@font-face{font-family:Baloo\ 2;font-style:normal;font-weight:400 800;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2")}:root{--ink:#1D1D1F;--ink-navy:#14384F;--ink-2:#333336;--ink-3:#5B5B62;--ink-4:#686870;--line:#E8EAED;--line-cool:#E5E5E7;--line-2:#F0F2F5;--paper:#FFFFFF;--paper-2:#F7F9FA;--paper-3:#EFF6F7;--gold:#F0605F;--gold-deep:#E0482D;--gold-soft:#F9C7BE;--gold-wash:#FDEEEB;--copper:#E0482D;--teal:#2FA8AE;--teal-deep:#2FA8AE;--teal-soft:#B8E4E5;--teal-wash:#E8F6F6;--coral:#F0605F;--coral-deep:#E0482D;--sky:#30A8D8;--mint:#78C0A8;--amber:#F0B860;--c-barnabut:#F0605F;--c-bubu:#7B5DB8;--c-nib:#F0A878;--c-barna:#9B59E5;--c-nova:#6B4FA0;--c-novajr:#8B5CF6;--c-minab:#D87FB8;--c-nayar:#37B79A;--c-perci:#2FA8AE;--c-orbit:#30A8D8;--c-orbli:#B8A5DB;--stage-1:#78C0A8;--stage-2:#2FA8AE;--stage-3:#30A8D8;--stage-4:#F0605F;--danger:#E0482D;--round:"Baloo 2","SF Pro Rounded",ui-rounded,"Varela Round","Inter",system-ui,sans-serif;--display:"Inter",-apple-system,BlinkMacSystemFont,"SF Pro Display",system-ui,sans-serif;--sans:"Inter",-apple-system,BlinkMacSystemFont,"SF Pro Text",system-ui,sans-serif;--mono:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace;--marker:"Inter",-apple-system,system-ui,sans-serif;--max:1280px;--gutter:clamp(20px,4vw,56px);--shadow-xs:0 1px 1px rgba(20,56,79,.03),0 1px 2px rgba(20,56,79,.05);--shadow-sm:0 1px 2px rgba(20,56,79,.05),0 6px 16px -8px rgba(20,56,79,.10);--shadow-md:0 1px 2px rgba(20,56,79,.05),0 18px 40px -20px rgba(20,56,79,.16);--shadow-lg:0 2px 4px rgba(20,56,79,.05),0 32px 72px -28px rgba(20,56,79,.22)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper-2);color:var(--ink);font-size:17px;font-weight:400;line-height:1.55;letter-spacing:-.005em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:var(--gold-soft);color:var(--ink)}a{text-decoration:none}a,button{color:inherit}button{font:inherit;background:none;border:0;cursor:pointer;padding:0}img,svg{display:block;max-width:100%}.display{font-family:var(--display);font-weight:900;font-size:clamp(56px,8.4vw,132px);line-height:.97;letter-spacing:-.04em;text-wrap:balance;color:var(--ink)}.display em{font-style:normal;color:var(--gold-deep);font-weight:900}.h1{font-family:var(--display);font-size:clamp(40px,5.6vw,80px);line-height:1;letter-spacing:-.035em;text-wrap:balance;color:var(--ink)}.h1,.h1 em{font-weight:900}.h1 em{font-style:normal;color:var(--gold-deep)}.h2{font-family:var(--sans);font-weight:800;font-size:clamp(30px,3.4vw,48px);line-height:1.05;letter-spacing:-.028em;text-wrap:balance;color:var(--ink)}.h2 em{font-style:normal;color:var(--gold-deep)}.h3{font-weight:700;font-size:22px;line-height:1.25;letter-spacing:-.014em;color:var(--ink)}.h3,.lede{font-family:var(--sans)}.lede{font-weight:400;font-size:clamp(18px,1.7vw,22px);line-height:1.5;color:var(--ink-3);letter-spacing:-.012em;text-wrap:pretty}.lede em{font-style:italic;font-weight:500}.body,.lede em{color:var(--ink-2)}.body{font-weight:400;font-size:17px;line-height:1.6;letter-spacing:-.005em}.body,.meta{font-family:var(--sans)}.meta{font-size:13px;color:var(--ink-3);line-height:1.5}.mono{font-family:var(--mono);font-size:11px;letter-spacing:.12em;font-weight:500}.eyebrow,.mono{text-transform:uppercase;color:var(--ink-3)}.eyebrow{font-family:var(--sans);font-weight:600;font-size:11.5px;letter-spacing:.16em;display:inline-flex;align-items:center;gap:12px}.eyebrow:before{content:"";width:24px;height:1px;background:var(--accent,var(--gold))}.shell{max-width:var(--max);margin:0 auto;padding-inline:var(--gutter)}.section{padding-block:clamp(112px,12vw,192px)}.section.tight{padding-block:clamp(72px,7vw,120px)}.topbar{background:var(--ink);color:rgba(255,255,255,.78);font-family:var(--sans);font-weight:500;font-size:12px}.topbar-inner{display:flex;justify-content:space-between;align-items:center;gap:16px;height:40px}.topbar .dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--gold);margin-right:10px;vertical-align:1px}.topbar a{color:var(--gold);transition:color .2s}.topbar a:hover{color:var(--gold-soft)}.topbar .right{display:flex;align-items:center;gap:18px}.topbar .powered{font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;opacity:.58;font-weight:500}@media(max-width:720px){.topbar .powered{display:none}}.nav{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgba(255,255,255,.85);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid rgba(0,0,0,.06);transition:background .25s}.nav.nav-scrolled{box-shadow:0 1px 0 var(--line),0 8px 24px -16px rgba(0,0,0,.12)}.nav.nav-scrolled .nav-inner{padding-top:10px;padding-bottom:10px}.nav .nav-inner{transition:padding .3s ease}.nav.is-scrolled{background:rgba(255,255,255,.95)}.nav-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;height:72px}.brand-lockup{display:inline-flex;align-items:center;gap:12px;color:var(--ink)}.brand-lockup .nav-bmark{height:22px;width:auto}.brand-lockup .brand-mark{font-family:var(--display);font-weight:900;font-size:19px;letter-spacing:-.03em;color:var(--ink);line-height:1}.brand-tm{font-size:.5em;font-weight:700;vertical-align:super;letter-spacing:0;margin-left:1.5px;color:var(--ink-3)}.brand-logo-img{height:38px;width:auto;max-width:38px;object-fit:contain;display:block;flex-shrink:0}.brand-lockup-text{display:flex;flex-direction:column;justify-content:center}.brand-lockup-text .brand-division strong{color:var(--ink-2);font-weight:700}@media(max-width:600px){.brand-logo-img{height:38px;width:auto;max-width:38px;object-fit:contain;display:block;flex-shrink:0}.brand-mark{font-size:17px}}.dot-mark{width:9px;height:9px;background:var(--gold);border-radius:50%;display:inline-block}.brand-lockup .brand-division{display:block;font-family:var(--sans);font-size:10.5px;font-weight:600;letter-spacing:.01em;color:var(--ink-3);line-height:1;margin-top:3px}.brand-lockup .brand-division strong{color:var(--ink);font-weight:700}@media(max-width:1100px){.brand-lockup .brand-division{display:none}}.nav-links{display:flex;align-items:center;gap:22px;font-size:14px}.nav-links a{padding-block:8px;font-family:var(--sans);letter-spacing:-.003em;color:var(--ink-2)}.nav-links a:hover{color:var(--ink)}.nav-links a.active{color:var(--ink);font-weight:700}.nav-links a.nav-join{color:var(--gold-deep);font-weight:700;position:relative}.nav-links a.nav-join:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--gold);margin-right:6px;vertical-align:1px}.nav-links a.nav-join:hover{color:var(--ink)}.nav-links a.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;background:var(--gold)}@media(max-width:1000px){.nav-links{display:none}}.nav-right{display:flex}.btn,.nav-right{align-items:center;gap:10px}.btn{display:inline-flex;height:50px;padding:0 26px;border-radius:999px;font-family:var(--sans);font-weight:700;font-size:15px;letter-spacing:-.005em;transition:background .2s,color .2s,border-color .2s,transform .15s,box-shadow .2s;cursor:pointer;white-space:nowrap;border:1.5px solid transparent;text-decoration:none}.btn:active{transform:scale(.97)}.btn-primary{color:var(--paper)}.btn-primary:hover{box-shadow:var(--shadow-md)}.btn-gold{background:var(--gold);color:var(--ink);border-color:var(--gold)}.btn-gold:hover{background:var(--gold-deep);color:var(--paper);border-color:var(--gold-deep)}.btn-ghost{background:var(--paper);border-color:var(--ink)}.btn-ghost:hover{background:var(--ink);color:var(--paper)}.btn-ghost-soft{background:var(--paper);color:var(--ink);border-color:var(--line-cool)}.btn-ghost-soft:hover{border-color:var(--ink)}.btn-sm{height:42px;padding:0 20px;font-size:13px}.btn-lg{height:58px;padding:0 32px;font-size:16px}.btn .arrow-icn{width:22px;height:22px;border-radius:50%;background:var(--paper);color:var(--ink);display:grid;place-items:center;transition:transform .2s,background .2s,color .2s;flex-shrink:0}.btn-ghost .arrow-icn,.btn-ghost-soft .arrow-icn{background:var(--ink);color:var(--paper)}.btn-gold .arrow-icn{background:var(--ink);color:var(--gold)}.btn:hover .arrow-icn{transform:translateX(3px)}.btn .arrow-icn svg{width:12px;height:12px}.pill{display:inline-flex;align-items:center;gap:10px;padding:7px 14px;border:1px solid var(--line-cool);border-radius:999px;font-size:13px;color:var(--ink-2);background:var(--paper);font-weight:600;letter-spacing:-.005em}.pill .pdot{width:6px;height:6px;background:var(--gold);border-radius:50%}.hero{position:relative;background:var(--paper-2);padding-block:clamp(80px,10vw,144px) clamp(112px,12vw,192px);overflow:hidden}.hero:before{content:"";position:absolute;inset:0;z-index:0;background-image:radial-gradient(ellipse 50% 50% at 90% 30%,rgba(240,96,95,.18) 0,rgba(240,96,95,0) 65%),radial-gradient(ellipse 50% 50% at 8% 90%,rgba(224,72,45,.1) 0,rgba(224,72,45,0) 70%);pointer-events:none}.hero .shell{position:relative;z-index:1}.hero-split{display:grid;grid-template-columns:1.15fr 1fr;grid-gap:clamp(40px,6vw,96px);gap:clamp(40px,6vw,96px);align-items:center}@media(max-width:980px){.hero-split{grid-template-columns:1fr;gap:56px}.hero-door-stage{order:-1}}.hero-eyebrow{font-family:var(--sans);font-weight:700;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:32px}.hero-eyebrow .gold-dot{width:5px;height:5px;border-radius:50%;background:var(--gold-deep)}.hero-display{font-family:var(--display);font-weight:900;font-size:clamp(44px,5.6vw,92px);line-height:.97;letter-spacing:-.042em;color:var(--ink);max-width:17ch}.hero-display em{font-style:normal;font-weight:900}.hero-display .stop,.hero-display em{color:var(--gold-deep)}.hero-lede{font-family:var(--sans);font-weight:400;font-size:clamp(18px,1.6vw,22px);line-height:1.5;color:var(--ink-3);letter-spacing:-.012em;margin-top:28px;max-width:52ch}.hero-cta{flex-wrap:wrap}.hero-cta,.hero-doors{display:flex;gap:12px;margin-top:40px}.hero-doors{flex-direction:column;max-width:440px}.hero-door-choice{display:flex;align-items:center;gap:16px;padding:20px 22px;border-radius:18px;text-align:left;cursor:pointer;transition:transform .22s cubic-bezier(.2,.7,.3,1),box-shadow .22s,border-color .22s,background .22s;position:relative;overflow:hidden;font-family:inherit;width:100%;border:1.5px solid transparent}.hero-door-choice .hdc-label{position:absolute;top:14px;left:22px;font-family:var(--mono);font-size:9.5px;letter-spacing:.13em;text-transform:uppercase;font-weight:600;opacity:.7}.hero-door-choice .hdc-title{font-family:var(--display);font-weight:900;font-size:21px;letter-spacing:-.028em;line-height:1;margin-top:16px;flex:1 1}.hero-door-choice .hdc-arrow{flex-shrink:0;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;margin-top:12px;transition:transform .22s,background .22s}.hero-door-choice .hdc-arrow svg{width:15px;height:15px}.hero-door-choice:hover{transform:translateY(-3px)}.hero-door-choice:hover .hdc-arrow{transform:translateX(3px)}.choice-kid{background:var(--ink);color:var(--paper)}.choice-kid .hdc-label{color:var(--gold);opacity:1}.choice-kid .hdc-arrow{background:var(--gold);color:var(--ink)}.choice-kid:hover{box-shadow:0 18px 40px -14px rgba(26,26,26,.5)}.choice-kid:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 100% at 100% 50%,rgba(240,96,95,.22),transparent 70%);opacity:0;transition:opacity .3s}.choice-kid:hover:before{opacity:1}.choice-adult{background:var(--paper);color:var(--ink);border-color:var(--line-2)}.choice-adult .hdc-label{color:var(--ink-3)}.choice-adult .hdc-arrow{background:var(--paper-2);color:var(--ink);border:1px solid var(--line)}.choice-adult:hover{border-color:var(--ink);box-shadow:0 14px 32px -16px rgba(0,0,0,.24)}@media(max-width:480px){.hero-doors{max-width:100%}.hero-door-choice .hdc-title{font-size:19px}}.hero-meta{display:flex;gap:32px;margin-top:56px;flex-wrap:wrap;padding-top:28px;border-top:1px solid var(--line)}.hero-meta-item{display:flex;flex-direction:column;gap:4px}.hero-meta-item .top{font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-weight:500}.hero-meta-item .val{font-family:var(--sans);font-weight:800;font-size:17px;color:var(--ink);letter-spacing:-.012em}.hero-door-stage{position:relative;width:100%;max-width:480px;aspect-ratio:1/1.15;margin:0 auto;display:grid;place-items:center}.door-halo{position:absolute;inset:-8%;background:radial-gradient(ellipse 55% 60% at 50% 55%,rgba(240,96,95,.32) 0,rgba(155,89,229,.1) 35%,rgba(240,96,95,0) 70%);animation:doorAura 6s ease-in-out infinite;pointer-events:none;z-index:0}@keyframes doorAura{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}.door-ring{top:50%;width:92%;aspect-ratio:1;border:1.5px dashed rgba(155,89,229,.42);transform:translate(-50%,-50%);animation:ringSpin 80s linear infinite;pointer-events:none;z-index:1}.door-ring,.door-ring:before{position:absolute;left:50%;border-radius:50%}.door-ring:before{content:"";top:-5px;transform:translateX(-50%);width:10px;height:10px;background:var(--gold);box-shadow:0 0 14px var(--gold),0 0 4px var(--gold-soft)}@keyframes ringSpin{to{transform:translate(-50%,-50%) rotate(1turn)}}.hero-door{position:relative;z-index:4;background:none;border:0;padding:0;width:74%;cursor:pointer;filter:drop-shadow(0 30px 60px rgba(155,89,229,.18)) drop-shadow(0 4px 20px rgba(0,0,0,.1));transition:transform .6s cubic-bezier(.2,.7,.3,1),filter .4s;animation:doorBreathe 7s ease-in-out infinite;display:block}@keyframes doorBreathe{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-6px) scale(1.012)}}.hero-door:hover{transform:translateY(-8px) scale(1.03);filter:drop-shadow(0 40px 72px rgba(155,89,229,.28)) drop-shadow(0 4px 20px rgba(0,0,0,.12))}.hero-door:active{transform:translateY(-4px) scale(1.015)}.door-character{width:100%;height:auto;display:block}.door-keyhole-pulse{position:absolute;top:64%;left:50%;width:60%;aspect-ratio:1;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(240,96,95,.55) 0,rgba(155,89,229,.28) 30%,rgba(240,96,95,0) 60%);border-radius:50%;mix-blend-mode:screen;animation:khPulse 3s ease-in-out infinite;pointer-events:none}@keyframes khPulse{0%,to{opacity:.6;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.18)}}.hero-door:hover .door-keyhole-pulse{animation-duration:1.2s}.door-symbols{position:absolute;inset:0;z-index:5}.sym{position:absolute;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:var(--paper);box-shadow:0 8px 20px -8px rgba(0,0,0,.22),0 2px 4px rgba(0,0,0,.05);animation:symFloat 4.5s ease-in-out infinite;border:1px solid var(--line)}.sym svg{width:22px;height:22px}.sym-q{top:6%;left:4%;color:var(--c-nib);animation-delay:0s}.sym-star{top:0;right:18%;color:var(--gold-deep);animation-delay:1s}.sym-brain{top:38%;left:-4%;color:var(--c-nova);animation-delay:2s}.sym-cube{top:32%;right:-2%;color:var(--c-nib);animation-delay:3s}.sym-map{bottom:20%;left:-2%;color:var(--c-orbit);animation-delay:1.5s}.sym-spark{bottom:8%;right:8%;color:var(--gold-deep);animation-delay:2.5s}@keyframes symFloat{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-10px) rotate(2deg)}}.door-particles{position:absolute;inset:0;pointer-events:none;z-index:2}.door-particles .pd{position:absolute;width:4px;height:4px;background:var(--gold);border-radius:50%;opacity:0;box-shadow:0 0 6px var(--gold-soft);animation:pdDrift 7s ease-in-out infinite}.door-particles .pd:first-child{left:18%;bottom:12%;animation-delay:0s}.door-particles .pd:nth-child(2){left:78%;bottom:18%;animation-delay:1s}.door-particles .pd:nth-child(3){left:32%;bottom:30%;animation-delay:2s}.door-particles .pd:nth-child(4){left:64%;bottom:8%;animation-delay:3s}.door-particles .pd:nth-child(5){left:10%;bottom:42%;animation-delay:.5s}.door-particles .pd:nth-child(6){left:90%;bottom:50%;animation-delay:1.5s;width:3px;height:3px}.door-particles .pd:nth-child(7){left:48%;bottom:25%;animation-delay:2.5s;width:3px;height:3px}.door-particles .pd:nth-child(8){left:24%;bottom:60%;animation-delay:3.5s;width:3px;height:3px}@keyframes pdDrift{0%{transform:translateY(0) scale(.6);opacity:0}15%{opacity:1}85%{opacity:.9}to{transform:translateY(-80px) scale(1.1);opacity:0}}.door-peek{position:absolute;bottom:0;right:-4%;width:30%;z-index:6;pointer-events:none;animation:peekBob 3.6s ease-in-out infinite}.door-peek img{width:100%;height:auto;display:block}@keyframes peekBob{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-6px) rotate(3deg)}}.door-hint{position:absolute;bottom:-36px;left:50%;transform:translateX(-50%) translateY(8px);background:var(--ink);color:var(--paper);padding:10px 18px;border-radius:999px;font-family:var(--sans);font-weight:700;font-size:13px;letter-spacing:-.005em;white-space:nowrap;box-shadow:var(--shadow-md);opacity:0;pointer-events:none;transition:opacity .3s,transform .3s;z-index:7}.door-hint .red-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--gold);margin-right:8px;vertical-align:1px}.hero-door-stage:hover .door-hint{opacity:1;transform:translateX(-50%) translateY(0)}@media(max-width:980px){.hero-door-stage{max-width:380px}.sym{width:38px;height:38px}.sym svg{width:18px;height:18px}}@media(max-width:480px){.hero-door-stage{max-width:320px}.door-peek{width:30%;right:-6%}}.mission{background:var(--paper);border-bottom:1px solid var(--line)}.mission .grid{display:grid;grid-template-columns:1.1fr 1.5fr;grid-gap:clamp(40px,6vw,96px);gap:clamp(40px,6vw,96px);align-items:center}@media(max-width:980px){.mission .grid{grid-template-columns:1fr;gap:32px}}.anti-screen{display:inline-flex;align-items:center;gap:12px;padding:10px 16px;background:var(--gold-wash);border:1px solid var(--gold-soft);border-radius:999px;font-family:var(--sans);font-weight:700;font-size:13px;color:var(--gold-deep);margin-bottom:28px;letter-spacing:-.005em}.howitworks{background:var(--paper)}.hiw-head{text-align:center;max-width:640px;margin:0 auto 64px}.hiw-steps{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}.hiw-steps:before{content:"";position:absolute;top:42px;left:12%;right:12%;height:2px;background:repeating-linear-gradient(90deg,var(--gold-soft) 0 8px,transparent 8px 16px);z-index:0}@media(max-width:860px){.hiw-steps{grid-template-columns:1fr 1fr;gap:32px 20px}.hiw-steps:before{display:none}}@media(max-width:480px){.hiw-steps{grid-template-columns:1fr}}.hiw-step{position:relative;z-index:1;text-align:center}.hiw-step-num{width:84px;height:84px;margin:0 auto 22px;border-radius:50%;background:var(--paper);border:2px solid var(--line-2);display:grid;place-items:center;position:relative;transition:transform .25s,border-color .25s,box-shadow .25s}.hiw-step:hover .hiw-step-num{transform:translateY(-4px);border-color:var(--gold);box-shadow:0 14px 30px -12px rgba(240,96,95,.4)}.hiw-step-num .n{position:absolute;top:-8px;right:-4px;width:26px;height:26px;border-radius:50%;background:var(--ink);color:var(--gold);font-family:var(--mono);font-size:12px;font-weight:700;display:grid;place-items:center}.hiw-step-num svg{width:36px;height:36px;color:var(--gold-deep)}.hiw-step-num img{width:66px;height:66px;object-fit:contain}.hiw-step h3{font-family:var(--display);font-weight:900;font-size:19px;letter-spacing:-.025em;color:var(--ink);margin-bottom:10px}.hiw-step p{font-family:var(--sans);font-size:14px;line-height:1.55;color:var(--ink-2);letter-spacing:-.005em;max-width:24ch;margin:0 auto}.whybarn{background:var(--ink-navy);color:var(--paper);position:relative;overflow:hidden}.whybarn:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 40% 60% at 85% 20%,rgba(139,127,219,.2) 0,transparent 60%),radial-gradient(ellipse 50% 50% at 10% 90%,rgba(240,96,95,.14) 0,transparent 65%)}.whybarn .shell{position:relative;z-index:1}.whybarn-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(40px,6vw,88px);gap:clamp(40px,6vw,88px);align-items:center}@media(max-width:900px){.whybarn-grid{grid-template-columns:1fr;gap:44px}}.whybarn-eyebrow{font-family:var(--sans);font-weight:700;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);display:inline-flex;align-items:center;gap:12px;margin-bottom:24px}.whybarn-eyebrow:before{content:"";width:24px;height:1px;background:var(--gold)}.whybarn h2{font-family:var(--display);font-weight:900;font-size:clamp(34px,4.2vw,56px);line-height:1.02;letter-spacing:-.036em;color:var(--paper);margin:0 0 24px;text-wrap:balance}.whybarn h2 em{font-style:normal;color:var(--gold)}.whybarn .wb-lede{font-size:18px;color:rgba(255,255,255,.78);letter-spacing:-.01em;margin-bottom:20px}.whybarn .wb-lede,.whybarn .wb-note{font-family:var(--sans);line-height:1.6}.whybarn .wb-note{font-size:14.5px;color:rgba(255,255,255,.55);letter-spacing:-.005em}.whybarn .wb-note strong{color:rgba(255,255,255,.9);font-weight:700}.wb-points{display:flex;flex-direction:column;gap:16px}.wb-point{display:flex;gap:18px;align-items:flex-start;padding:22px 24px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:18px;transition:background .25s,border-color .25s,transform .25s}.wb-point:hover{background:rgba(255,255,255,.07);border-color:rgba(240,96,95,.4);transform:translateX(4px)}.wb-point-icon{flex-shrink:0;width:44px;height:44px;border-radius:12px;background:rgba(240,96,95,.14);color:var(--gold);display:grid;place-items:center}.wb-point-icon svg{width:22px;height:22px}.wb-point-text h4{font-family:var(--sans);font-weight:700;font-size:16px;color:var(--paper);letter-spacing:-.01em;margin-bottom:5px}.wb-point-text p{font-family:var(--sans);font-size:14px;line-height:1.55;color:rgba(255,255,255,.66);letter-spacing:-.005em}.track-arc{display:flex;align-items:center;gap:16px;margin:56px 0 32px}.track-arc-line{flex:1 1;height:2px;background:linear-gradient(90deg,var(--stage-1),var(--stage-2),var(--stage-3),var(--stage-4));border-radius:2px;position:relative}.track-arc-line:after{content:"";position:absolute;right:-1px;top:50%;transform:translateY(-50%);width:0;height:0;border-left:8px solid var(--stage-4);border-top:5px solid transparent;border-bottom:5px solid transparent}.track-arc-label{font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:var(--ink-3);white-space:nowrap}.track-arc-label-start{color:var(--stage-1)}.track-arc-label-end{color:var(--stage-4)}@media(max-width:620px){.track-arc{display:none}}.track-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}@media(max-width:960px){.track-grid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.track-grid{grid-template-columns:1fr}}.track-card{background:var(--paper);border-radius:20px;padding:28px 24px;position:relative;overflow:hidden;border:1px solid var(--line);border-top:3px solid var(--track);transition:transform .25s,box-shadow .25s;display:flex;flex-direction:column}.track-card:hover{box-shadow:var(--shadow-md)}.track-card:before{content:"";position:absolute;inset:0 0 auto 0;height:90px;background:linear-gradient(180deg,color-mix(in srgb,var(--track) 8%,transparent),transparent);pointer-events:none}.track-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;position:relative;z-index:1}.track-age{font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:var(--track)}.track-guide-meter{display:inline-flex;gap:3px;align-items:center}.track-guide-meter i{width:6px;height:6px;border-radius:50%;background:var(--track);display:block}.track-guide-meter i.off{background:var(--line-2)}.track-name{font-family:var(--display);font-weight:900;font-size:21px;line-height:1.08;letter-spacing:-.028em;color:var(--ink);margin-bottom:10px}.track-goal,.track-name{position:relative;z-index:1}.track-goal{font-family:var(--sans);font-size:14px;line-height:1.5;color:var(--ink-2);letter-spacing:-.005em;margin-bottom:18px;font-weight:500}.track-list{list-style:none;padding:0;margin:0 0 22px;display:flex;flex-direction:column;gap:8px;flex:1 1}.track-list li{font-family:var(--sans);font-size:13px;line-height:1.4;color:var(--ink-3);letter-spacing:-.003em;padding-left:16px;position:relative}.track-list li:before{content:"";position:absolute;left:0;top:7px;width:5px;height:5px;border-radius:50%;background:var(--track);opacity:.6}.track-foot{padding-top:16px;border-top:1px dashed var(--line)}.track-guide-name{font-family:var(--sans);font-size:12px;font-style:italic;color:var(--track);letter-spacing:-.003em;font-weight:500}.aud-card,.audience-card,.cert-badge,.hiw-step,.pillar,.track-card,.zone{transition:transform .3s cubic-bezier(.2,.7,.3,1),box-shadow .3s,border-color .3s;cursor:default}.pillar:hover{transform:translateY(-5px);box-shadow:0 20px 44px -22px rgba(240,96,95,.32);border-color:var(--coral)!important}.pillar:hover .p-icon,.pillar:hover .pillar-icon{color:var(--coral)}.zone:hover{transform:translateY(-5px);box-shadow:0 20px 44px -22px rgba(47,168,174,.32);border-color:var(--teal)!important}.cert-badge:hover{transform:translateY(-5px) scale(1.02);box-shadow:0 18px 40px -20px rgba(240,96,95,.3)}.aud-card:hover,.audience-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.btn:focus-visible,.cert-badge:focus-visible,.char-card:focus-visible,.eco-node:focus-visible,.hero-door-choice:focus-visible,.nav-links a:focus-visible,.pillar:focus-visible,.sym:focus-visible,.track-card:focus-visible,.zone:focus-visible{outline:2px solid var(--coral);outline-offset:3px;border-radius:8px}.btn-primary{background:var(--ink)}.btn-primary:hover{background:#000;transform:translateY(-1px)}.btn-gold{background:var(--coral);color:#fff}.btn-gold:hover{background:var(--coral-deep)}.framework{background:var(--paper-2);position:relative}.framework:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 40% at 50% 0,rgba(240,96,95,.08) 0,rgba(240,96,95,0) 70%);pointer-events:none}.framework .shell{position:relative;z-index:1}.fw-head{display:grid;grid-template-columns:1fr 1.2fr;grid-gap:clamp(40px,5vw,88px);gap:clamp(40px,5vw,88px);align-items:end}@media(max-width:980px){.fw-head{grid-template-columns:1fr;gap:32px;align-items:start}}.pillars{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:88px}@media(max-width:880px){.pillars{grid-template-columns:1fr 1fr}}@media(max-width:560px){.pillars{grid-template-columns:1fr}}.pillar{background:var(--paper);border:1px solid var(--line);border-radius:24px;padding:40px 32px;transition:transform .25s,border-color .25s,box-shadow .25s;position:relative;overflow:hidden;text-align:left;display:block;color:inherit;width:100%;font-family:inherit}.pillar:hover{transform:translateY(-4px);border-color:var(--ink);box-shadow:var(--shadow-md)}.pillar:before{content:"";position:absolute;top:0;left:32px;right:32px;height:3px;background:var(--gold);transform:scaleX(.15);transform-origin:left;transition:transform .4s}.pillar:hover:before{transform:scaleX(1)}.pillar .icon{width:52px;height:52px;border-radius:14px;background:var(--gold-wash);color:var(--gold-deep);display:grid;place-items:center;margin-bottom:28px}.pillar .num{font-family:var(--mono);font-size:11px;letter-spacing:.14em;color:var(--gold-deep);margin-bottom:10px;font-weight:600;text-transform:uppercase}.pillar .verb{font-family:var(--sans);font-weight:800;font-size:28px;letter-spacing:-.02em;color:var(--ink);margin-bottom:12px;line-height:1.1}.pillar .body{font-family:var(--sans);font-size:15.5px;line-height:1.6;color:var(--ink-2);letter-spacing:-.005em}.pathways{background:var(--paper);border-block:1px solid var(--line)}.path-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-top:72px}.path-grid.path-grid-3{grid-template-columns:repeat(3,1fr);gap:18px}@media(max-width:980px){.path-grid,.path-grid.path-grid-3{grid-template-columns:1fr 1fr}}@media(max-width:520px){.path-grid,.path-grid.path-grid-3{grid-template-columns:1fr}}.path-card{background:var(--paper-2);border:1px solid var(--line);border-radius:22px;padding:36px 28px;position:relative;cursor:pointer;transition:transform .25s,box-shadow .25s,border-color .25s;display:block;color:inherit;text-align:left;width:100%;font-family:inherit}.path-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:var(--accent,var(--ink))}.path-card .age-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;background:var(--paper);border:1px solid var(--line);border-radius:999px;font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);font-weight:600;margin-bottom:24px}.path-card .age-pill .dot{width:6px;height:6px;border-radius:50%;background:var(--accent,var(--gold))}.path-card .title{font-family:var(--sans);font-weight:800;font-size:22px;line-height:1.2;letter-spacing:-.018em;color:var(--ink);margin-bottom:12px}.path-card .desc{font-size:14.5px;line-height:1.55;margin-bottom:22px}.path-card .desc,.path-card ul{color:var(--ink-2);letter-spacing:-.005em}.path-card ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:9px;font-size:13.5px;line-height:1.5}.path-card li:before{content:"·";color:var(--accent,var(--gold));margin-right:8px;font-weight:900}.path-card.p1{--accent:var(--stage-1)}.path-card.p2{--accent:var(--stage-2)}.path-card.p3{--accent:var(--stage-3)}.path-card.p4{--accent:var(--stage-4)}.world{background:var(--paper-3);position:relative}.world-intro{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:clamp(40px,5vw,88px);gap:clamp(40px,5vw,88px);align-items:center}@media(max-width:980px){.world-intro{grid-template-columns:1fr;gap:40px}}.world-stamp{display:inline-flex;align-items:center;gap:12px;padding:12px 18px;background:var(--paper);border:1px solid var(--gold-soft);border-radius:999px;margin-bottom:24px;box-shadow:var(--shadow-xs)}.world-stamp svg{height:22px;width:auto}.world-stamp .txt{font-family:var(--sans);font-weight:600;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.world-stamp .txt strong{color:var(--ink);font-weight:700}.char-row{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:14px;gap:14px;margin-top:72px}@media(max-width:980px){.char-row{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.char-row{grid-template-columns:repeat(2,1fr)}}@media(max-width:420px){.char-row{grid-template-columns:1fr}}.char-card{background:var(--paper);border:1px solid var(--line);border-radius:22px;padding:24px 20px 22px;text-align:center;position:relative;overflow:hidden;transition:transform .25s,border-color .25s,box-shadow .25s;cursor:pointer;display:block;color:inherit;width:100%;font-family:inherit}.char-card:hover{transform:translateY(-4px);border-color:var(--accent);box-shadow:var(--shadow-md)}.char-card .accent-line{position:absolute;top:0;left:0;right:0;height:3px;background:var(--accent)}.char-card .portrait{width:132px;height:132px;margin:4px auto 16px;border-radius:50%;background:linear-gradient(135deg,var(--paper-2) 0,var(--paper-3) 100%);border:1.5px solid var(--line);display:grid;place-items:center;transition:transform .35s,border-color .35s,box-shadow .35s;overflow:hidden;position:relative}.char-card .portrait:after{content:"";position:absolute;inset:0;border-radius:50%;background:radial-gradient(ellipse 70% 50% at 50% 105%,var(--accent),transparent 60%);opacity:.12;pointer-events:none}.char-card:hover .portrait{transform:scale(1.04);border-color:var(--accent);box-shadow:0 12px 28px -10px rgba(0,0,0,.18),0 0 0 4px rgba(240,96,95,.05)}.char-card .portrait img{width:116%;height:116%;object-fit:contain;object-position:center;transition:transform .35s;filter:contrast(1.02)}.char-card:hover .portrait img{transform:scale(1.05) translateY(-2px)}.char-card .name{font-family:var(--marker);font-weight:700;font-size:30px;line-height:1;color:var(--ink);margin-bottom:4px}.char-card .role{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:10px;font-weight:600}.char-card .teaches{font-size:13px;line-height:1.5;color:var(--ink-2);letter-spacing:-.005em}.char-gallery-divider{display:flex;align-items:center;gap:20px;margin:56px 0 32px}.char-gallery-divider:after,.char-gallery-divider:before{content:"";flex:1 1;height:1px;background:var(--line)}.char-gallery-divider span{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.char-row-2{margin-top:0!important}.more-guides{margin-top:32px;padding:24px 28px;background:var(--paper);border:1px dashed var(--line);border-radius:18px;gap:20px;flex-wrap:wrap}.more-guides,.more-guides-row{display:flex;align-items:center}.more-guides-row{flex-shrink:0}.more-guides .mini-guide{width:44px;height:44px;border-radius:50%;background:var(--paper-2);border:2px solid var(--paper);box-shadow:0 2px 6px rgba(0,0,0,.08);overflow:hidden;display:grid;place-items:center;margin-left:-10px;transition:transform .2s,z-index .2s;cursor:default}.more-guides .mini-guide:first-child{margin-left:0}.more-guides .mini-guide:hover{transform:translateY(-3px) scale(1.1);z-index:2}.more-guides .mini-guide img{width:110%;height:110%;object-fit:contain}.more-guides-text{font-family:var(--sans);font-size:14.5px;line-height:1.55;color:var(--ink-2);letter-spacing:-.005em;flex:1 1;min-width:240px}.more-guides-text strong{color:var(--ink);font-weight:700}@media(max-width:640px){.more-guides{flex-direction:column;align-items:flex-start;padding:20px}.more-guides-text{font-size:13.5px}}.char-card .char-voice{font-family:var(--sans);font-style:italic;font-size:13px;line-height:1.45;color:var(--accent);letter-spacing:-.005em;margin-top:10px;padding-top:10px;border-top:1px dashed rgba(0,0,0,.08);font-weight:500}.hidden-learning{margin-top:96px;padding:clamp(40px,5vw,64px);background:var(--paper);border:1px solid var(--line);border-radius:28px;box-shadow:var(--shadow-xs)}.hl-head{display:grid;grid-template-columns:1fr 1.4fr;grid-gap:56px;gap:56px;align-items:end;margin-bottom:36px}@media(max-width:880px){.hl-head{grid-template-columns:1fr;gap:24px;align-items:start}}.hl-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px}@media(max-width:880px){.hl-grid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.hl-grid{grid-template-columns:1fr}}.hl-item{padding:22px 0;border-top:1px solid var(--line)}.hl-item .icon{width:32px;height:32px;border-radius:8px;background:var(--gold-wash);color:var(--gold-deep);display:grid;place-items:center;margin-bottom:14px}.hl-item .what{font-family:var(--sans);font-weight:700;font-size:16px;line-height:1.3;color:var(--ink);letter-spacing:-.01em}.hl-item .why{font-size:13.5px;line-height:1.55;color:var(--ink-2);margin-top:6px;letter-spacing:-.005em}.map{background:var(--paper-2);border-block:1px solid var(--line)}.zones{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:72px}@media(max-width:880px){.zones{grid-template-columns:1fr 1fr}}@media(max-width:520px){.zones{grid-template-columns:1fr}}.zone{background:var(--paper);border:1px solid var(--line);border-radius:22px;padding:32px 28px;cursor:pointer;transition:transform .25s,box-shadow .25s,border-color .25s;position:relative;overflow:hidden;text-align:left;display:block;color:inherit;width:100%;font-family:inherit}.zone:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:var(--zone-color)}.zone .zone-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:12px;margin-bottom:20px;background:var(--zone-wash,var(--gold-wash));color:var(--zone-color,var(--gold-deep))}.zone .num{font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;color:var(--ink-3);margin-bottom:6px;font-weight:600;text-transform:uppercase}.zone .name{font-family:var(--sans);font-weight:800;font-size:22px;color:var(--ink);letter-spacing:-.018em;line-height:1.2;margin-bottom:12px}.zone .desc{font-size:14px;line-height:1.55;color:var(--ink-2);letter-spacing:-.005em;margin-bottom:14px}.zone .teaches-tag{display:inline-block;padding:5px 11px;background:var(--zone-wash,var(--gold-wash));color:var(--zone-color,var(--gold-deep));border-radius:999px;font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;font-weight:600}.promise{background:var(--ink);color:var(--paper);position:relative;overflow:hidden}.promise:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 70% at 50% 50%,rgba(240,96,95,.12) 0,rgba(240,96,95,0) 70%)}.promise .shell{position:relative;z-index:1}.promise-stack{margin-top:56px;display:flex;flex-direction:column;gap:32px;max-width:28ch}.promise-line{font-family:var(--display);font-weight:900;font-size:clamp(32px,4vw,60px);line-height:1.05;letter-spacing:-.038em;color:var(--paper);text-wrap:balance}.promise-line .we-will-not{color:rgba(255,255,255,.4);font-weight:700;display:block;font-size:.32em;letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;font-family:var(--sans)}.promise-line .we-will{color:var(--gold)}.promise-sign{margin-top:80px;padding-top:40px;border-top:1px solid rgba(255,255,255,.12);display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.promise-sign .signature{font-family:var(--marker);font-weight:700;font-size:44px;color:var(--gold);line-height:1}.promise-sign .seal-block{display:flex;align-items:center;gap:16px}.promise-sign .seal-block svg{height:28px;width:auto}.promise-sign .seal-text{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.55);text-align:left;line-height:1.5}.promise-sign .seal-text strong{color:var(--paper);font-weight:700;display:block}.audiences{background:var(--paper);border-block:1px solid var(--line)}.aud-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin-top:72px}@media(max-width:980px){.aud-grid{grid-template-columns:1fr;gap:18px}}.aud-card{background:var(--paper-2);border:1px solid var(--line);border-radius:28px;padding:clamp(36px,4vw,52px);transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;flex-direction:column}.aud-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:var(--ink)}.aud-card .pre{font-family:var(--sans);font-weight:700;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-deep);margin-bottom:14px}.aud-card h3{font-family:var(--sans);font-weight:800;font-size:clamp(26px,2.4vw,36px);line-height:1.1;margin:0 0 20px;color:var(--ink);letter-spacing:-.025em}.aud-card .desc{font-size:16px;line-height:1.6;color:var(--ink-2);margin:0 0 26px;max-width:36ch;letter-spacing:-.008em}.aud-card ul{list-style:none;padding:0;margin:0 0 32px;display:flex;flex-direction:column;gap:10px}.aud-card li{font-size:14px;color:var(--ink-2);display:flex;gap:10px;line-height:1.55;letter-spacing:-.005em}.aud-card li:before{content:"";flex-shrink:0;width:14px;height:14px;margin-top:3px;border-radius:50%;background:var(--gold-wash);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M3 8.5 L6.5 12 L13 4.5' stroke='%23A8843A' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:50%}.aud-card .cta{margin-top:auto}.ecosystem{background:var(--paper-2);position:relative}.eco-head{display:grid;grid-template-columns:1fr 1.2fr;grid-gap:clamp(40px,5vw,88px);gap:clamp(40px,5vw,88px);align-items:end}@media(max-width:980px){.eco-head{grid-template-columns:1fr;gap:32px;align-items:start}}.eco-logos{margin-top:80px;padding:56px clamp(28px,4vw,64px);background:var(--paper);border:1px solid var(--line);border-radius:28px;display:grid;grid-template-columns:1fr auto 1fr auto 1fr;grid-gap:clamp(20px,3vw,48px);gap:clamp(20px,3vw,48px);align-items:center}@media(max-width:880px){.eco-logos{grid-template-columns:1fr}.eco-logos .arrow-mark{transform:rotate(90deg)}}.eco-logo-slot{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.eco-logo-slot svg.e-mark{height:56px;width:auto;color:var(--ink)}.eco-logo-slot svg.b-mark{height:66px;width:auto;color:var(--ink-navy,#1B2A4A)}.eco-logo-slot .future-mind-mark{font-family:var(--display);font-weight:900;font-size:24px;letter-spacing:-.028em;color:var(--ink);display:flex;align-items:center;gap:8px}.eco-logo-slot .future-mind-mark:before{content:"";width:10px;height:10px;background:var(--gold);border-radius:50%}.eco-logo-slot .role{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.eco-logo-slot .role strong{color:var(--ink);font-weight:700}.arrow-mark{width:32px;height:32px;display:grid;place-items:center;color:var(--ink-3)}.arrow-mark svg{width:24px;height:24px}.ecosystem{background:var(--paper)}.eco-pipeline{position:relative;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;margin-top:64px}@media(max-width:800px){.eco-pipeline{grid-template-columns:1fr;gap:20px}}.eco-flow{position:absolute;top:58px;left:16%;right:16%;height:3px;z-index:0;pointer-events:none}@media(max-width:800px){.eco-flow{top:0;bottom:0;left:50%;right:auto;width:3px;height:auto;transform:translateX(-50%)}}.eco-flow-track{position:absolute;inset:0;background:var(--line);border-radius:3px}.eco-signal{position:absolute;top:50%;width:10px;height:10px;border-radius:50%;background:var(--gold);box-shadow:0 0 14px var(--gold);transform:translateY(-50%)}.eco-signal-1{animation:ecoTravel 3.2s ease-in-out infinite}.eco-signal-2{animation:ecoTravel 3.2s ease-in-out 1.05s infinite}.eco-signal-3{animation:ecoTravel 3.2s ease-in-out 2.1s infinite}@keyframes ecoTravel{0%{left:0;opacity:0;transform:translateY(-50%) scale(.5)}10%{opacity:1;transform:translateY(-50%) scale(1)}90%{opacity:1;transform:translateY(-50%) scale(1)}to{left:100%;opacity:0;transform:translateY(-50%) scale(.5)}}@media(max-width:800px){.eco-signal{left:50%;top:0;transform:translateX(-50%)}@keyframes ecoTravel{0%{top:0;opacity:0}10%{opacity:1}90%{opacity:1}to{top:100%;opacity:0}}}.eco-node{position:relative;z-index:1;background:var(--paper);border:1.5px solid var(--line);border-radius:24px;padding:32px 26px 26px;text-align:center;display:flex;flex-direction:column;align-items:center;cursor:pointer;font-family:inherit;transition:transform .3s cubic-bezier(.2,.7,.3,1),box-shadow .3s,border-color .3s}.eco-node.is-open,.eco-node:hover{transform:translateY(-6px);border-color:var(--gold);box-shadow:0 24px 50px -22px rgba(240,96,95,.4)}.eco-node-badge{font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.1em;color:var(--gold-deep);background:var(--gold-wash);padding:4px 10px;border-radius:999px;margin-bottom:20px}.eco-node-icon{width:68px;height:68px;display:grid;place-items:center;margin-bottom:18px;color:var(--ink-navy);transition:transform .3s}.eco-node:hover .eco-node-icon{transform:scale(1.08)}.eco-node-icon svg{width:100%;height:100%}.eco-icon-esora{color:var(--copper)}.eco-icon-fm .bnbt-mark{width:auto;height:68px}.eco-node-sub{font-family:var(--display);font-weight:800;font-size:14px;letter-spacing:-.01em;color:color-mix(in srgb,var(--coral-deep,#E0482D),#1D1D1F 16%);margin:-2px 0 7px}.eco-node-name{font-family:var(--display);font-weight:900;font-size:24px;letter-spacing:-.03em;color:var(--ink);margin-bottom:6px}.eco-node-tag{font-family:var(--mono);font-size:10.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.eco-node-more{max-height:0;opacity:0;overflow:hidden;transition:max-height .4s ease,opacity .3s ease,margin .4s ease}.eco-node.is-open .eco-node-more{max-height:220px;opacity:1;margin-top:18px}.eco-node-role{font-weight:700;font-size:14px;color:var(--gold-deep);margin-bottom:8px}.eco-node-desc,.eco-node-role{display:block;font-family:var(--sans)}.eco-node-desc{font-size:13.5px;line-height:1.55;color:var(--ink-2)}.eco-node-pulse{position:absolute;top:20px;right:20px;width:8px;height:8px;border-radius:50%;background:var(--gold-soft)}.eco-node-active .eco-node-pulse{background:var(--gold)}.eco-node-active .eco-node-pulse:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:1.5px solid var(--gold);animation:pulseSeal 2.2s ease-out infinite}.eco-caption{text-align:center;margin-top:40px;font-family:var(--sans);font-size:15px;color:var(--ink-3);letter-spacing:-.005em}.eco-caption strong{color:var(--ink);font-weight:700}.chain{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;grid-gap:16px;gap:16px;align-items:stretch;margin-top:56px}@media(max-width:880px){.chain{grid-template-columns:1fr}.chain .chain-arrow{display:none}}.chain-node{background:var(--paper);border:1px solid var(--line);border-radius:22px;padding:32px 28px;text-align:left;display:flex;flex-direction:column;transition:transform .25s,box-shadow .25s,border-color .25s}.chain-node:hover{transform:translateY(-3px);box-shadow:var(--shadow-md);border-color:var(--ink)}.chain-node .step-num{font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;color:var(--ink-3);font-weight:600;margin-bottom:16px;text-transform:uppercase}.chain-node .step-name{font-family:var(--sans);font-weight:800;font-size:22px;line-height:1.2;letter-spacing:-.018em;color:var(--ink);margin-bottom:10px}.chain-node .step-desc{font-size:14px;line-height:1.55;color:var(--ink-2);letter-spacing:-.005em}.chain-node.is-current{background:var(--ink);color:var(--paper);border-color:var(--ink)}.chain-node.is-current .step-name{color:var(--paper)}.chain-node.is-current .step-desc{color:rgba(255,255,255,.78)}.chain-node.is-current .step-num{color:var(--gold)}.chain-arrow{display:grid;place-items:center;color:var(--ink-3)}.chain-arrow svg{width:24px;height:24px}.units-head{margin-top:96px;padding-top:64px;border-top:1px solid var(--line)}.units{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin-top:56px}@media(max-width:980px){.units{grid-template-columns:1fr}}.unit-card{background:var(--paper);border:1px solid var(--line);border-radius:22px;padding:36px 32px;display:flex;flex-direction:column;position:relative;overflow:hidden;transition:transform .25s,box-shadow .25s,border-color .25s}.unit-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-md);border-color:var(--ink)}.unit-card .unit-logo{height:38px;margin-bottom:22px;display:flex;align-items:center}.unit-card .unit-logo svg{height:100%;width:auto}.unit-card .unit-label{font-family:var(--sans);font-weight:700;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-bottom:12px}.unit-card .unit-name{font-family:var(--sans);font-weight:800;font-size:26px;line-height:1.2;letter-spacing:-.022em;color:var(--ink);margin-bottom:16px}.unit-card .unit-keywords{font-family:var(--sans);font-weight:600;font-size:13.5px;color:var(--ink-2);margin-bottom:18px;letter-spacing:-.005em}.unit-card .unit-keywords .sep{color:var(--ink-4);margin:0 6px}.unit-card .unit-desc{font-size:14.5px;line-height:1.6;color:var(--ink-2);letter-spacing:-.005em;flex:1 1}.unit-card .powered-by{margin-top:24px;padding-top:18px;border-top:1px solid var(--line);display:flex;align-items:center;gap:10px;font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.unit-card .powered-by:before{content:"";width:6px;height:6px;background:var(--gold);border-radius:50%}.unit-card .powered-by strong{color:var(--ink);font-weight:700}.unit-card.rd-card{border-color:var(--gold-soft);background:linear-gradient(180deg,var(--paper) 0,var(--gold-wash) 220%);box-shadow:0 0 0 1px var(--gold-soft) inset,var(--shadow-xs)}.unit-card.rd-card .unit-label{color:var(--gold-deep)}.unit-card.rd-card .powered-by{border-top-color:var(--gold-soft)}.unit-card.rd-card .powered-by:before{background:var(--gold-deep)}.certification{background:var(--paper);border-block:1px solid var(--line)}.cert-head{max-width:760px}.cert-lede{font-size:clamp(16px,1.6vw,19px);line-height:1.55;color:var(--ink-2);margin:20px 0 0}.cert-lede,.sig-label,.tier-journey-title{font-family:var(--sans)}.sig-label{margin:56px 0 20px;font-weight:800;font-size:13px;letter-spacing:.02em;color:var(--ink-3);text-transform:none}.sig-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}@media(max-width:860px){.sig-grid{grid-template-columns:1fr 1fr}}@media(max-width:540px){.sig-grid{grid-template-columns:1fr}}.sig-card{background:var(--paper);border:1.5px solid var(--line);border-radius:22px;padding:26px 24px;cursor:pointer;transition:transform .22s cubic-bezier(.34,1.4,.6,1),box-shadow .22s,border-color .22s;display:flex;flex-direction:column;gap:6px}.sig-card:hover{transform:translateY(-5px);box-shadow:0 22px 44px -26px color-mix(in srgb,var(--sig) 55%,transparent);border-color:color-mix(in srgb,var(--sig) 45%,var(--line))}.sig-card:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--sig) 60%,transparent)}.sig-seal{width:60px;height:60px;border-radius:17px;display:grid;place-items:center;margin-bottom:14px;color:#fff;background:var(--sig);box-shadow:0 10px 22px -10px color-mix(in srgb,var(--sig) 75%,transparent)}.sig-seal svg{width:30px;height:30px}.sig-name{font-weight:800;font-size:17px;letter-spacing:-.015em;color:var(--ink)}.sig-desc,.sig-name{font-family:var(--sans)}.sig-desc{font-size:14px;line-height:1.5;color:var(--ink-3)}.tier-journey-wrap{margin-top:64px;background:linear-gradient(135deg,#FBF3F1,#EEF7F7);border:1px solid var(--line);border-radius:28px;padding:clamp(28px,4vw,48px)}.tier-journey-head{max-width:640px;margin-bottom:36px}.tier-journey-title{font-family:var(--display);font-weight:800;font-size:clamp(20px,2.4vw,26px);letter-spacing:-.02em;color:var(--ink)}.tier-journey-sub{font-family:var(--sans);font-size:15px;line-height:1.55;color:var(--ink-2);margin:10px 0 0}.tier-journey{position:relative;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}.tier-track{position:absolute;top:30px;left:8%;right:8%;height:3px;border-radius:3px;background:linear-gradient(90deg,var(--mint),var(--teal),var(--sky),var(--coral));opacity:.5;z-index:0}.tier-step{position:relative;z-index:1;text-align:center;display:flex;flex-direction:column;align-items:center;gap:4px}.tier-ic{width:60px;height:60px;border-radius:50%;display:grid;place-items:center;margin-bottom:8px;background:#fff;border:2.5px solid var(--line);color:var(--ink-navy);box-shadow:var(--shadow-sm);transition:transform .22s cubic-bezier(.34,1.5,.6,1)}.tier-step:nth-child(2) .tier-ic{color:var(--mint);border-color:color-mix(in srgb,var(--mint) 45%,#fff)}.tier-step:nth-child(3) .tier-ic{color:var(--teal);border-color:color-mix(in srgb,var(--teal) 45%,#fff)}.tier-step:nth-child(4) .tier-ic{color:var(--sky);border-color:color-mix(in srgb,var(--sky) 45%,#fff)}.tier-step:nth-child(5) .tier-ic{color:var(--coral);border-color:color-mix(in srgb,var(--coral) 45%,#fff)}.tier-step:hover .tier-ic{transform:translateY(-4px) scale(1.06)}.tier-ic svg{width:28px;height:28px}.tier-name{font-weight:800;font-size:16px;color:var(--ink)}.tier-name,.tier-sub{font-family:var(--sans)}.tier-sub{font-size:12.5px;line-height:1.45;color:var(--ink-3);max-width:22ch}@media(max-width:700px){.tier-journey{grid-template-columns:1fr 1fr;gap:28px 16px}.tier-track{display:none}}@media(max-width:380px){.tier-journey{grid-template-columns:1fr}}.cert-grid{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:14px;gap:14px;margin-top:72px}@media(max-width:1100px){.cert-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:600px){.cert-grid{grid-template-columns:1fr 1fr}}.cert-badge{background:var(--paper-2);border:1px solid var(--line);border-radius:18px;padding:24px 20px;text-align:center;transition:transform .2s,box-shadow .25s,border-color .25s;cursor:pointer}.cert-badge:hover{transform:translateY(-3px);box-shadow:var(--shadow-sm);border-color:var(--gold)}.cert-badge .seal{width:56px;height:56px;margin:0 auto 16px;border-radius:50%;background:var(--gold-wash);border:1px solid var(--gold-soft);display:grid;place-items:center;color:var(--gold-deep)}.cert-badge .name{font-family:var(--sans);font-weight:800;font-size:15px;line-height:1.25;letter-spacing:-.012em;color:var(--ink)}.cert-badge .desc{font-family:var(--sans);font-size:12px;line-height:1.45;color:var(--ink-3);margin-top:8px;letter-spacing:-.003em}.cert-tiers{margin-top:64px;padding:36px 40px;background:var(--paper-2);border:1px solid var(--line);border-radius:22px;display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.cert-tiers .label{font-family:var(--sans);font-weight:700;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.cert-tiers .progression{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.cert-tiers .tier{font-family:var(--sans);font-weight:800;font-size:18px;color:var(--ink);letter-spacing:-.018em}.cert-tiers .sep{color:var(--gold-deep);font-size:14px;font-weight:700}.enroll,.register{background:var(--paper);border-block:1px solid var(--line)}.register{background:var(--paper-2)}.form-grid{display:grid;grid-template-columns:2fr 1fr;grid-gap:64px;gap:64px;align-items:start;margin-top:56px}@media(max-width:980px){.form-grid{grid-template-columns:1fr;gap:48px}}.form-card{background:var(--paper);border:1px solid var(--line);border-radius:28px;padding:clamp(32px,4vw,56px);box-shadow:var(--shadow-xs)}.form-card .form-header{margin-bottom:36px;padding-bottom:28px;border-bottom:1px solid var(--line)}.form-card .form-header .mono{display:block;margin-bottom:8px}.form-side{position:-webkit-sticky;position:sticky;top:110px}.form-side .side-card{background:var(--paper-2);border:1px solid var(--line);border-radius:22px;padding:36px}.field{display:flex;flex-direction:column;gap:8px}.field+.field{margin-top:22px}.field-row{display:grid;grid-gap:20px;gap:20px}.field-row.cols-2{grid-template-columns:1fr 1fr}@media(max-width:640px){.field-row.cols-2{grid-template-columns:1fr}}.label{font-family:var(--sans);font-size:13.5px;font-weight:700;color:var(--ink);display:flex;align-items:baseline;gap:8px;letter-spacing:-.005em}.label .req{color:var(--gold-deep);font-weight:700}.label .opt{font-weight:500;font-size:12px}.label .opt,.why{color:var(--ink-3)}.why{font-size:12.5px;line-height:1.5;font-style:italic;margin-top:-2px;display:flex;align-items:flex-start;gap:6px;flex-wrap:wrap}.why:before{content:"Why we ask";font-style:normal;font-family:var(--sans);font-size:10px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--gold-deep);background:var(--gold-wash);padding:2px 6px;border-radius:3px;margin-right:4px;flex-shrink:0}.input,.select,.textarea{font:inherit;font-family:var(--sans);font-size:15.5px;font-weight:500;color:var(--ink);background:var(--paper);border:1.5px solid var(--line-cool);border-radius:12px;padding:14px 16px;width:100%;outline:0;transition:border-color .15s,box-shadow .15s;letter-spacing:-.008em}.input:hover,.select:hover,.textarea:hover{border-color:var(--ink-3)}.input:focus,.select:focus,.textarea:focus{border-color:var(--gold);box-shadow:0 0 0 4px var(--gold-wash)}.input::placeholder,.textarea::placeholder{color:var(--ink-4);font-weight:400}.select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'><path d='M2 4 L6 8 L10 4' stroke='%236E6E73' stroke-width='1.6' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:right 14px center;padding-right:38px;cursor:pointer}.textarea{resize:vertical;min-height:110px;line-height:1.55}.check{position:relative;display:flex;align-items:flex-start;gap:12px;padding:14px 0;cursor:pointer;font-size:14.5px;line-height:1.55;color:var(--ink-2);-webkit-user-select:none;-moz-user-select:none;user-select:none;letter-spacing:-.005em}.check+.check{border-top:1px solid var(--line)}.check input{position:absolute;opacity:0;width:20px;height:20px;margin:0;left:0;top:14px;cursor:pointer}.check .box{flex-shrink:0;width:20px;height:20px;border:1.8px solid var(--ink-4);border-radius:6px;background:var(--paper);display:grid;place-items:center;margin-top:1px;transition:all .15s}.check .box:after{content:"";width:10px;height:10px;background:var(--ink);border-radius:2px;transform:scale(0);transition:transform .15s}.check input:checked~.box{border-color:var(--ink)}.check input:checked~.box:after{transform:scale(1)}.check strong{font-weight:700;color:var(--ink)}.check-meta{display:block;font-size:12.5px;color:var(--ink-3);margin-top:4px;font-weight:400}.fieldgroup{background:var(--paper-2);border:1px solid var(--line);border-radius:18px;padding:32px;margin-top:32px}.fieldgroup-head{display:flex;justify-content:space-between;gap:12px;margin-bottom:24px;align-items:baseline;flex-wrap:wrap}.fieldgroup h4{font-family:var(--sans);font-weight:800;font-size:19px;margin:0;color:var(--ink);letter-spacing:-.014em}.keyhole-revealer{background:var(--paper);border:2px dashed var(--line);border-radius:20px;padding:36px;text-align:center;transition:all .5s ease;margin-top:24px}.keyhole-revealer.is-active{border-style:solid;border-color:var(--keyhole-color,var(--gold));background:var(--keyhole-wash,var(--gold-wash))}.keyhole-svg{width:120px;height:160px;margin:0 auto;transition:transform .6s ease}.keyhole-revealer.is-active .keyhole-svg{transform:scale(1.06)}.keyhole-svg .keypart{fill:var(--ink-4);transition:fill .6s ease}.keyhole-revealer.is-active .keyhole-svg .keypart{fill:var(--keyhole-color,var(--gold))}.keyhole-revealer .stage-name{font-family:var(--sans);font-weight:800;font-size:22px;margin-top:20px;color:var(--ink-4);transition:color .4s;letter-spacing:-.016em}.keyhole-revealer.is-active .stage-name{color:var(--ink)}.keyhole-revealer .stage-blurb{font-size:14.5px;color:var(--ink-3);margin-top:10px;max-width:40ch;margin-inline:auto;line-height:1.6;letter-spacing:-.005em}.keyhole-revealer.is-active .stage-blurb{color:var(--ink-2)}.keyhole-revealer.is-out{border-color:var(--danger);background:rgba(161,53,43,.04)}.keyhole-revealer.is-out .keyhole-svg .keypart{fill:var(--danger);opacity:.55}.keyhole-revealer.is-out .stage-name{color:var(--danger)}.submit-zone{margin-top:40px;padding-top:32px;border-top:1px solid var(--line)}.submit-zone .btn{width:100%;justify-content:center;height:58px;font-size:16px}.form-success{display:none;text-align:center;padding:72px 40px;background:var(--paper);border:1px solid var(--gold);border-radius:28px;margin-top:28px;box-shadow:var(--shadow-md)}.form-success.is-active{display:block;animation:panelIn .5s ease-out}@keyframes panelIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.form-success .seal{width:72px;height:72px;margin:0 auto 28px;background:var(--ink);border-radius:50%;display:grid;place-items:center;color:var(--gold);font-family:var(--display);font-weight:900;font-size:26px;position:relative}.form-success .seal:after{content:"";position:absolute;inset:-8px;border:1px solid var(--gold-soft);border-radius:50%;animation:pulseSeal 2.4s ease-out infinite}@keyframes pulseSeal{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.08);opacity:.4}}.form-success h3{font-family:var(--sans);font-weight:800;font-size:clamp(24px,2.6vw,36px);letter-spacing:-.025em;color:var(--ink);margin:0 0 14px}.form-success p{max-width:48ch;margin:0 auto;font-size:16px;line-height:1.6;color:var(--ink-2);letter-spacing:-.008em}.form-success .brand-mini{display:inline-flex;align-items:center;gap:8px;margin-top:32px;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.form-success .brand-mini:before{content:"";width:6px;height:6px;background:var(--ink);border-radius:50%}.reg-roles{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}@media(max-width:720px){.reg-roles{grid-template-columns:1fr 1fr}}.reg-role{padding:14px 18px;background:var(--paper);border:1.5px solid var(--line-cool);border-radius:14px;cursor:pointer;text-align:left;font-family:var(--sans);font-weight:600;font-size:14px;color:var(--ink-2);display:flex;align-items:center;gap:12px;transition:all .2s;letter-spacing:-.005em}.reg-role:hover{border-color:var(--ink);color:var(--ink)}.reg-role.is-active{border-color:var(--ink);background:var(--ink);color:var(--paper)}.reg-role .dot{width:8px;height:8px;border-radius:50%;background:var(--gold);flex-shrink:0}.ew-grid{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:clamp(40px,6vw,96px);gap:clamp(40px,6vw,96px);align-items:center}@media(max-width:980px){.ew-grid{grid-template-columns:1fr;gap:48px}}.ew-fig{display:grid;place-items:center;aspect-ratio:1/1}.footer{background:#14384F;color:rgba(255,255,255,.78);padding-block:96px 36px}.footer-brand-strip{display:flex;justify-content:space-between;align-items:center;gap:40px;flex-wrap:wrap;padding-bottom:56px;margin-bottom:56px;border-bottom:1px solid rgba(255,255,255,.1)}.footer-brand-strip .label{font-family:var(--sans);font-weight:700;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:rgba(255,255,255,.8)}.footer-brand-strip .logos-row{display:flex;align-items:center;gap:36px;flex-wrap:wrap}.footer-brand-strip a{display:flex;align-items:center;gap:12px;color:var(--paper);transition:opacity .2s}.footer-brand-strip a:hover{opacity:.7}.footer-brand-strip svg.b-mark{height:24px;width:150px;color:var(--paper)}.footer-brand-strip svg.e-mark{height:30px;width:30px;color:var(--paper)}.footer-brand-strip .e-wordmark{font-family:var(--display);font-weight:900;font-size:20px;letter-spacing:-.025em;color:var(--paper)}.footer-brand-strip .strip-text{font-family:var(--sans);font-weight:500;font-size:13px;color:rgba(255,255,255,.82);letter-spacing:-.005em;line-height:1.5}.footer-brand-strip .strip-text strong{color:var(--paper);font-weight:700}@media(max-width:720px){.footer-brand-strip{justify-content:flex-start}}.footer-top{display:grid;grid-template-columns:1.6fr repeat(4,1fr);grid-gap:48px;gap:48px;margin-bottom:72px}@media(max-width:1100px){.footer-top{grid-template-columns:1.4fr 1fr 1fr;gap:40px}}@media(max-width:720px){.footer-top{grid-template-columns:1fr 1fr;gap:32px 20px}}@media(max-width:480px){.footer-top{grid-template-columns:1fr 1fr;gap:26px 14px;margin-bottom:48px}.footer-top a,.footer-top h4{word-break:break-word}}.footer{overflow-x:clip}.footer .brand-lockup{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.footer .footer-bmark{height:32px;width:auto}.footer .footer-fm{display:flex;align-items:center;gap:10px;font-family:var(--display);font-weight:900;font-size:22px;letter-spacing:-.028em;color:var(--paper)}.footer .footer-fm:before{content:"";width:9px;height:9px;background:var(--gold);border-radius:50%}.footer p.brand-line{color:rgba(255,255,255,.8);font-size:14.5px;line-height:1.65;margin:8px 0 0;max-width:42ch;letter-spacing:-.005em}.footer p.brand-line strong{color:rgba(255,255,255,.85);font-weight:600}.footer h4{font-family:var(--sans);font-weight:700;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.8);margin:0 0 18px}.footer ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px;font-size:14.5px}.footer ul a{color:rgba(255,255,255,.82);transition:color .2s;letter-spacing:-.005em;font-weight:500}.footer ul a:hover{color:var(--gold)}.footer-ecosystem{padding:28px 0;border-block:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.footer-ecosystem .label{font-family:var(--sans);font-weight:700;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.8)}.footer-ecosystem .chain-mini{display:flex;align-items:center;gap:16px;flex-wrap:wrap;font-family:var(--sans);font-weight:700;font-size:14px;color:var(--paper);letter-spacing:-.005em}.footer-ecosystem .chain-mini .sep{color:var(--gold);font-weight:700}.footer-fine{display:flex;justify-content:space-between;align-items:center;margin-top:28px;font-size:12.5px;color:rgba(255,255,255,.78);gap:16px;flex-wrap:wrap;letter-spacing:-.005em}.footer-fine .mono{color:rgba(255,255,255,.74)}.play-fab{position:fixed;bottom:28px;right:28px;z-index:80;display:flex;align-items:center;gap:12px;font-family:var(--sans)}.play-fab__label{background:var(--ink);color:var(--paper);padding:11px 18px;border-radius:999px;font-size:13px;font-weight:700;letter-spacing:-.005em;white-space:nowrap;box-shadow:var(--shadow-md);opacity:0;transform:translateX(8px);pointer-events:none;transition:opacity .25s,transform .25s}.play-fab:hover .play-fab__label{opacity:1;transform:translateX(0)}.play-fab__btn{width:64px;height:64px;border-radius:50%;background:var(--ink);color:var(--gold);display:grid;place-items:center;box-shadow:0 6px 20px -4px rgba(0,0,0,.45),0 2px 6px rgba(0,0,0,.12);cursor:pointer;transition:transform .2s,box-shadow .25s;position:relative}.play-fab__btn:before{content:"";position:absolute;inset:-4px;border-radius:50%;background:radial-gradient(circle,rgba(240,96,95,.45) 0,rgba(240,96,95,0) 70%);animation:fabGlow 3.6s ease-out infinite;z-index:-1}@keyframes fabGlow{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.15);opacity:.35}}.play-fab__btn:hover{transform:scale(1.06)}.play-fab__btn:active{transform:scale(.96)}.play-fab__btn svg{width:28px;height:28px}@media(max-width:640px){.play-fab{bottom:20px;right:20px}.play-fab__label{display:none}.play-fab__btn{width:56px;height:56px}.play-fab__btn svg{width:24px;height:24px}}.char-detail{position:fixed;inset:0;z-index:95;display:none;align-items:center;justify-content:center;padding:24px}.char-detail.is-open{display:flex}.char-detail-backdrop{position:absolute;inset:0;background:rgba(20,56,79,.32);backdrop-filter:saturate(140%) blur(10px);-webkit-backdrop-filter:saturate(140%) blur(10px);animation:cdFade .3s}@keyframes cdFade{0%{opacity:0}to{opacity:1}}.char-detail-card{position:relative;z-index:1;background:var(--paper);border-radius:28px;width:100%;max-width:440px;box-shadow:0 40px 100px -24px rgba(20,56,79,.4),0 0 0 1px rgba(20,56,79,.04);overflow:hidden;animation:cdRise .4s cubic-bezier(.2,.7,.3,1)}@keyframes cdRise{0%{opacity:0;transform:translateY(24px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.char-detail-close{position:absolute;top:18px;right:18px;z-index:2;width:36px;height:36px;border-radius:50%;background:rgba(20,56,79,.06);color:var(--ink-2);display:grid;place-items:center;cursor:pointer;border:0;transition:background .2s}.char-detail-close:hover{background:rgba(20,56,79,.12)}.char-detail-visual{position:relative;height:240px;background:linear-gradient(160deg,var(--paper-3) 0,var(--paper-2) 100%);display:grid;place-items:center;overflow:hidden}.char-detail-glow{position:absolute;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,var(--cd-accent,var(--gold-soft)) 0,transparent 62%);opacity:.5;animation:cdGlow 5s ease-in-out infinite}@keyframes cdGlow{0%,to{transform:scale(1);opacity:.45}50%{transform:scale(1.1);opacity:.62}}.char-detail-img{position:relative;z-index:1;width:200px;height:200px;object-fit:contain;filter:drop-shadow(0 16px 28px rgba(20,56,79,.16));animation:cdFloat 4s ease-in-out infinite}@keyframes cdFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.char-detail-body{padding:28px 32px 32px;text-align:center}.char-detail-role{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--cd-accent,var(--gold-deep));font-weight:600;margin-bottom:8px}.char-detail-name{font-family:var(--marker);font-weight:700;font-size:44px;line-height:1;color:var(--ink);margin:0 0 14px}.char-detail-voice{font-family:var(--sans);font-style:italic;font-size:16px;line-height:1.5;color:var(--cd-accent,var(--gold-deep));margin:0 0 16px;font-weight:500}.char-detail-desc{font-family:var(--sans);font-size:14.5px;line-height:1.6;color:var(--ink-2);margin:0 0 20px}.char-detail-skill{display:flex;flex-direction:column;gap:4px;padding:14px 18px;background:var(--paper-2);border-radius:14px;margin-bottom:22px}.cd-skill-label{font-family:var(--mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.cd-skill-val{font-family:var(--sans);font-size:14px;font-weight:600;color:var(--ink)}.char-detail-actions{display:flex;flex-direction:column;gap:10px}.char-detail-actions .btn{width:100%;justify-content:center}.cd-collect{margin:2px 0 22px}.cd-collect-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.cd-collect-title{font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.cd-collect-current{font-family:var(--sans);font-size:13px;font-weight:700;color:var(--cd-accent,var(--gold-deep))}.cd-swatches{display:flex;gap:13px;justify-content:center;flex-wrap:wrap}.cd-swatch{position:relative;width:46px;height:46px;border-radius:50%;border:3px solid #fff;cursor:pointer;padding:0;background:var(--sw,#ccc);box-shadow:0 2px 8px rgba(20,56,79,.16);transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s;outline:none}.cd-swatch:hover{transform:translateY(-3px) scale(1.09);box-shadow:0 8px 16px rgba(20,56,79,.22)}.cd-swatch:focus-visible{box-shadow:0 0 0 3px var(--cd-accent,#F0605F)}.cd-swatch.is-active{transform:scale(1.16);box-shadow:0 0 0 4px #fff,0 0 0 7px var(--cd-accent,#F0605F),0 8px 16px rgba(20,56,79,.24)}.cd-collect-cheer{min-height:18px;margin-top:13px;font-family:var(--sans);font-size:13px;font-weight:700;color:#2FA88C;opacity:0;transform:translateY(4px);transition:opacity .3s,transform .3s}.cd-collect-cheer.show{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.cd-collect-cheer,.cd-swatch{transition:none}}@media(max-width:480px){.char-detail-card{max-width:100%}.char-detail-visual{height:200px}.char-detail-img{width:160px;height:160px}}.sym-mini{width:62px!important;height:62px!important;padding:4px;overflow:visible!important;background:#fff!important;box-shadow:0 8px 22px -8px rgba(20,56,79,.22),0 0 0 3px rgba(255,255,255,.9)!important}.sym-mini img{width:100%;height:100%;object-fit:contain}.sym-mini:hover{transform:translateY(-6px) scale(1.15) rotate(-4deg)!important}.sym-fun{color:#fff!important;border:0!important}.sym-fun svg{width:24px;height:24px}.sym-star{background:var(--amber)!important;box-shadow:0 8px 20px -6px rgba(240,184,96,.6)!important}.sym-rocket{background:var(--coral)!important;box-shadow:0 8px 20px -6px rgba(240,96,95,.5)!important}.sym-heart{background:#F090A8!important;box-shadow:0 8px 20px -6px rgba(240,144,168,.5)!important}.sym-wand{background:var(--teal)!important;box-shadow:0 8px 20px -6px rgba(47,168,174,.5)!important}.sym-fun:hover{transform:translateY(-6px) scale(1.2) rotate(8deg)!important}.door-symbols{pointer-events:none}.sym{pointer-events:auto;cursor:pointer;transition:transform .25s,box-shadow .25s;border:1px solid var(--line)!important}.sym:hover{transform:translateY(-4px) scale(1.12)!important;box-shadow:0 10px 24px -8px rgba(20,56,79,.28)!important;z-index:10}.door-peek{cursor:pointer;pointer-events:auto}.play-modal{position:fixed;inset:0;z-index:90;display:none;align-items:stretch;justify-content:center;background:linear-gradient(165deg,#14384F,#1A4A5E 45%,#1E5866)}.play-modal.is-open{display:flex;animation:modalFade .35s}@keyframes modalFade{0%{opacity:0}to{opacity:1}}.gw-stage{position:relative;width:100%;min-height:100vh;display:flex;flex-direction:column;color:var(--paper);overflow:hidden}.gw-stage:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 50% 60% at 50% 40%,rgba(240,96,95,.22) 0,rgba(240,96,95,0) 60%),radial-gradient(ellipse 60% 50% at 80% 80%,rgba(224,72,45,.1) 0,rgba(224,72,45,0) 70%),radial-gradient(ellipse 40% 40% at 15% 85%,rgba(155,89,229,.08) 0,rgba(155,89,229,0) 70%);animation:doorAura 8s ease-in-out infinite}.gw-top{position:absolute;top:0;left:0;right:0;padding:24px clamp(20px,4vw,48px);justify-content:space-between;z-index:10}.gw-top,.gw-top .gw-brand{display:flex;align-items:center}.gw-top .gw-brand{gap:12px;font-family:var(--display);font-weight:900;font-size:18px;letter-spacing:-.025em;color:var(--paper)}.gw-top .gw-brand:before{content:"";width:8px;height:8px;background:var(--gold);border-radius:50%}.gw-top .gw-progress{display:flex;gap:8px;align-items:center;font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.55);font-weight:600}.gw-top .gw-progress .step{width:22px;height:4px;border-radius:999px;background:rgba(255,255,255,.18);transition:background .3s}.gw-progress--world [data-step=path]{display:none}.gw-top .gw-progress .step.is-done{background:var(--gold)}.gw-top .gw-progress .step.is-current{background:var(--paper)}.gw-close-x{width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,.06);color:var(--paper);display:grid;place-items:center;cursor:pointer;border:1px solid rgba(255,255,255,.12);transition:background .2s,transform .15s}.gw-close-x:hover{background:rgba(255,255,255,.14)}.gw-close-x:active{transform:scale(.92)}.gw-body{flex:1 1;display:flex;align-items:center;justify-content:center;padding:96px clamp(20px,4vw,48px) 64px;position:relative;z-index:2}.gw-state{display:none;width:100%;max-width:980px;text-align:center}.gw-state.is-active{display:block;animation:gwIn .5s cubic-bezier(.2,.7,.3,1)}@keyframes gwIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.gw-eyebrow{font-family:var(--sans);font-weight:700;font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin-bottom:18px;display:inline-flex;align-items:center;gap:10px}.gw-eyebrow:before{content:"";width:22px;height:1px;background:var(--gold)}.gw-state h2{font-family:var(--display);font-weight:900;font-size:clamp(36px,5.5vw,72px);line-height:1;letter-spacing:-.038em;color:var(--paper);margin:0 0 20px;text-wrap:balance}.gw-state h2 em{font-style:normal;color:var(--gold);font-weight:900}.gw-state .gw-lede{font-weight:400;font-size:clamp(16px,1.4vw,19px);line-height:1.55;color:rgba(255,255,255,.78);margin:0 auto 40px;max-width:52ch}.gw-back,.gw-state .gw-lede{font-family:var(--sans);letter-spacing:-.005em}.gw-back{background:none;border:0;color:rgba(255,255,255,.55);font-size:13px;font-weight:600;cursor:pointer;padding:8px 14px;border-radius:999px;transition:color .2s,background .2s;margin-top:28px}.gw-back:hover{color:var(--paper);background:rgba(255,255,255,.06)}.gw-door-wrap{display:flex;justify-content:center;margin-bottom:28px}.gw-door-wrap .hero-door{max-width:280px}.gw-door-wrap .hero-door:hover{transform:translateY(-2px) scale(1.015)}.gw-state[data-state=door] .options{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:24px}.gw-paths{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin-top:16px}@media(max-width:880px){.gw-paths{grid-template-columns:1fr;gap:14px}}.gw-path{background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.02));border:1.5px solid rgba(255,255,255,.1);border-radius:24px;padding:36px 28px;text-align:center;cursor:pointer;transition:transform .3s,border-color .3s,background .3s,box-shadow .3s;position:relative;overflow:hidden;color:var(--paper);font-family:inherit;display:flex;flex-direction:column;align-items:center}.gw-path:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 80% 60% at 50% 0,var(--path-accent,var(--gold)) 0,transparent 60%);opacity:0;transition:opacity .4s}.gw-path:hover{transform:translateY(-6px);border-color:var(--path-accent,var(--gold));box-shadow:0 20px 50px -16px rgba(0,0,0,.45)}.gw-path:hover:before{opacity:.14}.gw-path>*{position:relative;z-index:1}.gw-path .gw-path-portal{width:88px;height:110px;margin:0 auto 24px;position:relative;display:grid;place-items:center}.gw-path .gw-path-portal svg{width:100%;height:100%;transition:transform .4s}.gw-path:hover .gw-path-portal svg{transform:scale(1.06)}.gw-path .gw-path-age{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font-weight:600;margin-bottom:8px}.gw-path .gw-path-name{font-family:var(--display);font-weight:900;font-size:26px;line-height:1.1;letter-spacing:-.022em;color:var(--paper);margin-bottom:10px}.gw-path .gw-path-desc{font-family:var(--sans);font-size:14px;line-height:1.55;color:rgba(255,255,255,.72);margin-bottom:22px;letter-spacing:-.005em}.gw-path .gw-path-start{font-family:var(--sans);font-weight:700;font-size:13px;color:var(--paper);display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border:1px solid rgba(255,255,255,.18);border-radius:999px;transition:border-color .3s,background .3s}.gw-path:hover .gw-path-start{border-color:var(--path-accent,var(--gold));background:rgba(240,96,95,.08)}.gw-path .gw-path-start svg{width:12px;height:12px}.gw-path.p-ex{--path-accent:#6FAF7E}.gw-path.p-mb{--path-accent:#F0605F}.gw-path.p-fm{--path-accent:#2FA8AE}.gw-guides{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-top:16px}@media(max-width:880px){.gw-guides{grid-template-columns:1fr 1fr}}.gw-guide{background:rgba(255,255,255,.04);border:1.5px solid rgba(255,255,255,.1);border-radius:22px;padding:28px 20px 24px;text-align:center;cursor:pointer;transition:transform .3s,border-color .3s,background .3s;color:var(--paper);font-family:inherit;position:relative}.gw-guide:hover{transform:translateY(-4px);border-color:var(--g-accent);background:rgba(255,255,255,.07)}.gw-guide .gw-guide-portrait{width:104px;height:104px;margin:0 auto 16px;border-radius:50%;background:linear-gradient(135deg,rgba(255,255,255,.08),rgba(255,255,255,.03));border:1.5px solid rgba(255,255,255,.14);display:grid;place-items:center;transition:border-color .3s,transform .3s,box-shadow .3s;overflow:hidden;position:relative}.gw-guide:hover .gw-guide-portrait{border-color:var(--g-accent);transform:scale(1.06);box-shadow:0 0 0 4px rgba(240,96,95,.08)}.gw-guide .gw-guide-portrait svg{width:52px;height:52px}.gw-guide .gw-guide-portrait img{width:112%;height:112%;object-fit:contain;object-position:center}.gw-guide .gw-guide-name{font-family:var(--marker);font-weight:700;font-size:30px;line-height:1;color:var(--paper);margin-bottom:6px}.gw-guide .gw-guide-role{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--g-accent);font-weight:600;margin-bottom:14px}.gw-guide .gw-guide-voice{font-family:var(--sans);font-size:13.5px;line-height:1.5;color:rgba(255,255,255,.85);font-style:italic;letter-spacing:-.005em;min-height:3.2em;position:relative;padding:10px 0}.gw-guide .gw-guide-voice:before{content:"“";margin-right:2px}.gw-guide .gw-guide-voice:after,.gw-guide .gw-guide-voice:before{color:var(--g-accent);font-size:22px;font-style:normal;opacity:.8}.gw-guide .gw-guide-voice:after{content:"”";margin-left:2px}.gw-guide.g-barnabut{--g-accent:#F0605F}.gw-guide.g-nova{--g-accent:#D87FB8}.gw-guide.g-bubu{--g-accent:#7B5DB8}.gw-guide.g-nib{--g-accent:#F0A878}.gw-mission{background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.02));border:1.5px solid var(--gold);border-radius:26px;padding:40px clamp(24px,4vw,48px);max-width:560px;margin:0 auto;box-shadow:0 24px 60px -20px rgba(240,96,95,.25);position:relative}.gw-mission:before{content:"Mission 01";position:absolute;top:-14px;left:50%;transform:translateX(-50%);background:var(--gold);color:var(--ink);padding:5px 14px;border-radius:999px;font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:700}.gw-mission .gw-mission-icon{width:64px;height:64px;margin:16px auto 24px;border-radius:16px;background:var(--gold-wash);color:var(--gold-deep);display:grid;place-items:center}.gw-mission .gw-mission-name{font-family:var(--display);font-weight:900;font-size:clamp(24px,2.6vw,34px);line-height:1.1;letter-spacing:-.025em;color:var(--paper);margin-bottom:12px}.gw-mission .gw-mission-blurb{font-family:var(--sans);font-size:15px;line-height:1.6;color:rgba(255,255,255,.78);margin-bottom:24px;letter-spacing:-.005em;max-width:38ch;margin-inline:auto}.gw-mission .gw-mission-meta{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;padding-top:20px;border-top:1px solid rgba(255,255,255,.1)}.gw-mission .gw-mission-meta-item{font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.55);font-weight:600}.gw-mission .gw-mission-meta-item strong{color:var(--paper);font-weight:700}.gw-q1-note{margin-top:28px;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.55);font-weight:600}.gw-q1-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:20px}.gw-state[data-state=parent]{max-width:520px}.gw-state[data-state=parent] .gw-form{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:22px;padding:36px;text-align:left;margin-top:16px}.gw-state[data-state=parent] .gw-form .field{display:flex;flex-direction:column;gap:8px}.gw-state[data-state=parent] .gw-form .field+.field{margin-top:18px}.gw-state[data-state=parent] .gw-form .label{font-family:var(--sans);font-size:13.5px;font-weight:700;color:var(--paper);letter-spacing:-.005em}.gw-state[data-state=parent] .gw-form .label .req{color:var(--gold)}.gw-state[data-state=parent] .gw-form .input{font:inherit;font-family:var(--sans);font-size:15px;font-weight:500;color:var(--paper);background:rgba(255,255,255,.04);border:1.5px solid rgba(255,255,255,.14);border-radius:12px;padding:13px 14px;width:100%;outline:0;transition:border-color .15s}.gw-state[data-state=parent] .gw-form .input::placeholder{color:rgba(255,255,255,.4)}.gw-state[data-state=parent] .gw-form .input:focus{border-color:var(--gold)}.gw-state[data-state=parent] .gw-form .field-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}@media(max-width:480px){.gw-state[data-state=parent] .gw-form .field-row{grid-template-columns:1fr}}.gw-state[data-state=parent] .gw-form .check{display:flex;align-items:flex-start;gap:12px;padding:14px;margin-top:18px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:12px;cursor:pointer;font-size:13px;line-height:1.5;color:rgba(255,255,255,.78);-webkit-user-select:none;-moz-user-select:none;user-select:none}.gw-state[data-state=parent] .gw-form .check input{display:none}.gw-state[data-state=parent] .gw-form .check .box{flex-shrink:0;width:18px;height:18px;border:1.8px solid rgba(255,255,255,.5);border-radius:5px;background:transparent;display:grid;place-items:center;margin-top:1px;transition:all .15s}.gw-state[data-state=parent] .gw-form .check .box:after{content:"";width:9px;height:9px;background:var(--gold);border-radius:2px;transform:scale(0);transition:transform .15s}.gw-state[data-state=parent] .gw-form .check input:checked~.box{border-color:var(--gold)}.gw-state[data-state=parent] .gw-form .check input:checked~.box:after{transform:scale(1)}.gw-state[data-state=parent] .gw-form .check strong{color:var(--paper);font-weight:700;display:block;margin-bottom:4px}.gw-state[data-state=parent] .gw-form .submit-zone{margin-top:24px;padding:0;border:0}.gw-state[data-state=parent] .gw-form .submit-zone .btn{width:100%;justify-content:center}.gw-state[data-state=granted] .gw-granted-seal{width:88px;height:88px;margin:8px auto 28px;background:var(--gold);color:var(--ink);border-radius:50%;display:grid;place-items:center;font-family:var(--display);font-weight:900;font-size:32px;position:relative}.gw-state[data-state=granted] .gw-granted-seal:after{content:"";position:absolute;inset:-10px;border:1.5px solid var(--gold);border-radius:50%;opacity:.5;animation:pulseSeal 2.4s ease-out infinite}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}html{scroll-behavior:auto}}.door-symbols .sym-fun{border:0!important;color:#fff!important}.sym-o-spark{top:2%;right:19%;background:var(--amber)!important;box-shadow:0 10px 22px -8px rgba(240,184,96,.6)!important;animation-delay:0s}.sym-o-wand{top:15%;left:3%;background:var(--teal)!important;box-shadow:0 10px 22px -8px rgba(47,168,174,.55)!important;animation-delay:.6s}.sym-o-heart{top:48%;left:-4%;background:#F090A8!important;box-shadow:0 10px 22px -8px rgba(240,144,168,.55)!important;animation-delay:1.2s}.sym-o-idea{top:29%;right:-4%;background:var(--sky)!important;box-shadow:0 10px 22px -8px rgba(48,168,216,.55)!important;animation-delay:1.8s}.sym-o-rocket{bottom:16%;left:6%;background:var(--coral)!important;box-shadow:0 10px 22px -8px rgba(240,96,95,.55)!important;animation-delay:2.4s}.sym-o-ask{bottom:2%;left:33%;background:var(--c-barna)!important;box-shadow:0 10px 22px -8px rgba(155,89,229,.5)!important;animation-delay:3s}.door-symbols .sym-fun svg{width:22px;height:22px}@media (max-width:640px){.sym-o-idea{right:0}.sym-o-heart{left:0}}.meet-nova{background:var(--paper)}.nova-card{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);grid-gap:clamp(24px,5vw,60px);gap:clamp(24px,5vw,60px);align-items:center;background:radial-gradient(120% 120% at 15% 8%,#2b1f52 0,#1c1638 55%,#171130 100%);border:1px solid #342a5c;border-radius:34px;padding:clamp(28px,5vw,56px);box-shadow:0 40px 90px -50px rgba(20,10,50,.85);position:relative;overflow:hidden}.nova-stars{position:absolute;inset:0;pointer-events:none;opacity:.9;background-image:radial-gradient(1.5px 1.5px at 18% 28%,rgba(255,255,255,.55),transparent),radial-gradient(1.5px 1.5px at 72% 18%,rgba(205,180,255,.55),transparent),radial-gradient(1px 1px at 40% 68%,rgba(255,255,255,.4),transparent),radial-gradient(1.5px 1.5px at 88% 58%,rgba(180,160,255,.5),transparent),radial-gradient(1px 1px at 58% 88%,rgba(255,255,255,.35),transparent),radial-gradient(1px 1px at 30% 90%,rgba(210,190,255,.4),transparent)}.nova-hero{position:relative;display:flex;flex-direction:column;align-items:center;gap:14px;z-index:1}.nova-hero-glow{position:absolute;top:44%;left:50%;transform:translate(-50%,-50%);width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(155,89,229,.5) 0,transparent 60%);filter:blur(6px);animation:novaGlow 6s ease-in-out infinite}@keyframes novaGlow{0%,to{opacity:.7;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.09)}}.nova-poster{position:relative;z-index:1;width:clamp(190px,24vw,262px);aspect-ratio:3/4.1;border-radius:26px;overflow:hidden;border:2px solid rgba(185,155,255,.38);box-shadow:0 30px 60px -30px rgba(120,60,220,.6),inset 0 0 44px rgba(120,70,200,.22);animation:novaFloat 6s ease-in-out infinite}.nova-poster img{width:100%;height:100%;object-fit:cover;object-position:center 20%;display:block}@keyframes novaFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.nova-poster-star{position:absolute;top:-16px;left:50%;transform:translateX(-50%);font-size:30px;color:#C9A0FF;z-index:2;filter:drop-shadow(0 0 10px rgba(180,120,255,.85));animation:novaBadge 2.6s ease-in-out infinite}@keyframes novaBadge{0%,to{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(-5px)}}.nova-poster-cap{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:rgba(220,210,255,.72);font-weight:600}.nova-copy,.nova-poster-cap{position:relative;z-index:1}.nova-copy .eyebrow{color:#C9A0FF}.nova-copy .h2{color:#fff;margin:14px 0 0}.nova-creed{font-family:var(--display);font-weight:700;font-size:clamp(18px,2.1vw,23px);color:#E0CCFF;margin:8px 0 16px;letter-spacing:-.01em}.nova-body{font-family:var(--sans);font-size:15.5px;line-height:1.6;color:rgba(230,224,255,.82)}.nova-roles{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0 20px}.nova-role{display:flex;align-items:center;gap:9px;background:rgba(255,255,255,.06);border:1px solid rgba(185,155,255,.2);border-radius:14px;padding:9px 13px}.nova-role .nr-ic{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:rgba(155,89,229,.22);color:#D8BFFF;flex:none}.nova-role .nr-ic svg{width:15px;height:15px}.nova-role b{font-family:var(--sans);font-weight:600;font-size:13px;color:#fff}.nova-role i{font-style:normal;font-size:11.5px;color:rgba(210,200,240,.62)}.nova-role b+i:before{content:"· ";color:rgba(210,200,240,.42)}.nova-cta-row{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:6px}.nova-mini-btn{background:#fff;color:#1c1638;border:0;padding:12px 20px;border-radius:999px;font-family:var(--sans);font-weight:700;font-size:14px;cursor:pointer;transition:transform .2s,box-shadow .2s}.nova-mini-btn:hover{transform:translateY(-2px);box-shadow:0 10px 24px -8px rgba(200,160,255,.5)}.nova-tag{font-family:var(--display);font-style:italic;font-weight:600;font-size:15px;color:#C9A0FF;margin:0}@media (max-width:820px){.nova-card{grid-template-columns:1fr;text-align:center}.nova-cta-row,.nova-roles{justify-content:center}}.nova-hero-glow,.nova-poster,.nova-poster-star{animation:none}.nova-poster{transform-style:preserve-3d;will-change:transform}.nova-roles{gap:8px}.nova-role{cursor:pointer;transition:transform .18s cubic-bezier(.34,1.5,.6,1),background .2s,border-color .2s}.nova-role:hover{transform:translateY(-2px);background:rgba(255,255,255,.12)}.nova-role.is-active{background:rgba(200,160,255,.22);border-color:rgba(200,160,255,.6)}.nova-role.is-active .nr-ic{background:rgba(200,160,255,.4);color:#fff}.nova-role b{pointer-events:none}.nova-spotlight{display:flex;align-items:center;gap:16px;margin:16px 0 20px;padding:16px 18px;border-radius:18px;background:rgba(255,255,255,.05);border:1px solid rgba(185,155,255,.2);min-height:96px}.ns-visual{flex:none;width:56px;height:56px;border-radius:16px;display:grid;place-items:center;color:#fff;background:var(--ns-color,#7B9CF0);box-shadow:0 10px 22px -10px var(--ns-color,#7B9CF0)}.ns-visual svg{width:28px;height:28px}.ns-title{font-family:var(--display);font-weight:800;font-size:19px;color:#fff;letter-spacing:-.01em}.ns-desc{font-family:var(--sans);font-size:13.5px;line-height:1.5;color:rgba(230,224,255,.85);margin:3px 0 5px}.ns-nova{font-family:var(--display);font-style:italic;font-weight:600;font-size:13.5px;color:#C9A0FF;margin:0}@media (max-width:820px){.nova-spotlight{text-align:left}}.footer-safe{display:flex;flex-wrap:wrap;gap:10px 22px;padding:24px 0 4px}.footer-safe-item{display:flex;color:rgba(255,255,255,.72)}.footer-safe-item .fsi-ic{background:rgba(255,255,255,.08);color:#fff}.footer-legal{padding:18px 0 2px}.footer-legal-link{background:none;border:0;cursor:pointer;font-family:var(--sans);font-size:13px;font-weight:600;color:rgba(255,255,255,.62);padding:6px 12px;border-radius:999px;transition:background .2s,color .2s}.footer-legal-link:hover{color:#fff;background:rgba(255,255,255,.08)}.footer-legal-link:focus-visible{outline:none;box-shadow:0 0 0 2px rgba(255,255,255,.4)}.policy-modal{position:fixed;inset:0;z-index:120;display:none;align-items:center;justify-content:center;padding:24px}.policy-modal.is-open{display:flex}.policy-backdrop{position:absolute;inset:0;background:rgba(20,56,79,.4);backdrop-filter:saturate(140%) blur(8px);-webkit-backdrop-filter:saturate(140%) blur(8px);animation:cdFade .28s}.policy-card{position:relative;z-index:1;width:100%;max-width:560px;max-height:86vh;overflow-y:auto;background:var(--paper);border-radius:26px;padding:38px clamp(24px,4vw,44px) 32px;box-shadow:0 40px 90px -40px rgba(20,56,79,.5);animation:cdPop .34s cubic-bezier(.34,1.4,.6,1)}.policy-close{position:absolute;top:18px;right:18px;width:36px;height:36px;border-radius:50%;border:0;cursor:pointer;background:rgba(20,56,79,.06);color:var(--ink-2);display:grid;place-items:center;transition:background .2s}.policy-close:hover{background:rgba(20,56,79,.12)}.policy-eyebrow{font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-deep);font-weight:600;margin-bottom:10px}.policy-title{font-family:var(--display);font-weight:800;font-size:clamp(24px,3vw,30px);letter-spacing:-.02em;color:var(--ink);margin:0 0 18px}.policy-body{font-family:var(--sans);font-size:15px;line-height:1.62;color:var(--ink-2)}.policy-body p{margin:0 0 14px}.policy-body ul{margin:0 0 14px;padding:0;list-style:none;display:flex;flex-direction:column;gap:11px}.policy-body li{position:relative;padding-left:26px}.policy-body li:before{content:"";position:absolute;left:2px;top:7px;width:10px;height:10px;border-radius:50%;background:var(--gold-soft);border:2px solid var(--gold)}.policy-body strong{color:var(--ink);font-weight:700}.policy-foot{margin-top:22px;padding-top:18px;border-top:1px solid var(--line);font-family:var(--sans);font-size:13.5px;color:var(--ink-3)}.policy-foot a{color:var(--gold-deep);font-weight:600}body.no-scroll{overflow:hidden}@media(max-width:480px){.policy-card{padding:32px 22px 26px}}.pillar-modal{position:fixed;inset:0;z-index:120;display:none;align-items:center;justify-content:center;padding:24px}.pillar-modal.is-open{display:flex}.pillar-backdrop{position:absolute;inset:0;background:rgba(20,56,79,.4);backdrop-filter:saturate(140%) blur(8px);-webkit-backdrop-filter:saturate(140%) blur(8px);animation:cdFade .28s}.pillar-card{position:relative;z-index:1;width:100%;max-width:540px;max-height:88vh;overflow-y:auto;background:var(--paper);border-radius:26px;padding:36px clamp(24px,4vw,42px) 30px;box-shadow:0 40px 90px -40px rgba(20,56,79,.5);animation:cdPop .34s cubic-bezier(.34,1.4,.6,1);--pm:#F0605F}.pillar-close{position:absolute;top:16px;right:16px;width:36px;height:36px;border-radius:50%;border:0;cursor:pointer;background:rgba(20,56,79,.06);color:var(--ink-2);display:grid;place-items:center;transition:background .2s}.pillar-close:hover{background:rgba(20,56,79,.12)}.pm-visual{width:100%;height:104px;border-radius:16px;background:color-mix(in srgb,var(--pm) 9%,#fff);border:1px solid color-mix(in srgb,var(--pm) 22%,var(--line));display:grid;place-items:center;margin-bottom:18px}.pm-visual svg{width:200px;height:auto}.pm-num{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--pm);font-weight:600}.pm-title{font-weight:800;font-size:clamp(24px,3vw,30px);letter-spacing:-.02em;color:var(--ink);margin:8px 0 6px}.pm-essence{font-family:var(--sans);font-size:16px;line-height:1.5;color:var(--ink-2);font-weight:600;margin:0 0 20px}.pm-block{margin-bottom:16px}.pm-label{display:block;font-family:var(--mono);font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-4);font-weight:600;margin-bottom:5px}.pm-block p{font-family:var(--sans);font-size:14.5px;line-height:1.6;color:var(--ink-2);margin:0}.pm-block-ex{background:color-mix(in srgb,var(--pm) 7%,#fff);border-radius:14px;padding:14px 16px}.pm-block-ex p{color:var(--ink)}.pm-cta{width:100%;justify-content:center;margin-top:8px;background:var(--pm);border-color:var(--pm)}.pillar{cursor:pointer}@media(max-width:480px){.pillar-card{padding:32px 20px 24px}}.nav-links a{position:relative;cursor:pointer;transition:color .2s}.nav-links a.is-current{color:var(--coral)}.nav-links a.is-current:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:2px;border-radius:2px;background:var(--coral)}.nav-links a.nav-join.is-current{color:var(--coral)}[data-route]{will-change:opacity}.ambassadors-page{background:linear-gradient(180deg,#FFF,#FBF8F7)}.amb-hero{max-width:780px}.amb-filters{display:flex;gap:10px;flex-wrap:wrap;margin:44px 0 28px}.amb-filter{border:1.5px solid var(--line);background:#fff;color:var(--ink-3);font-family:var(--sans);font-weight:700;font-size:14px;padding:9px 18px;border-radius:999px;cursor:pointer;transition:all .2s}.amb-filter:hover{border-color:var(--coral);color:var(--coral);transform:translateY(-1px)}.amb-filter.is-active{background:var(--ink);color:#fff;border-color:var(--ink)}.amb-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px}@media(max-width:1000px){.amb-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.amb-grid{grid-template-columns:1fr}}.amb-card{background:#fff;border:1.5px solid var(--line);border-radius:22px;padding:22px;transition:transform .22s cubic-bezier(.34,1.4,.6,1),box-shadow .22s}.amb-card:hover{transform:translateY(-5px);box-shadow:0 22px 44px -26px rgba(20,56,79,.28)}.amb-card.is-hidden{display:none}.amb-card-top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:14px}.amb-avatar{position:relative;width:58px;height:58px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,var(--a1),var(--a2));box-shadow:0 8px 18px -8px var(--a1)}.amb-avatar span{font-family:var(--display);font-weight:800;font-size:20px;color:#fff;letter-spacing:-.02em}.amb-star{position:absolute;top:-6px;right:-6px;font-size:15px;color:var(--amber);filter:drop-shadow(0 1px 2px rgba(0,0,0,.15));font-style:normal}.amb-badge{font-family:var(--mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;padding:5px 9px;border-radius:999px;white-space:nowrap}.amb-badge-kid{background:var(--gold-wash);color:var(--coral-deep)}.amb-badge-teacher{background:var(--teal-wash);color:var(--teal-deep)}.amb-badge-school{background:#FCEEDA;color:#C68520}.amb-name{font-weight:800;font-size:17px;color:var(--ink);letter-spacing:-.015em}.amb-meta,.amb-name{font-family:var(--sans)}.amb-meta{font-size:12.5px;color:var(--ink-3);margin:3px 0 12px}.amb-country{font-weight:600;color:var(--ink-2)}.amb-quote{font-family:var(--display);font-style:italic;font-size:14px;line-height:1.5;color:var(--ink-2);margin:0}.amb-photo-note{font-family:var(--sans);font-size:12.5px;color:var(--ink-4);margin:16px 0 0}.amb-types-head{margin:72px 0 24px}.amb-types-head .h2{color:var(--ink)}.amb-types{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}@media(max-width:900px){.amb-types{grid-template-columns:1fr 1fr}}@media(max-width:520px){.amb-types{grid-template-columns:1fr}}.amb-type{background:#fff;border:1.5px solid var(--line);border-radius:20px;padding:24px}.amb-type-ic{width:52px;height:52px;border-radius:15px;display:grid;place-items:center;margin-bottom:14px;color:#fff;background:var(--coral);box-shadow:0 10px 20px -10px var(--coral)}.amb-type:nth-child(2) .amb-type-ic{background:var(--teal);box-shadow:0 10px 20px -10px var(--teal)}.amb-type:nth-child(3) .amb-type-ic{background:var(--amber);box-shadow:0 10px 20px -10px var(--amber)}.amb-type:nth-child(4) .amb-type-ic{background:var(--c-barna);box-shadow:0 10px 20px -10px var(--c-barna)}.amb-type-ic svg{width:26px;height:26px}.amb-type-name{font-family:var(--sans);font-weight:800;font-size:16px;color:var(--ink)}.amb-type-who{font-family:var(--mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4);margin:4px 0 10px;font-weight:600}.amb-type-desc{font-family:var(--sans);font-size:13.5px;line-height:1.55;color:var(--ink-2);margin:0}.amb-apply{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:clamp(24px,4vw,56px);gap:clamp(24px,4vw,56px);margin-top:72px;align-items:start;background:linear-gradient(135deg,#FBF3F1,#EEF7F7);border:1px solid var(--line);border-radius:30px;padding:clamp(28px,4vw,48px)}@media(max-width:860px){.amb-apply{grid-template-columns:1fr}}.amb-perks{display:flex;flex-direction:column;gap:14px;margin-top:26px}.amb-perk{display:flex;align-items:center;gap:12px}.amb-perk-ic{flex:none;width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:#fff;color:var(--coral);box-shadow:var(--shadow-xs)}.amb-perk-ic svg{width:19px;height:19px}.amb-perk b{display:block;font-family:var(--sans);font-weight:700;font-size:14px;color:var(--ink)}.amb-perk i{font-style:normal;font-size:12.5px;color:var(--ink-3)}.amb-form{background:#fff;border:1px solid var(--line);border-radius:22px;padding:clamp(22px,3vw,32px)}.amb-label{display:block;font-family:var(--sans);font-weight:700;font-size:13px;color:var(--ink-2);margin-bottom:8px}.amb-opt{font-weight:400;color:var(--ink-4)}.amb-roles{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.amb-role{border:1.5px solid var(--line);background:#fff;color:var(--ink-2);font-family:var(--sans);font-weight:700;font-size:13.5px;padding:9px 15px;border-radius:12px;cursor:pointer;transition:all .18s cubic-bezier(.34,1.5,.6,1)}.amb-role:hover{transform:translateY(-2px);border-color:var(--coral)}.amb-role.is-active{background:var(--coral);color:#fff;border-color:var(--coral);box-shadow:0 8px 18px -8px var(--coral)}.amb-field{margin-bottom:16px}.amb-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}@media(max-width:480px){.amb-row{grid-template-columns:1fr}}.amb-input{width:100%;font-family:var(--sans);font-size:15px;color:var(--ink);background:var(--paper-2);border:1.5px solid var(--line);border-radius:13px;padding:13px 15px;transition:border-color .2s,box-shadow .2s}.amb-input:focus{outline:none;border-color:var(--coral);box-shadow:0 0 0 3px var(--gold-wash);background:#fff}.amb-textarea{resize:vertical;min-height:74px;line-height:1.5}.amb-submit{width:100%;justify-content:center;margin-top:6px}.amb-fineprint{font-family:var(--sans);font-size:12px;color:var(--ink-4);text-align:center;margin:12px 0 0}.amb-success{text-align:center;padding:40px 20px}.amb-success-star{font-size:44px;color:var(--amber)}.amb-success h3{font-family:var(--display);font-weight:800;font-size:26px;color:var(--ink);margin:12px 0 8px}.amb-success p{font-family:var(--sans);font-size:15px;color:var(--ink-2);max-width:38ch;margin:0 auto;line-height:1.6}.enroll-warm .form-header{margin-bottom:26px}.warm-kicker{display:inline-block;font-family:var(--sans);font-weight:700;font-size:12.5px;color:var(--coral-deep);background:var(--gold-wash);padding:7px 13px;border-radius:999px;margin-bottom:14px}.warm-intro{font-family:var(--sans);font-size:15px;line-height:1.6;color:var(--ink-2);margin:12px 0 0;max-width:52ch}.warm-group{background:var(--paper-2);border:1px solid var(--line);border-radius:20px;padding:24px clamp(18px,3vw,26px);margin-bottom:18px}.warm-group-head{display:flex;align-items:center;gap:12px;margin-bottom:18px}.warm-step{flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--coral);color:#fff;font-family:var(--display);font-weight:800;font-size:15px;box-shadow:0 6px 14px -6px var(--coral)}.warm-group-head h4{font-family:var(--sans);font-weight:800;font-size:16.5px;color:var(--ink);margin:0;letter-spacing:-.01em}.warm-consent{background:linear-gradient(135deg,var(--gold-wash) 0,var(--teal-wash) 100%);border-color:transparent}.warm-consent-intro{font-family:var(--sans);font-size:13.5px;line-height:1.55;color:var(--ink-2);margin:0 0 16px}.enroll-warm .keyhole-revealer{margin-top:20px}.enroll-warm .input:focus,.enroll-warm .select:focus,.enroll-warm .textarea:focus{border-color:var(--coral);box-shadow:0 0 0 3px var(--gold-wash)}.whatis-body{max-width:760px;margin:40px 0 36px}.whatis-lead{font-family:var(--sans);font-size:clamp(17px,2vw,20px);line-height:1.6;color:var(--ink-2);margin:0}.whatis-lead strong{color:var(--ink);font-weight:700}.whatis-principle{font-family:var(--display);font-weight:800;font-style:italic;font-size:clamp(20px,2.6vw,26px);color:var(--coral-deep);margin:22px 0 0;letter-spacing:-.01em}.whatis-flow{display:flex;align-items:stretch;gap:14px;margin:12px 0 30px}@media(max-width:820px){.whatis-flow{flex-direction:column}.wf-arrow{transform:rotate(90deg);align-self:center}}.wf-node{flex:1 1;background:#fff;border:1.5px solid var(--line);border-radius:22px;padding:26px 24px}.wf-a{border-top:4px solid var(--teal)}.wf-b{border-top:4px solid var(--amber)}.wf-c{border-top:4px solid var(--coral)}.wf-ic{width:50px;height:50px;border-radius:14px;display:grid;place-items:center;margin-bottom:14px;color:#fff}.wf-a .wf-ic{background:var(--teal)}.wf-b .wf-ic{background:var(--amber)}.wf-c .wf-ic{background:var(--coral)}.wf-ic svg{width:26px;height:26px}.wf-name{font-weight:800;font-size:18px;color:var(--ink);letter-spacing:-.01em}.wf-desc,.wf-name{font-family:var(--sans)}.wf-desc{font-size:14px;line-height:1.55;color:var(--ink-2);margin:8px 0 0}.wf-arrow{display:flex;align-items:center;color:var(--ink-4);flex:none}.wf-arrow svg{width:38px;height:22px}.whatis-foot{font-family:var(--sans);font-size:15.5px;line-height:1.6;color:var(--ink-2);max-width:64ch;margin:0}.whatis-foot em{color:var(--ink);font-style:italic}.expert-types{display:grid;grid-gap:14px;gap:14px;margin:40px 0 34px}.expert-type{gap:4px;border-radius:18px;padding:20px;transition:transform .2s,box-shadow .2s}.expert-type:hover{transform:translateY(-3px);box-shadow:0 18px 36px -24px rgba(20,56,79,.24)}.et-ic{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:var(--teal-wash);color:var(--teal-deep);margin-bottom:8px}.et-ic svg{width:22px;height:22px}.expert-type b{font-weight:700;font-size:15px}.expert-type i{font-size:13px}.expert-cta{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:clamp(20px,4vw,44px);gap:clamp(20px,4vw,44px);align-items:center;background:linear-gradient(135deg,#EEF7F7,#FBF3F1);border:1px solid var(--line);border-radius:26px;padding:clamp(26px,4vw,40px)}@media(max-width:760px){.expert-cta{grid-template-columns:1fr}}.expert-cta-copy h3{font-family:var(--display);font-weight:800;font-size:clamp(20px,2.4vw,25px);color:var(--ink);margin:0 0 12px;letter-spacing:-.015em;line-height:1.25}.expert-cta-copy p{font-family:var(--sans);font-size:15px;line-height:1.6;color:var(--ink-2);margin:0}.expert-cta-box{background:#fff;border:1px solid var(--line);border-radius:18px;padding:22px;text-align:center}.ecb-label{display:block;font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-4);font-weight:600}.ecb-email{font-weight:800;font-size:clamp(15px,1.7vw,18px);color:var(--coral-deep);margin:10px 0;word-break:break-all}.ecb-email,.ecb-note{display:block;font-family:var(--sans)}.ecb-note{font-size:12.5px;color:var(--ink-3);line-height:1.5}.nova-rig{position:absolute;inset:0;display:none}.nova-rig.is-live{display:block}.nova-rig img{width:100%;height:100%;object-fit:cover;object-position:center 20%;display:block}.nova-face,.nova-rig img{position:absolute;inset:0}.nova-poster.rig-live>img.nova-flat{display:none}.edu{background:radial-gradient(120% 80% at 85% -10%,var(--gold-wash) 0,transparent 45%),radial-gradient(110% 70% at 0 0,var(--teal-wash) 0,transparent 40%),linear-gradient(180deg,#fff 0,#FBFCFD 100%)}.edu .shell{position:relative}.footer-explore{display:flex;flex-wrap:wrap;align-items:center;gap:8px 6px;padding:22px 0 4px;margin-top:20px;border-top:1px solid rgba(255,255,255,.1)}.footer-explore .fe-label{font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.74);font-weight:600;margin-right:8px}.footer-nav-link{cursor:pointer;font-family:var(--sans);font-size:13px;font-weight:600;color:rgba(255,255,255,.8);padding:6px 12px;border-radius:999px;transition:background .2s,color .2s}.footer-nav-link:hover{color:#fff;background:rgba(255,255,255,.08)}.edu-hero{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:clamp(28px,5vw,60px);gap:clamp(28px,5vw,60px);align-items:center;padding:clamp(20px,4vw,40px) 0 clamp(30px,5vw,56px)}@media(max-width:880px){.edu-hero{grid-template-columns:1fr}}.edu-eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--sans);font-weight:700;font-size:13px;color:var(--coral-deep);background:var(--gold-wash);padding:8px 15px;border-radius:999px}.edu-title{font-family:var(--display);font-weight:800;font-size:clamp(34px,5.4vw,58px);line-height:1.03;letter-spacing:-.028em;color:var(--ink);margin:20px 0 0}.edu-title em{font-style:italic;color:var(--coral)}.edu-sub{font-family:var(--sans);font-size:clamp(16px,1.9vw,19px);line-height:1.6;color:var(--ink-2);margin:20px 0 0;max-width:54ch}.edu-hero-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.esv{aspect-ratio:auto!important;overflow:hidden!important;display:block!important;background:linear-gradient(180deg,#1B1636,#141029)!important;border:1px solid #322a58!important;border-radius:22px!important;padding:0!important}.esv-chrome{display:flex;align-items:center;gap:10px;padding:11px 14px;border-bottom:1px solid rgba(255,255,255,.09)}.esv-dots{display:flex;gap:5px}.esv-dots i{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.18)}.esv-url{font-size:10.5px;letter-spacing:.07em;text-transform:uppercase;color:rgba(214,206,246,.62)}.esv-live,.esv-url{font-family:var(--mono)}.esv-live{margin-left:auto;font-size:9.5px;letter-spacing:.14em;color:#7ADCC0;border:1px solid rgba(122,220,192,.4);border-radius:4px;padding:2px 6px}.esv-rail{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;padding:13px 14px 0}.esv-step{text-align:left;padding:0;background:none;border:0;cursor:pointer;font-family:inherit}.esv-bar{height:3px;background:rgba(255,255,255,.13);overflow:hidden}.esv-bar,.esv-bar i{display:block;border-radius:3px}.esv-bar i{height:100%;width:0;background:#9B8CF0}.esv-step.done .esv-bar i{width:100%}.esv-step.on .esv-bar i{width:100%;transition:width 4.4s linear}.esv-step b{display:block;margin-top:7px;font-family:var(--mono);font-size:9.5px;letter-spacing:.09em;text-transform:uppercase;font-weight:600;color:rgba(214,206,246,.42);transition:color .3s}.esv-step.done b,.esv-step.on b{color:#EDE9FF}.esv-stage{padding:16px 16px 0;min-height:272px}.esv-card{background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:15px 16px}.esv-k{font-family:var(--mono);font-size:9.5px;letter-spacing:.11em;text-transform:uppercase;color:#9B8CF0;margin-bottom:9px}.esv-say{display:flex;gap:10px;align-items:flex-start}.esv-av{width:26px;height:26px;border-radius:8px;flex:none;background:linear-gradient(150deg,#8E7BE8,#5E48A8)}.esv-txt{font-size:14.5px;line-height:1.45;color:#F2EFFF}.esv-opts{display:grid;grid-gap:7px;gap:7px;margin-top:11px}.esv-opt{text-align:left;font-family:inherit;font-size:13.5px;padding:9px 12px;border-radius:9px;border:1px solid rgba(255,255,255,.13);background:rgba(255,255,255,.03);color:rgba(232,227,255,.72)}.esv-opt.pick{border-color:#7ADCC0;background:rgba(122,220,192,.13);color:#EAFFF8}.esv-opt.dim{opacity:.4}.esv-note{margin-top:11px;font-family:var(--mono);font-size:10.5px;letter-spacing:.04em;color:#7ADCC0}.esv-rows{display:grid;grid-gap:7px;gap:7px;margin-top:10px}.esv-row{display:flex;align-items:center;gap:9px;font-size:13px;color:rgba(232,227,255,.8);background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.1);border-radius:9px;padding:9px 11px}.esv-row b{font-family:var(--mono);font-size:9.5px;letter-spacing:.06em;color:#9B8CF0;margin-left:auto;white-space:nowrap}.esv-row.flag{border-color:rgba(240,96,95,.42)}.esv-row.flag b{color:#F0908F}.esv-row.ok{border-color:rgba(122,220,192,.42)}.esv-row.ok b{color:#7ADCC0}.esv-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:10px}.esv-stat{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:11px;padding:11px 12px}.esv-stat s{font-family:var(--display);font-weight:800;font-size:22px;color:#fff;line-height:1}.esv-stat s,.esv-stat u{display:block;text-decoration:none}.esv-stat u{margin-top:4px;font-family:var(--mono);font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:rgba(214,206,246,.55)}.esv-hand{margin-top:10px}.esv-hand-bar{height:6px;border-radius:6px;background:rgba(255,255,255,.12);overflow:hidden}.esv-hand-bar i{display:block;height:100%;width:80%;border-radius:6px;background:linear-gradient(90deg,#8E7BE8,#7ADCC0);transition:width .7s cubic-bezier(.4,0,.2,1)}.esv-hand-l{display:flex;justify-content:space-between;margin-top:6px;font-size:9.5px;text-transform:uppercase;color:rgba(214,206,246,.55)}.esv-foot,.esv-hand-l{font-family:var(--mono);letter-spacing:.05em}.esv-foot{padding:12px 16px 15px;font-size:10px;color:rgba(214,206,246,.4);text-align:center}.esv-in{animation:esvIn .42s cubic-bezier(.2,.8,.25,1) both}@keyframes esvIn{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@media(max-width:520px){.esv-rail{grid-template-columns:repeat(4,1fr);gap:5px}.esv-step b{font-size:8px;letter-spacing:.04em}.esv-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.esv-in{animation:none!important}.esv-step.on .esv-bar i{transition:none!important}}.edu-hero-visual{position:relative;border-radius:32px;overflow:hidden;aspect-ratio:1/1;background:radial-gradient(120% 120% at 30% 20%,#2b1f52 0,#1c1638 55%,#171130 100%);border:1px solid #342a5c;box-shadow:0 44px 90px -50px rgba(20,10,50,.7);display:grid;place-items:center}.edu-hero-visual .ehv-stars{position:absolute;inset:0;opacity:.9;background-image:radial-gradient(1.5px 1.5px at 20% 30%,rgba(255,255,255,.55),transparent),radial-gradient(1.5px 1.5px at 70% 20%,rgba(205,180,255,.5),transparent),radial-gradient(1px 1px at 45% 70%,rgba(255,255,255,.4),transparent),radial-gradient(1.5px 1.5px at 85% 60%,rgba(180,160,255,.5),transparent),radial-gradient(1px 1px at 30% 88%,rgba(210,190,255,.4),transparent)}.edu-hero-visual .ehv-orb{position:relative;width:64%;height:64%;border-radius:50%;background:radial-gradient(circle at 38% 32%,#7B9CF0,#6B4FA0 60%,#3a2a6a);box-shadow:0 0 80px -10px rgba(150,120,255,.7),inset -14px -14px 40px rgba(20,10,50,.6);display:grid;place-items:center;animation:eduFloat 5s ease-in-out infinite}.edu-hero-visual .ehv-orb svg{width:46%;height:46%;color:#fff;opacity:.95}@keyframes eduFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.edu-hero-visual .ehv-cap{position:absolute;bottom:20px;left:0;right:0;text-align:center;font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:rgba(220,210,255,.7)}.edu-band{padding:clamp(30px,5vw,58px) 0}.edu-head{max-width:760px;margin-bottom:34px}.edu-head .k{font-family:var(--sans);font-weight:700;font-size:13px;color:var(--teal-deep);text-transform:none}.edu-head h2{font-family:var(--display);font-weight:800;font-size:clamp(26px,3.6vw,40px);line-height:1.1;letter-spacing:-.022em;color:var(--ink);margin:12px 0 0}.edu-head h2 em{font-style:italic;color:var(--coral)}.edu-head p{font-family:var(--sans);font-size:16px;line-height:1.6;color:var(--ink-2);margin:16px 0 0}.edu-grid{display:grid;grid-gap:16px;gap:16px}.edu-grid.c4{grid-template-columns:repeat(4,1fr)}.edu-grid.c3{grid-template-columns:repeat(3,1fr)}.edu-grid.c2{grid-template-columns:repeat(2,1fr)}@media(max-width:1000px){.edu-grid.c4{grid-template-columns:1fr 1fr}}@media(max-width:820px){.edu-grid.c3{grid-template-columns:1fr 1fr}}@media(max-width:560px){.edu-grid.c2,.edu-grid.c3,.edu-grid.c4{grid-template-columns:1fr}}.pcard{background:#fff;border:1.5px solid var(--line);border-radius:22px;padding:24px;transition:transform .22s cubic-bezier(.34,1.4,.6,1),box-shadow .22s,border-color .22s}.pcard:hover{transform:translateY(-5px);box-shadow:0 24px 46px -28px rgba(20,56,79,.26);border-color:color-mix(in srgb,var(--pc,#F0605F) 40%,var(--line))}.pcard .pc-ic{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;color:#fff;background:var(--pc,#F0605F);box-shadow:0 10px 20px -10px var(--pc,#F0605F);margin-bottom:14px}.pcard .pc-ic svg{width:24px;height:24px}.pcard h3{font-weight:800;font-size:16.5px;color:var(--ink);letter-spacing:-.01em;margin:0}.pcard h3,.pcard p{font-family:var(--sans)}.pcard p{font-size:13.5px;line-height:1.55;color:var(--ink-2);margin:7px 0 0}.edu-stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}@media(max-width:700px){.edu-stats{grid-template-columns:1fr 1fr}}.stat{background:#fff;border:1.5px solid var(--line);border-radius:20px;padding:24px;text-align:center}.stat .num{font-family:var(--display);font-weight:800;font-size:clamp(28px,3.4vw,38px);color:var(--coral);letter-spacing:-.02em}.stat .lbl{font-family:var(--sans);font-size:13px;color:var(--ink-2);margin-top:6px;line-height:1.4}.edu-steps{display:flex;flex-direction:column;gap:12px}.stepc{display:grid;grid-template-columns:auto 1fr;grid-gap:18px;gap:18px;align-items:center;background:#fff;border:1.5px solid var(--line);border-radius:18px;padding:18px 22px;transition:transform .2s,box-shadow .2s}.stepc:hover{transform:translateX(4px);box-shadow:0 16px 34px -24px rgba(20,56,79,.24)}.stepc .sn{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;font-family:var(--display);font-weight:800;font-size:18px;color:#fff;background:linear-gradient(135deg,var(--teal),var(--teal-deep));flex:none}.stepc h4{font-weight:700;font-size:15.5px;color:var(--ink);margin:0}.stepc h4,.stepc p{font-family:var(--sans)}.stepc p{font-size:13.5px;color:var(--ink-2);margin:3px 0 0;line-height:1.5}.edu-teachers{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}@media(max-width:900px){.edu-teachers{grid-template-columns:1fr 1fr}}@media(max-width:560px){.edu-teachers{grid-template-columns:1fr}}.tcard{background:#fff;border:1.5px solid var(--line);border-radius:22px;padding:24px;transition:transform .22s,box-shadow .22s}.tcard:hover{transform:translateY(-5px);box-shadow:0 24px 46px -28px rgba(20,56,79,.26)}.tcard .tc-top{display:flex;align-items:center;gap:14px;margin-bottom:14px}.tc-av{width:60px;height:60px;border-radius:50%;flex:none;display:grid;place-items:center;font-family:var(--display);font-weight:800;font-size:21px;color:#fff;background:linear-gradient(135deg,var(--a1),var(--a2));box-shadow:0 8px 18px -8px var(--a1)}.tcard .tc-name{font-family:var(--sans);font-weight:800;font-size:16.5px;color:var(--ink)}.tcard .tc-role{font-family:var(--sans);font-size:12.5px;color:var(--coral-deep);font-weight:600}.tcard .tc-meta{display:flex;flex-wrap:wrap;gap:6px;margin:2px 0 12px}.tc-chip{font-family:var(--mono);font-size:10px;letter-spacing:.04em;text-transform:uppercase;font-weight:600;color:var(--ink-3);background:var(--paper-2);border:1px solid var(--line);padding:4px 8px;border-radius:8px}.tcard .tc-phil{font-family:var(--display);font-style:italic;font-size:14px;line-height:1.5;color:var(--ink-2);margin:0}.school-cards{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}@media(max-width:760px){.school-cards{grid-template-columns:1fr}}.scard{position:relative;border-radius:28px;padding:clamp(26px,3.5vw,38px);overflow:hidden;border:1px solid var(--line);background:#fff;transition:transform .25s,box-shadow .25s}.scard:hover{transform:translateY(-6px);box-shadow:0 34px 64px -34px rgba(20,56,79,.3)}.scard.primary{background:linear-gradient(150deg,#FFF6F0,#FDEEEB)}.scard.middle{background:linear-gradient(150deg,#EEF6F7,#E6F1FA)}.scard .sc-age{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:700}.scard.primary .sc-age{color:var(--coral-deep)}.scard.middle .sc-age{color:var(--sky)}.scard h3{font-family:var(--display);font-weight:800;font-size:clamp(22px,2.6vw,28px);color:var(--ink);margin:10px 0 0;letter-spacing:-.015em}.scard p{font-family:var(--sans);font-size:14.5px;line-height:1.6;color:var(--ink-2);margin:12px 0 18px}.scard ul{list-style:none;margin:0 0 22px;padding:0;display:flex;flex-direction:column;gap:8px}.scard li{position:relative;padding-left:24px;font-family:var(--sans);font-size:13.5px;color:var(--ink-2)}.scard li:before{content:"";position:absolute;left:2px;top:6px;width:9px;height:9px;border-radius:50%}.scard.primary li:before{background:var(--coral)}.scard.middle li:before{background:var(--sky)}.edu-trust{background:linear-gradient(135deg,#14384F,#1B2A4A);border-radius:30px;padding:clamp(30px,4vw,52px);color:#fff}.edu-trust .et-k{font-family:var(--sans);font-weight:700;font-size:13px;color:#F0A878}.edu-trust h2{font-family:var(--display);font-weight:800;font-size:clamp(24px,3.2vw,34px);margin:12px 0 22px;letter-spacing:-.02em;max-width:20ch}.edu-trust-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}@media(max-width:820px){.edu-trust-grid{grid-template-columns:1fr 1fr}}.ettile{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:20px}.ettile .et-ic{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:rgba(255,255,255,.1);color:#fff;margin-bottom:12px}.ettile .et-ic svg{width:20px;height:20px}.ettile b{display:block;font-weight:700;font-size:14.5px;color:#fff}.ettile b,.ettile span{font-family:var(--sans)}.ettile span{font-size:12.5px;color:rgba(255,255,255,.72);line-height:1.5}.edu-ai{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(24px,4vw,48px);gap:clamp(24px,4vw,48px);align-items:center;background:#fff;border:1.5px solid var(--line);border-radius:28px;padding:clamp(26px,4vw,44px)}@media(max-width:820px){.edu-ai{grid-template-columns:1fr}}.edu-ai .eai-vs{display:flex;flex-direction:column;gap:12px}.eai-row{display:flex;align-items:center;gap:14px;padding:16px;border-radius:16px;background:var(--paper-2);border:1px solid var(--line)}.eai-row .eai-ic{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;flex:none;color:#fff}.eai-row.human .eai-ic{background:var(--teal)}.eai-row.ai .eai-ic{background:var(--c-barna)}.eai-row b{font-family:var(--sans);font-weight:700;font-size:14px;color:var(--ink);display:block}.eai-row span{font-family:var(--sans);font-size:12.5px;color:var(--ink-3)}.edu-faq{max-width:760px}.faqc{border-bottom:1px solid var(--line)}.faqc-q{width:100%;text-align:left;background:none;border:0;cursor:pointer;padding:20px 40px 20px 0;position:relative;font-family:var(--sans);font-weight:700;font-size:16px;color:var(--ink)}.faqc-q:after{position:absolute;right:6px;top:50%;transform:translateY(-50%);font-size:22px;font-weight:400;color:var(--coral);transition:transform .3s}.faqc-a{max-height:0;overflow:hidden;transition:max-height .4s ease}.faqc.open .faqc-a{max-height:420px}.faqc-a p{font-family:var(--sans);font-size:14.5px;line-height:1.6;color:var(--ink-2);margin:0 0 20px;max-width:64ch}.edu-cta-band{text-align:center;background:linear-gradient(135deg,var(--gold-wash),var(--teal-wash));border:1px solid var(--line);border-radius:30px;padding:clamp(34px,5vw,60px)}.edu-cta-band h2{font-family:var(--display);font-weight:800;font-size:clamp(26px,3.4vw,38px);color:var(--ink);letter-spacing:-.02em;margin:0}.edu-cta-band p{font-family:var(--sans);font-size:16px;color:var(--ink-2);margin:14px auto 24px;max-width:52ch;line-height:1.6}.edu-cta-row{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.btn-ghost{background:#fff;color:var(--ink);border:1.5px solid var(--line)}.btn-ghost:hover{border-color:var(--coral);color:var(--coral-deep)}.nav-dd{position:relative;display:flex;align-items:center}.nav-dd-trigger{display:inline-flex;align-items:center;gap:5px;background:none;border:0;cursor:pointer;font-size:14px;letter-spacing:-.003em;padding-block:8px}.nav-dd-trigger,.nav-world{font-family:var(--sans);color:var(--ink-2);transition:color .2s}.nav-world{font-weight:700;font-size:14.5px;padding:8px 12px;border-radius:8px;text-decoration:none;white-space:nowrap}.nav-world.is-active,.nav-world:hover{color:var(--teal-deep)}.nav-story{display:inline-flex;align-items:center;font-family:var(--sans);font-size:14px;font-weight:500;letter-spacing:-.003em;color:var(--ink-2);padding:9px 13px;border-radius:11px;text-decoration:none;transition:background .2s,color .2s}.nav-story:hover{color:var(--ink);background:var(--surface-2,rgba(0,0,0,.04))}.nav-dd-chev{width:13px;height:13px;transition:transform .25s}.nav-dd.open .nav-dd-chev{transform:rotate(180deg)}.nav-dd-trigger.has-active{color:var(--ink);font-weight:700}.nav-dd-menu{position:absolute;top:calc(100% + 12px);left:-8px;min-width:198px;background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:0 24px 48px -24px rgba(20,56,79,.32);padding:8px;display:none;flex-direction:column;gap:2px;z-index:300}.nav-dd.open .nav-dd-menu{display:flex;animation:ddMenuIn .2s ease}@keyframes ddMenuIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.nav-links .nav-dd-menu a{position:static;padding:10px 12px;border-radius:10px;font-family:var(--sans);font-size:14px;font-weight:600;color:var(--ink-2);cursor:pointer;transition:background .15s,color .15s}.nav-links .nav-dd-menu a.is-current,.nav-links .nav-dd-menu a:hover{background:var(--paper-2);color:var(--ink)}.nav-links .nav-dd-menu a.is-current:after{display:none}.pcard-x{cursor:pointer}.pcard-x:focus-visible{outline:none;box-shadow:0 0 0 3px var(--gold-wash);border-color:var(--pc,#F0605F)}.pcard-more{display:inline-flex;align-items:center;gap:5px;margin-top:14px;font-family:var(--sans);font-weight:700;font-size:12.5px;color:var(--pc,#F0605F);opacity:.85;transition:gap .2s,opacity .2s}.pcard-x:hover .pcard-more{gap:9px;opacity:1}.pcard-more svg{width:13px;height:13px}.edu-modal{position:fixed;inset:0;z-index:1000;display:none;align-items:center;justify-content:center;padding:20px}.edu-modal.is-open{display:flex}.edu-modal-scrim{position:absolute;inset:0;background:rgba(18,28,42,.55);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.edu-modal-card{position:relative;z-index:1;width:100%;max-width:560px;max-height:90vh;overflow-y:auto;background:#fff;border-radius:28px;box-shadow:0 50px 100px -40px rgba(10,20,40,.6)}.edu-modal-x{position:absolute;top:16px;right:16px;z-index:3;width:38px;height:38px;border-radius:50%;border:0;background:rgba(255,255,255,.85);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:22px;line-height:1;color:var(--ink-2);cursor:pointer;display:grid;place-items:center}.edu-modal-x:hover{background:#fff;color:var(--ink)}.edu-modal-visual{position:relative;height:184px;border-radius:28px 28px 0 0;overflow:hidden;display:grid;place-items:center}.edu-modal-visual:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 28% 22%,rgba(255,255,255,.28),transparent 62%);pointer-events:none}.emkv-orb{position:relative;z-index:1;width:96px;height:96px;border-radius:26px;display:grid;place-items:center;box-shadow:0 20px 40px -16px rgba(0,0,0,.4)}.emkv-orb svg{width:48px;height:48px}.emkv-t{position:absolute;z-index:1;font-family:var(--sans);font-weight:700;font-size:11.5px;color:#fff;background:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.32);padding:5px 10px;border-radius:999px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);white-space:nowrap}.emkv-t1{top:26px;left:26px}.emkv-t2{bottom:26px;right:30px}.emkv-t3{top:40px;right:32px}.edu-modal-body{padding:28px clamp(24px,4vw,36px) 32px}.emk-kicker{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--ink-4)}.emk-title{font-family:var(--display);font-weight:800;font-size:clamp(23px,3vw,30px);color:var(--ink);letter-spacing:-.02em;margin:8px 0 0;line-height:1.12}.emk-essence{font-family:var(--sans);font-size:16px;line-height:1.55;color:var(--ink);font-weight:500;margin:14px 0 0}.emk-block{margin-top:22px}.emk-block h4{font-family:var(--sans);font-weight:700;font-size:12px;letter-spacing:.03em;text-transform:uppercase;color:var(--pc,#F0605F);margin:0 0 6px}.emk-block p{font-family:var(--sans);font-size:14.5px;line-height:1.6;color:var(--ink-2);margin:0}.emk-grows{margin-top:24px;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.emk-grows-label{font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--ink-4);margin-right:2px}.emk-grows-chips{display:inline-flex;flex-wrap:wrap;gap:8px}.emk-chip{font-family:var(--sans);font-weight:600;font-size:12.5px;color:var(--ink-2);background:var(--paper-2);border:1px solid var(--line);padding:6px 12px;border-radius:999px}.mission,body.emodal-lock{overflow:hidden}.mission{border:1.5px solid var(--line);border-radius:28px;box-shadow:0 40px 80px -50px rgba(20,56,79,.35);max-width:760px}.mission-bar{gap:16px;padding:16px 22px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,#FBFCFD,#fff)}.mission-bar,.mission-title{display:flex;align-items:center}.mission-title{font-family:var(--sans);font-weight:800;font-size:15px;color:var(--ink);gap:8px}.mt-emoji{font-size:18px}.mission-dots{display:flex;gap:7px;margin-left:auto}.mission-dots .md{width:8px;height:8px;border-radius:50%;background:var(--line);transition:background .3s,transform .3s}.mission-dots .md.done{background:var(--teal)}.mission-dots .md.active{background:var(--coral);transform:scale(1.35)}.mission-time{font-family:var(--mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4);font-weight:600}.mission-stage{padding:clamp(22px,3.5vw,32px);min-height:340px}.ms-tag{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--c-barna);background:#EEEAFB;padding:5px 11px;border-radius:999px;margin-bottom:18px}.ms-guide{display:flex;gap:14px;align-items:flex-start;margin-bottom:20px}.ms-nova{flex:none;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;color:#fff;background:radial-gradient(circle at 38% 32%,#9B84E8,#6B4FA0 70%);box-shadow:0 8px 18px -8px rgba(107,79,160,.6)}.ms-nova svg{width:24px;height:24px}.msg-bubble{background:var(--paper-2);border:1px solid var(--line);border-radius:6px 16px 16px 16px;padding:14px 16px;font-family:var(--sans);font-size:15.5px;line-height:1.5;color:var(--ink)}.msg-bubble b{color:var(--coral-deep)}.ms-ai{display:flex;gap:14px;align-items:flex-start;margin-bottom:18px}.ms-ai-badge{flex:none;width:46px;height:46px;border-radius:12px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#64748B,#475569);font-family:var(--mono);font-weight:700;font-size:12px}.ms-ai-bubble{background:#F1F5F9;border:1px solid #e2e8f0;border-radius:6px 16px 16px 16px;padding:14px 16px;font-family:var(--sans);font-size:15.5px;line-height:1.5;color:#334155;position:relative}.ms-ai-flag{display:inline-block;margin-top:8px;font-size:12px;font-weight:600;color:#94A3B8}.ms-choices{display:flex;flex-direction:column;gap:10px;margin-top:4px}.ms-choice{text-align:left;width:100%;background:#fff;border:1.5px solid var(--line);border-radius:14px;padding:14px 16px;font-family:var(--sans);font-size:14.5px;font-weight:500;color:var(--ink);cursor:pointer;transition:transform .15s,border-color .15s,box-shadow .15s}.ms-choice:hover:not(:disabled){transform:translateY(-2px);border-color:var(--c-barna);box-shadow:0 12px 24px -16px rgba(20,56,79,.3)}.ms-choice:disabled{cursor:default}.ms-choice.correct{border-color:var(--teal);background:var(--teal-wash)}.ms-choice.correct:after{content:" \2713";color:var(--teal-deep);font-weight:800}.ms-choice.nudge{border-color:var(--gold-deep);background:var(--gold-wash);opacity:.9}.ms-choice.dim{opacity:.45}.ms-fb{margin-top:14px;padding:13px 15px;border-radius:12px;font-family:var(--sans);font-size:14px;line-height:1.5}.ms-fb.ok{background:var(--teal-wash);color:var(--teal-deep);border:1px solid #bee3e3}.ms-fb.no{background:var(--gold-wash);color:var(--coral-deep);border:1px solid #f6d9d2}.ms-reveal{margin-top:14px;padding:16px;border-radius:14px;background:linear-gradient(135deg,#EEF7F7,#FBF3F1);border:1px solid var(--line);font-family:var(--sans);font-size:14.5px;line-height:1.6;color:var(--ink)}.ms-reveal b{color:var(--coral-deep)}.ms-actions{margin-top:22px;display:flex;gap:10px;align-items:center}.ms-btn{display:inline-flex;align-items:center;gap:8px;background:var(--ink);color:#fff;border:0;border-radius:999px;padding:13px 24px;font-family:var(--sans);font-weight:700;font-size:14.5px;cursor:pointer;transition:transform .15s,background .15s}.ms-btn:hover{transform:translateY(-2px)}.ms-btn.ghost{background:#fff;color:var(--ink);border:1.5px solid var(--line)}.ms-btn.ghost:hover{border-color:var(--coral);color:var(--coral-deep)}.ms-btn svg{width:15px;height:15px}.ms-hint{font-family:var(--sans);font-size:13px;color:var(--ink-3)}.ms-intro-emoji{font-size:44px;line-height:1;margin-bottom:10px}.ms-reflect{text-align:center}.ms-reflect-badge{font-size:40px}.ms-reflect h3{font-family:var(--display);font-weight:800;font-size:26px;color:var(--ink);margin:8px 0 4px;letter-spacing:-.02em}.ms-reflect .sub{font-family:var(--sans);font-size:14.5px;color:var(--ink-2);margin:0 0 22px}.ms-reflect-card{text-align:left;background:var(--paper-2);border:1px solid var(--line);border-radius:18px;padding:22px;margin:0 auto 20px;max-width:520px}.ms-reflect-card .rc-k{font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);font-weight:700}.ms-skills{list-style:none;margin:12px 0 18px;padding:0;display:flex;flex-direction:column;gap:8px}.ms-skills li{display:flex;align-items:center;gap:10px;font-family:var(--sans);font-size:14px;color:var(--ink)}.ms-skills li .ck{flex:none;width:22px;height:22px;border-radius:50%;background:var(--teal);color:#fff;display:grid;place-items:center;font-size:12px;font-weight:800}.ms-note{border-top:1px solid var(--line);padding-top:16px}.ms-note p{font-family:var(--sans);font-size:13.5px;line-height:1.55;margin:0 0 10px;color:var(--ink-2)}.ms-note p b{color:var(--ink)}.ms-reflect-actions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.ms-footnote{font-family:var(--sans);font-size:13px;color:var(--ink-3);margin-top:16px}.ms-jump{cursor:pointer}@media(max-width:560px){.mission-time{display:none}.mission-stage{min-height:300px}}.nav-burger{display:none;width:44px;height:44px;border:0;background:none;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:0}.nav-burger span{display:block;width:22px;height:2px;background:var(--ink);border-radius:2px;transition:transform .3s ease,opacity .2s ease}.nav-burger.open span:first-child{transform:translateY(7px) rotate(45deg)}.nav-burger.open span:nth-child(2){opacity:0}.nav-burger.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media(max-width:1000px){.nav-burger{display:inline-flex}.nav-right .nav-cta{display:none}}.mobile-menu{position:fixed;inset:0;z-index:1200}.mobile-menu[hidden]{display:none}.mm-scrim{position:absolute;inset:0;background:rgba(18,28,42,.5);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;transition:opacity .3s ease}.mobile-menu.open .mm-scrim{opacity:1}.mm-panel{position:absolute;top:0;right:0;bottom:0;width:min(346px,88vw);background:#fff;box-shadow:-24px 0 70px -34px rgba(10,20,40,.5);padding:84px 26px 32px;overflow-y:auto;transform:translateX(100%);transition:transform .34s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;gap:24px}.mobile-menu.open .mm-panel{transform:translateX(0)}.mm-close{position:absolute;top:22px;right:22px;width:40px;height:40px;border:0;border-radius:50%;background:var(--paper-2);color:var(--ink-2);font-size:24px;line-height:1;cursor:pointer;display:grid;place-items:center}.mm-close:hover{background:var(--line);color:var(--ink)}.mm-group{display:flex;flex-direction:column;gap:1px}.mm-label{font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-4);font-weight:700;margin-bottom:9px}.mm-panel a[data-route]{font-family:var(--sans);font-weight:600;font-size:17px;color:var(--ink);padding:11px 12px;border-radius:12px;cursor:pointer;transition:background .15s,color .15s}.mm-panel a[data-route].is-current,.mm-panel a[data-route]:hover{background:var(--paper-2);color:var(--coral-deep)}.mm-join{margin-top:auto;justify-content:center;text-align:center}.mm-join.is-current{background:var(--coral);color:#fff}body.mm-lock{overflow:hidden}.hero-proof{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}.hp-chip{display:inline-flex;align-items:center;gap:6px;font-family:var(--sans);font-weight:600;font-size:12.5px;color:var(--ink-2);background:#fff;border:1px solid var(--line);padding:7px 12px;border-radius:999px}.hp-chip svg{width:13px;height:13px;color:var(--teal);flex:none}.safety-center{background:linear-gradient(180deg,#fff,#FBFCFD)}.safety-center.alt{background:linear-gradient(135deg,var(--gold-wash) 0,var(--teal-wash) 100%)}.safety-layer{display:grid;grid-template-columns:280px 1fr;grid-gap:clamp(28px,5vw,56px);gap:clamp(28px,5vw,56px);align-items:center;margin-top:36px}@media(max-width:820px){.safety-layer{grid-template-columns:1fr}}.sl-visual{text-align:center}.safety-shield{width:230px;max-width:70%;height:auto;filter:drop-shadow(0 24px 40px rgba(20,56,79,.22))}.sl-cap{display:block;margin-top:12px;font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4);font-weight:600}.sl-cards{display:flex;flex-direction:column;gap:12px}.slayer{display:grid;grid-template-columns:auto auto 1fr;grid-gap:14px;gap:14px;align-items:center;background:#fff;border:1.5px solid var(--line);border-radius:16px;padding:16px 18px}.sl-num{flex:none;width:30px;height:30px;border-radius:9px;display:grid;place-items:center;color:#fff;font-family:var(--display);font-weight:800;font-size:16px}.sl-ic,.sl-ic svg{width:28px;height:28px}.slayer h4{font-weight:800;font-size:15.5px;color:var(--ink);margin:0}.slayer h4,.slayer p{font-family:var(--sans)}.slayer p{font-size:13px;line-height:1.5;color:var(--ink-2);margin:3px 0 0}.collect-cols{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;margin-top:34px}@media(max-width:720px){.collect-cols{grid-template-columns:1fr}}.collect-col{background:#fff;border:1.5px solid var(--line);border-radius:22px;padding:26px}.collect-col.yes{border-top:4px solid var(--teal)}.collect-col.no{border-top:4px solid var(--coral)}.cc-head{display:flex;align-items:center;gap:10px;font-family:var(--sans);font-weight:800;font-size:16px;color:var(--ink);margin-bottom:16px}.cc-head svg{width:22px;height:22px;flex:none}.collect-col.yes .cc-head svg{color:var(--teal)}.collect-col.no .cc-head svg{color:var(--coral)}.collect-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px}.collect-col li{position:relative;padding-left:20px;font-family:var(--sans);font-size:14px;line-height:1.5;color:var(--ink-2)}.collect-col li:before{content:"";position:absolute;left:2px;top:8px;width:7px;height:7px;border-radius:50%}.collect-col.yes li:before{background:var(--teal)}.collect-col.no li:before{background:var(--coral)}.collect-col li b{color:var(--ink)}.scomp{display:flex;align-items:center;flex-wrap:wrap;gap:10px 12px;margin:30px 0;padding:20px 22px;background:var(--paper-2);border:1px solid var(--line);border-radius:18px}.scomp-label{font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);font-weight:700}.scomp-chips{display:inline-flex;flex-wrap:wrap;gap:8px}.scomp-chip{font-family:var(--sans);font-weight:600;font-size:12.5px;color:var(--teal-deep);background:var(--teal-wash);border:1px solid #bee3e3;padding:6px 12px;border-radius:999px}.safety-cta{display:grid;grid-template-columns:1.3fr 1fr;grid-gap:clamp(20px,4vw,44px);gap:clamp(20px,4vw,44px);align-items:center;background:linear-gradient(135deg,#14384F,#1B2A4A);border-radius:26px;padding:clamp(26px,4vw,40px);color:#fff}@media(max-width:720px){.safety-cta{grid-template-columns:1fr}}.safety-cta h3{font-family:var(--display);font-weight:800;font-size:clamp(20px,2.4vw,26px);margin:0 0 10px;letter-spacing:-.015em}.safety-cta p{font-family:var(--sans);font-size:15px;line-height:1.55;color:rgba(255,255,255,.8);margin:0}.safety-cta-box{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);border-radius:16px;padding:20px;text-align:center}.scb-label{display:block;font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.55);font-weight:600}.scb-email{display:block;font-family:var(--sans);font-weight:800;font-size:clamp(14px,1.6vw,17px);color:#F0A878;margin-top:8px;word-break:break-all}.safety-foot{font-family:var(--sans);font-size:13px;color:var(--ink-3);margin-top:20px;max-width:70ch}.curr-sec{background:linear-gradient(180deg,#fff,#FBFCFD)}.curriculum{margin-top:34px}.curr-tabs{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin-bottom:22px}@media(max-width:680px){.curr-tabs{grid-template-columns:1fr 1fr}}.curr-tab{display:flex;flex-direction:column;gap:2px;text-align:left;background:#fff;border-top:1.5px solid var(--line);border-radius:16px;padding:14px 16px;cursor:pointer;transition:transform .15s,border-color .15s,box-shadow .15s;border:1.5px solid var(--line);border-top-width:4px}.curr-tab .ct-name{font-family:var(--sans);font-weight:800;font-size:15px;color:var(--ink)}.curr-tab .ct-age{font-family:var(--mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4);font-weight:600}.curr-tab:hover{transform:translateY(-3px);box-shadow:0 16px 30px -22px rgba(20,56,79,.3)}.curr-tab.is-active{border-color:var(--ct-col);border-top-color:var(--ct-col);box-shadow:0 16px 34px -22px var(--ct-col)}.curr-tab.is-active .ct-name{color:var(--ct-col-deep,var(--ink))}.curr-panel{background:#fff;border-radius:24px;padding:clamp(24px,3.5vw,34px);border:1.5px solid var(--line);border-top:5px solid var(--cp-col,var(--coral))}.cp-top{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.cp-age{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--cp-col)}.cp-name{font-family:var(--display);font-weight:800;font-size:clamp(22px,2.6vw,28px);color:var(--ink);letter-spacing:-.015em;margin:0}.cp-essence{font-family:var(--sans);font-size:16px;line-height:1.5;color:var(--ink-2);margin:12px 0 20px;max-width:60ch}.cp-std{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:24px}.cp-std .chip{font-family:var(--sans);font-weight:600;font-size:12px;color:var(--ink-2);background:var(--paper-2);border:1px solid var(--line);padding:6px 11px;border-radius:999px}.cp-std .chip b{color:var(--cp-col);font-weight:700}.cp-out{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}@media(max-width:820px){.cp-out{grid-template-columns:1fr 1fr}}@media(max-width:480px){.cp-out{grid-template-columns:1fr}}.cp-tile{background:var(--paper-2);border:1px solid var(--line);border-radius:14px;padding:16px}.cp-tile h5{font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--cp-col);font-weight:700;margin:0 0 7px}.cp-tile p{font-family:var(--sans);font-size:13px;line-height:1.5;color:var(--ink);margin:0}.stdmap-sec{background:#fff}.stdmap-wrap{margin-top:32px;overflow-x:auto;border:1px solid var(--line);border-radius:18px}.stdmap{width:100%;border-collapse:collapse;min-width:720px;font-family:var(--sans)}.stdmap thead th{text-align:left;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-weight:700;padding:16px 18px;background:var(--paper-2);border-bottom:1px solid var(--line)}.stdmap tbody th{text-align:left;font-weight:800;font-size:14.5px;color:var(--ink);padding:16px 18px;white-space:nowrap}.stdmap tbody td{font-size:13.5px;color:var(--ink-2);padding:16px 18px}.stdmap tbody tr{border-bottom:1px solid var(--line)}.stdmap tbody tr:last-child{border-bottom:0}.stdmap tbody tr:hover{background:var(--paper-2)}.st-dot{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:9px;vertical-align:middle}.stdmap-note{font-family:var(--sans);font-size:13px;line-height:1.55;color:var(--ink-3);margin-top:18px;max-width:80ch}.brand-logo-svg{height:40px;width:auto;display:block;flex-shrink:0;overflow:visible;filter:drop-shadow(0 2px 5px rgba(27,42,74,.16));transition:filter .25s ease}.blogo-eyes,.blogo-mouth{transform-box:view-box}@media(max-width:600px){.brand-logo-svg{height:38px}}.whynow{background:linear-gradient(180deg,#fff,#FBFCFD)}.whynow-turn{font-family:var(--display);font-weight:800;font-size:clamp(18px,2.2vw,23px);color:var(--ink);margin:0 0 30px;letter-spacing:-.01em;max-width:44ch}.whynow-turn b{color:var(--coral)}.vs-card{background:#fff;border:1.5px solid var(--line);border-radius:22px;overflow:hidden;max-width:760px}.vs-head,.vs-row{display:grid;grid-template-columns:1fr 44px 1fr;align-items:center;grid-gap:10px;gap:10px;padding:14px clamp(16px,3vw,26px)}.vs-head{background:var(--paper-2);border-bottom:1px solid var(--line)}.vs-h-old{color:var(--ink-4)}.vs-h-new,.vs-h-old{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:700}.vs-h-new{color:var(--coral-deep)}.vs-row{border-bottom:1px solid var(--line)}.vs-row:last-child{border-bottom:0}.vs-old{font-size:14px;color:var(--ink-3)}.vs-new,.vs-old{font-family:var(--sans)}.vs-new{font-size:14.5px;color:var(--ink);font-weight:600}.vs-arrow{text-align:center;color:var(--coral);font-weight:700}.mission20{background:#fff}.im-table{border:1.5px solid var(--line);border-radius:20px;overflow:hidden;max-width:820px}.im-head{padding:14px 22px;background:var(--paper-2);font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4);font-weight:700}.im-head,.im-row{display:grid;grid-template-columns:60px 1fr auto;grid-gap:16px;gap:16px;border-bottom:1px solid var(--line)}.im-row{align-items:center;padding:16px 22px}.im-row:last-child{border-bottom:0}.im-n{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;color:#fff;font-family:var(--display);font-weight:800;font-size:15px}.im-sees{font-size:14.5px;color:var(--ink)}.im-sees,.im-skill{font-family:var(--sans)}.im-skill{font-weight:700;font-size:12px;padding:5px 11px;border-radius:999px;white-space:nowrap}.im-cta{margin-top:22px}@media(max-width:560px){.im-head{grid-template-columns:40px 1fr}.im-head span:last-child{display:none}.im-row{grid-template-columns:40px 1fr}.im-skill{grid-column:2;justify-self:start;margin-top:4px}}.pd-sec{background:linear-gradient(135deg,var(--teal-wash) 0,var(--gold-wash) 100%)}.pd-split{display:grid;grid-template-columns:1fr 1.05fr;grid-gap:clamp(28px,5vw,56px);gap:clamp(28px,5vw,56px);align-items:center}@media(max-width:860px){.pd-split{grid-template-columns:1fr}}.pd-card{background:#fff;border:1px solid var(--line);border-radius:24px;padding:26px;box-shadow:0 34px 70px -40px rgba(20,56,79,.4)}.pd-top{display:flex;align-items:center;gap:12px;margin-bottom:20px}.pd-av{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 38% 32%,#9B84E8,#6B4FA0);color:#fff;font-size:20px;flex:none}.pd-title{font-weight:800;font-size:16px;color:var(--ink)}.pd-sub,.pd-title{font-family:var(--sans)}.pd-sub{font-size:12.5px;color:var(--ink-3)}.pd-sigs{display:flex;flex-direction:column;gap:14px;margin-bottom:22px}.pd-sig{display:grid;grid-template-columns:1.1fr 1.4fr auto;grid-gap:12px;gap:12px;align-items:center}.pd-sig-name{font-family:var(--sans);font-size:13.5px;font-weight:600;color:var(--ink)}.pd-bar{height:8px;border-radius:99px;background:var(--paper-2);overflow:hidden}.pd-bar span{display:block;height:100%;border-radius:99px}.pd-sig-lvl{font-family:var(--sans);font-weight:700;font-size:12px;white-space:nowrap;text-align:right}.pd-note,.pd-talk{border-radius:14px;padding:14px 16px;margin-top:10px}.pd-note{background:var(--paper-2);border:1px solid var(--line)}.pd-talk{background:var(--gold-wash);border:1px solid #f6d9d2}.pd-note-k,.pd-talk-k{font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--ink-4)}.pd-note p,.pd-talk p{font-family:var(--sans);font-size:13.5px;line-height:1.5;color:var(--ink);margin:6px 0 0}.pd-note p{font-style:italic}.pd-talk p b{color:var(--coral-deep)}.badges-sec{background:linear-gradient(180deg,#FBFCFD,#fff)}.badge-grid{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:14px;gap:14px;margin-top:34px}@media(max-width:900px){.badge-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:520px){.badge-grid{grid-template-columns:1fr 1fr}}.badge-item{text-align:center;background:#fff;border:1.5px solid var(--line);border-radius:18px;padding:18px 12px;transition:transform .22s cubic-bezier(.34,1.4,.6,1),box-shadow .22s}.badge-item:hover{transform:translateY(-5px) rotate(-1deg);box-shadow:0 22px 40px -26px rgba(20,56,79,.3)}.badge-coin{width:64px;height:auto;display:block;margin:0 auto 10px;filter:drop-shadow(0 8px 14px rgba(20,56,79,.16))}.badge-coin.sm{width:48px}.badge-name{font-family:var(--sans);font-weight:800;font-size:13.5px;color:var(--ink)}.badge-desc{font-family:var(--sans);font-size:11.5px;line-height:1.4;color:var(--ink-3);margin-top:5px}.cert-card{display:grid;grid-template-columns:auto 1fr;grid-gap:clamp(20px,4vw,40px);gap:clamp(20px,4vw,40px);align-items:center;margin-top:20px;background:linear-gradient(135deg,#F3EEFC,#EEF3FC);border:1px solid var(--line);border-radius:26px;padding:clamp(24px,4vw,38px)}@media(max-width:600px){.cert-card{grid-template-columns:1fr;text-align:center}}.cert-seal .badge-coin{width:104px}.cert-body .cert-k{font-family:var(--sans);font-weight:700;font-size:12.5px;color:var(--c-barna)}.cert-body h3{font-family:var(--display);font-weight:800;font-size:clamp(22px,2.6vw,28px);color:var(--ink);margin:8px 0 12px;letter-spacing:-.015em}.cert-body h3 span{color:var(--c-barna)}.cert-body p{font-family:var(--sans);font-size:14.5px;line-height:1.6;color:var(--ink-2);margin:0 0 16px;max-width:56ch}.cert-line{display:flex;align-items:center;gap:10px}.cert-line span{font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);font-weight:700}.cert-line em{flex:1 1;border-bottom:2px dotted var(--ink-4);height:1px}.zone-modal{position:fixed;inset:0;z-index:1000;display:none;align-items:center;justify-content:center;padding:20px}.zone-modal.is-open{display:flex}.zone-scrim{position:absolute;inset:0;background:rgba(18,28,42,.55);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.zone-card{position:relative;z-index:1;width:100%;max-width:520px;max-height:90vh;overflow-y:auto;background:#fff;border-radius:28px;box-shadow:0 50px 100px -40px rgba(10,20,40,.6)}.zone-x{position:absolute;top:16px;right:16px;z-index:3;width:38px;height:38px;border-radius:50%;border:0;background:rgba(255,255,255,.85);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:22px;color:var(--ink-2);cursor:pointer;display:grid;place-items:center}.zone-visual{height:150px;border-radius:28px 28px 0 0;display:grid;place-items:center;position:relative;overflow:hidden}.zone-visual:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 25%,rgba(255,255,255,.3),transparent 60%)}.zm-orb{position:relative;z-index:1;width:78px;height:78px;border-radius:22px;background:rgba(255,255,255,.9);display:grid;place-items:center;box-shadow:0 16px 30px -14px rgba(0,0,0,.35)}.zm-orb svg{width:40px;height:40px}.zone-body{padding:26px clamp(22px,4vw,32px) 30px}.zm-num{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--ink-4)}.zm-name{font-family:var(--display);font-weight:800;font-size:clamp(22px,3vw,28px);color:var(--ink);margin:6px 0 0;letter-spacing:-.015em}.zm-block{margin-top:20px}.zm-block h4{font-family:var(--sans);font-weight:700;font-size:12px;letter-spacing:.02em;text-transform:uppercase;color:var(--zm-col,var(--coral));margin:0 0 6px}.zm-block p{font-family:var(--sans);font-size:14.5px;line-height:1.55;color:var(--ink-2);margin:0}.zm-block.sample p{color:var(--ink);font-weight:600;font-size:15.5px}.zm-badgerow{display:flex;align-items:center;gap:14px;margin-top:22px;padding:14px 16px;background:var(--paper-2);border:1px solid var(--line);border-radius:16px}.zm-badge svg{width:52px;height:auto;display:block}.zm-badge-txt span{font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--ink-4);display:block}.zm-badge-txt b{font-family:var(--sans);font-weight:800;font-size:15px;color:var(--ink)}.zm-enter{width:100%;justify-content:center;margin-top:24px}body.zm-lock{overflow:hidden}.skip-link{position:fixed;top:10px;left:10px;z-index:3000;background:var(--ink);color:#fff;padding:11px 18px;border-radius:10px;font-family:var(--sans);font-weight:700;font-size:14px;text-decoration:none;transform:translateY(-160%);transition:transform .2s ease}.skip-link:focus{transform:translateY(0);outline:3px solid #fff;outline-offset:2px}[role=button]:focus-visible,[role=link]:focus-visible,[role=menuitem]:focus-visible,[role=tab]:focus-visible,[tabindex="0"]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid #1E7FA8;outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.join-after{background:var(--paper-2);border:1px solid var(--line);border-radius:20px;padding:22px clamp(18px,3vw,26px);margin-bottom:26px}.ja-label{display:block;font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--ink-4);margin-bottom:14px}.ja-steps{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:14px;gap:14px}@media(max-width:820px){.ja-steps{grid-template-columns:1fr 1fr}}@media(max-width:480px){.ja-steps{grid-template-columns:1fr}}.ja-step{display:flex;gap:10px;align-items:flex-start}.ja-n{flex:none;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--coral);color:#fff;font-family:var(--display);font-weight:800;font-size:13px}.ja-step p{font-family:var(--sans);font-size:12.5px;line-height:1.45;color:var(--ink-2);margin:0}.footer-safe{display:block;padding:26px 0 6px;margin-top:20px;border-top:1px solid rgba(255,255,255,.1)}.fs-head{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:16px}.fs-head-k{font-family:var(--sans);font-weight:800;font-size:14px;color:#fff}.fs-head-link{font-family:var(--sans);font-weight:600;font-size:12.5px;color:#F0A878;cursor:pointer}.fs-head-link:hover{color:#fff}.fs-chips{display:flex;flex-wrap:wrap;gap:10px}.footer-safe-item{display:inline-flex;align-items:center;gap:9px;font-family:var(--sans);font-size:13px;font-weight:600;color:rgba(255,255,255,.82);background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:9px 15px 9px 10px;cursor:pointer;transition:transform .18s,background .18s,border-color .18s}.footer-safe-item:hover{transform:translateY(-2px);background:rgba(255,255,255,.12);border-color:rgba(240,168,120,.5);color:#fff}.footer-safe-item .fsi-ic{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:rgba(255,255,255,.1);color:#F0A878}.footer-safe-item .fsi-ic svg{width:15px;height:15px}.footer-legal{gap:6px 8px;padding:20px 0 2px;margin-top:8px;border-top:1px solid rgba(255,255,255,.08)}.eco-links,.footer-legal{display:flex;flex-wrap:wrap;align-items:center}.eco-links{justify-content:center;gap:10px 14px;margin-top:26px}.eco-link{display:inline-flex;align-items:center;gap:11px;background:var(--paper-2);border:1px solid var(--line);border-radius:14px;padding:11px 16px;text-decoration:none;transition:transform .18s,background .18s,border-color .18s,box-shadow .18s}.eco-link:hover{transform:translateY(-2px);background:var(--gold-wash);border-color:var(--gold-soft);box-shadow:0 14px 30px -18px rgba(240,96,95,.4)}.eco-link .el-ic{width:auto;min-width:34px;height:38px;display:grid;place-items:center;color:var(--ink-navy);flex:none}.eco-link .el-ic svg{width:36px;height:36px}.eco-link .el-ic.esora{color:#E0482D}.eco-link .el-ic.esora svg{width:34px;height:34px}.eco-link .el-ic.fm{color:var(--coral)}.eco-link .el-ic.barn{width:auto}.eco-link .el-ic.barn .b-mark{width:108px;height:auto;color:var(--ink-navy)}.eco-link .el-txt b{display:block;font-family:var(--sans);font-weight:800;font-size:14px;color:var(--ink);line-height:1.1}.eco-link .el-txt i{display:block;font-style:normal;font-family:var(--sans);font-size:11.5px;color:var(--ink-3);margin-top:2px}.eco-link:hover .el-txt i{color:var(--gold-deep)}.eco-link.current{border-style:dashed;cursor:default}.eco-link.current,.eco-link.current:hover{background:var(--gold-wash);border-color:var(--gold-soft)}.eco-link.current:hover{transform:none;box-shadow:none}.eco-link.current .el-txt i{color:var(--gold-deep)}.eco-link-arrow{color:var(--ink-4);font-size:18px}@media(max-width:600px){.eco-link-arrow{display:none}.eco-links{gap:10px}}.spark{background:radial-gradient(120% 80% at 88% -5%,var(--gold-wash) 0,transparent 42%),radial-gradient(100% 70% at 0 0,#F0EAFB 0,transparent 40%),linear-gradient(180deg,#fff,#FBFCFD)}.spark-hero{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:clamp(28px,5vw,56px);gap:clamp(28px,5vw,56px);align-items:center;padding:clamp(16px,3vw,32px) 0 clamp(28px,4vw,46px)}@media(max-width:860px){.spark-hero{grid-template-columns:1fr}}.spark-badge{display:inline-flex;align-items:center;gap:7px;font-family:var(--sans);font-weight:700;font-size:12.5px;color:var(--c-barna);background:#EEEAFB;padding:8px 15px;border-radius:999px}.spark-title{font-family:var(--display);font-weight:800;font-size:clamp(30px,4.6vw,50px);line-height:1.05;letter-spacing:-.025em;color:var(--ink);margin:20px 0 0}.spark-title em{font-style:italic;color:var(--c-barna)}.spark-sub{font-family:var(--sans);font-size:clamp(15px,1.8vw,18px);line-height:1.6;color:var(--ink-2);margin:18px 0 0;max-width:56ch}.spark-trust{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:22px;font-family:var(--sans);font-weight:600;font-size:13px;color:var(--teal-deep)}.spark-hero-orb{position:relative;aspect-ratio:1;max-width:340px;margin:0 auto;display:grid;place-items:center}.sho-ring{position:absolute;inset:8%;border:2px dashed rgba(123,108,216,.4);border-radius:50%;animation:spinSlow 22s linear infinite}@keyframes spinSlow{to{transform:rotate(1turn)}}.sho-core{width:52%;height:52%;border-radius:50%;background:radial-gradient(circle at 38% 32%,#9B84E8,#6B4FA0);color:#fff;display:grid;place-items:center;font-size:44px;box-shadow:0 30px 60px -24px rgba(107,79,160,.6);animation:eduFloat 5s ease-in-out infinite}.sho-tag{position:absolute;bottom:6%;font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-4);font-weight:600}.builder{display:grid;grid-template-columns:1fr 340px;grid-gap:24px;gap:24px;align-items:start;margin-top:34px}@media(max-width:940px){.builder{grid-template-columns:1fr}}.builder-main{display:flex;flex-direction:column;gap:16px}.bstep{background:#fff;border:1.5px solid var(--line);border-radius:20px;padding:22px}.bstep-h{display:flex;align-items:center;gap:12px;font-family:var(--sans);font-size:16px;color:var(--ink);margin-bottom:16px}.bnum,.bstep-h{font-weight:800}.bnum{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--c-barna);color:#fff;font-family:var(--display);font-size:14px;flex:none}.char-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}@media(max-width:520px){.char-grid{grid-template-columns:repeat(3,1fr)}}.char-tile{cursor:pointer;background:#fff;border:1.5px solid var(--line);border-radius:14px;padding:12px 8px;text-align:center;transition:transform .16s,border-color .16s,box-shadow .16s}.char-tile:hover{transform:translateY(-3px)}.char-tile.sel{border-color:var(--ch);box-shadow:0 12px 26px -16px var(--ch)}.char-tile .ct-av{width:46px;height:46px;border-radius:50%;margin:0 auto 8px;display:grid;place-items:center;color:#fff;font-family:var(--display);font-weight:800;font-size:20px;background:var(--ch);position:relative}.char-tile.sel .ct-av:after{content:"\2713";position:absolute;right:-3px;top:-3px;width:18px;height:18px;border-radius:50%;background:var(--teal);color:#fff;font-size:11px;display:grid;place-items:center;border:2px solid #fff}.char-tile .ct-name{font-family:var(--sans);font-weight:800;font-size:13px;color:var(--ink)}.char-tile .ct-trait{font-family:var(--sans);font-size:10.5px;color:var(--ink-3)}.goods-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}@media(max-width:640px){.goods-grid{grid-template-columns:repeat(2,1fr)}}.goods-tile{cursor:pointer;background:#fff;border:1.5px solid var(--line);border-radius:12px;padding:12px;text-align:left;transition:transform .16s,border-color .16s;position:relative}.goods-tile:hover{transform:translateY(-2px);border-color:var(--c-barna)}.goods-tile.sel{border-color:var(--c-barna);background:#F7F5FD}.goods-tile .gt-name{font-family:var(--sans);font-weight:700;font-size:13px;color:var(--ink)}.goods-tile .gt-price{font-family:var(--sans);font-size:12px;color:var(--ink-3);margin-top:3px}.goods-tile .gt-add{position:absolute;top:10px;right:10px;width:20px;height:20px;border-radius:50%;border:1.5px solid var(--line);color:var(--ink-3);display:grid;place-items:center;font-size:14px;line-height:1}.goods-tile.sel .gt-add{background:var(--c-barna);border-color:var(--c-barna);color:#fff}.perso{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}@media(max-width:520px){.perso{grid-template-columns:1fr}}.otype-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}@media(max-width:640px){.otype-grid{grid-template-columns:1fr}}.otype{cursor:pointer;text-align:left;background:#fff;border:1.5px solid var(--line);border-radius:14px;padding:14px;transition:border-color .16s,box-shadow .16s}.otype.is-active{border-color:var(--c-barna);box-shadow:0 10px 22px -14px var(--c-barna)}.otype b{font-weight:800;font-size:14px;color:var(--ink)}.otype b,.otype span{display:block;font-family:var(--sans)}.otype span{font-size:11.5px;color:var(--ink-3);line-height:1.4;margin-top:3px}.builder-summary{position:-webkit-sticky;position:sticky;top:96px}.ks-card{background:#fff;border:1.5px solid var(--line);border-radius:20px;padding:22px;box-shadow:0 30px 60px -40px rgba(20,56,79,.35)}.ks-title{font-family:var(--sans);font-weight:800;font-size:16px;color:var(--ink);gap:8px;margin-bottom:4px}.ks-char,.ks-title{display:flex;align-items:center}.ks-char{gap:10px;padding:12px 0;border-bottom:1px dashed var(--line)}.ks-char .ks-dot{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;color:#fff;font-family:var(--display);font-weight:800;font-size:14px;flex:none}.ks-char b{font-family:var(--sans);font-weight:700;font-size:14px;color:var(--ink)}.ks-char span{font-family:var(--sans);font-size:11.5px;color:var(--ink-3);display:block}.ks-items{list-style:none;margin:12px 0;padding:0;display:flex;flex-direction:column;gap:8px;min-height:20px}.ks-items li{display:flex;align-items:center;justify-content:space-between;font-family:var(--sans);font-size:13px;color:var(--ink)}.ks-items li .ks-rm{cursor:pointer;color:var(--ink-4);font-size:16px;margin-left:8px;background:none;border:0}.ks-items li .ks-rm:hover{color:var(--coral)}.ks-empty{font-size:12.5px;color:var(--ink-3);font-style:italic}.ks-empty,.ks-sub{font-family:var(--sans)}.ks-sub{display:flex;justify-content:space-between;align-items:baseline;padding-top:12px;border-top:1px solid var(--line)}.ks-sub .lab{font-weight:600;font-size:13px;color:var(--ink-2)}.ks-sub .amt{font-family:var(--display);font-weight:800;font-size:22px;color:var(--ink)}.ks-otype{font-family:var(--sans);font-size:12px;color:var(--c-barna);font-weight:700;margin-top:6px;text-align:right}.ks-cta{width:100%;justify-content:center;margin-top:16px}.ks-done{margin-top:16px;padding:16px;border-radius:14px;background:var(--teal-wash);border:1px solid #bee3e3;font-family:var(--sans);font-size:13.5px;line-height:1.5;color:var(--teal-deep);text-align:center}.ks-done b{color:var(--ink)}.kit-cards{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;margin-top:32px}@media(max-width:940px){.kit-cards{grid-template-columns:1fr 1fr}}@media(max-width:560px){.kit-cards{grid-template-columns:1fr}}.kit-card{background:#fff;border-radius:20px;padding:22px;border:1.5px solid var(--line);border-top:5px solid var(--kc);display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s}.kit-card:hover{transform:translateY(-5px);box-shadow:0 26px 48px -30px rgba(20,56,79,.3)}.kit-card .kc-name{font-family:var(--display);font-weight:800;font-size:18px;color:var(--ink)}.kit-card .kc-for{font-family:var(--sans);font-size:12px;color:var(--kc);font-weight:600;margin:2px 0 12px}.kit-card .kc-inc{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-direction:column;gap:5px}.kit-card .kc-inc li{font-family:var(--sans);font-size:12.5px;color:var(--ink-2);padding-left:16px;position:relative}.kit-card .kc-inc li:before{content:"";position:absolute;left:2px;top:6px;width:6px;height:6px;border-radius:50%;background:var(--kc)}.kit-card .kc-foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:8px}.kit-card .kc-price{font-family:var(--display);font-weight:800;font-size:20px;color:var(--ink)}.kit-card .kc-btn{background:var(--ink);color:#fff;border:0;border-radius:999px;padding:9px 16px;font-family:var(--sans);font-weight:700;font-size:12.5px;cursor:pointer}.kit-card .kc-btn:hover{background:var(--c-barna)}.vote-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-top:32px}@media(max-width:820px){.vote-grid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.vote-grid{grid-template-columns:1fr}}.vote-item{background:#fff;border:1.5px solid var(--line);border-radius:16px;padding:18px;display:flex;align-items:center;gap:14px}.vote-item .vi-body{flex:1 1}.vote-item .vi-name{font-family:var(--sans);font-weight:700;font-size:14.5px;color:var(--ink)}.vote-item .vi-count{font-family:var(--sans);font-size:12px;color:var(--ink-3);margin-top:2px}.vote-btn,.vote-item .vi-count b{color:var(--coral-deep)}.vote-btn{flex:none;background:var(--gold-wash);border:1px solid #f6d9d2;border-radius:999px;padding:9px 15px;font-family:var(--sans);font-weight:700;font-size:12.5px;cursor:pointer;transition:transform .15s}.vote-btn:hover{transform:scale(1.04)}.vote-btn.voted{background:var(--coral);color:#fff;border-color:var(--coral);cursor:default}.pstate-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:30px}@media(max-width:760px){.pstate-grid{grid-template-columns:1fr}}.pstate{background:#fff;border:1.5px solid var(--line);border-radius:18px;padding:24px}.pstate .ps-ic{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;color:#fff;font-size:20px;margin-bottom:12px}.pstate b{font-weight:800;font-size:16px;color:var(--ink)}.pstate b,.pstate p{font-family:var(--sans)}.pstate p{font-size:13.5px;line-height:1.55;color:var(--ink-2);margin:8px 0 0}.earn-band{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:clamp(24px,4vw,44px);gap:clamp(24px,4vw,44px);align-items:center;background:linear-gradient(135deg,#14384F,#1B2A4A);border-radius:28px;padding:clamp(28px,4vw,44px);color:#fff;margin-top:44px}@media(max-width:760px){.earn-band{grid-template-columns:1fr}}.earn-copy h2{font-family:var(--display);font-weight:800;font-size:clamp(22px,3vw,30px);margin:10px 0 14px;letter-spacing:-.02em}.earn-copy p{font-family:var(--sans);font-size:15px;line-height:1.6;color:rgba(255,255,255,.82);margin:0 0 18px}.earn-copy .btn-ghost{background:rgba(255,255,255,.1);color:#fff;border-color:rgba(255,255,255,.25)}.earn-quotes{display:flex;flex-direction:column;gap:10px}.earn-quotes p{font-family:var(--display);font-style:italic;font-size:15px;color:#fff;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:12px 16px;margin:0}.earn-quotes p b{color:#F0A878}.spark-parent{margin-top:44px}.sp-grid{grid-template-columns:repeat(3,1fr)}@media(max-width:760px){.sp-grid{grid-template-columns:1fr 1fr}}@media(max-width:460px){.sp-grid{grid-template-columns:1fr}}.sp-t{background:#fff;border:1.5px solid var(--line);border-radius:14px;padding:18px}.sp-t b{font-weight:800;font-size:14.5px;color:var(--ink)}.sp-t b,.sp-t span{font-family:var(--sans)}.sp-t span{font-size:12.5px;color:var(--ink-2);display:block;margin-top:4px;line-height:1.45}.bring-home{background:#fff}.bh-card{display:grid;grid-template-columns:1.4fr .6fr;grid-gap:clamp(24px,4vw,44px);gap:clamp(24px,4vw,44px);align-items:center;background:linear-gradient(135deg,#1B2A4A,#14384F);border-radius:30px;padding:clamp(30px,4.5vw,52px);color:#fff}@media(max-width:720px){.bh-card{grid-template-columns:1fr}}.bh-copy h2{font-family:var(--display);font-weight:800;font-size:clamp(24px,3.2vw,34px);margin:10px 0 14px;letter-spacing:-.02em}.bh-copy p{font-family:var(--sans);font-size:15.5px;line-height:1.6;color:rgba(255,255,255,.82);margin:0 0 22px;max-width:54ch}.bh-cta{display:flex;flex-wrap:wrap;gap:12px}.bh-copy .btn-ghost{background:rgba(255,255,255,.1);color:#fff;border-color:rgba(255,255,255,.25)}.bh-orb span{width:120px;height:120px;border-radius:50%;background:radial-gradient(circle at 38% 32%,#F0A878,#E0482D);display:grid;place-items:center;font-size:52px;color:#fff;box-shadow:0 30px 60px -24px rgba(224,72,45,.6);animation:eduFloat 5s ease-in-out infinite}.char-tile .ct-av-img{width:78px;height:78px;border-radius:20px;object-fit:contain;padding:5px;margin:0 auto 9px;display:block;background:radial-gradient(circle at 50% 38%,color-mix(in srgb,var(--ch) 20%,#fff),#fff);box-shadow:0 6px 14px -6px color-mix(in srgb,var(--ch) 55%,transparent)}.char-tile.sel .ct-av-img{outline:3px solid var(--ch);outline-offset:2px}.char-tile{position:relative}.char-tile .ct-sel-badge{display:none;position:absolute;top:8px;right:8px;width:18px;height:18px;border-radius:50%;background:var(--teal);color:#fff;font-size:11px;place-items:center;border:2px solid #fff}.char-tile.sel .ct-sel-badge{display:grid}.char-tile .ct-view{display:block;font-family:var(--sans);font-size:10px;font-weight:700;color:var(--c-barna);margin-top:5px;opacity:.75}.char-tile:hover .ct-view{opacity:1}.cs-modal{position:fixed;inset:0;z-index:1300;display:none;align-items:center;justify-content:center;padding:20px}.cs-modal.is-open{display:flex}.cs-scrim{position:absolute;inset:0;background:rgba(18,28,42,.62);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cs-card{position:relative;z-index:1;width:100%;max-width:620px;max-height:92vh;overflow-y:auto;background:#fff;border-radius:26px;box-shadow:0 50px 100px -40px rgba(10,20,40,.65)}.cs-x{position:absolute;top:14px;right:14px;z-index:3;width:38px;height:38px;border-radius:50%;border:0;background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:22px;color:var(--ink-2);cursor:pointer}.cs-head{display:flex;align-items:center;gap:14px;padding:24px 26px 16px}.cs-av{width:64px;height:64px;border-radius:18px;overflow:hidden;flex:none;box-shadow:0 6px 14px -6px rgba(0,0,0,.4);background:var(--paper-2)}.cs-av img{width:100%;height:100%;object-fit:contain;padding:4px}.cs-kick{font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);font-weight:700}.cs-name{font-family:var(--display);font-weight:800;font-size:26px;color:var(--ink);margin:2px 0;letter-spacing:-.02em}.cs-theme{font-family:var(--sans);font-size:13px;color:var(--c-barna);font-weight:700}.cs-sheet{padding:0 26px}.cs-sheet img{width:100%;height:auto;border-radius:16px;display:block;border:1px solid var(--line)}.cs-foot{position:-webkit-sticky;position:sticky;bottom:0;background:#fff;padding:18px 26px 24px;border-top:1px solid var(--line)}.cs-foot .btn{width:100%;justify-content:center}body.cs-lock{overflow:hidden}.spark-cta{display:flex;flex-wrap:wrap;gap:12px;margin:26px 0 22px}.magic-stage{position:relative;min-height:460px;display:grid;place-items:center;--mc:#7B6CD8}@media(max-width:860px){.magic-stage{min-height:420px;margin-top:24px}}.ms-aura{position:absolute;width:66%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--mc) 40%,transparent),transparent 70%);filter:blur(24px)}.ms-charwrap{position:relative;z-index:2;transform-style:preserve-3d}.ms-char{width:284px;height:284px;object-fit:contain;display:block;filter:drop-shadow(0 24px 26px color-mix(in srgb,var(--mc) 40%,transparent)) drop-shadow(0 8px 12px rgba(0,0,0,.12))}.ms-podium{bottom:-22px;width:230px;height:46px;border-radius:50%;background:radial-gradient(ellipse,color-mix(in srgb,var(--mc) 45%,transparent),transparent 72%)}.ms-bubble,.ms-podium{position:absolute;left:50%;transform:translateX(-50%)}.ms-bubble{top:2%;z-index:6;background:#fff;border:1px solid var(--line);border-radius:14px;padding:8px 15px;font-family:var(--sans);font-weight:700;font-size:13px;color:var(--c-barna);box-shadow:0 12px 26px -14px rgba(20,56,79,.35);white-space:nowrap}.ms-bubble:after{content:"";position:absolute;bottom:-6px;left:50%;transform:translateX(-50%) rotate(45deg);width:12px;height:12px;background:#fff;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.fcard{position:absolute;z-index:5;background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--line);border-radius:16px;padding:11px 15px;text-align:left;cursor:pointer;box-shadow:0 16px 32px -18px rgba(20,56,79,.4);transition:transform .18s,box-shadow .18s}.fcard:hover{transform:translateY(-4px) scale(1.04)!important;box-shadow:0 24px 44px -18px color-mix(in srgb,var(--c-barna) 55%,transparent)}.fcard b{display:block;font-weight:800;font-size:12.5px;color:var(--ink)}.fcard b,.fcard span{font-family:var(--sans)}.fcard span{font-size:10.5px;color:var(--c-barna);font-weight:700}.fc-choose{top:6%;left:-2%}.fc-perso{bottom:18%;left:-4%}.fc-surprise{top:14%;right:-2%}.fc-spin{bottom:14%;right:-4%}@media(max-width:520px){.fc-perso,.fc-spin{display:none}.fc-choose{left:0}.fc-surprise{right:0}}.ms-drag{position:absolute;bottom:-6px;left:50%;transform:translateX(-50%);z-index:5;font-family:var(--sans);font-size:11px;color:var(--ink-3);font-weight:600;background:rgba(255,255,255,.75);padding:5px 12px;border-radius:99px;box-shadow:0 6px 14px -8px rgba(0,0,0,.3)}.ms-sparkles i{width:10px;height:10px;border-radius:50%;background:radial-gradient(circle,#F0B860,transparent 68%)}.confetti,.ms-sparkles i{position:absolute;pointer-events:none}.confetti{width:9px;height:9px;border-radius:2px;z-index:20}.spark-toast{position:fixed;bottom:28px;left:50%;transform:translateX(-50%);z-index:4000;background:var(--ink);color:#fff;font-family:var(--sans);font-weight:700;font-size:14px;padding:13px 22px;border-radius:999px;box-shadow:0 20px 44px -18px rgba(0,0,0,.5)}.kv-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:14px}.kv-title{font-weight:800;font-size:15.5px;color:var(--ink)}.kv-badge,.kv-title{font-family:var(--sans)}.kv-badge{font-weight:700;font-size:10.5px;color:var(--c-barna);background:#EEEAFB;padding:5px 11px;border-radius:99px;flex:none}.kv-thumbs{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-bottom:14px}.kv-thumb{position:relative;aspect-ratio:1;border-radius:13px;background:var(--paper-2);border:1.5px solid var(--line);display:grid;place-items:center;font-size:24px;overflow:hidden}.kv-thumb.char{border:2px solid var(--c-barna)}.kv-thumb.char img{width:100%;height:100%;object-fit:contain;padding:3px}.kv-thumb.empty{border-style:dashed;opacity:.55}.kv-thumb.more{font-family:var(--display);font-weight:800;font-size:18px;color:var(--c-barna);background:#F3F0FC}.kv-rm{position:absolute;top:3px;right:3px;width:17px;height:17px;border-radius:50%;border:0;background:rgba(20,32,63,.55);color:#fff;font-size:12px;line-height:1;cursor:pointer;display:grid;place-items:center;padding:0}.kv-rm:hover{background:var(--coral)}.kv-meta{display:flex;justify-content:space-between;align-items:center;font-family:var(--sans);font-size:12.5px;color:var(--ink-3);margin-bottom:10px}.kv-meta a{color:var(--c-barna);font-weight:700;cursor:pointer}.kv-cta{width:100%;justify-content:center;background:linear-gradient(135deg,#7B6CD8,#6B4FA0)!important}.age-select{margin:8px 0 10px;--acc:#F0605F}.age-head{max-width:640px;margin-bottom:18px}.age-head .k{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--acc)}.age-head h3{font-family:var(--display);font-weight:800;font-size:clamp(20px,2.6vw,26px);color:var(--ink);margin:8px 0 6px;letter-spacing:-.02em}.age-head h3 em{font-style:italic;color:var(--acc)}.age-head p{font-family:var(--sans);font-size:14.5px;color:var(--ink-2);margin:0}.age-tabs{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}@media(max-width:600px){.age-tabs{grid-template-columns:1fr}}.age-tab{cursor:pointer;text-align:left;background:#fff;border:1.5px solid var(--line);border-radius:16px;padding:16px 18px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;flex-direction:column;gap:2px;position:relative}.age-tab .at-em{font-size:22px;margin-bottom:4px}.age-tab b{font-family:var(--sans);font-weight:800;font-size:15px;color:var(--ink)}.age-tab .at-sub{font-family:var(--sans);font-size:12px;color:var(--ink-3)}.age-tab.is-active{border-color:var(--acc);box-shadow:0 14px 28px -18px var(--acc);transform:translateY(-2px)}.age-tab.is-active:after{content:"\2713";position:absolute;top:12px;right:14px;width:20px;height:20px;border-radius:50%;background:var(--acc);color:#fff;font-size:12px;display:grid;place-items:center}.age-detail{margin-top:16px;background:linear-gradient(135deg,color-mix(in srgb,var(--acc) 8%,#fff),#fff);border:1.5px solid color-mix(in srgb,var(--acc) 25%,var(--line));border-radius:18px;padding:20px 22px;display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px}.age-detail .ad-diff{font-family:var(--sans);font-weight:800;font-size:13px;color:#fff;background:var(--acc);padding:7px 14px;border-radius:999px;flex:none}.age-detail .ad-desc{font-family:var(--sans);font-size:14px;color:var(--ink-2);flex:1 1;min-width:220px;line-height:1.5}.age-detail .ad-items{display:flex;flex-wrap:wrap;gap:8px}.age-detail .ad-chip{font-family:var(--sans);font-weight:600;font-size:12px;color:var(--acc);background:color-mix(in srgb,var(--acc) 12%,#fff);border:1px solid color-mix(in srgb,var(--acc) 30%,transparent);padding:6px 12px;border-radius:999px}.learn-path{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;grid-gap:14px;gap:14px;align-items:stretch;margin-top:30px}@media(max-width:820px){.learn-path{grid-template-columns:1fr}.learn-path .lp-arrow{display:none}}.lp-step{position:relative;background:#fff;border:1.5px solid var(--line);border-radius:20px;padding:24px 22px}.lp-step .lp-n{position:absolute;top:-12px;left:22px;width:26px;height:26px;border-radius:50%;background:var(--ink);color:#fff;font-family:var(--display);font-weight:800;font-size:13px;display:grid;place-items:center}.lp-ic{font-size:30px;margin-bottom:10px}.lp-step b{font-weight:800;font-size:16px;color:var(--ink);display:block;margin-bottom:6px}.lp-step b,.lp-step p{font-family:var(--sans)}.lp-step p{font-size:13px;line-height:1.5;color:var(--ink-2);margin:0}.lp-arrow{display:grid;place-items:center;font-size:24px;color:var(--gold-deep)}.merch-gallery{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-top:30px}@media(max-width:900px){.merch-gallery{grid-template-columns:1fr 1fr}}@media(max-width:520px){.merch-gallery{grid-template-columns:1fr 1fr;gap:10px}}.merch-tile{background:#fff;border:1.5px solid var(--line);border-radius:18px;padding:16px;text-align:center;transition:transform .18s,box-shadow .18s;position:relative;overflow:hidden}.merch-tile:hover{transform:translateY(-4px);box-shadow:0 22px 40px -28px rgba(20,56,79,.35)}.merch-tile .mt-art{height:96px;border-radius:14px;background:linear-gradient(150deg,color-mix(in srgb,var(--mc2) 20%,#fff),#fff);display:grid;place-items:center;margin-bottom:12px;position:relative}.merch-tile .mt-art .mt-emoji{font-size:40px}.merch-tile .mt-art img{position:absolute;right:8px;bottom:6px;width:42px;height:42px;border-radius:11px;object-fit:contain;padding:2px;background:#fff;border:2px solid #fff;box-shadow:0 4px 10px -4px rgba(0,0,0,.3)}.merch-tile .mt-name{font-family:var(--sans);font-weight:800;font-size:14px;color:var(--ink)}.merch-tile .mt-tag{font-family:var(--sans);font-size:11.5px;color:var(--ink-3);margin-top:2px}.merch-tile .mt-lock{display:inline-flex;align-items:center;gap:5px;margin-top:10px;font-family:var(--sans);font-weight:700;font-size:10.5px;color:var(--c-barna);background:#EEEAFB;padding:5px 11px;border-radius:999px}.reward-modal{position:fixed;inset:0;z-index:1400;display:none;align-items:center;justify-content:center;padding:20px}.reward-modal.is-open{display:flex}.rm-scrim{position:absolute;inset:0;background:rgba(18,28,42,.7);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.rm-card{position:relative;z-index:1;width:100%;max-width:400px;background:#fff;border-radius:28px;padding:40px 30px 34px;text-align:center;box-shadow:0 50px 100px -40px rgba(10,20,40,.7);overflow:hidden}.rm-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 20%,rgba(240,184,96,.25),transparent 60%);pointer-events:none}.rm-x{position:absolute;top:14px;right:14px;z-index:3;width:34px;height:34px;border-radius:50%;border:0;background:var(--paper-2);font-size:20px;color:var(--ink-3);cursor:pointer}.rm-capsule{position:relative;width:120px;height:120px;margin:0 auto}.rm-cap-bot,.rm-cap-top{position:absolute;left:0;width:120px;height:60px}.rm-cap-top{top:0;border-radius:60px 60px 0 0;background:linear-gradient(180deg,#F0605F,#E0482D)}.rm-cap-bot{bottom:0;border-radius:0 0 60px 60px;background:linear-gradient(180deg,#F7F5FD,#E7E1F8);border:2px solid #fff}.rm-cap-glow{position:absolute;inset:-20px;border-radius:50%;background:radial-gradient(circle,rgba(240,184,96,.5),transparent 70%)}.rm-reveal{position:relative;z-index:2}.rm-emoji{font-size:64px;line-height:1;margin-bottom:8px}.rm-kick{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-deep);font-weight:700}.rm-title{font-family:var(--display);font-weight:800;font-size:26px;color:var(--ink);margin:6px 0 8px}.rm-desc{font-family:var(--sans);font-size:14px;color:var(--ink-2);margin:0 0 20px;line-height:1.5}.rm-reveal .btn{width:100%;justify-content:center}body.rm-lock{overflow:hidden}.dnd-wrap{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px;gap:22px;align-items:start}@media(max-width:640px){.dnd-wrap{grid-template-columns:1fr;gap:20px}}.dnd-palette{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px;align-content:start}.dnd-item{cursor:-webkit-grab;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#fff;border:1.5px solid var(--line);border-radius:12px;padding:10px 12px;display:flex;align-items:center;gap:9px;transition:transform .15s,border-color .15s,opacity .15s;position:relative}.dnd-item:hover{transform:translateY(-2px);border-color:var(--c-barna)}.dnd-item:active{cursor:-webkit-grabbing;cursor:grabbing}.dnd-item .di-em{font-size:22px;flex:none}.dnd-item .di-n{font-family:var(--sans);font-weight:700;font-size:12.5px;color:var(--ink);line-height:1.15}.dnd-item .di-p{font-family:var(--sans);font-size:11px;color:var(--ink-3)}.dnd-item.added{opacity:.5;border-color:var(--c-barna);background:#F7F5FD}.dnd-item.added:after{content:"\2713";position:absolute;top:5px;right:9px;color:var(--teal);font-weight:800;font-size:12px}.dnd-item.dragging{opacity:.28}.dnd-ghost{position:fixed;z-index:5000;transform:translate(-50%,-50%) rotate(-4deg);pointer-events:none;background:#fff;border:1.5px solid var(--c-barna);border-radius:12px;padding:9px 13px;display:flex;align-items:center;gap:8px;box-shadow:0 22px 44px -12px rgba(20,56,79,.45);font-family:var(--sans);font-weight:700;font-size:13px;color:var(--ink)}.dnd-ghost .di-em{font-size:20px}.kb-stage{display:grid;place-items:center;padding:6px 0}.kit-box{position:relative;width:min(300px,92%);--fill:0;transition:transform .18s}.kb-lid{height:24px;background:linear-gradient(180deg,#9B84E8,#7B6CD8);border-radius:14px 14px 3px 3px;transform:perspective(340px) rotateX(42deg);transform-origin:bottom;margin:0 8px -8px;box-shadow:0 -8px 22px -10px rgba(123,108,216,.7)}.kb-inner{position:relative;min-height:132px;background:linear-gradient(180deg,#FAF8FE,#ECE6FA);border:2px solid #fff;border-radius:8px 8px 0 0;box-shadow:inset 0 12px 24px -8px rgba(107,79,160,.35);padding:16px;display:flex;flex-wrap:wrap;gap:9px;align-content:flex-start;overflow:hidden;transition:box-shadow .2s}.kit-box.kb-hot .kb-inner{box-shadow:inset 0 0 0 3px var(--c-barna),inset 0 12px 24px -8px rgba(107,79,160,.5)}.kit-box.kb-hot{transform:scale(1.03)}.kb-glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 50% 26%,rgba(240,184,96,calc(.08 + var(--fill)*.55)),transparent 62%)}.kb-items{display:contents}.kb-item{position:relative;width:48px;height:48px;border-radius:13px;background:#fff;border:1.5px solid var(--line);display:grid;place-items:center;font-size:25px;box-shadow:0 6px 14px -8px rgba(20,56,79,.35);z-index:1}.kb-item-rm{position:absolute;top:-7px;right:-7px;width:19px;height:19px;border-radius:50%;border:0;background:var(--ink);color:#fff;font-size:12px;line-height:1;cursor:pointer;display:grid;place-items:center;padding:0}.kb-item-rm:hover{background:var(--coral)}.kb-hint{position:absolute;inset:0;display:grid;place-items:center;text-align:center;font-family:var(--sans);font-weight:700;font-size:13.5px;color:var(--c-barna);pointer-events:none;line-height:1.5}.kb-hint small{font-weight:600;font-size:11px;color:var(--ink-3)}.kb-front{position:relative;z-index:2;background:linear-gradient(180deg,#7B6CD8,#6B4FA0);border-radius:0 0 16px 16px;padding:14px 18px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 26px 46px -22px rgba(107,79,160,.6)}.kb-label{font-weight:800;font-size:14px}.kb-count,.kb-label{font-family:var(--sans);color:#fff}.kb-count{font-weight:700;font-size:12px;background:rgba(255,255,255,.2);padding:5px 12px;border-radius:999px}.dnd-item .di-em{font-size:0;display:grid;place-items:center}.dnd-item .di-em,.dnd-item .di-em svg{width:30px;height:30px}.dnd-ghost .di-em{font-size:0}.dnd-ghost .di-em svg{width:24px;height:24px}.kb-item span svg{width:30px;height:30px}.kb-item span{display:grid;place-items:center}.kv-thumb span svg{width:28px;height:28px}.kv-thumb span,.merch-tile .mt-art .mt-emoji{display:grid;place-items:center}.merch-tile .mt-art .mt-emoji{font-size:0}.merch-tile .mt-art .mt-emoji svg{width:52px;height:52px}.academy{background:radial-gradient(120% 80% at 90% -5%,var(--gold-wash) 0,transparent 44%),radial-gradient(90% 60% at 0 0,#EDF6F6 0,transparent 40%),linear-gradient(180deg,#fff,#FBFCFD)}.acad-hero{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:clamp(28px,5vw,56px);gap:clamp(28px,5vw,56px);align-items:center;padding:clamp(14px,3vw,30px) 0 clamp(26px,4vw,44px)}@media(max-width:880px){.acad-hero{grid-template-columns:1fr}}.acad-badge{display:inline-flex;align-items:center;gap:7px;font-family:var(--sans);font-weight:700;font-size:12.5px;color:var(--teal-deep);background:var(--teal-wash);padding:8px 15px;border-radius:999px}.acad-title{font-family:var(--display);font-weight:800;font-size:clamp(30px,4.8vw,52px);line-height:1.04;letter-spacing:-.025em;color:var(--ink);margin:20px 0 0}.acad-title em{font-style:italic;color:var(--teal-deep)}.acad-sub{font-family:var(--sans);font-size:clamp(15px,1.8vw,18px);line-height:1.6;color:var(--ink-2);margin:18px 0 0;max-width:56ch}.acad-cta{gap:12px;margin:26px 0 20px}.acad-cta,.acad-trust{display:flex;flex-wrap:wrap}.acad-trust{gap:8px 18px;font-family:var(--sans);font-weight:600;font-size:13px;color:var(--teal-deep)}.acad-hero-art{background:#fff;border:1.5px solid var(--line);border-radius:24px;padding:30px 26px;box-shadow:0 30px 60px -40px rgba(20,56,79,.3)}.ah-path{display:flex;align-items:center;justify-content:center;gap:6px}.ah-node{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;font-family:var(--display);font-weight:800;font-size:16px;flex:none}.ah-node.done{background:var(--teal);color:#fff;box-shadow:0 8px 18px -8px var(--teal)}.ah-node.lock{background:#EFEAF7;color:var(--ink-4)}.ah-line{height:3px;flex:1 1;max-width:40px;background:linear-gradient(90deg,var(--teal),#DDD6EE);border-radius:2px}.ah-trophy{font-size:30px;margin-left:8px}.ah-cap{text-align:center;margin-top:16px;font-family:var(--sans);font-size:12.5px;color:var(--ink-3);font-weight:600}.promise-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:12px;gap:12px;margin-top:26px}@media(max-width:900px){.promise-grid{grid-template-columns:1fr 1fr 1fr}}@media(max-width:520px){.promise-grid{grid-template-columns:1fr 1fr}}.pcard-a{background:#fff;border:1.5px solid var(--line);border-radius:16px;padding:18px}.pcard-a .pa-ic{font-size:26px;margin-bottom:8px}.pcard-a b{font-weight:800;font-size:14px;color:var(--ink)}.pcard-a b,.pcard-a span{font-family:var(--sans);display:block}.pcard-a span{font-size:12px;color:var(--ink-2);margin-top:4px;line-height:1.45}.track-cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:30px}@media(max-width:820px){.track-cards{grid-template-columns:1fr}}.track-card{cursor:pointer;text-align:left;background:#fff;border-radius:22px;padding:24px;border:1.5px solid var(--line);border-top:5px solid var(--tc);transition:transform .2s,box-shadow .2s}.track-card:hover{transform:translateY(-4px);box-shadow:0 26px 48px -30px rgba(20,56,79,.3)}.track-card.is-active{box-shadow:0 20px 40px -22px var(--tc);border-color:var(--tc)}.track-card .tc-tag{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--tc)}.track-card h3{font-family:var(--display);font-weight:800;font-size:22px;color:var(--ink);margin:6px 0 2px;letter-spacing:-.02em}.track-card .tc-style{font-family:var(--sans);font-style:italic;font-size:13px;color:var(--ink-3);margin-bottom:12px}.track-card p{font-family:var(--sans);font-size:13.5px;line-height:1.5;color:var(--ink-2);margin:0 0 14px}.track-card .tc-chips{display:flex;flex-wrap:wrap;gap:6px}.track-card .tc-chips span{font-family:var(--sans);font-weight:600;font-size:11px;color:var(--tc);background:color-mix(in srgb,var(--tc) 12%,#fff);padding:5px 11px;border-radius:999px}.acad-path-wrap{margin-top:22px;background:#fff;border:1.5px solid var(--line);border-radius:24px;padding:clamp(20px,3vw,30px);--tc:#F0605F}.apw-head{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:20px}.apw-k{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--tc)}.apw-head h3{font-family:var(--display);font-weight:800;font-size:22px;color:var(--ink);margin:4px 0 0}.apw-legend{display:flex;gap:12px;font-family:var(--sans);font-size:11.5px;font-weight:600}.apw-legend .lg{display:inline-flex;align-items:center;gap:6px;color:var(--ink-3)}.apw-legend .lg:before{content:"";width:11px;height:11px;border-radius:50%}.apw-legend .lg.free:before{background:var(--teal)}.apw-legend .lg.open:before{background:var(--tc)}.apw-legend .lg.lock:before{background:#D9D2E8}.course-path{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));grid-gap:9px;gap:9px}@media(max-width:760px){.course-path{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:400px){.course-path{gap:6px}.cnode{font-size:13px}}.cnode{position:relative;aspect-ratio:1;border-radius:14px;border:1.5px solid var(--line);background:#fff;cursor:pointer;display:grid;place-items:center;font-family:var(--display);font-weight:800;font-size:15px;color:var(--ink-3);transition:transform .15s,border-color .15s}.cnode:hover{transform:translateY(-2px);border-color:var(--tc)}.cnode.free{background:var(--teal);color:#fff;border-color:var(--teal)}.cnode.free:after{content:"FREE";position:absolute;bottom:4px;font-family:var(--sans);font-size:7px;font-weight:800;letter-spacing:.04em}.cnode.lock{background:#F6F4FB;color:var(--ink-4)}.cnode.lock:after{content:"\1F512";position:absolute;top:4px;right:5px;font-size:9px}.cnode.sel{outline:3px solid var(--tc);outline-offset:2px}.cnode.milestone{border-color:var(--gold)}.cnode.trophy{background:linear-gradient(135deg,#F0B860,#E0A02D);color:#fff;border:0}.course-detail{margin-top:18px;background:linear-gradient(135deg,color-mix(in srgb,var(--tc) 7%,#fff),#fff);border:1.5px solid color-mix(in srgb,var(--tc) 22%,var(--line));border-radius:16px;padding:20px;display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px}.cd-num{font-family:var(--display);font-weight:800;font-size:30px;color:var(--tc);line-height:1;flex:none}.cd-body{flex:1 1;min-width:220px}.cd-body h4{font-weight:800;font-size:17px;color:var(--ink);margin:0 0 4px}.cd-body h4,.cd-body p{font-family:var(--sans)}.cd-body p{font-size:13px;color:var(--ink-2);margin:0}.cd-meta{display:flex;flex-direction:column;gap:6px;align-items:flex-end}.cd-badge{font-weight:700;font-size:12px;color:var(--tc);background:color-mix(in srgb,var(--tc) 12%,#fff);padding:6px 12px;border-radius:999px}.cd-badge,.cd-price{font-family:var(--sans)}.cd-price{font-weight:800;font-size:13px;color:var(--ink)}.price-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:28px}@media(max-width:700px){.price-grid{grid-template-columns:1fr}}.price-card{background:#fff;border:1.5px solid var(--line);border-radius:20px;padding:26px;text-align:center}.price-card.feat{border-color:var(--gold);box-shadow:0 20px 40px -26px var(--gold-deep)}.price-card .pc-big{font-family:var(--display);font-weight:800;font-size:34px;color:var(--ink);letter-spacing:-.02em}.price-card b{font-weight:800;font-size:15px;color:var(--ink);margin-top:4px}.price-card b,.price-card span{font-family:var(--sans);display:block}.price-card span{font-size:13px;color:var(--ink-2);margin-top:8px;line-height:1.5}.price-note{text-align:center;font-family:var(--sans);font-size:13px;color:var(--ink-3);margin-top:16px;max-width:60ch;margin-left:auto;margin-right:auto}.dash-preview{margin-top:26px;background:#fff;border:1.5px solid var(--line);border-radius:22px;padding:clamp(20px,3vw,30px);box-shadow:0 30px 60px -44px rgba(20,56,79,.3);max-width:720px}.dp-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.dp-fam{font-size:14px;color:var(--ink-2)}.dp-fam,.dp-tag{font-family:var(--sans)}.dp-tag{font-weight:700;font-size:11px;color:var(--sky);background:#E4F3FA;padding:5px 11px;border-radius:999px}.dp-row{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-bottom:14px}.dp-stat{background:var(--paper-2);border-radius:12px;padding:12px;text-align:center}.dp-stat span{font-family:var(--sans);font-size:11px;color:var(--ink-3);display:block}.dp-stat b{font-family:var(--display);font-weight:800;font-size:18px;color:var(--ink)}.dp-bar{height:8px;border-radius:99px;background:var(--paper-3);overflow:hidden;margin-bottom:16px}.dp-bar-fill{height:100%;background:linear-gradient(90deg,#F0B860,#E0A02D);border-radius:99px}.dp-note{background:var(--gold-wash);border:1px solid #f6e4c2;border-radius:12px;padding:14px 16px;font-family:var(--sans);font-size:13px;line-height:1.5;color:var(--ink-2)}.dp-note b{color:var(--ink)}.dp-kids{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-top:14px}@media(max-width:560px){.dp-kids{grid-template-columns:1fr}.dp-row{grid-template-columns:1fr 1fr}}.dp-kid{background:#fff;border:1px solid var(--line);border-radius:10px;padding:10px 12px;font-family:var(--sans);font-size:12px;color:var(--ink-2)}.dp-kid b{color:var(--ink)}.dp-fine{font-family:var(--sans);font-size:12px;color:var(--ink-3);margin:12px 0 0}.acad-final{display:grid;grid-template-columns:1.3fr .7fr;grid-gap:clamp(24px,4vw,44px);gap:clamp(24px,4vw,44px);align-items:center;background:linear-gradient(135deg,#14384F,#1B2A4A);border-radius:28px;padding:clamp(28px,4vw,46px);color:#fff;margin-top:44px}@media(max-width:760px){.acad-final{grid-template-columns:1fr}}.af-copy h2{font-family:var(--display);font-weight:800;font-size:clamp(22px,3vw,30px);margin:10px 0 14px;letter-spacing:-.02em}.af-copy p{font-family:var(--sans);font-size:15px;line-height:1.6;color:rgba(255,255,255,.85);margin:0 0 20px}.af-copy .btn-primary{background:#fff;color:var(--ink)}.aft-glow{position:absolute;width:150px;height:150px;border-radius:50%;background:radial-gradient(circle,rgba(240,184,96,.5),transparent 68%);animation:auraPulse 3.5s ease-in-out infinite}.aft-ic{font-size:80px}.aft-ic,.aft-label{position:relative;z-index:1}.aft-label{font-family:var(--sans);font-weight:800;font-size:13px;color:#F0B860;margin-top:6px}.auth{background:radial-gradient(90% 60% at 100% 0,#EDE9FA 0,transparent 45%),linear-gradient(180deg,#fff,#FBFCFD)}.auth-wrap{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(24px,4vw,52px);gap:clamp(24px,4vw,52px);align-items:center;padding:clamp(10px,2vw,24px) 0}@media(max-width:820px){.auth-wrap{grid-template-columns:1fr}.auth-side{order:2}}.auth-h1{font-family:var(--display);font-weight:800;font-size:clamp(26px,3.6vw,40px);line-height:1.08;letter-spacing:-.02em;color:var(--ink);margin:18px 0 0}.auth-h1 em{font-style:italic;color:var(--c-barna)}.auth-p{font-size:16px;line-height:1.6;color:var(--ink-2);margin:16px 0;max-width:46ch}.auth-list,.auth-p{font-family:var(--sans)}.auth-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px;font-weight:600;font-size:14px;color:var(--teal-deep)}.auth-card{background:#fff;border:1.5px solid var(--line);border-radius:24px;padding:clamp(22px,3vw,32px);box-shadow:0 30px 60px -40px rgba(20,56,79,.35)}.auth-tabs{display:flex;gap:6px;background:var(--paper-2);border-radius:12px;padding:5px;margin-bottom:20px}.auth-tab{flex:1 1;padding:10px;border:0;border-radius:9px;background:none;cursor:pointer;font-family:var(--sans);font-weight:700;font-size:13.5px;color:var(--ink-3)}.auth-tab.is-active{background:#fff;color:var(--ink);box-shadow:0 4px 10px -6px rgba(20,56,79,.3)}.afield{margin-bottom:14px}.afield .label{display:block;font-family:var(--sans);font-weight:600;font-size:12.5px;color:var(--ink-2);margin-bottom:6px}.arow{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}@media(max-width:460px){.arow{grid-template-columns:1fr}}.arec{background:var(--teal-wash);border:1px solid #bee3e3;border-radius:10px;padding:10px 14px;font-family:var(--sans);font-size:13px;color:var(--teal-deep);margin:4px 0 14px}.arec b{color:var(--ink)}.acheck{display:flex;gap:9px;align-items:flex-start;font-family:var(--sans);font-size:12.5px;color:var(--ink-2);line-height:1.4;margin-bottom:16px;cursor:pointer}.acheck input{margin-top:2px}.auth-go{width:100%;justify-content:center}.auth-note{font-family:var(--sans);font-size:11.5px;color:var(--ink-3);text-align:center;margin:14px 0 0}.dash-app{background:linear-gradient(180deg,#F6F7FB,#fff)}.dash-topbar{gap:14px;padding-bottom:18px;margin-bottom:18px}.dash-brand{gap:12px}.dash-bmark{width:120px;height:auto;color:var(--ink)}.dash-tt{font-size:19px}.dash-note-sm{font-family:var(--mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4)}.dash-toggle{display:flex;gap:5px;background:var(--paper-2);border-radius:11px;padding:5px}.dash-toggle button{padding:9px 18px;border:0;border-radius:8px;background:none;cursor:pointer;font-family:var(--sans);font-weight:700;font-size:13px;color:var(--ink-3)}.dash-toggle button.is-active{background:#fff;color:var(--ink);box-shadow:0 4px 10px -6px rgba(20,56,79,.3)}.child-switch{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:22px}.child-chip{cursor:pointer;display:flex;align-items:center;gap:10px;background:#fff;border:1.5px solid var(--line);border-radius:14px;padding:9px 15px 9px 10px;transition:border-color .15s,box-shadow .15s}.child-chip.sel{border-color:var(--cc);box-shadow:0 10px 22px -14px var(--cc)}.child-chip .cc-av{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;color:#fff;font-family:var(--display);font-weight:800;font-size:15px;background:var(--cc)}.child-chip .cc-n{font-family:var(--sans);font-weight:800;font-size:14px;color:var(--ink)}.child-chip .cc-g{font-size:11px}.child-add,.child-chip .cc-g{font-family:var(--sans);color:var(--ink-3)}.child-add{border-style:dashed;font-weight:700;font-size:13px}.pv-summary{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-bottom:22px}@media(max-width:640px){.pv-summary{grid-template-columns:1fr 1fr}}.pv-stat{background:#fff;border:1.5px solid var(--line);border-radius:14px;padding:16px}.pv-stat span{font-family:var(--sans);font-size:12px;color:var(--ink-3)}.pv-stat b{display:block;font-family:var(--display);font-weight:800;font-size:24px;color:var(--ink)}.pv-detail{background:#fff;border:1.5px solid var(--line);border-radius:20px;padding:clamp(20px,3vw,28px);--cc:#F0605F}.pv-dhead{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:18px}.pv-dname{font-family:var(--display);font-weight:800;font-size:22px;color:var(--ink)}.pv-dname span{font-family:var(--sans);font-weight:600;font-size:13px;color:var(--cc)}.pv-path{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));grid-gap:6px;gap:6px;margin-bottom:18px}@media(max-width:600px){.pv-path{grid-template-columns:repeat(5,minmax(0,1fr))}}.pv-node{aspect-ratio:1;border-radius:9px;display:grid;place-items:center;font-family:var(--sans);font-weight:700;font-size:11px}.pv-node.done{background:var(--cc);color:#fff}.pv-node.cur{background:#fff;border:2px solid var(--cc);color:var(--cc)}.pv-node.lock{background:var(--paper-2);color:var(--ink-4)}.pv-badges{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.pv-badge{font-weight:600;font-size:11.5px;color:var(--cc);background:color-mix(in srgb,var(--cc) 10%,#fff);border:1px solid color-mix(in srgb,var(--cc) 25%,transparent);padding:6px 11px;border-radius:999px}.pv-badge,.pv-note{font-family:var(--sans)}.pv-note{background:var(--gold-wash);border:1px solid #f6e4c2;border-radius:12px;padding:14px 16px;font-size:13px;line-height:1.5;color:var(--ink-2);margin-bottom:16px}.pv-note b{color:var(--ink)}.pv-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.pv-unlock{background:var(--ink);color:#fff;border:0;border-radius:999px;padding:11px 20px;font-family:var(--sans);font-weight:700;font-size:13px;cursor:pointer}.pv-unlock:hover{background:var(--cc)}.pv-safe{display:flex;flex-wrap:wrap;gap:7px}.pv-safe span{font-family:var(--sans);font-size:11px;font-weight:600;color:var(--ink-3);background:var(--paper-2);padding:6px 11px;border-radius:999px}.kid{border-radius:24px;padding:clamp(22px,3.5vw,36px)}.kid-hi{font-family:var(--display);font-weight:800;letter-spacing:-.02em}.kid.sparks{background:linear-gradient(150deg,#FFF3EC,#FDE9F0);border:2px solid #f9d9c9}.kid.sparks .kid-hi{font-size:clamp(26px,4vw,38px);color:#C23A2F}.kid.sparks .kid-sub{font-family:var(--sans);font-size:16px;color:#9a5347;margin:6px 0 22px}.ks-start{background:#fff;border-radius:22px;padding:22px;display:flex;align-items:center;gap:18px;box-shadow:0 20px 40px -26px rgba(224,72,45,.4);margin-bottom:22px}.ks-start .kss-ic{width:64px;height:64px;border-radius:18px;background:linear-gradient(135deg,#F0605F,#E0482D);display:grid;place-items:center;font-size:32px;flex:none}.ks-start b{font-family:var(--display);font-weight:800;font-size:20px;color:var(--ink);display:block}.ks-start span{font-family:var(--sans);font-size:13px;color:var(--ink-3)}.ks-start .btn-play{margin-left:auto;background:#F0605F;color:#fff;border:0;border-radius:999px;padding:14px 26px;font-family:var(--sans);font-weight:800;font-size:15px;cursor:pointer;flex:none}.doors{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));grid-gap:8px;gap:8px;margin-bottom:22px}@media(max-width:560px){.doors{grid-template-columns:repeat(5,minmax(0,1fr))}}.door{aspect-ratio:.8;border-radius:10px 10px 6px 6px;display:grid;place-items:center;font-size:18px;position:relative}.door.done{background:linear-gradient(180deg,#FFD9A8,#F0B860);box-shadow:0 6px 12px -6px rgba(240,184,96,.7)}.door.cur{background:#fff;border:2.5px solid #f0605f;animation:kbwiggle 1.2s ease-in-out infinite}.door.lock{background:#F3E8E2}.kidwall{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:22px}.kidbadge{width:56px;height:56px;border-radius:16px;background:#fff;display:grid;place-items:center;font-size:26px;box-shadow:0 8px 16px -10px rgba(0,0,0,.25)}.trophy-meter{background:#fff;border-radius:16px;padding:18px}.trophy-meter .tm-top{display:flex;justify-content:space-between;font-family:var(--sans);font-weight:700;font-size:13px;color:var(--ink);margin-bottom:8px}.tm-bar{height:12px;background:var(--paper-3);overflow:hidden}.tm-bar,.tm-fill{border-radius:99px}.tm-fill{height:100%;background:linear-gradient(90deg,#F0B860,#E0A02D)}.kid.explorers{background:linear-gradient(150deg,#E9F6F6,#EAF3FA);border:2px solid #c6e6e6}.kid.explorers .kid-hi{font-size:clamp(24px,3.6vw,34px);color:#1E7F84}.kid.explorers .kid-sub{font-family:var(--sans);font-size:15px;color:#2f7a7e;margin:6px 0 22px}.missions{display:flex;flex-direction:column;gap:10px;margin-bottom:22px}.mission{background:#fff;border-radius:16px;padding:16px 18px;display:flex;align-items:center;gap:14px}.mission .mz{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;font-size:22px;background:#E4F3F3;flex:none}.mission b{font-family:var(--sans);font-weight:800;font-size:15px;color:var(--ink);display:block}.mission span{color:var(--ink-3)}.mission .mstat,.mission span{font-family:var(--sans);font-size:12px}.mission .mstat{margin-left:auto;font-weight:700;padding:6px 12px;border-radius:999px;flex:none}.mstat.done{background:#DEF3EC;color:#2E9E7C}.mstat.cur{background:#2FA8AE;color:#fff}.mstat.lock{background:var(--paper-2);color:var(--ink-4)}.kid.builders{background:linear-gradient(150deg,#F1EEFB,#ECEAFB);border:2px solid #d8d0f0}.kid.builders .kid-hi{font-size:clamp(24px,3.4vw,32px);color:#4B3A9E}.kid.builders .kid-sub{font-family:var(--sans);font-size:15px;color:#5a4aa0;margin:6px 0 22px}.lab-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}@media(max-width:760px){.lab-grid{grid-template-columns:1fr 1fr}}@media(max-width:460px){.lab-grid{grid-template-columns:1fr}}.lab-card{background:#fff;border-radius:16px;padding:18px}.lab-card .lc-k{font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#7B6CD8;font-weight:700}.lab-card b{font-family:var(--sans);font-weight:800;font-size:16px;color:var(--ink);display:block;margin:4px 0}.lab-card p{font-family:var(--sans);font-size:12.5px;color:var(--ink-2);margin:0;line-height:1.45}.skill-row{margin-top:8px}.skill-row .sr-n{display:flex;justify-content:space-between;font-family:var(--sans);font-size:12px;color:var(--ink-2);margin-bottom:4px}.sr-bar{height:7px;background:var(--paper-3);overflow:hidden}.sr-bar,.sr-fill{border-radius:99px}.sr-fill{height:100%;background:linear-gradient(90deg,#7B6CD8,#6B4FA0)}.kid-locknote{font-family:var(--sans);font-size:12.5px;color:var(--ink-3);text-align:center;margin-top:18px;background:rgba(255,255,255,.6);padding:10px;border-radius:10px}.nav-links .nav-dd:last-child .nav-dd-menu,.nav-links .nav-dd:nth-last-child(2) .nav-dd-menu{left:auto;right:-8px}.nav-dd-menu.mega{min-width:344px;padding:10px}.nav-links .nav-dd-menu a.dd-card{display:flex;align-items:flex-start;gap:11px;padding:10px 12px}.dd-card .dd-ic{width:36px;height:36px;border-radius:10px;background:var(--paper-2);display:grid;place-items:center;color:var(--c-barna);flex:none;transition:background .15s,color .15s}.dd-card .dd-ic svg{width:19px;height:19px}.dd-card .dd-tx b{font-weight:700;font-size:13.5px;color:var(--ink);line-height:1.2}.dd-card .dd-tx b,.dd-card .dd-tx i{display:block;font-family:var(--sans)}.dd-card .dd-tx i{font-style:normal;font-size:11.5px;color:var(--ink-3);margin-top:2px;line-height:1.35}.nav-links .nav-dd-menu a.dd-card:hover .dd-ic{background:#fff;color:var(--coral)}.gthumb{position:relative;width:42px;height:42px;border-radius:12px;background:linear-gradient(150deg,color-mix(in srgb,var(--gc) 24%,#fff),#fff);display:grid;place-items:center;flex:none;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gc) 18%,transparent)}.gthumb .gt-ico{display:grid;place-items:center}.gthumb .gt-ico svg{width:24px;height:24px}.gthumb .gt-char{position:absolute;right:-5px;bottom:-5px;width:22px;height:22px;border-radius:50%;object-fit:contain;padding:1px;background:#fff;border:1.5px solid #fff;box-shadow:0 3px 7px -2px rgba(0,0,0,.35)}.kb-item .gthumb{width:48px;height:48px}.kb-item .gthumb .gt-ico svg{width:28px;height:28px}.kb-item .gthumb .gt-char{width:20px;height:20px}.dnd-item{padding:9px 11px}.gthumb.prod{background:#fff;box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}.gthumb.prod .gt-prod{width:100%;height:100%;object-fit:contain;padding:2px;display:block}.kb-item .gthumb.prod{width:48px;height:48px}.mc-wrap{margin-top:8px}.mc-wrap .mc-head{margin-bottom:28px}.mctrl{overflow:clip;background:linear-gradient(180deg,#fff,#FBF7FF);scroll-margin-top:96px}.mc-head{max-width:660px;margin-bottom:34px}.mc-h1{font-family:var(--display);font-weight:900;font-size:clamp(30px,4.2vw,50px);line-height:1.02;letter-spacing:-.03em;color:var(--ink);margin:16px 0 0}.mc-h1 em{font-style:italic;color:var(--coral)}.mc-stage{display:grid;grid-template-columns:196px 1fr 210px;grid-gap:18px;gap:18px;align-items:stretch;background:radial-gradient(120% 120% at 15% 8%,#2b1f52 0,#1c1638 55%,#171130 100%);border:1px solid #342a5c;border-radius:32px;padding:clamp(20px,2.8vw,34px);box-shadow:0 44px 90px -50px rgba(20,10,50,.7);position:relative;overflow:hidden}.mc-stage:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.85;background-image:radial-gradient(1.5px 1.5px at 12% 24%,rgba(255,255,255,.5),transparent),radial-gradient(1.5px 1.5px at 78% 16%,rgba(205,180,255,.5),transparent),radial-gradient(1px 1px at 42% 66%,rgba(255,255,255,.4),transparent),radial-gradient(1.5px 1.5px at 88% 60%,rgba(180,160,255,.45),transparent),radial-gradient(1px 1px at 28% 88%,rgba(210,190,255,.4),transparent)}.mc-char{position:relative;z-index:1;color:#fff;display:flex;flex-direction:column}.mc-char-top{display:flex;align-items:center;gap:12px;margin-bottom:14px}.mc-avatar{width:60px;height:60px;border-radius:18px;display:grid;place-items:center;flex:none;transition:transform .3s}.mc-nova-av{background:radial-gradient(circle at 38% 32%,#9B84E8,#6B4FA0 70%);color:#fff;box-shadow:0 12px 26px -10px rgba(120,80,220,.6)}.mc-nova-av svg{width:30px;height:30px}.mc-tom-av{background:#fff;box-shadow:0 12px 26px -10px rgba(240,96,95,.5)}.mc-tom-av.drop{animation:mcPop .5s cubic-bezier(.34,1.5,.6,1)}.mc-tom-av .mc-tom{width:52px;height:52px}.mc-char-name{font-family:var(--display);font-weight:800;font-size:16px;color:#fff;line-height:1.1}.mc-char-name span{display:block;font-family:var(--mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:rgba(220,210,255,.55);font-weight:600;margin-top:3px}.mc-bubble{background:rgba(255,255,255,.08);border:1px solid rgba(185,155,255,.2);border-radius:6px 16px 16px 16px;padding:13px 15px;font-family:var(--sans);font-size:14px;line-height:1.5;color:rgba(236,231,255,.94)}.mc-screen{position:relative;z-index:1;background:#fff;border-radius:22px;padding:clamp(20px,2.6vw,30px);min-height:352px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-shadow:0 24px 54px -22px rgba(10,4,40,.6),0 0 0 1px rgba(185,155,255,.12);animation:mcScreenIn .4s ease-out}@keyframes mcScreenIn{0%{opacity:0;transform:translateY(10px) scale(.99)}to{opacity:1;transform:none}}.mc-screen.mc-locked{background:radial-gradient(120% 120% at 50% 0,#241a48,#150f2c);color:#fff;overflow:hidden}.mc-scr-glow{position:absolute;top:10%;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(155,89,229,.45),transparent 68%);animation:mcGlow 4s ease-in-out infinite;pointer-events:none}@keyframes mcGlow{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}.mc-scr-tag{font-family:var(--mono);font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:#C9A0FF;font-weight:700;position:relative}.mc-scr-title{font-family:var(--display);font-weight:900;font-size:clamp(26px,3vw,38px);margin:8px 0 26px;text-wrap:balance}.mc-open,.mc-scr-title{color:#fff;position:relative}.mc-open{font-family:var(--sans);font-weight:800;font-size:16px;background:linear-gradient(135deg,#F0605F,#E0482D);border:0;border-radius:999px;padding:16px 28px;cursor:pointer;display:inline-flex;align-items:center;gap:10px;box-shadow:0 0 0 0 rgba(240,96,95,.5);animation:mcPulse 2.2s ease-out infinite;transition:transform .18s}.mc-open:hover{transform:translateY(-2px)}.mc-open-play{font-size:13px}@keyframes mcPulse{0%{box-shadow:0 0 0 0 rgba(240,96,95,.45)}70%{box-shadow:0 0 0 18px rgba(240,96,95,0)}to{box-shadow:0 0 0 0 rgba(240,96,95,0)}}.mc-scr-hint{margin-top:18px;font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:rgba(220,210,255,.5);font-weight:600;position:relative}.mc-tomato-stage{position:relative;display:flex;flex-direction:column;align-items:center;gap:14px;margin-bottom:20px}.mc-tomato{width:120px;height:120px}.mc-tomato-stage.sm .mc-tomato{width:92px;height:92px}.mc-tomato.drop{animation:mcDrop .7s cubic-bezier(.3,1.3,.5,1)}@keyframes mcDrop{0%{transform:translateY(-140px) rotate(-12deg);opacity:0}60%{transform:translateY(8px) rotate(4deg)}to{transform:translateY(0) rotate(0);opacity:1}}.mc-tomato .mc-tom{width:100%;height:100%}.mc-tom-say{max-width:34ch;font-family:var(--display);font-weight:700;font-size:clamp(17px,1.9vw,21px);line-height:1.35;color:var(--ink);letter-spacing:-.01em}.mc-tom-say b{color:var(--coral-deep)}.mc-scanline{position:absolute;top:0;left:50%;transform:translateX(-50%);width:110px;height:2px;background:linear-gradient(90deg,transparent,#30A8D8,transparent);box-shadow:0 0 12px 2px rgba(48,168,216,.6);animation:mcScan 1.4s ease-in-out infinite}@keyframes mcScan{0%,to{top:8px;opacity:.3}50%{top:84px;opacity:1}}.mc-mag{position:absolute;right:calc(50% - 66px);top:50%;color:#30A8D8;animation:mcMag 1.4s ease-in-out infinite}.mc-mag svg{width:34px;height:34px}@keyframes mcMag{0%,to{transform:translateY(-8px) rotate(-8deg)}50%{transform:translate(-6px,18px) rotate(6deg)}}.mc-q{font-family:var(--display);font-weight:800;font-size:clamp(19px,2.2vw,24px);color:var(--ink);letter-spacing:-.015em;margin-bottom:16px}.mc-you{font-family:var(--sans);font-size:13px;color:var(--ink-3);margin-bottom:14px}.mc-you b{color:var(--ink)}.mc-choices2{display:flex;gap:14px;flex-wrap:wrap;justify-content:center}.mc-choice-big{display:flex;flex-direction:column;align-items:center;gap:8px;background:#fff;border:2px solid var(--line);border-radius:20px;padding:20px 30px;cursor:pointer;font-family:var(--display);font-weight:800;font-size:18px;color:var(--ink);transition:transform .18s cubic-bezier(.34,1.5,.6,1),border-color .18s,box-shadow .18s}.mc-choice-big .cb-emo{font-size:34px;line-height:1}.mc-choice-big:hover{transform:translateY(-5px) scale(1.03);border-color:var(--coral);box-shadow:0 20px 36px -20px rgba(240,96,95,.4)}.mc-evidence{display:flex;flex-direction:column;gap:10px;width:100%;max-width:420px;margin:6px 0 20px}.mc-ev{display:flex;align-items:flex-start;gap:12px;text-align:left;background:var(--paper-2);border:1px solid var(--line);border-radius:14px;padding:13px 15px;animation:mcEvIn .4s ease-out both}.mc-ev:nth-child(2){animation-delay:.15s}@keyframes mcEvIn{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:none}}.mc-ev .ev-emo{font-size:22px;line-height:1}.mc-ev b{display:block;font-weight:700;font-size:14px;color:var(--ink);margin-bottom:2px}.mc-ev b,.mc-ev div{font-family:var(--sans)}.mc-ev div{font-size:13px;line-height:1.45;color:var(--ink-2)}.mc-explain{display:flex;flex-direction:column;gap:10px;width:100%;max-width:440px}.mc-explain button{text-align:left;background:#fff;border:1.8px solid var(--line);border-radius:14px;padding:14px 16px;cursor:pointer;font-family:var(--sans);font-size:14.5px;color:var(--ink);transition:transform .15s,border-color .15s,box-shadow .15s}.mc-explain button b{color:var(--coral-deep)}.mc-explain button:hover{transform:translateY(-2px);border-color:var(--c-barna);box-shadow:0 14px 26px -18px rgba(20,56,79,.3)}.mc-explain button.near{border-color:var(--gold-deep);background:var(--gold-wash)}.mc-explain-hint{min-height:20px;margin-top:12px;font-family:var(--sans);font-size:13px;color:var(--coral-deep);opacity:0;transition:opacity .3s;max-width:42ch}.mc-explain-hint.show{opacity:1}.mc-earn .mc-burst{width:96px;height:96px;border-radius:28px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#F0B860,#E0A02D);box-shadow:0 20px 44px -16px rgba(224,160,45,.7);margin-bottom:20px;animation:mcBurst .6s cubic-bezier(.34,1.6,.5,1)}.mc-earn .mc-burst svg{width:48px;height:48px}@keyframes mcBurst{0%{transform:scale(0) rotate(-30deg);opacity:0}55%{transform:scale(1.22) rotate(8deg)}to{transform:scale(1) rotate(0);opacity:1}}.mc-earn-title{font-family:var(--display);font-weight:900;font-size:clamp(22px,2.6vw,30px);color:var(--ink);letter-spacing:-.02em}.mc-earn-title em{font-style:normal;color:var(--gold-deep)}.mc-earn-sub{font-family:var(--sans);font-size:14.5px;line-height:1.55;color:var(--ink-2);max-width:44ch;margin:12px 0 22px}.mc-earn-sub b{color:var(--ink)}.mc-earn-cta{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.mc-btn{display:inline-flex;align-items:center;gap:8px;background:var(--ink);color:#fff;border:0;border-radius:999px;padding:13px 24px;font-family:var(--sans);font-weight:700;font-size:14.5px;cursor:pointer;transition:transform .15s}.mc-btn:hover{transform:translateY(-2px)}.mc-btn.ghost{background:#fff;color:var(--ink);border:1.5px solid var(--line)}.mc-pack{position:relative;z-index:1;background:rgba(255,255,255,.06);border:1px solid rgba(185,155,255,.18);border-radius:20px;padding:18px 16px;display:flex;flex-direction:column}.mc-pack-head{display:flex;align-items:center;gap:9px;font-family:var(--sans);font-weight:800;font-size:13px;color:#fff;margin-bottom:14px}.mc-pack-head svg{width:20px;height:20px;color:#C9A0FF}.mc-badges{display:flex;flex-direction:column;gap:8px;min-height:120px}.mc-badges.shake{animation:mcShake .5s}@keyframes mcShake{0%,to{transform:translateX(0)}20%{transform:translateX(-4px)}40%{transform:translateX(4px)}60%{transform:translateX(-3px)}80%{transform:translateX(3px)}}.mc-pack-empty{font-family:var(--sans);font-size:12.5px;line-height:1.5;color:rgba(220,210,255,.5);padding:8px 4px}.mc-badge{display:flex;align-items:center;gap:10px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:9px 11px}.mc-badge.pop{animation:mcPop .5s cubic-bezier(.34,1.6,.5,1)}.mc-badge-ic{width:30px;height:30px;flex:none;border-radius:9px;display:grid;place-items:center;color:#fff;background:var(--bc)}.mc-badge-ic svg{width:17px;height:17px}.mc-badge-n{font-family:var(--sans);font-weight:700;font-size:12.5px;color:#fff}@keyframes mcPop{0%{transform:scale(0);opacity:0}60%{transform:scale(1.15)}to{transform:scale(1);opacity:1}}.mc-pack-stats{margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;gap:8px}.mc-stat{display:flex;justify-content:space-between;align-items:baseline}.mc-stat span{font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:rgba(220,210,255,.55);font-weight:600}.mc-stat b{font-family:var(--sans);font-weight:800;font-size:13px;color:#fff}.mc-stat .mc-spark{color:#F0B860}.mc-nova-img{background:radial-gradient(circle at 50% 32%,#4a3a7a,#241a48);padding:3px;overflow:hidden}.mc-nova-img img{width:100%;height:100%;object-fit:contain;display:block}.mc-pack-sub{font-family:var(--mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:rgba(220,210,255,.5);font-weight:600;margin:-6px 0 12px}.mc-badge.locked{opacity:.6;border-style:dashed;border-color:rgba(255,255,255,.14);background:rgba(255,255,255,.03)}.mc-badge.locked .mc-badge-ic{background:rgba(255,255,255,.08);color:rgba(220,210,255,.5)}.mc-badge.locked .mc-badge-n{color:rgba(220,210,255,.55)}.mc-badge.got{opacity:1}.mc-badge.got .mc-badge-n{color:#fff}@media(max-width:940px){.mc-stage{grid-template-columns:1fr;gap:14px}.mc-char{order:1;flex-direction:row;align-items:center;gap:14px}.mc-char-top{margin-bottom:0}.mc-bubble{flex:1 1}.mc-screen{order:2}.mc-pack{order:3}.mc-badges{flex-direction:row;flex-wrap:wrap;min-height:0}.mc-pack-stats{flex-direction:row;gap:20px}}@media(max-width:520px){.mc-char{flex-direction:column;align-items:flex-start}.mc-choice-big{padding:16px 22px}}@media(prefers-reduced-motion:reduce){.mc-badge.pop,.mc-badges.shake,.mc-earn .mc-burst,.mc-mag,.mc-open,.mc-scanline,.mc-scr-glow,.mc-tom-av.drop,.mc-tomato.drop{animation:none}}.skb{overflow:clip;background:linear-gradient(180deg,#fff,#FBF7FF)}.skb-head{max-width:680px}.skb-grid{display:grid;grid-template-columns:1fr 1.05fr;grid-gap:clamp(28px,4vw,52px);gap:clamp(28px,4vw,52px);align-items:start;margin-top:36px}.skb-left{min-width:0}.skb-detail{background:#fff;border:1.5px solid var(--line);border-radius:22px;padding:22px;transition:border-color .3s,box-shadow .3s}.skb-detail.has{border-color:color-mix(in srgb,var(--ic) 35%,var(--line));box-shadow:0 22px 42px -30px color-mix(in srgb,var(--ic) 80%,transparent)}.sd-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:180px;font-family:var(--sans);font-size:14.5px;color:var(--ink-4);text-align:center}.sd-empty-ic{width:48px;height:48px;border-radius:14px;background:var(--paper-2);display:grid;place-items:center;color:var(--ink-4)}.sd-empty-ic svg{width:24px;height:24px}.sd-top{display:flex;align-items:center;gap:14px;margin-bottom:14px}.sd-thumb{width:60px;height:60px;flex:none;border-radius:16px;background:color-mix(in srgb,var(--ic) 10%,#fff);display:grid;place-items:center;overflow:hidden;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--ic) 24%,transparent)}.sd-thumb img{width:100%;height:100%;object-fit:contain;padding:6px}.sd-thumb .skb-ic{color:var(--ic)}.sd-thumb .skb-ic svg{width:26px;height:26px}.sd-name{font-family:var(--display);font-weight:800;font-size:18px;color:var(--ink);display:block;line-height:1.15}.sd-tag{font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ic);font-weight:700}.sd-row{padding:12px 0;border-top:1px solid var(--line)}.sd-k{font-family:var(--mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4);font-weight:700;display:block;margin-bottom:4px}.sd-row p{font-family:var(--sans);font-size:14px;line-height:1.5;color:var(--ink-2);margin:0}.skb-prog{margin-top:18px}.skb-prog-t{font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-weight:700}.skb-bar-wrap{height:7px;background:var(--paper-2);border-radius:99px;margin-top:8px;overflow:hidden}.skb-bar{display:block;height:100%;background:linear-gradient(90deg,#F0605F,#F0B860,#2FA8AE,#7B6CD8);border-radius:99px;transition:width .45s cubic-bezier(.34,1.2,.6,1)}.skb-reward{display:flex;align-items:center;gap:12px;margin-top:16px;padding:14px 16px;border-radius:16px;background:linear-gradient(135deg,var(--gold-wash),var(--teal-wash));border:1.5px solid var(--gold-soft);font-family:var(--sans);font-size:13.5px;line-height:1.45;color:var(--ink-2)}.skb-reward[hidden]{display:none}.skb-reward.pop{animation:skbPop .5s cubic-bezier(.34,1.5,.6,1)}.skb-reward b{color:var(--ink);font-weight:800}.skb-reward svg{flex:none;width:30px;height:30px}@keyframes skbPop{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.skb-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.skb-right{min-width:0}.skb-guide{display:flex;align-items:center;gap:10px;margin-bottom:16px;font-family:var(--sans);font-size:13.5px;color:var(--ink-2);background:#fff;border:1.5px solid var(--line);border-radius:14px;padding:11px 14px}.skb-guide b{color:var(--ink)}.skb-guide-ic{flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;color:#fff;background:radial-gradient(circle at 38% 32%,#9B84E8,#6B4FA0 70%)}.skb-guide-ic svg{width:17px;height:17px}.skb-items{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.skb-item{position:relative;background:#fff;border:1.5px solid var(--line);border-radius:18px;padding:16px 12px 14px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:8px;transition:transform .2s cubic-bezier(.34,1.4,.6,1),box-shadow .2s,border-color .2s}.skb-item:hover{transform:translateY(-5px);border-color:color-mix(in srgb,var(--ic) 45%,var(--line));box-shadow:0 22px 40px -26px color-mix(in srgb,var(--ic) 75%,transparent)}.skb-item.sel{border-color:var(--ic);box-shadow:0 0 0 3px color-mix(in srgb,var(--ic) 15%,transparent)}.skb-thumb{width:100%;height:66px;display:flex;align-items:center;justify-content:center;overflow:hidden}.skb-item .skb-thumb img{max-width:100%;max-height:66px;width:auto;height:auto;object-fit:contain}.skb-item .skb-thumb .skb-ic{width:44px;height:44px;border-radius:12px;background:color-mix(in srgb,var(--ic) 12%,#fff);display:grid;place-items:center;color:var(--ic)}.skb-item .skb-thumb .skb-ic svg{width:24px;height:24px}.skb-lbl{font-family:var(--sans);font-weight:700;font-size:12.5px;color:var(--ink);text-align:center;line-height:1.2}.skb-check{position:absolute;top:8px;right:8px;width:20px;height:20px;border-radius:50%;background:var(--mint,#2FA88E);color:#fff;display:grid;place-items:center;opacity:0;transform:scale(.5);transition:opacity .2s,transform .2s}.skb-check svg{width:12px;height:12px}.skb-item.done .skb-check{opacity:1;transform:scale(1)}.skb-item.done{border-color:color-mix(in srgb,var(--mint,#2FA88E) 30%,var(--line))}@media(max-width:900px){.skb-grid{grid-template-columns:1fr;gap:28px}.skb-left{order:2}.skb-right{order:1}}@media(max-width:480px){.skb-items{grid-template-columns:1fr 1fr}}body,html{overflow-x:clip}.mission20{overflow:clip;background:linear-gradient(180deg,#fff,#FBF7FF)}.mm-head{max-width:660px}.mm-grid{grid-template-columns:.86fr 1.14fr;grid-gap:clamp(28px,4vw,56px);gap:clamp(28px,4vw,56px);align-items:start;margin-top:38px}.mm-left{min-width:0}.mm-journey{display:flex;flex-direction:column;gap:10px;position:relative}.mm-journey:before{content:"";position:absolute;left:23px;top:24px;bottom:24px;width:2px;background:linear-gradient(180deg,#F0605F,#F0B860,#2FA8AE,#30A8D8,#7B6CD8);border-radius:2px;opacity:.4}.mm-jstep{display:flex;gap:14px;align-items:center;background:#fff;border:1.5px solid var(--line);border-radius:16px;padding:12px 14px;position:relative;z-index:1;transition:transform .18s,box-shadow .18s,border-color .18s}.mm-jstep:hover{transform:translateX(4px);border-color:color-mix(in srgb,var(--jc) 45%,var(--line));box-shadow:0 16px 30px -22px color-mix(in srgb,var(--jc) 80%,transparent)}.mm-jstep .jn{width:34px;height:34px;flex:none;border-radius:10px;display:grid;place-items:center;color:#fff;background:var(--jc);box-shadow:0 8px 16px -8px var(--jc)}.mm-jstep .jn svg{width:19px;height:19px}.mm-jstep .jt{min-width:0}.mm-jstep .jk{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--jc)}.mm-jstep .jt b{display:block;font-family:var(--sans);font-weight:700;font-size:14.5px;color:var(--ink);line-height:1.25;letter-spacing:-.01em}.mm-jstep .jt span{font-family:var(--sans);font-size:12.5px;color:var(--ink-3)}.mm-parent{display:flex;align-items:flex-start;gap:10px;margin-top:16px;font-family:var(--sans);font-size:13.5px;line-height:1.5;color:var(--ink-2)}.mm-parent .mm-p-ic{flex:none;width:26px;height:26px;border-radius:8px;background:var(--mint-wash,#E4F5EF);color:var(--mint,#2FA88E);display:grid;place-items:center}.mm-parent .mm-p-ic svg{width:15px;height:15px}.mm-arc{margin-top:18px}.mm-right{min-width:0}.mm-guide{display:flex;align-items:center;gap:10px;margin-bottom:14px;font-family:var(--sans);font-size:13.5px;color:var(--ink-2);background:#fff;border:1.5px solid var(--line);border-radius:14px;padding:10px 14px}.mm-guide b{color:var(--ink)}.mm-guide .mm-guide-ic{flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;color:#fff;background:radial-gradient(circle at 38% 32%,#9B84E8,#6B4FA0 70%)}.mm-guide .mm-guide-ic svg{width:17px;height:17px}.mm-right .mission{max-width:100%;width:100%;margin:0}@media(max-width:900px){.mm-grid{grid-template-columns:1fr;gap:32px}.mm-left{order:1}.mm-right{order:2}}.wcl{background:linear-gradient(180deg,#fff,#FBF8FF)}.wcl-head{max-width:720px}.wcl-track{position:relative;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:16px;gap:16px;margin-top:44px}.wcl-line{position:absolute;top:28px;left:9%;right:9%;height:3px;border-radius:2px;background:linear-gradient(90deg,#F0605F,#F0B860,#2FA8AE,#7B6CD8,#E0A02D);z-index:0}.wcl-node{position:relative;z-index:1;background:#fff;border:1.5px solid var(--line);border-top:4px solid var(--wc);border-radius:20px;padding:18px 18px 20px;text-align:center;transition:transform .22s cubic-bezier(.34,1.4,.6,1),box-shadow .22s}.wcl-node:hover{transform:translateY(-6px);box-shadow:0 26px 48px -30px color-mix(in srgb,var(--wc) 70%,transparent)}.wcl-dot{width:56px;height:56px;border-radius:50%;background:var(--wc);color:#fff;display:grid;place-items:center;margin:-8px auto 14px;box-shadow:0 12px 22px -8px var(--wc);border:4px solid #fff}.wcl-dot svg{width:26px;height:26px}.wcl-course{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--wc)}.wcl-can{font-family:var(--sans);font-size:11.5px;color:var(--ink-4);margin-top:6px}.wcl-title{font-family:var(--display);font-weight:800;font-size:16.5px;line-height:1.2;letter-spacing:-.01em;color:var(--ink);margin:4px 0 8px}.wcl-val{font-size:13px;line-height:1.5;margin:0}.wcl-note,.wcl-val{font-family:var(--sans);color:var(--ink-2)}.wcl-note{display:flex;align-items:flex-start;gap:11px;margin-top:34px;padding:16px 18px;background:#fff;border:1.5px solid var(--line);border-radius:16px;font-size:14px;line-height:1.55;max-width:820px}.wcl-note svg{width:20px;height:20px;flex:none;margin-top:1px;color:var(--c-barna,#7B6CD8)}@media(max-width:900px){.wcl-track{grid-template-columns:1fr;gap:0;margin-left:8px}.wcl-line{left:22px;right:auto;top:10px;bottom:10px;width:3px;height:auto;background:linear-gradient(180deg,#F0605F,#F0B860,#2FA8AE,#7B6CD8,#E0A02D)}.wcl-node{text-align:left;border-top:1.5px solid var(--line);border-left:4px solid var(--wc);margin:0 0 16px;padding-left:54px}.wcl-dot{position:absolute;left:-6px;top:16px;margin:0;width:44px;height:44px}.wcl-dot svg{width:21px;height:21px}}.kv-more-btn{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;margin-top:18px;padding:15px;border:1.5px dashed var(--line);background:var(--paper-2);border-radius:16px;cursor:pointer;font-family:var(--sans);font-weight:800;font-size:14.5px;color:var(--ink-2);transition:border-color .2s,color .2s,background .2s}.kv-more-btn:hover{border-color:var(--cc);color:var(--cc);background:#fff}.kmb-chev{width:16px;height:16px;transition:transform .25s}.kv-more-btn.open .kmb-chev{transform:rotate(180deg)}.kv-more{margin-top:4px}.kv-more[hidden]{display:none}.kv--simple .kv-hi{font-size:clamp(24px,3.4vw,32px)}.kv--simple .kv-continue{padding:20px}.kv--simple .kv-play{font-size:16px;padding:15px 26px}.kv--simple .kv-daily{padding:20px}.kv--simple .kd-t{font-size:16px}.hero-portal{position:relative;width:100%;max-width:540px;aspect-ratio:1;margin:0 auto;perspective:1100px;--active:#7B6CD8}.hero-portal[hidden]{display:none}.hero-teen{width:100%;max-width:540px;margin:0 auto;display:flex;align-items:center}.hero-teen[hidden]{display:none}.ht-panel{width:100%;background:#fff;border:1px solid #c9d6df;border-radius:14px;padding:26px 26px 22px;box-shadow:0 30px 70px -44px rgba(20,56,79,.55)}.ht-top{display:flex;align-items:center;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--line)}.ht-av{width:44px;height:44px;object-fit:contain;flex:none}.ht-av[hidden]{display:none}.ht-idwrap{display:flex;flex-direction:column;gap:3px;min-width:0}.ht-id{font-weight:700;font-size:11.5px;letter-spacing:.12em;color:var(--ink-navy)}.ht-age,.ht-id{font-family:var(--mono)}.ht-age{font-weight:500;font-size:10.5px;letter-spacing:.08em;color:var(--ink-4)}.ht-goal{font-family:var(--sans);font-weight:800;font-size:clamp(21px,2.1vw,27px);line-height:1.18;letter-spacing:-.025em;color:var(--ink);margin:18px 0 0}.ht-goal em{font-style:normal;color:var(--ink-navy)}.ht-split{margin-top:20px}.ht-bar{height:6px;border-radius:6px;background:#E4EBF0;overflow:hidden}.ht-bar i{display:block;height:100%;border-radius:6px;background:var(--ink-navy)}.ht-split-l{display:flex;justify-content:space-between;gap:10px;margin-top:8px;font-family:var(--mono);font-size:10.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-4)}.ht-split-l b{font-family:var(--display);font-weight:800;font-size:14px;letter-spacing:-.01em;color:var(--ink-2)}.ht-split-l .r b{color:var(--ink-navy)}.ht-list{list-style:none;margin:20px 0 0;padding:0;display:grid;grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:9px;overflow:hidden}.ht-list li{background:#FBFCFD;padding:11px 13px;font-size:13.5px;line-height:1.45;color:var(--ink-3)}.ht-k{display:block;font-weight:600;font-size:9.5px;letter-spacing:.1em;color:#2C5C74;margin-bottom:3px}.ht-foot,.ht-k{font-family:var(--mono);text-transform:uppercase}.ht-foot{margin:14px 0 0;font-size:10.5px;letter-spacing:.05em;color:var(--ink-4);text-align:center}@media(max-width:900px){.ht-panel{padding:22px 20px 18px}}.hp-blob{position:absolute;border-radius:50%;filter:blur(48px);opacity:.5;z-index:0;pointer-events:none}.hp-blob1{width:64%;height:64%;left:-10%;top:2%;background:radial-gradient(circle,#FFD3B8,transparent 70%);animation:hpDrift 20s ease-in-out infinite}.hp-blob2{width:58%;height:58%;right:-8%;bottom:-2%;background:radial-gradient(circle,#D8C9FF,transparent 70%);animation:hpDrift 24s ease-in-out infinite reverse}.hp-parallax{position:absolute;inset:0;transform-style:preserve-3d;transition:transform .3s cubic-bezier(.22,1,.36,1);z-index:1}.hp-orbit-ring{position:absolute;border-radius:50%;pointer-events:none;z-index:1}.hp-orbit-ring.r1{inset:7%;border:1px solid rgba(123,108,216,.15)}.hp-orbit-ring.r2{inset:25%;border:1px solid rgba(123,108,216,.08)}.hp-star{position:absolute;pointer-events:none;animation:hpTwinkle 3.4s ease-in-out infinite;opacity:.5}.hp-star svg{display:block;width:100%}.hp-hero{position:absolute;left:50%;top:50%;width:47%;transform:translate(-50%,-50%);display:grid;place-items:center;z-index:5;transition:transform .3s cubic-bezier(.22,1,.36,1)}.hp-hero-bloom{position:absolute;inset:-26%;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.5),rgba(216,201,255,.16) 52%,transparent 68%);z-index:0;opacity:.9;transition:background .5s ease,transform .6s ease}.hp-hero-shadow{position:absolute;left:50%;bottom:1%;width:46%;height:7%;transform:translateX(-50%);background:radial-gradient(ellipse at center,rgba(58,40,92,.26),transparent 68%);filter:blur(5px);z-index:0}.hp-nova-stack{position:relative;z-index:2;width:100%;aspect-ratio:1;animation:hpFloat 5s ease-in-out infinite;cursor:pointer}.hp-nova{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 22px 26px rgba(90,60,140,.34));opacity:0;transition:opacity .55s ease,filter .5s ease}.hp-nova.on{opacity:1}.hp-poof{position:absolute;left:50%;top:44%;width:70%;height:70%;transform:translate(-50%,-50%);pointer-events:none;z-index:4;opacity:0}.hp-poof.go{animation:hpPoof .72s ease-out}.hp-poof i{position:absolute;transform:translate(-50%,-50%);color:#F5C86A}.hp-poof i svg{width:100%;display:block;filter:drop-shadow(0 0 3px rgba(245,200,106,.85))}@keyframes hpPoof{0%{opacity:0;transform:translate(-50%,-50%) scale(.5)}25%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) scale(1.25)}}.hp-orbit{inset:0;transform-origin:50% 50%;animation:hpOrbit 90s linear infinite}.hp-orbit,.hp-skill{position:absolute;z-index:6}.hp-skill{transform:translate(-50%,-50%)}.hp-skill-cr{display:block;transform-origin:50% 50%;animation:hpOrbitR 90s linear infinite}.hp-skill-cr,.hpk-chip{position:relative;width:58px;height:58px}.hpk-chip{border-radius:50%;border:0;padding:0;cursor:pointer;display:grid;place-items:center;color:var(--c);background:radial-gradient(120% 120% at 30% 22%,rgba(255,255,255,.97),rgba(255,255,255,.64));box-shadow:0 10px 22px -10px color-mix(in srgb,var(--c) 50%,transparent),0 3px 8px rgba(22,26,44,.1),inset 0 1.4px 1px rgba(255,255,255,.95),inset 0 0 0 1px color-mix(in srgb,var(--c) 16%,rgba(255,255,255,.4));transition:transform .55s cubic-bezier(.22,1,.36,1),box-shadow .45s ease,opacity .45s ease,filter .45s ease;will-change:transform}.hpk-chip-ic{display:grid;place-items:center}.hpk-chip-ic,.hpk-chip-ic svg{width:26px;height:26px}.hpk-chip-label{position:absolute;top:calc(100% + 11px);left:50%;transform:translateX(-50%) translateY(6px) scale(.95);transform-origin:top center;white-space:nowrap;pointer-events:none;padding:6px 12px;border-radius:11px;background:rgba(18,20,30,.88);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 16px 34px -14px rgba(0,0,0,.55),inset 0 0 0 1px rgba(255,255,255,.09);opacity:0;transition:opacity .28s ease,transform .34s cubic-bezier(.22,1,.36,1);z-index:9;font-family:var(--sans);font-weight:800;font-size:12px;letter-spacing:-.01em;color:color-mix(in srgb,var(--c) 80%,#fff)}.hpk-chip-label.up{top:auto;bottom:calc(100% + 11px);transform-origin:bottom center}.hp-skill.on{z-index:20}.hp-skill.on .hpk-chip{transform:scale(1.26);background:radial-gradient(120% 120% at 30% 22%,#fff,color-mix(in srgb,var(--c) 8%,#fff));box-shadow:0 22px 44px -12px color-mix(in srgb,var(--c) 66%,transparent),0 8px 18px rgba(22,26,44,.18),inset 0 1.6px 1px rgba(255,255,255,.98),inset 0 0 0 1.6px color-mix(in srgb,var(--c) 40%,#fff)}.hp-skill.on .hpk-chip-label{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}.hero-portal.is-focus .hp-skill:not(.on) .hpk-chip{transform:scale(.84);opacity:.4;filter:blur(1.3px) saturate(.85)}.hero-portal.is-focus .hp-hero-bloom{background:radial-gradient(circle,color-mix(in srgb,var(--active) 44%,#fff),color-mix(in srgb,var(--active) 16%,transparent) 55%,transparent 70%);transform:scale(1.06)}.hero-portal.is-focus .hp-nova{filter:drop-shadow(0 24px 30px color-mix(in srgb,var(--active) 55%,rgba(90,60,140,.3)))}.hpk-chip:focus-visible{outline:none}.hp-hint{position:absolute;left:50%;bottom:-4%;transform:translateX(-50%);font-family:var(--sans);font-size:11.5px;letter-spacing:.005em;color:var(--ink-4);white-space:nowrap;z-index:6;transition:opacity .3s ease}.hero-portal.is-focus .hp-orbit,.hero-portal.is-focus .hp-skill-cr,.hero-portal.is-hover .hp-orbit,.hero-portal.is-hover .hp-skill-cr{animation-play-state:paused}@keyframes hpFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes hpOrbit{to{transform:rotate(1turn)}}@keyframes hpOrbitR{to{transform:rotate(-1turn)}}@keyframes hpTwinkle{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:.85;transform:scale(1.12)}}@keyframes hpDrift{0%,to{transform:translate(0)}50%{transform:translate(4%,-3%)}}@media(prefers-reduced-motion:reduce){.hp-blob,.hp-nova-stack,.hp-orbit,.hp-skill-cr,.hp-star{animation:none!important}.hp-parallax{transform:none!important}.hp-poof{display:none}}@media(max-width:560px){.hpk-chip{width:50px;height:50px}.hpk-chip-ic,.hpk-chip-ic svg{width:23px;height:23px}.hp-skill-cr{width:50px;height:50px}}.agepaths{padding-top:16px}.ap-head{max-width:680px;margin-bottom:34px}.ap-head .k{font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--coral);font-weight:700;margin-bottom:12px}.ap-head h2{font-family:var(--display);font-weight:900;font-size:clamp(28px,4vw,42px);letter-spacing:-.02em;color:var(--ink);margin:0 0 12px}.ap-head p{font-family:var(--sans);font-size:16px;line-height:1.55;color:var(--ink-3);margin:0}.ap-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px}.ap-card{position:relative;text-align:left;background:linear-gradient(180deg,#fff,color-mix(in srgb,var(--ac) 5%,#fff));border:1.5px solid var(--line);border-radius:24px;padding:22px 20px 20px;cursor:pointer;overflow:hidden;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;flex-direction:column}.ap-card:before{content:"";position:absolute;left:0;top:0;right:0;height:5px;background:var(--ac)}.ap-card:hover{transform:translateY(-6px);border-color:color-mix(in srgb,var(--ac) 45%,var(--line));box-shadow:0 30px 50px -30px color-mix(in srgb,var(--ac) 70%,transparent)}.ap-badge{align-self:flex-start;font-family:var(--mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--ac);background:color-mix(in srgb,var(--ac) 12%,#fff);padding:5px 10px;border-radius:999px;margin-bottom:8px}.ap-char{height:120px;display:grid;place-items:center;margin:4px 0 10px}.ap-char img{max-height:120px;max-width:100%;width:auto;object-fit:contain;filter:drop-shadow(0 14px 18px color-mix(in srgb,var(--ac) 40%,transparent));transition:transform .25s}.ap-card:hover .ap-char img{transform:translateY(-5px) scale(1.05)}.ap-age{font-family:var(--mono);font-size:11px;letter-spacing:.05em;color:var(--ink-4);font-weight:600}.ap-name{font-family:var(--display);font-weight:800;font-size:19px;color:var(--ink);margin:3px 0 7px;letter-spacing:-.01em}.ap-desc{font-size:13px;line-height:1.5;color:var(--ink-3);flex:1 1}.ap-desc,.ap-go{font-family:var(--sans)}.ap-go{display:inline-flex;align-items:center;gap:7px;margin-top:16px;font-weight:800;font-size:13.5px;color:var(--ac)}.ap-go svg{width:16px;height:16px;transition:transform .2s}.ap-card:hover .ap-go svg{transform:translateX(4px)}@media(max-width:960px){.ap-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.ap-grid{grid-template-columns:1fr}}.hero-gets{margin-top:22px;max-width:440px;background:linear-gradient(160deg,#fff,#FBF7FF);border:1.5px solid var(--line);border-radius:20px;padding:16px 18px;box-shadow:0 22px 44px -30px rgba(90,60,140,.4)}.hg-head{display:flex;align-items:center;gap:9px;font-family:var(--display);font-weight:800;font-size:14.5px;color:var(--ink);margin-bottom:12px}.hg-head svg{width:18px;height:18px;color:var(--mint);flex:none}.hg-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:8px 16px;gap:8px 16px}.hg-list li{display:flex;align-items:center;gap:8px;font-family:var(--sans);font-size:13px;font-weight:600;color:var(--ink-2);line-height:1.25}.hg-i{width:17px;height:17px;flex:none;border-radius:50%;background:var(--mint-wash,#E4F5EF);color:var(--mint,#2FA88E);display:grid;place-items:center;font-size:10px;font-weight:900}.hg-foot{margin-top:13px;padding-top:12px;border-top:1px solid var(--line);font-family:var(--sans);font-size:12.5px;color:var(--ink-3)}.hg-foot b{color:var(--ink)}@media(max-width:560px){.hg-list{grid-template-columns:1fr}}.consent-nudge{animation:consentShake .5s ease;border-radius:8px;outline:2px solid var(--coral);outline-offset:3px;color:var(--coral-deep)!important}@keyframes consentShake{0%,to{transform:translateX(0)}20%,60%{transform:translateX(-5px)}40%,80%{transform:translateX(5px)}}.bh-world{position:relative;width:100%;max-width:400px;aspect-ratio:1;margin:0 auto}.bw-aura{inset:10%;background:radial-gradient(circle,rgba(168,123,255,.45),rgba(240,96,95,.16) 55%,transparent 72%);filter:blur(8px);animation:bwPulse 5s ease-in-out infinite}.bw-aura,.bw-ring{position:absolute;border-radius:50%}.bw-ring{pointer-events:none}.bw-ring1{inset:16%;border:1.5px dashed rgba(200,169,255,.32);animation:bwSpin 34s linear infinite}.bw-ring2{inset:3%;border:1.5px dotted rgba(240,184,96,.24);animation:bwSpin 50s linear infinite reverse}.bw-crown{position:absolute;top:-1%;left:50%;margin-left:-23px;width:46px;filter:drop-shadow(0 3px 6px rgba(240,184,96,.5));animation:bwCrown 4s ease-in-out infinite}.bw-star{position:absolute;pointer-events:none;animation:bwTwinkle 3s ease-in-out infinite}.bw-star svg{display:block;width:100%}.bw-hero{position:absolute;left:50%;top:50%;width:42%;transform:translate(-50%,-50%);display:grid;place-items:center;z-index:3}.bw-hero img{width:100%;height:auto;filter:drop-shadow(0 16px 22px rgba(0,0,0,.45));animation:bwFloat 4.6s ease-in-out infinite;position:relative;z-index:2}.bw-hero-glow{position:absolute;inset:-14%;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.2),transparent 66%);z-index:1}.bw-hero.pop img{animation:bwPop .5s ease}.bw-good{position:absolute;transform:translate(-50%,-50%);background:none;border:0;padding:0;cursor:pointer;z-index:4}.bw-good-in{display:block;position:relative;animation:bwFloat 3.6s ease-in-out infinite}.bw-chip{display:grid;place-items:center;width:62px;height:62px;border-radius:18px;background:linear-gradient(158deg,#fff,#EFEAF7);box-shadow:0 14px 26px -10px rgba(0,0,0,.55),inset 0 0 0 1px rgba(255,255,255,.7);overflow:hidden;transition:transform .2s}.bw-chip img{width:100%;height:100%;object-fit:contain;padding:8px}.bw-good:hover{z-index:6}.bw-good.show .bw-chip,.bw-good:hover .bw-chip{transform:scale(1.14) translateY(-2px)}.bw-tag{position:absolute;left:50%;bottom:-24px;transform:translateX(-50%) translateY(4px);white-space:nowrap;font-family:var(--sans);font-weight:700;font-size:11px;color:#fff;background:rgba(18,24,38,.94);border:1px solid rgba(255,255,255,.16);padding:4px 11px;border-radius:999px;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;box-shadow:0 8px 18px -8px rgba(0,0,0,.6)}.bw-good.show .bw-tag,.bw-good:hover .bw-tag{opacity:1;transform:translateX(-50%) translateY(0)}.bw-hint{position:absolute;left:50%;bottom:-6%;transform:translateX(-50%);font-family:var(--sans);font-size:11px;letter-spacing:.02em;color:rgba(255,255,255,.5);white-space:nowrap}@keyframes bwFloat{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-10px) rotate(2.5deg)}}@keyframes bwPop{0%,to{transform:translateY(0) scale(1)}40%{transform:translateY(-6px) scale(1.06)}}@keyframes bwPulse{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@keyframes bwSpin{to{transform:rotate(1turn)}}@keyframes bwTwinkle{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}@keyframes bwCrown{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-5px) rotate(3deg)}}@media(max-width:560px){.bw-chip{width:52px;height:52px}}@media(prefers-reduced-motion:reduce){.bw-aura,.bw-crown,.bw-good-in,.bw-hero img,.bw-ring,.bw-star{animation:none!important}}@media(min-width:900px){.nav-cta{display:inline-flex!important;align-items:center;gap:7px!important}}.nav-links{gap:8px}.nav-dd-trigger{padding:9px 13px;border-radius:11px;transition:background .2s,color .2s}.nav-dd-trigger:hover,.nav-dd.open .nav-dd-trigger{background:var(--paper-2);color:var(--ink)}.nav-dd.open .nav-dd-chev,.nav-dd:hover .nav-dd-chev{transform:rotate(180deg)}.brand-lockup{transition:transform .2s}.brand-lockup:hover{transform:translateY(-1px)}.brand-lockup:hover .brand-logo-svg{filter:drop-shadow(0 5px 11px rgba(27,42,74,.24))}.dd-card{border-radius:12px;transition:background .18s,transform .18s}.dd-card:hover{background:var(--paper-2)}.dd-card .dd-ic{transition:transform .18s}.dd-card:hover .dd-ic{transform:scale(1.12) rotate(-3deg)}.nav-cta{box-shadow:0 10px 22px -12px var(--coral);transition:transform .2s,box-shadow .2s}.nav-cta:hover{transform:translateY(-2px);box-shadow:0 14px 28px -10px var(--coral)}.nav-cta .arrow-icn{transition:transform .2s}.nav-cta:hover .arrow-icn{transform:translateX(3px)}.nav-signin{transition:background .2s,color .2s}.kit-item .ki-thumb{height:60px!important;width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;margin-bottom:8px!important}.kit-item .ki-thumb img{width:auto!important;height:auto!important;max-width:100%!important;max-height:56px!important;object-fit:contain!important}.crw-av .ca-img{position:relative;overflow:hidden}.crw-av .ca-img img{width:auto!important;height:auto!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important}.kit-item .ki-thumb{width:100%;height:60px;display:flex;align-items:center;justify-content:center;margin-bottom:8px;overflow:hidden}.crw-av .ca-img img,.kit-item .ki-thumb img{width:100%;height:100%}.kv-bar{gap:10px}.kv-photo{display:inline-flex;align-items:center;gap:7px;border:1.5px solid var(--line);background:#fff;border-radius:999px;padding:6px 14px;cursor:pointer;font-family:var(--sans);font-weight:700;font-size:13px;color:var(--ink-3);transition:all .18s}.kv-photo:hover{border-color:var(--cc);color:var(--cc)}.kv-photo svg{width:14px;height:14px;fill:currentColor}.kv-guideinfo{margin-top:14px}.gi-rows{display:grid;grid-gap:8px;gap:8px}.gi-pill{gap:11px;border:1.5px solid var(--line);border-radius:13px;padding:10px 12px}.gi-ic,.gi-pill{display:flex;align-items:center}.gi-ic{width:36px;height:36px;flex:none;border-radius:10px;justify-content:center;background:var(--paper-2);overflow:hidden}.gi-ic svg{width:18px;height:18px;stroke:var(--cc);fill:none}.gi-ic.mat img{width:100%;height:100%;object-fit:contain;padding:3px}.gi-t{display:flex;flex-direction:column;min-width:0}.gi-k{font-family:var(--mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4)}.gi-v{font-family:var(--sans);font-weight:700;font-size:13px;color:var(--ink);line-height:1.25}.mp-hd{text-align:center;margin-bottom:6px}.mp-num{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--cc);background:color-mix(in srgb,var(--cc) 12%,#fff);padding:4px 12px;border-radius:999px;font-weight:700}.mp-hd h3{font-family:var(--display);font-weight:900;font-size:22px;color:var(--ink);margin:12px 0 2px;letter-spacing:-.01em}.mp-role{font-family:var(--sans);font-size:13px;color:var(--ink-4)}.mp-sec{margin-top:18px}.mp-k{font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4);margin-bottom:8px}.mp-learn{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.mp-learn li{display:flex;align-items:flex-start;gap:9px;font-family:var(--sans);font-size:13.5px;color:var(--ink-2);line-height:1.4}.mp-learn li svg{width:16px;height:16px;flex:none;margin-top:1px;color:var(--mint);fill:none;stroke:var(--mint);stroke-width:3}.mp-rows{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:18px}.mp-pill{gap:10px;border:1.5px solid var(--line);border-radius:13px;padding:10px 11px}.mp-ic,.mp-pill{display:flex;align-items:center}.mp-ic{width:38px;height:38px;flex:none;border-radius:10px;justify-content:center;background:var(--paper-2);overflow:hidden}.mp-ic img{width:100%;height:100%;object-fit:contain;padding:2px}.mp-ic.reward{background:var(--gold-wash)}.mp-ic.reward svg{width:20px;height:20px;fill:#E0A02D;stroke:none}.mp-pk{font-family:var(--mono);font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4);display:block}.mp-pv{font-family:var(--sans);font-weight:700;font-size:12.5px;color:var(--ink);line-height:1.2}.dm-primary svg{fill:#fff;stroke:none}.fp-setprev{margin:14px auto 0}.fp-label{font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4);margin:16px 0 8px}.fp-chars{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}.fp-char{border:2px solid var(--line);background:#fff;border-radius:14px;cursor:pointer;aspect-ratio:1;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:5px;transition:transform .15s,border-color .15s}.fp-char:hover{transform:translateY(-2px)}.fp-char.sel{border-color:var(--coral);background:var(--gold-wash)}.fp-char .fp-ci{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:22px}.fp-char .fp-ci img{width:100%;height:100%;object-fit:contain}.fp-styles{display:flex;gap:10px;flex-wrap:wrap}.fp-style{width:34px;height:34px;border-radius:50%;border:2px solid #fff;cursor:pointer;background:var(--sw);box-shadow:0 0 0 1.5px var(--line);transition:transform .15s}.fp-style:hover{transform:scale(1.1)}.fp-style.sel{box-shadow:0 0 0 2.5px var(--ink);transform:scale(1.08)}.dmodal-ic.has-face{overflow:hidden;padding:0;background:var(--gold-wash)}.dmodal-ic.has-face img{width:100%;height:100%;object-fit:contain;padding:6px}.face-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-top:18px}.face-btn{border:2px solid var(--line);background:#fff;border-radius:18px;cursor:pointer;aspect-ratio:1;display:grid;place-items:center;overflow:hidden;transition:transform .15s,border-color .15s;padding:6px}.face-btn:hover{border-color:var(--coral);transform:translateY(-3px)}.face-btn.sel{border-color:var(--coral);background:var(--gold-wash)}.face-btn .fb-img{width:100%;height:100%;display:grid;place-items:center;font-size:26px}.face-btn .fb-img img{max-width:100%;max-height:100%;object-fit:contain;filter:drop-shadow(0 4px 5px rgba(90,60,140,.2))}.spark-code.six{grid-template-columns:repeat(3,1fr)}.spark-forgot{background:none;border:0;cursor:pointer;font-family:var(--sans);font-size:12.5px;color:var(--ink-4);text-decoration:underline;margin-top:8px}.spark-forgot:hover{color:var(--coral-deep)}.who-av img{object-fit:contain;padding:3px}.kw-av img{width:100%;height:100%;object-fit:contain}.kv-bar .kw-av{overflow:hidden}.fam{background:radial-gradient(120% 80% at 50% -10%,#F6EFFF 0,#FBFAFE 42%,#fff 100%)}.fam-head{max-width:720px;margin:0 auto;text-align:center}.fam-head .k{color:var(--coral-deep)}.fam-head h2{margin:14px 0 0}.fam-head p{margin:14px auto 0;max-width:56ch}.fam-stage{position:relative;margin:38px auto 0;max-width:1040px;border-radius:32px;padding:70px 20px 26px;background:linear-gradient(170deg,#F3EEFB,#EAF6F6 60%,#FDEEEB);border:1.5px solid #ece6f6;overflow:hidden;box-shadow:0 40px 80px -50px rgba(90,60,140,.45)}.fam-row{row-gap:46px}.fam-stage .fam-sun{left:50%;top:-40%;transform:translateX(-50%);width:70%;height:120%;border-radius:50%;background:radial-gradient(circle,rgba(240,184,96,.22),transparent 62%)}.fam-stage .fam-sun,.fam-star{position:absolute;pointer-events:none}.fam-star{color:#F0B860;animation:famTwinkle 3.2s ease-in-out infinite}.fam-star svg{display:block}.fam-ground{position:absolute;left:6%;right:6%;bottom:58px;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,rgba(160,120,200,.25) 20%,rgba(160,120,200,.25) 80%,transparent)}.fam-row{position:relative;z-index:2;display:flex;align-items:flex-end;justify-content:center;gap:clamp(4px,1.5vw,20px);flex-wrap:wrap}.fam-char{position:relative;width:clamp(96px,12vw,132px);cursor:pointer;text-align:center;background:none;border:0;padding:0;font-family:inherit;animation:famFloat 4s ease-in-out infinite;transition:transform .3s cubic-bezier(.2,.9,.3,1.4)}.fam-char:first-child{animation-delay:0s}.fam-char:nth-child(2){animation-delay:.3s}.fam-char:nth-child(3){animation-delay:.6s}.fam-char:nth-child(4){animation-delay:.9s}.fam-char:nth-child(5){animation-delay:1.2s}.fam-char:nth-child(6){animation-delay:1.5s}.fam-char:nth-child(7){animation-delay:1.8s}.fam-char .fc-shadow{position:absolute;left:50%;bottom:34px;transform:translateX(-50%);width:64%;height:14px;border-radius:50%;background:radial-gradient(circle,rgba(90,60,140,.28),transparent 70%);filter:blur(2px);z-index:0}.fam-char .fc-img{position:relative;z-index:1;height:clamp(96px,12vw,128px);display:flex;align-items:flex-end;justify-content:center}.fam-char .fc-img img{max-height:100%;max-width:100%;object-fit:contain;filter:drop-shadow(0 10px 14px rgba(90,60,140,.22));transition:filter .3s}.fam-char .fc-name{margin-top:8px;font-family:var(--display);font-weight:800;font-size:14px;color:var(--ink);transition:color .2s}.fam-char .fc-role{font-size:10.5px;letter-spacing:.01em}.fam-char .fc-bubble,.fam-char .fc-role{font-family:var(--sans);font-weight:700;color:var(--fc)}.fam-char .fc-bubble{position:absolute;left:50%;top:-6px;transform:translate(-50%,-100%) scale(.7);opacity:0;background:#fff;border:1.5px solid var(--fc);border-radius:12px;padding:6px 11px;white-space:nowrap;z-index:5;font-size:11px;box-shadow:0 10px 20px -10px rgba(90,60,140,.5);transition:transform .28s cubic-bezier(.2,.9,.3,1.6),opacity .2s;pointer-events:none}.fam-char .fc-bubble:after{content:"";position:absolute;left:50%;bottom:-6px;transform:translateX(-50%);border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid var(--fc)}.fam-char.sel,.fam-char:hover{transform:translateY(-14px) scale(1.06);animation-play-state:paused}.fam-char.sel .fc-bubble,.fam-char:hover .fc-bubble{opacity:1;transform:translate(-50%,-100%) scale(1)}.fam-char.sel .fc-img img,.fam-char:hover .fc-img img{filter:drop-shadow(0 16px 20px color-mix(in srgb,var(--fc) 60%,transparent))}.fam-char.sel .fc-name,.fam-char:hover .fc-name{color:var(--fc)}.fam-hint{position:relative;z-index:2;text-align:center;margin-top:20px;font-family:var(--sans);font-size:13px;color:var(--ink-4)}.fam-hint b{color:var(--ink-2)}.fam-detail{max-width:1040px;margin:22px auto 0;display:grid;grid-template-columns:auto 1fr;grid-gap:24px;gap:24px;align-items:center;border-radius:26px;padding:26px 28px;background:#fff;border:1.5px solid var(--line);box-shadow:0 24px 50px -36px rgba(90,60,140,.4);transition:border-color .3s}.fam-detail .fd-face{width:120px;height:120px;border-radius:24px;display:grid;place-items:center;flex:none;background:color-mix(in srgb,var(--fc) 12%,#fff);position:relative;overflow:hidden}.fam-detail .fd-face img{max-width:88%;max-height:88%;object-fit:contain;filter:drop-shadow(0 8px 12px rgba(90,60,140,.2))}.fam-detail .fd-k{font-family:var(--sans);font-weight:800;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--fc);display:flex;align-items:center;gap:8px}.fam-detail .fd-k:before{content:"";width:20px;height:2px;background:var(--fc);border-radius:2px}.fam-detail h3{font-family:var(--display);font-weight:900;font-size:clamp(20px,2.6vw,26px);color:var(--ink);margin:8px 0 0;letter-spacing:-.01em}.fam-detail h3 em{font-style:normal;color:var(--fc)}.fam-detail .fd-teach{font-family:var(--sans);font-size:14.5px;color:var(--ink-3);line-height:1.5;margin:8px 0 0;max-width:52ch}.fam-detail .fd-rows{display:flex;gap:12px;flex-wrap:wrap;margin-top:16px}.fam-detail .fd-pill{display:inline-flex;align-items:center;gap:9px;background:var(--paper-2);border:1.5px solid var(--line);border-radius:14px;padding:10px 14px}.fam-detail .fd-pill .fp-ic{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:#fff;border:1.5px solid var(--line);flex:none}.fam-detail .fd-pill .fp-ic svg{width:16px;height:16px;color:var(--fc)}.fam-detail .fd-pill .fp-ic img{max-width:24px;max-height:24px;object-fit:contain}.fam-detail .fd-pill .fp-k{font-family:var(--mono);font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4)}.fam-detail .fd-pill .fp-v{font-family:var(--sans);font-weight:700;font-size:13px;color:var(--ink)}@keyframes famFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes famTwinkle{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}@media(max-width:820px){.fam-detail{grid-template-columns:1fr;text-align:center}.fam-detail .fd-face{margin:0 auto}.fam-detail .fd-k{justify-content:center}.fam-detail .fd-k:before{display:none}.fam-detail .fd-rows{justify-content:center}.fam-detail .fd-teach{margin-inline:auto}}@media(max-width:520px){.fam-char{width:44%}.fam-ground{display:none}}@media(prefers-reduced-motion:reduce){.fam-char,.fam-star{animation:none!important}}.kv-daily{display:flex;align-items:center;gap:14px;margin-top:18px;background:#fff;border:1.5px solid var(--line);border-radius:18px;padding:14px 18px}.kv-daily .kd-ic{width:44px;height:44px;border-radius:13px;flex:none;display:grid;place-items:center;background:color-mix(in srgb,var(--cc) 14%,#fff);color:var(--cc)}.kv-daily .kd-ic svg{width:22px;height:22px;fill:var(--cc)}.kv-daily .kd-k{font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4)}.kv-daily .kd-t{font-family:var(--sans);font-weight:600;font-size:14.5px;color:var(--ink);margin-top:2px}.kv-daily .kd-go{margin-left:auto;flex:none;border:0;cursor:pointer;background:var(--cc);color:#fff;font-family:var(--sans);font-weight:700;font-size:13px;padding:10px 16px;border-radius:999px;transition:filter .15s}.kv-daily .kd-go:hover{filter:brightness(1.08)}.kv-h-note{font-weight:600;font-size:11.5px;color:var(--ink-4);margin-left:2px}.kv-kit{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.kit-item{background:var(--paper-2);border:1.5px solid var(--line);border-radius:15px;padding:12px 10px;cursor:pointer;text-align:center;transition:transform .2s,border-color .2s;display:flex;flex-direction:column;align-items:center;gap:2px}.kit-item:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--cc) 40%,transparent)}.kit-item .ki-thumb{width:52px;height:52px;display:grid;place-items:center;margin-bottom:4px}.kit-item .ki-thumb img{max-width:100%;max-height:100%;object-fit:contain}.kit-item .ki-thumb svg{width:26px;height:26px;color:var(--ink-3);fill:var(--ink-3)}.kit-item .ki-n{font-size:12px;color:var(--ink);line-height:1.2}.kit-item .ki-n,.kit-item .ki-s{font-family:var(--sans);font-weight:700}.kit-item .ki-s{font-size:10.5px}.kit-item.coming,.kit-item.locked{opacity:.62}.kit-item.coming .ki-thumb,.kit-item.locked .ki-thumb{filter:grayscale(1)}.kit-item.requested{border-color:color-mix(in srgb,#F0B860 55%,transparent);background:#FFF9EF}.kv-coplay{font-size:14px;line-height:1.5;margin:0}.kv-coplay,.kv-coplay-btn{font-family:var(--sans);color:var(--ink-2)}.kv-coplay-btn{margin-top:12px;border:1.5px solid var(--line);background:#fff;cursor:pointer;font-weight:700;font-size:12.5px;padding:9px 15px;border-radius:999px;transition:all .15s}.kv-coplay-btn:hover{border-color:var(--cc);color:var(--cc)}.kv-guides{display:flex;flex-wrap:wrap;gap:8px}.kv-guide{display:inline-flex;align-items:center;gap:7px;border:1.5px solid var(--line);background:#fff;cursor:pointer;font-family:var(--sans);font-weight:700;font-size:12.5px;color:var(--ink-2);padding:7px 13px;border-radius:999px;transition:all .15s}.kv-guide .kg-dot{width:10px;height:10px;border-radius:50%;background:var(--gc)}.kv-guide.on,.kv-guide:hover{border-color:var(--gc)}.kv-guide.on{background:color-mix(in srgb,var(--gc) 12%,#fff);color:var(--ink)}.pv2-kit{display:grid;grid-gap:2px;gap:2px}.pv2-kit-row{display:flex;align-items:center;gap:14px;padding:11px 4px;border-bottom:1px solid var(--line-2)}.pv2-kit-row:last-child{border-bottom:0}.pv2-kit-row .pk-ic{width:38px;height:38px;flex:none;display:grid;place-items:center;background:var(--paper-2);border-radius:10px}.pv2-kit-row .pk-ic img{max-width:32px;max-height:32px;object-fit:contain}.pv2-kit-row .pk-ic svg{width:18px;height:18px;color:var(--ink-3);fill:var(--ink-3)}.pv2-kit-row .pk-n{font-size:13.5px;color:var(--ink);flex:1 1}.pv2-kit-row .pk-n,.pv2-kit-row .pk-s{font-family:var(--sans);font-weight:700}.pv2-kit-row .pk-s{font-size:12px}.pv2-kit-row .pk-ok{border:0;cursor:pointer;background:var(--ink);color:#fff;font-family:var(--sans);font-weight:700;font-size:11.5px;padding:6px 13px;border-radius:8px;margin-left:6px}.pv2-kit-row .pk-owned{color:var(--mint);display:grid;place-items:center;width:24px;margin-left:6px}.pv2-kit-row .pk-owned svg{width:16px;height:16px;fill:none;stroke:var(--mint);stroke-width:3}.pv2-audit{display:grid;grid-gap:2px;gap:2px}.pv2-audit-row{display:flex;gap:12px;padding:10px 2px;border-bottom:1px solid var(--line-2)}.pv2-audit-row:last-child{border-bottom:0}.pv2-audit-row .pa-dot{width:8px;height:8px;border-radius:50%;background:var(--cc);margin-top:6px;flex:none}.pv2-audit-row .pa-a{font-family:var(--sans);font-size:13px;color:var(--ink);line-height:1.4}.pv2-audit-row .pa-m{font-family:var(--sans);font-size:11.5px;color:var(--ink-4);margin-top:1px}.dm-trust{display:flex;align-items:center;gap:9px;justify-content:center;margin-top:18px;font-family:var(--sans);font-size:13px;color:var(--ink-3);cursor:pointer}.dm-trust input{width:16px;height:16px;accent-color:var(--coral)}.rep-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin-top:20px}.rep-cell{background:var(--paper-2);border:1.5px solid var(--line);border-radius:12px;padding:12px 8px;text-align:center}.rep-cell span{font-family:var(--sans);font-size:11px;color:var(--ink-4);display:block}.rep-cell b{font-family:var(--display);font-weight:900;font-size:22px;color:var(--ink);display:block;margin-top:3px}.rep-block{margin-top:16px}.rep-block b{font-family:var(--display);font-weight:800;font-size:13.5px;color:var(--ink)}.rep-block p{font-family:var(--sans);font-size:13.5px;color:var(--ink-3);line-height:1.5;margin:5px 0 0}.rep-actions{display:flex;gap:10px;margin-top:22px;flex-wrap:wrap}.rep-ghost{flex:1 1;border:1.5px solid var(--line);background:#fff;cursor:pointer;font-family:var(--sans);font-weight:700;font-size:13px;color:var(--ink-2);padding:13px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:all .15s}.rep-ghost:hover{border-color:var(--ink-3);color:var(--ink)}.rep-ghost svg{width:15px;height:15px}.cc-trophy{display:flex;align-items:center;gap:14px;margin-top:20px;background:linear-gradient(135deg,#FFFCF4,#FBF2DD);border:1.5px solid #f0e2c0;border-radius:16px;padding:16px}.cc-trophy .cc-tro-ic{width:46px;height:46px;flex:none;display:grid;place-items:center}.cc-trophy .cc-tro-ic svg{width:32px;height:32px;fill:#E0A02D}.cc-trophy b{font-family:var(--display);font-weight:800;font-size:15px;color:var(--ink)}.cc-trophy .cc-m{font-family:var(--sans);font-size:11.5px;color:var(--ink-4)}.cc-list{margin-top:16px;display:grid;grid-gap:2px;gap:2px}.cc-row{display:flex;align-items:center;gap:13px;padding:11px 4px;border-bottom:1px solid var(--line-2)}.cc-row:last-child{border-bottom:0}.cc-row .cc-ic{width:38px;height:38px;flex:none;display:grid;place-items:center;background:var(--teal-wash);border-radius:10px;color:var(--teal-deep)}.cc-row .cc-ic svg{width:19px;height:19px;stroke:var(--teal-deep)}.cc-row .cc-n{font-family:var(--sans);font-weight:700;font-size:13.5px;color:var(--ink)}.cc-row .cc-m{font-family:var(--sans);font-size:11.5px;color:var(--ink-4)}.cc-row .cc-acts{margin-left:auto;display:flex;gap:6px}.cc-row .cc-acts button{width:34px;height:34px;border-radius:9px;border:1.5px solid var(--line);background:#fff;cursor:pointer;display:grid;place-items:center;color:var(--ink-3)}.cc-row .cc-acts button:hover{border-color:var(--ink-3);color:var(--ink)}.cc-row .cc-acts svg{width:16px;height:16px}@media(max-width:820px){.kv-kit,.rep-grid{grid-template-columns:repeat(2,1fr)}}.dash-bmark{fill:#14384F;color:#14384F;display:block}.as2-aura{top:44%;transform:translate(-50%,-50%)}.crw-scene{position:relative;margin-top:26px;border-radius:26px;padding:20px;overflow:hidden;background:radial-gradient(120% 90% at 18% 0,#F6EFFF 0,#EFF4FF 44%,#EAF7F4 100%);border:1.5px solid #ece6f6;box-shadow:0 30px 60px -44px rgba(90,60,140,.4)}.crw-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.crw-cap{gap:8px;font-family:var(--display);font-size:14.5px;color:var(--ink)}.crw-badge,.crw-cap{display:inline-flex;align-items:center;font-weight:800}.crw-badge{gap:6px;font-family:var(--sans);font-size:11px;color:#7B6CD8;background:#fff;border:1.5px solid #dfd3f5;border-radius:999px;padding:5px 11px}.crw-badge svg{stroke:#7B6CD8}.crw-hint{font-family:var(--sans);font-size:12.5px;color:var(--ink-4);margin-top:6px}.crw-hint b{color:var(--ink-2)}.crw-pick{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:4px;gap:4px;margin-top:14px}.crw-av{background:none;border:0;cursor:pointer;padding:8px 2px 6px;border-radius:14px;display:flex;flex-direction:column;align-items:center;gap:5px;transition:background .2s,transform .2s;position:relative}.crw-av .ca-img{width:100%;aspect-ratio:1;display:grid;place-items:center}.crw-av .ca-img img{max-width:100%;max-height:100%;object-fit:contain;filter:drop-shadow(0 6px 6px rgba(90,60,140,.2));animation:caBob 3s ease-in-out infinite;transform-origin:bottom center}.crw-av .ca-fallback{font-size:26px}.crw-av .ca-n{font-family:var(--sans);font-weight:700;font-size:10px;color:var(--ink-3);line-height:1}.crw-av:hover{transform:translateY(-3px)}.crw-av.sel{background:color-mix(in srgb,var(--c) 15%,#fff)}.crw-av.sel .ca-n{color:var(--c)}.crw-av.sel:after{content:"";position:absolute;bottom:-9px;left:50%;transform:translateX(-50%);border:6px solid transparent;border-top:6px solid var(--c)}.crw-av:first-child .ca-img img{animation-delay:0s}.crw-av:nth-child(2) .ca-img img{animation-delay:.2s}.crw-av:nth-child(3) .ca-img img{animation-delay:.4s}.crw-av:nth-child(4) .ca-img img{animation-delay:.6s}.crw-av:nth-child(5) .ca-img img{animation-delay:.8s}.crw-av:nth-child(6) .ca-img img{animation-delay:1s}.crw-av:nth-child(7) .ca-img img{animation-delay:1.2s}.crw-detail{margin-top:16px;background:#fff;border:1.5px solid var(--line);border-color:color-mix(in srgb,var(--c) 32%,var(--line));border-radius:20px;padding:16px;box-shadow:0 16px 34px -22px color-mix(in srgb,var(--c) 85%,transparent);transition:border-color .3s,box-shadow .3s}.cd-top{display:flex;align-items:center;gap:12px}.cd-face{width:54px;height:54px;flex:none;border-radius:15px;background:color-mix(in srgb,var(--c) 12%,#fff);display:grid;place-items:center;overflow:hidden;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--c) 26%,transparent)}.cd-face img{max-width:86%;max-height:86%;object-fit:contain}.cd-id{flex:1 1;min-width:0}.cd-name{font-family:var(--display);font-weight:800;font-size:17px;color:var(--ink);display:block;line-height:1.1}.cd-role{font-family:var(--sans);font-size:12px;color:var(--c);font-weight:700}.cd-tag{font-family:var(--mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--c);background:color-mix(in srgb,var(--c) 12%,#fff);padding:4px 9px;border-radius:999px;flex:none}.cd-desc{font-family:var(--sans);font-size:12.5px;color:var(--ink-3);line-height:1.5;margin:12px 0 0}.cd-rows{display:grid;grid-gap:8px;gap:8px;margin-top:13px}.cd-pill{display:flex;align-items:center;gap:11px;border:1.5px solid var(--line);border-radius:13px;padding:10px 12px;transition:border-color .2s}.cd-pill:hover{border-color:color-mix(in srgb,var(--c) 40%,transparent)}.cd-ic{width:36px;height:36px;flex:none;border-radius:10px;display:grid;place-items:center;background:var(--paper-2);overflow:hidden}.cd-ic.book svg{width:19px;height:19px;stroke:var(--c)}.cd-ic.mat img{max-width:30px;max-height:30px;object-fit:contain}.cd-ic.mat svg{width:19px;height:19px;stroke:var(--c)}.cd-pt{display:flex;flex-direction:column;min-width:0}.cd-pk{font-family:var(--mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4)}.cd-pv{font-family:var(--sans);font-weight:700;font-size:13px;color:var(--ink);line-height:1.25}@keyframes caBob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media(max-width:520px){.crw-av .ca-n{font-size:9px}.cd-name{font-size:16px}}@media(prefers-reduced-motion:reduce){.crw-av .ca-img img{animation:none!important}}.dash-app{background:linear-gradient(180deg,#FBFAFE,#F4F6FA)}.dash-topbar{justify-content:space-between;gap:16px;flex-wrap:wrap;padding:20px 0 22px;border-bottom:1px solid var(--line);margin-bottom:26px}.dash-brand,.dash-topbar{display:flex;align-items:center}.dash-brand{gap:14px}.dash-bmark{height:26px;width:auto;color:var(--ink-navy)}.dash-bmark svg,.dash-bmark use{height:26px}.dash-tt{font-family:var(--display);font-weight:800;font-size:18px;color:var(--ink);letter-spacing:-.01em;line-height:1.1}.dash-sub{font-family:var(--sans);font-size:12.5px;color:var(--ink-4)}.dash-parentbtn{display:inline-flex;align-items:center;gap:8px;border:1.5px solid var(--line);background:#fff;border-radius:999px;padding:9px 16px;font-family:var(--sans);font-weight:700;font-size:13.5px;color:var(--ink-2);cursor:pointer;transition:all .18s}.dash-parentbtn:hover{border-color:var(--ink-3);color:var(--ink)}.dash-parentbtn svg{width:15px;height:15px}.dash-parentbtn.in-parent{background:var(--ink);color:#fff;border-color:var(--ink)}.who-wrap{max-width:880px;margin:10px auto 40px;text-align:center}.who-title{font-family:var(--display);font-weight:900;font-size:clamp(26px,4vw,38px);color:var(--ink);letter-spacing:-.02em}.who-sub{font-family:var(--sans);font-size:15px;color:var(--ink-3);margin-top:8px}.who-grid{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:34px}.who-card{width:180px;background:#fff;border:1.5px solid var(--line);border-radius:22px;padding:22px 16px 18px;cursor:pointer;transition:transform .25s cubic-bezier(.2,.9,.3,1.3),box-shadow .3s,border-color .2s;text-align:center;position:relative}.who-card:hover{transform:translateY(-6px);box-shadow:0 22px 40px -22px color-mix(in srgb,var(--cc) 90%,transparent);border-color:color-mix(in srgb,var(--cc) 45%,transparent)}.who-av{width:76px;height:76px;border-radius:50%;margin:0 auto 14px;display:grid;place-items:center;background:color-mix(in srgb,var(--cc) 14%,#fff);color:var(--cc);font-family:var(--display);font-weight:900;font-size:30px;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--cc) 30%,transparent);overflow:hidden}.who-av img{width:100%;height:100%;object-fit:cover}.who-name{font-family:var(--display);font-weight:800;font-size:18px;color:var(--ink)}.who-track{font-size:12.5px;color:var(--cc);font-weight:700;margin-top:2px}.who-prog,.who-track{font-family:var(--sans)}.who-prog{margin-top:12px;font-size:11.5px;color:var(--ink-4)}.who-prog .wp-bar{height:6px;border-radius:6px;background:var(--line-2);margin-top:6px;overflow:hidden}.who-prog .wp-fill{height:100%;border-radius:6px;background:var(--cc)}.who-safe{margin-top:10px;font-family:var(--sans);font-size:10.5px;font-weight:700;color:var(--mint);display:inline-flex;align-items:center;gap:4px}.who-safe svg{width:11px;height:11px}.who-add{border:1.5px dashed var(--line);background:var(--paper-2);color:var(--ink-3);display:grid;place-items:center;min-height:210px}.who-add:hover{border-color:var(--coral);color:var(--coral-deep);transform:translateY(-6px)}.who-add .wa-plus{width:52px;height:52px;border-radius:50%;background:#fff;border:1.5px solid var(--line);display:grid;place-items:center;margin:0 auto 12px}.who-add .wa-plus svg{width:22px;height:22px;stroke:var(--coral)}.who-add b{font-family:var(--display);font-weight:800;font-size:15px;color:var(--ink-2)}.kv{position:relative}.kv-bar{display:flex;justify-content:space-between;gap:12px;margin-bottom:18px;flex-wrap:wrap}.kv-bar,.kv-who{align-items:center}.kv-who{display:inline-flex;gap:10px;font-family:var(--sans);font-weight:700;font-size:13px;color:var(--ink-3);background:#fff;border:1.5px solid var(--line);border-radius:999px;padding:6px 14px 6px 6px;cursor:pointer}.kv-who .kw-av{width:28px;height:28px;border-radius:50%;background:color-mix(in srgb,var(--cc) 16%,#fff);color:var(--cc);display:grid;place-items:center;font-weight:900;font-size:13px}.kv-hero{background:linear-gradient(135deg,color-mix(in srgb,var(--cc) 90%,#fff),color-mix(in srgb,var(--cc) 62%,#fff));border-radius:28px;padding:clamp(24px,3.4vw,38px);color:#fff;position:relative;overflow:hidden}.kv-hero:after{content:"";position:absolute;right:-40px;top:-40px;width:220px;height:220px;border-radius:50%;background:rgba(255,255,255,.14)}.kv-hi{font-family:var(--display);font-weight:900;font-size:clamp(24px,3.4vw,34px);letter-spacing:-.02em;display:flex;align-items:center;gap:10px}.kv-hi svg{width:26px;height:26px}.kv-hisub{font-family:var(--sans);font-size:14.5px;opacity:.9;margin-top:4px}.kv-continue{margin-top:20px;background:rgba(255,255,255,.16);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1.5px solid rgba(255,255,255,.28);border-radius:20px;padding:16px 18px;display:flex;align-items:center;gap:16px;position:relative;z-index:1}.kv-continue .kc-ic{width:56px;height:56px;border-radius:16px;background:#fff;display:grid;place-items:center;flex:none}.kv-continue .kc-ic svg{width:28px;height:28px;color:var(--cc)}.kv-continue .kc-txt{flex:1 1;min-width:0}.kv-continue .kc-k{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;opacity:.85}.kv-continue .kc-t{font-family:var(--display);font-weight:800;font-size:17px;margin-top:2px}.kv-continue .kc-prog{height:6px;border-radius:6px;background:rgba(255,255,255,.3);margin-top:9px;overflow:hidden;max-width:280px}.kv-continue .kc-prog i{display:block;height:100%;border-radius:6px;background:#fff}.kv-play{flex:none;border:0;cursor:pointer;background:#fff;color:var(--cc);font-family:var(--display);font-weight:800;font-size:15px;padding:12px 22px;border-radius:999px;display:inline-flex;align-items:center;gap:8px;transition:transform .18s}.kv-play:hover{transform:scale(1.04)}.kv-play svg{width:15px;height:15px;fill:currentColor}.kv-maphead{display:flex;align-items:center;justify-content:space-between;margin:30px 0 14px}.kv-maphead b{font-family:var(--display);font-weight:800;font-size:16px;color:var(--ink)}.kv-maphead span{font-family:var(--sans);font-size:12.5px;color:var(--ink-4)}.kv-map{display:grid;grid-template-columns:repeat(10,1fr);grid-gap:10px;gap:10px}.kv-tile{aspect-ratio:1;border-radius:15px;display:grid;place-items:center;position:relative;cursor:pointer;font-family:var(--display);font-weight:800;font-size:14px;transition:transform .2s,box-shadow .25s;border:1.5px solid transparent}.kv-tile svg{width:20px;height:20px}.kv-tile .tn{position:absolute;bottom:4px;right:6px;font-size:9px;opacity:.7;font-weight:700}.kv-tile.done{background:color-mix(in srgb,var(--cc) 90%,#fff);color:#fff;box-shadow:0 8px 16px -8px color-mix(in srgb,var(--cc) 90%,transparent)}.kv-tile.done svg{fill:#fff;stroke:none}.kv-tile.cur{background:#fff;border-color:var(--cc);color:var(--cc);box-shadow:0 0 0 4px color-mix(in srgb,var(--cc) 18%,transparent);animation:kvPulse 2s ease-in-out infinite}.kv-tile.cur svg{fill:var(--cc)}@keyframes kvPulse{0%,to{box-shadow:0 0 0 4px color-mix(in srgb,var(--cc) 16%,transparent)}50%{box-shadow:0 0 0 8px color-mix(in srgb,var(--cc) 8%,transparent)}}.kv-tile.lock{background:var(--paper-2);color:var(--ink-4);border-color:var(--line)}.kv-tile.lock svg{stroke:var(--ink-4);fill:none}.kv-tile.cert{background:color-mix(in srgb,var(--amber) 16%,#fff);color:var(--amber);border-color:color-mix(in srgb,var(--amber) 40%,transparent)}.kv-tile.cert svg{stroke:#E0A02D;fill:none}.kv-tile.trophy{background:linear-gradient(135deg,#F7D774,#E0A02D);color:#fff}.kv-tile.trophy svg{fill:#fff;stroke:none}.kv-tile:hover{transform:translateY(-3px)}.kv-cols{display:grid;grid-template-columns:1.3fr .9fr;grid-gap:18px;gap:18px;margin-top:26px}.kv-panel{background:#fff;border:1.5px solid var(--line);border-radius:20px;padding:20px}.kv-panel h4{font-family:var(--display);font-weight:800;font-size:15px;color:var(--ink);margin:0 0 14px;display:flex;align-items:center;gap:8px}.kv-panel h4 svg{width:17px;height:17px;color:var(--cc)}.kv-shelf{display:flex;gap:10px;flex-wrap:wrap}.kv-badge{width:60px;text-align:center;cursor:pointer}.kv-badge .kb-coin{width:52px;height:52px;margin:0 auto;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--bc) 90%,#fff);color:#fff;box-shadow:0 8px 14px -8px color-mix(in srgb,var(--bc) 90%,transparent);transition:transform .2s}.kv-badge:hover .kb-coin{transform:translateY(-4px) scale(1.06)}.kv-badge .kb-coin svg{width:24px;height:24px;fill:#fff;stroke:none}.kv-badge.locked .kb-coin{background:var(--paper-2);color:var(--ink-4);box-shadow:none}.kv-badge.locked .kb-coin svg{fill:var(--ink-4)}.kv-badge .kb-n{font-family:var(--sans);font-size:9.5px;color:var(--ink-3);margin-top:5px;line-height:1.15}.kv-trophy{text-align:center}.kv-trophy .kt-ring{width:96px;height:96px;margin:0 auto 12px;position:relative}.kv-trophy .kt-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.kv-trophy .kt-mid{position:absolute;inset:0;display:grid;place-items:center}.kv-trophy .kt-mid svg{width:34px;height:34px;fill:#E0A02D;transform:none}.kv-trophy b{display:block;font-family:var(--display);font-weight:800;font-size:15px;color:var(--ink)}.kv-trophy p{font-family:var(--sans);font-size:12px;color:var(--ink-4);margin:4px 0 0}.kv-ask{margin-top:14px;display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.kv-ask button{border:1.5px solid var(--line);background:var(--paper-2);border-radius:12px;padding:10px;cursor:pointer;font-family:var(--sans);font-weight:600;font-size:12px;color:var(--ink-2);display:flex;align-items:center;gap:7px;transition:all .15s}.kv-ask button:hover{border-color:var(--cc);color:var(--cc)}.kv-ask button svg{width:14px;height:14px}.pv2-head{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:20px}.pv2-head h3{font-family:var(--display);font-weight:900;font-size:22px;color:var(--ink);letter-spacing:-.01em}.pv2-head p{font-family:var(--sans);font-size:13.5px;color:var(--ink-4);margin-top:2px}.pv2-switch{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:20px}.pv2-chip{display:flex;align-items:center;gap:10px;background:#fff;border:1.5px solid var(--line);border-radius:16px;padding:10px 16px 10px 10px;cursor:pointer;transition:all .2s}.pv2-chip.sel{border-color:var(--cc);box-shadow:0 10px 24px -16px color-mix(in srgb,var(--cc) 90%,transparent)}.pv2-chip .av{width:34px;height:34px;border-radius:10px;background:color-mix(in srgb,var(--cc) 16%,#fff);color:var(--cc);display:grid;place-items:center;font-family:var(--display);font-weight:900;font-size:15px}.pv2-chip .nm{font-family:var(--display);font-weight:800;font-size:14px;color:var(--ink);line-height:1.1}.pv2-chip .tk{font-family:var(--sans);font-size:11.5px;color:var(--ink-4)}.pv2-chip.add{border-style:dashed;color:var(--ink-3);font-weight:700;font-family:var(--sans);font-size:13.5px}.pv2-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px;gap:12px;margin-bottom:20px}.pv2-stat{background:#fff;border:1.5px solid var(--line);border-radius:16px;padding:16px;position:relative}.pv2-stat .st-top{display:flex;align-items:center;gap:6px;font-family:var(--sans);font-size:12.5px;color:var(--ink-4)}.pv2-stat .st-info{margin-left:auto;width:16px;height:16px;border-radius:50%;background:var(--paper-2);display:grid;place-items:center;font-size:10px;color:var(--ink-4);cursor:help;position:relative}.pv2-stat .st-info svg{width:10px;height:10px}.pv2-stat .st-tip{position:absolute;bottom:130%;right:0;width:190px;background:var(--ink);color:#fff;font-family:var(--sans);font-size:11.5px;line-height:1.4;padding:9px 11px;border-radius:10px;opacity:0;pointer-events:none;transition:opacity .2s;z-index:5;font-weight:400}.pv2-stat .st-info:hover .st-tip{opacity:1}.pv2-stat b{display:block;font-family:var(--display);font-weight:900;font-size:28px;color:var(--ink);margin-top:6px}.pv2-grid{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:18px;gap:18px;align-items:start}.pv2-card{background:#fff;border:1.5px solid var(--line);border-radius:20px;padding:20px}.pv2-card h4{font-family:var(--display);font-weight:800;font-size:15px;color:var(--ink);margin:0 0 4px;display:flex;align-items:center;gap:8px}.pv2-card h4 svg{width:17px;height:17px;color:var(--cc)}.pv2-card .ch{font-family:var(--sans);font-size:12.5px;color:var(--ink-4);margin:0 0 16px}.pv2-continue{display:flex;gap:14px;align-items:center;padding:14px;border-radius:14px;background:color-mix(in srgb,var(--cc) 6%,#fff);border:1.5px solid color-mix(in srgb,var(--cc) 20%,transparent)}.pv2-continue .pc-n{font-family:var(--display);font-weight:800;font-size:15px;color:var(--ink)}.pv2-continue .pc-s{font-family:var(--sans);font-size:12.5px;color:var(--ink-3);margin-top:2px}.pv2-mini{height:6px;border-radius:6px;background:var(--line-2);margin-top:8px;overflow:hidden;max-width:260px}.pv2-mini i{display:block;height:100%;border-radius:6px;background:var(--cc)}.pv2-insight{margin-top:16px;background:linear-gradient(135deg,#241a4d,#43267f);color:#fff;border-radius:16px;padding:18px}.pv2-insight .pi-k{font-family:var(--sans);font-weight:800;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#F0B860;display:flex;align-items:center;gap:7px}.pv2-insight .pi-k svg{width:14px;height:14px}.pv2-insight p{font-family:var(--sans);font-size:14px;line-height:1.5;margin:10px 0 0;color:rgba(255,255,255,.9)}.pv2-insight p b{color:#fff}.pv2-insight .pi-next{margin-top:12px;font-family:var(--sans);font-size:12.5px;color:#C9B8F0}.pv2-insight .pi-next b{color:#F0B860}.pv2-appr{display:grid;grid-gap:12px;gap:12px}.pv2-item{border:1.5px solid var(--line);border-radius:14px;padding:14px}.pv2-item .ai-t{font-family:var(--sans);font-weight:700;font-size:13.5px;color:var(--ink)}.pv2-item .ai-r{font-family:var(--sans);font-size:12px;color:var(--ink-4);margin-top:2px}.pv2-item .ai-btns{display:flex;gap:8px;margin-top:11px}.pv2-item .ai-btns button{flex:1 1;border:0;cursor:pointer;font-family:var(--sans);font-weight:700;font-size:12.5px;padding:8px;border-radius:9px;transition:filter .15s}.pv2-item .ai-btns .ok{background:var(--ink);color:#fff}.pv2-item .ai-btns .no{background:var(--paper-2);color:var(--ink-3);border:1.5px solid var(--line)}.pv2-item .ai-btns button:hover{filter:brightness(.94)}.pv2-item.done{opacity:.55}.pv2-item.done .ai-btns{display:none}.pv2-item .ai-status{display:none;margin-top:10px;font-family:var(--sans);font-weight:700;font-size:12px;color:var(--mint)}.pv2-item.done .ai-status{display:flex;align-items:center;gap:6px}.pv2-item .ai-status svg{width:13px;height:13px}.pv2-safety{display:grid;grid-gap:12px;gap:12px}.pv2-safe-item{display:flex;align-items:flex-start;gap:12px;padding:13px;border:1.5px solid var(--line);border-radius:13px}.pv2-safe-item .si-ic{width:34px;height:34px;border-radius:10px;background:var(--teal-wash);display:grid;place-items:center;flex:none}.pv2-safe-item .si-ic svg{width:17px;height:17px;stroke:var(--teal-deep)}.pv2-safe-item .si-t{font-family:var(--sans);font-weight:700;font-size:13.5px;color:var(--ink)}.pv2-safe-item .si-d{font-family:var(--sans);font-size:12px;color:var(--ink-4);margin-top:2px;line-height:1.4}.pv2-toggle{margin-left:auto;flex:none;width:42px;height:24px;border-radius:999px;background:var(--mint);position:relative;cursor:pointer;border:0;transition:background .2s}.pv2-toggle:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:#fff;transition:left .2s;box-shadow:0 1px 3px rgba(0,0,0,.2)}.pv2-toggle.off{background:var(--line)}.pv2-toggle.off:after{left:2px}.pv2-toggle:not(.off):after{left:20px}.pv2-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.pv2-actions button{border:1.5px solid var(--line);background:#fff;border-radius:12px;padding:11px 16px;cursor:pointer;font-family:var(--sans);font-weight:700;font-size:13px;color:var(--ink-2);display:inline-flex;align-items:center;gap:8px;transition:all .15s}.pv2-actions button:hover{border-color:var(--ink-3);color:var(--ink)}.pv2-actions button.primary{background:var(--ink);color:#fff;border-color:var(--ink)}.pv2-actions button svg{width:15px;height:15px}.dmodal-scrim{position:fixed;inset:0;background:rgba(20,10,40,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1300;display:none;align-items:center;justify-content:center;padding:20px;opacity:0;transition:opacity .25s}.dmodal-scrim.open{display:flex;opacity:1}.dmodal{background:#fff;border-radius:24px;padding:30px;width:min(440px,94vw);box-shadow:0 30px 80px -30px rgba(0,0,0,.5);transform:translateY(16px) scale(.97);transition:transform .3s cubic-bezier(.2,.9,.3,1.2);max-height:90vh;overflow:auto}.dmodal-scrim.open .dmodal{transform:none}.dmodal-ic{width:56px;height:56px;border-radius:16px;margin:0 auto 16px;display:grid;place-items:center;background:var(--gold-wash)}.dmodal-ic svg{width:26px;height:26px;stroke:var(--coral-deep)}.dmodal h3{font-family:var(--display);font-weight:900;font-size:22px;color:var(--ink);text-align:center;letter-spacing:-.01em}.dmodal .dm-sub{font-family:var(--sans);font-size:13.5px;margin-top:6px;line-height:1.45}.dmodal .dm-hint,.dmodal .dm-sub{color:var(--ink-4);text-align:center}.dmodal .dm-hint{font-family:var(--mono);font-size:11px;margin-top:10px;background:var(--paper-2);padding:6px 12px;border-radius:8px;display:inline-block}.dm-center{text-align:center}.pin-dots{display:flex;justify-content:center;gap:12px;margin:20px 0}.pin-dots span{width:14px;height:14px;border-radius:50%;background:var(--line);transition:background .15s}.pin-dots span.on{background:var(--coral)}.pin-pad{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;max-width:260px;margin:0 auto}.pin-pad button{aspect-ratio:1.4;border:1.5px solid var(--line);background:#fff;border-radius:14px;cursor:pointer;font-family:var(--display);font-weight:800;font-size:20px;color:var(--ink);transition:all .12s}.pin-pad button:hover{background:var(--paper-2)}.pin-pad button.wide{grid-column:span 1}.pin-pad button svg{width:18px;height:18px}.pin-shake{animation:pinShake .4s}@keyframes pinShake{0%,to{transform:translateX(0)}25%{transform:translateX(-8px)}75%{transform:translateX(8px)}}.spark-code{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;max-width:300px;margin:22px auto 0}.spark-code button{aspect-ratio:1;border:2px solid var(--line);background:#fff;border-radius:18px;cursor:pointer;display:grid;place-items:center;transition:all .15s}.spark-code button svg{width:30px;height:30px}.spark-code button:hover{transform:translateY(-3px)}.spark-code button.tapped{border-color:var(--coral);background:var(--gold-wash)}.spark-seq{display:flex;justify-content:center;gap:8px;margin-top:18px;min-height:26px}.spark-seq span{width:26px;height:26px;border-radius:8px;border:1.5px dashed var(--line);display:grid;place-items:center}.spark-seq span.f{border-style:solid;border-color:var(--coral);background:var(--gold-wash)}.spark-seq span svg{width:15px;height:15px}.acm-field{margin-top:16px}.acm-field label{display:block;font-family:var(--sans);font-weight:700;font-size:12.5px;color:var(--ink-2);margin-bottom:7px}.acm-field input,.acm-field select{width:100%;border:1.5px solid var(--line);border-radius:12px;padding:12px 14px;font-family:var(--sans);font-size:14.5px;color:var(--ink);background:#fff}.acm-field input:focus,.acm-field select:focus{outline:none;border-color:var(--coral)}.acm-tracks{display:grid;grid-gap:8px;gap:8px;margin-top:8px}.acm-track{display:flex;align-items:center;gap:11px;border:1.5px solid var(--line);border-radius:12px;padding:11px 13px;cursor:pointer;transition:all .15s}.acm-track.sel{border-color:var(--coral);background:var(--gold-wash)}.acm-track .at-r{width:18px;height:18px;border-radius:50%;border:2px solid var(--line);flex:none;position:relative}.acm-track.sel .at-r{border-color:var(--coral)}.acm-track.sel .at-r:after{content:"";position:absolute;inset:3px;border-radius:50%;background:var(--coral)}.acm-track .at-n{font-family:var(--display);font-weight:800;font-size:13.5px;color:var(--ink)}.acm-track .at-a{font-family:var(--sans);font-size:11.5px;color:var(--ink-4)}.acm-avatars{display:flex;gap:10px;margin-top:8px;flex-wrap:wrap}.acm-av{width:46px;height:46px;border-radius:50%;border:2px solid var(--line);cursor:pointer;display:grid;place-items:center;font-family:var(--display);font-weight:900;font-size:18px;color:#fff;transition:transform .15s}.acm-av.sel{outline:3px solid var(--ink);outline-offset:2px}.acm-av:hover{transform:scale(1.08)}.dm-primary{width:100%;margin-top:22px;border:0;cursor:pointer;background:var(--ink);color:#fff;font-family:var(--sans);font-weight:800;font-size:15px;padding:15px;border-radius:14px;display:flex;align-items:center;justify-content:center;gap:9px;transition:filter .15s}.dm-primary:hover{filter:brightness(1.12)}.dm-primary svg{width:17px;height:17px}.dm-close{position:absolute;top:16px;right:16px;width:34px;height:34px;border-radius:50%;border:1.5px solid var(--line);background:#fff;cursor:pointer;display:grid;place-items:center;color:var(--ink-3)}.dmodal{position:relative}.dash-toast{position:fixed;bottom:24px;left:50%;transform:translateX(-50%) translateY(80px);background:var(--ink);color:#fff;font-family:var(--sans);font-weight:600;font-size:13.5px;padding:13px 20px;border-radius:14px;z-index:1400;opacity:0;transition:transform .3s cubic-bezier(.2,.9,.3,1.2),opacity .3s;display:flex;align-items:center;gap:10px;box-shadow:0 20px 40px -16px rgba(0,0,0,.5)}.dash-toast.show{transform:translateX(-50%) translateY(0);opacity:1}.dash-toast svg{width:17px;height:17px}@media(max-width:820px){.kv-cols,.pv2-grid{grid-template-columns:1fr}.kv-map{grid-template-columns:repeat(5,1fr)}}@media(prefers-reduced-motion:reduce){.kv-tile.cur{animation:none}}.gmp{position:relative;margin-top:8px}.gmp-head{max-width:720px}.gmp-head .k{color:var(--coral-deep)}.gmp-prog{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin:26px 0 6px}.gmp-prog-track{position:relative;flex:1 1;min-width:220px;height:12px;border-radius:999px;background:var(--line-2);box-shadow:inset 0 1px 2px rgba(20,56,79,.06);overflow:hidden}.gmp-prog-fill{position:absolute;left:0;top:0;bottom:0;width:50%;border-radius:999px;background:linear-gradient(90deg,#F0605F,#2FA8AE 34%,#30A8D8 52%,#E87FB0 70%,#F0A860 86%,#5FB89A);transition:width .7s cubic-bezier(.4,0,.2,1)}.gmp-count{font-family:var(--display);font-weight:800;font-size:15px;color:var(--ink);white-space:nowrap}.gmp-count em{font-style:normal;color:var(--coral-deep)}.gmp-goal{font-family:var(--sans);font-size:13px;color:var(--ink-4)}.gmp-toggle{display:inline-flex;background:var(--paper-2);border:1.5px solid var(--line);border-radius:999px;padding:3px;gap:2px}.gmp-toggle button{border:0;background:transparent;cursor:pointer;font-family:var(--sans);font-weight:700;font-size:12.5px;color:var(--ink-4);padding:7px 15px;border-radius:999px;transition:all .2s;display:inline-flex;align-items:center;gap:6px}.gmp-toggle button svg{width:13px;height:13px}.gmp-toggle button.on{background:#fff;color:var(--ink);box-shadow:0 2px 6px -2px rgba(20,56,79,.2)}.gmp-board{position:relative;margin-top:22px;padding:38px 30px 30px;border-radius:28px;background:radial-gradient(130% 120% at 8% -10%,#F4EFFC 0,#FBF9FE 46%,#fff 100%);border:1.5px solid #ece6f6;box-shadow:0 30px 60px -40px rgba(90,60,140,.4)}.gmp-pathsvg{position:absolute;left:0;right:0;top:74px;width:100%;height:60px;pointer-events:none;z-index:0;overflow:visible}.gmp-pathsvg .base{fill:none;stroke:#E4DBF2;stroke-width:3;stroke-linecap:round;stroke-dasharray:2 10}.gmp-pathsvg .lit{fill:none;stroke:url(#gmpGrad);stroke-width:4;stroke-linecap:round;stroke-dasharray:1400;stroke-dashoffset:1400;transition:stroke-dashoffset 1.1s cubic-bezier(.4,0,.2,1)}.gmp.drawn .gmp-pathsvg .lit{stroke-dashoffset:0}.gmp-row{z-index:1;display:grid;grid-template-columns:repeat(6,1fr);grid-gap:14px;gap:14px}.gbadge,.gmp-row{position:relative}.gbadge{display:flex;flex-direction:column;align-items:center;text-align:center;cursor:pointer;background:none;border:0;padding:6px 4px;font-family:inherit}.gbadge .coin{position:relative;width:92px;height:108px;filter:drop-shadow(0 12px 18px rgba(90,60,140,.22));transition:transform .35s cubic-bezier(.2,.9,.3,1.5);opacity:0;transform:translateY(14px) scale(.6)}.gmp.drawn .gbadge .coin{opacity:1;transform:none;animation:gbStamp .5s cubic-bezier(.2,.9,.3,1.6) backwards}.gmp.drawn .gbadge:first-child .coin{animation-delay:.15s}.gmp.drawn .gbadge:nth-child(2) .coin{animation-delay:.3s}.gmp.drawn .gbadge:nth-child(3) .coin{animation-delay:.45s}.gmp.drawn .gbadge:nth-child(4) .coin{animation-delay:.6s}.gmp.drawn .gbadge:nth-child(5) .coin{animation-delay:.75s}.gmp.drawn .gbadge:nth-child(6) .coin{animation-delay:.9s}@keyframes gbStamp{0%{opacity:0;transform:translateY(-8px) scale(1.4)}60%{opacity:1;transform:scale(.94)}to{transform:scale(1)}}.gbadge:hover .coin{transform:translateY(-8px) scale(1.06) rotate(-2deg)}.gbadge .coin svg{width:100%;height:100%;display:block}.gbadge .gb-name{font-family:var(--display);font-weight:800;font-size:14.5px;color:var(--ink);margin-top:12px;line-height:1.2}.gbadge .gb-habit{font-family:var(--sans);font-size:12px;color:var(--ink-3);margin-top:5px;max-width:16ch;line-height:1.4}.gbadge .gb-state{margin-top:9px;font-family:var(--sans);font-weight:700;font-size:11px;padding:4px 11px;border-radius:999px;display:inline-flex;align-items:center;gap:5px}.gbadge .gb-state svg{width:11px;height:11px}.gbadge .gb-state.earned{color:var(--bc);background:color-mix(in srgb,var(--bc) 12%,#fff)}.gbadge .gb-state.locked{color:var(--ink-4);background:var(--paper-2)}.gmp[data-view=locked] .gbadge .coin{filter:grayscale(.9) opacity(.55) drop-shadow(0 8px 12px rgba(90,60,140,.14))}.gmp[data-view=locked] .gbadge .gb-lock{opacity:1}.gbadge .gb-lock{position:absolute;top:2px;right:14px;width:26px;height:26px;border-radius:50%;background:#fff;border:1.5px solid var(--line);display:grid;place-items:center;opacity:0;transition:opacity .3s;z-index:3}.gbadge .gb-lock svg{width:13px;height:13px;stroke:var(--ink-4)}.gmp[data-view=unlocked] .gbadge .gb-lock{opacity:0}.gb-rank{position:absolute;top:-2px;left:50%;transform:translateX(-50%);width:22px;height:22px;border-radius:50%;background:#fff;color:var(--bc);border:2px solid var(--bc);font-family:var(--display);font-weight:800;font-size:11px;display:grid;place-items:center;z-index:2}.gmp-cert{position:relative;margin-top:30px;display:grid;grid-template-columns:1.05fr 1.35fr;grid-gap:0;gap:0;border-radius:26px;overflow:hidden;box-shadow:0 34px 70px -44px rgba(60,40,110,.55)}.gmp-cert-copy{background:linear-gradient(150deg,#241a4d,#3a2170 60%,#4a2a86);color:#fff;padding:clamp(28px,4vw,44px);position:relative}.gmp-cert-copy .cc-k{font-family:var(--sans);font-weight:800;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#F0B860;display:inline-flex;align-items:center;gap:8px}.gmp-cert-copy .cc-k:before{content:"";width:22px;height:2px;background:#F0B860;border-radius:2px}.gmp-cert-copy h3{font-family:var(--display);font-weight:900;font-size:clamp(28px,3.4vw,40px);line-height:1.02;margin:14px 0 0;letter-spacing:-.02em}.gmp-cert-copy h3 em{font-style:normal;background:linear-gradient(90deg,#F7D774,#F0B860);-webkit-background-clip:text;background-clip:text;color:transparent}.gmp-cert-copy p{font-family:var(--sans);font-size:14.5px;line-height:1.55;color:rgba(255,255,255,.82);margin:16px 0 0;max-width:40ch}.gmp-cert-copy p b{color:#fff}.cc-traits{display:flex;gap:16px;margin-top:20px;flex-wrap:wrap}.cc-traits span{display:inline-flex;align-items:center;gap:7px;font-family:var(--sans);font-weight:700;font-size:13px;color:#fff}.cc-traits span svg{width:17px;height:17px}.gmp-cert-btn{margin-top:26px;display:inline-flex;align-items:center;gap:9px;border:0;cursor:pointer;font-family:var(--sans);font-weight:700;font-size:14px;color:#241a4d;background:#fff;padding:12px 20px;border-radius:999px;transition:transform .18s,box-shadow .25s;box-shadow:0 10px 26px -12px rgba(0,0,0,.5)}.gmp-cert-btn:hover{transform:translateY(-2px)}.gmp-cert-btn.locked{background:rgba(255,255,255,.13);color:rgba(255,255,255,.7);cursor:default}.gmp-cert-btn.locked:hover{transform:none}.cc-lockline{margin-top:12px;font-family:var(--sans);font-size:12.5px;color:rgba(255,255,255,.6);display:flex;align-items:center;gap:7px}.cc-lockline svg{width:13px;height:13px}.gmp[data-view=unlocked] .cc-lockline{display:none}.gmp-cert-paper{position:relative;background:radial-gradient(120% 80% at 50% 0,#FFFDF7,#F6EFE0);padding:clamp(24px,3vw,36px);display:flex;flex-direction:column;justify-content:center;border-left:3px solid rgba(240,184,96,.4)}.gmp-cert-paper:before{content:"";position:absolute;inset:14px;border:2px solid rgba(196,150,58,.35);border-radius:14px;pointer-events:none}.gmp-cert-paper:after{content:"\1F3C6";position:absolute;right:22px;bottom:14px;font-size:120px;opacity:.06;pointer-events:none;line-height:1}.cp-slots{display:flex;justify-content:center;gap:8px;position:relative;z-index:1}.cp-slot{width:38px;height:44px;position:relative}.cp-slot svg{width:100%;height:100%;display:block;transition:filter .4s,opacity .4s}.gmp[data-view=locked] .cp-slot svg{filter:grayscale(1) opacity(.35)}.cp-awarded{text-align:center;font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#B08A3A;margin-top:18px}.cp-name{font-family:"Georgia",var(--display);font-style:italic;font-size:clamp(26px,3.4vw,34px);color:#3a2170;margin-top:4px;border-bottom:2px dotted rgba(160,120,40,.4);padding-bottom:8px;max-width:320px}.cp-for,.cp-name{text-align:center;margin-inline:auto}.cp-for{font-family:var(--sans);font-size:12.5px;color:#7a6a52;margin-top:12px;max-width:34ch;line-height:1.5}.cp-foot{display:flex;align-items:center;justify-content:center;gap:26px;margin-top:20px;position:relative;z-index:1}.cp-foot .cp-sig{text-align:center}.cp-foot .cp-sig .s1{font-family:Georgia,serif;font-style:italic;font-size:17px;color:#3a2170;border-bottom:1px solid rgba(160,120,40,.4);padding-bottom:3px}.cp-foot .cp-sig .s2{font-family:var(--mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:#9a8768;margin-top:5px}.cp-seal{width:70px;height:70px;flex:none}.cp-seal svg{width:100%;height:100%;display:block}.gmp[data-view=locked] .cp-seal{filter:grayscale(.7) opacity(.5)}.gmp-confetti{position:absolute;inset:0;pointer-events:none;z-index:5}.gmp-parent{margin-top:26px;gap:14px;padding:18px 22px;border-radius:18px;background:linear-gradient(180deg,#FFF7F4,#FDEDE9);border:1.5px solid var(--gold-soft);box-shadow:0 16px 36px -26px rgba(224,72,45,.45);font-family:var(--sans);font-size:15px;color:var(--ink-2);flex-wrap:wrap}.gmp-parent,.gmp-parent .pico{display:flex;align-items:center}.gmp-parent .pico{width:44px;height:44px;border-radius:13px;background:linear-gradient(160deg,#F0605F,#E0482D);color:#fff;justify-content:center;flex:0 0 auto;box-shadow:0 8px 18px -8px rgba(224,72,45,.7)}.gmp-parent .pico svg{width:23px;height:23px}.gmp-parent .gp-txt{flex:1 1 240px;min-width:200px;line-height:1.4}.gmp-parent .gp-txt b{color:var(--ink);font-weight:800}.gmp-parent a{margin-left:auto;display:inline-flex;align-items:center;gap:8px;padding:11px 20px;border-radius:999px;background:var(--ink);color:#fff;white-space:nowrap;transition:.2s;box-shadow:0 10px 22px -12px rgba(0,0,0,.5)}.gmp-parent a:hover{background:var(--coral-deep);transform:translateY(-1px)}.gmp-parent a svg{width:16px;height:16px}.gmp-parent .pico{width:34px;height:34px;flex:none;border-radius:10px;background:#fff;border:1.5px solid var(--line);display:grid;place-items:center}.gmp-parent .pico svg{width:18px;height:18px;stroke:var(--teal-deep)}.gmp-parent a{color:var(--coral-deep);font-weight:700;text-decoration:none;cursor:pointer}.gmp-parent a:hover{text-decoration:underline}.gbd-scrim{position:fixed;inset:0;background:rgba(20,10,40,.5);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:1200;opacity:0;transition:opacity .3s;display:none}.gbd-scrim.open{display:block;opacity:1}.gbd{position:fixed;z-index:1201;left:50%;bottom:0;transform:translate(-50%,100%);width:min(560px,94vw);max-height:88vh;overflow-y:auto;-webkit-overflow-scrolling:touch;background:#fff;border-radius:24px 24px 0 0;padding:26px 26px 30px;box-shadow:0 -20px 60px -20px rgba(0,0,0,.4);transition:transform .38s cubic-bezier(.2,.9,.3,1.2)}.gbd.open{transform:translate(-50%)}.gbd-grip{width:44px;height:5px;border-radius:5px;background:var(--line);margin:0 auto 18px}.gbd-top{display:flex;align-items:center;gap:16px}.gbd-coin{width:66px;height:78px;flex:none}.gbd-coin svg{width:100%;height:100%}.gbd-title b{display:block;font-family:var(--display);font-weight:900;font-size:22px;color:var(--ink);letter-spacing:-.01em}.gbd-title .gbd-zone{font-family:var(--sans);font-weight:700;font-size:12px;color:var(--bc);margin-top:2px}.gbd-close{margin-left:auto;width:34px;height:34px;border-radius:50%;border:1.5px solid var(--line);background:#fff;cursor:pointer;display:grid;place-items:center;font-size:16px;color:var(--ink-3)}.gbd-body{margin-top:20px;display:grid;grid-gap:14px;gap:14px}.gbd-block{border:1.5px solid var(--line);border-radius:14px;padding:14px 16px}.gbd-block .lbl{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);display:flex;align-items:center;gap:7px}.gbd-block .lbl svg{width:13px;height:13px}.gbd-block p{font-family:var(--sans);font-size:14.5px;color:var(--ink-2);margin:7px 0 0;line-height:1.5}.gbd-block.mission{background:color-mix(in srgb,var(--bc) 7%,#fff);border-color:color-mix(in srgb,var(--bc) 30%,transparent)}.gbd-block.mission p{color:var(--ink);font-style:italic}.gbd-parent{font-family:var(--sans);font-size:12.5px;color:var(--ink-4);margin-top:4px;display:flex;align-items:center;gap:8px}.gbd-parent svg{width:14px;height:14px;stroke:var(--teal-deep);flex:none}@media(max-width:860px){.gmp-cert{grid-template-columns:1fr}.gmp-pathsvg{display:none}.gmp-row{grid-template-columns:repeat(3,1fr);gap:20px 10px}}@media(max-width:520px){.gmp-row{grid-template-columns:repeat(2,1fr)}.gbadge .coin{width:80px;height:94px}}@media(prefers-reduced-motion:reduce){.gbadge .coin,.gmp-pathsvg .lit{transition:none!important;animation:none!important;stroke-dashoffset:0!important;opacity:1!important;transform:none!important}}.nav-signin{font-family:var(--sans);font-weight:600;font-size:14px;color:var(--ink-2);padding:8px 12px;border-radius:10px;text-decoration:none;cursor:pointer;transition:color .18s,background .18s;white-space:nowrap}.nav-signin:hover{color:var(--ink);background:var(--paper-2)}.mm-signin{display:block;font-family:var(--sans);font-weight:600;font-size:16px;color:var(--ink-2);padding:12px 2px;text-decoration:none;border-top:1px solid var(--line)}@media(max-width:900px){.nav-signin{display:none}}.sk-ico{width:22px;height:22px;flex:none;display:block}.sk-ico svg{width:100%;height:100%;display:block}.marc{position:relative;max-width:880px;margin:34px 0 0}.marc-top{justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:22px}.marc-legend,.marc-top{display:flex;align-items:center}.marc-legend{gap:9px;font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4);font-weight:700}.marc-legend .dot{width:8px;height:8px;border-radius:50%;background:var(--coral)}.marc-play{display:inline-flex;align-items:center;gap:9px;border:0;cursor:pointer;font-family:var(--sans);font-weight:700;font-size:13.5px;color:#fff;background:var(--ink);padding:10px 16px 10px 12px;border-radius:999px;box-shadow:0 8px 20px -10px rgba(20,56,79,.5);transition:transform .18s cubic-bezier(.2,.9,.3,1.4),background .2s}.marc-play:hover{transform:translateY(-1px)}.marc-play .pi{width:26px;height:26px;border-radius:50%;background:var(--coral);display:grid;place-items:center}.marc-play .pi svg{width:12px;height:12px;fill:#fff;margin-left:1px}.marc-play.is-playing .pi{background:#fff}.marc-play.is-playing .pi svg{fill:var(--ink);margin-left:0}.marc-rail{position:relative;display:grid;grid-gap:12px;gap:12px}.marc-rail:before{content:"";bottom:26px;background:var(--line)}.marc-fill,.marc-rail:before{position:absolute;left:27px;top:26px;width:3px;border-radius:3px}.marc-fill{height:0;background:linear-gradient(180deg,#7B6CD8,#F0605F 33%,#F0B860 52%,#2FA8AE 70%,#30A8D8 85%,#5FB89A);transition:height .55s cubic-bezier(.4,0,.2,1);z-index:1}.mstep{position:relative;display:grid;grid-template-columns:56px 1fr auto;align-items:center;grid-gap:16px;gap:16px;background:#fff;border:1.5px solid var(--line);border-radius:18px;padding:15px 18px 15px 14px;cursor:pointer;transition:border-color .25s,box-shadow .3s,transform .25s,background .25s;z-index:2}.mstep:hover{transform:translateX(3px)}.mstep .mnode{position:relative;width:56px;height:56px;border-radius:15px;display:grid;place-items:center;background:color-mix(in srgb,var(--sc) 12%,#fff);color:var(--sc);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--sc) 26%,transparent);transition:transform .3s cubic-bezier(.2,.9,.3,1.5),background .25s}.mstep .mnode .sk-ico{width:26px;height:26px}.mstep .mnum{position:absolute;top:-7px;left:-7px;width:20px;height:20px;border-radius:50%;background:#fff;color:var(--ink-4);border:1.5px solid var(--line);font-family:var(--display);font-weight:800;font-size:10.5px;display:grid;place-items:center;transition:all .25s}.mstep .msees{font-family:var(--sans);font-size:15px;font-weight:600;color:var(--ink);line-height:1.35}.mstep .msub{font-family:var(--sans);font-size:12.5px;color:var(--ink-4);margin-top:2px;opacity:0;max-height:0;overflow:hidden;transition:opacity .3s,max-height .3s}.mstep .mskill{font-family:var(--sans);font-weight:700;font-size:11.5px;color:var(--sc);background:color-mix(in srgb,var(--sc) 11%,#fff);padding:6px 12px;border-radius:999px;white-space:nowrap;display:inline-flex;align-items:center;gap:6px}.mstep .mskill .sk-ico{width:14px;height:14px}.mstep.is-on{border-color:color-mix(in srgb,var(--sc) 55%,transparent);background:color-mix(in srgb,var(--sc) 5%,#fff);box-shadow:0 14px 34px -18px color-mix(in srgb,var(--sc) 90%,transparent)}.mstep.is-on .mnode{background:var(--sc);color:#fff;transform:scale(1.06)}.mstep.is-on .mnode .sk-ico{animation:mIconPop .5s cubic-bezier(.2,.9,.3,1.6)}.mstep.is-on .mnum{background:var(--sc);color:#fff;border-color:var(--sc)}.mstep.is-on .msub{opacity:1;max-height:40px;margin-top:3px}.mstep.done .mnode{background:color-mix(in srgb,var(--sc) 88%,#fff);color:#fff}.mstep.done .mnum{background:var(--sc);color:#fff;border-color:var(--sc)}.mstep.beat.is-on .mnode{animation:mWobble .6s ease}@keyframes mIconPop{0%{transform:scale(.4);opacity:0}60%{transform:scale(1.15)}to{transform:scale(1);opacity:1}}@keyframes mWobble{0%,to{transform:scale(1.06) rotate(0)}25%{transform:scale(1.06) rotate(-7deg)}75%{transform:scale(1.06) rotate(7deg)}}.marc-mascot{position:absolute;right:-6px;top:-70px;width:118px;pointer-events:none;filter:drop-shadow(0 16px 24px rgba(107,79,160,.28));animation:mFloat 5s ease-in-out infinite;z-index:3}.marc-mascot img{width:100%;display:block}@keyframes mFloat{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-10px) rotate(2deg)}}.marc-hint{margin-top:16px;font-family:var(--sans);font-size:13px;color:var(--ink-4)}.marc-hint b{color:var(--ink-2)}.jpath{margin-top:34px;padding:34px 24px 30px;border-radius:26px;background:radial-gradient(120% 120% at 12% -10%,#FDEEEB 0,#fff 42%);border:1.5px solid var(--line)}.jp-track,.jpath{position:relative}.jp-track{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;z-index:2}.jp-trail{position:absolute;left:12%;right:12%;top:62px;height:4px;z-index:0}.jp-trail .base{inset:0;background:repeating-linear-gradient(90deg,var(--gold-soft) 0 9px,transparent 9px 18px)}.jp-trail .base,.jp-trail .prog{position:absolute;border-radius:4px}.jp-trail .prog{left:0;top:0;bottom:0;width:0;background:linear-gradient(90deg,var(--coral),var(--amber) 60%,var(--gold-deep));transition:width .6s cubic-bezier(.4,0,.2,1)}.jp-walker{position:absolute;top:-52px;left:0;width:62px;transform:translateX(-50%);transition:left .6s cubic-bezier(.4,0,.2,1);z-index:3;filter:drop-shadow(0 10px 14px rgba(107,79,160,.3))}.jp-walker img{width:100%;display:block;animation:jpBob 1.6s ease-in-out infinite}@keyframes jpBob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.jstop{position:relative;text-align:center;cursor:pointer}.jstop .js-ring{width:62px;height:62px;margin:0 auto;border-radius:50%;background:#fff;border:2.5px solid var(--line);display:grid;place-items:center;position:relative;z-index:2;transition:border-color .3s,transform .3s,box-shadow .3s}.jstop .js-ring .sk-ico{width:28px;height:28px;color:var(--gold-deep)}.jstop .js-n{position:absolute;top:-6px;right:calc(50% - 40px);width:22px;height:22px;border-radius:50%;background:var(--ink);color:#fff;font-size:11px;display:grid;place-items:center;z-index:3}.jstop .js-n,.jstop b{font-family:var(--display);font-weight:800}.jstop b{display:block;font-size:16px;color:var(--ink);margin-top:14px}.jstop p{font-family:var(--sans);font-size:13px;color:var(--ink-3);margin:5px auto 0;max-width:26ch;line-height:1.45}.jstop.on .js-ring{border-color:var(--coral);transform:scale(1.08);box-shadow:0 16px 30px -14px rgba(240,96,95,.6)}.jstop.on .js-ring .sk-ico{color:var(--coral);animation:mIconPop .5s cubic-bezier(.2,.9,.3,1.6)}.jp-foot{margin-top:26px;text-align:center;font-family:var(--sans);font-size:13.5px;color:var(--ink-3)}.jp-foot b{color:var(--coral-deep)}.bh-orb{display:grid;place-items:center}.mind-orb{position:relative;width:clamp(150px,20vw,196px);aspect-ratio:1;display:grid;place-items:center}.mind-orb svg{width:100%;height:100%;overflow:visible}.mo-glow{filter:blur(2px)}.mo-orbit{animation:moSpin 14s linear infinite}.mo-orbit,.mo-spark{transform-origin:100px 100px}.mo-spark{animation:moSpin 6s linear infinite}@keyframes moSpin{to{transform:rotate(1turn)}}.mo-node{animation:moPulse 2.6s ease-in-out infinite}.mo-node:nth-child(2){animation-delay:.3s}.mo-node:nth-child(3){animation-delay:.6s}.mo-node:nth-child(4){animation-delay:.9s}.mo-node:nth-child(5){animation-delay:1.2s}.mo-node:nth-child(6){animation-delay:1.5s}.mo-node:nth-child(7){animation-delay:1.8s}@keyframes moPulse{0%,to{opacity:.55;r:3}50%{opacity:1;r:4.6}}.mo-signal{stroke-dasharray:5 120;animation:moSignal 3.2s linear infinite}@keyframes moSignal{to{stroke-dashoffset:-125}}.mo-crown{transform-origin:100px 54px;animation:moCrown 3.4s ease-in-out infinite}@keyframes moCrown{0%,to{transform:translateY(0);opacity:.9}50%{transform:translateY(-4px);opacity:1}}.mind-cap{position:absolute;bottom:-4px;left:50%;transform:translateX(-50%);white-space:nowrap;font-family:var(--mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.55)}.af-trophy{position:relative;display:grid;place-items:center}.aft-glow{background:radial-gradient(circle,rgba(240,184,96,.42),transparent 66%)!important}.aft-hero{position:relative;z-index:1;width:clamp(150px,17vw,196px);animation:aftFloat 4.5s ease-in-out infinite;filter:drop-shadow(0 22px 30px rgba(240,184,96,.35))}.aft-hero img{width:100%;display:block}@keyframes aftFloat{0%,to{transform:translateY(0) rotate(-1.5deg)}50%{transform:translateY(-12px) rotate(1.5deg)}}@media(max-width:760px){.marc-mascot{width:86px;top:-58px;right:-2px}.mstep{grid-template-columns:48px 1fr;grid-template-areas:"node sees" "node skill";row-gap:8px;padding:13px 15px 13px 12px}.mstep .mnode{grid-area:node;width:48px;height:48px}.mstep .msees{grid-area:sees}.mstep .mskill{grid-area:skill;justify-self:start}.marc-fill,.marc-rail:before{left:23px}.jp-track{grid-template-columns:1fr;gap:26px}.jp-trail,.jp-walker{display:none}.jstop .js-n{right:calc(50% - 40px)}}@media(prefers-reduced-motion:reduce){.aft-hero,.jp-walker img,.marc-mascot,.mo-crown,.mo-node,.mo-orbit,.mo-signal,.mo-spark{animation:none!important}}.nav-solo{cursor:pointer;text-decoration:none}#ytxPlay{position:relative;animation:ytxCtaPulse 2.2s ease-in-out infinite}#ytxPlay:after{content:"";position:absolute;inset:-4px;border-radius:999px;border:2px solid color-mix(in srgb,var(--teal) 60%,transparent);opacity:0;animation:ytxCtaRing 2.2s ease-out infinite;pointer-events:none}@keyframes ytxCtaPulse{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes ytxCtaRing{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.12)}}@media(prefers-reduced-motion:reduce){#ytxPlay,#ytxPlay:after{animation:none}}.ytx-overlay{padding:30px 14px 14px!important}.ytx-nova{width:clamp(74px,22%,104px)!important}.ytx-nova,.ytx-speech-freeze{margin-top:2px!important}.ytx-panel{margin-top:10px!important;padding:12px!important}.ytx-phint{display:flex;align-items:center;justify-content:center;gap:6px;font-family:var(--mono);font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.55);margin:0 0 9px}.ytx-phint svg{width:12px;height:12px}.ytx-plist li{display:block!important;padding:0!important;cursor:pointer;overflow:hidden}.ytx-p-row{display:flex;align-items:center;gap:11px;padding:11px 13px}.ytx-p-label{flex:1 1}.ytx-p-chev{width:16px;height:16px;flex:0 0 auto;color:rgba(255,255,255,.55);transition:transform .25s}.ytx-plist li.open .ytx-p-chev{transform:rotate(90deg)}.ytx-why{max-height:0;opacity:0;padding:0 13px;font-family:var(--sans);font-weight:500;font-size:12px;line-height:1.45;color:rgba(255,220,220,.9);transition:max-height .3s ease,opacity .3s ease,padding .3s}.ytx-plist li.open .ytx-why{max-height:70px;opacity:1;padding:0 13px 12px}.ytx-ghost{position:absolute;z-index:20;width:34px;height:34px;pointer-events:none;opacity:0}.ytx-ghost svg{width:100%;height:100%;filter:drop-shadow(0 3px 6px rgba(0,0,0,.35))}.ytx-ghost.run{animation:ytxGhost 2.6s ease forwards}@keyframes ytxGhost{0%{opacity:0;transform:translate(24px,24px) scale(1)}14%{opacity:1;transform:translate(6px,6px) scale(1)}30%{transform:translate(0) scale(.82)}40%{transform:translate(0) scale(1)}58%{transform:translate(0) scale(.82)}68%{transform:translate(0) scale(1)}to{opacity:0;transform:translate(-6px,-6px) scale(1)}}.ytx-ghost-tap{position:absolute;inset:0;border-radius:50%;border:2px solid #8fe6e0;opacity:0}.ytx-ghost.run .ytx-ghost-tap{animation:ytxGhostTap 2.6s ease forwards}@keyframes ytxGhostTap{0%,26%{opacity:0;transform:scale(.3)}32%{opacity:.8;transform:scale(.5)}46%{opacity:0;transform:scale(1.4)}54%{opacity:0;transform:scale(.3)}60%{opacity:.8;transform:scale(.5)}74%{opacity:0;transform:scale(1.4)}to{opacity:0}}.ytx-shine{position:absolute;inset:0;z-index:6;pointer-events:none;background:linear-gradient(115deg,transparent 40%,rgba(255,255,255,.28) 50%,transparent 60%);transform:translateX(-120%)}.ytx-shine.go{animation:ytxShine 1.1s ease .2s forwards}@keyframes ytxShine{to{transform:translateX(120%)}}.ytx-stage[data-state=academy] .ytx-node.trophy{animation:ytxTrophy 1.4s ease .3s}@keyframes ytxTrophy{0%,to{transform:scale(1)}30%{transform:scale(1.35) rotate(-8deg)}55%{transform:scale(1.1) rotate(6deg)}}.ytx-won{text-align:center;font-family:var(--display);font-weight:800;font-size:13px;color:#F2C96B;margin-top:8px;opacity:0}.ytx-stage[data-state=academy] .ytx-won{animation:ytxWon .5s ease .5s forwards}@keyframes ytxWon{to{opacity:1}}@media(prefers-reduced-motion:reduce){.ytx-ghost,.ytx-shine,.ytx-stage[data-state=academy] .ytx-node.trophy{animation:none!important}}.bax{max-width:900px;margin:8px auto 0}.bax-toggle{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0;background:var(--paper-2);border:1.5px solid var(--line);border-radius:999px;padding:5px;max-width:420px;margin:0 auto 24px}.bax-toggle button{position:relative;z-index:2;border:0;background:transparent;cursor:pointer;font-family:var(--sans);font-weight:700;font-size:14.5px;color:var(--ink-3);padding:11px 10px;border-radius:999px;transition:color .3s}.bax-toggle button.active{color:#fff}.bax-thumb{position:absolute;z-index:1;top:5px;bottom:5px;left:5px;width:calc(50% - 5px);border-radius:999px;background:var(--ink);transition:transform .35s cubic-bezier(.4,1.3,.5,1),background .35s}.bax[data-ba=after] .bax-thumb{transform:translateX(100%);background:linear-gradient(135deg,#2FA8AE,#78C0A8)}.bax[data-ba=before] .bax-thumb{background:#8A93A3}.bax-stage{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:26px;gap:26px;align-items:center;border-radius:28px;padding:clamp(22px,3vw,36px);border:1.5px solid var(--line);transition:background .5s,border-color .5s}.bax[data-ba=before] .bax-stage{background:linear-gradient(160deg,#f4f5f7,#eceef1);border-color:#e2e5ea}.bax[data-ba=after] .bax-stage{background:linear-gradient(160deg,#fff,var(--teal-wash));border-color:#BFE3E3;box-shadow:0 30px 60px -46px rgba(47,168,174,.5)}.bax-face{text-align:center}.bax-face img{width:clamp(120px,80%,180px);display:block;margin:0 auto;transition:filter .5s,transform .5s,opacity .5s}.bax[data-ba=before] .bax-face img{filter:grayscale(.85) brightness(.95);opacity:.72;transform:scale(.94)}.bax[data-ba=after] .bax-face img{filter:none;opacity:1;transform:scale(1)}.bax-face .glow{position:absolute;inset:6% 12%;border-radius:50%;z-index:-1;background:radial-gradient(circle,rgba(47,168,174,.4),transparent 70%);opacity:0;transition:opacity .5s;filter:blur(10px)}.bax[data-ba=after] .bax-face .glow{opacity:1}.bax-speech{display:inline-block;margin-top:8px;padding:9px 15px;border-radius:16px;font-family:var(--sans);font-weight:700;font-size:13.5px;line-height:1.3;max-width:220px;transition:background .4s,color .4s}.bax[data-ba=before] .bax-speech{background:#e2e5ea;color:var(--ink-3)}.bax[data-ba=after] .bax-speech{background:#fff;color:var(--ink);box-shadow:0 12px 26px -14px rgba(47,168,174,.6)}.bax-traits{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px}.bax-traits li{gap:13px;font-family:var(--sans);font-weight:600;font-size:clamp(14px,1.7vw,16px);transition:color .4s}.bax-tic,.bax-traits li{display:flex;align-items:center}.bax-tic{width:28px;height:28px;border-radius:50%;flex:0 0 auto;justify-content:center;color:#fff;transition:background .4s,transform .4s}.bax-tic svg{width:15px;height:15px}.bax[data-ba=before] .bax-traits li{color:var(--ink-3)}.bax[data-ba=before] .bax-tic{background:#C9A24B}.bax[data-ba=after] .bax-traits li{color:var(--ink)}.bax[data-ba=after] .bax-tic{background:#2FA8AE}.bax-hint{text-align:center;font-family:var(--mono);font-size:10.5px;letter-spacing:.05em;color:var(--ink-4);margin-top:16px}@media(max-width:720px){.bax-stage{grid-template-columns:1fr;gap:18px;text-align:center}.bax-traits{text-align:left;max-width:340px;margin:0 auto}}@media(prefers-reduced-motion:reduce){.bax-face img,.bax-thumb{transition:none}}.mm-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin-top:8px}@media(max-width:820px){.mm-grid{grid-template-columns:1fr}}.mm-card{background:radial-gradient(120% 90% at 20% 0,#241a4d,#191436 60%,#140f2c);border:1.5px solid rgba(255,255,255,.1);border-radius:26px;padding:24px;color:#EDE9FF;box-shadow:0 40px 80px -54px rgba(20,10,50,.8);display:flex;flex-direction:column}.mm-head{gap:13px;margin-bottom:16px}.mm-badge-ic,.mm-head{display:flex;align-items:center}.mm-badge-ic{width:44px;height:44px;border-radius:13px;flex:0 0 auto;justify-content:center;color:#fff;background:var(--mmc);box-shadow:0 0 22px -4px var(--mmc)}.mm-badge-ic svg{width:23px;height:23px}.mm-hno{font-family:var(--mono);font-size:10px;letter-spacing:.14em;color:rgba(224,230,255,.55)}.mm-title{font-family:var(--display);font-weight:800;font-size:18px;color:#fff;line-height:1.1}.mm-skill{margin-left:auto;font-family:var(--sans);font-weight:700;font-size:11px;color:#0f0a24;background:#C9BEF5;padding:4px 10px;border-radius:999px}.mm-nova{display:flex;gap:12px;align-items:flex-start;margin-bottom:16px}.mm-nova img{width:52px;height:52px;object-fit:contain;flex:0 0 auto;filter:drop-shadow(0 6px 12px rgba(0,0,0,.5))}.mm-speech{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);border-radius:16px;border-top-left-radius:4px;padding:12px 14px;font-family:var(--sans);font-weight:600;font-size:14px;line-height:1.4;color:#fff}.mm-opts{display:grid;grid-gap:10px;gap:10px}.mm-opt{text-align:left;border:1.5px solid rgba(255,255,255,.14);background:rgba(255,255,255,.04);color:#EDE9FF;border-radius:14px;padding:13px 15px;font-family:var(--sans);font-weight:600;font-size:13.5px;line-height:1.35;cursor:pointer;transition:background .2s,border-color .2s,transform .15s;display:flex;align-items:center;gap:11px}.mm-opt:hover{background:rgba(255,255,255,.09);transform:translateX(2px)}.mm-opt .mm-dot{width:20px;height:20px;border-radius:50%;border:2px solid rgba(255,255,255,.3);flex:0 0 auto;display:flex;align-items:center;justify-content:center}.mm-opt .mm-dot svg{width:12px;height:12px;opacity:0}.mm-card.done .mm-opt{cursor:default;opacity:.55}.mm-card.done .mm-opt.correct{opacity:1;border-color:#3FB3B8;background:rgba(63,179,184,.16)}.mm-card.done .mm-opt.wrong{opacity:1;border-color:#F0605F;background:rgba(240,96,95,.14)}.mm-opt.correct .mm-dot{border-color:#3FB3B8;background:#3FB3B8}.mm-opt.correct .mm-dot svg{opacity:1}.mm-opt.wrong .mm-dot{border-color:#F0605F;background:#F0605F}.mm-opt.wrong .mm-dot svg{opacity:1}.mm-result{margin-top:14px;border-radius:16px;padding:14px 16px;font-family:var(--sans);font-size:13px;line-height:1.45;display:none;align-items:flex-start;gap:11px}.mm-card.done .mm-result{display:flex;animation:mmIn .4s ease}@keyframes mmIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.mm-result.good{background:rgba(63,179,184,.14);border:1px solid rgba(127,230,224,.3);color:#EAF6F6}.mm-result.bad{background:rgba(240,96,95,.12);border:1px solid rgba(240,96,95,.3);color:#FBE3E0}.mm-result .mm-rem{font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;opacity:.75;display:block;margin-bottom:3px}.mm-earn{margin-top:12px;display:none;align-items:center;gap:10px;background:linear-gradient(90deg,rgba(242,201,107,.16),transparent);border:1px solid rgba(242,201,107,.4);border-radius:14px;padding:11px 14px}.mm-card.win .mm-earn{display:flex;animation:mmIn .4s ease .1s both}.mm-earn .e-ic{width:30px;height:30px;border-radius:9px;background:linear-gradient(160deg,#F7DE8A,#E9B84C);color:#5A431A;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.mm-earn .e-ic svg{width:17px;height:17px}.mm-earn b{color:#F2C96B;font-family:var(--display);font-size:14px}.mm-earn span{display:block;font-size:11px;color:rgba(237,233,255,.7)}.mm-reset{margin-top:14px;align-self:flex-start;display:none;border:1.5px solid rgba(255,255,255,.2);background:transparent;color:#EDE9FF;border-radius:999px;padding:8px 16px;font-family:var(--sans);font-weight:700;font-size:12.5px;cursor:pointer;transition:background .2s}.mm-card.done .mm-reset{display:inline-block}.mm-reset:hover{background:rgba(255,255,255,.1)}@media(prefers-reduced-motion:reduce){.mm-card.done .mm-result,.mm-card.win .mm-earn{animation:none}}.rm-step{cursor:pointer;transition:transform .2s,opacity .3s;border:0;background:transparent;font-family:inherit}.rm-step:hover{transform:translateY(-4px)}.rm-wrap.armed .rm-step{opacity:.5}.rm-wrap.armed .rm-step.reached{opacity:1}.rm-step.sel .rm-dot{box-shadow:0 0 0 4px color-mix(in srgb,var(--rmc) 30%,transparent),0 12px 24px -8px var(--rmc)}.rm-arrow{transition:color .3s}.rm-arrow.reached{color:var(--teal)!important}.rm-pop{animation:rmPop .5s cubic-bezier(.2,1.3,.4,1) both}@keyframes rmPop{0%{opacity:0;transform:translateY(10px) scale(.9)}to{opacity:1;transform:none}}.rm-detail{margin-top:20px;background:linear-gradient(160deg,#fff,var(--paper-3));border:1.5px solid var(--line);border-radius:22px;padding:22px 24px;display:flex;align-items:center;gap:18px;min-height:104px;transition:border-color .3s;box-shadow:0 24px 50px -42px rgba(20,56,79,.5)}.rm-detail.on{border-color:color-mix(in srgb,var(--rmc) 40%,var(--line))}.rm-detail .rd-ic{width:52px;height:52px;border-radius:15px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;color:#fff;font-family:var(--display);font-weight:800;font-size:20px;background:var(--rmc,#2FA8AE);box-shadow:0 0 22px -6px var(--rmc,#2FA8AE)}.rm-detail .rd-eyebrow{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--rmc,var(--teal-deep))}.rm-detail .rd-name{font-family:var(--display);font-weight:800;font-size:19px;color:var(--ink);margin:2px 0 5px;letter-spacing:-.01em}.rm-detail .rd-desc{font-size:14px;line-height:1.5;color:var(--ink-2)}.rm-detail .rd-empty{display:flex;align-items:center;gap:9px;font-family:var(--sans);font-weight:700;font-size:14.5px;color:var(--ink-3);width:100%;justify-content:center}.rm-detail .rd-empty svg{width:18px;height:18px}@media(max-width:600px){.rm-detail{flex-direction:column;text-align:center}}@media(prefers-reduced-motion:reduce){.rm-pop{animation:none}}.wn-mg{display:flex;flex-direction:column;gap:12px}.wn-mg-scene{position:relative;border-radius:14px;overflow:hidden}.wn-mg-hand{width:100%;display:block}.wn-mg-flag{position:absolute;left:8px;bottom:8px;font-family:var(--mono);font-size:9.5px;letter-spacing:.06em;color:#fff;background:rgba(0,0,0,.55);padding:3px 8px;border-radius:999px}.wn-mg-opts{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px}.wn-mg-opt{border:1.5px solid var(--line);background:#fff;color:var(--ink);border-radius:12px;padding:11px 8px;font-family:var(--sans);font-weight:700;font-size:13.5px;cursor:pointer;transition:transform .15s,border-color .2s,background .2s}.wn-mg-opt:hover{transform:translateY(-2px);border-color:var(--teal)}.wn-mg-opt.correct{background:var(--teal-wash);border-color:var(--teal);color:var(--teal-deep)}.wn-mg-opt.wrong{background:#FDECEA;border-color:#F0605F;color:var(--coral-deep)}.wn-mg-opt:disabled{cursor:default}.wn-mg-result{font-size:12.5px;line-height:1.45;color:var(--ink-2);background:var(--paper-2);border-radius:12px;padding:11px 13px;animation:wnIn .35s ease}.wn-mg-result b{color:var(--teal-deep)}.wn-mg-more{align-self:flex-start;border:0;background:transparent;color:var(--coral-deep);font-family:var(--sans);font-weight:700;font-size:12.5px;cursor:pointer;padding:0}@keyframes wnIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.wn-badge-seal{position:relative;overflow:hidden;animation:wnFloat 3.4s ease-in-out infinite}.wn-badge-seal:after{content:"";position:absolute;top:-60%;left:-60%;width:60%;height:220%;background:linear-gradient(115deg,transparent,rgba(255,255,255,.55),transparent);transform:rotate(18deg);animation:wnShine 3.2s ease-in-out infinite}@keyframes wnShine{0%{left:-60%}45%,to{left:150%}}.wam-chips span{cursor:pointer;transition:transform .15s,background .2s,border-color .2s,color .2s}.wam-chips span:hover{transform:translateY(-2px);border-color:var(--teal)}.wam-chips span.on{background:var(--teal);border-color:var(--teal);color:#fff}.wam-fact{margin-top:14px;border-radius:14px;padding:13px 15px;background:linear-gradient(160deg,#fff,var(--teal-wash));border:1.5px solid #bfe3e3;gap:11px;min-height:52px}.wam-fact,.wam-fact .wf-ic{display:flex;align-items:center}.wam-fact .wf-ic{width:30px;height:30px;border-radius:9px;flex:0 0 auto;justify-content:center;color:#fff;background:var(--teal)}.wam-fact .wf-ic svg{width:16px;height:16px}.wam-fact .wf-tx{font-size:13.5px;line-height:1.4;color:var(--ink)}.wam-fact .wf-tx b{color:var(--teal-deep)}.wam-fact.empty .wf-tx{color:var(--ink-3);font-weight:500}@media(prefers-reduced-motion:reduce){.wn-badge-seal,.wn-badge-seal:after{animation:none}}.xp-cred{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:0 auto 26px;max-width:820px}.xp-cred span{display:inline-flex;align-items:center;gap:8px;font-family:var(--sans);font-weight:700;font-size:12.5px;color:var(--ink);background:#fff;border:1.5px solid var(--line);border-radius:999px;padding:8px 15px;box-shadow:0 12px 26px -20px rgba(20,56,79,.5)}.xp-cred span svg{width:15px;height:15px;color:var(--teal)}.xp-card{cursor:pointer;position:relative}.xp-card .xp-chev{position:absolute;top:20px;right:20px;width:18px;height:18px;color:var(--ink-4);transition:transform .25s,color .2s}.xp-card:hover .xp-chev{color:var(--xpc)}.xp-card.open .xp-chev{transform:rotate(90deg);color:var(--xpc)}.xp-more{max-height:0;opacity:0;overflow:hidden;transition:max-height .3s ease,opacity .3s ease,margin .3s}.xp-card.open .xp-more{max-height:120px;opacity:1;margin-top:12px}.xp-more .xm-in{border-top:1.5px solid var(--line);padding-top:12px;font-size:13px;line-height:1.5;color:var(--ink)}.xp-more .xm-in b{color:var(--xpc);font-size:10px;letter-spacing:.08em;display:block;margin-bottom:4px}.xp-more .xm-in b,.xp-tap{font-family:var(--mono);text-transform:uppercase}.xp-tap{margin-top:10px;font-size:9.5px;letter-spacing:.06em;color:var(--ink-4)}.xp-card.open .xp-tap{display:none}.lo-col{position:relative;overflow:hidden;transition:transform .25s,box-shadow .25s}.lo-col:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--loc,#2FA8AE)}.lo-col:hover{transform:translateY(-4px);box-shadow:0 34px 60px -44px rgba(20,56,79,.55)}.lo-ic{animation:loFloat 3.2s ease-in-out infinite}.lo-col:nth-child(2) .lo-ic{animation-delay:.5s}.lo-col:nth-child(3) .lo-ic{animation-delay:1s}@keyframes loFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.lo-col ul{margin-top:4px}.lo-col li{display:block!important;padding:0!important;border-radius:12px;cursor:pointer;transition:background .2s}.lo-col li:hover{background:color-mix(in srgb,var(--loc) 8%,transparent)}.lo-row{display:flex;align-items:center;gap:11px;padding:9px 10px}.lo-row>svg{position:static!important;width:17px;height:17px;color:var(--loc);flex:0 0 auto}.lo-row .lo-txt{flex:1 1;font-size:14px;line-height:1.35;color:var(--ink-2)}.lo-chev{width:15px;height:15px;color:var(--ink-4);flex:0 0 auto;transition:transform .25s,color .2s}.lo-col li.open .lo-chev{transform:rotate(90deg);color:var(--loc)}.lo-ex{max-height:0;opacity:0;overflow:hidden;transition:max-height .3s ease,opacity .3s ease,padding .3s}.lo-col li.open .lo-ex{max-height:80px;opacity:1;padding:0 10px 11px 38px}.lo-ex-in{font-size:12.5px;line-height:1.45;color:var(--ink);background:color-mix(in srgb,var(--loc) 10%,#fff);border-left:2.5px solid var(--loc);border-radius:0 8px 8px 0;padding:8px 11px}.lo-hint{font-size:10.5px;margin-top:18px}.lo-col.reveal{animation:loReveal .55s cubic-bezier(.2,.9,.3,1) both}.lo-col:nth-child(2).reveal{animation-delay:.1s}.lo-col:nth-child(3).reveal{animation-delay:.2s}@keyframes loReveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.lo-col.reveal,.lo-ic{animation:none}}.lab-particles{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;border-radius:32px}.lab-particles i{position:absolute;bottom:-6px;width:4px;height:4px;border-radius:50%;background:radial-gradient(circle,#8FE6E0,transparent 70%);opacity:0;animation:labDrift linear infinite}@keyframes labDrift{0%{transform:translateY(0) scale(.6);opacity:0}12%{opacity:.7}80%{opacity:.5}to{transform:translateY(-260px) scale(1.1);opacity:0}}.lab-scan{position:absolute;left:0;right:0;top:0;height:120px;z-index:0;pointer-events:none;background:linear-gradient(180deg,rgba(143,230,224,.1),transparent);animation:labScan 6s ease-in-out infinite}@keyframes labScan{0%{transform:translateY(-20px);opacity:0}30%{opacity:1}60%{opacity:1}to{transform:translateY(360px);opacity:0}}.lab-machines,.lab-progress,.lab-readout{position:relative;z-index:1}.lab-machine{position:relative;overflow:visible}.lab-machine .lab-cap{animation:labIdle 3.6s ease-in-out infinite}.lab-machine:nth-child(2) .lab-cap{animation-delay:.5s}.lab-machine:nth-child(3) .lab-cap{animation-delay:1s}.lab-machine:nth-child(4) .lab-cap{animation-delay:1.5s}.lab-machine:nth-child(5) .lab-cap{animation-delay:2s}@keyframes labIdle{0%,to{box-shadow:inset 0 1px 0 rgba(255,255,255,.14)}50%{box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 0 16px -6px var(--mc)}}.lab-pulse{position:absolute;z-index:8;border-radius:50%;border:2px solid var(--mc,#8fe6e0);pointer-events:none;transform:translate(-50%,-50%) scale(0);opacity:.9}.lab-pulse.go{animation:labPulse .7s cubic-bezier(.2,.8,.3,1) forwards}@keyframes labPulse{to{transform:translate(-50%,-50%) scale(9);opacity:0}}.lab-burst{position:absolute;inset:0;z-index:9;pointer-events:none;overflow:hidden;border-radius:32px}@media(prefers-reduced-motion:reduce){.lab-machine .lab-cap,.lab-particles i,.lab-scan{animation:none!important}}.bax[data-ba=before] .bax-stage{background:linear-gradient(160deg,#3b3f4b,#2a2d37)!important;border-color:#22252e!important;box-shadow:inset 0 0 70px rgba(0,0,0,.45)!important}.bax[data-ba=after] .bax-stage{background:linear-gradient(160deg,#ffffff,#dcf6f1 55%,#ffe9e3)!important;border-color:#BFE3E3!important;box-shadow:0 36px 70px -42px rgba(47,168,174,.6)!important}.bax[data-ba=before] .bax-face img{filter:grayscale(1) brightness(.55) contrast(.95)!important;opacity:.82!important;transform:scale(.88)!important}.bax[data-ba=after] .bax-face img{filter:saturate(1.12) drop-shadow(0 10px 26px rgba(47,168,174,.45))!important;opacity:1!important;transform:scale(1.05)!important}.bax-screenglow{position:absolute;left:50%;bottom:20%;width:60%;height:34%;transform:translateX(-50%);border-radius:50%;background:radial-gradient(circle,rgba(90,150,220,.55),transparent 70%);filter:blur(10px);opacity:0;transition:opacity .5s;z-index:1;pointer-events:none}.bax[data-ba=before] .bax-screenglow{opacity:.9}.bax[data-ba=after] .bax-face .glow{inset:0 4%!important;background:radial-gradient(circle,rgba(47,168,174,.5),rgba(240,176,96,.25) 55%,transparent 72%)!important}.bax[data-ba=before] .bax-speech{background:#23262f!important;color:#9aa0ab!important;box-shadow:none!important}.bax[data-ba=after] .bax-speech{background:#fff!important;color:var(--ink)!important;box-shadow:0 14px 30px -14px rgba(47,168,174,.6)!important}.bax[data-ba=before] .bax-traits li{color:#c3c8d2!important}.bax[data-ba=before] .bax-tic{background:#6f6238!important}.bax[data-ba=after] .bax-traits li{color:var(--ink)!important}.bax[data-ba=after] .bax-tic{background:#2FA8AE!important;box-shadow:0 0 16px -4px #2FA8AE}.bax-mood{position:absolute;top:8px;left:50%;transform:translateX(-50%);z-index:3;display:inline-flex;align-items:center;gap:7px;font-family:var(--sans);font-weight:800;font-size:12px;padding:6px 13px;border-radius:999px;white-space:nowrap;transition:background .4s,color .4s}.bax[data-ba=before] .bax-mood{background:rgba(200,120,60,.2);color:#E0A060;border:1px solid rgba(224,160,96,.35)}.bax[data-ba=after] .bax-mood{background:var(--teal-wash);color:var(--teal-deep);border:1px solid #bfe3e3}.bax-mood svg{width:14px;height:14px}.bax-fx{position:absolute;inset:-6% -4%;z-index:1;pointer-events:none;overflow:visible}.bax-fx span{position:absolute;opacity:0}.bax-fx span.d{color:#7f8794;animation:baxDrift linear infinite}.bax-fx span.s{color:#F0B860;animation:baxSpark ease-in-out infinite}.bax-fx span svg{width:100%;height:100%;display:block}@keyframes baxDrift{0%{transform:translateY(6px) rotate(0);opacity:0}15%{opacity:.5}85%{opacity:.4}to{transform:translateY(-22px) rotate(8deg);opacity:0}}@keyframes baxSpark{0%,to{transform:scale(.5) rotate(0);opacity:0}50%{transform:scale(1) rotate(20deg);opacity:.95}}.bax-face,.bax-face img,.bax-mood,.bax-speech{position:relative;z-index:2}@media(prefers-reduced-motion:reduce){.bax-fx span{animation:none!important;opacity:0!important}}.schx{position:relative;overflow:hidden;border-radius:34px;padding:clamp(28px,4vw,52px);color:#EAF6F6;background:linear-gradient(150deg,#0f2f3d,#14384F 45%,#1a4a5e);box-shadow:0 46px 90px -54px rgba(10,40,55,.85)}.schx-glow{position:absolute;top:-30%;right:-10%;width:60%;height:120%;z-index:0;pointer-events:none;background:radial-gradient(circle,rgba(47,168,174,.4),transparent 65%);filter:blur(30px)}.schx-glow.two{left:-15%;right:auto;top:auto;bottom:-40%;width:50%;background:radial-gradient(circle,rgba(123,108,216,.32),transparent 65%)}.schx>*{position:relative;z-index:1}.schx-top{max-width:680px}.schx-top .k{color:#7FE0D6;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.schx-top h2{color:#fff;font-size:clamp(26px,3.6vw,42px);letter-spacing:-.025em;line-height:1.08;margin:12px 0 0}.schx-top h2 em{font-style:italic;color:#8FE6E0}.schx-top p{color:rgba(220,238,240,.82);font-size:clamp(15px,1.8vw,17px);line-height:1.6;margin:16px 0 0;max-width:60ch}.schx-audience{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.schx-audience span{font-family:var(--sans);font-weight:700;font-size:12px;color:#0f2f3d;background:#8FE6E0;padding:5px 12px;border-radius:999px}.schx-audience span.alt{background:rgba(255,255,255,.12);color:#EAF6F6}.schx-feats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-top:26px}.schx-feat{display:flex;align-items:center;gap:11px;text-align:left;border:1.5px solid rgba(255,255,255,.14);background:rgba(255,255,255,.05);color:#EAF6F6;border-radius:16px;padding:13px 15px;cursor:pointer;font-family:var(--sans);font-weight:700;font-size:13.5px;transition:background .2s,border-color .25s,transform .15s}.schx-feat:hover{transform:translateY(-3px);background:rgba(255,255,255,.09)}.schx-feat .sf-ic{width:32px;height:32px;border-radius:10px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;color:#0f2f3d;background:var(--sfc)}.schx-feat .sf-ic svg{width:18px;height:18px}.schx-feat.sel{border-color:var(--sfc);background:color-mix(in srgb,var(--sfc) 18%,rgba(255,255,255,.05));box-shadow:0 0 26px -8px var(--sfc)}.schx-detail{margin-top:12px;border:1.5px solid rgba(255,255,255,.14);border-radius:16px;padding:14px 18px;min-height:56px;display:flex;align-items:center;gap:12px;background:rgba(8,30,40,.45);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:border-color .3s}.schx-detail.on{border-color:var(--sfc)}.schx-detail .sd-ic{width:30px;height:30px;border-radius:9px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;color:#0f2f3d;background:var(--sfc,#8FE6E0)}.schx-detail .sd-ic svg{width:16px;height:16px}.schx-detail .sd-tx{font-size:13.5px;line-height:1.45;color:#EAF6F6}.schx-detail.empty .sd-tx{color:rgba(220,238,240,.6);font-weight:500}.schx-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.schx-cta .btn{font-size:15px}.schx-cta .s-primary{background:#fff;color:#14384F}.schx-cta .s-ghost{background:rgba(255,255,255,.1);color:#fff;border:1.5px solid rgba(255,255,255,.25)}.schx-cred{margin-top:18px;font-family:var(--mono);font-size:10.5px;letter-spacing:.05em;color:rgba(180,214,216,.7)}@media(max-width:820px){.schx-feats{grid-template-columns:1fr}}.mc{position:relative;overflow:hidden;display:flex;flex-direction:column;padding:16px!important;color:#dfe8ff;background:radial-gradient(120% 100% at 15% -10%,#223052 0,#141d38 55%,#0c1430 100%)!important}.mc-bg{inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(rgba(143,180,255,.06) 1px,transparent 0),linear-gradient(90deg,rgba(143,180,255,.06) 1px,transparent 0);background-size:26px 26px}.mc-bg,.mc-bg i{position:absolute;opacity:.5}.mc-bg i{width:2px;height:2px;border-radius:50%;background:#8FB4FF;animation:mcTw 3s ease-in-out infinite}@keyframes mcTw{0%,to{opacity:.15}50%{opacity:.8}}.mc>*{position:relative;z-index:1}.mc-bar{justify-content:space-between;margin-bottom:12px}.mc-bar,.mc-title{display:flex;align-items:center}.mc-title{gap:8px;font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#8FE6E0}.mc-title svg{width:15px;height:15px}.mc-live{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:9.5px;letter-spacing:.14em;color:#7EE0A0}.mc-live .dot{width:7px;height:7px;border-radius:50%;background:#34d399;box-shadow:0 0 0 0 rgba(52,211,153,.6);animation:mcLive 1.6s ease-out infinite}@keyframes mcLive{0%{box-shadow:0 0 0 0 rgba(52,211,153,.55)}70%{box-shadow:0 0 0 7px rgba(52,211,153,0)}}.mc-panels{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}@media(max-width:520px){.mc-panels{grid-template-columns:1fr}}.mc-panel{background:rgba(6,12,30,.6);border:1.5px solid rgba(255,255,255,.11);border-radius:13px;padding:11px 12px;min-height:120px}.mc-ph{display:flex;align-items:center;gap:6px;font-family:var(--mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:rgba(200,214,255,.55);margin-bottom:9px}.mc-ph svg{width:12px;height:12px;color:#8FB4FF}.mc-term-body{font-family:var(--mono);font-size:10.5px;line-height:1.65;color:#bcd0ff;height:88px;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end}.mc-tl{display:flex;justify-content:space-between;gap:8px;opacity:0;animation:mcIn .3s ease forwards;white-space:nowrap}.mc-tl .tl-cmd{overflow:hidden;text-overflow:ellipsis}.mc-tl .tl-s{flex:0 0 auto;color:#7EE0A0}.mc-tl .tl-s.run{color:#F5C99B}@keyframes mcIn{0%{opacity:0;transform:translateX(-5px)}to{opacity:1;transform:none}}.mc-brain{display:flex;flex-direction:column;gap:4px}.mc-node{display:flex;align-items:center;gap:8px;opacity:.4;transition:opacity .35s}.mc-node.on{opacity:1}.mc-node .nd{width:9px;height:9px;border-radius:50%;background:#39507f;transition:background .35s,box-shadow .35s;flex:0 0 auto}.mc-node.on .nd{background:#8FB4FF;box-shadow:0 0 10px #8FB4FF}.mc-node .nl{font-family:var(--sans);font-weight:600;font-size:10.5px;color:#cdd9f5}.mc-brain .mc-edge{width:1.5px;height:8px;background:#39507f;margin-left:4px;transition:background .35s}.mc-brain .mc-edge.on{background:#8FB4FF}.mc-src{display:flex;align-items:center;justify-content:space-between;gap:8px;font-family:var(--sans);font-size:10.5px;color:#cdd9f5;padding:2.5px 0;opacity:.5;transition:opacity .3s}.mc-src.ok{opacity:1}.mc-src .s-tag{display:inline-flex;align-items:center;gap:4px;font-family:var(--mono);font-size:8.5px;color:rgba(200,214,255,.4)}.mc-src.ok .s-tag{color:#7EE0A0}.mc-src.ok .s-tag svg{opacity:1}.mc-src .s-tag svg{width:11px;height:11px;opacity:0;transition:opacity .3s}.mc-srccount{margin-top:7px;font-family:var(--mono);font-size:9px;color:rgba(200,214,255,.5)}.mc-srccount b{color:#7EE0A0}.mc-build-label{font-family:var(--sans);font-weight:600;font-size:10.5px;color:#cdd9f5;margin-bottom:7px;min-height:14px}.mc-track{height:8px;border-radius:5px;background:rgba(255,255,255,.1);overflow:hidden}.mc-track i{display:block;height:100%;width:0;border-radius:5px;background:linear-gradient(90deg,#8FB4FF,#7FE0D6,#7EE0A0);transition:width .5s ease}.mc-build-stages{display:flex;gap:5px;margin-top:9px}.mc-bs{flex:1 1;text-align:center;font-family:var(--mono);font-size:7.5px;letter-spacing:.04em;text-transform:uppercase;color:rgba(200,214,255,.4);padding:3px 0;border-radius:5px;border:1px solid rgba(255,255,255,.08);transition:.3s}.mc-bs.on{color:#7EE0A0;border-color:rgba(126,224,160,.4);background:rgba(126,224,160,.1)}.mc-done{margin-top:9px;display:none;align-items:center;gap:7px;font-family:var(--display);font-weight:800;font-size:12px;color:#F7DE8A}.mc-done.show{display:flex;animation:mcIn .4s ease}.mc-done svg{width:15px;height:15px}.mc-foot{margin-top:12px;font-family:var(--mono);font-size:8.5px;letter-spacing:.04em;color:rgba(200,214,255,.4);text-align:center}@media(prefers-reduced-motion:reduce){.mc-bg i,.mc-live .dot{animation:none}}section[data-route=middle] .pcard:has(.pcard-more){cursor:pointer;transition:transform .2s,box-shadow .2s,border-color .2s}section[data-route=middle] .pcard:has(.pcard-more):hover{transform:translateY(-4px);box-shadow:0 30px 56px -40px rgba(20,56,79,.5)}.pcard-more{transition:color .2s}.pcard.open .pcard-more{color:var(--pc)!important}.pcard.open .pcard-more svg{transform:rotate(90deg)}.pcard-more svg{transition:transform .25s}.pcard-detail{max-height:0;opacity:0;overflow:hidden;transition:max-height .3s ease,opacity .3s ease,margin .3s}.pcard.open .pcard-detail{max-height:110px;opacity:1;margin-top:12px}.pcard-detail .pd-in{border-top:1.5px solid var(--line);padding-top:12px;font-size:13px;line-height:1.5;color:var(--ink)}.pcard-detail .pd-in b{color:var(--pc);font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;display:block;margin-bottom:4px}section[data-route=middle] .edu-steps .stepc{transition:transform .2s,box-shadow .2s,border-color .2s}section[data-route=middle] .edu-steps .stepc:hover{transform:translateX(4px);box-shadow:0 20px 40px -34px rgba(20,56,79,.5)}section[data-route=middle] .edu-steps .stepc .sn{transition:transform .3s,box-shadow .3s}section[data-route=middle] .edu-steps .stepc:hover .sn{transform:scale(1.1);box-shadow:0 0 20px -4px var(--teal)}section[data-route=middle] .edu-steps .stepc.rise{animation:midRise .55s cubic-bezier(.2,.9,.3,1) both}@keyframes midRise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){section[data-route=middle] .edu-steps .stepc.rise{animation:none}}.st-portrait{text-align:center;margin:28px auto 4px;max-width:540px}.st-portrait-img{width:100%;max-width:470px;display:block;margin:0 auto;filter:drop-shadow(0 26px 44px rgba(20,56,79,.28))}.st-portrait-cap{font-family:var(--mono);font-size:11px;letter-spacing:.04em;color:var(--ink-3);margin-top:14px}.st-nova-ill{width:104px!important;height:104px!important;object-fit:contain}.ytx-shield{inset:-30%!important;background:conic-gradient(from 0deg,transparent 0,rgba(143,230,224,.65) 12%,transparent 30%,rgba(123,108,216,.6) 46%,transparent 62%,rgba(240,176,96,.5) 78%,transparent 92%)!important;-webkit-mask:radial-gradient(transparent 58%,#000 61%);mask:radial-gradient(transparent 58%,#000 61%);animation:ytxAura 4.5s linear infinite!important;filter:blur(.4px)}.ytx-shield.r2{inset:-48%!important;animation-duration:8s!important;animation-direction:reverse!important;opacity:.55!important}@keyframes ytxAura{to{transform:rotate(1turn)}}.ytx-nova:before{content:"";position:absolute;inset:-14%;border-radius:50%;z-index:0;background:radial-gradient(circle,rgba(143,230,224,.35),rgba(123,108,216,.18) 45%,transparent 70%);filter:blur(10px);animation:ytxNovaPulse 2.4s ease-in-out infinite}@keyframes ytxNovaPulse{0%,to{transform:scale(.92);opacity:.6}50%{transform:scale(1.06);opacity:1}}.ytx-orbit{position:absolute;inset:-26%;z-index:0;pointer-events:none;animation:ytxOrbit 9s linear infinite}.ytx-orbit.rev{inset:-40%;animation-duration:13s;animation-direction:reverse}@keyframes ytxOrbit{to{transform:rotate(1turn)}}.ytx-orbit i{position:absolute;top:50%;left:50%}.ytx-orbit i svg{width:14px;height:14px;display:block;transform:translate(-50%,-50%);filter:drop-shadow(0 0 5px currentColor);animation:ytxTwk 2s ease-in-out infinite}@keyframes ytxTwk{0%,to{opacity:.4;transform:translate(-50%,-50%) scale(.7)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.1)}}@media(prefers-reduced-motion:reduce){.ytx-nova:before,.ytx-orbit,.ytx-orbit i svg,.ytx-shield{animation:none!important}}.wamx-head{text-align:center;max-width:760px;margin:0 auto}.wamx-head .k{color:var(--coral-deep)}.wamx-head h2{font-size:clamp(26px,3.6vw,42px);letter-spacing:-.025em;margin:12px 0 0}.wamx-head h2 em{font-style:italic;color:var(--coral)}.wamx-head p{color:var(--ink-2);font-size:clamp(15px,1.8vw,17px);line-height:1.6;margin:16px auto 0;max-width:58ch}.wamx-evo{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;margin:34px auto 0;max-width:820px;position:relative}.wamx-evo:before{content:"";right:12%;background:var(--line)}.wamx-evo .evo-fill,.wamx-evo:before{position:absolute;top:34px;left:12%;height:3px;border-radius:3px;z-index:0}.wamx-evo .evo-fill{width:0;background:linear-gradient(90deg,#F0B860,#F0605F,#7B6CD8,#2FA8AE);transition:width 1.2s ease}.evo-step{position:relative;z-index:1;text-align:center;padding:0 6px;opacity:.45;transform:translateY(8px);transition:opacity .5s,transform .5s}.evo-step.on{opacity:1;transform:none}.evo-ic{width:68px;height:68px;border-radius:20px;margin:0 auto 12px;display:flex;align-items:center;justify-content:center;color:#fff;background:var(--ec);box-shadow:0 14px 30px -12px var(--ec);transition:transform .3s}.evo-ic svg{width:32px;height:32px}.evo-step b{display:block;font-family:var(--display);font-weight:800;font-size:15px;color:var(--ink)}.evo-step span{display:block;font-size:12px;color:var(--ink-3);margin-top:3px;line-height:1.3}.evo-step.now .evo-ic{animation:evoPulse 2.2s ease-in-out infinite}.evo-step.now b:after{content:" \2014 now";color:var(--teal-deep)}@keyframes evoPulse{0%,to{transform:scale(1)}50%{transform:scale(1.08);box-shadow:0 0 34px -6px var(--ec)}}@media(max-width:640px){.wamx-evo{grid-template-columns:repeat(2,1fr);gap:20px 0}.wamx-evo .evo-fill,.wamx-evo:before{display:none}}.wamx-meets{max-width:820px;margin:36px auto 0;background:linear-gradient(160deg,#fff,var(--paper-3));border:1.5px solid var(--line);border-radius:26px;padding:26px 28px;box-shadow:0 30px 60px -46px rgba(20,56,79,.5)}.wamx-meets .k{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--teal-deep);margin-bottom:14px;text-align:center}.wamx-meets .wam-chips{justify-content:center}.wamx-meets .foot{text-align:center;margin-top:16px;font-size:14px;color:var(--ink);font-weight:600}.wamx-meets .foot em{color:var(--teal-deep);font-style:normal}@media(prefers-reduced-motion:reduce){.evo-step.now .evo-ic{animation:none}.wamx-evo .evo-fill{transition:none}}.acad-hero-art.adv{background:linear-gradient(150deg,#eafaf8,#ffffff 45%,#fff0ec);border:1.5px solid #d8ece9;border-radius:26px;padding:clamp(20px,3vw,30px);box-shadow:0 30px 60px -46px rgba(20,56,79,.4);position:relative;overflow:hidden}.adv-top{display:flex;align-items:flex-end;gap:16px;position:relative;z-index:2}.adv-chars{position:relative;flex:0 0 auto}.adv-kian{width:clamp(84px,12vw,116px);display:block;filter:drop-shadow(0 12px 20px rgba(20,56,79,.22))}.adv-nova{position:absolute;right:-22px;bottom:6px;width:clamp(42px,6vw,58px);filter:drop-shadow(0 8px 14px rgba(20,56,79,.28));animation:advFloat 3s ease-in-out infinite}@keyframes advFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.adv-intro{padding-bottom:8px}.adv-intro .k{font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--teal-deep)}.adv-intro h3{font-family:var(--display);font-weight:800;font-size:clamp(19px,2.4vw,26px);letter-spacing:-.02em;margin:5px 0 0;color:var(--ink);line-height:1.05}.adv-intro p{font-size:13.5px;color:var(--ink-2);margin:5px 0 0}.adv-track{position:relative;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin-top:26px;z-index:2}.adv-track:before{content:"";right:12%;background:#e4e7ec}.adv-fill,.adv-track:before{position:absolute;top:28px;left:12%;height:4px;border-radius:4px;z-index:0}.adv-fill{width:0;background:linear-gradient(90deg,#2FA8AE,#7B6CD8,#F0605F,#E9B84C);transition:width .5s ease}.adv-stop{z-index:1;flex-direction:column;text-align:center;gap:8px;cursor:pointer;border:0;background:transparent;font-family:inherit;padding:0}.adv-node,.adv-stop{position:relative;display:flex;align-items:center}.adv-node{width:56px;height:56px;border-radius:17px;justify-content:center;color:#fff;background:#c3c9d2;box-shadow:0 10px 22px -10px rgba(20,56,79,.4);transition:transform .25s,background .3s,box-shadow .3s}.adv-node svg{width:26px;height:26px}.adv-node .adv-lock{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:inherit;border-radius:17px}.adv-stop:hover .adv-node{transform:translateY(-4px)}.adv-stop.on .adv-node{background:var(--sc);box-shadow:0 14px 28px -8px var(--sc)}.adv-stop.on.cur .adv-node{animation:advPulse 1.6s ease-in-out infinite}@keyframes advPulse{0%,to{transform:translateY(-2px)}50%{transform:translateY(-2px) scale(1.08)}}.adv-slabel{font-family:var(--display);font-weight:800;font-size:13px;color:var(--ink-3);transition:color .2s}.adv-stop.on .adv-slabel{color:var(--ink)}.adv-num{position:absolute;top:-6px;left:-6px;width:20px;height:20px;border-radius:50%;background:#fff;border:1.5px solid var(--line);font-family:var(--mono);font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;color:var(--ink-3)}.adv-stop.on .adv-num{border-color:var(--sc);color:var(--sc)}.adv-detail{margin-top:22px;background:#fff;border:1.5px solid var(--line);border-radius:18px;padding:16px 18px;display:flex;align-items:center;gap:14px;min-height:70px;position:relative;z-index:2;transition:border-color .3s}.adv-detail.on{border-color:var(--sc)}.adv-detail .ad-ic{width:44px;height:44px;border-radius:13px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;color:#fff;background:var(--sc,#2FA8AE)}.adv-detail .ad-ic svg{width:23px;height:23px}.adv-detail .ad-name{font-family:var(--display);font-weight:800;font-size:16px;color:var(--ink)}.adv-detail .ad-desc{font-size:13.5px;line-height:1.45;color:var(--ink-2);margin-top:2px}.adv-detail .ad-empty{display:flex;align-items:center;gap:9px;font-family:var(--sans);font-weight:700;font-size:14px;color:var(--ink-3);width:100%;justify-content:center}.adv-detail .ad-empty svg{width:18px;height:18px}.acad-hero-art.adv.win{box-shadow:0 0 0 2px #F0D290,0 30px 60px -40px rgba(233,184,76,.5)}.adv-burst{position:absolute;inset:0;z-index:5;pointer-events:none;overflow:hidden}@media(max-width:560px){.adv-track{grid-template-columns:repeat(2,1fr);gap:18px 6px}.adv-fill,.adv-track:before{display:none}.adv-top{flex-direction:column;align-items:center;text-align:center}.adv-nova{right:-14px}}@media(prefers-reduced-motion:reduce){.adv-nova,.adv-stop.on.cur .adv-node{animation:none}}.mm-head{align-items:flex-start!important;gap:12px}.mm-head>span:not([class]){display:flex;flex-direction:column;gap:3px;flex:1 1;min-width:0}.mm-hno,.mm-title{display:block}.mm-title{line-height:1.15}.mm-skill{margin-left:0!important;align-self:flex-start;flex:0 0 auto}.ytx-orbit.rev{display:none!important}.ytx-orbit{animation-duration:18s!important;inset:-30%!important}.ytx-orbit i svg{display:none!important}.ytx-orbit i{width:7px!important;height:7px!important;border-radius:50%;background:radial-gradient(circle,#ffffff,currentColor 45%,transparent 72%);box-shadow:0 0 10px currentColor,0 0 3px #fff;opacity:.9}.ytx-shield{inset:-26%!important;border:0!important;filter:blur(1px)!important;background:radial-gradient(circle,transparent 57%,rgba(143,230,224,.28) 61%,rgba(143,230,224,0) 70%)!important;animation:ytxAura 14s linear infinite!important}.ytx-shield.r2{inset:-44%!important;background:radial-gradient(circle,transparent 60%,rgba(123,108,216,.18) 63%,rgba(123,108,216,0) 71%)!important;animation-duration:22s!important}.ytx-nova:before{background:radial-gradient(circle,rgba(143,230,224,.28),rgba(123,108,216,.12) 50%,transparent 72%)!important}.ytx-ghost2{position:absolute;right:-4px;bottom:-4px;width:32px;height:32px;z-index:20;pointer-events:none;opacity:0}.ytx-ghost2.run{animation:ytxG2 2.4s ease}.ytx-ghost2 .g2-ring{position:absolute;inset:0;border-radius:50%;border:2px solid #8fe6e0;opacity:0}.ytx-ghost2.run .g2-ring{animation:ytxG2ring 2.4s ease}.ytx-ghost2 svg{width:100%;height:100%;filter:drop-shadow(0 3px 6px rgba(0,0,0,.35))}@keyframes ytxG2{0%{opacity:0;transform:translate(20px,20px)}18%{opacity:1;transform:translate(4px,4px)}34%{transform:translate(0) scale(.82)}46%{transform:translate(0) scale(1)}62%{transform:scale(.82)}74%{transform:scale(1)}to{opacity:0;transform:translate(-4px,-4px)}}@keyframes ytxG2ring{0%,26%{opacity:0;transform:scale(.3)}34%{opacity:.8;transform:scale(.5)}48%{opacity:0;transform:scale(1.5)}60%{opacity:.8;transform:scale(.5)}74%{opacity:0;transform:scale(1.5)}to{opacity:0}}@media(prefers-reduced-motion:reduce){.ytx-ghost2{display:none}}.det-lab{position:relative;border-radius:18px;overflow:hidden;padding:16px;background:radial-gradient(120% 100% at 20% 0,#241a4d 0,#191338 55%,#120e2a 100%)}.det-nova{display:flex;align-items:flex-start;gap:11px;margin-bottom:12px;position:relative;z-index:2}.det-nova img{width:46px;height:46px;object-fit:contain;flex:0 0 auto;filter:drop-shadow(0 5px 10px rgba(0,0,0,.5))}.det-speech{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);border-radius:14px;border-top-left-radius:4px;padding:9px 12px;font-family:var(--sans);font-weight:600;font-size:12.5px;line-height:1.35;color:#fff}.det-speech b{color:#8FE6E0}.det-scene{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;position:relative;z-index:2}.det-item{position:relative;border:1.5px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);border-radius:14px;padding:8px;cursor:pointer;transition:transform .15s,border-color .2s,background .2s}.det-item:hover{transform:translateY(-3px);background:rgba(255,255,255,.07)}.det-item svg{width:100%;height:auto;display:block;aspect-ratio:1/1}.det-item .di-mark{position:absolute;top:6px;right:6px;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;opacity:0;transform:scale(.5);transition:.3s cubic-bezier(.2,1.5,.4,1)}.det-item .di-mark svg{width:14px;height:14px;aspect-ratio:auto}.det-item.found{border-color:#C4B5FA;background:rgba(196,181,250,.14);box-shadow:0 0 24px -6px #7B6CD8}.det-item.found .di-mark{opacity:1;transform:scale(1);background:#7B6CD8}.det-item.real-tapped{border-color:#3FB3B8}.det-item.real-tapped .di-mark{opacity:1;transform:scale(1);background:#3FB3B8}.det-hud{display:flex;justify-content:space-between;align-items:center;margin-top:12px;position:relative;z-index:2;font-family:var(--mono);font-size:11px;letter-spacing:.05em;color:rgba(224,230,255,.75)}.det-hud .det-xp b{color:#F2C96B}.det-hud .det-prog b{color:#C4B5FA}.det-badge{margin-top:12px;display:none;align-items:center;gap:11px;background:linear-gradient(90deg,rgba(196,181,250,.18),transparent);border:1px solid rgba(196,181,250,.4);border-radius:14px;padding:11px 13px;position:relative;z-index:2}.det-lab.win .det-badge{display:flex;animation:detIn .45s ease}@keyframes detIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.det-badge .db-ic{width:34px;height:34px;border-radius:10px;background:linear-gradient(160deg,#C4B5FA,#7B6CD8);color:#fff;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.det-badge .db-ic svg{width:19px;height:19px}.det-badge b{color:#C4B5FA;font-family:var(--display);font-size:13px}.det-badge span{display:block;font-size:11px;color:rgba(224,230,255,.75);line-height:1.35}.det-burst{position:absolute;inset:0;z-index:5;pointer-events:none;overflow:hidden}@media(prefers-reduced-motion:reduce){.det-lab.win .det-badge{animation:none}}.ytx-ghost2{animation:ytxG2 4s ease .6s infinite!important}.jny{max-width:720px;margin:16px auto 0}.jny,.jny-start{position:relative}.jny-start{display:flex;flex-direction:column;align-items:center;margin-bottom:2px;z-index:3}.jny-chars{position:relative}.jny-kian{width:88px;display:block;filter:drop-shadow(0 12px 20px rgba(20,56,79,.22))}.jny-nova{position:absolute;right:-26px;bottom:4px;width:44px;filter:drop-shadow(0 8px 14px rgba(20,56,79,.28));animation:jnyFloat 3s ease-in-out infinite}@keyframes jnyFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.jny-startlabel{margin-top:6px;font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--teal-deep);background:var(--teal-wash);border:1px solid #bfe3e3;padding:4px 12px;border-radius:999px}.jny-trail{position:relative;padding:20px 0 6px}.jny-spine{left:50%;bottom:0;width:4px;transform:translateX(-50%);background:#e6e9ee;z-index:0}.jny-spine,.jny-spine-fill{position:absolute;top:0;border-radius:4px}.jny-spine-fill{left:0;width:100%;height:0;background:linear-gradient(#2FA8AE,#7B6CD8,#30A8D8,#78C0A8,#F0605F,#F0B860,#14384F);transition:height .55s ease}.jny-stage{display:grid;grid-template-columns:1fr 60px 1fr;margin:16px 0;z-index:1}.jny-node,.jny-stage{position:relative;align-items:center}.jny-node{grid-column:2;justify-self:center;width:52px;height:52px;border-radius:16px;display:flex;justify-content:center;color:#fff;background:#c6ccd5;box-shadow:0 10px 22px -10px rgba(20,56,79,.4);transition:transform .25s,background .3s,box-shadow .3s;cursor:pointer}.jny-node svg{width:25px;height:25px}.jny-node .jn-num{position:absolute;top:-7px;left:-7px;width:20px;height:20px;border-radius:50%;background:#fff;border:1.5px solid var(--line);font-family:var(--mono);font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;color:var(--ink-3)}.jny-stage.on .jny-node{background:var(--jc);box-shadow:0 14px 28px -8px var(--jc)}.jny-stage.on .jn-num{border-color:var(--jc);color:var(--jc)}.jny-stage.cur .jny-node{animation:jnyPulse 1.6s ease-in-out infinite}@keyframes jnyPulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.jny-card{cursor:pointer;background:#fff;border:1.5px solid var(--line);border-radius:16px;padding:13px 16px;transition:transform .2s,border-color .25s,box-shadow .25s;position:relative}.jny-card:hover{transform:translateY(-3px);box-shadow:0 22px 40px -30px rgba(20,56,79,.5)}.jny-stage.on .jny-card{border-color:var(--jc);box-shadow:0 20px 40px -30px color-mix(in srgb,var(--jc) 60%,transparent)}.jny-stage:nth-of-type(odd) .jny-card{grid-column:3}.jny-stage:nth-of-type(2n) .jny-card{grid-column:1;text-align:right}.jny-card:before{content:"";position:absolute;top:50%;width:22px;height:2px;background:var(--line);transform:translateY(-50%);transition:background .25s}.jny-stage.on .jny-card:before{background:var(--jc)}.jny-stage:nth-of-type(odd) .jny-card:before{left:-22px}.jny-stage:nth-of-type(2n) .jny-card:before{right:-22px}.jny-age{font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--jc)}.jny-name{font-family:var(--display);font-weight:800;font-size:17px;color:var(--ink);margin:2px 0 3px;letter-spacing:-.01em}.jny-desc{font-size:13px;line-height:1.4;color:var(--ink-2)}.jny-extra{max-height:0;opacity:0;overflow:hidden;transition:max-height .3s ease,opacity .3s,margin .3s}.jny-stage.cur .jny-extra{max-height:60px;opacity:1;margin-top:8px}.jny-extra .je-in{font-size:12.5px;line-height:1.4;color:var(--ink);background:color-mix(in srgb,var(--jc) 10%,#fff);border-left:2.5px solid var(--jc);border-radius:0 8px 8px 0;padding:7px 10px}.jny-hint{text-align:center;margin-top:8px;font-family:var(--mono);font-size:10.5px;letter-spacing:.05em;color:var(--ink-4)}@media(max-width:600px){.jny-trail{padding-left:8px}.jny-spine{left:26px}.jny-stage{grid-template-columns:52px 1fr;gap:14px}.jny-node{grid-column:1}.jny-stage:nth-of-type(2n) .jny-card,.jny-stage:nth-of-type(odd) .jny-card{grid-column:2;text-align:left}.jny-stage:nth-of-type(2n) .jny-card:before,.jny-stage:nth-of-type(odd) .jny-card:before{left:-22px;right:auto}}@media(prefers-reduced-motion:reduce){.jny-nova,.jny-stage.cur .jny-node{animation:none}}.city-ro-moment{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-bottom:13px}.city-ro-moment .crm-eyebrow{font-family:var(--mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:#0f0a24;background:var(--cc,#8FE6E0);padding:4px 9px;border-radius:999px;font-weight:700}.city-ro-moment .crm-when{font-family:var(--sans);font-weight:800;font-size:14px;color:#fff}.city-place .city-live{position:absolute;bottom:12px;right:12px;display:inline-flex;align-items:center;gap:5px;font-family:var(--mono);font-size:8px;letter-spacing:.1em;text-transform:uppercase;color:#6EE7B7;opacity:.85;z-index:3;transition:opacity .3s}.city-place.discovered .city-live{opacity:0}.city-live .cl-dot{width:6px;height:6px;border-radius:50%;background:#34d399;box-shadow:0 0 0 0 rgba(52,211,153,.6);animation:cityLive 1.9s ease-out infinite}.city-place:nth-child(2) .cl-dot{animation-delay:.3s}.city-place:nth-child(3) .cl-dot{animation-delay:.6s}.city-place:nth-child(4) .cl-dot{animation-delay:.9s}.city-place:nth-child(5) .cl-dot{animation-delay:1.2s}.city-place:nth-child(6) .cl-dot{animation-delay:.2s}.city-place:nth-child(7) .cl-dot{animation-delay:.5s}.city-place:nth-child(8) .cl-dot{animation-delay:.8s}@keyframes cityLive{0%{box-shadow:0 0 0 0 rgba(52,211,153,.5)}70%{box-shadow:0 0 0 8px rgba(52,211,153,0)}to{box-shadow:0 0 0 0 rgba(52,211,153,0)}}.city-place.discovered .city-ai{background:rgba(52,211,153,.9)!important;color:#053a29!important}@media(prefers-reduced-motion:reduce){.city-live .cl-dot{animation:none}}.track-cards{perspective:1000px}.track-card.world{position:relative;overflow:hidden;border:1.5px solid var(--line)!important;border-top:3px solid var(--tc)!important;background:linear-gradient(165deg,color-mix(in srgb,var(--tc) 7%,#fff) 0,#fff 55%,color-mix(in srgb,var(--tc2) 8%,#fff) 100%)!important;transition:transform .3s,box-shadow .3s,border-color .3s;cursor:pointer}.track-card.world:hover{transform:translateY(-6px);box-shadow:0 40px 70px -46px color-mix(in srgb,var(--tc) 70%,transparent)}.track-card.world.is-active{border-color:var(--tc)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--tc) 45%,transparent),0 44px 80px -46px color-mix(in srgb,var(--tc) 75%,transparent)!important}.tw-atmos{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.tw-atmos .tw-glow{position:absolute;top:-30%;left:50%;transform:translateX(-50%);width:120%;height:70%;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--tc) 26%,transparent),transparent 70%);filter:blur(24px);opacity:.7;transition:opacity .4s}.track-card.world.is-active .tw-glow{opacity:1}.tw-atmos i{position:absolute;width:5px;height:5px;border-radius:50%;background:radial-gradient(circle,#fff,var(--tc) 60%,transparent 72%);box-shadow:0 0 8px var(--tc);opacity:.55;animation:twFloat linear infinite}@keyframes twFloat{0%{transform:translateY(10px) scale(.7);opacity:0}15%{opacity:.7}85%{opacity:.5}to{transform:translateY(-40px) scale(1);opacity:0}}.track-card.world>*{position:relative;z-index:1}.tw-portal{width:82px;height:82px;margin-bottom:16px;position:relative;display:flex;align-items:center;justify-content:center}.tw-ring{position:absolute;inset:-6px;border-radius:50%;background:conic-gradient(from 0deg,transparent,var(--tc) 25%,transparent 50%,var(--tc2) 75%,transparent);-webkit-mask:radial-gradient(transparent 60%,#000 62%);mask:radial-gradient(transparent 60%,#000 62%);animation:twSpin 6s linear infinite;opacity:.85}.track-card.world.is-active .tw-ring{animation-duration:3.5s}@keyframes twSpin{to{transform:rotate(1turn)}}.tw-orb{width:66px;height:66px;border-radius:22px;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(150deg,var(--tc),var(--tc2));box-shadow:0 12px 28px -8px var(--tc)}.tw-orb svg{width:32px;height:32px}.track-card.world.is-active .tw-orb{animation:twPulse 2.2s ease-in-out infinite}@keyframes twPulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.tc-style{color:var(--tc)!important;font-style:italic;font-weight:600}.tw-enter{display:inline-flex;align-items:center;gap:7px;margin-top:16px;font-family:var(--sans);font-weight:800;font-size:13.5px;color:var(--tc);transition:gap .2s}.tw-enter svg{width:16px;height:16px}.track-card.world:hover .tw-enter{gap:11px}.tw-badge{position:absolute;top:14px;right:14px;z-index:2;font-family:var(--mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:#fff;background:var(--tc);padding:4px 9px;border-radius:999px;opacity:0;transform:scale(.7);transition:.3s cubic-bezier(.2,1.5,.4,1)}.track-card.world.is-active .tw-badge{opacity:1;transform:scale(1)}@media(prefers-reduced-motion:reduce){.track-card.world.is-active .tw-orb,.tw-atmos i,.tw-ring{animation:none!important}}.xp-think{display:flex;align-items:flex-start;gap:9px;margin-top:13px;background:color-mix(in srgb,var(--xpc) 8%,#fff);border:1px solid color-mix(in srgb,var(--xpc) 22%,var(--line));border-radius:13px;padding:10px 12px}.xp-think .xt-ic{width:24px;height:24px;border-radius:8px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;color:#fff;background:var(--xpc)}.xp-think .xt-ic svg{width:14px;height:14px}.xp-think .xt-tx{font-size:12.5px;line-height:1.45;color:var(--ink)}.xp-think .xt-tx b{color:var(--xpc);font-weight:800}.xp-card .xp-tap{margin-top:11px}.safe-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:8px}.safe-grid .sft:nth-child(4){grid-column:1}@media(max-width:820px){.safe-grid{grid-template-columns:1fr 1fr}.safe-grid .sft:nth-child(4){grid-column:auto}}@media(max-width:520px){.safe-grid{grid-template-columns:1fr}}.sft{position:relative;overflow:hidden;text-align:left;border:1.5px solid var(--line);background:linear-gradient(160deg,#fff,color-mix(in srgb,var(--sfc) 5%,#fff));border-radius:22px;padding:22px;cursor:pointer;transition:transform .25s,box-shadow .25s,border-color .25s;font-family:inherit}.sft:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--sfc)}.sft.active,.sft:hover{transform:translateY(-5px);border-color:var(--sfc);box-shadow:0 34px 60px -44px color-mix(in srgb,var(--sfc) 70%,transparent)}.sft-icon{position:relative;width:56px;height:56px;border-radius:17px;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(150deg,var(--sfc),color-mix(in srgb,var(--sfc) 70%,#000 6%));box-shadow:0 12px 26px -10px var(--sfc);margin-bottom:16px}.sft-icon svg{width:28px;height:28px;position:relative;z-index:1}.sft b{display:block;font-family:var(--display);font-weight:800;font-size:17px;color:var(--ink);letter-spacing:-.01em}.sft span{display:block;margin-top:6px;font-size:13.5px;line-height:1.5;color:var(--ink-2)}.sft.active .sft-key svg,.sft:hover .sft-key svg{animation:sfKey .7s ease;transform-origin:8px 9px}@keyframes sfKey{0%,to{transform:rotate(0)}35%{transform:rotate(-22deg)}60%{transform:rotate(6deg)}}.sft-check{position:absolute;top:-6px;right:-6px;width:20px;height:20px;border-radius:50%;background:#34d399;color:#053a29;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(.4);transition:.3s cubic-bezier(.2,1.5,.4,1);z-index:2}.sft-check svg{width:12px;height:12px}.sft.active .sft-check,.sft:hover .sft-check{opacity:1;transform:scale(1)}.sft.active .sft-gates svg,.sft:hover .sft-gates svg{animation:sfGates .8s ease}@keyframes sfGates{0%,to{transform:translateY(0)}40%{transform:translateY(-4px)}}.sft-ring{position:absolute;inset:0;border-radius:17px;border:2px solid #fff;opacity:0}.sft.active .sft-shield .sft-ring,.sft:hover .sft-shield .sft-ring{animation:sfRing .9s ease}@keyframes sfRing{0%{opacity:.7;transform:scale(.8)}to{opacity:0;transform:scale(1.5)}}.sft-badge{position:absolute;top:8px;left:50%;width:12px;height:12px;border-radius:3px;background:#fff;opacity:0}.sft.active .sft-dash .sft-badge,.sft:hover .sft-dash .sft-badge{animation:sfBadge .8s ease}@keyframes sfBadge{0%{opacity:0;transform:translate(-50%,14px) scale(.5)}40%{opacity:1}to{opacity:0;transform:translate(-50%,-14px) scale(1)}}@media(prefers-reduced-motion:reduce){.sft *{animation:none!important}}.ytx-speech-freeze{position:relative;max-width:78%!important;background:#fff!important;color:#14384F!important;font-weight:700!important;border-radius:16px!important;border-top-left-radius:5px!important;padding:11px 14px!important;box-shadow:0 12px 26px -14px rgba(0,0,0,.6)!important;min-height:20px;text-align:left!important}.ytx-speech-freeze:after{content:"";position:absolute;top:-6px;left:14px;width:12px;height:12px;background:#fff;transform:rotate(45deg);border-radius:2px}.ytx-speech-freeze.typing .ytx-dots{display:inline-flex}.ytx-dots{display:none;align-items:center;gap:4px;padding:2px 0}.ytx-dots i{width:6px;height:6px;border-radius:50%;background:#8FB0C0;animation:ytxDot 1.1s ease-in-out infinite}.ytx-dots i:nth-child(2){animation-delay:.18s}.ytx-dots i:nth-child(3){animation-delay:.36s}@keyframes ytxDot{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-4px);opacity:1}}.ytx-speech-freeze .ytx-caret{display:inline-block;width:2px;height:1em;background:#2FA8AE;margin-left:1px;vertical-align:-2px;animation:ytxCaret .8s step-end infinite}@keyframes ytxCaret{50%{opacity:0}}@media(prefers-reduced-motion:reduce){.ytx-dots i,.ytx-speech-freeze .ytx-caret{animation:none}}.tw-scene{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.tw-scene span{position:absolute;color:var(--tc);opacity:.16;animation:twDrift linear infinite}.track-card.world.is-active .tw-scene span{opacity:.28}.tw-scene span svg{width:100%;height:100%;display:block}@keyframes twDrift{0%{transform:translateY(8px) rotate(0);opacity:0}20%{opacity:.2}80%{opacity:.14}to{transform:translateY(-46px) rotate(14deg);opacity:0}}.tw-shimmer{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(115deg,transparent 42%,rgba(255,255,255,.35) 50%,transparent 58%);transform:translateX(-130%)}.tw-shimmer.go{animation:twShim 1s ease forwards}@keyframes twShim{to{transform:translateX(130%)}}.tw-wburst{position:absolute;inset:0;z-index:3;pointer-events:none;overflow:hidden}.track-card.world.is-active .tw-orb{animation:twPulse 2.2s ease-in-out infinite,twEnter .6s cubic-bezier(.2,1.5,.4,1)}@keyframes twEnter{0%{transform:scale(1)}45%{transform:scale(1.22)}}@media(prefers-reduced-motion:reduce){.track-card.world.is-active .tw-orb,.tw-scene span,.tw-shimmer{animation:none!important}}[role=button]:focus-visible,[tabindex="0"]:focus-visible,a:focus-visible,button:focus-visible,summary:focus-visible{outline:2.5px solid rgba(47,168,174,.65);outline-offset:2px;border-radius:10px}.adv-stop,.city-place,.det-item,.evo-step,.jny-card,.jny-node,.mm-card,.re-stage,.schx-feat,.sft,.track-card.world,.xp-card{transition-timing-function:cubic-bezier(.2,.7,.3,1)}.adv-stop,.city-place,.det-item,.jny-card,.lo-col li,.re-stage,.schx-feat,.sft,.track-card.world,.wam-chips span,.xp-card{cursor:pointer}.mc-caption{max-width:660px;margin:20px auto 0;text-align:center;font-family:var(--sans);font-weight:500;font-size:clamp(15px,1.9vw,17.5px);line-height:1.55;color:var(--ink-2)}.mc-caption em{font-style:normal;font-weight:700;color:var(--ink)}.track-card.world .tw-badge{position:absolute!important;top:14px!important;right:14px!important;left:auto!important;width:auto!important;z-index:4!important}.adv-top{gap:30px!important}.adv-nova{right:-10px!important}.adv-chars{margin-right:6px}@media(max-width:560px){.adv-nova{right:6px!important}.adv-top{gap:14px!important}}section[data-route=middle] .pcard:has(.pcard-more){position:relative}.pc-expand{position:absolute;top:16px;right:16px;width:28px;height:28px;border-radius:9px;display:flex;align-items:center;justify-content:center;color:#fff;background:var(--pc);box-shadow:0 6px 14px -6px var(--pc);transition:transform .3s,background .3s;z-index:2}.pc-expand svg{width:15px;height:15px;transition:transform .3s}.pcard.open .pc-expand svg{transform:rotate(45deg)}section[data-route=middle] .pcard:has(.pcard-more):hover{border-color:var(--pc)!important}.pcard-more{font-weight:700!important}.pcx-hint{display:inline-flex;align-items:center;gap:8px;margin:2px 0 20px;font-family:var(--mono);font-size:11px;letter-spacing:.05em;color:var(--ink-3);background:var(--paper-2);border:1.5px solid var(--line);border-radius:999px;padding:7px 15px}.pcx-hint svg{width:15px;height:15px;color:var(--teal)}section[data-route=middle] .edu-steps .stepc{cursor:pointer}.stepc-ex{grid-column:1/-1;display:none;margin-top:9px}.stepc.open .se-in{animation:seIn .32s ease}@keyframes seIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.stepc.open .stepc-ex{display:block}.stepc-ex .se-in{font-size:12.5px;line-height:1.4;color:var(--ink);background:var(--teal-wash);border-left:2.5px solid var(--teal);border-radius:0 8px 8px 0;padding:7px 11px;font-style:italic}.stepc .step-chev{position:absolute;top:18px;right:18px;width:16px;height:16px;color:var(--ink-4);transition:transform .25s,color .2s}section[data-route=middle] .edu-steps .stepc{position:relative}.stepc.open .step-chev{transform:rotate(90deg);color:var(--teal)}.edu-loop{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:16px;font-family:var(--sans);font-weight:700;font-size:13.5px;color:var(--teal-deep)}.edu-loop svg{width:20px;height:20px;animation:eduSpin 8s linear infinite}@keyframes eduSpin{to{transform:rotate(1turn)}}.edu-steps-hint{font-family:var(--mono);font-size:10.5px;letter-spacing:.05em;color:var(--ink-4);margin:2px 0 14px}@media(prefers-reduced-motion:reduce){.edu-loop svg{animation:none}}.dp-kid{cursor:pointer;position:relative;transition:border-color .25s,background .25s,transform .2s,box-shadow .25s}.dp-kid:hover{transform:translateY(-2px)}.dp-kid.active{border-color:var(--sky)!important;background:color-mix(in srgb,var(--sky) 8%,#fff)!important;box-shadow:0 14px 26px -20px var(--sky)}.dp-kid.active:after{content:"";position:absolute;top:50%;right:12px;width:8px;height:8px;border-radius:50%;background:var(--sky);transform:translateY(-50%);box-shadow:0 0 0 3px color-mix(in srgb,var(--sky) 25%,transparent)}.dp-kids-hint{font-family:var(--mono);font-size:10px;letter-spacing:.05em;color:var(--ink-4);margin:2px 0 9px;display:flex;align-items:center;gap:7px}.dp-kids-hint svg{width:13px;height:13px;color:var(--sky)}.dp-stat b{transition:color .2s}.dp-note{transition:background .3s,border-color .3s}#primary .edu-grid.c3:has(.pp-card){gap:18px}.pp-card{text-align:left;border:1.5px solid var(--line);background:#fff;border-radius:22px;padding:0;overflow:hidden;cursor:pointer;font-family:inherit;transition:transform .25s,box-shadow .25s,border-color .25s}.pp-card:hover{transform:translateY(-6px);border-color:var(--pc);box-shadow:0 40px 70px -50px color-mix(in srgb,var(--pc) 75%,transparent)}.pp-stage{position:relative;height:150px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:radial-gradient(120% 120% at 50% 0,color-mix(in srgb,var(--pc) 16%,#fff),color-mix(in srgb,var(--pc) 5%,#fff));border-bottom:1.5px solid color-mix(in srgb,var(--pc) 15%,var(--line))}.pp-svg{width:78%;height:82%;overflow:visible}.pp-play{position:absolute;bottom:10px;right:12px;display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:var(--pc);background:#fff;border:1.5px solid color-mix(in srgb,var(--pc) 30%,var(--line));border-radius:999px;padding:4px 9px;transition:.2s}.pp-card:hover .pp-play{background:var(--pc);color:#fff;border-color:var(--pc)}.pp-play svg{width:9px;height:9px}.pp-body{padding:16px 18px 20px}.pp-card h3{font-family:var(--display);font-weight:800;font-size:18px;color:var(--ink);margin:0 0 6px}.pp-card p{font-size:13.5px;line-height:1.5;color:var(--ink-2);margin:0}.pp-stars circle{fill:var(--pc);opacity:.5;animation:ppTwinkle 2.4s ease-in-out infinite}.pp-stars circle:nth-child(2n){animation-delay:.6s}.pp-stars circle:nth-child(3n){animation-delay:1.2s}@keyframes ppTwinkle{0%,to{opacity:.2;transform:scale(.7)}50%{opacity:.9;transform:scale(1.1)}}.pp-orbit{fill:none;stroke:color-mix(in srgb,var(--pc) 30%,transparent);stroke-width:1.5;stroke-dasharray:3 5}.pp-planet{fill:var(--pc)}.pp-pring{fill:none;stroke:color-mix(in srgb,var(--pc) 55%,#fff);stroke-width:4;opacity:.7}.pp-moonwrap{transform-origin:100px 70px;animation:ppOrbit 6s linear infinite}@keyframes ppOrbit{to{transform:rotate(1turn)}}.pp-moon{fill:color-mix(in srgb,var(--pc) 40%,#fff)}.pp-sun circle{fill:var(--pc)}.pp-rays line{stroke:var(--pc);stroke-width:3;stroke-linecap:round}.pp-rays{transform-origin:48px 46px;animation:ppSpin 14s linear infinite}@keyframes ppSpin{to{transform:rotate(1turn)}}.pp-cloud ellipse{fill:#fff;stroke:color-mix(in srgb,var(--pc) 22%,transparent);stroke-width:1.5}.pp-cloud1{animation:ppDrift 5s ease-in-out infinite}@keyframes ppDrift{0%,to{transform:translateX(0)}50%{transform:translateX(-14px)}}.pp-q{fill:var(--pc);font-family:var(--display);font-weight:800;font-size:36px;animation:ppBob 2s ease-in-out infinite;transform-origin:150px 100px}@keyframes ppBob{0%,to{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-8px) rotate(6deg)}}.pp-head{fill:#fff;stroke:var(--pc);stroke-width:3}.pp-eye{fill:var(--pc);animation:ppBlink 3.2s infinite}.pp-eye2{animation-delay:.05s}@keyframes ppBlink{0%,92%,to{transform:scaleY(1)}96%{transform:scaleY(.1)}}.pp-eye,.pp-eye2{transform-origin:center;transform-box:fill-box}.pp-smile{fill:none}.pp-ant,.pp-smile{stroke:var(--pc);stroke-width:3;stroke-linecap:round}.pp-antdot{fill:var(--pc);animation:ppGlow 1.6s ease-in-out infinite}@keyframes ppGlow{0%,to{opacity:.5}50%{opacity:1}}.pp-arm{transform-origin:130px 70px;animation:ppWave 2.4s ease-in-out infinite}.pp-arm circle,.pp-arm rect{fill:var(--pc)}@keyframes ppWave{0%,to{transform:rotate(0)}25%{transform:rotate(-24deg)}60%{transform:rotate(8deg)}}.pp-card.pop .pp-svg{animation:ppPop .5s cubic-bezier(.2,1.6,.4,1)}@keyframes ppPop{0%{transform:scale(1)}40%{transform:scale(1.12)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.pp-stage *{animation:none!important}}.wm-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}@media(max-width:820px){.wm-grid{grid-template-columns:1fr}}.wm-card{position:relative;overflow:hidden;text-align:left;border:1.5px solid var(--line);background:#fff;border-radius:22px;padding:24px;cursor:pointer;font-family:inherit;transition:transform .25s,box-shadow .25s,border-color .25s}.wm-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--pc);transform:scaleX(0);transform-origin:left;transition:transform .3s}.wm-card.open:before,.wm-card:hover:before{transform:scaleX(1)}.wm-card.open,.wm-card:hover{transform:translateY(-5px);border-color:var(--pc);box-shadow:0 36px 64px -46px color-mix(in srgb,var(--pc) 70%,transparent)}.wm-ic{width:54px;height:54px;border-radius:16px;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(150deg,var(--pc),color-mix(in srgb,var(--pc) 72%,#000 5%));box-shadow:0 12px 26px -10px var(--pc);margin-bottom:16px;transition:transform .3s}.wm-ic svg{width:27px;height:27px}.wm-card:hover .wm-ic{transform:translateY(-3px) rotate(-6deg) scale(1.06)}.wm-card h3{font-family:var(--display);font-weight:800;font-size:18px;color:var(--ink);margin:0 0 7px;letter-spacing:-.01em}.wm-card>p{font-size:14px;line-height:1.55;color:var(--ink-2);margin:0}.wm-ex{display:none;margin-top:13px}.wm-card.open .wm-ex{display:block;animation:wmIn .3s ease}@keyframes wmIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.wm-ex .wx-in{font-size:12.5px;line-height:1.45;color:var(--ink);background:color-mix(in srgb,var(--pc) 9%,#fff);border-left:2.5px solid var(--pc);border-radius:0 9px 9px 0;padding:9px 12px}.wm-more{display:inline-flex;align-items:center;gap:6px;margin-top:13px;font-family:var(--sans);font-weight:700;font-size:12.5px;color:var(--pc)}.wm-more svg{width:14px;height:14px;transition:transform .3s}.wm-card.open .wm-more svg{transform:rotate(90deg)}.wm-hint{display:inline-flex;align-items:center;gap:8px;margin:2px 0 18px;font-family:var(--mono);font-size:10.5px;letter-spacing:.05em;color:var(--ink-3);background:var(--paper-2);border:1.5px solid var(--line);border-radius:999px;padding:7px 15px}.wm-hint svg{width:15px;height:15px;color:var(--teal)}.climb{position:relative;display:grid;grid-template-columns:repeat(3,1fr) 150px;grid-gap:14px;gap:14px;align-items:stretch;margin-top:8px}.climb-line{position:absolute;top:34px;left:6%;right:8%;height:3px;background:#e4e7ec;border-radius:3px;z-index:0}.climb-line i{display:block;height:100%;width:0;border-radius:3px;background:linear-gradient(90deg,#2FA8AE,#30A8D8,#7B6CD8,#F0B860);transition:width .8s ease}.climb-step{position:relative;z-index:1;background:#fff;border:1.5px solid var(--line);border-radius:18px;padding:16px;transition:transform .3s,box-shadow .3s,border-color .3s,opacity .5s;opacity:.5;transform:translateY(10px)}.climb-step.on{opacity:1;transform:translateY(0)}.climb-step:hover{transform:translateY(-4px);box-shadow:0 26px 46px -36px color-mix(in srgb,var(--cc) 70%,transparent);border-color:var(--cc)}.climb-num{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-family:var(--display);font-weight:800;font-size:17px;color:#fff;background:#c6ccd5;box-shadow:0 8px 18px -8px rgba(20,56,79,.4);margin-bottom:12px;transition:background .35s,box-shadow .35s,transform .35s}.climb-step.on .climb-num{background:var(--cc);box-shadow:0 10px 22px -8px var(--cc);animation:climbPop .5s cubic-bezier(.2,1.6,.4,1)}@keyframes climbPop{0%{transform:scale(.6)}60%{transform:scale(1.15)}to{transform:scale(1)}}.climb-step h4{font-family:var(--display);font-weight:800;font-size:15.5px;color:var(--ink);margin:0 0 5px;letter-spacing:-.01em}.climb-step p{font-size:12.5px;line-height:1.45;color:var(--ink-2);margin:0}.climb-end{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:8px;background:linear-gradient(160deg,#fff7e6,#fff);border:1.5px solid #f0d290;border-radius:18px;padding:16px 12px;opacity:.4;transform:scale(.94);transition:opacity .5s,transform .5s}.climb-end.on{opacity:1;transform:scale(1)}.climb-end .ce-flag{width:44px;height:44px;border-radius:13px;display:flex;align-items:center;justify-content:center;color:#5A431A;background:linear-gradient(150deg,#F7DE8A,#E9B84C);box-shadow:0 12px 24px -8px #E9B84C}.climb-end.on .ce-flag{animation:climbPop .6s cubic-bezier(.2,1.6,.4,1) .3s both}.climb-end .ce-flag svg{width:24px;height:24px}.climb-end b{font-family:var(--display);font-weight:800;font-size:13.5px;color:var(--ink);line-height:1.15}.climb-end span{font-family:var(--mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--gold-deep,#B8860B)}@media(max-width:760px){.climb{grid-template-columns:1fr}.climb-line{display:none}.climb-end{flex-direction:row;justify-content:flex-start;text-align:left}}@media(prefers-reduced-motion:reduce){.climb-end,.climb-step{opacity:1!important;transform:none!important}.climb-end.on .ce-flag,.climb-step.on .climb-num{animation:none}}#map .zones{gap:18px}#map .zone{position:relative;overflow:hidden;text-align:left;border:1.5px solid var(--line)!important;border-top:3px solid var(--zone-color)!important;border-radius:22px!important;cursor:pointer!important;background:linear-gradient(165deg,var(--zone-wash) 0,#fff 52%,color-mix(in srgb,var(--zone-color) 7%,#fff) 100%)!important;transition:transform .3s cubic-bezier(.2,.7,.3,1),box-shadow .3s,border-color .3s!important;padding:22px!important}#map .zone:focus-visible,#map .zone:hover{transform:translateY(-6px);border-color:var(--zone-color)!important;box-shadow:0 42px 74px -48px color-mix(in srgb,var(--zone-color) 78%,transparent)!important}#map .zone-atmos{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}#map .zone-atmos .zg{position:absolute;top:-40%;right:-15%;width:150px;height:150px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--zone-color) 28%,transparent),transparent 70%);filter:blur(20px);opacity:.6;transition:opacity .35s}#map .zone:hover .zg{opacity:1}#map .zone-atmos i{position:absolute;border-radius:50%;background:radial-gradient(circle,#fff,var(--zone-color) 60%,transparent 72%);box-shadow:0 0 8px var(--zone-color);opacity:.5;animation:zoneFloat linear infinite}@keyframes zoneFloat{0%{transform:translateY(10px) scale(.6);opacity:0}20%{opacity:.6}80%{opacity:.4}to{transform:translateY(-46px) scale(1);opacity:0}}#map .zone>*{position:relative;z-index:1}#map .zone-icon{width:60px!important;height:60px!important;border-radius:18px!important;display:flex;align-items:center;justify-content:center;color:#fff!important;background:linear-gradient(150deg,var(--zone-color),color-mix(in srgb,var(--zone-color) 72%,#000 6%))!important;box-shadow:0 14px 30px -10px var(--zone-color)!important;margin-bottom:16px!important;transition:transform .3s}#map .zone-icon svg{width:28px!important;height:28px!important;color:#fff!important;stroke:#fff!important}#map .zone:hover .zone-icon{transform:translateY(-3px) rotate(-6deg) scale(1.06)}#map .zone .num{display:inline-block;font-family:var(--mono)!important;font-size:9.5px!important;letter-spacing:.14em!important;text-transform:uppercase;color:var(--zone-color)!important;background:color-mix(in srgb,var(--zone-color) 12%,#fff);border:1px solid color-mix(in srgb,var(--zone-color) 25%,transparent);border-radius:999px;padding:3px 10px!important;margin-bottom:8px}#map .zone .name{font-family:var(--display)!important;font-weight:800!important;font-size:20px!important;color:var(--ink)!important;letter-spacing:-.01em;margin-bottom:8px!important}#map .zone .desc{color:var(--ink-2)!important}#map .zone .teaches-tag{background:color-mix(in srgb,var(--zone-color) 13%,#fff)!important;color:color-mix(in srgb,var(--zone-color) 78%,#000)!important;border:1px solid color-mix(in srgb,var(--zone-color) 22%,transparent)}#map .zone-enter{display:inline-flex;align-items:center;gap:7px;margin-top:14px;font-family:var(--sans);font-weight:800;font-size:13px;color:var(--zone-color);transition:gap .2s}#map .zone-enter svg{width:15px;height:15px}#map .zone:hover .zone-enter{gap:11px}@media(prefers-reduced-motion:reduce){#map .zone-atmos i{animation:none}}.tdash{border:1.5px solid var(--line);border-radius:22px;overflow:hidden;background:#fff;box-shadow:0 40px 80px -56px rgba(20,56,79,.5);margin-top:10px}.td-bar{display:flex;align-items:center;gap:14px;padding:12px 16px;background:linear-gradient(180deg,#f7f9fb,#eef2f6);border-bottom:1.5px solid var(--line)}.td-dots{display:flex;gap:6px}.td-dots span{width:10px;height:10px;border-radius:50%}.td-dots span:first-child{background:#F0605F}.td-dots span:nth-child(2){background:#F0B860}.td-dots span:nth-child(3){background:#78C0A8}.td-title{font-family:var(--mono);font-size:11px;letter-spacing:.04em;color:var(--ink-3)}.td-tabs{margin-left:auto;display:flex;gap:4px;background:#e6ebf0;border-radius:999px;padding:3px}.td-tab{border:0;background:transparent;font-family:var(--sans);font-weight:700;font-size:12.5px;color:var(--ink-3);padding:6px 14px;border-radius:999px;cursor:pointer;transition:.2s}.td-tab.on{background:#fff;color:var(--ink);box-shadow:0 2px 8px -3px rgba(20,56,79,.3)}.td-body{padding:18px}.td-view{display:none}.td-view.on{display:block;animation:tdIn .3s ease}@keyframes tdIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.td-clshead{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:16px}.td-gradetabs{display:flex;gap:6px}.td-gt{border:1.5px solid var(--line);background:#fff;font-family:var(--sans);font-weight:700;font-size:12.5px;color:var(--ink-2);padding:7px 13px;border-radius:10px;cursor:pointer;transition:.2s}.td-gt.on{background:var(--ink);color:#fff;border-color:var(--ink)}.td-clsmeta{margin-left:auto;font-family:var(--sans);font-size:13px;color:var(--ink-2)}.td-clsmeta b{color:var(--ink)}.td-stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin-bottom:16px}.td-stat{border:1.5px solid var(--line);border-radius:14px;padding:13px;background:var(--paper-2)}.td-stat .ts-n{font-family:var(--display);font-weight:800;font-size:22px;color:var(--ink);line-height:1}.td-stat .ts-l{font-size:11px;color:var(--ink-3);margin-top:5px}.td-stat.warn .ts-n{color:#E9954C}.td-roster{border:1.5px solid var(--line);border-radius:16px;overflow:hidden}.td-rhead{padding:10px 16px;background:var(--paper-2);font-family:var(--mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);border-bottom:1.5px solid var(--line)}.td-rhead,.td-row{display:grid;grid-template-columns:1.4fr 1.4fr 1.2fr auto;grid-gap:12px;gap:12px}.td-row{align-items:center;padding:12px 16px;border-bottom:1px solid var(--line)}.td-row:last-child{border-bottom:0}.td-row .tr-name{font-family:var(--sans);font-weight:700;font-size:13.5px;color:var(--ink);display:flex;align-items:center;gap:9px}.td-row .tr-av{width:26px;height:26px;border-radius:8px;background:var(--zc,#ccc);color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--display);font-weight:800;font-size:11px;flex:0 0 auto}.td-row .tr-zone{font-size:12.5px;color:var(--ink-2);display:flex;align-items:center;gap:7px}.td-row .tr-zone .zd{width:8px;height:8px;border-radius:50%;background:var(--zc);flex:0 0 auto}.td-bar-mini{height:7px;background:#e9edf1;border-radius:4px;overflow:hidden}.td-bar-mini i{display:block;height:100%;border-radius:4px;background:var(--zc)}.tr-status{justify-self:end;font-family:var(--mono);font-size:9.5px;letter-spacing:.04em;text-transform:uppercase;font-weight:700;padding:4px 10px;border-radius:999px}.td-report{display:flex;align-items:center;gap:9px;margin-top:14px;font-size:12.5px;color:var(--ink-2);background:var(--teal-wash);border:1px solid #bfe3e3;border-radius:12px;padding:11px 14px}.td-report svg{width:17px;height:17px;color:var(--teal-deep);flex:0 0 auto}.td-report b{color:var(--ink)}.td-schstats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin-bottom:16px}.td-classlist{display:flex;flex-direction:column;gap:10px}.td-class{display:grid;grid-template-columns:auto 1fr auto;grid-gap:14px;gap:14px;align-items:center;border:1.5px solid var(--line);border-radius:14px;padding:14px 16px}.td-class .tc-badge{width:40px;height:40px;border-radius:11px;background:var(--cc);color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px}.td-class .tc-badge,.td-class .tc-info b{font-family:var(--display);font-weight:800}.td-class .tc-info b{font-size:15px;color:var(--ink)}.td-class .tc-info span{display:block;font-size:12px;color:var(--ink-3);margin-top:1px}.td-class .tc-prog{text-align:right}.td-class .tc-prog .tp-n{font-family:var(--display);font-weight:800;font-size:18px;color:var(--ink)}.td-class .tc-prog .tp-b{width:110px;height:6px;background:#e9edf1;border-radius:4px;margin-top:5px;overflow:hidden}.td-class .tc-prog .tp-b i{display:block;height:100%;border-radius:4px;background:var(--cc)}@media(max-width:680px){.td-schstats,.td-stats{grid-template-columns:1fr 1fr}.td-rhead,.td-row{grid-template-columns:1.4fr 1fr auto}.td-rhead span:nth-child(3),.td-row .td-bar-mini{display:none}.td-clsmeta{margin-left:0;width:100%}.td-class{grid-template-columns:auto 1fr}.td-class .tc-prog{grid-column:2;text-align:left}.td-class .tc-prog .tp-b{margin-left:0}}.sp-grid:has(.sp-ic){display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}@media(max-width:900px){.sp-grid:has(.sp-ic){grid-template-columns:1fr 1fr}}@media(max-width:560px){.sp-grid:has(.sp-ic){grid-template-columns:1fr}}.sp-grid:has(.sp-ic) .sp-t{position:relative;overflow:hidden;border:1.5px solid var(--line);background:linear-gradient(160deg,#fff,color-mix(in srgb,var(--spc) 5%,#fff));border-radius:20px;padding:22px;transition:transform .25s,box-shadow .25s,border-color .25s}.sp-grid:has(.sp-ic) .sp-t:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--spc);transform:scaleX(0);transform-origin:left;transition:transform .3s}.sp-grid:has(.sp-ic) .sp-t:hover{transform:translateY(-5px);border-color:var(--spc);box-shadow:0 34px 60px -46px color-mix(in srgb,var(--spc) 70%,transparent)}.sp-grid:has(.sp-ic) .sp-t:hover:before{transform:scaleX(1)}.sp-ic{background:linear-gradient(150deg,var(--spc),color-mix(in srgb,var(--spc) 72%,#000 5%));margin-bottom:15px;transition:transform .3s}.sp-grid:has(.sp-ic) .sp-t:hover .sp-ic{transform:translateY(-3px) rotate(-6deg) scale(1.06)}.sp-grid:has(.sp-ic) .sp-t b{display:block;font-family:var(--display);font-weight:800;font-size:16.5px;color:var(--ink);margin-bottom:6px;letter-spacing:-.01em}.sp-grid:has(.sp-ic) .sp-t span{font-size:13.5px;line-height:1.5;color:var(--ink-2)}.otype.otype-off{opacity:.55;cursor:not-allowed;position:relative}.otype.otype-off b,.otype.otype-off span{color:var(--ink-4)!important}.otype-badge{position:absolute;top:10px;right:10px;font-family:var(--mono);font-size:8.5px;letter-spacing:.08em;text-transform:uppercase;color:#8a6d1f;background:#FBEBC8;border:1px solid #f0d290;padding:3px 8px;border-radius:999px}.otype-notice{display:flex;align-items:flex-start;gap:10px;margin-top:14px;background:var(--teal-wash);border:1.5px solid #bfe3e3;border-radius:14px;padding:12px 15px;font-size:13px;line-height:1.5;color:var(--ink-2)}.otype-notice svg{width:18px;height:18px;color:var(--teal-deep);flex:0 0 auto;margin-top:1px}.otype-notice b{color:var(--ink)}.kv-thumb .kv-prod{width:100%;height:100%;object-fit:contain;border-radius:9px;display:block}.kv-thumb .kv-ico{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.kv-thumb .kv-ico svg{width:60%;height:60%}.co-overlay{position:fixed;inset:0;z-index:1000;display:none;align-items:center;justify-content:center;padding:20px;background:rgba(20,56,79,.42);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.co-overlay.open{display:flex;animation:coFade .25s ease}@keyframes coFade{0%{opacity:0}to{opacity:1}}.co-modal{width:100%;max-width:452px;max-height:92vh;overflow-y:auto;background:#fff;border-radius:24px;border:1.5px solid var(--line);box-shadow:0 60px 120px -40px rgba(20,56,79,.6);padding:28px 28px 26px;position:relative;animation:coPop .3s cubic-bezier(.2,.9,.3,1.2)}@keyframes coPop{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}.co-x{position:absolute;top:16px;right:16px;width:34px;height:34px;border-radius:50%;border:1.5px solid var(--line);background:#fff;color:var(--ink-3);font-size:18px;line-height:1;cursor:pointer;transition:.2s;display:flex;align-items:center;justify-content:center}.co-x:hover{background:var(--paper-2);color:var(--ink)}.co-steps{display:flex;align-items:center;gap:8px;margin-bottom:20px}.co-step{gap:7px;font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-4)}.co-step,.co-step:before{display:flex;align-items:center;font-size:10px}.co-step:before{content:attr(data-n);width:20px;height:20px;border-radius:50%;background:var(--paper-2);border:1.5px solid var(--line);color:var(--ink-3);justify-content:center;font-weight:700;transition:.25s}.co-step.on{color:var(--ink)}.co-step.on:before{background:#7B6CD8;border-color:#7B6CD8;color:#fff}.co-step.done:before{content:"\2713";background:#2FA8AE;border-color:#2FA8AE;color:#fff}.co-line{flex:1 1;height:1.5px;background:var(--line)}.co-panel{display:none}.co-panel.on{display:block;animation:coFade .25s ease}.co-modal h3{font-family:var(--display);font-weight:800;font-size:21px;color:var(--ink);letter-spacing:-.02em;margin:0 0 5px}.co-sub{font-size:13px;color:var(--ink-3);margin:0 0 18px}.co-tabs{display:flex;gap:4px;background:var(--paper-2);border-radius:12px;padding:4px;margin-bottom:16px}.co-tab{flex:1 1;border:0;background:transparent;font-family:var(--sans);font-weight:700;font-size:13px;color:var(--ink-3);padding:9px;border-radius:9px;cursor:pointer;transition:.2s}.co-tab.on{box-shadow:0 2px 8px -3px rgba(20,56,79,.3)}.co-google,.co-tab.on{background:#fff;color:var(--ink)}.co-google{width:100%;display:flex;align-items:center;justify-content:center;gap:9px;border:1.5px solid var(--line);border-radius:12px;padding:11px;font-family:var(--sans);font-weight:700;font-size:13.5px;cursor:pointer;transition:.2s}.co-google:hover{background:var(--paper-2)}.co-google svg{width:18px;height:18px}.co-or{text-align:center;font-size:11px;color:var(--ink-4);margin:14px 0;position:relative}.co-or:after,.co-or:before{content:"";position:absolute;top:50%;width:40%;height:1px;background:var(--line)}.co-or:before{left:0}.co-or:after{right:0}.co-field{display:block;margin-bottom:12px}.co-field span{display:block;font-size:11.5px;font-weight:600;color:var(--ink-2);margin-bottom:5px}.co-field input{width:100%;box-sizing:border-box;border:1.5px solid var(--line);border-radius:11px;padding:11px 13px;font-family:var(--sans);font-size:14px;color:var(--ink);background:#fff;transition:.18s}.co-field input:focus{outline:none;border-color:#7B6CD8;box-shadow:0 0 0 3px color-mix(in srgb,#7B6CD8 15%,transparent)}.co-field.co-invalid input{border-color:#E0482D;box-shadow:0 0 0 3px color-mix(in srgb,#E0482D 12%,transparent)}.co-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.co-continue{width:100%;justify-content:center;background:linear-gradient(135deg,#7B6CD8,#6B4FA0)!important;color:#fff!important;margin-top:6px}.co-back{display:block;width:100%;text-align:center;background:none;border:0;color:var(--ink-3);font-family:var(--sans);font-weight:600;font-size:13px;padding:12px 0 2px;cursor:pointer}.co-back:hover{color:var(--ink)}.co-summary{border:1.5px solid var(--line);border-radius:14px;padding:14px;margin-bottom:14px;background:var(--paper-2)}.co-sum-head{display:flex;align-items:center;gap:11px;padding-bottom:11px;margin-bottom:11px;border-bottom:1px solid var(--line)}.co-sum-head img{width:40px;height:40px;border-radius:10px;object-fit:contain;background:#fff;border:1px solid var(--line)}.co-sum-head b{font-family:var(--display);font-weight:800;font-size:14.5px;color:var(--ink)}.co-sum-head span{display:block;font-size:11.5px;color:var(--ink-3)}.co-sum-row{display:flex;align-items:center;gap:9px;font-size:12.5px;color:var(--ink-2);padding:3px 0}.co-sum-row img{width:22px;height:22px;object-fit:contain;border-radius:5px}.co-sum-row .cs-name{flex:1 1}.co-sum-row .cs-p{color:var(--ink-3)}.co-sum-total{display:flex;justify-content:space-between;align-items:center;margin-top:11px;padding-top:11px;border-top:1px solid var(--line)}.co-sum-total .lab{font-size:13px;color:var(--ink-2)}.co-sum-total .amt{font-family:var(--display);font-weight:800;font-size:19px;color:var(--ink)}.co-note{display:flex;align-items:flex-start;gap:9px;background:var(--teal-wash);border:1.5px solid #bfe3e3;border-radius:12px;padding:11px 13px;font-size:12.5px;line-height:1.5;color:var(--ink-2);margin-bottom:16px}.co-note svg{width:16px;height:16px;color:var(--teal-deep);flex:0 0 auto;margin-top:1px}.co-note b{color:var(--ink)}.co-demo{text-align:center;font-size:10.5px;color:var(--ink-4);margin-top:12px}.co-check{width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,#2FA8AE,#278A8F);color:#fff;display:flex;align-items:center;justify-content:center;font-size:30px;margin:6px auto 16px;box-shadow:0 16px 34px -14px #2FA8AE;animation:coCheck .45s cubic-bezier(.2,.9,.3,1.4)}@keyframes coCheck{0%{transform:scale(0);opacity:0}to{transform:none;opacity:1}}.co-panel[data-panel="3"]{text-align:center}.co-resv{font-size:13px;color:var(--ink-3);margin:14px 0 4px}.co-resv b{font-family:var(--mono);color:var(--ink)}.co-done-msg{font-size:14px;color:var(--ink-2);line-height:1.55;margin:0 auto;max-width:320px}.pmap-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:8px}@media(max-width:920px){.pmap-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.pmap-grid{grid-template-columns:1fr}}.pmap{border:1.5px solid var(--line);border-radius:18px;background:#fff;padding:18px;transition:transform .22s,box-shadow .22s,border-color .22s}.pmap:hover{transform:translateY(-4px);border-color:var(--pmc);box-shadow:0 30px 54px -42px color-mix(in srgb,var(--pmc) 70%,transparent)}.pmap-h{gap:11px;padding-bottom:13px;margin-bottom:12px;border-bottom:1.5px solid var(--line)}.pmap-h,.pmap-ic{display:flex;align-items:center}.pmap-ic{width:40px;height:40px;border-radius:11px;flex:0 0 auto;justify-content:center;color:#fff;background:linear-gradient(150deg,var(--pmc),color-mix(in srgb,var(--pmc) 74%,#000 6%));box-shadow:0 9px 20px -8px var(--pmc)}.pmap-ic svg{width:21px;height:21px}.pmap-h b{font-family:var(--display);font-weight:800;font-size:15.5px;color:var(--ink);letter-spacing:-.01em}.pmap-row{display:flex;align-items:baseline;gap:10px;padding:5px 0}.pmr-fw{flex:0 0 74px;font-family:var(--mono);font-size:9px;letter-spacing:.05em;text-transform:uppercase;color:var(--pmc);font-weight:700;padding-top:1px}.pmr-v{font-size:12.5px;color:var(--ink-2);line-height:1.35}.pol-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}@media(max-width:920px){.pol-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.pol-grid{grid-template-columns:1fr}}.polc{position:relative;overflow:hidden;border:1.5px solid var(--line);border-radius:18px;background:#fff;padding:20px;transition:transform .22s,box-shadow .22s,border-color .22s}.polc:before{content:"";position:absolute;top:0;left:0;bottom:0;width:3px;background:var(--polc);transform:scaleY(0);transform-origin:top;transition:transform .3s}.polc:hover{transform:translateY(-4px);border-color:var(--polc);box-shadow:0 30px 54px -42px color-mix(in srgb,var(--polc) 65%,transparent)}.polc:hover:before{transform:scaleY(1)}.polc-ic{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(150deg,var(--polc),color-mix(in srgb,var(--polc) 74%,#000 6%));box-shadow:0 10px 22px -9px var(--polc);margin-bottom:13px}.polc-ic svg{width:22px;height:22px}.polc h3{font-family:var(--display);font-weight:800;font-size:16px;color:var(--ink);margin:0 0 6px;letter-spacing:-.01em}.polc p{font-size:13px;line-height:1.5;color:var(--ink-2);margin:0}.pol-ledger-wrap{margin-top:22px;border:1.5px solid var(--line);border-radius:20px;padding:22px;background:var(--paper-2)}.pol-ledger-title{font-family:var(--display);font-weight:800;font-size:16px;color:var(--ink);margin-bottom:14px}.pol-ledger{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}@media(max-width:600px){.pol-ledger{grid-template-columns:1fr}}.pl-col{background:#fff;border:1.5px solid var(--line);border-radius:14px;padding:16px}.pl-h{display:flex;align-items:center;gap:8px;font-family:var(--display);font-weight:800;font-size:14px;color:var(--ink);margin-bottom:10px}.pl-h svg{width:18px;height:18px;padding:3px;border-radius:50%}.pl-do .pl-h svg{color:#fff;background:#2FA8AE}.pl-dont .pl-h svg{color:#fff;background:#E0482D}.pl-col ul{margin:0;padding:0;list-style:none}.pl-col li{position:relative;padding:5px 0 5px 20px;font-size:12.5px;color:var(--ink-2);line-height:1.4}.pl-do li:before{background:#2FA8AE}.pl-do li:before,.pl-dont li:before{content:"";position:absolute;left:4px;top:11px;width:6px;height:6px;border-radius:50%}.pl-dont li:before{background:#E0482D}@keyframes gbFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.gbadge .coin{animation:gbFloat 3.2s ease-in-out infinite;will-change:transform}.gbadge:nth-child(2) .coin{animation-duration:3.7s;animation-delay:.3s}.gbadge:nth-child(3) .coin{animation-duration:3.4s;animation-delay:.6s}.gbadge:nth-child(4) .coin{animation-duration:3.9s;animation-delay:.2s}.gbadge:nth-child(5) .coin{animation-duration:3.5s;animation-delay:.5s}.gbadge:nth-child(6) .coin{animation-duration:3.8s;animation-delay:.1s}.gbadge:focus-visible .coin,.gbadge:hover .coin{animation:none}@media (prefers-reduced-motion:reduce){.gbadge .coin{animation:none!important}}@media(max-width:640px){.co-x,.gbd-close{min-width:44px;min-height:44px}.mm-panel a[data-route]{min-height:44px;display:flex;align-items:center}.dd-card{min-height:44px}.hap-pill,.wn-mini-btn{min-height:44px;display:inline-flex;align-items:center;justify-content:center}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.policy-body h4{font-family:var(--display);font-weight:800;font-size:16px;color:var(--ink);margin:22px 0 7px;letter-spacing:-.01em}.policy-body p{font-size:14px;line-height:1.62;color:var(--ink-2);margin:0 0 11px}.policy-body ul{margin:0 0 12px;padding-left:20px}.policy-body li{font-size:14px;line-height:1.55;color:var(--ink-2);margin:4px 0}.policy-body a{color:var(--coral-deep);text-decoration:underline;text-underline-offset:2px}.policy-note{background:#FFF7EC;border:1.5px solid #f0d9a8;border-radius:12px;padding:13px 15px;font-size:13px;line-height:1.55;color:#7A5A1E;margin:0 0 14px}.policy-note b{color:#5E4415}.policy-meta{font-family:var(--mono);font-size:11px;letter-spacing:.03em;color:var(--ink-4);margin:0 0 18px}.policy-body .ph{font-family:var(--mono);font-size:.86em;background:var(--paper-2);border:1px solid var(--line);border-radius:5px;padding:1px 5px;color:var(--ink-3)}@media(max-width:600px){.footer{padding-block:56px 28px}.footer-top{grid-template-columns:1fr!important;gap:26px;margin-bottom:36px}.footer-col a,.footer-top a,.footer-top li{overflow-wrap:anywhere;word-break:break-word}.footer-legal{flex-direction:column;align-items:stretch;gap:2px;padding-top:14px}.footer-legal-link{text-align:left;width:100%;min-height:44px;display:flex;align-items:center;padding-left:0;padding-right:0}.footer-nav-link{min-height:40px;display:inline-flex;align-items:center}.footer-safe{gap:12px 16px}.footer-safe-item{min-height:32px}}.fm-invalid input,.fm-invalid select,.fm-invalid textarea{border-color:#E0482D!important;box-shadow:0 0 0 3px color-mix(in srgb,#E0482D 12%,transparent)!important}.fm-invalid.check .box{border-color:#E0482D!important}.fm-invalid{--field-err:1}.m-cta{display:none}@media(max-width:720px){.m-cta{display:flex;gap:10px;position:fixed;left:0;right:0;bottom:0;z-index:95;padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px));background:color-mix(in srgb,#fff 92%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1.5px solid var(--line);box-shadow:0 -10px 30px -14px rgba(20,56,79,.22)}.m-cta a{display:flex;align-items:center;justify-content:center;min-height:46px;border-radius:13px;font-family:var(--sans);font-weight:700;font-size:14.5px;text-decoration:none}.m-cta-age{flex:0 0 38%;background:var(--paper-2);color:var(--ink);border:1.5px solid var(--line)}.m-cta-start{flex:1 1;background:#14384F;color:#fff;box-shadow:0 8px 20px -8px rgba(20,56,79,.5)}body{padding-bottom:74px}body:has(.co-overlay.open) .m-cta,body:has(.gbd.open) .m-cta,body:has(.mobile-menu.open) .m-cta,body:has(.policy-modal.is-open) .m-cta{display:none}}@media(max-width:720px){.play-fab{display:none!important}.hero{padding-block:22px 40px!important}.hero-split{gap:20px!important}.hero-copy .h1,.hero-copy h1{margin-top:6px!important}.hero-copy .lede,.hero-copy p.lede{margin-top:12px!important}.age-select{margin:10px 0!important}}@media(max-width:400px){.hero{padding-block:16px 32px!important}}.mm-primary{margin-top:8px}.mm-primary a{display:flex;align-items:center;min-height:52px;padding:4px 2px;font-family:var(--sans);font-weight:700;font-size:19px;color:var(--ink);border-bottom:1px solid var(--line);text-decoration:none;transition:color .18s,padding-left .18s}.mm-primary a:focus-visible,.mm-primary a:hover{color:var(--coral-deep);padding-left:6px}.mm-actions{display:flex;gap:10px;margin-top:20px}.mm-actions a{flex:1 1;display:flex;align-items:center;justify-content:center;min-height:48px;border-radius:13px;font-weight:700;font-size:15px;text-decoration:none}.mm-signin-link{background:var(--paper-2);color:var(--ink);border:1.5px solid var(--line)}.mm-start-link{background:#14384F;color:#fff}.mm-more-link{display:block;margin-top:16px;text-align:center;font-size:13.5px;font-weight:600;color:var(--ink-3);text-decoration:none}.mm-more-link:hover{color:var(--ink)}@media(max-width:400px){.amb-apply-copy,.aud-card,.auth-side,.btn-gold,.builder-main,.edu-hero-inner,.form-card,.hero-copy,.hero-split,.wn-habits,.wn-lead,.wn-mid{max-width:100%!important;min-width:0!important}.amb-apply-copy,.builder-main,.edu-hero-inner,.wn-lead{width:100%!important}.aud-card{padding:24px 18px!important}.form-card,.form-card.enroll-warm{padding:26px 18px!important}.btn-gold{padding-left:20px!important;padding-right:20px!important}.amb-apply-copy{margin-left:0!important}.amb-apply-copy,.aud-card,.edu-hero-inner,.form-card,.wn-lead{overflow-wrap:anywhere}}.tw-glow{max-width:100vw!important}section[data-route=academy]{overflow-x:clip}@media(max-width:720px){.footer{padding-bottom:calc(92px + env(safe-area-inset-bottom,0px))!important}body{padding-bottom:0!important}}@media(max-width:400px){.btn.btn-lg{max-width:100%!important;padding-left:20px!important;padding-right:20px!important;white-space:normal!important}.gmp-cert-copy{overflow-wrap:anywhere}.auth-side,.gmp-cert-copy{max-width:100%!important;width:100%!important}.amb-apply-copy{width:auto!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.gmp-cert-paper{width:100%!important}.gmp-cert-copy,.gmp-cert-copy *,.gmp-cert-paper,.gmp-confetti{max-width:100%!important}.gmp-cert,.gmp-cert-wrap,.gmp-passport{overflow-x:clip}}@media(max-width:600px){.gmp-cert{grid-template-columns:minmax(0,1fr)!important}.gmp-cert-copy,.gmp-cert-paper{min-width:0!important}.gmp-cert-copy>*,.gmp-cert-paper>*{max-width:100%!important}}.mm-panel .mm-actions .mm-start-link{background:#14384F;color:#fff;border:0;justify-content:center}.mm-panel .mm-actions .mm-start-link:hover{color:#fff;background:#0e2a3b}.mm-panel .mm-actions .mm-signin-link{background:var(--paper-2);color:var(--ink);border:1.5px solid var(--line);justify-content:center}.mm-panel .mm-actions .mm-signin-link:hover{color:var(--ink)}.mm-panel .mm-primary a{font-size:19px;color:var(--ink);padding:4px 2px;border-radius:0}.mm-panel .mm-primary a:focus-visible,.mm-panel .mm-primary a:hover{color:var(--coral-deep);background:transparent}.mm-panel .mm-more-link{color:var(--ink-3)}.edu-hero-visual{overflow:visible!important}.ehv-core-ring{position:absolute;inset:14%;border-radius:50%;border:1.5px dashed rgba(180,160,255,.28);animation:ehvSpin 40s linear infinite;pointer-events:none}.ehv-node{position:absolute;z-index:5;background:none;border:0;padding:0;cursor:pointer;transform:translate(-50%,-50%);animation:ehvFloat 4.4s ease-in-out infinite}.ehv-n1{left:16%;top:20%;animation-delay:0s}.ehv-n2{left:83%;top:26%;animation-delay:.5s}.ehv-n3{left:90%;top:60%;animation-delay:1s}.ehv-n4{left:22%;top:82%;animation-delay:1.5s}.ehv-n5{left:74%;top:86%;animation-delay:2s}.ehv-ic{display:grid;place-items:center;width:clamp(40px,5vw,54px);height:clamp(40px,5vw,54px);border-radius:50%;background:#fff;color:var(--ec);box-shadow:0 10px 24px -8px color-mix(in srgb,var(--ec) 60%,transparent),inset 0 0 0 2px color-mix(in srgb,var(--ec) 22%,#fff);transition:transform .22s cubic-bezier(.34,1.5,.6,1)}.ehv-ic svg{width:52%;height:52%}.ehv-node.show .ehv-ic,.ehv-node:focus-visible .ehv-ic,.ehv-node:hover .ehv-ic{transform:scale(1.16);box-shadow:0 14px 30px -8px color-mix(in srgb,var(--ec) 80%,transparent),inset 0 0 0 2px var(--ec)}.ehv-pop{position:absolute;left:50%;top:calc(100% + 9px);transform:translateX(-50%) translateY(5px) scale(.94);white-space:nowrap;background:#14181E;border-radius:12px;padding:8px 13px;display:flex;flex-direction:column;align-items:center;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;box-shadow:0 18px 34px -12px rgba(0,0,0,.6);z-index:9}.ehv-pop b{font-family:var(--display);font-size:13px;font-weight:800;color:var(--ec);line-height:1.3}.ehv-pop i{font-family:var(--sans);font-style:normal;font-size:11px;color:rgba(255,255,255,.74)}.ehv-node.show .ehv-pop,.ehv-node:focus-visible .ehv-pop,.ehv-node:hover .ehv-pop{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}.ehv-hint{position:absolute;left:50%;bottom:12px;transform:translateX(-50%);z-index:6;display:inline-flex;align-items:center;gap:6px;font-family:var(--sans);font-size:12px;font-weight:600;color:rgba(220,215,255,.72);background:rgba(20,16,45,.5);padding:5px 12px;border-radius:999px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ehv-hint svg{color:#F0B860}.edu-hero-visual.ehv-pulse .ehv-orb{animation:ehvPop .55s cubic-bezier(.34,1.5,.6,1)}@keyframes ehvFloat{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(-50%,-62%)}}@keyframes ehvSpin{to{transform:rotate(1turn)}}@keyframes ehvPop{0%,to{transform:scale(1)}45%{transform:scale(1.05)}}@media(max-width:600px){.ehv-pop{font-size:11px}.ehv-n2{left:82%}.ehv-n3{left:88%}}@media(prefers-reduced-motion:reduce){.edu-hero-visual.ehv-pulse .ehv-orb,.ehv-core-ring,.ehv-node{animation:none!important}}@media(max-width:600px){.ehv-n1{left:19%;top:19%}.ehv-n2{left:78%;top:23%}.ehv-n3{left:81%;top:57%}.ehv-n4{left:23%;top:81%}.ehv-n5{left:70%;top:85%}.ehv-pop{font-size:11px;padding:6px 10px}.ehv-n2 .ehv-pop,.ehv-n3 .ehv-pop,.ehv-n5 .ehv-pop{left:auto;right:0;transform:translateX(0) translateY(5px) scale(.94)}.ehv-n2.show .ehv-pop,.ehv-n2:hover .ehv-pop,.ehv-n3.show .ehv-pop,.ehv-n3:hover .ehv-pop,.ehv-n5.show .ehv-pop,.ehv-n5:hover .ehv-pop{transform:translateX(0) translateY(0) scale(1)}.ehv-n1 .ehv-pop,.ehv-n4 .ehv-pop{left:0;right:auto;transform:translateX(0) translateY(5px) scale(.94)}.ehv-n1.show .ehv-pop,.ehv-n1:hover .ehv-pop,.ehv-n4.show .ehv-pop,.ehv-n4:hover .ehv-pop{transform:translateX(0) translateY(0) scale(1)}}#audiences,#certification,#ecosystem,#enroll,#framework,#map,#pathways,#register,#world{scroll-margin-top:90px}.nav-dd-trigger,.nav-links a{white-space:nowrap}.nav-links{gap:14px;font-size:15px}@media (max-width:1180px){.nav-links{gap:9px;font-size:14px}}@media (max-width:1080px){.nav-links{gap:6px}}.nav-dd-trigger{padding:6px 4px;border-radius:0;font-size:15px;font-weight:500;gap:3px}.nav-dd-trigger,.nav-dd-trigger:hover,.nav-dd.open .nav-dd-trigger{background:none!important}.nav-links a{font-size:15px;font-weight:500;padding-block:6px}.nav-dd-trigger.has-active{font-weight:600;position:relative}.nav-dd-trigger.has-active:after{content:"";position:absolute;bottom:0;background:currentColor;opacity:.75}.nav-dd-trigger.has-active:after,.nav-links a.active:after{left:50%;transform:translateX(-50%);width:16px;height:2px;border-radius:1px}.nav-links a.active:after{right:auto;bottom:1px}.nav-dd-chev{width:12px;height:12px;opacity:.55;margin-left:1px}.nav-world{color:var(--coral,#F0605F)!important;font-weight:600;padding-inline:2px}.nav-world.active:after{background:var(--coral,#F0605F)}.nav-story{padding-inline:2px}.brand,.nav-brand,.nav-logo{margin-right:6px}.nav-signin{font-weight:500!important;background:none!important;border:0!important;padding-inline:8px!important;box-shadow:none!important}.ann-bar,.announce,.promo-bar,.topbar{padding-block:5px!important;font-size:12.5px!important}.mm-primary{display:flex;flex-direction:column;gap:2px}.mm-group{margin:0 0 6px}.mm-glabel{font-family:var(--sans);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4,#8b93a5);margin:14px 0 6px}.mm-sub{display:flex;flex-direction:column;gap:1px;padding-left:2px}.mm-sub a{font-size:15px;font-weight:500;padding:8px 0;color:var(--ink-2)}.mm-primary>a{font-size:17px;font-weight:700;padding:10px 0}.mm-primary>a.mm-world{color:var(--coral,#F0605F)}.hero-agepick{margin-top:0}.hap-label{display:flex;align-items:center;gap:8px;font-family:var(--sans);font-weight:700;font-size:12.5px;letter-spacing:.02em;color:var(--ink-3);margin-bottom:9px}.hap-label svg{width:15px;height:15px;color:var(--coral)}.hap-pills{display:flex;gap:7px}.hap-pill{flex:1 1;padding:9px 6px;border-radius:12px;cursor:pointer;font-family:var(--sans);font-weight:800;font-size:14px;color:var(--ink-2);background:#fff;border:1.5px solid var(--line-cool);transition:.18s;text-align:center}.hap-pill:hover{color:var(--pc,#F0605F);transform:translateY(-1px)}.hap-pill.on,.hap-pill:hover{border-color:var(--pc,#F0605F)}.hap-pill.on{color:#fff;background:var(--pc,#F0605F);box-shadow:0 10px 22px -12px var(--pc,#F0605F)}.hap-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .34s cubic-bezier(.2,.8,.25,1)}.hap-panel>.hap-wrap{overflow:hidden}.hero-agepick.open .hap-panel{grid-template-rows:1fr}.hap-card{margin-top:10px;display:flex;align-items:center;gap:13px;padding:13px 14px;border-radius:16px;background:linear-gradient(160deg,#fff,var(--pc-wash,#FDEEEB));border:1.5px solid var(--pc-soft,#f9c7be);box-shadow:0 16px 34px -26px var(--pc,#F0605F)}.hap-card.is-teen{border-radius:10px;background:#FBFCFD;border-color:#C9D6DF;box-shadow:0 14px 30px -26px rgba(20,56,79,.5)}.hap-card.is-teen .hap-char{width:38px;height:38px;filter:none;align-self:flex-start}.hap-card.is-teen .hap-name{font-family:var(--mono);font-weight:700;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.hap-card.is-teen .hap-name span{font-weight:500;color:var(--ink-4)}.hap-card.is-teen .hap-blurb{font-size:13px;color:var(--ink-3);margin-top:5px}.hap-card.is-teen .hap-start{border-radius:8px;background:var(--ink-navy);box-shadow:none;font-weight:600}.hap-card.is-teen .hap-start:hover{background:var(--ink)}.hap-spec{display:flex;flex-wrap:wrap;gap:5px;margin-top:9px}.hap-spec[hidden]{display:none}.hap-spec span{font-family:var(--mono);font-weight:600;font-size:10.5px;letter-spacing:.04em;text-transform:uppercase;color:#2C5C74;background:#EDF3F7;border:1px solid #d3e1e9;border-radius:5px;padding:3px 7px}.hap-char{width:56px;height:56px;object-fit:contain;flex:0 0 auto;filter:drop-shadow(0 6px 8px rgba(0,0,0,.14))}.hap-info{min-width:0;flex:1 1 auto}.hap-name{font-family:var(--display);font-weight:800;font-size:15px;color:var(--ink);line-height:1.1}.hap-name span{color:var(--pc,#F0605F);font-weight:700;font-size:12px}.hap-blurb{font-size:12.5px;color:var(--ink-3);line-height:1.4;margin-top:3px}.hap-start{margin-top:11px;width:100%;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 16px;border-radius:999px;border:0;cursor:pointer;font-family:var(--sans);font-weight:700;font-size:14px;color:#fff;background:var(--pc,#F0605F);transition:.2s;box-shadow:0 12px 26px -14px var(--pc,#F0605F)}.hap-start:hover{filter:brightness(1.06);transform:translateY(-1px)}.hap-start svg{width:15px;height:15px}.pcard-x{position:relative;overflow:hidden}.pcard-x:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--pc,#F0605F),color-mix(in srgb,var(--pc,#F0605F) 35%,#fff))}.pcard-x:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .3s;background:radial-gradient(130% 85% at 82% 0,color-mix(in srgb,var(--pc,#F0605F) 10%,transparent),transparent 62%)}.pcard-x:hover:after{opacity:1}.pcard-x:hover{box-shadow:0 28px 52px -26px color-mix(in srgb,var(--pc,#F0605F) 55%,transparent)!important}.pcard-x .pc-ic{animation:pcFloat 3.6s ease-in-out infinite;transition:transform .28s cubic-bezier(.34,1.6,.5,1)}.pcard-x:nth-of-type(2) .pc-ic{animation-delay:.45s}.pcard-x:nth-of-type(3) .pc-ic{animation-delay:.9s}.pcard-x:nth-of-type(4) .pc-ic{animation-delay:1.35s}@keyframes pcFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.pcard-x:hover .pc-ic{transform:translateY(-2px) scale(1.12) rotate(-5deg)}@media(prefers-reduced-motion:reduce){.pcard-x .pc-ic{animation:none}}.edu-faq{max-width:840px;display:grid;grid-gap:12px;gap:12px}.faqc{border-bottom:0!important;border:1.5px solid var(--line);border-radius:16px;background:#fff;padding:0 18px;transition:border-color .22s,box-shadow .22s,background .22s,transform .18s}.faqc:nth-child(6n+1){--fq:#F0605F}.faqc:nth-child(6n+2){--fq:#2FA8AE}.faqc:nth-child(6n+3){--fq:#7B6CD8}.faqc:nth-child(6n+4){--fq:#30A8D8}.faqc:nth-child(6n+5){--fq:#78C0A8}.faqc:nth-child(6n){--fq:#F0B860}.faqc:hover{border-color:color-mix(in srgb,var(--fq) 45%,var(--line));box-shadow:0 16px 32px -26px rgba(20,56,79,.32);transform:translateY(-1px)}.faqc.open{border-color:var(--fq);background:linear-gradient(180deg,#fff,color-mix(in srgb,var(--fq) 5%,#fff));box-shadow:0 20px 44px -28px color-mix(in srgb,var(--fq) 55%,transparent)}.faqc-q{padding:19px 48px 19px 30px!important}.faqc-q:before{content:"";position:absolute;left:2px;top:50%;transform:translateY(-50%);width:11px;height:11px;border-radius:50%;background:var(--fq);box-shadow:0 0 0 4px color-mix(in srgb,var(--fq) 16%,transparent);transition:transform .25s}.faqc.open .faqc-q:before{transform:translateY(-50%) scale(1.22)}.faqc-q:after{content:"+";right:12px;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--fq) 12%,#fff);color:var(--fq);font-size:19px;font-weight:500;line-height:1;transition:background .25s,color .25s,transform .3s}.faqc.open .faqc-q:after{content:"\2212";background:var(--fq);color:#fff;transform:translateY(-50%) rotate(180deg)}.faqc-a p{padding-left:30px}@media(prefers-reduced-motion:reduce){.faqc{transition:none}}.wn-step{transition:transform .2s}.wn-step:hover{transform:translateY(-3px)}.wn-step-chip{transition:box-shadow .22s,transform .2s}.wn-step:hover .wn-step-chip{box-shadow:0 14px 26px -14px var(--sc)}.wn-step-ch{transition:transform .28s cubic-bezier(.34,1.55,.5,1)}.wn-step:hover .wn-step-ch{transform:translateY(-5px) scale(1.08)}.wn-step-ic{transition:transform .25s}.wn-step:hover .wn-step-ic{transform:scale(1.1) rotate(-4deg)}.wn-pcard{transition:transform .2s,box-shadow .2s,border-color .2s}.wn-pcard:hover{transform:translateY(-3px);box-shadow:0 24px 44px -26px rgba(20,56,79,.34);border-color:var(--line-cool)}.wn-pch{transition:transform .3s cubic-bezier(.34,1.6,.5,1)}.wn-pcard:hover .wn-pch{transform:translateY(-3px) scale(1.12) rotate(-5deg)}.wn-pic{transition:transform .25s}.wn-pcard:hover .wn-pic{transform:scale(1.09) rotate(-4deg)}.wn-vs-row{transition:background .2s}.wn-vs-old .wn-vs-row:hover{background:#FDF1EF}.wn-vs-new .wn-vs-row:hover{background:#EAF6F6}.wn-mini{transition:transform .2s,box-shadow .2s}.wn-mini:hover{transform:translateY(-2px);box-shadow:0 20px 40px -28px rgba(20,56,79,.3)}@media(prefers-reduced-motion:reduce){.wn-mini,.wn-pcard,.wn-pch,.wn-pic,.wn-step,.wn-step-ch,.wn-step-ic{transition:none}}.ehv-logo{width:58%;height:58%;filter:drop-shadow(0 3px 14px rgba(140,160,255,.9));animation:ehvBreathe 4.6s ease-in-out infinite}.ehv-logo path{fill:url(#ehvGrad)}@keyframes ehvBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.ehv-spark{position:absolute;top:50%;left:50%;width:9px;height:9px;margin:-4.5px;border-radius:50%;background:radial-gradient(circle at 40% 35%,#fff,#B9A5FF);box-shadow:0 0 12px rgba(185,165,255,.9)}.ehv-spark.s1{animation:ehvOrbit 11s linear infinite}.ehv-spark.s2{animation:ehvOrbit 14s linear infinite reverse;animation-delay:-4s}.ehv-spark.s3{animation:ehvOrbit 9s linear infinite;animation-delay:-6s}@keyframes ehvOrbit{0%{transform:rotate(0) translateX(150px) rotate(0)}to{transform:rotate(1turn) translateX(150px) rotate(-1turn)}}@media(prefers-reduced-motion:reduce){.ehv-logo,.ehv-spark{animation:none}.ehv-spark{display:none}}.gw-door-wrap{margin-bottom:20px!important}.gw-door-btn{position:relative;background:none;border:0;padding:0;cursor:pointer;display:grid;place-items:center}.gw-door-img{position:relative;z-index:2;width:auto;height:clamp(190px,32vh,300px);max-width:86vw;object-fit:contain;filter:drop-shadow(0 22px 42px rgba(0,0,0,.45));animation:gwDoorFloat 4.6s ease-in-out infinite;transition:transform .3s}.gw-door-btn:hover .gw-door-img{transform:translateY(-5px) scale(1.02)}@keyframes gwDoorFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.gw-door-aura{position:absolute;top:50%;left:50%;width:clamp(240px,40vh,380px);height:clamp(240px,40vh,380px);transform:translate(-50%,-50%);border-radius:50%;z-index:0;filter:blur(6px);background:radial-gradient(circle,rgba(240,184,96,.34),rgba(240,184,96,.06) 55%,transparent 72%);animation:gwAuraPulse 5s ease-in-out infinite}@keyframes gwAuraPulse{0%,to{opacity:.7;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.09)}}.gw-door-ring{position:absolute;top:50%;left:50%;width:clamp(215px,36vh,340px);height:clamp(215px,36vh,340px);transform:translate(-50%,-50%);border-radius:50%;border:1.5px dashed rgba(255,255,255,.18);z-index:1;animation:gwRingSpin 28s linear infinite}@keyframes gwRingSpin{to{transform:translate(-50%,-50%) rotate(1turn)}}#gw-welcome-title{font-size:clamp(30px,4.6vw,52px)!important;line-height:1.05;margin:0 0 6px}.gw-eyebrow{margin-bottom:6px}.gw-lede{max-width:52ch;margin:0 auto}.gw-body{overflow-y:auto}@media(prefers-reduced-motion:reduce){.gw-door-aura,.gw-door-img,.gw-door-ring{animation:none}}@media(max-height:720px){.gw-door-img{height:clamp(150px,26vh,220px)}}.sa-demo{display:grid;grid-template-columns:1fr auto 1.2fr;grid-gap:22px;gap:22px;align-items:center;margin-top:8px}.sa-out,.sa-prompt{background:#fff;border:1.5px solid var(--line);border-radius:22px;padding:22px 24px;box-shadow:0 24px 50px -40px rgba(20,56,79,.5)}.sa-prompt{background:linear-gradient(160deg,#fff,var(--paper-3))}.sa-tag{font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-4)}.sa-prompt p{font-family:var(--display);font-weight:700;font-size:clamp(17px,2vw,21px);color:var(--ink);margin:10px 0 0;line-height:1.25}.sa-out ul{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:8px 16px;gap:8px 16px}.sa-out li{position:relative;padding-left:22px;font-size:13.5px;color:var(--ink-2);line-height:1.35}.sa-out li:before{content:"";position:absolute;left:0;top:6px;width:12px;height:12px;border-radius:50%;background:var(--teal);box-shadow:0 0 0 3px var(--teal-wash)}.sa-arrow{color:var(--c-barna,#7B6CD8);display:flex}.sa-arrow svg{width:30px;height:30px}@media(max-width:760px){.sa-demo{grid-template-columns:1fr}.sa-arrow{transform:rotate(90deg);justify-content:center}.sa-out ul{grid-template-columns:1fr}}.sch-bridge{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:34px;gap:34px;align-items:center;background:linear-gradient(150deg,#14384F,#1A4A5E 60%,#1E5866);border-radius:32px;padding:clamp(28px,4vw,52px);color:var(--paper);box-shadow:0 40px 80px -50px rgba(20,56,79,.7)}.sch-bridge .k{color:#7FE0D6!important}.sch-bridge h2{color:#fff;font-size:clamp(26px,3.4vw,40px);margin:12px 0 0;letter-spacing:-.02em}.sch-bridge p{color:rgba(230,240,244,.82);margin:14px 0 22px;max-width:46ch;line-height:1.55}.sch-bridge-tags{display:flex;flex-wrap:wrap;gap:10px;align-content:center}.sch-bridge-tags span{font-family:var(--sans);font-weight:600;font-size:13px;color:#EAF6F6;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);padding:9px 15px;border-radius:999px}@media(max-width:820px){.sch-bridge{grid-template-columns:1fr;gap:22px}}.lo-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin-top:8px}.lo-col{background:#fff;border:1.5px solid var(--line);border-radius:22px;padding:24px;box-shadow:0 26px 54px -44px rgba(20,56,79,.5)}.lo-col-head{gap:11px;margin-bottom:16px}.lo-col-head,.lo-ic{display:flex;align-items:center}.lo-ic{width:42px;height:42px;border-radius:12px;justify-content:center;color:#fff;flex:0 0 auto}.lo-ic svg{width:22px;height:22px}.lo-col h3{font-family:var(--display);font-weight:800;font-size:17px;color:var(--ink);margin:0}.lo-col ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:11px;gap:11px}.lo-col li{position:relative;padding-left:28px;font-size:14px;line-height:1.4;color:var(--ink-2)}.lo-col li svg{position:absolute;left:0;top:1px;width:17px;height:17px}@media(max-width:820px){.lo-grid{grid-template-columns:1fr}}.vs2{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-top:8px;max-width:960px}.vs2-col{border-radius:24px;padding:8px}.vs2-col.bad{background:linear-gradient(180deg,#FDF1EF,#FBE7E3);border:1.5px solid #f4cfc7}.vs2-col.good{background:linear-gradient(180deg,#EAF6F6,#E0F1F1);border:1.5px solid #bfe3e3}.vs2-title{display:flex;align-items:center;gap:9px;font-family:var(--display);font-weight:800;font-size:16px;padding:14px 16px 10px}.vs2-col.bad .vs2-title{color:var(--coral-deep)}.vs2-col.good .vs2-title{color:var(--teal-deep)}.vs2-row{display:flex;align-items:flex-start;gap:10px;background:#fff;border-radius:14px;padding:13px 15px;margin:8px;font-size:13.5px;color:var(--ink-2);line-height:1.35}.vs2-row svg{width:17px;height:17px;flex:0 0 auto;margin-top:1px}.vs2-col.bad .vs2-row svg{color:#E0482D}.vs2-col.good .vs2-row svg{color:#2FA8AE}@media(max-width:680px){.vs2{grid-template-columns:1fr}}.ba{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:22px;gap:22px;align-items:stretch;margin-top:8px;max-width:960px}.ba-col{border-radius:24px;padding:24px}.ba-col.before{background:var(--paper-2);border:1.5px solid var(--line)}.ba-col.after{background:linear-gradient(160deg,#fff,var(--teal-wash));border:1.5px solid #bfe3e3;box-shadow:0 26px 54px -42px rgba(47,168,174,.5)}.ba-col h3{font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;margin:0 0 16px}.ba-col.before h3{color:var(--ink-4)}.ba-col.after h3{color:var(--teal-deep)}.ba-col ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:13px;gap:13px}.ba-col li{position:relative;padding-left:26px;font-size:14.5px;line-height:1.4}.ba-col.before li{color:var(--ink-3)}.ba-col.after li{color:var(--ink-2);font-weight:500}.ba-col li svg{position:absolute;left:0;top:2px;width:16px;height:16px}.ba-col.before li svg{color:#C9A24B}.ba-col.after li svg{color:#2FA8AE}.ba-mid{display:flex;align-items:center;justify-content:center;color:var(--coral)}.ba-mid svg{width:34px;height:34px}@media(max-width:760px){.ba{grid-template-columns:1fr}.ba-mid{transform:rotate(90deg)}}.sp-grid{margin-top:26px}.sp-card{padding:22px 18px;transition:transform .2s,background .2s,border-color .2s}.sp-card:hover{border-color:var(--spc)}.sp-ic{width:52px;height:52px;border-radius:15px;margin:0 auto 14px;display:flex;align-items:center;justify-content:center;color:#fff;background:var(--spc);box-shadow:0 12px 26px -10px var(--spc)}.sp-ic svg{width:26px;height:26px}.sp-card h3{font-size:15.5px;margin:0 0 6px}.sp-card p{font-size:12.5px;color:rgba(224,230,255,.72);margin:0}.wam{display:grid;grid-template-columns:1fr 1fr;grid-gap:34px;gap:34px;align-items:center}.wam-l h2{font-size:clamp(26px,3.2vw,38px);letter-spacing:-.02em;margin:12px 0 0}.wam-l p{color:var(--ink-2);font-size:16px;line-height:1.6;margin:16px 0 0;max-width:44ch}.wam-l .pull{font-family:var(--display);font-weight:700;color:var(--ink)}.wam-r{background:linear-gradient(160deg,#fff,var(--paper-3));border:1.5px solid var(--line);border-radius:24px;padding:24px;box-shadow:0 26px 54px -44px rgba(20,56,79,.5)}.wam-r .k{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--teal-deep);margin-bottom:14px}.wam-chips{display:flex;flex-wrap:wrap;gap:9px}.wam-chips span{font-family:var(--sans);font-weight:600;font-size:13px;color:var(--ink-2);background:#fff;border:1.5px solid var(--line-cool);padding:8px 14px;border-radius:999px}.wam-r .foot{margin-top:16px;font-size:14px;color:var(--ink);font-weight:600}.wam-r .foot em{color:var(--teal-deep);font-style:normal}@media(max-width:820px){.wam{grid-template-columns:1fr;gap:22px}}.rm{display:flex;gap:0;margin-top:10px;overflow-x:auto;padding:8px 2px 14px;scrollbar-width:thin}.rm-node{flex:0 0 auto;display:flex;align-items:flex-start}.rm-step{width:150px;text-align:center;padding:0 6px}.rm-dot{width:46px;height:46px;border-radius:14px;margin:0 auto 10px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px;background:var(--rmc);box-shadow:0 12px 24px -10px var(--rmc)}.rm-dot,.rm-step b{font-family:var(--display);font-weight:800}.rm-step b{display:block;font-size:14px;color:var(--ink)}.rm-step span{display:block;font-size:11.5px;color:var(--ink-3);margin-top:3px;line-height:1.3}.rm-arrow{color:#D7DBE0;display:flex;align-items:flex-start;padding-top:14px}.rm-arrow svg{width:20px;height:20px}.rm-step.now .rm-dot{box-shadow:0 0 0 4px color-mix(in srgb,var(--rmc) 22%,transparent),0 12px 24px -10px var(--rmc)}.rm-step.now b:after{content:" · start here";color:var(--coral-deep);font-weight:700;font-size:11px}.rm-wrap{position:relative}.rm-wrap:after{content:"";position:absolute;top:0;right:0;bottom:22px;width:44px;pointer-events:none;opacity:0;background:linear-gradient(90deg,transparent,var(--paper));transition:opacity .2s}.rm-hint{display:none;align-items:center;gap:6px;font-family:var(--mono);font-size:10.5px;letter-spacing:.05em;color:var(--ink-4);margin-top:2px}.rm-hint svg{width:14px;height:14px}@media(max-width:1080px){.rm-hint{display:flex}.rm-wrap:after{opacity:1}}.sp-band{background:radial-gradient(120% 120% at 15% 0,#22345E 0,#17233F 55%,#121A30 100%);border-radius:34px;padding:clamp(30px,4vw,52px);color:#EDE9FF;box-shadow:0 46px 90px -56px rgba(20,30,70,.8);position:relative;overflow:hidden}.sp-band .edu-head .k{color:#8FE6E0!important}.sp-band .edu-head h2{color:#fff}.sp-band .edu-head p{color:rgba(224,230,255,.78)}.sp-stage{flex-direction:column;margin:22px 0 8px}.sp-nova,.sp-stage{position:relative;display:flex;align-items:center}.sp-nova{width:clamp(120px,20vw,168px);aspect-ratio:1/1;justify-content:center}.sp-aura{position:absolute;inset:-30%;border-radius:50%;background:conic-gradient(from 0deg,#7B6CD8,#2FA8AE,#F0605F,#30A8D8,#F0B860,#7B6CD8);filter:blur(16px);opacity:calc(.12 + var(--power,0) * .16);transform:scale(calc(.7 + var(--power,0) * .07));transition:opacity .5s,transform .5s}.sp-band.complete .sp-aura{animation:spSpin 6s linear infinite;opacity:.9}@keyframes spSpin{to{transform:rotate(1turn) scale(1.08)}}.sp-nova-img{position:relative;z-index:2;width:82%;height:82%;object-fit:contain;filter:drop-shadow(0 10px 20px rgba(0,0,0,.5));transition:transform .5s cubic-bezier(.2,1.4,.4,1)}.sp-band.complete .sp-nova-img{transform:scale(1.12)}.sp-meter{margin-top:14px;font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#CFE9EA}.sp-meter b{color:#F2C96B;font-size:15px}.sp-banner{margin-top:12px;opacity:0;transform:translateY(8px) scale(.96);transition:.4s cubic-bezier(.2,1.4,.4,1);font-family:var(--display);font-weight:800;font-size:clamp(15px,2vw,19px);color:#fff;background:linear-gradient(90deg,#7B6CD8,#2FA8AE,#F0605F);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;pointer-events:none;height:0}.sp-band.complete .sp-banner{opacity:1;transform:none;height:auto}.sp-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:14px;gap:14px;margin-top:22px}.sp-card{background:rgba(255,255,255,.05);border:1.5px solid rgba(255,255,255,.12);border-radius:20px;padding:20px 16px 16px;text-align:center;cursor:pointer;transition:transform .2s,background .2s,border-color .2s,box-shadow .3s;position:relative;font-family:inherit}.sp-card:hover{transform:translateY(-4px);background:rgba(255,255,255,.09)}#spBand .sp-t:not(.unlocked) .sp-ic{background:color-mix(in srgb,var(--spc) 13%,#fff);color:color-mix(in srgb,var(--spc) 68%,var(--ink-3));box-shadow:none;transition:background .3s,box-shadow .3s,transform .3s,color .3s}.sp-ic svg{width:25px;height:25px}.sp-card h3{font-family:var(--display);font-weight:800;font-size:14.5px;color:#fff;margin:0 0 5px;letter-spacing:-.01em}.sp-card p{font-size:12px;line-height:1.4;color:rgba(224,230,255,.6);margin:0 0 10px}.sp-tap{font-family:var(--mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:rgba(224,230,255,.5);display:inline-flex;align-items:center;gap:5px}.sp-card.unlocked{border-color:var(--spc);background:color-mix(in srgb,var(--spc) 16%,rgba(255,255,255,.05));box-shadow:0 0 30px -6px var(--spc)}#spBand .sp-t.unlocked .sp-ic{background:var(--spc)!important;color:#fff;box-shadow:0 0 22px -2px var(--spc);transform:scale(1.06)}.sp-card.unlocked .sp-tap{color:#fff}.sp-card.unlocked .sp-tap .lock-word,.sp-card:not(.unlocked) .sp-tap .done-word{display:none}.sp-burst{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:5}@media(max-width:900px){.sp-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.sp-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.sp-band.complete .sp-aura{animation:none}.sp-nova-img{transition:none}}.lc-note{font-family:var(--mono);font-size:10.5px;letter-spacing:.06em;color:var(--ink-4);margin-top:6px}.lc-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:8px}.lc-card{background:#fff;border:1.5px solid var(--line);border-radius:22px;padding:26px 22px;text-align:center;box-shadow:0 26px 54px -46px rgba(20,56,79,.5)}.lc-ic{width:44px;height:44px;border-radius:13px;margin:0 auto 12px;display:flex;align-items:center;justify-content:center;color:#fff;background:var(--lcc)}.lc-ic svg{width:22px;height:22px}.lc-num{font-family:var(--display);font-weight:800;font-size:clamp(26px,3.4vw,38px);color:var(--ink);letter-spacing:-.02em;line-height:1}.lc-label{font-size:13.5px;color:var(--ink-3);margin-top:7px}@media(max-width:820px){.lc-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:460px){.lc-grid{grid-template-columns:1fr}}.xp-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:8px}.xp-card{background:#fff;border:1.5px solid var(--line);border-radius:20px;padding:22px;transition:transform .2s,box-shadow .2s,border-color .2s}.xp-card:hover{transform:translateY(-3px);box-shadow:0 24px 46px -34px rgba(20,56,79,.4);border-color:var(--xpc)}.xp-ic{width:44px;height:44px;border-radius:13px;display:flex;align-items:center;justify-content:center;color:#fff;background:var(--xpc);margin-bottom:14px}.xp-ic svg{width:22px;height:22px}.xp-card h3{font-family:var(--display);font-weight:800;font-size:15.5px;color:var(--ink);margin:0 0 6px}.xp-card p{font-size:13px;line-height:1.45;color:var(--ink-3);margin:0}.xp-foot{margin-top:22px;font-size:15px;line-height:1.6;color:var(--ink-2);max-width:64ch}.xp-foot b{color:var(--ink)}@media(max-width:820px){.xp-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.xp-grid{grid-template-columns:1fr}}.ytx-wrap{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:34px;gap:34px;align-items:center;margin-top:10px}@media(max-width:900px){.ytx-wrap{grid-template-columns:1fr;gap:24px}}.ytx-copy .k{color:var(--coral-deep)}.ytx-copy h2{font-size:clamp(26px,3.4vw,40px);letter-spacing:-.02em;margin:12px 0 0}.ytx-copy p{color:var(--ink-2);font-size:16px;line-height:1.6;margin:16px 0 0;max-width:46ch}.ytx-live{margin-top:20px;gap:10px}.ytx-btn,.ytx-live{display:inline-flex;align-items:center}.ytx-btn{gap:9px;padding:13px 22px;border-radius:999px;border:0;cursor:pointer;font-family:var(--sans);font-weight:700;font-size:15px;color:#fff;background:var(--ink);transition:.2s;box-shadow:0 14px 30px -14px rgba(0,0,0,.5)}.ytx-btn:hover{transform:translateY(-2px)}.ytx-btn svg{width:18px;height:18px}.ytx-btn.go{background:linear-gradient(135deg,#7B6CD8,#2FA8AE)}.ytx-hint{font-family:var(--mono);font-size:11px;letter-spacing:.05em;color:var(--ink-4)}.ytx-screen{position:relative;width:100%;max-width:440px;margin:0 auto;aspect-ratio:9/16;max-height:640px;border-radius:34px;overflow:hidden;background:#0d0f16;box-shadow:0 50px 100px -50px rgba(10,15,30,.9),0 0 0 10px #1a1d28,0 0 0 12px #2a2e3d}.ytx-screen:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:120px;height:26px;background:#1a1d28;border-radius:0 0 16px 16px;z-index:40}.ytx-feed{position:absolute;inset:0;background:#0d0f16;display:flex;flex-direction:column;transition:filter .5s,transform .5s}.ytx-appbar{flex:0 0 auto;gap:8px;padding:34px 14px 10px;background:#14161f;border-bottom:1px solid rgba(255,255,255,.06);z-index:5}.ytx-appbar,.ytx-applogo{display:flex;align-items:center}.ytx-applogo{width:26px;height:19px;border-radius:6px;background:#FF2A2A;justify-content:center}.ytx-applogo:after{content:"";border-left:8px solid #fff;border-top:5px solid transparent;border-bottom:5px solid transparent;margin-left:2px}.ytx-appname{font-family:var(--sans);font-weight:800;font-size:13px;color:#fff;letter-spacing:-.01em}.ytx-appsearch{flex:1 1;border-radius:999px}.ytx-appsearch,.ytx-bell{height:22px;background:rgba(255,255,255,.08)}.ytx-bell{position:relative;width:22px;border-radius:50%}.ytx-bell:after{content:"9+";position:absolute;top:-5px;right:-6px;background:#FF2A2A;color:#fff;font:700 8px var(--sans);padding:1px 4px;border-radius:999px}.ytx-scroll{flex:1 1;overflow:hidden;position:relative}.ytx-track{display:flex;flex-direction:column;gap:12px;padding:12px;animation:ytxScroll 9s linear infinite}@keyframes ytxScroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.ytx-vid{background:#161923;border-radius:14px;overflow:hidden}.ytx-thumb{position:relative;aspect-ratio:16/9;background:linear-gradient(135deg,var(--tc1),var(--tc2));display:flex;align-items:center;justify-content:center;font-size:34px}.ytx-dur{position:absolute;bottom:6px;right:6px;background:rgba(0,0,0,.8);color:#fff;font:700 9px var(--mono);padding:1px 5px;border-radius:4px}.ytx-vmeta{padding:9px 11px}.ytx-vtitle{font-family:var(--sans);font-weight:700;font-size:12.5px;color:#fff;line-height:1.25}.ytx-vsub{font-size:10.5px;color:#8a90a0;margin-top:4px}.ytx-ad{border:1px solid #ff2a2a}.ytx-adtag{display:inline-block;background:#FF2A2A;color:#fff;font:800 9px var(--mono);letter-spacing:.1em;padding:2px 6px;border-radius:4px;margin-bottom:6px;animation:ytxBlink 1s steps(1) infinite}@keyframes ytxBlink{50%{opacity:.35}}.ytx-autobar{position:absolute;left:0;right:0;bottom:0;height:30px;background:linear-gradient(0deg,#14161f,transparent);display:flex;align-items:center;gap:8px;padding:0 12px;z-index:6}.ytx-autobar .b{flex:1 1;height:3px;border-radius:3px;background:rgba(255,255,255,.15);overflow:hidden}.ytx-autobar .b:after{content:"";display:block;height:100%;width:40%;background:#FF2A2A;animation:ytxAuto 4s linear infinite}@keyframes ytxAuto{0%{width:0}to{width:100%}}.ytx-autobar span{font:700 9px var(--mono);color:#8a90a0}.ytx-stage[data-state=feed] .ytx-feed{animation:ytxWobble 6s ease-in-out infinite}@keyframes ytxWobble{0%,to{transform:rotate(0)}25%{transform:rotate(.3deg)}75%{transform:rotate(-.3deg)}}.ytx-stage:not([data-state=feed]) .ytx-adtag,.ytx-stage:not([data-state=feed]) .ytx-autobar .b:after,.ytx-stage:not([data-state=feed]) .ytx-feed,.ytx-stage:not([data-state=feed]) .ytx-track{animation-play-state:paused!important}.ytx-stage:not([data-state=feed]) .ytx-feed{filter:blur(3px) saturate(.5) brightness(.6)}.ytx-overlay{position:absolute;inset:0;z-index:20;display:flex;flex-direction:column;opacity:0;visibility:hidden;transition:opacity .5s;padding:34px 16px 16px}.ytx-stage:not([data-state=feed]) .ytx-overlay{opacity:1;visibility:visible}.ytx-paused{align-self:center;display:inline-flex;align-items:center;gap:7px;font:800 11px var(--mono);letter-spacing:.14em;color:#fff;background:rgba(0,0,0,.55);border:1px solid rgba(255,255,255,.2);padding:6px 13px;border-radius:999px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ytx-paused svg{width:13px;height:13px}.ytx-nova{position:relative;align-self:center;margin-top:6px;width:clamp(88px,26%,120px)}.ytx-nova img{width:100%;display:block;filter:drop-shadow(0 10px 18px rgba(0,0,0,.6));position:relative;z-index:2}.ytx-speech{align-self:center;margin-top:4px;background:#fff;color:var(--ink);font-family:var(--sans);font-weight:700;font-size:13px;padding:8px 14px;border-radius:14px;box-shadow:0 10px 22px -10px rgba(0,0,0,.5)}.ytx-panel{margin-top:12px;background:rgba(20,22,32,.72);border:1px solid rgba(255,255,255,.12);border-radius:20px;padding:16px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);flex:1 1;overflow:auto}.ytx-plist{list-style:none;margin:0;padding:0;display:grid;grid-gap:9px;gap:9px}.ytx-plist li{display:flex;align-items:center;gap:11px;color:#fff;font-family:var(--sans);font-weight:600;font-size:13px;background:rgba(255,42,42,.14);border:1px solid rgba(255,42,42,.35);border-radius:12px;padding:11px 13px;opacity:0;transform:translateX(-10px);transition:opacity .35s,transform .35s}.ytx-plist li.in{opacity:1;transform:none}.ytx-plist li .x{width:22px;height:22px;border-radius:50%;background:#FF2A2A;color:#fff;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.ytx-plist li .x svg{width:13px;height:13px}.ytx-academy{display:none;flex-direction:column;height:100%}.ytx-stage[data-state=academy] .ytx-academy{display:flex}.ytx-stage[data-state=academy] .ytx-problems{display:none}.ytx-stage[data-state=academy] .ytx-overlay{background:radial-gradient(120% 90% at 50% 0,#1c3a4a,#12242f)}.ytx-map{gap:6px;margin:14px 0 6px}.ytx-map,.ytx-node{display:flex;align-items:center;justify-content:center}.ytx-node{width:34px;height:34px;border-radius:11px;font:800 14px var(--display);color:#fff}.ytx-node.done{background:linear-gradient(160deg,#3FB3B8,#2F8E93)}.ytx-node.trophy{background:linear-gradient(160deg,#F7DE8A,#E9B84C)}.ytx-link{width:20px;height:3px;border-radius:3px;background:rgba(255,255,255,.25)}.ytx-link.done{background:#3FB3B8}.ytx-prog{height:8px;border-radius:8px;background:rgba(255,255,255,.14);overflow:hidden;margin:4px 4px 0}.ytx-prog i{display:block;height:100%;width:0;background:linear-gradient(90deg,#3FB3B8,#8FE6E0);border-radius:8px;transition:width 1s ease .2s}.ytx-stage[data-state=academy] .ytx-prog i{width:62%}.ytx-glist{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-gap:8px;gap:8px}.ytx-glist li{gap:11px;color:#EAF6F6;font-family:var(--sans);font-weight:600;font-size:13px;background:rgba(63,179,184,.14);border:1px solid rgba(127,230,224,.3);border-radius:12px;padding:11px 13px}.ytx-glist li,.ytx-glist li .c{display:flex;align-items:center}.ytx-glist li .c{width:22px;height:22px;border-radius:50%;background:#2FA8AE;color:#fff;justify-content:center;flex:0 0 auto}.ytx-glist li .c svg{width:13px;height:13px}.ytx-stage[data-state=feed] .ytx-track{animation-duration:4.2s!important}.ytx-stage[data-state=feed] .ytx-feed{animation:ytxWobble 3.2s ease-in-out infinite!important}.ytx-stage[data-state=feed] .ytx-vid{animation:ytxJit 1.8s ease-in-out infinite}.ytx-stage[data-state=feed] .ytx-vid:nth-child(odd){animation-delay:.3s}.ytx-stage[data-state=feed] .ytx-vid:nth-child(3n){animation-delay:.7s}@keyframes ytxJit{0%,to{transform:translateX(0) rotate(0)}30%{transform:translateX(1.6px) rotate(.2deg)}70%{transform:translateX(-1.4px) rotate(-.2deg)}}.ytx-adtag{animation-duration:.55s!important}.ytx-thumb{animation:ytxThumbPulse 2.6s ease-in-out infinite}@keyframes ytxThumbPulse{0%,to{filter:saturate(1)}50%{filter:saturate(1.5) brightness(1.08)}}.ytx-toast{position:absolute;right:10px;z-index:15;background:#FF2A2A;color:#fff;font:800 10px var(--sans);padding:7px 11px;border-radius:10px;box-shadow:0 8px 18px -6px rgba(255,42,42,.7);opacity:0;transform:translateX(34px);white-space:nowrap}.ytx-toast.show{animation:ytxToast 2.3s ease forwards}@keyframes ytxToast{0%{opacity:0;transform:translateX(34px) scale(.9)}10%{opacity:1;transform:translateX(0) scale(1)}82%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(34px)}}.ytx-flash{position:absolute;inset:0;z-index:30;background:radial-gradient(circle at 50% 40%,#eafffb,#8FE6E0);opacity:0;pointer-events:none}.ytx-flash.go{animation:ytxFlash .55s ease}@keyframes ytxFlash{0%{opacity:0}16%{opacity:.92}to{opacity:0}}.ytx-shock{position:absolute;top:40%;left:50%;z-index:26;width:22px;height:22px;border-radius:50%;border:4px solid #8fe6e0;transform:translate(-50%,-50%) scale(0);opacity:0;pointer-events:none;box-shadow:0 0 30px #8FE6E0}.ytx-shock.go{animation:ytxShock .85s cubic-bezier(.15,.75,.3,1) forwards}@keyframes ytxShock{0%{transform:translate(-50%,-50%) scale(0);opacity:.95;border-width:5px}to{transform:translate(-50%,-50%) scale(20);opacity:0;border-width:.5px}}.ytx-screen.punch{animation:ytxPunch .42s ease}@keyframes ytxPunch{0%,to{transform:scale(1)}35%{transform:scale(.955)}60%{transform:scale(1.01)}}.ytx-stage[data-state=frozen] .ytx-feed{filter:blur(5px) saturate(.35) brightness(.45) hue-rotate(-12deg)!important}.ytx-stage[data-state=frozen] .ytx-overlay:before{content:"";position:absolute;inset:0;background:radial-gradient(120% 95% at 50% 42%,transparent 26%,rgba(12,30,48,.6));pointer-events:none;z-index:-1}.ytx-shield{position:absolute;inset:-22%;border-radius:50%;border:2px solid rgba(143,230,224,.55);z-index:0;opacity:0}.ytx-stage[data-state=frozen] .ytx-shield{opacity:1;animation:ytxShield 2.4s ease-in-out infinite}.ytx-shield.r2{inset:-38%;border-color:rgba(143,230,224,.28);animation-delay:.4s}@keyframes ytxShield{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.06);opacity:.85}}.ytx-stage[data-state=frozen] .ytx-nova{animation:ytxNovaIn .5s cubic-bezier(.2,1.5,.4,1)}@keyframes ytxNovaIn{0%{transform:scale(.5) translateY(20px);opacity:0}to{transform:none;opacity:1}}.ytx-stage[data-state=frozen] .ytx-paused{animation:ytxPausePop .5s cubic-bezier(.2,1.5,.4,1) .1s both}@keyframes ytxPausePop{0%{transform:scale(.6);opacity:0}to{transform:none;opacity:1}}.ytx-sweep{position:absolute;inset:0;z-index:28;pointer-events:none;background:linear-gradient(115deg,transparent 42%,rgba(143,230,224,.65) 50%,transparent 58%);transform:translateX(-120%)}.ytx-sweep.go{animation:ytxSweep .95s ease forwards}@keyframes ytxSweep{to{transform:translateX(120%)}}.ytx-shard{position:absolute;z-index:24;pointer-events:none;border-radius:3px}.ytx-stage[data-state=academy] .ytx-glist li,.ytx-stage[data-state=academy] .ytx-map,.ytx-stage[data-state=academy] .ytx-nova{animation:ytxRise .6s cubic-bezier(.2,.9,.25,1) both}.ytx-stage[data-state=academy] .ytx-glist li:nth-child(2){animation-delay:.08s}.ytx-stage[data-state=academy] .ytx-glist li:nth-child(3){animation-delay:.16s}.ytx-stage[data-state=academy] .ytx-glist li:nth-child(4){animation-delay:.24s}.ytx-stage[data-state=academy] .ytx-glist li:nth-child(5){animation-delay:.32s}@keyframes ytxRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.ytx-flash,.ytx-screen.punch,.ytx-shield,.ytx-shock,.ytx-stage[data-state=feed] .ytx-vid,.ytx-sweep,.ytx-thumb{animation:none!important}}.lab-room{position:relative;border-radius:32px;padding:clamp(26px,3.5vw,44px);margin-top:12px;overflow:hidden;background:radial-gradient(120% 90% at 50% 0,#1d3b4d 0,#14293a 55%,#0f1e2b 100%);color:#EAF6F6;box-shadow:0 46px 90px -56px rgba(10,30,45,.85)}.lab-room:before{content:"";position:absolute;left:0;right:0;bottom:0;height:46%;pointer-events:none;background:linear-gradient(0deg,rgba(47,168,174,.14),transparent);-webkit-mask:repeating-linear-gradient(90deg,#000 0 1px,transparent 1px 42px);mask:repeating-linear-gradient(90deg,#000 0 1px,transparent 1px 42px);opacity:.5}.lab-machines{position:relative;z-index:1;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:14px;gap:14px}.lab-machine{background:rgba(255,255,255,.05);border:1.5px solid rgba(255,255,255,.12);border-radius:20px;padding:18px 12px 14px;text-align:center;cursor:pointer;font-family:inherit;transition:transform .2s,background .2s,border-color .2s,box-shadow .3s}.lab-machine:hover{transform:translateY(-4px);background:rgba(255,255,255,.09)}.lab-cap{position:relative;width:60px;height:60px;margin:0 auto 12px;border-radius:18px;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(160deg,color-mix(in srgb,var(--mc) 70%,#12242f),color-mix(in srgb,var(--mc) 30%,#12242f));box-shadow:inset 0 1px 0 rgba(255,255,255,.14);transition:box-shadow .3s,transform .3s}.lab-cap svg{width:30px;height:30px}.lab-cap:after{content:"";position:absolute;inset:-6px;border-radius:22px;border:1.5px solid var(--mc);opacity:0;transition:opacity .3s}.lab-machine:hover .lab-cap{animation:labFloat 2.4s ease-in-out infinite}@keyframes labFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.lab-name{font-family:var(--display);font-weight:800;font-size:13px;color:#fff;letter-spacing:-.01em}.lab-machine.active{border-color:var(--mc);background:color-mix(in srgb,var(--mc) 16%,rgba(255,255,255,.05));box-shadow:0 0 34px -6px var(--mc)}.lab-machine.active .lab-cap{box-shadow:0 0 26px -2px var(--mc),inset 0 1px 0 rgba(255,255,255,.2);transform:scale(1.05)}.lab-machine.active .lab-cap:after{opacity:1;animation:labRing 3s linear infinite}@keyframes labRing{to{transform:rotate(1turn)}}.lab-machine.active .lab-cap svg{animation:labZap .6s ease}@keyframes labZap{0%,to{transform:scale(1)}40%{transform:scale(1.18)}}.lab-readout{position:relative;z-index:1;margin-top:20px;background:rgba(10,22,32,.55);border:1.5px solid rgba(255,255,255,.12);border-radius:22px;padding:22px 24px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);min-height:118px;display:flex;align-items:center;gap:20px;transition:border-color .3s}.lab-readout.on{border-color:var(--mc)}.lab-ro-ic{width:56px;height:56px;border-radius:16px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;color:#fff;background:var(--mc,#2FA8AE);box-shadow:0 0 26px -4px var(--mc,#2FA8AE)}.lab-ro-ic svg{width:28px;height:28px}.lab-ro-empty{font-family:var(--sans);font-weight:700;font-size:15px;color:rgba(234,246,246,.7);text-align:center;width:100%;display:flex;align-items:center;justify-content:center;gap:9px}.lab-ro-empty svg{width:18px;height:18px}.lab-ro-body{min-width:0}.lab-ro-teaches{font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:#8FE6E0}.lab-ro-name{font-family:var(--display);font-weight:800;font-size:19px;color:#fff;margin:3px 0 5px;letter-spacing:-.01em}.lab-ro-line{font-size:14px;line-height:1.45;color:rgba(234,246,246,.85)}.lab-ro-skill{display:inline-flex;align-items:center;gap:7px;margin-top:11px;font-family:var(--sans);font-weight:700;font-size:12px;color:#0f1e2b;background:#8FE6E0;padding:5px 12px;border-radius:999px}.lab-ro-skill svg{width:13px;height:13px}.lab-progress{position:relative;z-index:1;margin-top:14px;font-family:var(--mono);font-size:11px;letter-spacing:.05em;color:rgba(234,246,246,.6);text-align:center}.lab-progress b{color:#F2C96B}@media(max-width:820px){.lab-machines{grid-template-columns:repeat(3,1fr)}}@media(max-width:460px){.lab-machines{grid-template-columns:repeat(2,1fr)}.lab-readout{flex-direction:column;text-align:center}}@media(prefers-reduced-motion:reduce){.lab-machine.active .lab-cap svg,.lab-machine.active .lab-cap:after,.lab-machine:hover .lab-cap{animation:none!important}}.city{position:relative;border-radius:32px;overflow:hidden;margin-top:12px;padding:clamp(24px,3.4vw,40px);background:linear-gradient(180deg,#0c1430,#141e42 42%,#1c2a54);color:#EAF0FF;box-shadow:0 48px 96px -58px rgba(8,14,40,.9)}.city-stars{position:absolute;inset:0;pointer-events:none;z-index:0}.city-stars i{position:absolute;width:2px;height:2px;border-radius:50%;background:#fff;opacity:.5;animation:cityTwinkle 3s ease-in-out infinite}@keyframes cityTwinkle{0%,to{opacity:.2}50%{opacity:.9}}.city-skyline{position:absolute;left:0;right:0;bottom:0;height:120px;z-index:0;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(6,10,28,.55));-webkit-mask:repeating-linear-gradient(90deg,#000 0 20px,transparent 20px 24px,#000 24px 52px,transparent 52px 58px);mask:repeating-linear-gradient(90deg,#000 0 20px,transparent 20px 24px,#000 24px 52px,transparent 52px 58px);opacity:.35}.city-head{position:relative;z-index:2;text-align:center;max-width:640px;margin:0 auto 6px}.city-head .k{color:#8FB4FF!important}.city-head h3{font-family:var(--display);font-weight:800;color:#fff;font-size:clamp(20px,2.6vw,28px);margin:6px 0 4px;letter-spacing:-.02em}.city-head p{color:rgba(210,222,255,.72);font-size:14.5px;margin:0}.city-grid{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-top:22px}.city-place{position:relative;background:rgba(255,255,255,.05);border:1.5px solid rgba(255,255,255,.12);border-radius:20px;padding:18px 12px 14px;text-align:center;cursor:pointer;font-family:inherit;transition:transform .2s,background .2s,border-color .3s,box-shadow .3s;overflow:hidden}.city-place:hover{transform:translateY(-4px);background:rgba(255,255,255,.09)}.city-windows{position:absolute;top:10px;right:10px;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:3px;gap:3px;opacity:.5}.city-windows span{width:5px;height:5px;border-radius:1px;background:#F2C96B;opacity:.25;transition:opacity .3s}.city-cap{position:relative;width:52px;height:52px;margin:0 auto 11px;border-radius:15px;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(160deg,color-mix(in srgb,var(--cc) 72%,#101836),color-mix(in srgb,var(--cc) 28%,#101836));box-shadow:inset 0 1px 0 rgba(255,255,255,.14);transition:box-shadow .3s,transform .3s}.city-cap svg{width:27px;height:27px}.city-name{font-family:var(--display);font-weight:800;font-size:13px;color:#fff}.city-ai{position:absolute;left:10px;top:10px;display:inline-flex;align-items:center;gap:4px;font:800 8px var(--mono);letter-spacing:.08em;color:#0c1430;background:#8FE6E0;padding:2px 6px;border-radius:999px;opacity:0;transform:scale(.6);transition:opacity .3s,transform .3s}.city-place.ai-on .city-ai{opacity:1;transform:scale(1)}.city-place.ai-on .city-cap{box-shadow:0 0 24px -2px var(--cc),inset 0 1px 0 rgba(255,255,255,.2)}.city-place.ai-on .city-windows span{opacity:.95}.city-place.active{border-color:var(--cc);background:color-mix(in srgb,var(--cc) 18%,rgba(255,255,255,.05));box-shadow:0 0 36px -6px var(--cc)}.city-place.active .city-cap{transform:scale(1.06);box-shadow:0 0 26px -2px var(--cc),inset 0 1px 0 rgba(255,255,255,.22)}.city-place.active .city-windows span{opacity:1}.city-readout{position:relative;z-index:2;margin-top:20px;background:rgba(8,14,36,.6);border:1.5px solid rgba(255,255,255,.12);border-radius:22px;padding:22px 24px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);min-height:130px;transition:border-color .3s}.city-readout.on{border-color:var(--cc)}.city-ro-empty{display:flex;align-items:center;justify-content:center;gap:9px;height:86px;font-family:var(--sans);font-weight:700;font-size:15px;color:rgba(210,222,255,.7);text-align:center}.city-ro-empty svg{width:18px;height:18px}.city-ro-top{gap:14px}.city-ro-ic,.city-ro-top{display:flex;align-items:center}.city-ro-ic{width:50px;height:50px;border-radius:14px;flex:0 0 auto;justify-content:center;color:#fff;background:var(--cc);box-shadow:0 0 24px -4px var(--cc)}.city-ro-ic svg{width:26px;height:26px}.city-ro-name{font-family:var(--display);font-weight:800;font-size:20px;color:#fff;letter-spacing:-.01em}.city-ro-what{font-size:14.5px;line-height:1.5;color:rgba(224,232,255,.9);margin-top:4px}.city-safe{margin-top:14px;display:flex;align-items:flex-start;gap:11px;background:rgba(143,230,224,.12);border:1px solid rgba(143,230,224,.3);border-radius:14px;padding:12px 14px}.city-safe .s-ic{width:26px;height:26px;border-radius:8px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;color:#0c1430;background:#8FE6E0}.city-safe .s-ic svg{width:15px;height:15px}.city-safe .s-tx{font-size:13px;line-height:1.4;color:#EAF6F6}.city-safe .s-tx b{color:#8FE6E0;display:block;font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:2px}.city-progress{position:relative;z-index:2;margin-top:14px;text-align:center;font-family:var(--mono);font-size:11px;letter-spacing:.05em;color:rgba(210,222,255,.6)}.city-progress b{color:#F2C96B}@media(max-width:820px){.city-grid{grid-template-columns:repeat(2,1fr)}}@media(prefers-reduced-motion:reduce){.city-stars i{animation:none}}.whynow{background:linear-gradient(180deg,#FFFBF7,#FDF4EF 46%,#F6F1FA)}.whynow .shell{max-width:1240px}.wn-grid{display:grid;grid-template-columns:1.12fr 1fr .92fr;grid-gap:28px;gap:28px;align-items:start}@media(max-width:1120px){.wn-grid{grid-template-columns:1fr 1fr}.wn-lead{grid-column:1/-1}}@media(max-width:760px){.wn-grid{grid-template-columns:1fr}.wn-lead{grid-column:auto}}.wn-lead-top{display:grid;grid-template-columns:1fr auto;grid-gap:14px;gap:14px;align-items:start}.wn-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 13px;border-radius:999px;background:var(--gold-wash);color:var(--coral-deep);font-weight:700;font-size:12.5px;letter-spacing:.01em}.wn-pill svg{width:14px;height:14px}.wn-lead h2{font-family:var(--display);font-size:clamp(30px,3.4vw,46px);line-height:1.04;letter-spacing:-.022em;margin:14px 0 0;color:var(--ink-navy)}.wn-lead h2 em{font-style:italic;color:var(--coral)}.wn-sub{color:var(--ink-3);font-size:16px;line-height:1.5;margin-top:14px;max-width:46ch}.wn-hero{width:clamp(112px,14vw,172px);height:auto;align-self:start;filter:drop-shadow(0 16px 22px rgba(123,108,216,.22));animation:wnFloat 6s ease-in-out infinite}@keyframes wnFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@media(prefers-reduced-motion:reduce){.wn-hero{animation:none}}.wn-habits{margin-top:26px;background:#fff;border:1.5px solid var(--line);border-radius:22px;padding:24px 22px 22px;box-shadow:0 1px 0 var(--line),0 22px 44px -32px rgba(20,56,79,.28)}.wn-habits-lead{font-weight:700;font-size:15.5px;color:var(--ink);margin:0 0 22px;line-height:1.5}.wn-steps{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:10px;gap:10px}.wn-step,.wn-step-chip{display:flex;flex-direction:column;align-items:center}.wn-step-chip{position:relative;width:100%;gap:9px;padding:16px 6px 12px;border-radius:16px;background:var(--sc-wash)}.wn-step-num{position:absolute;top:-10px;left:50%;transform:translateX(-50%);width:22px;height:22px;border-radius:50%;font-weight:800;font-size:12px;box-shadow:0 2px 6px rgba(0,0,0,.18)}.wn-step-ic,.wn-step-num{background:var(--sc);color:#fff;display:flex;align-items:center;justify-content:center}.wn-step-ic{width:36px;height:36px;border-radius:12px}.wn-step-ic svg{width:20px;height:20px}.wn-step-lb{font-weight:700;font-size:11.5px;color:var(--ink-2);line-height:1.15;text-align:center}.wn-step-ch{height:60px;width:auto;margin-top:10px;object-fit:contain}.wn-banner{margin-top:20px;display:flex;align-items:center;gap:10px;background:var(--paper-2);border:1px dashed var(--line-cool);border-radius:14px;padding:12px 16px;font-weight:600;color:var(--ink-2);font-size:13.5px;line-height:1.4}.wn-banner svg{width:16px;height:16px;flex:0 0 auto}.wn-banner b,.wn-banner svg{color:var(--coral)}.wn-mid-title{font-family:var(--display);font-size:clamp(20px,2vw,25px);font-weight:800;letter-spacing:-.015em;text-align:center;margin:2px 0 18px;color:var(--ink-navy)}.wn-mid-title b{color:var(--purple);font-weight:800}.wn-vs{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.wn-vs-col{background:#fff;border:1.5px solid var(--line);border-radius:20px;overflow:hidden}.wn-vs-h{text-align:center;font-weight:800;font-size:13.5px;padding:12px 8px}.wn-vs-old .wn-vs-h{color:var(--coral-deep);background:var(--gold-wash)}.wn-vs-new .wn-vs-h{color:var(--teal-deep);background:var(--teal-wash)}.wn-vs-row{gap:9px;padding:11px 12px;border-top:1px solid var(--line-2);font-size:12.8px;font-weight:600;color:var(--ink-2)}.wn-vs-ic,.wn-vs-row{display:flex;align-items:center}.wn-vs-ic{width:24px;height:24px;border-radius:7px;flex:0 0 auto;justify-content:center}.wn-vs-ic svg{width:14px;height:14px}.wn-vs-old .wn-vs-ic{background:#FDECEA;color:var(--coral-deep)}.wn-vs-new .wn-vs-ic{background:var(--teal-wash);color:var(--teal-deep)}.wn-cards2{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px;margin-top:14px}@media(max-width:520px){.wn-cards2,.wn-vs{grid-template-columns:1fr}}.wn-mini{background:#fff;border:1.5px solid var(--line);border-radius:18px;padding:14px}.wn-mini-tag{display:inline-flex;align-items:center;gap:6px;font-weight:800;font-size:11px;letter-spacing:.01em}.wn-mini-tag svg{width:13px;height:13px}.wn-mission .wn-mini-tag{color:var(--purple)}.wn-badgec .wn-mini-tag{color:#C98A2E}.wn-mission-body{display:flex;gap:11px;align-items:center;margin-top:11px}.wn-thumb{width:56px;height:56px;border-radius:12px;flex:0 0 auto;background:linear-gradient(150deg,#8FB7D6,#5E7FA8 55%,#3C5680);position:relative;overflow:hidden}.wn-thumb:after{content:"AI?";position:absolute;top:5px;left:5px;font-size:8px;font-weight:800;color:#fff;background:rgba(123,108,216,.9);padding:1px 5px;border-radius:6px}.wn-thumb:before{content:"";position:absolute;bottom:0;left:0;right:0;height:42%;background:linear-gradient(180deg,transparent,rgba(30,44,66,.55))}.wn-mini-q{font-weight:700;font-size:13px;color:var(--ink);line-height:1.3}.wn-mini-btn{margin-top:11px;display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;border:0;cursor:pointer;font-weight:700;font-size:12.5px;color:#fff}.wn-mission .wn-mini-btn{background:var(--purple)}.wn-badgec .wn-mini-btn{background:#fff;color:#C98A2E;border:1.5px solid #f0dcb4}.wn-mini-btn svg{width:13px;height:13px}.wn-badge-body{gap:11px;margin-top:11px}.wn-badge-body,.wn-badge-seal{display:flex;align-items:center}.wn-badge-seal{width:52px;height:52px;border-radius:14px;flex:0 0 auto;background:linear-gradient(150deg,#8E7BD8,#6B4FA0);justify-content:center;box-shadow:0 6px 16px -8px rgba(107,79,160,.6)}.wn-badge-seal svg{width:26px;height:26px;color:#F6D77A}.wn-parents-h{font-family:var(--display);font-weight:800;font-size:clamp(18px,1.8vw,22px);letter-spacing:-.01em;margin:2px 0 14px;color:var(--ink-navy)}.wn-parents-h .hrt{color:var(--coral)}.wn-pcard{gap:12px;background:#fff;border:1.5px solid var(--line);border-radius:18px;padding:13px 14px;margin-bottom:12px;box-shadow:0 1px 0 var(--line),0 16px 32px -28px rgba(0,0,0,.28)}.wn-pcard,.wn-pic{display:flex;align-items:center}.wn-pic{width:42px;height:42px;border-radius:12px;flex:0 0 auto;justify-content:center;color:#fff}.wn-pic svg{width:22px;height:22px}.wn-ptext{min-width:0}.wn-ptext b{display:block;font-size:14.5px;color:var(--ink);line-height:1.2}.wn-ptext span{display:block;font-size:12.3px;color:var(--ink-3);line-height:1.35;margin-top:3px}.wn-pch{height:50px;width:auto;margin-left:auto;flex:0 0 auto}@media(max-width:1120px){.wn-parents{grid-column:1/-1}.wn-parents .wn-pcards{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.wn-pcard{margin-bottom:0}}@media(max-width:760px){.wn-parents .wn-pcards{grid-template-columns:1fr}}.wtl-wrap{--ac:#F0605F;margin-top:40px}.wtl-arc{position:relative;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin:0 auto 30px;max-width:760px}.wtl-arc-line{right:12%;background:var(--line,#E7E1D8);z-index:0}.wtl-arc-fill,.wtl-arc-line{position:absolute;top:26px;left:12%;height:3px;border-radius:2px}.wtl-arc-fill{background:var(--ac);z-index:1;width:0;transition:width .55s cubic-bezier(.4,0,.2,1),background .4s}.wtl-arc-stop{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.wtl-arc-dot{width:54px;height:54px;border-radius:50%;background:#fff;border:2.5px solid var(--line,#e7e1d8);color:#B7AE9F;display:grid;place-items:center;transition:all .35s cubic-bezier(.34,1.4,.6,1)}.wtl-arc-dot svg{width:25px;height:25px}.wtl-arc-stop.on .wtl-arc-dot{border-color:var(--sc);color:var(--sc)}.wtl-arc-stop.cur .wtl-arc-dot{background:var(--sc);border-color:var(--sc);color:#fff;transform:scale(1.12);box-shadow:0 14px 26px -10px var(--sc)}.wtl-arc-role{font-family:var(--sans);font-size:13px;font-weight:750;color:#B7AE9F;transition:color .3s}.wtl-arc-stop.on .wtl-arc-role{color:var(--ink,#14384F)}.wtl-arc-sub{font-family:var(--mono);font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:#B7AE9F;font-weight:700}.wtl-ages{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-bottom:22px}.wtl-age{cursor:pointer;text-align:left;background:#fff;border:1.5px solid var(--line,#e7e1d8);border-radius:16px;padding:15px 16px;transition:transform .2s,box-shadow .2s,border-color .2s;min-height:44px}.wtl-age:hover{transform:translateY(-3px);box-shadow:0 20px 38px -30px color-mix(in srgb,var(--ac) 70%,transparent)}.wtl-age.sel{border-color:var(--ac);box-shadow:0 20px 40px -28px color-mix(in srgb,var(--ac) 80%,transparent)}.wtl-age:focus-visible{outline:2px solid var(--ac);outline-offset:2px}.wtl-age-age{font-family:var(--mono);font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;font-weight:700;color:var(--ac)}.wtl-age-name{font-family:var(--display);font-weight:800;font-size:16px;letter-spacing:-.01em;color:var(--ink,#14384F);margin-top:5px;line-height:1.15}.wtl-age-tag{display:inline-flex;align-items:center;gap:6px;margin-top:9px;font-family:var(--sans);font-size:11.5px;font-weight:650;color:#5E6B75}.wtl-age-tag .rd{width:8px;height:8px;border-radius:50%;background:var(--ac)}.wtl-panel{border:1.5px solid var(--line,#e7e1d8);border-top:5px solid var(--ac);border-radius:22px;background:linear-gradient(180deg,color-mix(in srgb,var(--ac) 5%,#fff),#fff 55%);padding:clamp(20px,2.6vw,30px)}.wtl-grid{display:grid;grid-template-columns:1fr 1.25fr;grid-gap:clamp(20px,3vw,38px);gap:clamp(20px,3vw,38px)}@media(max-width:820px){.wtl-grid{grid-template-columns:1fr;gap:22px}}.wtl-anim{animation:wtlIn .45s cubic-bezier(.3,.9,.3,1) both}@keyframes wtlIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.wtl-role{display:inline-flex;align-items:center;gap:12px}.wtl-role-ic{width:50px;height:50px;border-radius:14px;display:grid;place-items:center;background:color-mix(in srgb,var(--ac) 15%,#fff);color:var(--ac);flex-shrink:0}.wtl-role-ic svg{width:27px;height:27px}.wtl-role-tx b{display:block;font-family:var(--display);font-weight:800;font-size:22px;letter-spacing:-.01em;color:var(--ink,#14384F);line-height:1}.wtl-role-tx span{font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ac);font-weight:700}.wtl-roleline{margin:16px 0 0;font-family:var(--sans);font-size:14.5px;line-height:1.6;color:var(--ink-2,#3D5560)}.wtl-meter{margin-top:22px}.wtl-meter-h{display:flex;align-items:center;justify-content:space-between;font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:#8A96A0;margin-bottom:9px}.wtl-meter-bar{position:relative;height:38px;border-radius:11px;overflow:hidden;display:flex;background:#EFEBE4;border:1px solid var(--line,#e7e1d8)}.wtl-meter-child{height:100%;padding-left:13px;color:#fff;font-weight:750;font-size:12.5px;background:var(--ac);width:0;transition:width .6s cubic-bezier(.4,0,.2,1);overflow:hidden}.wtl-meter-ai,.wtl-meter-child{display:flex;align-items:center;font-family:var(--sans);white-space:nowrap}.wtl-meter-ai{flex:1 1;justify-content:flex-end;padding-right:13px;color:#8A96A0;font-weight:700;font-size:12px}.wtl-meter-legend{display:flex;gap:18px;margin-top:10px;font-family:var(--sans);font-size:12px;color:var(--ink-3,#5C7079)}.wtl-meter-legend i{display:inline-block;width:9px;height:9px;border-radius:3px;margin-right:6px;vertical-align:middle}.wtl-meter-legend .c{background:var(--ac)}.wtl-meter-legend .a{background:#C9CFCB}.wtl-can-h,.wtl-moment-h{font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--ac);margin-bottom:12px}.wtl-can{list-style:none;margin:0 0 22px;padding:0;flex-direction:column}.wtl-can,.wtl-can li{display:flex;gap:11px}.wtl-can li{font-family:var(--sans);font-size:14px;line-height:1.45;color:var(--ink,#14384F);font-weight:600}.wtl-can li .ck{flex-shrink:0;width:24px;height:24px;border-radius:50%;background:color-mix(in srgb,var(--ac) 16%,#fff);color:var(--ac);display:grid;place-items:center}.wtl-can li .ck svg{width:15px;height:15px}.wtl-moment{border-radius:15px;background:color-mix(in srgb,var(--ac) 7%,#fff);border:1px solid color-mix(in srgb,var(--ac) 22%,transparent);padding:16px 18px}.wtl-moment p{margin:0;font-family:var(--sans);font-size:13.5px;line-height:1.6;color:var(--ink-2,#3D5560);font-style:italic}.wtl-moment p b{font-style:normal}.wtl-actions{display:flex;justify-content:center;margin-top:26px}.wtl-play{display:inline-flex;align-items:center;gap:9px;cursor:pointer;border:none;font-family:var(--sans);font-weight:750;font-size:14px;padding:12px 22px;border-radius:999px;min-height:44px;background:var(--ink,#14384F);color:#fff;transition:transform .15s,filter .2s}.wtl-play:hover:not(:disabled){transform:translateY(-2px);filter:brightness(1.1)}.wtl-play svg{width:17px;height:17px}.wtl-play:disabled{opacity:.5;cursor:default}.wtl-play:focus-visible{outline:2px solid var(--ac);outline-offset:2px}.wtl-note{display:flex;align-items:flex-start;gap:11px;margin:30px auto 0;padding:16px 18px;background:#fff;border:1.5px solid var(--line,#e7e1d8);border-radius:16px;font-family:var(--sans);font-size:13.5px;line-height:1.55;color:var(--ink-2,#3D5560);max-width:820px}.wtl-note svg{width:20px;height:20px;flex:none;margin-top:1px;color:#7B6CD8}@media(max-width:640px){.wtl-ages{grid-template-columns:repeat(2,1fr)}.wtl-arc{gap:4px}.wtl-arc-dot{width:46px;height:46px}.wtl-arc-dot svg{width:21px;height:21px}.wtl-arc-role{font-size:11.5px}.wtl-arc-fill,.wtl-arc-line{top:23px}.wtl-arc-sub{display:none}}@media(prefers-reduced-motion:reduce){.wtl-age,.wtl-anim,.wtl-arc-dot,.wtl-arc-fill,.wtl-meter-child{transition:none!important;animation:none!important}}.offl{background:var(--paper);border-block:1px solid var(--line)}.offl-head{max-width:760px}.offl-head .h2{margin:22px 0 16px}.offl-flow{margin-top:clamp(44px,5vw,68px);display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}@media(max-width:860px){.offl-flow{grid-template-columns:1fr}}.offl-card{border:1px solid var(--line);border-radius:20px;padding:26px 24px 28px;background:var(--paper-2)}.offl-card.is-off{background:var(--gold-wash);border-color:var(--gold-soft)}.offl-when{font-family:var(--mono);font-weight:600;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4)}.offl-card.is-off .offl-when{color:#B83A25}.offl-card h3{font-family:var(--sans);font-weight:800;font-size:21px;letter-spacing:-.02em;color:var(--ink);margin:12px 0 8px}.offl-card p{font-size:15.5px;line-height:1.55;color:var(--ink-3);margin:0}.offl-card .offl-note{margin-top:14px;font-size:13.5px;color:var(--ink-4);border-top:1px solid var(--line);padding-top:12px}.offl-card.is-off .offl-note{border-top-color:var(--gold-soft)}.offl-absent{margin-top:clamp(44px,5vw,68px);border:1px solid var(--line);border-radius:22px;background:var(--paper-2);overflow:hidden}.offl-absent-top{padding:26px 28px 22px;border-bottom:1px solid var(--line)}.offl-absent-top h3{font-family:var(--sans);font-weight:800;font-size:clamp(22px,2.3vw,30px);letter-spacing:-.025em;color:var(--ink);margin:0}.offl-absent-top p{font-size:15.5px;color:var(--ink-3);margin:8px 0 0;max-width:620px}.offl-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr)}@media(max-width:860px){.offl-list{grid-template-columns:1fr}}.offl-list li{display:flex;align-items:center;gap:12px;padding:18px 24px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.offl-list li:nth-child(3n){border-right:0}.offl-list li:nth-last-child(-n+3){border-bottom:0}@media(max-width:860px){.offl-list li{border-right:0;border-bottom:1px solid var(--line)}.offl-list li:last-child{border-bottom:0}}.offl-x{flex:none;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:var(--line-2);color:var(--ink-4)}.offl-x svg{width:11px;height:11px}.offl-list b{font-family:var(--sans);font-weight:500;font-size:15.5px;color:var(--ink-4);text-decoration:line-through;text-decoration-thickness:1.5px;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);letter-spacing:-.01em}.offl-vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.offl-measure{margin-top:clamp(36px,4vw,52px);display:flex;align-items:flex-start;gap:16px;padding:24px 26px;border:1px solid var(--teal-soft);background:var(--teal-wash);border-radius:20px}.offl-measure svg{flex:none;width:22px;height:22px;color:var(--teal);margin-top:2px}.offl-measure p{margin:0;font-size:16.5px;line-height:1.5;color:var(--ink-2)}.offl-measure b{font-weight:700;color:var(--ink)}.offl-cta{margin-top:30px;display:flex;flex-wrap:wrap;gap:12px}.prepintro{background:var(--paper);border-bottom:1px solid var(--line)}.prep-grid{display:grid;grid-template-columns:1.05fr 1fr;grid-gap:clamp(40px,6vw,88px);gap:clamp(40px,6vw,88px);align-items:start}@media(max-width:900px){.prep-grid{grid-template-columns:1fr;gap:26px}}.prep-lead .h2{margin:26px 0 0}.prep-lead .h2 em{font-style:normal;color:var(--coral)}.prep-copy{padding-top:6px}.prep-instincts{margin-top:clamp(40px,5vw,64px);display:grid;grid-template-columns:repeat(5,1fr);grid-gap:14px;gap:14px}@media(max-width:900px){.prep-instincts{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.prep-instincts{grid-template-columns:1fr}}.prep-inst{position:relative;background:var(--paper-2);border:1.5px solid var(--line);border-radius:20px;padding:22px 20px 20px;overflow:hidden;transition:transform .25s,box-shadow .25s,border-color .25s}.prep-inst:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--ic);transform:scaleX(0);transform-origin:left;transition:transform .3s}.prep-inst:hover{transform:translateY(-6px);border-color:color-mix(in srgb,var(--ic) 42%,var(--line));box-shadow:0 26px 50px -32px color-mix(in srgb,var(--ic) 60%,transparent)}.prep-inst:hover:before{transform:scaleX(1)}.pi-n{position:absolute;top:18px;right:16px;font-family:var(--mono);font-size:10.5px;font-weight:700;letter-spacing:.05em;color:var(--ic);opacity:.65}.pi-ic{width:46px;height:46px;border-radius:13px;display:grid;place-items:center;color:#fff;margin-bottom:14px;background:linear-gradient(135deg,var(--ic),color-mix(in srgb,var(--ic) 60%,#fff));box-shadow:0 12px 22px -12px var(--ic)}.pi-ic svg{width:23px;height:23px}.prep-inst b{display:block;font-family:var(--display);font-weight:800;font-size:18px;color:var(--ink);letter-spacing:-.01em}.prep-inst span{display:block;font-size:12.8px;line-height:1.45;color:var(--ink-3);margin-top:5px}.wn2-hero{display:grid;grid-template-columns:1fr auto;grid-gap:clamp(24px,4vw,48px);gap:clamp(24px,4vw,48px);align-items:center}@media(max-width:760px){.wn2-hero{grid-template-columns:1fr}}.wn2-hero-copy h2{font-family:var(--display);font-weight:900;font-size:clamp(30px,4.2vw,52px);line-height:1.03;letter-spacing:-.035em;margin:16px 0 0;color:var(--ink-navy)}.wn2-hero-copy h2 em{font-style:italic;color:var(--coral)}.wn2-hero-copy .wn-sub{max-width:52ch}.wn2-hero .wn-hero{width:clamp(120px,15vw,200px)}@media(max-width:760px){.wn2-hero .wn-hero{width:130px}}.wn2-band{margin-top:clamp(48px,5.5vw,80px)}.wn2-band-head{text-align:center;max-width:640px;margin:0 auto 28px}.wn2-band-head h3{font-family:var(--display);font-weight:900;font-size:clamp(23px,2.9vw,34px);letter-spacing:-.03em;color:var(--ink-navy);margin:0;line-height:1.08}.wn2-band-head p{color:var(--ink-3);font-size:15px;line-height:1.5;margin:11px 0 0}.wn2-tag{display:inline-flex;align-items:center;gap:7px;font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--purple);font-weight:700;margin-bottom:12px}.wn2-tag svg{width:15px;height:15px}.wn2-vswrap{max-width:720px;margin:0 auto}.wn2-vswrap .wn-vs{gap:16px}.wn2-missionwrap{max-width:600px;margin:0 auto}.wn2-missioncard{padding:18px}.wn2-missioncard>.wn-mini-tag{display:none}.whynow .wn-pcards{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}@media(max-width:900px){.whynow .wn-pcards{grid-template-columns:1fr 1fr}}@media(max-width:520px){.whynow .wn-pcards{grid-template-columns:1fr}}.wn-parents-h{text-align:center}.lo-grid{gap:22px;margin-top:36px}.lo-col{padding:28px 26px 24px;border-radius:26px;box-shadow:0 30px 62px -46px rgba(20,56,79,.45)}.lo-col:before{height:5px}.lo-col:hover{transform:translateY(-7px);border-color:color-mix(in srgb,var(--loc) 40%,var(--line));box-shadow:0 44px 78px -42px color-mix(in srgb,var(--loc) 55%,transparent)}.lo-col-head{gap:14px;margin-bottom:20px}.lo-ic{width:52px!important;height:52px!important;border-radius:15px!important;background:linear-gradient(135deg,var(--loc),color-mix(in srgb,var(--loc) 58%,#fff))!important;box-shadow:0 13px 26px -12px var(--loc)}.lo-ic svg{width:26px!important;height:26px!important}.lo-col h3{font-size:19px}.lo-col ul{gap:9px}.lo-col li{padding:12px 34px 12px 40px!important;border-radius:14px;background:var(--paper-2);border:1px solid transparent;font-weight:600;font-size:14.5px;color:var(--ink);transition:background .2s,transform .2s,border-color .2s}.lo-col li:hover{background:color-mix(in srgb,var(--loc) 10%,#fff);border-color:color-mix(in srgb,var(--loc) 32%,var(--line));transform:translateX(3px)}.lo-col li>svg:first-of-type{left:13px!important;top:13px!important;color:var(--loc)}.lo-col li .lo-chev{left:auto!important;right:12px!important;top:14px!important;color:var(--ink-4)}.lo-hint{text-align:center;margin-top:20px;font-family:var(--mono);font-size:11.5px;letter-spacing:.06em;color:var(--ink-4)}.meetx{max-width:860px;margin:36px auto 0;background:linear-gradient(160deg,#fff,var(--paper-3));border:1.5px solid var(--line);border-radius:28px;padding:clamp(24px,3.4vw,38px);box-shadow:0 34px 70px -48px rgba(20,56,79,.5)}.meetx-head{text-align:center;max-width:56ch;margin:0 auto 22px}.mx-k{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--teal-deep);font-weight:700}.meetx-head p{color:var(--ink-2);font-size:15px;line-height:1.55;margin:10px 0 0}.meetx-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.meetx-chip{display:inline-flex;align-items:center;gap:8px;font-family:var(--sans);font-weight:700;font-size:13.5px;color:var(--ink-2);background:#fff;border:1.5px solid var(--line-cool);padding:8px 14px 8px 9px;border-radius:999px;cursor:pointer;transition:transform .18s,border-color .2s,color .2s,box-shadow .2s}.meetx-chip .mxc-ic{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,var(--mxc),color-mix(in srgb,var(--mxc) 60%,#fff));flex:none}.meetx-chip .mxc-ic svg{width:15px;height:15px}.meetx-chip:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--mxc) 55%,var(--line));color:var(--ink);box-shadow:0 12px 22px -14px var(--mxc)}.meetx-chip.on{color:var(--mxc);border-color:var(--mxc);background:color-mix(in srgb,var(--mxc) 8%,#fff)}.meetx-card{display:flex;gap:18px;align-items:flex-start;margin-top:22px;background:#fff;border:1.5px solid color-mix(in srgb,var(--mxc,#2fa8ae) 30%,var(--line));border-left:5px solid var(--mxc,#2fa8ae);border-radius:20px;padding:22px 24px;box-shadow:0 20px 40px -30px color-mix(in srgb,var(--mxc,#2FA8AE) 60%,transparent)}.meetx-card.pop{animation:mxPop .4s cubic-bezier(.2,.8,.3,1)}@keyframes mxPop{0%{opacity:.2;transform:translateY(10px)}to{opacity:1;transform:none}}.mxk-ic{width:52px;height:52px;border-radius:15px;display:grid;place-items:center;color:#fff;flex:none;background:linear-gradient(135deg,var(--mxc),color-mix(in srgb,var(--mxc) 58%,#fff));box-shadow:0 14px 26px -12px var(--mxc)}.mxk-ic svg{width:26px;height:26px}.mxk-title{font-family:var(--display);font-weight:900;font-size:19px;letter-spacing:-.02em;color:var(--ink);margin-bottom:10px}.mxk-row{display:flex;flex-direction:column;gap:2px;margin-top:9px}.mxk-lbl{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);font-weight:700}.mxk-lbl.learn{color:var(--mxc)}.mxk-val{font-family:var(--sans)}.meetx-foot,.mxk-val{font-size:14.5px;line-height:1.5;color:var(--ink)}.meetx-foot{text-align:center;margin-top:22px;font-weight:600}.meetx-foot em{color:var(--teal-deep);font-style:normal}.meetx-foot b{color:var(--coral-deep)}@media(max-width:560px){.meetx-card{flex-direction:column;gap:14px}}@media(prefers-reduced-motion:reduce){.meetx-card.pop{animation:none}}.spx-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin-top:8px}@media(max-width:900px){.spx-grid{grid-template-columns:1fr;max-width:440px;margin-inline:auto}}.spx-card{position:relative;background:#fff;border:1.5px solid var(--line);border-radius:24px;overflow:hidden;transition:border-color .25s,box-shadow .25s,transform .25s}.spx-card[data-state=idle]:hover{transform:translateY(-5px);border-color:var(--pc);box-shadow:0 36px 66px -46px color-mix(in srgb,var(--pc) 70%,transparent)}.spx-card[data-state=done],.spx-card[data-state=playing]{border-color:var(--pc);box-shadow:0 34px 64px -42px color-mix(in srgb,var(--pc) 65%,transparent)}.spx-stage{position:relative;height:172px;background:linear-gradient(160deg,color-mix(in srgb,var(--pc) 9%,#fff),color-mix(in srgb,var(--pc) 3%,#fff));overflow:hidden}.spx-view{position:absolute;inset:0}.spx-idle{display:grid;place-items:center}.spx-live{padding:12px 14px}.spx-card[data-state=done] .spx-idle,.spx-card[data-state=playing] .spx-idle,.spx-live{display:none}.spx-card[data-state=done] .spx-live,.spx-card[data-state=playing] .spx-live{display:block}.spx-art{width:78%;height:78%}.spx-flash{position:absolute;inset:0;pointer-events:none;opacity:0;background:radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--pc) 45%,transparent),transparent 62%)}.spx-flash.go{animation:spxFlash .7s ease-out}@keyframes spxFlash{0%{opacity:0;transform:scale(.6)}30%{opacity:.9}to{opacity:0;transform:scale(1.25)}}.spx-body{padding:18px 20px 20px}.spx-body h3{font-family:var(--display);font-weight:800;font-size:18px;color:var(--ink);margin:0 0 5px}.spx-desc{font-size:13.5px;line-height:1.5;color:var(--ink-2);margin:0}.spx-status{min-height:0;font-size:13px;font-weight:600;color:var(--pc);margin-top:12px;line-height:1.4}.spx-status:empty{display:none}.spx-status b{color:var(--ink)}.spx-cta{margin-top:14px;width:100%;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 16px;border-radius:12px;border:1.5px solid var(--pc);background:color-mix(in srgb,var(--pc) 8%,#fff);color:var(--pc);font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;cursor:pointer;transition:background .2s,color .2s,transform .12s}.spx-cta:hover{background:var(--pc);color:#fff}.spx-cta:active{transform:scale(.98)}.spx-cta-ic{font-size:9px}.spx-card[data-state=done] .spx-cta{background:var(--pc);color:#fff}@media(prefers-reduced-motion:no-preference){.spx-grid.live .spx-orbit{transform-box:fill-box;transform-origin:center;animation:spxSpin 16s linear infinite}.spx-grid.live .spx-tw circle{animation:spxTwinkle 2.4s ease-in-out infinite}.spx-grid.live .spx-tw circle:nth-child(2){animation-delay:.6s}.spx-grid.live .spx-tw circle:nth-child(3){animation-delay:1.2s}.spx-grid.live .spx-sun2{transform-box:fill-box;transform-origin:center;animation:spxBob 3.4s ease-in-out infinite}.spx-grid.live .spx-cloud{transform-box:fill-box;animation:spxDrift 5s ease-in-out infinite}.spx-grid.live .spx-q{transform-box:fill-box;transform-origin:center;animation:spxWiggle 2.2s ease-in-out infinite}.spx-grid.live .spx-eye{animation:spxBlink 3.6s steps(1) infinite}}@keyframes spxSpin{to{transform:rotate(1turn)}}@keyframes spxTwinkle{0%,to{opacity:.3}50%{opacity:1}}@keyframes spxBob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes spxDrift{0%,to{transform:translateX(0)}50%{transform:translateX(10px)}}@keyframes spxWiggle{0%,to{transform:rotate(-8deg)}50%{transform:rotate(8deg)}}@keyframes spxBlink{0%,92%,to{transform:scaleY(1)}96%{transform:scaleY(.1)}}.spx-sky{position:relative;width:100%;height:100%;border-radius:14px;background:linear-gradient(160deg,#241a3a,#3a2a55);overflow:hidden;cursor:crosshair}.spx-planet{left:50%;top:56%;width:46px;height:46px;margin:-23px 0 0 -23px;background:radial-gradient(circle at 35% 32%,#ff8f8b,#F0605F 60%,#c0392b);box-shadow:0 0 18px -2px rgba(240,96,95,.6)}.spx-planet,.spx-star{position:absolute;border-radius:50%}.spx-star{width:12px;height:12px;margin:-6px 0 0 -6px;background:radial-gradient(circle,#fff,#ffe9a8 60%,transparent 72%);animation:spxStarIn .4s cubic-bezier(.2,1.6,.4,1)}@keyframes spxStarIn{0%{transform:scale(0) rotate(-40deg);opacity:0}to{transform:scale(1);opacity:1}}.spx-moon{position:absolute;left:72%;top:30%;width:16px;height:16px;border-radius:50%;background:#EAF0FF;box-shadow:0 0 12px 2px rgba(234,240,255,.6);animation:spxStarIn .5s cubic-bezier(.2,1.6,.4,1)}.spx-scene{position:relative;width:100%;height:76%;border-radius:14px;overflow:hidden;background:linear-gradient(180deg,rgb(143,208,240),rgb(232,246,255))}.spx-sun{position:absolute;left:50%;top:16px;width:34px;height:34px;margin-left:-17px;border-radius:50%;background:#F6C445;box-shadow:0 0 22px 6px rgba(246,196,69,.6);transform:translate(-50%);transition:transform .05s linear,background .2s}.spx-starfield{position:absolute;inset:0;opacity:calc(var(--stt,0));background-image:radial-gradient(1.5px 1.5px at 20% 30%,#fff,transparent),radial-gradient(1.5px 1.5px at 70% 20%,#fff,transparent),radial-gradient(1.5px 1.5px at 40% 60%,#fff,transparent),radial-gradient(1.5px 1.5px at 85% 55%,#fff,transparent),radial-gradient(1.5px 1.5px at 55% 40%,#fff,transparent)}.spx-answer{position:absolute;left:8px;right:8px;bottom:8px;background:rgba(255,255,255,.94);border-radius:10px;padding:8px 10px;font-size:11.5px;line-height:1.4;color:var(--ink);opacity:0;transform:translateY(8px);transition:opacity .3s,transform .3s}.spx-answer.show{opacity:1;transform:none}.spx-answer b{color:var(--pc)}.spx-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:8px;border-radius:999px;margin-top:12px;background:linear-gradient(90deg,#F6C445,#3a2a55);outline:none;cursor:pointer}.spx-slider::-webkit-slider-thumb{-webkit-appearance:none;width:26px;height:26px;border-radius:50%;background:#fff;border:3px solid var(--pc);box-shadow:0 3px 8px rgba(0,0,0,.2);cursor:-webkit-grab;cursor:grab}.spx-slider::-moz-range-thumb{width:26px;height:26px;border-radius:50%;background:#fff;border:3px solid var(--pc);box-shadow:0 3px 8px rgba(0,0,0,.2);cursor:grab}.spx-slabels{display:flex;justify-content:space-between;font-size:11px;color:var(--ink-3);margin-top:6px;font-weight:600}.spx-robo{display:flex;align-items:center;gap:10px}.spx-robo-face{width:44px;height:44px;flex:none;border-radius:12px;border:2.5px solid var(--pc);display:grid;place-items:center;background:#fff}.spx-robo-eyes{display:flex;gap:6px}.spx-robo-eyes i{width:7px;height:7px;border-radius:50%;background:var(--pc)}.spx-bubble{background:color-mix(in srgb,var(--pc) 12%,#fff);border:1.5px solid color-mix(in srgb,var(--pc) 30%,var(--line));border-radius:12px;padding:7px 10px;font-size:12px;font-weight:600;color:var(--ink);line-height:1.35}.spx-bubble.happy{background:color-mix(in srgb,var(--pc) 20%,#fff)}.spx-item{text-align:center;font-size:32px;margin:8px 0 6px}.spx-item.teach{animation:spxStarIn .4s cubic-bezier(.2,1.6,.4,1)}.spx-choices{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.spx-chip{min-height:38px;padding:0 14px;border-radius:999px;border:1.5px solid color-mix(in srgb,var(--pc) 35%,var(--line));background:#fff;color:var(--ink);font-family:var(--sans);font-weight:700;font-size:13px;cursor:pointer;transition:.15s}.spx-chip:hover:not(:disabled){background:color-mix(in srgb,var(--pc) 10%,#fff)}.spx-chip.right{background:var(--pc);color:#fff;border-color:var(--pc)}.spx-chip.nope{animation:spxShake .4s}@keyframes spxShake{0%,to{transform:translateX(0)}25%{transform:translateX(-4px)}75%{transform:translateX(4px)}}@media(prefers-reduced-motion:reduce){.spx-chip.nope,.spx-flash.go,.spx-item.teach,.spx-moon,.spx-star{animation:none!important}}.sbk-trail{gap:14px;max-width:520px;margin:6px 0 22px}.sbk-track,.sbk-trail{display:flex;align-items:center}.sbk-track{position:relative;flex:1 1;height:12px}.sbk-track:before{content:"";right:6px;background:var(--line)}.sbk-fill,.sbk-track:before{position:absolute;left:6px;height:3px;border-radius:3px}.sbk-fill{width:0;background:linear-gradient(90deg,#F0605F,#F0B860,#2FA8AE,#7B6CD8);transition:width .5s cubic-bezier(.2,.7,.2,1)}.sbk-dot{position:relative;z-index:1;width:12px;height:12px;border-radius:50%;background:#fff;border:2px solid var(--line);margin:0 auto;transition:transform .3s,border-color .3s}.sbk-dot.on{border-color:transparent;transform:scale(1.25)}.sbk-count{font-family:var(--mono);font-size:11.5px;letter-spacing:.04em;color:var(--ink-3);white-space:nowrap}.sbk-count b{color:var(--ink)}.sbk-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;align-items:start}@media(max-width:1000px){.sbk-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.sbk-grid{grid-template-columns:1fr}}.sbk-block{background:#fff;border:1.5px solid var(--line);border-radius:20px;overflow:hidden;transition:border-color .25s,box-shadow .25s}.sbk-block.open{border-color:var(--bc);box-shadow:0 34px 64px -44px color-mix(in srgb,var(--bc) 60%,transparent);grid-column:1/-1}.sbk-face{width:100%;text-align:left;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:14px;gap:14px;padding:20px;background:none;border:0;cursor:pointer;font-family:inherit}.sbk-ic{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,var(--bc),color-mix(in srgb,var(--bc) 58%,#fff));box-shadow:0 12px 22px -12px var(--bc);transition:transform .25s}.sbk-ic svg{width:24px;height:24px}.sbk-block.open .sbk-ic,.sbk-block:hover .sbk-ic{transform:translateY(-2px) rotate(-4deg)}.sbk-tt b{display:block;font-family:var(--sans);font-weight:800;font-size:15.5px;color:var(--ink);letter-spacing:-.01em;line-height:1.2}.sbk-tt i{display:block;font-style:normal;font-size:12.5px;color:var(--ink-3);line-height:1.4;margin-top:3px}.sbk-chev{color:var(--ink-4);transition:transform .3s,color .3s}.sbk-chev svg{width:18px;height:18px}.sbk-block.open .sbk-chev{transform:rotate(180deg);color:var(--bc)}.sbk-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .38s cubic-bezier(.2,.7,.2,1)}.sbk-block.open .sbk-panel{grid-template-rows:1fr}.sbk-panel-in{overflow:hidden}.sbk-block.open .sbk-panel-in{padding:0 20px 20px}.sbk-play{background:color-mix(in srgb,var(--bc) 6%,#fff);border:1.5px solid color-mix(in srgb,var(--bc) 22%,var(--line));border-radius:16px;padding:16px;min-height:120px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.sbk-layers{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-top:14px}@media(max-width:640px){.sbk-layers{grid-template-columns:1fr}}.sbk-layer{background:var(--paper-2);border-radius:12px;padding:11px 13px}.sbk-layer span{display:block;font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--bc);font-weight:700;margin-bottom:4px}.sbk-layer p{margin:0;font-size:12.5px;line-height:1.45;color:var(--ink-2)}.sbk-badge{margin-top:12px;align-self:center;background:var(--bc);color:#fff;font-weight:800;font-size:13px;padding:8px 16px;border-radius:999px;box-shadow:0 10px 20px -10px var(--bc);animation:spxStarIn .45s cubic-bezier(.2,1.6,.4,1)}.sbk-final{margin-top:22px;display:none;align-items:center;gap:16px;background:linear-gradient(135deg,#14384F,#0d2233);color:#fff;border-radius:20px;padding:22px 26px;box-shadow:0 30px 60px -40px rgba(20,56,79,.8)}.sbk-final.show{display:flex;animation:spxStarIn .5s ease-out}.sbk-final-ic{font-size:30px;flex:none}.sbk-final b{color:#fff}.sbk-final em{color:var(--gold-soft);font-style:normal;font-weight:700}.sbk-final div{font-size:14.5px;line-height:1.55;color:rgba(255,255,255,.85)}.sbk-sentence{font-family:var(--display);font-weight:800;font-size:18px;color:var(--ink);text-align:center}.sbk-sentence b{color:var(--bc)}.sbk-sentence.done{animation:spxStarIn .4s cubic-bezier(.2,1.6,.4,1)}.sbk-wordrows{display:flex;flex-direction:column;gap:8px;width:100%}.sbk-wordrow{display:flex;gap:7px;justify-content:center;flex-wrap:wrap}.sbk-word{min-height:34px;padding:0 12px;border-radius:9px;border:1.5px solid var(--line);background:#fff;font-weight:700;font-size:13px;color:var(--ink-2);cursor:pointer;transition:.15s}.sbk-word.on,.sbk-word:hover{border-color:var(--bc)}.sbk-word.on{background:var(--bc);color:#fff}.sbk-seq{display:flex;gap:8px;justify-content:center}.sbk-cell{width:36px;height:36px;border-radius:10px;background:#fff;border:1.5px solid var(--line);display:grid;place-items:center;font-size:18px;color:var(--ink)}.sbk-cell.q{color:var(--bc);border-style:dashed;border-color:var(--bc);font-weight:800}.sbk-cell.win{background:var(--bc);color:#fff;border-color:var(--bc);animation:spxStarIn .4s cubic-bezier(.2,1.6,.4,1)}.sbk-opts,.sbk-yn{display:flex;gap:10px;justify-content:center}.sbk-opt{width:46px;height:44px;border-radius:12px;border:1.5px solid var(--line);background:#fff;font-size:20px;cursor:pointer;transition:.15s}.sbk-opt:hover:not(:disabled){border-color:var(--bc)}.sbk-opt.nope{animation:spxShake .4s}.sbk-lab{font-size:40px;height:52px;display:grid;place-items:center}.sbk-ice.melt{animation:sbkMelt .7s forwards}@keyframes sbkMelt{to{transform:scale(.7) translateY(6px);opacity:.5;filter:blur(1px)}}.sbk-drop{animation:spxStarIn .4s cubic-bezier(.2,1.6,.4,1)}.sbk-runbtn{min-height:40px;padding:0 18px;border-radius:999px;border:0;background:var(--bc);color:#fff;font-weight:700;font-size:13px;cursor:pointer}.sbk-runbtn:disabled{opacity:.5;cursor:default}.sbk-res{font-size:13px;font-weight:600;color:var(--ink);text-align:center;opacity:0;transform:translateY(6px);transition:.3s}.sbk-res.show{opacity:1;transform:none}.sbk-res b{color:var(--bc)}.sbk-canvas{height:56px;display:grid;place-items:center}.sbk-blob{width:46px;height:46px;border-radius:46% 54% 58% 42%/52% 44% 56% 48%;background:#e6e6ea}.sbk-blob.pp{animation:spxStarIn .4s cubic-bezier(.2,1.6,.4,1)}.sbk-pal{display:flex;gap:8px}.sbk-swatch{width:30px;height:30px;border-radius:50%;border:2px solid #fff;box-shadow:0 2px 6px rgba(0,0,0,.15);cursor:pointer;transition:transform .15s}.sbk-swatch:hover{transform:scale(1.12)}.sbk-q{color:var(--ink);text-align:center}.sbk-q,.sbk-ynb{font-weight:700;font-size:14px}.sbk-ynb{min-width:64px;min-height:40px;border-radius:12px;border:1.5px solid var(--line);background:#fff;cursor:pointer}.sbk-ynb.right{background:var(--bc);color:#fff;border-color:var(--bc)}.sbk-ynb.wrong{background:#fdece9;border-color:#F0605F;color:#c0392b}.sbk-teamopts{display:flex;flex-direction:column;gap:8px;width:100%}.sbk-teamb{text-align:left;min-height:40px;padding:8px 14px;border-radius:12px;border:1.5px solid var(--line);background:#fff;font-weight:600;font-size:13px;color:var(--ink-2);cursor:pointer;transition:.15s}.sbk-teamb.right,.sbk-teamb:hover:not(:disabled){border-color:var(--bc)}.sbk-teamb.right{background:var(--bc);color:#fff}.sbk-teamb.nope{animation:spxShake .4s}.sbk-stage2{position:relative;height:54px;width:100%;display:grid;place-items:center;overflow:hidden;border-radius:12px}.sbk-spot{position:absolute;top:-10px;left:50%;width:70px;height:70px;margin-left:-35px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--bc) 40%,transparent),transparent 70%);opacity:0;transition:opacity .4s}.sbk-stage2.live .sbk-spot{opacity:1}.sbk-mic{font-size:28px;z-index:1}.sbk-stage2.live .sbk-mic{animation:spxBob 1.2s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.sbk-badge,.sbk-blob.pp,.sbk-cell.win,.sbk-drop,.sbk-final.show,.sbk-ice.melt,.sbk-mic,.sbk-opt.nope,.sbk-teamb.nope{animation:none!important}.sbk-panel{transition:none}}.dec-anim .dec-l,.dec-anim .dec-le,.dec-anim .dec-r,.dec-anim .dec-re{transition:opacity .3s}@media(prefers-reduced-motion:no-preference){.prep-instincts.dec-live .dec-anim .dec-dot{animation:decDot 2.8s ease-in-out infinite}.prep-instincts.dec-live .dec-anim .dec-l,.prep-instincts.dec-live .dec-anim .dec-le{animation:decDim 2.8s ease-in-out infinite}.prep-instincts.dec-live .dec-anim .dec-r{animation:decSel 2.8s ease-in-out infinite}.prep-instincts.dec-live .dec-anim .dec-re{animation:decPulse 2.8s ease-in-out infinite}}@keyframes decDot{0%{transform:translateY(4px);opacity:0}12%{opacity:1}44%{transform:translateY(-4px);opacity:1}54%{opacity:0}to{opacity:0}}@keyframes decDim{0%,45%{opacity:1}62%,to{opacity:.28}}@keyframes decSel{0%,45%{opacity:1}62%{opacity:1}to{opacity:1}}@keyframes decPulse{0%,48%{transform:scale(1)}64%{transform:scale(1.6)}to{transform:scale(1)}}.dec-anim .dec-le,.dec-anim .dec-re{transform-box:fill-box;transform-origin:center}@media(prefers-reduced-motion:reduce){.dec-anim .dec-l,.dec-anim .dec-le{opacity:.28}.dec-anim .dec-dot{opacity:0}}.spx-planet{background:radial-gradient(circle at 35% 32%,color-mix(in srgb,var(--pcol,#F0605F) 55%,#fff),var(--pcol,#F0605F) 62%,color-mix(in srgb,var(--pcol,#F0605F) 72%,#000))!important}.spx-tools{margin-top:10px;min-height:36px;display:flex;align-items:center;justify-content:center}.spx-tools:empty{display:none}.spx-pal2{display:flex;gap:9px}.spx-sw{width:30px;height:30px;border-radius:50%;border:2.5px solid #fff;box-shadow:0 2px 7px rgba(0,0,0,.18);cursor:pointer;transition:transform .15s,box-shadow .2s}.spx-sw:hover{transform:scale(1.14)}.spx-sw.on{box-shadow:0 0 0 3px color-mix(in srgb,var(--pc) 60%,#fff)}.spx-tip{font-size:11.5px;color:var(--ink-3);font-weight:600}.spx-namebar{display:flex;gap:8px;width:100%}.spx-name-in{flex:1 1;min-width:0;min-height:40px;padding:0 12px;border-radius:11px;border:1.5px solid color-mix(in srgb,var(--pc) 35%,var(--line));background:#fff;font-family:var(--sans);font-size:14px;color:var(--ink)}.spx-name-in:focus{outline:none;border-color:var(--pc);box-shadow:0 0 0 3px color-mix(in srgb,var(--pc) 18%,transparent)}.spx-name-go{min-height:40px;padding:0 16px;border-radius:11px;border:0;background:var(--pc);color:#fff;font-weight:700;font-size:13px;cursor:pointer}.spx-nametag{position:absolute;left:8px;bottom:8px;background:rgba(255,255,255,.92);color:var(--ink);font-weight:800;font-size:12px;padding:3px 10px;border-radius:999px;opacity:0;transform:translateY(6px);transition:.3s}.spx-nametag.show{opacity:1;transform:none}.spx-cloud2{position:absolute;border-radius:999px;background:#fff;opacity:calc(1 - var(--stt,0));filter:blur(.3px);pointer-events:none}.spx-cloud2.c1{width:52px;height:18px;top:22%;left:14%;box-shadow:14px 5px 0 -3px #fff,30px 0 0 -4px #fff}.spx-cloud2.c2{width:38px;height:14px;top:44%;left:58%;box-shadow:11px 4px 0 -3px #fff}@media(prefers-reduced-motion:no-preference){.spx-grid.live .spx-cloud2.c1{animation:spxCloud 9s ease-in-out infinite}.spx-grid.live .spx-cloud2.c2{animation:spxCloud 11s ease-in-out infinite reverse}}@keyframes spxCloud{0%,to{transform:translateX(0)}50%{transform:translateX(14px)}}.spx-card[data-spx=world][data-state=done] .spx-tools{display:none}.hiw-fill{position:absolute;top:42px;left:12%;width:0;height:2px;z-index:0;border-radius:2px;background:linear-gradient(90deg,var(--coral),var(--gold));transition:width .55s cubic-bezier(.2,.7,.2,1)}@media(max-width:860px){.hiw-fill{display:none}}.hiw-step.active .hiw-step-num{border-color:var(--gold);background:color-mix(in srgb,var(--gold) 14%,var(--paper));box-shadow:0 16px 32px -16px rgba(240,96,95,.5)}.hiw-step.active .hiw-step-num svg{color:var(--coral-deep)}.hiw-step-num{transition:transform .25s,border-color .25s,box-shadow .25s,background .25s}.hiw-step-num.pop{animation:hiwPop .5s cubic-bezier(.2,1.6,.4,1)}@keyframes hiwPop{0%{transform:scale(1)}42%{transform:scale(1.14)}to{transform:scale(1)}}@media(prefers-reduced-motion:no-preference){.hiw-steps.hiw-live .hiw-step:not(.active) .hiw-step-num svg{animation:hiwBob 3.2s ease-in-out infinite}}@keyframes hiwBob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){.hiw-step-num.pop{animation:none}.hiw-fill{transition:none}}.schx-aud{display:inline-flex;align-items:center;min-height:38px;font-family:var(--sans);font-weight:700;font-size:12.5px;color:#EAF6F6;background:rgba(255,255,255,.12);padding:0 15px;border:1.5px solid transparent;border-radius:999px;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.schx-aud:hover{background:rgba(255,255,255,.2)}.schx-aud.on{background:#8FE6E0;color:#0f2f3d}.schx-audblurb{margin-top:12px;font-size:14.5px;line-height:1.5;color:#BFE3E0;font-weight:500;min-height:22px}.schx-audblurb.in{animation:schxFade .35s ease-out}@keyframes schxFade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.schx-feat.feat-in{animation:schxFeatIn .42s cubic-bezier(.2,.8,.3,1) both}@keyframes schxFeatIn{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}.schx-detail.on{animation:schxFade .3s ease-out}@media(prefers-reduced-motion:reduce){.schx-audblurb.in,.schx-detail.on,.schx-feat.feat-in{animation:none}}.hiw-steps{position:relative}.hiw-step{cursor:pointer}.hiw-check{position:absolute;right:-6px;bottom:-6px;width:26px;height:26px;border-radius:50%;background:#E9954C;color:#fff;display:none;place-items:center;box-shadow:0 4px 10px -4px rgba(0,0,0,.4)}.hiw-check svg{width:15px;height:15px}.hiw-step.done .hiw-check{display:grid;animation:hsPop .4s cubic-bezier(.2,1.6,.4,1)}.hiw-step.done:not(.active) .hiw-step-num{border-color:#E9954C;background:color-mix(in srgb,#F0B860 16%,var(--paper));box-shadow:none}.hiw-step.done:not(.active) .hiw-step-num>svg{color:#E9954C}.hiw-step.done:not(.active) .hiw-step-num .n{background:#E9954C;color:#fff}.hiw-step.active .hiw-step-num{border-color:var(--coral);background:color-mix(in srgb,var(--coral) 12%,var(--paper));box-shadow:0 18px 34px -16px rgba(240,96,95,.55);transform:scale(1.07)}.hiw-step.active .hiw-step-num>svg{color:var(--coral-deep)}.hiw-step.active .hiw-step-num .n{background:var(--coral);color:#fff}.hiw-traveller{position:absolute;top:42px;left:12%;width:30px;height:30px;margin:-15px 0 0 -15px;border-radius:50%;background:linear-gradient(150deg,var(--coral),var(--gold));color:#fff;display:grid;place-items:center;z-index:3;box-shadow:0 8px 18px -6px rgba(240,96,95,.6);transition:left .6s cubic-bezier(.3,.7,.2,1)}.hiw-traveller svg{width:17px;height:17px}@media(prefers-reduced-motion:reduce){.hiw-traveller{transition:none}}.hiw-stagewrap{margin-top:34px}.hiw-play{display:inline-flex;align-items:center;gap:9px;margin:0 auto;padding:13px 24px;border:none;border-radius:999px;background:linear-gradient(150deg,var(--coral),var(--coral-deep));color:#fff;font-family:var(--sans);font-weight:800;font-size:15px;letter-spacing:-.01em;cursor:pointer;box-shadow:0 18px 36px -18px rgba(240,96,95,.7);transition:transform .18s,box-shadow .18s}.hiw-play svg{width:18px;height:18px}.hiw-play:hover{transform:translateY(-2px);box-shadow:0 24px 44px -18px rgba(240,96,95,.75)}.hiw-play.on{display:none}.hiw-stagewrap{display:flex;flex-direction:column;align-items:center}.hiw-stage{width:100%;margin-top:6px;border:1.5px solid var(--line-2);border-radius:24px;background:linear-gradient(180deg,#fff,var(--paper));box-shadow:0 30px 60px -46px rgba(20,56,79,.5);overflow:hidden;animation:hsFade .4s ease-out}@keyframes hsFade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes hsPop{0%{transform:scale(.4)}60%{transform:scale(1.18)}to{transform:scale(1)}}.hs-in{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:0;gap:0}.hs-in.wide{grid-template-columns:1fr}.hs-scene{position:relative;min-height:230px;display:grid;place-items:center;background:radial-gradient(120% 120% at 30% 10%,#fff5f2,#eef6f6);border-right:1.5px solid var(--line-2);overflow:hidden}.hs-body{padding:26px 28px;display:flex;flex-direction:column;gap:12px}.hs-body.full{padding:26px 30px}.hs-tag{font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--coral-deep);font-weight:700}.hs-tag.c-done{color:var(--gold-deep)}.hs-body h4{font-family:var(--display);font-weight:900;font-size:21px;line-height:1.15;letter-spacing:-.02em;color:var(--ink);margin:0}.hs-body p{font-family:var(--sans);font-size:14.5px;line-height:1.55;color:var(--ink-2);margin:0}.hs-body p.hs-ok{color:var(--ink)}.hs-next{align-self:flex-start;margin-top:6px;display:inline-flex;align-items:center;gap:8px;padding:11px 20px;border:none;border-radius:999px;background:var(--ink);color:#fff;font-family:var(--sans);font-weight:700;font-size:14px;cursor:pointer;transition:transform .16s,background .16s}.hs-next svg{width:16px;height:16px}.hs-next:hover{transform:translateX(3px);background:var(--coral-deep)}.hs-door{position:relative;width:120px;height:150px;border-radius:60px 60px 8px 8px;background:linear-gradient(180deg,#F0B860,#E9954C);box-shadow:inset 0 0 0 6px rgba(255,255,255,.35),0 20px 40px -20px rgba(233,149,76,.6);overflow:hidden}.hs-door span{position:absolute;top:0;width:50%;height:100%;background:linear-gradient(180deg,#fff8ee,#f6e3c8);transition:transform .7s cubic-bezier(.6,0,.2,1)}.hs-door span:first-child{left:0;border-right:2px solid rgba(233,149,76,.5)}.hs-door span:last-child{right:0}.hs-door.open span:first-child{transform:translateX(-101%)}.hs-door.open span:last-child{transform:translateX(101%)}.hs-lock{font-size:26px;top:calc(50% + 8px);transform:translate(-50%,-50%)}.hs-guide,.hs-lock{position:absolute;left:50%}.hs-guide{bottom:20px;transform:translateX(-50%);font-family:var(--sans);font-weight:800;font-size:15px;color:var(--teal-deep);background:#fff;padding:6px 12px;border-radius:999px;box-shadow:0 8px 18px -8px rgba(0,0,0,.25);animation:hsFade .5s .3s both}.hs-paths{display:flex;flex-direction:column;gap:8px;margin-top:4px}.hs-path{display:flex;align-items:baseline;gap:10px;text-align:left;padding:12px 15px;border:1.5px solid var(--line-2);border-radius:14px;background:#fff;cursor:pointer;transition:border-color .2s,transform .15s,box-shadow .2s}.hs-path b{font-family:var(--sans);font-weight:800;font-size:15px;color:var(--ink)}.hs-path i{font-style:normal;font-family:var(--mono);font-size:11px;color:var(--ink-3);margin-left:auto}.hs-path:hover{border-color:var(--coral);transform:translateX(3px);box-shadow:0 14px 26px -20px rgba(240,96,95,.5)}.hs-badge-l,.hs-guide,.hs-nova{pointer-events:none}.hs-nova{font-family:var(--sans);font-weight:800;color:var(--teal-deep);font-size:15px;opacity:.85}.hs-srcs{display:flex;flex-direction:column;gap:9px;margin-top:2px}.hs-src{text-align:left;padding:12px 15px;border:1.5px solid var(--line-2);border-radius:14px;background:#fff;cursor:pointer;transition:border-color .2s,box-shadow .2s,transform .15s}.hs-src-t{display:block;font-family:var(--sans);font-weight:800;font-size:14.5px;color:var(--ink)}.hs-src-m{display:flex;gap:12px;margin-top:5px}.hs-src-m i{font-style:normal;font-size:11.5px;font-weight:700}.hs-src-m i.ok{color:var(--teal-deep)}.hs-src-m i.no{color:var(--coral-deep)}.hs-src:hover{border-color:var(--teal);transform:translateX(2px)}.hs-src.right{border-color:var(--teal);background:color-mix(in srgb,var(--teal) 10%,#fff);box-shadow:0 0 0 3px color-mix(in srgb,var(--teal) 22%,transparent)}.hs-src.wrong{border-color:var(--coral);background:color-mix(in srgb,var(--coral) 8%,#fff);animation:hsShake .4s}@keyframes hsShake{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}.hs-hint{font-size:13px;color:var(--coral-deep);font-weight:600;min-height:0}.hs-hint:empty{display:none}.hs-badge{width:88px;height:88px;border-radius:24px;background:linear-gradient(150deg,var(--teal),var(--teal-deep));color:#fff;display:grid;place-items:center;box-shadow:0 20px 40px -18px rgba(47,168,174,.7);animation:hsPop .5s cubic-bezier(.2,1.6,.4,1)}.hs-badge svg{width:44px;height:44px}.hs-badge-l{position:absolute;bottom:26px;font-family:var(--sans);font-weight:800;color:var(--teal-deep);font-size:13.5px}.hs-consts{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;padding:20px}.hs-inst{padding:16px 10px;border:1.5px solid var(--line-2);border-radius:16px;background:#fff;font-family:var(--sans);font-weight:800;font-size:14px;color:var(--ink-3);cursor:pointer;transition:all .2s}.hs-inst.lit{color:var(--teal-deep);border-color:var(--teal);background:color-mix(in srgb,var(--teal) 10%,#fff);box-shadow:0 0 22px -6px var(--teal);animation:hsGlow 2s ease-in-out infinite}@keyframes hsGlow{0%,to{box-shadow:0 0 18px -8px var(--teal)}50%{box-shadow:0 0 26px -4px var(--teal)}}.hs-inst.picked{transform:scale(1.03)}.hs-report{margin-top:4px;border:1.5px solid var(--line-2);border-radius:16px;padding:16px 18px;background:#fff}.hs-rep-lead{font-size:15px;line-height:1.5;color:var(--ink)}.hs-rep-lead b{color:var(--coral-deep)}.hs-rep-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-top:14px}.hs-rep-c{display:flex;flex-direction:column;gap:4px;padding:11px 12px;border-radius:12px;background:var(--paper)}.hs-rep-k{font-family:var(--mono);font-size:9.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--teal-deep);font-weight:700}.hs-rep-c span:last-child{font-size:13px;line-height:1.4;color:var(--ink-2)}.hs-rep-note{margin-top:12px;font-size:12px;color:var(--ink-3)}.hs-body.full h4{font-size:22px}.hs-final{padding:34px 30px;text-align:center}.hs-loop{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:8px}.hs-loop span{font-family:var(--sans);font-weight:800;font-size:13px;color:var(--ink);background:var(--paper);border:1.5px solid var(--line-2);padding:8px 14px;border-radius:999px;position:relative}.hs-loop span:not(:last-child):after{content:"→";margin-left:10px;color:var(--coral)}.hs-final-msg{margin:18px auto 0;max-width:44ch;font-family:var(--display);font-weight:800;font-size:19px;line-height:1.35;color:var(--ink)}.hs-final-cta{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:18px}.hs-again{border:none;background:var(--coral-deep);color:#fff;cursor:pointer}.hs-again,.hs-parent{padding:12px 22px;border-radius:999px;font-family:var(--sans);font-weight:800;font-size:14px}.hs-parent{background:#fff;border:1.5px solid var(--line-2);color:var(--ink);text-decoration:none;display:inline-flex;align-items:center}@media(max-width:720px){.hiw-steps{display:flex;flex-direction:column;gap:0}.hiw-steps:before{display:block!important;bottom:42px;height:auto;right:auto;background:repeating-linear-gradient(180deg,var(--gold-soft) 0 8px,transparent 8px 16px);z-index:0}.hiw-steps:after,.hiw-steps:before{content:"";position:absolute;left:26px;top:var(--hiwtop,42px);width:2px}.hiw-steps:after{height:var(--hiwvpx,0);background:linear-gradient(180deg,var(--coral),var(--gold));z-index:1;transition:height .5s cubic-bezier(.2,.7,.2,1);border-radius:2px}.hiw-fill,.hiw-traveller{display:none}.hiw-step{display:grid;grid-template-columns:52px 1fr;grid-template-rows:auto auto;align-items:start;grid-gap:2px 14px;gap:2px 14px;text-align:left;padding:10px 0}.hiw-step .hiw-step-num{grid-row:1/span 2;grid-column:1;align-self:start}.hiw-step h3{grid-column:2;grid-row:1}.hiw-step p{grid-column:2;grid-row:2}.hiw-step-num{width:52px!important;height:52px!important;margin:0!important}.hiw-step-num>svg{width:24px!important;height:24px!important}.hiw-step-num .n{font-size:10px;top:-6px}.hiw-check,.hiw-step-num .n{width:20px;height:20px;right:-4px}.hiw-check{bottom:-4px}.hiw-check svg{width:12px;height:12px}.hiw-step h3{margin:2px 0 4px;font-size:17px}.hiw-step p{max-width:none;margin:0}.hiw-step.active .hiw-step-num{transform:none}.hs-in{grid-template-columns:1fr}.hs-scene{border-right:none;border-bottom:1.5px solid var(--line-2);min-height:180px}.hs-rep-grid{grid-template-columns:1fr}}.schx-preview{margin-top:14px;border:1.5px solid rgba(255,255,255,.14);border-radius:18px;padding:16px 18px;background:rgba(8,30,40,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);min-height:150px;display:flex;flex-direction:column;gap:12px;transition:border-color .3s}.schx-preview.on{border-color:var(--sfc,#8FE6E0);animation:schxFade .3s ease-out}.pv-cap{font-size:12.5px;line-height:1.45;color:#CDEBE8}.pv-cap b{color:#fff}.pv-join{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.pv-join-room{font-family:var(--mono);font-size:11px;color:#8FE6E0}.pv-avs{display:flex;gap:6px;flex-wrap:wrap}.pv-av{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:800;color:#0f2f3d;background:var(--sfc,#8FE6E0);animation:pvPop .4s both}@keyframes pvPop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}.pv-bars{display:flex;flex-direction:column;gap:9px}.pv-bar{display:grid;grid-template-columns:104px 1fr 40px;align-items:center;grid-gap:10px;gap:10px}.pv-bar-l{font-size:12px;color:#EAF6F6;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pv-bar-t{height:8px;border-radius:6px;background:rgba(255,255,255,.12);overflow:hidden}.pv-bar-t i{display:block;height:100%;width:0;border-radius:6px;background:var(--sfc,#8FE6E0);transition:width .9s cubic-bezier(.2,.7,.2,1)}.pv-bar-v{font-family:var(--mono);font-size:11px;color:#BFE3E0;text-align:right}.pv-list{display:flex;flex-direction:column;gap:7px}.pv-list-h{font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:#8FE6E0}.pv-row{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:12px;background:rgba(255,255,255,.05);border:1.5px solid transparent;animation:pvSlide .4s both}.pv-row.sel{border-color:var(--sfc,#8FE6E0);background:color-mix(in srgb,var(--sfc,#8FE6E0) 16%,rgba(255,255,255,.05))}.pv-row b{font-size:13px;color:#fff;font-weight:700}.pv-row i{font-style:normal;font-size:11px;color:#9FC8C6}.pv-check{margin-left:auto;width:20px;height:20px;border-radius:50%;background:var(--sfc,#8FE6E0);color:#0f2f3d;display:none;place-items:center}.pv-check svg{width:13px;height:13px}.pv-row.sel .pv-check{display:grid;animation:pvPop .4s .15s both}@keyframes pvSlide{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:none}}.pv-toggles{display:flex;flex-direction:column;gap:4px}.pv-tog{display:flex;align-items:center;justify-content:space-between;padding:8px 2px}.pv-tog span:first-child{font-size:13px;color:#EAF6F6}.pv-sw{width:40px;height:22px;border-radius:999px;background:rgba(255,255,255,.18);position:relative;transition:background .3s;flex:0 0 auto}.pv-sw:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .3s}.pv-sw.on{background:var(--sfc,#8FE6E0)}.pv-sw.on:after{transform:translateX(18px)}.pv-tiles{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px}.pv-tile{padding:13px 12px;border-radius:12px;color:#fff;font-weight:800;font-size:13px;background:var(--tc);animation:pvPop .45s both}.pv-guide{display:flex;align-items:flex-start;gap:10px}.pv-guide-av{width:38px;height:38px;border-radius:50%;background:var(--sfc,#C4B5FA);display:grid;place-items:center;font-weight:800;color:#0f2f3d;flex:0 0 auto}.pv-bubble{background:rgba(255,255,255,.1);border-radius:4px 14px 14px 14px;padding:11px 14px;font-size:13px;color:#EAF6F6;line-height:1.45;animation:pvSlide .4s both}.pv-receipt{border-left:3px solid var(--sfc,#f5a9a0);padding-left:12px;display:flex;flex-direction:column;gap:6px}.pv-rec-row{display:flex;justify-content:space-between;font-size:12.5px;animation:pvSlide .4s both}.pv-rec-row span:first-child{color:#9FC8C6}.pv-rec-row span:last-child{color:#fff;font-weight:700}@media(prefers-reduced-motion:reduce){.pv-av,.pv-bubble,.pv-rec-row,.pv-row,.pv-tile,.schx-preview.on{animation:none}.pv-bar-t i{transition:none}}@media(max-width:520px){.pv-bar{grid-template-columns:84px 1fr 36px}.pv-tiles{grid-template-columns:1fr 1fr}}.sap-stage{display:grid;grid-template-columns:minmax(360px,1fr) minmax(320px,440px);grid-gap:clamp(20px,3vw,42px);gap:clamp(20px,3vw,42px);align-items:start;margin-top:8px}.sap-arena{position:relative;width:100%;max-width:560px;margin:0 auto;aspect-ratio:1/1}.sap-rings{position:absolute;inset:6%;pointer-events:none}.sap-rings span{position:absolute;inset:0;border-radius:50%;border:1.5px dashed rgba(123,108,216,.28)}.sap-rings span:nth-child(2){inset:14%;border-color:rgba(240,184,96,.3);animation:sapRing 60s linear infinite}.sap-arena.sap-sel .sap-rings span:nth-child(2){animation-play-state:paused}@keyframes sapRing{to{transform:rotate(1turn)}}.sap-path{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;display:none;z-index:2}.sap-path line{stroke-width:3;stroke-linecap:round;stroke-dasharray:5 8;opacity:.9;animation:sapDash 1.1s linear infinite}@keyframes sapDash{to{stroke-dashoffset:-26}}.sap-orbitvis{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:46%;display:flex;flex-direction:column;align-items:center;z-index:3;pointer-events:none}.sap-star{width:clamp(52px,9vw,74px);height:clamp(52px,9vw,74px);margin-bottom:-10px;filter:drop-shadow(0 4px 10px rgba(123,108,216,.28));position:relative;z-index:4}.sap-star svg{width:100%;height:100%;overflow:visible}.sap-ray{fill:#E7E3F5;transition:fill .5s ease,filter .5s ease}.sap-ray.lit{fill:#7B6CD8;filter:drop-shadow(0 0 5px rgba(123,108,216,.8))}.sap-star-core{fill:#CFC7ED;transition:fill .5s ease}.sap-star.full .sap-star-core{fill:#7B6CD8}.sap-star.full{animation:sapStarPop .6s ease}@keyframes sapStarPop{0%{transform:scale(1)}45%{transform:scale(1.18)}to{transform:scale(1)}}.sap-mascot-wrap{position:relative;width:100%;display:flex;justify-content:center}.sap-mascot{width:100%;max-width:200px;height:auto;filter:grayscale(.5) brightness(.86);opacity:.62;transition:filter .8s ease,opacity .8s ease,transform .5s ease}.sap-arena.sap-awake .sap-mascot{filter:none;opacity:1}.sap-arena.sap-react .sap-mascot{transform:translateY(-4px) scale(1.03)}.sap-prop{position:absolute;top:2%;right:-4%;width:34%;max-width:74px;aspect-ratio:1/1;border-radius:14px;display:none;place-items:center;background:#fff;box-shadow:0 8px 22px rgba(20,56,79,.16);border:1.5px solid rgba(20,56,79,.06);transform:scale(.6);opacity:0;transition:transform .4s cubic-bezier(.34,1.56,.64,1),opacity .3s ease}.sap-prop.show{display:grid;transform:scale(1);opacity:1}.sap-prop svg{width:60%;height:60%}.sap-centre{margin-top:6px;text-align:center;pointer-events:none}.sap-centre-q{display:inline-block;font-family:var(--display);font-weight:800;font-size:clamp(13px,1.5vw,16px);line-height:1.2;color:var(--ink-navy);background:#fff;border:1.5px solid rgba(20,56,79,.08);border-radius:14px;padding:8px 12px;box-shadow:0 8px 22px rgba(20,56,79,.1);max-width:230px;opacity:0;transform:translateY(6px);transition:opacity .5s ease,transform .5s ease}.sap-arena.sap-awake .sap-centre-q{opacity:1;transform:none}.sap-centre-lb{display:inline-flex;align-items:center;gap:6px;font-family:var(--display);font-weight:800;font-size:clamp(13px,1.6vw,17px);color:var(--ink-navy);background:#fff;border-radius:999px;padding:7px 14px;box-shadow:0 8px 20px rgba(20,56,79,.12)}.sap-centre-lb i{width:9px;height:9px;border-radius:50%;background:var(--cc,#7B6CD8)}.sap-picker{position:absolute;inset:0;z-index:1}.sap-node{position:absolute;transform:translate(-50%,-50%);width:clamp(84px,13vw,104px);display:flex;flex-direction:column;align-items:center;gap:5px;background:transparent;border:0;cursor:pointer;padding:0;-webkit-tap-highlight-color:transparent;opacity:0;scale:.8;transition:opacity .45s ease,scale .45s cubic-bezier(.34,1.56,.64,1),filter .3s ease}.sap-arena.sap-drawn .sap-node{opacity:1;scale:1}.sap-node-ic{position:relative;width:clamp(48px,7vw,58px);height:clamp(48px,7vw,58px);border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--pc);box-shadow:0 8px 20px rgba(20,56,79,.12);border:2px solid rgba(20,56,79,.05);transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease,background .3s ease,color .3s ease}.sap-node-ic svg{width:52%;height:52%}.sap-node-lb{font-family:var(--display);font-weight:800;font-size:clamp(12px,1.35vw,14px);color:var(--ink-navy);letter-spacing:-.01em;line-height:1;text-align:center}.sap-node-ring{position:absolute;top:0;left:50%;transform:translateX(-50%);width:clamp(48px,7vw,58px);height:clamp(48px,7vw,58px);border-radius:50%;border:2.5px solid var(--pc);opacity:0;scale:.7;transition:opacity .4s ease,scale .4s cubic-bezier(.34,1.56,.64,1);pointer-events:none}.sap-node-tick{position:absolute;top:-4px;right:8px;width:22px;height:22px;border-radius:50%;background:var(--pc);color:#fff;display:grid;place-items:center;opacity:0;scale:.4;transition:opacity .35s ease,scale .35s cubic-bezier(.34,1.56,.64,1);box-shadow:0 4px 10px rgba(20,56,79,.22)}.sap-node-tick svg{width:13px;height:13px}@media (hover:hover){.sap-node:hover .sap-node-ic{transform:translateY(-3px);box-shadow:0 12px 26px rgba(20,56,79,.18)}}.sap-node:focus-visible{outline:none}.sap-node:focus-visible .sap-node-ic{box-shadow:0 0 0 4px rgba(123,108,216,.4)}.sap-node.glow .sap-node-ic{animation:sapGlow 1.6s ease-in-out infinite}@keyframes sapGlow{0%,to{box-shadow:0 8px 20px rgba(20,56,79,.12)}50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--pc) 22%,transparent),0 10px 24px rgba(20,56,79,.18)}}.sap-node.sel .sap-node-ic{background:var(--pc);color:#fff;transform:scale(1.12);box-shadow:0 12px 30px color-mix(in srgb,var(--pc) 40%,transparent)}.sap-node.sel .sap-node-lb{color:var(--pc)}.sap-picker.has-sel .sap-node:not(.sel){opacity:.34;filter:saturate(.5)}.sap-node.done .sap-node-ring,.sap-node.done .sap-node-tick{opacity:1;scale:1}.sap-hint{position:absolute;left:50%;bottom:-56px;transform:translateX(-50%);z-index:5;display:inline-flex;align-items:center;gap:8px;background:var(--ink-navy);color:#fff;font-weight:700;font-size:13px;padding:8px 14px;border-radius:999px;box-shadow:0 10px 26px rgba(20,56,79,.28);white-space:nowrap;animation:sapHintIn .5s ease}.sap-hint b{color:#7FE0E6}.sap-hint-dot{width:8px;height:8px;border-radius:50%;background:#2FA8AE;box-shadow:0 0 0 0 rgba(47,168,174,.6);animation:sapPulse 1.4s ease-out infinite}@keyframes sapPulse{0%{box-shadow:0 0 0 0 rgba(47,168,174,.6)}to{box-shadow:0 0 0 10px rgba(47,168,174,0)}}@keyframes sapHintIn{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}.sap-side{display:flex;flex-direction:column;gap:16px;min-width:0}.sap-progress{background:#fff;border:1.5px solid rgba(20,56,79,.07);border-radius:18px;padding:16px 18px;box-shadow:0 10px 26px rgba(20,56,79,.06)}.sap-prog-row{display:flex;align-items:baseline;gap:7px}.sap-prog-row b{font-family:var(--display);font-weight:900;font-size:26px;color:#7B6CD8;line-height:1}.sap-prog-row span{font-size:13px;color:var(--ink-soft,#5b6b78);font-weight:600}.sap-prog-track{height:8px;border-radius:999px;background:#EFECFA;margin:11px 0 10px;overflow:hidden}.sap-prog-fill{display:block;height:100%;width:0;border-radius:999px;background:linear-gradient(90deg,#7B6CD8,#F0B860);transition:width .6s cubic-bezier(.4,0,.2,1)}.sap-prog-msg{font-size:13.5px;line-height:1.4;color:var(--ink-navy);font-weight:600}.sap-panel{background:#fff;border:1.5px solid rgba(20,56,79,.08);border-radius:18px;padding:18px;box-shadow:0 14px 34px rgba(20,56,79,.08);animation:sapPanelIn .4s cubic-bezier(.34,1.4,.64,1)}@keyframes sapPanelIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.sap-panel-h{display:flex;align-items:center;gap:9px;margin-bottom:12px}.sap-panel-h .sap-ph-ic{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;color:#fff;flex:0 0 auto}.sap-panel-h .sap-ph-ic svg{width:18px;height:18px}.sap-panel-h b{font-family:var(--display);font-weight:800;font-size:16px;color:var(--ink-navy)}.sap-panel-h span{font-size:12px;display:block;margin-top:1px}.sap-lead,.sap-panel-h span{color:var(--ink-soft,#5b6b78);font-weight:600}.sap-lead{font-size:13.5px;margin:0 0 10px}.sap-q{font-family:var(--display);font-weight:800;font-size:14px;color:var(--ink-navy);margin-bottom:6px}.sap-weak{background:#FDEAE8;border-radius:12px;padding:11px 13px;font-weight:700;color:#C0392B;font-size:14px;margin-bottom:12px}.sap-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.sap-chip{border:1.5px solid rgba(240,96,95,.3);background:#fff;color:#E0482D;font-weight:700;font-size:13px;padding:8px 12px;border-radius:999px;cursor:pointer;transition:transform .2s,background .2s,opacity .2s;min-height:38px}.sap-chip:hover{transform:translateY(-2px)}.sap-chip.used{background:#F0605F;color:#fff;border-color:#F0605F;pointer-events:none;opacity:.85}.sap-built{font-family:var(--display);font-weight:800;font-size:15px;color:var(--ink-navy);background:#F4F6F8;border-radius:12px;padding:13px;line-height:1.35}.sap-built .sl{color:#bfc7cf;font-style:italic}.sap-built .sl.on{color:#F0605F;font-style:normal;animation:sapPop .35s ease}@keyframes sapPop{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}.sap-two{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-bottom:12px}@media (max-width:520px){.sap-two{grid-template-columns:1fr}}.sap-ans{border:1.5px solid rgba(20,56,79,.1);border-radius:13px;padding:12px;background:#fff;transition:border-color .3s,box-shadow .3s}.sap-ans-t{font-weight:800;font-size:12px;letter-spacing:.02em;color:var(--ink-soft,#5b6b78);margin-bottom:6px}.sap-ans-b{font-size:13px;line-height:1.4;color:var(--ink-navy);margin-bottom:9px}.sap-ans-src{font-size:11.5px;font-weight:700;border-radius:8px;padding:5px 8px;display:inline-block}.sap-ans-src.bad{background:#FDEAE8;color:#C0392B}.sap-ans-src.good{background:#E7F4EF;color:#1E7A55}.sap-ans.won{border-color:#2FA8AE;box-shadow:0 0 0 3px rgba(47,168,174,.18)}.sap-ans.won .sap-ans-src.good{background:#2FA8AE;color:#fff;animation:sapPop .4s ease}.sap-pickrow{display:flex;gap:9px;flex-wrap:wrap}.sap-crow button,.sap-ex3 button,.sap-make,.sap-opt,.sap-pickrow button,.sap-safe3 button{font-family:inherit}.sap-pickrow button{flex:1 1;min-width:110px;min-height:44px;border:1.5px solid rgba(20,56,79,.14);background:#fff;color:var(--ink-navy);font-weight:700;font-size:14px;border-radius:12px;cursor:pointer;transition:transform .2s,background .2s,border-color .2s}.sap-pickrow button:hover{transform:translateY(-2px);border-color:#2FA8AE}.sap-ask2{font-family:var(--display);font-weight:800;font-size:14px;color:var(--ink-navy);margin:0 0 10px}.sap-crow{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-bottom:9px}.sap-crow>span{font-weight:800;font-size:12px;color:var(--ink-soft,#5b6b78);width:46px;flex:0 0 auto}.sap-crow button{border:1.5px solid rgba(48,168,216,.3);background:#fff;color:#2183b8;font-weight:700;font-size:13px;padding:7px 11px;border-radius:999px;cursor:pointer;min-height:38px;transition:transform .2s,background .2s}.sap-crow button:hover{transform:translateY(-2px)}.sap-crow button.on{background:#30A8D8;color:#fff;border-color:#30A8D8}.sap-make{margin-top:6px;width:100%;min-height:46px;border:0;border-radius:12px;background:#30A8D8;color:#fff;font-weight:800;font-size:15px;cursor:pointer;transition:opacity .2s,transform .2s}.sap-make[disabled]{opacity:.4;pointer-events:none}.sap-make:not([disabled]):hover{transform:translateY(-2px)}.sap-idea{margin-top:12px;background:#E4F3FA;border-radius:12px;padding:13px;font-family:var(--display);font-weight:700;font-size:14.5px;color:var(--ink-navy);line-height:1.4;animation:sapPanelIn .35s ease}.sap-opt{display:flex;flex-direction:column;align-items:flex-start;gap:5px;text-align:left;border:1.5px solid rgba(20,56,79,.12);background:#fff;border-radius:13px;padding:13px;cursor:pointer;transition:transform .2s,border-color .2s,box-shadow .2s}.sap-opt:hover{transform:translateY(-2px);border-color:#F0B860;box-shadow:0 8px 20px rgba(20,56,79,.08)}.sap-opt b{font-size:14px;color:var(--ink-navy)}.sap-ben,.sap-risk{font-size:12px;font-weight:700;border-radius:7px;padding:3px 8px}.sap-ben{background:#E7F4EF;color:#1E7A55}.sap-risk{background:#FCF2DF;color:#B07818}.sap-opt.chosen{border-color:#F0B860;box-shadow:0 0 0 3px rgba(240,184,96,.22)}.sap-safe3{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:9px;gap:9px}@media (max-width:460px){.sap-safe3{grid-template-columns:1fr}}.sap-safe3 button{position:relative;border:1.5px solid rgba(20,56,79,.14);background:#fff;color:var(--ink-navy);font-weight:700;font-size:13.5px;border-radius:12px;padding:15px 10px;cursor:pointer;min-height:56px;transition:transform .2s,border-color .2s;overflow:hidden}.sap-safe3 button:hover{transform:translateY(-2px);border-color:#57B894}.sap-safe3 button .sap-shield{position:absolute;inset:0;background:#57B894;color:#fff;display:grid;place-items:center;-webkit-clip-path:circle(0 at 50% 50%);clip-path:circle(0 at 50% 50%);transition:-webkit-clip-path .5s ease;transition:clip-path .5s ease;transition:clip-path .5s ease,-webkit-clip-path .5s ease}.sap-safe3 button.locked .sap-shield{-webkit-clip-path:circle(150% at 50% 50%);clip-path:circle(150% at 50% 50%)}.sap-safe3 button .sap-shield svg{width:26px;height:26px}.sap-aians{background:#F4F6F8;border-radius:12px;padding:12px;font-size:13px;line-height:1.45;color:var(--ink-navy);margin-bottom:12px;border-left:3px solid #7b6cd8}.sap-ex3{display:flex;flex-direction:column;gap:9px}.sap-ex3 button{text-align:left;border:1.5px solid rgba(20,56,79,.12);background:#fff;color:var(--ink-navy);font-weight:600;font-size:13.5px;border-radius:12px;padding:12px 13px;cursor:pointer;min-height:44px;transition:transform .2s,border-color .2s}.sap-ex3 button:hover{transform:translateY(-2px);border-color:#7B6CD8}.sap-note{margin-top:11px;font-size:13px;font-weight:600;line-height:1.4;padding:10px 12px;border-radius:11px;animation:sapPanelIn .3s ease}.sap-note.warn{background:#FCF2DF;color:#8a6320}.sap-note.ok{background:#E7F4EF;color:#1E7A55}.sap-win{text-align:left}.sap-win-badge{display:inline-flex;align-items:center;gap:8px;background:var(--wc,#7B6CD8);color:#fff;font-weight:800;font-size:13px;padding:7px 13px;border-radius:999px;margin-bottom:11px;animation:sapPop .4s ease}.sap-win-badge svg{width:15px;height:15px}.sap-win-lesson{font-family:var(--display);font-weight:800;font-size:16px;line-height:1.3;color:var(--ink-navy);margin-bottom:14px}.sap-win-row{display:flex;gap:9px;flex-wrap:wrap}.sap-win-row a,.sap-win-row button{flex:1 1;min-width:120px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:12px;font-weight:800;font-size:14px;cursor:pointer;text-decoration:none;border:1.5px solid transparent;transition:transform .2s}.sap-win-row .sap-replay{background:#F4F6F8;color:var(--ink-navy);border-color:rgba(20,56,79,.1)}.sap-win-row .sap-next{background:var(--nc,#7B6CD8);color:#fff}.sap-win-row a:hover,.sap-win-row button:hover{transform:translateY(-2px)}.sap-final{position:relative;margin-top:22px;text-align:center;background:linear-gradient(180deg,#fff,#FBF7FF);border:1.5px solid rgba(123,108,216,.18);border-radius:22px;padding:clamp(24px,4vw,42px) clamp(18px,3vw,40px);box-shadow:0 20px 50px rgba(123,108,216,.12);overflow:hidden;animation:sapPanelIn .5s ease}.sap-final-glow{position:absolute;top:-40%;left:50%;transform:translateX(-50%);width:70%;height:80%;background:radial-gradient(closest-side,rgba(240,184,96,.22),transparent);pointer-events:none}.sap-final h4{font-weight:900;font-size:clamp(20px,3vw,30px);letter-spacing:-.02em;color:var(--ink-navy);margin:0 0 8px;line-height:1.1;max-width:640px;margin-inline:auto}.sap-final h4,.sap-mantra{position:relative;font-family:var(--display)}.sap-mantra{font-weight:800;font-size:clamp(13px,1.7vw,17px);color:#7B6CD8;margin:0 0 22px}.sap-split{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;max-width:560px;margin:0 auto 22px}@media (max-width:560px){.sap-split{grid-template-columns:1fr}}.sap-split>div{background:#fff;border-radius:14px;padding:15px;text-align:left;box-shadow:0 8px 20px rgba(20,56,79,.06)}.sap-split span{font-weight:800;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.sap-split-c span{color:#F0605F}.sap-split-p span{color:#2FA8AE}.sap-split p{margin:6px 0 0;font-size:14px;font-weight:600;line-height:1.4;color:var(--ink-navy)}.sap-cta{position:relative;display:inline-flex;align-items:center;gap:9px;background:var(--ink-navy);color:#fff;font-weight:800;font-size:16px;padding:14px 26px;border-radius:999px;text-decoration:none;box-shadow:0 14px 32px rgba(20,56,79,.24);transition:transform .2s}.sap-cta:hover{transform:translateY(-2px)}.sap-cta svg{width:18px;height:18px}.sap-replayall{display:block;margin:14px auto 0;background:none;border:0;color:var(--ink-soft,#5b6b78);font-weight:700;font-size:13.5px;cursor:pointer;text-decoration:underline;text-underline-offset:3px}@media (max-width:860px){.sap-stage{grid-template-columns:1fr;gap:18px}.sap-arena{max-width:340px}.sap-rings span:nth-child(2){animation:none}.sap-path{display:none!important}.sap-orbitvis{position:relative;left:auto;top:auto;transform:none;width:100%;margin-bottom:6px}.sap-mascot{max-width:130px}.sap-arena{aspect-ratio:auto;display:flex;flex-direction:column;align-items:center}.sap-picker{position:static;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;width:100%;margin-top:6px}.sap-node{position:static!important;transform:none!important;left:auto!important;top:auto!important;flex-direction:row;justify-content:flex-start;gap:11px;width:100%;padding:11px 13px;background:#fff;border:1.5px solid rgba(20,56,79,.08);border-radius:14px;box-shadow:0 6px 16px rgba(20,56,79,.06);opacity:1;scale:1}.sap-node-ic{width:40px;height:40px;flex:0 0 auto}.sap-node-ring{width:40px;height:40px;left:13px;transform:none}.sap-node-tick{top:6px;right:8px}.sap-node-lb{font-size:14px}.sap-picker.has-sel .sap-node:not(.sel){opacity:.55}.sap-node.sel{border-color:var(--pc)}.sap-hint{position:static;transform:none;margin:4px auto 0;display:inline-flex}.sap-centre-q{max-width:280px}}@media (prefers-reduced-motion:reduce){.sap-path line,.sap-rings span:nth-child(2){animation:none}.sap-node.glow .sap-node-ic{animation:none;box-shadow:0 0 0 4px color-mix(in srgb,var(--pc) 26%,transparent)}.sap-hint-dot{animation:none}.sap-centre-q,.sap-mascot,.sap-node,.sap-star{transition:none!important}.sap-star.full{animation:none}}.nes{--ac:#F0B860;margin:34px auto 0;max-width:880px}.nes-rail{position:relative;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin-bottom:26px}.nes-rail-line{right:12%;background:var(--line);z-index:0}.nes-rail-fill,.nes-rail-line{position:absolute;top:31px;left:12%;height:3px;border-radius:2px}.nes-rail-fill{width:0;z-index:1;background:var(--ac);transition:width .6s cubic-bezier(.4,0,.2,1),background .4s}.nes-node{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:9px;background:none;border:0;cursor:pointer;padding:4px 2px}.nes-node:focus-visible{outline:2px solid var(--ac);outline-offset:3px;border-radius:14px}.nes-dot{width:64px;height:64px;border-radius:50%;background:#fff;border:2.5px solid var(--line);color:#C0B7A8;display:grid;place-items:center;transition:all .35s cubic-bezier(.34,1.4,.6,1)}.nes-dot svg{width:29px;height:29px}.nes-node.on .nes-dot{border-color:var(--nc);color:var(--nc)}.nes-node.cur .nes-dot{background:var(--nc);border-color:var(--nc);color:#fff;transform:scale(1.1);box-shadow:0 14px 28px -10px var(--nc)}.nes-nm{font-family:var(--display);font-weight:800;font-size:15px;letter-spacing:-.01em;color:#B7AE9F;transition:color .3s}.nes-node.on .nes-nm{color:var(--ink,#14384F)}.nes-era{font-family:var(--mono);font-size:9.5px;letter-spacing:.05em;text-transform:uppercase;color:#B7AE9F;font-weight:700;transition:color .3s}.nes-node.on .nes-era{color:var(--nc)}.nes-node.now .nes-dot{animation:nesPulse 2.4s ease-in-out infinite}@keyframes nesPulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--nc) 45%,transparent)}55%{box-shadow:0 0 0 10px transparent}}.nes-panel{border:1.5px solid var(--line);border-top:5px solid var(--ac);border-radius:22px;background:linear-gradient(180deg,color-mix(in srgb,var(--ac) 6%,#fff),#fff 60%);padding:clamp(20px,2.6vw,32px)}.nes-anim{animation:nesIn .45s cubic-bezier(.3,.9,.3,1) both}@keyframes nesIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.nes-badge{display:flex;align-items:center;gap:13px}.nes-badge-ic{width:52px;height:52px;border-radius:15px;display:grid;place-items:center;background:color-mix(in srgb,var(--ac) 16%,#fff);color:var(--ac);flex-shrink:0}.nes-badge-ic svg{width:28px;height:28px}.nes-badge b{font-family:var(--display);font-weight:800;font-size:23px;letter-spacing:-.01em;color:var(--ink,#14384F);display:block;line-height:1}.nes-badge span{font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ac);font-weight:700}.nes-lit{margin:18px 0 0;font-family:var(--display);font-weight:750;font-size:clamp(17px,2vw,20px);line-height:1.35;letter-spacing:-.01em;color:var(--ink,#14384F)}.nes-lit em{font-style:italic;color:var(--ac)}.nes-unlock{margin:12px 0 0;font-family:var(--sans);font-size:14.5px;line-height:1.6;color:var(--ink-2,#3D5560)}.nes-divide{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:20px}@media(max-width:560px){.nes-divide{grid-template-columns:1fr}}.nes-side{border-radius:15px;padding:15px 16px;border:1px solid var(--line)}.nes-side .sd-h{display:flex;align-items:center;gap:8px;font-family:var(--mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;font-weight:700;margin-bottom:8px}.nes-side .sd-h svg{width:17px;height:17px}.nes-side p{margin:0;font-family:var(--sans);font-size:13.5px;line-height:1.5;color:var(--ink-2,#3D5560)}.nes-side.with{background:color-mix(in srgb,#2C8A5C 8%,#fff);border-color:color-mix(in srgb,#2C8A5C 24%,transparent)}.nes-side.with .sd-h{color:#2C8A5C}.nes-side.without{background:color-mix(in srgb,#E0554F 7%,#fff);border-color:color-mix(in srgb,#E0554F 22%,transparent)}.nes-side.without .sd-h{color:#C0453F}.nes-barna{margin-top:18px;display:flex;gap:13px;align-items:flex-start;padding:16px 18px;border-radius:16px;background:linear-gradient(120deg,color-mix(in srgb,var(--ac) 14%,#fff),color-mix(in srgb,#7B6CD8 8%,#fff));border:1.5px solid color-mix(in srgb,var(--ac) 30%,transparent)}.nes-barna-ic{width:40px;height:40px;border-radius:12px;flex-shrink:0;display:grid;place-items:center;background:var(--ac);color:#fff}.nes-barna-ic svg{width:22px;height:22px}.nes-barna b{display:block;font-family:var(--display);font-weight:800;font-size:15px;color:var(--ink,#14384F);margin-bottom:3px}.nes-barna p{margin:0;font-family:var(--sans);font-size:13.5px;line-height:1.55;color:var(--ink-2,#3D5560)}.nes-actions{display:flex;justify-content:center;margin-top:22px}.nes-play{display:inline-flex;align-items:center;gap:9px;cursor:pointer;border:none;font-family:var(--sans);font-weight:750;font-size:14px;padding:12px 22px;border-radius:999px;min-height:44px;background:var(--ink,#14384F);color:#fff;transition:transform .15s,filter .2s}.nes-play:hover:not(:disabled){transform:translateY(-2px);filter:brightness(1.12)}.nes-play:disabled{opacity:.5;cursor:default}.nes-play svg{width:17px;height:17px}.nes-play:focus-visible{outline:2px solid var(--ac);outline-offset:2px}@media(max-width:560px){.nes-dot{width:54px;height:54px}.nes-dot svg{width:24px;height:24px}.nes-rail-fill,.nes-rail-line{top:27px}.nes-era{display:none}.nes-nm{font-size:13px}}@media(prefers-reduced-motion:reduce){.nes-anim,.nes-dot,.nes-era,.nes-nm,.nes-rail-fill{transition:none!important;animation:none!important}.nes-node.now .nes-dot{animation:none!important}}.aim{--ac:#F0605F;max-width:900px;margin:36px auto 0;background:linear-gradient(160deg,#fff,var(--paper-3,#F7F4EF));border:1.5px solid var(--line,#e7e1d8);border-radius:28px;padding:clamp(22px,3.2vw,36px);box-shadow:0 34px 70px -48px rgba(20,56,79,.5)}.aim-head{text-align:center;max-width:58ch;margin:0 auto 20px}.aim-head .k{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--teal-deep,#1F8A86);font-weight:700}.aim-head h3{font-family:var(--display);font-weight:800;font-size:clamp(20px,2.6vw,27px);letter-spacing:-.02em;color:var(--ink,#14384F);margin:10px 0 0}.aim-head p{color:var(--ink-2,#3D5560);font-size:14.5px;line-height:1.55;margin:9px 0 0}.aim-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:9px;margin-bottom:8px}.aim-chip{display:inline-flex;align-items:center;gap:8px;font-family:var(--sans);font-weight:700;font-size:13px;color:var(--ink-2,#3D5560);background:#fff;border:1.5px solid var(--line-cool,#e2e6ec);padding:8px 14px 8px 9px;border-radius:999px;cursor:pointer;transition:transform .16s,border-color .2s,color .2s,box-shadow .2s;min-height:42px}.aim-chip .ci{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,var(--cc),color-mix(in srgb,var(--cc) 60%,#fff));flex:none}.aim-chip .ci svg{width:15px;height:15px}.aim-chip:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--cc) 55%,var(--line));color:var(--ink,#14384F);box-shadow:0 12px 22px -14px var(--cc)}.aim-chip.on{color:var(--cc);border-color:var(--cc);background:color-mix(in srgb,var(--cc) 8%,#fff)}.aim-chip:focus-visible{outline:2px solid var(--cc);outline-offset:2px}.aim-card{display:grid;grid-template-columns:200px 1fr;grid-gap:0;gap:0;margin-top:20px;border:1.5px solid color-mix(in srgb,var(--ac) 28%,var(--line));border-radius:22px;overflow:hidden;background:#fff;box-shadow:0 22px 46px -32px color-mix(in srgb,var(--ac) 55%,transparent)}@media(max-width:640px){.aim-card{grid-template-columns:1fr}}.aim-card.pop{animation:aimPop .42s cubic-bezier(.2,.8,.3,1)}@keyframes aimPop{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.aim-scene{position:relative;padding:24px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px;text-align:center;color:#fff;background:linear-gradient(155deg,var(--ac),color-mix(in srgb,var(--ac) 62%,#14384F))}.aim-scene-ic{width:64px;height:64px;border-radius:18px;display:grid;place-items:center;background:rgba(255,255,255,.16);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.aim-scene-ic svg{width:34px;height:34px}.aim-scene b{font-family:var(--display);font-weight:800;font-size:20px;letter-spacing:-.01em}.aim-who{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;font-weight:700;background:rgba(255,255,255,.92);color:var(--ink,#14384F);padding:5px 11px;border-radius:999px}.aim-who svg{width:13px;height:13px;color:var(--ac)}.aim-read{padding:22px 24px}.aim-row{margin-bottom:15px}.aim-row .rk{font-family:var(--mono);font-size:10px;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-4,#8A96A0);font-weight:700;margin-bottom:3px}.aim-row .rk.learn{color:var(--ac)}.aim-row .rv{font-family:var(--sans);font-size:14.5px;line-height:1.5;color:var(--ink,#14384F)}.aim-charge{margin:16px 0;padding:15px 16px;border-radius:14px;background:color-mix(in srgb,var(--ac) 6%,#F7F4EF);border:1px solid color-mix(in srgb,var(--ac) 20%,transparent)}.aim-charge .ck{font-family:var(--mono);font-size:10px;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3,#5C7079);font-weight:700;margin-bottom:11px;display:block}.aim-meter-ends{display:flex;justify-content:space-between;font-family:var(--sans);font-size:11.5px;font-weight:650;color:var(--ink-3,#5C7079);margin-bottom:6px}.aim-meter-ends .hu{color:var(--ac);font-weight:750}.aim-meter{position:relative;height:10px;border-radius:6px;background:linear-gradient(90deg,#E2E6EC,color-mix(in srgb,var(--ac) 45%,#E2E6EC))}.aim-meter-mark{position:absolute;top:50%;width:20px;height:20px;border-radius:50%;background:#fff;border:4px solid var(--ac);transform:translate(-50%,-50%);left:0;transition:left .6s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px -3px color-mix(in srgb,var(--ac) 70%,transparent)}.aim-charge .cnote{margin:11px 0 0;font-family:var(--sans);font-size:13px;line-height:1.5;color:var(--ink-2,#3D5560)}.aim-charge .cnote b{color:var(--ac)}.aim-closer{display:inline-flex;align-items:center;gap:8px;cursor:pointer;border:1.5px solid var(--line,#e7e1d8);background:#fff;color:var(--ink-2,#3D5560);font-family:var(--sans);font-weight:700;font-size:13px;padding:9px 15px;border-radius:999px;min-height:42px;transition:border-color .2s,color .2s}.aim-closer:hover{border-color:var(--ac);color:var(--ac)}.aim-closer svg{width:15px;height:15px;transition:transform .3s}.aim-closer.open svg{transform:rotate(180deg)}.aim-closer:focus-visible{outline:2px solid var(--ac);outline-offset:2px}.aim-inside{overflow:hidden;max-height:0;opacity:0;transition:max-height .4s ease,opacity .3s ease,margin .3s;margin-top:0}.aim-inside.show{max-height:260px;opacity:1;margin-top:15px}.aim-inside-in{padding:15px 16px;border-radius:13px;background:#F7F4EF;border:1px dashed color-mix(in srgb,var(--ac) 35%,var(--line))}.aim-foot{text-align:center;margin-top:22px;font-size:14px;color:var(--ink,#14384F);font-weight:600;line-height:1.5}.aim-foot em{color:var(--teal-deep,#1F8A86);font-style:normal}.aim-foot b{color:var(--ac)}@media(prefers-reduced-motion:reduce){.aim-card.pop{animation:none}.aim-closer svg,.aim-inside,.aim-meter-mark{transition:none!important}}.t1-rise{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}.t1-rise.in{opacity:1;transform:none}.t1-rise.d1{transition-delay:.05s}.t1-rise.d2{transition-delay:.11s}.t1-rise.d3{transition-delay:.17s}.t1-rise.d4{transition-delay:.23s}.t1-rise.d5{transition-delay:.29s}.t1-rise.d6{transition-delay:.35s}@media(prefers-reduced-motion:reduce){.t1-rise{transition:none;opacity:1;transform:none}}.whatis .fw-head{margin-bottom:46px}.bx-brand{position:relative;border-radius:30px;overflow:hidden;color:#fff;background:linear-gradient(135deg,#163d55,#0d2131 58%,#122c40);padding:clamp(30px,4vw,54px);box-shadow:0 44px 100px -54px rgba(13,34,51,.9)}.bx-brand-bg{position:absolute;inset:0;overflow:hidden;pointer-events:none}.bx-brand-bg:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 1px 1px,rgba(255,255,255,.06) 1px,transparent 0);background-size:26px 26px;opacity:.55}.bx-orb{position:absolute;width:360px;height:360px;border-radius:50%;filter:blur(64px);opacity:.5}.bx-orb.one{background:radial-gradient(circle,rgba(240,96,95,.6),transparent 70%);top:-130px;right:-70px;animation:bxDrift 15s ease-in-out infinite}.bx-orb.two{background:radial-gradient(circle,rgba(47,168,174,.55),transparent 70%);bottom:-150px;left:-90px;animation:bxDrift 19s ease-in-out infinite reverse}@keyframes bxDrift{0%,to{transform:translate(0)}50%{transform:translate(46px,-34px)}}.bx-brand-inner{position:relative;display:grid;grid-template-columns:1.15fr .85fr;grid-gap:clamp(28px,4vw,58px);gap:clamp(28px,4vw,58px);align-items:center}@media(max-width:880px){.bx-brand-inner{grid-template-columns:1fr;gap:30px}}.bx-kicker{display:inline-block;font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-soft);margin-bottom:22px;padding:5px 13px;border:1px solid rgba(255,255,255,.18);border-radius:999px}.bx-logo{margin:0 0 22px}.bx-logo svg{width:min(300px,74%);height:auto;color:#fff;display:block}.bx-brand-desc{font-family:var(--sans);font-size:clamp(15px,1.7vw,18px);line-height:1.62;color:rgba(255,255,255,.82);margin:0;max-width:48ch}.bx-brand-desc b{color:#fff;font-weight:700}.bx-brand-desc em{color:var(--gold-soft);font-style:italic}.bx-principle{position:relative;font-family:var(--display);font-weight:800;font-size:clamp(22px,2.7vw,32px);line-height:1.16;letter-spacing:-.025em;color:#fff;padding-left:26px;border-left:3px solid var(--gold)}.bx-principle .bx-p-accent{color:var(--gold)}.bx-stats{position:relative;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;margin-top:36px;padding-top:30px;border-top:1px solid rgba(255,255,255,.13)}@media(max-width:680px){.bx-stats{grid-template-columns:1fr 1fr;gap:22px 16px}}.bx-stat-n{display:block;font-family:var(--display);font-weight:900;font-size:clamp(22px,2.4vw,30px);letter-spacing:-.03em;color:#fff}.bx-stat-l{display:block;font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.55);margin-top:6px}.bx-domains-head{max-width:640px;margin:66px 0 26px}.bx-domains-head h3{font-family:var(--display);font-weight:900;font-size:clamp(24px,3.2vw,40px);letter-spacing:-.035em;color:var(--ink);margin:0 0 12px;line-height:1.06}.bx-domains-head h3 em{color:var(--coral-deep);font-style:normal}.bx-domains-head p{font-family:var(--sans);font-size:16px;line-height:1.6;color:var(--ink-2);margin:0}.bx-domains{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}@media(max-width:820px){.bx-domains{grid-template-columns:1fr 1fr}}@media(max-width:480px){.bx-domains{grid-template-columns:1fr}}.bx-domain{position:relative;background:#fff;border:1.5px solid var(--line);border-radius:20px;padding:24px;overflow:hidden;transition:transform .25s,box-shadow .25s,border-color .25s}.bx-domain:after{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--dc);transform:scaleX(0);transform-origin:left;transition:transform .32s}.bx-domain:hover{transform:translateY(-6px);border-color:color-mix(in srgb,var(--dc) 42%,var(--line));box-shadow:0 28px 54px -32px color-mix(in srgb,var(--dc) 62%,transparent)}.bx-domain:hover:after{transform:scaleX(1)}.bx-domain-ic{width:50px;height:50px;border-radius:14px;display:grid;place-items:center;color:#fff;margin-bottom:16px;background:linear-gradient(135deg,var(--dc),color-mix(in srgb,var(--dc) 60%,#fff));box-shadow:0 12px 24px -12px var(--dc)}.bx-domain-ic svg{width:25px;height:25px}.bx-domain h4{font-family:var(--sans);font-weight:800;font-size:16px;color:var(--ink);margin:0 0 6px;letter-spacing:-.01em}.bx-domain p{font-family:var(--sans);font-size:13.5px;line-height:1.55;color:var(--ink-3);margin:0}.bx-dtag{position:absolute;top:20px;right:18px;font-family:var(--mono);font-size:10px;letter-spacing:.06em;color:var(--dc);opacity:.7;font-weight:700}.bx-bridge-head{max-width:640px;margin:64px 0 24px}.bx-bk{display:inline-block;font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--coral-deep);margin-bottom:10px}.bx-bridge-head h3{font-family:var(--display);font-weight:900;font-size:clamp(22px,2.8vw,33px);letter-spacing:-.03em;color:var(--ink);margin:0;line-height:1.08}.whatis-flow{margin-top:26px}.wf-a{--wc:var(--teal)}.wf-b{--wc:var(--amber)}.wf-c{--wc:var(--coral)}.wf-node{position:relative;overflow:hidden;transition:transform .25s,box-shadow .25s,border-color .25s}.wf-node:hover{transform:translateY(-5px);border-color:color-mix(in srgb,var(--wc) 40%,var(--line));box-shadow:0 24px 48px -30px color-mix(in srgb,var(--wc) 60%,transparent)}.whatis-foot{margin-top:30px}.expert-types{grid-template-columns:repeat(3,1fr);gap:18px;margin:46px 0 40px}@media(max-width:820px){.expert-types{grid-template-columns:1fr 1fr}}@media(max-width:520px){.expert-types{grid-template-columns:1fr}}.expert-type{position:relative;display:flex;flex-direction:column;overflow:hidden;background:#fff;border:1.5px solid var(--line);border-radius:22px;padding:26px 24px 24px;transition:transform .28s cubic-bezier(.2,.7,.2,1),box-shadow .28s,border-color .28s}.expert-type:before{content:"";position:absolute;inset:0;background:linear-gradient(160deg,color-mix(in srgb,var(--ec) 9%,#fff),transparent 55%);opacity:0;transition:opacity .3s;pointer-events:none}.expert-type:hover{transform:translateY(-8px);border-color:color-mix(in srgb,var(--ec) 46%,var(--line));box-shadow:0 32px 64px -34px color-mix(in srgb,var(--ec) 66%,transparent)}.expert-type:hover:before{opacity:1}.expert-type>*{position:relative}.expert-type .et-ic{width:56px;height:56px;border-radius:16px;display:grid;place-items:center;color:#fff;margin-bottom:16px;background:linear-gradient(135deg,var(--ec),color-mix(in srgb,var(--ec) 58%,#fff));box-shadow:0 14px 28px -13px var(--ec);transition:transform .28s}.expert-type .et-ic svg{width:28px;height:28px}.expert-type:hover .et-ic{transform:translateY(-2px) rotate(-5deg) scale(1.07)}.expert-type b{font-family:var(--sans);font-weight:800;font-size:16px;color:var(--ink);letter-spacing:-.01em;line-height:1.25}.expert-type i{font-style:normal;font-size:13.5px;color:var(--ink-3);line-height:1.5;margin-top:5px}.et-join{position:absolute;top:20px;right:20px;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;color:var(--ec);background:color-mix(in srgb,var(--ec) 15%,#fff);opacity:0;transform:scale(.55);transition:opacity .25s,transform .25s}.expert-type:hover .et-join{opacity:1;transform:scale(1)}.et-join svg{width:14px;height:14px}.promise{background:radial-gradient(120% 130% at 12% 0,#1b1d20 0,var(--ink) 55%)}.promise:before{background:radial-gradient(ellipse 55% 62% at 82% 42%,rgba(240,96,95,.15),transparent 70%)}.pm-grid{display:grid;grid-template-columns:1fr 1.18fr;grid-gap:clamp(40px,6vw,92px);gap:clamp(40px,6vw,92px);align-items:start;margin-top:6px}@media(max-width:900px){.pm-grid{grid-template-columns:1fr;gap:44px}}.pm-lead{position:-webkit-sticky;position:sticky;top:104px}@media(max-width:900px){.pm-lead{position:static}}.promise .eyebrow{color:rgba(255,255,255,.55)}.promise .eyebrow:before{background:var(--gold)}.pm-title{font-family:var(--display);font-weight:900;font-size:clamp(38px,5.2vw,66px);line-height:1.02;letter-spacing:-.045em;color:#fff;margin:22px 0 0;text-wrap:balance}.pm-title em{color:var(--gold);font-style:normal}.pm-sub{font-family:var(--sans);font-size:clamp(15px,1.6vw,17px);line-height:1.62;color:rgba(255,255,255,.6);margin:24px 0 0;max-width:40ch}.pm-vows{display:flex;flex-direction:column}.pm-vow{position:relative;display:grid;grid-template-columns:auto 1fr;grid-gap:24px;gap:24px;padding:30px 4px 30px 0;border-top:1px solid rgba(255,255,255,.13);transition:padding-left .3s}.pm-vow:last-child{border-bottom:1px solid rgba(255,255,255,.13)}.pm-vow:hover{padding-left:8px}.pm-num{font-family:var(--mono);font-size:13px;font-weight:700;letter-spacing:.05em;color:var(--gold);padding-top:5px}.pm-vow-body{display:flex;flex-direction:column;gap:11px}.pm-not{font-family:var(--display);font-weight:800;font-size:clamp(19px,2.2vw,26px);line-height:1.22;letter-spacing:-.02em;color:rgba(255,255,255,.5);transition:color .3s}.pm-vow:hover .pm-not{color:rgba(255,255,255,.66)}.pm-not-k{display:inline-block;font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:rgba(255,255,255,.4);border:1px solid rgba(255,255,255,.18);border-radius:6px;padding:3px 9px;margin-right:12px;vertical-align:middle}.pm-will{position:relative;font-family:var(--display);font-weight:900;font-size:clamp(22px,2.6vw,31px);line-height:1.16;letter-spacing:-.03em;color:var(--gold);padding-left:20px}.pm-will:before{content:"";position:absolute;left:0;top:.16em;bottom:.16em;width:3px;border-radius:3px;background:var(--gold)}.pm-will em{font-style:italic;color:#fff}.pm-lead .promise-sign{margin-top:42px;padding-top:28px;border-top:1px solid rgba(255,255,255,.13);display:flex;flex-direction:column;align-items:flex-start;gap:18px;justify-content:flex-start}.pm-lead .signature{font-family:var(--display);font-weight:900;font-size:34px;color:var(--gold);line-height:1;letter-spacing:-.02em}.bxd-head{margin-bottom:26px}.bxd-head p b{color:var(--ink);font-weight:650}.bxd{--dc:#F0605F}.bxd-tabs{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-bottom:16px}@media(max-width:820px){.bxd-tabs{grid-template-columns:repeat(2,1fr)}}@media(max-width:440px){.bxd-tabs{grid-template-columns:1fr 1fr;gap:9px}}.bxd-tab{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:9px;padding:15px 15px 14px;border-radius:16px;border:1.5px solid var(--line);background:var(--paper);cursor:pointer;font:inherit;color:inherit;text-align:left;transition:transform .3s cubic-bezier(.2,.7,.2,1),border-color .25s,box-shadow .3s,background .25s}.bxd-tab:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--dc) 42%,var(--line));box-shadow:0 24px 44px -34px color-mix(in srgb,var(--dc) 60%,#14384f)}.bxd-tab:focus-visible{outline:2.5px solid color-mix(in srgb,var(--dc),#1D1D1F 25%);outline-offset:3px}.bxd-tab[aria-pressed=true]{border-color:var(--dc);background:color-mix(in srgb,var(--dc) 6%,#fff);box-shadow:0 20px 42px -30px color-mix(in srgb,var(--dc) 62%,#14384f)}.bxd-tab[aria-pressed=true] .bxd-tab-ic{color:#fff;background:linear-gradient(150deg,var(--dc),color-mix(in srgb,var(--dc),#1D1D1F 22%))}.bxd-tag{font-family:var(--mono);font-size:10.5px;font-weight:700;letter-spacing:.06em;color:color-mix(in srgb,var(--dc),#1D1D1F 34%)}.bxd-tab-ic{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:color-mix(in srgb,var(--dc) 14%,#fff);color:color-mix(in srgb,var(--dc),#1D1D1F 34%);transition:transform .3s cubic-bezier(.2,.7,.2,1),background .25s,color .25s}.bxd-tab-ic svg{width:21px;height:21px}.bxd-tab:hover .bxd-tab-ic{transform:scale(1.06) rotate(-3deg)}.bxd-tab-name{font-weight:680;font-size:14px;letter-spacing:-.01em;color:var(--ink)}.bxd-console{position:relative;border-radius:24px;border:1.5px solid var(--line);background:var(--paper);padding:26px 28px 24px;overflow:hidden;box-shadow:0 44px 88px -64px rgba(20,56,79,.5);transition:border-color .35s}.bxd-console.is-active{border-color:color-mix(in srgb,var(--dc) 30%,var(--line))}.bxd-accent{position:absolute;inset:0 0 auto 0;height:4px;background:var(--dc);opacity:0;transition:opacity .4s}.bxd-console.is-active .bxd-accent{opacity:1}.bxd-console-head{margin-bottom:22px}.bxd-kicker{font-family:var(--mono);font-size:10.5px;letter-spacing:.11em;text-transform:uppercase;color:var(--ink-4);font-weight:600}.bxd-kicker b{color:color-mix(in srgb,var(--dc),#1D1D1F 40%);font-weight:700}.bxd-q{margin:9px 0 0;font-size:22px;line-height:1.24;font-weight:730;letter-spacing:-.02em;color:var(--ink);max-width:30ch}@media(max-width:520px){.bxd-q{font-size:19px}}.bxd-flow{display:grid;grid-template-columns:1fr auto 1.15fr auto 1fr;align-items:stretch;grid-gap:12px;gap:12px}@media(max-width:820px){.bxd-flow{grid-template-columns:1fr;gap:10px}}.bxd-stage{display:flex;flex-direction:column;gap:9px;padding:15px 16px;border-radius:16px;background:var(--paper-2);border:1px solid var(--line)}.bxd-stage-label{font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);font-weight:700}.bxd-signal-body,.bxd-verdict-body{display:flex;gap:10px;align-items:flex-start}.bxd-signal-body p,.bxd-verdict-body p{margin:0;font-size:13.5px;line-height:1.4;color:var(--ink-2);font-weight:560}.bxd-dot{margin-top:5px;flex:none;width:9px;height:9px;border-radius:50%;background:var(--dc);box-shadow:0 0 0 4px color-mix(in srgb,var(--dc) 18%,transparent)}.bxd-arrow{display:grid;place-items:center;color:color-mix(in srgb,var(--dc) 55%,var(--ink-4))}.bxd-arrow svg{width:34px;height:20px}@media(max-width:820px){.bxd-arrow{transform:rotate(90deg);height:22px}.bxd-arrow svg{width:26px}}.bxd-gate{background:color-mix(in srgb,var(--dc) 7%,#fff);border-color:color-mix(in srgb,var(--dc) 26%,var(--line))}.bxd-guards{list-style:none;margin:2px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.bxd-guards li{display:flex;align-items:center;gap:9px;font-size:13.5px;font-weight:640;color:var(--ink);opacity:.28;transition:opacity .3s}.bxd-guards li.on{opacity:1}.bxd-check{flex:none;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;color:#fff;background:color-mix(in srgb,var(--dc),#1D1D1F 22%);transform:scale(.4);transition:transform .3s cubic-bezier(.3,1.4,.5,1)}.bxd-guards li.on .bxd-check{transform:scale(1)}.bxd-check svg{width:12px;height:12px}.bxd-gate-note{margin-top:4px;font-family:var(--mono);font-size:9px;letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb,var(--dc),#1D1D1F 34%);font-weight:700}.bxd-verdict{background:color-mix(in srgb,var(--dc) 5%,var(--paper-2))}.bxd-verdict-mark{flex:none;width:22px;height:22px;color:color-mix(in srgb,var(--dc),#1D1D1F 30%);margin-top:1px}.bxd-verdict-body p{font-weight:680;color:var(--ink)}.bxd-why{margin:20px 0 0;font-size:13.5px;line-height:1.5;color:var(--ink-3);max-width:74ch}.bxd-why-k{font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:color-mix(in srgb,var(--dc),#1D1D1F 40%);margin-right:8px;padding:2px 7px;border-radius:6px;background:color-mix(in srgb,var(--dc) 12%,#fff)}.bxd-tab{opacity:0;transform:translateY(14px)}.bxd.is-revealed .bxd-tab{opacity:1;transform:none;transition:opacity .5s ease,transform .55s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i,0)*60ms)}.bxd-console{opacity:0;transform:translateY(16px)}.bxd.is-revealed .bxd-console{opacity:1;transform:none;transition:opacity .6s ease .2s,transform .6s cubic-bezier(.2,.7,.2,1) .2s}@media(prefers-reduced-motion:reduce){.bxd-console,.bxd-tab{opacity:1!important;transform:none!important}.bxd-check,.bxd-console,.bxd-guards li,.bxd-tab,.bxd-tab-ic{transition:none!important}.bxd-guards li{opacity:1!important}.bxd-check{transform:scale(1)!important}}.sth-head{margin-bottom:8px}.sth-intro{margin:14px 0 0;font-size:15.5px;line-height:1.55;color:var(--ink-3);max-width:64ch}.sth-intro b{color:var(--ink);font-weight:650}.sth{--sc:#2FA8AE;margin:26px 0}.sth-strands{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:20px}.sth-strand{display:inline-flex;align-items:center;gap:9px;font:inherit;font-weight:640;font-size:13.5px;color:var(--ink-2);background:var(--paper);border:1.5px solid var(--line);padding:9px 16px 9px 13px;border-radius:999px;cursor:pointer;transition:transform .25s,border-color .25s,color .2s,background .25s}.sth-strand-dot{width:11px;height:11px;border-radius:50%;background:var(--sc);flex:none;box-shadow:0 0 0 4px color-mix(in srgb,var(--sc) 16%,transparent);transition:box-shadow .25s}.sth-strand:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--sc) 45%,var(--line));color:var(--ink)}.sth-strand:focus-visible{outline:2.5px solid color-mix(in srgb,var(--sc),#1D1D1F 25%);outline-offset:3px}.sth-strand[aria-pressed=true]{border-color:var(--sc);background:color-mix(in srgb,var(--sc) 8%,#fff);color:var(--ink)}.sth-strand[aria-pressed=true] .sth-strand-dot{box-shadow:0 0 0 5px color-mix(in srgb,var(--sc) 22%,transparent)}.sth-bridge{display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch;grid-gap:0;gap:0}@media(max-width:820px){.sth-bridge{grid-template-columns:1fr}}.sth-world{position:relative;display:flex;flex-direction:column;gap:12px;padding:24px 24px 20px;border-radius:22px;border:1.5px solid var(--line);background:var(--paper);overflow:hidden;transition:border-color .35s,box-shadow .35s}.sth-world:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--sc);opacity:.85;transition:background .4s}.sth-pro{background:linear-gradient(160deg,#F4F7F9,#fff)}.sth-kid{background:linear-gradient(160deg,color-mix(in srgb,var(--sc) 5%,#fff),#fff)}.sth-bridge.is-active .sth-world{border-color:color-mix(in srgb,var(--sc) 28%,var(--line));box-shadow:0 34px 66px -50px color-mix(in srgb,var(--sc) 60%,#14384f)}.sth-world-tag{font-family:var(--mono);font-size:10px;letter-spacing:.11em;text-transform:uppercase;font-weight:700;color:color-mix(in srgb,var(--sc),#1D1D1F 42%)}.sth-world-ic{width:46px;height:46px;border-radius:13px;display:grid;place-items:center;color:#fff;background:linear-gradient(150deg,var(--sc),color-mix(in srgb,var(--sc),#1D1D1F 24%))}.sth-world-ic svg{width:24px;height:24px}.sth-world-txt{margin:0;font-size:16px;line-height:1.45;font-weight:600;color:var(--ink);letter-spacing:-.01em}.sth-world-foot{margin-top:auto;font-size:11.5px;color:var(--ink-3)}.sth-thread{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:150px;color:var(--sc)}@media(max-width:820px){.sth-thread{width:auto;height:74px}}.sth-thread-svg{position:absolute;inset:0;width:100%;height:100%;color:color-mix(in srgb,var(--sc) 55%,var(--line))}@media(max-width:820px){.sth-thread-svg{transform:rotate(90deg)}}.sth-thread-path{stroke-dasharray:400;stroke-dashoffset:400}.sth.is-revealed .sth-thread-path{stroke-dashoffset:0;transition:stroke-dashoffset 1s ease .3s}.sth-thread-node{position:relative;z-index:1;width:15px;height:15px;border-radius:50%;background:var(--sc);box-shadow:0 0 0 6px color-mix(in srgb,var(--sc) 15%,#fff),0 0 0 7.5px color-mix(in srgb,var(--sc) 30%,transparent);transition:background .4s}.sth-thread-label{position:absolute;top:calc(50% + 20px);font-family:var(--mono);font-size:8.5px;letter-spacing:.09em;text-transform:uppercase;font-weight:700;color:color-mix(in srgb,var(--sc),#1D1D1F 36%);white-space:nowrap}@media(max-width:820px){.sth-thread-label{position:static;margin-top:6px}.sth-thread{gap:2px}}.sth-foot{margin-top:4px}.sth-strand{opacity:0;transform:translateY(12px)}.sth.is-revealed .sth-strand{opacity:1;transform:none;transition:opacity .5s ease,transform .5s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i,0)*70ms)}.sth-world{opacity:0;transform:translateY(16px)}.sth.is-revealed .sth-pro{opacity:1;transform:none;transition:opacity .6s ease .15s,transform .6s cubic-bezier(.2,.7,.2,1) .15s}.sth.is-revealed .sth-kid{opacity:1;transform:none;transition:opacity .6s ease .45s,transform .6s cubic-bezier(.2,.7,.2,1) .45s}@media(prefers-reduced-motion:reduce){.sth-strand,.sth-world{opacity:1!important;transform:none!important;transition:none!important}.sth-thread-path{stroke-dashoffset:0!important}.sth-strand,.sth-thread-node,.sth-thread-path,.sth-world{transition:none!important}}.sic{margin:30px auto 0;max-width:860px}.sic-head{text-align:center;max-width:60ch;margin:0 auto 20px}.sic-head .k{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--coral-deep,#D64B44);font-weight:700}.sic-head h3{font-family:var(--display);font-weight:800;font-size:clamp(20px,2.6vw,27px);letter-spacing:-.02em;color:var(--ink,#14384F);margin:9px 0 0}.sic-head h3 em{font-style:italic;color:var(--coral,#F0605F)}.sic-head p{color:var(--ink-2,#3D5560);font-size:14.5px;line-height:1.55;margin:9px 0 0}.sic-moments{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-bottom:18px}.sic-mbtn{display:inline-flex;align-items:center;gap:9px;cursor:pointer;font-family:var(--sans);font-weight:700;font-size:13.5px;color:var(--ink-2,#3D5560);background:#fff;border:1.5px solid var(--line,#e7e1d8);padding:10px 16px;border-radius:999px;min-height:44px;transition:border-color .2s,color .2s,background .2s}.sic-mbtn .mi{width:24px;height:24px;border-radius:7px;display:grid;place-items:center;color:#fff;background:var(--mc);flex:none}.sic-mbtn .mi svg{width:15px;height:15px}.sic-mbtn:hover{border-color:var(--mc);color:var(--ink,#14384F)}.sic-mbtn.on{border-color:var(--mc);background:color-mix(in srgb,var(--mc) 9%,#fff);color:var(--mc-deep,var(--ink))}.sic-mbtn:focus-visible{outline:2px solid var(--mc);outline-offset:2px}.sic-chamber{border:1.5px solid var(--line,#e7e1d8);border-radius:24px;background:linear-gradient(180deg,#fff,var(--paper-3,#F7F4EF));padding:clamp(18px,2.4vw,26px);box-shadow:0 30px 60px -46px rgba(20,56,79,.5)}.sic-momentcard{display:flex;align-items:center;gap:13px;padding:14px 16px;border-radius:15px;background:color-mix(in srgb,var(--mc,#2FA8AE) 8%,#fff);border:1.5px solid color-mix(in srgb,var(--mc,#2fa8ae) 26%,transparent);margin-bottom:8px}.sic-momentcard .mc-ic{width:42px;height:42px;border-radius:12px;flex:none;display:grid;place-items:center;color:#fff;background:var(--mc,#2FA8AE)}.sic-momentcard .mc-ic svg{width:23px;height:23px}.sic-momentcard b{display:block;font-family:var(--display);font-weight:800;font-size:14.5px;color:var(--ink,#14384F)}.sic-momentcard p{margin:2px 0 0;font-size:13px;line-height:1.45;color:var(--ink-2,#3D5560)}.sic-track{position:relative;margin:6px 0 0;padding-left:6px}.sic-track:before{content:"";bottom:34px;background:var(--line-cool,#E2E6EC)}.sic-fill,.sic-track:before{position:absolute;left:29px;top:34px;width:3px;border-radius:2px}.sic-fill{height:0;background:linear-gradient(180deg,#F0605F,#F0B860,#2FA8AE,#30A8D8,#7B6CD8);transition:height .5s cubic-bezier(.4,0,.2,1);z-index:1}.sic-gate{position:relative;z-index:2;display:grid;grid-template-columns:48px 1fr auto;align-items:center;grid-gap:13px;gap:13px;width:100%;text-align:left;background:none;border:0;cursor:pointer;padding:11px 6px;border-radius:14px;transition:background .2s}.sic-gate:hover{background:rgba(20,56,79,.03)}.sic-gate:focus-visible{outline:2px solid var(--gc);outline-offset:-2px}.sic-node{width:48px;height:48px;border-radius:50%;background:#fff;border:2.5px solid var(--line-cool,#e2e6ec);color:var(--gc);display:grid;place-items:center;transition:all .3s cubic-bezier(.34,1.4,.6,1)}.sic-node svg{width:23px;height:23px}.sic-gate.sel .sic-node{border-color:var(--gc)}.sic-gate.checking .sic-node{border-color:var(--gc);animation:sicPulse 1s ease-in-out infinite}.sic-gate.logged .sic-node,.sic-gate.pass .sic-node{background:var(--gc);border-color:var(--gc);color:#fff}.sic-gate.block .sic-node{background:#C0453F;border-color:#C0453F;color:#fff}@keyframes sicPulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--gc) 40%,transparent)}55%{box-shadow:0 0 0 9px transparent}}.sic-gate-body .gn{font-family:var(--display);font-weight:800;font-size:15px;color:var(--ink,#14384F);display:flex;align-items:center;gap:8px}.sic-gate-body .gn .lnum{font-family:var(--mono);font-size:10px;font-weight:700;color:var(--gc);background:color-mix(in srgb,var(--gc) 12%,#fff);padding:1px 6px;border-radius:5px}.sic-gate-body .gq{font-size:12.5px;line-height:1.4;color:var(--ink-3,#5C7079);margin-top:3px}.sic-status{font-family:var(--mono);font-size:10px;letter-spacing:.04em;text-transform:uppercase;font-weight:700;color:var(--ink-4,#8A96A0);display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.sic-status svg{width:14px;height:14px}.sic-gate.checking .sic-status{color:var(--gc)}.sic-gate.logged .sic-status,.sic-gate.pass .sic-status{color:#2C8A5C}.sic-gate.block .sic-status{color:#C0453F}.sic-detail{margin-top:14px;border-radius:15px;padding:15px 17px;background:#fff;border:1.5px solid var(--line,#e7e1d8);border-left:5px solid var(--dc,#2fa8ae);animation:sicIn .35s ease both}@keyframes sicIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.sic-detail .dk{font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--dc,#2FA8AE);font-weight:700}.sic-detail p{margin:5px 0 0;font-size:13.5px;line-height:1.55;color:var(--ink,#14384F)}.sic-actions{display:flex;justify-content:center;margin-top:18px}.sic-run{display:inline-flex;align-items:center;gap:9px;cursor:pointer;border:none;font-family:var(--sans);font-weight:750;font-size:14.5px;padding:13px 24px;border-radius:999px;min-height:46px;background:var(--ink,#14384F);color:#fff;transition:transform .15s,filter .2s}.sic-run:hover:not(:disabled){transform:translateY(-2px);filter:brightness(1.14)}.sic-run:disabled{opacity:.55;cursor:default}.sic-run svg{width:17px;height:17px}.sic-run:focus-visible{outline:2px solid var(--coral,#F0605F);outline-offset:2px}.sic-verdict{margin-top:16px;display:none;align-items:flex-start;gap:12px;padding:15px 18px;border-radius:15px;font-size:14px;line-height:1.5;animation:sicIn .4s ease both}.sic-verdict.show{display:flex}.sic-verdict.ok{background:color-mix(in srgb,#2C8A5C 9%,#fff);border:1.5px solid color-mix(in srgb,#2c8a5c 26%,transparent);color:var(--ink,#14384F)}.sic-verdict.held{background:color-mix(in srgb,#E0554F 8%,#fff);border:1.5px solid color-mix(in srgb,#e0554f 24%,transparent);color:var(--ink,#14384F)}.sic-verdict .vi{width:34px;height:34px;border-radius:10px;flex:none;display:grid;place-items:center;color:#fff}.sic-verdict.ok .vi{background:#2C8A5C}.sic-verdict.held .vi{background:#C0453F}.sic-verdict .vi svg{width:20px;height:20px}.sic-verdict b{display:block;margin-bottom:2px;font-family:var(--display);font-weight:800}@media(max-width:560px){.sic-gate{grid-template-columns:44px 1fr;grid-template-rows:auto auto}.sic-status{grid-column:2}.sic-node{width:44px;height:44px}.sic-fill,.sic-track:before{left:27px}}@media(prefers-reduced-motion:reduce){.sic-detail,.sic-fill,.sic-node,.sic-verdict{transition:none!important;animation:none!important}.sic-gate.checking .sic-node{animation:none!important}}.sc2-ov,.sc2-route{position:relative;background:radial-gradient(120% 80% at 15% 0,#1B3A52 0,#122A3D 45%,#0C1E2C 100%);color:#EAF0F6;overflow:hidden}.sc2-route{padding:34px 0 84px}.sc2-ov{padding:70px 0 78px}.sc2-ov:before,.sc2-route:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.5;background-image:radial-gradient(1.5px 1.5px at 14% 18%,rgba(255,255,255,.35),transparent),radial-gradient(1.5px 1.5px at 82% 12%,rgba(180,210,255,.35),transparent),radial-gradient(1px 1px at 55% 68%,rgba(255,255,255,.25),transparent)}.sc2-ov .shell,.sc2-route .shell{position:relative;z-index:1}.sc2-nav{display:flex;gap:8px;flex-wrap:wrap;padding:12px;border-radius:16px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);margin-bottom:32px}.sc2-navlink{font-family:var(--sans);font-weight:650;font-size:13px;color:#AFC0CF;text-decoration:none;padding:9px 14px;border-radius:999px;min-height:40px;display:inline-flex;align-items:center;transition:all .18s;white-space:nowrap}.sc2-navlink:hover{background:rgba(255,255,255,.08);color:#EAF0F6}.sc2-navlink:focus-visible{outline:2px solid #8FC5F0;outline-offset:2px}.sc2-navlink.cur{background:var(--ac,#F0605F);color:#0C1E2C;font-weight:750}.sc2-ey{display:inline-flex;align-items:center;gap:9px;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ac,#F0827F);font-weight:600}.sc2-ey .dot{width:8px;height:8px;border-radius:50%;background:var(--ac,#F0605F)}.sc2-h{font-size:clamp(27px,4.4vw,44px);line-height:1.09;font-weight:800;letter-spacing:-.02em;margin:15px 0 0;max-width:19ch}.sc2-h em{font-style:normal;color:var(--ac,#F0827F)}.sc2-sub{margin:17px 0 0;font-size:16px;line-height:1.6;color:#B8C7D5;max-width:60ch}.sc2-sub b{color:#EAF0F6;font-weight:650}.sc2-proof{margin-top:30px;border-radius:20px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.035);padding:clamp(16px,2.3vw,26px)}.sc2-proof-top{display:flex;align-items:center;gap:9px;margin-bottom:18px;color:var(--ac)}.sc2-proof-top svg{width:20px;height:20px}.sc2-proof-top .tag{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#8FA3B4;font-weight:700}.sc2-actions{margin-top:18px;flex-wrap:wrap}.sc2-actions,.sc2-result{display:flex;gap:10px;justify-content:center}.sc2-result{margin-top:16px;min-height:30px;align-items:center}.sc2-result .rb{display:none;align-items:center;gap:9px;padding:9px 18px;border-radius:999px;font-size:14px;font-weight:750}.sc2-result .rb.show{display:inline-flex;animation:sc2Pop .35s ease}@keyframes sc2Pop{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.sc2-result .rb svg{width:17px;height:17px}.sc2-result .rb.ok{background:rgba(63,185,142,.16);color:#7FE0B8;border:1px solid rgba(63,185,142,.4)}.sc2-result .rb.block{background:rgba(240,96,95,.15);color:#F0827F;border:1px solid rgba(240,96,95,.4)}.sc2-btn{display:inline-flex;align-items:center;gap:8px;cursor:pointer;border:none;font-family:var(--sans);font-weight:700;font-size:14px;padding:11px 20px;border-radius:999px;min-height:44px;transition:transform .12s,filter .2s;background:var(--ac,#F0605F);color:#0C1E2C}.sc2-btn:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.06)}.sc2-btn svg{width:16px;height:16px}.sc2-btn.ghost{background:rgba(255,255,255,.06);color:#EAF0F6;border:1.5px solid rgba(255,255,255,.2)}.sc2-btn.ghost:hover:not(:disabled){background:rgba(255,255,255,.12)}.sc2-btn:disabled{opacity:.4;cursor:default}.sc2-btn:focus-visible{outline:2px solid #fff;outline-offset:2px}.sc2-flow{justify-content:center;flex-wrap:wrap;gap:9px}.sc2-flow,.sc2-node{display:flex;align-items:center}.sc2-node{flex-direction:column;gap:6px;text-align:center;padding:12px;border-radius:12px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.13);font-size:11.5px;font-weight:650;color:#DCE6EE;min-width:78px;transition:all .3s}.sc2-node .nic{width:26px;height:26px;color:#AFC0CF}.sc2-node .nic svg{width:23px;height:23px}.sc2-node.on{border-color:var(--ac);background:color-mix(in srgb,var(--ac) 16%,transparent)}.sc2-node.on .nic{color:var(--ac)}.sc2-node.ok{border-color:#3FB98E;background:rgba(63,185,142,.13);color:#CFF3E4}.sc2-node.ok .nic{color:#7FE0B8}.sc2-node.block{border-color:#C7534F;background:rgba(199,83,79,.12);color:#F3CFCE}.sc2-node.block .nic{color:#F0827F}.sc2-node.dim{opacity:.35}.sc2-node.pick{cursor:pointer}.sc2-node.pick:hover{background:rgba(255,255,255,.09)}.sc2-node.shake{animation:sc2Shake .4s}@keyframes sc2Shake{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}.sc2-ar svg{width:20px;height:20px;color:#6E8598}.sc2-rmpanel{border-radius:14px;border:1px solid rgba(240,96,95,.3);background:rgba(240,96,95,.06);padding:16px;transition:opacity .4s}.sc2-rmpanel .rt{font-size:12px;font-weight:750;color:#F0B89A;margin-bottom:12px;display:flex;align-items:center;gap:8px}.sc2-rmpanel .rt svg{width:16px;height:16px}.sc2-rmchips{display:flex;flex-wrap:wrap;gap:9px}.sc2-rmchip{display:inline-flex;align-items:center;gap:8px;cursor:pointer;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.06);color:#E7EEF4;font-family:var(--sans);font-weight:650;font-size:12.5px;padding:9px 12px;border-radius:999px;min-height:40px;transition:all .3s}.sc2-rmchip:hover{background:rgba(255,255,255,.12)}.sc2-rmchip .x{color:#F0827F;display:inline-flex}.sc2-rmchip .x,.sc2-rmchip .x svg{width:15px;height:15px}.sc2-rmchip.gone{opacity:0;transform:scale(.7);width:0;padding:0;margin:0;border:0;pointer-events:none}.sc2-calm{border-radius:14px;border:1px solid rgba(63,185,142,.35);background:rgba(63,185,142,.08);padding:22px;text-align:center;animation:sc2Pop .5s ease}.sc2-calm .ci{width:44px;height:44px;margin:0 auto 10px;border-radius:12px;display:grid;place-items:center;background:rgba(63,185,142,.18);color:#7FE0B8}.sc2-calm .ci svg{width:24px;height:24px}.sc2-calm b{font-size:15px;color:#EAF0F6}.sc2-calm p{margin:6px 0 0;font-size:12.5px;color:#B8C7D5;line-height:1.5}.sc2-dpick{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:18px}.sc2-dpick button{cursor:pointer;border:1.5px solid rgba(255,255,255,.16);background:rgba(255,255,255,.05);color:#DCE6EE;font-family:var(--sans);font-weight:650;font-size:12.5px;padding:9px 14px;border-radius:999px;min-height:40px;transition:all .18s}.sc2-dpick button:hover{background:rgba(255,255,255,.1)}.sc2-dpick button.sel{border-color:var(--ac);background:color-mix(in srgb,var(--ac) 16%,transparent);color:#fff}.sc2-dmap{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:14px;gap:14px;align-items:center}@media(max-width:640px){.sc2-dmap{grid-template-columns:1fr}.sc2-dmap .sc2-ar{transform:rotate(90deg);justify-self:center}}.sc2-dcol{display:flex;flex-direction:column;gap:9px}.sc2-dcol .sc2-node{min-width:0}.sc2-info{margin-top:42px;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px}@media(max-width:760px){.sc2-info{grid-template-columns:1fr}}.sc2-card{border-radius:16px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.03);padding:20px}.sc2-card.wide{grid-column:1/-1}.sc2-card h3{margin:0 0 13px;font-size:15px;font-weight:800;display:flex;align-items:center;gap:9px}.sc2-card h3 .hic{width:27px;height:27px;border-radius:7px;display:grid;place-items:center;background:color-mix(in srgb,var(--ac) 20%,#16303F);color:var(--ac)}.sc2-card h3 .hic svg{width:15px;height:15px}.sc2-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.sc2-list li{display:flex;gap:9px;font-size:13px;line-height:1.5;color:#C4D2DE}.sc2-list li svg{width:16px;height:16px;flex-shrink:0;margin-top:2px;color:var(--ac)}.sc2-card p{font-size:13px;line-height:1.6;color:#C4D2DE;margin:0}.sc2-card p+p{margin-top:10px}.sc2-note{margin-top:14px;padding:12px 14px;border-radius:10px;background:rgba(255,255,255,.04);border-left:2px solid var(--ac);font-size:12.5px;color:#B4C4D2;line-height:1.55}.sc2-note b{color:#EAF0F6}.sc2-faq{margin-top:6px}.sc2-fitem{border-radius:11px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.03);margin-bottom:8px;overflow:hidden}.sc2-fq{width:100%;text-align:left;cursor:pointer;background:none;border:none;color:#E7EEF4;font-family:var(--sans);font-size:13.5px;font-weight:650;padding:14px 15px;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;line-height:1.4}.sc2-fq:hover{background:rgba(255,255,255,.04)}.sc2-fq:focus-visible{outline:2px solid rgba(255,255,255,.4);outline-offset:-2px}.sc2-fq .fc{flex-shrink:0;width:16px;height:16px;color:#7E93A6;transition:transform .3s}.sc2-fitem.open .fc{transform:rotate(180deg)}.sc2-fa{max-height:0;overflow:hidden;transition:max-height .4s ease}.sc2-fitem.open .sc2-fa{max-height:460px}.sc2-fa p{padding:0 15px 15px;margin:0;font-size:13px;line-height:1.6;color:#B8C7D5}.sc2-related{margin-top:40px}.sc2-related .lab{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#8FA3B4;font-weight:700}.sc2-chips{margin-top:12px;display:flex;gap:10px;flex-wrap:wrap}.sc2-chip{display:inline-flex;align-items:center;gap:9px;text-decoration:none;padding:10px 15px;border-radius:12px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.12);color:#DCE6EE;font-size:13px;font-weight:650;transition:all .18s}.sc2-chip:hover{background:rgba(255,255,255,.09)}.sc2-chip .ci{width:26px;height:26px;border-radius:7px;display:grid;place-items:center}.sc2-chip .ci svg{width:15px;height:15px}.sc2-prevnext{margin-top:44px;padding-top:26px;border-top:1px solid rgba(255,255,255,.12);display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.sc2-pn{display:inline-flex;align-items:center;gap:9px;text-decoration:none;color:#DCE6EE;font-size:13.5px;font-weight:700;padding:11px 18px;border-radius:12px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.14);min-height:44px;transition:all .18s}.sc2-pn:hover{background:rgba(255,255,255,.1)}.sc2-pn.center{background:var(--ac,#F0605F);color:#0C1E2C;border-color:transparent}.sc2-pn svg{width:15px;height:15px}.sc2-pn small{display:block;font-family:var(--mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase;opacity:.7;font-weight:700}.sc2-ov-grid{margin-top:32px;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px}@media(max-width:820px){.sc2-ov-grid{grid-template-columns:1fr}}.sc2-com{border-radius:18px;border:1.5px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);padding:20px;display:flex;flex-direction:column}.sc2-com-top{display:flex;align-items:center;gap:12px}.sc2-com-ic{width:42px;height:42px;border-radius:11px;display:grid;place-items:center;background:color-mix(in srgb,var(--ac) 20%,#16303F);color:var(--ac);flex-shrink:0}.sc2-com-ic svg{width:23px;height:23px}.sc2-com-h{font-size:15.5px;font-weight:800;line-height:1.2}.sc2-com-st{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:9px;letter-spacing:.05em;text-transform:uppercase;font-weight:700;color:#7FE0B8;white-space:nowrap}.sc2-com-st .d{width:7px;height:7px;border-radius:50%;background:#7FE0B8;animation:sc2Pulse 1.8s ease-out infinite}@keyframes sc2Pulse{0%{box-shadow:0 0 0 0 rgba(127,224,184,.5)}to{box-shadow:0 0 0 7px rgba(127,224,184,0)}}.sc2-com-p{margin:13px 0 0;font-size:13px;line-height:1.55;color:#C4D2DE}.sc2-com-demo{margin-top:14px;border-radius:12px;background:rgba(0,0,0,.18);border:1px solid rgba(255,255,255,.08);padding:15px;min-height:96px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center}.sc2-com-demo .dtxt{font-size:12px;color:#AFC0CF;line-height:1.4}.sc2-mini{display:inline-flex;align-items:center;gap:7px;cursor:pointer;border:1.5px solid var(--ac);background:color-mix(in srgb,var(--ac) 12%,transparent);color:#EAF0F6;font-family:var(--sans);font-weight:700;font-size:12.5px;padding:8px 15px;border-radius:999px;min-height:40px;transition:all .18s}.sc2-mini:hover{background:color-mix(in srgb,var(--ac) 22%,transparent)}.sc2-mini svg{width:15px;height:15px}.sc2-mini:focus-visible{outline:2px solid #fff;outline-offset:2px}.sc2-com-demo .verdict{display:none;align-items:center;gap:7px;font-size:12.5px;font-weight:750}.sc2-com-demo .verdict.show{display:inline-flex;animation:sc2Pop .3s ease}.sc2-com-demo .verdict.ok{color:#7FE0B8}.sc2-com-demo .verdict.block{color:#F0827F}.sc2-com-demo .verdict svg{width:15px;height:15px}.sc2-com-link{margin-top:auto;padding-top:14px}.sc2-com-link a{display:inline-flex;align-items:center;gap:7px;text-decoration:none;color:var(--ac);font-size:13px;font-weight:750}.sc2-com-link a svg{width:15px;height:15px;transition:transform .2s}.sc2-com-link a:hover svg{transform:translateX(3px)}@media(prefers-reduced-motion:reduce){.sc2-calm,.sc2-com-demo .verdict.show,.sc2-com-st .d,.sc2-node,.sc2-result .rb.show,.sc2-rmchip{transition:none!important;animation:none!important}}.bfc-sec{position:relative;background:radial-gradient(120% 90% at 15% 0,#1B3A52 0,#122A3D 45%,#0C1E2C 100%);color:#EAF0F6;padding:76px 0 84px;overflow:hidden}.bfc-sec:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.5;background-image:radial-gradient(1.5px 1.5px at 12% 22%,rgba(255,255,255,.4),transparent),radial-gradient(1.5px 1.5px at 82% 12%,rgba(180,210,255,.4),transparent),radial-gradient(1px 1px at 60% 70%,rgba(255,255,255,.3),transparent),radial-gradient(1px 1px at 30% 84%,rgba(200,190,255,.3),transparent)}.bfc-sec .shell{position:relative;z-index:1}.bfc-k{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#F0827F;font-weight:600}.bfc-h{font-size:clamp(28px,4.4vw,44px);line-height:1.08;font-weight:800;letter-spacing:-.02em;margin:16px 0 0;max-width:17ch}.bfc-h em{font-style:normal;color:#F0827F}.bfc-lede{margin:18px 0 0;font-size:16px;line-height:1.6;color:#AFC0CF;max-width:58ch}.bfc-lede b{color:#EAF0F6;font-weight:650}.bfc-main{margin-top:40px;display:grid;grid-template-columns:1.05fr .95fr;grid-gap:34px;gap:34px;align-items:start}@media(max-width:900px){.bfc-main{grid-template-columns:1fr;gap:26px}}.bfc-core{position:relative}.bfc-svg{width:100%;max-width:440px;height:auto;display:block;margin:0 auto;overflow:visible}.bfc-shield-outline{fill:rgba(255,255,255,.03);stroke:#3D5A72;stroke-width:2.5;stroke-dasharray:640;stroke-dashoffset:640;transition:stroke-dashoffset 1s ease,stroke .5s}.bfc-on .bfc-shield-outline{stroke-dashoffset:0}.bfc-shield-glow{fill:none;stroke:#F0827F;stroke-width:3;opacity:0;filter:drop-shadow(0 0 8px #F0605F);transition:opacity .5s}.bfc-on.bfc-final .bfc-shield-glow{opacity:.85}.bfc-child{opacity:0;transition:opacity .5s ease .5s}.bfc-on .bfc-child{opacity:1}.bfc-child *{fill:#9FB4C6;transition:fill .5s}.bfc-on.bfc-final .bfc-child *{fill:#EAF0F6}.bfc-port-line{stroke:#2C475C;stroke-width:1.6;opacity:0;transition:opacity .4s}.bfc-port-line.lit{opacity:.6}.bfc-port-line.pulse{stroke:var(--pc,#F0827F);opacity:.95;stroke-width:2.4;stroke-dasharray:5 6;animation:bfcDash 1s linear infinite}@keyframes bfcDash{to{stroke-dashoffset:-22}}.bfc-port{cursor:pointer}.bfc-port circle{fill:#16303F;stroke:#3D5A72;stroke-width:2;transition:all .35s}.bfc-port .pic{fill:none;stroke:#6E8598;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;transition:stroke .35s}.bfc-port.lit circle{fill:color-mix(in srgb,var(--lc) 22%,#16303F);stroke:var(--lc)}.bfc-port.lit .pic{stroke:#fff}.bfc-port.sel circle{fill:var(--lc);stroke:#fff}.bfc-port.done circle{stroke:#7FE0B8}.bfc-risk{opacity:0}.bfc-risk text{font-family:var(--sans);font-size:11px;font-weight:700;fill:#F0827F}.bfc-risk .rx{stroke:#F0605F;stroke-width:2.4;stroke-linecap:round;opacity:0}.bfc-blocked .bfc-risk{animation:bfcRisk 1.4s ease forwards}.bfc-blocked .bfc-risk .rx{animation:bfcSlash .45s ease .6s forwards}@keyframes bfcRisk{0%{opacity:0}30%{opacity:1}80%{opacity:1}to{opacity:.3}}@keyframes bfcSlash{0%{opacity:0}to{opacity:1}}.bfc-stage{margin-top:16px;min-height:150px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.03);padding:16px;position:relative;overflow:hidden}.bfc-stage-idle{display:flex;align-items:center;justify-content:center;min-height:118px;text-align:center;color:#8FA3B4;font-size:13.5px;padding:0 16px}.bfc-scan{position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,transparent,var(--sc,#7FE0B8),transparent);opacity:0}.bfc-stage.scanning .bfc-scan{opacity:.9;animation:bfcScan .8s ease forwards}@keyframes bfcScan{0%{top:0;opacity:.9}to{top:100%;opacity:0}}.bfc-flow{justify-content:center;flex-wrap:wrap;gap:8px;min-height:118px}.bfc-flow,.bfc-node{display:flex;align-items:center}.bfc-node{flex-direction:column;gap:6px;text-align:center;padding:11px 12px;border-radius:12px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);font-size:11.5px;font-weight:650;color:#DCE6EE;min-width:74px;opacity:0;transform:translateY(8px);transition:all .45s ease}.bfc-stage.run .bfc-node{opacity:1;transform:none}.bfc-node .nic{width:24px;height:24px;display:grid;place-items:center;color:#AFC0CF}.bfc-node .nic svg{width:22px;height:22px}.bfc-node.accent{border-color:color-mix(in srgb,var(--lc) 55%,transparent)}.bfc-node.accent .nic{color:var(--lc)}.bfc-node.ok{border-color:#3FB98E;background:rgba(63,185,142,.12);color:#CFF3E4}.bfc-node.ok .nic{color:#7FE0B8}.bfc-node.blocked{border-color:#C7534F;background:rgba(199,83,79,.1);color:#F3CFCE}.bfc-node.blocked .nic{color:#F0827F;position:relative}.bfc-node.blocked .slash{position:absolute;inset:0}.bfc-arrow{display:flex;align-items:center;color:#6E8598;font-size:11px;font-weight:700;gap:3px;opacity:0;transition:opacity .4s ease .25s}.bfc-stage.run .bfc-arrow{opacity:1}.bfc-arrow svg{width:20px;height:20px}.bfc-arrow.redirect{color:#5FC7CC;flex-direction:column}.bfc-guardians{position:relative;min-height:118px;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px 10px;gap:8px 10px;align-content:center}.bfc-guardians .gc{text-align:center;padding:8px;border-radius:10px;background:rgba(48,168,216,.1);border:1px solid rgba(48,168,216,.3);font-size:11px;font-weight:650;color:#CFE7F5;opacity:0;transform:scale(.9);transition:all .4s ease}.bfc-stage.run .bfc-guardians .gc{opacity:1;transform:none}.bfc-stage.run .bfc-guardians .gc:nth-child(2){transition-delay:.08s}.bfc-stage.run .bfc-guardians .gc:nth-child(3){transition-delay:.16s}.bfc-stage.run .bfc-guardians .gc:nth-child(4){transition-delay:.24s}.bfc-verify{margin-top:12px;min-height:30px;display:flex;align-items:center;justify-content:center;gap:10px}.bfc-verify .vb{display:inline-flex;align-items:center;gap:8px;padding:7px 16px;border-radius:999px;font-size:13px;font-weight:750;opacity:0;transform:translateY(5px);transition:all .35s}.bfc-verify .vb.show{opacity:1;transform:none}.bfc-verify .vb svg{width:16px;height:16px}.bfc-verify .vb.ok{background:rgba(63,185,142,.15);color:#7FE0B8;border:1px solid rgba(63,185,142,.4)}.bfc-verify .vb.block{background:rgba(240,96,95,.14);color:#F0827F;border:1px solid rgba(240,96,95,.4)}.bfc-progress{margin-top:14px;text-align:center}.bfc-progress-bar{height:5px;border-radius:999px;background:rgba(255,255,255,.1);overflow:hidden;max-width:280px;margin:0 auto}.bfc-progress-fill{height:100%;width:0;background:linear-gradient(90deg,#F0605F,#F0B860,#57B894,#2FA8AE,#7B6CD8,#30A8D8);transition:width .5s ease}.bfc-progress-txt{margin-top:8px;font-size:12px;color:#8FA3B4;font-weight:600}.bfc-progress-txt b{color:#7FE0B8}.bfc-done-msg{margin-top:12px;text-align:center;font-size:15px;font-weight:800;color:#7FE0B8;opacity:0;transform:translateY(6px);transition:all .5s}.bfc-done-msg.show{opacity:1;transform:none}.bfc-layers{display:grid;grid-template-columns:1fr 1fr;grid-gap:11px;gap:11px}@media(max-width:520px){.bfc-layers{grid-template-columns:1fr}}.bfc-layer{position:relative;text-align:left;cursor:pointer;border-radius:14px;padding:14px;min-height:44px;background:rgba(255,255,255,.035);border:1.5px solid rgba(255,255,255,.1);transition:all .2s;opacity:0;transform:translateY(8px)}.bfc-on .bfc-layer{opacity:1;transform:none;transition:all .45s ease}.bfc-layer:hover{background:rgba(255,255,255,.07)}.bfc-layer:focus-visible{outline:2px solid var(--lc);outline-offset:2px}.bfc-layer.sel{border-color:var(--lc);background:color-mix(in srgb,var(--lc) 12%,transparent);box-shadow:0 0 0 1px var(--lc)}.bfc-layer-top{display:flex;align-items:center;gap:10px}.bfc-layer-ic{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;background:color-mix(in srgb,var(--lc) 22%,#16303F);color:var(--lc);flex-shrink:0}.bfc-layer.sel .bfc-layer-ic{background:var(--lc);color:#0C1E2C}.bfc-layer-ic svg{width:17px;height:17px}.bfc-layer-plain{font-size:14px;font-weight:750;color:#EAF0F6;line-height:1.2}.bfc-layer-desc{margin-top:9px;font-size:12px;color:#93A6B7;line-height:1.45}.bfc-layer-status{margin-top:10px;display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;font-weight:700;color:#7E93A6}.bfc-layer-status .dot{width:6px;height:6px;border-radius:50%;background:#4E6376}.bfc-layer.done .bfc-layer-status{color:#7FE0B8}.bfc-layer.done .bfc-layer-status .dot{background:#7FE0B8}.bfc-layer .vck{position:absolute;top:12px;right:12px;width:18px;height:18px;color:#7FE0B8;opacity:0;transform:scale(.6);transition:all .3s}.bfc-layer.done .vck{opacity:1;transform:none}.bfc-inspect{margin-top:38px}.bfc-inspect-btn{display:inline-flex;align-items:center;gap:9px;cursor:pointer;border:1.5px solid rgba(255,255,255,.2);background:rgba(255,255,255,.04);color:#EAF0F6;font-family:var(--sans);font-weight:700;font-size:14px;padding:12px 22px;border-radius:999px;min-height:46px;transition:all .2s}.bfc-inspect-btn:hover{background:rgba(255,255,255,.09)}.bfc-inspect-btn:focus-visible{outline:2px solid #8FC5F0;outline-offset:2px}.bfc-inspect-btn svg{width:17px;height:17px}.bfc-inspect-btn.open svg.chev{transform:rotate(180deg);transition:transform .3s}.bfc-fw{max-height:0;overflow:hidden;transition:max-height .55s ease}.bfc-fw.open{max-height:3200px;margin-top:22px}.bfc-fw-note{font-size:12.5px;color:#8FA3B4;margin:0 0 18px;max-width:70ch;line-height:1.55}.bfc-fw-cats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}@media(max-width:820px){.bfc-fw-cats{grid-template-columns:1fr}}.bfc-cat h4{margin:0 0 4px;font-size:14px;font-weight:800;letter-spacing:-.01em}.bfc-cat.product h4{color:#7FE0B8}.bfc-cat.design h4{color:#8FC5F0}.bfc-cat.legal h4{color:#C9BEF2}.bfc-cat .cdesc{font-size:11.5px;color:#7E93A6;margin:0 0 12px;line-height:1.4}.bfc-fitem{border-radius:11px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.035);margin-bottom:8px;overflow:hidden}.bfc-fq{width:100%;text-align:left;cursor:pointer;background:none;border:none;color:#DCE6EE;font-family:var(--sans);font-size:12.5px;font-weight:650;padding:11px 13px;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;line-height:1.35}.bfc-fq:hover{background:rgba(255,255,255,.04)}.bfc-fq:focus-visible{outline:2px solid rgba(255,255,255,.4);outline-offset:-2px}.bfc-fq .fchev{flex-shrink:0;width:15px;height:15px;color:#7E93A6;transition:transform .3s}.bfc-fitem.open .bfc-fq .fchev{transform:rotate(180deg)}.bfc-fa{max-height:0;overflow:hidden;transition:max-height .4s ease}.bfc-fitem.open .bfc-fa{max-height:600px}.bfc-fa-in{padding:0 13px 13px}.bfc-fa-row{margin-top:11px}.bfc-fa-row .lab{font-family:var(--mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:#7E93A6;font-weight:700}.bfc-fa-row .val{font-size:12px;color:#C4D2DE;line-height:1.5;margin-top:3px}.bfc-fa-link{margin-top:12px}.bfc-fa-link a{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;color:#8FC5F0;text-decoration:none}.bfc-fa-link a svg{width:13px;height:13px}.bfc-close{margin-top:46px;padding-top:34px;border-top:1px solid rgba(255,255,255,.12);text-align:center}.bfc-close-k{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#8FA3B4}.bfc-close-h{font-size:clamp(20px,2.8vw,28px);font-weight:800;letter-spacing:-.01em;margin:12px auto 0;max-width:24ch;line-height:1.25}.bfc-close-h em{font-style:normal;color:#F0827F}.bfc-close-cta{margin-top:22px;display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.bfc-close-cta a{display:inline-flex;align-items:center;gap:8px;padding:12px 22px;border-radius:999px;font-family:var(--sans);font-weight:700;font-size:14px;text-decoration:none;min-height:46px;transition:transform .12s,filter .2s}.bfc-close-cta a svg{width:16px;height:16px}.bfc-cta-primary{background:#F0605F;color:#fff}.bfc-cta-primary:hover{transform:translateY(-1px);filter:brightness(1.05)}.bfc-cta-ghost{background:rgba(255,255,255,.06);color:#EAF0F6;border:1.5px solid rgba(255,255,255,.18)}.bfc-cta-ghost:hover{background:rgba(255,255,255,.11)}@media(prefers-reduced-motion:reduce){.bfc-shield-outline{stroke-dashoffset:0!important;transition:none!important}.bfc-arrow,.bfc-child,.bfc-done-msg,.bfc-guardians .gc,.bfc-layer,.bfc-node,.bfc-shield-glow,.bfc-verify .vb{opacity:1!important;transform:none!important;transition:none!important}.bfc-port-line.pulse{animation:none!important}.bfc-stage.scanning .bfc-scan{animation:none!important;opacity:0!important}.bfc-blocked .bfc-risk,.bfc-blocked .bfc-risk .rx{animation:none!important;opacity:1!important}}.dil-head-row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:8px}.dil-progress{font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--teal-deep);font-weight:700}.dil-progress b{color:var(--coral-deep)}.dil-steps{display:grid;grid-gap:12px;gap:12px}.dil-step{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:16px;gap:16px;width:100%;text-align:left;background:#fff;border:1.5px solid var(--line);border-radius:18px;padding:16px 18px;cursor:pointer;font-family:inherit;transition:border-color .2s,box-shadow .2s,transform .15s}.dil-step:hover{border-color:var(--teal-soft);box-shadow:0 14px 30px -22px rgba(47,168,174,.5);transform:translateY(-1px)}.dil-step.open{border-color:var(--teal);box-shadow:0 18px 40px -26px rgba(47,168,174,.55)}.dil-num{width:44px;height:44px;border-radius:13px;background:linear-gradient(160deg,#3FB3B8,#2F8E93);color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--display);font-weight:800;font-size:18px;flex:0 0 auto}.dil-step.open .dil-num{background:linear-gradient(160deg,#F0605F,#E0482D)}.dil-body{min-width:0}.dil-top{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.dil-time{font-family:var(--mono);font-size:10.5px;font-weight:700;letter-spacing:.04em;color:var(--teal-deep);background:var(--teal-wash);padding:2px 8px;border-radius:999px}.dil-title{font-family:var(--display);font-weight:800;font-size:16px;color:var(--ink)}.dil-desc{font-size:13.5px;color:var(--ink-3);margin-top:4px;line-height:1.45}.dil-more{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s ease}.dil-more>span{overflow:hidden}.dil-step.open .dil-more{grid-template-rows:1fr}.dil-more-in{display:block;margin-top:10px;padding-top:10px;border-top:1px dashed var(--line-cool);font-size:13.5px;color:var(--ink-2);line-height:1.5}.dil-more-in b{color:var(--coral-deep)}.dil-chev{width:26px;height:26px;border-radius:50%;background:var(--paper-2);color:var(--ink-4);display:flex;align-items:center;justify-content:center;flex:0 0 auto;transition:transform .3s,background .2s,color .2s}.dil-chev svg{width:14px;height:14px}.dil-step.open .dil-chev{transform:rotate(180deg);background:var(--coral);color:#fff}.dil-cheer{margin-top:14px;text-align:center;font-family:var(--sans);font-weight:700;font-size:14px;color:var(--teal-deep);opacity:0;transform:translateY(6px);transition:.4s}.dil-cheer.show{opacity:1;transform:none}@media(max-width:520px){.dil-step{grid-template-columns:auto 1fr}.dil-chev{display:none}}.hl-item{cursor:pointer;transition:transform .15s}.hl-item.hlx{position:relative;border-radius:16px;padding:16px;border:1.5px solid transparent;background:transparent}.hl-item.hlx:hover{background:#fff;border-color:var(--gold-soft);box-shadow:0 16px 34px -26px rgba(224,72,45,.4);transform:translateY(-2px)}.hl-item.hlx.open{background:#fff;border-color:var(--coral-soft);box-shadow:0 18px 40px -26px rgba(224,72,45,.45)}.hl-tap{font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--coral-deep);font-weight:700;display:inline-flex;align-items:center;gap:5px;margin-top:10px}.hl-tap svg{width:12px;height:12px;transition:transform .3s}.hl-item.hlx.open .hl-tap svg{transform:rotate(45deg)}.hl-reveal{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s ease}.hl-reveal>div{overflow:hidden}.hl-item.hlx.open .hl-reveal{grid-template-rows:1fr}.hl-reveal-in{margin-top:12px;padding-top:12px;border-top:1px dashed var(--line-cool)}.hl-ex{font-size:13px;color:var(--ink-2);font-style:italic;line-height:1.5}.hl-skill{display:inline-flex;align-items:center;gap:7px;margin-top:10px;font-family:var(--sans);font-weight:700;font-size:12px;color:#fff;background:linear-gradient(160deg,#5B6FE0,#4B54C8);padding:5px 12px;border-radius:999px}.hl-skill svg{width:13px;height:13px}.hl-counter{margin-top:6px;font-family:var(--mono);font-size:11px;letter-spacing:.05em;color:var(--ink-4)}.hl-counter b{color:var(--coral-deep)}.cert2{position:relative;padding:6px}.cert2-inner{position:relative;z-index:1;background:radial-gradient(150% 120% at 50% -10%,#FFFEFA 0,#FBF4E4 55%,#F4EAD3 100%);border:2.5px solid #c8912e;border-radius:14px;padding:clamp(22px,3.4vw,40px) clamp(20px,3vw,44px) clamp(16px,2.4vw,26px);box-shadow:inset 0 0 0 1px rgba(255,255,255,.6),inset 0 0 34px rgba(200,145,46,.1);overflow:hidden}.cert2-inner:before{content:"";position:absolute;inset:9px;border:1px solid rgba(196,150,58,.55);border-radius:9px;pointer-events:none;z-index:2}.cert2-inner:after{content:"\1F3C6";position:absolute;right:18px;bottom:8px;font-size:118px;line-height:1;opacity:.05;pointer-events:none;z-index:0}.cert2-corner-wrap{position:absolute;width:44px;height:44px;z-index:3;pointer-events:none}.cert2-corner-wrap.c0{top:2px;left:2px}.cert2-corner-wrap.c1{top:2px;right:2px;transform:scaleX(-1)}.cert2-corner-wrap.c2{bottom:2px;left:2px;transform:scaleY(-1)}.cert2-corner-wrap.c3{bottom:2px;right:2px;transform:scale(-1)}.cert2-corner{width:100%;height:100%}.cert2-head{text-align:center;position:relative;z-index:1}.cert2-crest{display:inline-flex}.cert2-crest svg{width:26px;height:26px}.cert2-eyebrow{font-family:var(--mono);font-size:10.5px;letter-spacing:.26em;text-transform:uppercase;color:#A9812C;margin-top:6px}.cert2-wordmark{font-family:"Georgia",var(--display);font-weight:700;font-size:clamp(15px,1.8vw,19px);letter-spacing:.02em;color:#5A3E1E;margin-top:3px}.cert2-merit{display:flex;justify-content:center;gap:7px;margin:16px 0 4px;position:relative;z-index:1}.cert2-merit .cp-slot{width:34px;height:40px}@media(max-width:520px){.cert2-merit .cp-slot{width:28px;height:34px}}.cert2-certline{font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#B08A3A;margin-top:14px}.cert2-certline,.cert2-namewrap{text-align:center;position:relative;z-index:1}.cert2-namewrap{margin-top:4px}.cert2-rosette{position:absolute;width:220px;height:220px;left:50%;top:50%;transform:translate(-50%,-52%);opacity:.1;pointer-events:none;z-index:0}.cert2-name{border-bottom:0!important;padding-bottom:0!important;font-family:"Georgia",var(--display);font-style:italic;font-weight:700;font-size:clamp(30px,4.4vw,44px);color:#2B1C55;letter-spacing:.005em;line-height:1.06}.cert2-name,.cert2-swash{position:relative;z-index:1}.cert2-swash{display:block;width:min(300px,70%);height:12px;margin:5px auto 0}.cert2-for{text-align:center;font-family:var(--sans);font-size:12.5px;color:#6E5C40;margin-top:14px;max-width:40ch;margin-inline:auto;line-height:1.55;position:relative;z-index:1}.cert2-for b{color:#5A3E1E;font-weight:700}.cert2-foot{display:flex;align-items:flex-end;justify-content:center;gap:clamp(14px,3vw,42px);margin-top:22px;position:relative;z-index:1}.cert2-sig{text-align:center;flex:1 1;max-width:190px}.cert2-sig-name{font-family:Georgia,serif;font-style:italic;font-size:clamp(16px,2vw,21px);color:#2B1C55;display:block;line-height:1;padding-bottom:6px}.cert2-sig-line{display:block;height:1px;background:rgba(160,120,40,.5);margin:0 6px}.cert2-sig-role{font-family:var(--mono);font-size:8.5px;letter-spacing:.1em;text-transform:uppercase;color:#9a8768;margin-top:6px;display:block}.cert2-seal{flex:0 0 auto;width:clamp(84px,11vw,110px);filter:drop-shadow(0 10px 16px rgba(150,100,20,.35))}.cert2-seal-svg{width:100%;height:auto;display:block}.cert2-ringtext{font-family:var(--mono);font-weight:600}@keyframes cert2Shine{0%{transform:translateX(0)}to{transform:translateX(200px)}}.cert2-shine{animation:cert2Shine 3.4s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.cert2-shine{animation:none;opacity:0}}.cert2-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin-top:18px;padding-top:12px;border-top:1px solid rgba(196,150,58,.25);font-family:var(--mono);font-size:9.5px;letter-spacing:.05em;color:#9a8768;position:relative;z-index:1}.cert2-meta b{color:#7A5A18;font-weight:700}.cert2-meta-dot{color:rgba(160,120,40,.5)}@media(max-width:640px){.cert2-meta-dot{display:none}}.gmp-cert-btn:not(.locked){box-shadow:0 10px 24px -10px rgba(247,215,138,.9)}.certm-scrim{position:fixed;inset:0;background:rgba(26,16,52,.72);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s;z-index:1400}.certm-scrim.open{opacity:1;visibility:visible}.certm{position:fixed;inset:0;z-index:1401;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:clamp(14px,3vw,40px);opacity:0;visibility:hidden;transition:opacity .34s,visibility .34s}.certm.open{opacity:1;visibility:visible}.certm-bar{width:min(1040px,96vw);display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.certm-bar-title{color:#fff;font-family:var(--display);font-weight:800;font-size:clamp(16px,2vw,20px);letter-spacing:-.01em}.certm-bar-actions{display:flex;align-items:center;gap:10px}.certm-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;border:0;cursor:pointer;font-family:var(--sans);font-weight:700;font-size:13px;color:#241a4d;background:linear-gradient(180deg,#F7DE8A,#E9B84C);box-shadow:0 8px 20px -8px rgba(233,184,76,.8)}.certm-btn svg{width:16px;height:16px}.certm-close{width:40px;height:40px;border-radius:50%;border:1.5px solid rgba(255,255,255,.3);background:rgba(255,255,255,.08);color:#fff;cursor:pointer;font-size:15px}.certm-stage{width:min(1040px,96vw);transform:scale(.94);transition:transform .38s cubic-bezier(.2,.8,.25,1)}.certm.open .certm-stage{transform:scale(1)}.certm-paper{position:relative;padding:8px;border-radius:16px;box-shadow:0 50px 90px -40px rgba(0,0,0,.7)}.certm-paper .cert2-inner{padding:clamp(26px,3vw,44px) clamp(30px,5vw,72px)}.certm-paper .cert2-name{font-size:clamp(38px,5vw,60px)}.certm-paper .cert2-wordmark{font-size:clamp(18px,2.4vw,24px)}.certm-paper .cert2-for{font-size:14px;max-width:52ch}.certm-merit .cp-slot{width:42px;height:50px}.certm-paper .cert2-inner:after{font-size:200px;right:30px;bottom:6px}@media(max-width:760px){.certm-stage{width:96vw}.certm-paper .cert2-foot{gap:12px}}@media print{body>:not(.certm){display:none!important}.certm{position:static!important;opacity:1!important;visibility:visible!important;padding:0!important}.certm-bar,.certm-scrim{display:none!important}.certm-stage{transform:none!important;width:100%!important}.certm-paper{box-shadow:none!important}.cert2-shine{display:none!important}}.wcx-section{overflow:clip}.wcx{--wcx-ec:#F0605F}.wcx-head{max-width:none}.wcx-head .eyebrow{margin-bottom:14px}.wcx-h1{margin:0 0 18px}.wcx-lede{max-width:66ch}.wcx-lede b{color:var(--ink);font-weight:650}.wcx-stagewrap{display:grid;grid-template-columns:.92fr 1.08fr;grid-gap:22px;gap:22px;margin:40px 0 30px;align-items:start}@media(max-width:900px){.wcx-stagewrap{grid-template-columns:1fr;gap:16px}}.wcx-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}@media(max-width:520px){.wcx-grid{grid-template-columns:1fr}}.wcx-card{position:relative;text-align:left;display:flex;flex-direction:column;gap:6px;padding:16px 16px 15px;border-radius:18px;border:1.5px solid var(--line);background:var(--paper);cursor:pointer;font:inherit;color:inherit;transition:transform .3s cubic-bezier(.2,.7,.2,1),border-color .25s,box-shadow .3s,background .25s;box-shadow:0 1px 0 rgba(20,56,79,.02)}.wcx-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--ec) 42%,var(--line));box-shadow:0 26px 46px -34px color-mix(in srgb,var(--ec) 55%,#14384f)}.wcx-card:focus-visible{outline:2.5px solid color-mix(in srgb,var(--ec),#1D1D1F 25%);outline-offset:3px}.wcx-card[aria-pressed=true]{border-color:var(--ec);background:color-mix(in srgb,var(--ec) 6%,#fff);box-shadow:0 22px 44px -30px color-mix(in srgb,var(--ec) 60%,#14384f)}.wcx-ic{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:color-mix(in srgb,var(--ec) 14%,#fff);color:color-mix(in srgb,var(--ec),#1D1D1F 34%);transition:transform .3s cubic-bezier(.2,.7,.2,1)}.wcx-ic svg{width:21px;height:21px}.wcx-card:hover .wcx-ic{transform:scale(1.06) rotate(-3deg)}.wcx-tt{font-weight:680;font-size:14.5px;letter-spacing:-.01em;color:var(--ink);line-height:1.25}.wcx-dd{font-size:12.5px;color:var(--ink-3);line-height:1.35}.wcx-plus{position:absolute;top:13px;right:13px;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;color:var(--ec);background:color-mix(in srgb,var(--ec) 15%,#fff);opacity:0;transform:scale(.5) rotate(-40deg);transition:opacity .3s,transform .3s}.wcx-plus svg{width:13px;height:13px}.wcx-card:hover .wcx-plus{opacity:1;transform:scale(1) rotate(0)}.wcx-card[aria-pressed=true] .wcx-plus{opacity:1;transform:scale(1) rotate(135deg);background:var(--ec);color:#fff}.wcx-stage{position:relative;border-radius:24px;border:1.5px solid var(--line);background:var(--paper);min-height:288px;padding:26px 28px;overflow:hidden;box-shadow:0 40px 80px -60px rgba(20,56,79,.5);transition:border-color .35s}.wcx-stage:before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:var(--wcx-ec);opacity:0;transition:opacity .4s}.wcx-stage.is-active{border-color:color-mix(in srgb,var(--wcx-ec) 32%,var(--line))}.wcx-stage.is-active:before{opacity:1}.wcx-stage-body[hidden],.wcx-stage-empty[hidden]{display:none!important}.wcx-stage-empty{height:100%;min-height:236px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:12px;color:var(--ink-3)}.wcx-empty-mark{width:52px;height:52px;border-radius:15px;display:grid;place-items:center;color:var(--ink-4);background:var(--paper-2);border:1.5px solid var(--line)}.wcx-empty-mark svg{width:26px;height:26px}.wcx-stage-empty p{margin:0;font-size:15px;font-weight:600;color:var(--ink-2);max-width:30ch;line-height:1.4}.wcx-empty-hint{font-family:var(--mono);font-size:10.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-4)}.wcx-stage-body{display:grid;grid-template-columns:auto 1fr;grid-gap:24px;gap:24px}@media(max-width:520px){.wcx-stage-body{grid-template-columns:1fr;gap:16px}}.wcx-stage-side{display:flex;flex-direction:column;gap:12px;min-width:126px}.wcx-stage-ic{width:52px;height:52px;border-radius:15px;display:grid;place-items:center;color:#fff;background:linear-gradient(150deg,var(--wcx-ec),color-mix(in srgb,var(--wcx-ec),#1D1D1F 22%))}.wcx-stage-ic svg{width:27px;height:27px}.wcx-stage-role{font-weight:720;font-size:16px;letter-spacing:-.015em;color:var(--ink);line-height:1.15}.wcx-stage-tags{display:flex;flex-wrap:wrap;gap:6px}.wcx-tag{font-size:9.5px;letter-spacing:.03em;padding:4px 8px;border-radius:999px;background:color-mix(in srgb,var(--wcx-ec) 12%,#fff)}.wcx-stage-kicker,.wcx-tag{font-family:var(--mono);text-transform:uppercase;font-weight:700;color:color-mix(in srgb,var(--wcx-ec),#1D1D1F 40%)}.wcx-stage-kicker{font-size:10px;letter-spacing:.12em}.wcx-stage-shape{margin:8px 0 15px;font-size:22px;line-height:1.24;font-weight:730;letter-spacing:-.02em;color:var(--ink);max-width:26ch}@media(max-width:520px){.wcx-stage-shape{font-size:19px}}.wcx-stage-pts{list-style:none;margin:0 0 18px;padding:0;display:flex;flex-direction:column;gap:9px}.wcx-stage-pts li{position:relative;padding-left:26px;font-size:13.5px;line-height:1.42;color:var(--ink-2)}.wcx-stage-pts li:before{content:"";position:absolute;left:0;top:2px;width:17px;height:17px;border-radius:50%;background:color-mix(in srgb,var(--wcx-ec) 16%,#fff)}.wcx-stage-pts li:after{content:"";position:absolute;left:5px;top:7px;width:6px;height:3.5px;border-left:2px solid color-mix(in srgb,var(--wcx-ec),#1d1d1f 34%);border-bottom:2px solid color-mix(in srgb,var(--wcx-ec),#1d1d1f 34%);transform:rotate(-45deg)}.wcx-stage-act{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.wcx-raise{display:inline-flex;align-items:center;gap:8px;font:inherit;font-weight:670;font-size:13.5px;color:#fff;background:var(--wcx-ec);border:none;padding:11px 18px;border-radius:12px;cursor:pointer;transition:transform .2s,box-shadow .3s,background .25s;box-shadow:0 14px 28px -14px color-mix(in srgb,var(--wcx-ec) 75%,#14384f)}.wcx-raise svg{width:16px;height:16px;transition:transform .25s}.wcx-raise:hover{transform:translateY(-2px);box-shadow:0 20px 34px -14px color-mix(in srgb,var(--wcx-ec) 80%,#14384f)}.wcx-raise:hover svg{transform:translateX(3px)}.wcx-raise:focus-visible{outline:2.5px solid color-mix(in srgb,var(--wcx-ec),#1D1D1F 25%);outline-offset:3px}.wcx-raise.is-in{background:color-mix(in srgb,var(--wcx-ec),#1D1D1F 30%)}.wcx-stage-flow{font-size:12px;color:var(--ink-3);max-width:24ch;line-height:1.35}.wcx-also{display:flex;align-items:center;gap:16px 20px;flex-wrap:wrap;margin:0 0 34px;padding-top:22px;border-top:1px solid var(--line)}.wcx-also-label{font-size:13.5px;font-weight:640;color:var(--ink-2)}.wcx-chips{display:flex;gap:10px;flex-wrap:wrap}.wcx-chip{display:inline-flex;align-items:center;gap:8px;font:inherit;font-weight:620;font-size:13px;color:var(--ink-2);background:var(--paper);border:1.5px solid var(--line);padding:8px 14px 8px 11px;border-radius:999px;cursor:pointer;transition:transform .25s,border-color .25s,color .2s,background .25s}.wcx-chip svg{width:17px;height:17px;color:color-mix(in srgb,var(--ec),#1D1D1F 30%);transition:transform .25s}.wcx-chip:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--ec) 45%,var(--line));color:var(--ink)}.wcx-chip:hover svg{transform:scale(1.12)}.wcx-chip[aria-pressed=true]{border-color:var(--ec);background:color-mix(in srgb,var(--ec) 8%,#fff);color:var(--ink)}.wcx-chip:focus-visible{outline:2.5px solid color-mix(in srgb,var(--ec),#1D1D1F 25%);outline-offset:3px}.wcx-cta{display:grid;grid-template-columns:1.3fr 1fr;grid-gap:28px;gap:28px;align-items:center;padding:26px 28px;border-radius:22px;background:var(--paper-2);border:1.5px solid var(--line);transition:box-shadow .4s,border-color .4s}@media(max-width:760px){.wcx-cta{grid-template-columns:1fr;gap:18px}}.wcx-cta.is-lit{border-color:color-mix(in srgb,var(--wcx-ec) 40%,var(--line));box-shadow:0 30px 60px -44px color-mix(in srgb,var(--wcx-ec) 70%,#14384f)}.wcx-cta-copy h3{margin:0 0 8px;font-size:19px;letter-spacing:-.02em;line-height:1.24;color:var(--ink)}.wcx-cta-copy p{margin:0;font-size:14px;color:var(--ink-3);line-height:1.5;max-width:46ch}.wcx-cta-box{display:flex;flex-direction:column;gap:5px;padding:16px 18px;border-radius:15px;background:var(--paper);border:1.5px solid var(--line)}.wcx-cta-box .ecb-label{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4)}.wcx-cta-box .ecb-email{font-size:16px;font-weight:680;color:#BC3A1F;text-decoration:none}.wcx-cta-box .ecb-email:hover{text-decoration:underline}.wcx-cta-box .ecb-note{font-size:11.5px;color:var(--ink-3);line-height:1.4}.wcx-card,.wcx-chip{opacity:0;transform:translateY(14px)}.wcx.is-revealed .wcx-card,.wcx.is-revealed .wcx-chip{opacity:1;transform:none;transition:opacity .5s ease,transform .55s cubic-bezier(.2,.7,.2,1)}.wcx.is-revealed .wcx-card{transition-delay:calc(var(--i,0)*55ms)}@media(prefers-reduced-motion:reduce){.wcx-card,.wcx-chip{opacity:1!important;transform:none!important}.wcx-card,.wcx-chip,.wcx-chip svg,.wcx-ic,.wcx-plus,.wcx-raise,.wcx-raise svg{transition:none!important}}.pdx-sec{position:relative}.pdx-app{margin-top:34px;border-radius:22px;overflow:hidden;background:#fff;border:1px solid var(--line);box-shadow:0 40px 90px -50px rgba(20,30,50,.4)}.pdx-bar{display:flex;align-items:center;gap:12px;padding:12px 16px;background:linear-gradient(180deg,#F7F8FB,#EEF1F6);border-bottom:1px solid var(--line)}.pdx-dots{display:flex;gap:6px}.pdx-dots i{width:11px;height:11px;border-radius:50%;background:#D6DAE2}.pdx-dots i:first-child{background:#F0605F}.pdx-dots i:nth-child(2){background:#F0B860}.pdx-dots i:nth-child(3){background:#57B894}.pdx-url{font-family:var(--mono);font-size:12px;letter-spacing:.02em;color:var(--ink-3)}.pdx-body{padding:20px 20px 26px}.pdx-kids{display:flex;gap:10px;flex-wrap:wrap}.pdx-kid{display:flex;align-items:center;gap:11px;padding:9px 15px 9px 9px;border-radius:14px;background:#fff;border:1.6px solid var(--line);cursor:pointer;transition:border-color .2s,box-shadow .2s,transform .12s;min-height:44px}.pdx-kid:hover{transform:translateY(-1px)}.pdx-kid.on{border-color:var(--kc);box-shadow:0 10px 24px -14px var(--kc)}.pdx-kav{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;color:#fff;font-weight:800;font-size:15px;background:var(--kc);flex-shrink:0}.pdx-kmeta{text-align:left;line-height:1.15}.pdx-kname{font-weight:750;font-size:14.5px;color:var(--ink)}.pdx-kage{font-size:12px;color:var(--ink-3)}.pdx-tabs{display:flex;gap:4px;margin-top:18px;padding:4px;background:#F2F4F8;border-radius:13px;overflow-x:auto;-webkit-overflow-scrolling:touch}.pdx-tab{flex:1 0 auto;white-space:nowrap;border:0;background:transparent;cursor:pointer;padding:9px 14px;border-radius:10px;font-family:var(--sans);font-weight:650;font-size:13.5px;color:var(--ink-3);transition:background .18s,color .18s;min-height:40px}.pdx-tab:hover{color:var(--ink-2)}.pdx-tab.on{background:#fff;color:var(--ink);box-shadow:0 4px 12px -6px rgba(20,30,50,.28)}.pdx-weekwrap{display:flex;align-items:center;gap:14px;margin-top:16px;flex-wrap:wrap}.pdx-weekwrap[hidden]{display:none}.pdx-week-lbl{font-family:var(--mono);font-size:10.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3)}.pdx-weeks{display:flex;gap:6px;flex-wrap:wrap}.pdx-wk{border:1.4px solid var(--line);background:#fff;cursor:pointer;padding:7px 14px;border-radius:999px;font-family:var(--sans);font-weight:650;font-size:12.5px;color:var(--ink-2);transition:all .18s;min-height:36px}.pdx-wk.on{background:var(--ink);color:#fff;border-color:var(--ink)}.pdx-panel{margin-top:18px}.pdx-fade{animation:pdxFade .34s ease}@keyframes pdxFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.pdx-card{background:#fff;border:1px solid var(--line);border-radius:16px;padding:18px}.pdx-grid{display:grid;grid-gap:14px;gap:14px}.pdx-2{grid-template-columns:1.15fr .85fr}@media(max-width:820px){.pdx-2{grid-template-columns:1fr}}.pdx-hello{font-size:19px;font-weight:750;color:var(--ink);letter-spacing:-.01em}.pdx-hello em{font-style:normal;color:var(--kc)}.pdx-sub{font-size:13.5px;color:var(--ink-3);margin-top:3px}.pdx-stats{display:flex;gap:22px;margin-top:16px}.pdx-stat b{display:block;font-size:26px;font-weight:800;color:var(--ink);letter-spacing:-.02em}.pdx-stat span{font-size:12px;color:var(--ink-3)}.pdx-indep{margin-top:18px;padding-top:16px;border-top:1px dashed var(--line)}.pdx-indep-h{font-size:13px;font-weight:700;color:var(--ink)}.pdx-indep-h b{color:var(--c-barna)}.pdx-lead{margin-top:12px}.pdx-lead-row{display:flex;align-items:center;gap:10px;margin-bottom:9px}.pdx-lead-row span:first-child{width:120px;font-size:12px;color:var(--ink-2);flex-shrink:0}.pdx-lead-track{flex:1 1;height:9px;background:#EEF1F6;border-radius:999px;overflow:hidden}.pdx-lead-track i{display:block;height:100%;border-radius:999px;transition:width .6s cubic-bezier(.4,0,.2,1)}.pdx-lead-row span:last-child{width:38px;text-align:right;font-size:12px;font-weight:700;color:var(--ink-2)}.pdx-indep-note{margin-top:6px;font-size:12.5px;color:var(--ink-3);font-style:italic}.pdx-upd-k{font-family:var(--mono);font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:var(--c-barna)}.pdx-upd-list{list-style:none;margin:12px 0 0;padding:0}.pdx-upd-list li{position:relative;padding:9px 0 9px 26px;font-size:13.5px;color:var(--ink-2);line-height:1.5;opacity:0;transform:translateX(-6px);animation:pdxIn .4s ease forwards}.pdx-upd-list li:before{content:"";position:absolute;left:4px;top:14px;width:8px;height:8px;border-radius:50%;background:var(--kc)}.pdx-upd-list li b{color:var(--ink);font-weight:700}@keyframes pdxIn{to{opacity:1;transform:none}}.pdx-enc{margin-top:14px;display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:999px;border:0;cursor:pointer;background:var(--kc);color:#fff;font-family:var(--sans);font-weight:700;font-size:13.5px;min-height:44px;transition:transform .12s,filter .2s}.pdx-enc:hover{transform:translateY(-1px);filter:brightness(1.05)}.pdx-enc.sent{background:#EAF6EF;color:#2C8A5C;pointer-events:none}.pdx-enc svg{width:17px;height:17px}.pdx-mrow{display:flex;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid var(--line)}.pdx-mrow:last-child{border-bottom:0}.pdx-mic{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;color:#fff;background:var(--mc);flex-shrink:0}.pdx-mic svg{width:21px;height:21px}.pdx-mmeta{flex:1 1;min-width:0}.pdx-mtitle{font-weight:700;font-size:14.5px;color:var(--ink)}.pdx-mskill{font-size:12px;color:var(--ink-3);margin-top:2px}.pdx-replay{border:1.4px solid var(--line);background:#fff;cursor:pointer;padding:8px 15px;border-radius:999px;font-family:var(--sans);font-weight:650;font-size:12.5px;color:var(--ink);display:inline-flex;align-items:center;gap:7px;min-height:40px;transition:all .18s;flex-shrink:0}.pdx-replay:hover{border-color:var(--mc);color:var(--mc)}.pdx-replay svg{width:15px;height:15px}.pdx-replay-box{margin-top:12px;border-radius:13px;background:var(--wash,#F7F8FB);border:1px solid var(--line);padding:0 15px;max-height:0;overflow:hidden;transition:max-height .4s ease,padding .4s ease}.pdx-replay-box.open{max-height:260px;padding:15px}.pdx-rstep{display:flex;gap:11px;padding:7px 0;opacity:0;transform:translateY(6px)}.pdx-rstep.show{opacity:1;transform:none;transition:all .34s ease}.pdx-rnum{width:22px;height:22px;border-radius:50%;background:var(--mc);color:#fff;font-size:11px;font-weight:800;display:grid;place-items:center;flex-shrink:0}.pdx-rstep p{font-size:13px;color:var(--ink-2);line-height:1.45}.pdx-rstep p b{color:var(--ink)}.pdx-rwin{margin-top:8px;display:flex;align-items:center;gap:9px;font-size:13px;font-weight:700;color:#2C8A5C;opacity:0;transition:opacity .3s}.pdx-rwin.show{opacity:1}.pdx-rwin svg{width:18px;height:18px}.pdx-sky{position:relative;border-radius:16px;padding:20px;overflow:hidden;background:radial-gradient(120% 90% at 20% 0,#24304F 0,#171F36 60%,#10162a 100%)}.pdx-sky:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(1.5px 1.5px at 12% 20%,rgba(255,255,255,.5),transparent),radial-gradient(1.5px 1.5px at 68% 12%,rgba(200,190,255,.5),transparent),radial-gradient(1px 1px at 40% 60%,rgba(255,255,255,.4),transparent),radial-gradient(1.5px 1.5px at 88% 46%,rgba(180,200,255,.45),transparent),radial-gradient(1px 1px at 26% 82%,rgba(255,255,255,.35),transparent),radial-gradient(1px 1px at 74% 74%,rgba(210,190,255,.4),transparent)}.pdx-stars{position:relative;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}@media(max-width:560px){.pdx-stars{grid-template-columns:repeat(2,1fr)}}.pdx-star{position:relative;border-radius:13px;padding:13px 12px;cursor:pointer;text-align:left;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);transition:all .2s;min-height:96px;color:#fff;opacity:calc(.4 + var(--lv,0)*.2)}.pdx-star:hover{background:rgba(255,255,255,.09);transform:translateY(-2px)}.pdx-star.sel{border-color:var(--sc);box-shadow:0 0 0 2px var(--sc),0 14px 30px -16px var(--sc);background:rgba(255,255,255,.1);opacity:1}.pdx-star-ic{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:var(--sc);color:#fff;margin-bottom:8px}.pdx-star-ic svg{width:17px;height:17px}.pdx-star-n{font-size:12.5px;font-weight:700;line-height:1.2}.pdx-dots3{display:flex;gap:4px;margin-top:8px}.pdx-dots3 i{width:14px;height:5px;border-radius:999px;background:rgba(255,255,255,.18)}.pdx-dots3 i.on{background:var(--sc)}.pdx-star-lv{font-size:10.5px;margin-top:6px;color:rgba(255,255,255,.7)}.pdx-sig-detail{margin-top:14px}.pdx-sig-detail .pdx-card{border-left:3px solid var(--sc)}.pdx-sd-top{display:flex;align-items:center;gap:11px}.pdx-sd-ic{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--sc);color:#fff}.pdx-sd-ic svg{width:19px;height:19px}.pdx-sd-name{font-weight:750;font-size:15px;color:var(--ink)}.pdx-sd-lv{font-size:12px;font-weight:700;color:var(--sc)}.pdx-sd-row{margin-top:13px}.pdx-sd-k{font-family:var(--mono);font-size:10px;letter-spacing:.11em;text-transform:uppercase;color:var(--ink-3)}.pdx-sd-row p{font-size:13.5px;color:var(--ink-2);line-height:1.5;margin-top:4px}.pdx-sd-row p em{font-style:italic;color:var(--ink)}.pdx-safe-h{font-size:14px;font-weight:750;color:var(--ink);margin-bottom:4px}.pdx-safe-p{font-size:13px;color:var(--ink-3)}.pdx-moments{display:flex;flex-direction:column;gap:9px;margin-top:14px}.pdx-moment{width:100%;text-align:left;border:1.4px solid var(--line);background:#fff;cursor:pointer;border-radius:12px;padding:13px 15px;display:flex;align-items:center;gap:12px;transition:all .18s;min-height:44px}.pdx-moment.on,.pdx-moment:hover{border-color:#57B894}.pdx-moment.on{box-shadow:0 0 0 2px rgba(87,184,148,.2)}.pdx-moment-ic{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;flex-shrink:0;background:color-mix(in srgb,#57B894 14%,#fff);color:#2C8A5C}.pdx-moment-ic svg{width:17px;height:17px}.pdx-moment-t{flex:1 1;font-size:13.5px;color:var(--ink);font-weight:600}.pdx-moment .chev{width:16px;height:16px;color:var(--ink-3);transition:transform .2s}.pdx-moment.on .chev{transform:rotate(90deg)}.pdx-flow{margin-top:12px;border-radius:13px;background:#F7FBF9;border:1px solid #d6ede1;padding:0 15px;max-height:0;overflow:hidden;transition:max-height .42s ease,padding .42s ease}.pdx-flow.open{max-height:340px;padding:15px}.pdx-fstep{display:flex;gap:11px;padding:8px 0;opacity:0;transform:translateY(6px)}.pdx-fstep.show{opacity:1;transform:none;transition:all .34s ease}.pdx-fbadge{flex-shrink:0;width:24px;height:24px;border-radius:7px;display:grid;place-items:center;color:#fff}.pdx-fbadge svg{width:14px;height:14px}.pdx-fstep p{font-size:13px;color:var(--ink-2);line-height:1.45}.pdx-fstep p b{color:var(--ink)}.pdx-approve{margin-top:16px;padding:15px;border-radius:13px;border:1px dashed var(--line);background:#FCFBF8}.pdx-approve.done{background:#EAF6EF;border-style:solid;border-color:#BFE3D0}.pdx-appr-t{font-size:13.5px;font-weight:700;color:var(--ink)}.pdx-appr-t span{display:block;font-weight:500;font-size:12.5px;color:var(--ink-3);margin-top:3px}.pdx-appr-btn{margin-top:12px;border:0;cursor:pointer;padding:9px 18px;border-radius:999px;background:#F0605F;color:#fff;font-family:var(--sans);font-weight:700;font-size:13px;min-height:42px;transition:transform .12s,filter .2s}.pdx-appr-btn:hover{transform:translateY(-1px);filter:brightness(1.05)}.pdx-appr-done{display:none;align-items:center;gap:8px;font-size:13.5px;font-weight:700;color:#2C8A5C}.pdx-approve.done .pdx-appr-btn{display:none}.pdx-approve.done .pdx-appr-done{display:inline-flex}.pdx-appr-done svg{width:18px;height:18px}.pdx-ctrl{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 0;border-bottom:1px solid var(--line)}.pdx-ctrl:last-child{border-bottom:0}.pdx-ctrl-t{font-size:14px;font-weight:650;color:var(--ink)}.pdx-ctrl-s{font-size:12px;color:var(--ink-3);margin-top:2px}.pdx-toggle{width:48px;height:28px;border-radius:999px;border:0;cursor:pointer;background:#D6DAE2;position:relative;transition:background .2s;flex-shrink:0}.pdx-toggle:after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.2);transition:transform .2s}.pdx-toggle.on{background:#57B894}.pdx-toggle.on:after{transform:translateX(20px)}.pdx-step{display:flex;align-items:center;gap:10px;flex-shrink:0}.pdx-step button{width:32px;height:32px;border-radius:9px;border:1.4px solid var(--line);background:#fff;cursor:pointer;font-size:17px;font-weight:700;color:var(--ink-2);line-height:1}.pdx-step b{width:64px;text-align:center;font-size:14px;font-weight:700;color:var(--ink)}.pdx-fam{position:relative;border-radius:16px;padding:26px 18px;text-align:center;background:radial-gradient(120% 100% at 50% 0,var(--gold-wash) 0,#fff 60%);border:1px solid var(--line)}.pdx-fam-center{display:inline-flex;flex-direction:column;align-items:center;gap:6px;margin-bottom:22px}.pdx-fam-hub{width:52px;height:52px;border-radius:15px;background:var(--ink);color:#fff;display:grid;place-items:center}.pdx-fam-hub svg{width:26px;height:26px}.pdx-fam-lbl{font-size:12.5px;font-weight:700;color:var(--ink)}.pdx-fam-lbl span{display:block;font-weight:500;font-size:11.5px;color:var(--ink-3)}.pdx-fam-kids{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.pdx-fam-kid{display:flex;flex-direction:column;align-items:center;gap:7px;width:120px}.pdx-fam-av{width:46px;height:46px;border-radius:13px;display:grid;place-items:center;color:#fff;font-weight:800;font-size:19px;background:var(--kc)}.pdx-fam-n{font-size:13.5px;font-weight:700;color:var(--ink)}.pdx-fam-st{font-size:11.5px;color:var(--ink-3)}.pdx-fam-note{margin-top:20px;font-size:13px;color:var(--ink-3);max-width:440px;margin-left:auto;margin-right:auto}@media(prefers-reduced-motion:reduce){.pdx-fade,.pdx-fstep,.pdx-rstep,.pdx-upd-list li{animation:none!important;transition:none!important;opacity:1!important;transform:none!important}.pdx-lead-track i{transition:none!important}}.pdx-tiles{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-top:16px}@media(max-width:720px){.pdx-tiles{grid-template-columns:repeat(2,1fr)}}.pdx-tile{border:1px solid var(--line,#e7e1d8);border-radius:14px;padding:14px;background:#fff;display:flex;flex-direction:column;gap:7px}.pdx-tile .ti{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;color:#fff}.pdx-tile .ti svg{width:17px;height:17px}.pdx-tile b{font-family:var(--display);font-weight:800;font-size:19px;color:var(--ink,#14384F);line-height:1}.pdx-tile span{font-size:11.5px;color:var(--ink-3,#5C7079);font-weight:600;line-height:1.25}.pdx-tile .st{font-family:var(--mono);font-size:9.5px;letter-spacing:.05em;text-transform:uppercase;font-weight:700}.pdx-talk{margin-top:14px;display:flex;gap:11px;align-items:flex-start;padding:14px 16px;border-radius:14px;background:color-mix(in srgb,var(--kc) 8%,#fff);border:1px solid color-mix(in srgb,var(--kc) 26%,transparent)}.pdx-talk .tk-ic{width:30px;height:30px;flex-shrink:0;border-radius:9px;display:grid;place-items:center;background:color-mix(in srgb,var(--kc) 18%,#fff);color:var(--kc)}.pdx-talk .tk-ic svg{width:17px;height:17px}.pdx-talk b{display:block;font-size:11px;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--kc);margin-bottom:3px}.pdx-talk p{margin:0;font-size:13.5px;line-height:1.5;color:var(--ink,#14384F);font-style:italic}.pdx-story-open{margin-top:12px;width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;border:1.5px solid var(--kc);background:color-mix(in srgb,var(--kc) 8%,#fff);color:var(--ink,#14384F);font-family:var(--sans);font-weight:750;font-size:14px;padding:14px 16px;border-radius:14px;min-height:44px;transition:background .2s}.pdx-story-open:hover{background:color-mix(in srgb,var(--kc) 15%,#fff)}.pdx-story-open .so-r{display:flex;align-items:center;gap:8px;color:var(--kc);font-size:12.5px}.pdx-story-open svg{width:16px;height:16px}.pdx-story{margin-top:12px;border:1px solid var(--line,#e7e1d8);border-radius:16px;overflow:hidden}.pdx-story-part{display:flex;gap:13px;padding:15px 16px;border-bottom:1px solid var(--line,#e7e1d8);opacity:0;transform:translateY(8px)}.pdx-story-part.show{opacity:1;transform:none;transition:opacity .4s,transform .4s}.pdx-story-part:last-of-type{border-bottom:0}.pdx-story-part .sp-ic{width:32px;height:32px;flex-shrink:0;border-radius:10px;display:grid;place-items:center;background:color-mix(in srgb,var(--kc) 15%,#fff);color:var(--kc)}.pdx-story-part .sp-ic svg{width:18px;height:18px}.pdx-story-part .sp-k{font-family:var(--mono);font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3,#5C7079);font-weight:700;margin-bottom:4px}.pdx-story-part p{margin:0;font-size:13.5px;line-height:1.5;color:var(--ink,#14384F)}.pdx-story-part.hl{background:color-mix(in srgb,var(--kc) 7%,#fff)}.pdx-story-part{justify-content:flex-start;align-items:flex-start}.pdx-story-part>div{flex:1 1 auto;min-width:0}.pdx-story-foot{padding:15px 16px;display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between}.pdx-story-foot .sf-t{font-size:12.5px;color:var(--ink-3,#5C7079)}.pdx-mc-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}@media(max-width:760px){.pdx-mc-grid{grid-template-columns:1fr}}.pdx-mc-hero{grid-column:1/-1;display:flex;align-items:center;gap:16px;padding:18px;border-radius:16px;background:linear-gradient(120deg,color-mix(in srgb,var(--kc) 12%,#fff),#fff 70%);border:1px solid color-mix(in srgb,var(--kc) 24%,transparent)}.pdx-mc-av{width:56px;height:56px;border-radius:16px;display:grid;place-items:center;color:#fff;font-weight:800;font-size:24px;background:var(--kc);flex-shrink:0}.pdx-mc-hd b{font-family:var(--display);font-size:20px;font-weight:800;color:var(--ink,#14384F)}.pdx-mc-hd .pth{font-size:12.5px;color:var(--ink-2,#3D5560);margin-top:2px}.pdx-mc-hd .pth em{font-style:normal;color:var(--kc);font-weight:700}.pdx-mc-world{margin-left:auto;text-align:right}.pdx-mc-world .wl{font-family:var(--mono);font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3,#5C7079);font-weight:700}.pdx-mc-world .wv{display:inline-flex;align-items:center;gap:7px;font-weight:750;font-size:14px;color:var(--ink,#14384F);margin-top:4px}.pdx-mc-world .wv svg{width:15px;height:15px;color:var(--kc)}@media(max-width:520px){.pdx-mc-hero{flex-wrap:wrap}.pdx-mc-world{margin-left:0;text-align:left;width:100%}}.pdx-sec-k{font-family:var(--mono);font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:var(--kc);font-weight:700;margin-bottom:11px}.pdx-proj{display:flex;gap:11px;padding:12px 0;border-bottom:1px dashed var(--line,#e7e1d8)}.pdx-proj:last-child{border-bottom:0}.pdx-proj .pj-ic{width:28px;height:28px;flex-shrink:0;border-radius:8px;display:grid;place-items:center;background:color-mix(in srgb,var(--kc) 14%,#fff);color:var(--kc)}.pdx-proj .pj-ic svg{width:16px;height:16px}.pdx-proj b{display:block;font-size:13.5px;color:var(--ink,#14384F);font-weight:650;line-height:1.3}.pdx-proj span{font-size:11.5px;color:var(--ink-3,#5C7079)}.pdx-strength{display:flex;align-items:center;gap:11px;padding:11px 0}.pdx-strength:not(:last-child){border-bottom:1px dashed var(--line,#e7e1d8)}.pdx-strength .sg-ic{width:28px;height:28px;flex-shrink:0;border-radius:8px;display:grid;place-items:center;color:#fff}.pdx-strength .sg-ic svg{width:16px;height:16px}.pdx-strength .sg-n{font-size:13.5px;font-weight:650;color:var(--ink,#14384F);flex:1 1}.pdx-strength .sg-lv{font-size:11.5px;font-weight:700}.pdx-next{grid-column:1/-1;display:flex;gap:14px;align-items:center;padding:16px 18px;border-radius:16px;border:1.5px solid var(--kc);background:color-mix(in srgb,var(--kc) 7%,#fff)}.pdx-next .nx-ic{width:44px;height:44px;flex-shrink:0;border-radius:12px;display:grid;place-items:center;background:var(--kc);color:#fff}.pdx-next .nx-ic svg{width:23px;height:23px}.pdx-next .nx-k{font-family:var(--mono);font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--kc);font-weight:700}.pdx-next b{display:block;font-size:15.5px;font-weight:800;color:var(--ink,#14384F);margin:2px 0}.pdx-next span{font-size:12.5px;color:var(--ink-2,#3D5560)}.pdx-appr2{border:1.5px solid var(--line,#e7e1d8);border-radius:18px;overflow:hidden}.pdx-appr2-head{padding:18px 20px;background:linear-gradient(120deg,color-mix(in srgb,var(--kc) 10%,#fff),#fff);display:flex;gap:14px;align-items:center}.pdx-appr2-world{position:relative;width:52px;height:52px;border-radius:14px;display:grid;place-items:center;flex-shrink:0;background:#EEF0F4;color:#9AA6B2;transition:all .5s}.pdx-appr2-world svg{width:26px;height:26px}.pdx-appr2.unlocked .pdx-appr2-world{background:var(--kc);color:#fff;box-shadow:0 12px 26px -12px var(--kc)}.pdx-appr2.limited .pdx-appr2-world{background:#E9954C;color:#fff}.pdx-appr2-htx b{font-family:var(--display);font-size:17px;font-weight:800;color:var(--ink,#14384F);display:block}.pdx-appr2-htx span{font-size:12.5px;color:var(--ink-2,#3D5560)}.pdx-appr2-state{margin-left:auto;font-family:var(--mono);font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;font-weight:700;padding:5px 10px;border-radius:999px}.pdx-appr2-state.pend{background:#FBEEDD;color:#B9772B}.pdx-appr2-state.ok{background:#DCF3E8;color:#2C8A5C}.pdx-appr2-state.lim{background:#FBEBD8;color:#C77B2A}.pdx-appr2-state.no{background:#EEF0F4;color:#7C8A94}.pdx-appr2-body{padding:18px 20px}.pdx-appr2-opts{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}@media(max-width:600px){.pdx-appr2-opts{grid-template-columns:1fr}}.pdx-appr2-btn{cursor:pointer;border-radius:12px;padding:13px 12px;font-family:var(--sans);font-weight:700;font-size:13.5px;min-height:44px;border:1.5px solid var(--line,#e7e1d8);background:#fff;color:var(--ink,#14384F);display:flex;flex-direction:column;align-items:center;gap:3px;transition:transform .12s,border-color .2s,background .2s}.pdx-appr2-btn small{font-weight:600;font-size:11px;color:var(--ink-3,#5C7079)}.pdx-appr2-btn svg{width:20px;height:20px}.pdx-appr2-btn:hover{transform:translateY(-2px)}.pdx-appr2-btn:focus-visible{outline:2px solid var(--kc);outline-offset:2px}.pdx-appr2-btn.approve{border-color:#2C8A5C;color:#2C8A5C}.pdx-appr2-btn.approve:hover{background:#EAF7F0}.pdx-appr2-btn.limit{border-color:#E9954C;color:#B9772B}.pdx-appr2-btn.limit:hover{background:#FDF3E8}.pdx-appr2-btn.no:hover{background:#F4F5F7}.pdx-appr2-result{margin-top:6px;padding:14px 16px;border-radius:12px;font-size:13.5px;line-height:1.5;display:none;align-items:flex-start;gap:10px}.pdx-appr2-result.show{display:flex;animation:pdxPop .35s ease}.pdx-appr2-result svg{width:18px;height:18px;flex-shrink:0;margin-top:1px}.pdx-appr2-result.ok{background:#EAF7F0;color:#236B47}.pdx-appr2-result.lim{background:#FDF3E8;color:#9A6222}.pdx-appr2-result.no{background:#F1F3F6;color:#5C6873}.pdx-appr2-result .undo{margin-left:auto;background:none;border:0;cursor:pointer;color:inherit;text-decoration:underline;font-size:12px;font-weight:700}@keyframes pdxPop{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.pdx-days{display:flex;gap:7px;flex-wrap:wrap}.pdx-day{width:42px;height:42px;border-radius:12px;border:1.5px solid var(--line,#e7e1d8);background:#fff;cursor:pointer;font-family:var(--sans);font-weight:700;font-size:12.5px;color:var(--ink-3,#5C7079);transition:all .18s}.pdx-day.on,.pdx-day:hover{border-color:var(--kc)}.pdx-day.on{background:var(--kc);color:#fff}.pdx-day:focus-visible{outline:2px solid var(--kc);outline-offset:2px}.pdx-school{display:flex;align-items:center;gap:11px;padding:12px 0;border-bottom:1px dashed var(--line,#e7e1d8)}.pdx-school:last-child{border-bottom:0}.pdx-school .sc-ic{width:30px;height:30px;flex-shrink:0;border-radius:9px;display:grid;place-items:center;background:color-mix(in srgb,var(--kc) 14%,#fff);color:var(--kc)}.pdx-school .sc-ic svg{width:16px;height:16px}.pdx-school .sc-b svg{width:15px;height:15px;vertical-align:-2px;margin-right:5px}.pdx-school .sc-n{flex:1 1;font-size:13.5px;font-weight:650;color:var(--ink,#14384F)}.pdx-school .sc-b{cursor:pointer;border:1.5px solid var(--line,#e7e1d8);background:#fff;border-radius:999px;font-family:var(--sans);font-weight:700;font-size:12px;padding:7px 13px;min-height:40px;color:var(--ink-2,#3D5560);transition:all .18s}.pdx-school .sc-b:hover{border-color:var(--kc)}.pdx-school.linked .sc-b{color:#2C8A5C;border-color:#BEE3CE}.pdx-school.linked .sc-b:hover{background:#F4F5F7}.pdx-pause{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:16px;border:1.5px solid var(--line,#e7e1d8);background:#fff}.pdx-pause.paused{border-color:#E0A02D;background:#FDF6EA}.pdx-pause .pz-tx b{font-size:15px;font-weight:800;color:var(--ink,#14384F)}.pdx-pause .pz-tx span{display:block;font-size:12px;color:var(--ink-3,#5C7079);margin-top:2px}.pdx-pause .pz-btn{margin-left:auto;cursor:pointer;border:none;border-radius:999px;padding:11px 20px;font-family:var(--sans);font-weight:750;font-size:13.5px;min-height:44px;background:var(--kc);color:#fff;transition:filter .2s,transform .12s}.pdx-pause .pz-btn:hover{transform:translateY(-1px);filter:brightness(1.06)}.pdx-pause.paused .pz-btn{background:#E0A02D}.pdx-safe-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-bottom:16px}@media(max-width:600px){.pdx-safe-stats{grid-template-columns:1fr}}.pdx-ss{border:1px solid var(--line,#e7e1d8);border-radius:13px;padding:13px 15px;display:flex;align-items:center;gap:11px}.pdx-ss .ss-ic{width:34px;height:34px;flex-shrink:0;border-radius:10px;display:grid;place-items:center;color:#fff}.pdx-ss .ss-ic svg{width:18px;height:18px}.pdx-ss b{font-family:var(--display);font-size:18px;font-weight:800;color:var(--ink,#14384F);line-height:1}.pdx-ss span{font-size:11px;color:var(--ink-3,#5C7079);font-weight:600}.pdx-fam2{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}@media(max-width:820px){.pdx-fam2{grid-template-columns:1fr}}.pdx-fam2-card{border:1.5px solid var(--line,#e7e1d8);border-top:4px solid var(--fc);border-radius:18px;padding:18px;display:flex;flex-direction:column;gap:12px}.pdx-fam2-card.cur{box-shadow:0 20px 44px -30px var(--fc)}.pdx-fam2-top{display:flex;align-items:center;gap:11px}.pdx-fam2-av{width:44px;height:44px;border-radius:13px;display:grid;place-items:center;color:#fff;font-weight:800;font-size:19px;background:var(--fc);flex-shrink:0}.pdx-fam2-nm b{font-family:var(--display);font-size:16px;font-weight:800;color:var(--ink,#14384F);display:block;line-height:1.1}.pdx-fam2-nm span{font-size:11.5px;color:var(--ink-3,#5C7079)}.pdx-fam2-row{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--ink-2,#3D5560)}.pdx-fam2-row svg{width:15px;height:15px;color:var(--fc);flex-shrink:0}.pdx-fam2-rec{font-size:12px;line-height:1.45;color:var(--ink-2,#3D5560);padding:11px 12px;border-radius:11px;background:color-mix(in srgb,var(--fc) 8%,#fff)}.pdx-fam2-rec b,.pdx-fam2-sw{color:var(--fc)}.pdx-fam2-sw{margin-top:auto;cursor:pointer;border:1.5px solid var(--fc);background:#fff;border-radius:11px;font-family:var(--sans);font-weight:750;font-size:13px;padding:10px;min-height:44px;transition:background .18s}.pdx-fam2-sw:hover{background:color-mix(in srgb,var(--fc) 10%,#fff)}.pdx-fam2-sw.cur{background:var(--fc);color:#fff;cursor:default}.we-host{display:flex;flex-direction:column;padding:clamp(16px,2.4vw,26px);color:#EDE9FF;background:radial-gradient(120% 120% at 30% 12%,#2b1f52 0,#1c1638 52%,#12102a 100%);isolation:isolate}.we-host,.we-host *{-webkit-tap-highlight-color:transparent}.we-stars{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:0;transition:opacity 1.2s ease;background-image:radial-gradient(1.6px 1.6px at 18% 24%,rgba(255,255,255,.6),transparent),radial-gradient(1.4px 1.4px at 72% 16%,rgba(200,180,255,.55),transparent),radial-gradient(1.2px 1.2px at 84% 62%,rgba(255,255,255,.5),transparent),radial-gradient(1.3px 1.3px at 32% 78%,rgba(180,210,255,.5),transparent),radial-gradient(1px 1px at 55% 44%,rgba(255,255,255,.4),transparent)}.we-awake .we-stars{opacity:.9}.we-head{position:relative;z-index:2;text-align:center}.we-eyebrow{font-family:var(--mono);font-size:clamp(10px,1.2vw,12px);letter-spacing:.22em;text-transform:uppercase;color:#F2C96B;display:inline-flex;align-items:center;gap:8px}.we-eyebrow:after,.we-eyebrow:before{content:"";width:16px;height:1px;background:linear-gradient(90deg,transparent,#F2C96B)}.we-eyebrow:after{background:linear-gradient(90deg,#F2C96B,transparent)}.we-sub{display:block;font-family:var(--sans);font-size:clamp(11px,1.3vw,13px);color:rgba(220,214,255,.7);margin-top:5px}.we-stage{z-index:1;flex:1 1 auto;flex-direction:column;min-height:0;padding:6px 0}.we-core,.we-stage{position:relative;display:flex;align-items:center;justify-content:center}.we-core{width:clamp(150px,30%,196px);aspect-ratio:1/1}.we-core-glow{position:absolute;inset:-26%;border-radius:50%;background:radial-gradient(circle at 42% 36%,rgba(140,150,255,.85),rgba(110,80,200,.35) 52%,transparent 72%);filter:blur(2px);opacity:.25;transform:scale(.7);transition:opacity 1s ease,transform 1s ease}.we-awake .we-core-glow{opacity:.9;transform:scale(1);animation:weBreath 4.2s ease-in-out infinite}@keyframes weBreath{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.08);opacity:1}}.we-core-ring{position:absolute;inset:2%;border-radius:50%;border:1.5px solid rgba(160,150,255,.4);box-shadow:0 0 32px -6px rgba(150,130,255,.7),inset 0 0 24px rgba(120,90,220,.5)}.we-core.is-working .we-core-ring{animation:weSpin 1.1s linear infinite;border-top-color:#7FE6E0}@keyframes weSpin{to{transform:rotate(1turn)}}.we-core-mark{position:relative;z-index:2;width:56%;height:56%;filter:drop-shadow(0 2px 12px rgba(120,140,255,.85))}.we-core-mark path{fill:url(#weLogoGrad)}.we-core.is-working .we-core-mark{animation:weCorePulse .9s ease-in-out infinite}@keyframes weCorePulse{0%,to{transform:scale(1)}50%{transform:scale(1.09)}}.we-nova{position:absolute;right:-16%;bottom:-6%;width:42%;height:auto;z-index:3;transform:translateY(14px) scale(.6);opacity:0;transition:transform .6s cubic-bezier(.2,1.3,.4,1),opacity .5s;filter:drop-shadow(0 6px 10px rgba(0,0,0,.4))}.we-awake .we-nova{transform:translateY(0) scale(1);opacity:1}.we-nova.wave{animation:weWave 1.3s ease-in-out;transform-origin:50% 90%}@keyframes weWave{0%,to{transform:rotate(0)}25%{transform:rotate(7deg)}60%{transform:rotate(-6deg)}}.we-qflow{position:absolute;z-index:4;pointer-events:none;font-family:var(--sans);font-weight:600;font-size:12px;color:#fff;background:rgba(60,48,120,.9);border:1px solid rgba(150,140,255,.5);padding:6px 12px;border-radius:999px;box-shadow:0 8px 20px -8px rgba(0,0,0,.6);opacity:0;white-space:nowrap}.we-chambers{z-index:1;align-items:flex-start;justify-content:center;gap:0;margin-top:10px;width:100%;max-width:420px}.we-chamber,.we-chambers{position:relative;display:flex}.we-chamber{flex:1 1;flex-direction:column;align-items:center;gap:5px}.we-chamber:before{content:"";position:absolute;top:16px;left:-50%;width:100%;height:2px;background:rgba(150,140,255,.16);z-index:0}.we-chamber:first-child:before{display:none}.we-chamber.lit:before{background:linear-gradient(90deg,#7FE6E0,#8FA0FF);box-shadow:0 0 8px rgba(127,230,224,.7)}.we-ch-dot{position:relative;z-index:1;width:34px;height:34px;border-radius:11px;display:flex;align-items:center;justify-content:center;background:rgba(38,30,74,.9);border:1.5px solid rgba(150,140,255,.28);color:rgba(200,195,255,.6);transition:.3s}.we-ch-dot svg{width:17px;height:17px}.we-chamber.lit .we-ch-dot{background:linear-gradient(160deg,#3AA9AE,#5B6FE0);border-color:#8FE6E0;color:#fff;box-shadow:0 0 16px -2px rgba(120,200,220,.8);transform:translateY(-1px) scale(1.06)}.we-ch-lb{font-family:var(--mono);font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:rgba(200,195,255,.55);transition:.3s}.we-chamber.lit .we-ch-lb{color:#CFE9EA}.we-panel{position:relative;z-index:2;margin-top:12px;min-height:clamp(86px,15vh,110px);display:flex;align-items:center;justify-content:center}.we-view{display:none;width:100%}.we-view.on{display:block;animation:weFade .4s ease}@keyframes weFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.we-bubble{text-align:center;font-family:var(--sans);font-size:13px;color:#fff;margin-bottom:10px;min-height:18px;opacity:0;transition:opacity .5s}.we-awake .we-bubble{opacity:1}.we-scan-q{text-align:center;font-family:var(--display);font-weight:800;font-size:clamp(15px,1.9vw,18px);color:#fff;letter-spacing:-.01em}.we-themes{display:flex;gap:8px;justify-content:center;margin-top:12px;flex-wrap:wrap}.we-theme{display:inline-flex;align-items:center;gap:7px;padding:9px 15px;border-radius:999px;cursor:pointer;font-family:var(--sans);font-weight:700;font-size:13px;color:#EDE9FF;background:rgba(70,58,130,.55);border:1.5px solid rgba(150,140,255,.32);transition:.2s}.we-theme:hover{background:rgba(95,80,170,.75);border-color:#8FA0FF;transform:translateY(-1px)}.we-theme svg{width:16px;height:16px}.we-spark-hint{text-align:center;font-family:var(--mono);font-size:9.5px;letter-spacing:.04em;color:rgba(200,195,255,.5);margin-top:12px}.we-spark{z-index:6;width:38px;height:38px;cursor:-webkit-grab;cursor:grab;touch-action:none;right:14px;top:12px;background:radial-gradient(circle at 38% 34%,#FFF7D6,#F7C948 55%,#E08A2C);box-shadow:0 0 22px -2px rgba(247,201,72,.9),inset -3px -3px 8px rgba(180,110,20,.5);display:flex;align-items:center;justify-content:center;animation:weSparkFloat 3s ease-in-out infinite}.we-spark,.we-spark:after{position:absolute;border-radius:50%}.we-spark:after{content:"";inset:-6px;border:1.5px dashed rgba(247,201,72,.5);animation:weSpin 8s linear infinite}.we-spark svg{width:20px;height:20px;color:#fff;filter:drop-shadow(0 1px 2px rgba(150,90,10,.6))}.we-spark.dragging{cursor:-webkit-grabbing;cursor:grabbing;animation:none;box-shadow:0 0 34px 2px rgba(247,201,72,1)}@keyframes weSparkFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media(prefers-reduced-motion:reduce){.we-core-glow,.we-core.is-working .we-core-mark,.we-core.is-working .we-core-ring,.we-spark,.we-spark:after{animation:none!important}}.we-run-q{text-align:center;font-family:var(--display);font-weight:800;font-size:clamp(15px,1.9vw,18px);color:#fff}.we-run-step{text-align:center;font-family:var(--sans);font-size:13px;color:#CFE9EA;margin-top:8px;min-height:18px}.we-run-step b{color:#F2C96B}.we-reward{display:flex;align-items:center;justify-content:center;gap:8px;font-family:var(--sans);font-weight:800;font-size:13px;color:#FFDD8A}.we-reward svg{width:18px;height:18px}.we-disc-k{text-align:center;font-family:var(--mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:rgba(200,195,255,.6);margin-top:10px}.we-disc{text-align:center;font-family:var(--sans);font-size:13.5px;color:#fff;line-height:1.45;margin-top:4px;max-width:40ch;margin-inline:auto}.we-skills{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-top:11px}.we-skill{font-family:var(--mono);font-size:9.5px;letter-spacing:.04em;color:#CFE9EA;background:rgba(60,48,120,.6);border:1px solid rgba(150,140,255,.3);padding:4px 9px;border-radius:999px}.we-again{display:block;margin:13px auto 0;padding:9px 18px;border-radius:999px;border:0;cursor:pointer;font-family:var(--sans);font-weight:700;font-size:13px;color:#241a4d;background:linear-gradient(180deg,#F7DE8A,#E9B84C)}.we-eng-cap{position:relative;z-index:2;text-align:center;font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:rgba(200,195,255,.45);margin-top:12px}.we-burst{position:absolute;z-index:7;inset:0;pointer-events:none;overflow:hidden}@media(max-width:440px){.we-host{padding:14px}.we-panel{min-height:76px;margin-top:9px}.we-skills{margin-top:8px}.we-again{margin-top:9px;padding:8px 16px}.we-eng-cap{margin-top:8px}.we-disc{font-size:12.5px}}.edu-hero-visual.we-host{aspect-ratio:auto;height:auto;min-height:clamp(560px,44vw,660px)}.we-panel{min-height:184px}.we-stage{padding:14px 0 10px}.we-machine{position:absolute;z-index:0;left:1.5%;right:1.5%;top:-4px;bottom:-10px;border-radius:30px;border:1.5px solid rgba(150,140,255,.22);background:linear-gradient(180deg,rgba(72,60,142,.3),rgba(36,28,80,.16) 42%,rgba(24,18,58,.1));box-shadow:inset 0 1px 0 rgba(255,255,255,.1),inset 0 0 70px rgba(120,100,220,.14),0 26px 60px -34px rgba(0,0,0,.7);pointer-events:none}.we-machine:before{content:"";position:absolute;top:16px;left:24px;right:24px;height:1px;background:linear-gradient(90deg,transparent,rgba(160,150,255,.4),transparent)}.we-machine:after{content:"";position:absolute;bottom:46px;left:11%;right:11%;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,rgba(127,230,224,.45),transparent)}.we-rivet{position:absolute;width:7px;height:7px;border-radius:50%;background:radial-gradient(circle at 34% 30%,#c3baff,#4a3f86);box-shadow:0 0 5px rgba(150,140,255,.7)}.we-rivet.r0{top:13px;left:15px}.we-rivet.r1{top:13px;right:15px}.we-rivet.r2{bottom:13px;left:15px}.we-rivet.r3{bottom:13px;right:15px}.we-gauge{position:absolute;width:32px;height:32px;opacity:.8}.we-gauge.g0{top:15px;left:20px}.we-gauge.g1{top:15px;right:20px}.we-gauge .needle{transform-box:fill-box;transform-origin:0 100%}.we-awake .we-gauge .needle{animation:weNeedle 5.5s ease-in-out infinite}.we-awake .we-gauge .needle2{animation:weNeedle 6.5s ease-in-out infinite reverse}@keyframes weNeedle{0%,to{transform:rotate(-16deg)}50%{transform:rotate(26deg)}}.we-awake .we-core-mark{animation:weLogoAlive 4.6s ease-in-out infinite}@keyframes weLogoAlive{0%,to{transform:scale(1);filter:drop-shadow(0 2px 12px rgba(120,140,255,.85))}50%{transform:scale(1.055);filter:drop-shadow(0 4px 20px rgba(150,170,255,1))}}.we-core-ring{animation:weRingHum 7s ease-in-out infinite}@keyframes weRingHum{0%,to{box-shadow:0 0 32px -6px rgba(150,130,255,.7),inset 0 0 24px rgba(120,90,220,.5)}50%{box-shadow:0 0 46px -4px rgba(160,150,255,.9),inset 0 0 30px rgba(140,110,240,.6)}}@media(prefers-reduced-motion:reduce){.we-awake .we-core-mark,.we-awake .we-gauge .needle,.we-awake .we-gauge .needle2,.we-core-ring{animation:none!important}}.bw{background:linear-gradient(180deg,#FBFAFE,#F4F7FA)}.bw-head{max-width:760px}.bw-head .h2{margin:22px 0 14px}.bw-modes{display:inline-flex;gap:4px;padding:4px;margin-top:26px;border:1px solid var(--line);background:#fff}.bw-mode,.bw-modes{border-radius:999px}.bw-mode{font-family:var(--sans);font-weight:700;font-size:13.5px;padding:9px 18px;color:var(--ink-4);cursor:pointer;transition:.2s}.bw-mode.on{background:var(--ink);color:#fff}.bw-grid{margin-top:clamp(36px,4vw,56px);display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:16px;gap:16px}.bw-card{position:relative;background:#fff;border:1px solid var(--line);border-radius:20px;padding:20px 20px 22px;overflow:hidden;transition:border-color .25s,box-shadow .25s}.bw-card:hover{border-color:color-mix(in srgb,var(--cc) 45%,var(--line));box-shadow:0 30px 60px -44px color-mix(in srgb,var(--cc) 70%,transparent)}.bw-card:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:var(--cc)}.bw-art{height:132px;display:grid;place-items:center;background:radial-gradient(60% 60% at 50% 60%,color-mix(in srgb,var(--cc) 13%,transparent),transparent 70%);border-radius:14px}.bw-art img{max-height:118px;width:auto;object-fit:contain}.bw-ph{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4)}.bw-name{font-family:var(--sans);font-weight:800;font-size:22px;letter-spacing:-.02em;color:var(--ink);margin-top:14px}.bw-role{font-family:var(--mono);font-size:10px;letter-spacing:.09em;text-transform:uppercase;color:var(--cc);margin-top:5px}.bw-voice{margin-top:12px;font-size:15px;line-height:1.45;color:var(--ink-2);font-style:italic}.bw-meta{margin-top:14px;display:grid;grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:10px;overflow:hidden}.bw-meta div{background:#FBFCFD;padding:9px 11px;font-size:13px;color:var(--ink-3)}.bw-meta b{display:block;font-family:var(--mono);font-weight:600;font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);margin-bottom:3px}.bw-grown{display:none}body.bw-pro .bw-grown{display:grid}body.bw-pro .bw-voice{display:none}.bw-knows{margin-top:12px;font-size:13px;color:var(--ink-4);line-height:1.45}.bw-knows em{font-style:normal;color:var(--ink-2);font-weight:600}.bw-gap{margin-top:clamp(32px,4vw,48px);border:1px dashed var(--line);border-radius:16px;padding:20px 22px;background:#fff}.bw-gap h3{font-family:var(--sans);font-weight:800;font-size:17px;margin:0;color:var(--ink)}.bw-gap p{margin:7px 0 0;font-size:14.5px;color:var(--ink-3);line-height:1.5;max-width:70ch}.bc{margin:96px 0 0;padding:56px 26px 30px;border-radius:34px;background:linear-gradient(165deg,#F3EEFF,#EAF4FF 52%,#FFF0F6);border:1px solid #e7defb}.bc-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:linear-gradient(100deg,#7B3FE4,#B44BE0);padding:8px 16px;border-radius:999px;box-shadow:0 6px 0 #5A25B5,0 12px 22px rgba(90,37,181,.28);margin:0 0 18px}.bc-eyebrow,.bc-h{font-family:var(--display);font-weight:900}.bc-h{font-size:clamp(34px,5.2vw,58px);line-height:1;letter-spacing:-.035em;color:#2B1B4D;margin:0 0 10px}.bc-sub{font-size:clamp(15px,1.5vw,18px);line-height:1.5;color:#5F4B87;margin:0 0 26px;max-width:46ch;font-weight:500}.bc-line{display:grid;grid-template-columns:repeat(9,1fr);grid-gap:8px;gap:8px;align-items:end;background:rgba(255,255,255,.72);border:1px solid #e7defb;border-radius:26px;padding:16px 12px 12px;box-shadow:0 10px 24px rgba(90,37,181,.09)}.bc-fig{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid transparent;background:transparent;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px 3px;border-radius:20px;position:relative;min-width:0;transition:transform .28s cubic-bezier(.2,.8,.3,1.4),background .2s,border-color .2s}.bc-fig img{width:100%;max-width:92px;aspect-ratio:1;object-fit:contain;display:block;filter:drop-shadow(0 8px 10px rgba(43,27,77,.16));transition:transform .3s cubic-bezier(.2,.8,.3,1.4)}.bc-nm{font-family:var(--display);font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#8C7BB0;white-space:nowrap;transition:color .2s}.bc-fig:hover{transform:translateY(-5px)}.bc-fig:hover img{transform:scale(1.09) rotate(-3deg)}.bc-fig:focus-visible{outline:3px solid #7B3FE4;outline-offset:2px}.bc-fig[aria-pressed=true]{background:#fff;border-color:var(--accent);box-shadow:0 8px 0 rgba(0,0,0,.05),0 10px 20px rgba(90,37,181,.16);transform:translateY(-6px)}.bc-fig[aria-pressed=true] img{transform:scale(1.1)}.bc-fig[aria-pressed=true] .bc-nm{color:#2B1B4D}.bc-fig[aria-pressed=true]:after{content:"♥";position:absolute;top:2px;right:6px;font-size:13px;color:var(--accent);animation:bcpop .4s cubic-bezier(.2,.8,.3,1.6)}@keyframes bcpop{0%{transform:scale(0) rotate(-40deg)}to{transform:scale(1)}}.bc-stage{display:grid;grid-template-columns:minmax(0,392px) minmax(0,1fr);grid-gap:28px;gap:28px;align-items:start;margin-top:14px;padding:0}.bc-artwrap{position:relative;aspect-ratio:1/1;border-radius:28px;overflow:visible;perspective:900px;background:radial-gradient(circle at 26% 20%,rgba(255,255,255,.7),transparent 45%),linear-gradient(160deg,color-mix(in srgb,var(--world,var(--accent)) 30%,#fff),color-mix(in srgb,var(--world,var(--accent)) 80%,#2A1550));box-shadow:0 16px 34px rgba(43,27,77,.2)}.bc-artwrap:after,.bc-artwrap:before{content:"";position:absolute;border-radius:50%;background:rgba(255,255,255,.5);filter:blur(1px);animation:bctwinkle 3.4s ease-in-out infinite}.bc-artwrap:before{width:12px;height:12px;top:16%;right:18%}.bc-artwrap:after{width:8px;height:8px;bottom:22%;left:14%;animation-delay:1.5s}@keyframes bctwinkle{0%,to{transform:scale(.4);opacity:.25}50%{transform:scale(1.3);opacity:.95}}.bc-artwrap:after{display:none}.bc-inner{position:absolute;inset:0;border-radius:28px;overflow:hidden}.bc-glow{bottom:10%;width:46%;height:7%;background:radial-gradient(ellipse at 50% 50%,rgba(18,6,44,.5),rgba(18,6,44,0) 70%);filter:blur(7px)}.bc-glow,.bc-podium{position:absolute;left:50%;transform:translateX(-50%);z-index:1;pointer-events:none}.bc-podium{bottom:11%;width:30%;height:2px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent)}.bc-spark{position:absolute;width:7px;height:7px;border-radius:50%;background:#fff;opacity:.75;pointer-events:none;z-index:1}.bc-art{left:8%;top:-8%;width:84%;height:96%;object-fit:contain;object-position:50% 100%;z-index:3;filter:drop-shadow(0 26px 26px rgba(20,8,50,.42))}.bc-art,.bc-burst{position:absolute;will-change:transform}.bc-burst{pointer-events:none;z-index:4;font-size:15px}.bc-role{display:inline-block;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#fff;background:var(--world,var(--accent));padding:6px 14px;border-radius:999px;box-shadow:0 4px 0 rgba(0,0,0,.14)}.bc-name,.bc-role{font-family:var(--display);font-weight:900;margin:0 0 10px}.bc-name{font-size:clamp(40px,5.6vw,62px);letter-spacing:-.045em;color:#2B1B4D;line-height:.92}.bc-teach{font-size:16.5px;font-weight:600;margin:0 0 12px}.bc-teach,.bc-voice{line-height:1.45;color:#4B3A70;max-width:40ch}.bc-voice{position:relative;display:inline-block;font-size:15px;background:#fff;border:2px solid #e7defb;border-radius:16px;padding:11px 16px;margin:0 0 20px;font-weight:500;box-shadow:0 5px 0 #EFE8FD}.bc-voice:after{content:"";position:absolute;left:26px;bottom:-9px;width:14px;height:14px;background:#fff;border-right:2px solid #e7defb;border-bottom:2px solid #e7defb;transform:rotate(45deg)}.bc-tabs{display:flex;gap:8px;margin:0 0 16px;flex-wrap:wrap}.bc-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid #e7defb;background:#fff;cursor:pointer;padding:9px 17px;border-radius:999px;font-family:var(--display);font-size:14px;font-weight:800;color:#7A6AA0;transition:.2s;box-shadow:0 4px 0 #EFE8FD}.bc-tab:hover{color:#2B1B4D;transform:translateY(-1px)}.bc-tab:focus-visible{outline:3px solid #7B3FE4;outline-offset:2px}.bc-tab[aria-selected=true]{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:0 4px 0 rgba(0,0,0,.18)}.bc-panel[hidden]{display:none}.bc-secttl{display:flex;align-items:center;gap:7px;font-family:var(--display);font-weight:900;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#7B3FE4;margin:0 0 10px}.bc-secttl:before{content:"★";color:#F5B93B;font-size:13px}.bc-faces{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));grid-gap:9px;gap:9px}.bc-face{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:2px solid color-mix(in srgb,var(--world,#7b3fe4) 22%,#e7defb);background:linear-gradient(180deg,color-mix(in srgb,var(--world,#7B3FE4) 6%,#fff) 0,color-mix(in srgb,var(--world,#7B3FE4) 18%,#fff) 100%);border-radius:18px;padding:7px 4px 6px;display:flex;flex-direction:column;align-items:center;gap:3px;min-width:0;box-shadow:0 4px 0 color-mix(in srgb,var(--world,#7B3FE4) 14%,#EFE8FD);transition:transform .24s cubic-bezier(.2,.8,.3,1.4),border-color .2s,box-shadow .2s}.bc-face img{width:100%;max-width:58px;aspect-ratio:1;object-fit:contain;display:block;transition:transform .26s cubic-bezier(.2,.8,.3,1.5)}.bc-face span{font-family:var(--display);font-size:10.5px;font-weight:800;color:#8C7BB0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.bc-face:hover{transform:translateY(-4px) rotate(-2deg);border-color:var(--accent)}.bc-face:hover img{transform:scale(1.18)}.bc-face:focus-visible{outline:3px solid #7B3FE4;outline-offset:2px}.bc-face[aria-pressed=true]{border-color:var(--accent);background:linear-gradient(180deg,color-mix(in srgb,var(--world,#7B3FE4) 10%,#fff) 0,color-mix(in srgb,var(--world,#7B3FE4) 26%,#fff) 100%);box-shadow:0 4px 0 var(--accent);transform:translateY(-4px)}.bc-face[aria-pressed=true] span{color:#2B1B4D}.bc-hint{font-size:13px;color:#8C7BB0;margin:12px 0 0;font-weight:600}.bc-exps{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));grid-gap:8px;gap:8px;margin-top:8px}.bc-exp{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:0;padding:0;aspect-ratio:1;border-radius:18px;overflow:hidden;position:relative;background:var(--tile,#F1ECFF);box-shadow:0 4px 0 rgba(43,27,77,.1);transition:transform .24s cubic-bezier(.2,.8,.3,1.5)}.bc-exp img{position:absolute;left:50%;top:var(--offy,-12%);width:var(--zoom,300%);height:var(--zoom,300%);max-width:none;transform:translateX(-50%);object-fit:contain;object-position:50% 0;animation:bcBob 3.2s ease-in-out infinite;will-change:transform}.bc-exp:nth-child(3n) img{animation-duration:3.9s;animation-delay:.5s}.bc-exp:nth-child(3n+1) img{animation-duration:2.9s;animation-delay:.9s}.bc-exp:nth-child(4n) img{animation-duration:4.2s;animation-delay:.25s}@keyframes bcBob{0%,to{transform:translateX(-50%) translateY(0) scale(1)}50%{transform:translateX(-50%) translateY(-3.6%) scale(1.02)}}@keyframes bcSel{0%,to{box-shadow:0 0 0 3px var(--accent),0 5px 0 rgba(43,27,77,.12)}50%{box-shadow:0 0 0 6px var(--accent),0 7px 0 rgba(43,27,77,.12)}}.bc-exp:hover{transform:translateY(-6px) scale(1.09) rotate(-1.2deg)}.bc-exp:hover img{animation-play-state:paused}.bc-exp[aria-pressed=true]{animation:bcSel 1.7s ease-in-out infinite}.bc-exp:focus-visible{outline:3px solid #7B3FE4;outline-offset:2px}.bc-exp[aria-pressed=true]{box-shadow:0 0 0 3px var(--accent),0 5px 0 rgba(43,27,77,.12)}.bc-skins{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));grid-gap:10px;gap:10px}.bc-skins .bc-face img{max-width:76px}.bc-skins .bc-face{border-radius:20px;padding:9px 5px 7px}.bc-motto{font-family:var(--display);font-weight:900;font-size:21px;color:#2B1B4D;letter-spacing:-.02em;margin:0 0 16px}.bc-beats{list-style:none;margin:0;padding:0;counter-reset:b;display:grid;grid-gap:9px;gap:9px}.bc-beat{display:grid;grid-template-columns:34px 1fr;grid-gap:12px;gap:12px;align-items:start;background:#fff;border:2px solid #e7defb;border-radius:18px;padding:12px 14px;box-shadow:0 4px 0 #EFE8FD}.bc-beat i{counter-increment:b;font-style:normal;font-family:var(--display);font-size:14px;font-weight:900;color:#fff;background:var(--accent);width:26px;height:26px;border-radius:50%;display:grid;place-items:center}.bc-beat i:before{content:counter(b)}.bc-beat b{display:block;font-family:var(--display);font-size:15px;color:#2B1B4D;margin-bottom:1px}.bc-beat p{margin:0;font-size:13.5px;line-height:1.45;color:#5F4B87;font-weight:500}.bc-facts{margin-top:16px;background:#fff;border:2px solid #e7defb;border-radius:22px;padding:16px 18px;box-shadow:0 5px 0 #EFE8FD}.bc-facts ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:9px;gap:9px}.bc-facts li{display:grid;grid-template-columns:22px 1fr;grid-gap:10px;gap:10px;font-size:13.5px;color:#4B3A70;font-weight:600;align-items:start}.bc-facts li:before{content:"✦";color:#F5B93B;font-size:14px}.bc-skill{display:none;margin:18px 0 0;padding:13px 15px;border-left:4px solid var(--accent);background:#fff;border-radius:0 14px 14px 0;font-size:13.5px;line-height:1.5;color:#5F4B87;font-weight:500}body.bw-pro .bc-skill{display:block}@media(max-width:980px){.bc{padding:44px 16px 24px}.bc-line{grid-template-columns:repeat(5,1fr)}.bc-stage{grid-template-columns:1fr;gap:20px}.bc-artwrap{max-width:340px;margin:0 auto;width:100%}}@media(max-width:560px){.bc-line{grid-template-columns:repeat(3,1fr);padding:12px 8px 10px}.bc-fig img{max-width:74px}}@media(prefers-reduced-motion:reduce){.bc-artwrap:after,.bc-artwrap:before,.bc-exp,.bc-exp img,.bc-face,.bc-face img,.bc-fig,.bc-fig img{transition:none;animation:none}}.os{--w:#6E57C4;position:relative;margin-top:14px;border-radius:22px;overflow:hidden;background:radial-gradient(80% 70% at 50% 20%,#4A3A82,#241a48 70%,#1a1338);aspect-ratio:16/11;min-height:300px;display:none}.os.on{display:block}.os-map{position:absolute;inset:0;width:100%;height:100%}.os-orbit{position:absolute;left:50%;top:6%;width:32%;transform:translateX(-50%);z-index:4;will-change:transform;cursor:pointer}.os-orbit img{width:100%;display:block;filter:drop-shadow(0 12px 18px rgba(0,0,0,.5))}.os-say{top:2%;z-index:6;width:max-content;max-width:74%;background:#fff;color:var(--ink-navy);font-family:var(--round);font-weight:700;font-size:clamp(13px,1.5vw,18px);padding:11px 17px;border-radius:16px;border:3px solid var(--w);text-align:center;opacity:0;box-shadow:0 12px 26px -8px rgba(0,0,0,.5)}.os-say,.os-say:after{position:absolute;left:50%;transform:translateX(-50%)}.os-say:after{content:"";bottom:-11px;border:9px solid transparent;border-top:9px solid var(--w)}.os-tap{position:absolute;z-index:5;border-radius:50%;cursor:pointer;background:radial-gradient(closest-side,rgba(255,216,77,.55),transparent);border:3px dashed #ffd84d;animation:osPulse 1.2s infinite}@keyframes osPulse{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.12);opacity:1}}.os-mag{position:absolute;z-index:7;width:88px;height:88px;border-radius:50%;border:6px solid #c9a227;background:rgba(255,255,255,.06);cursor:-webkit-grab;cursor:grab;box-shadow:0 0 0 3px rgba(0,0,0,.3),inset 0 0 20px rgba(255,255,255,.15);display:none;touch-action:none}.os-mag.on{display:block}.os-find{position:absolute;z-index:6;font-size:26px;opacity:0;pointer-events:none}.os-choices{position:absolute;left:50%;bottom:5%;transform:translateX(-50%);z-index:9;display:none;gap:8px;flex-wrap:wrap;justify-content:center;align-items:center;width:min(94%,640px);box-sizing:border-box;padding:8px;border-radius:18px;background:rgba(24,16,52,.44);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.os-choices.on{display:flex}.os-choice{font-family:var(--round);font-weight:800;font-size:13px;cursor:pointer;white-space:nowrap;flex:0 0 auto;background:#fff;color:var(--w);border:0;padding:11px 16px;border-radius:999px;box-shadow:0 4px 0 rgba(0,0,0,.3);transition:transform .16s}.os-choice:hover{transform:translateY(-2px)}@media(max-width:560px){.os-choices{flex-direction:column;width:min(86%,320px)}.os-choice{width:100%}}.os-cta{position:absolute;left:50%;bottom:8%;transform:translateX(-50%);z-index:8;font-family:var(--round);font-weight:800;font-size:15px;cursor:pointer;display:none;color:#241a48;background:#FFD84D;border:0;padding:13px 26px;border-radius:999px;box-shadow:0 5px 0 rgba(0,0,0,.3)}.os-cta.on{display:block;animation:osPulse 1.4s infinite}.os-dots{position:absolute;left:50%;top:4%;transform:translateX(-50%);z-index:8;display:flex;gap:6px}.os-dot{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.28)}.os-dot.on{background:#FFD84D}.os-replay{position:absolute;right:3%;top:3%;z-index:9;font-family:var(--round);font-weight:700;font-size:12px;color:#fff;background:rgba(255,255,255,.12);border:0;padding:6px 12px;border-radius:999px;cursor:pointer;display:none}.os-replay.on{display:block}.os-find-spot{position:absolute;z-index:6;cursor:pointer;border-radius:50%}.os-prompt{position:absolute;left:50%;bottom:5.5%;transform:translateX(-50%);z-index:8;display:none;align-items:center;gap:7px;max-width:88%;text-align:center;font-family:var(--round);font-weight:800;font-size:clamp(12px,1.45vw,15px);color:#241a48;background:#FFD84D;padding:9px 16px;border-radius:999px;box-shadow:0 5px 0 rgba(0,0,0,.28);animation:osBobHint 1.6s ease-in-out infinite}.os-prompt.on{display:inline-flex}@keyframes osBobHint{0%,to{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(-4px)}}.os-count{position:absolute;right:3%;top:12%;z-index:8;display:none;font-family:var(--round);font-weight:800;font-size:12px;color:#241a48;background:#fff;padding:6px 12px;border-radius:999px;box-shadow:0 3px 0 rgba(0,0,0,.25)}.os-count.on{display:block}.os-dot-labs{position:absolute;left:50%;top:8.5%;transform:translateX(-50%);z-index:8;display:flex;gap:14px;font-family:var(--round);font-weight:700;font-size:10px;letter-spacing:.4px;color:rgba(255,255,255,.4);text-transform:uppercase}.os-dot-lab.on{color:#FFD84D}.os-mag{box-shadow:0 0 0 3px rgba(0,0,0,.3),inset 0 0 20px rgba(255,255,255,.15),0 0 22px 4px rgba(255,216,77,.55)!important}.os-mag-hint{position:absolute;left:50%;top:-26px;transform:translateX(-50%);white-space:nowrap;font-family:var(--round);font-weight:800;font-size:11px;color:#241a48;background:#FFD84D;padding:4px 10px;border-radius:999px;box-shadow:0 3px 0 rgba(0,0,0,.25);pointer-events:none;display:none}.os-mag-hint.on{display:block}.fnd{position:relative;z-index:2;max-width:900px;margin:0 auto clamp(20px,3vw,36px);padding:0 20px}.fnd-h{font-family:var(--round);font-weight:800;text-align:center;color:#2A1550;font-size:clamp(22px,3.4vw,34px);margin:0 0 14px}.fnd-box{position:relative}.fnd-in{width:100%;font-family:var(--round);font-weight:600;font-size:16px;padding:15px 20px 15px 48px;border-radius:999px;border:2px solid #d9cef0;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%237B5EC7' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M21 21l-4-4'/%3E%3C/svg%3E") 16px/20px no-repeat;color:#2A1550;outline:none;transition:border-color .2s,box-shadow .2s}.fnd-in:focus{border-color:#7B5EC7;box-shadow:0 0 0 4px rgba(123,94,199,.16)}.fnd-results{margin-top:14px;display:grid;grid-gap:12px;gap:12px}.fnd-card{display:flex;align-items:center;gap:16px;background:#fff;border:1px solid #eadff5;border-radius:18px;padding:14px 16px}.fnd-card img{width:66px;height:66px;object-fit:contain;flex:0 0 66px;background:radial-gradient(60% 60% at 50% 60%,rgba(123,94,199,.12),transparent);border-radius:12px}.fnd-info{flex:1 1;min-width:0}.fnd-name{font-weight:800;font-size:18px;color:#2A1550}.fnd-name,.fnd-role{font-family:var(--round)}.fnd-role{font-weight:600;font-size:13px;color:#7B5EC7}.fnd-badges{display:flex;gap:6px;margin-top:5px;flex-wrap:wrap}.fnd-badge{font-family:var(--round);font-weight:700;font-size:11px;padding:2px 9px;border-radius:999px;background:#F1ECFF;color:#6E57C4}.fnd-badge.soon{background:#F0EDF6;color:#9a8fb5}.fnd-actions{display:flex;gap:8px;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end}.fnd-btn{font-family:var(--round);font-weight:800;font-size:13px;cursor:pointer;border:0;padding:10px 16px;border-radius:999px;white-space:nowrap}.fnd-visit{background:#6E57C4;color:#fff}.fnd-play{background:#FFD84D;color:#241a48}.fnd-soon{font-weight:800;font-size:12px;padding:10px 14px;border-radius:999px;background:#F0EDF6}.fnd-none,.fnd-soon{font-family:var(--round);color:#9a8fb5}.fnd-none{text-align:center;font-weight:600;padding:16px}@media (max-width:640px){.fnd-card{flex-wrap:wrap}.fnd-actions{width:100%;justify-content:flex-start}}.wd{position:relative;padding:clamp(30px,4.5vw,60px) 0 clamp(36px,5vw,68px);background:linear-gradient(180deg,#1B0E36,#2A1550);overflow:hidden}.wd-head{text-align:center;margin:0 auto clamp(20px,3vw,32px);padding:0 20px}.wd-h{font-weight:800;font-size:clamp(26px,4.4vw,46px);color:#fff;margin:0 0 8px;letter-spacing:-.02em}.wd-h,.wd-sub{font-family:var(--round)}.wd-sub{font-weight:600;font-size:clamp(13px,1.4vw,16px);color:rgba(255,255,255,.55);margin:0}.wd-street{display:flex;gap:clamp(6px,1vw,14px);justify-content:center;flex-wrap:nowrap;max-width:1160px;margin:0 auto;padding:0 16px;align-items:flex-end}.wd-door{--d:#6E57C4;flex:0 1 auto;min-width:0;width:clamp(88px,11vw,124px);background:none;border:0;padding:0;cursor:pointer;display:grid;justify-items:center;transition:transform .2s cubic-bezier(.34,1.6,.64,1)}.wd-door[disabled]{cursor:default}.wd-frame{position:relative;width:100%;aspect-ratio:3/4;background:linear-gradient(180deg,color-mix(in srgb,var(--d) 70%,#1B0E36),color-mix(in srgb,var(--d) 34%,#1B0E36));border:3px solid color-mix(in srgb,var(--d) 82%,#fff);display:grid;place-items:end center;box-shadow:0 14px 30px -14px rgba(0,0,0,.9)}.wd-door.on .wd-frame{box-shadow:0 0 0 3px color-mix(in srgb,var(--d) 40%,transparent),0 18px 40px -12px var(--d)}.wd-frame img{width:82%;height:auto;display:block;max-width:none;margin-bottom:6%;filter:drop-shadow(0 8px 10px rgba(0,0,0,.6));transition:transform .22s cubic-bezier(.34,1.6,.64,1)}.wd-door.off .wd-frame{background:linear-gradient(180deg,#2C1C4E,#1B0E36);border-color:#3D2A66}.wd-door.off .wd-frame img{filter:saturate(.85);opacity:.92}.wd-door.off .wd-frame:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(27,14,54,.18),rgba(27,14,54,.62));backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.wd-glow{position:absolute;left:50%;top:8%;width:56%;aspect-ratio:1;transform:translateX(-50%);border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--d) 60%,#fff),transparent);opacity:.5;pointer-events:none}.wd-door.off .wd-glow{display:none}.wd-name{font-family:var(--round);font-weight:800;font-size:clamp(11px,1.15vw,14px);color:#fff;margin-top:9px;text-align:center;line-height:1.2}.wd-door.off .wd-name{color:rgba(255,255,255,.42)}.wd-tag{font-family:var(--round);font-weight:700;font-size:10px;margin-top:3px;padding:2px 8px;border-radius:999px}.wd-door.on .wd-tag{background:var(--d);color:#fff}.wd-door.off .wd-tag{background:rgba(255,255,255,.08);color:rgba(255,255,255,.45)}.wd-door.on:hover{transform:translateY(-8px)}.wd-door.on:hover .wd-frame img{transform:translateY(-5px) scale(1.06)}.wd-door:focus-visible{outline:4px solid #FFD84D;outline-offset:4px;border-radius:14px}.wd-street::-webkit-scrollbar{height:6px}@media (max-width:820px){.wd-street{overflow-x:auto;justify-content:flex-start;scroll-snap-type:x mandatory;padding-bottom:10px;-webkit-overflow-scrolling:touch}.wd-door{scroll-snap-align:center;width:104px}}.wd{background:linear-gradient(180deg,#EFE9FC,#E4DBF7)!important}.wd-h{color:#2A1550!important}.wd-sub{color:rgba(42,21,80,.6)!important}.wd-street{gap:clamp(8px,1.1vw,16px)}.wd-door{width:clamp(96px,11.5vw,132px)}.wd-frame{border-radius:56% 56% 22px 22px/34% 34% 22px 22px;overflow:hidden;background:linear-gradient(180deg,#fff,color-mix(in srgb,var(--d) 12%,#fff))!important;border-color:color-mix(in srgb,var(--d) 55%,#fff)!important}.wd-door.on .wd-frame{box-shadow:0 0 0 3px color-mix(in srgb,var(--d) 30%,transparent),0 20px 44px -14px color-mix(in srgb,var(--d) 70%,transparent)!important}.wd-door.off .wd-frame{background:linear-gradient(180deg,#D9D0EE,#C9BEE6)!important;border-color:#C3B6E0!important}.wd-door.off .wd-frame img{filter:saturate(.8) brightness(.98)!important;opacity:.9}.wd-door.off .wd-frame:after{background:linear-gradient(180deg,transparent,rgba(180,168,214,.16))!important;border-radius:inherit}.wd-name{color:#2A1550!important}.wd-door.off .wd-name{color:rgba(42,21,80,.72)!important}.wd-game{font-family:var(--round);font-weight:700;font-size:11px;color:var(--d);margin-top:2px;text-align:center}.wd-frame img{width:88%;margin-bottom:4%}.wd-door.on .wd-frame{position:relative}.wd-door.on .wd-open-hint{position:absolute;left:50%;bottom:6px;transform:translateX(-50%);font-family:var(--round);font-weight:800;font-size:10px;letter-spacing:.04em;color:#fff;background:var(--d);padding:2px 9px;border-radius:999px;white-space:nowrap;box-shadow:0 4px 10px -4px rgba(0,0,0,.5)}@media (max-width:820px){.wd-door{width:120px}}.mq{margin-top:clamp(52px,6vw,88px)}.mq-eyebrow{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--c-barnabut)}.mq-intro{max-width:680px}.mq-intro h3{font-family:var(--display);font-weight:800;letter-spacing:-.035em;line-height:1.03;font-size:clamp(32px,4.8vw,56px);color:var(--ink);margin:14px 0 18px}.mq-clues{margin:0 0 16px;padding:0;list-style:none;max-width:520px}.mq-clues li{font-size:17px;line-height:1.75;color:var(--ink-3)}.mq-clues li:last-child{color:var(--ink);font-weight:700}.mq-set{font-size:16.5px;line-height:1.6;color:var(--ink-3);max-width:560px;margin:0}.mq-set em{font-style:normal;color:var(--ink);font-weight:600}.mq-wrap{margin-top:clamp(28px,3.4vw,44px);display:grid;grid-gap:20px;gap:20px;grid-template-columns:minmax(0,1.36fr) minmax(290px,.64fr);align-items:start}.mq-stage{position:relative;border-radius:24px;overflow:hidden;aspect-ratio:16/10;background:#2B1D14;border:1px solid var(--line);box-shadow:var(--shadow-md);touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;cursor:default}.mq-scene{position:absolute;inset:0;width:100%;height:100%}.mq-him{position:absolute;left:50%;bottom:46%;width:min(27%,190px);transform:translateX(-50%);background:none;border:0;padding:0;z-index:4;cursor:pointer;-webkit-tap-highlight-color:transparent}.mq-him img{width:100%;display:block;filter:drop-shadow(0 18px 16px rgba(30,16,6,.5))}.mq-him.flip img{transform:scaleX(-1)}.mq-him:focus-visible{outline:3px solid var(--c-barnabut);outline-offset:6px;border-radius:16px}.mq-mapbox{position:absolute;left:13%;right:13%;bottom:3%;aspect-ratio:1000/440;z-index:5}.mq-map{width:100%;height:100%;display:block;overflow:visible}.mq-hit{position:absolute;inset:0;border:0;background:transparent;cursor:pointer;z-index:2;-webkit-tap-highlight-color:transparent;border-radius:10px}.mq-hit:focus-visible{outline:3px solid #FFD98A;outline-offset:-3px}.mq-hit.off{display:none}.mq-fore{position:absolute;left:0;right:0;bottom:0;height:5%;z-index:7;pointer-events:none;background:linear-gradient(180deg,#5B3D24,#3A2716)}.mq-vig{z-index:8;background:radial-gradient(120% 90% at 50% 34%,transparent 42%,rgba(28,15,5,.5) 100%)}.mq-dim,.mq-vig{position:absolute;inset:0;pointer-events:none}.mq-dim{z-index:9;opacity:0;background:#1B0F06}.mq-say{position:absolute;left:0;right:0;bottom:0;margin:0;padding:20px 16px 13px;z-index:11;font-family:var(--sans);font-size:15.5px;line-height:1.4;color:#fff;text-align:center;pointer-events:none;min-height:24px;text-shadow:0 1px 8px rgba(20,10,2,.95);background:linear-gradient(0deg,rgba(38,22,8,.82),rgba(38,22,8,.5) 60%,transparent)}.mq-say b{font-weight:800}.mq-say i{font-style:normal;opacity:.72}.mq-thing{position:absolute;width:58px;height:58px;z-index:6;border:0;padding:0;border-radius:16px;background:rgba(255,252,244,.95);box-shadow:0 8px 16px -7px rgba(30,16,6,.7);display:grid;place-items:center;cursor:-webkit-grab;cursor:grab;opacity:0;transform:scale(.4);-webkit-tap-highlight-color:transparent}.mq-thing svg{width:29px;height:29px;display:block;pointer-events:none}.mq-thing:focus-visible{outline:3px solid #FFD98A;outline-offset:4px}.mq-thing.held{cursor:-webkit-grabbing;cursor:grabbing;z-index:12;box-shadow:0 20px 30px -10px rgba(30,16,6,.8)}.mq-stage:not(.awake) .mq-thing,.mq-thing.spent{pointer-events:none}.mq-lensglow{width:150px;height:150px;margin:-75px 0 0 -75px;z-index:5;border-radius:50%;background:radial-gradient(50% 50% at 50% 50%,rgba(255,247,214,.5),rgba(255,247,214,0) 70%)}.mq-lensglow,.mq-nova{position:absolute;opacity:0;pointer-events:none}.mq-nova{right:0;top:14%;z-index:10;max-width:60%;padding:11px 14px;border-radius:14px 0 0 14px;background:var(--c-nova,#6B4FA0);color:#fff;font-family:var(--sans);font-size:14px;line-height:1.35;transform:translateX(24px);box-shadow:-8px 10px 30px -12px rgba(20,10,2,.9)}.mq-nova b{display:block;font-family:var(--mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase;opacity:.75;margin-bottom:3px}.mq-pull{right:0;top:0;bottom:0;width:22%;z-index:3;background:linear-gradient(270deg,color-mix(in srgb,var(--c-nova,#6B4FA0) 70%,transparent),transparent)}.mq-piece,.mq-pull{position:absolute;opacity:0;pointer-events:none}.mq-piece{width:52px;height:52px;z-index:12;margin:-26px 0 0 -26px;border:0;padding:0;background:none;cursor:-webkit-grab;cursor:grab;-webkit-tap-highlight-color:transparent}.mq-piece.live{pointer-events:auto}.mq-piece svg{width:100%;height:100%;display:block;filter:drop-shadow(0 0 12px rgba(255,214,110,.9))}.mq-piece:focus-visible{outline:3px solid #FFD98A;outline-offset:4px;border-radius:10px}.mq-book{border:1px solid var(--line);border-radius:20px;background:var(--paper);box-shadow:var(--shadow-sm);overflow:hidden}.mq-book-h{padding:16px 18px 13px;border-bottom:1px solid var(--line);background:var(--paper-2)}.mq-book-h h4{margin:0;font-family:var(--sans);font-weight:800;font-size:16px;letter-spacing:-.015em;color:var(--ink)}.mq-book-h p{margin:5px 0 0;font-size:12.5px;line-height:1.4;color:var(--ink-4)}.mq-notes{list-style:none;margin:0;padding:6px 0}.mq-notes li{display:grid;grid-template-columns:16px 1fr;grid-gap:10px;gap:10px;padding:11px 18px;border-bottom:1px dashed var(--line)}.mq-notes li:last-child{border-bottom:0}.mq-tick{font-family:var(--mono);font-size:12px;color:var(--c-barnabut);line-height:1.5}.mq-nt{font-size:14.5px;line-height:1.5;color:var(--ink-2);font-style:italic}.mq-skill{display:none}body.bw-pro .mq-skill{display:block;margin-top:6px;font-family:var(--mono);font-size:10.5px;line-height:1.5;letter-spacing:.02em;color:var(--ink-4)}.mq-empty{padding:22px 18px;font-size:14px;line-height:1.55;color:var(--ink-4);font-style:italic}.mq-open{padding:14px 18px 16px;border-top:1px solid var(--line);background:var(--paper-2)}.mq-open p{margin:0;font-size:13.5px;line-height:1.5;color:var(--ink-3)}.mq-open p+p{margin-top:8px;color:var(--ink-4)}.mq-open b{color:var(--ink)}.mq-next{margin-top:14px;border:1px solid var(--line);border-radius:20px;background:var(--paper);padding:16px 18px;display:none;align-items:center;gap:14px;box-shadow:var(--shadow-sm)}.mq-next.on{display:flex}.mq-next img{width:64px;height:auto;flex:0 0 auto}.mq-next div{min-width:0}.mq-next h5{margin:0;font-family:var(--sans);font-weight:800;font-size:15px;color:var(--ink)}.mq-next p{margin:4px 0 0;line-height:1.45}.mq-foot,.mq-next p{font-size:13px;color:var(--ink-4)}.mq-foot{margin-top:16px;line-height:1.55;max-width:620px}.mq-foot b{color:var(--ink-3);font-weight:600}@media(prefers-reduced-motion:reduce){.mq-thing{transition:none}}@media(max-width:900px){.mq-wrap{grid-template-columns:1fr}}@media(max-width:700px){.mq-stage{aspect-ratio:4/5}.mq-him{width:min(36%,150px);bottom:54%}.mq-mapbox{left:2%;right:2%;bottom:4%}.mq-thing{width:46px;height:46px;border-radius:13px}.mq-thing svg{width:23px;height:23px}.mq-say{font-size:14px;padding:16px 12px 11px}.mq-nova{font-size:13px;max-width:74%}}.nw{--w:#6D3BD4;isolation:isolate;overflow:hidden;padding:clamp(24px,4vw,52px) 0 clamp(32px,5vw,64px);scroll-margin-top:96px;background:linear-gradient(180deg,#241243,#2E1652 44%,#1B0E36)}.nw,.nw-head{position:relative}.nw-head{text-align:center;max-width:760px;margin:0 auto clamp(14px,2vw,22px);padding:0 20px;z-index:2}.nw-h{font-family:var(--round);font-weight:800;letter-spacing:-.02em;line-height:1;font-size:clamp(30px,5.4vw,58px);color:#fff;margin:0 0 8px}.nw-h em{font-style:normal;color:#FFD84D}.nw-sub{font-family:var(--round);font-weight:600;font-size:clamp(14px,1.5vw,17px);color:rgba(255,255,255,.62);margin:0}.nw-room{--lit:#4A2A82;position:relative;z-index:1;max-width:1120px;margin:0 auto;border-radius:clamp(20px,2.6vw,36px);overflow:hidden;aspect-ratio:16/10;min-height:380px;background:radial-gradient(70% 60% at 50% 22%,var(--lit) 0,#2A1550 58%,#180B2E 100%);box-shadow:0 34px 80px -34px rgba(0,0,0,.8),inset 0 0 90px rgba(0,0,0,.5);transition:background 1.1s ease}.nw-svg{inset:0;width:100%;height:100%;display:block}.nw-nib,.nw-svg{position:absolute}.nw-nib{left:23%;bottom:9%;width:clamp(140px,19%,240px);transform:translateX(-50%);z-index:4;cursor:pointer}.nw-nib img{display:block;width:100%;height:auto;max-width:none}.nw-pup{position:absolute;inset:0;z-index:2;will-change:transform}.nw-body{position:relative;z-index:1}.nw-say{position:absolute;z-index:6;left:50%;transform:translateX(-50%);bottom:calc(100% + 12px);width:max-content;max-width:min(400px,74vw);background:#fff;color:var(--ink-navy);font-family:var(--round);font-weight:700;font-size:clamp(15px,1.6vw,20px);line-height:1.3;padding:13px 20px;border-radius:20px;border:3px solid var(--w);text-align:center;box-shadow:0 14px 30px -8px rgba(0,0,0,.6);opacity:0}.nw-say:after{border:11px solid transparent;border-top:11px solid var(--w)}.nw-say:after,.nw-say:before{content:"";position:absolute;left:50%;top:100%;transform:translateX(-50%)}.nw-say:before{margin-top:-3px;border:11px solid transparent;border-top-color:#fff;z-index:1}.nw-parts{position:absolute;z-index:5;left:44%;right:5%;bottom:9%;display:flex;justify-content:center;align-items:flex-end;gap:clamp(8px,1.6vw,22px);pointer-events:none}.nw-part{pointer-events:auto;background:rgba(255,255,255,.07);border:3px solid rgba(255,255,255,.3);border-radius:22px;padding:10px;cursor:pointer;width:clamp(74px,9vw,108px);display:grid;justify-items:center;grid-gap:4px;gap:4px;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);transition:transform .18s cubic-bezier(.34,1.6,.64,1),border-color .18s,background .18s}.nw-part svg{width:100%;height:auto;display:block}.nw-part span{font-family:var(--round);font-weight:800;font-size:12px;color:#fff}.nw-part:hover{transform:translateY(-8px) scale(1.06);border-color:#FFD84D;background:rgba(255,216,77,.16)}.nw-part:focus-visible{outline:4px solid #FFD84D;outline-offset:4px}.nw-build{position:absolute;z-index:5;left:64%;bottom:13%;transform:translateX(-50%);width:clamp(110px,15%,190px);cursor:pointer;opacity:0}.nw-build svg{width:100%;height:auto;display:block;filter:drop-shadow(0 14px 18px rgba(0,0,0,.5))}.nw-buildname{z-index:5;left:64%;bottom:5%;color:#fff;font-size:clamp(13px,1.4vw,17px);text-align:center;opacity:0;text-shadow:0 2px 10px rgba(0,0,0,.7)}.nw-buildname,.nw-tryme{position:absolute;transform:translateX(-50%);font-family:var(--round);font-weight:800}.nw-tryme{z-index:6;left:50%;bottom:-30px;font-size:12px;color:#241243;background:#FFD84D;padding:5px 12px;border-radius:999px;white-space:nowrap}.nw-helper{position:absolute;z-index:3;right:4%;bottom:9%;width:clamp(66px,8.5%,110px);opacity:0;pointer-events:none}.nw-helper img{width:100%;height:auto;display:block;max-width:none;filter:drop-shadow(0 12px 16px rgba(0,0,0,.5))}.nw-spark{position:absolute;z-index:7;font-size:20px;pointer-events:none;will-change:transform}.nw-poke{cursor:pointer}.nw-poke:hover{filter:brightness(1.25)}.nw-svg{pointer-events:auto}#nwSvg *{pointer-events:none}#nwSvg .nw-poke{pointer-events:auto}.nw-cta{text-align:center;margin:clamp(16px,2.4vw,26px) auto 0;position:relative;z-index:2}.nw-again{font-family:var(--round);font-weight:800;font-size:15px;cursor:pointer;color:var(--w);background:#fff;border:0;padding:12px 24px;border-radius:999px;box-shadow:0 5px 0 rgba(0,0,0,.35);opacity:0;pointer-events:none;transition:transform .14s cubic-bezier(.34,1.6,.64,1)}.nw-again:hover{transform:translateY(-3px)}.nw-again:active{transform:translateY(3px);box-shadow:0 1px 0 rgba(0,0,0,.35)}.nw-again.on{opacity:1;pointer-events:auto}.nw-back{font-family:var(--sans);font-size:13px;color:rgba(255,255,255,.5);text-align:center;margin:14px 0 0}@media (max-width:760px){.nw-room{aspect-ratio:4/5;min-height:460px}.nw-nib{left:50%;width:36%;bottom:26%}.nw-parts{left:0;right:0;bottom:4%;gap:8px}.nw-part{width:70px;padding:7px}.nw-say{font-size:14px;padding:10px 14px;max-width:80vw}.nw-build{left:50%;width:34%;bottom:26%}.nw-buildname{left:50%;bottom:20%}.nw-helper{right:6%;bottom:26%;width:22%}}.st-hero{text-align:center;max-width:760px;margin:0 auto}.st-hero .k{color:var(--c-barna,#7B6CD8)}.st-hero h1{font-family:var(--display);font-weight:800;font-size:clamp(30px,5vw,52px);letter-spacing:-.025em;line-height:1.05;margin:14px 0 0}.st-hero h1 em{font-style:italic;color:var(--coral)}.st-hero .lead{font-size:clamp(16px,2vw,19px);line-height:1.65;color:var(--ink-2);margin:20px auto 0;max-width:60ch}.st-acro{display:grid;grid-template-columns:repeat(8,1fr);grid-gap:10px;gap:10px;max-width:820px;margin:34px auto 0}.st-acro div{text-align:center;background:#fff;border:1.5px solid var(--line);border-radius:16px;padding:14px 6px}.st-acro b{display:block;font-family:var(--display);font-weight:800;font-size:22px;background:linear-gradient(160deg,#7B6CD8,#2FA8AE);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.st-acro span{display:block;font-size:10.5px;color:var(--ink-3);margin-top:4px;line-height:1.2}@media(max-width:720px){.st-acro{grid-template-columns:repeat(4,1fr)}}.st-body{max-width:680px;margin:0 auto}.st-body p{font-size:17px;line-height:1.75;color:var(--ink-2);margin:0 0 20px}.st-body p.big{font-family:var(--display);font-weight:700;font-size:clamp(19px,2.4vw,24px);color:var(--ink);line-height:1.4}.st-quote{position:relative;margin:34px 0;padding:26px 30px;border-radius:22px;background:linear-gradient(160deg,#fff,var(--paper-3));border:1.5px solid var(--line);box-shadow:0 26px 54px -44px rgba(20,56,79,.5)}.st-quote:before{content:"\201C";position:absolute;top:2px;left:16px;font-family:var(--display);font-size:60px;color:color-mix(in srgb,var(--coral) 40%,transparent);line-height:1}.st-quote p{font-family:var(--display);font-weight:700;font-size:clamp(19px,2.6vw,26px);color:var(--ink);line-height:1.35;margin:0;padding-left:8px}.st-quote cite{display:block;margin-top:12px;font-style:normal;font-size:13px;color:var(--ink-3);font-family:var(--mono);letter-spacing:.03em;padding-left:8px}.st-nova{display:flex;align-items:center;gap:20px;background:linear-gradient(150deg,#1b1046,#241a4d);border-radius:26px;padding:26px 30px;margin:34px 0;color:#EDE9FF}.st-nova img{width:96px;height:96px;object-fit:contain;flex:0 0 auto;filter:drop-shadow(0 10px 18px rgba(0,0,0,.5))}.st-nova h3{font-family:var(--display);font-weight:800;font-size:19px;color:#fff;margin:0 0 6px}.st-nova p{font-size:14px;line-height:1.55;color:rgba(224,230,255,.82);margin:0}.st-sign{margin-top:36px;padding-top:24px;border-top:1.5px solid var(--line)}.st-sign .sig{font-family:var(--display);font-weight:800;font-size:22px;color:var(--ink)}.st-sign .who{font-size:13.5px;color:var(--ink-3);margin-top:4px}.st-close{text-align:center;max-width:640px;margin:0 auto}.st-close h2{font-family:var(--display);font-weight:800;font-size:clamp(22px,3vw,32px);letter-spacing:-.02em;line-height:1.2}.st-close h2 .a{color:var(--ink)}.st-close h2 .b{color:var(--coral)}.st-close p{color:var(--ink-3);margin-top:12px}.polx{display:grid;grid-template-columns:352px 1fr;grid-gap:18px;gap:18px;align-items:stretch;--pc:#7B6CD8;margin-top:6px}@media(max-width:900px){.polx{grid-template-columns:1fr;gap:14px}}.polx-tabs{display:flex;flex-direction:column;gap:9px}@media(max-width:900px){.polx-tabs{flex-direction:row;overflow-x:auto;gap:9px;padding-bottom:4px;scrollbar-width:none}.polx-tabs::-webkit-scrollbar{display:none}}.polx-tab{position:relative;overflow:hidden;display:flex;gap:12px;align-items:flex-start;text-align:left;border:1.5px solid var(--line);border-radius:15px;background:#fff;padding:13px 14px;cursor:pointer;transition:border-color .3s,box-shadow .3s,transform .3s,background .3s;width:100%;font-family:var(--sans)}@media(max-width:900px){.polx-tab{min-width:230px;flex:0 0 auto}}.polx-tab:hover{transform:translateY(-2px);box-shadow:var(--shadow-sm)}.polx-tab.is-active{border-color:color-mix(in srgb,var(--tc) 55%,var(--line));background:color-mix(in srgb,var(--tc) 7%,#fff);box-shadow:0 22px 44px -34px color-mix(in srgb,var(--tc) 70%,transparent)}.polx-tab-ic{flex:0 0 auto;width:38px;height:38px;border-radius:11px;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(150deg,color-mix(in srgb,var(--tc) 88%,#fff),var(--tc));transition:transform .3s}.polx-tab.is-active .polx-tab-ic{transform:scale(1.06) rotate(-3deg)}.polx-tab-ic svg{width:19px;height:19px}.polx-tab-tx{min-width:0}.polx-tab-tt{display:block;font-family:var(--display);font-weight:800;font-size:14.5px;color:var(--ink);letter-spacing:-.01em;line-height:1.2}.polx-tab-ln{display:block;font-size:12px;color:var(--ink-3);line-height:1.35;margin-top:3px}.polx-tab.is-active .polx-tab-ln{color:var(--ink-2)}.polx-prog{position:absolute;left:0;bottom:0;height:2.5px;width:0;background:var(--tc)}.polx-stage{position:relative;border:1.5px solid var(--line);border-radius:20px;background:#fff;box-shadow:var(--shadow-md);overflow:hidden;display:flex;flex-direction:column}.polx-bar{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--line-2);background:var(--paper-2)}.px-dots{display:flex;gap:6px}.px-dots i{width:10px;height:10px;border-radius:50%;background:#DfE3E8}.px-dots i:first-child{background:#FF5F57}.px-dots i:nth-child(2){background:#FEBC2E}.px-dots i:nth-child(3){background:#28C840}.polx-bar .px-mono{font-family:var(--mono);font-size:11.5px;color:var(--ink-4);letter-spacing:.01em}.polx-bar .px-live{margin-left:auto;font-family:var(--mono);font-size:10.5px;font-weight:600;color:var(--tc);display:inline-flex;align-items:center;gap:6px}.polx-bar .px-live:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--tc);box-shadow:0 0 0 0 color-mix(in srgb,var(--tc) 60%,transparent);animation:pxPulse 2s infinite}@keyframes pxPulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--tc) 55%,transparent)}70%{box-shadow:0 0 0 7px transparent}to{box-shadow:0 0 0 0 transparent}}.polx-scenes{position:relative;flex:1 1;min-height:376px}@media(max-width:520px){.polx-scenes{min-height:420px}}.polx-scene{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;gap:12px;padding:26px clamp(18px,3vw,30px);opacity:0;visibility:hidden;pointer-events:none}.polx-scene.is-active{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .35s ease}.px-anim{opacity:0;transform:translateY(12px);transition:opacity .55s ease,transform .6s cubic-bezier(.22,1,.36,1)}.polx-scene.is-live .px-anim{opacity:1;transform:none;transition-delay:var(--d,0s)}.px-mono{font-family:var(--mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4)}.px-card{border:1.5px solid var(--line);border-radius:14px;background:#fff;padding:15px 16px}.px-note{font-size:12.5px;color:var(--ink-2);line-height:1.5}.px-note b{color:var(--ink)}.px-chat{position:relative;border:1.5px dashed #d6d3e4;border-radius:14px;background:#FBFAFE;padding:14px 15px;overflow:hidden}.px-chat-bar{font-family:var(--mono);font-size:10.5px;color:var(--ink-4);margin-bottom:9px}.px-chat-input{display:flex;align-items:center;font-size:14px;color:var(--ink-4)}.px-caret{width:2px;height:16px;background:#7B6CD8;margin-left:2px;animation:pxBlink 1.1s step-end infinite}@keyframes pxBlink{50%{opacity:0}}.px-stamp{position:absolute;top:50%;left:50%;font-family:var(--display);font-weight:800;font-size:15px;letter-spacing:.02em;color:#7B6CD8;border:2.5px solid #7b6cd8;border-radius:9px;padding:5px 12px;background:rgba(255,255,255,.82);transform:translate(-50%,-50%) rotate(-11deg) scale(1.6);opacity:0}.polx-scene.is-live .px-stamp{animation:pxStamp .5s cubic-bezier(.3,1.4,.5,1) .55s forwards}@keyframes pxStamp{to{opacity:1;transform:translate(-50%,-50%) rotate(-11deg) scale(1)}}.polx-scene.is-live .px-chat{animation:pxDim .4s .7s both}@keyframes pxDim{to{opacity:.62;filter:grayscale(.4)}}.px-swap{display:flex;align-items:center;justify-content:center;color:var(--pc)}.px-swap svg{width:22px;height:22px}.px-prompt{border:1.5px solid color-mix(in srgb,#7b6cd8 30%,var(--line));border-radius:14px;background:color-mix(in srgb,#7B6CD8 5%,#fff);padding:15px 16px}.px-prompt-q{font-family:var(--display);font-weight:700;font-size:15px;color:var(--ink);line-height:1.4;margin:7px 0 9px}.px-prompt-tag{display:inline-flex;align-items:center;gap:7px;font-size:11.5px;font-weight:600;color:#5b4fb0;background:color-mix(in srgb,#7B6CD8 12%,#fff);padding:5px 10px;border-radius:20px}.px-prompt-tag svg{width:14px;height:14px;flex:0 0 auto}.px-doc-txt{font-size:14px;color:var(--ink-2);line-height:1.55;margin:8px 0 12px}.px-doc-txt em{font-style:normal;background:linear-gradient(transparent 60%,color-mix(in srgb,#F0605F 22%,transparent) 0)}.px-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.px-tag{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;padding:6px 11px;border-radius:20px}.px-tag svg{width:13px;height:13px}.px-tag-ai{color:#c0392b;background:#FDECEA}.px-tag-cite{color:#1f7a80;background:var(--teal-wash)}.px-log{border:1.5px solid var(--line);border-radius:14px;background:#fff;overflow:hidden}.px-log-top{display:flex;align-items:center;justify-content:space-between;padding:11px 14px;background:var(--paper-2);border-bottom:1px solid var(--line-2)}.px-eye{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:#1f7a80}.px-eye svg{width:14px;height:14px}.px-row{display:flex;gap:10px;padding:10px 14px;font-size:13px;color:var(--ink-2);border-bottom:1px solid var(--line-2);line-height:1.4}.px-row:last-child{border-bottom:0}.px-row b{font-family:var(--mono);font-size:11.5px;color:var(--ink-4);flex:0 0 auto;padding-top:1px}.px-row-ok{color:#1f7a80;font-weight:600;background:var(--teal-wash)}.px-row-ok b{color:#2FA8AE}.px-flow{display:flex;flex-direction:column;gap:14px;align-items:center}.px-node{text-align:center;border:1.5px solid color-mix(in srgb,#30a8d8 40%,var(--line));border-radius:13px;background:color-mix(in srgb,#30A8D8 6%,#fff);padding:12px 20px;font-family:var(--display);font-weight:800;font-size:15px;color:var(--ink)}.px-node span{display:block;font-family:var(--sans);font-weight:600;font-size:11px;color:#2a86ad;margin-top:2px}.px-paths{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px;width:100%}@media(max-width:520px){.px-paths{grid-template-columns:1fr}}.px-path{position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12.5px;font-weight:600;padding:11px 13px;border-radius:11px;border:1.5px solid var(--line)}.px-path i{font-style:normal;font-size:11px;font-weight:700}.px-block{color:var(--ink-4);background:var(--paper-2)}.px-block i{color:#c0392b}.px-block:after{content:"";position:absolute;left:12px;right:12px;top:50%;height:2px;background:#E0482D;transform:scaleX(0);transform-origin:left}.polx-scene.is-live .px-block:after{animation:pxStrike .45s var(--d,0s) cubic-bezier(.4,0,.2,1) forwards}@keyframes pxStrike{to{transform:scaleX(1)}}.px-allow{color:#1a7d51;background:color-mix(in srgb,#78C0A8 15%,#fff);border-color:color-mix(in srgb,#78C0A8 55%,var(--line))}.px-allow i{color:#2FA8AE}.px-unlock{display:flex;flex-direction:column;gap:14px}.px-feat{gap:13px;border:1.5px solid var(--line);border-radius:14px;padding:15px 16px;background:var(--paper-2);transition:background .5s,border-color .5s}.px-feat,.px-feat .px-lock{display:flex;align-items:center}.px-feat .px-lock{flex:0 0 auto;width:42px;height:42px;border-radius:11px;justify-content:center;color:var(--ink-4);background:#EDEFF2;transition:all .5s}.px-feat .px-lock svg{width:20px;height:20px}.px-feat-tx b{font-family:var(--display);font-weight:800;font-size:15px;color:var(--ink)}.px-feat-tx span{display:block;font-size:12px;color:var(--ink-4);margin-top:2px}.px-feat.is-open{background:color-mix(in srgb,#78C0A8 12%,#fff);border-color:color-mix(in srgb,#78C0A8 55%,var(--line))}.px-feat.is-open .px-lock{color:#fff;background:linear-gradient(150deg,#8ecdb4,#2FA8AE);transform:rotate(-8deg) scale(1.04)}.px-feat.is-open .px-feat-tx span{color:#1a7d51;font-weight:600}.px-approve{justify-content:space-between;gap:12px;border:1.5px solid var(--line);border-radius:14px;padding:12px 15px}.px-approve,.px-parent{display:flex;align-items:center}.px-parent{gap:9px;font-size:13px;font-weight:600;color:var(--ink-2)}.px-parent svg{width:20px;height:20px;color:var(--ink-4)}.px-toggle{display:inline-flex;align-items:center;gap:9px;border:0;cursor:pointer;font-family:var(--sans);font-weight:700;font-size:13px;color:var(--ink-3);background:transparent;padding:6px 4px}.px-toggle span{width:44px;height:26px;border-radius:20px;background:#D9DCE1;position:relative;transition:background .3s}.px-toggle span:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.2);transition:transform .3s cubic-bezier(.3,1.3,.5,1)}.px-toggle[aria-pressed=true]{color:#1a7d51}.px-toggle[aria-pressed=true] span{background:#2FA8AE}.px-toggle[aria-pressed=true] span:after{transform:translateX(18px)}.px-age{gap:18px}.px-age,.px-age-card{display:flex;flex-direction:column}.px-age-card{border:1.5px solid var(--line);border-radius:15px;padding:18px;background:#fff;min-height:118px;justify-content:center;transition:background .4s,border-color .4s}.px-age-band{font-family:var(--mono);font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--pc);margin-bottom:8px;font-weight:600}.px-age-q{color:var(--ink);line-height:1.4;transition:font-size .3s}.px-age-meta{margin-top:10px;font-size:11.5px;color:var(--ink-4)}.px-slider{padding:0 2px}.px-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;border-radius:6px;outline:none;background:linear-gradient(90deg,var(--pc) var(--fill,0),var(--line) var(--fill,0))}.px-range::-webkit-slider-thumb{-webkit-appearance:none;width:26px;height:26px;border-radius:50%;background:#fff;border:3px solid var(--pc);box-shadow:var(--shadow-sm);cursor:pointer;-webkit-transition:transform .15s;transition:transform .15s}.px-range::-webkit-slider-thumb:active{transform:scale(1.12)}.px-range::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:#fff;border:3px solid var(--pc);cursor:pointer}.px-ticks{display:flex;justify-content:space-between;margin-top:8px;font-family:var(--mono);font-size:11px;color:var(--ink-4)}.px-ticks b{color:var(--pc)}@media(prefers-reduced-motion:reduce){.polx-scene .px-anim,.polx-scene .px-stamp{opacity:1!important;transform:none!important;animation:none!important;transition:none!important}.px-block:after{transform:scaleX(1)!important}.polx-bar .px-live:before,.polx-prog,.px-block:after,.px-caret,.px-chat{animation:none!important}}.spx{display:grid;grid-template-columns:320px 1fr;grid-gap:30px;gap:30px;align-items:center;margin-top:28px}@media(max-width:820px){.spx{grid-template-columns:1fr;gap:24px}}.spx-seal{display:flex;flex-direction:column;align-items:center;text-align:center}.spx-ring{position:relative;width:176px;height:176px}.spx-ring>svg{width:100%;height:100%;transform:rotate(-90deg)}.spx-ring .trk{fill:none;stroke:var(--line);stroke-width:9}.spx-ring .prg{fill:none;stroke:url(#spxgrad);stroke-width:9;stroke-linecap:round;transition:stroke-dashoffset .55s cubic-bezier(.4,0,.2,1)}.spx-core{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.spx-core-ics{position:relative;width:46px;height:46px}.spx-core-ic{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;transition:opacity .35s,transform .35s cubic-bezier(.3,1.4,.5,1)}.spx-core-ic svg{width:100%;height:100%}.spx-core-ic.mag{color:var(--ink-4)}.spx-core-ic.check{color:#2FA8AE}.spx-core-ic.check,.spx.is-done .spx-core-ic.mag{opacity:0;transform:scale(.4)}.spx.is-done .spx-core-ic.check{opacity:1;transform:scale(1.25)}.spx-count{margin-top:9px;font-family:var(--display);font-weight:800;font-size:19px;color:var(--ink);letter-spacing:-.01em}.spx-count span{color:var(--ink-4);font-weight:700}.spx-status{margin-top:16px;font-family:var(--display);font-weight:800;font-size:17px;color:var(--ink);letter-spacing:-.015em;transition:color .3s}.spx-status.pass{color:#1a7d51}.spx-seal p{margin:8px auto 0;font-size:12.5px;line-height:1.55;color:var(--ink-3);max-width:270px}.spx-rerun{margin-top:15px;border:1.5px solid var(--line);background:#fff;border-radius:22px;padding:8px 15px;font-family:var(--sans);font-weight:600;font-size:12.5px;color:var(--ink-2);cursor:pointer;display:inline-flex;align-items:center;gap:7px;transition:border-color .2s,color .2s}.spx-rerun:hover{border-color:var(--teal);color:var(--teal)}.spx-rerun svg{width:14px;height:14px}.spx-list{display:flex;flex-direction:column;gap:9px}.spx-row{position:relative;display:flex;align-items:center;gap:14px;border:1.5px solid var(--line);border-radius:14px;padding:13px 16px;background:#fff;overflow:hidden;transition:border-color .4s,box-shadow .4s,background .4s,transform .4s}.spx-row:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--sc);transform:scaleY(0);transform-origin:top;transition:transform .45s cubic-bezier(.3,1,.4,1)}.spx-row.is-pass:before{transform:scaleY(1)}.spx-row.is-pass{background:color-mix(in srgb,var(--sc) 4%,#fff)}.spx-row.is-active{box-shadow:0 22px 44px -32px color-mix(in srgb,var(--sc) 75%,transparent);transform:translateX(3px)}.spx-row-ic{flex:0 0 auto;width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:var(--sc);background:color-mix(in srgb,var(--sc) 13%,#fff);transition:transform .4s cubic-bezier(.3,1.3,.5,1),color .35s,background .35s}.spx-row.is-pass .spx-row-ic{color:#fff;background:linear-gradient(150deg,color-mix(in srgb,var(--sc) 82%,#fff),var(--sc))}.spx-row.is-active .spx-row-ic{transform:rotate(-7deg) scale(1.07)}.spx-row-ic svg{width:23px;height:23px}.spx-row-tx{flex:1 1;min-width:0}.spx-row-tx b{display:block;font-family:var(--display);font-weight:800;font-size:15px;color:var(--ink);letter-spacing:-.01em}.spx-row-tx span{display:block;font-size:12.5px;color:var(--ink-3);line-height:1.45;margin-top:2px}.spx-check{flex:0 0 auto;width:26px;height:26px;border-radius:50%;border:2px solid var(--line);display:flex;align-items:center;justify-content:center;color:#fff;background:#fff;transition:border-color .35s,background .35s}.spx-check svg{width:15px;height:15px;opacity:0;transform:scale(.3);transition:opacity .3s,transform .4s cubic-bezier(.3,1.5,.5,1)}.spx-row.is-pass .spx-check{border-color:#2FA8AE;background:#2FA8AE}.spx-row.is-pass .spx-check svg{opacity:1;transform:scale(1)}.spx-row:hover{border-color:color-mix(in srgb,var(--sc) 45%,var(--line))}.spx-row:hover .spx-row-ic{transform:rotate(-6deg) scale(1.05)}@media(prefers-reduced-motion:reduce){.spx-check,.spx-check svg,.spx-core-ic,.spx-ring .prg,.spx-row,.spx-row-ic,.spx-row:before{transition:none!important}}.jn{margin-top:34px;--jc:#78C0A8;--jcd:#4E9E86}.jn-bar{gap:26px;flex-wrap:wrap;padding:17px 22px;border:1.5px solid var(--line);border-radius:18px;background:linear-gradient(180deg,#fff,var(--paper-2));box-shadow:var(--shadow-sm)}.jn-bar,.jn-lead{display:flex;align-items:center}.jn-lead{flex:1 1 440px;gap:16px;min-width:260px}.jn-tag{font-family:var(--mono);font-size:10px;letter-spacing:.11em;text-transform:uppercase;font-weight:600;white-space:nowrap}.jn-tag-l{color:var(--stage-1)}.jn-tag-r{color:var(--stage-4)}.jn-track{position:relative;flex:1 1;height:8px;border-radius:8px;background:var(--line-2)}.jn-fill{position:absolute;left:0;top:0;bottom:0;border-radius:8px;width:20%;background:linear-gradient(90deg,var(--stage-1),var(--jc));transition:width .6s cubic-bezier(.4,0,.2,1),background .5s}.jn-marker{width:19px;height:19px;border-radius:50%;border:3px solid var(--jc);box-shadow:0 2px 8px rgba(20,56,79,.18);left:20%;z-index:3;transition:left .6s cubic-bezier(.4,0,.2,1),border-color .5s}.jn-marker,.jn-tick{position:absolute;top:50%;background:#fff;transform:translate(-50%,-50%)}.jn-tick{width:10px;height:10px;border-radius:50%;border:2px solid var(--line);z-index:2;padding:0;cursor:pointer;transition:border-color .3s,transform .3s}.jn-tick:hover{transform:translate(-50%,-50%) scale(1.25);border-color:var(--ink-4)}.jn-pct{display:flex;gap:20px;flex:0 0 auto}.jn-pct-i{display:flex;flex-direction:column;gap:2px}.jn-pct-i span{font-family:var(--mono);font-size:9px;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-4)}.jn-pct-i b{font-family:var(--display);font-weight:800;font-size:21px;letter-spacing:-.02em;line-height:1}.jn-pct-b b{color:var(--ink-3)}.jn-pct-c b{color:var(--jc);transition:color .5s}@media(max-width:560px){.jn-pct{width:100%;justify-content:space-between}.jn-bar{gap:14px;padding:15px 16px}.jn-lead{flex:1 1 100%;min-width:0;flex-wrap:wrap;gap:9px 12px}.jn-lead .jn-tag{order:1}.jn-lead .jn-tag-r{margin-left:auto}.jn-lead .jn-track{order:2;flex:1 0 100%;height:10px}.jn-tick{width:14px;height:14px}}.jn-stages{display:grid;grid-gap:12px;gap:12px;grid-template-columns:82px 82px 82px 1fr;margin-top:14px;transition:grid-template-columns .55s cubic-bezier(.4,0,.2,1)}.jn-stage{position:relative;overflow:hidden;border:1.5px solid var(--line);border-radius:20px;background:#fff;cursor:pointer;text-align:left;min-height:340px;font-family:var(--sans);transition:border-color .45s,box-shadow .45s}.jn-stage.is-active{border-color:color-mix(in srgb,var(--sc) 42%,var(--line));box-shadow:0 34px 74px -46px color-mix(in srgb,var(--sc) 62%,transparent);cursor:default}.jn-collapsed{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;padding:16px 0 18px;gap:14px;background:linear-gradient(180deg,color-mix(in srgb,var(--sc) 10%,#fff),#fff);transition:background .3s}.jn-stage:hover .jn-collapsed{background:linear-gradient(180deg,color-mix(in srgb,var(--sc) 16%,#fff),#fff)}.jn-stage.is-active .jn-collapsed{display:none}.jn-c-n{font-family:var(--mono);font-size:12px;font-weight:700;color:var(--sc)}.jn-c-name{font-family:var(--display);font-weight:800;font-size:17px;color:var(--ink);letter-spacing:-.01em}.jn-c-age,.jn-c-name{writing-mode:vertical-rl;transform:rotate(180deg)}.jn-c-age{font-family:var(--mono);font-size:10px;letter-spacing:.04em;color:var(--ink-4);margin-top:auto}.jn-open{display:none;padding:24px clamp(20px,2.4vw,30px)}.jn-stage.is-active .jn-open{display:block}.jn-o-head{display:flex;align-items:center;gap:11px}.jn-o-n{font-size:12px;font-weight:700;color:var(--sc)}.jn-o-age,.jn-o-n{font-family:var(--mono)}.jn-o-age{font-size:11px;letter-spacing:.03em;color:var(--ink-4)}.jn-o-grade{margin-left:auto;font-size:11px;font-weight:700;color:#fff;background:linear-gradient(135deg,color-mix(in srgb,var(--sc) 80%,#fff),var(--scd));padding:5px 11px;border-radius:20px;letter-spacing:.01em}.jn-o-name{font-family:var(--display);font-weight:800;font-size:clamp(23px,2.5vw,31px);color:var(--ink);letter-spacing:-.022em;margin:8px 0 5px}.jn-o-goal{font-size:14px;color:var(--ink-2);line-height:1.5;max-width:54ch;margin:0}.jn-o-grid{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:22px;gap:22px;margin-top:20px}@media(max-width:720px){.jn-o-grid{grid-template-columns:1fr;gap:16px}}.jn-anim{opacity:0;transform:translateY(12px);transition:opacity .5s ease,transform .55s cubic-bezier(.22,1,.36,1)}.jn-stage.is-active .jn-anim{opacity:1;transform:none;transition-delay:var(--d,0s)}.jn-demo{border:1.5px solid var(--line);border-radius:15px;padding:16px 17px;background:var(--paper-2)}.jn-demo-k{font-family:var(--mono);font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4);margin-bottom:11px}.jn-learned{display:flex;align-items:center;gap:8px;margin-top:13px;font-size:12.5px;font-weight:600;color:var(--scd);background:color-mix(in srgb,var(--sc) 11%,#fff);border-radius:11px;padding:9px 12px}.jn-learned:before{content:"";flex:0 0 auto;width:16px;height:16px;border-radius:50%;background:var(--sc);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/12px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/12px no-repeat}.jn-q{font-family:var(--display);font-weight:700;font-size:15.5px;color:var(--ink);line-height:1.4;display:flex;gap:9px;align-items:flex-start}.jn-q .jn-nova{flex:0 0 auto;width:22px;height:22px;border-radius:50%;background:linear-gradient(140deg,#B7A6F0,#7B6CD8);margin-top:1px}.jn-choices{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.jn-ch{font-family:var(--sans);font-weight:600;font-size:13px;color:var(--ink-2);background:#fff;border:1.5px solid var(--line);border-radius:22px;padding:9px 15px;cursor:pointer;transition:all .25s}.jn-ch.good,.jn-ch:hover{border-color:var(--sc)}.jn-ch.good{background:color-mix(in srgb,var(--sc) 12%,#fff);color:var(--scd)}.jn-ch.bad{border-color:#E0482D;color:#c0392b;opacity:.8}.jn-ch.good:after{content:" ✓";font-weight:800}.jn-ans{gap:10px;border:1.5px solid var(--line);border-radius:12px;padding:11px 13px;font-size:13px;color:var(--ink-2);margin-top:8px;transition:all .4s}.jn-ans,.jn-ans b{display:flex;align-items:center}.jn-ans b{flex:0 0 auto;width:22px;height:22px;border-radius:7px;justify-content:center;background:var(--paper-3);font-family:var(--mono);font-size:12px;color:var(--ink-3)}.jn-ans small{color:var(--ink-4);font-size:11.5px}.jn-ans.ok{border-color:color-mix(in srgb,#78C0A8 45%,var(--line))}.jn-ans.flag{border-color:color-mix(in srgb,#E9954C 55%,var(--line));background:color-mix(in srgb,#E9954C 6%,#fff)}.jn-ans.flag small{color:#c47a2e;font-weight:600}.jn-line{font-family:var(--display);font-weight:700;font-size:14.5px;color:var(--ink);margin-bottom:4px}.jn-srcs{display:flex;gap:6px;margin:10px 0}.jn-srcs i{flex:1 1;height:34px;border-radius:9px;border:1.5px solid var(--line);background:#fff;position:relative}.jn-srcs i:after{content:"";position:absolute;left:8px;right:8px;top:9px;height:3px;border-radius:3px;background:var(--line);box-shadow:0 7px 0 var(--line)}.jn-meter{display:flex;align-items:center;gap:10px;margin-top:12px}.jn-meter-l{font-size:11.5px;font-weight:600;color:var(--ink-3);flex:0 0 auto}.jn-meter-bar{flex:1 1;height:8px;border-radius:8px;background:var(--line-2);overflow:hidden}.jn-meter-bar i{display:block;height:100%;width:0;border-radius:8px;background:linear-gradient(90deg,var(--sc),#63C6EC);transition:width .9s cubic-bezier(.3,1,.4,1)}.jn-stage.is-active .jn-meter-bar i{width:70%;transition-delay:.5s}.jn-meter b{font-family:var(--display);font-weight:800;font-size:14px;color:var(--sc)}.jn-gov{border-radius:14px;padding:14px 15px;background:linear-gradient(160deg,#1B2A4A,#14233c);color:#fff}.jn-gov .jn-demo-k{color:rgba(255,255,255,.5)}.jn-gov-rec{font-size:13.5px;color:rgba(255,255,255,.9);line-height:1.45}.jn-gov-rec b{color:#fff}.jn-gov-chips{display:flex;flex-wrap:wrap;gap:7px;margin:12px 0}.jn-gov-chips span{font-family:var(--mono);font-size:10px;letter-spacing:.03em;color:#cfe0ff;background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.14);border-radius:20px;padding:5px 10px}.jn-gov-q{font-family:var(--display);font-weight:800;font-size:16px;color:#fff;letter-spacing:-.01em}.jn-gov-q em{font-style:italic;color:#FF9E8F}.jn-decide{display:inline-flex;align-items:center;gap:7px;margin-top:12px;font-size:12.5px;font-weight:700;color:#fff;background:linear-gradient(135deg,#F0605F,#C6382B);border-radius:11px;padding:9px 13px}.jn-o-side{display:flex;flex-direction:column;gap:14px}.jn-rel{border:1.5px solid var(--line);border-radius:14px;padding:14px 15px;background:#fff}.jn-rel-k{font-family:var(--mono);font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4);margin-bottom:7px}.jn-rel-line{font-family:var(--display);font-weight:800;font-size:16px;color:var(--ink);letter-spacing:-.01em;display:flex;align-items:center;gap:9px}.jn-rel-line:before{content:"";flex:0 0 auto;width:26px;height:26px;border-radius:8px;background:linear-gradient(140deg,color-mix(in srgb,var(--sc) 82%,#fff),var(--scd))}.jn-skills-k{font-family:var(--mono);font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4);margin-bottom:9px}.jn-skills{display:flex;flex-wrap:wrap;gap:8px}.jn-skill{font-size:12.5px;font-weight:600;color:var(--scd);background:color-mix(in srgb,var(--sc) 10%,#fff);border:1.5px solid color-mix(in srgb,var(--sc) 26%,var(--line));border-radius:22px;padding:7px 13px}@media(max-width:640px){.jn-stages{grid-template-columns:1fr!important}.jn-stage{min-height:0}.jn-collapsed{position:static;flex-direction:row;justify-content:flex-start;gap:12px;padding:15px 16px}.jn-c-name{font-size:16px}.jn-c-age,.jn-c-name{writing-mode:horizontal-tb;transform:none}.jn-c-age{margin:0 0 0 auto}}@media(prefers-reduced-motion:reduce){.jn-anim,.jn-fill,.jn-marker,.jn-meter-bar i,.jn-stages{transition:none!important}}.jns-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px;gap:22px;margin-top:18px;align-items:start}@media(max-width:760px){.jns-grid{grid-template-columns:1fr;gap:14px}}.jns-tiles{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;align-content:start}@media(max-width:460px){.jns-tiles{grid-template-columns:1fr}}.jns-tile{border:1.5px solid var(--line);border-radius:13px;padding:12px 13px;background:#fff}.jns-tile h5{margin:0 0 5px;font-family:var(--mono);font-size:9px;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-4);font-weight:600}.jns-tile p{margin:0;font-size:12px;line-height:1.45;color:var(--ink-2)}.jns-tile.is-measure{background:color-mix(in srgb,var(--sc) 7%,#fff);border-color:color-mix(in srgb,var(--sc) 36%,var(--line))}.jns-tile.is-measure h5{color:var(--scd)}.jns-tile.is-measure h5:before{content:"◆ "}.jns-std{margin-top:18px;border-top:1px solid var(--line-2);padding-top:15px}.jns-std-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.jns-std-k{font-family:var(--mono);font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4);font-weight:600}.jns-toggle{font-family:var(--sans);font-weight:600;font-size:12px;color:var(--scd);background:none;border:0;cursor:pointer;display:inline-flex;align-items:center;gap:5px;padding:2px}.jns-toggle:after{content:"";width:7px;height:7px;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg);transition:transform .3s;margin-left:3px;margin-bottom:2px}.jns-toggle.open:after{transform:rotate(-135deg);margin-bottom:-2px}.jns-pills{display:flex;flex-wrap:wrap;gap:7px;margin-top:11px}.jns-pill{font-family:var(--mono);font-size:10px;font-weight:600;color:var(--ink-3);background:var(--paper-2);border:1px solid var(--line);border-radius:20px;padding:5px 10px}.jns-pill b{color:var(--scd)}.jns-detail{display:none;margin-top:12px;border:1.5px solid var(--line);border-radius:12px;overflow:hidden}.jns-detail.open{display:block}.jns-drow{display:flex;gap:14px;align-items:baseline;padding:9px 14px;border-bottom:1px solid var(--line-2);font-size:12.5px;color:var(--ink-2)}.jns-drow:last-child{border-bottom:0}.jns-drow b{flex:0 0 96px;font-family:var(--mono);font-size:10px;letter-spacing:.02em;color:var(--sc);font-weight:700}.pnx-rail{position:relative;margin-top:44px}.pnx-track{top:19px;left:9%;right:9%;height:2px;background:var(--line);overflow:hidden}.pnx-track,.pnx-track-fill{position:absolute;border-radius:2px}.pnx-track-fill{inset:0 auto 0 0;width:0;background:linear-gradient(90deg,#F0605F,#2FA8AE,#7B6CD8,#E87FB0,#F0B860);transition:width .7s cubic-bezier(.65,0,.35,1)}.pnx-cards{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:16px;gap:16px}.pnx-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:34px 18px 18px;background:var(--paper);border:1px solid var(--line);border-radius:22px;text-align:left;cursor:pointer;font:inherit;color:inherit;box-shadow:var(--shadow-xs);opacity:0;transform:translateY(22px);transition:opacity .6s cubic-bezier(.2,.7,.2,1),transform .6s cubic-bezier(.2,.7,.2,1),border-color .35s,box-shadow .35s}.pnx-lit .pnx-card{opacity:1;transform:none;transition-delay:calc(var(--i)*85ms)}.pnx-card:focus-visible,.pnx-card:hover{outline:none;transform:translateY(-6px);border-color:color-mix(in srgb,var(--pc) 45%,var(--line));box-shadow:0 18px 42px -18px color-mix(in srgb,var(--pc) 55%,transparent)}.pnx-card.is-on{transform:translateY(-8px);border-color:color-mix(in srgb,var(--pc) 55%,var(--line));box-shadow:0 22px 50px -20px color-mix(in srgb,var(--pc) 60%,transparent)}.pnx-node{position:absolute;top:-42px;left:50%;width:13px;height:13px;margin-left:-6.5px;border-radius:50%;background:var(--paper);border:2px solid var(--line);transition:border-color .3s,transform .3s,box-shadow .3s;z-index:2}.pnx-card.is-on .pnx-node{border-color:var(--pc);background:var(--pc);transform:scale(1.25);box-shadow:0 0 0 5px color-mix(in srgb,var(--pc) 18%,transparent)}.pnx-n{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:600;letter-spacing:.06em;color:#63636A;position:absolute;top:16px;right:16px}.pnx-ic{width:52px;height:52px;border-radius:15px;display:grid;place-items:center;color:var(--pc);background:color-mix(in srgb,var(--pc) 12%,var(--paper));transition:transform .35s cubic-bezier(.34,1.56,.64,1),background .35s;margin-bottom:14px}.pnx-card.is-on .pnx-ic{transform:scale(1.06) rotate(-3deg);background:color-mix(in srgb,var(--pc) 18%,var(--paper))}.pnx-svg{width:34px;height:34px}.pnx-lb{font-weight:800;font-size:18px;letter-spacing:-.01em;color:var(--ink)}.pnx-desc{font-size:13.5px;line-height:1.5;color:#5C5C62;margin-top:3px}.pnx-prac{display:flex;gap:7px;align-items:flex-start;margin-top:0;max-height:0;opacity:0;overflow:hidden;color:color-mix(in srgb,var(--pc) 78%,var(--ink));font-size:12.5px;font-weight:600;line-height:1.45;transition:max-height .4s ease,opacity .4s ease,margin-top .4s ease}.pnx-prac svg{width:15px;height:15px;flex:none;margin-top:1px}.pnx-card.is-on .pnx-prac,.pnx-card:focus-visible .pnx-prac,.pnx-card:hover .pnx-prac{max-height:60px;opacity:1;margin-top:12px}.pnx-svg [class]{transform-box:fill-box;transform-origin:center}.pnx-card.is-on .pnx-q-g{animation:pnxQ 2.4s ease-in-out infinite}.pnx-card.is-on .pnx-q-dot{animation:pnxPulse 2.4s ease-in-out infinite}@keyframes pnxQ{0%,to{transform:rotate(0)}12%{transform:rotate(-9deg)}24%{transform:rotate(6deg)}36%{transform:rotate(0)}}@keyframes pnxPulse{0%,40%,to{transform:scale(1)}50%{transform:scale(1.6)}}.pnx-card.is-on .pnx-v-lens{animation:pnxScan 2.6s cubic-bezier(.55,0,.2,1) infinite}.pnx-v-check{stroke-dasharray:14;stroke-dashoffset:14}.pnx-card.is-on .pnx-v-check{animation:pnxDraw 2.6s ease infinite}.pnx-card.is-on .pnx-v-src{animation:pnxPulse 2.6s ease-in-out infinite}@keyframes pnxScan{0%{transform:translateX(-6px)}45%{transform:translateX(11px)}to{transform:translateX(-6px)}}@keyframes pnxDraw{0%,50%{stroke-dashoffset:14}72%,to{stroke-dashoffset:0}}.pnx-card.is-on .pnx-c-big{animation:pnxTwinkle 2.4s ease-in-out infinite}.pnx-card.is-on .pnx-c-s1{animation:pnxSpark 2.4s ease-in-out .2s infinite}.pnx-card.is-on .pnx-c-s2{animation:pnxSpark 2.4s ease-in-out .5s infinite}@keyframes pnxTwinkle{0%,to{transform:scale(1) rotate(0)}50%{transform:scale(1.12) rotate(8deg)}}@keyframes pnxSpark{0%,to{transform:scale(.5);opacity:0}45%{transform:scale(1);opacity:1}}.pnx-card.is-on .pnx-r-heart{animation:pnxBeat 1.9s ease-in-out infinite}.pnx-card.is-on .pnx-r-p1{animation:pnxWeigh 2.6s ease-in-out infinite}.pnx-card.is-on .pnx-r-p2{animation:pnxWeigh 2.6s ease-in-out 1.3s infinite}@keyframes pnxBeat{0%,to{transform:scale(1)}15%{transform:scale(1.14)}30%{transform:scale(1)}45%{transform:scale(1.09)}}@keyframes pnxWeigh{0%,to{transform:translateY(0)}50%{transform:translateY(-2.5px)}}.pnx-d-l,.pnx-d-r{stroke-dasharray:20;stroke-dashoffset:0}.pnx-card.is-on .pnx-d-l{animation:pnxBranch 2.8s ease infinite}.pnx-card.is-on .pnx-d-r{animation:pnxBranch 2.8s ease .15s infinite}.pnx-card.is-on .pnx-d-re{animation:pnxChosen 2.8s ease infinite}@keyframes pnxBranch{0%{stroke-dashoffset:20}40%,to{stroke-dashoffset:0}}@keyframes pnxChosen{0%,55%{transform:scale(1);opacity:.5}70%{transform:scale(1.6);opacity:1}to{transform:scale(1.15);opacity:1}}@media(max-width:900px){.pnx-cards{grid-template-columns:repeat(2,1fr)}.pnx-track{display:none}.pnx-card{padding-top:20px}.pnx-node{display:none}}@media(max-width:520px){.pnx-cards{grid-template-columns:1fr}}.stt-wrap{margin-top:8px;background:var(--paper);border:1px solid var(--line);border-radius:26px;padding:30px 30px 26px;box-shadow:var(--shadow-sm)}.stt-head{display:flex;align-items:center;justify-content:center;gap:14px;margin-bottom:26px;flex-wrap:wrap}.stt-tag{font-size:13px;font-weight:800;letter-spacing:.02em;padding:7px 15px;border-radius:999px}.stt-tag-old{color:#A6331A;background:#FBE7E3}.stt-tag-new{color:#0F6A70;background:var(--teal-wash)}.stt-become{font-size:12.5px;font-weight:600;color:#63636A;font-style:italic}.stt-rows{display:flex;flex-direction:column;gap:10px}.stt-row{display:grid;grid-template-columns:1fr 62px 1fr;align-items:stretch;grid-gap:8px;gap:8px;opacity:0;transform:translateY(12px);transition:opacity .5s cubic-bezier(.2,.7,.2,1),transform .5s cubic-bezier(.2,.7,.2,1)}.stt-row.on{opacity:1;transform:none}.stt-after,.stt-before{display:flex;align-items:center;gap:12px;padding:15px 18px;border-radius:16px;font-weight:700;font-size:15.5px;transition:all .45s cubic-bezier(.2,.7,.2,1)}.stt-before{background:#FAFAFB;border:1px solid var(--line);color:var(--ink-3)}.stt-row.on .stt-before{background:#FCEFEC;color:#5C5C62;text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb,var(--coral) 55%,transparent);text-decoration-color:color-mix(in srgb,var(--coral) 55%,transparent);text-decoration-thickness:2px}.stt-after{background:#FAFAFB;border:1px solid var(--line);color:var(--ink-4);justify-content:flex-start}.stt-row.on .stt-after{background:var(--teal-wash);border-color:color-mix(in srgb,var(--teal) 30%,var(--line));color:var(--ink)}.stt-ck,.stt-x{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;flex:none}.stt-x{background:#F3E3E0;color:#C6553F}.stt-x svg{width:16px;height:16px}.stt-row.on .stt-x{background:color-mix(in srgb,var(--coral) 16%,#fff);color:var(--coral)}.stt-ck{background:#EAEEEF;color:var(--ink-4);transform:scale(.6);opacity:.35;transition:transform .4s cubic-bezier(.34,1.56,.64,1),opacity .4s,background .4s,color .4s}.stt-ck svg{width:18px;height:18px}.stt-row.on .stt-ck{background:color-mix(in srgb,var(--teal) 18%,#fff);color:var(--teal);transform:scale(1);opacity:1}.stt-ck-p{stroke-dasharray:26;stroke-dashoffset:26}.stt-row.on .stt-ck-p{animation:sttCk .5s cubic-bezier(.65,0,.35,1) .12s forwards}@keyframes sttCk{to{stroke-dashoffset:0}}.stt-arrow{display:grid;place-items:center;color:var(--line-cool)}.stt-arrow svg{width:44px;height:22px}.stt-arrow-line{stroke-dasharray:34;stroke-dashoffset:34}.stt-arrow-head{opacity:0;transform:translateX(-4px);transition:opacity .3s .25s,transform .3s .25s}.stt-row.on .stt-arrow{color:color-mix(in srgb,var(--teal) 60%,var(--ink-4))}.stt-row.on .stt-arrow-line{animation:sttLine .4s cubic-bezier(.65,0,.35,1) forwards}.stt-row.on .stt-arrow-head{opacity:1;transform:none}@keyframes sttLine{to{stroke-dashoffset:0}}.stt-row:hover .stt-after{transform:translateX(3px)}.stt-foot{justify-content:space-between;gap:16px;margin-top:22px;padding-top:20px;border-top:1px solid var(--line-2);flex-wrap:wrap}.stt-foot,.stt-seal{display:flex;align-items:center}.stt-seal{gap:12px;position:relative}.stt-seal-ring{width:44px;height:44px;border-radius:50%;flex:none;background:conic-gradient(var(--teal) var(--p,0),#EAEEEF 0);display:grid;place-items:center;transition:background .5s ease;position:relative}.stt-seal-ring:after{content:"";position:absolute;inset:5px;border-radius:50%;background:var(--paper)}.stt-seal-ring b{position:relative;z-index:1;font-size:16px;font-weight:800;color:var(--teal);line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stt-seal-num b{font-size:19px;font-weight:800;color:var(--teal)}.stt-seal-num span{font-size:12px;color:#5F5F65;font-weight:700}.stt-seal-lb{font-size:13.5px;font-weight:700;color:var(--ink-3);transition:color .4s}.stt-seal.done .stt-seal-lb{color:var(--teal)}.stt-seal.done .stt-seal-lb:after{content:" \2713";font-weight:800}.stt-replay{display:inline-flex;align-items:center;gap:8px;font:inherit;font-size:13.5px;font-weight:700;color:var(--ink-3);background:var(--paper-2);border:1px solid var(--line);border-radius:999px;padding:9px 16px;cursor:pointer;transition:all .25s}.stt-replay svg{width:16px;height:16px;transition:transform .5s}.stt-replay:hover{color:var(--teal);border-color:color-mix(in srgb,var(--teal) 40%,var(--line));background:var(--teal-wash)}.stt-replay:hover svg{transform:rotate(-180deg)}@media(max-width:640px){.stt-wrap{padding:22px 16px 20px}.stt-row{grid-template-columns:1fr;gap:0}.stt-arrow{transform:rotate(90deg);height:26px;margin:2px auto}.stt-arrow svg{width:34px}.stt-before{border-radius:14px 14px 0 0}.stt-after{border-radius:0 0 14px 14px}}.skx-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:18px;gap:18px;margin-top:8px}.skx-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:0;padding:30px 28px 26px;background:var(--paper);border:1px solid var(--line);border-radius:22px;text-align:left;cursor:pointer;font:inherit;color:inherit;overflow:hidden;box-shadow:var(--shadow-xs);opacity:0;transform:translateY(26px);transition:opacity .6s cubic-bezier(.2,.7,.2,1),transform .6s cubic-bezier(.2,.7,.2,1),border-color .3s,box-shadow .35s}.skx-lit .skx-card{opacity:1;transform:none;transition-delay:calc(var(--i)*.08s)}.skx-bar{position:absolute;top:0;left:0;height:4px;width:0;background:var(--pc);border-radius:0 3px 3px 0;transition:width .7s cubic-bezier(.65,0,.35,1)}.skx-lit .skx-card .skx-bar{width:64px;transition-delay:calc(var(--i)*.08s + .25s)}.skx-card:focus-visible .skx-bar,.skx-card:hover .skx-bar{width:100%}.skx-card:focus-visible,.skx-card:hover{outline:none;transform:translateY(-7px);border-color:color-mix(in srgb,var(--pc) 40%,var(--line));box-shadow:0 26px 56px -22px color-mix(in srgb,var(--pc) 55%,transparent)}.skx-top{display:flex;align-items:center;gap:14px;width:100%;margin-bottom:20px}.skx-ic{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;color:var(--pc);background:color-mix(in srgb,var(--pc) 12%,var(--paper));transition:transform .4s cubic-bezier(.34,1.56,.64,1),background .35s}.skx-svg{width:24px;height:24px}.skx-card:focus-visible .skx-ic,.skx-card:hover .skx-ic{transform:scale(1.1) rotate(-4deg);background:color-mix(in srgb,var(--pc) 20%,var(--paper))}.skx-num{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--pc)}.skx-title{font-size:25px;font-weight:800;letter-spacing:-.02em;color:var(--ink);line-height:1.05}.skx-body{font-size:15px;line-height:1.55;color:var(--ink-3);margin-top:12px}.skx-more{display:inline-flex;align-items:center;gap:7px;font-size:13.5px;font-weight:700;color:var(--pc);margin-top:16px;max-height:0;opacity:0;overflow:hidden;transform:translateY(4px);transition:max-height .4s ease,opacity .35s ease,transform .35s ease,margin-top .4s ease}.skx-more svg{width:16px;height:16px;transition:transform .3s}.skx-card:focus-visible .skx-more,.skx-card:hover .skx-more{max-height:30px;opacity:1;transform:none;margin-top:16px}.skx-card:hover .skx-more svg{transform:translateX(4px)}@media(max-width:760px){.skx-grid{grid-template-columns:1fr}.skx-title{font-size:22px}.skx-card{padding:24px 22px}}.almx{margin-top:10px}.almx-legend{display:flex;align-items:center;gap:9px;font-size:13.5px;color:var(--ink-3);margin-bottom:16px}.almx-legend svg{width:15px;height:15px;color:var(--c-barna)}.almx-legend b{color:var(--ink);font-weight:700}.almx-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:20px;border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow-sm)}.almx-matrix{display:grid;grid-template-columns:minmax(168px,1.25fr) repeat(5,minmax(128px,1fr));min-width:760px}.almx-fw-h,.almx-pill-h,.almx-row{display:contents}.almx-corner{padding:16px 18px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#5F5F65;border-bottom:1px solid var(--line);display:flex;align-items:flex-end}.almx-corner,.almx-fw{background:var(--paper-2)}.almx-fw{padding:15px 14px;border:0;border-bottom:1px solid var(--line);border-left:1px solid var(--line-2);font:inherit;cursor:pointer;text-align:center;transition:background .25s}.almx-fw-lb{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px;font-weight:700;letter-spacing:.04em;color:var(--ink-3);transition:color .25s}.almx-fw:hover .almx-fw-lb{color:var(--ink)}.almx-fw.sel{background:var(--ink-navy)}.almx-fw.sel .almx-fw-lb{color:#fff}.almx-pill{display:flex;align-items:center;gap:10px;padding:16px 18px;border:0;border-top:1px solid var(--line-2);background:var(--paper);font:inherit;cursor:pointer;text-align:left;transition:background .25s}.almx-pill:hover{background:color-mix(in srgb,var(--pc) 7%,var(--paper))}.almx-dot{width:10px;height:10px;border-radius:3px;background:var(--pc);flex:none;transition:transform .25s}.almx-pill.sel .almx-dot,.almx-pill:hover .almx-dot{transform:scale(1.35)}.almx-pill-lb{font-size:15px;font-weight:800;letter-spacing:-.01em;color:var(--ink)}.almx-pill.sel{background:color-mix(in srgb,var(--pc) 11%,var(--paper))}.almx-cell{display:flex;align-items:center;padding:16px 14px;border-top:1px solid var(--line-2);border-left:1px solid var(--line-2);min-height:56px;opacity:0;transform:translateY(6px);transition:opacity .45s ease,transform .45s ease,background .25s}.almx-lit .almx-cell{opacity:1;transform:none;transition-delay:calc(var(--d)*45ms + .1s)}.almx-cell-v{font-size:13.5px;font-weight:600;color:var(--ink-2);line-height:1.35;position:relative;padding-bottom:2px}.almx-cell-v:after{content:"";position:absolute;left:0;bottom:-1px;height:2px;width:0;background:var(--pc);border-radius:2px;transition:width .4s ease}.almx-cell.sweep .almx-cell-v:after,.almx-cell:hover .almx-cell-v:after{width:100%}.almx-cell:hover{background:color-mix(in srgb,var(--pc) 8%,var(--paper));cursor:default}.almx.has-sel .almx-cell .almx-cell-v{color:#63636A}.almx.has-sel .almx-cell.hit{opacity:1}.almx.has-sel .almx-cell.hit .almx-cell-v{color:var(--ink)}.almx.has-sel .almx-cell.hit{background:color-mix(in srgb,var(--pc) 9%,var(--paper))}.almx.has-sel .almx-cell.hit .almx-cell-v:after{width:100%}.almx-readout{margin-top:16px;padding:15px 20px;border-radius:14px;background:var(--paper-2);border:1px solid var(--line);font-size:14.5px;line-height:1.5;color:var(--ink-2);min-height:52px;display:flex;align-items:center}.almx-readout b{color:var(--ink);font-weight:800}.almx-readout .almx-fwtag{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12.5px;font-weight:700;letter-spacing:.02em}.almx-read-ph{color:#5F5F65}@media(max-width:640px){.almx-readout{font-size:13.5px}}@media(prefers-reduced-motion:reduce){.almx-cell,.pnx-card,.skx-card,.stt-row{opacity:1!important;transform:none!important;transition:none!important}.pnx-track-fill,.skx-bar,.stt-arrow-line,.stt-ck-p{transition:none!important}.pnx-svg *,.stt-ck-p{animation:none!important}.stt-arrow-line,.stt-ck-p{stroke-dashoffset:0!important}.pnx-card.is-on .pnx-ic{transform:none}.skx-lit .skx-card .skx-bar{width:64px}.almx-cell-v:after{transition:none}}.bxf{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:20px}.bxf[hidden]{display:none}.bxf-backdrop{position:absolute;inset:0;background:rgba(16,26,34,.5);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transition:opacity .3s}.bxf.is-open .bxf-backdrop{opacity:1}.bxf-card{position:relative;z-index:1;width:100%;max-width:452px;max-height:92vh;overflow-y:auto;background:#fff;border-radius:26px;padding:30px 30px 26px;--acc:#F0605F;box-shadow:0 50px 100px -30px rgba(16,26,34,.5);border:1px solid rgba(20,56,79,.06);opacity:0;transform:translateY(14px) scale(.98);transition:opacity .35s,transform .4s cubic-bezier(.2,.8,.2,1)}.bxf.is-open .bxf-card{opacity:1;transform:none}.bxf-close{position:absolute;top:16px;right:16px;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;border:none;background:var(--paper-2,#F7F9FA);color:var(--ink-3,#5B5B62);cursor:pointer;transition:background .2s,color .2s;z-index:2}.bxf-close:hover{background:#EEF1F3;color:var(--ink,#1D1D1F)}.bxf-close:focus-visible{outline:2.5px solid var(--acc);outline-offset:2px}.bxf-close svg{width:15px;height:15px}.bxf-head{margin-bottom:22px}.bxf-badge{display:grid;place-items:center;width:50px;height:50px;border-radius:15px;color:#fff;background:linear-gradient(150deg,var(--acc),color-mix(in srgb,var(--acc),#1D1D1F 24%));margin-bottom:15px;box-shadow:0 16px 30px -14px color-mix(in srgb,var(--acc) 75%,#14384f)}.bxf-badge svg{width:26px;height:26px}.bxf-kicker{display:block;font-family:var(--mono,monospace);font-size:10.5px;letter-spacing:.11em;text-transform:uppercase;font-weight:700;color:color-mix(in srgb,var(--acc),#1D1D1F 38%);margin-bottom:8px}.bxf-title{margin:0 0 7px;font-size:23px;line-height:1.18;letter-spacing:-.025em;font-weight:760;color:var(--ink,#1D1D1F)}.bxf-sub{margin:0;font-size:14px;line-height:1.5;color:var(--ink-3,#5B5B62)}.bxf-fields{gap:15px;margin-bottom:20px}.bxf-field,.bxf-fields{display:flex;flex-direction:column}.bxf-field{gap:6px}.bxf-label{font-size:12.5px;font-weight:640;color:var(--ink-2,#333336)}.bxf-req{color:var(--acc);margin-left:2px}.bxf-input,.bxf-select,.bxf-textarea{width:100%;font:inherit;font-size:14.5px;color:var(--ink,#1D1D1F);padding:12px 14px;border-radius:12px;border:1.5px solid var(--line,#e8eaed);background:#fff;transition:border-color .2s,box-shadow .2s;-webkit-appearance:none;-moz-appearance:none;appearance:none}.bxf-textarea{min-height:82px;resize:vertical;line-height:1.5}.bxf-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5' stroke='%235B5B62' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px;cursor:pointer}.bxf-input::placeholder,.bxf-textarea::placeholder{color:var(--ink-4,#8A8A90)}.bxf-input:focus,.bxf-select:focus,.bxf-textarea:focus{outline:none;border-color:var(--acc);box-shadow:0 0 0 3.5px color-mix(in srgb,var(--acc) 16%,transparent)}.bxf-field.err .bxf-input,.bxf-field.err .bxf-select,.bxf-field.err .bxf-textarea{border-color:#E0482D}.bxf-field.err .bxf-input:focus,.bxf-field.err .bxf-select:focus,.bxf-field.err .bxf-textarea:focus{box-shadow:0 0 0 3.5px rgba(224,72,45,.14)}.bxf-error{font-size:11.5px;color:#C0331A;font-weight:600;display:none}.bxf-field.err .bxf-error{display:block}.bxf-submit{width:100%;font:inherit;font-weight:680;font-size:15px;color:#fff;background:color-mix(in srgb,var(--acc),#1D1D1F 34%);border:none;padding:14px;border-radius:13px;cursor:pointer;transition:transform .2s,box-shadow .3s,opacity .2s;box-shadow:0 18px 34px -16px color-mix(in srgb,var(--acc) 80%,#14384f)}.bxf-submit:hover{transform:translateY(-2px);box-shadow:0 24px 40px -16px color-mix(in srgb,var(--acc) 85%,#14384f)}.bxf-submit:focus-visible{outline:2.5px solid color-mix(in srgb,var(--acc),#1D1D1F 25%);outline-offset:3px}.bxf-submit[disabled]{opacity:.7;cursor:default;transform:none}.bxf-foot{margin:13px 0 0;text-align:center;font-size:11.5px;color:var(--ink-3,#5B5B62)}.bxf-done{text-align:center;padding:14px 6px 6px}.bxf-done[hidden]{display:none}.bxf-done-mark{display:inline-grid;place-items:center;color:var(--acc);margin-bottom:16px}.bxf-done-mark svg{width:64px;height:64px}.bxf-done-ring{stroke-dasharray:145;stroke-dashoffset:145}.bxf-done-tick{stroke-dasharray:40;stroke-dashoffset:40}.bxf-done.play .bxf-done-ring{animation:bxfRing .5s ease forwards}.bxf-done.play .bxf-done-tick{animation:bxfTick .35s ease .38s forwards}@keyframes bxfRing{to{stroke-dashoffset:0}}@keyframes bxfTick{to{stroke-dashoffset:0}}.bxf-done-t{margin:0 0 8px;font-size:23px;letter-spacing:-.025em;font-weight:760;color:var(--ink,#1D1D1F)}.bxf-done-m{margin:0 auto 22px;font-size:14.5px;line-height:1.5;color:var(--ink-3,#5B5B62);max-width:32ch}.bxf-done-btn{font:inherit;font-weight:660;font-size:14.5px;color:#fff;background:color-mix(in srgb,var(--acc),#1D1D1F 34%);border:none;padding:12px 34px;border-radius:12px;cursor:pointer;transition:transform .2s}.bxf-done-btn:hover{transform:translateY(-2px)}.bxf-done-btn:focus-visible{outline:2.5px solid color-mix(in srgb,var(--acc),#1D1D1F 25%);outline-offset:3px}@media(max-width:480px){.bxf-card{padding:26px 22px 22px;border-radius:22px}.bxf-done-t,.bxf-title{font-size:20px}}@media(prefers-reduced-motion:reduce){.bxf-backdrop,.bxf-card{transition:none!important}.bxf-card{opacity:1;transform:none}.bxf-done-ring,.bxf-done-tick{stroke-dashoffset:0!important;animation:none!important}}#pathKicker,.ad-chip,.gb-state.earned,.spx-cta-tx,.tc-chips span,.wtl-age-age,[data-char-key] .char-voice,[data-char-key] .role,[data-pick] .who-track{color:color-mix(in srgb,#F0605F,#1D1D1F 30%)!important}.amb-badge,.aud-card .pre,.current>.el-txt>i,.eco-node-badge,.edu-eyebrow,.hl-tap,.tc-role,.vi-count b{color:color-mix(in srgb,#E0482D,#1D1D1F 20%)!important}.acad-badge,.dil-time,.edu-ai .k,.jny-age,.td-row .tr-status{color:color-mix(in srgb,#2FA8AE,#1D1D1F 34%)!important}.mt-lock,.pdx-indep-h b{color:color-mix(in srgb,#9B59E5,#1D1D1F 24%)!important}.kc-for{color:color-mix(in srgb,#7B6CD8,#1D1D1F 22%)!important}.jn-anim,.jn-ch,.jn-skill,.jns-pill,.pdx-tile .st,.teaches-tag{color:color-mix(in srgb,#4E9E86,#1D1D1F 24%)!important}.jn-o-n,.zone .num,[data-pick] .who-safe{color:color-mix(in srgb,#78C0A8,#1D1D1F 46%)!important}.jny-desc,.xp-card h3,.xp-cred span,.xt-tx{color:#616168!important}.xp-tap{color:#5C5C63!important}.td-row .tr-av,.tw-badge{background-color:color-mix(in srgb,#F0605F,#1D1D1F 34%)!important}.px-chat-bar,.px-chat-input,.sd-empty,.wtl-meter-ai{color:#5C5C63!important}.bxd-kicker,.bxd-stage-label{color:var(--ink-3)!important}.bxd-gate-note,.bxd-why-k{color:color-mix(in srgb,var(--dc,#2FA8AE),#1D1D1F 46%)!important}.ca-n,.cd-role,.cd-tag,.crw-badge,.fc-bubble,.fd-k,.kc-for,.px-stamp{color:color-mix(in srgb,#7B6CD8,#1D1D1F 30%)!important}#msBubble,.ks-otype,.kv-badge,.mt-lock,.pdx-indep-h b,.spark-badge,.st-hero .k{color:color-mix(in srgb,#9B59E5,#1D1D1F 26%)!important}.jn-anim,.jn-ch,.jn-choice,.jn-q,.jn-skill,.jn-stage .jns-pill,.jn-stage .jns-tile,.jn-stage .jns-toggle,.jns-pill,.jns-tile,.jns-toggle,.pdx-tile .st,.teaches-tag{color:color-mix(in srgb,#4E9E86,#1D1D1F 34%)!important}.aim-chip.on,.ap-head .k,.cd-badge,.cnote b,.fam-head .k,.gmp-head .k,.hu,.learn,.nav-story,.pdx-talk b,.pdx-talk>div>b,.sic-head .k,.so-r,.wamx-head .k,.ytx-copy .k{color:color-mix(in srgb,#F0605F,#1D1D1F 30%)!important}.anti-screen,.warm-kicker,.wn-pill,[data-vote]{color:color-mix(in srgb,#E0482D,#1D1D1F 22%)!important}.dp-tag{color:color-mix(in srgb,#30A8D8,#1D1D1F 28%)!important}#suRec,.jny-startlabel,.td-row .tr-status{color:color-mix(in srgb,#2FA8AE,#1D1D1F 40%)!important}#map .zone .teaches-tag{color:color-mix(in srgb,var(--zone-color,#4E9E86) 58%,#000)!important}.zone .num{color:color-mix(in srgb,var(--zone-color,var(--ink-3)),#1D1D1F 26%)!important}.ad-diff,.btn-gold.btn-lg[data-play-action],.wtl-meter-child,button[data-amb-role=kid]{background-color:color-mix(in srgb,#F0605F,#1D1D1F 34%)!important}.active[data-ba=before]{background-color:#5C6270!important}.xp-more .xm-in b,.xp-think .xt-tx b{color:color-mix(in srgb,var(--xpc),#1D1D1F 36%)!important}.zone .num{color:var(--ink-3)!important}.cnote>b,.hu{color:color-mix(in srgb,#F0605F,#1D1D1F 36%)!important}.dp-tag{color:color-mix(in srgb,#30A8D8,#1D1D1F 38%)!important}.pdx-sec .edu-head .k,.st-hero .k{color:color-mix(in srgb,#9B59E5,#1D1D1F 28%)!important}#map .zone .num{color:var(--ink-3)!important}.jns-tile h5{color:color-mix(in srgb,#4E9E86,#1D1D1F 42%)!important}[data-route=schools] .edu-head .k{color:color-mix(in srgb,#9B59E5,#1D1D1F 28%)!important}.px-chat-bar,.px-chat-input{color:var(--ink)!important}.xp-more .xm-in b,.xp-think .xt-tx b{color:color-mix(in srgb,var(--xpc),#1D1D1F 52%)!important}.jns-pill b{color:color-mix(in srgb,var(--scd,#4E9E86),#1D1D1F 40%)!important}.wd-door{position:relative}.wd-peek{position:absolute;left:50%;bottom:100%;transform:translateX(-50%) translateY(8px);width:150px;background:#fff;border:2px solid var(--d);border-radius:14px;padding:8px;opacity:0;pointer-events:none;transition:opacity .25s,transform .25s;z-index:20;box-shadow:0 16px 34px -14px rgba(0,0,0,.5)}.wd-door.on.peeking .wd-peek,.wd-door.on:focus-within .wd-peek,.wd-door.on:hover .wd-peek{opacity:1;transform:translateX(-50%) translateY(-6px)}.wd-peek svg{width:100%;height:auto;display:block;border-radius:9px}.wd-peek b{display:block;font-family:var(--round);font-weight:800;font-size:11px;color:var(--d);text-align:center;margin-top:5px}@keyframes wdBuild{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-2px) rotate(-1.5deg)}75%{transform:translateY(-2px) rotate(1.5deg)}}.wd-door.off.building .wd-frame{animation:wdBuild .5s ease}.wd-buildtip{position:absolute;left:50%;bottom:100%;transform:translateX(-50%);background:#4A3A6E;color:#fff;font-family:var(--round);font-weight:700;font-size:11px;padding:5px 11px;border-radius:999px;white-space:nowrap;opacity:0;transition:opacity .25s;margin-bottom:4px;z-index:20}.wd-door.off.building .wd-buildtip,.wd-door.off:hover .wd-buildtip{opacity:1}.bc-exp.pf{background:var(--tile,#F1ECFF) center/cover no-repeat}.bc-exp.pf img{display:none}.bc-exp.pf .pf-bg{position:absolute;inset:0;background-image:var(--pf-img);background-repeat:no-repeat;background-position:var(--pf-x) var(--pf-y);background-size:var(--pf-s)}.bc-exp .pf-name{position:absolute;left:0;right:0;bottom:0;z-index:2;font-family:var(--round);font-weight:800;font-size:10px;color:#fff;text-align:center;padding:3px 2px 4px;background:linear-gradient(transparent,rgba(30,20,60,.72))}.bc-exp[aria-pressed=true] .pf-name{background:linear-gradient(transparent,rgba(123,63,228,.85))}.pf-preview{display:flex;align-items:center;gap:12px;margin-top:10px;padding:10px 12px;background:#fff;border:1px solid var(--line,#eadff5);border-radius:16px;opacity:0;transform:translateY(6px);transition:opacity .3s,transform .3s}.pf-preview.on{opacity:1;transform:translateY(0)}.pf-preview .pf-pv{width:64px;height:64px;border-radius:12px;flex:0 0 64px;background-repeat:no-repeat;background-color:#F1ECFF}.pf-preview .pf-tx b{font-family:var(--round);font-weight:800;font-size:14px;color:var(--ink-navy);display:block}.pf-preview .pf-tx i{font-family:var(--round);font-weight:600;font-style:normal;font-size:13px;color:var(--ink-3)}.bwp{position:fixed;left:calc(100vw - 112px);top:calc(100vh - 118px);z-index:1350;width:84px;height:84px;font-family:var(--sans);-webkit-tap-highlight-color:transparent;opacity:0;transform:translateY(14px) scale(.9);pointer-events:none;transition:opacity .45s cubic-bezier(.2,.8,.3,1),transform .45s cubic-bezier(.2,.8,.3,1),left .46s cubic-bezier(.18,.82,.25,1),top .28s ease;-moz-user-select:none;user-select:none;-webkit-user-select:none}.bwp.show{opacity:1;transform:none;pointer-events:auto}.bwp.dragging{transition:opacity .2s,transform .2s;z-index:1400}.bwp.open{z-index:1400}.bwp-tip{bottom:calc(100% + 12px);transform:translateX(-50%) translateY(7px);background:#14384F;color:#fff;padding:8px 13px;border-radius:12px;font-size:12.5px;font-weight:800;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;box-shadow:0 12px 28px -14px rgba(20,56,79,.7)}.bwp-tip,.bwp-tip:after{position:absolute;left:50%}.bwp-tip:after{content:"";top:100%;transform:translateX(-50%);border:6px solid transparent;border-top-color:#14384f}.bwp.coach:not(.open) .bwp-tip,.bwp:not(.open):not(.dragging):focus-within .bwp-tip,.bwp:not(.open):not(.dragging):hover .bwp-tip{opacity:1;transform:translateX(-50%) translateY(0)}.bwp.bwp-onright .bwp-tip{left:auto;right:-2px;transform:translateY(6px)}.bwp.bwp-onright .bwp-tip:after{left:auto;right:24px;transform:none}.bwp.bwp-onleft .bwp-tip{left:-2px;right:auto;transform:translateY(6px)}.bwp.bwp-onleft .bwp-tip:after{left:24px;right:auto;transform:none}.bwp.bwp-onleft.coach:not(.open) .bwp-tip,.bwp.bwp-onleft:focus-within .bwp-tip,.bwp.bwp-onleft:hover .bwp-tip,.bwp.bwp-onright.coach:not(.open) .bwp-tip,.bwp.bwp-onright:focus-within .bwp-tip,.bwp.bwp-onright:hover .bwp-tip{opacity:1;transform:translateY(0)}.bwp-btn{position:relative;width:84px;height:84px;border:0;padding:0;background:transparent;cursor:-webkit-grab;cursor:grab;display:block;touch-action:none;border-radius:50%}.bwp-btn:active{cursor:-webkit-grabbing;cursor:grabbing}.bwp-btn:focus-visible{outline:3px solid #fff;outline-offset:5px;box-shadow:0 0 0 8px rgba(139,92,246,.45)}.bwp-ring{position:absolute;inset:-5px;border-radius:50%;pointer-events:none;z-index:4;background:conic-gradient(from 0deg,#8B5CF6,#F0B860,#F0605F,#75C8AE,#8B5CF6);padding:2px;animation:bwpRingSpin 9s linear infinite;filter:drop-shadow(0 0 8px rgba(139,92,246,.58))}.bwp-ring:after{content:"";display:block;width:100%;height:100%;border-radius:50%;background:#14384F}.bwp-pulse{position:absolute;inset:-10px;border-radius:50%;pointer-events:none;z-index:0;border:2px solid rgba(139,92,246,.44);animation:bwpPulse 3.2s ease-out infinite}.bwp-frame{position:absolute;inset:2px;border-radius:50%;overflow:hidden;z-index:5;background:#c8a86a;box-shadow:0 12px 30px -12px rgba(20,56,79,.65),inset 0 0 0 3px #b3915a;transition:transform .32s cubic-bezier(.2,.8,.3,1.35),box-shadow .25s}.bwp-btn:hover .bwp-frame{transform:translateY(-3px) scale(1.04);box-shadow:0 18px 34px -12px rgba(20,56,79,.7),inset 0 0 0 3px #b3915a}.bwp.dragging .bwp-frame{transform:scale(1.09) rotate(-3deg);box-shadow:0 24px 48px -14px rgba(20,56,79,.75),inset 0 0 0 3px #b3915a}.bwp.open .bwp-frame{transform:scale(1.06)}.bwp-interior{position:absolute;inset:6px;border-radius:50%;background:radial-gradient(circle at 50% 38%,#d5ccff 0,#8B5CF6 34%,#51349a 68%,#27175d 100%)}.bwp-hill{position:absolute;left:-8%;right:-8%;bottom:-10%;height:45%;border-radius:50% 50% 0 0;background:linear-gradient(180deg,#75C8AE,#3f907b);box-shadow:0 -5px 20px rgba(117,200,174,.35)}.bwp-moon{width:14px;height:14px;background:#ffe7a7;right:19px;top:18px;box-shadow:0 0 12px rgba(255,231,167,.9);animation:bwpMoon 4s ease-in-out infinite}.bwp-moon,.bwp-star{position:absolute;border-radius:50%}.bwp-star{width:3px;height:3px;background:#fff;opacity:.9;box-shadow:0 0 5px #fff;animation:bwpTwinkle 2.4s ease-in-out infinite}.bwp-star.s1{left:25%;top:29%}.bwp-star.s2{left:58%;top:24%;width:2px;height:2px;animation-delay:.7s}.bwp-star.s3{left:42%;top:49%;animation-delay:1.2s}.bwp-star.s4{left:70%;top:47%;width:2px;height:2px;animation-delay:1.7s}.bwp-door{position:absolute;top:0;bottom:0;width:50%;background:linear-gradient(#f8efd9,#e5cfa7);z-index:2;transition:transform .56s cubic-bezier(.6,0,.3,1)}.bwp-door-l{left:0;border-right:1px solid #cbb488}.bwp-door-r{right:0;border-left:1px solid #cbb488}.bwp.launching .bwp-door-l,.bwp.open .bwp-door-l{transform:translateX(-104%)}.bwp.launching .bwp-door-r,.bwp.open .bwp-door-r{transform:translateX(104%)}.bwp-keyhole{position:absolute;left:50%;top:45%;transform:translate(-50%,-50%);z-index:3;width:15px;height:22px;transition:opacity .25s}.bwp-keyhole:before{top:0;width:11px;height:11px;border-radius:50%;background:#d9a326;box-shadow:0 0 7px rgba(217,163,38,.75)}.bwp-keyhole:after,.bwp-keyhole:before{content:"";position:absolute;left:50%;transform:translateX(-50%)}.bwp-keyhole:after{top:8px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:13px solid #d9a326}.bwp.launching .bwp-keyhole,.bwp.open .bwp-keyhole{opacity:0}.bwp-sprout{position:absolute;left:50%;top:4px;transform:translateX(-50%);z-index:7;width:22px;height:18px;transform-origin:50% 100%}.bwp.greet .bwp-sprout{animation:bwpWiggle 1.3s ease-in-out}.bwp-orbit{inset:-16px;pointer-events:none;z-index:2;animation:bwpOrbit 7s linear infinite}.bwp-orbit,.bwp-orbit i{position:absolute;border-radius:50%}.bwp-orbit i{width:7px;height:7px;background:#F0B860;box-shadow:0 0 9px rgba(240,184,96,.95)}.bwp-orbit i:first-child{left:4px;top:42px}.bwp-orbit i:last-child{right:9px;top:10px;width:5px;height:5px;background:#75C8AE;box-shadow:0 0 8px rgba(117,200,174,.95)}.bwp-menu{position:fixed;box-sizing:border-box;width:min(340px,calc(100vw - 24px));padding:16px;border-radius:24px;background:rgba(255,255,255,.96);border:1px solid rgba(20,56,79,.09);box-shadow:0 28px 70px -25px rgba(20,56,79,.55),0 8px 24px -15px rgba(20,56,79,.3);backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(8px) scale(.94);transform-origin:var(--menu-origin,100% 100%);transition:opacity .24s,transform .3s cubic-bezier(.2,.8,.3,1.15),visibility .24s}.bwp.open .bwp-menu{opacity:1;visibility:visible;pointer-events:auto;transform:none}.bwp.dock-right .bwp-menu{--menu-origin:100% 100%}.bwp.dock-left .bwp-menu{--menu-origin:0 100%}.bwp.dock-right.dock-top .bwp-menu{--menu-origin:100% 0}.bwp.dock-left.dock-top .bwp-menu{--menu-origin:0 0}.bwp-menu-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:12px}.bwp-menu-kicker{display:block;color:#8B5CF6;font-size:10px;font-weight:900;letter-spacing:.13em;text-transform:uppercase;margin-bottom:4px}.bwp-menu-title{margin:0;color:#14384F;font-family:var(--display);font-size:22px;line-height:1.05;letter-spacing:-.025em}.bwp-menu-sub{margin:5px 0 0;color:#557182;font-size:12.5px;line-height:1.45}.bwp-close{flex:none;width:32px;height:32px;border:0;border-radius:50%;background:#edf3f5;color:#14384F;cursor:pointer;display:grid;place-items:center;font-size:20px;line-height:1;transition:transform .2s,background .2s}.bwp-close:hover{transform:rotate(6deg) scale(1.06);background:#e4ecf0}.bwp-actions{display:grid;grid-gap:9px;gap:9px}.bwp-action{width:100%;border:1px solid rgba(20,56,79,.09);border-radius:17px;padding:12px;display:grid;grid-template-columns:64px 1fr 22px;align-items:center;grid-gap:12px;gap:12px;text-align:left;cursor:pointer;font:inherit;color:#14384F;background:#fff;transition:transform .22s,box-shadow .22s,border-color .22s,background .22s}.bwp-action:hover{transform:translateY(-2px);box-shadow:0 12px 24px -17px rgba(20,56,79,.65);border-color:rgba(139,92,246,.26)}.bwp-action.primary{color:#fff;border-color:transparent;background:linear-gradient(135deg,#7651db,#8B5CF6 55%,#a77df2);box-shadow:0 14px 26px -17px rgba(93,57,178,.85)}.bwp-action.primary:hover{box-shadow:0 17px 30px -17px rgba(93,57,178,.95)}.bwp-action-icon{position:relative;width:64px;height:64px;border-radius:16px;display:grid;place-items:center;background:#f2edff;color:#7952db;overflow:hidden}.bwp-action-icon.has-ill{background:transparent}.bwp-action.primary .bwp-action-icon{background:rgba(255,255,255,.16);color:#fff}.bwp-action-icon svg{width:27px;height:27px}.bwp-action-copy strong{display:block;font-size:14px;font-weight:900;line-height:1.15}.bwp-action-copy span{display:block;margin-top:3px;font-size:11.5px;line-height:1.35;color:#67808e}.bwp-action.primary .bwp-action-copy span{color:rgba(255,255,255,.79)}.bwp-action-arrow{font-size:22px;opacity:.7;transition:transform .2s}.bwp-action:hover .bwp-action-arrow{transform:translateX(3px)}.bwp-drag-note{display:flex;align-items:center;justify-content:center;gap:7px;color:#718895;font-size:10.5px;font-weight:700;margin-top:11px}.bwp-drag-note svg{width:14px;height:14px}.bwp-trail{position:fixed;z-index:1349;width:9px;height:9px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,#fff 0 18%,#F0B860 28% 50%,rgba(240,184,96,0) 72%);animation:bwpTrail .72s ease-out forwards}@keyframes bwpRingSpin{to{transform:rotate(1turn)}}@keyframes bwpPulse{0%{transform:scale(.78);opacity:0}20%{opacity:.75}to{transform:scale(1.36);opacity:0}}@keyframes bwpMoon{0%,to{transform:translateY(0);opacity:.9}50%{transform:translateY(-2px);opacity:1}}@keyframes bwpTwinkle{0%,to{transform:scale(.7);opacity:.45}50%{transform:scale(1.35);opacity:1}}@keyframes bwpOrbit{to{transform:rotate(1turn)}}@keyframes bwpWiggle{0%,to{transform:translateX(-50%) rotate(0)}25%{transform:translateX(-50%) rotate(-12deg)}58%{transform:translateX(-50%) rotate(10deg)}82%{transform:translateX(-50%) rotate(-4deg)}}@keyframes bwpTrail{0%{transform:translate(-50%,-50%) scale(.35);opacity:1}to{transform:translate(-50%,-90%) scale(1.9) rotate(40deg);opacity:0}}@media(max-width:640px){.bwp,.bwp-btn{width:68px;height:68px}.bwp-menu{padding:14px;border-radius:21px}.bwp-menu-title{font-size:20px}.bwp-action{grid-template-columns:44px 1fr 18px;padding:10px}.bwp-action-icon{width:44px;height:44px;border-radius:13px}.bwp-tip{display:none}}@media(prefers-reduced-motion:reduce){.bwp,.bwp-action,.bwp-door,.bwp-frame,.bwp-menu{transition:none!important}.bwp-moon,.bwp-orbit,.bwp-pulse,.bwp-ring,.bwp-sprout,.bwp-star{animation:none!important}.bwp-trail{display:none!important}}.bwp-zzz{position:absolute;top:-4px;right:-2px;z-index:7;color:#8B5CF6;font-weight:900;font-size:13px;line-height:.8;opacity:0;pointer-events:none;transition:opacity .4s}.bwp-zzz small{font-size:9px}.bwp.asleep .bwp-zzz{opacity:.95;animation:bwpZzz 2.8s ease-in-out infinite}.bwp.asleep .bwp-frame{filter:brightness(.95) saturate(.82)}.bwp.asleep .bwp-ring{animation-duration:22s;opacity:.55}.bwp.asleep .bwp-moon,.bwp.asleep .bwp-star{animation-play-state:paused}@keyframes bwpZzz{0%,to{transform:translateY(0) scale(.9);opacity:.35}50%{transform:translateY(-6px) scale(1);opacity:.95}}.bwp.celebrate .bwp-frame{animation:bwpCheer .7s cubic-bezier(.3,.9,.4,1.3)}@keyframes bwpCheer{0%{transform:scale(1)}40%{transform:scale(1.13) rotate(3deg)}70%{transform:scale(.98) rotate(-2deg)}to{transform:scale(1)}}.bwp.celebrate .bwp-star{animation:bwpBurst .8s ease-out!important}@keyframes bwpBurst{0%{transform:scale(.5);opacity:0}35%{opacity:1}to{transform:scale(1.5);opacity:.5}}.bwp-action-icon.world svg{animation:bwpSpinSlow 14s linear infinite}.bwp-action-icon.cont svg{animation:bwpNudge 2.6s ease-in-out infinite}.bwp-action-icon.chars svg{animation:bwpBobIcon 3s ease-in-out infinite}@keyframes bwpSpinSlow{to{transform:rotate(1turn)}}@keyframes bwpNudge{0%,to{transform:rotate(0)}50%{transform:rotate(-18deg)}}@keyframes bwpBobIcon{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.bwp-peek-wrap{position:absolute;left:50%;bottom:26%;width:58px;height:80px;z-index:4;transform:translate(-50%,44%) scale(.8);opacity:0;transform-origin:50% 100%;pointer-events:none;transition:transform .52s cubic-bezier(.2,.8,.3,1.5),opacity .38s}.bwp.peeking .bwp-peek-wrap{transform:translate(calc(-50% + var(--lean,0px)),-50%) scale(1);opacity:1}.bwp-peek{width:100%;height:100%;object-fit:contain;transform-origin:50% 100%;filter:drop-shadow(0 3px 4px rgba(20,56,79,.28))}.bwp.asleep .bwp-peek{filter:drop-shadow(0 3px 4px rgba(20,56,79,.2)) brightness(.97)}.bwp.antic-wave .bwp-peek{animation:bwpAWave 1.5s ease-in-out}.bwp.antic-laugh .bwp-peek{animation:bwpALaugh 1.3s ease-in-out}.bwp.antic-cheer .bwp-peek{animation:bwpACheer 1.2s cubic-bezier(.3,.9,.4,1.35)}.bwp.antic-shimmy .bwp-peek{animation:bwpAShimmy 1.2s ease-in-out}.bwp.antic-boing .bwp-peek{animation:bwpABoing 1.1s cubic-bezier(.3,.9,.4,1.4)}.bwp.antic-look .bwp-peek{animation:bwpALook 1.9s ease-in-out}@keyframes bwpAWave{0%,to{transform:rotate(0)}18%{transform:rotate(-10deg)}42%{transform:rotate(9deg)}66%{transform:rotate(-7deg)}86%{transform:rotate(5deg)}}@keyframes bwpALaugh{0%,to{transform:translateY(0) rotate(0)}20%{transform:translateY(-3px) rotate(-4deg)}45%{transform:translateY(0) rotate(4deg)}68%{transform:translateY(-2px) rotate(-3deg)}85%{transform:translateY(0) rotate(2deg)}}@keyframes bwpACheer{0%{transform:translateY(0)}40%{transform:translateY(-10px)}68%{transform:translateY(3px)}to{transform:translateY(0)}}@keyframes bwpAShimmy{0%,to{transform:translateX(0) rotate(0)}18%{transform:translateX(-4px) rotate(-5deg)}46%{transform:translateX(4px) rotate(5deg)}74%{transform:translateX(-2px) rotate(-3deg)}}@keyframes bwpABoing{0%{transform:scale(1) translateY(0)}28%{transform:scale(1.14,.86) translateY(2px)}52%{transform:scale(.9,1.12) translateY(-6px)}78%{transform:scale(1.03,.97) translateY(0)}to{transform:scale(1)}}@keyframes bwpALook{0%,to{transform:rotate(0)}22%{transform:rotate(-8deg)}50%{transform:rotate(0)}78%{transform:rotate(8deg)}}@media (prefers-reduced-motion:reduce){.bwp-peek{animation:none!important}}.bwp-action-icon.has-ill svg{display:none}.bwp-ill{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center bottom;margin:0;display:block}@media (prefers-reduced-motion:reduce){.bwp-action-icon svg,.bwp-peek,.bwp-zzz,.bwp.celebrate .bwp-frame,.bwp.celebrate .bwp-star,.bwp.greet .bwp-peek{animation:none!important}}img.bx-art{-webkit-user-drag:none;user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}:root{--display:var(--font-inter),-apple-system,BlinkMacSystemFont,system-ui,sans-serif;--sans:var(--font-inter),-apple-system,BlinkMacSystemFont,system-ui,sans-serif;--marker:var(--font-inter),-apple-system,system-ui,sans-serif;--mono:var(--font-jbmono),ui-monospace,"SF Mono",Menlo,monospace}body{font-family:var(--sans)}