.legal_page__U9PRk{min-height:100vh;background:var(--pharos-bg);color:var(--pharos-ink)}.legal_header__CmWX1{border-bottom:1px solid var(--pharos-rule);background:color-mix(in srgb,var(--pharos-bg) 94%,transparent)}.legal_footerInner__Q_4mK,.legal_headerInner__TLjt3,.legal_main__JNuPZ{width:min(100% - 48px,1040px);margin:0 auto}.legal_headerInner__TLjt3{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 0}.legal_headerInner__TLjt3 nav{display:flex;flex-wrap:wrap;gap:18px;color:var(--pharos-ink-soft);font-family:var(--font-mono),ui-monospace,monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase}.legal_footerInner__Q_4mK a,.legal_headerInner__TLjt3 a{color:inherit;text-decoration:none}.legal_footerInner__Q_4mK a:hover,.legal_headerInner__TLjt3 a:hover{color:var(--pharos-terra)}.legal_revocationActionLink__GNhUh{color:var(--pharos-ink);font-weight:700}.legal_main__JNuPZ{display:grid;gap:32px;padding:72px 0 84px}.legal_hero__GukK7{max-width:760px}.legal_hero__GukK7 h1{margin:14px 0 18px;font-family:var(--font-display),Georgia,serif;font-size:clamp(42px,7vw,76px);font-weight:400;letter-spacing:-.025em;line-height:.96}.legal_hero__GukK7 p{max-width:680px;margin:0;color:var(--pharos-ink-soft);font-size:17px;line-height:1.65}.legal_heroActions__TJZoG{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.legal_content__qHTI_{display:grid;gap:18px;max-width:820px}.legal_section__p9FBI{border-top:1px solid var(--pharos-rule);padding-top:24px}.legal_section__p9FBI h2{margin:0 0 10px;font-family:var(--font-display),Georgia,serif;font-size:30px;font-weight:400;letter-spacing:-.015em;line-height:1.08}.legal_section__p9FBI li,.legal_section__p9FBI p{color:var(--pharos-ink-soft);font-size:15.5px;line-height:1.65}.legal_section__p9FBI a{color:var(--pharos-ink);text-decoration-color:color-mix(in srgb,var(--pharos-terra) 50%,transparent);text-underline-offset:.18em}.legal_section__p9FBI code{border-radius:4px;background:color-mix(in srgb,var(--pharos-ink) 7%,transparent);color:var(--pharos-ink);font-family:var(--font-mono),ui-monospace,monospace;font-size:.88em;padding:.08em .32em}.legal_section__p9FBI p{margin:0 0 12px}.legal_section__p9FBI ul{display:grid;gap:8px;margin:0;padding-left:22px}.legal_tableScroll__hwoX6{overflow-x:auto;padding-bottom:4px}.legal_legalTable__RzSNN{width:100%;min-width:760px;border-collapse:collapse;color:var(--pharos-ink-soft);font-size:14px;line-height:1.45}.legal_legalTable__RzSNN td,.legal_legalTable__RzSNN th{border-top:1px solid var(--pharos-rule);padding:12px 12px 12px 0;text-align:left;vertical-align:top}.legal_legalTable__RzSNN th{color:var(--pharos-ink);font-family:var(--font-mono),ui-monospace,monospace;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.legal_revocationPanel__MDlzX{display:grid;gap:20px;max-width:820px;border:1px solid var(--pharos-rule);border-radius:8px;background:color-mix(in srgb,var(--pharos-paper) 82%,white);padding:clamp(22px,4vw,34px)}.legal_revocationPanel__MDlzX h2{margin:0;font-family:var(--font-display),Georgia,serif;font-size:clamp(30px,5vw,44px);font-weight:400;line-height:1.05}.legal_revocationPanel__MDlzX p{margin:0;color:var(--pharos-ink-soft);font-size:15.5px;line-height:1.6}.legal_revocationStepMeta__onWhh{color:var(--pharos-sea);font-family:var(--font-mono),ui-monospace,monospace;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.legal_revocationForm__PRf10,.legal_revocationReview__imOTw,.legal_revocationReview__imOTw dl{display:grid;gap:16px}.legal_revocationField__LCcU8{display:grid;gap:8px}.legal_revocationField__LCcU8 span,.legal_revocationReview__imOTw dt{color:var(--pharos-ink);font-family:var(--font-mono),ui-monospace,monospace;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.legal_revocationField__LCcU8 input,.legal_revocationField__LCcU8 textarea{width:100%;border:1px solid var(--pharos-rule);border-radius:8px;background:rgba(255,255,255,.72);color:var(--pharos-ink);font:inherit;line-height:1.45;padding:12px 14px}.legal_revocationField__LCcU8 input:focus,.legal_revocationField__LCcU8 textarea:focus{outline:2px solid color-mix(in srgb,var(--pharos-sea) 48%,transparent);outline-offset:2px}.legal_fieldError__csK_s{color:#8a3416;font-size:14px;line-height:1.45}.legal_honeypotField__wzG29{position:absolute;left:-10000px;width:1px;height:1px;opacity:0;pointer-events:none}.legal_revocationReview__imOTw dl{margin:0}.legal_revocationReview__imOTw dl>div{border-top:1px solid var(--pharos-rule);display:grid;gap:5px;padding-top:12px}.legal_revocationReview__imOTw dd{margin:0;color:var(--pharos-ink-soft);font-size:15.5px;line-height:1.55;overflow-wrap:anywhere}.legal_revocationActions__ZDm0j{display:flex;flex-wrap:wrap;gap:10px}.legal_consentCategoryGrid__hfwqx,.legal_consentGrid__NfpQd,.legal_consentOptions__b2xf_{display:grid;gap:16px}.legal_consentCategoryGrid__hfwqx{grid-template-columns:repeat(2,minmax(0,1fr))}.legal_consentActions__Y9i7X,.legal_consentOption___eySw{border-top:1px solid var(--pharos-rule);display:grid;gap:16px;padding-top:22px}.legal_consentOption___eySw{grid-template-columns:minmax(0,1fr) auto;align-items:start}.legal_consentOptionSelected__Fe8Q6{border-top-color:color-mix(in srgb,var(--pharos-terra) 58%,var(--pharos-rule))}.legal_consentOptionDisabled__X9uSv{opacity:.72}.legal_consentOption___eySw label{cursor:pointer}.legal_consentOptionText__uJHIR{display:grid;gap:8px}.legal_consentOptionEyebrow__H_A0U{color:var(--pharos-sea);font-family:var(--font-mono),ui-monospace,monospace;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.legal_consentActions__Y9i7X h3,.legal_consentOption___eySw h3{margin:0;font-family:var(--font-display),Georgia,serif;font-size:30px;font-weight:400;letter-spacing:-.015em;line-height:1.08}.legal_consentOption___eySw p{margin:0;color:var(--pharos-ink-soft);font-size:15.5px;line-height:1.65}.legal_consentStatus__iaQih{align-self:start;border:1px solid var(--pharos-rule);border-radius:999px;color:var(--pharos-ink);font-family:var(--font-mono),ui-monospace,monospace;font-size:10px;font-weight:700;letter-spacing:.14em;padding:8px 10px;text-transform:uppercase}.legal_consentToggle__Ozq0k{display:grid;justify-items:end;gap:8px}.legal_consentToggleInput___DMv7{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.legal_consentToggleTrack__lsH_Z{position:relative;display:block;width:48px;height:28px;border:1px solid var(--pharos-rule);border-radius:999px;background:color-mix(in srgb,var(--pharos-ink) 7%,transparent);transition:background .16s ease,border-color .16s ease}.legal_consentToggleTrack__lsH_Z:after{position:absolute;top:4px;left:4px;width:18px;height:18px;border-radius:999px;background:var(--pharos-paper);box-shadow:0 2px 8px rgba(13,15,18,.16);content:"";transition:transform .16s ease,background .16s ease}.legal_consentToggleInput___DMv7:checked+.legal_consentToggleTrack__lsH_Z,.legal_consentToggleTrackOn__wHOHy{border-color:color-mix(in srgb,var(--pharos-sea) 52%,var(--pharos-rule));background:color-mix(in srgb,var(--pharos-sea) 20%,var(--pharos-bg))}.legal_consentToggleInput___DMv7:checked+.legal_consentToggleTrack__lsH_Z:after,.legal_consentToggleTrackOn__wHOHy:after{background:var(--pharos-sea);transform:translateX(20px)}.legal_consentToggleTrackDisabled__Mo0LX{opacity:.62}.legal_consentToggleInput___DMv7:focus-visible+.legal_consentToggleTrack__lsH_Z{outline:2px solid var(--pharos-terra);outline-offset:3px}.legal_consentActionRow__XC_ZL,.legal_consentLinks__RAJRb{display:flex;flex-wrap:wrap;gap:10px}.legal_primary__LB_J5,.legal_secondary__KSzUq{min-height:40px;border:1px solid transparent;border-radius:999px;cursor:pointer;font-family:var(--font-mono),ui-monospace,monospace;font-size:10px;font-weight:700;letter-spacing:.14em;padding:0 15px;text-transform:uppercase}.legal_primary__LB_J5{border:1px solid var(--pharos-ink);background:var(--pharos-ink);color:var(--pharos-bg)}.legal_secondary__KSzUq{border-color:var(--pharos-rule);background:transparent;color:var(--pharos-ink)}.legal_todo__XvZkT{border-left:2px solid var(--pharos-terra);background:rgba(149,76,52,.08);color:var(--pharos-ink);font-size:14px;line-height:1.5;padding:14px 16px}.legal_todo__XvZkT strong{color:var(--pharos-terra)}.legal_footer__ZKXiQ{border-top:1px solid var(--pharos-rule);padding:28px 0 34px}.legal_footerInner__Q_4mK{align-items:center;justify-content:space-between;color:var(--pharos-ink-soft);font-family:var(--font-mono),ui-monospace,monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase}.legal_footerInner__Q_4mK,.legal_footerInner__Q_4mK nav{display:flex;flex-wrap:wrap;gap:18px}@media (max-width:720px){.legal_footerInner__Q_4mK,.legal_headerInner__TLjt3,.legal_main__JNuPZ{width:min(100% - 32px,1040px)}.legal_footerInner__Q_4mK,.legal_headerInner__TLjt3{align-items:flex-start;flex-direction:column}.legal_main__JNuPZ{padding:48px 0 64px}.legal_hero__GukK7 h1{font-size:clamp(32px,9.5vw,42px);letter-spacing:0;overflow-wrap:anywhere}.legal_consentCategoryGrid__hfwqx,.legal_consentOption___eySw{grid-template-columns:1fr}.legal_consentToggle__Ozq0k{justify-items:start}}.analytics_compactBanner__9g2Pl{position:fixed;z-index:80;right:20px;bottom:20px;display:grid;gap:18px;width:min(420px,calc(100vw - 40px));max-height:min(680px,calc(100svh - 40px));overflow:auto;border:1px solid color-mix(in srgb,var(--pharos-rule) 86%,white);border-radius:12px;background:color-mix(in srgb,var(--pharos-paper) 92%,var(--pharos-bg) 8%);box-shadow:0 18px 54px rgba(34,30,26,.15);color:var(--pharos-ink);padding:24px}.analytics_compactBannerExpanded__7I75N{width:min(560px,calc(100vw - 40px))}.analytics_usReplayNotice__dCcFA{position:fixed;z-index:79;left:50%;bottom:calc(18px + env(safe-area-inset-bottom));display:grid;grid-template-columns:14px minmax(0,1fr) auto 30px;align-items:center;gap:14px;width:min(720px,calc(100vw - 36px));border:1px solid color-mix(in srgb,var(--pharos-rule) 82%,var(--pharos-sea));border-left:4px solid var(--pharos-terra);border-radius:8px;background:color-mix(in srgb,var(--pharos-paper) 94%,white 6%);box-shadow:0 16px 42px rgba(13,15,18,.15);color:var(--pharos-ink);padding:15px 14px 15px 12px;opacity:1;transform:translate(-50%);transition:opacity .18s ease,transform .18s ease}.analytics_usReplayNotice__dCcFA[data-closing=true]{opacity:0;pointer-events:none;transform:translate(-50%,8px)}.analytics_usReplayNoticeMark__inQla{position:relative;display:block;width:14px;height:14px;border:1px solid var(--pharos-ink);border-radius:50%}.analytics_usReplayNoticeMark__inQla:after{position:absolute;inset:3px;border-radius:50%;background:var(--pharos-ink);content:""}.analytics_usReplayNoticeCopy__gnuv9{display:grid;gap:3px;min-width:0}.analytics_usReplayNoticeCopy__gnuv9>span{color:var(--pharos-terra);font-family:var(--font-mono),ui-monospace,monospace;font-size:9px;font-weight:700;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}.analytics_usReplayNoticeCopy__gnuv9 strong{font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;font-size:14px;line-height:1.25}.analytics_usReplayNoticeCopy__gnuv9 p{margin:0;color:var(--pharos-ink-soft);font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;font-size:11px;line-height:1.4}.analytics_usReplayNoticeActions__nx_xk{display:flex;align-items:center;gap:12px}.analytics_usReplayNoticeActions__nx_xk a,.analytics_usReplayNoticeActions__nx_xk button{border:0;background:transparent;color:var(--pharos-ink);cursor:pointer;font-family:var(--font-mono),ui-monospace,monospace;font-size:9px;font-weight:700;letter-spacing:.1em;line-height:1.25;padding:5px 0;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--pharos-terra) 54%,transparent);text-underline-offset:4px;text-transform:uppercase}.analytics_usReplayNoticeActions__nx_xk a:hover,.analytics_usReplayNoticeActions__nx_xk button:hover{color:var(--pharos-terra)}.analytics_usReplayNoticeActions__nx_xk a:focus-visible,.analytics_usReplayNoticeActions__nx_xk button:focus-visible,.analytics_usReplayNoticeClose__ZotUE:focus-visible{outline:2px solid var(--pharos-terra);outline-offset:3px}.analytics_usReplayNoticeClose__ZotUE{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:0;background:transparent;color:var(--pharos-ink-soft);cursor:pointer;font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;font-size:22px;line-height:1;padding:0}.analytics_compactBannerIntro__ATuZd{display:grid;gap:10px}.analytics_compactTitleRow__Rh2X9{display:flex;align-items:center;justify-content:space-between;gap:16px}.analytics_compactBannerTitle__RPvuV{margin:0;color:var(--pharos-ink);font-family:var(--font-display),Georgia,serif;font-size:clamp(25px,4vw,32px);font-weight:500;letter-spacing:0;line-height:1.02}.analytics_compactBannerText__vePN9{max-width:34em;margin:0;color:color-mix(in srgb,var(--pharos-ink) 72%,var(--pharos-bg));font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;font-size:13px;line-height:1.5}.analytics_compactCookieMark__JX5e2{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:72px;height:48px;border-radius:999px;background:color-mix(in srgb,var(--pharos-sea) 14%,var(--pharos-bg));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pharos-sea) 18%,transparent)}.analytics_compactCookieMark__JX5e2 svg{display:block;width:62px;height:auto}.analytics_compactCookiePlate__xXR41{fill:color-mix(in srgb,var(--pharos-sea) 26%,var(--pharos-bg))}.analytics_compactCookieOne__ZMEM1,.analytics_compactCookieThree__yfqXb,.analytics_compactCookieTwo__QD3Da{fill:color-mix(in srgb,var(--pharos-terra) 42%,var(--pharos-bg));stroke:color-mix(in srgb,var(--pharos-terra) 58%,var(--pharos-ink));stroke-width:1.2}.analytics_compactCookieFold__vPSSR{fill:none;stroke:color-mix(in srgb,var(--pharos-ink) 46%,var(--pharos-terra));stroke-linecap:round;stroke-width:1.4}.analytics_compactCookieDot__gb_2e{fill:var(--pharos-sea)}.analytics_compactActions__LFjbd{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.analytics_compactPrimary__21a5n,.analytics_compactReject__XoGt4,.analytics_compactSecondary__LwPod{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border-radius:8px;cursor:pointer;font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;font-size:13px;font-weight:700;line-height:1.1;padding:0 18px}.analytics_compactPrimary__21a5n{border:1px solid var(--pharos-ink);background:var(--pharos-ink);color:var(--pharos-bg)}.analytics_compactSecondary__LwPod{border:1px solid color-mix(in srgb,var(--pharos-rule) 62%,transparent);background:color-mix(in srgb,var(--pharos-bg) 76%,white);color:var(--pharos-ink)}.analytics_compactReject__XoGt4{min-height:32px;border:0;background:transparent;color:color-mix(in srgb,var(--pharos-ink) 64%,var(--pharos-bg));padding:0 4px;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--pharos-sea) 44%,transparent);text-underline-offset:4px}.analytics_compactPrimary__21a5n:hover,.analytics_compactReject__XoGt4:hover,.analytics_compactSecondary__LwPod:hover{color:var(--pharos-terra)}.analytics_compactPrimary__21a5n:hover{color:var(--pharos-bg)}.analytics_compactPrimary__21a5n:focus-visible,.analytics_compactReject__XoGt4:focus-visible,.analytics_compactSecondary__LwPod:focus-visible{outline:2px solid var(--pharos-terra);outline-offset:3px}.analytics_banner___Zckp{position:fixed;z-index:80;left:50%;bottom:20px;display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:14px;width:min(720px,calc(100vw - 40px));max-height:min(580px,calc(100svh - 40px));overflow:hidden;border:1px solid var(--pharos-rule);border-radius:8px;background:color-mix(in srgb,var(--pharos-paper) 90%,var(--pharos-bg) 10%);box-shadow:0 18px 52px rgba(34,30,26,.16);color:var(--pharos-ink);padding:20px;transform:translateX(-50%)}.analytics_bannerIntro__MlL_k{display:grid;gap:8px}.analytics_bannerTitle__Lf48h{margin:0;font-family:var(--font-display),Georgia,serif;font-size:clamp(26px,4vw,36px);font-weight:400;letter-spacing:-.015em;line-height:1.02}.analytics_bannerText__AxKwh,.analytics_consentInfoPanel__sFNbd dd,.analytics_consentInfoPanel__sFNbd p,.analytics_consentOption__GicHJ p{margin:0;color:var(--pharos-ink-soft);font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;font-size:13px;line-height:1.48}.analytics_consentTabs__9txNK{display:flex;flex-wrap:wrap;gap:18px;border-bottom:1px solid var(--pharos-rule)}.analytics_consentTab__YKOlM{border:0;border-bottom:2px solid transparent;color:var(--pharos-ink-soft)}.analytics_consentTabActive__rbttc,.analytics_consentTab__YKOlM{min-height:32px;background:transparent;cursor:pointer;font-family:var(--font-mono),ui-monospace,monospace;font-size:10px;font-weight:700;letter-spacing:.14em;padding:0 0 8px;text-transform:uppercase}.analytics_consentTabActive__rbttc{border:0;border-bottom-color:var(--pharos-terra);color:var(--pharos-terra)}.analytics_consentGrid__oG4c7{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:14px;min-height:0;overflow:hidden}.analytics_consentCategoryGrid__ts7t2{display:grid;align-content:start;grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:max-content;gap:10px;min-height:0;overflow:auto}.analytics_consentOption__GicHJ{display:grid;align-content:space-between;gap:12px;min-height:164px;border:1px solid var(--pharos-rule);border-radius:8px;background:color-mix(in srgb,var(--pharos-bg) 80%,white 20%);color:var(--pharos-ink);padding:13px}.analytics_consentOptionSelected__EUc09{border-color:color-mix(in srgb,var(--pharos-terra) 55%,var(--pharos-rule))}.analytics_consentOptionDisabled__BKB6F{color:color-mix(in srgb,var(--pharos-ink-soft) 70%,white);opacity:.72}.analytics_consentOptionText__15om9{display:grid;gap:6px}.analytics_consentOptionEyebrow__YrcgJ{color:var(--pharos-terra);font-family:var(--font-mono),ui-monospace,monospace;font-size:9px;font-weight:700;letter-spacing:.16em;line-height:1.35;text-transform:uppercase}.analytics_consentActions__Cm1Op h3,.analytics_consentInfoPanel__sFNbd h3,.analytics_consentOption__GicHJ h3{margin:0;color:var(--pharos-ink);font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;font-size:14px;font-weight:700;letter-spacing:0;line-height:1.2}.analytics_consentStatus__qOpQb{width:fit-content;max-width:100%;border:1px solid var(--pharos-rule);border-radius:999px;color:var(--pharos-ink);font-family:var(--font-mono),ui-monospace,monospace;font-size:9px;font-weight:700;letter-spacing:.1em;line-height:1;padding:6px 8px;text-transform:uppercase;white-space:nowrap}.analytics_consentToggle__fnekR{display:grid;justify-items:start;gap:8px}.analytics_consentToggleInput__1u7Nl{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.analytics_consentToggleTrack__ATg91{position:relative;display:block;width:42px;height:24px;border:1px solid var(--pharos-rule);border-radius:999px;background:color-mix(in srgb,var(--pharos-ink) 7%,transparent);transition:background .16s ease,border-color .16s ease}.analytics_consentToggleTrack__ATg91:after{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:999px;background:var(--pharos-paper);box-shadow:0 2px 8px rgba(13,15,18,.16);content:"";transition:transform .16s ease,background .16s ease}.analytics_consentToggleInput__1u7Nl:checked+.analytics_consentToggleTrack__ATg91,.analytics_consentToggleTrackOn__M4_cG{border-color:color-mix(in srgb,var(--pharos-terra) 62%,var(--pharos-rule));background:color-mix(in srgb,var(--pharos-terra) 18%,var(--pharos-bg))}.analytics_consentToggleInput__1u7Nl:checked+.analytics_consentToggleTrack__ATg91:after,.analytics_consentToggleTrackOn__M4_cG:after{background:var(--pharos-terra);transform:translateX(18px)}.analytics_consentToggleTrackDisabled__K9VXZ{opacity:.62}.analytics_consentToggleInput__1u7Nl:focus-visible+.analytics_consentToggleTrack__ATg91{outline:2px solid var(--pharos-terra);outline-offset:3px}.analytics_consentActions__Cm1Op{display:grid;gap:10px;border-top:1px solid var(--pharos-rule);padding-top:12px}.analytics_consentActionRow__WImK_,.analytics_consentLinks__mE1_l{display:flex;flex-wrap:wrap;gap:8px}.analytics_linkButton__Zy4j1,.analytics_primary___Fy6n,.analytics_secondary__KyXKs{min-height:38px;border-radius:999px;font-family:var(--font-mono),ui-monospace,monospace;font-size:9px;font-weight:700;letter-spacing:.12em;line-height:1.1;text-transform:uppercase}.analytics_primary___Fy6n,.analytics_secondary__KyXKs{flex:1 1 0;min-width:0;cursor:pointer;padding:0 12px}.analytics_primary___Fy6n{border:1px solid var(--pharos-ink);background:var(--pharos-ink);color:var(--pharos-bg)}.analytics_secondary__KyXKs{border:1px solid var(--pharos-rule);background:transparent;color:var(--pharos-ink)}.analytics_linkButton__Zy4j1:hover,.analytics_secondary__KyXKs:hover{color:var(--pharos-terra)}.analytics_linkButton__Zy4j1{display:inline-flex;align-items:center;min-height:auto;color:var(--pharos-ink-soft);text-decoration:none}.analytics_consentInfoPanel__sFNbd{display:grid;gap:12px;min-height:0;overflow:auto}.analytics_consentInfoPanel__sFNbd dl{display:grid;gap:8px;margin:0}.analytics_consentInfoPanel__sFNbd dl>div{display:grid;gap:4px;border-top:1px solid var(--pharos-rule);padding-top:8px}.analytics_consentInfoPanel__sFNbd dt{color:var(--pharos-ink);font-family:var(--font-mono),ui-monospace,monospace;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.analytics_compactBanner__9g2Pl .analytics_consentGrid__oG4c7{overflow:visible}.analytics_compactBanner__9g2Pl .analytics_consentCategoryGrid__ts7t2{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.analytics_compactBanner__9g2Pl .analytics_consentOption__GicHJ{min-height:0}.analytics_compactBanner__9g2Pl .analytics_consentActionRow__WImK_{gap:10px}@media (max-width:720px){.analytics_usReplayNotice__dCcFA{bottom:calc(12px + env(safe-area-inset-bottom));grid-template-columns:14px minmax(0,1fr) 28px;gap:10px;width:calc(100vw - 24px);padding:14px 12px}.analytics_usReplayNoticeActions__nx_xk{grid-column:2/4;flex-wrap:wrap;gap:8px 14px}.analytics_usReplayNoticeClose__ZotUE{grid-column:3;grid-row:1}.analytics_compactBanner__9g2Pl{right:12px;bottom:calc(12px + env(safe-area-inset-bottom));width:calc(100vw - 24px);max-height:min(720px,calc(100svh - 24px - env(safe-area-inset-bottom)));padding:18px}.analytics_compactBannerExpanded__7I75N{width:calc(100vw - 24px)}.analytics_compactTitleRow__Rh2X9{align-items:flex-start;gap:12px}.analytics_compactCookieMark__JX5e2{width:60px;height:42px}.analytics_compactCookieMark__JX5e2 svg{width:52px}.analytics_compactPrimary__21a5n,.analytics_compactSecondary__LwPod{flex:1 1 calc(50% - 5px)}.analytics_compactReject__XoGt4{flex:1 1 100%;justify-content:center}.analytics_banner___Zckp{bottom:calc(12px + env(safe-area-inset-bottom));width:calc(100vw - 24px);max-height:min(680px,calc(100svh - 24px - env(safe-area-inset-bottom)));padding:16px}.analytics_consentTabs__9txNK{gap:12px}.analytics_compactBanner__9g2Pl .analytics_consentCategoryGrid__ts7t2,.analytics_consentCategoryGrid__ts7t2{grid-template-columns:1fr}.analytics_consentOption__GicHJ{align-content:start;min-height:0}.analytics_primary___Fy6n,.analytics_secondary__KyXKs{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.analytics_usReplayNotice__dCcFA{transition:none}}.inline-legal_overlay__acy0a{position:fixed;inset:0;z-index:12000;display:grid;place-items:center;padding:24px}.inline-legal_backdrop__oTMxG{position:absolute;inset:0;width:100%;height:100%;border:0;background:rgb(10 12 13/68%);cursor:default}.inline-legal_dialog__0GpyX{position:relative;z-index:1;display:grid;grid-template-rows:auto minmax(0,1fr);width:min(920px,calc(100vw - 48px));height:min(820px,calc(100svh - 48px));overflow:hidden;border:1px solid rgb(18 20 21/18%);border-radius:8px;background:#fffdfa;box-shadow:0 24px 80px rgb(0 0 0/28%)}.inline-legal_header__5N7Yo{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:58px;padding:10px 14px 10px 20px;border-bottom:1px solid rgb(18 20 21/12%);background:#fffdfa}.inline-legal_header__5N7Yo h2{margin:0;overflow:hidden;color:#111315;font:600 14px/1.3 var(--font-sans,Arial,sans-serif);text-overflow:ellipsis;white-space:nowrap}.inline-legal_header__5N7Yo button{min-height:36px;padding:0 14px;border:1px solid rgb(18 20 21/28%);border-radius:999px;background:#fffdfa;color:#111315;font:600 13px/1 var(--font-sans,Arial,sans-serif);cursor:pointer}.inline-legal_backdrop__oTMxG:focus-visible,.inline-legal_header__5N7Yo button:focus-visible{outline:2px solid #b8451a;outline-offset:2px}.inline-legal_frame__jNcC9{width:100%;height:100%;border:0;background:#fffdfa}@media (max-width:720px){.inline-legal_overlay__acy0a{padding:max(12px,env(safe-area-inset-top)) 12px max(12px,env(safe-area-inset-bottom))}.inline-legal_dialog__0GpyX{width:calc(100vw - 24px);height:calc(100svh - max(24px, env(safe-area-inset-top) + env(safe-area-inset-bottom)))}.inline-legal_header__5N7Yo{min-height:52px;padding-left:14px}}.sofort-report-lab_lab__C_bSF{min-height:100vh;background:var(--pharos-bg);color:var(--pharos-ink);padding:24px 14px 80px}.sofort-report-lab_labHeader__y6q42{max-width:860px;margin:0 auto 18px}.sofort-report-lab_labHeader__y6q42 h1{font-family:var(--font-display),Georgia,serif;font-size:26px;margin:4px 0 6px}.sofort-report-lab_labHeader__y6q42 p{margin:0;color:var(--pharos-ink-soft);font-size:14px;max-width:62ch}.sofort-report-lab_labKicker__pO4Bs{font-family:var(--font-mono,ui-monospace),monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--pharos-sea)}.sofort-report-lab_fixturePicker__rFsBQ{max-width:860px;margin:0 auto 26px;display:flex;flex-wrap:wrap;gap:6px}.sofort-report-lab_fixturePicker__rFsBQ a{display:inline-block;border:1px solid var(--pharos-rule);border-radius:999px;padding:5px 12px;font-size:12.5px;color:var(--pharos-ink-soft);text-decoration:none;background:var(--pharos-paper)}.sofort-report-lab_fixturePicker__rFsBQ a.sofort-report-lab_active__oabJn{border-color:var(--pharos-sea);color:var(--pharos-sea);font-weight:600}.sofort-report-lab_evidencePanel__HC__d{max-width:860px;margin:-10px auto 26px;padding:16px;border:1px solid var(--pharos-rule);border-radius:8px;background:var(--pharos-paper);font-size:12.5px}.sofort-report-lab_evidenceHeader__DENl_{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.sofort-report-lab_evidenceHeader__DENl_ p{margin:0 0 4px}.sofort-report-lab_evidenceHeader__DENl_>span{flex:none;padding:4px 8px;border:1px solid var(--pharos-rule);border-radius:999px;color:var(--pharos-ink-soft);font-size:11px}.sofort-report-lab_evidenceHeader__DENl_>span[data-mode=hybrid]{border-color:var(--pharos-sea);color:var(--pharos-sea)}.sofort-report-lab_evidenceFacts__5CFra{display:grid;grid-template-columns:1fr .6fr 1.4fr;gap:12px;margin:14px 0 0}.sofort-report-lab_evidenceFacts__5CFra>div{min-width:0;padding-top:10px;border-top:1px solid var(--pharos-rule)}.sofort-report-lab_evidenceFacts__5CFra dt{margin-bottom:3px;color:var(--pharos-ink-soft);font-size:11px}.sofort-report-lab_evidenceFacts__5CFra dd{display:flex;flex-wrap:wrap;gap:4px 10px;margin:0}.sofort-report-lab_evidenceLegs__tQEG4{display:grid;gap:6px;margin:14px 0 0;padding:0;list-style:none}.sofort-report-lab_evidenceLegs__tQEG4 li{display:flex;flex-wrap:wrap;gap:4px 10px;padding-top:8px;border-top:1px solid var(--pharos-rule)}.sofort-report-lab_evidenceLegs__tQEG4 small,.sofort-report-lab_evidenceLegs__tQEG4 span{color:var(--pharos-ink-soft)}@media (max-width:640px){.sofort-report-lab_evidenceHeader__DENl_{display:grid}.sofort-report-lab_evidenceHeader__DENl_>span{justify-self:start}.sofort-report-lab_evidenceFacts__5CFra{grid-template-columns:1fr}}.sofort-report-lab_debug__lxWl6{max-width:430px;margin:20px auto 0;font-size:12px;color:var(--pharos-ink-soft)}.sofort-report-lab_debug__lxWl6 summary{cursor:pointer;font-family:var(--font-mono,ui-monospace),monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.sofort-report-lab_debug__lxWl6 table{width:100%;border-collapse:collapse;margin-top:8px;font-variant-numeric:tabular-nums}.sofort-report-lab_debug__lxWl6 td,.sofort-report-lab_debug__lxWl6 th{text-align:left;padding:3px 6px;border-bottom:1px solid var(--pharos-rule)}.sofort-report-lab_testCheckout__V2lCE{max-width:430px;margin:20px auto 0;background:var(--pharos-paper);border:1px dashed var(--pharos-sea);border-radius:14px;padding:16px;display:grid;gap:10px}.sofort-report-lab_testCheckoutHint__GZkdj{margin:0;font-size:12.5px;color:var(--pharos-ink-soft)}.sofort-report-lab_testCheckoutField__zgtxt{display:grid;gap:4px;font-size:12.5px}.sofort-report-lab_testCheckoutField__zgtxt input{border:1px solid var(--pharos-rule);border-radius:8px;padding:9px 10px;font-size:14px;font-family:inherit}.sofort-report-lab_testCheckoutConsent__Pv6K7{display:flex;gap:8px;font-size:11.5px;color:var(--pharos-ink-soft);align-items:flex-start}.sofort-report-lab_testCheckoutConsent__Pv6K7 input{margin-top:2px}.sofort-report-lab_testCheckout__V2lCE button{background:var(--pharos-sea);color:var(--pharos-paper);border:none;border-radius:10px;padding:11px 14px;font-size:14px;font-weight:700;font-family:inherit;cursor:pointer}.sofort-report-lab_testCheckout__V2lCE button:disabled{opacity:.5;cursor:default}.sofort-report-lab_testCheckout__V2lCE p[role=alert]{margin:0;font-size:12.5px;color:#a13d2d}