.cookie-consent-backdrop{position:fixed;inset:0;z-index:9999;background:rgba(15,23,42,.45);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.cookie-consent-banner{position:fixed;bottom:0;left:0;right:0;z-index:10000;padding:1.25rem 1.5rem;background:#fff;color:#1d2327;border-top:1px solid #e2e8f0;box-shadow:0 -8px 32px rgba(15,23,42,.12);animation:cookie-consent-slide-up .35s ease-out}@keyframes cookie-consent-slide-up{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.cookie-consent-inner{max-width:960px;margin:0 auto;display:grid;grid-gap:.875rem;gap:.875rem}.cookie-consent-title{margin:0;font-size:1.125rem;font-weight:700}.cookie-consent-message{margin:0;line-height:1.6;color:#475569}.cookie-consent-links{margin:0;font-size:.875rem}.cookie-consent-links a{color:#1d4ed8;text-decoration:underline}.cookie-consent-actions{display:flex;flex-wrap:wrap;gap:.625rem}.cookie-consent-btn{display:inline-flex;align-items:center;justify-content:center;padding:.625rem 1.125rem;border-radius:var(--radius,6px);font-weight:600;font-size:.9375rem;cursor:pointer;border:1px solid transparent;transition:background .2s,border-color .2s,color .2s}.cookie-consent-btn-primary{background:var(--color-primary,#2271b1);color:var(--on-accent,#fff)}.cookie-consent-btn-primary:hover{background:var(--color-primary-dark,#135e96)}.cookie-consent-btn-secondary{background:#fff;color:#1d2327;border-color:#cbd5e1}.cookie-consent-btn-secondary:hover{background:#f8fafc}.cookie-consent-btn-ghost{background:transparent;color:#475569;border-color:transparent;text-decoration:underline}.cookie-consent-manage{max-width:560px;margin:0 auto;display:grid;grid-gap:.75rem;gap:.75rem}.cookie-consent-option{display:flex;gap:.625rem;align-items:center;padding:.625rem .75rem;background:#f8fafc;border-radius:var(--radius,6px);border:1px solid #e2e8f0}.cookie-settings-link{background:none;border:none;padding:0;color:inherit;text-decoration:underline;cursor:pointer;font:inherit}.back-to-top{position:fixed;bottom:96px;inset-inline-end:32px;z-index:130;width:44px;height:44px;border-radius:50%;border:1px solid var(--color-border,rgba(127,127,127,.3));background:var(--color-surface,#fff);color:var(--color-text,#0f172a);box-shadow:0 8px 24px rgba(0,0,0,.25);display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .2s ease,transform .2s ease,visibility .2s,color .2s,border-color .2s}.back-to-top.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.back-to-top:hover{color:var(--color-primary,#2563eb);border-color:var(--color-primary,#2563eb)}body.mobile-menu-open .back-to-top,html.chat-widget-open .back-to-top,html[data-chat-open] .back-to-top{display:none}@media (max-width:480px){.back-to-top{bottom:88px;inset-inline-end:24px}}@media (prefers-reduced-motion:reduce){.back-to-top{transition:none}}@media print{.back-to-top{display:none}}.header-account-link{position:relative;display:inline-flex;align-items:center}.header-account-link .acc-unread-badge{position:absolute;top:-7px;inset-inline-end:-8px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;display:inline-grid;place-items:center;font-size:10px;font-weight:800;line-height:1;letter-spacing:0;color:#fff;background:#e11d48;box-shadow:0 0 0 2px var(--color-bg,#061018)}.header-account-menu{position:relative;display:inline-flex;align-items:center;overflow:visible;z-index:80}.header-actions:has(.header-account-menu),.header-col:has(.header-account-menu),.header-inner:has(.header-account-menu),.header-slot:has(>.header-account-menu),.site-header:has(.header-account-menu){overflow:visible}.header-account-submenu{position:absolute;top:100%;inset-inline-end:0;min-width:13.75rem;padding-top:10px;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(6px);transition:opacity .2s ease,transform .2s ease,visibility .2s;z-index:90}.header-account-menu.is-open .header-account-submenu,.header-account-menu:focus-within .header-account-submenu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}@media (hover:hover) and (pointer:fine){.header-account-menu:hover .header-account-submenu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}}.header-account-submenu-panel{background:var(--color-surface,var(--color-bg,#fff));border:1px solid var(--color-border);border-radius:12px;box-shadow:0 16px 40px rgba(15,23,42,.14);padding:6px}.header-account-submenu-item{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:0;border-radius:9px;background:transparent;color:var(--color-text);font:inherit;font-size:14px;font-weight:600;line-height:1.3;text-align:start;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background .18s ease,color .18s ease}.header-account-submenu-item i{width:1.1em;text-align:center;opacity:.7;font-size:13px}.header-account-submenu-item .acc-unread-badge{flex:0 0 auto;-webkit-margin-start:auto;margin-inline-start:auto;min-width:18px;height:18px;padding:0 5px;border-radius:999px;display:inline-grid;place-items:center;font-size:10px;font-weight:800;line-height:1;color:#fff;background:#e11d48}.header-account-submenu-item:focus-visible,.header-account-submenu-item:hover{background:var(--surface-2,color-mix(in srgb,var(--color-primary) 10%,transparent));color:var(--color-primary)}.header-account-submenu-sep{height:1px;margin:4px 8px;background:var(--color-border)}.header-account-submenu-logout{color:#e11d48}.header-account-submenu-logout:focus-visible,.header-account-submenu-logout:hover{background:color-mix(in srgb,#e11d48 10%,transparent);color:#be123c}.header-account-submenu-logout:disabled{opacity:.65;cursor:wait}.skip-link{position:fixed;top:8px;inset-inline-start:8px;z-index:10001;padding:10px 16px;border-radius:10px;background:var(--color-surface,#fff);color:var(--color-text,#0f172a);border:2px solid var(--color-primary,#2563eb);font-weight:700;text-decoration:none;transform:translateY(-200%)}.skip-link:focus,.skip-link:focus-visible{transform:translateY(0);outline:none}#main-content:focus{outline:none}@media (display-mode:minimal-ui),(display-mode:standalone),(display-mode:window-controls-overlay){.site-footer{display:none!important}}html.pwa-standalone .site-footer{display:none!important}html.pwa-standalone .ch-page-head .btn,html.pwa-standalone .td-quick-btn.is-primary{min-height:44px}html .site-header{padding-top:env(safe-area-inset-top,0);height:auto;min-height:calc(var(--header-height) + env(safe-area-inset-top, 0px))}html .mobile-nav.is-open,html .mobile-nav.open{top:calc(var(--header-height) + env(safe-area-inset-top, 0px));max-height:calc(100dvh - var(--header-height) - env(safe-area-inset-top, 0px));height:calc(100dvh - var(--header-height) - env(safe-area-inset-top, 0px));padding-bottom:calc(20px + env(safe-area-inset-bottom, 0px))}html body{padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0)}html .acc-mobile-tabs{padding-left:calc(6px + env(safe-area-inset-left, 0px));padding-right:calc(6px + env(safe-area-inset-right, 0px))}.net-status{position:fixed;z-index:10500;top:calc(8px + env(safe-area-inset-top, 0px));left:50%;transform:translateX(-50%);display:inline-flex;align-items:center;gap:10px;max-width:calc(100vw - 32px);padding:8px 14px;border-radius:999px;font-size:13px;line-height:1.4;color:#fff;background:#b45309;box-shadow:0 8px 24px rgba(0,0,0,.3);pointer-events:none}.net-status__btn{pointer-events:auto}.net-status--restored{background:#047857}.net-status__btn{border:1px solid rgba(255,255,255,.6);border-radius:999px;padding:2px 10px;background:transparent;color:inherit;font:inherit;font-weight:600;cursor:pointer}.pwa-legal-bar{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 16px;padding:16px 16px calc(16px + env(safe-area-inset-bottom, 0px));font-size:12.5px;border-top:1px solid var(--color-border,rgba(148,163,184,.2))}.pwa-legal-bar .cookie-settings-link,.pwa-legal-bar a{color:var(--color-text-muted,#94a3b8);text-decoration:none;background:none;border:0;padding:0;font:inherit;cursor:pointer}.pwa-legal-bar .cookie-settings-link:hover,.pwa-legal-bar a:hover{color:var(--color-text,#e2e8f0);text-decoration:underline}@media (max-width:640px){html:has(.acc-mobile-tabs) .pwa-legal-bar{padding-bottom:calc(96px + env(safe-area-inset-bottom, 0px))}}html.pwa-standalone.pwa-ios.theme-light body:before{content:"";position:fixed;top:0;left:0;right:0;height:env(safe-area-inset-top,0);background:#06080f;z-index:10400;pointer-events:none}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5f10e9e72d35c52-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/3dc379dc9b5dec12-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c5f10e9e72d35c52-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3dc379dc9b5dec12-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/c5f10e9e72d35c52-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/3dc379dc9b5dec12-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Sora Fallback;src:local("Arial");ascent-override:85.29%;descent-override:25.50%;line-gap-override:0.00%;size-adjust:113.73%}.__className_af938a{font-family:Sora,Sora Fallback;font-style:normal}.__variable_af938a{--font-sora:"Sora","Sora Fallback"}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_6b9622{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.__variable_6b9622{--font-space-grotesk:"Space Grotesk","Space Grotesk Fallback"}