@font-face{font-family:Satoshi;font-style:normal;font-weight:300 900;font-display:swap;src:url(/assets/Satoshi-Variable-CFg-z2ne.woff2)format("woff2")}@font-face{font-family:Satoshi;font-style:italic;font-weight:300 900;font-display:swap;src:url(/assets/Satoshi-VariableItalic-DjwFspxr.woff2)format("woff2")}:root{--font-sans:"Satoshi", "system-ui", "-apple-system", "Segoe UI", sans-serif;--font-display:var(--font-sans);--font-mono:"JetBrains Mono", "Fira Code", "Cascadia Code", monospace;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-widest:.1em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--space-24:6rem;--touch-target-min:2.75rem;--touch-target-kiosk:5rem;--content-max-mobile:26.75rem;--sidebar-width:15rem;--duration-fast:.15s;--duration-normal:.2s;--duration-slow:.3s;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--bp-mobile:375px;--bp-tablet:768px;--bp-desktop:1280px;--bp-kiosk:1920px;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-full:9999px;--radius-pill:200px;--surface-inverse:#22201d;--color-accent-marker:#8f8a80;--shadow-sm:0 1px 2px 0 #1c0f0a14;--shadow-md:0 4px 6px -1px #1c0f0a1a, 0 2px 4px -1px #1c0f0a0f;--shadow-lg:0 10px 15px -3px #1c0f0a1a, 0 4px 6px -2px #1c0f0a0d;--shadow-xl:0 20px 25px -5px #1c0f0a1a, 0 10px 10px -5px #1c0f0a0a}:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:3px;border-radius:var(--radius-sm)}:focus:not(:focus-visible){outline:none}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration-normal:0s;--duration-slow:0s}}:root{--color-brand-charcoal:#0a0f14;--color-brand-moss:#121a22;--color-brand-sage:#2b3a4a;--color-brand-gold:#ffc478;--color-brand-clay:#a86200;--color-brand-pale:#f3d9a4;--color-brand-stone:#e9e2d3;--color-brand-paper:#f4efe4;--color-primary:#8a5000;--color-primary-on-surface:#8a5000;--color-primary-hover:#7a4700;--color-primary-pressed:#6a3d00;--color-primary-disabled:#c9b99d;--color-primary-foreground:#fffaf0;--color-secondary:#2e6b3a;--color-secondary-hover:#275c32;--color-secondary-pressed:#204d29;--color-success:#2e6b3a;--color-success-bg:#e3efe2;--color-warning:#8a5000;--color-warning-bg:#f7ead2;--color-warning-foreground:#fffaf0;--color-error:#a23b32;--color-error-foreground:#fffaf0;--color-error-bg:#f6e3df;--color-info:#2f5f8a;--color-info-bg:#e2ecf4;--color-status-received:#5c6670;--color-status-queued:#8a5000;--color-status-active:#a86200;--color-status-waiting:#2f5f8a;--color-status-ready:#2e6b3a;--color-status-completed:#2e6b3a;--color-status-failed:#a23b32;--color-status-cancelled:#7a828a;--surface-0:#f4efe4;--surface-1:#fffaf0;--surface-2:#ebe4d4;--surface-3:#fffaf0;--surface-overlay:#0a0f148c;--surface-accent:#f7ead2;--surface-inverse:#0a0f14;--color-accent-marker:#ffc478;--color-text-primary:#1b2833;--color-text-secondary:#4d5862;--color-text-tertiary:#5c6670;--color-text-disabled:#a9aeb0;--color-text-on-dark:#f4efe4;--color-text-on-primary:#fffaf0;--color-border:#ddd5c4;--color-border-strong:#b9b09c;--color-border-focus:#8a5000}[data-surface=console]{--surface-0:#121a22;--surface-1:#172431;--surface-2:#1d2d3c;--surface-3:#172431;--surface-overlay:#04070aa6;--surface-accent:#ffc47824;--color-text-primary:#f4efe4;--color-text-secondary:#b5b6b0;--color-text-tertiary:#949a9e;--color-text-disabled:#5c6670;--color-border:#2a3846;--color-border-strong:#3f5062;--color-border-focus:#ffc478;--color-primary:#ffc478;--color-primary-on-surface:#ffc478;--color-primary-hover:#ffd296;--color-primary-pressed:#ffdeb0;--color-primary-disabled:#6b5a40;--color-primary-foreground:#1b2833;--color-text-on-primary:#1b2833;--color-secondary:#81c784;--color-secondary-hover:#98d39a;--color-secondary-pressed:#addcaf;--color-success:#81c784;--color-success-bg:#1c3324;--color-warning:#ffc478;--color-warning-bg:#3a2f1c;--color-warning-foreground:#1b2833;--color-error:#ef9a9a;--color-error-foreground:#1b2833;--color-error-bg:#3d2224;--color-info:#90caf9;--color-info-bg:#1c2f42;--color-status-received:#949a9e;--color-status-queued:#ffc478;--color-status-active:#ffb056;--color-status-waiting:#90caf9;--color-status-ready:#81c784;--color-status-completed:#81c784;--color-status-failed:#ef9a9a;--color-status-cancelled:#7a828a}[data-surface=console] body{background-color:#121a22;background-image:radial-gradient(at 50% -10%,#2b3a4a 0%,#121a22 45%,#0a0f14 100%);background-attachment:fixed}html,body,#root{min-height:100%}body{background:var(--surface-0);color:var(--color-text-primary);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0}*,:before,:after{box-sizing:border-box}.cotw-loader{z-index:1300;color:#f4efe4;font-family:var(--font-sans);place-items:center;transition:opacity .6s;display:grid;position:fixed;inset:0}.cotw-loader[data-leaving=true]{opacity:0;pointer-events:none}.cotw-loader-stack{justify-items:center;gap:var(--space-6);padding:0 var(--space-4);display:grid}.cotw-loader-moon{background:radial-gradient(circle at 35% 35%,#fff6df,#f3d9a4 70%);border-radius:50%;width:72px;height:72px;animation:.9s ease-out both cotw-rise,3s ease-in-out infinite cotw-glow}.cotw-loader-wave{align-items:center;gap:4px;height:72px;display:flex}.cotw-loader-bar{transform-origin:50%;background:linear-gradient(#ffc478,#81c784);border-radius:4px;width:5px;height:100%;animation:1.6s ease-in-out infinite cotw-surge;transform:scaleY(.35)}@media (width>=600px){.cotw-loader-bar{width:7px}}.cotw-loader-title{font-size:1.6rem;font-weight:var(--font-bold);letter-spacing:var(--tracking-tight);margin:0;animation:.9s ease-out .15s both cotw-rise}@media (width>=600px){.cotw-loader-title{font-size:2.2rem}}.cotw-loader-line{opacity:.75;min-height:1.5em;margin:0}.cotw-loader[data-still=true] .cotw-loader-moon,.cotw-loader[data-still=true] .cotw-loader-bar,.cotw-loader[data-still=true] .cotw-loader-title{animation:none}@keyframes cotw-surge{0%,to{transform:scaleY(.18)}50%{transform:scaleY(1)}}@keyframes cotw-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes cotw-glow{0%,to{box-shadow:0 0 24px 4px #ffc47859}50%{box-shadow:0 0 48px 12px #ffc47899}}.labeler{isolation:isolate;flex-direction:column;min-height:100vh;display:flex}.labeler-body{flex:1;min-height:0;display:flex}.labeler-rail{border-right:1px solid var(--color-border);background:color-mix(in srgb, var(--surface-1) 70%, transparent);flex-direction:column;flex-shrink:0;width:240px;height:100vh;display:flex;position:sticky;top:0}.labeler-main{z-index:0;isolation:isolate;min-width:0;padding:var(--space-3);flex:1;position:relative}@media (width>=768px){.labeler-main{padding:var(--space-6)}}.rail-head{padding:var(--space-5);border-bottom:1px solid var(--color-border)}.rail-brand{color:var(--color-primary);font-size:var(--text-lg);font-weight:var(--font-bold)}.rail-small{color:var(--color-text-tertiary);font-size:var(--text-xs);margin:2px 0 0}.rail-body{min-height:0;padding:var(--space-3) var(--space-2);flex:1;align-content:start;gap:2px;display:grid;overflow:auto}.rail-link{align-items:center;gap:var(--space-3);min-height:var(--touch-target-min);padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);color:var(--color-text-secondary);font-size:var(--text-sm);border:1px solid #0000;text-decoration:none;display:flex}.rail-link:hover{background:var(--surface-2);color:var(--color-text-primary)}.rail-link[aria-current=page]{border-color:color-mix(in srgb, var(--color-primary) 20%, transparent);background:color-mix(in srgb, var(--color-primary) 15%, transparent);color:var(--color-primary)}.rail-foot{padding:var(--space-3);border-top:1px solid var(--color-border)}.rail-account{align-items:center;gap:var(--space-3);padding:var(--space-2);display:flex}.rail-avatar{border:1px solid color-mix(in srgb, var(--color-secondary) 30%, transparent);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-secondary) 20%, transparent);width:32px;height:32px;color:var(--color-secondary);font-size:var(--text-xs);font-weight:var(--font-bold);flex-shrink:0;justify-content:center;align-items:center;display:flex}.rail-who{flex:1;min-width:0}.rail-email,.rail-org{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.rail-email{font-size:var(--text-sm);font-weight:var(--font-medium)}.rail-org{color:var(--color-text-tertiary);font-family:var(--font-mono);font-size:var(--text-xs)}.rail-logout{border-radius:var(--radius-md);color:var(--color-text-tertiary);padding:6px;display:inline-flex}.rail-logout:hover{background:var(--color-error-bg);color:var(--color-error)}.rail-status{margin:0 var(--space-2);padding:var(--space-1) var(--space-2);color:var(--color-text-tertiary);font-size:var(--text-xs);text-decoration:none;display:block}.rail-status:hover{color:var(--color-text-primary)}.phone-head{z-index:10;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border);background:color-mix(in srgb, var(--surface-1) 85%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;position:sticky;top:0}.page-title{font-size:var(--text-xl);font-weight:var(--font-semibold);margin:0}.tiles{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));align-items:start;display:grid}.tile{gap:var(--space-3);justify-items:start;display:grid}.tile>*{max-width:100%}.tile a[role=button],.tile a:not(.nikki-link){text-decoration:none}.tile>[role=progressbar],.tile>.tile-list{justify-self:stretch}.tile-title{color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--font-medium);margin:0}.tile-figure{font-size:var(--text-2xl);font-weight:var(--font-bold);font-variant-numeric:tabular-nums;margin:0}.tile-list{gap:var(--space-1);color:var(--color-text-secondary);font-size:var(--text-sm);margin:0;padding:0;list-style:none;display:grid}.tile-list li{justify-content:space-between;gap:var(--space-3);display:flex}.tile-list li span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tagging{gap:var(--space-6);grid-template-columns:320px minmax(0,1fr);align-items:start;display:grid}.tagging-list{top:var(--space-6);height:calc(100vh - 2 * var(--space-6));border:1px solid var(--color-border);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--surface-1) 70%, transparent);position:sticky;overflow:hidden}.tagging-list-phone{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--surface-1) 70%, transparent)}.decide-actions{padding-bottom:2px}@media (width<=767px){.decide-actions{z-index:5;padding:var(--space-3) var(--space-3) calc(var(--space-5) + env(safe-area-inset-bottom));border-top:1px solid var(--color-border);background:var(--surface-1);flex-wrap:nowrap;position:fixed;bottom:0;left:0;right:0}.decide-actions>*{flex:1}.labeler-main{padding-bottom:calc(112px + env(safe-area-inset-bottom))}}.stack{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.stack-tight{gap:var(--space-2);grid-template-columns:minmax(0,1fr);display:grid}.row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.row-between{justify-content:space-between}.muted{color:var(--color-text-secondary);margin:0}.tabular{font-variant-numeric:tabular-nums}.heading{font-size:var(--text-xl);font-weight:var(--font-semibold);line-height:var(--leading-tight);margin:0}.queue-list{padding:var(--space-2);margin:0;list-style:none}.queue-item{width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--color-text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:2px 0;display:block}.queue-item:hover{background:var(--surface-2)}.queue-item[aria-current=true]{background:var(--surface-accent);font-weight:var(--font-medium)}.queue-item-name{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.queue-item-meta{gap:var(--space-1);color:var(--color-text-secondary);font-size:var(--text-sm);flex-wrap:wrap;align-items:center;margin-top:2px;display:flex}.region{cursor:pointer;transition:border-color .15s}.shortcuts{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4)}.shortcuts summary{cursor:pointer;font-weight:var(--font-medium)}.shortcuts dl{margin:var(--space-3) 0 0;grid-template-columns:max-content 1fr;gap:4px 16px;display:grid}.shortcuts dt{font-family:var(--font-mono)}.shortcuts dd{margin:0}.rail-fill{flex-direction:column;height:100%;min-height:0;display:flex}.waveform{touch-action:pan-y;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.hint{font-size:var(--text-sm)}.enter{animation:.22s ease-out both enter}@keyframes enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.enter{animation:none}}
