@font-face{font-family:Golos Text;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/golos-text-52fc06f2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Golos Text;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/golos-text-65c68b11.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Golos Text;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/golos-text-721d016b.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/golos-text-b06cf9da.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/jetbrains-mono-1cd702cd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/jetbrains-mono-76306ee8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/jetbrains-mono-982bf4a9.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/jetbrains-mono-ffa6bbab.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}:root{--ds-palette-plum:#783c85;--ds-palette-night:#09050e;--ds-palette-frost:#faf6ff;--ds-palette-lilac:#b582d0;--ds-palette-indigo:#6875c8;--ds-palette-ice:#b5e7f4;--ds-palette-lilac-muted:#c6b5d0;--ds-palette-rose:#ffb5c4;--ds-palette-white:#fff;--ds-palette-black:#211b27;--ds-palette-neutral:#f7f6f9;--ds-palette-ink:#302b36;--ds-palette-muted:#716878;--ds-palette-error:#a12c43;--ds-stage-new:var(--ds-muted);--ds-stage-screening:var(--ds-accent);--ds-stage-interview:#35648d;--ds-stage-assessment:#756029;--ds-stage-offer:#356b67;--ds-stage-hired:var(--ds-success);--ds-stage-rejected:var(--ds-error);--ds-stage-track-height:8px}.ds-stage-count[data-stage=new]{--stage-color:var(--ds-stage-new)}.ds-stage-count[data-stage=screen],.ds-stage-count[data-stage=screening]{--stage-color:var(--ds-stage-screening)}.ds-stage-count[data-stage=interview]{--stage-color:var(--ds-stage-interview)}.ds-stage-count[data-stage=assessment]{--stage-color:var(--ds-stage-assessment)}.ds-stage-count[data-stage=offer]{--stage-color:var(--ds-stage-offer)}.ds-stage-count[data-stage=hired]{--stage-color:var(--ds-stage-hired)}.ds-stage-count[data-stage=rejected]{--stage-color:var(--ds-stage-rejected)}:root{--ds-criteria-required:var(--ds-accent);--ds-criteria-preferred:var(--ds-stage-offer);--ds-criteria-hard:var(--ds-stage-interview);--ds-criteria-soft:var(--ds-stage-screening);--ds-criteria-positive:var(--ds-success);--ds-criteria-warning:var(--color-status-amber);--ds-criteria-stop:var(--ds-error);--ds-font-family:"Golos Text", "Segoe UI", sans-serif;--ds-font-mono:"JetBrains Mono", ui-monospace, "PT Mono", monospace;--ds-font-scale:.9;--ds-font-caption:calc(.875rem * var(--ds-font-scale));--ds-font-small:calc(.9375rem * var(--ds-font-scale));--ds-font-body:calc(1.0625rem * var(--ds-font-scale));--ds-font-input:calc(1.125rem * var(--ds-font-scale));--ds-font-lead:calc(1.25rem * var(--ds-font-scale));--ds-font-subtitle:calc(1.375rem * var(--ds-font-scale));--ds-font-title:calc(1.5rem * var(--ds-font-scale));--ds-font-dialog:var(--ds-font-title);--ds-font-brand:var(--ds-font-title);--ds-font-heading:calc(1.875rem * var(--ds-font-scale));--ds-font-display:calc(2.25rem * var(--ds-font-scale));--ds-font-hero:calc(3rem * var(--ds-font-scale));--ds-font-display-2xl:calc(3.75rem * var(--ds-font-scale));--ds-font-display-3xl:calc(4.5rem * var(--ds-font-scale));--ds-font-display-4xl:calc(6rem * var(--ds-font-scale));--ds-font-display-5xl:calc(8rem * var(--ds-font-scale));--ds-font-page:calc(clamp(1.75rem, 2.4vw, 2.125rem) * var(--ds-font-scale));--ds-font-metric:calc(clamp(2rem, 3vw, 2.625rem) * var(--ds-font-scale));--ds-font-display-fluid:calc(clamp(2.25rem, 4vw, 3rem) * var(--ds-font-scale));--ds-font-hero-fluid:calc(clamp(2.75rem, 4.4vw, 3.75rem) * var(--ds-font-scale));--ds-weight-normal:400;--ds-weight-medium:500;--ds-weight-strong:600;--ds-leading-body:1.6;--ds-leading-heading:1.25;--ds-tracking-heading:-.035em;--ds-tracking-brand:-.055em;--ds-space-0:0;--ds-space-1:.25rem;--ds-space-2:.5rem;--ds-space-3:.75rem;--ds-space-4:1rem;--ds-space-5:1.25rem;--ds-space-6:1.5rem;--ds-space-8:2rem;--ds-space-10:2.5rem;--ds-space-12:3rem;--ds-page-gutter:clamp(var(--ds-space-4), 4vw, var(--ds-space-8));--ds-radius-small:.625rem;--ds-radius-control:.625rem;--ds-radius-surface:1rem;--ds-radius-pill:999px;--ds-border-width:1px;--ds-focus-width:2px;--ds-focus-offset:3px;--ds-layer-popover:52;--ds-popover-width:20rem;--ds-skeleton-block-height:6rem;--ds-control-height:3rem;--ds-control-small:2.75rem;--ds-touch-target:2.75rem;--ds-icon-size:1.125rem;--ds-icon-small:1rem;--ds-auth-width:25rem;--ds-brand-mark-size:2.75rem;--ds-checkbox-size:1.125rem;--ds-checkbox-radius:.375rem;--ds-dialog-width:29rem;--ds-auth-padding:clamp(var(--ds-space-5), 6vw, var(--ds-space-8));--ds-layer-overlay:50;--ds-layer-dialog:51;--ds-motion-fast:.14s;--ds-motion-feedback:.24s;--ds-motion-rejection:.46s;--ds-rejection-shift:3px;--ds-rejection-angle:.45deg;--ds-feedback-shift:2px;--ds-motion-return:.36s;--ds-motion-glide:.52s;--ds-motion-orbit:14s;--ds-motion-underline:.42s;--ds-motion-success:.96s;--ds-motion-pending-min:.24s;--ds-motion-enter:.24s;--ds-motion-loop:1s;--ds-motion-exit:.14s;--ds-motion-shimmer:2s;--ds-motion-loading-delay:.12s;--ds-motion-loading-grace:.36s;--ds-motion-page-exit:80ms;--ds-motion-page-enter:.18s;--ds-motion-loading-reveal:.18s;--ds-ease-rejection:cubic-bezier(.37, 0, .63, 1);--ds-ease-spring:cubic-bezier(.22, 1, .36, 1);--ds-ease-standard:cubic-bezier(.2, .7, .2, 1);--ds-press-shift:1px;--ds-press-scale:.985;--ds-reflection-rest:-18%;--ds-reflection-hover:18%;--ds-reveal-distance:.375rem;--ds-surface-from-scale:.98}@media (prefers-reduced-motion:reduce){:root{--ds-motion-fast:0s;--ds-motion-feedback:0s;--ds-motion-rejection:0s;--ds-feedback-shift:0px;--ds-motion-return:0s;--ds-motion-glide:0s;--ds-motion-underline:0s;--ds-motion-success:0s;--ds-motion-pending-min:0s;--ds-reflection-rest:0%;--ds-reflection-hover:0%;--ds-reveal-distance:0rem;--ds-motion-enter:0s;--ds-motion-exit:0s;--ds-press-shift:0px;--ds-press-scale:1;--ds-surface-from-scale:1}}:root[data-cgo-theme]{--ds-color-scheme:light;--ds-surface-light:var(--ds-accent);--ds-surface-edge-light:color-mix(in oklab, var(--ds-accent) 60%, transparent);--ds-surface-edge-tail:color-mix(in oklab, var(--ds-accent) 8%, transparent);--ds-skeleton-base:var(--ds-accent-soft);--ds-skeleton-highlight:color-mix(in oklab, var(--ds-palette-white) 75%, transparent);--ds-disabled-opacity:.62;--ds-accent:var(--ds-palette-plum);--ds-accent-hover:color-mix(in oklab, var(--ds-accent) 86%, var(--ds-palette-black));--ds-accent-pressed:color-mix(in oklab, var(--ds-accent) 76%, var(--ds-palette-black));--ds-accent-soft:color-mix(in oklab, var(--ds-accent) 8%, var(--ds-palette-white));--ds-on-accent:var(--ds-palette-white);--ds-canvas:var(--ds-palette-neutral);--ds-ink:var(--ds-palette-ink);--ds-muted:var(--ds-palette-muted);--ds-placeholder:color-mix(in oklab, var(--ds-ink) 62%, var(--ds-palette-white));--ds-line:color-mix(in oklab, var(--ds-accent) 17%, var(--ds-palette-white));--ds-line-hover:color-mix(in oklab, var(--ds-accent) 38%, var(--ds-palette-white));--ds-error:var(--ds-palette-error);--ds-error-fill:color-mix(in oklab, var(--ds-error) 6%, var(--ds-palette-white));--ds-error-line:color-mix(in oklab, var(--ds-error) 23%, var(--ds-palette-white));--ds-focus:color-mix(in oklab, var(--ds-accent) 24%, transparent);--ds-overlay-color:color-mix(in oklab, var(--ds-palette-black) 24%, transparent);--ds-atmosphere:radial-gradient(ellipse at 20% 15%, color-mix(in oklab, var(--ds-accent) 10%, transparent), transparent 55%), radial-gradient(ellipse at 85% 85%, color-mix(in oklab, var(--ds-accent) 6%, transparent), transparent 50%)}:root[data-cgo-theme][data-cgo-appearance=dark]{--ds-color-scheme:dark;--ds-canvas:var(--ds-palette-night);--ds-ink:var(--ds-palette-frost);--ds-muted:var(--ds-palette-lilac-muted);--ds-placeholder:var(--ds-palette-lilac-muted);--ds-accent:var(--ds-palette-frost);--ds-accent-hover:var(--ds-palette-white);--ds-accent-pressed:color-mix(in oklab, var(--ds-palette-frost) 88%, var(--ds-palette-plum));--ds-accent-soft:color-mix(in oklab, var(--ds-palette-white) 7%, transparent);--ds-on-accent:var(--ds-palette-night);--ds-line:color-mix(in oklab, var(--ds-palette-white) 12%, transparent);--ds-line-hover:color-mix(in oklab, var(--ds-palette-white) 28%, transparent);--ds-error:var(--ds-palette-rose);--ds-error-fill:color-mix(in oklab, var(--ds-palette-rose) 9%, transparent);--ds-error-line:color-mix(in oklab, var(--ds-palette-rose) 32%, transparent);--ds-focus:color-mix(in oklab, var(--ds-palette-lilac) 28%, transparent);--ds-overlay-color:color-mix(in oklab, var(--ds-palette-night) 72%, transparent);--ds-skeleton-base:var(--ds-accent-soft);--ds-skeleton-highlight:color-mix(in oklab, var(--ds-palette-white) 12%, transparent);--ds-atmosphere:radial-gradient(ellipse 85% 65% at 50% 0%, color-mix(in oklab, var(--ds-palette-lilac) 36%, transparent), transparent 90%), radial-gradient(ellipse 100% 65% at 50% 25%, color-mix(in oklab, var(--ds-palette-plum) 80%, transparent), transparent 85%), linear-gradient(180deg, color-mix(in oklab, var(--ds-palette-plum) 42%, var(--ds-canvas)), var(--ds-canvas) 92%)}:root[data-cgo-material=glass]{--ds-surface-fill:color-mix(in oklab, var(--ds-palette-white) 52%, transparent);--ds-surface-border:color-mix(in oklab, var(--ds-palette-white) 88%, transparent);--ds-surface-shadow:0 24px 70px -38px color-mix(in oklab, var(--ds-accent) 30%, transparent), 0 4px 16px -10px color-mix(in oklab, var(--ds-palette-black) 12%, transparent), inset 0 1px 0 var(--ds-palette-white), inset 0 0 0 .5px color-mix(in oklab, var(--ds-palette-white) 70%, transparent), inset 0 -1px 0 color-mix(in oklab, var(--ds-palette-black) 4%, transparent);--ds-surface-filter:blur(24px) saturate(180%);--ds-surface-sheen:linear-gradient(155deg, color-mix(in oklab, var(--ds-palette-white) 55%, transparent) 0%, color-mix(in oklab, var(--ds-palette-white) 12%, transparent) 38%, transparent 62%);--ds-dialog-fill:color-mix(in oklab, var(--ds-palette-white) 94%, transparent);--ds-input-fill:color-mix(in oklab, var(--ds-palette-white) 84%, transparent);--ds-input-shadow:inset 0 1px 2px color-mix(in oklab, var(--ds-palette-black) 3%, transparent);--ds-input-hover-fill:var(--ds-palette-white);--ds-input-hover-shadow:0 0 0 var(--ds-space-1) color-mix(in oklab, var(--ds-accent) 5%, transparent), inset 0 1px 0 var(--ds-palette-white);--ds-button-fill:color-mix(in oklab, var(--ds-accent) 92%, transparent);--ds-button-hover-fill:color-mix(in oklab, var(--ds-accent) 97%, transparent);--ds-button-pressed-fill:var(--ds-accent);--ds-button-sheen:linear-gradient(180deg, color-mix(in oklab, var(--ds-palette-white) 12%, transparent), color-mix(in oklab, var(--ds-palette-white) 2%, transparent) 48%, transparent 60%);--ds-button-reflection:linear-gradient(115deg, transparent 25%, color-mix(in oklab, var(--ds-palette-white) 10%, transparent) 48%, transparent 72%);--ds-button-reflection-idle:.2;--ds-button-reflection-active:.75;--ds-button-border:color-mix(in oklab, var(--ds-palette-white) 28%, transparent);--ds-button-filter:blur(12px) saturate(145%);--ds-button-success-line:color-mix(in oklab, var(--ds-palette-white) 90%, var(--ds-accent-soft));--ds-button-success-glow:0 6px 20px -6px color-mix(in oklab, var(--ds-accent) 35%, transparent), inset 0 1px 0 color-mix(in oklab, var(--ds-palette-white) 24%, transparent), inset 0 -1px 0 color-mix(in oklab, var(--ds-palette-black) 10%, transparent);--ds-button-shadow:0 5px 12px -6px color-mix(in oklab, var(--ds-accent) 30%, transparent), inset 0 1px 0 color-mix(in oklab, var(--ds-palette-white) 24%, transparent), inset 0 -1px 0 color-mix(in oklab, var(--ds-palette-black) 10%, transparent);--ds-button-hover-shadow:0 8px 22px -7px color-mix(in oklab, var(--ds-accent) 34%, transparent), inset 0 1px 0 color-mix(in oklab, var(--ds-palette-white) 30%, transparent), inset 0 -1px 0 color-mix(in oklab, var(--ds-palette-black) 10%, transparent);--ds-button-pressed-shadow:0 2px 6px -4px color-mix(in oklab, var(--ds-accent) 24%, transparent), inset 0 1px 2px color-mix(in oklab, var(--ds-palette-black) 12%, transparent), inset 0 -1px 0 color-mix(in oklab, var(--ds-palette-white) 12%, transparent);--ds-secondary-fill:color-mix(in oklab, var(--ds-palette-white) 60%, transparent);--ds-overlay-filter:blur(6px)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root[data-cgo-material=glass]{--ds-surface-sheen:none;--ds-surface-fill:var(--ds-palette-white);--ds-dialog-fill:var(--ds-palette-white);--ds-button-fill:var(--ds-accent);--ds-button-hover-fill:var(--ds-accent-hover);--ds-button-pressed-fill:var(--ds-accent-pressed)}}:root[data-cgo-material=glass][data-cgo-appearance=dark]{--ds-surface-fill:color-mix(in oklab, var(--ds-palette-night) 58%, transparent);--ds-surface-border:color-mix(in oklab, var(--ds-palette-white) 12%, transparent);--ds-surface-shadow:0 24px 80px -24px color-mix(in oklab, var(--ds-palette-night) 65%, transparent), inset 0 1px 0 color-mix(in oklab, var(--ds-palette-white) 10%, transparent), inset 0 0 0 .5px color-mix(in oklab, var(--ds-palette-white) 6%, transparent);--ds-surface-sheen:linear-gradient(155deg, color-mix(in oklab, var(--ds-palette-lilac) 10%, transparent) 0%, transparent 45%);--ds-surface-light:var(--ds-palette-white);--ds-dialog-fill:color-mix(in oklab, var(--ds-palette-night) 90%, var(--ds-palette-plum));--ds-input-fill:color-mix(in oklab, var(--ds-palette-white) 6%, transparent);--ds-input-hover-fill:color-mix(in oklab, var(--ds-palette-white) 10%, transparent);--ds-input-hover-shadow:0 0 0 var(--ds-space-1) color-mix(in oklab, var(--ds-accent) 5%, transparent);--ds-input-shadow:inset 0 1px 0 color-mix(in oklab, var(--ds-palette-white) 2%, transparent);--ds-button-fill:var(--ds-palette-frost);--ds-button-hover-fill:var(--ds-palette-white);--ds-button-pressed-fill:var(--ds-accent-pressed);--ds-button-sheen:linear-gradient(180deg, var(--ds-palette-white), transparent);--ds-button-border:color-mix(in oklab, var(--ds-palette-white) 80%, transparent);--ds-button-shadow:0 2px 8px color-mix(in oklab, var(--ds-palette-night) 15%, transparent);--ds-button-hover-shadow:0 0 24px -8px color-mix(in oklab, var(--ds-palette-lilac) 45%, transparent);--ds-button-pressed-shadow:inset 0 1px 3px color-mix(in oklab, var(--ds-palette-plum) 15%, transparent);--ds-button-success-line:var(--ds-palette-plum);--ds-button-success-glow:0 0 0 var(--ds-space-1) var(--ds-focus), 0 0 28px -6px color-mix(in oklab, var(--ds-palette-lilac) 40%, transparent);--ds-secondary-fill:var(--ds-input-fill)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root[data-cgo-material=glass][data-cgo-appearance=dark]{--ds-surface-fill:color-mix(in oklab, var(--ds-palette-night) 86%, var(--ds-palette-plum))}}:root[data-cgo-material=glass]{--ds-opaque-surface:var(--ds-palette-white)}:root[data-cgo-material=glass][data-cgo-appearance=dark]{--ds-opaque-surface:color-mix(in oklab, var(--ds-palette-night) 94%, var(--ds-palette-plum))}:root[data-cgo-material=glass] .ds-surface{background-image:var(--ds-surface-sheen)}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){:root[data-cgo-material=glass]{--ds-surface-sheen:none;--ds-surface-fill:var(--ds-opaque-surface);--ds-dialog-fill:var(--ds-opaque-surface);--ds-input-fill:var(--ds-opaque-surface);--ds-secondary-fill:var(--ds-opaque-surface);--ds-surface-filter:none;--ds-button-filter:none;--ds-overlay-filter:none}.ds-liquid-indicator__optics{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}@media (prefers-contrast:more){:root[data-cgo-theme]{--ds-muted:color-mix(in oklab, var(--ds-ink) 85%, var(--ds-canvas));--ds-placeholder:var(--ds-muted);--ds-line:color-mix(in oklab, var(--ds-ink) 45%, var(--ds-canvas));--ds-line-hover:var(--ds-accent);--ds-surface-border:var(--ds-line);--ds-panel-line:var(--ds-line)}}:root[data-cgo-material=solid]{--ds-surface-fill:var(--ds-palette-white);--ds-surface-border:var(--ds-line);--ds-surface-shadow:0 8px 30px -18px color-mix(in oklab, var(--ds-palette-black) 16%, transparent);--ds-surface-filter:none;--ds-dialog-fill:var(--ds-palette-white);--ds-input-fill:var(--ds-palette-white);--ds-input-shadow:none;--ds-input-hover-fill:var(--ds-input-fill);--ds-input-hover-shadow:0 0 0 var(--ds-space-1) color-mix(in oklab, var(--ds-accent) 5%, transparent);--ds-button-fill:var(--ds-accent);--ds-button-hover-fill:var(--ds-accent-hover);--ds-button-pressed-fill:var(--ds-accent-pressed);--ds-button-sheen:none;--ds-button-reflection:none;--ds-button-reflection-idle:0;--ds-button-reflection-active:0;--ds-button-border:transparent;--ds-button-filter:none;--ds-button-success-line:var(--ds-on-accent);--ds-button-success-glow:0 0 0 var(--ds-space-1) var(--ds-focus);--ds-button-shadow:none;--ds-button-hover-shadow:none;--ds-button-pressed-shadow:none;--ds-secondary-fill:var(--ds-palette-white);--ds-overlay-filter:none}:root[data-cgo-material=solid][data-cgo-appearance=dark]{--ds-surface-fill:color-mix(in oklab, var(--ds-palette-night) 85%, var(--ds-palette-plum));--ds-surface-border:var(--ds-line);--ds-surface-light:transparent;--ds-dialog-fill:var(--ds-surface-fill);--ds-input-fill:color-mix(in oklab, var(--ds-palette-night) 75%, var(--ds-palette-plum));--ds-secondary-fill:var(--ds-input-fill)}:root{--ds-button-radius:var(--ds-radius-control);--ds-button-height:var(--ds-control-height);--ds-button-gap:var(--ds-space-2);--ds-link-line-width:1px;--ds-link-line-offset:.15em;--ds-surface-edge-width:1.5px;--ds-surface-edge-idle:.65;--ds-surface-edge-active:1;--ds-field-radius:var(--ds-radius-control);--ds-field-height:var(--ds-control-height);--ds-field-gap:var(--ds-space-2);--ds-vacancy-status-width:8rem;--ds-vacancy-count-width:8.5rem;--ds-form-gap:var(--ds-space-5);--ds-panel-radius:var(--ds-radius-surface);--ds-panel-padding:var(--ds-auth-padding)}.ds-scope{color-scheme:var(--ds-color-scheme);font-family:var(--ds-font-family);font-size:var(--ds-font-body);line-height:var(--ds-leading-body);color:var(--ds-ink)}.ds-scope *,.ds-scope :before,.ds-scope :after{box-sizing:border-box}.ds-scope :is(button,a,input):focus-visible{outline:var(--ds-focus-width) solid var(--ds-accent);outline-offset:var(--ds-focus-offset)}.ds-heading{font-weight:var(--ds-weight-medium);font-size:var(--ds-font-title);line-height:var(--ds-leading-heading);letter-spacing:var(--ds-tracking-heading);margin:0}.ds-heading--dialog{font-size:var(--ds-font-dialog)}.ds-text{font-size:var(--ds-font-body);line-height:var(--ds-leading-body);margin:0}.ds-text--small{font-size:var(--ds-font-small)}.ds-text--caption{font-size:var(--ds-font-caption)}.ds-text--muted{color:var(--ds-muted)}.ds-brand{color:var(--ds-accent);font-size:var(--ds-font-brand);font-weight:var(--ds-weight-strong);letter-spacing:var(--ds-tracking-brand);line-height:var(--ds-leading-heading)}.ds-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.ds-atmosphere{background-color:var(--ds-canvas);background-image:var(--ds-atmosphere)}.ds-brand--compact{width:var(--ds-brand-mark-size);height:var(--ds-brand-mark-size);border:var(--ds-border-width) solid var(--ds-line);border-radius:var(--ds-radius-pill);background:var(--ds-accent-soft);color:var(--ds-ink);font-size:var(--ds-font-body);letter-spacing:var(--ds-tracking-heading);place-items:center;display:grid}.ds-button{justify-content:center;align-items:center;gap:var(--ds-button-gap);min-height:var(--ds-button-height);padding:var(--ds-space-3) var(--ds-space-5);border:var(--ds-border-width) solid transparent;border-radius:var(--ds-button-radius);font-family:var(--ds-font-family);font-size:var(--ds-font-body);font-weight:var(--ds-weight-medium);line-height:var(--ds-leading-heading);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:transform var(--ds-motion-return) var(--ds-ease-spring), box-shadow var(--ds-motion-return) var(--ds-ease-standard), background-color var(--ds-motion-return) var(--ds-ease-standard), color var(--ds-motion-fast) var(--ds-ease-standard), border-color var(--ds-motion-fast) var(--ds-ease-standard);display:inline-flex}.ds-button svg{width:var(--ds-icon-size);height:var(--ds-icon-size);pointer-events:none;flex-shrink:0}.ds-button--primary{background-color:var(--ds-button-fill);background-image:var(--ds-button-sheen);border-color:var(--ds-button-border);-webkit-backdrop-filter:var(--ds-button-filter);backdrop-filter:var(--ds-button-filter);color:var(--ds-on-accent);box-shadow:var(--ds-button-shadow);background-clip:padding-box}.ds-button--secondary{background:var(--ds-secondary-fill);color:var(--ds-ink);border-color:var(--ds-line)}.ds-button--ghost{color:var(--ds-muted);background:0 0}.ds-button--text{color:var(--ds-accent);font-size:var(--ds-font-small);min-height:var(--ds-touch-target);padding:var(--ds-space-2) var(--ds-space-1);background:0 0}.ds-button--small{min-height:var(--ds-control-small);font-size:var(--ds-font-small);padding:var(--ds-space-2) var(--ds-space-3)}.ds-button--icon{width:var(--ds-touch-target);min-height:var(--ds-touch-target);padding:var(--ds-space-2);border-radius:var(--ds-radius-small);flex-shrink:0}.ds-button--full{width:100%}@media (hover:hover) and (pointer:fine){.ds-button--primary:hover:not(:disabled){background-color:var(--ds-button-hover-fill);box-shadow:var(--ds-button-hover-shadow)}.ds-button--secondary:hover:not(:disabled),.ds-button--ghost:hover:not(:disabled){background:var(--ds-accent-soft);color:var(--ds-accent)}.ds-button--text:hover:not(:disabled){color:var(--ds-accent-hover)}}.ds-button:active:not(:disabled){transform:translateY(var(--ds-press-shift)) scale(var(--ds-press-scale));transition-duration:var(--ds-motion-fast)}.ds-button--primary:active:not(:disabled){background-color:var(--ds-button-pressed-fill);box-shadow:var(--ds-button-pressed-shadow)}.ds-button:disabled{opacity:var(--ds-disabled-opacity);cursor:not-allowed;transform:none}.ds-button[aria-busy=true]{cursor:wait}.ds-action-link{color:var(--ds-accent);font-weight:var(--ds-weight-medium);border-radius:var(--ds-radius-small);transition:color var(--ds-motion-fast) var(--ds-ease-standard);text-decoration:none}@media (hover:hover) and (pointer:fine){.ds-action-link:hover{color:var(--ds-accent-hover);text-decoration:none}}.ds-button{isolation:isolate;position:relative;overflow:hidden}.ds-button__body{min-width:0;display:grid}.ds-button__content{opacity:0;transform:translateY(var(--ds-feedback-shift));transition:opacity var(--ds-motion-feedback) var(--ds-ease-standard), transform var(--ds-motion-feedback) var(--ds-ease-standard);z-index:1;justify-content:center;align-items:center;gap:var(--ds-button-gap);grid-area:1/1;min-width:0;display:inline-flex;position:relative}.ds-button--primary:before{content:"";pointer-events:none;background:var(--ds-button-reflection);opacity:var(--ds-button-reflection-idle);transition:opacity var(--ds-motion-return) var(--ds-ease-standard);position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.ds-button--primary:hover:not(:disabled):before{opacity:var(--ds-button-reflection-active)}}.ds-button[aria-busy=true]{opacity:1}@media (forced-colors:active){.ds-button{border-color:buttontext}.ds-button--primary:before{display:none}}.ds-button__content[data-visible=true]{opacity:1;transform:translateY(0)}.ds-button[data-state=success]{opacity:1;cursor:default;box-shadow:var(--ds-button-success-glow)}.ds-button--primary:after{content:"";inset:var(--ds-border-width);border-radius:inherit;box-shadow:inset 0 0 0 var(--ds-border-width) var(--ds-button-success-line);opacity:0;pointer-events:none;transition:opacity var(--ds-motion-feedback) var(--ds-ease-standard);position:absolute}.ds-button[data-state=success]:after{opacity:1}.ds-button__check path{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px}.ds-button[data-state=success] .ds-button__check path{animation:ds-success-trace calc(var(--ds-motion-success) * .38) var(--ds-ease-standard) calc(var(--ds-motion-success) * .14) both}.ds-button__content[aria-hidden=true] .ds-spinner{animation-play-state:paused}.ds-action-link--underline{background-image:linear-gradient(90deg, color-mix(in oklab, currentColor 65%, transparent), currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% var(--ds-link-line-width);padding-bottom:var(--ds-link-line-offset);-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:color var(--ds-motion-return) var(--ds-ease-standard), background-size var(--ds-motion-underline) var(--ds-ease-standard)}.ds-action-link--underline:focus-visible{background-size:100% var(--ds-link-line-width)}.ds-button--text .ds-button__content:after{content:"";inset-inline:0;bottom:calc(var(--ds-link-line-offset) * -1);height:var(--ds-link-line-width);transform-origin:0;transition:transform var(--ds-motion-underline) var(--ds-ease-standard);background:currentColor;position:absolute;transform:scaleX(0)}.ds-button--text:focus-visible .ds-button__content:after{transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.ds-action-link--underline:hover{background-size:100% var(--ds-link-line-width)}.ds-button--text:hover:not(:disabled) .ds-button__content:after{transform:scaleX(1)}}.ds-field{gap:var(--ds-field-gap);min-width:0;display:grid}.ds-field__label-row{justify-content:space-between;align-items:center;gap:var(--ds-space-2);min-height:var(--ds-space-6);display:flex}.ds-field__label-row label{font-size:var(--ds-font-small);font-weight:var(--ds-weight-medium)}.ds-field__label-row>.ds-button{margin-block:calc((var(--ds-touch-target) - var(--ds-space-6)) / -2)}.ds-field__control{position:relative}.ds-input{width:100%;min-height:var(--ds-field-height);padding:var(--ds-space-3) var(--ds-space-4);border:var(--ds-border-width) solid var(--ds-line);border-radius:var(--ds-field-radius);background:var(--ds-input-fill);color:var(--ds-ink);box-shadow:var(--ds-input-shadow);font-family:var(--ds-font-family);font-size:var(--ds-font-input);line-height:var(--ds-leading-heading);transition:border-color var(--ds-motion-return) var(--ds-ease-standard), background-color var(--ds-motion-return) var(--ds-ease-standard), box-shadow var(--ds-motion-return) var(--ds-ease-standard);display:block}.ds-input::placeholder{color:var(--ds-placeholder);opacity:1}@media (hover:hover) and (pointer:fine){.ds-input:hover:not(:disabled):not([aria-invalid=true]){border-color:var(--ds-line-hover)}}.ds-scope .ds-input:focus-visible{border-color:var(--ds-accent);box-shadow:0 0 0 var(--ds-space-1) var(--ds-focus);outline:none}.ds-input[aria-invalid=true]{border-color:var(--ds-error)}.ds-input:disabled{cursor:wait;color:var(--ds-muted);background:var(--ds-input-fill)}.ds-field__control--adorned .ds-input{padding-right:calc(var(--ds-touch-target) + var(--ds-space-3))}.ds-field__adornment{right:var(--ds-space-1);position:absolute;top:50%;transform:translateY(-50%)}.ds-field__message{color:var(--ds-muted);font-size:var(--ds-font-small);line-height:var(--ds-leading-body);margin:0}.ds-field__message--error{color:var(--ds-error)}.ds-field__label-note{margin-left:var(--ds-space-2);font-size:var(--ds-font-caption);font-weight:var(--ds-weight-normal);color:var(--ds-muted);display:inline}.ds-input[readonly]{background:var(--ds-accent-soft);color:var(--ds-muted)}.ds-field__control--leading .ds-input{padding-left:calc(var(--ds-icon-size) + var(--ds-space-6))}.ds-field__leading{left:var(--ds-space-3);color:var(--ds-muted);pointer-events:none;transition:color var(--ds-motion-fast) var(--ds-ease-standard);display:flex;position:absolute;top:50%;transform:translateY(-50%)}.ds-field__leading svg{width:var(--ds-icon-size);height:var(--ds-icon-size)}.ds-field__control:focus-within .ds-field__leading{color:var(--ds-ink)}.ds-input:autofill{box-shadow:inset 0 0 0 1000px var(--ds-dialog-fill);-webkit-text-fill-color:var(--ds-ink);caret-color:var(--ds-ink)}@media (hover:hover) and (pointer:fine){.ds-field__control:hover .ds-input:not(:disabled):not([readonly]):not([aria-invalid=true]):not(:focus-visible){background:var(--ds-input-hover-fill);box-shadow:var(--ds-input-hover-shadow)}.ds-field__control:hover:has(.ds-input:not(:disabled):not([readonly])) .ds-field__leading{color:var(--ds-accent)}}.ds-scope .ds-input[aria-invalid=true]:focus-visible{border-color:var(--ds-error);box-shadow:0 0 0 var(--ds-space-1) color-mix(in oklab, var(--ds-error) 18%, transparent)}.ds-scope form[aria-busy=true] .ds-input:disabled:not([readonly]){color:var(--ds-ink);-webkit-text-fill-color:var(--ds-ink)}.ds-scope form[aria-busy=true] .ds-checkbox,.ds-scope form[aria-busy=true] .ds-button--icon:disabled{opacity:1}.ds-textarea{min-height:96px;line-height:var(--ds-leading-body);resize:vertical}button.ds-input{justify-content:space-between;align-items:center;gap:var(--ds-space-2);text-align:left;display:flex}.ds-field--floating{--ds-floating-height:3.5rem;--ds-floating-inset:var(--ds-space-4)}.ds-field--floating .ds-field__control--leading{--ds-floating-inset:calc(var(--ds-icon-size) + var(--ds-space-6))}.ds-field--floating .ds-input{min-height:var(--ds-floating-height);padding-top:1.375rem;padding-bottom:.375rem}.ds-field__floating-label{top:50%;left:calc(var(--ds-floating-inset) + var(--ds-border-width));right:var(--ds-space-4);color:var(--ds-placeholder);font-size:var(--ds-font-input);line-height:var(--ds-leading-heading);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;transform-origin:0;transition:transform var(--ds-motion-feedback) var(--ds-ease-spring), color var(--ds-motion-fast) var(--ds-ease-standard);position:absolute;overflow:hidden;transform:translateY(-50%)}.ds-field__control--adorned .ds-field__floating-label{right:calc(var(--ds-touch-target) + var(--ds-space-3))}.ds-field__floating-label .ds-field__label-note{font-size:inherit;color:var(--ds-muted);margin-left:.3em}.ds-field__floating-label .ds-field__label-note:before{content:"("}.ds-field__floating-label .ds-field__label-note:after{content:")"}.ds-field--floating .ds-input:not(:focus)::placeholder{color:#0000}.ds-input:focus+.ds-field__floating-label,.ds-input:not(:placeholder-shown)+.ds-field__floating-label{color:var(--ds-muted);transform:translateY(calc(-50% - .75rem))scale(.72)}.ds-input:autofill+.ds-field__floating-label{color:var(--ds-muted);transform:translateY(calc(-50% - .75rem))scale(.72)}.ds-input:focus-visible+.ds-field__floating-label{color:var(--ds-accent)}.ds-input[aria-invalid=true]+.ds-field__floating-label{color:var(--ds-error)}.ds-checkbox{font-size:var(--ds-font-small);line-height:var(--ds-leading-body)}.ds-checkbox__label{align-items:flex-start;gap:var(--ds-space-3);min-height:var(--ds-touch-target);padding-block:var(--ds-space-2);cursor:pointer;display:flex}.ds-checkbox__control{width:var(--ds-checkbox-size);height:var(--ds-checkbox-size);margin-top:var(--ds-border-width);flex-shrink:0;display:inline-flex;position:relative}.ds-checkbox__control input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.ds-checkbox__box{border:var(--ds-border-width) solid var(--ds-line-hover);border-radius:var(--ds-checkbox-radius);background:var(--ds-input-fill);width:100%;height:100%;color:var(--ds-on-accent);pointer-events:none;transition:background-color var(--ds-motion-fast) var(--ds-ease-standard), border-color var(--ds-motion-fast) var(--ds-ease-standard);place-items:center;display:grid}.ds-checkbox__box svg{width:var(--ds-icon-small);height:var(--ds-icon-small);opacity:0;scale:var(--ds-press-scale);transition:opacity var(--ds-motion-fast) var(--ds-ease-standard), scale var(--ds-motion-return) var(--ds-ease-spring)}.ds-checkbox__control input:checked+.ds-checkbox__box{background:var(--ds-accent);border-color:var(--ds-accent)}.ds-checkbox__control input:checked+.ds-checkbox__box svg{opacity:1;scale:1}.ds-checkbox__control input:focus-visible+.ds-checkbox__box{outline:var(--ds-focus-width) solid var(--ds-accent);outline-offset:var(--ds-focus-offset)}.ds-checkbox:has(input:disabled){opacity:var(--ds-disabled-opacity)}.ds-checkbox:has(input:disabled) .ds-checkbox__label{cursor:not-allowed}.ds-checkbox__hint{padding-left:calc(var(--ds-checkbox-size) + var(--ds-space-3));color:var(--ds-muted);margin:0}.ds-checkbox__control input[aria-invalid=true]+.ds-checkbox__box{border-color:var(--ds-error)}.ds-checkbox__hint.ds-field__message--error{color:var(--ds-error)}.ds-surface{border:var(--ds-border-width) solid var(--ds-surface-border);border-radius:var(--ds-panel-radius);background:var(--ds-surface-fill);box-shadow:var(--ds-surface-shadow);-webkit-backdrop-filter:var(--ds-surface-filter);backdrop-filter:var(--ds-surface-filter)}@property --ds-edge-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@supports (mask-composite:exclude){.ds-surface--animated-border{isolation:isolate;position:relative}.ds-surface--animated-border:before{content:"";inset:calc(var(--ds-border-width) * -1);border-radius:inherit;padding:var(--ds-surface-edge-width);pointer-events:none;background:conic-gradient(from var(--ds-edge-angle), transparent 0deg, transparent 220deg, var(--ds-surface-edge-tail) 280deg, var(--ds-surface-edge-light) 320deg, transparent 360deg);opacity:var(--ds-surface-edge-idle);animation:ds-edge-orbit var(--ds-motion-orbit) linear infinite;transition:opacity var(--ds-motion-glide) var(--ds-ease-standard);-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;position:absolute;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ds-surface--animated-border:focus-within:before{opacity:var(--ds-surface-edge-active)}@media (hover:hover) and (pointer:fine){.ds-surface--animated-border:hover:before{opacity:var(--ds-surface-edge-active)}}}@media (prefers-reduced-motion:reduce){.ds-surface--animated-border:before{animation:none}}@media (forced-colors:active){.ds-surface--animated-border:before{display:none}}.ds-overlay{z-index:var(--ds-layer-overlay);background:var(--ds-overlay-color);-webkit-backdrop-filter:var(--ds-overlay-filter);backdrop-filter:var(--ds-overlay-filter);position:fixed;inset:0}.ds-modal{z-index:var(--ds-layer-dialog);width:min(var(--ds-dialog-width), calc(100% - var(--ds-space-8)));max-height:calc(100dvh - var(--ds-space-8));padding:var(--ds-panel-padding);background:var(--ds-dialog-fill);position:fixed;top:50%;left:50%;overflow-y:auto;translate:-50% -50%}.ds-modal__title{padding-right:var(--ds-space-5)}.ds-modal__description{margin-block:var(--ds-space-4) var(--ds-space-6)}.ds-modal__close{top:var(--ds-space-2);right:var(--ds-space-2);position:absolute}.ds-overlay[data-state=open]{animation:ds-fade-in var(--ds-motion-enter) var(--ds-ease-standard)}.ds-modal[data-state=open]{animation:ds-surface-in var(--ds-motion-enter) var(--ds-ease-spring)}.ds-overlay[data-state=closed]{animation:ds-fade-out var(--ds-motion-exit) var(--ds-ease-standard)}.ds-modal[data-state=closed]{animation:ds-surface-out var(--ds-motion-exit) var(--ds-ease-standard)}.ds-overlay[data-motion=instant],.ds-modal[data-motion=instant]{animation:none}.ds-form-alert{align-items:flex-start;gap:var(--ds-space-2);padding:var(--ds-space-3);border:var(--ds-border-width) solid var(--ds-error-line);border-radius:var(--ds-radius-control);background:var(--ds-error-fill);color:var(--ds-error);font-size:var(--ds-font-small);line-height:var(--ds-leading-body);overflow-wrap:anywhere;display:flex}.ds-form-alert svg{width:var(--ds-icon-size);height:var(--ds-icon-size);margin-top:var(--ds-border-width);flex-shrink:0}.ds-form-alert p{margin:0}.ds-form-alert{opacity:1;transition:opacity var(--ds-motion-feedback) var(--ds-ease-standard)}.ds-form-alert[data-resolved=true]{opacity:0;pointer-events:none}@keyframes ds-spin{to{transform:rotate(360deg)}}@keyframes ds-shimmer{0%{translate:-100%}to{translate:100%}}@keyframes ds-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ds-fade-out{0%{opacity:1}to{opacity:0}}@keyframes ds-surface-in{0%{opacity:0;scale:var(--ds-surface-from-scale)}to{opacity:1;scale:1}}@keyframes ds-surface-out{0%{opacity:1;scale:1}to{opacity:0;scale:var(--ds-surface-from-scale)}}@keyframes ds-reveal{0%{opacity:0;transform:translateY(var(--ds-reveal-distance))}to{opacity:1;transform:translateY(0)}}@keyframes ds-success-trace{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes ds-edge-orbit{to{--ds-edge-angle:360deg}}@keyframes ds-disclosure-open{0%{opacity:0;height:0}to{height:var(--radix-collapsible-content-height);opacity:1}}@keyframes ds-disclosure-close{0%{height:var(--radix-collapsible-content-height);opacity:1}to{opacity:0;height:0}}.ds-spinner{width:var(--ds-icon-size);height:var(--ds-icon-size);animation:ds-spin var(--ds-motion-loop) linear infinite}.ds-skeleton{background:var(--ds-skeleton-base);border-radius:var(--ds-radius-small);animation:ds-fade-in var(--ds-motion-loading-reveal) ease-out var(--ds-motion-loading-delay) both;display:block;position:relative;overflow:hidden}.ds-skeleton:after{content:"";background:linear-gradient(90deg, transparent, var(--ds-skeleton-highlight), transparent);animation:ds-shimmer var(--ds-motion-shimmer) linear infinite;position:absolute;inset:0}.ds-skeleton--text{width:100%;height:var(--ds-font-body)}.ds-skeleton--avatar{width:var(--ds-control-height);height:var(--ds-control-height);border-radius:var(--ds-radius-pill)}.ds-skeleton--block{width:100%;min-height:var(--ds-skeleton-block-height)}@media (prefers-reduced-motion:reduce){.ds-skeleton,.ds-spinner,.ds-skeleton:after{animation:none}.ds-skeleton:after{display:none}}.ds-popover{z-index:var(--ds-layer-popover);width:min(var(--ds-popover-width), calc(100vw - var(--ds-space-8)));max-height:var(--radix-popover-content-available-height);padding:var(--ds-space-4);margin-block:var(--ds-space-2);background:var(--ds-dialog-fill);transform-origin:var(--radix-popover-content-transform-origin);overflow-y:auto}.ds-popover[data-state=open]{animation:ds-surface-in var(--ds-motion-enter) var(--ds-ease-spring)}.ds-popover[data-state=closed]{animation:ds-surface-out var(--ds-motion-exit) var(--ds-ease-standard)}:root{--ds-workspace-gutter:20px;--ds-workspace-gap:var(--ds-space-4);--ds-sidebar-width:224px;--ds-workspace-radius:20px;--ds-workspace-header-height:76px;--ds-motion-workspace:.62s;--ds-ease-arrive:cubic-bezier(.16, 1, .3, 1);--ds-entry-header-delay:30ms;--ds-entry-heading-delay:60ms;--ds-entry-controls-delay:.1s;--ds-entry-metrics-delay:.14s;--ds-entry-stagger:40ms;--ds-entry-content-delay:.24s;--ds-motion-panel:.36s;--ds-motion-count:.8s;--ds-entry-distance:14px;--ds-nav-fill:color-mix(in oklab, var(--ds-accent) 10%, var(--ds-surface-fill));--ds-nav-hover:color-mix(in oklab, var(--ds-accent) 5%, transparent);--ds-panel-line:color-mix(in oklab, var(--ds-accent) 10%, transparent);--ds-card-shadow:0 2px 8px -5px color-mix(in oklab, var(--ds-accent) 18%, transparent), inset 0 1px 0 var(--ds-surface-border);--ds-card-hover-shadow:0 10px 28px -18px color-mix(in oklab, var(--ds-accent) 35%, transparent), inset 0 1px 0 var(--ds-surface-border)}@media (width<=1050px){:root{--ds-workspace-gutter:12px;--ds-sidebar-width:196px;--ds-workspace-gap:12px}}@media (width<=700px){:root{--ds-workspace-gutter:8px;--ds-entry-distance:10px;--ds-workspace-header-height:64px;--ds-workspace-radius:16px}}@media (prefers-reduced-motion:reduce){:root{--ds-motion-workspace:0s;--ds-motion-panel:0s;--ds-motion-count:0s;--ds-entry-distance:0px}}:root{--ds-motion-auth-exit:.48s;--ds-motion-panel-exit:.18s;--ds-motion-collapse:.42s;--ds-motion-lens:.42s;--ds-motion-route:.22s;--ds-motion-list:.32s;--ds-motion-morph:.38s;--ds-motion-chart:.65s;--ds-motion-state:.22s;--ds-ease-lens:cubic-bezier(.45, 0, .2, 1);--ds-sidebar-compact-width:76px;--ds-lens-fill:color-mix(in oklab, var(--ds-accent) 9%, var(--ds-surface-fill));--ds-lens-edge:color-mix(in oklab, var(--ds-palette-white) 85%, var(--ds-accent))}@media (prefers-reduced-motion:reduce){:root{--ds-motion-auth-exit:0s;--ds-motion-panel-exit:0s;--ds-motion-collapse:0s;--ds-motion-lens:0s;--ds-motion-route:0s;--ds-motion-list:0s;--ds-motion-morph:0s;--ds-motion-chart:0s;--ds-motion-state:0s}}:root{--ds-success:var(--color-status-green,#34715a)}.ds-liquid-indicator{pointer-events:none;border-radius:var(--ds-radius-control);opacity:0;z-index:0;background:var(--ds-lens-fill);border:1px solid var(--ds-lens-edge);box-shadow:inset 0 1px 1px var(--ds-palette-white), 0 3px 12px -8px var(--ds-accent);transition:box-shadow var(--ds-motion-return);isolation:isolate;position:absolute}.ds-liquid-indicator__optics{border-radius:inherit;-webkit-backdrop-filter:blur(2px)saturate(1.12);backdrop-filter:blur(2px)saturate(1.12);background:linear-gradient(125deg, color-mix(in oklab, var(--ds-palette-white) 42%, transparent), transparent 55%);position:absolute;inset:0}.ds-liquid-indicator[data-travelling]{box-shadow:inset 0 1px 2px var(--ds-palette-white), 0 4px 16px -9px var(--ds-accent)}@media (prefers-reduced-motion:reduce){.ds-liquid-indicator__optics{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}.ds-route-snapshot{pointer-events:none;z-index:18;background:var(--ds-canvas);position:fixed;overflow:hidden}.ds-entity-ghost{z-index:19;pointer-events:none;border-radius:var(--ds-radius-panel);background:var(--ds-dialog-fill);box-shadow:var(--ds-surface-shadow)}.ds-list-ghost{pointer-events:none;z-index:1;margin:0!important}.ds-tabs-motion{isolation:isolate;position:relative}.ds-tab-indicator{background:var(--ds-accent);pointer-events:none;transform-origin:0;z-index:2;border-radius:2px;height:2px;position:absolute;bottom:0}.ds-tabs-motion [role=tab]{transition:color var(--ds-motion-fast), background-color var(--ds-motion-state);border-bottom-color:#0000!important}@keyframes ds-processing-enter{0%{opacity:.35;translate:0 5px}to{opacity:1;translate:0}}@keyframes ds-bar-enter{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ds-progress-travel{0%{transform:translate(-110%)}to{transform:translate(390%)}}.ds-route-snapshot{background:0 0}@keyframes ds-route-progress{0%{background-position:200% 0}to{background-position:0 0}}@keyframes ds-collapse-open{0%{opacity:.4;height:0}to{height:var(--radix-collapsible-content-height);opacity:1}}@keyframes ds-collapse-close{0%{height:var(--radix-collapsible-content-height);opacity:1}to{opacity:.4;height:0}}.ds-route-snapshot *,.ds-route-snapshot :before,.ds-route-snapshot :after{transition:none!important;animation:none!important}[data-page-hidden] *,[data-page-hidden] :before,[data-page-hidden] :after{animation-play-state:paused!important}@keyframes ds-appear{0%{opacity:0;translate:0 var(--ds-reveal-distance)}}@keyframes ds-disappear{to{opacity:0;translate:0 calc(var(--ds-reveal-distance) * -.5)}}.ds-appear{animation:ds-appear var(--ds-motion-list) var(--ds-ease-spring) backwards}.ds-appear[data-closing]{pointer-events:none;animation:ds-disappear var(--ds-motion-state) var(--ds-ease-standard) forwards}@supports (interpolate-size:allow-keywords){@keyframes ds-grow{0%{height:0;overflow:clip}to{overflow:clip}}@keyframes ds-shrink{0%{overflow:clip}to{height:0;overflow:clip}}.ds-appear{interpolate-size:allow-keywords;animation:ds-appear var(--ds-motion-list) var(--ds-ease-spring) backwards, ds-grow var(--ds-motion-list) var(--ds-ease-spring) backwards}.ds-appear[data-closing]{animation:ds-disappear var(--ds-motion-state) var(--ds-ease-standard) forwards, ds-shrink var(--ds-motion-state) var(--ds-ease-standard) forwards}}.ds-hint{z-index:80;background:var(--ds-dialog-fill);max-width:280px;color:var(--ds-ink);border:1px solid var(--ds-line);border-radius:var(--ds-radius-control);box-shadow:var(--ds-surface-shadow);font-size:var(--ds-font-small);padding:8px 12px}.ds-hint[data-state=delayed-open],.ds-hint[data-state=instant-open]{animation:ds-fade-in var(--ds-motion-fast) ease-out}.ds-hint[data-state=closed]{animation:ds-fade-out var(--ds-motion-fast) ease-out}.ds-product-overlay{background:color-mix(in oklab, var(--ds-ink) 22%, transparent);animation-duration:var(--ds-motion-morph)!important;animation-timing-function:var(--ds-ease-standard)!important}.ds-product-sheet{background:var(--ds-dialog-fill);border-color:var(--ds-panel-line);box-shadow:var(--ds-surface-shadow);animation-duration:var(--ds-motion-morph)!important;animation-timing-function:var(--ds-ease-spring)!important}.ds-product-dialog{background:var(--ds-dialog-fill);border-color:var(--ds-panel-line);--tw-enter-scale:.985;--tw-exit-scale:.985;animation-duration:var(--ds-motion-list)!important;animation-timing-function:var(--ds-ease-spring)!important}.ds-product-sheet[data-state=closed],.ds-product-dialog[data-state=closed],.ds-product-overlay[data-state=closed]{animation-duration:var(--ds-motion-panel-exit)!important;animation-timing-function:var(--ds-ease-standard)!important}.ds-accordion-content{animation-duration:var(--ds-motion-list);animation-timing-function:var(--ds-ease-spring)}.ds-accordion-trigger>svg{transition-duration:var(--ds-motion-list);transition-timing-function:var(--ds-ease-spring)}.ds-copy-button{border-radius:var(--ds-radius-small);width:28px;height:28px;color:inherit;flex:none;place-items:center;padding:5px;display:inline-grid}@media (hover:hover) and (pointer:fine){.ds-copy-button:hover{background:var(--ds-accent-soft)}}.ds-copy-button>span:not(.sr-only){transition:opacity var(--ds-motion-state), transform var(--ds-motion-state) var(--ds-ease-spring);grid-area:1/1}.ds-copy-button__check{opacity:0;color:var(--ds-success);transform:scale(.7)}.ds-copy-button[data-copied] .ds-copy-button__icon{opacity:0;transform:scale(.7)}.ds-copy-button[data-copied] .ds-copy-button__check{opacity:1;transform:scale(1)}[data-sonner-toast].ds-product-toast{font-family:var(--ds-font-family);background:var(--ds-dialog-fill);color:var(--ds-ink);border-color:var(--ds-panel-line);border-radius:var(--ds-radius-control);box-shadow:var(--ds-surface-shadow)}[data-sonner-toast].ds-product-toast [data-button]{background:var(--ds-accent);color:var(--ds-on-accent)}.ds-save-confirmation{color:var(--ds-success);font-size:var(--ds-font-caption);align-items:center;gap:5px;min-height:20px;display:inline-flex}.ds-save-confirmation[data-visible=false]{opacity:0}.ds-save-confirmation{transition:opacity var(--ds-motion-state)}.ds-processing{transition:border-color var(--ds-motion-list), background-color var(--ds-motion-list)}.ds-processing-step{animation:ds-processing-enter var(--ds-motion-list) var(--ds-ease-spring)}.ds-processing-track{font-size:var(--ds-font-caption);color:var(--ds-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.ds-processing-track>span{align-items:center;gap:5px;display:inline-flex}.ds-processing-track [data-current]{color:var(--ds-accent)}.ds-processing-track [data-done]{color:var(--ds-success)}.ds-processing-track i{background:var(--ds-line);width:20px;height:1px;display:inline-block}@media (width<=639px){.ds-product-sheet[data-side=right],.ds-product-sheet[data-side=left]{width:100%;max-width:none;height:auto;max-height:90dvh;padding-bottom:max(24px, env(safe-area-inset-bottom));--tw-enter-translate-x:0;--tw-enter-translate-y:100%;--tw-exit-translate-x:0;--tw-exit-translate-y:100%;border-radius:22px 22px 0 0;inset:auto 0 0;overflow-y:auto}}@media (prefers-reduced-motion:reduce){.ds-product-sheet,.ds-product-dialog,.ds-product-overlay,.ds-accordion-content,.ds-processing-step{animation-duration:.01ms!important}.ds-copy-button>span,.ds-accordion-trigger>svg{transition:none}}[data-save-state=success] textarea,[data-save-state=success] input{border-color:var(--ds-success);box-shadow:0 0 0 2px color-mix(in oklab, var(--ds-success) 10%, transparent)}.ds-chart-bar{transform-origin:0;animation:ds-bar-enter var(--ds-motion-chart) var(--ds-ease-spring);transition:width var(--ds-motion-chart) var(--ds-ease-spring)}@media (prefers-reduced-motion:reduce){.ds-chart-bar{transition:none;animation:none}}.ds-copy-button:has(.ds-copy-button__label){border-radius:var(--ds-radius-pill);width:auto;max-width:100%;height:auto;min-height:30px;font-size:var(--ds-font-body);grid-template-columns:18px minmax(0,1fr);gap:5px;padding:4px 10px}.ds-copy-button>.ds-copy-button__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;grid-area:1/2!important}.ds-progress-indeterminate{width:35%;animation:ds-progress-travel 1.5s var(--ds-ease-standard) infinite;transform-origin:0}@media (prefers-reduced-motion:reduce){.ds-progress-indeterminate{opacity:.4;width:100%;animation:none}}.ds-control-button{isolation:isolate;transition:color var(--ds-motion-state), background-color var(--ds-motion-state), border-color var(--ds-motion-state), box-shadow var(--ds-motion-return), transform var(--ds-motion-fast) var(--ds-ease-spring);position:relative;overflow:hidden}.ds-control-button:active:not(:disabled){transform:scale(var(--ds-press-scale))}.ds-control-button:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:linear-gradient(115deg, transparent 15%, color-mix(in oklab, var(--ds-palette-white) 15%, transparent) 45%, transparent 70%);transition:transform var(--ds-motion-glide) var(--ds-ease-spring), opacity var(--ds-motion-return);position:absolute;inset:0;transform:translate(-25%)scaleX(1.5)}@media (hover:hover) and (pointer:fine){.ds-control-button:hover:not(:disabled):after{opacity:1;transform:translate(25%)scaleX(1.5)}}.ds-product-popover{animation-duration:var(--ds-motion-state)!important;animation-timing-function:var(--ds-ease-spring)!important}@media (prefers-reduced-motion:reduce){.ds-product-popover{animation-duration:.01ms!important}}.ds-collapsible-content{overflow:hidden}.ds-collapsible-content[data-state=open]{animation:ds-collapse-open var(--ds-motion-list) var(--ds-ease-spring)}.ds-collapsible-content[data-state=closed]{animation:ds-collapse-close var(--ds-motion-list) var(--ds-ease-standard)}.ds-collapsible-trigger .lucide-chevron-down{transition:transform var(--ds-motion-list) var(--ds-ease-spring)}.ds-collapsible-trigger[data-state=open] .lucide-chevron-down{transform:rotate(180deg)}.ds-product-overlay{-webkit-backdrop-filter:var(--ds-overlay-filter);backdrop-filter:var(--ds-overlay-filter)}.ds-product-sheet,.ds-product-dialog,.ds-product-popover,.ds-product-toast,.ds-hint{-webkit-backdrop-filter:var(--ds-surface-filter);backdrop-filter:var(--ds-surface-filter);font-family:var(--ds-font-family)}.ds-product-sheet,.ds-product-dialog{--color-primary:var(--ds-accent);--color-primary-foreground:var(--ds-on-accent);--color-brand:var(--ds-accent);--color-brand-foreground:var(--ds-on-accent);--color-accent:var(--ds-accent-soft);--color-ring:var(--ds-focus)}@media (prefers-reduced-motion:reduce){.ds-collapsible-content{animation:none}}.ds-count{font-variant-numeric:tabular-nums}.ds-drawer{z-index:var(--ds-layer-dialog);padding:var(--ds-space-5) var(--ds-space-5) calc(var(--ds-space-5) + env(safe-area-inset-bottom));border-radius:var(--ds-panel-radius) var(--ds-panel-radius) 0 0;background:var(--ds-dialog-fill);max-height:85dvh;position:fixed;inset:auto 0 0;overflow-y:auto}.ds-drawer__head{margin-bottom:var(--ds-space-4);justify-content:space-between;align-items:center;display:flex}.ds-drawer[data-state=open]{animation:ds-drawer-in var(--ds-motion-panel) var(--ds-ease-spring)}.ds-drawer[data-state=closed]{animation:ds-drawer-out var(--ds-motion-panel-exit) var(--ds-ease-standard)}.ds-drawer-overlay[data-state=open]{animation-duration:var(--ds-motion-panel)}.ds-drawer-overlay[data-state=closed]{animation-duration:var(--ds-motion-panel-exit)}@keyframes ds-drawer-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes ds-drawer-out{to{transform:translateY(100%)}}.ds-entry{--ds-entry-x:0px;--ds-entry-y:var(--ds-entry-distance);animation:ds-workspace-enter var(--ds-motion-workspace) var(--ds-ease-arrive) both;animation-delay:var(--ds-entry-delay,0s)}.ds-entry--left{--ds-entry-x:calc(-1 * var(--ds-entry-distance));--ds-entry-y:0px}.ds-entry--right{--ds-entry-x:var(--ds-entry-distance);--ds-entry-y:0px}.ds-entry--top{--ds-entry-x:0px;--ds-entry-y:calc(-1 * var(--ds-entry-distance))}@keyframes ds-workspace-enter{0%{opacity:0;transform:translate3d(var(--ds-entry-x), var(--ds-entry-y), 0)}to{opacity:1;transform:none}}[data-entering] .ds-rise,[data-entering] .ds-stagger>*{animation:ds-page-rise var(--ds-motion-workspace) var(--ds-ease-arrive) both;animation-delay:var(--ds-entry-delay,0s)}[data-entering] .ds-stagger>*{animation-delay:calc(var(--ds-stagger-start,var(--ds-entry-content-delay)) + var(--ds-stagger-index,6) * var(--ds-entry-stagger))}[data-entering] .ds-stagger>:first-child{--ds-stagger-index:0}[data-entering] .ds-stagger>:nth-child(2){--ds-stagger-index:1}[data-entering] .ds-stagger>:nth-child(3){--ds-stagger-index:2}[data-entering] .ds-stagger>:nth-child(4){--ds-stagger-index:3}[data-entering] .ds-stagger>:nth-child(5){--ds-stagger-index:4}[data-entering] .ds-stagger>:nth-child(6){--ds-stagger-index:5}@keyframes ds-page-rise{0%{opacity:0;translate:0 var(--ds-entry-distance)}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){[data-entering] .ds-rise,[data-entering] .ds-stagger>*,.ds-entry,.ds-drawer[data-state]{animation:none}}.ds-segmented{isolation:isolate;border:1px solid var(--ds-line);border-radius:var(--ds-radius-control);background:var(--ds-input-fill);align-items:center;gap:2px;min-height:44px;padding:3px;display:inline-flex;position:relative}.ds-segmented .ds-liquid-indicator{border-radius:calc(var(--ds-radius-control) - 3px)}.ds-segmented__item{z-index:1;min-height:36px;padding:0 var(--ds-space-3);border-radius:calc(var(--ds-radius-control) - 3px);color:var(--ds-muted);font:inherit;font-size:var(--ds-font-small);white-space:nowrap;cursor:pointer;transition:color var(--ds-motion-fast) ease, transform .16s var(--ds-ease-standard);background:0 0;border:0;align-items:center;gap:7px;display:inline-flex;position:relative}.ds-segmented__item[aria-selected=true]{color:var(--ds-accent);font-weight:var(--ds-weight-medium)}@media (hover:hover) and (pointer:fine){.ds-segmented__item:not([aria-selected=true]):hover{color:var(--ds-ink)}}.ds-segmented__item:active{transform:scale(.97)}.ds-segmented__item:focus-visible{outline:2px solid var(--ds-accent);outline-offset:-2px}.ds-search{align-items:center;min-width:0;display:flex;position:relative}.ds-search>svg{color:var(--ds-muted);pointer-events:none;position:absolute;left:13px}.ds-search>input{border:1px solid var(--ds-line);border-radius:var(--ds-radius-control);background:var(--ds-input-fill);width:100%;min-height:44px;color:var(--ds-ink);font:inherit;font-size:var(--ds-font-small);transition:border-color var(--ds-motion-fast) ease, box-shadow var(--ds-motion-fast) ease;outline:0;padding:0 34px 0 38px}.ds-search>input::placeholder{color:var(--ds-placeholder)}.ds-search>input::-webkit-search-cancel-button{display:none}.ds-search>input:focus-visible{border-color:var(--ds-accent);box-shadow:0 0 0 3px var(--ds-focus)}.ds-search>button{border-radius:var(--ds-radius-small);width:26px;height:26px;color:var(--ds-muted);cursor:pointer;animation:ds-appear var(--ds-motion-state) var(--ds-ease-spring) backwards;background:0 0;border:0;place-items:center;display:grid;position:absolute;right:7px}@media (hover:hover) and (pointer:fine){.ds-search>button:hover{background:var(--ds-accent-soft);color:var(--ds-accent)}}@media (width<=767px){.ds-search>input{font-size:var(--ds-font-body)}}@keyframes ds-bulk-in{0%{opacity:0;translate:0 18px;scale:.97}}@keyframes ds-bulk-out{to{opacity:0;translate:0 14px;scale:.98}}.ds-bulk-bar{z-index:40;align-items:center;gap:var(--ds-space-3);width:max-content;max-width:calc(100vw - 24px);padding:var(--ds-space-2) var(--ds-space-2) var(--ds-space-2) var(--ds-space-4);border:1px solid var(--ds-surface-border);border-radius:var(--ds-radius-surface);background:var(--ds-dialog-fill);box-shadow:0 18px 44px -18px color-mix(in oklab, var(--ds-accent) 38%, transparent);animation:ds-bulk-in var(--ds-motion-list) var(--ds-ease-spring) backwards;bottom:24px;margin-inline:auto;display:flex;position:fixed;inset-inline:0}.ds-bulk-bar[data-closing]{pointer-events:none;animation:ds-bulk-out var(--ds-motion-state) var(--ds-ease-standard) forwards}.ds-bulk-bar__count{color:var(--ds-ink);font-size:var(--ds-font-small);font-weight:var(--ds-weight-medium);font-variant-numeric:tabular-nums;white-space:nowrap}.ds-bulk-bar__actions{scrollbar-width:none;align-items:center;gap:6px;min-width:0;display:flex;overflow-x:auto}.ds-bulk-bar__clear{border-radius:var(--ds-radius-small);width:36px;height:36px;color:var(--ds-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.ds-bulk-bar__clear:hover{background:var(--ds-accent-soft);color:var(--ds-accent)}}.ds-bulk-bar__actions>*{flex:none}.ds-bulk-bar .ds-button,.ds-bulk-bar .ds-select__trigger{min-height:38px;padding-inline:var(--ds-space-3);font-size:var(--ds-font-small)}.ds-bulk-bar .ds-button svg{width:15px;height:15px}@media (width<=767px){.ds-bulk-bar{bottom:calc(88px + env(safe-area-inset-bottom))}}.ds-form,.ds-product-dialog,.ds-product-popover{--color-brand:var(--ds-accent);--color-brand-foreground:var(--ds-on-accent);--color-accent-light:var(--ds-accent-soft);--color-ink:var(--ds-ink);--color-ink-muted:var(--ds-muted);--color-ink-soft:var(--ds-muted);--color-line:var(--ds-line);--color-surface:var(--ds-input-fill);--color-app-bg:var(--ds-canvas);--color-muted:var(--ds-accent-soft);--shadow-card:var(--ds-card-shadow);--color-link:var(--ds-accent);--color-accent-mid:color-mix(in oklab, var(--ds-accent) 14%, var(--ds-input-fill));--color-surface-hover:color-mix(in oklab, var(--ds-accent) 5%, transparent);--color-line-soft:color-mix(in oklab, var(--ds-line) 65%, transparent);--color-tick:color-mix(in oklab, var(--ds-muted) 45%, transparent);--shadow-float:0 18px 44px -18px color-mix(in oklab, var(--ds-accent) 38%, transparent);color:var(--ds-ink);font-family:var(--ds-font-family)}.ds-form :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),textarea,select){border-color:var(--ds-line);border-radius:var(--ds-field-radius);background-color:var(--ds-input-fill);color:var(--ds-ink);font-size:var(--ds-font-input);box-shadow:var(--ds-input-shadow);transition:border-color var(--ds-motion-feedback) var(--ds-ease-standard), box-shadow var(--ds-motion-feedback) var(--ds-ease-standard)}.ds-form :is(input,textarea,select):focus-visible{border-color:var(--ds-accent);box-shadow:0 0 0 var(--ds-focus-width) var(--ds-focus);outline:none}.ds-form input[type=checkbox],.ds-form input[type=radio]{accent-color:var(--ds-accent)}.ds-form :is(input,textarea)::placeholder{color:var(--ds-placeholder)}.ds-form .card-surface{border-color:var(--ds-line);border-radius:var(--ds-radius-surface);background:var(--ds-surface-fill);box-shadow:var(--ds-card-shadow)}.ds-form .vacancy-criteria-group{border-color:var(--ds-line);border-radius:var(--ds-radius-control);background:var(--ds-input-fill)}.ds-form .ds-button{flex-shrink:0}.ds-form .signal-fields{border-color:var(--ds-line)}:root[data-cgo-theme][data-cgo-appearance]{--ds-canvas:var(--ds-theme-canvas,#f7f8fa);--ds-ink:var(--ds-theme-ink,#292c33);--ds-muted:var(--ds-theme-muted,#6c6e73);--ds-accent:var(--ds-theme-accent,#0d7c68);--ds-on-accent:var(--ds-theme-on-accent,white);--ds-accent-hover:color-mix(in oklab, var(--ds-accent) 88%, var(--ds-ink));--ds-accent-pressed:color-mix(in oklab, var(--ds-accent) 80%, var(--ds-ink));--ds-accent-soft:color-mix(in oklab, var(--ds-accent) 8%, var(--ds-theme-panel));--ds-placeholder:var(--ds-muted);--ds-line:color-mix(in oklab, var(--ds-accent) 18%, var(--ds-theme-panel));--ds-line-hover:color-mix(in oklab, var(--ds-accent) 40%, var(--ds-theme-panel));--ds-focus:color-mix(in oklab, var(--ds-accent) 24%, transparent);--ds-atmosphere:radial-gradient(ellipse at 20% 15%, color-mix(in oklab, var(--ds-theme-atmosphere-tint) 10%, transparent), transparent 55%), radial-gradient(ellipse at 85% 85%, color-mix(in oklab, var(--ds-theme-atmosphere-tint) 6%, transparent), transparent 50%);--ds-surface-fill:color-mix(in oklab, var(--ds-theme-panel) 52%, transparent);--ds-dialog-fill:color-mix(in oklab, var(--ds-theme-panel) 97%, transparent);--ds-input-fill:color-mix(in oklab, var(--ds-theme-panel) 86%, transparent);--ds-input-hover-fill:var(--ds-theme-panel);--ds-secondary-fill:color-mix(in oklab, var(--ds-theme-panel) 65%, transparent);--ds-button-fill:var(--ds-theme-action);--ds-button-hover-fill:color-mix(in oklab, var(--ds-theme-action) 98%, var(--ds-theme-on-action));--ds-button-pressed-fill:var(--ds-theme-action);--ds-button-sheen:linear-gradient(180deg, #ffffff08, transparent 60%);--ds-button-border:color-mix(in oklab, var(--ds-theme-action) 80%, var(--ds-theme-on-action));--ds-header-fill:color-mix(in oklab, var(--ds-theme-panel) 38%, transparent);--ds-header-sheen:linear-gradient(115deg, #ffffff28, #ffffff08 45%, color-mix(in oklab, var(--ds-theme-atmosphere-tint) 5%, transparent));--color-brand:var(--ds-theme-action);--color-brand-foreground:var(--ds-theme-on-action);--color-link:var(--ds-accent);--color-app-bg:var(--ds-canvas);--color-surface:var(--ds-theme-panel);--color-line:var(--ds-line);--color-line-soft:color-mix(in oklab, var(--ds-line) 65%, transparent);--color-accent-light:var(--ds-accent-soft);--color-accent-mid:color-mix(in oklab, var(--ds-accent) 14%, var(--ds-theme-panel));--color-ink:var(--ds-ink);--color-ink-muted:var(--ds-muted);--color-ink-soft:var(--ds-muted);--color-surface-hover:var(--ds-accent-soft);--color-muted:var(--ds-accent-soft);--color-tick:var(--ds-line-hover)}:root[data-cgo-theme][data-cgo-appearance=dark]{--ds-surface-sheen:linear-gradient(155deg, color-mix(in oklab, var(--ds-accent) 5%, transparent), transparent 55%);--ds-surface-border:color-mix(in oklab, var(--ds-ink) 12%, transparent);--ds-header-sheen:linear-gradient(115deg, #ffffff08, transparent 55%);--ds-button-hover-shadow:0 8px 22px -7px color-mix(in oklab, var(--ds-accent) 25%, transparent);--ds-overlay-color:#00000080}.workspace-sidebar.ds-surface{--ds-color-scheme:var(--ds-theme-sidebar-scheme);--ds-ink:var(--ds-theme-sidebar-ink);--ds-muted:var(--ds-theme-sidebar-muted);--ds-accent:var(--ds-theme-sidebar-accent);--ds-accent-soft:color-mix(in oklab, var(--ds-theme-sidebar-ink) 9%, transparent);--ds-line:color-mix(in oklab, var(--ds-theme-sidebar-ink) 16%, transparent);--ds-panel-line:var(--ds-line);--ds-input-fill:color-mix(in oklab, var(--ds-theme-sidebar-ink) 8%, transparent);--ds-nav-fill:color-mix(in oklab, var(--ds-theme-sidebar-ink) 10%, transparent);--ds-nav-hover:color-mix(in oklab, var(--ds-theme-sidebar-ink) 6%, transparent);--ds-surface-sheen:linear-gradient(155deg, #ffffff06, transparent 50%);--ds-card-shadow:0 2px 8px #00000008;background-color:var(--ds-theme-sidebar);border-color:color-mix(in oklab, var(--ds-theme-sidebar-ink) 10%, transparent);box-shadow:0 10px 36px -24px #00000035,inset 0 1px #ffffff18}.workspace-sidebar .workspace-nav__item[data-active]{color:var(--ds-ink)}.workspace-shell .workspace-header{background-color:var(--ds-header-fill);background-image:var(--ds-header-sheen);-webkit-backdrop-filter:blur(12px)saturate(150%);backdrop-filter:blur(12px)saturate(150%);border-bottom-color:var(--ds-panel-line);box-shadow:inset 0 1px 0 #fff5, 0 4px 18px -16px color-mix(in oklab, var(--ds-accent) 35%, transparent);z-index:10}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root[data-cgo-theme][data-cgo-appearance]{--ds-surface-fill:var(--ds-theme-panel);--ds-dialog-fill:var(--ds-theme-panel);--ds-header-fill:var(--ds-theme-panel)}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){:root[data-cgo-theme][data-cgo-appearance]{--ds-surface-fill:var(--ds-theme-panel);--ds-dialog-fill:var(--ds-theme-panel);--ds-input-fill:var(--ds-theme-panel);--ds-secondary-fill:var(--ds-theme-panel);--ds-header-fill:var(--ds-theme-panel);--ds-header-sheen:none}.workspace-shell .workspace-header{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-contrast:more){:root[data-cgo-theme][data-cgo-appearance]{--ds-muted:var(--ds-ink);--ds-line:color-mix(in oklab, var(--ds-ink) 45%, var(--ds-canvas));--ds-line-hover:var(--ds-accent);--ds-surface-border:var(--ds-line);--ds-panel-line:var(--ds-line)}}.ds-button--primary{color:var(--ds-theme-on-action,var(--ds-on-accent))}.workspace-sidebar .ds-liquid-indicator{--ds-lens-fill:var(--ds-nav-fill);--ds-lens-edge:var(--ds-line);box-shadow:inset 0 1px 0 color-mix(in oklab, var(--ds-ink) 10%, transparent), 0 3px 10px -8px #00000040}.workspace-sidebar .ds-liquid-indicator__optics{background:linear-gradient(125deg, color-mix(in oklab, var(--ds-ink) 4%, transparent), transparent 55%)}:root[data-cgo-theme][data-cgo-appearance=dark]{--color-status-green:#75cba2;--color-status-green-bg:#19382b;--color-status-amber:#edbe83;--color-status-amber-bg:#3e3021;--color-status-red:#f2a5ad;--color-status-red-bg:#462a30;--color-ok:var(--color-status-green);--color-ok-bg:var(--color-status-green-bg);--color-success:var(--color-status-green);--color-success-bg:var(--color-status-green-bg);--color-warn:var(--color-status-amber);--color-warn-bg:var(--color-status-amber-bg);--color-warning:var(--color-status-amber);--color-warning-bg:var(--color-status-amber-bg);--color-alert:var(--color-status-red);--color-alert-bg:var(--color-status-red-bg);--color-danger:var(--color-status-red);--color-danger-bg:var(--color-status-red-bg);--ds-success:var(--color-status-green);--ds-stage-interview:#87b4de;--ds-stage-assessment:#d8bf80;--ds-stage-offer:#86c6b4;--ds-lens-fill:color-mix(in oklab, var(--ds-ink) 7%, transparent);--ds-lens-edge:color-mix(in oklab, var(--ds-ink) 16%, transparent)}:root[data-cgo-appearance=dark] .ds-liquid-indicator{box-shadow:inset 0 1px #ffffff20,0 3px 12px -8px #00000070}:root[data-cgo-appearance=dark] .ds-liquid-indicator__optics{background:linear-gradient(125deg,#ffffff08,#0000 55%)}:root[data-cgo-sidebar=glass] .workspace-sidebar.ds-surface{--ds-surface-sheen:linear-gradient(155deg, #ffffff70 0%, #ffffff18 38%, transparent 62%);--ds-line:color-mix(in oklab, var(--ds-accent) 17%, var(--ds-theme-panel));--ds-panel-line:color-mix(in oklab, var(--ds-accent) 10%, transparent);--ds-input-fill:color-mix(in oklab, var(--ds-theme-panel) 68%, transparent);--ds-nav-fill:color-mix(in oklab, var(--ds-accent) 9%, var(--ds-input-fill));--ds-nav-hover:color-mix(in oklab, var(--ds-accent) 5%, transparent);background-color:color-mix(in oklab, var(--ds-theme-sidebar-tint) 52%, transparent);border-color:var(--ds-surface-border);box-shadow:var(--ds-surface-shadow)}:root[data-cgo-sidebar=glass] .workspace-sidebar .workspace-nav__item[data-active]{color:var(--ds-accent)}:root[data-cgo-sidebar=glass] .workspace-sidebar .ds-liquid-indicator{--ds-lens-edge:var(--ds-surface-border);box-shadow:inset 0 1px 0 var(--ds-surface-border), 0 3px 12px -8px var(--ds-accent)}:root[data-cgo-sidebar=glass][data-cgo-appearance=dark] .workspace-sidebar.ds-surface{--ds-surface-sheen:linear-gradient(155deg, #ffffff08, transparent 55%)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root[data-cgo-sidebar=glass] .workspace-sidebar.ds-surface{background-color:var(--ds-theme-sidebar)}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){:root[data-cgo-sidebar=glass] .workspace-sidebar.ds-surface{background-color:var(--ds-theme-sidebar)}}
