.ui-page{display:flex;flex-direction:column;padding:var(--pad-page);container-type:inline-size;container-name:console}.ui-page-head{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-lg);margin-bottom:var(--space-xl)}.ui-eyebrow{display:inline-flex;align-items:center;gap:var(--space-xs);margin-bottom:var(--space-xs);padding:var(--space-hair) var(--space-sm);border-radius:var(--radius-full);background:var(--color-mint-soft);color:var(--color-mint-text);text-transform:uppercase;letter-spacing:.05em}.ui-page-title{margin:0;color:var(--color-ink)}.ui-page-sub{margin:var(--space-xs) 0 0}.ui-page-actions{margin-left:auto;display:flex;flex-wrap:wrap;gap:var(--space-sm)}.ui-card{background:var(--color-canvas);border:1px solid var(--color-hairline-solid);border-radius:var(--radius-lg);padding:var(--pad-card);min-width:0}.ui-card-head{display:flex;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-lg)}.ui-card-title{margin:0;color:var(--color-ink)}.ui-card-action{margin-left:auto}.ui-stack{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-lg)}.ui-split{display:grid;gap:var(--space-lg);grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start}@container console (max-width: 1040px){.ui-split{grid-template-columns:minmax(0,1fr)}}.ui-kpi-row{display:grid;gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,172px),1fr))}.ui-kpi{background:var(--color-canvas);border:1px solid var(--color-hairline-solid);border-radius:var(--radius-lg);padding:var(--pad-tile);display:grid;gap:var(--space-xs);align-content:start}.ui-kpi[data-flat]{background:transparent;border:0;padding:0}.ui-kpi-label{display:flex;align-items:center;gap:var(--space-xs);margin:0;color:var(--color-steel)}.ui-kpi-value{margin:0;color:var(--color-ink)}.ui-kpi-value[data-tone=alert]{color:var(--color-error-text)}.ui-kpi-value[data-tone=warn]{color:var(--color-warning-text)}.ui-kpi-foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs);margin:0}.ui-delta{display:inline-flex;align-items:center;gap:var(--space-hair);font-variant-numeric:tabular-nums}.ui-delta[data-dir=up]{color:var(--color-mint-text)}.ui-delta[data-dir=down]{color:var(--color-error-text)}.ui-delta[data-dir=flat]{color:var(--color-steel)}.ui-notice{display:flex;align-items:flex-start;gap:var(--space-md);padding:var(--pad-tile);border-radius:var(--radius-md);border:1px solid var(--color-warning-border);background:var(--color-warning-bg);color:var(--color-warning-text)}.ui-notice[data-tone=alert]{border-color:var(--color-error-border);background:var(--color-error-bg);color:var(--color-error-text)}.ui-notice[data-tone=info]{border-color:var(--color-indigo-soft);background:var(--color-indigo-bg);color:var(--color-indigo-text)}.ui-notice-icon{flex:none;margin-top:1px}.ui-notice-body{min-width:0;display:grid;gap:var(--space-hair)}.ui-notice .t-note,.ui-notice .t-cell{color:inherit;opacity:.85}.ui-notice-action{margin-left:auto}.ui-table-host{border:1px solid var(--color-hairline-solid);border-radius:var(--radius-lg);background:var(--color-canvas);overflow:hidden}.ui-table-scroll{overflow-x:auto}.ui-cell-stack{display:grid;gap:var(--space-hair);min-width:0}.ui-cell-link{color:var(--color-ink);text-decoration:none}.ui-cell-link:hover{color:var(--color-mint-text)}.ui-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-md);padding-block:var(--space-sm);border-bottom:1px solid var(--color-hairline)}.ui-row:last-child{border-bottom:none;padding-bottom:0}.ui-filterbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm);padding:var(--pad-tile);margin-bottom:var(--space-md);background:var(--color-canvas);border:1px solid var(--color-hairline-solid);border-radius:var(--radius-lg)}.ui-filter-search{flex:1 1 220px;min-width:200px}.ui-chip{min-height:var(--tap-sm);padding:0 var(--pad-inline);border-radius:var(--radius-full);border:1px solid var(--color-hairline-solid);background:var(--color-canvas);color:var(--color-slate);display:inline-flex;align-items:center;gap:var(--space-xs);cursor:pointer}.ui-chip[data-on=true]{background:var(--color-mint-soft);border-color:var(--color-mint-border);color:var(--color-mint-text)}.ui-chip-count{color:var(--color-steel);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums}.ui-chip[data-tone=alert] .ui-chip-count{color:var(--color-error-text)}.ui-empty{display:grid;gap:var(--space-xs);justify-items:center;text-align:center;padding:var(--space-2xl) var(--space-lg)}.ui-footnote{margin:var(--space-md) 0 0;max-width:66ch}.ui-bars{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:var(--space-xs);align-items:end}.ui-bar-col{display:grid;gap:var(--space-hair);justify-items:center;min-width:0}.ui-bar-track{display:flex;flex-direction:column-reverse;justify-content:flex-start;width:100%;height:clamp(48px,9vh,96px);border-radius:var(--radius-sm);background:var(--color-surface);overflow:hidden}.ui-bar-good{display:block;width:100%;background:var(--color-mint);border-radius:var(--radius-sm) var(--radius-sm) 0 0}.ui-bar-bad{display:block;width:100%;background:var(--color-error)}.ui-bar-tick{color:var(--color-stone);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.ui-badge{display:inline-flex;align-items:center;gap:var(--space-xs);padding:var(--space-hair) var(--space-sm);border-radius:var(--radius-full);border:1px solid transparent;white-space:nowrap}.ui-badge[data-tone=ok]{background:var(--color-mint-soft);color:var(--color-mint-text);border-color:var(--color-mint-border)}.ui-badge[data-tone=warn]{background:var(--color-warning-bg);color:var(--color-warning-text);border-color:var(--color-warning-border)}.ui-badge[data-tone=alert]{background:var(--color-error-bg);color:var(--color-error-text);border-color:var(--color-error-border)}.ui-badge[data-tone=info]{background:var(--color-indigo-bg);color:var(--color-indigo-text);border-color:var(--color-indigo-soft)}.ui-badge[data-tone=neutral]{background:var(--color-surface);color:var(--color-slate);border-color:var(--color-hairline-solid)}.ui-dot{width:6px;height:6px;border-radius:var(--radius-full);background:currentColor;flex:none}.ui-health{display:inline-flex;align-items:center;gap:var(--space-sm)}.ui-meter{width:46px;height:5px;border-radius:var(--radius-full);background:var(--color-muted);overflow:hidden;flex:none}.ui-meter>i{display:block;height:100%;border-radius:inherit;background:var(--color-mint)}.ui-meter[data-tone=warn]>i{background:var(--color-warning)}.ui-meter[data-tone=alert]>i{background:var(--color-error)}.ui-health-score{color:var(--color-ink)}.ui-axis{display:grid;gap:var(--space-sm)}.ui-axis-row{display:grid;grid-template-columns:92px minmax(0,1fr) 54px;gap:var(--space-md);align-items:center;color:var(--color-slate)}.ui-axis-bar{height:6px;border-radius:var(--radius-full);background:var(--color-surface);overflow:hidden}.ui-axis-bar>i{display:block;height:100%;border-radius:inherit;background:var(--color-mint)}.ui-axis-bar[data-tone=warn]>i{background:var(--color-warning)}.ui-axis-bar[data-tone=alert]>i{background:var(--color-error)}.ui-axis-value{text-align:right;color:var(--color-ink)}.ui-axis-detail{grid-column:2 / -1;margin:0}.ui-pii{display:inline-flex;align-items:center;gap:var(--space-xs)}.ui-pii-reveal{border:0;background:transparent;padding:0;color:var(--color-mint-text);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.ui-detail-head{background:var(--color-canvas);border:1px solid var(--color-hairline-solid);border-radius:var(--radius-lg);padding:var(--pad-card);margin-bottom:var(--space-md)}.ui-detail-top{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-lg)}.ui-avatar{width:42px;height:42px;border-radius:var(--radius-lg);flex:none;background:var(--color-mint-soft);color:var(--color-mint-text);display:grid;place-items:center}.ui-detail-name{margin:0;color:var(--color-ink)}.ui-detail-note{margin:var(--space-hair) 0 0}.ui-facts{display:grid;gap:var(--space-md) var(--space-xl);grid-template-columns:repeat(auto-fit,minmax(min(100%,124px),1fr));margin-top:var(--space-lg);padding-top:var(--space-lg);border-top:1px solid var(--color-hairline)}.ui-fact-value{margin:var(--space-hair) 0 0;color:var(--color-ink)}.ui-fact-value[data-tone=alert]{color:var(--color-error-text)}.ui-fact-value[data-tone=warn]{color:var(--color-warning-text)}.ui-list{display:grid;margin:0;padding:0;list-style:none}.ui-list-row{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-md) 0;border-bottom:1px solid var(--color-hairline)}.ui-list-row:last-child{border-bottom:0}.ui-list-icon{width:26px;height:26px;border-radius:var(--radius-md);display:grid;place-items:center;flex:none;background:var(--color-surface);color:var(--color-steel)}.ui-list-icon[data-tone=ok]{background:var(--color-mint-soft);color:var(--color-mint-text)}.ui-list-icon[data-tone=warn]{background:var(--color-warning-bg);color:var(--color-warning-text)}.ui-list-icon[data-tone=alert]{background:var(--color-error-bg);color:var(--color-error-text)}.ui-list-icon[data-tone=info]{background:var(--color-indigo-bg);color:var(--color-indigo-text)}.ui-list-body{min-width:0;display:grid;gap:var(--space-hair)}.ui-list-body>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-list-action{margin-left:auto;flex:none;min-height:var(--tap-sm);display:inline-flex;align-items:center;padding:0 var(--space-md);border:1px solid var(--color-hairline-solid);border-radius:var(--radius-md);background:var(--color-canvas);color:var(--color-slate);white-space:nowrap;text-decoration:none}.ui-list-action:hover{border-color:var(--color-mint-border);color:var(--color-mint-text)}.ui-timeline{display:grid;gap:var(--space-md)}.ui-tl-row{display:grid;grid-template-columns:54px 20px minmax(0,1fr);gap:var(--space-sm);align-items:start}.ui-tl-mark{display:flex;flex-direction:column;align-items:center;align-self:stretch;gap:var(--space-hair)}.ui-tl-dot{width:7px;height:7px;border-radius:var(--radius-full);background:var(--color-mint);margin-top:var(--space-xs);flex:none}.ui-tl-dot[data-tone=warn]{background:var(--color-warning)}.ui-tl-dot[data-tone=alert]{background:var(--color-error)}.ui-tl-dot[data-tone=info]{background:var(--color-indigo)}.ui-tl-line{width:1px;flex:1;min-height:var(--space-lg);background:var(--color-hairline-solid)}.ui-tl-body{min-width:0;color:var(--color-slate)}.ui-diff{display:grid;gap:var(--space-xs)}.ui-diff-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1.2fr);gap:var(--space-sm);align-items:baseline}.ui-diff-before{color:var(--color-steel);text-decoration:line-through;overflow-wrap:anywhere}.ui-diff-after{color:var(--color-ink);font-weight:var(--weight-semibold);overflow-wrap:anywhere}.ui-recon{display:grid;gap:var(--space-sm);grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));align-items:stretch}.ui-recon-side{display:grid;gap:var(--space-hair);align-content:start;padding:var(--space-sm) var(--pad-inline);border-radius:var(--radius-md);background:var(--color-surface-soft)}.ui-recon-side[data-miss]{background:var(--color-error-bg)}.ui-recon-label{margin:0;text-transform:uppercase;letter-spacing:.04em}.ui-recon-title{margin:0;color:var(--color-ink);overflow-wrap:anywhere}.ui-recon-side[data-miss] .ui-recon-title{color:var(--color-error-text)}.ui-recon-side p:last-child{margin:0}.t-page{font-size:var(--text-display-lg);font-weight:var(--weight-semibold);line-height:var(--leading-tight)}.t-panel{font-size:var(--text-title-lg);font-weight:var(--weight-semibold);line-height:var(--leading-heading)}.t-section{font-size:var(--text-title);font-weight:var(--weight-semibold);line-height:var(--leading-heading)}.t-card{font-size:var(--text-body-lg);font-weight:var(--weight-semibold);line-height:var(--leading-label)}.t-body{font-size:var(--text-body);font-weight:var(--weight-regular);line-height:var(--leading-body)}.t-strong{font-size:var(--text-body);font-weight:var(--weight-semibold);line-height:var(--leading-body)}.t-sub{font-size:var(--text-body);font-weight:var(--weight-regular);line-height:var(--leading-body);color:var(--color-steel)}.t-note{font-size:var(--text-small);font-weight:var(--weight-regular);line-height:var(--leading-body);color:var(--color-steel)}.t-label,.t-tag{font-size:var(--text-caption);font-weight:var(--weight-semibold);line-height:var(--leading-label)}.t-tag-sm{font-size:var(--text-micro);font-weight:var(--weight-semibold);line-height:var(--leading-label)}.t-cell{font-size:var(--text-small);font-weight:var(--weight-regular);line-height:var(--leading-label)}.t-cell-st{font-size:var(--text-small);font-weight:var(--weight-semibold);line-height:var(--leading-label)}.t-cell-sub{font-size:var(--text-micro);font-weight:var(--weight-regular);line-height:var(--leading-label);color:var(--color-steel)}.t-colhead{font-size:var(--text-micro);font-weight:var(--weight-medium);line-height:var(--leading-label);color:var(--color-steel);text-transform:uppercase;letter-spacing:.04em}.t-kpi{font-size:var(--text-display);font-weight:var(--weight-semibold);line-height:var(--leading-tight)}.t-hero{font-size:var(--text-hero);font-weight:var(--weight-semibold);line-height:var(--leading-none)}.ui-num{font-variant-numeric:tabular-nums}.ui-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.console-shell{display:grid;grid-template-columns:208px minmax(0,1fr);min-height:100vh;background:var(--color-page-bg);container-type:inline-size;container-name:shell}.console-rail{background:var(--color-sidebar);border-right:1px solid var(--color-hairline-solid);padding:var(--space-lg) var(--space-md);position:sticky;top:0;align-self:start;max-height:100vh;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:transparent transparent}.console-rail:hover,.console-rail:focus-within{scrollbar-color:var(--color-muted) transparent}.console-rail::-webkit-scrollbar{width:6px}.console-rail::-webkit-scrollbar-track{background:transparent}.console-rail::-webkit-scrollbar-thumb{background:transparent;border-radius:var(--radius-ui-xs)}.console-rail:hover::-webkit-scrollbar-thumb,.console-rail:focus-within::-webkit-scrollbar-thumb{background:var(--color-muted)}.console-brand{display:flex;align-items:center;gap:var(--space-sm);padding:0 var(--space-sm) var(--space-lg);color:var(--color-ink)}.console-mark{width:26px;height:26px;border-radius:var(--radius-md);display:grid;place-items:center;flex:none;background:var(--color-mint);color:var(--color-white)}.console-group+.console-group{margin-top:var(--space-lg)}.console-head{margin:0;padding:0 var(--space-sm) var(--space-xs)}.console-item{display:flex;align-items:center;gap:var(--space-sm);width:100%;min-height:var(--tap);padding:0 var(--space-sm);border:0;border-radius:var(--radius-md);background:transparent;color:var(--color-slate);text-align:left;text-decoration:none;cursor:pointer}.console-item:hover{color:var(--color-ink)}.console-item[data-on]{background:var(--color-canvas);color:var(--color-mint-text);box-shadow:0 1px 2px var(--shadow-ops-floor-faint)}.console-count{margin-left:auto;color:var(--color-steel)}.console-count[data-tone=alert]{color:var(--color-error-text)}.console-main{min-width:0;overflow-x:hidden}@container shell (max-width: 720px){.console-shell{grid-template-columns:minmax(0,1fr)}.console-rail{border-right:0;border-bottom:1px solid var(--color-hairline-solid);position:static;max-height:none}}.shop-accounts-actions,.shop-accounts-flags{display:flex;flex-wrap:wrap;gap:var(--space-xs);align-items:center}.shop-accounts-form{margin-top:var(--space-md)}.shop-accounts-field-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr));gap:var(--space-md)}.shop-accounts-pin{display:grid;gap:var(--space-sm);margin:var(--space-md) 0}.shop-accounts-dialog-error{color:var(--color-error-text)}.onb-steps{container:onb-board / inline-size;display:flex;flex-direction:column;gap:var(--space-lg)}.onb-step{display:flex;flex-direction:column;gap:var(--space-sm);padding-bottom:var(--space-lg);border-bottom:1px solid var(--color-hairline)}.onb-step:last-child{padding-bottom:0;border-bottom:none}.onb-step-head{display:grid;grid-template-columns:minmax(0,14rem) minmax(0,1fr) auto;gap:var(--space-md);align-items:center}@container onb-board (max-width: 40rem){.onb-step-head{grid-template-columns:minmax(0,1fr) auto}.onb-step-bar{grid-column:1 / -1}}.onb-step-count{text-align:right;white-space:nowrap}.onb-step-count[data-state=stuck]{color:var(--color-warning-text)}.onb-step-count[data-state=clear]{color:var(--color-mint-text)}.onb-waiting{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.onb-shop{display:inline-flex;align-items:baseline;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);background:var(--color-surface-soft);color:var(--color-slate);text-decoration:none}.onb-shop:hover{background:var(--color-mint-soft);color:var(--color-mint-text)}.churn-stages{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:var(--space-md)}.churn-stage{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-md);border:1px solid var(--color-hairline);border-radius:var(--radius-md);background:var(--color-surface)}.churn-stage[data-tone=alert]{border-color:var(--color-error-border);background:var(--color-error-bg)}.churn-stage[data-tone=warn]{border-color:var(--color-warning-border);background:var(--color-warning-bg)}.churn-stage-count{display:flex;align-items:baseline;gap:var(--space-sm)}.churn-stage-money{color:var(--color-muted)}.churn-reason{display:inline-flex;align-items:center;gap:var(--space-xs);color:var(--color-muted)}.churn-trend{display:inline-flex;align-items:baseline;gap:var(--space-xs);white-space:nowrap}.s360-identity{min-width:0;flex:1 1 200px}.shop-timeline{margin:0;padding:0;list-style:none}.shop-event{display:grid;grid-template-columns:auto 6rem 1fr auto;align-items:center;gap:var(--space-sm);padding-block:var(--space-sm);border-bottom:1px solid var(--color-hairline)}.shop-event:last-child{border-bottom:none}.shop-event[data-tone=warn]{color:var(--color-warning-text)}.shop-event[data-tone=alert]{color:var(--color-error-text)}.shop-event-when{display:flex;flex-direction:column;line-height:1.2}.shop-event-amount{justify-self:end}.shop-right,.shop-staff-right{align-items:flex-end}.shop-staff-right{display:flex;align-items:center;gap:var(--space-sm);white-space:nowrap}.shop-message{display:block;max-inline-size:30rem;overflow-wrap:anywhere}.s360-settings{display:grid;gap:var(--space-lg) var(--space-xl);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr))}.s360-setting{display:grid;gap:var(--space-xs);align-content:start}.s360-setting[data-dirty=yes]{border-inline-start:2px solid var(--color-mint-text);padding-inline-start:var(--space-sm);margin-inline-start:calc(var(--space-sm) * -1 - 2px)}.s360-setting-head{display:flex;align-items:center;gap:var(--space-sm);flex-wrap:wrap}.s360-setting-lock{display:inline-flex;align-items:center;gap:var(--space-hair);color:var(--color-warning-text);background:var(--color-warning-bg);border-radius:var(--radius-sm);padding:0 var(--space-xs);white-space:nowrap}.s360-setting-select{inline-size:100%}.s360-setting-value{margin:var(--space-hair) 0 0;color:var(--color-ink);overflow-wrap:anywhere}.s360-setting-note{margin:0;overflow-wrap:anywhere}.s360-subtab{display:inline-flex;align-items:center;gap:var(--space-xs)}.s360-savebar{position:sticky;bottom:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);flex-wrap:wrap;padding:var(--space-md) var(--space-lg);border:1px solid var(--color-hairline-solid);border-radius:var(--radius-lg);background:var(--color-canvas);box-shadow:0 -2px 12px var(--shadow-ops-floor-faint)}.s360-service-actions{display:flex;align-items:center;gap:var(--space-sm)}.s360-service-group+.s360-service-group{margin-top:var(--space-lg)}.s360-service-search{max-inline-size:22rem}.s360-composer{display:grid;gap:var(--space-md);padding:var(--space-lg);margin-block-end:var(--space-lg);border:1px solid var(--color-hairline-solid);border-radius:var(--radius-lg);background:var(--color-surface-soft)}.s360-composer-fields{display:grid;gap:var(--space-md) var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));align-items:end}.s360-composer-field:first-child{grid-column:span 2}.s360-composer-field{display:grid;gap:var(--space-xs);align-content:start;min-inline-size:0}.s360-group-add{display:flex;align-items:center;gap:var(--space-sm);flex-wrap:wrap;margin-block-start:var(--space-lg);padding-block-start:var(--space-lg);border-block-start:1px solid var(--color-hairline-solid)}.s360-group-add>:first-child{flex:1 1 14rem;min-inline-size:0}.s360-tag-bucket{min-inline-size:13rem}.s360-tag-edit{display:flex;align-items:center;gap:var(--space-sm);flex-wrap:wrap}.s360-tag-edit>:first-child{flex:1 1 12rem;min-inline-size:0}.feed-controls{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm)}.feed-list{container-type:inline-size;container-name:feed;margin:0;padding:0;list-style:none}.feed-event{display:grid;grid-template-columns:auto 4.5rem minmax(8rem,14rem) 1fr auto;align-items:center;gap:var(--space-sm);padding-block:var(--space-sm);border-bottom:1px solid var(--color-hairline)}.feed-event:last-child{border-bottom:none}.feed-event[data-tone=warn]{color:var(--color-warning-text)}.feed-event[data-tone=alert]{color:var(--color-error-text)}.feed-shop,.feed-summary{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed-amount{justify-self:end}@container feed (max-width: 34rem){.feed-event{grid-template-columns:auto 4.5rem 1fr}.feed-amount{grid-column:3;justify-self:start}}.checkouts-filters{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm)}.checkouts-flags{display:flex;flex-wrap:wrap;gap:var(--space-hair)}.checkouts-right{align-items:flex-end}.checkouts-open{padding:0;border:none;background:none;color:var(--color-mint-text);cursor:pointer}.checkouts-open:hover{color:var(--color-mint-text-hover)}.checkouts-lines{display:flex;flex-direction:column}.bookings-statuses{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:var(--space-md)}.bookings-status{display:flex;flex-direction:column;gap:var(--space-hair);padding:var(--space-sm) var(--space-md);border:1px solid var(--color-hairline);border-radius:var(--radius-md);background:var(--color-surface)}.terminal-findings-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:var(--space-md)}.terminal-finding{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-md);border:1px solid var(--color-hairline);border-radius:var(--radius-md);background:var(--color-surface)}.terminal-finding[data-severity=critical]{border-color:var(--color-error-border);background:var(--color-error-bg)}.terminal-finding[data-severity=warn]{border-color:var(--color-warning-border);background:var(--color-warning-bg)}.terminal-finding-count{display:flex;align-items:baseline;gap:var(--space-sm)}.terminal-stack{display:flex;flex-direction:column;gap:var(--space-hair);line-height:1.25}.terminal-right{align-items:flex-end}.terminal-findings{display:flex;flex-wrap:wrap;gap:var(--space-hair)}.terminal-actions{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.terminal-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:var(--space-lg)}.terminal-trace{word-break:break-all}.pulse-chart{display:block;width:100%;height:clamp(120px,8rem + 4vw,180px)}.pulse-legend{display:flex;flex-wrap:wrap;gap:var(--space-lg);margin-top:var(--space-md)}.pulse-legend-item{display:flex;align-items:center;gap:var(--space-xs)}.pulse-legend-swatch{display:block;width:12px;height:2px;border-radius:var(--radius-full);flex:none}.pulse-legend-swatch[data-series=checkins]{background:var(--color-mint)}.pulse-legend-swatch[data-series=shops]{background:var(--color-indigo)}.pulse-unavailable{font-style:italic;color:var(--color-stone)}.attn-blind{margin:var(--space-lg) 0 0;padding-top:var(--space-md);border-top:1px solid var(--color-hairline)}.attn-blind-item{border-bottom:1px dotted var(--color-muted);cursor:help}.alerts-list{display:grid;gap:var(--space-md)}.alerts-row{display:grid;gap:var(--space-sm);padding:var(--pad-card);border:1px solid var(--color-hairline-solid);border-left-width:3px;border-radius:var(--radius-lg);background:var(--color-canvas)}.alerts-row[data-severity=P1]{border-left-color:var(--color-error)}.alerts-row[data-severity=P2]{border-left-color:var(--color-warning)}.alerts-row[data-severity=P3]{border-left-color:var(--color-steel)}.alerts-row[data-quiet=true]{background:var(--color-surface)}.alerts-row-head{display:flex;align-items:flex-start;gap:var(--space-sm);flex-wrap:wrap}.alerts-row-title{min-width:0;flex:1 1 20rem;display:grid;gap:var(--space-hair)}.alerts-row-actions{display:flex;gap:var(--space-sm);flex-wrap:wrap;align-items:center}.alerts-guidance{display:grid;gap:var(--space-hair);padding-top:var(--space-sm);border-top:1px solid var(--color-hairline)}.alerts-meta{display:flex;flex-wrap:wrap;gap:var(--space-md);align-items:baseline}.alerts-watching{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:var(--space-md)}.alerts-watch-item{display:flex;align-items:flex-start;gap:var(--space-sm);min-width:0}.setting-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:var(--space-md)}.setting-wide{grid-column:1 / -1}.setting-number{width:100%}.setting-key-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm)}.setting-key-field{flex:1 1 18rem;margin-bottom:0}.setting-actions{display:flex;justify-content:flex-end;gap:var(--space-sm)}.auth-screen{min-height:100vh;display:grid;place-items:center;padding:var(--pad-page);background:var(--color-page-bg)}.auth-card{width:min(100%,26rem);display:grid;gap:var(--space-lg);padding:var(--pad-card);background:var(--color-canvas);border:1px solid var(--color-hairline-solid);border-radius:var(--radius-lg)}.auth-brand{display:flex;align-items:center;gap:var(--space-sm)}.auth-mark{display:grid;place-items:center;width:var(--tap-sm);height:var(--tap-sm);border-radius:var(--radius-md);background:var(--color-mint-soft);color:var(--color-mint-text)}.auth-head{display:grid;gap:var(--space-xs)}.auth-form{display:grid;gap:var(--space-md)}.auth-key{display:flex;flex-wrap:wrap;gap:var(--space-sm);padding:var(--pad-tile);border-radius:var(--radius-md);background:var(--color-surface-soft);border:1px solid var(--color-hairline-solid);overflow-wrap:anywhere}.auth-codes{display:grid;gap:var(--space-sm);grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr));padding:var(--pad-tile);border-radius:var(--radius-md);background:var(--color-warning-bg);border:1px solid var(--color-warning-border)}.auth-actions{display:grid;gap:var(--space-sm)}.layout-key{font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);padding:0 var(--space-xs);border-radius:var(--radius-md);background:var(--color-page-bg);align-self:flex-start}.layout-actions{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.features-code{font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);padding:0 var(--space-xs);border-radius:var(--radius-md);background:var(--color-page-bg);align-self:flex-start}.ent-mark{display:inline-flex;align-items:center;justify-content:center;min-width:var(--tap);min-height:var(--tap)}.ent-mark[data-state=granted]{color:var(--color-mint-text)}.ent-mark[data-state=absent]{color:var(--color-muted)}.ent-problems{display:flex;flex-direction:column;gap:var(--space-md)}.ent-problem{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--space-md);align-items:start;padding-bottom:var(--space-md);border-bottom:1px solid var(--color-hairline)}.ent-problem:last-child{padding-bottom:0;border-bottom:none}.ent-problem-icon{display:inline-flex;align-items:center;justify-content:center;width:var(--space-xl);height:var(--space-xl);border-radius:var(--radius-md);background:var(--color-surface-soft);color:var(--color-muted)}.ent-problem-icon[data-tone=alert]{background:var(--color-error-bg);color:var(--color-error-text)}.ent-problem-icon[data-tone=warn]{background:var(--color-warning-bg);color:var(--color-warning-text)}.ent-problem-icon[data-tone=info]{background:var(--color-mint-soft);color:var(--color-mint-text)}.ent-problem-body{display:flex;flex-direction:column;gap:var(--space-xs)}.ent-problem-reach{text-align:right;white-space:nowrap}.adopt-rows{container:adopt-board / inline-size;display:flex;flex-direction:column;gap:var(--space-lg)}.adopt-row{display:flex;flex-direction:column;gap:var(--space-xs);padding-bottom:var(--space-lg);border-bottom:1px solid var(--color-hairline)}.adopt-row:last-child{padding-bottom:0;border-bottom:none}.adopt-head{display:grid;grid-template-columns:minmax(0,14rem) minmax(0,1fr) auto;gap:var(--space-md);align-items:center}@container adopt-board (max-width: 40rem){.adopt-head{grid-template-columns:minmax(0,1fr) auto}.adopt-bar{grid-column:1 / -1}}.adopt-count{text-align:right;white-space:nowrap}.adopt-count[data-tone=alert]{color:var(--color-error-text)}.adopt-count[data-tone=warn]{color:var(--color-warning-text)}.adopt-count[data-tone=ok]{color:var(--color-mint-text)}.cohort-grid{border-collapse:collapse;inline-size:100%}.cohort-grid th,.cohort-grid td{padding:var(--space-xs) var(--space-sm);text-align:right;white-space:nowrap}.cohort-corner,.cohort-month{text-align:left;position:sticky;inset-inline-start:0;background:var(--color-surface)}.cohort-age{min-inline-size:4rem}.cohort-count{border-inline-end:1px solid var(--color-hairline)}.cohort-cell{border-radius:var(--radius-sm)}.cohort-cell[data-band=best]{background:var(--color-mint);color:var(--color-white)}.cohort-cell[data-band=good]{background:var(--color-mint-soft);color:var(--color-mint-text)}.cohort-cell[data-band=fair]{background:var(--color-warning-bg);color:var(--color-warning-text)}.cohort-cell[data-band=poor]{background:var(--color-error-bg);color:var(--color-error-text)}.cohort-cell[data-band=none]{background:var(--color-surface-soft)}.efficacy-measures{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:var(--space-md)}.efficacy-measure{display:flex;flex-direction:column;gap:var(--space-hair)}.efficacy-values{display:flex;align-items:baseline;gap:var(--space-sm)}.friction-devices{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:var(--space-md)}.friction-route{font-family:var(--font-mono)}.friction-reason{display:block;max-inline-size:34rem}.friction-blind{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:var(--space-md)}.friction-blind-item{display:grid;gap:var(--space-hair);padding:var(--space-md);border-left:2px solid var(--color-hairline-solid);background:var(--color-surface);border-radius:var(--radius-md)}.plans-field-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:var(--space-md)}.plans-number{width:100%}.plans-feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:var(--space-xs);width:100%}.plans-feature :where(span:last-child){display:flex;flex-direction:column}.plans-feature-tags,.plans-actions{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.subscriptions-field-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr));gap:var(--space-md)}.subscriptions-form{margin-top:var(--space-md)}.subscriptions-date,.subscriptions-number{width:100%}.subscriptions-right{align-items:flex-end}.subscriptions-actions{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.subscriptions-stripe-id{max-width:13ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.subscriptions-history{display:flex;flex-direction:column;gap:var(--space-md);margin:0;padding:0;list-style:none}.subscriptions-history-row{display:flex;flex-direction:column;gap:var(--space-xs);padding-bottom:var(--space-md);border-bottom:1px solid var(--color-hairline)}.subscriptions-history-row:last-child{border-bottom:none;padding-bottom:0}.subscriptions-history-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-sm)}.revenue-waterfall{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:var(--space-md)}.revenue-movement{display:flex;flex-direction:column;gap:var(--space-xs)}.revenue-movement-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-sm)}.revenue-bar-track{block-size:var(--space-sm);border-radius:var(--radius-sm);background:var(--color-hairline);overflow:hidden}.revenue-bar{block-size:100%;border-radius:var(--radius-sm);background:var(--color-muted)}.revenue-bar[data-tone=good]{background:var(--color-mint)}.revenue-bar[data-tone=warn]{background:var(--color-warning-border)}.revenue-bar[data-tone=alert]{background:var(--color-error-border)}.ledger-filters{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm)}.ledger-filter-wide{flex:1 1 22rem;min-inline-size:16rem}.ledger-filter-type{min-inline-size:11rem}.ledger-when,.ledger-plan{display:flex;flex-direction:column;line-height:1.25}.ledger-stripe{word-break:break-all}.ledger-totals{display:flex;flex-wrap:wrap;gap:var(--space-lg);align-items:baseline}.dunning-stages{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:var(--space-md)}.dunning-stage{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-md);border:1px solid var(--color-hairline);border-radius:var(--radius-md);background:var(--color-surface)}.dunning-stage[data-tone=alert]{border-color:var(--color-error-border);background:var(--color-error-bg)}.dunning-stage[data-tone=warn]{border-color:var(--color-warning-border);background:var(--color-warning-bg)}.dunning-stage-count{display:flex;align-items:baseline;gap:var(--space-sm)}.dunning-shop{display:flex;flex-direction:column;line-height:1.25}.dunning-actions{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.dunning-link{word-break:break-all;-webkit-user-select:all;user-select:all}.economics-shop{display:flex;flex-direction:column;line-height:1.25}.sms-packs-field-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:var(--space-md)}.sms-packs-number{width:100%}.sms-packs-actions{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.announcement-preview{display:flex;flex-direction:column;gap:var(--space-xs);margin-bottom:var(--space-md)}.announcement-preview-card{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-xs);padding:var(--space-md);border:1px solid var(--color-hairline-solid);border-radius:var(--radius-md);background:var(--color-page-bg)}.announcement-actions{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.health-checks{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:var(--space-md)}.health-check{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-md);border:1px solid var(--color-hairline);border-radius:var(--radius-md);background:var(--color-surface)}.health-check[data-state=slow]{border-color:var(--color-warning-border);background:var(--color-warning-bg)}.health-check[data-state=down]{border-color:var(--color-error-border);background:var(--color-error-bg)}.health-check[data-state=unknown]{background:var(--color-surface-soft)}.health-check-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm)}.index-watch .ui-mono{word-break:break-word}.webhooks-sources{display:grid;grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));gap:var(--space-lg)}.webhooks-figures{display:grid;grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:var(--space-md);margin-bottom:var(--space-md)}.webhooks-error{display:block;max-inline-size:34rem}.switches-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(26rem,1fr));gap:var(--space-lg)}.switches-brake{display:grid;gap:var(--space-md);padding:var(--pad-card);border:1px solid var(--color-hairline-solid);border-radius:var(--radius-lg);background:var(--color-canvas)}.switches-brake[data-pulled=true]{border-color:var(--color-error-border);background:var(--color-error-bg)}.switches-brake-head{display:flex;align-items:flex-start;gap:var(--space-md)}.switches-brake-title{min-width:0;display:grid;gap:var(--space-hair)}.switches-brake-control{margin-left:auto;flex:none}.switches-effect{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--color-hairline)}.switches-effect-part{display:grid;gap:var(--space-hair);min-width:0}.switches-code{font-family:var(--font-mono)}.switches-shop-overrides{display:grid;gap:var(--space-sm)}.switches-override-row{display:flex;align-items:center;gap:var(--space-sm);flex-wrap:wrap}.switches-override-actions{margin-left:auto;display:flex;gap:var(--space-sm)}.ledger-figures{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:var(--space-md)}.ledger-drifts{display:grid;gap:var(--space-sm)}.ledger-drift{display:flex;align-items:flex-start;gap:var(--space-sm)}.ledger-drift-text{min-width:0}.ledger-mono{font-family:var(--font-mono)}.ledger-movement-foot{display:flex;flex-wrap:wrap;gap:var(--space-sm);align-items:baseline}.integ-findings{display:flex;flex-direction:column;gap:var(--space-lg)}.integ-finding{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-lg);align-items:start;padding:var(--space-lg);border:1px solid var(--color-hairline);border-radius:var(--radius-md);background:var(--color-surface)}.integ-finding[data-state=dirty]{border-color:var(--color-warning-border);background:var(--color-warning-bg)}.integ-finding[data-state=failed]{border-color:var(--color-error-border);background:var(--color-error-bg)}.integ-count{min-width:var(--space-3xl);text-align:right}.integ-count[data-state=dirty]{color:var(--color-warning-text)}.integ-count[data-state=failed]{color:var(--color-error-text)}.integ-count[data-state=clean]{color:var(--color-mint-text)}.integ-body{display:flex;flex-direction:column;gap:var(--space-xs)}.integ-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm)}.integ-shops{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin-top:var(--space-xs)}.integ-shop{display:inline-flex;align-items:baseline;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);background:var(--color-surface-soft);color:var(--color-slate)}.inbound-count{display:flex;align-items:center;gap:var(--space-sm);white-space:nowrap}.governance-body,.governance-example{display:inline-block;max-inline-size:32rem;overflow-wrap:anywhere}.governance-right{align-items:flex-end}.governance-flags{display:flex;flex-wrap:wrap;gap:var(--space-hair)}.support-open{display:grid;grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));gap:var(--space-lg)}.support-live{display:grid;gap:var(--space-sm);padding:var(--pad-card);border:1px solid var(--color-warning-border);border-radius:var(--radius-lg);background:var(--color-warning-bg)}.support-live[data-mode=READ]{border-color:var(--color-hairline-solid);background:var(--color-canvas)}.support-live-head{display:flex;align-items:baseline;gap:var(--space-sm);flex-wrap:wrap}.support-live-clock{margin-left:auto;font-family:var(--font-mono)}.support-live-actions{display:flex;gap:var(--space-sm);flex-wrap:wrap}.support-scopes{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.support-never{display:grid;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:var(--space-md)}.support-never-item{display:grid;gap:var(--space-hair);padding:var(--space-md);border-left:2px solid var(--color-error-border);background:var(--color-surface);border-radius:var(--radius-md)}.support-consent-code{font-family:var(--font-mono);letter-spacing:.25em}.console-accounts-actions{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.console-accounts-role{display:flex;flex-direction:column;gap:var(--space-xs);min-width:11rem}.directory-control-list{display:grid}.directory-control-row{display:flex;min-height:64px;align-items:center;justify-content:space-between;gap:var(--space-xl);border-block-end:1px solid var(--color-hairline-solid);padding-block:var(--space-md)}.directory-control-row:last-child{border-block-end:0}.directory-control-row strong,.directory-partner-form label{color:var(--color-ink);font-size:var(--text-small);font-weight:600;line-height:1.4}.directory-control-row p{max-width:64ch;margin:var(--space-xs) 0 0;color:var(--color-slate);font-size:var(--text-caption);line-height:1.5}.directory-row-name,.directory-row-meta{display:block}.directory-row-name{color:var(--color-ink);font-size:var(--text-small)}.directory-row-meta{margin-block-start:var(--space-xs);color:var(--color-slate);font-size:var(--text-micro);line-height:1.4}.directory-actions{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.directory-partner-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md);max-height:52vh;margin-block-end:var(--space-lg);overflow-y:auto;padding-inline-end:var(--space-xs)}.directory-partner-form label{display:grid;gap:var(--space-xs)}.directory-partner-form .ant-select{width:100%}.directory-rights-check{grid-template-columns:20px minmax(0,1fr);align-items:start}.directory-rights-check input{width:20px;height:20px;margin:0}.directory-form-wide{grid-column:1 / -1}@media (max-width: 640px){.directory-partner-form{grid-template-columns:minmax(0,1fr)}.directory-form-wide{grid-column:auto}}:root{--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--text-micro: 11px;--text-caption: 12px;--text-small: 13px;--text-body: 14px;--text-body-lg: clamp(14px, .8542rem + .0926vw, 15px);--text-title: clamp(15px, .9167rem + .0926vw, 16px);--text-title-lg: clamp(16px, .9583rem + .1852vw, 18px);--text-heading: clamp(17px, 1rem + .2778vw, 20px);--text-heading-lg: clamp(18px, 1.0417rem + .3704vw, 22px);--text-display: clamp(19px, 1.125rem + .2778vw, 22px);--text-display-lg: clamp(21px, 1.25rem + .2778vw, 24px);--text-display-xl: clamp(23px, 1.3333rem + .463vw, 28px);--text-display-2xl: clamp(25px, 1.4167rem + .6481vw, 32px);--text-hero: clamp(26px, 1.5139rem + .9259vw, 36px);--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 20px;--radius-full: 9999px;--space-hair: 2px;--space-xs: 4px;--space-sm: clamp(6px, .3333rem + .1852vw, 8px);--space-md: clamp(8px, .4167rem + .3704vw, 12px);--space-lg: clamp(11px, .5833rem + .463vw, 16px);--space-xl: clamp(15px, .8333rem + .463vw, 20px);--space-2xl: clamp(19px, 1.0417rem + .463vw, 24px);--space-3xl: clamp(23px, 1.25rem + .8333vw, 32px);--pad-page: clamp(16px, .9167rem + .3704vw, 20px);--pad-card: var(--pad-page);--pad-tile: clamp(12px, .6667rem + .3704vw, 16px);--pad-inline: clamp(10px, .5833rem + .1852vw, 12px);--tap: 32px;--tap-sm: 28px;--layout-page-max: 1440px;--layout-ops-max: 1680px;--layout-page-hero-gap: var(--space-xl);--layout-page-hero-action-gap: var(--space-lg)}@media (pointer: coarse){:root{--tap: 44px;--tap-sm: 36px}}:root{--color-mint: #00D4A4;--color-mint-deep: #00B890;--color-mint-soft: #E6F9F2;--color-mint-border: rgba(0, 212, 164, .15);--color-mint-hover: #CCF3E5;--color-mint-text: #00785E;--color-mint-text-hover: #005C49;--color-mint-tint: #7FE3C9;--color-ink: #0B0F0E;--color-charcoal: #1F2937;--color-slate: #4B5563;--color-steel: #6B7280;--color-stone: #9CA3AF;--color-muted: #D1D5DB;--color-white: #FFFFFF;--color-canvas: #FFFFFF;--color-page-bg: #F1F3F5;--color-sidebar: #F6F9F8;--color-surface: #F4F5F4;--color-surface-soft: #FAFAF9;--color-hairline: rgba(0, 0, 0, .06);--color-hairline-soft: rgba(0, 0, 0, .04);--color-hairline-solid: #E5E7EB;--color-success: #00D4A4;--color-success-bg: #E6F9F2;--color-warning: #F59E0B;--color-warning-bg: #FEF3C7;--color-warning-text: #92400E;--color-warning-border: #FDE68A;--color-error: #ef4444;--color-error-bg: #fef2f2;--color-error-soft: #fff5f5;--color-error-border: rgba(239, 68, 68, .15);--color-error-deep: #D6443C;--color-error-text: #B91C1C;--color-indigo: #6366f1;--color-indigo-bg: #f5f3ff;--color-indigo-soft: #e0e7ff;--color-indigo-text: #4338ca;--font-sans: "Inter Variable", Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono: "SF Mono", Menlo, Consolas, monospace;--type-input-mobile: 1rem;--leading-none: 1;--leading-tight: 1.2;--leading-heading: 1.3;--leading-label: 1.4;--leading-body: 1.5;--radius-ui-xs: 6px;--radius-ui-sm: 7px;--layout-card-basis: 260px;--layout-card-field-basis: 132px;--radius-ui-control: 8px;--radius-ui-control-lg: 9px;--radius-ui-panel: 10px;--radius-ui-segment: 11px;--radius-ui-surface: 12px;--radius-ui-avatar: 13px;--radius-ui-section: 14px;--radius-ui-raised: 16px;--radius-ui-sheet: 18px;--radius-ui-popover: 20px;--radius-ui-dialog: 22px;--radius-ui-presentation: 26px;--radius-ui-hero: 28px;--radius-pill: 9999px;--type-ui-micro: var(--text-micro, 11px);--type-ui-badge: var(--text-micro, 11px);--type-ui-caption: var(--text-caption, 12px);--type-ui-meta: var(--text-caption, 12px);--type-ui-small: var(--text-small, 13px);--type-ui-control: var(--text-small, 13px);--type-ui-body: var(--text-body, 14px);--type-ui-body-lg: var(--text-body-lg, 15px);--type-ui-title: var(--text-body-lg, 15px);--type-ui-title-lg: var(--text-title, 16px);--type-ui-title-xl: var(--text-title, 16px);--type-ui-panel-title: var(--text-title-lg, 18px);--type-ui-value-sm: var(--text-title-lg, 18px);--type-ui-value-md: var(--text-heading, 20px);--type-ui-modal-title: var(--text-heading, 20px);--type-ui-value-lg: var(--text-heading-lg, 22px);--type-ui-kpi-value: var(--text-heading-lg, 22px);--type-ui-metric-value: var(--text-display, 24px);--type-ui-page-title: var(--text-display, 24px);--type-ui-mobile-value: var(--text-display, 24px);--type-ui-display-sm: var(--text-display, 24px);--type-ui-page-display: var(--text-display-lg, 28px);--type-ui-receipt-value: var(--text-display-lg, 28px);--type-ui-bill-value: var(--text-display-xl, 32px);--color-ops-floor-ink: #17211e;--color-ops-floor-ink-strong: #25312e;--color-ops-floor-text: #60706b;--color-ops-floor-text-soft: #6b7773;--color-ops-floor-text-muted: #71807b;--color-ops-floor-text-quiet: #70807b;--color-ops-floor-text-dim: #8a9793;--color-ops-floor-text-faint: #90a09b;--color-ops-floor-text-deep: #52635e;--color-ops-floor-text-deepest: #596660;--color-ops-floor-surface-tint: #f8fbfa;--color-ops-floor-surface-tint-alt: #f7faf9;--color-ops-floor-surface-tint-soft: #f6faf8;--color-ops-floor-surface-cool: #fbfefd;--color-ops-floor-surface-mint: #f3fffb;--color-ops-floor-surface-mint-soft: #fbfffd;--color-ops-floor-panel: #edf2f0;--color-ops-floor-panel-alt: #eef4f2;--color-ops-floor-border: #dce6e2;--color-ops-floor-border-strong: #cbdad5;--color-ops-floor-border-bold: #b5c2be;--color-ops-floor-mint-text: #087a66;--color-ops-floor-mint-deepest: #062e26;--color-ops-floor-mint-border: #bceee0;--color-ops-floor-mint-bright: #25b8ad;--color-ops-floor-amber: #e4a11b;--color-ops-floor-amber-bg: #fffaf0;--color-ops-floor-amber-border: #f5dfaa;--color-ops-floor-amber-text: #976611;--color-ops-floor-amber-deep: #6f4b0d;--color-ops-floor-blue: #3578e5;--color-ops-floor-blue-bg: #f5f9ff;--color-ops-floor-blue-border: #c9dcfb;--color-ops-floor-blue-text: #1f58a5;--color-ops-floor-violet: #7b4de5;--color-ops-floor-violet-text: #5634a7;--color-ops-floor-red-text: #a83425;--color-ops-floor-red-bg: #fff3f1;--color-ops-floor-red-border: #ffd7d0;--color-ops-floor-rose-bg: #fff6fa;--color-ops-floor-rose-border: #f2c9dd;--shadow-ops-floor: rgba(29, 48, 42, .08);--shadow-ops-floor-soft: rgba(29, 48, 42, .07);--shadow-ops-floor-faint: rgba(29, 48, 42, .06);--shadow-ops-floor-cool: rgba(20, 32, 28, .08);--shadow-ops-floor-mint: rgba(8, 122, 102, .28);--shadow-ops-floor-mint-strong: rgba(8, 122, 102, .32);--shadow-ops-floor-mint-bold: rgba(8, 122, 102, .45);--wash-ops-floor-mint: rgba(0, 212, 164, .08);--scrim-ops-floor: rgba(255, 255, 255, .86);--scrim-ops-floor-strong: rgba(255, 255, 255, .98);--scrim-ops-floor-tint: rgba(248, 250, 249, .96);line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;font-kerning:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-sans);color:var(--color-ink);background:var(--color-page-bg);-webkit-font-smoothing:antialiased}
