.page_container__aoG4z,.page_container__aoG4z *,.page_container__aoG4z :after,.page_container__aoG4z :before{box-sizing:border-box}.page_container__aoG4z{--color-primary:#003366;--color-secondary:#4f46e5;--color-ai-accent:#4361ee;--color-ai-accent-soft:#7b93f7;--gradient-ai:linear-gradient(135deg,var(--color-ai-accent),var(--color-ai-accent-soft));--color-glow-gold-rgb:201,162,74;--color-glow-gold-warm-rgb:184,135,60;--color-trending-accent:#2f47c9;--color-bg-page:#ffffff;--color-bg-card:#ffffff;--color-text-card:#0b1220;--color-text-body:#000000;--color-soft-tint:#eff2ff;--color-text-secondary:#48507a;--color-border-card:#e4eafb;--color-border-input:#7a84a8;--color-focus-ring:#4f46e5;--color-success:#187a50;--color-warning:#985800;--color-danger:#c62828;--glow-x:50%;--glow-y:50%;--glow-strength:0;width:100%;min-height:100vh;background-color:transparent;color:var(--color-text-body);position:relative;overflow:clip}.page_contentCol__vTuD1{width:100%;max-width:1200px;margin-inline:auto;padding-inline:24px;position:relative;z-index:1}.page_headerNav__s8uUQ{width:100%;display:flex;justify-content:center;padding:24px 16px 12px;position:relative;z-index:10}.page_navLinks__3Mchl{display:inline-flex;gap:6px;align-items:center;flex-wrap:wrap;justify-content:center;background:#fff;padding:6px 10px;border-radius:999px;box-shadow:0 2px 16px rgba(0,0,0,.07),0 .5px 3px rgba(0,0,0,.04);border:1px solid rgba(0,0,0,.06)}.page_navLink__2S7dD{position:relative;font-size:14.5px;font-weight:500;color:var(--color-text-secondary);text-decoration:none;padding:8px 16px;border-radius:999px;display:inline-block;letter-spacing:.01em;transition:color .22s ease,background-color .22s ease,transform .18s cubic-bezier(.2,0,0,1)}.page_navLink__2S7dD:after{content:"";position:absolute;left:12px;right:12px;bottom:3px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--color-secondary),var(--color-primary));transform:scaleX(0);transform-origin:center;opacity:0;transition:transform .28s cubic-bezier(.2,0,0,1),opacity .2s ease}.page_navLink__2S7dD:hover{color:var(--color-primary);background-color:rgba(79,70,229,.07);transform:translateY(-1px)}.page_navLink__2S7dD:hover:after{transform:scaleX(1);opacity:1}.page_navLink__2S7dD:active{transform:translateY(0)}.page_navLink__2S7dD:focus-visible{outline:none;color:var(--color-primary);background-color:rgba(79,70,229,.09);box-shadow:0 0 0 2px rgba(79,70,229,.35)}.page_navLinkStrong__dVGfy{font-weight:600;color:var(--color-primary)}.page_navLinkStrong__dVGfy:hover{background-color:rgba(79,70,229,.1);color:var(--color-secondary)}@media (prefers-reduced-motion:reduce){.page_navLink__2S7dD,.page_navLink__2S7dD:active,.page_navLink__2S7dD:hover{transform:none!important}.page_navLink__2S7dD:after{transition:opacity .2s ease!important;transform:scaleX(1)!important;opacity:0!important}.page_navLink__2S7dD:hover:after{opacity:1!important}}.page_heroHeading__JtlfU{font-size:clamp(38px,5vw,68px);font-weight:700;letter-spacing:-.03em;line-height:1.1;margin-bottom:10px}.page_eyebrow__H9Slr{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-ai-accent);background:rgba(79,70,229,.06);padding:6px 14px;border-radius:999px;margin-bottom:24px;top:30px}.page_tagline___8E6T{font-size:clamp(16px,2vw,19px);color:var(--color-text-secondary);margin:0 auto 14px;max-width:700px;line-height:1.5}.page_taglinePrimary__udUnB{display:block}.page_heroContent__2lPR8{width:min(100%,1200px);margin-inline:auto;padding-top:0;padding-bottom:28px;display:flex;flex-direction:column;align-items:center;text-align:center;min-height:0}@keyframes page_driftBg__pa6gG{0%{transform:scale(1) translate(0)}33%{transform:scale(1.02) translate(1%,-1%)}66%{transform:scale(.98) translate(-1%,1%)}to{transform:scale(1) translate(0)}}.page_heroBgWrapper__vN49m{position:fixed;top:0;left:0;width:100%;height:100vh;pointer-events:none;z-index:0;overflow:hidden;contain:paint}.page_heroBg__ZurEj{top:-10%;left:-10%;width:120%;height:120%;background:radial-gradient(ellipse 60% 60% at 50% 35%,rgba(79,70,229,.085) 0,rgba(79,70,229,.03) 50%,transparent 75%),radial-gradient(ellipse 50% 50% at 15% 30%,rgba(59,130,246,.062) 0,transparent 70%),radial-gradient(ellipse 50% 50% at 85% 35%,rgba(99,102,241,.052) 0,transparent 70%),radial-gradient(ellipse 60% 50% at 50% 70%,rgba(79,70,229,.04) 0,transparent 70%);animation:page_driftBg__pa6gG 25s ease-in-out infinite alternate}.page_heroAurora__1hCTB,.page_heroBg__ZurEj{position:absolute;pointer-events:none;will-change:transform}.page_heroAurora__1hCTB{top:-15%;left:-15%;width:130%;height:130%;background:radial-gradient(ellipse 45% 40% at 28% 18%,rgba(79,70,229,.055) 0,transparent 68%),radial-gradient(ellipse 40% 38% at 74% 62%,rgba(0,51,102,.045) 0,transparent 66%);animation:page_driftBg__pa6gG 41s ease-in-out infinite alternate-reverse}.page_heroGrid__BL1ju{position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(rgba(0,51,102,.055) 1px,transparent 0);background-size:30px 30px;mask-image:radial-gradient(ellipse 62% 52% at 50% 34%,#000 0,transparent 72%);-webkit-mask-image:radial-gradient(ellipse 62% 52% at 50% 34%,#000 0,transparent 72%)}.page_networkLayer__SK3c6{position:absolute;top:-5%;left:-5%;width:110%;height:110%;pointer-events:none;animation:page_driftBg__pa6gG 35s ease-in-out infinite alternate-reverse}@keyframes page_nodePulse__YWCO8{0%,to{opacity:.14;transform:scale(1)}50%{opacity:.3;transform:scale(1.25)}}.page_networkNode__GE0eu{fill:var(--color-secondary);opacity:.2;transform-box:fill-box;transform-origin:center;animation:page_nodePulse__YWCO8 7s ease-in-out infinite}@keyframes page_lineFlow__blouQ{0%{stroke-dashoffset:0}to{stroke-dashoffset:-160}}.page_networkLine__XOfcE{stroke:var(--color-primary);stroke-width:1px;opacity:.12;stroke-dasharray:5 11;animation:page_lineFlow__blouQ 14s linear infinite}@keyframes page_glowBreathe__08uJr{0%,to{opacity:.26}50%{opacity:.5}}.page_networkNodeGlow__TYl5e{fill:var(--color-secondary);opacity:.35;filter:blur(2px);transform-box:fill-box;transform-origin:center;animation:page_glowBreathe__08uJr 5.5s ease-in-out infinite}.page_particle__fR9Se{fill:var(--color-primary);opacity:.05}@keyframes page_floatParticle__31a8E{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.page_particleAnimate__t4cIa{animation:page_floatParticle__31a8E 8s ease-in-out infinite alternate}.page_animate1__Hk6Vl{animation:page_heroEntrance__lF35L .7s cubic-bezier(.16,1,.3,1) 0s forwards;opacity:0}.page_animate2__TtYkD{animation:page_heroEntrance__lF35L .7s cubic-bezier(.16,1,.3,1) .1s forwards;opacity:0}.page_animate3__XwN0F{animation:page_heroEntrance__lF35L .7s cubic-bezier(.16,1,.3,1) .2s forwards;opacity:0}.page_animate4__a1_ym{animation:page_heroEntrance__lF35L .7s cubic-bezier(.16,1,.3,1) .3s forwards;opacity:0}.page_animate5__Y3Scb{animation:page_heroEntrance__lF35L .7s cubic-bezier(.16,1,.3,1) .4s forwards;opacity:0}.page_animate6__unSVb{animation:page_heroEntrance__lF35L .7s cubic-bezier(.16,1,.3,1) .5s forwards;opacity:0}.page_animate7__jRx7j{animation:page_heroEntrance__lF35L .7s cubic-bezier(.16,1,.3,1) .6s forwards;opacity:0}.page_textPrimary__5BrHT{color:var(--color-primary)}.page_textSecondary__oXdhT{color:var(--color-text-secondary)}.page_textSuccess__Gx6HI{color:var(--color-success)}.page_textWarning__zim2d{color:var(--color-warning)}.page_textDanger__rxJ1I{color:var(--color-danger)}.page_textMuted__aEvWt{color:var(--color-text-secondary);font-size:13px}.page_textCard__Fp3tB{color:var(--color-text-card)}.page_link__36MaQ,.page_textAccent__Me0wF{color:var(--color-secondary)}.page_link__36MaQ{text-decoration:none;transition:color .15s ease,-webkit-text-decoration-color .15s ease;transition:color .15s ease,text-decoration-color .15s ease;transition:color .15s ease,text-decoration-color .15s ease,-webkit-text-decoration-color .15s ease;text-underline-offset:3px}.page_link__36MaQ:hover{color:var(--color-primary);text-decoration:underline;-webkit-text-decoration-color:var(--color-secondary);text-decoration-color:var(--color-secondary)}.page_weatherPill__FPw4Y{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.9);border:1px solid rgba(79,70,229,.22);padding:7px 12px;box-shadow:0 2px 8px rgba(30,40,100,.05);margin-top:6px;transition:all .2s ease}.page_weatherPill__FPw4Y:hover{background:rgba(255,255,255,.98);border-color:rgba(79,70,229,.35);box-shadow:0 4px 12px rgba(79,70,229,.08)}.page_weatherLocation__WSXu3{font-weight:500;display:flex;gap:6px;background:none;border:none;font-family:inherit;cursor:pointer;padding:8px 14px;border-radius:999px;transition:background-color .18s}.page_weatherLocation__WSXu3:hover{background:rgba(79,70,229,.06)}.page_weatherTemp__1NPLZ{font-weight:600;display:flex;gap:6px;color:var(--color-primary);font-size:14px}.page_weatherLabel__CQbvd{font-weight:400}.page_weatherSeparator__D_brE{color:var(--color-border-input);opacity:.6;font-size:14px;margin:0 2px}.page_trendingLabel__4P2cf{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:15px;font-weight:600;letter-spacing:.01em;margin-bottom:14px;color:#D4A72C;padding:7px 18px;border-radius:999px}.page_threadLabel__82QY5{display:inline-flex;align-items:center;gap:6px}.page_badgeBase__6_fx_{font-size:11px;font-weight:700;letter-spacing:.3px;padding:2px 8px;border-radius:999px;text-transform:uppercase}.page_badgeFeatured__OadAB{background-color:var(--color-primary);color:var(--color-bg-page)}.page_badgeVerified__CM4Ve{background-color:var(--color-soft-tint);color:var(--color-primary)}.page_badgeClaimed__C9H1m{background-color:var(--color-surface-muted,#eef1f7);color:var(--color-text-muted,#4b5563)}.page_quoteToggleOn__8yMlz{background-color:var(--color-primary);color:var(--color-bg-page);border:1px solid var(--color-primary)}.page_quoteToggleOff__u9WnG{background-color:var(--color-bg-page);color:var(--color-primary);border:1px solid var(--color-border-card)}.page_quoteToggleOff__u9WnG:hover{background-color:var(--color-soft-tint)}.page_searchGroup__fwTnJ{display:flex;gap:8px;margin-top:20px;margin-inline:auto;position:relative;border-radius:12px;isolation:isolate}.page_searchGroup__fwTnJ:after{content:"";position:absolute;inset:-90px -70px;z-index:-2;pointer-events:none;border-radius:50%;background:radial-gradient(ellipse 60% 55% at 50% 50%,rgba(79,70,229,.09) 0,rgba(79,70,229,.035) 42%,transparent 74%);opacity:.85;transition:opacity .4s ease}.page_searchGroupFocused__szSut:after{opacity:1}.page_searchGlow__AZ4NS{position:absolute;top:0;left:0;width:520px;height:520px;margin:-260px 0 0 -260px;z-index:-1;pointer-events:none;border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(79,70,229,.22) 0,rgba(79,70,229,.1) 26%,rgba(79,70,229,.035) 48%,transparent 70%);opacity:0;will-change:transform,opacity;transition:opacity .35s ease}.page_inputWrap__8_vHm{flex:1 1;position:relative;display:flex;align-items:center}.page_searchIcon__6lYzk{position:absolute;right:14px;color:var(--color-text-secondary);pointer-events:none;flex-shrink:0;z-index:2;transition:color .3s ease}@keyframes page_iconIdlePulse__NeRm_{0%,to{opacity:1}50%{opacity:.45}}.page_searchIcon__6lYzk{animation:page_iconIdlePulse__NeRm_ 3.5s ease-in-out infinite}.page_searchIconActive__aFShT{color:var(--color-secondary);animation:none;opacity:.9}.page_searchGroupFocused__szSut .page_searchIcon__6lYzk{color:var(--color-primary)}.page_searchGroupTyping__J4QbW .page_searchIcon__6lYzk{color:var(--color-secondary)}@keyframes page_iconSpin__w_v1d{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page_searchIconLoading__rtptg{animation:page_iconSpin__w_v1d .8s linear infinite!important;opacity:.9;color:var(--color-secondary)!important}.page_input___cVLA{background-color:var(--color-bg-page);border:1px solid rgba(79,70,229,.15);color:var(--color-text-card);width:100%;flex:1 1;font-size:15px;padding:13px 42px 13px 16px;border-radius:10px;position:relative;z-index:1;box-shadow:0 1px 4px rgba(0,51,102,.02);transition:border-color .2s ease,box-shadow .2s ease}.page_searchGroup__fwTnJ:hover .page_input___cVLA{border-color:rgba(79,70,229,.35)}.page_input___cVLA:focus{outline:none;border-color:rgba(79,70,229,.6)!important;box-shadow:0 0 0 3px rgba(79,70,229,.12),inset 0 1px 2px rgba(0,51,102,.02)}.page_searchGroupTyping__J4QbW .page_input___cVLA{border-color:rgba(79,70,229,.5)}.page_searchGroupTyping__J4QbW .page_input___cVLA:focus{border-color:rgba(79,70,229,.7)!important;box-shadow:0 0 0 3px rgba(79,70,229,.18),inset 0 1px 2px rgba(0,51,102,.02)}.page_btnPrimarySearch__jhaRg{background-color:var(--color-primary);color:var(--color-bg-page);border:1px solid var(--color-primary);padding:7px 15px;border-radius:10px;font-size:15px;font-weight:600;cursor:pointer;transition:background-color .15s ease,transform .1s ease,box-shadow .15s ease;position:relative;z-index:1;box-shadow:0 2px 8px rgba(79,70,229,.15)}.page_btnPrimarySearch__jhaRg:hover:not(:disabled){background-color:var(--color-secondary);border-color:var(--color-secondary);transform:translateY(-1px);box-shadow:0 4px 16px rgba(79,70,229,.35)}.page_btnPrimarySearch__jhaRg:active:not(:disabled){transform:translateY(0) scale(.97)}.page_btnPrimarySearch__jhaRg:disabled{opacity:.6;cursor:not-allowed}.page_btnPrimary__2McYJ{background-color:var(--color-primary);color:var(--color-bg-page);border:1px solid var(--color-primary);transition:background-color .15s ease}.page_btnPrimary__2McYJ:hover:not(:disabled){background-color:var(--color-secondary)}.page_btnPrimary__2McYJ:disabled{opacity:.6;cursor:not-allowed}.page_btnLink__Yn2WH{border:1px solid var(--color-border-card);background-color:var(--color-bg-page);color:var(--color-primary);transition:background-color .15s ease,color .15s ease}.page_btnLink__Yn2WH:hover{background-color:var(--color-soft-tint);color:var(--color-secondary)}@keyframes page_chipFadeIn__cqixq{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.page_chipEntrance__bbwzC{opacity:0;animation:page_chipFadeIn__cqixq .3s ease forwards}.page_btnPill__SQx8i{border:1px solid rgba(79,70,229,.25);background-color:rgba(255,255,255,.85);color:var(--color-ai-accent);font-size:14.5px;font-weight:600;padding:9px 16px;box-shadow:0 2px 8px rgba(30,40,100,.04);transition:background-color .15s ease,color .15s ease,border-color .15s ease,transform .15s ease,box-shadow .15s ease}.page_btnPill__SQx8i:hover{background-color:rgba(255,255,255,.98);color:var(--color-primary);border-color:rgba(79,70,229,.45);transform:translateY(-2px);box-shadow:0 4px 12px rgba(79,70,229,.12)}.page_voiceBtn__cLk7d{background-color:var(--color-bg-page);border:1px solid rgba(79,70,229,.15);color:var(--color-text-card);padding:13px 15px;border-radius:10px;font-size:16px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;position:relative;z-index:1;box-shadow:0 2px 6px rgba(79,70,229,.08);transition:background-color .22s ease,border-color .22s ease,box-shadow .22s ease,transform .14s cubic-bezier(.2,0,0,1)}.page_voiceBtn__cLk7d:focus-visible,.page_voiceBtn__cLk7d:hover{outline:none;background-color:var(--color-soft-tint);border-color:rgba(79,70,229,.35);box-shadow:0 4px 12px rgba(79,70,229,.2)}.page_voiceRing__MPNsf{position:absolute;inset:-4px;border-radius:14px;border:2.5px solid var(--color-danger);opacity:.6;animation:page_voiceRingPulse__h3CmI 1.4s ease-in-out infinite;pointer-events:none}@keyframes page_voiceRingPulse__h3CmI{0%{opacity:.6;transform:scale(1)}50%{opacity:.15;transform:scale(1.12)}to{opacity:.6;transform:scale(1)}}.page_voiceBtnListening__vzgwA{background-color:var(--color-danger);border-color:var(--color-danger);color:#fff;box-shadow:0 0 0 0 rgba(198,40,40,.35),0 4px 14px rgba(198,40,40,.18);animation:page_voiceBtnPulse__Mwe6m 1.5s ease-in-out infinite}@keyframes page_voiceBtnPulse__Mwe6m{0%{box-shadow:0 0 0 0 rgba(198,40,40,.4),0 4px 14px rgba(198,40,40,.18)}70%{box-shadow:0 0 0 9px rgba(198,40,40,0),0 4px 14px rgba(198,40,40,.18)}to{box-shadow:0 0 0 0 rgba(198,40,40,0),0 4px 14px rgba(198,40,40,.18)}}.page_voiceBtnProcessing__B1_GB{background:linear-gradient(135deg,rgba(79,70,229,.06),rgba(79,70,229,.12));border-color:rgba(79,70,229,.28);color:var(--color-secondary);cursor:wait;opacity:.85;animation:page_voiceBtnProcessAnim__npu1v 1.8s ease-in-out infinite}@keyframes page_voiceBtnProcessAnim__npu1v{0%,to{border-color:rgba(79,70,229,.28)}50%{border-color:rgba(79,70,229,.5)}}.page_voiceBtnError__LZFpR{background-color:rgba(198,40,40,.05);border-color:rgba(198,40,40,.3);color:var(--color-danger)}.page_voiceStatus__NzSIk{display:flex;align-items:center;gap:8px;justify-content:center;margin-top:12px;font-size:13px;font-weight:500;letter-spacing:.01em;min-height:18px;animation:page_rise__3tCje .25s var(--ease-out) backwards}.page_voiceStatusListening__iYqQK{color:var(--color-danger)}.page_voiceStatusProcessing__vWG3f{color:var(--color-secondary)}.page_voiceStatusError__0e9PC{color:var(--color-danger)}.page_voiceStatusDot__v_QQx{width:8px;height:8px;border-radius:50%;background:var(--color-danger);flex-shrink:0;animation:page_voicePulse__cnxFk 1.2s ease-in-out infinite}@keyframes page_voicePulse__cnxFk{0%{box-shadow:0 0 0 0 rgba(198,40,40,.45)}70%{box-shadow:0 0 0 7px rgba(198,40,40,0)}to{box-shadow:0 0 0 0 rgba(198,40,40,0)}}.page_voiceStatusSpinner__7MXxe{width:14px;height:14px;border-radius:50%;border:2px solid rgba(79,70,229,.15);border-top:2px solid var(--color-secondary);flex-shrink:0;animation:page_voiceSpin__qDX1c .8s linear infinite}@keyframes page_voiceSpin__qDX1c{to{transform:rotate(1turn)}}.page_card__QV0Om{background-color:var(--color-bg-card);box-shadow:0 4px 16px rgba(15,23,42,.05)}.page_cardAction__mpn0Y,.page_card__QV0Om{border:1px solid var(--color-border-card);color:var(--color-text-card)}.page_cardAction__mpn0Y{background-color:var(--color-soft-tint)}.page_channelBtnOn__gtCUx{background-color:var(--color-primary);color:var(--color-bg-page);border:1px solid var(--color-primary)}.page_channelBtnOff__m1_PX{background-color:var(--color-bg-page);color:var(--color-text-secondary);border:1px solid var(--color-border-input)}.page_channelBtnOff__m1_PX:hover{background-color:var(--color-soft-tint)}.page_dividerTop__qM5tU{border-top:1px solid var(--color-border-card)}.page_dividerLeft__BcfYw{border-left:2px solid var(--color-border-card)}@media (prefers-reduced-motion:reduce){.page_btnPrimarySearch__jhaRg,.page_input___cVLA,.page_searchGroup__fwTnJ,.page_voiceBtnListening__vzgwA,.page_voiceBtn__cLk7d{animation:none!important;transition:none!important}.page_voiceBtnProcessing__B1_GB,.page_voiceRing__MPNsf,.page_voiceStatusDot__v_QQx,.page_voiceStatusSpinner__7MXxe,.page_voiceStatus__NzSIk{animation:none!important}.page_searchGroup__fwTnJ:after,.page_searchGroup__fwTnJ:before{animation:none!important;transition:none!important}.page_inputWrap__8_vHm,.page_inputWrap__8_vHm:after{transition:none!important}.page_searchIconLoading__rtptg,.page_searchIcon__6lYzk{animation:none!important}.page_chipEntrance__bbwzC{animation:none!important;opacity:1!important}.page_btnPillTrending__xUn9_:hover,.page_btnPill__SQx8i:hover,.page_btnPrimarySearch__jhaRg:active:not(:disabled),.page_btnPrimarySearch__jhaRg:hover:not(:disabled){transform:none!important}.page_heroBgWrapper__vN49m,.page_particleAnimate__t4cIa{animation:none!important}.page_animate1__Hk6Vl,.page_animate2__TtYkD,.page_animate3__XwN0F,.page_animate4__a1_ym,.page_animate5__Y3Scb,.page_animate6__unSVb,.page_animate7__jRx7j{animation:none!important;opacity:1!important;transform:none!important}}.page_results__TYDqB{width:100%;max-width:800px;margin-inline:auto;margin-top:30px;position:relative;z-index:1}.page_answerMeta__Oq6jg{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;margin-bottom:16px;font-size:12.5px;color:var(--color-text-secondary)}.page_answerMetaModel__rC2_v{display:inline-flex;align-items:center;gap:7px;font-weight:600;color:var(--color-primary)}.page_answerMetaModel__rC2_v svg{color:var(--color-secondary);flex-shrink:0}.page_answerMetaDot__LbpzS{color:var(--color-border-input);opacity:.55}.page_verifiedPill__qkjJn{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;padding:4px 10px 4px 8px;border-radius:999px;background:rgba(24,122,80,.07);border:1px solid rgba(24,122,80,.2);color:var(--color-success);white-space:nowrap}.page_verifiedPill__qkjJn svg{flex-shrink:0}.page_violationPill__Cz_Hh{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;padding:4px 10px 4px 8px;border-radius:999px;background:rgba(198,40,40,.06);border:1px solid rgba(198,40,40,.2);color:var(--color-danger);white-space:nowrap}@keyframes page_resultIn__qZ_tg{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.page_resultCard__T9W9b{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:14px;gap:14px;padding:16px 18px 15px;margin-bottom:10px;border:1px solid var(--color-border-card);border-radius:14px;background:var(--color-bg-card);box-shadow:0 1px 2px rgba(0,51,102,.04);transition:border-color .22s ease,box-shadow .22s cubic-bezier(.2,0,0,1),transform .22s cubic-bezier(.2,0,0,1);animation:page_resultIn__qZ_tg .42s cubic-bezier(.16,1,.3,1) var(--r-delay,0s) backwards}.page_resultCard__T9W9b:hover{transform:translateY(-2px);border-color:rgba(79,70,229,.28);box-shadow:0 4px 14px rgba(0,51,102,.06),0 12px 30px rgba(79,70,229,.08)}.page_resultCardTop__FtutB{border-color:rgba(79,70,229,.22);box-shadow:0 1px 2px rgba(0,51,102,.05),0 6px 22px rgba(79,70,229,.07)}.page_resultCardTop__FtutB:before{content:"";position:absolute;inset:-1px;border-radius:14px;pointer-events:none;background:linear-gradient(180deg,rgba(79,70,229,.05),transparent 42%)}.page_rank__ayumA{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;font-size:14px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em;background:var(--color-soft-tint);border:1px solid var(--color-border-card);color:var(--color-primary);transition:background .22s ease,border-color .22s ease,color .22s ease}.page_rankTop__TP1jf{background:var(--color-primary);border-color:var(--color-primary);color:#ffffff;box-shadow:0 3px 10px rgba(0,51,102,.24)}.page_resultCard__T9W9b:hover .page_rank__ayumA{border-color:rgba(79,70,229,.35);color:var(--color-secondary)}.page_resultCard__T9W9b:hover .page_rankTop__TP1jf{background:var(--color-secondary);border-color:var(--color-secondary);color:#ffffff}.page_resultBody__K0Wcp{min-width:0}.page_resultHead__jArP_{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:3px}.page_resultName__qIQyP{font-size:16.5px;font-weight:700;line-height:1.25;letter-spacing:-.018em;color:var(--color-primary);transition:color .2s ease;min-width:0}.page_resultCard__T9W9b:hover .page_resultName__qIQyP{color:var(--color-secondary)}.page_resultReason__5Vx5l{display:flex;align-items:flex-start;gap:7px;font-size:14px;line-height:1.5;color:var(--color-text-card);margin-bottom:10px}.page_resultReason__5Vx5l svg{flex-shrink:0;margin-top:3px;color:var(--color-secondary);opacity:.85}.page_metaRow__UDb5i{display:flex;align-items:center;flex-wrap:wrap;gap:4px 9px;font-size:12.5px;color:var(--color-text-secondary);margin-bottom:13px}.page_metaRating__gVdMK{display:inline-flex;align-items:center;gap:4px;font-weight:700;color:var(--color-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_metaRating__gVdMK svg{color:#e8a33d;flex-shrink:0}.page_metaSep__dFBnv{width:3px;height:3px;border-radius:50%;background:var(--color-border-input);opacity:.5;flex-shrink:0}.page_metaPrice__lRBo7{font-weight:600;color:var(--color-text-secondary)}.page_metaOpen__ziLDn{color:var(--color-success)}.page_metaClosed__p17sv,.page_metaOpen__ziLDn{display:inline-flex;align-items:center;gap:5px;font-weight:600}.page_metaClosed__p17sv{color:var(--color-danger)}.page_statusDot__iEfSr{width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.page_actionRow__elQ8L{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding-top:13px;border-top:1px solid var(--color-border-card)}.page_actCall__SyJJR{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:9px 18px;border:1px solid var(--color-primary);border-radius:10px;background:var(--color-primary);color:#ffffff;font-size:13.5px;font-weight:600;font-family:inherit;text-decoration:none;cursor:pointer;white-space:nowrap;box-shadow:0 2px 7px rgba(0,51,102,.2);transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .14s cubic-bezier(.2,0,0,1)}.page_actCall__SyJJR:hover{background:var(--color-secondary);border-color:var(--color-secondary);box-shadow:0 5px 16px rgba(79,70,229,.3);transform:translateY(-1px)}.page_actCall__SyJJR:active{transform:translateY(0) scale(.98)}.page_act__HGlSq{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:9px 13px;border:1px solid var(--color-border-card);border-radius:10px;background:var(--color-bg-card);color:var(--color-text-secondary);font-size:13px;font-weight:600;font-family:inherit;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .14s cubic-bezier(.2,0,0,1)}.page_act__HGlSq:hover{background:var(--color-soft-tint);border-color:rgba(79,70,229,.32);color:var(--color-primary);transform:translateY(-1px)}.page_act__HGlSq svg{flex-shrink:0;opacity:.8}.page_act__HGlSq:hover svg{opacity:1}.page_actChevron__gb2Sn{transition:transform .22s cubic-bezier(.2,0,0,1)}.page_actChevronOpen__gPvur{transform:rotate(180deg)}.page_actQuote__C9w9x{margin-left:auto}.page_actQuoteOn__oNeu3{border-color:rgba(79,70,229,.42)}.page_actQuoteOn__oNeu3,.page_actQuoteOn__oNeu3:hover{background:var(--color-soft-tint);color:var(--color-secondary)}.page_actQuoteOn__oNeu3:hover{border-color:rgba(79,70,229,.55)}.page_actDisabled__FHN03{font-size:12px;color:var(--color-text-secondary);opacity:.65;margin-left:auto;white-space:nowrap}@keyframes page_drawerIn__giKTL{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.page_drawer__FYK83{margin-top:13px;padding:13px 14px;border:1px solid var(--color-border-card);border-radius:11px;background:rgba(239,242,255,.42);font-size:13px;color:var(--color-text-secondary);line-height:1.55;animation:page_drawerIn__giKTL .26s cubic-bezier(.16,1,.3,1) both}.page_detailGrid__tIn91{display:flex;flex-direction:column;gap:0}.page_detailDivider__npqFX{height:1px;background:var(--color-border-card);margin:13px 0;opacity:.7}.page_detailSection__zv1Ol{padding:0}.page_detailLabel__G8YxY{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary);margin-bottom:6px}.page_detailAbout__ELldg{font-size:13px;line-height:1.6;color:var(--color-text-card);margin:0}.page_detailChips__LAhQj{display:flex;flex-wrap:wrap;gap:6px}.page_detailChip__Hd0Uz{display:inline-flex;align-items:center;padding:3.5px 10px;font-size:11.5px;font-weight:600;color:var(--color-secondary);background:rgba(79,70,229,.055);border:1px solid rgba(79,70,229,.13);border-radius:6px;transition:background .18s ease,border-color .18s ease}.page_detailChip__Hd0Uz:hover{background:rgba(79,70,229,.1);border-color:rgba(79,70,229,.24)}.page_detailMidRow___8slr{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.page_detailAddress__yEwWK{display:flex;align-items:flex-start;gap:7px;font-size:13px;line-height:1.5;color:var(--color-text-card)}.page_detailAddress__yEwWK svg{flex-shrink:0;margin-top:2px;color:var(--color-secondary);opacity:.55}.page_detailHoursBlock__L6dQZ{display:flex;flex-direction:column;gap:4px}.page_detailHoursStatus__aXYDY{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600}.page_detailDot__Y2zDh{width:7px;height:7px;border-radius:50%;flex-shrink:0}.page_detailHoursOpen__SrPXw .page_detailDot__Y2zDh{background:var(--color-success)}.page_detailHoursOpen__SrPXw{color:var(--color-success)}.page_detailHoursClosed__71a9G .page_detailDot__Y2zDh{background:var(--color-text-secondary);opacity:.5}.page_detailHoursClosed__71a9G,.page_detailHoursDetail__EOPh_{color:var(--color-text-secondary)}.page_detailHoursDetail__EOPh_{font-size:12.5px;line-height:1.4}.page_detailContactRow__1xPU1{display:flex;flex-wrap:wrap;gap:8px}.page_detailContact__HgfZX{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;font-size:12.5px;font-weight:600;color:var(--color-secondary);background:rgba(79,70,229,.04);border:1px solid rgba(79,70,229,.14);border-radius:8px;text-decoration:none;transition:background .18s ease,border-color .18s ease,transform .12s ease}.page_detailContact__HgfZX:hover{background:rgba(79,70,229,.09);border-color:rgba(79,70,229,.3);transform:translateY(-1px)}.page_detailContact__HgfZX:active{transform:translateY(0) scale(.98)}.page_detailContact__HgfZX svg{flex-shrink:0;opacity:.7}.page_reviewSection__VzmtH{margin-top:2px}.page_reviewHeader__aqx5c{display:flex;align-items:baseline;gap:7px;margin-bottom:10px}.page_reviewTitle__EYC9a{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary);margin:0}.page_reviewSpark__sXnYH{color:var(--color-secondary);opacity:.45;animation:page_reviewSparkPulse__XIGAw 3s ease-in-out infinite}@keyframes page_reviewSparkPulse__XIGAw{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.2;transform:scale(.85)}}.page_reviewSubtitle__qbwib{font-size:11px;color:var(--color-text-secondary);opacity:.55;margin:0}.page_reviewCarouselWrap__UTB9M{position:relative;overflow:hidden;padding:2px 0}.page_reviewTrack__G_WZd{display:flex;gap:10px;will-change:transform;--card-w:calc((100% - 20px) / 3);--step:calc(var(--card-w) + 10px);transform:translate3d(calc(var(--pos, 0) * var(--step) * -1),0,0)}.page_reviewTrackAnimated__RIuof{transition:transform .55s cubic-bezier(.22,1,.36,1)}.page_reviewCard__xPAYw{flex:0 0 var(--card-w);min-width:0;background:linear-gradient(145deg,rgba(255,255,255,.95),rgba(239,242,255,.35));border:1px solid rgba(79,70,229,.08);border-radius:10px;padding:13px 14px 12px;display:flex;flex-direction:column;gap:7px;box-shadow:0 1px 3px rgba(0,51,102,.04);transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.page_reviewCardActive__nseIF{border-color:rgba(79,70,229,.18);box-shadow:0 2px 8px rgba(79,70,229,.08),0 1px 3px rgba(0,51,102,.04)}.page_reviewCard__xPAYw:hover{border-color:rgba(79,70,229,.2);box-shadow:0 3px 10px rgba(79,70,229,.09);transform:translateY(-1px)}.page_reviewStars__d_XGc{display:flex;gap:1px}.page_reviewStar__P7kB7{color:#e8a33d;filter:drop-shadow(0 0 1.5px rgba(232,163,61,.3))}.page_reviewStarEmpty__NPoTr{color:#d8dce8;filter:none}.page_reviewMeta__kYZW7{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--color-text-secondary);line-height:1.3}.page_reviewAuthor__JzXbI{font-weight:700;color:var(--color-primary);font-size:11.5px}.page_reviewMetaDot__HSwUW{width:2.5px;height:2.5px;border-radius:50%;background:var(--color-text-secondary);opacity:.4;flex-shrink:0}.page_reviewWhen__9FAKF{font-size:10.5px;opacity:.7}.page_reviewText__FwUSt{font-size:12.5px;line-height:1.6;color:var(--color-text-card);margin:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;transition:max-height .3s ease}.page_reviewTextExpanded__vt7Cq{display:block;-webkit-line-clamp:unset}.page_reviewReadMore__0_2SW{background:none;border:none;padding:2px 0;font-size:11px;font-weight:600;color:var(--color-secondary);cursor:pointer;align-self:flex-start;opacity:.8;transition:opacity .15s ease,color .15s ease}.page_reviewReadMore__0_2SW:hover{opacity:1}.page_reviewReadMore__0_2SW:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:3px}.page_reviewFadeL__aZ8ha,.page_reviewFadeR__39IoQ{position:absolute;top:0;bottom:0;width:34px;z-index:2;pointer-events:none}.page_reviewFadeL__aZ8ha{left:0;background:linear-gradient(90deg,rgba(239,242,255,.92),rgba(239,242,255,.4) 60%,transparent)}.page_reviewFadeR__39IoQ{right:0;background:linear-gradient(270deg,rgba(239,242,255,.92),rgba(239,242,255,.4) 60%,transparent)}.page_reviewArrow__XTODv{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:28px;height:28px;border-radius:50%;border:1px solid rgba(79,70,229,.12);background:rgba(255,255,255,.94);color:var(--color-secondary);display:grid;place-items:center;cursor:pointer;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .12s ease;box-shadow:0 1px 4px rgba(0,51,102,.06);padding:0}.page_reviewArrow__XTODv:hover{background:#fff;border-color:rgba(79,70,229,.32);box-shadow:0 2px 8px rgba(79,70,229,.12);transform:translateY(-50%) scale(1.06)}.page_reviewArrow__XTODv:active{transform:translateY(-50%) scale(.95)}.page_reviewArrow__XTODv:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.page_reviewArrowL__pC4UF{left:2px}.page_reviewArrowR__BgqNj{right:2px}.page_reviewArrow__XTODv svg{width:13px;height:13px;flex-shrink:0}@media (max-width:900px){.page_reviewTrack__G_WZd{--card-w:calc((100% - 10px) / 2)}}@media (max-width:560px){.page_reviewTrack__G_WZd{--card-w:82%}.page_reviewArrow__XTODv{width:26px;height:26px}.page_reviewFadeL__aZ8ha,.page_reviewFadeR__39IoQ{width:22px}}.page_quotePanel__Jwuiq{margin-top:14px;padding:15px 18px;border:1px solid var(--color-border-card);border-radius:14px;background:linear-gradient(140deg,rgba(79,70,229,.05),rgba(0,51,102,.025));transition:border-color .22s ease}.page_quotePanelActive__rtTwK{border-color:rgba(79,70,229,.3)}.page_quoteBar__DHjkQ{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.page_quoteIcon__kgSaL{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;border-radius:11px;background:rgba(0,51,102,.07);color:var(--color-primary)}.page_quoteCopy__AmP2S{flex:1 1 220px;min-width:0}.page_quoteCopyTitle__BkfM_{font-size:14px;font-weight:600;color:var(--color-primary);line-height:1.35}.page_quoteCopySub__Vb_kS{font-size:12.5px;color:var(--color-text-secondary);margin-top:2px;line-height:1.45}.page_quoteCta__wemWa{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:10px 18px;border:1px solid var(--color-primary);border-radius:10px;background:var(--color-primary);color:#ffffff;font-size:13.5px;font-weight:600;font-family:inherit;cursor:pointer;white-space:nowrap;flex-shrink:0;box-shadow:0 2px 8px rgba(0,51,102,.18);transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .14s cubic-bezier(.2,0,0,1)}.page_quoteCta__wemWa:hover:not(:disabled){background:var(--color-secondary);border-color:var(--color-secondary);box-shadow:0 5px 16px rgba(79,70,229,.28);transform:translateY(-1px)}.page_quoteCta__wemWa:disabled{background:var(--color-bg-card);border-color:var(--color-border-card);color:var(--color-text-secondary);opacity:.75;cursor:not-allowed;box-shadow:none}.page_selectedCount__sEPRV{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:rgba(255,255,255,.22);font-size:11.5px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_seeAll__3h4fm{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;min-height:44px;margin-top:14px;padding:12px 18px;border:1px solid var(--color-border-card);border-radius:12px;background:var(--color-bg-card);color:var(--color-primary);font-size:13.5px;font-weight:600;font-family:inherit;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease}.page_seeAll__3h4fm:hover{background:var(--color-soft-tint);border-color:rgba(79,70,229,.35);color:var(--color-secondary)}.page_seeAll__3h4fm svg{transition:transform .22s cubic-bezier(.2,0,0,1);opacity:.75}.page_seeAllOpen__f_RgA svg{transform:rotate(180deg)}.page_moreList__39xSI{margin-top:10px}.page_moreLabel__nnJ1M{display:flex;align-items:center;gap:10px;margin:18px 0 11px;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary)}.page_moreLabelRule__y8mFm{flex:1 1;height:1px;background:linear-gradient(90deg,var(--color-border-card),transparent)}.page_moreCard__wDw6W{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:14px;gap:14px;padding:13px 18px 12px;margin-bottom:8px;border:1px solid var(--color-border-card);border-radius:12px;background:var(--color-bg-card);transition:border-color .2s ease,box-shadow .2s ease,transform .2s cubic-bezier(.2,0,0,1)}.page_moreCard__wDw6W:hover{transform:translateY(-1px);border-color:rgba(79,70,229,.24);box-shadow:0 3px 12px rgba(0,51,102,.05)}.page_moreMark__HCGjE{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:rgba(0,51,102,.04);border:1px solid var(--color-border-card);color:var(--color-text-secondary)}.page_moreName__HjwOi{font-size:15px;font-weight:600;color:var(--color-primary);line-height:1.3;margin-bottom:5px;transition:color .2s ease}.page_moreCard__wDw6W:hover .page_moreName__HjwOi{color:var(--color-secondary)}.page_outcomes__qF8pH{margin-top:12px;padding:16px 18px;border:1px solid var(--color-border-card);border-radius:14px;background:var(--color-bg-card);box-shadow:0 1px 2px rgba(0,51,102,.04)}.page_outcomesTitle__4SJgh{font-size:14px;font-weight:700;color:var(--color-primary);margin-bottom:10px;letter-spacing:-.01em}.page_outcomeRow__GuQ61{padding:9px 0;border-top:1px solid var(--color-border-card);font-size:12.5px;line-height:1.5}.page_outcomeName__W40bX{font-weight:600;color:var(--color-primary);margin-bottom:2px}.page_outcomeNote__Vxzer{display:inline-flex;align-items:center;gap:5px}.page_resultNote__wAwd_{padding:22px 18px;border:1px dashed var(--color-border-input);border-radius:14px;text-align:center;font-size:14px;color:var(--color-text-secondary);background:rgba(239,242,255,.3)}@media (max-width:720px){.page_moreCard__wDw6W,.page_resultCard__T9W9b{grid-template-columns:30px minmax(0,1fr);gap:11px;padding:14px 15px 13px}.page_moreMark__HCGjE,.page_rank__ayumA{width:30px;height:30px;border-radius:10px;font-size:13px}.page_resultName__qIQyP{font-size:15.5px}.page_actDisabled__FHN03,.page_actQuote__C9w9x{margin-left:0}.page_actCall__SyJJR{flex:1 1 auto;justify-content:center}.page_quoteCta__wemWa{flex:1 1 100%;justify-content:center}.page_detailMidRow___8slr{grid-template-columns:1fr;gap:12px}.page_detailContact__HgfZX{flex:1 1 auto;justify-content:center}}@media (prefers-reduced-motion:reduce){.page_drawer__FYK83,.page_resultCard__T9W9b{animation:none!important;opacity:1!important;transform:none!important}.page_actCall__SyJJR:active,.page_actCall__SyJJR:hover,.page_act__HGlSq:hover,.page_moreCard__wDw6W:hover,.page_quoteCta__wemWa:hover:not(:disabled),.page_resultCard__T9W9b:hover{transform:none!important}.page_actChevron__gb2Sn,.page_seeAll__3h4fm svg{transition:none!important}.page_detailChip__Hd0Uz,.page_detailContact__HgfZX{transition:none!important;transform:none!important}.page_reviewCard__xPAYw,.page_reviewTrackAnimated__RIuof{transition:none!important}.page_reviewCard__xPAYw{transform:none!important}.page_reviewSpark__sXnYH{animation:none!important}.page_reviewArrow__XTODv:active,.page_reviewArrow__XTODv:hover{transform:translateY(-50%)!important}}.page_eyebrow__H9Slr{position:relative;top:10px;margin-bottom:18px;isolation:isolate;color:#7C3AED;border:2px solid rgba(124,58,237,.3);background:rgba(124,58,237,.05);backdrop-filter:saturate(1.4);-webkit-backdrop-filter:saturate(1.4);box-shadow:0 1px 2px rgba(124,58,237,.08);transition:top .3s cubic-bezier(.2,0,0,1),border-color .3s ease,background .3s ease,box-shadow .3s ease}.page_eyebrow__H9Slr:after{content:"";box-shadow:0 0 10px 1px rgba(124,58,237,.3),0 0 24px 5px rgba(139,92,246,.18),0 0 46px 12px rgba(99,102,241,.1);animation:page_eyebrowBreathe___WORr 2.6s ease-in-out infinite}.page_eyebrowSweep__IEktv,.page_eyebrow__H9Slr:after{position:absolute;inset:0;border-radius:inherit;pointer-events:none}.page_eyebrowSweep__IEktv{z-index:-1;overflow:hidden;background:linear-gradient(100deg,rgba(124,58,237,.05),rgba(139,92,246,.13) 26%,rgba(99,102,241,.06) 50%,rgba(139,92,246,.13) 74%,rgba(124,58,237,.05));background-size:220% 100%;animation:page_eyebrowFlow__brYbY 7s ease-in-out infinite}.page_eyebrowSweep__IEktv:before{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 38%,rgba(196,181,253,.3) 46%,rgba(221,214,254,.7) 50%,rgba(167,139,250,.3) 54%,transparent 62%);background-size:260% 100%;background-repeat:no-repeat;animation:page_eyebrowSweepMove__bv4cy 4.2s cubic-bezier(.45,0,.2,1) infinite}.page_eyebrowRing__61Byv{display:none}@supports (((-webkit-mask-composite:xor) or (mask-composite:exclude)) or (-webkit-mask-composite:xor)){.page_eyebrowRing__61Byv{display:block;position:absolute;inset:-2px;z-index:-1;border-radius:inherit;padding:2.6px;overflow:hidden;pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}}.page_eyebrowRing__61Byv:after,.page_eyebrowRing__61Byv:before{content:"";position:absolute;top:50%;left:50%;width:320px;height:320px;margin:-160px 0 0 -160px}.page_eyebrowRing__61Byv:before{background:conic-gradient(from 0deg,transparent 0,transparent 52%,rgba(167,139,250,.55) 66%,rgba(196,181,253,.95) 74%,rgba(124,58,237,.55) 82%,transparent 94%,transparent 100%);animation:page_eyebrowOrbit__tABSg 3.4s linear infinite}.page_eyebrowRing__61Byv:after{background:conic-gradient(from 180deg,transparent 0,transparent 68%,rgba(99,102,241,.45) 78%,rgba(221,214,254,.75) 84%,transparent 92%,transparent 100%);animation:page_eyebrowOrbitBack__vaQHq 2.1s linear infinite;opacity:.75}.page_eyebrow__H9Slr:hover{top:8px;border-color:rgba(124,58,237,.55);background:rgba(124,58,237,.09);box-shadow:0 6px 18px rgba(124,58,237,.18)}.page_eyebrow__H9Slr:hover:after{box-shadow:0 0 18px 3px rgba(124,58,237,.52),0 0 40px 10px rgba(139,92,246,.34),0 0 76px 20px rgba(99,102,241,.2)}.page_eyebrow__H9Slr svg{animation:page_sparkPulse__k__nH 3.6s ease-in-out infinite,page_eyebrowSparkGlow__LPQAN 2.6s ease-in-out infinite;transform-origin:center}@keyframes page_eyebrowBreathe___WORr{0%,to{box-shadow:0 0 10px 1px rgba(124,58,237,.3),0 0 24px 5px rgba(139,92,246,.18),0 0 46px 12px rgba(99,102,241,.1)}45%{box-shadow:0 0 18px 4px rgba(124,58,237,.48),0 0 42px 11px rgba(139,92,246,.3),0 0 70px 19px rgba(99,102,241,.16)}78%{box-shadow:0 0 7px 1px rgba(196,181,253,.66),0 0 22px 4px rgba(124,58,237,.4),0 0 54px 14px rgba(99,102,241,.15)}88%{box-shadow:0 0 13px 2px rgba(124,58,237,.34),0 0 30px 7px rgba(139,92,246,.21),0 0 50px 13px rgba(99,102,241,.11)}}@keyframes page_eyebrowFlow__brYbY{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes page_eyebrowSweepMove__bv4cy{0%,58%{background-position:-130% 0}to{background-position:230% 0}}@keyframes page_eyebrowOrbit__tABSg{0%{transform:rotate(0turn)}to{transform:rotate(1turn)}}@keyframes page_eyebrowOrbitBack__vaQHq{0%{transform:rotate(1turn)}to{transform:rotate(0turn)}}@keyframes page_sparkPulse__k__nH{0%,to{opacity:1;transform:scale(1) rotate(0deg)}50%{opacity:.5;transform:scale(.86) rotate(-12deg)}}@keyframes page_eyebrowSparkGlow__LPQAN{0%,to{filter:drop-shadow(0 0 2px rgba(124,58,237,.35))}45%{filter:drop-shadow(0 0 6px rgba(139,92,246,.7))}78%{filter:drop-shadow(0 0 3px rgba(196,181,253,.85))}}.page_weatherPill__FPw4Y{border-color:rgba(79,70,229,.18);box-shadow:0 1px 2px rgba(0,51,102,.04),0 6px 18px rgba(30,40,100,.05);backdrop-filter:blur(6px) saturate(1.3);-webkit-backdrop-filter:blur(6px) saturate(1.3);transition:transform .3s cubic-bezier(.2,0,0,1),border-color .3s ease,box-shadow .3s ease,background .3s ease}.page_weatherPill__FPw4Y:hover{transform:translateY(-1px);border-color:rgba(79,70,229,.34);box-shadow:0 2px 4px rgba(0,51,102,.05),0 10px 26px rgba(79,70,229,.12)}@keyframes page_liveDot__Vxj_U{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.75)}}.page_liveDot__Vxj_U{width:6px;height:6px;border-radius:50%;background:var(--color-success);flex-shrink:0;margin-right:2px;animation:page_liveDot__Vxj_U 2.6s ease-in-out infinite}.page_input___cVLA{transition:border-color .25s ease,box-shadow .25s ease,background .25s ease}.page_searchGroup__fwTnJ:hover .page_input___cVLA{border-color:rgba(79,70,229,.34)}.page_input___cVLA:focus{border-color:rgba(79,70,229,.62)!important;box-shadow:0 0 0 3px rgba(79,70,229,.13),0 8px 26px rgba(79,70,229,.12)}.page_btnPrimarySearch__jhaRg{transition:background-color .2s ease,border-color .2s ease,transform .14s cubic-bezier(.2,0,0,1),box-shadow .2s ease}.page_btnPrimarySearch__jhaRg:active:not(:disabled){transform:translateY(0) scale(.96)}.page_voiceBtn__cLk7d:hover{transform:translateY(-1px)}.page_voiceBtn__cLk7d:active{transform:translateY(0) scale(.96)}.page_btnPill__SQx8i{position:relative;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);transition:background-color .25s ease,color .25s ease,border-color .25s ease,box-shadow .25s ease,transform .25s cubic-bezier(.2,0,0,1)}.page_btnPill__SQx8i:hover{transform:translateY(-2px) scale(1.02);border-color:rgba(234,179,56,.55);box-shadow:0 0 10px 2px rgba(234,179,56,.3),0 0 22px 5px rgba(245,158,50,.16),0 0 38px 8px rgba(234,179,56,.08),0 4px 12px rgba(30,40,100,.06)}.page_btnPill__SQx8i:active{transform:translateY(0) scale(.98)}.page_btnPillTrending__xUn9_:hover{color:var(--color-trending-accent);transform:translateY(-2px) scale(1.02);border-color:rgba(234,179,56,.55);box-shadow:0 0 10px 2px rgba(234,179,56,.3),0 0 22px 5px rgba(245,158,50,.16),0 0 38px 8px rgba(234,179,56,.08),0 4px 12px rgba(30,40,100,.06)}.page_trendingLabel__4P2cf{position:relative;background:linear-gradient(135deg,rgba(212,167,44,.1),rgba(212,167,44,.04));border:1.5px solid rgba(212,167,44,.3);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:page_trendingGlow__5k4ck 3s ease-in-out infinite}.page_trendingLabel__4P2cf:hover{animation-play-state:paused;border-color:rgba(212,167,44,.5);box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 0 8px 2px rgba(212,167,44,.22),0 0 20px 6px rgba(212,167,44,.12)}.page_trendingLabel__4P2cf svg{color:#D4A72C;filter:drop-shadow(0 0 4px rgba(212,167,44,.45));flex-shrink:0}@keyframes page_trendingGlow__5k4ck{0%,to{box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 0 6px 1px rgba(212,167,44,.08),0 0 12px 3px rgba(212,167,44,.04)}50%{box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 0 10px 3px rgba(212,167,44,.2),0 0 22px 6px rgba(212,167,44,.1);border-color:rgba(212,167,44,.42)}}@keyframes page_heroEntrance__lF35L{0%{opacity:0;transform:translate3d(0,18px,0)}to{opacity:1;transform:translateZ(0)}}@media (prefers-reduced-motion:reduce){.page_eyebrow__H9Slr svg,.page_heroAurora__1hCTB,.page_liveDot__Vxj_U,.page_networkLine__XOfcE,.page_networkNodeGlow__TYl5e,.page_networkNode__GE0eu{animation:none!important;transform:none!important}.page_eyebrowRing__61Byv:after,.page_eyebrowRing__61Byv:before,.page_eyebrowSweep__IEktv,.page_eyebrowSweep__IEktv:before,.page_eyebrow__H9Slr:after{animation:none!important}.page_eyebrowRing__61Byv:after,.page_eyebrowSweep__IEktv:before{opacity:0!important}.page_eyebrow__H9Slr:hover{top:10px!important}.page_trendingLabel__4P2cf{animation:none!important}.page_searchGlow__AZ4NS{display:none!important}.page_btnPill__SQx8i:active,.page_btnPill__SQx8i:hover,.page_voiceBtn__cLk7d:active,.page_voiceBtn__cLk7d:hover,.page_weatherPill__FPw4Y:hover{transform:none!important}.page_voiceRing__MPNsf{animation:none!important;opacity:.4}}.page_heroHeading__JtlfU{font-weight:800;letter-spacing:-.045em;line-height:1.03;margin-top:12px;color:var(--color-primary);text-wrap:balance;font-feature-settings:"ss01" 1;text-shadow:0 1px 0 rgba(255,255,255,.6)}.page_heroHeadingAccent__oXxot{background:var(--gradient-ai);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:none}.page_weatherPill__FPw4Y{gap:0;padding:0;border:1px solid rgba(79,70,229,.2);border-radius:999px;background:rgba(255,255,255,.94);box-shadow:0 1px 2px rgba(0,51,102,.05),0 8px 24px rgba(30,40,100,.09);overflow:hidden}.page_weatherPill__FPw4Y:hover{border-color:rgba(79,70,229,.36);box-shadow:0 2px 4px rgba(0,51,102,.06),0 12px 30px rgba(79,70,229,.15)}.page_weatherLocation__WSXu3{display:inline-flex;align-items:center;gap:7px;padding:9px 15px 9px 14px;font-size:14px;font-weight:600;letter-spacing:-.005em;color:var(--color-primary)}.page_weatherDivider__2Qsnh{width:1px;align-self:stretch;background:rgba(79,70,229,.16);flex-shrink:0}.page_weatherTemp__1NPLZ{display:inline-flex;align-items:center;gap:7px;padding:9px 15px 9px 14px;background:rgba(79,70,229,.05)}.page_weatherIcon__ekCgH{color:var(--color-secondary);flex-shrink:0}.page_weatherValue__ivFak{font-size:14.5px;font-weight:700;color:var(--color-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.page_weatherLabel__CQbvd{font-size:13px;font-weight:500;color:var(--color-text-secondary)}@media (max-width:480px){.page_weatherLocation__WSXu3,.page_weatherTemp__1NPLZ{padding:8px 12px;font-size:13px}.page_weatherValue__ivFak{font-size:13.5px}.page_weatherLabel__CQbvd{display:none}}@media (prefers-reduced-motion:reduce){.page_weatherPill__FPw4Y:hover{transform:none!important}}.page_locWrap__IYhCT{position:relative;display:flex;flex-direction:column;align-items:center}.page_locChevron__fySWf{flex-shrink:0;margin-left:2px;color:var(--color-text-secondary);transition:transform .2s cubic-bezier(.2,0,0,1),color .2s ease}.page_locChevronOpen__51HK8{transform:rotate(180deg)}.page_weatherLocation__WSXu3:hover .page_locChevron__fySWf{color:var(--color-secondary)}.page_locWrap__IYhCT:after{content:"Change location";position:absolute;bottom:calc(100% - 4px);left:50%;transform:translateX(-50%) translateY(4px);padding:4px 10px;border-radius:6px;background:var(--color-primary);color:#fff;font-size:11.5px;font-weight:500;letter-spacing:.01em;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .18s ease,transform .18s ease;z-index:20}.page_locWrap__IYhCT:hover:not([data-open=true]):after{opacity:1;transform:translateX(-50%) translateY(0)}@media (max-width:768px){.page_locWrap__IYhCT:after{display:none}}.page_locBackdrop__jXJOi{position:fixed;inset:0;z-index:90}.page_locPopover__zFi7q{position:relative;margin-top:12px;width:calc(100vw - 32px);max-width:360px;background:rgba(255,255,255,.97);border:1px solid rgba(79,70,229,.18);border-radius:16px;box-shadow:0 4px 12px rgba(0,51,102,.06),0 16px 40px rgba(30,40,100,.12);backdrop-filter:blur(12px) saturate(1.4);-webkit-backdrop-filter:blur(12px) saturate(1.4);z-index:100;padding:16px;animation:page_locPopIn__3eO_A .18s cubic-bezier(.2,0,0,1) forwards}.page_locPopover__zFi7q:before{content:"";position:absolute;top:-6px;left:50%;transform:translateX(-50%) rotate(45deg);width:12px;height:12px;background:rgba(255,255,255,.97);border-left:1px solid rgba(79,70,229,.18);border-top:1px solid rgba(79,70,229,.18);border-radius:2px}.page_locPopoverClosing__o1dXu{animation:page_locPopOut___I_gw .12s cubic-bezier(.2,0,0,1) forwards}@keyframes page_locPopIn__3eO_A{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes page_locPopOut___I_gw{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.page_locPopover__zFi7q{animation:none;opacity:1}.page_locPopoverClosing__o1dXu{animation:none;opacity:0}}.page_locPopHeader__ZbghW{display:flex;align-items:center;gap:7px;font-size:12.5px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary);margin-bottom:10px}.page_locPopHeader__ZbghW svg{color:var(--color-secondary)}.page_locCurrent__tVrsF{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:10px;background:rgba(79,70,229,.06);border:1px solid rgba(79,70,229,.14);margin-bottom:12px;font-size:14px;font-weight:600;color:var(--color-primary)}.page_locCurrentCity__3BHft{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_locCurrentCheck__9oqZk{flex-shrink:0;width:20px;height:20px;border-radius:50%;background:var(--color-secondary);color:#fff;display:flex;align-items:center;justify-content:center}.page_locSearchWrap__wwNTE{display:flex;align-items:center;gap:8px;background:rgba(239,242,255,.6);border:1px solid rgba(79,70,229,.14);border-radius:10px;padding:0 12px;margin-bottom:8px;transition:border-color .18s ease,box-shadow .18s ease}.page_locSearchWrap__wwNTE:focus-within{border-color:rgba(79,70,229,.45);box-shadow:0 0 0 3px rgba(79,70,229,.1)}.page_locSearchIcon__gTcNp{flex-shrink:0;color:var(--color-text-secondary)}.page_locSearchInput__f_Hkb{flex:1 1;border:none;background:transparent;font:inherit;font-size:14px;padding:10px 0;color:var(--color-text-body);outline:none}.page_locSearchInput__f_Hkb::placeholder{color:var(--color-text-secondary);opacity:.7}.page_locDetectBtn__n0DBl{display:flex;align-items:center;gap:8px;width:100%;padding:9px 12px;border:none;border-radius:10px;background:transparent;font:inherit;font-size:13.5px;font-weight:500;color:var(--color-secondary);cursor:pointer;transition:background-color .15s ease}.page_locDetectBtn__n0DBl:hover{background:rgba(79,70,229,.06)}.page_locDetectBtn__n0DBl:disabled{opacity:.5;cursor:not-allowed}.page_locDetectDot__yqops{width:8px;height:8px;border-radius:50%;border:2px solid var(--color-secondary);flex-shrink:0}.page_locResults__6vQah{list-style:none;margin:8px 0 0;padding:0;max-height:200px;overflow-y:auto}.page_locResultItem__eZuWc{display:flex;align-items:center;gap:9px;padding:9px 12px;border-radius:8px;cursor:pointer;font-size:14px;color:var(--color-primary);transition:background-color .12s ease}.page_locResultItemFocused__T4Ftt,.page_locResultItem__eZuWc:hover{background:rgba(79,70,229,.06)}.page_locResultItem__eZuWc svg{color:var(--color-text-secondary);flex-shrink:0}.page_locResultCity__P7EAq{font-weight:600}.page_locResultCountry___mfSP,.page_locResultState__FURgb{color:var(--color-text-secondary);font-weight:400}.page_locResultCountry___mfSP{font-size:12.5px}.page_locLoading__bjApl{height:2px;margin:4px 0;border-radius:2px;background:linear-gradient(90deg,transparent,var(--color-secondary),transparent);animation:page_locLoadSlide__Zdlqf 1.2s ease-in-out infinite}@keyframes page_locLoadSlide__Zdlqf{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.page_locNoResults__aoMCG{padding:10px 12px;font-size:13px;color:var(--color-text-secondary);text-align:center}.page_locHint__YNPtJ{margin:8px 0 0;padding:8px 12px;font-size:12.5px;color:var(--color-text-secondary);line-height:1.5}@media (max-width:600px){.page_locPopover__zFi7q{position:fixed;top:auto;bottom:0;left:0;right:0;transform:none;width:100%;max-width:100%;border-radius:20px 20px 0 0;padding:20px 16px calc(env(safe-area-inset-bottom, 16px) + 16px);animation:page_locSheetUp__zh_Zr .22s cubic-bezier(.2,0,0,1) forwards}@keyframes page_locSheetUp__zh_Zr{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.page_locBackdrop__jXJOi{background:rgba(0,0,0,.25)}.page_locResults__6vQah{max-height:40vh}}@media (max-width:600px) and (prefers-reduced-motion:reduce){.page_locPopover__zFi7q{animation:none;opacity:1;transform:none}}@media (max-width:720px){.page_navLinks__3Mchl{gap:2px;padding:5px 6px}.page_navLink__2S7dD{font-size:13px;padding:7px 10px}}@media (max-width:480px){.page_headerNav__s8uUQ{padding:16px 10px 8px}.page_navLinks__3Mchl{gap:2px;padding:5px 6px;border-radius:20px}.page_navLink__2S7dD{font-size:12px;padding:6px 8px}}.page_ctaFloating__6F5S8{position:relative;display:flex;align-items:stretch;width:100%;max-width:540px;margin:24px auto 0;border-radius:14px;overflow:hidden;isolation:isolate;background:linear-gradient(105deg,rgba(79,70,229,.06),rgba(239,242,255,.7) 20%,rgba(255,255,255,.95));border:1px solid rgba(79,70,229,.18);box-shadow:0 2px 6px rgba(0,51,102,.04),0 8px 24px rgba(30,40,100,.07),0 0 0 0 rgba(139,92,246,0);backdrop-filter:blur(8px) saturate(1.3);-webkit-backdrop-filter:blur(8px) saturate(1.3);animation:page_ctaEntrance__KAe3j .7s cubic-bezier(.16,1,.3,1) .7s forwards;opacity:0;transition:transform .32s cubic-bezier(.2,0,0,1),border-color .32s ease,box-shadow .45s ease}@keyframes page_ctaEntrance__KAe3j{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.page_ctaFloating__6F5S8:hover{transform:translateY(-3px);border-color:rgba(79,70,229,.32);box-shadow:0 4px 12px rgba(0,51,102,.06),0 14px 36px rgba(79,70,229,.11),0 0 18px 3px rgba(139,92,246,.1)}.page_ctaAccent__8Ug7x{position:absolute;top:6px;bottom:6px;left:0;width:3.5px;border-radius:0 3px 3px 0;background:linear-gradient(180deg,#4f46e5,#6366f1,#3b82f6);flex-shrink:0;transition:opacity .3s ease}.page_ctaFloating__6F5S8:hover .page_ctaAccent__8Ug7x{opacity:1;background:linear-gradient(180deg,#4338ca,#4f46e5,#2563eb)}.page_ctaIcon__O_iFk{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;border-radius:10px;background:rgba(79,70,229,.07);border:1px solid rgba(79,70,229,.12);color:var(--color-secondary);transition:background .25s ease,border-color .25s ease}.page_ctaFloating__6F5S8:hover .page_ctaIcon__O_iFk{background:rgba(79,70,229,.11);border-color:rgba(79,70,229,.22)}.page_ctaLink__Kmm1u{display:flex;align-items:center;gap:12px;text-decoration:none;position:relative;z-index:2;padding:14px 22px 14px 18px;width:100%}.page_ctaSweep__6ATlg{position:absolute;top:0;left:-100%;width:45%;height:100%;pointer-events:none;z-index:1;background:linear-gradient(100deg,transparent,rgba(255,255,255,.03) 20%,rgba(255,255,255,.28) 44%,rgba(99,102,241,.06) 50%,rgba(255,255,255,.28) 56%,rgba(255,255,255,.03) 80%,transparent);animation:page_ctaSweepAnim__68NE4 7s ease-in-out 3s infinite}@keyframes page_ctaSweepAnim__68NE4{0%{left:-50%;opacity:0}6%{opacity:1}94%{opacity:1}to{left:130%;opacity:0}}.page_ctaText__ew5hH{font-size:14.5px;font-weight:500;color:var(--color-text-secondary);line-height:1.45;flex:1 1;min-width:0}.page_ctaHighlight__TAuou{font-weight:700;color:var(--color-secondary);transition:color .25s ease}.page_ctaFloating__6F5S8:hover .page_ctaHighlight__TAuou{color:var(--color-primary)}.page_ctaArrow__I3FR6{font-size:18px;font-weight:600;color:var(--color-secondary);transition:transform .3s cubic-bezier(.2,0,0,1),color .25s ease;flex-shrink:0}.page_ctaFloating__6F5S8:hover .page_ctaArrow__I3FR6{transform:translateX(4px);color:var(--color-primary)}@media (max-width:600px){.page_ctaFloating__6F5S8{margin-top:20px;max-width:100%}.page_ctaLink__Kmm1u{padding:13px 18px 13px 16px;gap:10px}.page_ctaText__ew5hH{font-size:13.5px}.page_ctaIcon__O_iFk{width:30px;height:30px;border-radius:9px}.page_ctaArrow__I3FR6{font-size:16px}}@media (prefers-reduced-motion:reduce){.page_ctaFloating__6F5S8{animation:none!important;opacity:1!important;transform:none!important}.page_ctaFloating__6F5S8:hover{transform:none!important}.page_ctaSweep__6ATlg{animation:none!important;display:none}.page_ctaArrow__I3FR6{transition:none!important}}@keyframes page_modalFadeIn__ZHRNv{0%{opacity:0}to{opacity:1}}@keyframes page_modalCardEnter__YuGL1{0%{opacity:0;transform:translateY(24px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes page_modalStagger1__IaF5O{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes page_modalStagger2__Gfzlw{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes page_modalStagger3__0P5Yh{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes page_btnSweep__eKEqn{0%{left:-100%}to{left:200%}}@keyframes page_badgePulse__XDHCH{0%,to{box-shadow:0 0 0 0 rgba(79,70,229,.12)}50%{box-shadow:0 0 0 6px rgba(79,70,229,0)}}.page_modalBackdrop__HBfPH{position:fixed;inset:0;background:rgba(6,18,38,.55);backdrop-filter:blur(10px) saturate(1.2);-webkit-backdrop-filter:blur(10px) saturate(1.2);display:flex;align-items:center;justify-content:center;padding:24px;z-index:50;animation:page_modalFadeIn__ZHRNv .35s ease-out}.page_modalCard__HfzRU{position:relative;overflow:hidden;max-width:420px;width:100%;border-radius:20px;background:linear-gradient(172deg,#f5f6ff,#fafaff 18%,#ffffff 45%,#ffffff);border:1px solid rgba(79,70,229,.1);box-shadow:inset 0 0 0 1px rgba(255,255,255,.7),0 1px 3px rgba(15,23,42,.05),0 8px 25px rgba(15,23,42,.08),0 25px 60px -10px rgba(15,23,42,.12),0 0 100px -30px rgba(79,70,229,.15);animation:page_modalCardEnter__YuGL1 .4s cubic-bezier(.16,1,.3,1)}.page_modalCard__HfzRU:after{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--color-secondary),#6366f1,var(--color-secondary));opacity:.7}.page_modalHeader__XTPbu{padding:30px 32px 22px;position:relative;animation:page_modalStagger1__IaF5O .45s cubic-bezier(.16,1,.3,1) .08s both}.page_modalBadge___OrPP{display:inline-flex;align-items:center;gap:6px;padding:5px 13px 5px 10px;border-radius:999px;background:linear-gradient(135deg,rgba(79,70,229,.08),rgba(99,102,241,.06));color:var(--color-secondary);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin-bottom:16px;border:1px solid rgba(79,70,229,.08);animation:page_badgePulse__XDHCH 3s ease-in-out 1.5s 2}.page_modalBadge___OrPP svg{opacity:.8}.page_modalHeading__MUkK6{font-size:23px;font-weight:700;color:var(--color-primary);margin:0 0 10px;letter-spacing:-.025em;line-height:1.2}.page_modalSubtext__P2bqe{color:var(--color-text-secondary);font-size:14.5px;line-height:1.55;margin:0}.page_modalSubtext__P2bqe strong{color:var(--color-success);font-weight:600}.page_modalDivider__rfNmw{height:1px;background:linear-gradient(90deg,transparent,rgba(79,70,229,.06) 10%,rgba(79,70,229,.12) 50%,rgba(79,70,229,.06) 90%,transparent);margin:0;border:none}.page_modalBody__P9b4c{padding:24px 32px 28px;background:linear-gradient(180deg,rgba(239,242,255,.25),transparent 60%);animation:page_modalStagger2__Gfzlw .45s cubic-bezier(.16,1,.3,1) .16s both}.page_modalFieldGroup__26M7W{display:flex;flex-direction:column;gap:11px}.page_modalInputWrap__4YJGa{position:relative;display:flex;align-items:center}.page_modalInputIcon__VMtjI{position:absolute;left:14px;width:16px;height:16px;color:#b0b7ca;pointer-events:none;transition:color .2s ease;z-index:1;flex-shrink:0}.page_modalInputWrap__4YJGa:focus-within .page_modalInputIcon__VMtjI{color:var(--color-secondary)}.page_modalInput__KFoxk{width:100%;box-sizing:border-box;padding:12px 15px 12px 40px;border-radius:10px;border:1.5px solid rgba(79,70,229,.1);font-size:15px;font-family:inherit;color:var(--color-text-card);background:rgba(255,255,255,.85);transition:border-color .2s ease,box-shadow .3s ease,background-color .2s ease,transform .15s ease}.page_modalInput__KFoxk:hover{border-color:rgba(79,70,229,.25);background:#fff}.page_modalInput__KFoxk:focus{outline:none;border-color:rgba(79,70,229,.45);background:#fff;box-shadow:0 0 0 4px rgba(79,70,229,.07),0 2px 8px rgba(79,70,229,.05);transform:translateX(2px)}.page_modalInput__KFoxk::placeholder{color:#a3a9be;font-weight:400}.page_modalError__9hN94{color:var(--color-danger);font-size:13px;margin:4px 0 0;line-height:1.4;padding-left:2px}.page_modalSubmit__NV_z2{position:relative;overflow:hidden;width:100%;padding:13px 20px;margin-top:20px;border-radius:12px;border:none;background:linear-gradient(135deg,var(--color-primary) 0,#0d4f8f 50%,#1a5a9e 100%);color:#fff;font-weight:600;font-size:15px;font-family:inherit;cursor:pointer;letter-spacing:.01em;box-shadow:0 1px 2px rgba(0,51,102,.2),0 4px 14px rgba(0,51,102,.15),inset 0 0 0 1px rgba(255,255,255,.05);transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .25s ease,filter .2s ease;animation:page_modalStagger3__0P5Yh .45s cubic-bezier(.16,1,.3,1) .24s both}.page_modalSubmit__NV_z2:after{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),rgba(255,255,255,.15),rgba(255,255,255,.08),transparent);animation:page_btnSweep__eKEqn 4s ease-in-out 2s infinite;pointer-events:none}.page_modalSubmit__NV_z2:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 2px 4px rgba(0,51,102,.18),0 10px 30px rgba(79,70,229,.22),inset 0 0 0 1px rgba(255,255,255,.08);filter:brightness(1.1)}.page_modalSubmit__NV_z2:active:not(:disabled){transform:translateY(0) scale(.975);box-shadow:0 1px 2px rgba(0,51,102,.15),0 3px 8px rgba(0,51,102,.12);filter:brightness(.97)}.page_modalSubmit__NV_z2:disabled{opacity:.5;cursor:not-allowed;filter:grayscale(.2)}.page_modalSubmit__NV_z2:disabled:after{animation:none}.page_modalDisclaimer__zeeOg{color:#c0c5d2;font-size:11px;text-align:center;margin:18px 0 0;line-height:1.5;letter-spacing:.005em;opacity:.85}@media (max-width:480px){.page_modalBackdrop__HBfPH{padding:16px;align-items:flex-end}.page_modalCard__HfzRU{border-radius:18px 18px 12px 12px;max-width:100%}.page_modalHeader__XTPbu{padding:26px 24px 18px}.page_modalHeading__MUkK6{font-size:20px}.page_modalBody__P9b4c{padding:20px 24px 24px}.page_modalInput__KFoxk{padding:11px 14px 11px 38px}}