.q-pal-item.svelte-1bm0yy4{inline-size:100%;font:inherit;color:var(--ink);text-align:start;background:0 0;border:0}.gate.svelte-ax1nik{align-items:flex-start;gap:var(--space-3);max-inline-size:560px;padding-inline:var(--space-4);padding-block:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface,var(--brand-stone));flex-direction:column;margin-block-start:var(--space-6,32px);margin-inline:auto;display:flex}.badge.svelte-ax1nik{border-radius:var(--radius-md);background:var(--brand-stone);block-size:36px;inline-size:36px;color:var(--brand-navy);justify-content:center;align-items:center;display:inline-flex}h1.svelte-ax1nik{color:var(--brand-navy);margin:0;font-size:1.125rem}.who.svelte-ax1nik{margin:0;font-weight:600}.hint.svelte-ax1nik{color:var(--color-text-muted);margin:0}.acts.svelte-ax1nik{gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-1);display:flex}.acts.svelte-ax1nik button{align-items:center;gap:6px;display:inline-flex}.boot.svelte-1lea27z{min-block-size:60dvh}.qno-scrim.svelte-16m7bkq{z-index:1150;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#080a0e80;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0}.qno-shell.svelte-16m7bkq{background:var(--surface);min-block-size:0;max-block-size:88vh;inline-size:600px;max-inline-size:100%;color:var(--ink);border:var(--card-border);border-radius:var(--radius);box-shadow:var(--shadow-pop);flex-direction:column;display:flex}.qno-head.svelte-16m7bkq{border-bottom:1px solid var(--line-soft);flex:none;align-items:flex-start;gap:12px;padding:18px 20px 16px;display:flex}.qno-mark.svelte-16m7bkq{border-radius:var(--radius);background:color-mix(in srgb, var(--accent) 14%, transparent);block-size:38px;inline-size:38px;color:var(--accent);flex:none;justify-content:center;align-items:center;display:inline-flex}.qno-htxt.svelte-16m7bkq{flex:1;min-inline-size:0}.qno-title.svelte-16m7bkq{font-family:var(--font-disp);font-weight:var(--fw-disp);font-size:19px;line-height:1.1}.qno-sub.svelte-16m7bkq{color:var(--ink-2);margin-block-start:3px;font-size:12.5px}.qno-x.svelte-16m7bkq{block-size:32px;inline-size:32px;color:var(--ink-2);cursor:pointer;border-radius:var(--radius);background:0 0;border:none;flex:none;justify-content:center;align-items:center;font-size:16px;display:inline-flex}.qno-x.svelte-16m7bkq:hover{background:var(--surface-2);color:var(--ink)}.qno-tweaks.svelte-16m7bkq{border-bottom:1px solid var(--line-soft);background:var(--surface-2);flex-wrap:wrap;flex:none;gap:10px 16px;padding:12px 20px;display:flex}.tw-row.svelte-16m7bkq{font-size:12.5px;font-weight:var(--fw-strong);color:var(--ink-2);cursor:pointer;align-items:center;gap:7px;display:inline-flex}.tw-qty.svelte-16m7bkq input:where(.svelte-16m7bkq){border:var(--bd-w) solid var(--line);border-radius:var(--radius);background:var(--surface);inline-size:64px;color:var(--ink);font-family:var(--font-mono);padding:4px 6px}.qno-body.svelte-16m7bkq{flex:auto;min-block-size:0;padding:16px 20px 20px;overflow-y:auto}.qno-sect.svelte-16m7bkq{margin-block-start:18px}.qno-sect.svelte-16m7bkq:first-child{margin-block-start:2px}.qno-sect-h.svelte-16m7bkq{font-size:11px;font-weight:var(--fw-strong);text-transform:uppercase;letter-spacing:.12em;color:var(--ink-3);align-items:center;gap:8px;margin-block-end:12px;display:flex}.qno-sect-h.svelte-16m7bkq:after{content:"";background:var(--line-soft);flex:1;block-size:1px}.qno-grid.svelte-16m7bkq{grid-template-columns:1fr 1fr;gap:14px 16px;display:grid}.qno-grid.svelte-16m7bkq .col-2:where(.svelte-16m7bkq){grid-column:1/-1}.qno-field.svelte-16m7bkq{gap:6px;min-inline-size:0;display:grid}.qno-flabel.svelte-16m7bkq{font-size:12px;font-weight:var(--fw-strong);color:var(--ink-2);align-items:center;gap:5px;display:flex}.qno-req.svelte-16m7bkq{color:var(--r);font-weight:var(--fw-strong)}.qno-opt.svelte-16m7bkq{color:var(--ink-3);font-weight:var(--fw-med);letter-spacing:.04em;text-transform:uppercase;font-size:11px}.qno-control.svelte-16m7bkq{color:var(--ink);box-sizing:border-box;background:var(--surface);border:var(--bd-w) solid var(--line);border-radius:var(--radius);outline:none;min-block-size:42px;inline-size:100%;padding:10px 12px;font-family:inherit;font-size:14px;transition:border-color .12s,box-shadow .12s}.qno-control.svelte-16m7bkq::placeholder{color:var(--ink-3)}.qno-control.svelte-16m7bkq:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 20%, transparent)}textarea.qno-control.svelte-16m7bkq{resize:vertical;min-block-size:78px;line-height:1.5}.qno-static.svelte-16m7bkq{font-size:14px;font-weight:var(--fw-med);color:var(--ink);padding:10px 0}.qno-field.invalid.svelte-16m7bkq .qno-control:where(.svelte-16m7bkq){border-color:var(--r)}.qno-field.invalid.svelte-16m7bkq .qno-control:where(.svelte-16m7bkq):focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--r) 20%, transparent)}.qno-ferr.svelte-16m7bkq{color:var(--r);font-size:11.5px;font-weight:var(--fw-med);display:none}.qno-field.invalid.svelte-16m7bkq .qno-ferr:where(.svelte-16m7bkq){display:block}.qno-selwrap.svelte-16m7bkq{display:block;position:relative}select.qno-control.svelte-16m7bkq{appearance:none;cursor:pointer;padding-inline-end:34px}.qno-chev.svelte-16m7bkq{pointer-events:none;color:var(--ink-2);display:inline-flex;position:absolute;inset-block-start:50%;inset-inline-end:12px;transform:translateY(-50%)}.qno-num.svelte-16m7bkq{border:var(--bd-w) solid var(--line);border-radius:var(--radius);background:var(--surface);align-items:stretch;display:flex;overflow:hidden}.qno-num.svelte-16m7bkq:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 20%, transparent)}.qno-num.svelte-16m7bkq input:where(.svelte-16m7bkq){min-inline-size:0;color:var(--ink);font-family:var(--font-mono);font-size:15px;font-weight:var(--fw-strong);text-align:center;appearance:textfield;background:0 0;border:0;outline:none;flex:1;padding:10px 4px}.qno-step-btn.svelte-16m7bkq{background:var(--surface-2);inline-size:44px;color:var(--ink-2);cursor:pointer;font-size:20px;font-weight:var(--fw-strong);border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.qno-step-btn.svelte-16m7bkq:hover{background:color-mix(in srgb, var(--accent) 14%, var(--surface-2));color:var(--ink)}.qno-num.svelte-16m7bkq .unit:where(.svelte-16m7bkq){color:var(--ink-3);font-size:12px;font-family:var(--font-mono);align-items:center;padding-inline-end:12px;display:inline-flex}.qno-seg.svelte-16m7bkq{border:var(--bd-w) solid var(--line);border-radius:var(--radius);inline-size:100%;display:inline-flex;overflow:hidden}.qno-seg.svelte-16m7bkq button:where(.svelte-16m7bkq){font-family:inherit;font-size:13px;font-weight:var(--fw-strong);cursor:pointer;border:0;border-inline-start:var(--bd-w) solid var(--line);background:var(--surface);color:var(--ink-2);white-space:nowrap;flex:1;justify-content:center;align-items:center;gap:6px;padding:9px 8px;display:inline-flex}.qno-seg.svelte-16m7bkq button:where(.svelte-16m7bkq):first-child{border-inline-start:0}.qno-seg.svelte-16m7bkq button:where(.svelte-16m7bkq) .pdot:where(.svelte-16m7bkq){background:var(--ink-3);border-radius:999px;flex:none;block-size:8px;inline-size:8px}.qno-seg.svelte-16m7bkq button[data-pri=rush]:where(.svelte-16m7bkq) .pdot:where(.svelte-16m7bkq){background:var(--a)}.qno-seg.svelte-16m7bkq button[data-pri=hold]:where(.svelte-16m7bkq) .pdot:where(.svelte-16m7bkq){background:var(--r)}.qno-seg.svelte-16m7bkq button[data-pri=standard]:where(.svelte-16m7bkq) .pdot:where(.svelte-16m7bkq){background:var(--idle)}.qno-seg.svelte-16m7bkq button.on:where(.svelte-16m7bkq){background:var(--accent);color:var(--accent-ink)}.qno-seg.svelte-16m7bkq button.on[data-pri=rush]:where(.svelte-16m7bkq){background:var(--a)}.qno-seg.svelte-16m7bkq button.on[data-pri=hold]:where(.svelte-16m7bkq){background:var(--r)}.qno-seg.svelte-16m7bkq button.on:where(.svelte-16m7bkq) .pdot:where(.svelte-16m7bkq){background:currentColor}.qno-chips.svelte-16m7bkq{flex-wrap:wrap;gap:8px;display:flex}.qno-chip.svelte-16m7bkq{cursor:pointer;-webkit-user-select:none;user-select:none;font-size:12.5px;font-weight:var(--fw-strong);color:var(--ink-2);border:1.5px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);align-items:center;gap:6px;padding:6px 11px;transition:border-color .12s,color .12s,background .12s;display:inline-flex}.qno-chip.svelte-16m7bkq .dot:where(.svelte-16m7bkq){background:var(--cdot,var(--idle));border-radius:999px;flex:none;block-size:8px;inline-size:8px}.qno-chip.on.svelte-16m7bkq{color:var(--ink);border-color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent)}.qno-chip.svelte-16m7bkq:hover{border-color:var(--accent)}.qno-drop.svelte-16m7bkq{cursor:pointer;border:2px dashed var(--line);border-radius:var(--radius);background:var(--surface-2);color:var(--ink-2);align-items:center;gap:12px;padding:14px;transition:border-color .12s,background .12s;display:flex}.qno-drop.svelte-16m7bkq:hover{border-color:var(--accent);color:var(--ink)}.qno-drop.has.svelte-16m7bkq{border-style:solid;border-color:var(--g)}.qno-drop.svelte-16m7bkq input[type=file]:where(.svelte-16m7bkq){opacity:0;z-index:-1;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.qno-drop.svelte-16m7bkq .di:where(.svelte-16m7bkq){border-radius:var(--radius);background:var(--surface);block-size:40px;inline-size:40px;color:var(--ink-2);flex:none;justify-content:center;align-items:center;display:inline-flex}.qno-drop.svelte-16m7bkq .dtxt:where(.svelte-16m7bkq){min-inline-size:0}.qno-drop.svelte-16m7bkq .dt:where(.svelte-16m7bkq){font-size:13px;font-weight:var(--fw-strong);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.qno-drop.svelte-16m7bkq .dh:where(.svelte-16m7bkq){color:var(--ink-3);font-size:11.5px;font-family:var(--font-mono);margin-block-start:2px;display:block}.cover-err.svelte-16m7bkq{display:block}.qno-more.svelte-16m7bkq{cursor:pointer;font-size:13px;font-weight:var(--fw-strong);color:var(--accent);background:0 0;border:0;align-items:center;gap:7px;margin-block-start:16px;padding:4px 0;display:inline-flex}.qno-more.svelte-16m7bkq svg{transition:transform .15s}.qno-more.open.svelte-16m7bkq svg{transform:rotate(180deg)}.qno-extra.svelte-16m7bkq{display:none}.qno-extra.open.svelte-16m7bkq{display:block}.qno-fg.svelte-16m7bkq{margin-block-start:16px}.qno-fg-h.svelte-16m7bkq{font-size:12px;font-weight:var(--fw-strong);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;margin-block-end:11px;display:flex}.qno-fhint.svelte-16m7bkq{color:var(--ink-3);font-size:11.5px}.qno-retry.svelte-16m7bkq{font:inherit;font-size:11.5px;font-weight:var(--fw-med);color:var(--accent);cursor:pointer;background:0 0;border:0;margin-inline-start:6px;padding:0;text-decoration:underline}.qno-retry.svelte-16m7bkq:disabled{opacity:.5;cursor:default}.qno-fg-hint.svelte-16m7bkq{font-weight:var(--fw-med);color:var(--ink-3);font-size:11px;font-family:var(--font-mono)}.qno-ms.svelte-16m7bkq{flex-direction:column;gap:8px;display:flex}.qno-ms-row.svelte-16m7bkq{grid-template-columns:minmax(0,1fr) 150px auto 30px;align-items:center;gap:8px;display:grid}.qno-ms-row.svelte-16m7bkq .qno-control:where(.svelte-16m7bkq){min-block-size:38px;padding-block:8px}.qno-ms-dmy.svelte-16m7bkq{font-family:var(--font-mono);font-size:12px;font-weight:var(--fw-strong);color:var(--ink-2);white-space:nowrap;text-align:end}.qno-ms-x.svelte-16m7bkq{block-size:30px;inline-size:30px;color:var(--ink-3);cursor:pointer;border-radius:var(--radius);background:0 0;border:0;justify-content:center;align-items:center;font-size:14px;display:inline-flex}.qno-ms-x.svelte-16m7bkq:hover{background:var(--surface-2);color:var(--r)}.qno-ms-empty.svelte-16m7bkq{color:var(--ink-3);padding:2px 0;font-size:12.5px;line-height:1.5}.qno-ms-add.svelte-16m7bkq{cursor:pointer;font-size:12.5px;font-weight:var(--fw-strong);color:var(--accent);border:1.5px dashed var(--line);border-radius:var(--radius);background:0 0;align-items:center;gap:7px;margin-block-start:10px;padding:8px 13px;display:inline-flex}.qno-ms-add.svelte-16m7bkq:hover{border-color:var(--accent)}.qno-err.svelte-16m7bkq{color:var(--r);font-size:12.5px;font-weight:var(--fw-med);margin-block-start:14px}.qno-foot.svelte-16m7bkq{border-top:1px solid var(--line-soft);background:var(--surface);flex:none;align-items:center;gap:10px;padding:14px 20px;display:flex}.qno-foot.svelte-16m7bkq .grow:where(.svelte-16m7bkq){flex:1}.qno-hint.svelte-16m7bkq{color:var(--ink-3);align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.qno-cta.svelte-16m7bkq:disabled{opacity:.45;cursor:not-allowed}@media (width<=560px){.qno-scrim.svelte-16m7bkq{padding:12px}.qno-grid.svelte-16m7bkq{grid-template-columns:1fr}.qno-ms-row.svelte-16m7bkq{grid-template-columns:minmax(0,1fr) 120px 30px}.qno-ms-dmy.svelte-16m7bkq{display:none}}.backdrop.svelte-qz2jba{background:color-mix(in srgb, var(--brand-navy) 35%, transparent);z-index:1100;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer.svelte-qz2jba{background:var(--color-surface);block-size:100%;inline-size:100%;max-inline-size:420px;box-shadow:-8px 0 32px color-mix(in srgb, var(--brand-navy) 20%, transparent);flex-direction:column;display:flex}.head.svelte-qz2jba{justify-content:space-between;align-items:center;gap:var(--space-3);padding-inline:var(--space-5);padding-block:var(--space-4);border-block-end:1px solid var(--color-border);display:flex}h2.svelte-qz2jba{color:var(--brand-navy);margin:0;font-size:1.125rem}.head-actions.svelte-qz2jba{gap:var(--space-2);align-items:center;display:flex}.ghost.svelte-qz2jba{border:1px solid var(--color-border);background:var(--color-surface);color:var(--brand-navy);padding-inline:var(--space-3);padding-block:var(--space-1);border-radius:var(--radius-md);font-size:.8125rem}.ghost.svelte-qz2jba:hover{border-color:var(--brand-teal);color:var(--brand-teal)}.filters.svelte-qz2jba{gap:var(--space-2);padding-inline:var(--space-5);padding-block:var(--space-3);border-block-end:1px solid var(--color-border);display:flex}.chip.svelte-qz2jba{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted);padding-inline:var(--space-3);padding-block:var(--space-1);border-radius:999px;font-size:.8125rem}.chip[data-active=true].svelte-qz2jba{background:var(--brand-teal);color:var(--color-accent-fg);border-color:#0000}.list.svelte-qz2jba{flex:1;margin:0;padding:0;list-style:none;overflow-y:auto}.empty.svelte-qz2jba{padding:var(--space-5);text-align:center;color:var(--color-text-muted);font-size:.9375rem}.row.svelte-qz2jba{padding-inline:var(--space-5);padding-block:var(--space-3);border-block-end:1px solid var(--color-border);column-gap:var(--space-3);row-gap:var(--space-1);cursor:pointer;background:var(--color-surface);border-inline-start:4px solid #0000;grid-template-columns:1fr auto;display:grid}.row[data-severity=info].svelte-qz2jba{border-inline-start-color:var(--color-done)}.row[data-severity=warn].svelte-qz2jba{border-inline-start-color:var(--brand-earth)}.row[data-severity=critical].svelte-qz2jba{border-inline-start-color:var(--brand-red)}.row[data-unread=true].svelte-qz2jba{background:color-mix(in srgb, var(--brand-teal) 4%, var(--color-surface))}.row.svelte-qz2jba:hover{background:var(--brand-stone)}.time.svelte-qz2jba{color:var(--color-text-muted);grid-column:1/2;font-size:.75rem}.body.svelte-qz2jba{color:var(--brand-navy);grid-column:1/2;margin:0;font-size:.9375rem;line-height:1.35}.dismiss.svelte-qz2jba{border:1px solid var(--color-border);color:var(--color-text-muted);padding-inline:var(--space-2);padding-block:var(--space-1);border-radius:var(--radius-sm);background:0 0;grid-area:1/2/3/3;align-self:center;font-size:.75rem}.dismiss.svelte-qz2jba:hover{color:var(--brand-red);border-color:var(--brand-red)}.pair.svelte-1opbpi8{justify-content:center;align-items:center;gap:var(--space-4);min-block-size:100dvh;padding:var(--space-6);background:var(--canvas);color:var(--ink);text-align:center;flex-direction:column;display:flex}h1.svelte-1opbpi8{margin:0;font-size:1.75rem}.qr-block.svelte-1opbpi8{align-items:center;gap:var(--space-3);direction:ltr;flex-direction:column;display:flex}.qr.svelte-1opbpi8{block-size:min(320px,70vmin);inline-size:min(320px,70vmin);padding:var(--space-2);border-radius:var(--radius);background:#fff;display:block}.qr-pending.svelte-1opbpi8{background:var(--surface-2)}.code.svelte-1opbpi8{letter-spacing:.1em;direction:ltr;margin:0;font-family:ui-monospace,monospace;font-size:4rem}.lead.svelte-1opbpi8,.becomes.svelte-1opbpi8,.status.svelte-1opbpi8{margin:0;font-size:1.125rem}.lead.svelte-1opbpi8,.status.svelte-1opbpi8{color:var(--ink-2)}.becomes.svelte-1opbpi8{font-weight:var(--fw-strong)}.manual.svelte-1opbpi8{color:var(--ink-3,var(--ink-2));max-inline-size:42ch;margin:0;font-size:.9375rem}.repair.svelte-1opbpi8{color:var(--a);font-weight:var(--fw-strong)}.at.svelte-1ty2md5{z-index:1250;background:var(--sig);color:#fff;font-family:var(--font);flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.at.svelte-1ty2md5:after{content:"";opacity:.04;pointer-events:none;background:#000;animation:2.6s ease-in-out infinite svelte-1ty2md5-at-breath;position:absolute;inset:0}@keyframes svelte-1ty2md5-at-breath{0%,to{opacity:.02}50%{opacity:.1}}.at-hazard.svelte-1ty2md5{background:repeating-linear-gradient(-45deg,#0000004d 0 24px,#0000 24px 48px);flex:none;height:clamp(10px,2.2vh,26px)}.at-head.svelte-1ty2md5{align-items:center;gap:clamp(12px,1.6vw,34px);padding:clamp(14px,3vh,36px) clamp(20px,3.2vw,64px) 0;display:flex}.at-beacon.svelte-1ty2md5{background:#fff;border-radius:50%;flex:none;width:clamp(14px,1.9vw,38px);height:clamp(14px,1.9vw,38px);animation:1.1s step-end infinite svelte-1ty2md5-at-blink;box-shadow:0 0 22px #fffc}@keyframes svelte-1ty2md5-at-blink{0%,49%{opacity:1}50%,to{opacity:.25}}.at-kicker.svelte-1ty2md5{font-family:var(--font-disp);font-weight:var(--fw-disp);letter-spacing:.18em;text-transform:uppercase;font-size:clamp(18px,2.3vw,46px);line-height:1}.at-more.svelte-1ty2md5{font-family:var(--font-mono);border-radius:var(--radius-pill);background:#00000047;align-items:center;padding:.45em .9em;font-size:clamp(14px,1.8vw,36px);font-weight:600;line-height:1;display:inline-flex}.at-meta.svelte-1ty2md5{font-family:var(--font-mono);opacity:.85;font-variant-numeric:tabular-nums;margin-inline-start:auto;font-size:clamp(14px,1.7vw,34px)}.at-hero.svelte-1ty2md5{flex-direction:column;flex:1;justify-content:center;gap:clamp(8px,2vh,28px);min-height:0;padding-inline:clamp(20px,3.2vw,64px);display:flex}.at-station.svelte-1ty2md5{font-family:var(--font-disp);font-weight:var(--fw-disp);letter-spacing:var(--disp-tracking);text-wrap:balance;overflow-wrap:break-word;margin:0;font-size:clamp(56px,13vw,270px);line-height:.98}.at-item.svelte-1ty2md5{font-family:var(--font-mono);opacity:.8;font-variant-numeric:tabular-nums;font-size:clamp(18px,2.6vw,52px);line-height:1.2}.at-foot.svelte-1ty2md5{align-items:center;gap:clamp(16px,2.6vw,56px);padding:0 clamp(20px,3.2vw,64px) clamp(16px,3.4vh,44px);display:flex}.at-count.svelte-1ty2md5{font-family:var(--font-mono);font-variant-numeric:tabular-nums;opacity:.95;font-size:clamp(36px,8.5vh,120px);font-weight:600;line-height:1}.at-ack.svelte-1ty2md5{appearance:none;cursor:pointer;border-radius:var(--radius);min-height:clamp(64px,13vh,150px);color:var(--sig);font-family:var(--font-disp);font-weight:var(--fw-disp);letter-spacing:.06em;text-transform:uppercase;background:#fff;border:0;justify-content:center;align-items:center;margin-inline-start:auto;padding-inline:clamp(28px,5vw,96px);font-size:clamp(18px,2.2vw,44px);display:inline-flex;box-shadow:0 6px 30px #00000040}.at-ack.svelte-1ty2md5:hover{filter:brightness(.94)}.at-ack.svelte-1ty2md5:active{transform:translateY(2px)}.at-drain.svelte-1ty2md5{background:#00000040;flex:none;height:clamp(8px,1.8vh,22px)}.at-drain.svelte-1ty2md5 b:where(.svelte-1ty2md5){opacity:.92;transform-origin:0;background:#fff;height:100%;transition:transform 1s linear;display:block}[dir=rtl] .at-drain.svelte-1ty2md5 b:where(.svelte-1ty2md5){transform-origin:100%}@media (prefers-reduced-motion:reduce){.at.svelte-1ty2md5:after,.at-beacon.svelte-1ty2md5{animation:none}.at.svelte-1ty2md5:after{opacity:.04}.at-drain.svelte-1ty2md5 b:where(.svelte-1ty2md5){transition:none}}.toasts.svelte-1ig2a9j{gap:var(--space-2);z-index:1200;pointer-events:none;max-inline-size:min(420px, calc(100vw - var(--space-8)));flex-direction:column;display:flex;position:fixed;inset-block-end:var(--space-6);inset-inline-end:var(--space-6)}.toast.svelte-1ig2a9j{pointer-events:auto;align-items:center;gap:var(--space-3);padding-inline:var(--space-4);padding-block:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--brand-navy);box-shadow:0 8px 24px color-mix(in srgb, var(--brand-navy) 18%, transparent);text-align:start;border-inline-start-width:4px;font-size:.9375rem;line-height:1.35;display:flex}.toast-x.svelte-1ig2a9j{border-radius:var(--radius-sm,4px);block-size:1.5rem;inline-size:1.5rem;color:var(--ink-2);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;font-size:.8125rem;display:inline-flex}.toast-x.svelte-1ig2a9j:hover{background:color-mix(in srgb, currentColor 12%, transparent);color:var(--ink)}.toast[data-severity=info].svelte-1ig2a9j{border-inline-start-color:var(--color-done)}.toast[data-severity=warn].svelte-1ig2a9j{border-inline-start-color:var(--brand-earth)}.toast[data-severity=critical].svelte-1ig2a9j{border-inline-start-color:var(--brand-red);background:color-mix(in srgb, var(--brand-red) 6%, var(--color-surface))}.toast[data-severity=success].svelte-1ig2a9j{border-inline-start-color:var(--g)}.dot.svelte-1ig2a9j{opacity:.55;background:currentColor;border-radius:50%;flex-shrink:0;block-size:8px;inline-size:8px}.toast[data-severity=info].svelte-1ig2a9j .dot:where(.svelte-1ig2a9j){color:var(--color-done)}.toast[data-severity=warn].svelte-1ig2a9j .dot:where(.svelte-1ig2a9j){color:var(--brand-earth)}.toast[data-severity=critical].svelte-1ig2a9j .dot:where(.svelte-1ig2a9j){color:var(--brand-red);opacity:.9}.text.svelte-1ig2a9j{flex:1}.head-start.svelte-vdil92{align-items:center;gap:var(--space-2);min-inline-size:0;display:flex}.empty.svelte-1h3meqo{color:var(--color-text-muted);margin-block:0 var(--space-2);font-style:italic}.list.svelte-1h3meqo{margin-block:0 var(--space-3);gap:var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}li.svelte-1h3meqo{gap:var(--space-2);padding-block:var(--space-1);border-block-end:1px solid var(--color-border);grid-template-columns:1fr max-content max-content max-content max-content max-content;align-items:center;font-size:.875rem;display:grid}li.svelte-1h3meqo:last-child{border-block-end:none}.name.svelte-1h3meqo{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.name-link.svelte-1h3meqo{text-align:start;inline-size:100%;font:inherit;color:var(--a);cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-weight:500;display:block}.name-link.svelte-1h3meqo:hover{text-decoration:underline}.mime.svelte-1h3meqo,.size.svelte-1h3meqo,time.svelte-1h3meqo{color:var(--color-text-muted);font-size:.75rem}.cover-btn.svelte-1h3meqo{border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted);cursor:pointer;padding-inline:var(--space-2);white-space:nowrap;background:0 0;padding-block:2px;font-size:.6875rem}.cover-btn.on.svelte-1h3meqo{border-color:var(--brand-teal);color:var(--brand-teal);background:color-mix(in srgb, var(--brand-teal) 12%, transparent)}.x.svelte-1h3meqo{color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:.75rem}.x.svelte-1h3meqo:hover{color:var(--brand-red);text-decoration:underline}.upload.svelte-1h3meqo{border-block-start:1px dashed var(--color-border);gap:var(--space-2);flex-wrap:wrap;align-items:center;padding-block-start:var(--space-2);display:flex}.picker.photo.svelte-1h3meqo{display:none}@media (any-pointer:coarse){.picker.photo.svelte-1h3meqo{display:inline-flex}}.picker.svelte-1h3meqo{align-items:center;gap:var(--space-2);padding-inline:var(--space-3);padding-block:var(--space-2);background:var(--brand-stone);border-radius:var(--radius-md);cursor:pointer;color:var(--brand-navy);font-size:.875rem;display:inline-flex}.picker.svelte-1h3meqo input[type=file]:where(.svelte-1h3meqo){opacity:0;z-index:-1;block-size:.1px;inline-size:.1px;position:absolute;overflow:hidden}.picker.svelte-1h3meqo:hover{background:color-mix(in srgb, var(--brand-teal) 18%, var(--brand-stone))}.error.svelte-1h3meqo{color:var(--brand-red);margin-block:var(--space-2) 0;font-size:.75rem}.rd-v.svelte-bosohv{font-weight:var(--fw-strong);white-space:nowrap;unicode-bidi:isolate}.rd-v.hot.svelte-bosohv{color:var(--r)}.rd-v.muted.svelte-bosohv{color:var(--ink-3)}.rd-u.svelte-bosohv{font-weight:var(--fw-med);color:var(--ink-2);margin-inline-start:1px;font-size:.72em}.rd.svelte-p3p3oz p:where(.svelte-p3p3oz){margin:0}.k.svelte-p3p3oz{font-size:.875rem}.head.svelte-p3p3oz{font-weight:var(--fw-strong);color:var(--sig)}.rest.svelte-p3p3oz{font-weight:var(--fw-med);color:var(--ink-2)}.rest.svelte-p3p3oz .rd-v{color:var(--ink);font-size:12.5px}.w.svelte-p3p3oz{color:var(--ink);margin-block-start:2px;font-size:12px}.who.svelte-p3p3oz{color:var(--ink-2);margin-block-start:2px;font-size:11px}.summary.svelte-p3p3oz{margin:0;font-size:.875rem}.view-all.svelte-8ko19{border:1px solid var(--color-border);color:var(--brand-navy);padding-inline:var(--space-2);border-radius:var(--radius-md);cursor:pointer;background:0 0;padding-block:2px;font-size:.75rem}.view-all.svelte-8ko19:hover{border-color:var(--brand-teal);color:var(--brand-teal)}.empty.svelte-8ko19{color:var(--color-text-muted);margin:0;font-style:italic}.timeline.svelte-8ko19{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}li.svelte-8ko19{border-inline-start:2px solid var(--brand-stone);padding-inline-start:var(--space-3);padding-block:var(--space-1)}li.svelte-8ko19 header:where(.svelte-8ko19){gap:var(--space-2);flex-wrap:wrap;align-items:baseline;margin-block-end:var(--space-1);display:flex}.kind.svelte-8ko19{background:var(--brand-stone);padding-inline:var(--space-2);border-radius:var(--radius-md);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.75rem}.seq.svelte-8ko19,time.svelte-8ko19{color:var(--color-text-muted);font-size:.75rem}.actor.svelte-8ko19{color:var(--brand-navy);align-items:center;gap:var(--space-1);margin-inline-start:auto;font-size:.75rem;display:inline-flex}.kind-tag.svelte-8ko19{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);background:var(--brand-stone);padding-inline:var(--space-1);border-radius:var(--radius-sm);font-size:.625rem}.summary.svelte-8ko19{margin:0;font-size:.875rem}.composer.svelte-tqhzxo{gap:var(--space-2);flex-direction:column;margin-block-end:var(--space-3);display:flex}textarea.svelte-tqhzxo{inline-size:100%;padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);resize:vertical;font-family:inherit;font-size:.875rem}.composer.svelte-tqhzxo button[type=submit]:where(.svelte-tqhzxo){padding-inline:var(--space-3);padding-block:var(--space-1);border:1px solid var(--brand-teal);border-radius:var(--radius-md);background:var(--brand-teal);color:var(--color-accent-fg);cursor:pointer;align-self:flex-end;font-size:.875rem}.composer.svelte-tqhzxo button[type=submit]:where(.svelte-tqhzxo):disabled{opacity:.5;cursor:not-allowed}.post-error.svelte-tqhzxo{color:var(--brand-red);margin-block:0 var(--space-3);font-size:.8125rem}.empty.svelte-tqhzxo{color:var(--color-text-muted);margin:0;font-style:italic}.thread.svelte-tqhzxo{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}li.svelte-tqhzxo{gap:var(--space-1);padding-block:var(--space-2);border-block-start:1px solid var(--color-border);flex-direction:column;display:flex}li.svelte-tqhzxo:first-child{border-block-start:none;padding-block-start:0}header.svelte-tqhzxo{gap:var(--space-2);color:var(--color-text-muted);align-items:baseline;font-size:.75rem;display:flex}.author.svelte-tqhzxo{color:var(--brand-navy);font-weight:600}.kind-tag.svelte-tqhzxo{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);background:var(--brand-stone);padding-inline:var(--space-1);border-radius:var(--radius-sm);padding-block:1px;font-size:.65rem}.edited.svelte-tqhzxo{font-style:italic}.actions.svelte-tqhzxo{gap:var(--space-2);margin-inline-start:auto;display:flex}.action.svelte-tqhzxo{color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:.75rem}.action.svelte-tqhzxo:hover{color:var(--brand-teal);text-decoration:underline}.action.danger.svelte-tqhzxo:hover{color:var(--brand-red)}.body.svelte-tqhzxo{white-space:pre-wrap;margin:0}.deleted-body.svelte-tqhzxo{color:var(--color-text-muted);font-style:italic}.edit-row.svelte-tqhzxo{gap:var(--space-2);flex-direction:column;display:flex}.edit-actions.svelte-tqhzxo{gap:var(--space-2);justify-content:flex-end;display:flex}.edit-actions.svelte-tqhzxo button:where(.svelte-tqhzxo){padding-inline:var(--space-3);padding-block:var(--space-1);border:1px solid var(--brand-teal);border-radius:var(--radius-md);background:var(--brand-teal);color:var(--color-accent-fg);cursor:pointer;font-size:.875rem}.edit-actions.svelte-tqhzxo button.ghost:where(.svelte-tqhzxo){color:var(--brand-navy);border-color:var(--color-border);background:0 0}.ta-wrap.svelte-tqhzxo{position:relative}.mention-pop.svelte-tqhzxo{z-index:20;padding:var(--space-1);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);max-block-size:12rem;margin:0;list-style:none;position:absolute;inset-block-start:calc(100% - var(--space-1));inset-inline:0;overflow-y:auto;box-shadow:0 6px 18px #0000001f}.mention-pop.svelte-tqhzxo button:where(.svelte-tqhzxo){text-align:start;inline-size:100%;padding-inline:var(--space-2);padding-block:var(--space-1);border-radius:var(--radius-sm);color:var(--brand-navy);cursor:pointer;background:0 0;border:0;font-size:.875rem}.mention-pop.svelte-tqhzxo button.active:where(.svelte-tqhzxo),.mention-pop.svelte-tqhzxo button:where(.svelte-tqhzxo):hover{background:var(--brand-stone)}.mentions.svelte-tqhzxo{align-items:baseline;gap:var(--space-1);margin:var(--space-1) 0 0;flex-wrap:wrap;font-size:.75rem;display:flex}.mentions-label.svelte-tqhzxo{color:var(--color-text-muted)}.mention-chip.svelte-tqhzxo{padding-inline:var(--space-1);border-radius:var(--radius-sm);background:var(--brand-stone);color:var(--brand-teal);padding-block:1px;font-weight:600}.empty.svelte-1t9lzng{color:var(--ink-2);margin:0;font-size:13px}.dlist.svelte-1t9lzng{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dlist.svelte-1t9lzng li:where(.svelte-1t9lzng){padding-inline-start:var(--space-2)}.dlist.svelte-1t9lzng li.open:where(.svelte-1t9lzng){border-inline-start:3px solid var(--brand-red)}.dlist.svelte-1t9lzng li.resolved:where(.svelte-1t9lzng){border-inline-start:3px solid var(--line);opacity:.7}.drow.svelte-1t9lzng{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.dqty.svelte-1t9lzng{font-weight:var(--fw-strong);font-variant-numeric:tabular-nums}.dreason.svelte-1t9lzng{flex:auto;min-inline-size:0}.dtag.svelte-1t9lzng{color:var(--ink-2);font-size:11px}.dnote.svelte-1t9lzng,.dmeta.svelte-1t9lzng{color:var(--ink-2);margin:2px 0 0;font-size:12px}.err.svelte-1t9lzng{margin:var(--space-2) 0 0;color:var(--brand-red);font-size:12px}.empty.svelte-8w7jhp{color:var(--color-text-muted);margin-block:0 var(--space-2);font-size:.875rem;font-style:italic}.fg-head.svelte-8w7jhp{text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);margin-block:var(--space-3) var(--space-2);font-size:.6875rem;font-weight:700}.fg-head.svelte-8w7jhp:first-child{margin-block-start:0}.fields.svelte-8w7jhp{gap:var(--space-2) var(--space-4);grid-template-columns:max-content 1fr;margin:0;display:grid}dt.svelte-8w7jhp{color:var(--color-text-muted);align-items:baseline;gap:var(--space-2);font-size:.875rem;display:flex}dt.svelte-8w7jhp code:where(.svelte-8w7jhp){color:var(--brand-navy);font-family:ui-monospace,SF Mono,Menlo,monospace}.req.svelte-8w7jhp{color:var(--brand-red);text-transform:uppercase;letter-spacing:.04em;font-size:.7rem}dd.svelte-8w7jhp{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.value-btn.svelte-8w7jhp{color:var(--color-text);cursor:pointer;text-align:start;background:0 0;border:0;padding:0}.value-btn.svelte-8w7jhp:hover{color:var(--brand-teal);text-decoration:underline}.choices.svelte-8w7jhp{gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.choice.svelte-8w7jhp{align-items:center;gap:var(--space-1);cursor:pointer;font-size:.875rem;display:inline-flex}input.svelte-8w7jhp,select.svelte-8w7jhp{padding:var(--space-1) var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);font-family:inherit;font-size:.875rem}.primary.svelte-8w7jhp{padding-inline:var(--space-3);padding-block:var(--space-1);background:var(--brand-teal);color:var(--color-accent-fg);border-radius:var(--radius-md);cursor:pointer;border:0;font-size:.8125rem}.ghost.svelte-8w7jhp{border:1px solid var(--color-border);color:var(--brand-navy);padding-inline:var(--space-3);padding-block:var(--space-1);border-radius:var(--radius-md);cursor:pointer;background:0 0;font-size:.8125rem}.fm.svelte-1fewu2j{flex-direction:column;gap:18px;display:flex}.fm-split.svelte-1fewu2j{flex-direction:column;display:flex}.fm-switch.svelte-1fewu2j{flex:none}.fm-switch.svelte-1fewu2j button:where(.svelte-1fewu2j){justify-content:center;align-items:center;padding:5px 9px;display:inline-flex}.fm-switch.svelte-1fewu2j button:where(.svelte-1fewu2j) svg:where(.svelte-1fewu2j){fill:currentColor;width:15px;height:15px;display:block}.fm-journey.svelte-1fewu2j{cursor:pointer;font-family:var(--font-mono);font-size:12px;font-weight:var(--fw-strong);letter-spacing:.02em;color:var(--accent);background:0 0;border:0;align-items:center;margin-block-start:16px;display:inline-flex}html[data-theme=studio] .fm-journey.svelte-1fewu2j{color:var(--ink);box-shadow:inset 0 -2px 0 var(--ink);padding-block-end:2px}.fm-journey.svelte-1fewu2j:hover{text-decoration:underline}html[data-theme=studio] .fm-journey.svelte-1fewu2j:hover{opacity:.7;text-decoration:none}.fm-lead.svelte-1fewu2j{justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.fm-lead-l.svelte-1fewu2j{flex-direction:column;gap:4px;min-inline-size:0;display:flex}.fm-lead-l.svelte-1fewu2j .q-label:where(.svelte-1fewu2j){color:var(--ink-2)}.fm-since.svelte-1fewu2j{font-size:11px;font-weight:var(--fw-med);color:var(--ink-3);white-space:nowrap}.fm-lead-parts.svelte-1fewu2j{align-items:baseline;gap:var(--space-2);color:var(--ink-2);flex-wrap:wrap;margin-block-start:var(--space-1);font-size:.75rem;display:flex}.fm-part.svelte-1fewu2j{align-items:baseline;gap:.35em;display:inline-flex}.fm-part-v.svelte-1fewu2j{font-variant-numeric:tabular-nums;color:var(--ink)}.fm-part-sep.svelte-1fewu2j{color:var(--ink-3)}.fm-lead-v.svelte-1fewu2j{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:var(--fw-disp);color:var(--ink);white-space:nowrap;flex:none;align-items:baseline;gap:9px;font-size:34px;line-height:.9;display:flex}html[data-theme=control] .fm-lead-v.svelte-1fewu2j,html[data-theme=floor] .fm-lead-v.svelte-1fewu2j{font-weight:500}.fm-sofar.svelte-1fewu2j{font-family:var(--font);font-size:10.5px;font-weight:var(--fw-strong);text-transform:uppercase;letter-spacing:.06em;color:var(--a);background:var(--a-soft);border-radius:var(--radius-pill);align-self:center;padding:3px 8px}html[data-theme=studio] .fm-sofar.svelte-1fewu2j{border:1.5px solid var(--a);border-radius:0}.fm-ribbon.svelte-1fewu2j{border-radius:var(--radius-pill);background:var(--surface-2);gap:2px;block-size:20px;inline-size:100%;display:flex;overflow:hidden}.fm-seg.svelte-1fewu2j{block-size:100%;min-inline-size:2px;transition:flex-basis .3s}.fm-seg.fm-s-wait.svelte-1fewu2j{background:var(--a)}.fm-seg.fm-s-va.svelte-1fewu2j{background:var(--g)}.fm-seg.fm-s-nva.svelte-1fewu2j{background:var(--r)}.fm-seg.fm-s-stop.svelte-1fewu2j{background:color-mix(in srgb, var(--r) 55%, var(--ink))}html[data-theme=studio] .fm-ribbon.svelte-1fewu2j{border:2px solid var(--ink);border-radius:0;gap:0;block-size:24px}html[data-theme=studio] .fm-seg.svelte-1fewu2j+.fm-seg:where(.svelte-1fewu2j){border-inline-start:2px solid var(--ink)}html[data-theme=floor] .fm-seg.fm-s-va.svelte-1fewu2j{box-shadow:inset 0 0 12px color-mix(in srgb, var(--g) 60%, transparent)}.fm-ribbon.is-open.svelte-1fewu2j .fm-seg:where(.svelte-1fewu2j):last-child{background-image:linear-gradient(90deg, transparent 55%, color-mix(in srgb, var(--surface) 55%, transparent))}[dir=rtl] .fm-ribbon.is-open.svelte-1fewu2j .fm-seg:where(.svelte-1fewu2j):last-child{background-image:linear-gradient(-90deg, transparent 55%, color-mix(in srgb, var(--surface) 55%, transparent))}.fm-donut.svelte-1fewu2j{block-size:150px;inline-size:150px;margin-inline:auto;position:relative}.fm-donut.svelte-1fewu2j svg:where(.svelte-1fewu2j){block-size:100%;inline-size:100%;display:block}[dir=rtl] .fm-donut.svelte-1fewu2j svg:where(.svelte-1fewu2j){transform:scaleX(-1)}.fm-dn-track.svelte-1fewu2j{stroke:var(--surface-2)}.fm-dn-va.svelte-1fewu2j{stroke:var(--g);stroke-width:var(--swin);transition:stroke-dasharray .35s}.fm-dn-nva.svelte-1fewu2j{stroke:var(--r);stroke-width:var(--swin);transition:stroke-dasharray .35s}.fm-dn-wait.svelte-1fewu2j{stroke:var(--a);stroke-width:var(--swin);transition:stroke-dasharray .35s}.fm-dn-stop.svelte-1fewu2j{stroke:color-mix(in srgb, var(--r) 55%, var(--ink));stroke-width:var(--swin);transition:stroke-dasharray .35s}html[data-theme=floor] .fm-dn-va.svelte-1fewu2j{filter:drop-shadow(0 0 5px color-mix(in srgb, var(--g) 70%, transparent))}.fm-dn-mid.svelte-1fewu2j{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:absolute;inset:0}.fm-dn-pct.svelte-1fewu2j{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:var(--fw-disp);color:var(--g);font-size:34px;line-height:.9}.fm-dn-pct.eff-low.svelte-1fewu2j,.fm-dl-pct.eff-low.svelte-1fewu2j{color:var(--r)}.fm-dn-pct.eff-mid.svelte-1fewu2j,.fm-dl-pct.eff-mid.svelte-1fewu2j{color:var(--a)}.fm-dl-fill.eff-low.svelte-1fewu2j{stroke:var(--r)}.fm-dl-fill.eff-mid.svelte-1fewu2j{stroke:var(--a)}html[data-theme=control] .fm-dn-pct.svelte-1fewu2j,html[data-theme=floor] .fm-dn-pct.svelte-1fewu2j{font-weight:600}.fm-dn-pct.svelte-1fewu2j .u:where(.svelte-1fewu2j){margin-inline-start:1px;font-size:16px}.fm-dn-lbl.svelte-1fewu2j{font-size:9px;font-weight:var(--fw-strong);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-2);white-space:nowrap}.fm-dial.svelte-1fewu2j{inline-size:184px;max-inline-size:100%;margin-inline:auto;padding-block-end:4px;position:relative}.fm-dial.svelte-1fewu2j svg:where(.svelte-1fewu2j){block-size:auto;inline-size:100%;display:block;overflow:visible}[dir=rtl] .fm-dial.svelte-1fewu2j svg:where(.svelte-1fewu2j){transform:scaleX(-1)}.fm-dl-track.svelte-1fewu2j{stroke:var(--surface-2);stroke-width:14px;stroke-linecap:round}.fm-dl-fill.svelte-1fewu2j{stroke:var(--g);stroke-width:14px;stroke-linecap:round;transition:stroke-dasharray .35s}html[data-theme=floor] .fm-dl-fill.svelte-1fewu2j{filter:drop-shadow(0 0 5px color-mix(in srgb, var(--g) 70%, transparent))}.fm-dl-mid.svelte-1fewu2j{pointer-events:none;flex-direction:column;align-items:center;gap:1px;display:flex;position:absolute;inset-block-end:2px;inset-inline:0}.fm-dl-pct.svelte-1fewu2j{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:var(--fw-disp);color:var(--g);font-size:32px;line-height:.9}html[data-theme=control] .fm-dl-pct.svelte-1fewu2j,html[data-theme=floor] .fm-dl-pct.svelte-1fewu2j{font-weight:600}.fm-dl-pct.svelte-1fewu2j .u:where(.svelte-1fewu2j){margin-inline-start:1px;font-size:15px}.fm-dl-lbl.svelte-1fewu2j{font-size:9.5px;font-weight:var(--fw-strong);text-transform:uppercase;letter-spacing:.05em;color:var(--ink-2);white-space:nowrap}.fm-dl-ends.svelte-1fewu2j{font-family:var(--font-mono);font-size:10px;font-weight:var(--fw-med);color:var(--ink-3);justify-content:space-between;margin-block-start:-2px;padding-inline:4px;display:flex}.fm-figs.svelte-1fewu2j{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:12px;display:grid}.fm-fig.svelte-1fewu2j{border-block-start:3px solid var(--sig);flex-direction:column;gap:2px;padding-block-start:8px;display:flex}html[data-theme=studio] .fm-fig.svelte-1fewu2j{border-block-start-width:4px}.fm-fig.fm-eff.eff-low.svelte-1fewu2j{--sig:var(--r)}.fm-fig.fm-eff.eff-mid.svelte-1fewu2j{--sig:var(--a)}.fm-fig.fm-eff.eff-high.svelte-1fewu2j{--sig:var(--g)}.fm-fig.fm-nva.svelte-1fewu2j{--sig:var(--r)}.fm-fig.fm-wait.svelte-1fewu2j{--sig:var(--a)}.fm-fig.fm-stop.svelte-1fewu2j{--sig:color-mix(in srgb, var(--r) 55%, var(--ink))}.fm-note.svelte-1fewu2j{color:var(--ink-3);font-size:11px;line-height:1.45}.fm-stopchip.svelte-1fewu2j{font-family:var(--font-mono);font-size:10px;font-weight:var(--fw-strong);color:var(--r);background:var(--r-soft);border-radius:var(--radius-pill);flex:none;align-items:center;gap:3px;padding:1px 5px;display:inline-flex}html[data-theme=studio] .fm-stopchip.svelte-1fewu2j{border:1.5px solid var(--r);border-radius:0}.fm-fig-v.svelte-1fewu2j{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:var(--fw-disp);color:var(--ink);font-size:17px;line-height:1}html[data-theme=control] .fm-fig-v.svelte-1fewu2j,html[data-theme=floor] .fm-fig-v.svelte-1fewu2j{font-weight:600}.fm-fig.is-hero.svelte-1fewu2j .fm-fig-v:where(.svelte-1fewu2j){color:var(--sig);font-size:26px}html[data-theme=floor] .fm-fig.is-hero.svelte-1fewu2j .fm-fig-v:where(.svelte-1fewu2j){color:var(--g)}.fm-fig-k.svelte-1fewu2j{font-size:10px;font-weight:var(--fw-strong);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-2);white-space:nowrap}.fm-fig-d.svelte-1fewu2j{font-family:var(--font-mono);font-size:11.5px;font-weight:var(--fw-med);color:var(--ink-3);white-space:nowrap}.fm-steps.svelte-1fewu2j{flex-direction:column;display:flex}.fm-steps-head.svelte-1fewu2j{cursor:pointer;text-align:start;inline-size:100%;color:inherit;background:0 0;border:0;align-items:center;gap:7px;margin-block-end:4px;padding-block:4px;padding-inline:0;display:flex}.fm-steps-head.svelte-1fewu2j:hover .q-label:where(.svelte-1fewu2j){color:var(--ink)}.fm-disc.svelte-1fewu2j{color:var(--ink-3);flex:none;transition:transform .2s;display:inline-flex;transform:rotate(-90deg)}.fm-disc.open.svelte-1fewu2j{transform:rotate(0)}[dir=rtl] .fm-disc.svelte-1fewu2j{transform:rotate(90deg)}[dir=rtl] .fm-disc.open.svelte-1fewu2j{transform:rotate(0)}.fm-step-count.svelte-1fewu2j{font-size:11.5px;font-weight:var(--fw-med);color:var(--ink-3)}.fm-qty.svelte-1fewu2j{font-family:var(--font-mono);font-size:12px;font-weight:var(--fw-strong);color:var(--ink-2);margin-inline-start:auto}.fm-head-actions.svelte-1fewu2j{align-items:center;gap:8px;display:inline-flex}.fm-collapse.svelte-1fewu2j{cursor:pointer;color:var(--ink-3);border-radius:var(--radius-pill);background:0 0;border:0;justify-content:center;align-items:center;padding:4px;display:inline-flex}.fm-collapse.svelte-1fewu2j:hover{color:var(--ink-2)}.fm-collapse.svelte-1fewu2j svg{transition:transform .2s}.fm-collapse.collapsed.svelte-1fewu2j svg{transform:rotate(180deg)}.fm-step.svelte-1fewu2j{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding-block:9px;display:grid}.fm-step.svelte-1fewu2j+.fm-step:where(.svelte-1fewu2j){border-block-start:1px solid var(--line-soft)}.fm-step.is-va.svelte-1fewu2j{--sig:var(--g)}.fm-step.is-nva.svelte-1fewu2j{--sig:var(--r)}.fm-step-name.svelte-1fewu2j{min-inline-size:0;font-size:13px;font-weight:var(--fw-med);color:var(--ink);align-items:center;gap:7px;display:flex}.fm-step.is-nva.svelte-1fewu2j .fm-step-name:where(.svelte-1fewu2j){color:var(--ink-2)}.fm-step-name.svelte-1fewu2j .lbl:where(.svelte-1fewu2j){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fm-step-v.svelte-1fewu2j{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:13px;font-weight:var(--fw-strong);color:var(--ink);white-space:nowrap}.fm-step.is-slow.svelte-1fewu2j .fm-step-v:where(.svelte-1fewu2j){color:var(--sig)}.fm-step-v.svelte-1fewu2j .fm-u:where(.svelte-1fewu2j){color:var(--ink-3);font-weight:var(--fw-med)}.fm-step-bar.svelte-1fewu2j{border-radius:var(--radius-pill);background:var(--surface-2);grid-column:1/-1;block-size:8px;overflow:hidden}html[data-theme=studio] .fm-step-bar.svelte-1fewu2j{border:1.5px solid var(--ink);border-radius:0;block-size:10px}.fm-step-bar.svelte-1fewu2j>span:where(.svelte-1fewu2j){border-radius:inherit;background:var(--sig);opacity:.42;block-size:100%;transition:inline-size .3s;display:block}.fm-step.is-slow.svelte-1fewu2j .fm-step-bar:where(.svelte-1fewu2j)>span:where(.svelte-1fewu2j){opacity:1}.fm-revisit.svelte-1fewu2j{font-family:var(--font-mono);font-size:10px;font-weight:var(--fw-strong);color:var(--a);background:var(--a-soft);border-radius:var(--radius-pill);flex:none;align-items:center;gap:3px;padding:1px 5px;display:inline-flex}html[data-theme=studio] .fm-revisit.svelte-1fewu2j{border:1.5px solid var(--a);border-radius:0}.fm-flag.svelte-1fewu2j{font-size:10px;font-weight:var(--fw-strong);text-transform:uppercase;letter-spacing:.05em;color:var(--ink-2);flex:none;align-items:center;gap:5px;display:inline-flex}.fm-dia.svelte-1fewu2j{background:var(--sig);flex:none;block-size:8px;inline-size:8px;transform:rotate(45deg)}.fm-flag.svelte-1fewu2j .lbl:where(.svelte-1fewu2j){color:var(--ink-2)}.fm-future.svelte-1fewu2j{font-size:11.5px;font-weight:var(--fw-med);color:var(--ink-3);border-block-start:1px dashed var(--line);align-items:center;gap:8px;margin-block-start:2px;padding-block-start:12px;display:flex}.fm-future.svelte-1fewu2j .pill:where(.svelte-1fewu2j){font-size:9.5px;font-weight:var(--fw-strong);text-transform:uppercase;letter-spacing:.06em;color:var(--accent);border-radius:var(--radius-pill);border:1px dashed;flex:none;padding:1px 6px}.fm-empty.svelte-1fewu2j{flex-direction:column;align-items:flex-start;gap:8px;padding-block:6px;display:flex}.fm-empty.svelte-1fewu2j .ic:where(.svelte-1fewu2j){color:var(--ink-3);display:inline-flex}.fm-empty.svelte-1fewu2j .et:where(.svelte-1fewu2j){font-family:var(--font-disp);font-weight:var(--fw-strong);color:var(--ink-2);font-size:15px}.fm-empty.svelte-1fewu2j .eh:where(.svelte-1fewu2j){color:var(--ink-3);max-inline-size:38ch;font-size:12.5px;line-height:1.5}.prio.svelte-16s93dp{font-size:11.5px;font-weight:var(--fw-strong);border-radius:var(--radius-pill);white-space:nowrap;align-items:center;gap:4px;padding:2px 8px;line-height:1.3;display:inline-flex}.prio-rush.svelte-16s93dp{background:var(--r);color:#fff;border:1px solid var(--r)}.prio-priority.svelte-16s93dp{background:var(--a-soft);color:var(--a);box-shadow:inset 0 0 0 1.5px var(--a)}.prio-hold.svelte-16s93dp{background:var(--idle-soft);color:var(--idle);border:1px solid var(--idle)}.body.svelte-11qme7b{gap:var(--space-3);flex-direction:column;padding:16px 18px;display:flex}.andon-why.svelte-11qme7b{border-radius:var(--radius);background:var(--sig-soft);color:var(--sig);align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.andon-why.svelte-11qme7b .why-label:where(.svelte-11qme7b){font-weight:var(--fw-strong)}.andon-why.svelte-11qme7b .why-reason:where(.svelte-11qme7b){color:var(--ink);font-weight:var(--fw-med)}.autocolor.svelte-11qme7b{border:1px solid var(--line);border-radius:50%;flex:none;block-size:12px;inline-size:12px}.rowflex.svelte-11qme7b{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.code.svelte-11qme7b{color:var(--ink-2);font-size:12px}.label-btn.svelte-11qme7b{text-align:start;cursor:pointer;color:inherit;background:0 0;border:0;flex-direction:column;gap:2px;padding:0;display:flex}.label-btn.svelte-11qme7b:hover .q-h1{color:var(--accent)}.edit-hint.svelte-11qme7b{color:var(--ink-3);opacity:0;font-size:.75rem;transition:opacity 80ms}.label-btn.svelte-11qme7b:hover .edit-hint:where(.svelte-11qme7b),.label-btn.svelte-11qme7b:focus-visible .edit-hint:where(.svelte-11qme7b){opacity:1}.label-edit.svelte-11qme7b{gap:var(--space-2);flex-direction:column;display:flex}.label-edit.svelte-11qme7b input:where(.svelte-11qme7b){font:inherit;color:var(--ink);background:var(--surface);padding:var(--space-2);border:var(--bd-w) solid var(--accent);border-radius:var(--radius);inline-size:100%;font-size:1.5rem}.label-actions.svelte-11qme7b{gap:var(--space-2);display:flex}.facts.svelte-11qme7b{gap:var(--space-2) var(--space-6);border-block-start:1px solid var(--line-soft);flex-wrap:wrap;margin:0;padding-block-start:var(--space-2);display:flex}.fact.svelte-11qme7b{flex-direction:column;gap:3px;display:flex}.fact.svelte-11qme7b dt:where(.svelte-11qme7b){margin:0}.fact.svelte-11qme7b dd:where(.svelte-11qme7b){font-weight:var(--fw-med);margin:0}.acts.svelte-11qme7b{gap:var(--space-2);flex-wrap:wrap;padding-block-start:var(--space-1);display:flex}.andon-ask.svelte-11qme7b{gap:var(--space-2);padding:var(--space-3);border:var(--bd-w) solid var(--r);border-radius:var(--radius);background:var(--r-soft);flex-direction:column;display:flex}.andon-ask.svelte-11qme7b input:where(.svelte-11qme7b){font:inherit;color:var(--ink);background:var(--surface);padding:var(--space-2);border:var(--bd-w) solid var(--line);border-radius:var(--radius);box-sizing:border-box;inline-size:100%}.sugs.svelte-11qme7b{gap:var(--space-2);flex-wrap:wrap;display:flex}.sug.svelte-11qme7b{font:inherit;color:var(--ink-2);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-pill);padding-inline:var(--space-3);cursor:pointer;padding-block:4px;font-size:13px}.sug.svelte-11qme7b:hover{border-color:var(--r);color:var(--ink)}.ask-acts.svelte-11qme7b{gap:var(--space-2);display:flex}.prio-picker.svelte-11qme7b{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.seg.svelte-11qme7b{border:var(--bd-w) solid var(--line);border-radius:var(--radius);display:inline-flex;overflow:hidden}.seg-btn.svelte-11qme7b{font:inherit;font-size:13px;font-weight:var(--fw-med);color:var(--ink-2);background:var(--surface);border:0;border-inline-start:var(--bd-w) solid var(--line);cursor:pointer;padding:5px 12px}.seg-btn.svelte-11qme7b:first-child{border-inline-start:0}.seg-btn.svelte-11qme7b:hover{background:var(--surface-2)}.seg-btn.on.svelte-11qme7b{background:var(--accent);color:#fff}.hold.svelte-11qme7b{color:var(--ink-2);cursor:pointer;align-items:center;gap:6px;font-size:13px;display:inline-flex}h3.svelte-1x1wcmm{margin-block:0 var(--space-2);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.875rem}.groups.svelte-1x1wcmm{gap:var(--space-4);flex-direction:column;margin-block-end:var(--space-3);display:flex}ul.svelte-1x1wcmm{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}li.svelte-1x1wcmm{align-items:center;gap:var(--space-2);font-size:.875rem;display:flex}li.open.svelte-1x1wcmm{border-inline-start:3px solid var(--brand-red);padding-inline-start:var(--space-2)}li.resolved.svelte-1x1wcmm{color:var(--color-text-muted);text-decoration:line-through}.code.svelte-1x1wcmm{background:var(--brand-stone);padding-inline:var(--space-2);border-radius:var(--radius-md);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.75rem}.detail.svelte-1x1wcmm{flex:auto}time.svelte-1x1wcmm{color:var(--color-text-muted);font-size:.75rem}.empty.svelte-1x1wcmm{color:var(--color-text-muted);margin-block:0 var(--space-3);font-style:italic}.error.svelte-1x1wcmm{color:var(--brand-red);margin-block:0 var(--space-2);font-size:.8125rem}.resolve.svelte-1x1wcmm{color:var(--color-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;font-size:.75rem}.resolve.svelte-1x1wcmm:hover{color:var(--brand-teal);text-decoration:underline}.raise.svelte-1x1wcmm{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.raise.svelte-1x1wcmm select:where(.svelte-1x1wcmm),.raise.svelte-1x1wcmm input:where(.svelte-1x1wcmm){padding:var(--space-1) var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);font:inherit;background:var(--color-surface);color:var(--brand-navy);font-size:.8125rem}.raise.svelte-1x1wcmm input:where(.svelte-1x1wcmm){flex:8rem}.primary.svelte-1x1wcmm{padding-inline:var(--space-3);padding-block:var(--space-1);background:var(--brand-red);color:var(--color-accent-fg);border-radius:var(--radius-md);cursor:pointer;border:0;font-size:.8125rem}.primary.svelte-1x1wcmm:disabled{opacity:.5;cursor:not-allowed}.ghost.svelte-1x1wcmm{border:1px solid var(--color-border);color:var(--brand-navy);padding-inline:var(--space-3);padding-block:var(--space-1);border-radius:var(--radius-md);cursor:pointer;background:0 0;font-size:.8125rem}.add.svelte-1x1wcmm{border:1px dashed var(--color-border);color:var(--color-text-muted);padding-inline:var(--space-3);padding-block:var(--space-1);border-radius:var(--radius-md);cursor:pointer;background:0 0;font-size:.8125rem}.add.svelte-1x1wcmm:hover{border-color:var(--brand-red);color:var(--brand-red)}.cur.svelte-1ibhtqb{align-items:center;gap:var(--space-2);margin-block-end:var(--space-2);display:flex}.chip.svelte-1ibhtqb{padding-inline:var(--space-3);padding-block:var(--space-1);background:var(--a-soft);color:var(--a);border-radius:999px;align-items:center;font-size:.875rem;font-weight:600;display:inline-flex}.badge.svelte-1ibhtqb{text-transform:uppercase;letter-spacing:.05em;color:var(--a);font-size:.7rem}.muted.svelte-1ibhtqb{color:var(--color-text-muted);margin:0;font-size:.8rem}.row.svelte-1ibhtqb{gap:var(--space-2);align-items:center;display:flex}select.svelte-1ibhtqb{padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);flex:auto;font-family:inherit;font-size:.875rem}.primary.svelte-1ibhtqb{padding-inline:var(--space-3);padding-block:var(--space-2);background:var(--brand-teal);color:var(--color-accent-fg);border-radius:var(--radius-md);cursor:pointer;border:0;font-size:.875rem}.primary.svelte-1ibhtqb:disabled{opacity:.5;cursor:not-allowed}.ghost.svelte-1ibhtqb{border:1px solid var(--color-border);color:var(--brand-navy);padding-inline:var(--space-3);padding-block:var(--space-1);border-radius:var(--radius-md);cursor:pointer;background:0 0;margin-block-start:var(--space-2);font-size:.875rem}.error.svelte-1ibhtqb{color:var(--brand-red);margin:0;font-size:.75rem}.empty.svelte-zzobj3{color:var(--ink-2);margin:0;font-style:italic}.ms-list.svelte-zzobj3{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ms.svelte-zzobj3{justify-content:space-between;align-items:flex-start;gap:var(--space-2);border-inline-start:3px solid var(--idle);padding-inline-start:var(--space-2);display:flex}.ms.met.svelte-zzobj3{border-inline-start-color:var(--g)}.ms.missed.svelte-zzobj3{border-inline-start-color:var(--r)}.ms.overdue.svelte-zzobj3{border-inline-start-color:var(--a)}.ms-main.svelte-zzobj3{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.ms-name.svelte-zzobj3{color:var(--ink);font-weight:600}.ms-by.svelte-zzobj3{color:var(--ink-2);font-size:.8125rem}.ms-actual.svelte-zzobj3{color:var(--ink-2);font-size:.75rem}.pill.svelte-zzobj3{padding-inline:var(--space-2);background:var(--idle-soft);color:var(--idle);white-space:nowrap;border-radius:999px;flex:none;padding-block:2px;font-size:.6875rem;font-weight:600}.ms.met.svelte-zzobj3 .pill:where(.svelte-zzobj3){background:var(--g-soft);color:var(--g)}.ms.missed.svelte-zzobj3 .pill:where(.svelte-zzobj3){background:var(--r-soft);color:var(--r)}.ms.overdue.svelte-zzobj3 .pill:where(.svelte-zzobj3){background:var(--a-soft);color:var(--a)}.bound-row.svelte-1yaoumd{align-items:center;gap:var(--space-3);display:flex}.chip.svelte-1yaoumd{padding-inline:var(--space-3);padding-block:var(--space-1);background:var(--brand-teal);color:var(--color-accent-fg);border-radius:999px;align-items:center;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.875rem;font-weight:600;display:inline-flex}.arm-row.svelte-1yaoumd{align-items:center;gap:var(--space-3);display:flex}.countdown.svelte-1yaoumd{align-items:center;gap:var(--space-2);background:var(--brand-earth);color:var(--color-accent-fg);padding-inline:var(--space-3);padding-block:var(--space-2);border-radius:var(--radius-md);display:flex}.seconds.svelte-1yaoumd{text-align:center;min-inline-size:2.5ch;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:1.5rem;font-weight:700}.hint.svelte-1yaoumd{font-size:.875rem}.actions.svelte-1yaoumd{gap:var(--space-2);margin-block-end:var(--space-2);display:flex}.primary.svelte-1yaoumd{padding-inline:var(--space-4);padding-block:var(--space-2);background:var(--brand-teal);color:var(--color-accent-fg);border-radius:var(--radius-md);cursor:pointer;border:0;font-size:.875rem}.primary.svelte-1yaoumd:hover{filter:brightness(1.1)}.ghost.svelte-1yaoumd{border:1px solid var(--color-border);color:var(--brand-navy);padding-inline:var(--space-3);padding-block:var(--space-1);border-radius:var(--radius-md);cursor:pointer;background:0 0;font-size:.875rem}.ghost.svelte-1yaoumd:hover{border-color:var(--brand-teal);color:var(--brand-teal)}.caption.svelte-1yaoumd{color:var(--color-text-muted);margin:0;font-size:.75rem}.picker.svelte-1yaoumd{gap:var(--space-2);flex-direction:column;display:flex}.picker.svelte-1yaoumd input:where(.svelte-1yaoumd){padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);font-family:inherit;font-size:.875rem}.options.svelte-1yaoumd{border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;max-block-size:240px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.options.svelte-1yaoumd li:where(.svelte-1yaoumd){border-block-end:1px solid var(--color-border)}.options.svelte-1yaoumd li:where(.svelte-1yaoumd):last-child{border-block-end:none}.option.svelte-1yaoumd{align-items:center;gap:var(--space-2);inline-size:100%;padding:var(--space-2);text-align:start;cursor:pointer;color:var(--brand-navy);background:0 0;border:0;font-size:.875rem;display:flex}.option.svelte-1yaoumd:hover{background:var(--brand-stone)}.alt-id.svelte-1yaoumd{font-family:ui-monospace,SF Mono,Menlo,monospace;font-weight:600}.new-uid.svelte-1yaoumd{gap:var(--space-2);padding-block:var(--space-3);border-block-start:1px dashed var(--color-border);flex-direction:column;display:flex}.new-uid.svelte-1yaoumd label:where(.svelte-1yaoumd){gap:var(--space-1);flex-direction:column;display:flex}.new-uid-label.svelte-1yaoumd{color:var(--color-text-muted);font-size:.75rem}.new-uid.svelte-1yaoumd input:where(.svelte-1yaoumd){padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.875rem}.primary.small.svelte-1yaoumd{padding-inline:var(--space-3);padding-block:var(--space-1);align-self:flex-start;font-size:.875rem}.primary.svelte-1yaoumd:disabled{opacity:.5;cursor:not-allowed}.error.svelte-1yaoumd{color:var(--brand-red);margin:0;font-size:.75rem}.rj-backdrop.svelte-1tqftml{z-index:60;padding:var(--space-4);background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.rj.svelte-1tqftml{gap:var(--space-3);max-block-size:90vh;inline-size:min(520px,100%);padding:var(--space-4);flex-direction:column;display:flex;overflow-y:auto}.rj-title.svelte-1tqftml{font-size:18px;font-weight:var(--fw-strong);margin:0}.rj-lab.svelte-1tqftml{font-size:12px;font-weight:var(--fw-strong);color:var(--ink-2)}.rj-qty.svelte-1tqftml{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.rj-qty.svelte-1tqftml input:where(.svelte-1tqftml){text-align:center;min-block-size:44px;inline-size:6rem;font-size:18px}.rj-of.svelte-1tqftml{color:var(--ink-2);font-size:13px}.rj-cat.svelte-1tqftml{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-2);font-size:11px}.rj-reasons.svelte-1tqftml{gap:var(--space-2);flex-wrap:wrap;display:flex}.rj-reason.svelte-1tqftml{min-block-size:48px;min-inline-size:140px;padding-inline:var(--space-3);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);color:var(--ink);cursor:pointer;flex:auto;font-size:15px}.rj-reason.svelte-1tqftml:hover:not(:disabled){border-color:var(--brand-red);color:var(--ink)}.rj-reason.is-sole.svelte-1tqftml{border-color:var(--brand-red);font-weight:var(--fw-strong)}.rj-reason.svelte-1tqftml:disabled{opacity:.5;cursor:default}.rj-notes.svelte-1tqftml,.rj-photo.svelte-1tqftml{flex-direction:column;gap:4px;display:flex}.rj-req.svelte-1tqftml{color:var(--brand-red);font-size:12px}.rj-note.svelte-1tqftml{color:var(--ink-2);margin:0;font-size:13px}.rj-acts.svelte-1tqftml{justify-content:flex-end;display:flex}.empty.svelte-31expu{color:var(--color-text-muted);margin:0;font-size:.875rem;font-style:italic}.list.svelte-31expu{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}li.svelte-31expu{align-items:center;gap:var(--space-2);font-size:.875rem;display:flex}.check-btn.svelte-31expu{cursor:pointer;background:0 0;border:0;padding:0}.check.svelte-31expu{text-align:center;inline-size:1.25rem;color:var(--color-text-muted);font-weight:700;display:inline-block}li.done.svelte-31expu .check:where(.svelte-31expu){color:var(--brand-teal)}li.required.svelte-31expu .check:where(.svelte-31expu){color:var(--brand-red)}li.done.required.svelte-31expu .check:where(.svelte-31expu){color:var(--brand-teal)}.label.svelte-31expu{flex:auto}.tag.svelte-31expu{color:var(--brand-red);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem}.when.svelte-31expu{color:var(--color-text-muted);font-size:.75rem}.empty.svelte-1vnk5yi{color:var(--color-text-muted);margin-block:0 var(--space-2);font-style:italic}.chips.svelte-1vnk5yi{margin-block:0 var(--space-3);gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.chip.svelte-1vnk5yi{align-items:center;gap:var(--space-1);color:var(--color-accent-fg);border-radius:999px;padding-block:2px;padding-inline-start:var(--space-3);padding-inline-end:var(--space-1);font-size:.875rem;display:inline-flex}.x.svelte-1vnk5yi{color:inherit;cursor:pointer;background:#00000026;border:0;border-radius:999px;block-size:1.25rem;inline-size:1.25rem;padding:0;font-size:.875rem;line-height:1}.x.svelte-1vnk5yi:hover{background:#0000004d}.add.svelte-1vnk5yi{border:1px dashed var(--color-border);color:var(--color-text-muted);padding-inline:var(--space-3);padding-block:var(--space-1);border-radius:var(--radius-md);cursor:pointer;background:0 0;font-size:.875rem}.add.svelte-1vnk5yi:hover{border-color:var(--brand-teal);color:var(--brand-teal)}.picker.svelte-1vnk5yi{gap:var(--space-2);flex-direction:column;display:flex}.picker.svelte-1vnk5yi input:where(.svelte-1vnk5yi){padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);font-family:inherit;font-size:.875rem}.hint.svelte-1vnk5yi{color:var(--color-text-muted);margin:0;font-size:.875rem;font-style:italic}.options.svelte-1vnk5yi{border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;max-block-size:240px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.options.svelte-1vnk5yi li:where(.svelte-1vnk5yi){border-block-end:1px solid var(--color-border)}.options.svelte-1vnk5yi li:where(.svelte-1vnk5yi):last-child{border-block-end:none}.option.svelte-1vnk5yi{align-items:center;gap:var(--space-2);inline-size:100%;padding:var(--space-2);text-align:start;cursor:pointer;color:var(--brand-navy);background:0 0;border:0;font-size:.875rem;display:flex}.option.svelte-1vnk5yi:hover{background:var(--brand-stone)}.swatch.svelte-1vnk5yi{border-radius:999px;flex:none;block-size:.75rem;inline-size:.75rem}.ghost.svelte-1vnk5yi{color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:.75rem}.ghost.svelte-1vnk5yi:hover{color:var(--brand-teal);text-decoration:underline}.new-tag.svelte-1vnk5yi{gap:var(--space-2);padding-block:var(--space-2);border-block-start:1px dashed var(--color-border);flex-direction:column;display:flex}.new-tag-row.svelte-1vnk5yi{gap:var(--space-2);grid-template-columns:1fr auto auto;align-items:center;display:grid}.new-tag.svelte-1vnk5yi input[type=text]:where(.svelte-1vnk5yi){padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);font-family:inherit;font-size:.875rem}.new-tag.svelte-1vnk5yi input[type=color]:where(.svelte-1vnk5yi){border:1px solid var(--color-border);border-radius:var(--radius-md);block-size:2rem;inline-size:2.5rem;padding:0}.new-tag.svelte-1vnk5yi .primary:where(.svelte-1vnk5yi){padding-inline:var(--space-3);padding-block:var(--space-2);background:var(--brand-teal);color:var(--color-accent-fg);border-radius:var(--radius-md);cursor:pointer;border:0;font-size:.8125rem}.new-tag.svelte-1vnk5yi .primary:where(.svelte-1vnk5yi):disabled{opacity:.5;cursor:not-allowed}.error.svelte-1vnk5yi{color:var(--brand-red);margin:0;font-size:.75rem}.status.svelte-g43vo3{color:var(--ink-2);margin:0;font-style:italic}.status.error.svelte-g43vo3{color:var(--r);font-style:normal}.wi-toolbar.svelte-g43vo3{justify-content:flex-end;display:flex}.edit-layout.on.svelte-g43vo3{background:var(--surface-2);color:var(--ink)}.detail.svelte-g43vo3{gap:var(--space-4);grid-template-columns:minmax(0,1.7fr) 340px;align-items:start;display:grid}.col.svelte-g43vo3{gap:var(--space-4);flex-direction:column;min-block-size:48px;min-inline-size:0;display:flex}.detail.arranging.svelte-g43vo3 .col:where(.svelte-g43vo3){outline:1px dashed var(--line);outline-offset:6px;border-radius:var(--radius)}.detail.arranging.svelte-g43vo3 .col.drop-active:where(.svelte-g43vo3){outline-color:var(--accent)}.wi-block.svelte-g43vo3{position:relative}.detail.arranging.svelte-g43vo3 .wi-block:where(.svelte-g43vo3){cursor:grab}.detail.arranging.svelte-g43vo3 .wi-block:where(.svelte-g43vo3):active{cursor:grabbing}.wi-block.dragging.svelte-g43vo3{opacity:.45}.wi-block.drop-before.svelte-g43vo3:before{content:"";background:var(--accent);z-index:3;border-radius:999px;block-size:3px;position:absolute;inset-block-start:calc(var(--space-2) * -1);inset-inline:0}.drop-end.svelte-g43vo3{background:var(--accent);block-size:3px;border-radius:999px;margin-block-start:calc(var(--space-2) * -1)}.blk-grip.svelte-g43vo3{z-index:2;border-radius:var(--radius);background:var(--surface-2);block-size:28px;inline-size:28px;color:var(--ink-2);cursor:grab;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;inset-block-start:8px;inset-inline-end:10px}.blk-grip.svelte-g43vo3:hover{color:var(--ink)}.blk-grip.svelte-g43vo3:active{cursor:grabbing}.blk-hide.svelte-g43vo3{z-index:2;border-radius:var(--radius);background:var(--surface-2);block-size:28px;inline-size:28px;color:var(--ink-2);cursor:pointer;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;inset-block-start:8px;inset-inline-end:44px}.blk-hide.svelte-g43vo3:hover,.blk-hide[aria-pressed=true].svelte-g43vo3{color:var(--ink)}.wi-block.is-hidden.svelte-g43vo3{opacity:.45}.wi-block.is-hidden.svelte-g43vo3:after{content:"";border:1px dashed var(--line);border-radius:var(--radius);pointer-events:none;position:absolute;inset:0}@media (width<=880px){.detail.svelte-g43vo3{grid-template-columns:minmax(0,1fr)}}.backdrop.svelte-468gx7{background:color-mix(in srgb, var(--brand-navy) 45%, transparent);padding:var(--space-4);z-index:50;overflow-block:auto;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.scrim.svelte-468gx7{cursor:default;background:0 0;border:0;padding:0;position:absolute;inset:0}.modal.svelte-468gx7{z-index:1;background:var(--color-bg);border-radius:var(--radius-lg);padding:var(--space-4);overflow-block:auto;gap:var(--space-4);flex-direction:column;max-block-size:92vh;inline-size:min(100%,1100px);display:flex;position:relative;box-shadow:0 10px 40px #00000040}.modal.svelte-468gx7>*{flex-shrink:0}.bar.svelte-468gx7{justify-content:flex-end;gap:var(--space-2);display:flex}.ghost.svelte-468gx7{padding-inline:var(--space-3);padding-block:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--brand-navy);cursor:pointer;font-size:.875rem}.ghost.svelte-468gx7:hover{border-color:var(--brand-teal);color:var(--brand-teal)}.close.svelte-468gx7{inline-size:2rem}.wall.svelte-imj9q6{background:var(--canvas);color:var(--ink);flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.wall-top.svelte-imj9q6{justify-content:space-between;align-items:center;gap:var(--space-4);border-block-end:1px solid var(--line);flex:none;padding:14px 28px;display:flex}.wall-scope.svelte-imj9q6{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;padding:8px 14px;font-size:16px}.brand.svelte-imj9q6{font-family:var(--font-disp);font-weight:var(--fw-disp);letter-spacing:var(--disp-tracking);align-items:center;gap:12px;font-size:24px;display:flex}.brand.svelte-imj9q6 .mark:where(.svelte-imj9q6){border-radius:var(--radius-pill);background:var(--accent);block-size:22px;inline-size:22px;box-shadow:0 0 10px var(--accent)}.clock.svelte-imj9q6{font-size:28px;font-weight:var(--fw-strong);color:var(--ink-2)}.banner.svelte-imj9q6{border-block-end:1px solid var(--line);flex:none;align-items:center;gap:16px;padding:14px 28px;display:flex}.b-dot.svelte-imj9q6{background:var(--sig);block-size:16px;inline-size:16px;box-shadow:0 0 16px var(--sig);border-radius:50%;flex:none}.b-dot.pulse.svelte-imj9q6{animation:1.4s ease-in-out infinite svelte-imj9q6-wall-pulse}@keyframes svelte-imj9q6-wall-pulse{0%,to{opacity:1}50%{opacity:.35}}.b-head.svelte-imj9q6{font-family:var(--font-disp);font-weight:var(--fw-disp);color:var(--sig);text-transform:uppercase;letter-spacing:.02em;font-size:26px}.b-sub.svelte-imj9q6{color:var(--ink-2);font-size:18px}.b-why.svelte-imj9q6{font-size:18px;font-weight:var(--fw-med);text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.b-age.svelte-imj9q6{font-size:22px;font-weight:var(--fw-strong);color:var(--sig);margin-inline-start:auto}.tiles.svelte-imj9q6{flex:auto;grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;gap:18px;padding:22px 28px;display:grid;overflow:hidden}.tile.svelte-imj9q6{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;padding:20px 24px;display:flex;position:relative;overflow:hidden}.tile.svelte-imj9q6:before{content:"";background:var(--sig);inline-size:6px;box-shadow:0 0 22px 2px var(--sig);position:absolute;inset-block:0;inset-inline-start:0}.tile.pull.svelte-imj9q6{border-style:dashed}.tiles.four.svelte-imj9q6{grid-template-columns:repeat(4,1fr)}.rd-count.svelte-imj9q6{font-size:62px}.rd-count.svelte-imj9q6 .rd-u{font-size:.5em}.rd-clabel.svelte-imj9q6{text-transform:none;letter-spacing:0;color:var(--ink);white-space:normal;font-size:17px}.ti.svelte-imj9q6 .rd-v{font-size:14px}.thead.svelte-imj9q6{justify-content:space-between;align-items:center;gap:8px;display:flex}.sname.svelte-imj9q6{font-family:var(--font-disp);font-weight:var(--fw-strong);text-transform:uppercase;letter-spacing:.04em;font-size:20px}.sdot.svelte-imj9q6{background:var(--sig);block-size:14px;inline-size:14px;box-shadow:0 0 12px var(--sig);border-radius:50%;flex:none}.count.svelte-imj9q6{font-size:62px;font-weight:var(--fw-disp);margin-block-start:6px;line-height:1}.clabel.svelte-imj9q6{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);font-size:13px;font-weight:var(--fw-strong)}.crit.svelte-imj9q6{flex-direction:column;gap:6px;margin-block-start:auto;padding-block-start:14px;display:flex}.ci.svelte-imj9q6{font-size:16px;font-weight:var(--fw-med);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ca.svelte-imj9q6{color:var(--ink-2);font-size:13px}.ticker.svelte-imj9q6{border-block-start:1px solid var(--line);white-space:nowrap;background:var(--surface);flex:none;overflow:hidden}.track.svelte-imj9q6{will-change:transform;align-items:center;gap:36px;padding-block:12px;animation:28s linear infinite svelte-imj9q6-wall-ticker;display:inline-flex}@keyframes svelte-imj9q6-wall-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.ti.svelte-imj9q6{color:var(--ink);align-items:center;gap:9px;font-size:16px;display:inline-flex}.ti.svelte-imj9q6 .dot:where(.svelte-imj9q6){background:var(--sig);block-size:10px;inline-size:10px;box-shadow:0 0 8px var(--sig);border-radius:50%}.ti.svelte-imj9q6 b:where(.svelte-imj9q6){color:var(--sig);text-transform:uppercase;letter-spacing:.04em;font-size:13px}.ti.svelte-imj9q6 .age:where(.svelte-imj9q6){color:var(--sig);font-weight:var(--fw-strong)}.ticker-clear.svelte-imj9q6{color:var(--g);align-items:center;gap:10px;padding:14px 28px;font-size:16px;display:flex}.ticker-clear.svelte-imj9q6 .dot:where(.svelte-imj9q6){background:var(--g);block-size:10px;inline-size:10px;box-shadow:0 0 8px var(--g);border-radius:50%}.gantt.svelte-152mm6m{gap:var(--space-3);flex-direction:column;display:flex}.legend.svelte-152mm6m{gap:var(--space-3);color:var(--ink-2);flex-wrap:wrap;font-size:.75rem;display:flex}.lg.svelte-152mm6m{align-items:center;gap:var(--space-1);display:inline-flex}.lg.svelte-152mm6m .dot:where(.svelte-152mm6m){background:var(--idle);border-radius:999px;block-size:10px;inline-size:10px}.lg.met.svelte-152mm6m .dot:where(.svelte-152mm6m){background:var(--g)}.lg.missed.svelte-152mm6m .dot:where(.svelte-152mm6m){background:var(--r)}.lg.overdue.svelte-152mm6m .dot:where(.svelte-152mm6m){background:var(--a)}.axis.svelte-152mm6m{color:var(--ink-2);justify-content:space-between;margin-inline-start:208px;font-size:.6875rem;display:flex;position:relative}.lanes.svelte-152mm6m{gap:var(--space-2);flex-direction:column;display:flex}.lane.svelte-152mm6m{gap:var(--space-2);grid-template-columns:200px minmax(0,1fr);align-items:center;display:grid}.lbl.svelte-152mm6m{flex-direction:column;min-inline-size:0;display:flex}.lbl.svelte-152mm6m .name:where(.svelte-152mm6m){color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.lbl.svelte-152mm6m .proc:where(.svelte-152mm6m){color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;overflow:hidden}.track.svelte-152mm6m{background:var(--surface-2);border-radius:var(--radius);block-size:26px;position:relative}.nowline.svelte-152mm6m{background:var(--accent);opacity:.55;inline-size:2px;margin-inline-start:-1px;position:absolute;inset-block:0}.conn.svelte-152mm6m{background:var(--idle);opacity:.6;border-radius:999px;block-size:3px;position:absolute;inset-block-start:50%;transform:translateY(-50%)}.conn.met.svelte-152mm6m{background:var(--g)}.conn.missed.svelte-152mm6m{background:var(--r)}.plan.svelte-152mm6m{background:var(--surface);border:2px solid var(--idle);border-radius:2px;block-size:12px;inline-size:12px;margin-inline-start:-6px;position:absolute;inset-block-start:50%;transform:translateY(-50%)rotate(45deg)}.plan.met.svelte-152mm6m{border-color:var(--g)}.plan.missed.svelte-152mm6m{border-color:var(--r)}.plan.overdue.svelte-152mm6m{border-color:var(--a)}.act.svelte-152mm6m{background:var(--idle);border-radius:999px;block-size:10px;inline-size:10px;margin-inline-start:-5px;position:absolute;inset-block-start:50%;transform:translateY(-50%)}.act.met.svelte-152mm6m{background:var(--g)}.act.missed.svelte-152mm6m{background:var(--r)}@media (width<=720px){.lane.svelte-152mm6m{grid-template-columns:120px minmax(0,1fr)}.axis.svelte-152mm6m{margin-inline-start:128px}}html.arrange .q-item[draggable=true].svelte-1uqghi0{cursor:grab}html.arrange .q-item[draggable=true].svelte-1uqghi0:active{cursor:grabbing}.title.svelte-1uqghi0{text-align:start;cursor:pointer;color:var(--ink);font:inherit;font-weight:var(--fw-strong);margin:0;background:0 0;border:0;inline-size:100%;margin-top:6px;padding:0;font-size:14.5px;line-height:1.25;display:block;position:relative}.title.svelte-1uqghi0:hover{color:var(--accent)}.row.svelte-1uqghi0>.code:where(.svelte-1uqghi0){flex:none}.row-end.svelte-1uqghi0{flex-wrap:wrap;align-items:center;gap:6px;min-inline-size:0;display:inline-flex}.pin-btn.svelte-1uqghi0{font:inherit;color:var(--ink-3);border-radius:var(--radius);cursor:pointer;opacity:1;background:0 0;border:0;flex:none;align-items:center;gap:1px;padding:2px 5px;font-size:11px;font-weight:700;line-height:1;transition:opacity 80ms,color 80ms,background-color 80ms;display:inline-flex;position:relative}.pin-btn.svelte-1uqghi0:after{content:"";block-size:32px;inline-size:32px;position:absolute;inset-block-start:calc(50% - 16px);inset-inline-start:calc(50% - 16px)}@media (hover:hover) and (pointer:fine){.pin-btn.svelte-1uqghi0{opacity:0}.q-item.svelte-1uqghi0:hover .pin-btn:where(.svelte-1uqghi0),.pin-btn.svelte-1uqghi0:focus-visible,.pin-btn.pinned.svelte-1uqghi0{opacity:1}}.pin-btn.svelte-1uqghi0:hover,.pin-btn.svelte-1uqghi0:focus-visible{color:var(--accent)}.pin-btn.pinned.svelte-1uqghi0{color:var(--accent);font-size:12px}.q-item.is-pinned.svelte-1uqghi0{outline:1.5px solid var(--accent);outline-offset:-1.5px}.ms-badge.svelte-1uqghi0{border-radius:var(--radius-pill);font-size:10.5px;font-weight:var(--fw-strong);letter-spacing:.03em;white-space:nowrap;color:var(--a);background:var(--a-soft);align-items:center;gap:4px;padding-block:2px;padding-inline:7px;display:inline-flex}.ms-badge.overdue.svelte-1uqghi0,.ms-badge.blocked-badge.svelte-1uqghi0{color:var(--r);background:var(--r-soft)}.ms-badge.notready-badge.svelte-1uqghi0{color:var(--idle);background:var(--idle-soft)}.q-item.blocked.svelte-1uqghi0{animation:.45s ease-out 2 svelte-1uqghi0-blocked-flash}@keyframes svelte-1uqghi0-blocked-flash{0%,to{box-shadow:var(--card-shadow)}50%{box-shadow:var(--card-shadow), 0 0 0 2px var(--r) inset}}@media (prefers-reduced-motion:reduce){.q-item.blocked.svelte-1uqghi0{box-shadow:var(--card-shadow), 0 0 0 2px var(--r) inset;animation:none}}.q-item.stalled.svelte-1uqghi0{box-shadow:var(--card-shadow), 0 0 0 2px var(--sig,var(--a)) inset}.machrow.svelte-1uqghi0{font-family:var(--font-mono);font-size:11.5px;font-weight:var(--fw-med);color:var(--ink-2);align-items:center;gap:5px;margin-top:7px;display:flex}.machrow.svelte-1uqghi0 svg{color:var(--ink-3);flex:none}.machrow.svelte-1uqghi0 .txt:where(.svelte-1uqghi0){text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.q-count.wip-full.svelte-zswfgn{background:var(--a-soft);color:var(--a);border-radius:999px;padding-inline:8px}.q-count.wip-over.svelte-zswfgn{background:var(--r-soft);color:var(--r);border-radius:999px;padding-inline:8px}.q-col.svelte-zswfgn{border-radius:var(--radius);transition:background-color 80ms,box-shadow 80ms}.q-col.drag-over.svelte-zswfgn{background:color-mix(in srgb, var(--accent) 7%, transparent);box-shadow:inset 0 0 0 2px var(--accent)}.q-col.pull.drag-over.svelte-zswfgn{background:color-mix(in srgb, var(--a) 8%, transparent);box-shadow:inset 0 0 0 2px var(--a)}.cards.svelte-zswfgn{min-block-size:140px;flex:auto;padding-block-end:var(--space-2);padding-inline:6px}.empty.svelte-zswfgn{color:var(--ink-3);text-align:center;padding-block:var(--space-4);margin:0;font-size:13px;font-style:italic}.col-cap.svelte-zswfgn{font-size:10.5px;font-weight:var(--fw-strong);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);padding:4px 4px 2px}.col-cap.up-next.svelte-zswfgn{color:var(--accent)}.rack-collapse.svelte-zswfgn{border:1px solid var(--line);background:var(--surface);block-size:24px;inline-size:24px;color:var(--ink-2);border-radius:var(--radius);cursor:pointer;justify-content:center;align-items:center;margin-inline-start:auto;display:inline-flex}.rack-collapse.svelte-zswfgn svg{transition:transform .15s;transform:rotate(-90deg)}.rack-collapse.open.svelte-zswfgn svg{transform:rotate(0)}.split.svelte-zswfgn{gap:var(--space-3);flex:auto;min-block-size:0;display:flex}.subcol.svelte-zswfgn{flex-direction:column;flex:1 1 0;min-block-size:0;min-inline-size:0;display:flex}.sub-head.svelte-zswfgn{border-block-end:2px solid var(--line-soft);align-items:center;gap:8px;margin-block-end:var(--space-2);padding-block-end:8px;display:flex}.sub-head.svelte-zswfgn .sn:where(.svelte-zswfgn){font-size:12px;font-weight:var(--fw-strong);text-transform:uppercase;letter-spacing:.06em}.sub-head.svelte-zswfgn .sc:where(.svelte-zswfgn){font-family:var(--font-mono);color:var(--ink-2);margin-inline-start:auto;font-size:11.5px;font-weight:700}.subcol.rack.svelte-zswfgn{background:color-mix(in srgb, var(--a) 5%, transparent);border-radius:var(--radius);padding:var(--space-2)}.subcol.rack.svelte-zswfgn .sub-head:where(.svelte-zswfgn){border-block-end:2px dashed var(--a)}.subcol.rack.svelte-zswfgn .sub-head:where(.svelte-zswfgn) .sn:where(.svelte-zswfgn){color:var(--a)}.error.svelte-vkweai{background:var(--r-soft);color:var(--r);border:1px solid var(--r);border-radius:var(--radius);padding:var(--space-3);margin:0}.hint.svelte-vkweai{color:var(--ink-3);margin:0}.q-kpis.svelte-vkweai{gap:var(--space-4);grid-template-columns:repeat(4,1fr);max-inline-size:920px;display:grid}.kpi-toggle.svelte-vkweai{font:inherit;text-align:start;cursor:pointer}.kpi-toggle.svelte-vkweai:disabled{cursor:default}.kpi-toggle.active.svelte-vkweai{outline:2px solid var(--sig);outline-offset:2px}.andon-filter-chip.svelte-vkweai{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);font-size:13px;font-weight:var(--fw-med);color:var(--sig);background:var(--sig-soft);border:1px solid var(--sig);border-radius:var(--radius-pill);margin-block-start:var(--space-3);display:inline-flex}.andon-filter-chip.svelte-vkweai .dot:where(.svelte-vkweai){background:var(--sig);border-radius:50%;block-size:8px;inline-size:8px}.chip-reset.svelte-vkweai{font:inherit;font-weight:var(--fw-strong);color:var(--sig);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.q-toolbar.svelte-vkweai{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.search-field.svelte-vkweai{cursor:pointer;max-inline-size:460px;font:inherit;color:var(--ink-2);flex:auto}.sf-ph.svelte-vkweai{text-align:start;color:var(--ink-3);text-overflow:ellipsis;flex:auto;overflow:hidden}.sf-kbd.svelte-vkweai{color:var(--ink-3);border:1px solid var(--line);border-radius:var(--radius);flex:none;padding:1px 5px;font-size:11px;font-weight:700}.q-btn.on.svelte-vkweai{background:var(--surface-2);color:var(--ink)}.q-board.svelte-vkweai{padding-block:var(--space-2) var(--space-4);padding-inline:0}main.wide .q-board.svelte-vkweai{flex:auto;align-items:stretch;min-block-size:0;overflow:auto}main.wide .q-lanes.svelte-vkweai,main.wide .q-tablewrap.svelte-vkweai,main.wide .q-gantt-wrap.svelte-vkweai{flex:auto;min-block-size:0;overflow:auto}.q-gantt-wrap.svelte-vkweai{padding-block:var(--space-3)}.q-count.wip-full.svelte-vkweai{background:var(--a-soft);color:var(--a);border-radius:999px;padding-inline:8px}.q-count.wip-over.svelte-vkweai{background:var(--r-soft);color:var(--r);border-radius:999px;padding-inline:8px}.tablerow-tags.svelte-vkweai{gap:6px;display:flex}.gcell.drag-over.svelte-vkweai{background:color-mix(in srgb, var(--accent) 8%, var(--canvas));box-shadow:inset 0 0 0 2px var(--accent)}.gcell.pull.drag-over.svelte-vkweai{background:color-mix(in srgb, var(--a) 10%, var(--canvas));box-shadow:inset 0 0 0 2px var(--a)}.gcell.drop-ok.svelte-vkweai{background:color-mix(in srgb, var(--accent) 8%, var(--canvas));outline:2px dashed color-mix(in srgb, var(--accent) 50%, transparent);outline-offset:-3px}.gcell.drop-no.svelte-vkweai{background:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--ink) 6%, var(--canvas)) 0 7px, var(--canvas) 7px 14px);cursor:not-allowed}.gcell.drop-no.hot.svelte-vkweai{outline:2px dashed color-mix(in srgb, var(--r) 55%, transparent);outline-offset:-3px}.lane-label.custom.svelte-vkweai{justify-content:flex-start;gap:5px;padding-block:12px}.lane-label.svelte-vkweai .lnrow:where(.svelte-vkweai){align-items:center;gap:6px;display:flex}.lane-label.svelte-vkweai .lsent:where(.svelte-vkweai){color:var(--ink-3);max-inline-size:180px;font-size:11px;line-height:1.35}.lane-label.svelte-vkweai .llock:where(.svelte-vkweai){color:var(--ink-3);flex:none;display:inline-flex}.lane-label.svelte-vkweai .lwarn:where(.svelte-vkweai){color:var(--a);flex:none;display:inline-flex}.lane-label.foreign.svelte-vkweai{opacity:.62}.lane-label.foreign.svelte-vkweai .llock:where(.svelte-vkweai){color:var(--r)}.gcell.collapsed.svelte-vkweai .bars:where(.svelte-vkweai){flex:1;align-items:center;gap:3px;display:flex}.gcell.collapsed.svelte-vkweai .bar:where(.svelte-vkweai){background:var(--sig,var(--line));border-radius:var(--radius-pill);flex:1;block-size:8px;max-inline-size:26px}.gatehint.svelte-vkweai{color:var(--ink-3);background:var(--surface-2);border-radius:var(--radius);align-items:center;gap:6px;padding:6px 10px;font-size:12px;display:inline-flex}.q-lanes.svelte-vkweai{padding-inline:0;padding-block:var(--space-2) var(--space-6)}@media (width<=1024px),(height<=700px){.q-kpis.svelte-vkweai{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));max-inline-size:none}.q-kpis.svelte-vkweai .q-kpi:where(.svelte-vkweai){padding:7px 10px}}@media (width>=1025px) and (height<=700px){.q-toolbar.svelte-vkweai{gap:var(--space-2);flex-wrap:nowrap;padding-block:4px;padding-inline:4px;overflow-x:auto}.q-toolbar.svelte-vkweai>*{flex:none}.search-field.svelte-vkweai{flex:0 auto;min-inline-size:140px}}@media (width<=1024px){.q-kpis.svelte-vkweai .q-label{letter-spacing:.08em;text-overflow:ellipsis;font-size:10px;overflow:hidden}.q-kpis.svelte-vkweai .v:where(.svelte-vkweai){margin-block-start:2px;font-size:20px}.q-kpis.svelte-vkweai .sub:where(.svelte-vkweai){margin-block-start:2px;font-size:11px}html:lang(fa) .q-kpis.svelte-vkweai .q-label,html:lang(ar) .q-kpis.svelte-vkweai .q-label{letter-spacing:normal;font-size:11px}}@media (width<=600px){.q-kpis.svelte-vkweai{grid-template-columns:repeat(2,minmax(0,1fr))}}.callback.svelte-1ecre0f{justify-content:center;align-items:center;gap:var(--space-4);min-block-size:100dvh;color:var(--ink-2);flex-direction:column;display:flex}.section.svelte-16klzlo{gap:var(--space-2);flex-direction:column;display:flex}.sec-label.svelte-16klzlo{font-size:12px}.fl.svelte-16klzlo{margin:0;padding:0;list-style:none}.fl.svelte-16klzlo li:where(.svelte-16klzlo){align-items:center;gap:var(--space-3);border-block-end:1px solid var(--line-soft);padding:10px 16px;display:flex}.fl.svelte-16klzlo li:where(.svelte-16klzlo):last-child{border-block-end:0}.fl.svelte-16klzlo li.bottleneck:where(.svelte-16klzlo){background:var(--sig-soft);border-inline-start:3px solid var(--sig);padding-inline-start:13px}.fl-name.svelte-16klzlo{flex:0 0 130px;align-items:center;gap:6px;min-inline-size:0;display:flex}.fl-text.svelte-16klzlo{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.fl-va.svelte-16klzlo{border-radius:var(--radius-pill);background:var(--g);flex:none;block-size:7px;inline-size:7px}.fl-bar.svelte-16klzlo{border-radius:var(--radius-pill);background:var(--surface-2);flex:auto;block-size:12px;overflow:hidden}.fl-fill.svelte-16klzlo{background:var(--sig);border-radius:var(--radius-pill);block-size:100%;display:block}.fl-cyc.svelte-16klzlo{text-align:end;min-inline-size:56px;font-weight:var(--fw-strong);color:var(--ink-2);flex:none}.fl-wip.svelte-16klzlo{text-align:end;min-inline-size:64px;color:var(--ink-3);flex:none;font-size:12px}.fl-wip.breach.svelte-16klzlo{color:var(--r);font-weight:var(--fw-strong)}.fl-flag.svelte-16klzlo{font-size:10px;font-weight:var(--fw-strong);letter-spacing:.04em;text-transform:uppercase;color:var(--sig);background:var(--surface);border:1px solid var(--sig);border-radius:var(--radius-pill);flex:none;padding:2px 8px}.muted.svelte-16klzlo{color:var(--ink-2)}.muted.small.svelte-16klzlo{font-size:12px}.bt.svelte-1vbtibv{font-size:11.5px;font-weight:var(--fw-med);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;max-inline-size:100%;display:inline-flex;overflow:hidden}.bt.hot.svelte-1vbtibv{color:var(--r);font-weight:var(--fw-strong)}.bt.ok.svelte-1vbtibv svg{color:var(--g);flex:none}.bt.none.svelte-1vbtibv{color:var(--ink-3)}.spark.svelte-1udyhrv{inline-size:100%;color:var(--ink-2);position:relative}.spark.svelte-1udyhrv svg:where(.svelte-1udyhrv){block-size:100%;inline-size:100%;display:block;overflow:visible}[dir=rtl] .spark.svelte-1udyhrv svg:where(.svelte-1udyhrv){transform:scaleX(-1)}.line.svelte-1udyhrv{fill:none;stroke:currentColor;stroke-width:1.6px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.env.svelte-1udyhrv{fill:currentColor;opacity:.14;stroke:none}.bandr.svelte-1udyhrv{fill:color-mix(in srgb, var(--g) 9%, transparent)}.lim.svelte-1udyhrv{stroke:var(--ink-3);stroke-width:1px;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.lim.hit.svelte-1udyhrv{stroke:var(--r);stroke-dasharray:none;stroke-width:1.4px}.gap.svelte-1udyhrv{stroke:var(--ink-3);stroke-width:1.4px;stroke-dasharray:2 4;vector-effect:non-scaling-stroke}.dot.svelte-1udyhrv{background:currentColor;border-radius:50%;block-size:7px;inline-size:7px;margin-block-start:-3.5px;margin-inline-start:-3.5px;position:absolute}.st-out.svelte-1udyhrv{color:var(--r)}.st-stale.svelte-1udyhrv{color:var(--ink-3)}.st-stale.svelte-1udyhrv .dot:where(.svelte-1udyhrv){background:var(--surface);border:1.5px solid}.st-none.svelte-1udyhrv{color:var(--ink-3)}[data-theme=floor] .st-out.svelte-1udyhrv .dot:where(.svelte-1udyhrv){box-shadow:0 0 8px var(--r)}.tile.svelte-jemsw7{color:inherit;cursor:pointer;flex-direction:column;gap:10px;padding:14px 16px 12px;text-decoration:none;transition:box-shadow .12s;display:flex;position:relative;overflow:hidden}.tile.svelte-jemsw7:hover{box-shadow:var(--shadow-pop)}.tile.static.svelte-jemsw7{cursor:default}.tile.static.svelte-jemsw7:hover{box-shadow:none}.tile.svelte-jemsw7:before{content:"";inline-size:var(--accent-size);background:var(--sig,transparent);position:absolute;inset-block:0;inset-inline-start:0}[data-theme=studio] .tile.svelte-jemsw7:before{block-size:var(--accent-size);inline-size:auto;inset-block-end:auto;inset-inline:0}[data-theme=studio] .tile.svelte-jemsw7{padding-block-start:calc(14px + var(--accent-size))}[data-theme=floor] .tile.is-block.svelte-jemsw7:before{box-shadow:0 0 14px 0 var(--sig)}.tile.uncertain.svelte-jemsw7{border-style:dashed}.th.svelte-jemsw7{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.tn.svelte-jemsw7{min-inline-size:0}.crumb.svelte-jemsw7{text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;display:block;overflow:hidden}.pn.svelte-jemsw7{font-family:var(--font-disp);font-weight:var(--fw-strong);white-space:nowrap;text-overflow:ellipsis;margin-block-start:2px;font-size:16px;overflow:hidden}.badge.svelte-jemsw7{font-size:11.5px;font-weight:var(--fw-strong);color:var(--sig);background:var(--sig-soft);border-radius:var(--radius-pill);white-space:nowrap;align-items:center;gap:5px;padding:3px 8px;display:inline-flex}.badge.is-flow.svelte-jemsw7{background:0 0;padding-inline:0}.chs.svelte-jemsw7{gap:2px;display:grid}.ch.svelte-jemsw7{grid-template-columns:minmax(0,1fr) 84px minmax(64px,auto);align-items:center;gap:12px;padding:7px 0;display:grid}.ch.svelte-jemsw7+.ch:where(.svelte-jemsw7){border-block-start:1px solid var(--line-soft)}.cmeta.svelte-jemsw7{gap:2px;min-inline-size:0;display:grid}.cl.svelte-jemsw7{font-size:13px;font-weight:var(--fw-strong);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.raw.svelte-jemsw7{font-weight:var(--fw-med);color:var(--ink-2);font-size:12px}.val.svelte-jemsw7{text-align:end;font-size:22px}.val.muted.svelte-jemsw7{color:var(--ink-3)}.nospark.svelte-jemsw7{block-size:30px;display:block}.more.svelte-jemsw7{font-size:12px;font-weight:var(--fw-strong);color:var(--ink-2);border-block-start:1px solid var(--line-soft);padding-block-start:6px}.dashboard.svelte-1thed0a{gap:var(--space-5);flex-direction:column;display:flex}.error.svelte-1thed0a{background:var(--r-soft);color:var(--r);border:1px solid var(--r);border-radius:var(--radius);padding:var(--space-3);margin:0}.empty.svelte-1thed0a{color:var(--ink-3);text-align:center;padding-block:var(--space-8);font-style:italic}.phead.svelte-1thed0a{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.stale.svelte-1thed0a{padding-inline:var(--space-3);padding-block:var(--space-1);border-radius:var(--radius-pill);background:var(--a-soft);color:var(--a);white-space:nowrap;margin-inline-end:auto;font-size:.8125rem}.proc-tabs.svelte-1thed0a{align-self:flex-start;max-inline-size:100%}.q-kpis.svelte-1thed0a{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.section.svelte-1thed0a{gap:var(--space-2);flex-direction:column;display:flex}.sec-label.svelte-1thed0a{font-size:12px}.trends.svelte-1thed0a{gap:var(--space-2);flex-direction:column;display:flex}.thead.svelte-1thed0a{justify-content:space-between;align-items:center;gap:10px;display:flex}.trendgrid.svelte-1thed0a{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.delta.svelte-1thed0a{font-weight:var(--fw-strong)}.spark.svelte-1thed0a{align-items:flex-end;gap:1px;block-size:36px;margin-block-start:10px;display:flex}.spark.svelte-1thed0a .bar:where(.svelte-1thed0a){background:var(--ink-2);opacity:.45;border-radius:1px;flex:1 1 0;min-block-size:2px}.spark.svelte-1thed0a .bar.nv:where(.svelte-1thed0a){opacity:.12}.vstream.svelte-1thed0a{align-items:stretch;gap:var(--space-2);padding-block-end:var(--space-2);display:flex}.vstage.svelte-1thed0a{flex:1 1 0;min-inline-size:140px}.vpad.svelte-1thed0a{padding:14px 16px}.vname.svelte-1thed0a{font-size:11px}.vcount.svelte-1thed0a{font-family:var(--font-mono);font-weight:var(--fw-disp);margin-block-start:8px;font-size:34px;line-height:1}.vsep.svelte-1thed0a{color:var(--ink-3);flex:none;align-items:center;display:inline-flex}.grid2.svelte-1thed0a{gap:var(--space-5);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;display:grid}.attn.svelte-1thed0a,.load.svelte-1thed0a{margin:0;padding:0;list-style:none}.attn-row.svelte-1thed0a{align-items:center;gap:var(--space-3);border:0;border-block-end:1px solid var(--line-soft);inline-size:100%;font:inherit;text-align:start;cursor:pointer;color:var(--ink);background:0 0;padding:12px 16px;display:flex}.attn.svelte-1thed0a li:where(.svelte-1thed0a):last-child .attn-row:where(.svelte-1thed0a){border-block-end:0}.attn-row.svelte-1thed0a:hover{background:var(--surface-2)}.attn-row.svelte-1thed0a .dot:where(.svelte-1thed0a){border-radius:var(--radius-pill);background:var(--sig);flex:none;block-size:10px;inline-size:10px}.attn-row.svelte-1thed0a .al:where(.svelte-1thed0a){font-weight:var(--fw-med);text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.attn-row.svelte-1thed0a .asub:where(.svelte-1thed0a){text-overflow:ellipsis;color:var(--ink-2);font-size:11.5px;font-weight:var(--fw-med);display:block;overflow:hidden}.attn-row.svelte-1thed0a .al:where(.svelte-1thed0a) .rd-v{font-size:14px}.rd-head.svelte-1thed0a{align-items:center;gap:10px;display:flex}.rd-t.svelte-1thed0a{font-family:var(--font-disp);font-weight:var(--fw-strong);letter-spacing:-.01em;white-space:nowrap;font-size:17px}.rd-s.svelte-1thed0a{color:var(--ink-2);white-space:nowrap;font-size:12.5px}.rd-more.svelte-1thed0a{font-size:12.5px;font-weight:var(--fw-strong);color:var(--accent);white-space:nowrap;align-items:center;gap:6px;margin-inline-start:auto;text-decoration:none;display:inline-flex}[dir=rtl] .rd-more.svelte-1thed0a svg{transform:scaleX(-1)}.rd-tiles.svelte-1thed0a{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:14px;display:grid}.attn-row.svelte-1thed0a .as:where(.svelte-1thed0a){color:var(--ink-3);white-space:nowrap;margin-inline-start:auto;font-size:12px}.attn-row.svelte-1thed0a .aa:where(.svelte-1thed0a){color:var(--sig);font-weight:var(--fw-strong);white-space:nowrap;font-size:12px}.load.svelte-1thed0a li:where(.svelte-1thed0a){align-items:center;gap:var(--space-3);grid-template-columns:110px 1fr auto;padding:9px 16px;display:grid}.ll.svelte-1thed0a{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.lbar.svelte-1thed0a{border-radius:var(--radius-pill);background:var(--surface-2);block-size:12px;overflow:hidden}.lfill.svelte-1thed0a{background:var(--sig);border-radius:var(--radius-pill);block-size:100%;display:block}.lc.svelte-1thed0a{font-weight:var(--fw-strong);color:var(--ink-2)}.gauge-body.svelte-1thed0a{gap:var(--space-3);flex-direction:column;display:flex}.gauge-top.svelte-1thed0a{align-items:baseline;gap:var(--space-3);display:flex}.gauge-v.svelte-1thed0a{font-family:var(--font-mono);font-weight:var(--fw-disp);color:var(--ink);font-size:34px;line-height:1}.gauge-track.svelte-1thed0a{border-radius:var(--radius-pill);background:var(--surface-2);block-size:16px;position:relative;overflow:hidden}.gauge-fill.svelte-1thed0a{background:var(--sig);border-radius:var(--radius-pill);block-size:100%}.gauge-target.svelte-1thed0a{background:var(--ink);inline-size:2px;position:absolute;inset-block:0}.muted.svelte-1thed0a{color:var(--ink-2)}.muted.small.svelte-1thed0a{font-size:12px}@media (width<=860px){.q-kpis.svelte-1thed0a{grid-template-columns:repeat(2,minmax(0,1fr))}.trendgrid.svelte-1thed0a,.grid2.svelte-1thed0a{grid-template-columns:minmax(0,1fr)}}.inbox.svelte-1cd80bu{gap:var(--space-4);flex-direction:column;inline-size:100%;max-inline-size:880px;margin-inline:auto;display:flex}.ihead.svelte-1cd80bu{align-items:center;gap:var(--space-3);display:flex}.unread.svelte-1cd80bu{font-size:12px;font-weight:var(--fw-strong);color:var(--accent-ink);background:var(--r);border-radius:var(--radius-pill);padding-block:2px;padding-inline:9px}.itools.svelte-1cd80bu{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.markall.svelte-1cd80bu{margin-inline-start:auto}.grouplab.svelte-1cd80bu{margin-block-start:var(--space-2);font-size:11px}.nlist.svelte-1cd80bu{background:var(--surface);border:var(--card-border);border-radius:var(--radius);box-shadow:var(--card-shadow);margin:0;padding:0;list-style:none;overflow:hidden}.nrow.svelte-1cd80bu{align-items:center;gap:var(--space-3);border:0;border-block-end:1px solid var(--line-soft);inline-size:100%;font:inherit;text-align:start;cursor:pointer;color:var(--ink);background:0 0;padding:12px 16px;display:flex}.nlist.svelte-1cd80bu li:where(.svelte-1cd80bu):last-child .nrow:where(.svelte-1cd80bu){border-block-end:0}.nrow.svelte-1cd80bu:hover{background:var(--surface-2)}.nrow.unread.svelte-1cd80bu{background:color-mix(in srgb, var(--accent) 5%, var(--surface))}.ic.svelte-1cd80bu{border-radius:var(--radius);background:var(--sig-soft);block-size:36px;inline-size:36px;color:var(--sig);flex:none;justify-content:center;align-items:center;display:inline-flex}[data-theme=studio] .ic.svelte-1cd80bu{border:1.5px solid var(--ink)}.nmain.svelte-1cd80bu{flex-direction:column;flex:auto;gap:2px;min-inline-size:0;display:flex}.nbody.svelte-1cd80bu{font-size:14px;line-height:1.35}.nwhen.svelte-1cd80bu{color:var(--ink-3);font-size:11.5px}.ndot.svelte-1cd80bu{border-radius:var(--radius-pill);background:var(--accent);flex:none;block-size:9px;inline-size:9px}.login.svelte-110obhz{grid-template-columns:1fr 1fr;min-block-size:100dvh;display:grid}.brand.svelte-110obhz{background:var(--ink);color:var(--surface);padding:var(--space-6);background-image:radial-gradient(color-mix(in srgb, var(--surface) 8%, transparent) 1px, transparent 1px);background-size:18px 18px;justify-content:center;align-items:center;display:flex}.brand-inner.svelte-110obhz{max-inline-size:30rem}.brand-mark.svelte-110obhz{align-items:center;gap:var(--space-3);margin:0 0 var(--space-4);font-size:2rem;display:flex}.brand-mark.svelte-110obhz .mark:where(.svelte-110obhz){border-radius:var(--radius);background:var(--brand);block-size:1.5rem;inline-size:1.5rem}.brand-tag.svelte-110obhz{color:color-mix(in srgb, var(--surface) 80%, transparent);margin-block:0 var(--space-6);font-size:1.125rem;line-height:1.5}.ticks.svelte-110obhz{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.ticks.svelte-110obhz li:where(.svelte-110obhz){color:color-mix(in srgb, var(--surface) 70%, transparent);padding-inline-start:var(--space-5);position:relative}.ticks.svelte-110obhz li:where(.svelte-110obhz):before{content:"✓";color:var(--brand);font-weight:var(--fw-bold,700);position:absolute;inset-inline-start:0}.card-wrap.svelte-110obhz{padding:var(--space-6);background:var(--canvas);justify-content:center;align-items:center;display:flex}.card.svelte-110obhz{background:var(--surface);border:var(--bd-w,1px) solid var(--line);border-radius:var(--radius);inline-size:100%;max-inline-size:24rem;padding:var(--space-6);box-shadow:var(--card-shadow,none)}h2.svelte-110obhz{margin:0 0 var(--space-2);color:var(--ink)}.sub.svelte-110obhz{margin:0 0 var(--space-5);color:var(--ink-2);font-size:.9375rem}.signin.svelte-110obhz{inline-size:100%;padding-block:var(--space-3);justify-content:center;font-size:1rem}.foot.svelte-110obhz{text-align:center;color:var(--ink-3);margin-block-start:var(--space-5);font-size:.8125rem}@media (width<=860px){.login.svelte-110obhz{grid-template-columns:1fr}.brand.svelte-110obhz{display:none}}.not-found.svelte-1h4jfc7{text-align:center;padding-block:var(--space-6);color:var(--color-text-muted)}h2.svelte-1h4jfc7{margin-block:0 var(--space-2)}button.svelte-1h4jfc7{padding-inline:var(--space-4);padding-block:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);cursor:pointer;margin-block-start:var(--space-4)}button.svelte-1h4jfc7:hover{background:color-mix(in srgb, var(--color-accent) 8%, var(--color-surface))}.pi-wrap.svelte-j0xmn3{gap:var(--space-5);flex-direction:column;max-inline-size:1340px;display:flex}.muted.svelte-j0xmn3{color:var(--ink-2)}.small.svelte-j0xmn3{font-size:12px}.mono.svelte-j0xmn3{font-family:var(--font-mono)}.pi-head.svelte-j0xmn3{justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;display:flex}.pi-eyebrow.svelte-j0xmn3{font-size:11px;font-weight:var(--fw-strong);text-transform:uppercase;letter-spacing:.12em;color:var(--ink-3);align-items:center;gap:7px;display:inline-flex}.pi-eyebrow.svelte-j0xmn3 .dot:where(.svelte-j0xmn3){border-radius:var(--radius-pill);background:var(--accent);block-size:7px;inline-size:7px}.pi-id.svelte-j0xmn3 .q-h1:where(.svelte-j0xmn3){margin-block:4px 0}.pi-sub.svelte-j0xmn3{color:var(--ink-2);margin-block-start:6px;font-size:13px}.pi-headact.svelte-j0xmn3{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.pi-twin.svelte-j0xmn3{color:var(--accent)}.proc-tabs.svelte-j0xmn3{align-self:flex-start;max-inline-size:100%}.pi-stream-card.svelte-j0xmn3{background:var(--surface);border:var(--card-border);border-radius:var(--radius);box-shadow:var(--card-shadow);gap:var(--space-4);flex-direction:column;padding:18px 20px;display:flex}.pi-stream-top.svelte-j0xmn3{justify-content:space-between;align-items:flex-end;gap:var(--space-5);flex-wrap:wrap;display:flex}.pi-headline.svelte-j0xmn3{align-items:baseline;gap:14px;min-inline-size:0;display:flex}.pi-va-big.svelte-j0xmn3{font-family:var(--font-mono);font-weight:var(--fw-disp);color:var(--g);font-size:58px;line-height:1}.pi-headline-txt.svelte-j0xmn3{color:var(--ink-2);max-inline-size:36ch;font-size:13px;line-height:1.45}.pi-lead-fig.svelte-j0xmn3{text-align:end;flex:none}.pi-lead-fig.svelte-j0xmn3 .k:where(.svelte-j0xmn3){text-transform:uppercase;letter-spacing:.08em;color:var(--ink-2);font-size:11px}.pi-lead-fig.svelte-j0xmn3 .v:where(.svelte-j0xmn3){font-weight:var(--fw-disp);font-size:26px;line-height:1.1}.pi-band.svelte-j0xmn3{align-items:stretch;gap:var(--space-2);min-block-size:100px;display:flex}.pi-state.svelte-j0xmn3{--sig:var(--ink-3);border-radius:var(--radius);min-inline-size:72px;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex-direction:column;flex-basis:0;justify-content:flex-end;padding:11px 12px;display:flex;position:relative;overflow:hidden}.pi-state.svelte-j0xmn3:disabled{cursor:default}.pi-state.k-va.svelte-j0xmn3{--sig:var(--g)}.pi-state.k-wait.svelte-j0xmn3{--sig:var(--a)}.pi-state.k-nva.svelte-j0xmn3,.pi-state.is-bn.svelte-j0xmn3{--sig:var(--r)}.pi-state.k-done.svelte-j0xmn3{--sig:var(--ink-3);cursor:default}.pi-state.svelte-j0xmn3:before{content:"";background:var(--sig);opacity:.13;position:absolute;inset:0}.pi-state.svelte-j0xmn3:after{content:"";background:var(--sig);block-size:4px;position:absolute;inset-block-end:0;inset-inline:0}.pi-state.is-bn.svelte-j0xmn3:after{block-size:6px}.pi-state.sel.svelte-j0xmn3{outline:2px solid var(--accent);outline-offset:-2px}.pi-state.svelte-j0xmn3>:where(.svelte-j0xmn3){position:relative}.ps-top.svelte-j0xmn3{justify-content:space-between;align-items:center;gap:6px;display:flex}.ps-lens.svelte-j0xmn3{text-transform:uppercase;letter-spacing:.05em;font-size:9px;font-weight:var(--fw-strong);color:var(--sig);align-items:center;gap:4px;display:inline-flex}.ps-lens.svelte-j0xmn3 .sq:where(.svelte-j0xmn3){background:var(--sig);border-radius:2px;block-size:7px;inline-size:7px}.ps-badge.svelte-j0xmn3{font-size:9px;font-weight:var(--fw-strong);background:var(--r);color:#fff;border-radius:var(--radius-pill);padding:2px 5px}.ps-name.svelte-j0xmn3{font-size:12px;font-weight:var(--fw-strong);color:var(--ink);margin-block-start:6px;line-height:1.2}.ps-cyc.svelte-j0xmn3{font-weight:var(--fw-disp);margin-block-start:8px;font-size:18px}.ps-meta.svelte-j0xmn3{font-size:10.5px;font-weight:var(--fw-med);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;margin-block-start:2px;overflow:hidden}.pi-bn-tag.svelte-j0xmn3{font-size:9.5px;font-weight:var(--fw-strong);text-transform:uppercase;color:var(--r);align-items:center;gap:4px;margin-block-start:6px;display:inline-flex}.pi-state.over-takt.svelte-j0xmn3{box-shadow:inset 0 3px 0 var(--r)}.pi-takt-tag.svelte-j0xmn3{font-size:9px;font-weight:var(--fw-strong);text-transform:uppercase;letter-spacing:.04em;color:var(--r);align-items:center;gap:4px;margin-block-start:6px;display:inline-flex}.pi-flowsep.svelte-j0xmn3{color:var(--ink-3);flex:0 0 16px;align-items:center;display:flex}[dir=rtl] .pi-flowsep.svelte-j0xmn3 svg{transform:scaleX(-1)}.pi-splitrow.svelte-j0xmn3{gap:var(--space-2);border-radius:var(--radius-pill);background:var(--surface-2);block-size:14px;display:flex;overflow:hidden}.pi-splitrow.svelte-j0xmn3 span:where(.svelte-j0xmn3){block-size:100%}.s-wait.svelte-j0xmn3{background:var(--a)}.s-va.svelte-j0xmn3{background:var(--g)}.s-nva.svelte-j0xmn3{background:var(--r)}.pi-legend.svelte-j0xmn3{border-block-start:1px solid var(--line-soft);color:var(--ink-2);flex-wrap:wrap;gap:16px;padding-block-start:12px;font-size:12px;display:flex}.pi-legend.svelte-j0xmn3 .lg:where(.svelte-j0xmn3){align-items:center;gap:7px;display:inline-flex}.pi-legend.svelte-j0xmn3 .sw:where(.svelte-j0xmn3){border-radius:3px;block-size:14px;inline-size:14px}.pi-nudge.svelte-j0xmn3{background:var(--a-soft);border:1px solid var(--a);border-radius:var(--radius);font-size:12.5px;font-weight:var(--fw-med);color:var(--ink);align-items:center;gap:10px;padding:11px 14px;display:flex}.pi-takt.svelte-j0xmn3{border-block-start:1px dashed var(--line);color:var(--ink-3);align-items:center;gap:9px;padding-block-start:12px;font-size:12.5px;display:flex}.pi-takt.set.svelte-j0xmn3{color:var(--ink-2);border-block-start-style:solid}.pi-takt.svelte-j0xmn3 .tk-v:where(.svelte-j0xmn3){font-weight:var(--fw-strong);color:var(--ink)}.pi-takt.svelte-j0xmn3 .tk-over:where(.svelte-j0xmn3){font-size:11px;font-weight:var(--fw-strong);color:var(--r);background:var(--r-soft);border-radius:var(--radius-pill);padding:2px 8px}.pi-soon.svelte-j0xmn3{font-size:9.5px;font-weight:var(--fw-strong);text-transform:uppercase;letter-spacing:.04em;color:var(--accent);border:1px dashed var(--accent);border-radius:var(--radius-pill);align-items:center;padding:2px 7px;display:inline-flex}.pi-bn-card.svelte-j0xmn3{border-radius:var(--radius);background:var(--r-soft);border:1px solid var(--r);align-items:center;gap:16px;padding:14px 18px;display:flex}.pi-bn-card.balanced.svelte-j0xmn3{background:var(--g-soft);border-color:var(--g)}.pi-bn-ic.svelte-j0xmn3{border-radius:var(--radius);background:var(--r);color:#fff;flex:none;justify-content:center;align-items:center;block-size:42px;inline-size:42px;display:flex}.pi-bn-card.balanced.svelte-j0xmn3 .pi-bn-ic:where(.svelte-j0xmn3){background:var(--g)}.pi-bn-body.svelte-j0xmn3{flex:auto;min-inline-size:0}.pi-bn-k.svelte-j0xmn3{text-transform:uppercase;letter-spacing:.09em;font-size:10.5px;font-weight:var(--fw-strong);color:var(--r)}.pi-bn-card.balanced.svelte-j0xmn3 .pi-bn-k:where(.svelte-j0xmn3){color:var(--g)}.pi-bn-t.svelte-j0xmn3{font-weight:var(--fw-strong);color:var(--ink);margin-block-start:3px;font-size:17px}.pi-bn-x.svelte-j0xmn3{color:var(--ink-2);margin-block-start:2px;font-size:12.5px;line-height:1.45}.pi-bn-rel.svelte-j0xmn3{text-transform:uppercase;font-size:10.5px;font-weight:var(--fw-strong);color:var(--ink-3);border:1px dashed var(--line);border-radius:var(--radius-pill);flex:none;padding:4px 10px}.pi-kpis.svelte-j0xmn3{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pi-kpi.svelte-j0xmn3{background:var(--surface);border:var(--card-border);border-radius:var(--radius);box-shadow:var(--card-shadow);padding:14px 16px}.pi-kpi.svelte-j0xmn3 .k:where(.svelte-j0xmn3){text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:var(--fw-strong);color:var(--ink-2)}.vrow.svelte-j0xmn3{align-items:baseline;gap:9px;margin-block-start:4px;display:flex}.pi-kpi.svelte-j0xmn3 .v:where(.svelte-j0xmn3){font-family:var(--font-mono);font-weight:var(--fw-disp);color:var(--ink);font-size:32px;line-height:1}.pi-kpi.svelte-j0xmn3 .v.tone:where(.svelte-j0xmn3){color:var(--sig)}.pi-kpi.svelte-j0xmn3 .sub:where(.svelte-j0xmn3){font-size:11.5px;font-weight:var(--fw-med);color:var(--ink-2);margin-block-start:6px}.pi-delta.svelte-j0xmn3{font-family:var(--font-mono);font-size:12px;font-weight:var(--fw-strong);border-radius:var(--radius-pill);padding:2px 7px;display:inline-flex}.pi-delta.up.svelte-j0xmn3{color:var(--g);background:var(--g-soft)}.pi-delta.down.svelte-j0xmn3{color:var(--r);background:var(--r-soft)}.pi-delta.flat.svelte-j0xmn3{color:var(--ink-3);background:var(--surface-2)}.pi-cols.svelte-j0xmn3{gap:var(--space-5);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;display:grid}.pi-colmain.svelte-j0xmn3{gap:var(--space-3);flex-direction:column;display:flex}.pi-sec-head.svelte-j0xmn3{align-items:baseline;gap:10px;display:flex}.pi-sec-head.feed-head.svelte-j0xmn3{margin-block-start:var(--space-3)}.pi-sec-head.svelte-j0xmn3 .t:where(.svelte-j0xmn3){font-weight:var(--fw-strong);font-size:15px}.pi-sec-head.svelte-j0xmn3 .s:where(.svelte-j0xmn3){color:var(--ink-2);font-size:12px}.pi-list.svelte-j0xmn3{margin:0;padding:0;list-style:none}.pi-steps.svelte-j0xmn3,.pi-feed.svelte-j0xmn3{background:var(--surface);border:var(--card-border);border-radius:var(--radius);box-shadow:var(--card-shadow);overflow:hidden}.pi-steps-head.svelte-j0xmn3,.pi-step-row.svelte-j0xmn3{gap:var(--space-3);grid-template-columns:minmax(0,1.6fr) .9fr .7fr 24px;align-items:center;padding:10px 16px;display:grid}.pi-steps-head.svelte-j0xmn3{background:var(--surface-2);border-block-end:1px solid var(--line)}.pi-steps-head.svelte-j0xmn3 span:where(.svelte-j0xmn3){text-transform:uppercase;letter-spacing:.08em;font-size:10.5px;font-weight:var(--fw-strong);color:var(--ink-2)}.pi-step-row.svelte-j0xmn3{border:0;border-block-end:1px solid var(--line-soft);inline-size:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0}.pi-step-row.k-done.svelte-j0xmn3,.pi-step-row.svelte-j0xmn3:disabled{cursor:default;color:var(--ink-3)}.pi-step-row.svelte-j0xmn3:not(.k-done):hover{background:var(--surface-2)}.pi-sname.svelte-j0xmn3{align-items:center;gap:9px;min-inline-size:0;display:flex}.pi-sname.svelte-j0xmn3 .lens:where(.svelte-j0xmn3){--sig:var(--ink-3);background:var(--sig);border-radius:2px;flex:none;block-size:9px;inline-size:9px}.pi-sname.svelte-j0xmn3 .lens.k-va:where(.svelte-j0xmn3){--sig:var(--g)}.pi-sname.svelte-j0xmn3 .lens.k-wait:where(.svelte-j0xmn3){--sig:var(--a)}.pi-sname.svelte-j0xmn3 .lens.k-nva:where(.svelte-j0xmn3){--sig:var(--r)}.pi-sname.svelte-j0xmn3 .nm:where(.svelte-j0xmn3){font-size:13.5px;font-weight:var(--fw-strong);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pi-vatag.svelte-j0xmn3{font-size:9px;font-weight:var(--fw-strong);text-transform:uppercase;border-radius:var(--radius-pill);color:var(--ink-3);background:var(--surface-2);flex:none;padding:1px 5px}.pi-vatag.va.svelte-j0xmn3{color:var(--g);background:var(--g-soft)}.pi-vatag.wait.svelte-j0xmn3{color:var(--a);background:var(--a-soft)}.pi-vatag.nva.svelte-j0xmn3,.pi-vatag.over.svelte-j0xmn3{color:var(--r);background:var(--r-soft)}.pi-vatag.over.svelte-j0xmn3{border:1px solid var(--r)}.pi-step-row.svelte-j0xmn3 .num:where(.svelte-j0xmn3){text-align:end;font-weight:var(--fw-strong);color:var(--ink);font-size:13px}.pi-step-row.svelte-j0xmn3 .num.bad:where(.svelte-j0xmn3){color:var(--r)}.pi-step-row.svelte-j0xmn3 .chev:where(.svelte-j0xmn3){color:var(--ink-3);transition:transform .12s}.pi-step-row.svelte-j0xmn3 .chev.open:where(.svelte-j0xmn3){transform:rotate(180deg)}.pi-drawer-inner.svelte-j0xmn3{background:var(--surface-2);border-radius:var(--radius);margin:4px 8px 10px;padding:12px 14px}.pi-drawer-h.svelte-j0xmn3{justify-content:space-between;align-items:baseline;gap:10px;margin-block-end:8px;display:flex}.pi-drawer-h.svelte-j0xmn3 .t:where(.svelte-j0xmn3){text-transform:uppercase;letter-spacing:.08em;color:var(--ink-2);font-size:11px}.pi-drawer-h.svelte-j0xmn3 .lnk:where(.svelte-j0xmn3){font-size:12px;font-weight:var(--fw-strong);color:var(--accent);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;display:inline-flex}[dir=rtl] .pi-drawer-h.svelte-j0xmn3 .lnk:where(.svelte-j0xmn3) svg{transform:scaleX(-1)}.pi-drawer-empty.svelte-j0xmn3{color:var(--ink-3);padding:6px 4px;font-size:12.5px}.pi-ord.svelte-j0xmn3{--sig:var(--ink-3);cursor:pointer;text-align:start;inline-size:100%;font:inherit;color:var(--ink);background:0 0;border:0;grid-template-columns:10px auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 4px;display:grid}.pi-ord.svelte-j0xmn3 .od:where(.svelte-j0xmn3){border-radius:var(--radius-pill);background:var(--sig);block-size:9px;inline-size:9px}.pi-ord.svelte-j0xmn3 .oc:where(.svelte-j0xmn3){font-size:11.5px;font-weight:var(--fw-strong);color:var(--ink-2)}.pi-ord.svelte-j0xmn3 .ot:where(.svelte-j0xmn3){font-size:13px;font-weight:var(--fw-med);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pi-ord.svelte-j0xmn3 .oa:where(.svelte-j0xmn3){font-size:11.5px;font-weight:var(--fw-strong);color:var(--sig)}.pi-feed-row.svelte-j0xmn3{--sig:var(--ink-3);border:0;border-block-end:1px solid var(--line-soft);cursor:pointer;text-align:start;inline-size:100%;font:inherit;background:0 0;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 16px;display:grid}.pi-feed-row.svelte-j0xmn3:hover{background:var(--surface-2)}.pi-feed-row.svelte-j0xmn3 .fd:where(.svelte-j0xmn3){border-radius:var(--radius-pill);background:var(--sig);block-size:10px;inline-size:10px}.pi-feed-row.svelte-j0xmn3 .fmid:where(.svelte-j0xmn3){min-inline-size:0}.pi-feed-row.svelte-j0xmn3 .ft:where(.svelte-j0xmn3){font-size:13.5px;font-weight:var(--fw-strong);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pi-feed-row.svelte-j0xmn3 .fs:where(.svelte-j0xmn3){color:var(--ink-2);font-size:11.5px}.pi-feed-row.svelte-j0xmn3 .fa:where(.svelte-j0xmn3){font-size:12.5px;font-weight:var(--fw-strong);color:var(--sig)}.pi-trends.svelte-j0xmn3{gap:var(--space-4);flex-direction:column;display:flex}.pi-trend.svelte-j0xmn3{background:var(--surface);border:var(--card-border);border-radius:var(--radius);box-shadow:var(--card-shadow);padding:14px 16px}.pi-trend-top.svelte-j0xmn3{justify-content:space-between;align-items:center;gap:10px;display:flex}.pi-trend-k.svelte-j0xmn3{text-transform:uppercase;letter-spacing:.09em;font-size:11px;font-weight:var(--fw-strong);color:var(--ink-2)}.pi-trend-v.svelte-j0xmn3{font-weight:var(--fw-disp);color:var(--ink);font-size:23px}.pi-spark.svelte-j0xmn3{block-size:40px;inline-size:100%;margin-block:8px 2px;display:block;overflow:visible}.pi-spark.svelte-j0xmn3 .area:where(.svelte-j0xmn3){fill:color-mix(in srgb, var(--accent) 12%, transparent);stroke:none}.pi-spark.svelte-j0xmn3 .line:where(.svelte-j0xmn3){fill:none;stroke:var(--accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.pi-trend-foot.svelte-j0xmn3{color:var(--ink-3);justify-content:space-between;align-items:center;gap:8px;margin-block-start:6px;font-size:11px;display:flex}.pi-empty.svelte-j0xmn3{text-align:center;background:var(--surface);border:var(--card-border);border-radius:var(--radius);box-shadow:var(--card-shadow);color:var(--ink-3);flex-direction:column;align-items:center;gap:4px;padding:44px 24px;display:flex}.pi-empty.svelte-j0xmn3 .et:where(.svelte-j0xmn3){font-weight:var(--fw-strong);color:var(--ink-2);margin-block-start:10px;font-size:18px}.pi-empty.svelte-j0xmn3 .eh:where(.svelte-j0xmn3){max-inline-size:380px;font-size:13px;line-height:1.5}@media (width<=880px){.pi-kpis.svelte-j0xmn3{grid-template-columns:repeat(2,minmax(0,1fr))}.pi-cols.svelte-j0xmn3{grid-template-columns:minmax(0,1fr)}}.pk.svelte-le2pzx{background:var(--canvas);min-height:100vh;color:var(--ink);box-sizing:border-box;padding:clamp(20px,4vw,56px)}.pk-rank.plain.svelte-le2pzx{color:var(--ink-3)}.pk-stale.svelte-le2pzx{border-radius:var(--radius-pill);background:var(--r-soft);color:var(--r);white-space:nowrap;margin-inline-start:auto;padding-block:.2em;padding-inline:.6em;font-size:clamp(.9rem,1.4vw,1.4rem);font-weight:600}.dots.svelte-19kbfur{justify-content:center;align-items:center;gap:16px;display:flex}.dot.svelte-19kbfur{border:2.5px solid var(--ink-3);border-radius:50%;block-size:20px;inline-size:20px;transition:background .12s,border-color .12s,transform .12s}.dot.on.svelte-19kbfur{background:var(--accent);border-color:var(--accent);transform:scale(1.06)}.err.svelte-19kbfur .dot:where(.svelte-19kbfur){border-color:var(--r)}.err.svelte-19kbfur .dot.on:where(.svelte-19kbfur){background:var(--r)}.shake.svelte-19kbfur{animation:.4s svelte-19kbfur-pin-shake}@keyframes svelte-19kbfur-pin-shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-8px)}40%,80%{transform:translate(8px)}}@media (prefers-reduced-motion:reduce){.shake.svelte-19kbfur{animation:none}}.fb-scrim.svelte-tu0wfn{z-index:60;background:color-mix(in srgb, var(--canvas) 78%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.fb-card.svelte-tu0wfn{background:var(--surface);border:var(--card-border);border-radius:var(--radius);block-size:min(620px,88vh);inline-size:min(1040px,96vw);box-shadow:var(--shadow-pop,0 24px 60px -12px #00000080);position:relative;overflow:hidden}.fb-bar.svelte-tu0wfn{background:var(--sig);height:6px}[data-theme=floor] .fb-bar.svelte-tu0wfn{box-shadow:0 0 16px 1px var(--sig)}.fb-body.svelte-tu0wfn{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;block-size:calc(100% - 6px);padding:32px;display:flex}.hero.svelte-tu0wfn{display:inline-flex;position:relative}.fb-check.svelte-tu0wfn{background:var(--g);color:#04140b;border:3px solid var(--surface);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;position:absolute;inset-block-end:-4px;inset-inline-end:-4px}[data-theme=studio] .fb-check.svelte-tu0wfn{border-radius:0}.fb-h.svelte-tu0wfn{font-family:var(--font-disp);font-weight:var(--fw-disp);letter-spacing:var(--disp-tracking);font-size:46px;line-height:1.04}.fb-reason.svelte-tu0wfn{font-family:var(--font-disp);font-weight:var(--fw-disp);color:var(--r);font-size:28px}.fb-sub.svelte-tu0wfn{color:var(--ink-2);max-inline-size:30ch;font-size:19px}.fb-sub.muted.svelte-tu0wfn{color:var(--ink-3);font-size:16px}.fb-order.svelte-tu0wfn{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:12px;display:inline-flex}.fb-order.svelte-tu0wfn .c:where(.svelte-tu0wfn){font-family:var(--font-mono);font-weight:var(--fw-strong);color:var(--ink-2);font-size:18px}.fb-order.svelte-tu0wfn .ti:where(.svelte-tu0wfn){font-family:var(--font-disp);font-weight:var(--fw-strong);letter-spacing:-.01em;font-size:26px}.fb-row.svelte-tu0wfn{margin-block:2px}.fb-byline.svelte-tu0wfn{border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--surface-2);align-items:center;gap:12px;padding:10px 16px;display:inline-flex}[data-theme=studio] .fb-byline.svelte-tu0wfn{border:2px solid var(--ink)}.fb-byline.svelte-tu0wfn .kk:where(.svelte-tu0wfn){font-size:11px;font-weight:var(--fw-strong);text-transform:uppercase;letter-spacing:.12em;color:var(--ink-3)}.fb-actions.svelte-tu0wfn{flex-wrap:wrap;justify-content:center;gap:12px;margin-block-start:8px;display:flex}.setup-strip.svelte-nez4n1{border-block-end:1px solid var(--line);background:var(--surface);cursor:pointer;flex:none;align-items:center;gap:16px;padding:11px 24px;display:flex}.ms-ic.svelte-nez4n1{border-radius:var(--radius);border:1px solid var(--line);block-size:46px;inline-size:46px;color:var(--ink-2);background:var(--surface-2);flex:none;justify-content:center;align-items:center;display:flex}[data-theme=studio] .ms-ic.svelte-nez4n1{border-color:var(--ink)}.ms-meta.svelte-nez4n1{min-inline-size:0}.ms-lab.svelte-nez4n1{font-size:11px;font-weight:var(--fw-strong);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap;align-items:center;gap:10px;display:flex}.ms-cur.svelte-nez4n1{font-family:var(--font-disp);font-weight:var(--fw-disp);letter-spacing:var(--disp-tracking);white-space:nowrap;text-overflow:ellipsis;margin-block-start:2px;font-size:23px;line-height:1.1;overflow:hidden}.ms-since.svelte-nez4n1{font-family:var(--font-mono);font-size:13px;font-weight:var(--fw-med);color:var(--ink-2);white-space:nowrap;margin-inline-start:8px}.ms-off.svelte-nez4n1{font-size:10.5px;font-weight:var(--fw-strong);color:var(--a);letter-spacing:.06em;align-items:center;gap:5px;display:inline-flex}.ms-btn.svelte-nez4n1{min-block-size:54px;font:inherit;font-size:17px;font-weight:var(--fw-strong);cursor:pointer;border-radius:var(--radius);border:1px solid var(--line);background:var(--surface-2);color:var(--ink);flex:none;justify-content:center;align-items:center;gap:12px;margin-inline-start:auto;padding-inline:24px;display:inline-flex}.backdrop.svelte-nez4n1{z-index:1050;padding:var(--space-4);background:#080a0e99;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal.svelte-nez4n1{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;max-block-size:90vh;inline-size:100%;max-inline-size:560px;display:flex;overflow-y:auto}.head.svelte-nez4n1{text-align:start;padding:22px 24px 12px}.mh.svelte-nez4n1{font-family:var(--font-disp);font-weight:var(--fw-disp);letter-spacing:var(--disp-tracking);margin:0;font-size:22px}.msub.svelte-nez4n1{color:var(--ink-2);margin:4px 0 0;font-size:13px}.su-offline.svelte-nez4n1{border-radius:var(--radius);background:var(--a-soft);color:color-mix(in srgb, var(--a) 86%, var(--ink));font-size:13.5px;font-weight:var(--fw-med);align-items:flex-start;gap:10px;margin:4px 16px 0;padding:11px 13px;line-height:1.45;display:flex}[data-theme=floor] .su-offline.svelte-nez4n1{color:var(--a)}.su-offline.svelte-nez4n1 svg{color:var(--a);flex:none;margin-block-start:1px}.list.svelte-nez4n1{padding:10px 16px 12px}.sutile.svelte-nez4n1{border-radius:var(--radius);border:1px solid var(--line);background:var(--surface);cursor:pointer;min-block-size:72px;inline-size:100%;font:inherit;text-align:start;color:var(--ink);align-items:center;gap:15px;margin-block-end:10px;padding:15px 18px;display:flex}button.sutile.svelte-nez4n1:hover{background:var(--surface-2)}button.sutile.svelte-nez4n1:active{transform:scale(.99)}.sutile.svelte-nez4n1 .nm:where(.svelte-nez4n1){font-size:20px;font-weight:var(--fw-strong);flex:1;min-inline-size:0;line-height:1.2}.sutile.svelte-nez4n1 .go:where(.svelte-nez4n1){color:var(--ink-3);flex:none;display:inline-flex}[dir=rtl] .sutile.svelte-nez4n1 .go:where(.svelte-nez4n1) svg{transform:scaleX(-1)}.sutile.cur.svelte-nez4n1{cursor:default;background:color-mix(in srgb, var(--accent) 10%, var(--surface));border-color:var(--accent)}[data-theme=floor] .sutile.cur.svelte-nez4n1{box-shadow:0 0 18px -6px var(--accent)}.cchk.svelte-nez4n1{border-radius:var(--radius-pill);background:var(--accent);block-size:34px;inline-size:34px;color:var(--accent-ink);flex:none;justify-content:center;align-items:center;display:inline-flex}[data-theme=studio] .cchk.svelte-nez4n1{border-radius:0}.cur.svelte-nez4n1 .txt:where(.svelte-nez4n1){flex:1;min-inline-size:0}.cur.svelte-nez4n1 .nm:where(.svelte-nez4n1){flex:initial}.cur.svelte-nez4n1 .sub:where(.svelte-nez4n1){font-family:var(--font-mono);font-size:12.5px;font-weight:var(--fw-med);color:var(--ink-2);margin-block-start:3px;display:block}.sutile.noop.svelte-nez4n1{animation:.3s svelte-nez4n1-su-wiggle}@keyframes svelte-nez4n1-su-wiggle{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.su-noop.svelte-nez4n1{text-align:center;font-size:14px;font-weight:var(--fw-med);color:var(--ink-2);padding:4px 0 6px}.mclose.svelte-nez4n1{border:0;border-block-start:1px solid var(--line-soft);min-block-size:48px;inline-size:100%;color:var(--ink-2);font:inherit;font-size:14px;font-weight:var(--fw-med);cursor:pointer;background:0 0;padding:14px;display:block}.su-confirm.svelte-nez4n1{text-align:center;flex-direction:column;align-items:center;padding:8px 24px 24px;display:flex}.movepill.svelte-nez4n1{border-radius:var(--radius-pill);background:var(--surface-2);border:1px solid var(--line);font-weight:var(--fw-strong);align-items:center;gap:12px;margin-block-start:8px;padding:9px 16px;font-size:17px;display:inline-flex}.mp-arrow.svelte-nez4n1{color:var(--ink-3);display:inline-flex}[dir=rtl] .mp-arrow.svelte-nez4n1 svg{transform:scaleX(-1)}.su-note.svelte-nez4n1{color:var(--ink-2);max-inline-size:380px;margin:16px 0 0;font-size:14px;line-height:1.5}.su-actions.svelte-nez4n1{gap:12px;inline-size:100%;margin-block-start:22px;display:flex}.bb.svelte-nez4n1{min-block-size:66px;font:inherit;font-size:19px;font-weight:var(--fw-strong);cursor:pointer;border-radius:var(--radius);border:1px solid var(--line);background:var(--surface-2);color:var(--ink);justify-content:center;align-items:center;gap:12px;padding-inline:22px;display:inline-flex}.bb.primary.svelte-nez4n1{background:var(--accent);color:var(--accent-ink);border-color:var(--accent);flex:1}.bb.ghost.svelte-nez4n1{background:0 0;flex:none;min-inline-size:120px}.bb.svelte-nez4n1:disabled{opacity:.5;cursor:not-allowed}[dir=rtl] .bb.back.svelte-nez4n1 svg{transform:scaleX(-1)}.sheet-scrim.svelte-1qzvq7v{z-index:1200;padding:var(--space-4);background:#080a0eb8;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.sheet.svelte-1qzvq7v{gap:var(--space-3);max-block-size:90dvh;inline-size:100%;max-inline-size:720px;padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--ink);flex-direction:column;display:flex;overflow-y:auto}.sh-top.svelte-1qzvq7v{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.sh-h.svelte-1qzvq7v{font-family:var(--font-disp);font-weight:var(--fw-disp);margin:0;font-size:26px}.sh-sub.svelte-1qzvq7v{color:var(--ink-2);margin:6px 0 0;font-size:17px}.code.svelte-1qzvq7v{font-variant-numeric:tabular-nums;margin-inline-end:8px}.sh-close.svelte-1qzvq7v{border:1px solid var(--line);border-radius:var(--radius);background:var(--canvas);min-block-size:56px;color:var(--ink-2);font:inherit;cursor:pointer;padding:0 22px;font-size:17px}.sh-list.svelte-1qzvq7v{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.sh-row.svelte-1qzvq7v{align-items:center;gap:var(--space-3);border:1px solid var(--line);border-radius:var(--radius);background:var(--canvas);min-block-size:68px;inline-size:100%;color:var(--ink);font:inherit;text-align:start;cursor:pointer;padding:12px 16px;font-size:20px;display:flex}.sh-row.svelte-1qzvq7v:disabled{opacity:.55;cursor:default}.box.svelte-1qzvq7v{border:2px solid var(--line);block-size:38px;inline-size:38px;color:var(--accent);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.sh-row.req.svelte-1qzvq7v .box:where(.svelte-1qzvq7v){border-color:var(--accent)}.sh-row.done.svelte-1qzvq7v .box:where(.svelte-1qzvq7v){border-color:var(--accent);background:color-mix(in srgb, var(--accent) 16%, transparent)}.sh-row.done.svelte-1qzvq7v .lbl:where(.svelte-1qzvq7v){color:var(--ink-2);text-decoration:line-through}.lbl.svelte-1qzvq7v{flex:auto}.req-tag.svelte-1qzvq7v{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);flex:none;font-size:14px}.sh-hint.svelte-1qzvq7v,.sh-foot.svelte-1qzvq7v{color:var(--ink-2);align-items:center;gap:8px;margin:0;font-size:17px;display:flex}.sh-foot.ok.svelte-1qzvq7v{color:var(--accent)}.sh-err.svelte-1qzvq7v{color:var(--r);margin:0;font-size:17px}.station-app.svelte-mbqt9q{--hero:clamp(96px, 18vh, 150px);background:var(--canvas);color:var(--ink);flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.st-top.svelte-mbqt9q{align-items:center;gap:var(--space-4);border-block-end:1px solid var(--line);flex:none;padding:12px 22px;display:flex}.st-brand.svelte-mbqt9q{font-family:var(--font-disp);font-weight:var(--fw-disp);letter-spacing:var(--disp-tracking);align-items:center;gap:10px;font-size:20px;display:flex}.st-brand.svelte-mbqt9q .mark:where(.svelte-mbqt9q){border-radius:var(--radius-pill);background:var(--accent);block-size:22px;inline-size:22px;box-shadow:0 0 10px var(--accent)}.st-station.svelte-mbqt9q{align-items:baseline;gap:8px;display:flex}.st-station.svelte-mbqt9q .lab:where(.svelte-mbqt9q){text-transform:uppercase;letter-spacing:.12em;color:var(--ink-3);font-size:11px;font-weight:var(--fw-strong)}.st-station.svelte-mbqt9q .sid:where(.svelte-mbqt9q){color:var(--ink);font-size:18px;font-weight:var(--fw-strong)}.reader-pill.svelte-mbqt9q{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);min-block-size:44px;color:var(--ink-2);font:inherit;cursor:pointer;align-items:center;gap:9px;margin-inline-start:8px;padding-inline:16px;font-size:14px;display:inline-flex}.reader-pill.svelte-mbqt9q .blip:where(.svelte-mbqt9q){background:var(--idle);border-radius:50%;block-size:9px;inline-size:9px}.reader-pill.on.svelte-mbqt9q{color:var(--ink);border-color:color-mix(in srgb, var(--g) 50%, var(--line))}.reader-pill.on.svelte-mbqt9q .blip:where(.svelte-mbqt9q){background:var(--g);box-shadow:0 0 8px var(--g)}.reader-pill.svelte-mbqt9q:disabled{opacity:.5;cursor:not-allowed}.st-attr.svelte-mbqt9q{border:1px solid var(--line);border-radius:var(--radius-pill);margin-inline-start:8px;display:inline-flex;overflow:hidden}.st-attr.svelte-mbqt9q button:where(.svelte-mbqt9q){background:var(--surface);min-block-size:44px;color:var(--ink-2);font:inherit;font-size:13px;font-weight:var(--fw-strong);cursor:pointer;border:0;padding-inline:14px}.st-attr.svelte-mbqt9q button.on:where(.svelte-mbqt9q){background:var(--accent);color:var(--accent-ink)}.st-clock.svelte-mbqt9q{font-size:24px;font-weight:var(--fw-strong);color:var(--ink-2);font-variant-numeric:tabular-nums;margin-inline-start:auto}.card.binding.svelte-mbqt9q{gap:var(--space-3);text-align:center}.st-body.svelte-mbqt9q{gap:var(--space-4);flex-direction:column;flex:auto;inline-size:100%;max-inline-size:560px;margin-inline:auto;padding:28px 22px;display:flex;overflow-y:auto}.card.svelte-mbqt9q{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);gap:var(--space-4);flex-direction:column;padding:30px 28px;display:flex}.card.active.svelte-mbqt9q{border-inline-start:4px solid var(--g)}.kicker.svelte-mbqt9q{text-align:center;text-transform:uppercase;letter-spacing:.14em;color:var(--ink-3);font-size:12px;font-weight:var(--fw-strong)}.nfc-hero.svelte-mbqt9q{inline-size:var(--hero);block-size:var(--hero);cursor:pointer;background:0 0;border:0;align-self:center;place-items:center;display:grid;position:relative}.nfc-hero.svelte-mbqt9q .core:where(.svelte-mbqt9q){z-index:2;inline-size:calc(var(--hero) * .8);block-size:calc(var(--hero) * .8);border:2.5px solid var(--accent);background:color-mix(in srgb, var(--accent) 14%, var(--surface));color:var(--accent);border-radius:50%;place-items:center;display:grid;position:relative}.nfc-hero.off.svelte-mbqt9q{cursor:default}.nfc-hero.off.svelte-mbqt9q .core:where(.svelte-mbqt9q){border-color:var(--line);background:var(--surface-2);color:var(--ink-3)}.nfc-hero.svelte-mbqt9q .ring:where(.svelte-mbqt9q){inset:calc(var(--hero) * .1);border:2px solid var(--accent);opacity:0;border-radius:50%;position:absolute}@media (prefers-reduced-motion:no-preference){.nfc-hero.live.svelte-mbqt9q .ring:where(.svelte-mbqt9q){animation:2.4s ease-out infinite svelte-mbqt9q-nfc-pulse}.nfc-hero.live.svelte-mbqt9q .ring:where(.svelte-mbqt9q):nth-child(2){animation-delay:.8s}.nfc-hero.live.svelte-mbqt9q .ring:where(.svelte-mbqt9q):nth-child(3){animation-delay:1.6s}.nfc-hero.live.svelte-mbqt9q .core:where(.svelte-mbqt9q){animation:2.4s ease-in-out infinite svelte-mbqt9q-nfc-breathe}}@keyframes svelte-mbqt9q-nfc-pulse{0%{opacity:.55;transform:scale(.62)}to{opacity:0;transform:scale(1.25)}}@keyframes svelte-mbqt9q-nfc-breathe{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 40%, transparent)}50%{box-shadow:0 0 34px 4px color-mix(in srgb, var(--accent) 34%, transparent)}}.hero-h.svelte-mbqt9q{text-align:center;font-family:var(--font-disp);font-weight:var(--fw-disp);letter-spacing:var(--disp-tracking);margin:0;font-size:clamp(22px,3.2vh,30px)}.hero-h.sm.svelte-mbqt9q{font-size:24px}.hero-sub.svelte-mbqt9q{text-align:center;color:var(--ink-2);margin:0;font-size:15px}.divider.svelte-mbqt9q{align-items:center;gap:var(--space-3);color:var(--ink-3);font-size:13px;display:flex}.divider.svelte-mbqt9q:before,.divider.svelte-mbqt9q:after{content:"";background:var(--line);flex:1;block-size:1px}.idle-actions.svelte-mbqt9q{gap:var(--space-2);flex-direction:column;display:flex}.face-teaser.svelte-mbqt9q{border:1px dashed var(--line);border-radius:var(--radius);color:var(--ink-3);cursor:not-allowed;align-self:center;align-items:center;gap:10px;margin-block-start:4px;padding:10px 16px;font-size:14px;display:flex}.face-teaser.svelte-mbqt9q .soon:where(.svelte-mbqt9q){text-transform:uppercase;letter-spacing:.08em;border-radius:var(--radius-pill);background:var(--surface-2);color:var(--ink-2);padding-block:2px;padding-inline:8px;font-size:11px}.bigbtn.svelte-mbqt9q{border-radius:var(--radius);min-block-size:clamp(50px,7vh,62px);font:inherit;font-size:17px;font-weight:var(--fw-strong);cursor:pointer;border:1px solid var(--line);background:var(--surface-2);color:var(--ink);justify-content:center;align-items:center;gap:10px;padding-inline:22px;display:inline-flex}.bigbtn.primary.svelte-mbqt9q{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.bigbtn.ghost.svelte-mbqt9q{background:0 0}.bigbtn.wide.svelte-mbqt9q{inline-size:100%}.bigbtn.svelte-mbqt9q:disabled{opacity:.5;cursor:not-allowed}.row-actions.svelte-mbqt9q{gap:var(--space-2);margin-block-start:var(--space-3);display:flex}.row-actions.svelte-mbqt9q .bigbtn:where(.svelte-mbqt9q){flex:1}.lnk.svelte-mbqt9q{color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;font-size:15px;display:inline-flex}[dir=rtl] .lnk.back.svelte-mbqt9q svg{transform:scaleX(-1)}.big-input.svelte-mbqt9q{box-sizing:border-box;text-align:center;min-block-size:64px;inline-size:100%;font-family:var(--font-mono);letter-spacing:.06em;border:2px solid var(--line);border-radius:var(--radius);background:var(--surface-2);color:var(--ink);padding:14px;font-size:24px}.big-input.svelte-mbqt9q:focus{border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 22%, transparent);outline:none}.roster-grid.svelte-mbqt9q{grid-template-columns:1fr 1fr;gap:12px;display:grid}.rtile.svelte-mbqt9q{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);min-block-size:70px;color:var(--ink);font:inherit;cursor:pointer;text-align:start;align-items:center;gap:13px;padding:14px 15px;display:flex}.rtile.svelte-mbqt9q:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--line))}.rt-name.svelte-mbqt9q{font-weight:var(--fw-strong);text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.cant.svelte-mbqt9q{margin-block-start:var(--space-2)}.who-block.svelte-mbqt9q{flex-direction:column;align-items:center;gap:6px;display:flex}.avatar.svelte-mbqt9q{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--accent) 18%, var(--surface));block-size:46px;inline-size:46px;color:var(--accent);font-weight:var(--fw-strong);flex:none;place-items:center;font-size:17px;display:grid}.avatar.lg.svelte-mbqt9q{block-size:clamp(60px,9vh,84px);inline-size:clamp(60px,9vh,84px);font-size:clamp(22px,3.2vh,30px)}.avatar.ok.svelte-mbqt9q{background:color-mix(in srgb, var(--g) 18%, var(--surface));color:var(--g)}.who-name.svelte-mbqt9q{font-family:var(--font-disp);font-weight:var(--fw-disp);font-size:22px}.who-role.svelte-mbqt9q{color:var(--ink-2);font-size:14px}.pin-wrap.svelte-mbqt9q{padding-block:var(--space-3);cursor:text;justify-content:center;display:flex;position:relative}.pin-input.svelte-mbqt9q{opacity:0;cursor:text;font-size:16px;position:absolute;inset:0}.chips.svelte-mbqt9q{gap:var(--space-2);flex-wrap:wrap;justify-content:center;display:flex}.chip.svelte-mbqt9q{border-radius:var(--radius-pill);background:var(--surface-2);border:1px solid var(--line);color:var(--ink-2);align-items:center;gap:7px;padding:7px 13px;font-size:13px;display:inline-flex}.self-row.svelte-mbqt9q{gap:var(--space-2);margin-block-start:var(--space-2);display:flex}.self-row.svelte-mbqt9q .bigbtn:where(.svelte-mbqt9q){flex:1;min-block-size:56px;font-size:15px}.hint.svelte-mbqt9q{color:var(--ink-2);margin:0;font-size:15px}.error.svelte-mbqt9q{color:var(--r);margin:0;font-size:15px}.center.svelte-mbqt9q{text-align:center}.ok-line.svelte-mbqt9q{color:var(--g);justify-content:center;align-items:center;gap:7px;margin:0;font-size:15px;display:inline-flex}.nfc-status.svelte-mbqt9q{color:var(--g);justify-content:center;align-items:center;gap:9px;margin:0;font-size:15px;display:flex}.nfc-status.svelte-mbqt9q .blip:where(.svelte-mbqt9q){background:var(--g);block-size:10px;inline-size:10px;box-shadow:0 0 8px var(--g);border-radius:50%}.scan-banner.svelte-mbqt9q{border-radius:var(--radius);border:1px solid var(--line);border-inline-start:4px solid var(--idle);align-items:baseline;gap:var(--space-2);background:var(--surface-2);flex-wrap:wrap;padding:16px;display:flex}.scan-banner.banner-advanced.svelte-mbqt9q,.scan-banner.banner-operator_badge.svelte-mbqt9q{border-inline-start-color:var(--g)}.scan-banner.banner-bound.svelte-mbqt9q,.scan-banner.banner-machine_card.svelte-mbqt9q{border-inline-start-color:var(--a)}.scan-banner.banner-admin_card.svelte-mbqt9q{border-inline-start-color:var(--accent)}.outcome.svelte-mbqt9q{font-weight:var(--fw-strong);color:var(--ink);font-size:16px}.alt-id.svelte-mbqt9q{font-family:var(--font-mono);color:var(--ink-2)}.name.svelte-mbqt9q{color:var(--ink)}@media (height<=800px){.st-top.svelte-mbqt9q{padding-block:8px}.st-body.svelte-mbqt9q{gap:var(--space-3);padding-block:8px}.card.svelte-mbqt9q{gap:10px;padding:14px 22px}.face-teaser.svelte-mbqt9q{display:none}.who-block.svelte-mbqt9q{gap:3px}.who-name.svelte-mbqt9q{font-size:20px}.station-app.svelte-mbqt9q .hint{padding:12px 18px 14px}.station-app.svelte-mbqt9q .hint-title{margin-top:8px;font-size:22px}.station-app.svelte-mbqt9q .hint-next{margin-top:6px;font-size:15px}.station-app.svelte-mbqt9q .hint-row{margin-top:10px}.station-app.svelte-mbqt9q .hint-foot{display:none}.self-row.svelte-mbqt9q{margin-block-start:0}.self-row.svelte-mbqt9q .bigbtn:where(.svelte-mbqt9q){min-block-size:48px}}.page.svelte-twtjbk{gap:var(--space-4);flex-direction:column;display:flex}.back.svelte-twtjbk{padding-inline:var(--space-3);padding-block:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--brand-navy);cursor:pointer;align-self:flex-start;font-size:.875rem}.back.svelte-twtjbk:hover{border-color:var(--brand-teal);color:var(--brand-teal)}.boot.svelte-1n46o8q{min-block-size:100dvh}.not-allowed.svelte-1n46o8q{justify-content:center;align-items:center;gap:var(--space-4);min-block-size:100dvh;padding:var(--space-6);text-align:center;color:var(--ink-2);flex-direction:column;display:flex}main.display.svelte-1n46o8q{pointer-events:none}.app-shell.svelte-1n46o8q{flex-direction:column;min-block-size:100%;display:flex}.app-shell.fill.svelte-1n46o8q{block-size:100dvh;overflow:hidden}.app-shell.fill.svelte-1n46o8q main.wide:where(.svelte-1n46o8q){gap:var(--space-4);flex-direction:column;flex:auto;min-block-size:0;padding-block-end:0;display:flex;overflow:hidden}.q-nav.svelte-1n46o8q{flex:auto;min-inline-size:0}h1.q-brand.svelte-1n46o8q{flex:none;margin:0}.topbar-actions.svelte-1n46o8q{flex:none;align-items:center;gap:12px;margin-inline-start:auto;display:flex}main.svelte-1n46o8q{inline-size:100%;max-inline-size:var(--maxw);padding:var(--space-6);gap:var(--space-6);flex-direction:column;margin-inline:auto;display:flex}main.chromeless.svelte-1n46o8q{gap:0;max-inline-size:none;margin-inline:0;padding:0}main.wide.svelte-1n46o8q{max-inline-size:none}.status.svelte-1n46o8q{padding-inline:var(--space-3);padding-block:var(--space-1);border-radius:var(--radius-pill);background:var(--surface-2);border:1px solid var(--line);color:var(--ink-2);white-space:nowrap;font-size:.8125rem}.status[data-state=connected].svelte-1n46o8q{background:var(--g-soft);color:var(--g);border-color:#0000}.status[data-state=error].svelte-1n46o8q,.status[data-state=disconnected].svelte-1n46o8q{background:var(--r-soft);color:var(--r);border-color:#0000}.pending.svelte-1n46o8q{padding-inline:var(--space-2);padding-block:var(--space-1);border-radius:var(--radius-pill);background:var(--a-soft);color:var(--a);white-space:nowrap;font-size:.75rem}.degraded.svelte-1n46o8q{padding-inline:var(--space-2);padding-block:var(--space-1);border-radius:var(--radius-pill);background:var(--r-soft);color:var(--r);white-space:nowrap;font-size:.75rem}.locale.svelte-1n46o8q select:where(.svelte-1n46o8q){padding-inline:var(--space-2);padding-block:var(--space-1);border:var(--bd-w) solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--ink);font:inherit;font-size:.8125rem}.visually-hidden.svelte-1n46o8q{clip:rect(0 0 0 0);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@font-face{font-family:Archivo;src:url(/fonts/Archivo-Variable.woff2)format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(/fonts/PlusJakartaSans-Variable.woff2)format("woff2-variations");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/IBMPlexSans-Variable.woff2)format("woff2-variations");font-weight:100 700;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/IBMPlexMono-Variable.woff2)format("woff2-variations");font-weight:100 700;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Variable.woff2)format("woff2-variations");font-weight:100 800;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/fonts/Vazirmatn-Variable.woff2)format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}:root{--brand:#2563eb;--sp:4px;--maxw:1480px}*{box-sizing:border-box}html,body{height:100%;margin:0}body{font-family:var(--font);background:var(--canvas);color:var(--ink);-webkit-font-smoothing:antialiased;font-feature-settings:"ss01"}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.tnum{font-variant-numeric:tabular-nums}[data-theme=studio]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font:"Archivo", system-ui, sans-serif;--font-disp:"Archivo", system-ui, sans-serif;--font-mono:"JetBrains Mono", monospace;--fw-disp:800;--fw-strong:700;--fw-med:600;--disp-tracking:-.03em;--canvas:#f4f1ea;--surface:#fbfaf6;--surface-2:#f4f1ea;--ink:#17130d;--ink-2:#5a5349;--ink-3:#6f6a60;--line:#17130d;--line-soft:#17130d1f;--accent:#2563eb;--accent-ink:#fff;--radius:0px;--radius-pill:0px;--bd-w:2px;--card-border:var(--bd-w) solid var(--ink);--card-shadow:4px 4px 0 var(--ink);--shadow-pop:6px 6px 0 var(--ink);--accent-edge:top;--accent-size:8px;--g:#16a34a;--a:#d97706;--r:#dc2626;--done:#2563eb;--idle:#566578;--g-soft:#dcfce7;--a-soft:#fef3c7;--r-soft:#fee2e2;--done-soft:#dbeafe;--idle-soft:#e2e8f0}[data-theme=signal]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font:"Plus Jakarta Sans", system-ui, sans-serif;--font-disp:"Plus Jakarta Sans", system-ui, sans-serif;--font-mono:"JetBrains Mono", monospace;--fw-disp:800;--fw-strong:700;--fw-med:600;--disp-tracking:-.02em;--canvas:#f6f7fb;--surface:#fff;--surface-2:#eef0f6;--ink:#1c1f33;--ink-2:#4f5269;--ink-3:#626983;--line:#e6e8f0;--line-soft:#eef0f6;--accent:#2563eb;--accent-ink:#fff;--radius:14px;--radius-pill:999px;--bd-w:1px;--card-border:1px solid var(--line);--card-shadow:0 2px 6px #1c1f330d, 0 10px 24px #1c1f330d;--shadow-pop:0 12px 36px #1c1f3329;--accent-edge:left;--accent-size:5px;--g:#00c875;--a:#fdab3d;--r:#e2445c;--done:#2563eb;--idle:#5c6590;--g-soft:#d8f7e8;--a-soft:#fff1dd;--r-soft:#fde8eb;--done-soft:#e4ecff;--idle-soft:#edeef4}[data-theme=control]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font:"IBM Plex Sans", system-ui, sans-serif;--font-disp:"IBM Plex Sans", system-ui, sans-serif;--font-mono:"IBM Plex Mono", monospace;--fw-disp:600;--fw-strong:600;--fw-med:500;--disp-tracking:-.02em;--canvas:#f7f8fa;--surface:#fff;--surface-2:#f1f3f6;--ink:#0e1116;--ink-2:#525963;--ink-3:#626d7e;--line:#e4e7ec;--line-soft:#eef1f4;--accent:#2563eb;--accent-ink:#fff;--radius:6px;--radius-pill:5px;--bd-w:1px;--card-border:1px solid var(--line);--card-shadow:none;--shadow-pop:0 8px 28px #0e111624;--accent-edge:left;--accent-size:3px;--g:#15a34a;--a:#d97706;--r:#dc2626;--done:#2563eb;--idle:#5b6a7f;--g-soft:#e7f6ec;--a-soft:#fbf0dd;--r-soft:#fbe4e4;--done-soft:#e6eeff;--idle-soft:#eceef2}[data-theme=floor]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font:"IBM Plex Sans", system-ui, sans-serif;--font-disp:"IBM Plex Sans", system-ui, sans-serif;--font-mono:"IBM Plex Mono", monospace;--fw-disp:600;--fw-strong:600;--fw-med:500;--disp-tracking:-.01em;--canvas:#0d1117;--surface:#161b22;--surface-2:#1c2230;--ink:#e9eff7;--ink-2:#9aa6b6;--ink-3:#838d9c;--line:#2a313c;--line-soft:#232a35;--accent:#3b82f6;--accent-ink:#fff;--radius:8px;--radius-pill:6px;--bd-w:1px;--card-border:1px solid var(--line);--card-shadow:none;--shadow-pop:0 10px 30px #00000080;--accent-edge:left;--accent-size:4px;--g:#22c55e;--a:#f59e0b;--r:#ef4444;--done:#3b82f6;--idle:#97a3b4;--g-soft:#22c55e29;--a-soft:#f59e0b29;--r-soft:#ef44442e;--done-soft:#3b82f629;--idle-soft:#94a3b829}[data-theme=floor] .q-card:before{box-shadow:0 0 14px 0 var(--sig)}[data-theme=floor] .live .blip{box-shadow:0 0 8px var(--g)}.is-flow{--sig:var(--g);--sig-soft:var(--g-soft)}.is-wait{--sig:var(--a);--sig-soft:var(--a-soft)}.is-block{--sig:var(--r);--sig-soft:var(--r-soft)}.is-done{--sig:var(--done);--sig-soft:var(--done-soft)}.is-idle{--sig:var(--idle);--sig-soft:var(--idle-soft)}.q-display{font-family:var(--font-disp);font-weight:var(--fw-disp);letter-spacing:var(--disp-tracking);line-height:1}.q-h1{font-family:var(--font-disp);font-weight:var(--fw-disp);letter-spacing:var(--disp-tracking);margin:0;font-size:28px;line-height:1.05}.q-h2{font-family:var(--font-disp);font-weight:var(--fw-strong);letter-spacing:-.01em;margin:0;font-size:19px}.q-label{font-size:11px;font-weight:var(--fw-strong);text-transform:uppercase;letter-spacing:.12em;color:var(--ink-2);white-space:nowrap}[data-theme=signal] .q-label{letter-spacing:.06em}.q-btn{font-family:inherit;font-weight:var(--fw-strong);cursor:pointer;border-radius:var(--radius);white-space:nowrap;border:var(--bd-w) solid var(--line);background:var(--surface);color:var(--ink);align-items:center;gap:7px;padding:9px 16px;font-size:14px;transition:transform 80ms,box-shadow .12s,background .12s,filter .12s;display:inline-flex}.q-btn svg{width:16px;height:16px}.q-btn-primary{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.q-btn-ghost{color:var(--ink-2);background:0 0;border-color:#0000}.q-btn-danger{color:var(--r)}[data-theme=studio] .q-btn{border-color:var(--ink);box-shadow:3px 3px 0 var(--ink)}[data-theme=studio] .q-btn-ghost{box-shadow:none}[data-theme=studio] .q-btn:active{box-shadow:1px 1px 0 var(--ink);transform:translate(2px,2px)}[data-theme=studio] .q-btn-danger{background:var(--r);color:#fff}[data-theme=signal] .q-btn-primary{box-shadow:0 4px 12px #2563eb4d}[data-theme=signal] .q-btn-danger{background:var(--r);color:#fff;border-color:var(--r);box-shadow:0 4px 12px #e2445c47}[data-theme=control] .q-btn-danger,[data-theme=floor] .q-btn-danger{border-color:color-mix(in srgb, var(--r) 45%, var(--line))}.q-btn:hover{filter:brightness(.98)}[data-theme=signal] .q-btn:hover{transform:translateY(-1px)}.q-seg{border-radius:var(--radius);display:inline-flex;overflow:hidden}.q-seg button{font-family:inherit;font-weight:var(--fw-strong);cursor:pointer;background:var(--surface);color:var(--ink-2);white-space:nowrap;border:0;padding:7px 14px;font-size:13px}[data-theme=studio] .q-seg{border:2px solid var(--ink)}[data-theme=studio] .q-seg button{border-inline-end:2px solid var(--ink)}[data-theme=studio] .q-seg button:last-child{border-inline-end:0}[data-theme=studio] .q-seg button.on{background:var(--ink);color:#fff}[data-theme=signal] .q-seg{background:#eceef5;border-radius:11px;gap:2px;padding:3px}[data-theme=signal] .q-seg button{background:0 0;border-radius:8px}[data-theme=signal] .q-seg button.on{color:var(--ink);background:#fff;box-shadow:0 1px 4px #0000001f}[data-theme=control] .q-seg,[data-theme=floor] .q-seg{border:1px solid var(--line)}[data-theme=control] .q-seg button,[data-theme=floor] .q-seg button{border-inline-end:1px solid var(--line)}[data-theme=control] .q-seg button:last-child,[data-theme=floor] .q-seg button:last-child{border-inline-end:0}[data-theme=control] .q-seg button.on,[data-theme=floor] .q-seg button.on{background:var(--ink);color:var(--canvas)}.q-field{white-space:nowrap;border-radius:var(--radius);color:var(--ink-2);border:var(--bd-w) solid var(--line);background:var(--surface);align-items:center;gap:8px;padding:9px 12px;font-size:14px;display:flex;overflow:hidden}[data-theme=studio] .q-field{border-color:var(--ink)}.q-field svg{flex:none;width:16px;height:16px}.q-card{background:var(--surface);border:var(--card-border);border-radius:var(--radius);box-shadow:var(--card-shadow);transition:box-shadow .14s,transform .1s,border-color .14s;position:relative;overflow:hidden}.q-card:before{content:"";background:var(--sig,transparent);z-index:1;position:absolute}[data-theme=studio] .q-card:before,.q-card[data-edge=top]:before{inset-inline:0;height:var(--accent-size);top:0}[data-theme=signal] .q-card:before,[data-theme=control] .q-card:before,[data-theme=floor] .q-card:before{inset-inline-start:0;width:var(--accent-size);top:0;bottom:0}.q-card.tappable{cursor:pointer}.q-card.tappable:hover{box-shadow:var(--shadow-pop)}[data-theme=signal] .q-card.tappable:hover{transform:translateY(-2px)}.q-panel{background:var(--surface);border:var(--card-border);border-radius:var(--radius);box-shadow:var(--card-shadow);overflow:hidden}.q-panel-head{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:10px;padding:11px 16px;display:flex}[data-theme=studio] .q-panel-head{border-bottom:2px solid var(--ink)}.q-panel-body{padding:14px 16px}.t-red{--td:var(--r);--tb:var(--r-soft)}.t-amber{--td:var(--a);--tb:var(--a-soft)}.t-blue{--td:var(--brand);--tb:var(--done-soft)}.t-slate{--td:var(--idle);--tb:var(--idle-soft)}.q-tag{white-space:nowrap;font-size:12px;font-weight:var(--fw-strong);border-radius:var(--radius-pill);align-items:center;gap:5px;padding:3px 9px;line-height:1.4;display:inline-flex}.q-tag .dot{border-radius:var(--radius-pill);background:var(--td);flex:none;width:8px;height:8px}[data-theme=studio] .q-tag{border:1.5px solid var(--ink);background:var(--surface);color:var(--ink)}[data-theme=studio] .q-tag .dot{border-radius:0}[data-theme=control] .q-tag,[data-theme=floor] .q-tag{border:1px solid var(--line);background:var(--surface);color:var(--ink-2);padding:2px 8px;font-size:11.5px}[data-theme=control] .q-tag .dot,[data-theme=floor] .q-tag .dot{border-radius:1px;width:6px;height:6px}[data-theme=signal] .q-tag{background:var(--tb);color:var(--td);padding:4px 11px}[data-theme=signal] .q-tag .dot{display:none}.q-tag.add{color:var(--ink-3);background:0 0;border-style:dashed}[data-theme=signal] .q-tag.add{background:var(--surface);border:1px dashed var(--line)}.q-tag.strong{background:var(--tb);border:1.5px solid var(--td);color:var(--td);font-weight:800}.q-stat{white-space:nowrap;font-weight:var(--fw-strong);border-radius:var(--radius-pill);align-items:center;gap:6px;padding:4px 9px;font-size:12px;line-height:1;display:inline-flex}.q-stat svg{width:13px;height:13px}[data-theme=studio] .q-stat{background:var(--sig);color:#fff;text-transform:uppercase;letter-spacing:.06em;font-weight:800}[data-theme=signal] .q-stat{background:var(--sig);color:#fff;padding:5px 12px;font-size:12.5px}[data-theme=control] .q-stat,[data-theme=floor] .q-stat{background:var(--sig-soft);color:var(--sig);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}.q-kpi{background:var(--surface);border:var(--card-border);border-radius:var(--radius);box-shadow:var(--card-shadow);padding:15px 18px}[data-theme=studio] .q-kpi{box-shadow:4px 4px 0 var(--ink)}.q-kpi .v{font-family:var(--font-mono);font-weight:var(--fw-disp);color:var(--ink);margin-top:8px;font-size:40px;line-height:1}[data-theme=control] .q-kpi .v,[data-theme=floor] .q-kpi .v{font-weight:500}.q-kpi .sub{font-size:12px;font-weight:var(--fw-med);color:var(--ink-2);margin-top:5px}.q-topbar{background:var(--surface);border-bottom:var(--bd-w) solid var(--line);align-items:center;gap:18px;padding:12px 22px;display:flex}[data-theme=studio] .q-topbar{border-bottom:2px solid var(--ink)}.q-brand{font-family:var(--font-disp);font-weight:var(--fw-disp);letter-spacing:var(--disp-tracking);align-items:center;gap:9px;font-size:20px;display:flex}.q-brand .mark{border-radius:var(--radius-pill);background:var(--accent);flex:none;width:22px;height:22px;display:inline-flex}[data-theme=studio] .q-brand .mark{border:2px solid var(--ink);border-radius:0}.q-nav{gap:4px;display:flex}.q-nav a{font-size:13.5px;font-weight:var(--fw-med);color:var(--ink-2);border-radius:var(--radius);cursor:pointer;white-space:nowrap;padding:7px 12px;text-decoration:none}.q-nav a.on{color:var(--ink);background:var(--surface-2);font-weight:var(--fw-strong)}[data-theme=studio] .q-nav a.on{box-shadow:inset 0 -2px 0 var(--ink);background:0 0;border-radius:0}.q-board{align-items:stretch;gap:16px;min-block-size:70dvh;padding:20px 22px 40px;display:flex;overflow-x:auto}.q-col{flex-direction:column;flex:0 0 300px;min-width:300px;display:flex}.q-col-head{border-bottom:2px solid var(--line);align-items:center;gap:8px;margin-bottom:14px;padding-bottom:9px;display:flex}[data-theme=studio] .q-col-head{border-bottom:2px solid var(--ink)}.q-col-title{font-family:var(--font-disp);font-weight:var(--fw-strong);white-space:nowrap;font-size:15px}.q-count{font-family:var(--font-mono);font-size:12px;font-weight:var(--fw-strong);color:var(--ink-2)}.q-lock{background:var(--ink);block-size:20px;inline-size:20px;color:var(--surface);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}[data-theme=floor] .q-lock{color:var(--canvas)}[data-theme=studio] .q-count{background:var(--ink);color:#fff;padding:1px 8px}[data-theme=signal] .q-count{background:var(--surface-2);border-radius:999px;padding:1px 8px}.q-wip{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;margin-inline-start:auto;font-size:11px;font-weight:700}.q-wip.warn{color:var(--r)}.q-col.pull .q-col-head{border-bottom:2px dashed var(--a)}.q-col.pull .q-col-title{color:var(--a)}.q-col.pull .q-count{background:var(--a);color:#fff}[data-theme=signal] .q-col.pull .q-count{border-radius:999px}.q-col-note{color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em;margin-top:-8px;margin-bottom:14px;font-size:11px;font-weight:600}.q-col-held{letter-spacing:.04em;text-transform:uppercase;color:var(--a);white-space:nowrap;font-size:11px;font-weight:700}.rack-badge{letter-spacing:.05em;text-transform:uppercase;border-radius:var(--radius-pill);color:#fff;background:var(--sig);white-space:nowrap;align-items:center;gap:5px;padding:2px 8px;font-size:10.5px;font-weight:800;display:inline-flex}[data-theme=studio] .rack-badge{border-radius:0}.rack-badge svg{width:12px;height:12px}.q-card.tile-rack{background:var(--sig-soft)}.q-card.tile-rack .title{color:var(--ink)}.q-item{margin-bottom:12px}.q-item .cardcover{border-bottom:1px solid var(--line-soft);background-position:50%;background-size:cover;height:104px}[data-theme=studio] .q-item .cardcover{border-bottom:2px solid var(--ink)}.q-item .cf-chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.cf-chip{font-size:11px;font-weight:var(--fw-med);color:var(--ink-2);background:var(--surface-2);border-radius:var(--radius-pill);white-space:nowrap;align-items:center;gap:5px;padding:2px 8px;display:inline-flex}[data-theme=studio] .cf-chip{border:1.5px solid var(--ink);background:var(--surface);border-radius:0}.cf-chip .k{font-weight:var(--fw-strong);color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em;font-size:9.5px}.q-item .pad{padding:12px 14px}[data-theme=studio] .q-item .pad{padding-top:13px}.q-item .row{justify-content:space-between;align-items:center;gap:8px;display:flex}.q-item .code{font-family:var(--font-mono);font-size:11px;font-weight:var(--fw-strong);color:var(--ink-2)}.q-item .title{font-weight:var(--fw-strong);margin-top:6px;font-size:14.5px;line-height:1.25}.q-item .tags{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.q-item .foot{border-top:1px solid var(--line-soft);font-size:11.5px;font-weight:var(--fw-med);color:var(--ink-2);align-items:center;gap:13px;margin-top:12px;padding-top:11px;display:flex}[data-theme=studio] .q-item .foot{border-top:2px solid var(--ink)}.q-item .foot .ic{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.q-item .foot .ic svg{width:14px;height:14px}.q-item .foot .age{font-family:var(--font-mono);font-weight:var(--fw-strong);margin-inline-start:auto}.q-tablewrap{background:var(--surface);border:var(--card-border);border-radius:var(--radius);box-shadow:var(--card-shadow);overflow:auto}[data-theme=studio] .q-tablewrap{box-shadow:4px 4px 0 var(--ink)}.q-table{border-collapse:collapse;width:100%}.q-table th{text-align:start;font-size:11px;font-weight:var(--fw-strong);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-2);border-bottom:var(--bd-w) solid var(--line);white-space:nowrap;background:var(--surface-2);padding:12px 14px}[data-theme=studio] .q-table th{border-bottom:2px solid var(--ink)}.q-table td{border-bottom:1px solid var(--line-soft);white-space:nowrap;vertical-align:middle;padding:11px 14px;font-size:13.5px}.q-table tbody tr:last-child td{border-bottom:none}.q-table tbody tr{cursor:pointer}.q-table tbody tr:hover{background:var(--surface-2)}.q-table .t-code{font-family:var(--font-mono);font-weight:var(--fw-strong);color:var(--ink-2)}.q-table .t-title{font-weight:var(--fw-strong);color:var(--ink)}.q-lanes{padding:18px 22px 44px;overflow-x:auto}.q-lanegrid{gap:0;min-width:max-content;display:grid}.q-lanegrid .gcellhead{z-index:2;position:sticky;top:0}.lane-label,.lane-corner{z-index:3;background:var(--canvas);position:sticky;inset-inline-start:0}.lane-corner{z-index:4}.col-title-cell{border-bottom:2px solid var(--line);align-items:center;gap:8px;padding:10px 14px;display:flex}[data-theme=studio] .col-title-cell{border-bottom:2px solid var(--ink)}.col-title-cell.pull{border-bottom:2px dashed var(--a)}.col-title-cell .q-col-title{font-size:14px}.lane-label{border-inline-end:var(--bd-w) solid var(--line);border-bottom:1px solid var(--line-soft);flex-direction:column;justify-content:center;gap:3px;padding:14px;display:flex}[data-theme=studio] .lane-label{border-inline-end:2px solid var(--ink)}.lane-label .ln{font-family:var(--font-disp);font-weight:var(--fw-strong);white-space:nowrap;font-size:15px}.lane-label .lc{font-family:var(--font-mono);color:var(--ink-2);font-size:11.5px}.gcell{border-inline-end:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);background:var(--canvas);min-height:60px;padding:12px 10px}.gcell.pull{background:color-mix(in srgb, var(--a) 5%, var(--canvas))}.lane-label{flex-flow:wrap;align-items:center;column-gap:8px}.lane-label .lc{flex-basis:100%}.lane-collapse{border:1px solid var(--line);background:var(--surface);block-size:22px;inline-size:22px;color:var(--ink-2);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.lane-collapse svg{transition:transform .12s}.lane-collapse[aria-expanded=false] svg{transform:rotate(-90deg)}[dir=rtl] .lane-collapse[aria-expanded=false] svg{transform:rotate(90deg)}.gcell.collapsed{justify-content:center;align-items:center;min-height:34px;padding:4px;display:flex}.gcell.collapsed .cc{font-family:var(--font-mono);color:var(--ink-2);font-size:12px}.lane-more{border:1px dashed var(--line);inline-size:100%;color:var(--ink-2);font-family:var(--font-mono);cursor:pointer;background:0 0;border-radius:8px;margin-block-start:6px;padding:6px 8px;font-size:12px;display:block}.lane-more:hover{border-color:var(--a);color:var(--a)}.lane-empty-toggle{color:var(--ink-2);white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.lane-empty-toggle input{accent-color:var(--a)}.lane-corner{border-inline-end:var(--bd-w) solid var(--line);border-bottom:2px solid var(--line)}[data-theme=studio] .lane-corner{border-inline-end:2px solid var(--ink);border-bottom:2px solid var(--ink)}.q-select{align-items:center;display:inline-flex;position:relative}.q-select select{font-family:inherit;font-size:13.5px;font-weight:var(--fw-med);color:var(--ink);background:var(--surface);border:var(--bd-w) solid var(--line);border-radius:var(--radius);cursor:pointer;appearance:none;padding:8px 30px 8px 12px}[data-theme=studio] .q-select select{border-color:var(--ink)}.q-select .chev{pointer-events:none;color:var(--ink-2);display:inline-flex;position:absolute;inset-inline-end:10px}[dir=rtl] .q-btn svg,[dir=rtl] .q-nav a svg{transform:scaleX(-1)}[lang=fa],[lang=ar]{font-family:"Vazirmatn", var(--font), "Segoe UI", Tahoma, sans-serif}.sw-toggle{flex:none;width:38px;height:22px;display:inline-block;position:relative}.sw-toggle input{opacity:0;cursor:pointer;z-index:2;width:100%;height:100%;margin:0;position:absolute}.sw-track{background:var(--line);border-radius:999px;transition:background .15s;position:absolute;inset:0}.sw-toggle input:checked+.sw-track{background:var(--g)}.sw-knob{top:3px;background:#fff;border-radius:50%;width:16px;height:16px;transition:inset-inline-start .15s;position:absolute;inset-inline-start:3px;box-shadow:0 1px 2px #0000004d}.sw-toggle input:checked~.sw-knob{inset-inline-start:19px}[dir=rtl] .sw-toggle input:checked~.sw-knob{inset-inline:3px 19px}[data-theme=studio] .sw-track{border:2px solid var(--ink);border-radius:0}[data-theme=studio] .sw-knob{top:2px;border-radius:0;inset-inline-start:2px}[data-theme=studio] .sw-toggle input:checked~.sw-knob{inset-inline-start:18px}.sw-toggle input:focus-visible+.sw-track{outline:2px solid var(--accent);outline-offset:2px}.q-bell{border-radius:var(--radius);border:var(--bd-w) solid var(--line);background:var(--surface);width:38px;height:38px;color:var(--ink-2);cursor:pointer;flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}[data-theme=studio] .q-bell{border-color:var(--ink)}.q-bell:hover{color:var(--ink)}.q-bell.on{color:var(--ink);background:var(--surface-2)}[data-theme=studio] .q-bell.on{background:var(--ink);color:#fff}.q-bell svg{width:18px;height:18px}.q-bell .bell-badge{top:-6px;background:var(--r);color:#fff;min-width:17px;height:17px;font-family:var(--font-mono);border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;inset-inline-end:-6px}[data-theme=studio] .q-bell .bell-badge{border:1.5px solid var(--ink);border-radius:0}.q-empty{text-align:center;color:var(--ink-3);flex-direction:column;align-items:center;padding:48px 24px;display:flex}.q-empty>svg{opacity:.8;width:44px;height:44px}.q-empty .qe-t{font-family:var(--font-disp);font-weight:var(--fw-strong);color:var(--ink-2);margin-top:14px;font-size:18px}.q-empty .qe-h{max-width:320px;margin-top:5px;font-size:13px;line-height:1.5}.q-empty .q-btn{margin-top:16px}.q-search-btn{border-radius:var(--radius);border:var(--bd-w) solid var(--line);background:var(--surface);height:38px;color:var(--ink-2);cursor:pointer;font-family:inherit;font-size:13px;font-weight:var(--fw-med);align-items:center;gap:9px;padding:0 12px;display:inline-flex}[data-theme=studio] .q-search-btn{border-color:var(--ink)}.q-search-btn:hover{color:var(--ink)}.q-search-btn svg{width:16px;height:16px}.q-search-btn .kbd{font-family:var(--font-mono);color:var(--ink-3);border:1px solid var(--line);border-radius:4px;padding:1px 5px;font-size:11px;font-weight:700}[data-theme=studio] .q-search-btn .kbd{border-color:var(--ink)}.q-pal-scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:1200;background:#080a0e80;justify-content:center;align-items:flex-start;padding:12vh 20px 20px;display:none;position:fixed;inset:0}.q-pal-scrim.open{display:flex}.q-pal{background:var(--surface);border:var(--card-border);border-radius:var(--radius);width:620px;max-width:100%;max-height:70vh;box-shadow:var(--shadow-pop);flex-direction:column;display:flex;overflow:hidden}[data-theme=studio] .q-pal{border:2px solid var(--ink);box-shadow:8px 8px 0 var(--ink)}.q-pal-top{border-bottom:1px solid var(--line-soft);align-items:center;gap:11px;padding:15px 18px;display:flex}[data-theme=studio] .q-pal-top{border-bottom:2px solid var(--ink)}.q-pal-ic{color:var(--ink-3);display:inline-flex}.q-pal-ic svg{width:20px;height:20px}.q-pal-input{font-family:inherit;font-size:17px;font-weight:var(--fw-med);color:var(--ink);background:0 0;border:none;outline:none;flex:1}.q-pal-kbd{font-family:var(--font-mono);color:var(--ink-3);border:1px solid var(--line);border-radius:4px;padding:2px 6px;font-size:11px;font-weight:700}.q-pal-list{padding:8px;overflow-y:auto}.q-pal-grp{font-size:10.5px;font-weight:var(--fw-strong);text-transform:uppercase;letter-spacing:.1em;color:var(--ink-3);padding:10px 10px 6px}.q-pal-item{border-radius:var(--radius);cursor:pointer;align-items:center;gap:12px;padding:10px 12px;display:flex}.q-pal-item .pi-ic{color:var(--ink-2);flex:none;display:inline-flex}.q-pal-item .pi-ic svg{width:17px;height:17px}.q-pal-item .pi-l{font-size:14px;font-weight:var(--fw-med);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.q-pal-item .pi-s{color:var(--ink-3);white-space:nowrap;margin-inline-start:auto;font-size:11.5px}.q-pal-item.sel{background:var(--accent);color:var(--accent-ink)}.q-pal-item.sel .pi-ic,.q-pal-item.sel .pi-s{color:var(--accent-ink)}[data-theme=studio] .q-pal-item.sel{background:var(--ink);color:#fff}.q-pal-empty{text-align:center;color:var(--ink-3);padding:32px;font-size:14px}.q-pal-foot{border-top:1px solid var(--line-soft);color:var(--ink-3);gap:18px;padding:10px 16px;font-size:11.5px;display:flex}[data-theme=studio] .q-pal-foot{border-top:2px solid var(--ink)}.q-pal-foot b{font-family:var(--font-mono);color:var(--ink-2)}.q-tour-scrim{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1300;background:#080a0e99;justify-content:center;align-items:center;padding:24px;display:none;position:fixed;inset:0}.q-tour-scrim.open{display:flex}.q-tour{background:var(--surface);border:var(--card-border);border-radius:var(--radius);width:440px;max-width:100%;box-shadow:var(--shadow-pop);overflow:hidden}[data-theme=studio] .q-tour{border:3px solid var(--ink);box-shadow:8px 8px 0 var(--ink)}.q-tour-body{text-align:center;padding:34px 30px 24px}.q-tour-ic{border-radius:var(--radius);background:var(--accent);width:64px;height:64px;color:var(--accent-ink);justify-content:center;align-items:center;margin:0 auto;display:flex}[data-theme=studio] .q-tour-ic{border:2px solid var(--ink);border-radius:0}.q-tour-ic svg{width:30px;height:30px}.q-tour-t{font-family:var(--font-disp);font-weight:var(--fw-disp);letter-spacing:var(--disp-tracking);margin-top:18px;font-size:24px}.q-tour-x{color:var(--ink-2);margin-top:10px;font-size:14.5px;line-height:1.55}.q-tour-foot{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}[data-theme=studio] .q-tour-foot{border-top:2px solid var(--ink)}.q-tour-dots{gap:7px;display:flex}.q-tour-dots span{background:var(--line);border-radius:50%;width:8px;height:8px}[data-theme=studio] .q-tour-dots span{border-radius:0}.q-tour-dots span.on{background:var(--accent)}.q-tour-btns{gap:8px;display:flex}.q-scroll-x{scrollbar-width:thin;overflow-x:auto}.muted{color:var(--ink-2)}.muted-3{color:var(--ink-3)}.q-divider{height:var(--bd-w);background:var(--line)}[data-theme=studio] .q-divider{background:var(--ink)}.rc{white-space:nowrap;border-radius:var(--radius-pill);background:var(--surface-2);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line-soft);align-items:center;gap:6px;padding:6px 11px;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.rc svg{opacity:.95;flex:none;width:14px;height:14px}.rc.accent{background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--accent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 30%, transparent)}.rc.caution{background:var(--a-soft);color:var(--a);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--a) 34%, transparent)}.rc.muted{color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--line-soft);background:0 0}[data-theme=floor] .rc.accent{color:#9dc0ff;background:color-mix(in srgb, var(--accent) 24%, #0d1117);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 45%, transparent)}[data-theme=floor] .rc.caution{color:#f6c680;background:color-mix(in srgb, var(--a) 22%, #0d1117);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--a) 45%, transparent)}[data-theme=studio] .rc,[data-theme=studio] .rc.accent,[data-theme=studio] .rc.caution,[data-theme=studio] .rc.muted{border-radius:0}.eta{white-space:nowrap;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink-2);align-items:center;gap:5px;font-size:13px;font-weight:700;display:inline-flex}.eta svg{opacity:.8;width:14px;height:14px}.eta.none{color:var(--ink-3);font-family:var(--font);font-style:normal;font-weight:600}.q-next{white-space:nowrap;letter-spacing:.05em;text-transform:uppercase;border-radius:var(--radius-pill);background:color-mix(in srgb, var(--accent) 13%, transparent);color:var(--accent);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--accent) 38%, transparent);align-items:center;gap:5px;padding:4px 9px;font-size:10.5px;font-weight:800;line-height:1;display:inline-flex}.q-next .star{font-size:11px;line-height:1}[data-theme=studio] .q-next{box-shadow:inset 0 0 0 2px var(--accent);border-radius:0}[data-theme=floor] .q-next{color:#bcd4ff;background:color-mix(in srgb, var(--accent) 22%, #0d1117);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 55%, transparent), 0 0 10px -3px var(--accent)}.pk-top{border-bottom:1px solid var(--line);align-items:baseline;gap:13px;margin-bottom:20px;padding-bottom:15px;display:flex}[data-theme=studio] .pk-top{border-bottom:2px solid var(--ink)}.pk-kick{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-size:13px;font-weight:800}.pk-ctx{font-family:var(--font-disp);font-weight:var(--fw-disp);letter-spacing:var(--disp-tracking);font-size:25px}.pk-count{font-family:var(--font-mono);color:var(--ink-2);margin-inline-start:auto;font-size:14px;font-weight:600}.pk-list{flex-direction:column;gap:11px;display:flex}.pk-row{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:52px 1fr auto;align-items:center;gap:20px;padding:17px 20px;display:grid}.pk-rank{font-family:var(--font-mono);color:var(--ink-3);text-align:center;font-size:38px;font-weight:700;line-height:1}.pk-title{letter-spacing:-.01em;font-size:25px;font-weight:700;line-height:1.12}.pk-next{color:var(--ink-2);align-items:center;gap:7px;margin-top:6px;font-size:15px;font-weight:500;display:inline-flex}.pk-next svg{width:17px;height:17px;color:var(--ink-3)}[dir=rtl] .pk-next svg{transform:scaleX(-1)}.pk-right{flex-direction:column;align-items:flex-end;gap:9px;display:flex}.pk-row.top{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent), 0 8px 30px -10px color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 5%, var(--surface))}.pk-row.top .pk-rank{color:var(--accent)}[data-theme=floor] .pk-row.top{box-shadow:inset 0 0 0 1px var(--accent), 0 0 34px -6px color-mix(in srgb, var(--accent) 70%, transparent)}[data-theme=studio] .pk-row.top{box-shadow:5px 5px 0 var(--accent)}.pk-empty{text-align:center;color:var(--ink-3);flex-direction:column;align-items:center;padding:70px 24px 74px;display:flex}.pk-empty svg{opacity:.55;width:42px;height:42px}.pk-empty .t{font-family:var(--font-disp);font-weight:var(--fw-strong);color:var(--ink-2);margin-top:16px;font-size:21px}.pk-empty .h{max-width:280px;margin-top:7px;font-size:14px;line-height:1.5}.hint{background:var(--surface);border:var(--card-border);border-radius:var(--radius);box-shadow:var(--card-shadow);padding:22px 24px 24px;position:relative;overflow:hidden}.hint:before{content:"";inset-inline-start:0;width:var(--accent-size);background:var(--accent);position:absolute;top:0;bottom:0}[data-theme=studio] .hint:before{inset-inline:0;height:var(--accent-size);top:0;bottom:auto}[data-theme=floor] .hint:before{box-shadow:0 0 14px 0 var(--accent)}.hint-kick{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);align-items:center;gap:8px;font-size:12px;font-weight:800;display:inline-flex}.hint-kick .star{font-size:13px}.hint-title{font-family:var(--font-disp);font-weight:var(--fw-disp);letter-spacing:var(--disp-tracking);margin-top:13px;font-size:30px;line-height:1.06}.hint-next{color:var(--ink-2);align-items:center;gap:8px;margin-top:11px;font-size:17px;font-weight:500;display:inline-flex}.hint-next svg{width:18px;height:18px;color:var(--ink-3)}[dir=rtl] .hint-next svg{transform:scaleX(-1)}.hint-row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.hint-foot{border-top:1px solid var(--line-soft);color:var(--ink-3);margin-top:18px;padding-top:15px;font-size:12.5px;font-weight:500}[data-theme=studio] .hint-foot{border-top:2px solid var(--ink)}.mv-head{border-bottom:1px solid var(--line);align-items:flex-start;gap:16px;margin-bottom:18px;padding-bottom:16px;display:flex}[data-theme=studio] .mv-head{border-bottom:2px solid var(--ink)}.mv-kick{letter-spacing:.13em;text-transform:uppercase;color:var(--accent);font-size:11.5px;font-weight:800}.mv-title{font-family:var(--font-disp);font-weight:var(--fw-disp);letter-spacing:var(--disp-tracking);margin-top:6px;font-size:24px;line-height:1.1}.mv-sub{color:var(--ink-3);margin-top:6px;font-size:13px;font-weight:500}.mv-shift{white-space:nowrap;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink-2);background:var(--surface-2);border-radius:var(--radius-pill);align-items:center;gap:6px;margin-inline-start:auto;padding:7px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.mv-shift svg{opacity:.75;width:14px;height:14px}[data-theme=studio] .mv-shift{border-radius:0}.mv-body{grid-template-columns:420px 1fr;align-items:start;gap:22px;display:grid}@media (width<=980px){.mv-body{grid-template-columns:1fr}}.mv-left{flex-direction:column;gap:20px;display:flex}.sec-h{letter-spacing:.11em;text-transform:uppercase;color:var(--ink-3);align-items:baseline;gap:8px;margin-bottom:10px;font-size:11px;font-weight:800;display:flex}.sec-h .ct{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:0;text-transform:none;margin-inline-start:auto;font-weight:600}.st-grid{grid-template-columns:repeat(auto-fill,minmax(225px,1fr));gap:12px;display:grid}.st{background:var(--surface);border:var(--card-border);border-radius:var(--radius);box-shadow:var(--card-shadow);flex-direction:column;gap:7px;padding:13px 15px 14px;display:flex;position:relative;overflow:hidden}.st-name{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:800}.st-pick{letter-spacing:-.005em;overflow-wrap:anywhere;font-size:15.5px;font-weight:700;line-height:1.2}.st-next{color:var(--ink-2);align-items:center;gap:6px;font-size:13px;font-weight:500;display:inline-flex}.st-next svg{width:15px;height:15px;color:var(--ink-3);flex:none}[dir=rtl] .st-next svg{transform:scaleX(-1)}.st-chips{flex-wrap:wrap;align-items:center;gap:7px;margin-top:2px;display:flex}.st-note{color:var(--ink-3);font-size:11.5px;font-weight:500}.st.risk{border-color:color-mix(in srgb, var(--r) 42%, var(--line))}.st.risk:before{content:"";inset-inline-start:0;background:var(--r);width:3px;position:absolute;top:0;bottom:0}[data-theme=studio] .st.risk{box-shadow:4px 4px 0 var(--r);border-color:var(--ink)}[data-theme=studio] .st.risk:before{inset-inline:0;height:3px;top:0;bottom:auto}[data-theme=floor] .st.risk{box-shadow:0 0 22px -8px color-mix(in srgb, var(--r) 85%, transparent)}.st.empty{box-shadow:none;background:0 0;border-style:dashed}.st-emptybody{color:var(--ink-3);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:7px;padding:14px 0 10px;font-size:13px;font-weight:600;display:flex}.st-emptybody svg{opacity:.5}.wl{background:var(--surface);border:var(--card-border);border-radius:var(--radius);box-shadow:var(--card-shadow);padding:16px 18px 8px}.wl-head{border-bottom:1px solid var(--line-soft);align-items:baseline;gap:11px;padding-bottom:13px;display:flex}.wl-head .n{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--a);font-size:36px;font-weight:700;line-height:1}.wl-head .s{color:var(--ink);font-size:15.5px;font-weight:700;line-height:1.25}.wl-row{border-bottom:1px solid var(--line-soft);flex-direction:column;gap:6px;padding:12px 0 13px;display:flex}.wl-row:last-child{border-bottom:none}.wl-r1{align-items:baseline;gap:12px;display:flex}.wl-r1 .t{overflow-wrap:anywhere;font-size:14.5px;font-weight:700}.wl-r1 .rem{white-space:nowrap;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink-2);align-items:center;gap:5px;margin-inline-start:auto;font-size:12.5px;font-weight:700;display:inline-flex}.wl-r1 .rem svg{opacity:.75;width:13px;height:13px}.wl-r2{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wl-r2 .at{color:var(--ink-2);align-items:center;gap:6px;font-size:12.5px;font-weight:500;display:inline-flex}.wl-r2 .at svg{width:13px;height:13px;color:var(--ink-3)}[dir=rtl] .wl-r2 .at svg{transform:scaleX(-1)}.wl-r2 .rc{margin-inline-start:auto}.wl-zero{align-items:center;gap:13px;padding:20px 4px 24px;display:flex}.wl-zero svg{color:var(--g);flex:none}.wl-zero .z1{font-size:15.5px;font-weight:700}.wl-zero .z2{color:var(--ink-3);margin-top:3px;font-size:13px}.wl.compact .wl-row{padding:9px 0 10px}.bn{background:var(--surface);border:var(--card-border);border-radius:var(--radius);box-shadow:var(--card-shadow);padding:15px 18px 16px;position:relative;overflow:hidden}.bn:before{content:"";inset-inline-start:0;width:var(--accent-size);background:var(--accent);position:absolute;top:0;bottom:0}[data-theme=studio] .bn:before{inset-inline:0;height:var(--accent-size);top:0;bottom:auto}.bn.thin:before{background:var(--line)}.bn-name{font-family:var(--font-disp);font-weight:var(--fw-strong);margin-top:2px;font-size:17px}.bn-strip{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.bn-cell{border:1px solid var(--line-soft);border-radius:var(--radius);padding:8px 10px 9px}.bn-cell .nm{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px;font-weight:800}.bn-cell .wip{font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin-top:3px;font-size:19px;font-weight:700}.bn-cell .wip .u{color:var(--ink-3);font-size:10.5px;font-weight:600}.bn-cell .bar{background:var(--line-soft);border-radius:999px;height:4px;margin-top:7px;overflow:hidden}.bn-cell .bar i{background:var(--ink-3);border-radius:999px;height:100%;display:block}.bn-cell.hot{border-color:color-mix(in srgb, var(--accent) 40%, var(--line));background:color-mix(in srgb, var(--accent) 6%, var(--surface))}.bn-cell.hot .wip{color:var(--accent)}.bn-cell.hot .bar i{background:var(--accent)}[data-theme=studio] .bn-cell,[data-theme=studio] .bn-cell .bar,[data-theme=studio] .bn-cell .bar i{border-radius:0}.bn-verdict{align-items:center;gap:8px;margin-top:13px;font-size:14px;font-weight:700;line-height:1.35;display:flex}.bn-verdict svg{flex:none;width:16px;height:16px}.bn-verdict.fed svg{color:var(--accent)}.bn-verdict.starve{color:var(--a)}.bn-thin{color:var(--ink-3);padding:6px 0 2px;font-size:13px;font-weight:500}.pn{background:var(--surface);border:var(--card-border);border-radius:var(--radius);box-shadow:var(--card-shadow);max-width:560px;padding:15px 18px 14px;position:relative;overflow:hidden}.pn:before{content:"";inset-inline-start:0;width:var(--accent-size);background:var(--accent);position:absolute;top:0;bottom:0}[data-theme=studio] .pn:before{inset-inline:0;height:var(--accent-size);top:0;bottom:auto}.pn-kick{letter-spacing:.11em;text-transform:uppercase;color:var(--accent);font-size:11px;font-weight:800}.pn-stale{background:var(--warn,#f59e0b);vertical-align:middle;border-radius:50%;block-size:7px;inline-size:7px;margin-inline-start:6px;display:inline-block}.pn-head{align-items:baseline;gap:10px;margin-top:10px;display:flex}.pn-head .n{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--a);font-size:30px;font-weight:700;line-height:1}.pn-head .s{font-size:14.5px;font-weight:700}.pn-rows{margin-top:8px}.pn-row{border-bottom:1px solid var(--line-soft);align-items:center;gap:10px;padding:8px 0;font-size:13px;display:flex}.pn-row .t{font-weight:700}.pn-row .w{color:var(--ink-3);font-weight:500}.pn-row .rc{margin-inline-start:auto}.pn-row .nm{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);min-width:74px;font-size:10.5px;font-weight:800}.pn-verdict{align-items:center;gap:7px;padding:10px 0 2px;font-size:13px;font-weight:700;display:flex}.pn-verdict svg{width:15px;height:15px;color:var(--accent);flex:none}.pn-more{cursor:pointer;color:var(--accent);background:0 0;border:0;margin-top:10px;padding:0;font-family:inherit;font-size:12.5px;font-weight:700;text-decoration:none;display:inline-block}.av{--oh:var(--idle);font-family:var(--font-disp);font-weight:var(--fw-disp);letter-spacing:0;width:44px;height:44px;color:color-mix(in srgb, var(--oh) 74%, var(--ink));background:color-mix(in srgb, var(--oh) 22%, var(--surface));border:2px solid color-mix(in srgb, var(--oh) 52%, var(--line));border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:17px;line-height:1;display:inline-flex;position:relative}[data-theme=studio] .av{border-radius:0}.av.lg{border-width:3px;width:96px;height:96px;font-size:36px}.av.xl{border-width:3px;width:128px;height:128px;font-size:48px}.av.sm{width:32px;height:32px;font-size:12px}.av .livedot{background:var(--g);border:2.5px solid var(--surface);border-radius:50%;width:14px;height:14px;position:absolute;inset-block-end:-2px;inset-inline-end:-2px}[data-theme=floor] .av .livedot{box-shadow:0 0 9px var(--g)}.av.sm .livedot{border-width:2px;width:11px;height:11px}.av.lg .livedot{border-width:3px;width:22px;height:22px}.av.pop{animation:.5s cubic-bezier(.2,1.5,.4,1) both attr-pop}.av.ghost{color:var(--ink-3);border:2px dashed color-mix(in srgb, var(--ink-3) 60%, var(--line));background:0 0}[data-theme=floor] .av.ghost{box-shadow:none}.av.ghost svg{width:55%;height:55%}.opchip{align-items:center;gap:10px;min-width:0;display:inline-flex}.opchip .oc-meta{flex-direction:column;gap:2px;min-width:0;display:flex}.opchip .oc-name{font-weight:var(--fw-strong);white-space:nowrap;text-overflow:ellipsis;font-size:15px;line-height:1.1;overflow:hidden}.opchip .oc-sub{font-size:11.5px;font-weight:var(--fw-med);color:var(--ink-2);white-space:nowrap}.opchip.anon .oc-name{color:var(--ink-3);font-weight:var(--fw-med)}@keyframes attr-pop{0%{opacity:0;transform:scale(.3)}60%{opacity:1}to{transform:scale(1)}}.attr-btn{min-height:62px;font-family:inherit;font-weight:var(--fw-strong);cursor:pointer;border-radius:var(--radius);border:var(--bd-w) solid var(--line);background:var(--surface-2);color:var(--ink);white-space:nowrap;justify-content:center;align-items:center;gap:12px;padding-inline:26px;font-size:18px;display:inline-flex}.attr-btn svg{width:22px;height:22px}.attr-btn.primary{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.attr-btn.success{background:var(--g);color:#04140b;border-color:var(--g)}.attr-btn.ghost{color:var(--ink-2);background:0 0}[data-theme=studio] .attr-btn{box-shadow:4px 4px 0 var(--ink);border-color:var(--ink)}.movepill{border-radius:var(--radius-pill);background:var(--surface-2);border:1px solid var(--line);font-weight:var(--fw-strong);align-items:center;gap:12px;padding:9px 16px;font-size:17px;display:inline-flex}[data-theme=studio] .movepill{border:2px solid var(--ink)}.movepill .mp-arrow{color:var(--ink-3);display:inline-flex}.movepill .mp-arrow svg{width:20px;height:20px}[dir=rtl] .movepill .mp-arrow svg{transform:scaleX(-1)}.cdring{flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.cdring svg{display:block;transform:rotate(-90deg)}[dir=rtl] .cdring svg{transform:rotate(-90deg)scaleX(-1)}.cdring .cd-track{stroke:color-mix(in srgb, var(--a) 22%, transparent)}.cdring .cd-fill{stroke:var(--a);stroke-linecap:round;transition:stroke-dashoffset .9s linear}[data-theme=floor] .cdring .cd-fill{filter:drop-shadow(0 0 6px color-mix(in srgb, var(--a) 70%, transparent))}.cdring .cd-num{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.cdring .cd-num .n{font-family:var(--font-mono);font-weight:var(--fw-disp);font-variant-numeric:tabular-nums;color:var(--a);line-height:1}.cdring .cd-num .l{font-size:10px;font-weight:var(--fw-strong);text-transform:uppercase;letter-spacing:.12em;color:var(--ink-2);margin-top:4px}.cd-pulse{animation:1.6s ease-in-out infinite attr-cdpulse}.resultmark{border-radius:50%;flex:none;justify-content:center;align-items:center;width:116px;height:116px;display:flex}[data-theme=studio] .resultmark{border-radius:0}.resultmark svg{width:58px;height:58px}.resultmark.ok{background:color-mix(in srgb, var(--g) 18%, var(--surface));color:var(--g);border:3px solid var(--g)}.resultmark.idle{background:color-mix(in srgb, var(--idle) 16%, var(--surface));color:var(--idle);border:3px solid var(--idle)}.resultmark.bad{background:color-mix(in srgb, var(--r) 16%, var(--surface));color:var(--r);border:3px solid var(--r)}[data-theme=floor] .resultmark.ok{box-shadow:0 0 40px -6px color-mix(in srgb, var(--g) 60%, transparent)}[data-theme=floor] .resultmark.bad{box-shadow:0 0 40px -6px color-mix(in srgb, var(--r) 55%, transparent)}.attr-shake{animation:.42s attr-shake}@keyframes attr-cdpulse{0%,to{opacity:1}50%{opacity:.55}}@keyframes attr-shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-10px)}40%,80%{transform:translate(10px)}}:root{--brand-navy:var(--ink);--brand-teal:var(--accent);--brand-earth:var(--a);--brand-stone:var(--surface-2);--brand-red:var(--r);--color-bg:var(--canvas);--color-surface:var(--surface);--color-border:var(--line);--color-text:var(--ink);--color-text-muted:var(--ink-2);--color-accent:var(--accent);--color-accent-fg:var(--accent-ink);--color-todo:var(--idle);--color-in-progress:var(--a);--color-done:var(--done);--color-error:var(--r);--font-stack:var(--font);--font-stack-active:var(--font);--radius-sm:var(--radius);--radius-md:var(--radius);--radius-lg:var(--radius);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem}body{font-size:16px;line-height:1.4}button{font:inherit;cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}.skip-link{padding-inline:var(--space-3);padding-block:var(--space-2);background:var(--ink);color:var(--accent-ink);border-radius:var(--radius-md);z-index:1100;font-size:.875rem;text-decoration:none;transition:transform .12s;position:absolute;inset-block-start:var(--space-2);inset-inline-start:var(--space-2);transform:translateY(-200%)}.skip-link:focus-visible{transform:translateY(0)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important}}
