@charset "UTF-8";
:root{color-scheme:dark;--bg:#101114;--panel:#191b20;--text:#f5f2ec;--muted:#94969f;--gold:#f0c88c;--orange:#ffb35b;--line:#ffffff10}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:28px}body{margin:0;background:var(--bg);color:var(--text);font:14px/1.6 "Microsoft YaHei","PingFang SC",system-ui,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}a,button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:2px solid var(--orange);outline-offset:5px}button:disabled{cursor:default}.wrap{width:min(1120px,calc(100% - 88px));margin-inline:auto}.ambient{position:absolute;inset:0 0 auto;height:820px;background:radial-gradient(ellipse at 17% 46%,#a16a2220,transparent 45%),radial-gradient(ellipse at 82% 5%,#ffffff03,transparent 40%);pointer-events:none;z-index:-1}.header{display:flex;align-items:center;justify-content:space-between;min-height:112px;border-bottom:1px solid var(--line);gap:24px}.brand{display:flex;align-items:center;gap:12px}.brand img{border-radius:14px;box-shadow:0 4px 20px #ff9a2420}.brand strong{font-size:26px;font-weight:800;line-height:1.2;letter-spacing:1px;display:block}.brand em{font-style:normal;color:var(--orange)}.brand small{display:block;font-size:8px;letter-spacing:2.2px;color:#99918a;margin-top:6px}.header nav{display:flex;gap:30px;color:#999aa1;font-size:12px;position:absolute;left:50%;transform:translateX(-50%)}.header nav a:hover{color:var(--gold)}.preview-tag{font-size:10px;letter-spacing:1px;display:flex;align-items:center;gap:7px;color:#96928b;border:1px solid #ffffff12;padding:5px 10px;border-radius:20px}.preview-tag i{height:4px;width:4px;border-radius:50%;background:#d5ae73}.hero{display:grid;grid-template-columns:1.13fr 1fr;gap:68px;padding:54px 0 40px;align-items:start}.eyebrow{display:flex;align-items:center;gap:10px;font-size:11px;letter-spacing:2px;color:#c8b89c;margin:2px 0 24px}.eyebrow>span{height:1px;width:23px;background:#c39a5d}h1{font-size:clamp(40px,4.5vw,62px);line-height:1.3;letter-spacing:-2px;font-weight:800;margin:0 0 20px}.accent{color:var(--gold)}.lead{font-size:13px;line-height:2;color:#a4a19e;max-width:450px;margin:0}.mobile-only{display:none}.intro-bottom{display:flex;align-items:center;gap:10px;font-size:10px;color:#777975;margin-top:23px;letter-spacing:1px}.intro-rule{width:5px;height:5px;border:1px solid #9d835f;transform:rotate(45deg)}.cinema{margin-top:29px;max-width:480px;position:relative}.cinema-line{font:8px/1.6 system-ui;letter-spacing:2px;display:flex;align-items:center;justify-content:space-between;color:#79756c;border-top:1px solid #c39a5d25;padding-top:12px;margin-bottom:13px}.frames{display:flex;gap:12px;align-items:start;padding:4px 8px 14px 2px;perspective:900px}.film{width:145px;height:187px;border:1px solid #baa67c35;border-radius:8px;position:relative;overflow:hidden;box-shadow:0 10px 30px #0004;background:#202024;flex:1}.film img{width:100%;height:100%;object-fit:cover;object-position:center 34%;opacity:.7;filter:saturate(.7);transition:opacity .3s,filter .3s}.film:after{content:"";position:absolute;inset:40% 0 0;background:linear-gradient(transparent,#101114ec);pointer-events:none}.frame-one{transform:rotate(-5deg);margin-top:8px}.frame-two{transform:rotate(3deg);height:196px}.film-caption{position:absolute;bottom:12px;left:12px;right:8px;z-index:1;font-size:12px;color:#e9dfcc;font-weight:600}.film-caption small{display:block;font-size:8px;font-weight:400;margin-top:3px;color:#aeaa9e}.graphic-frame{transform:rotate(-2deg);margin-top:17px;background:linear-gradient(150deg,#382b1c,#191a1c);border-color:#a8864b40;padding:19px 12px;display:flex;flex-direction:column;align-items:flex-start}.graphic-frame svg{width:52px;height:52px;color:#dcb775;margin-bottom:12px}.graphic-frame strong{font-size:17px;line-height:1.6;letter-spacing:1px;color:#d0b997;font-weight:500;z-index:1}.graphic-frame>small{position:absolute;bottom:13px;font-size:5px;letter-spacing:1px;color:#8c7d66;z-index:1}.entry-stack{padding-top:2px;scroll-margin-top:28px}.entry-heading{display:flex;justify-content:space-between;align-items:center;color:#a6a5a6;font-size:11px;margin-bottom:14px}.entry-heading>small{font:8px system-ui;letter-spacing:1.4px;color:#646771}.main-entry{border:1px solid #9e79494f;border-radius:18px;padding:23px 25px 25px;background:linear-gradient(120deg,#27231c,#1d1e21);box-shadow:0 12px 35px #0001}.entry-top{display:flex;align-items:center;justify-content:space-between;gap:15px}.entry-index{font-size:10px;color:#9e9e9b;letter-spacing:1px}.official-badge{font-size:9px;color:#d5b887;background:#f2c98c0b;border:1px solid #d5b88720;border-radius:5px;padding:2px 7px}.main-entry h2{font-size:22px;letter-spacing:.5px;margin:15px 0 5px;font-weight:650}.domain-line{display:flex;justify-content:space-between;gap:10px;align-items:center;color:#d1b585;font:13px system-ui;letter-spacing:.3px}.domain-note{font:9px "Microsoft YaHei",system-ui;color:#817f7b;letter-spacing:0}.primary-cta{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:54px;margin-top:22px;padding:13px 19px;background:linear-gradient(110deg,#ffcf91,#e9b568);color:#2b2115;border:1px solid #f6d4a580;border-radius:10px;font-size:17px;font-weight:750;box-shadow:0 5px 22px #dfab4c0a;transition:transform .2s,filter .2s}.primary-cta svg{height:22px;width:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.primary-cta:hover{transform:translateY(-2px);filter:brightness(1.06)}.app-entry{margin-top:13px;padding:20px 22px 16px;background:#191b1f;border:1px solid #ffffff10;border-radius:15px;scroll-margin-top:28px}.app-entry-head{display:flex;align-items:center;gap:12px}.app-symbol{height:36px;width:32px;display:grid;place-items:center;color:#c5af8c}.app-symbol svg{height:29px;width:29px;fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round}.app-entry-head h2{font-size:15px;margin:3px 0 0;font-weight:600}.app-entry-head .entry-index{font-size:9px;color:#747981}.text-link{font-size:10px;color:#d6b889;white-space:nowrap;margin-left:auto}.text-link span{margin-left:4px}.platforms{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-top:20px;border-top:1px solid #ffffff09;padding-top:15px}.platforms a{display:flex;align-items:center;gap:9px;min-height:36px}.platforms a:first-child{border-right:1px solid #ffffff0d;margin-right:13px;padding-right:13px}.platforms a>svg{width:20px;height:20px;fill:none;stroke:#b7b3ab;stroke-width:1.5;flex:none;stroke-linejoin:round;stroke-linecap:round}.platforms a>span:not(.platform-arrow){font-size:11px;white-space:nowrap}.platforms small{display:block;font-size:9px;color:#777d87;margin-top:3px}.platform-arrow{font-size:11px;color:#777d87;margin-left:auto}.platforms a:hover>span{color:var(--gold)}.backup-entry{padding:17px 22px;margin-top:13px;border:1px dashed #ffffff1b;border-radius:14px;background:#17191c}.backup-top{display:flex;justify-content:space-between;align-items:center}.inactive-badge{font-size:8px;letter-spacing:1px;color:#83848a;background:#ffffff06;padding:1px 5px;border-radius:3px}.backup-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:8px;gap:12px}.backup-entry h2{font:500 15px/1.4 system-ui;letter-spacing:.3px;color:#afb1b8;margin:0}.backup-entry p{font-size:9px;color:#686e79;margin:5px 0 0}.icon-button{color:#a29a8c;border:1px solid #ffffff14;background:#ffffff04;border-radius:8px;height:34px;width:34px;display:grid;place-items:center;flex:none}.icon-button svg{height:15px;width:15px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linejoin:round}.icon-button:hover{color:var(--gold);border-color:#d0aa6750}.entry-note{display:flex;justify-content:center;align-items:center;gap:7px;font-size:9px;color:#6f747c;margin:16px 0 0}.entry-note svg{width:12px;height:12px;fill:none;stroke:#8b806c;stroke-width:1.1}.help-strip{display:grid;grid-template-columns:1.65fr 1fr;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:24px 0;gap:28px;scroll-margin-top:28px}.save-block{display:flex;align-items:center;gap:15px;padding-right:28px;border-right:1px solid var(--line)}.small-icon{font-size:30px;color:#a99573;font-family:system-ui;line-height:1}.help-strip h2{font-size:13px;font-weight:500;margin:0 0 5px;color:#c7c6c5}.help-strip p{font-size:10px;color:#747984;margin:0}.help-strip p strong{font-family:system-ui;font-weight:400;color:#aaa7a0}.quiet-button{min-height:36px;padding:7px 12px;border:1px solid #ffffff16;background:#ffffff03;border-radius:7px;font-size:10px;color:#c3b39b;white-space:nowrap}.quiet-button:hover{border-color:#c5a76f60;color:var(--gold)}.save-block .quiet-button{margin-left:auto}.contact-link{display:flex;justify-content:space-between;gap:12px;align-items:center}.contact-link .entry-index{font-size:9px;color:#797e87}.contact-link h2{margin:4px 0 0}.contact-link h2 span{padding-left:12px;color:#aa9270}.contact-sub{font-size:9px;color:#737882}.footer{display:flex;justify-content:space-between;gap:18px;color:#555b65;padding:24px 0 27px;font-size:9px}.footer p{margin:0}.footer-dot{display:inline-block;margin:0 9px;color:#5f5c56}.draft-note{color:#6e6b64}dialog{width:min(410px,calc(100% - 36px));border:1px solid #a486564a;border-radius:20px;background:#1a1d22;color:var(--text);padding:25px;box-shadow:0 28px 80px #0009}dialog::backdrop{background:#000a;backdrop-filter:blur(5px)}.dialog-top{display:flex;align-items:center;justify-content:space-between}.dialog-top img{border-radius:10px}.dialog-top .icon-button{font-size:22px}dialog h2{font-size:22px;margin:22px 0 12px}dialog p{font-size:12px;line-height:2;color:#a7a9ad}kbd{border:1px solid #ffffff25;border-radius:4px;padding:2px 5px;background:#ffffff05;font:10px system-ui}.copy-address{display:flex;align-items:center;justify-content:space-between;border:1px solid #ffffff13;border-radius:10px;padding:11px 12px;margin:20px 0 12px}.copy-address>span{font:15px system-ui;color:var(--gold)}dialog>small{font-size:10px;color:#7f8590;line-height:1.7;display:block}.toast{position:fixed;left:50%;bottom:28px;transform:translate(-50%,10px);padding:11px 19px;background:#302a20f5;color:#ecd5ac;border:1px solid #cfa66b40;border-radius:10px;box-shadow:0 5px 35px #0005;max-width:calc(100% - 32px);width:max-content;text-align:center;font-size:12px;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;z-index:100}.toast.visible{opacity:1;transform:translate(-50%,0)}.copy-buffer{position:fixed;left:-9999px;top:0;opacity:0}@media(min-width:1500px){.hero{padding-top:70px;padding-bottom:55px;gap:95px}.frames{padding-top:10px}.film{height:200px}.frame-two{height:210px}.cinema{margin-top:37px}}@media(max-width:1100px){.wrap{width:calc(100% - 56px)}.hero{gap:32px;grid-template-columns:1fr 1fr}.header nav{gap:20px;font-size:11px}.main-entry{padding:21px}.film{height:168px}.frame-two{height:178px}.graphic-frame{padding:18px 9px}.graphic-frame strong{font-size:14px}.graphic-frame svg{width:42px;height:42px}.graphic-frame>small{font-size:4px}.help-strip{grid-template-columns:1.4fr 1fr}.contact-sub{display:none}.help-strip h2{font-size:12px}.save-block{gap:10px}.small-icon{display:none}.domain-note{font-size:8px}.platforms a>span:not(.platform-arrow){font-size:10px}.platforms a{gap:6px}.platforms a:first-child{margin-right:8px;padding-right:8px}}@media(max-width:760px){.wrap{width:calc(100% - 40px);max-width:480px}.header{min-height:89px}.brand img{width:41px;height:41px;border-radius:12px}.brand strong{font-size:23px}.brand small{font-size:7px;letter-spacing:1.5px;margin-top:4px}.header nav{display:none}.preview-tag{font-size:8px;padding:4px 8px;letter-spacing:0}.hero{display:block;padding:34px 0 26px}.eyebrow{font-size:9px;letter-spacing:1.2px;margin-bottom:17px}h1{font-size:40px;line-height:1.3;letter-spacing:-1px;margin-bottom:15px}.lead{font-size:11px;line-height:1.9}.intro-bottom{display:none}.cinema{display:none}.mobile-only{display:inline}.entry-stack{margin-top:30px}.entry-heading{font-size:10px;margin-bottom:12px}.entry-heading>small{font-size:7px}.main-entry{padding:20px;border-radius:15px}.main-entry h2{font-size:20px;margin-top:14px}.domain-line{font-size:12px}.domain-note{font-size:8px}.primary-cta{margin-top:20px;min-height:52px;font-size:16px;padding:12px 16px}.app-entry{padding:18px 18px 15px;margin-top:12px}.app-entry-head{gap:9px}.app-entry-head h2{font-size:14px}.text-link{font-size:9px}.app-symbol{width:24px}.app-symbol svg{width:25px}.platforms{margin-top:16px;padding-top:14px}.platforms a>span:not(.platform-arrow){font-size:10px}.platforms small{font-size:8px}.backup-entry{padding:15px 18px}.backup-entry h2{font-size:14px}.backup-entry p{font-size:9px}.entry-note{font-size:8px;margin-top:14px}.help-strip{display:block;padding:22px 0}.save-block{padding:0 0 20px;border-right:0;border-bottom:1px solid var(--line);gap:12px}.help-strip h2{font-size:12px}.help-strip p{font-size:9px}.contact-link{padding-top:18px}.contact-sub{display:inline;font-size:8px}.footer{display:block;text-align:center;padding:20px 0 24px;line-height:1.9;font-size:8px}.footer p+p{margin-top:4px}.footer-dot{margin-inline:5px}.quiet-button{font-size:9px;min-height:35px;padding:7px 10px}.ambient{height:700px;background:radial-gradient(ellipse at 0 25%,#a16a221b,transparent 60%)}.toast{bottom:20px;font-size:11px}}@media(max-width:350px){.wrap{width:calc(100% - 32px)}h1{font-size:35px}.brand strong{font-size:21px}.preview-tag{padding-inline:6px}.platforms a>svg{width:16px}.platforms a{gap:5px}.platform-arrow{display:none}.text-link{font-size:8px}.app-entry-head h2{font-size:13px}.domain-note{font-size:7px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}.primary-cta:hover{transform:none}}
@media(max-width:760px){.lead{font-size:12px}.platforms a{min-height:44px}.platforms a>span:not(.platform-arrow){font-size:11px}.platforms small{font-size:9px}.entry-note{font-size:9px}.footer{font-size:9px}.quiet-button{min-height:42px}.icon-button{width:44px;height:44px}.contact-sub{font-size:9px}}

.backup-entry{border-style:solid}.active-badge{font-size:9px;color:#a9d5b6;background:#91cba412;padding:2px 7px;border-radius:4px}.backup-bottom>div{flex:1;min-width:0}.backup-visit{color:#edc57f;text-decoration:none;font-size:12px;white-space:nowrap;min-height:44px;display:inline-flex;align-items:center}.backup-entry h2{color:#dddfe5}.backup-entry p{line-height:1.6}@media(max-width:380px){.backup-bottom{gap:8px}.backup-entry p{max-width:145px}}
