@media (prefers-reduced-motion:reduce){:root{--m-fast:0s;--m-base:0s}}:root{--c-ground:#f4f5f2;--c-surface:#fff;--c-ink:#191a17;--c-ink-2:#5c5e5a;--c-line:#dddfdb;--c-control:#7f817c;--c-skeleton:#e3e5e2;--c-charcoal:#222;--c-charcoal-2:#2d2e2c;--c-charcoal-press:#000;--c-on-dark:#fff;--c-on-dark-2:#bcbeba;--c-frame:#6b6d69;--c-green-50:#f0f9e7;--c-green-100:#e0f1cd;--c-green-200:#bfe095;--c-green-300:#a2ca6c;--c-green-500:#729d43;--c-green-700:#4a6521;--c-green-800:#3a5018;--c-amber:#dc7d00;--c-warn-ink:#8a4b00;--c-warn-bg:#fff1d6;--c-err:#b3261e;--c-err-ink:#a3211b;--c-err-bg:#fde4e2;--c-err-on-dark:#e5483a;--c-practice:#5b2d91;--c-focus:#1d4ed8;--c-focus-on-dark:#8ab4ff;--c-scrim:#0a0c0e80;--font:system-ui, Roboto, "Segoe UI", "Noto Sans Hebrew", "Noto Sans", Arial, sans-serif;--t-caption:400 .875rem/1.25rem var(--font);--t-caption-strong:600 .875rem/1.25rem var(--font);--t-body:400 1rem/1.5rem var(--font);--t-label:600 1rem/1.375rem var(--font);--t-title:700 1.25rem/1.75rem var(--font);--t-count:800 1.5rem/1.75rem var(--font);--t-display:800 2rem/2.25rem var(--font);--t-key:800 1.75rem/2rem var(--font);--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--gutter:var(--s-4);--tap:48px;--btn:56px;--key:56px;--row:80px;--appbar:56px;--nav:64px;--strip:56px;--camera:clamp(180px, 28dvh, 240px);--bottombar:72px;--sidebar:15rem;--queue:22rem;--content-max:76rem;--r-tag:4px;--r-ctl:8px;--r-sheet:8px;--frame:3px;--frame-flash:6px;--shadow-float:0 8px 24px #0000002e;--m-fast:.12s;--m-base:.2s;--ease:cubic-bezier(.2, 0, 0, 1)}@media (prefers-reduced-motion:reduce){:root{--m-fast:0s;--m-base:0s}}.k-app{font:var(--t-body);color:var(--c-ink);background:var(--c-ground);-webkit-tap-highlight-color:transparent;touch-action:manipulation}.k-app *,.k-app :before,.k-app :after{box-sizing:border-box}.k-num{font-variant-numeric:tabular-nums}.k-ltr{direction:ltr;unicode-bidi:isolate}.k-muted{font:var(--t-caption);color:var(--c-ink-2)}.k-title{font:var(--t-title);margin:0}:where(.k-app) :focus-visible{outline:3px solid var(--c-focus);outline-offset:2px}:where(.k-dark,.k-taskhead,.k-camera,.k-strip,.k-signin) :focus-visible{outline-color:var(--c-focus-on-dark)}.k-icon-flip:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:scaleX(-1)}.k-btn{justify-content:center;align-items:center;gap:var(--s-2);min-block-size:var(--btn);min-inline-size:var(--tap);padding-inline:var(--s-5);border-radius:var(--r-ctl);border:1.5px solid var(--c-control);background:var(--c-surface);color:var(--c-ink);font:var(--t-label);text-align:center;cursor:pointer;transition:background-color var(--m-fast) var(--ease), transform var(--m-fast) var(--ease);display:inline-flex}.k-btn:active{background:var(--c-ground);transform:scale(.98)}.k-btn--primary{background:var(--c-charcoal);border-color:var(--c-charcoal);color:var(--c-on-dark)}.k-btn--primary:active{background:var(--c-charcoal-press)}.k-btn--danger{background:var(--c-err);border-color:var(--c-err);color:var(--c-on-dark)}.k-btn--light{background:var(--c-on-dark);border-color:var(--c-on-dark);color:var(--c-ink)}.k-btn--light:active{background:var(--c-on-dark-2)}.k-btn--ghost-dark{border-color:var(--c-on-dark-2);color:var(--c-on-dark);background:0 0}.k-btn--ghost-dark:active{background:var(--c-charcoal-2)}.k-btn--text{padding-inline:var(--s-3);text-underline-offset:3px;background:0 0;border-color:#0000;text-decoration:underline}.k-btn--compact{min-block-size:var(--tap);padding-inline:var(--s-4)}.k-btn--block{inline-size:100%}.k-btn--icon{inline-size:var(--tap);min-block-size:var(--tap);color:inherit;background:0 0;border-color:#0000;padding:0}.k-btn--square{inline-size:var(--btn);flex:none;padding:0}.k-btn:disabled,.k-btn[aria-disabled=true]{opacity:.4;cursor:default;transform:none}.k-btn.is-busy{pointer-events:none}.k-btn.is-busy:before{content:"";border:2.5px solid;border-inline-end-color:#0000;border-radius:50%;block-size:18px;inline-size:18px;animation:.8s linear infinite k-spin}@keyframes k-spin{to{transform:rotate(360deg)}}.k-tag{align-items:center;gap:var(--s-1);min-block-size:24px;padding-inline:var(--s-2);border-radius:var(--r-tag);font:var(--t-caption-strong);white-space:nowrap;background:var(--c-ground);color:var(--c-ink-2);border:1px solid var(--c-line);display:inline-flex}.k-tag svg{flex:none;block-size:16px;inline-size:16px}.k-tag--ok{background:var(--c-green-50);border-color:var(--c-green-100);color:var(--c-green-800)}.k-tag--warn{background:var(--c-warn-bg);border-color:var(--c-warn-bg);color:var(--c-warn-ink)}.k-tag--err{background:var(--c-err-bg);border-color:var(--c-err-bg);color:var(--c-err-ink)}.k-tag--dark{background:var(--c-charcoal);border-color:var(--c-charcoal);color:var(--c-on-dark)}.k-chips{gap:var(--s-2);flex-wrap:wrap;display:flex}.k-chip{align-items:center;gap:var(--s-2);min-block-size:var(--tap);padding-inline:var(--s-4);border-radius:var(--r-ctl);border:1.5px solid var(--c-control);background:var(--c-surface);color:var(--c-ink);font:var(--t-label);cursor:pointer;display:inline-flex}.k-chip[aria-pressed=true]{background:var(--c-charcoal);border-color:var(--c-charcoal);color:var(--c-on-dark)}.k-seg{border:1.5px solid var(--c-control);border-radius:var(--r-ctl);background:var(--c-surface);display:flex;overflow:hidden}.k-seg>button{min-block-size:var(--tap);padding-inline:var(--s-3);color:var(--c-ink);font:var(--t-label);cursor:pointer;background:0 0;border:0;flex:1}.k-seg>button+button{border-inline-start:1.5px solid var(--c-control)}.k-seg>button[aria-pressed=true],.k-seg>button[aria-selected=true]{background:var(--c-charcoal);color:var(--c-on-dark)}.k-field{gap:var(--s-1);grid-template-columns:minmax(0,1fr);display:grid}.k-field>label{font:var(--t-caption-strong);color:var(--c-ink-2)}.k-input{align-items:center;gap:var(--s-2);inline-size:100%;min-block-size:var(--btn);padding-inline:var(--s-3);border:1.5px solid var(--c-control);border-radius:var(--r-ctl);background:var(--c-surface);color:var(--c-ink);font:var(--t-body);display:flex}.k-input:focus-within{border:2px solid var(--c-ink)}.k-input input{inline-size:100%;min-inline-size:0;font:inherit;color:inherit;background:0 0;border:0;outline:none;flex:1}.k-input input::placeholder{color:var(--c-ink-2)}.k-field.is-error .k-input{border:2px solid var(--c-err)}.k-field__hint{font:var(--t-caption);color:var(--c-ink-2)}.k-field__error{gap:var(--s-1);font:var(--t-caption-strong);color:var(--c-err-ink);display:flex}.k-check{align-items:flex-start;gap:var(--s-3);min-block-size:var(--tap);padding-block:var(--s-3);cursor:pointer;display:flex}.k-check input{block-size:24px;inline-size:24px;accent-color:var(--c-charcoal);flex:none;margin:0}.k-appbar{align-items:center;gap:var(--s-2);min-block-size:var(--appbar);padding-inline:var(--gutter) var(--s-2);background:var(--c-surface);border-block-end:1px solid var(--c-line);display:flex}.k-appbar--back{padding-inline-start:var(--s-1)}.k-appbar__title{font:var(--t-title);min-inline-size:0;padding-block:var(--s-1);overflow-wrap:anywhere;flex:1}.k-appbar__title small{font:var(--t-caption);color:var(--c-ink-2);display:block}.k-account{align-items:center;gap:var(--s-1);min-block-size:var(--tap);padding-inline:var(--s-2);border-radius:var(--r-ctl);color:var(--c-ink);font:var(--t-label);cursor:pointer;white-space:nowrap;background:0 0;border:0;display:inline-flex}.k-account svg{block-size:20px;inline-size:20px}.k-practice{justify-content:center;align-items:center;gap:var(--s-2);min-block-size:32px;padding:var(--s-1) var(--gutter);background:var(--c-practice);color:var(--c-on-dark);font:var(--t-caption-strong);text-align:center;display:flex}.k-practice svg{flex:none;block-size:16px;inline-size:16px}.k-banner{align-items:flex-start;gap:var(--s-3);padding:var(--s-3) var(--gutter);font:var(--t-body);background:var(--c-warn-bg);color:var(--c-ink);display:flex}.k-banner svg{block-size:20px;inline-size:20px;color:var(--c-warn-ink);flex:none;margin-block-start:2px}.k-banner{flex-wrap:wrap}.k-banner>p{flex:12rem;min-inline-size:0;margin:0}.k-banner--err{background:var(--c-err-bg)}.k-banner--err svg{color:var(--c-err-ink)}.k-banner--note{background:var(--c-surface);border-block-end:1px solid var(--c-line)}.k-banner--note svg{color:var(--c-ink-2)}.k-banner__action{margin-inline-start:auto}.k-nav{min-block-size:var(--nav);background:var(--c-surface);border-block-start:1px solid var(--c-line);display:flex}.k-nav a{min-inline-size:0;color:var(--c-ink-2);font:var(--t-caption-strong);flex:1;align-content:center;justify-items:center;gap:2px;text-decoration:none;display:grid;box-shadow:inset 0 3px #0000}.k-nav a svg{block-size:24px;inline-size:24px}.k-nav a[aria-current=page]{color:var(--c-ink);box-shadow:inset 0 3px 0 var(--c-charcoal)}.k-screen{background:var(--c-ground);grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);block-size:100dvh;display:grid}.k-screen__main{overscroll-behavior:contain;padding-block-end:var(--s-4);overflow-y:auto}.k-group{font:var(--t-caption-strong);color:var(--c-ink-2);padding:var(--s-4) var(--gutter) var(--s-2);margin:0}.k-list{background:var(--c-surface);border-block:1px solid var(--c-line);margin:0;padding:0;list-style:none}.k-list>li+li{border-block-start:1px solid var(--c-line)}.k-orderrow{align-items:center;gap:var(--s-1) var(--s-3);min-block-size:72px;inline-size:100%;padding:var(--s-3) var(--gutter);text-align:start;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;text-decoration:none;display:grid}.k-orderrow:active{background:var(--c-ground)}.k-orderrow__name{font:var(--t-label);text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.k-orderrow__end{text-align:end;font:var(--t-label);font-variant-numeric:tabular-nums;white-space:nowrap}.k-orderrow__end small{font:var(--t-caption);color:var(--c-ink-2);display:block}.k-orderrow__meta{align-items:center;gap:var(--s-1) var(--s-2);font:var(--t-caption);color:var(--c-ink-2);flex-wrap:wrap;grid-column:1/-1;display:flex}.k-orderrow__meta>*+:not(.k-tag):before{content:"·";margin-inline-end:var(--s-2)}.k-orderrow.is-dim{opacity:.55}.k-task{grid-template-rows:auto var(--camera) auto minmax(0, 1fr) var(--bottombar);background:var(--c-ground);grid-template-columns:minmax(0,1fr);block-size:100dvh;display:grid;overflow:hidden}.k-taskhead{grid-template-columns:var(--tap) minmax(0, 1fr) auto;align-items:center;gap:var(--s-2);min-block-size:var(--appbar);padding-block:var(--s-1) calc(var(--s-1) + 4px);padding-inline:0 var(--gutter);background:var(--c-charcoal);color:var(--c-on-dark);display:grid;position:relative}.k-taskhead__title{font:var(--t-label);text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.k-taskhead__title small{font:var(--t-caption);color:var(--c-on-dark-2);text-overflow:ellipsis;display:block;overflow:hidden}.k-taskhead__count{font:var(--t-label);font-variant-numeric:tabular-nums;color:var(--c-on-dark);white-space:nowrap}.k-progress{background:var(--c-charcoal-2);block-size:4px;position:absolute;inset-block-end:0;inset-inline:0}.k-progress>span{background:var(--c-green-300);block-size:100%;transition:inline-size var(--m-base) var(--ease);display:block}.k-camera{background:var(--c-charcoal);padding:var(--s-3) var(--gutter);position:relative}.k-camera__feed{inset:var(--s-3) var(--gutter);border-radius:var(--r-ctl);background:var(--c-charcoal-2) center/cover;position:absolute;overflow:hidden}.k-camera__feed video{object-fit:cover;block-size:100%;inline-size:100%}.k-camera__frame{inset:var(--s-3) var(--gutter);border:var(--frame) solid var(--c-frame);border-radius:var(--r-ctl);transition:border-color var(--m-fast) var(--ease), border-width var(--m-fast) var(--ease);position:absolute}.k-camera__frame.is-ok{border-color:var(--c-green-200);border-width:var(--frame-flash)}.k-camera__frame.is-err{border-color:var(--c-err-on-dark);border-width:var(--frame-flash)}.k-strip{align-items:center;gap:var(--s-3);min-block-size:var(--strip);padding-block:var(--s-2);padding-inline:var(--gutter) var(--s-2);background:var(--c-charcoal-2);color:var(--c-on-dark);font:var(--t-label);transition:background-color var(--m-fast) var(--ease);display:flex}.k-strip__text{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-inline-size:0;display:-webkit-box;overflow:hidden}.k-strip{flex-wrap:wrap}.k-strip__msg{flex:9rem;min-inline-size:0;display:grid}.k-strip>.k-btn{margin-inline-start:auto}.k-strip__detail{font:var(--t-label);font-variant-numeric:tabular-nums}.k-strip__count{font:var(--t-count);font-variant-numeric:tabular-nums;flex:none}.k-strip svg{flex:none;block-size:24px;inline-size:24px}.k-strip .k-btn--icon,.k-strip .k-btn--text{color:inherit}.k-strip--warn .k-strip__text,.k-strip--err .k-strip__text{-webkit-line-clamp:unset;display:block}.k-strip--ok{background:var(--c-green-100);color:var(--c-green-800)}.k-strip--warn{background:var(--c-amber);color:var(--c-ink)}.k-strip--err{background:var(--c-err);color:var(--c-on-dark)}.k-lines{overscroll-behavior:contain;padding-block:var(--s-2);overflow-y:auto}.k-bottombar{align-items:center;gap:var(--s-3);padding-inline:var(--gutter);background:var(--c-surface);border-block-start:1px solid var(--c-line);display:flex}.k-bottombar>.k-btn:not(.k-btn--square){flex:1}.k-line{align-items:center;gap:var(--s-3);min-block-size:var(--row);padding:var(--s-3) var(--gutter);background:var(--c-surface);border-block-end:1px solid var(--c-line);transition:background-color var(--m-base) var(--ease);grid-template-columns:56px minmax(0,1fr) auto;display:grid}.k-line__photo{border-radius:var(--r-tag);background:var(--c-ground);object-fit:contain;block-size:56px;inline-size:56px;color:var(--c-ink-2);place-items:center;display:grid}.k-line__name{font:var(--t-label);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.k-line__meta{align-items:center;gap:var(--s-1) var(--s-2);font:var(--t-caption);color:var(--c-ink-2);flex-wrap:wrap;margin-block-start:2px;display:flex}.k-line__count{text-align:end;font:var(--t-count);font-variant-numeric:tabular-nums;white-space:nowrap}.k-line__count small{font:var(--t-caption);color:var(--c-ink-2);display:block}.k-line.is-done{background:var(--c-green-50)}.k-line.is-done .k-line__count{color:var(--c-green-800)}.k-line.is-flash{background:var(--c-green-100)}.k-line.is-mark{box-shadow:inset 0 0 0 2px var(--c-ink)}.k-line__open{gap:var(--s-3);grid-column:1/-1;padding-block-start:var(--s-2);display:grid}.k-cases{gap:var(--s-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.k-cases li{align-items:center;gap:var(--s-1);min-block-size:36px;padding-inline:var(--s-3);border-radius:var(--r-tag);background:var(--c-ground);font:var(--t-caption-strong);font-variant-numeric:tabular-nums;display:inline-flex}.k-cases li.is-typed{background:var(--c-warn-bg);color:var(--c-warn-ink)}.k-stepper{align-items:center;gap:var(--s-3);display:flex}.k-stepper output{text-align:center;min-inline-size:48px;font:var(--t-count);font-variant-numeric:tabular-nums}.k-done{background:var(--c-surface);border-block-end:1px solid var(--c-line)}.k-done>summary{align-items:center;gap:var(--s-2);min-block-size:var(--tap);padding-inline:var(--gutter);font:var(--t-label);color:var(--c-green-800);cursor:pointer;list-style:none;display:flex}.k-done>summary::-webkit-details-marker{display:none}.k-scrim{background:var(--c-scrim);z-index:20;align-items:end;display:grid;position:fixed;inset:0}.k-sheet{background:var(--c-surface);border-radius:var(--r-sheet) var(--r-sheet) 0 0;overscroll-behavior:contain;max-block-size:92dvh;padding:var(--s-2) var(--gutter) var(--s-4);gap:var(--s-3);box-shadow:var(--shadow-float);display:grid;overflow-y:auto}.k-sheet__handle{background:var(--c-line);border-radius:2px;justify-self:center;block-size:4px;inline-size:36px}.k-sheet__head{align-items:center;gap:var(--s-2);display:flex}.k-sheet__head .k-title{flex:1}.k-sheet__actions{gap:var(--s-3);display:flex}.k-sheet__actions>.k-btn{flex:1}.k-display{text-align:center;font:var(--t-display);font-variant-numeric:tabular-nums;padding-block:var(--s-2);border-block-end:2px solid var(--c-ink);direction:ltr}.k-display small{font:var(--t-label);color:var(--c-ink-2);margin-inline-start:var(--s-1)}.k-numpad{gap:var(--s-2);direction:ltr;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.k-numpad button{min-block-size:var(--key);border-radius:var(--r-ctl);background:var(--c-ground);color:var(--c-ink);font:var(--t-key);cursor:pointer;border:0}.k-numpad button:active{background:var(--c-line)}.k-numpad button:disabled{opacity:.4;cursor:default}.k-numpad--dark button{background:var(--c-charcoal-2);color:var(--c-on-dark)}.k-numpad--dark button:active{background:var(--c-charcoal-press)}.k-choice{gap:var(--s-3);min-block-size:88px;inline-size:100%;padding:var(--s-2);border:1.5px solid var(--c-control);border-radius:var(--r-ctl);background:var(--c-surface);text-align:start;font:inherit;color:inherit;cursor:pointer;grid-template-columns:72px minmax(0,1fr);align-items:center;display:grid}.k-choice[aria-pressed=true]{border:3px solid var(--c-ink)}.k-choice img,.k-choice .k-line__photo{block-size:72px;inline-size:72px}.k-form{gap:var(--s-4);padding:var(--s-4) var(--gutter);grid-template-columns:minmax(0,1fr);align-content:start;display:grid}.k-result{align-content:center;justify-items:center;gap:var(--s-2);padding:var(--s-6) var(--gutter);text-align:center;display:grid}.k-result__mark{background:var(--c-green-100);block-size:64px;inline-size:64px;color:var(--c-green-800);border-radius:50%;place-items:center;display:grid}.k-result__mark svg{block-size:32px;inline-size:32px}.k-result__title{font:var(--t-title);margin:0}.k-facts{inline-size:100%;margin:var(--s-2) 0 0;border-block-start:1px solid var(--c-line);display:grid}.k-facts>div{justify-content:space-between;gap:var(--s-3);padding-block:var(--s-3);border-block-end:1px solid var(--c-line);text-align:start;display:flex}.k-facts dt{color:var(--c-ink-2)}.k-facts dd{font:var(--t-label);text-align:end;font-variant-numeric:tabular-nums;margin:0}.k-total{justify-content:space-between;gap:var(--s-3);padding:var(--s-3) var(--gutter);background:var(--c-ground);font:var(--t-label);font-variant-numeric:tabular-nums;display:flex}.k-notice{inset-inline:var(--gutter);z-index:30;padding:var(--s-3) var(--s-4);border-radius:var(--r-ctl);background:var(--c-charcoal);color:var(--c-on-dark);font:var(--t-label);text-align:center;box-shadow:var(--shadow-float);position:fixed;inset-block-end:calc(var(--nav) + var(--s-4))}.k-empty{justify-items:center;gap:var(--s-2);padding:var(--s-6) var(--gutter);text-align:center;color:var(--c-ink-2);display:grid}.k-empty svg{block-size:32px;inline-size:32px}.k-empty p{max-inline-size:28ch;margin:0}.k-skel{border-radius:var(--r-tag);background:var(--c-skeleton);display:block}.k-error{gap:var(--s-2);padding:var(--s-4) var(--gutter);background:var(--c-err-bg);color:var(--c-ink);display:grid}.k-error p{margin:0}.k-signin{align-content:start;gap:var(--s-4);min-block-size:100dvh;padding:var(--s-4) var(--gutter) var(--s-6);background:var(--c-charcoal);color:var(--c-on-dark);text-align:center;display:grid}.k-signin__logo{border-radius:var(--r-ctl);justify-self:center;inline-size:168px}.k-signin .k-banner{text-align:start}.k-lang{justify-content:center;gap:var(--s-2);display:flex}.k-lang button{min-block-size:var(--tap);border-radius:var(--r-ctl);border:1.5px solid var(--c-on-dark-2);min-inline-size:64px;color:var(--c-on-dark);font:var(--t-label);cursor:pointer;background:0 0}.k-lang button[aria-pressed=true]{background:var(--c-on-dark);color:var(--c-ink);border-color:var(--c-on-dark)}.k-dots{justify-content:center;gap:var(--s-3);direction:ltr;display:flex}.k-dots>span{border:2px solid var(--c-on-dark-2);border-radius:50%;block-size:16px;inline-size:16px}.k-dots>span.is-on{background:var(--c-on-dark);border-color:var(--c-on-dark)}.k-web{grid-template-columns:var(--sidebar) minmax(0, 1fr);background:var(--c-surface);block-size:100dvh;display:grid}.k-side{gap:var(--s-1);padding:var(--s-4) var(--s-3);background:var(--c-ground);border-inline-end:1px solid var(--c-line);flex-direction:column;display:flex}.k-side__logo{border-radius:var(--r-ctl);inline-size:100%;max-inline-size:140px;margin-block-end:var(--s-3)}.k-side a{align-items:center;gap:var(--s-3);min-block-size:var(--tap);padding-inline:var(--s-3);border-radius:var(--r-ctl);color:var(--c-ink-2);font:var(--t-label);text-decoration:none;display:flex}.k-side a svg{flex:none;block-size:20px;inline-size:20px}.k-side a[aria-current=page]{background:var(--c-surface);color:var(--c-ink);box-shadow:inset 0 0 0 2px var(--c-charcoal)}.k-side__me{padding:var(--s-3);border-block-start:1px solid var(--c-line);font:var(--t-caption);color:var(--c-ink-2);margin-block-start:auto}.k-split{grid-template-columns:clamp(16rem, 30%, var(--queue)) minmax(0, 1fr);min-block-size:0;display:grid}.k-tablebox{overflow-x:auto}.k-table{border-collapse:collapse;font-variant-numeric:tabular-nums;inline-size:100%;min-inline-size:30rem}.k-table th{background:var(--c-surface);text-align:start;font:var(--t-caption-strong);color:var(--c-ink-2);padding:var(--s-3) var(--s-2);border-block-end:2px solid var(--c-ink);position:sticky;inset-block-start:0}.k-table td{padding:var(--s-2);border-block-end:1px solid var(--c-line);vertical-align:middle;min-block-size:var(--tap)}.k-table .is-num{text-align:end}.k-table tr.is-mark td{background:var(--c-ground)}:root{--om-strip:var(--c-charcoal);--om-on-strip:var(--c-on-dark);--om-on-strip-2:var(--c-on-dark-2);--om-strip-line:var(--c-frame);--om-strip-warn:var(--c-amber);--om-nav:var(--c-ground);--om-work:var(--c-surface);--om-band:var(--c-ground);--om-selected:var(--c-skeleton);--om-rule:var(--c-line);--om-control:var(--c-control);--om-focus:var(--c-focus);--om-focus-strip:var(--c-focus-on-dark);--t-name:500 1rem/1.375rem var(--font);--t-caption-m:500 .875rem/1.25rem var(--font);--t-section:600 1.25rem/1.75rem var(--font);--t-total:700 1.75rem/2rem var(--font);--btn:48px;--s-7:48px;--s-8:64px;--om-rail:88px;--om-cats:200px;--om-cart:360px;--om-strip-h:72px;--om-pad:24px;--om-row:72px;--om-photo-row:48px;--om-dialog-s:384px;--om-dialog-m:512px;--om-dialog-l:768px;--icon-s:16px;--icon-m:20px;--icon-l:24px;--o-disabled:.4;--z-sticky:10;--z-toast:30;--z-scrim:40;--z-dialog:50}.om-app{background:var(--om-work);block-size:100%;color:var(--c-ink);font:var(--t-body);grid-template-columns:var(--om-rail) var(--om-cats) minmax(0, 1fr) var(--om-cart);grid-template-rows:var(--om-strip-h) minmax(0, 1fr);-webkit-tap-highlight-color:transparent;touch-action:manipulation;display:grid}:where(.om-app,.om-scope) *,:where(.om-app,.om-scope) :before,:where(.om-app,.om-scope) :after{box-sizing:border-box}.om-scope{font:var(--t-body);color:var(--c-ink);background:var(--om-work);-webkit-tap-highlight-color:transparent}.om-app>.om-rail{grid-row:1/-1}.om-app>.om-strip{grid-column:2/-1}.om-app--upright{grid-template-columns:var(--om-rail) minmax(0, 1fr) var(--om-cart)}.om-app--narrow{grid-template-columns:var(--om-rail) minmax(0, 1fr)}.om-app--upright{--om-cart:320px}:is(.om-app--upright,.om-app--narrow) :is(.om-rows__head,.om-prow){grid-template-columns:var(--om-photo-row) minmax(0, 1fr) 96px 144px}:is(.om-app--upright,.om-app--narrow) :is(.om-prow__stock,.om-rows__head>:nth-child(3)),.om-prow__instock{display:none}:is(.om-app--upright,.om-app--narrow) .om-prow__instock{display:inline}:where(.om-app,.om-scope) :focus-visible{outline:3px solid var(--om-focus);outline-offset:2px}:where(.om-strip,.om-toast) :focus-visible{outline-color:var(--om-focus-strip)}.om-num{font-variant-numeric:tabular-nums}.om-muted{font:var(--t-caption);color:var(--c-ink-2)}.om-warn{color:var(--c-warn-ink);font-weight:600}.om-warn svg,.om-ico{inline-size:var(--icon-s);block-size:var(--icon-s);vertical-align:-3px;flex:none}.om-rail{align-items:center;gap:var(--s-1);padding-block:var(--s-3);background:var(--om-nav);border-inline-end:1px solid var(--om-rule);flex-direction:column;display:flex;overflow-y:auto}.om-rail__logo{border-radius:var(--r-ctl);block-size:48px;inline-size:48px;margin-block-end:var(--s-2)}.om-rail__item{min-block-size:64px;inline-size:84px;padding:var(--s-1) 2px;border-radius:var(--r-ctl);color:var(--c-ink-2);font:var(--t-caption-m);text-align:center;cursor:pointer;background:0 0;border:0;flex:none;align-content:center;justify-items:center;gap:2px;font-size:14px;line-height:18px;text-decoration:none;display:grid}.om-rail__item svg{inline-size:var(--icon-l);block-size:var(--icon-l)}.om-rail__item[aria-current=page]{background:var(--om-selected);color:var(--c-ink);font-weight:600}.om-rail__item:active{background:var(--om-selected)}.om-rail__me{margin-block-start:auto}.om-strip{background:var(--om-strip);min-inline-size:0;color:var(--om-on-strip);padding-inline:var(--s-2);align-items:stretch;display:flex;container-type:inline-size}@container (width<=62rem){.om-strip .om-strip__cell--info{display:none}}@container (width<=54rem){.om-strip .om-pill__text{display:none}.om-strip .om-pill{padding-inline:var(--s-2)}}@container (width<=40rem){.om-strip .om-strip__cell--opt{display:none}}.om-strip__time:before{content:" · "}@container (width<=54rem){.om-strip .om-strip__time{display:block}.om-strip .om-strip__time:before{content:none}.om-strip .om-strip__cell--money{flex:none}}.om-strip__cell{min-inline-size:0;padding-inline:var(--s-4);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;text-decoration:none;display:flex;position:relative}.om-strip__cell+.om-strip__cell:before{content:"";inset-inline-start:0;inset-block:var(--s-4);border-inline-start:1px solid var(--om-strip-line);position:absolute}.om-strip__cell:active{background:var(--c-charcoal-2)}.om-strip__cell--customer{flex:auto;min-inline-size:240px;max-inline-size:440px}.om-strip__cell--info{cursor:default}.om-strip__cell--info:active{background:0 0}.om-strip__label{font:var(--t-caption);color:var(--om-on-strip-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.om-strip__value{font:var(--t-name);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.om-strip__customer{font:var(--t-section)}.om-strip__warn{color:var(--om-strip-warn);font-weight:600}.om-strip__end{align-items:center;gap:var(--s-2);padding-inline:var(--s-2);margin-inline-start:auto;display:flex}.om-strip .k-btn--icon{color:var(--om-on-strip)}.om-strip .k-btn--icon:active{background:var(--c-charcoal-2)}.om-pill{align-items:center;gap:var(--s-2);min-block-size:var(--tap);padding-inline:var(--s-3);border-radius:var(--r-ctl);background:var(--c-warn-bg);color:var(--c-warn-ink);font:var(--t-caption-strong);white-space:nowrap;cursor:pointer;border:0;display:inline-flex}.om-pill svg{inline-size:var(--icon-s);block-size:var(--icon-s)}.om-cats{padding:var(--s-2);background:var(--om-nav);border-inline-end:1px solid var(--om-rule);overscroll-behavior:contain;flex-direction:column;gap:2px;display:flex;overflow-y:auto}.om-cat{justify-content:space-between;align-items:center;gap:var(--s-2);min-block-size:var(--tap);padding:var(--s-1) var(--s-3);border-radius:var(--r-ctl);color:var(--c-ink);font:var(--t-body);text-align:start;cursor:pointer;background:0 0;border:0;flex:none;text-decoration:none;display:flex}.om-cat__n{font:var(--t-caption);color:var(--c-ink-2);font-variant-numeric:tabular-nums}.om-cat[aria-current=true]{background:var(--om-selected);font-weight:600}.om-cat:active{background:var(--om-selected)}.om-cats__sep{background:var(--om-rule);block-size:1px;margin:var(--s-2) var(--s-3);flex:none}.om-products{gap:var(--s-4);min-inline-size:0;padding:var(--om-pad);background:var(--om-work);overscroll-behavior:contain;flex-direction:column;display:flex;overflow-y:auto}.om-listhead{align-items:baseline;gap:var(--s-3);display:flex}.om-listhead h2{font:var(--t-section);margin:0}.om-listhead .om-muted{margin-inline-start:auto}.om-rows{display:grid}.om-rows__head,.om-prow{grid-template-columns:var(--om-photo-row) minmax(0, 1fr) 56px 96px 144px;column-gap:var(--s-3);align-items:center;display:grid}.om-rows__head{border-block-end:1px solid var(--om-rule);font:var(--t-caption);color:var(--c-ink-2);padding-block-end:var(--s-2)}.om-rows__head>:nth-child(n+3){text-align:end}.om-prow{min-block-size:var(--om-row);padding-block:var(--s-3);border-block-end:1px solid var(--om-rule)}.om-prow__photo,.om-card__photo{cursor:pointer;background:0 0;border:0;inline-size:100%;padding:0;display:block}.om-prow__name{-webkit-line-clamp:2;font:var(--t-name);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.om-prow__meta{align-items:center;gap:var(--s-1) var(--s-2);font:var(--t-caption);color:var(--c-ink-2);flex-wrap:wrap;margin-block-start:2px;display:flex}.om-prow__stock,.om-prow__price{text-align:end;font-variant-numeric:tabular-nums}.om-prow__stock{font:var(--t-body)}.om-prow__qty{justify-self:end}.om-prow .k-btn--text{min-block-size:var(--tap);padding-inline:var(--s-1);font:var(--t-caption-m);color:var(--c-ink);margin-block:-14px}.om-price{font-variant-numeric:tabular-nums;justify-items:end;display:grid}.om-price__value{align-items:center;gap:var(--s-1);font:var(--t-name);white-space:nowrap;display:inline-flex}.om-price__value svg{inline-size:var(--icon-s);block-size:var(--icon-s)}.om-price__sub{font:var(--t-caption);color:var(--c-ink-2);white-space:nowrap}.om-price__sub s{text-decoration-thickness:1px}.om-qty{border:1.5px solid var(--om-control);border-radius:var(--r-ctl);background:var(--om-work);inline-size:144px;display:inline-flex;overflow:hidden}.om-qty>button{min-block-size:var(--tap);color:var(--c-ink);font:var(--t-name);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;flex:1;place-items:center;display:grid}.om-qty>button+button{border-inline-start:1.5px solid var(--om-control)}.om-qty>button svg{inline-size:var(--icon-m);block-size:var(--icon-m)}.om-qty>button:active{background:var(--c-ground)}.om-qty>button:disabled{opacity:var(--o-disabled);cursor:default}.om-add{inline-size:144px;min-block-size:var(--tap)}.om-qty--block,.om-add--block{inline-size:100%}.om-photo{aspect-ratio:1;border:1px solid var(--om-rule);border-radius:var(--r-tag);background:var(--om-work);inline-size:100%;max-inline-size:100%;color:var(--c-ink-2);place-items:center;padding:6%;display:grid;overflow:hidden}.om-photo img{object-fit:contain;max-block-size:100%;max-inline-size:100%}.om-photo--missing{background:var(--c-ground);border-color:var(--c-ground)}.om-photo--missing svg{inline-size:var(--icon-l);block-size:var(--icon-l)}.om-photo--wide{aspect-ratio:4/3}.om-cards{gap:var(--s-6) var(--s-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.om-cards--2{grid-template-columns:repeat(2,minmax(0,1fr))}.om-card{gap:var(--s-2);grid-template-rows:auto auto auto 1fr auto;min-inline-size:0;display:grid}.om-card__name{font:var(--t-name);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-block-size:2.75rem;display:-webkit-box;overflow:hidden}.om-card__meta{font:var(--t-caption);color:var(--c-ink-2)}.om-card__price{justify-content:space-between;align-items:baseline;gap:var(--s-2);display:flex}.om-cart{background:var(--om-work);border-inline-start:1px solid var(--om-rule);grid-template-rows:auto auto minmax(0,1fr) auto auto auto auto;min-block-size:0;display:grid}.om-cart>*{padding-inline:var(--s-4)}.om-tabs{gap:var(--s-4);border-block-end:1px solid var(--om-rule);display:flex}.om-tabs>button{min-block-size:var(--tap);min-inline-size:var(--tap);color:var(--c-ink-2);font:var(--t-label);cursor:pointer;background:0 0;border:0;padding:0}.om-tabs>button[aria-selected=true]{color:var(--c-ink);box-shadow:inset 0 -2px 0 var(--c-ink)}.om-cart__meta{padding-block:var(--s-2);font:var(--t-caption);color:var(--c-ink-2)}.om-cart__lines{overscroll-behavior:contain;overflow-y:auto}.om-cline{gap:var(--s-2);padding-block:var(--s-3);border-block-end:1px solid var(--om-rule);display:grid}.om-cline__top{gap:var(--s-2);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.om-cline__name{font:var(--t-name);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.om-cline__note{font:var(--t-caption);color:var(--c-ink-2)}.om-cline__row{gap:var(--s-2);grid-template-columns:144px minmax(0,1fr);align-items:center;display:grid}.om-cline__sum{justify-items:end;display:grid}.om-cline__each{font:var(--t-caption-m);white-space:nowrap;padding-inline:var(--s-2);margin-block:-10px -12px;margin-inline-end:calc(-1 * var(--s-2))}.om-cline__each svg{block-size:14px;inline-size:14px}.om-cline__total{text-align:end;min-inline-size:80px;font:var(--t-name);font-variant-numeric:tabular-nums}.om-cline .k-btn--icon{color:var(--c-ink-2);margin-block:-12px}.om-cart__quiet{align-items:center;gap:var(--s-2);min-block-size:var(--tap);font:var(--t-caption);color:var(--c-ink-2);display:flex}.om-totals{gap:var(--s-2);padding-block:var(--s-3);background:var(--om-band);font-variant-numeric:tabular-nums;display:grid}.om-totals__row{justify-content:space-between;align-items:center;gap:var(--s-3);min-block-size:24px;display:flex}.om-totals__row--tap{min-block-size:var(--tap);margin-inline:calc(-1 * var(--s-2));padding-inline:var(--s-2);border-radius:var(--r-ctl);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0}.om-totals__row--tap:active{background:var(--om-selected)}.om-totals__grand{border-block-start:1px solid var(--om-rule);padding-block-start:var(--s-2)}.om-totals__grand b{font:var(--t-section)}.om-totals__grand output{font:var(--t-total)}.om-cart__notes{padding-block:var(--s-3) 0}.om-cart__actions{gap:var(--s-3);padding-block:var(--s-3) calc(var(--s-3) + env(safe-area-inset-bottom,0px));display:flex}.om-cart__actions>.k-btn{padding-inline:var(--s-3);flex:1}.om-cart__empty{padding-block:var(--s-4);gap:var(--s-3);align-content:start;display:grid}.om-mini{gap:var(--s-2);padding-block:var(--s-2);border-block-end:1px solid var(--om-rule);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.om-mini__name{font:var(--t-name);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.om-cartbar{z-index:var(--z-sticky);align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4) calc(var(--s-3) + env(safe-area-inset-bottom,0px));background:var(--om-work);border-block-start:1px solid var(--om-rule);display:flex;position:sticky;inset-block-end:0}.om-cartbar output{font:var(--t-section);font-variant-numeric:tabular-nums;margin-inline-start:auto}.om-scrim{z-index:var(--z-scrim);padding:var(--s-5);background:var(--c-scrim);place-items:center;display:grid;position:fixed;inset:0}.om-dialog{gap:var(--s-4);inline-size:min(var(--om-dialog-l), 100%);max-block-size:calc(100dvh - var(--s-7));padding:var(--s-5);border-radius:var(--r-sheet);background:var(--om-work);box-shadow:var(--shadow-float);z-index:var(--z-dialog);display:grid;overflow-y:auto}.om-dialog--m{inline-size:min(var(--om-dialog-m), 100%)}.om-dialog--s{inline-size:min(var(--om-dialog-s), 100%)}.om-dialog__head{gap:var(--s-3);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.om-dialog__head h2{font:var(--t-section);margin:0}.om-dialog__actions{gap:var(--s-3);display:flex}.om-dialog__actions>.k-btn{flex:1}.om-pop{z-index:var(--z-dialog);position:absolute}.om-facts{gap:var(--s-1) var(--s-4);font-variant-numeric:tabular-nums;grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}.om-facts dt{font:var(--t-caption);color:var(--c-ink-2)}.om-facts dd{font:var(--t-body);margin:0}.om-section{gap:var(--s-2);border-block-start:1px solid var(--om-rule);padding-block-start:var(--s-3);display:grid}.om-section h3{font:var(--t-label);margin:0}:where(.om-app,.om-scope) .k-seg>button{color:var(--c-ink-2);font-weight:500}:where(.om-app,.om-scope) .k-seg>button[aria-pressed=true]{background:var(--om-selected);color:var(--c-ink);box-shadow:inset 0 0 0 2px var(--c-ink);font-weight:600}:where(.om-app,.om-scope) .k-table td{white-space:nowrap}:where(.om-app,.om-scope) .k-table td.is-act{text-align:end;inline-size:1%}.om-cell2{font:var(--t-caption);color:var(--c-ink-2);display:block}.om-toast{inset-block-end:calc(var(--s-5) + env(safe-area-inset-bottom,0px));z-index:var(--z-toast);align-items:center;gap:var(--s-3);min-block-size:var(--tap);padding-inline:var(--s-4) var(--s-2);border-radius:var(--r-ctl);background:var(--c-charcoal-2);color:var(--c-on-dark);box-shadow:var(--shadow-float);font:var(--t-body);max-inline-size:min(560px, calc(100% - 2 * var(--s-5)));display:flex;position:fixed;left:50%;translate:-50%}.om-toast .k-btn--text{color:var(--c-on-dark)}.om-toast .k-btn--text:active{background:var(--c-charcoal)}.om-stamp{align-items:center;gap:var(--s-2);font:var(--t-caption);color:var(--c-ink-2);display:inline-flex}.om-app--page{grid-template-columns:var(--om-rail) minmax(0, 1fr);grid-template-rows:minmax(0,1fr)}.om-page{gap:var(--s-6);padding:var(--om-pad) var(--s-6) calc(var(--s-8) + env(safe-area-inset-bottom,0px));grid-column:2/-1;align-content:start;display:grid;overflow-y:auto}.om-page__head{align-items:center;gap:var(--s-2) var(--s-4);flex-wrap:wrap;display:flex}.om-page__head h1{font:var(--t-section);margin:0}.om-page__head>.k-btn:last-child:not(:first-child){margin-inline-start:auto}.om-counts{gap:var(--s-3) var(--s-8);padding:var(--s-4) var(--s-5);border-radius:var(--r-ctl);background:var(--om-band);flex-wrap:wrap;margin:0;display:flex}.om-counts>div{flex-direction:column-reverse;display:flex}.om-counts dt{font:var(--t-caption);color:var(--c-ink-2)}.om-counts dd{font:var(--t-section);font-variant-numeric:tabular-nums;margin:0}.om-dash{gap:var(--s-7);grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;display:grid}:is(.om-app--upright,.om-app--narrow) .om-dash{grid-template-columns:minmax(0,1fr)}.om-dash__col{gap:var(--s-7);align-content:start;min-inline-size:0;display:grid}.om-panel{align-content:start;min-inline-size:0;display:grid}.om-panel__head{padding:0 var(--s-2) var(--s-2);border-block-end:1px solid var(--om-rule);gap:2px;display:grid}.om-panel__head h2{font:var(--t-label);margin:0}.om-panel__group{padding:var(--s-4) var(--s-2) var(--s-1);font:var(--t-label);margin:0}.om-panel__more{justify-self:start;margin-block-start:var(--s-1)}.om-lrow{gap:var(--s-1) var(--s-4);min-block-size:64px;inline-size:100%;padding:var(--s-2);border:0;border-block-end:1px solid var(--om-rule);color:inherit;font:inherit;text-align:start;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}button.om-lrow{grid-template-columns:minmax(0, 1fr) auto var(--icon-s);cursor:pointer}button.om-lrow:active{background:var(--om-selected)}.om-lrow--acts{grid-template-columns:minmax(0,1fr) auto auto}.om-lrow--acts .om-lrow__acts>.k-btn:first-child{min-inline-size:11rem}.om-lrow__main{gap:2px;min-inline-size:0;display:grid}.om-lrow__name{font:var(--t-name);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.om-lrow__meta{font:var(--t-caption);color:var(--c-ink-2)}.om-lrow__end{text-align:end;font:var(--t-name);font-variant-numeric:tabular-nums;white-space:nowrap;justify-items:end;display:grid}.om-lrow__acts{align-items:center;gap:var(--s-2);display:flex}.om-lrow__acts>.k-tag+.k-btn{margin-inline-start:auto}.om-lrow>svg{color:var(--c-ink-2)}[dir=rtl] :is(.om-lrow>svg,.om-totals__row--tap svg){scale:-1 1}:is(.om-app--upright,.om-app--narrow) .om-lrow--acts{grid-template-columns:minmax(0,1fr) auto}:is(.om-app--upright,.om-app--narrow) .om-lrow--acts .om-lrow__acts{grid-column:1/-1}.om-wait{place-content:center;justify-items:center;gap:var(--s-2);padding:var(--s-6);text-align:center;color:var(--c-ink-2);grid-column:2/-1;display:grid}.om-wait:before{content:"";block-size:32px;inline-size:32px;border:3px solid var(--c-ink);border-inline-end-color:#0000;border-radius:50%;margin-block-end:var(--s-2);animation:.8s linear infinite k-spin}.om-wait b{font:var(--t-label);color:var(--c-ink)}.om-lrow--stack{grid-template-columns:minmax(0,1fr) auto}.om-lrow--stack .om-lrow__acts{grid-column:1/-1}button.om-lrow[aria-current=true]{background:var(--om-selected)}.om-panel__text{padding:var(--s-3) var(--s-2);font:var(--t-caption);color:var(--c-ink-2);margin:0}.om-panel .k-table td:first-child{white-space:normal}.om-back svg{scale:-1 1}[dir=rtl] .om-back svg{scale:1}.om-cases{gap:var(--s-2);grid-template-columns:1fr 1fr;display:grid}.om-tiles{gap:var(--s-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.om-app--narrow .om-tiles{grid-template-columns:minmax(0,1fr)}.om-tile{gap:var(--s-1);min-inline-size:0;padding:var(--s-4) var(--s-5);border-radius:var(--r-ctl);background:var(--om-band);color:inherit;font:inherit;text-align:start;border:0;align-content:start;display:grid}button.om-tile{cursor:pointer}button.om-tile:active{background:var(--om-selected)}.om-tile__label{font:var(--t-label)}.om-tile__value{font:var(--t-section)}.om-tile__sub{font:var(--t-caption);color:var(--c-ink-2);margin-block-end:var(--s-2)}.om-tile svg{block-size:auto;inline-size:100%;display:block}.om-tile__axis{justify-content:space-between;gap:var(--s-2);font:var(--t-caption);color:var(--c-ink-2);display:flex}.om-seg{block-size:8px;margin-block:var(--s-1) var(--s-2);gap:2px;display:flex}.om-seg>span{border-radius:4px;min-inline-size:4px}.om-key{gap:2px var(--s-2);font:var(--t-caption);color:var(--c-ink-2);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.om-key i{border-radius:2px;block-size:10px;inline-size:10px}.om-key b{color:var(--c-ink);font-variant-numeric:tabular-nums;text-align:end;font-weight:500}.v-grey{background:var(--c-control);fill:var(--c-control)}.v-amber{background:var(--c-amber);fill:var(--c-amber)}.v-dark{background:var(--c-warn-ink);fill:var(--c-warn-ink)}.v-light{background:var(--c-line);fill:var(--c-line)}.v-ink{fill:var(--c-ink)}.v-avg{stroke:var(--c-ink-2);stroke-width:1px;vector-effect:non-scaling-stroke}[dir=rtl] .om-tile svg{scale:-1 1}.om-panel__h{z-index:var(--z-sticky);background:var(--om-work);font:inherit;margin:0;position:sticky;inset-block-start:calc(-1 * var(--om-pad))}.om-panel__fold{align-items:center;gap:var(--s-3);min-block-size:56px;inline-size:100%;padding:var(--s-2);border:0;border-block-end:1px solid var(--om-rule);background:var(--om-work);color:inherit;font:inherit;text-align:start;cursor:pointer;grid-template-columns:minmax(0,1fr) auto;display:grid}.om-panel__fold:active{background:var(--om-selected)}.om-panel__title{gap:2px;display:grid}.om-panel__title b{font:var(--t-label)}.om-panel__fold>svg{color:var(--c-ink-2);transition:rotate var(--m-fast);rotate:90deg}.om-panel__fold[aria-expanded=false]>svg{rotate:0deg}[dir=rtl] .om-panel__fold[aria-expanded=false]>svg{rotate:180deg}@media (prefers-reduced-motion:reduce){.om-panel__fold>svg{transition:none}}.om-review__item{gap:var(--s-2);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.om-review__item>svg{color:var(--c-warn-ink);margin-block-start:3px}.om-review__item b{font:var(--t-label)}.om-chips{gap:var(--s-2);flex-wrap:wrap;display:flex}.om-chips>.k-btn[aria-pressed=true]{background:var(--om-selected);color:var(--c-ink);box-shadow:inset 0 0 0 2px var(--c-ink)}.om-page .k-group{padding-block-end:0;padding-inline:0}.om-steps{gap:var(--s-2);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.om-steps>li{border-block-start:4px solid var(--c-line);font:var(--t-caption);color:var(--c-ink-2);overflow-wrap:anywhere;align-content:start;gap:2px;padding-block-start:var(--s-2);display:grid}.om-steps>li>b{font:var(--t-caption-strong)}.om-steps>li.is-done{border-block-start-color:var(--c-ink);color:var(--c-ink)}.om-totals__note{font:var(--t-caption);color:var(--c-ink-2);white-space:pre-line;overflow-wrap:anywhere;margin-block-start:calc(-1 * var(--s-2))}.om-sotable{min-inline-size:0}.om-sotable td{vertical-align:top}.om-sotable td:first-child{white-space:normal}.om-soitem{gap:var(--s-2);grid-template-columns:40px minmax(0,1fr);align-items:start;display:grid}.om-thumb{inline-size:40px;padding:2px}.om-thumb.om-photo--missing svg{inline-size:var(--icon-s);block-size:var(--icon-s)}.k-input select{inline-size:100%;min-inline-size:0;font:inherit;color:inherit;background:0 0;border:0;outline:none;flex:1;align-self:stretch}.om-spsel{inline-size:auto;max-inline-size:22rem}.om-form{gap:var(--s-4);display:grid}.om-form h3{font:var(--t-label);margin:0}.om-form__row{gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));display:grid}.om-catalog{grid-template-columns:var(--om-cats) minmax(0, 1fr);gap:var(--s-5);align-items:start;display:grid}.om-catalog--one{grid-template-columns:minmax(0,1fr)}.om-catalog>.om-cats{max-block-size:calc(100dvh - 2 * var(--s-6));border:1px solid var(--om-rule);border-radius:var(--r-ctl);position:sticky;top:0}.om-card--off .om-photo img{opacity:.45}.om-card--off .om-card__name{color:var(--c-ink-2)}.om-card__offnote{min-block-size:var(--btn);font:var(--t-caption);color:var(--c-ink-2);align-items:center;display:flex}.om-reorder{gap:var(--s-1);display:flex}.om-reorder .k-btn--icon{border:1px solid var(--om-rule)}.om-reorder .k-btn--icon:disabled{opacity:.4}.om-signin{align-content:center;justify-items:center}.om-signin>:not(img){inline-size:min(100%,30rem)}.om-signin__title{font:var(--t-section);margin:0}.om-signin__sub{margin:0}.om-gbtn{gap:var(--s-3)}.om-invtable td:nth-child(4),.om-invtable td:nth-child(4) .k-tag{white-space:normal}html,body,#root{background:var(--c-charcoal);min-block-size:100%;margin:0}body{font:var(--t-body)}.om-signin__sub{font:var(--t-body);color:var(--c-on-dark)}.om-signin__about{font:var(--t-caption);color:var(--c-on-dark);margin:0}.om-signin__about a{color:inherit;text-underline-offset:3px}.om-privacy{box-sizing:border-box;min-block-size:100dvh;padding:var(--s-6) var(--gutter);background:var(--c-surface);color:var(--c-ink);font:var(--t-body)}.om-privacy>*{max-inline-size:40rem;margin-inline:auto}.om-privacy h1{font:var(--t-section);margin-block:var(--s-4) var(--s-1)}.om-privacy h2{font:var(--t-label);margin-block:var(--s-5) var(--s-1)}.om-privacy p{margin-block:0 var(--s-2);line-height:1.5}.om-privacy .k-btn{padding-inline:0;display:inline-flex}
