:root{--cs-orange-50:#fff4ea;--cs-orange-100:#ffe4cc;--cs-orange-300:#f9b57a;--cs-orange-500:#f07f23;--cs-orange-600:#d96a12;--cs-orange-700:#a8500c;--cs-orange-900:#5c2b06;--cs-ground:#f6f5f3;--cs-surface:#fff;--cs-subtle:#faf9f7;--cs-line:#e7e4e0;--cs-line-strong:#d4d0cb;--cs-muted:#6b645e;--cs-ink-700:#3f3a36;--cs-ink:#1c1917;--cs-success:#15803d;--cs-success-bg:#e7f6ec;--cs-info:#1d5fd0;--cs-info-bg:#e6effd;--cs-warning:#8a5a00;--cs-warning-bg:#fef4d6;--cs-danger:#c02626;--cs-danger-bg:#fdecec;--cs-radius-sm:6px;--cs-radius:10px;--cs-radius-md:12px;--cs-radius-lg:16px;--cs-shadow-pop:0 1px 2px #1c19170f, 0 12px 32px -8px #1c19172e;--cs-font-display:"Barlow Semi Condensed", "Arial Narrow", sans-serif;--cs-font-body:"Inter Variable", Inter, system-ui, sans-serif;--cs-font-mono:"JetBrains Mono", ui-monospace, monospace;--cc-orange:var(--cs-orange-500);--white:#fff;--text-grey:var(--cs-muted);--cc-background-grey:var(--cs-ground);--cc-light-grey:var(--cs-line);--light-grey:var(--cs-subtle);--text-black:var(--cs-ink)}html,body{background:var(--cs-ground);color:var(--cs-ink);font-family:var(--cs-font-body);-webkit-font-smoothing:antialiased}a{color:var(--cs-orange-700)}a:hover{color:var(--cs-orange-900)}.cs-display{letter-spacing:-.005em;font-family:var(--cs-font-display)!important}.cs-mono{font-family:var(--cs-font-mono)!important}.cs-eyebrow{font-family:var(--cs-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--cs-muted);font-size:12px;font-weight:500}.cs-muted{color:var(--cs-muted)}.cs-number{font-family:var(--cs-font-display);font-weight:700;line-height:1}.cs-contents{display:contents}.cs-page{flex-direction:column;gap:24px;max-width:1240px;margin:0 auto;padding:28px 32px 56px;display:flex}.cs-page--wide{max-width:none}@media (width<=600px){.cs-page{gap:18px;padding:20px 16px 96px}}.cs-card{background:var(--cs-surface);border:1px solid var(--cs-line);border-radius:var(--cs-radius-lg)}.cs-grid{grid-template-columns:repeat(auto-fill, minmax(var(--cs-grid-min,280px), 1fr));gap:16px;display:grid}.cs-badge{white-space:nowrap;background:var(--cs-ground);height:24px;color:var(--cs-ink-700);border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.cs-badge--brand{background:var(--cs-orange-100);color:var(--cs-orange-900)}.cs-badge--success{background:var(--cs-success-bg);color:var(--cs-success)}.cs-badge--info{background:var(--cs-info-bg);color:var(--cs-info)}.cs-badge--warning{background:var(--cs-warning-bg);color:var(--cs-warning)}.cs-badge--danger{background:var(--cs-danger-bg);color:var(--cs-danger)}.v-application{font-family:var(--cs-font-body);background:var(--cs-ground)!important}.v-btn{font-weight:600;letter-spacing:0!important;text-transform:none!important}.v-btn.v-btn--disabled.v-btn--variant-flat{opacity:1;background:var(--cs-line)!important;color:var(--cs-muted)!important}.v-card.cs-vcard{border:1px solid var(--cs-line);border-radius:var(--cs-radius-lg)!important}.v-overlay__content>.v-card.cs-vcard{border:0}.v-alert{border-radius:var(--cs-radius-md)!important}.v-card-title,.v-toolbar-title,.text-h1,.text-h2,.text-h3,.text-h4,.text-h5,.text-h6{font-family:var(--cs-font-display)!important;letter-spacing:-.005em!important}.text-h5,.text-h6,.v-card-title{font-weight:700!important}.v-table>.v-table__wrapper>table>thead>tr>th{background:var(--cs-subtle);white-space:nowrap;font-size:12px;color:var(--cs-muted)!important;font-weight:600!important}.v-table>.v-table__wrapper>table>tbody>tr:hover>td{background:var(--cs-subtle)}.v-tab{letter-spacing:0!important;text-transform:none!important}.v-overlay__content>.v-card,.v-menu>.v-overlay__content>.v-list{box-shadow:var(--cs-shadow-pop)!important}.color-cc-orange{color:var(--cs-orange-700)}.color-cc-light-grey{color:var(--cs-line-strong)}.color-white{color:var(--white)}.color-text-grey{color:var(--cs-muted)}.color-text-black{color:var(--cs-ink)}.cut-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.text-xs{font-size:.75rem;line-height:1rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.white-space-pre-line{white-space:pre-line}.white-space-pre-wrap{white-space:pre-wrap!important}.no-decoration{text-decoration:none!important}@media print{.cs-no-print{display:none!important}}
