@layer reset,tokens,base,components,utilities;
@layer reset{*,:before,:after{box-sizing:border-box}*{margin:0}html,body{block-size:100%;overflow-x:clip}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}img,picture,video,canvas,svg{max-inline-size:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}:where(ul,ol)[role=list]{padding-inline:0;list-style:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:-1ms!important}}}
@layer tokens{:root{--cp-color-teal-100:#e3eef0;--cp-color-teal-150:#d3e3e6;--cp-color-teal-300:#4fa0ab;--cp-color-teal-350:#3e8e9c;--cp-color-teal-400:#2c7c88;--cp-color-teal-450:#2a8c99;--cp-color-teal-500:#1e7c8a;--cp-color-teal-550:#1b6068;--cp-color-teal-600:#15626d;--cp-color-teal-650:#0f4a52;--cp-color-teal-700:#10515a;--cp-color-teal-750:#14555b;--cp-color-teal-800:#0c424a;--cp-color-teal-900:#0a363c;--cp-color-gold-bright:#edc343;--cp-color-gold-400:#d9a73e;--cp-color-gold-500:#c8a24a;--cp-color-gold-600:#c8942f;--cp-color-gold-700:#a9803e;--cp-color-gold-750:#8a6320;--cp-color-gold-800:#7e5f2c;--cp-color-gold-850:#7a5a14;--cp-color-gold-900:#6e5417;--cp-color-gold-deepest:#2a2004;--cp-color-gold-soft:#f2d98c;--cp-color-gold-pale:#e8d3a0;--cp-color-gold-warm:#e3c169;--cp-color-gold-band-a:#f7e4ae;--cp-color-gold-band-b:#edd08a;--cp-color-gold-band-c:#e4be6a;--cp-color-gold-band-d:#ebce8a;--cp-color-sand-500:#b8a98a;--cp-color-sand-600:#a88d5e;--cp-color-sand-700:#8a7b5c;--cp-color-sand-800:#6e6244;--cp-color-sand-900:#5c523c;--cp-color-earth-0:#fffdf9;--cp-color-earth-25:#fdfbf7;--cp-color-earth-50:#faf6ee;--cp-color-earth-100:#f7f2ea;--cp-color-earth-150:#f6f0e4;--cp-color-earth-200:#f2eadb;--cp-color-earth-250:#f2e7d2;--cp-color-earth-300:#efe9de;--cp-color-earth-350:#e4ded2;--cp-color-earth-500:#c9c1af;--cp-color-earth-600:#a39b87;--cp-color-ink-300:#b4ada1;--cp-color-ink-350:#a9a296;--cp-color-ink-400:#a8a199;--cp-color-ink-450:#9a948a;--cp-color-ink-470:#9a9086;--cp-color-ink-500:#8a8479;--cp-color-ink-550:#7a756c;--cp-color-ink-600:#5b605e;--cp-color-ink-650:#55504a;--cp-color-ink-700:#4e534f;--cp-color-ink-750:#3e4341;--cp-color-ink-800:#2a2c2b;--cp-color-ink-900:#1a1d1c;--cp-color-ink-950:#14262a;--cp-color-mist-100:#e8efee;--cp-color-mist-200:#edeae2;--cp-color-mist-300:#f2efe7;--cp-color-device-ink:#16191c;--cp-color-device-rim:#33393d;--cp-color-red-100:#f9e6e6;--cp-color-red-500:#c64242;--cp-color-red-750:#8d2424;--cp-color-page:var(--cp-color-earth-100);--cp-color-surface:var(--cp-color-earth-25);--cp-color-surface-raised:var(--cp-color-earth-0);--cp-color-card-fill:#fcf8f1b8;--cp-color-card-fill-hover:#fdfbf7f0;--cp-color-card-border:#1a1d1c13;--cp-color-card-border-hover:#1a1d1c29;--cp-color-text:var(--cp-color-ink-900);--cp-color-text-secondary:var(--cp-color-ink-600);--cp-color-text-soft:var(--cp-color-ink-700);--cp-color-text-muted:var(--cp-color-ink-500);--cp-color-text-faint:var(--cp-color-ink-450);--cp-color-text-placeholder:var(--cp-color-ink-450);--cp-color-eyebrow:var(--cp-color-sand-700);--cp-color-eyebrow-card:var(--cp-color-gold-750);--cp-color-glass-fill:#f7f4f166;--cp-color-glass-border:#fffffff2;--cp-color-glass-fill-strong:#f7f4f1b8;--cp-color-accent:var(--cp-color-teal-700);--cp-color-accent-strong:var(--cp-color-teal-750);--cp-color-accent-deep:var(--cp-color-teal-650);--cp-color-accent-subtle:var(--cp-color-teal-100);--cp-color-accent-wash-1:#1e7c8a0f;--cp-color-accent-wash-2:#1e7c8a12;--cp-color-accent-wash-3:#1e7c8a14;--cp-color-accent-wash-4:#1e7c8a1f;--cp-color-spark:var(--cp-color-gold-bright);--cp-color-spark-quiet:var(--cp-color-gold-400);--cp-color-warn-text:var(--cp-color-gold-900);--cp-color-warn-fill:#d9a73e21;--cp-color-danger-text:var(--cp-color-red-750);--cp-color-danger-fill:var(--cp-color-red-100);--cp-color-danger-fill-hover:#c6424233;--cp-color-danger-border:#8d242452;--cp-color-link:var(--cp-color-gold-700);--cp-color-link-hover:var(--cp-color-gold-800);--cp-color-hairline-1:#1a1d1c0f;--cp-color-hairline-2:#1a1d1c12;--cp-color-hairline-3:#1a1d1c14;--cp-color-hairline-4:#1a1d1c17;--cp-color-hairline-5:#1a1d1c24;--cp-color-on-dark:var(--cp-color-earth-25);--cp-color-on-dark-muted:#e8efeeb3;--cp-color-on-dark-faint:#e8efee8c;--cp-color-tooltip-bg:var(--cp-color-ink-950);--cp-color-tooltip-text:var(--cp-color-earth-25);--cp-color-focus-ring:var(--cp-color-teal-750);--cp-gradient-primary:linear-gradient(180deg,#15626d 0%,#10515a 100%);--cp-gradient-primary-hover:linear-gradient(180deg,#1e7c8a 0%,#15626d 100%);--cp-gradient-primary-active:linear-gradient(180deg,#10515a 0%,#0a363c 100%);--cp-gradient-panel-dark:linear-gradient(150deg,#0f4a52 0%,#0a363c 62%,#123e44 100%);--cp-gradient-panel-dark-alt:linear-gradient(150deg,#0f4a52 0%,#0a363c 65%,#123e44 100%);--cp-gradient-profile-dark:linear-gradient(135deg,#0f4a52 0%,#14555b 55%,#1b6068 100%);--cp-gradient-payout-card:linear-gradient(140deg,#f7e4ae 0%,#edd08a 52%,#e4be6a 100%);--cp-gradient-stat-hero:linear-gradient(160deg,#1a5e68,#0e434b);--cp-gradient-step-rail:linear-gradient(120deg,#1e7c8a17,#d9a73e17);--cp-gradient-checklist-head:linear-gradient(180deg,#d9a73e29 0%,#d9a73e00 100%);--cp-gradient-addrow:linear-gradient(120deg,#1e7c8a0f,#d9a73e12);--cp-gradient-addrow-hover:linear-gradient(120deg,#1e7c8a1f,#d9a73e1f);--cp-gradient-empty-panel:linear-gradient(180deg,#1e7c8a12,#d9a73e0f);--cp-gradient-progress:linear-gradient(90deg,#14555b,#3e8e9c);--cp-gradient-mobile-page:linear-gradient(185deg,#faf6ee 0%,#f7f2ea 42%,#f2eadb 100%);--cp-gradient-mobile-card:linear-gradient(170deg,#fdfbf78c,#f4ebd86b);--cp-gradient-mobile-ambient:linear-gradient(175deg,#f7e9d3 0%,#f6eada 36%,#f7f2ea 80%,#f7f2ea 100%);--cp-gradient-tabbar:linear-gradient(180deg,#f2eadb00,#f2eadbeb 34%,#f2eadb);--cp-gradient-mobile-kb-row:linear-gradient(168deg,#fdfbf780,#f4ebd857);--cp-gradient-desktop-ambient:linear-gradient(180deg,#d6bda4 0%,#f3e3d2 20%,#f7eadb 50%,#f7f2ea 100%);--cp-gradient-veil:linear-gradient(180deg,#f7f2ea00 0%,#f7f2ea1f 45%,#f7f2ea8c 78%,#f7f2ea 100%);--cp-gradient-mailbox:linear-gradient(150deg,#1e7c8a 0%,#10515a 55%,#0a363c 100%);--cp-gradient-mailbox-flap:linear-gradient(180deg,#2a8c99,#14646f);--cp-gradient-mailbox-post:linear-gradient(180deg,#8a7b5c,#6e6244);--cp-gradient-bar-1:linear-gradient(90deg,#0f4a52,#2c7c88);--cp-gradient-bar-2:linear-gradient(90deg,#2c7c88,#4fa0ab);--cp-gradient-bar-3:linear-gradient(90deg,#c8942f,#e3c169);--cp-font-sans:var(--font-suisse-intl), "Suisse Intl", "Hanken Grotesk", sans-serif;--cp-weight-light:300;--cp-weight-regular:400;--cp-weight-book:450;--cp-weight-medium:500;--cp-weight-semibold:600;--cp-weight-bold:700;--cp-weight-black:900;--cp-text-hero:36px;--cp-text-h1:30px;--cp-text-h1-page:29px;--cp-text-stat-xl:40px;--cp-text-stat-l:38px;--cp-text-modal-title:27px;--cp-text-stat-m:29px;--cp-text-stat-check:27px;--cp-text-currency:26px;--cp-text-name:25px;--cp-text-profile-stat:23px;--cp-text-editor-title:21px;--cp-text-split:21px;--cp-text-panel-title:20px;--cp-text-order-stat:20px;--cp-text-lede:17px;--cp-text-row-title:16px;--cp-text-row-title-sm:15.5px;--cp-text-body:15px;--cp-text-ui:14.5px;--cp-text-table:14px;--cp-text-meta:13.5px;--cp-text-sm:13px;--cp-text-caption:12.5px;--cp-text-eyebrow-page:12px;--cp-text-eyebrow-card:12px;--cp-text-badge:11.5px;--cp-text-eyebrow-sm:11px;--cp-text-label:10.5px;--cp-text-mobile-tab:10px;--cp-text-h1-mobile:27px;--cp-text-page-title-mobile:22px;--cp-text-page-title-mobile-lg:23px;--cp-text-stat-mobile:23px;--cp-text-stat-mobile-lg:34px;--cp-text-stat-mobile-sm:18px;--cp-text-caption-mobile:11px;--cp-text-eyebrow-mobile:9.5px;--cp-text-eyebrow-mobile-lg:10px;--cp-text-body-mobile:13px;--cp-text-body-mobile-lg:14.5px;--cp-text-field-mobile:16px;--cp-text-signin-hero:clamp(26px, 2.917vw, 42px);--cp-tracking-hero:-.035em;--cp-tracking-h1:-.032em;--cp-tracking-stat:-.035em;--cp-tracking-title:-.03em;--cp-tracking-modal:-.025em;--cp-tracking-editor:-.028em;--cp-tracking-panel:-.022em;--cp-tracking-lede:-.02em;--cp-tracking-ui:-.01em;--cp-tracking-none:0;--cp-tracking-tab:.01em;--cp-tracking-eyebrow-sm:.13em;--cp-tracking-eyebrow-card:.14em;--cp-tracking-eyebrow-page:.16em;--cp-tracking-display:-.04em;--cp-tracking-mailbox-title:.24em;--cp-tracking-mailbox-brand:.34em;--cp-leading-hero:1.05;--cp-leading-h1:1.12;--cp-leading-mobile-h1:1.1;--cp-leading-display:1.1;--cp-leading-tight:1.2;--cp-leading-snug:1.45;--cp-leading-normal:1.5;--cp-leading-body:1.55;--cp-leading-control:normal;--cp-leading-row:normal;--cp-leading-legend:1.3;--cp-leading-prompt:1.6;--cp-space-1:2px;--cp-space-2:4px;--cp-space-3:6px;--cp-space-4:8px;--cp-space-5:10px;--cp-space-6:12px;--cp-space-7:14px;--cp-space-8:16px;--cp-space-9:18px;--cp-space-10:20px;--cp-space-11:22px;--cp-space-12:24px;--cp-space-13:26px;--cp-space-14:28px;--cp-space-15:32px;--cp-space-16:40px;--cp-space-17:48px;--cp-space-18:64px;--cp-space-19:80px;--cp-touch-target:44px;--cp-rail-width:74px;--cp-rail-button:44px;--cp-tabbar-height:78px;--cp-safe-bottom:env(safe-area-inset-bottom,0px);--cp-safe-top:env(safe-area-inset-top,0px);--cp-page-gutter:26px;--cp-page-gutter-wide:40px;--cp-content-max:1180px;--cp-page-wash-height:250px;--cp-scrollbar-width:9px;--cp-radius-xs:4px;--cp-radius-sm:6px;--cp-radius-md:8px;--cp-radius-lg:9px;--cp-radius-xl:10px;--cp-radius-2xl:11px;--cp-radius-3xl:12px;--cp-radius-4xl:14px;--cp-radius-5xl:16px;--cp-radius-6xl:18px;--cp-radius-7xl:22px;--cp-radius-8xl:24px;--cp-radius-pill:999px;--cp-radius-round:50%;--cp-shadow-btn-primary:inset 0 1px 0 #ffffff24,0 1px 2px #0a363c3d,0 4px 8px #0a363c29;--cp-shadow-btn-hover:inset 0 1px 0 #ffffff29,0 2px 4px #0a363c38,0 10px 24px #0a363c38;--cp-shadow-nav-on:0 1px 2px #1a1d1c12,0 6px 16px -10px #1a1d1c4d;--cp-shadow-panel-dark:0 24px 48px -30px #0a363cbf;--cp-shadow-panel-dark-soft:0 24px 48px -30px #0a363cb3;--cp-shadow-profile-dark:0 24px 50px -30px #0a363cb3;--cp-shadow-payout-card:0 1px 2px #7a5a141f,0 18px 34px -26px #7a5a1499;--cp-shadow-addrow-hover:0 12px 26px -18px #0a363cb3;--cp-shadow-modal:0 40px 80px -32px #1a1d1c73;--cp-shadow-control-pressed-soft:inset 0 1px 2px #0a363c1a;--cp-shadow-tooltip:0 8px 20px -8px #0a1e2080;--cp-shadow-mailbox-title:0 1px 3px #07272c99;--cp-shadow-avatar:0 10px 26px -10px #0000008c;--cp-shadow-toggle-knob:0 1px 3px #1a1d1c4d;--cp-shadow-donut:drop-shadow(0 10px 18px #1a1d1c1f);--cp-focus-ring:0 0 0 3px #14555b24;--cp-blur-card:16px;--cp-blur-tabbar:18px;--cp-blur-pill:20px;--cp-blur-mobile-card:24px;--cp-blur-modal:60px;--cp-ease-ui:cubic-bezier(.32,.72,0,1);--cp-ease-enter:cubic-bezier(.2,.7,.2,1);--cp-ease-spring:cubic-bezier(.34,1.4,.64,1);--cp-ease-spring-hi:cubic-bezier(.34,1.56,.64,1);--cp-dur-press:80ms;--cp-dur-fast:.14s;--cp-dur-ui:.15s;--cp-dur-ui-hover:.16s;--cp-dur-slow:.18s;--cp-dur-enter:.3s;--cp-dur-modal:.3s;--cp-dur-fade:.4s;--cp-dur-rise:.5s;--cp-dur-spin:.8s;--cp-dur-rise-slow:.6s;--cp-keyframe-rise:rise;--cp-keyframe-fade-in:fadeIn;--cp-keyframe-spring-in:springIn;--cp-keyframe-modal-in:modalIn;--cp-keyframe-nudge:nudge;--cp-keyframe-fly:fly;--cp-keyframe-flap-open:flapOpen;--cp-keyframe-flag-up:flagUp;--cp-keyframe-float-drift:floatDrift;--cp-keyframe-other-grow:otherGrow;--cp-keyframe-spin:spin;--cp-z-behind:-1;--cp-z-base:0;--cp-z-content:2;--cp-z-sticky:10;--cp-z-rail:30;--cp-z-flying:40;--cp-z-tabbar:50;--cp-z-modal:70;--cp-z-tooltip:80;--cp-bp-xs:480px;--cp-bp-sm:768px;--cp-bp-md:1024px;--cp-bp-lg:1280px;--cp-bp-xl:1440px;--cp-color-outline:#1a1d1c1f;--cp-color-outline-faint:#1a1d1c1a;--cp-color-wash-hover:#1a1d1c0d;--cp-scrollbar-thumb:#1a1d1c26;--cp-color-warn-border:#a88d5e4d;--cp-color-panel-border:#14555b2e;--cp-color-accent-border-soft:#14555b4d;--cp-color-control-translucent:#ffffffb8;--cp-color-control-border:#10515a38;--cp-color-control-border-hover:#10515a61;--cp-color-control-pressed-fill:var(--cp-color-teal-150);--cp-color-field-border:var(--cp-color-earth-500);--cp-btn-primary-border:var(--cp-color-teal-800);--cp-btn-primary-fg:#fff;--cp-btn-ghost-fill:#fffdf999;--cp-btn-ghost-fill-hover:#fffdf9f2;--cp-btn-ghost-border-hover:#1a1d1c47;--cp-btn-gold-border:var(--cp-color-spark-quiet);--cp-btn-gold-fill:var(--cp-color-spark);--cp-btn-gold-fill-hover:var(--cp-color-spark-quiet);--cp-btn-gold-fg:var(--cp-color-text);--cp-btn-gold-shadow:0 2px 14px #1a1a1a47;--cp-btn-gold-disabled-fill:var(--cp-color-gold-pale);--cp-btn-gold-disabled-border:var(--cp-color-gold-warm);--cp-btn-gold-disabled-fg:var(--cp-color-ink-650);--cp-btn-translucent-fill:#ffffff14;--cp-btn-translucent-border:#fff3;--cp-btn-translucent-fg:var(--cp-color-mist-100);--cp-btn-translucent-fill-hover:#e8d3a02e;--cp-btn-translucent-border-hover:#e8d3a080;--cp-btn-translucent-fg-hover:var(--cp-color-gold-soft);--cp-pill-dark-fill:#ffffff12;--cp-pill-dark-border:#ffffff29;--cp-field-fill:#fffdf98c;--cp-field-border-invalid:var(--cp-color-gold-600);--cp-row-fill-hover:#fdfbf7b8;--cp-tile-fill:#fffdf973;--cp-obj-fill:#f7ecd466;--cp-obj-border:#a88d5e38;--cp-tile-gold-fill:#d9a73e1a;--cp-tile-gold-border:#a88d5e47;--cp-tile-hero-caption:#fdfbf7b8;--cp-payout-card-border:#c5982d66;--cp-tabbar-fill:#f9f2e7cc;--cp-filter-pill-fill:#fdfbf7cc;--cp-chip-review-fill:#d9a73e33;--cp-switch-track-off:#1a1d1c29;--cp-dropzone-fill:#e8decc47;--cp-dropzone-border:#1a1d1c33;--cp-addrow-border:#14555b52;--cp-addplus-shadow:0 6px 14px -8px #0a363ce6;--cp-steprail-border:#14555b29;--cp-step-dot-fill:#fdfbf7b3;--cp-prompt-badge-fill:#edc34333;--cp-prompt-badge-border:#c5982d59;--cp-fact-tile-fill:#fffdf980;--cp-mobile-dashed-border:#a88d5e66;--cp-modal-overlay:#1a1d1c8c;--cp-modal-fill:#f7f4f1b8;--cp-modal-border:#fffffff2;--cp-blur-overlay:10px;--cp-avatar-ring:#fffdf7d9;--cp-donut-track:#1a1d1c0d;--cp-bar-idle:#e8efee52;--cp-panel-dark-divider:#ffffff1a;--cp-panel-dark-footer:#00000029;--cp-panel-dark-footer-border:#e8d3a02e;--cp-cover-btn-fill:#fdfbf7eb;--cp-cover-btn-shadow:0 4px 12px #1a1d1c40;--cp-radius-chip:7px;--cp-tracking-badge:.09em;--cp-border-medium:1.5px;--cp-border-check:1.6px;--cp-border-strong:2px;--cp-size-icon-btn-xs:28px;--cp-size-icon-btn-sm:30px;--cp-size-icon-btn-md:32px;--cp-size-icon-btn-lg:34px;--cp-size-avatar-sm:34px;--cp-size-avatar-md:62px;--cp-size-avatar-lg:82px;--cp-size-addplus:38px;--cp-size-thumb-inline:58px;--cp-size-thumb-block:38px;--cp-size-donut:212px;--cp-size-sparkline:46px;--cp-size-bars:150px;--cp-size-bars-sm:78px;--cp-size-modal:500px;--cp-size-tick:11px;--cp-size-empty-body:430px;--cp-pad-sm-block:7px;--cp-pad-sm-inline:15px;--cp-pad-opt-block:9px;--cp-pad-chip-inline:9px;--cp-pad-control-block:11px;--cp-pad-row-block:13px;--cp-pad-switch:3px;--cp-pad-empty-block:38px;--cp-pad-modal-block:36px;--cp-text-step-hint:11.5px;--cp-text-source-badge:9.5px;--cp-radius-progress-bar:3px;--cp-gap-step-mark:9px;--cp-text-step-mark:11px}}
@layer tokens{@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes springIn{0%{transform:scale(0)}55%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes modalIn{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes nudge{0%,to{transform:translateY(0)}45%{transform:translateY(-7px)}}@keyframes fly{0%{opacity:0;transform:translate(0)rotate(-3deg)scale(1)}7%{opacity:1}32%{transform:translate(calc(var(--cp-fly-dx) * .3), calc(var(--cp-fly-dy) * .3 - 120px)) rotate(-13deg) scale(.94)}62%{transform:translate(calc(var(--cp-fly-dx) * .66), calc(var(--cp-fly-dy) * .66 - 150px)) rotate(7deg) scale(.72)}88%{opacity:1;transform:translate(calc(var(--cp-fly-dx) * .96), calc(var(--cp-fly-dy) * .96 - 16px)) rotate(15deg) scale(.3)}to{opacity:0;transform:translate(var(--cp-fly-dx), var(--cp-fly-dy)) rotate(16deg) scale(.14)}}@keyframes flapOpen{0%{transform:rotateX(0)}18%{transform:rotateX(-104deg)}82%{transform:rotateX(-104deg)}to{transform:rotateX(0)}}@keyframes floatDrift{0%{opacity:0;transform:translateY(0)}12%{opacity:1}85%{opacity:.5}to{opacity:0;transform:translateY(-102vh)}}@keyframes flagUp{0%{transform:rotate(0)}70%{transform:rotate(0)}to{transform:rotate(-92deg)}}@keyframes spin{to{rotate:1turn}}@keyframes otherGrow{0%{inline-size:var(--cp-other-closed);opacity:.55}to{inline-size:var(--cp-other-open);opacity:1}}}
@layer base{body{font-family:var(--cp-font-sans);font-size:var(--cp-text-body);font-weight:var(--cp-weight-regular);line-height:var(--cp-leading-body);color:var(--cp-color-text);background-color:var(--cp-color-page);background-image:var(--cp-gradient-mobile-page);background-repeat:no-repeat;background-attachment:fixed}@media (min-width:768px){body{background-image:var(--cp-gradient-desktop-ambient);background-size:100% var(--cp-page-wash-height)}}a{color:var(--cp-color-link);text-underline-offset:2px;text-decoration:underline}a:hover{color:var(--cp-color-link-hover)}::placeholder{color:var(--cp-color-text-placeholder);opacity:1}::selection{color:var(--cp-color-on-dark);background-color:var(--cp-color-accent)}:focus-visible{outline:2px solid var(--cp-color-focus-ring);outline-offset:2px}h1,h2,h3,h4,h5,h6{font-weight:var(--cp-weight-book);line-height:var(--cp-leading-tight);letter-spacing:var(--cp-tracking-title)}@media (pointer:coarse){:where(button,a,[role=button],input[type=checkbox],input[type=radio])[data-touch]{position:relative}:where(button,a,[role=button],input[type=checkbox],input[type=radio])[data-touch]:after{inline-size:var(--cp-touch-target);block-size:var(--cp-touch-target);content:"";position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}}input,textarea,select{font-size:var(--cp-text-field-mobile)}@media (min-width:480px){input,textarea,select{font-size:var(--cp-text-body)}}}
@layer base{:where(*)::-webkit-scrollbar{inline-size:var(--cp-scrollbar-width);block-size:var(--cp-scrollbar-width)}:where(*)::-webkit-scrollbar-track{background:0 0}:where(*)::-webkit-scrollbar-corner{background:0 0}:where(*)::-webkit-scrollbar-thumb{border-radius:var(--cp-radius-lg);background:var(--cp-scrollbar-thumb)}@supports not selector(::-webkit-scrollbar){:root{scrollbar-color:var(--cp-scrollbar-thumb) transparent;scrollbar-width:thin}}@media (pointer:coarse){:where(*)::-webkit-scrollbar{block-size:auto;inline-size:auto}}@supports not selector(::-webkit-scrollbar){@media (pointer:coarse){:root{scrollbar-color:auto;scrollbar-width:auto}}}}
@layer utilities{.cpVisuallyHidden{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cpSkipLink{z-index:var(--cp-z-tooltip);padding:var(--cp-space-5) var(--cp-space-8);border-radius:var(--cp-radius-3xl);background:var(--cp-color-surface-raised);box-shadow:var(--cp-shadow-nav-on);color:var(--cp-color-text);font-size:var(--cp-text-ui);text-decoration:none;position:absolute;inset-block-start:-100%;inset-inline-start:var(--cp-space-4)}.cpSkipLink:focus-visible{inset-block-start:var(--cp-space-4)}.cpScrollX{overscroll-behavior-x:contain;overflow-x:auto}}
