.hub{--hub-rail: 248px;--hub-detail: 420px;--hub-head: 56px;display:grid;grid-template-rows:var(--hub-head) auto minmax(0,1fr);block-size:100%;min-block-size:0;background:var(--app-ground)}.hub__head{display:grid;grid-template-columns:minmax(220px,1fr) minmax(0,2fr) auto;align-items:center;gap:var(--s-3);block-size:var(--hub-head);padding-inline:var(--s-4);background:var(--app-surface-1);border-block-end:1px solid var(--border)}.hub__head-title{min-inline-size:0;overflow:hidden}.hub__head-who{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hub__status{display:flex;align-items:center;gap:var(--s-2);min-inline-size:0;block-size:1.45em;overflow:hidden;white-space:nowrap;color:var(--muted)}.hub__status[data-tone=warn]{color:var(--warn-fg)}.hub .hub__fix{border:0;background:none;color:inherit;text-decoration:underline;cursor:pointer;padding:var(--s-1) var(--s-2);min-block-size:44px}.hub__head-acts{display:flex;gap:var(--s-2);justify-content:flex-end}.hub__bar{display:flex;align-items:flex-start;gap:var(--s-3);padding:var(--s-2) var(--s-4);border-block-end:1px solid var(--border)}.hub__views{display:flex;gap:var(--s-1);flex-wrap:wrap}.hub .hub__view{display:inline-flex;align-items:center;gap:var(--s-2);min-block-size:44px;padding-inline:var(--s-3);border:1px solid transparent;border-radius:var(--r-object, 8px);background:none;color:var(--muted);cursor:pointer}.hub .hub__view[aria-selected=true]{background:var(--raised);color:var(--ink);border-block-end-color:var(--accent);border-block-end-width:3px}.hub__view-n{font-variant-numeric:tabular-nums;color:var(--muted)}.hub__search{flex:1 1 260px;min-inline-size:0}.hub__search input{inline-size:100%;min-block-size:44px}.hub__why{margin-block-start:var(--s-1)}.hub__why.refusal,.hub__state.refusal{color:var(--bad-fg)}.hub__state.warn{color:var(--warn-fg)}.hub__stage{display:grid;grid-template-columns:var(--hub-rail) minmax(0,1fr) var(--hub-detail);min-block-size:0;overflow:hidden}.hub[data-compact] .hub__stage{grid-template-columns:minmax(560px,1fr) 440px}.hub__rail{overflow:auto;padding:var(--s-3);border-inline-end:1px solid var(--border);background:var(--app-surface-1)}.hub__filters{display:flex;flex-direction:column;gap:var(--s-4)}.hub__group{display:flex;flex-direction:column;gap:var(--s-2)}.hub__checks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--s-1)}.hub__check{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--s-2);min-block-size:44px;padding-inline:var(--s-2);border-radius:var(--r-object, 8px);cursor:pointer}.hub__check[data-locked]{cursor:default;color:var(--muted)}.hub__check input{inline-size:18px;block-size:18px}.hub__check-n{font-variant-numeric:tabular-nums;color:var(--muted)}.hub__chips{display:flex;gap:var(--s-2);flex-wrap:wrap}.hub .hub__chip{display:inline-flex;align-items:center;gap:var(--s-2);min-block-size:44px;padding-inline:var(--s-3);border:1px solid var(--field-edge, #737679);border-radius:999px;background:none;color:var(--ink);cursor:pointer}.hub .hub__chip[aria-pressed=true]{background:var(--raised);border-color:var(--accent)}.hub__chip-n{font-variant-numeric:tabular-nums;color:var(--muted)}.hub__dates{display:flex;align-items:center;gap:var(--s-2);flex-wrap:wrap}.hub__dates input{min-block-size:44px}.hub__retention{margin-block-start:auto}.hub__list-col{display:grid;grid-template-rows:auto auto minmax(0,1fr);min-block-size:0;min-inline-size:0}.hub__list-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);padding:var(--s-2) var(--s-3);border-block-end:1px solid var(--border);min-block-size:56px}.hub__list-head[data-preview]{background:var(--raised)}.hub__list-acts{display:flex;gap:var(--s-2);flex-shrink:0}.hub__view-rule{padding:0 var(--s-3) var(--s-2)}.hub__list-body{position:relative;min-block-size:0}.hub__scroll{block-size:100%;overflow:auto;padding:var(--s-2) var(--s-3) var(--s-6);scroll-behavior:auto}.hub .hub__pill{position:absolute;inset-block-start:var(--s-2);inset-inline:0;margin-inline:auto;inline-size:fit-content;z-index:2;min-block-size:44px;padding-inline:var(--s-4);border:1px solid var(--accent);border-radius:999px;background:var(--sheet);color:var(--ink);cursor:pointer;box-shadow:0 6px 18px #00000073}.hub__band+.hub__band{margin-block-start:var(--s-4)}.hub__band-head{padding-inline:var(--s-2);margin-block-end:var(--s-1)}.hub__rows{list-style:none;margin:0;padding:0}.hub__row-host{--hub-mark: 1.25rem;--hub-when: 3.5rem;display:grid;grid-template-columns:0 minmax(0,1fr);align-items:start}.hub__row-host:has(.hub__row-pick){grid-template-columns:44px minmax(0,1fr)}.hub__row-pick{display:inline-flex;align-items:center;justify-content:center;inline-size:44px;min-block-size:44px}.hub .hub__row{grid-column:2;display:grid;grid-template-columns:var(--hub-mark) minmax(0,1fr) var(--hub-when);gap:var(--s-2);align-items:start;inline-size:100%;text-align:start;min-block-size:44px;padding:var(--s-2);border:1px solid transparent;border-radius:var(--r-object, 8px);background:none;color:var(--ink);cursor:pointer}.hub .hub__row[aria-current=true]{background:var(--raised);border-color:var(--accent)}.hub__row-mark{color:var(--muted);text-align:center;line-height:1.3}.hub .hub__row[data-unread] .hub__row-mark{color:var(--accent)}.hub .hub__row[data-state=RETRACTED] .hub__row-title{color:var(--muted)}.hub__row-main{min-inline-size:0;display:flex;flex-direction:column;gap:2px}.hub__row-title{display:flex;gap:var(--s-2);align-items:baseline}.hub__high{color:var(--warn-fg)}.hub__row-detail{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hub__row-when{font-variant-numeric:tabular-nums;text-align:end;line-height:1.6}.hub .hub__row-members{grid-column:2;justify-self:start;margin-inline-start:calc(var(--hub-mark) + var(--s-2) + var(--s-2));min-block-size:44px;padding-inline:var(--s-2);border:0;background:none;color:var(--accent);cursor:pointer}.hub__row--skeleton{display:flex;flex-direction:column;gap:var(--s-1);padding:var(--s-2)}.hub__skel{display:block;block-size:14px;inline-size:60%;border-radius:4px;background:var(--raised)}.hub__skel--short{inline-size:35%}.hub__state{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-2);padding:var(--s-4) var(--s-2)}.hub .hub__more{margin:var(--s-3) auto;display:block}.hub__detail{overflow:auto;padding:var(--s-4);border-inline-start:1px solid var(--border);background:var(--card, var(--app-surface-1));display:flex;flex-direction:column;gap:var(--s-4);min-inline-size:0}.hub__detail-meta{display:flex;gap:var(--s-3);flex-wrap:wrap}.hub__detail-meta [data-tone=warn]{color:var(--warn-fg)}.hub__detail-acts{display:flex;gap:var(--s-2);flex-wrap:wrap;align-items:flex-start}.hub__block{display:flex;flex-direction:column;gap:var(--s-2);padding-block-start:var(--s-3);border-block-start:1px solid var(--border)}.hub__block-head{cursor:default}details.hub__block>summary{cursor:pointer;min-block-size:44px;display:flex;align-items:center;gap:var(--s-2);list-style:none}details.hub__block>summary::-webkit-details-marker{display:none}details.hub__block>summary:before{content:"›";color:var(--accent);transform:rotate(0)}details.hub__block[open]>summary:before{transform:rotate(90deg)}.hub__why-list,.hub__history,.hub__went,.hub__members{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--s-1)}.hub__why-list [data-tone=warn]{color:var(--warn-fg)}.hub__history li,.hub__went li{display:grid;grid-template-columns:5.5em minmax(0,1fr);gap:var(--s-2)}.hub__went-channel{color:var(--ink)}.hub__about{display:grid;grid-template-columns:11em minmax(0,1fr);gap:var(--s-1) var(--s-2);margin:0}.hub__about dd{margin:0}.hub__panel{overflow:auto;padding:var(--s-5) var(--s-4);display:flex;flex-direction:column;gap:var(--s-4)}.hub__matrix-scroll{flex:0 0 auto;overflow-x:auto}.hub__matrix{inline-size:100%;border-collapse:collapse;text-align:start}.hub .hub__matrix th,.hub .hub__matrix td{display:table-cell;text-align:start;padding:var(--s-2) var(--s-3);border-block-end:1px solid var(--border);vertical-align:top}.hub__muted{display:block;color:var(--warn-fg)}.hub__cell-locked{display:flex;flex-direction:column}.hub__toggle{display:inline-flex;align-items:center;gap:var(--s-2);min-block-size:44px;cursor:pointer}.hub .hub__kinds{min-block-size:44px;border:0;background:none;color:var(--accent);cursor:pointer}.hub__kinds-list ul,.hub__panel-row ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--s-1)}.hub__rows-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--s-4)}.hub__panel-row{display:flex;flex-direction:column;gap:var(--s-2);align-items:flex-start}.hub__panel-row [data-tone=warn]{color:var(--warn-fg)}.hub__reach-rows{margin:0;display:flex;flex-direction:column;gap:var(--s-2)}.hub__reach-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--s-4);padding-block:var(--s-2);border-block-end:1px solid var(--border)}.hub__reach-row dd{margin:0;font-variant-numeric:tabular-nums}.hub [aria-disabled=true]{opacity:.72;cursor:default}:root{--ring-gap: var(--app-ground);--chalk: #ffffff;--soft-chalk: #eceef1;--ink-2: #a2a3a5;--quiet: #8e9094;--field-edge: #737679;--hairline: #252728;--faint-decor: #595b5d;--spill: #57c8e0;--ink: #ffffff;--primary: #ffffff;--muted: #8e9094;--border: #252728;--accent: #57c8e0;--ok-fg: #76d8cd;--ok-bg: #063733;--ok-bd: #0b5953;--ok-dot: #2aaea2;--warn-fg: #fcc181;--warn-bg: #442b10;--warn-bd: #70481f;--warn-dot: #e3984c;--bad-fg: #ffa69e;--bad-bg: #4d1f1c;--bad-bd: #7e3633;--bad-dot: #e15955;--spill-fg: #57c8e0;--spill-dot: #57c8e0;--quiet-fg: #8e9094;--quiet-bg: #2d2b29;--quiet-bd: #4a4744;--quiet-dot: #898581;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 24px;--s-6: 32px;--s-8: 48px;--font-ui: "Sora", "Sora Fallback", system-ui, sans-serif;--font-figure: "Zain", "Zain Fallback", system-ui, sans-serif;--font-reference: "IBM Plex Sans Arabic", "Plex Arabic Fallback", system-ui, sans-serif;--font-arabic: "IBM Plex Sans Arabic", "Plex Arabic Fallback", system-ui, sans-serif;--lh-add: 0;--tr-on: 1;--press-distance: 2px;--dur-cross-fade: .15s;--dur-crossing: .52s;--ring-inner: 2px;--ring-outer: 4px;--scrollbar-thumb: #737679;--scrollbar-thumb-hover: #a2a3a5;--scrollbar-thumb-active: #57c8e0;--scrollbar-track: transparent;--notice-offset: 8px;--notice-gap: 8px;--notice-inline-size: 360px;--dur-press: 179ms;--ease-press: linear( 0, .0375, .1236, .2304, .3412, .4465, .5418, .6251, .6961, .7556, .8047, .8449, .8774, .9035, .9243, .9408, .9539, .9642, .9722, .9785, .9834, .9872, .9902, .9924, .9942, .9956, .9966, .9974, .998, .9985, .9989, 1 );--dur-overlay-open: 325ms;--ease-overlay-open: linear( 0, .0368, .1215, .2269, .3365, .4412, .5361, .6193, .6905, .7504, .8, .8406, .8736, .9002, .9215, .9385, .9519, .9625, .9708, .9774, .9825, .9865, .9895, .9919, .9938, .9952, .9963, .9972, .9979, .9984, .9987, 1 );--dur-overlay-close: 221ms;--ease-overlay-close: linear( 0, .0366, .1208, .2258, .3351, .4395, .5343, .6175, .6888, .7487, .7984, .8392, .8724, .8992, .9206, .9377, .9512, .962, .9704, .977, .9822, .9862, .9893, .9918, .9937, .9951, .9963, .9971, .9978, .9983, .9987, 1 );--dur-confirm: 267ms;--ease-confirm: linear( 0, .037, .1221, .2278, .3378, .4426, .5376, .6209, .692, .7518, .8013, .8418, .8746, .9011, .9223, .9391, .9524, .963, .9712, .9777, .9827, .9867, .9897, .9921, .9939, .9953, .9964, .9973, .9979, .9984, .9988, 1 );--dur-pane: 296ms;--ease-pane: linear( 0, .0369, .1218, .2273, .3371, .4418, .5368, .62, .6912, .751, .8006, .8411, .8741, .9006, .9218, .9388, .9521, .9627, .971, .9775, .9826, .9865, .9896, .992, .9939, .9953, .9964, .9972, .9979, .9984, .9988, 1 );--dur-report: 371ms;--ease-report: linear( 0, .0371, .1223, .2282, .3383, .4433, .5383, .6215, .6927, .7524, .8018, .8423, .8751, .9015, .9226, .9394, .9527, .9632, .9714, .9778, .9828, .9868, .9898, .9921, .994, .9954, .9964, .9973, .9979, .9984, .9988, 1 );--dur-notice: 267ms;--ease-notice: linear( 0, .037, .1221, .2278, .3378, .4426, .5376, .6209, .692, .7518, .8013, .8418, .8746, .9011, .9223, .9391, .9524, .963, .9712, .9777, .9827, .9867, .9897, .9921, .9939, .9953, .9964, .9973, .9979, .9984, .9988, 1 );--dur-notice-exit: 221ms;--ease-notice-exit: linear( 0, .0366, .1208, .2258, .3351, .4395, .5343, .6175, .6888, .7487, .7984, .8392, .8724, .8992, .9206, .9377, .9512, .962, .9704, .977, .9822, .9862, .9893, .9918, .9937, .9951, .9963, .9971, .9978, .9983, .9987, 1 );--dur-money: 471ms;--ease-money: linear( 0, .0365, .1207, .2256, .3348, .4392, .534, .6172, .6884, .7484, .7982, .839, .8722, .899, .9204, .9376, .9511, .9619, .9703, .9769, .9821, .9862, .9893, .9917, .9936, .9951, .9962, .9971, .9978, .9983, .9987, 1 );--dur-sheet: 517ms;--ease-sheet: linear( 0, .0368, .1214, .2266, .3362, .4408, .5357, .6189, .6902, .75, .7997, .8403, .8734, .9, .9213, .9383, .9518, .9624, .9707, .9773, .9824, .9864, .9895, .9919, .9938, .9952, .9963, .9972, .9978, .9984, .9987, 1 );--dur-sheet-dismiss: 442ms;--ease-sheet-dismiss: linear( 0, .0366, .1208, .2258, .3351, .4395, .5343, .6175, .6888, .7487, .7984, .8392, .8724, .8992, .9206, .9377, .9512, .962, .9704, .977, .9822, .9862, .9893, .9918, .9937, .9951, .9963, .9971, .9978, .9983, .9987, 1 );--dur-sheet-return-momentum: .5s;--ease-sheet-return-momentum: linear( 0, .0359, .1227, .2358, .3579, .4775, .5875, .6843, .7662, .8333, .8867, .9278, .9585, .9805, .9957, 1.0056, 1.0114, 1.0143, 1.0152, 1.0147, 1.0134, 1.0117, 1.0099, 1.0081, 1.0064, 1.0049, 1.0036, 1.0026, 1.0018, 1.0011, 1.0007, 1 )}@supports not (transition-timing-function: linear(0,1)){:root{--ease-press: cubic-bezier(.2, .9, .3, 1);--ease-overlay-open: cubic-bezier(.2, .9, .3, 1);--ease-overlay-close: cubic-bezier(.2, .9, .3, 1);--ease-confirm: cubic-bezier(.2, .9, .3, 1);--ease-pane: cubic-bezier(.2, .9, .3, 1);--ease-report: cubic-bezier(.2, .9, .3, 1);--ease-notice: cubic-bezier(.2, .9, .3, 1);--ease-notice-exit: cubic-bezier(.2, .9, .3, 1);--ease-money: cubic-bezier(.2, .9, .3, 1);--ease-sheet: cubic-bezier(.2, .9, .3, 1);--ease-sheet-dismiss: cubic-bezier(.2, .9, .3, 1);--ease-sheet-return-momentum: cubic-bezier(.3, 1.2, .5, 1)}}[data-app=desk]{--app-ground: #040506;--app-surface-1: #0f1011;--app-surface-2: #151617;--app-surface-3: #1f2021;--app-ink: #ffffff;--ring-gap: #040506;--app-ground-pressed: #0f1011;--app-ground-pressed-edge: #737679;--app-surface-1-pressed: #151617;--app-surface-1-pressed-edge: #737679;--app-surface-2-pressed: #1f2021;--app-surface-2-pressed-edge: #737679;--app-surface-3-pressed: #252728;--app-surface-3-pressed-edge: #737679;--ring-gap-pressed: #0f1011;--ring-gap-pressed-edge: #737679;--r-plate: 12px;--r-object: 8px;--r-overlay: 16px;--r-sheet-top: 16px;--r-group: 12px;--r-pill: 999px;--fs-hint: .75rem;--fw-hint: 500;--fw-hint-ar: 600;--lh-hint: 1.3;--tr-hint: .01em;--ff-hint: "Sora", "IBM Plex Sans Arabic", system-ui, sans-serif;--fs-small: .8125rem;--fw-small: 400;--fw-small-ar: 400;--lh-small: 1.4;--tr-small: .01em;--ff-small: "Sora", "IBM Plex Sans Arabic", system-ui, sans-serif;--fs-body: .875rem;--fw-body: 400;--fw-body-ar: 400;--lh-body: 1.45;--tr-body: 0em;--ff-body: "Sora", "IBM Plex Sans Arabic", system-ui, sans-serif;--fs-title: 1rem;--fw-title: 600;--fw-title-ar: 600;--lh-title: 1.3;--tr-title: 0em;--ff-title: "Sora", "IBM Plex Sans Arabic", system-ui, sans-serif;--fs-heading: 1.0625rem;--fw-heading: 600;--fw-heading-ar: 600;--lh-heading: 1.25;--tr-heading: 0em;--ff-heading: "Sora", "IBM Plex Sans Arabic", system-ui, sans-serif;--fs-strip: 1.625rem;--fw-strip: 800;--fw-strip-ar: 800;--lh-strip: .9;--tr-strip: -.02em;--ff-strip: "Zain", "Zain Fallback", system-ui, sans-serif;--fs-display: 2.5rem;--fw-display: 800;--fw-display-ar: 800;--lh-display: .9;--tr-display: -.02em;--ff-display: "Zain", "Zain Fallback", system-ui, sans-serif}[data-app=phone]{--app-ground: #0a0b0c;--app-surface-1: #151617;--app-surface-2: #1f2021;--app-surface-3: #252728;--app-ink: #eceef1;--ring-gap: #0a0b0c;--app-ground-pressed: #151617;--app-ground-pressed-edge: #737679;--app-surface-1-pressed: #1f2021;--app-surface-1-pressed-edge: #737679;--app-surface-2-pressed: #252728;--app-surface-2-pressed-edge: #737679;--app-surface-3-pressed: #252728;--app-surface-3-pressed-edge: #a2a3a5;--ring-gap-pressed: #151617;--ring-gap-pressed-edge: #737679;--r-plate: 20px;--r-object: 14px;--r-overlay: 28px;--r-sheet-top: 28px;--r-group: 20px;--r-pill: 999px;--fs-hint: .8125rem;--fw-hint: 400;--fw-hint-ar: 400;--lh-hint: 1.35;--tr-hint: .01em;--ff-hint: "Sora", "IBM Plex Sans Arabic", system-ui, sans-serif;--fs-small: .8125rem;--fw-small: 400;--fw-small-ar: 400;--lh-small: 1.35;--tr-small: .01em;--ff-small: "Sora", "IBM Plex Sans Arabic", system-ui, sans-serif;--fs-body: 1rem;--fw-body: 400;--fw-body-ar: 400;--lh-body: 1.5;--tr-body: 0em;--ff-body: "Sora", "IBM Plex Sans Arabic", system-ui, sans-serif;--fs-title: 1rem;--fw-title: 500;--fw-title-ar: 600;--lh-title: 1.5;--tr-title: 0em;--ff-title: "Sora", "IBM Plex Sans Arabic", system-ui, sans-serif;--fs-heading: 1.5rem;--fw-heading: 600;--fw-heading-ar: 600;--lh-heading: 1.15;--tr-heading: -.015em;--ff-heading: "Sora", "IBM Plex Sans Arabic", system-ui, sans-serif;--fs-strip: 1.5rem;--fw-strip: 800;--fw-strip-ar: 800;--lh-strip: 1.15;--tr-strip: -.015em;--ff-strip: "Zain", "Zain Fallback", system-ui, sans-serif;--fs-display: 1.5rem;--fw-display: 800;--fw-display-ar: 800;--lh-display: 1.15;--tr-display: -.015em;--ff-display: "Zain", "Zain Fallback", system-ui, sans-serif}[data-app=admin]{--app-ground: #000000;--app-surface-1: #151617;--app-surface-2: #1f2021;--app-surface-3: #1f2021;--app-ink: #ffffff;--ring-gap: #000000;--app-ground-pressed: #151617;--app-ground-pressed-edge: #737679;--app-surface-1-pressed: #1f2021;--app-surface-1-pressed-edge: #737679;--app-surface-2-pressed: #252728;--app-surface-2-pressed-edge: #737679;--app-surface-3-pressed: #252728;--app-surface-3-pressed-edge: #737679;--ring-gap-pressed: #151617;--ring-gap-pressed-edge: #737679;--r-plate: 16px;--r-object: 14px;--r-overlay: 28px;--r-sheet-top: 28px;--r-group: 16px;--r-pill: 999px;--fs-hint: .8125rem;--fw-hint: 400;--fw-hint-ar: 400;--lh-hint: 1.35;--tr-hint: .01em;--ff-hint: "Sora", "IBM Plex Sans Arabic", system-ui, sans-serif;--fs-small: .8125rem;--fw-small: 400;--fw-small-ar: 400;--lh-small: 1.35;--tr-small: .01em;--ff-small: "Sora", "IBM Plex Sans Arabic", system-ui, sans-serif;--fs-body: 1rem;--fw-body: 400;--fw-body-ar: 400;--lh-body: 1.5;--tr-body: 0em;--ff-body: "Sora", "IBM Plex Sans Arabic", system-ui, sans-serif;--fs-title: .875rem;--fw-title: 500;--fw-title-ar: 600;--lh-title: 1.35;--tr-title: 0em;--ff-title: "Sora", "IBM Plex Sans Arabic", system-ui, sans-serif;--fs-heading: 1.0625rem;--fw-heading: 600;--fw-heading-ar: 600;--lh-heading: 1.25;--tr-heading: 0em;--ff-heading: "Sora", "IBM Plex Sans Arabic", system-ui, sans-serif;--fs-strip: 1.25rem;--fw-strip: 600;--fw-strip-ar: 600;--lh-strip: 1.2;--tr-strip: -.01em;--ff-strip: "Sora", "IBM Plex Sans Arabic", system-ui, sans-serif;--fs-display: 2rem;--fw-display: 800;--fw-display-ar: 800;--lh-display: .9;--tr-display: -.02em;--ff-display: "Zain", "Zain Fallback", system-ui, sans-serif}:lang(ar){--font-ui: var(--font-arabic);--lh-add: .15;--tr-on: 0}[data-app]{color-scheme:dark}@supports (scrollbar-color: auto){[data-app] *,[data-app] *:before,[data-app] *:after,[data-app]{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}@media (hover: hover) and (pointer: fine){[data-app] :hover{scrollbar-color:var(--scrollbar-thumb-hover) var(--scrollbar-track)}[data-app] :active:not(:has(:active)){scrollbar-color:var(--scrollbar-thumb-active) var(--scrollbar-track)}}}@supports not (scrollbar-color: auto){[data-app] ::-webkit-scrollbar{inline-size:10px;block-size:10px;background:transparent}[data-app] ::-webkit-scrollbar-track,[data-app] ::-webkit-scrollbar-corner{background:var(--scrollbar-track)}[data-app] ::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:var(--scrollbar-thumb) padding-box}@media (hover: hover) and (pointer: fine){[data-app] ::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}[data-app] ::-webkit-scrollbar-thumb:active{background-color:var(--scrollbar-thumb-active)}}}@media (forced-colors: active){[data-app] *,[data-app]{scrollbar-color:auto!important}}.ui-t-hint{font-family:var(--font-ui);font-size:var(--fs-hint);font-weight:var(--fw-hint);line-height:calc(var(--lh-hint) + var(--lh-add));letter-spacing:calc(var(--tr-hint) * var(--tr-on))}:lang(ar) .ui-t-hint,.ui-t-hint:lang(ar){font-weight:var(--fw-hint-ar)}.ui-t-small{font-family:var(--font-ui);font-size:var(--fs-small);font-weight:var(--fw-small);line-height:calc(var(--lh-small) + var(--lh-add));letter-spacing:calc(var(--tr-small) * var(--tr-on))}:lang(ar) .ui-t-small,.ui-t-small:lang(ar){font-weight:var(--fw-small-ar)}.ui-t-body{font-family:var(--font-ui);font-size:var(--fs-body);font-weight:var(--fw-body);line-height:calc(var(--lh-body) + var(--lh-add));letter-spacing:calc(var(--tr-body) * var(--tr-on))}:lang(ar) .ui-t-body,.ui-t-body:lang(ar){font-weight:var(--fw-body-ar)}.ui-t-title{font-family:var(--font-ui);font-size:var(--fs-title);font-weight:var(--fw-title);line-height:calc(var(--lh-title) + var(--lh-add));letter-spacing:calc(var(--tr-title) * var(--tr-on))}:lang(ar) .ui-t-title,.ui-t-title:lang(ar){font-weight:var(--fw-title-ar)}.ui-t-heading{font-family:var(--font-ui);font-size:var(--fs-heading);font-weight:var(--fw-heading);line-height:calc(var(--lh-heading) + var(--lh-add));letter-spacing:calc(var(--tr-heading) * var(--tr-on))}:lang(ar) .ui-t-heading,.ui-t-heading:lang(ar){font-weight:var(--fw-heading-ar)}.ui-t-strip{font-family:var(--ff-strip);font-size:var(--fs-strip);font-weight:var(--fw-strip);line-height:calc(var(--lh-strip) + var(--lh-add));letter-spacing:calc(var(--tr-strip) * var(--tr-on))}:lang(ar) .ui-t-strip,.ui-t-strip:lang(ar){font-weight:var(--fw-strip-ar)}.ui-t-display{font-family:var(--ff-display);font-size:var(--fs-display);font-weight:var(--fw-display);line-height:calc(var(--lh-display) + var(--lh-add));letter-spacing:calc(var(--tr-display) * var(--tr-on))}:lang(ar) .ui-t-display,.ui-t-display:lang(ar){font-weight:var(--fw-display-ar)}@font-face{font-family:Sora;src:url(/fonts/sora-latin-wght.woff2) format("woff2");font-weight:400 600;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122}@font-face{font-family:IBM Plex Sans Arabic;src:url(/fonts/plex-arabic-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans Arabic;src:url(/fonts/plex-arabic-600.woff2) format("woff2");font-weight:500 600;font-style:normal;font-display:swap}@font-face{font-family:Zain;src:url(/fonts/zain-figures-700.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Zain;src:url(/fonts/zain-figures-800.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Sora Fallback;src:local("Arial");size-adjust:104%;ascent-override:93%;descent-override:26%;line-gap-override:0%}@font-face{font-family:Plex Arabic Fallback;src:local("Segoe UI"),local("Tahoma");size-adjust:100%}@font-face{font-family:Zain Fallback;src:local("Arial");size-adjust:96%}[data-ui-portal]{font-family:var(--font-ui);color:var(--app-ink)}.ui-root{background:var(--app-ground);color:var(--app-ink);font-family:var(--font-ui);-webkit-font-smoothing:antialiased}[data-surface]{color:var(--app-ink)}[data-surface="1"]{background:var(--app-surface-1);--ring-gap: var(--app-surface-1);--ring-gap-pressed: var(--app-surface-1-pressed);--ring-gap-pressed-edge: var(--app-surface-1-pressed-edge)}[data-surface="2"]{background:var(--app-surface-2);--ring-gap: var(--app-surface-2);--ring-gap-pressed: var(--app-surface-2-pressed);--ring-gap-pressed-edge: var(--app-surface-2-pressed-edge)}[data-surface="3"]{background:var(--app-surface-3);--ring-gap: var(--app-surface-3);--ring-gap-pressed: var(--app-surface-3-pressed);--ring-gap-pressed-edge: var(--app-surface-3-pressed-edge)}.ui-quiet{color:var(--quiet)}.ui-ink-2{color:var(--ink-2)}.ui-sr-only{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ui-reference{font-family:var(--font-reference);font-feature-settings:"zero";letter-spacing:0}.ui-focusable:focus-visible,.ui-root :focus-visible{outline:2px solid transparent;box-shadow:0 0 0 var(--ring-inner) var(--ring-gap),0 0 0 var(--ring-outer) var(--accent)}.ui-pressable{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);min-block-size:44px;min-inline-size:44px;padding-block:0;padding-inline:var(--s-4);border:1px solid transparent;border-radius:var(--r-object);background:transparent;color:var(--app-ink);font:inherit;text-align:center;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform var(--dur-press) var(--ease-press)}.ui-pressable:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:var(--fill, transparent)}.ui-pressable[data-pressed]{transform:translateY(var(--press-distance));transition-duration:0ms}.ui-pressable[data-fill-only]{border-color:var(--field-edge)}@media (hover: hover) and (pointer: fine){.ui-button--secondary:not([aria-disabled=true]):hover{--fill: var(--app-surface-3)}}@media (prefers-reduced-motion: reduce){.ui-pressable,.ui-pressable[data-pressed]{transform:none;transition:none}.ui-pressable[data-pressed]:before{background:var(--fill-pressed, var(--fill, transparent))}.ui-pressable[data-pressed]{border-color:var(--edge-pressed, var(--field-edge))}}.ui-button-wrap{display:inline-flex;flex-direction:column;align-items:flex-start;gap:var(--s-1);max-inline-size:100%}.ui-button{font-weight:600}.ui-button--primary{--fill: var(--app-ink);--fill-pressed: var(--ink-2);color:var(--app-ground)}.ui-button--secondary{--fill: var(--app-surface-2);--fill-pressed: var(--app-surface-2-pressed);--edge-pressed: var(--app-surface-2-pressed-edge)}.ui-button--ghost{--fill-pressed: var(--ring-gap-pressed);--edge-pressed: var(--ring-gap-pressed-edge);border-color:var(--field-edge)}.ui-button--danger{--fill: var(--bad-dot);--fill-pressed: var(--bad-fg);color:var(--app-ground)}.ui-button .ui-kbd{font-size:var(--fs-hint);font-weight:500;opacity:1;color:inherit}.ui-pressable[aria-disabled=true]{--fill: var(--ring-gap);border-color:var(--field-edge);color:var(--quiet);cursor:not-allowed}.ui-reason{color:var(--quiet);max-inline-size:36ch}.ui-chip{display:inline-flex;align-items:center;gap:var(--s-1);padding-block:2px;padding-inline:var(--s-2) var(--s-3);border:1px solid var(--chip-bd);border-radius:var(--r-pill);background:var(--chip-bg);color:var(--chip-fg);white-space:nowrap}.ui-chip__shape{font-size:.8em;line-height:1}.ui-chip--ok{--chip-fg: var(--ok-fg);--chip-bg: var(--ok-bg);--chip-bd: var(--ok-bd)}.ui-chip--warn{--chip-fg: var(--warn-fg);--chip-bg: var(--warn-bg);--chip-bd: var(--warn-bd)}.ui-chip--bad{--chip-fg: var(--bad-fg);--chip-bg: var(--bad-bg);--chip-bd: var(--bad-bd)}.ui-chip--quiet{--chip-fg: var(--ink-2);--chip-bg: var(--quiet-bg);--chip-bd: var(--quiet-bd)}.ui-card{border-radius:var(--r-plate);padding:var(--s-4)}.ui-card__title{margin-block:0 var(--s-3);color:var(--app-ink)}.ui-label{display:block;color:var(--ink-2)}.ui-field{display:flex;flex-direction:column;gap:var(--s-1);min-inline-size:0}.ui-field__input{box-sizing:border-box;inline-size:100%;min-block-size:44px;padding-block:var(--s-2);padding-inline:var(--s-3);border:1px solid var(--field-edge);border-radius:var(--r-object);background:var(--ring-gap);color:var(--app-ink);font:inherit}.ui-field__input[data-digits]{font-family:var(--font-figure);font-feature-settings:"tnum";font-weight:700;letter-spacing:0}.ui-field__input::placeholder{color:var(--quiet)}.ui-field__input[aria-invalid=true]{border-color:var(--bad-fg)}.ui-field__error{color:var(--bad-fg)}.ui-field__hint{color:var(--quiet)}@media (pointer: coarse){.ui-field__input{font-size:max(16px,1em)}}.ui-figure{unicode-bidi:isolate;font-variant-numeric:tabular-nums;white-space:nowrap}.ui-figure__digits{font-feature-settings:"tnum"}.ui-figure[data-script=arab] .ui-figure__digits{font-family:var(--font-figure);font-weight:700;letter-spacing:0}.ui-figure[data-script=arab].ui-t-strip .ui-figure__digits,.ui-figure[data-script=arab].ui-t-display .ui-figure__digits{font-weight:800}.ui-figure__unit{font-family:var(--font-ui);font-size:var(--fs-small);font-weight:400;letter-spacing:0;color:var(--quiet);margin-inline:.25em}.ui-figure__unit:first-child{margin-inline-start:0}.ui-figure__unit:last-child{margin-inline-end:0}.ui-money__as-at,.ui-money__blind{display:block;color:var(--quiet)}.ui-clock[data-urgent]{color:var(--warn-fg)}.ui-clock__shape{margin-inline-end:.2em;font-size:.6em;vertical-align:.25em}.ui-tile{--fill: var(--app-surface-2);--fill-pressed: var(--app-surface-2-pressed);--edge-pressed: var(--app-surface-2-pressed-edge);flex-direction:column;align-items:stretch;justify-content:flex-start;gap:var(--s-1);min-block-size:104px;min-inline-size:120px;padding-block:var(--s-3) 0;padding-inline:var(--s-3);overflow:hidden;text-align:start}.ui-tile__head{display:flex;justify-content:space-between;gap:var(--s-2);color:var(--ink-2)}.ui-tile__figure{color:var(--app-ink)}.ui-tile__state{color:var(--quiet)}.ui-tile__bar{margin-block-start:auto;margin-inline:calc(-1 * var(--s-3));block-size:3px;background:var(--tile-tone, var(--quiet-dot))}.ui-tile[data-tone=ok]{--tile-tone: var(--ok-dot)}.ui-tile[data-tone=warn]{--tile-tone: var(--warn-dot)}.ui-tile[data-tone=bad]{--tile-tone: var(--bad-dot)}.ui-tile[data-tone=spill]{--tile-tone: var(--spill-dot)}.ui-tile[data-live]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;box-shadow:inset 0 0 26px color-mix(in oklab,var(--accent) 12%,transparent);pointer-events:none}.ui-tile[data-agent=unknown]{--fill: var(--app-surface-1);--fill-pressed: var(--app-surface-1-pressed);--edge-pressed: var(--app-surface-1-pressed-edge);border-style:dashed;border-color:var(--field-edge)}.ui-tile[data-agent=off]{border-color:var(--warn-bd)}.ui-tile__foot{color:var(--quiet)}.ui-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding-inline:var(--s-4);background:#0009}.ui-dialog{box-sizing:border-box;inline-size:min(32rem,100%);max-block-size:calc(100dvh - 2 * var(--s-6));overflow:auto;padding:var(--s-5);border-radius:var(--r-overlay);box-shadow:0 14px 44px #000000b3}.ui-dialog__title{margin-block:0 var(--s-3);color:var(--app-ink)}.ui-dialog__title:focus{outline:none}.ui-dialog__title:focus-visible{box-shadow:none;text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:.2em}.ui-dialog__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--s-3);margin-block-start:var(--s-5)}.ui-sheet-scrim{place-items:end center;padding-inline:0}.ui-sheet{box-sizing:border-box;display:flex;flex-direction:column;inline-size:min(40rem,100%);max-block-size:88dvh;border-start-start-radius:var(--r-sheet-top);border-start-end-radius:var(--r-sheet-top);padding-block-end:env(safe-area-inset-bottom);touch-action:none;will-change:transform}.ui-sheet__grabber{display:grid;place-items:center;block-size:28px;cursor:grab}.ui-sheet__grabber:before{content:"";inline-size:36px;block-size:5px;border-radius:var(--r-pill);background:var(--field-edge)}.ui-sheet__body{overflow:auto;overscroll-behavior:contain;touch-action:pan-y;padding-block:0 var(--s-4);padding-inline:var(--s-4)}.ui-sheet__foot{display:flex;flex-direction:column;gap:var(--s-2);padding:var(--s-4);border-block-start:1px solid var(--border)}.ui-notice-stack{position:fixed;inset-block-start:calc(var(--notice-top, 0px) + var(--notice-gap) + env(safe-area-inset-top,0px));inset-inline-end:var(--s-4);z-index:90;inline-size:min(var(--notice-inline-size),calc(100vw - 2 * var(--s-4)));block-size:0;pointer-events:none}.ui-notice{position:absolute;inset-block-start:0;inset-inline:0;box-sizing:border-box;display:flex;align-items:flex-start;gap:var(--s-3);padding-block:var(--s-3);padding-inline:var(--s-4) var(--s-3);border:1px solid var(--field-edge);border-radius:var(--r-object);box-shadow:0 14px 44px #000000b3;transform-origin:50% 100%;pointer-events:auto}.ui-notice:not([data-depth="0"]){block-size:var(--notice-front-h);overflow:hidden;pointer-events:none}.ui-notice:not([data-depth="0"])>*{visibility:hidden}.ui-notice[data-leaving]{pointer-events:none}.ui-notice__rail{position:absolute;inset-block:var(--s-2);inset-inline-start:0;inline-size:3px;border-start-end-radius:2px;border-end-end-radius:2px;background:var(--ok-dot)}.ui-notice[data-variant=notice] .ui-notice__rail{background:var(--warn-dot)}.ui-notice__text{flex:1;min-inline-size:0;margin:0;color:var(--app-ink);text-wrap:pretty}.ui-notice__dismiss{flex:none;min-block-size:32px;padding-inline:var(--s-3);border:1px solid var(--field-edge);border-radius:var(--r-object);background:transparent;color:var(--ink-2);cursor:pointer}@media (hover: hover) and (pointer: fine){.ui-notice__dismiss:hover{color:var(--app-ink)}}:root{--bar-h: 56px;--rail-w: 312px;--gutter: 12px;--notice-inline-size: 420px;--report-band: 440px}*{box-sizing:border-box}html,body,#root{block-size:100%}body{margin:0;overflow:hidden;background:var(--app-ground)}h1,h2,h3,p,dl,dd,figure{margin:0}fieldset{margin:0;padding:0;border:0}.desk-root{block-size:100dvh}.window{display:grid;grid-template-rows:var(--bar-h) minmax(0,1fr);block-size:100dvh}.window__surface{min-block-size:0;overflow:hidden}.window__tab{block-size:100%;min-block-size:0}.bar{position:relative;display:flex;align-items:stretch;gap:var(--s-3);padding-inline:var(--s-4);background:var(--app-surface-1);border-block-end:1px solid var(--border)}.bar__mark{display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1px;flex:none;min-inline-size:0;padding-inline:var(--s-2);color:var(--app-ink)}.bar__mark-word{font-size:.95rem;font-weight:600;letter-spacing:.12em;line-height:1}.bar__mark-sub{font-size:.5rem;font-weight:600;letter-spacing:.2em;line-height:1;color:var(--accent)}.bar__lent,.bar__end{display:inline-flex;align-items:center;gap:var(--s-3);flex:none}.bar__end{gap:var(--s-2)}.bar__start,.bar__inbox{min-block-size:36px;padding-inline:var(--s-3)}.bar__clock{font-variant-numeric:tabular-nums;color:var(--quiet)}.bar__who{display:inline-flex;align-items:center;gap:var(--s-2);padding-inline:var(--s-2);color:var(--app-ink)}.bar__avatar{display:grid;place-items:center;inline-size:30px;block-size:30px;flex:none;border-radius:var(--r-pill);background:var(--app-surface-3);font-size:.7rem;font-weight:600}.bar__who-words{display:flex;flex-direction:column;align-items:flex-start;line-height:1.2}.bar__why{position:absolute;inset-block-start:calc(var(--bar-h) + var(--s-1));inset-inline-end:var(--s-4);max-inline-size:28ch;z-index:2}.bar[data-density=tight] .bar__clock,.bar[data-density=compact] .bar__clock,.bar[data-density=compact] .bar__who-words,.bar[data-density=compact] .bar__lent,.bar[data-density=compact] .bar__mark-sub,.bar[data-density=tight] .ui-kbd,.bar[data-density=compact] .ui-kbd{display:none}.strip{display:flex;align-items:stretch;gap:2px;flex:1;min-inline-size:0;overflow:hidden}.tab{position:relative;display:inline-flex;align-items:center;gap:var(--s-2);flex:0 1 auto;min-inline-size:0;max-inline-size:260px;padding-inline-end:var(--s-2);color:var(--quiet)}.tab__go{display:inline-flex;align-items:center;gap:var(--s-2);align-self:stretch;min-inline-size:0;padding:0 0 0 14px;border:0;background:transparent;color:inherit;font:var(--fw-body) var(--fs-body) / 1 var(--font-ui);white-space:nowrap;cursor:pointer}.tab__label,.tab__short,.tab__who{min-inline-size:0;overflow:hidden;text-overflow:ellipsis}.tab__short{display:none}.tab__who{color:var(--quiet);font-size:var(--fs-small)}.tab__who:before{content:"· "}.tab[data-current]{color:var(--app-ink);flex-shrink:0}.tab[data-current] .tab__go{font-weight:600}.tab[data-current]:after{content:"";position:absolute;inset-inline:10px;inset-block-end:0;block-size:3px;border-start-start-radius:2px;border-start-end-radius:2px;background:var(--accent)}.tab__dot{flex:none;inline-size:7px;block-size:7px;border-radius:50%;background:var(--warn-dot)}.tab__x{display:grid;place-items:center;flex:none;inline-size:44px;block-size:44px;margin-inline:-10px;padding:0;border:0;background:transparent;color:var(--quiet);font-size:15px;cursor:pointer}.tab__x>span{display:grid;place-items:center;inline-size:24px;block-size:24px;border-radius:var(--r-object)}@media (hover: hover) and (pointer: fine){.tab:hover{color:var(--app-ink)}.tab__x:hover>span{background:var(--app-surface-2);color:var(--app-ink)}}.strip[data-density=tight] .tab__who,.strip[data-density=compact] .tab__who{display:none}.strip[data-density=compact] .tab:not([data-current]) .tab__label{display:none}.strip[data-density=compact] .tab:not([data-current]) .tab__short{display:inline}.strip[data-density=compact] .tab{gap:var(--s-1);font-size:var(--fs-small)}.strip[data-density=compact] .tab__go{padding-inline-start:8px}.strip[data-density=compact] .tab__x{inline-size:34px}.confirm{position:fixed;z-index:120;inline-size:min(360px,calc(100vw - 16px));padding:var(--s-4);border:1px solid var(--border);border-radius:var(--r-plate);box-shadow:0 14px 44px #000000b3;color:var(--app-ink)}.confirm__title{margin-block-end:var(--s-2)}.confirm__body{color:var(--ink-2)}.confirm__actions{display:flex;gap:var(--s-2);margin-block-start:var(--s-4)}.line__chip{min-block-size:32px;min-inline-size:0;gap:var(--s-2);padding-inline:var(--s-3);border-radius:var(--r-pill);color:var(--quiet);font-size:var(--fs-small)}.line__chip[data-tone=live] .line__shape{color:var(--ok-dot)}.line__chip[data-tone=warn]{border-color:var(--warn-bd);background:var(--warn-bg);color:var(--warn-fg)}.line__chip[data-tone=bad]{border-color:var(--bad-bd);background:var(--bad-bg);color:var(--bad-fg)}.line__detail{color:inherit;opacity:.85}@media (max-width: 900px){.line__detail{display:none}}.front{display:grid;grid-template-rows:auto minmax(0,1fr);gap:var(--gutter);block-size:100%;padding:var(--gutter)}.front__state{padding-inline:var(--s-2)}.front__stage{display:grid;grid-template-columns:minmax(0,1fr) var(--rail-w);gap:var(--gutter);min-block-size:0}.till{position:relative;display:grid;gap:var(--s-3);padding:var(--s-3) var(--s-4);border-radius:var(--r-plate);padding-inline-end:calc(var(--report-band) + var(--s-4))}.till__cells{display:flex;flex-wrap:wrap;gap:var(--s-3) var(--s-5)}.till__cell{display:flex;flex-direction:column;gap:2px;min-inline-size:0;max-inline-size:26ch;padding-inline-end:var(--s-5);border-inline-end:1px solid var(--border)}.till__cell:last-child{border-inline-end:0}.till__label{color:var(--ink-2)}.till__line{color:var(--app-ink);text-wrap:pretty}.till__line.ui-t-small{color:var(--quiet)}.till__line[data-tone=warn]{color:var(--warn-fg)}.till__line[data-tone=bad]{color:var(--bad-fg)}.till__line[data-tone=ok]{color:var(--ok-fg)}.till__shape{margin-inline-end:.3em;font-size:.75em}.till__acts{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--s-2)}.till__why{flex-basis:100%;max-inline-size:70ch}.till__report-band{position:absolute;inset-block:0;inset-inline-end:0;inline-size:var(--report-band);pointer-events:none}.room{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,21rem),1fr));align-content:start;gap:var(--gutter);min-block-size:0;overflow:auto;direction:ltr}.room__group{align-self:start;display:grid;gap:var(--s-2);align-content:start;padding:var(--s-3);border-radius:var(--r-plate)}.room__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-3)}.room__tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(116px,1fr));gap:var(--s-2)}.room__free,.room__by-order{color:var(--quiet)}.room .ui-tile{min-block-size:84px}.room .ui-tile__figure:not(:empty){min-block-size:30px}.rail{display:grid;grid-template-rows:auto;align-content:start;gap:var(--gutter);min-block-size:0;overflow:auto}.rail__group{display:grid;gap:var(--s-2);padding:var(--s-3);border-radius:var(--r-plate)}.rail__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-3)}.rail__rows{display:grid;gap:var(--s-1);margin:0;padding:0;list-style:none}.rail__row{display:flex;flex-direction:column;align-items:flex-start;gap:2px;inline-size:100%;min-block-size:44px;padding:var(--s-2);border:0;border-radius:var(--r-object);background:transparent;color:var(--app-ink);text-align:start;cursor:pointer}@media (hover: hover) and (pointer: fine){.rail__row:hover{background:var(--app-surface-2)}}.rail__seat{inline-size:100%}.sell{display:grid;grid-template-rows:auto minmax(0,1fr);gap:var(--gutter);block-size:100%;padding:var(--gutter)}.sell__strip{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3) var(--s-5);padding:var(--s-3) var(--s-4);border-radius:var(--r-plate);padding-inline-end:calc(var(--report-band) + var(--s-4))}.sell__cell{display:flex;flex-direction:column;gap:2px}.sell__acts{display:flex;gap:var(--s-2);margin-inline-start:auto}.sell__report-band{position:absolute;inset-block:0;inset-inline-end:0;inline-size:var(--report-band);pointer-events:none}.sell__stage{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:var(--gutter);min-block-size:0}.sell__region{display:grid;gap:var(--s-2);align-content:start;padding:var(--s-4);border-radius:var(--r-plate);overflow:auto}.sell__lines{display:grid;gap:var(--s-1);margin:0;padding:0;list-style:none}.sell__line{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-3);padding-block:var(--s-1);border-block-end:1px solid var(--border)}.ui-dialog{inline-size:min(40rem,100%)}.launcher{display:grid;gap:var(--s-3)}.launcher__lede{max-inline-size:60ch}.launcher__find{display:flex;align-items:center;gap:var(--s-2)}.launcher__find .ui-field__input{flex:1}.launcher__body{display:grid;gap:var(--s-4);max-block-size:52dvh;overflow:auto}.launcher__group{display:grid;gap:var(--s-1)}.launcher__heading{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-3);color:var(--ink-2)}.launcher__n{color:var(--quiet)}.launcher__rows,.launcher__said{display:grid;gap:var(--s-1);margin:0;padding:0;list-style:none}.launcher__row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-3);inline-size:100%;padding:var(--s-2) var(--s-3);border-radius:var(--r-object);text-align:start;--fill: var(--app-surface-2)}.launcher__row-main{display:flex;flex-direction:column;gap:2px;align-items:flex-start}.launcher__row-detail,.launcher__row-why{color:var(--quiet);text-wrap:pretty}.launcher__row[data-next]{box-shadow:inset 0 0 0 1px var(--accent)}.launcher__row[aria-disabled=true]{--fill: transparent;border-color:var(--field-edge);color:var(--quiet);cursor:not-allowed}.launcher__said-row{display:flex;gap:var(--s-3);padding:var(--s-2) var(--s-3);border-inline-start:3px solid var(--ok-dot);border-radius:var(--r-object);background:var(--app-surface-2)}.launcher__said-row[data-kind=notice]{border-inline-start-color:var(--warn-dot)}.launcher__empty{text-wrap:pretty}.launcher__foot{display:flex;flex-wrap:wrap;gap:var(--s-1) var(--s-3);padding-block-start:var(--s-3);border-block-start:1px solid var(--border);color:var(--quiet)}.launcher__foot kbd,.ui-kbd{padding:1px 5px;border:1px solid var(--field-edge);border-radius:var(--r-object);font-family:var(--font-reference);font-size:var(--fs-hint)}.dialog-body,.sheet-copy,.desk-people{display:grid;gap:var(--s-3)}.sheet-copy p{color:var(--ink-2);text-wrap:pretty}.kv{display:grid;gap:2px}.preview{padding:var(--s-3);border-radius:var(--r-object);background:var(--app-surface-2);color:var(--app-ink);text-wrap:pretty}.refusal{align-self:start;max-inline-size:70ch;padding:var(--s-3);border:1px solid var(--bad-bd);border-radius:var(--r-object);background:var(--bad-bg);color:var(--bad-fg);text-wrap:pretty}.seal-figures{display:flex;flex-wrap:wrap;gap:var(--s-3) var(--s-5)}.seal-figures dd[data-tone=bad]{color:var(--bad-fg)}.seal-figures dd[data-tone=ok]{color:var(--ok-fg)}.chips{display:grid;gap:var(--s-2)}.chips__row{display:flex;flex-wrap:wrap;gap:var(--s-2)}.chip-choice{min-block-size:36px;padding-inline:var(--s-3);border:1px solid var(--field-edge);border-radius:var(--r-pill);color:var(--ink-2)}.chip-choice[aria-checked=true]{border-color:var(--accent);background:var(--app-surface-3);color:var(--app-ink)}.desk-people__list{display:grid;gap:var(--s-2);margin:0;padding:0;list-style:none}.desk-people__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--s-2);align-items:center;padding:var(--s-2) var(--s-3);border-radius:var(--r-object);background:var(--app-surface-2)}.desk-people__row[data-acting]{box-shadow:inset 0 0 0 1px var(--accent)}.desk-people__who{display:grid;gap:2px}.desk-people__acts{display:flex;gap:var(--s-2)}.desk-people__pin{grid-column:1 / -1;display:flex;align-items:flex-end;gap:var(--s-2)}.signin-screen{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,460px);align-items:center;gap:var(--s-8);block-size:100dvh;padding:var(--s-8);overflow:auto}.signin-screen__mark{display:grid;gap:var(--s-2);align-content:center}.signin-screen__word{font-size:clamp(2.5rem,6vw,4.5rem);font-weight:600;letter-spacing:-.02em;line-height:1;color:var(--app-ink)}.signin-screen__sub{font-size:.8rem;font-weight:600;letter-spacing:.34em;color:var(--accent)}.signin-screen__clock{margin-block-start:var(--s-6);color:var(--quiet)}.signin-screen__panel{display:grid;gap:var(--s-3);padding:var(--s-6);border-radius:var(--r-plate)}.signin,.signin__form{display:grid;gap:var(--s-4)}.signin__legend{padding:0;margin-block-end:var(--s-2);color:var(--app-ink)}.signin__list{display:grid;gap:var(--s-2)}.signin__person{display:flex;align-items:center;justify-content:flex-start;gap:var(--s-3);inline-size:100%;padding:var(--s-2) var(--s-3);border:1px solid var(--field-edge);border-radius:var(--r-object);text-align:start;--fill: var(--app-surface-2)}.signin__person[aria-checked=true]{border-color:var(--accent);--fill: var(--app-surface-3)}.signin__initials{display:grid;place-items:center;inline-size:36px;block-size:36px;flex:none;border-radius:var(--r-pill);background:var(--app-surface-3);font-size:.75rem;font-weight:600}.signin__who{display:grid;gap:1px;text-align:start}.signin__role{color:var(--quiet)}.signin__pin{display:grid;gap:var(--s-1)}.signin-method{display:grid;gap:var(--s-3);justify-items:start}.signin-method>form{inline-size:100%}.signin__field{display:grid;gap:var(--s-1);inline-size:min(360px,100%)}.pin{position:relative;inline-size:min(260px,100%)}.pin__input{inline-size:100%;min-block-size:56px;padding-inline:var(--s-3);border:1px solid var(--field-edge);border-radius:var(--r-object);background:var(--app-surface-2);color:transparent;caret-color:var(--accent);font:800 1.5rem/1 var(--font-figure);letter-spacing:.6em}.pin__slots{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:space-evenly;padding-inline:var(--s-3);pointer-events:none}.pin__slot{inline-size:12px;block-size:12px;border-radius:50%;border:1px solid var(--field-edge)}.pin__slot[data-on]{border-color:var(--app-ink);background:var(--app-ink)}.signin__refusal{padding:var(--s-3);border:1px solid var(--bad-bd);border-radius:var(--r-object);background:var(--bad-bg);color:var(--bad-fg)}.signin__actions{display:flex;gap:var(--s-2)}.signin-screen__down{display:grid;gap:var(--s-3);justify-items:start}@media (max-width: 900px){.signin-screen{grid-template-columns:minmax(0,1fr);padding:var(--s-5)}}.ui-scrim{inset-block-start:var(--bar-h)}@media (max-width: 1100px){:root{--gutter: 8px;--rail-w: 268px;--notice-inline-size: 360px;--report-band: 376px}.room{grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr))}.room__group{padding:var(--s-2)}.room__tiles{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:var(--s-1)}.room .ui-tile{min-block-size:72px;min-inline-size:0;padding-inline:var(--s-2)}.rail__group,.till{padding:var(--s-2) var(--s-3)}.till{padding-inline-end:calc(var(--report-band) + var(--s-3))}}.step{display:grid;gap:var(--s-3);border:1px solid var(--field-edge)}.step__seats,.step__customer{display:grid;gap:var(--s-2)}.step__chips{display:flex;flex-wrap:wrap;gap:var(--s-2);max-block-size:7rem;overflow-y:auto;overscroll-behavior:contain;scroll-snap-type:y proximity}.step__chips>*{scroll-snap-align:start}.step__seat{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-block-size:44px;padding:var(--s-2) var(--s-3);border:1px solid var(--field-edge);border-radius:var(--r-object);background:var(--app-surface-2);color:var(--app-ink);cursor:pointer}.step__seat[aria-checked=true]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.step__seat:not([data-suits]){opacity:.72}.step__unsuited{color:var(--muted)}.step__row{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3)}.step__stepper{display:flex;align-items:center;gap:var(--s-2)}.step__fields{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-2)}.step__list{display:grid;gap:2px;max-block-size:12rem;margin:0;padding:var(--s-1);border:1px solid var(--field-edge);border-radius:var(--r-object);background:var(--app-surface-3);list-style:none;overflow:auto}.step__option{display:flex;justify-content:space-between;gap:var(--s-3);min-block-size:44px;align-items:center;padding:var(--s-2);border-radius:var(--r-object);cursor:pointer}.step__option[aria-selected=true]{background:var(--app-surface-2)}.step__undo{border:0;background:none;color:var(--app-ink);text-decoration:underline;cursor:pointer}.step__figures{display:grid;gap:var(--s-2);margin:0}.step__figures dd{margin:0;color:var(--muted)}.step__preview{max-inline-size:52ch}.step__acts{position:sticky;inset-block-end:0;display:flex;justify-content:space-between;gap:var(--s-2);padding-block-start:var(--s-2);border-block-start:1px solid var(--border);background:var(--app-surface-1)}.room .ui-tile[data-chosen]{box-shadow:inset 0 0 0 2px var(--accent)}.rail__held{display:grid;gap:var(--s-1)}.sell__stage{grid-template-columns:1.15fr 1fr var(--money-w, 400px)}.sell__region-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-3)}.sell__search{position:sticky;inset-block-start:0;z-index:1;background:var(--app-surface-1)}.sell__ringsfor,.sell__group{display:grid;gap:var(--s-2)}.sell__chips{display:flex;flex-wrap:wrap;gap:var(--s-2)}.sell__chip{min-block-size:44px;padding:var(--s-2) var(--s-3);border:1px solid var(--field-edge);border-radius:var(--r-object);background:var(--app-surface-2);color:var(--app-ink);cursor:pointer}.sell__chip[aria-checked=true],.sell__chip[aria-pressed=true]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.sell__chip[aria-disabled=true]{opacity:.72;cursor:default}.sell__keys{display:grid;grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:var(--s-2)}.sell__key{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:var(--s-1);min-block-size:64px;padding:var(--s-3);border:1px solid var(--field-edge);border-radius:var(--r-object);background:var(--app-surface-2);color:var(--app-ink);text-align:start;cursor:pointer}.sell__key[aria-disabled=true]{opacity:.72;cursor:default}.sell__key-note{color:var(--warn-fg)}.sell__offmenu{min-block-size:64px}@media (max-width: 1100px){.sell__key{min-block-size:44px}}.sell__draft{display:grid;gap:var(--s-2);padding:var(--s-3);border:1px dashed var(--warn-fg);border-radius:var(--r-object)}.sell__draft-head,.sell__draft-sum{color:var(--warn-fg)}.sell__draft-line{display:grid;gap:var(--s-2)}.sell__qty{display:flex;align-items:center;gap:var(--s-2)}.sell__tag{margin-inline-start:var(--s-2);color:var(--warn-fg)}.sell__editor,.sell__approval,.sell__leaving,.sell__hold{display:grid;gap:var(--s-2);padding:var(--s-3);border:1px solid var(--field-edge);border-radius:var(--r-object);background:var(--app-surface-3)}.sell__editor-acts{display:flex;justify-content:flex-end;gap:var(--s-2)}.sell__put-on{inline-size:100%}.sell__hold{flex-basis:100%}.sell__money{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:var(--s-3);overflow:hidden}.sell__owed{display:grid;gap:var(--s-1)}.sell__money-scroll{display:grid;gap:var(--s-3);align-content:start;min-block-size:0;overflow:auto}.sell__split,.sell__tenders{display:grid;gap:var(--s-2)}.sell__people{display:grid;gap:var(--s-2);margin:0;padding:0;list-style:none}.sell__person{display:grid;gap:var(--s-1)}.sell__person-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-3);min-block-size:44px;padding:var(--s-2);border:0;border-radius:var(--r-object);background:transparent;color:var(--app-ink);text-align:start;cursor:pointer}.sell__person-row[aria-pressed=true]{background:var(--app-surface-2)}.sell__tender{display:grid;gap:var(--s-1)}.sell__method{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-3);min-block-size:44px;padding:var(--s-2) var(--s-3);border:1px solid var(--field-edge);border-radius:var(--r-object);background:var(--app-surface-2);color:var(--app-ink);text-align:start;cursor:pointer}.sell__method[aria-pressed=true]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.sell__commit{display:grid;gap:var(--s-2)}.sell__commit .ui-button{inline-size:100%}@media (max-width: 1200px){.sell__stage{grid-template-columns:1fr 1fr}.sell__money{grid-column:1 / -1}.step__fields{grid-template-columns:1fr}}.crash-screen{display:grid;place-items:center;block-size:100dvh;padding:var(--s-8);overflow:auto}.crash-screen__panel{display:grid;gap:var(--s-3);inline-size:min(100%,52ch);padding:var(--s-6);border-radius:var(--r-plate)}.crash-screen__title,.crash-screen__id{margin:0}.crash-screen__code{font-variant-numeric:tabular-nums;-webkit-user-select:all;user-select:all;overflow-wrap:anywhere}.crash-screen__act{margin-block-start:var(--s-4);justify-self:start}
