.nav[data-v-863453fc]{z-index:var(--wf-z-header);color:#f7f1e6;background:#173f38;border-bottom:2px solid #142b28;align-items:center;height:68px;padding:0 24px;display:flex;position:fixed;inset:0 0 auto}.logo[data-v-863453fc]{align-items:center;gap:10px;font-weight:900;display:flex}.logo b[data-v-863453fc]{color:#173f38;background:#d9ff46;border-radius:50%;place-items:center;width:36px;height:36px;font-size:19px;display:grid}.logo span[data-v-863453fc]{font-size:14px}.nav nav[data-v-863453fc]{margin:auto;display:flex}.nav nav a[data-v-863453fc]{gap:7px;padding:25px 13px;font-size:11px;font-weight:900;display:flex}.nav nav i[data-v-863453fc]{color:#d9ff46;font:700 8px/1 var(--wf-ff-mono)}.nav nav a.on[data-v-863453fc],.nav nav a[data-v-863453fc]:hover{color:#173f38;background:#d9ff46}.nav nav a.on i[data-v-863453fc],.nav nav a:hover i[data-v-863453fc]{color:#ff4d25}.about[data-v-863453fc]{font:700 8px/1.35 var(--wf-ff-mono);letter-spacing:.08em}.nav button[data-v-863453fc]{display:none}.nav.rail[data-v-863453fc]{background:#173f38;border:0;border-right:2px solid #142b28;flex-direction:column;width:92px;height:auto;padding:20px 0;inset:0 auto 0 0}.rail .logo[data-v-863453fc]{flex-direction:column}.rail .logo span[data-v-863453fc]{writing-mode:vertical-rl;letter-spacing:.22em;font-size:11px}.rail nav[data-v-863453fc]{flex-direction:column;width:100%;margin:auto 0}.rail nav a[data-v-863453fc]{flex-direction:column;justify-content:center;align-items:center;padding:15px 4px}.rail nav span[data-v-863453fc]{writing-mode:vertical-rl;letter-spacing:.12em;font-size:10px}.rail .about[data-v-863453fc]{text-align:center;padding-bottom:4px}@media (width<=900px){.nav[data-v-863453fc],.nav.rail[data-v-863453fc]{border:0;border-bottom:2px solid #142b28;flex-direction:row;width:auto;height:68px;padding:0 18px;inset:0 0 auto}.rail .logo[data-v-863453fc]{flex-direction:row}.rail .logo span[data-v-863453fc]{writing-mode:horizontal-tb;letter-spacing:0;font-size:14px}.nav nav[data-v-863453fc],.rail nav[data-v-863453fc],.about[data-v-863453fc]{display:none}.nav button[data-v-863453fc]{flex-direction:column;gap:7px;margin-left:auto;display:flex}.nav button i[data-v-863453fc]{background:#f7f1e6;width:28px;height:2px;display:block}.nav.open[data-v-863453fc]{align-items:flex-start;height:auto;min-height:100svh;padding-top:16px}.nav.open nav[data-v-863453fc]{display:grid;position:absolute;inset:90px 20px auto}.nav.open nav a[data-v-863453fc],.rail.open nav a[data-v-863453fc]{border-bottom:1px solid #ffffff59;flex-direction:row;justify-content:space-between;align-items:center;padding:18px 6px;font-size:22px}.rail.open nav span[data-v-863453fc]{writing-mode:horizontal-tb;letter-spacing:0;font-size:22px}.nav.open button[data-v-863453fc]{margin-top:17px}.nav.open button i[data-v-863453fc]:first-child{transform:translateY(4px)rotate(45deg)}.nav.open button i[data-v-863453fc]:last-child{transform:translateY(-5px)rotate(-45deg)}}.ft[data-v-d94eb286]{z-index:1;color:#fff;background:var(--wf-navy);border-top:8px solid var(--wf-sun);padding:74px 0 26px;position:relative}.ft__top[data-v-d94eb286]{border-bottom:1px solid #ffffff80;grid-template-columns:1.15fr .85fr;align-items:end;gap:9vw;padding-bottom:30px;display:grid}.ft__top small[data-v-d94eb286],.ft h3[data-v-d94eb286]{color:var(--wf-sun);font:800 9px/1 var(--wf-ff-mono);letter-spacing:.14em}.ft__top h2[data-v-d94eb286]{font:900 clamp(40px,6vw,72px)/.86 var(--wf-ff-display);margin-top:12px}.ft__top b[data-v-d94eb286]{font:800 10px/1 var(--wf-ff-mono);letter-spacing:.14em}.ft__top p[data-v-d94eb286]{color:#ffffffa6;line-height:1.8}.ft__grid[data-v-d94eb286]{grid-template-columns:1fr .8fr 1.2fr;display:grid}.ft__grid>div[data-v-d94eb286]{border-right:1px solid #ffffff40;flex-direction:column;gap:11px;padding:27px;display:flex}.ft__grid>div[data-v-d94eb286]:first-child{padding-left:0}.ft__grid>div[data-v-d94eb286]:last-child{border:0}.ft__grid a[data-v-d94eb286],.ft__grid span[data-v-d94eb286]{color:#ffffffb8;font-size:11px}.ft__grid a[data-v-d94eb286]:hover{color:var(--wf-sun)}.ft__legal[data-v-d94eb286]{color:#ffffff80;border-top:1px solid #ffffff4d;justify-content:space-between;gap:20px;padding-top:22px;font-size:10px;display:flex}.ft__legal div[data-v-d94eb286]{flex-wrap:wrap;gap:20px;display:flex}@media (width<=700px){.ft__top[data-v-d94eb286]{grid-template-columns:1fr}.ft__grid[data-v-d94eb286]{grid-template-columns:1fr 1fr}.ft__grid>div[data-v-d94eb286]:last-child{grid-column:1/-1}.ft__legal[data-v-d94eb286]{flex-direction:column}}.fab[data-v-5bf79126]{right:var(--sp-5);bottom:var(--sp-6);z-index:var(--wf-z-float);background:var(--wf-sun);border:2px solid var(--wf-navy);width:46px;height:46px;color:var(--wf-navy);box-shadow:4px 4px 0 var(--wf-navy);transition:transform var(--t-base), box-shadow var(--t-base);border-radius:50%;place-items:center;display:grid;position:fixed}.fab[data-v-5bf79126]:hover{color:#fff;background:var(--wf-coral);box-shadow:7px 7px 0 var(--wf-navy);transform:translate(-2px,-2px)}.fab-enter-active[data-v-5bf79126],.fab-leave-active[data-v-5bf79126]{transition:opacity .2s,transform .2s}.fab-enter-from[data-v-5bf79126],.fab-leave-to[data-v-5bf79126]{opacity:0;transform:translateY(8px)}.site-main[data-v-3380ed71]{z-index:1;flex-direction:column;flex:1;display:flex;position:relative}.site-main.mod-face[data-v-3380ed71],.site-main.mod-aging[data-v-3380ed71]{background:var(--c-bg-page)}.site-main.mod-sing[data-v-3380ed71]{background:0 0}.route-shell[data-v-3380ed71]{flex-direction:column;flex:1;display:flex}.book[data-v-de37d644]{color:var(--wf-ink);background:#f4f0e5;padding-left:92px}.cover[data-v-de37d644]{background:#f4f0e5;min-height:100svh;padding:52px clamp(35px,7vw,110px) 70px;position:relative;overflow:hidden}.cover[data-v-de37d644]:before{content:"";pointer-events:none;opacity:.28;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='90' height='90'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.18'/%3E%3C/svg%3E");position:absolute;inset:0}.chapter[data-v-de37d644]{font:700 9px/1 var(--wf-ff-mono);letter-spacing:.18em;border-bottom:1px solid;padding-bottom:8px;position:absolute;top:55px;right:5vw}.issue[data-v-de37d644]{font:800 12px/1 var(--wf-ff-mono);letter-spacing:.14em;margin-top:14vh}.cover h1[data-v-de37d644]{z-index:2;max-width:900px;font:900 clamp(62px,9.5vw,142px)/.78 var(--wf-ff-display);letter-spacing:-.075em;margin:28px 0 34px;position:relative}.cover h1 span[data-v-de37d644],.cover h1 b[data-v-de37d644],.cover h1 em[data-v-de37d644]{display:block}.cover h1 b[data-v-de37d644]{color:#ff4d25;margin-left:10vw}.cover h1 em[data-v-de37d644]{color:#0000;-webkit-text-stroke:2px var(--wf-ink);font-style:normal}.intro[data-v-de37d644]{max-width:480px;margin-left:38vw;font-size:15px;line-height:1.9}.begin[data-v-de37d644]{align-items:center;gap:12px;width:max-content;margin:35px 0 0 38vw;font-weight:900;display:flex}.begin i[data-v-de37d644]{width:34px;height:34px;box-shadow:0 0 0 1px var(--wf-ink);background:#d9ff46;border-radius:50%}.begin b[data-v-de37d644]{margin-left:18px;font-size:22px}.prism[data-v-de37d644]{aspect-ratio:1;width:33vw;animation:7s ease-in-out infinite float-de37d644;position:absolute;top:16vh;right:1vw}.prism[data-v-de37d644]:before,.prism[data-v-de37d644]:after,.prism i[data-v-de37d644]{content:"";border:2px solid var(--wf-ink);position:absolute;inset:20%;transform:rotate(45deg)}.prism[data-v-de37d644]:after{border-color:#ff4d25;inset:31%;transform:rotate(22deg)}.prism i[data-v-de37d644]{mix-blend-mode:multiply;background:#d9ff46;inset:42%;transform:rotate(0)}.prism span[data-v-de37d644]{filter:blur(1px);background:linear-gradient(90deg,#0000,#19a4ff,#ff4d25,#d9ff46,#0000);width:140%;height:8px;position:absolute;top:48%;left:-20%;transform:rotate(-12deg)}.margin-note[data-v-de37d644]{transform-origin:0 0;font:700 8px/1.5 var(--wf-ff-mono);letter-spacing:.14em;position:absolute;bottom:38px;left:22px;transform:rotate(-90deg)}@keyframes float-de37d644{50%{transform:translateY(-18px)rotate(4deg)}}.pass-entry[data-v-de37d644]{z-index:3;color:#f7f1e6;background:#173f38;border:2px solid #142b28;grid-template-columns:1fr auto;gap:7px 24px;min-width:260px;padding:16px 18px;transition:transform .2s,box-shadow .2s;display:grid;position:absolute;bottom:62px;right:6vw;transform:rotate(2deg);box-shadow:7px 7px #19a4ff}.pass-entry small[data-v-de37d644]{color:#d9ff46;font:700 8px/1 var(--wf-ff-mono);letter-spacing:.14em;grid-column:1/-1}.pass-entry span[data-v-de37d644]{font-weight:900}.pass-entry b[data-v-de37d644]{color:#ff4d25}.pass-entry[data-v-de37d644]:hover{transform:rotate(0)translate(3px,3px);box-shadow:4px 4px #19a4ff}.desk[data-v-de37d644]{color:#f7f1e6;background:#173f38;min-height:980px;padding:85px 6vw 120px;position:relative;overflow:hidden}.desk[data-v-de37d644]:before{content:"";opacity:.12;background:repeating-linear-gradient(0deg,#0000 0 39px,#fff 40px);position:absolute;inset:0}.desk__head[data-v-de37d644]{justify-content:space-between;align-items:end;display:flex;position:relative}.desk__head small[data-v-de37d644],.manual small[data-v-de37d644]{font:700 9px/1 var(--wf-ff-mono);letter-spacing:.15em;color:#d9ff46}.desk h2[data-v-de37d644]{font:900 clamp(50px,7vw,98px)/.8 var(--wf-ff-display);letter-spacing:-.06em;margin-top:10px}.desk__head p[data-v-de37d644]{text-align:right;font:700 10px/1.7 var(--wf-ff-mono)}.apparatus[data-v-de37d644]{max-width:1180px;height:690px;margin:20px auto 0;position:relative}.orbit[data-v-de37d644]{border:1px dashed #fff6;border-radius:50%;width:600px;height:430px;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)rotate(-9deg)}.orbit span[data-v-de37d644]{font:700 8px/1 var(--wf-ff-mono);letter-spacing:.16em;position:absolute;top:16%;right:2%}.dial[data-v-de37d644]{--turn:0deg;z-index:3;width:190px;height:190px;transform:translate(-50%,-50%) rotate(var(--turn));color:#173f38;background:#d9ff46;border:14px solid #f7f1e6;border-radius:50%;place-items:center;transition:transform .65s cubic-bezier(.2,.8,.2,1);display:grid;position:absolute;top:48%;left:50%;box-shadow:0 0 0 2px #173f38,0 0 0 3px #f7f1e6}.dial strong[data-v-de37d644],.dial small[data-v-de37d644]{transform:rotate(calc(var(--turn) * -1));transition:transform .65s}.dial strong[data-v-de37d644]{font:900 62px/.8 var(--wf-ff-display)}.dial small[data-v-de37d644]{font:800 8px/1 var(--wf-ff-mono)}.dial i[data-v-de37d644]{background:#ff4d25;width:3px;height:32px;position:absolute;top:-35px}.dial__ticks[data-v-de37d644]{border:1px dashed #f7f1e699;border-radius:50%;position:absolute;inset:-27px}.specimen[data-v-de37d644]{z-index:2;color:#142b28;background:#f7f1e6;border:2px solid #142b28;width:270px;padding:16px 18px 20px;transition:transform .4s cubic-bezier(.2,.8,.2,1),background .3s;position:absolute;box-shadow:8px 8px #00000038}.specimen.age[data-v-de37d644]{top:8%;left:3%;transform:rotate(-7deg)}.specimen.face[data-v-de37d644]{top:10%;right:0;transform:rotate(6deg)}.specimen.sing[data-v-de37d644]{bottom:1%;left:13%;transform:rotate(4deg)}.specimen.active[data-v-de37d644]{z-index:4;background:#d9ff46;transform:rotate(0)scale(1.06)}.specimen__no[data-v-de37d644]{font:800 9px/1 var(--wf-ff-mono)}.specimen__lens[data-v-de37d644]{background:#19a4ff;border:2px solid;border-radius:50%;place-items:center;width:92px;height:92px;display:grid;position:absolute;top:-35px;right:16px;overflow:hidden}.specimen.face .specimen__lens[data-v-de37d644]{background:#ff4d25}.specimen.sing .specimen__lens[data-v-de37d644]{background:#ffd2e6}.specimen__lens b[data-v-de37d644]{font:900 27px/1 var(--wf-ff-display)}.specimen__lens i[data-v-de37d644]{border:1px dashed;border-radius:50%;animation:10s linear infinite spin-de37d644;position:absolute;inset:10px}@keyframes spin-de37d644{to{transform:rotate(360deg)}}.specimen>small[data-v-de37d644]{font:700 9px/1 var(--wf-ff-mono);letter-spacing:.12em;margin-top:54px;display:block}.specimen h3[data-v-de37d644]{font:900 30px/1 var(--wf-ff-display);margin:8px 0 12px}.specimen p[data-v-de37d644]{min-height:42px;font-size:12px}.specimen em[data-v-de37d644]{border-top:1px solid;margin-top:17px;padding-top:10px;font-style:normal;font-weight:900;display:block}.scribble[data-v-de37d644]{color:#d9ff46;font-family:Kaiti SC,serif;font-size:15px;position:absolute;transform:rotate(-8deg)}.s1[data-v-de37d644]{top:7%;left:27%}.s2[data-v-de37d644]{bottom:20%;right:13%;transform:rotate(8deg)}.manual[data-v-de37d644]{background:#f4f0e5;grid-template-columns:170px minmax(0,760px) 180px;justify-content:center;gap:5vw;padding:120px 6vw 130px;display:grid;position:relative}.manual aside[data-v-de37d644]{flex-direction:column;gap:12px;display:flex}.manual aside small[data-v-de37d644]{color:#ff4d25}.manual aside b[data-v-de37d644]{font:900 30px/1 var(--wf-ff-display)}.manual aside span[data-v-de37d644]{font:700 8px/1 var(--wf-ff-mono);letter-spacing:.15em}.manual__sheet[data-v-de37d644]{background:#fff;border:2px solid;padding:26px 30px 30px;transform:rotate(-1deg);box-shadow:12px 12px #19a4ff}.manual__sheet header[data-v-de37d644]{font:800 10px/1 var(--wf-ff-mono);border-bottom:2px solid;justify-content:space-between;padding-bottom:16px;display:flex}.manual ol[data-v-de37d644]{grid-template-columns:1fr 1fr;display:grid}.manual li[data-v-de37d644]{border-bottom:1px solid;gap:16px;padding:25px 12px;display:flex}.manual li[data-v-de37d644]:nth-child(odd){border-right:1px solid}.manual li i[data-v-de37d644]{font:900 25px/1 var(--wf-ff-display);color:#ff4d25;font-style:normal}.manual li div[data-v-de37d644]{flex-direction:column;gap:7px;display:flex}.manual li span[data-v-de37d644]{color:#61706c;font-size:11px}.manual__sheet>p[data-v-de37d644]{margin-top:20px;font-size:11px}.stamp[data-v-de37d644]{color:#ff4d25;text-align:center;font:800 11px/1.4 var(--wf-ff-mono);border:4px double #ff4d25;border-radius:50%;align-self:end;padding:20px 12px;transform:rotate(11deg)}@media (width<=900px){.book[data-v-de37d644]{padding-top:68px;padding-left:0}.cover[data-v-de37d644]{min-height:auto;padding-top:80px;padding-bottom:170px}.cover h1[data-v-de37d644]{font-size:70px}.intro[data-v-de37d644],.begin[data-v-de37d644]{margin-left:0}.pass-entry[data-v-de37d644]{bottom:48px;left:35px;right:auto}.prism[data-v-de37d644]{opacity:.45}.apparatus[data-v-de37d644]{gap:28px;height:auto;padding-top:70px;display:grid}.orbit[data-v-de37d644],.dial[data-v-de37d644],.scribble[data-v-de37d644]{display:none}.specimen[data-v-de37d644],.specimen.age[data-v-de37d644],.specimen.face[data-v-de37d644],.specimen.sing[data-v-de37d644],.specimen.active[data-v-de37d644]{width:min(100%,430px);position:relative;inset:auto;transform:none}.specimen[data-v-de37d644]:nth-of-type(2n){justify-self:end}.manual[data-v-de37d644]{grid-template-columns:1fr}.stamp[data-v-de37d644]{justify-self:end}}@media (width<=560px){.cover h1[data-v-de37d644]{font-size:54px}.cover h1 b[data-v-de37d644]{margin-left:0}.chapter[data-v-de37d644]{display:none}.pass-entry[data-v-de37d644]{min-width:0;left:22px;right:22px}.desk[data-v-de37d644]{padding-inline:22px}.desk__head[data-v-de37d644]{flex-direction:column;align-items:start;gap:20px}.desk__head p[data-v-de37d644]{text-align:left}.manual[data-v-de37d644]{padding-inline:22px}.manual ol[data-v-de37d644]{grid-template-columns:1fr}.manual li[data-v-de37d644]:nth-child(odd){border-right:0}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--wf-paper:#f4f0e5;--wf-paper-soft:#fffdf7;--wf-card:#fff;--wf-cloud:#fffdf7;--wf-sky:#f4f0e5;--wf-ink:#142b28;--wf-ink-sub:#556762;--wf-ink-weak:#7d8b86;--wf-line:#142b2829;--wf-line-strong:#142b2861;--wf-orange:#ff4d25;--wf-orange-hover:#ff7b66;--wf-orange-active:#df4d37;--wf-orange-soft:#ff684f24;--wf-coral:#ff4d25;--wf-coral-soft:#ff4d2529;--wf-gold:#d9ff46;--wf-sun:#d9ff46;--wf-gold-soft:#d9ff4633;--wf-teal:#173f38;--wf-teal-deep:#102f2a;--wf-teal-soft:#173f3824;--wf-blue:#19a4ff;--wf-navy:#142b28;--wf-g-brand:linear-gradient(120deg, #ff4d25 0%, #19a4ff 100%);--wf-dark-page:#07182d;--wf-dark-raised:#0b213d;--wf-dark-card:#102b4c;--wf-dark-hover:#17395f;--wf-dark-text:#f2fbff;--wf-dark-text-sub:#abc7d8;--wf-dark-text-weak:#6f91a8;--wf-dark-border:#bfe9ff21;--wf-dark-border-strong:#bfe9ff47;--wf-ff-display:"Arial Rounded MT Bold", "Avenir Next", "PingFang SC", sans-serif;--wf-ff-serif:var(--wf-ff-display);--wf-ff-base:"PingFang SC", "HarmonyOS Sans SC", "Microsoft YaHei", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--wf-ff-mono:"SF Mono", "JetBrains Mono", "Cascadia Code", Consolas, "Courier New", monospace;--wf-r-sm:3px;--wf-r-md:6px;--wf-r-lg:10px;--wf-r-full:999px;--wf-sd-sm:0 2px 8px #0e2a4d1f;--wf-sd-md:0 10px 30px #0e2a4d29;--wf-sd-lg:0 22px 56px #0e2a4d33;--wf-sd-ink:4px 4px 0 #0e2a4de6;--wf-w-container:1160px;--wf-h-header:64px;--wf-h-marquee:0px;--wf-z-header:100;--wf-z-float:200;--wf-z-modal:300;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--sp-8:64px;--sp-9:96px;--fs-xs:12px;--fs-sm:13px;--fs-base:14px;--fs-md:16px;--fs-lg:18px;--fs-xl:22px;--fs-2xl:30px;--fs-3xl:40px;--t-fast:.15s ease;--t-base:.25s ease;--t-slow:.5s cubic-bezier(.22, 1, .36, 1)}.mod-face{--c-primary:var(--wf-blue);--c-primary-hover:#4b91ff;--c-primary-active:#1761d8;--c-primary-soft:#2979ff29;--c-accent:var(--wf-teal);--c-accent-soft:var(--wf-teal-soft);--g-brand:var(--wf-g-brand);--g-brand-hover:linear-gradient(120deg, #4b91ff 0%, #49c8dc 100%);--g-hero-bg:radial-gradient(1100px 560px at 50% -8%, #2979ff3d 0%, transparent 70%),radial-gradient(900px 500px at 85% 8%, #ffe24a2e 0%, transparent 65%);--c-text:var(--wf-dark-text);--c-text-sub:var(--wf-dark-text-sub);--c-text-weak:var(--wf-dark-text-weak);--c-text-invert:#fff;--c-border:var(--wf-dark-border);--c-border-strong:var(--wf-dark-border-strong);--c-bg:var(--wf-dark-card);--c-bg-page:var(--wf-dark-page);--c-bg-soft:var(--wf-dark-hover);--c-bg-deep:#04101f;--c-bg-glass:#07182dc2;--c-mask:#0c0703a8;--c-success:#4fc98f;--c-warning:#ffb547;--c-danger:#ff6b5c;--r-sm:6px;--r-md:10px;--r-lg:16px;--r-xl:24px;--r-full:999px;--sd-xs:0 1px 2px #0000004d;--sd-sm:0 2px 8px #00000059;--sd-md:0 8px 24px #0006;--sd-lg:0 16px 48px #00000080;--sd-brand:0 8px 24px #e4572e66;--fs-2xl:28px;--fs-3xl:36px;--fs-4xl:46px;--w-container:1200px;--w-hero:860px;--h-header:68px;--t-slow:.4s cubic-bezier(.16, 1, .3, 1);--z-header:100;--z-float:200;--z-modal:300}@media (width<=768px){.mod-face{--fs-3xl:26px;--fs-4xl:32px;--sp-9:56px}}.mod-aging{--c-primary:var(--wf-blue);--c-primary-hover:#4b91ff;--c-primary-active:#1761d8;--c-primary-soft:#2979ff24;--c-cyan:var(--wf-teal);--c-cyan-soft:#3fa79b24;--c-magenta:var(--wf-coral);--c-magenta-soft:var(--wf-coral-soft);--c-gold:var(--wf-gold);--g-brand:linear-gradient(120deg, #2979ff 0%, #35b9d0 100%);--g-brand-hover:linear-gradient(120deg, #1761d8 0%, #168da8 100%);--g-brand-3:linear-gradient(120deg, #ff684f 0%, #2979ff 50%, #35b9d0 100%);--g-time:linear-gradient(90deg, #35b9d0 0%, #2979ff 50%, #ffe24a 100%);--g-text:linear-gradient(120deg, #bfe9ff 0%, #fff 100%);--g-hero-bg:radial-gradient(900px 520px at 15% -5%, #e4572e4d 0%, #e4572e00 60%), radial-gradient(760px 520px at 90% 5%, #3fa79b38 0%, #3fa79b00 62%), radial-gradient(680px 460px at 60% 100%, #e8b04b2e 0%, #e8b04b00 60%);--c-text:var(--wf-dark-text);--c-text-sub:var(--wf-dark-text-sub);--c-text-weak:var(--wf-dark-text-weak);--c-text-invert:#14090b;--c-border:var(--wf-dark-border);--c-border-strong:var(--wf-dark-border-strong);--c-bg-page:var(--wf-dark-page);--c-bg:var(--wf-dark-raised);--c-bg-soft:var(--wf-dark-hover);--c-bg-elev:#f6ecdd0d;--c-mask:#0c0703b8;--c-glass:#2217108c;--c-success:#4fc98f;--c-warning:#ffb020;--c-danger:#ff5d6c;--r-sm:8px;--r-md:12px;--r-lg:18px;--r-xl:28px;--r-full:999px;--sd-sm:0 2px 10px #00000059;--sd-md:0 12px 34px #00000073;--sd-lg:0 24px 70px #0000008c;--sd-brand:0 10px 34px #e4572e73;--sd-cyan:0 10px 34px #3fa79b59;--glow-primary:0 0 0 1px #e4572e66, 0 0 28px #e4572e59;--glow-cyan:0 0 0 1px #3fa79b66, 0 0 28px #3fa79b4d;--fs-xs:12px;--fs-sm:13px;--fs-base:14px;--fs-md:16px;--fs-lg:18px;--fs-xl:22px;--fs-2xl:30px;--fs-3xl:40px;--fs-4xl:56px;--fs-5xl:72px;--sp-10:128px;--w-container:1200px;--h-header:68px;--z-bg:0;--z-base:1;--z-header:100;--z-float:200;--z-modal:300;--t-fast:.16s ease;--t-base:.26s cubic-bezier(.22, 1, .36, 1);--t-slow:.5s cubic-bezier(.16, 1, .3, 1)}@media (width<=768px){.mod-aging{--fs-3xl:30px;--fs-4xl:38px;--fs-5xl:46px;--sp-9:60px;--sp-10:76px}}.mod-sing{--bg-0:var(--wf-dark-page);--bg-1:var(--wf-dark-raised);--bg-2:var(--wf-dark-card);--neon-yellow:#f2c14e;--neon-lime:var(--wf-gold);--neon-green:var(--wf-teal);--neon-teal:#2b8578;--grad-main:linear-gradient(115deg, #ffe24a 0%, #2979ff 46%, #35b9d0 100%);--grad-soft:linear-gradient(115deg, #ffe24a24, #35b9d024);--glass-bg:#f6ecdd0b;--glass-bg-strong:#f6ecdd13;--glass-border:#f6ecdd1a;--glass-border-lit:#e8b04b80;--text-1:var(--wf-dark-text);--text-2:#f6ecddad;--text-3:#f6ecdd6b;--glow-lime:0 0 24px #e8b04b73;--glow-green:0 0 24px #3fa79b66;--shadow-card:0 18px 48px #0009;--error:#ff5f7e;--error-bg:#ff5f7e1f;--error-border:#ff5f7e52;--r-sm:10px;--r-md:16px;--r-lg:24px;--r-full:999px;--header-h:64px;--page-max:1240px;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{min-height:100vh;font-family:var(--wf-ff-base);font-size:var(--fs-base);color:var(--wf-ink);background:var(--wf-paper);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.65;transition:background .35s;overflow-x:hidden}body.mod-face,body.mod-aging,body.mod-sing{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--wf-dark-text);background:var(--wf-dark-page)}#app{flex-direction:column;min-height:100vh;display:flex}a{color:inherit;transition:color var(--t-fast);text-decoration:none}img,svg,video{max-width:100%;display:block}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none}ul,ol{list-style:none}h1,h2,h3,h4,p,figure{margin:0}:target,[id]{scroll-margin-top:calc(var(--wf-h-header) + 16px)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{border-radius:var(--wf-r-full);background:#0e2a4d47}::-webkit-scrollbar-thumb:hover{background:#2979ff94}body.mod-face::-webkit-scrollbar-thumb{background:#f6ecdd3d}body.mod-aging::-webkit-scrollbar-thumb{background:#f6ecdd3d}body.mod-sing::-webkit-scrollbar-thumb{background:#f6ecdd3d}::selection{color:#fff;background:var(--wf-blue)}:focus-visible{outline:2px solid var(--wf-coral);outline-offset:2px}.wf-container{width:100%;max-width:var(--wf-w-container);padding:0 var(--sp-5);margin:0 auto}.wf-mono{font-family:var(--wf-ff-mono);font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;font-weight:500}.wf-serif{font-family:var(--wf-ff-serif)}.wf-perforation{border-top:2px dashed var(--wf-line-strong)}@keyframes wf-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.page-enter-active{transition:opacity .32s}.page-leave-active{transition:opacity .18s}.page-enter-from,.page-leave-to{opacity:0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.mod-face .container{width:100%;max-width:var(--w-container);padding:0 var(--sp-5);margin:0 auto}.mod-face .section{padding:var(--sp-9) 0}.mod-face .section,.mod-face #hero{scroll-margin-top:var(--h-header)}.mod-face .section-head{text-align:center;margin-bottom:var(--sp-7)}.mod-face .section-title{font-size:var(--fs-3xl);letter-spacing:-.02em;font-weight:700}.mod-face .section-desc{margin-top:var(--sp-3);font-size:var(--fs-md);color:var(--c-text-sub)}.mod-face .btn{justify-content:center;align-items:center;gap:var(--sp-2);height:40px;padding:0 var(--sp-5);border-radius:var(--r-full);font-size:var(--fs-base);white-space:nowrap;transition:all var(--t-base);font-weight:500;display:inline-flex}.mod-face .btn--primary{background:var(--g-brand);color:var(--c-text-invert);box-shadow:var(--sd-brand)}.mod-face .btn--primary:hover{background:var(--g-brand-hover);transform:translateY(-1px)}.mod-face .btn--ghost{border:1px solid var(--c-border-strong);color:var(--c-text);background:0 0}.mod-face .btn--ghost:hover{border-color:var(--c-primary);color:var(--c-primary)}.mod-face .btn--text{height:auto;color:var(--c-primary);padding:0}.mod-face .btn--text:hover{color:var(--c-primary-hover)}.mod-face .btn--lg{height:48px;padding:0 var(--sp-6);font-size:var(--fs-md)}.mod-aging .container{width:100%;max-width:var(--w-container);padding:0 var(--sp-5);margin:0 auto}.mod-aging .section{padding:var(--sp-10) 0;position:relative}.mod-aging .section-head{text-align:center;max-width:720px;margin:0 auto var(--sp-8)}.mod-aging .section-eyebrow{align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);letter-spacing:.16em;text-transform:uppercase;color:var(--c-cyan);margin-bottom:var(--sp-3);display:inline-flex}.mod-aging .section-title{font-size:var(--fs-3xl);letter-spacing:-.01em;font-weight:800;line-height:1.15}.mod-aging .section-desc{margin-top:var(--sp-4);font-size:var(--fs-md);color:var(--c-text-sub)}.mod-aging .text-grad{background:var(--g-text);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.mod-aging .btn{justify-content:center;align-items:center;gap:var(--sp-2);height:46px;padding:0 var(--sp-6);border-radius:var(--r-full);font-size:var(--fs-md);white-space:nowrap;transition:transform var(--t-base), box-shadow var(--t-base), background var(--t-base), border-color var(--t-base), opacity var(--t-base);font-weight:600;display:inline-flex}.mod-aging .btn:disabled{opacity:.5;cursor:not-allowed}.mod-aging .btn--primary{color:#fff;background:var(--g-brand);box-shadow:var(--sd-brand)}.mod-aging .btn--primary:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 16px 44px #e4572e8c}.mod-aging .btn--ghost{color:var(--c-text);background:var(--c-bg-elev);border:1px solid var(--c-border-strong);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mod-aging .btn--ghost:not(:disabled):hover{border-color:var(--c-cyan);color:#fff;box-shadow:var(--glow-cyan)}.mod-aging .btn--lg{height:56px;padding:0 var(--sp-7);font-size:var(--fs-lg)}.mod-aging .btn--block{width:100%}.mod-aging .glass{background:var(--c-glass);border:1px solid var(--c-border);border-radius:var(--r-lg);-webkit-backdrop-filter:blur(18px)}.mod-aging .reveal{opacity:0;animation:.8s cubic-bezier(.16,1,.3,1) forwards reveal-up;animation-delay:var(--d,0s)}@keyframes float-y{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes spin-slow{to{transform:rotate(360deg)}}@keyframes pulse-glow{0%,to{opacity:.65}50%{opacity:1}}@keyframes shimmer{to{background-position:200% 0}}@keyframes reveal-up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.mod-sing{font-size:15px}body.mod-sing:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(52vmax 30vmax at 50% -8%,#e8b04b24,#0000 64%),radial-gradient(34vmax 34vmax at 12% 82%,#3fa79b1f,#0000 62%),radial-gradient(30vmax 30vmax at 88% 68%,#f2c14e14,#0000 62%);position:fixed;inset:-10vmax}body.mod-sing:after{content:"";z-index:0;pointer-events:none;background-image:repeating-linear-gradient(#e8b04b12 0 1px,#0000 1px 20px,#e8b04b12 20px 21px,#0000 21px 40px,#e8b04b12 40px 41px,#0000 41px 60px,#e8b04b12 60px 61px,#0000 61px 80px,#e8b04b12 80px 81px,#0000 81px 170px);animation:40s linear infinite staff-drift;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 16% 84%,#0000);mask-image:linear-gradient(#0000,#000 16% 84%,#0000)}@keyframes staff-drift{to{background-position:0 -170px}}.mod-sing .page{max-width:var(--page-max);margin:0 auto;padding:0 24px}.mod-sing .grad-text{background:var(--grad-main);color:#0000;-webkit-background-clip:text;background-clip:text}.mod-sing .glass{background:var(--glass-bg);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(18px)}.mod-sing .btn-primary{border-radius:var(--r-full);color:#1c1206;background:var(--grad-main);transition:transform .35s var(--ease-spring), box-shadow .35s var(--ease-out), background-position .6s var(--ease-out);background-size:200% 100%;justify-content:center;align-items:center;gap:10px;padding:15px 38px;font-size:16px;font-weight:600;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 8px 30px #3fa79b59,inset 0 1px #ffffff59}.mod-sing .btn-primary:after{content:"";animation:sheen 3.4s var(--ease-out) infinite;background:linear-gradient(100deg,#0000 30%,#ffffff8c,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}@keyframes sheen{0%,62%{transform:translate(-120%)}to{transform:translate(120%)}}.mod-sing .btn-primary:hover:not(:disabled){background-position:100% 0;transform:translateY(-2px)scale(1.02);box-shadow:0 14px 40px #e8b04b6b,inset 0 1px #fff6}.mod-sing .btn-primary:active:not(:disabled){transform:translateY(0)scale(.99)}.mod-sing .btn-primary:disabled{opacity:.42;cursor:not-allowed;filter:saturate(.5)}.mod-sing .btn-primary:disabled:after{animation:none}.mod-sing .btn-ghost{border-radius:var(--r-full);color:var(--text-1);background:var(--glass-bg);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:border-color .3s var(--ease-out), background .3s var(--ease-out), transform .3s var(--ease-spring);justify-content:center;align-items:center;gap:8px;padding:13px 30px;font-size:15px;font-weight:500;display:inline-flex}.mod-sing .btn-ghost:hover{border-color:var(--glass-border-lit);background:var(--glass-bg-strong);transform:translateY(-2px)}@keyframes rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.mod-sing .rise{animation:rise .7s var(--ease-out) both}.mod-sing .fade-enter-active,.mod-sing .fade-leave-active{transition:opacity .3s var(--ease-out)}.mod-sing .fade-enter-from,.mod-sing .fade-leave-to{opacity:0}@media (width<=720px){.mod-sing{font-size:14px}.mod-sing .page{padding:0 16px}}
