:root{--kit-card:#fff;--kit-lit-bg:linear-gradient(180deg, #fff 0%, #fcfcfd 60%, #f8f9fb 100%);--kit-lit-shadow:inset 0 1px 0 #fff, inset 0 -1px 0 #0f172a0a, 0 0 0 1px #0f172a12, 0 1px 2px #0f172a12, 0 6px 14px -8px #0f172a33;--kit-lit-bg-hover:var(--kit-lit-bg);--kit-lit-shadow-hover:inset 0 1px 0 #fff, inset 0 -1px 0 #0f172a0d, 0 0 0 1px #0f172a14, 0 2px 4px #0f172a14, 0 12px 24px -10px #0f172a42;--kit-blended-bg:linear-gradient(180deg, #f9fafb, #f5f6f8);--kit-blended-shadow:inset 0 1px 0 #ffffffe6, 0 0 0 1px #0f172a0d;--kit-blended-bg-hover:#fff;--kit-blended-shadow-hover:inset 0 1px 0 #fff, 0 0 0 1px #0f172a0f, 0 2px 4px #0f172a0f, 0 14px 28px -14px #0f172a3d;--kit-sunk-card-bg:linear-gradient(180deg, #edeff3, #f2f4f7);--kit-sunk-card-shadow:inset 0 2px 5px #0f172a1a, inset 0 0 0 1px #0f172a0f, 0 1px 0 #fff;--kit-sunk-card-bg-hover:linear-gradient(180deg, #f2f4f7, #f6f7f9);--kit-sunk-card-shadow-hover:inset 0 1px 3px #0f172a14, inset 0 0 0 1px #0f172a0f, 0 1px 0 #fff;--kit-next-face:linear-gradient(180deg, #f5f7fe, #eef2fc);--kit-next-shadow:inset 0 0 0 1px rgb(from var(--brand) r g b / .12), inset 0 1px 0 #fff;--kit-card-shadow:var(--admin-depth-raised);--kit-glass:#ffffffc7;--kit-glass-sheet:#ffffffeb;--kit-glass-edge:#0f172a14;--kit-sheet-scrim:#0f172a66;--kit-sheet-shadow:0 0 0 .5px var(--kit-glass-edge), 0 -12px 40px -8px #0f172a4d;--kit-surface-modal:#fff;--kit-surface-modal-edge:#0f172a24;--kit-g-thin:#fff;--kit-g-regular:#fff;--kit-g-thick:#fff;--kit-g-rim:#fff9;--kit-g-hi:#ffffffbf;--kit-g-lens:#ffffff47;--kit-g-edge:#0f172a1f;--kit-g-spec:linear-gradient(180deg, #ffffff6b 0%, #fff0 38%);--kit-g-well:var(--kit-well);--kit-g-well-shadow:var(--kit-well-shadow);--kit-sh-small:0 8px 24px -6px #0f172a3d, 0 1px 3px #0f172a14;--kit-sh-large:0 28px 70px -18px #0f172a66, 0 2px 8px #0f172a14;--kit-scrim:#14182066;--kit-scrim-ws:#14182080;--kit-out:cubic-bezier(.2, 0, 0, 1);--kit-spring:cubic-bezier(.2, 0, 0, 1);--kit-decel:cubic-bezier(.05, .7, .1, 1);--kit-accel:cubic-bezier(.3, 0, .8, .15);--kit-tour-scrim:#0f172a4d;--kit-tour-ring:#ffffffb3;--kit-tour-tip:#fff;--kit-tour-tip-shadow:0 0 0 1px #0f172a0f, 0 18px 40px -12px #0f172a73;--kit-well:#eef0f4;--kit-well-shadow:inset 0 2px 4px #0f172a1a, inset 0 0 0 1px #0f172a0f, 0 1px 0 #fff;--kit-well-focus:#f6f7f9;--kit-well-icon:#0f172a80;--kit-rise-face:linear-gradient(180deg, #f9fafb, #f4f5f8);--kit-rise-shadow:inset 0 1px 0 #ffffffd9, 0 0 0 .5px #0f172a14, 0 1px 1px #0f172a0d, 0 2px 6px -2px #0f172a24;--kit-well-pad:3px;--kit-select-well:linear-gradient(180deg, #e9ecf1 0%, #eff1f5 40%, #f2f4f7 100%);--kit-select-well-shadow:inset 0 1.5px 3px #0f172a1f, inset 0 0 0 1px #0f172a12, inset 0 -1px 0 #ffffffb3, 0 1px 0 #fff;--kit-select-well-shadow-hover:inset 0 2px 4px #0f172a24, inset 0 0 0 1px #0f172a17, inset 0 -1px 0 #ffffffb3, 0 1px 0 #fff;--kit-track:#f1f3f6;--kit-heat-good:#059669;--kit-heat-bad:#e11d48;--kit-ink-2:#0f172a9e;--kit-ink-3:#0f172a73;--kit-energy-ink:#c2552e;--kit-ghost-ink:#0f172ab8;--kit-ghost-icon:#0f172a80;--kit-ghost-ink-hover:#0f172a;--kit-ghost-bg-hover:#0f172a0e;--kit-ghost-bg-press:#0f172a1a;--kit-ghost-blur:blur(12px) saturate(160%);--kit-disabled-bg:#0f172a09;--kit-disabled-ink:#0f172a59;--kit-tint-ink:#0f172a;--kit-tint-bg:#0f172a0e;--kit-tint-bg-hover:#0f172a16;--kit-tint-bg-press:#0f172a1f;--kit-action-ink:var(--brand);--kit-action-bg:rgb(from var(--brand) r g b / .08);--kit-action-bg-hover:rgb(from var(--brand) r g b / .13);--kit-action-bg-press:rgb(from var(--brand) r g b / .18);--kit-danger-ink:#be123c;--kit-danger-bg:#be123c12;--kit-danger-bg-press:#be123c1f;--kit-mark:#ff3d1f;--kit-mark-halo:#ffffffd9;--kit-mark-ink:#fff;--kit-mark-chip:#0f172a8c;--kit-raised-face-hover:linear-gradient(180deg, oklch(from var(--brand-face) calc(l + .079) calc(c * .94) calc(h + 1.7)) 0%, oklch(from var(--brand-face) calc(l + .018) calc(c * 1.02) h) 55%, oklch(from var(--brand-face) calc(l - .004) calc(c * .97) h) 100%);--kit-raised-shadow-hover:inset 0 1px 0 #ffffff47, inset 0 -1px 0 #00000029, 0 0 0 .5px var(--brand-ring), 0 1px 2px rgb(from var(--brand) r g b / .4), 0 8px 18px -6px rgb(from var(--brand) r g b / .8);--kit-raised-shadow-pressed:inset 0 1px 2px #00000040, 0 0 0 .5px var(--brand-ring);--kit-approve-face:linear-gradient(180deg, #14965f 0%, #047857 55%, #036b4d 100%);--kit-approve-shadow:inset 0 1px 0 #ffffff47, inset 0 -1px 0 #00000029, 0 0 0 .5px #035a40, 0 1px 2px #04785766, 0 6px 14px -6px #047857aa;--kit-approve-face-hover:linear-gradient(180deg, #19a167 0%, #06855f 55%, #047553 100%);--kit-approve-shadow-hover:inset 0 1px 0 #ffffff47, inset 0 -1px 0 #00000029, 0 0 0 .5px #035a40, 0 1px 2px #04785766, 0 8px 18px -6px #047857cc;--kit-approve-shadow-pressed:inset 0 1px 2px #00000040, 0 0 0 .5px #035a40;--kit-chip-bg:#0f172a0e;--kit-chip-bg-hover:#0f172a16;--kit-chip-bg-press:#0f172a1f;--kit-chip-shadow:none;--kit-chip-ink:#334155;--kit-thumb-face:var(--admin-surface);--kit-thumb-shadow:0 0 0 1px var(--admin-hairline), 0 1px 2px #0000001f;--kit-lamp-socket:26px;--kit-lamp-size:10px;--kit-lamp-socket-bg:#eceff3;--kit-lamp-socket-shadow:inset 0 1px 3px #0f172a29, inset 0 0 0 1px #0f172a0f, 0 1px 0 #fff;--kit-lamp-off:#0f172a29;--kit-lamp-off-shadow:inset 0 1px 1px #0f172a33;--kit-lamp-on:radial-gradient(circle at 40% 35%, oklch(from var(--brand-face) calc(l + .319) calc(c * .69) calc(h + 5)), oklch(from var(--brand-face) calc(l + .117) calc(c * 1.04) calc(h + 1.3)) 60%, var(--brand-face));--kit-lamp-on-shadow:0 0 8px 2px #3e63e080;--kit-composer-face:linear-gradient(180deg, #fdfdfe 0%, #f7f8fa 100%);--kit-composer-shadow:0 0 0 1px #0f172a12, 0 1px 2px #0f172a0f, inset 0 1px 0 #fff, inset 0 -1px 0 #0f172a08, 0 0 0 .5px #0f172a0f, 0 2px 2px #0f172a0d, 0 6px 12px -4px #0f172a17, 0 22px 40px -18px #0f172a47;--kit-composer-well:#f6f7f9;--kit-composer-muted:#8e8e93;--kit-composer-fill:#7878801f;--kit-field-h:44px;--kit-chip-h:34px;--kit-seg-r:12px;--kit-seg-thumb-r:9px;--kit-seg-h:34px;--btn-fw:600;--btn-sm-h:32px;--btn-sm-r:9px;--btn-sm-fs:13px;--btn-sm-pad:10px;--btn-md-h:44px;--btn-md-r:12px;--btn-md-fs:15px;--btn-md-pad:16px;--btn-lg-h:56px;--btn-lg-r:14px;--btn-lg-fs:17px;--btn-lg-pad:20px}.dark{--kit-composer-face:linear-gradient(180deg, #2a2a2e 0%, #242427 100%);--kit-composer-shadow:0 0 0 1px #ffffff14, 0 1px 2px #0009, inset 0 1px 0 #ffffff17, 0 0 0 .5px #ffffff0f, 0 2px 4px #0000008c, 0 22px 40px -18px #000;--kit-composer-well:#27272b;--kit-composer-fill:#7878803d;--kit-card:#27272b;--kit-lit-bg:#27272b;--kit-lit-shadow:inset 0 1px 0 #ffffff0f, 0 0 0 1px #ffffff12;--kit-lit-shadow-hover:inset 0 1px 0 #ffffff14, 0 0 0 1px #ffffff1a, 0 12px 24px -10px #000000b3;--kit-blended-bg:#212124;--kit-blended-shadow:inset 0 1px 0 #ffffff0a, 0 0 0 1px #ffffff0d;--kit-blended-bg-hover:#27272b;--kit-blended-shadow-hover:inset 0 1px 0 #ffffff0f, 0 0 0 1px #ffffff14, 0 14px 28px -14px #000000b3;--kit-sunk-card-bg:#131315;--kit-sunk-card-shadow:inset 0 2px 5px #0009, inset 0 0 0 1px #ffffff0f;--kit-sunk-card-bg-hover:#161618;--kit-sunk-card-shadow-hover:inset 0 1px 3px #0009, inset 0 0 0 1px #ffffff12;--kit-next-face:linear-gradient(180deg, #1c2546, #18203e);--kit-next-shadow:inset 0 0 0 1px rgb(from var(--brand-light) r g b / .22), inset 0 1px 0 #ffffff0f;--kit-glass:#26262ab8;--kit-glass-sheet:#26262af5;--kit-glass-edge:#ffffff1a;--kit-sheet-scrim:#0009;--kit-surface-modal:#1e1e23;--kit-surface-modal-edge:#ffffff24;--kit-g-thin:#24242ab3;--kit-g-regular:#1e1e23a8;--kit-g-thick:#1e1e23f2;--kit-g-rim:#ffffff1a;--kit-g-hi:#ffffff24;--kit-g-lens:#ffffff0d;--kit-g-edge:#00000080;--kit-g-spec:linear-gradient(180deg, #ffffff14 0%, #fff0 40%);--kit-g-well:#00000040;--kit-g-well-shadow:inset 0 1px 2px #0006, inset 0 0 0 1px #ffffff12;--kit-sh-small:0 8px 24px -6px #0009;--kit-sh-large:0 28px 70px -18px #000000bf;--kit-scrim:#0009;--kit-scrim-ws:#000000a6;--kit-tour-scrim:#00000080;--kit-tour-ring:#ffffff80;--kit-tour-tip:#2e2e32;--kit-tour-tip-shadow:0 0 0 1px #ffffff1a, 0 18px 40px -12px #000c;--kit-well:#27272b;--kit-well-shadow:inset 0 2px 4px #0009, inset 0 0 0 1px #ffffff0f;--kit-well-focus:#2c2c30;--kit-well-icon:#ffffff80;--kit-select-well:linear-gradient(180deg, #222225, #27272b);--kit-select-well-shadow:inset 0 2px 4px #000000a6, inset 0 0 0 1px #ffffff12;--kit-select-well-shadow-hover:inset 0 2px 4px #000000b3, inset 0 0 0 1px #ffffff1a;--kit-rise-face:linear-gradient(180deg, #2e2e32, #2a2a2e);--kit-rise-shadow:inset 0 1px 0 #ffffff0f, 0 0 0 .5px #ffffff14, 0 1px 2px #00000080, 0 2px 6px -2px #00000080;--kit-track:#27272b;--kit-heat-good:#34d399;--kit-heat-bad:#fb7185;--kit-ink-2:#ffffff9e;--kit-ink-3:#ffffff73;--kit-energy-ink:#fe8f65;--kit-ghost-ink:#ffffffb8;--kit-ghost-icon:#ffffff80;--kit-ghost-ink-hover:#fff;--kit-ghost-bg-hover:#ffffff12;--kit-ghost-bg-press:#ffffff1f;--kit-disabled-bg:#ffffff0a;--kit-disabled-ink:#ffffff59;--kit-tint-ink:#fff;--kit-tint-bg:#ffffff12;--kit-tint-bg-hover:#ffffff1a;--kit-tint-bg-press:#ffffff24;--kit-action-ink:var(--brand-light);--kit-action-bg:rgb(from var(--brand-light) r g b / .14);--kit-action-bg-hover:rgb(from var(--brand-light) r g b / .2);--kit-action-bg-press:rgb(from var(--brand-light) r g b / .26);--kit-danger-ink:#fda4af;--kit-danger-bg:#fda4af1a;--kit-danger-bg-press:#fda4af29;--kit-raised-shadow-hover:inset 0 1px 0 #ffffff38, inset 0 -1px 0 #0000004d, 0 0 0 .5px var(--brand-ring), 0 1px 2px #0009;--kit-raised-shadow-pressed:inset 0 1px 2px #00000040, 0 0 0 .5px var(--brand-ring);--kit-approve-shadow:inset 0 1px 0 #ffffff38, inset 0 -1px 0 #0000004d, 0 0 0 .5px #035a40, 0 1px 2px #0009;--kit-approve-shadow-hover:inset 0 1px 0 #ffffff38, inset 0 -1px 0 #0000004d, 0 0 0 .5px #035a40, 0 1px 2px #0009;--kit-approve-shadow-pressed:inset 0 1px 2px #00000040, 0 0 0 .5px #035a40;--kit-chip-bg:#ffffff14;--kit-chip-bg-hover:#ffffff1f;--kit-chip-bg-press:#ffffff29;--kit-chip-shadow:none;--kit-chip-ink:#ffffffdb;--kit-lamp-socket-bg:#27272b;--kit-lamp-socket-shadow:inset 0 1px 3px #0009, inset 0 0 0 1px #ffffff0f;--kit-lamp-off:#ffffff29;--kit-lamp-off-shadow:none;--kit-lamp-on:radial-gradient(circle at 40% 35%, oklch(from var(--brand-face) max(calc(l + .319), .8) max(calc(c * .69), .03) calc(h + 5)), oklch(from var(--brand-face) max(calc(l + .117), .62) max(calc(c * 1.04), .03) calc(h + 1.3)) 60%, var(--brand-light));--kit-lamp-on-shadow:0 0 8px 2px rgb(from var(--brand-light) r g b / .5)}[data-admin-shell]{--row-rule-start:calc(var(--kit-px,1px) * 40 + var(--row-gap,calc(var(--kit-px,1px) * 10)))}@media (width>=640px){[data-customer-shell]{--kit-field-h:40px;--kit-chip-h:30px;--kit-seg-r:11px;--kit-seg-thumb-r:8px;--kit-seg-h:30px}}.admin-tile,.kit-tile{--tile-face:linear-gradient(180deg, oklch(from var(--brand-face) calc(l + .075) calc(c * .85) calc(h + 2.2)) 0%, var(--brand-face) 60%, oklch(from var(--brand-face) calc(l - .023) calc(c * .94) h) 100%);--tile-cast:rgb(from var(--brand) r g b / .6);width:calc(var(--kit-px,1px) * 28);height:calc(var(--kit-px,1px) * 28);color:#fff;background:var(--tile-face);box-shadow:inset 0 1px 0 #ffffff4d, inset 0 -1px 0 #00000024, 0 1px 2px #0f172a2e, 0 4px 10px -4px var(--tile-cast);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.admin-tile--row,.kit-tile--row{width:calc(var(--kit-px,1px) * 34);height:calc(var(--kit-px,1px) * 34);border-radius:10px}.kit-tile--large{width:calc(var(--kit-px,1px) * 56);height:calc(var(--kit-px,1px) * 56);border-radius:16px}.admin-tile--customer,.kit-tile--customer{--tile-face:linear-gradient(180deg, #c26348 0%, #b84a2a 60%, #a94427 100%);--tile-cast:#b84a2a99}.admin-tile--operations,.kit-tile--operations{--tile-face:linear-gradient(180deg, #398b83 0%, #19786f 60%, #176e66 100%);--tile-cast:#19786f99}.admin-tile--money,.kit-tile--money{--tile-face:linear-gradient(180deg, #7c5cc2 0%, #6742b8 60%, #5f3da9 100%);--tile-cast:#6742b899}.admin-tile--dispatch,.kit-tile--dispatch{--tile-face:linear-gradient(180deg, oklch(from var(--brand-face) calc(l + .075) calc(c * .85) calc(h + 2.2)) 0%, var(--brand-face) 60%, oklch(from var(--brand-face) calc(l - .023) calc(c * .94) h) 100%);--tile-cast:rgb(from var(--brand) r g b / .6)}.admin-tile--parts,.kit-tile--parts{--tile-face:linear-gradient(180deg, #b17138 0%, #a45a18 60%, #975316 100%);--tile-cast:#a45a1899}.admin-tile--energy,.kit-tile--energy{--tile-face:linear-gradient(180deg, #ffa383 0%, #fe8f65 60%, #f27d52 100%);--tile-cast:#fe8f6599}.admin-tile--slate,.kit-tile--slate{--tile-face:linear-gradient(180deg, #66708a 0%, #4b5470 60%, #434b64 100%);--tile-cast:#4b547099}.admin-tile--danger,.kit-tile--danger{--tile-face:linear-gradient(180deg, #d2455f 0%, #be123c 60%, #a81035 100%);--tile-cast:#be123c99}.dark .admin-tile,.dark .kit-tile{box-shadow:inset 0 1px #ffffff38,inset 0 -1px #0000004d,0 1px 2px #0009}.admin-section-head,.kit-section-head{justify-content:space-between;align-items:flex-end;gap:calc(var(--kit-px,1px) * 12);padding-bottom:calc(var(--kit-px,1px) * 6);display:flex}[data-admin-shell] :is(h1,h2,h3,p,span).admin-section-label:not(.font-mono):not([data-admin-shell] .font-mono *){align-items:center;gap:calc(var(--kit-px,1px) * 7);font-size:var(--admin-type-label);font-weight:var(--admin-weight-label);letter-spacing:0;line-height:calc(var(--kit-px,1px) * 18);color:var(--admin-muted);margin:0;display:flex}.admin-section-head>:is(a,button),.kit-section-head>:is(a,button){font-size:var(--admin-type-label);font-weight:600;line-height:calc(var(--kit-px,1px) * 18);color:var(--admin-link)}.admin-section-head>.admin-section-count,.kit-section-head>.kit-section-count{font-size:var(--admin-type-label);line-height:calc(var(--kit-px,1px) * 18);color:var(--admin-muted);font-variant-numeric:tabular-nums}.admin-rows,.kit-rows{flex-direction:column;margin-inline:-12px;display:flex}.admin-row,.kit-row{align-items:center;gap:var(--row-gap,calc(var(--kit-px,1px) * 10));min-height:var(--row-h,calc(var(--kit-px,1px) * 48));padding:calc(var(--kit-px,1px) * 6) calc(var(--kit-px,1px) * 12);color:inherit;border-radius:10px;display:flex;position:relative}a.admin-row:hover,a.kit-row:hover,button.admin-row:hover{background:var(--admin-row-hover)}a.admin-row:focus-visible,a.kit-row:focus-visible{outline:2px solid var(--admin-focus);outline-offset:-2px}.admin-rows--ruled,.kit-rows--ruled{--rule-start:52px}.admin-rows--ruled>*,.kit-rows--ruled>*{position:relative}.admin-rows--ruled>*+:before,.kit-rows--ruled>*+:before{content:"";top:0;left:var(--rule-start);height:calc(var(--kit-px,1px) * 1);background:var(--admin-hairline);position:absolute;right:12px}.admin-row__text,.kit-row__text{flex-direction:column;flex:1;min-width:0;display:flex}.admin-row__title,.kit-row__title,.admin-row__sub,.kit-row__sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-row__title,.kit-row__title{font-size:var(--row-title,calc(var(--kit-px,1px) * 15));font-weight:600;line-height:calc(var(--kit-px,1px) * 20);font-variant-numeric:tabular-nums}.admin-row__sub,.kit-row__sub{font-size:var(--row-sub,calc(var(--kit-px,1px) * 13));line-height:calc(var(--kit-px,1px) * 18);color:var(--admin-muted)}.kit-row__title mark{color:inherit;background:#0f172a17;border-radius:3px;padding:0 1px;font-weight:700}.dark .kit-row__title mark{background:#ffffff29}.kit-row__sub mark{color:var(--admin-text);background:0 0;font-weight:700}.admin-row__value,.kit-row__value{font-size:var(--admin-type-metric);font-weight:600;line-height:calc(var(--kit-px,1px) * 28);letter-spacing:-.02em;font-variant-numeric:tabular-nums;flex-shrink:0}.admin-row__value small,.kit-row__value small{font-size:calc(var(--kit-px,1px) * 13);letter-spacing:0;color:var(--admin-muted);margin-inline-start:4px;font-weight:500}.admin-row__chevron,.kit-row__chevron{color:color-mix(in srgb, var(--admin-text) 45%, transparent);flex-shrink:0}.admin-btn,.kit-btn,.admin-chip,.kit-chip,.kit-stepper__btn,:is(.admin-seg,.kit-seg)>*{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;transition:transform .12s cubic-bezier(.25,.46,.45,.94),box-shadow .12s cubic-bezier(.25,.46,.45,.94),background-color .12s,color .12s}.admin-btn:active:not(:disabled):not([aria-busy=true]),.admin-btn[data-state=press],.kit-btn:active:not(:disabled):not([aria-busy=true]),.kit-btn[data-state=press],.admin-chip:active:not(:disabled),.kit-chip:active:not(:disabled),.kit-stepper__btn:active:not(:disabled),:is(.admin-seg,.kit-seg)>:active:not(:disabled){transform:scale(.97)}@media (prefers-reduced-motion:reduce){.admin-btn,.kit-btn,.admin-chip,.kit-chip,.kit-stepper__btn,:is(.admin-seg,.kit-seg)>*{transition:none}.admin-btn:active:not(:disabled),.admin-btn[data-state=press],.kit-btn:active:not(:disabled),.kit-btn[data-state=press],.admin-chip:active:not(:disabled),.kit-chip:active:not(:disabled),.kit-stepper__btn:active:not(:disabled),:is(.admin-seg,.kit-seg)>:active:not(:disabled){transform:none}}.admin-btn,.kit-btn,.kit-stepper__btn{--b-ink:var(--kit-ghost-ink);--b-icon:var(--kit-ghost-icon);--b-bg:transparent;--b-shadow:none;--b-ink-h:var(--kit-ghost-ink-hover);--b-bg-h:var(--kit-ghost-bg-hover);--b-blur-h:var(--kit-ghost-blur);--b-shadow-h:none;--b-bg-p:var(--kit-ghost-bg-press);--b-shadow-p:none;justify-content:center;align-items:center;gap:var(--btn-gap,calc(var(--kit-px,1px) * 7));box-sizing:border-box;height:var(--btn-md-h);padding:0 var(--btn-md-pad);border-radius:var(--btn-md-r);font-family:inherit;font-size:var(--btn-md-fs);font-weight:var(--btn-fw);line-height:calc(var(--kit-px,1px) * 20);white-space:nowrap;color:var(--b-ink);background:var(--b-bg);box-shadow:var(--b-shadow);cursor:pointer;border:0;text-decoration:none;display:inline-flex}.admin-btn>svg,.kit-btn>svg,.kit-stepper__btn>svg{color:var(--b-icon);flex-shrink:0}.admin-btn--tint,.kit-btn--tint{--b-ink:var(--kit-tint-ink);--b-icon:var(--kit-tint-ink);--b-bg:var(--kit-tint-bg);--b-bg-h:var(--kit-tint-bg-hover);--b-bg-p:var(--kit-tint-bg-press);--b-blur-h:none}.admin-btn--action,.kit-btn--action{--b-ink:var(--kit-action-ink);--b-icon:var(--kit-action-ink);--b-bg:var(--kit-action-bg);--b-ink-h:var(--kit-action-ink);--b-bg-h:var(--kit-action-bg-hover);--b-bg-p:var(--kit-action-bg-press);--b-blur-h:none}.admin-btn--danger,.kit-btn--danger{--b-ink:var(--kit-danger-ink);--b-icon:var(--kit-danger-ink);--b-ink-h:var(--kit-danger-ink);--b-bg-h:var(--kit-danger-bg);--b-bg-p:var(--kit-danger-bg-press)}.admin-btn--primary,.kit-btn--primary{--b-ink:#fff;--b-icon:#fff;--b-ink-h:#fff;--b-bg:var(--admin-face-raised);--b-shadow:var(--admin-shadow-raised);--b-bg-h:var(--kit-raised-face-hover);--b-shadow-h:var(--kit-raised-shadow-hover);--b-bg-p:var(--admin-face-raised);--b-shadow-p:var(--kit-raised-shadow-pressed);--b-blur-h:none}.admin-btn--approve,.kit-btn--approve{--b-ink:#fff;--b-icon:#fff;--b-ink-h:#fff;--b-bg:var(--kit-approve-face);--b-shadow:var(--kit-approve-shadow);--b-bg-h:var(--kit-approve-face-hover);--b-shadow-h:var(--kit-approve-shadow-hover);--b-bg-p:var(--kit-approve-face);--b-shadow-p:var(--kit-approve-shadow-pressed);--b-blur-h:none}.admin-btn[data-state=hover],.kit-btn[data-state=hover],.kit-stepper__btn[data-state=hover]{color:var(--b-ink-h);background:var(--b-bg-h);box-shadow:var(--b-shadow-h);-webkit-backdrop-filter:var(--b-blur-h);backdrop-filter:var(--b-blur-h)}.admin-btn[data-state=hover]>svg,.kit-btn[data-state=hover]>svg{color:var(--b-ink-h)}@media (hover:hover){.admin-btn:hover:not(:disabled):not([aria-busy=true]),.kit-btn:hover:not(:disabled):not([aria-busy=true]),.kit-stepper__btn:hover:not(:disabled){color:var(--b-ink-h);background:var(--b-bg-h);box-shadow:var(--b-shadow-h);-webkit-backdrop-filter:var(--b-blur-h);backdrop-filter:var(--b-blur-h)}.admin-btn:hover:not(:disabled)>svg,.kit-btn:hover:not(:disabled)>svg{color:var(--b-ink-h)}}.admin-btn:active:not(:disabled):not([aria-busy=true]),.admin-btn[data-state=press],.kit-btn:active:not(:disabled):not([aria-busy=true]),.kit-btn[data-state=press],.kit-stepper__btn:active:not(:disabled),.kit-stepper__btn[data-state=press]{color:var(--b-ink-h);background:var(--b-bg-p);box-shadow:var(--b-shadow-p)}.admin-btn:focus-visible,.kit-btn:focus-visible,.kit-stepper__btn:focus-visible,.admin-chip:focus-visible,.kit-chip:focus-visible{outline:2px solid var(--admin-focus);outline-offset:2px}.admin-btn--sm,.kit-btn--sm{height:var(--btn-sm-h);padding:0 var(--btn-sm-pad);border-radius:var(--btn-sm-r);font-size:var(--btn-sm-fs)}.admin-btn--dense,.kit-btn--dense{--btn-gap:calc(var(--kit-px,1px) * 5);height:calc(var(--kit-px,1px) * 22);padding:0 calc(var(--kit-px,1px) * 6);font-size:calc(var(--kit-px,1px) * 12);line-height:calc(var(--kit-px,1px) * 16);border-radius:6px}@media (hover:none){.admin-btn--dense,.kit-btn--dense,.admin-btn--link,.kit-btn--link{position:relative}.admin-btn--dense:after,.kit-btn--dense:after,.admin-btn--link:after,.kit-btn--link:after{content:"";position:absolute;inset-block:-.6875rem;inset-inline:-.25rem}}.admin-btn--lg,.kit-btn--lg,.kit-btn--regular,[data-customer-shell] .kit-btn--lead{--btn-gap:calc(var(--kit-px,1px) * 8);height:var(--btn-lg-h);padding:0 var(--btn-lg-pad);border-radius:var(--btn-lg-r);font-size:var(--btn-lg-fs)}.kit-btn--block{width:100%;display:flex}.admin-btn--icon,.kit-btn--icon{width:var(--btn-md-h);padding:0}.admin-btn--icon.admin-btn--sm,.kit-btn--icon.kit-btn--sm{width:var(--btn-sm-h)}.admin-btn--icon:is(.admin-btn--lg,.kit-btn--lg,.kit-btn--regular),[data-customer-shell] .kit-btn--icon.kit-btn--lead{width:var(--btn-lg-h)}.admin-btn--link,.kit-btn--link{--b-ink:var(--admin-link);--b-icon:var(--admin-link);--b-ink-h:var(--admin-link);--b-bg:none;--b-bg-h:none;--b-bg-p:none;--b-blur-h:none;height:auto;min-height:calc(var(--kit-px,1px) * 32);padding:0 calc(var(--kit-px,1px) * 2);border-radius:6px}.admin-btn--link:hover:not(:disabled),.kit-btn--link:hover:not(:disabled){text-decoration:underline}.admin-btn--link:active:not(:disabled),.kit-btn--link:active:not(:disabled){opacity:.7;transform:none}.admin-btn[aria-busy=true],.kit-btn[aria-busy=true]{cursor:progress}.admin-btn:disabled,.kit-btn:disabled,.kit-stepper__btn:disabled,a.admin-btn[aria-disabled=true],a.kit-btn[aria-disabled=true]{cursor:default;color:var(--kit-disabled-ink);background:var(--kit-disabled-bg);box-shadow:none;pointer-events:none}.admin-btn:disabled>svg,.kit-btn:disabled>svg{color:var(--kit-disabled-ink)}.admin-btn--link:disabled,.kit-btn--link:disabled{background:0 0}.admin-chip,.kit-chip{justify-content:center;align-items:center;gap:calc(var(--kit-px,1px) * 5);box-sizing:border-box;height:var(--kit-chip-h);padding:0 calc(var(--kit-px,1px) * 12);font-family:inherit;font-size:calc(var(--kit-px,1px) * 13);font-weight:400;line-height:calc(var(--kit-px,1px) * 20);white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--admin-text);background:var(--kit-chip-bg);box-shadow:var(--kit-chip-shadow);cursor:pointer;border:0;border-radius:999px;text-decoration:none;display:inline-flex}@media (hover:hover){.admin-chip:hover:not(:disabled),.kit-chip:hover:not(:disabled){background:var(--kit-chip-bg-hover)}}.admin-chip:active:not(:disabled),.kit-chip:active:not(:disabled){background:var(--kit-chip-bg-press)}.admin-chip:is([aria-pressed=true],[aria-checked=true],[aria-selected=true],.is-selected),.kit-chip:is([aria-pressed=true],[aria-checked=true],[aria-selected=true],.is-selected){color:#fff;background:var(--admin-face-raised);box-shadow:var(--admin-shadow-raised);font-weight:600}.admin-chip:disabled,.kit-chip:disabled{cursor:default;color:var(--kit-disabled-ink);background:var(--kit-disabled-bg);box-shadow:none}.kit-overrun{box-sizing:border-box;pointer-events:none;background:repeating-linear-gradient(135deg, var(--admin-tone-problem-bg) 0 5px, transparent 5px 9px), var(--admin-panel);border:1.5px solid var(--admin-tone-problem-fg);position:absolute}.kit-overrun[data-axis=horizontal]{border-left:0;border-radius:0 8px 8px 0}.kit-overrun[data-axis=vertical]{border-top:0;border-radius:0 0 8px 8px}.kit-overrun__label{z-index:30;white-space:nowrap;font-size:calc(var(--kit-px,1px) * 11);font-weight:600;line-height:calc(var(--kit-px,1px) * 14);font-variant-numeric:tabular-nums;padding:0 calc(var(--kit-px,1px) * 5);color:var(--admin-tone-problem-fg);background:var(--admin-tone-problem-bg);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--admin-tone-problem-fg) 30%, transparent);border-radius:999px;position:absolute}.kit-overrun[data-axis=horizontal] .kit-overrun__label{transform:translate(calc(var(--kit-px,1px) * 4), -50%);top:50%;left:100%}.kit-overrun[data-axis=vertical] .kit-overrun__label{top:100%;left:calc(var(--kit-px,1px) * 4);margin-top:calc(var(--kit-px,1px) * 2)}.kit-daystrip{grid-template-columns:repeat(var(--days,7), minmax(0, 1fr));gap:calc(var(--kit-px,1px) * 4);display:grid}.kit-daystrip>*{align-items:center;gap:calc(var(--kit-px,1px) * 1);box-sizing:border-box;min-width:0;padding:calc(var(--kit-px,1px) * 6) 0;font:inherit;font-size:calc(var(--kit-px,1px) * 11);font-weight:550;line-height:calc(var(--kit-px,1px) * 14);font-variant-numeric:tabular-nums;color:var(--admin-text);cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:10px;flex-direction:column;transition:transform .12s cubic-bezier(.25,.46,.45,.94),background-color .12s,color .12s;display:flex}.kit-daystrip>:active{transform:scale(.97)}.kit-daystrip__day{font-size:calc(var(--kit-px,1px) * 17);font-weight:650;line-height:calc(var(--kit-px,1px) * 22)}.kit-daystrip__note{color:var(--admin-muted);font-weight:600}.kit-daystrip>[data-today=true] .kit-daystrip__day{color:var(--admin-link)}.kit-daystrip>[aria-checked=true]{color:#fff;background:var(--admin-face-raised);box-shadow:var(--admin-shadow-raised)}.kit-daystrip>[aria-checked=true] :is(.kit-daystrip__day,.kit-daystrip__note){color:inherit}.kit-daystrip>:focus-visible{outline:2px solid var(--admin-focus);outline-offset:1px}@media (prefers-reduced-motion:reduce){.kit-daystrip>*{transition:none}.kit-daystrip>:active{transform:none}}.kit-stepper{align-items:center;gap:calc(var(--kit-px,1px) * 8);display:inline-flex}.kit-stepper__btn{--b-ink:var(--kit-tint-ink);--b-icon:var(--kit-tint-ink);--b-bg:var(--kit-tint-bg);--b-bg-h:var(--kit-tint-bg-hover);--b-bg-p:var(--kit-tint-bg-press);--b-blur-h:none;width:calc(var(--kit-px,1px) * 32);height:calc(var(--kit-px,1px) * 32);border-radius:999px;padding:0}.kit-stepper__value{min-width:calc(var(--kit-px,1px) * 26);text-align:center;font-size:calc(var(--kit-px,1px) * 17);line-height:calc(var(--kit-px,1px) * 22);font-variant-numeric:tabular-nums;font-weight:600}.admin-action-bar,.kit-action-bar{align-items:center;gap:calc(var(--kit-px,1px) * 2);padding:calc(var(--kit-px,1px) * 4);color:var(--admin-text);background:var(--kit-glass);-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);box-shadow:0 0 0 .5px var(--kit-glass-edge), 0 8px 24px -10px #0f172a4d;border-radius:12px;display:inline-flex}.dark .admin-action-bar,.dark .kit-action-bar{box-shadow:0 0 0 .5px var(--kit-glass-edge), 0 8px 24px -10px #000000b3}.kit-action-bar__split{width:1px;height:calc(var(--kit-px,1px) * 18);margin:0 calc(var(--kit-px,1px) * 4);background:var(--kit-glass-edge);flex:none}.kit-action-bar__count{padding:0 calc(var(--kit-px,1px) * 10) 0 calc(var(--kit-px,1px) * 8);font-size:calc(var(--kit-px,1px) * 13);font-variant-numeric:tabular-nums;font-weight:600}.kit-pill{--pill-fg:var(--admin-tone-dead-fg);--pill-bg:var(--admin-tone-dead-bg);align-items:center;gap:calc(var(--kit-px,1px) * 6);min-height:calc(var(--kit-px,1px) * 22);padding:0 calc(var(--kit-px,1px) * 9);font-size:calc(var(--kit-px,1px) * 12);white-space:nowrap;color:var(--pill-fg);background:var(--pill-bg);border-radius:999px;font-weight:600;line-height:1;display:inline-flex}.kit-pill:before{content:"";width:calc(var(--kit-px,1px) * 7);height:calc(var(--kit-px,1px) * 7);background:currentColor;border-radius:999px;flex-shrink:0}.kit-pill[data-tone=brand]{--pill-fg:var(--admin-link);--pill-bg:var(--admin-brand-soft)}.kit-pill[data-tone=ok]{--pill-fg:var(--admin-tone-done-fg);--pill-bg:var(--admin-tone-done-bg)}.kit-pill[data-tone=warn]{--pill-fg:var(--admin-tone-hold-fg);--pill-bg:var(--admin-tone-hold-bg)}.kit-pill[data-tone=bad]{--pill-fg:var(--admin-tone-problem-fg);--pill-bg:var(--admin-tone-problem-bg)}.kit-pill[data-tone=info]{--pill-fg:var(--admin-tone-proposed-fg);--pill-bg:var(--admin-tone-proposed-bg)}.kit-pill[data-tone=progress]{--pill-fg:var(--admin-tone-progress-fg);--pill-bg:var(--admin-tone-progress-bg)}.kit-pill[data-tone=pending]{--pill-fg:var(--admin-tone-waiting-fg);--pill-bg:var(--admin-tone-waiting-bg)}.kit-section-label{font-size:calc(var(--kit-px,1px) * 13);font-weight:600;line-height:calc(var(--kit-px,1px) * 18);letter-spacing:0;text-transform:none;color:var(--admin-muted);margin:0}.admin-group,.kit-group{border-radius:var(--obj-r);background:var(--obj-bg);box-shadow:var(--obj-shadow);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}:is(.admin-group,.kit-group)>:is(.admin-row,.kit-row){min-height:var(--row-h,calc(var(--kit-px,1px) * 62));padding:calc(var(--kit-px,1px) * 10) calc(var(--kit-px,1px) * 16);border-radius:0}:is(.admin-group,.kit-group)>:is(.admin-row,.kit-row)+:is(.admin-row,.kit-row):before{content:"";top:0;left:var(--rule-start,16px);height:calc(var(--kit-px,1px) * 1);background:var(--admin-hairline);position:absolute;right:0}.kit-row[href]:hover,.kit-row[role=button]:hover,button.kit-row:hover{background:var(--admin-row-hover)}button.kit-row{width:100%;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0}.kit-row:focus-visible{outline:2px solid var(--admin-focus);outline-offset:-2px}.kit-callout{--callout-bg:var(--admin-brand-soft);--callout-fg:var(--admin-link);align-items:flex-start;gap:calc(var(--kit-px,1px) * 10);padding:calc(var(--kit-px,1px) * 12) calc(var(--kit-px,1px) * 14);font-size:calc(var(--kit-px,1px) * 15);line-height:calc(var(--kit-px,1px) * 20);color:var(--admin-text);background:var(--callout-bg);border-radius:14px;display:flex}.kit-callout>svg{margin-top:calc(var(--kit-px,1px) * 1);color:var(--callout-fg);flex-shrink:0}.kit-callout[data-tone=ok]{--callout-bg:var(--admin-tone-done-bg);--callout-fg:var(--admin-tone-done-fg)}.kit-callout[data-tone=warn]{--callout-bg:var(--admin-tone-hold-bg);--callout-fg:var(--admin-tone-hold-fg)}.kit-callout[data-tone=bad]{--callout-bg:var(--admin-tone-problem-bg);--callout-fg:var(--admin-tone-problem-fg)}.kit-callout[data-tone=info]{--callout-bg:var(--admin-tone-proposed-bg);--callout-fg:var(--admin-tone-proposed-fg)}.kit-callout[data-tone=pending]{--callout-bg:var(--admin-tone-waiting-bg);--callout-fg:var(--admin-tone-waiting-fg)}:root{--kit-well-r:12px;--kit-field-fs:16px}@media (width>=640px){[data-customer-shell]{--kit-field-fs:15px}}.kit-well,.kit-input,:where([data-admin-shell],[data-customer-shell]) :where(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=hidden],[type=submit],[type=button],[type=reset],[type=image]),textarea):where(:not(.bg-transparent,.kit-bare)){color:var(--admin-text);background-color:var(--kit-well);box-shadow:var(--kit-well-shadow);border-color:#0000;transition:box-shadow .18s,background-color .18s}.kit-well,.kit-input,:where([data-admin-shell],[data-customer-shell]) :where(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=hidden],[type=submit],[type=button],[type=reset],[type=image]),textarea):where(:not(.bg-transparent,.kit-bare,.rounded-full,[class*=rounded-none],[class*=rounded-s-],[class*=rounded-e-],[class*=rounded-l-],[class*=rounded-r-])){border-radius:var(--kit-well-r)}.kit-input:focus,.kit-input[data-state=focus],:where([data-admin-shell],[data-customer-shell]) :where(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=hidden],[type=submit],[type=button],[type=reset],[type=image]),textarea):where(:not(.bg-transparent,.kit-bare)):focus{background-color:var(--kit-well-focus);box-shadow:var(--kit-rise-shadow);outline:none}.kit-well[data-invalid]:not(:focus-within),.kit-input[aria-invalid=true]:not(:focus),:where([data-admin-shell],[data-customer-shell]) :where(input,textarea)[aria-invalid=true]:where(:not(:focus,.kit-bare)){box-shadow:var(--kit-well-shadow), 0 0 0 1px var(--kit-danger-ink)}.kit-well[data-disabled],.kit-input:disabled,:where([data-admin-shell],[data-customer-shell]) :where(input,textarea):disabled{color:var(--kit-ink-3);cursor:not-allowed}:where([data-admin-shell],[data-customer-shell]) :where(input:not([type=checkbox],[type=radio]),textarea)::placeholder,.kit-input::placeholder,.kit-bare::placeholder{color:var(--kit-ink-2)}.kit-input{box-sizing:border-box;width:100%;height:var(--kit-field-h);padding:0 calc(var(--kit-px,1px) * 12);font:inherit;font-size:var(--kit-field-fs);border:0}textarea.kit-input{height:auto;min-height:calc(var(--kit-px,1px) * 88);padding:calc(var(--kit-px,1px) * 10) calc(var(--kit-px,1px) * 12)}.kit-well{box-sizing:border-box;width:100%;padding:var(--kit-well-pad);font-size:var(--kit-field-fs);position:relative}.kit-well__face{align-items:center;gap:calc(var(--kit-px,1px) * 8);box-sizing:border-box;min-height:calc(var(--kit-field-h) - 2 * var(--kit-well-pad));padding:0 calc(calc(var(--kit-px,1px) * 12) - var(--kit-well-pad));border-radius:calc(var(--kit-well-r) - var(--kit-well-pad));background:0 0;transition:background .18s,box-shadow .18s;display:flex}.kit-well:is(:focus-within,[data-state=focus])>.kit-well__face{background:var(--kit-rise-face);box-shadow:var(--kit-rise-shadow)}.kit-well__face>svg{color:var(--kit-well-icon);flex-shrink:0;transition:color .18s}.kit-well:is(:focus-within,[data-state=focus])>.kit-well__face>svg{color:var(--admin-text)}.kit-bare,.kit-well__face>:is(input,textarea){min-width:0;font:inherit;color:inherit;box-shadow:none;background:0 0;border:0;outline:none;flex:1;align-self:stretch;padding:0}.kit-well__face>textarea{min-height:calc(var(--kit-px,1px) * 80);padding:calc(var(--kit-px,1px) * 8) 0;resize:vertical}.kit-field--chips .kit-well__face{gap:calc(var(--kit-px,1px) * 6);padding-block:calc(var(--kit-px,1px) * 3);flex-wrap:wrap}.kit-field--chips .kit-well__face>input{min-width:calc(var(--kit-px,1px) * 128)}.kit-field{gap:calc(var(--kit-px,1px) * 6);flex-direction:column;min-width:0;display:flex}.kit-field__label{font-size:calc(var(--kit-px,1px) * 13);font-weight:600;line-height:calc(var(--kit-px,1px) * 18);color:var(--admin-text)}.kit-field__hint,.kit-field__error{font-size:calc(var(--kit-px,1px) * 13);line-height:calc(var(--kit-px,1px) * 18);color:var(--kit-ink-2);margin:0}.kit-field__error{color:var(--kit-danger-ink)}.kit-editable{min-width:0}.kit-editable__row{align-items:flex-start;gap:calc(var(--kit-px,1px) * 8);min-width:0;display:flex}.kit-editable__read{box-sizing:border-box;min-width:0;padding:calc(var(--kit-px,1px) * 4) calc(var(--kit-px,1px) * 8);font:inherit;letter-spacing:inherit;color:inherit;text-align:start;cursor:text;background:0 0;border:0;border-radius:10px;margin:0}.kit-editable__read:hover{background:var(--admin-row-hover)}.kit-editable__read:focus-visible{outline:2px solid var(--admin-focus)}.kit-editable__row>.kit-editable__value{overflow-wrap:anywhere;flex:1;min-width:0}.kit-editable__value[data-multiline]{white-space:pre-wrap}.kit-editable__title{min-width:0;margin:0;display:flex}.kit-editable__title>.kit-editable__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.kit-editable__title>.kit-editable__read{max-width:100%}@media (width<=640px){.kit-editable__title>.kit-editable__value{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;overflow:visible}.kit-editable__read{margin-inline:calc(var(--kit-px,1px) * -8)}.kit-editable__title>.kit-editable__read{max-width:calc(100% + var(--kit-px,1px) * 16)}}.kit-editable__value[data-empty]{color:var(--kit-ink-2)}.kit-editable__actions{margin-top:calc(var(--kit-px,1px) * 4)}.kit-editable__edit{gap:calc(var(--kit-px,1px) * 8);flex-direction:column;min-width:0;display:flex}.kit-editable__error{margin:calc(var(--kit-px,1px) * 4) 0 0;color:var(--kit-danger-ink);font-size:13px;font-weight:600}.kit-editable__buttons{align-items:center;gap:calc(var(--kit-px,1px) * 4);display:flex}.kit-editable[data-kind=title] .kit-editable__edit{flex-direction:row;align-items:flex-start}.kit-editable[data-kind=title] .kit-editable__well{--kit-field-h:52px;--kit-field-fs:var(--admin-type-page);flex:1;min-width:0}.kit-editable[data-kind=title] .kit-bare{font-weight:var(--admin-weight-display);letter-spacing:-.02em}.kit-editable[data-kind=title] .kit-editable__buttons{min-height:52px}.kit-editable[data-heading=h2] .kit-editable__title,.kit-editable[data-heading=h3] .kit-editable__title{font-size:calc(var(--kit-px,1px) * 22);line-height:calc(var(--kit-px,1px) * 27);letter-spacing:-.02em;font-weight:700}.kit-editable[data-heading=h2] .kit-editable__well,.kit-editable[data-heading=h3] .kit-editable__well{--kit-field-h:44px;--kit-field-fs:calc(var(--kit-px,1px) * 22)}.kit-editable[data-heading=h2] .kit-editable__buttons,.kit-editable[data-heading=h3] .kit-editable__buttons{min-height:44px}.kit-identity__glyph{color:var(--kit-well-icon);flex-shrink:0;transition:color .18s;display:inline-flex}.kit-identity .kit-well:focus-within .kit-identity__glyph{color:var(--admin-text)}.kit-identity__chip{margin-inline:calc(var(--kit-px,1px) * -2) calc(var(--kit-px,1px) * -2);flex-shrink:0;display:inline-flex}.kit-identity__chip .kit-select__trigger--ghost{height:calc(var(--kit-px,1px) * 28);padding-inline:calc(var(--kit-px,1px) * 8) calc(var(--kit-px,1px) * 6);background:var(--kit-tint-bg);color:var(--admin-text)}.kit-identity__chip .kit-select__trigger--ghost:is(:hover,[data-open]){background:var(--kit-tint-bg-hover)}.kit-identity__hint{align-items:center;gap:calc(var(--kit-px,1px) * 6);min-height:calc(var(--kit-px,1px) * 18);display:flex}.kit-identity__hint-glyph{color:var(--kit-ink-3);display:inline-flex}.kit-well__face>.kit-btn--icon{margin-inline-end:calc(var(--kit-px,1px) * -6)}.kit-code{gap:calc(var(--kit-px,1px) * 8);display:flex}.kit-code__cell{min-width:0;max-width:calc(var(--kit-px,1px) * 52);aspect-ratio:.86;box-sizing:border-box;padding:var(--kit-well-pad);border-radius:var(--kit-well-r);background-color:var(--kit-well);box-shadow:var(--kit-well-shadow);flex:1}.kit-code__input{box-sizing:border-box;border-radius:calc(var(--kit-well-r) - var(--kit-well-pad));text-align:center;width:100%;min-width:0;height:100%;font-family:var(--kit-display-font,inherit);font-size:calc(var(--kit-px,1px) * 24);font-variant-numeric:tabular-nums;color:var(--admin-text);background:0 0;border:0;outline:none;padding:0;font-weight:600;line-height:1;transition:background .18s,box-shadow .18s}.kit-code__input:is(:focus,.is-filled){background:var(--kit-rise-face);box-shadow:var(--kit-rise-shadow)}.kit-code[data-invalid] .kit-code__cell{box-shadow:var(--kit-well-shadow), 0 0 0 1px var(--kit-danger-ink)}.kit-code[data-disabled]{opacity:.6}.kit-select{min-width:0}.kit-select--ghost{display:inline-flex}.kit-select{position:relative}.kit-select__proxy{width:100%;height:calc(var(--kit-px,1px) * 1);opacity:0;pointer-events:none;border:0;padding:0;position:absolute;inset:auto 0 0}.kit-select__trigger{cursor:pointer;color:var(--admin-text);outline:none}.kit-select__trigger--well{box-sizing:border-box;width:100%;padding:var(--kit-well-pad);border-radius:var(--kit-well-r);background:var(--kit-select-well);box-shadow:var(--kit-select-well-shadow);font-size:var(--kit-field-fs);transition:box-shadow .18s;position:relative}.kit-select__trigger--well:hover:not([data-open]){box-shadow:var(--kit-select-well-shadow-hover)}.kit-select__trigger--well[data-invalid]:not([data-open]){box-shadow:var(--kit-select-well-shadow), 0 0 0 1px var(--kit-danger-ink)}.kit-select__trigger[data-disabled]{cursor:not-allowed;opacity:.55}.kit-select__face{align-items:center;gap:calc(var(--kit-px,1px) * 8);box-sizing:border-box;min-height:calc(var(--kit-field-h) - 2 * var(--kit-well-pad));padding:0 calc(var(--kit-px,1px) * 8) 0 calc(var(--kit-px,1px) * 10);border-radius:calc(var(--kit-well-r) - var(--kit-well-pad));transition:background .18s,box-shadow .18s;display:flex}.kit-select__trigger--well:focus-visible>.kit-select__face{background:var(--kit-rise-face);box-shadow:var(--kit-rise-shadow)}.kit-select__face>svg{color:var(--kit-well-icon);flex-shrink:0;transition:color .18s}.kit-select__face>svg.kit-select__chev{box-sizing:border-box;width:calc(var(--kit-px,1px) * 22);height:calc(var(--kit-px,1px) * 22);padding:calc(var(--kit-px,1px) * 3);color:var(--kit-ink-2);border-radius:6px}.kit-select__trigger[data-open] .kit-select__chev{color:var(--admin-text);transform:rotate(180deg)}.kit-select__trigger--well[data-open]{border-radius:var(--kit-well-r) var(--kit-well-r) 0 0;background:var(--kit-lit-bg);box-shadow:var(--kit-lit-shadow-hover);clip-path:inset(-40px -40px 0);padding:0}.kit-select__trigger--well[data-open].is-up{border-radius:0 0 var(--kit-well-r) var(--kit-well-r);clip-path:inset(0 -40px -40px)}.kit-select__trigger--well[data-open]>.kit-select__face{min-height:var(--kit-field-h);padding:0 calc(var(--kit-px,1px) * 11) 0 calc(var(--kit-px,1px) * 13);box-shadow:none;background:0 0}.kit-select__value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.kit-select__value.is-placeholder{color:var(--kit-ink-3)}.kit-select__more{font-size:calc(var(--kit-px,1px) * 12);color:var(--kit-ink-2);flex-shrink:0;font-weight:600}.kit-select__clear{width:calc(var(--kit-px,1px) * 22);height:calc(var(--kit-px,1px) * 22);color:var(--kit-well-icon);cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;place-items:center;padding:0;display:grid}.kit-select__clear:hover{color:var(--admin-text);background:var(--kit-ghost-bg-hover)}.kit-select__face input.kit-bare::placeholder{color:var(--kit-ink-2)}:where(.kit-select__spin){animation:.8s linear infinite kit-select-spin}@keyframes kit-select-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){:where(.kit-select__spin){animation:none}}.kit-select__trigger--ghost{align-items:center;gap:calc(var(--kit-px,1px) * 6);box-sizing:border-box;height:var(--kit-chip-h);padding:0 calc(var(--kit-px,1px) * 8) 0 calc(var(--kit-px,1px) * 10);font-size:var(--kit-field-fs);color:var(--kit-ghost-ink);border-radius:8px;font-weight:500;transition:background .14s,color .14s;display:inline-flex}.kit-select__trigger--ghost:is(:hover,:focus-visible,[data-open]){color:var(--kit-ghost-ink-hover);background:var(--kit-ghost-bg-hover)}.kit-select__trigger--ghost:focus-visible{box-shadow:inset 0 0 0 1.5px var(--kit-action-ink)}.kit-select__trigger--ghost.is-set{color:var(--kit-action-ink);background:var(--kit-action-bg)}.kit-select__trigger--ghost.is-set:is(:hover,[data-open]){background:var(--kit-action-bg-hover)}.kit-select__trigger--ghost svg{color:var(--kit-ghost-icon);flex-shrink:0}.kit-select__trigger--ghost.is-set svg{color:var(--kit-action-ink)}.kit-select__trigger--compact{gap:calc(var(--kit-px,1px) * 2);min-width:0;max-width:100%;padding:0 calc(var(--kit-px,1px) * 4) 0 calc(var(--kit-px,1px) * 6)}.kit-select__trigger--quiet{height:calc(var(--kit-px,1px) * 28);font-size:calc(var(--kit-px,1px) * 14);color:var(--admin-text);font-weight:400}.kit-select__trigger--quiet:is(:hover,:focus-visible,[data-open]){color:var(--admin-text)}.kit-select__trigger--quiet svg{color:var(--admin-muted)}.kit-select__portal{display:contents}.kit-select__pop{z-index:10000;box-sizing:border-box;padding:calc(var(--kit-px,1px) * 4) calc(var(--kit-px,1px) * 6) calc(var(--kit-px,1px) * 6);border-radius:0 0 var(--kit-well-r) var(--kit-well-r);color:var(--admin-text);font-size:var(--kit-field-fs);background:var(--kit-lit-bg);box-shadow:var(--kit-lit-shadow-hover);clip-path:inset(0 -40px -40px);flex-direction:column;display:flex;position:fixed;overflow:hidden}.kit-select__pop.is-up{padding:calc(var(--kit-px,1px) * 6) calc(var(--kit-px,1px) * 6) calc(var(--kit-px,1px) * 4);border-radius:var(--kit-well-r) var(--kit-well-r) 0 0;clip-path:inset(-40px -40px 0)}.kit-select__pop--detached{gap:calc(var(--kit-px,1px) * 6);padding:calc(var(--kit-px,1px) * 6);border-radius:var(--kit-well-r);clip-path:none}.kit-select__rule{height:calc(var(--kit-px,1px) * 1);margin:0 calc(var(--kit-px,1px) * 6) calc(var(--kit-px,1px) * 4);background:var(--admin-hairline);flex-shrink:0}.kit-select__pop.is-up .kit-select__rule{margin:calc(var(--kit-px,1px) * 4) calc(var(--kit-px,1px) * 6) 0;order:9}.kit-select__swell{flex-shrink:0}.kit-select__list{overscroll-behavior:contain;min-height:0;scroll-padding:4px;position:relative;overflow-y:auto}.kit-select__opt{align-items:center;gap:calc(var(--kit-px,1px) * 10);min-height:calc(var(--kit-px,1px) * 32);padding:calc(var(--kit-px,1px) * 6) calc(var(--kit-px,1px) * 10);border-radius:calc(var(--kit-well-r) - 5px);cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;position:relative}.kit-select__opt.is-active{background:var(--kit-tint-bg)}.kit-select__opt[aria-selected=true] .kit-select__lab{font-weight:600}.kit-select__opt[aria-disabled=true]{cursor:default;opacity:.45}.kit-select__txt{flex:1;min-width:0;display:grid}.kit-select__lab{white-space:normal;overflow-wrap:anywhere}.kit-select__desc{text-overflow:ellipsis;white-space:nowrap;font-size:calc(var(--kit-px,1px) * 12);line-height:calc(var(--kit-px,1px) * 16);color:var(--kit-ink-3);overflow:hidden}.kit-select__lab mark{color:inherit;background:0 0;font-weight:650}.kit-select__opt :where(.kit-select__tick){color:var(--kit-action-ink);visibility:hidden;flex-shrink:0}.kit-select__opt[aria-selected=true] :where(.kit-select__tick){visibility:visible}.kit-select__opt--create{color:var(--kit-action-ink);font-weight:500}.kit-select__opt--create svg{flex-shrink:0}.kit-select__box{width:calc(var(--kit-px,1px) * 16);height:calc(var(--kit-px,1px) * 16);background-color:var(--kit-well);box-shadow:var(--admin-depth-recessed);color:#fff;border-radius:5px;flex-shrink:0;place-items:center;display:grid}.kit-select__box svg{visibility:hidden}.kit-select__opt[aria-selected=true] .kit-select__box{background-color:var(--brand-face);background-image:var(--admin-face-raised);box-shadow:var(--kit-shadow-raised-sm)}.kit-select__opt[aria-selected=true] .kit-select__box svg{visibility:visible}.kit-select__group{padding:calc(var(--kit-px,1px) * 10) calc(var(--kit-px,1px) * 10) calc(var(--kit-px,1px) * 4);font-size:calc(var(--kit-px,1px) * 12);color:var(--kit-ink-3);font-weight:600}.kit-select__group:first-child{padding-top:calc(var(--kit-px,1px) * 4)}.kit-select__status{align-items:center;gap:calc(var(--kit-px,1px) * 8);padding:calc(var(--kit-px,1px) * 10);font-size:calc(var(--kit-px,1px) * 13);color:var(--kit-ink-2);display:flex}.kit-select__status--error{color:var(--kit-danger-ink)}.kit-select__retry{margin-inline-start:auto}.kit-select-scrim{z-index:10000;background:#0f172a66;animation:.2s kit-select-fade;position:fixed;inset:0}.dark .kit-select-scrim{background:#0009}.kit-select-sheet{z-index:10001;box-sizing:border-box;max-height:82dvh;padding:calc(var(--kit-px,1px) * 8) calc(var(--kit-px,1px) * 12) calc(calc(var(--kit-px,1px) * 12) + env(safe-area-inset-bottom,calc(var(--kit-px,1px) * 0)));color:var(--admin-text);background:var(--kit-glass-sheet);-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);box-shadow:var(--admin-depth-floating);border-radius:22px 22px 0 0;outline:none;flex-direction:column;animation:.38s cubic-bezier(.32,.72,0,1) kit-select-up;display:flex;position:fixed;inset:auto 0 0}.kit-select-sheet__grabber{width:calc(var(--kit-px,1px) * 36);height:calc(var(--kit-px,1px) * 5);margin-bottom:calc(var(--kit-px,1px) * 12);background:#0f172a2e;border-radius:999px;flex-shrink:0;align-self:center}.dark .kit-select-sheet__grabber{background:#ffffff40}.kit-select-sheet__title{padding:0 calc(var(--kit-px,1px) * 8) calc(var(--kit-px,1px) * 10);font-size:calc(var(--kit-px,1px) * 20);line-height:calc(var(--kit-px,1px) * 26);flex-shrink:0;font-weight:700}.kit-select-sheet .kit-select__swell{margin:0 calc(var(--kit-px,1px) * 4) calc(var(--kit-px,1px) * 8)}.kit-select-sheet .kit-select__swell .kit-well__face{min-height:calc(var(--kit-px,1px) * 40)}.kit-select-sheet .kit-select__swell input{font-size:calc(var(--kit-px,1px) * 16)}.kit-select-sheet .kit-select__list{padding:0 calc(var(--kit-px,1px) * 4);font-size:calc(var(--kit-px,1px) * 16)}.kit-select-sheet .kit-select__opt{min-height:calc(var(--kit-px,1px) * 48);padding:calc(var(--kit-px,1px) * 8) calc(var(--kit-px,1px) * 12);border-radius:10px}.kit-select-sheet__done{margin:calc(var(--kit-px,1px) * 10) calc(var(--kit-px,1px) * 4) 0;flex-shrink:0}@keyframes kit-select-up{0%{transform:translateY(100%)}}@keyframes kit-select-fade{0%{opacity:0}}:root{--kit-shadow-raised-sm:inset 0 1px 0 #ffffff47, inset 0 -1px 0 #00000029, 0 0 0 .5px var(--brand-ring), 0 1px 2px rgb(from var(--brand) r g b / .4);--kit-check-mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M4.8 9.4l2.7 2.7 5.7-6' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--kit-dash-mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M5 9h8' fill='none' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}.dark{--kit-shadow-raised-sm:inset 0 1px 0 #ffffff38, inset 0 -1px 0 #0000004d, 0 0 0 .5px var(--brand-ring), 0 1px 2px #0009}.kit-checkbox,.kit-radio,:where([data-admin-shell],[data-customer-shell]) :where(input[type=checkbox],input[type=radio]):where(:not(.kit-switch,[role=switch])){appearance:none;box-sizing:border-box;width:calc(var(--kit-px,1px) * 18);height:calc(var(--kit-px,1px) * 18);vertical-align:middle;background-color:var(--kit-well);box-shadow:var(--admin-depth-recessed);cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border:0;border-radius:5px;flex-shrink:0;margin:0;padding:0;transition:box-shadow .14s,background-color .14s}.kit-radio,:where([data-admin-shell],[data-customer-shell]) :where(input[type=radio]){border-radius:999px}.kit-checkbox:is(:checked,:indeterminate),.kit-radio:checked,:where([data-admin-shell],[data-customer-shell]) :where(input[type=checkbox]):where(:not(.kit-switch,[role=switch])):is(:checked,:indeterminate),:where([data-admin-shell],[data-customer-shell]) :where(input[type=radio]):where(:not(.kit-switch,[role=switch])):checked{background-color:var(--brand-face);background-image:var(--kit-check-mark), var(--admin-face-raised);box-shadow:var(--kit-shadow-raised-sm);background-size:100% 100%,100% 100%}.kit-checkbox:indeterminate,:where([data-admin-shell],[data-customer-shell]) :where(input[type=checkbox]:indeterminate){background-image:var(--kit-dash-mark), var(--admin-face-raised)}.kit-radio:checked,:where([data-admin-shell],[data-customer-shell]) :where(input[type=radio]:checked){background-image:radial-gradient(circle at center, #fff 0 3px, transparent 3.5px), var(--admin-face-raised)}.kit-checkbox:focus-visible,.kit-radio:focus-visible,:where([data-admin-shell],[data-customer-shell]) :where(input[type=checkbox],input[type=radio]):focus-visible{outline:2px solid var(--admin-focus);outline-offset:2px}.kit-checkbox:disabled,.kit-radio:disabled,:where([data-admin-shell],[data-customer-shell]) :where(input[type=checkbox],input[type=radio]):disabled{opacity:.5;cursor:default}.kit-check{align-items:center;gap:calc(var(--kit-px,1px) * 8);min-height:calc(var(--kit-px,1px) * 24);font-size:var(--admin-type-body,calc(var(--kit-px,1px) * 14));line-height:calc(var(--kit-px,1px) * 20);color:var(--admin-text);cursor:pointer;display:inline-flex}.kit-check:has(:disabled){cursor:default}.admin-switch,.kit-switch,.kit-lamp,:where([data-admin-shell],[data-customer-shell]) :where(:is(button,input)[role=switch]:not(.kit-switch-row)){appearance:none;box-sizing:border-box;width:var(--kit-lamp-socket);height:var(--kit-lamp-socket);min-width:var(--kit-lamp-socket);background:var(--kit-lamp-socket-bg);box-shadow:var(--kit-lamp-socket-shadow);cursor:pointer;border:0;border-radius:999px;flex-shrink:0;margin:0;padding:0;font-size:0;position:relative}.admin-switch:after,.kit-switch:after,.kit-lamp:after,:where([data-admin-shell],[data-customer-shell]) :where(:is(button,input)[role=switch]:not(.kit-switch-row)):after{content:"";width:var(--kit-lamp-size);height:var(--kit-lamp-size);background:var(--kit-lamp-off);box-shadow:var(--kit-lamp-off-shadow);border-radius:999px;margin:auto;transition:background .16s,box-shadow .16s;position:absolute;inset:0}.admin-switch:is(:checked,[aria-checked=true]):after,.kit-switch:is(:checked,[aria-checked=true]):after,.kit-lamp[data-on]:after,.kit-switch-row[aria-checked=true] .kit-lamp:after,:where([data-admin-shell],[data-customer-shell]) :where(button[role=switch][aria-checked=true]:not(.kit-switch-row),input[role=switch]:checked):after{background:var(--kit-lamp-on);box-shadow:var(--kit-lamp-on-shadow)}.admin-switch:focus-visible,.kit-switch:focus-visible,.kit-switch-row:focus-visible,:where([data-admin-shell],[data-customer-shell]) :where(:is(button,input)[role=switch]):focus-visible{outline:2px solid var(--admin-focus);outline-offset:2px}.admin-switch:disabled,.kit-switch:disabled,.kit-switch-row:disabled,:where([data-admin-shell],[data-customer-shell]) :where(:is(button,input)[role=switch]):disabled{opacity:.45;cursor:default}.kit-switch-row{align-items:center;gap:var(--row-gap,calc(var(--kit-px,1px) * 10));box-sizing:border-box;width:100%;min-height:var(--row-h,calc(var(--kit-px,1px) * 48));padding:calc(var(--kit-px,1px) * 6) calc(var(--kit-px,1px) * 12);font:inherit;text-align:start;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;display:flex}@media (hover:hover){.kit-switch-row:hover:not(:disabled){background:var(--admin-row-hover)}}:is(.admin-group,.kit-group)>.kit-switch-row{min-height:var(--row-h,calc(var(--kit-px,1px) * 62));padding:calc(var(--kit-px,1px) * 10) calc(var(--kit-px,1px) * 16);border-radius:0}:is(.admin-group,.kit-group)>.kit-switch-row+:is(.kit-row,.admin-row,.kit-switch-row):before,:is(.admin-group,.kit-group)>:is(.kit-row,.admin-row)+.kit-switch-row:before{content:"";top:0;left:var(--rule-start,16px);height:calc(var(--kit-px,1px) * 1);background:var(--admin-hairline);position:absolute;right:0}:is(.admin-group,.kit-group)>.kit-switch-row{position:relative}@media (prefers-reduced-motion:reduce){.admin-switch:after,.kit-switch:after,.kit-lamp:after,:where([data-admin-shell],[data-customer-shell]) :where(:is(button,input)[role=switch]):after{transition:none}}.admin-menu,.kit-menu{box-sizing:border-box;min-width:calc(var(--kit-px,1px) * 180);padding:calc(var(--kit-px,1px) * 6);color:var(--admin-text);background:var(--kit-glass-sheet);-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);box-shadow:var(--admin-depth-floating);border-radius:12px}.admin-menu__item,.kit-menu__item{align-items:center;gap:calc(var(--kit-px,1px) * 8);box-sizing:border-box;width:100%;height:calc(var(--kit-px,1px) * 32);padding:0 calc(var(--kit-px,1px) * 10);font:inherit;font-size:calc(var(--kit-px,1px) * 14);line-height:calc(var(--kit-px,1px) * 20);text-align:start;white-space:nowrap;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;text-decoration:none;display:flex}.admin-menu__item>svg,.kit-menu__item>svg{color:var(--kit-ink-2);flex-shrink:0}.admin-menu__item:is(:hover,:focus-visible),.kit-menu__item:is(:hover,:focus-visible){color:#fff;background:var(--brand-face);outline:none}.admin-menu__item:is(:hover,:focus-visible)>svg,.kit-menu__item:is(:hover,:focus-visible)>svg{color:inherit}.admin-menu__item--danger,.kit-menu__item--danger{color:var(--kit-danger-ink)}.admin-menu__item:disabled,.kit-menu__item:disabled{opacity:.45;pointer-events:none}.kit-menu__item--two{height:auto;min-height:44px;padding-block:5px}.kit-menu__text{flex-direction:column;flex:1;min-width:0;display:flex}.kit-menu__hint{color:var(--kit-ink-2);font-size:12px;line-height:16px}.kit-menu__item:is(:hover,:focus-visible) .kit-menu__hint{color:inherit;opacity:.8}.admin-menu__sep,.kit-menu__sep{height:calc(var(--kit-px,1px) * 1);margin:calc(var(--kit-px,1px) * 4) calc(var(--kit-px,1px) * 6);background:var(--admin-hairline)}.kit-menu__label{padding:calc(var(--kit-px,1px) * 8) calc(var(--kit-px,1px) * 10) calc(var(--kit-px,1px) * 3);font-size:calc(var(--kit-px,1px) * 12);font-weight:600;line-height:calc(var(--kit-px,1px) * 16);color:var(--kit-ink-2);margin:0}.kit-menu__label:first-child{padding-top:calc(var(--kit-px,1px) * 4)}.kit-menu__count{font-size:calc(var(--kit-px,1px) * 12);font-variant-numeric:tabular-nums;color:var(--kit-ink-2);margin-inline-start:auto}.kit-menu__item[aria-current=true]:not(:hover,:focus-visible){background:var(--admin-row-selected)}.kit-menu__item[aria-current=true]:not(:hover,:focus-visible) .kit-menu__count{color:var(--kit-action-ink)}.kit-menu__item:is(:hover,:focus-visible) .kit-menu__count,.kit-menu__item[data-active=true] .kit-menu__count{color:inherit;opacity:.8}.kit-glass{background:var(--kit-glass);-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%)}[data-customer-shell]{--font-sans:var(--admin-font-sans);--kit-display-font:"Schibsted Grotesk", var(--admin-font-sans);--kit-display:68px;--kit-display-line:1;--kit-display-track:-.04em;--kit-body:17px;--kit-body-line:25px;--kit-title:34px;--kit-title-line:40px;--kit-title-track:-.85px;--kit-gutter:16px;--row-h:62px;--row-gap:12px;--row-title:17px;--row-sub:15px;--rule-start:16px;min-height:100dvh;color:var(--admin-text);background:var(--admin-panel);font-family:var(--admin-font-sans);font-size:var(--kit-body);font-weight:400;line-height:var(--kit-body-line);font-kerning:normal;font-variant-numeric:proportional-nums;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}@media (width>=640px){[data-customer-shell]{--kit-body:15px;--kit-body-line:22px;--kit-title:28px;--kit-title-line:34px;--kit-title-track:-.6px;--kit-display:64px;--kit-gutter:32px;--row-h:48px;--row-gap:10px;--row-title:15px;--row-sub:13px}}html:lang(he) [data-customer-shell]{--kit-display-font:"Noto Sans Hebrew", system-ui, sans-serif;font-family:Noto Sans Hebrew,system-ui,sans-serif}[data-customer-shell] :is(h1,h2,p,div,span).kit-display:not(.font-mono){font-family:var(--kit-display-font);font-size:var(--kit-display);font-weight:700;line-height:var(--kit-display-line);letter-spacing:var(--kit-display-track);font-variant-numeric:lining-nums;margin:0}.kit-roll{white-space:nowrap;display:inline-block;position:relative}.kit-roll__text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kit-roll__face{align-items:flex-start;display:inline-flex}.kit-roll__col{box-sizing:border-box;font-variant-numeric:lining-nums tabular-nums;height:1.2lh;margin-block:-.1lh;padding-block:.1lh;display:inline-block;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 .1lh 1.1lh,#0000);mask-image:linear-gradient(#0000,#000 .1lh 1.1lh,#0000)}.kit-roll__strip{transform:translateY(calc(var(--kit-roll-at) * -1.5lh));transition:transform 1.4s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--kit-roll-i) * 35ms);flex-direction:column;gap:.5lh;display:flex}.kit-roll__strip>span{height:1lh;display:block}.kit-roll--still .kit-roll__strip{transition:none}@media (prefers-reduced-motion:reduce){.kit-roll__strip{transition:none}}html:lang(he) [data-customer-shell] :where(*){letter-spacing:normal}[data-customer-shell] :is(button,input,select,textarea):not(.font-mono){font-family:inherit}[data-customer-shell] :is(h1,.kit-title):not(.font-mono){font-family:var(--kit-display-font);font-size:var(--kit-title);font-weight:700;line-height:var(--kit-title-line);letter-spacing:var(--kit-title-track);text-transform:none;margin:0}[data-customer-shell] :is(h2,.kit-heading):not(.font-mono){font-family:var(--kit-display-font);font-size:calc(var(--kit-px,1px) * 22);font-weight:700;line-height:calc(var(--kit-px,1px) * 27);letter-spacing:-.44px;text-transform:none;margin:0}[data-customer-shell] :is(h3,h4):not(.font-mono){font-family:var(--admin-font-sans);font-size:var(--kit-body);font-weight:600;line-height:calc(var(--kit-px,1px) * 22);letter-spacing:0;margin:0}[data-customer-shell] .font-medium:not(.font-mono){font-weight:400}[data-customer-shell] .font-bold:not(.font-mono),[data-customer-shell] .font-semibold:not(.font-mono){font-weight:600}[data-customer-shell] :is(.font-extrabold,.font-black):not(.font-mono){font-weight:700}[data-customer-shell] .uppercase:not(.font-mono):not(kbd){text-transform:none}[data-customer-shell] :is(.tracking-wide,.tracking-wider,.tracking-widest,[class*="tracking-[0.1"],[class*="tracking-[0.2"],[class*="tracking-[.1"],[class*="tracking-[.2"]):not(.font-mono){letter-spacing:0}[data-customer-shell] :is(.tabular-nums,.kit-num){font-variant-numeric:tabular-nums lining-nums}[data-customer-shell] :is(code,pre,kbd,samp,.font-mono){font-family:var(--admin-font-mono);font-variant-ligatures:none}[data-customer-shell] a:not([class]){color:var(--admin-link);text-decoration:none}[data-customer-shell] a:not([class]):hover{text-decoration:underline}[data-customer-shell] :is(a[href],button,[role=button]):focus-visible{outline:2px solid var(--admin-focus);outline-offset:2px}.kit-shell__col{box-sizing:border-box;width:100%;max-width:44rem;padding-inline:var(--kit-gutter);margin-inline:auto}[data-customer-shell][data-wide] .kit-shell__col{max-width:72rem}.kit-shell__top{z-index:30;box-shadow:inset 0 -1px 0 var(--kit-glass-edge);position:sticky;top:0}.kit-shell__top .kit-shell__col{justify-content:space-between;align-items:center;gap:calc(var(--kit-px,1px) * 16);height:calc(var(--kit-px,1px) * 52);display:flex}.kit-shell__logo{height:calc(var(--kit-px,1px) * 34);width:auto;display:block}.dark .kit-shell__logo--light,.kit-shell__logo--dark{display:none}.dark .kit-shell__logo--dark{display:block}.kit-shell__brand{font-size:calc(var(--kit-px,1px) * 17);letter-spacing:-.3px;font-weight:700}.kit-shell__main{padding-block:calc(var(--kit-px,1px) * 20) calc(var(--kit-px,1px) * 40)}.kit-shell__actions{z-index:30;box-shadow:inset 0 1px 0 var(--kit-glass-edge);position:sticky;bottom:0}.kit-shell__actions .kit-shell__col{gap:calc(var(--kit-px,1px) * 8);padding-block:calc(var(--kit-px,1px) * 12) calc(calc(var(--kit-px,1px) * 12) + env(safe-area-inset-bottom,calc(var(--kit-px,1px) * 0)));flex-direction:column;display:flex}@media print{[data-customer-shell] .kit-shell__actions{display:none}[data-customer-shell] .kit-shell__top{position:static}}@media (width>=640px){.kit-shell__main{padding-block:calc(var(--kit-px,1px) * 32) calc(var(--kit-px,1px) * 56)}}[data-customer-shell][data-rail] .kit-shell__col{max-width:72rem}.kit-rail{flex-direction:column;display:flex}.kit-rail__main,.kit-rail__rail{display:contents}.kit-rail>*>*{order:var(--kit-order,0)}@media (width>=900px){.kit-rail{grid-template-columns:minmax(0,1fr) 300px;align-items:start;column-gap:64px;display:grid}.kit-rail__main{min-width:0;display:block}.kit-rail__rail{flex-direction:column;gap:14px;display:flex;position:sticky;top:84px}.kit-rail>*>*{order:0}[data-customer-shell][data-rail] .kit-shell__actions{display:none}}@media print{[data-customer-shell]{min-height:0}.kit-shell__main{padding-block-end:0}.kit-shell__actions{display:none}.kit-shell__top,.kit-rail__rail{position:static}.kit-rail,.kit-rail__main,.kit-rail__rail{display:block}}.kit-row--wrap .kit-row__title,.kit-row--wrap .kit-row__sub{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.kit-row--wrap{padding-block:calc(var(--kit-px,1px) * 12)}:where(.kit-glass-thin,.kit-glass-regular,.kit-glass-thick){box-sizing:border-box;color:var(--admin-text);border:1px solid var(--kit-g-rim);-webkit-backdrop-filter:blur(24px)saturate(1.6);backdrop-filter:blur(24px)saturate(1.6);--kit-well:var(--kit-g-well);--kit-well-shadow:var(--kit-g-well-shadow);position:relative}:where(.kit-glass-thin,.kit-glass-regular,.kit-glass-thick):before{content:"";border-radius:inherit;background:var(--kit-g-spec);pointer-events:none;position:absolute;inset:0}:where(.kit-glass-thin,.kit-glass-regular,.kit-glass-thick)>*{position:relative}.kit-glass-thin{background:var(--kit-g-thin);-webkit-backdrop-filter:blur(16px)saturate(1.5);backdrop-filter:blur(16px)saturate(1.5);box-shadow:inset 0 1px 0 var(--kit-g-hi), inset 0 0 0 1px var(--kit-g-lens), 0 0 0 .5px var(--kit-g-edge), var(--kit-sh-small);border-radius:16px}.kit-glass-regular{background:var(--kit-g-regular);box-shadow:inset 0 1px 0 var(--kit-g-hi), inset 0 0 0 1px var(--kit-g-lens), 0 0 0 .5px var(--kit-g-edge), var(--kit-sh-large);border-radius:24px}.kit-glass-thick{background:var(--kit-g-thick);box-shadow:inset 0 1px 0 var(--kit-g-hi), 0 0 0 .5px var(--kit-g-edge), var(--kit-sh-large);border-radius:24px}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:where(.kit-glass-thin,.kit-glass-regular,.kit-glass-thick){background:var(--kit-g-thick)}}.kit-solid{box-sizing:border-box;color:var(--admin-text);background:var(--kit-surface-modal);border:1px solid var(--kit-surface-modal-edge);box-shadow:var(--kit-sh-large);border-radius:20px;position:relative}@supports (transition-timing-function:linear(0, 1)){:root{--kit-spring:linear(0, .0323, .1104, .2123, .323, .4325, .5347, .6262, .7057, .7728, .8282, .873, .9086, .9362, .9572, .9729, .9843, .9923, .9978, 1.0013, 1.0034, 1.0046, 1.005, 1.005, 1.0046, 1.0042, 1.0036, 1.0031, 1.0025, 1.002, 1.0016, 1.0013, 1.001, 1.0007, 1.0005, 1.0004, 1.0003, 1.0002, 1.0001, 1.0001, 1)}}@keyframes kit-fade-in{0%{opacity:0}}@keyframes kit-fade-out{to{opacity:0}}@keyframes kit-pop-in{0%{transform:scale(.985)}}@keyframes kit-rise-in{0%{transform:translateY(4px)scale(.99)}}@keyframes kit-sink-out{to{transform:scale(.995)}}@keyframes kit-rise-ws-in{0%{transform:translateY(12px)}}@keyframes kit-slide-in{0%{transform:translate(calc(100% + 24px))}}@keyframes kit-slide-out{to{transform:translate(calc(100% + 24px))}}@keyframes kit-sheet-in{0%{transform:translateY(calc(100% + 16px))}}@keyframes kit-sheet-out{to{transform:translateY(calc(100% + 16px))}}.kit-overlay{z-index:60;padding:calc(var(--kit-px,1px) * 24);place-items:center;display:grid;position:fixed;inset:0}.kit-overlay:before,.kit-popover-layer:before,.kit-peek-layer:before{content:"";background:var(--kit-scrim);animation:.16s both kit-fade-in;position:absolute;inset:0}.kit-overlay--ws:before{background:var(--kit-scrim-ws)}.kit-overlay.is-leaving,.kit-popover-layer.is-leaving,.kit-peek-layer.is-leaving{pointer-events:none}.kit-overlay.is-leaving:before,.kit-popover-layer.is-leaving:before,.kit-peek-layer.is-leaving:before{animation:.12s both kit-fade-out}.kit-overlay>:is(.kit-dialog,.kit-confirm,.kit-workspace){z-index:1}.kit-grabber{background:var(--kit-ink-3);opacity:.45;border-radius:3px;flex:none;width:36px;height:5px;margin:8px auto 2px;display:none}.kit-ohead{align-items:center;gap:calc(var(--kit-px,1px) * 6);min-height:calc(var(--kit-px,1px) * 56);padding:calc(var(--kit-px,1px) * 14) calc(var(--kit-px,1px) * 12) calc(var(--kit-px,1px) * 10) calc(var(--kit-px,1px) * 20);flex:none;display:flex}.kit-ohead__text{flex:1;min-width:0}.kit-ohead h2{font-size:calc(var(--kit-px,1px) * 17);font-weight:600;line-height:calc(var(--kit-px,1px) * 22);overflow-wrap:anywhere;margin:0}.kit-ohead__sub{color:var(--kit-ink-3);font-size:calc(var(--kit-px,1px) * 13);font-weight:400;line-height:calc(var(--kit-px,1px) * 18);margin-top:1px;display:block}.kit-obody{min-height:0;padding:calc(var(--kit-px,1px) * 4) calc(var(--kit-px,1px) * 20) calc(var(--kit-px,1px) * 16);flex:auto;overflow-y:auto}.kit-obody--fill{flex-direction:column;display:flex}.kit-obody--fill>*{flex:auto;min-height:0}.kit-ofoot{justify-content:flex-end;align-items:center;gap:calc(var(--kit-px,1px) * 8);padding:calc(var(--kit-px,1px) * 8) calc(var(--kit-px,1px) * 16) calc(var(--kit-px,1px) * 16);flex:none;display:flex}.kit-dialog{width:min(520px,100%);max-height:calc(100dvh - calc(var(--kit-px,1px) * 48));animation:kit-fade-in .14s var(--kit-out) both, kit-rise-in .16s var(--kit-out) both;flex-direction:column;display:flex}.kit-dialog--lg{width:min(760px,100%)}.kit-overlay.is-leaving>.kit-dialog,.kit-overlay.is-leaving>.kit-confirm{animation:kit-fade-out .1s ease both, kit-sink-out .1s var(--kit-accel) both}.kit-dialog:focus,.kit-confirm:focus,.kit-workspace:focus,.kit-popover:focus{outline:none}.kit-confirm{width:min(340px,100%);padding:calc(var(--kit-px,1px) * 20) calc(var(--kit-px,1px) * 20) calc(var(--kit-px,1px) * 16);animation:kit-fade-in .14s var(--kit-out) both, kit-rise-in .16s var(--kit-out) both}.kit-confirm h2{font-size:calc(var(--kit-px,1px) * 17);font-weight:600;line-height:calc(var(--kit-px,1px) * 22);margin:0}.kit-confirm p{margin:calc(var(--kit-px,1px) * 6) 0 0;color:var(--kit-ink-2)}.kit-confirm__actions{justify-content:flex-end;gap:calc(var(--kit-px,1px) * 8);margin-top:calc(var(--kit-px,1px) * 14);display:flex}.kit-workspace{width:calc(100vw - 48px);height:calc(100dvh - 48px);animation:kit-fade-in .24s ease both, kit-rise-ws-in .24s var(--kit-decel) both;flex-direction:column;display:flex}.kit-overlay.is-leaving>.kit-workspace{animation:.14s both kit-fade-out}.kit-peek-layer{z-index:55;pointer-events:none;position:fixed;inset:0}.kit-peek-layer:before{display:none}.kit-peek{top:calc(var(--kit-px,1px) * 8);right:calc(var(--kit-px,1px) * 8);width:min(416px,100vw - 16px);max-height:calc(100dvh - calc(var(--kit-px,1px) * 16));pointer-events:auto;animation:kit-slide-in .28s var(--kit-decel) both;border-radius:16px;flex-direction:column;display:flex;position:absolute}.kit-peek .kit-ohead{padding-top:calc(var(--kit-px,1px) * 20);align-items:flex-start}.kit-peek .kit-ohead h2{font-size:var(--admin-type-section,calc(var(--kit-px,1px) * 17));font-weight:600;line-height:calc(var(--kit-px,1px) * 22);letter-spacing:-.01em}.kit-peek__sub{align-items:center;gap:calc(var(--kit-px,1px) * 6);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.kit-peek .kit-obody{gap:calc(var(--kit-px,1px) * 18);padding-top:calc(var(--kit-px,1px) * 6);flex-direction:column;display:flex}.kit-peek{background:var(--admin-panel);color:var(--admin-text);font-size:var(--admin-type-body,calc(var(--kit-px,1px) * 14));-webkit-backdrop-filter:none;backdrop-filter:none}.kit-peek:before{display:none}.kit-peek-layer.is-leaving>.kit-peek{animation:kit-slide-out .2s var(--kit-accel) both}.kit-dock-layer{z-index:54;pointer-events:none;position:fixed;inset:0}.kit-dock{right:calc(var(--kit-px,1px) * 16);bottom:calc(var(--kit-px,1px) * 16);width:min(680px,100vw - 32px);max-height:min(calc(100dvh - calc(var(--kit-px,1px) * 32)), 760px);pointer-events:auto;animation:kit-fade-in .14s var(--kit-out) both, kit-rise-in .16s var(--kit-out) both;border-radius:16px;flex-direction:column;display:flex;position:absolute}.kit-dock__head{align-items:center;gap:calc(var(--kit-px,1px) * 6);min-height:calc(var(--kit-px,1px) * 48);padding:calc(var(--kit-px,1px) * 6) calc(var(--kit-px,1px) * 8) 0 calc(var(--kit-px,1px) * 16);flex:none;display:flex}.kit-dock__title{min-width:0;font-size:calc(var(--kit-px,1px) * 15);font-weight:600;line-height:calc(var(--kit-px,1px) * 20);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;overflow:hidden}.kit-dock__body{min-height:0;padding:calc(var(--kit-px,1px) * 4) calc(var(--kit-px,1px) * 8) calc(var(--kit-px,1px) * 8);flex:auto;overflow-y:auto}.kit-popover-root{display:contents}.kit-popover-layer{z-index:70;pointer-events:none;position:fixed;inset:0}.kit-popover-layer:before{display:none}.kit-popover{pointer-events:auto;transform-origin:0 0;width:max-content;max-width:calc(100vw - 16px);animation:kit-fade-in .12s var(--kit-out) both, kit-pop-in .12s var(--kit-out) both;flex-direction:column;padding:6px;display:flex;position:fixed}.kit-popover:not([data-placed]){visibility:hidden}.kit-popover__body{min-height:0;overflow-y:auto}.kit-popover-layer.is-instant>.kit-popover{animation:none}.kit-popover-layer.is-leaving>.kit-popover{animation:90ms both kit-fade-out}@media (width<=639px){.kit-grabber{display:block}.kit-overlay{place-items:end center;padding:0}.kit-popover-layer,.kit-peek-layer{pointer-events:auto}.kit-popover-layer:before,.kit-peek-layer:before{display:block}.kit-confirm,.kit-popover,.kit-peek{width:auto;max-width:none;max-height:calc(100dvh - 56px);padding-bottom:env(safe-area-inset-bottom,0px);background:var(--kit-surface-modal);box-shadow:var(--kit-sh-large);pointer-events:auto;animation:kit-sheet-in .42s var(--kit-spring) both;border-radius:30px;position:absolute;inset:auto 8px 8px}.kit-confirm{padding:0 calc(var(--kit-px,1px) * 20) calc(calc(var(--kit-px,1px) * 16) + env(safe-area-inset-bottom,0px))}.kit-confirm h2{margin-top:calc(var(--kit-px,1px) * 14)}.kit-popover{padding:0 6px}.kit-popover__body{padding:4px 0 8px}.kit-peek{height:auto;top:auto}.kit-dock{inset:calc(var(--kit-px,1px) * 44) 0 0;width:auto;max-height:none;padding-bottom:env(safe-area-inset-bottom,0px);background:var(--kit-surface-modal);box-shadow:var(--kit-sh-large);animation:kit-sheet-in .42s var(--kit-spring) both;border-radius:30px 30px 0 0}.kit-dialog,.kit-workspace{background:var(--kit-surface-modal);width:100%;max-width:none;height:calc(100dvh - 44px);max-height:none;box-shadow:var(--kit-sh-large);animation:kit-sheet-in .42s var(--kit-spring) both;border-radius:30px 30px 0 0}.kit-overlay.is-leaving>:is(.kit-dialog,.kit-confirm,.kit-workspace),.kit-popover-layer.is-leaving>.kit-popover,.kit-peek-layer.is-leaving>.kit-peek{animation:kit-sheet-out .24s var(--kit-accel) both}.kit-confirm__actions,.kit-ofoot{flex-direction:column-reverse;align-items:stretch}.kit-confirm__actions .kit-btn,.kit-ofoot .kit-btn{width:100%;height:calc(var(--kit-px,1px) * 44)}.kit-ofoot{padding-bottom:calc(var(--kit-px,1px) * 16 + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:reduce){:is(.kit-dialog,.kit-confirm,.kit-workspace,.kit-peek,.kit-popover,.kit-dock){animation:.12s both kit-fade-in!important}.is-leaving>:is(.kit-dialog,.kit-confirm,.kit-workspace,.kit-peek,.kit-popover){animation:.12s both kit-fade-out!important}}.kit-link{font:inherit;color:var(--admin-link);text-align:start;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none;display:inline}.kit-link:hover{text-decoration:underline}.kit-link:disabled{opacity:.4;cursor:default}.kit-object:not(.kit-stack .kit-object),.kit-stack,.kit-group,.admin-group{--obj-r:14px;--obj-lift:-2px;--obj-bg:var(--kit-lit-bg);--obj-shadow:var(--kit-lit-shadow);--obj-bg-h:var(--kit-lit-bg-hover);--obj-shadow-h:var(--kit-lit-shadow-hover)}[data-surface=blended]{--obj-bg:var(--kit-blended-bg);--obj-shadow:var(--kit-blended-shadow);--obj-bg-h:var(--kit-blended-bg-hover);--obj-shadow-h:var(--kit-blended-shadow-hover)}[data-surface=sunk]{--obj-r:20px;--obj-lift:0px;--obj-bg:var(--kit-sunk-card-bg);--obj-shadow:var(--kit-sunk-card-shadow);--obj-bg-h:var(--kit-sunk-card-bg-hover);--obj-shadow-h:var(--kit-sunk-card-shadow-hover)}.kit-object{gap:calc(var(--kit-px,1px) * 10);box-sizing:border-box;padding:calc(var(--kit-px,1px) * 14) calc(var(--kit-px,1px) * 16);border-radius:var(--obj-r);color:var(--admin-text);background:var(--obj-bg);box-shadow:var(--obj-shadow);flex-direction:column;transition:transform .16s cubic-bezier(.25,.46,.45,.94),box-shadow .16s;display:flex;position:relative}.kit-object__head{align-items:center;gap:calc(var(--kit-px,1px) * 12);display:flex}.kit-object__title{min-width:0;font:inherit;font-size:var(--row-title,calc(var(--kit-px,1px) * 15));font-weight:600;line-height:calc(var(--kit-px,1px) * 20);text-align:start;text-overflow:ellipsis;white-space:nowrap;color:inherit;cursor:pointer;background:0 0;border:0;flex:1;padding:0;text-decoration:none;overflow:hidden}.kit-object__title:after{content:"";border-radius:var(--obj-r);position:absolute;inset:0}.kit-object__title:focus-visible{outline:none}.kit-object__title:focus-visible:after{outline:2px solid var(--admin-focus);outline-offset:2px}.kit-object__sentence{font-size:var(--row-sub,calc(var(--kit-px,1px) * 13));line-height:calc(var(--kit-px,1px) * 18);color:var(--admin-muted);margin:0}.kit-object__actions{z-index:1;gap:calc(var(--kit-px,1px) * 6);flex-wrap:wrap;display:flex;position:relative}@media (hover:hover){.kit-object:not([data-static]):hover{transform:translateY(var(--obj-lift));background:var(--obj-bg-h);box-shadow:var(--obj-shadow-h)}}.kit-object:not([data-static]):has(.kit-object__title:active){transform:scale(.985)}.kit-object[data-static] .kit-object__title{cursor:auto}.kit-object[data-static] .kit-object__title:after{content:none}.kit-translated-note{align-items:center;gap:calc(var(--kit-px,1px) * 6);margin:0 0 calc(var(--kit-px,1px) * 6);font-size:calc(var(--kit-px,1px) * 12);font-weight:600;line-height:calc(var(--kit-px,1px) * 16);color:var(--admin-muted);display:flex}.kit-translated-note[data-tone=problem]{color:var(--admin-tone-problem-fg)}@media (prefers-reduced-motion:reduce){.kit-object{transition:none}.kit-object:hover{transform:none}.kit-object:has(.kit-object__title:active){transform:none}}.kit-next{--obj-r:14px;box-sizing:border-box;padding:calc(var(--kit-px,1px) * 14) calc(var(--kit-px,1px) * 16);border-radius:var(--obj-r);color:var(--admin-text);background:var(--kit-next-face);box-shadow:var(--kit-next-shadow)}.kit-section{align-items:center;gap:calc(var(--kit-px,1px) * 8);padding-bottom:calc(var(--kit-px,1px) * 6);display:flex}.kit-section__name{font-size:calc(var(--kit-px,1px) * 15);font-weight:600;line-height:calc(var(--kit-px,1px) * 20);margin:0}.kit-section__summary{min-width:0;font-size:calc(var(--kit-px,1px) * 13);line-height:calc(var(--kit-px,1px) * 18);text-overflow:ellipsis;white-space:nowrap;color:var(--admin-muted);flex:1;overflow:hidden}.kit-section__link{font-size:calc(var(--kit-px,1px) * 13);font-weight:600;line-height:calc(var(--kit-px,1px) * 18);color:var(--admin-link);cursor:pointer;background:0 0;border:0;margin-inline-start:auto;padding:0;text-decoration:none}.kit-section__link:hover{text-decoration:underline}.kit-section>.count-chip{flex:none}.kit-section__actions{align-items:center;gap:calc(var(--kit-px,1px) * 2);flex:none;display:inline-flex}.kit-tabs{gap:calc(var(--kit-px,1px) * 2);scrollbar-width:none;min-width:0;display:flex;overflow-x:auto}.kit-tabs::-webkit-scrollbar{display:none}.kit-tabs__tab{align-items:center;gap:calc(var(--kit-px,1px) * 6);height:calc(var(--kit-px,1px) * 32);padding:0 calc(var(--kit-px,1px) * 12);color:var(--admin-muted);font:inherit;font-size:calc(var(--kit-px,1px) * 14);font-weight:500;line-height:calc(var(--kit-px,1px) * 20);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;transition:background-color .12s,color .12s,transform .12s cubic-bezier(.25,.46,.45,.94);display:inline-flex}.kit-tabs__tab:hover{background:var(--kit-ghost-bg-hover);color:var(--admin-text)}.kit-tabs__tab:active{transform:scale(.97)}.kit-tabs__tab[aria-selected=true]{background:color-mix(in srgb, var(--admin-text) 6%, transparent);color:var(--admin-text);font-weight:600}.kit-tabs__tab:focus-visible{outline:2px solid var(--admin-focus);outline-offset:-2px}@media (width<=640px){.kit-tabs{flex-wrap:wrap;overflow-x:visible}}@media (prefers-reduced-motion:reduce){.kit-tabs__tab{transition:none}.kit-tabs__tab:active{transform:none}}.kit-facts{align-items:center;column-gap:calc(var(--kit-px,1px) * 16);row-gap:calc(var(--kit-px,1px) * 4);font-size:calc(var(--kit-px,1px) * 14);line-height:calc(var(--kit-px,1px) * 20);grid-template-columns:minmax(84px,max-content) minmax(0,1fr);margin:0;display:grid}.kit-facts>dt{font-size:calc(var(--kit-px,1px) * 13);line-height:calc(var(--kit-px,1px) * 18);color:var(--admin-muted)}.kit-facts>dd{min-width:0;min-height:calc(var(--kit-px,1px) * 28);align-items:center;gap:calc(var(--kit-px,1px) * 6);margin:0;display:flex}.kit-check-mark{align-items:center;gap:calc(var(--kit-px,1px) * 5);font-size:calc(var(--kit-px,1px) * 13);font-weight:600;line-height:calc(var(--kit-px,1px) * 18);white-space:nowrap;color:var(--admin-tone-done-fg);flex:none;display:inline-flex}.admin-tile--mini,.kit-tile--mini{width:calc(var(--kit-px,calc(var(--kit-px,1px) * 1)) * 20);height:calc(var(--kit-px,calc(var(--kit-px,1px) * 1)) * 20);border-radius:6px}.kit-meter{height:calc(var(--kit-px,1px) * 10);background:var(--kit-well);box-shadow:var(--kit-well-shadow);border-radius:999px;display:flex;overflow:hidden}.kit-meter>span{height:100%}.kit-meter__fill{background:var(--admin-face-raised)}.kit-meter__reserved{background:color-mix(in srgb, var(--admin-link) 28%, transparent)}.kit-meter--thin{height:calc(var(--kit-px,1px) * 5)}.kit-meter[data-tone=done]>.kit-meter__fill{background:var(--admin-tone-done-fg)}.kit-meter[data-tone=problem]>.kit-meter__fill{background:var(--admin-tone-problem-fg)}.kit-loadbar{inset-inline:0;bottom:calc(var(--kit-px,1px) * -1.5);z-index:1;height:calc(var(--kit-px,1px) * 3);pointer-events:none;opacity:0;background:rgb(from var(--admin-link) r g b / .1);clip-path:inset(-8px 0);transition:opacity .18s var(--kit-out);position:absolute}.kit-loadbar[data-phase=trickle],.kit-loadbar[data-phase=sprint]{opacity:1}.kit-loadbar__fill{background-color:var(--admin-link);background-image:repeating-linear-gradient(90deg,#0000 0 12px,#ffffff52 19px,#0000 26px);border-start-end-radius:3px;border-end-end-radius:3px;width:0;position:absolute;inset-block:0;inset-inline-start:0}.kit-loadbar__fill:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--admin-link) 45%, #fff));width:56px;box-shadow:0 0 10px 1px rgb(from var(--admin-link) r g b / .45);border-radius:3px;position:absolute;inset-block:-1px;inset-inline-end:-1px}.kit-loadbar[data-phase=trickle] .kit-loadbar__fill{animation:9s forwards kit-loadbar-trickle,40s cubic-bezier(.5,0,1,.5) forwards kit-loadbar-ribs}.kit-loadbar[data-phase=sprint] .kit-loadbar__fill{transition:width .16s var(--kit-accel)}.kit-loadbar[data-phase=fade] .kit-loadbar__fill{width:100%}@keyframes kit-loadbar-trickle{0%{width:0;animation-timing-function:cubic-bezier(.2,0,0,1)}2.2%{width:25%;animation-timing-function:cubic-bezier(.1,.65,.3,1)}to{width:70%}}@keyframes kit-loadbar-ribs{to{background-position-x:-2600px}}@media (prefers-reduced-motion:reduce){.kit-loadbar__fill{background-image:none}.kit-loadbar[data-phase=trickle] .kit-loadbar__fill{animation:9s forwards kit-loadbar-trickle}}:root{--kit-badge-green-a:#2e9b74;--kit-badge-green-b:#0b7353;--kit-badge-green-bg:#d5f5e6;--kit-badge-green-fg:#047857;--kit-badge-amber-a:#e39a2d;--kit-badge-amber-b:#b86a0c;--kit-badge-amber-bg:#fef3c7;--kit-badge-amber-fg:#b45309;--kit-badge-rose-a:#d2455f;--kit-badge-rose-b:#a81035;--kit-badge-rose-bg:#ffe4e6;--kit-badge-rose-fg:#be123c;--kit-badge-slate-a:#66708a;--kit-badge-slate-b:#434b64;--kit-badge-slate-bg:#e2e8f0;--kit-badge-slate-fg:#334155;--kit-badge-violet-a:#7c5cc2;--kit-badge-violet-b:#5f3da9;--kit-badge-violet-bg:#ede9fe;--kit-badge-violet-fg:#6d28d9;--kit-badge-sky-a:#3b93c9;--kit-badge-sky-b:#0b5f8f;--kit-badge-sky-bg:#e0f2fe;--kit-badge-sky-fg:#0369a1;--kit-badge-pip:#fe8f65}.dark{--kit-badge-green-bg:#0a2c20;--kit-badge-green-fg:#6ee7b7;--kit-badge-amber-bg:#33240a;--kit-badge-amber-fg:#fcd34d;--kit-badge-rose-bg:#3b0f18;--kit-badge-rose-fg:#fda4af;--kit-badge-slate-bg:#2a303b;--kit-badge-slate-fg:#cbd5e1;--kit-badge-violet-bg:#251a47;--kit-badge-violet-fg:#c4b5fd;--kit-badge-sky-bg:#0b2836;--kit-badge-sky-fg:#7dd3fc}:is(.kit-seal,.kit-tag)[data-tone=green]{--badge-a:var(--kit-badge-green-a);--badge-b:var(--kit-badge-green-b);--badge-bg:var(--kit-badge-green-bg);--badge-fg:var(--kit-badge-green-fg)}:is(.kit-seal,.kit-tag)[data-tone=amber]{--badge-a:var(--kit-badge-amber-a);--badge-b:var(--kit-badge-amber-b);--badge-bg:var(--kit-badge-amber-bg);--badge-fg:var(--kit-badge-amber-fg)}:is(.kit-seal,.kit-tag)[data-tone=rose]{--badge-a:var(--kit-badge-rose-a);--badge-b:var(--kit-badge-rose-b);--badge-bg:var(--kit-badge-rose-bg);--badge-fg:var(--kit-badge-rose-fg)}:is(.kit-seal,.kit-tag)[data-tone=slate]{--badge-a:var(--kit-badge-slate-a);--badge-b:var(--kit-badge-slate-b);--badge-bg:var(--kit-badge-slate-bg);--badge-fg:var(--kit-badge-slate-fg)}:is(.kit-seal,.kit-tag)[data-tone=violet]{--badge-a:var(--kit-badge-violet-a);--badge-b:var(--kit-badge-violet-b);--badge-bg:var(--kit-badge-violet-bg);--badge-fg:var(--kit-badge-violet-fg)}:is(.kit-seal,.kit-tag)[data-tone=sky]{--badge-a:var(--kit-badge-sky-a);--badge-b:var(--kit-badge-sky-b);--badge-bg:var(--kit-badge-sky-bg);--badge-fg:var(--kit-badge-sky-fg)}.kit-badges{align-items:center;gap:calc(var(--kit-px,1px) * 6) calc(var(--kit-px,1px) * 12);flex-wrap:wrap;display:inline-flex}.kit-seal,.kit-tag{align-items:center;gap:calc(var(--kit-px,1px) * 6);height:calc(var(--kit-px,1px) * 24);font-size:calc(var(--kit-px,1px) * 13);font-weight:600;line-height:calc(var(--kit-px,1px) * 16);white-space:nowrap;color:var(--admin-text);flex-shrink:0;display:inline-flex}.kit-seal .kit-seal__tile{--tile-face:linear-gradient(180deg, var(--badge-a), var(--badge-b));--tile-cast:var(--badge-b)}.kit-seal__sub{color:var(--admin-muted);font-weight:500}.kit-seal__shield{width:calc(var(--kit-px,1px) * 20);height:calc(var(--kit-px,1px) * 20);place-items:center;display:grid}.kit-care-mark{display:block}.kit-pips{gap:calc(var(--kit-px,1px) * 3);margin-left:calc(var(--kit-px,1px) * 2);display:inline-flex}.kit-pips i{width:calc(var(--kit-px,1px) * 5);height:calc(var(--kit-px,1px) * 5);background:var(--kit-badge-pip);border-radius:50%;display:block}.kit-tag{padding:0 calc(var(--kit-px,1px) * 8) 0 calc(var(--kit-px,1px) * 6);color:var(--badge-fg);background:var(--badge-bg);border-radius:6px}.kit-badge-glyph{width:calc(var(--kit-px,1px) * 12);height:calc(var(--kit-px,1px) * 12);fill:none;stroke:#fff;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;display:block}.kit-tag .kit-badge-glyph{width:calc(var(--kit-px,1px) * 14);height:calc(var(--kit-px,1px) * 14);stroke:var(--badge-fg)}.kit-badge-face{color:#fff;flex-shrink:0;display:block}.kit-tag .kit-badge-face{color:var(--badge-fg)}.kit-record-link{align-items:center;gap:calc(var(--kit-px,1px) * 7);min-width:0;max-width:100%;padding:calc(var(--kit-px,1px) * 3) calc(var(--kit-px,1px) * 7) calc(var(--kit-px,1px) * 3) calc(var(--kit-px,1px) * 3);color:var(--admin-text);font-size:calc(var(--kit-px,1px) * 13);font-weight:600;line-height:calc(var(--kit-px,1px) * 18);vertical-align:middle;border-radius:8px;margin-left:-3px;text-decoration:none;transition:background-color .12s,transform .14s;display:inline-flex}a.kit-record-link:hover{background:var(--kit-ghost-bg-hover)}a.kit-record-link:active{transform:scale(.98)}a.kit-record-link:focus-visible{outline:2px solid var(--admin-focus);outline-offset:1px}.kit-record-link__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.kit-record-link__status{align-items:center;gap:calc(var(--kit-px,1px) * 4);color:var(--admin-muted);white-space:nowrap;flex-shrink:0;font-weight:500;display:inline-flex}.kit-record-link--compact .kit-record-link__word{width:calc(var(--kit-px,1px) * 1);height:calc(var(--kit-px,1px) * 1);clip:rect(0 0 0 0);position:absolute;overflow:hidden}.kit-record-link--two-line{padding:calc(var(--kit-px,1px) * 4) calc(var(--kit-px,1px) * 8) calc(var(--kit-px,1px) * 4) calc(var(--kit-px,1px) * 4)}.kit-record-link__two{min-width:0;display:grid}.kit-record-link--two-line .kit-record-link__status{min-width:0;font-size:calc(var(--kit-px,1px) * 12);line-height:calc(var(--kit-px,1px) * 15)}.kit-record-link--two-line .kit-record-link__word{text-overflow:ellipsis;overflow:hidden}.kit-record-link--chip{gap:calc(var(--kit-px,1px) * 6);height:calc(var(--kit-px,1px) * 28);padding:0 calc(var(--kit-px,1px) * 8) 0 calc(var(--kit-px,1px) * 4);background:var(--kit-chip-bg);margin-left:0}a.kit-record-link--chip:hover{background:var(--kit-chip-bg-hover)}.kit-record-link--chip .kit-record-link__status{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.kit-record-link{transition:none}}[data-admin-shell],.kit-scale-desktop{--kit-size-body:clamp(.875rem, calc(.875rem + (var(--kit-available-inline,0px) - 1000px) * .0029), 1.125rem);--kit-px:calc(var(--kit-size-body) / 14);--spacing:calc(var(--kit-px) * 4);--text-xs:calc(var(--kit-px) * 12);--text-sm:calc(var(--kit-px) * 14);--text-base:calc(var(--kit-px) * 16);--text-lg:calc(var(--kit-px) * 18);--text-xl:calc(var(--kit-px) * 20);--text-2xl:calc(var(--kit-px) * 24);--text-3xl:calc(var(--kit-px) * 30);--admin-type-page:calc(var(--kit-px) * 28);--admin-type-section:calc(var(--kit-px) * 17);--admin-type-subsection:calc(var(--kit-px) * 15);--admin-type-body:calc(var(--kit-px) * 14);--admin-type-label:calc(var(--kit-px) * 13);--admin-type-meta:calc(var(--kit-px) * 12);--admin-type-metric:calc(var(--kit-px) * 22);--admin-leading-page:calc(var(--kit-px) * 34);--admin-leading-heading:calc(var(--kit-px) * 22);--kit-field-h:calc(var(--kit-px) * 40);--kit-field-fs:calc(var(--kit-px) * 14);--kit-chip-h:calc(var(--kit-px) * 30);--kit-seg-h:calc(var(--kit-px) * 30);--kit-seg-r:11px;--kit-seg-thumb-r:8px;--kit-lamp-socket:calc(var(--kit-px) * 26);--kit-lamp-size:calc(var(--kit-px) * 10);--kit-well-pad:calc(var(--kit-px) * 3);--btn-fw:500;--btn-gap:calc(var(--kit-px) * 7);--btn-sm-h:calc(var(--kit-px) * 28);--btn-sm-r:8px;--btn-sm-fs:calc(var(--kit-px) * 13);--btn-sm-pad:calc(var(--kit-px) * 10);--btn-md-h:calc(var(--kit-px) * 32);--btn-md-r:8px;--btn-md-fs:calc(var(--kit-px) * 14);--btn-md-pad:calc(var(--kit-px) * 12);--btn-lg-h:calc(var(--kit-px) * 36);--btn-lg-r:10px;--btn-lg-fs:calc(var(--kit-px) * 15);--btn-lg-pad:calc(var(--kit-px) * 14);--row-h:calc(var(--kit-px) * 48);--row-gap:calc(var(--kit-px) * 10);--row-title:calc(var(--kit-px) * 15);--row-sub:calc(var(--kit-px) * 13)}:is([data-admin-shell],.kit-scale-desktop)[data-kit-density=compact]{--kit-size-body:.875rem}:is([data-admin-shell],.kit-scale-desktop)[data-kit-density=comfortable]{--kit-size-body:.9375rem}:is([data-admin-shell],.kit-scale-desktop)[data-kit-density=large]{--kit-size-body:1rem}@media (hover:none),(pointer:coarse){[data-admin-shell],.kit-scale-desktop{--kit-field-h:max(2.75rem, calc(var(--kit-px) * 40));--kit-field-fs:max(1rem, var(--kit-size-body));--btn-sm-h:2.75rem;--btn-md-h:2.75rem;--btn-lg-h:max(2.75rem, calc(var(--kit-px) * 36));--kit-chip-h:2.75rem;--kit-seg-h:2.75rem}}.kit-specimens{grid-template-columns:repeat(auto-fit,minmax(min(100%,32rem),1fr));gap:1rem;display:grid}.kit-specimens[data-wide=true]{grid-template-columns:minmax(0,1fr)}@layer base{:where([data-admin-shell],.kit-scale-desktop) svg[width="10"][height="10"]{width:calc(var(--kit-px) * 10);height:calc(var(--kit-px) * 10)}:where([data-admin-shell],.kit-scale-desktop) svg[width="12"][height="12"]{width:calc(var(--kit-px) * 12);height:calc(var(--kit-px) * 12)}:where([data-admin-shell],.kit-scale-desktop) svg[width="13"][height="13"]{width:calc(var(--kit-px) * 13);height:calc(var(--kit-px) * 13)}:where([data-admin-shell],.kit-scale-desktop) svg[width="14"][height="14"]{width:calc(var(--kit-px) * 14);height:calc(var(--kit-px) * 14)}:where([data-admin-shell],.kit-scale-desktop) svg[width="16"][height="16"]{width:calc(var(--kit-px) * 16);height:calc(var(--kit-px) * 16)}:where([data-admin-shell],.kit-scale-desktop) svg[width="18"][height="18"]{width:calc(var(--kit-px) * 18);height:calc(var(--kit-px) * 18)}:where([data-admin-shell],.kit-scale-desktop) svg[width="19"][height="19"]{width:calc(var(--kit-px) * 19);height:calc(var(--kit-px) * 19)}:where([data-admin-shell],.kit-scale-desktop) svg[width="20"][height="20"]{width:calc(var(--kit-px) * 20);height:calc(var(--kit-px) * 20)}:where([data-admin-shell],.kit-scale-desktop) svg[width="22"][height="22"]{width:calc(var(--kit-px) * 22);height:calc(var(--kit-px) * 22)}:where([data-admin-shell],.kit-scale-desktop) svg[width="24"][height="24"]{width:calc(var(--kit-px) * 24);height:calc(var(--kit-px) * 24)}:where([data-admin-shell],.kit-scale-desktop) svg[width="26"][height="26"]{width:calc(var(--kit-px) * 26);height:calc(var(--kit-px) * 26)}:where([data-admin-shell],.kit-scale-desktop) svg[width="28"][height="28"]{width:calc(var(--kit-px) * 28);height:calc(var(--kit-px) * 28)}:where([data-admin-shell],.kit-scale-desktop) svg[width="32"][height="32"]{width:calc(var(--kit-px) * 32);height:calc(var(--kit-px) * 32)}}:root{--kit-avatar-0-bg:#dad5ce;--kit-avatar-0-fg:#b8b0a6;--kit-avatar-1-bg:#d3dad6;--kit-avatar-1-fg:#a9b7af;--kit-avatar-2-bg:#d5d9e2;--kit-avatar-2-fg:#a7b0c2;--kit-avatar-3-bg:#e2d7d3;--kit-avatar-3-fg:#c0a9a1;--kit-avatar-4-bg:#dcdad0;--kit-avatar-4-fg:#b5b09b;--kit-avatar-5-bg:#d4d8dc;--kit-avatar-5-fg:#a5afb8}.dark{--kit-avatar-0-bg:#3b3935;--kit-avatar-0-fg:#5f5b54;--kit-avatar-1-bg:#363b38;--kit-avatar-1-fg:#56625b;--kit-avatar-2-bg:#373a42;--kit-avatar-2-fg:#555d70;--kit-avatar-3-bg:#403834;--kit-avatar-3-fg:#6b5a54;--kit-avatar-4-bg:#3c3b34;--kit-avatar-4-fg:#605d4c;--kit-avatar-5-bg:#363a3e;--kit-avatar-5-fg:#525c66}.kit-menu__item[data-active=true]{color:#fff;background:var(--brand-face)}.kit-menu__item[data-active=true] .kit-menu__hint{color:inherit;opacity:.8}.kit-callout__text{flex:1;min-width:0}.kit-callout__action{flex-shrink:0;align-self:center}.kit-tile__numeral{font-size:calc(var(--kit-px,1px) * 14);font-variant-numeric:tabular-nums lining-nums;font-weight:700;line-height:1}.kit-tile--large .kit-tile__numeral{font-size:calc(var(--kit-px,1px) * 24)}.kit-tile--mini .kit-tile__numeral{font-size:calc(var(--kit-px,1px) * 11)}
