.auth-page{box-sizing:border-box;min-block-size:100vh;padding:var(--space-xl);background:var(--canvas);place-items:center;display:grid}.auth-page__panel{box-sizing:border-box;gap:var(--space-lg);inline-size:min(100%,32rem);padding:var(--space-xl);background:var(--card);border:var(--stroke-hairline) solid var(--border);border-radius:var(--radius-card);box-shadow:var(--elevation-overlay);flex-direction:column;display:flex}.auth-page__brand{align-items:center;gap:var(--space-sm);color:var(--text1);display:flex}.auth-page__mark{border-radius:var(--radius-control);background:var(--accent);block-size:2.5rem;inline-size:2.5rem;color:var(--on-accent);place-items:center;font-weight:700;display:grid}.auth-page__brand-name{font:var(--text-title-card)}.auth-page summary{cursor:pointer}@media (max-width:40rem){.auth-page{padding:var(--space-md);place-items:stretch stretch}.auth-page__panel{inline-size:100%;min-block-size:calc(100vh - (2 * var(--space-md)));padding:var(--space-lg);justify-content:center}}:root{--sidebar-inline-size:300px;--frame-inset:10px;--page-block-start:var(--space-md)}@media (max-width:1439px){:root{--sidebar-inline-size:248px}}.app-canvas{min-block-size:100vh;padding:var(--frame-inset);box-sizing:border-box;background:var(--canvas)}.app-frame{grid-template-columns:var(--sidebar-inline-size) minmax(0, 1fr);block-size:calc(100vh - 2 * var(--frame-inset));background:var(--shell);border:1px solid var(--border);box-shadow:var(--elevation-overlay);border-radius:20px;display:grid;overflow:hidden}@media (max-width:900px){.app-canvas{padding:0}.app-frame{border:none;border-radius:0;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);block-size:100vh}}.app-content{flex-direction:column;min-block-size:0;min-inline-size:0;display:flex;overflow:hidden}.app-topbar{padding-block:var(--space-sm);border-block-end:1px solid var(--border-subtle);flex-shrink:0;align-items:center;gap:14px;padding-inline:18px;display:flex}.app-topbar__crumbs{align-items:center;gap:var(--space-sm);color:var(--text2);display:flex}.app-topbar__crumb-sep{color:var(--faint);flex:none}.app-topbar__crumb--active{color:var(--accent-text);font-weight:500}.app-topbar__actions{flex:1;justify-content:flex-end;align-items:center;gap:12px;display:flex}.app-main{padding-block:var(--page-block-start) var(--space-lg);padding-inline:var(--space-lg);gap:var(--space-md);overscroll-behavior-y:contain;flex-direction:column;flex:1;min-block-size:0;min-inline-size:0;display:flex;overflow:hidden auto}.app-main>*{flex-shrink:0}.app-sidebar{background:var(--sidebar);border-inline-end:1px solid var(--border-subtle);flex-direction:column;gap:12px;min-block-size:0;min-inline-size:0;padding-block:14px;padding-inline:12px;display:flex;overflow-y:auto}@media (max-width:900px){.app-sidebar{border-inline-end:none;border-block-end:1px solid var(--border-subtle);max-block-size:40vh}}.app-sidebar__identity{inline-size:100%;padding-block:var(--space-xs);padding-inline:var(--space-xs);border-radius:var(--radius-card);text-align:start;color:inherit;background:0 0;border:none;align-items:center;gap:12px;font-family:inherit;display:flex}.app-sidebar__identity--switch{cursor:pointer;padding:var(--space-sm)}.app-sidebar__identity--switch:hover{background:var(--hover)}.app-sidebar__identity-eyebrow{color:var(--text-muted)}.app-sidebar__mark{box-shadow:var(--elevation-raised);border-radius:var(--radius-card);background:linear-gradient(160deg, var(--accent), var(--accent-deep));block-size:40px;inline-size:40px;font:var(--text-title-card);color:var(--on-accent);flex:none;justify-content:center;align-items:center;font-weight:700;display:flex}.app-sidebar__brand-text{gap:var(--space-2xs);flex-direction:column;flex:1;min-inline-size:0;display:flex}.app-sidebar__studio{font:var(--text-body-small);color:var(--text1);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.app-sidebar__brand-switch{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:0;display:flex}.app-sidebar__nav,.app-sidebar__group{gap:var(--space-2xs);flex-direction:column;display:flex}.app-sidebar__group-heading{font:var(--text-label);color:var(--text-muted);padding-block:0 var(--space-xs);padding-inline:10px}.app-sidebar__items{gap:var(--space-2xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.app-sidebar__divider{background:var(--border-subtle);border:none;block-size:1px;margin:0}.app-sidebar__spacer{margin-block-start:auto}.app-navitem{padding-block:var(--space-sm);border-radius:var(--radius-control);color:var(--text3);font:var(--text-body-small);cursor:pointer;text-align:start;background:0 0;border:1px solid #0000;align-items:center;gap:12px;inline-size:100%;padding-inline:10px;font-family:inherit;text-decoration:none;display:flex}.app-navitem:hover{background:var(--hover);color:var(--text1)}.app-navitem--active{background:var(--accent-tint);border-color:var(--accent-line);color:var(--accent-text);font-weight:500}.app-navitem--active:hover{background:var(--accent-tint);color:var(--accent-text)}.app-navitem__icon{flex:none;justify-content:center;align-items:center;block-size:18px;inline-size:18px;display:flex}.app-navitem__label{flex:1;min-inline-size:0}.app-sidebar__account{background:var(--card);border:1px solid var(--ctrl-border);border-radius:var(--radius-card);inline-size:100%;min-inline-size:0;box-shadow:var(--elevation-card);align-items:center;gap:10px;padding-block:9px;padding-inline:10px;display:flex}.app-sidebar__account-main{min-inline-size:0;color:inherit;text-align:start;background:0 0;border:none;flex:1;align-items:center;gap:10px;padding:0;font-family:inherit;display:flex}.app-sidebar__account-main[type=button]{cursor:pointer}.app-sidebar__account-main[type=button]:hover .app-sidebar__user-name{color:var(--accent-text)}.app-sidebar__signout{inline-size:var(--control-block-size-sm);block-size:var(--control-block-size-sm);border:1px solid var(--ctrl-border);border-radius:var(--radius-control);background:var(--btn2);color:var(--text2);cursor:pointer;flex:none;justify-content:center;align-items:center;padding:0;font-family:inherit;display:inline-flex}.app-sidebar__signout:hover{background:var(--danger-tint);border-color:var(--danger-line);color:color-mix(in srgb, var(--danger) 60%, var(--text1))}.app-sidebar__account-main:focus-visible,.app-sidebar__signout:focus-visible,.app-sidebar__identity--switch:focus-visible,.app-sidebar__brand-switch:focus-visible,.app-navitem:focus-visible,.switcher__segment:focus-visible,.segmented__item:focus-visible,.panel__menu:focus-visible,.data-table__th:focus-visible,.data-table__action-btn:focus-visible,.data-table__checkbox:focus-visible,.auth-page summary:focus-visible{outline:var(--stroke-emphasis) solid var(--accent);outline-offset:2px}.app-sidebar__user-text{flex-direction:column;flex:1;min-inline-size:0;display:flex}.app-sidebar__user-name{font:var(--text-body-small);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.app-avatar{border-radius:var(--radius-card);background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--text1) 8%, var(--card)) 0 6px, color-mix(in srgb, var(--text1) 16%, var(--card)) 6px 12px);block-size:38px;inline-size:38px;font:var(--text-body-small);color:var(--text2);flex:none;justify-content:center;align-items:center;font-weight:600;display:flex}.icon-directional{transform:scaleX(1)}[dir=rtl] .icon-directional{transform:scaleX(-1)}.kpi-row{gap:var(--space-sm);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.kpi-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--elevation-card);flex-direction:column;min-inline-size:0;padding-block:11px 0;padding-inline:14px;display:flex}.kpi-card__label{font:var(--text-micro);color:var(--text2)}.kpi-card__body{justify-content:space-between;align-items:flex-end;gap:12px;margin-block-start:var(--space-sm);display:flex}.kpi-card__value-row{align-items:baseline;gap:var(--space-sm);flex:auto;min-inline-size:0;display:flex}.kpi-card__body>:not(.kpi-card__value-row){flex-shrink:1;min-inline-size:0}.kpi-card__value{font:var(--text-title-page);letter-spacing:-.02em;white-space:nowrap;font-weight:700}.kpi-card__unit{font:var(--text-body-small);color:var(--text2)}.kpi-card__footer{align-items:center;gap:var(--space-sm);border-block-start:1px solid var(--border);margin-block-start:var(--space-sm);margin-inline:-14px;padding-block:6px;padding-inline:14px;display:flex}.kpi-card__delta-icon{border-radius:var(--radius-control);block-size:20px;inline-size:20px;font:var(--text-micro);flex:none;justify-content:center;align-items:center;display:flex}.kpi-card__delta-icon--up{background:var(--success-tint);color:var(--success)}.kpi-card__delta-icon--down{background:var(--danger-tint);color:var(--danger)}.kpi-card__delta{font:var(--text-body-small)}.kpi-card__delta--up{color:color-mix(in srgb, var(--success) 60%, var(--text1))}.kpi-card__delta--down{color:color-mix(in srgb, var(--danger) 60%, var(--text1))}.kpi-card__compare{font:var(--text-body-small);color:var(--text2)}.sparkline{flex:none;align-items:flex-end;gap:3px;block-size:34px;display:flex}.sparkline__bar{background:var(--ghost);border-radius:1px;inline-size:5px}.sparkline__bar--active{background:var(--accent)}.panel{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-sheet);padding:var(--space-lg);min-block-size:auto;min-inline-size:0;box-shadow:var(--elevation-card);flex-direction:column;display:flex}.panel__header{align-items:center;gap:var(--space-sm);margin-block-end:var(--space-md);display:flex}.panel__header:empty{display:none}.panel__title{min-inline-size:0}.panel__info{border:1.5px solid var(--faint2);block-size:16px;inline-size:16px;color:var(--text2);font:var(--text-micro);box-sizing:border-box;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.panel__menu{border-radius:var(--radius-control);background:var(--btn2);border:1px solid var(--btn2-border);block-size:32px;inline-size:32px;color:var(--text2);cursor:pointer;font:var(--text-body-small);font-family:inherit;line-height:1}.panel__menu:hover{background:var(--ctrl-border);color:var(--text1)}.panel__well{background:var(--well);border:1px solid var(--well-border);border-radius:var(--radius-card);flex-direction:column;flex:1;min-block-size:0;padding:12px;display:flex}.panel-row{gap:var(--space-sm);grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:stretch;min-block-size:290px;display:grid}.panel-row>.panel{min-block-size:0}@media (max-width:1100px){.panel-row{grid-template-columns:minmax(0,1fr)}}.segmented{background:var(--inset);border:1px solid var(--ctrl-border);border-radius:var(--radius-card);padding:3px;display:flex}.segmented__item{color:var(--text2);font-family:inherit;font:var(--text-body-small);border-radius:var(--radius-control);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding-block:6px;padding-inline:13px}.segmented__item:hover{color:var(--text1)}.segmented__item--active{background:var(--seg-active);color:var(--text1);box-shadow:var(--elevation-raised);font-weight:500}.status-pill{background:var(--hover2);border:1px solid var(--ghost);border-radius:var(--radius-chip);font:var(--text-body-small);align-items:center;gap:6px;padding-block:3px;padding-inline:10px;display:inline-flex}.status-pill__marker{background:currentColor;border-radius:50%;flex:none;block-size:6px;inline-size:6px}.status-pill--success{color:color-mix(in srgb, var(--success) 60%, var(--text1))}.status-pill--warn{color:color-mix(in srgb, var(--warn) 60%, var(--text1))}.status-pill--danger{color:color-mix(in srgb, var(--danger) 60%, var(--text1))}.status-pill--neutral{color:var(--text-muted)}.dot-chart{flex:1;gap:14px;min-block-size:0;display:flex}.dot-chart__y-axis{font:var(--text-label);color:var(--text-muted);text-align:end;flex-direction:column;justify-content:space-between;align-self:stretch;padding-block-end:2px;display:flex}.dot-chart__plot-wrap{flex-direction:column;flex:1;min-inline-size:0;display:flex;position:relative}.dot-chart__plot{background-color:var(--plot);background-image:repeating-linear-gradient(to right, var(--border-subtle) 0 12px, transparent 12px 15.5px), repeating-linear-gradient(to bottom, var(--border-subtle) 0 8px, transparent 6px 8.5px);border-radius:var(--radius-control);box-sizing:border-box;flex:1;justify-content:space-between;align-items:flex-end;min-block-size:0;padding-inline:2px;display:flex;overflow:hidden}.dot-chart__column{cursor:pointer;flex-direction:column;justify-content:flex-end;gap:2.5px;inline-size:12px;display:flex}.dot-chart__square{border-radius:1.5px;block-size:6px;inline-size:12px;display:block}.dot-chart__square--ghost{background:var(--ghost)}.dot-chart__square--series-a{background:var(--neutral)}.dot-chart__square--series-b{background:var(--accent)}.dot-chart__column--compact{gap:2px;inline-size:7px}.dot-chart__column--compact .dot-chart__square{block-size:5px;inline-size:7px}.dot-chart__tooltip-line{border-inline-start:1px dashed var(--faint2);pointer-events:none;inline-size:1px;position:absolute;inset-block:0}.dot-chart__tooltip{background:var(--hover2);border:1px solid var(--ghost);border-radius:var(--radius-card);inline-size:210px;box-shadow:var(--elevation-overlay);pointer-events:none;z-index:1;padding-block-end:var(--space-sm);position:absolute;inset-block-start:6px}.dot-chart__tooltip-title{padding-block:var(--space-sm);border-block-end:1px solid var(--ghost);font:var(--text-body-small);color:var(--text4);padding-inline:12px}.dot-chart__tooltip-row{align-items:center;gap:10px;padding-block-start:7px;padding-inline:12px;display:flex}.dot-chart__tooltip-row:first-of-type{padding-block-start:7px}.dot-chart__tooltip-dot{border-radius:50%;flex:none;block-size:7px;inline-size:7px}.dot-chart__tooltip-label{font:var(--text-body-small);color:var(--text3);flex:1}.dot-chart__tooltip-value{font:var(--text-body-small);font-weight:600}.dot-chart__x-labels{font:var(--text-label);color:var(--text-muted);justify-content:space-between;align-items:center;padding-block-start:7px;padding-inline-start:60px;display:flex}.dot-chart__x-labels--range{padding-inline-start:0}.dot-chart__x-dot{color:var(--ghost)}.dot-chart__x-label--active{color:var(--text1)}.dot-chart__legend{flex-wrap:wrap;align-items:center;gap:18px;margin-block-end:var(--space-sm);display:flex}.dot-chart__legend-item{align-items:center;gap:var(--space-sm);font:var(--text-label);color:var(--text2);display:flex}.dot-chart__legend-item--emphasis{color:var(--text4)}.dot-chart__legend-dot{border-radius:50%;block-size:7px;inline-size:7px}.data-table-wrap{background:var(--well);border:1px solid var(--well-border);border-radius:var(--radius-card);overscroll-behavior:contain;max-block-size:var(--data-table-max-block-size);max-inline-size:100%;position:relative;overflow:auto}.data-table{inline-size:100%;min-inline-size:var(--data-table-min-inline-size,0)}.data-table__header,.data-table__row{grid-template-columns:var(--data-table-columns,repeat(auto-fit, minmax(0, 1fr)));align-items:center;gap:var(--data-table-gap);padding-block:9px;padding-inline:var(--data-table-pad-inline);display:grid}.data-table__header>*,.data-table__row>*{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.data-table__row{font:var(--text-body-small);border-block-end:1px solid var(--border-subtle);padding-block:6px}.data-table__row:hover{background:var(--hover)}.data-table__header{z-index:var(--layer-sticky);background:var(--well);border-block-end:1px solid var(--well-border);font:var(--text-label);color:var(--text2);position:sticky;inset-block-start:0}.data-table__th{align-items:center;gap:var(--space-xs);font:inherit;color:inherit;cursor:pointer;text-align:start;background:0 0;border:none;inline-size:100%;padding:0;display:flex}.data-table__th--static{cursor:default}.data-table__th--end{justify-content:flex-end}.data-table__num{text-align:end;font-variant-numeric:tabular-nums;inline-size:100%;display:block}.data-table__sort{color:var(--text-muted);font:var(--text-micro);opacity:.45;flex:none;block-size:.95em;inline-size:.65em}[dir=rtl] .data-table__sort{transform:scaleX(-1)}.data-table__checkbox{border:1.5px solid var(--faint);box-sizing:border-box;cursor:pointer;block-size:16px;inline-size:16px;accent-color:var(--accent);border-radius:5px}.data-table__id{color:var(--text2)}.data-table__muted{color:var(--text4)}.data-table__actions{justify-content:flex-end;align-items:center;gap:var(--space-sm);white-space:nowrap;flex-wrap:nowrap;display:flex}.data-table__action-btn{border-radius:var(--radius-control);background:var(--inset);border:1px solid var(--ctrl-border);block-size:26px;inline-size:26px;color:var(--text2);cursor:pointer;font-family:inherit;line-height:1}.data-table__action-btn:hover{background:var(--hover2);color:var(--text1)}.data-table__scroll-cue{inline-size:var(--control-block-size-sm);block-size:var(--control-block-size-sm);border:var(--stroke-hairline) solid var(--border);border-radius:var(--radius-control);background:var(--card);color:var(--text-muted);font:var(--text-micro);pointer-events:none;justify-content:center;align-items:center;margin-inline-start:auto;display:flex;position:sticky;inset-block-end:var(--space-xs);inset-inline-end:var(--space-xs)}.page-header{justify-content:space-between;align-items:center;gap:var(--space-md);min-block-size:var(--control-block-size);border-block-end:var(--stroke-hairline) solid var(--border);flex-wrap:wrap;margin:0;padding-block-end:var(--space-sm);display:flex}.page-header__text{gap:var(--space-2xs);flex-direction:column;min-inline-size:0;display:flex}.page-header__title{font:var(--text-title-page);color:var(--text1);margin:0}.page-header__subtitle{font:var(--text-body-small);color:var(--text2);max-inline-size:72ch;margin:0}.page-header__actions{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.kpi-row--3{gap:var(--space-sm);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.switcher{align-items:center;display:inline-flex}.switcher--segmented{padding:var(--space-2xs);border-radius:var(--radius-control);background:var(--well);gap:var(--space-2xs)}.switcher__segment{min-block-size:32px;min-inline-size:36px;padding-inline:var(--space-sm);border-radius:var(--radius-control);color:var(--text-muted);font:var(--text-label);cursor:pointer;transition:background var(--motion-enter-duration) var(--motion-enter-easing), color var(--motion-enter-duration) var(--motion-enter-easing), transform var(--motion-press-duration) var(--motion-press-easing);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.switcher__segment:hover{color:var(--text2);background:var(--hover)}.switcher__segment:active{transform:scale(var(--scale-press-chip))}.switcher__segment--on{background:var(--card);color:var(--text1);box-shadow:var(--elevation-raised)}.switcher__segment--on:hover{background:var(--card);color:var(--text1)}.data-table--actions .data-table__header>[role=columnheader]:last-child,.data-table--actions .data-table__row>[role=cell]:last-child{z-index:2;background:inherit;padding-inline-start:var(--space-sm);position:sticky;inset-inline-end:0}.data-table--actions .data-table__header>[role=columnheader]:last-child{z-index:3}.data-table--actions .data-table__row{background:var(--well)}.data-table--actions .data-table__row>[role=cell]:last-child,.data-table--actions .data-table__header>[role=columnheader]:last-child{border-inline-start:var(--stroke-hairline) solid var(--ctrl-border)}.data-table--actions .data-table__header>[role=columnheader]:last-child{background:var(--well)}.explainer{font:var(--text-body-small);color:var(--text-muted);max-inline-size:72ch;margin:0}.avatar{border-radius:var(--radius-control);background:var(--hover2);block-size:32px;inline-size:32px;color:var(--text3);font:var(--text-micro);box-shadow:inset 0 0 0 var(--stroke-hairline) var(--ctrl-border);flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.avatar--lg{border-radius:var(--radius-card);block-size:72px;inline-size:72px;font:var(--text-title-card)}.avatar img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.person-cell{align-items:center;gap:var(--space-sm);min-inline-size:0;display:flex}.person-cell__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tile-grid{gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.tile{gap:var(--space-sm);padding:var(--space-md);border-radius:var(--radius-card);background:var(--card);border:var(--stroke-hairline) solid var(--border);box-shadow:var(--elevation-card);flex-direction:column;display:flex}.tile__head{justify-content:space-between;align-items:flex-start;gap:var(--space-sm);display:flex}.tile__title{font:var(--text-title-card);color:var(--text1);margin:0}.tile__body{font:var(--text-body-small);color:var(--text-muted);margin:0}.steps{gap:var(--space-sm);counter-reset:step;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.steps>li{gap:var(--space-sm);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.steps>li:before{counter-increment:step;content:counter(step);border-radius:var(--radius-chip);background:var(--accent-fill);block-size:22px;inline-size:22px;color:var(--on-accent);font:var(--text-micro);flex:none;justify-content:center;align-items:center;display:inline-flex}.steps__text{font:var(--text-body-small);color:var(--text1)}.row--bottom{align-items:flex-end}.fc{--fc-border-color:var(--border-subtle);--fc-page-bg-color:var(--card);--fc-neutral-bg-color:var(--well);--fc-neutral-text-color:var(--text-muted);--fc-today-bg-color:var(--accent-tint);--fc-event-bg-color:var(--well);--fc-event-border-color:var(--accent-line-strong);--fc-event-text-color:var(--text1);--fc-event-selected-overlay-color:color-mix(in srgb, var(--accent) 18%, transparent);--fc-bg-event-opacity:1;--fc-now-indicator-color:var(--danger);--fc-highlight-color:color-mix(in srgb, var(--accent) 18%, transparent);--fc-non-business-color:color-mix(in srgb, var(--text1) 4%, var(--canvas));--fc-more-link-bg-color:var(--well);font:var(--text-body-small)}.fc .fc-col-header-cell-cushion,.fc .fc-timegrid-slot-label-cushion{color:var(--text-muted);font:var(--text-micro);padding:var(--space-xs);text-decoration:none}.fc .fc-timegrid-slot{block-size:2.75rem}.fc .fc-event{border-radius:var(--radius-card);box-shadow:var(--elevation-card);cursor:pointer}.fc .fc-event-main{color:inherit;padding:var(--space-xs)}.tlv-calendar__event-content{gap:var(--space-2xs);flex-direction:column;min-inline-size:0;display:flex}.tlv-calendar__event-title{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.tlv-calendar__event-meta{color:var(--text-muted);font:var(--text-micro)}.fc .tlv-calendar__event--cancelled{background:var(--well);border-color:var(--border-subtle);box-shadow:none;color:var(--text-muted);cursor:default;text-decoration:line-through}.fc .tlv-calendar__closure{background:var(--danger-tint);color:var(--text2)}.studio-board{min-inline-size:0;max-block-size:var(--data-table-max-block-size);overscroll-behavior:contain;overflow-y:auto}.studio-board__days{gap:var(--space-2xs);z-index:var(--layer-sticky);background:var(--card);flex-wrap:wrap;margin-block-end:var(--space-xs);padding-block-end:var(--space-xs);display:flex;position:sticky;inset-block-start:0}.studio-board__day{align-items:center;gap:var(--space-xs);min-block-size:var(--control-block-size-sm);padding-inline:var(--space-sm);border:var(--stroke-hairline) solid var(--surface-sunken-border);border-radius:var(--radius-control);background:var(--surface-sunken);color:var(--text2);font:var(--text-body-small);cursor:pointer;display:inline-flex;position:relative}.studio-board__day:hover{border-color:var(--ctrl-border);background:var(--hover);color:var(--text1)}.studio-board__day:focus-visible{outline:var(--stroke-emphasis) solid var(--accent);outline-offset:1px}.studio-board__day-name{color:var(--text-muted);font:var(--text-micro)}.studio-board__day-num{color:var(--text1);font-variant-numeric:tabular-nums;font-weight:600}.studio-board__day--selected{border-color:var(--accent-line-strong);background:var(--accent-tint);color:var(--accent-text)}.studio-board__day--selected .studio-board__day-name,.studio-board__day--selected .studio-board__day-num{color:var(--accent-text)}.studio-board__day--today:after{content:"";inset-inline:var(--space-sm);block-size:var(--stroke-emphasis);border-radius:var(--radius-chip);background:var(--accent);position:absolute;inset-block-end:var(--space-xs)}.studio-board__day--closed{border-color:var(--danger);background:var(--danger-tint)}.studio-board__closed-mark{inline-size:var(--space-sm);block-size:var(--space-sm);border-radius:var(--radius-chip);background:var(--danger);flex:none}.studio-board__lanes{gap:var(--space-sm);grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));display:grid}.studio-board__lane{border:var(--stroke-hairline) solid var(--border-subtle);border-radius:var(--radius-card);background:var(--well);min-inline-size:0;overflow:clip}.studio-board__lane-head{justify-content:space-between;align-items:baseline;gap:var(--space-sm);padding-block:var(--space-xs);padding-inline:var(--space-sm);border-block-end:var(--stroke-hairline) solid var(--border-subtle);background:var(--surface-sunken);display:flex}.studio-board__lane-name{color:var(--text-muted);font:var(--text-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.studio-board__lane-count{color:var(--text-muted);font:var(--text-micro);font-variant-numeric:tabular-nums}.studio-board__sessions{padding:var(--space-xs)}.studio-board__sessions .session-row{gap:var(--space-md);padding-block:var(--space-sm)}.studio-board__sessions .session-row time,.studio-board__sessions .session-row .session-row__load{color:var(--text1);font:var(--text-body-small);font-variant-numeric:tabular-nums}.studio-board__sessions .session-row time{min-inline-size:3.5rem}.studio-board__sessions .session-row__main strong{font:var(--text-body);font-weight:600}.studio-board__sessions .session-row--cancelled time,.studio-board__sessions .session-row--cancelled .session-row__load{color:var(--text-muted)}.studio-board__empty{padding:var(--space-md);color:var(--text-muted);font:var(--text-body-small);margin:0}.schedule-planning{block-size:min(var(--data-table-max-block-size), 44rem);border:var(--stroke-hairline) solid var(--border-subtle);border-radius:var(--radius-card);overflow:clip}.session-row-list{gap:var(--space-2xs);margin:0;padding:0;list-style:none;display:grid}.session-row{gap:var(--space-sm);inline-size:100%;min-block-size:var(--control-block-size-sm);padding:var(--space-xs);border:var(--stroke-hairline) solid transparent;border-radius:var(--radius-control);color:var(--text1);text-align:start;cursor:pointer;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.session-row:hover,.session-row:focus-visible{border-color:var(--accent-line-strong);background:var(--card);outline:none}.session-row--selected{border-color:var(--accent-line-strong);background:var(--accent-tint)}.session-row--cancelled{color:var(--text-muted);text-decoration:line-through}.session-row time,.session-row__load{color:var(--text-muted);font:var(--text-micro);white-space:nowrap}.session-row__main{gap:var(--space-2xs);min-inline-size:0;display:grid}.session-row__main strong,.session-row__main span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.session-row__main span{color:var(--text-muted);font:var(--text-micro)}@media (max-width:640px){.studio-board__lanes{grid-template-columns:1fr}}.closure-cal{gap:var(--space-md);flex-direction:column;display:flex}.closure-cal__toggle{justify-content:space-between;align-items:center;gap:var(--space-sm);inline-size:100%;max-inline-size:30rem;min-block-size:var(--control-block-size-sm);padding-inline:var(--space-sm);border:var(--stroke-hairline) solid var(--surface-sunken-border);border-radius:var(--radius-control);background:var(--surface-sunken);color:var(--text1);text-align:start;cursor:pointer;font-family:inherit;display:flex}.closure-cal__toggle:hover{border-color:var(--ctrl-border);background:var(--hover)}.closure-cal__toggle:focus-visible{outline:var(--stroke-emphasis) solid var(--accent);outline-offset:1px}.closure-cal__chevron{color:var(--text-muted);transition:transform var(--motion-enter-duration) var(--motion-enter-easing);flex:none;justify-content:center;align-items:center;display:flex}.closure-cal__toggle[aria-expanded=true] .closure-cal__chevron{transform:rotate(180deg)}.closure-cal__picker{gap:var(--space-md);flex-direction:column;display:flex}.closure-cal__count{font:var(--text-body-small);color:var(--text1);font-weight:600}.closure-cal__hint{font:var(--text-body-small);color:var(--text-muted);margin:0}.closure-cal__grid{gap:var(--space-2xs);grid-template-columns:repeat(7,minmax(0,1fr));max-inline-size:30rem;display:grid}.closure-cal__weekday{font:var(--text-micro);color:var(--text-muted);text-align:center;padding-block-end:var(--space-2xs)}.closure-cal__day{min-block-size:var(--control-block-size-sm);border:var(--stroke-hairline) solid transparent;border-radius:var(--radius-control);background:var(--surface-sunken);color:var(--text2);font:var(--text-body-small);font-variant-numeric:tabular-nums;cursor:pointer;justify-content:center;align-items:center;display:flex}.closure-cal__day:hover{border-color:var(--ctrl-border);background:var(--hover);color:var(--text1)}.closure-cal__day:focus-visible{outline:var(--stroke-emphasis) solid var(--accent);outline-offset:1px}.closure-cal__day--closed{background:var(--danger-tint);border-color:var(--danger);color:color-mix(in srgb, var(--danger) 65%, var(--text1));font-weight:700}.closure-cal__day--picked{border-color:var(--accent);background:var(--accent-tint);color:var(--accent-text);font-weight:700}.closure-cal__day--closed.closure-cal__day--picked{background:var(--danger-tint);border-color:var(--accent);box-shadow:inset 0 0 0 var(--stroke-hairline) var(--accent)}.closure-cal__actions{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border:var(--stroke-hairline) solid var(--surface-sunken-border);border-radius:var(--radius-card);background:var(--surface-sunken);flex-wrap:wrap;max-inline-size:30rem;display:flex}.closure-cal__picked{font:var(--text-body-small);color:var(--text1);margin-inline-end:auto;font-weight:600}.schedule-toolbar{align-items:center;gap:var(--space-sm);flex-wrap:wrap;min-inline-size:0;display:flex}.schedule-toolbar .select{min-block-size:var(--control-block-size-sm)}.schedule-weeknav{align-items:center;gap:var(--space-2xs);padding:var(--space-2xs);border:var(--stroke-hairline) solid var(--ctrl-border);border-radius:var(--radius-control);background:var(--surface-sunken);display:inline-flex}.schedule-weeknav__label{text-align:center;font-variant-numeric:tabular-nums;min-inline-size:9.5rem}.schedule-filter{flex:8rem;min-inline-size:8rem;max-inline-size:12rem;display:flex}.schedule-filter .select{color:var(--text-muted)}.schedule-filter--on .select{border-color:var(--accent-line-strong);color:var(--text1);font-weight:500}.field__error{color:var(--danger)}.spots{grid-template-columns:repeat(auto-fill, minmax(min(calc(2 * var(--control-block-size)), 100%), 1fr));gap:var(--space-sm);display:grid}.spot{gap:var(--space-xs);min-block-size:calc(var(--control-block-size) + 2 * var(--space-xs));padding:var(--space-sm);border:var(--stroke-hairline) solid var(--ctrl-border);border-radius:var(--radius-card);background:var(--card);color:var(--text1);text-align:start;cursor:pointer;transition:transform var(--motion-press-duration) var(--motion-press-easing);flex-direction:column;display:flex}.spot:active:not(:disabled){transform:scale(var(--scale-press-chip))}.spot:disabled{cursor:not-allowed;color:var(--text-muted);background:var(--well)}.spot--selected{border-color:var(--danger);background:var(--danger-tint)}.spot--held{border-color:var(--accent-line-strong);background:var(--accent-tint)}.spot--held.spot--selected{border-color:var(--danger);background:var(--danger-tint)}.spot__idx{font:var(--text-title-card);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.steps{gap:var(--space-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.day-picker{gap:var(--space-xs);grid-template-columns:repeat(7,minmax(0,1fr));margin-block-end:var(--space-md);display:grid}.day-picker__day{gap:var(--space-2xs);min-inline-size:0;min-block-size:var(--control-block-size-sm);padding:var(--space-xs);border:var(--stroke-hairline) solid var(--border-subtle);border-radius:var(--radius-card);background:var(--card);color:var(--text-muted);text-align:start;cursor:pointer;justify-items:start;display:grid}.day-picker__day:hover,.day-picker__day:focus-visible{border-color:var(--accent-line-strong);background:var(--hover);color:var(--text1)}.day-picker__day--active{border-color:var(--accent-line-strong);background:var(--accent-tint);color:var(--accent-text)}.day-picker__date{font:var(--text-body-small);color:var(--text-muted)}.day-picker__count{font:var(--text-body-small);color:var(--text-muted);white-space:nowrap}.day-picker__count strong{color:var(--text1);font-variant-numeric:tabular-nums;font-weight:700}.day-picker__day--active .day-picker__date,.day-picker__day--active .day-picker__count,.day-picker__day--active .day-picker__count strong{color:var(--accent-text)}.report-period{padding:var(--space-sm) var(--space-md);border:var(--stroke-hairline) solid var(--surface-sunken-border);border-inline-start:var(--stroke-emphasis) solid var(--accent);border-radius:var(--radius-control);background:var(--surface-sunken);box-shadow:var(--elevation-inset);color:var(--text2);margin:0}.report-tab-content,.report-overview-grid,.report-revenue-content,.report-attendance-content,.report-health-content,.report-liability,.report-liability__intro,.report-liability__figure,.report-attendance-summary,.report-health-list,.report-demand{gap:var(--space-md);flex-direction:column;min-inline-size:0;display:flex}.report-overview-grid,.report-figure-grid,.report-health-grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(var(--space-xl) * 7)), 1fr));gap:var(--space-md);min-inline-size:0;display:grid}.report-overview-grid>.report-liability,.report-overview-grid>.report-attendance-summary{grid-column:1/-1}.report-liability{padding:var(--space-md);border:var(--stroke-hairline) solid var(--warn-line);border-inline-start-width:var(--stroke-emphasis);border-radius:var(--radius-card);background:var(--warn-tint)}.report-liability__intro>:is(h3,p),.report-liability__figure>p{margin:0}.report-liability__intro>p,.report-liability__figure>p{color:var(--text2)}.report-figure--liability{background:var(--card);border:var(--stroke-hairline) solid var(--warn-line)}.report-attendance-summary{border-block-start:var(--stroke-hairline) solid var(--border);padding-block-start:var(--space-md)}.report-health-list,.report-demand{gap:var(--space-sm);min-inline-size:0;padding:var(--space-md);border:var(--stroke-hairline) solid var(--surface-sunken-border);border-radius:var(--radius-card);background:var(--surface-sunken);box-shadow:var(--elevation-inset)}.report-health-list__title{font:var(--text-title-card);color:var(--text1);letter-spacing:normal;text-transform:none;margin:0}.report-health-rate{color:var(--accent-text);font-weight:700}.reports-page .tabs__list{flex-wrap:wrap}.reports-page .tabs__tab{flex:auto}.referrals__context{gap:var(--space-xs);border-block-end:var(--stroke-hairline) solid var(--border);padding-block-end:var(--space-md);display:grid}.referrals__context p,.referrals__period{margin:0}.referrals__metrics{grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(var(--data-table-column-min) + var(--space-lg))), 1fr));gap:var(--space-sm);display:grid}.referrals__metrics--three{grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(var(--data-table-column-min) + var(--space-xl))), 1fr))}.referrals__rules{--referrals-value-size:calc(var(--control-block-size) * 2);--referrals-tier-size:calc(var(--control-block-size) * 1.5)}.referrals__groups{gap:var(--space-md);display:grid}.referrals__group{background:var(--surface-sunken);border:var(--stroke-hairline) solid var(--surface-sunken-border);border-radius:var(--radius-card);box-shadow:var(--elevation-inset);padding:var(--space-md)}.referrals__group>.referrals__rule+.referrals__rule,.referrals__group>.referrals__rule+.referrals__toggle,.referrals__group>.referrals__toggle+.referrals__rule,.referrals__group>.referrals__toggle+.referrals__toggle{border-block-start:var(--stroke-hairline) solid var(--surface-sunken-border);margin-block-start:var(--space-md);padding-block-start:var(--space-md)}.referrals__rule>.field{grid-template-columns:minmax(0, 1fr) var(--referrals-value-size);column-gap:var(--space-md);row-gap:var(--space-2xs);align-items:center;display:grid}.referrals__rule>.field>.field__label{font:var(--text-body-small);color:var(--text1);text-transform:none;letter-spacing:normal;grid-area:1/1;font-weight:600}.referrals__rule>.field>.field__hint{grid-area:2/1}.referrals__rule>.field>.input{text-align:center;grid-area:1/2/span 2}.referrals__example{padding-block:var(--space-sm);padding-inline:var(--space-md);border-radius:var(--radius-control);border-inline-start:var(--space-2xs) solid var(--accent);background:var(--accent-tint);color:var(--text1);font:var(--text-body-small);margin:0;margin-block-start:var(--space-sm)}.referrals__toggle{min-inline-size:0}.referrals__ceiling{border-block-end:var(--stroke-hairline) solid var(--surface-sunken-border);padding-block-end:var(--space-md)}.referrals__tiers{gap:var(--space-2xs);margin:0;margin-block-start:var(--space-md);padding:0;list-style:none;display:grid}.referrals__tier{align-items:center;gap:var(--space-sm);flex-wrap:wrap;min-inline-size:0;display:flex}.referrals__tier-field{align-items:center;gap:var(--space-sm);cursor:pointer;flex:none;display:flex}.referrals__tier-name{inline-size:calc(var(--control-block-size) * 1.75);color:var(--text-muted);overflow-wrap:anywhere}.referrals__tier-input{align-items:center;gap:var(--space-2xs);direction:ltr;unicode-bidi:isolate;flex:none;display:flex}.referrals__tier-input>.input{inline-size:var(--referrals-tier-size);text-align:center}.referrals__unit{font:var(--text-body-small);color:var(--text-muted)}.referrals__meter{flex:1 1 calc(var(--control-block-size) * 3);min-inline-size:calc(var(--control-block-size) * 2);block-size:var(--space-sm);background:var(--ghost);border-inline-end:var(--stroke-emphasis) solid var(--faint2);border-radius:var(--radius-chip);display:block;overflow:hidden}.referrals__meter-fill{background:var(--accent);border-radius:var(--radius-chip);block-size:100%;display:block}.referrals__tier--capped .referrals__meter{border-inline-end-color:var(--accent)}.referrals__tier--capped .referrals__total{color:var(--accent-text)}.referrals__total{min-inline-size:calc(var(--control-block-size) * 1.25);text-align:end;font:var(--text-body-small);color:var(--text1);flex:none;font-weight:600}.referrals__tier-action{flex:none;margin-inline-start:auto}.referrals__ladder-actions{margin-block-start:var(--space-sm);display:flex}.referrals__save{justify-items:center;display:inline-grid}.referrals__save>span{white-space:nowrap;grid-area:1/1}.referrals__save-ghost{visibility:hidden}.preview-pane{border-radius:var(--radius-sheet);padding:var(--space-lg);background:var(--plot);color:var(--text1);gap:var(--space-md);border:var(--stroke-hairline) solid var(--border-subtle);flex-direction:column;display:flex}.settings__subheading{margin:0}.checkin-display{--checkin-location-min:20rem;--checkin-qr-size:12rem}.checkin-display__locations{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--checkin-location-min)), 1fr));gap:var(--space-md);display:grid}.checkin-display__location,.checkin-display__issued{gap:var(--space-md);flex-direction:column;min-inline-size:0;display:flex}.checkin-display__location{padding:var(--space-md);border:var(--stroke-hairline) solid var(--border);border-radius:var(--radius-card);background:var(--card);box-shadow:var(--elevation-card)}.checkin-display__issued{border-block-start:var(--stroke-hairline) solid var(--border);padding-block-start:var(--space-sm)}.checkin-display__qr{inline-size:min(100%, var(--checkin-qr-size));block-size:auto;padding:var(--space-sm);border:var(--stroke-hairline) solid var(--border);border-radius:var(--radius-control);background:#fff;display:block}.membership-search{align-items:center;gap:var(--space-sm);min-inline-size:0;display:flex}.membership-search>*{min-inline-size:13rem}.membership-search{flex-wrap:wrap}.waitlist__qr-surface{padding:var(--space-sm);background:var(--card);border:var(--stroke-hairline) solid var(--border);border-radius:var(--radius-card);display:inline-block}.waitlist__qr{inline-size:min(100%, calc(var(--space-xl) * 10));border-radius:var(--radius-control);block-size:auto;display:block}.messages-page{gap:var(--space-md);flex-direction:column;min-inline-size:0;display:flex}.thread-layout{--conversation-column:320px;grid-template-columns:var(--conversation-column) minmax(0, 1fr);gap:var(--space-md);align-items:start;display:grid}.conversations{gap:var(--space-xs);overscroll-behavior:contain;flex-direction:column;max-block-size:58vh;display:flex;overflow-y:auto}.conversation{gap:var(--space-xs) var(--space-sm);inline-size:100%;padding:var(--space-sm);border-radius:var(--radius-control);text-align:start;cursor:pointer;transition:background var(--motion-enter-duration) var(--motion-enter-easing);background:0 0;border:none;grid-template-columns:minmax(0,1fr) auto;display:grid}.conversation:hover{background:var(--hover2)}.conversation--active{background:var(--hover2);box-shadow:inset 0 0 0 var(--stroke-emphasis) var(--accent-line)}.conversation__name{font:var(--text-body-small);color:var(--text1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.conversation__when{font:var(--text-micro);color:var(--text-muted);white-space:nowrap}.conversation__preview{font:var(--text-micro);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;overflow:hidden}.conversation__unread{grid-area:1/2;justify-self:end}.thread-scroll{gap:var(--space-sm);overscroll-behavior:contain;max-block-size:46vh;flex-direction:column;padding-inline-end:var(--space-xs);display:flex;overflow-y:auto}.bubble{max-inline-size:68%;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-card);background:var(--hover2);align-self:flex-start}.bubble--studio{background:var(--accent-tint);box-shadow:inset 0 0 0 var(--stroke-hairline) var(--accent-line);align-self:flex-end}.bubble__meta{align-items:center;gap:var(--space-sm);margin-block-end:var(--space-xs);display:flex}.bubble__body{font:var(--text-body-small);color:var(--text1);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.messages-pane{gap:var(--space-sm);flex-direction:column;flex:auto;min-block-size:0;display:flex}.messages-pane>.explainer,.messages-pane>.callout,.messages-pane>.messages-composer{flex:none}.messages-composer{gap:var(--space-sm);flex-direction:column;display:flex}.messages-page .empty-state{background:0 0;border:none;border-radius:0;flex:auto;justify-content:center;min-block-size:200px}@media (min-height:640px) and (min-width:901px){.app-main>.messages-page{flex:auto;min-block-size:0;overflow:hidden}.messages-page>.page-header{flex:none}.messages-page .thread-layout{flex:auto;align-items:stretch;min-block-size:0}.messages-page .thread-layout>.panel{min-block-size:0}.messages-page .conversations,.messages-page .thread-scroll{flex:auto;min-block-size:0;max-block-size:none}}@media (max-width:900px){.thread-layout{grid-template-columns:minmax(0,1fr)}.messages-page .conversations,.messages-page .thread-scroll{max-block-size:40vh}}.help-list{margin:0;padding:0;list-style:none}.store-screen{min-inline-size:0}.store-product-cell,.store-media-item,.store-order-actions,.store-row-actions{align-items:center;gap:var(--space-sm);min-inline-size:0;display:flex}.store-product-cell__copy{gap:var(--space-2xs);flex-direction:column;min-inline-size:0;display:flex}.store-product-cell__description{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.store-product-image{object-fit:cover;border:var(--stroke-hairline) solid var(--surface-sunken-border);border-radius:var(--radius-control);background:var(--surface-sunken);color:var(--text-muted);flex:none;display:block}.store-product-image--thumb{block-size:48px;inline-size:48px}.store-product-image--detail{block-size:88px;inline-size:88px}.store-product-image--placeholder{background:linear-gradient(135deg, transparent 46%, var(--surface-sunken-border) 47% 53%, transparent 54%), var(--surface-sunken);position:relative;overflow:hidden}.store-product-image--placeholder>svg{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.store-price-cell{align-items:flex-end}.store-row-actions,.store-order-actions{flex-wrap:wrap;justify-content:flex-end}.store-row-actions{min-inline-size:64px}.store-manage-actions{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.store-form-grid,.store-media-upload{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.store-form-checks{gap:var(--space-lg);flex-wrap:wrap;display:flex}.store-file-input{inline-size:100%;min-block-size:var(--control-block-size);padding:var(--space-xs);border:var(--stroke-hairline) solid var(--field-border);border-radius:var(--radius-control);background:var(--field-surface);color:var(--text1);font:var(--text-body-small)}.store-file-input::file-selector-button{min-block-size:var(--control-block-size-sm);padding-inline:var(--space-md);border:var(--stroke-hairline) solid var(--ctrl-border);border-radius:var(--radius-control);background:var(--card);color:var(--text1);font:var(--text-label);cursor:pointer;margin-inline-end:var(--space-sm)}.store-media-upload__action{align-items:flex-end;min-block-size:100%;display:flex}.store-media-list{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.store-media-item{padding:var(--space-sm);border:var(--stroke-hairline) solid var(--surface-sunken-border);border-radius:var(--radius-card);background:var(--surface-sunken)}.store-media-item__copy{gap:var(--space-xs);flex-direction:column;flex:auto;min-inline-size:0;display:flex}.store-orders-toolbar{inline-size:min(280px,100%)}.store-order-facts{gap:var(--space-sm) var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.store-order-facts>div{min-inline-size:0;border-block-end:var(--stroke-hairline) solid var(--border);padding-block-end:var(--space-sm)}.store-order-facts dt,.store-order-totals small{color:var(--text-muted);font:var(--text-label);margin-block-end:var(--space-xs);display:block}.store-order-facts dd{font:var(--text-body-small);overflow-wrap:anywhere;margin:0}.store-order-totals{gap:var(--space-sm);padding-block:var(--space-md);border-block:var(--stroke-hairline) solid var(--border);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.store-order-totals>span,.store-refund-balance{gap:var(--space-xs);flex-direction:column;min-inline-size:0;display:flex}.store-refund-balance{padding:var(--space-md);border-radius:var(--radius-card);background:var(--surface-sunken)}@media (max-width:760px){.store-form-grid,.store-media-upload,.store-order-facts{grid-template-columns:minmax(0,1fr)}.store-order-totals{grid-template-columns:repeat(2,minmax(0,1fr))}.store-media-item{flex-wrap:wrap;align-items:flex-start}.store-media-item__copy{flex-basis:calc(100% - 104px)}.store-row-actions,.store-order-actions{justify-content:flex-start}}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/rubik-arabic-wght-normal-CGnJ-sf6.woff2)format("woff2-variations");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/rubik-cyrillic-ext-wght-normal-BjodpZir.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/rubik-cyrillic-wght-normal-DveCct9I.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/rubik-hebrew-wght-normal-BIkpbuMU.woff2)format("woff2-variations");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/rubik-latin-ext-wght-normal-OacczzuJ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/rubik-latin-wght-normal-CnQIisVs.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAfsABQAAAAAEAwAAAeCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP0hWQVJbBmA/U1RBVIFiJyYAdC9qEQgKhGSEAAsgADCGCAE2AiQDOgQgBYlMB4EUDAcbLQ4onoexrSC/2ZyLAa8p8VHB8/x3Vue+V0hVJalMJg2nx/TCrQXxBeqLjQG7FyM1WEa/X1tEXN7cFz9EJEMmMUz3RihWSSKeQCbcIou0izz/C8v+fq3VfajEa9gDD11CImXS7qL/RJFVzC1qiB6KmKeD6TZdQ6IRGv78dL6uSVVCfgni5mzu7kcgQBgAEAQTQRCoL++STTYybkJxNfQxAAIAGu8OdEB9teW2jh4BpgDqFjAeSEByW3zFP0CBBgNMsMCGEDjgggdhiEAUAeIIED7ABTDUEnkIE9Q9ahFgKttcVhApo4ACB4qobHaccgDfEjFO6aaWUhjMLt2SyIvHKoDqoA4CSUwEIYQCEjhAO9R1G6keDeDZGjNo+AhxOjCEGTr1WeIF3kYBiLAOKvkJSMiKX0VdAyQt3SDJClCkxJCHkCzfqyVTriJZLcolS32JZHUekq2TYNkYtCtjYHMQXSxGjXDz2t/yLWXzDzxz+o3zFwDEaN23F+13pyMdQAEaSKAR9vcGq4A4MTSKCElGW+M7UcY7xqkggITb28ZJhlqc9q2twYKTt0NjixBgYvO9BIihEBLYuOFXQzfIQ7dXGUEEEgFDooBfAzqiQbpJrhiWSuKJCRFKYbHCyJKI2G5GiZbNAvgAu5pc3vwx4G+g3aDkhklABiSz0BICXrYghtYhx/cdJ+44rY2oZ0aMNRFz3VZjb6W33F3gzltqtOCV8tTHSpOeXuItfvr5lCdfzFpqtEitvqdcdGGFd28ZqqC0tPbeChGXgrIlnhSWu/eUso4uKWFLugyDzQJhflY4659+WjQ++6x72WUMv9G8mw6QJl7BVxX5fe/kpUsOvnZwee9uQ0cGXYd0o89XB2748sDSnt8d2VphdOTTgceDVvOds0v9P/s7HPq15aGun/6Vllb56f1dl0t1LejqrNkpdRZsG8TOnM5vkBG5oiVyVGnS8LHps5cfNWJs6qKPfaNSxiQNBUm3cKNWROr0GSur7Za31k1vieq7LH11VF+jXdRIasRKflc7jkobm1Z9te1IyZA0pDkhLR98+H37Zf1c/8at+dB7x+7GfVyTfJMPiYztsnl59Y5l4j+0n1RXlpHnF3Tq7HecmNF/CJodEMAikruxiyJaGLvHOdAfoA+oDvpjBm2b91cHGRZMU9n25xEU0A8fgEEAdKI3Q1iDtc034sug5YVMkE2jsE+BIkwSoQ3gxXMqz9tELp48bd0cFKOKS7xYjEuXBnZP5ia7DyiO/X/YI+PQSbt2uSdqAkWL9nQbV1XB94/+uPfdZz8dnXYFBYrcTl2SIR/ybxJNJPz/Gupb0JaZeens2ekC7EKr8t+Ls/P5VJPYJdHKyqfg2nqU6bhlidzcddQV/7MmecTzJ5VPcKXkNKSEogHjYFx6QZ7rQ+FSe8njaiNuOnXS8H2ScQ619c2mC3VTtauL0rRbXd/CkSOP37FY9Zkjz8+GibYUMOEWF+RdrFS8Ecv1SHOpPUPZGEIpjPvFyU5cXKjd6OXqorTqy9GwRd++HVufPGnVsW+aO3vggKZ18jR9sXaTC1PWTEsVUaK0FkNySbTQDqlm2PfDjZcu4aalnSLKjnOoYQ0nUlqqXcGpPu/4VgV/xU2pAqW4BW3qzhQ8/hFKhV2qE3+BKAtDqBXjfgnVdH4y0wg5tbVNRenNdTWOrenWLcupQdmsbq5b+18piTe/xRdp1xbILxNPJGInm2z6hoB21Lal0i+ePTtd7B45+3XhFJ329evskXm7qurUVREotqSluSo/L29d3qDhI4YOQqWhI4YNvBNfsMHeXKemXrxQfKeuPOGRVayA3JtkJKEgbPp+dXUDluddutRYLFoXGXWX6N3WFaGLbQtRSitVYNacTNSdy7AaG/HSaUEANcBoGXNdcZvZsOqQ1icBDv21/gzAoYPHH/WDW0qNR3QTYKEAEHig6o13NXbND06CQPlRtYjGNnSktRc09k1mAMDvAlDKfQjgy6fssInlfzmNAjKkDxoxHOBLdVRAIVt9j4qo+hA1w9T1aNBNTUOTTNUHLbqokE+UAfJXCIGw/IxCSL5GRUJeR40rL/UxTm4Q08H6MbCs70ObuNyIIXrINHQYInF06UUlevTjbQzTh5upiDMzMMogUtEnjPs/Y7jAHCJeB0GBHh04tC6FiB6ZFB1oArUSIoFoqhzCeAN6lHwm0T4C3VVPWvjpSMXReuWesMEcoqrmgtNBGd2noWeV0hNAz9rFeShNJxHGsPa3HXeKTk8b55hahySYHaYKKFFLpCfN8rsoaJn01CR04Gkc+5k7KVTCmClX8Q10HCrUEkVlSX+XO33oQR9609tJ516H497WSobWs5Up6TLaS10/dessIskgJSLiDlWvHVUywpkQ7hdPZqGyiEF0uVQerVcPamT1A3eKXdyI1vG9OoflrSXihZ1qqGE3nhmAgiIbRCQgPLEPtOM3UQwTLYaYYomNlpA44opnjV6jkD6id80OOrzf6BzmMD6eEa1zKyeYG1fzfEf16V6jw9XYOaar1/b2kP/IYX8oR2mcFvv2GtBV3JXgd437AQAA)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Heebo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/heebo-hebrew-wght-normal-BPH8bhzJ.woff2)format("woff2-variations");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Heebo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/heebo-math-wght-normal-9gsQVfT-.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Heebo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/heebo-symbols-wght-normal-CDk8D5aH.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Heebo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/heebo-latin-ext-wght-normal-D5vEfs3i.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Heebo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/heebo-latin-wght-normal-CXdlclQD.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Assistant Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/assistant-hebrew-wght-normal-xjFeJKcj.woff2)format("woff2-variations");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Assistant Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/assistant-latin-ext-wght-normal-nCbYUGnR.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Assistant Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/assistant-latin-wght-normal-YBnnBc3v.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Frank Ruhl Libre Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/frank-ruhl-libre-hebrew-wght-normal-DI6KQ-EX.woff2)format("woff2-variations");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Frank Ruhl Libre Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/frank-ruhl-libre-latin-ext-wght-normal-Cm9sFwa3.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Frank Ruhl Libre Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/frank-ruhl-libre-latin-wght-normal-gL3h_YCz.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-ui:"Rubik Variable", "Rubik", system-ui, sans-serif;--font-mono:"JetBrains Mono Variable", "JetBrains Mono", ui-monospace, monospace;--space-2xs:2px;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--radius-control:8px;--radius-card:12px;--radius-sheet:16px;--radius-chip:999px;--stroke-hairline:1px;--stroke-emphasis:2px;--motion-press-duration:.12s;--motion-press-easing:cubic-bezier(.2, 0, 0, 1);--motion-enter-duration:.2s;--motion-enter-easing:cubic-bezier(0, 0, .2, 1);--scale-press-button:.98;--scale-press-pill:.96;--scale-press-chip:.94;--scale-press-card:.98;--layer-sticky:10;--layer-overlay:100;--elevation-page:none;--elevation-card:0 1px 2px -1px var(--shadow-rgba), 0 3px 8px -5px var(--shadow-rgba);--elevation-raised:0 1px 2px -1px var(--shadow-rgba), 0 6px 16px -8px var(--shadow-rgba);--elevation-overlay:0 2px 6px -2px var(--shadow-rgba), 0 18px 42px -16px var(--shadow-rgba), 0 40px 80px -40px var(--shadow-rgba);--elevation-inset:inset 0 1px 2px -1px var(--shadow-rgba);--surface-sunken:color-mix(in srgb, var(--card) 94%, var(--text1));--surface-sunken-border:color-mix(in srgb, var(--card) 88%, var(--text1));--field-surface:var(--inset);--field-border:var(--faint);--control-block-size:44px;--control-block-size-sm:36px;--select-chevron-size:16px;--data-table-gap:12px;--data-table-pad-inline:14px;--data-table-column-min:120px;--data-table-max-block-size:62vh;--text-display:600 2rem / 1.2 var(--font-ui);--text-title-page:600 1.5rem / 1.3 var(--font-ui);--text-title-section:600 1.25rem / 1.35 var(--font-ui);--text-title-card:600 1.125rem / 1.4 var(--font-ui);--text-body:400 1rem / 1.5 var(--font-ui);--text-body-small:400 .875rem / 1.45 var(--font-ui);--text-label:500 .75rem / 1.35 var(--font-ui);--text-micro:500 .6875rem / 1.3 var(--font-ui);--scrim:color-mix(in srgb, var(--text1) 52%, transparent);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--text-muted:var(--text2);--accent-text:var(--accent-deep);--accent-fill:var(--accent-active);--danger-ink:var(--on-accent);--ink-deep:var(--text1);--accent-fill-hover:color-mix(in srgb, var(--accent-fill) 85%, var(--ink-deep));--accent-fill-active:color-mix(in srgb, var(--accent-fill) 72%, var(--ink-deep))}[data-theme=dark]{--scrim:color-mix(in srgb, var(--canvas) 78%, transparent);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--accent-text:var(--accent-soft);--accent-fill:var(--accent-deep);--danger-ink:var(--canvas);--ink-deep:var(--canvas)}*,:before,:after{box-sizing:border-box}html,body,#root{block-size:100%}body{background:var(--canvas);color:var(--text1);font:var(--text-body);-webkit-font-smoothing:antialiased;margin:0}.theme-root{background:var(--canvas);min-block-size:100%;color:var(--text1);font:var(--text-body)}[lang=he]{font-size:.95em}[lang=he] em,[lang=he] i,[lang=he] .italic{font-style:normal;font-weight:600}[lang=en] .label,[lang=en] .field__label,[lang=en] .figure__label,[lang=en] .app-sidebar__group-heading,[lang=en] .data-table__th,[lang=en] .dot-chart__legend-item,[lang=en] .badge,[lang=en] .t-caption{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em}.panel__title{font:var(--text-title-card);color:var(--text1);letter-spacing:normal;text-transform:none}[lang=en] .dot-chart__x-labels,[lang=en] .dot-chart__x-labels--range{letter-spacing:.1em}[lang=he] .label,[lang=he] .field__label,[lang=he] .figure__label,[lang=he] .app-sidebar__group-heading,[lang=he] .data-table__th,[lang=he] .dot-chart__legend-item,[lang=he] .badge,[lang=he] .t-caption{text-transform:none;letter-spacing:0;font-weight:600}.tnum,.figure__value,.kpi-card__value{font-family:var(--font-ui);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:700}.machine,.t-data,.input--mono,.ltr--mono,.stubmark__route{font-family:var(--font-mono)}.t-display{font:var(--text-display)}.t-h1{font:var(--text-title-page);margin:0}.t-h2{font:var(--text-title-section);margin:0}.t-h3{font:var(--text-title-card);margin:0}.t-body{font:var(--text-body)}.t-body-s{font:var(--text-body-small)}.t-caption{font:var(--text-label)}.t-micro{font:var(--text-micro)}.t-muted{color:var(--text-muted)}.t-data{font-size:.75rem;line-height:1.35}.card{background:var(--card);border:var(--stroke-hairline) solid var(--border);border-radius:var(--radius-card);box-shadow:var(--elevation-card);padding:var(--space-lg);gap:var(--space-md);flex-direction:column;min-inline-size:0;display:flex}.card--flush{padding:0;overflow:hidden}.card__header{justify-content:space-between;align-items:baseline;gap:var(--space-sm);flex-wrap:wrap;display:flex}.stack{gap:var(--space-sm);flex-direction:column;min-inline-size:0;display:flex}.stack--md{gap:var(--space-md)}.stack--lg{gap:var(--space-lg)}.stack--xs{gap:var(--space-xs)}.stack--sm{gap:var(--space-sm)}.row{align-items:center;gap:var(--space-sm);flex-wrap:wrap;min-inline-size:0;display:flex}.row--between{justify-content:space-between}.row--top{align-items:flex-start}.grid-2{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));align-items:start;display:grid}.spacer{flex:auto}.btn{min-block-size:44px;padding-inline:var(--space-lg);border-radius:var(--radius-control);background:var(--card);color:var(--text1);font:var(--text-label);cursor:pointer;box-shadow:inset 0 0 0 var(--stroke-emphasis) var(--ctrl-border);transition:transform var(--motion-press-duration) var(--motion-press-easing), box-shadow var(--motion-enter-duration) var(--motion-enter-easing), background var(--motion-enter-duration) var(--motion-enter-easing);border:none}.btn:active:not(:disabled){transform:scale(var(--scale-press-button))}.btn:disabled{cursor:not-allowed;color:var(--muted)}.btn--primary:disabled,.btn--danger:disabled{background:var(--hover2);color:var(--muted);box-shadow:inset 0 0 0 var(--stroke-emphasis) var(--ctrl-border);border-color:#0000}.btn--primary{background:var(--accent-fill);color:var(--on-accent);box-shadow:var(--elevation-raised);border:var(--stroke-hairline) solid var(--accent-line)}.btn--primary:hover:not(:disabled){background:var(--accent-fill-hover)}.btn--danger{background:var(--danger);color:var(--danger-ink);box-shadow:none}.btn--quiet{box-shadow:none;min-block-size:32px;padding-inline:var(--space-sm);font:var(--text-label);color:var(--accent-text);background:0 0}.btn--quiet-danger{box-shadow:none;min-block-size:32px;padding-inline:var(--space-sm);font:var(--text-label);color:var(--danger);background:0 0}.btn--quiet-danger:hover:not(:disabled){background:var(--hover2)}.btn--pill{border-radius:var(--radius-chip);min-block-size:44px}.btn--pill:active:not(:disabled){transform:scale(var(--scale-press-pill))}.chip{align-items:center;gap:var(--space-xs);min-block-size:32px;padding-inline:var(--space-sm);border-radius:var(--radius-chip);background:var(--well);color:var(--text1);font:var(--text-label);cursor:pointer;transition:transform var(--motion-press-duration) var(--motion-press-easing);border:none;display:inline-flex}.chip:active:not(:disabled){transform:scale(var(--scale-press-chip))}.chip--on{background:var(--accent);color:var(--on-accent)}.chip--static{cursor:default}.field{gap:var(--space-xs);flex-direction:column;min-inline-size:0;display:flex}.field__label{font:var(--text-label);color:var(--text-muted)}.field__hint{font:var(--text-body-small);color:var(--text-muted)}.input,.select,.textarea{min-block-size:var(--control-block-size);inline-size:100%;padding-inline:var(--space-sm);padding-block:var(--space-xs);border:var(--stroke-hairline) solid var(--field-border);border-radius:var(--radius-control);background:var(--field-surface);color:var(--text1);font:var(--text-body-small);text-align:start;box-shadow:var(--elevation-inset)}.input::placeholder,.textarea::placeholder{color:var(--muted)}.input:hover:not(:disabled),.textarea:hover:not(:disabled){border-color:var(--faint2)}.input:disabled,.textarea:disabled{cursor:not-allowed;color:var(--muted);background:var(--well);box-shadow:none}.textarea{resize:vertical;min-block-size:76px}.select-shell{align-items:center;inline-size:100%;min-inline-size:0;display:flex;position:relative}.select{appearance:none;cursor:pointer;text-overflow:ellipsis;padding-inline-end:calc(var(--select-chevron-size) + 2 * var(--space-sm))}.select:disabled{cursor:not-allowed;color:var(--muted);background:var(--well)}.select-shell__chevron{inline-size:var(--select-chevron-size);block-size:var(--select-chevron-size);color:var(--muted);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset-inline-end:var(--space-sm)}.select-shell--disabled .select-shell__chevron{color:var(--faint)}.select--invalid,.input--invalid{border-color:var(--danger)}.select:hover:not(:disabled){border-color:var(--edge)}.select-shell:has(.select:hover:not(:disabled)) .select-shell__chevron{color:var(--text2)}.select option{background:var(--card);color:var(--text1)}.input:focus-visible,.select:focus-visible,.textarea:focus-visible,.btn:focus-visible,.chip:focus-visible,.navlink:focus-visible{outline:var(--stroke-emphasis) solid var(--accent);outline-offset:2px}.select:focus{border-color:var(--accent-line-strong)}.checkbox-row{align-items:flex-start;gap:var(--space-sm);min-block-size:44px;font:var(--text-body-small);cursor:pointer;display:flex}.checkbox-row input{margin-block-start:var(--space-xs)}.badge{align-items:center;gap:var(--space-xs);padding-inline:var(--space-sm);padding-block:var(--space-xs);border-radius:var(--radius-chip);font:var(--text-micro);background:var(--well);color:var(--text-muted);display:inline-flex}.badge--success{background:var(--success-tint);color:color-mix(in srgb, var(--success) 60%, var(--text1))}.badge--danger{background:var(--danger-tint);color:color-mix(in srgb, var(--danger) 60%, var(--text1))}.badge--warning{background:var(--warn-tint);color:color-mix(in srgb, var(--warn) 60%, var(--text1))}.badge--info{background:var(--accent-tint);color:color-mix(in srgb, var(--accent) 60%, var(--text1))}.badge--held{background:var(--accent-tint);color:var(--accent-text)}.callout{border-radius:var(--radius-card);padding:var(--space-md);background:var(--surface-sunken);border:var(--stroke-hairline) solid var(--surface-sunken-border);box-shadow:var(--elevation-inset);border-inline-start:var(--space-xs) solid var(--border);font:var(--text-body-small);gap:var(--space-xs);flex-direction:column;display:flex}.callout--danger{border-inline-start-color:var(--danger);background:var(--danger-tint)}.callout--warning{border-inline-start-color:var(--warn);background:var(--warn-tint)}.callout--success{border-inline-start-color:var(--success);background:var(--success-tint)}.callout--info{border-inline-start-color:var(--accent);background:var(--accent-tint)}.callout__title{font:var(--text-label)}.stubmark{border-radius:var(--radius-card);border:var(--stroke-emphasis) dashed var(--warn);padding:var(--space-sm);gap:var(--space-xs);flex-direction:column;display:flex}.stubmark__head{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.stubmark__route{color:var(--text-muted);font-size:.6875rem}.table__row-button{color:inherit;font:inherit;text-align:start;cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:0;text-decoration:underline}.dialog-backdrop{background:var(--scrim);padding:var(--space-lg);z-index:var(--layer-overlay);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dialog{background:var(--card);color:var(--text1);border:var(--stroke-hairline) solid var(--border);border-radius:var(--radius-sheet);box-shadow:var(--elevation-overlay);inline-size:min(640px,100%);max-block-size:min(88vh, calc(100vh - 2 * var(--space-lg)));overscroll-behavior:contain;flex-direction:column;gap:0;padding:0;display:flex;overflow-y:auto}.dialog--wide{inline-size:min(760px,100%)}.dialog__header{z-index:var(--layer-sticky);justify-content:space-between;align-items:flex-start;gap:var(--space-md);padding:var(--space-lg) var(--space-lg) var(--space-md);background:var(--card);margin:0;display:flex;position:sticky;inset-block-start:0}.dialog__body{gap:var(--space-md);padding:0 var(--space-lg) var(--space-lg);flex-direction:column;display:flex}.dialog__close{inline-size:var(--control-block-size-sm);block-size:var(--control-block-size-sm);border:var(--stroke-hairline) solid var(--ctrl-border);border-radius:var(--radius-control);background:var(--card);color:var(--text2);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.dialog__close:hover{background:var(--hover2);color:var(--text1)}.dialog__close:focus-visible{outline:var(--stroke-emphasis) solid var(--accent);outline-offset:2px}.dialog__actions{gap:var(--space-sm);padding:var(--space-md) var(--space-lg);border-block-start:var(--stroke-hairline) solid var(--border);background:var(--card);flex-wrap:wrap;justify-content:flex-end;display:flex;position:sticky;inset-block-end:0}.side-panel-backdrop{z-index:var(--layer-overlay);background:var(--scrim);justify-content:flex-end;display:flex;position:fixed;inset:0}.side-panel{background:var(--card);block-size:100%;inline-size:min(620px,100%);color:var(--text1);box-shadow:var(--elevation-overlay);flex-direction:column;display:flex;overflow:hidden}.side-panel__header{justify-content:space-between;align-items:flex-start;gap:var(--space-md);padding:var(--space-lg) var(--space-lg) var(--space-md);border-block-end:var(--stroke-hairline) solid var(--border);display:flex}.side-panel__actions{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-lg);border-block-end:var(--stroke-hairline) solid var(--border);flex-wrap:wrap;display:flex}.side-panel__body{gap:var(--space-md);overscroll-behavior:contain;min-block-size:0;padding:var(--space-lg);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.side-panel__body .data-table-wrap{overflow-block:visible;overflow-inline:auto;max-block-size:none}.figure{gap:var(--space-xs);padding:var(--space-sm);border-radius:var(--radius-card);background:var(--well);flex-direction:column;min-inline-size:0;display:flex}.figure__label{font:var(--text-micro);color:var(--text-muted)}.figure--net .figure__value{color:var(--accent-text)}.figure--alarm .figure__value{color:var(--danger)}.figures{gap:var(--space-sm);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.ltr{overflow-wrap:anywhere;direction:ltr;unicode-bidi:isolate;max-inline-size:100%;display:inline-block}.visually-hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.scroll-y{max-block-size:420px;overflow-y:auto}.app-sidebar,.schedule-planning,.dialog,.side-panel__body,.scroll-y,.data-table-wrap,.conversations,.thread-scroll,pre{scrollbar-width:none}.app-sidebar::-webkit-scrollbar{display:none}.schedule-planning::-webkit-scrollbar{display:none}.dialog::-webkit-scrollbar{display:none}.side-panel__body::-webkit-scrollbar{display:none}.scroll-y::-webkit-scrollbar{display:none}.data-table-wrap::-webkit-scrollbar{display:none}.conversations::-webkit-scrollbar{display:none}.thread-scroll::-webkit-scrollbar{display:none}pre::-webkit-scrollbar{display:none}.tabs{gap:var(--space-md);flex-direction:column;min-inline-size:0;display:flex}.tabs__list{align-items:center;gap:var(--space-2xs);border-block-end:var(--stroke-hairline) solid var(--border);display:flex}.tabs__tab{min-block-size:var(--control-block-size);padding-inline:var(--space-md);border:none;border-block-end:var(--stroke-emphasis) solid transparent;color:var(--text-muted);font:var(--text-label);cursor:pointer;background:0 0}.tabs__tab:hover{color:var(--text1)}.tabs__tab--active{border-block-end-color:var(--accent);color:var(--accent-text)}.tabs__tab:focus-visible{outline:var(--stroke-emphasis) solid var(--accent);outline-offset:calc(-1 * var(--stroke-emphasis))}.tabs--compact{gap:var(--space-sm)}.tabs--compact .tabs__tab{min-block-size:var(--control-block-size-sm);padding-inline:var(--space-sm)}code,kbd,pre{font-family:var(--font-mono);font-size:.75rem}pre{padding:var(--space-sm);border-radius:var(--radius-control);background:var(--well);text-align:start;direction:ltr;unicode-bidi:isolate;margin:0;overflow-x:auto}:root[data-theme=dark] .card,:root[data-theme=dark] .panel,:root[data-theme=dark] .kpi-card,:root[data-theme=dark] .stat-set,:root[data-theme=dark] .tile,:root[data-theme=dark] .app-sidebar__account,:root[data-theme=dark] .dialog{box-shadow:var(--elevation-card), inset 0 1px 0 0 color-mix(in srgb, var(--text1) 9%, transparent)}:root[data-theme=dark] .dialog{box-shadow:var(--elevation-overlay), inset 0 1px 0 0 color-mix(in srgb, var(--text1) 14%, transparent)}:root[data-theme=dark]{--surface-sunken:color-mix(in srgb, var(--card) 55%, var(--canvas));--surface-sunken-border:color-mix(in srgb, var(--card) 30%, var(--canvas))}
