:root{--brand-ink:#042224;--brand-accent:#f38916;--brand-body:#66718a;--brand-teal:#013b3b;--brand-circle:#ecf3f3;--brand-card:#fafbfb;--brand-dot-idle:#dadfe2;--brand-sparkle:#355468;--brand-band:#274c4a;--brand-underline:#f89524;--brand-icon:#062e30;--brand-beard:#0b0d0f;--brand-label:#0b1620;--brand-sub-label:#5b6470;--brand-sign-in-grey:#4a566c;--brand-photo-fallback:#14100d;--brand-headline:#021011;--brand-accent-strong:#f77a0c;--brand-subtitle:#747e91;--brand-field-ink:#060c14;--brand-hint:#8a92a3;--brand-placeholder:#a6aabd;--brand-field-border:#e2e8ea;--brand-field-divider:#bcc4cb;--brand-or-line:#dde1e5;--brand-or-text:#6e788b;--brand-terms:#767f91;--brand-link:#013130;--brand-field-icon:#042224;--brand-avatar-ring:#f3f6f6;--brand-avatar-ring-edge:#e3eaea;--brand-band-sign-in:#284e4d;--brand-band-create:#1d423f;--brand-error:#c8412b;--brand-flag-saffron:#ff7a0e;--brand-flag-green:#0b840e;--brand-flag-navy:#123c9c;--brand-page:#fdfdfd;--brand-mint:#f0f5f6;--brand-teal-pill:#083c3e;--brand-search-ink:#0b1820;--brand-search-hint:#707c97;--brand-meta:#6e7a95;--brand-clear-disc:#aeb6c4;--brand-pill-border:#e7eaec;--brand-chip:#eef4f5;--brand-sort-pill:#f2f6f6;--brand-offer-fill:#fef2e8;--brand-offer:#f65f0a;--brand-star:#fa9607;--brand-flame:#f2221e;--brand-trending-text:#16292d;--brand-pin-teal:#083b3e;--brand-nav-active:#043838;--brand-nav-active-label:#143e3f;--brand-nav-dot:#113737;--brand-nav-idle:#6c7b9d;--brand-nav-badge:#f5862b;--brand-home-page:#f7f7f8;--brand-danger:#d5231b;--brand-danger-disc:#feede9;--brand-wave:#00594f;--brand-sprout:#03675a;--brand-badge-gold:#fb9008;--brand-text:#0b1820;--brand-text-muted:#6e7a95;--brand-muted:#9aa4b6;--brand-outline:#d3dadd;--brand-divider:#e7eaec;--brand-mint-strong:#dcebea;--brand-accent-ink:#8a4a06;--brand-error-fill:#fbe9e6;--brand-success:#1f7a4a;--brand-pending-fill:#fdf1de;--brand-pending-ink:#94570c;--brand-suggested-fill:#e0efee;--brand-suggested-ink:#083c3e;--brand-confirmed-fill:#e2f3e7;--brand-confirmed-ink:#1f7a4a;--brand-declined-fill:#fbe7e4;--brand-declined-ink:#b3382a;--brand-cancelled-fill:#eef0f2;--brand-cancelled-ink:#5e6878;--brand-completed-fill:#e7edf2;--brand-completed-ink:#34495e;--brand-sheet-handle:#a0a4b8;--brand-sheet-disc:#daf2ea;--brand-close-disc:#f3f4f6;--brand-selected-fill:#effaf6;--brand-selected-border:#4db59b;--brand-sheet-mint:#eef6f4;--brand-sheet-field:#f2f3f7;--brand-chip-ink:#1b6b5a;--brand-deal-peach:#fef4ea;--brand-deal-off-fill:#fde3d3;--brand-available-dot:#2faf88;--brand-blue-icon:#3b6fd8;--brand-blue-fill:#eaf0fb;--brand-blue-tint:#f3f6fd;--list-ink:#071025;--list-meta:#66738f;--list-teal-ink:#04443e;--list-button:#02504b;--list-chip-on:#07463f;--list-chip-off:#f6f7f9;--list-field:#f4f5f8;--list-mint:#edf4f5;--list-star:#fc9a08;--list-shadow:#10203014}
@font-face{font-family:Plus Jakarta Sans;src:url(/fonts/PlusJakartaSans-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(/fonts/PlusJakartaSans-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(/fonts/PlusJakartaSans-SemiBold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(/fonts/PlusJakartaSans-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(/fonts/PlusJakartaSans-ExtraBold.ttf)format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Titan One;src:url(/fonts/TitanOne-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Ms Madi;src:url(/fonts/MsMadi-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}
:root{--desk-side:248px;--desk-side-collapsed:76px;--desk-top:64px;--desk-max:1440px;--desk-gutter:24px;--desk-page:var(--brand-page);--desk-card:#fff;--desk-border:#e7eaec;--desk-border-strong:#d3dadd;--desk-shadow:0 1px 2px #0b18200a, 0 2px 8px #0b182008;--desk-shadow-pop:0 12px 32px #0b18201f, 0 2px 6px #0b18200f;--desk-radius:12px;--desk-ink:#0b1820;--desk-ink-2:#34404f;--desk-muted:#6e7a95;--desk-faint:#9aa4b6;--desk-hover:#f5f8f8;--desk-teal:#013b3b;--desk-teal-pill:#083c3e;--desk-teal-hover:#0e4c4e;--desk-mint:#f0f5f6;--desk-mint-strong:#dcebea;--desk-accent:#f5862b;--desk-accent-fill:#fef2e8;--desk-accent-ink:#8a4a06;--desk-danger:#c8412b;--desk-danger-fill:#fbe9e6;--desk-focus:#4db59b;--desk-fs-title:24px;--desk-fs-section:16px;--desk-fs-body:14px;--desk-fs-table:13.5px;--desk-fs-meta:12.5px;--desk-fs-kpi:28px}
:root{--font-brand:"Plus Jakarta Sans", system-ui, sans-serif;--font-script:"Ms Madi", cursive;--font-display:"Titan One", system-ui, sans-serif;--pill-side:14px;--pill-end:7px;--badge-side:10px;--badge-end:5px;--manage-inset:16px;--sheet-radius:24px;--card-shadow:0 4px 16px #10203012;--list-shadow-box:0 3px 12px #10203014;--content-max:1120px;--nav-clearance:0px}*,:before,:after{box-sizing:border-box}html,body{background:var(--brand-page);color:var(--brand-search-ink);font-family:var(--font-brand);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;-moz-text-size-adjust:100%;text-size-adjust:100%;margin:0;padding:0;font-weight:500}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}button:disabled{cursor:default}a{color:inherit;text-decoration:none}h1,h2,h3,h4,p{font-weight:inherit;margin:0}:focus-visible{outline:2px solid var(--brand-selected-border);outline-offset:2px}.msr{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24;-webkit-user-select:none;user-select:none;direction:ltr;font-family:Material Symbols Rounded;font-style:normal;font-weight:400;line-height:1;display:inline-block}.msr.fill{font-variation-settings:"FILL" 1, "wght" 400, "GRAD" 0, "opsz" 24}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
