.page_page___1A35{width:100%}.page_head__jKF6h{position:relative;isolation:isolate;overflow:hidden;min-height:62svh;display:flex;align-items:center;justify-content:center;background:radial-gradient(90% 70% at 75% 15%,rgba(24,66,118,.8) 0,transparent 60%),radial-gradient(140% 120% at 50% 50%,transparent 55%,rgba(2,8,20,.7) 100%),linear-gradient(180deg,#081830,#050f22);color:var(--cn-on-primary);padding:88px 32px 96px;text-align:center}.page_head__jKF6h:after{content:"";position:absolute;inset:0;z-index:-1;background:url(/noise.png) repeat;pointer-events:none}.page_headStars__VKexU{position:absolute;inset:0;z-index:-2;width:100%;height:100%;pointer-events:none}.page_watermark__EuV5g{position:absolute;right:-10px;bottom:-36px;font-family:var(--font-heading-stack);font-weight:700;font-size:180px;line-height:1;color:var(--cn-accent-bright);opacity:.06;pointer-events:none;white-space:nowrap}.page_headInner__SPYmu{position:relative;max-width:var(--cn-maxw);margin:0 auto}.page_eyebrow__jdG9U{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--font-latin-stack);font-weight:700;font-size:12px;letter-spacing:.3em;color:var(--cn-accent-bright)}.page_bar__Kn_TU{width:24px;height:2px;background-color:var(--cn-accent-bright)}.page_title__SSH3K{margin-top:12px;font-family:var(--font-heading-stack);font-weight:700;font-size:clamp(30px,4vw,44px)}.page_lead__GtInX{margin-top:14px;font-size:15px;line-height:1.9;opacity:.82}.page_headMeta__IYzsJ{margin-top:16px;font-size:12.5px;opacity:.6}.page_scrollHint__d4af5{position:absolute;bottom:22px;left:50%;translate:-50% 0;display:flex;flex-direction:column;align-items:center;gap:8px;font-family:var(--font-latin-stack);font-size:10px;letter-spacing:.3em;opacity:.65}.page_scrollHint__d4af5 i{width:1px;height:40px;background:linear-gradient(to bottom,var(--cn-accent-bright),transparent);animation:page_estDrip__raOuv 2s ease-in-out infinite;transform-origin:top}@keyframes page_estDrip__raOuv{0%{transform:scaleY(0)}45%{transform:scaleY(1)}to{transform:scaleY(1);opacity:0}}.page_stage__qjLR6{position:relative;isolation:isolate;overflow:hidden;scroll-margin-top:72px;background:radial-gradient(90% 70% at 75% 8%,rgba(24,66,118,.7) 0,transparent 60%),radial-gradient(70% 55% at 8% 92%,rgba(16,46,84,.7) 0,transparent 55%),radial-gradient(140% 120% at 50% 50%,transparent 55%,rgba(2,8,20,.75) 100%),linear-gradient(180deg,#050f22,#03091a);color:var(--cn-on-primary);padding:clamp(56px,8vh,88px) 24px;display:flex;justify-content:center}.page_stage__qjLR6:after{content:"";z-index:-1;background:url(/noise.png) repeat}.page_stage__qjLR6:after,.page_stars__HU_ty{position:absolute;inset:0;pointer-events:none}.page_stars__HU_ty{z-index:-2;width:100%;height:100%}.page_markWrap__k_FoM{position:absolute;z-index:0;right:3vw;top:50%;transform:translateY(-50%);width:min(360px,24vw);display:flex;flex-direction:column;align-items:center;gap:14px;pointer-events:none}.page_mark__dOApU{width:100%;height:auto;filter:drop-shadow(0 0 12px rgba(140,180,255,.3))}.page_markWrap__k_FoM [data-piece]{opacity:0;transform-box:fill-box}.page_markGlow__IDMb9{position:absolute;top:42%;left:50%;transform:translate(-50%,-50%);width:120%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(110,168,255,.3) 0,rgba(110,168,255,.08) 45%,transparent 70%);opacity:.25;pointer-events:none}.page_markHint__cPPsb{font-family:var(--font-latin-stack);font-size:11px;font-weight:700;letter-spacing:.3em;color:var(--cn-accent-bright);opacity:.75}.page_markHint__cPPsb[data-complete]{opacity:1;text-shadow:0 0 12px rgba(110,168,255,.8)}.page_panel__rXxEM{position:relative;z-index:1;width:100%;max-width:700px;display:flex;flex-direction:column;border-radius:22px;border:1px solid transparent;background:linear-gradient(165deg,rgba(13,27,54,.82),rgba(7,16,34,.76)) padding-box,linear-gradient(150deg,rgba(110,168,255,.55),rgba(11,31,58,.15) 45%,rgba(29,78,216,.45)) border-box;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 24px 60px rgba(2,8,20,.65),inset 0 1px 0 rgba(255,255,255,.07)}@media (min-width:1100px){.page_panel__rXxEM{margin-right:min(360px,24vw)}}.page_progressWrap__VIxAT{display:flex;align-items:center;gap:16px;padding:20px 40px;border-bottom:1px solid rgba(110,168,255,.18)}.page_progressBar__ulch0{flex:1;height:5px;background-color:rgba(255,255,255,.12);border-radius:3px;overflow:hidden}.page_progressFill__tjwLo{height:100%;background:linear-gradient(90deg,var(--cn-accent),var(--cn-accent-bright));border-radius:3px;box-shadow:0 0 10px rgba(110,168,255,.6);transition:width .4s cubic-bezier(.4,0,.2,1)}.page_progressLabel__JkLd3{font-family:var(--font-latin-stack);font-size:12px;font-weight:700;color:rgba(247,250,255,.6);white-space:nowrap;letter-spacing:.04em}.page_progressCurrent__44e9_{color:var(--cn-accent-bright);font-size:15px}.page_stepContent___uvja{padding:32px 40px 8px}.page_stepBody__rI16X{display:flex;flex-direction:column;gap:20px;padding-bottom:24px}.page_question__WXU96{font-family:var(--font-heading-stack);font-weight:700;font-size:20px;color:var(--cn-on-primary);line-height:1.5}.page_autoHint__hMF4j{font-size:12px;color:rgba(247,250,255,.55);text-align:center}.page_multiHint__HG512{font-size:12px;color:rgba(247,250,255,.55);margin-top:-8px}.page_grid__Rl0WX{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.page_gridThree__RNSLy{grid-template-columns:repeat(3,1fr)}.page_choice__JrQg2{display:flex;flex-direction:column;gap:6px;text-align:left;padding:16px 18px;border-radius:14px;background:linear-gradient(160deg,rgba(19,38,72,.66),rgba(9,20,44,.55));border:1.5px solid rgba(110,168,255,.28);box-shadow:0 10px 26px rgba(2,8,20,.4),inset 0 1px 0 rgba(255,255,255,.06);cursor:pointer;min-height:68px;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.page_choice__JrQg2:hover{border-color:rgba(110,168,255,.7);box-shadow:0 12px 28px rgba(2,8,20,.5),0 0 14px rgba(110,168,255,.2),inset 0 1px 0 rgba(255,255,255,.08)}.page_choiceActive__Pc3FN{border-color:var(--cn-accent-bright);background:linear-gradient(160deg,rgba(38,70,128,.82),rgba(21,42,84,.72));box-shadow:0 12px 30px rgba(2,8,20,.5),0 0 18px rgba(110,168,255,.35),inset 0 1px 0 rgba(255,255,255,.1)}.page_choiceLabel__1Aewn{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-heading-stack);font-weight:700;font-size:14px;color:var(--cn-on-primary)}.page_choiceDesc__4lpDQ{font-size:12px;line-height:1.6;color:rgba(247,250,255,.68)}.page_check__p8ii4{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0;border-radius:999px;background:linear-gradient(135deg,#4a86f7,var(--cn-accent));color:#fff;font-size:11px;line-height:1}.page_choiceDetail__5v9sq{font-size:12px;line-height:1.7;color:rgba(247,250,255,.6)}.page_imageSlot__lzIpg{position:relative;width:100%;aspect-ratio:16/7;border-radius:14px;overflow:hidden;background:rgba(9,20,44,.45);border:1.5px dashed rgba(110,168,255,.3);display:flex;align-items:center;justify-content:center;transition:box-shadow .3s ease,border-color .3s ease}.page_imageSlotFilled__W3JFe{border:none;box-shadow:0 14px 34px rgba(2,8,20,.5)}.page_imageSlotHint__0ve_6{font-size:12px;color:rgba(247,250,255,.5);text-align:center}.page_inlineImageImg__E_dCN{-o-object-fit:cover;object-fit:cover;animation:page_inlineImageIn__K8y7b .4s ease}.page_inlineCaption__g3Tal{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;gap:8px;padding:18px 20px;background:linear-gradient(0deg,rgba(4,10,24,.9),rgba(4,10,24,0));color:var(--cn-on-primary)}.page_inlineBadges__kE6_j{display:inline-flex;gap:8px;flex-wrap:wrap}.page_inlineBadge__ucgED{background:linear-gradient(135deg,#4a86f7,var(--cn-accent));color:#fff}.page_inlineBadgeAlt__WGNOS,.page_inlineBadge__ucgED{align-self:flex-start;display:inline-flex;padding:4px 12px;border-radius:999px;font-family:var(--font-heading-stack);font-weight:700;font-size:11px}.page_inlineBadgeAlt__WGNOS{background-color:rgba(255,255,255,.92);color:var(--cn-primary)}.page_inlineCaptionText__3wP7a{font-size:13px;line-height:1.6;text-shadow:0 1px 4px rgba(0,0,0,.35)}@keyframes page_inlineImageIn__K8y7b{0%{opacity:0;transform:scale(1.03)}to{opacity:1;transform:none}}.page_navBar__tm_x5{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:16px 40px;border-top:1px solid rgba(110,168,255,.18)}.page_backBtn__aACjw{padding:12px 22px;border:1.5px solid rgba(247,250,255,.3);border-radius:999px;background:transparent;color:var(--cn-on-primary);font-size:14px;font-weight:600;cursor:pointer;min-height:48px;transition:border-color .15s ease,color .15s ease}.page_backBtn__aACjw:hover{border-color:var(--cn-accent-bright);color:var(--cn-accent-bright)}.page_nextBtn__Z6lXF{padding:12px 26px;border:1px solid rgba(150,190,255,.6);border-radius:999px;background:linear-gradient(135deg,#4a86f7,#1d4ed8 55%,#2b3fd0);color:#fff;font-size:14px;font-weight:700;cursor:pointer;min-height:48px;box-shadow:0 8px 22px rgba(29,78,216,.4),inset 0 1px 0 rgba(255,255,255,.35);transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.page_nextBtn__Z6lXF:hover{transform:translateY(-1px);filter:brightness(1.08);box-shadow:0 12px 28px rgba(29,78,216,.55),0 0 18px rgba(110,168,255,.35),inset 0 1px 0 rgba(255,255,255,.4)}.page_summaryRow__S9LWc{display:flex;flex-wrap:wrap;gap:8px}.page_summaryChip__f_WP5{background:linear-gradient(135deg,#4a86f7,var(--cn-accent));color:#fff}.page_summaryChipOpt__6kMs_,.page_summaryChip__f_WP5{display:inline-flex;align-items:center;padding:5px 14px;border-radius:999px;font-family:var(--font-heading-stack);font-weight:700;font-size:12px}.page_summaryChipOpt__6kMs_{background:rgba(110,168,255,.14);color:var(--cn-accent-bright);border:1px solid rgba(110,168,255,.4)}.page_resultCard__R5nX1{position:relative;display:flex;flex-direction:column;gap:14px;padding:27px 29px;border-radius:18px;border:1px solid transparent;background:linear-gradient(160deg,rgba(24,48,92,.9),rgba(10,22,48,.85)) padding-box,linear-gradient(150deg,rgba(110,168,255,.8),rgba(11,31,58,.2) 45%,rgba(29,78,216,.6)) border-box;color:var(--cn-on-primary);box-shadow:0 18px 44px rgba(2,8,20,.6),0 0 26px rgba(110,168,255,.14),inset 0 1px 0 rgba(255,255,255,.08)}.page_resultRow__v9t88{display:flex;gap:28px;align-items:flex-start}.page_resultDivider__ZlhQv{width:1px;min-height:44px;background-color:rgba(255,255,255,.2);align-self:stretch}.page_resultEyebrow__scwda{font-family:var(--font-latin-stack);font-weight:700;font-size:11px;letter-spacing:.14em;color:var(--cn-accent-bright);text-transform:uppercase}.page_resultBlock__M1fCK{display:flex;flex-direction:column;gap:4px}.page_resultLabel__Q9CEP{font-size:12px;color:rgba(255,255,255,.7)}.page_resultValue__9Dg5o{font-family:var(--font-heading-stack);font-weight:700;font-size:26px;line-height:1.3;text-shadow:0 0 18px rgba(110,168,255,.35)}.page_resultValue__9Dg5o small{font-size:13px;margin:0 2px;font-weight:700}.page_note__pcnBA{font-size:11px;line-height:1.7;color:rgba(255,255,255,.6)}.page_cta__Nqfqy{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:15px 24px;border-radius:999px;overflow:hidden;background:linear-gradient(135deg,#4a86f7,#1d4ed8 55%,#2b3fd0);border:1px solid rgba(150,190,255,.65);color:#fff;font-weight:700;font-size:15px;min-height:52px;box-shadow:0 10px 28px rgba(29,78,216,.5),inset 0 1px 0 rgba(255,255,255,.4);transition:transform .2s ease,filter .2s ease,box-shadow .2s ease}.page_cta__Nqfqy:before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 32%,rgba(255,255,255,.32) 48%,rgba(255,255,255,.06) 56%,transparent 70%);transform:translateX(-130%);animation:page_estSheen__EVsii 3.6s cubic-bezier(.4,0,.2,1) infinite;pointer-events:none}@keyframes page_estSheen__EVsii{0%,55%{transform:translateX(-130%)}85%,to{transform:translateX(130%)}}.page_cta__Nqfqy:hover{transform:translateY(-2px);filter:brightness(1.08);box-shadow:0 14px 34px rgba(29,78,216,.6),0 0 24px rgba(110,168,255,.4),inset 0 1px 0 rgba(255,255,255,.45)}.page_ctaSub__vdmmp{text-align:center;font-size:13px;font-weight:700;color:rgba(247,250,255,.85);text-decoration:underline;text-underline-offset:3px}.page_ctaSub__vdmmp:hover{color:var(--cn-accent-bright)}.page_restartBtn__U9_PN{align-self:center;background:none;border:1px solid rgba(247,250,255,.3);border-radius:999px;padding:10px 22px;font-size:13px;font-weight:600;color:rgba(247,250,255,.65);cursor:pointer;transition:color .15s ease,border-color .15s ease}.page_restartBtn__U9_PN:hover{color:var(--cn-on-primary);border-color:rgba(247,250,255,.6)}@media (max-width:768px){.page_head__jKF6h{min-height:56svh;padding:64px 22px 88px}.page_watermark__EuV5g{font-size:96px}.page_stage__qjLR6{padding:48px 16px 64px}.page_markWrap__k_FoM{right:auto;left:50%;top:50%;transform:translate(-50%,-50%);width:min(260px,62vw);opacity:.3;z-index:0}.page_markHint__cPPsb{display:none}.page_progressWrap__VIxAT{padding:14px 20px}.page_stepContent___uvja{padding:20px 20px 0}.page_navBar__tm_x5{padding:12px 20px}.page_backBtn__aACjw,.page_nextBtn__Z6lXF{flex:1;text-align:center;justify-content:center}.page_imageSlot__lzIpg{aspect-ratio:16/9}.page_grid__Rl0WX{grid-template-columns:1fr;gap:10px}.page_gridThree__RNSLy{grid-template-columns:repeat(3,1fr)}.page_choice__JrQg2{min-height:60px;padding:14px 16px}.page_resultCard__R5nX1{padding:21px 19px;gap:12px}.page_resultRow__v9t88{flex-direction:column;gap:14px}.page_resultDivider__ZlhQv{display:none}.page_resultValue__9Dg5o{font-size:22px}}@media (max-width:400px){.page_gridThree__RNSLy{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){.page_cta__Nqfqy:before,.page_inlineImageImg__E_dCN,.page_scrollHint__d4af5 i{animation:none}.page_cta__Nqfqy:hover,.page_nextBtn__Z6lXF:hover{transform:none}}