:root{--bg: oklch(.925 .021 84);--card: oklch(.977 .009 84);--field: oklch(.945 .014 84);--field-focus: oklch(.985 .008 84);--nav: oklch(.955 .014 84);--neutral: oklch(.94 .013 84);--line: oklch(.878 .018 82);--line-card: oklch(.884 .018 82);--line-nav: oklch(.885 .018 82);--line-soft: oklch(.912 .015 82);--ink: oklch(.29 .02 72);--ink-2: oklch(.46 .02 72);--ink-3: oklch(.5 .02 72);--muted: oklch(.58 .02 74);--muted-2: oklch(.6 .02 74);--muted-3: oklch(.62 .02 74);--placeholder: oklch(.66 .02 78);--blue: oklch(.5 .13 252);--blue-hover: oklch(.42 .13 252);--blue-soft: oklch(.905 .045 252);--blue-ink: oklch(.4 .13 252);--blue-border: oklch(.8 .06 252);--blue-focus: oklch(.62 .1 252);--on-blue: oklch(.98 .008 250);--amber: oklch(.72 .125 66);--amber-soft: oklch(.925 .05 76);--amber-ink: oklch(.46 .09 62);--on-amber: oklch(.28 .06 62);--green: oklch(.62 .115 152);--green-soft: oklch(.925 .045 152);--green-ink: oklch(.42 .09 152);--green-live: oklch(.66 .14 150);--logo-ink: oklch(.97 .01 250);--avatar-me-bg: oklch(.88 .05 252);--avatar-me-ink: oklch(.42 .13 252);--avatar-away-bg: oklch(.915 .015 82);--avatar-away-ink: oklch(.5 .02 72);--badge-bg: oklch(.9 .015 82);--badge-ink: oklch(.55 .02 74);--badge-on-blue-bg: oklch(.98 .01 250 / .22);--badge-on-blue-ink: oklch(.99 .005 250);--queue-num-bg: oklch(.885 .015 82);--queue-num-ink: oklch(.5 .02 74);--queue-num-me-bg: oklch(.8 .07 252);--queue-num-me-ink: oklch(.35 .13 252);--font-sans: Manrope, system-ui, sans-serif;--font-mono: "IBM Plex Mono", monospace;--fs-hero: 30px;--fs-title: 21px;--fs-panel: 17px;--fs-body: 14px;--fs-holder: 13.5px;--fs-sm: 13px;--fs-note: 12.5px;--fs-xs: 12px;--fs-time: 11.5px;--fs-micro: 11px;--fs-queue-num: 10.5px;--ls-hero: -.9px;--ls-title: -.4px;--ls-panel: -.3px;--ls-name: -.2px;--ls-logo: -.5px;--ls-kicker: .06em;--ls-kicker-wide: .08em;--ls-tag: .05em;--ls-dept: .04em;--r-pill: 999px;--r-panel: 26px;--r-card: 22px;--r-field: 16px;--r-logo: 15px;--shadow-tab: 0 6px 16px -8px oklch(.5 .13 252 / .75);--t-fast: .12s;--t-base: .14s;--ease: ease;--lift-hover: brightness(1.06);--lift-hover-sm: brightness(1.05);--lift-hover-lg: brightness(1.07);--press: scale(.985);--page-max: 1120px;--page-pad: 28px 24px 64px;--stack-gap: 20px;--card-min: 252px}*,*:before,*:after{box-sizing:border-box}html{background:var(--bg)}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-size:var(--fs-body);-webkit-font-smoothing:antialiased}input,select,button,textarea{font-family:inherit}a{color:var(--blue);text-decoration:none}a:hover{color:var(--blue-hover);text-decoration:underline}::placeholder{color:var(--placeholder)}:focus-visible{outline:2px solid var(--blue-focus);outline-offset:2px}.field{display:flex;flex-direction:column;gap:7px}.field__caption{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--ls-kicker);text-transform:uppercase;color:var(--muted)}.field__input{border:1px solid var(--line);background:var(--field);border-radius:var(--r-field);padding:13px 16px;font-size:var(--fs-body);color:var(--ink);outline:none}.field__input:focus{border-color:var(--blue-focus);background:var(--field-focus)}.field__input--invalid,.field__input--invalid:focus{border-color:var(--amber)}.field__input--select{appearance:none;font-weight:600;cursor:pointer}
