.landing-module__bxHgOq__main{gap:72px;width:100%;max-width:1120px;margin:0 auto;padding:40px 20px 72px;display:grid}.landing-module__bxHgOq__hero{border:1px solid var(--border-subtle);background:radial-gradient(90% 120% at 100% 0%, var(--arena-wash), transparent 60%), color-mix(in srgb, var(--bg-surface) 88%, transparent);box-shadow:var(--shadow-3);border-radius:24px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:32px;padding:36px;display:grid}.landing-module__bxHgOq__heroText{gap:16px;min-width:0;display:grid}.landing-module__bxHgOq__overline{font-family:var(--display);letter-spacing:var(--tracking-wide);color:var(--accent-blue);margin:0;font-size:13px;font-weight:700}.landing-module__bxHgOq__heroHeading{font-family:var(--display);letter-spacing:-.01em;color:var(--text-primary);text-wrap:balance;margin:0;font-size:clamp(34px,5.4vw,60px);font-weight:700;line-height:1.02}.landing-module__bxHgOq__heroBody{max-width:52ch;color:var(--text-secondary);margin:0;font-size:17px;line-height:1.55}.landing-module__bxHgOq__heroActions{flex-wrap:wrap;gap:12px;margin-top:4px;display:flex}.landing-module__bxHgOq__heroNote{color:var(--text-muted);margin:0;font-size:13.5px}.landing-module__bxHgOq__heroArena{min-width:0}.landing-module__bxHgOq__primary,.landing-module__bxHgOq__secondary,.landing-module__bxHgOq__ghost{border-radius:var(--radius-md);cursor:pointer;min-height:50px;transition:transform var(--dur-quick) var(--ease-standard), box-shadow var(--dur-quick) var(--ease-standard);justify-content:center;align-items:center;padding:0 24px;font-size:16px;font-weight:700;display:inline-flex}.landing-module__bxHgOq__primary{background:var(--action-gradient);color:var(--on-action);box-shadow:var(--shadow-2);border:0}.landing-module__bxHgOq__primary:hover{color:var(--on-action);box-shadow:var(--shadow-3);text-decoration:none;transform:translateY(-2px)}.landing-module__bxHgOq__primary:active{transform:translateY(1px)}.landing-module__bxHgOq__secondary,.landing-module__bxHgOq__ghost{border:1px solid var(--border-default);background-color:color-mix(in srgb, var(--bg-raised) 70%, transparent);color:var(--text-primary)}.landing-module__bxHgOq__secondary:hover,.landing-module__bxHgOq__ghost:hover{color:var(--text-primary);border-color:var(--border-strong);text-decoration:none;transform:translateY(-2px)}.landing-module__bxHgOq__section{gap:16px;display:grid}.landing-module__bxHgOq__sectionHeading{font-family:var(--display);color:var(--text-primary);text-wrap:balance;margin:0;font-size:clamp(26px,3.4vw,38px);font-weight:700;line-height:1.1}.landing-module__bxHgOq__sectionBody{max-width:64ch;color:var(--text-secondary);margin:0;font-size:16px;line-height:1.6}.landing-module__bxHgOq__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.landing-module__bxHgOq__tryGrid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:24px;display:grid}.landing-module__bxHgOq__tryArena{background:radial-gradient(80% 80% at 50% 60%, var(--arena-wash), transparent 70%);border-radius:20px;padding:12px}.landing-module__bxHgOq__questionCard{border:1px solid var(--border-default);background-color:var(--bg-surface);box-shadow:var(--shadow-2);border-radius:20px;gap:14px;padding:22px;display:grid}.landing-module__bxHgOq__questionMeta{font-family:var(--display);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--accent-purple);margin:0;font-size:12px;font-weight:700}.landing-module__bxHgOq__questionBody{color:var(--text-primary);overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:600;line-height:1.5}.landing-module__bxHgOq__options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.landing-module__bxHgOq__option{border:1px solid var(--border-default);border-radius:var(--radius-md);background-color:var(--bg-raised);width:100%;height:100%;color:var(--text-primary);text-align:left;cursor:pointer;transition:transform var(--dur-quick) var(--ease-standard), border-color var(--dur-quick) var(--ease-standard);grid-template-columns:28px 1fr;align-items:start;gap:12px;padding:12px 14px;font-size:15px;line-height:1.45;display:grid}.landing-module__bxHgOq__option:hover:not(:disabled){border-color:var(--accent-blue);transform:translateY(-2px)}.landing-module__bxHgOq__option:active:not(:disabled){transform:translateY(1px)}.landing-module__bxHgOq__option:disabled{cursor:default}.landing-module__bxHgOq__optionKey{border-radius:var(--radius-sm);background-color:var(--bg-well);width:28px;height:28px;color:var(--text-secondary);font-family:var(--mono);place-items:center;font-size:13px;display:grid}.landing-module__bxHgOq__option[data-state=correct]{border-color:var(--correct);background-color:color-mix(in srgb, var(--correct) 14%, var(--bg-raised))}.landing-module__bxHgOq__option[data-state=correct] .landing-module__bxHgOq__optionKey{background-color:var(--correct);color:var(--on-correct)}.landing-module__bxHgOq__option[data-state=wrong]{border-color:var(--wrong);background-color:color-mix(in srgb, var(--wrong) 14%, var(--bg-raised))}.landing-module__bxHgOq__option[data-state=wrong] .landing-module__bxHgOq__optionKey{background-color:var(--wrong);color:var(--on-wrong)}.landing-module__bxHgOq__option[data-state=faded]{opacity:.5}.landing-module__bxHgOq__hint{color:var(--text-muted);margin:0;font-size:13.5px}.landing-module__bxHgOq__verdict{border-radius:var(--radius-md);border:1px solid var(--border-default);gap:10px;padding:14px 16px;display:grid}.landing-module__bxHgOq__verdict[data-verdict=correct]{border-color:var(--correct);background-color:color-mix(in srgb, var(--correct) 8%, transparent)}.landing-module__bxHgOq__verdict[data-verdict=wrong]{border-color:var(--wrong);background-color:color-mix(in srgb, var(--wrong) 8%, transparent)}.landing-module__bxHgOq__verdictTitle{font-family:var(--display);margin:0;font-size:20px;font-weight:700}.landing-module__bxHgOq__verdict[data-verdict=correct] .landing-module__bxHgOq__verdictTitle{color:var(--correct)}.landing-module__bxHgOq__verdict[data-verdict=wrong] .landing-module__bxHgOq__verdictTitle{color:var(--wrong)}.landing-module__bxHgOq__explanation{color:var(--text-secondary);margin:0;font-size:15px;line-height:1.55}.landing-module__bxHgOq__explanation strong{color:var(--text-primary)}.landing-module__bxHgOq__verdictActions{flex-wrap:wrap;gap:10px;display:flex}.landing-module__bxHgOq__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:8px 0 0;padding:0;list-style:none;display:grid}.landing-module__bxHgOq__step,.landing-module__bxHgOq__whyCard{border:1px solid var(--border-subtle);background-color:color-mix(in srgb, var(--bg-surface) 90%, transparent);border-radius:18px;align-content:start;gap:8px;padding:22px;display:grid}.landing-module__bxHgOq__stepNumber{background:var(--action-gradient);width:40px;height:40px;color:var(--on-action);font-family:var(--display);border-radius:12px;place-items:center;font-size:18px;font-weight:700;display:grid}.landing-module__bxHgOq__stepTitle{font-family:var(--display);color:var(--text-primary);margin:4px 0 0;font-size:20px;font-weight:700}.landing-module__bxHgOq__stepBody{color:var(--text-secondary);margin:0;font-size:15px;line-height:1.55}.landing-module__bxHgOq__count{color:var(--text-secondary);margin:0;font-size:15px}.landing-module__bxHgOq__count strong{font-family:var(--display);color:var(--you-500);font-size:28px}.landing-module__bxHgOq__chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.landing-module__bxHgOq__chip{border:1px solid var(--border-default);border-radius:var(--radius-pill);background-color:color-mix(in srgb, var(--bg-raised) 80%, transparent);color:var(--text-secondary);padding:7px 12px;font-size:13.5px;font-weight:500}.landing-module__bxHgOq__tiersLabel{color:var(--text-primary);margin:12px 0 0;font-size:14px;font-weight:600}.landing-module__bxHgOq__tiers{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.landing-module__bxHgOq__tier{border-radius:var(--radius-md);border-top:4px solid var(--t1);background-color:color-mix(in srgb, var(--bg-surface) 90%, transparent);font-family:var(--display);text-align:center;color:var(--text-primary);padding:12px 10px;font-size:15px;font-weight:700}.landing-module__bxHgOq__tier[data-tier="2"]{border-top-color:var(--t2)}.landing-module__bxHgOq__tier[data-tier="3"]{border-top-color:var(--t3)}.landing-module__bxHgOq__tier[data-tier="4"]{border-top-color:var(--t4)}.landing-module__bxHgOq__tier[data-tier="5"]{border-top-color:var(--t5)}.landing-module__bxHgOq__why{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.landing-module__bxHgOq__final{border:1px solid var(--border-subtle);background:radial-gradient(70% 120% at 50% 100%, var(--arena-wash), transparent 70%), color-mix(in srgb, var(--bg-surface) 88%, transparent);text-align:center;border-radius:24px;justify-items:center;gap:14px;padding:48px 24px;display:grid}.landing-module__bxHgOq__final .landing-module__bxHgOq__heroActions{justify-content:center}.landing-module__bxHgOq__footnote{color:var(--text-muted);margin:0;font-size:13.5px}@media (max-width:60rem){.landing-module__bxHgOq__why{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-module__bxHgOq__tryGrid{grid-template-columns:1fr}.landing-module__bxHgOq__tryArena{justify-self:center;width:100%;max-width:420px}}@media (max-width:45rem){.landing-module__bxHgOq__main{gap:48px;padding:16px 16px 56px}.landing-module__bxHgOq__hero{grid-template-columns:1fr;gap:8px;padding:20px}.landing-module__bxHgOq__heroArena{order:-1;justify-self:center;width:100%;max-width:300px}.landing-module__bxHgOq__heroActions>a{flex:100%}.landing-module__bxHgOq__steps,.landing-module__bxHgOq__why,.landing-module__bxHgOq__options{grid-template-columns:1fr}.landing-module__bxHgOq__tiers{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.landing-module__bxHgOq__tier{padding:10px 2px;font-size:11px}.landing-module__bxHgOq__questionCard{padding:16px}}
.InstallPrompt-module__rMAAZG__card{animation:InstallPrompt-module__rMAAZG__pwa-arrive var(--dur-base) var(--ease-entrance) both}@keyframes InstallPrompt-module__rMAAZG__pwa-arrive{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.InstallPrompt-module__rMAAZG__card{opacity:1}}
.page-module___8aEwW__main{background-color:#0000;justify-content:center;padding:40px 20px 56px;display:flex}.page-module___8aEwW__frame{width:100%;max-width:1100px;position:relative}.page-module___8aEwW__scanlines{z-index:2;pointer-events:none;background-image:var(--scanlines);position:absolute;inset:0}.page-module___8aEwW__content{z-index:1;flex-direction:column;gap:28px;display:flex;position:relative}.page-module___8aEwW__subject{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;align-items:baseline;gap:10px;padding-bottom:14px;display:flex}.page-module___8aEwW__destinations{grid-template-columns:1fr;gap:14px;display:grid}@media (min-width:40rem){.page-module___8aEwW__destinations{grid-template-columns:1fr 1fr}}.page-module___8aEwW__destination{background-color:var(--bg-surface);border-style:solid;border-width:1px;border-color:var(--border-default);min-height:168px;box-shadow:var(--shadow-2);transition:border-color var(--dur-base) var(--ease-standard), background-color var(--dur-base) var(--ease-standard);flex-direction:column;gap:10px;padding:18px;text-decoration:none;display:flex}.page-module___8aEwW__destination:hover{background-color:var(--bg-raised);border-color:var(--border-strong);text-decoration:none}.page-module___8aEwW__destination:active{box-shadow:var(--shadow-inset-2);transform:translate(2px,2px)}.page-module___8aEwW__destination[data-owner=you]{border-color:var(--you-500)}.page-module___8aEwW__destination[data-owner=you]:hover{border-color:var(--you-300)}.page-module___8aEwW__destinationAction{font-family:var(--display);align-items:center;gap:8px;margin-top:auto;font-size:13px;line-height:1;display:inline-flex}.page-module___8aEwW__arrow{border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:7px solid;width:0;height:0}.page-module___8aEwW__viewer{border:1px solid var(--border-subtle);background-color:var(--bg-well);border-radius:var(--radius-md);flex-direction:column;gap:8px;padding:14px;display:flex}.page-module___8aEwW__viewerActions{flex-wrap:wrap;gap:16px;display:flex}.page-module___8aEwW__link{font-family:var(--body);color:var(--you-300);text-underline-offset:3px;font-size:16px;line-height:1.2;text-decoration:underline}.page-module___8aEwW__link:hover{color:var(--you-500)}.page-module___8aEwW__footnote{padding-top:4px}.page-module___8aEwW__install{margin-top:4px}@media (max-width:26rem){.page-module___8aEwW__frame{padding:20px 16px 24px}.page-module___8aEwW__destination{min-height:148px;padding:16px}}.page-module___8aEwW__hero{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--arena-background), var(--bg-surface);box-shadow:var(--shadow-3);grid-template-columns:1.05fr 1fr;align-items:center;gap:32px;padding:32px;display:grid}.page-module___8aEwW__hero h1{max-width:10ch;line-height:1.08;font-size:clamp(34px,4vw,56px)!important}.page-module___8aEwW__hero p{max-width:42ch;line-height:1.6}.page-module___8aEwW__hero [data-tone=youBright]{color:var(--accent-blue)}.page-module___8aEwW__destination{border-radius:var(--radius-lg);padding:24px}.page-module___8aEwW__destination[data-owner=you]{border-color:var(--accent-blue);background:var(--arena-background), var(--bg-surface)}.page-module___8aEwW__destination[data-owner=neutral]{border-color:var(--action-purple)}.page-module___8aEwW__destinationAction{padding-top:12px;font-size:14px}.page-module___8aEwW__destination[data-owner=you] .page-module___8aEwW__destinationAction{color:var(--accent-blue)}.page-module___8aEwW__destination[data-owner=neutral] .page-module___8aEwW__destinationAction{color:var(--accent-purple)}.page-module___8aEwW__link{align-items:center;min-height:44px;display:inline-flex}@media (max-width:40rem){.page-module___8aEwW__main{padding:20px 16px 36px}.page-module___8aEwW__frame{padding:0}.page-module___8aEwW__content{gap:18px}.page-module___8aEwW__hero{grid-template-columns:1fr;gap:0;padding:18px}.page-module___8aEwW__hero h1{max-width:13ch}.page-module___8aEwW__hero>:last-child{justify-self:center;max-width:220px;padding:6px 0}.page-module___8aEwW__destination{min-height:130px;padding:18px}}
