:root{--sh-font-sans:var(--font-outfit,"Outfit"), ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--sh-font-mono:var(--font-jetbrains-mono,"JetBrains Mono"), ui-monospace, "SFMono-Regular", "Menlo", monospace;--sh-color-bg:#f0f0f0;--sh-color-surface:#fafafa;--sh-color-border:#e5e7eb;--sh-color-text:#111827;--sh-color-text-muted:#6b7280;--sh-color-muted:#f3f4f6;--sh-color-primary:#986e00;--sh-color-primary-contrast:#fff;--sh-color-accent:var(--sh-color-primary);--sh-color-accent-contrast:var(--sh-color-primary-contrast);--sh-color-secondary:#697a64;--sh-color-secondary-contrast:#fff;--sh-color-info:#3b888c;--sh-color-info-text:#2e7c80;--sh-color-late:#d45f10;--sh-color-late-soft:#ffeadc;--sh-color-late-text:#a94700;--sh-color-destructive:#d95b56;--sh-color-destructive-contrast:#fafafa;--sh-color-destructive-text:#af3433;--sh-color-danger:var(--sh-color-destructive);--sh-color-destructive-strong:color-mix(in oklab, var(--sh-color-destructive) 82%, black);--sh-color-warning:#422c00;--sh-color-warning-accent:#fc0;--sh-color-warning-soft:#fff1ad;--sh-maybe-fill:#fff1ad;--sh-maybe-edge:color-mix(in srgb, var(--sh-color-warning) 26%, transparent);--sh-maybe-ink:#7a5200;--sh-color-success:#1f894b;--sh-color-success-text:#156938;--sh-color-switch-knob:#fff;--sh-color-media-stage:#000;--sh-color-media-stage-ink:#f2f2f2;--sh-color-qr-plate:#fff;--sh-color-qr-module:#000;--sh-color-illustration-table:#8e7d6a;--sh-viz-series-1:#3475c4;--sh-viz-series-2:#57288f;--sh-viz-series-3:#a43687;--sh-viz-series-4:#2a303d;--sh-viz-reference:var(--sh-color-text-muted);--sh-viz-share:#4a585e;--sh-viz-share-track:#d9dbdf;--sh-color-sidebar:#d9d9d9;--sh-color-sidebar-border:#e5e7eb;--sh-radius-data:.375rem;--sh-radius-card:.875rem;--sh-radius-control:9999px;--sh-color-ring:var(--sh-color-primary);--sh-font-size-body:16px;--sh-font-size-list:15px;--sh-row-height:48px;--sh-touch-target:44px;--sh-space-page:1rem;--sh-font-size-row-title:20px}@supports (color:lab(0% 0 0)){:root{--sh-color-bg:lab(94.7916% -.0000298023 0);--sh-color-surface:lab(98.2716% 0 0);--sh-color-border:lab(91.5774% -.154108 -2.19255);--sh-color-text:lab(8.15285% .645563 -11.4852);--sh-color-text-muted:lab(47.8044% -.388086 -8.71085);--sh-color-muted:lab(96.16% -.0796914 -1.09795);--sh-color-primary:lab(49.5705% 12.6292 67.1177);--sh-color-primary-contrast:lab(100% 0 0);--sh-color-secondary:lab(49.3381% -9.87977 9.90261);--sh-color-secondary-contrast:lab(100% 0 0);--sh-color-info:lab(52.0104% -23.5462 -9.70425);--sh-color-info-text:lab(47.3689% -23.5275 -9.68617);--sh-color-late:lab(54.9918% 44.6356 60.7615);--sh-color-late-soft:lab(94.1034% 5.93886 9.54963);--sh-color-late-text:lab(43.0945% 45.5479 72.702);--sh-color-destructive:lab(55.4995% 50.278 29.2656);--sh-color-destructive-contrast:lab(98.2716% 0 0);--sh-color-destructive-text:lab(41.5529% 50.5226 30.6058);--sh-color-success-text:lab(38.7601% -34.3257 20.1805);--sh-color-switch-knob:lab(100% 0 0);--sh-color-media-stage:lab(0% 0 0);--sh-color-media-stage-ink:lab(95.36% 0 0);--sh-color-qr-plate:lab(100% 0 0);--sh-color-qr-module:lab(0% 0 0);--sh-color-illustration-table:lab(53.594% 4.48045 12.9744);--sh-viz-series-1:lab(48.0704% -.0410378 -48.3309);--sh-viz-series-2:lab(27.6196% 37.936 -49.2729);--sh-viz-series-3:lab(41.8709% 52.0481 -21.0044);--sh-viz-series-4:lab(19.8257% -.167981 -9.18137);--sh-viz-share:lab(36.2714% -4.10743 -5.77463);--sh-viz-share-track:lab(87.2156% -.177324 -2.2657);--sh-color-sidebar:lab(86.6948% -.0000298023 0);--sh-color-sidebar-border:lab(91.5774% -.154108 -2.19255)}}[data-app=hub]{--sh-font-size-row-title:16px}[data-app=work]{--sh-font-size-body:14px;--sh-font-size-list:13px;--sh-row-height:38px;--sh-space-page:1.25rem}[data-app=store]{--sh-font-size-body:18px;--sh-font-size-list:16px;--sh-row-height:56px;--sh-touch-target:64px;--sh-space-page:1.5rem;--sh-font-size-row-title:20px}[data-density=mobile-critical]{--sh-font-size-body:16px;--sh-font-size-list:15px;--sh-row-height:48px;--sh-touch-target:44px;--sh-space-window:.85rem}[data-app=store] [data-slot=input],[data-app=store] [data-slot=textarea],[data-app=store] [data-slot=form-control],[data-app=store] [data-slot=button],[data-app=store] [data-slot=select-trigger],[data-app=store] [data-slot=select-item],[data-app=store] [data-slot=combobox-trigger],[data-app=store] [data-slot=date-picker-trigger],[data-app=store] [data-slot=dialog-close],[data-app=store] [data-slot=sheet-close],[data-app=store] [data-slot=pagination-prev],[data-app=store] [data-slot=pagination-page],[data-app=store] [data-slot=pagination-next],[data-app=store] [data-slot=pagination-size]{min-height:var(--sh-touch-target);font-size:var(--sh-font-size-body)}[data-app=store] [data-slot=button][data-size^=icon],[data-app=store] [data-slot=form-control][data-size^=icon],[data-app=store] [data-slot=combobox-trigger][data-size^=icon],[data-app=store] [data-slot=date-picker-trigger][data-size^=icon],[data-app=store] [data-slot=dialog-close][data-size^=icon],[data-app=store] [data-slot=sheet-close][data-size^=icon],[data-app=store] [data-slot=pagination-prev][data-size^=icon],[data-app=store] [data-slot=pagination-page][data-size^=icon],[data-app=store] [data-slot=pagination-next][data-size^=icon],[data-app=store] [data-slot=form-control][role=checkbox],[data-app=store] [data-slot=form-control][role=switch],[data-app=store] [data-slot=form-control][role=radio]{min-width:var(--sh-touch-target)}[data-app=hub] [data-slot=dialog-content] [data-slot=input],[data-app=hub] [data-slot=dialog-content] [data-slot=textarea],[data-app=hub] [data-slot=dialog-content] [data-slot=form-control],[data-app=hub] [data-slot=dialog-content] [data-slot=button],[data-app=hub] [data-slot=dialog-content] [data-slot=select-trigger],[data-app=hub] [data-slot=dialog-content] [data-slot=combobox-trigger],[data-app=hub] [data-slot=dialog-content] [data-slot=date-picker-trigger],[data-app=hub] [data-slot=dialog-content] [data-slot=dialog-close],[data-app=hub] [data-slot=dialog-content] [data-slot=sheet-close],[data-app=hub] [data-slot=dialog-content] [data-slot=pagination-prev],[data-app=hub] [data-slot=dialog-content] [data-slot=pagination-page],[data-app=hub] [data-slot=dialog-content] [data-slot=pagination-next],[data-app=hub] [data-slot=dialog-content] [data-slot=pagination-size]{min-height:var(--sh-touch-target)}[data-app=hub] [data-slot=dialog-content] [data-slot=button][data-size^=icon],[data-app=hub] [data-slot=dialog-content] [data-slot=form-control][data-size^=icon],[data-app=hub] [data-slot=dialog-content] [data-slot=combobox-trigger][data-size^=icon],[data-app=hub] [data-slot=dialog-content] [data-slot=date-picker-trigger][data-size^=icon],[data-app=hub] [data-slot=dialog-content] [data-slot=dialog-close][data-size^=icon],[data-app=hub] [data-slot=dialog-content] [data-slot=sheet-close][data-size^=icon],[data-app=hub] [data-slot=dialog-content] [data-slot=pagination-prev][data-size^=icon],[data-app=hub] [data-slot=dialog-content] [data-slot=pagination-page][data-size^=icon],[data-app=hub] [data-slot=dialog-content] [data-slot=pagination-next][data-size^=icon],[data-app=hub] [data-slot=dialog-content] [data-slot=form-control][role=checkbox],[data-app=hub] [data-slot=dialog-content] [data-slot=form-control][role=switch],[data-app=hub] [data-slot=dialog-content] [data-slot=form-control][role=radio]{min-width:var(--sh-touch-target)}@media (max-width:767.98px){[data-app=work] [data-slot=dialog-content] [data-slot=input],[data-app=work] [data-slot=dialog-content] [data-slot=textarea],[data-app=work] [data-slot=dialog-content] [data-slot=form-control],[data-app=work] [data-slot=dialog-content] [data-slot=button],[data-app=work] [data-slot=dialog-content] [data-slot=select-trigger],[data-app=work] [data-slot=dialog-content] [data-slot=combobox-trigger],[data-app=work] [data-slot=dialog-content] [data-slot=date-picker-trigger],[data-app=work] [data-slot=dialog-content] [data-slot=dialog-close],[data-app=work] [data-slot=dialog-content] [data-slot=sheet-close],[data-app=work] [data-slot=dialog-content] [data-slot=pagination-prev],[data-app=work] [data-slot=dialog-content] [data-slot=pagination-page],[data-app=work] [data-slot=dialog-content] [data-slot=pagination-next],[data-app=work] [data-slot=dialog-content] [data-slot=pagination-size]{min-height:var(--sh-touch-target)}[data-app=work] [data-slot=dialog-content] [data-slot=button][data-size^=icon],[data-app=work] [data-slot=dialog-content] [data-slot=form-control][data-size^=icon],[data-app=work] [data-slot=dialog-content] [data-slot=combobox-trigger][data-size^=icon],[data-app=work] [data-slot=dialog-content] [data-slot=date-picker-trigger][data-size^=icon],[data-app=work] [data-slot=dialog-content] [data-slot=dialog-close][data-size^=icon],[data-app=work] [data-slot=dialog-content] [data-slot=sheet-close][data-size^=icon],[data-app=work] [data-slot=dialog-content] [data-slot=pagination-prev][data-size^=icon],[data-app=work] [data-slot=dialog-content] [data-slot=pagination-page][data-size^=icon],[data-app=work] [data-slot=dialog-content] [data-slot=pagination-next][data-size^=icon],[data-app=work] [data-slot=dialog-content] [data-slot=form-control][role=checkbox],[data-app=work] [data-slot=dialog-content] [data-slot=form-control][role=switch],[data-app=work] [data-slot=dialog-content] [data-slot=form-control][role=radio]{min-width:var(--sh-touch-target)}}.dark[data-app=store] [data-slot=button][data-variant=default]:disabled,.dark[data-app=store] [data-slot=button][data-variant=default][aria-disabled=true],.dark [data-app=store] [data-slot=button][data-variant=default]:disabled,.dark [data-app=store] [data-slot=button][data-variant=default][aria-disabled=true]{background-color:color-mix(in oklab, var(--sh-color-primary) 18%, var(--sh-color-muted));color:var(--sh-color-text-muted);opacity:1}[data-variant][data-size][data-pending],[data-variant][data-size][data-done]{opacity:1}[data-variant=default][data-size][data-pending]{background-color:color-mix(in oklab, var(--sh-color-primary) 85%, var(--sh-color-text));color:var(--sh-color-primary-contrast)}.dark [data-variant=default][data-size][data-pending]{background-color:color-mix(in oklab, var(--sh-color-primary) 85%, var(--sh-color-primary-contrast))}[data-variant=secondary][data-size][data-pending]{background-color:color-mix(in oklab, var(--sh-color-secondary) 85%, var(--sh-color-text));color:var(--sh-color-secondary-contrast)}.dark [data-variant=secondary][data-size][data-pending]{background-color:color-mix(in oklab, var(--sh-color-secondary) 85%, var(--sh-color-surface))}[data-variant=outline][data-size][data-pending]{background-color:color-mix(in oklab, var(--sh-color-text) 12%, var(--sh-color-bg));color:var(--sh-color-text)}[data-variant=ghost][data-size][data-pending]{background-color:color-mix(in oklab, var(--sh-color-text) 12%, transparent);color:var(--sh-color-text)}[data-variant=destructive][data-size][data-pending],[data-variant=destructive][data-size][data-done]{background-color:color-mix(in oklab, var(--sh-color-destructive) 36%, transparent);color:var(--sh-color-text)}[data-variant=link][data-size][data-pending]{color:color-mix(in oklab, var(--sh-color-primary) 85%, var(--sh-color-text))}.dark [data-variant=link][data-size][data-pending]{color:color-mix(in oklab, var(--sh-color-primary) 85%, var(--sh-color-primary-contrast))}[data-variant=outline][data-size][data-done] [data-pending-glyph=tick],[data-variant=ghost][data-size][data-done] [data-pending-glyph=tick],[data-variant=link][data-size][data-done] [data-pending-glyph=tick]{color:var(--sh-color-success-text)}.dark[data-app=store] [data-variant=default][data-size][data-pending]:disabled,.dark [data-app=store] [data-variant=default][data-size][data-pending]:disabled{background-color:color-mix(in oklab, var(--sh-color-primary) 85%, var(--sh-color-primary-contrast));color:var(--sh-color-primary-contrast)}.dark[data-app=store] [data-variant=default][data-size][data-done]:disabled,.dark [data-app=store] [data-variant=default][data-size][data-done]:disabled{background-color:var(--sh-color-primary);color:var(--sh-color-primary-contrast)}[data-app=store] [data-variant][data-size] [data-pending-glyph]{width:24px;height:24px}@layer components{[data-app=hub] [data-variant][data-size]{min-height:var(--sh-touch-target);min-width:var(--sh-touch-target)}}[data-app=store] [data-slot=translated-text-marker]:before{width:var(--sh-touch-target);height:var(--sh-touch-target)}[data-app=store] [data-slot=translated-text-popover]{width:min(28rem, 100vw - 2 * var(--sh-space-page));max-height:var(--radix-popover-content-available-height);overscroll-behavior:contain;padding-bottom:.75rem;overflow-y:auto}[data-app=store] [data-slot=translated-text-status]{font-size:var(--sh-font-size-body);line-height:1.75rem}[data-app=store] [data-slot=translated-text-status]>svg{width:1.25rem;height:1.25rem}[data-app=store] [data-slot=translated-text-source],[data-app=store] [data-slot=translated-text-original-heading]{font-size:var(--sh-font-size-list);line-height:1.5rem}[data-app=store] [data-slot=translated-text-original]{font-size:var(--sh-font-size-body);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.75rem}[data-app=store] [role].flex.items-start.gap-3.p-4.rounded-\[var\(--sh-radius-card\)\]>.flex-1.space-y-1>p,[data-app=store] [role].flex.items-start.gap-3.p-4.rounded-\[var\(--sh-radius-card\)\]>.flex-1.space-y-1>div{font-size:var(--sh-font-size-body);line-height:1.75rem}[data-app=store] [role].flex.items-start.gap-3.p-4.rounded-\[var\(--sh-radius-card\)\]>span[aria-hidden=true]>svg{width:1.5rem;height:1.5rem}[data-app=store] [data-slot=value-stepper-label]{font-size:var(--sh-font-size-list);line-height:1.5rem}[data-app=store] [data-slot=value-stepper-value]{font-size:1.5rem;line-height:2rem}[data-app=store] [data-slot=filter-chips-reason]{font-size:var(--sh-font-size-list);line-height:1.5rem}[data-app=store] [data-slot=filter-chips] [data-slot=toggle-group-item]{font-size:var(--sh-font-size-list);font-weight:650;line-height:1.5rem}[data-app=store] [data-slot=filter-chips] [data-slot=filter-chips-count]{font-size:var(--sh-font-size-list);line-height:1.5rem}[data-app=store] [data-store-entry-row=link],[data-app=store] [data-store-entry-row=info]{flex-wrap:wrap;row-gap:.5rem;container:sh-store-entry-row/inline-size}@container sh-store-entry-row (max-width:832px){[data-app=store] [data-store-entry-row=link]>[data-store-entry-row-part=status],[data-app=store] [data-store-entry-row=info]>[data-store-entry-row-part=status]{flex-basis:100%;order:1}[data-app=store] [data-store-entry-row=link]>[data-store-entry-row-part=leading][aria-hidden=true]~[data-store-entry-row-part=status],[data-app=store] [data-store-entry-row=info]>[data-store-entry-row-part=leading][aria-hidden=true]~[data-store-entry-row-part=status]{padding-inline-start:4rem}}[data-app=hub] [data-store-cases-list] [data-store-entry-row=link]{flex-wrap:wrap;row-gap:.5rem;container:sh-hub-case-row/inline-size}@container sh-hub-case-row (max-width:600px){[data-app=hub] [data-store-cases-list] [data-store-entry-row=link]>span:not([data-store-entry-row-part]){flex:calc(100% - 2.5rem - 1px)}[data-app=hub] [data-store-cases-list] [data-store-entry-row=link]>[data-store-entry-row-part=code],[data-app=hub] [data-store-cases-list] [data-store-entry-row=link]>[data-store-entry-row-part=status]{order:1}}[data-app=work] [data-store-entry-row=link],[data-app=work] [data-store-entry-row=info]{flex-wrap:wrap;row-gap:.25rem;container:sh-work-entry-row/inline-size}@container sh-work-entry-row (max-width:296px){[data-app=work] [data-store-entry-row=link]>[data-store-entry-row-part=status],[data-app=work] [data-store-entry-row=info]>[data-store-entry-row-part=status]{flex-basis:100%;order:1}[data-app=work] [data-store-entry-row=link]>[data-store-entry-row-part=leading][aria-hidden=true]~[data-store-entry-row-part=status],[data-app=work] [data-store-entry-row=info]>[data-store-entry-row-part=leading][aria-hidden=true]~[data-store-entry-row-part=status]{padding-inline-start:2.75rem}}.dark{--sh-color-bg:#262626;--sh-color-surface:#1c1c1c;--sh-color-border:#404040;--sh-color-text:#c1c1c1;--sh-color-text-muted:#888;--sh-color-muted:#222;--sh-color-primary:#e8b82a;--sh-color-primary-contrast:#262626;--sh-color-secondary:#697a64;--sh-color-secondary-contrast:#fff;--sh-color-info:#56afb3;--sh-color-late:#f79245;--sh-color-late-soft:#402719;--sh-color-destructive:#df6864;--sh-color-destructive-contrast:#fafafa;--sh-color-destructive-strong:color-mix(in oklab, var(--sh-color-destructive) 82%, black);--sh-color-info-text:#56afb3;--sh-color-late-text:#f79245;--sh-color-destructive-text:#f47b76;--sh-color-warning:#f8f15d;--sh-color-warning-accent:#f2eb31;--sh-color-warning-soft:#393713;--sh-maybe-fill:#322b1b;--sh-maybe-edge:#ebba336b;--sh-maybe-ink:#f5cf66;--sh-color-success:#45c47a;--sh-color-success-text:#4edd8a;--sh-color-switch-knob:#e4e4e4;--sh-color-media-stage:#000;--sh-color-media-stage-ink:#f2f2f2;--sh-color-illustration-table:#584a3b;--sh-viz-series-1:#4c94ec;--sh-viz-series-2:#c2a7f4;--sh-viz-series-3:#da69b9;--sh-viz-series-4:#e1e8f6;--sh-viz-reference:var(--sh-color-text-muted);--sh-viz-share:#a1a4bc;--sh-viz-share-track:#383838;--sh-color-sidebar:#121212;--sh-color-sidebar-border:#404040}@supports (color:lab(0% 0 0)){.dark{--sh-color-bg:lab(15.1576% 0 0);--sh-color-surface:lab(10.2624% -.00000745058 -.00000298023);--sh-color-border:lab(26.92% 0 0);--sh-color-text:lab(78.0644% 0 -.0000119209);--sh-color-text-muted:lab(56.7088% -.0000298023 0);--sh-color-muted:lab(13.232% 0 0);--sh-color-primary:lab(77.549% 8.83457 71.6721);--sh-color-primary-contrast:lab(15.1576% 0 0);--sh-color-secondary:lab(49.3381% -9.87977 9.90261);--sh-color-secondary-contrast:lab(100% 0 0);--sh-color-info:lab(66.0291% -26.7026 -11.0153);--sh-color-late:lab(70.706% 34.884 56.4847);--sh-color-late-soft:lab(18.5558% 10.842 14.522);--sh-color-destructive:lab(59.0704% 47.238 25.91);--sh-color-destructive-contrast:lab(98.2716% 0 0);--sh-color-info-text:lab(66.0291% -26.7026 -11.0153);--sh-color-late-text:lab(70.706% 34.884 56.4847);--sh-color-destructive-text:lab(66.0379% 47.1661 25.6447);--sh-color-success-text:lab(78.9955% -53.7199 29.1565);--sh-color-switch-knob:lab(90.72% .0000298023 -.0000119209);--sh-color-media-stage:lab(0% 0 0);--sh-color-media-stage-ink:lab(95.36% 0 0);--sh-color-illustration-table:lab(32.7093% 3.94182 11.2228);--sh-viz-series-1:lab(59.6751% -1.29455 -51.933);--sh-viz-series-2:lab(73.0671% 21.3951 -34.7226);--sh-viz-series-3:lab(60.465% 52.4594 -21.1107);--sh-viz-series-4:lab(91.7936% -.502259 -7.50326);--sh-viz-share:lab(67.8122% 2.63298 -12.8487);--sh-viz-share-track:lab(23.44% -.0000149012 0);--sh-color-sidebar:lab(5.46356% -.00000745058 .00000298023);--sh-color-sidebar-border:lab(26.92% 0 0)}}body{background:var(--sh-color-bg);color:var(--sh-color-text);font-family:var(--sh-font-sans);font-size:var(--sh-font-size-body);margin:0}.sh-work{grid-template:"header""main"1fr/minmax(0,1fr);min-height:100dvh;display:grid}.sh-work-header{padding:.5rem var(--sh-space-page);background:var(--sh-color-surface);border-bottom:1px solid color-mix(in oklab, var(--sh-color-border) 40%, transparent);min-height:3.25rem;box-shadow:0 2px 8px color-mix(in oklab, var(--sh-color-text) 8%, transparent);grid-area:header;justify-content:space-between;align-items:center;gap:1rem;display:flex}.sh-work-header-left{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.sh-brand{letter-spacing:-.02em;color:var(--sh-color-text);align-items:center;gap:.5rem;font-weight:700;display:inline-flex}a.sh-brand{border-radius:var(--sh-radius-data);text-decoration:none}a.sh-brand:focus-visible{outline:2px solid var(--sh-color-ring);outline-offset:2px}.sh-brand-icon{border-radius:var(--sh-radius-data);flex-shrink:0;width:auto;height:1.375rem;display:block}.sh-work-header-right{font-size:var(--sh-font-size-list);color:var(--sh-color-text-muted);align-items:center;gap:.75rem;min-width:0;display:flex}.sh-bell{width:var(--sh-touch-target);height:var(--sh-touch-target);border-radius:var(--sh-radius-control);color:var(--sh-color-text-muted);cursor:not-allowed;opacity:.55;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sh-bell-live{color:var(--sh-color-text);cursor:pointer;opacity:1;position:relative}.sh-bell:focus-visible{outline:2px solid var(--sh-color-ring);outline-offset:2px}.sh-bell-badge{border-radius:var(--sh-radius-control);background:var(--sh-color-primary);min-width:1.125rem;height:1.125rem;color:var(--sh-color-primary-contrast);font-variant-numeric:tabular-nums;pointer-events:none;justify-content:center;align-items:center;padding:0 .3125rem;font-size:.6875rem;font-weight:600;line-height:1;display:inline-flex;position:absolute;top:4px;right:4px}.sh-connection-dot{box-sizing:border-box;border-radius:var(--sh-radius-control);border-style:solid;border-width:0;flex-shrink:0;width:.75rem;height:.75rem;display:block}.sh-connection-dot[data-status=ok]{border-width:.375rem;border-color:var(--sh-color-success)}.sh-connection-dot[data-status=slow]{border-width:2px;border-color:var(--sh-color-late);background-image:linear-gradient(to top, var(--sh-color-late) 50%, transparent 50%)}.sh-connection-dot[data-status=down]{border-width:3px;border-color:var(--sh-color-destructive)}.sh-sidebar{background:var(--sh-color-sidebar);flex-direction:column;grid-area:sidebar;gap:.125rem;padding:.75rem;display:flex;overflow-y:auto}.sh-nav-section-label{text-transform:uppercase;letter-spacing:.1em;color:var(--sh-color-text-muted);padding:.875rem .5rem .25rem;font-size:.6875rem;font-weight:600}.sh-nav-item{min-height:var(--sh-touch-target);border-radius:var(--sh-radius-data);font-size:var(--sh-font-size-list);color:var(--sh-color-text-muted);cursor:pointer;align-items:center;gap:.625rem;padding:.4375rem .75rem;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s,opacity .15s;display:flex}.sh-nav-item:not(.is-active){opacity:.75}.sh-nav-item:hover{background:var(--sh-color-muted);color:var(--sh-color-text);opacity:1}.sh-nav-item:focus-visible{outline:2px solid var(--sh-color-ring);outline-offset:2px}.sh-nav-item:active{background:var(--sh-color-muted);transform:translateY(1px)}.sh-nav-item.is-active{background:color-mix(in oklab, var(--sh-color-primary) 10%, transparent);color:var(--sh-color-primary);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--sh-color-primary) 30%, transparent);font-weight:600}.sh-nav-item-icon{flex-shrink:0;width:1.05rem;height:1.05rem;display:inline-flex}.sh-nav-home{margin-bottom:.25rem}.sh-work-main{padding:var(--sh-space-page);padding-bottom:calc(var(--sh-space-page) + 4.5rem);grid-area:main;overflow-x:hidden}@supports (overflow-x:clip){.sh-work-main{overflow-x:clip}}@media (max-width:767.98px){.sh-sidebar{display:none}}@media (min-width:768px){.sh-work{grid-template:"sidebar header""sidebar main"1fr/240px minmax(0,1fr)}.sh-sidebar{border-right:1px solid var(--sh-color-sidebar-border);display:flex}.sh-nav-item{min-height:2.25rem}.sh-work.sh-work--nav-collapsed{grid-template-columns:minmax(0,1fr);grid-template-areas:"header""main"}.sh-work.sh-work--nav-collapsed .sh-sidebar{display:none}}.sh-mw{background:var(--sh-color-bg);min-height:100%;font-size:var(--sh-font-size-body);grid-template-rows:auto 1fr auto;display:grid}.sh-mw-head{padding:.5rem var(--sh-space-page) .625rem;background:var(--sh-color-surface);border-bottom:1px solid var(--sh-color-border);flex-direction:column;gap:.25rem;display:flex}.sh-mw-back{min-height:var(--sh-touch-target);color:var(--sh-color-text-muted);font-size:var(--sh-font-size-list);align-self:flex-start;align-items:center;gap:.375rem;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex}.sh-mw-back:hover{color:var(--sh-color-text)}.sh-mw-back:focus-visible{outline:2px solid var(--sh-color-ring);outline-offset:2px}.sh-mw-back svg{flex-shrink:0;width:1.05rem;height:1.05rem}.sh-mw-title{letter-spacing:-.02em;color:var(--sh-color-text);margin:0;font-size:1.1875rem;font-weight:700}.sh-mw-body{min-height:0;padding:var(--sh-space-page);overflow-y:auto}.sh-mw-action{z-index:10;background:var(--sh-color-surface);border-top:1px solid var(--sh-color-border);box-shadow:0 -2px 8px color-mix(in oklab, var(--sh-color-text) 10%, transparent);padding:.625rem var(--sh-space-page) calc(.625rem + env(safe-area-inset-bottom,0px));position:sticky;bottom:0}@media (prefers-reduced-motion:reduce){.sh-mw-back{transition:none}}@media (max-width:767.98px){.sh-mw{margin-inline:calc(-1 * var(--sh-space-page))}.sh-mw-head,.sh-mw-body,.sh-mw-action{padding-inline:var(--sh-space-window)}}@media (min-width:768px){.sh-mw{border:1px solid var(--sh-color-border);border-radius:var(--sh-radius-card);max-width:80rem;margin-inline:auto}.sh-mw-head{border-radius:calc(var(--sh-radius-card) - 1px) calc(var(--sh-radius-card) - 1px) 0 0}.sh-mw-action{border-radius:0 0 calc(var(--sh-radius-card) - 1px) calc(var(--sh-radius-card) - 1px)}.sh-mw-action>*{max-width:26rem;margin-inline:auto}}.sh-signal{border:1px solid color-mix(in oklab, var(--sh-color-border) 40%, transparent);border-radius:var(--sh-radius-card);background:var(--sh-color-surface);color:var(--sh-color-text);cursor:pointer;align-items:flex-start;gap:.75rem;padding:1rem;text-decoration:none;transition:opacity .15s;display:flex}.sh-signal:hover{opacity:.92}.sh-signal:focus-visible{outline:2px solid var(--sh-color-ring);outline-offset:2px}.sh-signal-icon{flex-shrink:0;margin-top:.0625rem;display:inline-flex}.sh-signal-icon svg{width:1.25rem;height:1.25rem}.sh-signal-body{flex-direction:column;flex:auto;min-width:0;display:flex}.sh-signal-chevron{width:1.25rem;height:1.25rem;color:var(--sh-color-text-muted);flex-shrink:0;align-self:center}.sh-signal-problem .sh-signal-icon{color:var(--sh-color-destructive)}.sh-signal-attention .sh-signal-icon{color:var(--sh-color-warning)}.sh-signal-info .sh-signal-icon{color:var(--sh-color-info)}.sh-tile.sh-signal-problem,.sh-tile.sh-signal-problem:hover,.sh-signal-problem{background:color-mix(in oklab, var(--sh-color-destructive) 9%, var(--sh-color-surface));box-shadow:0 4px 12px color-mix(in oklab, var(--sh-color-text) 16%, transparent)}.sh-signal-attention{background:color-mix(in oklab, var(--sh-color-warning-accent) 5%, var(--sh-color-surface));box-shadow:0 2px 8px color-mix(in oklab, var(--sh-color-text) 12%, transparent)}.sh-signal-info{background:color-mix(in oklab, var(--sh-color-info) 4%, var(--sh-color-surface));box-shadow:0 2px 8px color-mix(in oklab, var(--sh-color-text) 12%, transparent)}.sh-signal-headline{letter-spacing:-.01em;margin:0;font-size:1rem;font-weight:600;display:block}.sh-signal-problem .sh-signal-headline{color:var(--sh-color-destructive)}.sh-signal-attention .sh-signal-headline{color:var(--sh-color-warning)}.sh-signal-details{font-size:var(--sh-font-size-list);color:var(--sh-color-text-muted);flex-direction:column;gap:.125rem;margin:.375rem 0 0;padding:0;list-style:none;display:flex}.dark .sh-tile.sh-signal-problem,.dark .sh-tile.sh-signal-problem:hover,.dark .sh-signal-problem{box-shadow:0 4px 12px color-mix(in oklab, var(--sh-color-text) 16%, transparent), 0 0 26px 0 color-mix(in oklab, var(--sh-color-destructive) 40%, transparent)}.dark .sh-signal-attention{box-shadow:0 2px 8px color-mix(in oklab, var(--sh-color-text) 12%, transparent), 0 0 24px 0 color-mix(in oklab, var(--sh-color-warning-accent) 30%, transparent)}.dark .sh-signal-info{box-shadow:0 2px 8px color-mix(in oklab, var(--sh-color-text) 12%, transparent), 0 0 24px 0 color-mix(in oklab, var(--sh-color-info) 29%, transparent)}@media (prefers-reduced-motion:reduce){.sh-signal,.sh-nav-item{transition:none}}.sh-launcher{flex-direction:column;gap:.5rem;display:flex}.sh-launcher-title{text-transform:uppercase;letter-spacing:.1em;color:var(--sh-color-text-muted);margin:0;font-size:.6875rem;font-weight:600}.sh-launcher-grid{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.sh-tile{border:1px solid color-mix(in oklab, var(--sh-color-border) 40%, transparent);border-radius:var(--sh-radius-card);background:var(--sh-color-surface);color:var(--sh-color-text);box-shadow:0 2px 4px color-mix(in oklab, var(--sh-color-text-muted) 16%, transparent);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:.875rem .5rem;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.sh-tile:hover{border-color:var(--sh-color-ring);box-shadow:0 2px 6px color-mix(in oklab, var(--sh-color-text-muted) 14%, transparent)}.sh-tile:focus-visible{outline:2px solid var(--sh-color-ring);outline-offset:2px}.sh-tile-icon{border-radius:var(--sh-radius-card);background:var(--sh-color-muted);width:3.5rem;height:3.5rem;color:var(--sh-color-text-muted);justify-content:center;align-items:center;display:inline-flex}.sh-tile-icon svg{width:1.7rem;height:1.7rem}.sh-tile-label{font-size:var(--sh-font-size-list);text-align:center;color:var(--sh-color-text);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-weight:700;line-height:1.15;overflow:hidden}.sh-tile-dot,.sh-hub-dock-dot,.sh-v1switch-signal,.sh-filter-chips-signal{border-radius:var(--sh-radius-control);background:var(--sh-color-primary);width:.62rem;height:.62rem}.sh-filter-chips-signal{flex-shrink:0;display:inline-block}.sh-tile-dot{box-shadow:0 0 0 2px var(--sh-color-surface);position:absolute;top:.5rem;right:.5rem}.sh-fab{right:1rem;bottom:calc(1rem + env(safe-area-inset-bottom,0px));z-index:20;border-radius:var(--sh-radius-control);background:var(--sh-color-primary);width:56px;height:56px;color:var(--sh-color-primary-contrast);box-shadow:0 4px 12px color-mix(in oklab, var(--sh-color-text) 24%, transparent);cursor:pointer;border:none;justify-content:center;align-items:center;transition:background-color .15s,box-shadow .15s;display:inline-flex;position:fixed}.sh-fab svg{width:1.65rem;height:1.65rem}.sh-fab:hover{background:color-mix(in oklab, var(--sh-color-primary), black 8%);box-shadow:0 6px 16px color-mix(in oklab, var(--sh-color-text) 30%, transparent)}.sh-fab:focus-visible{outline:2px solid var(--sh-color-ring);outline-offset:2px}.sh-fab[aria-disabled=true]{opacity:.92;cursor:default}.sh-fab-fade{z-index:15;pointer-events:none;background:linear-gradient(to top, var(--sh-color-bg), transparent);height:6rem;position:fixed;bottom:0;left:0;right:0}.dark .sh-tile{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--sh-color-text-muted) 18%, transparent)}.dark .sh-tile:hover{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--sh-color-text-muted) 28%, transparent)}@media (min-width:768px){.sh-launcher{display:none}}@media (prefers-reduced-motion:reduce){.sh-tile,.sh-fab{transition:none}}.sh-hub{grid-template-rows:auto 1fr;min-height:100dvh;display:grid}.sh-hub-header{padding:.75rem var(--sh-space-page);background:var(--sh-color-surface);border-bottom:1px solid color-mix(in oklab, var(--sh-color-border) 40%, transparent);justify-content:space-between;align-items:center;gap:1rem;display:flex}.sh-hub-header-left{align-items:center;display:flex}.sh-hub-header-right{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.sh-hub-main{padding:var(--sh-space-page);padding-bottom:calc(var(--sh-space-page) + 64px + env(safe-area-inset-bottom,0px));overflow-x:hidden}.sh-hub:has(.sh-fab) .sh-hub-main{padding-bottom:calc(var(--sh-space-page) + 64px + 4.5rem + env(safe-area-inset-bottom,0px))}@supports not selector(:has(*)){.sh-hub-main{padding-bottom:calc(var(--sh-space-page) + 64px + 4.5rem + env(safe-area-inset-bottom,0px))}}.sh-hub-dock{z-index:20;background:var(--sh-color-surface);border-top:1px solid color-mix(in oklab, var(--sh-color-border) 40%, transparent);padding-bottom:env(safe-area-inset-bottom,0px);display:flex;position:fixed;bottom:0;left:0;right:0}.sh-hub-dock-item{min-height:44px;color:var(--sh-color-text-muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.1875rem;padding:.5rem .25rem;font-size:.6875rem;font-weight:600;text-decoration:none;transition:color .15s;display:flex}.sh-hub-dock-item:focus-visible{outline:2px solid var(--sh-color-ring);outline-offset:-2px}.sh-hub-dock-item.is-active{color:var(--sh-color-primary)}.sh-hub-dock-icon{justify-content:center;align-items:center;display:inline-flex;position:relative}.sh-hub-dock-dot{box-shadow:0 0 0 2px var(--sh-color-surface);position:absolute;top:-.125rem;right:-.25rem}.sh-hub-dock-item.is-active .sh-hub-dock-icon{border-radius:var(--sh-radius-control);background:color-mix(in oklab, var(--sh-color-text-muted) 12%, transparent);min-width:2.75rem;height:1.6rem}.dark .sh-hub-dock-item.is-active .sh-hub-dock-icon{box-shadow:0 0 10px color-mix(in oklab, var(--sh-color-text-muted) 14%, transparent)}.sh-hub-dock-icon svg{width:1.5rem;height:1.5rem}.sh-hub-dock-label{line-height:1}.sh-hub .sh-fab{bottom:calc(64px + 1rem + env(safe-area-inset-bottom,0px))}.sh-hub .sh-fab-fade{bottom:64px}.sh-hub .sh-launcher-title{letter-spacing:.08em;font-size:.75rem}@media (min-width:768px){.sh-hub .sh-launcher{display:flex}.sh-hub{max-width:520px;margin-inline:auto}.sh-hub-dock{width:100%;max-width:520px;left:50%;right:auto;transform:translate(-50%)}}.sh-tile-soon{opacity:.6;cursor:default;width:100%;font-family:inherit}.sh-tile-soon:hover{border-color:var(--sh-color-border);box-shadow:0 2px 4px color-mix(in oklab, var(--sh-color-text-muted) 16%, transparent)}.sh-tile-soon-chip{border-radius:var(--sh-radius-control);background:var(--sh-color-muted);color:var(--sh-color-text-muted);padding:.0625rem .375rem;font-size:.625rem;font-weight:600;line-height:1.4;position:absolute;top:.5rem;right:.5rem}.sh-tile.sh-tile-store{width:100%;min-height:max(6rem, var(--sh-touch-target));text-align:start;cursor:pointer;justify-content:center;align-items:flex-start;gap:.75rem;padding:.75rem 1.25rem .875rem;font-family:inherit}.sh-tile-store .sh-tile-store-chip{background:var(--sh-color-muted);width:3.5rem;height:3.5rem;color:var(--sh-color-text-muted);flex-shrink:0}.sh-tile-store .sh-tile-store-chip svg{width:2rem;height:2rem}.sh-tile-store-text{flex-direction:column;gap:.25rem;min-width:0;max-width:100%;display:flex}.sh-tile-store-label{color:var(--sh-color-text);white-space:normal;overflow-wrap:anywhere;font-size:1.5rem;font-weight:700;line-height:1.15}.sh-tile-store-subtitle{font-size:var(--sh-font-size-list);color:var(--sh-color-text-muted);line-height:1.3}.sh-tile.sh-tile-urgent .sh-tile-icon{color:var(--sh-color-destructive-text)}.sh-tile-urgent .sh-tile-urgent-subtitle{color:var(--sh-color-text)}[data-app=work] .sh-tile.sh-tile-store{min-height:max(4.5rem, var(--sh-touch-target));gap:.5rem;padding:.75rem 1rem}[data-app=work] .sh-tile-store .sh-tile-store-chip{width:2.5rem;height:2.5rem}[data-app=work] .sh-tile-store .sh-tile-store-chip svg{width:1.25rem;height:1.25rem}[data-app=work] .sh-tile-store-text{gap:.125rem}[data-app=work] .sh-tile-store-label{font-size:1rem;font-weight:600;line-height:1.25}[data-app=hub] .sh-tile.sh-tile-store{gap:.5rem;padding:.75rem .5rem}[data-app=hub] .sh-tile-store .sh-tile-store-chip{width:2.75rem;height:2.75rem}[data-app=hub] .sh-tile-store .sh-tile-store-chip svg{width:1.5rem;height:1.5rem}[data-app=hub] .sh-tile-store-label{font-size:var(--sh-font-size-list);overflow-wrap:normal;-webkit-hyphens:auto;hyphens:auto;line-height:1.2}[data-app=hub] [data-slot=santa-table]>[data-slot=table-body]>[data-slot=table-row]{height:var(--sh-row-height)}[data-app=hub] [data-slot=santa-table]>[data-slot=table-body]>[data-slot=table-row]>[data-slot=table-cell],[data-app=hub] [data-slot=santa-table]>[data-slot=table-body]>[data-slot=table-row]>[data-slot=table-head]{font-size:var(--sh-font-size-list)}@media (prefers-reduced-motion:reduce){.sh-hub-dock-item{transition:none}}.sh-v1switch{align-items:center;gap:.25rem;display:flex}.sh-v1switch-item{border-radius:var(--sh-radius-control);color:var(--sh-color-text-muted);white-space:nowrap;border:1px solid #0000;align-items:center;padding:.5rem 1rem;font-weight:600;text-decoration:none;transition:color .15s,background .15s;display:inline-flex}.sh-v1switch-item:hover{color:var(--sh-color-text)}.sh-v1switch-item[aria-current=page]{background:var(--sh-color-muted);color:var(--sh-color-text);border-color:color-mix(in oklab, var(--sh-color-text) 9%, transparent)}.sh-v1switch-item:focus-visible{outline:2px solid var(--sh-color-ring);outline-offset:2px}.sh-v1switch-count{color:var(--sh-color-text-muted);font-variant-numeric:tabular-nums;margin-left:.375rem}.sh-v1switch-item[aria-current=page] .sh-v1switch-count{color:var(--sh-color-text-muted)}.sh-v1switch-alarm{color:var(--sh-color-destructive);align-items:center;margin-left:.375rem;display:inline-flex}.sh-v1switch-alarm svg{width:1rem;height:1rem}.sh-v1switch-signal{flex-shrink:0;margin-left:.375rem;display:inline-block}.sh-v1switch-mark{box-sizing:border-box;border-radius:var(--sh-radius-control);border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;width:.5rem;height:.5rem;margin-left:.375rem;display:inline-flex}.sh-v1switch-mark[data-tone=warning]{background-color:var(--sh-color-warning-accent);border-color:var(--sh-color-warning)}.sh-v1switch-mark[data-tone=info]{background-color:var(--sh-color-info);border-color:#0000}.sh-v1switch-mark[data-tone=neutral]{background-color:var(--sh-color-text-muted);border-color:#0000}.sh-v1switch-mark[data-tone=success]{background-color:var(--sh-color-success);border-color:#0000}.sh-v1switch-mark[data-tone=late]{background-color:var(--sh-color-late);border-color:#0000}.sh-v1switch-mark[data-tone=destructive]{background-color:var(--sh-color-destructive);border-color:#0000}@media (prefers-reduced-motion:reduce){.sh-v1switch-item{transition:none}}@media (max-width:767.98px){.sh-v1switch{scrollbar-width:none;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;gap:.5rem;overflow-x:auto}.sh-v1switch::-webkit-scrollbar{display:none}.sh-v1switch-item{min-height:var(--sh-touch-target);scroll-snap-align:start;flex:none}}@media (min-width:768px){.sh-v1switch{scrollbar-width:thin;margin:-4px;padding:4px;overflow-x:auto}}@media (max-width:359.98px){.sh-v1switch[data-fit-narrow]{gap:.375rem}.sh-v1switch[data-fit-narrow] .sh-v1switch-item{padding-inline:.625rem}.sh-v1switch[data-fit-narrow] .sh-v1switch-count,.sh-v1switch[data-fit-narrow] .sh-v1switch-signal,.sh-v1switch[data-fit-narrow] .sh-v1switch-alarm,.sh-v1switch[data-fit-narrow] .sh-v1switch-mark{margin-left:.25rem}}.sh-v1switch-sub{gap:.2rem;margin-left:.75rem}.sh-v1switch-sub .sh-v1switch-item{font-size:var(--sh-font-size-list);padding:.3125rem .75rem}.sh-masthead{border-radius:var(--sh-radius-card);background-color:var(--sh-color-bg);background-position:0;background-repeat:no-repeat;background-size:cover;width:100%;overflow:hidden}.sh-masthead--work{aspect-ratio:2880/320;background-image:url(/brand/app-header-work-light.png)}.dark .sh-masthead--work{background-image:url(/brand/app-header-work-dark.png)}.sh-masthead--hub{aspect-ratio:1560/480;background-image:url(/brand/app-header-hub-light.png);background-size:contain;max-height:5.5rem}.dark .sh-masthead--hub{background-image:url(/brand/app-header-hub-dark.png)}.sh-glyph-label{align-items:center;gap:.375rem;min-width:0;display:inline-flex}.sh-glyph-label>svg{flex-shrink:0;width:1em;height:1em}.sh-glyph-label__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sh-glyph-label--chip{background:var(--sh-color-muted);color:var(--sh-color-text-muted);border-radius:var(--sh-radius-control);font-size:var(--sh-font-size-list);padding:.125rem .5rem}.sh-glyph-label--heading{color:var(--sh-color-text);font-weight:600}.sh-glyph-label--wrap{align-items:flex-start;max-width:100%}.sh-glyph-label--wrap>svg{margin-top:.2em}.sh-glyph-label--wrap .sh-glyph-label__text{text-overflow:clip;white-space:normal;overflow-wrap:break-word;overflow:visible}.sh-initials-avatar{border-radius:var(--sh-radius-control);background:var(--sh-color-muted);color:var(--sh-color-text-muted);border:1px solid var(--sh-color-border);text-transform:uppercase;-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex}.sh-initials-avatar--sm{width:1.5rem;height:1.5rem;font-size:.6rem}.sh-initials-avatar--md{width:2rem;height:2rem;font-size:.7rem}.sh-initials-avatar--lg{width:4rem;height:4rem;font-size:1.375rem}.sh-initials-avatar--marked{position:relative}.sh-avatar-stack{--sh-avatar-stack-ring:var(--sh-color-surface);align-items:center;display:inline-flex}.sh-avatar-stack__item{box-shadow:0 0 0 2px var(--sh-avatar-stack-ring)}.sh-avatar-stack__item:not(:first-child){margin-left:-.5rem}.sh-avatar-mark{box-sizing:border-box;border-radius:var(--sh-radius-control);border:.09375rem solid var(--sh-avatar-mark-ink);width:45%;min-width:.625rem;height:45%;min-height:.625rem;color:var(--sh-avatar-mark-ink);justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-block-end:-.125rem;inset-inline-end:-.125rem}.sh-avatar-mark__glyph{width:75%;height:75%}.sh-avatar-mark--success{--sh-avatar-mark-ink:var(--sh-color-success-text);--sh-avatar-mark-fill:color-mix(in oklab, var(--sh-color-success) 18%, var(--sh-color-surface))}.sh-avatar-mark--late{--sh-avatar-mark-ink:var(--sh-color-late-text);--sh-avatar-mark-fill:var(--sh-color-late-soft)}.sh-avatar-mark--info{--sh-avatar-mark-ink:var(--sh-color-info-text);--sh-avatar-mark-fill:color-mix(in oklab, var(--sh-color-info) 18%, var(--sh-color-surface))}.sh-avatar-mark--warning{--sh-avatar-mark-ink:var(--sh-color-warning);--sh-avatar-mark-fill:var(--sh-color-warning-soft)}.sh-avatar-mark--destructive{--sh-avatar-mark-ink:var(--sh-color-destructive-text);--sh-avatar-mark-fill:color-mix(in oklab, var(--sh-color-destructive) 18%, var(--sh-color-surface))}.sh-avatar-mark--neutral{--sh-avatar-mark-ink:var(--sh-color-text-muted);--sh-avatar-mark-fill:var(--sh-color-muted)}.sh-avatar-mark--filled{background:var(--sh-avatar-mark-fill)}.sh-avatar-mark--hollow{background:var(--sh-color-surface)}.sh-avatar-mark--dashed{background:var(--sh-color-surface);border-style:dashed}.sh-avatar-ring{outline:.125rem solid var(--sh-avatar-ring-colour);outline-offset:.125rem}.sh-avatar-ring--neutral{--sh-avatar-ring-colour:var(--sh-color-text-muted)}.sh-avatar-ring--destructive{--sh-avatar-ring-colour:var(--sh-color-destructive)}@keyframes sh-progress-indeterminate{0%{transform:translate(-100%)}to{transform:translate(250%)}}.sh-progress-indeterminate{width:40%;animation:1.2s ease-in-out infinite sh-progress-indeterminate}@media (prefers-reduced-motion:reduce){.sh-progress-indeterminate{animation:none}}#sh-nav-feedback{top:env(safe-area-inset-top,0px);z-index:1000000000;pointer-events:none;display:none;position:fixed;left:0;right:0}html[data-nav-phase] #sh-nav-feedback{display:block}#sh-nav-feedback [data-slot=progress]{border-radius:0}#sh-nav-feedback [data-slot=progress-indicator]{height:100%}html[data-app=store] #sh-nav-feedback [data-slot=progress]{height:8px}html[data-app=store] #sh-nav-feedback [data-slot=progress-indicator]{width:100%;animation:none;transform:none}#sh-nav-feedback [data-nav-band]{z-index:1;min-height:var(--sh-row-height);padding:.5rem var(--sh-space-page);border-bottom:1px solid var(--sh-color-border);background:var(--sh-color-surface);box-shadow:0 2px 8px color-mix(in oklab, var(--sh-color-text) 8%, transparent);color:var(--sh-color-text);font-size:var(--sh-font-size-body);pointer-events:auto;flex-direction:column;gap:.5rem;display:none;position:relative}html[data-nav-phase=slow] #sh-nav-feedback [data-nav-band],html[data-nav-phase=no-answer] #sh-nav-feedback [data-nav-band]{display:flex}html[data-app=store] #sh-nav-feedback [data-nav-band]{gap:.75rem;padding-block:.75rem}#sh-nav-feedback [data-nav-line]{overflow-wrap:anywhere;align-items:center;gap:.5rem;margin:0;font-weight:500;display:none}html[data-nav-phase=slow] #sh-nav-feedback [data-nav-line=slow],html[data-nav-phase=no-answer] #sh-nav-feedback [data-nav-line=no-answer]{display:flex}html[data-nav-phase=no-answer] #sh-nav-feedback [data-nav-line=no-answer]{font-weight:600}#sh-nav-feedback [data-nav-line] svg{width:1.25rem;height:1.25rem;color:var(--sh-color-text-muted);flex:none}html[data-app=store] #sh-nav-feedback [data-nav-line] svg{width:1.5rem;height:1.5rem}#sh-nav-feedback [data-nav-actions]{flex-wrap:wrap;gap:.5rem;display:none}html[data-nav-phase=no-answer] #sh-nav-feedback [data-nav-actions]{display:flex}html[data-app=store] #sh-nav-feedback [data-nav-actions]{gap:.75rem}#sh-nav-feedback [data-nav-actions] [data-slot=button]{height:auto;min-height:var(--sh-touch-target);font-size:var(--sh-font-size-body);white-space:normal;flex:auto}@media (min-width:640px){#sh-nav-feedback [data-nav-band]{flex-direction:row;justify-content:space-between;align-items:center}#sh-nav-feedback [data-nav-actions] [data-slot=button]{flex:none}}#sh-nav-feedback [data-nav-ring-host]{color:var(--sh-color-text);display:none;position:fixed}#sh-nav-feedback [data-nav-ring-host][data-nav-ring]{width:1rem;height:1rem;display:block;translate:-50% -50%}html[data-app=store] #sh-nav-feedback [data-nav-ring-host][data-nav-ring=center]{width:1.5rem;height:1.5rem}#sh-nav-feedback [data-nav-ring-host][data-nav-ring=row]{box-sizing:border-box;border-radius:var(--sh-radius-control);background:var(--sh-color-surface);width:2rem;height:2rem;padding:.375rem;translate:calc(-100% - .5rem) -50%}html[data-app=work] #sh-nav-feedback [data-nav-ring-host][data-nav-ring=row]{width:1.5rem;height:1.5rem;padding:.25rem}html[data-app=store] #sh-nav-feedback [data-nav-ring-host][data-nav-ring=row]{width:2.5rem;height:2.5rem;padding:.5rem}@keyframes sh-nav-ring-spin{to{rotate:360deg}}#sh-nav-feedback [data-nav-ring-host] svg{width:100%;height:100%;animation:.8s linear infinite sh-nav-ring-spin;display:block}[data-nav-glyph]{visibility:hidden}[data-nav-pending]:not([data-variant]),[data-nav-pending][data-variant=outline],[data-nav-pending][data-variant=ghost]{opacity:.7;color:var(--sh-color-text)}[data-nav-pending=center]:not([data-variant]),[data-nav-pending=center][data-variant=outline],[data-nav-pending=center][data-variant=ghost]{opacity:1;color:color-mix(in oklab, var(--sh-color-text) 25%, transparent)}[data-nav-pending][data-variant=default]{background-color:color-mix(in oklab, var(--sh-color-primary) 85%, var(--sh-color-text))}.dark [data-nav-pending][data-variant=default]{background-color:color-mix(in oklab, var(--sh-color-primary) 85%, var(--sh-color-primary-contrast))}[data-nav-pending][data-variant=secondary]{background-color:color-mix(in oklab, var(--sh-color-secondary) 85%, var(--sh-color-text))}.dark [data-nav-pending][data-variant=secondary]{background-color:color-mix(in oklab, var(--sh-color-secondary) 85%, var(--sh-color-surface))}[data-nav-pending][data-variant=destructive]{background-color:color-mix(in oklab, var(--sh-color-destructive) 36%, transparent);color:var(--sh-color-text)}[data-nav-pending][data-variant=link]{color:color-mix(in oklab, var(--sh-color-primary) 85%, var(--sh-color-text));text-decoration:underline}.dark [data-nav-pending][data-variant=link]{color:color-mix(in oklab, var(--sh-color-primary) 85%, var(--sh-color-primary-contrast))}[data-nav-pending=center][data-variant=default]{color:color-mix(in oklab, var(--sh-color-primary-contrast) 25%, transparent)}[data-nav-pending=center][data-variant=secondary]{color:color-mix(in oklab, var(--sh-color-secondary-contrast) 25%, transparent)}[data-nav-pending=center][data-variant=destructive],[data-nav-pending=center][data-variant=link]{color:color-mix(in oklab, var(--sh-color-text) 25%, transparent)}@media (prefers-reduced-motion:reduce){#sh-nav-feedback [data-slot=progress-indicator]{width:100%;animation:none;transform:none}#sh-nav-feedback [data-nav-ring-host] svg{animation:none}}.sh-activity-item{align-items:flex-start;gap:.75rem;display:flex}.sh-activity-item__leading{z-index:1;flex-shrink:0;position:relative}.sh-activity-item__content{flex:auto;min-width:0}.sh-activity-item__header{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.sh-activity-item__actor{color:var(--sh-color-text);font-weight:600}.sh-activity-item__time{color:var(--sh-color-text-muted);font-size:var(--sh-font-size-list)}.sh-activity-item__body{color:var(--sh-color-text);margin-top:.25rem}.sh-timeline{margin:0;padding:0;list-style:none}.sh-timeline__item{padding-bottom:1rem;position:relative}.sh-timeline__item:last-child{padding-bottom:0}.sh-timeline__item:before{content:"";background:var(--sh-color-border);width:1px;position:absolute;top:.75rem;bottom:0;left:.75rem}.sh-timeline__item:after{content:"";background:var(--sh-color-border);width:1px;height:.75rem;position:absolute;top:0;left:.75rem}.sh-timeline__item--first:after,.sh-timeline__item--last:before{display:none}.sh-message-thread{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.sh-thread-bubble{border-radius:var(--sh-radius-card);max-width:86%;padding:.5rem .75rem;line-height:1.4}.sh-thread-bubble--own{background:color-mix(in oklab, var(--sh-color-muted) 72%, var(--sh-color-surface));border:1px solid color-mix(in srgb, var(--sh-color-text-muted) 26%, var(--sh-color-border));border-bottom-right-radius:var(--sh-radius-data);align-self:flex-end}.sh-thread-bubble--other{background:var(--sh-color-surface);border:1px solid var(--sh-color-border);border-bottom-left-radius:var(--sh-radius-data);align-self:flex-start}.sh-thread-bubble__author{color:var(--sh-color-text-muted);font-size:var(--sh-font-size-list);margin-bottom:.25rem;font-weight:600;display:block}.sh-thread-bubble__body{color:var(--sh-color-text);font-size:var(--sh-font-size-body)}.sh-thread-bubble__time{color:var(--sh-color-text-muted);font-size:var(--sh-font-size-list);margin-top:.25rem;display:block}.sh-thread-bubble--signed .sh-thread-bubble__author,.sh-thread-bubble--signed .sh-thread-bubble__time{color:var(--sh-color-text)}.sh-day-bar-week{vertical-align:middle;background-image:var(--day-bar-week-images,none);background-position:var(--day-bar-week-positions,0 0);background-size:var(--day-bar-week-sizes,auto);background-repeat:no-repeat;flex:none;display:inline-block;position:relative}.sh-day-bar-week[data-shape]:before{content:"";box-sizing:border-box;height:var(--day-bar-week-cell-height);border-radius:calc(var(--sh-radius-data) / 2);position:absolute;top:0;left:0;right:0}.sh-day-bar-week[data-shape=dashed-box]:before{border:1px dashed color-mix(in oklab, var(--sh-color-text-muted) 55%, transparent);background:var(--sh-color-muted)}.sh-day-bar-week[data-shape=dotted-box]:before{border:1.5px dotted var(--sh-color-text-muted);background:var(--sh-color-muted)}.sh-day-bar-week[data-shape=named-gap]:before{left:50%;right:auto;top:calc(var(--day-bar-week-cell-height) / 2);background:var(--sh-color-text-muted);border-radius:0;width:14px;height:14px;translate:-50% -50%;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10.733 5.076a10.744 10.744 0 0 1 11.205 6.575 1 1 0 0 1 0 .696 10.747 10.747 0 0 1-1.444 2.49'/%3E%3Cpath d='M14.084 14.158a3 3 0 0 1-4.242-4.242'/%3E%3Cpath d='M17.479 17.499a10.75 10.75 0 0 1-15.417-5.151 1 1 0 0 1 0-.696 10.75 10.75 0 0 1 4.446-5.143'/%3E%3Cpath d='m2 2 20 20'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10.733 5.076a10.744 10.744 0 0 1 11.205 6.575 1 1 0 0 1 0 .696 10.747 10.747 0 0 1-1.444 2.49'/%3E%3Cpath d='M14.084 14.158a3 3 0 0 1-4.242-4.242'/%3E%3Cpath d='M17.479 17.499a10.75 10.75 0 0 1-15.417-5.151 1 1 0 0 1 0-.696 10.75 10.75 0 0 1 4.446-5.143'/%3E%3Cpath d='m2 2 20 20'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}@property --sh-press-wash{syntax:"<color>";inherits:false;initial-value:#0000}.sh-tile.sh-tile.sh-tile,.sh-tile.sh-tile.sh-tile .sh-tile-icon,.sh-nav-item.sh-nav-item,.sh-hub-dock-item,.sh-v1switch-item.sh-v1switch-item,.sh-mw-back,a.sh-signal.sh-signal,a.sh-brand,.sh-bell.sh-bell-live,[data-store-entry-row=link],[data-store-entry-row=select],[data-photo-choice-tile],[data-variant=outline][data-size],[data-variant=ghost][data-size]{background-image:linear-gradient(var(--sh-press-wash), var(--sh-press-wash))}.sh-tile{transition-property:border-color,box-shadow,--sh-press-wash}.sh-nav-item{transition-property:background-color,color,opacity,--sh-press-wash}.sh-hub-dock-item{transition-property:color,--sh-press-wash}.sh-v1switch-item{transition-property:color,background,--sh-press-wash}a.sh-signal{transition-property:opacity,--sh-press-wash}.sh-mw-back{border-radius:var(--sh-radius-data);transition-property:color,--sh-press-wash}.sh-tile.sh-tile.sh-tile .sh-tile-icon,a.sh-brand,.sh-bell.sh-bell-live{transition:--sh-press-wash .15s}[data-store-entry-row=link],[data-store-entry-row=select],[data-photo-choice-tile]{transition-property:border-color,box-shadow,--sh-press-wash;transition-duration:.15s}.sh-tile:not([aria-disabled=true]):active,.sh-tile:not([aria-disabled=true])[data-sh-pressed],.sh-tile:not([aria-disabled=true]):active .sh-tile-icon,.sh-tile:not([aria-disabled=true])[data-sh-pressed] .sh-tile-icon,.sh-nav-item:active,.sh-nav-item[data-sh-pressed],.sh-hub-dock-item:active,.sh-hub-dock-item[data-sh-pressed],.sh-v1switch-item:active,.sh-v1switch-item[data-sh-pressed],.sh-mw-back:active,.sh-mw-back[data-sh-pressed],a.sh-signal:active,a.sh-signal[data-sh-pressed],a.sh-brand:active,a.sh-brand[data-sh-pressed],.sh-bell-live:active,.sh-bell-live[data-sh-pressed],[data-store-entry-row=link]:active,[data-store-entry-row=link][data-sh-pressed],[data-store-entry-row=select]:active,[data-store-entry-row=select][data-sh-pressed],[data-photo-choice-tile]:active,[data-photo-choice-tile][data-sh-pressed],[data-variant=outline][data-size]:not(:disabled):not([aria-disabled=true]):active,[data-variant=outline][data-size]:not(:disabled):not([aria-disabled=true])[data-sh-pressed],[data-variant=ghost][data-size]:not(:disabled):not([aria-disabled=true]):active,[data-variant=ghost][data-size]:not(:disabled):not([aria-disabled=true])[data-sh-pressed]{--sh-press-wash:color-mix(in oklab, var(--sh-color-text) 12%, transparent);transition-duration:0s}.sh-tile:not(.dark *):not(.sh-signal-problem):not(.sh-signal-attention):not(.sh-signal-info):not([aria-disabled=true]):active,.sh-tile:not(.dark *):not(.sh-signal-problem):not(.sh-signal-attention):not(.sh-signal-info):not([aria-disabled=true])[data-sh-pressed]{box-shadow:none}.sh-nav-item.sh-nav-item:not(.is-active):active,.sh-nav-item.sh-nav-item:not(.is-active)[data-sh-pressed]{background-color:#0000}.sh-hub-dock-item.sh-hub-dock-item:active,.sh-hub-dock-item.sh-hub-dock-item[data-sh-pressed],.sh-v1switch-item.sh-v1switch-item:active,.sh-v1switch-item.sh-v1switch-item[data-sh-pressed],.sh-mw-back.sh-mw-back:active,.sh-mw-back.sh-mw-back[data-sh-pressed],[data-variant=outline][data-size]:not(:disabled):not([aria-disabled=true]):active,[data-variant=outline][data-size]:not(:disabled):not([aria-disabled=true])[data-sh-pressed],[data-variant=ghost][data-size]:not(:disabled):not([aria-disabled=true]):active,[data-variant=ghost][data-size]:not(:disabled):not([aria-disabled=true])[data-sh-pressed]{color:var(--sh-color-text)}tr.relative:has(a[href])>*{background-image:linear-gradient(var(--sh-press-wash), var(--sh-press-wash));transition:--sh-press-wash .15s}[data-slot=santa-table-card].relative:has(a[href]){background-image:linear-gradient(var(--sh-press-wash), var(--sh-press-wash));transition:--sh-press-wash .15s}tr.relative:has(a:not([aria-disabled=true]):active)>*{--sh-press-wash:color-mix(in oklab, var(--sh-color-text) 12%, transparent);transition-duration:0s}tr.relative:has(a:not([aria-disabled=true])[data-sh-pressed])>*{--sh-press-wash:color-mix(in oklab, var(--sh-color-text) 12%, transparent);transition-duration:0s}[data-slot=santa-table-card].relative:has(a:not([aria-disabled=true]):active){--sh-press-wash:color-mix(in oklab, var(--sh-color-text) 12%, transparent);transition-duration:0s}[data-slot=santa-table-card].relative:has(a:not([aria-disabled=true])[data-sh-pressed]){--sh-press-wash:color-mix(in oklab, var(--sh-color-text) 12%, transparent);transition-duration:0s}[data-variant][data-size]:not(:disabled):not([aria-disabled=true]):active,[data-variant][data-size]:not(:disabled):not([aria-disabled=true])[data-sh-pressed],[class*="active:not-aria-[haspopup]:translate-y-px"]:active,[class*="active:not-aria-[haspopup]:translate-y-px"][data-sh-pressed]{transition-duration:0s;translate:none}.sh-fab:not([aria-disabled=true]):active,.sh-fab:not([aria-disabled=true])[data-sh-pressed]{background-color:color-mix(in oklab, var(--sh-color-primary) 85%, var(--sh-color-text));transition-duration:0s}.dark .sh-fab:not([aria-disabled=true]):active,.dark .sh-fab:not([aria-disabled=true])[data-sh-pressed]{background-color:color-mix(in oklab, var(--sh-color-primary) 85%, var(--sh-color-primary-contrast))}button[data-slot=dialog-close]:not([data-variant]),button[data-slot=sheet-close]:not([data-variant]){background-image:linear-gradient(var(--sh-press-wash), var(--sh-press-wash));transition:--sh-press-wash .15s}button[data-slot=dialog-close]:not([data-variant]):not(:disabled):not([aria-disabled=true]):active,button[data-slot=dialog-close]:not([data-variant]):not(:disabled):not([aria-disabled=true])[data-sh-pressed],button[data-slot=sheet-close]:not([data-variant]):not(:disabled):not([aria-disabled=true]):active,button[data-slot=sheet-close]:not([data-variant]):not(:disabled):not([aria-disabled=true])[data-sh-pressed]{--sh-press-wash:color-mix(in oklab, var(--sh-color-text) 12%, transparent);color:var(--sh-color-text);transition-duration:0s}[data-variant=default][data-size]:not(:disabled):not([aria-disabled=true]):active,[data-variant=default][data-size]:not(:disabled):not([aria-disabled=true])[data-sh-pressed]{background-color:color-mix(in oklab, var(--sh-color-primary) 85%, var(--sh-color-text))}.dark [data-variant=default][data-size]:not(:disabled):not([aria-disabled=true]):active,.dark [data-variant=default][data-size]:not(:disabled):not([aria-disabled=true])[data-sh-pressed]{background-color:color-mix(in oklab, var(--sh-color-primary) 85%, var(--sh-color-primary-contrast))}[data-variant=secondary][data-size]:not(:disabled):not([aria-disabled=true]):active,[data-variant=secondary][data-size]:not(:disabled):not([aria-disabled=true])[data-sh-pressed]{background-color:color-mix(in oklab, var(--sh-color-secondary) 85%, var(--sh-color-text))}.dark [data-variant=secondary][data-size]:not(:disabled):not([aria-disabled=true]):active,.dark [data-variant=secondary][data-size]:not(:disabled):not([aria-disabled=true])[data-sh-pressed]{background-color:color-mix(in oklab, var(--sh-color-secondary) 85%, var(--sh-color-surface))}[data-variant=destructive][data-size]:not(:disabled):not([aria-disabled=true]):active,[data-variant=destructive][data-size]:not(:disabled):not([aria-disabled=true])[data-sh-pressed]{background-color:color-mix(in oklab, var(--sh-color-destructive) 36%, transparent);color:var(--sh-color-text)}[data-variant=link][data-size]:not(:disabled):not([aria-disabled=true]):active,[data-variant=link][data-size]:not(:disabled):not([aria-disabled=true])[data-sh-pressed]{color:color-mix(in oklab, var(--sh-color-primary) 85%, var(--sh-color-text));text-decoration-line:underline}.dark [data-variant=link][data-size]:not(:disabled):not([aria-disabled=true]):active,.dark [data-variant=link][data-size]:not(:disabled):not([aria-disabled=true])[data-sh-pressed]{color:color-mix(in oklab, var(--sh-color-primary) 85%, var(--sh-color-primary-contrast))}@media (prefers-reduced-motion:reduce){.sh-tile,.sh-tile.sh-tile.sh-tile .sh-tile-icon,.sh-nav-item,.sh-hub-dock-item,.sh-v1switch-item,.sh-mw-back,a.sh-brand,.sh-bell.sh-bell-live,[data-store-entry-row=link],[data-store-entry-row=select],[data-photo-choice-tile],[data-variant][data-size],button[data-slot=dialog-close]:not([data-variant]),button[data-slot=sheet-close]:not([data-variant]){transition-duration:0s}tr.relative:has(a[href])>*{transition-duration:0s}[data-slot=santa-table-card].relative:has(a[href]){transition-duration:0s}}@layer theme;@layer base{a[href],button:not(:disabled),[data-variant][data-size]{-webkit-tap-highlight-color:transparent;touch-action:manipulation}a[href]:not(.sh-tile,.sh-nav-item,.sh-hub-dock-item,.sh-v1switch-item,.sh-mw-back,.sh-signal,.sh-brand,[data-variant][data-size],[data-store-entry-row],tr.relative a,[data-slot=santa-table-card] a,[aria-disabled=true]):active,a[href]:not(.sh-tile,.sh-nav-item,.sh-hub-dock-item,.sh-v1switch-item,.sh-mw-back,.sh-signal,.sh-brand,[data-variant][data-size],[data-store-entry-row],tr.relative a,[data-slot=santa-table-card] a,[aria-disabled=true])[data-sh-pressed],button:not(:disabled):not(.sh-tile,.sh-bell-live,.sh-fab,[data-slot=dialog-close],[data-slot=sheet-close],[data-variant][data-size],[data-store-entry-row],[aria-disabled=true]):active,button:not(:disabled):not(.sh-tile,.sh-bell-live,.sh-fab,[data-slot=dialog-close],[data-slot=sheet-close],[data-variant][data-size],[data-store-entry-row],[aria-disabled=true])[data-sh-pressed]{border-radius:var(--sh-radius-data);box-shadow:inset 0 0 0 100vmax color-mix(in oklab, var(--sh-color-text) 12%, transparent)}}@layer utilities;
