/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--text-caption:.8125rem;--text-meta:.875rem;--text-ui:.9375rem;--text-prose:1.0625rem;--text-h3:1.1875rem;--text-h2:1.375rem;--text-display:1.75rem;--radius-chip:4px;--radius-panel:8px}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--measure-prose:68ch;--measure-note:80ch;--measure-caption:60ch;--s1:.25rem;--s2:.5rem;--s3:.75rem;--s4:1rem;--s5:1.5rem;--s6:2.5rem;color-scheme:light;--sb-canvas:#eef1f4;--sb-surface:#fff;--sb-raised:#f6f8fa;--sb-ink:#17202b;--sb-ink-2:#3f4b59;--sb-muted:#4b5766;--sb-line:#c9d1d9;--sb-line-strong:#aab4bf;--sb-accent:#0c5059;--sb-accent-hover:#093f47;--sb-accent-soft:#e3eff1;--sb-on-accent:#fff;--sb-danger:#9f1f15;--sb-danger-soft:#fbeceb;--sb-chart-teal:#008a9e;--sb-chart-teal-wash:#008a9e24;--sb-brass:#b8872f;--sb-brass-wash:#b8872f1f;--sb-grid:#e4e8ec;--sb-status-queued:#5d6874;--sb-status-active:#0c5059;--sb-status-review:#17202b;--sb-status-paused:#8a5a00;--sb-status-blocked:#b42318;--sb-status-complete:#14722c;--sb-op-far:#487490;--sb-op-close:#b95712;--sb-op-go-wash:#f0faf2;--sb-op-backdrop:#000000a6;--sb-shadow-pop:0 10px 30px #17202b24, 0 1px 3px #17202b14;--sb-jackpot-blue:#4389df;--sb-jackpot-violet:#a17be0;--sb-jackpot-pink:#d76caa;--sb-jackpot-orange:#d9914c;--sb-jackpot-yellow:#c3aa39;--sb-jackpot-teal:#439f99;--sb-board:#fff;--sb-board-row:#f5f7f9;--sb-board-line:#d3dae1;--sb-board-ink:#17202b;--sb-board-dim:#4b5766;--sb-board-go:#0f5f24;--sb-board-close:#8f3f06;--sb-board-approaching:#6b4500;--sb-board-far:#2f5d7c;--sb-board-unknown:#5d6874;--sb-board-on-flap:#fff;--sb-board-go-wash:#e8f5ec;--sb-board-inset:#eef1f4;--sb-won:#14722c;--sb-lost:#b42318;--sb-won-wash:#acd9b8;--sb-weight-text:430;--sb-weight-strong:600;--sb-weight-heading:640}:root[data-theme=dark]{color-scheme:dark;--sb-canvas:#0f151c;--sb-surface:#161e27;--sb-raised:#1c2631;--sb-ink:#e6ebf0;--sb-ink-2:#b8c2cd;--sb-muted:#a7b3bf;--sb-line:#33404e;--sb-line-strong:#465563;--sb-accent:#5cc0cf;--sb-accent-hover:#7ed0dc;--sb-accent-soft:#16323a;--sb-on-accent:#0f151c;--sb-danger:#ff8a7a;--sb-danger-soft:#3a1f1f;--sb-chart-teal:#1a96a6;--sb-chart-teal-wash:#1a96a633;--sb-brass:#bf8a26;--sb-brass-wash:#bf8a2629;--sb-grid:#232e39;--sb-status-queued:#a7b3bf;--sb-status-active:#5cc0cf;--sb-status-review:#e6ebf0;--sb-status-paused:#fab219;--sb-status-blocked:#f07a6e;--sb-status-complete:#45c05a;--sb-op-far:#80aac5;--sb-op-close:#ffad70;--sb-op-go-wash:#15281e;--sb-shadow-pop:0 10px 30px #00000073, 0 1px 3px #0000004d;--sb-board:#0b1824;--sb-board-row:#102232;--sb-board-line:#223a4f;--sb-board-ink:#f2f5f7;--sb-board-dim:#9fb3c5;--sb-board-go:#4cd164;--sb-board-close:#ffad70;--sb-board-approaching:#fac04a;--sb-board-far:#8cb8d6;--sb-board-unknown:#8d9bab;--sb-board-on-flap:#07121c;--sb-board-go-wash:#123424;--sb-board-inset:#161e27;--sb-won:#45c05a;--sb-lost:#f07a6e;--sb-won-wash:#28533d;--sb-weight-text:410;--sb-weight-strong:580;--sb-weight-heading:620}html{background:var(--sb-board);color:var(--sb-board-ink);font-family:var(--font-sans);-webkit-text-size-adjust:100%}body{background:var(--sb-board);min-height:100dvh;font-size:var(--text-ui);margin:0;line-height:1.5}[hidden]{display:none!important}.tabular{font-variant-numeric:tabular-nums lining-nums}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@layer components{.eta{box-sizing:border-box;width:100%;max-width:40rem;min-height:100dvh;padding:0 0 calc(var(--s6) + env(safe-area-inset-bottom));margin:0 auto}.eta-top{z-index:5;border-bottom:1px solid var(--sb-board-line);background:var(--sb-board);position:sticky;top:0}.eta-head{align-items:center;column-gap:var(--s3);padding:calc(var(--s3) + env(safe-area-inset-top)) calc(var(--s4) + env(safe-area-inset-right)) var(--s3) calc(var(--s4) + env(safe-area-inset-left));grid-template-columns:auto minmax(0,1fr) auto;display:grid}.eta-head h1{font-size:var(--text-h2);letter-spacing:-.01em;margin:0;font-weight:700;line-height:1.1}.eta-status{color:var(--sb-board-dim);font-size:var(--text-caption);margin:0;line-height:1.3}.eta-status[data-reconnecting=true]{color:var(--sb-board-approaching)}.eta-menu-button{border:1px solid var(--sb-board-line);border-radius:var(--radius-panel);width:2.75rem;height:2.75rem;color:var(--sb-board-ink);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;grid-column:3;place-items:center;padding:0;display:inline-grid}.eta-day{align-items:baseline;gap:var(--s2);padding:var(--s5) var(--s4) var(--s2);color:var(--sb-board-dim);font-size:var(--text-meta);margin:0;font-weight:600;display:flex}.eta-day-date{font-weight:400}.eta-rows{border-bottom:1px solid var(--sb-board-line);margin:0;padding:0;list-style:none}.eta-row{align-items:center;column-gap:var(--s3);min-height:3.75rem;padding:var(--s3) var(--s4);border-top:1px solid var(--sb-board-line);grid-template-columns:6rem minmax(0,1fr) auto;display:grid}.eta-row[data-ready=true]{background:var(--sb-board-go-wash)}.eta-time{letter-spacing:-.02em;white-space:nowrap;font-size:1.5rem;font-weight:650;line-height:1}.eta-row[data-ready=true] .eta-time{color:var(--sb-board-go)}.eta-tilde{color:var(--sb-board-dim);vertical-align:.18em;margin-right:.06em;font-size:.62em;font-weight:500}.eta-identity{flex-direction:column;min-width:0;line-height:1.25;display:flex}.eta-identity strong{font-size:var(--text-prose);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-weight:700;line-height:1.2}.eta-amount{color:var(--sb-board-ink);font-size:var(--text-meta)}.eta-chance{color:var(--sb-board-dim);font-size:var(--text-caption)}.eta-wait{font-size:var(--text-prose);text-align:right;white-space:nowrap;font-weight:700;line-height:1.1}.eta-wait[data-urgency=soon]{color:var(--sb-board-close)}.eta-wait[data-urgency=approaching]{color:var(--sb-board-approaching)}.eta-flap{align-items:center;gap:var(--s1);padding:var(--s1) var(--s2);border-radius:var(--radius-chip);background:var(--sb-board-go);color:var(--sb-board-on-flap);font-size:var(--text-meta);letter-spacing:.03em;font-weight:700;display:inline-flex}.eta-message{gap:var(--s2);padding:var(--s6) var(--s4);color:var(--sb-board-dim);font-size:var(--text-ui);justify-items:start;display:grid}.eta-message p{margin:0}.eta-message p:first-child{color:var(--sb-board-ink);font-size:var(--text-h3);font-weight:600}.eta-note{padding:var(--s4) var(--s4) 0;color:var(--sb-board-dim);font-size:var(--text-caption)}.eta-note p{max-width:60ch;margin:0}.eta-login{gap:var(--s2);max-width:22rem;padding:var(--s6) var(--s4);display:grid}.eta-login h2{margin:0 0 var(--s2);font-size:var(--text-h2);font-weight:700}.eta-login label{color:var(--sb-board-dim);font-size:var(--text-meta);font-weight:600}.eta-login input{box-sizing:border-box;width:100%;min-height:2.75rem;padding:var(--s2) var(--s3);border:1px solid var(--sb-board-line);border-radius:var(--radius-panel);background:var(--sb-board-row);color:var(--sb-board-ink);font:inherit;font-size:1rem}.eta-error{color:var(--sb-danger);font-size:var(--text-meta);margin:0}.eta-primary,.eta-secondary{width:100%;min-height:2.75rem;margin-top:var(--s2);padding:var(--s2) var(--s3);border:1px solid var(--sb-board-ink);border-radius:var(--radius-panel);font:inherit;font-size:var(--text-ui);cursor:pointer;font-weight:600;display:block}.eta-primary{background:var(--sb-board-ink);color:var(--sb-board)}.eta-primary:disabled{opacity:.6;cursor:progress}.eta-secondary{border-color:var(--sb-board-line);color:var(--sb-board-ink);background:0 0}.eta-install{column-gap:var(--s3);row-gap:var(--s3);margin:var(--s4) var(--s4) 0;padding:var(--s3) var(--s2) var(--s3) var(--s3);border:1px solid var(--sb-board-line);border-radius:var(--radius-panel);background:var(--sb-board-row);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid}.eta-install-icon{border-radius:22%;grid-area:1/1;width:2.5rem;height:2.5rem;display:block}.eta-install-text{grid-area:1/2;min-width:0}.eta-install h2{font-size:var(--text-ui);margin:0;font-weight:700;line-height:1.3}.eta-install p{margin:var(--s1) 0 0;color:var(--sb-board-dim);font-size:var(--text-meta);line-height:1.4}.eta-install-go{min-height:2.75rem;padding:var(--s2) var(--s4);border:1px solid var(--sb-board-ink);border-radius:var(--radius-panel);background:var(--sb-board-ink);color:var(--sb-board);font:inherit;font-size:var(--text-ui);cursor:pointer;grid-area:2/2;justify-self:start;font-weight:600}.eta-install-dismiss{width:2.75rem;height:2.75rem;margin-top:calc(var(--s2) * -1);border-radius:var(--radius-panel);color:var(--sb-board-dim);cursor:pointer;background:0 0;border:0;grid-area:1/3;place-items:center;padding:0;display:inline-grid}.eta-sheet{box-sizing:border-box;width:100%;max-width:40rem;max-height:calc(100dvh - var(--s6));padding:var(--s5) var(--s4) calc(var(--s5) + env(safe-area-inset-bottom));border:1px solid var(--sb-board-line);background:var(--sb-board);color:var(--sb-board-ink);border-bottom:0;border-radius:12px 12px 0 0;margin:auto auto 0;overflow-y:auto}.eta-sheet::backdrop{background:var(--sb-op-backdrop)}.eta-sheet h2{margin:0 0 var(--s2);font-size:var(--text-h3);font-weight:700}.eta-sheet h3{margin:var(--s3) 0 var(--s2);font-size:var(--text-ui);font-weight:700}.eta-sheet p{margin:0 0 var(--s3);color:var(--sb-board-dim);overflow-wrap:anywhere}.eta-sheet p:empty{display:none}.eta-steps{gap:var(--s2);margin:0 0 var(--s4);font-size:var(--text-ui);padding-left:1.5em;line-height:1.45;list-style:decimal;display:grid}.eta-steps li::marker{color:var(--sb-board-dim);font-weight:700}.eta-glyph{vertical-align:-.2em;display:inline-block}.eta-steps-note{font-size:var(--text-meta)}.eta-menu-button:focus-visible,.eta-primary:focus-visible,.eta-secondary:focus-visible,.eta-login input:focus-visible,.eta-body:focus-visible,.eta-install-go:focus-visible,.eta-install-dismiss:focus-visible{outline:2px solid var(--sb-accent);outline-offset:2px}.eta-body:focus{outline:none}@media (min-width:600px){.eta-row{grid-template-columns:7rem minmax(0,1fr) auto}.eta-time{font-size:var(--text-display)}.eta-wait{font-size:var(--text-h3)}}}@layer utilities;