.ui-card{min-width:0;border:var(--border-width) solid var(--surface-border);border-radius:var(--radius-card-ui);padding:var(--space-4);background:var(--surface-section);color:var(--text-primary);box-shadow:var(--shadow-card)}.ui-card[data-surface=page]{background:var(--surface-page)}.ui-card[data-surface=section]{background:var(--surface-section)}.ui-card[data-surface=subtle]{background:var(--surface-subtle)}.ui-card[data-surface=emphasis]{border-color:var(--surface-emphasis-border);background:var(--surface-emphasis)}.ui-card[data-elevation=raised]{box-shadow:var(--shadow-raised)}.ui-card[data-density=compact]{padding:var(--space-3)}.ui-card[data-interactive=true]{cursor:pointer;transition:border-color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}@media (hover:hover){.ui-card[data-interactive=true]:hover{border-color:var(--border-strong);box-shadow:var(--interaction-hover-shadow)}}.ui-card[data-interactive=true]:active{transform:var(--interaction-pressed-transform)}.ui-card[data-interactive=true]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ui-card[data-state=warning]{border-color:color-mix(in srgb,var(--state-warning-fg) 36%,var(--surface-border));background:var(--state-warning-bg);color:var(--state-warning-fg)}.ui-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4)}.ui-card__header :where(h2,h3),.ui-card__header :where(p){margin:0}@media (min-width:850px){.ui-card{padding:var(--space-6)}}.ui-form{gap:var(--space-5)}.ui-field,.ui-form{display:flex;flex-direction:column}.ui-field{gap:var(--space-2);min-width:0}.ui-label{color:var(--text-primary);font-size:.8125rem;font-weight:750}.ui-field-error,.ui-hint{margin:0;font-size:.75rem;line-height:1.4}.ui-hint{color:var(--text-secondary)}.ui-field-error{color:var(--state-negative-fg)}.ui-control{width:100%;min-block-size:var(--control-height);border:var(--border-width) solid var(--border-field);border-radius:var(--radius-input);padding:var(--space-3);background:var(--surface-elevated);color:var(--text-primary);outline:none;transition:border-color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease)}.ui-control::placeholder{color:var(--text-secondary)}.ui-control:focus-visible{border-color:var(--action-primary-bg);box-shadow:0 0 0 var(--focus-ring-width) var(--focus-ring-color)}.ui-control[aria-invalid=true]{border-color:var(--state-negative-fg);background:var(--state-negative-bg)}.ui-control:disabled,.ui-control[aria-disabled=true]{border-color:var(--border-default);background:var(--surface-subtle);color:var(--text-secondary);opacity:var(--interaction-disabled-opacity)}.ui-control[readonly]{background:var(--surface-subtle)}textarea.ui-control{min-block-size:calc(var(--control-height) * 2.25);resize:vertical}.ui-field[data-disabled=true] .ui-hint,.ui-field[data-disabled=true] .ui-label{color:var(--text-secondary)}.ui-choice{min-block-size:var(--touch-target-min);display:inline-flex;align-items:center;gap:var(--space-3);color:var(--text-primary);cursor:pointer}.ui-choice>input{width:1.25rem;height:1.25rem;margin:0;accent-color:var(--color-brand)}.ui-choice:has(>input:disabled){color:var(--text-secondary);cursor:not-allowed;opacity:var(--interaction-disabled-opacity)}.ui-form-actions{display:flex;flex-direction:column;gap:var(--space-2)}@media (min-width:600px){.ui-form-actions{flex-direction:row;justify-content:flex-end}}.ui-modal-backdrop{position:fixed;z-index:var(--layer-overlay);inset:0;display:grid;align-items:end;padding:max(var(--space-4),var(--safe-top)) var(--safe-right) 0 var(--safe-left);background:var(--overlay-bg)}.ui-modal{width:100%;max-height:calc(100dvh - max(var(--space-4), var(--safe-top)));overflow:auto;overscroll-behavior:contain;border:var(--border-width) solid var(--surface-border);border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;padding:var(--space-5) max(var(--space-4),var(--safe-right)) calc(var(--space-5) + var(--safe-bottom)) max(var(--space-4),var(--safe-left));background:var(--surface-section);color:var(--text-primary);box-shadow:var(--shadow-sheet);animation:ui-modal-enter var(--motion-standard) var(--motion-ease);scrollbar-gutter:stable}.ui-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.ui-modal__header :where(h1,h2){margin:0}.ui-modal__close{inline-size:var(--touch-target-min);block-size:var(--touch-target-min);flex:none;border:var(--border-width) solid var(--surface-border);border-radius:var(--radius-button);display:inline-grid;place-items:center;background:var(--surface-subtle);color:var(--text-primary)}.ui-modal__close>svg{inline-size:1.125rem;block-size:1.125rem}.ui-modal__body{margin-block:var(--space-5)}.ui-modal__actions{display:flex;flex-direction:column-reverse;gap:var(--space-2)}@keyframes ui-modal-enter{0%{opacity:0;transform:translateY(var(--space-4))}to{opacity:1;transform:translateY(0)}}@media (min-width:600px){.ui-modal-backdrop{place-items:center;padding:var(--space-5)}.ui-modal{width:min(100%,38.75rem);max-height:min(94dvh,52rem);border-radius:var(--radius-dialog);padding:var(--space-6);box-shadow:var(--shadow-dialog)}.ui-modal__actions{flex-direction:row;justify-content:flex-end}}.ui-disclosure{overflow:clip;border:1px solid var(--surface-border);border-radius:var(--radius-surface);background:var(--surface-section)}.ui-disclosure-trigger,.ui-disclosure>summary{width:100%;min-block-size:var(--touch-target-min);border:0;padding:var(--space-3) var(--space-4);display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);background:var(--surface-subtle);color:var(--text-primary);font-weight:750;text-align:left;cursor:pointer;list-style:none}.ui-disclosure__summary{min-width:0;display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.ui-disclosure__summary>:where(strong,span){margin:0}.ui-disclosure__summary>span{color:var(--text-secondary);font-size:var(--type-caption-size);font-weight:var(--type-body-weight);line-height:1.4}.ui-disclosure>summary::-webkit-details-marker{display:none}.ui-disclosure-trigger:after,.ui-disclosure>summary:after{width:.625rem;height:.625rem;flex:none;border-right:2px solid;border-bottom:2px solid;content:"";transform:rotate(45deg) translateY(-.125rem);transition:transform var(--motion-fast) var(--motion-ease)}.ui-disclosure-trigger[aria-expanded=true]:after,.ui-disclosure[open]>summary:after{transform:rotate(225deg) translate(-.125rem,-.125rem)}.ui-disclosure-trigger[aria-expanded=true],.ui-disclosure[open]>summary{background:var(--surface-emphasis)}.ui-disclosure-trigger:disabled,.ui-disclosure-trigger[aria-disabled=true]{color:var(--text-secondary);opacity:var(--interaction-disabled-opacity)}.ui-disclosure__content{padding:var(--space-4);border-top:1px solid var(--surface-border)}.ui-status{min-block-size:1.75rem;width:max-content;max-width:100%;border:var(--border-width) solid transparent;border-radius:var(--radius-pill);padding:var(--space-1) var(--space-3);display:inline-flex;align-items:center;gap:var(--space-1);background:var(--state-neutral-bg);color:var(--state-neutral-fg);font-size:.6875rem;font-weight:800;line-height:1.2}.ui-status[data-state=info]{border-color:color-mix(in srgb,var(--state-info-fg) 28%,transparent);background:var(--state-info-bg);color:var(--state-info-fg)}.ui-status[data-state=positive],.ui-status[data-state=success]{border-color:color-mix(in srgb,var(--state-positive-fg) 28%,transparent);background:var(--state-positive-bg);color:var(--state-positive-fg)}.ui-status[data-state=destructive],.ui-status[data-state=negative]{border-color:color-mix(in srgb,var(--state-negative-fg) 28%,transparent);background:var(--state-negative-bg);color:var(--state-negative-fg)}.ui-status[data-state=warning]{border-color:color-mix(in srgb,var(--state-warning-fg) 28%,transparent);background:var(--state-warning-bg);color:var(--state-warning-fg)}.ui-status[data-state=premium]{border-color:var(--premium-border);background:var(--premium-soft);color:var(--premium)}.ui-status[data-program=inseminator-ask]{background:var(--ins-ask-bg);color:var(--ins-ask-fg)}.ui-status[data-program=inseminator-out]{background:var(--ins-out-bg);color:var(--ins-out)}.ui-status[data-program=inseminator-qualified]{background:var(--ins-ok);color:var(--ins-ok-fg)}.ui-status[data-program=inseminator-bio]{background:var(--ins-bio-bg);color:var(--ins-bio)}.ui-feedback{border:var(--border-width) solid var(--surface-border);border-radius:var(--radius-card-ui);padding:var(--space-4);display:flex;align-items:flex-start;gap:var(--space-3);background:var(--surface-section);color:var(--text-primary)}.ui-feedback[data-state=info],.ui-feedback[data-state=permission-denied]{border-color:color-mix(in srgb,var(--state-info-fg) 28%,var(--surface-border));background:var(--state-info-bg);color:var(--state-info-fg)}.ui-feedback[data-state=success]{border-color:color-mix(in srgb,var(--state-positive-fg) 28%,var(--surface-border));background:var(--state-positive-bg);color:var(--state-positive-fg)}.ui-feedback[data-state=offline],.ui-feedback[data-state=unsaved],.ui-feedback[data-state=warning]{border-color:color-mix(in srgb,var(--state-warning-fg) 28%,var(--surface-border));background:var(--state-warning-bg);color:var(--state-warning-fg)}.ui-feedback[data-state=destructive],.ui-feedback[data-state=error]{border-color:color-mix(in srgb,var(--state-negative-fg) 28%,var(--surface-border));background:var(--state-negative-bg);color:var(--state-negative-fg)}.ui-feedback__icon{inline-size:1.25rem;block-size:1.25rem;flex:none}.ui-feedback__body{min-width:0;display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.ui-feedback__body>:where(strong,p){margin:0}.ui-feedback__body>p{color:currentColor;line-height:var(--type-body-line)}.ui-inline-error{margin:0;color:var(--state-negative-fg);font-size:var(--type-caption-size);font-weight:var(--type-strong-weight);line-height:1.4}.ui-toast{position:fixed;z-index:var(--layer-toast);right:max(var(--space-4),var(--safe-right));bottom:calc(var(--space-4) + var(--safe-bottom));width:min(24rem,calc(100vw - var(--space-8)));box-shadow:var(--shadow-dialog)}.ui-loading{min-block-size:var(--touch-target-min);display:inline-flex;align-items:center;gap:var(--space-2);color:var(--text-secondary)}.ui-loading:before{inline-size:1rem;block-size:1rem;flex:none;border:2px solid var(--border-default);border-right-color:var(--color-brand);border-radius:50%;content:"";animation:ui-feedback-spin .7s linear infinite}.ui-skeleton{min-block-size:1rem;border-radius:var(--radius-control);background:linear-gradient(90deg,var(--surface-subtle),var(--surface-elevated),var(--surface-subtle));background-size:200% 100%;color:transparent;animation:ui-skeleton-shimmer 1.4s var(--motion-ease) infinite}.ui-empty-state{min-block-size:12rem;padding:var(--space-8) var(--space-4);display:grid;place-items:center;align-content:center;grid-gap:var(--space-3);gap:var(--space-3);color:var(--text-secondary);text-align:center}.ui-empty-state>:where(h2,h3,p){margin:0}@keyframes ui-feedback-spin{to{transform:rotate(1turn)}}@keyframes ui-skeleton-shimmer{to{background-position:-200% 0}}.ui-app-shell{color:var(--text-primary)}.ui-app-shell,.ui-app-shell>main{background:var(--shell-background)}.ui-app-shell>main{min-width:0}.ui-app-shell .sidebar{background:var(--shell-navigation-bg);color:var(--shell-navigation-fg)}.ui-app-shell .sidebar nav button{position:relative;min-block-size:var(--touch-target-min);color:var(--shell-navigation-muted)}.ui-app-shell .sidebar nav button.active,.ui-app-shell .sidebar nav button[aria-current=page]{background:var(--shell-navigation-active-bg);color:var(--shell-navigation-active-fg)}.ui-app-shell .sidebar nav button.active:before,.ui-app-shell .sidebar nav button[aria-current=page]:before{position:absolute;inset-block:var(--space-3);inset-inline-start:0;inline-size:3px;border-radius:var(--radius-pill);background:var(--action-primary-bg);content:""}.ui-app-shell header.topbar{background:var(--shell-header-bg);color:var(--shell-header-fg);box-shadow:var(--shadow-header)}.ui-app-shell .app-sheet-backdrop{z-index:var(--layer-overlay);background:var(--overlay-bg)}.ui-app-shell .app-sheet{border:var(--border-width) solid var(--surface-border);border-radius:var(--radius-dialog);background:var(--surface-elevated);box-shadow:var(--shadow-dialog)}.ui-app-shell .app-sheet button{min-block-size:var(--touch-target-min);border-radius:var(--radius-button)}@media (max-width:850px) and (orientation:portrait){.ui-app-shell{background:var(--shell-background)}.ui-app-shell header.topbar{min-block-size:calc(var(--touch-target-min) + var(--space-3));padding:calc(var(--safe-top) + var(--space-2)) max(var(--page-gutter-mobile),var(--safe-right)) var(--space-3) max(var(--page-gutter-mobile),var(--safe-left));background:var(--shell-mobile-header-bg);color:var(--shell-mobile-header-fg);box-shadow:var(--shadow-header)}.ui-app-shell .topbar strong{font-family:var(--type-ui-font,var(--font-ui,ui-sans-serif,system-ui,sans-serif));font-size:.9375rem;font-weight:800;letter-spacing:-.02em;line-height:1.15;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%}.ui-app-shell header.topbar{gap:6px}.ui-app-shell header.topbar>div:has(>strong){flex:1 1 auto;min-width:0}.ui-app-shell[data-screen=comms-center] .topbar strong,.ui-app-shell[data-screen=knowledge] .topbar strong,.ui-app-shell[data-screen=offline-queue] .topbar strong,.ui-app-shell[data-screen=personalization] .topbar strong,.ui-app-shell[data-screen=warm-buns] .topbar strong{font-size:.8125rem;letter-spacing:-.04em}@media (max-width:400px){.ui-app-shell header.topbar .network-status{max-inline-size:2rem;padding-inline:6px;font-size:0;gap:0}.ui-app-shell header.topbar .network-status svg{width:16px;height:16px}}.ui-app-shell header.topbar .network-status{flex-shrink:0;max-inline-size:5.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-app-shell header.topbar .avatar,.ui-app-shell header.topbar .ops-bell{flex-shrink:0;min-inline-size:var(--touch-target-min);min-block-size:var(--touch-target-min);inline-size:var(--touch-target-min);block-size:var(--touch-target-min);background:color-mix(in srgb,var(--shell-mobile-header-fg) 14%,transparent);color:var(--shell-mobile-header-fg)}.ui-app-shell main>.page,.ui-app-shell main>.page.narrow{padding:var(--space-5) max(var(--page-gutter-mobile),var(--safe-right)) calc(var(--shell-bottom-nav-clearance) + var(--safe-bottom)) max(var(--page-gutter-mobile),var(--safe-left));background:var(--shell-background)}.ui-app-shell .bottom-nav{min-block-size:calc(var(--touch-target-min) + var(--space-3));padding:var(--space-1) var(--space-2) max(var(--space-2),var(--safe-bottom));border-top:var(--divider-width) solid var(--surface-border);background:var(--shell-bottom-nav-bg);box-shadow:var(--shadow-bottom-nav)}.ui-app-shell .bottom-nav>button{min-block-size:var(--touch-target-min);color:var(--text-secondary)}.ui-app-shell .bottom-nav>button.active,.ui-app-shell .bottom-nav>button[aria-current=page],.ui-app-shell .bottom-nav>button[aria-expanded=true]{background:var(--shell-active-bg);color:var(--shell-active-fg);box-shadow:inset 0 0 0 var(--border-width) var(--border-strong)}.ui-app-shell .bottom-nav>.bottom-nav-fab{inline-size:60px;block-size:60px;min-block-size:60px;-webkit-margin-before:-24px;margin-block-start:-24px;border:4px solid var(--surface-elevated);background:var(--action-primary-bg);color:var(--action-primary-fg);box-shadow:0 0 0 var(--border-width) var(--edge),0 8px 20px var(--edge-soft);touch-action:manipulation;-moz-user-select:none;user-select:none;-webkit-user-select:none}.ui-app-shell .bottom-nav>.bottom-nav-fab:active{transform:scale(.94)}.ui-app-shell .app-sheet{border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;box-shadow:var(--shadow-sheet)}.ui-app-shell .app-sheet-footer{padding-bottom:calc(var(--space-4) + var(--safe-bottom))}}.app-sheet .app-sheet-menu{gap:var(--space-4,16px)}.app-sheet .app-sheet-section{display:grid;grid-gap:var(--space-2,8px);gap:var(--space-2,8px)}.app-sheet .app-sheet-section-label{margin:0;padding:0 var(--space-2,8px);color:var(--text-secondary,var(--muted));font-size:var(--type-caption-size,11px);font-weight:800;letter-spacing:.06em;text-transform:uppercase}.app-sheet .app-sheet-section>button{border:var(--border-width,1px) solid var(--surface-border,var(--line));background:var(--surface-section,var(--paper));color:var(--text-primary,var(--ink));box-shadow:none;white-space:nowrap;min-height:var(--touch-target-min,48px)}.app-sheet .app-sheet-section>button svg{width:20px;height:20px;flex-shrink:0;color:var(--forest);opacity:1}.app-sheet .app-sheet-section>button .ins-nav-count,.app-sheet .app-sheet-section>button .menu-count,.app-sheet .app-sheet-section>button .warm-nav-count{margin-left:auto;flex-shrink:0;min-width:22px;min-height:22px;font-weight:850}.app-sheet .app-sheet-section>button.warm-sheet-urgent{border-color:color-mix(in srgb,var(--ins-ask) 42%,var(--surface-border,var(--line)))!important;background:color-mix(in srgb,var(--ins-ask) 14%,var(--surface-section,var(--paper)))!important;color:#7a1f4a!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ins-ask) 28%,transparent)!important}.app-sheet .app-sheet-section>button.warm-sheet-urgent svg{color:var(--ins-ask)!important;opacity:1!important}.app-sheet .app-sheet-section>button .warm-nav-count{background:var(--ins-ask)!important;color:#fff5fb!important}.app-sheet .app-sheet-section>button[data-tone=inseminator]{border-color:color-mix(in srgb,var(--ins-ask) 32%,var(--surface-border,var(--line)))}.app-sheet .app-sheet-section>button[data-tone=inseminator] svg{color:var(--ins-ask)!important;opacity:1!important}.app-sheet .app-sheet-section>button[data-tone=inseminator] .ins-nav-count{background:var(--ins-ask);color:var(--ins-ask-fg,#fff5fb);box-shadow:none}.app-sheet .app-sheet-actions{grid-template-columns:1fr 1fr}.app-sheet .app-sheet-actions>button{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;justify-content:center;font-size:.9375rem}.app-sheet .app-sheet-account-actions{border-top:var(--divider-width,1px) solid var(--surface-border,var(--line));padding-top:var(--space-3,12px)}@media (max-width:850px) and (orientation:portrait){.app-sheet{max-height:min(90dvh,820px);display:flex;flex-direction:column;overflow:hidden}.app-sheet .app-sheet-scroll{flex:1 1 auto;min-height:0;max-height:none;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-bottom:var(--space-3,12px)}.app-sheet .app-sheet-footer{position:relative;flex:none;padding-bottom:calc(var(--space-4, 16px) + env(safe-area-inset-bottom, 0px))}.app-sheet .app-sheet-actions{grid-template-columns:1fr}.app-sheet .app-sheet-add-activity,.app-sheet .app-sheet-add-client{grid-column:1/-1;white-space:nowrap}}.page:has(.warm-row,.warm-empty) .page-title{gap:var(--space-1,4px);margin-bottom:var(--space-3,12px)}.page:has(.warm-row,.warm-empty) .page-title h1{font-size:1.25rem;line-height:1.15}.page:has(.warm-row,.warm-empty) .card{padding:var(--space-4,16px)}.page:has(.warm-row,.warm-empty) .warm-row{padding:var(--space-2,8px) 0 var(--space-3,12px)}.page:has(.warm-row,.warm-empty) .page-title p{margin:0;font-size:.875rem}.page .warm-row,.page .warm-stats[open]{border-color:var(--surface-border,var(--line))!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.page .warm-row{align-items:flex-start;border-top:1px solid var(--surface-border,var(--line));padding:var(--space-3,12px) 0}.page .warm-why{margin:0;color:var(--text-secondary,var(--muted-strong));font-size:12px;line-height:1.35}.page .warm-next{margin:2px 0 0;color:var(--text-primary,var(--ink));font-size:12px;font-weight:700;line-height:1.35}.page .warm-cta{min-height:var(--touch-target-min,48px);background:var(--action-primary-bg,var(--lime));color:var(--action-primary-fg,var(--lime-ink,var(--forest)))}.page .warm-empty.ui-empty-state{min-block-size:7rem;padding:var(--space-5,20px) var(--space-3,12px)}.page .cold-soul-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-3,12px);gap:var(--space-3,12px);margin-top:var(--space-2,8px)}.page .cold-soul-grid>div{display:flex;flex-direction:column;gap:4px;min-width:0;padding:var(--space-3,12px);border-radius:var(--radius-control,12px);background:var(--surface-subtle,var(--soft));border:1px solid var(--surface-border,var(--line))}.page .cold-soul-grid small{font-size:11px;font-weight:750;letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary,var(--muted))}.page .cold-soul-grid strong{font-size:1.375rem;font-weight:850;line-height:1.1;color:var(--text-primary,var(--ink));font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page .cold-soul-grid span{font-size:12px;line-height:1.35;color:var(--text-secondary,var(--muted-strong))}.page .cold-soul-nudge{margin:var(--space-3,12px) 0 0}.page .ins-board-row{gap:var(--space-3,12px)}.page .ins-board-row>span{min-width:0}.page .ins-tag{flex-shrink:0}.page:has(.ins-kanban,.ins-board-row,.cold-soul-grid){padding-bottom:calc(var(--shell-bottom-nav-clearance, 90px) + var(--safe-bottom, 0px) + var(--space-4, 16px))}.page:has(.ins-kanban,.ins-board-row) .page-title h1{font-size:1.25rem}.page:has(.ins-kanban,.ins-board-row) .page-title p{margin:0;font-size:.875rem}.page .cold-soul-nudge{margin:var(--space-3,12px) 0 var(--space-2,8px);font-size:13px;line-height:1.45;color:var(--text-secondary,var(--muted-strong))}[data-orders-board] .page-title{margin-bottom:var(--space-3,12px)}[data-orders-board] .page-title h1{font-size:1.35rem;line-height:1.15}[data-orders-board] .page-title p{margin:0;font-size:.875rem}[data-orders-board] .commission-pulse{margin-bottom:var(--space-3,12px)}[data-orders-board] .commission-pulse-grid{gap:var(--space-2,8px)}[data-orders-board] .commission-pulse-grid>div{padding:var(--space-3,12px)}[data-orders-board] .order-filters{gap:6px;margin-bottom:var(--space-3,12px)}[data-orders-board] .order-filters button{min-height:var(--touch-target-min,48px);border-radius:var(--radius-pill,999px);background:var(--surface-section,var(--paper));color:var(--text-secondary,var(--muted))}[data-orders-board] .order-filters button.selected{border-color:var(--edge,var(--forest));background:var(--action-primary-bg,var(--lime));color:var(--action-primary-fg,var(--lime-ink,var(--forest)));box-shadow:0 0 0 1px var(--edge-soft,transparent)}[data-orders-board] .order-filters button.selected b{color:inherit;opacity:.85}[data-orders-board] .orders-board-row{padding:var(--space-3,12px) 0;gap:var(--space-2,8px)}[data-orders-board] .orders-board-money{display:grid;justify-items:end;grid-gap:2px;gap:2px;text-align:right}[data-orders-board] .orders-board-money strong{font-size:14px;font-weight:800;color:var(--text-primary,var(--ink));font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-orders-board] .orders-board-money small{font-size:11px;color:var(--text-secondary,var(--muted));font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-orders-board] .orders-board-reject{margin:4px 0 0;padding:var(--space-2,8px) var(--space-3,12px);border-radius:var(--radius-control,12px);background:var(--danger-soft);color:var(--danger);font-size:12px;font-weight:650;line-height:1.35}[data-orders-board] .orders-office-actions{display:flex;flex-wrap:wrap;gap:var(--space-2,8px)}[data-orders-board] .orders-board-row>.primary,[data-orders-board] .orders-board-row>.secondary,[data-orders-board] .orders-office-actions .primary,[data-orders-board] .orders-office-actions .secondary{min-height:var(--touch-target-min,48px)}[data-orders-board] .ui-empty-state{min-block-size:6.5rem;padding:var(--space-4,16px)}@media (max-width:850px){[data-orders-board] .orders-board-money{justify-items:start;text-align:left}}[data-offline-count] .header,[data-offline-count] .page-title{margin-bottom:0}[data-offline-count] h2{font-size:1.35rem;line-height:1.15}[data-offline-count] .primary{border-color:var(--edge,var(--forest));background:var(--action-primary-bg,var(--lime));color:var(--action-primary-fg,var(--lime-ink,var(--forest)));box-shadow:0 0 0 1px var(--edge-soft,transparent);min-height:var(--touch-target-min,48px)}[data-offline-count] .offline-link-status{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 10px;border-radius:var(--radius-pill,999px);font-size:12px;font-weight:750;background:var(--surface-subtle,var(--soft));color:var(--text-primary,var(--ink))}[data-offline-count] .offline-link-status[data-online=true]{background:var(--positive-soft);color:var(--positive)}[data-offline-count] .offline-link-status[data-online=false]{background:var(--warn-bg);color:var(--warn-ink)}.page:has(.knowledge-grid) .page-title{margin-bottom:var(--space-3,12px)}.page:has(.knowledge-grid) .page-title h1{font-size:1.35rem}.page:has(.knowledge-grid) .page-title p{margin:0;font-size:.875rem}.page:has(.knowledge-grid) .knowledge-card{padding:var(--space-4,16px)}.page:has(.knowledge-grid) .knowledge-card .ui-empty-state{min-block-size:5rem;padding:var(--space-4,16px);border-radius:var(--radius-card-ui,16px);background:var(--surface-subtle,var(--soft))}.page:has(.knowledge-grid) .knowledge-actions .action-mail,.page:has(.knowledge-grid) .knowledge-actions .primary{min-height:var(--touch-target-min,48px)}.personalization-page .page-title{margin-bottom:var(--space-3,12px)}.personalization-page .page-title h1{font-size:1.35rem}.personalization-page .page-title p{margin:0;font-size:.875rem}.personalization-page .pers-card{padding:var(--space-4,16px)}.personalization-page .pers-card+.pers-card{margin-top:var(--space-3,12px)}.personalization-page .pers-mock-positive{background:var(--positive-soft)!important;color:var(--positive)!important}.personalization-page .pers-mock-danger{background:var(--danger-soft)!important;color:var(--danger)!important}.personalization-page .pers-mock-primary{background:var(--action-primary-bg,var(--lime))!important;color:var(--action-primary-fg,var(--lime-ink,var(--forest)))!important}.personalization-page .pers-mock-secondary{background:var(--action-secondary-bg,var(--lavender))!important;color:var(--action-secondary-fg,var(--on-forest))!important}.field-map-page .field-filter-row button[aria-pressed=true][data-filter=do_not_return],.field-map-page .field-filter-row button[data-filter=do_not_return],.field-map-page .field-pin-kind[data-kind=do_not_return],.field-map-page .field-pin-legend>span[data-kind=do_not_return]{border-color:color-mix(in srgb,var(--danger) 28%,var(--surface-border,var(--line)));background:var(--danger-soft);color:var(--danger)}.field-map-page .field-filter-row button.chip,.sow-out-sheet .sow-out-reasons button{min-height:var(--touch-target-min,48px)}.sow-out-sheet .sow-out-reasons button.active{border-color:var(--edge,var(--forest));background:var(--action-primary-bg,var(--lime));color:var(--action-primary-fg,var(--lime-ink,var(--forest)))}.page:has(.warm-row,.knowledge-grid,.pers-card,.ins-board-row)>.error,.page:has(.warm-row,.knowledge-grid,.pers-card,.ins-board-row)>.success,[data-orders-board] .error[data-orders-error=true],[data-orders-board]>.error[role=alert]{border:var(--border-width,1px) solid transparent;border-radius:var(--radius-card-ui,16px);padding:var(--space-3,12px) var(--space-4,16px);font-weight:650}.page:has(.warm-row,.knowledge-grid,.pers-card,.ins-board-row)>.error,[data-orders-board] .error[data-orders-error=true],[data-orders-board]>.error[role=alert]{border-color:color-mix(in srgb,var(--danger) 28%,transparent);background:var(--danger-soft);color:var(--danger)}.page:has(.warm-row,.knowledge-grid,.pers-card,.ins-board-row)>.success{border-color:color-mix(in srgb,var(--positive) 28%,transparent);background:var(--positive-soft);color:var(--positive)}@media (max-width:850px){.page:has(.client-list-card) .mobile-swipe-shell{border-radius:var(--radius-tile,20px);overflow:hidden;background:var(--surface-section,var(--paper))}.page:has(.client-list-card) .mobile-gesture-row{background:var(--surface-section,var(--paper));border-radius:inherit}.page:has(.client-list-card) .mobile-swipe-actions{background:var(--surface-subtle,var(--soft));opacity:0;pointer-events:none;transition:opacity .12s ease}.page:has(.client-list-card) .mobile-swipe-shell:has(.mobile-gesture-row.gesture-revealed) .mobile-swipe-actions,.page:has(.client-list-card) .mobile-swipe-shell:has(.mobile-gesture-row[style*=translate]) .mobile-swipe-actions{opacity:1;pointer-events:auto}.page:has(.client-list-card) .mobile-swipe-actions a,.page:has(.client-list-card) .mobile-swipe-actions button{background:transparent;color:var(--text-primary,var(--ink));font-weight:750}.page:has(.client-list-card) .mobile-swipe-actions a{color:var(--positive)}.page:has(.client-list-card) .mobile-swipe-actions button{color:var(--danger)}.page:has(.client-list-card) .clients-tools>summary{min-height:var(--touch-target-min,48px);padding:0 var(--space-3,12px);border:var(--border-width,1px) solid var(--surface-border,var(--line));border-radius:var(--radius-button);background:var(--surface-section,var(--paper));color:var(--text-primary,var(--ink));font-size:var(--type-label-size,13px);font-weight:750;box-shadow:none}.page:has(.client-list-card) .clients-toolbar{gap:var(--space-2,8px);margin-bottom:var(--space-3,12px)}.page:has(.client-list-card) .page-title:has(+.toolbar){gap:var(--space-3,12px)}}@media (max-width:850px){.page:has(.task-summary) .page-title{margin-bottom:var(--space-2,8px);gap:var(--space-1,4px)}.page:has(.task-summary) .page-title h1{font-size:1.2rem;line-height:1.15}.page:has(.task-summary) .page-title p{margin:0;font-size:.8125rem;line-height:1.35}.page:has(.task-summary) .task-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-1,4px);gap:var(--space-1,4px);margin:0 0 var(--space-2,8px)}.page:has(.task-summary) .task-summary button{min-height:var(--touch-target-min,48px);padding:var(--space-2,8px) 6px;grid-template-columns:auto 1fr;justify-items:start;text-align:left;gap:0 6px;border-radius:var(--radius-tile,16px);border:var(--border-width,1px) solid var(--surface-border,var(--line));background:var(--surface-section,var(--paper));box-shadow:none}.page:has(.task-summary) .task-summary button svg{grid-row:1/3;width:18px;height:18px;align-self:center}.page:has(.task-summary) .task-summary button strong{font:750 1.125rem/1.1 var(--font-ui);color:var(--ink)}.page:has(.task-summary) .task-summary button span{font-size:11px;font-weight:700}.page:has(.task-summary) .task-summary button.selected{border-color:var(--forest);box-shadow:inset 0 0 0 1px var(--forest);background:color-mix(in srgb,var(--lime) 28%,var(--paper))}.page:has(.task-summary) .task-filter{margin-bottom:var(--space-2,8px)}.page:has(.task-summary) .task-filter button{min-height:var(--touch-target-min,48px);padding:0 var(--space-3,12px)}.page:has(.task-summary) .task-actions{padding:0 var(--space-3,12px) var(--space-3,12px);gap:var(--space-2,8px)}.page:has(.task-summary) .task-actions button{min-height:var(--touch-target-min,48px);padding:0 var(--space-3,12px);border-radius:var(--radius-button);font-size:13px}.page:has(.task-summary) .task-list .empty,.page:has(.task-summary) .task-list .ui-empty-state{min-block-size:8rem;padding:var(--space-6,24px) var(--space-4,16px)}.page:has(.task-summary)>.error,.page:has(.task-summary)>.ui-feedback[data-state=error]{border:var(--border-width,1px) solid color-mix(in srgb,var(--danger) 28%,transparent);border-radius:var(--radius-card-ui,16px);padding:var(--space-3,12px) var(--space-4,16px);background:var(--danger-soft);color:var(--danger);font-weight:650}}@media (max-width:850px){.alchemia-page .page-title{gap:var(--space-2,8px);margin-bottom:var(--space-3,12px)}.alchemia-page .page-title h1{font-size:1.25rem;line-height:1.15}.alchemia-page .alchemia-hero{background:var(--surface-section,var(--paper));border-color:var(--surface-border,var(--line));padding:var(--space-4,16px)}.alchemia-page .alchemia-hero-main{gap:var(--space-3,12px)}.alchemia-page .alchemia-hero-main svg{width:28px;height:28px}.alchemia-page .alchemia-hero-main strong{font-size:1.75rem;font-family:var(--font-ui);font-weight:800}.alchemia-page .alchemia-hero-side{margin-top:var(--space-3,12px);gap:var(--space-2,8px);grid-template-columns:repeat(2,minmax(0,1fr))}.alchemia-page .alchemia-dark-metric,.alchemia-page .alchemia-hero-side>div,.alchemia-page .alchemia-insight{padding:var(--space-3,12px);border-radius:var(--radius-control,12px);background:var(--surface-subtle,var(--soft));border:var(--border-width,1px) solid transparent;min-width:0}.alchemia-page .alchemia-dark-metric small,.alchemia-page .alchemia-dark-metric span{overflow-wrap:anywhere}.alchemia-page .alchemia-dark-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2,8px)}.alchemia-page .alchemia-dark-metric strong{font-size:1.25rem;font-family:var(--font-ui)}.alchemia-page .alchemia-split{grid-template-columns:1fr;gap:var(--space-3,12px)}.alchemia-page .finance-periods button{min-height:var(--touch-target-min,48px);padding:0 var(--space-3,12px);font-size:13px;font-weight:750}.alchemia-page .finance-periods button.selected{border-color:color-mix(in srgb,var(--lime-ink,var(--forest)) 35%,var(--lime));background:var(--lime);color:var(--lime-ink,var(--forest));box-shadow:inset 0 0 0 1px var(--edge,transparent)}.alchemia-page .alchemia-funnel.medal i em{background:var(--warn-ink)}.alchemia-page .alchemia-alert.warning{background:var(--warn-bg);color:var(--warn-ink);border:1px solid color-mix(in srgb,var(--warn-ink) 28%,var(--line))}.alchemia-page .alchemia-alert.critical{background:var(--danger-soft);color:var(--danger);border:1px solid color-mix(in srgb,var(--danger) 28%,var(--line))}.alchemia-page .alchemia-note{margin-top:var(--space-2,8px)}.page[data-testid=platform-lifecycle-panel] .page-title h1{font-size:1.25rem;font-family:var(--font-ui);font-weight:800;line-height:1.15}.page[data-testid=platform-lifecycle-panel] .admin-lede{font-size:.875rem;line-height:1.4}.page[data-testid=platform-lifecycle-panel] .card{padding:var(--space-4,16px)}.page[data-testid=platform-lifecycle-panel] .card h2{font-size:1.05rem;font-family:var(--font-ui);font-weight:800}}.page:has(.task-summary) .ui-empty-state,.page[data-testid=platform-lifecycle-panel] .ui-empty-state,[data-comms-center] .ui-empty-state{min-block-size:8rem;padding:var(--space-6,24px) var(--space-4,16px);gap:var(--space-2,8px)}.page:has(.task-summary) .ui-empty-state>strong,.page[data-testid=platform-lifecycle-panel] .ui-empty-state>strong,[data-comms-center] .ui-empty-state>strong{color:var(--text-primary,var(--ink));font-size:1rem}.page:has(.task-summary) .ui-empty-state>p,.page[data-testid=platform-lifecycle-panel] .ui-empty-state>p,[data-comms-center] .ui-empty-state>p{margin:0;max-width:28ch;font-size:.875rem}