.ds,.ds-html,.ds-html[data-ds-theme=dark],.ds[data-ds-theme=dark]{--ds-canvas:#0a0a0a;--ds-canvas-2:#0f0e0d;--ds-card:#1a1714;--ds-card-2:#231f1b;--ds-hero-top:#1a1714;--ds-border:#2b2622;--ds-border-strong:#3b352f;--ds-border-control:#7a736b;--ds-text-1:#fafaf7;--ds-text-2:#bdb8b0;--ds-text-3:#8b8d8f;--ds-accent:#c8956c;--ds-accent-fg:#0a0a0a;--ds-accent-weak:#2a2119;--ds-accent-border:#5c4532;--ds-accent-hover:#d6a782;--ds-link:#c8956c;--ds-pos:#8dba8f;--ds-pos-weak:#1c2a1e;--ds-pos-border:#304a33;--ds-neg:#e27a6b;--ds-neg-weak:#33201c;--ds-neg-border:#57312c;--ds-warn:#e2b04a;--ds-warn-weak:#2d2513;--ds-warn-border:#54451f;--ds-info:#93a9c4;--ds-info-weak:#1c222a;--ds-info-border:#2f3a47;--ds-violet:#b3a4cf;--ds-violet-weak:#241f2d;--ds-violet-border:#3d3450;--ds-chip-mer-fg:#e27a6b;--ds-chip-mer-bg:#33201c;--ds-chip-mer-bd:#57312c;--ds-chip-bank-fg:#e2b04a;--ds-chip-bank-bg:#2d2513;--ds-chip-bank-bd:#54451f;--ds-chip-psp-fg:#93a9c4;--ds-chip-psp-bg:#1c222a;--ds-chip-psp-bd:#2f3a47;--ds-chip-shopify-fg:#8dba8f;--ds-chip-shopify-bg:#1c2a1e;--ds-chip-shopify-bd:#304a33;--ds-chip-tw-fg:#b3a4cf;--ds-chip-tw-bg:#241f2d;--ds-chip-tw-bd:#3d3450;--ds-chip-derived-fg:#bdb8b0;--ds-chip-derived-bg:#231f1b;--ds-chip-derived-bd:#2b2622;--ds-mer-red-fg:#ea8c7e;--ds-mer-red-bg:#33201c;--ds-mer-amber-fg:#e2b04a;--ds-mer-amber-bg:#2d2513;--ds-mer-green-fg:#95c297;--ds-mer-green-bg:#1c2a1e;--ds-chart-1:#c8956c;--ds-chart-2:#9c724f;--ds-chart-3:#e2c4a6;--ds-chart-4:#8b8d8f;--ds-chart-5:#bdb8b0;--ds-chart-6:#5e5a55;--ds-chart-7:#3e3934;--ds-chart-grid:#2b2622;--ds-chart-line:#cfc6b8;--ds-chart-line-neg:#e27a6b;--ds-chart-share:#8c6a4c;--ds-zone-red:#4a2620;--ds-zone-amber:#4a3b1c;--ds-zone-green:#253a27;--ds-shadow-card:none;--ds-shadow-pop:0 16px 40px rgb(0 0 0/0.6);--ds-overlay:rgb(5 4 3/0.7);--ds-ring:rgb(200 149 108/0.2);color-scheme:dark}.ds-html[data-ds-theme=light],.ds[data-ds-theme=light]{--ds-canvas:#f7f8fa;--ds-canvas-2:#ffffff;--ds-card:#ffffff;--ds-card-2:#f2f4f7;--ds-hero-top:#f4f7fb;--ds-border:#eaecf0;--ds-border-strong:#d0d5dd;--ds-border-control:#79808c;--ds-text-1:#101828;--ds-text-2:#475467;--ds-text-3:#667085;--ds-accent:#0f766e;--ds-accent-fg:#ffffff;--ds-accent-weak:#e6f4f1;--ds-accent-border:#8ecec5;--ds-accent-hover:#0b5d57;--ds-link:#0f766e;--ds-pos:#15803d;--ds-pos-weak:#ecfdf3;--ds-pos-border:#a6e9c0;--ds-neg:#b42318;--ds-neg-weak:#fef3f2;--ds-neg-border:#fbc5c0;--ds-warn:#b54708;--ds-warn-weak:#fffaeb;--ds-warn-border:#f2d18a;--ds-info:#1d4ed8;--ds-info-weak:#eff4fe;--ds-info-border:#b2ccfb;--ds-violet:#6d28d9;--ds-violet-weak:#f5f3ff;--ds-violet-border:#d6cdf8;--ds-chip-mer-fg:#b42318;--ds-chip-mer-bg:#fef3f2;--ds-chip-mer-bd:#fbc5c0;--ds-chip-bank-fg:#b54708;--ds-chip-bank-bg:#fffaeb;--ds-chip-bank-bd:#f2d18a;--ds-chip-psp-fg:#1d4ed8;--ds-chip-psp-bg:#eff4fe;--ds-chip-psp-bd:#b2ccfb;--ds-chip-shopify-fg:#15803d;--ds-chip-shopify-bg:#ecfdf3;--ds-chip-shopify-bd:#a6e9c0;--ds-chip-tw-fg:#6d28d9;--ds-chip-tw-bg:#f5f3ff;--ds-chip-tw-bd:#d6cdf8;--ds-chip-derived-fg:#475467;--ds-chip-derived-bg:#f2f4f7;--ds-chip-derived-bd:#eaecf0;--ds-mer-red-fg:#9c0006;--ds-mer-red-bg:#fdecea;--ds-mer-amber-fg:#7f6000;--ds-mer-amber-bg:#fdf0d5;--ds-mer-green-fg:#197646;--ds-mer-green-bg:#e7f4ec;--ds-chart-1:#0f766e;--ds-chart-2:#14918a;--ds-chart-3:#11635e;--ds-chart-4:#7fd0c7;--ds-chart-5:#e0a32e;--ds-chart-6:#f0ce8c;--ds-chart-7:#cbd5e4;--ds-chart-grid:#eaecf0;--ds-chart-line:#0f766e;--ds-chart-line-neg:#b42318;--ds-chart-share:#9cb8e4;--ds-zone-red:#fbd5d3;--ds-zone-amber:#fce4b6;--ds-zone-green:#cfebda;--ds-shadow-card:0 1px 2px rgb(16 24 40/0.06),0 1px 3px rgb(16 24 40/0.04);--ds-shadow-pop:0 1px 2px rgb(16 24 40/0.06),0 6px 16px rgb(16 24 40/0.08);--ds-overlay:rgb(16 24 40/0.4);--ds-ring:rgb(15 118 110/0.14);color-scheme:light}@media (prefers-color-scheme:light){.ds-html:not([data-ds-theme]),.ds:not([data-ds-theme]){--ds-canvas:#f7f8fa;--ds-canvas-2:#ffffff;--ds-card:#ffffff;--ds-card-2:#f2f4f7;--ds-hero-top:#f4f7fb;--ds-border:#eaecf0;--ds-border-strong:#d0d5dd;--ds-border-control:#79808c;--ds-text-1:#101828;--ds-text-2:#475467;--ds-text-3:#667085;--ds-accent:#0f766e;--ds-accent-fg:#ffffff;--ds-accent-weak:#e6f4f1;--ds-accent-border:#8ecec5;--ds-accent-hover:#0b5d57;--ds-link:#0f766e;--ds-pos:#15803d;--ds-pos-weak:#ecfdf3;--ds-pos-border:#a6e9c0;--ds-neg:#b42318;--ds-neg-weak:#fef3f2;--ds-neg-border:#fbc5c0;--ds-warn:#b54708;--ds-warn-weak:#fffaeb;--ds-warn-border:#f2d18a;--ds-info:#1d4ed8;--ds-info-weak:#eff4fe;--ds-info-border:#b2ccfb;--ds-violet:#6d28d9;--ds-violet-weak:#f5f3ff;--ds-violet-border:#d6cdf8;--ds-chip-mer-fg:#b42318;--ds-chip-mer-bg:#fef3f2;--ds-chip-mer-bd:#fbc5c0;--ds-chip-bank-fg:#b54708;--ds-chip-bank-bg:#fffaeb;--ds-chip-bank-bd:#f2d18a;--ds-chip-psp-fg:#1d4ed8;--ds-chip-psp-bg:#eff4fe;--ds-chip-psp-bd:#b2ccfb;--ds-chip-shopify-fg:#15803d;--ds-chip-shopify-bg:#ecfdf3;--ds-chip-shopify-bd:#a6e9c0;--ds-chip-tw-fg:#6d28d9;--ds-chip-tw-bg:#f5f3ff;--ds-chip-tw-bd:#d6cdf8;--ds-chip-derived-fg:#475467;--ds-chip-derived-bg:#f2f4f7;--ds-chip-derived-bd:#eaecf0;--ds-mer-red-fg:#9c0006;--ds-mer-red-bg:#fdecea;--ds-mer-amber-fg:#7f6000;--ds-mer-amber-bg:#fdf0d5;--ds-mer-green-fg:#197646;--ds-mer-green-bg:#e7f4ec;--ds-chart-1:#0f766e;--ds-chart-2:#14918a;--ds-chart-3:#11635e;--ds-chart-4:#7fd0c7;--ds-chart-5:#e0a32e;--ds-chart-6:#f0ce8c;--ds-chart-7:#cbd5e4;--ds-chart-grid:#eaecf0;--ds-chart-line:#0f766e;--ds-chart-line-neg:#b42318;--ds-chart-share:#9cb8e4;--ds-zone-red:#fbd5d3;--ds-zone-amber:#fce4b6;--ds-zone-green:#cfebda;--ds-shadow-card:0 1px 2px rgb(16 24 40/0.06),0 1px 3px rgb(16 24 40/0.04);--ds-shadow-pop:0 1px 2px rgb(16 24 40/0.06),0 6px 16px rgb(16 24 40/0.08);--ds-overlay:rgb(16 24 40/0.4);--ds-ring:rgb(15 118 110/0.14);color-scheme:light}}.ds{--ds-radius:12px;--ds-radius-sm:8px;--ds-radius-chip:6px;--ds-radius-pill:999px;--ds-space-1:4px;--ds-space-2:6px;--ds-space-3:8px;--ds-space-4:12px;--ds-space-5:16px;--ds-space-6:20px;--ds-space-7:24px;--ds-space-8:32px;--ds-space-9:40px;--ds-space-10:56px;--ds-size-micro:10px;--ds-size-meta:11px;--ds-size-caption:11.5px;--ds-size-label:12px;--ds-size-control:12.5px;--ds-size-item:13px;--ds-size-base:13.5px;--ds-size-title:16px;--ds-size-value:26px;--ds-size-hero:42px;--ds-lh-tight:1.12;--ds-lh-snug:1.35;--ds-lh-base:1.45;--ds-weight-medium:500;--ds-weight-semibold:600;--ds-weight-strong:650;--ds-weight-bold:700;--ds-track-hero:-0.04em;--ds-track-value:-0.025em;--ds-track-title:-0.015em;--ds-track-caps:0.07em;--ds-rail:240px;--ds-topbar:52px;--ds-page-max:1440px;--ds-tap:44px;--ds-control-h:52px;container-type:inline-size;container-name:ds;background:var(--ds-canvas);color:var(--ds-text-1);font-family:var(--font-inter),"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;font-size:var(--ds-size-base);line-height:var(--ds-lh-base);-webkit-font-smoothing:antialiased;font-feature-settings:"tnum" 1,"cv05" 1,"tnum";font-variant-numeric:tabular-nums}.ds *,.ds :after,.ds :before{box-sizing:border-box}.ds :focus-visible{outline:2px solid var(--ds-accent);outline-offset:2px;border-radius:var(--ds-radius-chip)}:where(.ds) a{color:inherit;text-decoration:none}:where(.ds) button{font:inherit;color:inherit;border:0;background:none;cursor:pointer}.ds-ic{width:17px;height:17px;flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ds-ic--sm{width:14px;height:14px;stroke-width:1.8}.ds-ic--xs{width:12px;height:12px;stroke-width:1.9}.ds-shell{display:grid;grid-template-columns:var(--ds-rail) minmax(0,1fr);min-height:var(--ds-shell-h,100vh)}.ds-skip{position:absolute;left:-9999px;z-index:99;border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-card-2);color:var(--ds-text-1);padding:10px 16px}.ds-skip:focus{left:12px;top:12px}.ds-side{position:-webkit-sticky;position:sticky;top:0;z-index:7;display:flex;flex-direction:column;height:var(--ds-shell-h,100vh);border-right:1px solid var(--ds-border);background:var(--ds-canvas-2);padding:var(--ds-space-5) 10px 10px}.ds-brand{display:flex;align-items:center;gap:9px;padding:2px var(--ds-space-3) 18px}.ds-brand__mark{display:grid;place-items:center;width:26px;height:26px;flex:none;border-radius:7px;background:var(--ds-accent);color:var(--ds-accent-fg);font-size:var(--ds-size-label);font-weight:var(--ds-weight-bold)}.ds-brand__name{font-size:var(--ds-size-base);font-weight:var(--ds-weight-strong);letter-spacing:var(--ds-track-title)}.ds-navgroup{margin-bottom:14px}.ds-navgroup__title{margin:0 0 var(--ds-space-1);padding:0 9px;font-size:var(--ds-size-micro);font-weight:var(--ds-weight-semibold);letter-spacing:.1em;text-transform:uppercase;color:var(--ds-text-3)}.ds-nav__link+.ds-nav__link{margin-top:1px}.ds-nav__link{display:flex;align-items:center;gap:9px;min-height:32px;border-radius:var(--ds-radius-sm);padding:0 9px;color:var(--ds-text-2);font-size:var(--ds-size-item);font-weight:var(--ds-weight-medium)}.ds-nav__link .ds-ic{color:var(--ds-text-3)}.ds-nav__link:hover{background:var(--ds-card);color:var(--ds-text-1)}.ds-nav__link:hover .ds-ic{color:var(--ds-text-2)}.ds-nav__link[aria-current]{background:var(--ds-card-2);color:var(--ds-text-1);font-weight:var(--ds-weight-semibold);box-shadow:inset 2px 0 0 var(--ds-accent)}.ds-nav__link[aria-current] .ds-ic{color:var(--ds-accent)}.ds-nav__link{position:relative}.ds-nav__tip{position:absolute;top:50%;left:calc(100% + 10px);z-index:30;display:inline-flex;align-items:center;gap:var(--ds-space-1);border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-sm);background:var(--ds-card-2);box-shadow:var(--ds-shadow-pop);padding:5px var(--ds-space-3);color:var(--ds-text-2);font-size:var(--ds-size-caption);font-weight:var(--ds-weight-medium);white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;transform:translateY(-50%);transition:opacity .12s ease,visibility 0s linear .12s}@media (hover:hover){.ds-nav__link:hover .ds-nav__tip{opacity:1;visibility:visible;transition-delay:.45s,.45s}}.ds-nav__link:focus-visible .ds-nav__tip{opacity:1;visibility:visible;transition-delay:0s,0s}.ds-drawer .ds-nav__tip{display:none}.ds-side__foot{display:flex;align-items:center;gap:9px;margin-top:auto;border-top:1px solid var(--ds-border);padding:10px var(--ds-space-3) var(--ds-space-1)}.ds-side__who{font-size:var(--ds-size-label);font-weight:var(--ds-weight-semibold);line-height:1.2}.ds-side__role{color:var(--ds-text-3)}.ds-avatar,.ds-side__role{font-size:var(--ds-size-meta)}.ds-avatar{display:grid;place-items:center;width:28px;height:28px;flex:none;border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-card-2);color:var(--ds-text-1);font-weight:var(--ds-weight-semibold)}.ds-main{min-width:0}.ds-top{position:-webkit-sticky;position:sticky;top:0;z-index:6;display:flex;align-items:center;gap:14px;height:var(--ds-topbar);border-bottom:1px solid var(--ds-border);background:var(--ds-canvas);padding:0 var(--ds-space-7)}.ds-top__title{margin:0;font-size:var(--ds-size-title);font-weight:var(--ds-weight-strong);letter-spacing:var(--ds-track-title)}.ds-top__hint{display:flex;font-size:var(--ds-size-caption);color:var(--ds-text-3)}.ds-kbds,.ds-top__hint{align-items:center;gap:var(--ds-space-1)}.ds-kbds{display:inline-flex}.ds-cmdk{display:flex;align-items:center;gap:var(--ds-space-3);height:30px;margin-left:auto;border:1px solid var(--ds-border-control);border-radius:var(--ds-radius-sm);background:var(--ds-card);padding:0 10px;color:var(--ds-text-3);font-size:var(--ds-size-label)}.ds-cmdk:hover,.ds-sync{color:var(--ds-text-2)}.ds-sync{display:flex;align-items:center;gap:7px;font-size:var(--ds-size-caption)}.ds-dot{width:7px;height:7px;flex:none;border-radius:var(--ds-radius-pill);background:var(--ds-pos);box-shadow:0 0 0 3px var(--ds-ring)}.ds-dot--warn{background:var(--ds-warn)}.ds-dot--bad{background:var(--ds-neg)}.ds-dot--idle{background:var(--ds-text-3);box-shadow:none}.ds-sync--button{min-height:34px;border-radius:var(--ds-radius-sm);padding:0 var(--ds-space-2)}.ds-sync--button:hover,.ds-sync--button[aria-expanded=true]{background:var(--ds-card-2);color:var(--ds-text-1)}.ds-syncmenu{width:320px;max-width:100%}.ds-syncmenu__list{margin:0;padding:0 0 var(--ds-space-2);list-style:none}.ds-syncmenu__item{display:grid;grid-template-columns:7px minmax(0,1fr);align-items:center;grid-column-gap:var(--ds-space-3);column-gap:var(--ds-space-3);grid-row-gap:2px;row-gap:2px;padding:var(--ds-space-2) var(--ds-space-3)}.ds-syncmenu__what{display:flex;justify-content:space-between;gap:var(--ds-space-3);min-width:0;color:var(--ds-text-1);font-size:var(--ds-size-item)}.ds-syncmenu__what b{font-weight:var(--ds-weight-medium)}.ds-syncmenu__when{color:var(--ds-text-2);font-size:var(--ds-size-meta);white-space:nowrap}.ds-syncmenu__item[data-tone=bad] .ds-syncmenu__when{color:var(--ds-neg)}.ds-syncmenu__item[data-tone=warn] .ds-syncmenu__when{color:var(--ds-warn)}.ds-syncmenu__where{grid-column:2;color:var(--ds-text-3);font-size:var(--ds-size-meta)}.ds-syncmenu__empty{margin:0;padding:var(--ds-space-3);color:var(--ds-text-2);font-size:var(--ds-size-item)}@container ds (max-width: 900px){.ds-popwrap.ds-popwrap--sync{position:static}.ds-popwrap--sync .ds-pop{top:calc(100% + 4px);left:14px;right:14px;width:auto}.ds-syncmenu{width:auto}.ds-sync--button{justify-content:center;min-width:44px;min-height:44px}}.ds-status{display:inline-flex;align-items:center;gap:7px;color:var(--ds-text-1);font-size:var(--ds-size-control);font-weight:var(--ds-weight-medium);white-space:nowrap}.ds-hamb{display:none;place-items:center;width:34px;height:34px;flex:none;border:1px solid var(--ds-border-control);border-radius:var(--ds-radius-sm);background:var(--ds-card);color:var(--ds-text-2)}.ds-wrap{max-width:var(--ds-page-max);padding:18px var(--ds-space-7) var(--ds-space-10);transition:opacity .12s ease}html[data-nav-pending=true] .ds-wrap{opacity:.62;transition-delay:.15s}.ds-navbar{position:fixed;z-index:60;top:0;left:0;right:0;height:2px;background:var(--ds-accent);transform:scaleX(0);transform-origin:left center;opacity:0;pointer-events:none}html[data-nav-pending=true] .ds-navbar{opacity:1;animation:ds-navbar 6s cubic-bezier(.08,.7,.2,1) .15s both}@keyframes ds-navbar{0%{transform:scaleX(.08)}to{transform:scaleX(.9)}}.ds-nav__link[data-pending=true]{background:var(--ds-card-2);color:var(--ds-text-1);box-shadow:inset 2px 0 0 var(--ds-accent)}.ds-nav__link[data-pending=true] .ds-ic,.ds-tabbar a[data-pending=true]{color:var(--ds-accent)}.ds-seg__item[data-pending=true]{box-shadow:inset 0 0 0 1px var(--ds-accent-border)}.ds-pop__item[data-pending=true],.ds-seg__item[data-pending=true]{background:var(--ds-card-2);color:var(--ds-text-1)}.ds-nav:has([data-pending=true]) .ds-nav__link[aria-current]:not([data-pending]){background:none;box-shadow:none;font-weight:var(--ds-weight-medium)}.ds-seg:has([data-pending=true]) .ds-seg__item[aria-current=true]:not([data-pending]){background:none;box-shadow:none}.ds-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;border:1px solid var(--ds-accent);border-radius:var(--ds-radius-sm);background:var(--ds-accent);color:var(--ds-accent-fg);padding:0 14px;font-size:var(--ds-size-control);font-weight:var(--ds-weight-bold);white-space:nowrap}.ds-btn:hover:not(:disabled):not([aria-disabled=true]){background:var(--ds-accent-hover);border-color:var(--ds-accent-hover)}.ds-btn--ghost{border-color:var(--ds-border-control);background:var(--ds-card);color:var(--ds-text-1);font-weight:var(--ds-weight-semibold)}.ds-btn--ghost:hover:not(:disabled):not([aria-disabled=true]){background:var(--ds-card-2);border-color:var(--ds-border-control)}.ds-btn--danger{border-color:var(--ds-neg-border);background:var(--ds-neg-weak);color:var(--ds-neg)}.ds-btn--danger:hover:not(:disabled):not([aria-disabled=true]){background:var(--ds-neg-weak);border-color:var(--ds-neg)}.ds-btn--link{min-height:0;border:none;background:none;padding:0;color:var(--ds-accent);font-size:var(--ds-size-control);font-weight:var(--ds-weight-semibold)}.ds-btn--link:hover{text-decoration:underline}.ds-btn:disabled,.ds-btn[aria-disabled=true]{cursor:not-allowed;opacity:.45}.ds-seg{display:flex;gap:2px;height:34px;border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-canvas-2);padding:3px}.ds-seg__item{display:inline-flex;align-items:center;border-radius:5px;padding:0 13px;color:var(--ds-text-3);font-size:var(--ds-size-control);font-weight:var(--ds-weight-semibold);white-space:nowrap}.ds-seg__item:hover{color:var(--ds-text-1)}.ds-seg__item[aria-current=true],.ds-seg__item[aria-pressed=true]{background:var(--ds-card-2);color:var(--ds-text-1);box-shadow:inset 0 0 0 1px var(--ds-border-strong)}.ds-seg--mini{height:28px}.ds-seg--mini .ds-seg__item{padding:0 9px;font-size:var(--ds-size-caption)}.ds-period{display:inline-flex;align-items:center;gap:9px;height:34px;border:1px solid var(--ds-border-control);border-radius:var(--ds-radius-sm);background:var(--ds-card);padding:0 11px;font-size:var(--ds-size-control);font-weight:var(--ds-weight-semibold);white-space:nowrap}.ds-period__sep{width:1px;height:16px;background:var(--ds-border-strong)}.ds-period__vs{color:var(--ds-text-3);font-weight:var(--ds-weight-medium)}.ds-period .ds-ic--sm{color:var(--ds-accent)}.ds-toggle{display:inline-flex;align-items:center;gap:var(--ds-space-3);font-size:var(--ds-size-control);color:var(--ds-text-2)}.ds-toggle__track{position:relative;width:38px;height:22px;flex:none;border:1px solid var(--ds-border-control);border-radius:var(--ds-radius-pill);background:var(--ds-card-2);transition:background .12s ease-out}.ds-toggle[aria-pressed=true] .ds-toggle__track{border-color:var(--ds-accent);background:var(--ds-accent)}.ds-toggle__knob{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:var(--ds-radius-pill);background:var(--ds-text-1);transition:transform .12s ease-out}.ds-toggle[aria-pressed=true] .ds-toggle__knob{transform:translateX(16px);background:var(--ds-accent-fg)}.ds-chip{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--ds-chip-derived-bd);border-radius:var(--ds-radius-chip);background:var(--ds-chip-derived-bg);padding:2px 7px;color:var(--ds-chip-derived-fg);font-size:var(--ds-size-micro);font-weight:var(--ds-weight-semibold);letter-spacing:.01em;white-space:nowrap}.ds-chip--teal{border-color:var(--ds-accent-border);background:var(--ds-accent-weak);color:var(--ds-accent)}.ds-chip--red{border-color:var(--ds-neg-border);background:var(--ds-neg-weak);color:var(--ds-neg)}.ds-chip--amber{border-color:var(--ds-warn-border);background:var(--ds-warn-weak);color:var(--ds-warn)}.ds-chip--blue{border-color:var(--ds-info-border);background:var(--ds-info-weak);color:var(--ds-info)}.ds-chip--green{border-color:var(--ds-pos-border);background:var(--ds-pos-weak);color:var(--ds-pos)}.ds-chip--violet{border-color:var(--ds-violet-border);background:var(--ds-violet-weak);color:var(--ds-violet)}.ds-chip--src-mer{border-color:var(--ds-chip-mer-bd);background:var(--ds-chip-mer-bg);color:var(--ds-chip-mer-fg)}.ds-chip--src-bank{border-color:var(--ds-chip-bank-bd);background:var(--ds-chip-bank-bg);color:var(--ds-chip-bank-fg)}.ds-chip--src-psp{border-color:var(--ds-chip-psp-bd);background:var(--ds-chip-psp-bg);color:var(--ds-chip-psp-fg)}.ds-chip--src-shopify{border-color:var(--ds-chip-shopify-bd);background:var(--ds-chip-shopify-bg);color:var(--ds-chip-shopify-fg)}.ds-chip--src-tw{border-color:var(--ds-chip-tw-bd);background:var(--ds-chip-tw-bg);color:var(--ds-chip-tw-fg)}.ds-chip--src-derived{border-color:var(--ds-chip-derived-bd);background:var(--ds-chip-derived-bg);color:var(--ds-chip-derived-fg)}.ds-chip--mer-red{border-color:var(--ds-neg-border);background:var(--ds-mer-red-bg);color:var(--ds-mer-red-fg)}.ds-chip--mer-amber{border-color:var(--ds-warn-border);background:var(--ds-mer-amber-bg);color:var(--ds-mer-amber-fg)}.ds-chip--mer-green{border-color:var(--ds-pos-border);background:var(--ds-mer-green-bg);color:var(--ds-mer-green-fg)}.ds-badge{display:grid;place-items:center;min-width:21px;height:18px;margin-left:auto;border:1px solid var(--ds-border);border-radius:var(--ds-radius-pill);background:var(--ds-card-2);padding:0 var(--ds-space-2);color:var(--ds-text-2);font-size:var(--ds-size-micro);font-weight:var(--ds-weight-semibold)}.ds-badge--warn{border-color:var(--ds-warn-border);background:var(--ds-warn-weak);color:var(--ds-warn)}.ds-badge--bad{border-color:var(--ds-neg-border);background:var(--ds-neg-weak);color:var(--ds-neg)}.ds-kbd{display:inline-grid;place-items:center;min-width:19px;height:19px;border:solid var(--ds-border-strong);border-width:1px 1px 2px;border-radius:5px;background:var(--ds-card-2);padding:0 5px;color:var(--ds-text-2);font-family:inherit;font-size:var(--ds-size-micro);font-weight:var(--ds-weight-semibold)}.ds-card{border:1px solid var(--ds-border);border-radius:var(--ds-radius);background:var(--ds-card);box-shadow:var(--ds-shadow-card);padding:15px;min-width:0}.ds-chead{display:flex;align-items:center;gap:7px;margin-bottom:var(--ds-space-4)}.ds-chead .ds-ic--sm{color:var(--ds-text-3)}.ds-chead__label{font-size:var(--ds-size-label);font-weight:var(--ds-weight-semibold);color:var(--ds-text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-src{margin-left:auto;border:1px solid var(--ds-border);border-radius:var(--ds-radius-1,4px);background:var(--ds-card-2);padding:2px var(--ds-space-2);color:var(--ds-text-3);font-size:var(--ds-size-micro);font-weight:var(--ds-weight-bold);letter-spacing:var(--ds-track-caps);text-transform:uppercase;white-space:nowrap}.ds-src--live{border-color:var(--ds-accent-border);background:var(--ds-accent-weak);color:var(--ds-accent)}.ds-src--estimate{border-color:var(--ds-warn-border);background:var(--ds-warn-weak);color:var(--ds-warn)}.ds-srcline{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--ds-space-1) var(--ds-space-2);margin-left:auto;min-width:0}.ds-srcline>.ds-src{margin-left:0}.ds-qual{display:inline-flex;align-items:center;gap:2px;border:1px solid var(--ds-border);border-radius:var(--ds-radius-1,4px);background:var(--ds-card-2);padding:2px var(--ds-space-2);color:var(--ds-text-3);font-size:var(--ds-size-micro);font-weight:var(--ds-weight-bold);letter-spacing:var(--ds-track-caps);text-transform:uppercase;white-space:nowrap}.ds-qual .ds-hint{-webkit-margin-end:-3px;margin-inline-end:-3px}.ds-qual .ds-hintpop{white-space:normal}.ds-value{margin:0;font-size:var(--ds-size-value);font-weight:var(--ds-weight-semibold);line-height:var(--ds-lh-tight);letter-spacing:var(--ds-track-value);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ds-delta{display:flex;align-items:center;gap:var(--ds-space-2);margin:var(--ds-space-2) 0 0;color:var(--ds-text-3);font-size:var(--ds-size-caption)}.ds-delta__figure{display:inline-flex;align-items:center;gap:3px;font-size:var(--ds-size-label);font-weight:var(--ds-weight-semibold)}.ds-delta__figure--good{color:var(--ds-pos)}.ds-delta__figure--bad{color:var(--ds-neg)}.ds-delta__figure--flat{color:var(--ds-text-2)}.ds-arrow{width:8px;height:8px;fill:currentColor}.ds-arrow--down{transform:rotate(180deg)}.ds-note{margin:var(--ds-space-3) 0 0;color:var(--ds-text-3);font-size:var(--ds-size-meta);line-height:1.4}.ds-spark{display:block;width:100%;height:34px;margin-top:var(--ds-space-4)}.ds-spark__line{fill:none;stroke:var(--ds-chart-line);stroke-width:1.4;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.ds-spark--neg .ds-spark__line{stroke:var(--ds-chart-line-neg)}.ds-spark__area{fill:var(--ds-chart-line);fill-opacity:.16;stroke:none}.ds-spark--neg .ds-spark__area{fill:var(--ds-chart-line-neg)}.ds-spark__dot{fill:var(--ds-chart-line)}.ds-spark--neg .ds-spark__dot{fill:var(--ds-chart-line-neg)}.ds-meter{margin-top:11px}.ds-meter__track{position:relative;height:6px;background:var(--ds-card-2)}.ds-meter__fill,.ds-meter__track{border-radius:var(--ds-radius-pill)}.ds-meter__fill{display:block;height:100%;background:var(--ds-accent)}.ds-meter__fill--over{background:var(--ds-neg)}.ds-meter__max{position:absolute;top:-3px;width:2px;height:12px;transform:translateX(-50%);border-radius:2px;background:var(--ds-text-1)}.ds-meter__labels{position:relative;height:15px;margin-top:var(--ds-space-2);color:var(--ds-text-3);font-size:var(--ds-size-micro)}.ds-meter__labels>span{position:absolute;top:0;white-space:nowrap}.ds-meter__low{left:0}.ds-meter__limit{transform:translateX(-50%)}.ds-meter__high{right:0}.ds-hero{display:grid;grid-template-columns:minmax(0,1fr) 380px;grid-gap:var(--ds-space-8);gap:var(--ds-space-8);margin-bottom:var(--ds-space-5);border:1px solid var(--ds-border);border-radius:var(--ds-radius);background:linear-gradient(180deg,var(--ds-hero-top) 0,var(--ds-card) 60%);padding:18px var(--ds-space-6)}.ds-hero__figrow{display:flex;align-items:center;gap:var(--ds-space-4);margin:10px 0 var(--ds-space-2);flex-wrap:wrap}.ds-hero__big{font-size:var(--ds-size-hero);font-weight:var(--ds-weight-strong);line-height:1;letter-spacing:var(--ds-track-hero);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ds-hero__lede{margin:0;max-width:62ch;color:var(--ds-text-2);font-size:var(--ds-size-control)}.ds-hero__lede b{color:var(--ds-text-1)}.ds-state{display:inline-flex;align-items:center;gap:var(--ds-space-2);border:1px solid var(--ds-neg-border);border-radius:var(--ds-radius-pill);background:var(--ds-neg-weak);padding:var(--ds-space-1) 10px;color:var(--ds-neg);font-size:var(--ds-size-caption);font-weight:var(--ds-weight-semibold)}.ds-state--good{border-color:var(--ds-pos-border);background:var(--ds-pos-weak);color:var(--ds-pos)}.ds-state--warn{border-color:var(--ds-warn-border);background:var(--ds-warn-weak);color:var(--ds-warn)}.ds-herochart{align-self:center;min-width:0}.ds-herochart__cap{display:flex;align-items:center;gap:var(--ds-space-3);margin-bottom:var(--ds-space-3);color:var(--ds-text-3);font-size:var(--ds-size-caption)}.ds-herochart svg{display:block;width:100%;height:104px}.ds-herochart__line{fill:none;stroke:var(--ds-chart-line);stroke-width:1.6;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ds-herochart__ref{stroke-width:1;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.ds-herochart__ref--floor{stroke:var(--ds-neg)}.ds-herochart__ref--target{stroke:var(--ds-pos)}.ds-hlegend{display:flex;gap:14px;margin-top:var(--ds-space-3);color:var(--ds-text-3);font-size:var(--ds-size-micro)}.ds-hlegend span{display:flex;align-items:center;gap:5px}.ds-hlegend__floor{color:var(--ds-neg)}.ds-hlegend__target{color:var(--ds-pos)}.ds-dash{width:12px;height:0;border-top:1px dashed}.ds-pins{position:relative;margin-bottom:var(--ds-space-4)}.ds-grid,.ds-pins{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:var(--ds-space-4);gap:var(--ds-space-4)}.ds-grid>*,.ds-pins>*{min-width:0}.ds-span-2{grid-column:span 2}.ds-span-3{grid-column:span 3}.ds-span-5{grid-column:span 5}.ds-sechead{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-bottom:14px}.ds-sechead__figure{margin-left:auto;color:var(--ds-text-1);font-size:var(--ds-size-base);font-weight:var(--ds-weight-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ds-partial-missing{color:var(--ds-warn);font-weight:var(--ds-weight-regular)}.ds-sechead h2{margin:0;font-size:var(--ds-size-base);font-weight:var(--ds-weight-strong);letter-spacing:var(--ds-track-title)}.ds-sechead__meta{color:var(--ds-text-3);font-size:var(--ds-size-caption)}.ds-sechead__more{display:flex;align-items:center;gap:var(--ds-space-1);margin-left:auto;color:var(--ds-accent);font-size:var(--ds-size-caption);font-weight:var(--ds-weight-semibold)}.ds-sechead__more:hover{text-decoration:underline}.ds-split{display:grid;grid-template-columns:212px minmax(0,1fr);grid-gap:var(--ds-space-7);gap:var(--ds-space-7);align-items:start}.ds-subnav{display:flex;flex-direction:column;gap:1px;position:-webkit-sticky;position:sticky;top:calc(var(--ds-topbar) + var(--ds-space-4))}.ds-subnav__link{display:flex;align-items:center;min-height:36px;border-radius:var(--ds-radius-sm);padding:0 10px;color:var(--ds-text-2);font-size:var(--ds-size-item);font-weight:var(--ds-weight-medium)}.ds-subnav__link:hover{background:var(--ds-card);color:var(--ds-text-1)}.ds-subnav__link[aria-current]{background:var(--ds-card-2);color:var(--ds-text-1);font-weight:var(--ds-weight-semibold);box-shadow:inset 2px 0 0 var(--ds-accent)}.ds-tabs{display:flex;gap:var(--ds-space-1);margin:0 0 var(--ds-space-5);border-bottom:1px solid var(--ds-border);overflow-x:auto;scrollbar-width:none}.ds-tabs::-webkit-scrollbar{display:none}.ds-tabs__tab{display:inline-flex;align-items:center;gap:7px;min-height:40px;margin-bottom:-1px;border-bottom:2px solid transparent;padding:0 var(--ds-space-3);color:var(--ds-text-2);font-size:var(--ds-size-item);font-weight:var(--ds-weight-medium);white-space:nowrap}.ds-tabs__tab:hover{color:var(--ds-text-1)}.ds-tabs__tab:focus-visible{outline-offset:-2px}.ds-tabs__tab[aria-selected=true],.ds-tabs__tab[data-pending=true]{border-bottom-color:var(--ds-accent);color:var(--ds-text-1);font-weight:var(--ds-weight-semibold)}.ds-tabs:has([data-pending=true]) .ds-tabs__tab[aria-selected=true]:not([data-pending]){border-bottom-color:transparent;font-weight:var(--ds-weight-medium)}.ds-roles{margin:var(--ds-space-4) 0 0;border-top:1px solid var(--ds-border);padding-top:var(--ds-space-3);font-size:var(--ds-size-caption);color:var(--ds-text-2)}.ds-roles>p{margin:0 0 var(--ds-space-2)}.ds-roles dl{display:grid;grid-gap:var(--ds-space-1);gap:var(--ds-space-1);margin:0}.ds-roles dl>div{display:grid;grid-template-columns:72px minmax(0,1fr);grid-gap:var(--ds-space-3);gap:var(--ds-space-3)}.ds-roles dt{color:var(--ds-text-1);font-weight:var(--ds-weight-semibold)}.ds-roles dd{margin:0}.ds-card--linked{position:relative}.ds-card__link{color:inherit}.ds-card__link:after{content:"";position:absolute;inset:0;border-radius:inherit}.ds-card--linked:hover{border-color:var(--ds-border-control)}.ds-card--linked .ds-drag,.ds-card--linked .ds-hint{position:relative;z-index:1}.ds-stack{display:grid;grid-gap:var(--ds-space-5);gap:var(--ds-space-5)}.ds-cashfresh{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-2) var(--ds-space-3);margin:var(--ds-space-3) 0 0;color:var(--ds-text-2);font-size:var(--ds-size-caption)}.ds-cashfresh__when[data-old=true]{color:var(--ds-warn)}.ds-cashrefresh{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-2) var(--ds-space-3)}.ds-cashrefresh__btn{min-height:28px;padding:0 10px;font-size:var(--ds-size-caption)}.ds-cashrefresh__state{color:var(--ds-text-2)}.ds-cashrefresh__state:empty{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.ds-cashrefresh__state[data-tone=warn]{color:var(--ds-warn)}.ds-cashrefresh__state[data-tone=bad]{color:var(--ds-neg)}.ds-sources{display:flex;flex-direction:column;gap:var(--ds-space-3)}.ds-sources__all{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-2) var(--ds-space-4);padding-bottom:var(--ds-space-3);border-bottom:1px solid var(--ds-border)}.ds-source,.ds-sources__head{display:grid;grid-template-columns:minmax(140px,1fr) minmax(170px,max-content) minmax(0,2.2fr) minmax(210px,1.2fr);align-items:start;grid-column-gap:var(--ds-space-4);column-gap:var(--ds-space-4)}.ds-sources__head{color:var(--ds-text-3);font-size:var(--ds-size-caption);font-weight:var(--ds-weight-semibold)}.ds-sources__list{margin:0;padding:0;list-style:none}.ds-source{padding:var(--ds-space-3) 0;border-top:1px solid var(--ds-border);font-size:var(--ds-size-item)}.ds-source:first-child{border-top:none}.ds-source__name{display:flex;flex-direction:column;gap:2px;min-width:0}.ds-source__name b{color:var(--ds-text-1);font-weight:var(--ds-weight-semibold)}.ds-source__updated{color:var(--ds-text-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ds-source__key{display:none}.ds-source__status{display:flex;align-items:baseline;gap:var(--ds-space-2);min-width:0;color:var(--ds-text-1)}.ds-source__status .ds-dot{transform:translateY(-1px)}.ds-source[data-tone=bad] .ds-source__status{color:var(--ds-neg)}.ds-source[data-tone=warn] .ds-source__status{color:var(--ds-warn)}.ds-source__act{min-width:0}.ds-sources__control{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-2) var(--ds-space-3)}.ds-sources__btn{min-height:28px;padding:0 10px;font-size:var(--ds-size-caption)}.ds-sources__state{color:var(--ds-text-2);font-size:var(--ds-size-caption);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ds-sources__state[data-tone=ok]{color:var(--ds-pos)}.ds-sources__state[data-tone=warn]{color:var(--ds-warn)}.ds-sources__state[data-tone=bad]{color:var(--ds-neg)}@container ds (max-width: 900px){.ds-sources__head{display:none}.ds-source{grid-template-columns:minmax(0,1fr);row-gap:var(--ds-space-2)}.ds-source__key{display:inline;color:var(--ds-text-3)}}.ds-cashbar{display:flex;gap:2px;height:10px;margin:13px 0 14px}.ds-cashbar i{display:block;height:100%;border-radius:2px}.ds-cashlist{flex-direction:column;margin:0;padding:0;list-style:none}.ds-cashlist,.ds-cashrow{display:flex;gap:var(--ds-space-3)}.ds-cashrow{align-items:center;color:var(--ds-text-2);font-size:var(--ds-size-label)}.ds-cashrow b{margin-left:auto;color:var(--ds-text-1);font-weight:var(--ds-weight-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ds-cashrow--held{color:var(--ds-text-3)}.ds-swatch{width:8px;height:8px;flex:none;border-radius:2px}.ds-alertgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--ds-space-4);gap:var(--ds-space-4)}.ds-alert{display:flex;flex-direction:column;gap:var(--ds-space-3);border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-card-2);padding:13px}.ds-alert:hover{border-color:var(--ds-border-strong)}.ds-alert__row{display:flex;align-items:center;gap:var(--ds-space-3)}.ds-alert__title{font-size:var(--ds-size-item);font-weight:var(--ds-weight-semibold);line-height:var(--ds-lh-snug)}.ds-alert__body{color:var(--ds-text-2);font-size:var(--ds-size-caption);line-height:var(--ds-lh-base)}.ds-alert__foot{display:flex;align-items:center;gap:var(--ds-space-3);margin-top:2px;color:var(--ds-text-3);font-size:var(--ds-size-meta)}.ds-alert__action{display:flex;align-items:center;gap:5px;margin-left:auto;color:var(--ds-accent);font-size:var(--ds-size-caption);font-weight:var(--ds-weight-semibold)}.ds-alert:hover .ds-alert__action{text-decoration:underline}.ds-tablewrap{overflow:auto;margin:0 -2px;padding:0 2px;max-height:var(--ds-table-max-h,none)}.ds-table{width:100%;border-collapse:collapse;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ds-table thead th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:var(--ds-card);padding:0 10px var(--ds-space-3);color:var(--ds-text-3);font-size:var(--ds-size-micro);font-weight:var(--ds-weight-semibold);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.ds-table tbody th,.ds-table thead th{border-bottom:1px solid var(--ds-border);text-align:left}.ds-table tbody th{height:36px;padding:0 10px;color:inherit;font-size:var(--ds-size-control);font-weight:var(--ds-weight-medium);letter-spacing:normal;text-transform:none}.ds-table tbody tr:last-child th{border-bottom:0}.ds-table td{height:36px;border-bottom:1px solid var(--ds-border);padding:0 10px;font-size:var(--ds-size-control)}.ds-table tr:last-child td{border-bottom:0}.ds-table td:first-child,.ds-table th:first-child{padding-left:2px}.ds-table .ds-num{text-align:right;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ds-table .ds-num>.ds-delta{justify-content:flex-end}.ds-table .ds-nowrap{white-space:nowrap}.ds-celllabel{display:none}.ds-table tbody tr:hover td,.ds-table tbody tr:hover th,.ds-table--zebra tbody tr:nth-child(2n) td,.ds-table--zebra tbody tr:nth-child(2n) th{background:var(--ds-card-2)}.ds-table tfoot td{border-top:1px solid var(--ds-border-strong);border-bottom:0;font-weight:var(--ds-weight-semibold)}.ds-table tbody tr.ds-table__opened>*{border-bottom-color:transparent;box-shadow:inset 0 1px 0 var(--ds-accent-border)}.ds-table tbody tr.ds-table__opened>:first-child{box-shadow:inset 2px 0 0 var(--ds-accent),inset 0 1px 0 var(--ds-accent-border)}.ds-table tbody tr.ds-table__expand>td{height:auto;border-bottom:1px solid var(--ds-accent-border);padding:0 0 var(--ds-space-5) var(--ds-space-4);box-shadow:inset 2px 0 0 var(--ds-accent);white-space:normal;text-align:left}.ds-table tbody tr.ds-table__expand:hover>td{background:none}.ds-table tbody tr.ds-table__expand .ds-table thead th{height:auto;border-bottom:1px solid var(--ds-border);padding:0 10px var(--ds-space-3);color:var(--ds-text-3);font-size:var(--ds-size-micro);font-weight:var(--ds-weight-semibold);letter-spacing:.06em;text-align:left;text-transform:uppercase}.ds-table tbody tr.ds-table__expand .ds-table thead th:first-child{padding-left:2px}.ds-table tbody tr.ds-table__expand .ds-table thead th.ds-num{text-align:right}.ds-table tbody tr.ds-table__expand:hover .ds-table tbody tr>*{background:none}.ds-table tbody tr.ds-table__expand .ds-table tbody tr:not(.ds-xt__exp):hover>*{background:var(--ds-card-2)}.ds-store{display:flex;align-items:center;gap:9px;font-weight:var(--ds-weight-semibold)}.ds-flag{display:grid;place-items:center;width:30px;height:19px;flex:none;border:1px solid var(--ds-border);border-radius:var(--ds-radius-1,4px);color:var(--ds-text-2);font-size:var(--ds-size-micro);font-weight:var(--ds-weight-bold)}.ds-flag,.ds-minibar{background:var(--ds-card-2)}.ds-minibar{display:inline-block;width:72px;height:5px;overflow:hidden;vertical-align:middle}.ds-minibar,.ds-minibar i{border-radius:var(--ds-radius-pill)}.ds-minibar i{display:block;height:100%;min-width:3px;background:var(--ds-chart-share)}.ds-field{display:block;margin-bottom:var(--ds-space-4)}.ds-field__label{display:block;margin-bottom:var(--ds-space-1);color:var(--ds-text-2);font-size:var(--ds-size-label);font-weight:var(--ds-weight-medium)}.ds-field__hint{color:var(--ds-text-3)}.ds-field__error,.ds-field__hint{margin:var(--ds-space-1) 0 0;font-size:var(--ds-size-meta)}.ds-field__error{color:var(--ds-neg)}.ds-input,.ds-select{width:100%;min-height:34px;border:1px solid var(--ds-border-control);border-radius:var(--ds-radius-sm);background:var(--ds-card);padding:var(--ds-space-3) 10px;color:var(--ds-text-1);font:inherit;font-size:var(--ds-size-control)}.ds-input::placeholder{color:var(--ds-text-3)}.ds-input[aria-invalid=true],.ds-select[aria-invalid=true]{border-color:var(--ds-neg)}.ds-input:disabled,.ds-select:disabled{background:var(--ds-card-2);color:var(--ds-text-3);cursor:not-allowed}.ds-checks{display:flex;flex-wrap:wrap;gap:var(--ds-space-2) var(--ds-space-3)}.ds-check{display:inline-flex;align-items:center;gap:var(--ds-space-2);min-height:32px;border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-card-2);padding:0 10px;color:var(--ds-text-1);font-size:var(--ds-size-control);cursor:pointer}.ds-check:hover{border-color:var(--ds-border-strong)}.ds-check input{width:15px;height:15px;accent-color:var(--ds-accent);cursor:pointer}.ds-check:has(input:disabled){color:var(--ds-text-3);cursor:not-allowed}.ds-linkbox{border:1px solid var(--ds-accent-border);border-radius:var(--ds-radius-sm);background:var(--ds-accent-weak);padding:var(--ds-space-5)}.ds-linkbox__title{margin:0;color:var(--ds-text-1);font-size:var(--ds-size-control);font-weight:var(--ds-weight-semibold)}.ds-linkbox__value{margin:var(--ds-space-3) 0 0;overflow-wrap:anywhere;color:var(--ds-text-1);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--ds-size-caption)}.ds-linkbox__row{margin-top:var(--ds-space-4)}.ds-linkbox__row,.ds-rowactions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ds-space-3)}.ds-state-block{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ds-space-3);border:1px solid var(--ds-border);border-radius:var(--ds-radius);background:var(--ds-card);padding:var(--ds-space-7);max-width:46ch;margin-inline:auto}.ds-state-block--error{border-style:solid;border-color:var(--ds-neg-border);background:var(--ds-neg-weak)}.ds-state-block__title{margin:0;font-size:var(--ds-size-base);font-weight:var(--ds-weight-semibold)}.ds-state-block__body{margin:0;max-width:60ch;color:var(--ds-text-2);font-size:var(--ds-size-control)}.ds-skeleton{border-radius:var(--ds-radius-sm);background:linear-gradient(90deg,var(--ds-card-2),var(--ds-border-strong),var(--ds-card-2));background-size:200% 100%;animation:ds-shimmer 1.4s ease-in-out infinite}@keyframes ds-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ds-dialog:not([open]),.ds-palette:not([open]){display:none}.ds-dialog{position:fixed;inset:0;display:flex;flex-direction:column;width:min(520px,calc(100vw - 32px));max-height:min(86vh,760px);border:1px solid var(--ds-border);border-radius:var(--ds-radius);background:var(--ds-card);box-shadow:var(--ds-shadow-pop);padding:0;color:var(--ds-text-1)}.ds-dialog::-webkit-backdrop{background:var(--ds-overlay,rgb(6 8 11/.66))}.ds-dialog::backdrop{background:var(--ds-overlay,rgb(6 8 11/.66))}.ds-dialog__head{display:flex;align-items:center;gap:var(--ds-space-4);border-bottom:1px solid var(--ds-border);padding:14px 18px}.ds-dialog__title{margin:0;font-size:var(--ds-size-title);font-weight:var(--ds-weight-semibold);letter-spacing:var(--ds-track-title)}.ds-dialog__close{display:grid;place-items:center;width:30px;height:30px;margin-left:auto;border-radius:var(--ds-radius-sm);color:var(--ds-text-2)}.ds-dialog__close:hover{background:var(--ds-card-2);color:var(--ds-text-1)}.ds-dialog__body{flex:1 1;min-height:0;padding:18px;font-size:var(--ds-size-control)}.ds-dialog__foot{display:flex;justify-content:flex-end;gap:var(--ds-space-3);border-top:1px solid var(--ds-border);padding:12px 18px}.ds-pagehead{display:flex;align-items:flex-start;gap:var(--ds-space-4);margin-bottom:var(--ds-space-5)}.ds-pagehead__text{min-width:0}.ds-pagehead__eyebrow{margin:0 0 var(--ds-space-1);color:var(--ds-text-3);font-size:var(--ds-size-micro);font-weight:var(--ds-weight-semibold);letter-spacing:var(--ds-track-caps);text-transform:uppercase}.ds-pagehead .ds-lede{margin:var(--ds-space-2) 0 0}.ds-pagehead__action{margin-left:auto;flex:none}.ds-heldlist{display:grid;grid-gap:var(--ds-space-4);gap:var(--ds-space-4);margin:0;padding:0;list-style:none}.ds-heldrow{display:grid;grid-gap:2px;gap:2px}.ds-heldrow__head{display:flex;align-items:baseline;gap:var(--ds-space-3);font-size:var(--ds-size-item)}.ds-heldrow__head b{margin-left:auto;font-weight:var(--ds-weight-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ds-daygroups{display:grid;grid-gap:var(--ds-space-5);gap:var(--ds-space-5)}.ds-daygroup+.ds-daygroup{padding-top:var(--ds-space-5);border-top:1px solid var(--ds-border)}.ds-daygroup__head{display:flex;align-items:baseline;gap:var(--ds-space-3);margin-bottom:var(--ds-space-3)}.ds-daygroup__day{margin:0}.ds-daygroup__day,.ds-daygroup__total{font-size:var(--ds-size-item);font-weight:var(--ds-weight-semibold);color:var(--ds-text-1)}.ds-daygroup__total{margin-left:auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@container ds (max-width: 900px){.ds-daygroup__head{display:grid;grid-gap:2px;gap:2px}.ds-daygroup__total{margin-left:0}}.ds-gaplist{display:grid;grid-gap:var(--ds-space-4);gap:var(--ds-space-4);margin:0;padding:0;list-style:none;color:var(--ds-text-2);font-size:var(--ds-size-control)}.ds-gaplist strong{color:var(--ds-text-1);font-weight:var(--ds-weight-semibold)}.ds-alertstack{display:grid;grid-gap:var(--ds-space-3);gap:var(--ds-space-3)}.ds-controls{flex-wrap:wrap}.ds-controls,.ds-scope{display:flex;align-items:center;gap:10px;margin-bottom:var(--ds-space-5)}.ds-scope>.ds-controls{min-width:0;margin-bottom:0}.ds-scope__action{flex:none}.ds-scope__book{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ds-space-2);min-width:0}.ds-spacer{margin-left:auto}.ds-num{text-align:right;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ds-meta{color:var(--ds-text-3);font-size:var(--ds-size-caption)}.ds-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ds-tabbar{display:none;position:fixed;left:0;right:0;bottom:0;z-index:20;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--ds-border);background:var(--ds-canvas-2);padding:var(--ds-space-2) var(--ds-space-1) calc(var(--ds-space-2) + env(safe-area-inset-bottom))}.ds-tabbar a{position:relative;display:flex;flex-direction:column;align-items:center;gap:3px;min-height:44px;border-radius:var(--ds-radius-sm);padding:var(--ds-space-2) 0;color:var(--ds-text-3);font-size:var(--ds-size-micro);font-weight:var(--ds-weight-semibold)}.ds-tabbar a[aria-current]{color:var(--ds-accent)}.ds-tabbar__count{position:absolute;top:1px;left:50%;margin-left:9px;display:grid;place-items:center;min-width:16px;height:16px;border-radius:var(--ds-radius-pill);background:var(--ds-warn);padding:0 var(--ds-space-1);color:var(--ds-warn-weak);font-size:9px;font-weight:var(--ds-weight-bold)}.ds--framed .ds-tabbar{position:-webkit-sticky;position:sticky;left:auto;right:auto}.ds-drawer{position:fixed;inset:0;z-index:30;display:flex}.ds-drawer__scrim{position:absolute;inset:0;background:var(--ds-overlay)}.ds-drawer__panel{position:relative;width:min(300px,86vw);height:100%;overflow-y:auto;border-right:1px solid var(--ds-border);background:var(--ds-canvas-2);padding:var(--ds-space-5) 10px}@container ds (max-width: 1200px){.ds-pins{grid-template-columns:repeat(3,minmax(0,1fr))}.ds-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-grid>*{grid-column:span 2}}@container ds (max-width: 1023px){.ds-pins{grid-template-columns:repeat(2,minmax(0,1fr))}}@container ds (max-width: 900px){.ds-shell{grid-template-columns:minmax(0,1fr)}.ds-side{display:none}.ds-hamb{display:grid}.ds-top{height:50px;gap:10px;padding:0 14px}.ds-cmdk .ds-kbds,.ds-cmdk__text,.ds-hide-mobile,.ds-spacer,.ds-sync__text,.ds-top__hint{display:none}.ds-cmdk{justify-content:center;width:34px;height:34px;flex:none;padding:0}.ds-top__title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-wrap{padding:14px 14px 90px}.ds-controls{gap:var(--ds-space-3);margin:0 0 14px;flex-wrap:nowrap;overflow-x:auto;margin-inline:-14px;padding-inline:14px;scrollbar-width:none}.ds-controls::-webkit-scrollbar{display:none}.ds-pagehead{flex-direction:column;gap:var(--ds-space-3);margin-bottom:14px}.ds-pagehead__action{margin-left:0}.ds-split{grid-template-columns:minmax(0,1fr);gap:var(--ds-space-5)}.ds-subnav{position:static;flex-direction:row;gap:var(--ds-space-3);overflow-x:auto;border:0;background:none;scrollbar-width:none;overscroll-behavior-x:contain}.ds-subnav::-webkit-scrollbar{display:none}.ds-subnav__link{flex:none;min-height:var(--ds-tap);border:1px solid var(--ds-border);border-radius:var(--ds-radius-pill);background:var(--ds-card);padding:0 var(--ds-space-5);font-size:var(--ds-size-control);font-weight:var(--ds-weight-semibold);white-space:nowrap}.ds-subnav__link[aria-current]{border-color:var(--ds-accent-border);background:var(--ds-accent-weak);color:var(--ds-accent)}.ds-controls>*{flex:none}.ds-controls,.ds-subnav,.ds-tablewrap{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - var(--ds-fade-w, 20px)),rgb(0 0 0/.12));mask-image:linear-gradient(to right,#000 calc(100% - var(--ds-fade-w, 20px)),rgb(0 0 0/.12))}.ds-controls{--ds-fade-w:26px;padding-inline:14px 40px}.ds-scope{flex-direction:column-reverse;align-items:stretch;gap:10px;margin-bottom:14px}.ds-scope>.ds-controls{margin-bottom:0}.ds-scope__book{order:-1}.ds-scope__action,.ds-scope__action>.ds-btn{width:100%}.ds-subnav{padding:2px 22px 2px 0}.ds-tablewrap{margin-inline:-15px;padding-inline:15px 20px}.ds-table--stack{display:block}.ds-table--stack thead{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.ds-table--stack tbody,.ds-table--stack tfoot{display:block}.ds-table--stack tbody tr,.ds-table--stack tfoot tr{display:grid;grid-gap:var(--ds-space-2);gap:var(--ds-space-2);border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-card-2);padding:var(--ds-space-4)}.ds-table--stack tbody tr+tr,.ds-table--stack tfoot tr{margin-top:var(--ds-space-3)}.ds-table--stack tbody th,.ds-table--stack td{display:block;height:auto;border:0;padding:0}.ds-table--stack tbody tr:hover td,.ds-table--stack tbody tr:hover th,.ds-table--stack tbody tr:nth-child(2n) td,.ds-table--stack tbody tr:nth-child(2n) th{background:none}.ds-table--stack td:first-child,.ds-table--stack th:first-child{padding-left:0}.ds-table--stack td:has(>.ds-celllabel){display:flex;align-items:baseline;justify-content:space-between;gap:var(--ds-space-5);min-height:0}.ds-celllabel{display:block;flex:none;color:var(--ds-text-3);font-size:var(--ds-size-micro);font-weight:var(--ds-weight-semibold);letter-spacing:.06em;text-transform:uppercase}.ds-table--stack .ds-num{text-align:left;white-space:normal}.ds-table--stack .ds-num>.ds-delta{justify-content:flex-start}.ds-table--stack .ds-hide-mobile{display:none}.ds-tablewrap:has(.ds-table--stack){margin-inline:0;padding-inline:0;-webkit-mask-image:none;mask-image:none}.ds-period{flex:1 1 100%;justify-content:flex-start}.ds-monthpick,.ds-sechead__meta,.ds-sechead__more{flex-basis:100%;margin-left:0}.ds-sechead__meta{order:3}.ds-monthpick,.ds-sechead__more{order:4}.ds-monthpick{--ds-fade-w:22px;flex-wrap:nowrap;align-items:center;overflow-x:auto;padding-right:22px;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - var(--ds-fade-w)),rgb(0 0 0/.12));mask-image:linear-gradient(to right,#000 calc(100% - var(--ds-fade-w)),rgb(0 0 0/.12))}.ds-monthpick::-webkit-scrollbar{display:none}.ds-chead{align-items:flex-start;min-height:32px;margin-bottom:10px}.ds-chead__label{overflow:visible;white-space:normal;line-height:1.25}.ds-hero{grid-template-columns:minmax(0,1fr);gap:var(--ds-space-5);padding:var(--ds-space-5)}.ds-hero .ds-chead{flex-wrap:wrap;row-gap:var(--ds-space-3)}.ds-hero .ds-chead__label{flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 23px)}.ds-hero__big{font-size:36px}.ds-herochart svg{height:80px}.ds-pins{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ds-value{font-size:22px}.ds-grid{grid-template-columns:minmax(0,1fr);gap:10px}.ds-grid>*{grid-column:span 1}.ds-alertgrid{grid-template-columns:minmax(0,1fr)}.ds-tabbar{display:grid}.ds-btn,.ds-palette__item,.ds-period,.ds-seg__item{min-height:var(--ds-tap)}.ds-seg,.ds-seg--mini{height:auto;min-height:var(--ds-control-h);align-items:stretch}.ds-seg--mini .ds-seg__item{font-size:var(--ds-size-control)}.ds-controls .ds-btn,.ds-controls .ds-period,.ds-controls>*,.ds-monthpick .ds-btn,.ds-monthpick>*{min-height:var(--ds-control-h)}}@media (prefers-reduced-motion:reduce){.ds *,.ds :after,.ds :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}html.ds-html{background:var(--ds-canvas)}body.ds{margin:0;min-height:100svh}.ds-callout{display:flex;align-items:flex-start;gap:var(--ds-space-3);margin:0 0 var(--ds-space-4);border:1px solid var(--ds-border);border-left:3px solid var(--ds-border-strong);border-radius:var(--ds-radius-sm);background:var(--ds-card);padding:10px var(--ds-space-4);color:var(--ds-text-2);font-size:var(--ds-size-control);line-height:var(--ds-lh-base)}.ds-callout>.ds-ic,.ds-callout>.ds-ic--sm{margin-top:2px;color:var(--ds-text-3)}.ds-callout--info{border-left-color:var(--ds-accent)}.ds-callout--warn{border-color:var(--ds-warn-border);border-left-color:var(--ds-warn);background:var(--ds-warn-weak);color:var(--ds-text-1)}.ds-callout--warn>.ds-ic,.ds-callout--warn>.ds-ic--sm{color:var(--ds-warn)}.ds-callout--bad{border-color:var(--ds-neg-border);border-left-color:var(--ds-neg);background:var(--ds-neg-weak);color:var(--ds-text-1)}.ds-callout--bad>.ds-ic,.ds-callout--bad>.ds-ic--sm{color:var(--ds-neg)}.ds-callout b{color:var(--ds-text-1);font-weight:var(--ds-weight-semibold)}.ds-lede{margin:0 0 var(--ds-space-5);max-width:72ch;color:var(--ds-text-2);font-size:var(--ds-size-base)}.ds-stack>*+*{margin-top:var(--ds-space-4)}.ds-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-4);margin-top:var(--ds-space-5)}.ds-actions--end{justify-content:flex-end;gap:var(--ds-space-3);margin-top:0}.ds-formgrid{display:grid;grid-gap:0 var(--ds-space-5);gap:0 var(--ds-space-5);grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.ds-auth{display:grid;place-items:center;min-height:100svh;padding:var(--ds-space-6)}.ds-auth__card{width:100%;max-width:420px;border:1px solid var(--ds-border);border-radius:var(--ds-radius);background:var(--ds-card);box-shadow:var(--ds-shadow-pop);padding:var(--ds-space-8)}.ds-auth__brand{display:flex;align-items:center;gap:var(--ds-space-3);margin-bottom:var(--ds-space-6)}.ds-auth__title{margin:0 0 var(--ds-space-2);font-size:22px;font-weight:var(--ds-weight-strong);letter-spacing:var(--ds-track-title)}.ds-auth__lede{margin:0 0 var(--ds-space-6);color:var(--ds-text-2);font-size:var(--ds-size-control)}.ds-auth__foot{margin:var(--ds-space-6) 0 0;border-top:1px solid var(--ds-border);padding-top:var(--ds-space-4);color:var(--ds-text-3);font-size:var(--ds-size-meta)}.ds-account{position:relative}.ds-account__btn{display:flex;align-items:center;gap:var(--ds-space-2);border-radius:var(--ds-radius-pill);padding:2px}.ds-menu{position:absolute;right:0;top:calc(100% + 8px);z-index:40;width:252px;border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius);background:var(--ds-card);box-shadow:var(--ds-shadow-pop);padding:var(--ds-space-2)}.ds-menu__who{padding:var(--ds-space-3) var(--ds-space-3) var(--ds-space-2)}.ds-menu__name{color:var(--ds-text-1);font-size:var(--ds-size-item);font-weight:var(--ds-weight-semibold)}.ds-menu__mail{color:var(--ds-text-3);font-size:var(--ds-size-meta);overflow:hidden;text-overflow:ellipsis}.ds-menu__label{padding:var(--ds-space-3) var(--ds-space-3) var(--ds-space-1);color:var(--ds-text-3);font-size:var(--ds-size-micro);font-weight:var(--ds-weight-semibold);letter-spacing:var(--ds-track-caps);text-transform:uppercase}.ds-menu__sep{margin:var(--ds-space-2) 0;border:0;border-top:1px solid var(--ds-border)}.ds-menu__item{display:flex;align-items:center;gap:var(--ds-space-3);width:100%;min-height:36px;border-radius:var(--ds-radius-sm);padding:0 var(--ds-space-3);color:var(--ds-text-2);font-size:var(--ds-size-item);text-align:left}.ds-menu__item:hover{background:var(--ds-card-2);color:var(--ds-text-1)}.ds-menu__themes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--ds-space-1);gap:var(--ds-space-1);padding:0 var(--ds-space-1) var(--ds-space-1)}.ds-menu__theme{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:44px;border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);color:var(--ds-text-2);font-size:var(--ds-size-micro)}.ds-menu__theme:hover{border-color:var(--ds-border-strong);color:var(--ds-text-1)}.ds-menu__theme[aria-pressed=true]{border-color:var(--ds-accent-border);background:var(--ds-accent-weak);color:var(--ds-accent)}.ds-palette{position:fixed;inset:0;margin:12vh auto auto;width:min(560px,calc(100vw - 32px));max-height:min(60vh,520px);border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius);background:var(--ds-card);box-shadow:var(--ds-shadow-pop);color:var(--ds-text-1);padding:0;overflow:hidden}.ds-palette::-webkit-backdrop{background:var(--ds-overlay)}.ds-palette::backdrop{background:var(--ds-overlay)}.ds-palette__head{display:flex;align-items:center;gap:var(--ds-space-3);border-bottom:1px solid var(--ds-border);padding:0 var(--ds-space-5)}.ds-palette__head .ds-ic{color:var(--ds-text-3)}.ds-palette__input{flex:1 1;min-height:48px;border:0;background:none;color:var(--ds-text-1);font:inherit;font-size:var(--ds-size-base)}.ds-palette__input:focus{outline:none}.ds-palette__list{margin:0;max-height:380px;overflow-y:auto;padding:var(--ds-space-2)}.ds-palette__group{padding:var(--ds-space-3) var(--ds-space-3) var(--ds-space-1);color:var(--ds-text-3);font-size:var(--ds-size-micro);font-weight:var(--ds-weight-semibold);letter-spacing:var(--ds-track-caps);text-transform:uppercase}.ds-palette__item{display:flex;align-items:center;gap:var(--ds-space-3);width:100%;min-height:38px;border-radius:var(--ds-radius-sm);padding:0 var(--ds-space-3);color:var(--ds-text-2);font-size:var(--ds-size-item);text-align:left}.ds-palette__item[aria-selected=true]{background:var(--ds-card-2);color:var(--ds-text-1)}.ds-palette__item .ds-ic{color:var(--ds-text-3)}.ds-palette__meta{margin-left:auto}.ds-palette__foot,.ds-palette__meta{color:var(--ds-text-3);font-size:var(--ds-size-meta)}.ds-palette__foot{display:flex;align-items:center;gap:var(--ds-space-4);border-top:1px solid var(--ds-border);background:var(--ds-canvas-2);padding:var(--ds-space-3) var(--ds-space-5)}.ds-drag{display:grid;place-items:center;width:26px;height:26px;margin:-4px -4px -4px auto;border-radius:var(--ds-radius-sm);color:var(--ds-text-3);cursor:-webkit-grab;cursor:grab;touch-action:none}.ds-drag:hover{background:var(--ds-card-2);color:var(--ds-text-1)}.ds-drag:active{cursor:-webkit-grabbing;cursor:grabbing}@container ds (max-width: 900px){.ds-drag{width:var(--ds-tap);height:var(--ds-tap);margin:-13px -13px -13px auto}}.ds-pin--dragging{z-index:5;opacity:.65}.ds-dots{display:none;justify-content:center;gap:var(--ds-space-2);margin:calc(var(--ds-space-4) * -1) 0 var(--ds-space-4)}.ds-dots i{width:5px;height:5px;border-radius:var(--ds-radius-pill);background:var(--ds-border-strong)}@container ds (max-width: 900px){.ds-pins--carousel{display:flex;gap:10px;margin:0 calc(var(--ds-space-4) * -1) var(--ds-space-4);overflow-x:auto;padding:0 var(--ds-space-4) var(--ds-space-2);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.ds-pins--carousel>*{flex:0 0 78%;scroll-snap-align:center}.ds-pins--carousel+.ds-dots{display:flex}.ds-menu{width:240px}}.ds-app{min-width:0}.ds-popwrap{position:relative;display:flex}.ds-pop{position:absolute;left:0;top:calc(100% + 6px);z-index:35;width:max-content;min-width:230px;max-width:min(340px,calc(100vw - 28px));max-height:min(70vh,460px);border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius);background:var(--ds-card);box-shadow:var(--ds-shadow-pop);overflow-y:auto;padding:var(--ds-space-2)}.ds-pop--right{left:auto;right:0}.ds-pop__label{padding:var(--ds-space-3) var(--ds-space-3) var(--ds-space-1);color:var(--ds-text-3);font-size:var(--ds-size-micro);font-weight:var(--ds-weight-semibold);letter-spacing:var(--ds-track-caps);text-transform:uppercase}.ds-pop__item{display:flex;align-items:center;gap:var(--ds-space-3);width:100%;min-height:36px;border-radius:var(--ds-radius-sm);padding:0 var(--ds-space-3);color:var(--ds-text-2);font-size:var(--ds-size-item);text-align:left}.ds-pop__item:hover{background:var(--ds-card-2);color:var(--ds-text-1)}.ds-pop__item[aria-current=true],.ds-pop__item[aria-pressed=true]{background:var(--ds-accent-weak);color:var(--ds-accent);font-weight:var(--ds-weight-medium)}.ds-pop__item .ds-ic--sm{margin-left:auto}.ds-pop__meta{margin-left:auto}.ds-pop__meta,.ds-pop__note{color:var(--ds-text-3);font-size:var(--ds-size-meta)}.ds-pop__note{margin:var(--ds-space-2) 0 0;border-top:1px solid var(--ds-border);padding:var(--ds-space-3)}@container ds (max-width: 900px){.ds-pop{min-width:0;width:calc(100vw - 28px)}.ds-pop__item{min-height:44px}}.ds-pin{display:flex;min-width:0}.ds-pin>*{flex:1 1;min-width:0}.ds-state-block--inset{border:0;background:none;padding:0;gap:var(--ds-space-2)}.ds-state-block--inset .ds-state-block__title{color:var(--ds-text-2);font-size:var(--ds-size-control);font-weight:var(--ds-weight-medium)}.ds-state-block--inset .ds-state-block__body{font-size:var(--ds-size-caption)}.ds-metricgroup+.ds-metricgroup{margin-top:var(--ds-space-4)}.ds-metricgroup h3{margin:0;padding-left:0}.ds-metriclist{margin:0;list-style:none;padding:0}.ds-metric{display:flex;align-items:flex-start;gap:var(--ds-space-3);width:100%;border-radius:var(--ds-radius-sm);padding:var(--ds-space-3);text-align:left}.ds-metric:hover{background:var(--ds-card-2)}.ds-metric[aria-disabled=true]{cursor:not-allowed;opacity:.55}.ds-metric[aria-disabled=true]:hover{background:none}.ds-metric__check{display:grid;place-items:center;flex:none;width:18px;height:18px;margin-top:1px;border:1px solid var(--ds-border-control);border-radius:5px;color:var(--ds-accent-fg)}.ds-metric[aria-pressed=true] .ds-metric__check{border-color:var(--ds-accent);background:var(--ds-accent)}.ds-metric__body{display:block;min-width:0}.ds-metric__label{display:block;color:var(--ds-text-1);font-size:var(--ds-size-item);font-weight:var(--ds-weight-medium)}.ds-metric__formula{color:var(--ds-text-3)}.ds-metric__blocked,.ds-metric__formula{display:block;font-size:var(--ds-size-meta)}.ds-metric__blocked{margin-top:var(--ds-space-2);color:var(--ds-text-2)}.ds-pin .ds-chead{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-column-gap:7px;column-gap:7px;grid-row-gap:var(--ds-space-1);row-gap:var(--ds-space-1)}.ds-pin .ds-chead>*{grid-row:1}.ds-pin .ds-chead__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:var(--ds-lh-snug)}.ds-pin .ds-chead>.ds-src,.ds-pin .ds-chead>.ds-srcline{grid-row:2;grid-column:1/-1;justify-self:start;margin:0}@container ds (max-width: 900px){.ds-qual .ds-hint{position:relative;width:18px;height:18px;margin:0}.ds-qual .ds-hint:after{content:"";position:absolute;inset:-13px}}.ds-prose{margin:0;max-width:72ch;color:var(--ds-text-2);font-size:var(--ds-size-control);line-height:var(--ds-lh-base)}.ds-prose+.ds-prose{margin-top:var(--ds-space-3)}.ds-section{margin-bottom:var(--ds-space-8);scroll-margin-top:calc(var(--ds-topbar) + var(--ds-space-5))}.ds-section>*+*{margin-top:var(--ds-space-4)}.ds-monthpick{display:flex;align-items:flex-end;flex-wrap:wrap;gap:var(--ds-space-4);margin-left:auto}.ds-monthpick__form{display:flex;align-items:flex-end;gap:var(--ds-space-3)}.ds-monthpick .ds-field{margin-bottom:0}.ds-sharebar{display:inline-flex;align-items:center;gap:var(--ds-space-3);white-space:nowrap}.ds-sharebar__value{color:var(--ds-text-3);font-size:var(--ds-size-caption);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ds-callout a,.ds-lede a,.ds-prose a,.ds-table a{color:var(--ds-accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.ds-callout a:hover,.ds-lede a:hover,.ds-prose a:hover,.ds-table a:hover{color:var(--ds-accent-hover)}.ds-linkbtn{display:inline-flex;align-items:center;gap:3px;border:0;background:none;padding:0;color:var(--ds-link);font:inherit;text-align:left;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;cursor:pointer}.ds-linkbtn:hover{color:var(--ds-accent-hover)}.ds-linkbtn__chev{flex:none;transition:transform .12s ease}.ds-linkbtn[aria-expanded=true] .ds-linkbtn__chev{transform:rotate(180deg)}.ds-cardfoot{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ds-space-3);border-top:1px solid var(--ds-border);margin:var(--ds-space-5) -15px -15px;padding:var(--ds-space-4) 15px}.ds-cardfoot__note{margin:0;color:var(--ds-text-3);font-size:var(--ds-size-caption)}.ds-grouphead{display:flex;align-items:flex-start;gap:var(--ds-space-4);margin-bottom:var(--ds-space-3)}.ds-grouphead__name{margin:0;min-width:0;overflow:hidden;font-size:var(--ds-size-base);font-weight:var(--ds-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.ds-grouphead__meta{margin:var(--ds-space-1) 0 0;color:var(--ds-text-3);font-size:var(--ds-size-caption)}.ds-grouphead__sum{margin-left:auto;text-align:right;white-space:nowrap}.ds-grouphead__amount{display:block;font-size:var(--ds-size-value);font-weight:var(--ds-weight-semibold);letter-spacing:var(--ds-track-value);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ds-chips{display:flex;flex-wrap:wrap}.ds-chips,.ds-disclosure>summary{align-items:center;gap:var(--ds-space-2)}.ds-disclosure>summary{display:inline-flex;min-height:32px;color:var(--ds-text-2);font-size:var(--ds-size-control);cursor:pointer;list-style:none}.ds-disclosure>summary::-webkit-details-marker{display:none}.ds-disclosure>summary:before{content:"";width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:5px solid;transition:transform .12s ease}.ds-disclosure[open]>summary:before{transform:rotate(90deg)}.ds-disclosure>summary:hover{color:var(--ds-text-1)}.ds-disclosure[open]>summary{margin-bottom:var(--ds-space-3)}.ds-formgrid--wide{grid-template-columns:minmax(0,1fr)}.ds-formgrid .ds-field--full{grid-column:1/-1}.ds-inset{border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-card-2);padding:var(--ds-space-4);font-size:var(--ds-size-control)}.ds-inset p{margin:0}.ds-inset ul{margin:var(--ds-space-3) 0 0;padding:0;list-style:none}.ds-inset li{display:flex;justify-content:space-between;gap:var(--ds-space-4);padding:2px 0;color:var(--ds-text-2);font-size:var(--ds-size-caption)}.ds-inset li>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-dialog[open]{display:flex;flex-direction:column}.ds-dialog{max-height:min(86dvh,760px);margin:auto}.ds-dialog__body{overflow-y:auto}@media (max-width:480px){.ds-dialog{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;border:0;border-radius:0}.ds-dialog__head{padding-top:max(var(--ds-space-5),env(safe-area-inset-top))}.ds-dialog__foot{padding-bottom:max(var(--ds-space-4),env(safe-area-inset-bottom))}}@container ds (max-width: 900px){.ds-sechead{flex-wrap:wrap}.ds-sechead h2{flex:1 0 auto}.ds-monthpick{width:100%;margin-left:0}.ds-monthpick .ds-seg{overflow-x:auto;flex:1 1 auto}.ds-grouphead__amount{font-size:20px}.ds-cardfoot .ds-btn{flex:1 1 auto;min-height:44px}}.ds-hint{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex:0 0 auto;margin:0;border:0;border-radius:var(--ds-radius-pill);background:none;padding:0;color:var(--ds-text-3);cursor:pointer;anchor-name:var(--ds-anchor)}@container ds (max-width: 900px){.ds-hint{width:var(--ds-tap);height:var(--ds-tap);margin:-13px}}.ds-hint:focus-visible,.ds-hint:hover{color:var(--ds-text-1)}.ds-hintpop{position:absolute;position-anchor:var(--ds-anchor);position-area:block-end span-inline-end;position-try-fallbacks:flip-block,flip-inline,flip-block flip-inline;margin:6px 0 0;border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-sm);background:var(--ds-card-2);box-shadow:var(--ds-shadow-pop);padding:8px 10px;width:max-content;max-width:min(30ch,calc(100vw - 32px));color:var(--ds-text-1);font-size:var(--ds-size-meta);line-height:1.45}.ds-hintpop--end{position-area:block-end span-inline-start}.ds-hintpop:popover-open{display:block}@supports not (anchor-name:--ds-probe){.ds-hintpop,.ds-hintpop--end{position:fixed;inset:0;margin:auto;height:max-content}}.ds-tstrip{container-type:inline-size;container-name:tstrip;margin-top:var(--ds-space-4)}.ds-tstrip__rail{position:relative;height:8px;border-radius:var(--ds-radius-pill);background:var(--ds-card-2)}.ds-tstrip__band{position:absolute;top:0;height:100%}.ds-tstrip__band:first-of-type{border-start-start-radius:var(--ds-radius-pill);border-end-start-radius:var(--ds-radius-pill)}.ds-tstrip__band--red{background:var(--ds-zone-red)}.ds-tstrip__band--amber{background:var(--ds-zone-amber)}.ds-tstrip__band--green{background:var(--ds-zone-green);border-start-end-radius:var(--ds-radius-pill);border-end-end-radius:var(--ds-radius-pill)}.ds-tstrip__tick{position:absolute;top:-2px;width:1px;height:16px;transform:translateX(-50%);background:var(--ds-border-strong)}.ds-tstrip__knob{position:absolute;top:50%;width:11px;height:11px;transform:translate(-50%,-50%);border-radius:var(--ds-radius-pill);background:var(--ds-neg);box-shadow:0 0 0 2px var(--ds-card)}.ds-tstrip__knob--amber{background:var(--ds-warn)}.ds-tstrip__knob--green{background:var(--ds-pos)}.ds-tstrip__legend{display:flex;justify-content:space-between;gap:var(--ds-space-3);margin:10px 0 0;color:var(--ds-text-3);font-size:var(--ds-size-micro);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ds-hero--sales{display:block}.ds-hero--sales .ds-hero__figrow{margin:var(--ds-space-3) 0 var(--ds-space-5)}.ds-hero__chart{position:relative}.ds-hero__chart .ds-spark{height:96px}.ds-hero__cap{margin:var(--ds-space-2) 0 0;color:var(--ds-text-3);font-size:var(--ds-size-micro);letter-spacing:var(--ds-track-label);text-transform:uppercase}.ds-herostores{display:flex;flex-wrap:wrap;gap:var(--ds-space-2) var(--ds-space-3);margin:var(--ds-space-5) 0 0;border-top:1px solid var(--ds-border);padding:var(--ds-space-4) 0 0;list-style:none}.ds-herostores__item{display:inline-flex;align-items:baseline;gap:var(--ds-space-2);border:1px solid var(--ds-border);border-radius:var(--ds-radius-chip);background:var(--ds-card-2);padding:5px 9px;font-size:var(--ds-size-meta);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ds-herostores__code{color:var(--ds-text-3);font-size:var(--ds-size-micro);font-weight:var(--ds-weight-semibold);letter-spacing:var(--ds-track-label)}.ds-herostores__figure{color:var(--ds-text-1);font-weight:var(--ds-weight-semibold)}.ds-herostores__share{color:var(--ds-text-3)}.ds-herostores__item--rest{background:none;border-style:dashed}.ds-herostores__item--rest a{display:inline-flex;align-items:center;gap:3px;color:var(--ds-text-2);text-decoration:none}.ds-herostores__item--rest a:hover{color:var(--ds-text-1);text-decoration:underline}.ds-value--empty{display:flex;align-items:center;gap:var(--ds-space-2);color:var(--ds-text-3);font-size:var(--ds-size-control);font-weight:var(--ds-weight-regular);letter-spacing:normal}@container ds (max-width: 900px){.ds-hero--sales .ds-hero__figrow{margin:var(--ds-space-3) 0 var(--ds-space-4)}.ds-hero__chart .ds-spark{height:72px}.ds-herostores{margin-top:var(--ds-space-4);padding-top:var(--ds-space-3)}.ds-tstrip__legend{font-size:var(--ds-size-micro)}}.ds-bookchip{display:inline-flex;align-items:center;gap:var(--ds-space-2);height:34px;border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-card-2);padding:0 10px;color:var(--ds-text-2);font-size:var(--ds-size-meta);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ds-bookchip .ds-hint{-webkit-margin-start:-2px;margin-inline-start:-2px}.ds-bookchip--live{border-color:var(--ds-accent-border);background:var(--ds-accent-weak);color:var(--ds-accent)}.ds-bookchip--pending{border-color:var(--ds-warn-border);background:var(--ds-warn-weak);color:var(--ds-warn)}@container ds (max-width: 900px){.ds-bookchip{height:var(--ds-control-h)}.ds-bookchip .ds-hint{margin:-13px}}.ds-tstrip__legend--ticks{position:relative;display:block;height:15px}.ds-tstrip__legend--ticks>span{position:absolute;top:0;transform:translateX(-50%);white-space:nowrap}.ds-tstrip__legend--narrow{display:none}@container tstrip (max-width: 360px){.ds-tstrip__legend--ticks{display:none}.ds-tstrip__legend--narrow{display:flex}}.ds-txlink{margin:0 0 var(--ds-space-4)}.ds-txlink a{color:var(--ds-accent)}.ds-block{display:block}.ds-show-mobile{display:none}.ds-txfilters__main,.ds-txfilters__more{display:grid;grid-gap:0 var(--ds-space-4);gap:0 var(--ds-space-4);grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.ds-txfilters__main{grid-template-columns:minmax(220px,2fr) repeat(2,minmax(150px,1fr))}.ds-txfilters__more{margin-top:var(--ds-space-3)}.ds-txfilters__actions{margin:var(--ds-space-3) 0 0}.ds-txbar{position:-webkit-sticky;position:sticky;top:0;z-index:3;display:flex;align-items:center;gap:var(--ds-space-3);margin:var(--ds-space-4) 0 var(--ds-space-3);border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-card);padding:6px var(--ds-space-3)}.ds-txtable tbody tr:focus-visible{outline:2px solid var(--ds-accent);outline-offset:-2px}.ds-txtable tbody tr.is-selected td{background:color-mix(in srgb,var(--ds-accent) 10%,transparent)}.ds-txtable td{height:auto;padding-top:6px;padding-bottom:6px;vertical-align:top}.ds-txtable__check{width:28px}.ds-txtable__check input{width:16px;height:16px;accent-color:var(--ds-accent)}.ds-txtable__class,.ds-txtable__desc{min-width:0;max-width:360px}.ds-txtable__class>span:not(.ds-chip),.ds-txtable__desc>span:not(.ds-show-mobile){display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-show-mobile-inline{display:none}.ds-txtable__open{color:var(--ds-warn)}.ds-txtable__name,.ds-txtable__open{font-weight:var(--ds-weight-medium)}.ds-txtable__class .ds-chip{margin:2px 4px 0 0}.ds-txtable__source{max-width:220px;color:var(--ds-text-2);font-size:var(--ds-size-caption)}.ds-txeditor{margin:0 0 var(--ds-space-4);border:1px solid var(--ds-accent);border-radius:var(--ds-radius-sm);background:var(--ds-card);padding:var(--ds-space-4)}.ds-txeditor__head{display:flex;align-items:center;gap:var(--ds-space-3);margin-bottom:var(--ds-space-3)}.ds-txeditor__grid{display:grid;grid-gap:0 var(--ds-space-4);gap:0 var(--ds-space-4);grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.ds-txeditor__note{grid-column:1/-1}.ds-txeditor__similar{margin:var(--ds-space-2) 0 var(--ds-space-3)}.ds-txeditor__similar>.ds-check{display:inline-flex}.ds-txsplit{display:flex;gap:6px;align-items:center}.ds-txsplit .ds-input{min-width:0}.ds-txeffect{margin:var(--ds-space-3) 0}.ds-txeffect__month+.ds-txeffect__month,.ds-txeffect__rule{margin-top:var(--ds-space-3)!important}.ds-txeditor__actions{margin:var(--ds-space-3) 0 0}@container ds (max-width: 900px){.ds-show-mobile{display:block}.ds-show-mobile-inline{display:inline}.ds-txfilters__main{grid-template-columns:minmax(0,1fr)}.ds-txtable__desc{max-width:230px;white-space:normal}.ds-txtable__mobileclass{margin-top:2px;font-size:var(--ds-size-caption)}.ds-txbar .ds-spacer{display:block;flex:1 1}}.ds-shortcuts{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--ds-space-3) var(--ds-space-7);gap:var(--ds-space-3) var(--ds-space-7);align-items:center;margin:0;min-width:min(340px,100%)}.ds-shortcuts dt{color:var(--ds-text-1);font-size:var(--ds-size-item)}.ds-shortcuts dd{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--ds-space-1);margin:0}.ds-shortcuts__then{color:var(--ds-text-3);font-size:var(--ds-size-caption)}.ds-menu__key{margin-left:auto}