:root{--brand-primary:#ef7d00;--brand-navy:#141930;--surface-1:#fff;--page-plane:#f5f6f9;--text-primary:#141930;--text-secondary:#4a5170;--text-muted:#868ea8;--text-on-brand:#fff;--border:#1419301f;--grid:#e5e7ee;--scrim:#1419308c;--nav-surface:var(--brand-navy);--nav-text:var(--text-on-brand);--nav-text-muted:color-mix(in srgb, var(--text-on-brand) 62%, var(--brand-navy));--nav-item-active-bg:color-mix(in srgb, var(--brand-primary) 18%, transparent);--nav-divider:color-mix(in srgb, var(--text-on-brand) 16%, transparent);--nav-text-danger:color-mix(in srgb, var(--status-critical) 65%, var(--text-on-brand));--nav-width:236px;--nav-width-collapsed:76px;--avatar-record-bg:var(--brand-navy);--avatar-record-text:var(--text-on-brand);--status-good:#1f8a4c;--status-warning:#c99a2e;--status-critical:#c0392b;--stage-received-bg:var(--brand-navy);--stage-received-text:var(--text-on-brand);--stage-qualifying-bg:#33427c;--stage-qualifying-text:var(--text-on-brand);--stage-proposal-bg:var(--brand-primary);--stage-proposal-text:var(--text-on-brand);--stage-sale-bg:#fdc35c;--stage-sale-text:var(--brand-navy);--stage-lost-bg:#b02a2a;--stage-lost-text:var(--text-on-brand);--qr-surface:#fff;--qr-module:#141930;--font-mono:ui-monospace, "SFMono-Regular", "Roboto Mono", Menlo, Consolas, monospace;--radius-control:8px;--radius-surface:12px;--radius-pill:999px;--touch-target:44px;--pointer-target:36px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--font-size-2xs:10.5px;--font-size-xs:12px;--font-size-sm:13px;--font-size-md:14px;--font-size-lg:16px;--font-size-xl:20px;--safe-bottom:env(safe-area-inset-bottom,0px);--safe-top:env(safe-area-inset-top,0px);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:where(:not([data-theme=light])){--surface-1:#141930;--page-plane:#0a0d1f;--text-primary:#fff;--text-secondary:#b7bcd8;--text-muted:#7c82a4;--border:#bac4eb29;--grid:#262c4b;--avatar-record-bg:color-mix(in srgb, var(--text-on-brand) 20%, transparent);--status-good:#34a15f;--status-warning:#d8ac3f;--status-critical:#e0605a;--stage-received-bg:#3b4478;--stage-qualifying-bg:#5b69ab;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--surface-1:#141930;--page-plane:#0a0d1f;--text-primary:#fff;--text-secondary:#b7bcd8;--text-muted:#7c82a4;--border:#bac4eb29;--grid:#262c4b;--avatar-record-bg:color-mix(in srgb, var(--text-on-brand) 20%, transparent);--status-good:#34a15f;--status-warning:#d8ac3f;--status-critical:#e0605a;--stage-received-bg:#3b4478;--stage-qualifying-bg:#5b69ab;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0;padding:0}body{background:var(--page-plane);color:var(--text-primary);font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:var(--font-size-md);-webkit-font-smoothing:antialiased;line-height:1.45}.app-shell{flex-direction:column;min-height:100vh;display:flex}.app-shell__body{flex-direction:column;flex:1;min-width:0;display:flex}.app-shell__main{padding:var(--space-4);padding-bottom:calc(var(--nav-bar-height) + var(--safe-bottom) + var(--space-4));flex:1}.page-blocks{gap:var(--space-4);flex-direction:column;display:flex}.app-shell__topbar{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-4);padding-top:calc(var(--space-2) + var(--safe-top));background:var(--surface-1);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.app-shell__brand{align-items:center;gap:var(--space-2);min-width:0;font-size:var(--font-size-lg);letter-spacing:.2px;font-weight:800;display:inline-flex}.app-shell__brand-text{flex-direction:column;min-width:0;line-height:1.2;display:flex}.app-shell__topbar .app-shell__brand-name{display:none}.app-shell__titles{flex:auto;min-width:0}.app-shell__brand svg{color:var(--brand-primary);flex:none}.app-shell__brand em{color:var(--brand-primary);font-style:normal}.login-brand{align-items:center;gap:var(--space-2);margin-bottom:var(--space-5);text-align:center;flex-direction:column;display:flex}.login-brand svg{color:var(--brand-primary)}:root{--nav-bar-height:58px}.app-nav{z-index:40;padding-bottom:var(--safe-bottom);background:var(--nav-surface);color:var(--nav-text);border-top:1px solid var(--nav-divider);display:flex;position:fixed;bottom:0;left:0;right:0}.app-nav__head{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2);margin-bottom:var(--space-3);border:1px solid var(--nav-divider);border-radius:var(--radius-surface);display:none}.app-nav__head .app-shell__brand{font-size:var(--font-size-md);overflow:hidden}.app-nav__head .app-shell__brand-name{white-space:nowrap}.app-nav__collapser{flex:none;display:none}.app-nav__items{flex:1;align-items:stretch;display:flex}.app-nav__item,.app-nav__more{justify-content:center;align-items:center;gap:var(--space-1);min-width:0;min-height:var(--nav-bar-height);padding:var(--space-1);color:var(--nav-text-muted);font-size:var(--font-size-xs);white-space:nowrap;text-overflow:clip;flex-direction:column;flex:1 1 0;font-weight:600;line-height:1.2;text-decoration:none;display:flex}.app-nav__more{cursor:pointer;background:0 0;border:0;font-family:inherit}.app-nav__item svg,.app-nav__more svg{flex:none}.app-nav__item[aria-current=page]{color:var(--brand-primary)}.app-nav__more-panel{right:0;bottom:calc(var(--nav-bar-height) + var(--safe-bottom));z-index:41;gap:var(--space-1);max-height:70vh;padding:var(--space-3);background:var(--nav-surface);border-top:1px solid var(--nav-divider);border-radius:var(--radius-surface) var(--radius-surface) 0 0;transform:translateY(calc(100% + var(--nav-bar-height) + var(--safe-bottom)));visibility:hidden;flex-direction:column;transition:transform .2s,visibility .2s;display:flex;position:fixed;left:0;overflow-y:auto}.app-nav[data-more-open=true] .app-nav__more-panel{visibility:visible;transform:none}.app-nav__more-head{justify-content:space-between;align-items:center;gap:var(--space-2);padding-bottom:var(--space-2);border-bottom:1px solid var(--nav-divider);display:flex}.app-nav__more-head:has(+.app-nav__account){border-bottom:0;padding-bottom:0}.app-nav__more-title{font-size:var(--font-size-md);color:var(--nav-text);font-weight:700}.app-nav__more-panel .app-nav__item{justify-content:flex-start;gap:var(--space-3);min-height:var(--touch-target);padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);font-size:var(--font-size-md);white-space:normal;flex-direction:row;flex:none}.app-nav__more-panel .app-nav__item[aria-current=page]{background:var(--nav-item-active-bg)}.app-nav__account{gap:var(--space-1);padding-top:var(--space-3);border-top:1px solid var(--nav-divider);flex-direction:column;margin-top:auto;display:flex}.app-nav__account-actions{gap:var(--space-1);flex-direction:column;display:flex}.app-nav__account-action{justify-content:flex-start;align-items:center;gap:var(--space-3);width:100%;min-height:var(--touch-target);padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);color:var(--nav-text-muted);font-family:inherit;font-size:var(--font-size-md);text-align:left;cursor:pointer;background:0 0;border:0;flex:none;font-weight:600;display:flex}.app-nav__account-action svg{flex:none}.app-nav__account-action--exit:hover,.app-nav__account-action--exit:focus-visible{color:var(--nav-text-danger)}.app-nav__actor{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-2) var(--space-1);flex:1;display:flex}.app-nav__actor-text{flex-direction:column;min-width:0;line-height:1.3;display:flex}.app-nav__actor-name,.app-nav__actor-role{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.app-nav__actor-name{font-size:var(--font-size-sm);color:var(--nav-text);font-weight:700}.app-nav__actor-role{font-size:var(--font-size-xs);color:var(--nav-text-muted)}.app-nav__scrim{z-index:35;background:var(--scrim);position:fixed;inset:0}.card{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius-surface);padding:var(--space-4)}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.card-title{font-size:var(--font-size-lg);margin:0 0 var(--space-2);font-weight:700}.card-meta{color:var(--text-secondary);font-size:var(--font-size-sm);margin:0 0 var(--space-4)}.page-title{font-size:var(--font-size-lg);margin:0;font-weight:700;line-height:1.25}.page-subtitle{color:var(--text-secondary);font-size:var(--font-size-xs);margin:0;line-height:1.35}.stack-list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.stack-list__item{align-items:center;gap:var(--space-3);min-height:var(--touch-target);padding:var(--space-3);background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius-control);display:flex}.stack-list__item--with-action{flex-direction:column;align-items:stretch}.stack-list__item--top{align-items:flex-start}.data-table{display:none}.record-summary{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.record-summary__head{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.record-summary__title{font-size:var(--font-size-lg);color:var(--text-primary);overflow-wrap:anywhere;font-weight:700}.record-summary__meta{color:var(--text-secondary);font-size:var(--font-size-sm);overflow-wrap:anywhere}.record-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.record-actions--icon{justify-content:flex-end;gap:var(--space-1);flex-wrap:nowrap}.avatar{border-radius:var(--radius-pill);width:36px;height:36px;font-size:var(--font-size-xs);-webkit-user-select:none;user-select:none;flex:none;place-items:center;font-weight:700;line-height:1;display:grid}.avatar--record{background:var(--avatar-record-bg);color:var(--avatar-record-text)}.avatar--actor{background:var(--brand-primary);color:var(--text-on-brand)}.avatar--contextual{background:var(--stage-bg);color:var(--stage-fg)}.record-open{align-items:center;gap:var(--space-3);min-width:0;min-height:var(--touch-target);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;margin:0;padding:0;display:flex}.row-link{cursor:pointer}.row-chevron{min-width:32px;min-height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.record-identity{align-items:center;gap:var(--space-3);min-width:0;display:flex}.record-identity__text{flex-direction:column;min-width:0;line-height:1.3;display:flex}.record-identity__name{overflow-wrap:anywhere;font-weight:600}.record-identity__meta{font-size:var(--font-size-xs);color:var(--text-muted)}.record-banner{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.record-banner .record-identity{flex:auto}.cell-muted{color:var(--text-secondary);overflow-wrap:anywhere}.kv{gap:0 var(--space-4);grid-template-columns:1fr;margin:0;display:grid}.kv dt{font-size:var(--font-size-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);align-self:start;padding-top:2px;font-weight:600}.kv dd{margin:0 0 var(--space-5);overflow-wrap:anywhere}.kv dd:last-of-type{margin-bottom:0}.dialog-heading{gap:var(--space-1);flex-direction:column;line-height:1.25;display:flex}.dialog-heading__sub{font-size:var(--font-size-xs);color:var(--text-secondary);font-weight:400}.status-pill{border-radius:var(--radius-pill);padding:var(--space-1) var(--space-3);font-size:var(--font-size-xs);white-space:nowrap;flex:none;font-weight:600}.status-pill--good{color:var(--status-good);background:color-mix(in srgb, var(--status-good) 16%, transparent)}.status-pill--idle{color:var(--text-muted);background:color-mix(in srgb, var(--text-muted) 18%, transparent)}.kpi-card{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius-surface);padding:var(--space-4)}.kpi-card:has(>.kpi-card__link){padding:0}.kpi-card__link{padding:var(--space-4);border-radius:var(--radius-surface);color:inherit;cursor:pointer;display:block}.kpi-card__link:hover{color:inherit}:is(.kpi-card:has(>.kpi-card__link:hover),.kpi-card:has(>.kpi-card__link:focus-visible)){border-color:var(--brand-primary)}.kpi-card__label{align-items:center;gap:var(--space-2);min-height:2lh;font-size:var(--font-size-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);font-weight:700;display:flex}.kpi-card__label svg{color:var(--brand-primary);flex:none}.kpi-card__value{margin:var(--space-2) 0 0;font-size:var(--font-size-xl);color:var(--text-primary);font-weight:800}.kpi-card__hint{margin:var(--space-1) 0 0;font-size:var(--font-size-xs);color:var(--text-muted)}.kpi-card__loading{padding:var(--space-3) 0;place-items:center;display:grid}.kpi-card__failure{align-items:flex-start;gap:var(--space-1);margin-top:var(--space-2);flex-direction:column;display:flex}.kpi-card__state{font-size:var(--font-size-md);color:var(--status-critical);margin:0;font-weight:700}.kpi-grid{gap:var(--space-4) var(--space-3);grid-template-columns:repeat(2,1fr);display:grid}.kpi-grid:has(>:nth-child(3):last-child)>:nth-child(3){grid-column:span 2}:is(.kpi-grid:has(>:nth-child(5):last-child)>:nth-child(5),.kpi-grid:has(>:nth-child(7):last-child)>:nth-child(7)){grid-column:1/-1}[data-stage=RECEIVED]{--stage-bg:var(--stage-received-bg);--stage-fg:var(--stage-received-text)}[data-stage=QUALIFYING]{--stage-bg:var(--stage-qualifying-bg);--stage-fg:var(--stage-qualifying-text)}[data-stage=PROPOSAL_SENT]{--stage-bg:var(--stage-proposal-bg);--stage-fg:var(--stage-proposal-text)}[data-stage=SALE_CLOSED]{--stage-bg:var(--stage-sale-bg);--stage-fg:var(--stage-sale-text)}[data-stage=LOST]{--stage-bg:var(--stage-lost-bg);--stage-fg:var(--stage-lost-text)}.stage-pill{border-radius:var(--radius-pill);padding:var(--space-1) var(--space-3);background:var(--stage-bg);color:var(--stage-fg);font-size:var(--font-size-xs);white-space:nowrap;flex:none;font-weight:600}.funnel{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.funnel-stage{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-control);background:var(--stage-bg);color:var(--stage-fg);flex-direction:column;display:flex}.funnel-stage__link{gap:var(--space-2);min-width:0;color:inherit;cursor:pointer;flex-direction:column;display:flex}.funnel-stage__link:hover{color:inherit}.funnel-stage__link:hover .funnel-stage__label{text-decoration:underline}.funnel-stage__block{align-items:center;gap:var(--space-3);grid-template-columns:auto 1fr auto;display:grid}.funnel-stage__badge{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--stage-fg) 24%, transparent);width:24px;height:24px;font-size:var(--font-size-xs);flex:none;place-items:center;font-weight:800;line-height:1;display:grid}.funnel-stage__label{align-items:center;gap:var(--space-2);min-width:0;font-size:var(--font-size-sm);font-weight:600;display:flex}.funnel-stage__label svg{flex:none}.funnel-stage__count{font-size:var(--font-size-xl);font-weight:800;line-height:1}.funnel-stage__meter{align-items:center;gap:var(--space-3);grid-template-columns:1fr auto;display:grid}.funnel-stage__track{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--stage-fg) 26%, transparent);height:6px;overflow:hidden}.funnel-stage__fill{border-radius:var(--radius-pill);background:var(--stage-fg);height:100%;display:block}.funnel-stage__share{font-size:var(--font-size-xs);font-weight:700}.funnel__lost{margin:var(--space-4) 0 0;color:var(--text-secondary);font-size:var(--font-size-sm);display:block}a.funnel__lost:hover{color:var(--text-secondary);text-decoration:underline}.provenance{align-self:flex-end;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--page-plane);color:var(--text-secondary);font-size:var(--font-size-xs);margin:0;font-weight:600;display:inline-flex}.provenance svg{flex:none}.provenance[data-state=never]{color:var(--status-warning)}.provenance[data-state=failed]{color:var(--status-critical)}.chart-frame{min-width:0}.card-header>.filter-bar__field{flex:0 200px}.chart-tooltip{padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-1);box-shadow:0 4px 16px var(--scrim)}.chart-tooltip__title{font-size:var(--font-size-sm);color:var(--text-primary);margin:0;font-weight:700}.chart-tooltip__value{margin:var(--space-1) 0 0;font-size:var(--font-size-sm);color:var(--text-primary)}.chart-tooltip__meta{margin:var(--space-1) 0 0;font-size:var(--font-size-xs);color:var(--text-secondary)}.chart-tooltip__warning{margin:var(--space-1) 0 0;font-size:var(--font-size-xs);color:var(--status-warning)}.card-header{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.card-header .card-title,.card-header .card-meta{margin:0}.card-link{min-height:var(--touch-target);color:var(--brand-primary);font-size:var(--font-size-sm);align-items:center;font-weight:600;display:inline-flex}.deal-link{align-items:center;gap:var(--space-2);min-height:var(--touch-target);color:var(--brand-primary);font-size:var(--font-size-sm);font-weight:600;display:inline-flex}.deal-link--icon{min-width:var(--pointer-target);min-height:var(--pointer-target);justify-content:center}.lead-origin{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.cell-nowrap{white-space:nowrap}.dashboard-cards{gap:var(--space-4);display:grid}.greeting{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.greeting__identity{align-items:center;gap:var(--space-3);flex:auto;min-width:0;display:flex}.greeting__text{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.greeting__text .card-title,.greeting__text .card-meta{margin:0}.greeting>.filter-bar__field{flex:0 200px}.tally{gap:var(--space-1) var(--space-3);margin:var(--space-1) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tally>div{flex-direction:column;display:flex}.tally dt{font-size:var(--font-size-xs);color:var(--text-muted)}.tally dd{font-size:var(--font-size-md);color:var(--text-primary);margin:0;font-weight:700}.tally-group{margin:var(--space-3) 0 0;font-size:var(--font-size-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);font-weight:700}.commission-blocks{gap:var(--space-4);display:grid}.commission-block__value{font-size:var(--font-size-xl);color:var(--text-primary);margin:0;font-weight:800}.commission-block__state{font-size:var(--font-size-md);color:var(--status-warning);margin:0;font-weight:700}.commission-block__facts{gap:var(--space-2);margin:var(--space-3) 0 0;display:grid}.commission-block__facts>div{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.commission-block__facts dt{color:var(--text-secondary);font-size:var(--font-size-sm)}.commission-block__facts dd{text-align:right;margin:0;font-weight:700}.filter-bar{gap:var(--space-3);flex-direction:column;display:flex}.filter-bar__field{gap:var(--space-1);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.filter-bar__label-row{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.filter-bar__label{font-size:var(--font-size-xs);color:var(--text-secondary);font-weight:600}.load-failure{font-size:var(--font-size-xs);color:var(--status-critical);flex:none;font-weight:600}.filter-bar__group{gap:var(--space-3);flex-wrap:wrap;display:flex}.filter-bar__group>.filter-bar__field{flex:auto}.page-actions{display:flex}.page-actions>*{flex:1}.list-footer{align-items:center;gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.list-footer__total{color:var(--text-secondary);font-size:var(--font-size-sm)}.empty-state{padding:var(--space-6) var(--space-4);text-align:center;color:var(--text-secondary);margin:0}.card-loading{padding:var(--space-6) 0;place-items:center;display:grid}.form-actions{gap:var(--space-3);margin-top:var(--space-5);flex-direction:column-reverse;display:flex}.form-page:focus{outline:none}.form-section{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--border)}.macro-variables{align-items:center;gap:var(--space-2);margin:0 0 var(--space-3);flex-wrap:wrap;display:flex}.macro-variables__label{font-size:var(--font-size-sm);color:var(--text-secondary)}.macro-variable{font-size:var(--font-size-xs);padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--brand-primary) 14%, transparent);color:var(--brand-primary)}.macro-preview{padding:var(--space-3);border:1px dashed var(--border);border-radius:var(--radius-control);background:var(--page-plane)}.macro-preview__label{margin-bottom:var(--space-1);font-size:var(--font-size-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);font-weight:700;display:block}.macro-preview__text{overflow-wrap:anywhere;margin:0}.macro-preview__note{margin-top:var(--space-2);font-size:var(--font-size-xs);color:var(--text-secondary);display:block}.reading-column{max-width:720px}.note-box{margin:var(--space-4) 0 0;padding:var(--space-3);border-radius:var(--radius-control);background:var(--page-plane);color:var(--text-secondary);font-size:var(--font-size-sm)}.note-box__quote{margin-top:var(--space-2);color:var(--text-primary);overflow-wrap:anywhere;display:block}.referral-code{font-family:var(--font-mono);font-size:var(--font-size-sm);letter-spacing:.06em;padding:var(--space-1) var(--space-2);border-radius:var(--radius-control);background:color-mix(in srgb, var(--brand-primary) 14%, transparent);color:var(--brand-primary);white-space:nowrap;font-weight:700}.access-code{font-family:var(--font-mono);font-size:var(--font-size-sm);letter-spacing:.06em;padding:var(--space-1) var(--space-2);border-radius:var(--radius-control);background:color-mix(in srgb, var(--text-muted) 16%, transparent);color:var(--text-secondary);white-space:nowrap;font-weight:700}.qr-panel{align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.qr-frame{padding:var(--space-3);background:var(--qr-surface);border:1px solid var(--border);border-radius:var(--radius-surface);place-items:center;display:grid}.qr-frame canvas{width:100%;max-width:230px;height:auto;display:block}.qr-panel__code{font-family:var(--font-mono);font-size:var(--font-size-xl);letter-spacing:.06em;color:var(--text-primary);margin:0;font-weight:800}.ant-alert{text-wrap:balance}.ant-btn-primary{text-transform:uppercase;letter-spacing:1px}@media (width>=480px){.kv{grid-template-columns:132px 1fr}.kv dd{margin-bottom:var(--space-2)}.tally{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=768px){.app-shell__main{padding:var(--space-5);padding-bottom:calc(var(--nav-bar-height) + var(--safe-bottom) + var(--space-5))}.app-shell__topbar .app-shell__brand-name{display:inline}.commission-blocks{grid-template-columns:repeat(2,1fr)}.data-table{display:block}.data-table thead:has(tr+tr)>tr:first-child>th[colspan]{--ant-table-cell-padding-block-sm:var(--space-1);background:var(--page-plane);border-bottom:1px solid var(--grid);border-inline-start:1px solid var(--grid);text-align:center;font-size:var(--font-size-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);font-weight:700}.stack-list{display:none}.filter-bar{flex-direction:row;align-items:flex-end}:is(.kpi-grid:has(>:nth-child(5):last-child),.kpi-grid:has(>:nth-child(6))){grid-template-columns:repeat(3,1fr)}.kpi-grid:has(>:nth-child(5):last-child)>:nth-child(5){grid-column:span 2}.kpi-grid:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,1fr)}.kpi-grid:has(>:nth-child(3):last-child)>:nth-child(3){grid-column:auto}.kpi-card__label{min-height:0}.filter-bar__group{flex:2 1 0}.filter-bar:has(.filter-bar__group>.filter-bar__field:nth-child(4)){flex-direction:column;align-items:stretch}.filter-bar:has(.filter-bar__group>.filter-bar__field:nth-child(4))>.filter-bar__group{flex:none}.filter-bar__group:has(>.filter-bar__field:only-child)>.filter-bar__field{flex:0 260px}.page-actions{justify-content:flex-end}.page-actions>*{flex:none}.list-footer{justify-content:space-between}.form-actions{flex-flow:wrap;justify-content:flex-end}.form-actions--start{justify-content:flex-start}}@media (width>=1024px){.app-shell{flex-direction:row}.app-shell__main{padding:var(--space-6)}.app-nav{gap:var(--space-3);width:var(--nav-width);height:100vh;padding:var(--space-4);border-top:0;flex-direction:column;flex:none;transition:width .2s;position:sticky;inset:0 auto auto;overflow-y:auto}.app-nav__head{display:flex}.app-nav__more-panel{visibility:visible;display:contents}.app-nav__closer,.app-nav__more,.app-nav__more-head,.app-nav__scrim,.app-shell__topbar .app-shell__brand{display:none}.app-nav__items{gap:var(--space-1);flex-direction:column;flex:1;align-items:stretch}.app-nav__item{justify-content:flex-start;gap:var(--space-3);min-height:var(--touch-target);padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);font-size:var(--font-size-md);white-space:normal;flex-direction:row;flex:none}.app-nav__item[aria-current=page]{background:var(--nav-item-active-bg)}.app-nav__account{align-items:center;gap:var(--space-2);flex-direction:row}.app-nav__account-actions{flex-direction:row;flex:none}.app-nav__account-action{justify-content:center;width:28px;min-height:28px;padding:0}.app-nav__collapser.app-nav__collapser{width:28px;min-width:0;height:28px;padding:0;display:inline-flex}.app-nav__collapser svg{transition:transform .2s;transform:rotate(180deg)}.app-nav[data-collapsed=true]{width:var(--nav-width-collapsed);padding-inline:var(--space-2)}.app-nav[data-collapsed=true] .app-nav__head{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-1);flex-direction:column}.app-nav[data-collapsed=true] .app-shell__brand-text{display:none}.app-nav[data-collapsed=true] .app-nav__collapser svg{transform:none}.app-nav[data-collapsed=true] .app-nav__item{justify-content:center;padding-inline:0}.app-nav__account-label,.app-nav[data-collapsed=true] .app-nav__item-label,.app-nav[data-collapsed=true] .app-nav__actor-text{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-nav[data-collapsed=true] .app-nav__account,.app-nav[data-collapsed=true] .app-nav__account-actions{flex-direction:column;align-items:center}.app-nav[data-collapsed=true] .app-nav__actor{flex:none;justify-content:center}.app-shell__topbar{z-index:20;padding:var(--space-3) var(--space-6);position:sticky;top:0}.page-title{font-size:var(--font-size-xl)}.page-subtitle{font-size:var(--font-size-sm)}.kpi-grid:has(>:nth-child(4):last-child){grid-template-columns:repeat(4,1fr)}.funnel{align-items:start;gap:var(--space-1);grid-template-columns:repeat(4,1fr)}.funnel-stage{color:var(--text-primary);background:0 0;border-radius:0;padding:0}.funnel-stage__block{--funnel-notch:14px;min-height:60px;padding:var(--space-2) calc(var(--space-1) + var(--funnel-notch)) var(--space-2) var(--space-5);background:var(--stage-bg);color:var(--stage-fg);clip-path:polygon(0 0, calc(100% - var(--funnel-notch)) 0, 100% 50%, calc(100% - var(--funnel-notch)) 100%, 0 100%, var(--funnel-notch) 50%)}.funnel-stage:first-child .funnel-stage__block{padding-left:var(--space-3);clip-path:polygon(0 0, calc(100% - var(--funnel-notch)) 0, 100% 50%, calc(100% - var(--funnel-notch)) 100%, 0 100%)}.funnel-stage:last-child .funnel-stage__block{padding-right:var(--space-3);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%, var(--funnel-notch) 50%)}.funnel-stage__meter{padding:0 var(--space-3)}.funnel-stage__track{background:var(--grid)}.funnel-stage__fill{background:var(--stage-bg)}.funnel-stage__share{color:var(--text-secondary)}}@media (width>=1280px){.kpi-grid:has(>:nth-child(8):last-child){grid-template-columns:repeat(4,1fr)}}@media (width>=1360px){.kpi-grid:has(>:nth-child(5):last-child){grid-template-columns:repeat(5,1fr)}.kpi-grid:has(>:nth-child(5):last-child)>:nth-child(5){grid-column:auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
