*{box-sizing:border-box}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#050509;--panel:#0d0c14;--panel2:#14111e;--text:#f8f6ff;--muted:#aaa5b8;--purple:#9d5cff;--magenta:#d14cff;--line:#ffffff1a;--success:#62e6aa}html,body{min-height:100%}body{background:radial-gradient(circle at 50% -15%,#9d5cff38,transparent 38%),var(--bg);color:var(--text);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}.topbar{z-index:3;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;height:78px;padding:0 clamp(20px,5vw,72px);display:flex;position:relative}.brand{letter-spacing:.22em;font-size:12px;font-weight:800}.brand span{color:var(--purple);padding:0 6px}.login-link{color:#d9d3e5;font-size:13px}.login-link span{color:var(--purple)}.landing,.assessment,.result,.hub{min-height:100vh;overflow:hidden}.landing{position:relative}.landing-glow{pointer-events:none;background:radial-gradient(circle,#9d5cff29,#0000 68%);border-radius:50%;width:680px;height:680px;position:absolute;top:0;left:50%;transform:translate(-50%)}.hero{text-align:center;max-width:900px;margin:0 auto;padding:70px 20px 82px;position:relative}.eyebrow,.mini-label{color:#c5a6ff;text-transform:uppercase;letter-spacing:.18em;font-size:11px;font-weight:800}.hero-orb{place-items:center;width:190px;height:190px;margin:34px auto 42px;display:grid;position:relative}.orb-ring{border:1px solid #b680ff52;border-radius:50%;position:absolute;inset:0}.ring-a{transform:rotate(24deg)scaleX(.75)}.ring-b{transform:rotate(-31deg)scaleX(.75)}.orb-core{background:radial-gradient(circle at 32% 24%,#e3caff,#9b4fff 43%,#32115f 75%,#08050d);border-radius:50%;place-items:center;width:116px;height:116px;display:grid;box-shadow:0 0 90px #9d5cff80,inset 0 0 35px #fff3}.orb-core span{letter-spacing:.08em;font-weight:900}.hero h1{letter-spacing:-.055em;margin:0;font-size:clamp(48px,8vw,92px);line-height:.95}.hero h1 em,.result h1 em,.question-wrap h1 em{background:linear-gradient(110deg,#fff,#c18cff 48%,#e5a7ff);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.hero-copy{max-width:650px;margin:25px auto 0;font-size:18px}.hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin-top:34px;display:flex}.primary-button,.button{color:#fff;cursor:pointer;background:linear-gradient(110deg,#8c45ef,#b566ff);border:0;border-radius:14px;justify-content:center;align-items:center;gap:12px;padding:14px 22px;font-weight:800;display:inline-flex;box-shadow:0 12px 35px #8942ee33}.primary-button.large{border-radius:16px;padding:17px 27px;font-size:16px}.primary-button:disabled{opacity:.42;cursor:not-allowed;box-shadow:none}.quiet-link{color:#bcb5c9;font-size:13px}.promise{color:#8f899c;text-transform:uppercase;letter-spacing:.12em;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:26px;font-size:11px;display:flex}.promise i{color:#625b70}.below-fold{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:70px;max-width:1100px;margin:auto;padding:64px 30px 90px;display:grid}.below-fold h2{letter-spacing:-.04em;margin:14px 0;font-size:40px}.below-fold p{font-size:16px}.auth-shell{place-items:center;min-height:100vh;padding:28px;display:grid;position:relative;overflow:hidden}.auth-orb{filter:blur(5px);background:radial-gradient(circle,#9d5cff29,#0000 67%);border-radius:50%;width:520px;height:520px;position:absolute}.auth-card{border:1px solid var(--line);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#0d0c14d6;border-radius:28px;width:min(500px,100%);padding:42px;position:relative;box-shadow:0 35px 110px #0000007a}.auth-card h1{letter-spacing:-.05em;margin:14px 0;font-size:50px}.lede{margin-bottom:30px;font-size:15px}.auth-card form{gap:16px;display:grid}.auth-card label{color:#bbb4c7;gap:8px;font-size:12px;display:grid}.auth-card input{color:var(--text);border:1px solid var(--line);background:#08070c;border-radius:13px;outline:none;padding:14px 15px}.auth-card input:focus{border-color:var(--purple);box-shadow:0 0 0 3px #9d5cff24}.auth-links{color:#91899c;justify-content:center;gap:7px;margin-top:24px;font-size:12px;display:flex}.auth-links a{color:#d0b4ff}.form-error{font-size:13px;color:#ff929d!important}.assessment-count{font-size:13px;font-weight:800}.assessment-count span{color:#686173;padding:0 5px}.progress-track{background:#191622;height:2px}.progress-track>div{background:linear-gradient(90deg,var(--magenta),var(--purple));height:100%;transition:width .35s}.question-wrap{width:min(920px,100%);margin:0 auto;padding:74px 24px 80px}.question-wrap h1{letter-spacing:-.045em;max-width:850px;margin:18px 0;font-size:clamp(32px,5vw,56px);line-height:1.02}.question-hint{margin-bottom:34px}.answer-grid{gap:10px;display:grid}.answer-card{text-align:left;border:1px solid var(--line);width:100%;color:var(--text);cursor:pointer;background:#ffffff06;border-radius:16px;grid-template-columns:42px 1fr 24px;align-items:center;gap:14px;padding:18px;transition:all .2s;display:grid}.answer-card:hover,.answer-card.selected{background:#9d5cff17;border-color:#9d5cffcc;transform:translateY(-1px)}.answer-index{border:1px solid var(--line);color:#a99faf;border-radius:9px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:800;display:grid}.answer-card.selected .answer-index{background:var(--purple);border-color:var(--purple);color:#fff}.answer-card strong{font-size:14px}.answer-mark{color:#b975ff;font-weight:900}.continue{min-width:210px;margin-top:22px}.privacy-note{color:#746d80;margin-top:15px;font-size:11px}.topic-gate{max-width:760px;padding-top:clamp(90px,14vh,150px)}.topic-gate .question-hint{max-width:700px;font-size:17px;line-height:1.65}.topic-label{letter-spacing:.1em;text-transform:uppercase;color:#aaa2b5;margin:30px 0 9px;font-size:12px;font-weight:800;display:block}.topic-input{width:100%;color:var(--text);background:#ffffff09;border:1px solid #ffffff24;border-radius:17px;outline:none;padding:19px 20px;font-size:18px;box-shadow:inset 0 1px #ffffff08,0 20px 60px #0000002e}.topic-input::placeholder{color:#696373}.topic-input:focus{border-color:#9d5cffd9;box-shadow:0 0 0 4px #9d5cff1f,0 20px 70px #00000038}.result-hero{text-align:center;max-width:900px;margin:auto;padding:55px 22px 80px}.result-orb{background:radial-gradient(circle at 32% 25%,#e7d0ff,#a050ff 43%,#331266 73%,#09050e);border-radius:50%;place-items:center;width:240px;height:240px;margin:35px auto;display:grid;box-shadow:0 0 120px #9d5cff61,inset 0 0 55px #ffffff2e}.result-score{letter-spacing:-.06em;font-size:70px;font-weight:900}.result-score small,.big-score small{color:#b5adbf;letter-spacing:0;font-size:16px}.naya-line{color:#d1b4ff;font-weight:700}.result h1{margin:12px 0;font-size:clamp(48px,8vw,82px)}.result-copy{max-width:680px;margin:0 auto;font-size:17px}.result-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.dimensions,.history,.next-step{max-width:1050px;margin:auto;padding:68px 28px}.section-head{justify-content:space-between;align-items:end;gap:20px;margin-bottom:28px;display:flex}.section-head h2{letter-spacing:-.04em;margin:10px 0 0;font-size:36px}.dimension-results{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.dimension-result{border:1px solid var(--line);background:#ffffff06;border-radius:18px;padding:18px}.dimension-result>div:first-child{justify-content:space-between;gap:8px;display:flex}.dimension-result span{color:#bdb5c7;font-size:12px}.dimension-result strong{font-size:25px}.meter{background:#211d29;border-radius:9px;height:4px;margin:17px 0 10px;overflow:hidden}.meter i{background:linear-gradient(90deg,var(--magenta),var(--purple));border-radius:9px;height:100%;display:block}.dimension-result small{letter-spacing:.12em;color:#8f8799;font-size:9px}.insight-grid{grid-template-columns:1fr 1fr;gap:14px;max-width:1050px;margin:auto;padding:0 28px 68px;display:grid}.insight-grid article{border:1px solid var(--line);background:linear-gradient(140deg,#9d5cff14,#ffffff05);border-radius:22px;padding:30px}.insight-grid h3{margin:15px 0 7px;font-size:25px}.next-step{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;display:flex}.next-step h2{letter-spacing:-.04em;max-width:650px;margin:12px 0;font-size:38px}.hub{background:radial-gradient(circle at 85% 0,#9d5cff21,transparent 30%),var(--bg)}.hub-nav{color:#aaa2b5;align-items:center;gap:20px;font-size:12px;display:flex}.text-button{color:#cbb6ea;cursor:pointer;background:0 0;border:0}.hub-hero{justify-content:space-between;align-items:end;gap:30px;max-width:1100px;margin:auto;padding:72px 28px 55px;display:flex}.hub-hero h1{letter-spacing:-.05em;margin:14px 0;font-size:clamp(42px,6vw,70px)}.hub-hero p{max-width:650px}.score-hero{border:1px solid var(--line);background:#ffffff06;border-radius:28px;grid-template-columns:230px 1fr;gap:35px;max-width:1050px;margin:auto;padding:34px;display:grid}.big-score{letter-spacing:-.06em;margin:8px 0;font-size:76px;font-weight:900}.band{letter-spacing:.18em;color:#c08cff;font-size:10px;font-weight:800}.dimension-grid{grid-template-columns:repeat(5,1fr);align-items:stretch;gap:9px;display:grid}.dimension{border-left:1px solid var(--line);padding:14px}.dimension span{color:#9890a1;font-size:10px;display:block}.dimension strong{margin-top:12px;font-size:26px;display:block}.history{padding-top:75px}.history-list{border-top:1px solid var(--line)}.history-row{border-bottom:1px solid var(--line);grid-template-columns:1fr 100px 160px 30px;align-items:center;gap:15px;padding:18px 6px;font-size:12px;display:grid}.history-row strong{font-size:26px}.row-arrow{color:#b46fff}.empty-state{text-align:center;border:1px solid var(--line);border-radius:28px;max-width:600px;margin:50px auto;padding:55px 25px}.empty-orb{background:radial-gradient(circle,#bb75ff,#39106c);border-radius:50%;place-items:center;width:100px;height:100px;margin:0 auto 25px;font-size:38px;display:grid}.muted{color:#787181}@media (max-width:800px){.below-fold,.insight-grid{grid-template-columns:1fr}.dimension-results,.dimension-grid{grid-template-columns:1fr 1fr}.score-hero{grid-template-columns:1fr}.hub-hero,.next-step{flex-direction:column;align-items:flex-start}.history-row{grid-template-columns:1fr 70px 120px 20px}.auth-card{padding:30px}}@media (max-width:480px){.hero{padding-top:50px}.hero h1{font-size:52px}.hero-orb{margin-bottom:30px}.dimension-results,.dimension-grid{grid-template-columns:1fr}.question-wrap{padding-top:52px}.topic-gate{padding-top:72px}.topic-input{font-size:16px}.result-orb{width:200px;height:200px}.result-score{font-size:58px}.section-head h2,.next-step h2{font-size:30px}.history-row{grid-template-columns:1fr 60px 100px 15px}.history-row strong{font-size:21px}.auth-card h1{font-size:42px}.topbar{padding:0 20px}}:root{--mx-black:#050509;--mx-surface:#0d0b14;--mx-surface-raised:#141020;--mx-surface-soft:#ffffff09;--mx-white:#f8f6ff;--mx-muted:#aaa5b8;--mx-purple:#9d5cff;--mx-purple-bright:#c28cff;--mx-magenta:#d14cff;--mx-gold:#f5c451;--mx-sapphire:#54b9ff;--mx-green:#62e6aa;--mx-indigo:#716bff;--mx-border:#ffffff1a;--mx-border-strong:#ffffff2e;--mx-radius-sm:10px;--mx-radius-md:16px;--mx-radius-lg:24px;--mx-radius-xl:32px;--mx-space-1:6px;--mx-space-2:10px;--mx-space-3:14px;--mx-space-4:18px;--mx-space-5:24px;--mx-space-6:32px;--mx-space-7:48px;--mx-space-8:64px;--mx-ease:cubic-bezier(.2,.75,.25,1)}.maxis-page{background:radial-gradient(900px 480px at 50% -180px,#9d5cff29,transparent 68%),var(--mx-black);min-height:100vh;color:var(--mx-white)}.maxis-frame{width:min(1120px,100% - 40px);margin:0 auto}.maxis-label{color:var(--mx-purple-bright);letter-spacing:.2em;text-transform:uppercase;font-size:10px;font-weight:800;display:inline-block}.maxis-title{letter-spacing:-.055em;margin:14px 0;font-size:clamp(40px,6vw,68px);line-height:.98}.maxis-lede{color:var(--mx-muted);max-width:680px;font-size:16px;line-height:1.7}.maxis-surface{border:1px solid var(--mx-border);border-radius:var(--mx-radius-lg);background:linear-gradient(145deg,#ffffff0b,#ffffff05);box-shadow:0 24px 70px #00000047,inset 0 1px #ffffff09}.maxis-button{isolation:isolate;border-radius:var(--mx-radius-md);color:#fff;letter-spacing:-.01em;cursor:pointer;min-height:48px;transition:transform .16s var(--mx-ease),box-shadow .2s var(--mx-ease),filter .2s var(--mx-ease),border-color .2s var(--mx-ease);background:linear-gradient(#b66bff 0%,#8a42eb 55%,#7132cb 100%);border:1px solid #e0c6ff57;justify-content:center;align-items:center;gap:12px;padding:0 21px;font-weight:800;display:inline-flex;position:relative;overflow:hidden;transform:translateY(0);box-shadow:inset 0 1px #ffffff4d,inset 0 -2px #28084b52,0 10px 30px #682bb433}.maxis-button:hover{filter:saturate(1.08)brightness(1.05);border-color:#efdcff9e;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff61,inset 0 -2px #28084b4d,0 15px 38px #682bb44d}.maxis-button:active{transform:translateY(1px)scale(.985);box-shadow:inset 0 2px 5px #28084b4d,0 5px 16px #682bb42e}.maxis-button:focus-visible{box-shadow:0 0 0 3px var(--mx-black),0 0 0 6px #c28cffd1,inset 0 1px 0 #ffffff59,0 12px 30px #682bb440;outline:0}.maxis-button:disabled{cursor:not-allowed;opacity:.48;filter:grayscale(.18);border-color:var(--mx-border);transform:none;box-shadow:inset 0 1px #ffffff1a}.maxis-button-sheen{z-index:-1;pointer-events:none;transition:transform .55s var(--mx-ease);background:linear-gradient(105deg,#0000 20%,#ffffff24 45%,#0000 65%);position:absolute;inset:0;transform:translate(-125%)}.maxis-button:hover .maxis-button-sheen{transform:translate(125%)}.maxis-button.secondary{border-color:var(--mx-border-strong);background:linear-gradient(#211b2e,#15111f);box-shadow:inset 0 1px #ffffff14,0 10px 28px #0003}.maxis-button.secondary:hover{border-color:#c28cff7a;box-shadow:inset 0 1px #ffffff1f,0 13px 30px #00000047}.maxis-jewel{background:radial-gradient(circle at 32% 25%,#fff,#ffffff6b 12%,transparent 13%),linear-gradient(145deg,#ffffff47,transparent 38%),var(--jewel);width:34px;height:34px;box-shadow:inset 0 1px 0 #ffffff57,inset 0 -5px 10px #00000038,0 7px 18px color-mix(in srgb,var(--jewel) 25%,transparent);border:1px solid #ffffff52;border-radius:11px;flex:none;place-items:center;display:inline-grid;position:relative;transform:rotate(45deg)}.maxis-jewel>span{background:#fff;border-radius:50%;width:7px;height:7px;transform:rotate(-45deg);box-shadow:0 0 10px #fff}.maxis-jewel-purple{--jewel:#9d5cff}.maxis-jewel-gold{--jewel:#f5c451}.maxis-jewel-green{--jewel:#43d89a}.maxis-jewel-sapphire{--jewel:#54b9ff}.maxis-jewel-indigo{--jewel:#716bff}.maxis-jewel-magenta{--jewel:#d14cff}.maxis-input{border:1px solid var(--mx-border);border-radius:var(--mx-radius-md);width:100%;min-height:54px;color:var(--mx-white);background:#00000047;outline:0;padding:0 17px;transition:border-color .2s,box-shadow .2s,background .2s;box-shadow:inset 0 1px #ffffff09}.maxis-input::placeholder{color:#696373}.maxis-input:hover{border-color:var(--mx-border-strong)}.maxis-input:focus{background:#9d5cff0b;border-color:#c28cffd1;box-shadow:0 0 0 4px #9d5cff1f,inset 0 1px #ffffff0d}.maxis-field{gap:8px;display:grid}.maxis-field label{color:#c9c2d3;font-size:12px;font-weight:700}.maxis-card{padding:var(--mx-space-6)}.maxis-card-head{align-items:center;gap:14px;display:flex}.maxis-progress{width:100%}.maxis-progress-track{background:#ffffff14;border-radius:99px;height:4px;overflow:hidden}.maxis-progress-track span{border-radius:inherit;background:linear-gradient(90deg,var(--mx-magenta),var(--mx-purple),var(--mx-purple-bright));height:100%;transition:width .4s var(--mx-ease);display:block;box-shadow:0 0 14px #9d5cff73}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.maxis-button:hover{transform:none}.maxis-button-sheen{display:none}}@media (max-width:600px){.maxis-frame{width:min(100% - 28px,1120px)}.maxis-card{padding:var(--mx-space-5)}.maxis-button{width:100%;min-height:50px}.maxis-title{font-size:40px}}
:root{--mx-black:#050509;--mx-surface:#0d0b14;--mx-surface-raised:#141020;--mx-surface-soft:#ffffff09;--mx-white:#f8f6ff;--mx-muted:#aaa5b8;--mx-purple:#9d5cff;--mx-purple-bright:#c28cff;--mx-magenta:#d14cff;--mx-gold:#f5c451;--mx-sapphire:#54b9ff;--mx-green:#62e6aa;--mx-indigo:#716bff;--mx-danger:#ff7f8c;--mx-border:#ffffff1a;--mx-border-strong:#ffffff2e;--mx-radius-sm:10px;--mx-radius-md:16px;--mx-radius-lg:24px;--mx-radius-xl:32px;--mx-space-1:6px;--mx-space-2:10px;--mx-space-3:14px;--mx-space-4:18px;--mx-space-5:24px;--mx-space-6:32px;--mx-space-7:48px;--mx-space-8:64px;--mx-ease:cubic-bezier(.2,.75,.25,1)}.maxis-page{background:radial-gradient(700px 420px at 50% -180px, #9d5cff24, transparent 70%), var(--mx-black)}.maxis-frame{width:min(1120px,100% - 40px)}.maxis-label{color:#c9a9ff;letter-spacing:.2em;text-transform:uppercase;font-size:10px;font-weight:850;line-height:1.2;display:inline-block}.maxis-title{color:var(--mx-white);letter-spacing:-.055em;line-height:.98}.maxis-lede{color:#aaa4b6;line-height:1.7}.maxis-surface,.maxis-card{isolation:isolate;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(145deg,#ffffff0e,#ffffff05 52%,#9d5cff06),#0d0b14db;border:1px solid #ffffff1c;position:relative;box-shadow:0 28px 80px #0000005c,inset 0 1px #ffffff0e}.maxis-surface:before,.maxis-card:before{content:"";border-radius:inherit;pointer-events:none;opacity:.8;background:linear-gradient(125deg,#ffffff0e,#0000 24% 76%,#9d5cff0b);position:absolute;inset:0}.maxis-button{--button-edge:#ffffff38;isolation:isolate;border:1px solid var(--button-edge);color:#fff;letter-spacing:-.01em;cursor:pointer;min-height:52px;transition:transform .18s var(--mx-ease), box-shadow .18s var(--mx-ease), border-color .18s var(--mx-ease), filter .18s var(--mx-ease);background:linear-gradient(#ffffff2e,#ffffff0a 34%,#140c20b8),linear-gradient(115deg,#6e32c8,#a75cff 54%,#7d3ed2);border-radius:15px;justify-content:center;align-items:center;gap:11px;padding:0 22px;font-size:14px;font-weight:850;text-decoration:none;display:inline-flex;position:relative;overflow:hidden;transform:translateY(0);box-shadow:inset 0 1px #ffffff38,inset 0 -10px 24px #270c4733,0 12px 30px #692dbc38}.maxis-button:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#ffffff14,#0000 45%);border-radius:13px;position:absolute;inset:1px}.maxis-button-sheen{pointer-events:none;width:30%;transition:transform .55s var(--mx-ease);background:linear-gradient(90deg,#0000,#ffffff47,#0000);position:absolute;inset:-40% auto -40% -35%;transform:translate(-180%)skew(-18deg)}.maxis-button:hover:not(:disabled){filter:saturate(1.08)brightness(1.04);border-color:#ffffff61;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff47,inset 0 -12px 28px #310f5638,0 16px 42px #7e3ada4d}.maxis-button:hover:not(:disabled) .maxis-button-sheen{transform:translate(480%)skew(-18deg)}.maxis-button:focus-visible{border-color:#c28cfff2;outline:0;box-shadow:0 0 0 3px #9d5cff38,0 0 0 6px #9d5cff14,0 14px 36px #692dbc42}.maxis-button:active:not(:disabled){filter:brightness(.98);transform:translateY(1px)scale(.985);box-shadow:inset 0 1px #ffffff29,0 5px 14px #39135b3d}.maxis-button:disabled,.maxis-button[aria-disabled=true]{opacity:.44;cursor:not-allowed;filter:saturate(.45);box-shadow:none}.maxis-button[aria-busy=true]{cursor:wait}.maxis-button[aria-busy=true]:after{content:"";border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite maxis-spin}@keyframes maxis-spin{to{transform:rotate(360deg)}}.maxis-jewel{border:1px solid #ffffff47;border-radius:5px;flex:none;place-items:center;width:18px;height:18px;display:inline-grid;position:relative;transform:rotate(45deg);box-shadow:0 4px 14px #00000052,inset 1px 1px #ffffff4d}.maxis-jewel>span{background:#fffc;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px}.maxis-jewel-gold{color:var(--mx-gold);background:radial-gradient(circle at 30% 25%,#fff0a4,#d89d21 58%,#6f4308)}.maxis-jewel-green{color:var(--mx-green);background:radial-gradient(circle at 30% 25%,#d7ffeb,#37c88c 58%,#0d6344)}.maxis-jewel-sapphire{color:var(--mx-sapphire);background:radial-gradient(circle at 30% 25%,#d9f3ff,#359fe5 58%,#104d7a)}.maxis-jewel-indigo{color:var(--mx-indigo);background:radial-gradient(circle at 30% 25%,#e2e0ff,#5b58e9 58%,#28236d)}.maxis-jewel-magenta{color:var(--mx-magenta);background:radial-gradient(circle at 30% 25%,#ffd8fb,#d54bce 58%,#71145e)}.maxis-jewel-purple{color:var(--mx-purple);background:radial-gradient(circle at 30% 25%,#eedbff,#9d5cff 58%,#40137d)}.maxis-field{gap:9px;display:grid}.maxis-field label{color:#d2ccda;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:750}.maxis-input,.maxis-field input{width:100%;min-height:52px;color:var(--mx-white);background:#040408b8;border:1px solid #ffffff1f;border-radius:14px;outline:none;padding:0 15px;transition:border-color .16s,box-shadow .16s,background .16s;box-shadow:inset 0 1px #ffffff09,0 8px 24px #0000001f}.maxis-input::placeholder{color:#6f6978}.maxis-input:hover{background:#07060cd1;border-color:#fff3}.maxis-input:focus-visible{background:#09070ff0;border-color:#c28cffe6;box-shadow:0 0 0 4px #9d5cff21,inset 0 1px #ffffff0a}.auth-shell{padding:28px 20px}.auth-card{border-radius:28px;width:min(520px,100%);padding:clamp(28px,5vw,46px)}.auth-card .maxis-card-head{align-items:center;gap:13px;min-height:24px;display:flex}.auth-card .maxis-card-head .maxis-jewel{width:16px;height:16px}.auth-card h1{margin:20px 0 12px;font-size:clamp(42px,7vw,58px)}.auth-card .maxis-lede{max-width:430px;margin:0 0 30px}.auth-card form{z-index:1;position:relative}.auth-card .maxis-button{width:100%;margin-top:4px}.auth-links{z-index:1;position:relative}.auth-links a{transition:color .16s}.auth-links a:hover{color:#fff}.auth-links a:focus-visible{outline:2px solid var(--mx-purple-bright);outline-offset:4px;border-radius:4px}.form-error,.notice{border-radius:12px;padding:11px 13px}.form-error{background:#ff7f8c14;border:1px solid #ff7f8c38}.notice{color:#b9f5da;background:#62e6aa12;border:1px solid #62e6aa2e}.hub-hero{padding-top:76px}.hub-hero h1{max-width:780px}.hub-hero p{color:#aaa4b6;line-height:1.7}.score-hero{border-radius:28px}.score-hero .maxis-jewel{margin-bottom:8px}.history-row{border-radius:10px;transition:background .16s,padding .16s}.history-row:hover{background:#9d5cff0b;padding-left:12px;padding-right:12px}.history-row:focus-visible{outline:2px solid var(--mx-purple-bright);outline-offset:3px}.maxis-progress{gap:8px;display:grid}.maxis-progress-track{background:#ffffff14;border-radius:999px;height:4px;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #0000008c}.maxis-progress-track span{border-radius:inherit;background:linear-gradient(90deg, var(--mx-magenta), var(--mx-purple), var(--mx-purple-bright));height:100%;transition:width .42s var(--mx-ease);display:block;box-shadow:0 0 16px #9d5cff6b}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (max-width:600px){.maxis-frame{width:min(100% - 28px,1120px)}.maxis-button{width:100%;min-height:50px}.hero-actions .maxis-button{width:min(100%,360px)}.auth-shell{padding:16px 12px}.auth-card{border-radius:22px}}
.maxis-app-frontdoor{isolation:isolate;color:#f8f6ff;background:#050509;min-height:100svh;position:relative;overflow:hidden}.frontdoor-atmosphere{z-index:-1;pointer-events:none;background:radial-gradient(620px 460px at 50% 18%,#9d5cff21,#0000 68%),radial-gradient(280px 240px at 28% 46%,#d14cff09,#0000 72%),radial-gradient(300px 260px at 72% 58%,#38bdf807,#0000 74%);position:absolute;inset:0}.frontdoor-atmosphere:after{content:"";border:1px solid #9d5cff11;border-radius:50%;width:680px;height:680px;position:absolute;top:36%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 120px #9d5cff03,0 0 0 240px #38bdf802}.frontdoor-chrome{justify-content:space-between;align-items:center;width:min(1180px,100% - 40px);height:68px;margin:0 auto;display:flex}.frontdoor-brand{color:#fff;letter-spacing:.22em;font-size:13px;font-weight:900}.frontdoor-brand span{color:#d14cff;padding-left:4px}.frontdoor-plus{color:#fff;width:38px;height:38px;transition:transform .18s var(--mx-ease), border-color .18s var(--mx-ease), background .18s var(--mx-ease), box-shadow .18s var(--mx-ease);background:#ffffff09;border:1px solid #ffffff2e;border-radius:50%;place-items:center;font-size:24px;font-weight:300;line-height:1;display:grid;box-shadow:inset 0 1px #ffffff14,0 10px 30px #0000002e}.frontdoor-plus:hover{background:#9d5cff1a;border-color:#c28cffa6;transform:translateY(-2px)rotate(90deg);box-shadow:0 12px 32px #692dbc2e}.frontdoor-plus:focus-visible{border-color:#c28cff;outline:0;box-shadow:0 0 0 4px #9d5cff2e}.frontdoor-plus:active{transform:translateY(1px)rotate(90deg)scale(.96)}.frontdoor-stage{text-align:center;flex-direction:column;align-items:center;width:min(720px,100% - 36px);min-height:calc(100svh - 68px);margin:0 auto;padding:clamp(24px,4.5vh,48px) 0 28px;display:flex}.naya-welcome{text-align:left;align-items:center;gap:14px;margin-bottom:clamp(24px,4vh,38px);display:flex}.naya-portrait{background:#0d0b14;border:1px solid #ffffff38;border-radius:50%;flex:none;width:68px;height:68px;position:relative;overflow:hidden;box-shadow:0 0 0 5px #d14cff0e,0 14px 36px #0000005c,inset 0 1px #ffffff1a}.naya-portrait:before{content:"";border-radius:inherit;pointer-events:none;z-index:1;position:absolute;inset:-1px;box-shadow:0 0 26px #d14cff21,inset 0 0 28px #00000040}.naya-portrait img{object-fit:cover;object-position:center 30%;filter:saturate(.94)contrast(1.04);width:100%;height:100%}.naya-greeting{gap:4px;margin:0;display:grid}.naya-greeting strong{color:#fff;letter-spacing:-.025em;font-size:17px;font-weight:850}.naya-greeting span{color:#d7d3dc;font-size:14px}.score-lockup{justify-items:center;display:grid}.score-lockup h1{color:#fff;letter-spacing:-.075em;max-width:720px;margin:0;font-size:clamp(48px,8vw,82px);font-weight:900;line-height:.92}.score-lockup h1 em{background:linear-gradient(105deg,#fff 0% 34%,#d7b2ff 62%,#b66cff 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.frontdoor-form{justify-items:center;width:min(590px,100%);margin-top:clamp(30px,5vh,46px);display:grid}.frontdoor-form>label{color:#fff;letter-spacing:-.03em;margin-bottom:11px;font-size:19px;font-weight:800}.frontdoor-form>input{color:#fff;text-align:center;width:100%;height:62px;transition:border-color .18s var(--mx-ease), background .18s var(--mx-ease), box-shadow .18s var(--mx-ease);background:#ffffff0b;border:1px solid #ffffff30;border-radius:18px;outline:0;padding:0 20px;font-size:17px;box-shadow:inset 0 1px #ffffff0e,0 18px 55px #0003}.frontdoor-form>input::placeholder{color:#8e8995}.frontdoor-form>input:hover{background:#ffffff0e;border-color:#ffffff4d}.frontdoor-form>input:focus-visible{background:#9d5cff0e;border-color:#c28cffe6;box-shadow:0 0 0 4px #9d5cff1f,0 18px 55px #00000038}.begin-button{color:#fff;letter-spacing:.01em;cursor:pointer;min-width:210px;height:52px;transition:transform .18s var(--mx-ease), box-shadow .18s var(--mx-ease), filter .18s var(--mx-ease), border-color .18s var(--mx-ease);background:linear-gradient(#ffffff30,#ffffff0d 34%,#1a0c2cc7),linear-gradient(110deg,#7435cf,#a85dff 56%,#813dd8);border:1px solid #ffffff47;border-radius:15px;margin-top:13px;padding:0 26px;font-size:14px;font-weight:900;box-shadow:inset 0 1px #ffffff3d,0 14px 34px #692dbc38}.begin-button:hover{filter:brightness(1.05);border-color:#ffffff70;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff4d,0 18px 44px #7e3ada4d}.begin-button:focus-visible{outline:0;box-shadow:0 0 0 4px #9d5cff33,0 18px 44px #7e3ada47}.begin-button:active{transform:translateY(1px)scale(.985)}.frontdoor-error{color:#ffb8bf;background:#ff7f8c12;border:1px solid #ff7f8c38;border-radius:12px;width:100%;margin:14px 0 0;padding:11px 14px;font-size:13px}.auth-instrument-wrap{margin-top:22px}.auth-instruments{justify-content:center;gap:13px;display:flex}.auth-jewel{color:#fff;cursor:pointer;width:54px;height:54px;transition:transform .18s var(--mx-ease), border-color .18s var(--mx-ease), box-shadow .18s var(--mx-ease), background .18s var(--mx-ease);background:radial-gradient(circle at 30% 24%,#ffffff2e,#ffffff0b 48%,#050509f0 100%);border:1px solid #ffffff2e;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:inset 0 1px #ffffff1c,0 10px 24px #00000047,0 0 18px #ffffff06}.auth-jewel:before{content:"";border-radius:inherit;pointer-events:none;border:1px solid #ffffff09;position:absolute;inset:-3px}.auth-jewel:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #ffffff0f;position:absolute;inset:5px}.auth-jewel span{z-index:1;text-shadow:0 1px 8px #ffffff1a;font-size:19px;font-weight:900;line-height:1;position:relative}.auth-jewel:hover{background:radial-gradient(circle at 30% 24%,#ffffff42,#9d5cff1a 52%,#050509f0);border-color:#ffffff7a;transform:translateY(-3px);box-shadow:inset 0 1px #ffffff2b,0 16px 34px #692dbc2e,0 0 24px #9d5cff1a}.auth-jewel:focus-visible{border-color:#c28cff;outline:0;box-shadow:0 0 0 4px #9d5cff29,0 16px 34px #692dbc33}.auth-jewel:active{transform:translateY(1px)scale(.96)}.auth-google{border-color:#4285f447}.auth-google:hover{border-color:#4285f4b3;box-shadow:0 0 26px #4285f429,0 16px 34px #00000040}.auth-apple{border-color:#ffffff47}.auth-facebook{border-color:#1877f247}.auth-facebook:hover{border-color:#1877f2b3;box-shadow:0 0 26px #1877f229,0 16px 34px #00000040}.auth-x{border-color:#ffffff4d}.auth-email{border-color:#62e6aa47}.auth-email:hover{background:radial-gradient(circle at 30% 24%,#ffffff38,#62e6aa1a 52%,#050509f0);border-color:#62e6aab3;box-shadow:0 0 26px #62e6aa26,0 16px 34px #00000040}.auth-google span{font-family:Arial,sans-serif}.auth-apple span{font-size:22px}.auth-facebook span{font-family:Arial,sans-serif;font-size:25px}.auth-x span{font-size:18px}.returning{color:#87818d;margin:14px 0 0;font-size:12px}.returning a{color:#ded9e4;text-underline-offset:3px;font-weight:750;-webkit-text-decoration:underline #c28cff8c;text-decoration:underline #c28cff8c}.returning a:hover{color:#fff}.returning a:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #c28cff}.frontdoor-meta{color:#8d8793;letter-spacing:.08em;margin:11px 0 0;font-size:11px}.frontdoor-meta span{color:#5e5966;padding:0 7px}@media (max-height:760px) and (min-width:700px){.frontdoor-stage{padding-top:20px}.naya-welcome{margin-bottom:22px}.naya-portrait{width:58px;height:58px}.frontdoor-form{margin-top:24px}}@media (max-width:600px){.frontdoor-chrome{width:calc(100% - 28px);height:58px}.frontdoor-plus{width:36px;height:36px}.frontdoor-stage{width:calc(100% - 28px);min-height:calc(100svh - 58px);padding-top:20px}.naya-welcome{margin-bottom:26px}.naya-portrait{width:62px;height:62px}.score-lockup h1{font-size:clamp(44px,13.8vw,68px)}.frontdoor-form{margin-top:28px}.frontdoor-form>label{font-size:17px}.frontdoor-form>input{height:56px;font-size:16px}.begin-button{width:100%}.auth-instruments{gap:9px}.auth-jewel{width:50px;height:50px}}@media (max-width:390px){.naya-portrait{width:56px;height:56px}.naya-greeting strong{font-size:15px}.naya-greeting span{font-size:12px}.score-lockup h1{font-size:clamp(41px,13.2vw,58px)}.auth-instruments{gap:7px}.auth-jewel{width:46px;height:46px}.auth-jewel span{font-size:17px}}@media (prefers-reduced-motion:reduce){.frontdoor-plus,.begin-button,.auth-jewel,.frontdoor-form>input{transition:none}}
.maxis-app-frontdoor .frontdoor-atmosphere{background:radial-gradient(760px 560px at 50% 46%,#bf4eff29,#0000 68%),radial-gradient(420px 360px at 20% 62%,#ff52a60e,#0000 74%),radial-gradient(420px 360px at 80% 62%,#4982ff0b,#0000 74%)}.maxis-app-frontdoor .frontdoor-atmosphere:before{content:"";pointer-events:none;border:1px solid #c77cff09;border-radius:50%;width:min(980px,150vw);height:min(980px,150vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 120px #c77cff02,0 0 0 240px #5b91ff02}.maxis-app-frontdoor .frontdoor-atmosphere:after{width:min(1320px,200vw);height:min(1320px,200vw);box-shadow:none;border:1px solid #6fcdff05;top:50%;left:50%;transform:translate(-50%,-50%)}.maxis-app-frontdoor .frontdoor-stage{z-index:2;place-items:center;width:min(700px,100% - 32px);min-height:calc(100svh - 68px);padding:clamp(24px,5vh,52px) 0 34px;display:grid;position:relative}.maxis-app-frontdoor .frontdoor-orb{z-index:0;pointer-events:none;background:radial-gradient(circle at 38% 28%,#ffffff1a,#0000 20%),radial-gradient(circle at 50% 48%,#b24bff24,#1a0a28a8 42%,#050509ed 74%,#050509fc 100%);border-radius:50%;width:min(690px,100vw - 30px);max-width:calc(100svh - 88px);height:min(690px,100vw - 30px);max-height:calc(100svh - 88px);position:absolute;box-shadow:inset 22px 28px 70px #ffffff06,inset -35px -50px 100px #0000009e,0 55px 140px #0000009e,0 0 100px #b94cff1f}.maxis-app-frontdoor .frontdoor-orb:before{content:"";background:radial-gradient(circle at 50% 42%,#c77cff13,#0000 58%);border-radius:50%;position:absolute;inset:10%;box-shadow:inset 0 0 55px #c77cff09}.maxis-app-frontdoor .frontdoor-orb:after{content:"";border:1px solid #ffffff09;border-radius:50%;position:absolute;inset:7%;box-shadow:inset 0 0 36px #ffffff05}.maxis-app-frontdoor .frontdoor-orb-content{z-index:1;text-align:center;flex-direction:column;align-items:center;width:min(470px,100% - 76px);display:flex;position:relative}.maxis-app-frontdoor .frontdoor-welcome{color:#d8b4f4;letter-spacing:.25em;text-shadow:0 0 22px #d14cff2e;margin:0 0 19px;font-size:9px;font-weight:850;line-height:1}.maxis-app-frontdoor .naya-welcome{text-align:left;justify-content:center;align-items:center;gap:12px;margin:0 0 21px;display:flex}.maxis-app-frontdoor .naya-portrait{background:#0b0910;border:0;border-radius:50%;flex:none;width:66px;height:66px;overflow:hidden;box-shadow:0 0 0 4px #d14cff0b,0 18px 42px #0000006b,0 0 34px #d14cff21}.maxis-app-frontdoor .naya-portrait:before{content:"";border-radius:inherit;pointer-events:none;z-index:2;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff24,inset 0 -18px 30px #00000040}.maxis-app-frontdoor .naya-portrait img{object-fit:cover;object-position:center 30%;filter:saturate(.97)contrast(1.04);width:100%;height:100%;display:block}.maxis-app-frontdoor .naya-chat-bubble{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0b;border:0;border-radius:18px;width:250px;min-width:0;padding:10px 14px;box-shadow:inset 0 1px #ffffff0f,0 16px 32px #0003}.maxis-app-frontdoor .naya-greeting{gap:3px;margin:0;display:grid}.maxis-app-frontdoor .naya-greeting strong{color:#fff;letter-spacing:-.015em;font-size:14px;font-weight:820}.maxis-app-frontdoor .naya-greeting span{color:#aaa2b0;font-size:11px;line-height:1.35}.maxis-app-frontdoor .score-lockup{justify-items:center;width:100%;margin:0 0 20px;display:grid}.maxis-app-frontdoor .score-lockup h1{color:#fff;letter-spacing:-.055em;text-align:center;text-shadow:0 0 35px #d14cff1a;max-width:470px;margin:0;font-size:clamp(34px,5.5vw,48px);font-weight:820;line-height:.99}.maxis-app-frontdoor .score-eyebrow,.maxis-app-frontdoor .score-lockup:before{display:none!important}.maxis-app-frontdoor .frontdoor-form{z-index:3;justify-items:stretch;width:min(430px,100%);margin:0;display:grid;position:relative}.maxis-app-frontdoor .frontdoor-form>label{color:#c7bdcc;letter-spacing:.02em;text-align:center;margin:0 0 7px;font-size:11px;font-weight:700}.maxis-app-frontdoor .frontdoor-form>input{box-sizing:border-box;color:#fff;text-align:center;background:#0505098f;border:1px solid #ffffff1f;border-radius:999px;width:100%;height:54px;padding:0 18px;font-size:15px;transition:border-color .2s,box-shadow .2s,background .2s;box-shadow:inset 0 1px #ffffff0e,0 16px 36px #00000038}.maxis-app-frontdoor .frontdoor-form>input::placeholder{color:#a9a1ae;opacity:.92}.maxis-app-frontdoor .frontdoor-form>input:hover{background:#08070cb8;border-color:#ffffff38}.maxis-app-frontdoor .frontdoor-form>input:focus-visible{background:#0a080fd1;border-color:#d28bffcc;outline:none;box-shadow:0 0 0 3px #be4cff17,inset 0 1px #ffffff12,0 18px 38px #0000004d}.maxis-app-frontdoor .frontdoor-action-row{grid-template-columns:minmax(0,1fr) 54px;align-items:center;gap:9px;margin-top:10px;display:grid}.maxis-app-frontdoor .guest-entry{color:#fff;letter-spacing:.045em;cursor:pointer;background:linear-gradient(145deg,#241432,#09070c);border:1px solid #d390ff99;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:100%;height:54px;margin:0;font-size:13px;font-weight:850;transition:transform .18s,border-color .18s,box-shadow .18s,filter .18s;display:flex;box-shadow:inset 0 1px #ffffff26,0 16px 34px #0006,0 0 25px #bc4cff1a}.maxis-app-frontdoor .guest-entry:hover,.maxis-app-frontdoor .guest-entry:focus-visible{filter:brightness(1.04);background:linear-gradient(145deg,#2d1940,#0b080f);border-color:#f5e0fff0;outline:none;transform:translateY(-2px);box-shadow:inset 0 1px #fff3,0 20px 42px #00000073,0 0 38px #c74cff33}.maxis-app-frontdoor .guest-entry:active{transform:translateY(1px)scale(.988)}.maxis-app-frontdoor .guest-entry-arrow{color:#dfa9ff;font-size:18px;line-height:1}.maxis-app-frontdoor .frontdoor-action-row .frontdoor-assessment-menu{place-self:center end;display:block;width:54px!important;margin:0!important}.maxis-app-frontdoor .frontdoor-action-row .frontdoor-plus-button{width:54px!important;height:54px!important;margin:0!important}.maxis-app-frontdoor .frontdoor-value{box-sizing:border-box;text-align:center;width:min(430px,100%);margin-top:16px;padding:0 4px}.maxis-app-frontdoor .frontdoor-value-head{gap:3px;display:grid}.maxis-app-frontdoor .frontdoor-value-head strong{color:#fff;letter-spacing:.12em;font-size:10px;font-weight:850}.maxis-app-frontdoor .frontdoor-value-head span{color:#aaa1b1;font-size:11px}.maxis-app-frontdoor .frontdoor-value ul{flex-wrap:wrap;justify-content:center;gap:7px 14px;margin:10px 0 0;padding:0;list-style:none;display:flex}.maxis-app-frontdoor .frontdoor-value li{color:#bdb4c2;font-size:10px;line-height:1.35;position:relative}.maxis-app-frontdoor .frontdoor-value li:not(:first-child):before{content:"•";color:#b66cff;position:absolute;left:-9px}.maxis-app-frontdoor .frontdoor-error{box-sizing:border-box;color:#ffb8bf;background:#ff7f8c12;border:1px solid #ff7f8c38;border-radius:14px;width:100%;margin:12px 0 0;padding:10px 13px;font-size:12px}@media (max-width:760px){.maxis-app-frontdoor .frontdoor-stage{width:calc(100% - 20px);min-height:calc(100svh - 58px);padding-top:18px}.maxis-app-frontdoor .frontdoor-orb{width:min(620px,100vw - 14px);max-width:calc(100svh - 70px);height:min(620px,100vw - 14px);max-height:calc(100svh - 70px)}.maxis-app-frontdoor .frontdoor-orb-content{width:min(410px,100% - 58px)}.maxis-app-frontdoor .frontdoor-welcome{margin-bottom:16px;font-size:8px}.maxis-app-frontdoor .naya-welcome{gap:9px;margin-bottom:17px}.maxis-app-frontdoor .naya-portrait{width:58px;height:58px}.maxis-app-frontdoor .naya-chat-bubble{width:min(230px,100vw - 105px);padding:9px 12px}.maxis-app-frontdoor .naya-greeting strong{font-size:13px}.maxis-app-frontdoor .naya-greeting span{font-size:10px}.maxis-app-frontdoor .score-lockup{margin-bottom:17px}.maxis-app-frontdoor .score-lockup h1{font-size:clamp(29px,8.5vw,40px)}.maxis-app-frontdoor .frontdoor-form>input{height:52px;font-size:15px}.maxis-app-frontdoor .frontdoor-action-row{grid-template-columns:minmax(0,1fr) 52px;gap:8px}.maxis-app-frontdoor .guest-entry{height:52px}.maxis-app-frontdoor .frontdoor-action-row .frontdoor-assessment-menu{width:52px!important}.maxis-app-frontdoor .frontdoor-action-row .frontdoor-plus-button{width:52px!important;height:52px!important}.maxis-app-frontdoor .frontdoor-value{margin-top:13px}.maxis-app-frontdoor .frontdoor-value ul{gap:6px 12px}.maxis-app-frontdoor .frontdoor-value li{font-size:9px}}@media (max-width:390px){.maxis-app-frontdoor .frontdoor-stage{width:calc(100% - 12px)}.maxis-app-frontdoor .frontdoor-orb-content{width:min(380px,100% - 46px)}.maxis-app-frontdoor .naya-portrait{width:52px;height:52px}.maxis-app-frontdoor .naya-chat-bubble{width:min(205px,100vw - 94px)}.maxis-app-frontdoor .score-lockup h1{font-size:27px}.maxis-app-frontdoor .frontdoor-form>input{height:50px}.maxis-app-frontdoor .frontdoor-action-row{grid-template-columns:minmax(0,1fr) 50px}.maxis-app-frontdoor .guest-entry{height:50px;font-size:12px}.maxis-app-frontdoor .frontdoor-action-row .frontdoor-assessment-menu,.maxis-app-frontdoor .frontdoor-action-row .frontdoor-plus-button{width:50px!important}.maxis-app-frontdoor .frontdoor-action-row .frontdoor-plus-button{height:50px!important}}@media (max-height:700px) and (min-width:601px){.maxis-app-frontdoor .frontdoor-orb{max-width:calc(100svh - 78px);max-height:calc(100svh - 78px)}.maxis-app-frontdoor .frontdoor-welcome,.maxis-app-frontdoor .naya-welcome{margin-bottom:12px}.maxis-app-frontdoor .naya-portrait{width:54px;height:54px}.maxis-app-frontdoor .score-lockup{margin-bottom:13px}.maxis-app-frontdoor .frontdoor-value{margin-top:10px}}@media (prefers-reduced-motion:reduce){.maxis-app-frontdoor .guest-entry,.maxis-app-frontdoor .frontdoor-form>input,.maxis-app-frontdoor .frontdoor-plus-button{transition:none!important}}
.maxis-living-depth .maxis-orbit-node-face{transform:rotate(calc(var(--node-angle) * -1));will-change:transform}.maxis-living-depth .maxis-orbit-node-face img{will-change:transform;animation:34s linear infinite maxisOrbitFaceCounterRotate}@keyframes maxisOrbitFaceCounterRotate{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@media (prefers-reduced-motion:reduce){.maxis-living-depth .maxis-orbit-node-face{transform:rotate(calc(var(--node-angle) * -1))!important}.maxis-living-depth .maxis-orbit-node-face img{animation:none!important;transform:rotate(0)!important}}
.maxess-experience{--maxess-ink:var(--mx-white);--maxess-muted:var(--mx-muted);isolation:isolate;background:radial-gradient(900px 520px at 50% 22%,#7d45d529,#0000 66%),radial-gradient(520px 420px at 88% 72%,#39ddd20e,#0000 70%),#050507;min-height:100svh;position:relative;overflow:hidden}.maxess-experience:before{content:"";z-index:-2;pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:72px 72px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.maxess-experience:after{content:"";z-index:-1;pointer-events:none;border:1px solid #bd91ff0e;border-radius:50%;width:44vw;max-width:620px;height:44vw;max-height:620px;position:fixed;top:24%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 120px #7d45d50e,inset 0 0 100px #7d45d506}.maxess-experience .maxess-topbar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(#050509f0,#05050994);border-bottom-color:#ffffff13;height:76px}.maxess-experience .maxess-topbar .brand{letter-spacing:.24em;position:relative}.maxess-experience .maxess-topbar .brand:after{content:"AI MASTERY";color:#ffffff4d;letter-spacing:.28em;font-size:7px;font-weight:800;position:absolute;top:18px;left:0}.maxess-experience .assessment-count{color:#ffffffc2;letter-spacing:.16em;align-items:center;gap:8px;font-size:11px;display:inline-flex}.maxess-experience .assessment-count:before{content:"LIVE";color:var(--mx-green);letter-spacing:.18em;background:#62e6aa0d;border:1px solid #62e6aa38;border-radius:999px;padding:4px 6px;font-size:7px}.maxess-experience>.maxis-progress{width:100%;margin:0;padding:0 clamp(20px,5vw,72px)}.maxess-experience>.maxis-progress .maxis-progress-track{background:#ffffff0e;border-radius:0;height:4px;box-shadow:inset 0 1px 2px #000000a6}.maxess-experience>.maxis-progress .maxis-progress-track span{background:linear-gradient(90deg,var(--mx-magenta),var(--mx-purple) 52%,var(--mx-purple-bright));transition:width .52s var(--mx-ease);box-shadow:0 0 18px #9d5cff94,0 0 5px #d14cff7a}.maxess-experience .question-wrap{width:min(1080px,100%);padding:clamp(54px,7vw,84px) 24px 110px;position:relative}.maxess-experience .question-wrap>*{z-index:1;position:relative}.maxess-experience .question-wrap:before{content:"";pointer-events:none;background:radial-gradient(circle,#7d45d51c,#0000 68%);border-radius:50%;width:520px;height:520px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.maxess-experience .maxess-question-stage{text-align:center;justify-items:center;margin:0 auto 38px;display:grid}.maxess-experience .maxess-question-orbit{place-items:center;width:104px;height:104px;margin:2px auto 28px;display:grid;position:relative}.maxess-experience .maxess-question-orbit:before,.maxess-experience .maxess-question-orbit:after{content:"";border:1px solid #bd91ff3d;border-radius:50%;position:absolute;inset:0}.maxess-experience .maxess-question-orbit:before{transform:rotate(28deg)scaleX(.64)}.maxess-experience .maxess-question-orbit:after{border-color:#54b9ff2e;transform:rotate(-28deg)scaleX(.64)}.maxess-experience .maxess-question-core{color:#fff;letter-spacing:.04em;background:radial-gradient(circle at 30% 22%,#f0ddff,#9d5cff 44%,#32115f 76%,#08050d);border-radius:50%;place-items:center;width:58px;height:58px;font-size:12px;font-weight:950;animation:4.8s ease-in-out infinite maxess-breathe;display:grid;box-shadow:0 0 58px #9d5cff61,inset 0 0 24px #ffffff2e}@keyframes maxess-breathe{50%{transform:scale(1.045);box-shadow:0 0 76px #9d5cff7a,inset 0 0 26px #ffffff38}}.maxess-experience .maxess-kicker-row{color:#bda8d5;letter-spacing:.22em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;font-size:9px;font-weight:900;display:flex}.maxess-experience .maxess-kicker-row .dot{background:var(--mx-purple-bright);border-radius:50%;width:3px;height:3px;box-shadow:0 0 9px #c28cffbf}.maxess-experience .question-meta-row{color:#837b8e;letter-spacing:.18em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:18px;width:min(860px,100%);margin:26px auto 0;font-size:9px;font-weight:850;display:flex}.maxess-experience .question-position{color:#c7b0e8}.maxess-experience .question-percent{color:#d0b5ed}.maxess-experience .question-wrap h1{color:#fff;letter-spacing:-.065em;text-align:center;width:min(900px,100%);animation:maxess-question-in .52s var(--mx-ease) both;margin:18px auto;font-size:clamp(36px,5.6vw,72px);line-height:.97}@keyframes maxess-question-in{0%{opacity:0;filter:blur(5px);transform:translateY(14px)}to{opacity:1;filter:blur();transform:translateY(0)}}.maxess-experience .question-hint{color:#ffffff91;text-align:center;width:min(700px,100%);margin:0 auto 34px;font-size:15px;line-height:1.72}.maxess-experience .maxess-naya-guide{text-align:left;background:linear-gradient(120deg,#62e6aa0e,#9d5cff12);border:1px solid #62e6aa2b;border-radius:20px;grid-template-columns:38px 1fr;align-items:center;gap:13px;width:min(760px,100%);margin:0 auto 34px;padding:15px 18px;display:grid;box-shadow:0 18px 52px #00000029,inset 0 1px #ffffff0b}.maxess-experience .maxess-naya-orb{color:#fff;letter-spacing:.05em;background:radial-gradient(circle at 30% 22%,#e8fff5,#62e6aa 43%,#173e32 78%);border-radius:50%;place-items:center;width:38px;height:38px;font-size:8px;font-weight:950;display:grid;box-shadow:0 0 30px #62e6aa33,inset 0 0 12px #fff3}.maxess-experience .maxess-naya-guide strong{color:var(--mx-green);letter-spacing:.2em;text-transform:uppercase;margin-bottom:3px;font-size:8px;font-weight:950;display:block}.maxess-experience .maxess-naya-guide span{color:#ffffffc7;font-size:13px;line-height:1.5}.maxess-experience .answer-grid{gap:11px;width:min(860px,100%);margin:0 auto;display:grid}.maxess-experience .maxis-answer-instrument{--answer-accent:var(--mx-purple);text-align:left;color:#fff;cursor:pointer;width:100%;min-height:84px;transition:transform .21s var(--mx-ease),border-color .21s var(--mx-ease),box-shadow .21s var(--mx-ease),background .21s var(--mx-ease);background:linear-gradient(145deg,#ffffff0c,#ffffff03 60%),#0a090fc2;border:1px solid #ffffff1b;border-radius:21px;grid-template-columns:46px minmax(0,1fr) 24px 24px;align-items:center;gap:16px;padding:16px 20px;display:grid;position:relative;overflow:hidden;transform:translateY(0);box-shadow:inset 0 1px #ffffff09,0 14px 38px #00000021}.maxess-experience .answer-tone-gold{--answer-accent:var(--mx-gold)}.maxess-experience .answer-tone-green{--answer-accent:var(--mx-green)}.maxess-experience .answer-tone-sapphire{--answer-accent:var(--mx-sapphire)}.maxess-experience .answer-tone-indigo{--answer-accent:var(--mx-indigo)}.maxess-experience .answer-tone-magenta{--answer-accent:var(--mx-magenta)}.maxess-experience .maxis-answer-instrument:before{content:"";background:linear-gradient(105deg,color-mix(in srgb,var(--answer-accent) 12%,transparent),transparent 42%,#ffffff06);opacity:0;transition:opacity .21s var(--mx-ease);pointer-events:none;position:absolute;inset:0}.maxess-experience .maxis-answer-instrument:after{content:"";background:var(--answer-accent);width:2px;box-shadow:0 0 16px color-mix(in srgb,var(--answer-accent) 62%,transparent);opacity:.24;transition:opacity .21s var(--mx-ease),transform .21s var(--mx-ease);border-radius:999px;position:absolute;top:10px;bottom:10px;left:0}.maxess-experience .maxis-answer-instrument:hover{border-color:color-mix(in srgb,var(--answer-accent) 48%,#ffffff1f);background:linear-gradient(145deg,color-mix(in srgb,var(--answer-accent) 9%,transparent),#ffffff05 62%),#0e0b15e6;box-shadow:inset 0 1px 0 #ffffff0f,0 20px 52px color-mix(in srgb,var(--answer-accent) 13%,transparent);transform:translateY(-3px)}.maxess-experience .maxis-answer-instrument:hover:before,.maxess-experience .maxis-answer-instrument.selected:before{opacity:1}.maxess-experience .maxis-answer-instrument:hover:after,.maxess-experience .maxis-answer-instrument.selected:after{opacity:.82;transform:scaleY(1.05)}.maxess-experience .maxis-answer-instrument:focus-visible{border-color:color-mix(in srgb,var(--answer-accent) 80%,white);box-shadow:0 0 0 3px color-mix(in srgb,var(--answer-accent) 19%,transparent),0 18px 44px #00000038;outline:0}.maxess-experience .maxis-answer-instrument.selected{border-color:color-mix(in srgb,var(--answer-accent) 65%,#ffffff40);background:linear-gradient(145deg,color-mix(in srgb,var(--answer-accent) 16%,transparent),#ffffff06 65%),#0f0a18f5;box-shadow:inset 0 1px 0 #ffffff17,0 20px 55px color-mix(in srgb,var(--answer-accent) 17%,transparent),0 0 0 1px color-mix(in srgb,var(--answer-accent) 10%,transparent);transform:translateY(-2px)scale(1.008)}.maxess-experience .answer-index{color:#9f97aa;letter-spacing:.04em;width:38px;height:38px;transition:transform .21s var(--mx-ease),background .21s var(--mx-ease),color .21s var(--mx-ease),border-color .21s var(--mx-ease),box-shadow .21s var(--mx-ease);background:#ffffff07;border:1px solid #ffffff1a;border-radius:12px;place-items:center;font-size:11px;font-weight:950;display:grid}.maxess-experience .answer-index.is-selected{border-color:color-mix(in srgb,var(--answer-accent) 65%,white);color:#fff;background:linear-gradient(145deg,color-mix(in srgb,var(--answer-accent) 72%,white),var(--answer-accent));box-shadow:0 8px 24px color-mix(in srgb,var(--answer-accent) 26%,transparent),inset 0 1px #ffffff57;transform:scale(1.05)}.maxess-experience .answer-copy{z-index:1;gap:4px;min-width:0;display:grid;position:relative}.maxess-experience .answer-copy strong{color:#f8f6ff;font-size:15px;font-weight:820;line-height:1.38}.maxess-experience .answer-copy small{color:#8e8798;font-size:11px;line-height:1.45}.maxess-experience .maxis-answer-instrument>.maxis-jewel{--jewel-scale:.82;width:20px;height:20px;transform:rotate(45deg) scale(var(--jewel-scale));transition:transform .21s var(--mx-ease),filter .21s var(--mx-ease);justify-self:center}.maxess-experience .maxis-answer-instrument:hover>.maxis-jewel,.maxess-experience .maxis-answer-instrument.selected>.maxis-jewel{--jewel-scale:1.02;filter:brightness(1.1)saturate(1.12)}.maxess-experience .answer-mark{z-index:1;color:var(--answer-accent);text-align:center;opacity:.72;font-size:18px;font-weight:950;position:relative}.maxess-experience .maxess-answer-caption{color:#ffffff57;letter-spacing:.12em;text-align:right;text-transform:uppercase;width:min(860px,100%);margin:13px auto 0;font-size:9px}.maxess-experience .continue-stage{border-top:1px solid #ffffff0e;justify-items:center;gap:10px;width:min(860px,100%);margin:32px auto 0;padding-top:28px;display:grid}.maxess-experience .continue-stage .maxis-button{letter-spacing:.005em;border-radius:18px;min-width:260px;min-height:58px}.maxess-experience .continue-stage .maxis-button:not(:disabled){box-shadow:inset 0 1px #ffffff3d,0 18px 46px #692dbc45,0 0 0 1px #c28cff0d}.maxess-experience .continue-stage .maxis-button:disabled{opacity:.3;filter:saturate(.45)}.maxess-experience .continue-final{background:linear-gradient(#fff3,#ffffff09 38%,#140c20b8),linear-gradient(115deg,#6f3dbc,#a65cff 50%,#8d4aca);border-color:#f5c4516b;box-shadow:inset 0 1px #ffffff45,0 20px 55px #7e3ada54,0 0 0 1px #f5c45114;min-width:300px!important;min-height:62px!important}.maxess-experience .continue-final:not(:disabled):after{content:"FINAL REVEAL";color:var(--mx-gold);letter-spacing:.18em;background:#130d1e;border:1px solid #f5c45147;border-radius:999px;padding:3px 7px;font-size:6px;font-weight:950;position:absolute;top:-9px;right:18px}.maxess-experience .continue-final:hover:not(:disabled){border-color:#f5c451ad;box-shadow:inset 0 1px #ffffff52,0 25px 66px #7e3ada66,0 0 30px #f5c4511a}.maxess-experience .action-hint{color:#777080;letter-spacing:.04em;min-height:17px;margin:0;font-size:10px;line-height:1.5}.maxess-experience .privacy-note{color:#ffffff47;letter-spacing:.05em;text-align:center;width:min(860px,100%);margin:18px auto 0;font-size:9px}.maxess-experience .topic-gate{text-align:center;width:min(820px,100%);padding-top:clamp(76px,11vh,130px)}.maxess-experience .topic-gate h1{margin-bottom:18px}.maxess-experience .topic-gate .question-hint{max-width:680px}.maxess-experience .topic-label{text-align:left}.maxess-experience .topic-gate .topic-input{text-align:left;min-height:60px;font-size:17px}.maxess-experience .topic-gate .continue{width:min(100%,330px);margin:22px auto 0}.maxess-experience .maxess-topic-promise{color:#ffffff57;letter-spacing:.16em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px;font-size:8px;font-weight:850;display:flex}.maxess-experience .maxess-topic-promise i{color:#c28cff94;font-style:normal}.maxess-experience.maxess-final-question .question-wrap{padding-bottom:125px}.maxess-experience.maxess-final-question .question-meta-row{color:#d8b96b}.maxess-experience.maxess-final-question .question-position{color:var(--mx-gold)}.maxess-experience.maxess-final-question .maxess-question-core{background:radial-gradient(circle at 30% 22%,#fff7c9,#f5c451 45%,#684408 78%);box-shadow:0 0 58px #f5c45142,inset 0 0 22px #ffffff38}.maxess-experience.maxess-final-question .maxess-question-orbit:before{border-color:#f5c45142}.maxess-experience.maxess-final-question .question-wrap:before{background:radial-gradient(circle,#f5c45111,#0000 68%)}.maxess-experience .maxess-topic-entry,.maxess-experience .maxess-question-entry{animation:maxess-section-in .5s var(--mx-ease) both}@keyframes maxess-section-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:700px){.maxess-experience .question-wrap{padding-top:46px;padding-bottom:88px}.maxess-experience .maxess-question-orbit{width:84px;height:84px;margin-bottom:22px}.maxess-experience .maxess-question-core{width:48px;height:48px}.maxess-experience .maxess-naya-guide{border-radius:17px;grid-template-columns:34px 1fr;padding:13px 14px}.maxess-experience .maxess-naya-orb{width:34px;height:34px}.maxess-experience .maxis-answer-instrument{border-radius:18px;grid-template-columns:38px minmax(0,1fr) 20px 18px;gap:11px;min-height:76px;padding:13px 14px}.maxess-experience .answer-index{border-radius:10px;width:33px;height:33px}.maxess-experience .answer-copy strong{font-size:14px}.maxess-experience .maxis-answer-instrument>.maxis-jewel{width:18px;height:18px}.maxess-experience .continue-stage .maxis-button{width:min(100%,370px)}.maxess-experience .continue-final{min-width:0!important}}@media (max-width:420px){.maxess-experience .maxess-topbar{padding-inline:16px}.maxess-experience .maxess-topbar .brand{font-size:10px}.maxess-experience .maxess-topbar .brand:after,.maxess-experience .assessment-count:before{display:none}.maxess-experience .question-wrap{padding-inline:15px}.maxess-experience .question-wrap h1{font-size:clamp(31px,9.4vw,42px)}.maxess-experience .question-hint{font-size:13px}.maxess-experience .maxis-answer-instrument{grid-template-columns:34px minmax(0,1fr) 17px}.maxess-experience .maxis-answer-instrument>.maxis-jewel{display:none}.maxess-experience .answer-mark{font-size:16px}}@media (prefers-reduced-motion:reduce){.maxess-experience .maxess-question-core,.maxess-experience .maxess-question-entry,.maxess-experience .maxess-topic-entry{animation:none}}
.naya-teaching-overlay{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#030307b8;place-items:center;padding:24px;animation:.22s both naya-overlay-in;display:grid;position:fixed;inset:0}.naya-teaching-card{background:radial-gradient(260px 180px at 50% 0,#be5bff29,#0000 72%),linear-gradient(145deg,#14131cfa,#07070bfc);border:1px solid #ffffff26;border-radius:30px;justify-items:center;gap:18px;width:min(560px,100%);padding:30px;display:grid;box-shadow:inset 0 1px #ffffff1a,0 35px 100px #0000009e,0 0 55px #af4dff29}.naya-teaching-portrait-wrap{position:relative}.naya-teaching-portrait{background:#07070b;border:1px solid #ffffff52;border-radius:50%;width:112px;height:112px;overflow:hidden;box-shadow:0 0 0 7px #d14cff14,0 20px 48px #00000073,0 0 42px #b74fff33}.naya-teaching-portrait img{object-fit:cover;object-position:center 8%;width:100%;height:100%;display:block}.naya-teaching-live{background:#62e6aa;border:2px solid #08080c;border-radius:50%;width:13px;height:13px;position:absolute;bottom:7px;right:4px;box-shadow:0 0 14px #62e6aab3}.naya-teaching-copy{text-align:center;gap:8px;display:grid}.naya-teaching-kicker{color:#c58cff;letter-spacing:.17em;font-size:10px;font-weight:800}.naya-teaching-copy h2{letter-spacing:-.035em;margin:0;font-size:clamp(27px,5vw,36px)}.naya-teaching-copy p{color:#d9d2e1;max-width:470px;margin:0 auto;font-size:15px;line-height:1.55}.naya-teaching-question{color:#fff;margin-top:7px;font-size:17px;font-weight:650;line-height:1.42}.naya-play-button{color:#fff;cursor:pointer;background:linear-gradient(145deg,#17171e,#07070b);border:1px solid #cf91ffa8;border-radius:15px;justify-content:center;align-items:center;gap:10px;min-width:190px;min-height:54px;padding:0 22px;font-weight:800;transition:transform .18s,border-color .18s,box-shadow .18s;display:inline-flex;box-shadow:inset 0 1px #ffffff26,inset 0 -10px 18px #0000006b,0 15px 32px #0006,0 0 24px #ba4cff21}.naya-play-button:hover,.naya-play-button:focus-visible{border-color:#efcafff5;outline:none;transform:translateY(-2px);box-shadow:inset 0 1px #fff3,0 18px 38px #00000073,0 0 36px #be4cff52}.naya-play-icon{color:#e3c1ff;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.naya-teaching-overlay button:focus-visible{outline-offset:3px;outline:2px solid #d6a4ff}@keyframes naya-overlay-in{0%{opacity:0}to{opacity:1}}@media (max-width:520px){.naya-teaching-overlay{padding:16px}.naya-teaching-card{border-radius:24px;padding:24px 18px}.naya-teaching-portrait{width:92px;height:92px}.naya-teaching-copy p{font-size:14px}.naya-teaching-question{font-size:16px}.naya-play-button{width:100%}}@media (prefers-reduced-motion:reduce){.naya-teaching-overlay{animation:none}.naya-play-button{transition:none}}
