/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--background:var(--cw-platform-bg);--foreground:var(--cw-platform-text);--cw-bg:var(--cw-platform-bg);--cw-surface:var(--cw-mat-tint);--cw-surface-2:var(--cw-mat-surface-sunk);--cw-surface-muted:var(--cw-platform-surface-muted);--cw-surface-solid:var(--cw-mat-surface);--cw-border:var(--cw-platform-border);--cw-text:var(--cw-platform-text);--cw-muted:var(--cw-platform-muted);--cw-accent:var(--cw-platform-accent);--cw-accent-soft:var(--cw-mat-tone-support);--cw-accent-contrast:var(--cw-platform-accent-contrast);--cw-interactive-hover-bg:var(--cw-mat-hover-bg);--cw-interactive-hover-border:var(--cw-mat-hover-stroke);--cw-interactive-active-bg:var(--cw-mat-active-bg);--cw-interactive-active-border:var(--cw-mat-active-stroke);--cw-interactive-active-shadow:var(--cw-mat-active-shadow);--cw-focus-ring:color-mix(in srgb,var(--cw-platform-accent) 34%,transparent);--ds-radius-button-soft:1rem;--cw-radius-btn:var(--cw-radius-md);--cw-brand-hover-border:color-mix(in srgb,var(--cw-platform-accent) 72%,var(--cw-platform-border) 28%);--cw-btn-primary-bg:var(--cw-platform-accent);--cw-btn-primary-bg-hover:var(--cw-platform-accent-pressed);--cw-btn-primary-bg-active:var(--cw-platform-accent-pressed);--cw-btn-primary-text:var(--cw-platform-on-accent);--cw-btn-primary-text-hover:var(--cw-platform-on-accent);--cw-btn-primary-text-active:var(--cw-platform-on-accent);--cw-btn-primary-border-hover:color-mix(in srgb,var(--cw-platform-accent-pressed) 70%,var(--cw-platform-border) 30%);--cw-btn-primary-border-active:color-mix(in srgb,var(--cw-platform-accent-pressed) 78%,var(--cw-platform-border) 22%);--cw-btn-primary-focus-ring:color-mix(in srgb,var(--cw-platform-accent) 36%,transparent);--cw-btn-outline-bg:transparent;--cw-btn-outline-bg-hover:var(--cw-mat-hover-bg);--cw-btn-outline-bg-active:var(--cw-mat-active-bg);--cw-btn-ghost-bg:transparent;--cw-btn-ghost-bg-hover:var(--cw-mat-hover-bg);--cw-btn-ghost-bg-active:var(--cw-mat-active-bg);--cw-choice-bg:var(--cw-platform-surface);--cw-choice-bg-hover:color-mix(in srgb,var(--cw-platform-text) 6%,var(--cw-platform-surface) 94%);--cw-choice-bg-selected:var(--cw-platform-surface-muted);--cw-shadow:var(--cw-mat-shadow-soft);--cw-overlay:var(--cw-mat-scrim);--cw-glass-blur:var(--cw-mat-blur);--cw-glass-backdrop-filter:blur(var(--cw-glass-blur));--cw-glass-stroke:var(--cw-mat-stroke);--cw-glass-glow:transparent;--cw-border-width:1px;--cw-font-ui:"Manrope","Segoe UI",sans-serif;--cw-font-editorial:"Cormorant Garamond","Times New Roman",serif;--cw-font-data:"IBM Plex Mono",ui-monospace,monospace;--cw-text-tertiary:color-mix(in srgb,var(--cw-platform-muted) 76%,var(--cw-platform-surface) 24%);--cw-border-strong:color-mix(in srgb,var(--cw-platform-border) 58%,var(--cw-platform-text) 42%);--cw-accent-strong:var(--cw-platform-accent-pressed);--cw-space-2xs:0.25rem;--cw-space-xs:0.5rem;--cw-space-sm:0.75rem;--cw-space-md:1rem;--cw-space-lg:1.5rem;--cw-space-xl:2rem;--cw-space-2xl:3rem;--cw-space-3xl:4.5rem;--cw-space-section-y:clamp(3.6rem,7.5vw,6rem);--cw-radius-sm:12px;--cw-radius-md:16px;--cw-radius-lg:20px;--cw-radius-xl:28px;--cw-radius-inset:6px;--cw-radius-pill:999px;--cw-shadow-soft:var(--cw-mat-shadow-soft);--cw-shadow-strong:var(--cw-mat-shadow-raised);--cw-card-padding:clamp(1.1rem,1.8vw,1.45rem);--cw-card-radius:var(--cw-radius-lg);--cw-card-border:1px solid var(--cw-mat-stroke);--cw-card-shadow:var(--cw-mat-shadow-soft);--cw-max-width:1160px;--cw-page-gutter:clamp(20px,5vw,40px);--cw-bar-pad:0.8rem;--cw-bar-inset:var(--cw-page-gutter);--cw-container-inset:max(var(--cw-page-gutter),calc((100% - var(--cw-max-width)) / 2));--cw-platform-visual-movement-start:#17332d;--cw-platform-visual-movement-mid:#25473f;--cw-platform-visual-movement-end:#102621;--cw-platform-visual-water-start:#102a25;--cw-platform-visual-water-mid:#17352f;--cw-platform-visual-water-end:#0b201c;--cw-platform-visual-stone-start:#f0e8d9;--cw-platform-visual-stone-mid:#ece0cb;--cw-platform-visual-stone-end:#d8c09b;--cw-platform-visual-leaf-start:#f1eadc;--cw-platform-visual-leaf-mid:#ebe0cd;--cw-platform-visual-leaf-end:#d8c6a8;--cw-platform-visual-mountain-start:#213d36;--cw-platform-visual-mountain-mid:#314740;--cw-platform-visual-mountain-end:#102622;--cw-platform-visual-sand-button-base:#f7efe3;--cw-motion-tap:120ms;--cw-motion-state:160ms;--cw-motion-surface:180ms;--cw-motion-enter:400ms;--cw-motion-tone:320ms;--cw-press-settle:1px;--cw-haptic-tap:12ms;--cw-ink-stroke-length:29.46;--cw-ink-drawn-rest:0;--cw-ink-drawn-hover:0.8;--cw-ease-state:cubic-bezier(0.22,0.61,0.24,1);--cw-ease-surface:cubic-bezier(0.16,1,0.3,1);--cw-ease-network:cubic-bezier(0.2,0.8,0.2,1);--cw-sem-calm-bg:#faefe0;--cw-sem-calm-surface:#fff8ef;--cw-sem-calm-surface-muted:#f3e4d0;--cw-sem-method-ink:#203126;--cw-sem-guide-primary:#456b58;--cw-sem-guide-strong:#203126;--cw-sem-embodied:#7a9b78;--cw-sem-progress:#edc693;--cw-sem-warmth:#e5ae65;--cw-sem-warmth-strong:#c8913f;--cw-sem-on-warmth:#203126;--cw-sem-boundary:#b76045;--cw-sem-trust:#4a6577;--cw-sem-dosha-vata:var(--cw-sem-trust);--cw-sem-dosha-pitta:var(--cw-sem-warmth-strong);--cw-sem-dosha-kapha:var(--cw-sem-embodied);--cw-sem-muted-ink:#48544c;--cw-sem-state-success:var(--cw-sem-guide-primary);--cw-sem-state-running:var(--cw-sem-trust);--cw-sem-state-pending:var(--cw-sem-warmth-strong);--cw-sem-state-failed:var(--cw-sem-boundary);--cw-brand-asset-logo-symbol:url(/cw/brand/cw-mark.svg);--cw-brand-asset-logo-symbol-compact:url(/cw/brand/cw-mark-compact.svg);--cw-brand-asset-logo-symbol-header:url(/cw/brand/cw-mark.svg);--cw-brand-asset-logo-symbol-ink:url(/cw/brand/cw-mark-ink.svg);--cw-brand-asset-logo-symbol-gold:url(/cw/brand/cw-mark-gold.svg);--cw-brand-asset-wordmark-dark:url(/cw/brand/cw-wordmark-dark.svg);--cw-brand-asset-wordmark-light:url(/cw/brand/cw-wordmark-light.svg);--cw-brand-size-symbol-header:2rem;--cw-brand-size-wordmark-header-width:8.1rem;--cw-brand-size-wordmark-header-height:1.93rem;--cw-ink-stroke-height:0.85rem;--cw-ink-stroke-weight:3.4;--cw-ink-link-weight:1.7;--cw-ink-stroke-tilt:0deg;--cw-ink-stroke-offset:-0.7rem;--cw-ink-ring-size:3rem;--cw-contour-width:1px;--cw-contour-style:dashed;--cw-contour-offset:0.35rem;--cw-contour-selected:color-mix(in srgb,var(--cw-nav-marker) 62%,transparent);--cw-contour-empty:color-mix(in srgb,var(--cw-platform-text) 22%,transparent);--cw-ink-rest-opacity:0.34;--cw-ink-link-rest-opacity:0.62;--cw-ink-hover-opacity:0.68;--cw-ink-hover-scale:0.74;--cw-ink-ring-optical-ratio:0.82;--cw-ink-hover-paint-size:calc(var(--cw-ink-ring-size) * var(--cw-ink-hover-scale) * var(--cw-ink-ring-optical-ratio));--cw-brand-size-symbol-footer:2rem;--cw-brand-size-wordmark-footer-width:8.6rem;--cw-brand-size-wordmark-footer-height:2.05rem;--cw-sem-symbol-center:var(--cw-brand-asset-logo-symbol-ink);--cw-sem-texture-arcs:repeating-radial-gradient(circle at 78% 22%,color-mix(in srgb,var(--cw-sem-guide-primary) 42%,transparent) 0 1px,transparent 1px 14px);--cw-sem-texture-rings:repeating-radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--cw-sem-guide-primary) 34%,transparent) 0 1px,transparent 1px 22px);--cw-sem-symbol-path:linear-gradient(110deg,transparent 8%,color-mix(in srgb,var(--cw-sem-warmth) 78%,transparent) 9% 11%,transparent 12% 44%,color-mix(in srgb,var(--cw-sem-warmth) 62%,transparent) 45% 47%,transparent 48%);--cw-sem-symbol-body:radial-gradient(circle at 32% 34%,color-mix(in srgb,var(--cw-sem-embodied) 22%,transparent),transparent 44%),radial-gradient(circle at 70% 68%,color-mix(in srgb,var(--cw-sem-embodied) 16%,transparent),transparent 48%);--cw-sem-symbol-cleansing:linear-gradient(180deg,color-mix(in srgb,var(--cw-sem-calm-surface) 62%,transparent),color-mix(in srgb,var(--cw-sem-calm-bg) 88%,transparent));--cw-sem-symbol-integration:linear-gradient(135deg,color-mix(in srgb,var(--cw-sem-warmth) 16%,transparent),color-mix(in srgb,var(--cw-sem-calm-surface-muted) 92%,transparent));--cw-ink-rule-weight:2.9;--cw-ink-rest-scale:0.9;--cw-platform-bg:var(--cw-sem-calm-bg);--cw-platform-surface:var(--cw-sem-calm-surface);--cw-platform-surface-muted:var(--cw-sem-calm-surface-muted);--cw-platform-text:#18261d;--cw-platform-muted:var(--cw-sem-muted-ink);--cw-platform-border:color-mix(in srgb,var(--cw-sem-method-ink) 14%,var(--cw-platform-bg) 86%);--cw-platform-accent:var(--cw-sem-warmth);--cw-platform-accent-strong:var(--cw-sem-guide-strong);--cw-platform-accent-pressed:var(--cw-sem-warmth-strong);--cw-platform-on-accent:var(--cw-sem-on-warmth);--cw-platform-accent-contrast:#fff8ef;--cw-platform-ink-strong:var(--cw-sem-guide-strong);--cw-platform-mark:var(--cw-sem-guide-strong);--cw-platform-meter:linear-gradient(90deg,var(--cw-sem-guide-primary) 0%,var(--cw-sem-guide-strong) 100%);--cw-status-success:var(--cw-sem-state-success);--cw-status-success-soft:color-mix(in srgb,var(--cw-sem-state-success) 12%,transparent);--cw-status-running:var(--cw-sem-state-running);--cw-status-running-soft:color-mix(in srgb,var(--cw-sem-state-running) 12%,transparent);--cw-status-pending:color-mix(in srgb,var(--cw-sem-state-pending) 58%,var(--cw-sem-method-ink) 42%);--cw-status-pending-soft:color-mix(in srgb,var(--cw-sem-state-pending) 14%,transparent);--cw-status-failed:color-mix(in srgb,var(--cw-sem-state-failed) 76%,var(--cw-sem-method-ink) 24%);--cw-status-failed-soft:color-mix(in srgb,var(--cw-sem-state-failed) 12%,transparent);--cw-danger:var(--cw-sem-state-failed);--cw-mat-surface:color-mix(in srgb,var(--cw-sem-calm-surface) 94%,var(--cw-sem-warmth) 6%);--cw-mat-surface-night:color-mix(in srgb,#1a2a20 94%,var(--cw-sem-warmth) 6%);--cw-mat-surface-sunk:color-mix(in srgb,var(--cw-sem-calm-surface-muted) 62%,var(--cw-mat-surface) 38%);--cw-mat-tint:color-mix(in srgb,var(--cw-mat-surface) 76%,transparent);--cw-mat-tint-hover:color-mix(in srgb,var(--cw-mat-surface) 84%,transparent);--cw-mat-tint-media:color-mix(in srgb,var(--cw-mat-surface) 82%,transparent);--cw-mat-tint-chrome:color-mix(in srgb,var(--cw-mat-surface) 30%,transparent);--cw-mat-tint-opaque:color-mix(in srgb,var(--cw-mat-surface) 94%,transparent);--cw-mat-tint-floor:76%;--cw-mat-tint-media-floor:82%;--cw-mat-tint-chrome-floor:30%;--cw-mat-blur:20px;--cw-mat-saturate:1.08;--cw-mat-filter:blur(var(--cw-mat-blur)) saturate(var(--cw-mat-saturate));--cw-mat-blur-media:34px;--cw-mat-saturate-media:1.24;--cw-mat-filter-media:blur(var(--cw-mat-blur-media)) saturate(var(--cw-mat-saturate-media));--cw-mat-stroke:color-mix(in srgb,#ffffff 55%,transparent);--cw-mat-stroke-inner:color-mix(in srgb,#16211a 8%,transparent);--cw-mat-stroke-control:color-mix(in srgb,#16211a 52%,transparent);--cw-mat-stroke-quiet:color-mix(in srgb,#16211a 26%,transparent);--cw-mat-scrim-ink:#171817;--cw-mat-hover-bg:color-mix(in srgb,var(--cw-platform-text) 6%,transparent);--cw-mat-hover-stroke:color-mix(in srgb,var(--cw-platform-text) 14%,var(--cw-platform-border));--cw-mat-active-bg:color-mix(in srgb,var(--cw-platform-text) 10%,transparent);--cw-mat-active-stroke:color-mix(in srgb,var(--cw-platform-text) 22%,var(--cw-platform-border));--cw-mat-active-shadow:0 0 0 1px color-mix(in srgb,var(--cw-platform-text) 12%,transparent);--cw-mat-scrim:color-mix(in srgb,var(--cw-mat-scrim-ink) 38%,transparent);--cw-mat-scroll-thumb:color-mix(in srgb,var(--cw-platform-text) 22%,transparent);--cw-mat-scroll-thumb-hover:color-mix(in srgb,var(--cw-platform-text) 34%,transparent);--cw-mat-scroll-track:transparent;--cw-mat-meter-track:color-mix(in srgb,var(--cw-platform-border) 72%,var(--cw-platform-surface) 28%);--cw-mat-shadow-soft:0 1px 2px rgba(35,29,20,0.05),0 10px 28px rgba(35,29,20,0.07);--cw-mat-shadow-raised:0 2px 6px rgba(35,29,20,0.07),0 24px 56px rgba(35,29,20,0.12);--cw-mat-stroke-chrome:color-mix(in srgb,var(--cw-platform-text) 13%,transparent);--cw-mat-shadow-chrome:0 0 0 1px var(--cw-mat-stroke-chrome),0 18px 40px rgba(35,29,20,0.10);--cw-mat-shadow-deep:0 3px 8px rgba(24,20,14,0.09),0 32px 64px rgba(24,20,14,0.16);--cw-mat-tone-support:color-mix(in srgb,var(--cw-mat-surface) 88%,var(--cw-sem-calm-surface-muted) 12%);--cw-mat-tone-proof:color-mix(in srgb,var(--cw-mat-surface) 62%,var(--cw-sem-calm-surface-muted) 38%);--cw-mat-tone-boundary:color-mix(in srgb,var(--cw-mat-surface) 90%,var(--cw-sem-boundary) 10%);--cw-mat-tone-icon:color-mix(in srgb,var(--cw-mat-surface) 91%,var(--cw-sem-warmth) 9%);--cw-mat-grain-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.05 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");--cw-mat-inverse-bg:linear-gradient(165deg,#182a20,#2c4635);--cw-mat-inverse-glass:color-mix(in srgb,#ffffff 8%,transparent);--cw-mat-inverse-control:color-mix(in srgb,#16211a 34%,transparent);--cw-mat-inverse-control-hover:color-mix(in srgb,#16211a 44%,transparent);--cw-mat-inverse-stroke:color-mix(in srgb,#ffffff 18%,transparent);--cw-mat-inverse-text:#faefe0;--cw-mat-inverse-text-muted:color-mix(in srgb,#faefe0 78%,transparent);--ds-color-bg-canvas:var(--cw-bg);--ds-color-bg-soft:var(--cw-surface-2);--ds-color-surface:var(--cw-surface-solid);--ds-color-text:var(--cw-text);--ds-color-text-muted:var(--cw-muted);--ds-color-primary:var(--cw-accent);--ds-color-primary-strong:var(--cw-accent-strong);--ds-color-accent:var(--cw-accent);--ds-color-accent-strong:var(--cw-accent-strong);--ds-color-border-soft:var(--cw-border);--ds-font-family-base:var(--cw-font-ui);--ds-font-size-100:0.875rem;--ds-font-size-200:1rem;--ds-font-size-300:1.125rem;--ds-font-size-400:1.5rem;--ds-font-size-500:2rem;--ds-font-size-600:3rem;--ds-line-height-tight:1.15;--ds-line-height-body:1.5;--ds-space-1:0.25rem;--ds-space-2:0.5rem;--ds-space-3:0.75rem;--ds-space-4:1rem;--ds-space-5:1.5rem;--ds-space-6:2rem;--ds-space-7:3rem;--ds-shadow-sm:var(--cw-shadow-soft);--ds-shadow-md:var(--cw-shadow-strong);--ds-z-base:1;--ds-z-sticky:999;--ds-z-modal:1200;--ds-breakpoint-mobile-max:35rem;--ds-breakpoint-tablet-min:35.0625rem;--ds-breakpoint-tablet-max:56.25rem;--ds-breakpoint-desktop-min:56.3125rem;--ds-container-max:var(--cw-max-width);--ds-touch-target-min:3rem;--ds-icon-control-ratio:0.53;--ds-icon-in-control:calc(var(--ds-touch-target-min) * var(--ds-icon-control-ratio));--ds-button-min-height:3rem;--ds-button-padding-inline:1.15rem;--ds-button-min-width:10.5rem;--ds-button-max-width:22rem;--ds-button-radius:var(--cw-radius-btn);--ds-button-font-weight:700;--ds-button-font-size:1rem;--ds-button-compact-min-height:2.5rem;--ds-button-compact-min-width:9rem;--ds-button-compact-padding-inline:1rem;--ds-button-compact-font-size:var(--ds-type-body-sm-size);--ds-button-hit-min:3rem;--ds-button-gap:0.5rem;--ds-button-lift:-1px;--ds-field-sm:8rem;--ds-field-md:18rem;--ds-field-measure:35rem;--ds-field-gap:var(--ds-space-4);--ds-rail-control-size:var(--ds-touch-target-min);--ds-rail-control-icon:var(--ds-icon-in-control);--ds-rail-control-overhang:1rem;--ds-author-banner-ratio:5/1;--ds-card-inset:var(--cw-space-xs);--ds-card-body-inline:var(--cw-space-xs);--ds-card-media-radius:calc(var(--cw-card-radius) - var(--ds-card-inset));--ds-card-media-ratio:16/9;--ds-card-portrait-ratio:4/5;--ds-card-thumb-width:5rem;--ds-card-thumb-width-compact:4rem;--ds-offer-card-min-height-tablet:26rem;--ds-offer-card-min-height-mobile:22rem;--ds-offer-card-width-desktop:24rem;--ds-offer-card-width-tablet:21rem;--ds-offer-card-width-mobile:min(82vw,19rem);--ds-offer-card-rail-width:var(--ds-offer-card-width-mobile);--ds-offer-card-title-size:clamp(1.15rem,1.9vw,1.45rem);--ds-offer-card-title-line-height:1.2;--ds-focus-ring-width:3px;--ds-focus-ring-offset:3px;--ds-focus-ring-offset-tight:1px;--ds-focus-ring-offset-inset:-2px;--ds-focus-ring-color:var(--cw-focus-ring);--ds-type-label-size:0.75rem;--ds-type-label-line-height:1rem;--ds-type-body-size:1rem;--ds-type-body-line-height:1.6;--ds-type-body-sm-size:0.9rem;--ds-type-body-sm-line-height:1.5;--ds-type-lead-size:clamp(1rem,1.5vw,1.125rem);--ds-type-lead-line-height:1.6;--ds-type-title-size:clamp(2.25rem,4.9vw,3.75rem);--ds-type-title-line-height:1.04;--ds-type-hero-size:clamp(3.25rem,7.6vw,6.75rem);--ds-type-hero-line-height:0.96;--ds-type-display-size:clamp(1.5rem,3vw,2.2rem);--ds-type-display-line-height:1.08;--ds-type-hero-subtitle-size:clamp(1.2rem,1.7vw,1.6rem);--ds-type-hero-subtitle-line-height:1.25}@media (hover:hover) and (pointer:fine){:root{--ds-touch-target-min:2.25rem}}[data-cw-header-tone=dark],[data-cw-theme=dark]{--cw-mat-surface:var(--cw-mat-surface-night);--cw-mat-surface-night:color-mix(in srgb,#232322 94%,var(--cw-sem-warmth) 6%);--cw-mat-surface-sunk:color-mix(in srgb,#191918 62%,var(--cw-mat-surface) 38%);--cw-mat-tint:color-mix(in srgb,var(--cw-mat-surface) 76%,transparent);--cw-mat-tint-hover:color-mix(in srgb,var(--cw-mat-surface) 84%,transparent);--cw-mat-tint-media:color-mix(in srgb,var(--cw-mat-surface) 82%,transparent);--cw-mat-tint-chrome:color-mix(in srgb,var(--cw-mat-surface) 30%,transparent);--cw-mat-tint-opaque:color-mix(in srgb,var(--cw-mat-surface) 94%,transparent);--cw-mat-tint-floor:76%;--cw-mat-tint-media-floor:82%;--cw-mat-tint-chrome-floor:30%;--cw-mat-blur:20px;--cw-mat-saturate:1.08;--cw-mat-filter:blur(var(--cw-mat-blur)) saturate(var(--cw-mat-saturate));--cw-mat-blur-media:34px;--cw-mat-saturate-media:1.24;--cw-mat-filter-media:blur(var(--cw-mat-blur-media)) saturate(var(--cw-mat-saturate-media));--cw-mat-stroke:color-mix(in srgb,#ffffff 14%,transparent);--cw-mat-stroke-inner:color-mix(in srgb,#ffffff 4%,transparent);--cw-mat-stroke-control:color-mix(in srgb,#faefe0 42%,transparent);--cw-mat-stroke-quiet:color-mix(in srgb,#faefe0 22%,transparent);--cw-mat-scrim-ink:#171817;--cw-mat-hover-bg:color-mix(in srgb,var(--cw-platform-text) 6%,transparent);--cw-mat-hover-stroke:color-mix(in srgb,var(--cw-platform-text) 14%,var(--cw-platform-border));--cw-mat-active-bg:color-mix(in srgb,var(--cw-platform-text) 10%,transparent);--cw-mat-active-stroke:color-mix(in srgb,var(--cw-platform-text) 22%,var(--cw-platform-border));--cw-mat-active-shadow:0 0 0 1px color-mix(in srgb,var(--cw-platform-text) 12%,transparent);--cw-mat-scrim:color-mix(in srgb,var(--cw-mat-scrim-ink) 62%,transparent);--cw-mat-scroll-thumb:color-mix(in srgb,var(--cw-platform-text) 22%,transparent);--cw-mat-scroll-thumb-hover:color-mix(in srgb,var(--cw-platform-text) 34%,transparent);--cw-mat-scroll-track:transparent;--cw-mat-meter-track:color-mix(in srgb,var(--cw-platform-border) 72%,var(--cw-platform-surface) 28%);--cw-mat-shadow-soft:0 1px 2px rgba(0,0,0,0.3),0 12px 32px rgba(0,0,0,0.35);--cw-mat-shadow-raised:0 2px 6px rgba(0,0,0,0.35),0 28px 60px rgba(0,0,0,0.5);--cw-mat-stroke-chrome:color-mix(in srgb,var(--cw-platform-text) 16%,transparent);--cw-mat-shadow-chrome:0 0 0 1px var(--cw-mat-stroke-chrome),0 18px 40px rgba(0,0,0,0.24);--cw-mat-shadow-deep:0 3px 8px rgba(0,0,0,0.4),0 32px 68px rgba(0,0,0,0.55);--cw-mat-tone-support:color-mix(in srgb,var(--cw-mat-surface) 95%,#faefe0 5%);--cw-mat-tone-proof:color-mix(in srgb,var(--cw-mat-surface) 90%,#faefe0 10%);--cw-mat-tone-boundary:color-mix(in srgb,var(--cw-mat-surface) 84%,var(--cw-sem-boundary) 16%);--cw-mat-tone-icon:color-mix(in srgb,var(--cw-mat-surface) 86%,var(--cw-sem-warmth) 14%);--cw-mat-grain-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.16 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");--cw-mat-inverse-bg:linear-gradient(165deg,#182a20,#2c4635);--cw-mat-inverse-glass:color-mix(in srgb,#ffffff 8%,transparent);--cw-mat-inverse-control:color-mix(in srgb,#16211a 34%,transparent);--cw-mat-inverse-control-hover:color-mix(in srgb,#16211a 44%,transparent);--cw-mat-inverse-stroke:color-mix(in srgb,#ffffff 22%,transparent);--cw-mat-inverse-text:#faefe0;--cw-mat-inverse-text-muted:color-mix(in srgb,#faefe0 78%,transparent)}[data-cw-theme=dark]{--cw-platform-bg:#191918;--cw-platform-surface:#232322;--cw-platform-surface-muted:#2e2e2c;--cw-platform-text:#e4e4e1;--cw-platform-muted:color-mix(in srgb,var(--cw-platform-text) 68%,var(--cw-platform-bg) 32%);--cw-platform-border:color-mix(in srgb,var(--cw-platform-text) 16%,var(--cw-platform-bg) 84%);--cw-platform-accent:var(--cw-sem-warmth);--cw-platform-accent-strong:#0f0f0e;--cw-platform-accent-pressed:var(--cw-sem-warmth-strong);--cw-platform-on-accent:#191918;--cw-platform-accent-contrast:#fff8ef;--cw-platform-ink-strong:var(--cw-platform-text);--cw-platform-mark:var(--cw-sem-warmth);--cw-platform-meter:linear-gradient(90deg,var(--cw-sem-warmth) 0%,var(--cw-sem-warmth-strong) 100%);--cw-status-success:color-mix(in srgb,var(--cw-sem-state-success) 42%,#faefe0 58%);--cw-status-success-soft:color-mix(in srgb,var(--cw-sem-state-success) 22%,transparent);--cw-status-running:color-mix(in srgb,var(--cw-sem-state-running) 40%,#faefe0 60%);--cw-status-running-soft:color-mix(in srgb,var(--cw-sem-state-running) 22%,transparent);--cw-status-pending:color-mix(in srgb,var(--cw-sem-state-pending) 74%,#faefe0 26%);--cw-status-pending-soft:color-mix(in srgb,var(--cw-sem-state-pending) 20%,transparent);--cw-status-failed:color-mix(in srgb,var(--cw-sem-state-failed) 48%,#faefe0 52%);--cw-status-failed-soft:color-mix(in srgb,var(--cw-sem-state-failed) 22%,transparent);--cw-danger:color-mix(in srgb,var(--cw-sem-state-failed) 48%,#faefe0 52%)}:root{--cw-nav-marker:var(--cw-platform-text);--cw-nav-marker-size:2px;--cw-nav-marker-hover-opacity:var(--cw-ink-hover-opacity);--cw-nav-marker-hover-scale:var(--cw-ink-hover-scale);--cw-brand-mark-color:var(--cw-platform-text)}[data-cw-header-tone=dark],[data-cw-theme=dark]{--cw-nav-marker:var(--cw-platform-accent)}[data-cw-theme=dark]{--cw-brand-mark-color:var(--cw-platform-accent)}:root:not([data-cw-theme=dark]) .cw-pack-mineral{--cw-sem-calm-bg:#f6f2ea;--cw-sem-calm-surface:#fbfaf6;--cw-sem-calm-surface-muted:#e9e2d6;--cw-sem-method-ink:#31403e;--cw-sem-guide-primary:#4f7e76;--cw-sem-guide-strong:#1e3d34;--cw-sem-embodied:#6e8668;--cw-sem-progress:#c1906b;--cw-sem-warmth:#dba54f;--cw-sem-warmth-strong:#c2902f;--cw-sem-on-warmth:#0d1b17;--cw-sem-boundary:#b76045;--cw-sem-trust:#35535f;--cw-sem-muted-ink:#616863;--cw-platform-text:#0d1b17;--cw-platform-accent-contrast:#fff8eb}[data-cw-pack=mineral]{--cw-pack-sample-ink:#4f7e76;--cw-pack-sample-ground:#f6f2ea}:root:not([data-cw-theme=dark]) [data-cw-pack=mineral]{--cw-platform-bg:var(--cw-sem-calm-bg);--cw-platform-surface:var(--cw-sem-calm-surface);--cw-platform-surface-muted:var(--cw-sem-calm-surface-muted);--cw-platform-text:#18261d;--cw-platform-muted:var(--cw-sem-muted-ink);--cw-platform-border:color-mix(in srgb,var(--cw-sem-method-ink) 14%,var(--cw-platform-bg) 86%);--cw-platform-accent:var(--cw-sem-warmth);--cw-platform-accent-strong:var(--cw-sem-guide-strong);--cw-platform-accent-pressed:var(--cw-sem-warmth-strong);--cw-platform-on-accent:var(--cw-sem-on-warmth);--cw-platform-accent-contrast:#fff8ef;--cw-platform-ink-strong:var(--cw-sem-guide-strong);--cw-platform-mark:var(--cw-sem-guide-strong);--cw-platform-meter:linear-gradient(90deg,var(--cw-sem-guide-primary) 0%,var(--cw-sem-guide-strong) 100%);--cw-status-success:var(--cw-sem-state-success);--cw-status-success-soft:color-mix(in srgb,var(--cw-sem-state-success) 12%,transparent);--cw-status-running:var(--cw-sem-state-running);--cw-status-running-soft:color-mix(in srgb,var(--cw-sem-state-running) 12%,transparent);--cw-status-pending:color-mix(in srgb,var(--cw-sem-state-pending) 58%,var(--cw-sem-method-ink) 42%);--cw-status-pending-soft:color-mix(in srgb,var(--cw-sem-state-pending) 14%,transparent);--cw-status-failed:color-mix(in srgb,var(--cw-sem-state-failed) 76%,var(--cw-sem-method-ink) 24%);--cw-status-failed-soft:color-mix(in srgb,var(--cw-sem-state-failed) 12%,transparent);--cw-danger:var(--cw-sem-state-failed);--cw-sem-calm-bg:#f6f2ea;--cw-sem-calm-surface:#fbfaf6;--cw-sem-calm-surface-muted:#e9e2d6;--cw-sem-method-ink:#31403e;--cw-sem-guide-primary:#4f7e76;--cw-sem-guide-strong:#1e3d34;--cw-sem-embodied:#6e8668;--cw-sem-progress:#c1906b;--cw-sem-warmth:#dba54f;--cw-sem-warmth-strong:#c2902f;--cw-sem-on-warmth:#0d1b17;--cw-sem-boundary:#b76045;--cw-sem-trust:#35535f;--cw-sem-muted-ink:#616863;--cw-platform-text:#0d1b17;--cw-platform-accent-contrast:#fff8eb}[data-cw-theme=dark] [data-cw-pack=mineral]{--cw-sem-guide-primary:#4f7e76;--cw-sem-embodied:#6e8668;--cw-sem-progress:#c1906b;--cw-sem-warmth:#dba54f;--cw-sem-warmth-strong:#c2902f;--cw-sem-boundary:#b76045;--cw-sem-trust:#35535f}[data-cw-pack=way21]{--cw-pack-sample-ink:#3f6350;--cw-pack-sample-ground:#faefe0}:root:not([data-cw-theme=dark]) [data-cw-pack=way21]{--cw-platform-bg:var(--cw-sem-calm-bg);--cw-platform-surface:var(--cw-sem-calm-surface);--cw-platform-surface-muted:var(--cw-sem-calm-surface-muted);--cw-platform-text:#18261d;--cw-platform-muted:var(--cw-sem-muted-ink);--cw-platform-border:color-mix(in srgb,var(--cw-sem-method-ink) 14%,var(--cw-platform-bg) 86%);--cw-platform-accent:var(--cw-sem-warmth);--cw-platform-accent-strong:var(--cw-sem-guide-strong);--cw-platform-accent-pressed:var(--cw-sem-warmth-strong);--cw-platform-on-accent:var(--cw-sem-on-warmth);--cw-platform-accent-contrast:#fff8ef;--cw-platform-ink-strong:var(--cw-sem-guide-strong);--cw-platform-mark:var(--cw-sem-guide-strong);--cw-platform-meter:linear-gradient(90deg,var(--cw-sem-guide-primary) 0%,var(--cw-sem-guide-strong) 100%);--cw-status-success:var(--cw-sem-state-success);--cw-status-success-soft:color-mix(in srgb,var(--cw-sem-state-success) 12%,transparent);--cw-status-running:var(--cw-sem-state-running);--cw-status-running-soft:color-mix(in srgb,var(--cw-sem-state-running) 12%,transparent);--cw-status-pending:color-mix(in srgb,var(--cw-sem-state-pending) 58%,var(--cw-sem-method-ink) 42%);--cw-status-pending-soft:color-mix(in srgb,var(--cw-sem-state-pending) 14%,transparent);--cw-status-failed:color-mix(in srgb,var(--cw-sem-state-failed) 76%,var(--cw-sem-method-ink) 24%);--cw-status-failed-soft:color-mix(in srgb,var(--cw-sem-state-failed) 12%,transparent);--cw-danger:var(--cw-sem-state-failed);--cw-sem-calm-surface-muted:#f5f1e7;--cw-sem-method-ink:#1f2e24;--cw-sem-guide-primary:#3f6350;--cw-sem-guide-strong:#203126;--cw-sem-embodied:#456b58}[data-cw-theme=dark] [data-cw-pack=way21]{--cw-sem-guide-primary:#3f6350;--cw-sem-embodied:#456b58}[data-cw-pack=reset-day]{--cw-pack-sample-ink:#517a65;--cw-pack-sample-ground:#fdf6ec}:root:not([data-cw-theme=dark]) [data-cw-pack=reset-day]{--cw-platform-bg:var(--cw-sem-calm-bg);--cw-platform-surface:var(--cw-sem-calm-surface);--cw-platform-surface-muted:var(--cw-sem-calm-surface-muted);--cw-platform-text:#18261d;--cw-platform-muted:var(--cw-sem-muted-ink);--cw-platform-border:color-mix(in srgb,var(--cw-sem-method-ink) 14%,var(--cw-platform-bg) 86%);--cw-platform-accent:var(--cw-sem-warmth);--cw-platform-accent-strong:var(--cw-sem-guide-strong);--cw-platform-accent-pressed:var(--cw-sem-warmth-strong);--cw-platform-on-accent:var(--cw-sem-on-warmth);--cw-platform-accent-contrast:#fff8ef;--cw-platform-ink-strong:var(--cw-sem-guide-strong);--cw-platform-mark:var(--cw-sem-guide-strong);--cw-platform-meter:linear-gradient(90deg,var(--cw-sem-guide-primary) 0%,var(--cw-sem-guide-strong) 100%);--cw-status-success:var(--cw-sem-state-success);--cw-status-success-soft:color-mix(in srgb,var(--cw-sem-state-success) 12%,transparent);--cw-status-running:var(--cw-sem-state-running);--cw-status-running-soft:color-mix(in srgb,var(--cw-sem-state-running) 12%,transparent);--cw-status-pending:color-mix(in srgb,var(--cw-sem-state-pending) 58%,var(--cw-sem-method-ink) 42%);--cw-status-pending-soft:color-mix(in srgb,var(--cw-sem-state-pending) 14%,transparent);--cw-status-failed:color-mix(in srgb,var(--cw-sem-state-failed) 76%,var(--cw-sem-method-ink) 24%);--cw-status-failed-soft:color-mix(in srgb,var(--cw-sem-state-failed) 12%,transparent);--cw-danger:var(--cw-sem-state-failed);--cw-sem-calm-bg:#fdf6ec;--cw-sem-calm-surface-muted:#f7f2e8;--cw-sem-method-ink:#26372c;--cw-sem-guide-primary:#517a65;--cw-sem-guide-strong:#2c4636;--cw-sem-embodied:#6b957c}[data-cw-theme=dark] [data-cw-pack=reset-day]{--cw-sem-guide-primary:#517a65;--cw-sem-embodied:#6b957c}[data-cw-pack=herbs]{--cw-pack-sample-ink:#537c4c;--cw-pack-sample-ground:#faefe0}:root:not([data-cw-theme=dark]) [data-cw-pack=herbs]{--cw-platform-bg:var(--cw-sem-calm-bg);--cw-platform-surface:var(--cw-sem-calm-surface);--cw-platform-surface-muted:var(--cw-sem-calm-surface-muted);--cw-platform-text:#18261d;--cw-platform-muted:var(--cw-sem-muted-ink);--cw-platform-border:color-mix(in srgb,var(--cw-sem-method-ink) 14%,var(--cw-platform-bg) 86%);--cw-platform-accent:var(--cw-sem-warmth);--cw-platform-accent-strong:var(--cw-sem-guide-strong);--cw-platform-accent-pressed:var(--cw-sem-warmth-strong);--cw-platform-on-accent:var(--cw-sem-on-warmth);--cw-platform-accent-contrast:#fff8ef;--cw-platform-ink-strong:var(--cw-sem-guide-strong);--cw-platform-mark:var(--cw-sem-guide-strong);--cw-platform-meter:linear-gradient(90deg,var(--cw-sem-guide-primary) 0%,var(--cw-sem-guide-strong) 100%);--cw-status-success:var(--cw-sem-state-success);--cw-status-success-soft:color-mix(in srgb,var(--cw-sem-state-success) 12%,transparent);--cw-status-running:var(--cw-sem-state-running);--cw-status-running-soft:color-mix(in srgb,var(--cw-sem-state-running) 12%,transparent);--cw-status-pending:color-mix(in srgb,var(--cw-sem-state-pending) 58%,var(--cw-sem-method-ink) 42%);--cw-status-pending-soft:color-mix(in srgb,var(--cw-sem-state-pending) 14%,transparent);--cw-status-failed:color-mix(in srgb,var(--cw-sem-state-failed) 76%,var(--cw-sem-method-ink) 24%);--cw-status-failed-soft:color-mix(in srgb,var(--cw-sem-state-failed) 12%,transparent);--cw-danger:var(--cw-sem-state-failed);--cw-sem-calm-surface-muted:#f7f2e7;--cw-sem-method-ink:#283b2b;--cw-sem-guide-primary:#537c4c;--cw-sem-guide-strong:#2b4526;--cw-sem-embodied:#628c5a}[data-cw-theme=dark] [data-cw-pack=herbs]{--cw-sem-guide-primary:#537c4c;--cw-sem-embodied:#628c5a}[data-cw-course-font=ui]{--cw-course-heading-family:var(--cw-font-ui);--cw-course-heading-weight:650}[data-cw-course-scale=compact]{--cw-course-body-size:0.95rem;--cw-course-heading-scale:0.92;--cw-course-block-gap:var(--cw-space-sm)}[data-cw-course-scale=generous]{--cw-course-body-size:1.08rem;--cw-course-heading-scale:1.12;--cw-course-block-gap:var(--cw-space-xl)}.cw-admin-theme *{accent-color:var(--cw-accent)}.cw-admin-theme .border,.cw-admin-theme .border-2{border-width:var(--cw-border-width)!important}.cw-admin-theme .border-b,.cw-admin-theme .border-b-2{border-bottom-width:var(--cw-border-width)!important}.cw-admin-theme .border-t,.cw-admin-theme .border-t-2{border-top-width:var(--cw-border-width)!important}.cw-admin-theme .border-l,.cw-admin-theme .border-l-2{border-left-width:var(--cw-border-width)!important}.cw-admin-theme .border-r,.cw-admin-theme .border-r-2{border-right-width:var(--cw-border-width)!important}.cw-admin-theme .text-transparent.bg-clip-text{color:var(--cw-text)!important;-webkit-text-fill-color:var(--cw-text)!important;background-image:none!important}.cw-admin-theme [class*=bg-gradient-to-],.cw-admin-theme [class*=from-],.cw-admin-theme [class*=to-],.cw-admin-theme [class*=via-]{background-image:none!important}.cw-admin-theme input,.cw-admin-theme select,.cw-admin-theme textarea{color:var(--cw-text)!important;border-color:var(--cw-border)!important;background-color:var(--cw-surface)!important}.cw-admin-theme input::placeholder,.cw-admin-theme textarea::placeholder{color:var(--cw-muted)!important}.cw-admin-theme{color:var(--cw-text);background-color:var(--cw-bg)}.cw-admin-content{width:100%;max-width:var(--cw-max-width);margin-inline:auto}.cw-app-bg{background-color:var(--cw-bg)}.cw-surface{background-color:var(--cw-surface)}.cw-surface-2{background-color:var(--cw-surface-2)}.cw-surface-solid{background-color:var(--cw-surface-solid)}.cw-overlay{background-color:var(--cw-overlay)}.cw-border{border-color:var(--cw-border)}.cw-text{color:var(--cw-text)}.cw-muted{color:var(--cw-muted)}.cw-accent{color:var(--cw-accent)}.cw-shadow{box-shadow:var(--cw-shadow)}.cw-status-success-text{color:var(--cw-status-success)}.cw-status-running-text{color:var(--cw-status-running)}.cw-status-pending-text{color:var(--cw-status-pending)}.cw-status-failed-text{color:var(--cw-status-failed)}.cw-status-success-dot{background-color:var(--cw-status-success)}.cw-status-running-dot{background-color:var(--cw-status-running)}.cw-status-pending-dot{background-color:var(--cw-status-pending)}.cw-status-failed-dot{background-color:var(--cw-status-failed)}.cw-status-success-soft-bg{background-color:var(--cw-status-success-soft)}.cw-status-running-soft-bg{background-color:var(--cw-status-running-soft)}.cw-status-success-badge{color:var(--cw-status-success);background-color:var(--cw-status-success-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cw-status-success) 30%,transparent)}.cw-status-running-badge{color:var(--cw-status-running);background-color:var(--cw-status-running-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cw-status-running) 30%,transparent)}.cw-status-failed-badge,.cw-status-neutral-badge,.cw-status-pending-badge,.cw-status-running-badge,.cw-status-success-badge{display:inline-block;flex:0 0 auto;padding:var(--cw-space-2xs) var(--cw-space-xs);border-radius:var(--cw-radius-pill);font-size:var(--ds-type-label-size);font-weight:500;white-space:nowrap}.cw-status-neutral-badge{color:var(--cw-platform-text);background-color:var(--cw-mat-surface-sunk)}.cw-status-pending-badge{color:var(--cw-status-pending);background-color:var(--cw-status-pending-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cw-status-pending) 30%,transparent)}.cw-status-failed-badge{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cw-status-failed) 30%,transparent)}.cw-alert-failed,.cw-status-failed-badge{color:var(--cw-status-failed);background-color:var(--cw-status-failed-soft)}.cw-alert-failed{border:1px solid color-mix(in srgb,var(--cw-status-failed) 30%,transparent)}.cw-btn-status-success{color:var(--cw-status-success);background-color:var(--cw-status-success-soft);border:1px solid color-mix(in srgb,var(--cw-status-success) 30%,transparent)}@media (hover:hover){.cw-btn-status-success:hover{background-color:color-mix(in srgb,var(--cw-status-success-soft) 82%,var(--cw-status-success) 18%)}}.cw-btn-status-running{color:var(--cw-status-running);background-color:var(--cw-status-running-soft);border:1px solid color-mix(in srgb,var(--cw-status-running) 30%,transparent)}@media (hover:hover){.cw-btn-status-running:hover{background-color:color-mix(in srgb,var(--cw-status-running-soft) 82%,var(--cw-status-running) 18%)}}.cw-page-title{font-size:var(--ds-type-display-size);line-height:var(--ds-type-display-line-height);font-weight:700;letter-spacing:-.02em;color:var(--cw-text)}.cw-page-subtitle{font-size:var(--ds-type-body-sm-size);line-height:var(--ds-type-body-sm-line-height);color:var(--cw-muted)}.cw-input{border:1px solid var(--cw-border);min-height:var(--ds-touch-target-min);border-radius:var(--cw-radius-md);background-color:var(--cw-surface);color:var(--cw-text);outline:2px solid transparent;outline-offset:0;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease,color .16s ease}input.cw-input,select.cw-input,textarea.cw-input{font-size:max(var(--ds-type-body-size),1rem)}.cw-input::placeholder{color:var(--cw-muted)}.cw-input:focus,.cw-input:focus-visible{outline:none;box-shadow:0 0 0 var(--ds-focus-ring-width) var(--ds-focus-ring-color);border-color:var(--cw-interactive-active-border)}.cw-select{appearance:none;-webkit-appearance:none;padding-right:var(--cw-space-xl);background-image:linear-gradient(45deg,transparent 42%,var(--cw-muted) 42% 58%,transparent 58%),linear-gradient(135deg,transparent 42%,var(--cw-muted) 42% 58%,transparent 58%);background-position:calc(100% - 1.06rem),calc(100% - .76rem);background-size:.3rem .3rem;background-repeat:no-repeat;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}@supports (appearance:base-select){.cw-admin-theme select,.cw-admin-theme select::picker(select),.cw-select,.cw-select::picker(select){appearance:base-select}.cw-select::picker-icon{display:none}.cw-admin-theme select,.cw-select{display:inline-flex;align-items:center}.cw-admin-theme select::picker(select),.cw-select::picker(select){position-try-order:normal;position-try-fallbacks:flip-block;margin-block:var(--cw-space-2xs);padding:var(--cw-space-2xs);border:1px solid var(--cw-border);border-radius:var(--cw-radius-md);color:var(--cw-text);background-color:var(--cw-mat-surface);background-image:var(--cw-mat-grain-image);box-shadow:var(--cw-mat-shadow-raised)}.cw-admin-theme select option,.cw-select option{padding:var(--cw-space-2xs) var(--cw-space-sm);border-radius:var(--cw-radius-sm)}.cw-admin-theme select option:focus-visible,.cw-select option:focus-visible{background-color:var(--cw-mat-hover-bg);outline:none}@media (hover:hover){.cw-admin-theme select option:hover,.cw-select option:hover{background-color:var(--cw-mat-hover-bg)}}}@media (hover:hover){.cw-admin-theme .cw-input:hover,.cw-admin-theme .cw-select:hover{background-color:var(--cw-mat-hover-bg)!important;border-color:var(--cw-mat-hover-stroke)!important}}.cw-btn{border:1px solid var(--cw-border);min-height:var(--ds-touch-target-min);border-radius:var(--cw-radius-btn);color:var(--cw-text);background-color:transparent;transition:color .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease}@media (hover:hover){.cw-btn:hover{background-color:var(--cw-interactive-hover-bg);border-color:var(--cw-interactive-hover-border)}}.cw-btn:focus-visible{outline:none;box-shadow:0 0 0 var(--ds-focus-ring-width) var(--ds-focus-ring-color)}.cw-btn-sm{padding:var(--cw-space-2xs) var(--cw-space-xs);border-radius:var(--cw-radius-sm);font-size:var(--ds-type-label-size);line-height:var(--ds-type-label-line-height)}.cw-btn-muted{color:var(--cw-muted)}.cw-interactive-outline{transition:color .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease;cursor:pointer}@media (hover:hover){.cw-interactive-outline:hover{border-color:var(--cw-interactive-hover-border);box-shadow:0 0 0 1px color-mix(in srgb,var(--cw-interactive-hover-border) 75%,transparent)}}.cw-interactive-outline:active{border-color:var(--cw-interactive-active-border);box-shadow:var(--cw-interactive-active-shadow);transform:translateY(1px)}.cw-interactive-outline:focus-visible{outline:none;box-shadow:0 0 0 var(--ds-focus-ring-width) var(--ds-focus-ring-color)}.cw-interactive-solid{transition:color .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease;cursor:pointer}@media (hover:hover){.cw-interactive-solid:hover{border-color:var(--cw-interactive-hover-border);box-shadow:0 10px 22px color-mix(in srgb,var(--cw-text) 26%,transparent)}}.cw-interactive-solid:active{border-color:var(--cw-interactive-active-border);box-shadow:0 6px 14px color-mix(in srgb,var(--cw-text) 20%,transparent);transform:translateY(1px)}.cw-interactive-solid:focus-visible{outline:none;box-shadow:0 0 0 var(--ds-focus-ring-width) var(--ds-focus-ring-color),0 8px 18px color-mix(in srgb,var(--cw-text) 22%,transparent)}.cw-choice-btn{display:flex;width:100%;align-items:center;justify-content:flex-start;border:1px solid var(--cw-border);border-radius:var(--cw-radius-btn);background-color:var(--cw-choice-bg);color:var(--cw-text);transition:color .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease;cursor:pointer}@media (hover:hover){.cw-choice-btn:hover:not(:disabled){border-color:var(--cw-brand-hover-border);background-color:var(--cw-choice-bg-hover);box-shadow:none}}.cw-choice-btn:focus-visible{outline:none;border-color:var(--cw-brand-hover-border);box-shadow:0 0 0 var(--ds-focus-ring-width) var(--ds-focus-ring-color)}.cw-choice-btn:active:not(:disabled){transform:translateY(1px)}.cw-choice-btn[aria-pressed=true]{border-color:var(--cw-status-success);background:var(--cw-choice-bg-selected);box-shadow:0 0 0 1px color-mix(in srgb,var(--cw-status-success) 45%,transparent)}.cw-choice-btn:disabled{cursor:not-allowed}.cw-btn-primary{border:1px solid transparent;border-radius:var(--cw-radius-btn);background-color:var(--cw-btn-primary-bg);color:var(--cw-btn-primary-text);transition:color .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease;cursor:pointer;box-shadow:0 8px 20px color-mix(in srgb,var(--cw-text) 22%,transparent)}@media (hover:hover){.cw-btn-primary:hover:not(:disabled){background-color:var(--cw-btn-primary-bg-hover);color:var(--cw-btn-primary-text-hover);border-color:var(--cw-btn-primary-border-hover);box-shadow:0 8px 18px color-mix(in srgb,var(--cw-text) 16%,transparent)}}.cw-btn-primary:active:not(:disabled){background-color:var(--cw-btn-primary-bg-active);color:var(--cw-btn-primary-text-active);border-color:var(--cw-btn-primary-border-active);transform:translateY(1px)}.cw-btn-primary:focus-visible{outline:none;border-color:var(--cw-btn-primary-border-hover);box-shadow:0 0 0 var(--ds-focus-ring-width) var(--cw-btn-primary-focus-ring),0 8px 18px color-mix(in srgb,var(--cw-text) 22%,transparent)}.cw-btn-primary:focus{outline:none}.cw-btn-outline{border:1px solid var(--cw-border);border-radius:var(--cw-radius-btn);background-color:var(--cw-btn-outline-bg);color:var(--cw-text);transition:color .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease;cursor:pointer}@media (hover:hover){.cw-btn-outline:hover:not(:disabled){border-color:var(--cw-brand-hover-border);background-color:var(--cw-btn-outline-bg-hover);box-shadow:0 0 0 1px color-mix(in srgb,var(--cw-status-success) 32%,transparent)}}.cw-btn-outline:active:not(:disabled){border-color:var(--cw-interactive-active-border);background-color:var(--cw-btn-outline-bg-active);transform:translateY(1px)}.cw-btn-outline:focus-visible{outline:none;border-color:var(--cw-brand-hover-border);box-shadow:0 0 0 var(--ds-focus-ring-width) var(--ds-focus-ring-color)}.cw-btn-outline:focus{outline:none}.cw-btn-ghost{border:1px solid transparent;border-radius:var(--cw-radius-btn);background-color:var(--cw-btn-ghost-bg);color:var(--cw-muted);transition:color .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease;cursor:pointer}@media (hover:hover){.cw-btn-ghost:hover:not(:disabled){color:var(--cw-text);border-color:var(--cw-brand-hover-border);background-color:var(--cw-btn-ghost-bg-hover);box-shadow:none}}.cw-btn-ghost:active:not(:disabled){background-color:var(--cw-btn-ghost-bg-active)}.cw-btn-ghost:focus{outline:none}[data-dosha-test=true] .cw-btn-ghost:focus-visible,[data-dosha-test=true] .cw-btn-outline:focus-visible,[data-dosha-test=true] .cw-btn-primary:focus-visible,[data-dosha-test=true] .cw-choice-btn:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,#ffffff 80%,var(--cw-bg) 20%),0 0 0 4px color-mix(in srgb,var(--cw-status-success) 64%,var(--cw-accent) 36%)}[data-dosha-test=true] .cw-btn-ghost:focus-visible,[data-dosha-test=true] .cw-btn-outline:focus-visible,[data-dosha-test=true] .cw-btn-primary:focus-visible{border-color:var(--cw-brand-hover-border)}[data-dosha-test=true] .cw-choice-btn:focus-visible{border-color:var(--cw-status-success)}[data-dosha-test=true] .cw-btn-primary:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,#ffffff 80%,var(--cw-bg) 20%),0 0 0 4px color-mix(in srgb,var(--cw-status-success) 64%,var(--cw-accent) 36%),0 8px 18px color-mix(in srgb,var(--cw-text) 22%,transparent)}[data-dosha-test=true]{--cw-bg:color-mix(in srgb,var(--cw-platform-bg) 94%,#ffffff 6%);--cw-surface:color-mix(in srgb,var(--cw-platform-surface) 78%,#ffffff 22%);--cw-surface-2:color-mix(in srgb,var(--cw-platform-surface-muted) 72%,var(--cw-platform-surface) 28%);--cw-surface-muted:color-mix(in srgb,var(--cw-platform-surface-muted) 84%,var(--cw-platform-surface) 16%);--cw-surface-solid:var(--cw-platform-surface);--cw-border:var(--cw-platform-border);--cw-text:var(--cw-platform-text);--cw-muted:var(--cw-platform-muted);--cw-accent:var(--cw-platform-accent-strong);--cw-accent-soft:color-mix(in srgb,var(--cw-platform-surface-muted) 72%,var(--cw-platform-surface) 28%);--cw-accent-contrast:var(--cw-platform-accent-contrast);--cw-interactive-hover-bg:color-mix(in srgb,var(--cw-platform-text) 6%,var(--cw-platform-surface) 94%);--cw-interactive-hover-border:color-mix(in srgb,var(--cw-platform-text) 12%,var(--cw-platform-border) 88%);--cw-interactive-active-bg:color-mix(in srgb,var(--cw-platform-text) 10%,var(--cw-platform-surface) 90%);--cw-interactive-active-border:color-mix(in srgb,var(--cw-platform-text) 14%,var(--cw-platform-border) 86%);--cw-interactive-active-shadow:0 0 0 1px color-mix(in srgb,var(--cw-platform-text) 10%,transparent);--cw-focus-ring:color-mix(in srgb,var(--cw-platform-accent) 32%,transparent);--cw-choice-bg:color-mix(in srgb,var(--cw-platform-surface) 92%,#ffffff 8%);--cw-choice-bg-hover:color-mix(in srgb,var(--cw-platform-text) 5%,var(--cw-platform-surface) 95%);--cw-choice-bg-selected:color-mix(in srgb,var(--cw-platform-surface-muted) 70%,var(--cw-platform-surface) 30%);--cw-danger:var(--cw-sem-boundary);--cw-status-success:var(--cw-sem-guide-primary);--cw-status-success-soft:color-mix(in srgb,var(--cw-sem-guide-primary) 12%,transparent);--cw-status-running:color-mix(in srgb,var(--cw-sem-guide-primary) 42%,var(--cw-sem-method-ink) 58%);--cw-status-running-soft:color-mix(in srgb,var(--cw-sem-guide-primary) 12%,transparent);--cw-status-pending:var(--cw-sem-progress);--cw-status-pending-soft:color-mix(in srgb,var(--cw-sem-progress) 14%,transparent);--cw-status-failed:var(--cw-sem-boundary);--cw-status-failed-soft:color-mix(in srgb,var(--cw-sem-boundary) 12%,transparent);--cw-shadow:var(--cw-mat-shadow-soft);--cw-shadow-soft:var(--cw-mat-shadow-soft);--cw-shadow-strong:var(--cw-mat-shadow-raised)}[data-dosha-test=true][data-dosha-phase=intro]{background:transparent}.cw-icon-btn{position:relative;padding:var(--cw-space-xs);border-radius:var(--cw-radius-sm);border:1px solid transparent;color:var(--cw-muted);transition:color .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease,opacity .2s ease}@media (hover:hover){.cw-icon-btn:hover{color:var(--cw-text);background-color:transparent;border-color:transparent}}.cw-icon-btn:focus-visible{outline:none;box-shadow:0 0 0 var(--ds-focus-ring-width) var(--ds-focus-ring-color)}.cw-list-item{border:1px solid var(--cw-border);border-radius:var(--cw-card-radius);background-color:var(--cw-surface);transition:background-color .2s ease}@media (hover:hover){.cw-list-item:hover{background-color:var(--cw-mat-hover-bg)}}.cw-row-hover{transition:background-color .16s ease}@media (hover:hover){.cw-row-hover:hover{background-color:var(--cw-mat-hover-bg)}}.cw-link-hover{color:var(--cw-muted);transition:color .16s ease}@media (hover:hover){.cw-link-hover:hover{color:var(--cw-text)}}.cw-tabbar{--cw-tabbar-stroke-offset:calc(var(--cw-ink-stroke-offset) - 0.15rem);display:flex;align-items:flex-end;gap:var(--cw-space-2xs);padding-top:0;background-image:linear-gradient(var(--cw-border),var(--cw-border));background-repeat:no-repeat;background-size:100% 1px;background-position:left calc(100% - (var(--cw-space-xs) + var(--cw-tabbar-stroke-offset) + var(--cw-ink-stroke-height) / 2));background-origin:content-box;overflow-x:auto;overflow-y:hidden;min-height:var(--ds-touch-target-min)}.cw-tabbar .cw-ink-label-mark{bottom:var(--cw-tabbar-stroke-offset)}.cw-tab{flex:0 0 auto;display:inline-flex;align-items:center;padding:var(--cw-space-xs) var(--cw-space-md);border:0;font-size:var(--ds-type-body-sm-size);line-height:1.25rem;font-weight:500;white-space:nowrap;color:var(--cw-muted);background:transparent;transition:color .16s ease}@media (hover:hover){.cw-tab:hover{color:var(--cw-text)}}.cw-tab-active{color:var(--cw-text);font-weight:600}.cw-nav-link{color:var(--cw-muted);border:0;background:transparent;transition:color .16s ease}@media (hover:hover){.cw-nav-link:hover{color:var(--cw-text)}}.cw-nav-link-active{color:var(--cw-text);font-weight:600}.cw-ink-label{position:relative;display:inline-flex;min-width:0;align-items:center;line-height:1}.cw-ink-label-text{position:relative;z-index:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cw-ink-label-mark{position:absolute;z-index:0;left:-.2rem;right:-.2rem;bottom:var(--cw-ink-stroke-offset);width:calc(100% + .4rem);height:var(--cw-ink-stroke-height);color:var(--cw-nav-marker);opacity:0;transform:scaleY(var(--cw-ink-stroke-weight)) rotate(var(--cw-ink-stroke-tilt));transform-origin:left center;pointer-events:none;transition:opacity .16s ease,transform .18s ease,color .16s ease}.cw-ink-label[data-cw-ink-variant=menu]{width:fit-content}.cw-ink-icon{flex:0 0 auto}.cw-ink-icon,.cw-ink-icon-glyph{position:relative;display:inline-grid;place-items:center}.cw-ink-icon-glyph{z-index:1}.cw-ink-icon-mark{position:absolute;z-index:0;width:var(--cw-ink-ring-size);height:var(--cw-ink-ring-size);color:var(--cw-nav-marker);opacity:0;transform:scale(.82) rotate(-7deg);pointer-events:none;transition:opacity .16s ease,transform .18s ease}.cw-ink-label[data-cw-ink-variant=link] .cw-ink-label-mark{color:currentColor;opacity:var(--cw-ink-link-rest-opacity);transform:scaleY(var(--cw-ink-link-weight)) rotate(var(--cw-ink-stroke-tilt))}.cw-ink-label[data-cw-ink-variant=link][data-cw-ink-active=true],:is(.cw-tab,.cw-nav-link,[data-cw-ink-control]):focus-visible .cw-ink-label[data-cw-ink-variant=link]{color:var(--cw-nav-marker)}@media (hover:hover){:is(.cw-tab,.cw-nav-link,[data-cw-ink-control]):hover .cw-ink-label[data-cw-ink-variant=link]{color:var(--cw-nav-marker)}}.cw-ink-label[data-cw-ink-variant=link][data-cw-ink-active=true] .cw-ink-label-mark,:is(.cw-tab,.cw-nav-link,[data-cw-ink-control]):focus-visible .cw-ink-label[data-cw-ink-variant=link] .cw-ink-label-mark{opacity:1;transform:scaleY(var(--cw-ink-link-weight)) rotate(var(--cw-ink-stroke-tilt))}@media (hover:hover){:is(.cw-tab,.cw-nav-link,[data-cw-ink-control]):hover .cw-ink-label[data-cw-ink-variant=link] .cw-ink-label-mark{opacity:1;transform:scaleY(var(--cw-ink-link-weight)) rotate(var(--cw-ink-stroke-tilt))}}:is(.cw-tab,.cw-nav-link,[data-cw-ink-control]):focus-visible .cw-ink-label-mark{opacity:var(--cw-ink-hover-opacity);transform:scaleY(var(--cw-ink-stroke-weight)) rotate(var(--cw-ink-stroke-tilt))}@media (hover:hover){:is(.cw-tab,.cw-nav-link,[data-cw-ink-control]):hover .cw-ink-label-mark{opacity:var(--cw-ink-hover-opacity);transform:scaleY(var(--cw-ink-stroke-weight)) rotate(var(--cw-ink-stroke-tilt))}}:is(.cw-tab,.cw-nav-link,[data-cw-ink-control]):active .cw-ink-label-mark{opacity:1;transform:scaleY(var(--cw-ink-stroke-weight)) rotate(var(--cw-ink-stroke-tilt))}:is(.cw-tab-active,.cw-nav-link-active,[aria-pressed=true],[aria-current=page]) .cw-ink-label-mark{opacity:1;transform:scaleY(var(--cw-ink-stroke-weight)) rotate(var(--cw-ink-stroke-tilt))}@media (hover:hover){:is(.cw-tab-active,.cw-nav-link-active,[aria-pressed=true],[aria-current=page]):hover .cw-ink-label-mark{opacity:1;transform:scaleY(var(--cw-ink-stroke-weight)) rotate(var(--cw-ink-stroke-tilt))}}.cw-ink-label[data-cw-ink-active=true] .cw-ink-label-mark{opacity:1;transform:scaleY(var(--cw-ink-stroke-weight)) rotate(var(--cw-ink-stroke-tilt))}:is(.cw-icon-btn,.cw-page-btn,.cw-nav-link,[data-cw-ink-control]):focus-visible .cw-ink-icon-mark{opacity:var(--cw-ink-hover-opacity);transform:scale(.94) rotate(-7deg)}@media (hover:hover){:is(.cw-icon-btn,.cw-page-btn,.cw-nav-link,[data-cw-ink-control]):hover .cw-ink-icon-mark{opacity:var(--cw-ink-hover-opacity);transform:scale(.94) rotate(-7deg)}}:is(.cw-icon-btn,.cw-page-btn,.cw-nav-link,[data-cw-ink-control]):active .cw-ink-icon-mark{opacity:1;transform:scale(1) rotate(-7deg)}:is(.cw-nav-link-active,[aria-current=page],[aria-expanded=true],[aria-pressed=true]) .cw-ink-icon-mark{opacity:1;transform:scale(1) rotate(-7deg)}@media (hover:hover){:is(.cw-nav-link-active,[aria-current=page],[aria-expanded=true],[aria-pressed=true]):hover .cw-ink-icon-mark{opacity:1;transform:scale(1) rotate(-7deg)}}.cw-nav-link:focus-visible,.cw-tab:focus-visible{outline:none;box-shadow:0 0 0 var(--ds-focus-ring-width) var(--ds-focus-ring-color)}:where(button,[role=button],[role=tab],[role=menuitem],[role=menuitemcheckbox],[role=option],[role=checkbox],label,summary,.cw-tab,.cw-nav-link,.cw-icon-btn,.cw-page-btn){-webkit-user-select:none;user-select:none}:where(input:not([type=checkbox]):not([type=radio]),textarea,[contenteditable=true]){-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}.cw-pagination{display:flex;align-items:center;justify-content:center;gap:var(--cw-space-md);padding-top:var(--cw-space-md);border-top:1px solid var(--cw-border)}.cw-page-btn{position:relative;padding:var(--cw-space-xs);border-radius:var(--cw-radius-sm);color:var(--cw-muted);transition:color .2s ease,opacity .2s ease}@media (hover:hover){.cw-page-btn:hover{color:var(--cw-text)}}.cw-page-btn:disabled{opacity:.3}.cw-page-btn:focus-visible{outline:none;box-shadow:0 0 0 var(--ds-focus-ring-width) var(--ds-focus-ring-color)}.cw-wait-mark{flex:none;inline-size:4.5rem;block-size:4.5rem}@media (max-width:560px){.cw-wait-mark{inline-size:3.5rem;block-size:3.5rem}}.cw-skeleton-row{border-radius:var(--cw-radius-sm);background-color:var(--cw-surface-2);animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.cw-empty-state{border:var(--cw-contour-width) var(--cw-contour-style) var(--cw-contour-empty);border-radius:var(--cw-radius-md);color:var(--cw-muted)}.cw-empty-icon{background-color:var(--cw-surface-2);color:var(--cw-muted)}.cw-chart-bar{background-color:color-mix(in srgb,var(--cw-muted) 48%,transparent);transition:background-color .2s ease}@media (hover:hover){.cw-chart-bar:hover{background-color:color-mix(in srgb,var(--cw-muted) 68%,transparent)}}.custom-scrollbar,.cw-scroll,.cw-scroll-rail{scrollbar-width:thin;scrollbar-color:var(--cw-mat-scroll-thumb) var(--cw-mat-scroll-track)}.cw-tabbar{scrollbar-width:thin;scrollbar-color:transparent transparent}.cw-tabbar[data-scrolling=true]{scrollbar-color:var(--cw-mat-scroll-thumb) var(--cw-mat-scroll-track)}.custom-scrollbar,.cw-scroll{scrollbar-gutter:stable}.custom-scrollbar::-webkit-scrollbar,.cw-scroll::-webkit-scrollbar{width:10px;height:10px}.cw-scroll-rail::-webkit-scrollbar,.cw-tabbar::-webkit-scrollbar{width:4px;height:4px}.custom-scrollbar::-webkit-scrollbar-track,.cw-scroll-rail::-webkit-scrollbar-track,.cw-scroll::-webkit-scrollbar-track{background:var(--cw-mat-scroll-track)}.cw-tabbar::-webkit-scrollbar-track{background:transparent}.cw-tabbar[data-scrolling=true]::-webkit-scrollbar-track{background:var(--cw-mat-scroll-track)}.custom-scrollbar::-webkit-scrollbar-thumb,.cw-scroll-rail::-webkit-scrollbar-thumb,.cw-scroll::-webkit-scrollbar-thumb{background-color:var(--cw-mat-scroll-thumb);border-radius:var(--cw-radius-pill)}.cw-tabbar::-webkit-scrollbar-thumb{background-color:transparent;border-radius:var(--cw-radius-pill);-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.cw-tabbar[data-scrolling=true]::-webkit-scrollbar-thumb{background-color:var(--cw-mat-scroll-thumb)}.custom-scrollbar::-webkit-scrollbar-thumb,.cw-scroll::-webkit-scrollbar-thumb{border:2px solid transparent;background-clip:padding-box}@media (hover:hover){.custom-scrollbar:hover::-webkit-scrollbar-thumb,.cw-scroll-rail:hover::-webkit-scrollbar-thumb,.cw-scroll:hover::-webkit-scrollbar-thumb{background-color:var(--cw-mat-scroll-thumb-hover)}.cw-tabbar[data-scrolling=true]:hover::-webkit-scrollbar-thumb{background-color:var(--cw-mat-scroll-thumb-hover)}}.cw-scroll-none,.no-scrollbar{scrollbar-width:none}.cw-scroll-none::-webkit-scrollbar,.no-scrollbar::-webkit-scrollbar{display:none;width:0;height:0}html{scrollbar-gutter:stable}body{color:var(--foreground);background:var(--background);font-family:var(--cw-font-ui),"Manrope",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[data-cw-theme=dark] body{color:var(--cw-platform-text);background:var(--cw-platform-bg)}:root{--cw-workspace-side-panel-width:clamp(15.25rem,22vw,21.25rem);--cw-workspace-mode-rail-width:4.25rem;--cw-workspace-panel-pad-inline:var(--cw-space-lg);--cw-workspace-panel-pad-block:var(--cw-space-lg);--cw-workspace-panel-motion:var(--cw-motion-surface);--cw-workspace-panel-ease:var(--cw-ease-surface);--cw-rule-ink:var(--cw-platform-border);--cw-rule-fade-x:linear-gradient(90deg,transparent 0,var(--cw-rule-ink) 8%,var(--cw-rule-ink) 92%,transparent 100%) 1;--cw-rule-fade-y:linear-gradient(180deg,transparent 0,var(--cw-rule-ink) 8%,var(--cw-rule-ink) 92%,transparent 100%) 1}.cw-role-primary{--cw-control-role:primary}.cw-role-secondary{--cw-control-role:secondary}.cw-role-chrome{--cw-control-role:chrome}.cw-role-on-media{--cw-control-role:on-media}.cw-role-text{--cw-control-role:text}[data-cw-rule=inverse]{--cw-rule-ink:color-mix(in srgb,var(--cw-mat-inverse-text) 22%,transparent)}[data-cw-rule=chrome]{--cw-rule-ink:color-mix(in srgb,var(--platform-header-fg,var(--cw-platform-text)) 13%,transparent)}[data-cw-rule=inner]{--cw-rule-ink:var(--cw-mat-stroke-inner)}[data-cw-header-tone=dark] [data-cw-rule=chrome],[data-cw-rule=chrome][data-cw-header-tone=dark]{--cw-rule-ink:color-mix(in srgb,white 16%,transparent)}[data-cw-rule]{--cw-rule-fade-x:linear-gradient(90deg,transparent 0,var(--cw-rule-ink) 8%,var(--cw-rule-ink) 92%,transparent 100%) 1;--cw-rule-fade-y:linear-gradient(180deg,transparent 0,var(--cw-rule-ink) 8%,var(--cw-rule-ink) 92%,transparent 100%) 1}[data-cw-material]{position:relative;isolation:isolate;border:1px solid var(--cw-mat-stroke);box-shadow:var(--cw-mat-shadow-soft)}[data-cw-material=matte]{background-color:var(--cw-mat-surface)}[data-cw-material=glass]{-webkit-backdrop-filter:var(--cw-mat-filter);backdrop-filter:var(--cw-mat-filter);background-color:var(--cw-mat-tint)}[data-cw-material=glass-media]{-webkit-backdrop-filter:var(--cw-mat-filter-media);backdrop-filter:var(--cw-mat-filter-media);background-color:var(--cw-mat-tint-media)}[data-cw-material=chrome]{border:0;border-radius:0;-webkit-backdrop-filter:var(--cw-mat-filter);backdrop-filter:var(--cw-mat-filter);background-color:var(--cw-mat-tint-chrome);box-shadow:var(--cw-mat-shadow-chrome)}[data-cw-material=chrome]:before{box-shadow:none}[data-cw-scrim=chrome]{background-color:var(--cw-mat-tint-chrome);-webkit-backdrop-filter:var(--cw-mat-filter);backdrop-filter:var(--cw-mat-filter)}@supports not (((-webkit-backdrop-filter:blur(4px)) or (backdrop-filter:blur(4px))) or (-webkit-backdrop-filter:blur(4px))){[data-cw-scrim=chrome]{background-color:var(--cw-mat-tint-opaque)}}@media (prefers-reduced-transparency:reduce){[data-cw-scrim=chrome]{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:var(--cw-mat-tint-opaque)}}[data-cw-material=glass]:where(a,button):focus-visible{background-color:var(--cw-mat-tint-hover)}@media (hover:hover){[data-cw-material=glass]:where(a,button):hover{background-color:var(--cw-mat-tint-hover)}}[data-cw-material=inverse]{background:var(--cw-mat-inverse-bg);border-color:var(--cw-mat-inverse-stroke);box-shadow:var(--cw-mat-shadow-raised);color:var(--cw-mat-inverse-text)}[data-cw-material]:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;border-radius:inherit;background-image:var(--cw-mat-grain-image);box-shadow:inset 0 0 0 1px var(--cw-mat-stroke-inner)}[data-cw-material]>*{position:relative;z-index:1}[data-cw-material][data-cw-edge=none]{border-color:transparent}[data-cw-material][data-cw-edge=none]:before{box-shadow:none}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){[data-cw-material=chrome],[data-cw-material=glass-media],[data-cw-material=glass]{background-color:var(--cw-mat-surface)}}@media (prefers-reduced-transparency:reduce){[data-cw-material=chrome],[data-cw-material=glass-media],[data-cw-material=glass]{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:var(--cw-mat-surface)}}[data-cw-glass]{position:relative}[data-cw-glass=shell]:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;border-radius:inherit}[data-cw-glass]>*{position:relative;z-index:2}@media (prefers-reduced-motion:reduce){.cw-admin-theme *,.cw-admin-theme :after,.cw-admin-theme :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}::view-transition-new(root),::view-transition-old(root){animation-duration:.22s;animation-timing-function:cubic-bezier(.16,.5,.2,1)}@media (prefers-reduced-motion:reduce){::view-transition-new(root),::view-transition-old(root){animation:none}}