@import"https://fonts.googleapis.com/css2?family=Geist+Mono:wght@400;500;600&family=Geist:wght@400;500;600&family=Press+Start+2P&family=Space+Grotesk:wght@500;600;700&display=swap";:root{--paper: #1a1d22;--paper-2: #23262d;--fog: #2f3138;--mist: #6a6a72;--steel: #9a9690;--ink: #f0e8d6;--ink-2: #e2d9c2;--accent: #6fb5cc;--accent-2: #9ed1e3;--accent-3: #4a8ca5;--leafeon: #a4c47a;--espeon: #b89cdc;--umbreon: #d3aa3d;--eevee: #c9915e;--flareon: #e07a52;--serif: "Geist", -apple-system, system-ui, sans-serif;--display: "Space Grotesk", "Geist", sans-serif;--mono: "Geist Mono", ui-monospace, monospace;--pixel: "Press Start 2P", monospace;--term-bg: #1a1d22;--term-fg: #f0e8d6;--term-fg-2: #e2d9c2;--term-dim: #9a9690;--term-mute: #6a6a72;--term-line: #2a2d34;--term-accent: #6fb5cc;--term-sage: #b8c98a;--term-amber: #e0a93a;--term-espeon: #b59cd9}:root[data-theme=dark],:root{--zc-bg-primary: var(--paper);--zc-bg-secondary: var(--paper-2);--zc-bg-tertiary: var(--fog);--zc-bg-quaternary: var(--fog);--zc-text-primary: var(--ink);--zc-text-secondary: var(--ink-2);--zc-text-tertiary: var(--steel);--zc-text-quaternary: var(--mist);--zc-border-primary: var(--fog);--zc-border-secondary: var(--term-line);--zc-brand-400: var(--accent-2);--zc-brand-500: var(--accent);--zc-brand-600: var(--accent-3);--zc-brand-700: var(--accent-3);--zc-text-brand-primary: var(--accent);--zc-text-brand-secondary: var(--accent-2);--zc-text-brand-tertiary: var(--accent);--zc-bg-brand-solid: var(--accent);--zc-bg-brand-solid-hover: var(--accent-2);--zc-border-brand: var(--accent-3);--zc-text-success-primary: var(--leafeon);--zc-text-warning-primary: var(--umbreon);--zc-text-error-primary: #d98a7a}:root{--zc-font-family-body: var(--serif);--zc-font-family-mono: var(--mono);--zc-font-family-display: var(--display)}body,input,button{font-family:var(--serif)}.rs-eyebrow-pixel{font-family:var(--pixel);font-size:11px;color:var(--accent);letter-spacing:.05em;line-height:1.6}.rs-section-label{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--steel);display:flex;align-items:baseline;gap:10px}.rs-section-label b{color:var(--accent);font-weight:500}.rs-display{font-family:var(--display);font-weight:600;letter-spacing:-.025em;line-height:1.08;margin:0}.rs-ascii-bar{font-family:var(--mono);letter-spacing:-.5px;white-space:pre}.rs-ascii-bar .fill{color:var(--accent)}.rs-ascii-bar .rest{color:var(--fog)}html,body{margin:0;padding:0;background:var(--zc-bg-primary)}body{-webkit-font-smoothing:antialiased;overflow-x:hidden}.rs-page{max-width:780px;transition:max-width var(--m-normal, .22s) ease}.rs-page--wide{max-width:1140px}.rs-page{margin:0 auto;padding:var(--zc-spacing-12) var(--zc-spacing-10) var(--zc-spacing-32)}@media (max-width: 560px){.rs-page{padding:var(--zc-spacing-8) var(--zc-spacing-5) var(--zc-spacing-20)}}.rs-hr{border:0;border-top:1px solid var(--zc-border-secondary);margin:0}.rs-hr-dashed{border:0;border-top:1px dashed var(--zc-border-secondary);margin:0}.rs-input{flex:1;min-width:220px;font-family:var(--zc-font-family-mono);font-size:var(--zc-font-size-mono-lg);font-weight:var(--zc-font-weight-medium);padding:var(--zc-spacing-3) var(--zc-spacing-0);background:transparent;color:var(--zc-text-primary);border:0;border-bottom:1px solid var(--zc-border-primary);outline:none}.rs-input:focus{border-bottom-color:var(--zc-border-brand)}.rs-input::placeholder{color:var(--zc-text-placeholder)}.rs-canvas-frame{border:1px solid var(--zc-border-secondary);border-radius:var(--zc-radius-md);overflow:hidden}.rs-canvas{width:100%;height:240px;display:block}.rs-panel{background:var(--zc-bg-secondary);border:1px solid var(--zc-border-secondary);border-radius:var(--zc-radius-md)}.rs-fix{border-left:3px solid var(--zc-border-brand);padding:var(--zc-spacing-2) 0 var(--zc-spacing-2) var(--zc-spacing-4);max-width:62ch}.rs-scope{border-left:3px solid var(--zc-border-secondary);padding:var(--zc-spacing-1) 0 var(--zc-spacing-1) var(--zc-spacing-5);max-width:62ch}.rs-error-rail{border-left:3px solid var(--zc-bg-error-solid);padding:var(--zc-spacing-2) 0 var(--zc-spacing-2) var(--zc-spacing-5);max-width:62ch}.rs-meter{height:3px;background:var(--zc-bg-tertiary)}.rs-meter>i{display:block;height:3px;transform-origin:left}.rs-comprow{display:grid;grid-template-columns:minmax(150px,210px) 1fr 44px 22px;gap:var(--zc-spacing-4);align-items:center;padding:var(--zc-spacing-3) 0}.rs-cmdrow{display:grid;grid-template-columns:20px 1fr auto;gap:var(--zc-spacing-3);align-items:baseline;padding:var(--zc-spacing-3) 0}.rs-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes rs-blink{0%,to{opacity:1}50%{opacity:.15}}@keyframes rs-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes rs-pop{0%{opacity:0;transform:scale(.9)}60%{transform:scale(1.03)}to{opacity:1;transform:scale(1)}}@keyframes rs-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.rs-blink{animation:rs-blink .9s ease-in-out infinite}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.rs-term{background:var(--zc-bg-secondary);border:1px solid var(--zc-border-secondary);border-radius:var(--zc-radius-md);display:flex;flex-direction:column;overflow:hidden}.rs-term-bar{display:flex;align-items:center;gap:var(--zc-spacing-3);padding:var(--zc-spacing-3) var(--zc-spacing-4);border-bottom:1px solid var(--zc-border-secondary);background:var(--zc-bg-tertiary)}.rs-term-body{padding:var(--zc-spacing-4);min-height:60vh;max-height:68vh;overflow-y:auto;font-family:var(--zc-font-family-mono);font-size:var(--zc-font-size-mono-md);line-height:1.7;color:var(--zc-text-secondary)}.rs-term-line{display:grid;grid-template-columns:18px 1fr;gap:var(--zc-spacing-2);padding:var(--zc-spacing-1) 0;overflow-wrap:anywhere}.rs-term-line b{color:var(--zc-text-primary);font-weight:var(--zc-font-weight-medium)}.rs-term-glyph{color:var(--zc-text-tertiary);text-align:center}.rs-term-think{color:var(--zc-text-tertiary);font-style:italic}.rs-term-out{padding-top:0}.rs-term-foot{display:flex;justify-content:space-between;gap:var(--zc-spacing-4);flex-wrap:wrap;padding:var(--zc-spacing-3) var(--zc-spacing-4);border-top:1px solid var(--zc-border-secondary)}.rs-chrome-bar{display:flex;justify-content:space-between;align-items:center;gap:var(--zc-spacing-4);padding:14px 0;margin-bottom:var(--zc-spacing-12);border-bottom:1px solid var(--term-line);font-family:var(--mono);font-size:12px;color:var(--steel);flex-wrap:wrap}.rs-chrome-bar .brand{display:flex;align-items:center;gap:10px;color:var(--ink)}.rs-chrome-bar .brand b{font-weight:500}.rs-chrome-bar .slash{color:var(--accent)}.rs-hero-proof{border-top:1px solid var(--term-line);padding-top:20px;margin-top:48px;font-family:var(--mono);font-size:12px;color:var(--steel);line-height:2;max-width:62ch}.rs-railwrap{display:grid;grid-template-columns:170px minmax(0,1fr);gap:var(--zc-spacing-10);align-items:start}.rs-rail{position:sticky;top:24px;font-family:var(--mono);font-size:11px;line-height:2.1;color:var(--steel);border-left:1px solid var(--term-line);padding-left:14px}.rs-rail a{color:var(--steel);text-decoration:none;display:block}.rs-rail a:hover{color:var(--accent)}.rs-rail a b{color:var(--accent);font-weight:500;margin-right:6px}.rs-rail .note{color:var(--mist);margin-top:14px;line-height:1.6;border-top:1px solid var(--term-line);padding-top:12px}@media (max-width: 820px){.rs-railwrap{grid-template-columns:minmax(0,1fr)}.rs-rail{position:static;border-left:0;padding-left:0}}.rs-tracks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--zc-spacing-5)}@media (max-width: 900px){.rs-tracks{grid-template-columns:minmax(0,1fr)}}.rs-track{border:1px solid var(--term-line);background:var(--paper-2);border-radius:4px;overflow:hidden}.rs-track>header{display:flex;justify-content:space-between;align-items:baseline;padding:12px 16px;border-bottom:1px solid var(--term-line);font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--steel)}.rs-track>header .st{color:var(--accent);text-transform:none;letter-spacing:0}.rs-track>.body{padding:12px 16px 16px}.rs-peerrow{display:grid;grid-template-columns:minmax(0,1fr) auto 3ch;gap:var(--zc-spacing-3);align-items:center;padding:5px 0;border-bottom:1px dashed var(--term-line)}.rs-peerrow:last-child{border-bottom:0}.rs-legend{display:flex;flex-wrap:wrap;gap:var(--zc-spacing-5)}.sp-page{max-width:1060px;margin:0 auto;padding:var(--zc-spacing-12) var(--zc-spacing-6) var(--zc-spacing-32)}.sp-chrome{font-family:var(--zc-font-family-mono);font-size:var(--zc-font-size-text-md);color:var(--zc-text-tertiary);margin-bottom:var(--zc-spacing-8);flex-wrap:wrap}.sp-brand{color:var(--zc-text-primary);font-weight:var(--zc-font-weight-medium)}.sp-eyebrow{display:flex;align-items:center;gap:var(--zc-spacing-2);font-family:var(--zc-font-family-mono);font-size:var(--zc-font-size-text-md);font-weight:var(--zc-font-weight-medium);letter-spacing:var(--zc-letter-spacing-spacious);color:var(--zc-text-brand-primary);text-transform:uppercase;margin-bottom:var(--zc-spacing-3)}.sp-pixel{font-family:var(--zc-font-family-display);font-size:var(--zc-font-size-text-md);color:var(--zc-text-brand-secondary);border:2px solid var(--zc-border-brand);padding:var(--zc-spacing-1) var(--zc-spacing-2);letter-spacing:var(--zc-letter-spacing-spacious)}.sp-h1{max-width:22ch;margin:0 0 var(--zc-spacing-3);line-height:1.08}.sp-h1 em{color:var(--zc-text-brand-primary);font-style:italic}.sp-lede{max-width:62ch;margin:0}.sp-meta{display:flex;flex-wrap:wrap;gap:var(--zc-spacing-3) var(--zc-spacing-6);font-family:var(--zc-font-family-mono);font-size:var(--zc-font-size-text-md);color:var(--zc-text-tertiary);padding:var(--zc-spacing-3) 0;border-top:1px solid var(--zc-border-secondary);border-bottom:1px solid var(--zc-border-secondary);margin:var(--zc-spacing-6) 0 0}.sp-meta b{color:var(--zc-text-primary);font-weight:var(--zc-font-weight-medium);margin-left:var(--zc-spacing-1)}.sp-nav{position:sticky;top:0;z-index:60;display:flex;flex-wrap:wrap;align-items:center;gap:var(--zc-spacing-1) var(--zc-spacing-5);padding:var(--zc-spacing-2) 0;background:var(--zc-bg-primary);border-bottom:1px solid var(--zc-border-secondary);margin:0 0 var(--zc-spacing-10)}.sp-nav a{display:inline-flex;align-items:center;gap:var(--zc-spacing-2);font-family:var(--zc-font-family-mono);font-size:var(--zc-font-size-text-md);font-weight:var(--zc-font-weight-medium);letter-spacing:var(--zc-letter-spacing-spacious);color:var(--zc-text-tertiary);text-decoration:none;text-transform:uppercase}.sp-nav a:hover{color:var(--zc-text-primary)}.sp-nav-muted{color:var(--zc-text-quaternary)}.sp-find{position:relative;margin-left:auto}.sp-find input{width:min(230px,56vw);padding:var(--zc-spacing-1) var(--zc-spacing-2);font-family:var(--zc-font-family-mono);font-size:var(--zc-font-size-text-md);color:var(--zc-text-primary);background:var(--zc-bg-secondary);border:1px solid var(--zc-border-secondary);border-radius:var(--zc-radius-xxs);outline:none}.sp-find input:focus{border-color:var(--zc-border-brand)}.sp-find input::placeholder{color:var(--zc-text-quaternary)}.sp-results{position:absolute;top:100%;right:0;min-width:300px;max-width:78vw;background:var(--zc-bg-secondary);border:1px solid var(--zc-border-secondary);border-radius:var(--zc-radius-xxs);padding:var(--zc-spacing-1) 0;margin-top:var(--zc-spacing-1);display:block}.sp-results a{display:flex;justify-content:space-between;gap:var(--zc-spacing-4);padding:var(--zc-spacing-1) var(--zc-spacing-3);font-family:var(--zc-font-family-mono);font-size:var(--zc-font-size-text-md);font-weight:var(--zc-font-weight-medium);color:var(--zc-text-primary);text-decoration:none;text-transform:none;letter-spacing:var(--zc-letter-spacing-text-md)}.sp-results a:hover{background:var(--zc-bg-tertiary)}.sp-results-where{color:var(--zc-text-tertiary);white-space:nowrap}.sp-results-empty{padding:var(--zc-spacing-2) var(--zc-spacing-3);min-width:240px;font-family:var(--zc-font-family-mono);font-size:var(--zc-font-size-text-md);color:var(--zc-text-quaternary)}.sp-label{display:block;text-transform:uppercase;letter-spacing:var(--zc-letter-spacing-spacious);margin-bottom:var(--zc-spacing-3)}.sp-bar{display:flex;height:16px;border-radius:var(--zc-radius-xxs);overflow:hidden;gap:var(--zc-spacing-1);margin-bottom:var(--zc-spacing-1)}.sp-bar a{flex-basis:0;min-width:4px;display:block}.sp-bar-labels{display:flex;gap:var(--zc-spacing-1);font-family:var(--zc-font-family-mono);font-size:var(--zc-font-size-text-md);font-weight:var(--zc-font-weight-medium);color:var(--zc-text-quaternary);margin-bottom:var(--zc-spacing-5)}.sp-bar-labels span{flex-basis:0;min-width:0;overflow:hidden;white-space:nowrap}.sp-ledger{border-top:1px solid var(--zc-border-secondary)}.sp-ledger-row{display:grid;grid-template-columns:70px 1fr auto;gap:var(--zc-spacing-1) var(--zc-spacing-4);align-items:baseline;padding:var(--zc-spacing-3) var(--zc-spacing-2);border-bottom:1px solid var(--zc-border-secondary);text-decoration:none;color:var(--zc-text-primary)}a.sp-ledger-row:hover{background:var(--zc-bg-secondary)}.sp-ledger-w{font-family:var(--zc-font-family-mono);font-size:var(--zc-font-size-text-xl);font-weight:var(--zc-font-weight-semibold)}.sp-dim{color:var(--zc-text-quaternary);font-size:var(--zc-font-size-text-md);font-weight:var(--zc-font-weight-medium)}.sp-ledger-row b{font-family:var(--zc-font-family-display);font-weight:var(--zc-font-weight-semibold);font-size:var(--zc-font-size-text-lg)}.sp-ledger-q{color:var(--zc-text-tertiary);font-size:var(--zc-font-size-text-md)}.sp-ledger-n{font-family:var(--zc-font-family-mono);font-size:var(--zc-font-size-text-md);color:var(--zc-text-quaternary);white-space:nowrap}.sp-callout{border-left:3px solid;padding:var(--zc-spacing-2) 0 var(--zc-spacing-2) var(--zc-spacing-4);margin:var(--zc-spacing-5) 0 0;max-width:64ch}.sp-callout code{font-family:var(--zc-font-family-mono);font-size:var(--zc-font-size-text-md)}.sp-rule{margin:var(--zc-spacing-12) 0 var(--zc-spacing-10);display:flex;align-items:center;color:var(--zc-border-secondary)}.sp-rule>span:first-child,.sp-rule>span:last-child{flex:1;height:1px;background:currentColor}.sp-rule .sp-tick{margin:0 var(--zc-spacing-3);width:11px;height:11px}.sp-tick{width:9px;height:9px;flex-shrink:0;clip-path:polygon(0 100%,100% 0,100% 22%,22% 100%);display:inline-block}.sp-explainers{display:grid;grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:var(--zc-spacing-8) var(--zc-spacing-12);margin-top:var(--zc-spacing-4)}.sp-rules{list-style:none;padding:0;margin:var(--zc-spacing-4) 0 0}.sp-rules li{position:relative;padding:var(--zc-spacing-1) 0 var(--zc-spacing-1) var(--zc-spacing-8);line-height:1.55;font-size:var(--zc-font-size-text-md)}.sp-n{position:absolute;left:0;top:5px;font-family:var(--zc-font-family-mono);color:var(--zc-text-brand-primary);font-size:var(--zc-font-size-text-md)}.sp-rules b{font-weight:var(--zc-font-weight-semibold);font-family:var(--zc-font-family-mono);font-size:var(--zc-font-size-text-md)}.sp-count{color:var(--zc-text-quaternary);font-family:var(--zc-font-family-mono);font-size:var(--zc-font-size-text-md)}.sp-stage-note{margin:var(--zc-spacing-3) 0 0 var(--zc-spacing-8);max-width:52ch}.sp-stage-note code{font-family:var(--zc-font-family-mono)}.sp-section{scroll-margin-top:64px}.sp-sec-head{flex-wrap:wrap;margin-bottom:var(--zc-spacing-1)}.sp-question{font-size:var(--zc-font-size-text-lg);color:var(--zc-text-tertiary);font-style:italic}.sp-weight{margin-left:auto;font-family:var(--zc-font-family-mono);font-size:var(--zc-font-size-display-sm);font-weight:var(--zc-font-weight-semibold);letter-spacing:var(--zc-letter-spacing-display-md);white-space:nowrap}.sp-weight-label{font-family:var(--zc-font-family-mono);font-size:var(--zc-font-size-text-md);font-weight:var(--zc-font-weight-medium);letter-spacing:var(--zc-letter-spacing-spacious);color:var(--zc-text-tertiary);text-transform:uppercase;margin-left:var(--zc-spacing-2);vertical-align:4px}.sp-checks{border-top:1px solid var(--zc-border-secondary);margin-top:var(--zc-spacing-2)}.sp-check{padding:var(--zc-spacing-5) var(--zc-spacing-3);border-bottom:1px solid var(--zc-border-secondary);scroll-margin-top:64px;border-radius:var(--zc-radius-xxs)}.sp-check:hover{background:var(--zc-bg-secondary)}.sp-check:target{background:var(--zc-bg-secondary);box-shadow:inset 3px 0 0 var(--zc-bg-brand-solid)}.sp-check-head{flex-wrap:wrap}.sp-anchor{font-family:var(--zc-font-family-mono);font-size:var(--zc-font-size-text-md);font-weight:var(--zc-font-weight-medium);color:var(--zc-text-quaternary);text-decoration:none}.sp-anchor:hover{color:var(--zc-text-brand-primary)}.sp-id{font-family:var(--zc-font-family-mono);font-size:var(--zc-font-size-text-md);font-weight:var(--zc-font-weight-semibold);color:var(--sp-tone, var(--zc-text-brand-primary));text-decoration:none;overflow-wrap:anywhere;min-width:0}.sp-id:hover{text-decoration:underline;text-underline-offset:3px}.sp-stage{font-family:var(--zc-font-family-mono);font-size:var(--zc-font-size-text-md);font-weight:var(--zc-font-weight-medium);color:var(--zc-text-tertiary);border:1px solid var(--zc-border-secondary);border-radius:var(--zc-radius-full);padding:var(--zc-spacing-1) var(--zc-spacing-2);white-space:nowrap}.sp-trailing{margin-left:auto;white-space:nowrap}.sp-body{margin-left:var(--zc-spacing-6);margin-top:var(--zc-spacing-2);max-width:70ch}.sp-why-label{font-family:var(--zc-font-family-mono);font-size:var(--zc-font-size-text-md);font-weight:var(--zc-font-weight-medium);letter-spacing:var(--zc-letter-spacing-spacious);text-transform:uppercase;color:var(--zc-text-quaternary)}.sp-refs{display:flex;flex-wrap:wrap;gap:var(--zc-spacing-2);margin-top:var(--zc-spacing-3)}.sp-ref{font-family:var(--zc-font-family-mono);font-size:var(--zc-font-size-text-md);font-weight:var(--zc-font-weight-medium);color:var(--zc-text-secondary);border:1px solid var(--zc-border-secondary);border-radius:var(--zc-radius-xxs);padding:var(--zc-spacing-1) var(--zc-spacing-2);text-decoration:none;max-width:100%;overflow-wrap:anywhere}.sp-ref-internal{border-style:dashed;color:var(--zc-text-quaternary)}.sp-ref-link:hover{border-color:var(--sp-tone, var(--zc-border-brand));color:var(--sp-tone, var(--zc-text-brand-primary))}.sp-footer{margin-top:var(--zc-spacing-24);padding-top:var(--zc-spacing-5);border-top:1px solid var(--zc-border-secondary);display:grid;gap:var(--zc-spacing-3)}.sp-footer>div{flex-wrap:wrap}.sp-sr{position:absolute;width:1px;height:1px;padding:0;margin:var(--zc-spacing-0);overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}a{color:inherit}.sp-chrome a,.sp-ledger-q a{color:var(--zc-text-brand-primary)}@media (max-width: 640px){.sp-ledger-row{grid-template-columns:56px 1fr}.sp-ledger-n{grid-column:2}.sp-find{margin-left:0;width:100%}}@media (max-width: 768px){.sp-lede,.sp-check .sp-body p,.sp-callout,.sp-rules li,.sp-chrome,.sp-meta,.sp-find input,.sp-results a,.sp-results-empty,.sp-ledger-n,.sp-ledger-q,.sp-dim,.sp-anchor,.sp-n,.sp-callout code{font-size:var(--zc-font-size-text-sm)}.sp-ledger-row b,.sp-question{font-size:var(--zc-font-size-text-md)}.sp-ledger-w{font-size:var(--zc-font-size-text-lg)}.sp-weight{font-size:var(--zc-font-size-display-xs)}.sp-nav a,.sp-eyebrow,.sp-pixel,.sp-stage,.sp-ref,.sp-why-label,.sp-count,.sp-bar-labels,.sp-weight-label,.sp-rules b{font-size:var(--zc-font-size-mono-lg)}}:root{--zc-base-white: #ffffff;--zc-base-black: #000000;--zc-base-transparent: #ffffff00;--zc-gray-25: #fcfcfc;--zc-gray-50: #f7f7f7;--zc-gray-100: #f5f5f5;--zc-gray-200: #e5e5e5;--zc-gray-300: #d6d6d6;--zc-gray-400: #a3a3a3;--zc-gray-500: #737373;--zc-gray-600: #525252;--zc-gray-700: #424242;--zc-gray-800: #292929;--zc-gray-900: #141414;--zc-gray-950: #0f0f0f;--zc-brand-25: #fafafa;--zc-brand-50: #f5f5f5;--zc-brand-100: #e5e5e5;--zc-brand-200: #d4d4d4;--zc-brand-300: #a3a3a3;--zc-brand-400: #737373;--zc-brand-500: #404040;--zc-brand-600: #262626;--zc-brand-700: #0a0a08;--zc-brand-800: #050504;--zc-brand-900: #171717;--zc-brand-950: #000000;--zc-error-25: #fffbfa;--zc-error-50: #fef3f2;--zc-error-100: #fee4e2;--zc-error-200: #fecdca;--zc-error-300: #fda29b;--zc-error-400: #f97066;--zc-error-500: #f04438;--zc-error-600: #d92d20;--zc-error-700: #b42318;--zc-error-800: #912018;--zc-error-900: #7a271a;--zc-error-950: #55160c;--zc-warning-25: #fffcf5;--zc-warning-50: #fffaeb;--zc-warning-100: #fef0c7;--zc-warning-200: #fedf89;--zc-warning-300: #fec84b;--zc-warning-400: #fdb022;--zc-warning-500: #f79009;--zc-warning-600: #dc6803;--zc-warning-700: #b54708;--zc-warning-800: #93370d;--zc-warning-900: #7a2e0e;--zc-warning-950: #4e1d09;--zc-success-25: #f6fef9;--zc-success-50: #ecfdf3;--zc-success-100: #dcfae6;--zc-success-200: #abefc6;--zc-success-300: #75e0a7;--zc-success-400: #47cd89;--zc-success-500: #17b26a;--zc-success-600: #079455;--zc-success-700: #067647;--zc-success-800: #085d3a;--zc-success-900: #074d31;--zc-success-950: #053321;--zc-gray-blue-25: #fcfcfd;--zc-gray-blue-50: #f8f9fc;--zc-gray-blue-100: #eaecf5;--zc-gray-blue-200: #d5d9eb;--zc-gray-blue-300: #b3b8db;--zc-gray-blue-400: #717bbc;--zc-gray-blue-500: #4e5ba6;--zc-gray-blue-600: #3e4784;--zc-gray-blue-700: #363f72;--zc-gray-blue-800: #293056;--zc-gray-blue-900: #101323;--zc-gray-blue-950: #0d0f1c;--zc-gray-cool-25: #fcfcfd;--zc-gray-cool-50: #f9f9fb;--zc-gray-cool-100: #eff1f5;--zc-gray-cool-200: #dcdfea;--zc-gray-cool-300: #b9c0d4;--zc-gray-cool-400: #7d89b0;--zc-gray-cool-500: #5d6b98;--zc-gray-cool-600: #4a5578;--zc-gray-cool-700: #404968;--zc-gray-cool-800: #30374f;--zc-gray-cool-900: #111322;--zc-gray-cool-950: #0e101b;--zc-gray-modern-25: #fcfcfd;--zc-gray-modern-50: #f8fafc;--zc-gray-modern-100: #eef2f6;--zc-gray-modern-200: #e3e8ef;--zc-gray-modern-300: #cdd5df;--zc-gray-modern-400: #9aa4b2;--zc-gray-modern-500: #697586;--zc-gray-modern-600: #4b5565;--zc-gray-modern-700: #364152;--zc-gray-modern-800: #202939;--zc-gray-modern-900: #121926;--zc-gray-modern-950: #0d121c;--zc-gray-neutral-25: #fcfcfd;--zc-gray-neutral-50: #f9fafb;--zc-gray-neutral-100: #f3f4f6;--zc-gray-neutral-200: #e5e7eb;--zc-gray-neutral-300: #d2d6db;--zc-gray-neutral-400: #9da4ae;--zc-gray-neutral-500: #6c737f;--zc-gray-neutral-600: #4d5761;--zc-gray-neutral-700: #384250;--zc-gray-neutral-800: #1f2a37;--zc-gray-neutral-900: #111927;--zc-gray-neutral-950: #0d121c;--zc-gray-iron-25: #fcfcfc;--zc-gray-iron-50: #fafafa;--zc-gray-iron-100: #f4f4f5;--zc-gray-iron-200: #e4e4e7;--zc-gray-iron-300: #d1d1d6;--zc-gray-iron-400: #a0a0ab;--zc-gray-iron-500: #70707b;--zc-gray-iron-600: #51525c;--zc-gray-iron-700: #3f3f46;--zc-gray-iron-800: #26272b;--zc-gray-iron-900: #1a1a1e;--zc-gray-iron-950: #131316;--zc-gray-warm-25: #fdfdfc;--zc-gray-warm-50: #fafaf9;--zc-gray-warm-100: #f5f5f4;--zc-gray-warm-200: #e7e5e4;--zc-gray-warm-300: #d7d3d0;--zc-gray-warm-400: #a9a29d;--zc-gray-warm-500: #79716b;--zc-gray-warm-600: #57534e;--zc-gray-warm-700: #44403c;--zc-gray-warm-800: #292524;--zc-gray-warm-900: #1c1917;--zc-gray-warm-950: #171412;--zc-moss-25: #fafdf7;--zc-moss-50: #f5fbee;--zc-moss-100: #e6f4d7;--zc-moss-200: #ceeab0;--zc-moss-300: #acdc79;--zc-moss-400: #86cb3c;--zc-moss-500: #669f2a;--zc-moss-600: #4f7a21;--zc-moss-700: #3f621a;--zc-moss-800: #335015;--zc-moss-900: #2b4212;--zc-moss-950: #1a280b;--zc-green-light-25: #fafef5;--zc-green-light-50: #f3fee7;--zc-green-light-100: #e3fbcc;--zc-green-light-200: #d0f8ab;--zc-green-light-300: #a6ef67;--zc-green-light-400: #85e13a;--zc-green-light-500: #66c61c;--zc-green-light-600: #4ca30d;--zc-green-light-700: #3b7c0f;--zc-green-light-800: #326212;--zc-green-light-900: #2b5314;--zc-green-light-950: #15290a;--zc-green-25: #f6fef9;--zc-green-50: #edfcf2;--zc-green-100: #d3f8df;--zc-green-200: #aaf0c4;--zc-green-300: #73e2a3;--zc-green-400: #3ccb7f;--zc-green-500: #16b364;--zc-green-600: #099250;--zc-green-700: #087443;--zc-green-800: #095c37;--zc-green-900: #084c2e;--zc-green-950: #052e1c;--zc-teal-25: #f6fefc;--zc-teal-50: #f0fdf9;--zc-teal-100: #ccfbef;--zc-teal-200: #99f6e0;--zc-teal-300: #5fe9d0;--zc-teal-400: #2ed3b7;--zc-teal-500: #15b79e;--zc-teal-600: #0e9384;--zc-teal-700: #107569;--zc-teal-800: #125d56;--zc-teal-900: #134e48;--zc-teal-950: #0a2926;--zc-cyan-25: #f5feff;--zc-cyan-50: #ecfdff;--zc-cyan-100: #cff9fe;--zc-cyan-200: #a5f0fc;--zc-cyan-300: #67e3f9;--zc-cyan-400: #22ccee;--zc-cyan-500: #06aed4;--zc-cyan-600: #088ab2;--zc-cyan-700: #0e7090;--zc-cyan-800: #155b75;--zc-cyan-900: #164c63;--zc-cyan-950: #0d2d3a;--zc-blue-light-25: #f5fbff;--zc-blue-light-50: #f0f9ff;--zc-blue-light-100: #e0f2fe;--zc-blue-light-200: #b9e6fe;--zc-blue-light-300: #7cd4fd;--zc-blue-light-400: #36bffa;--zc-blue-light-500: #0ba5ec;--zc-blue-light-600: #0086c9;--zc-blue-light-700: #026aa2;--zc-blue-light-800: #065986;--zc-blue-light-900: #0b4a6f;--zc-blue-light-950: #062c41;--zc-blue-25: #f5faff;--zc-blue-50: #eff8ff;--zc-blue-100: #d1e9ff;--zc-blue-200: #b2ddff;--zc-blue-300: #84caff;--zc-blue-400: #53b1fd;--zc-blue-500: #2e90fa;--zc-blue-600: #1570ef;--zc-blue-700: #175cd3;--zc-blue-800: #1849a9;--zc-blue-900: #194185;--zc-blue-950: #102a56;--zc-blue-dark-25: #f5f8ff;--zc-blue-dark-50: #eff4ff;--zc-blue-dark-100: #d1e0ff;--zc-blue-dark-200: #b2ccff;--zc-blue-dark-300: #84adff;--zc-blue-dark-400: #528bff;--zc-blue-dark-500: #2970ff;--zc-blue-dark-600: #155eef;--zc-blue-dark-700: #004eeb;--zc-blue-dark-800: #0040c1;--zc-blue-dark-900: #00359e;--zc-blue-dark-950: #002266;--zc-indigo-25: #f5f8ff;--zc-indigo-50: #eef4ff;--zc-indigo-100: #e0eaff;--zc-indigo-200: #c7d7fe;--zc-indigo-300: #a4bcfd;--zc-indigo-400: #8098f9;--zc-indigo-500: #6172f3;--zc-indigo-600: #444ce7;--zc-indigo-700: #3538cd;--zc-indigo-800: #2d31a6;--zc-indigo-900: #2d3282;--zc-indigo-950: #1f235b;--zc-violet-25: #fbfaff;--zc-violet-50: #f5f3ff;--zc-violet-100: #ece9fe;--zc-violet-200: #ddd6fe;--zc-violet-300: #c3b5fd;--zc-violet-400: #a48afb;--zc-violet-500: #875bf7;--zc-violet-600: #7839ee;--zc-violet-700: #6927da;--zc-violet-800: #5720b7;--zc-violet-900: #491c96;--zc-violet-950: #2e125e;--zc-purple-25: #fafaff;--zc-purple-50: #f4f3ff;--zc-purple-100: #ebe9fe;--zc-purple-200: #d9d6fe;--zc-purple-300: #bdb4fe;--zc-purple-400: #9b8afb;--zc-purple-500: #7a5af8;--zc-purple-600: #6938ef;--zc-purple-700: #5925dc;--zc-purple-800: #4a1fb8;--zc-purple-900: #3e1c96;--zc-purple-950: #27115f;--zc-fuchsia-25: #fefaff;--zc-fuchsia-50: #fdf4ff;--zc-fuchsia-100: #fbe8ff;--zc-fuchsia-200: #f6d0fe;--zc-fuchsia-300: #eeaafd;--zc-fuchsia-400: #e478fa;--zc-fuchsia-500: #d444f1;--zc-fuchsia-600: #ba24d5;--zc-fuchsia-700: #9f1ab1;--zc-fuchsia-800: #821890;--zc-fuchsia-900: #6f1877;--zc-fuchsia-950: #47104c;--zc-pink-25: #fef6fb;--zc-pink-50: #fdf2fa;--zc-pink-100: #fce7f6;--zc-pink-200: #fcceee;--zc-pink-300: #faa7e0;--zc-pink-400: #f670c7;--zc-pink-500: #ee46bc;--zc-pink-600: #dd2590;--zc-pink-700: #c11574;--zc-pink-800: #9e165f;--zc-pink-900: #851651;--zc-pink-950: #4e0d30;--zc-rose-25: #fff5f6;--zc-rose-50: #fff1f3;--zc-rose-100: #ffe4e8;--zc-rose-200: #fecdd6;--zc-rose-300: #fea3b4;--zc-rose-400: #fd6f8e;--zc-rose-500: #f63d68;--zc-rose-600: #e31b54;--zc-rose-700: #c01048;--zc-rose-800: #a11043;--zc-rose-900: #89123e;--zc-rose-950: #510b24;--zc-orange-dark-25: #fff9f5;--zc-orange-dark-50: #fff4ed;--zc-orange-dark-100: #ffe6d5;--zc-orange-dark-200: #ffd6ae;--zc-orange-dark-300: #ff9c66;--zc-orange-dark-400: #ff692e;--zc-orange-dark-500: #ff4405;--zc-orange-dark-600: #e62e05;--zc-orange-dark-700: #bc1b06;--zc-orange-dark-800: #97180c;--zc-orange-dark-900: #771a0d;--zc-orange-dark-950: #57130a;--zc-orange-25: #fefaf5;--zc-orange-50: #fef6ee;--zc-orange-100: #fdead7;--zc-orange-200: #f9dbaf;--zc-orange-300: #f7b27a;--zc-orange-400: #f38744;--zc-orange-500: #ef6820;--zc-orange-600: #e04f16;--zc-orange-700: #b93815;--zc-orange-800: #932f19;--zc-orange-900: #772917;--zc-orange-950: #511c10;--zc-yellow-25: #fefdf0;--zc-yellow-50: #fefbe8;--zc-yellow-100: #fef7c3;--zc-yellow-200: #feee95;--zc-yellow-300: #fde272;--zc-yellow-400: #fac515;--zc-yellow-500: #eaaa08;--zc-yellow-600: #ca8504;--zc-yellow-700: #a15c07;--zc-yellow-800: #854a0e;--zc-yellow-900: #713b12;--zc-yellow-950: #542c0d}[data-theme=dark]{--zc-gray-25: #0f0f0f;--zc-gray-50: #0f0f0f;--zc-gray-100: #141414;--zc-gray-200: #292929;--zc-gray-300: #424242;--zc-gray-400: #525252;--zc-gray-500: #737373;--zc-gray-600: #a3a3a3;--zc-gray-700: #d6d6d6;--zc-gray-800: #e5e5e5;--zc-gray-900: #f5f5f5;--zc-gray-950: #fcfcfc;--zc-brand-25: #000000;--zc-brand-50: #000000;--zc-brand-100: #171717;--zc-brand-200: #050504;--zc-brand-300: #0a0a08;--zc-brand-400: #262626;--zc-brand-500: #404040;--zc-brand-600: #737373;--zc-brand-700: #a3a3a3;--zc-brand-800: #d4d4d4;--zc-brand-900: #e5e5e5;--zc-brand-950: #fafafa;--zc-error-25: #55160c;--zc-error-50: #55160c;--zc-error-100: #7a271a;--zc-error-200: #912018;--zc-error-300: #b42318;--zc-error-400: #d92d20;--zc-error-500: #f04438;--zc-error-600: #f97066;--zc-error-700: #fda29b;--zc-error-800: #fecdca;--zc-error-900: #fee4e2;--zc-error-950: #fffbfa;--zc-warning-25: #4e1d09;--zc-warning-50: #4e1d09;--zc-warning-100: #7a2e0e;--zc-warning-200: #93370d;--zc-warning-300: #b54708;--zc-warning-400: #dc6803;--zc-warning-500: #f79009;--zc-warning-600: #fdb022;--zc-warning-700: #fec84b;--zc-warning-800: #fedf89;--zc-warning-900: #fef0c7;--zc-warning-950: #fffcf5;--zc-success-25: #053321;--zc-success-50: #053321;--zc-success-100: #074d31;--zc-success-200: #085d3a;--zc-success-300: #067647;--zc-success-400: #079455;--zc-success-500: #17b26a;--zc-success-600: #47cd89;--zc-success-700: #75e0a7;--zc-success-800: #abefc6;--zc-success-900: #dcfae6;--zc-success-950: #f6fef9;--zc-gray-blue-25: #0d0f1c;--zc-gray-blue-50: #0d0f1c;--zc-gray-blue-100: #101323;--zc-gray-blue-200: #293056;--zc-gray-blue-300: #363f72;--zc-gray-blue-400: #3e4784;--zc-gray-blue-500: #4e5ba6;--zc-gray-blue-600: #717bbc;--zc-gray-blue-700: #b3b8db;--zc-gray-blue-800: #d5d9eb;--zc-gray-blue-900: #eaecf5;--zc-gray-blue-950: #fcfcfd;--zc-gray-cool-25: #0e101b;--zc-gray-cool-50: #0e101b;--zc-gray-cool-100: #111322;--zc-gray-cool-200: #30374f;--zc-gray-cool-300: #404968;--zc-gray-cool-400: #4a5578;--zc-gray-cool-500: #5d6b98;--zc-gray-cool-600: #7d89b0;--zc-gray-cool-700: #b9c0d4;--zc-gray-cool-800: #dcdfea;--zc-gray-cool-900: #eff1f5;--zc-gray-cool-950: #fcfcfd;--zc-gray-modern-25: #0d121c;--zc-gray-modern-50: #0d121c;--zc-gray-modern-100: #121926;--zc-gray-modern-200: #202939;--zc-gray-modern-300: #364152;--zc-gray-modern-400: #4b5565;--zc-gray-modern-500: #697586;--zc-gray-modern-600: #9aa4b2;--zc-gray-modern-700: #cdd5df;--zc-gray-modern-800: #e3e8ef;--zc-gray-modern-900: #eef2f6;--zc-gray-modern-950: #fcfcfd;--zc-gray-neutral-25: #0d121c;--zc-gray-neutral-50: #0d121c;--zc-gray-neutral-100: #111927;--zc-gray-neutral-200: #1f2a37;--zc-gray-neutral-300: #384250;--zc-gray-neutral-400: #4d5761;--zc-gray-neutral-500: #6c737f;--zc-gray-neutral-600: #9da4ae;--zc-gray-neutral-700: #d2d6db;--zc-gray-neutral-800: #e5e7eb;--zc-gray-neutral-900: #f3f4f6;--zc-gray-neutral-950: #fcfcfd;--zc-gray-iron-25: #131316;--zc-gray-iron-50: #131316;--zc-gray-iron-100: #1a1a1e;--zc-gray-iron-200: #26272b;--zc-gray-iron-300: #3f3f46;--zc-gray-iron-400: #51525c;--zc-gray-iron-500: #70707b;--zc-gray-iron-600: #a0a0ab;--zc-gray-iron-700: #d1d1d6;--zc-gray-iron-800: #e4e4e7;--zc-gray-iron-900: #f4f4f5;--zc-gray-iron-950: #fcfcfc;--zc-gray-warm-25: #171412;--zc-gray-warm-50: #171412;--zc-gray-warm-100: #1c1917;--zc-gray-warm-200: #292524;--zc-gray-warm-300: #44403c;--zc-gray-warm-400: #57534e;--zc-gray-warm-500: #79716b;--zc-gray-warm-600: #a9a29d;--zc-gray-warm-700: #d7d3d0;--zc-gray-warm-800: #e7e5e4;--zc-gray-warm-900: #f5f5f4;--zc-gray-warm-950: #fdfdfc;--zc-moss-25: #1a280b;--zc-moss-50: #1a280b;--zc-moss-100: #2b4212;--zc-moss-200: #335015;--zc-moss-300: #3f621a;--zc-moss-400: #4f7a21;--zc-moss-500: #669f2a;--zc-moss-600: #86cb3c;--zc-moss-700: #acdc79;--zc-moss-800: #ceeab0;--zc-moss-900: #e6f4d7;--zc-moss-950: #fafdf7;--zc-green-light-25: #15290a;--zc-green-light-50: #15290a;--zc-green-light-100: #2b5314;--zc-green-light-200: #326212;--zc-green-light-300: #3b7c0f;--zc-green-light-400: #4ca30d;--zc-green-light-500: #66c61c;--zc-green-light-600: #85e13a;--zc-green-light-700: #a6ef67;--zc-green-light-800: #d0f8ab;--zc-green-light-900: #e3fbcc;--zc-green-light-950: #fafef5;--zc-green-25: #052e1c;--zc-green-50: #052e1c;--zc-green-100: #084c2e;--zc-green-200: #095c37;--zc-green-300: #087443;--zc-green-400: #099250;--zc-green-500: #16b364;--zc-green-600: #3ccb7f;--zc-green-700: #73e2a3;--zc-green-800: #aaf0c4;--zc-green-900: #d3f8df;--zc-green-950: #f6fef9;--zc-teal-25: #0a2926;--zc-teal-50: #0a2926;--zc-teal-100: #134e48;--zc-teal-200: #125d56;--zc-teal-300: #107569;--zc-teal-400: #0e9384;--zc-teal-500: #15b79e;--zc-teal-600: #2ed3b7;--zc-teal-700: #5fe9d0;--zc-teal-800: #99f6e0;--zc-teal-900: #ccfbef;--zc-teal-950: #f6fefc;--zc-cyan-25: #0d2d3a;--zc-cyan-50: #0d2d3a;--zc-cyan-100: #164c63;--zc-cyan-200: #155b75;--zc-cyan-300: #0e7090;--zc-cyan-400: #088ab2;--zc-cyan-500: #06aed4;--zc-cyan-600: #22ccee;--zc-cyan-700: #67e3f9;--zc-cyan-800: #a5f0fc;--zc-cyan-900: #cff9fe;--zc-cyan-950: #f5feff;--zc-blue-light-25: #062c41;--zc-blue-light-50: #062c41;--zc-blue-light-100: #0b4a6f;--zc-blue-light-200: #065986;--zc-blue-light-300: #026aa2;--zc-blue-light-400: #0086c9;--zc-blue-light-500: #0ba5ec;--zc-blue-light-600: #36bffa;--zc-blue-light-700: #7cd4fd;--zc-blue-light-800: #b9e6fe;--zc-blue-light-900: #e0f2fe;--zc-blue-light-950: #f5fbff;--zc-blue-25: #102a56;--zc-blue-50: #102a56;--zc-blue-100: #194185;--zc-blue-200: #1849a9;--zc-blue-300: #175cd3;--zc-blue-400: #1570ef;--zc-blue-500: #2e90fa;--zc-blue-600: #53b1fd;--zc-blue-700: #84caff;--zc-blue-800: #b2ddff;--zc-blue-900: #d1e9ff;--zc-blue-950: #f5faff;--zc-blue-dark-25: #002266;--zc-blue-dark-50: #002266;--zc-blue-dark-100: #00359e;--zc-blue-dark-200: #0040c1;--zc-blue-dark-300: #004eeb;--zc-blue-dark-400: #155eef;--zc-blue-dark-500: #2970ff;--zc-blue-dark-600: #528bff;--zc-blue-dark-700: #84adff;--zc-blue-dark-800: #b2ccff;--zc-blue-dark-900: #d1e0ff;--zc-blue-dark-950: #f5f8ff;--zc-indigo-25: #1f235b;--zc-indigo-50: #1f235b;--zc-indigo-100: #2d3282;--zc-indigo-200: #2d31a6;--zc-indigo-300: #3538cd;--zc-indigo-400: #444ce7;--zc-indigo-500: #6172f3;--zc-indigo-600: #8098f9;--zc-indigo-700: #a4bcfd;--zc-indigo-800: #c7d7fe;--zc-indigo-900: #e0eaff;--zc-indigo-950: #f5f8ff;--zc-violet-25: #2e125e;--zc-violet-50: #2e125e;--zc-violet-100: #491c96;--zc-violet-200: #5720b7;--zc-violet-300: #6927da;--zc-violet-400: #7839ee;--zc-violet-500: #875bf7;--zc-violet-600: #a48afb;--zc-violet-700: #c3b5fd;--zc-violet-800: #ddd6fe;--zc-violet-900: #ece9fe;--zc-violet-950: #fbfaff;--zc-purple-25: #27115f;--zc-purple-50: #27115f;--zc-purple-100: #3e1c96;--zc-purple-200: #4a1fb8;--zc-purple-300: #5925dc;--zc-purple-400: #6938ef;--zc-purple-500: #7a5af8;--zc-purple-600: #9b8afb;--zc-purple-700: #bdb4fe;--zc-purple-800: #d9d6fe;--zc-purple-900: #ebe9fe;--zc-purple-950: #fafaff;--zc-fuchsia-25: #47104c;--zc-fuchsia-50: #47104c;--zc-fuchsia-100: #6f1877;--zc-fuchsia-200: #821890;--zc-fuchsia-300: #9f1ab1;--zc-fuchsia-400: #ba24d5;--zc-fuchsia-500: #d444f1;--zc-fuchsia-600: #e478fa;--zc-fuchsia-700: #eeaafd;--zc-fuchsia-800: #f6d0fe;--zc-fuchsia-900: #fbe8ff;--zc-fuchsia-950: #fefaff;--zc-pink-25: #4e0d30;--zc-pink-50: #4e0d30;--zc-pink-100: #851651;--zc-pink-200: #9e165f;--zc-pink-300: #c11574;--zc-pink-400: #dd2590;--zc-pink-500: #ee46bc;--zc-pink-600: #f670c7;--zc-pink-700: #faa7e0;--zc-pink-800: #fcceee;--zc-pink-900: #fce7f6;--zc-pink-950: #fef6fb;--zc-rose-25: #510b24;--zc-rose-50: #510b24;--zc-rose-100: #89123e;--zc-rose-200: #a11043;--zc-rose-300: #c01048;--zc-rose-400: #e31b54;--zc-rose-500: #f63d68;--zc-rose-600: #fd6f8e;--zc-rose-700: #fea3b4;--zc-rose-800: #fecdd6;--zc-rose-900: #ffe4e8;--zc-rose-950: #fff5f6;--zc-orange-dark-25: #57130a;--zc-orange-dark-50: #57130a;--zc-orange-dark-100: #771a0d;--zc-orange-dark-200: #97180c;--zc-orange-dark-300: #bc1b06;--zc-orange-dark-400: #e62e05;--zc-orange-dark-500: #ff4405;--zc-orange-dark-600: #ff692e;--zc-orange-dark-700: #ff9c66;--zc-orange-dark-800: #ffd6ae;--zc-orange-dark-900: #ffe6d5;--zc-orange-dark-950: #fff9f5;--zc-orange-25: #511c10;--zc-orange-50: #511c10;--zc-orange-100: #772917;--zc-orange-200: #932f19;--zc-orange-300: #b93815;--zc-orange-400: #e04f16;--zc-orange-500: #ef6820;--zc-orange-600: #f38744;--zc-orange-700: #f7b27a;--zc-orange-800: #f9dbaf;--zc-orange-900: #fdead7;--zc-orange-950: #fefaf5;--zc-yellow-25: #542c0d;--zc-yellow-50: #542c0d;--zc-yellow-100: #713b12;--zc-yellow-200: #854a0e;--zc-yellow-300: #a15c07;--zc-yellow-400: #ca8504;--zc-yellow-500: #eaaa08;--zc-yellow-600: #fac515;--zc-yellow-700: #fde272;--zc-yellow-800: #feee95;--zc-yellow-900: #fef7c3;--zc-yellow-950: #fefdf0}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--zc-gray-25: #0f0f0f;--zc-gray-50: #0f0f0f;--zc-gray-100: #141414;--zc-gray-200: #292929;--zc-gray-300: #424242;--zc-gray-400: #525252;--zc-gray-500: #737373;--zc-gray-600: #a3a3a3;--zc-gray-700: #d6d6d6;--zc-gray-800: #e5e5e5;--zc-gray-900: #f5f5f5;--zc-gray-950: #fcfcfc;--zc-brand-25: #000000;--zc-brand-50: #000000;--zc-brand-100: #171717;--zc-brand-200: #050504;--zc-brand-300: #0a0a08;--zc-brand-400: #262626;--zc-brand-500: #404040;--zc-brand-600: #737373;--zc-brand-700: #a3a3a3;--zc-brand-800: #d4d4d4;--zc-brand-900: #e5e5e5;--zc-brand-950: #fafafa;--zc-error-25: #55160c;--zc-error-50: #55160c;--zc-error-100: #7a271a;--zc-error-200: #912018;--zc-error-300: #b42318;--zc-error-400: #d92d20;--zc-error-500: #f04438;--zc-error-600: #f97066;--zc-error-700: #fda29b;--zc-error-800: #fecdca;--zc-error-900: #fee4e2;--zc-error-950: #fffbfa;--zc-warning-25: #4e1d09;--zc-warning-50: #4e1d09;--zc-warning-100: #7a2e0e;--zc-warning-200: #93370d;--zc-warning-300: #b54708;--zc-warning-400: #dc6803;--zc-warning-500: #f79009;--zc-warning-600: #fdb022;--zc-warning-700: #fec84b;--zc-warning-800: #fedf89;--zc-warning-900: #fef0c7;--zc-warning-950: #fffcf5;--zc-success-25: #053321;--zc-success-50: #053321;--zc-success-100: #074d31;--zc-success-200: #085d3a;--zc-success-300: #067647;--zc-success-400: #079455;--zc-success-500: #17b26a;--zc-success-600: #47cd89;--zc-success-700: #75e0a7;--zc-success-800: #abefc6;--zc-success-900: #dcfae6;--zc-success-950: #f6fef9;--zc-gray-blue-25: #0d0f1c;--zc-gray-blue-50: #0d0f1c;--zc-gray-blue-100: #101323;--zc-gray-blue-200: #293056;--zc-gray-blue-300: #363f72;--zc-gray-blue-400: #3e4784;--zc-gray-blue-500: #4e5ba6;--zc-gray-blue-600: #717bbc;--zc-gray-blue-700: #b3b8db;--zc-gray-blue-800: #d5d9eb;--zc-gray-blue-900: #eaecf5;--zc-gray-blue-950: #fcfcfd;--zc-gray-cool-25: #0e101b;--zc-gray-cool-50: #0e101b;--zc-gray-cool-100: #111322;--zc-gray-cool-200: #30374f;--zc-gray-cool-300: #404968;--zc-gray-cool-400: #4a5578;--zc-gray-cool-500: #5d6b98;--zc-gray-cool-600: #7d89b0;--zc-gray-cool-700: #b9c0d4;--zc-gray-cool-800: #dcdfea;--zc-gray-cool-900: #eff1f5;--zc-gray-cool-950: #fcfcfd;--zc-gray-modern-25: #0d121c;--zc-gray-modern-50: #0d121c;--zc-gray-modern-100: #121926;--zc-gray-modern-200: #202939;--zc-gray-modern-300: #364152;--zc-gray-modern-400: #4b5565;--zc-gray-modern-500: #697586;--zc-gray-modern-600: #9aa4b2;--zc-gray-modern-700: #cdd5df;--zc-gray-modern-800: #e3e8ef;--zc-gray-modern-900: #eef2f6;--zc-gray-modern-950: #fcfcfd;--zc-gray-neutral-25: #0d121c;--zc-gray-neutral-50: #0d121c;--zc-gray-neutral-100: #111927;--zc-gray-neutral-200: #1f2a37;--zc-gray-neutral-300: #384250;--zc-gray-neutral-400: #4d5761;--zc-gray-neutral-500: #6c737f;--zc-gray-neutral-600: #9da4ae;--zc-gray-neutral-700: #d2d6db;--zc-gray-neutral-800: #e5e7eb;--zc-gray-neutral-900: #f3f4f6;--zc-gray-neutral-950: #fcfcfd;--zc-gray-iron-25: #131316;--zc-gray-iron-50: #131316;--zc-gray-iron-100: #1a1a1e;--zc-gray-iron-200: #26272b;--zc-gray-iron-300: #3f3f46;--zc-gray-iron-400: #51525c;--zc-gray-iron-500: #70707b;--zc-gray-iron-600: #a0a0ab;--zc-gray-iron-700: #d1d1d6;--zc-gray-iron-800: #e4e4e7;--zc-gray-iron-900: #f4f4f5;--zc-gray-iron-950: #fcfcfc;--zc-gray-warm-25: #171412;--zc-gray-warm-50: #171412;--zc-gray-warm-100: #1c1917;--zc-gray-warm-200: #292524;--zc-gray-warm-300: #44403c;--zc-gray-warm-400: #57534e;--zc-gray-warm-500: #79716b;--zc-gray-warm-600: #a9a29d;--zc-gray-warm-700: #d7d3d0;--zc-gray-warm-800: #e7e5e4;--zc-gray-warm-900: #f5f5f4;--zc-gray-warm-950: #fdfdfc;--zc-moss-25: #1a280b;--zc-moss-50: #1a280b;--zc-moss-100: #2b4212;--zc-moss-200: #335015;--zc-moss-300: #3f621a;--zc-moss-400: #4f7a21;--zc-moss-500: #669f2a;--zc-moss-600: #86cb3c;--zc-moss-700: #acdc79;--zc-moss-800: #ceeab0;--zc-moss-900: #e6f4d7;--zc-moss-950: #fafdf7;--zc-green-light-25: #15290a;--zc-green-light-50: #15290a;--zc-green-light-100: #2b5314;--zc-green-light-200: #326212;--zc-green-light-300: #3b7c0f;--zc-green-light-400: #4ca30d;--zc-green-light-500: #66c61c;--zc-green-light-600: #85e13a;--zc-green-light-700: #a6ef67;--zc-green-light-800: #d0f8ab;--zc-green-light-900: #e3fbcc;--zc-green-light-950: #fafef5;--zc-green-25: #052e1c;--zc-green-50: #052e1c;--zc-green-100: #084c2e;--zc-green-200: #095c37;--zc-green-300: #087443;--zc-green-400: #099250;--zc-green-500: #16b364;--zc-green-600: #3ccb7f;--zc-green-700: #73e2a3;--zc-green-800: #aaf0c4;--zc-green-900: #d3f8df;--zc-green-950: #f6fef9;--zc-teal-25: #0a2926;--zc-teal-50: #0a2926;--zc-teal-100: #134e48;--zc-teal-200: #125d56;--zc-teal-300: #107569;--zc-teal-400: #0e9384;--zc-teal-500: #15b79e;--zc-teal-600: #2ed3b7;--zc-teal-700: #5fe9d0;--zc-teal-800: #99f6e0;--zc-teal-900: #ccfbef;--zc-teal-950: #f6fefc;--zc-cyan-25: #0d2d3a;--zc-cyan-50: #0d2d3a;--zc-cyan-100: #164c63;--zc-cyan-200: #155b75;--zc-cyan-300: #0e7090;--zc-cyan-400: #088ab2;--zc-cyan-500: #06aed4;--zc-cyan-600: #22ccee;--zc-cyan-700: #67e3f9;--zc-cyan-800: #a5f0fc;--zc-cyan-900: #cff9fe;--zc-cyan-950: #f5feff;--zc-blue-light-25: #062c41;--zc-blue-light-50: #062c41;--zc-blue-light-100: #0b4a6f;--zc-blue-light-200: #065986;--zc-blue-light-300: #026aa2;--zc-blue-light-400: #0086c9;--zc-blue-light-500: #0ba5ec;--zc-blue-light-600: #36bffa;--zc-blue-light-700: #7cd4fd;--zc-blue-light-800: #b9e6fe;--zc-blue-light-900: #e0f2fe;--zc-blue-light-950: #f5fbff;--zc-blue-25: #102a56;--zc-blue-50: #102a56;--zc-blue-100: #194185;--zc-blue-200: #1849a9;--zc-blue-300: #175cd3;--zc-blue-400: #1570ef;--zc-blue-500: #2e90fa;--zc-blue-600: #53b1fd;--zc-blue-700: #84caff;--zc-blue-800: #b2ddff;--zc-blue-900: #d1e9ff;--zc-blue-950: #f5faff;--zc-blue-dark-25: #002266;--zc-blue-dark-50: #002266;--zc-blue-dark-100: #00359e;--zc-blue-dark-200: #0040c1;--zc-blue-dark-300: #004eeb;--zc-blue-dark-400: #155eef;--zc-blue-dark-500: #2970ff;--zc-blue-dark-600: #528bff;--zc-blue-dark-700: #84adff;--zc-blue-dark-800: #b2ccff;--zc-blue-dark-900: #d1e0ff;--zc-blue-dark-950: #f5f8ff;--zc-indigo-25: #1f235b;--zc-indigo-50: #1f235b;--zc-indigo-100: #2d3282;--zc-indigo-200: #2d31a6;--zc-indigo-300: #3538cd;--zc-indigo-400: #444ce7;--zc-indigo-500: #6172f3;--zc-indigo-600: #8098f9;--zc-indigo-700: #a4bcfd;--zc-indigo-800: #c7d7fe;--zc-indigo-900: #e0eaff;--zc-indigo-950: #f5f8ff;--zc-violet-25: #2e125e;--zc-violet-50: #2e125e;--zc-violet-100: #491c96;--zc-violet-200: #5720b7;--zc-violet-300: #6927da;--zc-violet-400: #7839ee;--zc-violet-500: #875bf7;--zc-violet-600: #a48afb;--zc-violet-700: #c3b5fd;--zc-violet-800: #ddd6fe;--zc-violet-900: #ece9fe;--zc-violet-950: #fbfaff;--zc-purple-25: #27115f;--zc-purple-50: #27115f;--zc-purple-100: #3e1c96;--zc-purple-200: #4a1fb8;--zc-purple-300: #5925dc;--zc-purple-400: #6938ef;--zc-purple-500: #7a5af8;--zc-purple-600: #9b8afb;--zc-purple-700: #bdb4fe;--zc-purple-800: #d9d6fe;--zc-purple-900: #ebe9fe;--zc-purple-950: #fafaff;--zc-fuchsia-25: #47104c;--zc-fuchsia-50: #47104c;--zc-fuchsia-100: #6f1877;--zc-fuchsia-200: #821890;--zc-fuchsia-300: #9f1ab1;--zc-fuchsia-400: #ba24d5;--zc-fuchsia-500: #d444f1;--zc-fuchsia-600: #e478fa;--zc-fuchsia-700: #eeaafd;--zc-fuchsia-800: #f6d0fe;--zc-fuchsia-900: #fbe8ff;--zc-fuchsia-950: #fefaff;--zc-pink-25: #4e0d30;--zc-pink-50: #4e0d30;--zc-pink-100: #851651;--zc-pink-200: #9e165f;--zc-pink-300: #c11574;--zc-pink-400: #dd2590;--zc-pink-500: #ee46bc;--zc-pink-600: #f670c7;--zc-pink-700: #faa7e0;--zc-pink-800: #fcceee;--zc-pink-900: #fce7f6;--zc-pink-950: #fef6fb;--zc-rose-25: #510b24;--zc-rose-50: #510b24;--zc-rose-100: #89123e;--zc-rose-200: #a11043;--zc-rose-300: #c01048;--zc-rose-400: #e31b54;--zc-rose-500: #f63d68;--zc-rose-600: #fd6f8e;--zc-rose-700: #fea3b4;--zc-rose-800: #fecdd6;--zc-rose-900: #ffe4e8;--zc-rose-950: #fff5f6;--zc-orange-dark-25: #57130a;--zc-orange-dark-50: #57130a;--zc-orange-dark-100: #771a0d;--zc-orange-dark-200: #97180c;--zc-orange-dark-300: #bc1b06;--zc-orange-dark-400: #e62e05;--zc-orange-dark-500: #ff4405;--zc-orange-dark-600: #ff692e;--zc-orange-dark-700: #ff9c66;--zc-orange-dark-800: #ffd6ae;--zc-orange-dark-900: #ffe6d5;--zc-orange-dark-950: #fff9f5;--zc-orange-25: #511c10;--zc-orange-50: #511c10;--zc-orange-100: #772917;--zc-orange-200: #932f19;--zc-orange-300: #b93815;--zc-orange-400: #e04f16;--zc-orange-500: #ef6820;--zc-orange-600: #f38744;--zc-orange-700: #f7b27a;--zc-orange-800: #f9dbaf;--zc-orange-900: #fdead7;--zc-orange-950: #fefaf5;--zc-yellow-25: #542c0d;--zc-yellow-50: #542c0d;--zc-yellow-100: #713b12;--zc-yellow-200: #854a0e;--zc-yellow-300: #a15c07;--zc-yellow-400: #ca8504;--zc-yellow-500: #eaaa08;--zc-yellow-600: #fac515;--zc-yellow-700: #fde272;--zc-yellow-800: #feee95;--zc-yellow-900: #fef7c3;--zc-yellow-950: #fefdf0}}:root,[data-theme=light]{--zc-text-primary: #141414;--zc-text-primary-on-brand: #ffffff;--zc-text-secondary: #424242;--zc-text-secondary-hover: #292929;--zc-text-secondary-on-brand: #d4d4d4;--zc-text-tertiary: #525252;--zc-text-tertiary-hover: #424242;--zc-text-tertiary-on-brand: #d4d4d4;--zc-text-quaternary: #737373;--zc-text-quaternary-on-brand: #a3a3a3;--zc-text-white: #ffffff;--zc-text-disabled: #737373;--zc-text-placeholder: #737373;--zc-text-placeholder-subtle: #d6d6d6;--zc-text-brand-primary: #171717;--zc-text-brand-secondary: #0a0a08;--zc-text-brand-secondary-hover: #050504;--zc-text-brand-tertiary: #262626;--zc-text-brand-tertiary-alt: #262626;--zc-text-error-primary: #d92d20;--zc-text-warning-primary: #dc6803;--zc-text-success-primary: #079455;--zc-bg-primary: #ffffff;--zc-bg-primary-alt: #ffffff;--zc-bg-primary-hover: #f7f7f7;--zc-bg-primary-solid: #0f0f0f;--zc-bg-secondary: #f7f7f7;--zc-bg-secondary-alt: #f7f7f7;--zc-bg-secondary-hover: #f5f5f5;--zc-bg-secondary-subtle: #fcfcfc;--zc-bg-secondary-solid: #525252;--zc-bg-tertiary: #f5f5f5;--zc-bg-quaternary: #e5e5e5;--zc-bg-active: #f7f7f7;--zc-bg-disabled: #f5f5f5;--zc-bg-disabled-subtle: #f7f7f7;--zc-bg-overlay: #0f0f0f;--zc-bg-brand-primary: #f5f5f5;--zc-bg-brand-primary-alt: #f5f5f5;--zc-bg-brand-secondary: #e5e5e5;--zc-bg-brand-solid: #000000;--zc-bg-brand-solid-hover: #262626;--zc-bg-brand-section: #050504;--zc-bg-brand-section-subtle: #0a0a08;--zc-bg-error-primary: #fef3f2;--zc-bg-error-secondary: #fee4e2;--zc-bg-error-solid: #d92d20;--zc-bg-warning-primary: #fffaeb;--zc-bg-warning-secondary: #fef0c7;--zc-bg-warning-solid: #dc6803;--zc-bg-success-primary: #ecfdf3;--zc-bg-success-secondary: #dcfae6;--zc-bg-success-solid: #079455;--zc-border-primary: #d6d6d6;--zc-border-secondary: #e5e5e5;--zc-border-secondary-alt: #00000014;--zc-border-tertiary: #f5f5f5;--zc-border-disabled: #d6d6d6;--zc-border-disabled-subtle: #e5e5e5;--zc-border-brand: #404040;--zc-border-brand-alt: #262626;--zc-border-error: #f04438;--zc-border-error-subtle: #fda29b;--zc-fg-primary: #141414;--zc-fg-secondary: #424242;--zc-fg-secondary-hover: #292929;--zc-fg-tertiary: #525252;--zc-fg-tertiary-hover: #424242;--zc-fg-quaternary: #a3a3a3;--zc-fg-quaternary-hover: #737373;--zc-fg-white: #ffffff;--zc-fg-disabled: #a3a3a3;--zc-fg-disabled-subtle: #d6d6d6;--zc-fg-brand-primary: #404040;--zc-fg-brand-primary-alt: #404040;--zc-fg-brand-secondary: #737373;--zc-fg-brand-secondary-alt: #737373;--zc-fg-error-primary: #d92d20;--zc-fg-error-secondary: #f04438;--zc-fg-warning-primary: #dc6803;--zc-fg-warning-secondary: #f79009;--zc-fg-success-primary: #079455;--zc-fg-success-secondary: #17b26a;--zc-chart-series1: #7a5af8;--zc-chart-series2: #ef6820;--zc-chart-series3: #2e90fa;--zc-chart-series4: #ee46bc;--zc-chart-series5: #eaaa08;--zc-chart-series6: #16b364}[data-theme=dark]{--zc-text-primary: #f7f7f7;--zc-text-primary-on-brand: #f7f7f7;--zc-text-secondary: #d6d6d6;--zc-text-secondary-hover: #e5e5e5;--zc-text-secondary-on-brand: #d6d6d6;--zc-text-tertiary: #a3a3a3;--zc-text-tertiary-hover: #d6d6d6;--zc-text-tertiary-on-brand: #a3a3a3;--zc-text-quaternary: #a3a3a3;--zc-text-quaternary-on-brand: #a3a3a3;--zc-text-white: #ffffff;--zc-text-disabled: #737373;--zc-text-placeholder: #a3a3a3;--zc-text-placeholder-subtle: #424242;--zc-text-brand-primary: #f7f7f7;--zc-text-brand-secondary: #d6d6d6;--zc-text-brand-secondary-hover: #d6d6d6;--zc-text-brand-tertiary: #a3a3a3;--zc-text-brand-tertiary-alt: #f7f7f7;--zc-text-error-primary: #f97066;--zc-text-warning-primary: #fdb022;--zc-text-success-primary: #47cd89;--zc-bg-primary: #0f0f0f;--zc-bg-primary-alt: #141414;--zc-bg-primary-hover: #292929;--zc-bg-primary-solid: #141414;--zc-bg-secondary: #141414;--zc-bg-secondary-alt: #0f0f0f;--zc-bg-secondary-hover: #292929;--zc-bg-secondary-subtle: #141414;--zc-bg-secondary-solid: #525252;--zc-bg-tertiary: #292929;--zc-bg-quaternary: #424242;--zc-bg-active: #292929;--zc-bg-disabled: #292929;--zc-bg-disabled-subtle: #141414;--zc-bg-overlay: #292929;--zc-bg-brand-primary: #404040;--zc-bg-brand-primary-alt: #292929;--zc-bg-brand-secondary: #262626;--zc-bg-brand-solid: #000000;--zc-bg-brand-solid-hover: #262626;--zc-bg-brand-section: #292929;--zc-bg-brand-section-subtle: #0f0f0f;--zc-bg-error-primary: #55160c;--zc-bg-error-secondary: #912018;--zc-bg-error-solid: #d92d20;--zc-bg-warning-primary: #4e1d09;--zc-bg-warning-secondary: #dc6803;--zc-bg-warning-solid: #dc6803;--zc-bg-success-primary: #053321;--zc-bg-success-secondary: #079455;--zc-bg-success-solid: #079455;--zc-border-primary: #424242;--zc-border-secondary: #292929;--zc-border-secondary-alt: #292929;--zc-border-tertiary: #292929;--zc-border-disabled: #424242;--zc-border-disabled-subtle: #292929;--zc-border-brand: #737373;--zc-border-brand-alt: #424242;--zc-border-error: #f97066;--zc-border-error-subtle: #f04438;--zc-fg-primary: #ffffff;--zc-fg-secondary: #d6d6d6;--zc-fg-secondary-hover: #e5e5e5;--zc-fg-tertiary: #a3a3a3;--zc-fg-tertiary-hover: #d6d6d6;--zc-fg-quaternary: #525252;--zc-fg-quaternary-hover: #737373;--zc-fg-white: #ffffff;--zc-fg-disabled: #737373;--zc-fg-disabled-subtle: #525252;--zc-fg-brand-primary: #404040;--zc-fg-brand-primary-alt: #d6d6d6;--zc-fg-brand-secondary: #737373;--zc-fg-brand-secondary-alt: #525252;--zc-fg-error-primary: #f04438;--zc-fg-error-secondary: #f97066;--zc-fg-warning-primary: #f79009;--zc-fg-warning-secondary: #fdb022;--zc-fg-success-primary: #17b26a;--zc-fg-success-secondary: #47cd89;--zc-chart-series1: #7a5af8;--zc-chart-series2: #ef6820;--zc-chart-series3: #2e90fa;--zc-chart-series4: #ee46bc;--zc-chart-series5: #eaaa08;--zc-chart-series6: #16b364}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--zc-text-primary: #f7f7f7;--zc-text-primary-on-brand: #f7f7f7;--zc-text-secondary: #d6d6d6;--zc-text-secondary-hover: #e5e5e5;--zc-text-secondary-on-brand: #d6d6d6;--zc-text-tertiary: #a3a3a3;--zc-text-tertiary-hover: #d6d6d6;--zc-text-tertiary-on-brand: #a3a3a3;--zc-text-quaternary: #a3a3a3;--zc-text-quaternary-on-brand: #a3a3a3;--zc-text-white: #ffffff;--zc-text-disabled: #737373;--zc-text-placeholder: #a3a3a3;--zc-text-placeholder-subtle: #424242;--zc-text-brand-primary: #f7f7f7;--zc-text-brand-secondary: #d6d6d6;--zc-text-brand-secondary-hover: #d6d6d6;--zc-text-brand-tertiary: #a3a3a3;--zc-text-brand-tertiary-alt: #f7f7f7;--zc-text-error-primary: #f97066;--zc-text-warning-primary: #fdb022;--zc-text-success-primary: #47cd89;--zc-bg-primary: #0f0f0f;--zc-bg-primary-alt: #141414;--zc-bg-primary-hover: #292929;--zc-bg-primary-solid: #141414;--zc-bg-secondary: #141414;--zc-bg-secondary-alt: #0f0f0f;--zc-bg-secondary-hover: #292929;--zc-bg-secondary-subtle: #141414;--zc-bg-secondary-solid: #525252;--zc-bg-tertiary: #292929;--zc-bg-quaternary: #424242;--zc-bg-active: #292929;--zc-bg-disabled: #292929;--zc-bg-disabled-subtle: #141414;--zc-bg-overlay: #292929;--zc-bg-brand-primary: #404040;--zc-bg-brand-primary-alt: #292929;--zc-bg-brand-secondary: #262626;--zc-bg-brand-solid: #000000;--zc-bg-brand-solid-hover: #262626;--zc-bg-brand-section: #292929;--zc-bg-brand-section-subtle: #0f0f0f;--zc-bg-error-primary: #55160c;--zc-bg-error-secondary: #912018;--zc-bg-error-solid: #d92d20;--zc-bg-warning-primary: #4e1d09;--zc-bg-warning-secondary: #dc6803;--zc-bg-warning-solid: #dc6803;--zc-bg-success-primary: #053321;--zc-bg-success-secondary: #079455;--zc-bg-success-solid: #079455;--zc-border-primary: #424242;--zc-border-secondary: #292929;--zc-border-secondary-alt: #292929;--zc-border-tertiary: #292929;--zc-border-disabled: #424242;--zc-border-disabled-subtle: #292929;--zc-border-brand: #737373;--zc-border-brand-alt: #424242;--zc-border-error: #f97066;--zc-border-error-subtle: #f04438;--zc-fg-primary: #ffffff;--zc-fg-secondary: #d6d6d6;--zc-fg-secondary-hover: #e5e5e5;--zc-fg-tertiary: #a3a3a3;--zc-fg-tertiary-hover: #d6d6d6;--zc-fg-quaternary: #525252;--zc-fg-quaternary-hover: #737373;--zc-fg-white: #ffffff;--zc-fg-disabled: #737373;--zc-fg-disabled-subtle: #525252;--zc-fg-brand-primary: #404040;--zc-fg-brand-primary-alt: #d6d6d6;--zc-fg-brand-secondary: #737373;--zc-fg-brand-secondary-alt: #525252;--zc-fg-error-primary: #f04438;--zc-fg-error-secondary: #f97066;--zc-fg-warning-primary: #f79009;--zc-fg-warning-secondary: #fdb022;--zc-fg-success-primary: #17b26a;--zc-fg-success-secondary: #47cd89;--zc-chart-series1: #7a5af8;--zc-chart-series2: #ef6820;--zc-chart-series3: #2e90fa;--zc-chart-series4: #ee46bc;--zc-chart-series5: #eaaa08;--zc-chart-series6: #16b364}}:root{--zc-alpha-white-10: #ffffff1a;--zc-alpha-white-20: #ffffff33;--zc-alpha-white-30: #ffffff4d;--zc-alpha-white-40: #ffffff66;--zc-alpha-white-50: #ffffff80;--zc-alpha-white-60: #ffffff99;--zc-alpha-white-70: #ffffffb2;--zc-alpha-white-80: #ffffffcc;--zc-alpha-white-90: #ffffffe5;--zc-alpha-white-100: #ffffff;--zc-alpha-black-10: #0000001a;--zc-alpha-black-20: #00000033;--zc-alpha-black-30: #0000004d;--zc-alpha-black-40: #00000066;--zc-alpha-black-50: #00000080;--zc-alpha-black-60: #00000099;--zc-alpha-black-70: #000000b2;--zc-alpha-black-80: #000000cc;--zc-alpha-black-90: #000000e5;--zc-alpha-black-100: #000000}.zc-text-primary{color:var(--zc-text-primary)}.zc-text-primary-on-brand{color:var(--zc-text-primary-on-brand)}.zc-text-secondary{color:var(--zc-text-secondary)}.zc-text-secondary-hover{color:var(--zc-text-secondary-hover)}.zc-text-secondary-on-brand{color:var(--zc-text-secondary-on-brand)}.zc-text-tertiary{color:var(--zc-text-tertiary)}.zc-text-tertiary-hover{color:var(--zc-text-tertiary-hover)}.zc-text-tertiary-on-brand{color:var(--zc-text-tertiary-on-brand)}.zc-text-quaternary{color:var(--zc-text-quaternary)}.zc-text-quaternary-on-brand{color:var(--zc-text-quaternary-on-brand)}.zc-text-white{color:var(--zc-text-white)}.zc-text-disabled{color:var(--zc-text-disabled)}.zc-text-placeholder{color:var(--zc-text-placeholder)}.zc-text-placeholder-subtle{color:var(--zc-text-placeholder-subtle)}.zc-text-brand-primary{color:var(--zc-text-brand-primary)}.zc-text-brand-secondary{color:var(--zc-text-brand-secondary)}.zc-text-brand-secondary-hover{color:var(--zc-text-brand-secondary-hover)}.zc-text-brand-tertiary{color:var(--zc-text-brand-tertiary)}.zc-text-brand-tertiary-alt{color:var(--zc-text-brand-tertiary-alt)}.zc-text-error-primary{color:var(--zc-text-error-primary)}.zc-text-warning-primary{color:var(--zc-text-warning-primary)}.zc-text-success-primary{color:var(--zc-text-success-primary)}.zc-bg-primary{background-color:var(--zc-bg-primary)}.zc-bg-primary-alt{background-color:var(--zc-bg-primary-alt)}.zc-bg-primary-hover{background-color:var(--zc-bg-primary-hover)}.zc-bg-primary-solid{background-color:var(--zc-bg-primary-solid)}.zc-bg-secondary{background-color:var(--zc-bg-secondary)}.zc-bg-secondary-alt{background-color:var(--zc-bg-secondary-alt)}.zc-bg-secondary-hover{background-color:var(--zc-bg-secondary-hover)}.zc-bg-secondary-subtle{background-color:var(--zc-bg-secondary-subtle)}.zc-bg-secondary-solid{background-color:var(--zc-bg-secondary-solid)}.zc-bg-tertiary{background-color:var(--zc-bg-tertiary)}.zc-bg-quaternary{background-color:var(--zc-bg-quaternary)}.zc-bg-active{background-color:var(--zc-bg-active)}.zc-bg-disabled{background-color:var(--zc-bg-disabled)}.zc-bg-disabled-subtle{background-color:var(--zc-bg-disabled-subtle)}.zc-bg-overlay{background-color:var(--zc-bg-overlay)}.zc-bg-brand-primary{background-color:var(--zc-bg-brand-primary)}.zc-bg-brand-primary-alt{background-color:var(--zc-bg-brand-primary-alt)}.zc-bg-brand-secondary{background-color:var(--zc-bg-brand-secondary)}.zc-bg-brand-solid{background-color:var(--zc-bg-brand-solid)}.zc-bg-brand-solid-hover{background-color:var(--zc-bg-brand-solid-hover)}.zc-bg-brand-section{background-color:var(--zc-bg-brand-section)}.zc-bg-brand-section-subtle{background-color:var(--zc-bg-brand-section-subtle)}.zc-bg-error-primary{background-color:var(--zc-bg-error-primary)}.zc-bg-error-secondary{background-color:var(--zc-bg-error-secondary)}.zc-bg-error-solid{background-color:var(--zc-bg-error-solid)}.zc-bg-warning-primary{background-color:var(--zc-bg-warning-primary)}.zc-bg-warning-secondary{background-color:var(--zc-bg-warning-secondary)}.zc-bg-warning-solid{background-color:var(--zc-bg-warning-solid)}.zc-bg-success-primary{background-color:var(--zc-bg-success-primary)}.zc-bg-success-secondary{background-color:var(--zc-bg-success-secondary)}.zc-bg-success-solid{background-color:var(--zc-bg-success-solid)}.zc-border-primary{border-color:var(--zc-border-primary)}.zc-border-secondary{border-color:var(--zc-border-secondary)}.zc-border-secondary-alt{border-color:var(--zc-border-secondary-alt)}.zc-border-tertiary{border-color:var(--zc-border-tertiary)}.zc-border-disabled{border-color:var(--zc-border-disabled)}.zc-border-disabled-subtle{border-color:var(--zc-border-disabled-subtle)}.zc-border-brand{border-color:var(--zc-border-brand)}.zc-border-brand-alt{border-color:var(--zc-border-brand-alt)}.zc-border-error{border-color:var(--zc-border-error)}.zc-border-error-subtle{border-color:var(--zc-border-error-subtle)}.zc-fg-primary{color:var(--zc-fg-primary)}.zc-fg-secondary{color:var(--zc-fg-secondary)}.zc-fg-secondary-hover{color:var(--zc-fg-secondary-hover)}.zc-fg-tertiary{color:var(--zc-fg-tertiary)}.zc-fg-tertiary-hover{color:var(--zc-fg-tertiary-hover)}.zc-fg-quaternary{color:var(--zc-fg-quaternary)}.zc-fg-quaternary-hover{color:var(--zc-fg-quaternary-hover)}.zc-fg-white{color:var(--zc-fg-white)}.zc-fg-disabled{color:var(--zc-fg-disabled)}.zc-fg-disabled-subtle{color:var(--zc-fg-disabled-subtle)}.zc-fg-brand-primary{color:var(--zc-fg-brand-primary)}.zc-fg-brand-primary-alt{color:var(--zc-fg-brand-primary-alt)}.zc-fg-brand-secondary{color:var(--zc-fg-brand-secondary)}.zc-fg-brand-secondary-alt{color:var(--zc-fg-brand-secondary-alt)}.zc-fg-error-primary{color:var(--zc-fg-error-primary)}.zc-fg-error-secondary{color:var(--zc-fg-error-secondary)}.zc-fg-warning-primary{color:var(--zc-fg-warning-primary)}.zc-fg-warning-secondary{color:var(--zc-fg-warning-secondary)}.zc-fg-success-primary{color:var(--zc-fg-success-primary)}.zc-fg-success-secondary{color:var(--zc-fg-success-secondary)}.zc-chart-series1{color:var(--zc-chart-series1)}.zc-chart-series2{color:var(--zc-chart-series2)}.zc-chart-series3{color:var(--zc-chart-series3)}.zc-chart-series4{color:var(--zc-chart-series4)}.zc-chart-series5{color:var(--zc-chart-series5)}.zc-chart-series6{color:var(--zc-chart-series6)}:root{--zc-spacing-0: 0px;--zc-spacing-1: 4px;--zc-spacing-2: 8px;--zc-spacing-3: 12px;--zc-spacing-4: 16px;--zc-spacing-5: 20px;--zc-spacing-6: 24px;--zc-spacing-8: 32px;--zc-spacing-10: 40px;--zc-spacing-12: 48px;--zc-spacing-16: 64px;--zc-spacing-20: 80px;--zc-spacing-24: 96px;--zc-spacing-32: 128px;--zc-spacing-40: 160px;--zc-spacing-48: 192px;--zc-spacing-56: 224px;--zc-spacing-64: 256px;--zc-spacing-80: 320px;--zc-spacing-96: 384px;--zc-spacing-120: 480px;--zc-spacing-160: 640px;--zc-spacing-180: 720px;--zc-spacing-192: 768px;--zc-spacing-256: 1024px;--zc-spacing-320: 1280px;--zc-spacing-360: 1440px;--zc-spacing-400: 1600px;--zc-spacing-480: 1920px;--zc-spacing-0_5: 2px;--zc-spacing-1_5: 6px;--zc-spacing-none: 0px;--zc-spacing-xxs: 2px;--zc-spacing-xs: 4px;--zc-spacing-sm: 6px;--zc-spacing-md: 8px;--zc-spacing-lg: 12px;--zc-spacing-xl: 16px;--zc-spacing-2xl: 20px;--zc-spacing-3xl: 24px;--zc-spacing-4xl: 32px;--zc-spacing-5xl: 40px;--zc-spacing-6xl: 48px;--zc-spacing-7xl: 64px;--zc-spacing-8xl: 80px;--zc-spacing-9xl: 96px;--zc-spacing-10xl: 128px;--zc-spacing-11xl: 160px}:root{--zc-radius-none: 0px;--zc-radius-xxs: 2px;--zc-radius-xs: 4px;--zc-radius-sm: 6px;--zc-radius-md: 8px;--zc-radius-lg: 10px;--zc-radius-xl: 12px;--zc-radius-2xl: 16px;--zc-radius-3xl: 20px;--zc-radius-4xl: 24px;--zc-radius-full: 9999px}:root{--zc-width-xxs: 320px;--zc-width-xs: 384px;--zc-width-sm: 480px;--zc-width-md: 560px;--zc-width-lg: 640px;--zc-width-xl: 768px;--zc-width-2xl: 1024px;--zc-width-3xl: 1280px;--zc-width-4xl: 1440px;--zc-width-5xl: 1600px;--zc-width-6xl: 1920px}:root{--zc-container-padding-mobile: 16px;--zc-container-padding-desktop: 32px;--zc-container-max-width-desktop: 1280px}:root{--zc-font-family-display: "Inter", sans-serif;--zc-font-family-body: "Inter", sans-serif;--zc-font-weight-regular: 400;--zc-font-weight-medium: 500;--zc-font-weight-semibold: 600;--zc-font-weight-bold: 700;--zc-font-size-display-2xl: 72px;--zc-font-size-display-xl: 60px;--zc-font-size-display-lg: 48px;--zc-font-size-display-md: 36px;--zc-font-size-display-sm: 30px;--zc-font-size-display-xs: 24px;--zc-font-size-text-xl: 20px;--zc-font-size-text-lg: 18px;--zc-font-size-text-md: 16px;--zc-font-size-text-sm: 14px;--zc-font-size-text-xs: 12px;--zc-line-height-display-2xl: 90px;--zc-line-height-display-xl: 72px;--zc-line-height-display-lg: 60px;--zc-line-height-display-md: 44px;--zc-line-height-display-sm: 38px;--zc-line-height-display-xs: 32px;--zc-line-height-text-xl: 30px;--zc-line-height-text-lg: 28px;--zc-line-height-text-md: 24px;--zc-line-height-text-sm: 20px;--zc-line-height-text-xs: 18px;--zc-letter-spacing-display-2xl: -.02em;--zc-letter-spacing-display-xl: -.02em;--zc-letter-spacing-display-lg: -.02em;--zc-letter-spacing-display-md: -.02em;--zc-letter-spacing-display-sm: 0;--zc-letter-spacing-display-xs: 0;--zc-letter-spacing-text-xl: 0;--zc-letter-spacing-text-lg: 0;--zc-letter-spacing-text-md: 0;--zc-letter-spacing-text-sm: 0;--zc-letter-spacing-text-xs: 0}:root{--zc-line-height-button-header-sm: 18px;--zc-line-height-button-header-md: 21px}:root{--zc-breakpoint-mobile: 375px;--zc-breakpoint-tablet: 768px;--zc-breakpoint-desktop: 1280px}.zc-p-0{padding:var(--zc-spacing-0)}.zc-p-1{padding:var(--zc-spacing-1)}.zc-p-2{padding:var(--zc-spacing-2)}.zc-p-3{padding:var(--zc-spacing-3)}.zc-p-4{padding:var(--zc-spacing-4)}.zc-p-5{padding:var(--zc-spacing-5)}.zc-p-6{padding:var(--zc-spacing-6)}.zc-p-8{padding:var(--zc-spacing-8)}.zc-p-10{padding:var(--zc-spacing-10)}.zc-p-12{padding:var(--zc-spacing-12)}.zc-p-16{padding:var(--zc-spacing-16)}.zc-p-20{padding:var(--zc-spacing-20)}.zc-p-24{padding:var(--zc-spacing-24)}.zc-p-32{padding:var(--zc-spacing-32)}.zc-p-40{padding:var(--zc-spacing-40)}.zc-p-48{padding:var(--zc-spacing-48)}.zc-p-56{padding:var(--zc-spacing-56)}.zc-p-64{padding:var(--zc-spacing-64)}.zc-p-80{padding:var(--zc-spacing-80)}.zc-p-96{padding:var(--zc-spacing-96)}.zc-p-120{padding:var(--zc-spacing-120)}.zc-p-160{padding:var(--zc-spacing-160)}.zc-p-180{padding:var(--zc-spacing-180)}.zc-p-192{padding:var(--zc-spacing-192)}.zc-p-256{padding:var(--zc-spacing-256)}.zc-p-320{padding:var(--zc-spacing-320)}.zc-p-360{padding:var(--zc-spacing-360)}.zc-p-400{padding:var(--zc-spacing-400)}.zc-p-480{padding:var(--zc-spacing-480)}.zc-p-0_5{padding:var(--zc-spacing-0_5)}.zc-p-1_5{padding:var(--zc-spacing-1_5)}.zc-pt-0{padding-top:var(--zc-spacing-0)}.zc-pt-1{padding-top:var(--zc-spacing-1)}.zc-pt-2{padding-top:var(--zc-spacing-2)}.zc-pt-3{padding-top:var(--zc-spacing-3)}.zc-pt-4{padding-top:var(--zc-spacing-4)}.zc-pt-5{padding-top:var(--zc-spacing-5)}.zc-pt-6{padding-top:var(--zc-spacing-6)}.zc-pt-8{padding-top:var(--zc-spacing-8)}.zc-pt-10{padding-top:var(--zc-spacing-10)}.zc-pt-12{padding-top:var(--zc-spacing-12)}.zc-pt-16{padding-top:var(--zc-spacing-16)}.zc-pt-20{padding-top:var(--zc-spacing-20)}.zc-pt-24{padding-top:var(--zc-spacing-24)}.zc-pt-32{padding-top:var(--zc-spacing-32)}.zc-pt-40{padding-top:var(--zc-spacing-40)}.zc-pt-48{padding-top:var(--zc-spacing-48)}.zc-pt-56{padding-top:var(--zc-spacing-56)}.zc-pt-64{padding-top:var(--zc-spacing-64)}.zc-pt-80{padding-top:var(--zc-spacing-80)}.zc-pt-96{padding-top:var(--zc-spacing-96)}.zc-pt-120{padding-top:var(--zc-spacing-120)}.zc-pt-160{padding-top:var(--zc-spacing-160)}.zc-pt-180{padding-top:var(--zc-spacing-180)}.zc-pt-192{padding-top:var(--zc-spacing-192)}.zc-pt-256{padding-top:var(--zc-spacing-256)}.zc-pt-320{padding-top:var(--zc-spacing-320)}.zc-pt-360{padding-top:var(--zc-spacing-360)}.zc-pt-400{padding-top:var(--zc-spacing-400)}.zc-pt-480{padding-top:var(--zc-spacing-480)}.zc-pt-0_5{padding-top:var(--zc-spacing-0_5)}.zc-pt-1_5{padding-top:var(--zc-spacing-1_5)}.zc-pr-0{padding-right:var(--zc-spacing-0)}.zc-pr-1{padding-right:var(--zc-spacing-1)}.zc-pr-2{padding-right:var(--zc-spacing-2)}.zc-pr-3{padding-right:var(--zc-spacing-3)}.zc-pr-4{padding-right:var(--zc-spacing-4)}.zc-pr-5{padding-right:var(--zc-spacing-5)}.zc-pr-6{padding-right:var(--zc-spacing-6)}.zc-pr-8{padding-right:var(--zc-spacing-8)}.zc-pr-10{padding-right:var(--zc-spacing-10)}.zc-pr-12{padding-right:var(--zc-spacing-12)}.zc-pr-16{padding-right:var(--zc-spacing-16)}.zc-pr-20{padding-right:var(--zc-spacing-20)}.zc-pr-24{padding-right:var(--zc-spacing-24)}.zc-pr-32{padding-right:var(--zc-spacing-32)}.zc-pr-40{padding-right:var(--zc-spacing-40)}.zc-pr-48{padding-right:var(--zc-spacing-48)}.zc-pr-56{padding-right:var(--zc-spacing-56)}.zc-pr-64{padding-right:var(--zc-spacing-64)}.zc-pr-80{padding-right:var(--zc-spacing-80)}.zc-pr-96{padding-right:var(--zc-spacing-96)}.zc-pr-120{padding-right:var(--zc-spacing-120)}.zc-pr-160{padding-right:var(--zc-spacing-160)}.zc-pr-180{padding-right:var(--zc-spacing-180)}.zc-pr-192{padding-right:var(--zc-spacing-192)}.zc-pr-256{padding-right:var(--zc-spacing-256)}.zc-pr-320{padding-right:var(--zc-spacing-320)}.zc-pr-360{padding-right:var(--zc-spacing-360)}.zc-pr-400{padding-right:var(--zc-spacing-400)}.zc-pr-480{padding-right:var(--zc-spacing-480)}.zc-pr-0_5{padding-right:var(--zc-spacing-0_5)}.zc-pr-1_5{padding-right:var(--zc-spacing-1_5)}.zc-pb-0{padding-bottom:var(--zc-spacing-0)}.zc-pb-1{padding-bottom:var(--zc-spacing-1)}.zc-pb-2{padding-bottom:var(--zc-spacing-2)}.zc-pb-3{padding-bottom:var(--zc-spacing-3)}.zc-pb-4{padding-bottom:var(--zc-spacing-4)}.zc-pb-5{padding-bottom:var(--zc-spacing-5)}.zc-pb-6{padding-bottom:var(--zc-spacing-6)}.zc-pb-8{padding-bottom:var(--zc-spacing-8)}.zc-pb-10{padding-bottom:var(--zc-spacing-10)}.zc-pb-12{padding-bottom:var(--zc-spacing-12)}.zc-pb-16{padding-bottom:var(--zc-spacing-16)}.zc-pb-20{padding-bottom:var(--zc-spacing-20)}.zc-pb-24{padding-bottom:var(--zc-spacing-24)}.zc-pb-32{padding-bottom:var(--zc-spacing-32)}.zc-pb-40{padding-bottom:var(--zc-spacing-40)}.zc-pb-48{padding-bottom:var(--zc-spacing-48)}.zc-pb-56{padding-bottom:var(--zc-spacing-56)}.zc-pb-64{padding-bottom:var(--zc-spacing-64)}.zc-pb-80{padding-bottom:var(--zc-spacing-80)}.zc-pb-96{padding-bottom:var(--zc-spacing-96)}.zc-pb-120{padding-bottom:var(--zc-spacing-120)}.zc-pb-160{padding-bottom:var(--zc-spacing-160)}.zc-pb-180{padding-bottom:var(--zc-spacing-180)}.zc-pb-192{padding-bottom:var(--zc-spacing-192)}.zc-pb-256{padding-bottom:var(--zc-spacing-256)}.zc-pb-320{padding-bottom:var(--zc-spacing-320)}.zc-pb-360{padding-bottom:var(--zc-spacing-360)}.zc-pb-400{padding-bottom:var(--zc-spacing-400)}.zc-pb-480{padding-bottom:var(--zc-spacing-480)}.zc-pb-0_5{padding-bottom:var(--zc-spacing-0_5)}.zc-pb-1_5{padding-bottom:var(--zc-spacing-1_5)}.zc-pl-0{padding-left:var(--zc-spacing-0)}.zc-pl-1{padding-left:var(--zc-spacing-1)}.zc-pl-2{padding-left:var(--zc-spacing-2)}.zc-pl-3{padding-left:var(--zc-spacing-3)}.zc-pl-4{padding-left:var(--zc-spacing-4)}.zc-pl-5{padding-left:var(--zc-spacing-5)}.zc-pl-6{padding-left:var(--zc-spacing-6)}.zc-pl-8{padding-left:var(--zc-spacing-8)}.zc-pl-10{padding-left:var(--zc-spacing-10)}.zc-pl-12{padding-left:var(--zc-spacing-12)}.zc-pl-16{padding-left:var(--zc-spacing-16)}.zc-pl-20{padding-left:var(--zc-spacing-20)}.zc-pl-24{padding-left:var(--zc-spacing-24)}.zc-pl-32{padding-left:var(--zc-spacing-32)}.zc-pl-40{padding-left:var(--zc-spacing-40)}.zc-pl-48{padding-left:var(--zc-spacing-48)}.zc-pl-56{padding-left:var(--zc-spacing-56)}.zc-pl-64{padding-left:var(--zc-spacing-64)}.zc-pl-80{padding-left:var(--zc-spacing-80)}.zc-pl-96{padding-left:var(--zc-spacing-96)}.zc-pl-120{padding-left:var(--zc-spacing-120)}.zc-pl-160{padding-left:var(--zc-spacing-160)}.zc-pl-180{padding-left:var(--zc-spacing-180)}.zc-pl-192{padding-left:var(--zc-spacing-192)}.zc-pl-256{padding-left:var(--zc-spacing-256)}.zc-pl-320{padding-left:var(--zc-spacing-320)}.zc-pl-360{padding-left:var(--zc-spacing-360)}.zc-pl-400{padding-left:var(--zc-spacing-400)}.zc-pl-480{padding-left:var(--zc-spacing-480)}.zc-pl-0_5{padding-left:var(--zc-spacing-0_5)}.zc-pl-1_5{padding-left:var(--zc-spacing-1_5)}.zc-px-0{padding-left:var(--zc-spacing-0);padding-right:var(--zc-spacing-0)}.zc-px-1{padding-left:var(--zc-spacing-1);padding-right:var(--zc-spacing-1)}.zc-px-2{padding-left:var(--zc-spacing-2);padding-right:var(--zc-spacing-2)}.zc-px-3{padding-left:var(--zc-spacing-3);padding-right:var(--zc-spacing-3)}.zc-px-4{padding-left:var(--zc-spacing-4);padding-right:var(--zc-spacing-4)}.zc-px-5{padding-left:var(--zc-spacing-5);padding-right:var(--zc-spacing-5)}.zc-px-6{padding-left:var(--zc-spacing-6);padding-right:var(--zc-spacing-6)}.zc-px-8{padding-left:var(--zc-spacing-8);padding-right:var(--zc-spacing-8)}.zc-px-10{padding-left:var(--zc-spacing-10);padding-right:var(--zc-spacing-10)}.zc-px-12{padding-left:var(--zc-spacing-12);padding-right:var(--zc-spacing-12)}.zc-px-16{padding-left:var(--zc-spacing-16);padding-right:var(--zc-spacing-16)}.zc-px-20{padding-left:var(--zc-spacing-20);padding-right:var(--zc-spacing-20)}.zc-px-24{padding-left:var(--zc-spacing-24);padding-right:var(--zc-spacing-24)}.zc-px-32{padding-left:var(--zc-spacing-32);padding-right:var(--zc-spacing-32)}.zc-px-40{padding-left:var(--zc-spacing-40);padding-right:var(--zc-spacing-40)}.zc-px-48{padding-left:var(--zc-spacing-48);padding-right:var(--zc-spacing-48)}.zc-px-56{padding-left:var(--zc-spacing-56);padding-right:var(--zc-spacing-56)}.zc-px-64{padding-left:var(--zc-spacing-64);padding-right:var(--zc-spacing-64)}.zc-px-80{padding-left:var(--zc-spacing-80);padding-right:var(--zc-spacing-80)}.zc-px-96{padding-left:var(--zc-spacing-96);padding-right:var(--zc-spacing-96)}.zc-px-120{padding-left:var(--zc-spacing-120);padding-right:var(--zc-spacing-120)}.zc-px-160{padding-left:var(--zc-spacing-160);padding-right:var(--zc-spacing-160)}.zc-px-180{padding-left:var(--zc-spacing-180);padding-right:var(--zc-spacing-180)}.zc-px-192{padding-left:var(--zc-spacing-192);padding-right:var(--zc-spacing-192)}.zc-px-256{padding-left:var(--zc-spacing-256);padding-right:var(--zc-spacing-256)}.zc-px-320{padding-left:var(--zc-spacing-320);padding-right:var(--zc-spacing-320)}.zc-px-360{padding-left:var(--zc-spacing-360);padding-right:var(--zc-spacing-360)}.zc-px-400{padding-left:var(--zc-spacing-400);padding-right:var(--zc-spacing-400)}.zc-px-480{padding-left:var(--zc-spacing-480);padding-right:var(--zc-spacing-480)}.zc-px-0_5{padding-left:var(--zc-spacing-0_5);padding-right:var(--zc-spacing-0_5)}.zc-px-1_5{padding-left:var(--zc-spacing-1_5);padding-right:var(--zc-spacing-1_5)}.zc-py-0{padding-top:var(--zc-spacing-0);padding-bottom:var(--zc-spacing-0)}.zc-py-1{padding-top:var(--zc-spacing-1);padding-bottom:var(--zc-spacing-1)}.zc-py-2{padding-top:var(--zc-spacing-2);padding-bottom:var(--zc-spacing-2)}.zc-py-3{padding-top:var(--zc-spacing-3);padding-bottom:var(--zc-spacing-3)}.zc-py-4{padding-top:var(--zc-spacing-4);padding-bottom:var(--zc-spacing-4)}.zc-py-5{padding-top:var(--zc-spacing-5);padding-bottom:var(--zc-spacing-5)}.zc-py-6{padding-top:var(--zc-spacing-6);padding-bottom:var(--zc-spacing-6)}.zc-py-8{padding-top:var(--zc-spacing-8);padding-bottom:var(--zc-spacing-8)}.zc-py-10{padding-top:var(--zc-spacing-10);padding-bottom:var(--zc-spacing-10)}.zc-py-12{padding-top:var(--zc-spacing-12);padding-bottom:var(--zc-spacing-12)}.zc-py-16{padding-top:var(--zc-spacing-16);padding-bottom:var(--zc-spacing-16)}.zc-py-20{padding-top:var(--zc-spacing-20);padding-bottom:var(--zc-spacing-20)}.zc-py-24{padding-top:var(--zc-spacing-24);padding-bottom:var(--zc-spacing-24)}.zc-py-32{padding-top:var(--zc-spacing-32);padding-bottom:var(--zc-spacing-32)}.zc-py-40{padding-top:var(--zc-spacing-40);padding-bottom:var(--zc-spacing-40)}.zc-py-48{padding-top:var(--zc-spacing-48);padding-bottom:var(--zc-spacing-48)}.zc-py-56{padding-top:var(--zc-spacing-56);padding-bottom:var(--zc-spacing-56)}.zc-py-64{padding-top:var(--zc-spacing-64);padding-bottom:var(--zc-spacing-64)}.zc-py-80{padding-top:var(--zc-spacing-80);padding-bottom:var(--zc-spacing-80)}.zc-py-96{padding-top:var(--zc-spacing-96);padding-bottom:var(--zc-spacing-96)}.zc-py-120{padding-top:var(--zc-spacing-120);padding-bottom:var(--zc-spacing-120)}.zc-py-160{padding-top:var(--zc-spacing-160);padding-bottom:var(--zc-spacing-160)}.zc-py-180{padding-top:var(--zc-spacing-180);padding-bottom:var(--zc-spacing-180)}.zc-py-192{padding-top:var(--zc-spacing-192);padding-bottom:var(--zc-spacing-192)}.zc-py-256{padding-top:var(--zc-spacing-256);padding-bottom:var(--zc-spacing-256)}.zc-py-320{padding-top:var(--zc-spacing-320);padding-bottom:var(--zc-spacing-320)}.zc-py-360{padding-top:var(--zc-spacing-360);padding-bottom:var(--zc-spacing-360)}.zc-py-400{padding-top:var(--zc-spacing-400);padding-bottom:var(--zc-spacing-400)}.zc-py-480{padding-top:var(--zc-spacing-480);padding-bottom:var(--zc-spacing-480)}.zc-py-0_5{padding-top:var(--zc-spacing-0_5);padding-bottom:var(--zc-spacing-0_5)}.zc-py-1_5{padding-top:var(--zc-spacing-1_5);padding-bottom:var(--zc-spacing-1_5)}.zc-m-0{margin:var(--zc-spacing-0)}.zc-m-1{margin:var(--zc-spacing-1)}.zc-m-2{margin:var(--zc-spacing-2)}.zc-m-3{margin:var(--zc-spacing-3)}.zc-m-4{margin:var(--zc-spacing-4)}.zc-m-5{margin:var(--zc-spacing-5)}.zc-m-6{margin:var(--zc-spacing-6)}.zc-m-8{margin:var(--zc-spacing-8)}.zc-m-10{margin:var(--zc-spacing-10)}.zc-m-12{margin:var(--zc-spacing-12)}.zc-m-16{margin:var(--zc-spacing-16)}.zc-m-20{margin:var(--zc-spacing-20)}.zc-m-24{margin:var(--zc-spacing-24)}.zc-m-32{margin:var(--zc-spacing-32)}.zc-m-40{margin:var(--zc-spacing-40)}.zc-m-48{margin:var(--zc-spacing-48)}.zc-m-56{margin:var(--zc-spacing-56)}.zc-m-64{margin:var(--zc-spacing-64)}.zc-m-80{margin:var(--zc-spacing-80)}.zc-m-96{margin:var(--zc-spacing-96)}.zc-m-120{margin:var(--zc-spacing-120)}.zc-m-160{margin:var(--zc-spacing-160)}.zc-m-180{margin:var(--zc-spacing-180)}.zc-m-192{margin:var(--zc-spacing-192)}.zc-m-256{margin:var(--zc-spacing-256)}.zc-m-320{margin:var(--zc-spacing-320)}.zc-m-360{margin:var(--zc-spacing-360)}.zc-m-400{margin:var(--zc-spacing-400)}.zc-m-480{margin:var(--zc-spacing-480)}.zc-m-0_5{margin:var(--zc-spacing-0_5)}.zc-m-1_5{margin:var(--zc-spacing-1_5)}.zc-mt-0{margin-top:var(--zc-spacing-0)}.zc-mt-1{margin-top:var(--zc-spacing-1)}.zc-mt-2{margin-top:var(--zc-spacing-2)}.zc-mt-3{margin-top:var(--zc-spacing-3)}.zc-mt-4{margin-top:var(--zc-spacing-4)}.zc-mt-5{margin-top:var(--zc-spacing-5)}.zc-mt-6{margin-top:var(--zc-spacing-6)}.zc-mt-8{margin-top:var(--zc-spacing-8)}.zc-mt-10{margin-top:var(--zc-spacing-10)}.zc-mt-12{margin-top:var(--zc-spacing-12)}.zc-mt-16{margin-top:var(--zc-spacing-16)}.zc-mt-20{margin-top:var(--zc-spacing-20)}.zc-mt-24{margin-top:var(--zc-spacing-24)}.zc-mt-32{margin-top:var(--zc-spacing-32)}.zc-mt-40{margin-top:var(--zc-spacing-40)}.zc-mt-48{margin-top:var(--zc-spacing-48)}.zc-mt-56{margin-top:var(--zc-spacing-56)}.zc-mt-64{margin-top:var(--zc-spacing-64)}.zc-mt-80{margin-top:var(--zc-spacing-80)}.zc-mt-96{margin-top:var(--zc-spacing-96)}.zc-mt-120{margin-top:var(--zc-spacing-120)}.zc-mt-160{margin-top:var(--zc-spacing-160)}.zc-mt-180{margin-top:var(--zc-spacing-180)}.zc-mt-192{margin-top:var(--zc-spacing-192)}.zc-mt-256{margin-top:var(--zc-spacing-256)}.zc-mt-320{margin-top:var(--zc-spacing-320)}.zc-mt-360{margin-top:var(--zc-spacing-360)}.zc-mt-400{margin-top:var(--zc-spacing-400)}.zc-mt-480{margin-top:var(--zc-spacing-480)}.zc-mt-0_5{margin-top:var(--zc-spacing-0_5)}.zc-mt-1_5{margin-top:var(--zc-spacing-1_5)}.zc-mr-0{margin-right:var(--zc-spacing-0)}.zc-mr-1{margin-right:var(--zc-spacing-1)}.zc-mr-2{margin-right:var(--zc-spacing-2)}.zc-mr-3{margin-right:var(--zc-spacing-3)}.zc-mr-4{margin-right:var(--zc-spacing-4)}.zc-mr-5{margin-right:var(--zc-spacing-5)}.zc-mr-6{margin-right:var(--zc-spacing-6)}.zc-mr-8{margin-right:var(--zc-spacing-8)}.zc-mr-10{margin-right:var(--zc-spacing-10)}.zc-mr-12{margin-right:var(--zc-spacing-12)}.zc-mr-16{margin-right:var(--zc-spacing-16)}.zc-mr-20{margin-right:var(--zc-spacing-20)}.zc-mr-24{margin-right:var(--zc-spacing-24)}.zc-mr-32{margin-right:var(--zc-spacing-32)}.zc-mr-40{margin-right:var(--zc-spacing-40)}.zc-mr-48{margin-right:var(--zc-spacing-48)}.zc-mr-56{margin-right:var(--zc-spacing-56)}.zc-mr-64{margin-right:var(--zc-spacing-64)}.zc-mr-80{margin-right:var(--zc-spacing-80)}.zc-mr-96{margin-right:var(--zc-spacing-96)}.zc-mr-120{margin-right:var(--zc-spacing-120)}.zc-mr-160{margin-right:var(--zc-spacing-160)}.zc-mr-180{margin-right:var(--zc-spacing-180)}.zc-mr-192{margin-right:var(--zc-spacing-192)}.zc-mr-256{margin-right:var(--zc-spacing-256)}.zc-mr-320{margin-right:var(--zc-spacing-320)}.zc-mr-360{margin-right:var(--zc-spacing-360)}.zc-mr-400{margin-right:var(--zc-spacing-400)}.zc-mr-480{margin-right:var(--zc-spacing-480)}.zc-mr-0_5{margin-right:var(--zc-spacing-0_5)}.zc-mr-1_5{margin-right:var(--zc-spacing-1_5)}.zc-mb-0{margin-bottom:var(--zc-spacing-0)}.zc-mb-1{margin-bottom:var(--zc-spacing-1)}.zc-mb-2{margin-bottom:var(--zc-spacing-2)}.zc-mb-3{margin-bottom:var(--zc-spacing-3)}.zc-mb-4{margin-bottom:var(--zc-spacing-4)}.zc-mb-5{margin-bottom:var(--zc-spacing-5)}.zc-mb-6{margin-bottom:var(--zc-spacing-6)}.zc-mb-8{margin-bottom:var(--zc-spacing-8)}.zc-mb-10{margin-bottom:var(--zc-spacing-10)}.zc-mb-12{margin-bottom:var(--zc-spacing-12)}.zc-mb-16{margin-bottom:var(--zc-spacing-16)}.zc-mb-20{margin-bottom:var(--zc-spacing-20)}.zc-mb-24{margin-bottom:var(--zc-spacing-24)}.zc-mb-32{margin-bottom:var(--zc-spacing-32)}.zc-mb-40{margin-bottom:var(--zc-spacing-40)}.zc-mb-48{margin-bottom:var(--zc-spacing-48)}.zc-mb-56{margin-bottom:var(--zc-spacing-56)}.zc-mb-64{margin-bottom:var(--zc-spacing-64)}.zc-mb-80{margin-bottom:var(--zc-spacing-80)}.zc-mb-96{margin-bottom:var(--zc-spacing-96)}.zc-mb-120{margin-bottom:var(--zc-spacing-120)}.zc-mb-160{margin-bottom:var(--zc-spacing-160)}.zc-mb-180{margin-bottom:var(--zc-spacing-180)}.zc-mb-192{margin-bottom:var(--zc-spacing-192)}.zc-mb-256{margin-bottom:var(--zc-spacing-256)}.zc-mb-320{margin-bottom:var(--zc-spacing-320)}.zc-mb-360{margin-bottom:var(--zc-spacing-360)}.zc-mb-400{margin-bottom:var(--zc-spacing-400)}.zc-mb-480{margin-bottom:var(--zc-spacing-480)}.zc-mb-0_5{margin-bottom:var(--zc-spacing-0_5)}.zc-mb-1_5{margin-bottom:var(--zc-spacing-1_5)}.zc-ml-0{margin-left:var(--zc-spacing-0)}.zc-ml-1{margin-left:var(--zc-spacing-1)}.zc-ml-2{margin-left:var(--zc-spacing-2)}.zc-ml-3{margin-left:var(--zc-spacing-3)}.zc-ml-4{margin-left:var(--zc-spacing-4)}.zc-ml-5{margin-left:var(--zc-spacing-5)}.zc-ml-6{margin-left:var(--zc-spacing-6)}.zc-ml-8{margin-left:var(--zc-spacing-8)}.zc-ml-10{margin-left:var(--zc-spacing-10)}.zc-ml-12{margin-left:var(--zc-spacing-12)}.zc-ml-16{margin-left:var(--zc-spacing-16)}.zc-ml-20{margin-left:var(--zc-spacing-20)}.zc-ml-24{margin-left:var(--zc-spacing-24)}.zc-ml-32{margin-left:var(--zc-spacing-32)}.zc-ml-40{margin-left:var(--zc-spacing-40)}.zc-ml-48{margin-left:var(--zc-spacing-48)}.zc-ml-56{margin-left:var(--zc-spacing-56)}.zc-ml-64{margin-left:var(--zc-spacing-64)}.zc-ml-80{margin-left:var(--zc-spacing-80)}.zc-ml-96{margin-left:var(--zc-spacing-96)}.zc-ml-120{margin-left:var(--zc-spacing-120)}.zc-ml-160{margin-left:var(--zc-spacing-160)}.zc-ml-180{margin-left:var(--zc-spacing-180)}.zc-ml-192{margin-left:var(--zc-spacing-192)}.zc-ml-256{margin-left:var(--zc-spacing-256)}.zc-ml-320{margin-left:var(--zc-spacing-320)}.zc-ml-360{margin-left:var(--zc-spacing-360)}.zc-ml-400{margin-left:var(--zc-spacing-400)}.zc-ml-480{margin-left:var(--zc-spacing-480)}.zc-ml-0_5{margin-left:var(--zc-spacing-0_5)}.zc-ml-1_5{margin-left:var(--zc-spacing-1_5)}.zc-mx-0{margin-left:var(--zc-spacing-0);margin-right:var(--zc-spacing-0)}.zc-mx-1{margin-left:var(--zc-spacing-1);margin-right:var(--zc-spacing-1)}.zc-mx-2{margin-left:var(--zc-spacing-2);margin-right:var(--zc-spacing-2)}.zc-mx-3{margin-left:var(--zc-spacing-3);margin-right:var(--zc-spacing-3)}.zc-mx-4{margin-left:var(--zc-spacing-4);margin-right:var(--zc-spacing-4)}.zc-mx-5{margin-left:var(--zc-spacing-5);margin-right:var(--zc-spacing-5)}.zc-mx-6{margin-left:var(--zc-spacing-6);margin-right:var(--zc-spacing-6)}.zc-mx-8{margin-left:var(--zc-spacing-8);margin-right:var(--zc-spacing-8)}.zc-mx-10{margin-left:var(--zc-spacing-10);margin-right:var(--zc-spacing-10)}.zc-mx-12{margin-left:var(--zc-spacing-12);margin-right:var(--zc-spacing-12)}.zc-mx-16{margin-left:var(--zc-spacing-16);margin-right:var(--zc-spacing-16)}.zc-mx-20{margin-left:var(--zc-spacing-20);margin-right:var(--zc-spacing-20)}.zc-mx-24{margin-left:var(--zc-spacing-24);margin-right:var(--zc-spacing-24)}.zc-mx-32{margin-left:var(--zc-spacing-32);margin-right:var(--zc-spacing-32)}.zc-mx-40{margin-left:var(--zc-spacing-40);margin-right:var(--zc-spacing-40)}.zc-mx-48{margin-left:var(--zc-spacing-48);margin-right:var(--zc-spacing-48)}.zc-mx-56{margin-left:var(--zc-spacing-56);margin-right:var(--zc-spacing-56)}.zc-mx-64{margin-left:var(--zc-spacing-64);margin-right:var(--zc-spacing-64)}.zc-mx-80{margin-left:var(--zc-spacing-80);margin-right:var(--zc-spacing-80)}.zc-mx-96{margin-left:var(--zc-spacing-96);margin-right:var(--zc-spacing-96)}.zc-mx-120{margin-left:var(--zc-spacing-120);margin-right:var(--zc-spacing-120)}.zc-mx-160{margin-left:var(--zc-spacing-160);margin-right:var(--zc-spacing-160)}.zc-mx-180{margin-left:var(--zc-spacing-180);margin-right:var(--zc-spacing-180)}.zc-mx-192{margin-left:var(--zc-spacing-192);margin-right:var(--zc-spacing-192)}.zc-mx-256{margin-left:var(--zc-spacing-256);margin-right:var(--zc-spacing-256)}.zc-mx-320{margin-left:var(--zc-spacing-320);margin-right:var(--zc-spacing-320)}.zc-mx-360{margin-left:var(--zc-spacing-360);margin-right:var(--zc-spacing-360)}.zc-mx-400{margin-left:var(--zc-spacing-400);margin-right:var(--zc-spacing-400)}.zc-mx-480{margin-left:var(--zc-spacing-480);margin-right:var(--zc-spacing-480)}.zc-mx-0_5{margin-left:var(--zc-spacing-0_5);margin-right:var(--zc-spacing-0_5)}.zc-mx-1_5{margin-left:var(--zc-spacing-1_5);margin-right:var(--zc-spacing-1_5)}.zc-my-0{margin-top:var(--zc-spacing-0);margin-bottom:var(--zc-spacing-0)}.zc-my-1{margin-top:var(--zc-spacing-1);margin-bottom:var(--zc-spacing-1)}.zc-my-2{margin-top:var(--zc-spacing-2);margin-bottom:var(--zc-spacing-2)}.zc-my-3{margin-top:var(--zc-spacing-3);margin-bottom:var(--zc-spacing-3)}.zc-my-4{margin-top:var(--zc-spacing-4);margin-bottom:var(--zc-spacing-4)}.zc-my-5{margin-top:var(--zc-spacing-5);margin-bottom:var(--zc-spacing-5)}.zc-my-6{margin-top:var(--zc-spacing-6);margin-bottom:var(--zc-spacing-6)}.zc-my-8{margin-top:var(--zc-spacing-8);margin-bottom:var(--zc-spacing-8)}.zc-my-10{margin-top:var(--zc-spacing-10);margin-bottom:var(--zc-spacing-10)}.zc-my-12{margin-top:var(--zc-spacing-12);margin-bottom:var(--zc-spacing-12)}.zc-my-16{margin-top:var(--zc-spacing-16);margin-bottom:var(--zc-spacing-16)}.zc-my-20{margin-top:var(--zc-spacing-20);margin-bottom:var(--zc-spacing-20)}.zc-my-24{margin-top:var(--zc-spacing-24);margin-bottom:var(--zc-spacing-24)}.zc-my-32{margin-top:var(--zc-spacing-32);margin-bottom:var(--zc-spacing-32)}.zc-my-40{margin-top:var(--zc-spacing-40);margin-bottom:var(--zc-spacing-40)}.zc-my-48{margin-top:var(--zc-spacing-48);margin-bottom:var(--zc-spacing-48)}.zc-my-56{margin-top:var(--zc-spacing-56);margin-bottom:var(--zc-spacing-56)}.zc-my-64{margin-top:var(--zc-spacing-64);margin-bottom:var(--zc-spacing-64)}.zc-my-80{margin-top:var(--zc-spacing-80);margin-bottom:var(--zc-spacing-80)}.zc-my-96{margin-top:var(--zc-spacing-96);margin-bottom:var(--zc-spacing-96)}.zc-my-120{margin-top:var(--zc-spacing-120);margin-bottom:var(--zc-spacing-120)}.zc-my-160{margin-top:var(--zc-spacing-160);margin-bottom:var(--zc-spacing-160)}.zc-my-180{margin-top:var(--zc-spacing-180);margin-bottom:var(--zc-spacing-180)}.zc-my-192{margin-top:var(--zc-spacing-192);margin-bottom:var(--zc-spacing-192)}.zc-my-256{margin-top:var(--zc-spacing-256);margin-bottom:var(--zc-spacing-256)}.zc-my-320{margin-top:var(--zc-spacing-320);margin-bottom:var(--zc-spacing-320)}.zc-my-360{margin-top:var(--zc-spacing-360);margin-bottom:var(--zc-spacing-360)}.zc-my-400{margin-top:var(--zc-spacing-400);margin-bottom:var(--zc-spacing-400)}.zc-my-480{margin-top:var(--zc-spacing-480);margin-bottom:var(--zc-spacing-480)}.zc-my-0_5{margin-top:var(--zc-spacing-0_5);margin-bottom:var(--zc-spacing-0_5)}.zc-my-1_5{margin-top:var(--zc-spacing-1_5);margin-bottom:var(--zc-spacing-1_5)}.zc-gap-0{gap:var(--zc-spacing-0)}.zc-gap-1{gap:var(--zc-spacing-1)}.zc-gap-2{gap:var(--zc-spacing-2)}.zc-gap-3{gap:var(--zc-spacing-3)}.zc-gap-4{gap:var(--zc-spacing-4)}.zc-gap-5{gap:var(--zc-spacing-5)}.zc-gap-6{gap:var(--zc-spacing-6)}.zc-gap-8{gap:var(--zc-spacing-8)}.zc-gap-10{gap:var(--zc-spacing-10)}.zc-gap-12{gap:var(--zc-spacing-12)}.zc-gap-16{gap:var(--zc-spacing-16)}.zc-gap-20{gap:var(--zc-spacing-20)}.zc-gap-24{gap:var(--zc-spacing-24)}.zc-gap-32{gap:var(--zc-spacing-32)}.zc-gap-40{gap:var(--zc-spacing-40)}.zc-gap-48{gap:var(--zc-spacing-48)}.zc-gap-56{gap:var(--zc-spacing-56)}.zc-gap-64{gap:var(--zc-spacing-64)}.zc-gap-80{gap:var(--zc-spacing-80)}.zc-gap-96{gap:var(--zc-spacing-96)}.zc-gap-120{gap:var(--zc-spacing-120)}.zc-gap-160{gap:var(--zc-spacing-160)}.zc-gap-180{gap:var(--zc-spacing-180)}.zc-gap-192{gap:var(--zc-spacing-192)}.zc-gap-256{gap:var(--zc-spacing-256)}.zc-gap-320{gap:var(--zc-spacing-320)}.zc-gap-360{gap:var(--zc-spacing-360)}.zc-gap-400{gap:var(--zc-spacing-400)}.zc-gap-480{gap:var(--zc-spacing-480)}.zc-gap-0_5{gap:var(--zc-spacing-0_5)}.zc-gap-1_5{gap:var(--zc-spacing-1_5)}.zc-gap-x-0{column-gap:var(--zc-spacing-0)}.zc-gap-x-1{column-gap:var(--zc-spacing-1)}.zc-gap-x-2{column-gap:var(--zc-spacing-2)}.zc-gap-x-3{column-gap:var(--zc-spacing-3)}.zc-gap-x-4{column-gap:var(--zc-spacing-4)}.zc-gap-x-5{column-gap:var(--zc-spacing-5)}.zc-gap-x-6{column-gap:var(--zc-spacing-6)}.zc-gap-x-8{column-gap:var(--zc-spacing-8)}.zc-gap-x-10{column-gap:var(--zc-spacing-10)}.zc-gap-x-12{column-gap:var(--zc-spacing-12)}.zc-gap-x-16{column-gap:var(--zc-spacing-16)}.zc-gap-x-20{column-gap:var(--zc-spacing-20)}.zc-gap-x-24{column-gap:var(--zc-spacing-24)}.zc-gap-x-32{column-gap:var(--zc-spacing-32)}.zc-gap-x-40{column-gap:var(--zc-spacing-40)}.zc-gap-x-48{column-gap:var(--zc-spacing-48)}.zc-gap-x-56{column-gap:var(--zc-spacing-56)}.zc-gap-x-64{column-gap:var(--zc-spacing-64)}.zc-gap-x-80{column-gap:var(--zc-spacing-80)}.zc-gap-x-96{column-gap:var(--zc-spacing-96)}.zc-gap-x-120{column-gap:var(--zc-spacing-120)}.zc-gap-x-160{column-gap:var(--zc-spacing-160)}.zc-gap-x-180{column-gap:var(--zc-spacing-180)}.zc-gap-x-192{column-gap:var(--zc-spacing-192)}.zc-gap-x-256{column-gap:var(--zc-spacing-256)}.zc-gap-x-320{column-gap:var(--zc-spacing-320)}.zc-gap-x-360{column-gap:var(--zc-spacing-360)}.zc-gap-x-400{column-gap:var(--zc-spacing-400)}.zc-gap-x-480{column-gap:var(--zc-spacing-480)}.zc-gap-x-0_5{column-gap:var(--zc-spacing-0_5)}.zc-gap-x-1_5{column-gap:var(--zc-spacing-1_5)}.zc-gap-y-0{row-gap:var(--zc-spacing-0)}.zc-gap-y-1{row-gap:var(--zc-spacing-1)}.zc-gap-y-2{row-gap:var(--zc-spacing-2)}.zc-gap-y-3{row-gap:var(--zc-spacing-3)}.zc-gap-y-4{row-gap:var(--zc-spacing-4)}.zc-gap-y-5{row-gap:var(--zc-spacing-5)}.zc-gap-y-6{row-gap:var(--zc-spacing-6)}.zc-gap-y-8{row-gap:var(--zc-spacing-8)}.zc-gap-y-10{row-gap:var(--zc-spacing-10)}.zc-gap-y-12{row-gap:var(--zc-spacing-12)}.zc-gap-y-16{row-gap:var(--zc-spacing-16)}.zc-gap-y-20{row-gap:var(--zc-spacing-20)}.zc-gap-y-24{row-gap:var(--zc-spacing-24)}.zc-gap-y-32{row-gap:var(--zc-spacing-32)}.zc-gap-y-40{row-gap:var(--zc-spacing-40)}.zc-gap-y-48{row-gap:var(--zc-spacing-48)}.zc-gap-y-56{row-gap:var(--zc-spacing-56)}.zc-gap-y-64{row-gap:var(--zc-spacing-64)}.zc-gap-y-80{row-gap:var(--zc-spacing-80)}.zc-gap-y-96{row-gap:var(--zc-spacing-96)}.zc-gap-y-120{row-gap:var(--zc-spacing-120)}.zc-gap-y-160{row-gap:var(--zc-spacing-160)}.zc-gap-y-180{row-gap:var(--zc-spacing-180)}.zc-gap-y-192{row-gap:var(--zc-spacing-192)}.zc-gap-y-256{row-gap:var(--zc-spacing-256)}.zc-gap-y-320{row-gap:var(--zc-spacing-320)}.zc-gap-y-360{row-gap:var(--zc-spacing-360)}.zc-gap-y-400{row-gap:var(--zc-spacing-400)}.zc-gap-y-480{row-gap:var(--zc-spacing-480)}.zc-gap-y-0_5{row-gap:var(--zc-spacing-0_5)}.zc-gap-y-1_5{row-gap:var(--zc-spacing-1_5)}.zc-p-none{padding:var(--zc-spacing-none)}.zc-p-xxs{padding:var(--zc-spacing-xxs)}.zc-p-xs{padding:var(--zc-spacing-xs)}.zc-p-sm{padding:var(--zc-spacing-sm)}.zc-p-md{padding:var(--zc-spacing-md)}.zc-p-lg{padding:var(--zc-spacing-lg)}.zc-p-xl{padding:var(--zc-spacing-xl)}.zc-p-2xl{padding:var(--zc-spacing-2xl)}.zc-p-3xl{padding:var(--zc-spacing-3xl)}.zc-p-4xl{padding:var(--zc-spacing-4xl)}.zc-p-5xl{padding:var(--zc-spacing-5xl)}.zc-p-6xl{padding:var(--zc-spacing-6xl)}.zc-p-7xl{padding:var(--zc-spacing-7xl)}.zc-p-8xl{padding:var(--zc-spacing-8xl)}.zc-p-9xl{padding:var(--zc-spacing-9xl)}.zc-p-10xl{padding:var(--zc-spacing-10xl)}.zc-p-11xl{padding:var(--zc-spacing-11xl)}.zc-pt-none{padding-top:var(--zc-spacing-none)}.zc-pt-xxs{padding-top:var(--zc-spacing-xxs)}.zc-pt-xs{padding-top:var(--zc-spacing-xs)}.zc-pt-sm{padding-top:var(--zc-spacing-sm)}.zc-pt-md{padding-top:var(--zc-spacing-md)}.zc-pt-lg{padding-top:var(--zc-spacing-lg)}.zc-pt-xl{padding-top:var(--zc-spacing-xl)}.zc-pt-2xl{padding-top:var(--zc-spacing-2xl)}.zc-pt-3xl{padding-top:var(--zc-spacing-3xl)}.zc-pt-4xl{padding-top:var(--zc-spacing-4xl)}.zc-pt-5xl{padding-top:var(--zc-spacing-5xl)}.zc-pt-6xl{padding-top:var(--zc-spacing-6xl)}.zc-pt-7xl{padding-top:var(--zc-spacing-7xl)}.zc-pt-8xl{padding-top:var(--zc-spacing-8xl)}.zc-pt-9xl{padding-top:var(--zc-spacing-9xl)}.zc-pt-10xl{padding-top:var(--zc-spacing-10xl)}.zc-pt-11xl{padding-top:var(--zc-spacing-11xl)}.zc-pr-none{padding-right:var(--zc-spacing-none)}.zc-pr-xxs{padding-right:var(--zc-spacing-xxs)}.zc-pr-xs{padding-right:var(--zc-spacing-xs)}.zc-pr-sm{padding-right:var(--zc-spacing-sm)}.zc-pr-md{padding-right:var(--zc-spacing-md)}.zc-pr-lg{padding-right:var(--zc-spacing-lg)}.zc-pr-xl{padding-right:var(--zc-spacing-xl)}.zc-pr-2xl{padding-right:var(--zc-spacing-2xl)}.zc-pr-3xl{padding-right:var(--zc-spacing-3xl)}.zc-pr-4xl{padding-right:var(--zc-spacing-4xl)}.zc-pr-5xl{padding-right:var(--zc-spacing-5xl)}.zc-pr-6xl{padding-right:var(--zc-spacing-6xl)}.zc-pr-7xl{padding-right:var(--zc-spacing-7xl)}.zc-pr-8xl{padding-right:var(--zc-spacing-8xl)}.zc-pr-9xl{padding-right:var(--zc-spacing-9xl)}.zc-pr-10xl{padding-right:var(--zc-spacing-10xl)}.zc-pr-11xl{padding-right:var(--zc-spacing-11xl)}.zc-pb-none{padding-bottom:var(--zc-spacing-none)}.zc-pb-xxs{padding-bottom:var(--zc-spacing-xxs)}.zc-pb-xs{padding-bottom:var(--zc-spacing-xs)}.zc-pb-sm{padding-bottom:var(--zc-spacing-sm)}.zc-pb-md{padding-bottom:var(--zc-spacing-md)}.zc-pb-lg{padding-bottom:var(--zc-spacing-lg)}.zc-pb-xl{padding-bottom:var(--zc-spacing-xl)}.zc-pb-2xl{padding-bottom:var(--zc-spacing-2xl)}.zc-pb-3xl{padding-bottom:var(--zc-spacing-3xl)}.zc-pb-4xl{padding-bottom:var(--zc-spacing-4xl)}.zc-pb-5xl{padding-bottom:var(--zc-spacing-5xl)}.zc-pb-6xl{padding-bottom:var(--zc-spacing-6xl)}.zc-pb-7xl{padding-bottom:var(--zc-spacing-7xl)}.zc-pb-8xl{padding-bottom:var(--zc-spacing-8xl)}.zc-pb-9xl{padding-bottom:var(--zc-spacing-9xl)}.zc-pb-10xl{padding-bottom:var(--zc-spacing-10xl)}.zc-pb-11xl{padding-bottom:var(--zc-spacing-11xl)}.zc-pl-none{padding-left:var(--zc-spacing-none)}.zc-pl-xxs{padding-left:var(--zc-spacing-xxs)}.zc-pl-xs{padding-left:var(--zc-spacing-xs)}.zc-pl-sm{padding-left:var(--zc-spacing-sm)}.zc-pl-md{padding-left:var(--zc-spacing-md)}.zc-pl-lg{padding-left:var(--zc-spacing-lg)}.zc-pl-xl{padding-left:var(--zc-spacing-xl)}.zc-pl-2xl{padding-left:var(--zc-spacing-2xl)}.zc-pl-3xl{padding-left:var(--zc-spacing-3xl)}.zc-pl-4xl{padding-left:var(--zc-spacing-4xl)}.zc-pl-5xl{padding-left:var(--zc-spacing-5xl)}.zc-pl-6xl{padding-left:var(--zc-spacing-6xl)}.zc-pl-7xl{padding-left:var(--zc-spacing-7xl)}.zc-pl-8xl{padding-left:var(--zc-spacing-8xl)}.zc-pl-9xl{padding-left:var(--zc-spacing-9xl)}.zc-pl-10xl{padding-left:var(--zc-spacing-10xl)}.zc-pl-11xl{padding-left:var(--zc-spacing-11xl)}.zc-px-none{padding-left:var(--zc-spacing-none);padding-right:var(--zc-spacing-none)}.zc-px-xxs{padding-left:var(--zc-spacing-xxs);padding-right:var(--zc-spacing-xxs)}.zc-px-xs{padding-left:var(--zc-spacing-xs);padding-right:var(--zc-spacing-xs)}.zc-px-sm{padding-left:var(--zc-spacing-sm);padding-right:var(--zc-spacing-sm)}.zc-px-md{padding-left:var(--zc-spacing-md);padding-right:var(--zc-spacing-md)}.zc-px-lg{padding-left:var(--zc-spacing-lg);padding-right:var(--zc-spacing-lg)}.zc-px-xl{padding-left:var(--zc-spacing-xl);padding-right:var(--zc-spacing-xl)}.zc-px-2xl{padding-left:var(--zc-spacing-2xl);padding-right:var(--zc-spacing-2xl)}.zc-px-3xl{padding-left:var(--zc-spacing-3xl);padding-right:var(--zc-spacing-3xl)}.zc-px-4xl{padding-left:var(--zc-spacing-4xl);padding-right:var(--zc-spacing-4xl)}.zc-px-5xl{padding-left:var(--zc-spacing-5xl);padding-right:var(--zc-spacing-5xl)}.zc-px-6xl{padding-left:var(--zc-spacing-6xl);padding-right:var(--zc-spacing-6xl)}.zc-px-7xl{padding-left:var(--zc-spacing-7xl);padding-right:var(--zc-spacing-7xl)}.zc-px-8xl{padding-left:var(--zc-spacing-8xl);padding-right:var(--zc-spacing-8xl)}.zc-px-9xl{padding-left:var(--zc-spacing-9xl);padding-right:var(--zc-spacing-9xl)}.zc-px-10xl{padding-left:var(--zc-spacing-10xl);padding-right:var(--zc-spacing-10xl)}.zc-px-11xl{padding-left:var(--zc-spacing-11xl);padding-right:var(--zc-spacing-11xl)}.zc-py-none{padding-top:var(--zc-spacing-none);padding-bottom:var(--zc-spacing-none)}.zc-py-xxs{padding-top:var(--zc-spacing-xxs);padding-bottom:var(--zc-spacing-xxs)}.zc-py-xs{padding-top:var(--zc-spacing-xs);padding-bottom:var(--zc-spacing-xs)}.zc-py-sm{padding-top:var(--zc-spacing-sm);padding-bottom:var(--zc-spacing-sm)}.zc-py-md{padding-top:var(--zc-spacing-md);padding-bottom:var(--zc-spacing-md)}.zc-py-lg{padding-top:var(--zc-spacing-lg);padding-bottom:var(--zc-spacing-lg)}.zc-py-xl{padding-top:var(--zc-spacing-xl);padding-bottom:var(--zc-spacing-xl)}.zc-py-2xl{padding-top:var(--zc-spacing-2xl);padding-bottom:var(--zc-spacing-2xl)}.zc-py-3xl{padding-top:var(--zc-spacing-3xl);padding-bottom:var(--zc-spacing-3xl)}.zc-py-4xl{padding-top:var(--zc-spacing-4xl);padding-bottom:var(--zc-spacing-4xl)}.zc-py-5xl{padding-top:var(--zc-spacing-5xl);padding-bottom:var(--zc-spacing-5xl)}.zc-py-6xl{padding-top:var(--zc-spacing-6xl);padding-bottom:var(--zc-spacing-6xl)}.zc-py-7xl{padding-top:var(--zc-spacing-7xl);padding-bottom:var(--zc-spacing-7xl)}.zc-py-8xl{padding-top:var(--zc-spacing-8xl);padding-bottom:var(--zc-spacing-8xl)}.zc-py-9xl{padding-top:var(--zc-spacing-9xl);padding-bottom:var(--zc-spacing-9xl)}.zc-py-10xl{padding-top:var(--zc-spacing-10xl);padding-bottom:var(--zc-spacing-10xl)}.zc-py-11xl{padding-top:var(--zc-spacing-11xl);padding-bottom:var(--zc-spacing-11xl)}.zc-m-none{margin:var(--zc-spacing-none)}.zc-m-xxs{margin:var(--zc-spacing-xxs)}.zc-m-xs{margin:var(--zc-spacing-xs)}.zc-m-sm{margin:var(--zc-spacing-sm)}.zc-m-md{margin:var(--zc-spacing-md)}.zc-m-lg{margin:var(--zc-spacing-lg)}.zc-m-xl{margin:var(--zc-spacing-xl)}.zc-m-2xl{margin:var(--zc-spacing-2xl)}.zc-m-3xl{margin:var(--zc-spacing-3xl)}.zc-m-4xl{margin:var(--zc-spacing-4xl)}.zc-m-5xl{margin:var(--zc-spacing-5xl)}.zc-m-6xl{margin:var(--zc-spacing-6xl)}.zc-m-7xl{margin:var(--zc-spacing-7xl)}.zc-m-8xl{margin:var(--zc-spacing-8xl)}.zc-m-9xl{margin:var(--zc-spacing-9xl)}.zc-m-10xl{margin:var(--zc-spacing-10xl)}.zc-m-11xl{margin:var(--zc-spacing-11xl)}.zc-mt-none{margin-top:var(--zc-spacing-none)}.zc-mt-xxs{margin-top:var(--zc-spacing-xxs)}.zc-mt-xs{margin-top:var(--zc-spacing-xs)}.zc-mt-sm{margin-top:var(--zc-spacing-sm)}.zc-mt-md{margin-top:var(--zc-spacing-md)}.zc-mt-lg{margin-top:var(--zc-spacing-lg)}.zc-mt-xl{margin-top:var(--zc-spacing-xl)}.zc-mt-2xl{margin-top:var(--zc-spacing-2xl)}.zc-mt-3xl{margin-top:var(--zc-spacing-3xl)}.zc-mt-4xl{margin-top:var(--zc-spacing-4xl)}.zc-mt-5xl{margin-top:var(--zc-spacing-5xl)}.zc-mt-6xl{margin-top:var(--zc-spacing-6xl)}.zc-mt-7xl{margin-top:var(--zc-spacing-7xl)}.zc-mt-8xl{margin-top:var(--zc-spacing-8xl)}.zc-mt-9xl{margin-top:var(--zc-spacing-9xl)}.zc-mt-10xl{margin-top:var(--zc-spacing-10xl)}.zc-mt-11xl{margin-top:var(--zc-spacing-11xl)}.zc-mr-none{margin-right:var(--zc-spacing-none)}.zc-mr-xxs{margin-right:var(--zc-spacing-xxs)}.zc-mr-xs{margin-right:var(--zc-spacing-xs)}.zc-mr-sm{margin-right:var(--zc-spacing-sm)}.zc-mr-md{margin-right:var(--zc-spacing-md)}.zc-mr-lg{margin-right:var(--zc-spacing-lg)}.zc-mr-xl{margin-right:var(--zc-spacing-xl)}.zc-mr-2xl{margin-right:var(--zc-spacing-2xl)}.zc-mr-3xl{margin-right:var(--zc-spacing-3xl)}.zc-mr-4xl{margin-right:var(--zc-spacing-4xl)}.zc-mr-5xl{margin-right:var(--zc-spacing-5xl)}.zc-mr-6xl{margin-right:var(--zc-spacing-6xl)}.zc-mr-7xl{margin-right:var(--zc-spacing-7xl)}.zc-mr-8xl{margin-right:var(--zc-spacing-8xl)}.zc-mr-9xl{margin-right:var(--zc-spacing-9xl)}.zc-mr-10xl{margin-right:var(--zc-spacing-10xl)}.zc-mr-11xl{margin-right:var(--zc-spacing-11xl)}.zc-mb-none{margin-bottom:var(--zc-spacing-none)}.zc-mb-xxs{margin-bottom:var(--zc-spacing-xxs)}.zc-mb-xs{margin-bottom:var(--zc-spacing-xs)}.zc-mb-sm{margin-bottom:var(--zc-spacing-sm)}.zc-mb-md{margin-bottom:var(--zc-spacing-md)}.zc-mb-lg{margin-bottom:var(--zc-spacing-lg)}.zc-mb-xl{margin-bottom:var(--zc-spacing-xl)}.zc-mb-2xl{margin-bottom:var(--zc-spacing-2xl)}.zc-mb-3xl{margin-bottom:var(--zc-spacing-3xl)}.zc-mb-4xl{margin-bottom:var(--zc-spacing-4xl)}.zc-mb-5xl{margin-bottom:var(--zc-spacing-5xl)}.zc-mb-6xl{margin-bottom:var(--zc-spacing-6xl)}.zc-mb-7xl{margin-bottom:var(--zc-spacing-7xl)}.zc-mb-8xl{margin-bottom:var(--zc-spacing-8xl)}.zc-mb-9xl{margin-bottom:var(--zc-spacing-9xl)}.zc-mb-10xl{margin-bottom:var(--zc-spacing-10xl)}.zc-mb-11xl{margin-bottom:var(--zc-spacing-11xl)}.zc-ml-none{margin-left:var(--zc-spacing-none)}.zc-ml-xxs{margin-left:var(--zc-spacing-xxs)}.zc-ml-xs{margin-left:var(--zc-spacing-xs)}.zc-ml-sm{margin-left:var(--zc-spacing-sm)}.zc-ml-md{margin-left:var(--zc-spacing-md)}.zc-ml-lg{margin-left:var(--zc-spacing-lg)}.zc-ml-xl{margin-left:var(--zc-spacing-xl)}.zc-ml-2xl{margin-left:var(--zc-spacing-2xl)}.zc-ml-3xl{margin-left:var(--zc-spacing-3xl)}.zc-ml-4xl{margin-left:var(--zc-spacing-4xl)}.zc-ml-5xl{margin-left:var(--zc-spacing-5xl)}.zc-ml-6xl{margin-left:var(--zc-spacing-6xl)}.zc-ml-7xl{margin-left:var(--zc-spacing-7xl)}.zc-ml-8xl{margin-left:var(--zc-spacing-8xl)}.zc-ml-9xl{margin-left:var(--zc-spacing-9xl)}.zc-ml-10xl{margin-left:var(--zc-spacing-10xl)}.zc-ml-11xl{margin-left:var(--zc-spacing-11xl)}.zc-mx-none{margin-left:var(--zc-spacing-none);margin-right:var(--zc-spacing-none)}.zc-mx-xxs{margin-left:var(--zc-spacing-xxs);margin-right:var(--zc-spacing-xxs)}.zc-mx-xs{margin-left:var(--zc-spacing-xs);margin-right:var(--zc-spacing-xs)}.zc-mx-sm{margin-left:var(--zc-spacing-sm);margin-right:var(--zc-spacing-sm)}.zc-mx-md{margin-left:var(--zc-spacing-md);margin-right:var(--zc-spacing-md)}.zc-mx-lg{margin-left:var(--zc-spacing-lg);margin-right:var(--zc-spacing-lg)}.zc-mx-xl{margin-left:var(--zc-spacing-xl);margin-right:var(--zc-spacing-xl)}.zc-mx-2xl{margin-left:var(--zc-spacing-2xl);margin-right:var(--zc-spacing-2xl)}.zc-mx-3xl{margin-left:var(--zc-spacing-3xl);margin-right:var(--zc-spacing-3xl)}.zc-mx-4xl{margin-left:var(--zc-spacing-4xl);margin-right:var(--zc-spacing-4xl)}.zc-mx-5xl{margin-left:var(--zc-spacing-5xl);margin-right:var(--zc-spacing-5xl)}.zc-mx-6xl{margin-left:var(--zc-spacing-6xl);margin-right:var(--zc-spacing-6xl)}.zc-mx-7xl{margin-left:var(--zc-spacing-7xl);margin-right:var(--zc-spacing-7xl)}.zc-mx-8xl{margin-left:var(--zc-spacing-8xl);margin-right:var(--zc-spacing-8xl)}.zc-mx-9xl{margin-left:var(--zc-spacing-9xl);margin-right:var(--zc-spacing-9xl)}.zc-mx-10xl{margin-left:var(--zc-spacing-10xl);margin-right:var(--zc-spacing-10xl)}.zc-mx-11xl{margin-left:var(--zc-spacing-11xl);margin-right:var(--zc-spacing-11xl)}.zc-my-none{margin-top:var(--zc-spacing-none);margin-bottom:var(--zc-spacing-none)}.zc-my-xxs{margin-top:var(--zc-spacing-xxs);margin-bottom:var(--zc-spacing-xxs)}.zc-my-xs{margin-top:var(--zc-spacing-xs);margin-bottom:var(--zc-spacing-xs)}.zc-my-sm{margin-top:var(--zc-spacing-sm);margin-bottom:var(--zc-spacing-sm)}.zc-my-md{margin-top:var(--zc-spacing-md);margin-bottom:var(--zc-spacing-md)}.zc-my-lg{margin-top:var(--zc-spacing-lg);margin-bottom:var(--zc-spacing-lg)}.zc-my-xl{margin-top:var(--zc-spacing-xl);margin-bottom:var(--zc-spacing-xl)}.zc-my-2xl{margin-top:var(--zc-spacing-2xl);margin-bottom:var(--zc-spacing-2xl)}.zc-my-3xl{margin-top:var(--zc-spacing-3xl);margin-bottom:var(--zc-spacing-3xl)}.zc-my-4xl{margin-top:var(--zc-spacing-4xl);margin-bottom:var(--zc-spacing-4xl)}.zc-my-5xl{margin-top:var(--zc-spacing-5xl);margin-bottom:var(--zc-spacing-5xl)}.zc-my-6xl{margin-top:var(--zc-spacing-6xl);margin-bottom:var(--zc-spacing-6xl)}.zc-my-7xl{margin-top:var(--zc-spacing-7xl);margin-bottom:var(--zc-spacing-7xl)}.zc-my-8xl{margin-top:var(--zc-spacing-8xl);margin-bottom:var(--zc-spacing-8xl)}.zc-my-9xl{margin-top:var(--zc-spacing-9xl);margin-bottom:var(--zc-spacing-9xl)}.zc-my-10xl{margin-top:var(--zc-spacing-10xl);margin-bottom:var(--zc-spacing-10xl)}.zc-my-11xl{margin-top:var(--zc-spacing-11xl);margin-bottom:var(--zc-spacing-11xl)}.zc-gap-none{gap:var(--zc-spacing-none)}.zc-gap-xxs{gap:var(--zc-spacing-xxs)}.zc-gap-xs{gap:var(--zc-spacing-xs)}.zc-gap-sm{gap:var(--zc-spacing-sm)}.zc-gap-md{gap:var(--zc-spacing-md)}.zc-gap-lg{gap:var(--zc-spacing-lg)}.zc-gap-xl{gap:var(--zc-spacing-xl)}.zc-gap-2xl{gap:var(--zc-spacing-2xl)}.zc-gap-3xl{gap:var(--zc-spacing-3xl)}.zc-gap-4xl{gap:var(--zc-spacing-4xl)}.zc-gap-5xl{gap:var(--zc-spacing-5xl)}.zc-gap-6xl{gap:var(--zc-spacing-6xl)}.zc-gap-7xl{gap:var(--zc-spacing-7xl)}.zc-gap-8xl{gap:var(--zc-spacing-8xl)}.zc-gap-9xl{gap:var(--zc-spacing-9xl)}.zc-gap-10xl{gap:var(--zc-spacing-10xl)}.zc-gap-11xl{gap:var(--zc-spacing-11xl)}.zc-gap-x-none{column-gap:var(--zc-spacing-none)}.zc-gap-x-xxs{column-gap:var(--zc-spacing-xxs)}.zc-gap-x-xs{column-gap:var(--zc-spacing-xs)}.zc-gap-x-sm{column-gap:var(--zc-spacing-sm)}.zc-gap-x-md{column-gap:var(--zc-spacing-md)}.zc-gap-x-lg{column-gap:var(--zc-spacing-lg)}.zc-gap-x-xl{column-gap:var(--zc-spacing-xl)}.zc-gap-x-2xl{column-gap:var(--zc-spacing-2xl)}.zc-gap-x-3xl{column-gap:var(--zc-spacing-3xl)}.zc-gap-x-4xl{column-gap:var(--zc-spacing-4xl)}.zc-gap-x-5xl{column-gap:var(--zc-spacing-5xl)}.zc-gap-x-6xl{column-gap:var(--zc-spacing-6xl)}.zc-gap-x-7xl{column-gap:var(--zc-spacing-7xl)}.zc-gap-x-8xl{column-gap:var(--zc-spacing-8xl)}.zc-gap-x-9xl{column-gap:var(--zc-spacing-9xl)}.zc-gap-x-10xl{column-gap:var(--zc-spacing-10xl)}.zc-gap-x-11xl{column-gap:var(--zc-spacing-11xl)}.zc-gap-y-none{row-gap:var(--zc-spacing-none)}.zc-gap-y-xxs{row-gap:var(--zc-spacing-xxs)}.zc-gap-y-xs{row-gap:var(--zc-spacing-xs)}.zc-gap-y-sm{row-gap:var(--zc-spacing-sm)}.zc-gap-y-md{row-gap:var(--zc-spacing-md)}.zc-gap-y-lg{row-gap:var(--zc-spacing-lg)}.zc-gap-y-xl{row-gap:var(--zc-spacing-xl)}.zc-gap-y-2xl{row-gap:var(--zc-spacing-2xl)}.zc-gap-y-3xl{row-gap:var(--zc-spacing-3xl)}.zc-gap-y-4xl{row-gap:var(--zc-spacing-4xl)}.zc-gap-y-5xl{row-gap:var(--zc-spacing-5xl)}.zc-gap-y-6xl{row-gap:var(--zc-spacing-6xl)}.zc-gap-y-7xl{row-gap:var(--zc-spacing-7xl)}.zc-gap-y-8xl{row-gap:var(--zc-spacing-8xl)}.zc-gap-y-9xl{row-gap:var(--zc-spacing-9xl)}.zc-gap-y-10xl{row-gap:var(--zc-spacing-10xl)}.zc-gap-y-11xl{row-gap:var(--zc-spacing-11xl)}.zc-rounded-none{border-radius:var(--zc-radius-none)}.zc-rounded-xxs{border-radius:var(--zc-radius-xxs)}.zc-rounded-xs{border-radius:var(--zc-radius-xs)}.zc-rounded-sm{border-radius:var(--zc-radius-sm)}.zc-rounded-md{border-radius:var(--zc-radius-md)}.zc-rounded-lg{border-radius:var(--zc-radius-lg)}.zc-rounded-xl{border-radius:var(--zc-radius-xl)}.zc-rounded-2xl{border-radius:var(--zc-radius-2xl)}.zc-rounded-3xl{border-radius:var(--zc-radius-3xl)}.zc-rounded-4xl{border-radius:var(--zc-radius-4xl)}.zc-rounded-full{border-radius:var(--zc-radius-full)}.zc-w-xxs{width:var(--zc-width-xxs)}.zc-min-w-xxs{min-width:var(--zc-width-xxs)}.zc-max-w-xxs{max-width:var(--zc-width-xxs)}.zc-w-xs{width:var(--zc-width-xs)}.zc-min-w-xs{min-width:var(--zc-width-xs)}.zc-max-w-xs{max-width:var(--zc-width-xs)}.zc-w-sm{width:var(--zc-width-sm)}.zc-min-w-sm{min-width:var(--zc-width-sm)}.zc-max-w-sm{max-width:var(--zc-width-sm)}.zc-w-md{width:var(--zc-width-md)}.zc-min-w-md{min-width:var(--zc-width-md)}.zc-max-w-md{max-width:var(--zc-width-md)}.zc-w-lg{width:var(--zc-width-lg)}.zc-min-w-lg{min-width:var(--zc-width-lg)}.zc-max-w-lg{max-width:var(--zc-width-lg)}.zc-w-xl{width:var(--zc-width-xl)}.zc-min-w-xl{min-width:var(--zc-width-xl)}.zc-max-w-xl{max-width:var(--zc-width-xl)}.zc-w-2xl{width:var(--zc-width-2xl)}.zc-min-w-2xl{min-width:var(--zc-width-2xl)}.zc-max-w-2xl{max-width:var(--zc-width-2xl)}.zc-w-3xl{width:var(--zc-width-3xl)}.zc-min-w-3xl{min-width:var(--zc-width-3xl)}.zc-max-w-3xl{max-width:var(--zc-width-3xl)}.zc-w-4xl{width:var(--zc-width-4xl)}.zc-min-w-4xl{min-width:var(--zc-width-4xl)}.zc-max-w-4xl{max-width:var(--zc-width-4xl)}.zc-w-5xl{width:var(--zc-width-5xl)}.zc-min-w-5xl{min-width:var(--zc-width-5xl)}.zc-max-w-5xl{max-width:var(--zc-width-5xl)}.zc-w-6xl{width:var(--zc-width-6xl)}.zc-min-w-6xl{min-width:var(--zc-width-6xl)}.zc-max-w-6xl{max-width:var(--zc-width-6xl)}.zc-text-display-2xl-regular{font-size:var(--zc-font-size-display-2xl);line-height:var(--zc-line-height-display-2xl);letter-spacing:var(--zc-letter-spacing-display-2xl);font-weight:var(--zc-font-weight-regular)}.zc-text-display-2xl-medium{font-size:var(--zc-font-size-display-2xl);line-height:var(--zc-line-height-display-2xl);letter-spacing:var(--zc-letter-spacing-display-2xl);font-weight:var(--zc-font-weight-medium)}.zc-text-display-2xl-semibold{font-size:var(--zc-font-size-display-2xl);line-height:var(--zc-line-height-display-2xl);letter-spacing:var(--zc-letter-spacing-display-2xl);font-weight:var(--zc-font-weight-semibold)}.zc-text-display-2xl-bold{font-size:var(--zc-font-size-display-2xl);line-height:var(--zc-line-height-display-2xl);letter-spacing:var(--zc-letter-spacing-display-2xl);font-weight:var(--zc-font-weight-bold)}.zc-text-display-xl-regular{font-size:var(--zc-font-size-display-xl);line-height:var(--zc-line-height-display-xl);letter-spacing:var(--zc-letter-spacing-display-xl);font-weight:var(--zc-font-weight-regular)}.zc-text-display-xl-medium{font-size:var(--zc-font-size-display-xl);line-height:var(--zc-line-height-display-xl);letter-spacing:var(--zc-letter-spacing-display-xl);font-weight:var(--zc-font-weight-medium)}.zc-text-display-xl-semibold{font-size:var(--zc-font-size-display-xl);line-height:var(--zc-line-height-display-xl);letter-spacing:var(--zc-letter-spacing-display-xl);font-weight:var(--zc-font-weight-semibold)}.zc-text-display-xl-bold{font-size:var(--zc-font-size-display-xl);line-height:var(--zc-line-height-display-xl);letter-spacing:var(--zc-letter-spacing-display-xl);font-weight:var(--zc-font-weight-bold)}.zc-text-display-lg-regular{font-size:var(--zc-font-size-display-lg);line-height:var(--zc-line-height-display-lg);letter-spacing:var(--zc-letter-spacing-display-lg);font-weight:var(--zc-font-weight-regular)}.zc-text-display-lg-medium{font-size:var(--zc-font-size-display-lg);line-height:var(--zc-line-height-display-lg);letter-spacing:var(--zc-letter-spacing-display-lg);font-weight:var(--zc-font-weight-medium)}.zc-text-display-lg-semibold{font-size:var(--zc-font-size-display-lg);line-height:var(--zc-line-height-display-lg);letter-spacing:var(--zc-letter-spacing-display-lg);font-weight:var(--zc-font-weight-semibold)}.zc-text-display-lg-bold{font-size:var(--zc-font-size-display-lg);line-height:var(--zc-line-height-display-lg);letter-spacing:var(--zc-letter-spacing-display-lg);font-weight:var(--zc-font-weight-bold)}.zc-text-display-md-regular{font-size:var(--zc-font-size-display-md);line-height:var(--zc-line-height-display-md);letter-spacing:var(--zc-letter-spacing-display-md);font-weight:var(--zc-font-weight-regular)}.zc-text-display-md-medium{font-size:var(--zc-font-size-display-md);line-height:var(--zc-line-height-display-md);letter-spacing:var(--zc-letter-spacing-display-md);font-weight:var(--zc-font-weight-medium)}.zc-text-display-md-semibold{font-size:var(--zc-font-size-display-md);line-height:var(--zc-line-height-display-md);letter-spacing:var(--zc-letter-spacing-display-md);font-weight:var(--zc-font-weight-semibold)}.zc-text-display-md-bold{font-size:var(--zc-font-size-display-md);line-height:var(--zc-line-height-display-md);letter-spacing:var(--zc-letter-spacing-display-md);font-weight:var(--zc-font-weight-bold)}.zc-text-display-sm-regular{font-size:var(--zc-font-size-display-sm);line-height:var(--zc-line-height-display-sm);letter-spacing:var(--zc-letter-spacing-display-sm);font-weight:var(--zc-font-weight-regular)}.zc-text-display-sm-medium{font-size:var(--zc-font-size-display-sm);line-height:var(--zc-line-height-display-sm);letter-spacing:var(--zc-letter-spacing-display-sm);font-weight:var(--zc-font-weight-medium)}.zc-text-display-sm-semibold{font-size:var(--zc-font-size-display-sm);line-height:var(--zc-line-height-display-sm);letter-spacing:var(--zc-letter-spacing-display-sm);font-weight:var(--zc-font-weight-semibold)}.zc-text-display-sm-bold{font-size:var(--zc-font-size-display-sm);line-height:var(--zc-line-height-display-sm);letter-spacing:var(--zc-letter-spacing-display-sm);font-weight:var(--zc-font-weight-bold)}.zc-text-display-xs-regular{font-size:var(--zc-font-size-display-xs);line-height:var(--zc-line-height-display-xs);letter-spacing:var(--zc-letter-spacing-display-xs);font-weight:var(--zc-font-weight-regular)}.zc-text-display-xs-medium{font-size:var(--zc-font-size-display-xs);line-height:var(--zc-line-height-display-xs);letter-spacing:var(--zc-letter-spacing-display-xs);font-weight:var(--zc-font-weight-medium)}.zc-text-display-xs-semibold{font-size:var(--zc-font-size-display-xs);line-height:var(--zc-line-height-display-xs);letter-spacing:var(--zc-letter-spacing-display-xs);font-weight:var(--zc-font-weight-semibold)}.zc-text-display-xs-bold{font-size:var(--zc-font-size-display-xs);line-height:var(--zc-line-height-display-xs);letter-spacing:var(--zc-letter-spacing-display-xs);font-weight:var(--zc-font-weight-bold)}.zc-text-text-xl-regular{font-size:var(--zc-font-size-text-xl);line-height:var(--zc-line-height-text-xl);letter-spacing:var(--zc-letter-spacing-text-xl);font-weight:var(--zc-font-weight-regular)}.zc-text-text-xl-medium{font-size:var(--zc-font-size-text-xl);line-height:var(--zc-line-height-text-xl);letter-spacing:var(--zc-letter-spacing-text-xl);font-weight:var(--zc-font-weight-medium)}.zc-text-text-xl-semibold{font-size:var(--zc-font-size-text-xl);line-height:var(--zc-line-height-text-xl);letter-spacing:var(--zc-letter-spacing-text-xl);font-weight:var(--zc-font-weight-semibold)}.zc-text-text-xl-bold{font-size:var(--zc-font-size-text-xl);line-height:var(--zc-line-height-text-xl);letter-spacing:var(--zc-letter-spacing-text-xl);font-weight:var(--zc-font-weight-bold)}.zc-text-text-lg-regular{font-size:var(--zc-font-size-text-lg);line-height:var(--zc-line-height-text-lg);letter-spacing:var(--zc-letter-spacing-text-lg);font-weight:var(--zc-font-weight-regular)}.zc-text-text-lg-medium{font-size:var(--zc-font-size-text-lg);line-height:var(--zc-line-height-text-lg);letter-spacing:var(--zc-letter-spacing-text-lg);font-weight:var(--zc-font-weight-medium)}.zc-text-text-lg-semibold{font-size:var(--zc-font-size-text-lg);line-height:var(--zc-line-height-text-lg);letter-spacing:var(--zc-letter-spacing-text-lg);font-weight:var(--zc-font-weight-semibold)}.zc-text-text-lg-bold{font-size:var(--zc-font-size-text-lg);line-height:var(--zc-line-height-text-lg);letter-spacing:var(--zc-letter-spacing-text-lg);font-weight:var(--zc-font-weight-bold)}.zc-text-text-md-regular{font-size:var(--zc-font-size-text-md);line-height:var(--zc-line-height-text-md);letter-spacing:var(--zc-letter-spacing-text-md);font-weight:var(--zc-font-weight-regular)}.zc-text-text-md-medium{font-size:var(--zc-font-size-text-md);line-height:var(--zc-line-height-text-md);letter-spacing:var(--zc-letter-spacing-text-md);font-weight:var(--zc-font-weight-medium)}.zc-text-text-md-semibold{font-size:var(--zc-font-size-text-md);line-height:var(--zc-line-height-text-md);letter-spacing:var(--zc-letter-spacing-text-md);font-weight:var(--zc-font-weight-semibold)}.zc-text-text-md-bold{font-size:var(--zc-font-size-text-md);line-height:var(--zc-line-height-text-md);letter-spacing:var(--zc-letter-spacing-text-md);font-weight:var(--zc-font-weight-bold)}.zc-text-text-sm-regular{font-size:var(--zc-font-size-text-sm);line-height:var(--zc-line-height-text-sm);letter-spacing:var(--zc-letter-spacing-text-sm);font-weight:var(--zc-font-weight-regular)}.zc-text-text-sm-medium{font-size:var(--zc-font-size-text-sm);line-height:var(--zc-line-height-text-sm);letter-spacing:var(--zc-letter-spacing-text-sm);font-weight:var(--zc-font-weight-medium)}.zc-text-text-sm-semibold{font-size:var(--zc-font-size-text-sm);line-height:var(--zc-line-height-text-sm);letter-spacing:var(--zc-letter-spacing-text-sm);font-weight:var(--zc-font-weight-semibold)}.zc-text-text-sm-bold{font-size:var(--zc-font-size-text-sm);line-height:var(--zc-line-height-text-sm);letter-spacing:var(--zc-letter-spacing-text-sm);font-weight:var(--zc-font-weight-bold)}.zc-text-text-xs-regular{font-size:var(--zc-font-size-text-xs);line-height:var(--zc-line-height-text-xs);letter-spacing:var(--zc-letter-spacing-text-xs);font-weight:var(--zc-font-weight-regular)}.zc-text-text-xs-medium{font-size:var(--zc-font-size-text-xs);line-height:var(--zc-line-height-text-xs);letter-spacing:var(--zc-letter-spacing-text-xs);font-weight:var(--zc-font-weight-medium)}.zc-text-text-xs-semibold{font-size:var(--zc-font-size-text-xs);line-height:var(--zc-line-height-text-xs);letter-spacing:var(--zc-letter-spacing-text-xs);font-weight:var(--zc-font-weight-semibold)}.zc-text-text-xs-bold{font-size:var(--zc-font-size-text-xs);line-height:var(--zc-line-height-text-xs);letter-spacing:var(--zc-letter-spacing-text-xs);font-weight:var(--zc-font-weight-bold)}.zc-font-regular{font-weight:var(--zc-font-weight-regular)}.zc-font-medium{font-weight:var(--zc-font-weight-medium)}.zc-font-semibold{font-weight:var(--zc-font-weight-semibold)}.zc-font-bold{font-weight:var(--zc-font-weight-bold)}.zc-font-display{font-family:var(--zc-font-family-display)}.zc-font-body{font-family:var(--zc-font-family-body)}:root{--zc-motion-fast: .14s;--zc-stroke-sm: .5px;--zc-stroke-default: 1px;--zc-icon-24: 24px;--zc-input-height-md: 40px;--zc-input-height-sm: 32px;--zc-font-size-text-tiny: 13px;--zc-line-height-text-tiny: 15px;--zc-letter-spacing-spacious: .3px}:root,[data-theme=light]{--zc-input-selected: rgb(0 0 0 / .12)}[data-theme=dark]{--zc-input-selected: rgb(255 255 255 / .16)}:root{--zc-base-white: #ffffff;--zc-base-black: #000000;--zc-base-transparent: rgb(255 255 255 / 0);--zc-neutral-50: #fafafa;--zc-neutral-100: #f5f5f5;--zc-neutral-200: #e5e5e5;--zc-neutral-300: #d4d4d4;--zc-neutral-400: #a3a3a3;--zc-neutral-500: #737373;--zc-neutral-600: #525252;--zc-neutral-700: #404040;--zc-neutral-800: #262626;--zc-neutral-900: #171717;--zc-neutral-950: #0a0a0a;--zc-neutral-alpha-50: rgb(255 255 255 / .97);--zc-neutral-alpha-100: rgb(255 255 255 / .96);--zc-neutral-alpha-200: rgb(255 255 255 / .9);--zc-neutral-alpha-300: rgb(255 255 255 / .82);--zc-neutral-alpha-400: rgb(255 255 255 / .62);--zc-neutral-alpha-500: rgb(255 255 255 / .43);--zc-neutral-alpha-600: rgb(255 255 255 / .29);--zc-neutral-alpha-700: rgb(255 255 255 / .22);--zc-neutral-alpha-800: rgb(255 255 255 / .12);--zc-neutral-alpha-900: rgb(255 255 255 / .05);--zc-neutral-alpha-950: rgb(255 255 255 / 0);--zc-brand-50: #ffffff;--zc-brand-100: #e4e4e4;--zc-brand-200: #c9c9c9;--zc-brand-300: #aeaeae;--zc-brand-400: #949494;--zc-brand-500: #797979;--zc-brand-600: #5e5e5e;--zc-brand-700: #434343;--zc-brand-800: #282828;--zc-brand-900: #0d0d0d;--zc-brand-950: #000000;--zc-brand-accent-50: #ececfb;--zc-brand-accent-100: #d8d8f8;--zc-brand-accent-200: #aeaef4;--zc-brand-accent-300: #8080f4;--zc-brand-accent-400: #4e4ef8;--zc-brand-accent-500: #1919ff;--zc-brand-accent-600: #0303dd;--zc-brand-accent-700: #0505a3;--zc-brand-accent-800: #05056b;--zc-brand-accent-900: #030335;--zc-brand-accent-950: #02021a;--zc-red-50: #fef2f2;--zc-red-100: #fee2e2;--zc-red-200: #fecaca;--zc-red-300: #fca5a5;--zc-red-400: #f87171;--zc-red-500: #ef4444;--zc-red-600: #dc2626;--zc-red-700: #b91c1c;--zc-red-800: #991b1b;--zc-red-900: #7f1d1d;--zc-red-950: #450a0a;--zc-orange-50: #fff7ed;--zc-orange-100: #ffedd5;--zc-orange-200: #fed7aa;--zc-orange-300: #fdba74;--zc-orange-400: #fb923c;--zc-orange-500: #f97316;--zc-orange-600: #ea580c;--zc-orange-700: #c2410c;--zc-orange-800: #9a3412;--zc-orange-900: #7c2d12;--zc-orange-950: #431407;--zc-amber-50: #fffbeb;--zc-amber-100: #fef3c7;--zc-amber-200: #fde68a;--zc-amber-300: #fcd34d;--zc-amber-400: #fbbf24;--zc-amber-500: #f59e0b;--zc-amber-600: #d97706;--zc-amber-700: #b45309;--zc-amber-800: #92400e;--zc-amber-900: #78350f;--zc-amber-950: #451a03;--zc-yellow-50: #fefce8;--zc-yellow-100: #fef9c3;--zc-yellow-200: #fef08a;--zc-yellow-300: #fde047;--zc-yellow-400: #facc15;--zc-yellow-500: #eab308;--zc-yellow-600: #ca8a04;--zc-yellow-700: #a16207;--zc-yellow-800: #854d0e;--zc-yellow-900: #713f12;--zc-yellow-950: #422006;--zc-lime-50: #f7fee7;--zc-lime-100: #ecfccb;--zc-lime-200: #d9f99d;--zc-lime-300: #bef264;--zc-lime-400: #a3e635;--zc-lime-500: #84cc16;--zc-lime-600: #65a30d;--zc-lime-700: #4d7c0f;--zc-lime-800: #3f6212;--zc-lime-900: #365314;--zc-lime-950: #1a2e05;--zc-green-50: #f0fdf4;--zc-green-100: #dcfce7;--zc-green-200: #bbf7d0;--zc-green-300: #86efac;--zc-green-400: #4ade80;--zc-green-500: #22c55e;--zc-green-600: #16a34a;--zc-green-700: #15803d;--zc-green-800: #166534;--zc-green-900: #14532d;--zc-green-950: #052e16;--zc-emerald-50: #ecfdf5;--zc-emerald-100: #d1fae5;--zc-emerald-200: #a7f3d0;--zc-emerald-300: #6ee7b7;--zc-emerald-400: #34d399;--zc-emerald-500: #10b981;--zc-emerald-600: #059669;--zc-emerald-700: #047857;--zc-emerald-800: #065f46;--zc-emerald-900: #064e3b;--zc-emerald-950: #022c22;--zc-teal-50: #f0fdfa;--zc-teal-100: #ccfbf1;--zc-teal-200: #99f6e4;--zc-teal-300: #5eead4;--zc-teal-400: #2dd4bf;--zc-teal-500: #14b8a6;--zc-teal-600: #0d9488;--zc-teal-700: #0f766e;--zc-teal-800: #115e59;--zc-teal-900: #134e4a;--zc-teal-950: #042f2e;--zc-cyan-50: #ecfeff;--zc-cyan-100: #cffafe;--zc-cyan-200: #a5f3fc;--zc-cyan-300: #67e8f9;--zc-cyan-400: #22d3ee;--zc-cyan-500: #06b6d4;--zc-cyan-600: #0891b2;--zc-cyan-700: #0e7490;--zc-cyan-800: #155e75;--zc-cyan-900: #164e63;--zc-cyan-950: #083344;--zc-sky-50: #f0f9ff;--zc-sky-100: #e0f2fe;--zc-sky-200: #bae6fd;--zc-sky-300: #7dd3fc;--zc-sky-400: #38bdf8;--zc-sky-500: #0ea5e9;--zc-sky-600: #0284c7;--zc-sky-700: #0369a1;--zc-sky-800: #075985;--zc-sky-900: #0c4a6e;--zc-sky-950: #082f49;--zc-blue-50: #eff6ff;--zc-blue-100: #dbeafe;--zc-blue-200: #bfdbfe;--zc-blue-300: #93c5fd;--zc-blue-400: #60a5fa;--zc-blue-500: #3b82f6;--zc-blue-600: #2563eb;--zc-blue-700: #1d4ed8;--zc-blue-800: #1e40af;--zc-blue-900: #1e3a8a;--zc-blue-950: #172554;--zc-indigo-50: #eef2ff;--zc-indigo-100: #e0e7ff;--zc-indigo-200: #c7d2fe;--zc-indigo-300: #a5b4fc;--zc-indigo-400: #818cf8;--zc-indigo-500: #6366f1;--zc-indigo-600: #4f46e5;--zc-indigo-700: #4338ca;--zc-indigo-800: #3730a3;--zc-indigo-900: #312e81;--zc-indigo-950: #1e1b4b;--zc-violet-50: #f5f3ff;--zc-violet-100: #ede9fe;--zc-violet-200: #ddd6fe;--zc-violet-300: #c4b5fd;--zc-violet-400: #a78bfa;--zc-violet-500: #8b5cf6;--zc-violet-600: #7c3aed;--zc-violet-700: #6d28d9;--zc-violet-800: #5b21b6;--zc-violet-900: #4c1d95;--zc-violet-950: #2e1065;--zc-purple-50: #faf5ff;--zc-purple-100: #f3e8ff;--zc-purple-200: #e9d5ff;--zc-purple-300: #d8b4fe;--zc-purple-400: #c084fc;--zc-purple-500: #a855f7;--zc-purple-600: #9333ea;--zc-purple-700: #7e22ce;--zc-purple-800: #6b21a8;--zc-purple-900: #581c87;--zc-purple-950: #3b0764;--zc-fuchsia-50: #fdf4ff;--zc-fuchsia-100: #fae8ff;--zc-fuchsia-200: #f5d0fe;--zc-fuchsia-300: #f0abfc;--zc-fuchsia-400: #e879f9;--zc-fuchsia-500: #d946ef;--zc-fuchsia-600: #c026d3;--zc-fuchsia-700: #a21caf;--zc-fuchsia-800: #86198f;--zc-fuchsia-900: #701a75;--zc-fuchsia-950: #4a044e;--zc-pink-50: #fdf2f8;--zc-pink-100: #fce7f3;--zc-pink-200: #fbcfe8;--zc-pink-300: #f9a8d4;--zc-pink-400: #f472b6;--zc-pink-500: #ec4899;--zc-pink-600: #db2777;--zc-pink-700: #be185d;--zc-pink-800: #9d174d;--zc-pink-900: #831843;--zc-pink-950: #500724;--zc-rose-50: #fff1f2;--zc-rose-100: #ffe4e6;--zc-rose-200: #fecdd3;--zc-rose-300: #fda4af;--zc-rose-400: #fb7185;--zc-rose-500: #f43f5e;--zc-rose-600: #e11d48;--zc-rose-700: #be123c;--zc-rose-800: #9f1239;--zc-rose-900: #881337;--zc-rose-950: #4c0519;--zc-slate-50: #f8fafc;--zc-slate-100: #f1f5f9;--zc-slate-200: #e2e8f0;--zc-slate-300: #cbd5e1;--zc-slate-400: #94a3b8;--zc-slate-500: #64748b;--zc-slate-600: #475569;--zc-slate-700: #334155;--zc-slate-800: #1e293b;--zc-slate-900: #0f172a;--zc-slate-950: #020617;--zc-gray-50: #f9fafb;--zc-gray-100: #f3f4f6;--zc-gray-200: #e5e7eb;--zc-gray-300: #d1d5db;--zc-gray-400: #9ca3af;--zc-gray-500: #6b7280;--zc-gray-600: #4b5563;--zc-gray-700: #374151;--zc-gray-800: #1f2937;--zc-gray-900: #111827;--zc-gray-950: #030712;--zc-zinc-50: #fafafa;--zc-zinc-100: #f4f4f5;--zc-zinc-200: #e4e4e7;--zc-zinc-300: #d4d4d8;--zc-zinc-400: #a1a1aa;--zc-zinc-500: #71717a;--zc-zinc-600: #52525b;--zc-zinc-700: #3f3f46;--zc-zinc-800: #27272a;--zc-zinc-900: #18181b;--zc-zinc-950: #09090b;--zc-stone-50: #fafaf9;--zc-stone-100: #f5f5f4;--zc-stone-200: #e7e5e4;--zc-stone-300: #d6d3d1;--zc-stone-400: #a8a29e;--zc-stone-500: #78716c;--zc-stone-600: #57534e;--zc-stone-700: #44403c;--zc-stone-800: #292524;--zc-stone-900: #1c1917;--zc-stone-950: #0c0a09;--zc-taupe-50: #fbfaf9;--zc-taupe-100: #f3f1f1;--zc-taupe-200: #e8e4e3;--zc-taupe-300: #d8d2d0;--zc-taupe-400: #aba09c;--zc-taupe-500: #7c6d67;--zc-taupe-600: #5b4f4b;--zc-taupe-700: #473c39;--zc-taupe-800: #2b2422;--zc-taupe-900: #1d1816;--zc-taupe-950: #0c0a09;--zc-mauve-50: #fafafa;--zc-mauve-100: #f3f1f3;--zc-mauve-200: #e7e4e7;--zc-mauve-300: #d7d0d7;--zc-mauve-400: #a89ea9;--zc-mauve-500: #79697b;--zc-mauve-600: #594c5b;--zc-mauve-700: #463947;--zc-mauve-800: #2a212c;--zc-mauve-900: #1d161e;--zc-mauve-950: #0c090c;--zc-mist-50: #f9fbfb;--zc-mist-100: #f1f3f3;--zc-mist-200: #e3e7e8;--zc-mist-300: #d0d6d8;--zc-mist-400: #9ca8ab;--zc-mist-500: #67787c;--zc-mist-600: #4b585b;--zc-mist-700: #394447;--zc-mist-800: #22292b;--zc-mist-900: #161b1d;--zc-mist-950: #090b0c;--zc-olive-50: #fbfbf9;--zc-olive-100: #f4f4f0;--zc-olive-200: #e8e8e3;--zc-olive-300: #d8d8d0;--zc-olive-400: #abab9c;--zc-olive-500: #7c7c67;--zc-olive-600: #5b5b4b;--zc-olive-700: #474739;--zc-olive-800: #2b2b22;--zc-olive-900: #1d1d16;--zc-olive-950: #0c0c09;--zc-cream-50: #fcfbfa;--zc-spacing-none: 0px;--zc-spacing-xxs: 2px;--zc-spacing-xs: 4px;--zc-spacing-sm: 6px;--zc-spacing-md: 8px;--zc-spacing-lg: 12px;--zc-spacing-xl: 16px;--zc-spacing-2xl: 20px;--zc-spacing-3xl: 24px;--zc-spacing-4xl: 32px;--zc-spacing-5xl: 40px;--zc-spacing-6xl: 48px;--zc-spacing-7xl: 64px;--zc-spacing-8xl: 80px;--zc-spacing-9xl: 96px;--zc-spacing-10xl: 128px;--zc-spacing-11xl: 160px;--zc-radius-none: 0px;--zc-radius-xxs: 2px;--zc-radius-xs: 4px;--zc-radius-sm: 6px;--zc-radius-md: 8px;--zc-radius-lg: 10px;--zc-radius-xl: 12px;--zc-radius-2xl: 16px;--zc-radius-3xl: 20px;--zc-radius-4xl: 24px;--zc-radius-full: 9999px;--zc-width-xxs: 320px;--zc-width-xs: 384px;--zc-width-sm: 480px;--zc-width-md: 560px;--zc-width-lg: 640px;--zc-width-xl: 768px;--zc-width-2xl: 1024px;--zc-width-3xl: 1280px;--zc-width-4xl: 1440px;--zc-width-5xl: 1600px;--zc-width-6xl: 1920px;--zc-paragraph-max-width: 720px;--zc-container-padding-mobile: 16px;--zc-container-padding-desktop: 32px;--zc-container-max-width-desktop: 1280px;--zc-font-family-display: "DM Sans", sans-serif;--zc-font-family-body: "Inter", sans-serif;--zc-font-family-mono: "DM Mono", monospace;--zc-font-weight-regular: 400;--zc-font-weight-medium: 500;--zc-font-weight-semibold: 600;--zc-font-weight-bold: 700;--zc-font-size-mono-sm: 10px;--zc-font-size-mono-md: 12px;--zc-font-size-mono-lg: 14px;--zc-font-size-text-2xs: 10px;--zc-font-size-text-xs: 12px;--zc-font-size-text-sm: 14px;--zc-font-size-text-md: 16px;--zc-font-size-text-lg: 18px;--zc-font-size-text-xl: 20px;--zc-font-size-display-xs: 24px;--zc-font-size-display-sm: 30px;--zc-font-size-display-md: 36px;--zc-font-size-display-lg: 48px;--zc-font-size-display-xl: 60px;--zc-font-size-display-2xl: 72px;--zc-line-height-mono-sm: 16px;--zc-line-height-mono-md: 18px;--zc-line-height-mono-lg: 20px;--zc-line-height-text-2xs: 16px;--zc-line-height-text-xs: 18px;--zc-line-height-text-sm: 20px;--zc-line-height-text-md: 24px;--zc-line-height-text-lg: 28px;--zc-line-height-text-xl: 30px;--zc-line-height-display-xs: 32px;--zc-line-height-display-sm: 38px;--zc-line-height-display-md: 44px;--zc-line-height-display-lg: 60px;--zc-line-height-display-xl: 72px;--zc-line-height-display-2xl: 90px}:root,[data-theme=light]{--zc-text-primary: var(--zc-neutral-900);--zc-text-primary-on-brand: var(--zc-base-white);--zc-text-secondary: var(--zc-neutral-700);--zc-text-secondary-hover: var(--zc-neutral-800);--zc-text-secondary-on-brand: var(--zc-brand-200);--zc-text-tertiary: var(--zc-neutral-600);--zc-text-tertiary-hover: var(--zc-neutral-700);--zc-text-tertiary-on-brand: var(--zc-brand-200);--zc-text-quaternary: var(--zc-neutral-500);--zc-text-quaternary-on-brand: var(--zc-brand-300);--zc-text-white: var(--zc-base-white);--zc-text-button-primary: var(--zc-base-white);--zc-text-placeholder: var(--zc-neutral-500);--zc-text-brand-primary: var(--zc-brand-900);--zc-text-brand-secondary: var(--zc-brand-700);--zc-text-brand-secondary-hover: var(--zc-brand-800);--zc-text-brand-tertiary: var(--zc-brand-600);--zc-text-brand-tertiary-alt: var(--zc-brand-600);--zc-text-brand-accent: var(--zc-brand-accent-500);--zc-text-error-primary: var(--zc-red-600);--zc-text-error-primary-hover: var(--zc-red-700);--zc-text-warning-primary: var(--zc-yellow-600);--zc-text-success-primary: var(--zc-green-600);--zc-border-primary: var(--zc-neutral-300);--zc-border-secondary: var(--zc-neutral-200);--zc-border-secondary-alt: rgb(0 0 0 / .1);--zc-border-tertiary: var(--zc-neutral-100);--zc-border-brand: var(--zc-brand-500);--zc-border-brand-alt: var(--zc-brand-600);--zc-border-error: var(--zc-red-500);--zc-border-error-subtle: var(--zc-red-300);--zc-fg-primary: var(--zc-neutral-900);--zc-fg-secondary: var(--zc-neutral-700);--zc-fg-secondary-hover: var(--zc-neutral-800);--zc-fg-tertiary: var(--zc-neutral-600);--zc-fg-tertiary-hover: var(--zc-neutral-700);--zc-fg-quaternary: var(--zc-neutral-400);--zc-fg-quaternary-hover: var(--zc-neutral-500);--zc-fg-white: var(--zc-base-white);--zc-fg-brand-primary: var(--zc-brand-600);--zc-fg-brand-primary-alt: var(--zc-fg-brand-primary);--zc-fg-brand-secondary: var(--zc-brand-500);--zc-fg-brand-secondary-alt: var(--zc-fg-brand-secondary);--zc-fg-brand-secondary-hover: var(--zc-brand-600);--zc-fg-brand-accent: var(--zc-brand-accent-500);--zc-fg-error-primary: var(--zc-red-600);--zc-fg-error-secondary: var(--zc-red-500);--zc-fg-warning-primary: var(--zc-yellow-600);--zc-fg-warning-secondary: var(--zc-yellow-500);--zc-fg-success-primary: var(--zc-green-600);--zc-fg-success-secondary: var(--zc-green-500);--zc-bg-primary: var(--zc-base-white);--zc-bg-primary-alt: var(--zc-base-white);--zc-bg-primary-hover: var(--zc-neutral-50);--zc-bg-primary-solid: var(--zc-neutral-950);--zc-bg-secondary: var(--zc-neutral-50);--zc-bg-secondary-alt: var(--zc-neutral-50);--zc-bg-secondary-hover: var(--zc-neutral-100);--zc-bg-secondary-solid: var(--zc-neutral-600);--zc-bg-tertiary: var(--zc-neutral-100);--zc-bg-quaternary: var(--zc-neutral-200);--zc-bg-overlay: var(--zc-neutral-950);--zc-bg-brand-primary: var(--zc-brand-50);--zc-bg-brand-primary-alt: var(--zc-brand-50);--zc-bg-brand-secondary: var(--zc-brand-100);--zc-bg-brand-solid: var(--zc-brand-950);--zc-bg-brand-solid-hover: var(--zc-brand-accent-500);--zc-bg-brand-section: var(--zc-brand-800);--zc-bg-brand-section-subtle: var(--zc-brand-700);--zc-bg-error-primary: var(--zc-red-50);--zc-bg-error-secondary: var(--zc-red-100);--zc-bg-error-solid: var(--zc-red-600);--zc-bg-error-solid-hover: var(--zc-red-700);--zc-bg-warning-primary: var(--zc-yellow-50);--zc-bg-warning-secondary: var(--zc-yellow-100);--zc-bg-warning-solid: var(--zc-yellow-600);--zc-bg-success-primary: var(--zc-green-50);--zc-bg-success-secondary: var(--zc-green-100);--zc-bg-success-solid: var(--zc-green-600);--zc-focus-ring-color: var(--zc-brand-500);--zc-focus-ring-error-color: var(--zc-red-500);--zc-shadow-xs-color: rgb(0 0 0 / .05);--zc-shadow-sm-01-color: rgb(0 0 0 / .1);--zc-shadow-sm-02-color: rgb(0 0 0 / .1);--zc-shadow-md-01-color: rgb(0 0 0 / .1);--zc-shadow-md-02-color: rgb(0 0 0 / .06);--zc-shadow-lg-01-color: rgb(0 0 0 / .08);--zc-shadow-lg-02-color: rgb(0 0 0 / .03);--zc-shadow-lg-03-color: rgb(0 0 0 / .04);--zc-shadow-xl-01-color: rgb(0 0 0 / .08);--zc-shadow-xl-02-color: rgb(0 0 0 / .03);--zc-shadow-xl-03-color: rgb(0 0 0 / .04);--zc-shadow-2xl-01-color: rgb(0 0 0 / .18);--zc-shadow-2xl-02-color: rgb(0 0 0 / .04);--zc-shadow-3xl-01-color: rgb(0 0 0 / .14);--zc-shadow-3xl-02-color: rgb(0 0 0 / .04);--zc-shadow-skeumorphic-inner-color: rgb(0 0 0 / .05);--zc-shadow-skeumorphic-inner-border-color: rgb(0 0 0 / .18);--zc-shadow-main-centre-md-color: rgb(10 10 10 / .14);--zc-shadow-main-centre-lg-color: rgb(10 10 10 / .18);--zc-shadow-overlay-lg-color: rgb(10 10 10 / .12);--zc-shadow-grid-md-color: rgb(10 10 10 / .08);--zc-alpha-white-10: rgb(255 255 255 / .1);--zc-alpha-white-20: rgb(255 255 255 / .2);--zc-alpha-white-30: rgb(255 255 255 / .3);--zc-alpha-white-40: rgb(255 255 255 / .4);--zc-alpha-white-50: rgb(255 255 255 / .5);--zc-alpha-white-60: rgb(255 255 255 / .6);--zc-alpha-white-70: rgb(255 255 255 / .7);--zc-alpha-white-80: rgb(255 255 255 / .8);--zc-alpha-white-90: rgb(255 255 255 / .9);--zc-alpha-white-100: #ffffff;--zc-alpha-black-10: rgb(0 0 0 / .1);--zc-alpha-black-20: rgb(0 0 0 / .2);--zc-alpha-black-30: rgb(0 0 0 / .3);--zc-alpha-black-40: rgb(0 0 0 / .4);--zc-alpha-black-50: rgb(0 0 0 / .5);--zc-alpha-black-60: rgb(0 0 0 / .6);--zc-alpha-black-70: rgb(0 0 0 / .7);--zc-alpha-black-80: rgb(0 0 0 / .8);--zc-alpha-black-90: rgb(0 0 0 / .9);--zc-alpha-black-100: #000000;--zc-utility-neutral-50: var(--zc-neutral-50);--zc-utility-neutral-100: var(--zc-neutral-100);--zc-utility-neutral-200: var(--zc-neutral-200);--zc-utility-neutral-300: var(--zc-neutral-300);--zc-utility-neutral-400: var(--zc-neutral-400);--zc-utility-neutral-500: var(--zc-neutral-500);--zc-utility-neutral-600: var(--zc-neutral-600);--zc-utility-neutral-700: var(--zc-neutral-700);--zc-utility-neutral-800: var(--zc-neutral-800);--zc-utility-neutral-900: var(--zc-neutral-900);--zc-utility-brand-50: var(--zc-brand-50);--zc-utility-brand-50-alt: var(--zc-brand-50);--zc-utility-brand-100: var(--zc-brand-100);--zc-utility-brand-100-alt: var(--zc-brand-100);--zc-utility-brand-200: var(--zc-brand-200);--zc-utility-brand-200-alt: var(--zc-brand-200);--zc-utility-brand-300: var(--zc-brand-300);--zc-utility-brand-300-alt: var(--zc-brand-300);--zc-utility-brand-400: var(--zc-brand-400);--zc-utility-brand-400-alt: var(--zc-brand-400);--zc-utility-brand-500: var(--zc-brand-500);--zc-utility-brand-500-alt: var(--zc-brand-500);--zc-utility-brand-600: var(--zc-brand-600);--zc-utility-brand-600-alt: var(--zc-brand-600);--zc-utility-brand-700: var(--zc-brand-700);--zc-utility-brand-700-alt: var(--zc-brand-700);--zc-utility-brand-800: var(--zc-brand-800);--zc-utility-brand-800-alt: var(--zc-brand-800);--zc-utility-brand-900: var(--zc-brand-900);--zc-utility-brand-900-alt: var(--zc-brand-900);--zc-utility-brand-accent-50: var(--zc-brand-accent-50);--zc-utility-brand-accent-50-alt: var(--zc-brand-accent-50);--zc-utility-brand-accent-100: var(--zc-brand-accent-100);--zc-utility-brand-accent-100-alt: var(--zc-brand-accent-100);--zc-utility-brand-accent-200: var(--zc-brand-accent-200);--zc-utility-brand-accent-200-alt: var(--zc-brand-accent-200);--zc-utility-brand-accent-300: var(--zc-brand-accent-300);--zc-utility-brand-accent-300-alt: var(--zc-brand-accent-300);--zc-utility-brand-accent-400: var(--zc-brand-accent-400);--zc-utility-brand-accent-400-alt: var(--zc-brand-accent-400);--zc-utility-brand-accent-500: var(--zc-brand-accent-500);--zc-utility-brand-accent-500-alt: var(--zc-brand-accent-500);--zc-utility-brand-accent-600: var(--zc-brand-accent-600);--zc-utility-brand-accent-600-alt: var(--zc-brand-accent-600);--zc-utility-brand-accent-700: var(--zc-brand-accent-700);--zc-utility-brand-accent-700-alt: var(--zc-brand-accent-700);--zc-utility-brand-accent-800: var(--zc-brand-accent-800);--zc-utility-brand-accent-800-alt: var(--zc-brand-accent-800);--zc-utility-brand-accent-900: var(--zc-brand-accent-900);--zc-utility-brand-accent-900-alt: var(--zc-brand-accent-900);--zc-utility-red-50: var(--zc-red-50);--zc-utility-red-100: var(--zc-red-100);--zc-utility-red-200: var(--zc-red-200);--zc-utility-red-300: var(--zc-red-300);--zc-utility-red-400: var(--zc-red-400);--zc-utility-red-500: var(--zc-red-500);--zc-utility-red-600: var(--zc-red-600);--zc-utility-red-700: var(--zc-red-700);--zc-utility-orange-50: var(--zc-orange-50);--zc-utility-orange-100: var(--zc-orange-100);--zc-utility-orange-200: var(--zc-orange-200);--zc-utility-orange-300: var(--zc-orange-300);--zc-utility-orange-400: var(--zc-orange-400);--zc-utility-orange-500: var(--zc-orange-500);--zc-utility-orange-600: var(--zc-orange-600);--zc-utility-orange-700: var(--zc-orange-700);--zc-utility-amber-50: var(--zc-amber-50);--zc-utility-amber-100: var(--zc-amber-100);--zc-utility-amber-200: var(--zc-amber-200);--zc-utility-amber-300: var(--zc-amber-300);--zc-utility-amber-400: var(--zc-amber-400);--zc-utility-amber-500: var(--zc-amber-500);--zc-utility-amber-600: var(--zc-amber-600);--zc-utility-amber-700: var(--zc-amber-700);--zc-utility-yellow-50: var(--zc-yellow-50);--zc-utility-yellow-100: var(--zc-yellow-100);--zc-utility-yellow-200: var(--zc-yellow-200);--zc-utility-yellow-300: var(--zc-yellow-300);--zc-utility-yellow-400: var(--zc-yellow-400);--zc-utility-yellow-500: var(--zc-yellow-500);--zc-utility-yellow-600: var(--zc-yellow-600);--zc-utility-yellow-700: var(--zc-yellow-700);--zc-utility-green-50: var(--zc-green-50);--zc-utility-green-100: var(--zc-green-100);--zc-utility-green-200: var(--zc-green-200);--zc-utility-green-300: var(--zc-green-300);--zc-utility-green-400: var(--zc-green-400);--zc-utility-green-500: var(--zc-green-500);--zc-utility-green-600: var(--zc-green-600);--zc-utility-green-700: var(--zc-green-700);--zc-utility-emerald-50: var(--zc-emerald-50);--zc-utility-emerald-100: var(--zc-emerald-100);--zc-utility-emerald-200: var(--zc-emerald-200);--zc-utility-emerald-300: var(--zc-emerald-300);--zc-utility-emerald-400: var(--zc-emerald-400);--zc-utility-emerald-500: var(--zc-emerald-500);--zc-utility-emerald-600: var(--zc-emerald-600);--zc-utility-emerald-700: var(--zc-emerald-700);--zc-utility-sky-50: var(--zc-sky-50);--zc-utility-sky-100: var(--zc-sky-100);--zc-utility-sky-200: var(--zc-sky-200);--zc-utility-sky-300: var(--zc-sky-300);--zc-utility-sky-400: var(--zc-sky-400);--zc-utility-sky-500: var(--zc-sky-500);--zc-utility-sky-600: var(--zc-sky-600);--zc-utility-sky-700: var(--zc-sky-700);--zc-utility-blue-50: var(--zc-blue-50);--zc-utility-blue-100: var(--zc-blue-100);--zc-utility-blue-200: var(--zc-blue-200);--zc-utility-blue-300: var(--zc-blue-300);--zc-utility-blue-400: var(--zc-blue-400);--zc-utility-blue-500: var(--zc-blue-500);--zc-utility-blue-600: var(--zc-blue-600);--zc-utility-blue-700: var(--zc-blue-700);--zc-utility-indigo-50: var(--zc-indigo-50);--zc-utility-indigo-100: var(--zc-indigo-100);--zc-utility-indigo-200: var(--zc-indigo-200);--zc-utility-indigo-300: var(--zc-indigo-300);--zc-utility-indigo-400: var(--zc-indigo-400);--zc-utility-indigo-500: var(--zc-indigo-500);--zc-utility-indigo-600: var(--zc-indigo-600);--zc-utility-indigo-700: var(--zc-indigo-700);--zc-utility-purple-50: var(--zc-purple-50);--zc-utility-purple-100: var(--zc-purple-100);--zc-utility-purple-200: var(--zc-purple-200);--zc-utility-purple-300: var(--zc-purple-300);--zc-utility-purple-400: var(--zc-purple-400);--zc-utility-purple-500: var(--zc-purple-500);--zc-utility-purple-600: var(--zc-purple-600);--zc-utility-purple-700: var(--zc-purple-700);--zc-utility-fuchsia-50: var(--zc-fuchsia-50);--zc-utility-fuchsia-100: var(--zc-fuchsia-100);--zc-utility-fuchsia-200: var(--zc-fuchsia-200);--zc-utility-fuchsia-300: var(--zc-fuchsia-300);--zc-utility-fuchsia-400: var(--zc-fuchsia-400);--zc-utility-fuchsia-500: var(--zc-fuchsia-500);--zc-utility-fuchsia-600: var(--zc-fuchsia-600);--zc-utility-fuchsia-700: var(--zc-fuchsia-700);--zc-utility-pink-50: var(--zc-pink-50);--zc-utility-pink-100: var(--zc-pink-100);--zc-utility-pink-200: var(--zc-pink-200);--zc-utility-pink-300: var(--zc-pink-300);--zc-utility-pink-400: var(--zc-pink-400);--zc-utility-pink-500: var(--zc-pink-500);--zc-utility-pink-600: var(--zc-pink-600);--zc-utility-pink-700: var(--zc-pink-700);--zc-utility-slate-50: var(--zc-slate-50);--zc-utility-slate-100: var(--zc-slate-100);--zc-utility-slate-200: var(--zc-slate-200);--zc-utility-slate-300: var(--zc-slate-300);--zc-utility-slate-400: var(--zc-slate-400);--zc-utility-slate-500: var(--zc-slate-500);--zc-utility-slate-600: var(--zc-slate-600);--zc-utility-slate-700: var(--zc-slate-700);--zc-utility-cream-50: var(--zc-cream-50);--zc-app-store-badge-border: #a6a6a6;--zc-avatar-styles-bg-neutral: #e0e0e0;--zc-footer-button-fg: var(--zc-brand-200);--zc-footer-button-fg-hover: var(--zc-base-white);--zc-icon-fg-brand: var(--zc-brand-600);--zc-icon-fg-brand-on-brand: var(--zc-brand-200);--zc-icon-fg-button-primary: var(--zc-base-white);--zc-featured-icon-light-fg-brand: var(--zc-brand-600);--zc-featured-icon-light-fg-gray: var(--zc-neutral-500);--zc-featured-icon-light-fg-error: var(--zc-red-600);--zc-featured-icon-light-fg-warning: var(--zc-yellow-600);--zc-featured-icon-light-fg-success: var(--zc-green-600);--zc-screen-mockup-border: var(--zc-neutral-900);--zc-slider-handle-bg: var(--zc-base-white);--zc-slider-handle-border: var(--zc-brand-600);--zc-toggle-border: var(--zc-neutral-300);--zc-toggle-slim-border-pressed: var(--zc-bg-brand-solid);--zc-toggle-slim-border-pressed-hover: var(--zc-bg-brand-solid-hover);--zc-tooltip-supporting-text: var(--zc-neutral-300);--zc-text-editor-icon-fg: var(--zc-neutral-400);--zc-text-editor-icon-fg-active: var(--zc-neutral-500)}[data-theme=dark]{--zc-base-white: #ffffff;--zc-base-black: #000000;--zc-base-transparent: rgb(255 255 255 / 0);--zc-neutral-50: #fafafa;--zc-neutral-100: #f5f5f5;--zc-neutral-200: #e5e5e5;--zc-neutral-300: #d4d4d4;--zc-neutral-400: #a3a3a3;--zc-neutral-500: #737373;--zc-neutral-600: #525252;--zc-neutral-700: #404040;--zc-neutral-800: #262626;--zc-neutral-900: #171717;--zc-neutral-950: #0a0a0a;--zc-neutral-alpha-50: rgb(255 255 255 / .97);--zc-neutral-alpha-100: rgb(255 255 255 / .96);--zc-neutral-alpha-200: rgb(255 255 255 / .9);--zc-neutral-alpha-300: rgb(255 255 255 / .82);--zc-neutral-alpha-400: rgb(255 255 255 / .62);--zc-neutral-alpha-500: rgb(255 255 255 / .43);--zc-neutral-alpha-600: rgb(255 255 255 / .29);--zc-neutral-alpha-700: rgb(255 255 255 / .22);--zc-neutral-alpha-800: rgb(255 255 255 / .12);--zc-neutral-alpha-900: rgb(255 255 255 / .05);--zc-neutral-alpha-950: rgb(255 255 255 / 0);--zc-brand-50: #ffffff;--zc-brand-100: #e4e4e4;--zc-brand-200: #c9c9c9;--zc-brand-300: #aeaeae;--zc-brand-400: #949494;--zc-brand-500: #797979;--zc-brand-600: #5e5e5e;--zc-brand-700: #434343;--zc-brand-800: #282828;--zc-brand-900: #0d0d0d;--zc-brand-950: #000000;--zc-brand-accent-50: #ececfb;--zc-brand-accent-100: #d8d8f8;--zc-brand-accent-200: #aeaef4;--zc-brand-accent-300: #8080f4;--zc-brand-accent-400: #4e4ef8;--zc-brand-accent-500: #1919ff;--zc-brand-accent-600: #0303dd;--zc-brand-accent-700: #0505a3;--zc-brand-accent-800: #05056b;--zc-brand-accent-900: #030335;--zc-brand-accent-950: #02021a;--zc-red-50: #fef2f2;--zc-red-100: #fee2e2;--zc-red-200: #fecaca;--zc-red-300: #fca5a5;--zc-red-400: #f87171;--zc-red-500: #ef4444;--zc-red-600: #dc2626;--zc-red-700: #b91c1c;--zc-red-800: #991b1b;--zc-red-900: #7f1d1d;--zc-red-950: #450a0a;--zc-orange-50: #fff7ed;--zc-orange-100: #ffedd5;--zc-orange-200: #fed7aa;--zc-orange-300: #fdba74;--zc-orange-400: #fb923c;--zc-orange-500: #f97316;--zc-orange-600: #ea580c;--zc-orange-700: #c2410c;--zc-orange-800: #9a3412;--zc-orange-900: #7c2d12;--zc-orange-950: #431407;--zc-amber-50: #fffbeb;--zc-amber-100: #fef3c7;--zc-amber-200: #fde68a;--zc-amber-300: #fcd34d;--zc-amber-400: #fbbf24;--zc-amber-500: #f59e0b;--zc-amber-600: #d97706;--zc-amber-700: #b45309;--zc-amber-800: #92400e;--zc-amber-900: #78350f;--zc-amber-950: #451a03;--zc-yellow-50: #fefce8;--zc-yellow-100: #fef9c3;--zc-yellow-200: #fef08a;--zc-yellow-300: #fde047;--zc-yellow-400: #facc15;--zc-yellow-500: #eab308;--zc-yellow-600: #ca8a04;--zc-yellow-700: #a16207;--zc-yellow-800: #854d0e;--zc-yellow-900: #713f12;--zc-yellow-950: #422006;--zc-lime-50: #f7fee7;--zc-lime-100: #ecfccb;--zc-lime-200: #d9f99d;--zc-lime-300: #bef264;--zc-lime-400: #a3e635;--zc-lime-500: #84cc16;--zc-lime-600: #65a30d;--zc-lime-700: #4d7c0f;--zc-lime-800: #3f6212;--zc-lime-900: #365314;--zc-lime-950: #1a2e05;--zc-green-50: #f0fdf4;--zc-green-100: #dcfce7;--zc-green-200: #bbf7d0;--zc-green-300: #86efac;--zc-green-400: #4ade80;--zc-green-500: #22c55e;--zc-green-600: #16a34a;--zc-green-700: #15803d;--zc-green-800: #166534;--zc-green-900: #14532d;--zc-green-950: #052e16;--zc-emerald-50: #ecfdf5;--zc-emerald-100: #d1fae5;--zc-emerald-200: #a7f3d0;--zc-emerald-300: #6ee7b7;--zc-emerald-400: #34d399;--zc-emerald-500: #10b981;--zc-emerald-600: #059669;--zc-emerald-700: #047857;--zc-emerald-800: #065f46;--zc-emerald-900: #064e3b;--zc-emerald-950: #022c22;--zc-teal-50: #f0fdfa;--zc-teal-100: #ccfbf1;--zc-teal-200: #99f6e4;--zc-teal-300: #5eead4;--zc-teal-400: #2dd4bf;--zc-teal-500: #14b8a6;--zc-teal-600: #0d9488;--zc-teal-700: #0f766e;--zc-teal-800: #115e59;--zc-teal-900: #134e4a;--zc-teal-950: #042f2e;--zc-cyan-50: #ecfeff;--zc-cyan-100: #cffafe;--zc-cyan-200: #a5f3fc;--zc-cyan-300: #67e8f9;--zc-cyan-400: #22d3ee;--zc-cyan-500: #06b6d4;--zc-cyan-600: #0891b2;--zc-cyan-700: #0e7490;--zc-cyan-800: #155e75;--zc-cyan-900: #164e63;--zc-cyan-950: #083344;--zc-sky-50: #f0f9ff;--zc-sky-100: #e0f2fe;--zc-sky-200: #bae6fd;--zc-sky-300: #7dd3fc;--zc-sky-400: #38bdf8;--zc-sky-500: #0ea5e9;--zc-sky-600: #0284c7;--zc-sky-700: #0369a1;--zc-sky-800: #075985;--zc-sky-900: #0c4a6e;--zc-sky-950: #082f49;--zc-blue-50: #eff6ff;--zc-blue-100: #dbeafe;--zc-blue-200: #bfdbfe;--zc-blue-300: #93c5fd;--zc-blue-400: #60a5fa;--zc-blue-500: #3b82f6;--zc-blue-600: #2563eb;--zc-blue-700: #1d4ed8;--zc-blue-800: #1e40af;--zc-blue-900: #1e3a8a;--zc-blue-950: #172554;--zc-indigo-50: #eef2ff;--zc-indigo-100: #e0e7ff;--zc-indigo-200: #c7d2fe;--zc-indigo-300: #a5b4fc;--zc-indigo-400: #818cf8;--zc-indigo-500: #6366f1;--zc-indigo-600: #4f46e5;--zc-indigo-700: #4338ca;--zc-indigo-800: #3730a3;--zc-indigo-900: #312e81;--zc-indigo-950: #1e1b4b;--zc-violet-50: #f5f3ff;--zc-violet-100: #ede9fe;--zc-violet-200: #ddd6fe;--zc-violet-300: #c4b5fd;--zc-violet-400: #a78bfa;--zc-violet-500: #8b5cf6;--zc-violet-600: #7c3aed;--zc-violet-700: #6d28d9;--zc-violet-800: #5b21b6;--zc-violet-900: #4c1d95;--zc-violet-950: #2e1065;--zc-purple-50: #faf5ff;--zc-purple-100: #f3e8ff;--zc-purple-200: #e9d5ff;--zc-purple-300: #d8b4fe;--zc-purple-400: #c084fc;--zc-purple-500: #a855f7;--zc-purple-600: #9333ea;--zc-purple-700: #7e22ce;--zc-purple-800: #6b21a8;--zc-purple-900: #581c87;--zc-purple-950: #3b0764;--zc-fuchsia-50: #fdf4ff;--zc-fuchsia-100: #fae8ff;--zc-fuchsia-200: #f5d0fe;--zc-fuchsia-300: #f0abfc;--zc-fuchsia-400: #e879f9;--zc-fuchsia-500: #d946ef;--zc-fuchsia-600: #c026d3;--zc-fuchsia-700: #a21caf;--zc-fuchsia-800: #86198f;--zc-fuchsia-900: #701a75;--zc-fuchsia-950: #4a044e;--zc-pink-50: #fdf2f8;--zc-pink-100: #fce7f3;--zc-pink-200: #fbcfe8;--zc-pink-300: #f9a8d4;--zc-pink-400: #f472b6;--zc-pink-500: #ec4899;--zc-pink-600: #db2777;--zc-pink-700: #be185d;--zc-pink-800: #9d174d;--zc-pink-900: #831843;--zc-pink-950: #500724;--zc-rose-50: #fff1f2;--zc-rose-100: #ffe4e6;--zc-rose-200: #fecdd3;--zc-rose-300: #fda4af;--zc-rose-400: #fb7185;--zc-rose-500: #f43f5e;--zc-rose-600: #e11d48;--zc-rose-700: #be123c;--zc-rose-800: #9f1239;--zc-rose-900: #881337;--zc-rose-950: #4c0519;--zc-slate-50: #f8fafc;--zc-slate-100: #f1f5f9;--zc-slate-200: #e2e8f0;--zc-slate-300: #cbd5e1;--zc-slate-400: #94a3b8;--zc-slate-500: #64748b;--zc-slate-600: #475569;--zc-slate-700: #334155;--zc-slate-800: #1e293b;--zc-slate-900: #0f172a;--zc-slate-950: #020617;--zc-gray-50: #f9fafb;--zc-gray-100: #f3f4f6;--zc-gray-200: #e5e7eb;--zc-gray-300: #d1d5db;--zc-gray-400: #9ca3af;--zc-gray-500: #6b7280;--zc-gray-600: #4b5563;--zc-gray-700: #374151;--zc-gray-800: #1f2937;--zc-gray-900: #111827;--zc-gray-950: #030712;--zc-zinc-50: #fafafa;--zc-zinc-100: #f4f4f5;--zc-zinc-200: #e4e4e7;--zc-zinc-300: #d4d4d8;--zc-zinc-400: #a1a1aa;--zc-zinc-500: #71717a;--zc-zinc-600: #52525b;--zc-zinc-700: #3f3f46;--zc-zinc-800: #27272a;--zc-zinc-900: #18181b;--zc-zinc-950: #09090b;--zc-stone-50: #fafaf9;--zc-stone-100: #f5f5f4;--zc-stone-200: #e7e5e4;--zc-stone-300: #d6d3d1;--zc-stone-400: #a8a29e;--zc-stone-500: #78716c;--zc-stone-600: #57534e;--zc-stone-700: #44403c;--zc-stone-800: #292524;--zc-stone-900: #1c1917;--zc-stone-950: #0c0a09;--zc-taupe-50: #fbfaf9;--zc-taupe-100: #f3f1f1;--zc-taupe-200: #e8e4e3;--zc-taupe-300: #d8d2d0;--zc-taupe-400: #aba09c;--zc-taupe-500: #7c6d67;--zc-taupe-600: #5b4f4b;--zc-taupe-700: #473c39;--zc-taupe-800: #2b2422;--zc-taupe-900: #1d1816;--zc-taupe-950: #0c0a09;--zc-mauve-50: #fafafa;--zc-mauve-100: #f3f1f3;--zc-mauve-200: #e7e4e7;--zc-mauve-300: #d7d0d7;--zc-mauve-400: #a89ea9;--zc-mauve-500: #79697b;--zc-mauve-600: #594c5b;--zc-mauve-700: #463947;--zc-mauve-800: #2a212c;--zc-mauve-900: #1d161e;--zc-mauve-950: #0c090c;--zc-mist-50: #f9fbfb;--zc-mist-100: #f1f3f3;--zc-mist-200: #e3e7e8;--zc-mist-300: #d0d6d8;--zc-mist-400: #9ca8ab;--zc-mist-500: #67787c;--zc-mist-600: #4b585b;--zc-mist-700: #394447;--zc-mist-800: #22292b;--zc-mist-900: #161b1d;--zc-mist-950: #090b0c;--zc-olive-50: #fbfbf9;--zc-olive-100: #f4f4f0;--zc-olive-200: #e8e8e3;--zc-olive-300: #d8d8d0;--zc-olive-400: #abab9c;--zc-olive-500: #7c7c67;--zc-olive-600: #5b5b4b;--zc-olive-700: #474739;--zc-olive-800: #2b2b22;--zc-olive-900: #1d1d16;--zc-olive-950: #0c0c09;--zc-cream-50: #fcfbfa;--zc-text-primary: var(--zc-neutral-50);--zc-text-primary-on-brand: var(--zc-neutral-50);--zc-text-secondary: var(--zc-neutral-300);--zc-text-secondary-hover: var(--zc-neutral-200);--zc-text-secondary-on-brand: var(--zc-neutral-300);--zc-text-tertiary: var(--zc-neutral-400);--zc-text-tertiary-hover: var(--zc-neutral-300);--zc-text-tertiary-on-brand: var(--zc-neutral-400);--zc-text-quaternary: var(--zc-neutral-400);--zc-text-quaternary-on-brand: var(--zc-neutral-400);--zc-text-white: var(--zc-base-white);--zc-text-button-primary: var(--zc-base-black);--zc-text-placeholder: var(--zc-neutral-500);--zc-text-brand-primary: var(--zc-neutral-50);--zc-text-brand-secondary: var(--zc-neutral-300);--zc-text-brand-secondary-hover: var(--zc-neutral-200);--zc-text-brand-tertiary: var(--zc-neutral-400);--zc-text-brand-tertiary-alt: var(--zc-neutral-50);--zc-text-brand-accent: var(--zc-brand-accent-500);--zc-text-error-primary: var(--zc-red-400);--zc-text-error-primary-hover: var(--zc-red-300);--zc-text-warning-primary: var(--zc-yellow-400);--zc-text-success-primary: var(--zc-green-400);--zc-border-primary: var(--zc-neutral-700);--zc-border-secondary: var(--zc-neutral-800);--zc-border-secondary-alt: var(--zc-neutral-800);--zc-border-tertiary: var(--zc-neutral-800);--zc-border-brand: var(--zc-brand-400);--zc-border-brand-alt: var(--zc-neutral-700);--zc-border-error: var(--zc-red-400);--zc-border-error-subtle: var(--zc-red-500);--zc-fg-primary: var(--zc-base-white);--zc-fg-secondary: var(--zc-neutral-300);--zc-fg-secondary-hover: var(--zc-neutral-200);--zc-fg-tertiary: var(--zc-neutral-400);--zc-fg-tertiary-hover: var(--zc-neutral-300);--zc-fg-quaternary: var(--zc-neutral-500);--zc-fg-quaternary-hover: var(--zc-neutral-400);--zc-fg-white: var(--zc-base-white);--zc-fg-brand-primary: var(--zc-brand-500);--zc-fg-brand-primary-alt: var(--zc-neutral-300);--zc-fg-brand-secondary: var(--zc-brand-500);--zc-fg-brand-secondary-alt: var(--zc-neutral-600);--zc-fg-brand-secondary-hover: var(--zc-neutral-500);--zc-fg-brand-accent: var(--zc-brand-accent-500);--zc-fg-error-primary: var(--zc-red-500);--zc-fg-error-secondary: var(--zc-red-400);--zc-fg-warning-primary: var(--zc-yellow-500);--zc-fg-warning-secondary: var(--zc-yellow-400);--zc-fg-success-primary: var(--zc-green-500);--zc-fg-success-secondary: var(--zc-green-400);--zc-bg-primary: var(--zc-neutral-950);--zc-bg-primary-alt: var(--zc-bg-secondary);--zc-bg-primary-hover: var(--zc-neutral-900);--zc-bg-primary-solid: var(--zc-bg-tertiary);--zc-bg-secondary: var(--zc-neutral-900);--zc-bg-secondary-alt: var(--zc-bg-primary);--zc-bg-secondary-hover: var(--zc-neutral-800);--zc-bg-secondary-solid: var(--zc-neutral-600);--zc-bg-tertiary: var(--zc-neutral-800);--zc-bg-quaternary: var(--zc-neutral-700);--zc-bg-overlay: var(--zc-neutral-800);--zc-bg-brand-primary: var(--zc-brand-500);--zc-bg-brand-primary-alt: var(--zc-bg-secondary);--zc-bg-brand-secondary: var(--zc-brand-600);--zc-bg-brand-solid: var(--zc-brand-50);--zc-bg-brand-solid-hover: var(--zc-brand-accent-500);--zc-bg-brand-section: var(--zc-bg-secondary);--zc-bg-brand-section-subtle: var(--zc-bg-primary);--zc-bg-error-primary: var(--zc-red-950);--zc-bg-error-secondary: var(--zc-red-600);--zc-bg-error-solid: var(--zc-red-600);--zc-bg-error-solid-hover: var(--zc-red-500);--zc-bg-warning-primary: var(--zc-yellow-950);--zc-bg-warning-secondary: var(--zc-yellow-600);--zc-bg-warning-solid: var(--zc-yellow-600);--zc-bg-success-primary: var(--zc-green-950);--zc-bg-success-secondary: var(--zc-green-600);--zc-bg-success-solid: var(--zc-green-600);--zc-focus-ring-color: var(--zc-brand-500);--zc-focus-ring-error-color: var(--zc-red-500);--zc-shadow-xs-color: var(--zc-base-transparent);--zc-shadow-sm-01-color: var(--zc-base-transparent);--zc-shadow-sm-02-color: var(--zc-base-transparent);--zc-shadow-md-01-color: var(--zc-base-transparent);--zc-shadow-md-02-color: var(--zc-base-transparent);--zc-shadow-lg-01-color: var(--zc-base-transparent);--zc-shadow-lg-02-color: var(--zc-base-transparent);--zc-shadow-lg-03-color: var(--zc-base-transparent);--zc-shadow-xl-01-color: var(--zc-base-transparent);--zc-shadow-xl-02-color: var(--zc-base-transparent);--zc-shadow-xl-03-color: var(--zc-base-transparent);--zc-shadow-2xl-01-color: var(--zc-base-transparent);--zc-shadow-2xl-02-color: var(--zc-base-transparent);--zc-shadow-3xl-01-color: var(--zc-base-transparent);--zc-shadow-3xl-02-color: var(--zc-base-transparent);--zc-shadow-skeumorphic-inner-color: rgb(0 0 0 / .05);--zc-shadow-skeumorphic-inner-border-color: rgb(0 0 0 / .18);--zc-shadow-main-centre-md-color: var(--zc-base-transparent);--zc-shadow-main-centre-lg-color: var(--zc-base-transparent);--zc-shadow-overlay-lg-color: var(--zc-base-transparent);--zc-shadow-grid-md-color: var(--zc-base-transparent);--zc-alpha-white-10: rgb(10 10 10 / .1);--zc-alpha-white-20: rgb(10 10 10 / .2);--zc-alpha-white-30: rgb(10 10 10 / .3);--zc-alpha-white-40: rgb(10 10 10 / .4);--zc-alpha-white-50: rgb(10 10 10 / .5);--zc-alpha-white-60: rgb(10 10 10 / .6);--zc-alpha-white-70: rgb(10 10 10 / .7);--zc-alpha-white-80: rgb(10 10 10 / .8);--zc-alpha-white-90: rgb(10 10 10 / .9);--zc-alpha-white-100: var(--zc-neutral-950);--zc-alpha-black-10: rgb(255 255 255 / .1);--zc-alpha-black-20: rgb(255 255 255 / .2);--zc-alpha-black-30: rgb(255 255 255 / .3);--zc-alpha-black-40: rgb(255 255 255 / .4);--zc-alpha-black-50: rgb(255 255 255 / .5);--zc-alpha-black-60: rgb(255 255 255 / .6);--zc-alpha-black-70: rgb(255 255 255 / .7);--zc-alpha-black-80: rgb(255 255 255 / .8);--zc-alpha-black-90: rgb(255 255 255 / .9);--zc-alpha-black-100: #ffffff;--zc-utility-neutral-50: var(--zc-neutral-900);--zc-utility-neutral-100: var(--zc-neutral-800);--zc-utility-neutral-200: var(--zc-neutral-700);--zc-utility-neutral-300: var(--zc-neutral-700);--zc-utility-neutral-400: var(--zc-neutral-600);--zc-utility-neutral-500: var(--zc-neutral-500);--zc-utility-neutral-600: var(--zc-neutral-400);--zc-utility-neutral-700: var(--zc-neutral-300);--zc-utility-neutral-800: var(--zc-neutral-200);--zc-utility-neutral-900: var(--zc-neutral-100);--zc-utility-brand-50: var(--zc-brand-950);--zc-utility-brand-50-alt: var(--zc-utility-neutral-50);--zc-utility-brand-100: var(--zc-brand-900);--zc-utility-brand-100-alt: var(--zc-utility-neutral-100);--zc-utility-brand-200: var(--zc-brand-800);--zc-utility-brand-200-alt: var(--zc-utility-neutral-200);--zc-utility-brand-300: var(--zc-brand-700);--zc-utility-brand-300-alt: var(--zc-utility-neutral-300);--zc-utility-brand-400: var(--zc-brand-600);--zc-utility-brand-400-alt: var(--zc-utility-neutral-400);--zc-utility-brand-500: var(--zc-brand-500);--zc-utility-brand-500-alt: var(--zc-utility-neutral-500);--zc-utility-brand-600: var(--zc-brand-400);--zc-utility-brand-600-alt: var(--zc-utility-neutral-600);--zc-utility-brand-700: var(--zc-brand-300);--zc-utility-brand-700-alt: var(--zc-utility-neutral-700);--zc-utility-brand-800: var(--zc-brand-200);--zc-utility-brand-800-alt: var(--zc-utility-neutral-800);--zc-utility-brand-900: var(--zc-brand-100);--zc-utility-brand-900-alt: var(--zc-utility-neutral-900);--zc-utility-brand-accent-50: var(--zc-brand-accent-950);--zc-utility-brand-accent-50-alt: var(--zc-utility-neutral-50);--zc-utility-brand-accent-100: var(--zc-brand-accent-900);--zc-utility-brand-accent-100-alt: var(--zc-utility-neutral-100);--zc-utility-brand-accent-200: var(--zc-brand-accent-800);--zc-utility-brand-accent-200-alt: var(--zc-utility-neutral-200);--zc-utility-brand-accent-300: var(--zc-brand-accent-700);--zc-utility-brand-accent-300-alt: var(--zc-utility-neutral-300);--zc-utility-brand-accent-400: var(--zc-brand-accent-600);--zc-utility-brand-accent-400-alt: var(--zc-utility-neutral-400);--zc-utility-brand-accent-500: var(--zc-brand-accent-500);--zc-utility-brand-accent-500-alt: var(--zc-utility-neutral-500);--zc-utility-brand-accent-600: var(--zc-brand-accent-400);--zc-utility-brand-accent-600-alt: var(--zc-utility-neutral-600);--zc-utility-brand-accent-700: var(--zc-brand-accent-300);--zc-utility-brand-accent-700-alt: var(--zc-utility-neutral-700);--zc-utility-brand-accent-800: var(--zc-brand-accent-200);--zc-utility-brand-accent-800-alt: var(--zc-utility-neutral-800);--zc-utility-brand-accent-900: var(--zc-brand-accent-100);--zc-utility-brand-accent-900-alt: var(--zc-utility-neutral-900);--zc-utility-red-50: var(--zc-red-950);--zc-utility-red-100: var(--zc-red-900);--zc-utility-red-200: var(--zc-red-800);--zc-utility-red-300: var(--zc-red-700);--zc-utility-red-400: var(--zc-red-600);--zc-utility-red-500: var(--zc-red-500);--zc-utility-red-600: var(--zc-red-400);--zc-utility-red-700: var(--zc-red-300);--zc-utility-orange-50: var(--zc-orange-950);--zc-utility-orange-100: var(--zc-orange-900);--zc-utility-orange-200: var(--zc-orange-800);--zc-utility-orange-300: var(--zc-orange-700);--zc-utility-orange-400: var(--zc-orange-600);--zc-utility-orange-500: var(--zc-orange-500);--zc-utility-orange-600: var(--zc-orange-400);--zc-utility-orange-700: var(--zc-orange-300);--zc-utility-amber-50: var(--zc-amber-950);--zc-utility-amber-100: var(--zc-amber-900);--zc-utility-amber-200: var(--zc-amber-800);--zc-utility-amber-300: var(--zc-amber-700);--zc-utility-amber-400: var(--zc-amber-600);--zc-utility-amber-500: var(--zc-amber-500);--zc-utility-amber-600: var(--zc-amber-400);--zc-utility-amber-700: var(--zc-amber-300);--zc-utility-yellow-50: var(--zc-yellow-950);--zc-utility-yellow-100: var(--zc-yellow-900);--zc-utility-yellow-200: var(--zc-yellow-800);--zc-utility-yellow-300: var(--zc-yellow-700);--zc-utility-yellow-400: var(--zc-yellow-600);--zc-utility-yellow-500: var(--zc-yellow-500);--zc-utility-yellow-600: var(--zc-yellow-400);--zc-utility-yellow-700: var(--zc-yellow-300);--zc-utility-green-50: var(--zc-green-950);--zc-utility-green-100: var(--zc-green-900);--zc-utility-green-200: var(--zc-green-800);--zc-utility-green-300: var(--zc-green-700);--zc-utility-green-400: var(--zc-green-600);--zc-utility-green-500: var(--zc-green-500);--zc-utility-green-600: var(--zc-green-400);--zc-utility-green-700: var(--zc-green-300);--zc-utility-emerald-50: var(--zc-emerald-950);--zc-utility-emerald-100: var(--zc-emerald-900);--zc-utility-emerald-200: var(--zc-emerald-800);--zc-utility-emerald-300: var(--zc-emerald-700);--zc-utility-emerald-400: var(--zc-emerald-600);--zc-utility-emerald-500: var(--zc-emerald-500);--zc-utility-emerald-600: var(--zc-emerald-400);--zc-utility-emerald-700: var(--zc-emerald-300);--zc-utility-sky-50: var(--zc-sky-950);--zc-utility-sky-100: var(--zc-sky-900);--zc-utility-sky-200: var(--zc-sky-800);--zc-utility-sky-300: var(--zc-sky-700);--zc-utility-sky-400: var(--zc-sky-600);--zc-utility-sky-500: var(--zc-sky-500);--zc-utility-sky-600: var(--zc-sky-400);--zc-utility-sky-700: var(--zc-sky-300);--zc-utility-blue-50: var(--zc-blue-950);--zc-utility-blue-100: var(--zc-blue-900);--zc-utility-blue-200: var(--zc-blue-800);--zc-utility-blue-300: var(--zc-blue-700);--zc-utility-blue-400: var(--zc-blue-600);--zc-utility-blue-500: var(--zc-blue-500);--zc-utility-blue-600: var(--zc-blue-400);--zc-utility-blue-700: var(--zc-blue-300);--zc-utility-indigo-50: var(--zc-indigo-950);--zc-utility-indigo-100: var(--zc-indigo-900);--zc-utility-indigo-200: var(--zc-indigo-800);--zc-utility-indigo-300: var(--zc-indigo-700);--zc-utility-indigo-400: var(--zc-indigo-600);--zc-utility-indigo-500: var(--zc-indigo-500);--zc-utility-indigo-600: var(--zc-indigo-400);--zc-utility-indigo-700: var(--zc-indigo-300);--zc-utility-purple-50: var(--zc-purple-950);--zc-utility-purple-100: var(--zc-purple-900);--zc-utility-purple-200: var(--zc-purple-800);--zc-utility-purple-300: var(--zc-purple-700);--zc-utility-purple-400: var(--zc-purple-600);--zc-utility-purple-500: var(--zc-purple-500);--zc-utility-purple-600: var(--zc-purple-400);--zc-utility-purple-700: var(--zc-purple-300);--zc-utility-fuchsia-50: var(--zc-fuchsia-950);--zc-utility-fuchsia-100: var(--zc-fuchsia-900);--zc-utility-fuchsia-200: var(--zc-fuchsia-800);--zc-utility-fuchsia-300: var(--zc-fuchsia-700);--zc-utility-fuchsia-400: var(--zc-fuchsia-600);--zc-utility-fuchsia-500: var(--zc-fuchsia-500);--zc-utility-fuchsia-600: var(--zc-fuchsia-400);--zc-utility-fuchsia-700: var(--zc-fuchsia-300);--zc-utility-pink-50: var(--zc-pink-950);--zc-utility-pink-100: var(--zc-pink-900);--zc-utility-pink-200: var(--zc-pink-800);--zc-utility-pink-300: var(--zc-pink-700);--zc-utility-pink-400: var(--zc-pink-600);--zc-utility-pink-500: var(--zc-pink-500);--zc-utility-pink-600: var(--zc-pink-400);--zc-utility-pink-700: var(--zc-pink-300);--zc-utility-slate-50: var(--zc-slate-950);--zc-utility-slate-100: var(--zc-slate-900);--zc-utility-slate-200: var(--zc-slate-800);--zc-utility-slate-300: var(--zc-slate-700);--zc-utility-slate-400: var(--zc-slate-600);--zc-utility-slate-500: var(--zc-slate-500);--zc-utility-slate-600: var(--zc-slate-400);--zc-utility-slate-700: var(--zc-slate-300);--zc-utility-cream-50: var(--zc-neutral-900);--zc-app-store-badge-border: var(--zc-base-white);--zc-avatar-styles-bg-neutral: #e0e0e0;--zc-footer-button-fg: var(--zc-neutral-300);--zc-footer-button-fg-hover: var(--zc-neutral-100);--zc-icon-fg-brand: var(--zc-neutral-400);--zc-icon-fg-brand-on-brand: var(--zc-neutral-400);--zc-icon-fg-button-primary: var(--zc-base-black);--zc-featured-icon-light-fg-brand: var(--zc-brand-200);--zc-featured-icon-light-fg-gray: var(--zc-neutral-200);--zc-featured-icon-light-fg-error: var(--zc-red-200);--zc-featured-icon-light-fg-warning: var(--zc-yellow-200);--zc-featured-icon-light-fg-success: var(--zc-green-200);--zc-screen-mockup-border: var(--zc-neutral-700);--zc-slider-handle-bg: var(--zc-fg-brand-primary);--zc-slider-handle-border: var(--zc-bg-primary);--zc-toggle-border: var(--zc-base-transparent);--zc-toggle-slim-border-pressed: var(--zc-base-transparent);--zc-toggle-slim-border-pressed-hover: var(--zc-base-transparent);--zc-tooltip-supporting-text: var(--zc-neutral-300);--zc-text-editor-icon-fg: var(--zc-neutral-400);--zc-text-editor-icon-fg-active: var(--zc-base-white)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--zc-base-white: #ffffff;--zc-base-black: #000000;--zc-base-transparent: rgb(255 255 255 / 0);--zc-neutral-50: #fafafa;--zc-neutral-100: #f5f5f5;--zc-neutral-200: #e5e5e5;--zc-neutral-300: #d4d4d4;--zc-neutral-400: #a3a3a3;--zc-neutral-500: #737373;--zc-neutral-600: #525252;--zc-neutral-700: #404040;--zc-neutral-800: #262626;--zc-neutral-900: #171717;--zc-neutral-950: #0a0a0a;--zc-neutral-alpha-50: rgb(255 255 255 / .97);--zc-neutral-alpha-100: rgb(255 255 255 / .96);--zc-neutral-alpha-200: rgb(255 255 255 / .9);--zc-neutral-alpha-300: rgb(255 255 255 / .82);--zc-neutral-alpha-400: rgb(255 255 255 / .62);--zc-neutral-alpha-500: rgb(255 255 255 / .43);--zc-neutral-alpha-600: rgb(255 255 255 / .29);--zc-neutral-alpha-700: rgb(255 255 255 / .22);--zc-neutral-alpha-800: rgb(255 255 255 / .12);--zc-neutral-alpha-900: rgb(255 255 255 / .05);--zc-neutral-alpha-950: rgb(255 255 255 / 0);--zc-brand-50: #ffffff;--zc-brand-100: #e4e4e4;--zc-brand-200: #c9c9c9;--zc-brand-300: #aeaeae;--zc-brand-400: #949494;--zc-brand-500: #797979;--zc-brand-600: #5e5e5e;--zc-brand-700: #434343;--zc-brand-800: #282828;--zc-brand-900: #0d0d0d;--zc-brand-950: #000000;--zc-brand-accent-50: #ececfb;--zc-brand-accent-100: #d8d8f8;--zc-brand-accent-200: #aeaef4;--zc-brand-accent-300: #8080f4;--zc-brand-accent-400: #4e4ef8;--zc-brand-accent-500: #1919ff;--zc-brand-accent-600: #0303dd;--zc-brand-accent-700: #0505a3;--zc-brand-accent-800: #05056b;--zc-brand-accent-900: #030335;--zc-brand-accent-950: #02021a;--zc-red-50: #fef2f2;--zc-red-100: #fee2e2;--zc-red-200: #fecaca;--zc-red-300: #fca5a5;--zc-red-400: #f87171;--zc-red-500: #ef4444;--zc-red-600: #dc2626;--zc-red-700: #b91c1c;--zc-red-800: #991b1b;--zc-red-900: #7f1d1d;--zc-red-950: #450a0a;--zc-orange-50: #fff7ed;--zc-orange-100: #ffedd5;--zc-orange-200: #fed7aa;--zc-orange-300: #fdba74;--zc-orange-400: #fb923c;--zc-orange-500: #f97316;--zc-orange-600: #ea580c;--zc-orange-700: #c2410c;--zc-orange-800: #9a3412;--zc-orange-900: #7c2d12;--zc-orange-950: #431407;--zc-amber-50: #fffbeb;--zc-amber-100: #fef3c7;--zc-amber-200: #fde68a;--zc-amber-300: #fcd34d;--zc-amber-400: #fbbf24;--zc-amber-500: #f59e0b;--zc-amber-600: #d97706;--zc-amber-700: #b45309;--zc-amber-800: #92400e;--zc-amber-900: #78350f;--zc-amber-950: #451a03;--zc-yellow-50: #fefce8;--zc-yellow-100: #fef9c3;--zc-yellow-200: #fef08a;--zc-yellow-300: #fde047;--zc-yellow-400: #facc15;--zc-yellow-500: #eab308;--zc-yellow-600: #ca8a04;--zc-yellow-700: #a16207;--zc-yellow-800: #854d0e;--zc-yellow-900: #713f12;--zc-yellow-950: #422006;--zc-lime-50: #f7fee7;--zc-lime-100: #ecfccb;--zc-lime-200: #d9f99d;--zc-lime-300: #bef264;--zc-lime-400: #a3e635;--zc-lime-500: #84cc16;--zc-lime-600: #65a30d;--zc-lime-700: #4d7c0f;--zc-lime-800: #3f6212;--zc-lime-900: #365314;--zc-lime-950: #1a2e05;--zc-green-50: #f0fdf4;--zc-green-100: #dcfce7;--zc-green-200: #bbf7d0;--zc-green-300: #86efac;--zc-green-400: #4ade80;--zc-green-500: #22c55e;--zc-green-600: #16a34a;--zc-green-700: #15803d;--zc-green-800: #166534;--zc-green-900: #14532d;--zc-green-950: #052e16;--zc-emerald-50: #ecfdf5;--zc-emerald-100: #d1fae5;--zc-emerald-200: #a7f3d0;--zc-emerald-300: #6ee7b7;--zc-emerald-400: #34d399;--zc-emerald-500: #10b981;--zc-emerald-600: #059669;--zc-emerald-700: #047857;--zc-emerald-800: #065f46;--zc-emerald-900: #064e3b;--zc-emerald-950: #022c22;--zc-teal-50: #f0fdfa;--zc-teal-100: #ccfbf1;--zc-teal-200: #99f6e4;--zc-teal-300: #5eead4;--zc-teal-400: #2dd4bf;--zc-teal-500: #14b8a6;--zc-teal-600: #0d9488;--zc-teal-700: #0f766e;--zc-teal-800: #115e59;--zc-teal-900: #134e4a;--zc-teal-950: #042f2e;--zc-cyan-50: #ecfeff;--zc-cyan-100: #cffafe;--zc-cyan-200: #a5f3fc;--zc-cyan-300: #67e8f9;--zc-cyan-400: #22d3ee;--zc-cyan-500: #06b6d4;--zc-cyan-600: #0891b2;--zc-cyan-700: #0e7490;--zc-cyan-800: #155e75;--zc-cyan-900: #164e63;--zc-cyan-950: #083344;--zc-sky-50: #f0f9ff;--zc-sky-100: #e0f2fe;--zc-sky-200: #bae6fd;--zc-sky-300: #7dd3fc;--zc-sky-400: #38bdf8;--zc-sky-500: #0ea5e9;--zc-sky-600: #0284c7;--zc-sky-700: #0369a1;--zc-sky-800: #075985;--zc-sky-900: #0c4a6e;--zc-sky-950: #082f49;--zc-blue-50: #eff6ff;--zc-blue-100: #dbeafe;--zc-blue-200: #bfdbfe;--zc-blue-300: #93c5fd;--zc-blue-400: #60a5fa;--zc-blue-500: #3b82f6;--zc-blue-600: #2563eb;--zc-blue-700: #1d4ed8;--zc-blue-800: #1e40af;--zc-blue-900: #1e3a8a;--zc-blue-950: #172554;--zc-indigo-50: #eef2ff;--zc-indigo-100: #e0e7ff;--zc-indigo-200: #c7d2fe;--zc-indigo-300: #a5b4fc;--zc-indigo-400: #818cf8;--zc-indigo-500: #6366f1;--zc-indigo-600: #4f46e5;--zc-indigo-700: #4338ca;--zc-indigo-800: #3730a3;--zc-indigo-900: #312e81;--zc-indigo-950: #1e1b4b;--zc-violet-50: #f5f3ff;--zc-violet-100: #ede9fe;--zc-violet-200: #ddd6fe;--zc-violet-300: #c4b5fd;--zc-violet-400: #a78bfa;--zc-violet-500: #8b5cf6;--zc-violet-600: #7c3aed;--zc-violet-700: #6d28d9;--zc-violet-800: #5b21b6;--zc-violet-900: #4c1d95;--zc-violet-950: #2e1065;--zc-purple-50: #faf5ff;--zc-purple-100: #f3e8ff;--zc-purple-200: #e9d5ff;--zc-purple-300: #d8b4fe;--zc-purple-400: #c084fc;--zc-purple-500: #a855f7;--zc-purple-600: #9333ea;--zc-purple-700: #7e22ce;--zc-purple-800: #6b21a8;--zc-purple-900: #581c87;--zc-purple-950: #3b0764;--zc-fuchsia-50: #fdf4ff;--zc-fuchsia-100: #fae8ff;--zc-fuchsia-200: #f5d0fe;--zc-fuchsia-300: #f0abfc;--zc-fuchsia-400: #e879f9;--zc-fuchsia-500: #d946ef;--zc-fuchsia-600: #c026d3;--zc-fuchsia-700: #a21caf;--zc-fuchsia-800: #86198f;--zc-fuchsia-900: #701a75;--zc-fuchsia-950: #4a044e;--zc-pink-50: #fdf2f8;--zc-pink-100: #fce7f3;--zc-pink-200: #fbcfe8;--zc-pink-300: #f9a8d4;--zc-pink-400: #f472b6;--zc-pink-500: #ec4899;--zc-pink-600: #db2777;--zc-pink-700: #be185d;--zc-pink-800: #9d174d;--zc-pink-900: #831843;--zc-pink-950: #500724;--zc-rose-50: #fff1f2;--zc-rose-100: #ffe4e6;--zc-rose-200: #fecdd3;--zc-rose-300: #fda4af;--zc-rose-400: #fb7185;--zc-rose-500: #f43f5e;--zc-rose-600: #e11d48;--zc-rose-700: #be123c;--zc-rose-800: #9f1239;--zc-rose-900: #881337;--zc-rose-950: #4c0519;--zc-slate-50: #f8fafc;--zc-slate-100: #f1f5f9;--zc-slate-200: #e2e8f0;--zc-slate-300: #cbd5e1;--zc-slate-400: #94a3b8;--zc-slate-500: #64748b;--zc-slate-600: #475569;--zc-slate-700: #334155;--zc-slate-800: #1e293b;--zc-slate-900: #0f172a;--zc-slate-950: #020617;--zc-gray-50: #f9fafb;--zc-gray-100: #f3f4f6;--zc-gray-200: #e5e7eb;--zc-gray-300: #d1d5db;--zc-gray-400: #9ca3af;--zc-gray-500: #6b7280;--zc-gray-600: #4b5563;--zc-gray-700: #374151;--zc-gray-800: #1f2937;--zc-gray-900: #111827;--zc-gray-950: #030712;--zc-zinc-50: #fafafa;--zc-zinc-100: #f4f4f5;--zc-zinc-200: #e4e4e7;--zc-zinc-300: #d4d4d8;--zc-zinc-400: #a1a1aa;--zc-zinc-500: #71717a;--zc-zinc-600: #52525b;--zc-zinc-700: #3f3f46;--zc-zinc-800: #27272a;--zc-zinc-900: #18181b;--zc-zinc-950: #09090b;--zc-stone-50: #fafaf9;--zc-stone-100: #f5f5f4;--zc-stone-200: #e7e5e4;--zc-stone-300: #d6d3d1;--zc-stone-400: #a8a29e;--zc-stone-500: #78716c;--zc-stone-600: #57534e;--zc-stone-700: #44403c;--zc-stone-800: #292524;--zc-stone-900: #1c1917;--zc-stone-950: #0c0a09;--zc-taupe-50: #fbfaf9;--zc-taupe-100: #f3f1f1;--zc-taupe-200: #e8e4e3;--zc-taupe-300: #d8d2d0;--zc-taupe-400: #aba09c;--zc-taupe-500: #7c6d67;--zc-taupe-600: #5b4f4b;--zc-taupe-700: #473c39;--zc-taupe-800: #2b2422;--zc-taupe-900: #1d1816;--zc-taupe-950: #0c0a09;--zc-mauve-50: #fafafa;--zc-mauve-100: #f3f1f3;--zc-mauve-200: #e7e4e7;--zc-mauve-300: #d7d0d7;--zc-mauve-400: #a89ea9;--zc-mauve-500: #79697b;--zc-mauve-600: #594c5b;--zc-mauve-700: #463947;--zc-mauve-800: #2a212c;--zc-mauve-900: #1d161e;--zc-mauve-950: #0c090c;--zc-mist-50: #f9fbfb;--zc-mist-100: #f1f3f3;--zc-mist-200: #e3e7e8;--zc-mist-300: #d0d6d8;--zc-mist-400: #9ca8ab;--zc-mist-500: #67787c;--zc-mist-600: #4b585b;--zc-mist-700: #394447;--zc-mist-800: #22292b;--zc-mist-900: #161b1d;--zc-mist-950: #090b0c;--zc-olive-50: #fbfbf9;--zc-olive-100: #f4f4f0;--zc-olive-200: #e8e8e3;--zc-olive-300: #d8d8d0;--zc-olive-400: #abab9c;--zc-olive-500: #7c7c67;--zc-olive-600: #5b5b4b;--zc-olive-700: #474739;--zc-olive-800: #2b2b22;--zc-olive-900: #1d1d16;--zc-olive-950: #0c0c09;--zc-cream-50: #fcfbfa;--zc-text-primary: var(--zc-neutral-50);--zc-text-primary-on-brand: var(--zc-neutral-50);--zc-text-secondary: var(--zc-neutral-300);--zc-text-secondary-hover: var(--zc-neutral-200);--zc-text-secondary-on-brand: var(--zc-neutral-300);--zc-text-tertiary: var(--zc-neutral-400);--zc-text-tertiary-hover: var(--zc-neutral-300);--zc-text-tertiary-on-brand: var(--zc-neutral-400);--zc-text-quaternary: var(--zc-neutral-400);--zc-text-quaternary-on-brand: var(--zc-neutral-400);--zc-text-white: var(--zc-base-white);--zc-text-button-primary: var(--zc-base-black);--zc-text-placeholder: var(--zc-neutral-500);--zc-text-brand-primary: var(--zc-neutral-50);--zc-text-brand-secondary: var(--zc-neutral-300);--zc-text-brand-secondary-hover: var(--zc-neutral-200);--zc-text-brand-tertiary: var(--zc-neutral-400);--zc-text-brand-tertiary-alt: var(--zc-neutral-50);--zc-text-brand-accent: var(--zc-brand-accent-500);--zc-text-error-primary: var(--zc-red-400);--zc-text-error-primary-hover: var(--zc-red-300);--zc-text-warning-primary: var(--zc-yellow-400);--zc-text-success-primary: var(--zc-green-400);--zc-border-primary: var(--zc-neutral-700);--zc-border-secondary: var(--zc-neutral-800);--zc-border-secondary-alt: var(--zc-neutral-800);--zc-border-tertiary: var(--zc-neutral-800);--zc-border-brand: var(--zc-brand-400);--zc-border-brand-alt: var(--zc-neutral-700);--zc-border-error: var(--zc-red-400);--zc-border-error-subtle: var(--zc-red-500);--zc-fg-primary: var(--zc-base-white);--zc-fg-secondary: var(--zc-neutral-300);--zc-fg-secondary-hover: var(--zc-neutral-200);--zc-fg-tertiary: var(--zc-neutral-400);--zc-fg-tertiary-hover: var(--zc-neutral-300);--zc-fg-quaternary: var(--zc-neutral-500);--zc-fg-quaternary-hover: var(--zc-neutral-400);--zc-fg-white: var(--zc-base-white);--zc-fg-brand-primary: var(--zc-brand-500);--zc-fg-brand-primary-alt: var(--zc-neutral-300);--zc-fg-brand-secondary: var(--zc-brand-500);--zc-fg-brand-secondary-alt: var(--zc-neutral-600);--zc-fg-brand-secondary-hover: var(--zc-neutral-500);--zc-fg-brand-accent: var(--zc-brand-accent-500);--zc-fg-error-primary: var(--zc-red-500);--zc-fg-error-secondary: var(--zc-red-400);--zc-fg-warning-primary: var(--zc-yellow-500);--zc-fg-warning-secondary: var(--zc-yellow-400);--zc-fg-success-primary: var(--zc-green-500);--zc-fg-success-secondary: var(--zc-green-400);--zc-bg-primary: var(--zc-neutral-950);--zc-bg-primary-alt: var(--zc-bg-secondary);--zc-bg-primary-hover: var(--zc-neutral-900);--zc-bg-primary-solid: var(--zc-bg-tertiary);--zc-bg-secondary: var(--zc-neutral-900);--zc-bg-secondary-alt: var(--zc-bg-primary);--zc-bg-secondary-hover: var(--zc-neutral-800);--zc-bg-secondary-solid: var(--zc-neutral-600);--zc-bg-tertiary: var(--zc-neutral-800);--zc-bg-quaternary: var(--zc-neutral-700);--zc-bg-overlay: var(--zc-neutral-800);--zc-bg-brand-primary: var(--zc-brand-500);--zc-bg-brand-primary-alt: var(--zc-bg-secondary);--zc-bg-brand-secondary: var(--zc-brand-600);--zc-bg-brand-solid: var(--zc-brand-50);--zc-bg-brand-solid-hover: var(--zc-brand-accent-500);--zc-bg-brand-section: var(--zc-bg-secondary);--zc-bg-brand-section-subtle: var(--zc-bg-primary);--zc-bg-error-primary: var(--zc-red-950);--zc-bg-error-secondary: var(--zc-red-600);--zc-bg-error-solid: var(--zc-red-600);--zc-bg-error-solid-hover: var(--zc-red-500);--zc-bg-warning-primary: var(--zc-yellow-950);--zc-bg-warning-secondary: var(--zc-yellow-600);--zc-bg-warning-solid: var(--zc-yellow-600);--zc-bg-success-primary: var(--zc-green-950);--zc-bg-success-secondary: var(--zc-green-600);--zc-bg-success-solid: var(--zc-green-600);--zc-focus-ring-color: var(--zc-brand-500);--zc-focus-ring-error-color: var(--zc-red-500);--zc-shadow-xs-color: var(--zc-base-transparent);--zc-shadow-sm-01-color: var(--zc-base-transparent);--zc-shadow-sm-02-color: var(--zc-base-transparent);--zc-shadow-md-01-color: var(--zc-base-transparent);--zc-shadow-md-02-color: var(--zc-base-transparent);--zc-shadow-lg-01-color: var(--zc-base-transparent);--zc-shadow-lg-02-color: var(--zc-base-transparent);--zc-shadow-lg-03-color: var(--zc-base-transparent);--zc-shadow-xl-01-color: var(--zc-base-transparent);--zc-shadow-xl-02-color: var(--zc-base-transparent);--zc-shadow-xl-03-color: var(--zc-base-transparent);--zc-shadow-2xl-01-color: var(--zc-base-transparent);--zc-shadow-2xl-02-color: var(--zc-base-transparent);--zc-shadow-3xl-01-color: var(--zc-base-transparent);--zc-shadow-3xl-02-color: var(--zc-base-transparent);--zc-shadow-skeumorphic-inner-color: rgb(0 0 0 / .05);--zc-shadow-skeumorphic-inner-border-color: rgb(0 0 0 / .18);--zc-shadow-main-centre-md-color: var(--zc-base-transparent);--zc-shadow-main-centre-lg-color: var(--zc-base-transparent);--zc-shadow-overlay-lg-color: var(--zc-base-transparent);--zc-shadow-grid-md-color: var(--zc-base-transparent);--zc-alpha-white-10: rgb(10 10 10 / .1);--zc-alpha-white-20: rgb(10 10 10 / .2);--zc-alpha-white-30: rgb(10 10 10 / .3);--zc-alpha-white-40: rgb(10 10 10 / .4);--zc-alpha-white-50: rgb(10 10 10 / .5);--zc-alpha-white-60: rgb(10 10 10 / .6);--zc-alpha-white-70: rgb(10 10 10 / .7);--zc-alpha-white-80: rgb(10 10 10 / .8);--zc-alpha-white-90: rgb(10 10 10 / .9);--zc-alpha-white-100: var(--zc-neutral-950);--zc-alpha-black-10: rgb(255 255 255 / .1);--zc-alpha-black-20: rgb(255 255 255 / .2);--zc-alpha-black-30: rgb(255 255 255 / .3);--zc-alpha-black-40: rgb(255 255 255 / .4);--zc-alpha-black-50: rgb(255 255 255 / .5);--zc-alpha-black-60: rgb(255 255 255 / .6);--zc-alpha-black-70: rgb(255 255 255 / .7);--zc-alpha-black-80: rgb(255 255 255 / .8);--zc-alpha-black-90: rgb(255 255 255 / .9);--zc-alpha-black-100: #ffffff;--zc-utility-neutral-50: var(--zc-neutral-900);--zc-utility-neutral-100: var(--zc-neutral-800);--zc-utility-neutral-200: var(--zc-neutral-700);--zc-utility-neutral-300: var(--zc-neutral-700);--zc-utility-neutral-400: var(--zc-neutral-600);--zc-utility-neutral-500: var(--zc-neutral-500);--zc-utility-neutral-600: var(--zc-neutral-400);--zc-utility-neutral-700: var(--zc-neutral-300);--zc-utility-neutral-800: var(--zc-neutral-200);--zc-utility-neutral-900: var(--zc-neutral-100);--zc-utility-brand-50: var(--zc-brand-950);--zc-utility-brand-50-alt: var(--zc-utility-neutral-50);--zc-utility-brand-100: var(--zc-brand-900);--zc-utility-brand-100-alt: var(--zc-utility-neutral-100);--zc-utility-brand-200: var(--zc-brand-800);--zc-utility-brand-200-alt: var(--zc-utility-neutral-200);--zc-utility-brand-300: var(--zc-brand-700);--zc-utility-brand-300-alt: var(--zc-utility-neutral-300);--zc-utility-brand-400: var(--zc-brand-600);--zc-utility-brand-400-alt: var(--zc-utility-neutral-400);--zc-utility-brand-500: var(--zc-brand-500);--zc-utility-brand-500-alt: var(--zc-utility-neutral-500);--zc-utility-brand-600: var(--zc-brand-400);--zc-utility-brand-600-alt: var(--zc-utility-neutral-600);--zc-utility-brand-700: var(--zc-brand-300);--zc-utility-brand-700-alt: var(--zc-utility-neutral-700);--zc-utility-brand-800: var(--zc-brand-200);--zc-utility-brand-800-alt: var(--zc-utility-neutral-800);--zc-utility-brand-900: var(--zc-brand-100);--zc-utility-brand-900-alt: var(--zc-utility-neutral-900);--zc-utility-brand-accent-50: var(--zc-brand-accent-950);--zc-utility-brand-accent-50-alt: var(--zc-utility-neutral-50);--zc-utility-brand-accent-100: var(--zc-brand-accent-900);--zc-utility-brand-accent-100-alt: var(--zc-utility-neutral-100);--zc-utility-brand-accent-200: var(--zc-brand-accent-800);--zc-utility-brand-accent-200-alt: var(--zc-utility-neutral-200);--zc-utility-brand-accent-300: var(--zc-brand-accent-700);--zc-utility-brand-accent-300-alt: var(--zc-utility-neutral-300);--zc-utility-brand-accent-400: var(--zc-brand-accent-600);--zc-utility-brand-accent-400-alt: var(--zc-utility-neutral-400);--zc-utility-brand-accent-500: var(--zc-brand-accent-500);--zc-utility-brand-accent-500-alt: var(--zc-utility-neutral-500);--zc-utility-brand-accent-600: var(--zc-brand-accent-400);--zc-utility-brand-accent-600-alt: var(--zc-utility-neutral-600);--zc-utility-brand-accent-700: var(--zc-brand-accent-300);--zc-utility-brand-accent-700-alt: var(--zc-utility-neutral-700);--zc-utility-brand-accent-800: var(--zc-brand-accent-200);--zc-utility-brand-accent-800-alt: var(--zc-utility-neutral-800);--zc-utility-brand-accent-900: var(--zc-brand-accent-100);--zc-utility-brand-accent-900-alt: var(--zc-utility-neutral-900);--zc-utility-red-50: var(--zc-red-950);--zc-utility-red-100: var(--zc-red-900);--zc-utility-red-200: var(--zc-red-800);--zc-utility-red-300: var(--zc-red-700);--zc-utility-red-400: var(--zc-red-600);--zc-utility-red-500: var(--zc-red-500);--zc-utility-red-600: var(--zc-red-400);--zc-utility-red-700: var(--zc-red-300);--zc-utility-orange-50: var(--zc-orange-950);--zc-utility-orange-100: var(--zc-orange-900);--zc-utility-orange-200: var(--zc-orange-800);--zc-utility-orange-300: var(--zc-orange-700);--zc-utility-orange-400: var(--zc-orange-600);--zc-utility-orange-500: var(--zc-orange-500);--zc-utility-orange-600: var(--zc-orange-400);--zc-utility-orange-700: var(--zc-orange-300);--zc-utility-amber-50: var(--zc-amber-950);--zc-utility-amber-100: var(--zc-amber-900);--zc-utility-amber-200: var(--zc-amber-800);--zc-utility-amber-300: var(--zc-amber-700);--zc-utility-amber-400: var(--zc-amber-600);--zc-utility-amber-500: var(--zc-amber-500);--zc-utility-amber-600: var(--zc-amber-400);--zc-utility-amber-700: var(--zc-amber-300);--zc-utility-yellow-50: var(--zc-yellow-950);--zc-utility-yellow-100: var(--zc-yellow-900);--zc-utility-yellow-200: var(--zc-yellow-800);--zc-utility-yellow-300: var(--zc-yellow-700);--zc-utility-yellow-400: var(--zc-yellow-600);--zc-utility-yellow-500: var(--zc-yellow-500);--zc-utility-yellow-600: var(--zc-yellow-400);--zc-utility-yellow-700: var(--zc-yellow-300);--zc-utility-green-50: var(--zc-green-950);--zc-utility-green-100: var(--zc-green-900);--zc-utility-green-200: var(--zc-green-800);--zc-utility-green-300: var(--zc-green-700);--zc-utility-green-400: var(--zc-green-600);--zc-utility-green-500: var(--zc-green-500);--zc-utility-green-600: var(--zc-green-400);--zc-utility-green-700: var(--zc-green-300);--zc-utility-emerald-50: var(--zc-emerald-950);--zc-utility-emerald-100: var(--zc-emerald-900);--zc-utility-emerald-200: var(--zc-emerald-800);--zc-utility-emerald-300: var(--zc-emerald-700);--zc-utility-emerald-400: var(--zc-emerald-600);--zc-utility-emerald-500: var(--zc-emerald-500);--zc-utility-emerald-600: var(--zc-emerald-400);--zc-utility-emerald-700: var(--zc-emerald-300);--zc-utility-sky-50: var(--zc-sky-950);--zc-utility-sky-100: var(--zc-sky-900);--zc-utility-sky-200: var(--zc-sky-800);--zc-utility-sky-300: var(--zc-sky-700);--zc-utility-sky-400: var(--zc-sky-600);--zc-utility-sky-500: var(--zc-sky-500);--zc-utility-sky-600: var(--zc-sky-400);--zc-utility-sky-700: var(--zc-sky-300);--zc-utility-blue-50: var(--zc-blue-950);--zc-utility-blue-100: var(--zc-blue-900);--zc-utility-blue-200: var(--zc-blue-800);--zc-utility-blue-300: var(--zc-blue-700);--zc-utility-blue-400: var(--zc-blue-600);--zc-utility-blue-500: var(--zc-blue-500);--zc-utility-blue-600: var(--zc-blue-400);--zc-utility-blue-700: var(--zc-blue-300);--zc-utility-indigo-50: var(--zc-indigo-950);--zc-utility-indigo-100: var(--zc-indigo-900);--zc-utility-indigo-200: var(--zc-indigo-800);--zc-utility-indigo-300: var(--zc-indigo-700);--zc-utility-indigo-400: var(--zc-indigo-600);--zc-utility-indigo-500: var(--zc-indigo-500);--zc-utility-indigo-600: var(--zc-indigo-400);--zc-utility-indigo-700: var(--zc-indigo-300);--zc-utility-purple-50: var(--zc-purple-950);--zc-utility-purple-100: var(--zc-purple-900);--zc-utility-purple-200: var(--zc-purple-800);--zc-utility-purple-300: var(--zc-purple-700);--zc-utility-purple-400: var(--zc-purple-600);--zc-utility-purple-500: var(--zc-purple-500);--zc-utility-purple-600: var(--zc-purple-400);--zc-utility-purple-700: var(--zc-purple-300);--zc-utility-fuchsia-50: var(--zc-fuchsia-950);--zc-utility-fuchsia-100: var(--zc-fuchsia-900);--zc-utility-fuchsia-200: var(--zc-fuchsia-800);--zc-utility-fuchsia-300: var(--zc-fuchsia-700);--zc-utility-fuchsia-400: var(--zc-fuchsia-600);--zc-utility-fuchsia-500: var(--zc-fuchsia-500);--zc-utility-fuchsia-600: var(--zc-fuchsia-400);--zc-utility-fuchsia-700: var(--zc-fuchsia-300);--zc-utility-pink-50: var(--zc-pink-950);--zc-utility-pink-100: var(--zc-pink-900);--zc-utility-pink-200: var(--zc-pink-800);--zc-utility-pink-300: var(--zc-pink-700);--zc-utility-pink-400: var(--zc-pink-600);--zc-utility-pink-500: var(--zc-pink-500);--zc-utility-pink-600: var(--zc-pink-400);--zc-utility-pink-700: var(--zc-pink-300);--zc-utility-slate-50: var(--zc-slate-950);--zc-utility-slate-100: var(--zc-slate-900);--zc-utility-slate-200: var(--zc-slate-800);--zc-utility-slate-300: var(--zc-slate-700);--zc-utility-slate-400: var(--zc-slate-600);--zc-utility-slate-500: var(--zc-slate-500);--zc-utility-slate-600: var(--zc-slate-400);--zc-utility-slate-700: var(--zc-slate-300);--zc-utility-cream-50: var(--zc-neutral-900);--zc-app-store-badge-border: var(--zc-base-white);--zc-avatar-styles-bg-neutral: #e0e0e0;--zc-footer-button-fg: var(--zc-neutral-300);--zc-footer-button-fg-hover: var(--zc-neutral-100);--zc-icon-fg-brand: var(--zc-neutral-400);--zc-icon-fg-brand-on-brand: var(--zc-neutral-400);--zc-icon-fg-button-primary: var(--zc-base-black);--zc-featured-icon-light-fg-brand: var(--zc-brand-200);--zc-featured-icon-light-fg-gray: var(--zc-neutral-200);--zc-featured-icon-light-fg-error: var(--zc-red-200);--zc-featured-icon-light-fg-warning: var(--zc-yellow-200);--zc-featured-icon-light-fg-success: var(--zc-green-200);--zc-screen-mockup-border: var(--zc-neutral-700);--zc-slider-handle-bg: var(--zc-fg-brand-primary);--zc-slider-handle-border: var(--zc-bg-primary);--zc-toggle-border: var(--zc-base-transparent);--zc-toggle-slim-border-pressed: var(--zc-base-transparent);--zc-toggle-slim-border-pressed-hover: var(--zc-base-transparent);--zc-tooltip-supporting-text: var(--zc-neutral-300);--zc-text-editor-icon-fg: var(--zc-neutral-400);--zc-text-editor-icon-fg-active: var(--zc-base-white)}}:root{--zc-shadow-xs: 0 1px 2px 0 var(--zc-shadow-xs-color);--zc-shadow-sm: 0 1px 2px -1px var(--zc-shadow-sm-01-color), 0 1px 3px 0 var(--zc-shadow-sm-02-color);--zc-shadow-md: 0 2px 4px -2px var(--zc-shadow-md-01-color), 0 4px 6px -1px var(--zc-shadow-md-02-color);--zc-shadow-lg: 0 2px 2px -1px var(--zc-shadow-lg-01-color), 0 4px 6px -2px var(--zc-shadow-lg-02-color), 0 12px 16px -4px var(--zc-shadow-lg-03-color);--zc-shadow-xl: 0 3px 3px -1.5px var(--zc-shadow-xl-01-color), 0 8px 8px -4px var(--zc-shadow-xl-02-color), 0 20px 24px -4px var(--zc-shadow-xl-03-color);--zc-shadow-2xl: 0 4px 4px -2px var(--zc-shadow-2xl-01-color), 0 24px 48px -12px var(--zc-shadow-2xl-02-color);--zc-shadow-3xl: 0 5px 5px -2.5px var(--zc-shadow-3xl-01-color), 0 32px 64px -12px var(--zc-shadow-3xl-02-color);--zc-focus-ring: 0 0 0 2px var(--zc-bg-primary), 0 0 0 4px var(--zc-focus-ring-color);--zc-focus-ring-error: 0 0 0 2px var(--zc-bg-primary), 0 0 0 4px var(--zc-focus-ring-error-color);--zc-backdrop-blur-sm: 8px;--zc-backdrop-blur-md: 16px;--zc-backdrop-blur-lg: 24px;--zc-backdrop-blur-xl: 40px;--zc-scrim: color-mix(in srgb, var(--zc-bg-overlay) 70%, transparent);--zc-z-overlay: 40;--zc-z-dropdown: 50;--zc-z-tooltip: 50;--zc-z-popover: 100}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url("./dm-sans-latin-400-normal-PK6QQEPM.woff2") format("woff2");unicode-range:U+0000-00FF,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:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url("./dm-sans-latin-500-normal-EEBZRNR6.woff2") format("woff2");unicode-range:U+0000-00FF,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:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url("./dm-sans-latin-600-normal-VVAUUCVV.woff2") format("woff2");unicode-range:U+0000-00FF,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:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url("./dm-sans-latin-700-normal-3NSIJ7YI.woff2") format("woff2");unicode-range:U+0000-00FF,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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url("./inter-latin-400-normal-55WT6UWF.woff2") format("woff2");unicode-range:U+0000-00FF,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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url("./inter-latin-500-normal-W62DVTXI.woff2") format("woff2");unicode-range:U+0000-00FF,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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url("./inter-latin-600-normal-R6Y2SZCR.woff2") format("woff2");unicode-range:U+0000-00FF,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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url("./inter-latin-700-normal-SU5XVJMF.woff2") format("woff2");unicode-range:U+0000-00FF,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:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./dm-mono-latin-400-normal-ASEO4XL4.woff2") format("woff2");unicode-range:U+0000-00FF,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:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url("./dm-mono-latin-500-normal-5DTZP5O2.woff2") format("woff2");unicode-range:U+0000-00FF,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}.zc-banner{display:flex;align-items:center;justify-content:space-between;gap:var(--zc-spacing-lg);padding:var(--zc-spacing-lg);width:100%;font-family:var(--zc-font-family-body)}.zc-banner--floating{border:1px solid var(--zc-border-secondary-alt);border-radius:var(--zc-radius-xl);box-shadow:var(--zc-shadow-lg)}.zc-banner--full-width{border-block:1px solid var(--zc-border-primary)}.zc-banner--default{background:var(--zc-bg-secondary)}.zc-banner--brand{background:var(--zc-bg-brand-section-subtle)}.zc-banner--brand.zc-banner--full-width{border-block-color:var(--zc-border-brand-alt)}.zc-banner--dual-action{padding-left:var(--zc-spacing-2xl)}.zc-banner--slim{position:relative;min-height:48px;padding:0 var(--zc-spacing-6xl)}.zc-banner--slim.zc-banner--floating{min-height:52px}.zc-banner--slim .zc-banner__dismiss{position:absolute;top:50%;right:var(--zc-spacing-md);translate:0 -50%}.zc-banner__content{display:flex;align-items:center;flex:1;min-width:0;gap:var(--zc-spacing-lg)}.zc-banner__icon{display:inline-flex;align-items:center;flex-shrink:0;color:var(--zc-fg-brand-primary-alt)}.zc-banner--brand .zc-banner__icon{color:var(--zc-fg-white)}.zc-banner__text{display:flex;align-items:baseline;gap:var(--zc-spacing-sm);flex:1 1 auto;flex-wrap:wrap;min-width:0}.zc-banner--centered .zc-banner__text{justify-content:center;text-align:center}.zc-banner--text-field .zc-banner__text{flex-direction:column;gap:var(--zc-spacing-xxs)}.zc-banner__message{color:var(--zc-text-secondary);margin:0}.zc-banner__description{color:var(--zc-text-tertiary);margin:0}.zc-banner--brand .zc-banner__message{color:var(--zc-text-primary-on-brand)}.zc-banner--brand .zc-banner__description{color:var(--zc-text-tertiary-on-brand)}.zc-banner__actions{display:flex;align-items:center;gap:var(--zc-spacing-lg);flex-shrink:0}.zc-banner__dismiss{flex-shrink:0}.zc-modal{max-width:400px;width:calc(100% - 2 * var(--zc-spacing-4xl));max-height:calc(100% - 2 * var(--zc-spacing-4xl));margin:auto;border:none;padding:0;background:var(--zc-bg-primary);border-radius:var(--zc-radius-2xl);box-shadow:var(--zc-shadow-xl);color:inherit;overflow:hidden}.zc-modal--md{max-width:544px}.zc-modal--sheet{width:100%;max-width:none;position:fixed;inset:auto 0 0;margin:0 auto;border-radius:var(--zc-radius-2xl) var(--zc-radius-2xl) 0 0}@media (min-width: 1000px){.zc-modal--sheet{max-width:920px}}.zc-modal[open]{display:flex;flex-direction:column;min-height:0;animation:zc-modal-pop-in .2s ease}.zc-modal--sheet[open]{animation:zc-modal-sheet-in .2s ease}.zc-modal::backdrop{background:var(--zc-scrim);backdrop-filter:blur(var(--zc-backdrop-blur-md));-webkit-backdrop-filter:blur(var(--zc-backdrop-blur-md));animation:zc-modal-fade-in .2s ease}.zc-modal--sheet::backdrop{background:var(--zc-brand-accent-50);backdrop-filter:none;-webkit-backdrop-filter:none}.zc-modal__header{display:flex;align-items:flex-start;gap:var(--zc-spacing-xl);padding:var(--zc-spacing-3xl)}.zc-modal__header-content{display:flex;flex-direction:column;gap:var(--zc-spacing-xs);flex:1;min-width:0}.zc-modal__close{flex-shrink:0}.zc-modal__body{padding:0 var(--zc-spacing-3xl) var(--zc-spacing-3xl);overflow-y:auto}.zc-modal__footer{display:flex;gap:var(--zc-spacing-lg);padding:0 var(--zc-spacing-3xl) var(--zc-spacing-3xl)}.zc-modal__body:first-child,.zc-modal__footer:first-child{padding-top:var(--zc-spacing-3xl)}@keyframes zc-modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes zc-modal-pop-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes zc-modal-sheet-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.zc-modal[open],.zc-modal--sheet[open],.zc-modal::backdrop{animation:none}}.zc-slideout{position:fixed;inset:0 0 0 auto;height:100%;max-height:none;max-width:100%;margin:0;border:none;padding:0;background:var(--zc-bg-primary);box-shadow:var(--zc-shadow-xl);color:inherit}.zc-slideout[open]{display:flex;flex-direction:column;animation:zc-slideout-slide-in .3s ease}.zc-slideout::backdrop{background:var(--zc-scrim);animation:zc-slideout-fade-in .2s ease}body:has(.zc-slideout[open]){overflow:hidden}.zc-slideout__header{display:flex;justify-content:space-between;align-items:flex-start;padding:var(--zc-spacing-3xl);flex-shrink:0}.zc-slideout__header-content{display:flex;flex-direction:column;gap:var(--zc-spacing-xxs);flex:1;min-width:0}.zc-slideout__close{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:var(--zc-spacing-md);border-radius:var(--zc-radius-md);color:var(--zc-fg-quaternary);flex-shrink:0}.zc-slideout__close:hover{color:var(--zc-fg-quaternary-hover);background:var(--zc-bg-secondary)}.zc-slideout__content{flex:1;overflow-y:auto;padding:0 var(--zc-spacing-3xl)}.zc-slideout__footer{flex-shrink:0;padding:var(--zc-spacing-3xl);border-top:1px solid var(--zc-border-secondary)}@keyframes zc-slideout-fade-in{0%{opacity:0}to{opacity:1}}@keyframes zc-slideout-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}@media (prefers-reduced-motion: reduce){.zc-slideout[open],.zc-slideout::backdrop{animation:none}}.zc-metric-card{display:flex;flex-direction:column;gap:var(--zc-spacing-md);padding:var(--zc-spacing-2xl);border:1px solid var(--zc-border-secondary);border-radius:var(--zc-radius-xl);background:var(--zc-bg-primary)}.zc-metric-card__header{display:flex;justify-content:space-between;align-items:center}.zc-metric-card__heading-row{display:flex;align-items:center;gap:var(--zc-spacing-md)}.zc-metric-card__heading{color:var(--zc-text-tertiary)}.zc-metric-card__icon{display:flex;flex-shrink:0}.zc-metric-card__body{display:flex;flex-direction:column;gap:var(--zc-spacing-xl)}.zc-metric-card__value-row{display:flex;align-items:baseline;gap:var(--zc-spacing-xl);flex-wrap:wrap}.zc-metric-card__value{color:var(--zc-text-primary)}.zc-metric-card__change{display:inline-flex;align-items:center;gap:var(--zc-spacing-xxs);font-size:var(--zc-font-size-text-sm);font-weight:var(--zc-font-weight-medium);font-family:var(--zc-font-family-body)}.zc-metric-card__change--positive{color:var(--zc-text-success-primary)}.zc-metric-card__change--negative{color:var(--zc-text-error-primary)}.zc-metric-card__change-desc{color:var(--zc-text-secondary)}.zc-metric-card__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.zc-metric-card__chart{width:100%}.zc-metric-tabs{display:flex;flex-direction:row;width:100%;border:1px solid var(--zc-border-secondary);border-radius:var(--zc-radius-md);overflow:hidden}.zc-metric-tab{flex:1 1 0;display:flex;flex-direction:column;gap:var(--zc-spacing-2xl);align-items:flex-start;text-align:left;padding:var(--zc-spacing-xl) var(--zc-spacing-2xl) var(--zc-spacing-3xl);background:var(--zc-bg-secondary);border:none;border-bottom:2px solid transparent;cursor:pointer;font-family:var(--zc-font-family-body);color:inherit;position:relative;transition:background-color .12s ease,border-color .12s ease}.zc-metric-tab+.zc-metric-tab{border-left:1px solid var(--zc-border-secondary)}.zc-metric-tab:hover:not(.zc-metric-tab--active){background:var(--zc-bg-secondary-hover)}.zc-metric-tab:focus-visible{outline:2px solid var(--zc-border-brand);outline-offset:-2px}.zc-metric-tab--active{background:var(--zc-bg-primary);border-bottom-color:var(--zc-border-brand)}.zc-metric-tab__top{display:flex;align-items:center;justify-content:space-between;gap:var(--zc-spacing-md);width:100%}.zc-metric-tab__label-wrap{display:flex;align-items:center;gap:var(--zc-spacing-xs)}.zc-metric-tab__label{color:var(--zc-text-primary)}.zc-metric-tab__help{display:inline-flex;align-items:center;color:var(--zc-fg-quaternary);cursor:help}.zc-metric-tab__help:hover{color:var(--zc-text-tertiary)}.zc-metric-tab__status{display:inline-flex;align-items:center;gap:var(--zc-spacing-xs);padding:var(--zc-spacing-xxs) var(--zc-spacing-sm);border-radius:var(--zc-radius-sm);border:1px solid transparent}.zc-metric-tab__status-text{white-space:nowrap}.zc-metric-tab--default .zc-metric-tab__status{background:var(--zc-bg-success-primary);border-color:var(--zc-success-200)}.zc-metric-tab--default .zc-metric-tab__status-text{color:var(--zc-success-700)}.zc-metric-tab--warning .zc-metric-tab__status{background:var(--zc-bg-warning-primary);border-color:var(--zc-warning-200)}.zc-metric-tab--warning .zc-metric-tab__status-text{color:var(--zc-warning-700)}.zc-metric-tab--alert .zc-metric-tab__status{background:var(--zc-bg-error-primary);border-color:var(--zc-error-200)}.zc-metric-tab--alert .zc-metric-tab__status-text{color:var(--zc-error-700)}.zc-metric-tab__bottom{display:flex;align-items:baseline;gap:var(--zc-spacing-lg);flex-wrap:wrap}.zc-metric-tab__value{color:var(--zc-text-primary)}.zc-metric-tab__change{display:inline-flex;align-items:center;gap:var(--zc-spacing-xxs)}.zc-metric-tab__change--positive{color:var(--zc-text-success-primary)}.zc-metric-tab__change--negative{color:var(--zc-text-error-primary)}.zc-metric-tab__change-suffix{color:var(--zc-text-tertiary);margin-left:var(--zc-spacing-xs)}.zc-date-range-selector{display:inline-flex;align-items:stretch;border:1px solid var(--zc-border-primary);border-radius:var(--zc-radius-md);background:var(--zc-bg-primary);overflow:hidden}.zc-date-range-selector__preset,.zc-date-range-selector__custom{display:inline-flex;align-items:center;gap:var(--zc-spacing-sm);padding:var(--zc-spacing-md) var(--zc-spacing-lg);background:var(--zc-bg-primary);border:none;color:var(--zc-text-secondary);font-family:var(--zc-font-family-body);cursor:pointer;transition:background-color .12s ease}.zc-date-range-selector__preset+.zc-date-range-selector__preset,.zc-date-range-selector__preset+.zc-date-range-selector__custom,.zc-date-range-selector__custom+.zc-date-range-selector__custom{border-left:1px solid var(--zc-border-primary)}.zc-date-range-selector__preset:hover:not(:disabled),.zc-date-range-selector__custom:hover:not(:disabled){background:var(--zc-bg-secondary)}.zc-date-range-selector__preset:focus-visible,.zc-date-range-selector__custom:focus-visible{outline:2px solid var(--zc-border-brand);outline-offset:-2px;z-index:1}.zc-date-range-selector__preset--selected,.zc-date-range-selector__custom--selected{background:var(--zc-bg-secondary);color:var(--zc-text-secondary-hover)}.zc-date-range-selector__preset:disabled,.zc-date-range-selector__custom:disabled{opacity:.5;cursor:not-allowed}.zc-date-range-selector__status{display:inline-flex;align-items:center;padding:0 var(--zc-spacing-lg);border-left:1px solid var(--zc-border-primary)}.zc-status-dot{display:inline-flex;flex-shrink:0}.zc-status-dot__mark{width:8px;height:8px;border-radius:var(--zc-radius-full);flex-shrink:0}.zc-status-dot--default .zc-status-dot__mark{background:var(--zc-fg-success-secondary);box-shadow:0 0 0 2px var(--zc-bg-success-secondary)}.zc-status-dot--warning .zc-status-dot__mark{background:var(--zc-fg-warning-secondary);box-shadow:0 0 0 2px var(--zc-bg-warning-secondary)}.zc-status-dot--alert .zc-status-dot__mark{background:var(--zc-fg-error-secondary);box-shadow:0 0 0 2px var(--zc-bg-error-secondary)}.zc-status-dot__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.zc-status-summary{display:flex;flex-direction:column;gap:var(--zc-spacing-lg);padding:var(--zc-spacing-xl);background:var(--zc-bg-secondary-subtle);border:1px solid var(--zc-border-secondary);border-radius:var(--zc-radius-xl)}.zc-status-summary__header{display:inline-flex;align-items:baseline;gap:var(--zc-spacing-md)}.zc-status-summary__title{color:var(--zc-text-primary)}.zc-status-summary__supporting{color:var(--zc-text-quaternary)}.zc-status-summary__badges{display:flex;flex-wrap:wrap;gap:var(--zc-spacing-xs);list-style:none;margin:0;padding:0}.zc-status-summary__badge{display:inline-flex;align-items:center;gap:var(--zc-spacing-sm);padding:var(--zc-spacing-xxs) var(--zc-spacing-sm);border:1px solid transparent;border-radius:var(--zc-radius-sm)}.zc-status-summary__badge-text{white-space:nowrap}.zc-status-summary__badge--default{background:var(--zc-bg-success-primary);border-color:var(--zc-success-200);color:var(--zc-success-700)}.zc-status-summary__badge--warning{background:var(--zc-bg-warning-primary);border-color:var(--zc-warning-200);color:var(--zc-warning-700)}.zc-status-summary__badge--alert{background:var(--zc-bg-error-primary);border-color:var(--zc-error-200);color:var(--zc-error-700)}.zc-status-summary__messages{display:flex;flex-direction:column;gap:var(--zc-spacing-xs);list-style:none;margin:0;padding:0;border-top:1px solid var(--zc-border-secondary);padding-top:var(--zc-spacing-lg)}.zc-status-summary__message{display:flex;align-items:center;gap:var(--zc-spacing-sm)}.zc-status-summary__message--warning .zc-status-summary__message-label{color:var(--zc-warning-700)}.zc-status-summary__message--alert .zc-status-summary__message-label{color:var(--zc-error-700)}.zc-status-summary__message-text{color:var(--zc-text-tertiary)}.zc-geo-map{display:flex;flex-direction:column;gap:var(--zc-spacing-2xl);padding:var(--zc-spacing-3xl);background:var(--zc-bg-primary);border:1px solid var(--zc-border-secondary);border-radius:var(--zc-radius-xl)}.zc-geo-map__heading{display:flex;flex-direction:column;gap:var(--zc-spacing-xs)}.zc-geo-map__label-row{display:inline-flex;align-items:center;gap:var(--zc-spacing-sm)}.zc-geo-map__value-row{display:flex;align-items:baseline;gap:var(--zc-spacing-lg);flex-wrap:wrap}.zc-geo-map__map{width:100%;display:flex;align-items:center;justify-content:center;min-height:200px}.zc-geo-map__map>svg,.zc-geo-map__map>img{width:100%;height:auto;max-width:100%}.zc-geo-map__ranked{display:flex;flex-direction:column;gap:var(--zc-spacing-lg)}.zc-geo-map__list{display:flex;flex-direction:column;gap:var(--zc-spacing-md);list-style:none;margin:0;padding:0}.zc-geo-map__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(80px,1.2fr) auto;align-items:center;gap:var(--zc-spacing-lg)}.zc-geo-map__row-name{display:inline-flex;align-items:center;gap:var(--zc-spacing-md);min-width:0}.zc-geo-map__row-name>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zc-geo-map__row-icon{display:inline-flex;align-items:center;flex-shrink:0;width:20px}.zc-geo-map__row-value{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.zc-geo-map__row:not(:has(.zc-geo-map__row-bar)){grid-template-columns:minmax(0,1fr) auto}.zc-activity-gauge{display:flex;flex-direction:column;align-items:center;gap:var(--zc-spacing-lg);font-family:var(--zc-font-family-body)}.zc-activity-gauge__frame{position:relative;flex-shrink:0}.zc-activity-gauge__svg{display:block}.zc-activity-gauge__track{stroke:var(--zc-bg-tertiary)}.zc-activity-gauge__center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;pointer-events:none}.zc-activity-gauge__value{color:var(--zc-text-primary)}.zc-workspace-menu{display:flex;align-items:center;gap:var(--zc-spacing-md);width:100%;padding:var(--zc-spacing-md);background:var(--zc-bg-primary);border:1px solid var(--zc-border-secondary);border-radius:var( --zc-radius-xl );cursor:pointer;font-family:var(--zc-font-family-body);text-align:left;transition:background-color .12s ease,border-color .12s ease}.zc-workspace-menu:hover:not(:disabled){background:var(--zc-bg-secondary)}.zc-workspace-menu:focus-visible{outline:none;box-shadow:var(--zc-focus-ring)}.zc-workspace-menu--open{background:var(--zc-bg-secondary)}.zc-workspace-menu:disabled{opacity:.5;cursor:not-allowed}.zc-workspace-menu__avatar{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border-radius:var(--zc-radius-full);background:var(--zc-bg-brand-solid);color:var(--zc-text-button-primary);overflow:hidden}.zc-workspace-menu__avatar>img,.zc-workspace-menu__avatar>svg{width:100%;height:100%;object-fit:cover}.zc-workspace-menu__monogram{line-height:1}.zc-workspace-menu__text{display:flex;flex-direction:column;gap:var(--zc-spacing-xxs);min-width:0;flex:1 1 auto}.zc-workspace-menu__name,.zc-workspace-menu__supporting{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zc-workspace-menu__name{color:var(--zc-text-secondary)}.zc-workspace-menu__chevron{flex-shrink:0;color:var(--zc-fg-quaternary)}.zc-select{position:relative;display:flex;flex-direction:column;gap:var(--zc-spacing-sm);width:100%}.zc-select__label-wrapper{display:flex;align-items:center;gap:var(--zc-spacing-xxs)}.zc-select__label{font-family:var(--zc-font-family-body);font-size:var(--zc-font-size-text-sm);font-weight:var(--zc-font-weight-medium);line-height:var(--zc-line-height-text-sm);color:var(--zc-text-secondary)}.zc-select__required{font-size:var(--zc-font-size-text-sm);font-weight:var(--zc-font-weight-medium);line-height:var(--zc-line-height-text-sm);color:var(--zc-text-brand-tertiary)}.zc-select__trigger{display:flex;align-items:center;gap:var(--zc-spacing-md);width:100%;min-height:40px;padding:0 var(--zc-spacing-lg);border:1px solid var(--zc-border-primary);border-radius:var(--zc-radius-md);background:var(--zc-bg-primary);box-shadow:var(--zc-shadow-xs);cursor:pointer;font-family:var(--zc-font-family-body);font-size:var(--zc-font-size-text-md);line-height:var(--zc-line-height-text-md);text-align:left;color:var(--zc-text-primary);outline:none;transition:border-color .15s,box-shadow .15s}.zc-select--focus-visible .zc-select__trigger,.zc-select--open .zc-select__trigger{border-color:var(--zc-border-brand);box-shadow:inset 0 0 0 1px var(--zc-border-brand),var(--zc-shadow-xs)}.zc-select--disabled .zc-select__trigger{background:var(--zc-bg-disabled-subtle);color:var(--zc-text-disabled);cursor:not-allowed;border-color:var(--zc-border-disabled)}.zc-select--error .zc-select__trigger{border-color:var(--zc-border-error)}.zc-select--error .zc-select__trigger:focus-visible,.zc-select--error.zc-select--open .zc-select__trigger{border-color:var(--zc-border-error);box-shadow:inset 0 0 0 1px var(--zc-border-error),var(--zc-shadow-xs)}.zc-select--sm .zc-select__trigger{min-height:36px;padding:0 var(--zc-spacing-lg);font-size:var(--zc-font-size-text-sm);line-height:var(--zc-line-height-text-sm)}.zc-select--lg .zc-select__trigger{min-height:44px;padding:0 14px}.zc-select__value{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center;gap:var(--zc-spacing-md)}.zc-select__value-label{font-weight:var(--zc-font-weight-medium);color:var(--zc-text-primary)}.zc-select__value-supporting{font-weight:var(--zc-font-weight-regular);color:var(--zc-text-tertiary)}.zc-select__value--placeholder{font-weight:var(--zc-font-weight-regular);color:var(--zc-text-placeholder)}.zc-select--disabled .zc-select__value--placeholder{color:var(--zc-text-disabled)}.zc-select__chevron{flex-shrink:0;transition:transform .15s;color:var(--zc-fg-quaternary)}.zc-select--open .zc-select__chevron{transform:rotate(180deg)}.zc-select__hint{font-family:var(--zc-font-family-body);font-size:var(--zc-font-size-text-sm);font-weight:var(--zc-font-weight-regular);line-height:var(--zc-line-height-text-sm);color:var(--zc-text-tertiary);margin:0}.zc-select--error .zc-select__hint{color:var(--zc-text-error-primary)}.zc-select__menu{position:absolute;top:100%;left:0;right:0;margin:0;margin-top:var(--zc-spacing-xs);padding:var(--zc-spacing-xs) 0;list-style:none;background:var(--zc-bg-primary);border:1px solid var(--zc-border-secondary-alt);border-radius:var(--zc-radius-md);box-shadow:var(--zc-shadow-lg);max-height:320px;overflow-y:auto;z-index:var(--zc-z-dropdown)}.zc-select__option{display:flex;align-items:center;gap:var(--zc-spacing-md);margin:1px var(--zc-spacing-sm);padding:10px var(--zc-spacing-md);border-radius:var(--zc-radius-sm);cursor:pointer;font-family:var(--zc-font-family-body);font-size:var(--zc-font-size-text-md);line-height:var(--zc-line-height-text-md);color:var(--zc-text-primary)}.zc-select__option[data-active=true]{background:var(--zc-bg-active)}.zc-select__option[aria-disabled=true]{color:var(--zc-text-disabled);cursor:not-allowed}.zc-select__option-text{flex:1;min-width:0;display:flex;align-items:center;gap:var(--zc-spacing-md)}.zc-select__option-label{font-weight:var(--zc-font-weight-medium)}.zc-select__option-supporting{font-weight:var(--zc-font-weight-regular);color:var(--zc-text-tertiary)}.zc-select__option-check{flex-shrink:0;color:var(--zc-text-primary)}.zc-select--sm .zc-select__option{padding:var(--zc-spacing-md);font-size:var(--zc-font-size-text-sm);line-height:var(--zc-line-height-text-sm)}.zc-select__value-icon,.zc-select__option-icon{display:inline-flex;align-items:center;flex-shrink:0}.zc-text{margin:0;padding:0}.zc-text--responsive{font-size:var(--zctx-font-size);line-height:var(--zctx-line-height);letter-spacing:var(--zctx-letter-spacing);font-weight:var(--zctx-font-weight);font-family:var(--zctx-font-family)}@media (width < 1280px){.zc-text--responsive{font-size:var(--zctx-font-size-bt, var(--zctx-font-size));line-height:var(--zctx-line-height-bt, var(--zctx-line-height));letter-spacing:var(--zctx-letter-spacing-bt, var(--zctx-letter-spacing));font-weight:var(--zctx-font-weight-bt, var(--zctx-font-weight));font-family:var(--zctx-font-family-bt, var(--zctx-font-family))}}@media (width < 768px){.zc-text--responsive{font-size:var( --zctx-font-size-bm, var(--zctx-font-size-bt, var(--zctx-font-size)) );line-height:var( --zctx-line-height-bm, var(--zctx-line-height-bt, var(--zctx-line-height)) );letter-spacing:var( --zctx-letter-spacing-bm, var(--zctx-letter-spacing-bt, var(--zctx-letter-spacing)) );font-weight:var( --zctx-font-weight-bm, var(--zctx-font-weight-bt, var(--zctx-font-weight)) );font-family:var( --zctx-font-family-bm, var(--zctx-font-family-bt, var(--zctx-font-family)) )}}.zc-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--zc-spacing-xs);border:none;border-radius:var(--zc-radius-md);cursor:pointer;font-family:var(--zc-font-family-display);font-weight:var(--zc-font-weight-semibold);text-decoration:none;white-space:nowrap;outline:none;transition:background .15s,color .15s,box-shadow .15s}.zc-button__label{display:inline-flex;align-items:center;padding:0 var(--zc-spacing-xxs)}.zc-button--focus-visible{box-shadow:var(--zc-focus-ring),var(--zc-shadow-xs)}.zc-button[disabled]{cursor:not-allowed;opacity:.5}.zc-button--xs{min-height:32px;padding:0 10px;font-size:var(--zc-font-size-text-sm);line-height:var(--zc-line-height-button-header-sm)}.zc-button--sm{min-height:36px;padding:0 var(--zc-spacing-lg);font-size:var(--zc-font-size-text-sm);line-height:var(--zc-line-height-button-header-sm)}.zc-button--md{min-height:40px;padding:0 14px;font-size:var(--zc-font-size-text-sm);line-height:var(--zc-line-height-button-header-sm)}.zc-button--lg{min-height:44px;padding:0 var(--zc-spacing-xl);gap:var(--zc-spacing-sm);font-size:var(--zc-font-size-text-md);line-height:var(--zc-line-height-button-header-md)}.zc-button--xl{min-height:48px;padding:0 18px;gap:var(--zc-spacing-sm);font-size:var(--zc-font-size-text-md);line-height:var(--zc-line-height-button-header-md)}.zc-button--icon-only{padding:0}.zc-button--icon-only.zc-button--xs{width:32px}.zc-button--icon-only.zc-button--sm{width:36px}.zc-button--icon-only.zc-button--md{width:40px}.zc-button--icon-only.zc-button--lg{width:44px}.zc-button--icon-only.zc-button--xl{width:48px}.zc-button--full-width{width:100%}.zc-button--primary{background:var(--zc-bg-brand-solid);color:var(--zc-text-button-primary)}.zc-button--primary .zc-button__icon{color:var(--zc-icon-fg-button-primary);opacity:.6}.zc-button--primary:hover:not([disabled]):not(.zc-button--loading){background:var(--zc-bg-brand-solid-hover)}.zc-button--primary:hover:not([disabled]):not(.zc-button--loading) .zc-button__icon{opacity:1}.zc-button--primary.zc-button--loading{background:var(--zc-bg-brand-solid-hover)}.zc-button--primary .zc-button__spinner{color:var(--zc-fg-quaternary)}.zc-button--secondary{background:var(--zc-bg-primary);color:var(--zc-text-secondary);box-shadow:inset 0 0 0 1px var(--zc-border-primary)}.zc-button--secondary .zc-button__icon{color:var(--zc-fg-quaternary)}.zc-button--secondary:hover:not([disabled]):not(.zc-button--loading){background:var(--zc-utility-brand-accent-50);color:var(--zc-text-brand-accent)}.zc-button--secondary:hover:not([disabled]):not(.zc-button--loading) .zc-button__icon{color:var(--zc-fg-brand-accent)}.zc-button--secondary.zc-button--focus-visible{box-shadow:inset 0 0 0 1px var(--zc-border-primary),var(--zc-focus-ring),var(--zc-shadow-xs)}.zc-button--secondary.zc-button--loading{background:var(--zc-bg-primary-hover)}.zc-button--secondary .zc-button__spinner{color:var(--zc-fg-quaternary)}.zc-button--tertiary{background:transparent;color:var(--zc-text-tertiary)}.zc-button--tertiary .zc-button__icon{color:var(--zc-fg-quaternary)}.zc-button--tertiary:hover:not([disabled]):not(.zc-button--loading){background:var(--zc-utility-brand-accent-50);color:var(--zc-text-brand-accent)}.zc-button--tertiary:hover:not([disabled]):not(.zc-button--loading) .zc-button__icon{color:var(--zc-fg-brand-accent)}.zc-button--tertiary.zc-button--focus-visible{background:var(--zc-bg-primary);box-shadow:var(--zc-focus-ring)}.zc-button--tertiary.zc-button--loading{background:var(--zc-bg-primary-hover)}.zc-button--tertiary .zc-button__spinner{color:var(--zc-fg-quaternary)}.zc-button--link-color,.zc-button--link-gray,.zc-button--link-destructive{background:transparent;padding:0;min-height:0;border-radius:var(--zc-radius-xs)}.zc-button--link-color{color:var(--zc-text-brand-primary)}.zc-button--link-color .zc-button__icon{color:var(--zc-fg-primary)}.zc-button--link-color:hover:not([disabled]):not(.zc-button--loading){color:var(--zc-text-brand-accent)}.zc-button--link-color:hover:not([disabled]):not(.zc-button--loading) .zc-button__icon{color:var(--zc-fg-brand-accent)}.zc-button--link-color.zc-button--focus-visible{box-shadow:var(--zc-focus-ring)}.zc-button--link-color .zc-button__spinner{color:var(--zc-fg-brand-secondary-alt)}.zc-button--link-gray{color:var(--zc-text-quaternary)}.zc-button--link-gray .zc-button__icon{color:var(--zc-fg-quaternary)}.zc-button--link-gray:hover:not([disabled]):not(.zc-button--loading){color:var(--zc-text-tertiary)}.zc-button--link-gray:hover:not([disabled]):not(.zc-button--loading) .zc-button__icon{color:var(--zc-fg-quaternary-hover)}.zc-button--link-gray.zc-button--focus-visible{box-shadow:var(--zc-focus-ring)}.zc-button--link-gray .zc-button__spinner{color:var(--zc-fg-quaternary)}.zc-button--primary-destructive{background:var(--zc-bg-error-solid);color:var(--zc-text-white)}.zc-button--primary-destructive .zc-button__icon{color:var(--zc-fg-white);opacity:.6}.zc-button--primary-destructive:hover:not([disabled]):not(.zc-button--loading){background:var(--zc-bg-error-solid-hover)}.zc-button--primary-destructive:hover:not([disabled]):not(.zc-button--loading) .zc-button__icon{opacity:.7}.zc-button--primary-destructive.zc-button--focus-visible{box-shadow:var(--zc-focus-ring-error),var(--zc-shadow-xs)}.zc-button--primary-destructive .zc-button__spinner{color:var(--zc-fg-white);opacity:.6}.zc-button--secondary-destructive{background:var(--zc-bg-primary);color:var(--zc-text-error-primary);box-shadow:inset 0 0 0 1px var(--zc-border-error-subtle)}.zc-button--secondary-destructive .zc-button__icon{color:var(--zc-fg-error-secondary)}.zc-button--secondary-destructive:hover:not([disabled]):not(.zc-button--loading){background:var(--zc-bg-error-primary);color:var(--zc-text-error-primary-hover)}.zc-button--secondary-destructive:hover:not([disabled]):not(.zc-button--loading) .zc-button__icon{color:var(--zc-fg-error-primary)}.zc-button--secondary-destructive.zc-button--focus-visible{box-shadow:inset 0 0 0 1px var(--zc-border-error-subtle),var(--zc-focus-ring-error),var(--zc-shadow-xs)}.zc-button--secondary-destructive.zc-button--loading{background:var(--zc-bg-error-primary)}.zc-button--secondary-destructive .zc-button__spinner{color:var(--zc-fg-error-secondary)}.zc-button--tertiary-destructive{background:transparent;color:var(--zc-text-error-primary)}.zc-button--tertiary-destructive .zc-button__icon{color:var(--zc-fg-error-secondary)}.zc-button--tertiary-destructive:hover:not([disabled]):not(.zc-button--loading){background:var(--zc-bg-error-primary);color:var(--zc-text-error-primary-hover)}.zc-button--tertiary-destructive:hover:not([disabled]):not(.zc-button--loading) .zc-button__icon{color:var(--zc-fg-error-primary)}.zc-button--tertiary-destructive.zc-button--focus-visible{background:var(--zc-bg-primary);box-shadow:var(--zc-focus-ring-error)}.zc-button--tertiary-destructive.zc-button--loading{background:var(--zc-bg-error-primary)}.zc-button--tertiary-destructive .zc-button__spinner{color:var(--zc-fg-error-secondary)}.zc-button--link-destructive{color:var(--zc-text-error-primary)}.zc-button--link-destructive .zc-button__icon{color:var(--zc-fg-error-secondary)}.zc-button--link-destructive:hover:not([disabled]):not(.zc-button--loading){color:var(--zc-text-error-primary-hover)}.zc-button--link-destructive:hover:not([disabled]):not(.zc-button--loading) .zc-button__icon{color:var(--zc-fg-error-primary)}.zc-button--link-destructive.zc-button--focus-visible{box-shadow:var(--zc-focus-ring-error)}.zc-button--link-destructive .zc-button__spinner{color:var(--zc-fg-error-secondary)}.zc-button__icon{display:inline-flex;align-items:center;flex-shrink:0;transition:color .15s,opacity .15s}.zc-button__arrow{display:inline-grid;place-items:center;flex-shrink:0}.zc-button__arrow-rest,.zc-button__arrow-active{grid-area:1 / 1;transition:opacity .15s}.zc-button__arrow-active{opacity:0}.zc-button--arrow:hover:not([disabled]):not(.zc-button--loading) .zc-button__arrow-rest,.zc-button--arrow.zc-button--focus-visible:not([disabled]) .zc-button__arrow-rest{opacity:0}.zc-button--arrow:hover:not([disabled]):not(.zc-button--loading) .zc-button__arrow-active,.zc-button--arrow.zc-button--focus-visible:not([disabled]) .zc-button__arrow-active{opacity:1}.zc-button--arrow.zc-button--focus-visible:not([disabled]) .zc-button__icon{opacity:1}.zc-button__spinner{animation:zc-button-spin .6s linear infinite;flex-shrink:0}@media (prefers-reduced-motion: reduce){.zc-button,.zc-button__icon,.zc-button__arrow-rest,.zc-button__arrow-active{transition:none}}@keyframes zc-button-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.zc-close-button{display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:var(--zc-radius-md);background:transparent;box-shadow:inset 0 0 0 1px var(--zc-border-secondary-alt);color:var(--zc-fg-quaternary);cursor:pointer;outline:none;flex-shrink:0;transition:background .15s,color .15s,box-shadow .15s}.zc-close-button--xs{width:32px;height:32px}.zc-close-button--sm{width:36px;height:36px}.zc-close-button--md{width:40px;height:40px}.zc-close-button--lg{width:44px;height:44px}.zc-close-button:hover{background:var(--zc-utility-brand-accent-50);box-shadow:none;color:var(--zc-fg-brand-accent)}.zc-close-button--focus-visible{background:var(--zc-bg-primary);box-shadow:var(--zc-focus-ring);color:var(--zc-fg-quaternary)}.zc-close-button--dark{color:var(--zc-fg-white)}.zc-close-button--dark svg{opacity:.7}.zc-close-button--dark:hover{background:#fff3;color:var(--zc-fg-white)}.zc-close-button--dark:hover svg{opacity:1}.zc-close-button--dark.zc-close-button--focus-visible{background:#fff3;box-shadow:var(--zc-focus-ring);color:var(--zc-fg-white)}.zc-close-button--over-media{background:color-mix(in srgb,var(--zc-base-white) 70%,transparent);box-shadow:inset 0 0 0 .5px var(--zc-border-secondary-alt);color:var(--zc-text-tertiary)}.zc-close-button--over-media:hover{background:var(--zc-bg-primary);box-shadow:inset 0 0 0 .5px var(--zc-border-secondary-alt);color:var(--zc-fg-brand-accent)}.zc-chrome-host:hover .zc-close-button--over-media{background:var(--zc-brand-accent-500);box-shadow:none;color:var(--zc-fg-white)}.zc-close-button--over-media.zc-close-button--focus-visible{box-shadow:var(--zc-focus-ring)}@media (prefers-reduced-motion: reduce){.zc-close-button{transition:none}}.zc-expand-button{display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:var(--zc-radius-md);background:var(--zc-bg-primary);box-shadow:inset 0 0 0 1px var(--zc-border-secondary-alt);color:var(--zc-fg-tertiary);cursor:pointer;outline:none;flex-shrink:0;transition:background .15s,color .15s,box-shadow .15s}.zc-expand-button--xs{width:32px;height:32px}.zc-expand-button--sm{width:36px;height:36px}.zc-expand-button--md{width:40px;height:40px}.zc-expand-button--lg{width:44px;height:44px}.zc-expand-button:hover{background:var(--zc-bg-brand-solid-hover);box-shadow:none;color:var(--zc-fg-white)}.zc-expand-button--focus-visible{background:var(--zc-bg-primary);box-shadow:var(--zc-focus-ring);color:var(--zc-fg-tertiary)}.zc-expand-button--over-media{background:color-mix(in srgb,var(--zc-base-white) 70%,transparent);box-shadow:inset 0 0 0 .5px var(--zc-border-secondary-alt);color:var(--zc-text-tertiary)}.zc-expand-button--over-media:hover{background:var(--zc-bg-primary);box-shadow:inset 0 0 0 .5px var(--zc-border-secondary-alt);color:var(--zc-fg-brand-accent)}.zc-chrome-host:hover .zc-expand-button--over-media{background:var(--zc-brand-accent-500);box-shadow:none;color:var(--zc-fg-white)}.zc-expand-button--over-media.zc-expand-button--focus-visible{box-shadow:var(--zc-focus-ring)}@media (prefers-reduced-motion: reduce){.zc-expand-button{transition:none}}.zc-badge{display:inline-flex;align-items:center;gap:var(--zc-spacing-xs);border:none;white-space:nowrap;vertical-align:middle;background:var(--zcb-bg);box-shadow:inset 0 0 0 1px var(--zcb-border);color:var(--zcb-text)}.zc-badge--pill{border-radius:var(--zc-radius-full)}.zc-badge--badge{border-radius:var(--zc-radius-sm)}.zc-badge--modern{border-radius:var(--zc-radius-sm);background:var(--zc-bg-primary);box-shadow:inset 0 0 0 1px var(--zc-border-primary),var(--zc-shadow-xs);color:var(--zc-text-secondary)}.zc-badge--sm{min-height:22px;padding:0 var(--zc-spacing-sm)}.zc-badge--md{min-height:24px;padding:0 var(--zc-spacing-md)}.zc-badge--lg{min-height:28px;padding:0 10px;border-radius:var(--zc-radius-md)}.zc-badge--pill.zc-badge--sm{padding:0 var(--zc-spacing-md)}.zc-badge--pill.zc-badge--md{padding:0 10px}.zc-badge--pill.zc-badge--lg{padding:0 var(--zc-spacing-lg);border-radius:var(--zc-radius-full)}.zc-badge--i-dot{gap:var(--zc-spacing-sm)}.zc-badge--sm.zc-badge--i-dot,.zc-badge--i-icon-leading,.zc-badge--i-icon-trailing{gap:var(--zc-spacing-xs)}.zc-badge--i-country,.zc-badge--i-avatar{gap:var(--zc-spacing-sm)}.zc-badge--i-x-close{gap:var(--zc-spacing-xxs)}.zc-badge--md.zc-badge--i-icon-leading,.zc-badge--md.zc-badge--i-country,.zc-badge--md.zc-badge--i-avatar{padding-left:var(--zc-spacing-sm)}.zc-badge--md.zc-badge--i-icon-trailing{padding-right:var(--zc-spacing-sm)}.zc-badge--lg.zc-badge--i-icon-leading,.zc-badge--lg.zc-badge--i-country,.zc-badge--lg.zc-badge--i-avatar{padding-left:var(--zc-spacing-md)}.zc-badge--lg.zc-badge--i-icon-trailing{padding-right:var(--zc-spacing-md)}.zc-badge--sm.zc-badge--i-x-close{padding-right:3px}.zc-badge--md.zc-badge--i-x-close{padding-right:var(--zc-spacing-xs)}.zc-badge--lg.zc-badge--i-x-close{padding-right:var(--zc-spacing-sm)}.zc-badge--i-icon-only{justify-content:center;padding:0}.zc-badge--i-icon-only.zc-badge--sm{width:22px}.zc-badge--i-icon-only.zc-badge--md{width:24px}.zc-badge--i-icon-only.zc-badge--lg{width:28px}.zc-badge--brand{--zcb-bg: var(--zc-utility-brand-50);--zcb-border: var(--zc-utility-brand-200);--zcb-text: var(--zc-utility-brand-700);--zcb-dot: var(--zc-utility-brand-500);--zcb-icon: var(--zc-utility-brand-600);--zcb-close: var(--zc-utility-brand-400);--zcb-close-hover: var(--zc-utility-brand-500);--zcb-close-bg-hover: var(--zc-utility-brand-100)}.zc-badge--gray{--zcb-bg: var(--zc-utility-neutral-50);--zcb-border: var(--zc-utility-neutral-200);--zcb-text: var(--zc-utility-neutral-700);--zcb-dot: var(--zc-utility-neutral-500);--zcb-icon: var(--zc-utility-neutral-500);--zcb-close: var(--zc-utility-neutral-400);--zcb-close-hover: var(--zc-utility-neutral-500);--zcb-close-bg-hover: var(--zc-utility-neutral-100)}.zc-badge--error{--zcb-bg: var(--zc-utility-red-50);--zcb-border: var(--zc-utility-red-200);--zcb-text: var(--zc-utility-red-700);--zcb-dot: var(--zc-utility-red-500);--zcb-icon: var(--zc-utility-red-600);--zcb-close: var(--zc-utility-red-400);--zcb-close-hover: var(--zc-utility-red-500);--zcb-close-bg-hover: var(--zc-utility-red-100)}.zc-badge--warning{--zcb-bg: var(--zc-utility-yellow-50);--zcb-border: var(--zc-utility-yellow-200);--zcb-text: var(--zc-utility-yellow-700);--zcb-dot: var(--zc-utility-yellow-500);--zcb-icon: var(--zc-utility-yellow-600);--zcb-close: var(--zc-utility-yellow-400);--zcb-close-hover: var(--zc-utility-yellow-500);--zcb-close-bg-hover: var(--zc-utility-yellow-100)}.zc-badge--success{--zcb-bg: var(--zc-utility-green-50);--zcb-border: var(--zc-utility-green-200);--zcb-text: var(--zc-utility-green-700);--zcb-dot: var(--zc-utility-green-500);--zcb-icon: var(--zc-utility-green-600);--zcb-close: var(--zc-utility-green-400);--zcb-close-hover: var(--zc-utility-green-500);--zcb-close-bg-hover: var(--zc-utility-green-100)}.zc-badge--blue{--zcb-bg: var(--zc-utility-blue-50);--zcb-border: var(--zc-utility-blue-200);--zcb-text: var(--zc-utility-blue-700);--zcb-dot: var(--zc-utility-blue-500);--zcb-icon: var(--zc-utility-blue-600);--zcb-close: var(--zc-utility-blue-400);--zcb-close-hover: var(--zc-utility-blue-500);--zcb-close-bg-hover: var(--zc-utility-blue-100)}.zc-badge--sky{--zcb-bg: var(--zc-utility-sky-50);--zcb-border: var(--zc-utility-sky-200);--zcb-text: var(--zc-utility-sky-700);--zcb-dot: var(--zc-utility-sky-500);--zcb-icon: var(--zc-utility-sky-600);--zcb-close: var(--zc-utility-sky-400);--zcb-close-hover: var(--zc-utility-sky-500);--zcb-close-bg-hover: var(--zc-utility-sky-100)}.zc-badge--indigo{--zcb-bg: var(--zc-utility-indigo-50);--zcb-border: var(--zc-utility-indigo-200);--zcb-text: var(--zc-utility-indigo-700);--zcb-dot: var(--zc-utility-indigo-500);--zcb-icon: var(--zc-utility-indigo-600);--zcb-close: var(--zc-utility-indigo-400);--zcb-close-hover: var(--zc-utility-indigo-500);--zcb-close-bg-hover: var(--zc-utility-indigo-100)}.zc-badge--purple{--zcb-bg: var(--zc-utility-purple-50);--zcb-border: var(--zc-utility-purple-200);--zcb-text: var(--zc-utility-purple-700);--zcb-dot: var(--zc-utility-purple-500);--zcb-icon: var(--zc-utility-purple-600);--zcb-close: var(--zc-utility-purple-400);--zcb-close-hover: var(--zc-utility-purple-500);--zcb-close-bg-hover: var(--zc-utility-purple-100)}.zc-badge--pink{--zcb-bg: var(--zc-utility-pink-50);--zcb-border: var(--zc-utility-pink-200);--zcb-text: var(--zc-utility-pink-700);--zcb-dot: var(--zc-utility-pink-500);--zcb-icon: var(--zc-utility-pink-600);--zcb-close: var(--zc-utility-pink-400);--zcb-close-hover: var(--zc-utility-pink-500);--zcb-close-bg-hover: var(--zc-utility-pink-100)}.zc-badge--orange{--zcb-bg: var(--zc-utility-orange-50);--zcb-border: var(--zc-utility-orange-200);--zcb-text: var(--zc-utility-orange-700);--zcb-dot: var(--zc-utility-orange-500);--zcb-icon: var(--zc-utility-orange-600);--zcb-close: var(--zc-utility-orange-400);--zcb-close-hover: var(--zc-utility-orange-500);--zcb-close-bg-hover: var(--zc-utility-orange-100)}.zc-badge--slate{--zcb-bg: var(--zc-utility-slate-50);--zcb-border: var(--zc-utility-slate-200);--zcb-text: var(--zc-utility-slate-700);--zcb-dot: var(--zc-utility-slate-500);--zcb-icon: var(--zc-utility-slate-600);--zcb-close: var(--zc-utility-slate-400);--zcb-close-hover: var(--zc-utility-slate-500);--zcb-close-bg-hover: var(--zc-utility-slate-100)}.zc-badge__dot{width:6px;height:6px;border-radius:var(--zc-radius-full);background:var(--zcb-dot);flex-shrink:0}.zc-badge__icon{display:inline-flex;align-items:center;flex-shrink:0;color:var(--zcb-icon)}.zc-badge__avatar{width:16px;height:16px;border-radius:var(--zc-radius-full);object-fit:cover;flex-shrink:0}.zc-badge__country{display:inline-flex;align-items:center;flex-shrink:0;font-size:14px;line-height:1}.zc-badge__dismiss{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;border:none;border-radius:3px;background:none;color:var(--zcb-close);cursor:pointer;flex-shrink:0;transition:background .15s,color .15s}.zc-badge--pill .zc-badge__dismiss{border-radius:var(--zc-radius-full)}.zc-badge__dismiss:hover{background:var(--zcb-close-bg-hover);color:var(--zcb-close-hover)}.zc-badge__label{color:inherit;margin:0}@media (prefers-reduced-motion: reduce){.zc-badge__dismiss{transition:none}}.zc-badge-group{display:inline-flex;align-items:center;gap:var(--zc-spacing-md);border:none;border-radius:var(--zc-radius-full);background:var(--zcbg-bg);box-shadow:inset 0 0 0 1px var(--zcbg-border);color:var(--zcbg-text);font-family:var(--zc-font-family-body);text-align:left}.zc-badge-group--interactive{cursor:pointer;transition:background .15s}.zc-badge-group--interactive:hover{background:var(--zcbg-bg-hover)}.zc-badge-group--interactive.zc-badge-group--focus-visible{box-shadow:inset 0 0 0 1px var(--zcbg-border),var(--zc-focus-ring)}.zc-badge-group--md{min-height:30px;padding:0 var(--zc-spacing-md) 0 var(--zc-spacing-xs)}.zc-badge-group--lg{min-height:32px;padding:0 var(--zc-spacing-md) 0 var(--zc-spacing-xs)}.zc-badge-group--trailing.zc-badge-group--md,.zc-badge-group--trailing.zc-badge-group--lg{padding:0 var(--zc-spacing-xs) 0 var(--zc-spacing-lg)}.zc-badge-group--brand{--zcbg-bg: var(--zc-utility-brand-50);--zcbg-bg-hover: var(--zc-utility-brand-100);--zcbg-border: var(--zc-utility-brand-200);--zcbg-text: var(--zc-utility-brand-700);--zcbg-arrow: var(--zc-utility-brand-500)}.zc-badge-group--error{--zcbg-bg: var(--zc-utility-red-50);--zcbg-bg-hover: var(--zc-utility-red-100);--zcbg-border: var(--zc-utility-red-200);--zcbg-text: var(--zc-utility-red-700);--zcbg-arrow: var(--zc-utility-red-500)}.zc-badge-group--warning{--zcbg-bg: var(--zc-utility-yellow-50);--zcbg-bg-hover: var(--zc-utility-yellow-100);--zcbg-border: var(--zc-utility-yellow-200);--zcbg-text: var(--zc-utility-yellow-700);--zcbg-arrow: var(--zc-utility-yellow-500)}.zc-badge-group--success{--zcbg-bg: var(--zc-utility-green-50);--zcbg-bg-hover: var(--zc-utility-green-100);--zcbg-border: var(--zc-utility-green-200);--zcbg-text: var(--zc-utility-green-700);--zcbg-arrow: var(--zc-utility-green-500)}.zc-badge-group--gray{--zcbg-bg: var(--zc-utility-neutral-50);--zcbg-bg-hover: var(--zc-utility-neutral-100);--zcbg-border: var(--zc-utility-neutral-200);--zcbg-text: var(--zc-utility-neutral-700);--zcbg-arrow: var(--zc-utility-neutral-500)}.zc-badge-group--modern{--zcbg-bg: var(--zc-bg-primary);--zcbg-bg-hover: var(--zc-bg-primary-hover);--zcbg-border: var(--zc-border-primary);--zcbg-text: var(--zc-text-secondary);--zcbg-arrow: var(--zc-fg-quaternary);border-radius:var(--zc-radius-lg);box-shadow:inset 0 0 0 1px var(--zcbg-border),var(--zc-shadow-xs)}.zc-badge-group--modern.zc-badge-group--focus-visible{box-shadow:inset 0 0 0 1px var(--zcbg-border),var(--zc-focus-ring),var(--zc-shadow-xs)}.zc-badge-group .zc-badge{background:var(--zc-bg-primary)}.zc-badge-group__label{color:inherit;margin:0}.zc-badge-group__arrow{flex-shrink:0;color:var(--zcbg-arrow)}.zc-badge-group__icon{display:inline-flex;align-items:center;flex-shrink:0}@media (prefers-reduced-motion: reduce){.zc-badge-group--interactive{transition:none}}.zc-tag{display:inline-flex;align-items:center;background:var(--zc-bg-primary);box-shadow:inset 0 0 0 1px var(--zc-border-primary);border-radius:var(--zc-radius-sm);color:var(--zc-text-secondary);white-space:nowrap;vertical-align:middle}.zc-tag--sm{min-height:24px;padding:0 var(--zc-spacing-md);gap:var(--zc-spacing-xs)}.zc-tag--md{min-height:24px;padding:0 9px;gap:5px}.zc-tag--lg{min-height:28px;padding:0 10px;gap:var(--zc-spacing-sm)}.zc-tag--md.zc-tag--i-dot{padding-left:7px}.zc-tag--sm.zc-tag--i-dot{padding-left:var(--zc-spacing-sm)}.zc-tag--lg.zc-tag--i-dot{padding-left:var(--zc-spacing-md)}.zc-tag--has-checkbox{padding-left:var(--zc-spacing-xs)}.zc-tag--has-close{padding-right:var(--zc-spacing-xs)}.zc-tag--has-count{padding-right:3px}.zc-tag__checkbox{position:relative;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:var(--zc-radius-xs);background:var(--zc-bg-primary);box-shadow:inset 0 0 0 1px var(--zc-border-primary);color:var(--zc-fg-white);flex-shrink:0;cursor:pointer;transition:background .15s,box-shadow .15s}.zc-tag__checkbox--checked{background:var(--zc-bg-brand-solid);box-shadow:none}.zc-tag__checkbox--checked:hover{background:var(--zc-bg-brand-solid-hover)}.zc-tag__checkbox--focus-visible{box-shadow:inset 0 0 0 1px var(--zc-border-primary),var(--zc-focus-ring)}.zc-tag__checkbox--checked.zc-tag__checkbox--focus-visible{box-shadow:var(--zc-focus-ring)}.zc-tag__dot{width:6px;height:6px;border-radius:var(--zc-radius-full);background:var(--zc-fg-success-secondary);flex-shrink:0}.zc-tag__avatar{width:16px;height:16px;border-radius:var(--zc-radius-full);object-fit:cover;flex-shrink:0}.zc-tag__country{display:inline-flex;align-items:center;flex-shrink:0;font-size:14px;line-height:1}.zc-tag__label{color:inherit;margin:0}.zc-tag__count{display:inline-flex;align-items:center;justify-content:center;background:var(--zc-bg-tertiary);border-radius:3px;padding:0 var(--zc-spacing-xs);flex-shrink:0}.zc-tag--md .zc-tag__count{padding:0 5px}.zc-tag--lg .zc-tag__count{padding:0 var(--zc-spacing-sm)}.zc-tag__count-text{color:var(--zc-text-secondary);margin:0}.zc-tag__close{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;border:none;border-radius:3px;background:none;color:var(--zc-fg-quaternary);cursor:pointer;flex-shrink:0;transition:background .15s,color .15s}.zc-tag--sm .zc-tag__close{width:14px;height:14px}.zc-tag--lg .zc-tag__close{width:20px;height:20px}.zc-tag__close:hover{background:var(--zc-bg-primary-hover);color:var(--zc-fg-quaternary-hover)}@media (prefers-reduced-motion: reduce){.zc-tag__checkbox,.zc-tag__close{transition:none}}.zc-toggle{display:inline-flex;align-items:flex-start}.zc-toggle--has-text{gap:var(--zc-spacing-lg)}.zc-toggle__track{position:relative;display:inline-flex;align-items:center;border-radius:var(--zc-radius-full);cursor:pointer;flex-shrink:0;transition:background .2s;outline:none}.zc-toggle__track--default.zc-toggle__track--md{width:44px;height:24px;padding:var(--zc-spacing-xxs)}.zc-toggle__track--default.zc-toggle__track--sm{width:36px;height:20px;padding:var(--zc-spacing-xxs)}.zc-toggle__track--slim.zc-toggle__track--md{width:40px;height:20px;padding:0}.zc-toggle__track--slim.zc-toggle__track--sm{width:32px;height:16px;padding:0}.zc-toggle__track{background:var(--zc-bg-tertiary)}.zc-toggle__track:hover{background:var(--zc-bg-quaternary)}.zc-toggle__track--pressed{background:var(--zc-bg-brand-solid)}.zc-toggle__track--pressed:hover{background:var(--zc-bg-brand-solid-hover)}.zc-toggle__track--focus-visible{box-shadow:var(--zc-focus-ring)}.zc-toggle__track--disabled{opacity:.5;cursor:not-allowed}.zc-toggle__track--disabled:hover{background:var(--zc-bg-tertiary)}.zc-toggle__track--disabled.zc-toggle__track--pressed:hover{background:var(--zc-bg-brand-solid)}.zc-toggle__thumb{display:block;border-radius:50%;background:var(--zc-fg-white);transition:transform .2s;box-shadow:var(--zc-shadow-sm)}.zc-toggle__track--default.zc-toggle__track--md .zc-toggle__thumb{width:20px;height:20px}.zc-toggle__track--default.zc-toggle__track--sm .zc-toggle__thumb{width:16px;height:16px}.zc-toggle__track--slim.zc-toggle__track--md .zc-toggle__thumb{width:24px;height:24px;margin:calc(-1 * var(--zc-spacing-xxs)) 0}.zc-toggle__track--slim.zc-toggle__track--sm .zc-toggle__thumb{width:20px;height:20px;margin:calc(-1 * var(--zc-spacing-xxs)) 0}.zc-toggle__track--slim:not(.zc-toggle__track--pressed) .zc-toggle__thumb{box-shadow:0 0 0 1px var(--zc-border-secondary),var(--zc-shadow-sm)}.zc-toggle__track--default.zc-toggle__track--md.zc-toggle__track--pressed .zc-toggle__thumb{transform:translate(20px)}.zc-toggle__track--default.zc-toggle__track--sm.zc-toggle__track--pressed .zc-toggle__thumb,.zc-toggle__track--slim.zc-toggle__track--md.zc-toggle__track--pressed .zc-toggle__thumb{transform:translate(16px)}.zc-toggle__track--slim.zc-toggle__track--sm.zc-toggle__track--pressed .zc-toggle__thumb{transform:translate(12px)}.zc-toggle__text{display:flex;flex-direction:column;gap:0}.zc-toggle__label{color:var(--zc-text-secondary);margin:0}.zc-toggle__supporting{color:var(--zc-text-tertiary);margin:0}.zc-menu{position:relative;display:inline-flex}.zc-menu__trigger{display:inline-flex}.zc-menu__menu{position:absolute;top:calc(100% + 4px);display:flex;flex-direction:column;min-width:240px;padding:var(--zc-spacing-xs) 0;background:var(--zc-bg-primary);border:1px solid var(--zc-border-secondary-alt);border-radius:var(--zc-radius-md);box-shadow:var(--zc-shadow-lg);z-index:var(--zc-z-dropdown);outline:none}.zc-menu__menu--end{right:0}.zc-menu__menu--start{left:0}.zc-menu__item{display:flex;align-items:center;gap:var(--zc-spacing-md);appearance:none;border:none;background:transparent;font-family:var(--zc-font-family-display);font-size:var(--zc-font-size-text-sm);line-height:var(--zc-line-height-button-header-sm);text-align:left;margin:1px var(--zc-spacing-sm);padding:10px var(--zc-spacing-md);border-radius:var(--zc-radius-sm);cursor:pointer;outline:none;transition:background .1s}.zc-menu__item:not(.zc-menu__item--disabled):hover,.zc-menu__item:not(.zc-menu__item--disabled):focus{background:var(--zc-bg-primary-hover)}.zc-menu__item--disabled{opacity:.5;cursor:not-allowed}.zc-menu__item--destructive .zc-menu__item-label,.zc-menu__item--destructive .zc-menu__item-icon{color:var(--zc-text-error-primary)}.zc-menu__item-icon{display:inline-flex;align-items:center;flex-shrink:0;color:var(--zc-fg-quaternary)}.zc-menu__item-label{flex:1;color:var(--zc-text-secondary);margin:0}.zc-menu__item-shortcut{flex-shrink:0;color:var(--zc-text-quaternary);margin:0}.zc-menu__separator{height:1px;margin:var(--zc-spacing-xs) 0;background:var(--zc-border-secondary)}.zc-menu__header{display:flex;align-items:center;gap:var(--zc-spacing-md);padding:var(--zc-spacing-lg) var(--zc-spacing-xl);border-bottom:1px solid var(--zc-border-secondary)}.zc-menu__header-avatar-wrapper{position:relative;flex-shrink:0}.zc-menu__header-avatar{width:40px;height:40px;border-radius:var(--zc-radius-full);object-fit:cover}.zc-menu__header-status{position:absolute;bottom:0;right:0;width:10px;height:10px;border-radius:50%;background:var(--zc-fg-success-secondary);border:2px solid var(--zc-bg-primary)}.zc-menu__header-text{display:flex;flex-direction:column;min-width:0}.zc-menu__header-name{color:var(--zc-text-primary);margin:0}.zc-menu__header-subtitle{color:var(--zc-text-tertiary);margin:0}.zc-input{display:flex;flex-direction:column;gap:var(--zc-spacing-sm);width:100%}.zc-input__label-wrapper{display:flex;align-items:center;gap:var(--zc-spacing-xxs)}.zc-input__label{font-family:var(--zc-font-family-body);font-size:var(--zc-font-size-text-sm);line-height:var(--zc-line-height-text-sm);font-weight:var(--zc-font-weight-medium);color:var(--zc-text-secondary)}.zc-input__required{font-size:var(--zc-font-size-text-sm);font-weight:var(--zc-font-weight-medium);color:var(--zc-text-brand-tertiary)}.zc-input--error .zc-input__required{color:var(--zc-text-error-primary)}.zc-input__field{display:flex;align-items:center;gap:var(--zc-spacing-md);width:100%;border:1px solid var(--zc-border-primary);border-radius:var(--zc-radius-md);background:var(--zc-bg-primary);box-shadow:var(--zc-shadow-xs);transition:border-color .15s,box-shadow .15s}.zc-input--md .zc-input__field{min-height:40px;padding:0 var(--zc-spacing-lg)}.zc-input--md .zc-input__native{font-size:var(--zc-font-size-text-md);line-height:var(--zc-line-height-text-md)}.zc-input--sm .zc-input__field{min-height:36px;padding:0 var(--zc-spacing-lg)}.zc-input--sm .zc-input__native{font-size:var(--zc-font-size-text-sm);line-height:var(--zc-line-height-text-sm)}.zc-input--lg .zc-input__field{min-height:44px;padding:0 14px}.zc-input--lg .zc-input__native{font-size:var(--zc-font-size-text-md);line-height:var(--zc-line-height-text-md)}.zc-input__field:focus-within{border-color:var(--zc-border-brand);box-shadow:inset 0 0 0 1px var(--zc-border-brand),var(--zc-shadow-xs)}.zc-input--disabled .zc-input__field{background:var(--zc-bg-disabled-subtle);border-color:var(--zc-border-disabled);cursor:not-allowed}.zc-input--disabled .zc-input__native{color:var(--zc-text-disabled);cursor:not-allowed}.zc-input--error .zc-input__field{border-color:var(--zc-border-error-subtle)}.zc-input--error .zc-input__field:focus-within{border-color:var(--zc-border-error);box-shadow:inset 0 0 0 1px var(--zc-border-error),var(--zc-shadow-xs)}.zc-input__native{flex:1;min-width:0;border:none;background:none;outline:none;font-family:var(--zc-font-family-body);font-weight:var(--zc-font-weight-regular);color:var(--zc-text-primary);padding:0}.zc-input__native::placeholder{color:var(--zc-text-placeholder)}.zc-input--disabled .zc-input__native::placeholder{color:var(--zc-text-disabled)}.zc-input__icon{display:inline-flex;align-items:center;flex-shrink:0;color:var(--zc-fg-quaternary)}.zc-input__hint{font-family:var(--zc-font-family-body);font-size:var(--zc-font-size-text-sm);line-height:var(--zc-line-height-text-sm);font-weight:var(--zc-font-weight-regular);color:var(--zc-text-tertiary);margin:0}.zc-input--error .zc-input__hint{color:var(--zc-text-error-primary)}.zc-textarea{display:flex;flex-direction:column;gap:var(--zc-spacing-sm);width:100%}.zc-textarea__label-wrapper{display:flex;align-items:center;gap:var(--zc-spacing-xxs)}.zc-textarea__label{font-family:var(--zc-font-family-body);font-size:var(--zc-font-size-text-sm);line-height:var(--zc-line-height-text-sm);font-weight:var(--zc-font-weight-medium);color:var(--zc-text-secondary)}.zc-textarea__required{font-size:var(--zc-font-size-text-sm);font-weight:var(--zc-font-weight-medium);color:var(--zc-text-brand-tertiary)}.zc-textarea--error .zc-textarea__required{color:var(--zc-text-error-primary)}.zc-textarea__native{width:100%;min-height:80px;padding:var(--zc-spacing-lg) 14px;border:1px solid var(--zc-border-primary);border-radius:var(--zc-radius-md);background:var(--zc-bg-primary);box-shadow:var(--zc-shadow-xs);font-family:var(--zc-font-family-body);font-size:var(--zc-font-size-text-md);line-height:var(--zc-line-height-text-md);font-weight:var(--zc-font-weight-regular);color:var(--zc-text-primary);resize:vertical;transition:border-color .15s,box-shadow .15s}.zc-textarea__native::placeholder{color:var(--zc-text-placeholder)}.zc-textarea__native:focus{outline:none;border-color:var(--zc-border-brand);box-shadow:inset 0 0 0 1px var(--zc-border-brand),var(--zc-shadow-xs)}.zc-textarea--disabled .zc-textarea__native{background:var(--zc-bg-disabled-subtle);border-color:var(--zc-border-disabled);color:var(--zc-text-disabled);cursor:not-allowed}.zc-textarea--disabled .zc-textarea__native::placeholder{color:var(--zc-text-disabled)}.zc-textarea--error .zc-textarea__native{border-color:var(--zc-border-error-subtle)}.zc-textarea--error .zc-textarea__native:focus{border-color:var(--zc-border-error);box-shadow:inset 0 0 0 1px var(--zc-border-error),var(--zc-shadow-xs)}.zc-textarea__hint{font-family:var(--zc-font-family-body);font-size:var(--zc-font-size-text-sm);line-height:var(--zc-line-height-text-sm);font-weight:var(--zc-font-weight-regular);color:var(--zc-text-tertiary);margin:0}.zc-textarea--error .zc-textarea__hint{color:var(--zc-text-error-primary)}.zc-pin-input{display:flex;flex-direction:column;gap:var(--zc-spacing-sm);width:max-content}.zc-pin-input__label-wrapper{display:flex;align-items:center;gap:var(--zc-spacing-xxs)}.zc-pin-input__label{font-family:var(--zc-font-family-body);font-size:var(--zc-font-size-text-sm);line-height:var(--zc-line-height-text-sm);font-weight:var(--zc-font-weight-medium);color:var(--zc-text-secondary)}.zc-pin-input__required{font-size:var(--zc-font-size-text-sm);font-weight:var(--zc-font-weight-medium);color:var(--zc-text-brand-tertiary)}.zc-pin-input--error .zc-pin-input__required{color:var(--zc-text-error-primary)}.zc-pin-input__group{position:relative;display:flex;align-items:center;gap:var(--zc-spacing-lg)}.zc-pin-input__slot{display:flex;align-items:center;justify-content:center;background:var(--zc-bg-primary);border:1px solid var(--zc-border-primary);box-shadow:var(--zc-shadow-xs);font-family:var(--zc-font-family-display);font-weight:var(--zc-font-weight-medium);color:var(--zc-text-primary);transition:border-color .15s,box-shadow .15s}.zc-pin-input__placeholder{color:var(--zc-text-quaternary)}.zc-pin-input__slot--active,.zc-pin-input__slot--filled{border:2px solid var(--zc-border-brand)}.zc-pin-input__slot--error{border-color:var(--zc-border-error-subtle);color:var(--zc-text-error-primary)}.zc-pin-input__slot--error.zc-pin-input__slot--active,.zc-pin-input__slot--error.zc-pin-input__slot--filled{border-color:var(--zc-border-error)}.zc-pin-input--disabled .zc-pin-input__slot{opacity:.5;cursor:not-allowed}.zc-pin-input__caret{width:2px;height:1em;background:var(--zc-fg-brand-primary);animation:zc-pin-caret-blink 1s step-end infinite}@keyframes zc-pin-caret-blink{0%,to{opacity:1}50%{opacity:0}}.zc-pin-input__separator{display:flex;align-items:center;justify-content:center;font-family:var(--zc-font-family-display);font-weight:var(--zc-font-weight-medium);color:var(--zc-text-quaternary)}.zc-pin-input__hint{font-family:var(--zc-font-family-body);font-size:var(--zc-font-size-text-sm);line-height:var(--zc-line-height-text-sm);font-weight:var(--zc-font-weight-regular);color:var(--zc-text-tertiary);margin:0}.zc-pin-input--error .zc-pin-input__hint{color:var(--zc-text-error-primary)}.zc-pin-input--sm .zc-pin-input__slot{width:64px;height:64px;border-radius:var(--zc-radius-lg);font-size:var(--zc-font-size-display-lg);line-height:var(--zc-line-height-display-lg)}.zc-pin-input--sm .zc-pin-input__separator{font-size:var(--zc-font-size-display-lg);line-height:var(--zc-line-height-display-lg)}.zc-pin-input--md .zc-pin-input__slot{width:80px;height:80px;border-radius:var(--zc-radius-xl);font-size:var(--zc-font-size-display-lg);line-height:var(--zc-line-height-display-lg)}.zc-pin-input--md .zc-pin-input__separator{font-size:var(--zc-font-size-display-lg);line-height:var(--zc-line-height-display-lg)}.zc-pin-input--lg .zc-pin-input__slot{width:96px;height:96px;border-radius:var(--zc-radius-xl);font-size:var(--zc-font-size-display-xl);line-height:var(--zc-line-height-display-xl)}.zc-pin-input--lg .zc-pin-input__separator{font-size:var(--zc-font-size-display-xl);line-height:var(--zc-line-height-display-xl)}.zc-tooltip{position:relative;display:inline-flex}.zc-tooltip__content{position:absolute;z-index:var(--zc-z-tooltip);display:flex;flex-direction:column;gap:var(--zc-spacing-xxs);max-width:320px;width:max-content;padding:var(--zc-spacing-md) var(--zc-spacing-lg);border-radius:var(--zc-radius-md);background:var(--zc-bg-primary-solid);box-shadow:var(--zc-shadow-lg);pointer-events:none;opacity:0;visibility:hidden;transition:opacity .15s,visibility .15s}.zc-tooltip__content--with-description{padding:var(--zc-spacing-lg)}.zc-tooltip:hover .zc-tooltip__content,.zc-tooltip:focus-within .zc-tooltip__content{opacity:1;visibility:visible;transition-delay:var(--zct-delay, .3s)}.zc-tooltip--dismissed:hover .zc-tooltip__content,.zc-tooltip--dismissed:focus-within .zc-tooltip__content{opacity:0;visibility:hidden;transition-delay:0s}.zc-tooltip__title{font-family:var(--zc-font-family-body);font-size:var(--zc-font-size-text-xs);line-height:var(--zc-line-height-text-xs);font-weight:var(--zc-font-weight-semibold);color:var(--zc-text-white)}.zc-tooltip__description{font-family:var(--zc-font-family-body);font-size:var(--zc-font-size-text-xs);line-height:var(--zc-line-height-text-xs);font-weight:var(--zc-font-weight-medium);color:var(--zc-tooltip-supporting-text)}.zc-tooltip__content--top{bottom:100%;left:50%;transform:translate(-50%);margin-bottom:var(--zc-spacing-sm)}.zc-tooltip__content--top-start{bottom:100%;left:0;margin-bottom:var(--zc-spacing-sm)}.zc-tooltip__content--top-end{bottom:100%;right:0;margin-bottom:var(--zc-spacing-sm)}.zc-tooltip__content--bottom{top:100%;left:50%;transform:translate(-50%);margin-top:var(--zc-spacing-sm)}.zc-tooltip__content--bottom-start{top:100%;left:0;margin-top:var(--zc-spacing-sm)}.zc-tooltip__content--bottom-end{top:100%;right:0;margin-top:var(--zc-spacing-sm)}.zc-tooltip__content--left{right:100%;top:50%;transform:translateY(-50%);margin-right:var(--zc-spacing-sm)}.zc-tooltip__content--right{left:100%;top:50%;transform:translateY(-50%);margin-left:var(--zc-spacing-sm)}.zc-tooltip__content--arrow:after{content:"";position:absolute;width:8px;height:8px;background:var(--zc-bg-primary-solid);transform:rotate(45deg)}.zc-tooltip__content--arrow-top:after,.zc-tooltip__content--arrow-top-start:after,.zc-tooltip__content--arrow-top-end:after{bottom:-4px}.zc-tooltip__content--arrow-top:after{left:50%;margin-left:calc(-1 * var(--zc-spacing-xs))}.zc-tooltip__content--arrow-top-start:after{left:16px}.zc-tooltip__content--arrow-top-end:after{right:16px}.zc-tooltip__content--arrow-bottom:after,.zc-tooltip__content--arrow-bottom-start:after,.zc-tooltip__content--arrow-bottom-end:after{top:-4px}.zc-tooltip__content--arrow-bottom:after{left:50%;margin-left:calc(-1 * var(--zc-spacing-xs))}.zc-tooltip__content--arrow-bottom-start:after{left:16px}.zc-tooltip__content--arrow-bottom-end:after{right:16px}.zc-tooltip__content--arrow-left:after{right:-4px;top:50%;margin-top:calc(-1 * var(--zc-spacing-xs))}.zc-tooltip__content--arrow-right:after{left:-4px;top:50%;margin-top:calc(-1 * var(--zc-spacing-xs))}.zc-background-pattern{display:flex;align-items:center;justify-content:center;pointer-events:none;user-select:none}.zc-overlay{position:fixed;inset:0;z-index:var(--zc-z-overlay)}.zc-overlay--default{background:var(--zc-scrim)}.zc-overlay--transparent{background:transparent}.zc-overlay--gradient{background:linear-gradient(to top,color-mix(in srgb,var(--zc-bg-overlay) 90%,transparent) 0%,color-mix(in srgb,var(--zc-bg-overlay) 40%,transparent) 50%,transparent 100%)}.zc-overlay--blur{backdrop-filter:blur(var(--zc-backdrop-blur-md));-webkit-backdrop-filter:blur(var(--zc-backdrop-blur-md))}.zc-chart{display:flex;flex-direction:column;gap:var(--zc-spacing-xl);width:100%}.zc-chart__header{display:flex;flex-direction:column;gap:var(--zc-spacing-xxs)}.zc-chart__title{color:var(--zc-text-primary)}.zc-chart__subtitle{color:var(--zc-text-tertiary)}.zc-chart__body{width:100%}.zc-chart-tooltip{display:flex;flex-direction:column;gap:var(--zc-spacing-xs);padding:var(--zc-spacing-md) var(--zc-spacing-lg);background:var(--zc-bg-primary-solid);border-radius:var(--zc-radius-md);box-shadow:var(--zc-shadow-lg)}.zc-chart-tooltip__value{color:var(--zc-text-primary-on-brand)}.zc-chart-tooltip__label{color:var(--zc-text-secondary-on-brand)}.zc-chart-tooltip--processing{border-left:2px solid var(--zc-border-primary)}.zc-chart-tooltip--processing .zc-chart-tooltip__value{color:var(--zc-text-secondary-on-brand);font-style:italic}.zc-chart-tooltip__entry{display:flex;align-items:center;gap:var(--zc-spacing-sm)}.zc-chart-tooltip__dot{width:8px;height:8px;border-radius:var(--zc-radius-full);flex-shrink:0}.zc-chart-tooltip__entry-text{color:var(--zc-text-secondary-on-brand)}.zc-chart-legend{display:flex;flex-wrap:wrap;gap:var(--zc-spacing-xl)}.zc-chart-legend__item{display:flex;align-items:center;gap:var(--zc-spacing-sm)}.zc-chart-legend__dot{width:8px;height:8px;border-radius:var(--zc-radius-full);flex-shrink:0}.zc-chart-legend__label{color:var(--zc-text-tertiary)}.zc-line-chart,.zc-bar-chart{width:100%;height:100%}.zc-line-chart .recharts-legend-wrapper,.zc-bar-chart .recharts-legend-wrapper{padding-bottom:var(--zc-spacing-md)!important}.zc-progress-bar{display:flex;width:100%}.zc-progress-bar--label-right{align-items:center;gap:var(--zc-spacing-lg)}.zc-progress-bar--label-bottom{flex-direction:column;align-items:flex-end;gap:var(--zc-spacing-md)}.zc-progress-bar--label-top-floating,.zc-progress-bar--label-bottom-floating{flex-direction:column}.zc-progress-bar__track{width:100%;overflow:hidden;border-radius:var(--zc-radius-full);background:var(--zc-bg-quaternary)}.zc-progress-bar--sm .zc-progress-bar__track{height:8px}.zc-progress-bar--md .zc-progress-bar__track{height:12px}.zc-progress-bar__fill{width:100%;height:100%;border-radius:var(--zc-radius-full);background:var(--zc-fg-brand-primary);transition:transform .15s ease}.zc-progress-bar__fill--warning{background:var(--zc-fg-warning-primary)}.zc-progress-bar__fill--success{background:var(--zc-fg-success-primary)}@media (prefers-reduced-motion: reduce){.zc-progress-bar__fill{transition:none}}.zc-progress-bar__label{color:var(--zc-text-secondary);white-space:nowrap;font-variant-numeric:tabular-nums}.zc-progress-bar__floating-wrapper{position:relative;width:100%}.zc-progress-bar__floating-label{position:absolute;transform:translate(-50%);padding:var(--zc-spacing-md) var(--zc-spacing-lg);background:var(--zc-bg-primary-alt);border:1px solid var(--zc-border-secondary-alt);border-radius:var(--zc-radius-md);box-shadow:var(--zc-shadow-lg);white-space:nowrap}.zc-progress-bar--label-top-floating .zc-progress-bar__floating-label{bottom:calc(100% + 8px)}.zc-progress-bar--label-bottom-floating .zc-progress-bar__floating-label{top:calc(100% + 8px)}.zc-progress-bar__floating-text{color:var(--zc-text-secondary);font-variant-numeric:tabular-nums}.zc-checkbox{display:inline-flex;align-items:flex-start;cursor:pointer;user-select:none}.zc-checkbox--sm{gap:var(--zc-spacing-md)}.zc-checkbox--md{gap:var(--zc-spacing-lg)}.zc-checkbox--disabled{cursor:not-allowed}.zc-checkbox__indicator{display:flex;flex-shrink:0;align-items:center;justify-content:center;background:var(--zc-bg-primary);border:1px solid var(--zc-border-primary);transition:background-color .15s,border-color .15s}.zc-checkbox--has-text .zc-checkbox__indicator{margin-top:var(--zc-spacing-xxs)}.zc-checkbox--sm .zc-checkbox__indicator{width:16px;height:16px;border-radius:var(--zc-radius-xs)}.zc-checkbox--md .zc-checkbox__indicator{width:20px;height:20px;border-radius:var(--zc-radius-sm)}.zc-checkbox__indicator--checked{background:var(--zc-bg-brand-solid);border-color:var(--zc-bg-brand-solid)}.zc-checkbox__indicator--focus-visible{outline:2px solid var(--zc-border-brand);outline-offset:2px}.zc-checkbox--disabled .zc-checkbox__indicator{opacity:.5}.zc-checkbox--disabled .zc-checkbox__indicator:not(.zc-checkbox__indicator--checked){background:var(--zc-bg-tertiary)}.zc-checkbox__icon{position:absolute;pointer-events:none;color:var(--zc-fg-white);opacity:0;transition:opacity .1s}.zc-checkbox--sm .zc-checkbox__icon{width:10px;height:10px}.zc-checkbox--md .zc-checkbox__icon{width:14px;height:14px}.zc-checkbox__icon--visible{opacity:1}.zc-checkbox__text{display:flex;flex-direction:column}.zc-checkbox__label{color:var(--zc-text-secondary)}.zc-checkbox__supporting{color:var(--zc-text-tertiary)}.zc-command-menu{display:flex;flex-direction:column;width:100%;max-width:640px;max-height:100%;background:var(--zc-bg-primary);border-radius:var(--zc-radius-xl);box-shadow:var(--zc-shadow-xl);overflow:hidden}.zc-command-menu__input-row{display:flex;align-items:center;gap:var(--zc-spacing-md);padding:var(--zc-spacing-xl);border-bottom:1px solid var(--zc-border-secondary)}.zc-command-menu__search-icon{display:inline-flex;flex-shrink:0;color:var(--zc-fg-quaternary)}.zc-command-menu__input{flex:1;min-width:0;border:none;background:transparent;padding:0;font-family:var(--zc-font-family-body);font-size:var(--zc-font-size-text-md);line-height:var(--zc-line-height-text-md);font-weight:var(--zc-font-weight-regular);color:var(--zc-text-primary);outline:none}.zc-command-menu__input::placeholder{color:var(--zc-text-placeholder)}.zc-command-menu__help-icon{display:inline-flex;flex-shrink:0;color:var(--zc-fg-quaternary)}.zc-command-menu__key{flex-shrink:0;padding:var(--zc-spacing-xxs) var(--zc-spacing-xs);background:var(--zc-bg-secondary-alt);border:1px solid var(--zc-border-secondary);border-radius:var(--zc-radius-xs);font-family:var(--zc-font-family-body);font-size:var(--zc-font-size-text-sm);line-height:var(--zc-line-height-text-sm);font-weight:var(--zc-font-weight-medium);color:var(--zc-text-tertiary)}.zc-command-menu__results{overflow-y:auto;outline:none}.zc-command-menu__section{display:flex;flex-direction:column;gap:var(--zc-spacing-xxs);padding:var(--zc-spacing-md) 0;border-bottom:1px solid var(--zc-border-secondary)}.zc-command-menu__section:last-child{border-bottom:none}.zc-command-menu__heading{padding:var(--zc-spacing-md) 18px var(--zc-spacing-xs);font-family:var(--zc-font-family-body);font-size:var(--zc-font-size-text-xs);line-height:var(--zc-line-height-text-xs);font-weight:var(--zc-font-weight-semibold);color:var(--zc-text-primary)}.zc-command-menu__section-items{display:flex;flex-direction:column}.zc-command-menu__item{padding:var(--zc-spacing-xxs) var(--zc-spacing-md);cursor:pointer}.zc-command-menu__item-content{display:flex;align-items:center;gap:var(--zc-spacing-md);padding:var(--zc-spacing-md) var(--zc-spacing-md) var(--zc-spacing-md) 10px;border-radius:var(--zc-radius-md)}.zc-command-menu__item:hover .zc-command-menu__item-content{background:var(--zc-bg-primary-hover)}.zc-command-menu__item--active .zc-command-menu__item-content{box-shadow:var(--zc-focus-ring)}.zc-command-menu__item-icon{display:inline-flex;align-items:center;flex-shrink:0;color:var(--zc-fg-quaternary)}.zc-command-menu__item-text{display:flex;align-items:center;gap:var(--zc-spacing-sm);flex:1;min-width:0}.zc-command-menu__item-label{font-family:var(--zc-font-family-body);font-size:var(--zc-font-size-text-sm);line-height:var(--zc-line-height-text-sm);font-weight:var(--zc-font-weight-medium);color:var(--zc-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zc-command-menu__item-supporting{font-family:var(--zc-font-family-body);font-size:var(--zc-font-size-text-sm);line-height:var(--zc-line-height-text-sm);font-weight:var(--zc-font-weight-regular);color:var(--zc-text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zc-command-menu__shortcut{display:inline-flex;align-items:center;gap:var(--zc-spacing-xs);flex-shrink:0;margin-left:auto}.zc-command-menu__shortcut-group{display:inline-flex;align-items:center;gap:var(--zc-spacing-xs)}.zc-command-menu__shortcut-then{font-family:var(--zc-font-family-body);font-size:var(--zc-font-size-text-sm);line-height:var(--zc-line-height-text-sm);font-weight:var(--zc-font-weight-medium);color:var(--zc-text-tertiary)}.zc-command-menu__empty{display:flex;flex-direction:column;align-items:center;gap:var(--zc-spacing-md);padding:var(--zc-spacing-3xl) var(--zc-spacing-3xl) var(--zc-spacing-5xl)}.zc-command-menu__footer{display:flex;align-items:center;gap:var(--zc-spacing-lg);padding:var(--zc-spacing-md) var(--zc-spacing-md) var(--zc-spacing-md) 18px;background:var(--zc-alpha-white-80);border-top:1px solid var(--zc-border-secondary-alt)}.zc-command-menu__hints{display:flex;align-items:center;gap:var(--zc-spacing-xl);flex:1;min-width:0}.zc-command-menu__hint{display:inline-flex;align-items:center;gap:var(--zc-spacing-md)}.zc-command-menu__hint-caps{display:inline-flex;align-items:center;gap:var(--zc-spacing-sm)}.zc-command-menu__cap{display:inline-flex;align-items:center;justify-content:center;padding:var(--zc-spacing-sm);background:var(--zc-bg-primary);border:1px solid var(--zc-border-secondary);border-radius:var(--zc-radius-md);color:var(--zc-fg-quaternary)}.zc-command-menu__cap--text{font-family:var(--zc-font-family-body);font-size:var(--zc-font-size-text-sm);line-height:var(--zc-line-height-text-sm);font-weight:var(--zc-font-weight-semibold);color:var(--zc-fg-quaternary);padding-top:var(--zc-spacing-xs);padding-bottom:var(--zc-spacing-xs)}.zc-command-menu__hint-text{font-family:var(--zc-font-family-body);font-size:var(--zc-font-size-text-sm);line-height:var(--zc-line-height-text-sm);font-weight:var(--zc-font-weight-semibold);color:var(--zc-text-quaternary)}.zc-command-menu__footer-action{margin-left:auto;flex-shrink:0}.zc-radio-group{display:flex;flex-direction:column;gap:var(--zc-spacing-lg)}.zc-radio{display:inline-flex;align-items:flex-start;cursor:pointer;user-select:none}.zc-radio--sm{gap:var(--zc-spacing-md)}.zc-radio--md{gap:var(--zc-spacing-lg)}.zc-radio--disabled{cursor:not-allowed}.zc-radio__indicator{display:flex;flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--zc-radius-full);background:var(--zc-bg-primary);border:1px solid var(--zc-border-primary);transition:background-color .15s,border-color .15s}.zc-radio--has-text .zc-radio__indicator{margin-top:var(--zc-spacing-xxs)}.zc-radio--sm .zc-radio__indicator{width:16px;height:16px}.zc-radio--md .zc-radio__indicator{width:20px;height:20px}.zc-radio__indicator--selected{background:var(--zc-bg-brand-solid);border-color:var(--zc-bg-brand-solid)}.zc-radio__indicator--focus-visible{outline:2px solid var(--zc-border-brand);outline-offset:2px}.zc-radio--disabled .zc-radio__indicator{opacity:.5}.zc-radio--disabled .zc-radio__indicator:not(.zc-radio__indicator--selected){background:var(--zc-bg-tertiary)}.zc-radio__dot{border-radius:var(--zc-radius-full);background:var(--zc-fg-white);opacity:0;transition:opacity .1s}.zc-radio--sm .zc-radio__dot{width:6px;height:6px}.zc-radio--md .zc-radio__dot{width:8px;height:8px}.zc-radio__indicator--selected .zc-radio__dot{opacity:1}.zc-radio__text{display:flex;flex-direction:column}.zc-radio__label{color:var(--zc-text-secondary)}.zc-radio__supporting{color:var(--zc-text-tertiary)}.zc-radio-group-item{display:flex;align-items:flex-start;justify-content:space-between;padding:var(--zc-spacing-xl);border:1px solid var(--zc-border-primary);border-radius:var(--zc-radius-xl);background:var(--zc-bg-primary);cursor:pointer;user-select:none;transition:border-color .15s,box-shadow .15s}.zc-radio-group-item:hover:not(.zc-radio-group-item--disabled){border-color:var(--zc-border-brand)}.zc-radio-group-item--selected{border-color:var(--zc-border-brand)}.zc-radio-group-item--focus-visible{outline:2px solid var(--zc-border-brand);outline-offset:2px}.zc-radio-group-item--disabled{opacity:.5;cursor:not-allowed}.zc-radio-group-item__content{display:flex;align-items:flex-start;gap:var(--zc-spacing-lg);flex:1;min-width:0}.zc-radio-group-item__icon{display:flex;flex-shrink:0;align-items:center;justify-content:center}.zc-radio-group-item__text{display:flex;flex-direction:column;gap:var(--zc-spacing-xs);flex:1;min-width:0}.zc-radio-group-item__header{display:flex;align-items:baseline;gap:var(--zc-spacing-md)}.zc-radio-group-item__label{color:var(--zc-text-secondary)}.zc-radio-group-item__subtext,.zc-radio-group-item__supporting{color:var(--zc-text-tertiary)}.zc-radio-group-item__indicator{flex-shrink:0;margin-top:var(--zc-spacing-xxs);margin-left:var(--zc-spacing-md)}.zc-radio-group-item__radio{display:flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:var(--zc-radius-full);background:var(--zc-bg-primary);border:1px solid var(--zc-border-primary);transition:background-color .15s,border-color .15s}.zc-radio-group-item--md .zc-radio-group-item__radio{width:20px;height:20px}.zc-radio-group-item__radio--selected{background:var(--zc-bg-brand-solid);border-color:var(--zc-bg-brand-solid)}.zc-radio-group-item__radio-dot{border-radius:var(--zc-radius-full);background:var(--zc-fg-white);opacity:0;transition:opacity .1s}.zc-radio-group-item--sm .zc-radio-group-item__radio-dot{width:6px;height:6px}.zc-radio-group-item--md .zc-radio-group-item__radio-dot{width:8px;height:8px}.zc-radio-group-item__radio--selected .zc-radio-group-item__radio-dot{opacity:1}.zc-radio-group-item__checkbox{display:flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:var(--zc-radius-xs);background:var(--zc-bg-primary);border:1px solid var(--zc-border-primary);transition:background-color .15s,border-color .15s}.zc-radio-group-item--md .zc-radio-group-item__checkbox{width:20px;height:20px;border-radius:var(--zc-radius-sm)}.zc-radio-group-item__checkbox--checked{background:var(--zc-bg-brand-solid);border-color:var(--zc-bg-brand-solid)}.zc-radio-group-item__check-icon{position:absolute;pointer-events:none;width:10px;height:10px;color:var(--zc-fg-white);opacity:0;transition:opacity .1s}.zc-radio-group-item--md .zc-radio-group-item__check-icon{width:14px;height:14px}.zc-radio-group-item__check-icon--visible{opacity:1}.zc-pagination{display:flex;align-items:center;justify-content:space-between;gap:var(--zc-spacing-lg);font-family:var(--zc-font-family-body)}.zc-pagination--default{padding-top:var(--zc-spacing-2xl);border-top:1px solid var(--zc-border-secondary)}.zc-pagination__nav-btn{display:inline-flex;align-items:center;gap:var(--zc-spacing-sm);padding:var(--zc-spacing-md) var(--zc-spacing-lg);border:none;border-radius:var(--zc-radius-md);background:none;color:var(--zc-text-tertiary);font-family:var(--zc-font-family-body);font-size:var(--zc-font-size-text-sm);font-weight:var(--zc-font-weight-semibold);line-height:var(--zc-line-height-text-sm);cursor:pointer;transition:color .15s,background-color .15s}.zc-pagination__nav-btn:hover:not([disabled]){color:var(--zc-text-secondary);background:var(--zc-bg-primary-hover)}.zc-pagination__nav-btn:focus-visible{outline:none;box-shadow:var(--zc-focus-ring)}.zc-pagination__nav-btn[disabled]{opacity:.4;cursor:not-allowed}.zc-pagination__pages{display:flex;align-items:center;gap:var(--zc-spacing-xxs)}.zc-pagination__page{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:var(--zc-spacing-md);border:none;background:none;color:var(--zc-text-quaternary);font-family:var(--zc-font-family-body);font-size:var(--zc-font-size-text-sm);font-weight:var(--zc-font-weight-medium);line-height:var(--zc-line-height-text-sm);cursor:pointer;transition:color .15s,background-color .15s}.zc-pagination__page--square{border-radius:var(--zc-radius-md)}.zc-pagination__page--circle{border-radius:var(--zc-radius-full)}.zc-pagination__page:hover:not(.zc-pagination__page--active){background:var(--zc-bg-primary-hover);color:var(--zc-text-secondary)}.zc-pagination__page--active{background:var(--zc-bg-primary-hover);color:var(--zc-text-secondary);font-weight:var(--zc-font-weight-medium)}.zc-pagination__page:focus-visible{outline:none;box-shadow:var(--zc-focus-ring)}.zc-pagination__ellipsis{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;color:var(--zc-text-quaternary);font-family:var(--zc-font-family-body);font-size:var(--zc-font-size-text-sm);font-weight:var(--zc-font-weight-medium)}.zc-pagination__button-group{display:inline-flex;align-items:stretch;border:1px solid var(--zc-border-primary);border-radius:var(--zc-radius-md);overflow:hidden}.zc-pagination__group-btn{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:var(--zc-spacing-md);border:none;border-left:1px solid var(--zc-border-primary);background:var(--zc-bg-primary);color:var(--zc-text-quaternary);font-family:var(--zc-font-family-body);font-size:var(--zc-font-size-text-sm);font-weight:var(--zc-font-weight-semibold);line-height:var(--zc-line-height-text-sm);cursor:pointer;transition:color .15s,background-color .15s}.zc-pagination__group-btn:first-child{border-left:none}.zc-pagination__group-btn:hover:not([disabled]):not(.zc-pagination__group-ellipsis){background:var(--zc-bg-primary-hover);color:var(--zc-text-secondary-hover)}.zc-pagination__group-btn--active{background:var(--zc-bg-primary-hover);color:var(--zc-text-secondary-hover)}.zc-pagination__group-btn--nav{color:var(--zc-text-tertiary)}.zc-pagination__group-btn[disabled]{opacity:.4;cursor:not-allowed}.zc-pagination__group-btn:focus-visible{outline:2px solid var(--zc-border-brand);outline-offset:-2px;z-index:1}.zc-pagination__group-ellipsis{cursor:default}.zc-pagination--minimal{padding-top:var(--zc-spacing-2xl);border-top:1px solid var(--zc-border-secondary)}.zc-pagination--button-group{justify-content:center;padding-top:var(--zc-spacing-2xl);border-top:1px solid var(--zc-border-secondary)}.zc-carousel{position:relative}.zc-carousel__viewport{display:flex;width:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;border-radius:var(--zc-radius-xl);scrollbar-width:none}.zc-carousel__viewport::-webkit-scrollbar{display:none}.zc-carousel__slide{flex:0 0 100%;min-width:0;scroll-snap-align:start}.zc-carousel__slide>img{display:block;width:100%;height:auto;object-fit:cover}.zc-carousel__arrow{position:absolute;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:var(--zc-radius-full);background:var(--zc-bg-primary);color:var(--zc-text-secondary);cursor:pointer;transition:background-color .15s,opacity .15s;z-index:1}.zc-carousel--md .zc-carousel__arrow{width:28px;height:28px}.zc-carousel--lg .zc-carousel__arrow{width:36px;height:36px}.zc-carousel__arrow--prev{left:var(--zc-spacing-lg)}.zc-carousel__arrow--next{right:var(--zc-spacing-lg)}.zc-carousel__arrow:hover:not([disabled]){background:var(--zc-bg-secondary)}.zc-carousel__arrow[disabled]{opacity:.4;cursor:not-allowed}.zc-carousel__arrow:focus-visible{outline:2px solid var(--zc-border-brand);outline-offset:2px}.zc-carousel__indicators{position:absolute;bottom:var(--zc-spacing-xl);left:50%;transform:translate(-50%);display:flex;align-items:center;justify-content:center;z-index:1}.zc-carousel--md .zc-carousel__indicators{gap:var(--zc-spacing-md)}.zc-carousel--lg .zc-carousel__indicators{gap:var(--zc-spacing-lg)}.zc-carousel__indicators--framed{background:var(--zc-bg-primary);border-radius:var(--zc-radius-full)}.zc-carousel--md .zc-carousel__indicators--framed{padding:var(--zc-spacing-sm) var(--zc-spacing-md)}.zc-carousel--lg .zc-carousel__indicators--framed{padding:var(--zc-spacing-md) var(--zc-spacing-lg)}.zc-carousel__indicator{border:none;padding:0;cursor:pointer;transition:background-color .2s}.zc-carousel__indicator--dot{border-radius:var(--zc-radius-full);background:var(--zc-bg-quaternary)}.zc-carousel--md .zc-carousel__indicator--dot{width:8px;height:8px}.zc-carousel--lg .zc-carousel__indicator--dot{width:10px;height:10px}.zc-carousel__indicator--dot.zc-carousel__indicator--active{background:var(--zc-border-brand)}.zc-carousel__indicator--line{border-radius:var(--zc-radius-full);background:var(--zc-bg-quaternary);height:4px}.zc-carousel--md .zc-carousel__indicator--line{width:24px}.zc-carousel--lg .zc-carousel__indicator--line{width:32px}.zc-carousel__indicator--line.zc-carousel__indicator--active{background:var(--zc-border-brand)}.zc-carousel__indicator:focus-visible{outline:2px solid var(--zc-border-brand);outline-offset:2px}@media (prefers-reduced-motion: reduce){.zc-carousel__viewport{scroll-behavior:auto}}.zc-progress-steps{font-family:var(--zc-font-family-body)}.zc-progress-steps ol{list-style:none;margin:0;padding:0}.zc-progress-steps__icon{border-radius:var(--zc-radius-full);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.zc-progress-steps__icon--sm{width:24px;height:24px}.zc-progress-steps__icon--md{width:32px;height:32px}.zc-progress-steps__icon--incomplete{border:2px solid var(--zc-border-primary);background:var(--zc-bg-primary)}.zc-progress-steps__icon--current-check{background:var(--zc-bg-brand-solid);color:var(--zc-icon-fg-button-primary);box-shadow:var(--zc-focus-ring)}.zc-progress-steps__icon--current-number{border:2px solid var(--zc-border-primary);background:var(--zc-bg-primary)}.zc-progress-steps__icon--complete-check{background:var(--zc-bg-brand-solid);color:var(--zc-icon-fg-button-primary)}.zc-progress-steps__icon--complete-number{background:var(--zc-fg-success-primary);color:var(--zc-fg-white)}.zc-progress-steps__dot{border-radius:var(--zc-radius-full);background:var(--zc-fg-quaternary)}.zc-progress-steps__dot--current{background:var(--zc-icon-fg-button-primary)}.zc-progress-steps__number{font-family:var(--zc-font-family-body);font-weight:var(--zc-font-weight-semibold);color:var(--zc-text-quaternary);line-height:1}.zc-progress-steps--sm .zc-progress-steps__number{font-size:var(--zc-font-size-text-xs)}.zc-progress-steps--md .zc-progress-steps__number{font-size:var(--zc-font-size-text-sm)}.zc-progress-steps__number--current{color:var(--zc-text-secondary)}.zc-progress-steps__connector{flex:1;min-width:12px;height:2px}.zc-progress-steps__connector--complete{background:var(--zc-fg-brand-primary)}.zc-progress-steps__connector--incomplete{background:var(--zc-border-secondary)}.zc-progress-steps__connector--vertical{width:2px;min-width:2px;max-width:2px;height:auto;flex:1;min-height:12px}.zc-progress-steps__connector--dotted{background:none;border-top:2px dashed var(--zc-border-secondary);height:0}.zc-progress-steps__connector--dotted.zc-progress-steps__connector--complete{border-top-color:var(--zc-fg-brand-primary)}.zc-progress-steps__connector--dotted.zc-progress-steps__connector--vertical{border-top:none;border-left:2px dashed var(--zc-border-secondary);height:auto;min-height:12px}.zc-progress-steps__connector--dotted.zc-progress-steps__connector--vertical.zc-progress-steps__connector--complete{border-left-color:var(--zc-fg-brand-primary)}.zc-progress-steps__connector-spacer{flex:.5;min-width:0}.zc-progress-steps__row{display:flex;align-items:center}.zc-progress-steps__minimal-step{display:flex;align-items:center;flex:1}.zc-progress-steps__minimal-step:last-child{flex:0}.zc-progress-steps--minimal{display:flex;align-items:center;gap:var(--zc-spacing-lg)}.zc-progress-steps__row--gap{display:flex;align-items:center;gap:var(--zc-spacing-md)}.zc-progress-steps__text-line-list{display:flex;gap:var(--zc-spacing-xs)}.zc-progress-steps__text-line-item{flex:1;display:flex;flex-direction:column;gap:var(--zc-spacing-xxs);border-top:2px solid var(--zc-border-secondary)}.zc-progress-steps--sm .zc-progress-steps__text-line-item{padding-top:var(--zc-spacing-lg)}.zc-progress-steps--md .zc-progress-steps__text-line-item{padding-top:var(--zc-spacing-xl)}.zc-progress-steps__text-line-item--active{border-top-color:var(--zc-fg-brand-primary)}.zc-progress-steps__centered-icon-row{display:flex;align-items:center;width:100%}.zc-progress-steps__centered-icon-item{display:contents}.zc-progress-steps__centered-text-row{display:flex;margin-top:var(--zc-spacing-xl)}.zc-progress-steps__centered-text{flex:1;display:flex;flex-direction:column;align-items:center;gap:var(--zc-spacing-xxs);text-align:center;min-width:0}.zc-progress-steps__vertical-list{display:flex;flex-direction:column}.zc-progress-steps__vertical-step{display:flex}.zc-progress-steps--sm .zc-progress-steps__vertical-step{gap:var(--zc-spacing-lg)}.zc-progress-steps--md .zc-progress-steps__vertical-step{gap:var(--zc-spacing-xl)}.zc-progress-steps__vertical-icon-col{display:flex;flex-direction:column;align-items:center}.zc-progress-steps__vertical-text{display:flex;flex-direction:column;gap:var(--zc-spacing-xxs)}.zc-progress-steps--sm .zc-progress-steps__vertical-text{padding-bottom:var(--zc-spacing-3xl)}.zc-progress-steps--md .zc-progress-steps__vertical-text{padding-bottom:var(--zc-spacing-4xl)}.zc-progress-steps__vertical-step:last-child .zc-progress-steps__vertical-text{padding-bottom:0}.zc-tabs{display:flex;flex-direction:column;width:100%;font-family:var(--zc-font-family-body)}.zc-tabs--vertical{flex-direction:row}.zc-tabs__list{display:flex;align-items:stretch}.zc-tabs__list[aria-orientation=vertical]{flex-direction:column;width:max-content}.zc-tabs__list--button-brand,.zc-tabs__list--button-gray{gap:var(--zc-spacing-xs)}.zc-tabs__list--underline{gap:var(--zc-spacing-xs);box-shadow:inset 0 -1px 0 var(--zc-border-secondary)}.zc-tabs__list--line{gap:var(--zc-spacing-xxs)}.zc-tabs__list--contained{background:var(--zc-bg-secondary);border:1px solid var(--zc-border-secondary)}.zc-tabs__list--button-border.zc-tabs__list--sm{border-radius:var(--zc-radius-lg);padding:var(--zc-spacing-xs);gap:var(--zc-spacing-xs)}.zc-tabs__list--button-border.zc-tabs__list--md{border-radius:var(--zc-radius-xl);padding:var(--zc-spacing-sm);gap:var(--zc-spacing-xs)}.zc-tabs__list--button-minimal{border-radius:var(--zc-radius-md);padding:0;gap:0}.zc-tabs__list--full-width{width:100%}.zc-tabs__list--full-width .zc-tabs__tab{flex:1}.zc-tabs__tab{display:inline-flex;align-items:center;justify-content:center;gap:var(--zc-spacing-md);border:none;background:none;cursor:pointer;white-space:nowrap;font-family:var(--zc-font-family-body);font-weight:var(--zc-font-weight-semibold);color:var(--zc-text-quaternary);transition:color .15s,background-color .15s,border-color .15s,box-shadow .15s}.zc-tabs__tab--sm{font-size:var(--zc-font-size-text-sm);line-height:var(--zc-line-height-text-sm);padding:var(--zc-spacing-md) var(--zc-spacing-lg)}.zc-tabs__tab--md{font-size:var(--zc-font-size-text-md);line-height:var(--zc-line-height-text-md);padding:10px var(--zc-spacing-lg)}.zc-tabs__tab--button-brand{border-radius:var(--zc-radius-sm)}.zc-tabs__tab--button-brand:hover,.zc-tabs__tab--button-brand.zc-tabs__tab--selected{background:var(--zc-bg-tertiary);color:var(--zc-text-brand-secondary)}.zc-tabs__tab--button-gray{border-radius:var(--zc-radius-sm)}.zc-tabs__tab--button-gray:hover,.zc-tabs__tab--button-gray.zc-tabs__tab--selected{background:var(--zc-bg-secondary);color:var(--zc-text-secondary)}.zc-tabs__tab--button-border{border-radius:var(--zc-radius-sm)}.zc-tabs__tab--button-border:hover,.zc-tabs__tab--button-border.zc-tabs__tab--selected{background:var(--zc-bg-primary);color:var(--zc-text-secondary);box-shadow:var(--zc-shadow-xs)}.zc-tabs__tab--button-minimal{border-radius:var(--zc-radius-md)}.zc-tabs__tab--button-minimal:hover,.zc-tabs__tab--button-minimal.zc-tabs__tab--selected{background:var(--zc-bg-primary);color:var(--zc-text-secondary);box-shadow:var(--zc-shadow-xs);outline:1px solid var(--zc-border-primary);outline-offset:-1px}.zc-tabs__tab--underline{border-radius:0;padding-left:var(--zc-spacing-xxs);padding-right:var(--zc-spacing-xxs)}.zc-tabs__tab--underline.zc-tabs__tab--sm,.zc-tabs__tab--underline.zc-tabs__tab--md{padding-top:0;padding-bottom:10px}.zc-tabs__tab--underline:hover,.zc-tabs__tab--underline.zc-tabs__tab--selected{color:var(--zc-text-brand-secondary);box-shadow:inset 0 -2px 0 var(--zc-fg-brand-primary-alt)}.zc-tabs__tab--line{border-radius:0;border-left:2px solid transparent;justify-content:flex-start}.zc-tabs__tab--line.zc-tabs__tab--sm{padding:var(--zc-spacing-xxs) var(--zc-spacing-lg) var(--zc-spacing-xxs) 10px}.zc-tabs__tab--line.zc-tabs__tab--md{padding:var(--zc-spacing-xs) 14px var(--zc-spacing-xs) var(--zc-spacing-lg)}.zc-tabs__tab--line:hover,.zc-tabs__tab--line.zc-tabs__tab--selected{color:var(--zc-text-brand-secondary);border-left-color:var(--zc-border-brand)}.zc-tabs__list[aria-orientation=vertical] .zc-tabs__tab--button-brand,.zc-tabs__list[aria-orientation=vertical] .zc-tabs__tab--button-gray,.zc-tabs__list[aria-orientation=vertical] .zc-tabs__tab--button-border,.zc-tabs__list[aria-orientation=vertical] .zc-tabs__tab--button-minimal{justify-content:flex-start}.zc-tabs__tab--disabled{opacity:.4;cursor:not-allowed}.zc-tabs__tab:focus-visible{outline:2px solid var(--zc-border-brand);outline-offset:2px}.zc-tabs__tab--button-border:focus-visible,.zc-tabs__tab--button-minimal:focus-visible{outline-offset:-2px}.zc-tabs__tab-icon{display:inline-flex;color:var(--zc-text-quaternary)}.zc-tabs__tab--selected .zc-tabs__tab-icon{color:inherit}.zc-tabs__tab-badge{flex-shrink:0}.zc-tabs__panel{outline:none;flex:1;min-height:0}.zc-tabs__panel:focus-visible{outline:2px solid var(--zc-border-brand);outline-offset:2px}.zc-table{border:1px solid var(--zc-border-secondary);border-radius:var(--zc-radius-xl);overflow:hidden;background:var(--zc-bg-primary);font-family:var(--zc-font-family-body)}.zc-table__header{border-bottom:1px solid var(--zc-border-secondary)}.zc-table__header--white{background:var(--zc-bg-primary)}.zc-table__header--gray{background:var(--zc-bg-secondary)}.zc-table__table{width:100%;border-collapse:collapse;border-spacing:0}.zc-table__scroll{overflow-x:auto}.zc-table__header-cell{text-align:left;vertical-align:middle;font-family:var(--zc-font-family-body);font-size:var(--zc-font-size-text-xs);font-weight:var(--zc-font-weight-semibold);line-height:var(--zc-line-height-text-xs);color:var(--zc-text-quaternary);white-space:nowrap}.zc-table__header-cell--sm{padding:var(--zc-spacing-md) var(--zc-spacing-3xl) var(--zc-spacing-md) var(--zc-spacing-3xl)}.zc-table__header-cell--md{padding:var(--zc-spacing-lg) var(--zc-spacing-3xl)}.zc-table__header-cell--checkbox{width:44px;padding:var(--zc-spacing-lg) var(--zc-spacing-lg) var(--zc-spacing-lg) var(--zc-spacing-3xl)}.zc-table__header-cell-content{display:inline-flex;align-items:center;gap:var(--zc-spacing-xs)}.zc-table__header-cell-sort-btn{display:inline-flex;align-items:center;gap:var(--zc-spacing-xs);padding:0;border:none;background:none;cursor:pointer;user-select:none;font:inherit;color:inherit;white-space:nowrap}.zc-table__header-cell-sort-btn:hover{color:var(--zc-text-tertiary)}.zc-table__header-cell-sort-btn:focus-visible{outline:none;border-radius:var(--zc-radius-xs);box-shadow:var(--zc-focus-ring)}.zc-table__header-cell-sort{display:inline-flex;color:var(--zc-fg-quaternary)}.zc-table__cell{vertical-align:middle;font-family:var(--zc-font-family-body);font-size:var(--zc-font-size-text-sm);line-height:var(--zc-line-height-text-sm);color:var(--zc-text-tertiary)}.zc-table__cell--sm{padding:var(--zc-spacing-md) var(--zc-spacing-3xl)}.zc-table__cell--md{padding:var(--zc-spacing-xl) var(--zc-spacing-3xl)}.zc-table__cell--checkbox{width:44px;padding:var(--zc-spacing-xl) var(--zc-spacing-lg) var(--zc-spacing-xl) var(--zc-spacing-3xl)}.zc-table--line .zc-table__row{border-bottom:1px solid var(--zc-border-secondary)}.zc-table--line .zc-table__row:last-child{border-bottom:none}.zc-table--alternating .zc-table__row:nth-child(2n){background:var(--zc-bg-secondary-subtle)}.zc-table__row:hover,.zc-table--alternating .zc-table__row:nth-child(2n):hover{background:var(--zc-bg-primary-hover)}.zc-table__row--selected,.zc-table--alternating .zc-table__row:nth-child(2n).zc-table__row--selected{background:var(--zc-bg-active)}.zc-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--zc-spacing-xl);padding:var(--zc-spacing-2xl) var(--zc-spacing-3xl);background:var(--zc-bg-primary)}.zc-card-header--divider{border-bottom:1px solid var(--zc-border-secondary)}.zc-card-header__text{display:flex;flex-direction:column;gap:var(--zc-spacing-xxs);min-width:0}.zc-card-header__title-row{display:flex;align-items:center;gap:var(--zc-spacing-sm)}.zc-card-header__title{font-family:var(--zc-font-family-display);font-size:var(--zc-font-size-text-md);font-weight:var(--zc-font-weight-semibold);line-height:var(--zc-line-height-button-header-md);color:var(--zc-text-primary)}.zc-card-header__description{font-family:var(--zc-font-family-body);font-size:var(--zc-font-size-text-sm);font-weight:var(--zc-font-weight-regular);line-height:var(--zc-line-height-text-sm);color:var(--zc-text-tertiary)}.zc-card-header__actions{display:flex;align-items:center;gap:var(--zc-spacing-lg);flex-shrink:0}.zc-breadcrumbs{font-family:var(--zc-font-family-body)}.zc-breadcrumbs__list{display:flex;align-items:center;gap:var(--zc-spacing-md);list-style:none;margin:0;padding:0}.zc-breadcrumbs--text-line{padding-bottom:var(--zc-spacing-xl);border-bottom:1px solid var(--zc-border-secondary)}.zc-breadcrumbs__item{display:flex;align-items:center;gap:var(--zc-spacing-md)}.zc-breadcrumbs__link{display:inline-flex;align-items:center;gap:var(--zc-spacing-sm);border:none;background:none;padding:0;font-family:var(--zc-font-family-body);font-size:var(--zc-font-size-text-sm);font-weight:var(--zc-font-weight-semibold);line-height:var(--zc-line-height-text-sm);color:var(--zc-text-quaternary);text-decoration:none;cursor:pointer;transition:color .15s}a.zc-breadcrumbs__link:hover,button.zc-breadcrumbs__link:hover{color:var(--zc-text-tertiary-hover)}.zc-breadcrumbs__link:focus-visible{outline:none;border-radius:var(--zc-radius-xs);box-shadow:var(--zc-focus-ring)}.zc-breadcrumbs__item--current .zc-breadcrumbs__link{color:var(--zc-text-brand-secondary);cursor:default}.zc-breadcrumbs__item--button .zc-breadcrumbs__link{background:var(--zc-bg-secondary);border-radius:var(--zc-radius-sm);padding:var(--zc-spacing-xs) var(--zc-spacing-md);color:var(--zc-text-secondary)}.zc-breadcrumbs__divider{display:inline-flex;align-items:center;color:var(--zc-text-quaternary);font-size:var(--zc-font-size-text-sm);flex-shrink:0}.zc-breadcrumbs__icon{display:inline-flex;color:var(--zc-text-quaternary)}.zc-alert{display:flex;align-items:flex-start;gap:var(--zc-spacing-xl);padding:var(--zc-spacing-xl);font-family:var(--zc-font-family-body)}.zc-alert--floating{background:var(--zc-bg-primary-alt);border:1px solid var(--zc-border-primary);border-radius:var(--zc-radius-xl);box-shadow:var(--zc-shadow-xs)}.zc-alert--full-width{background:var(--zc-bg-primary);border-block:1px solid var(--zc-border-primary);padding:var(--zc-spacing-lg) var(--zc-container-padding-desktop, var(--zc-spacing-4xl))}.zc-alert__icon-wrap{flex-shrink:0;display:flex;align-items:center;justify-content:center;min-width:20px;min-height:20px}.zc-alert__content{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--zc-spacing-lg)}.zc-alert__text{display:flex;flex-direction:column;gap:var(--zc-spacing-xs)}.zc-alert__actions{display:flex;align-items:center;gap:var(--zc-spacing-lg)}.zc-notification{display:flex;background:var(--zc-bg-primary-alt);border:1px solid var(--zc-border-secondary-alt);border-radius:var(--zc-radius-xl);box-shadow:var(--zc-shadow-lg);font-family:var(--zc-font-family-body);width:100%;max-width:var(--zcn-max-width, 400px);overflow:hidden}.zc-notification--has-image{max-width:var(--zcn-max-width, 496px)}.zc-notification__image-wrap{flex-shrink:0;width:160px;background:var(--zc-bg-secondary);border-right:1px solid var(--zc-border-secondary-alt)}.zc-notification__image{width:100%;height:100%;object-fit:cover;display:block}.zc-notification__main{flex:1;min-width:0;display:flex;align-items:flex-start;gap:var(--zc-spacing-xl);padding:var(--zc-spacing-xl)}.zc-notification__avatar{flex-shrink:0;width:40px;height:40px;border-radius:var(--zc-radius-full);object-fit:cover}.zc-notification__avatar-header{display:flex;align-items:center;gap:var(--zc-spacing-md)}.zc-notification__content{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--zc-spacing-lg)}.zc-notification__text{display:flex;flex-direction:column;gap:var(--zc-spacing-xs)}.zc-notification__progress{width:100%}.zc-notification__actions{display:flex;align-items:center;gap:var(--zc-spacing-lg)}.zc-datepicker{display:inline-flex;flex-direction:column;gap:var(--zc-spacing-sm);font-family:var(--zc-font-family-body);position:relative}.zc-datepicker__trigger{display:inline-flex;align-items:center;gap:var(--zc-spacing-md);padding:10px var(--zc-spacing-lg);border:1px solid var(--zc-border-primary);border-radius:var(--zc-radius-md);background:var(--zc-bg-primary);cursor:pointer;transition:border-color .15s}.zc-datepicker__trigger:hover{border-color:var(--zc-border-brand)}.zc-datepicker__trigger:focus-within{border-color:var(--zc-border-brand);box-shadow:inset 0 0 0 1px var(--zc-border-brand)}.zc-datepicker--error .zc-datepicker__trigger{border-color:var(--zc-border-error-subtle)}.zc-datepicker--disabled .zc-datepicker__trigger{opacity:.5;cursor:not-allowed}.zc-datepicker__display{flex:1;text-align:left;font-family:var(--zc-font-family-body);font-size:var(--zc-font-size-text-sm);color:var(--zc-text-primary)}.zc-datepicker__display--placeholder{color:var(--zc-text-quaternary)}.zc-datepicker__range-sep{color:var(--zc-text-quaternary);padding:0 var(--zc-spacing-xs)}.zc-datepicker__icon--muted{flex-shrink:0;color:var(--zc-text-quaternary)}.zc-datepicker__label{display:block}.zc-datepicker__date-input-wrap{display:flex;align-items:center;gap:var(--zc-spacing-md);margin-bottom:var(--zc-spacing-xl)}.zc-datepicker__date-field{display:inline-flex;flex:1}.zc-datepicker__date-field .zc-datepicker__input{width:100%}.zc-datepicker__input{display:inline-flex;align-items:center;padding:var(--zc-spacing-md) var(--zc-spacing-lg);border:1px solid var(--zc-border-primary);border-radius:var(--zc-radius-md);font-family:var(--zc-font-family-body);font-size:var(--zc-font-size-text-sm);color:var(--zc-text-primary);background:var(--zc-bg-primary)}.zc-datepicker__input:focus-within{border-color:var(--zc-border-brand);box-shadow:inset 0 0 0 1px var(--zc-border-brand)}.zc-datepicker__segment{padding:1px 2px;border-radius:var(--zc-radius-xs);font-variant-numeric:tabular-nums;color:var(--zc-text-primary);outline:none}.zc-datepicker__segment:focus{background:var(--zc-bg-brand-solid);color:var(--zc-bg-primary)}.zc-datepicker__segment[data-placeholder]{color:var(--zc-text-quaternary)}.zc-datepicker__footer{display:flex;align-items:center;justify-content:space-between;gap:var(--zc-spacing-lg);padding-top:var(--zc-spacing-xl);border-top:1px solid var(--zc-border-secondary);margin-top:var(--zc-spacing-xl)}.zc-datepicker__footer>.zc-button{flex:1}.zc-datepicker__range-inputs{display:flex;align-items:center;gap:var(--zc-spacing-md)}.zc-datepicker__footer-actions{display:flex;gap:var(--zc-spacing-md);margin-left:auto}.zc-datepicker__popover{position:absolute;top:calc(100% + 4px);left:0;background:var(--zc-bg-primary);border:1px solid var(--zc-border-secondary);border-radius:var(--zc-radius-xl);box-shadow:var(--zc-shadow-lg);z-index:var(--zc-z-popover)}.zc-datepicker__dialog{position:static;margin:0;border:none;background:transparent;color:inherit;width:auto;max-width:none;height:auto;max-height:none;outline:none;padding:var(--zc-spacing-xl)}.zc-datepicker__dialog--range{display:flex}.zc-datepicker__presets{display:flex;flex-direction:column;padding-right:var(--zc-spacing-xl);border-right:1px solid var(--zc-border-secondary);margin-right:var(--zc-spacing-xl);min-width:120px}.zc-datepicker__preset-btn{display:block;width:100%;text-align:left;padding:var(--zc-spacing-md) var(--zc-spacing-lg);border:none;border-radius:var(--zc-radius-sm);background:none;font-family:var(--zc-font-family-body);font-size:var(--zc-font-size-text-sm);font-weight:var(--zc-font-weight-medium);color:var(--zc-text-quaternary);cursor:pointer;white-space:nowrap;transition:background-color .15s,color .15s}.zc-datepicker__preset-btn:hover{background:var(--zc-bg-secondary);color:var(--zc-text-secondary)}.zc-calendar{font-family:var(--zc-font-family-body)}.zc-calendar--range{display:grid;grid-template-columns:1fr 1fr;gap:0 var(--zc-spacing-4xl)}.zc-calendar--range .zc-calendar__header{grid-column:1 / -1;margin-bottom:var(--zc-spacing-lg)}.zc-calendar__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--zc-spacing-lg);width:100%}.zc-calendar__heading{font-size:var(--zc-font-size-text-sm);font-weight:var(--zc-font-weight-semibold);color:var(--zc-text-primary);margin:0;text-align:center;flex:1}.zc-calendar__nav-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid var(--zc-border-primary);border-radius:var(--zc-radius-md);background:var(--zc-bg-primary);color:var(--zc-text-quaternary);cursor:pointer;transition:background-color .15s}.zc-calendar__nav-btn:hover{background:var(--zc-bg-secondary)}.zc-calendar__nav-btn:focus-visible{outline:2px solid var(--zc-border-brand);outline-offset:2px}.zc-calendar__grid{border-collapse:separate;border-spacing:0 2px}.zc-calendar__day-header{width:40px;height:40px;font-size:var(--zc-font-size-text-xs);font-weight:var(--zc-font-weight-medium);color:var(--zc-text-quaternary);text-align:center;vertical-align:middle}.zc-calendar__grid td{padding:0;text-align:center;vertical-align:middle}.zc-calendar__cell{display:flex;align-items:center;justify-content:center;width:36px;height:36px;margin:0 auto;font-family:var(--zc-font-family-body);font-size:var(--zc-font-size-text-sm);font-weight:var(--zc-font-weight-regular);color:var(--zc-text-primary);border-radius:var(--zc-radius-full);cursor:pointer;outline:none;position:relative;background:none}.zc-calendar__cell:hover:not([data-selected]):not(.zc-calendar__cell--selected):not([data-disabled]):not([data-outside-month]){background:var(--zc-bg-secondary)}.zc-calendar__cell[data-focus-visible]{outline:2px solid var(--zc-border-brand);outline-offset:2px}.zc-calendar__cell[data-selected],.zc-calendar__cell.zc-calendar__cell--selected{background:var(--zc-bg-brand-solid);color:var(--zc-bg-primary);font-weight:var(--zc-font-weight-medium)}.zc-calendar__cell[data-disabled]{color:var(--zc-text-quaternary);cursor:not-allowed;opacity:.4}.zc-calendar__cell[data-outside-month]{color:var(--zc-text-quaternary);opacity:.4}.zc-calendar__cell--today:after{content:"";position:absolute;bottom:4px;left:50%;transform:translate(-50%);width:4px;height:4px;border-radius:var(--zc-radius-full);background:var(--zc-text-primary)}.zc-calendar__cell--today[data-selected]:after,.zc-calendar__cell--today.zc-calendar__cell--selected:after{background:var(--zc-bg-primary)}.zc-calendar--range td:has(.zc-calendar__cell[data-selected]){background:var(--zc-bg-secondary)}.zc-calendar--range td:has(.zc-calendar__cell[data-selection-start]){border-radius:var(--zc-radius-full) 0 0 var(--zc-radius-full)}.zc-calendar--range td:has(.zc-calendar__cell[data-selection-end]){border-radius:0 var(--zc-radius-full) var(--zc-radius-full) 0}.zc-calendar--range td:has(.zc-calendar__cell[data-selection-start][data-selection-end]){border-radius:var(--zc-radius-full)}.zc-calendar--range td:first-child:has(.zc-calendar__cell[data-selected]){border-top-left-radius:var(--zc-radius-full);border-bottom-left-radius:var(--zc-radius-full)}.zc-calendar--range td:last-child:has(.zc-calendar__cell[data-selected]){border-top-right-radius:var(--zc-radius-full);border-bottom-right-radius:var(--zc-radius-full)}.zc-calendar--range .zc-calendar__cell[data-selection-start],.zc-calendar--range .zc-calendar__cell[data-selection-end]{background:var(--zc-bg-brand-solid);color:var(--zc-bg-primary);border-radius:var(--zc-radius-full)}.zc-calendar--range .zc-calendar__cell[data-selected]:not([data-selection-start]):not([data-selection-end]){background:transparent;color:var(--zc-text-primary);border-radius:0}.zc-calendar__footer{display:flex;justify-content:center;margin-top:var(--zc-spacing-md)}.zc-calendar__today-btn{border:none;background:none;font-family:var(--zc-font-family-body);font-size:var(--zc-font-size-text-sm);font-weight:var(--zc-font-weight-semibold);color:var(--zc-text-quaternary);cursor:pointer;padding:var(--zc-spacing-md);border-radius:var(--zc-radius-sm)}.zc-calendar__today-btn:hover{color:var(--zc-text-secondary);background:var(--zc-bg-secondary)}.zc-datetimepicker__body{display:flex}.zc-datetimepicker__calendar-section{flex:1;min-width:0}.zc-datetimepicker__time-display{margin-left:var(--zc-spacing-sm);color:var(--zc-text-quaternary)}.zc-datetimepicker__time-panel{display:flex;flex-direction:column;padding-left:var(--zc-spacing-xl);border-left:1px solid var(--zc-border-secondary);margin-left:var(--zc-spacing-xl);min-width:140px;max-width:160px}.zc-datetimepicker__time-heading{margin-bottom:var(--zc-spacing-md);text-align:center}.zc-datetimepicker__time-list-wrap{position:relative;flex:1;min-height:0}.zc-datetimepicker__time-list{position:absolute;inset:0;display:flex;flex-direction:column;gap:var(--zc-spacing-xxs);overflow-y:auto;padding-right:var(--zc-spacing-sm)}.zc-datetimepicker__time-slot{display:block;width:100%;text-align:center;padding:var(--zc-spacing-md) var(--zc-spacing-lg);border:1px solid var(--zc-border-primary);border-radius:var(--zc-radius-md);background:var(--zc-bg-primary);font-family:var(--zc-font-family-body);font-size:var(--zc-font-size-text-sm);font-weight:var(--zc-font-weight-medium);color:var(--zc-text-primary);cursor:pointer;transition:background-color .15s,border-color .15s}.zc-datetimepicker__time-slot:hover{background:var(--zc-bg-secondary);border-color:var(--zc-border-brand)}.zc-datetimepicker__time-slot--selected{background:var(--zc-bg-brand-solid);color:var(--zc-bg-primary);border-color:var(--zc-bg-brand-solid)}.zc-datetimepicker__time-slot--selected:hover{background:var(--zc-bg-brand-solid);border-color:var(--zc-bg-brand-solid)}.zc-datetimepicker__mobile-time{display:none;margin-top:var(--zc-spacing-md)}@media (max-width: 639px){.zc-datetimepicker__time-panel{display:none}.zc-datetimepicker__mobile-time{display:block}.zc-datetimepicker__body{flex-direction:column}}.zc-file-upload{position:relative;display:block;width:100%;background:var(--zc-bg-primary);border:1px solid var(--zc-border-secondary);border-radius:var(--zc-radius-xl);transition:border-color .15s ease,background-color .15s ease}.zc-file-upload:hover:not(.zc-file-upload--disabled){border-color:var(--zc-border-brand)}.zc-file-upload--dragging{border-color:var(--zc-border-brand);background:var(--zc-bg-secondary)}.zc-file-upload--invalid{border-color:var(--zc-border-error)}.zc-file-upload--disabled{background:var(--zc-bg-secondary);cursor:not-allowed}.zc-file-upload__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.zc-file-upload__label{display:flex;flex-direction:column;align-items:center;gap:var(--zc-spacing-xs);padding:var(--zc-spacing-xl) var(--zc-spacing-3xl);cursor:pointer}.zc-file-upload--disabled .zc-file-upload__label{cursor:not-allowed}.zc-file-upload__featured-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-bottom:var(--zc-spacing-md);border:1px solid var(--zc-border-primary);border-radius:var(--zc-radius-md);background:var(--zc-bg-primary)}.zc-file-upload--disabled .zc-file-upload__featured-icon{background:var(--zc-bg-secondary)}.zc-file-upload__cta{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:var(--zc-spacing-xxs);text-align:center}.zc-file-upload__hint{text-align:center}.zc-file-upload-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--zc-spacing-lg)}.zc-file-upload-item{position:relative;display:flex;gap:var(--zc-spacing-lg);padding:var(--zc-spacing-xl);background:var(--zc-bg-primary);border:1px solid var(--zc-border-secondary);border-radius:var(--zc-radius-xl);overflow:hidden}.zc-file-upload-item--failed{border-color:var(--zc-border-error)}.zc-file-upload-item__icon-col{flex-shrink:0;display:flex;align-items:flex-start}.zc-file-upload-item__file-type,.zc-file-upload-item__file-icon{display:block;width:32px;height:40px}.zc-file-upload-item__content{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--zc-spacing-xs);position:relative;z-index:1}.zc-file-upload-item__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--zc-spacing-md)}.zc-file-upload-item__meta{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--zc-spacing-xxs)}.zc-file-upload-item__name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zc-file-upload-item__supporting{display:block}.zc-file-upload-item__status{display:inline-flex;align-items:center;gap:var(--zc-spacing-md);flex-wrap:wrap}.zc-file-upload-item__status-divider{color:var(--zc-text-quaternary);user-select:none}.zc-file-upload-item__status-icon{display:inline-flex;align-items:center}.zc-file-upload-item__delete{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;background:none;border-radius:var(--zc-radius-sm);cursor:pointer;color:var(--zc-text-quaternary);flex-shrink:0;transition:background-color .15s ease}.zc-file-upload-item__delete:hover{background:var(--zc-bg-secondary)}.zc-file-upload-item__progress-row{display:flex;align-items:center;gap:var(--zc-spacing-lg);margin-top:var(--zc-spacing-xs)}.zc-file-upload-item__progress{flex:1}.zc-file-upload-item__percentage{flex-shrink:0}.zc-file-upload-item__retry{align-self:flex-start;margin-top:var(--zc-spacing-xs)}.zc-file-upload-item--fill{position:relative}.zc-file-upload-item__fill{position:absolute;top:0;left:0;height:100%;background:var(--zc-bg-secondary);z-index:0;transition:width .2s ease}.zc-file-upload-item--fill{align-items:center}.zc-file-upload-item__percentage--fill,.zc-file-upload-item--fill .zc-file-upload-item__delete{position:relative;z-index:2;flex-shrink:0;align-self:center}.zc-file-upload-item--fill.zc-file-upload-item--complete .zc-file-upload-item__fill{opacity:0}.zc-content-divider{display:flex;width:100%;align-items:center;font-family:var(--zc-font-family-body)}.zc-content-divider--align-start{justify-content:flex-start}.zc-content-divider--align-center{justify-content:center}.zc-content-divider--align-end{justify-content:flex-end}.zc-content-divider__content{display:inline-flex;align-items:center;flex-shrink:0}.zc-content-divider--single-line{min-height:28px}.zc-content-divider--single-line:before,.zc-content-divider--single-line:after{content:"";flex:1 1 0;height:1px;background:var(--zc-border-secondary)}.zc-content-divider--single-line .zc-content-divider__content{padding:0 var(--zc-spacing-lg)}.zc-content-divider--single-line.zc-content-divider--align-start:before{flex:0 0 0}.zc-content-divider--single-line.zc-content-divider--align-start .zc-content-divider__content{padding-left:0}.zc-content-divider--single-line.zc-content-divider--align-end:after{flex:0 0 0}.zc-content-divider--single-line.zc-content-divider--align-end .zc-content-divider__content{padding-right:0}.zc-content-divider--dual-line{border-top:1px solid var(--zc-border-secondary);border-bottom:1px solid var(--zc-border-secondary);padding:var(--zc-spacing-lg) 0;background:transparent}.zc-content-divider--dual-line .zc-content-divider__content{background:transparent;padding:0 var(--zc-spacing-lg)}.zc-content-divider--background-fill{background:var(--zc-bg-secondary);padding:var(--zc-spacing-lg) var(--zc-spacing-xl)}.zc-content-divider--background-fill .zc-content-divider__content{background:transparent}.zc-content-divider--single-line.zc-content-divider--empty{min-height:1px}.zc-content-divider--dual-line.zc-content-divider--empty{padding:0;border-top:none;border-bottom:1px solid var(--zc-border-secondary)}.zc-content-divider--background-fill.zc-content-divider--empty{min-height:1px;padding:0}.zc-loading-indicator{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--zc-spacing-xl);font-family:var(--zc-font-family-body)}.zc-loading-indicator--xl{gap:var(--zc-spacing-2xl)}.zc-loading-indicator__svg{display:block;flex-shrink:0}.zc-loading-indicator__svg--spin{animation:zc-loading-indicator-spin 1s linear infinite;transform-origin:50% 50%}.zc-loading-indicator__label{display:block;text-align:center}@keyframes zc-loading-indicator-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.zc-loading-indicator__svg--spin{animation-duration:4s}}.zc-button-group{display:inline-flex;border-radius:var(--zc-radius-md);box-shadow:var(--zc-shadow-xs)}.zc-button-group__item{display:inline-flex;align-items:center;justify-content:center;gap:var(--zc-spacing-sm);border:none;border-block:1px solid var(--zc-border-primary);border-right:1px solid var(--zc-border-primary);background:var(--zc-bg-primary);color:var(--zc-text-secondary);font-family:var(--zc-font-family-body);font-weight:var(--zc-font-weight-semibold);font-size:var(--zc-font-size-text-sm);line-height:var(--zc-line-height-text-sm);white-space:nowrap;cursor:pointer;outline:none;transition:background .1s,color .1s}.zc-button-group__item:first-child{border-left:1px solid var(--zc-border-primary);border-radius:var(--zc-radius-md) 0 0 var(--zc-radius-md)}.zc-button-group__item:last-child{border-radius:0 var(--zc-radius-md) var(--zc-radius-md) 0}.zc-button-group__item:only-child{border-radius:var(--zc-radius-md)}.zc-button-group__item--sm{min-height:36px;padding:0 14px}.zc-button-group__item--md{min-height:40px;padding:0 var(--zc-spacing-xl)}.zc-button-group__item--icon-only.zc-button-group__item--sm{padding:0 10px}.zc-button-group__item--icon-only.zc-button-group__item--md{padding:0 var(--zc-spacing-lg)}.zc-button-group__item--icon-leading.zc-button-group__item--sm{padding-left:var(--zc-spacing-lg)}.zc-button-group__item--icon-leading.zc-button-group__item--md{padding-left:14px}.zc-button-group__item:hover:not([disabled]),.zc-button-group__item--selected{background:var(--zc-bg-primary-hover);color:var(--zc-text-secondary-hover)}.zc-button-group__item[disabled]{cursor:not-allowed}.zc-button-group__item[disabled] .zc-button-group__icon,.zc-button-group__item[disabled] .zc-button-group__label{opacity:.5}.zc-button-group__item--focus-visible{position:relative;z-index:1;box-shadow:var(--zc-focus-ring)}.zc-button-group__icon{display:inline-flex;align-items:center;flex-shrink:0;color:var(--zc-fg-quaternary);transition:color .1s}.zc-button-group__item:hover:not([disabled]) .zc-button-group__icon,.zc-button-group__item--selected .zc-button-group__icon{color:var(--zc-fg-quaternary-hover)}.zc-button-group__label{display:inline-flex;align-items:center}@media (prefers-reduced-motion: reduce){.zc-button-group__item,.zc-button-group__icon{transition:none}}.zc-featured-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.zc-featured-icon__icon{display:inline-flex;align-items:center;justify-content:center}.zc-featured-icon--sm{width:32px;height:32px}.zc-featured-icon--md{width:40px;height:40px}.zc-featured-icon--lg{width:48px;height:48px}.zc-featured-icon--xl{width:56px;height:56px}.zc-featured-icon--sm .zc-featured-icon__icon svg{width:16px;height:16px}.zc-featured-icon--md .zc-featured-icon__icon svg{width:20px;height:20px}.zc-featured-icon--lg .zc-featured-icon__icon svg{width:24px;height:24px}.zc-featured-icon--xl .zc-featured-icon__icon svg{width:28px;height:28px}.zc-featured-icon--light{border-radius:var(--zc-radius-full)}.zc-featured-icon--light.zc-featured-icon--brand{background:var(--zc-bg-brand-secondary);color:var(--zc-featured-icon-light-fg-brand)}.zc-featured-icon--light.zc-featured-icon--gray{background:var(--zc-bg-tertiary);color:var(--zc-featured-icon-light-fg-gray)}.zc-featured-icon--light.zc-featured-icon--error{background:var(--zc-bg-error-secondary);color:var(--zc-featured-icon-light-fg-error)}.zc-featured-icon--light.zc-featured-icon--warning{background:var(--zc-bg-warning-secondary);color:var(--zc-featured-icon-light-fg-warning)}.zc-featured-icon--light.zc-featured-icon--success{background:var(--zc-bg-success-secondary);color:var(--zc-featured-icon-light-fg-success)}.zc-featured-icon--dark{color:var(--zc-fg-white);box-shadow:var(--zc-shadow-xs)}.zc-featured-icon--dark.zc-featured-icon--sm{border-radius:var(--zc-radius-sm)}.zc-featured-icon--dark.zc-featured-icon--md{border-radius:var(--zc-radius-md)}.zc-featured-icon--dark.zc-featured-icon--lg{border-radius:var(--zc-radius-lg)}.zc-featured-icon--dark.zc-featured-icon--xl{border-radius:var(--zc-radius-xl)}.zc-featured-icon--dark.zc-featured-icon--brand{background:var(--zc-bg-brand-solid)}.zc-featured-icon--dark.zc-featured-icon--gray{background:var(--zc-bg-secondary-solid)}.zc-featured-icon--dark.zc-featured-icon--error{background:var(--zc-bg-error-solid)}.zc-featured-icon--dark.zc-featured-icon--warning{background:var(--zc-bg-warning-solid)}.zc-featured-icon--dark.zc-featured-icon--success{background:var(--zc-bg-success-solid)}.zc-featured-icon--modern{background:var(--zc-bg-primary);box-shadow:inset 0 0 0 1px var(--zc-border-primary),var(--zc-shadow-xs);color:var(--zc-fg-secondary)}.zc-featured-icon--modern.zc-featured-icon--sm{border-radius:var(--zc-radius-sm)}.zc-featured-icon--modern.zc-featured-icon--md{border-radius:var(--zc-radius-md)}.zc-featured-icon--modern.zc-featured-icon--lg{border-radius:var(--zc-radius-lg)}.zc-featured-icon--modern.zc-featured-icon--xl{border-radius:var(--zc-radius-xl)}.zc-featured-icon--modern-neue{background:var(--zc-bg-primary-alt);box-shadow:inset 0 0 0 1px var(--zc-border-primary);color:var(--zc-fg-secondary)}.zc-featured-icon--modern-neue.zc-featured-icon--sm{border-radius:var(--zc-radius-md)}.zc-featured-icon--modern-neue.zc-featured-icon--md{border-radius:var(--zc-radius-lg)}.zc-featured-icon--modern-neue.zc-featured-icon--lg{border-radius:var(--zc-radius-xl)}.zc-featured-icon--modern-neue.zc-featured-icon--xl{border-radius:var(--zc-radius-2xl)}.zc-featured-icon--modern-neue .zc-featured-icon__inner{display:inline-flex;align-items:center;justify-content:center;width:80%;height:80%;border-radius:var(--zc-radius-sm);background:var(--zc-bg-primary-alt);box-shadow:0 0 0 1px var(--zc-border-secondary-alt),var(--zc-shadow-sm)}.zc-featured-icon--gradient{border-radius:var(--zc-radius-full)}.zc-featured-icon--gradient .zc-featured-icon__inner{display:inline-flex;align-items:center;justify-content:center;width:70%;height:70%;border-radius:var(--zc-radius-full);color:var(--zc-fg-white)}.zc-featured-icon--gradient.zc-featured-icon--sm .zc-featured-icon__icon svg,.zc-featured-icon--gradient.zc-featured-icon--md .zc-featured-icon__icon svg{width:16px;height:16px}.zc-featured-icon--gradient.zc-featured-icon--lg .zc-featured-icon__icon svg,.zc-featured-icon--gradient.zc-featured-icon--xl .zc-featured-icon__icon svg{width:20px;height:20px}.zc-featured-icon--gradient.zc-featured-icon--brand{background:var(--zc-utility-brand-50);box-shadow:inset 0 0 0 1px var(--zc-utility-brand-200)}.zc-featured-icon--gradient.zc-featured-icon--brand .zc-featured-icon__inner{background:var(--zc-bg-brand-solid)}.zc-featured-icon--gradient.zc-featured-icon--gray{background:var(--zc-utility-neutral-50);box-shadow:inset 0 0 0 1px var(--zc-utility-neutral-200)}.zc-featured-icon--gradient.zc-featured-icon--gray .zc-featured-icon__inner{background:var(--zc-bg-secondary-solid)}.zc-featured-icon--gradient.zc-featured-icon--error{background:var(--zc-utility-red-50);box-shadow:inset 0 0 0 1px var(--zc-utility-red-200)}.zc-featured-icon--gradient.zc-featured-icon--error .zc-featured-icon__inner{background:var(--zc-bg-error-solid)}.zc-featured-icon--gradient.zc-featured-icon--warning{background:var(--zc-utility-yellow-50);box-shadow:inset 0 0 0 1px var(--zc-utility-yellow-200)}.zc-featured-icon--gradient.zc-featured-icon--warning .zc-featured-icon__inner{background:var(--zc-bg-warning-solid)}.zc-featured-icon--gradient.zc-featured-icon--success{background:var(--zc-utility-green-50);box-shadow:inset 0 0 0 1px var(--zc-utility-green-200)}.zc-featured-icon--gradient.zc-featured-icon--success .zc-featured-icon__inner{background:var(--zc-bg-success-solid)}.zc-featured-icon-outline{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.zc-featured-icon-outline:before,.zc-featured-icon-outline:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:2px solid currentColor;border-radius:var(--zc-radius-full);pointer-events:none}.zc-featured-icon-outline:before{width:calc(100% + 8px);height:calc(100% + 8px);opacity:.3}.zc-featured-icon-outline:after{width:calc(100% + 18px);height:calc(100% + 18px);opacity:.1}.zc-featured-icon-outline__icon{display:inline-flex;align-items:center;justify-content:center}.zc-featured-icon-outline--sm{width:16px;height:16px}.zc-featured-icon-outline--md{width:20px;height:20px}.zc-featured-icon-outline--lg{width:24px;height:24px}.zc-featured-icon-outline--xl{width:28px;height:28px}.zc-featured-icon-outline--sm .zc-featured-icon-outline__icon svg{width:16px;height:16px}.zc-featured-icon-outline--md .zc-featured-icon-outline__icon svg{width:20px;height:20px}.zc-featured-icon-outline--lg .zc-featured-icon-outline__icon svg{width:24px;height:24px}.zc-featured-icon-outline--xl .zc-featured-icon-outline__icon svg{width:28px;height:28px}.zc-featured-icon-outline--brand{color:var(--zc-fg-brand-primary)}.zc-featured-icon-outline--gray{color:var(--zc-fg-tertiary)}.zc-featured-icon-outline--error{color:var(--zc-fg-error-primary)}.zc-featured-icon-outline--warning{color:var(--zc-fg-warning-primary)}.zc-featured-icon-outline--success{color:var(--zc-fg-success-primary)}.zc-stack{display:flex;flex-direction:var(--zcs-direction, column);align-items:var(--zcs-align, stretch);justify-content:var(--zcs-justify, flex-start);gap:var(--zcs-gap, normal)}@media (width < 1280px){.zc-stack--responsive{flex-direction:var(--zcs-direction-bt, var(--zcs-direction, column));align-items:var(--zcs-align-bt, var(--zcs-align, stretch));justify-content:var(--zcs-justify-bt, var(--zcs-justify, flex-start));gap:var(--zcs-gap-bt, var(--zcs-gap, normal))}}@media (width < 768px){.zc-stack--responsive{flex-direction:var( --zcs-direction-bm, var(--zcs-direction-bt, var(--zcs-direction, column)) );align-items:var( --zcs-align-bm, var(--zcs-align-bt, var(--zcs-align, stretch)) );justify-content:var( --zcs-justify-bm, var(--zcs-justify-bt, var(--zcs-justify, flex-start)) );gap:var(--zcs-gap-bm, var(--zcs-gap-bt, var(--zcs-gap, normal)))}}.zc-grid{display:grid;grid-template-columns:var(--zcg-cols, none);align-items:var(--zcg-align, stretch);column-gap:var(--zcg-gap, normal);row-gap:var(--zcg-row-gap, normal)}@media (width < 1280px){.zc-grid--responsive{grid-template-columns:var(--zcg-cols-bt, var(--zcg-cols, none));align-items:var(--zcg-align-bt, var(--zcg-align, stretch));column-gap:var(--zcg-gap-bt, var(--zcg-gap, normal));row-gap:var(--zcg-row-gap-bt, var(--zcg-row-gap, normal))}}@media (width < 768px){.zc-grid--responsive{grid-template-columns:var( --zcg-cols-bm, var(--zcg-cols-bt, var(--zcg-cols, none)) );align-items:var( --zcg-align-bm, var(--zcg-align-bt, var(--zcg-align, stretch)) );column-gap:var(--zcg-gap-bm, var(--zcg-gap-bt, var(--zcg-gap, normal)));row-gap:var( --zcg-row-gap-bm, var(--zcg-row-gap-bt, var(--zcg-row-gap, normal)) )}}.zc-container{max-width:var(--zc-container-max-width-desktop);margin:0 auto}.zc-container--pad-auto{padding-left:var(--zc-container-padding-desktop);padding-right:var(--zc-container-padding-desktop)}@media (width < 768px){.zc-container--pad-auto{padding-left:var(--zc-container-padding-mobile);padding-right:var(--zc-container-padding-mobile)}}.zc-slider{display:flex;flex-direction:column;gap:var(--zc-spacing-md);width:100%;touch-action:none}.zc-slider__header--inline-end{display:flex;align-items:center;justify-content:space-between}.zc-slider__label{display:block}.zc-slider__track{position:relative;height:24px;width:100%;cursor:pointer}.zc-slider--disabled .zc-slider__track{cursor:not-allowed}.zc-slider__rail{position:absolute;top:50%;transform:translateY(-50%);width:100%;height:8px;border-radius:var(--zc-radius-full);background:var(--zc-bg-quaternary)}.zc-slider__fill{position:absolute;top:50%;transform:translateY(-50%);height:8px;border-radius:var(--zc-radius-full);background:var(--zc-bg-brand-solid)}.zc-slider--disabled .zc-slider__fill{opacity:.4}.zc-slider__thumb{position:absolute;top:50%;transform:translate(-50%,-50%);width:24px;height:24px;border-radius:var(--zc-radius-full);background:var(--zc-bg-primary);box-shadow:0 0 0 2px var(--zc-bg-brand-solid),var(--zc-shadow-sm);cursor:grab;outline:none}.zc-slider__thumb--dragging{cursor:grabbing}.zc-slider__thumb--focus-visible{box-shadow:0 0 0 2px var(--zc-bg-brand-solid),0 0 0 4px var(--zc-bg-primary),0 0 0 6px var(--zc-border-brand)}.zc-slider--disabled .zc-slider__thumb{cursor:not-allowed;box-shadow:0 0 0 2px var(--zc-bg-quaternary),var(--zc-shadow-xs)}.zc-slider__output{position:absolute;left:50%;transform:translate(-50%);white-space:nowrap;pointer-events:none}.zc-slider__output--bottom{top:calc(100% + 4px);font-family:var(--zc-font-family-body);font-size:var(--zc-font-size-text-md);font-weight:var(--zc-font-weight-medium);color:var(--zc-text-primary)}.zc-slider__output--tooltip{bottom:calc(100% + 8px);padding:var(--zc-spacing-sm) var(--zc-spacing-md);border-radius:var(--zc-radius-lg);background:var(--zc-bg-primary);box-shadow:var(--zc-shadow-lg);border:1px solid var(--zc-border-secondary);font-family:var(--zc-font-family-body);font-size:var(--zc-font-size-text-xs);font-weight:var(--zc-font-weight-semibold);color:var(--zc-text-secondary)}.zc-logo{display:inline-flex;align-items:center;color:currentColor;line-height:0}.zc-logo--light{color:var(--zc-neutral-900)}.zc-logo--dark{color:var(--zc-fg-white)}.zc-avatar{position:relative;display:inline-flex;flex-shrink:0}.zc-avatar__circle{display:inline-flex;align-items:center;justify-content:center;overflow:hidden;width:100%;height:100%;border-radius:var(--zc-radius-full);background:var(--zc-bg-tertiary);border:1px solid var(--zc-border-secondary)}.zc-avatar__image{width:100%;height:100%;object-fit:cover;border-radius:var(--zc-radius-full)}.zc-avatar__initials{font-family:var(--zc-font-family-body);font-weight:var(--zc-font-weight-semibold);color:var(--zc-text-quaternary)}.zc-avatar__placeholder{width:55%;height:55%;color:var(--zc-fg-quaternary)}.zc-avatar--border .zc-avatar__circle{box-shadow:0 0 0 1px var(--zc-bg-primary),0 0 0 1.75px var(--zc-border-secondary-alt),var(--zc-shadow-xs)}.zc-avatar--xs{width:24px;height:24px}.zc-avatar--xs .zc-avatar__circle{border-width:.5px}.zc-avatar--xs .zc-avatar__initials{font-size:var(--zc-font-size-text-xs);line-height:var(--zc-line-height-text-xs)}.zc-avatar--sm{width:32px;height:32px}.zc-avatar--sm .zc-avatar__circle{border-width:.75px}.zc-avatar--sm .zc-avatar__initials{font-size:var(--zc-font-size-text-sm);line-height:var(--zc-line-height-text-sm)}.zc-avatar--md{width:40px;height:40px}.zc-avatar--md .zc-avatar__initials{font-size:var(--zc-font-size-text-md);line-height:var(--zc-line-height-text-md)}.zc-avatar--lg{width:48px;height:48px}.zc-avatar--lg .zc-avatar__initials{font-size:var(--zc-font-size-text-lg);line-height:var(--zc-line-height-text-lg)}.zc-avatar--xl{width:56px;height:56px}.zc-avatar--xl .zc-avatar__initials{font-size:var(--zc-font-size-text-xl);line-height:var(--zc-line-height-text-xl)}.zc-avatar--2xl{width:64px;height:64px}.zc-avatar--2xl .zc-avatar__initials{font-size:var(--zc-font-size-display-xs);line-height:var(--zc-line-height-display-xs)}.zc-avatar__status{position:absolute;right:0;bottom:0;border-radius:var(--zc-radius-full);box-shadow:0 0 0 1.5px var(--zc-bg-primary)}.zc-avatar__status--online{background:var(--zc-fg-success-secondary)}.zc-avatar__status--offline{background:var(--zc-utility-neutral-300)}.zc-avatar--xs .zc-avatar__status{width:6px;height:6px}.zc-avatar--sm .zc-avatar__status{width:8px;height:8px}.zc-avatar--md .zc-avatar__status{width:10px;height:10px}.zc-avatar--lg .zc-avatar__status{width:12px;height:12px}.zc-avatar--xl .zc-avatar__status{width:14px;height:14px}.zc-avatar--2xl .zc-avatar__status{width:16px;height:16px}.zc-chat-message{display:flex;gap:var(--zc-spacing-lg);font-family:var(--zc-font-family-body)}.zc-chat-message__avatar{display:inline-flex;flex-shrink:0;align-items:flex-start}.zc-chat-message__content{display:flex;flex-direction:column;flex:1;min-width:0;gap:var(--zc-spacing-sm)}.zc-chat-message__meta{display:flex;align-items:center;justify-content:space-between;gap:var(--zc-spacing-md)}.zc-chat-message__name{font-size:var(--zc-font-size-text-sm);line-height:var(--zc-line-height-text-sm);font-weight:var(--zc-font-weight-medium);color:var(--zc-text-secondary)}.zc-chat-message__meta-end{display:inline-flex;align-items:center;gap:var(--zc-spacing-xxs)}.zc-chat-message__time{font-size:var(--zc-font-size-text-xs);line-height:var(--zc-line-height-text-xs);font-weight:var(--zc-font-weight-regular);color:var(--zc-text-tertiary)}.zc-chat-message__status{display:inline-flex}.zc-chat-message__status--unread{color:var(--zc-fg-quaternary)}.zc-chat-message__status--read{color:var(--zc-fg-brand-secondary)}.zc-chat-message__status--failed{color:var(--zc-fg-error-primary)}.zc-chat-message__bubble{padding:var(--zc-spacing-md) var(--zc-spacing-lg);background:var(--zc-bg-secondary);border:1px solid var(--zc-border-secondary);border-radius:var(--zc-radius-none) var(--zc-radius-md) var(--zc-radius-md) var(--zc-radius-md);font-size:var(--zc-font-size-text-md);line-height:var(--zc-line-height-text-md);font-weight:var(--zc-font-weight-regular);color:var(--zc-text-primary);overflow-wrap:break-word}.zc-chat-message--sent .zc-chat-message__bubble{background:var(--zc-bg-primary);border-radius:var(--zc-radius-md) var(--zc-radius-none) var(--zc-radius-md) var(--zc-radius-md)}.zc-chat-message__bubble--writing{display:inline-flex;align-items:center;align-self:flex-start;gap:var(--zc-spacing-xs);padding:10px}.zc-chat-message__dot{width:4px;height:4px;border-radius:var(--zc-radius-full);background:var(--zc-fg-tertiary);animation:zc-chat-writing 1.2s ease-in-out infinite}.zc-chat-message__dot:nth-child(2){animation-delay:.2s}.zc-chat-message__dot:nth-child(3){animation-delay:.4s}@keyframes zc-chat-writing{0%,60%,to{background:var(--zc-fg-tertiary)}30%{background:var(--zc-fg-quaternary)}}@media (prefers-reduced-motion: reduce){.zc-chat-message__dot{animation:none}.zc-chat-message__dot:nth-child(2){background:var(--zc-fg-quaternary)}}.zc-chat-message__reactions{display:flex;justify-content:flex-end;gap:var(--zc-spacing-xs)}.zc-chat-reaction{display:inline-flex;align-items:center;gap:var(--zc-spacing-xs);padding:var(--zc-spacing-xs) var(--zc-spacing-md);background:var(--zc-bg-secondary);border:1px solid var(--zc-border-secondary);border-radius:var(--zc-radius-full);font-family:var(--zc-font-family-body)}.zc-chat-reaction--button{cursor:pointer;outline:none;transition:background .15s}.zc-chat-reaction--button:hover{background:var(--zc-bg-primary)}.zc-chat-reaction--button:focus-visible{box-shadow:var(--zc-focus-ring)}.zc-chat-reaction__emoji{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;font-size:var(--zc-font-size-text-sm);line-height:1}.zc-chat-reaction__count{font-size:var(--zc-font-size-text-sm);line-height:var(--zc-line-height-text-sm);font-weight:var(--zc-font-weight-medium);color:var(--zc-text-secondary)}.zc-chat-message__actions{display:flex}.zc-chat-message-actions{display:inline-flex;align-items:center;gap:var(--zc-spacing-sm);padding:var(--zc-spacing-sm) var(--zc-spacing-md);background:var(--zc-bg-primary-alt);border-radius:var(--zc-radius-md);box-shadow:var(--zc-shadow-xl)}.zc-chat-message-actions__action{display:inline-flex;align-items:center;justify-content:center;padding:var(--zc-spacing-xxs);border:0;background:none;border-radius:var(--zc-radius-xs);color:var(--zc-fg-quaternary);cursor:pointer;outline:none;transition:color .15s}.zc-chat-message-actions__action:hover{color:var(--zc-fg-quaternary-hover)}.zc-chat-message-actions__action:focus-visible{box-shadow:var(--zc-focus-ring)}@media (prefers-reduced-motion: reduce){.zc-chat-reaction--button,.zc-chat-message-actions__action{transition:none}}.zc-chat-input{position:relative;display:flex;flex-direction:column;background:var(--zc-bg-secondary);border:1px solid var(--zc-border-secondary);border-radius:var(--zc-radius-xl)}.zc-chat-input__field .zc-textarea__native{border-radius:var(--zc-radius-xl);min-height:126px;resize:none}.zc-chat-input__footer{display:flex;align-items:center;justify-content:space-between;gap:var(--zc-spacing-lg);padding:var(--zc-spacing-md) var(--zc-spacing-lg)}.zc-chat-input__footer-group{display:inline-flex;align-items:center;gap:var(--zc-spacing-md)}.zc-chat-input__footer-group:last-child{gap:var(--zc-spacing-lg)}.zc-chat-input__action{display:inline-flex;align-items:center;gap:var(--zc-spacing-xs);padding:0;border:0;background:none;font-family:var(--zc-font-family-body);font-size:var(--zc-font-size-text-xs);line-height:var(--zc-line-height-text-xs);font-weight:var(--zc-font-weight-semibold);color:var(--zc-text-tertiary);cursor:pointer;outline:none}.zc-chat-input__action:focus-visible{border-radius:var(--zc-radius-xs);box-shadow:var(--zc-focus-ring)}.zc-chat-input__action-icon{display:inline-flex;color:var(--zc-fg-quaternary)}.zc-chat-input__utility{position:absolute;top:var(--zc-spacing-md);right:var(--zc-spacing-md);display:inline-flex}body{font-family:var(--zc-font-family-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,[data-theme]{color:var(--zc-text-primary)}.zc-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[class*=zc-],[class*=zc-] *,[class*=zc-] *:before,[class*=zc-] *:after{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.zc-search{display:inline-flex;align-items:center;box-sizing:border-box;width:320px;height:var(--zc-input-height-md);background:var(--zc-bg-secondary);border:var(--zc-stroke-sm) solid var(--zc-border-secondary);border-radius:var(--zc-radius-xl);cursor:text;transition:background-color var(--zc-motion-fast),border-color var(--zc-motion-fast),box-shadow var(--zc-motion-fast)}.zc-search--sm{width:240px;height:var(--zc-input-height-sm)}.zc-search:hover{background:var(--zc-bg-primary)}.zc-search:focus-within{background:var(--zc-bg-primary);border:var(--zc-stroke-default) solid var(--zc-text-primary);box-shadow:0 0 0 2px var(--zc-input-selected)}.zc-search__icon{display:inline-flex;flex-shrink:0;padding:var(--zc-spacing-lg);color:var(--zc-fg-quaternary)}.zc-search--sm .zc-search__icon{padding:var(--zc-spacing-md)}.zc-search__input{flex:1;min-width:0;height:100%;padding:0;border:0;background:transparent;outline:none;font-family:var(--zc-font-family-body);font-size:var(--zc-font-size-text-sm);line-height:var(--zc-line-height-text-xs);color:var(--zc-text-primary)}.zc-search__input::placeholder{color:var(--zc-text-placeholder)}.zc-search__input::-webkit-search-cancel-button{appearance:none}.zc-search__shortcut{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:var(--zc-icon-24);height:var(--zc-icon-24);margin-right:var(--zc-spacing-md);padding:var(--zc-spacing-xxs) var(--zc-spacing-xs);box-sizing:border-box;border-radius:var(--zc-radius-xs);background:var(--zc-bg-secondary);font-family:var(--zc-font-family-mono);font-weight:var(--zc-font-weight-medium);font-size:var(--zc-font-size-text-xs);line-height:var(--zc-line-height-text-xs);letter-spacing:var(--zc-letter-spacing-spacious);text-transform:uppercase;color:var(--zc-text-tertiary)}.zc-search--sm .zc-search__shortcut{margin-right:var(--zc-spacing-xs)}.zc-search:focus-within .zc-search__shortcut{display:none}.zc-ai-state{display:inline-flex;align-items:center;gap:var(--zc-spacing-md);padding:0;border:0;background:none;font-family:var(--zc-font-family-mono);font-weight:var(--zc-font-weight-regular);font-size:var(--zc-font-size-text-tiny);line-height:var(--zc-line-height-text-tiny);color:var(--zc-text-tertiary);cursor:pointer;transition:color var(--zc-motion-fast)}.zc-ai-state__icon{display:inline-flex;color:var(--zc-fg-quaternary);transition:color var(--zc-motion-fast)}.zc-ai-state:hover,.zc-ai-state--active,.zc-ai-state--active .zc-ai-state__icon{color:var(--zc-text-primary)}.zc-ai-state--disabled{color:var(--zc-text-disabled);cursor:default;pointer-events:none}.zc-ai-state:focus-visible{outline:none;box-shadow:var(--zc-focus-ring)}html,body{margin:0;padding:0;background:var(--zc-bg-primary);color:var(--zc-text-primary)}.rs-boot{padding:var(--zc-spacing-12) var(--zc-spacing-6);font-family:var(--zc-font-family-mono);font-size:var(--zc-font-size-text-md);color:var(--zc-text-secondary)}
