:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#121018;--muted:#5f5a68;--paper:#fffdfa;--surface:#fff;--soft:#f8f4ff;--line:#ece5f3;--accent:#7c3ff2;--accent-strong:#5e25d5;--mint:#18a999;--gold:#eaa221;--coral:#e8594f;--shadow:#311f4e29;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0}a{color:inherit}.site-header{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffdfadb;border-bottom:1px solid #ece5f3bd;justify-content:space-between;align-items:center;gap:24px;padding:18px 44px;display:flex;position:sticky;top:0}.brand-link{color:var(--ink);align-items:center;gap:10px;font-weight:850;text-decoration:none;display:inline-flex}.brand-link img{object-fit:cover;width:118%;height:118%}.brand-icon{border-radius:8px;place-items:center;width:30px;height:30px;display:grid;overflow:hidden}nav{align-items:center;gap:26px;font-size:.88rem;font-weight:750;display:flex}nav a{color:var(--muted);text-decoration:none;transition:color .16s}nav a:hover{color:var(--ink)}.nav-action{background:var(--accent);color:#fff;border-radius:8px;align-items:center;min-height:36px;padding:0 16px;display:inline-flex}.nav-action:hover{color:#fff;background:var(--accent-strong)}.hero{text-align:center;min-height:auto;padding:118px 24px 58px;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background:linear-gradient(#fffdfa00,#f8f4ffc7);height:220px;position:absolute;inset:auto 0 0}.hero-copy{z-index:1;width:min(760px,100%);margin:0 auto;animation:.7s ease-out both hero-in;position:relative}.brand-kicker{border:1px solid var(--line);background:var(--soft);color:var(--accent-strong);letter-spacing:0;border-radius:999px;margin:0 0 22px;padding:7px 13px;font-size:.78rem;font-weight:850;display:inline-flex}h1,h2{letter-spacing:0;margin:0;line-height:.98}h1{font-size:4.9rem}h2{font-size:2.25rem;line-height:1.08}h1 span{color:var(--accent);font-style:italic;font-weight:850}.hero-copy p:not(.brand-kicker){max-width:560px;color:var(--muted);margin:22px auto 0;font-size:1rem;line-height:1.55}.primary-action,.lead-form button{background:var(--accent);color:#fff;min-height:46px;font:inherit;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0 22px;font-weight:850;text-decoration:none;transition:transform .16s,background .16s;display:inline-flex}.primary-action:hover,.lead-form button:hover{background:var(--accent-strong);transform:translateY(-2px)}.lead-form button:disabled{cursor:progress;opacity:.7;transform:none}.app-store-stack{justify-items:center;gap:9px;margin-top:30px;display:grid}.coming-soon-copy{color:var(--accent-strong);letter-spacing:0;margin:0;font-size:.84rem;font-weight:850}.app-store-badge{color:#fff;text-align:left;-webkit-user-select:none;user-select:none;background:#111;border:1px solid #ffffffc7;border-radius:6px;align-items:center;gap:7px;min-width:120px;min-height:40px;padding:5px 9px 5px 7px;display:inline-flex;box-shadow:0 14px 32px #12101826}.apple-mark{flex:none;justify-content:center;align-items:center;width:22px;height:24px;display:inline-flex}.apple-mark svg{fill:currentColor;width:22px;height:22px;display:block}.app-store-badge small,.app-store-badge strong{letter-spacing:0;display:block}.app-store-badge small{color:#ffffffeb;font-size:.55rem;line-height:1}.app-store-badge strong{font-size:1.05rem;line-height:1}.hero-icon-wrap{z-index:0;pointer-events:none;border-radius:42px;width:210px;height:210px;margin:54px auto 0;animation:.78s ease-out .16s both icon-in;position:relative;overflow:hidden}.hero-icon{object-fit:cover;filter:drop-shadow(0 28px 58px #522c9d33);width:118%;height:118%;margin:-9%;transition:transform .22s,filter .22s}.hero:hover .hero-icon{filter:drop-shadow(0 34px 70px #522c9d3d);transform:translateY(-5px)scale(1.015)}.email-band{padding:40px 20px 82px}.signup-card{border:1px solid var(--line);text-align:center;width:min(100%,620px);box-shadow:0 24px 64px var(--shadow);background:#ffffffeb;border-radius:8px;margin:0 auto;padding:36px;animation:.62s ease-out both panel-in}.mail-mark{background:var(--soft);width:38px;height:38px;color:var(--accent);border-radius:8px;place-items:center;margin:0 auto 18px;font-weight:900;display:grid}.signup-card p{max-width:390px;color:var(--muted);margin:13px auto 0;font-size:.88rem;line-height:1.45}.lead-form{margin-top:22px}.form-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}input,textarea{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:0 14px;font-weight:600}input:focus,textarea:focus{border-color:var(--accent);outline:3px solid #7c3ff22e}.form-row input{min-height:46px}.consent-row{text-align:left;color:var(--muted);grid-template-columns:18px 1fr;align-items:start;gap:9px;margin-top:14px;font-size:.78rem;font-weight:650;line-height:1.36;display:grid}.consent-row input{width:16px;height:16px;margin:2px 0 0}.honeypot{width:1px;height:1px;position:absolute;left:-100vw;overflow:hidden}.form-status{min-height:26px;color:var(--accent-strong);margin:13px 0 0;font-size:.85rem;font-weight:750}.final-cta{color:#fff;text-align:center;background:linear-gradient(#7c3ff2 0%,#5e25d5 100%);padding:82px 20px 94px}.final-cta h2{font-size:3.25rem}.final-cta p{color:#ffffffb8;max-width:480px;margin:16px auto 24px;line-height:1.5}.final-cta .primary-action{color:#15101f;background:#fff}.admin-directory-root{background:#f6f3ed;min-height:calc(100svh - 73px)}.admin-directory-header{background:#f6f3ede0}.admin-directory-header nav{gap:12px}.admin-directory-header nav a{color:#305cde;background:#fff;border:1px solid #d8d0c2;border-radius:8px;align-items:center;min-height:36px;padding:0 14px;display:inline-flex}.admin-directory{padding:48px 20px 72px}.admin-directory-shell{width:min(1120px,100%);margin:0 auto}.admin-directory-hero{gap:12px;margin-bottom:28px;display:grid}.admin-directory-hero .brand-kicker{color:#305cde;background:#e9eefc;border-color:#ccd6f7;justify-self:start;margin:0}.admin-directory-hero h1{font-size:clamp(2.6rem,6vw,4.8rem);line-height:.98}.admin-directory-hero p:not(.brand-kicker){color:#66707a;margin:0;font-size:1rem;font-weight:750}.admin-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.admin-directory-card{color:#202326;background:#fff;border:1px solid #ddd6cc;border-radius:8px;align-content:space-between;gap:18px;min-height:176px;padding:18px;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;box-shadow:0 18px 42px #37302714}.admin-directory-card:hover{border-color:#b8c4ea;transform:translateY(-2px);box-shadow:0 22px 46px #305cde21}.admin-directory-card span,.admin-directory-card strong,.admin-directory-card small,.admin-directory-card b{display:block}.admin-directory-card strong{color:#202326;font-size:1.14rem;line-height:1.2}.admin-directory-card small{color:#66707a;margin-top:9px;font-size:.9rem;font-weight:650;line-height:1.42}.admin-directory-card b{color:#305cde;font-size:.88rem;line-height:1.2}footer{color:#ffffffa3;background:#3a1393;border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:center;gap:20px;padding:26px 20px;font-size:.9rem;display:flex}footer a{text-decoration:none}footer a:hover{color:#fff}.quiz-page-root{color:#fff;background:#050506;min-height:calc(100svh - 72px)}.quiz-app-header{color:#a58aff;background:#000;border-bottom:1px solid #19191d;min-height:72px;padding:0 28px;box-shadow:inset 0 -1px #a684ff47}.quiz-brand-link{color:#a58aff;gap:18px;font-size:1.72rem;font-weight:950}.quiz-back-icon{flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:2rem;font-weight:760;line-height:1;display:inline-flex;transform:translateY(-.02em)}.quiz-menu-button{color:#a58aff;cursor:pointer;background:0 0;border:0;place-content:center;gap:4px;width:42px;height:42px;display:grid}.quiz-menu-button span{background:currentColor;border-radius:999px;width:5px;height:5px;display:block}.quiz-shell{color:#fff;background:#050506;flex-direction:column;width:100%;min-height:calc(100svh - 72px);display:flex}.quiz-progress{background:#1a1a1f;height:8px;overflow:hidden}.quiz-progress span{background:linear-gradient(90deg,#9d7cff 0%,#c8b7ff 52%,#ffffff2e 100%);height:100%;transition:width .22s;display:block;box-shadow:0 0 24px #a684ffbd}.quiz-intro-band{background:#050506;border-bottom:1px solid #1d1d22;padding:2.15rem 4.1rem 1.8rem;position:relative;overflow:hidden}.quiz-intro-band:before{content:"";opacity:.78;background:radial-gradient(38% 24% at 20% 34%,#a684ff29,#0000 64%),radial-gradient(44% 28% at 84% 8%,#d90cff1f,#0000 62%),repeating-linear-gradient(128deg,#ffffff0f 0 2px,#0000 2px 46px);position:absolute;inset:-80% -10% -130%;transform:rotate(-7deg)}.quiz-intro-band:after{content:"";background:linear-gradient(90deg,#050506fa,#050506e6 54%,#050506fa);position:absolute;inset:0}.quiz-intro-band>div{z-index:1;animation:.62s ease-out both hero-in;position:relative}.quiz-shell .brand-kicker{color:#b79dff;background:#a684ff12;border-color:#a684ff8f;margin-bottom:1rem}.quiz-intro-band h1{color:#fff;max-width:none;font-size:clamp(4.6rem,7.1vw,6.75rem);line-height:.94}.quiz-intro-band p:not(.brand-kicker){color:#9a9aa2;max-width:650px;margin:1rem 0 0;font-size:1.08rem;font-weight:720;line-height:1.45}.quiz-stage{border-bottom:1px solid #17171a;flex:1;grid-template-columns:minmax(360px,40%) minmax(0,1fr);min-height:calc(100svh - 355px);display:grid}.quiz-prompt-panel{background:#050506;border-right:1px solid #1d1d22;flex-direction:column;justify-content:flex-start;padding:3.15rem 4.1rem;display:flex;position:relative;overflow:hidden}.quiz-prompt-panel:before,.quiz-mobile-art:before{content:"";opacity:.78;background:radial-gradient(54% 22% at 56% 22%,#0000 50%,#ffffff1a 51%,#0000 54%),radial-gradient(36% 18% at 48% 76%,#0000 48%,#ffffff17 49%,#0000 53%),radial-gradient(42% 20% at 88% 52%,#0000 48%,#a684ff17 49%,#0000 54%),repeating-linear-gradient(128deg,#ffffff14 0 2px,#0000 2px 42px);position:absolute;inset:-12%;transform:rotate(-10deg)scale(1.16)}.quiz-prompt-panel:after{content:"";background:linear-gradient(90deg,#050506fa,#050506c2);position:absolute;inset:0}.quiz-prompt-panel>*{z-index:1;position:relative}.quiz-question-meta{color:#a58aff;letter-spacing:0;text-transform:uppercase;justify-content:space-between;gap:16px;margin-top:0;font-size:.78rem;font-weight:950;display:flex}.quiz-prompt-panel h2{color:#fff;max-width:780px;margin-top:1.45rem;font-size:3rem;line-height:1.12}.quiz-prompt-panel h2 span{color:#a58aff;display:block}.quiz-answer-panel{background:#050506;flex-direction:column;justify-content:flex-start;min-width:0;padding:3.15rem 4rem 2.55rem;display:flex}.answer-grid,.level-scale{gap:1.25rem;width:min(930px,100%);margin:0 auto;display:grid}.answer-option,.scale-option,.quiz-next-action,.quiz-nav-button,.survey-value{font:inherit;cursor:pointer;border-radius:8px;transition:border-color .16s,box-shadow .16s,transform .16s,background .16s,color .16s}.answer-option,.scale-option{color:#f6f3ff;text-align:left;background:#010102;border:2px solid #9e83ff;min-height:100px;box-shadow:0 0 0 1px #a684ff14,0 18px 48px #00000057}.answer-option{align-items:center;padding:1.65rem 2.6rem;font-size:1.28rem;font-weight:880;line-height:1.36;display:flex}.answer-option span{display:block}.scale-option{grid-template-columns:50px 1fr;align-items:center;gap:1.05rem;padding:1.1rem 1.35rem;display:grid}.scale-option strong{color:#050506;background:#a58aff;border-radius:8px;place-items:center;width:44px;height:44px;font-size:1.12rem;font-weight:950;display:grid}.scale-option span{color:#f6f3ff;font-size:1rem;font-weight:780;line-height:1.38}.answer-option:hover,.scale-option:hover,.survey-value:hover{border-color:#cbbcff;transform:translateY(-2px);box-shadow:0 0 0 1px #cbbcff57,0 0 30px #a684ff3d}.answer-option.selected,.scale-option.selected,.survey-value.selected{background:#130719;border-color:#d90cff;box-shadow:0 0 0 1px #d90cff94,0 0 28px #d90cff3d}.quiz-mobile-art{display:none}.quiz-next-action{color:#fff;text-transform:uppercase;background:linear-gradient(90deg,#b0f,#df00f2);border:0;justify-content:center;align-items:center;gap:1.3rem;width:min(930px,100%);min-height:78px;margin:1.55rem auto 0;font-size:1.08rem;font-weight:950;display:inline-flex;box-shadow:0 18px 50px #c600ff3d}.quiz-next-icon{flex:none;justify-content:center;align-items:center;width:1.7rem;font-size:2.2rem;font-weight:780;line-height:1;display:inline-flex;transform:translateY(-.02em)}.quiz-next-action:disabled{cursor:not-allowed;color:#6f6b78;box-shadow:none;background:#29272f}.quiz-controls{z-index:2;background:#000;border-top:1px solid #141417;justify-content:space-between;gap:1rem;min-height:88px;padding:1rem 6.5rem;display:flex;position:sticky;bottom:0}.quiz-nav-button{color:#9b99a4;text-transform:uppercase;background:0 0;border:0;justify-items:center;gap:.42rem;min-width:82px;font-weight:850;text-decoration:none;display:grid}.quiz-nav-button span{font-size:.72rem}.quiz-nav-button i{width:28px;height:22px;font-style:normal;display:block;position:relative}.quiz-nav-back:before,.quiz-nav-back:after,.quiz-nav-skip:before,.quiz-nav-skip:after,.quiz-nav-grid:before,.quiz-nav-grid:after,.quiz-nav-retake:before,.quiz-nav-retake:after{content:"";border-color:currentColor;position:absolute;top:50%}.quiz-nav-back:before,.quiz-nav-back:after{border-bottom:3px solid;border-left:3px solid;width:12px;height:12px;left:10px;transform:translateY(-50%)rotate(45deg)}.quiz-nav-skip:before,.quiz-nav-skip:after{border-top:3px solid;border-right:3px solid;width:10px;height:10px;transform:translateY(-50%)rotate(45deg)}.quiz-nav-skip:before{right:13px}.quiz-nav-skip:after{right:4px}.quiz-nav-retake:before{content:"↺";color:currentColor;border:0;place-items:center;width:28px;height:28px;font-size:2rem;font-weight:760;line-height:1;display:grid;top:45%;left:50%;transform:translate(-50%,-50%)}.quiz-nav-retake:after{content:none}.quiz-nav-grid:before{border:2px solid;width:8px;height:8px;top:2px;left:3px;transform:none;box-shadow:14px 0 0 -2px,0 12px 0 -2px,14px 12px 0 -2px}.quiz-nav-grid:after{content:none}.quiz-nav-button:hover{color:#c3b4ff}.quiz-nav-button:disabled{cursor:not-allowed;opacity:.42}.quiz-result{color:#fff;width:min(1180px,100% - 48px);margin:4rem auto;animation:.42s ease-out both panel-in}.result-hero{border-bottom:1px solid #222128;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;padding-bottom:2rem;display:grid}.result-hero h2{color:#fff;font-size:4rem}.result-hero p:not(.brand-kicker){color:#aaa7b4;max-width:650px;margin:1rem 0 0;font-size:1rem;line-height:1.5}.quiz-save-state{letter-spacing:.04em;text-transform:uppercase;min-height:1.25rem;font-weight:900;color:#35dac7!important;font-size:.82rem!important}.quiz-save-state.error{color:#ff8b8b!important}.quiz-save-state:empty{display:none}.level-badge{background:#0e0a15;border:1px solid #a684ff8a;border-radius:8px;min-width:190px;padding:1.15rem}.level-badge span{color:#a58aff;text-transform:uppercase;font-size:.76rem;font-weight:900;display:block}.level-badge strong{color:#fff;margin-top:.45rem;font-size:1.55rem;line-height:1;display:block}.result-layout{grid-template-columns:minmax(0,.92fr) minmax(440px,1.08fr);gap:2.2rem;margin-top:2rem;display:grid}.result-section h3,.challenge-panel h3,.survey-panel h3{color:#fff;margin:0 0 1rem;font-size:1.45rem}.result-section p,.challenge-panel p,.survey-panel p{color:#aaa7b4;line-height:1.5}.result-reveal{max-width:760px}.reveal-quote{background:linear-gradient(90deg,#a684ff1a,#a684ff00);border-left:4px solid #a58aff;gap:.78rem;margin:0;padding:1.05rem 0 1.05rem 1.55rem;display:grid;position:relative}.reveal-quote p{color:#dbe8ff;margin:0;font-size:clamp(1.04rem,1.25vw,1.22rem);font-weight:580;line-height:1.52}.reveal-quote p:first-child{color:#fff;font-size:clamp(1.18rem,1.6vw,1.48rem);font-weight:780;line-height:1.35}.reveal-quote .reveal-insight{color:#c3b4ff;font-weight:760}.reveal-quote .reveal-insight:last-child{color:#b9a3ff;margin-top:.1rem;font-size:clamp(1.08rem,1.35vw,1.32rem)}.journey-dashboard{gap:1rem;min-width:0;display:grid}.journey-card,.trend-card,.dashboard-stat{background:#071427;border:1px solid #6677cc5c;border-radius:8px;box-shadow:inset 0 1px #ffffff14,0 22px 70px #0000003d}.journey-card{background:linear-gradient(135deg,#8555ff94,#0a1834f5 48%,#041021fa),#071427;padding:1.2rem;position:relative;overflow:hidden}.journey-card:before{content:"";opacity:.2;pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#0000 0 11px,#ffffff0d 12px,#0000 13px),linear-gradient(0deg,#0000 0 11px,#ffffff0a 12px,#0000 13px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:38px 38px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.journey-card>*{z-index:1;position:relative}.journey-card-header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.journey-kicker{text-transform:uppercase;margin:0;font-size:.84rem;font-weight:900;color:#b99cff!important}.journey-type-badge{background:#050c1d99;border:1px solid #a684ff66;border-radius:8px;min-width:132px;padding:.8rem}.journey-type-badge span,.journey-level-copy>span,.trend-header>span{color:#c3b4ff;text-transform:uppercase;font-size:.76rem;font-weight:900;display:block}.journey-type-badge strong{color:#fff;margin-top:.35rem;font-size:1rem;line-height:1.12;display:block}.journey-level-grid{grid-template-columns:126px minmax(0,1fr);align-items:center;gap:1.1rem;margin-top:1.15rem;display:grid}.journey-orb{background:#0000003d;border-radius:50%;place-items:center;width:126px;height:126px;display:grid;overflow:hidden}.journey-orb img{filter:drop-shadow(0 16px 22px #7c3ff26b);width:150%;max-width:none;transform:translateY(3px)}.journey-level-copy h3{color:#fff;margin:.3rem 0 0;font-size:clamp(1.9rem,3.2vw,2.45rem);line-height:1.02}.journey-xp{align-items:baseline;gap:.45rem;margin-top:.8rem;display:flex}.journey-xp strong{color:#a76cff;font-size:2.35rem;line-height:1}.journey-xp span{color:#b99cff;font-size:1.2rem;font-weight:900}.journey-progress{background:#020510;border:1px solid #ffffff24;border-radius:999px;height:12px;margin-top:.7rem;overflow:hidden}.journey-progress span{border-radius:inherit;background:linear-gradient(90deg,#8a5cff,#c88cff 58%,#67ddff);height:100%;display:block}.journey-level-copy p{color:#d7cfff;margin:.62rem 0 0;font-weight:780}.journey-training-block{background:#050c1d75;border:1px solid #ffffff1f;border-radius:8px;margin-top:1.2rem;padding:1rem}.journey-training-block>p{color:#fff;margin:0 0 .8rem;font-size:.98rem;font-weight:820}.journey-task-list{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.journey-task-list li{color:#fff;background:#06122bc2;border:1px solid #a684ff38;border-radius:8px;grid-template-columns:30px minmax(0,1fr) auto 22px;align-items:center;gap:.65rem;min-height:48px;padding:.5rem .65rem;font-weight:760;display:grid}.journey-task-list strong{color:#b99cff;white-space:nowrap}.journey-task-icon{background:#a76cff33;border-radius:8px;width:26px;height:26px;display:block;position:relative}.journey-task-icon:before,.journey-task-icon:after{content:"";position:absolute}.journey-task-icon.thought:before{background:#a76cff;border-radius:999px;inset:7px 6px 8px;box-shadow:-4px 2px #a76cff,4px 1px #a76cff,-1px 6px #a76cff}.journey-task-icon.check{background:#488eff33}.journey-task-icon.check:before{border-bottom:4px solid #59a2ff;border-right:4px solid #59a2ff;width:11px;height:15px;top:5px;left:7px;transform:rotate(42deg)}.journey-task-icon.streak{background:#ff7e402e}.journey-task-icon.streak:before{background:linear-gradient(#ff8d42,#27e18a);border-radius:10px 10px 12px 12px;width:12px;height:18px;top:4px;left:7px;transform:skew(-8deg)}.journey-task-toggle{border:2px solid #ffffff7a;border-radius:999px;width:20px;height:20px}.level-roadmap{grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem;margin:1.1rem 0 0;padding:0;list-style:none;display:grid}.level-roadmap li{color:#ffffffa3;text-align:center;justify-items:center;gap:.45rem;font-size:.78rem;font-weight:760;display:grid}.level-node{color:#d7cfff;background:#a684ff1f;border:1px solid #a684ff57;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:950;display:grid}.level-roadmap li.complete .level-node{color:#39ea8f;background:#39ea8f2e;border-color:#39ea8f}.level-roadmap li.current{color:#fff}.level-roadmap li.current .level-node{border-color:#a76cff;box-shadow:0 0 0 5px #a76cff2e}.trend-card{gap:.9rem;padding:1rem;display:grid}.trend-header{justify-content:space-between;align-items:end;gap:1rem;display:flex}.trend-header p{color:#d8d5e3;justify-items:end;gap:.2rem;margin:0;font-weight:760;display:grid}.trend-header strong{color:#56a1ff;font-size:2rem;line-height:1}.trend-chart{border-bottom:1px solid #ffffff21;grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:.55rem;min-height:142px;padding-top:.4rem;display:grid}.trend-bar{grid-template-rows:1fr auto;align-items:end;gap:.45rem;min-width:0;height:142px;display:grid}.trend-bar span{background:linear-gradient(#67ddff,#4779ff 45%,#8a5cff);border-radius:6px 6px 0 0;align-self:end;width:100%;min-height:18px}.trend-bar em{color:#aaa7b4;text-align:center;font-size:.78rem;font-style:normal;font-weight:760}.dashboard-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.dashboard-stat{align-content:start;min-height:142px;padding:1rem;display:grid}.dashboard-stat>span{border-radius:8px;width:32px;height:32px;margin-bottom:.8rem;display:block;position:relative}.dashboard-stat.thought>span{background:#a76cff33}.dashboard-stat.check>span{background:#488eff2e}.dashboard-stat.streak>span{background:#ff7e402e}.dashboard-stat>span:before,.dashboard-stat>span:after{content:"";position:absolute}.dashboard-stat.thought>span:before{background:#a76cff;border-radius:999px;inset:10px 8px 11px;box-shadow:-5px 2px #a76cff,5px 1px #a76cff,-1px 7px #a76cff}.dashboard-stat.check>span:before{border-bottom:4px solid #59a2ff;border-right:4px solid #59a2ff;width:12px;height:18px;top:6px;left:9px;transform:rotate(42deg)}.dashboard-stat.streak>span:before{background:linear-gradient(#ff8d42,#ff6f2f);border-radius:10px 10px 12px 12px;width:13px;height:20px;top:6px;left:10px;transform:skew(-8deg)}.dashboard-stat strong{color:#fff;font-size:2.15rem;line-height:1}.dashboard-stat p{color:#d8d5e3;margin:.45rem 0 0;font-weight:760;line-height:1.22}.dashboard-stat em{color:#36ee92;margin-top:.5rem;font-size:.85rem;font-style:normal;font-weight:820}.quiz-result-needs-more{width:min(760px,100% - 56px)}.quiz-result-feedback,.quiz-result-email,.quiz-result-done{width:min(900px,100% - 56px)}.need-more-panel{background:linear-gradient(155deg,#a684ff29,#071427f5),#071427;border:1px solid #a684ff57;border-radius:8px;gap:1.2rem;padding:1.35rem;display:grid;box-shadow:inset 0 1px #ffffff14,0 18px 46px #00000042}.need-more-panel h2{color:#fff;max-width:680px;margin:0;font-size:clamp(2.1rem,5vw,4.2rem);line-height:.98}.need-more-panel p{color:#d8d5e3;max-width:620px;margin:0;font-size:1.05rem;font-weight:720;line-height:1.45}.answer-corpus-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:0;display:grid}.answer-corpus-grid div{background:#ff7a8617;border:1px solid #ff7a866b;border-radius:8px;gap:.35rem;min-width:0;padding:1rem;display:grid}.answer-corpus-grid div.ready{background:#39ea8f1a;border-color:#39ea8f6b}.answer-corpus-grid dt{color:#b99cff;text-transform:uppercase;font-size:.78rem;font-weight:950}.answer-corpus-grid dd{color:#fff;margin:0;font-size:2rem;font-weight:950;line-height:1}.answer-corpus-grid span{color:#ffd6dc;font-size:.86rem;font-weight:820}.answer-corpus-grid div.ready span{color:#77f6ae}.result-hero{border-bottom:1px solid #222128;grid-template-columns:minmax(0,1fr) minmax(240px,.34fr);align-items:end;gap:2rem;padding-bottom:2.45rem;display:grid;position:relative}.result-hero-copy{align-content:end;min-height:318px;display:grid}.result-type-label{color:#35dac7;text-transform:uppercase;margin-bottom:.55rem;font-size:.88rem;font-weight:950;display:block}.result-title-row{align-items:center;gap:1rem;display:flex}.result-title-row h2{color:#fff;max-width:760px;font-size:4.65rem;line-height:.95}.result-tagline{color:#d8d5e3;max-width:670px;margin:1.05rem 0 0;font-size:1.2rem;font-weight:650;line-height:1.45}.result-hero p:not(.brand-kicker,.quiz-save-state,.result-tagline){max-width:670px}.type-snapshot{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin:1.35rem 0 0;display:grid}.type-snapshot div{background:linear-gradient(#35dac717,#35dac700);border-top:2px solid #35dac79e;min-width:0;padding:.75rem .2rem 0 0}.type-snapshot dt{color:#8f879d;text-transform:uppercase;font-size:.72rem;font-weight:950}.type-snapshot dd{color:#fff;margin:.38rem 0 0;font-size:.95rem;font-weight:800;line-height:1.26}.type-title-icon{--type-accent:#a58aff;--type-accent-2:#35dac7;background:radial-gradient(circle at 65% 28%, color-mix(in srgb, var(--type-accent) 38%, transparent), transparent 42%), linear-gradient(145deg, #a684ff29, #071427fa), #071427;border:1px solid #a684ff70;border-radius:8px;flex:0 0 78px;width:78px;height:78px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 16px 38px #00000047}.type-title-icon.what_if_machine{--type-accent:#59a2ff;--type-accent-2:#f5c85f}.type-title-icon.mind_reader{--type-accent:#35dac7;--type-accent-2:#a58aff}.type-title-icon.perfectionist{--type-accent:#f5c85f;--type-accent-2:#59a2ff}.type-title-icon.avoider{--type-accent:#36ee92;--type-accent-2:#ff8d42}.type-title-icon.overthinker{--type-accent:#a58aff;--type-accent-2:#67ddff}.type-title-icon:before{content:"";border:1px solid color-mix(in srgb, var(--type-accent) 50%, transparent);opacity:.58;border-radius:50%;position:absolute;inset:10px}.type-title-icon>span{display:block;position:absolute}.type-title-icon.overthinker>span{background:var(--type-accent);height:7px;box-shadow:0 0 16px color-mix(in srgb, var(--type-accent) 50%, transparent);border-radius:999px;left:18px;right:14px}.type-title-icon.overthinker>span:first-child{top:22px;transform:rotate(-5deg)}.type-title-icon.overthinker>span:nth-child(2){top:36px;right:22px;transform:rotate(4deg)}.type-title-icon.overthinker>span:nth-child(3){top:50px;transform:rotate(-3deg)}.type-title-icon.what_if_machine>span:first-child{border:2px solid var(--type-accent);border-radius:50%;inset:17px}.type-title-icon.what_if_machine>span:nth-child(2){background:var(--type-accent-2);transform-origin:0;border-radius:999px;width:28px;height:2px;top:37px;left:37px;transform:rotate(-28deg)}.type-title-icon.what_if_machine>span:nth-child(3){background:#fff;border-radius:50%;width:8px;height:8px;top:35px;left:35px}.type-title-icon.mind_reader>span:first-child,.type-title-icon.mind_reader>span:nth-child(2){background:var(--type-accent);border-radius:14px;width:30px;height:22px}.type-title-icon.mind_reader>span:first-child{top:22px;left:17px}.type-title-icon.mind_reader>span:nth-child(2){background:var(--type-accent-2);bottom:21px;right:16px}.type-title-icon.mind_reader>span:nth-child(3){border-bottom:3px solid #fff;border-right:3px solid #fff;width:12px;height:12px;top:36px;left:34px;transform:rotate(-45deg)}.type-title-icon.perfectionist>span:first-child{border:3px solid var(--type-accent);width:30px;height:30px;top:18px;left:24px;transform:rotate(45deg)}.type-title-icon.perfectionist>span:nth-child(2){background:var(--type-accent-2);border-radius:999px;width:36px;height:3px;bottom:20px;left:21px}.type-title-icon.perfectionist>span:nth-child(3){display:none}.type-title-icon.avoider>span:first-child{border:3px solid var(--type-accent);border-radius:5px;width:28px;height:42px;top:18px;left:19px}.type-title-icon.avoider>span:nth-child(2){background:var(--type-accent-2);border-radius:999px;width:25px;height:3px;top:37px;left:33px}.type-title-icon.avoider>span:nth-child(3){border-top:3px solid var(--type-accent-2);border-right:3px solid var(--type-accent-2);width:14px;height:14px;top:30px;right:15px;transform:rotate(45deg)}.level-stake-card{background:linear-gradient(155deg,#a684ff2e,#071427f5),#071427;border:1px solid #a684ff57;border-radius:8px;min-width:0;padding:1rem;overflow:visible;box-shadow:inset 0 1px #ffffff14,0 18px 46px #00000042}.level-stake-header{gap:.28rem;margin-bottom:.95rem;display:grid}.level-stake-header span{color:#35dac7;text-transform:uppercase;font-size:.76rem;font-weight:950}.level-stake-header strong{color:#fff;font-size:1.2rem;line-height:1.12}.level-stake{gap:.5rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.level-stake li{color:#b7b9c9;isolation:isolate;min-height:42px;font-size:.86rem;font-weight:820;position:relative}.level-stake-trigger{z-index:1;width:100%;min-height:42px;color:inherit;font:inherit;text-align:left;cursor:help;background:0 0;border:0;border-radius:8px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:.68rem;padding:.08rem .2rem .08rem 0;transition:color .16s,transform .16s;display:grid;position:relative}.level-stake-trigger:hover{color:#fff}.level-stake-trigger:focus-visible{outline-offset:3px;border-radius:8px;outline:2px solid #67ddff}.stake-node{z-index:1;color:#d7cfff;background:#0b1020;border:1px solid #a684ff66;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:950;transition:border-color .16s,background .16s,color .16s,box-shadow .16s,transform .16s;display:grid;position:relative}.level-stake-name{min-width:0;transition:color .16s,font-size .16s}.level-stake li.complete{color:#c8c5d7;font-weight:760}.level-stake li.complete .stake-node{color:#4ee79e;background:#39ea8f1a;border-color:#35bf83}.level-stake li.current{color:#fff}.level-stake li.current .level-stake-trigger{transform:translate(2px)}.level-stake li.current .stake-node{color:#fff;background:#a76cff47;border-width:2px;border-color:#a76cff;transform:scale(1.1);box-shadow:0 0 0 5px #a76cff2e,0 0 26px #a76cff38}.level-stake li.current .level-stake-name{font-size:1.08rem;font-weight:950}.result-section-kicker{text-transform:uppercase;margin:0 0 .55rem;font-size:.76rem;font-weight:950;color:#35dac7!important}.result-section-heading h3{color:#fff;margin:0;font-size:1.55rem;line-height:1.1}.result-section-heading p:not(.result-section-kicker){color:#c9c7d4;margin:.65rem 0 0;line-height:1.5}.reveal-card-grid{gap:.78rem;display:grid}.reveal-card{background:linear-gradient(90deg,#a684ff1f,#a684ff08);border-left:3px solid #a684ffb8;border-radius:0 8px 8px 0;padding:.95rem 1rem}.reveal-card span{color:#b99cff;text-transform:uppercase;font-size:.76rem;font-weight:950}.reveal-card p{color:#f4f7ff;margin:.42rem 0 0;font-size:1.04rem;font-weight:720;line-height:1.42}.reveal-punchline{background:#35dac712;border:1px solid #35dac738;border-radius:8px;margin:1rem 0 0;padding:1rem}.reveal-punchline p{color:#bffcf3;margin:0;font-size:1.14rem;font-weight:850;line-height:1.4}.dashboard-preview{gap:0;display:grid}.dashboard-preview-grid{grid-template-columns:minmax(240px,.72fr) minmax(0,1fr);gap:.9rem;display:grid}.dashboard-xp-panel{background:linear-gradient(155deg,#8555ff4d,#071427f5 46%),#071427;border:1px solid #6677cc5c;border-radius:8px;min-width:0;padding:1rem;box-shadow:inset 0 1px #ffffff14}.dashboard-panel-header{gap:.3rem;display:grid}.dashboard-panel-header span,.trend-header>span{color:#c3b4ff;text-transform:uppercase;font-size:.76rem;font-weight:950}.dashboard-panel-header strong{color:#fff;font-size:1.68rem;line-height:1.05}.dashboard-next-level{margin:.62rem 0 0;font-weight:820;color:#d7cfff!important}.dashboard-data-panel{gap:.85rem;min-width:0;display:grid}.journey-training-block{background:0 0;border:0;border-top:1px solid #ffffff21;border-radius:0;margin-top:1.15rem;padding:1rem 0 0}.journey-task-list li{background:#06122bb8}.trend-card,.dashboard-stat{background:linear-gradient(160deg,#0c1f3df5,#040c1afa),#071427}.trend-chart{min-height:132px}.dashboard-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-stat{min-height:130px}.challenge-panel{border-top:1px solid #222128;border-bottom:1px solid #222128;grid-template-columns:minmax(220px,.5fr) minmax(260px,.58fr) minmax(240px,.56fr);align-items:start;gap:1.75rem;margin-top:2.5rem;padding:1.9rem 0;display:grid}.challenge-panel h3{margin-bottom:.55rem}.challenge-panel .brand-kicker{margin-bottom:.4rem}.challenge-steps{counter-reset:challenge-step;gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.challenge-steps li{color:#fff;counter-increment:challenge-step;grid-template-columns:34px 1fr;align-items:start;gap:.78rem;font-size:1rem;font-weight:820;line-height:1.36;display:grid}.challenge-steps li:before{color:#c3b4ff;content:counter(challenge-step);border:1px solid #a684ff94;border-radius:50%;place-items:center;width:34px;height:34px;font-size:.88rem;font-weight:950;display:grid}.challenge-decision{gap:.9rem;display:grid}.challenge-decision>p:first-child{color:#fff;margin:0;font-size:1.16rem;font-weight:900}.challenge-actions{flex-wrap:wrap;gap:.7rem;display:flex}.challenge-button{color:#08060c;text-transform:uppercase;background:#a58aff;border:1px solid #a58aff;border-radius:8px;min-height:46px;padding:.78rem 1rem;font-size:.9rem;font-weight:950}.challenge-button.secondary{color:#fff;background:0 0;border-color:#36323e}.challenge-button.selected{box-shadow:0 0 0 3px #a684ff33}.challenge-button:hover{transform:translateY(-1px)}.challenge-confirmation{margin:0;font-size:.86rem;font-weight:850;color:#35dac7!important}.post-result-stack{gap:1.15rem;display:grid}.survey-panel,.email-panel{grid-template-columns:minmax(220px,.52fr) minmax(0,1fr);align-items:start;gap:1.75rem;display:grid}.survey-form{gap:1.35rem;min-width:0;display:grid}.survey-question-section{border:0;gap:.95rem;min-width:0;margin:0;padding:0;display:grid}.survey-question-section+.survey-question-section{border-top:1px solid #a684ff38;padding-top:1.2rem}.survey-section-heading{min-width:0;margin:0;padding:0;display:grid}.survey-section-heading strong{color:#35dac7;letter-spacing:0;font-size:1.42rem;font-weight:950;line-height:1.12}.survey-grid{gap:.85rem;display:grid}.survey-scale-header,.survey-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;display:grid}.survey-scale-header{color:#8e8b99;letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:900}.survey-scale-labels{grid-template-columns:repeat(5,44px);gap:8px;display:inline-grid}.survey-scale-labels span{color:#c7c0d9;justify-items:center;gap:.18rem;display:grid}.survey-scale-labels strong{color:#fff;font-size:.84rem;line-height:1}.survey-scale-labels em{color:#9d98ab;text-align:center;text-transform:none;font-size:.62rem;font-style:normal;font-weight:850;line-height:1.05}.survey-question-copy{color:#dad6e5;font-size:.95rem;font-weight:800;line-height:1.32;display:grid}.survey-scale{grid-template-columns:repeat(5,44px);gap:8px;display:inline-grid}.survey-value{color:#fff;background:#0f0f12;border:1px solid #36323e;place-items:center;width:44px;height:44px;font-weight:900;display:grid}.reflection-box{color:#aaa7b4;gap:9px;font-size:.9rem;font-weight:760;line-height:1.38;display:grid}.reflection-box textarea{color:#fff;resize:vertical;background:#0f0f12;border:1px solid #36323e;border-radius:8px;min-height:110px;padding:12px 14px}.survey-action-row{border-top:1px solid #a684ff38;flex-wrap:wrap;align-items:center;gap:.9rem;padding-top:1rem;display:flex}.survey-submit-status{color:#76eadf;min-height:1.2rem;margin:0;font-size:.86rem;font-weight:850}.survey-submit-status.error{color:#ff8b8b}.survey-submit-status:empty{display:none}.email-panel h3{color:#fff;margin:0 0 .65rem;font-size:1.45rem;line-height:1.08}.email-panel p{color:#aaa7b4;margin:0;line-height:1.5}.post-result-panel{background:linear-gradient(150deg,#0d162ef2,#060a18fa),#080d1b;border:1px solid #a684ff5c;border-radius:8px;padding:1.6rem;box-shadow:inset 0 1px #ffffff14,0 18px 46px #00000047}.survey-panel.post-result-panel{border-top:1px solid #a684ff5c;margin-top:0;padding-top:1.6rem}.post-result-copy{align-content:start;gap:.85rem;display:grid}.post-result-copy h2,.done-panel h2{color:#fff;margin:0;font-size:clamp(2.45rem,5vw,4.2rem);line-height:.98}.post-result-copy p:not(.brand-kicker,.result-section-kicker),.done-panel p{color:#e8e1ff;margin:0;font-size:1rem;line-height:1.5}.skip-beta-link{color:#76eadf;text-underline-offset:4px;align-items:center;width:fit-content;max-width:100%;font-size:.92rem;font-weight:900;text-decoration:underline;text-decoration-thickness:2px;display:inline-flex}.skip-beta-link:hover{color:#bffcf6}.email-opt-in-form{gap:.85rem;display:grid}.email-opt-in-form label{color:#aaa7b4;gap:.45rem;font-size:.9rem;font-weight:760;display:grid}.email-opt-in-form input[type=email]{color:#fff;min-height:46px;font:inherit;background:#0f0f12;border:1px solid #36323e;border-radius:8px;padding:.78rem .9rem}.survey-submit-button,.email-opt-in-form button{color:#08060c;text-transform:uppercase;background:#a58aff;border:1px solid #a58aff;border-radius:8px;justify-self:start;min-height:46px;padding:.78rem 1rem;font-size:.9rem;font-weight:950}.survey-submit-button:disabled,.email-opt-in-form button:disabled{cursor:default;opacity:.72}.email-action-row{flex-wrap:wrap;align-items:center;gap:.85rem;display:flex}.email-opt-in-form .email-skip-button{color:#b98aff;box-shadow:none;background:0 0;border-color:#0000}.done-panel{justify-items:start;gap:1rem;display:grid}.done-panel .challenge-button{width:auto}.checkbox-row{grid-template-columns:none;align-items:center;gap:.65rem!important;display:flex!important}.checkbox-row input{width:18px;height:18px}.form-error{font-size:.85rem;font-weight:850;color:#ff8b8b!important}.sr-only,.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.result-mock-toolbar,.result-mock-index{width:min(1168px,100% - 64px);margin:1.15rem auto 0}.result-mock-toolbar{background:linear-gradient(150deg,#0d162ef2,#060a18fa),#080d1b;border:1px solid #5a66be6b;border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.result-mock-toolbar span,.result-mock-grid span{color:#21d7b7;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:950;display:block}.result-mock-toolbar strong{color:#fff;margin-top:.25rem;font-size:1.08rem;line-height:1.1;display:block}.result-mock-toolbar nav{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;display:flex}.result-mock-toolbar a,.result-mock-grid a{color:#d7cfff;background:#a684ff14;border:1px solid #a684ff5c;border-radius:8px;font-size:.82rem;font-weight:850;text-decoration:none}.result-mock-toolbar a{padding:.58rem .72rem}.result-mock-index{gap:1rem;padding:2.4rem 0 4rem;display:grid}.result-mock-index h1{color:#fff;max-width:760px;margin:0;font-size:clamp(2.4rem,5vw,4.6rem);line-height:.96}.result-mock-index p{color:#d7d3df;max-width:720px;margin:0;font-size:1.05rem;line-height:1.5}.result-mock-warning{background:#ff8b8b1a;border:1px solid #ff8b8b57;border-radius:8px;padding:.8rem .9rem;color:#ffd6dc!important}.result-mock-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.85rem;margin-top:.6rem;display:grid}.result-mock-grid a{align-content:start;gap:.42rem;min-height:126px;padding:1rem;transition:border-color .16s,background .16s,transform .16s;display:grid}.result-mock-grid a:hover{background:#a684ff24;border-color:#a684ffb3;transform:translateY(-2px)}.result-mock-grid strong{color:#fff;font-size:1.08rem;line-height:1.12}.result-mock-grid em{color:#b9b4d4;font-size:.86rem;font-style:normal;font-weight:760}.quiz-result{width:min(1168px,100% - 64px);margin:2.9rem auto 1.6rem}.result-hero{grid-template-columns:minmax(0,1fr) minmax(288px,.44fr);align-items:start;gap:clamp(1.45rem,4.4vw,5.8rem);padding-bottom:1.65rem}.result-hero-copy{align-content:start;min-height:360px;padding-top:.45rem}.result-identity{grid-template-columns:minmax(166px,.38fr) minmax(0,1fr);align-items:center;gap:clamp(1rem,2.6vw,2.1rem);display:grid}.result-identity-copy{min-width:0}.result-mascot{--mascot-accent:#a76cff;aspect-ratio:.82;border:1px solid color-mix(in srgb, var(--mascot-accent) 54%, transparent);background:radial-gradient(circle at 50% 26%, color-mix(in srgb, var(--mascot-accent) 34%, transparent), transparent 42%), linear-gradient(180deg, #ffffff12, #060a181a 46%, #0307119e), #080d1b;isolation:isolate;border-radius:8px;place-items:end center;width:min(100%,260px);margin:0;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff24,0 24px 62px #00000038}.result-mascot:before,.result-mascot:after{content:"";pointer-events:none;position:absolute}.result-mascot:before{background-color:#0000;background-image:linear-gradient(90deg,#ffffff0b 1px,#0000 1px),linear-gradient(#ffffff0b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;inset:0;-webkit-mask-image:linear-gradient(#000000a6,#0000 74%);mask-image:linear-gradient(#000000a6,#0000 74%)}.result-mascot:after{background:radial-gradient(ellipse, color-mix(in srgb, var(--mascot-accent) 34%, transparent), transparent 70%);filter:blur(2px);z-index:0;border-radius:50%;height:19%;bottom:7%;left:14%;right:14%;transform:perspective(260px)rotateX(62deg)}.result-mascot img{z-index:1;object-fit:contain;transform-origin:bottom;width:auto;max-width:100%;height:96%;transition:transform .22s;display:block;position:absolute;bottom:2%;left:50%;transform:translate(-50%)translateY(0)scale(1)}.result-mascot:hover img{transform:translate(-50%)translateY(-1.5%)scale(1.025)}.result-mascot.what_if_machine{--mascot-accent:#59a2ff}.result-mascot.mind_reader{--mascot-accent:#21d7b7}.result-mascot.perfectionist{--mascot-accent:#ffbd4a}.result-mascot.avoider{--mascot-accent:#ff7a86}.result-mascot.overthinker{--mascot-accent:#a76cff}.result-type-label,.result-section-kicker{letter-spacing:.04em;text-transform:uppercase;font-size:.86rem;font-weight:950;color:#21d7b7!important}.result-type-label{margin-bottom:.8rem}.result-title-row{align-items:center;gap:1.25rem}.result-title-row h2{letter-spacing:0;font-size:clamp(3.45rem,5.25vw,5.35rem);line-height:.94}.result-title-row .type-title-icon{background:radial-gradient(circle,#59a2ff2e,#0000 42%),radial-gradient(circle,#0000 36%,#59a2ff4d 37% 39%,#0000 40% 52%,#a684ff2e 53% 55%,#0000 56%),linear-gradient(145deg,#59a2ff33,#051128f5),#071427;border-color:#59a2ff7a;flex-basis:84px;width:84px;height:84px}.result-title-row .type-title-icon:before{inset:12px}.result-title-row .type-title-icon.what_if_machine>span:first-child{inset:20px}.result-title-row .type-title-icon.what_if_machine>span:nth-child(2){width:31px;top:41px;left:41px}.result-title-row .type-title-icon.what_if_machine>span:nth-child(3){width:10px;height:10px;top:38px;left:38px}.result-hero-body{gap:1.05rem;max-width:590px;margin-top:1.9rem;display:grid}.result-hero-body p{color:#d7d3df;margin:0;font-size:1.22rem;font-weight:590;line-height:1.48}.result-hero p.quiz-save-state{margin-top:1rem}.level-stake-card{background:linear-gradient(150deg,#a684ff24,#080c1efa 46%),#080d1b;border-color:#a684ff80;width:100%;padding:1.45rem 1.55rem;overflow:visible}.level-stake-header{gap:.46rem;margin-bottom:1rem}.level-stake-header strong{font-size:1.55rem;line-height:1.05}.level-stake{gap:.58rem}.level-stake-trigger{cursor:help;grid-template-columns:48px minmax(0,1fr);gap:.92rem;min-height:48px}.stake-node{color:#f6f3ff;background:#090e1c;width:38px;height:38px}.level-stake-name{color:inherit;font-size:1rem;font-weight:820}.level-stake li.current .stake-node{background:#a76cff4d;border-color:#a76cff;box-shadow:0 0 0 5px #a76cff38,0 0 24px #a76cff42}.result-layout{grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr);gap:2rem;margin-top:1.35rem}.result-section-heading{margin-bottom:1.1rem}.result-section-heading .result-section-kicker{margin-bottom:0}.reveal-card-grid{background:linear-gradient(150deg,#0c142af5,#050a18fa),#080d1b;border:1px solid #3c45786b;border-radius:8px;gap:0;overflow:hidden}.reveal-card{background:0 0;border:0;border-bottom:1px solid #3c457857;border-radius:0;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:0 1rem;padding:1.25rem 1.15rem;display:grid}.reveal-card:last-child{border-bottom:0}.reveal-card-icon{background:#a76cff29;border-radius:12px;grid-row:1/span 2;width:58px;height:58px;display:block;position:relative}.reveal-card-icon:before,.reveal-card-icon:after{content:"";position:absolute}.reveal-card.happening .reveal-card-icon:before{border:3px solid #a76cff;border-radius:999px;inset:17px 13px 18px;box-shadow:-8px 4px 0 -2px #a76cff,8px 3px 0 -2px #a76cff,0 12px 0 -5px #a76cff}.reveal-card.happening .reveal-card-icon:after{border-bottom:3px solid #a76cff;border-right:3px solid #a76cff;width:11px;height:11px;bottom:13px;right:12px;transform:rotate(20deg)}.reveal-card.why .reveal-card-icon{background:#f5b44224}.reveal-card.why .reveal-card-icon:before{border:3px solid #f5b442;border-radius:8px;inset:13px}.reveal-card.why .reveal-card-icon:after{background:#f5b442;border-radius:999px;width:8px;height:42px;top:8px;left:25px;transform:rotate(90deg)}.reveal-card.practice .reveal-card-icon{background:#21d7b71f}.reveal-card.practice .reveal-card-icon:before{border:3px solid #21d7b7;border-radius:50%;inset:13px}.reveal-card.practice .reveal-card-icon:after{border-bottom:4px solid #21d7b7;border-right:4px solid #21d7b7;width:15px;height:24px;top:16px;left:21px;transform:rotate(42deg)}.reveal-card>span:not(.reveal-card-icon){color:#b98aff;text-transform:none;font-size:.94rem;font-weight:900}.reveal-card.why>span:not(.reveal-card-icon){color:#f5b442}.reveal-card.practice>span:not(.reveal-card-icon){color:#21d7b7}.reveal-card p{color:#f1eef8;margin-top:.3rem;font-size:.96rem;font-weight:610;line-height:1.44}.result-goal{background:#21d7b714;border:1px solid #21d7b73d;border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:.85rem;margin:1rem 0 0;padding:1rem;font-size:.96rem;font-weight:650;display:grid;position:relative;color:#c9fff3!important}.result-goal>span:first-child{width:28px;height:28px;display:block;position:relative}.result-goal>span:first-child:before{content:"☆";color:#21d7b7;font-size:2rem;line-height:1}.result-goal>span:last-child{min-width:0}.result-goal strong{color:#21d7b7;text-transform:uppercase;font-size:.84rem;font-weight:950}.dashboard-preview-grid{background:linear-gradient(150deg,#0c1f3ddb,#050a18fa),#071427;border:1px solid #5a66be7a;border-radius:8px;grid-template-columns:minmax(230px,.92fr) minmax(0,1.08fr);gap:0;overflow:hidden}.dashboard-xp-panel,.dashboard-data-panel{background:0 0}.dashboard-xp-panel{box-shadow:none;border:0;border-right:1px solid #5a66be47;border-radius:0;padding:1.45rem 1.35rem}.dashboard-panel-header span,.trend-header>span{color:#b9b4d4;font-size:.72rem}.dashboard-panel-header strong{font-size:1.5rem}.journey-xp{margin-top:1rem}.journey-xp strong{color:#c35cff;font-size:2.55rem}.journey-progress{background:#0d1020;border-color:#a684ff3d;height:11px}.journey-progress span{background:linear-gradient(90deg,#b545ff,#d77aff)}.dashboard-next-level{font-size:.88rem;color:#bfb6d7!important}.journey-training-block>p{color:#b9b4d4;letter-spacing:.04em;text-transform:uppercase;font-size:.78rem}.journey-task-list{gap:.8rem}.journey-task-list li{color:#efeaf8;background:0 0;border:0;grid-template-columns:30px minmax(0,1fr) auto;min-height:44px;padding:0;font-size:.92rem;font-weight:720}.journey-task-list strong{color:#c08bff}.dashboard-data-panel{gap:0}.trend-card{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #5a66be47;border-radius:0;padding:1.45rem 1.35rem 1rem}.trend-header{align-items:start}.trend-header p{color:#f4f0ff;font-size:.98rem}.trend-header strong{color:#67bdff;margin-top:.2rem;font-size:2.35rem}.trend-chart{border-bottom:0;min-height:138px}.trend-bar{height:138px}.dashboard-stat-grid{gap:0}.dashboard-stat{min-height:158px;box-shadow:none;background:0 0;border:0;border-right:1px solid #5a66be47;border-radius:0;padding:1.15rem}.dashboard-stat:last-child{border-right:0}.dashboard-stat strong{font-size:2.2rem}.dashboard-stat p{color:#f0edf8;font-size:.9rem;font-weight:700}.dashboard-stat em{color:#21d781;font-size:.78rem}.challenge-panel{background:linear-gradient(150deg,#0e152cf0,#050a18fa),#071427;border:1px solid #a684ff6b;border-radius:8px;grid-template-columns:180px minmax(0,1fr) 312px;align-items:center;gap:2rem;margin-top:1.25rem;padding:1.65rem 1.9rem}.challenge-art{background:radial-gradient(circle,#a76cff6b,#a76cff14 58%,#0000 59%),#11112a;border:1px solid #a684ff47;border-radius:50%;place-items:center;width:150px;height:150px;display:grid}.challenge-art span{background:linear-gradient(#c28aff 0 28%,#f2ecff 29% 100%);border-radius:9px;width:72px;height:68px;position:relative;box-shadow:0 0 28px #a76cff94}.challenge-art span:before,.challenge-art span:after{content:"";position:absolute}.challenge-art span:before{border-left:6px solid #d8b9ff;border-right:6px solid #d8b9ff;height:16px;top:-8px;left:14px;right:14px}.challenge-art span:after{opacity:.72;background:linear-gradient(90deg,#a984ff 8px,#0000 8px 18px,#a984ff 18px 26px,#0000 26px 36px,#a984ff 36px),linear-gradient(#a984ff 8px,#0000 8px 17px,#a984ff 17px);inset:34px 14px 12px}.challenge-copy h3{margin-bottom:.75rem;font-size:1.7rem;line-height:1.14}.challenge-copy>p:not(.result-section-kicker){color:#f4f0ff;margin:0 0 .8rem;font-size:1.14rem;font-weight:700}.challenge-steps{gap:.68rem}.challenge-steps li{color:#efeaf8;grid-template-columns:28px minmax(0,1fr);font-weight:660}.challenge-steps li:before{color:#fff;background:#8c52ff;border:0;width:28px;height:28px;font-size:.8rem}.challenge-decision{border-left:1px solid #5a66be47;height:100%;padding-left:1.8rem}.challenge-actions{gap:.9rem;display:grid}.challenge-button{color:#fff;text-transform:none;background:linear-gradient(90deg,#b442ff,#843cff);border:0;border-radius:999px;justify-content:center;align-items:center;gap:.8rem;width:100%;min-height:62px;font-size:.95rem;display:inline-flex;box-shadow:0 12px 36px #843cff4d}.challenge-button span{font-size:2rem;line-height:0}.challenge-button.secondary{color:#f4f0ff;box-shadow:none;background:0 0;border:1px solid #b9b4d461}.challenge-link{color:#b98aff;justify-self:center;font-size:.95rem;font-weight:800;text-decoration:none}.challenge-confirmation{text-align:center;margin-top:.2rem}@keyframes hero-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes icon-in{0%{opacity:0;transform:translateY(20px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes panel-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=900px){.site-header{padding:16px 24px}.admin-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quiz-app-header{align-items:center;min-height:72px;padding:0 24px}h1{font-size:4rem}.hero{padding-top:92px}.quiz-intro-band{padding:2.1rem 2rem 1.75rem}.quiz-intro-band h1{font-size:clamp(3.6rem,8.5vw,5rem)}.quiz-stage{grid-template-columns:1fr;min-height:auto}.quiz-prompt-panel{border-bottom:1px solid #17171a;border-right:0;min-height:auto;padding:3.2rem 2rem 2.4rem}.quiz-prompt-panel:before,.quiz-prompt-panel:after{display:none}.quiz-question-meta{margin-top:4rem}.quiz-answer-panel{padding:2rem}.quiz-mobile-art{background:#080809;min-height:120px;margin:1.2rem 0 1rem;display:block;position:relative;overflow:hidden}.result-mock-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=681px) and (width<=900px){.result-identity{grid-template-columns:minmax(168px,.42fr) minmax(0,1fr);gap:1rem}.result-mascot{width:min(100%,210px)}.result-title-row h2{font-size:clamp(3rem,4.75vw,4.1rem)}.result-hero-body p{font-size:1.05rem}.level-stake-card{padding:1.35rem 1.3rem}.level-stake-header strong{font-size:1.45rem}.result-layout{grid-template-columns:minmax(290px,.9fr) minmax(0,1.1fr);gap:1.45rem}.reveal-card{grid-template-columns:58px minmax(0,1fr);padding:1rem .85rem}.reveal-card-icon{width:48px;height:48px}.reveal-card p{font-size:.88rem}.result-goal{padding:.82rem;font-size:.86rem}.dashboard-preview-grid{grid-template-columns:minmax(176px,.44fr) minmax(0,.56fr)}.dashboard-xp-panel{padding:1.05rem .95rem}.dashboard-panel-header strong{font-size:1.22rem}.journey-xp strong{font-size:2rem}.journey-task-list li{grid-template-columns:26px minmax(0,1fr) auto;font-size:.78rem}.trend-card{padding:1.05rem .85rem .75rem}.trend-header{gap:.55rem}.trend-header p{font-size:.82rem}.trend-header strong{font-size:1.92rem}.trend-chart{gap:.28rem;min-height:112px}.trend-bar{height:112px}.trend-bar em{font-size:.56rem}.dashboard-stat{min-height:128px;padding:.72rem .55rem}.dashboard-stat>span{width:26px;height:26px;margin-bottom:.55rem}.dashboard-stat strong{font-size:1.55rem}.dashboard-stat p{font-size:.68rem;line-height:1.15}.dashboard-stat em{font-size:.62rem}.challenge-panel{grid-template-columns:132px minmax(0,1fr) 238px;gap:1.2rem;padding:1.25rem}.challenge-art{width:118px;height:118px}.challenge-copy h3{font-size:1.32rem}.challenge-copy>p:not(.result-section-kicker),.challenge-steps li{font-size:.9rem}.challenge-decision{padding-left:1.1rem}.challenge-button{min-height:52px}}@media (width<=680px){.site-header{align-items:flex-start;padding:16px 18px;position:relative}nav{gap:13px}nav a:not(.nav-action){display:none}.hero{padding:58px 18px 70px}h1{font-size:3rem}.hero-copy p:not(.brand-kicker){font-size:.98rem}.hero-icon-wrap{width:184px;height:184px;margin:38px auto 0}.email-band{padding-top:20px}.signup-card{padding:28px 18px}.form-row{grid-template-columns:1fr}.lead-form button{width:100%}.final-cta h2{font-size:2.4rem}.admin-directory{padding:38px 18px 54px}.admin-directory-grid{grid-template-columns:1fr}.admin-directory-card{min-height:150px}.quiz-page-root{min-height:calc(100svh - 92px)}.quiz-app-header{border-bottom-color:#17171a;align-items:center;min-height:92px;padding:0 31px;position:sticky}.quiz-brand-link{gap:16px;font-size:1.54rem}.quiz-back-icon{width:24px;height:24px}.quiz-menu-button{width:32px}.quiz-shell{width:100%;min-height:calc(100svh - 92px);padding:0}.quiz-intro-band{padding:1.9rem 1.9rem 1.55rem}.quiz-intro-band h1{font-size:3.05rem;line-height:1.06}.quiz-intro-band p:not(.brand-kicker){margin-top:1.2rem;font-size:1.02rem;line-height:1.58}.quiz-shell .brand-kicker{margin-bottom:1.6rem}.quiz-progress{height:8px}.quiz-stage{border-bottom:0;min-height:auto;display:block}.quiz-prompt-panel{border-bottom:0;padding:2rem 1.9rem 2.15rem;display:block}.quiz-question-meta{margin-top:3.7rem;font-size:.82rem}.quiz-prompt-panel h2{margin-top:1.35rem;font-size:2.42rem;line-height:1.18}.quiz-answer-panel{padding:0 1.55rem 1.8rem;display:block}.quiz-mobile-art{min-height:52px;margin:.8rem 0 .75rem}.answer-grid,.level-scale{grid-template-columns:1fr;gap:1.35rem}.answer-option{background:#141416;border-color:#313036;min-height:104px;padding:1.35rem 1.9rem;font-size:1.14rem}.scale-option{background:#141416;border-color:#313036;min-height:104px;padding:1rem 1.35rem}.quiz-next-action{color:#070509;background:#a58aff;width:100%;min-height:88px;margin:0;font-size:1.08rem}.quiz-controls{border-radius:12px 12px 0 0;min-height:96px;margin:1.8rem .45rem 0;padding:1.05rem 4rem;position:relative}.quiz-result{width:min(100% - 32px,1180px);margin:2.6rem auto}.result-mock-toolbar,.result-mock-index{width:min(100% - 32px,1180px)}.result-mock-toolbar{display:grid}.result-mock-toolbar nav{justify-content:stretch}.result-mock-toolbar a{text-align:center;flex:1}.result-mock-grid{grid-template-columns:1fr}.quiz-result-needs-more{width:min(100% - 32px,760px)}.need-more-panel{padding:1rem}.need-more-panel h2{font-size:2.15rem;line-height:1.04}.answer-corpus-grid,.result-layout,.challenge-panel,.survey-panel,.email-panel,.result-hero{grid-template-columns:1fr}.result-hero h2{font-size:2.75rem;line-height:1}.result-tagline{font-size:1.05rem}.type-snapshot{grid-template-columns:1fr}.result-title-row{align-items:flex-start}.result-identity{grid-template-columns:1fr;align-items:start;gap:1.2rem}.result-mascot{justify-self:center;width:min(260px,78vw)}.type-title-icon{flex-basis:66px;width:66px;height:66px;margin-top:.18rem}.level-stake-card{width:100%}.dashboard-preview-grid{grid-template-columns:1fr}.dashboard-xp-panel{border-bottom:1px solid #5a66be47;border-right:0}.result-hero-copy{min-height:auto}.result-hero-body{margin-top:1.35rem}.result-hero-body p{font-size:1.04rem}.level-stake{gap:.45rem}.level-stake li{font-size:.8rem}.result-section-heading h3{font-size:1.34rem}.reveal-card p{font-size:.98rem}.reveal-punchline p{font-size:1.02rem}.dashboard-panel-header strong{font-size:1.42rem}.journey-card{padding:1rem}.journey-card-header{align-items:stretch}.journey-type-badge{min-width:116px}.journey-level-grid{grid-template-columns:88px minmax(0,1fr);gap:.9rem}.journey-orb{width:88px;height:88px}.journey-level-copy h3{font-size:1.72rem}.journey-xp strong{font-size:1.95rem}.journey-task-list li{grid-template-columns:28px minmax(0,1fr) auto}.journey-task-toggle{display:none}.level-roadmap{gap:.42rem}.level-roadmap li{font-size:.7rem}.level-node{width:36px;height:36px}.trend-header{align-items:start;display:grid}.trend-header p{justify-items:start}.trend-chart,.trend-bar{height:126px;min-height:126px}.dashboard-stat-grid{grid-template-columns:1fr}.dashboard-stat{min-height:124px}.survey-row,.reflection-box,.survey-grid,.survey-form{grid-column:auto}.post-result-panel{padding:1.25rem}.survey-action-row,.email-action-row{grid-template-columns:1fr;display:grid}.survey-submit-button,.email-opt-in-form button,.done-panel .challenge-button{width:100%}.challenge-panel{gap:1.35rem;margin-top:1.8rem;padding:1.45rem}.challenge-art{justify-self:center;width:124px;height:124px}.challenge-decision{border-top:1px solid #5a66be47;border-left:0;padding-top:1.1rem;padding-left:0}.challenge-actions{grid-template-columns:1fr;display:grid}.challenge-button{width:100%}.survey-row{grid-template-columns:1fr}.survey-scale-header{grid-template-columns:1fr;align-items:start}.survey-scale-labels,.survey-scale{grid-template-columns:repeat(5,minmax(0,1fr));width:100%}.survey-value{width:100%}}@media (width<=390px){.site-header{gap:12px}.quiz-app-header{padding:0 22px}.brand-link span{font-size:.9rem}.quiz-brand-link span{font-size:1.22rem}.nav-action{padding:0 12px}h1{font-size:2.45rem}.quiz-intro-band,.quiz-prompt-panel{padding-left:1.45rem;padding-right:1.45rem}.quiz-intro-band h1{font-size:2.72rem}.quiz-prompt-panel h2{font-size:2.16rem}.quiz-answer-panel{padding-left:1.3rem;padding-right:1.3rem}.journey-card-header{display:grid}.journey-type-badge{width:100%}.journey-level-grid{grid-template-columns:1fr}.journey-orb{display:none}.journey-task-list li{grid-template-columns:26px minmax(0,1fr)}.journey-task-list strong{grid-column:2}.level-roadmap{grid-template-columns:repeat(5,minmax(42px,1fr))}.answer-option{padding:1.25rem 1.45rem;font-size:1.04rem}.quiz-controls{padding-left:3.2rem;padding-right:3.2rem}}
