:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;--font-mono:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace;--fs-xs:0.75rem;--fs-sm:0.875rem;--fs-md:1rem;--fs-lg:1.125rem;--fs-xl:1.25rem;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-extrabold:800;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-7:32px;--sp-8:40px;--container-max:1300px;--header-h:84px;--r-pill:9999px;--glass-surface:#fffffff2;--glass-blur:10px;--c-text:#0f172a;--c-text-muted:#64748b;--c-border:#e2e8f0;--c-border-soft:#f1f5f9;--c-surface:#fff;--c-surface-2:#f8fafc;--c-bg:#faf8f5;--c-primary:#1e40af;--c-primary-2:#3b82f6;--c-link:#2563eb;--c-danger:#dc2626;--c-danger-bg:#fee2e2;--c-danger-border:#fecaca;--c-warning:#92400e;--c-warning-bg:#fef3c7;--c-warning-border:#fbbf24;--r-sm:8px;--r-md:12px;--r-lg:16px;--shadow-sm:0 4px 12px #00000014;--shadow-md:0 10px 30px #00000014;--focus-ring:0 0 0 3px #1e40af1f}*,:after,:before{box-sizing:border-box}body,html{height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#faf8f5;background:var(--c-bg);color:#0f172a;color:var(--c-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-family:var(--font-sans);margin:0}#root{background-color:#faf8f5;background-color:var(--c-bg);min-height:100vh}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace;font-family:var(--font-mono)}a{color:inherit}:focus-visible{outline:2px solid #2563eb;outline:2px solid var(--c-link);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}.PortalSidebar_sidebar__vOLpp{--sb-hover:color-mix(in srgb,var(--c-text) 6%,#0000);--sb-active-bg:color-mix(in srgb,var(--c-link) 10%,#0000);background:var(--c-surface-2);border-right:1px solid var(--c-border);box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;min-height:100vh;padding:0 0 var(--sp-4);width:300px;z-index:200}.PortalSidebar_sidebarHead__mUv6L{border-bottom:1px solid var(--c-border);padding:var(--portal-head-pad-y,var(--sp-6)) var(--portal-head-pad-x,var(--sp-5)) 1.1rem}.PortalSidebar_sidebarHeadBar__\+VnJh{align-items:center;display:flex;gap:var(--sp-2);min-width:0}.PortalSidebar_headMenuBtn__87Qgf{align-items:center;background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-md);color:var(--c-text-muted);cursor:pointer;display:inline-flex;flex-shrink:0;height:var(--sp-8);height:var(--portal-burger-size,var(--sp-8));justify-content:center;margin:0;padding:0;transition:background .15s ease,border-color .15s ease,color .15s ease;width:var(--sp-8);width:var(--portal-burger-size,var(--sp-8))}.PortalSidebar_headMenuBtn__87Qgf:hover{background:var(--sb-hover);border-color:color-mix(in srgb,var(--c-border) 45%,var(--c-text-muted) 55%);color:var(--c-text)}.PortalSidebar_headMenuBtn__87Qgf:focus-visible{outline:2px solid var(--c-link);outline-offset:2px}.PortalSidebar_brand__7kkWV{align-items:center;display:flex;flex:1 1;flex-direction:row;gap:.65rem;min-width:0}.PortalSidebar_brandLogo__1mfO7{flex-shrink:0;height:2.2rem;max-width:168px;object-fit:contain;width:auto}.PortalSidebar_brandTitle__8d27C{color:var(--c-text);font-size:1.0625rem;font-weight:var(--fw-bold);letter-spacing:-.02em;line-height:1.25;min-width:0}.PortalSidebar_nav__CQyf1{display:flex;flex:1 1;flex-direction:column;gap:.2rem;padding:var(--sp-4) var(--sp-3)}.PortalSidebar_navSectionLabel__aTY9O{color:var(--c-text-muted);font-size:10px;font-weight:var(--fw-bold);letter-spacing:.14em;margin:var(--sp-3) var(--sp-2) .35rem;text-transform:uppercase}.PortalSidebar_navSectionLabel__aTY9O:first-child{margin-top:0}.PortalSidebar_navItem__jxJ\+8{align-items:center;border-radius:var(--r-md);color:var(--c-text-muted);display:flex;font-size:.9rem;font-weight:var(--fw-semibold);gap:.65rem;padding:.65rem .85rem;text-decoration:none;transition:background .15s ease,color .15s ease}.PortalSidebar_navItem__jxJ\+8:link,.PortalSidebar_navItem__jxJ\+8:visited{color:var(--c-text-muted)}.PortalSidebar_navItem__jxJ\+8:hover{background:var(--sb-hover);color:var(--c-text)}.PortalSidebar_navItemActive__tzk4\+{background:var(--sb-active-bg);color:var(--c-link)}.PortalSidebar_navItemActive__tzk4\+:link,.PortalSidebar_navItemActive__tzk4\+:visited{color:var(--c-link)}.PortalSidebar_navIcon__-hLhV{display:block;flex-shrink:0;opacity:.9}.PortalSidebar_navItemActive__tzk4\+ .PortalSidebar_navIcon__-hLhV{opacity:1}@media (min-width:1024px){.PortalSidebar_sidebar__vOLpp{height:100vh;left:0;max-height:100vh;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;transition:transform .28s ease}.PortalSidebar_sidebarDesktopHidden__nR4HS{pointer-events:none;transform:translateX(-100%)}}@media (max-width:1023px){.PortalSidebar_sidebar__vOLpp{box-shadow:8px 0 32px color-mix(in srgb,var(--c-text) 12%,#0000);height:100vh;left:0;max-height:none;overflow-y:auto;position:fixed;top:0;transform:translateX(-100%);transition:transform .28s ease}.PortalSidebar_sidebarOpen__jjxQi{transform:translateX(0)}}.Footer_footer__K5\+lu{background:linear-gradient(135deg,var(--c-surface-2) 0,var(--c-border-soft) 100%);color:var(--c-text);padding:60px 0 30px}.Footer_container__joRjy{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:0 auto 40px;max-width:1200px;padding:0 20px}.Footer_footerSection__6pcZU{display:flex;flex-direction:column}.Footer_footerHeading__Sn-dW{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,var(--c-primary) 0,var(--c-primary-2) 100%);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:22px;font-weight:700;margin-bottom:16px}.Footer_footerLogoImage__KHXfb{height:150px;margin-bottom:24px;margin-top:10px;object-fit:contain;width:auto}.Footer_footerText__QauyG{color:var(--c-text-muted);font-size:16px;line-height:1.6}.Footer_linksList__yRMfX{display:flex;flex-direction:column;gap:16px}.Footer_footerLink__5WrYw{border-bottom:2px solid #0000;color:#374151;font-size:16px;font-weight:500;padding:4px 0;text-decoration:none;transition:all .3s ease}.Footer_footerLink__5WrYw:hover{border-bottom-color:var(--c-primary);color:var(--c-primary);transform:translateX(4px)}.Footer_contactInfo__vaq1x{align-items:center;color:#374151;display:flex;font-size:16px;font-weight:500;gap:12px;margin-bottom:16px}.Footer_contactInfo__vaq1x .Footer_icon__1TmmD{color:var(--c-primary);flex-shrink:0}.Footer_socialIcons__wc5f3{display:flex;gap:16px;margin-top:8px}.Footer_socialLink__vDJOh{align-items:center;background-color:var(--c-surface);border-radius:12px;box-shadow:0 4px 12px #0000001a;color:#374151;display:flex;height:48px;justify-content:center;transition:all .3s ease;width:48px}.Footer_socialLink__vDJOh:hover{box-shadow:0 8px 20px #1e40af4d;color:#fff;transform:translateY(-4px)}.Footer_socialLink__vDJOh.Footer_facebookLink__sx\+vK:hover{background-color:var(--c-primary)}.Footer_socialLink__vDJOh.Footer_xLink__BAFBr:hover{background-color:#000}.Footer_socialLink__vDJOh.Footer_instagramLink__6rTWG:hover{background-color:#e1306c}.Footer_socialLink__vDJOh.Footer_linkedinLink__YsgPS:hover{background-color:var(--c-primary)}.Footer_horizontalLine__NY9aO{border:none;border-top:1px solid #cbd5e1;margin:30px auto;max-width:1200px}.Footer_copyright__h71qi{color:var(--c-text-muted);font-size:14px;font-weight:500;text-align:center}.Footer_copyrightContent__mT0Gp{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:1fr auto 1fr;margin:0 auto;max-width:1200px;padding:0 20px}.Footer_copyrightContent__mT0Gp p{grid-column:2;justify-self:center;margin:0;text-align:center}.Footer_consumerBadges__7V0po{align-items:center;display:flex;gap:12px;grid-column:3;justify-self:end}.Footer_consumerBadge__14vpo{background:#fff;border:1px solid #e2e8f0;border-radius:6px;height:34px;opacity:.95;transition:opacity .2s ease,transform .2s ease;width:auto}.Footer_consumerBadge__14vpo:hover{opacity:1;transform:translateY(-2px)}.Footer_footerPortal__ih4EE{background:linear-gradient(135deg,var(--c-surface-2) 0,var(--c-border-soft) 100%);border-top:1px solid var(--c-border);color:#334155}.Footer_footerPortal__ih4EE .Footer_container__joRjy{margin-left:auto;margin-right:auto;max-width:100%;padding-left:clamp(1rem,2.5vw,1.75rem);padding-right:clamp(1rem,2.5vw,1.75rem)}.Footer_footerPortal__ih4EE .Footer_footerHeading__Sn-dW{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1e293b,#475569);-webkit-background-clip:text;background-clip:text;color:#1e293b}.Footer_footerPortal__ih4EE .Footer_footerText__QauyG{color:var(--c-text-muted)}.Footer_footerPortal__ih4EE .Footer_footerLink__5WrYw{color:#475569}.Footer_footerPortal__ih4EE .Footer_footerLink__5WrYw:hover{color:var(--c-primary)}.Footer_footerPortal__ih4EE .Footer_contactInfo__vaq1x{color:#475569}.Footer_footerPortal__ih4EE .Footer_copyright__h71qi{color:var(--c-text-muted)}.Footer_footerPortal__ih4EE .Footer_copyrightContent__mT0Gp{max-width:none;padding-left:clamp(1rem,2.5vw,1.75rem);padding-right:clamp(1rem,2.5vw,1.75rem)}.Footer_footerPortal__ih4EE .Footer_horizontalLine__NY9aO{border-top-color:var(--c-border);margin:30px clamp(1rem,2.5vw,1.75rem);max-width:none}@media (max-width:768px){.Footer_container__joRjy{gap:32px;grid-template-columns:1fr;text-align:center}.Footer_linksList__yRMfX{align-items:center}.Footer_socialIcons__wc5f3{justify-content:center}.Footer_footerLink__5WrYw:hover{transform:translateX(0)}.Footer_copyrightContent__mT0Gp{gap:16px;grid-template-columns:1fr}.Footer_consumerBadges__7V0po,.Footer_copyrightContent__mT0Gp p{grid-column:1;justify-self:center}}@media (max-width:480px){.Footer_consumerBadges__7V0po{flex-direction:column;gap:10px}.Footer_consumerBadge__14vpo{height:28px}}.CookieBanner_cookieBanner__OSsDy{animation:CookieBanner_slideUp__njfow .3s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000000d;bottom:0;left:0;position:fixed;right:0;z-index:10000}@keyframes CookieBanner_slideUp__njfow{0%{transform:translateY(100%)}to{transform:translateY(0)}}.CookieBanner_container__\+yiKJ{margin:0 auto;max-width:1200px;padding:var(--sp-5)}.CookieBanner_content__vB86Z{background:var(--c-surface);border-radius:var(--r-md);box-shadow:var(--shadow-md);padding:var(--sp-6)}.CookieBanner_header__e0AO8{align-items:center;display:flex;gap:var(--sp-3);margin-bottom:var(--sp-4)}.CookieBanner_icon__ar86X{color:var(--c-primary)}.CookieBanner_header__e0AO8 h3{color:var(--c-text);font-size:var(--fs-xl);font-weight:700;margin:0}.CookieBanner_description__DTAUT{color:var(--c-text-muted);line-height:1.6;margin-bottom:var(--sp-5)}.CookieBanner_buttons__HIfUH{display:flex;flex-wrap:wrap;gap:var(--sp-3);margin-bottom:var(--sp-4)}.CookieBanner_button__J-F5B{align-items:center;border:none;border-radius:var(--r-sm);cursor:pointer;display:flex;font-size:var(--fs-sm);font-weight:600;gap:var(--sp-2);padding:var(--sp-2) var(--sp-5);transition:all .2s ease}.CookieBanner_acceptAll__nbKXB{background:var(--c-primary);color:#fff}.CookieBanner_acceptAll__nbKXB:hover{background:#1e3a8a}.CookieBanner_settings__uKRQS{background:var(--c-surface-2);border:1px solid var(--c-border);color:var(--c-text)}.CookieBanner_settings__uKRQS:hover{background:var(--c-border-soft)}.CookieBanner_reject__6V2iT{background:#0000;border:1px solid var(--c-border);color:var(--c-text-muted)}.CookieBanner_reject__6V2iT:hover{background:var(--c-surface-2)}.CookieBanner_acceptSelected__aIc4-{background:#059669;color:#fff}.CookieBanner_acceptSelected__aIc4-:hover{background:#047857}.CookieBanner_back__VP\+Ok{background:var(--c-surface-2);border:1px solid var(--c-border);color:var(--c-text)}.CookieBanner_back__VP\+Ok:hover{background:var(--c-border-soft)}.CookieBanner_settingsContent__kHPX0{margin-bottom:var(--sp-5)}.CookieBanner_settingsContent__kHPX0 h4{color:var(--c-text);font-size:var(--fs-lg);font-weight:600;margin-bottom:var(--sp-5)}.CookieBanner_cookieType__XqzTn{border-bottom:1px solid var(--c-border);margin-bottom:var(--sp-5);padding-bottom:var(--sp-4)}.CookieBanner_cookieType__XqzTn:last-child{border-bottom:none}.CookieBanner_cookieHeader__yvbif{margin-bottom:var(--sp-2)}.CookieBanner_cookieLabel__hrVrN{align-items:center;color:var(--c-text);cursor:pointer;display:flex;font-weight:500;gap:var(--sp-2)}.CookieBanner_checkbox__dD5Iz{accent-color:var(--c-primary);height:18px;width:18px}.CookieBanner_checkboxLabel__yu1Ez{flex:1 1}.CookieBanner_required__GIPGD{background:var(--c-warning-bg);border-radius:var(--sp-1);color:var(--c-warning);font-size:var(--fs-xs);font-weight:500;padding:2px var(--sp-2)}.CookieBanner_cookieDescription__Ouw-N{color:var(--c-text-muted);font-size:var(--fs-sm);line-height:1.5;margin:0;padding-left:28px}.CookieBanner_policyLink__-fwtK{color:var(--c-text-muted);font-size:var(--fs-xs);margin:0;text-align:center}.CookieBanner_policyLink__-fwtK a{color:var(--c-primary);text-decoration:none}.CookieBanner_policyLink__-fwtK a:hover{text-decoration:underline}@media (max-width:768px){.CookieBanner_container__\+yiKJ{padding:var(--sp-4)}.CookieBanner_content__vB86Z{padding:var(--sp-5)}.CookieBanner_buttons__HIfUH{flex-direction:column}.CookieBanner_button__J-F5B{justify-content:center}.CookieBanner_cookieDescription__Ouw-N{margin-top:8px;padding-left:0}}.CookieSettings_cookieButton__Mp6PW{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000;border:2px solid #3b82f64d;border-radius:50%;bottom:20px;cursor:pointer;display:flex;height:50px;justify-content:center;left:20px;position:fixed;transition:all .3s ease;width:50px;z-index:1000}.CookieSettings_cookieButton__Mp6PW:hover{animation:CookieSettings_jump__S-TRO .6s ease-in-out;border-color:#3b82f699}.CookieSettings_cookieButton__Mp6PW svg{color:var(--c-primary);transition:color .3s ease}.CookieSettings_cookieButton__Mp6PW:hover svg{color:#1d4ed8}@keyframes CookieSettings_jump__S-TRO{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (max-width:768px){.CookieSettings_cookieButton__Mp6PW{bottom:15px;height:45px;left:15px;width:45px}@keyframes CookieSettings_jump__S-TRO{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}}@media (max-width:480px){.CookieSettings_cookieButton__Mp6PW{bottom:10px;height:40px;left:10px;width:40px}}.RootLayout_shell__iHv4W{--portal-sidebar-w:300px;--portal-head-pad-y:var(--sp-6);--portal-head-pad-x:var(--sp-5);--portal-burger-size:var(--sp-8);background:linear-gradient(135deg,var(--c-surface-2) 0,var(--c-border-soft) 100%);min-height:100vh;width:100%}.RootLayout_shellInner__dT5NH{box-sizing:border-box;display:flex;justify-content:center;min-height:100vh;width:100%}@media (min-width:1024px){.RootLayout_shellInner__dT5NH{margin-left:var(--portal-sidebar-w);width:calc(100% - var(--portal-sidebar-w))}.RootLayout_shellInnerNoInset__-P50m{margin-left:0;width:100%}}.RootLayout_overlayVisible__Ul93P{display:none}@media (max-width:1023px){.RootLayout_overlayVisible__Ul93P{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:color-mix(in srgb,var(--c-text) 35%,#0000);border:none;cursor:pointer;display:block;inset:0;margin:0;padding:0;position:fixed;z-index:150}}.RootLayout_mainColumn__oriSP{--portal-content-max:1344px;background:linear-gradient(135deg,var(--c-surface-2) 0,var(--c-border-soft) 100%);display:flex;flex-direction:column;max-width:var(--portal-content-max);min-height:100vh;min-width:0;width:100%}.RootLayout_burgerBtn__6V6bI{--burger-hover:color-mix(in srgb,var(--c-text) 6%,#0000);align-items:center;background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-md);box-sizing:border-box;color:var(--c-text-muted);cursor:pointer;display:inline-flex;height:var(--portal-burger-size);justify-content:center;left:max(var(--portal-head-pad-x),env(safe-area-inset-left,0px));margin:0;padding:0;position:fixed;top:max(var(--portal-head-pad-y),env(safe-area-inset-top,0px));transition:background .15s ease,border-color .15s ease,color .15s ease;width:var(--portal-burger-size);z-index:120}.RootLayout_burgerBtn__6V6bI:hover{background:var(--burger-hover);border-color:color-mix(in srgb,var(--c-border) 45%,var(--c-text-muted) 55%);color:var(--c-text)}.RootLayout_burgerBtn__6V6bI:focus-visible{outline:2px solid var(--c-link);outline-offset:2px}.LoadingOverlay_overlay__SgOxI{align-items:center;animation:LoadingOverlay_fadeIn__FUKHB .3s ease-out;background:linear-gradient(135deg,var(--c-surface-2) 0,var(--c-border-soft) 100%);display:flex;height:100vh;justify-content:center;left:0;opacity:1;position:fixed;top:0;transition:opacity .3s ease-out;width:100vw;z-index:9999}.LoadingOverlay_overlay__SgOxI.LoadingOverlay_exiting__wFK0C{animation:LoadingOverlay_fadeOut__40M7p .3s ease-out;opacity:0}@keyframes LoadingOverlay_fadeIn__FUKHB{0%{opacity:0}to{opacity:1}}@keyframes LoadingOverlay_fadeOut__40M7p{0%{opacity:1}to{opacity:0}}.LoadingOverlay_content__5q-FB{align-items:center;display:flex;flex-direction:column;gap:2rem}.LoadingOverlay_logo__ThwwA{animation:LoadingOverlay_logoBreath__J1ar8 2s ease-in-out infinite;height:auto;max-width:200px;opacity:.9}@keyframes LoadingOverlay_logoBreath__J1ar8{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.LoadingOverlay_spinner__xxT10{align-items:center;display:flex;gap:4px;justify-content:center}.LoadingOverlay_dot__tpmpm{animation:LoadingOverlay_dotPulse__bgn9u 1.4s ease-in-out infinite both;background-color:var(--c-primary-2);border-radius:50%;height:8px;width:8px}.LoadingOverlay_dot__tpmpm:first-child{animation-delay:-.32s}.LoadingOverlay_dot__tpmpm:nth-child(2){animation-delay:-.16s}.LoadingOverlay_dot__tpmpm:nth-child(3){animation-delay:0s}.LoadingOverlay_dot__tpmpm:nth-child(4){animation-delay:.16s}.LoadingOverlay_dot__tpmpm:nth-child(5){animation-delay:.32s}.LoadingOverlay_dot__tpmpm:nth-child(6){animation-delay:.48s}.LoadingOverlay_dot__tpmpm:nth-child(7){animation-delay:.64s}.LoadingOverlay_dot__tpmpm:nth-child(8){animation-delay:.8s}@keyframes LoadingOverlay_dotPulse__bgn9u{0%,80%,to{opacity:.5;transform:scale(.8)}40%{opacity:1;transform:scale(1.2)}}.LoadingOverlay_message__E2nNc{color:var(--c-text-muted);font-size:var(--fs-md);font-weight:var(--fw-medium);margin:0;text-align:center}@media (max-width:768px){.LoadingOverlay_logo__ThwwA{max-width:150px}.LoadingOverlay_content__5q-FB{gap:1.5rem}.LoadingOverlay_message__E2nNc{font-size:var(--fs-sm)}}.PortalShellPageHeader_root__5mikV{border-bottom:none;display:block;margin-bottom:1.75rem;padding:0 0 1.35rem;width:100%}.PortalShellPageHeader_top__I9UBc{align-items:center;display:flex;flex-wrap:wrap;gap:.55rem .75rem}.PortalShellPageHeader_iconSlot__8bnFR{color:var(--c-primary-2);color:var(--portal-accent-mid,var(--c-primary-2));display:inline-flex;flex-shrink:0}.PortalShellPageHeader_iconSlot__8bnFR svg{display:block}.PortalShellPageHeader_title__EQVZl{color:var(--c-text);font-size:clamp(1.3rem,2.35vw,1.65rem);font-weight:500;letter-spacing:-.028em;line-height:1.28;margin:0}.PortalShellPageHeader_subtitle__Qp\+yP{color:var(--c-text-muted);font-size:.9375rem;line-height:1.52;margin:.45rem 0 0;max-width:42rem}.PortalShellPageHeader_extras__IEigk{display:flex;flex-direction:column;gap:.35rem;margin-top:.5rem;max-width:42rem}.PortalShellPageHeader_rule__hRq0P{border:none;border-top:1px solid #94a3b8;display:block;height:0;margin:.85rem 0 0;opacity:.95;padding:0;width:100%}.PortalShellPageHeader_rootIntro__hEpHU{border-bottom:1px solid #94a3b859;box-sizing:border-box;display:block;margin:0 0 1.35rem;padding:0 0 1.15rem;width:100%}.PortalShellPageHeader_introTitle__RWbt\+{color:var(--c-text);font-size:clamp(1.2rem,2.4vw,1.45rem);font-weight:600;letter-spacing:-.025em;line-height:1.25;margin:0 0 .45rem}.PortalShellPageHeader_introLead__GjgXq{color:var(--c-text-muted);font-size:.9375rem;line-height:1.55;margin:0;max-width:40rem}.PortalShellPageHeader_introExtras__zyBK6{display:flex;flex-direction:column;gap:.35rem;margin-top:.65rem}@media (max-width:1023px){.PortalShellPageHeader_rootIntro__hEpHU{margin-bottom:1.15rem;text-align:center}.PortalShellPageHeader_introLead__GjgXq{margin-left:auto;margin-right:auto}.PortalShellPageHeader_introExtras__zyBK6{align-items:center}.PortalShellPageHeader_top__I9UBc{justify-content:center;text-align:center}.PortalShellPageHeader_title__EQVZl{text-align:center}.PortalShellPageHeader_extras__IEigk,.PortalShellPageHeader_subtitle__Qp\+yP{margin-left:auto;margin-right:auto;text-align:center}.PortalShellPageHeader_extras__IEigk{align-items:center}}@media (max-width:768px){.PortalShellPageHeader_top__I9UBc{align-items:center;flex-direction:column;gap:.4rem}}.portalPageShell_portalPage__IQb4g{--portal-page-gutter:clamp(var(--sp-4),2.5vw,1.75rem);box-sizing:border-box;flex:1 1;min-height:0;padding:clamp(var(--sp-4),2.5vw,1.75rem) var(--portal-page-gutter) clamp(2rem,4vw,3rem);width:100%}.portalPageShell_container__c8ZB8{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:min(1344px,100%);max-width:min(var(--portal-content-max,1344px),100%);width:100%}.portalPageShell_sectionLabel__3NeHC{color:var(--c-primary);font-size:.6875rem;font-weight:var(--fw-extrabold);letter-spacing:.14em;margin:0 0 .75rem;text-transform:uppercase}.portalPageShell_userStripSection__NqMFQ{margin-bottom:1.35rem}.portalPageShell_overviewSection__5qaZG{margin-bottom:1.15rem;margin-top:0;overflow-x:clip}.portalPageShell_overviewProducts__G7A4H{max-width:100%}.portalPageShell_overviewScale__Lywtv{zoom:.8}.portalPageShell_monitoringSection__G-t2R{border-top:1px solid var(--c-border);margin-top:1.5rem;padding-top:1.5rem}.portalPageShell_trafficSection__LWfVE{border-top:1px solid var(--c-border);margin-top:2rem;padding-top:1.5rem}.portalPageShell_analyticsStack__-wZNY{display:flex;flex-direction:column;gap:var(--sp-5)}@media (max-width:480px){.portalPageShell_portalPage__IQb4g{--portal-page-gutter:0.75rem}}.ProductsServicesPanel_productsCard__Wy3yi{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-lg);box-shadow:var(--shadow-md);overflow:hidden;transition:box-shadow .2s ease}.ProductsServicesPanel_header__TnjTJ{align-items:center;background:var(--c-surface);border-bottom:1px solid var(--c-border);display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:1.25rem 1.5rem}.ProductsServicesPanel_title__zfJTA{color:var(--c-text);font-size:1.15rem;font-weight:800;letter-spacing:-.02em;margin:0}.ProductsServicesPanel_subscriptionBadge__zGm3h{align-items:center;background:var(--c-border-soft);border:1px solid var(--c-border);border-radius:999px;color:#475569;display:inline-flex;flex-shrink:0;font-size:.68rem;font-weight:800;letter-spacing:.06em;padding:.28rem .6rem;text-transform:uppercase}.ProductsServicesPanel_statsGrid__NqMPS{display:flex;flex-direction:column;gap:.75rem;padding:1.25rem 1.5rem}.ProductsServicesPanel_statItem__RD85-{align-items:center;background:var(--c-surface-2);border:1px solid var(--c-border);border-radius:12px;box-sizing:border-box;color:inherit;display:flex;gap:1rem;padding:1rem 1.1rem;text-decoration:none;transition:box-shadow .2s ease,border-color .2s ease,background-color .2s ease}.ProductsServicesPanel_statItem__RD85-:focus-visible{outline:2px solid var(--c-primary-2);outline-offset:2px}.ProductsServicesPanel_statItem__RD85-:hover{background:var(--c-surface);border-color:#cbd5e1;box-shadow:0 4px 14px #0000000f}.ProductsServicesPanel_statIcon__Oa\+5f{align-items:center;background:linear-gradient(135deg,var(--c-primary) 0,var(--c-primary-2) 100%);border-radius:12px;color:#fafaf9;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.ProductsServicesPanel_statContent__IIArT{flex:1 1;min-width:0}.ProductsServicesPanel_statNumber__U2jsa{color:var(--c-text);font-size:1.65rem;font-weight:800;line-height:1;margin-bottom:.2rem}.ProductsServicesPanel_statLabel__5wewL{color:var(--c-text-muted);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}@media (max-width:768px){.ProductsServicesPanel_header__TnjTJ{align-items:flex-start;flex-direction:column;padding:1.1rem 1.25rem}.ProductsServicesPanel_title__zfJTA{font-size:1.05rem}.ProductsServicesPanel_statsGrid__NqMPS{padding:1.1rem 1.25rem}.ProductsServicesPanel_statItem__RD85-{padding:.9rem 1rem}.ProductsServicesPanel_statNumber__U2jsa{font-size:1.45rem}}@media (max-width:480px){.ProductsServicesPanel_statsGrid__NqMPS{padding:1rem}.ProductsServicesPanel_statItem__RD85-{flex-direction:column;gap:.65rem;text-align:center}}.ServiceMonitoring_serviceMonitoring__uWLwZ{background:var(--c-surface);border:1px solid var(--c-border);border-radius:16px;box-shadow:var(--shadow-md);overflow:hidden}.ServiceMonitoring_titleBar__qcDCY{align-items:center;background:var(--c-surface);border-bottom:1px solid var(--c-border);box-sizing:border-box;display:flex;flex-direction:row;gap:.75rem 1rem;justify-content:space-between;padding:1rem 1.25rem;width:100%}.ServiceMonitoring_title__QoVQr{color:var(--c-text-muted);flex:1 1;font-size:.8rem;font-weight:800;letter-spacing:.1em;line-height:1.35;margin:0;min-width:0;text-transform:uppercase}.ServiceMonitoring_titleBadge__vByc3{align-items:center;background:var(--c-border-soft);border:1px solid var(--c-border);border-radius:999px;color:var(--c-text-muted);display:inline-flex;flex-shrink:0;font-size:.68rem;font-weight:800;letter-spacing:.06em;padding:.28rem .6rem;text-transform:uppercase}.ServiceMonitoring_statusGrid__iDmok{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr 1fr;padding:1.25rem 1.5rem 1.5rem}.ServiceMonitoring_statusSection__CVH0G{align-items:center;background:var(--c-surface-2);border:1px solid var(--c-border);border-radius:12px;box-shadow:none;box-sizing:border-box;display:flex;flex-direction:column;gap:1.25rem;padding:1.35rem 1.2rem 1.5rem;text-align:center;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease;width:100%}.ServiceMonitoring_statusSection__CVH0G:hover{background:var(--c-surface);border-color:var(--c-border);box-shadow:0 4px 14px #0000000f}.ServiceMonitoring_sectionTitle__8XSIX{align-items:center;border-bottom:1px solid var(--c-border);color:var(--c-text-muted);display:flex;font-size:.72rem;font-weight:700;gap:.5rem;justify-content:center;letter-spacing:.06em;margin:0;padding:0 0 .85rem;text-transform:uppercase;width:100%}.ServiceMonitoring_sectionTitle__8XSIX svg{color:var(--c-primary);flex-shrink:0;opacity:.95}.ServiceMonitoring_circleGrid__EkK7N{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;width:100%}.ServiceMonitoring_circleGrid__EkK7N a{border-radius:999px;color:inherit;display:inline-block;outline:none;text-decoration:none}.ServiceMonitoring_circleContainer__U-aQY{align-items:center;display:flex;flex-direction:column;gap:10px;position:relative;width:80px}.ServiceMonitoring_circleGrid__EkK7N a:focus-visible .ServiceMonitoring_circleCount__CvAoS,.ServiceMonitoring_circleGrid__EkK7N a:hover .ServiceMonitoring_circleCount__CvAoS{color:#1e40af}.ServiceMonitoring_circleGrid__EkK7N a:focus-visible .ServiceMonitoring_circleCountOfflineAccent__EBHE\+,.ServiceMonitoring_circleGrid__EkK7N a:hover .ServiceMonitoring_circleCountOfflineAccent__EBHE\+{color:#b91c1c}.ServiceMonitoring_circleGrid__EkK7N a:focus-visible .ServiceMonitoring_circleProgress__yQFGJ,.ServiceMonitoring_circleGrid__EkK7N a:hover .ServiceMonitoring_circleProgress__yQFGJ{filter:drop-shadow(0 3px 10px rgba(30,64,175,.2));transform:rotate(-90deg) scale(1.09)}.ServiceMonitoring_circleGrid__EkK7N a:focus-visible .ServiceMonitoring_circleContent__XJbDz,.ServiceMonitoring_circleGrid__EkK7N a:hover .ServiceMonitoring_circleContent__XJbDz{transform:scale(1.09)}.ServiceMonitoring_circleGrid__EkK7N a:focus-visible{outline:2px solid var(--c-link);outline-offset:6px}.ServiceMonitoring_circleProgress__yQFGJ{transform:rotate(-90deg);transform-origin:center center;transition:transform .22s ease,filter .22s ease}.ServiceMonitoring_circleBackground__oRn-P{fill:none;stroke:#bfdbfea6}.ServiceMonitoring_circleValue__-ONKB{fill:none;stroke-linecap:round;transition:stroke-dashoffset .5s ease}.ServiceMonitoring_circleContent__XJbDz{align-items:center;display:flex;height:80px;justify-content:center;left:0;position:absolute;top:0;transform-origin:center center;transition:transform .22s ease;width:80px}.ServiceMonitoring_circleCount__CvAoS{color:var(--c-text);font-size:18px;font-weight:700;transition:color .2s ease}.ServiceMonitoring_circleText__Q\+WvC{text-align:center;width:100%}.ServiceMonitoring_circleLabel__DMsLs{color:var(--c-text-muted);display:block;font-size:11px;font-weight:500;line-height:1.2}.ServiceMonitoring_circleCountOfflineAccent__EBHE\+{color:#dc2626}.ServiceMonitoring_circleLabelOfflineAccent__xAnK0{color:#b91c1c;font-weight:600}.ServiceMonitoring_circleLabelInfo__Yzkn\+{color:#ea580c;font-weight:600}.ServiceMonitoring_circleLabelNeutral__7w2Bb{color:var(--c-text-muted);font-weight:500}.ServiceMonitoring_circleLabelFailed__5bywS{color:#dc2626;font-weight:600}.ServiceMonitoring_circleHint__wBHXh{color:#c2410c;display:block;font-size:9px;font-weight:600;line-height:1.2;margin-top:3px;max-width:82px}@media (max-width:1024px){.ServiceMonitoring_statusGrid__iDmok{gap:1.75rem;padding:1rem 1.25rem 1.25rem}.ServiceMonitoring_circleGrid__EkK7N{gap:1.25rem}}@media (max-width:768px){.ServiceMonitoring_titleBar__qcDCY{padding:.75rem 1rem}.ServiceMonitoring_title__QoVQr{font-size:16px}.ServiceMonitoring_statusGrid__iDmok{gap:20px;grid-template-columns:1fr;padding:0 12px 16px}.ServiceMonitoring_statusSection__CVH0G{align-items:center;padding:1.15rem 1rem 1.35rem}.ServiceMonitoring_sectionTitle__8XSIX{font-size:12px;justify-content:center;padding:0 .25rem .75rem}.ServiceMonitoring_sectionTitle__8XSIX svg{height:20px;width:20px}.ServiceMonitoring_circleGrid__EkK7N{gap:16px;justify-content:center}.ServiceMonitoring_circleContainer__U-aQY{width:70px}.ServiceMonitoring_circleContent__XJbDz,.ServiceMonitoring_circleProgress__yQFGJ{height:70px;width:70px}.ServiceMonitoring_circleCount__CvAoS{font-size:16px}.ServiceMonitoring_circleLabel__DMsLs{font-size:10px}}@media (max-width:480px){.ServiceMonitoring_titleBar__qcDCY{padding:.65rem .85rem}.ServiceMonitoring_title__QoVQr{font-size:14px}.ServiceMonitoring_statusGrid__iDmok{gap:16px;padding:0 8px 12px}.ServiceMonitoring_statusSection__CVH0G{padding:1rem .85rem 1.2rem}.ServiceMonitoring_sectionTitle__8XSIX{font-size:11px}.ServiceMonitoring_sectionTitle__8XSIX svg{height:18px;width:18px}.ServiceMonitoring_circleGrid__EkK7N{gap:12px}.ServiceMonitoring_circleContainer__U-aQY{width:60px}.ServiceMonitoring_circleContent__XJbDz,.ServiceMonitoring_circleProgress__yQFGJ{height:60px;width:60px}.ServiceMonitoring_circleCount__CvAoS{font-size:14px}.ServiceMonitoring_circleLabel__DMsLs{font-size:9px}}@media (max-width:320px){.ServiceMonitoring_circleGrid__EkK7N{gap:8px}.ServiceMonitoring_circleContainer__U-aQY{width:55px}.ServiceMonitoring_circleContent__XJbDz,.ServiceMonitoring_circleProgress__yQFGJ{height:55px;width:55px}.ServiceMonitoring_circleCount__CvAoS{font-size:12px}.ServiceMonitoring_circleLabel__DMsLs{font-size:8px}}.PortalUserStrip_strip__0jFP4{align-items:stretch;background:var(--c-surface);border:1px solid var(--c-border);border-radius:16px;box-shadow:0 10px 30px #00000014;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:1rem 1.5rem;justify-content:space-between;padding:1.25rem 1.5rem}.PortalUserStrip_main__b8Z8z{align-items:flex-start;display:flex;flex:1 1;gap:1.25rem;min-width:0;width:100%}.PortalUserStrip_avatarColumn__R1aIR{align-items:center;display:flex;flex-direction:column;flex-shrink:0}.PortalUserStrip_mainBody__av5WZ{display:flex;flex:1 1;flex-direction:column;gap:1.15rem;min-width:0}.PortalUserStrip_avatarWrap__wZMG6{flex-shrink:0;position:relative}.PortalUserStrip_avatar__yRRWi{background:var(--c-surface-2);border:1px solid var(--c-border);border-radius:50%;box-shadow:0 2px 8px #0f172a0f;height:64px;object-fit:cover;width:64px}.PortalUserStrip_avatarStatus__g7EZ5{border:1px solid var(--c-border);border-radius:999px;bottom:-4px;box-shadow:0 1px 3px #0000000f;font-size:.58rem;font-weight:800;letter-spacing:.05em;line-height:1;max-width:min(120px,42vw);overflow:hidden;padding:3px 7px;position:absolute;right:-6px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.PortalUserStrip_avatarStatusOn__ZPItB{background:#ecfdf5;color:#047857}.PortalUserStrip_avatarStatusOff__uIDIm{background:#fef2f2;color:#b91c1c}.PortalUserStrip_identity__ix7ce{min-width:0;width:100%}.PortalUserStrip_nameRow__GTr67{align-items:flex-start;display:flex;gap:.75rem 1rem;justify-content:space-between;margin-bottom:.25rem;width:100%}.PortalUserStrip_name__Q7-5a{color:var(--c-text);flex:1 1;font-size:1.12rem;font-weight:800;letter-spacing:-.02em;line-height:1.25;margin:0;min-width:0}.PortalUserStrip_email__IL1gC{color:var(--c-text-muted);font-size:.86rem;line-height:1.4;margin:0;word-break:break-word}.PortalUserStrip_rolePill__WHX9o{align-items:center;border-radius:999px;display:inline-flex;flex-shrink:0;font-size:.68rem;font-weight:800;gap:.3rem;letter-spacing:.06em;padding:.28rem .6rem;text-transform:uppercase}.PortalUserStrip_roleIcon__w5sYq{flex-shrink:0;opacity:.95}.PortalUserStrip_role_owner__bgBPd{background:linear-gradient(135deg,#fef3c7,#fde68a);border:1px solid #f59e0b73;color:#92400e}.PortalUserStrip_role_admin__24wQS{background:linear-gradient(135deg,#dbeafe,#bfdbfe);border:1px solid #3b82f666;color:#1e40af}.PortalUserStrip_role_user__rQTXV{background:var(--c-border-soft);border:1px solid var(--c-border);color:#475569}.PortalUserStrip_detailList__sf4R-{margin:0;padding:0;width:100%}.PortalUserStrip_detailRow__n7MTa{align-items:center;display:flex;gap:1rem 1.5rem;justify-content:space-between;min-width:0;padding:.9rem 0}.PortalUserStrip_detailLabel__0gsba{color:#475569;flex-shrink:0;font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.PortalUserStrip_detailValue__\+Dg5m{font-feature-settings:"tnum";color:#0f172a;font-size:.92rem;font-variant-numeric:tabular-nums;font-weight:600;text-align:right;word-break:break-word}.PortalUserStrip_detailValueAccent__FTrm4{color:#2563eb}.PortalUserStrip_detailValueMuted__bFuJ2{color:#334155}.PortalUserStrip_detailDivider__RbJ75{border:none;border-top:1px solid var(--c-border);margin:0}@media (max-width:719px){.PortalUserStrip_main__b8Z8z{align-items:center;flex-direction:column}.PortalUserStrip_mainBody__av5WZ{width:100%}.PortalUserStrip_email__IL1gC{text-align:center}.PortalUserStrip_detailRow__n7MTa{flex-wrap:wrap;padding:.75rem 0}.PortalUserStrip_detailLabel__0gsba{margin-bottom:.2rem;width:100%}.PortalUserStrip_detailValueAccent__FTrm4,.PortalUserStrip_detailValueMuted__bFuJ2,.PortalUserStrip_detailValue__\+Dg5m{text-align:left;width:100%}}.UserInfoPage_main__3QEMk{box-sizing:border-box;width:100%}.UserInfoPage_tabNavigation__Dg534{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-md);box-shadow:var(--shadow-sm);display:flex;flex-wrap:wrap;gap:var(--sp-2);justify-content:center;margin-bottom:var(--sp-8);padding:var(--sp-2)}.UserInfoPage_tabButton__MSuQB{background:#0000;border:none;border-radius:var(--r-sm);color:var(--c-text-muted);cursor:pointer;flex:1 1;font-size:var(--fs-md);font-weight:var(--fw-semibold);min-width:0;padding:var(--sp-3) var(--sp-6);transition:color .3s ease,background-color .3s ease;white-space:nowrap}.UserInfoPage_tabButton__MSuQB:hover{background:var(--c-surface-2);color:var(--c-primary)}.UserInfoPage_activeTab__\+uXh7{background:var(--c-primary)!important;box-shadow:0 4px 12px #1e40af4d;color:var(--c-surface)!important}@media (max-width:1024px){.UserInfoPage_tabNavigation__Dg534{gap:6px;margin-bottom:35px;padding:6px}.UserInfoPage_tabButton__MSuQB{font-size:15px;padding:10px var(--sp-4)}}@media (max-width:768px){.UserInfoPage_tabNavigation__Dg534{align-items:stretch;flex-direction:column;gap:4px;margin-bottom:25px;padding:6px}.UserInfoPage_tabButton__MSuQB{border-radius:6px;flex:none;font-size:var(--fs-sm);padding:var(--sp-3) var(--sp-4);text-align:center}}@media (max-width:480px){.UserInfoPage_tabNavigation__Dg534{gap:3px;margin-bottom:var(--sp-5);padding:4px}.UserInfoPage_tabButton__MSuQB{border-radius:4px;font-size:13px;padding:10px var(--sp-3)}}.ActionModal_modalOverlay__ekMwc{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:var(--sp-5);position:fixed;right:0;top:0;z-index:1000}.ActionModal_modalContainer__z-7LS{animation:ActionModal_modalSlideIn__DXkIo .3s ease-out;background:var(--c-surface);border-radius:var(--r-md);box-shadow:var(--shadow-md);max-height:90vh;max-width:500px;overflow:hidden;width:100%}@keyframes ActionModal_modalSlideIn__DXkIo{0%{opacity:0;transform:scale(.95) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.ActionModal_modalHeader__kbqPI{align-items:center;border-bottom:1px solid var(--c-border);display:flex;justify-content:space-between;margin-bottom:var(--sp-5);padding:var(--sp-6) var(--sp-6) 0 var(--sp-6)}.ActionModal_modalTitle__uWYA-{color:var(--c-text);font-size:var(--fs-xl);font-weight:var(--fw-semibold);margin:0}.ActionModal_closeButton__iC4dT{background:none;border:none;border-radius:var(--sp-1);color:var(--c-text-muted);cursor:pointer;font-size:var(--fs-xl);padding:var(--sp-1);transition:all .2s ease}.ActionModal_closeButton__iC4dT:hover:not(:disabled){background-color:var(--c-surface-2);color:var(--c-text)}.ActionModal_closeButton__iC4dT:disabled{cursor:not-allowed;opacity:.5}.ActionModal_modalBody__\+5gWg{padding:0 var(--sp-6) var(--sp-6) var(--sp-6);text-align:center}.ActionModal_iconContainer__tgcxG{margin-bottom:var(--sp-4)}.ActionModal_dangerIcon__-evnA,.ActionModal_defaultIcon__ut9yz,.ActionModal_failureIcon__knKq\+,.ActionModal_successIcon__vTbSm,.ActionModal_warningIcon__MZYGA{display:inline-block;font-size:48px}.ActionModal_dangerIcon__-evnA{color:var(--c-danger)}.ActionModal_warningIcon__MZYGA{color:var(--c-warning)}.ActionModal_successIcon__vTbSm{color:var(--c-primary)}.ActionModal_failureIcon__knKq\+{color:var(--c-danger)}.ActionModal_defaultIcon__ut9yz{color:var(--c-text-muted)}.ActionModal_modalMessage__KqZDG{color:var(--c-text-muted);font-size:var(--fs-md);line-height:1.6;margin:0}.ActionModal_modalFooter__DNyoz{align-items:center;background-color:var(--c-surface-2);border-top:1px solid var(--c-border);display:flex;justify-content:flex-end;padding:var(--sp-5) var(--sp-6) var(--sp-6) var(--sp-6)}.ActionModal_confirmButton__X9mlL{color:var(--c-surface);padding:var(--sp-3) var(--sp-6)}.ActionModal_confirmWithCancel__GfUCf{margin-left:var(--sp-3)}.ActionModal_confirmDefault__-Isbi{background-color:var(--c-primary-2)}.ActionModal_confirmSuccess__aUAlw{background-color:var(--c-primary)}.ActionModal_confirmDanger__AG7nA{background-color:var(--c-danger)}@media (max-width:640px){.ActionModal_modalOverlay__ekMwc{padding:var(--sp-4)}.ActionModal_modalContainer__z-7LS{max-width:100%}.ActionModal_modalHeader__kbqPI{padding:var(--sp-5) var(--sp-5) 0 var(--sp-5)}.ActionModal_modalBody__\+5gWg{padding:0 var(--sp-5) var(--sp-5) var(--sp-5)}.ActionModal_modalFooter__DNyoz{flex-direction:column-reverse;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5) var(--sp-5) var(--sp-5)}.ActionModal_modalFooter__DNyoz button{margin-left:0!important;width:100%}.ActionModal_modalTitle__uWYA-{font-size:var(--fs-lg)}.ActionModal_modalMessage__KqZDG{font-size:var(--fs-sm)}}.ActionModal_closeButton__iC4dT:focus,.ActionModal_modalFooter__DNyoz button:focus{outline:2px solid var(--c-link);outline-offset:2px}.ProfileInfoTab_tabContent__xmKqo{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-lg);box-shadow:var(--shadow-md);overflow:hidden}.ProfileInfoTab_sectionHeader__tbwhy{align-items:center;border-bottom:1px solid var(--c-border);display:flex;flex-wrap:wrap;gap:var(--sp-5);height:180px;justify-content:space-between;padding:10px 30px}.ProfileInfoTab_sectionTitle__pm7Br{color:var(--c-text);font-size:28px;font-weight:800;margin:0}.ProfileInfoTab_sectionDescription__dh1M5{color:var(--c-text-muted);font-size:16px;margin:5px 0 0}.ProfileInfoTab_headerActionButton__isK2x,.ProfileInfoTab_noUsersButton__6q25k,.ProfileInfoTab_retryButton__zjsH0{background:var(--c-primary);border:1px solid var(--c-primary);border-radius:var(--r-sm);color:var(--c-surface);cursor:pointer;font:inherit;font-weight:600;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.ProfileInfoTab_headerActionButton__isK2x{padding:var(--sp-3) var(--sp-6)}.ProfileInfoTab_noUsersButton__6q25k,.ProfileInfoTab_retryButton__zjsH0{font-size:var(--fs-sm);padding:var(--sp-2) var(--sp-4)}.ProfileInfoTab_noUsersButton__6q25k{margin-top:var(--sp-4)}.ProfileInfoTab_headerActionButton__isK2x:hover,.ProfileInfoTab_noUsersButton__6q25k:hover,.ProfileInfoTab_retryButton__zjsH0:hover{background:var(--c-link);border-color:var(--c-link)}.ProfileInfoTab_headerActionButton__isK2x:focus-visible,.ProfileInfoTab_noUsersButton__6q25k:focus-visible,.ProfileInfoTab_retryButton__zjsH0:focus-visible{outline:2px solid var(--c-link);outline-offset:2px}.ProfileInfoTab_errorContainer__a3xsx{padding:30px;text-align:center}.ProfileInfoTab_errorMessage__nun2i{color:var(--c-danger);font-size:16px;margin-bottom:16px}.ProfileInfoTab_tableContainer__WAlW7{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-md);box-shadow:var(--shadow-sm);overflow-x:auto;overflow-y:visible}.ProfileInfoTab_tableContainerDesktopOnly__xK1F0{display:block}.ProfileInfoTab_table__Mhxu1{background:var(--c-surface);border-collapse:collapse;font-size:15px;width:100%}.ProfileInfoTab_table__Mhxu1 th{background:var(--c-surface-2);border-bottom:1px solid var(--c-border);color:var(--c-text);font-size:14px;font-weight:700;letter-spacing:.5px;padding:16px 12px;position:-webkit-sticky;position:sticky;text-align:left;text-transform:uppercase;top:0;z-index:10}.ProfileInfoTab_table__Mhxu1 td{border-bottom:1px solid var(--c-border-soft);color:var(--c-text);font-size:15px;line-height:1.5;padding:20px 16px;vertical-align:middle}.ProfileInfoTab_table__Mhxu1 tbody tr:nth-child(odd){background-color:var(--c-surface)}.ProfileInfoTab_table__Mhxu1 tbody tr:nth-child(2n){background-color:var(--c-surface-2)}.ProfileInfoTab_table__Mhxu1 tr:hover{background:var(--c-border-soft)!important;transition:background-color .2s ease}.ProfileInfoTab_table__Mhxu1 tr:last-child td{border-bottom:none}.ProfileInfoTab_userCell__kJVwa{min-width:180px}.ProfileInfoTab_userInfo__InEzi{align-items:center;display:flex;gap:12px}.ProfileInfoTab_userAvatar__46XS1{align-items:center;background:linear-gradient(135deg,var(--c-primary-2) 0,var(--c-primary) 100%);border-radius:50%;color:var(--c-surface);display:flex;flex-shrink:0;font-size:16px;font-weight:600;height:40px;justify-content:center;overflow:hidden;width:40px}.ProfileInfoTab_profileImage__79gr6{background-color:var(--c-surface);border-radius:50%;height:100%;object-fit:cover;width:100%}.ProfileInfoTab_userName__btHut{color:var(--c-text);font-size:14px;font-weight:600}.ProfileInfoTab_emailCell__dHutp{color:var(--c-text-muted);font-size:14px;min-width:180px}.ProfileInfoTab_companyCell__HgN7z,.ProfileInfoTab_phoneCell__R3xC9{color:var(--c-text-muted);font-size:14px;min-width:140px}.ProfileInfoTab_locationCell__-lav4{color:var(--c-text-muted);font-size:14px;min-width:200px}.ProfileInfoTab_noUsers__KpUdf{color:var(--c-text-muted);padding:60px 30px;text-align:center}.ProfileInfoTab_noUsers__KpUdf p{font-size:18px;margin:0}.ProfileInfoTab_mobileCardLayout__41469{display:none}.ProfileInfoTab_usersGrid__0Pt1I{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(322px,1fr));padding:30px}.ProfileInfoTab_userCard__vhgR\+{background:var(--c-surface-2);border:2px solid var(--c-border);border-radius:var(--r-md);padding:20px;transition:all .3s ease}.ProfileInfoTab_userCard__vhgR\+:hover{border-color:var(--c-primary-2);box-shadow:var(--shadow-md);transform:translateY(-2px)}.ProfileInfoTab_userHeader__EjxZ-{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.ProfileInfoTab_userDetails__oXWuC{display:flex;flex-direction:column;gap:4px}.ProfileInfoTab_userEmail__hWscR{color:var(--c-text-muted);font-size:14px}.ProfileInfoTab_userMeta__PiobZ{display:flex;flex-direction:column;gap:8px}.ProfileInfoTab_metaItem__waLyE{align-items:flex-start;display:flex;font-size:14px;gap:8px;justify-content:space-between}.ProfileInfoTab_metaLabel__8JSgP{color:var(--c-text);flex-shrink:0;font-weight:600;min-width:60px}.ProfileInfoTab_metaValue__7iu2G{color:var(--c-text-muted);text-align:right;word-break:break-word}@media (max-width:1024px){.ProfileInfoTab_sectionHeader__tbwhy{height:auto;min-height:140px;padding:20px 25px 15px}.ProfileInfoTab_sectionTitle__pm7Br{font-size:26px}.ProfileInfoTab_sectionDescription__dh1M5{font-size:15px}.ProfileInfoTab_tableContainer__WAlW7{border-radius:10px;margin:0 15px 25px}.ProfileInfoTab_table__Mhxu1{font-size:14px}.ProfileInfoTab_table__Mhxu1 td,.ProfileInfoTab_table__Mhxu1 th{padding:14px 10px}.ProfileInfoTab_emailCell__dHutp,.ProfileInfoTab_userCell__kJVwa{min-width:160px}.ProfileInfoTab_companyCell__HgN7z,.ProfileInfoTab_phoneCell__R3xC9{min-width:120px}.ProfileInfoTab_locationCell__-lav4{min-width:180px}}@media (max-width:768px){.ProfileInfoTab_sectionHeader__tbwhy{align-items:flex-start;flex-direction:column;height:auto;min-height:100px;padding:20px 15px 12px;text-align:left}.ProfileInfoTab_sectionTitle__pm7Br{font-size:22px}.ProfileInfoTab_sectionDescription__dh1M5{font-size:14px}.ProfileInfoTab_tableContainerDesktopOnly__xK1F0{display:none}.ProfileInfoTab_mobileCardLayout__41469{display:block}.ProfileInfoTab_usersGrid__0Pt1I{gap:16px;grid-template-columns:1fr;padding:15px}.ProfileInfoTab_userCard__vhgR\+{padding:15px}.ProfileInfoTab_userAvatar__46XS1{font-size:16px;height:40px;width:40px}.ProfileInfoTab_userName__btHut{font-size:16px}.ProfileInfoTab_userEmail__hWscR{font-size:14px}.ProfileInfoTab_metaItem__waLyE{font-size:13px}.ProfileInfoTab_metaLabel__8JSgP{min-width:50px}.ProfileInfoTab_errorContainer__a3xsx{padding:20px 15px}.ProfileInfoTab_errorMessage__nun2i{font-size:14px}.ProfileInfoTab_noUsers__KpUdf{padding:40px 15px}.ProfileInfoTab_noUsers__KpUdf p{font-size:16px}}@media (max-width:480px){.ProfileInfoTab_sectionHeader__tbwhy{min-height:80px;padding:15px 10px 10px}.ProfileInfoTab_sectionTitle__pm7Br{font-size:18px}.ProfileInfoTab_sectionDescription__dh1M5{font-size:13px}.ProfileInfoTab_tableContainerDesktopOnly__xK1F0{display:none}.ProfileInfoTab_mobileCardLayout__41469{display:block}.ProfileInfoTab_usersGrid__0Pt1I{gap:12px;padding:10px}.ProfileInfoTab_userCard__vhgR\+{padding:12px}.ProfileInfoTab_userAvatar__46XS1{font-size:14px;height:36px;width:36px}.ProfileInfoTab_userName__btHut{font-size:15px}.ProfileInfoTab_userEmail__hWscR{font-size:13px}.ProfileInfoTab_metaItem__waLyE{font-size:12px}.ProfileInfoTab_metaLabel__8JSgP{min-width:45px}.ProfileInfoTab_errorContainer__a3xsx{padding:15px 10px}.ProfileInfoTab_errorMessage__nun2i{font-size:13px}.ProfileInfoTab_noUsers__KpUdf{padding:30px 10px}.ProfileInfoTab_noUsers__KpUdf p{font-size:15px}}.LoadingSpinner_spinner__Nekz0{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;position:relative}.LoadingSpinner_ldsRoller__DbIX4{height:48px;position:relative;width:48px}.LoadingSpinner_ldsRoller__DbIX4 div{animation:LoadingSpinner_ldsRoller__DbIX4 1.2s cubic-bezier(.5,0,.5,1) infinite;position:absolute;transform-origin:24px 24px}.LoadingSpinner_ldsRoller__DbIX4 div:after{background:var(--c-primary-2);border-radius:50%;content:" ";display:block;height:5px;margin:-2.5px 0 0 -2.5px;position:absolute;width:5px}.LoadingSpinner_ldsRoller__DbIX4 div:first-child{animation-delay:-36ms}.LoadingSpinner_ldsRoller__DbIX4 div:first-child:after{left:37px;top:37px}.LoadingSpinner_ldsRoller__DbIX4 div:nth-child(2){animation-delay:-72ms}.LoadingSpinner_ldsRoller__DbIX4 div:nth-child(2):after{left:33px;top:40px}.LoadingSpinner_ldsRoller__DbIX4 div:nth-child(3){animation-delay:-.108s}.LoadingSpinner_ldsRoller__DbIX4 div:nth-child(3):after{left:29px;top:42px}.LoadingSpinner_ldsRoller__DbIX4 div:nth-child(4){animation-delay:-.144s}.LoadingSpinner_ldsRoller__DbIX4 div:nth-child(4):after{left:24px;top:43px}.LoadingSpinner_ldsRoller__DbIX4 div:nth-child(5){animation-delay:-.18s}.LoadingSpinner_ldsRoller__DbIX4 div:nth-child(5):after{left:19px;top:42px}.LoadingSpinner_ldsRoller__DbIX4 div:nth-child(6){animation-delay:-.216s}.LoadingSpinner_ldsRoller__DbIX4 div:nth-child(6):after{left:14px;top:40px}.LoadingSpinner_ldsRoller__DbIX4 div:nth-child(7){animation-delay:-.252s}.LoadingSpinner_ldsRoller__DbIX4 div:nth-child(7):after{left:10px;top:37px}.LoadingSpinner_ldsRoller__DbIX4 div:nth-child(8){animation-delay:-.288s}.LoadingSpinner_ldsRoller__DbIX4 div:nth-child(8):after{left:7px;top:33px}@keyframes LoadingSpinner_ldsRoller__DbIX4{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ActivityStatusTab_tabContent__6XqWm{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-lg);box-shadow:var(--shadow-md);overflow:hidden}.ActivityStatusTab_sectionHeader__5fXQ2{align-items:center;border-bottom:1px solid var(--c-border);display:flex;flex-wrap:wrap;gap:var(--sp-5);height:180px;justify-content:space-between;padding:10px 30px}.ActivityStatusTab_sectionTitle__xPH-t{color:var(--c-text);font-size:28px;font-weight:800;margin:0}.ActivityStatusTab_sectionDescription__LMZGd{color:var(--c-text-muted);font-size:16px;margin:5px 0 0}.ActivityStatusTab_headerActionButton__GBxaS,.ActivityStatusTab_noUsersButton__hvT3T,.ActivityStatusTab_retryButton__peb1I{background:var(--c-primary);border:1px solid var(--c-primary);border-radius:var(--r-sm);color:var(--c-surface);cursor:pointer;font:inherit;font-weight:600;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.ActivityStatusTab_headerActionButton__GBxaS{padding:var(--sp-3) var(--sp-6)}.ActivityStatusTab_noUsersButton__hvT3T,.ActivityStatusTab_retryButton__peb1I{font-size:var(--fs-sm);padding:var(--sp-2) var(--sp-4)}.ActivityStatusTab_noUsersButton__hvT3T{margin-top:var(--sp-4)}.ActivityStatusTab_headerActionButton__GBxaS:hover,.ActivityStatusTab_noUsersButton__hvT3T:hover,.ActivityStatusTab_retryButton__peb1I:hover{background:var(--c-link);border-color:var(--c-link)}.ActivityStatusTab_cancelInvitationButton__FkdWL:focus-visible,.ActivityStatusTab_headerActionButton__GBxaS:focus-visible,.ActivityStatusTab_noUsersButton__hvT3T:focus-visible,.ActivityStatusTab_retryButton__peb1I:focus-visible{outline:2px solid var(--c-link);outline-offset:2px}.ActivityStatusTab_errorContainer__ui1JG{padding:30px;text-align:center}.ActivityStatusTab_errorMessage__E5hLe{color:var(--c-danger);font-size:16px;margin-bottom:16px}.ActivityStatusTab_tableContainer__YifPA{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-md);box-shadow:var(--shadow-sm);overflow-x:auto;overflow-y:visible}.ActivityStatusTab_tableContainerDesktopOnly__BeYyw{display:block}.ActivityStatusTab_table__DibyT{background:var(--c-surface);border-collapse:collapse;font-size:15px;width:100%}.ActivityStatusTab_table__DibyT th{background:var(--c-surface-2);border-bottom:1px solid var(--c-border);color:var(--c-text);font-size:14px;font-weight:700;letter-spacing:.5px;padding:16px 12px;position:-webkit-sticky;position:sticky;text-align:left;text-transform:uppercase;top:0;z-index:10}.ActivityStatusTab_table__DibyT td{border-bottom:1px solid var(--c-border-soft);color:var(--c-text);font-size:15px;line-height:1.5;padding:20px 16px;vertical-align:middle}.ActivityStatusTab_table__DibyT tbody tr:nth-child(odd){background-color:var(--c-surface)}.ActivityStatusTab_table__DibyT tbody tr:nth-child(2n){background-color:var(--c-surface-2)}.ActivityStatusTab_table__DibyT tr:hover{background:var(--c-border-soft)!important;transition:background-color .2s ease}.ActivityStatusTab_table__DibyT tr:last-child td{border-bottom:none}.ActivityStatusTab_userCell__t3BVq{min-width:180px}.ActivityStatusTab_userInfo__QJAKU{align-items:center;display:flex;gap:12px}.ActivityStatusTab_userAvatar__8q95U{align-items:center;background:linear-gradient(135deg,var(--c-primary-2) 0,var(--c-primary) 100%);border-radius:50%;color:var(--c-surface);display:flex;flex-shrink:0;font-size:16px;font-weight:600;height:40px;justify-content:center;overflow:hidden;width:40px}.ActivityStatusTab_profileImage__pbnm1{background-color:var(--c-surface);border-radius:50%;height:100%;object-fit:cover;width:100%}.ActivityStatusTab_userName__GSv65{color:var(--c-text);font-size:14px;font-weight:600}.ActivityStatusTab_emailCell__YpD0K{color:var(--c-text-muted);font-size:14px;min-width:180px}.ActivityStatusTab_roleCell__sxEg7{min-width:100px;position:relative}.ActivityStatusTab_roleBadge__8LMwe{align-items:center;display:inline-flex;font-size:14px;font-weight:600;gap:6px}.ActivityStatusTab_roleIcon__ahayr{flex-shrink:0}.ActivityStatusTab_roleAdmin__PVsKB{color:var(--c-link)}.ActivityStatusTab_roleOwner__QJoPW{color:var(--c-warning-border)}.ActivityStatusTab_roleUser__3431G{color:var(--c-text-muted)}.ActivityStatusTab_statusCell__TOtns{min-width:100px}.ActivityStatusTab_statusText__5WBLh{font-size:14px;font-weight:600;text-transform:capitalize}.ActivityStatusTab_statusTextActive__4rYDP{color:var(--c-primary)}.ActivityStatusTab_statusTextInactive__NSjQc{color:var(--c-danger)}.ActivityStatusTab_lastLoginCell__AfeTY{color:var(--c-text-muted);font-size:14px;min-width:100px}.ActivityStatusTab_joinedCell__hUgBa{color:var(--c-text-muted);font-size:14px;min-width:120px}.ActivityStatusTab_subsectionTitle__vtukb{border-bottom:2px solid var(--c-border);color:var(--c-text);font-size:20px;font-weight:700;margin:0 0 20px;padding:20px 20px 10px}.ActivityStatusTab_statusBadge__Z5Sly{align-items:center;display:inline-flex;font-size:14px;font-weight:600;gap:6px;text-transform:capitalize}.ActivityStatusTab_statusBadgePending__mmCeu{color:var(--c-warning-border)}.ActivityStatusTab_statusBadgeActive__OrNra{color:var(--c-primary)}.ActivityStatusTab_statusBadgeInactive__WbJRx{color:var(--c-danger)}.ActivityStatusTab_actionsCell__ek3nv{min-width:120px}.ActivityStatusTab_actionButtons__Pxxlt{align-items:center;display:flex;gap:8px}.ActivityStatusTab_cancelInvitationButton__FkdWL{background:var(--c-danger);border:1px solid var(--c-danger);border-radius:var(--r-sm);color:var(--c-surface);cursor:pointer;font:inherit;font-size:12px;font-weight:600;min-width:100px;padding:8px 16px;text-align:center;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease;width:100px}.ActivityStatusTab_cancelInvitationButton__FkdWL:hover{background:var(--c-danger);border-color:var(--c-danger);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.ActivityStatusTab_cancelInvitationButton__FkdWL:active{transform:translateY(0)}.ActivityStatusTab_noUsers__ITqQp{color:var(--c-text-muted);padding:60px 30px;text-align:center}.ActivityStatusTab_noUsers__ITqQp p{font-size:18px;margin:0}.ActivityStatusTab_mobileCardLayout__ZX95L{display:none}.ActivityStatusTab_usersGrid__xGvsu{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(322px,1fr));padding:30px}.ActivityStatusTab_userCard__QfZUb{background:var(--c-surface-2);border:2px solid var(--c-border);border-radius:var(--r-md);padding:20px;transition:all .3s ease}.ActivityStatusTab_userCard__QfZUb:hover{border-color:var(--c-primary-2);box-shadow:var(--shadow-md);transform:translateY(-2px)}.ActivityStatusTab_userHeader__AMhFU{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.ActivityStatusTab_userDetails__xd2EG{display:flex;flex-direction:column;gap:4px}.ActivityStatusTab_userEmail__gdcDr{color:var(--c-text-muted);font-size:14px}.ActivityStatusTab_userMeta__xJ2PZ{display:flex;flex-direction:column;gap:8px}.ActivityStatusTab_metaItem__K8fFx{align-items:flex-start;display:flex;font-size:14px;gap:8px;justify-content:space-between}.ActivityStatusTab_metaLabel__sXAUM{color:var(--c-text);flex-shrink:0;font-weight:600;min-width:60px}.ActivityStatusTab_metaValue__0CSw7{color:var(--c-text-muted);text-align:right;word-break:break-word}@media (max-width:1024px){.ActivityStatusTab_sectionHeader__5fXQ2{height:auto;min-height:140px;padding:20px 25px 15px}.ActivityStatusTab_sectionTitle__xPH-t{font-size:26px}.ActivityStatusTab_sectionDescription__LMZGd{font-size:15px}.ActivityStatusTab_tableContainer__YifPA{border-radius:10px;margin:0 15px 25px}.ActivityStatusTab_table__DibyT{font-size:14px}.ActivityStatusTab_table__DibyT td,.ActivityStatusTab_table__DibyT th{padding:14px 10px}.ActivityStatusTab_emailCell__YpD0K,.ActivityStatusTab_userCell__t3BVq{min-width:160px}.ActivityStatusTab_lastLoginCell__AfeTY,.ActivityStatusTab_roleCell__sxEg7,.ActivityStatusTab_statusCell__TOtns{min-width:90px}.ActivityStatusTab_actionsCell__ek3nv,.ActivityStatusTab_joinedCell__hUgBa{min-width:110px}}@media (max-width:768px){.ActivityStatusTab_sectionHeader__5fXQ2{align-items:flex-start;flex-direction:column;height:auto;min-height:100px;padding:20px 15px 12px;text-align:left}.ActivityStatusTab_sectionTitle__xPH-t{font-size:22px}.ActivityStatusTab_sectionDescription__LMZGd{font-size:14px}.ActivityStatusTab_tableContainerDesktopOnly__BeYyw{display:none}.ActivityStatusTab_mobileCardLayout__ZX95L{display:block}.ActivityStatusTab_usersGrid__xGvsu{gap:16px;grid-template-columns:1fr;padding:15px}.ActivityStatusTab_userCard__QfZUb{padding:15px}.ActivityStatusTab_userAvatar__8q95U{font-size:16px;height:40px;width:40px}.ActivityStatusTab_userName__GSv65{font-size:16px}.ActivityStatusTab_userEmail__gdcDr{font-size:14px}.ActivityStatusTab_metaItem__K8fFx{font-size:13px}.ActivityStatusTab_metaLabel__sXAUM{min-width:50px}.ActivityStatusTab_roleBadge__8LMwe,.ActivityStatusTab_statusBadge__Z5Sly{font-size:12px}.ActivityStatusTab_actionButtons__Pxxlt{flex-direction:column;gap:4px}.ActivityStatusTab_cancelInvitationButton__FkdWL{font-size:11px;min-width:100px;padding:6px 12px;width:100%}.ActivityStatusTab_subsectionTitle__vtukb{font-size:18px;padding:15px 15px 8px}.ActivityStatusTab_errorContainer__ui1JG{padding:20px 15px}.ActivityStatusTab_errorMessage__E5hLe{font-size:14px}.ActivityStatusTab_noUsers__ITqQp{padding:40px 15px}.ActivityStatusTab_noUsers__ITqQp p{font-size:16px}}@media (max-width:480px){.ActivityStatusTab_sectionHeader__5fXQ2{min-height:80px;padding:15px 10px 10px}.ActivityStatusTab_sectionTitle__xPH-t{font-size:18px}.ActivityStatusTab_sectionDescription__LMZGd{font-size:13px}.ActivityStatusTab_tableContainerDesktopOnly__BeYyw{display:none}.ActivityStatusTab_mobileCardLayout__ZX95L{display:block}.ActivityStatusTab_usersGrid__xGvsu{gap:12px;padding:10px}.ActivityStatusTab_userCard__QfZUb{padding:12px}.ActivityStatusTab_userAvatar__8q95U{font-size:14px;height:36px;width:36px}.ActivityStatusTab_userName__GSv65{font-size:15px}.ActivityStatusTab_userEmail__gdcDr{font-size:13px}.ActivityStatusTab_metaItem__K8fFx{font-size:12px}.ActivityStatusTab_metaLabel__sXAUM{min-width:45px}.ActivityStatusTab_roleBadge__8LMwe,.ActivityStatusTab_statusBadge__Z5Sly{font-size:11px}.ActivityStatusTab_cancelInvitationButton__FkdWL{border-radius:4px;font-size:10px;padding:5px 10px}.ActivityStatusTab_subsectionTitle__vtukb{font-size:16px;padding:12px 10px 6px}.ActivityStatusTab_errorContainer__ui1JG{padding:15px 10px}.ActivityStatusTab_errorMessage__E5hLe{font-size:13px}.ActivityStatusTab_noUsers__ITqQp{padding:30px 10px}.ActivityStatusTab_noUsers__ITqQp p{font-size:15px}}.UserActionsTab_tabContent__kUzjd{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-lg);box-shadow:var(--shadow-md);overflow:hidden}.UserActionsTab_sectionHeader__8mR48{align-items:center;border-bottom:1px solid var(--c-border);display:flex;flex-wrap:wrap;gap:var(--sp-5);height:180px;justify-content:space-between;padding:10px 30px}.UserActionsTab_sectionTitle__LDrTq{color:var(--c-text);font-size:28px;font-weight:800;margin:0}.UserActionsTab_sectionDescription__\+YrM6{color:var(--c-text-muted);font-size:16px;margin:5px 0 0}.UserActionsTab_headerActionButton__-yr3Z,.UserActionsTab_noUsersButton__7X0tO,.UserActionsTab_retryButton__ED1Pa{background:var(--c-primary);border:1px solid var(--c-primary);border-radius:var(--r-sm);color:var(--c-surface);cursor:pointer;font:inherit;font-weight:600;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.UserActionsTab_headerActionButton__-yr3Z{padding:var(--sp-3) var(--sp-6)}.UserActionsTab_noUsersButton__7X0tO,.UserActionsTab_retryButton__ED1Pa{font-size:var(--fs-sm);padding:var(--sp-2) var(--sp-4)}.UserActionsTab_noUsersButton__7X0tO{margin-top:var(--sp-4)}.UserActionsTab_headerActionButton__-yr3Z:hover,.UserActionsTab_noUsersButton__7X0tO:hover,.UserActionsTab_retryButton__ED1Pa:hover{background:var(--c-link);border-color:var(--c-link)}.UserActionsTab_headerActionButton__-yr3Z:focus-visible,.UserActionsTab_noUsersButton__7X0tO:focus-visible,.UserActionsTab_retryButton__ED1Pa:focus-visible,.UserActionsTab_toggleStatusButton__S2Y9X:focus-visible,.UserActionsTab_updateRoleButton__VNhgf:focus-visible{outline:2px solid var(--c-link);outline-offset:2px}.UserActionsTab_errorContainer__MJdge{padding:30px;text-align:center}.UserActionsTab_errorMessage__BrqaJ{color:var(--c-danger);font-size:16px;margin-bottom:16px}.UserActionsTab_tableContainer__5TuuY{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-md);box-shadow:var(--shadow-sm);overflow-x:auto;overflow-y:visible}.UserActionsTab_tableContainerDesktopOnly__lStlZ{display:block}.UserActionsTab_table__cUVG6{background:var(--c-surface);border-collapse:collapse;font-size:15px;width:100%}.UserActionsTab_table__cUVG6 th{background:var(--c-surface-2);border-bottom:1px solid var(--c-border);color:var(--c-text);font-size:14px;font-weight:700;letter-spacing:.5px;padding:16px 12px;position:-webkit-sticky;position:sticky;text-align:left;text-transform:uppercase;top:0;z-index:10}.UserActionsTab_table__cUVG6 td{border-bottom:1px solid var(--c-border-soft);color:var(--c-text);font-size:15px;line-height:1.5;padding:20px 16px;vertical-align:middle}.UserActionsTab_table__cUVG6 tbody tr:nth-child(odd){background-color:var(--c-surface)}.UserActionsTab_table__cUVG6 tbody tr:nth-child(2n){background-color:var(--c-surface-2)}.UserActionsTab_table__cUVG6 tr:hover{background:var(--c-border-soft)!important;transition:background-color .2s ease}.UserActionsTab_table__cUVG6 tr:last-child td{border-bottom:none}.UserActionsTab_userCell__9A-sl{min-width:180px}.UserActionsTab_userInfo__EJv7m{align-items:center;display:flex;gap:12px}.UserActionsTab_userAvatar__QfOhD{align-items:center;background:linear-gradient(135deg,var(--c-primary-2) 0,var(--c-primary) 100%);border-radius:50%;color:var(--c-surface);display:flex;flex-shrink:0;font-size:16px;font-weight:600;height:40px;justify-content:center;overflow:hidden;width:40px}.UserActionsTab_profileImage__FDMbV{background-color:var(--c-surface);border-radius:50%;height:100%;object-fit:cover;width:100%}.UserActionsTab_userName__\+uLaR{color:var(--c-text);font-size:14px;font-weight:600}.UserActionsTab_emailCell__oDzqa{color:var(--c-text-muted);font-size:14px;min-width:180px}.UserActionsTab_roleCell__iqVKx{min-width:100px;position:relative}.UserActionsTab_roleBadge__LQgMF{align-items:center;display:inline-flex;font-size:14px;font-weight:600;gap:6px}.UserActionsTab_roleIcon__jlL0f{flex-shrink:0}.UserActionsTab_roleAdmin__EARV7{color:var(--c-link)}.UserActionsTab_roleOwner__sGnIa{color:var(--c-warning-border)}.UserActionsTab_roleUser__zcPN\+{color:var(--c-text-muted)}.UserActionsTab_changeRoleCell__sgsl5{min-width:140px;position:relative}.UserActionsTab_roleChangeContainer__O49pZ{align-items:center;display:flex;gap:8px;width:100%}.UserActionsTab_roleDropdownWrapper__bsGWc{flex:1 1;min-width:80px}.UserActionsTab_roleSelect__ov9wY{-webkit-appearance:none;appearance:none;background:var(--c-surface);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;background-size:16px;border:2px solid var(--c-border);border-radius:var(--r-sm);color:var(--c-text);cursor:pointer;font-size:14px;font-weight:500;padding:8px 32px 8px 12px;transition:all .2s ease;width:100%}.UserActionsTab_roleSelect__ov9wY:focus{border-color:var(--c-primary);box-shadow:var(--focus-ring);outline:none}.UserActionsTab_roleSelect__ov9wY:disabled{background-color:var(--c-surface-2);color:var(--c-text-muted);cursor:not-allowed}.UserActionsTab_roleSelect__ov9wY option{color:var(--c-text);font-size:14px;padding:8px 12px}.UserActionsTab_roleSelect__ov9wY option:disabled{color:var(--c-text-muted);font-style:italic}.UserActionsTab_updateRoleButton__VNhgf{background-color:var(--c-link);border:1px solid var(--c-link);border-radius:var(--r-sm);color:var(--c-surface);cursor:pointer;font:inherit;font-size:14px;font-weight:600;min-width:80px;padding:8px 16px;transition:all .2s ease;white-space:nowrap}.UserActionsTab_updateRoleButton__VNhgf:hover{background-color:var(--c-link);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.UserActionsTab_updateRoleButton__VNhgf:active{transform:translateY(0)}.UserActionsTab_statusCell__JzhET{min-width:100px}.UserActionsTab_statusText__RLIOJ{font-size:14px;font-weight:600;text-transform:capitalize}.UserActionsTab_statusTextActive__3iniJ{color:var(--c-primary)}.UserActionsTab_statusTextInactive__dHbei{color:var(--c-danger)}.UserActionsTab_actionsCell__LEIk4{min-width:120px}.UserActionsTab_actionButtons__w0jtL{align-items:center;display:flex;gap:8px}.UserActionsTab_toggleStatusButton__S2Y9X{border:1px solid #0000;border-radius:var(--r-sm);cursor:pointer;font:inherit;font-size:14px;font-weight:600;min-width:100px;padding:8px 16px;text-align:center;transition:all .2s ease;white-space:nowrap}.UserActionsTab_toggleStatusButtonFullWidth__E-wYW{min-width:0;width:100%}.UserActionsTab_toggleStatusButtonDanger__3M5Sk{background:var(--c-danger);border-color:var(--c-danger);color:var(--c-surface)}.UserActionsTab_toggleStatusButtonSuccess__sggnC{background:var(--c-primary);border-color:var(--c-primary);color:var(--c-surface)}.UserActionsTab_toggleStatusButton__S2Y9X:hover{box-shadow:var(--shadow-sm);transform:translateY(-1px)}.UserActionsTab_toggleStatusButton__S2Y9X:active{transform:translateY(0)}.UserActionsTab_disabledActionText__WK2V1{background:var(--c-surface-2);border:1px solid var(--c-border);border-radius:var(--r-sm);color:var(--c-text-muted);font-size:12px;font-style:italic;padding:8px 12px;text-align:center;white-space:nowrap}.UserActionsTab_noUsers__YVRRj{color:var(--c-text-muted);padding:60px 30px;text-align:center}.UserActionsTab_noUsers__YVRRj p{font-size:18px;margin:0}.UserActionsTab_mobileCardLayout__wnRNT{display:none}.UserActionsTab_usersGrid__8a6GM{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(322px,1fr));padding:30px}.UserActionsTab_userCard__PauHN{background:var(--c-surface-2);border:2px solid var(--c-border);border-radius:var(--r-md);padding:20px;transition:all .3s ease}.UserActionsTab_userCard__PauHN:hover{border-color:var(--c-primary-2);box-shadow:var(--shadow-md);transform:translateY(-2px)}.UserActionsTab_userHeader__46Gul{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.UserActionsTab_userDetails__OtLS3{display:flex;flex-direction:column;gap:4px}.UserActionsTab_userEmail__01YUH{color:var(--c-text-muted);font-size:14px}.UserActionsTab_userMeta__h-gc1{display:flex;flex-direction:column;gap:8px}.UserActionsTab_metaItem__Ffqqn{align-items:flex-start;display:flex;font-size:14px;gap:8px;justify-content:space-between}.UserActionsTab_metaLabel__GtD30{color:var(--c-text);flex-shrink:0;font-weight:600;min-width:60px}.UserActionsTab_metaValue__H315T{color:var(--c-text-muted);text-align:right;word-break:break-word}.UserActionsTab_cardActions__OWzfK{border-top:1px solid var(--c-border);margin-top:16px;padding-top:16px}@media (max-width:1024px){.UserActionsTab_sectionHeader__8mR48{height:auto;min-height:140px;padding:20px 25px 15px}.UserActionsTab_sectionTitle__LDrTq{font-size:26px}.UserActionsTab_sectionDescription__\+YrM6{font-size:15px}.UserActionsTab_tableContainer__5TuuY{border-radius:10px;margin:0 15px 25px}.UserActionsTab_table__cUVG6{font-size:14px}.UserActionsTab_table__cUVG6 td,.UserActionsTab_table__cUVG6 th{padding:14px 10px}.UserActionsTab_emailCell__oDzqa,.UserActionsTab_userCell__9A-sl{min-width:160px}.UserActionsTab_roleCell__iqVKx{min-width:90px}.UserActionsTab_changeRoleCell__sgsl5{min-width:130px}.UserActionsTab_statusCell__JzhET{min-width:90px}.UserActionsTab_actionsCell__LEIk4{min-width:110px}}@media (max-width:768px){.UserActionsTab_sectionHeader__8mR48{align-items:flex-start;flex-direction:column;height:auto;min-height:100px;padding:20px 15px 12px;text-align:left}.UserActionsTab_sectionTitle__LDrTq{font-size:22px}.UserActionsTab_sectionDescription__\+YrM6{font-size:14px}.UserActionsTab_tableContainerDesktopOnly__lStlZ{display:none}.UserActionsTab_mobileCardLayout__wnRNT{display:block}.UserActionsTab_usersGrid__8a6GM{gap:16px;grid-template-columns:1fr;padding:15px}.UserActionsTab_userCard__PauHN{padding:15px}.UserActionsTab_userAvatar__QfOhD{font-size:16px;height:40px;width:40px}.UserActionsTab_userName__\+uLaR{font-size:16px}.UserActionsTab_userEmail__01YUH{font-size:14px}.UserActionsTab_metaItem__Ffqqn{font-size:13px}.UserActionsTab_metaLabel__GtD30{min-width:50px}.UserActionsTab_roleBadge__LQgMF,.UserActionsTab_statusText__RLIOJ{font-size:12px}.UserActionsTab_roleChangeContainer__O49pZ{align-items:stretch;flex-direction:column;gap:6px}.UserActionsTab_roleDropdownWrapper__bsGWc{width:100%}.UserActionsTab_roleSelect__ov9wY{font-size:12px;padding:6px 28px 6px 10px}.UserActionsTab_updateRoleButton__VNhgf{font-size:12px;min-width:auto;padding:6px 12px;width:100%}.UserActionsTab_actionButtons__w0jtL{flex-direction:column;gap:4px}.UserActionsTab_toggleStatusButton__S2Y9X{font-size:11px;min-width:auto;padding:6px 12px;white-space:nowrap;width:100%}.UserActionsTab_disabledActionText__WK2V1{font-size:11px;padding:6px 10px}.UserActionsTab_errorContainer__MJdge{padding:20px 15px}.UserActionsTab_errorMessage__BrqaJ{font-size:14px}.UserActionsTab_noUsers__YVRRj{padding:40px 15px}.UserActionsTab_noUsers__YVRRj p{font-size:16px}}@media (max-width:480px){.UserActionsTab_sectionHeader__8mR48{min-height:80px;padding:15px 10px 10px}.UserActionsTab_sectionTitle__LDrTq{font-size:18px}.UserActionsTab_sectionDescription__\+YrM6{font-size:13px}.UserActionsTab_tableContainerDesktopOnly__lStlZ{display:none}.UserActionsTab_mobileCardLayout__wnRNT{display:block}.UserActionsTab_usersGrid__8a6GM{gap:12px;padding:10px}.UserActionsTab_userCard__PauHN{padding:12px}.UserActionsTab_userAvatar__QfOhD{font-size:14px;height:36px;width:36px}.UserActionsTab_userName__\+uLaR{font-size:15px}.UserActionsTab_userEmail__01YUH{font-size:13px}.UserActionsTab_metaItem__Ffqqn{font-size:12px}.UserActionsTab_metaLabel__GtD30{min-width:45px}.UserActionsTab_roleBadge__LQgMF,.UserActionsTab_statusText__RLIOJ{font-size:11px}.UserActionsTab_roleChangeContainer__O49pZ{gap:4px}.UserActionsTab_roleSelect__ov9wY{font-size:11px;padding:5px 24px 5px 8px}.UserActionsTab_updateRoleButton__VNhgf{border-radius:4px;font-size:11px;padding:5px 10px}.UserActionsTab_toggleStatusButton__S2Y9X{border-radius:4px;font-size:10px;padding:5px 10px;white-space:nowrap}.UserActionsTab_disabledActionText__WK2V1{font-size:10px;padding:5px 8px}.UserActionsTab_errorContainer__MJdge{padding:15px 10px}.UserActionsTab_errorMessage__BrqaJ{font-size:13px}.UserActionsTab_noUsers__YVRRj{padding:30px 10px}.UserActionsTab_noUsers__YVRRj p{font-size:15px}}.InviteUserTab_tabContent__UWPr\+{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-lg);box-shadow:var(--shadow-md);overflow:hidden}.InviteUserTab_sectionHeader__TH8Kj{align-items:center;border-bottom:1px solid var(--c-border);display:flex;flex-wrap:wrap;gap:var(--sp-5);height:180px;justify-content:space-between;padding:10px 30px}.InviteUserTab_sectionTitle__0SB35{color:var(--c-text);font-size:28px;font-weight:800;margin:0}.InviteUserTab_sectionDescription__5G\+34{color:var(--c-text-muted);font-size:16px;margin:5px 0 0}.InviteUserTab_inviteForm__\+KH9N{margin:0 auto;max-width:500px;padding:40px 30px}.InviteUserTab_inputGroup__k2JNA,.InviteUserTab_inviteForm__\+KH9N,.InviteUserTab_inviteForm__\+KH9N form{align-items:center;display:flex;flex-direction:column}.InviteUserTab_inputGroup__k2JNA{margin-bottom:24px;width:100%}.InviteUserTab_inputLabel__wgScP{color:var(--c-text);display:block;font-size:16px;font-weight:600;margin-bottom:8px;text-align:center}.InviteUserTab_emailInput__eO\+Ol{background:var(--c-surface-2);border:2px solid var(--c-border);border-radius:var(--r-sm);color:var(--c-text);font-size:16px;max-width:400px;padding:12px 16px;transition:all .3s ease;width:100%}.InviteUserTab_emailInput__eO\+Ol:focus{background:var(--c-surface);border-color:var(--c-primary);box-shadow:var(--focus-ring);outline:none}@media (max-width:1024px){.InviteUserTab_sectionHeader__TH8Kj{height:auto;min-height:140px;padding:20px 25px 15px}.InviteUserTab_sectionTitle__0SB35{font-size:26px}.InviteUserTab_sectionDescription__5G\+34{font-size:15px}.InviteUserTab_inviteForm__\+KH9N{padding:35px 25px}.InviteUserTab_inputLabel__wgScP{font-size:15px}.InviteUserTab_emailInput__eO\+Ol{font-size:15px;padding:11px 15px}}@media (max-width:768px){.InviteUserTab_sectionHeader__TH8Kj{align-items:flex-start;flex-direction:column;height:auto;min-height:100px;padding:20px 15px 12px;text-align:left}.InviteUserTab_sectionTitle__0SB35{font-size:22px}.InviteUserTab_sectionDescription__5G\+34{font-size:14px}.InviteUserTab_inviteForm__\+KH9N{padding:25px 15px}.InviteUserTab_inputGroup__k2JNA{margin-bottom:20px}.InviteUserTab_inputLabel__wgScP{font-size:14px}.InviteUserTab_emailInput__eO\+Ol{font-size:14px;padding:10px 12px}}@media (max-width:480px){.InviteUserTab_sectionHeader__TH8Kj{min-height:80px;padding:15px 10px 10px}.InviteUserTab_sectionTitle__0SB35{font-size:18px}.InviteUserTab_sectionDescription__5G\+34{font-size:13px}.InviteUserTab_inviteForm__\+KH9N{padding:20px 10px}.InviteUserTab_inputGroup__k2JNA{margin-bottom:18px}.InviteUserTab_inputLabel__wgScP{font-size:13px}.InviteUserTab_emailInput__eO\+Ol{font-size:13px;padding:9px 10px}}.InvitationStatusTab_tabContent__uKEM9{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-lg);box-shadow:var(--shadow-md);overflow:hidden}.InvitationStatusTab_sectionHeader__oYNo8{align-items:center;border-bottom:1px solid var(--c-border);display:flex;flex-wrap:wrap;gap:var(--sp-5);height:180px;justify-content:space-between;padding:10px 30px}.InvitationStatusTab_sectionTitle__YWOBt{color:var(--c-text);font-size:28px;font-weight:800;margin:0}.InvitationStatusTab_sectionDescription__2-lGi{color:var(--c-text-muted);font-size:16px;margin:5px 0 0}.InvitationStatusTab_headerActionButton__IIUPS,.InvitationStatusTab_noUsersButton__wrDxf,.InvitationStatusTab_retryButton__o25Vu{background:var(--c-primary);border:1px solid var(--c-primary);border-radius:var(--r-sm);color:var(--c-surface);cursor:pointer;font:inherit;font-weight:600;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.InvitationStatusTab_headerActionButton__IIUPS{padding:var(--sp-3) var(--sp-6)}.InvitationStatusTab_noUsersButton__wrDxf,.InvitationStatusTab_retryButton__o25Vu{font-size:var(--fs-sm);padding:var(--sp-2) var(--sp-4)}.InvitationStatusTab_noUsersButton__wrDxf{margin-top:var(--sp-4)}.InvitationStatusTab_headerActionButton__IIUPS:hover,.InvitationStatusTab_noUsersButton__wrDxf:hover,.InvitationStatusTab_retryButton__o25Vu:hover{background:var(--c-link);border-color:var(--c-link)}.InvitationStatusTab_cancelInvitationButton__ciYGu:focus-visible,.InvitationStatusTab_headerActionButton__IIUPS:focus-visible,.InvitationStatusTab_noUsersButton__wrDxf:focus-visible,.InvitationStatusTab_retryButton__o25Vu:focus-visible{outline:2px solid var(--c-link);outline-offset:2px}.InvitationStatusTab_errorContainer__ilq5F{padding:30px;text-align:center}.InvitationStatusTab_errorMessage__mBh5H{color:var(--c-danger);font-size:16px;margin-bottom:16px}.InvitationStatusTab_tableContainer__Cc7ha{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-md);box-shadow:var(--shadow-sm);overflow-x:auto;overflow-y:visible}.InvitationStatusTab_tableContainerDesktopOnly__m8sYr{display:block}.InvitationStatusTab_table__Pn2em{background:var(--c-surface);border-collapse:collapse;font-size:15px;width:100%}.InvitationStatusTab_table__Pn2em th{background:var(--c-surface-2);border-bottom:1px solid var(--c-border);color:var(--c-text);font-size:14px;font-weight:700;letter-spacing:.5px;padding:16px 12px;position:-webkit-sticky;position:sticky;text-align:left;text-transform:uppercase;top:0;z-index:10}.InvitationStatusTab_table__Pn2em td{border-bottom:1px solid var(--c-border-soft);color:var(--c-text);font-size:15px;line-height:1.5;padding:20px 16px;vertical-align:middle}.InvitationStatusTab_table__Pn2em tbody tr:nth-child(odd){background-color:var(--c-surface)}.InvitationStatusTab_table__Pn2em tbody tr:nth-child(2n){background-color:var(--c-surface-2)}.InvitationStatusTab_table__Pn2em tr:hover{background:var(--c-border-soft)!important;transition:background-color .2s ease}.InvitationStatusTab_table__Pn2em tr:last-child td{border-bottom:none}.InvitationStatusTab_emailCell__ELCQ3{color:var(--c-text-muted);font-size:14px;min-width:180px}.InvitationStatusTab_statusCell__Mx9hf{min-width:100px}.InvitationStatusTab_statusBadge__JnLq5{align-items:center;display:inline-flex;font-size:14px;font-weight:600;gap:6px;text-transform:capitalize}.InvitationStatusTab_statusBadgePending__NAyZt{color:var(--c-warning-border)}.InvitationStatusTab_statusBadgeUsed__Sj3N0{color:var(--c-primary)}.InvitationStatusTab_statusBadgeExpired__tfCYC{color:var(--c-text-muted)}.InvitationStatusTab_statusBadgeCancelled__cWQRo{color:var(--c-danger)}.InvitationStatusTab_joinedCell__Y0y49{color:var(--c-text-muted);font-size:14px;min-width:120px}.InvitationStatusTab_actionsCell__pLaFb{min-width:120px}.InvitationStatusTab_actionButtons__SBz7Y{align-items:center;display:flex;gap:8px}.InvitationStatusTab_cancelInvitationButton__ciYGu{background:var(--c-danger);border:1px solid var(--c-danger);border-radius:var(--r-sm);color:var(--c-surface);cursor:pointer;font:inherit;font-size:12px;font-weight:600;min-width:100px;padding:8px 16px;text-align:center;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease;width:100px}.InvitationStatusTab_cancelInvitationButton__ciYGu:hover{box-shadow:var(--shadow-sm);transform:translateY(-1px)}.InvitationStatusTab_cancelInvitationButton__ciYGu:active{transform:translateY(0)}.InvitationStatusTab_cancelInvitationButtonFullWidth__S-lbk{min-width:0;width:100%}.InvitationStatusTab_disabledActionText__JR9WP{background:var(--c-surface-2);border:1px solid var(--c-border);border-radius:var(--r-sm);color:var(--c-text-muted);font-size:12px;font-style:italic;padding:8px 12px;text-align:center;white-space:nowrap}.InvitationStatusTab_noUsers__JO\+XY{color:var(--c-text-muted);padding:60px 30px;text-align:center}.InvitationStatusTab_noUsers__JO\+XY p{font-size:18px;margin:0}.InvitationStatusTab_mobileCardLayout__FRWqk{display:none}.InvitationStatusTab_invitationsGrid__ck-fx{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(322px,1fr));padding:30px}.InvitationStatusTab_invitationCard__gRTx2{background:var(--c-surface-2);border:2px solid var(--c-border);border-radius:var(--r-md);padding:20px;transition:all .3s ease}.InvitationStatusTab_invitationCard__gRTx2:hover{border-color:var(--c-primary-2);box-shadow:var(--shadow-md);transform:translateY(-2px)}.InvitationStatusTab_invitationHeader__e0Bf2{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.InvitationStatusTab_invitationEmail__Ucuym{color:var(--c-text);font-size:16px;font-weight:600}.InvitationStatusTab_invitationMeta__xq2PW{display:flex;flex-direction:column;gap:8px}.InvitationStatusTab_metaItem__JlZFs{align-items:flex-start;display:flex;font-size:14px;gap:8px;justify-content:space-between}.InvitationStatusTab_metaLabel__XzMPy{color:var(--c-text);flex-shrink:0;font-weight:600;min-width:60px}.InvitationStatusTab_metaValue__-MYnZ{color:var(--c-text-muted);text-align:right;word-break:break-word}.InvitationStatusTab_cardActions__pOaiI{border-top:1px solid var(--c-border);margin-top:16px;padding-top:16px}@media (max-width:1024px){.InvitationStatusTab_sectionHeader__oYNo8{height:auto;min-height:140px;padding:20px 25px 15px}.InvitationStatusTab_sectionTitle__YWOBt{font-size:26px}.InvitationStatusTab_sectionDescription__2-lGi{font-size:15px}.InvitationStatusTab_tableContainer__Cc7ha{border-radius:10px;margin:0 15px 25px}.InvitationStatusTab_table__Pn2em{font-size:14px}.InvitationStatusTab_table__Pn2em td,.InvitationStatusTab_table__Pn2em th{padding:14px 10px}.InvitationStatusTab_emailCell__ELCQ3{min-width:160px}.InvitationStatusTab_statusCell__Mx9hf{min-width:90px}.InvitationStatusTab_actionsCell__pLaFb,.InvitationStatusTab_joinedCell__Y0y49{min-width:110px}}@media (max-width:768px){.InvitationStatusTab_sectionHeader__oYNo8{align-items:flex-start;flex-direction:column;height:auto;min-height:100px;padding:20px 15px 12px;text-align:left}.InvitationStatusTab_sectionTitle__YWOBt{font-size:22px}.InvitationStatusTab_sectionDescription__2-lGi{font-size:14px}.InvitationStatusTab_tableContainerDesktopOnly__m8sYr{display:none}.InvitationStatusTab_mobileCardLayout__FRWqk{display:block}.InvitationStatusTab_invitationsGrid__ck-fx{gap:16px;grid-template-columns:1fr;padding:15px}.InvitationStatusTab_invitationCard__gRTx2{padding:15px}.InvitationStatusTab_invitationEmail__Ucuym{font-size:15px}.InvitationStatusTab_metaItem__JlZFs{font-size:13px}.InvitationStatusTab_metaLabel__XzMPy{min-width:50px}.InvitationStatusTab_statusBadge__JnLq5{font-size:12px}.InvitationStatusTab_actionButtons__SBz7Y{flex-direction:column;gap:4px}.InvitationStatusTab_cancelInvitationButton__ciYGu{font-size:11px;min-width:auto;padding:6px 12px;width:100%}.InvitationStatusTab_disabledActionText__JR9WP{font-size:11px;padding:6px 10px}.InvitationStatusTab_errorContainer__ilq5F{padding:20px 15px}.InvitationStatusTab_errorMessage__mBh5H{font-size:14px}.InvitationStatusTab_noUsers__JO\+XY{padding:40px 15px}.InvitationStatusTab_noUsers__JO\+XY p{font-size:16px}}@media (max-width:480px){.InvitationStatusTab_sectionHeader__oYNo8{min-height:80px;padding:15px 10px 10px}.InvitationStatusTab_sectionTitle__YWOBt{font-size:18px}.InvitationStatusTab_sectionDescription__2-lGi{font-size:13px}.InvitationStatusTab_tableContainerDesktopOnly__m8sYr{display:none}.InvitationStatusTab_mobileCardLayout__FRWqk{display:block}.InvitationStatusTab_invitationsGrid__ck-fx{gap:12px;padding:10px}.InvitationStatusTab_invitationCard__gRTx2{padding:12px}.InvitationStatusTab_invitationEmail__Ucuym{font-size:14px}.InvitationStatusTab_metaItem__JlZFs{font-size:12px}.InvitationStatusTab_metaLabel__XzMPy{min-width:45px}.InvitationStatusTab_statusBadge__JnLq5{font-size:11px}.InvitationStatusTab_cancelInvitationButton__ciYGu{border-radius:4px;font-size:10px;padding:5px 10px}.InvitationStatusTab_disabledActionText__JR9WP{font-size:10px;padding:5px 8px}.InvitationStatusTab_errorContainer__ilq5F{padding:15px 10px}.InvitationStatusTab_errorMessage__mBh5H{font-size:13px}.InvitationStatusTab_noUsers__JO\+XY{padding:30px 10px}.InvitationStatusTab_noUsers__JO\+XY p{font-size:15px}}.CreateProjectPage_main__p0T9K{box-sizing:border-box;width:100%}.CreateProjectPage_tabNavigation__1-pzs{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-md);box-shadow:var(--shadow-sm);display:flex;flex-wrap:wrap;gap:var(--sp-2);justify-content:center;margin-bottom:var(--sp-8);padding:var(--sp-2)}.CreateProjectPage_tabButton__lTW6V{background:#0000;border:none;border-radius:var(--r-sm);color:var(--c-text-muted);cursor:pointer;flex:1 1;font-size:var(--fs-md);font-weight:var(--fw-semibold);min-width:0;padding:var(--sp-3) var(--sp-6);transition:color .3s ease,background-color .3s ease,box-shadow .3s ease;white-space:nowrap}.CreateProjectPage_tabButton__lTW6V:hover{background:var(--c-surface-2);color:var(--c-primary)}.CreateProjectPage_tabButton__lTW6V.CreateProjectPage_activeTab__aWOH7{background:var(--c-primary);box-shadow:0 4px 12px color-mix(in srgb,var(--c-primary) 30%,#0000);color:var(--c-surface)}.CreateProjectPage_tabContent__8\+52k{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-lg);box-shadow:var(--shadow-md);overflow:hidden}.CreateProjectPage_innerTabNavigation__NCuwZ{background:var(--c-surface-2);border-bottom:1px solid var(--c-border);display:flex;gap:var(--sp-1);padding:var(--sp-3) var(--sp-5)}.CreateProjectPage_innerTabButton__Y8d\+8{background:#0000;border:none;border-radius:6px;color:var(--c-text-muted);cursor:pointer;font-size:var(--fs-sm);font-weight:var(--fw-semibold);padding:10px var(--sp-5);transition:color .2s ease,background-color .2s ease,box-shadow .2s ease;white-space:nowrap}.CreateProjectPage_innerTabButton__Y8d\+8:hover{background:var(--c-surface);color:var(--c-primary)}.CreateProjectPage_innerTabButton__Y8d\+8.CreateProjectPage_activeInnerTab__gIjAr{background:var(--c-surface);box-shadow:var(--shadow-sm);color:var(--c-primary)}.CreateProjectPage_sectionHeader__20R4K{border-bottom:1px solid var(--c-border);padding:var(--sp-8) 30px var(--sp-5)}.CreateProjectPage_sectionTitle__YMoIE{color:var(--c-text);font-size:28px;font-weight:var(--fw-extrabold);margin:0 0 var(--sp-2) 0}.CreateProjectPage_sectionDescription__zMSX\+{color:var(--c-text-muted);font-size:var(--fs-md);margin:0}.CreateProjectPage_formContainer__R0GUb{padding:30px}@media (max-width:768px){.CreateProjectPage_tabNavigation__1-pzs{align-items:stretch;flex-direction:column;gap:var(--sp-1);margin-bottom:30px;padding:var(--sp-1)}.CreateProjectPage_tabButton__lTW6V{border-radius:6px;flex:none;font-size:15px;padding:var(--sp-3) var(--sp-4);text-align:center}.CreateProjectPage_sectionHeader__20R4K{padding:25px var(--sp-5) 15px}.CreateProjectPage_sectionTitle__YMoIE{font-size:24px}.CreateProjectPage_formContainer__R0GUb{padding:var(--sp-5)}}@media (max-width:480px){.CreateProjectPage_tabNavigation__1-pzs{gap:3px;margin-bottom:var(--sp-5);padding:var(--sp-1)}.CreateProjectPage_tabButton__lTW6V{border-radius:4px;font-size:13px;padding:10px var(--sp-3)}.CreateProjectPage_sectionHeader__20R4K{padding:var(--sp-5) 15px 10px}.CreateProjectPage_sectionTitle__YMoIE{font-size:20px}.CreateProjectPage_formContainer__R0GUb{padding:15px}}.MultiSelectDropdown_multiSelectDropdown__ZZjF3{position:relative;width:100%}.MultiSelectDropdown_dropdownTrigger__pJx5h{align-items:center;background-color:var(--c-surface);border:2px solid var(--c-border);border-radius:var(--r-md);cursor:pointer;display:flex;justify-content:space-between;min-height:42px;padding:var(--sp-2) var(--sp-3);transition:border-color .3s ease,box-shadow .3s ease}.MultiSelectDropdown_dropdownTrigger__pJx5h:hover{border-color:var(--c-link)}.MultiSelectDropdown_dropdownTrigger__pJx5h.MultiSelectDropdown_open__pJU6G{border-color:var(--c-link);box-shadow:var(--focus-ring)}.MultiSelectDropdown_selectedValues__VMacD{align-items:center;display:flex;flex:1 1;min-height:24px}.MultiSelectDropdown_placeholder__8QPqd{color:var(--c-text-muted);font-size:var(--fs-sm)}.MultiSelectDropdown_tags__9dunv{align-items:center;display:flex;flex-wrap:wrap;gap:var(--sp-2)}.MultiSelectDropdown_tag__lyx5J{align-items:center;background:linear-gradient(135deg,var(--c-primary) 0,var(--c-primary-2) 100%);border-radius:var(--r-lg);color:var(--c-surface);display:inline-flex;font-size:var(--fs-sm);font-weight:var(--fw-medium);gap:var(--sp-2);padding:var(--sp-2) var(--sp-3)}.MultiSelectDropdown_removeTag__nw2N0{align-items:center;background:none;border:none;border-radius:50%;color:var(--c-surface);cursor:pointer;display:flex;font-size:var(--fs-md);height:16px;justify-content:center;line-height:1;margin:0;padding:0;transition:background-color .2s ease;width:16px}.MultiSelectDropdown_removeTag__nw2N0:hover{background-color:color-mix(in srgb,var(--c-surface) 22%,#0000)}.MultiSelectDropdown_arrow__txFf0{color:var(--c-text-muted);font-size:var(--fs-xs);margin-left:var(--sp-2);transition:transform .3s ease}.MultiSelectDropdown_arrowUp__fMLQr{transform:rotate(180deg)}.MultiSelectDropdown_arrowDown__8PoEG{transform:rotate(0deg)}.MultiSelectDropdown_dropdownMenu__Mis9j{background-color:var(--c-surface);border:2px solid var(--c-link);border-radius:0 0 var(--r-md) var(--r-md);border-top:none;box-shadow:var(--shadow-sm);left:0;max-height:200px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:1000}.MultiSelectDropdown_optionsList__lQaXg{padding:var(--sp-1) 0}.MultiSelectDropdown_option__ZMII2{align-items:center;cursor:pointer;display:flex;gap:var(--sp-3);padding:var(--sp-3) var(--sp-3);transition:background-color .2s ease}.MultiSelectDropdown_option__ZMII2:hover{background-color:var(--c-border-soft)}.MultiSelectDropdown_option__ZMII2.MultiSelectDropdown_selected__zQDsF{background-color:color-mix(in srgb,var(--c-link) 12%,var(--c-surface))}.MultiSelectDropdown_checkbox__4xlGG{accent-color:var(--c-link);cursor:pointer;height:16px;width:16px}.MultiSelectDropdown_optionText__FZOzX{color:var(--c-text);font-size:var(--fs-sm);-webkit-user-select:none;user-select:none}@media (max-width:768px){.MultiSelectDropdown_tags__9dunv{gap:var(--sp-1)}.MultiSelectDropdown_tag__lyx5J{font-size:11px;padding:3px var(--sp-2)}.MultiSelectDropdown_dropdownMenu__Mis9j{max-height:150px}.MultiSelectDropdown_option__ZMII2{padding:var(--sp-2) var(--sp-3)}}.FeedbackModal_overlay__Ui6vl{align-items:center;background-color:color-mix(in srgb,var(--c-text) 50%,#0000);display:flex;inset:0;justify-content:center;padding:var(--sp-4);position:fixed;z-index:1000}.FeedbackModal_modal__KfTT4{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-md);box-shadow:var(--shadow-md);max-width:520px;outline:none;width:100%}.FeedbackModal_header__JLP6F{align-items:center;display:flex;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5) 0 var(--sp-5)}.FeedbackModal_icon__3Yjqn{align-items:center;border-radius:var(--r-pill);color:var(--c-surface);display:inline-flex;flex:0 0 auto;font-weight:var(--fw-bold);height:28px;justify-content:center;width:28px}.FeedbackModal_success__ehggO{background-color:#16a34a}.FeedbackModal_error__Jeyx-{background-color:var(--c-danger)}.FeedbackModal_info__qKCE9{background-color:var(--c-text-muted)}.FeedbackModal_title__OPwuc{color:var(--c-text);font-size:var(--fs-lg);font-weight:var(--fw-bold);margin:0}.FeedbackModal_body__VAyj2{color:var(--c-text-muted);font-size:var(--fs-sm);line-height:1.6;padding:var(--sp-3) var(--sp-5) 0 var(--sp-5)}.FeedbackModal_footer__PFE3w{border-top:1px solid var(--c-border-soft);display:flex;justify-content:flex-end;margin-top:var(--sp-4);padding:var(--sp-4) var(--sp-5) var(--sp-5) var(--sp-5)}.AddDomainForm_projectForm__ZCXao{display:flex;flex-direction:column;gap:var(--sp-6)}.AddDomainForm_formRow__0X0p7{grid-gap:var(--sp-5);display:grid;gap:var(--sp-5);grid-template-columns:1fr 1fr}.AddDomainForm_formGroup__eT4dj{display:flex;flex-direction:column;gap:var(--sp-2)}.AddDomainForm_label__DVdi4{color:var(--c-text);font-size:var(--fs-sm);font-weight:700;letter-spacing:.5px;text-transform:uppercase}.AddDomainForm_input__S7vGi,.AddDomainForm_select__d2ebv{background:var(--c-surface);border:2px solid var(--c-border);border-radius:var(--r-sm);color:var(--c-text);font-size:15px;padding:calc(var(--sp-3) + 2px);transition:border-color .2s ease,box-shadow .2s ease}.AddDomainForm_input__S7vGi:focus,.AddDomainForm_select__d2ebv:focus{border-color:var(--c-primary);box-shadow:var(--focus-ring);outline:none}.AddDomainForm_formActions__WJDXs{border-top:1px solid var(--c-border);display:flex;gap:var(--sp-3);justify-content:flex-end;padding-top:var(--sp-4)}@media (max-width:768px){.AddDomainForm_formRow__0X0p7{gap:var(--sp-4);grid-template-columns:1fr}.AddDomainForm_formActions__WJDXs{align-items:stretch;flex-direction:column}}.ClientProjectForm_projectForm__b-u2O{display:flex;flex-direction:column;gap:var(--sp-6)}.ClientProjectForm_formRow__HLn\+X{grid-gap:var(--sp-5);display:grid;gap:var(--sp-5);grid-template-columns:1fr 1fr}.ClientProjectForm_formGroup__PT6Tn{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--sp-2);max-width:100%;width:100%}.ClientProjectForm_label__AR4tg{color:var(--c-text);font-size:var(--fs-sm);font-weight:700;letter-spacing:.5px;text-transform:uppercase}.ClientProjectForm_input__HNyzu,.ClientProjectForm_select__N\+HOc,.ClientProjectForm_textarea__iljwI{background:var(--c-surface);border:2px solid var(--c-border);border-radius:var(--r-sm);color:var(--c-text);font-size:15px;padding:calc(var(--sp-3) + 2px);transition:border-color .2s ease,box-shadow .2s ease}.ClientProjectForm_select__N\+HOc{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%23666' d='M6 9 1 4h10z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;cursor:pointer;padding-right:36px}.ClientProjectForm_input__HNyzu:focus,.ClientProjectForm_select__N\+HOc:focus,.ClientProjectForm_textarea__iljwI:focus{border-color:var(--c-primary);box-shadow:var(--focus-ring);outline:none}.ClientProjectForm_textarea__iljwI{min-height:120px;resize:vertical}.ClientProjectForm_techStackDropdown__tolZK{width:100%}.ClientProjectForm_imageSection__aXO9G{border-top:1px solid var(--c-border);margin-top:4px;padding-top:var(--sp-5)}.ClientProjectForm_sectionSubtitle__Xqqux{color:var(--c-text);font-size:var(--fs-xl);font-weight:700;letter-spacing:.3px;margin:0 0 var(--sp-4) 0}.ClientProjectForm_imageUploadRow__wXvuM{grid-gap:var(--sp-7);align-items:start;display:grid;gap:var(--sp-7);grid-template-columns:repeat(3,1fr);margin-bottom:8px}.ClientProjectForm_fileUploadContainer__LxSx-{box-sizing:border-box;display:flex;flex-direction:column;gap:10px;max-width:100%;padding:0 2px;width:100%}.ClientProjectForm_fileInputLabel__kaU8d{align-items:center;background:var(--c-surface);border:2px solid var(--c-border);border-radius:var(--r-sm);box-sizing:border-box;cursor:pointer;display:inline-flex;justify-content:center;max-width:100%;min-height:42px;overflow:hidden;padding:10px;position:relative;transition:all .2s ease;width:100%}.ClientProjectForm_fileInputLabel__kaU8d:hover:not(.ClientProjectForm_disabled__qEMIu){background:var(--c-surface-2);border-color:var(--c-primary);box-shadow:var(--focus-ring)}.ClientProjectForm_fileInputLabel__kaU8d.ClientProjectForm_disabled__qEMIu{background:var(--c-surface-2);cursor:not-allowed;opacity:.6}.ClientProjectForm_fileInput__C4xn7{height:0;opacity:0;overflow:hidden;position:absolute;width:0}.ClientProjectForm_fileInputText__LEafu{align-items:center;color:var(--c-primary);display:flex;font-size:13px;font-weight:600;gap:6px;letter-spacing:.2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ClientProjectForm_fileInputText__LEafu:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%231e40af' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4M17 8l-5-5-5 5M12 3v12'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;flex-shrink:0;height:16px;width:16px}.ClientProjectForm_fileInputLabel__kaU8d.ClientProjectForm_disabled__qEMIu .ClientProjectForm_fileInputText__LEafu{color:var(--c-text-muted)}.ClientProjectForm_imagePreviewWrapper__CxdWZ{display:flex;flex-direction:column;gap:8px;margin-top:4px}.ClientProjectForm_imagePreview__xJtL7{background:var(--c-surface-2);border:2px solid var(--c-border);border-radius:var(--r-sm);box-shadow:var(--shadow-sm);max-height:160px;object-fit:contain;width:100%}.ClientProjectForm_removeImageButton__TIwAD{align-items:center;align-self:flex-start;background:var(--c-danger-bg);border:1px solid var(--c-danger-border);border-radius:6px;color:var(--c-danger);cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:6px;padding:8px 16px;transition:all .2s ease}.ClientProjectForm_removeImageButton__TIwAD:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23991b1b' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;flex-shrink:0;height:14px;width:14px}.ClientProjectForm_removeImageButton__TIwAD:hover:not(:disabled){background:var(--c-danger-border);border-color:var(--c-danger-border);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.ClientProjectForm_removeImageButton__TIwAD:disabled{cursor:not-allowed;opacity:.6}.ClientProjectForm_helperText__n8RJz{color:var(--c-text-muted);font-size:13px;font-style:italic;margin:6px 0 0;padding-left:4px}.ClientProjectForm_formActions__GFMDk{border-top:1px solid var(--c-border);display:flex;gap:var(--sp-3);justify-content:flex-end;padding-top:var(--sp-4)}@media (max-width:768px){.ClientProjectForm_formRow__HLn\+X{gap:var(--sp-4);grid-template-columns:1fr}.ClientProjectForm_imageUploadRow__wXvuM{gap:var(--sp-6);grid-template-columns:1fr}.ClientProjectForm_fileUploadContainer__LxSx-{padding:0 4px}.ClientProjectForm_formActions__GFMDk{align-items:stretch;flex-direction:column}}.DeleteProjectForm_projectDetails__HBU6z{background:var(--c-danger-bg);border:1px solid var(--c-danger-border);border-radius:var(--r-sm);margin-bottom:var(--sp-4);padding:var(--sp-4)}.DeleteProjectForm_projectDetailsTitle__\+uqPN{color:var(--c-danger);font-size:var(--fs-md);font-weight:600;margin:0 0 var(--sp-2) 0}.DeleteProjectForm_projectDetailsLine__RSRzl{color:var(--c-text);font-size:var(--fs-sm);margin:var(--sp-1) 0}.DeleteProjectForm_confirmLabel__nqY5m{align-items:center;cursor:pointer;display:flex;gap:var(--sp-2)}.DeleteProjectForm_confirmCheckbox__8taOV{accent-color:var(--c-danger);cursor:pointer;height:18px;width:18px}.DeleteProjectForm_confirmText__\+1XxF{color:var(--c-danger);font-weight:600}.DeleteProjectForm_deleteButton__A8GYY{background:var(--c-border-soft);border-color:var(--c-border-soft)}.DeleteProjectForm_deleteButtonDanger__blsmz{background:var(--c-danger);border-color:var(--c-danger)}.PortalSubscriptionForm_projectForm__Cvl29{display:flex;flex-direction:column;gap:24px}.PortalSubscriptionForm_formRow__gAfc8{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.PortalSubscriptionForm_formGroup__q57-9{display:flex;flex-direction:column;gap:8px}.PortalSubscriptionForm_label__emcSL{color:#374151;font-size:14px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.PortalSubscriptionForm_input__em0xT,.PortalSubscriptionForm_select__x1hFo,.PortalSubscriptionForm_textarea__\+Uljh{background:#fff;border:2px solid #e2e8f0;border-radius:8px;color:#1e293b;font-size:15px;padding:14px;transition:border-color .2s ease,box-shadow .2s ease}.PortalSubscriptionForm_select__x1hFo{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%23666' d='M6 9 1 4h10z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;cursor:pointer;padding-right:36px}.PortalSubscriptionForm_input__em0xT:focus,.PortalSubscriptionForm_select__x1hFo:focus,.PortalSubscriptionForm_textarea__\+Uljh:focus{border-color:#1e40af;box-shadow:0 0 0 3px #1e40af1f;outline:none}.PortalSubscriptionForm_readonlyValue__X6aF0{align-items:center;background:#f8fafc;border:2px solid #e2e8f0;border-radius:8px;color:#64748b;display:flex;font-size:15px;min-height:48px;padding:14px}.PortalSubscriptionForm_textarea__\+Uljh{min-height:120px;resize:vertical}.PortalSubscriptionForm_techStackDropdown__\+Wq-0{width:100%}.PortalSubscriptionForm_checkboxGroup__vjO7u{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:flex;flex-wrap:wrap;gap:24px;padding:14px}.PortalSubscriptionForm_checkboxItem__NXjR7{align-items:center;display:flex;gap:10px}.PortalSubscriptionForm_checkbox__jmFhk{accent-color:#1e40af;cursor:pointer;height:18px;width:18px}.PortalSubscriptionForm_checkboxLabel__qiSS3{color:#1e293b;cursor:pointer;font-size:15px;font-weight:600}.PortalSubscriptionForm_formActions__IN2hB{border-top:1px solid #e2e8f0;display:flex;gap:12px;justify-content:flex-end;padding-top:16px}.PortalSubscriptionForm_message__OQInJ{border-radius:8px;font-size:14px;font-weight:600;padding:12px 14px}.PortalSubscriptionForm_message__OQInJ.PortalSubscriptionForm_success__RpY5G{background:#dcfce7;border:1px solid #bbf7d0;color:#166534}.PortalSubscriptionForm_message__OQInJ.PortalSubscriptionForm_error__Flkbl{background:#fee2e2;border:1px solid #fecaca;color:#991b1b}.PortalSubscriptionForm_fileUploadContainer__3BDso{box-sizing:border-box;display:flex;flex-direction:column;gap:10px;max-width:100%;padding:0 2px;width:100%}.PortalSubscriptionForm_fileInputLabel__N1hAz{align-items:center;background:#fff;border:2px solid #e2e8f0;border-radius:8px;box-sizing:border-box;cursor:pointer;display:inline-flex;justify-content:center;max-width:100%;min-height:42px;overflow:hidden;padding:10px;position:relative;transition:all .2s ease;width:100%}.PortalSubscriptionForm_fileInputLabel__N1hAz:hover:not(.PortalSubscriptionForm_disabled__VgJOd){background:#f8fafc;border-color:#1e40af;box-shadow:0 0 0 3px #1e40af1f}.PortalSubscriptionForm_fileInputLabel__N1hAz.PortalSubscriptionForm_disabled__VgJOd{background:#f8fafc;cursor:not-allowed;opacity:.6}.PortalSubscriptionForm_fileInput__rj2Fi{height:0;opacity:0;overflow:hidden;position:absolute;width:0}.PortalSubscriptionForm_fileInputText__8pT3l{align-items:center;color:#1e40af;display:flex;font-size:13px;font-weight:600;gap:6px;letter-spacing:.2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PortalSubscriptionForm_fileInputText__8pT3l:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%231e40af' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4M17 8l-5-5-5 5M12 3v12'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;flex-shrink:0;height:16px;width:16px}.PortalSubscriptionForm_fileInputLabel__N1hAz.PortalSubscriptionForm_disabled__VgJOd .PortalSubscriptionForm_fileInputText__8pT3l{color:#64748b}.PortalSubscriptionForm_imagePreviewWrapper__NUoeg{display:flex;flex-direction:column;gap:8px;margin-top:4px}.PortalSubscriptionForm_imagePreview__AMRUI{background:#f8fafc;border:2px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 3px #0000001a;max-height:160px;object-fit:contain;width:100%}.PortalSubscriptionForm_removeImageButton__64mmR{align-items:center;align-self:flex-start;background:#fee2e2;border:1px solid #fecaca;border-radius:6px;color:#991b1b;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:6px;padding:8px 16px;transition:all .2s ease}.PortalSubscriptionForm_removeImageButton__64mmR:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23991b1b' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;flex-shrink:0;height:14px;width:14px}.PortalSubscriptionForm_removeImageButton__64mmR:hover:not(:disabled){background:#fecaca;border-color:#fca5a5;box-shadow:0 2px 4px #0000001a;transform:translateY(-1px)}.PortalSubscriptionForm_removeImageButton__64mmR:disabled{cursor:not-allowed;opacity:.6}.PortalSubscriptionForm_helperText__qT5Ck{color:#64748b;font-size:13px;font-style:italic;margin:6px 0 0;padding-left:4px}@media (max-width:768px){.PortalSubscriptionForm_formRow__gAfc8{gap:16px;grid-template-columns:1fr}.PortalSubscriptionForm_formActions__IN2hB{align-items:stretch;flex-direction:column}}.TraficPage_gscConnectBanner__SLjWa{align-items:center;background:linear-gradient(90deg,color-mix(in srgb,var(--c-primary-2) 14%,var(--c-surface)) 0,var(--c-surface-2) 100%);border:1px solid color-mix(in srgb,var(--c-primary-2) 42%,var(--c-border));border-radius:14px;display:flex;flex-wrap:wrap;gap:var(--sp-4);justify-content:space-between;margin-bottom:var(--sp-5);padding:var(--sp-4) var(--sp-5)}.TraficPage_gscConnectText__cEJrS{min-width:min(100%,280px)}.TraficPage_gscConnectTitle__kZJpK{color:var(--c-primary);font-size:.95rem;font-weight:var(--fw-bold);margin:0 0 6px}.TraficPage_gscConnectHint__7TTuU{color:var(--c-text-muted);font-size:.8rem;line-height:1.45;margin:0;max-width:52rem}.TraficPage_gscConnectButton__BBjFl{background:var(--c-primary);border:none;border-radius:10px;color:var(--c-surface);cursor:pointer;flex-shrink:0;font-size:.85rem;font-weight:var(--fw-bold);padding:.65rem 1.15rem;transition:background .2s ease}.TraficPage_gscConnectButton__BBjFl:hover{background:var(--c-link)}.TraficPage_gscReconnectHintRow__-sQdk{align-items:flex-start;background:linear-gradient(135deg,var(--c-warning-bg) 0,#fefce8 100%);border:1px solid #fde68a;border-radius:14px;box-shadow:0 1px 3px #0f172a0f;display:flex;flex-wrap:wrap;gap:.875rem var(--sp-4);margin-bottom:var(--sp-5);padding:var(--sp-4) 1.2rem}.TraficPage_gscReconnectHintIcon__1e1FH{align-items:center;background:color-mix(in srgb,#f59e0b 14%,#0000);border-radius:10px;color:#b45309;display:flex;flex-shrink:0;height:2.5rem;justify-content:center;margin-top:.05rem;width:2.5rem}.TraficPage_gscReconnectHintBody__g7Ubz{flex:1 1;min-width:min(100%,220px)}.TraficPage_gscReconnectHintTitle__0uvcd{color:var(--c-warning);font-size:.9rem;font-weight:var(--fw-semibold);letter-spacing:-.015em;line-height:1.35;margin:0 0 .4rem}.TraficPage_gscReconnectHintDesc__-VgGF{color:#713f12;font-size:.8125rem;line-height:1.55;margin:0;max-width:56rem}.TraficPage_gscReconnectHintActions__D7hQv{align-items:center;display:flex;flex-shrink:0;gap:.45rem;margin-left:auto;padding-top:.1rem}.TraficPage_gscReconnectHintPrimary__DCO\+Q{background:#b45309;border:none;border-radius:9px;box-shadow:0 1px 2px #78350f33;color:var(--c-surface);cursor:pointer;font-size:.8125rem;font-weight:var(--fw-semibold);padding:.5rem .95rem;transition:background .15s ease,box-shadow .15s ease}.TraficPage_gscReconnectHintPrimary__DCO\+Q:hover{background:var(--c-warning);box-shadow:0 2px 4px #78350f38}.TraficPage_gscReconnectHintPrimary__DCO\+Q:focus-visible{outline:2px solid #f59e0b;outline-offset:2px}.TraficPage_gscReconnectHintDismiss__RpRju{align-items:center;background:var(--c-surface);border:1px solid #b4530938;border-radius:9px;color:var(--c-warning);cursor:pointer;display:inline-flex;height:34px;justify-content:center;padding:0;transition:background .15s ease,border-color .15s ease,color .15s ease;width:34px}.TraficPage_gscReconnectHintDismiss__RpRju:hover{background:#fffbeb;border-color:#b4530959;color:#78350f}.TraficPage_gscReconnectHintDismiss__RpRju:focus-visible{outline:2px solid #f59e0b;outline-offset:2px}@media (max-width:720px){.TraficPage_gscReconnectHintRow__-sQdk{align-items:stretch;flex-direction:column}.TraficPage_gscReconnectHintIcon__1e1FH{margin-top:0}.TraficPage_gscReconnectHintActions__D7hQv{flex-wrap:wrap;justify-content:flex-end;margin-left:0}}.TraficPage_trafficTopRow__I7buU{grid-gap:var(--sp-6);align-items:stretch;display:grid;gap:var(--sp-6);margin-bottom:var(--sp-6);margin-top:4px;min-height:clamp(400px,34vh,520px)}.TraficPage_trafficTopRowOneCol__p9XRq{grid-template-columns:1fr}.TraficPage_trafficTopRowTwoCol__8QXy\+{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)}.TraficPage_carouselSection__TzLjh,.TraficPage_geoMapAside__6y8cE{display:flex;flex-direction:column;height:100%;min-height:0;min-width:0}.TraficPage_carouselWrap__12qVB{max-width:100%;width:100%}.TraficPage_carouselWrap__12qVB,.TraficPage_carouselWrap__12qVB>section{display:flex;flex:1 1;flex-direction:column;min-height:0}.TraficPage_geoMapAside__6y8cE>*{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}@media (max-width:1100px){.TraficPage_trafficTopRowTwoCol__8QXy\+{grid-template-columns:1fr}.TraficPage_trafficTopRow__I7buU{min-height:0}}.TraficPage_trafficAnalyticsHeadingRow__LR2dt{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:color-mix(in srgb,var(--c-surface) 75%,#0000);border:1px solid color-mix(in srgb,var(--c-text-muted) 28%,var(--c-border));border-radius:14px;box-shadow:0 8px 28px #0f172a0f;display:flex;flex-wrap:wrap;gap:.75rem var(--sp-4);justify-content:space-between;margin-bottom:var(--sp-3);padding:var(--sp-3) .9rem}.TraficPage_analyticsHeadingTitle__OIp0\+{color:var(--c-text);font-size:var(--fs-xs);margin:0}.TraficPage_gscRangeGroup__zWzEU{background:var(--c-border-soft);border:1px solid var(--c-border);border-radius:10px;display:inline-flex;flex-wrap:wrap;gap:0;padding:3px}.TraficPage_gscRangeBtn__YK3wk{background:#0000;border:none;border-radius:var(--r-sm);color:var(--c-text-muted);cursor:pointer;font-size:var(--fs-xs);font-weight:var(--fw-semibold);padding:.4rem .65rem;transition:background .15s ease,color .15s ease}.TraficPage_gscRangeBtn__YK3wk:hover{background:color-mix(in srgb,var(--c-surface) 65%,#0000);color:var(--c-text)}.TraficPage_gscRangeBtnActive__AzKRu{background:var(--c-surface);box-shadow:0 1px 2px #0f172a14;color:var(--c-primary)}.DashboardAnalytics_wrap__XSV1s{display:flex;flex-direction:column;gap:1.25rem}.DashboardAnalytics_wrapRefreshing__puPId{opacity:.97;position:relative;transition:opacity .2s ease}.DashboardAnalytics_wrapRefreshing__puPId:before{animation:DashboardAnalytics_gscRefreshShimmer__x5iOf 1.1s ease-in-out infinite;background:linear-gradient(90deg,#0000,#1a73e8d9,#0000);background-size:200% 100%;border-radius:2px;content:"";height:2px;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:2}@keyframes DashboardAnalytics_gscRefreshShimmer__x5iOf{0%{background-position:100% 0}to{background-position:-100% 0}}.DashboardAnalytics_note__ZAw3k{background:linear-gradient(90deg,var(--c-surface-2) 0,var(--c-border-soft) 100%);border:1px solid var(--c-border);border-left:3px solid var(--c-text-muted);border-radius:10px;color:var(--c-text);font-size:.8rem;line-height:1.45;margin:0;padding:.65rem 1rem}.DashboardAnalytics_metricsRow__niGDT{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr))}.DashboardAnalytics_metricCard__Yar3z{background:var(--c-surface);border:1px solid var(--c-border);border-radius:14px;border-top:2px solid #cbd5e1;box-shadow:0 4px 20px #1c19170f;padding:1rem 1.1rem}.DashboardAnalytics_metricTop__YVBaE{align-items:flex-start;display:flex;gap:.5rem;justify-content:space-between}.DashboardAnalytics_metricValue__5Pb1e{color:var(--c-text);font-size:1.5rem;font-weight:800;letter-spacing:-.02em}.DashboardAnalytics_trend__DoJTI{align-items:center;color:#15803d;display:inline-flex;font-size:.72rem;font-weight:700;gap:.2rem;white-space:nowrap}.DashboardAnalytics_trendDown__WTxL4{color:var(--c-danger)}.DashboardAnalytics_trendIconFlip__CE8sK{transform:rotate(180deg)}.DashboardAnalytics_metricLabel__qX69h{color:#78716c;font-size:.75rem;font-weight:600;letter-spacing:.04em;margin-top:.35rem;text-transform:uppercase}.DashboardAnalytics_metricSub__GGKcc{color:#78716c;font-size:.7rem;font-weight:600;margin-top:.25rem}.DashboardAnalytics_hint__J0pJK{background:#fffbeb;border:1px solid #fde68a;border-radius:10px;color:#b45309;font-size:.78rem;margin:0;padding:.55rem .9rem}.DashboardAnalytics_analyticsGrid__x\+GdG{grid-gap:1rem;align-items:stretch;display:grid;gap:1rem;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.DashboardAnalytics_gridLeftTop__Fvzn3{grid-column:1}.DashboardAnalytics_gridRightTop__QS\+W6{grid-column:2}.DashboardAnalytics_gridLeftBottom__BRh1Y{grid-column:1}.DashboardAnalytics_gridRightBottom__8uy-t{grid-column:2}.DashboardAnalytics_chartCard__jwsmJ{background:var(--c-surface);border:1px solid var(--c-border);border-radius:16px;border-top:2px solid #cbd5e1;box-shadow:0 4px 24px #1c19170d;min-width:0;padding:1rem 1.1rem 1.1rem}.DashboardAnalytics_chartTitle__wwdjL{color:#334155;font-size:.95rem;font-weight:700;letter-spacing:-.01em;margin:0 0 .75rem}.DashboardAnalytics_chartEmptyHint__okSVU{color:var(--c-text-muted);font-size:.78rem;line-height:1.4;margin:0 0 .5rem}.DashboardAnalytics_chartArea__TOlt2{height:260px;width:100%}.DashboardAnalytics_chartAreaGsc__-oLge{height:280px}.DashboardAnalytics_gscToggleRow__AZCW1{display:flex;flex-wrap:wrap;gap:.65rem;margin-bottom:.75rem}.DashboardAnalytics_gscToggleCard__c1n8x{align-items:flex-start;background:#fff;border:1px solid #dadce0;border-radius:8px;color:#202124;cursor:pointer;display:flex;flex:1 1 140px;flex-direction:column;font:inherit;gap:.2rem;min-width:min(100%,140px);padding:.65rem .85rem;text-align:left;transition:background .15s ease,border-color .15s ease,color .15s ease}.DashboardAnalytics_gscToggleCard__c1n8x:hover{background:#f8f9fa}.DashboardAnalytics_gscToggleCardClicksOn__aUXwW{background:#1a73e8;border-color:#1a73e8;color:#fff}.DashboardAnalytics_gscToggleCardClicksOn__aUXwW:hover{background:#1669d6;border-color:#1669d6}.DashboardAnalytics_gscToggleCardImpOn__z2l\+O{background:#9333ea;border-color:#9333ea;color:#fff}.DashboardAnalytics_gscToggleCardImpOn__z2l\+O:hover{background:#7e22ce;border-color:#7e22ce}.DashboardAnalytics_gscToggleCheck__xvkbz{font-size:.7rem;font-weight:800;line-height:1;min-height:.85rem}.DashboardAnalytics_gscToggleLabel__fGIF1{font-size:.68rem;font-weight:600;letter-spacing:.04em;opacity:.95;text-transform:uppercase}.DashboardAnalytics_gscToggleValue__VJRd-{font-size:1.35rem;font-weight:700;letter-spacing:-.02em;line-height:1.15}.DashboardAnalytics_gscToggleCardClicksOn__aUXwW .DashboardAnalytics_gscToggleLabel__fGIF1,.DashboardAnalytics_gscToggleCardClicksOn__aUXwW .DashboardAnalytics_gscToggleValue__VJRd-,.DashboardAnalytics_gscToggleCardImpOn__z2l\+O .DashboardAnalytics_gscToggleLabel__fGIF1,.DashboardAnalytics_gscToggleCardImpOn__z2l\+O .DashboardAnalytics_gscToggleValue__VJRd-{color:#fff}.DashboardAnalytics_topCountriesTitleRow__2hLOJ{align-items:center;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:.65rem}.DashboardAnalytics_topCountriesTitleRow__2hLOJ .DashboardAnalytics_chartTitle__wwdjL{flex:1 1;margin:0;min-width:0}.DashboardAnalytics_topCountriesHelp__JM\+ZS{color:#94a3b8;cursor:help;display:inline-flex;flex-shrink:0}.DashboardAnalytics_topCountries__dBt2i{min-width:0;width:100%}.DashboardAnalytics_topCountriesHeader__TPsw3{grid-gap:.65rem;align-items:center;border-bottom:1px solid #e2e8f0;color:#64748b;display:grid;font-size:.72rem;font-weight:600;gap:.65rem;grid-template-columns:minmax(0,1fr) minmax(100px,1.4fr) 3rem;letter-spacing:.02em;padding:0 .1rem .35rem}.DashboardAnalytics_topCountriesHeader__TPsw3 span:last-child{text-align:right}.DashboardAnalytics_topCountriesHeadSpacer__hxX\+o{min-width:0}.DashboardAnalytics_topQueriesMessage__M7o8z{align-items:center;color:#64748b;display:flex;font-size:.84rem;justify-content:center;line-height:1.5;margin:0;min-height:min(220px,38vh);padding:1.35rem .75rem;text-align:center}.DashboardAnalytics_topQueries__hQ1qR{display:flex;flex-direction:column;min-height:0;min-width:0;width:100%}.DashboardAnalytics_topQueriesScroll__8\+ICD{box-sizing:border-box;max-height:min(280px,42vh);overflow-x:hidden;overflow-y:auto;padding-right:12px}.DashboardAnalytics_topQueriesScroll__8\+ICD::-webkit-scrollbar{width:6px}.DashboardAnalytics_topQueriesScroll__8\+ICD::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}.DashboardAnalytics_topQueriesScroll__8\+ICD::-webkit-scrollbar-track{background:#0000}.DashboardAnalytics_topQueriesHeader__B7jOL{grid-gap:.65rem;align-items:center;border-bottom:1px solid #e2e8f0;color:#64748b;display:grid;font-size:.72rem;font-weight:600;gap:.65rem;grid-template-columns:minmax(0,1.1fr) minmax(72px,1.15fr) 2.85rem 3.25rem;letter-spacing:.02em;padding:0 .1rem .35rem}.DashboardAnalytics_topQueriesHeader__B7jOL span:nth-child(3),.DashboardAnalytics_topQueriesHeader__B7jOL span:nth-child(4){text-align:right}.DashboardAnalytics_topQueriesRow__p7IK\+{grid-gap:.65rem;align-items:center;border-bottom:1px solid #f1f5f9;display:grid;gap:.65rem;grid-template-columns:minmax(0,1.1fr) minmax(72px,1.15fr) 2.85rem 3.25rem;padding:.45rem .1rem}.DashboardAnalytics_topQueriesRow__p7IK\+:last-child{border-bottom:none}.DashboardAnalytics_topQueriesQuery__-19hh{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#1e293b;display:-webkit-box;font-size:.82rem;font-weight:500;line-height:1.35;min-width:0;overflow:hidden;word-break:break-word}.DashboardAnalytics_topQueriesBarFill__To7pp{background:linear-gradient(90deg,#0f766e,#14b8a6 55%,#2dd4bf);border-radius:999px;height:100%;min-width:0;transform-origin:left center;transition:width .65s cubic-bezier(.25,.8,.25,1)}.DashboardAnalytics_topQueriesClicks__vArxS{color:#1e293b}.DashboardAnalytics_topQueriesClicks__vArxS,.DashboardAnalytics_topQueriesImpr__YMYPl{font-feature-settings:"tnum";font-size:.82rem;font-variant-numeric:tabular-nums;font-weight:600;text-align:right}.DashboardAnalytics_topQueriesImpr__YMYPl{color:#64748b}@media (prefers-reduced-motion:reduce){.DashboardAnalytics_topQueriesBarFill__To7pp{transition:none}}.DashboardAnalytics_topCountriesList__b62sW{list-style:none;margin:0;padding:0}.DashboardAnalytics_topCountriesRow__wM4yd{grid-gap:.65rem;align-items:center;border-bottom:1px solid #f1f5f9;display:grid;gap:.65rem;grid-template-columns:minmax(0,1fr) minmax(100px,1.4fr) 3rem;padding:.45rem .1rem}.DashboardAnalytics_topCountriesRow__wM4yd:last-child{border-bottom:none}.DashboardAnalytics_topCountriesLeft__EqNC2{align-items:center;display:flex;gap:.45rem;min-width:0}.DashboardAnalytics_topCountriesFlagImg__OYeql{border-radius:2px;box-shadow:0 0 0 1px #0f172a14;display:block;flex-shrink:0;height:21px;object-fit:cover;width:28px}.DashboardAnalytics_topCountriesFlagFallback__MvI1Q{align-items:center;background:#f1f5f9;border-radius:2px;color:#94a3b8;display:inline-flex;flex-shrink:0;font-size:.65rem;font-weight:700;height:21px;justify-content:center;width:28px}.DashboardAnalytics_topCountriesName__j7M90{color:#1e293b;font-size:.82rem;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DashboardAnalytics_topCountriesBarCell__b\+pP0{min-width:0}.DashboardAnalytics_topCountriesBarTrack__Ptn1C{background:#e8eaed;border-radius:999px;height:8px;overflow:hidden}.DashboardAnalytics_topCountriesBarFill__Alyst{background:linear-gradient(90deg,#1557c7,#1a73e8 55%,#3b82f6);border-radius:999px;height:100%;min-width:0;transform-origin:left center;transition:width .65s cubic-bezier(.25,.8,.25,1),background .55s ease}.DashboardAnalytics_topCountriesBarFill__Alyst[data-trend=up]{background:linear-gradient(90deg,#166534,#22c55e 85%,#4ade80)}.DashboardAnalytics_topCountriesBarFill__Alyst[data-trend=down]{background:linear-gradient(90deg,#9a3412,#ea580c 85%,#fb923c)}@media (prefers-reduced-motion:reduce){.DashboardAnalytics_topCountriesBarFill__Alyst,.DashboardAnalytics_topCountriesPct__JRKgY{transition:none}}.DashboardAnalytics_topCountriesPct__JRKgY{font-feature-settings:"tnum";color:#1e293b;font-size:.82rem;font-variant-numeric:tabular-nums;font-weight:600;text-align:right;transition:color .45s ease}.DashboardAnalytics_topCountriesPctUp__vghf0{color:#15803d}.DashboardAnalytics_topCountriesPctDown__bYtYs{color:#c2410c}.DashboardAnalytics_topCountriesPieWrap__Bvu0M{border-top:1px solid #e2e8f0;height:220px;margin-top:1rem;min-width:0;padding-top:1rem;width:100%}.DashboardAnalytics_chartAreaPie__s-3ob{height:260px;width:100%}.DashboardAnalytics_chartAreaBar__uLlOe{height:200px;width:100%}.DashboardAnalytics_gridRightBottom__8uy-t{display:flex;flex-direction:column}.DashboardAnalytics_gridRightBottom__8uy-t .DashboardAnalytics_chartAreaBar__uLlOe{align-items:center;display:flex;flex:1 1 auto;height:auto;min-height:200px}.DashboardAnalytics_deviceTickInner__XVVXr{align-items:center;color:#44403c;display:flex;font-size:12px;font-weight:500;gap:6px;height:22px;line-height:1;white-space:nowrap}.DashboardAnalytics_deviceTickIcon__naItT{color:#57534e;flex-shrink:0}.DashboardAnalytics_chartTooltip__S9d\+g{background:#fff;border:1px solid #e7e5e4;border-radius:8px;box-shadow:0 8px 24px #1c19171f;color:#292524;font-size:.8rem;padding:.5rem .75rem}.DashboardAnalytics_ttLabel__bNrCw{color:#1c1917;font-weight:700;margin-bottom:.35rem}.DashboardAnalytics_ttRow__7942x{display:flex;gap:1rem;justify-content:space-between}.DashboardAnalytics_ttName__GTOBB{color:#78716c}.DashboardAnalytics_ttVal__lJc5s{color:#0f172a;font-weight:600}.DashboardAnalytics_legendText__nWs2X{color:#57534e}@media (max-width:1100px){.DashboardAnalytics_metricsRow__niGDT{grid-template-columns:repeat(2,minmax(0,1fr))}.DashboardAnalytics_analyticsGrid__x\+GdG{grid-template-columns:1fr}.DashboardAnalytics_gridLeftBottom__BRh1Y,.DashboardAnalytics_gridLeftTop__Fvzn3,.DashboardAnalytics_gridRightBottom__8uy-t,.DashboardAnalytics_gridRightTop__QS\+W6{grid-column:1}}@media (max-width:480px){.DashboardAnalytics_metricsRow__niGDT{grid-template-columns:1fr}}.DashboardGeoMap_wrap__SLA75{display:flex;flex-direction:column;gap:var(--sp-4)}.DashboardGeoMap_wrapFillColumn__wJwk5{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--sp-3);height:100%;min-height:0}.DashboardGeoMap_wrapFillColumn__wJwk5 .DashboardGeoMap_card__C6RFq{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}.DashboardGeoMap_wrapFillColumn__wJwk5 .DashboardGeoMap_mapTabs__Z5dur,.DashboardGeoMap_wrapFillColumn__wJwk5 .DashboardGeoMap_titleRow__m7Pli{flex-shrink:0}.DashboardGeoMap_wrapFillColumn__wJwk5 .DashboardGeoMap_mapWrap__jADg0{align-items:center;display:flex;flex:0 1 auto;justify-content:center;margin-left:0;margin-right:0;max-height:min(320px,34vh);max-width:100%;min-height:0;overflow:hidden}.DashboardGeoMap_wrapFillColumn__wJwk5 .DashboardGeoMap_svg__0TO5k{height:auto;max-height:min(300px,32vh);width:100%}.DashboardGeoMap_wrapFillColumn__wJwk5 .DashboardGeoMap_hoverArea__JqGfC,.DashboardGeoMap_wrapFillColumn__wJwk5 .DashboardGeoMap_legend__Jj1AX{flex-shrink:0}.DashboardGeoMap_card__C6RFq{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-lg);box-shadow:var(--shadow-md);min-width:0;padding:var(--sp-4) calc(var(--sp-4) + 4px) calc(var(--sp-4) + 4px)}.DashboardGeoMap_titleRow__m7Pli{align-items:center;display:flex;gap:var(--sp-3);margin-bottom:var(--sp-3)}.DashboardGeoMap_titleRow__m7Pli .DashboardGeoMap_title__w9vdV{flex:1 1;margin:0;min-width:0}.DashboardGeoMap_title__w9vdV{color:var(--c-text);font-size:.95rem;font-weight:700;letter-spacing:-.01em;margin:0 0 var(--sp-3)}.DashboardGeoMap_expandButton__wF\+-b{align-items:center;background:var(--c-surface-2);border:1px solid var(--c-border);border-radius:var(--r-md);color:var(--c-text-muted);cursor:pointer;display:inline-flex;flex-shrink:0;font:inherit;height:2.25rem;justify-content:center;transition:background .15s ease,border-color .15s ease;width:2.25rem}.DashboardGeoMap_expandButton__wF\+-b:hover{background:var(--c-border-soft);border-color:var(--c-border)}.DashboardGeoMap_expandButton__wF\+-b:focus-visible{outline:2px solid var(--c-link);outline-offset:2px}.DashboardGeoMap_expandButton__wF\+-b:disabled{cursor:not-allowed;opacity:.45}.DashboardGeoMap_modalBackdrop__BnZ1f{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a6b;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:var(--sp-5);position:fixed;z-index:10050}@media (prefers-reduced-motion:reduce){.DashboardGeoMap_modalBackdrop__BnZ1f{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0f172a94}}.DashboardGeoMap_modalPanel__Lfhlw{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-lg);box-shadow:0 25px 50px -12px #00000040;max-height:min(92vh,940px);overflow:auto;padding:var(--sp-4) var(--sp-5) var(--sp-5);width:min(1140px,100%)}.DashboardGeoMap_modalHeader__K0rEh{align-items:flex-start;display:flex;gap:var(--sp-4);justify-content:space-between;margin-bottom:var(--sp-3)}.DashboardGeoMap_modalTitle__t990L{color:var(--c-text);font-size:1.05rem;font-weight:700;letter-spacing:-.01em;line-height:1.3;margin:0}.DashboardGeoMap_modalClose__8-3EM{align-items:center;background:var(--c-surface-2);border:1px solid var(--c-border);border-radius:var(--r-md);color:var(--c-text-muted);cursor:pointer;display:inline-flex;flex-shrink:0;font:inherit;height:2.25rem;justify-content:center;transition:background .15s ease,border-color .15s ease;width:2.25rem}.DashboardGeoMap_modalClose__8-3EM:hover{background:var(--c-border-soft);border-color:var(--c-border)}.DashboardGeoMap_modalClose__8-3EM:focus-visible{outline:2px solid var(--c-link);outline-offset:2px}.DashboardGeoMap_modalMapWrap__MkKR-{max-width:100%}.DashboardGeoMap_modalMapSvg__Aexg0{height:auto;max-width:100%}.DashboardGeoMap_mapTabs__Z5dur{display:flex;flex-wrap:wrap;gap:.4rem;margin:0 0 var(--sp-3)}.DashboardGeoMap_mapTab__DojRu{background:var(--c-border-soft);border:1px solid var(--c-border);border-radius:999px;color:var(--c-text-muted);cursor:pointer;font-size:.78rem;font-weight:600;font:inherit;line-height:1.2;padding:.38rem .75rem;transition:background .15s ease,border-color .15s ease,color .15s ease}.DashboardGeoMap_mapTab__DojRu:hover{background:var(--c-border-soft);border-color:var(--c-border)}.DashboardGeoMap_mapTabActive__HODuO{background:var(--c-text);border-color:var(--c-text);color:#fff}.DashboardGeoMap_mapTab__DojRu:focus-visible{outline:2px solid var(--c-link);outline-offset:2px}.DashboardGeoMap_mapWrap__jADg0{background:var(--c-surface-2);border:1px solid var(--c-border);border-radius:var(--r-md);margin-left:auto;margin-right:auto;max-width:640px;overflow:hidden;width:100%}.DashboardGeoMap_mapWrap__jADg0 .rsm-geography{transition:fill .55s cubic-bezier(.4,0,.2,1),stroke .35s ease}.DashboardGeoMap_svg__0TO5k{display:block;height:auto;width:100%}.DashboardGeoMap_legend__Jj1AX{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem .75rem;margin-top:var(--sp-4)}.DashboardGeoMap_legendText__2V-r8{color:var(--c-text-muted);font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.DashboardGeoMap_legendBar__djjCP{background:linear-gradient(90deg,#f7fcf0,#15803d);border:1px solid var(--c-border);border-radius:4px;flex:1 1;height:8px;min-width:120px}.DashboardGeoMap_legendUnit__nNv8U{color:var(--c-text-muted);font-size:.75rem;margin-left:0;width:100%}@media (min-width:520px){.DashboardGeoMap_legendUnit__nNv8U{margin-left:auto;width:auto}}.DashboardGeoMap_hoverArea__JqGfC{margin-top:var(--sp-4)}.DashboardGeoMap_hoverArea__JqGfC>*{box-sizing:border-box;min-height:9rem;width:100%}.DashboardGeoMap_hoverHint__O2dsc{color:var(--c-text-muted);font-size:.8rem;line-height:1.45;margin:0}.DashboardGeoMap_hoverHint__O2dsc,.DashboardGeoMap_hoverPanel__d3j21{align-items:center;display:flex;justify-content:center;text-align:center}.DashboardGeoMap_hoverPanel__d3j21{background:linear-gradient(135deg,var(--c-surface-2) 0,var(--c-border-soft) 100%);border:1px solid var(--c-border);border-radius:var(--r-md);flex-direction:column;padding:.85rem 1rem}.DashboardGeoMap_hoverCountry__-moOs{color:var(--c-text-muted);font-size:.8rem;font-weight:600;letter-spacing:.06em;margin-bottom:.35rem;text-transform:uppercase}.DashboardGeoMap_hoverValue__UKGX9{font-feature-settings:"tnum";color:var(--c-text);font-size:1.85rem;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.03em;line-height:1.15}.DashboardGeoMap_hoverMetric__RosmO{color:var(--c-text-muted);font-size:.8rem;font-weight:600;margin-top:.2rem}.DashboardGeoMap_hoverClicksLine__Lijt7{font-feature-settings:"tnum";color:var(--c-text-muted);font-size:.78rem;font-variant-numeric:tabular-nums;font-weight:600;margin-top:.35rem}.DashboardGeoMap_hoverNoData__1bztc{color:var(--c-text-muted);font-size:.9rem;padding:.5rem 0}.ProjectPickerCarousel_section__bTCdG{margin-bottom:var(--sp-5)}.ProjectPickerCarousel_sectionEmbedded__x3OC-{margin-bottom:0;width:100%}.ProjectPickerCarousel_sectionEmbedded__x3OC- .ProjectPickerCarousel_sectionHead__6dKIU{align-items:center;flex-direction:column;gap:.65rem;text-align:center}.ProjectPickerCarousel_sectionEmbedded__x3OC- .ProjectPickerCarousel_hint__4Hfsn{margin-left:auto;margin-right:auto}.ProjectPickerCarousel_carouselControlsEmbedded__U\+rrE{max-width:100%;width:70%}.ProjectPickerCarousel_sectionEmbedded__x3OC- .ProjectPickerCarousel_slideCard__u46oM{text-align:center}.ProjectPickerCarousel_sectionEmbeddedMatch__wciQC{display:flex;flex:1 1;flex-direction:column;height:100%;min-height:0;overflow:hidden}.ProjectPickerCarousel_sectionEmbeddedMatch__wciQC .ProjectPickerCarousel_sectionHead__6dKIU{flex-shrink:0}.ProjectPickerCarousel_sectionEmbeddedMatch__wciQC .ProjectPickerCarousel_viewportEmbedded__Q6lxs{display:flex;flex:1 1 auto;flex-direction:column;margin-left:auto;margin-right:auto;max-width:100%;min-height:0;overflow:hidden;width:70%}.ProjectPickerCarousel_sectionEmbeddedMatch__wciQC .ProjectPickerCarousel_slideCard__u46oM{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden;text-align:center}.ProjectPickerCarousel_sectionEmbeddedMatch__wciQC .ProjectPickerCarousel_imageWrap__jTbDN{aspect-ratio:unset;flex:1 1 auto;min-height:0}.ProjectPickerCarousel_sectionEmbeddedMatch__wciQC .ProjectPickerCarousel_imageFallback__uIRzi{min-height:0}.ProjectPickerCarousel_sectionEmbeddedMatch__wciQC .ProjectPickerCarousel_cardBody__O14TU,.ProjectPickerCarousel_sectionEmbeddedMatch__wciQC .ProjectPickerCarousel_carouselControlsEmbedded__U\+rrE,.ProjectPickerCarousel_sectionEmbeddedMatch__wciQC .ProjectPickerCarousel_carouselControls__HNJtP{flex-shrink:0}.ProjectPickerCarousel_sectionEmbeddedMatch__wciQC.ProjectPickerCarousel_sectionEmbeddedWide__nHMPc .ProjectPickerCarousel_viewportEmbedded__Q6lxs{width:100%}.ProjectPickerCarousel_sectionEmbeddedMatch__wciQC.ProjectPickerCarousel_sectionEmbeddedWide__nHMPc .ProjectPickerCarousel_imageWrap__jTbDN{aspect-ratio:16/9;flex:0 1 auto;max-height:min(300px,32vh);width:100%}.ProjectPickerCarousel_sectionEmbeddedMatch__wciQC.ProjectPickerCarousel_sectionEmbeddedWide__nHMPc .ProjectPickerCarousel_imageFallback__uIRzi{max-height:min(300px,32vh)}.ProjectPickerCarousel_sectionEmbeddedWide__nHMPc .ProjectPickerCarousel_carouselControlsEmbedded__U\+rrE{width:100%}.ProjectPickerCarousel_sectionHead__6dKIU{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.75rem 1rem;justify-content:flex-start;margin-bottom:.85rem}.ProjectPickerCarousel_carouselControls__HNJtP{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem 1rem;justify-content:center;margin-left:auto;margin-right:auto;margin-top:.75rem;max-width:min(480px,100%)}.ProjectPickerCarousel_carouselControlsInViewport__19LGz{background:var(--c-surface);border-top:1px solid var(--c-border);box-sizing:border-box;flex-shrink:0;margin-left:0;margin-right:0;margin-top:0;max-width:none;padding:.8rem 1rem .95rem;width:100%}.ProjectPickerCarousel_carouselControlsInViewport__19LGz .ProjectPickerCarousel_arrowBtn__FEN2n{background:var(--c-primary);border:1px solid var(--c-primary);color:#fff}.ProjectPickerCarousel_carouselControlsInViewport__19LGz .ProjectPickerCarousel_arrowBtn__FEN2n:hover{background:var(--c-link);border-color:var(--c-link);color:#fff}.ProjectPickerCarousel_carouselControlsInViewport__19LGz .ProjectPickerCarousel_arrowBtn__FEN2n:focus-visible{outline:2px solid var(--c-primary-2);outline-offset:2px}.ProjectPickerCarousel_counter__v7diw{color:var(--c-text-muted);font-size:.78rem;font-weight:600;letter-spacing:.04em}.ProjectPickerCarousel_heading__4eHXn{color:var(--c-text);font-size:.95rem;font-weight:800;letter-spacing:.06em;margin:0 0 .25rem;text-transform:uppercase}.ProjectPickerCarousel_hint__4Hfsn{color:var(--c-text-muted);font-size:.82rem;line-height:1.45;margin:0;max-width:42rem}.ProjectPickerCarousel_empty__fY1Su{background:var(--c-surface-2);border:1px dashed var(--c-border);border-radius:12px;color:var(--c-text-muted);font-size:.9rem;margin:0;padding:1rem 1.1rem}.ProjectPickerCarousel_arrows__YVn71{display:flex;gap:.35rem}.ProjectPickerCarousel_arrowBtn__FEN2n{align-items:center;background:var(--c-surface);border:1px solid var(--c-border);border-radius:10px;color:var(--c-text-muted);cursor:pointer;display:inline-flex;height:40px;justify-content:center;padding:0;transition:background .15s ease,border-color .15s ease,color .15s ease;width:40px}.ProjectPickerCarousel_arrowBtn__FEN2n:hover{background:var(--c-surface-2);border-color:var(--c-border);color:var(--c-text)}.ProjectPickerCarousel_arrowBtn__FEN2n:focus-visible{outline:2px solid var(--c-link);outline-offset:2px}.ProjectPickerCarousel_viewport__i-9nG{background:var(--c-surface);border:1px solid var(--c-border);border-radius:16px;box-shadow:0 4px 24px #0f172a0f;display:flex;flex-direction:column;margin-left:auto;margin-right:auto;max-width:480px;overflow:hidden;width:100%}.ProjectPickerCarousel_viewportEmbedded__Q6lxs{margin-left:auto;margin-right:auto;max-width:100%;width:70%}.ProjectPickerCarousel_viewportEmbedded__Q6lxs .ProjectPickerCarousel_imageWrap__jTbDN{aspect-ratio:4/3;max-height:none}.ProjectPickerCarousel_viewportEmbedded__Q6lxs .ProjectPickerCarousel_image__8MGTM{object-fit:contain}.ProjectPickerCarousel_slideCard__u46oM{box-sizing:border-box;margin:0;text-align:left;width:100%}.ProjectPickerCarousel_viewport__i-9nG>.ProjectPickerCarousel_slideCard__u46oM{flex:1 1 auto;min-height:0}.ProjectPickerCarousel_imageWrap__jTbDN{aspect-ratio:16/9;background:var(--c-border-soft);display:block;overflow:hidden}.ProjectPickerCarousel_image__8MGTM{display:block;height:100%;object-fit:cover;width:100%}.ProjectPickerCarousel_imageFallback__uIRzi{background:linear-gradient(135deg,var(--c-border) 0,var(--c-border-soft) 100%);font-weight:300;height:100%;min-height:120px;width:100%}.ProjectPickerCarousel_cardBody__O14TU{padding:1rem 1.15rem 1.15rem}.ProjectPickerCarousel_projectName__zvdkH{color:var(--c-text);font-size:1.05rem;font-weight:700;line-height:1.3;margin:0 0 .35rem}.ProjectPickerCarousel_projectSub__sH7sO{color:var(--c-text-muted);font-size:.85rem;line-height:1.4;margin:0 0 .5rem;word-break:break-word}.ProjectPickerCarousel_projectMeta__wKvby{color:var(--c-text-muted);font-family:ui-monospace,monospace;font-size:.75rem;margin:0}.ProjectPickerCarousel_metaLabel__XjysJ{color:var(--c-text-muted);display:block;font-family:inherit;font-size:.65rem;font-weight:700;letter-spacing:.08em;margin-bottom:.15rem;text-transform:uppercase}.PageSpeedPage_inputCard__UCJbN{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-sm);box-shadow:var(--shadow-sm);margin-bottom:var(--sp-4);padding:clamp(1rem,2.5vw,1.35rem)}.PageSpeedPage_inputCardForm__zAFAb{margin:0;padding:0}.PageSpeedPage_sourceRow__F0TfY{align-items:center;border-bottom:1px solid var(--c-border-soft);display:flex;flex-wrap:wrap;gap:.75rem var(--sp-4);justify-content:space-between;margin-bottom:var(--sp-4);padding-bottom:var(--sp-4)}.PageSpeedPage_sourceRowLead__5Mp2v{color:var(--c-text-muted);font-size:.72rem;font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase}.PageSpeedPage_sourceToggle__MO-Q8{background:var(--c-surface-2);border:1px solid var(--c-border);border-radius:var(--r-pill);display:inline-flex;gap:var(--sp-1);padding:var(--sp-1)}.PageSpeedPage_sourceBtn__YrIrV{background:#0000;border:none;border-radius:var(--r-pill);color:var(--c-text-muted);cursor:pointer;font-size:.8125rem;font-weight:var(--fw-semibold);padding:.45rem var(--sp-4);transition:background .2s ease,color .2s ease,box-shadow .2s ease}.PageSpeedPage_sourceBtn__YrIrV:hover:not(.PageSpeedPage_sourceBtnActive__uIpOK){color:var(--c-text)}.PageSpeedPage_sourceBtn__YrIrV:focus-visible{outline:2px solid var(--c-link);outline-offset:2px}.PageSpeedPage_sourceBtnActive__uIpOK{background:linear-gradient(135deg,var(--c-primary) 0,var(--c-primary-2) 100%);box-shadow:0 2px 10px #1e40af52;color:var(--c-surface)}.PageSpeedPage_sourceBtnActive__uIpOK:focus-visible{outline-color:#93c5fd}.PageSpeedPage_sourceBtnWithIcon__8B4BR{align-items:center;display:inline-flex;gap:.4rem}.PageSpeedPage_sourceBtnIcon__0ayBn{color:inherit;flex-shrink:0;opacity:.9}.PageSpeedPage_sourceBtnActive__uIpOK .PageSpeedPage_sourceBtnIcon__0ayBn{color:var(--c-surface);opacity:1}.PageSpeedPage_pickerRegionInactive__UmZtE{filter:blur(2.5px);opacity:.52;pointer-events:none;-webkit-user-select:none;user-select:none}.PageSpeedPage_submitRow__vGcaV{border-top:1px solid var(--c-border-soft);display:flex;justify-content:center;margin-top:1.1rem;padding-top:1.1rem}.PageSpeedPage_submitRow__vGcaV button{max-width:28rem;width:100%}.PageSpeedPage_pickerRow__O0w0J{grid-gap:1.25rem 1.5rem;align-items:stretch;display:grid;gap:1.25rem 1.5rem;min-height:clamp(320px,30vh,480px)}.PageSpeedPage_pickerRowTwoCol__Qvt97{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)}.PageSpeedPage_carouselSection__VRzMt,.PageSpeedPage_urlAside__fb-CO{display:flex;flex-direction:column;min-height:0;min-width:0}.PageSpeedPage_carouselWrap__-pRxi{max-width:100%;width:100%}.PageSpeedPage_carouselWrap__-pRxi,.PageSpeedPage_carouselWrap__-pRxi>section{display:flex;flex:1 1;flex-direction:column;min-height:0}.PageSpeedPage_urlAside__fb-CO{justify-content:flex-start}.PageSpeedPage_pageSeoIntro__4GlwG{margin:0;max-width:48rem}.PageSpeedPage_pageSeoIntroText__vKupu{color:var(--c-text-muted);font-size:.9375rem;line-height:1.55;margin:0}.PageSpeedPage_poweredBy__BFPyW{align-items:flex-start;border-top:1px solid var(--c-border-soft);color:var(--c-text-muted);display:flex;font-size:.72rem;gap:.45rem;line-height:1.45;margin:1.1rem 0 0;max-width:38rem;padding-top:var(--sp-4)}.PageSpeedPage_poweredByGlyph__JkvIB{color:var(--c-text-muted);flex-shrink:0;margin-top:.12rem;opacity:.95}.PageSpeedPage_poweredByLink__do7PS{color:var(--c-text);font-weight:var(--fw-semibold);text-decoration:underline;-webkit-text-decoration-color:var(--c-border);text-decoration-color:var(--c-border);text-underline-offset:2px}.PageSpeedPage_poweredByLink__do7PS:hover{color:var(--c-primary);-webkit-text-decoration-color:var(--c-text-muted);text-decoration-color:var(--c-text-muted)}.PageSpeedPage_deviceRow__oMrag{align-items:center;border-top:1px solid var(--c-border-soft);display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;justify-content:space-between;margin-top:1.1rem;padding-top:1.1rem}.PageSpeedPage_deviceRowLabel__bG215{align-items:center;color:var(--c-text-muted);display:inline-flex;font-size:var(--fs-xs);font-weight:var(--fw-semibold);gap:.45rem;letter-spacing:.04em;text-transform:uppercase}.PageSpeedPage_deviceRowLabelIcon__BiJcC{color:var(--c-text-muted);flex-shrink:0;opacity:.95}.PageSpeedPage_strategyBtnWithIcon__Cibqw{align-items:center;display:inline-flex;gap:.4rem;justify-content:center}.PageSpeedPage_strategyBtnIcon__lotP5{flex-shrink:0;opacity:.85}.PageSpeedPage_strategyBtnActive__vzeAK .PageSpeedPage_strategyBtnIcon__lotP5{color:var(--c-surface);opacity:1}@media (max-width:1100px){.PageSpeedPage_pickerRowTwoCol__Qvt97{grid-template-columns:1fr}.PageSpeedPage_pickerRow__O0w0J{min-height:0}}.PageSpeedPage_formHeading__yCpjO{color:var(--c-text);font-size:.95rem;font-weight:var(--fw-medium);letter-spacing:.01em;margin:0 0 .85rem}.PageSpeedPage_hint__a\+76-{color:var(--c-text-muted);font-size:.78rem;line-height:1.4;margin:0}.PageSpeedPage_form__YXe6J{display:flex;flex-direction:column;gap:.65rem;max-width:38rem}.PageSpeedPage_label__1yvSt{color:var(--c-text-muted);font-size:var(--fs-xs);font-weight:var(--fw-medium);letter-spacing:.04em;text-transform:uppercase}.PageSpeedPage_input__w1y1a{border:1px solid var(--c-border);border-radius:4px;box-sizing:border-box;color:var(--c-text);font-size:.9375rem;padding:.6rem .75rem;transition:border-color .15s;width:100%}.PageSpeedPage_input__w1y1a:hover:not(:focus):not(:read-only){border-color:#d6d3d1}.PageSpeedPage_input__w1y1a:focus{border-color:var(--c-primary);box-shadow:var(--focus-ring);outline:none}.PageSpeedPage_input__w1y1a:read-only{background:var(--c-surface-2);color:var(--c-text-muted);cursor:default}.PageSpeedPage_input__w1y1a:read-only:focus{border-color:var(--c-border);box-shadow:none}.PageSpeedPage_strategyToggle__vjOPw{background:var(--c-surface-2);border:1px solid var(--c-border);border-radius:4px;display:inline-flex;padding:2px}.PageSpeedPage_strategyBtn__QH5-2{background:#0000;border:none;border-radius:3px;color:var(--c-text-muted);cursor:pointer;font-size:.8125rem;font-weight:var(--fw-medium);padding:.4rem .9rem;transition:background .18s ease,color .18s ease}.PageSpeedPage_strategyBtn__QH5-2:hover:not(.PageSpeedPage_strategyBtnActive__vzeAK){color:var(--c-text)}.PageSpeedPage_strategyBtn__QH5-2:focus-visible{outline:2px solid var(--c-link);outline-offset:2px}.PageSpeedPage_strategyBtnActive__vzeAK{background:linear-gradient(135deg,var(--c-primary) 0,var(--c-primary-2) 100%);box-shadow:0 2px 8px #1e40af47;color:var(--c-surface);font-weight:var(--fw-semibold)}.PageSpeedPage_alertError__ui4\+m{background:var(--c-danger-bg);border:1px solid var(--c-danger-border);border-radius:var(--r-sm);color:var(--c-danger)}.PageSpeedPage_alertError__ui4\+m,.PageSpeedPage_alertWarn__YfT8r{font-size:var(--fs-sm);margin-bottom:var(--sp-4);padding:.75rem var(--sp-4)}.PageSpeedPage_alertWarn__YfT8r{background:var(--c-warning-bg);border:1px solid var(--c-warning-border);border-radius:var(--r-sm);color:var(--c-warning);line-height:1.45}.PageSpeedPage_reportCard__5l07a{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-sm);box-shadow:var(--shadow-sm),var(--shadow-md);color:var(--c-text);font-family:var(--font-sans);padding:clamp(1.25rem,2.5vw,1.75rem);transition:opacity .2s ease}.PageSpeedPage_reportLoading__IR5HT{opacity:.72;pointer-events:none}.PageSpeedPage_categoryStrip__QrmJt{border-bottom:1px solid var(--c-border);display:flex;flex-wrap:wrap;gap:.15rem .25rem;justify-content:center;margin:0 0 1.5rem;padding:0}.PageSpeedPage_categoryItem__klcj6{align-items:center;display:flex;flex-direction:column;gap:.45rem;min-width:76px}.PageSpeedPage_categoryName__woTYR{color:var(--c-text-muted);font-size:.6875rem;font-weight:var(--fw-medium);letter-spacing:.01em;line-height:1.3;max-width:92px;text-align:center;transition:color .18s ease,font-weight .15s ease}.PageSpeedPage_categoryStripBtn__VnI5N{-webkit-tap-highlight-color:transparent;-webkit-appearance:none;appearance:none;background:#0000;border:none;border-bottom:2px solid #0000;border-radius:0;box-shadow:none;color:inherit;cursor:pointer;font:inherit;margin:0 0 -1px;overflow:visible;padding:.5rem .75rem .7rem;transform:none;transition:border-color .12s ease}.PageSpeedPage_categoryStripBtn__VnI5N:active,.PageSpeedPage_categoryStripBtn__VnI5N:hover{box-shadow:none;transform:none}.PageSpeedPage_categoryStripBtn__VnI5N:focus:not(:focus-visible){outline:none}.PageSpeedPage_categoryStripBtn__VnI5N:focus-visible{outline:2px solid var(--c-link);outline-offset:2px}.PageSpeedPage_categoryStripBtn__VnI5N:focus-visible .PageSpeedPage_categoryName__woTYR{text-decoration:underline;-webkit-text-decoration-color:var(--c-border);text-decoration-color:var(--c-border);text-underline-offset:3px}.PageSpeedPage_categoryStrip__QrmJt .PageSpeedPage_psiRingMiniWrap__I39UW{transform-origin:center center;transition:transform .26s cubic-bezier(.34,1.15,.64,1)}.PageSpeedPage_categoryStrip__QrmJt .PageSpeedPage_categoryName__woTYR{display:inline-block;transform-origin:center center;transition:transform .26s cubic-bezier(.34,1.15,.64,1),color .18s ease,font-weight .15s ease}.PageSpeedPage_categoryStripBtn__VnI5N:hover:not(:disabled) .PageSpeedPage_psiRingMiniWrap__I39UW{transform:scale(1.1)}.PageSpeedPage_categoryStripBtn__VnI5N:hover:not(:disabled) .PageSpeedPage_categoryName__woTYR{transform:scale(1.08)}.PageSpeedPage_categoryStripBtnActive__HbYx0:hover:not(:disabled) .PageSpeedPage_psiRingMiniWrap__I39UW{transform:scale(1.06)}.PageSpeedPage_categoryStripBtnActive__HbYx0:hover:not(:disabled) .PageSpeedPage_categoryName__woTYR{transform:scale(1.05)}@media (prefers-reduced-motion:reduce){.PageSpeedPage_categoryStrip__QrmJt .PageSpeedPage_categoryName__woTYR,.PageSpeedPage_categoryStrip__QrmJt .PageSpeedPage_psiRingMiniWrap__I39UW{transition-duration:.01ms}.PageSpeedPage_categoryStripBtnActive__HbYx0:hover:not(:disabled) .PageSpeedPage_categoryName__woTYR,.PageSpeedPage_categoryStripBtnActive__HbYx0:hover:not(:disabled) .PageSpeedPage_psiRingMiniWrap__I39UW,.PageSpeedPage_categoryStripBtn__VnI5N:hover:not(:disabled) .PageSpeedPage_categoryName__woTYR,.PageSpeedPage_categoryStripBtn__VnI5N:hover:not(:disabled) .PageSpeedPage_psiRingMiniWrap__I39UW{transform:none}}.PageSpeedPage_categoryStripBtnActive__HbYx0{border-bottom-color:var(--c-text)}.PageSpeedPage_categoryStripBtnActive__HbYx0 .PageSpeedPage_categoryName__woTYR{color:var(--c-text);font-weight:var(--fw-semibold)}.PageSpeedPage_reportDetailBlock__SybQw{scroll-margin-top:.75rem}.PageSpeedPage_categoryOnlyHero__JSB\+G{align-items:center;display:flex;flex-direction:column;gap:.75rem;padding:.5rem 0 var(--sp-4)}.PageSpeedPage_categoryOnlyDisclaimer__gbs-c{color:var(--c-text-muted);font-size:.78rem;line-height:1.45;margin:0;max-width:36rem;text-align:center}.PageSpeedPage_categoryInsights__szeDn{border-top:1px solid var(--c-border-soft);margin-top:1.25rem;padding-top:var(--sp-4)}.PageSpeedPage_categoryInsightsTitle__WvHP9{color:var(--c-text);font-size:.9375rem;font-weight:var(--fw-medium);margin:0 0 .75rem}.PageSpeedPage_psiRingSvg__LJ9jp{display:block}.PageSpeedPage_psiRingProgressArc__iDYx9{vector-effect:non-scaling-stroke}.PageSpeedPage_psiRingMiniWrap__I39UW{flex-shrink:0;height:76px;position:relative;width:76px}.PageSpeedPage_psiRingMiniNum__YwTHX{font-feature-settings:"tnum";color:var(--c-text);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;font-weight:var(--fw-medium);left:50%;line-height:1;position:absolute;top:50%;transform:translate(-50%,-52%)}.PageSpeedPage_psiRingLargeWrap__IYhCH{align-items:flex-start;display:flex;flex-direction:column;gap:.75rem}.PageSpeedPage_psiRingLargeInner__psvI8{flex-shrink:0;height:168px;position:relative;width:168px}.PageSpeedPage_psiRingLargeNum__fEk3U{font-feature-settings:"tnum";color:var(--c-text);font-size:3.125rem;font-variant-numeric:tabular-nums;font-weight:var(--fw-regular);left:50%;letter-spacing:-.02em;line-height:1;position:absolute;top:50%;transform:translate(-50%,-54%)}.PageSpeedPage_psiRingLargeLbl__5c\+PW{color:var(--c-text);font-size:var(--fs-lg);font-weight:var(--fw-regular);margin-left:.25rem}.PageSpeedPage_heroRow__-ogG2{grid-gap:1.75rem;align-items:start;display:grid;gap:1.75rem;grid-template-columns:1fr}@media (min-width:900px){.PageSpeedPage_heroRow__-ogG2{align-items:center;gap:2rem;grid-template-columns:minmax(0,1fr) minmax(220px,320px)}.PageSpeedPage_heroRowDesktopPreview__sQJvz{grid-template-columns:minmax(0,1fr) minmax(300px,min(46vw,480px))}}.PageSpeedPage_heroLeft__Kq8mQ{min-width:0}.PageSpeedPage_heroRight__NBCJL{align-items:center;display:flex;flex-direction:column;justify-content:center}.PageSpeedPage_heroRightDesktopStand__kRknc{padding-bottom:14px}.PageSpeedPage_disclaimer__oS0Zn{color:var(--c-text-muted);font-size:var(--fs-xs);line-height:1.5;margin:var(--sp-4) 0 0;max-width:28rem}.PageSpeedPage_legend__BNpSO{color:var(--c-text-muted);display:flex;flex-wrap:wrap;font-size:var(--fs-xs);gap:.75rem 1.25rem;margin-top:var(--sp-4)}.PageSpeedPage_legendItem__XlD98{align-items:center;display:inline-flex;gap:.35rem}.PageSpeedPage_legendShapePoor__if6lz{border-bottom:9px solid #ff4e42;border-left:5px solid #0000;border-right:5px solid #0000;height:0;width:0}.PageSpeedPage_legendShapeAvg__NVAGh{background:#ffa400;border-radius:2px;height:10px;width:10px}.PageSpeedPage_legendShapeGood__KlkHS{background:#0cce6b;border-radius:50%;height:10px;width:10px}.PageSpeedPage_phoneFrame__F-A7I{background:var(--c-surface-2);border:1px solid var(--c-border);border-radius:28px;box-shadow:0 4px 16px #3c40431f;max-width:280px;padding:10px;width:100%}.PageSpeedPage_desktopFrame__vcNxI{background:linear-gradient(180deg,#3c4043,#2d3134);border:1px solid #202124;border-radius:var(--r-sm);box-shadow:inset 0 2px 0 #ffffff0f,0 8px 28px #00000038;max-width:min(100%,460px);padding:10px 10px 14px;position:relative;width:100%}.PageSpeedPage_desktopFrame__vcNxI:after{background:#5f6368;border-radius:0 0 3px 3px;bottom:-12px;box-shadow:0 2px 4px #00000026;content:"";height:8px;left:50%;max-width:140px;position:absolute;transform:translateX(-50%);width:32%}.PageSpeedPage_phoneScreen__J0Lg9{aspect-ratio:9/17;background:#e8eaed;border-radius:20px;overflow:hidden;position:relative}.PageSpeedPage_desktopScreen__VfLH0{aspect-ratio:16/10;background:#1a1a1a;border-radius:3px;box-shadow:inset 0 0 0 1px #00000059;overflow:hidden;position:relative}.PageSpeedPage_previewShot__HyAxa{display:block;height:100%;object-fit:cover;object-position:top center;width:100%}.PageSpeedPage_previewPlaceholder__xRzJI{background:linear-gradient(180deg,#e8eaed 0,var(--c-border) 100%);height:100%;min-height:200px;width:100%}.PageSpeedPage_desktopScreen__VfLH0 .PageSpeedPage_previewPlaceholder__xRzJI{background:linear-gradient(180deg,#2d3134,#1a1a1a);min-height:140px}.PageSpeedPage_resultMeta__3Cpn4{color:var(--c-text-muted);font-size:var(--fs-xs);line-height:1.45;margin:1.25rem 0 0;word-break:break-all}.PageSpeedPage_resultUrl__K5LT4{color:var(--c-text);font-weight:var(--fw-medium)}.PageSpeedPage_fetchTime__vPvp9,.PageSpeedPage_lastChecked__6sCOD{color:var(--c-text-muted)}.PageSpeedPage_screenshotHint__tfMDL{color:var(--c-text-muted);font-size:.72rem;line-height:1.35;margin:.5rem 0 0;max-width:280px;text-align:center}.PageSpeedPage_screenshotHintDesktop__QKlqS{max-width:min(460px,100%)}.PageSpeedPage_emptySeo__KEPL1{color:var(--c-text-muted);font-size:var(--fs-sm);line-height:1.45;margin:.5rem 0 0;padding:0 0 .25rem}.PageSpeedPage_metricsHead__AhDBA{align-items:center;border-top:1px solid var(--c-border-soft);display:flex;justify-content:space-between;margin-top:1.75rem;padding-top:1.25rem}.PageSpeedPage_metricsTitle__-\+0Rc{color:var(--c-text-muted);font-size:.6875rem;font-weight:var(--fw-medium);letter-spacing:.08em;margin:0}.PageSpeedPage_metricsGrid__iqvpo{grid-gap:.5rem 1.5rem;display:grid;gap:.5rem 1.5rem;grid-template-columns:1fr;margin-top:var(--sp-4)}@media (min-width:600px){.PageSpeedPage_metricsGrid__iqvpo{grid-template-columns:1fr 1fr}}.PageSpeedPage_metricCell__zFRcK{grid-gap:.5rem .65rem;align-items:baseline;border-bottom:1px solid var(--c-surface-2);display:grid;font-size:var(--fs-sm);gap:.5rem .65rem;grid-template-columns:auto 1fr auto;padding:.65rem 0}.PageSpeedPage_metricName__jhFgj{color:var(--c-text);font-weight:var(--fw-regular)}.PageSpeedPage_metricValue__SBIuq{font-feature-settings:"tnum";color:var(--c-text);font-variant-numeric:tabular-nums;font-weight:var(--fw-medium);text-align:right}.PageSpeedPage_metricDot__qYG4Z{align-self:center;flex-shrink:0}.PageSpeedPage_metricDot_good__9peOu{background:#0cce6b;border-radius:50%;height:10px;width:10px}.PageSpeedPage_metricDot_avg__4WClP{background:#ffa400;border-radius:2px;height:10px;width:10px}.PageSpeedPage_metricDot_poor__xHDuH{align-self:center;border-bottom:9px solid #ff4e42;border-left:5px solid #0000;border-right:5px solid #0000;height:0;width:0}.PageSpeedPage_metricDot_neutral__WCVEl{background:#dadce0;border-radius:50%;height:10px;width:10px}.PageSpeedPage_auditList__Zethp{display:flex;flex-direction:column;gap:.65rem;list-style:none;margin:.75rem 0 0;padding:0}.PageSpeedPage_auditItem__UuY16{align-items:flex-start;background:var(--c-surface-2);border:1px solid var(--c-border-soft);border-radius:var(--r-sm);display:flex;gap:.65rem;padding:.85rem var(--sp-4)}.PageSpeedPage_auditIconWrap__chdCQ{display:flex;flex-shrink:0;margin-top:.06rem}.PageSpeedPage_auditIcon_poor__Ilnm1{color:var(--c-danger)}.PageSpeedPage_auditIcon_avg__OfEDv{color:#b06000}.PageSpeedPage_auditIcon_good__-Hy4K{color:#137333}.PageSpeedPage_auditIcon_neutral__umIZP{color:var(--c-text-muted)}.PageSpeedPage_auditItemBody__ohb9K{flex:1 1;min-width:0}.PageSpeedPage_auditHead__JZAXO{align-items:baseline;display:flex;flex-wrap:wrap;gap:.35rem .75rem}.PageSpeedPage_auditPreviewNote__S-3ue{color:var(--c-text-muted);font-size:.72rem;line-height:1.45;margin:.75rem 0 0}.PageSpeedPage_auditTitle__7HMP5{color:var(--c-text);flex:1 1 12rem;font-size:.8125rem;font-weight:var(--fw-medium)}.PageSpeedPage_auditMetric__job6D{font-feature-settings:"tnum";color:var(--c-text-muted);font-size:var(--fs-xs);font-variant-numeric:tabular-nums}.PageSpeedPage_badge__XA7QB{border-radius:4px;font-size:.65rem;font-weight:var(--fw-semibold);letter-spacing:.04em;padding:.15rem .45rem;text-transform:uppercase}.PageSpeedPage_badge_good__dFe95{background:#e6f4ea;color:#137333}.PageSpeedPage_badge_avg__iXLtg{background:var(--c-warning-bg);color:#b06000}.PageSpeedPage_badge_poor__mltnd{background:var(--c-danger-bg);color:var(--c-danger)}.PageSpeedPage_badge_neutral__6ySGn{background:var(--c-surface-2);color:var(--c-text-muted)}.PageSpeedPage_auditDesc__FGiAe{color:var(--c-text-muted);font-size:var(--fs-xs);line-height:1.45;margin:.45rem 0 0}.ProductsPage_productsMain__GX14Z{box-sizing:border-box;max-width:100%;width:100%}.ProductsPage_tabNavigation__AVNeA{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-md);box-shadow:var(--shadow-sm);display:flex;flex-wrap:wrap;gap:var(--sp-2);justify-content:center;margin-bottom:var(--sp-8);padding:var(--sp-2)}.ProductsPage_tabButton__C\+xzZ{background:#0000;border:none;border-radius:var(--r-sm);color:var(--c-text-muted);cursor:pointer;flex:1 1;font-size:var(--fs-md);font-weight:var(--fw-semibold);min-width:0;padding:var(--sp-3) var(--sp-6);transition:color .2s ease,background .2s ease,box-shadow .2s ease;white-space:nowrap}.ProductsPage_tabButton__C\+xzZ:hover{background:var(--c-surface-2);color:var(--c-primary)}.ProductsPage_tabButton__C\+xzZ:focus-visible{outline:2px solid var(--c-link);outline-offset:2px}.ProductsPage_tabButton__C\+xzZ.ProductsPage_activeTab__mwojN{background:linear-gradient(135deg,var(--c-primary) 0,var(--c-primary-2) 100%);box-shadow:0 4px 12px #1e40af4d;color:var(--c-surface)}.ProductsPage_tabContent__BDpKs{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-lg);box-shadow:var(--shadow-md);box-sizing:border-box;padding:var(--sp-8) 0;width:100%}.ProductsPage_emptyState__xCvCe{align-items:center;background:var(--c-surface-2);border:2px dashed var(--c-border);border-radius:var(--r-md);display:flex;flex-direction:column;justify-content:center;margin:var(--sp-5);padding:60px var(--sp-5);text-align:center}.ProductsPage_emptyStateIcon__tzktI{color:var(--c-text-muted);line-height:0;margin-bottom:var(--sp-4);opacity:.7}.ProductsPage_emptyStateMessage__CprI3{color:var(--c-text-muted);font-size:var(--fs-lg);font-weight:var(--fw-medium);margin:0;max-width:800px}.ProductsPage_domainsContent__92OqW{padding:0;width:100%}.ProductsPage_tableContainer__Ke1zv{overflow-x:auto;width:100%}.ProductsPage_billingTable__BP13D{border-collapse:collapse;width:100%}.ProductsPage_billingTable__BP13D th{background:var(--c-surface-2);border-bottom:1px solid var(--c-border);color:var(--c-text);font-size:var(--fs-sm);font-weight:var(--fw-bold);letter-spacing:.5px;padding:var(--sp-4);text-align:left;text-transform:uppercase}.ProductsPage_billingTable__BP13D td{border-bottom:1px solid var(--c-border-soft);color:var(--c-text);font-size:.9375rem;padding:var(--sp-5) var(--sp-4);vertical-align:middle}.ProductsPage_billingTable__BP13D tbody tr:nth-child(odd){background-color:var(--c-surface)}.ProductsPage_billingTable__BP13D tbody tr:nth-child(2n){background-color:var(--c-surface-2)}.ProductsPage_billingTable__BP13D tbody tr:hover{background:var(--c-surface-2)}.ProductsPage_invoiceId__YWHkI{color:var(--c-primary);font-family:var(--font-mono);font-weight:var(--fw-semibold)}.ProductsPage_domainName__tJ7AX{align-items:center;display:flex;font-weight:var(--fw-semibold);gap:var(--sp-2)}.ProductsPage_domainIcon__oipeC{font-size:var(--fs-md)}.ProductsPage_statusBadge__BOIlM{border-radius:var(--r-pill);font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:.5px;padding:6px var(--sp-3);text-transform:uppercase}.ProductsPage_statusActive__0JXsO{background:#dcfce7;color:#166534}.ProductsPage_statusExpired__eVJ0O{background:var(--c-danger-bg);color:#991b1b}.ProductsPage_statusExpiringSoon__i5u-x{background:var(--c-warning-bg);color:var(--c-warning)}.ProductsPage_statusDefault__-pErQ{background:var(--c-border-soft);color:var(--c-text-muted)}.ProductsPage_rowEven__FbIdu{background-color:var(--c-surface)}.ProductsPage_rowOdd__nTj1f{background-color:var(--c-surface-2)}.ProductsPage_cardsContainer__sQQIL{display:none;gap:var(--sp-4);padding:var(--sp-5)}.ProductsPage_domainCard__7cBpy{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-md);box-shadow:var(--shadow-sm);padding:var(--sp-5);transition:box-shadow .2s ease,transform .2s ease}.ProductsPage_domainCard__7cBpy:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.ProductsPage_cardHeader__jG9Hi{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--sp-3);justify-content:space-between;margin-bottom:var(--sp-4)}.ProductsPage_domainInfo__FQwIK{flex:1 1;min-width:0}.ProductsPage_domainId__4-DN7{color:var(--c-primary);font-family:var(--font-mono);font-size:var(--fs-sm);font-weight:var(--fw-semibold);margin-bottom:var(--sp-1)}.ProductsPage_cardDomainName__QsHu4{align-items:center;display:flex;font-weight:var(--fw-semibold);gap:var(--sp-2)}.ProductsPage_cardBody__vwTCq{margin-bottom:var(--sp-5)}.ProductsPage_cardRow__grYw6{align-items:center;display:flex;flex-wrap:wrap;gap:var(--sp-2);justify-content:space-between;margin-bottom:var(--sp-3)}.ProductsPage_cardLabel__PNXif{color:var(--c-text-muted);flex-shrink:0;font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.ProductsPage_cardValue__rEyHV{color:var(--c-text);flex:1 1;font-size:var(--fs-sm);min-width:0;text-align:right}.ProductsPage_productsGrid__4j7Aq{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(550px,1fr));justify-items:center;width:100%}@media (min-width:1024px){.ProductsPage_productsGrid__4j7Aq{gap:25px;grid-template-columns:1fr;margin:0;width:100%}}.ProductsPage_footer__66hqk{border-top:1px solid var(--c-border);padding-top:var(--sp-8);text-align:center}.ProductsPage_footerText__3NAYC{color:var(--c-text-muted);font-size:var(--fs-md);margin:0}.ProductsPage_error__vTt6v,.ProductsPage_loading__9DVhY{padding:60px var(--sp-5);text-align:center}.ProductsPage_error__vTt6v p,.ProductsPage_loading__9DVhY p{color:var(--c-text-muted);font-size:var(--fs-lg);margin:0}.ProductsPage_error__vTt6v p{color:var(--c-danger)}@media (max-width:768px){.ProductsPage_tabNavigation__AVNeA{margin-bottom:var(--sp-7)}.ProductsPage_tabButton__C\+xzZ{font-size:var(--fs-sm);padding:10px var(--sp-4)}.ProductsPage_tabContent__BDpKs{padding:var(--sp-5) 0}.ProductsPage_productsGrid__4j7Aq{gap:25px;grid-template-columns:1fr}.ProductsPage_billingTable__BP13D td,.ProductsPage_billingTable__BP13D th{font-size:var(--fs-sm);padding:14px 10px}.ProductsPage_tableContainer__Ke1zv{display:none}.ProductsPage_cardsContainer__sQQIL{display:flex;flex-direction:column;gap:var(--sp-4);padding:var(--sp-5)}.ProductsPage_domainCard__7cBpy{padding:var(--sp-4)}.ProductsPage_cardHeader__jG9Hi{margin-bottom:var(--sp-3)}.ProductsPage_cardRow__grYw6{margin-bottom:10px}}@media (max-width:480px){.ProductsPage_tabNavigation__AVNeA{gap:var(--sp-1);padding:6px}.ProductsPage_tabButton__C\+xzZ{font-size:.8125rem;padding:var(--sp-2) var(--sp-3)}.ProductsPage_tabContent__BDpKs{padding:15px 0}.ProductsPage_cardsContainer__sQQIL{gap:var(--sp-3);padding:15px}.ProductsPage_domainCard__7cBpy{padding:var(--sp-3)}.ProductsPage_cardHeader__jG9Hi{align-items:flex-start;flex-direction:column;gap:var(--sp-2);margin-bottom:10px}.ProductsPage_cardRow__grYw6{align-items:flex-start;flex-direction:column;gap:var(--sp-1);margin-bottom:var(--sp-2)}.ProductsPage_cardLabel__PNXif{font-size:.8125rem}.ProductsPage_cardValue__rEyHV{font-size:.8125rem;text-align:left}.ProductsPage_statusBadge__BOIlM{font-size:10px;padding:4px var(--sp-2)}.ProductsPage_domainId__4-DN7{font-size:.8125rem}}.UserProductCard_productCard__Jfava{background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 10px 30px #00000014;display:flex;flex-direction:column;height:100%;max-width:none;overflow:hidden;transition:all .3s ease;width:460px}.UserProductCard_productCard__Jfava:hover{border-color:#3b82f6;box-shadow:0 20px 40px #1e40af1f}.UserProductCard_imageSection__tGqgE{align-items:center;background:#f8fafc;display:flex;height:180px;justify-content:center;padding:15px;position:relative}.UserProductCard_imageSection__tGqgE .UserProductCard_projectInfo__V7TWS{display:none}@media (min-width:1024px){.UserProductCard_imageSection__tGqgE .UserProductCard_projectInfo__V7TWS{align-items:center;display:flex!important;flex-direction:column;gap:8px;margin-top:15px;text-align:center}.UserProductCard_imageSection__tGqgE .UserProductCard_projectInfo__V7TWS .UserProductCard_projectNameLink__1nR5Q{align-items:center;color:inherit;display:inline-flex;gap:8px;text-decoration:none;transition:opacity .2s ease}.UserProductCard_imageSection__tGqgE .UserProductCard_projectInfo__V7TWS .UserProductCard_projectNameLink__1nR5Q:hover{opacity:.7}.UserProductCard_imageSection__tGqgE .UserProductCard_projectInfo__V7TWS .UserProductCard_externalLinkIcon__4ZzfP{color:#3b82f6;flex-shrink:0}.UserProductCard_imageSection__tGqgE .UserProductCard_projectInfo__V7TWS .UserProductCard_projectName__yyd-I{color:#1e293b;font-size:20px;font-weight:700;letter-spacing:-.5px;margin:0}.UserProductCard_imageSection__tGqgE .UserProductCard_projectInfo__V7TWS .UserProductCard_websiteType__imiFk{color:#64748b;font-size:14px;font-weight:500;margin-top:0;text-align:center;text-transform:capitalize}}.UserProductCard_projectImage__aiwQX{border-radius:12px;height:100%;object-fit:cover;transition:transform .3s ease;width:50%}.UserProductCard_projectImageFallback__LIRT6{background:linear-gradient(135deg,#e2e8f0,#f8fafc);border-radius:12px;height:100%;width:50%}.UserProductCard_statusBadge__tMeav{border-radius:15px;box-shadow:0 2px 8px #0000001a;font-size:11px;font-weight:700;letter-spacing:.5px;padding:6px 12px;position:absolute;right:15px;text-transform:uppercase;top:15px}.UserProductCard_statusActive__4jNhm{background:#16a34a;color:#fff}.UserProductCard_statusExpired__WVMmI{background:#dc2626;color:#fff}.UserProductCard_statusExpiring__LDjEr{background:#f59e0b;color:#fff}.UserProductCard_statusDefault__hQONP{background:#64748b;color:#fff}.UserProductCard_contentSection__1fell{display:flex;flex:1 1;flex-direction:column;min-height:0;padding:15px}.UserProductCard_header__q\+OHl{align-items:center;display:flex;flex-direction:column;gap:8px;margin-bottom:15px;text-align:center}.UserProductCard_projectNameLink__1nR5Q{align-items:center;color:inherit;display:inline-flex;gap:8px;text-decoration:none;transition:opacity .2s ease}.UserProductCard_projectNameLink__1nR5Q:hover{opacity:.7}.UserProductCard_externalLinkIcon__4ZzfP{color:#3b82f6;flex-shrink:0}.UserProductCard_projectName__yyd-I{color:#1e293b;font-size:20px;font-weight:700;letter-spacing:-.5px;margin:0}.UserProductCard_planBadge__Im6QD{border-radius:12px;flex-shrink:0;font-size:14px;font-weight:700;letter-spacing:.5px;padding:8px 16px;text-transform:uppercase}.UserProductCard_planBasic__Eh\+TA{background:#e0f2fe;color:#0369a1}.UserProductCard_planPremium__0O-5z{background:linear-gradient(135deg,#facc15,#ca8a04);border:1px solid #a16207;color:#1c1917}.UserProductCard_planEnterprise__IGuy1{background:#f3e8ff;color:#7c3aed}.UserProductCard_planDefault__EyQ0X{background:#f1f5f9;color:#64748b}.UserProductCard_domainInfo__nrzyY{margin-bottom:20px}.UserProductCard_domainName__hWqGj{align-items:center;display:flex;gap:8px}.UserProductCard_domainIcon__\+nDnC{color:#1e40af;flex-shrink:0}.UserProductCard_domainLink__b-7JS{color:#1e40af;font-size:18px;font-weight:600;text-decoration:none;transition:color .2s ease}.UserProductCard_domainLink__b-7JS:hover{color:#3b82f6;text-decoration:underline}.UserProductCard_websiteType__imiFk{color:#64748b;font-size:14px;font-weight:500;margin-top:0;text-align:center;text-transform:capitalize}.UserProductCard_infoGrid__nvq9n{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:20px}.UserProductCard_infoItem__U0HaL{display:flex;flex-direction:column;gap:5px}.UserProductCard_infoLabel__WoXqe{color:#64748b;font-size:14px;font-weight:600}.UserProductCard_infoValue__8rkgS{color:#1e293b;font-size:16px;font-weight:600}.UserProductCard_coloredSection__bO6Cb{border-radius:12px;display:flex;flex:1 1;flex-direction:column;margin-top:auto;min-height:0;padding:18px 16px}.UserProductCard_planBasicSection__BNoIu{border:2px solid #3b82f6;color:#0369a1}.UserProductCard_planPremiumSection__zVq8-{background:linear-gradient(135deg,#1a1a1a 50%,#2d2d2d);color:#fff}.UserProductCard_planEnterpriseSection__3lGoI{background:linear-gradient(135deg,#1e40af,#3b82f6);color:#fff}.UserProductCard_sectionContent__IzTLO{display:flex;flex:1 1;flex-direction:column;gap:8px}.UserProductCard_domainsSection__ED3v5{display:flex;flex-direction:column;gap:8px}.UserProductCard_detailGroup__OQuND{display:flex;flex-direction:column;gap:4px}.UserProductCard_twoColumnItem__B3L-q{align-items:flex-start;display:flex;font-size:14px;font-weight:500;gap:16px;justify-content:space-between;line-height:1.45;min-height:20px}.UserProductCard_leftColumn__7VKoY{flex:0 0 38%;max-width:220px;text-align:left}.UserProductCard_rightColumn__hhJ9X{flex:1 1;font-weight:500;min-width:0;text-align:right}.UserProductCard_planBasicSection__BNoIu .UserProductCard_twoColumnItem__B3L-q .UserProductCard_leftColumn__7VKoY strong{color:#0f172a}.UserProductCard_planBasicSection__BNoIu .UserProductCard_twoColumnItem__B3L-q .UserProductCard_rightColumn__hhJ9X{color:#475569}.UserProductCard_planEnterpriseSection__3lGoI .UserProductCard_twoColumnItem__B3L-q .UserProductCard_leftColumn__7VKoY strong,.UserProductCard_planPremiumSection__zVq8- .UserProductCard_twoColumnItem__B3L-q .UserProductCard_leftColumn__7VKoY strong{color:var(--glass-surface)}.UserProductCard_planEnterpriseSection__3lGoI .UserProductCard_twoColumnItem__B3L-q .UserProductCard_rightColumn__hhJ9X,.UserProductCard_planPremiumSection__zVq8- .UserProductCard_twoColumnItem__B3L-q .UserProductCard_rightColumn__hhJ9X{color:#ffffffe0}.UserProductCard_sectionItem__Igx6i{font-size:14px;font-weight:500;line-height:1.4}.UserProductCard_sectionItem__Igx6i strong{font-weight:700}.UserProductCard_statusIconGood__cvsdb{color:#16a34a;font-size:18px;font-weight:700}.UserProductCard_statusIconBad__REzi3{color:#dc2626;font-size:18px;font-weight:700}.UserProductCard_statusIconWarning__miU5n{color:#f59e0b;font-size:18px;font-weight:700}.UserProductCard_statusIconAvailable__iasqK{color:#64748b;font-size:18px;font-weight:700}.UserProductCard_planBasicSection__BNoIu .UserProductCard_statusIconGood__cvsdb{color:#1e40af}.UserProductCard_planPremiumSection__zVq8- .UserProductCard_statusIconGood__cvsdb{color:gold}.UserProductCard_planEnterpriseSection__3lGoI .UserProductCard_statusIconGood__cvsdb{color:#60a5fa}.UserProductCard_planEnterpriseSection__3lGoI .UserProductCard_statusIconBad__REzi3,.UserProductCard_planPremiumSection__zVq8- .UserProductCard_statusIconBad__REzi3{color:#f87171}.UserProductCard_planEnterpriseSection__3lGoI .UserProductCard_statusIconWarning__miU5n,.UserProductCard_planPremiumSection__zVq8- .UserProductCard_statusIconWarning__miU5n{color:#fbbf24}.UserProductCard_planEnterpriseSection__3lGoI .UserProductCard_statusIconAvailable__iasqK,.UserProductCard_planPremiumSection__zVq8- .UserProductCard_statusIconAvailable__iasqK{color:#9ca3af}.UserProductCard_horizontalRule__na0Lq{background:currentColor;border:none;height:1px;margin:8px 0;opacity:.3}.UserProductCard_planSectionIntro__9pJ0K{font-size:12px;font-weight:700;letter-spacing:.6px;line-height:1.4;margin:0 0 12px;opacity:.95;text-transform:uppercase}.UserProductCard_planBasicSection__BNoIu .UserProductCard_planSectionIntro__9pJ0K{color:#64748b}.UserProductCard_planEnterpriseSection__3lGoI .UserProductCard_planSectionIntro__9pJ0K,.UserProductCard_planPremiumSection__zVq8- .UserProductCard_planSectionIntro__9pJ0K{color:#ffffffb8}.UserProductCard_supportFooter__uZsu4{margin-top:auto;padding-top:15px}.UserProductCard_supportFooterText__nYmdR{font-size:13px;line-height:1.45;margin:0 0 12px}.UserProductCard_planBasicSection__BNoIu .UserProductCard_supportFooterText__nYmdR{color:#475569}.UserProductCard_planEnterpriseSection__3lGoI .UserProductCard_supportFooterText__nYmdR,.UserProductCard_planPremiumSection__zVq8- .UserProductCard_supportFooterText__nYmdR{color:#ffffffd9}.UserProductCard_supportFooterActions__dy0qv{display:flex;flex-direction:column;gap:0}.UserProductCard_supportLinkAsButton__HTjNi{align-items:center;box-sizing:border-box;display:flex;justify-content:center;text-align:center;text-decoration:none;width:100%}.UserProductCard_actionButtons__mJRNy{display:flex;gap:15px;margin-top:auto;padding-top:15px}.UserProductCard_managePlanButton__Qy2H5{background:#0000;border:2px solid;border-radius:99px;color:currentColor;cursor:pointer;flex:1 1;font-size:14px;font-weight:600;padding:12px 20px;transition:all .3s ease}.UserProductCard_managePlanButton__Qy2H5:hover{background:#1e40af;color:#fff;transform:translateY(-2px)}.UserProductCard_planPremiumSection__zVq8- .UserProductCard_managePlanButton__Qy2H5:hover{background:linear-gradient(135deg,#facc15,#ca8a04);border-color:#a16207;color:#1c1917}.UserProductCard_planEnterpriseSection__3lGoI .UserProductCard_managePlanButton__Qy2H5:hover{background:#fff;color:#1e40af}.UserProductCard_domainStatus__6pv4K{align-items:flex-end;display:flex;flex-direction:column;gap:4px}.UserProductCard_expireDate__Gr4jK{font-size:12px;font-weight:500;line-height:1.2;opacity:.8}.UserProductCard_planBadgeInSection__PQK5I{display:flex;justify-content:flex-end;margin-bottom:15px}.UserProductCard_planBadgeColored__\+MTGE{background:#fff3;border:1px solid #ffffff4d;border-radius:8px;color:currentColor;font-size:12px;font-weight:700;letter-spacing:.5px;padding:6px 12px;text-transform:uppercase}.UserProductCard_planBadgeColored__\+MTGE.UserProductCard_planPremium__0O-5z{background:linear-gradient(135deg,#facc15,#ca8a04);border-color:#a16207;color:#1c1917}@media (min-width:1024px){.UserProductCard_productCard__Jfava{flex-direction:row;height:auto;margin-left:auto;margin-right:auto;max-width:min(1248px,100%);min-height:200px;width:100%}.UserProductCard_imageSection__tGqgE{background:#f8fafc;display:flex;flex:0 0 200px;flex-direction:column;height:auto;justify-content:center;padding:15px}.UserProductCard_imageSection__tGqgE .UserProductCard_projectName__yyd-I{color:#1e293b;font-size:20px;font-weight:800;letter-spacing:-.5px;margin:0}.UserProductCard_imageSection__tGqgE .UserProductCard_domainInfo__nrzyY{align-items:center;display:flex;flex-direction:column;margin:0;text-align:center}.UserProductCard_imageSection__tGqgE .UserProductCard_domainName__hWqGj{align-items:center;display:flex;gap:6px;justify-content:center}.UserProductCard_imageSection__tGqgE .UserProductCard_domainIcon__\+nDnC{color:#1e40af;flex-shrink:0;height:16px;width:16px}.UserProductCard_imageSection__tGqgE .UserProductCard_domainLink__b-7JS{color:#1e40af;font-size:14px;font-weight:600;text-decoration:none;transition:color .2s ease}.UserProductCard_imageSection__tGqgE .UserProductCard_domainLink__b-7JS:hover{color:#3b82f6;text-decoration:underline}.UserProductCard_imageSection__tGqgE .UserProductCard_websiteType__imiFk{color:#64748b;font-size:12px;font-weight:500;margin-top:2px;text-align:center;text-transform:capitalize}.UserProductCard_projectImage__aiwQX{border-radius:12px;height:140px;object-fit:cover;width:100%}.UserProductCard_contentSection__1fell{display:flex;flex:1 1;flex-direction:column;justify-content:space-between;padding:20px}.UserProductCard_contentSection__1fell .UserProductCard_domainInfo__nrzyY,.UserProductCard_header__q\+OHl{display:none}.UserProductCard_coloredSection__bO6Cb{flex:1 1;margin-top:0;min-height:0}.UserProductCard_sectionContent__IzTLO{gap:8px}.UserProductCard_twoColumnItem__B3L-q{font-size:13px}.UserProductCard_actionButtons__mJRNy{margin-top:15px;padding-top:10px}.UserProductCard_statusBadge__tMeav{right:20px;top:20px}}@media (max-width:1023px){.UserProductCard_productCard__Jfava{max-width:460px;width:100%}.UserProductCard_contentSection__1fell{padding:15px}.UserProductCard_header__q\+OHl{align-items:center;display:flex;flex-direction:column;gap:8px;text-align:center}.UserProductCard_domainInfo__nrzyY{display:block}.UserProductCard_projectName__yyd-I{font-size:20px}.UserProductCard_actionButtons__mJRNy{flex-direction:column}.UserProductCard_domainLink__b-7JS{font-size:16px}.UserProductCard_twoColumnItem__B3L-q{align-items:flex-start;flex-direction:column;gap:5px}.UserProductCard_rightColumn__hhJ9X{min-width:auto;text-align:left}.UserProductCard_domainStatus__6pv4K{align-items:flex-start;flex-direction:row;gap:10px}.UserProductCard_domainsSection__ED3v5 .UserProductCard_twoColumnItem__B3L-q{font-size:12px}}@media (max-width:480px){.UserProductCard_productCard__Jfava{max-width:100%;width:100%}.UserProductCard_imageSection__tGqgE{height:180px;padding:12px}.UserProductCard_projectImage__aiwQX{height:100%;width:50%}.UserProductCard_contentSection__1fell{padding:15px}.UserProductCard_projectName__yyd-I{font-size:20px}.UserProductCard_coloredSection__bO6Cb{padding:15px}.UserProductCard_twoColumnItem__B3L-q{font-size:12px}.UserProductCard_domainsSection__ED3v5 .UserProductCard_twoColumnItem__B3L-q,.UserProductCard_expireDate__Gr4jK{font-size:11px}}.BillingPage_billingMain__cffLk{box-sizing:border-box;max-width:100%;width:100%}.BillingPage_tabNavigation__hbjiv{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-md);box-shadow:var(--shadow-sm);display:flex;flex-wrap:wrap;gap:var(--sp-2);justify-content:center;margin-bottom:var(--sp-8);padding:var(--sp-2)}.BillingPage_tabButton__yFHPb{background:#0000;border:none;border-radius:var(--r-sm);color:var(--c-text-muted);cursor:pointer;flex:1 1;font-size:var(--fs-md);font-weight:var(--fw-semibold);min-width:0;padding:var(--sp-3) var(--sp-6);transition:color .3s ease,background-color .3s ease,box-shadow .3s ease;white-space:nowrap}.BillingPage_tabButton__yFHPb:hover{background:var(--c-surface-2);color:var(--c-primary)}.BillingPage_tabButton__yFHPb.BillingPage_activeTab__PzcPQ{background:var(--c-primary);box-shadow:0 4px 12px color-mix(in srgb,var(--c-primary) 30%,#0000);color:var(--c-surface)}@media (max-width:1024px){.BillingPage_tabNavigation__hbjiv{gap:var(--sp-1);padding:var(--sp-1)}.BillingPage_tabButton__yFHPb{font-size:15px;padding:10px var(--sp-4)}}@media (max-width:768px){.BillingPage_tabNavigation__hbjiv{align-items:stretch;flex-direction:column;gap:var(--sp-1);margin-bottom:30px;padding:var(--sp-1)}.BillingPage_tabButton__yFHPb{border-radius:6px;flex:none;font-size:15px;padding:var(--sp-3) var(--sp-4);text-align:center}}@media (max-width:480px){.BillingPage_tabNavigation__hbjiv{gap:3px;margin-bottom:25px;padding:var(--sp-1)}.BillingPage_tabButton__yFHPb{border-radius:4px;font-size:var(--fs-sm);padding:10px var(--sp-3)}}.SubscriptionManageInline_wrap__3Wh3f{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-lg);box-shadow:var(--shadow-md);margin-bottom:var(--sp-6);overflow:hidden}.SubscriptionManageInline_headerRow__DxZsx{align-items:center;background:var(--c-surface-2);border-bottom:1px solid var(--c-border);display:flex;flex-wrap:wrap;gap:var(--sp-4);justify-content:space-between;padding:18px 22px}.SubscriptionManageInline_backBtn__jCtP7{background:var(--c-surface);border:1px solid var(--c-border);border-radius:10px;color:var(--c-text);cursor:pointer;font-weight:var(--fw-semibold);padding:10px var(--sp-3);transition:background .2s ease,border-color .2s ease,transform .2s ease}.SubscriptionManageInline_backBtn__jCtP7:hover{background:var(--c-border-soft);border-color:color-mix(in srgb,var(--c-border) 70%,var(--c-text));transform:translateY(-1px)}.SubscriptionManageInline_headerText__Xiwk\+{flex:1 1 320px;min-width:220px}.SubscriptionManageInline_eyebrow__saJN-{color:var(--c-primary);font-size:var(--fs-xs);font-weight:var(--fw-extrabold);letter-spacing:.08em;text-transform:uppercase}.SubscriptionManageInline_product__PJeuE{color:var(--c-text);font-size:var(--fs-lg);font-weight:var(--fw-extrabold);margin-top:2px}.SubscriptionManageInline_rightMeta__qaplB{align-items:center;display:flex;gap:10px}.SubscriptionManageInline_syncing__EmvpH{color:var(--c-link);font-size:var(--fs-xs);font-weight:var(--fw-semibold)}.SubscriptionManageInline_statusPill__mFWs-{align-items:center;border:1px solid #0000;border-radius:var(--r-pill);display:inline-flex;font-size:11px;font-weight:var(--fw-extrabold);letter-spacing:.06em;padding:6px 10px;text-transform:uppercase}.SubscriptionManageInline_statusPillActive__9hhFK{background:color-mix(in srgb,#10b981 12%,var(--c-surface));border-color:color-mix(in srgb,#10b981 35%,var(--c-border));color:#047857}.SubscriptionManageInline_statusPillDanger__y4psu{background:var(--c-danger-bg);border-color:var(--c-danger-border);color:var(--c-danger)}.SubscriptionManageInline_statusPillWarn__hxQgp{background:var(--c-warning-bg);border-color:var(--c-warning-border);color:var(--c-warning)}.SubscriptionManageInline_statusPillNeutral__U-Uwi{background:var(--c-border-soft);border-color:var(--c-border);color:var(--c-text-muted)}.SubscriptionManageInline_grid__pOeh-{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1fr 1fr;padding:18px 22px 22px}.SubscriptionManageInline_card__PYBZ5{background:var(--c-surface);border:1px solid var(--c-border);border-radius:14px;padding:var(--sp-4)}.SubscriptionManageInline_cardTitle__\+Pr8N{color:var(--c-text);font-size:var(--fs-sm);font-weight:var(--fw-extrabold);margin-bottom:var(--sp-3)}.SubscriptionManageInline_priceRow__6ZvZ\+{align-items:baseline;background:linear-gradient(135deg,color-mix(in srgb,var(--c-primary) 10%,var(--c-surface)) 0,var(--c-surface-2) 100%);border:1px solid color-mix(in srgb,var(--c-primary) 25%,var(--c-border));border-radius:var(--r-md);display:flex;gap:var(--sp-3);justify-content:space-between;margin-bottom:14px;padding:var(--sp-3)}.SubscriptionManageInline_price__Qg3Ui{color:var(--c-text);font-size:20px;font-weight:var(--fw-extrabold)}.SubscriptionManageInline_cadence__ifv8A{color:var(--c-text-muted);font-size:var(--fs-xs);font-weight:var(--fw-bold)}.SubscriptionManageInline_detailList__RhMKf{grid-gap:10px 14px;display:grid;font-size:var(--fs-sm);gap:10px 14px;grid-template-columns:auto 1fr;margin:0}.SubscriptionManageInline_detailDt__Aq5WN{color:var(--c-text-muted);font-weight:var(--fw-bold)}.SubscriptionManageInline_detailDd__TwA28{color:var(--c-text);font-weight:var(--fw-extrabold);margin:0;text-align:right}.SubscriptionManageInline_cardLead__ARkaE{color:var(--c-text-muted);font-size:var(--fs-sm);line-height:1.5;margin:0 0 14px}.SubscriptionManageInline_actionStack__LWkTu{display:flex;flex-direction:column;gap:10px}.SubscriptionManageInline_btn__nHAXA{align-items:center;border:1px solid #0000;border-radius:var(--r-md);cursor:pointer;display:inline-flex;font-size:var(--fs-sm);font-weight:var(--fw-extrabold);justify-content:center;min-height:44px;padding:10px var(--sp-3);transition:transform .15s ease,box-shadow .15s ease,background .15s ease,border-color .15s ease,color .15s ease,opacity .15s ease;width:100%}.SubscriptionManageInline_btn__nHAXA:disabled{box-shadow:none;cursor:not-allowed;opacity:.55;transform:none}.SubscriptionManageInline_btnSecondary__1TKlN{background:var(--c-surface);border-color:var(--c-border);color:var(--c-text)}.SubscriptionManageInline_btnSecondary__1TKlN:hover:not(:disabled){background:var(--c-surface-2);border-color:color-mix(in srgb,var(--c-border) 70%,var(--c-text));transform:translateY(-1px)}.SubscriptionManageInline_btnDanger__0sZQH{background:var(--c-surface);border-color:var(--c-danger-border);color:var(--c-danger)}.SubscriptionManageInline_btnDanger__0sZQH:hover:not(:disabled){background:var(--c-danger-bg);border-color:color-mix(in srgb,var(--c-danger) 40%,var(--c-border));transform:translateY(-1px)}.SubscriptionManageInline_stripeFoot__NX9Nt{color:var(--c-text-muted);font-size:var(--fs-xs);line-height:1.5;margin:14px 0 0}@media (max-width:900px){.SubscriptionManageInline_grid__pOeh-{grid-template-columns:1fr}}.ManagePlans_tabContent__N2CFX{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-lg);box-shadow:var(--shadow-md);overflow:hidden}.ManagePlans_sectionHeader__QjOEW{align-items:center;border-bottom:1px solid var(--c-border);display:flex;flex-wrap:wrap;gap:20px;height:180px;justify-content:space-between;padding:10px 30px}.ManagePlans_sectionTitle__wfjQA{color:var(--c-text);font-size:28px;font-weight:800;margin:0}.ManagePlans_sectionDescription__J\+TjX{color:var(--c-text-muted);font-size:16px;margin:5px 0 0}.ManagePlans_tableContainer__LSykR{overflow-x:auto}.ManagePlans_billingTable__1jT\+K{border-collapse:collapse;width:100%}.ManagePlans_billingTable__1jT\+K th{background:var(--c-surface-2);border-bottom:1px solid var(--c-border);color:#374151;font-size:14px;font-weight:700;letter-spacing:.5px;padding:16px;text-align:left;text-transform:uppercase}.ManagePlans_billingTable__1jT\+K td{border-bottom:1px solid var(--c-border-soft);color:var(--c-text);font-size:15px;padding:20px 16px;vertical-align:middle}.ManagePlans_billingTable__1jT\+K tbody tr:nth-child(odd){background-color:var(--c-surface)}.ManagePlans_billingTable__1jT\+K tbody tr:nth-child(2n){background-color:var(--c-surface-2)}.ManagePlans_billingTable__1jT\+K tr:hover{background:#e0f2fe!important}.ManagePlans_invoiceId__HQY58{color:var(--c-primary);font-family:monospace;font-weight:600}.ManagePlans_serviceName__ui3Le{font-weight:600;padding:20px 16px;text-align:center;vertical-align:middle}.ManagePlans_serviceNameWrapper__nNomN{align-items:center;display:flex;height:100%;justify-content:center;min-height:40px}.ManagePlans_serviceNameBadge__hiKR3{border-radius:6px;display:inline-block;font-weight:700;line-height:1.2;min-width:120px;padding:8px 12px;text-align:center}.ManagePlans_productName__Jy7Sv{color:var(--c-primary);font-weight:600}.ManagePlans_amount__l2Q2O{color:#059669;font-size:16px;font-weight:700}.ManagePlans_statusBadge__bA7ns{border-radius:20px;font-size:12px;font-weight:700;letter-spacing:.5px;padding:6px 12px;text-transform:uppercase}.ManagePlans_statusPaid__Hte2F{background:#dcfce7;color:#166534}.ManagePlans_statusPending__T\+C5Z{background:var(--c-warning-bg);color:var(--c-warning)}.ManagePlans_statusFailed__M6A8s{background:var(--c-danger-bg);color:#991b1b}.ManagePlans_statusOverdue__drKUG{background:#fecaca;color:#7f1d1d}.ManagePlans_statusActive__IZVUp{background:#dcfce7;color:#166534}.ManagePlans_statusExpired__SzUYg{background:var(--c-danger-bg);color:#991b1b}.ManagePlans_statusExpiringSoon__VF0mr{background:var(--c-warning-bg);color:var(--c-warning)}.ManagePlans_statusCanceling__Dx0RR{background:#ffedd5;color:#9a3412}.ManagePlans_statusDefault__Rziig{background:var(--c-border-soft);color:var(--c-text-muted)}.ManagePlans_autoRenewOn__tvBkr{color:#16a34a;font-size:14px;font-weight:600}.ManagePlans_autoRenewOff__bAf59{color:#dc2626;font-size:14px;font-weight:600}.ManagePlans_servicePremium__5FQog{background:#1a1a1a!important;color:gold!important}.ManagePlans_serviceEnterprise__CyLfb{background:#1e40af!important;color:#fff!important}.ManagePlans_serviceBasic__WPhbk{background:#fff!important;border:2px solid #1e40af!important;color:#1e40af!important}.ManagePlans_cardsContainer__VZnXP{display:none;gap:16px;padding:20px}.ManagePlans_planCard__qwM4c{aspect-ratio:1.586/1;background:var(--c-surface);border:1px solid var(--c-border);border-radius:12px;box-shadow:0 2px 8px #0000000d;padding:20px;transition:all .3s ease}.ManagePlans_planCard__qwM4c:hover{box-shadow:0 4px 16px #0000001a;transform:translateY(-2px)}.ManagePlans_cardHeader__sTSF3{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:16px}.ManagePlans_planInfo__anArV{flex:1 1;min-width:0}.ManagePlans_planId__TTBAs{color:var(--c-primary);font-family:monospace;font-size:14px;font-weight:600;margin-bottom:4px}.ManagePlans_cardBody__1c2Gi{margin-bottom:20px}.ManagePlans_cardRow__KmxKX{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:12px}.ManagePlans_cardLabel__f-Gey{color:var(--c-text-muted);flex-shrink:0;font-size:14px;font-weight:600}.ManagePlans_cardValue__z5s6y{color:var(--c-text);flex:1 1;font-size:14px;min-width:0;text-align:right}.ManagePlans_cardActions__N3VAs{border-top:1px solid var(--c-border-soft);padding-top:16px}@media (max-width:1024px){.ManagePlans_billingTable__1jT\+K td,.ManagePlans_billingTable__1jT\+K th{font-size:14px;padding:14px 10px}.ManagePlans_serviceNameBadge__hiKR3{font-size:12px;min-width:100px}}@media (max-width:768px){.ManagePlans_sectionHeader__QjOEW{align-items:flex-start;flex-direction:column;height:auto;min-height:120px;padding:25px 20px 15px;text-align:left}.ManagePlans_sectionTitle__wfjQA{font-size:24px}.ManagePlans_tableContainer__LSykR{display:none}.ManagePlans_cardsContainer__VZnXP{display:flex;flex-direction:column;gap:16px;padding:20px}.ManagePlans_planCard__qwM4c{padding:16px}.ManagePlans_cardHeader__sTSF3{margin-bottom:12px}.ManagePlans_cardRow__KmxKX{margin-bottom:10px}.ManagePlans_serviceNameBadge__hiKR3{font-size:12px;padding:6px 10px}}@media (max-width:480px){.ManagePlans_sectionHeader__QjOEW{min-height:100px;padding:20px 15px 10px}.ManagePlans_sectionTitle__wfjQA{font-size:20px}.ManagePlans_cardsContainer__VZnXP{gap:12px;padding:15px}.ManagePlans_planCard__qwM4c{aspect-ratio:1.4/1;padding:12px}.ManagePlans_cardHeader__sTSF3{align-items:flex-start;flex-direction:column;gap:8px;margin-bottom:10px}.ManagePlans_cardRow__KmxKX{align-items:flex-start;flex-direction:column;gap:4px;margin-bottom:8px}.ManagePlans_cardLabel__f-Gey{font-size:13px}.ManagePlans_cardValue__z5s6y{font-size:13px;text-align:left}.ManagePlans_serviceNameBadge__hiKR3{font-size:11px;padding:4px 8px}.ManagePlans_statusBadge__bA7ns{font-size:10px;padding:4px 8px}.ManagePlans_autoRenewOff__bAf59,.ManagePlans_autoRenewOn__tvBkr{font-size:12px}.ManagePlans_planId__TTBAs{font-size:13px}}.ManagePlans_emptyState__\+6fbR{align-items:center;background:var(--c-surface-2);border:2px dashed var(--c-border);border-radius:12px;display:flex;flex-direction:column;justify-content:center;margin:20px;padding:60px 20px;text-align:center}.ManagePlans_emptyStateIcon__sJpIf{color:var(--c-text-muted);font-size:48px;line-height:0;margin-bottom:16px;opacity:.7}.ManagePlans_emptyStateMessage__wwcSE{color:var(--c-text-muted);font-size:18px;font-weight:500;margin-bottom:24px}@media (max-width:768px){.ManagePlans_emptyState__\+6fbR{margin:15px;padding:40px 15px}.ManagePlans_emptyStateIcon__sJpIf{font-size:40px;margin-bottom:12px}.ManagePlans_emptyStateMessage__wwcSE{font-size:16px;margin-bottom:20px}}@media (max-width:480px){.ManagePlans_emptyState__\+6fbR{margin:10px;padding:30px 10px}.ManagePlans_emptyStateIcon__sJpIf{font-size:36px;margin-bottom:10px}.ManagePlans_emptyStateMessage__wwcSE{font-size:14px;margin-bottom:16px}}.ManageDomains_tabContent__7zWHG{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-lg);box-shadow:var(--shadow-md);overflow:hidden}.ManageDomains_sectionHeader__N2sxC{align-items:center;border-bottom:1px solid var(--c-border);display:flex;flex-wrap:wrap;gap:20px;height:180px;justify-content:space-between;padding:10px 30px}.ManageDomains_sectionTitle__UVwQY{color:var(--c-text);font-size:28px;font-weight:800;margin:0}.ManageDomains_sectionDescription__vJpae{color:var(--c-text-muted);font-size:16px;margin:5px 0 0}.ManageDomains_tableContainer__2D-1j{overflow-x:auto}.ManageDomains_billingTable__a-6p-{border-collapse:collapse;width:100%}.ManageDomains_billingTable__a-6p- th{background:var(--c-surface-2);border-bottom:1px solid var(--c-border);color:#374151;font-size:14px;font-weight:700;letter-spacing:.5px;padding:16px;text-align:left;text-transform:uppercase}.ManageDomains_billingTable__a-6p- td{border-bottom:1px solid var(--c-border-soft);color:var(--c-text);font-size:15px;padding:20px 16px;vertical-align:middle}.ManageDomains_billingTable__a-6p- tbody tr:nth-child(odd){background-color:var(--c-surface)}.ManageDomains_billingTable__a-6p- tbody tr:nth-child(2n){background-color:var(--c-surface-2)}.ManageDomains_billingTable__a-6p- tr:hover{background:var(--c-surface-2)!important}.ManageDomains_invoiceId__qpzJb{color:var(--c-primary);font-family:monospace;font-weight:600}.ManageDomains_domainName__o\+Tpo{align-items:center;display:inline-flex;font-weight:600;gap:8px}.ManageDomains_domainIcon__W1g9d{font-size:16px}.ManageDomains_amount__pGRlT{color:#059669;font-size:16px;font-weight:700}.ManageDomains_statusBadge__J6M5d{border-radius:20px;font-size:12px;font-weight:700;letter-spacing:.5px;padding:6px 12px;text-transform:uppercase}.ManageDomains_statusActive__v4khA{background:#dcfce7;color:#166534}.ManageDomains_statusExpired__y27kz{background:var(--c-danger-bg);color:#991b1b}.ManageDomains_statusExpiringSoon__HFO7o{background:var(--c-warning-bg);color:var(--c-warning)}.ManageDomains_statusDefault__h8L60{background:var(--c-border-soft);color:var(--c-text-muted)}.ManageDomains_priceDisplay__D\+Gc2{align-items:flex-start;display:flex;flex-direction:column;gap:2px}.ManageDomains_totalPrice__Aajfb{color:#059669;font-size:16px;font-weight:700}.ManageDomains_priceBreakdown__4RTgE{color:var(--c-text-muted);font-size:12px;font-weight:500}.ManageDomains_extendDropdown__-d5iU{background:var(--c-surface);border:1px solid var(--c-border);border-radius:6px;color:var(--c-text);cursor:pointer;font-size:13px;min-width:100px;padding:6px 8px;transition:all .3s ease}.ManageDomains_extendDropdown__-d5iU:hover{border-color:var(--c-primary)}.ManageDomains_extendDropdown__-d5iU:focus{border-color:var(--c-primary);box-shadow:var(--focus-ring);outline:none}.ManageDomains_processingContainer__UrUGT{align-items:center;display:flex;justify-content:center;min-height:32px}.ManageDomains_cardsContainer__UYQTk{display:none;gap:16px;padding:20px}.ManageDomains_domainCard__1nvsJ{aspect-ratio:1.586/1;background:var(--c-surface);border:1px solid var(--c-border);border-radius:12px;box-shadow:0 2px 8px #0000000d;padding:20px;transition:all .3s ease}.ManageDomains_domainCard__1nvsJ:hover{box-shadow:0 4px 16px #0000001a;transform:translateY(-2px)}.ManageDomains_cardHeader__58l\+y{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:16px}.ManageDomains_domainInfo__L5G58{flex:1 1;min-width:0}.ManageDomains_domainId__-qNVb{color:var(--c-primary);font-family:monospace;font-size:14px;font-weight:600;margin-bottom:4px}.ManageDomains_cardBody__EUvpz{margin-bottom:20px}.ManageDomains_cardRow__YZlxS{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:12px}.ManageDomains_cardLabel__j38sj{color:var(--c-text-muted);flex-shrink:0;font-size:14px;font-weight:600}.ManageDomains_cardValue__UEUuo{color:var(--c-text);flex:1 1;font-size:14px;min-width:0;text-align:right}.ManageDomains_cardActions__Cclwd{border-top:1px solid var(--c-border-soft);padding-top:16px}@media (max-width:1024px){.ManageDomains_billingTable__a-6p- td,.ManageDomains_billingTable__a-6p- th{font-size:14px;padding:14px 10px}}@media (max-width:768px){.ManageDomains_sectionHeader__N2sxC{align-items:flex-start;flex-direction:column;height:auto;min-height:120px;padding:25px 20px 15px;text-align:left}.ManageDomains_sectionTitle__UVwQY{font-size:24px}.ManageDomains_tableContainer__2D-1j{display:none}.ManageDomains_cardsContainer__UYQTk{display:flex;flex-direction:column;gap:16px;padding:20px}.ManageDomains_domainCard__1nvsJ{padding:16px}.ManageDomains_cardHeader__58l\+y{margin-bottom:12px}.ManageDomains_cardRow__YZlxS{margin-bottom:10px}.ManageDomains_priceDisplay__D\+Gc2{align-items:flex-end;text-align:right}.ManageDomains_totalPrice__Aajfb{font-size:15px}.ManageDomains_priceBreakdown__4RTgE{font-size:11px}.ManageDomains_extendDropdown__-d5iU{font-size:12px;min-width:80px;padding:4px 6px}}@media (max-width:480px){.ManageDomains_sectionHeader__N2sxC{min-height:100px;padding:20px 15px 10px}.ManageDomains_sectionTitle__UVwQY{font-size:20px}.ManageDomains_cardsContainer__UYQTk{gap:12px;padding:15px}.ManageDomains_domainCard__1nvsJ{aspect-ratio:1.4/1;padding:12px}.ManageDomains_cardHeader__58l\+y{align-items:flex-start;flex-direction:column;gap:8px;margin-bottom:10px}.ManageDomains_cardRow__YZlxS{align-items:flex-start;flex-direction:column;gap:4px;margin-bottom:8px}.ManageDomains_cardLabel__j38sj{font-size:13px}.ManageDomains_cardValue__UEUuo{font-size:13px;text-align:left}.ManageDomains_totalPrice__Aajfb{font-size:14px}.ManageDomains_priceBreakdown__4RTgE{font-size:10px}.ManageDomains_extendDropdown__-d5iU{font-size:11px;min-width:70px;padding:3px 5px}.ManageDomains_statusBadge__J6M5d{font-size:10px;padding:4px 8px}.ManageDomains_domainId__-qNVb{font-size:13px}}.ManageDomains_emptyState__OcWzc{align-items:center;background:var(--c-surface-2);border:2px dashed var(--c-border);border-radius:12px;display:flex;flex-direction:column;justify-content:center;margin:20px;padding:60px 20px;text-align:center}.ManageDomains_emptyStateIcon__-21e9{color:var(--c-text-muted);font-size:48px;line-height:0;margin-bottom:16px;opacity:.7}.ManageDomains_emptyStateMessage__WSa2B{color:var(--c-text-muted);font-size:18px;font-weight:500;margin-bottom:24px}@media (max-width:768px){.ManageDomains_emptyState__OcWzc{margin:15px;padding:40px 15px}.ManageDomains_emptyStateIcon__-21e9{font-size:40px;margin-bottom:12px}.ManageDomains_emptyStateMessage__WSa2B{font-size:16px;margin-bottom:20px}}@media (max-width:480px){.ManageDomains_emptyState__OcWzc{margin:10px;padding:30px 10px}.ManageDomains_emptyStateIcon__-21e9{font-size:36px;margin-bottom:10px}.ManageDomains_emptyStateMessage__WSa2B{font-size:14px;margin-bottom:16px}}.BillingHistory_tabContent__irud9{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-lg);box-shadow:var(--shadow-md);overflow:hidden}.BillingHistory_sectionHeader__cBnfg{align-items:center;border-bottom:1px solid var(--c-border);display:flex;flex-wrap:wrap;gap:20px;height:180px;justify-content:space-between;padding:10px 30px}.BillingHistory_sectionTitle__UeEjq{color:var(--c-text);font-size:28px;font-weight:800;margin:0}.BillingHistory_sectionDescription__iqZbl{color:var(--c-text-muted);font-size:16px;margin:5px 0 0}.BillingHistory_loadingContainer__aauew{align-items:center;color:var(--c-text-muted);display:flex;flex-direction:column;justify-content:center;padding:48px 24px}.BillingHistory_errorContainer__TuACC{padding:48px 24px;text-align:center}.BillingHistory_errorMessage__Gyoc4{color:var(--c-danger);margin-bottom:16px}.BillingHistory_emptyState__DLf\+3{align-items:center;background:var(--c-surface-2);border:2px dashed var(--c-border);border-radius:12px;display:flex;flex-direction:column;justify-content:center;margin:20px;padding:60px 20px;text-align:center}.BillingHistory_emptyStateIcon__T1tbn{font-size:48px;margin-bottom:16px;opacity:.7}.BillingHistory_emptyStateMessage__HG0rk{color:var(--c-text-muted);font-size:18px;font-weight:500;margin-bottom:24px}.BillingHistory_tableContainer__AgZ9d{overflow-x:auto}.BillingHistory_billingTable__6o\+9a{border-collapse:collapse;width:100%}.BillingHistory_billingTable__6o\+9a th{background:var(--c-surface-2);border-bottom:1px solid var(--c-border);color:#374151;font-size:14px;font-weight:700;letter-spacing:.5px;padding:16px;text-align:left;text-transform:uppercase}.BillingHistory_billingTable__6o\+9a td{border-bottom:1px solid var(--c-border-soft);color:var(--c-text);font-size:15px;padding:20px 16px;vertical-align:middle}.BillingHistory_billingTable__6o\+9a tbody tr:nth-child(odd){background-color:var(--c-surface)}.BillingHistory_billingTable__6o\+9a tbody tr:nth-child(2n){background-color:var(--c-surface-2)}.BillingHistory_billingTable__6o\+9a tr:hover{background:var(--c-surface-2)!important}.BillingHistory_invoiceId__7ys95{color:var(--c-primary);font-family:monospace;font-weight:600}.BillingHistory_orphanedBadge__gIIso{color:#f59e0b;cursor:help;font-size:12px;margin-left:8px}.BillingHistory_productName__x3GXh{color:var(--c-text);font-weight:600}.BillingHistory_amount__5BZNV{color:#059669;font-size:16px;font-weight:700}.BillingHistory_statusBadge__0Er6w{border-radius:20px;font-size:12px;font-weight:700;letter-spacing:.5px;padding:6px 12px;text-transform:uppercase}.BillingHistory_statusPaid__7zB2V{background:#dcfce7;color:#166534}.BillingHistory_statusPending__t7DoX{background:var(--c-warning-bg);color:var(--c-warning)}.BillingHistory_statusFailed__v8iur{background:var(--c-danger-bg);color:#991b1b}.BillingHistory_statusDefault__wYzlw{background:var(--c-border-soft);color:var(--c-text-muted)}.BillingHistory_downloadMessage__FI-4T{border-radius:8px;font-size:14px;font-weight:500;margin:20px 30px;padding:12px 16px}.BillingHistory_success__e8Yvj{background:#dcfce7;border:1px solid #bbf7d0;color:#166534}.BillingHistory_error__g8zk9{background:#fee2e2;border:1px solid #fecaca;color:#dc2626}.BillingHistory_info__Q6xVX{background:#dbeafe;border:1px solid #bfdbfe;color:#1d4ed8}.BillingHistory_actions__2qhUY{text-align:center;width:80px}.BillingHistory_downloadButton__fFzdj{align-items:center;background:var(--c-primary-2);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;justify-content:center;min-height:36px;min-width:40px;padding:8px 12px;transition:all .2s ease}.BillingHistory_downloadButton__fFzdj:hover:not(:disabled){background:var(--c-link);box-shadow:0 4px 12px #3b82f64d;transform:translateY(-1px)}.BillingHistory_downloadButton__fFzdj:disabled{background:#94a3b8;box-shadow:none;cursor:not-allowed;transform:none}.BillingHistory_downloadButton__fFzdj svg{height:16px;width:16px}.BillingHistory_spinIcon__cOZOX{animation:BillingHistory_spin__dp6hp 1s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:currentcolor;display:inline-block;height:16px;width:16px}@keyframes BillingHistory_spin__dp6hp{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.BillingHistory_cardsContainer__16tEF{display:none;gap:16px;padding:20px}.BillingHistory_historyCard__3qO7B{background:var(--c-surface);border:1px solid var(--c-border);border-radius:12px;box-shadow:0 2px 8px #0000000d;padding:20px;transition:all .3s ease}.BillingHistory_historyCard__3qO7B:hover{box-shadow:0 4px 16px #0000001a;transform:translateY(-2px)}.BillingHistory_cardHeader__sJlT6{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:16px}.BillingHistory_recordInfo__vqb3W{flex:1 1;min-width:0}.BillingHistory_recordId__zJDGN{color:var(--c-primary);font-family:monospace;font-size:14px;font-weight:600;margin-bottom:4px}.BillingHistory_recordType__9TvWF{color:var(--c-text-muted);font-size:12px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.BillingHistory_cardBody__Bnbp8{margin-bottom:20px}.BillingHistory_cardRow__6Dn2d{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:12px}.BillingHistory_cardLabel__7gXlq{color:var(--c-text-muted);flex-shrink:0;font-size:14px;font-weight:600}.BillingHistory_cardValue__Qqc4X{color:var(--c-text);flex:1 1;font-size:14px;min-width:0;text-align:right}.BillingHistory_cardActions__9nOis{border-top:1px solid var(--c-border-soft);padding-top:16px}.BillingHistory_paginationContainer__d5vJZ{align-items:center;background:var(--c-surface-2);border-top:1px solid var(--c-border);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:24px 30px}.BillingHistory_paginationInfo__FR6Lz{color:var(--c-text-muted);font-size:14px;font-weight:500}.BillingHistory_paginationControls__Z62eX{align-items:center;display:flex;gap:8px}.BillingHistory_paginationButton__W5jlf{align-items:center;background:var(--c-surface);border:1px solid var(--c-border);border-radius:8px;color:#374151;cursor:pointer;display:flex;font-size:14px;font-weight:500;height:36px;justify-content:center;min-width:40px;padding:8px 12px;transition:all .2s ease}.BillingHistory_paginationButton__W5jlf:hover:not(:disabled){background:var(--c-border-soft);border-color:#cbd5e1;transform:translateY(-1px)}.BillingHistory_paginationButton__W5jlf:disabled{background:var(--c-surface-2);color:#94a3b8;cursor:not-allowed;transform:none}.BillingHistory_nextButton__kTBKc,.BillingHistory_previousButton__85sr9{font-weight:600;padding:8px 16px}.BillingHistory_pageNumbers__suZcR{align-items:center;display:flex;gap:4px}.BillingHistory_pageButton__u4KWF{min-width:36px;padding:8px}.BillingHistory_pageButton__u4KWF.BillingHistory_activePage__62L\+6{background:var(--c-primary-2);border-color:var(--c-primary-2);color:#fff}.BillingHistory_pageButton__u4KWF.BillingHistory_activePage__62L\+6:hover{background:var(--c-link);border-color:var(--c-link)}.BillingHistory_ellipsis__rr-q9{color:#94a3b8;font-weight:500;padding:8px 4px}@media (max-width:768px){.BillingHistory_paginationContainer__d5vJZ{align-items:center;flex-direction:column;gap:16px}.BillingHistory_paginationControls__Z62eX{flex-wrap:wrap;justify-content:center}.BillingHistory_pageNumbers__suZcR{justify-content:center;order:2;width:100%}.BillingHistory_previousButton__85sr9{order:1}.BillingHistory_nextButton__kTBKc{order:3}}.BillingHistory_cardActions__9nOis .BillingHistory_downloadButton__fFzdj{align-items:center;display:flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:12px 16px;width:100%}@media (max-width:1024px){.BillingHistory_billingTable__6o\+9a td,.BillingHistory_billingTable__6o\+9a th{font-size:14px;padding:14px 10px}}@media (max-width:768px){.BillingHistory_sectionHeader__cBnfg{align-items:flex-start;flex-direction:column;height:auto;min-height:120px;padding:25px 20px 15px;text-align:left}.BillingHistory_sectionTitle__UeEjq{font-size:24px}.BillingHistory_tableContainer__AgZ9d{display:none}.BillingHistory_cardsContainer__16tEF{display:flex;flex-direction:column;gap:16px;padding:20px}.BillingHistory_historyCard__3qO7B{padding:16px}.BillingHistory_cardHeader__sJlT6{margin-bottom:12px}.BillingHistory_cardRow__6Dn2d{margin-bottom:10px}.BillingHistory_downloadMessage__FI-4T{margin:15px 20px}.BillingHistory_emptyState__DLf\+3{margin:15px;padding:40px 15px}.BillingHistory_emptyStateIcon__T1tbn{font-size:40px;margin-bottom:12px}.BillingHistory_emptyStateMessage__HG0rk{font-size:16px;margin-bottom:20px}}@media (max-width:480px){.BillingHistory_sectionHeader__cBnfg{min-height:100px;padding:20px 15px 10px}.BillingHistory_sectionTitle__UeEjq{font-size:20px}.BillingHistory_cardsContainer__16tEF{gap:12px;padding:15px}.BillingHistory_historyCard__3qO7B{padding:12px}.BillingHistory_cardHeader__sJlT6{align-items:flex-start;flex-direction:column;gap:8px;margin-bottom:10px}.BillingHistory_cardRow__6Dn2d{align-items:flex-start;flex-direction:column;gap:4px;margin-bottom:8px}.BillingHistory_cardLabel__7gXlq{font-size:13px}.BillingHistory_cardValue__Qqc4X{font-size:13px;text-align:left}.BillingHistory_downloadMessage__FI-4T{margin:10px 15px}.BillingHistory_emptyState__DLf\+3{margin:10px;padding:30px 10px}.BillingHistory_emptyStateIcon__T1tbn{font-size:36px;margin-bottom:10px}.BillingHistory_emptyStateMessage__HG0rk{font-size:14px;margin-bottom:16px}.BillingHistory_statusBadge__0Er6w{font-size:10px;padding:4px 8px}.BillingHistory_recordId__zJDGN{font-size:13px}.BillingHistory_recordType__9TvWF{font-size:11px}.BillingHistory_cardActions__9nOis .BillingHistory_downloadButton__fFzdj{font-size:13px;padding:10px 12px}}.ErrorBoundary_errorBoundary__Pmr92{align-items:center;background:var(--c-surface-2);display:flex;justify-content:center;min-height:400px;padding:var(--sp-5)}.ErrorBoundary_errorContainer__Axv00{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-md);box-shadow:var(--shadow-md);max-width:600px;padding:var(--sp-8);text-align:center;width:100%}.ErrorBoundary_errorIcon__2G3m3{font-size:48px;margin-bottom:var(--sp-5)}.ErrorBoundary_errorTitle__URWzG{color:var(--c-danger);font-size:24px;font-weight:700;margin:0 0 16px}.ErrorBoundary_errorMessage__fFiYo{color:var(--c-text-muted);font-size:16px;line-height:1.6;margin:0 0 24px}.ErrorBoundary_errorDetails__CB-gN{background:var(--c-border-soft);border-radius:var(--r-md);margin:var(--sp-5) 0;padding:var(--sp-4);text-align:left}.ErrorBoundary_errorDetails__CB-gN summary{color:var(--c-text);cursor:pointer;font-weight:var(--fw-semibold);margin-bottom:var(--sp-3)}.ErrorBoundary_errorStack__Wqtcs{background:color-mix(in srgb,var(--c-danger) 10%,var(--c-surface));border-radius:var(--r-sm);color:var(--c-danger);font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px;overflow-x:auto;padding:var(--sp-3);white-space:pre-wrap;word-break:break-all}.ErrorBoundary_errorActions__sT0W5{display:flex;flex-wrap:wrap;gap:var(--sp-3);justify-content:center}.ErrorBoundary_refreshButton__BU4fT,.ErrorBoundary_retryButton__pT1Ak{border:none;border-radius:var(--r-md);cursor:pointer;font-size:14px;font-weight:600;padding:var(--sp-3) var(--sp-6);transition:all .2s ease}.ErrorBoundary_retryButton__pT1Ak{background:var(--c-primary-2);color:var(--c-surface)}.ErrorBoundary_retryButton__pT1Ak:hover{background:var(--c-link);transform:translateY(-1px)}.ErrorBoundary_refreshButton__BU4fT{background:var(--c-text-muted);color:var(--c-surface)}.ErrorBoundary_refreshButton__BU4fT:hover{background:color-mix(in srgb,var(--c-text) 70%,var(--c-text-muted));transform:translateY(-1px)}@media (max-width:768px){.ErrorBoundary_errorContainer__Axv00{padding:var(--sp-6)}.ErrorBoundary_errorTitle__URWzG{font-size:20px}.ErrorBoundary_errorMessage__fFiYo{font-size:14px}.ErrorBoundary_errorActions__sT0W5{flex-direction:column}.ErrorBoundary_refreshButton__BU4fT,.ErrorBoundary_retryButton__pT1Ak{width:100%}}.Button_button__pCr0n{background:linear-gradient(135deg,var(--c-primary) 0,var(--c-primary-2) 100%);border:none;border-radius:9999px;box-shadow:0 4px 12px #1e40af4d;color:#fff;cursor:pointer;font-size:15px;font-weight:600;padding:12px 28px;transition:all .3s ease}.Button_button__pCr0n:hover{box-shadow:0 6px 20px #1e40af66;transform:translateY(-2px)}.Button_buttonGold__oCL8E{background:linear-gradient(135deg,gold,#ffed4e);border:none;border-radius:9999px;box-shadow:0 4px 12px #ffd7004d;color:#1a1a1a;cursor:pointer;font-size:15px;font-weight:600;padding:12px 28px;transition:all .3s ease}.Button_buttonGold__oCL8E:hover{background:linear-gradient(135deg,#ffed4e,gold);box-shadow:0 6px 20px #ffd70066;transform:translateY(-2px)}.Button_buttonLight__60rQ5{background:var(--c-surface);border:2px solid var(--c-primary);border-radius:9999px;box-shadow:0 4px 12px #1e40af33;color:var(--c-primary);cursor:pointer;font-size:15px;font-weight:600;padding:12px 28px;transition:all .3s ease}.Button_buttonLight__60rQ5:hover{background:var(--c-surface-2);border-color:var(--c-primary-2);box-shadow:0 6px 20px #1e40af4d;color:var(--c-primary-2);transform:translateY(-2px)}.SettingsPage_settingsInner__wUkMh{box-sizing:border-box;width:100%}.SettingsPage_settingsCard__8T-8E{background:var(--c-surface);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);margin-bottom:var(--sp-7);padding:var(--sp-7)}.SettingsPage_userSection__5pMcS{margin-bottom:var(--sp-7)}.SettingsPage_userInfo__k6F6Z{align-items:center;display:flex;gap:var(--sp-6)}.SettingsPage_profileImageContainer__0W5VM{flex-shrink:0}.SettingsPage_profileImage__JmzoL{border:4px solid var(--c-border);border-radius:50%;height:100px;object-fit:cover;width:100px}.SettingsPage_userDetails__FtXel{flex:1 1}.SettingsPage_userName__BwpNN{color:var(--c-text);font-size:1.5rem;font-weight:var(--fw-semibold);margin:0 0 var(--sp-2) 0}.SettingsPage_userEmail__7YVdw{color:var(--c-text-muted);font-size:var(--fs-md);margin:0 0 var(--sp-1) 0}.SettingsPage_authProvider__IkZUM{color:var(--c-text-muted);font-size:var(--fs-sm);margin:0}.SettingsPage_divider__8KkMB{background:var(--c-border);border:none;height:1px;margin:var(--sp-7) 0}.SettingsPage_profileSection__5EALQ{align-items:flex-start;display:flex;gap:var(--sp-7);justify-content:space-between;margin-bottom:var(--sp-7)}.SettingsPage_profileInfo__GAPQ9{flex:1 1}.SettingsPage_sectionHeader__NJpK2{align-items:center;display:flex;gap:var(--sp-3);margin-bottom:var(--sp-2)}.SettingsPage_sectionIcon__Pdi7n{color:var(--c-primary-2);flex-shrink:0}.SettingsPage_profileTitle__j-nXH{color:var(--c-text);font-size:var(--fs-xl);font-weight:var(--fw-semibold);margin:0}.SettingsPage_profileDescription__qKKHT{color:var(--c-text-muted);font-size:var(--fs-sm);margin:0}.SettingsPage_editProfileBtn__NYLkK{background:var(--c-primary-2);font-size:11px;font-weight:var(--fw-semibold);padding:10px 22px}.SettingsPage_editProfileBtn__NYLkK:hover{background:var(--c-link)}.SettingsPage_languageSection__WWtr3{align-items:flex-start;display:flex;gap:var(--sp-7);justify-content:space-between;margin-bottom:var(--sp-7)}.SettingsPage_languageInfo__ox-Z9{flex:1 1}.SettingsPage_languageTitle__HHC5z{color:var(--c-text);font-size:var(--fs-xl);font-weight:var(--fw-semibold);margin:0}.SettingsPage_languageDescription__ruIGx{color:var(--c-text-muted);font-size:var(--fs-sm);margin:0}.SettingsPage_languageSwitcher__H1MLJ{flex-shrink:0;position:relative}.SettingsPage_languageButton__qvH5G{align-items:center;background:var(--c-surface);border:2px solid var(--c-border);border-radius:var(--r-sm);color:var(--c-text);cursor:pointer;display:flex;font-size:var(--fs-sm);font-weight:var(--fw-medium);gap:var(--sp-3);min-width:160px;padding:var(--sp-3) var(--sp-4);transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.SettingsPage_languageButton__qvH5G:hover{background:var(--c-surface-2);border-color:var(--c-primary-2)}.SettingsPage_languageButton__qvH5G:focus{border-color:var(--c-primary-2);box-shadow:var(--focus-ring);outline:none}.SettingsPage_languageButtonContent__v6PBw{align-items:center;display:flex;gap:var(--sp-3);width:100%}.SettingsPage_languageIcon__IfgdO{color:var(--c-primary-2);flex-shrink:0}.SettingsPage_currentLanguage__eNW45{flex:1 1;text-align:left}.SettingsPage_dropdownArrow__Vgfzn{color:var(--c-primary-2);flex-shrink:0;transition:transform .2s ease}.SettingsPage_dropdownArrowOpen__\+rmiv{transform:rotate(180deg)}.SettingsPage_languageDropdown__mjy2r{background:var(--c-surface);border:2px solid var(--c-border);border-radius:var(--r-sm);box-shadow:var(--shadow-md);left:0;margin-top:var(--sp-1);overflow:hidden;position:absolute;right:0;top:100%;z-index:50}.SettingsPage_languageOption__ePDRQ{align-items:center;background:var(--c-surface);border:none;cursor:pointer;display:flex;font-size:var(--fs-sm);gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);text-align:left;transition:background-color .2s ease;width:100%}.SettingsPage_languageOption__ePDRQ:hover{background:var(--c-surface-2)}.SettingsPage_languageOptionActive__m4b\+j{background:color-mix(in srgb,var(--c-primary-2) 12%,var(--c-surface));color:var(--c-primary-2)}.SettingsPage_languageOptionActive__m4b\+j:hover{background:color-mix(in srgb,var(--c-primary-2) 20%,var(--c-surface))}.SettingsPage_languageFlag__Q47fD{flex-shrink:0;font-size:var(--fs-md)}.SettingsPage_languageName__CWEbq{flex:1 1;font-weight:var(--fw-medium)}.SettingsPage_checkIcon__uRSaQ{color:var(--c-primary-2);flex-shrink:0}.SettingsPage_logoutSection__np5ym{align-items:flex-start;display:flex;gap:var(--sp-7);justify-content:space-between}.SettingsPage_logoutInfo__6P1xL{flex:1 1}.SettingsPage_logoutTitle__D5qvW{color:var(--c-text);font-size:var(--fs-xl);font-weight:var(--fw-semibold);margin:0}.SettingsPage_logoutDescription__YXJZA{color:var(--c-text-muted);font-size:var(--fs-sm);margin:0}.SettingsPage_logoutBtn__i9Ldf{font-size:var(--fs-md);font-weight:var(--fw-semibold);padding:14px 32px}.SettingsPage_additionalInfo__X0\+bm{margin-top:var(--sp-7)}.SettingsPage_infoCard__xajob{background:var(--c-surface);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);padding:var(--sp-7)}.SettingsPage_infoTitle__NpEND{color:var(--c-text);font-size:var(--fs-xl);font-weight:var(--fw-semibold);margin:0 0 var(--sp-4) 0}.SettingsPage_infoText__ncNR0{color:var(--c-text-muted);font-size:var(--fs-sm);line-height:1.6;margin:0}.SettingsPage_loadingMessage__Bm2xA{color:var(--c-text-muted);font-size:var(--fs-lg);padding:var(--sp-7);text-align:center}@media (max-width:768px){.SettingsPage_settingsCard__8T-8E{padding:var(--sp-6)}.SettingsPage_userInfo__k6F6Z{text-align:center}.SettingsPage_languageSection__WWtr3,.SettingsPage_logoutSection__np5ym,.SettingsPage_profileSection__5EALQ,.SettingsPage_userInfo__k6F6Z{flex-direction:column;gap:var(--sp-4)}.SettingsPage_languageButton__qvH5G{width:100%}.SettingsPage_infoCard__xajob{padding:var(--sp-6)}}@media (max-width:480px){.SettingsPage_userSection__5pMcS{padding:25px}.SettingsPage_profileImage__JmzoL{height:80px;width:80px}.SettingsPage_userName__BwpNN{font-size:24px}.SettingsPage_logoutSection__np5ym{padding:25px}.SettingsPage_logoutTitle__D5qvW{font-size:20px}.SettingsPage_logoutDescription__YXJZA{font-size:15px}.SettingsPage_infoCard__xajob{padding:20px}.SettingsPage_infoTitle__NpEND{font-size:18px}}.ProfilePage_profilePage__kq8q6{background:linear-gradient(135deg,var(--c-surface-2) 0,var(--c-border-soft) 100%);min-height:100vh;padding:var(--sp-7) var(--sp-4)}.ProfilePage_container__ufkrw{margin:0 auto;max-width:800px}.ProfilePage_header__4ssQn{margin-bottom:var(--sp-7)}.ProfilePage_backButton__wAx\+c{align-items:center;background:none;border:none;color:var(--c-primary);cursor:pointer;display:inline-flex;font-size:var(--fs-sm);font-weight:var(--fw-medium);gap:var(--sp-2);margin-bottom:var(--sp-4);padding:var(--sp-2) 0;transition:opacity .2s ease}.ProfilePage_backButton__wAx\+c:hover{opacity:.85}.ProfilePage_backButton__wAx\+c:focus-visible{outline:2px solid var(--c-link);outline-offset:2px}.ProfilePage_title__WZNRL{color:var(--c-text);font-size:2.5rem;font-weight:var(--fw-bold);margin:0 0 var(--sp-2) 0;text-align:center}.ProfilePage_subtitle__KhWHd{color:var(--c-text);font-size:var(--fs-lg);margin:0 0 var(--sp-7) 0;text-align:center}.ProfilePage_profileCard__Eo81b{background:var(--c-surface);border-radius:var(--r-lg);box-shadow:var(--shadow-md);padding:var(--sp-7)}.ProfilePage_profileImageSection__sbDuq{display:flex;justify-content:center;margin-bottom:var(--sp-7)}.ProfilePage_profileImageContainer__OraGZ{align-items:center;display:flex;flex-direction:column;gap:var(--sp-4);position:relative}.ProfilePage_profileImageWrapper__Q0cN\+{display:inline-block;position:relative}.ProfilePage_profileImageLoading__1cENL{filter:blur(3px);transition:filter .3s ease}.ProfilePage_imageLoadingOverlay__ox8Ge{align-items:center;background:#fffc;border-radius:50%;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:10}.ProfilePage_profileImage__hCn8Z{border:4px solid var(--c-border);border-radius:50%;height:120px;object-fit:cover;transition:border-color .2s ease;width:120px}.ProfilePage_profileImage__hCn8Z:hover{border-color:var(--c-primary-2)}.ProfilePage_deleteImageButton__sV75-{align-items:center;background:var(--c-danger);border:2px solid var(--c-surface);border-radius:50%;bottom:8px;box-shadow:var(--shadow-sm);cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:5px;transition:background .2s ease,transform .2s ease;width:32px;z-index:10}.ProfilePage_deleteImageButton__sV75- svg{color:var(--c-surface);height:16px;width:16px}.ProfilePage_deleteImageButton__sV75-:hover:not(:disabled){background:#dc2626;transform:scale(1.1)}.ProfilePage_deleteImageButton__sV75-:disabled{background:#9ca3af;cursor:not-allowed;transform:none}.ProfilePage_deleteImageButtonLoading__6WJBm{background:#9ca3af;cursor:not-allowed}.ProfilePage_changePhotoContainer__HQVE\+{align-items:center;display:flex;flex-direction:column;gap:var(--sp-2);margin-top:var(--sp-4)}.ProfilePage_changePhotoButton__pYMUs{background:none;border:none;border-radius:4px;color:var(--c-primary-2);cursor:pointer;font-size:var(--fs-sm);font-weight:var(--fw-medium);padding:.25rem var(--sp-2);transition:color .2s ease,background .2s ease}.ProfilePage_changePhotoButton__pYMUs:hover:not(:disabled){background:#3b82f61a;color:var(--c-link)}.ProfilePage_changePhotoButton__pYMUs:focus-visible{outline:2px solid var(--c-link);outline-offset:2px}.ProfilePage_changePhotoButtonLoading__1EVAB,.ProfilePage_changePhotoButton__pYMUs:disabled{color:#9ca3af;cursor:not-allowed}.ProfilePage_successCheckmark__HnXVn{align-items:center;animation:ProfilePage_checkmarkAppear__Y4y75 .3s ease-in-out;display:flex;justify-content:center}@keyframes ProfilePage_checkmarkAppear__Y4y75{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.ProfilePage_googleUserMessage__ul5zD{margin-top:var(--sp-2);max-width:22rem;text-align:center}.ProfilePage_hiddenFileInput__U-Y2j{display:none}.ProfilePage_profileForm__VRmXN{display:flex;flex-direction:column;gap:var(--sp-7)}.ProfilePage_formSection__EZ9J6{display:flex;flex-direction:column;gap:var(--sp-6)}.ProfilePage_sectionTitle__TM7N7{border-bottom:2px solid var(--c-border);color:var(--c-text);font-size:1.25rem;font-weight:var(--fw-semibold);margin:0;padding-bottom:var(--sp-2)}.ProfilePage_formGrid__95nET{grid-gap:var(--sp-6);display:grid;gap:var(--sp-6);grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.ProfilePage_formGroup__Qd0Lg{display:flex;flex-direction:column;gap:var(--sp-2)}.ProfilePage_label__6BjIT{color:var(--c-text);font-size:var(--fs-sm);font-weight:var(--fw-semibold);margin:0}.ProfilePage_input__LEVF-{background:var(--c-surface);border:2px solid var(--c-border);border-radius:var(--r-sm);color:var(--c-text);font-size:var(--fs-md);padding:.75rem var(--sp-4);transition:border-color .2s ease,box-shadow .2s ease}.ProfilePage_input__LEVF-:focus{border-color:var(--c-primary-2);box-shadow:var(--focus-ring);outline:none}.ProfilePage_input__LEVF-:disabled{background:var(--c-surface-2);color:var(--c-text-muted);cursor:not-allowed}.ProfilePage_helpText__T5XYO{color:var(--c-text-muted);font-size:var(--fs-xs);margin:0}.ProfilePage_formActions__aafKn{border-top:1px solid var(--c-border);display:flex;gap:var(--sp-4);justify-content:flex-end;padding-top:var(--sp-4)}.ProfilePage_loadingMessage__kG3FE{color:var(--c-text-muted);font-size:var(--fs-lg);padding:var(--sp-7);text-align:center}@media (max-width:768px){.ProfilePage_profilePage__kq8q6{padding:var(--sp-4) var(--sp-2)}.ProfilePage_title__WZNRL{font-size:2rem}.ProfilePage_subtitle__KhWHd{font-size:var(--fs-md)}.ProfilePage_profileCard__Eo81b{padding:var(--sp-6)}.ProfilePage_formGrid__95nET{gap:var(--sp-4);grid-template-columns:1fr}.ProfilePage_formActions__aafKn{flex-direction:column}.ProfilePage_formActions__aafKn button{width:100%}.ProfilePage_changePhotoContainer__HQVE\+{margin-top:.75rem}.ProfilePage_deleteImageButton__sV75-{bottom:-6px;height:28px;right:-6px;width:28px}.ProfilePage_deleteImageButton__sV75- svg{height:14px;width:14px}}@media (max-width:480px){.ProfilePage_profilePage__kq8q6{padding:var(--sp-2)}.ProfilePage_profileCard__Eo81b{padding:var(--sp-4)}.ProfilePage_title__WZNRL{font-size:1.75rem}.ProfilePage_profileImage__hCn8Z{height:100px;width:100px}}.StatusNotification_overlay__HsXAI{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:color-mix(in srgb,var(--c-text) 45%,#0000);display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.StatusNotification_notification__NlNCE{animation:StatusNotification_slideIn__BgNqJ .4s cubic-bezier(.16,1,.3,1);background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-lg);box-shadow:var(--shadow-md),0 25px 50px -12px color-mix(in srgb,var(--c-text) 25%,#0000);max-width:420px;padding:var(--sp-8) var(--sp-7);text-align:center;width:90%}.StatusNotification_content__Ukkp8{align-items:center;display:flex;flex-direction:column;gap:var(--sp-5);justify-content:center;min-height:80px}.StatusNotification_contentBusy__NgBFP{gap:var(--sp-6)}.StatusNotification_contentBusy__NgBFP .StatusNotification_message__mT0po{color:var(--c-text-muted);font-size:.9375rem;font-weight:var(--fw-regular)}.StatusNotification_message__mT0po{color:var(--c-text-muted);font-size:var(--fs-md);font-weight:var(--fw-medium);line-height:1.5;margin:0;max-width:280px}.StatusNotification_successMessage__QDBWV{color:#10b981;font-size:var(--fs-lg);font-weight:var(--fw-semibold);margin:0}.StatusNotification_buttonContainer__XGtgB{margin-top:var(--sp-2)}@keyframes StatusNotification_slideIn__BgNqJ{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:480px){.StatusNotification_notification__NlNCE{margin:var(--sp-5);max-width:calc(100vw - 40px);padding:var(--sp-7) var(--sp-6)}.StatusNotification_content__Ukkp8{gap:var(--sp-4);min-height:60px}.StatusNotification_message__mT0po{font-size:var(--fs-sm);max-width:240px}.StatusNotification_successMessage__QDBWV{font-size:var(--fs-md)}.StatusNotification_contentBusy__NgBFP{gap:var(--sp-5)}.StatusNotification_contentBusy__NgBFP .StatusNotification_message__mT0po{font-size:var(--fs-sm)}}.SuccessTick_successTick__9C-4g{align-items:center;display:inline-flex;justify-content:center}.SuccessTick_circle__q4M7x{stroke-dasharray:62.83;stroke-dashoffset:62.83;animation:SuccessTick_drawCircle__RhEaP .6s ease-in-out forwards}.SuccessTick_checkmark__0l7BN{stroke-dasharray:8;stroke-dashoffset:8;animation:SuccessTick_drawCheckmark__OqxMm .4s ease-in-out .3s forwards}@keyframes SuccessTick_drawCircle__RhEaP{to{stroke-dashoffset:0}}@keyframes SuccessTick_drawCheckmark__OqxMm{to{stroke-dashoffset:0}}.SupportPage_supportMain__GWMPG{box-sizing:border-box;max-width:100%;width:100%}.SupportPage_tabNavigation__S\+b19{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-md);box-shadow:var(--shadow-sm);display:flex;flex-wrap:wrap;gap:var(--sp-2);justify-content:center;margin-bottom:var(--sp-8);padding:var(--sp-2)}.SupportPage_tabButton__ldu82{background:#0000;border:none;border-radius:var(--r-sm);color:var(--c-text-muted);cursor:pointer;flex:1 1;font-size:var(--fs-md);font-weight:var(--fw-semibold);min-width:0;padding:var(--sp-3) var(--sp-6);transition:color .25s ease,background-color .25s ease;white-space:nowrap}.SupportPage_tabButton__ldu82:hover{background:var(--c-surface-2);color:var(--c-primary)}.SupportPage_activeTab__qwIGB{background:var(--c-primary)!important;box-shadow:0 4px 12px #1e40af4d;color:var(--c-surface)!important}.SupportPage_tabContent__DmQ8i{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-lg);box-shadow:var(--shadow-md);box-sizing:border-box;padding:var(--sp-8);width:100%}.SupportPage_contactSection__cnnIT{display:flex;flex-direction:column;gap:var(--sp-7)}.SupportPage_contactSection__cnnIT .SupportPage_contactForm__lP0-X,.SupportPage_contactSection__cnnIT .SupportPage_contactInfo__rl9YG{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1218px;width:100%}@media (min-width:900px){.SupportPage_contactMethods__wUSLU{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,1fr)}}.SupportPage_contactInfo__rl9YG{background:linear-gradient(180deg,var(--c-surface) 0,var(--c-surface-2) 100%);border:1px solid var(--c-border);border-radius:var(--r-lg);box-shadow:0 8px 20px #0000000f;padding:28px}.SupportPage_contactInfo__rl9YG h2{color:var(--c-text);font-size:1.5rem;font-weight:var(--fw-extrabold);letter-spacing:-.5px;margin:0 0 10px}.SupportPage_contactInfo__rl9YG p{color:var(--c-text-muted);line-height:1.6;margin:0 0 22px}.SupportPage_contactMethods__wUSLU{display:flex;flex-direction:column;gap:14px}.SupportPage_contactMethod__34-1O{align-items:center;background:color-mix(in srgb,var(--c-surface-2) 70%,#0000);border:1px solid var(--c-border);border-radius:14px;display:flex;gap:var(--sp-4);padding:14px;transition:transform .2s ease,box-shadow .2s ease}.SupportPage_contactMethod__34-1O:hover{box-shadow:0 10px 18px #0000000f;transform:translateY(-1px)}.SupportPage_methodIcon__2gRX1{align-items:center;background:linear-gradient(135deg,var(--c-primary) 0,var(--c-primary-2) 100%);border-radius:var(--r-md);color:var(--c-surface);display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.SupportPage_methodIcon__2gRX1 svg{stroke:currentColor;height:24px;width:24px}.SupportPage_methodInfo__k-CFZ h3{color:var(--c-text);font-size:var(--fs-sm);font-weight:var(--fw-extrabold);letter-spacing:-.2px;margin:0 0 2px}.SupportPage_methodInfo__k-CFZ p{color:var(--c-text-muted);font-weight:var(--fw-semibold);margin:0}.SupportPage_contactForm__lP0-X{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-lg);box-shadow:0 8px 20px #0000000f;padding:28px}.SupportPage_formGroup__yZ10Y{display:flex;flex-direction:column;gap:var(--sp-2)}.SupportPage_formLabel__sJYKO{color:var(--c-text);font-size:13px;font-weight:var(--fw-bold)}.SupportPage_formInput__jXOU6,.SupportPage_formSelect__WgTO9,.SupportPage_formTextarea__\+OZfB{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-md);font-size:15px;padding:var(--sp-3) 14px;transition:border-color .2s ease,box-shadow .2s ease}.SupportPage_formInput__jXOU6:focus,.SupportPage_formSelect__WgTO9:focus,.SupportPage_formTextarea__\+OZfB:focus{border-color:var(--c-primary-2);box-shadow:var(--focus-ring);outline:none}.SupportPage_formInputReadonly__E-AnF{background:var(--c-border-soft);color:var(--c-text-muted);cursor:default}.SupportPage_formInputReadonly__E-AnF:focus{border-color:var(--c-border);box-shadow:none}.SupportPage_formFieldHint__KUgrf{color:var(--c-text-muted);font-size:var(--fs-xs);line-height:1.4;margin:0}.SupportPage_formTextarea__\+OZfB{min-height:120px;resize:vertical}.SupportPage_formRow__b9Yxs{grid-gap:var(--sp-4);display:grid;gap:var(--sp-4);grid-template-columns:1fr 1fr}.SupportPage_contactForm__lP0-X .SupportPage_formRow__b9Yxs+.SupportPage_formRow__b9Yxs{margin-top:var(--sp-4)}.SupportPage_formSubmit__slMk-{margin-top:var(--sp-5);width:100%}.SupportPage_formSubmit__slMk- button{width:100%}.SupportPage_faqSection__Lik3g{display:flex;flex-direction:column;gap:18px}.SupportPage_faqSection__Lik3g h2,.SupportPage_resourcesSection__ug7a- h2{color:var(--c-text);font-size:1.5rem;font-weight:var(--fw-extrabold);letter-spacing:-.5px;margin:0}.SupportPage_faqList__V40yq{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr}.SupportPage_faqItem__nMVMO{background:linear-gradient(180deg,var(--c-surface) 0,var(--c-surface-2) 100%);border:1px solid var(--c-border);border-radius:var(--r-lg);box-shadow:0 6px 16px #0000000d;padding:18px}.SupportPage_faqQuestion__wwQ09{color:var(--c-text);font-size:var(--fs-md);font-weight:var(--fw-extrabold);letter-spacing:-.2px;margin:0 0 6px}.SupportPage_faqAnswer__lycag{color:var(--c-text-muted);line-height:1.6;margin:0}.SupportPage_resourcesSection__ug7a-{display:flex;flex-direction:column;gap:18px}.SupportPage_resourcesGrid__iqKos{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.SupportPage_resourceCard__NQUKW{background:linear-gradient(180deg,var(--c-surface) 0,var(--c-surface-2) 100%);border:1px solid var(--c-border);border-radius:var(--r-lg);box-shadow:0 6px 16px #0000000d;padding:22px;transition:transform .2s ease,box-shadow .2s ease}.SupportPage_resourceCard__NQUKW:hover{box-shadow:0 14px 26px #1e40af1f;transform:translateY(-2px)}.SupportPage_resourceIcon__0cJF7{align-items:center;background:linear-gradient(135deg,var(--c-primary) 0,var(--c-primary-2) 100%);border-radius:var(--r-md);color:var(--c-surface);display:flex;height:48px;justify-content:center;margin:0 auto 12px;width:48px}.SupportPage_resourceIcon__0cJF7 svg{stroke:currentColor;height:24px;width:24px}.SupportPage_resourceCard__NQUKW h3{color:var(--c-text);font-size:var(--fs-md);font-weight:var(--fw-extrabold);margin:0 0 var(--sp-2)}.SupportPage_resourceCard__NQUKW p{color:var(--c-text-muted);line-height:1.5;margin:0 0 14px}.SupportPage_resourceLink__sOPnv{color:var(--c-primary);font-weight:var(--fw-extrabold);text-decoration:none}.SupportPage_resourceLink__sOPnv:hover{text-decoration:underline}@media (max-width:768px){.SupportPage_tabNavigation__S\+b19{margin-bottom:30px}.SupportPage_tabButton__ldu82{width:100%}.SupportPage_tabContent__DmQ8i{padding:22px}.SupportPage_formRow__b9Yxs,.SupportPage_resourcesGrid__iqKos{grid-template-columns:1fr}}.PaymentStatusModal_modalOverlay__vYXyy{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:color-mix(in srgb,var(--c-text) 45%,#0000);display:flex;inset:0;justify-content:center;padding:var(--sp-5);position:fixed;z-index:1000}.PaymentStatusModal_modalContent__tX1HA{animation:PaymentStatusModal_modalSlideIn__xtBWI .28s ease-out;background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-lg);box-shadow:var(--shadow-md),0 20px 50px color-mix(in srgb,var(--c-primary) 8%,#0000);display:flex;flex-direction:column;max-height:90vh;max-width:500px;overflow:hidden;width:100%}@keyframes PaymentStatusModal_modalSlideIn__xtBWI{0%{opacity:0;transform:translateY(-12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.PaymentStatusModal_modalHeader__k4ndF{align-items:flex-start;border-bottom:1px solid var(--c-border);display:flex;gap:var(--sp-4);justify-content:space-between;padding:var(--sp-5) 22px var(--sp-4)}.PaymentStatusModal_modalTitle__-yoyO{color:var(--c-text);font-size:var(--fs-xl);font-weight:var(--fw-extrabold);letter-spacing:-.03em;line-height:1.25;margin:0}.PaymentStatusModal_closeButton__WZ8U6{background:var(--c-border-soft);border:1px solid var(--c-border);border-radius:10px;color:var(--c-text-muted);cursor:pointer;flex-shrink:0;line-height:0;padding:var(--sp-2);transition:background .2s ease,color .2s ease,border-color .2s ease}.PaymentStatusModal_closeButton__WZ8U6:hover{background:var(--c-border);border-color:#cbd5e1;color:var(--c-text)}.PaymentStatusModal_modalBody__BS5MH{flex:1 1;min-height:0;overflow-y:auto;padding:0 22px var(--sp-5)}.PaymentStatusModal_statusContainer__7I13B{padding:var(--sp-2) 0 var(--sp-1)}.PaymentStatusModal_statusInner__G-KBV{align-items:center;display:flex;flex-direction:column;text-align:center}.PaymentStatusModal_heroIcon__JP96n{align-items:center;display:flex;justify-content:center;margin-bottom:14px}.PaymentStatusModal_heroIconFrame__-9P4I{align-items:center;background:var(--c-surface-2);border:1px solid var(--c-border);border-radius:var(--r-lg);display:flex;height:72px;justify-content:center;width:72px}.PaymentStatusModal_heroIconFrameSuccess__pAYc-{background:color-mix(in srgb,var(--c-primary) 10%,var(--c-surface-2));border-color:color-mix(in srgb,var(--c-primary) 30%,var(--c-border))}.PaymentStatusModal_heroIconFrameFailed__K\+zwl{background:var(--c-danger-bg);border-color:var(--c-danger-border)}.PaymentStatusModal_heroIconFrameError__pJb47{background:var(--c-warning-bg);border-color:var(--c-warning-border)}.PaymentStatusModal_statusMessage__R6CRo{color:var(--c-text-muted);font-size:.9375rem;line-height:1.55;margin:0 0 var(--sp-5);max-width:36rem}.PaymentStatusModal_paymentDetails__o8gMH{background:var(--c-surface-2);border:1px solid var(--c-border);border-radius:var(--r-md);box-sizing:border-box;margin-bottom:18px;padding:14px var(--sp-4);text-align:left;width:100%}.PaymentStatusModal_detailRow__eXmWh{align-items:baseline;border-bottom:1px solid var(--c-border);display:flex;gap:var(--sp-3);justify-content:space-between;padding:var(--sp-2) 0}.PaymentStatusModal_detailRow__eXmWh:last-child{border-bottom:none;padding-bottom:0}.PaymentStatusModal_detailRow__eXmWh:first-child{padding-top:0}.PaymentStatusModal_detailLabel__zGElQ{color:var(--c-text-muted);flex-shrink:0;font-size:.8125rem;font-weight:var(--fw-semibold)}.PaymentStatusModal_detailValue__qqC8p{color:var(--c-text);font-size:var(--fs-sm);font-weight:var(--fw-semibold);text-align:right;word-break:break-word}.PaymentStatusModal_detailMono__HcBEr{font-family:var(--font-mono);font-size:.8125rem;font-weight:var(--fw-medium)}.PaymentStatusModal_statusSuccess__hSD72{color:#15803d}.PaymentStatusModal_statusFailed__TXHXQ{color:var(--c-danger)}.PaymentStatusModal_nextSteps__WrTYx{background:color-mix(in srgb,var(--c-primary) 10%,var(--c-surface));border:1px solid color-mix(in srgb,var(--c-primary) 35%,var(--c-border));border-radius:var(--r-md);box-sizing:border-box;margin-bottom:var(--sp-2);padding:14px var(--sp-4);width:100%}.PaymentStatusModal_nextStepsTitle__LkwjY{color:var(--c-primary);font-size:.8125rem;font-weight:var(--fw-extrabold);letter-spacing:-.02em;margin:0 0 10px}.PaymentStatusModal_nextStepsList__7oPCx{display:flex;flex-direction:column;gap:var(--sp-2);list-style:none;margin:0;padding:0}.PaymentStatusModal_stepItem__qGOGN{align-items:flex-start;color:#334155;display:flex;font-size:var(--fs-sm);gap:10px;line-height:1.45;text-align:left}.PaymentStatusModal_stepIcon__21eXg{color:var(--c-primary);flex-shrink:0;margin-top:2px}.PaymentStatusModal_failureReasons__WPuWL{background:var(--c-danger-bg);border:1px solid var(--c-danger-border);border-radius:var(--r-md);box-sizing:border-box;margin-bottom:var(--sp-2);padding:14px var(--sp-4);width:100%}.PaymentStatusModal_failureTitle__NIApM{color:var(--c-danger);font-size:.8125rem;font-weight:var(--fw-extrabold);letter-spacing:-.02em;margin:0 0 10px}.PaymentStatusModal_failureList__KuM5W{display:flex;flex-direction:column;gap:var(--sp-2);list-style:none;margin:0;padding:0}.PaymentStatusModal_failureItem__XprvS{align-items:flex-start;color:#7f1d1d;display:flex;font-size:var(--fs-sm);gap:10px;line-height:1.45;text-align:left}.PaymentStatusModal_failureBullet__jgo5b{color:var(--c-danger);flex-shrink:0;margin-top:4px}.PaymentStatusModal_errorMessage__0Y3iG{background:var(--c-warning-bg);border:1px solid var(--c-warning-border);border-radius:10px;box-sizing:border-box;color:var(--c-warning);font-size:var(--fs-sm);line-height:1.5;margin-top:var(--sp-3);padding:var(--sp-3) 14px;text-align:left;width:100%}.PaymentStatusModal_modalFooter__jn0Fm{background:var(--c-border-soft);border-top:1px solid var(--c-border);display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;padding:var(--sp-4) 22px var(--sp-5)}@media (max-width:640px){.PaymentStatusModal_modalContent__tX1HA{max-width:calc(100% - 20px)}.PaymentStatusModal_modalBody__BS5MH,.PaymentStatusModal_modalFooter__jn0Fm,.PaymentStatusModal_modalHeader__k4ndF{padding-left:var(--sp-4);padding-right:var(--sp-4)}.PaymentStatusModal_modalFooter__jn0Fm{flex-direction:column}.PaymentStatusModal_modalFooter__jn0Fm button{width:100%}}.CheckoutPage_checkoutContainer__gOfKr{background:radial-gradient(1200px 600px at 20% 0,#1e40af1a,#0000 55%),radial-gradient(900px 500px at 95% 10%,#3b82f614,#0000 55%),var(--c-surface-2);min-height:100vh;padding:2rem 1.25rem 3.5rem}.CheckoutPage_inlineBanner__evLT7{background:#fef2f2;background:var(--c-danger-bg,#fef2f2);border:1px solid color-mix(in srgb,var(--c-danger) 35%,#0000);border-radius:10px;color:#b91c1c;color:var(--c-danger,#b91c1c);font-size:.9375rem;line-height:1.45;margin:0 0 1rem;padding:.75rem 1rem}.CheckoutPage_errorMessage__NYMC-{color:#b91c1c;color:var(--c-danger,#b91c1c);display:block;font-size:.8125rem;margin-top:.35rem}.CheckoutPage_inputError__PmVyg{border-color:#b91c1c!important;border-color:var(--c-danger,#b91c1c)!important}.CheckoutPage_shell__q4VVh{grid-gap:28px;align-items:stretch;display:grid;gap:28px;grid-template-columns:300px 1fr;margin:0 auto;max-width:1200px}.CheckoutPage_helpPanel__Os1lC{background:#0b1220;border:1px solid #ffffff14;border-radius:18px;box-shadow:0 24px 70px #02061740;display:flex;flex-direction:column;min-height:620px;overflow:hidden}.CheckoutPage_helpTop__pCJT\+{display:flex;flex-direction:column;gap:8px;padding:18px 18px 10px}.CheckoutPage_helpLogo__Rp\+od{display:block;filter:drop-shadow(0 10px 24px rgba(0,0,0,.25));height:auto;opacity:.95;width:32px}.CheckoutPage_helpTopKicker__5LP33{color:#bfdbfeeb;font-size:12px;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.CheckoutPage_helpIntro__uhWzd{color:#e2e8f0e0;font-size:14px;font-weight:400;line-height:1.55;margin:4px 0 0}.CheckoutPage_helpBody__jOxrA{color:#ffffffeb;margin-top:auto;padding:18px}.CheckoutPage_helpTitle__Q5U4O{font-size:17px;font-weight:600;letter-spacing:-.01em;margin-bottom:8px}.CheckoutPage_helpText__-pQKE{color:#e2e8f0bf;font-size:13px;line-height:1.6;margin-bottom:18px}.CheckoutPage_helpLink__XNbk2{color:#bfdbfef2;font-weight:500;text-decoration:none}.CheckoutPage_helpLink__XNbk2:hover{text-decoration:underline;text-underline-offset:3px}.CheckoutPage_helpBack__UoVHB{background:#ffffff0f;border:1px solid #ffffff24;border-radius:12px;color:#ffffffeb;cursor:pointer;font-weight:700;padding:10px 12px;transition:transform .15s ease,background .15s ease;width:100%}.CheckoutPage_helpBack__UoVHB:hover{background:#ffffff1a;transform:translateY(-1px)}.CheckoutPage_main__hvMyA{min-width:0}.CheckoutPage_portalHeader__WAWIg{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:18px}.CheckoutPage_portalTitle__pB9uQ{color:var(--c-text);font-size:24px;font-weight:700;letter-spacing:-.02em;line-height:1.25;margin:0}.CheckoutPage_portalStack__d\+1Z3{display:flex;flex-direction:column;gap:16px}.CheckoutPage_portalCard__3mMmH{background:#fff;border:1px solid var(--c-border);border-radius:18px;box-shadow:0 4px 24px #0f172a0f;padding:18px 20px}.CheckoutPage_cardHeaderRow__c3FKQ{align-items:center;border-bottom:1px solid #eef2f7;display:flex;gap:16px;justify-content:space-between;margin-bottom:14px;padding-bottom:14px}.CheckoutPage_cardEyebrow__2kBGb{color:#3b5fc9;font-size:11px;font-weight:600;letter-spacing:.07em}.CheckoutPage_cardTitle__wU3gG{color:var(--c-text);font-size:17px;font-weight:700;letter-spacing:-.015em;line-height:1.3;margin-top:4px}.CheckoutPage_cardSubtitle__i498Q{color:#64748b;font-size:13px;font-weight:500;line-height:1.45;margin:6px 0 0;max-width:520px}.CheckoutPage_cardRight__0mZIG{align-items:center;display:flex;flex-shrink:0;gap:10px}.CheckoutPage_secondaryBtn__4O-14{background:#fff;border:1px solid var(--c-border);border-radius:12px;color:#334155;cursor:pointer;font-size:14px;font-weight:600;padding:9px 14px}.CheckoutPage_secondaryBtn__4O-14:hover{background:var(--c-surface-2);border-color:#cbd5e1}.CheckoutPage_resumeRenewalBtn__mq\+3T{background:#eff6ff;border:1px solid var(--c-primary);border-radius:12px;color:#1e3a8a;cursor:pointer;font-size:14px;font-weight:600;padding:9px 14px;transition:background .15s ease,border-color .15s ease}.CheckoutPage_resumeRenewalBtn__mq\+3T:hover:not(:disabled){background:#dbeafe;border-color:#1d4ed8}.CheckoutPage_resumeRenewalBtn__mq\+3T:disabled{cursor:not-allowed;opacity:.65}.CheckoutPage_orderDetailList__RyXbv{background:var(--c-surface-2);border:1px solid #e8ecf1;border-radius:10px;overflow:hidden}.CheckoutPage_orderDetailRow__dSVJ6{grid-gap:10px 16px;align-items:center;border-bottom:1px solid #e8ecf1;display:grid;gap:10px 16px;grid-template-columns:minmax(132px,38%) 1fr;padding:12px 14px}.CheckoutPage_orderDetailRow__dSVJ6:last-child{border-bottom:none}.CheckoutPage_orderDetailLabel__2c9y8{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.06em;line-height:1.35;text-transform:uppercase}.CheckoutPage_orderDetailValueCell__RPy9I{display:flex;justify-content:flex-end;min-width:0;text-align:right}.CheckoutPage_orderDetailValue__Xd5df{color:var(--c-text);font-size:15px;font-weight:600;line-height:1.4}.CheckoutPage_planBadge__PlbSX{border-radius:var(--r-sm);display:inline-block;font-size:var(--fs-sm);font-weight:600;line-height:1.25;min-width:0;padding:8px 14px;text-align:center}.CheckoutPage_planBasic__qGAZb{background:var(--c-surface);border:2px solid var(--c-primary);color:var(--c-primary)}.CheckoutPage_planPremium__fMNd\+{background:#1a1a1a;color:gold}.CheckoutPage_planEnterprise__tZf0E{background:var(--c-primary);color:var(--c-surface)}@keyframes CheckoutPage_cancelModalSlideIn__-1Ocs{0%{opacity:0;transform:translateY(-12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.CheckoutPage_cancelModalOverlay__6soqR{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a73;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1000}.CheckoutPage_cancelModalContent__zAjuA{animation:CheckoutPage_cancelModalSlideIn__-1Ocs .28s ease-out;background:var(--c-surface);border:1px solid var(--c-border);border-radius:16px;box-shadow:0 10px 30px #00000014,0 20px 50px #1e40af14;display:flex;flex-direction:column;max-height:90vh;max-width:500px;overflow:hidden;width:100%}.CheckoutPage_cancelModalHeader__rCz6x{align-items:flex-start;border-bottom:1px solid var(--c-border);display:flex;gap:16px;justify-content:space-between;padding:20px 22px 16px}.CheckoutPage_cancelModalTitle__3G79q{color:#1e293b;font-size:1.25rem;font-weight:800;letter-spacing:-.03em;line-height:1.25;margin:0}.CheckoutPage_cancelModalClose__195Gc{background:#f1f5f9;border:1px solid var(--c-border);border-radius:10px;color:#64748b;cursor:pointer;flex-shrink:0;line-height:0;padding:8px;transition:background .2s ease,color .2s ease,border-color .2s ease}.CheckoutPage_cancelModalClose__195Gc:hover:not(:disabled){background:var(--c-border);border-color:#cbd5e1;color:#1e293b}.CheckoutPage_cancelModalClose__195Gc:disabled{cursor:not-allowed;opacity:.65}.CheckoutPage_cancelModalBody__Kq3zC{flex:1 1;min-height:0;overflow-y:auto;padding:0 22px 20px}.CheckoutPage_cancelModalInner__XCeqa{align-items:center;display:flex;flex-direction:column;padding:8px 0 4px;text-align:center}.CheckoutPage_cancelModalHero__2ZdIa{align-items:center;display:flex;justify-content:center;margin-bottom:14px}.CheckoutPage_cancelModalHeroFrame__74mxy{align-items:center;background:var(--c-surface-2);border:1px solid var(--c-border);border-radius:16px;display:flex;height:72px;justify-content:center;width:72px}.CheckoutPage_cancelModalHeroFrameWarning__Q2iIr{background:linear-gradient(135deg,#fffbeb,#fef3c7);border-color:#fde68a}.CheckoutPage_cancelIntro__5D4TV{color:var(--c-text-muted);font-size:.9375rem;line-height:1.55;margin:0 0 20px;max-width:36rem;text-align:center}.CheckoutPage_cancelModalFormCard__FWc66{background:var(--c-surface-2);border:1px solid var(--c-border);border-radius:12px;box-sizing:border-box;padding:14px 16px;text-align:left;width:100%}.CheckoutPage_cancelModalFormCard__FWc66 .CheckoutPage_cancelField__x0n2l:last-child{margin-bottom:0}.CheckoutPage_cancelField__x0n2l{margin-bottom:14px}.CheckoutPage_cancelLabel__Hxdwr{color:#64748b;display:block;font-size:12px;font-weight:600;letter-spacing:.04em;margin-bottom:6px;text-transform:uppercase}.CheckoutPage_cancelSelect__QoWxs,.CheckoutPage_cancelTextarea__G1XAS{background:var(--c-surface);border:1px solid var(--c-border);border-radius:10px;box-sizing:border-box;color:var(--c-text);font-family:inherit;font-size:14px;max-width:100%;padding:10px 12px;width:100%}.CheckoutPage_cancelSelect__QoWxs:focus,.CheckoutPage_cancelTextarea__G1XAS:focus{border-color:#3b5fc9;box-shadow:0 0 0 3px #3b5fc926;outline:none}.CheckoutPage_cancelTextarea__G1XAS{line-height:1.45;min-height:80px;resize:vertical}.CheckoutPage_cancelModalFooter__E9e55{background:#fafafa;border-top:1px solid var(--c-border);display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;padding:16px 22px 20px}.CheckoutPage_cancelModalBtnSecondary__UpNss{background:var(--c-surface);border:1px solid var(--c-border);border-radius:10px;color:#334155;cursor:pointer;font-family:inherit;font-size:.9375rem;font-weight:600;padding:12px 20px;transition:background .2s ease,border-color .2s ease}.CheckoutPage_cancelModalBtnSecondary__UpNss:hover:not(:disabled){background:var(--c-surface-2);border-color:#cbd5e1}.CheckoutPage_cancelModalBtnDanger__clUNB{background:#dc2626;border:1px solid #b91c1c;border-radius:10px;color:var(--c-surface);cursor:pointer;font-family:inherit;font-size:.9375rem;font-weight:600;padding:12px 20px;transition:background .2s ease,border-color .2s ease}.CheckoutPage_cancelModalBtnDanger__clUNB:hover:not(:disabled){background:#b91c1c;border-color:#991b1b}.CheckoutPage_cancelModalBtnDanger__clUNB:disabled,.CheckoutPage_cancelModalBtnSecondary__UpNss:disabled{cursor:not-allowed;opacity:.65}@media (max-width:640px){.CheckoutPage_cancelModalContent__zAjuA{max-width:calc(100% - 20px)}.CheckoutPage_cancelModalBody__Kq3zC,.CheckoutPage_cancelModalFooter__E9e55,.CheckoutPage_cancelModalHeader__rCz6x{padding-left:16px;padding-right:16px}.CheckoutPage_cancelModalFooter__E9e55{flex-direction:column}.CheckoutPage_cancelModalFooter__E9e55 button{width:100%}}.CheckoutPage_pmList__af7a7{display:flex;flex-direction:column;gap:10px}.CheckoutPage_pmItem__vBCCS{border:1px solid var(--c-border);border-radius:14px;cursor:pointer;display:flex;gap:12px;padding:12px;transition:border-color .15s ease,background .15s ease}.CheckoutPage_pmItem__vBCCS:hover{background:var(--c-surface-2);border-color:var(--c-primary)}.CheckoutPage_pmRadio__h7tjI{accent-color:var(--c-primary);margin-top:2px}.CheckoutPage_pmBody__Eqru\+{flex:1 1;min-width:0}.CheckoutPage_pmBrandRow__S9OdE{align-items:center;display:flex;gap:10px}.CheckoutPage_pmIcon__tDLcq{font-size:18px}.CheckoutPage_pmBrand__VgPoE{color:var(--c-text);font-size:14px;font-weight:600}.CheckoutPage_pmBadge__pEO1D{background:var(--c-primary);border-radius:9999px;color:var(--c-surface);font-size:11px;font-weight:600;margin-left:auto;padding:4px 9px}.CheckoutPage_pmHint__N-s\+p{color:#64748b;font-size:12px;font-weight:500;margin-top:4px}.CheckoutPage_pmManageActions__KMj3E{border-top:1px solid #eef2f7;margin-top:14px;padding-top:14px}.CheckoutPage_setDefaultPmBtn__MloVj{background:var(--c-surface);border:1px solid var(--c-border);border-radius:12px;color:var(--c-primary);cursor:pointer;font-size:14px;font-weight:600;padding:10px 16px;transition:background .15s ease,border-color .15s ease}.CheckoutPage_setDefaultPmBtn__MloVj:hover:not(:disabled){background:var(--c-surface-2);border-color:#93c5fd}.CheckoutPage_setDefaultPmBtn__MloVj:disabled{color:#94a3b8;cursor:not-allowed;opacity:.55}.CheckoutPage_pmAddRow__dZQTE{padding-top:6px}.CheckoutPage_linkBtn__VzXpd{background:none;border:none;color:var(--c-primary);cursor:pointer;font-size:14px;font-weight:600;padding:0}.CheckoutPage_linkBtn__VzXpd:hover{text-decoration:underline;text-underline-offset:3px}.CheckoutPage_pmEmpty__YO\+bY{padding:10px 2px}.CheckoutPage_pmEmptyTitle__95d3N{color:var(--c-text);font-size:14px;font-weight:600;margin-bottom:6px}.CheckoutPage_pmEmptyHint__8KOU7{color:#64748b;font-size:13px;line-height:1.5;margin:0;max-width:520px}.CheckoutPage_newCardBlock__kw34j{margin-top:12px}.CheckoutPage_summaryCard__s0tSL{background:linear-gradient(180deg,var(--c-surface) 0,#fafbff 100%);border-color:#e0e7ff}.CheckoutPage_manageSummaryBody__LY8y-{display:flex;flex-direction:column;gap:10px}.CheckoutPage_manageSummaryEmphasis__DjQZS{color:var(--c-primary);font-weight:700}.CheckoutPage_manageSummaryHint__azdLN{color:#64748b;font-size:13px;font-weight:500;line-height:1.5;margin:8px 0 0}.CheckoutPage_summaryRows__BPcLP{display:flex;flex-direction:column;gap:10px}.CheckoutPage_summaryRow__UsB1L{align-items:baseline;color:var(--c-text-muted);display:flex;font-size:14px;font-weight:500;gap:16px;justify-content:space-between}.CheckoutPage_summaryRow__UsB1L span:last-child{font-feature-settings:"tnum";color:var(--c-text);font-variant-numeric:tabular-nums;font-weight:600}.CheckoutPage_summaryTaxNote__kOq\+u{color:#94a3b8;font-size:12px;font-weight:500;line-height:1.4;margin:0}.CheckoutPage_summaryDivider__OKtVO{background:var(--c-border);height:1px;margin:4px 0 2px}.CheckoutPage_summaryRowTotal__uzQlU{align-items:baseline;color:var(--c-text);display:flex;font-size:16px;font-weight:700;gap:16px;justify-content:space-between;padding-top:4px}.CheckoutPage_summaryRowTotal__uzQlU span:last-child{font-feature-settings:"tnum";font-size:18px;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.CheckoutPage_invoiceStub__Mxxnp{border-top:1px solid #eef2f7;margin-top:16px;padding-top:14px}.CheckoutPage_invoiceTitle__vTeGm{color:var(--c-text);font-size:14px;font-weight:600;margin-bottom:4px}.CheckoutPage_invoiceHint__P4c4H{color:#64748b;font-size:13px;font-weight:500;line-height:1.45}.CheckoutPage_portalActions__FvB8N{display:flex;justify-content:flex-end}.CheckoutPage_primaryBtn__2A2Nw{background:linear-gradient(135deg,var(--c-primary) 0,#3b82f6 100%);border:none;border-radius:12px;box-shadow:0 12px 28px #1e40af38;color:var(--c-surface);cursor:pointer;font-size:15px;font-weight:600;letter-spacing:-.01em;min-height:46px;padding:12px 20px}.CheckoutPage_primaryBtn__2A2Nw:hover:not(:disabled){box-shadow:0 20px 50px #1e40af47;transform:translateY(-1px)}.CheckoutPage_primaryBtn__2A2Nw:disabled{cursor:not-allowed;opacity:.65;transform:none}.CheckoutPage_hiddenActionsSpacer__adl5Y{display:none}@media (max-width:980px){.CheckoutPage_shell__q4VVh{grid-template-columns:1fr}.CheckoutPage_helpPanel__Os1lC{min-height:0;min-height:auto}}.AuthPage_authPage__y\+C4B{align-items:center;background:linear-gradient(135deg,var(--c-surface-2) 0,var(--c-border-soft) 100%);display:flex;justify-content:center;min-height:100vh}.AuthPage_container__AZU3O{align-items:center;display:flex;flex-direction:column;max-width:450px;width:100%}.AuthPage_logoSection__Qc93r{margin-bottom:var(--sp-8);text-align:center}.AuthPage_logo__3i8wA{height:80px;object-fit:contain;width:auto}.AuthPage_content__iEt3z{text-align:center;width:100%}.AuthPage_title__ltwa1{color:var(--c-text);font-size:36px;font-weight:var(--fw-extrabold);letter-spacing:-.5px;margin-bottom:var(--sp-4)}.AuthPage_subtitle__dd-sT{color:var(--c-text-muted);font-size:var(--fs-md);line-height:1.6;margin:0 0 var(--sp-8) 0}.AuthPage_browserWarning__kU3Oh{align-items:flex-start;background:var(--c-warning-bg);border:1px solid var(--c-warning-border);border-radius:var(--r-md);color:var(--c-warning);display:flex;font-size:var(--fs-sm);font-weight:var(--fw-medium);gap:10px;margin-bottom:30px;padding:var(--sp-3) var(--sp-4)}.AuthPage_browserWarning__kU3Oh strong{display:block;font-weight:var(--fw-semibold);margin-bottom:var(--sp-1)}.AuthPage_browserWarning__kU3Oh p{font-size:13px;margin:0}.AuthPage_browserIssuesList__tCV8s{font-size:var(--fs-sm);margin-top:var(--sp-2);text-align:left}.AuthPage_warningIcon__CZYWf{flex-shrink:0;margin-top:2px}.AuthPage_errorMessage__d\+6Fs{align-items:center;background:var(--c-danger-bg);border:1px solid var(--c-danger-border);border-radius:var(--r-md);color:var(--c-danger);display:flex;font-size:var(--fs-sm);font-weight:var(--fw-medium);gap:10px;justify-content:center;margin-bottom:30px;padding:var(--sp-3) var(--sp-4)}.AuthPage_errorIcon__9XVSV{flex-shrink:0}.AuthPage_loginForm__y6huY{margin-bottom:30px}.AuthPage_inputGroup__vRn2S{display:flex;flex-direction:column;gap:var(--sp-4)}.AuthPage_inputContainer__SVVlx{height:80px;position:relative;width:100%}.AuthPage_inputWrapper__pWOlg{left:0;position:absolute;right:0;top:0;transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .4s cubic-bezier(.4,0,.2,1)}.AuthPage_slideIn__82HVA{opacity:1;pointer-events:auto;transform:translateX(0)}.AuthPage_slideOut__SmH0B{opacity:0;pointer-events:none;transform:translateX(100%)}.AuthPage_passwordHeader__WdvLU{align-items:center;display:flex;justify-content:space-between;left:0;margin-bottom:var(--sp-2);position:absolute;right:0;top:-25px}.AuthPage_backButton__FRNJT{background:none;border:none;border-radius:6px;color:var(--c-text);cursor:pointer;font-size:var(--fs-sm);padding:var(--sp-1) var(--sp-2);transition:background-color .2s ease,color .2s ease}.AuthPage_backButton__FRNJT:hover{background:var(--c-border-soft);color:var(--c-text-muted)}.AuthPage_emailDisplay__MOw4F{color:var(--c-primary);font-size:var(--fs-md);font-weight:var(--fw-medium)}.AuthPage_input__DnKyT{background:var(--c-surface);border:2px solid var(--c-border);border-radius:var(--r-md);box-sizing:border-box;font-size:var(--fs-md);padding:var(--sp-4) var(--sp-5);transition:border-color .3s ease,box-shadow .3s ease;width:100%}.AuthPage_passwordInputContainer__3xUyI{position:relative;width:100%}.AuthPage_passwordInput__SHmif{background:var(--c-surface);border:2px solid var(--c-border);border-radius:var(--r-md);box-sizing:border-box;font-size:var(--fs-md);padding:var(--sp-4) 50px var(--sp-4) var(--sp-5);transition:border-color .3s ease,box-shadow .3s ease;width:100%}.AuthPage_passwordInput__SHmif:focus{border-color:var(--c-primary);box-shadow:var(--focus-ring);outline:none}.AuthPage_passwordInput__SHmif::placeholder{color:var(--c-text-muted)}.AuthPage_passwordToggle__4s-M0{align-items:center;background:none;border:none;border-radius:50%;color:var(--c-text-muted);cursor:default;display:flex;justify-content:center;padding:var(--sp-2);position:absolute;right:var(--sp-3);top:20%;transition:color .3s ease,background-color .3s ease}.AuthPage_input__DnKyT:focus{border-color:var(--c-primary);box-shadow:var(--focus-ring);outline:none}.AuthPage_input__DnKyT::placeholder{color:var(--c-text-muted)}.AuthPage_actionButton__3lKZz{background:linear-gradient(135deg,var(--c-primary) 0,var(--c-primary-2) 100%);border:none;border-radius:var(--r-md);color:var(--c-surface);cursor:pointer;font-size:var(--fs-md);font-weight:var(--fw-semibold);padding:var(--sp-4) var(--sp-6);transition:background .3s ease,transform .3s ease,box-shadow .3s ease;width:100%}.AuthPage_actionButton__3lKZz:hover:not(:disabled){background:linear-gradient(135deg,color-mix(in srgb,var(--c-primary) 92%,#000) 0,var(--c-link) 100%);box-shadow:0 8px 20px color-mix(in srgb,var(--c-primary) 20%,#0000);transform:translateY(-2px)}.AuthPage_actionButton__3lKZz:disabled{cursor:not-allowed;opacity:.6;transform:none}.AuthPage_divider__Hm5Vy{margin:30px 0;position:relative;text-align:center}.AuthPage_divider__Hm5Vy:before{background:var(--c-border);content:"";height:1px;left:0;position:absolute;right:0;top:50%}.AuthPage_divider__Hm5Vy span{background:linear-gradient(135deg,var(--c-surface-2) 0,var(--c-border-soft) 100%);color:var(--c-text-muted);font-size:var(--fs-sm);font-weight:var(--fw-medium);padding:0 var(--sp-5)}.AuthPage_googleButton__l2xOH{align-items:center;background:var(--c-surface);border:2px solid var(--c-border);border-radius:var(--r-md);color:#374151;cursor:pointer;display:flex;font-size:var(--fs-md);font-weight:var(--fw-semibold);gap:var(--sp-3);justify-content:center;margin-bottom:var(--sp-5);padding:var(--sp-4) var(--sp-5);transition:background .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease;width:100%}.AuthPage_googleButton__l2xOH:hover{background:var(--c-surface-2);border-color:color-mix(in srgb,var(--c-border) 70%,var(--c-text));box-shadow:var(--shadow-sm);transform:translateY(-1px)}.AuthPage_googleButton__l2xOH:disabled{box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}.AuthPage_googleHelp__3OOtG{background:var(--c-surface-2);border:1px solid var(--c-border);border-radius:var(--r-md);margin-bottom:30px;padding:var(--sp-5);text-align:center}.AuthPage_googleHelp__3OOtG p{color:var(--c-text-muted);font-size:var(--fs-sm);line-height:1.5;margin:0 0 var(--sp-2) 0}.AuthPage_googleHelp__3OOtG p:last-child{margin-bottom:0}.AuthPage_registerLink__sVxVD{color:var(--c-primary-2);font-weight:var(--fw-semibold);text-decoration:none;transition:color .2s ease}.AuthPage_registerLink__sVxVD:hover{color:var(--c-link);text-decoration:underline}.AuthPage_forgotPasswordLink__4\+DQI{color:var(--c-primary-2);font-weight:var(--fw-semibold);text-decoration:none;transition:color .2s ease}.AuthPage_forgotPasswordLink__4\+DQI:hover{color:var(--c-link);text-decoration:underline}.AuthPage_buttonContent__9pQ3g{align-items:center;display:flex;gap:var(--sp-3);justify-content:center}.AuthPage_googleIcon__jTtKr{flex-shrink:0}.AuthPage_buttonText__6KnAl{color:#374151}.AuthPage_footer__TG30L{border-top:1px solid var(--c-border-soft);padding-top:var(--sp-5);text-align:center}.AuthPage_footerText__4jOVN{color:var(--c-text-muted);font-size:var(--fs-xs);line-height:1.5;margin:0}.AuthPage_footerLink__XwxhR{color:var(--c-primary);font-weight:var(--fw-medium);text-decoration:none}.AuthPage_footerLink__XwxhR:hover{text-decoration:underline}.AuthPage_firefoxTestButton__NYGKr{background:#ff6b35;border:none;border-radius:6px;color:var(--c-surface);cursor:pointer;display:inline-block;font-size:var(--fs-sm);font-weight:var(--fw-medium);padding:var(--sp-2) var(--sp-4);text-decoration:none;transition:background .2s ease,transform .2s ease}.AuthPage_firefoxTestButton__NYGKr:hover{background:#e55a2b;transform:translateY(-1px)}.AuthPage_modalOverlay__2Kvsx{align-items:center;background-color:color-mix(in srgb,var(--c-text) 50%,#0000);display:flex;inset:0;justify-content:center;padding:var(--sp-5);position:fixed;z-index:1000}.AuthPage_modalContent__mcdWR{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-md);box-shadow:var(--shadow-md);max-height:80vh;max-width:500px;overflow-y:auto;width:100%}.AuthPage_modalHeader__tMoHM{align-items:center;border-bottom:1px solid var(--c-border);display:flex;justify-content:space-between;padding:var(--sp-5) var(--sp-6)}.AuthPage_modalHeader__tMoHM h3{color:var(--c-text);font-size:var(--fs-lg);font-weight:var(--fw-semibold);margin:0}.AuthPage_closeButton__2fNp9{align-items:center;background:none;border:none;border-radius:4px;color:var(--c-text-muted);cursor:pointer;display:flex;font-size:24px;height:30px;justify-content:center;padding:0;transition:background-color .2s ease,color .2s ease;width:30px}.AuthPage_closeButton__2fNp9:hover{background:var(--c-border-soft);color:var(--c-text)}.AuthPage_modalBody__sutQK{padding:var(--sp-6)}.AuthPage_modalBody__sutQK p{color:#374151;line-height:1.5;margin:0 0 var(--sp-3) 0}.AuthPage_modalBody__sutQK ul{margin:var(--sp-2) 0 var(--sp-4) 0;padding-left:var(--sp-5)}.AuthPage_modalBody__sutQK li{color:#374151;line-height:1.5;margin:var(--sp-1) 0}.AuthPage_modalNote__jJGB8{color:var(--c-text-muted);font-size:var(--fs-sm);margin-top:var(--sp-4)}.AuthPage_troubleshootingSteps__dRQ06{background:var(--c-surface-2);border-left:4px solid #ff6b35;border-radius:var(--r-sm);margin-top:var(--sp-5);padding:var(--sp-4)}.AuthPage_troubleshootingSteps__dRQ06 h4{color:var(--c-text);font-size:var(--fs-md);font-weight:var(--fw-semibold);margin:0 0 var(--sp-3) 0}.AuthPage_troubleshootingSteps__dRQ06 ol{margin:0;padding-left:var(--sp-5)}.AuthPage_troubleshootingSteps__dRQ06 li{color:#374151;line-height:1.5;margin:var(--sp-2) 0}.AuthPage_modalFooter__XlIUv{border-top:1px solid var(--c-border);display:flex;justify-content:flex-end;padding:var(--sp-5) var(--sp-6)}.AuthPage_modalButton__K-4zk{background:var(--c-primary-2);border:none;border-radius:6px;color:var(--c-surface);cursor:pointer;font-size:var(--fs-sm);font-weight:var(--fw-medium);padding:10px var(--sp-5);transition:background .2s ease,transform .2s ease}.AuthPage_modalButton__K-4zk:hover{background:var(--c-link);transform:translateY(-1px)}@media (max-width:768px){.AuthPage_authPage__y\+C4B{padding:var(--sp-5) 15px}.AuthPage_logo__3i8wA{height:80px}.AuthPage_title__ltwa1{font-size:32px}.AuthPage_subtitle__dd-sT{font-size:15px}}@media (max-width:480px){.AuthPage_logo__3i8wA{height:70px}.AuthPage_title__ltwa1{font-size:28px}.AuthPage_subtitle__dd-sT{font-size:var(--fs-sm)}.AuthPage_input__DnKyT{font-size:15px;padding:14px 18px}.AuthPage_passwordInput__SHmif{font-size:15px;padding:14px 45px 14px 18px}.AuthPage_passwordToggle__4s-M0{padding:var(--sp-1);right:10px}.AuthPage_passwordToggle__4s-M0 svg{height:18px;width:18px}.AuthPage_actionButton__3lKZz{font-size:15px;padding:14px var(--sp-5)}.AuthPage_buttonContent__9pQ3g{gap:10px}}.PaymentSuccessPage_successPage__whCFM{align-items:center;background:linear-gradient(135deg,var(--c-surface-2) 0,var(--c-border-soft) 100%);display:flex;justify-content:center;min-height:100vh;padding:var(--sp-5)}.PaymentSuccessPage_container__DSY1x{max-width:600px;width:100%}.PaymentSuccessPage_successCard__7tbVW{background:var(--c-surface);border-radius:var(--r-lg);box-shadow:var(--shadow-md);padding:var(--sp-8);text-align:center}.PaymentSuccessPage_iconContainer__k2Rd-{margin-bottom:var(--sp-6)}.PaymentSuccessPage_successIcon__iuNyd{align-items:center;animation:PaymentSuccessPage_successPulse__qSfza .6s ease-out;display:inline-flex;justify-content:center}@keyframes PaymentSuccessPage_successPulse__qSfza{0%{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.PaymentSuccessPage_messageContainer__JQuey{margin-bottom:var(--sp-7)}.PaymentSuccessPage_title__skLWC{color:var(--c-text);font-size:2rem;font-weight:var(--fw-bold);margin-bottom:var(--sp-2)}.PaymentSuccessPage_subtitle__Xquko{color:var(--c-text-muted);font-size:1.1rem;line-height:1.6}.PaymentSuccessPage_paymentDetails__nNEq0{background:var(--c-surface-2);border-radius:var(--r-md);margin-bottom:var(--sp-7);padding:var(--sp-6);text-align:left}.PaymentSuccessPage_detailsTitle__dQOq4{color:var(--c-text);font-size:1.25rem;font-weight:var(--fw-semibold);margin-bottom:var(--sp-4);text-align:center}.PaymentSuccessPage_detailsGrid__88CJE{display:flex;flex-direction:column;gap:var(--sp-3)}.PaymentSuccessPage_detailRow__LNni\+{align-items:center;border-bottom:1px solid var(--c-border);display:flex;justify-content:space-between;padding:var(--sp-2) 0}.PaymentSuccessPage_detailRow__LNni\+:last-child{border-bottom:none}.PaymentSuccessPage_detailLabel__WbzwO{color:var(--c-text-muted);font-weight:var(--fw-medium)}.PaymentSuccessPage_detailValue__FyYqc{color:var(--c-text);font-weight:var(--fw-semibold)}.PaymentSuccessPage_statusSuccess__anWPl{color:#10b981;text-transform:capitalize}.PaymentSuccessPage_nextSteps__Lf43g{background:#ecfdf5;border-radius:var(--r-md);margin-bottom:var(--sp-7);padding:var(--sp-6);text-align:left}.PaymentSuccessPage_nextStepsTitle__x3OSx{color:var(--c-text);font-size:1.1rem;font-weight:var(--fw-semibold);margin-bottom:var(--sp-4);text-align:center}.PaymentSuccessPage_nextStepsList__LJTY3{list-style:none;margin:0;padding:0}.PaymentSuccessPage_nextStepsList__LJTY3 li{color:#059669;font-weight:var(--fw-medium);padding:var(--sp-2) 0}.PaymentSuccessPage_actionButtons__SE6M4{display:flex;flex-wrap:wrap;gap:var(--sp-3);justify-content:center;margin-bottom:var(--sp-6)}.PaymentSuccessPage_supportInfo__ZpGdE{border-top:1px solid var(--c-border);padding-top:var(--sp-6)}.PaymentSuccessPage_supportText__mIEFV{color:var(--c-text-muted);font-size:.9rem}.PaymentSuccessPage_supportLink__SaiLP{color:var(--c-primary-2);font-weight:var(--fw-medium);text-decoration:none}.PaymentSuccessPage_supportLink__SaiLP:hover{text-decoration:underline}@media (max-width:768px){.PaymentSuccessPage_successCard__7tbVW{padding:var(--sp-6)}.PaymentSuccessPage_title__skLWC{font-size:1.5rem}.PaymentSuccessPage_actionButtons__SE6M4{flex-direction:column}.PaymentSuccessPage_actionButtons__SE6M4>*{width:100%}}.PaymentFailurePage_failurePage__Ovc5o{align-items:center;background:linear-gradient(135deg,var(--c-surface-2) 0,var(--c-border-soft) 100%);display:flex;justify-content:center;min-height:100vh;padding:var(--sp-5)}.PaymentFailurePage_container__hiIZA{max-width:700px;width:100%}.PaymentFailurePage_failureCard__66tc9{background:var(--c-surface);border-radius:var(--r-lg);box-shadow:var(--shadow-md);padding:var(--sp-8);text-align:center}.PaymentFailurePage_iconContainer__7Tnzl{margin-bottom:var(--sp-6)}.PaymentFailurePage_errorIcon__a7PHV{align-items:center;animation:PaymentFailurePage_errorShake__NnK1d .6s ease-out;display:inline-flex;justify-content:center}@keyframes PaymentFailurePage_errorShake__NnK1d{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}.PaymentFailurePage_messageContainer__FO4Yj{margin-bottom:var(--sp-7)}.PaymentFailurePage_title__GiMGA{color:var(--c-text);font-size:2rem;font-weight:var(--fw-bold);margin-bottom:var(--sp-2);text-align:center}.PaymentFailurePage_subtitle__-EpYY{color:var(--c-text-muted);font-size:1.1rem;line-height:1.6;margin-bottom:var(--sp-7);text-align:center}.PaymentFailurePage_errorDetails__viP4A{background:var(--c-danger-bg);border:1px solid var(--c-danger-border);border-radius:var(--r-md);margin-bottom:var(--sp-7);padding:var(--sp-6);text-align:left}.PaymentFailurePage_detailsTitle__1Cuzd{color:var(--c-danger);font-size:1.25rem;font-weight:var(--fw-semibold);margin-bottom:var(--sp-4);text-align:center}.PaymentFailurePage_errorMessage__ferfc{align-items:flex-start;background:var(--c-surface);border:1px solid #f87171;border-radius:var(--r-sm);display:flex;gap:var(--sp-3);margin-bottom:var(--sp-5);padding:var(--sp-4)}.PaymentFailurePage_errorMessage__ferfc p{color:var(--c-danger);font-weight:var(--fw-medium);margin:0}.PaymentFailurePage_paymentInfo__ogNo9{display:flex;flex-direction:column;gap:var(--sp-2)}.PaymentFailurePage_infoRow__E\+8k-{align-items:center;display:flex;justify-content:space-between}.PaymentFailurePage_infoLabel__nlePA{color:var(--c-text-muted);font-size:var(--fs-sm);font-weight:var(--fw-medium)}.PaymentFailurePage_infoValue__f1mdP{color:var(--c-text);font-family:var(--font-mono);font-size:var(--fs-md);font-weight:var(--fw-semibold)}.PaymentFailurePage_suggestions__YVLNY{background:var(--c-warning-bg);border:1px solid var(--c-warning-border);border-radius:var(--r-md);margin-bottom:var(--sp-7);padding:var(--sp-6);text-align:left}.PaymentFailurePage_suggestionsTitle__ua4jH{color:var(--c-warning);font-size:1.1rem;font-weight:var(--fw-semibold);margin-bottom:var(--sp-4);text-align:center}.PaymentFailurePage_suggestionsList__EDEXV{list-style:none;margin:0;padding:0}.PaymentFailurePage_suggestionsList__EDEXV li{color:var(--c-warning);font-weight:var(--fw-medium);padding:var(--sp-2) 0}.PaymentFailurePage_commonIssues__C\+mTf{background:var(--c-surface-2);border-radius:var(--r-md);margin-bottom:var(--sp-7);padding:var(--sp-6)}.PaymentFailurePage_commonIssuesTitle__h\+6xI{color:var(--c-text);font-size:1.1rem;font-weight:var(--fw-semibold);margin-bottom:var(--sp-5);text-align:center}.PaymentFailurePage_issuesGrid__YH2ch{grid-gap:var(--sp-4);display:grid;gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.PaymentFailurePage_issueCard__IYt43{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-sm);padding:var(--sp-4);text-align:center}.PaymentFailurePage_issueIcon__R6N\+w{font-size:1.5rem;margin-bottom:var(--sp-2)}.PaymentFailurePage_issueContent__lGZMD h4{color:var(--c-text);font-size:.9rem;font-weight:var(--fw-semibold);margin-bottom:var(--sp-1)}.PaymentFailurePage_issueContent__lGZMD p{color:var(--c-text-muted);font-size:.8rem;margin:0}.PaymentFailurePage_actionButtons__i80\+S{display:flex;flex-wrap:wrap;gap:var(--sp-3);justify-content:center;margin-bottom:var(--sp-6)}.PaymentFailurePage_supportInfo__UBwCb{border-top:1px solid var(--c-border);margin-top:var(--sp-5);padding-top:var(--sp-6)}.PaymentFailurePage_supportText__jBDjT{color:var(--c-text-muted);font-size:.9rem;line-height:1.6;margin-bottom:var(--sp-4)}.PaymentFailurePage_contactOptions__KrVnN{display:flex;flex-wrap:wrap;gap:var(--sp-6);justify-content:center}.PaymentFailurePage_contactLink__-hGB6{color:var(--c-primary-2);font-size:.9rem;font-weight:var(--fw-medium);text-decoration:none}.PaymentFailurePage_contactLink__-hGB6:hover{text-decoration:underline}@media (max-width:768px){.PaymentFailurePage_failurePage__Ovc5o{padding:var(--sp-5) 15px}.PaymentFailurePage_title__GiMGA{font-size:1.75rem}.PaymentFailurePage_subtitle__-EpYY{font-size:var(--fs-md)}.PaymentFailurePage_errorDetails__viP4A,.PaymentFailurePage_suggestions__YVLNY{padding:var(--sp-5)}.PaymentFailurePage_failureCard__66tc9{padding:var(--sp-6)}.PaymentFailurePage_actionButtons__i80\+S{flex-direction:column}.PaymentFailurePage_actionButtons__i80\+S>*{width:100%}.PaymentFailurePage_issuesGrid__YH2ch{grid-template-columns:1fr}.PaymentFailurePage_contactOptions__KrVnN{flex-direction:column;gap:var(--sp-3)}}@media (max-width:480px){.PaymentFailurePage_title__GiMGA{font-size:1.5rem}.PaymentFailurePage_subtitle__-EpYY{font-size:.9375rem}.PaymentFailurePage_errorDetails__viP4A,.PaymentFailurePage_suggestions__YVLNY{padding:var(--sp-4)}.PaymentFailurePage_suggestionsTitle__ua4jH{font-size:var(--fs-md)}}.RegisterPage_registerPage__dvaKA{align-items:center;background:linear-gradient(135deg,var(--c-surface-2) 0,var(--c-border-soft) 100%);display:flex;justify-content:center;min-height:100vh}.RegisterPage_container__OTaHW{align-items:center;display:flex;flex-direction:column;max-width:450px;width:100%}.RegisterPage_logoSection__46jfT{margin-bottom:var(--sp-8);text-align:center}.RegisterPage_logo__aft\+q{height:80px;object-fit:contain;width:auto}.RegisterPage_content__xCfCP{text-align:center;width:100%}.RegisterPage_title__8QIyj{color:var(--c-text);font-size:36px;font-weight:var(--fw-extrabold);letter-spacing:-.5px;margin-bottom:var(--sp-4)}.RegisterPage_subtitle__isEOi{color:var(--c-text-muted);font-size:var(--fs-md);line-height:1.6;margin:0 0 var(--sp-8) 0}.RegisterPage_invitationInfo__DPrsa{background:var(--c-surface-2);border:1px solid var(--c-border);color:var(--c-text-muted);padding:var(--sp-4)}.RegisterPage_errorMessage__mJA2w,.RegisterPage_invitationInfo__DPrsa{border-radius:var(--r-md);font-size:var(--fs-sm);font-weight:var(--fw-medium);margin-bottom:30px}.RegisterPage_errorMessage__mJA2w{align-items:center;background:var(--c-danger-bg);border:1px solid var(--c-danger-border);color:var(--c-danger);display:flex;gap:10px;justify-content:center;padding:var(--sp-3) var(--sp-4)}.RegisterPage_errorIcon__mPeWr{flex-shrink:0}.RegisterPage_registerForm__sqdwG{margin-bottom:30px}.RegisterPage_formContainer__ll\+uT,.RegisterPage_inputGroup__7JbO5{display:flex;flex-direction:column;gap:var(--sp-4)}.RegisterPage_input__imcdd{background:var(--c-surface);border:2px solid var(--c-border);border-radius:var(--r-md);box-sizing:border-box;font-size:var(--fs-md);padding:var(--sp-4) var(--sp-5);transition:border-color .2s ease,box-shadow .2s ease;width:100%}.RegisterPage_input__imcdd:focus{border-color:var(--c-primary);box-shadow:var(--focus-ring);outline:none}.RegisterPage_input__imcdd::placeholder{color:var(--c-text-muted)}.RegisterPage_passwordInputContainer__h5-Tx{position:relative;width:100%}.RegisterPage_passwordInput__YdMNE{background:var(--c-surface);border:2px solid var(--c-border);border-radius:var(--r-md);box-sizing:border-box;font-size:var(--fs-md);padding:var(--sp-4) 50px var(--sp-4) var(--sp-5);transition:border-color .2s ease,box-shadow .2s ease;width:100%}.RegisterPage_passwordInput__YdMNE:focus{border-color:var(--c-primary);box-shadow:var(--focus-ring);outline:none}.RegisterPage_passwordInput__YdMNE::placeholder{color:var(--c-text-muted)}.RegisterPage_passwordToggle__8GHdA{align-items:center;background:none;border:none;border-radius:50%;color:var(--c-text-muted);cursor:pointer;display:flex;justify-content:center;padding:var(--sp-2);position:absolute;right:var(--sp-3);top:50%;transform:translateY(-50%);transition:background-color .2s ease,color .2s ease}.RegisterPage_passwordToggle__8GHdA:hover{background:var(--c-border-soft);color:var(--c-text-muted);transform:translateY(-50%) translateY(1px)}.RegisterPage_passwordFeedback__RjkSF{background:var(--c-surface-2);border:1px solid var(--c-border);border-radius:var(--r-sm);margin-top:var(--sp-2);padding:var(--sp-3)}.RegisterPage_strengthIndicator__IJQ6J{align-items:center;display:flex;gap:var(--sp-3);margin-bottom:var(--sp-2)}.RegisterPage_strengthBar__ORP3o{background:var(--c-border);border-radius:3px;flex:1 1;height:6px;overflow:hidden}.RegisterPage_strengthFill__L29Yh{border-radius:3px;height:100%;transition:width .3s ease,background-color .3s ease}.RegisterPage_strengthFill__L29Yh.RegisterPage_weak__k\+FnE{background:#ef4444}.RegisterPage_strengthFill__L29Yh.RegisterPage_medium__os\+l9{background:#f59e0b}.RegisterPage_strengthFill__L29Yh.RegisterPage_strong__VqFMM{background:#10b981}.RegisterPage_strengthText__2GuNA{font-size:var(--fs-xs);font-weight:var(--fw-semibold);min-width:60px;text-align:right}.RegisterPage_strengthText__2GuNA.RegisterPage_weak__k\+FnE{color:#ef4444}.RegisterPage_strengthText__2GuNA.RegisterPage_medium__os\+l9{color:#f59e0b}.RegisterPage_strengthText__2GuNA.RegisterPage_strong__VqFMM{color:#10b981}.RegisterPage_requirementsList__0Cvmu{display:flex;flex-direction:column;gap:var(--sp-1)}.RegisterPage_requirement__KuPrt{align-items:center;color:var(--c-text-muted);display:flex;font-size:var(--fs-xs);gap:var(--sp-2)}.RegisterPage_requirementIcon__SfPJ2{color:#ef4444;flex-shrink:0}.RegisterPage_passwordMatchFeedback__gO\+xg{margin-top:var(--sp-2)}.RegisterPage_matchIndicator__EQmc2{align-items:center;border-radius:6px;display:flex;font-size:var(--fs-xs);font-weight:var(--fw-medium);gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);transition:background-color .2s ease,color .2s ease}.RegisterPage_matchIndicator__EQmc2.RegisterPage_match__v0x-4{background:#f0fdf4;border:1px solid #bbf7d0;color:#166534}.RegisterPage_matchIndicator__EQmc2.RegisterPage_noMatch__BGsrd{background:#fef2f2;border:1px solid var(--c-danger-border);color:var(--c-danger)}.RegisterPage_matchIcon__no9j3{flex-shrink:0}.RegisterPage_matchIndicator__EQmc2.RegisterPage_match__v0x-4 .RegisterPage_matchIcon__no9j3{color:#16a34a}.RegisterPage_matchIndicator__EQmc2.RegisterPage_noMatch__BGsrd .RegisterPage_matchIcon__no9j3{color:var(--c-danger)}.RegisterPage_passwordToggle__8GHdA:focus{background:var(--c-border-soft);color:var(--c-text-muted);outline:none}.RegisterPage_actionButton__z1VYA{align-items:center;background:linear-gradient(135deg,var(--c-primary) 0,var(--c-primary-2) 100%);border:none;border-radius:var(--r-md);color:#fff;cursor:pointer;display:flex;font-size:var(--fs-md);font-weight:var(--fw-semibold);justify-content:center;min-height:52px;padding:var(--sp-4) var(--sp-6);transition:transform .2s ease,box-shadow .2s ease,filter .2s ease;width:100%}.RegisterPage_actionButton__z1VYA:hover:not(:disabled){box-shadow:0 8px 20px #1e40af33;filter:brightness(1.05);transform:translateY(-2px)}.RegisterPage_actionButton__z1VYA:disabled{cursor:not-allowed;opacity:.6;transform:none}.RegisterPage_spinner__JJyCA{animation:RegisterPage_spin__R-YT1 1s linear infinite;border-top:2px solid var(--c-border);border:2px solid var(--c-border);border-radius:50%;border-top-color:var(--c-primary);height:var(--fs-xl);width:var(--fs-xl)}@keyframes RegisterPage_spin__R-YT1{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.RegisterPage_divider__h\+6Wn{margin:30px 0;position:relative;text-align:center}.RegisterPage_divider__h\+6Wn:before{background:var(--c-border);content:"";height:1px;left:0;position:absolute;right:0;top:50%}.RegisterPage_divider__h\+6Wn span{background:linear-gradient(135deg,var(--c-surface-2) 0,var(--c-border-soft) 100%);color:var(--c-text-muted);font-size:var(--fs-sm);font-weight:var(--fw-medium);padding:0 var(--sp-5)}.RegisterPage_googleButton__NoXoO{align-items:center;background:var(--c-surface);border:2px solid var(--c-border);border-radius:var(--r-md);cursor:pointer;display:flex;font-size:var(--fs-md);font-weight:var(--fw-semibold);justify-content:center;margin-bottom:30px;min-height:52px;padding:var(--sp-4) var(--sp-6);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;width:100%}.RegisterPage_googleButton__NoXoO:hover:not(:disabled){border-color:var(--c-primary);box-shadow:0 8px 20px #1e40af1a;transform:translateY(-2px)}.RegisterPage_googleButton__NoXoO:disabled{cursor:not-allowed;opacity:.6;transform:none}.RegisterPage_buttonContent__o0AG6{align-items:center;display:flex;gap:var(--sp-3);justify-content:center}.RegisterPage_googleIcon__zcxsO{flex-shrink:0}.RegisterPage_buttonText__uNrBx{color:#374151}.RegisterPage_footer__sxSIf{border-top:1px solid var(--c-border-soft);padding-top:var(--sp-5);text-align:center}.RegisterPage_footerText__G\+\+Kk{color:var(--c-text-muted);font-size:var(--fs-xs);line-height:1.5;margin:0}.RegisterPage_footerLink__O7eot{color:var(--c-primary);font-weight:var(--fw-medium);text-decoration:none}.RegisterPage_footerLink__O7eot:hover{text-decoration:underline}@media (max-width:768px){.RegisterPage_registerPage__dvaKA{padding:var(--sp-5) 15px}.RegisterPage_logo__aft\+q{height:80px}.RegisterPage_title__8QIyj{font-size:32px}.RegisterPage_subtitle__isEOi{font-size:15px}}@media (max-width:480px){.RegisterPage_logo__aft\+q{height:70px}.RegisterPage_title__8QIyj{font-size:28px}.RegisterPage_subtitle__isEOi{font-size:14px}.RegisterPage_input__imcdd{font-size:15px;padding:14px 18px}.RegisterPage_passwordInput__YdMNE{font-size:15px;padding:14px 45px 14px 18px}.RegisterPage_passwordToggle__8GHdA{padding:6px;right:10px}.RegisterPage_passwordToggle__8GHdA svg{height:18px;width:18px}.RegisterPage_actionButton__z1VYA,.RegisterPage_googleButton__NoXoO{font-size:15px;padding:14px var(--sp-5)}.RegisterPage_buttonContent__o0AG6{gap:10px}.RegisterPage_passwordFeedback__RjkSF{padding:10px}.RegisterPage_strengthIndicator__IJQ6J{gap:var(--sp-2)}.RegisterPage_strengthText__2GuNA{font-size:11px;min-width:50px}.RegisterPage_requirement__KuPrt{font-size:11px}.RegisterPage_matchIndicator__EQmc2{font-size:11px;padding:6px 10px}}.AccessDeniedPage_accessDeniedPage__xh5K8{align-items:center;background:linear-gradient(135deg,var(--c-surface-2) 0,var(--c-border-soft) 100%);display:flex;justify-content:center;min-height:100vh}.AccessDeniedPage_container__ZhuN4{align-items:center;display:flex;flex-direction:column;max-width:450px;width:100%}.AccessDeniedPage_logoSection__OqaZJ{margin-bottom:var(--sp-8);text-align:center}.AccessDeniedPage_logo__KwhFm{height:80px;object-fit:contain;width:auto}.AccessDeniedPage_content__5T0yO{text-align:center;width:100%}.AccessDeniedPage_title__o5qSr{color:var(--c-text);font-size:36px;font-weight:var(--fw-extrabold);letter-spacing:-.5px;margin-bottom:var(--sp-4)}.AccessDeniedPage_subtitle__iXPIr{color:var(--c-text-muted);font-size:var(--fs-md);line-height:1.6;margin:0 0 var(--sp-8) 0}.AccessDeniedPage_iconContainer__e6JHm{margin-bottom:30px}.AccessDeniedPage_accessDeniedIcon__ofkJf{stroke-width:2;color:var(--c-danger)}.AccessDeniedPage_details__O2GVM{background:var(--c-danger-bg);border:1px solid var(--c-danger-border);border-radius:var(--r-md);margin:var(--sp-5) 0;padding:var(--sp-4);text-align:center}.AccessDeniedPage_detailText__EQmqt{color:var(--c-danger);font-size:var(--fs-sm);font-weight:var(--fw-medium);line-height:1.5;margin:0}.AccessDeniedPage_actionButton__zRt37{background:linear-gradient(135deg,var(--c-primary) 0,var(--c-primary-2) 100%);border:none;border-radius:var(--r-md);color:var(--c-surface);cursor:pointer;font-size:var(--fs-md);font-weight:var(--fw-semibold);margin:30px 0;padding:var(--sp-4) var(--sp-6);transition:background .3s ease,transform .3s ease,box-shadow .3s ease;width:100%}.AccessDeniedPage_actionButton__zRt37:hover:not(:disabled){background:linear-gradient(135deg,color-mix(in srgb,var(--c-primary) 92%,#000) 0,var(--c-link) 100%);box-shadow:0 8px 20px color-mix(in srgb,var(--c-primary) 20%,#0000);transform:translateY(-2px)}.AccessDeniedPage_actionButton__zRt37:disabled{cursor:not-allowed;opacity:.6;transform:none}.AccessDeniedPage_helpSection__Vkf5C{background:var(--c-surface-2);border:1px solid var(--c-border);border-radius:var(--r-md);margin-top:30px;padding:var(--sp-5);text-align:center}.AccessDeniedPage_helpTitle__R3pZC{color:var(--c-text);font-size:var(--fs-lg);font-weight:var(--fw-bold);margin:0 0 var(--sp-5) 0;text-align:center}.AccessDeniedPage_helpContainer__6dVS2{align-items:center;display:flex;flex-direction:column;gap:var(--sp-3);margin:0 auto;max-width:300px}.AccessDeniedPage_helpOption__beUie{align-items:center;display:flex;gap:10px;justify-content:flex-start;padding:var(--sp-2) 0;width:100%}.AccessDeniedPage_helpIcon__q13qB{align-items:center;color:var(--c-primary-2);display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.AccessDeniedPage_helpIcon__q13qB svg{stroke:currentColor;height:20px;width:20px}.AccessDeniedPage_helpText__5dvOQ{color:var(--c-text-muted);font-size:var(--fs-sm)}.AccessDeniedPage_helpLink__ctFzl{color:var(--c-link);font-weight:var(--fw-semibold);text-decoration:none;transition:color .2s ease}.AccessDeniedPage_helpLink__ctFzl:hover{color:var(--c-primary);text-decoration:underline}@media (max-width:768px){.AccessDeniedPage_accessDeniedPage__xh5K8{padding:var(--sp-5) 15px}.AccessDeniedPage_logo__KwhFm{height:80px}.AccessDeniedPage_title__o5qSr{font-size:32px}.AccessDeniedPage_subtitle__iXPIr{font-size:15px}}@media (max-width:480px){.AccessDeniedPage_logo__KwhFm{height:70px}.AccessDeniedPage_title__o5qSr{font-size:28px}.AccessDeniedPage_subtitle__iXPIr{font-size:var(--fs-sm)}.AccessDeniedPage_actionButton__zRt37{font-size:15px;padding:14px var(--sp-5)}}.ForgotPasswordPage_authPage__RgSR8{align-items:center;background:linear-gradient(135deg,var(--c-surface-2) 0,var(--c-border-soft) 100%);display:flex;justify-content:center;min-height:100vh}.ForgotPasswordPage_container__NNK63{align-items:center;display:flex;flex-direction:column;max-width:450px;width:100%}.ForgotPasswordPage_logoSection__l9wwB{margin-bottom:var(--sp-8);text-align:center}.ForgotPasswordPage_logo__AW3Ui{height:80px;object-fit:contain;width:auto}.ForgotPasswordPage_content__zsyhc{text-align:center;width:100%}.ForgotPasswordPage_title__1YBC7{color:var(--c-text);font-size:36px;font-weight:var(--fw-extrabold);letter-spacing:-.5px;margin-bottom:var(--sp-4)}.ForgotPasswordPage_subtitle__PUjYh{color:var(--c-text-muted);font-size:var(--fs-md);line-height:1.6;margin:0 0 var(--sp-8) 0}.ForgotPasswordPage_successIcon__ac42F{color:#10b981;display:flex;justify-content:center;margin-bottom:30px}.ForgotPasswordPage_errorMessage__--sG1{align-items:center;background:var(--c-danger-bg);border:1px solid var(--c-danger-border);border-radius:var(--r-md);color:var(--c-danger);display:flex;font-size:var(--fs-sm);font-weight:var(--fw-medium);gap:10px;justify-content:center;margin-bottom:30px;padding:var(--sp-3) var(--sp-4)}.ForgotPasswordPage_errorIcon__ULK9W{flex-shrink:0}.ForgotPasswordPage_form__-ljw3{margin-bottom:30px}.ForgotPasswordPage_inputGroup__Cs1JU{margin-bottom:var(--sp-5)}.ForgotPasswordPage_input__xD6s6{background:var(--c-surface);border:2px solid var(--c-border);border-radius:var(--r-md);box-sizing:border-box;font-size:var(--fs-md);padding:var(--sp-4) var(--sp-5);transition:border-color .3s ease,box-shadow .3s ease;width:100%}.ForgotPasswordPage_input__xD6s6:focus{border-color:var(--c-primary);box-shadow:var(--focus-ring);outline:none}.ForgotPasswordPage_input__xD6s6:disabled{background:var(--c-surface-2);color:var(--c-text-muted);cursor:not-allowed}.ForgotPasswordPage_input__xD6s6::placeholder{color:var(--c-text-muted)}.ForgotPasswordPage_submitButton__iLED7{align-items:center;background:linear-gradient(135deg,var(--c-primary) 0,var(--c-primary-2) 100%);border:none;border-radius:var(--r-md);color:var(--c-surface);cursor:pointer;display:flex;font-size:var(--fs-md);font-weight:var(--fw-semibold);gap:var(--sp-2);justify-content:center;padding:var(--sp-4) var(--sp-6);transition:background .3s ease,transform .3s ease,box-shadow .3s ease;width:100%}.ForgotPasswordPage_submitButton__iLED7:hover:not(:disabled){background:linear-gradient(135deg,color-mix(in srgb,var(--c-primary) 92%,#000) 0,var(--c-link) 100%);box-shadow:0 8px 20px color-mix(in srgb,var(--c-primary) 20%,#0000);transform:translateY(-2px)}.ForgotPasswordPage_submitButton__iLED7:disabled{cursor:not-allowed;opacity:.6;transform:none}.ForgotPasswordPage_divider__RHUGB{margin:30px 0;position:relative;text-align:center}.ForgotPasswordPage_divider__RHUGB:before{background:var(--c-border);content:"";height:1px;left:0;position:absolute;right:0;top:50%}.ForgotPasswordPage_divider__RHUGB span{background:linear-gradient(135deg,var(--c-surface-2) 0,var(--c-border-soft) 100%);color:var(--c-text-muted);font-size:var(--fs-sm);font-weight:var(--fw-medium);padding:0 var(--sp-5)}.ForgotPasswordPage_backToLoginButton__92oiV{background:var(--c-surface);border:2px solid var(--c-border);border-radius:var(--r-md);color:#374151;cursor:pointer;font-size:var(--fs-md);font-weight:var(--fw-semibold);margin-bottom:var(--sp-5);padding:var(--sp-4) var(--sp-5);transition:background .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease;width:100%}.ForgotPasswordPage_backToLoginButton__92oiV:hover:not(:disabled){background:var(--c-surface-2);border-color:color-mix(in srgb,var(--c-border) 70%,var(--c-text));box-shadow:var(--shadow-sm);transform:translateY(-1px)}.ForgotPasswordPage_backToLoginButton__92oiV:disabled{box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}.ForgotPasswordPage_infoBox__hCqkF{background:color-mix(in srgb,var(--c-link) 8%,var(--c-surface));border:1px solid color-mix(in srgb,var(--c-link) 35%,var(--c-border));border-radius:var(--r-md);margin:30px 0;padding:var(--sp-5);text-align:left}.ForgotPasswordPage_infoBox__hCqkF p{color:var(--c-link);font-size:var(--fs-sm);line-height:1.5;margin:0}.ForgotPasswordPage_buttonGroup__\+q6XZ{display:flex;flex-direction:column;gap:var(--sp-3);margin:30px 0}.ForgotPasswordPage_backButton__\+6apR{background:var(--c-surface);border:2px solid var(--c-border);border-radius:var(--r-md);color:#374151;cursor:pointer;font-size:var(--fs-md);font-weight:var(--fw-semibold);padding:var(--sp-4) var(--sp-5);transition:background .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}.ForgotPasswordPage_backButton__\+6apR:hover{background:var(--c-surface-2);border-color:color-mix(in srgb,var(--c-border) 70%,var(--c-text));box-shadow:var(--shadow-sm);transform:translateY(-1px)}.ForgotPasswordPage_resendButton__lnkQQ{background:linear-gradient(135deg,var(--c-primary) 0,var(--c-primary-2) 100%);border:none;border-radius:var(--r-md);color:var(--c-surface);cursor:pointer;font-size:var(--fs-md);font-weight:var(--fw-semibold);padding:var(--sp-4) var(--sp-5);transition:background .3s ease,transform .3s ease,box-shadow .3s ease}.ForgotPasswordPage_resendButton__lnkQQ:hover{background:linear-gradient(135deg,color-mix(in srgb,var(--c-primary) 92%,#000) 0,var(--c-link) 100%);box-shadow:0 8px 20px color-mix(in srgb,var(--c-primary) 20%,#0000);transform:translateY(-2px)}.ForgotPasswordPage_helpText__\+SRm5{background:var(--c-surface-2);border:1px solid var(--c-border);border-radius:var(--r-md);margin-top:30px;padding:var(--sp-5);text-align:center}.ForgotPasswordPage_helpText__\+SRm5 p{color:var(--c-text-muted);font-size:var(--fs-sm);line-height:1.5;margin:0 0 var(--sp-2) 0}.ForgotPasswordPage_helpText__\+SRm5 p:last-child{margin-bottom:0}.ForgotPasswordPage_loginLink__JH3Zg{background:none;border:none;color:var(--c-primary-2);cursor:pointer;font-size:inherit;font-weight:var(--fw-semibold);padding:0;text-decoration:none;transition:color .2s ease}.ForgotPasswordPage_loginLink__JH3Zg:hover:not(:disabled){color:var(--c-link);text-decoration:underline}.ForgotPasswordPage_loginLink__JH3Zg:disabled{cursor:not-allowed;opacity:.6}.ForgotPasswordPage_helpLink__5Scda{color:var(--c-link);font-weight:var(--fw-semibold);text-decoration:none;transition:color .2s ease}.ForgotPasswordPage_helpLink__5Scda:hover{color:var(--c-primary);text-decoration:underline}.ForgotPasswordPage_spinner__9pqXn{animation:ForgotPasswordPage_spin__Cq9yM 1s linear infinite;border-top:2px solid var(--c-border);border:2px solid var(--c-border);border-radius:50%;border-top-color:var(--c-primary);height:20px;width:20px}@keyframes ForgotPasswordPage_spin__Cq9yM{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.ForgotPasswordPage_authPage__RgSR8{padding:var(--sp-5) 15px}.ForgotPasswordPage_logo__AW3Ui{height:80px}.ForgotPasswordPage_title__1YBC7{font-size:32px}.ForgotPasswordPage_subtitle__PUjYh{font-size:15px}}@media (max-width:480px){.ForgotPasswordPage_logo__AW3Ui{height:70px}.ForgotPasswordPage_title__1YBC7{font-size:28px}.ForgotPasswordPage_subtitle__PUjYh{font-size:var(--fs-sm)}.ForgotPasswordPage_input__xD6s6{font-size:15px;padding:14px 18px}.ForgotPasswordPage_backButton__\+6apR,.ForgotPasswordPage_backToLoginButton__92oiV,.ForgotPasswordPage_resendButton__lnkQQ,.ForgotPasswordPage_submitButton__iLED7{font-size:15px;padding:14px var(--sp-5)}}.ResetPasswordPage_authPage__uL6Qz{align-items:center;background:linear-gradient(135deg,#f8fafc,#f1f5f9);display:flex;justify-content:center;min-height:100vh}.ResetPasswordPage_container__fhh9s{align-items:center;display:flex;flex-direction:column;max-width:450px;width:100%}.ResetPasswordPage_logoSection__lm6Cy{margin-bottom:40px;text-align:center}.ResetPasswordPage_logo__BqhK4{height:80px;object-fit:contain;width:auto}.ResetPasswordPage_content__dc\+nn{text-align:center;width:100%}.ResetPasswordPage_title__rGHri{color:#1e293b;font-size:36px;font-weight:800;letter-spacing:-.5px;margin-bottom:16px}.ResetPasswordPage_subtitle__BmdTs{color:#64748b;font-size:16px;line-height:1.6;margin:0 0 40px}.ResetPasswordPage_successIcon__ohqS\+{color:#10b981;display:flex;justify-content:center;margin-bottom:30px}.ResetPasswordPage_errorMessage__HP32W{align-items:center;background:#fee2e2;border:1px solid #fecaca;border-radius:12px;color:#dc2626;display:flex;font-size:14px;font-weight:500;gap:10px;justify-content:center;margin-bottom:30px;padding:12px 16px}.ResetPasswordPage_errorIcon__sLaCJ{flex-shrink:0}.ResetPasswordPage_form__rZW9w{margin-bottom:30px}.ResetPasswordPage_inputGroup__DmFck{margin-bottom:20px;text-align:left}.ResetPasswordPage_label__6nr6-{color:#374151;display:block;font-size:14px;font-weight:600;margin-bottom:8px}.ResetPasswordPage_passwordInputContainer__qaLA3{position:relative;width:100%}.ResetPasswordPage_passwordInput__gjIke{background:#fff;border:2px solid #e2e8f0;border-radius:12px;box-sizing:border-box;font-size:16px;padding:16px 50px 16px 20px;transition:all .3s ease;width:100%}.ResetPasswordPage_passwordInput__gjIke:focus{border-color:#1e40af;box-shadow:0 0 0 3px #1e40af1a;outline:none}.ResetPasswordPage_passwordInput__gjIke:disabled{background:#f8fafc;color:#94a3b8;cursor:not-allowed}.ResetPasswordPage_passwordInput__gjIke::placeholder{color:#94a3b8}.ResetPasswordPage_passwordToggle__MeuX1{align-items:center;background:none;border:none;border-radius:50%;color:#64748b;cursor:pointer;display:flex;justify-content:center;padding:8px;position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:all .3s ease}.ResetPasswordPage_passwordToggle__MeuX1:hover{background:#f1f5f9;color:#475569}.ResetPasswordPage_passwordStrength__4Cxoj{align-items:center;display:flex;gap:12px;margin-top:8px}.ResetPasswordPage_strengthBar__3lUgz{background:#e2e8f0;border-radius:2px;flex:1 1;height:4px;overflow:hidden}.ResetPasswordPage_strengthFill__4TTyt{background:#ef4444;height:100%;transition:all .3s ease}.ResetPasswordPage_strengthFill__4TTyt.ResetPasswordPage_weak__yqoDy{background:#ef4444}.ResetPasswordPage_strengthFill__4TTyt.ResetPasswordPage_medium__9VVBW{background:#f59e0b}.ResetPasswordPage_strengthFill__4TTyt.ResetPasswordPage_strong__N-YQr{background:#10b981}.ResetPasswordPage_strengthText__b7GsB{color:#64748b;font-size:12px;font-weight:600;min-width:50px;text-align:right}.ResetPasswordPage_passwordFeedback__zu\+E2{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-top:8px;padding:12px}.ResetPasswordPage_passwordFeedback__zu\+E2 ul{list-style:none;margin:0;padding:0}.ResetPasswordPage_feedbackItem__diT3m{align-items:center;color:#64748b;display:flex;font-size:12px;gap:6px;margin-bottom:4px}.ResetPasswordPage_feedbackItem__diT3m:before{color:#94a3b8;content:"•"}.ResetPasswordPage_submitButton__SQ\+\+u{align-items:center;background:linear-gradient(135deg,#1e40af,#3b82f6);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:8px;justify-content:center;padding:16px 24px;transition:all .3s ease;width:100%}.ResetPasswordPage_submitButton__SQ\+\+u:hover:not(:disabled){background:linear-gradient(135deg,#1d4ed8,#2563eb);box-shadow:0 8px 20px #1e40af33;transform:translateY(-2px)}.ResetPasswordPage_submitButton__SQ\+\+u:disabled{cursor:not-allowed;opacity:.6;transform:none}.ResetPasswordPage_loginButton__0v8rg{background:linear-gradient(135deg,#1e40af,#3b82f6);border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;margin-top:20px;padding:16px 24px;transition:all .3s ease;width:100%}.ResetPasswordPage_loginButton__0v8rg:hover{background:linear-gradient(135deg,#1d4ed8,#2563eb);box-shadow:0 8px 20px #1e40af33;transform:translateY(-2px)}.ResetPasswordPage_helpText__A8GFI{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin-top:30px;padding:20px;text-align:center}.ResetPasswordPage_helpText__A8GFI p{color:#64748b;font-size:14px;line-height:1.5;margin:0 0 8px}.ResetPasswordPage_helpText__A8GFI p:last-child{margin-bottom:0}.ResetPasswordPage_loginLink__RtaOQ,.ResetPasswordPage_resetLink__V9BiX{background:none;border:none;color:#3b82f6;cursor:pointer;font-size:inherit;font-weight:600;padding:0;text-decoration:none;transition:color .2s ease}.ResetPasswordPage_loginLink__RtaOQ:hover:not(:disabled),.ResetPasswordPage_resetLink__V9BiX:hover:not(:disabled){color:#2563eb;text-decoration:underline}.ResetPasswordPage_loginLink__RtaOQ:disabled,.ResetPasswordPage_resetLink__V9BiX:disabled{cursor:not-allowed;opacity:.6}.ResetPasswordPage_spinner__qXntj{animation:ResetPasswordPage_spin__yfMg0 1s linear infinite;border:2px solid #e2e8f0;border-radius:50%;border-top-color:#1e40af;height:20px;width:20px}@keyframes ResetPasswordPage_spin__yfMg0{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.ResetPasswordPage_authPage__uL6Qz{padding:20px 15px}.ResetPasswordPage_logo__BqhK4{height:80px}.ResetPasswordPage_title__rGHri{font-size:32px}.ResetPasswordPage_subtitle__BmdTs{font-size:15px}}@media (max-width:480px){.ResetPasswordPage_logo__BqhK4{height:70px}.ResetPasswordPage_title__rGHri{font-size:28px}.ResetPasswordPage_subtitle__BmdTs{font-size:14px}.ResetPasswordPage_passwordInput__gjIke{font-size:15px;padding:14px 45px 14px 18px}.ResetPasswordPage_passwordToggle__MeuX1{padding:6px;right:10px}.ResetPasswordPage_passwordToggle__MeuX1 svg{height:18px;width:18px}.ResetPasswordPage_loginButton__0v8rg,.ResetPasswordPage_submitButton__SQ\+\+u{font-size:15px;padding:14px 20px}}.OwnerRegisterPage_ownerRegisterPage__4wtMD{align-items:center;background:linear-gradient(135deg,#f8fafc,#f1f5f9);display:flex;justify-content:center;min-height:100vh}.OwnerRegisterPage_container__r4iIp{align-items:center;display:flex;flex-direction:column;max-width:450px;width:100%}.OwnerRegisterPage_logoSection__e3KLb{margin-bottom:40px;text-align:center}.OwnerRegisterPage_logo__-XlkT{height:80px;object-fit:contain;width:auto}.OwnerRegisterPage_content__pxlmP{text-align:center;width:100%}.OwnerRegisterPage_title__Ov6Ta{color:#1e293b;font-size:36px;font-weight:800;letter-spacing:-.5px;margin-bottom:16px}.OwnerRegisterPage_subtitle__bTJLs{color:#64748b;font-size:16px;line-height:1.6;margin:0 0 40px}.OwnerRegisterPage_errorMessage__DbyB8{align-items:center;background:#fee2e2;border:1px solid #fecaca;border-radius:12px;color:#dc2626;display:flex;font-size:14px;font-weight:500;gap:10px;justify-content:center;margin-bottom:30px;padding:12px 16px}.OwnerRegisterPage_errorIcon__7PDA3{flex-shrink:0}.OwnerRegisterPage_registerForm__APPR-{margin-bottom:30px}.OwnerRegisterPage_formContainer__K0ZfE,.OwnerRegisterPage_inputGroup__QbMF0{display:flex;flex-direction:column;gap:16px}.OwnerRegisterPage_input__Orpfu{background:#fff;border:2px solid #e2e8f0;border-radius:12px;box-sizing:border-box;font-size:16px;padding:16px 20px;transition:all .3s ease;width:100%}.OwnerRegisterPage_input__Orpfu:focus{border-color:#1e40af;box-shadow:0 0 0 3px #1e40af1a;outline:none}.OwnerRegisterPage_input__Orpfu::placeholder{color:#94a3b8}.OwnerRegisterPage_passwordInputContainer__-AbTV{position:relative;width:100%}.OwnerRegisterPage_passwordInput__buj9k{background:#fff;border:2px solid #e2e8f0;border-radius:12px;box-sizing:border-box;font-size:16px;padding:16px 50px 16px 20px;transition:all .3s ease;width:100%}.OwnerRegisterPage_passwordInput__buj9k:focus{border-color:#1e40af;box-shadow:0 0 0 3px #1e40af1a;outline:none}.OwnerRegisterPage_passwordInput__buj9k::placeholder{color:#94a3b8}.OwnerRegisterPage_passwordToggle__UGp1A{align-items:center;background:none;border:none;border-radius:50%;color:#64748b;cursor:pointer;display:flex;justify-content:center;padding:8px;position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:all .2s ease}.OwnerRegisterPage_passwordToggle__UGp1A:hover{background:#f1f5f9;color:#475569;transform:translateY(-50%) translateY(1px)}.OwnerRegisterPage_passwordToggle__UGp1A:focus{background:#f1f5f9;color:#475569;outline:none}.OwnerRegisterPage_inputIcon__KWy-c{pointer-events:none}.OwnerRegisterPage_inputIcon__KWy-c,.OwnerRegisterPage_pasteButton__PS5YA{align-items:center;color:#64748b;display:flex;justify-content:center;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.OwnerRegisterPage_pasteButton__PS5YA{background:none;border:none;border-radius:50%;cursor:pointer;padding:8px;transition:all .2s ease;z-index:10}.OwnerRegisterPage_pasteButton__PS5YA:hover{background:#f1f5f9;color:#475569;transform:translateY(-50%) scale(1.05)}.OwnerRegisterPage_pasteButton__PS5YA:active{background:#e2e8f0;transform:translateY(-50%) scale(.95)}.OwnerRegisterPage_pasteButton__PS5YA:focus{background:#f1f5f9;box-shadow:0 0 0 2px #1e40af33;color:#475569;outline:none}.OwnerRegisterPage_passwordFeedback__qo00x{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-top:8px;padding:12px}.OwnerRegisterPage_strengthIndicator__XdMhL{align-items:center;display:flex;gap:12px;margin-bottom:8px}.OwnerRegisterPage_strengthBar__aOogz{background:#e2e8f0;border-radius:3px;flex:1 1;height:6px;overflow:hidden}.OwnerRegisterPage_strengthFill__TAp7e{border-radius:3px;height:100%;transition:all .3s ease}.OwnerRegisterPage_strengthFill__TAp7e.OwnerRegisterPage_weak__iEOtO{background:#ef4444}.OwnerRegisterPage_strengthFill__TAp7e.OwnerRegisterPage_medium__yi5Pa{background:#f59e0b}.OwnerRegisterPage_strengthFill__TAp7e.OwnerRegisterPage_strong__fjf5a{background:#10b981}.OwnerRegisterPage_strengthText__RXzYP{font-size:12px;font-weight:600;min-width:60px;text-align:right}.OwnerRegisterPage_strengthText__RXzYP.OwnerRegisterPage_weak__iEOtO{color:#ef4444}.OwnerRegisterPage_strengthText__RXzYP.OwnerRegisterPage_medium__yi5Pa{color:#f59e0b}.OwnerRegisterPage_strengthText__RXzYP.OwnerRegisterPage_strong__fjf5a{color:#10b981}.OwnerRegisterPage_requirementsList__iCDle{display:flex;flex-direction:column;gap:4px}.OwnerRegisterPage_requirement__z2GhH{align-items:center;color:#64748b;display:flex;font-size:12px;gap:8px}.OwnerRegisterPage_requirementIcon__iDxl6{color:#ef4444;flex-shrink:0}.OwnerRegisterPage_passwordMatchFeedback__9Z2IQ{margin-top:8px}.OwnerRegisterPage_matchIndicator__Wc\+mv{align-items:center;border-radius:6px;display:flex;font-size:12px;font-weight:500;gap:8px;padding:8px 12px;transition:all .2s ease}.OwnerRegisterPage_matchIndicator__Wc\+mv.OwnerRegisterPage_match__\+OHRb{background:#f0fdf4;border:1px solid #bbf7d0;color:#166534}.OwnerRegisterPage_matchIndicator__Wc\+mv.OwnerRegisterPage_noMatch__rHb7X{background:#fef2f2;border:1px solid #fecaca;color:#dc2626}.OwnerRegisterPage_matchIcon__B5Sb1{flex-shrink:0}.OwnerRegisterPage_matchIndicator__Wc\+mv.OwnerRegisterPage_match__\+OHRb .OwnerRegisterPage_matchIcon__B5Sb1{color:#16a34a}.OwnerRegisterPage_matchIndicator__Wc\+mv.OwnerRegisterPage_noMatch__rHb7X .OwnerRegisterPage_matchIcon__B5Sb1{color:#dc2626}.OwnerRegisterPage_actionButton__lAQAt{align-items:center;background:linear-gradient(135deg,#1e40af,#3b82f6);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;justify-content:center;min-height:52px;padding:16px 24px;transition:all .3s ease;width:100%}.OwnerRegisterPage_actionButton__lAQAt:hover:not(:disabled){background:linear-gradient(135deg,#1d4ed8,#2563eb);box-shadow:0 8px 20px #1e40af33;transform:translateY(-2px)}.OwnerRegisterPage_actionButton__lAQAt:disabled{cursor:not-allowed;opacity:.6;transform:none}.OwnerRegisterPage_spinner__ubhnP{animation:OwnerRegisterPage_spin__MQ\+TV 1s linear infinite;border:2px solid #e2e8f0;border-radius:50%;border-top-color:#1e40af;height:20px;width:20px}@keyframes OwnerRegisterPage_spin__MQ\+TV{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.OwnerRegisterPage_divider__G9aX0{margin:30px 0;position:relative;text-align:center}.OwnerRegisterPage_divider__G9aX0:before{background:#e2e8f0;content:"";height:1px;left:0;position:absolute;right:0;top:50%}.OwnerRegisterPage_divider__G9aX0 span{background:linear-gradient(135deg,#f8fafc,#f1f5f9);color:#64a3b8;font-size:14px;font-weight:500;padding:0 20px}.OwnerRegisterPage_googleButton__EjnWp{align-items:center;background:#fff;border:2px solid #e2e8f0;border-radius:12px;cursor:pointer;display:flex;font-size:16px;font-weight:600;justify-content:center;margin-bottom:30px;min-height:52px;padding:16px 24px;transition:all .3s ease;width:100%}.OwnerRegisterPage_googleButton__EjnWp:hover:not(:disabled){border-color:#1e40af;box-shadow:0 8px 20px #1e40af1a;transform:translateY(-2px)}.OwnerRegisterPage_googleButton__EjnWp:disabled{cursor:not-allowed;opacity:.6;transform:none}.OwnerRegisterPage_buttonContent__JtTuX{align-items:center;display:flex;gap:12px;justify-content:center}.OwnerRegisterPage_googleIcon__J2jIq{flex-shrink:0}.OwnerRegisterPage_buttonText__h1kw4{color:#374151}.OwnerRegisterPage_footer__SSr3e{border-top:1px solid #f1f5f9;padding-top:20px;text-align:center}.OwnerRegisterPage_footerText__E0H5g{color:#94a3b8;font-size:12px;line-height:1.5;margin:0}.OwnerRegisterPage_footerLink__QLDZ9{color:#1e40af;font-weight:500;text-decoration:none}.OwnerRegisterPage_footerLink__QLDZ9:hover{text-decoration:underline}@media (max-width:768px){.OwnerRegisterPage_ownerRegisterPage__4wtMD{padding:20px 15px}.OwnerRegisterPage_logo__-XlkT{height:80px}.OwnerRegisterPage_title__Ov6Ta{font-size:32px}.OwnerRegisterPage_subtitle__bTJLs{font-size:15px}}@media (max-width:480px){.OwnerRegisterPage_logo__-XlkT{height:70px}.OwnerRegisterPage_title__Ov6Ta{font-size:28px}.OwnerRegisterPage_subtitle__bTJLs{font-size:14px}.OwnerRegisterPage_input__Orpfu{font-size:15px;padding:14px 18px}.OwnerRegisterPage_passwordInput__buj9k{font-size:15px;padding:14px 45px 14px 18px}.OwnerRegisterPage_passwordToggle__UGp1A{padding:6px;right:10px}.OwnerRegisterPage_passwordToggle__UGp1A svg{height:18px;width:18px}.OwnerRegisterPage_pasteButton__PS5YA{padding:6px;right:10px}.OwnerRegisterPage_pasteButton__PS5YA svg{height:18px;width:18px}.OwnerRegisterPage_actionButton__lAQAt,.OwnerRegisterPage_googleButton__EjnWp{font-size:15px;padding:14px 20px}.OwnerRegisterPage_buttonContent__JtTuX{gap:10px}.OwnerRegisterPage_passwordFeedback__qo00x{padding:10px}.OwnerRegisterPage_strengthIndicator__XdMhL{gap:8px}.OwnerRegisterPage_strengthText__RXzYP{font-size:11px;min-width:50px}.OwnerRegisterPage_requirement__z2GhH{font-size:11px}.OwnerRegisterPage_matchIndicator__Wc\+mv{font-size:11px;padding:6px 10px}}.NotFoundPage_notFoundPage__SP7Mp{align-items:center;background:linear-gradient(135deg,var(--c-surface-2) 0,var(--c-border-soft) 100%);display:flex;justify-content:center;min-height:100vh;padding:var(--sp-5)}.NotFoundPage_container__8BWmw{align-items:center;display:flex;flex-direction:column;max-width:600px;text-align:center;width:100%}.NotFoundPage_logoSection__b7eeE{margin-bottom:var(--sp-8)}.NotFoundPage_logo__m23R2{height:80px;object-fit:contain;width:auto}.NotFoundPage_content__zRfKj{width:100%}.NotFoundPage_errorCode__pDQYe{color:var(--c-primary);font-size:clamp(5rem,15vw,7.5rem);font-weight:900;line-height:1;margin-bottom:var(--sp-5);text-shadow:0 4px 8px #1e40af1a}.NotFoundPage_title__4RPDp{color:var(--c-text);font-size:clamp(1.75rem,4vw,2.25rem);font-weight:var(--fw-extrabold);letter-spacing:-.5px;margin-bottom:var(--sp-4)}.NotFoundPage_subtitle__JWUTx{color:var(--c-text-muted);font-size:var(--fs-md);line-height:1.6;margin:0 0 var(--sp-8) 0;margin-left:auto;margin-right:auto;max-width:500px}.NotFoundPage_actionButtons__FgQni{display:flex;flex-wrap:wrap;gap:var(--sp-4);justify-content:center;margin-bottom:calc(var(--sp-8) + var(--sp-2))}.NotFoundPage_primaryButton__91XPq{align-items:center;background:linear-gradient(135deg,var(--c-primary) 0,var(--c-primary-2) 100%);border:none;border-radius:var(--r-md);box-shadow:0 4px 12px #1e40af4d;color:var(--c-surface);cursor:pointer;display:flex;font-size:var(--fs-md);font-weight:var(--fw-semibold);gap:var(--sp-2);padding:var(--sp-4) var(--sp-6);transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.NotFoundPage_primaryButton__91XPq:hover{background:linear-gradient(135deg,#1d4ed8 0,var(--c-link) 100%);box-shadow:0 8px 20px #1e40af66;transform:translateY(-2px)}.NotFoundPage_secondaryButton__9Bbzj{align-items:center;background:var(--c-surface);border:2px solid var(--c-border);border-radius:var(--r-md);color:var(--c-text);cursor:pointer;display:flex;font-size:var(--fs-md);font-weight:var(--fw-semibold);gap:var(--sp-2);padding:var(--sp-4) var(--sp-6);transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease}.NotFoundPage_secondaryButton__9Bbzj:hover{background:var(--c-surface-2);border-color:#cbd5e1;box-shadow:var(--shadow-sm);transform:translateY(-2px)}.NotFoundPage_buttonIcon__yteM\+{flex-shrink:0}.NotFoundPage_helpSection__1\+2IQ{background:var(--c-surface-2);border:1px solid var(--c-border);border-radius:var(--r-lg);margin-bottom:var(--sp-7);padding:var(--sp-7)}.NotFoundPage_helpTitle__HP0PM{color:var(--c-text);font-size:var(--fs-xl);font-weight:var(--fw-bold);margin-bottom:var(--sp-3)}.NotFoundPage_helpText__W86ZL{color:var(--c-text-muted);font-size:var(--fs-sm);line-height:1.6;margin:0 0 var(--sp-5) 0}.NotFoundPage_quickLinks__qvw\+Y{display:flex;flex-wrap:wrap;gap:var(--sp-3);justify-content:center}.NotFoundPage_quickLink__dyg0y{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-sm);color:var(--c-primary);font-size:var(--fs-sm);font-weight:var(--fw-semibold);padding:var(--sp-2) var(--sp-4);text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease,color .2s ease}.NotFoundPage_quickLink__dyg0y:hover{background:#f0f9ff;border-color:#bae6fd;box-shadow:0 2px 8px #1e40af1a;color:var(--c-link);transform:translateY(-1px)}.NotFoundPage_footer__BYcAD{border-top:1px solid var(--c-border-soft);padding-top:var(--sp-5);text-align:center}.NotFoundPage_footerText__34ACr{color:var(--c-text-muted);font-size:var(--fs-sm);line-height:1.5;margin:0}.NotFoundPage_footerLink__BdciK{color:var(--c-primary);font-weight:var(--fw-semibold);text-decoration:none;transition:color .2s ease}.NotFoundPage_footerLink__BdciK:hover{color:var(--c-link);text-decoration:underline}@media (max-width:768px){.NotFoundPage_notFoundPage__SP7Mp{padding:15px}.NotFoundPage_logo__m23R2{height:70px}.NotFoundPage_actionButtons__FgQni{align-items:center;flex-direction:column}.NotFoundPage_primaryButton__91XPq,.NotFoundPage_secondaryButton__9Bbzj{justify-content:center;max-width:280px;width:100%}.NotFoundPage_helpSection__1\+2IQ{padding:25px var(--sp-5)}.NotFoundPage_quickLinks__qvw\+Y{align-items:center;flex-direction:column}.NotFoundPage_quickLink__dyg0y{max-width:200px;text-align:center;width:100%}}@media (max-width:480px){.NotFoundPage_primaryButton__91XPq,.NotFoundPage_secondaryButton__9Bbzj{font-size:.9375rem;padding:14px var(--sp-5)}.NotFoundPage_helpSection__1\+2IQ{padding:var(--sp-5) 15px}.NotFoundPage_helpTitle__HP0PM{font-size:var(--fs-lg)}.NotFoundPage_helpText__W86ZL{font-size:.8125rem}}
/*# sourceMappingURL=main.7fdbfb2a.css.map*/