:root{color-scheme:light;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.5;font-weight:400;background:#f4f7fb;color:#243140;--page-bg: #f4f7fb;--page-bg-strong: #edf2f8;--surface: rgba(255, 255, 255, .97);--surface-soft: rgba(247, 250, 253, .9);--border: rgba(144, 160, 184, .18);--shadow: 0 18px 42px rgba(70, 90, 121, .1);--text: #243140;--muted: #69778d;--accent: #69778d;--accent-soft: rgba(105, 119, 141, .12);--accent-strong: #556177;--success-soft: rgba(58, 155, 120, .14);--success-strong: #3a9b78;--warning-soft: rgba(212, 142, 19, .14);--warning-strong: #9b6300;--danger-soft: rgba(194, 72, 72, .12);--danger-strong: #8d2020}*{box-sizing:border-box}html{min-height:100%;overflow-x:clip;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;min-height:100vh;min-height:100dvh;overflow-x:clip;background:radial-gradient(circle at top left,rgba(210,222,241,.46),transparent 30%),radial-gradient(circle at right top,rgba(255,255,255,.88),transparent 24%),linear-gradient(180deg,var(--page-bg) 0%,var(--page-bg-strong) 100%);color:var(--text)}#root{min-height:100vh;min-height:100dvh;overflow-x:clip}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgba(105,119,141,.22);outline-offset:2px}.center-screen{min-height:100vh;display:grid;place-items:center;padding:24px}.auth-card,.info-card,.matrix-card,.status-card{background:var(--surface);border:1px solid var(--border);border-radius:24px;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.auth-card{width:min(100%,420px);padding:28px;display:grid;gap:16px}.auth-card label{display:grid;gap:8px;color:var(--muted)}.auth-card input{width:100%;border-radius:14px;border:1px solid var(--border);padding:14px 16px;background:#fffffff5}.auth-card input:focus{outline:3px solid rgba(124,77,40,.18);border-color:var(--accent)}.brand-pill{display:inline-flex;align-items:center;justify-content:center;width:fit-content;padding:6px 10px;border-radius:999px;background:#7c4d281f;color:var(--accent);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.primary-button,.ghost-button{border:none;border-radius:14px;padding:12px 16px;transition:transform .14s ease,box-shadow .14s ease,background .14s ease}.primary-button{background:linear-gradient(135deg,#69778d,#556177);color:#fff;font-weight:700;box-shadow:0 12px 24px #5662762e}.primary-button:disabled{opacity:.65;cursor:not-allowed}.ghost-button{background:#7c4d2814;color:var(--accent-strong)}.primary-button:hover:not(:disabled),.ghost-button:hover:not(:disabled){transform:translateY(-1px)}.inline-error{border-radius:14px;padding:12px 14px;background:var(--danger-soft);color:var(--danger-strong)}.inline-success{border-radius:16px;padding:14px 16px;background:var(--success-soft);color:var(--success-strong);border:1px solid rgba(58,155,120,.18)}.inline-hint,.shell-state,.phase-banner{border-radius:16px;padding:14px 16px;background:#7c4d2814;color:var(--accent-strong)}.inline-actions{margin-top:14px}.admin-shell{min-height:100vh;display:grid;grid-template-columns:280px minmax(0,1fr);gap:0}.admin-sidebar{display:grid;gap:24px;padding:28px 22px;background:var(--surface-soft);border-right:1px solid var(--border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:sticky;top:0;min-height:100vh;align-content:start}.brand-block h1,.page-header h2,.auth-card h1{margin:0}.brand-block p,.page-header p,.auth-card p{margin:6px 0 0;color:var(--muted)}.brand-media{width:72px;height:72px;margin-top:12px;border-radius:18px;border:1px solid var(--border);background:#ffffffeb;display:grid;place-items:center;overflow:hidden}.brand-logo-image{width:100%;height:100%;object-fit:contain;padding:8px}.scope-pill-row{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.sidebar-tone-copy{margin-top:14px;color:var(--muted);font-size:14px}.scope-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:#7c4d2814;color:var(--accent-strong);font-size:12px;font-weight:600}.nav-link{padding:13px 15px;border-radius:16px;color:#503a2d;background:#7c4d280a;border:1px solid transparent;font-weight:600}.nav-link:hover,.nav-link:focus-visible{background:#7c4d281a;outline:none}.nav-link.active{background:#7c4d2829;color:var(--accent-strong);font-weight:700;border-color:#7c4d282e;box-shadow:inset 0 0 0 1px #7c4d280d}.shell-guidance-card{display:grid;gap:8px;padding:16px;border-radius:18px;background:linear-gradient(180deg,#7c4d2814,#7c4d2808);border:1px solid rgba(124,77,40,.12)}.shell-guidance-card p{margin:0;color:var(--muted)}.user-block{margin-top:auto;display:grid;gap:6px;padding:16px;border-radius:18px;background:#7c4d2814}.user-block span{color:var(--muted);text-transform:capitalize}.admin-content{display:grid;gap:18px;padding:28px;align-content:start}.admin-content>*{width:100%;max-width:1320px}.page-stack{display:grid;gap:18px}.hero-panel{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:18px;padding:22px;border-radius:26px;border:1px solid var(--border);background:linear-gradient(135deg,#fffffffc,#f2f7fceb),#ffffffe0;box-shadow:var(--shadow)}.hero-panel-soft{background:linear-gradient(135deg,#fffaf4fa,#f5ebdff2),#ffffffe0}.hero-copy{display:grid;gap:14px;align-content:start}.hero-copy h2{margin:0;font-size:clamp(28px,4vw,42px);line-height:1.05}.hero-copy p{margin:0;color:var(--muted);font-size:16px;max-width:64ch}.hero-side{display:grid;gap:12px;align-content:start}.hero-status-card{display:grid;gap:8px}.hero-status-copy{color:var(--muted);font-size:14px}.page-header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.page-header.compact{align-items:center}.status-card,.info-card,.matrix-card{padding:20px}.metric-card{display:grid;gap:6px;align-content:start}.metric-card strong{font-size:clamp(28px,3vw,38px);line-height:1}.toolbar-card{display:flex;gap:14px;align-items:center;justify-content:space-between;padding:18px 20px;background:#fffc;border:1px solid var(--border);border-radius:20px;box-shadow:0 14px 32px #3e200c0f}.toolbar-card.stacked{flex-direction:column;align-items:stretch}.toolbar-row{display:flex;gap:14px;align-items:end;flex-wrap:wrap}.toolbar-meta-row{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap}.control-group{display:grid;gap:8px;min-width:180px;color:var(--muted)}.select-input{border-radius:14px;border:1px solid var(--border);padding:13px 15px;background:#ffffffeb}.select-input:focus{outline:3px solid rgba(124,77,40,.18);border-color:var(--accent)}.quick-range-group{display:flex;gap:10px;flex-wrap:wrap}.quick-chip{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--border);background:#ffffffeb;color:var(--accent-strong);border-radius:999px;padding:10px 14px}.quick-chip:hover,.quick-chip:focus-visible{outline:none;border-color:#7c4d2873;background:#7c4d2814}.quick-chip-active{border-color:#7c4d2857;background:#7c4d2824;color:var(--accent-strong);box-shadow:inset 0 0 0 1px #7c4d2814}.chip-count-inline{display:inline-flex;align-items:center;justify-content:center;min-width:24px;padding:2px 8px;border-radius:999px;background:#7c4d281f;color:var(--accent-strong);font-size:12px;font-weight:700}.search-input{flex:1;min-width:240px;border-radius:14px;border:1px solid var(--border);padding:13px 15px;background:#ffffffeb}.search-input:focus{outline:3px solid rgba(124,77,40,.18);border-color:var(--accent)}.toolbar-meta{color:var(--muted);font-size:14px;white-space:nowrap}.compact-pill-row{margin-top:0}.header-actions{display:flex;gap:12px;flex-wrap:wrap}.summary-number{display:block;margin-top:4px}.card-grid{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.metrics-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.action-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.action-card{display:grid;gap:14px;padding:18px;border-radius:22px;border:1px solid rgba(124,77,40,.12);background:#ffffffe6;box-shadow:0 14px 30px #3e200c0f;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}.action-card h3{margin:0}.action-card p{margin:6px 0 0;color:var(--muted)}.action-card:hover,.action-card:focus-visible{transform:translateY(-2px);border-color:#7c4d2833;box-shadow:0 18px 36px #3e200c1a;outline:none}.action-link-text{color:var(--accent-strong);font-weight:700}.stat-card-soft strong{font-size:28px}.callout-card{background:linear-gradient(135deg,#fffbf6fa,#faf1e7f5)}.info-card ul{margin:10px 0 0;padding-left:18px}.split-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:18px}.matrix-table{width:100%;border-collapse:collapse}.table-scroll-shell{overflow-x:auto;border-radius:18px}.desktop-table-shell{display:block}.mobile-record-card{display:grid;gap:10px;padding:16px;border-radius:18px;border:1px solid var(--border);background:#ffffffe6}.mobile-record-top,.mobile-record-body,.mobile-record-meta{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}.mobile-record-meta{color:var(--muted);font-size:13px}.matrix-table th,.matrix-table td{text-align:left;vertical-align:top;padding:14px 12px;border-bottom:1px solid var(--border)}.matrix-table th{color:var(--muted);font-size:13px;text-transform:uppercase;letter-spacing:.04em}.matrix-table tbody tr:hover{background:#7c4d280a}.row-clickable{cursor:pointer}.row-clickable:focus-visible{outline:3px solid rgba(124,77,40,.22);outline-offset:-3px}.row-selected{background:#7c4d281f}.row-selected:hover{background:#7c4d2829}.row-subtitle{color:var(--muted);font-size:13px;margin-top:4px}.chip{display:inline-flex;align-items:center;justify-content:center;min-width:76px;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:700}.chip.default{background:#7c4d281a;color:var(--accent-strong)}.chip.success{background:#2c9a541f;color:#1e7d43}.chip.warning{background:#d48e1324;color:#9b6300}.chip.muted{background:#6a6a6a1a;color:#5c5c5c}.chip.danger{background:var(--danger-soft);color:var(--danger-strong)}.stack-list{display:grid;gap:10px}.capability-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.capability-card{display:grid;gap:14px}.capability-pill-row{margin-top:0}.section-heading{display:flex;justify-content:space-between;gap:12px;align-items:center}.section-heading h4{margin:0}.muted-copy{color:var(--muted)}.mini-row{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px 14px;border-radius:16px;background:#7c4d280f}.admin-edit-layout{align-items:start}.editor-card{position:sticky;top:28px}.editor-card-static{position:static}.editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.editor-span-2{grid-column:1 / -1}.editor-textarea{min-height:104px;resize:vertical;border-radius:14px;border:1px solid var(--border);padding:13px 15px;background:#ffffffeb}.editor-textarea:focus{outline:3px solid rgba(124,77,40,.18);border-color:var(--accent)}.inventory-panel{display:grid;gap:12px}.inventory-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.mini-metric-card{display:grid;gap:6px;padding:14px 16px;border-radius:16px;background:#7c4d280f}.mini-metric-card span{color:var(--muted);font-size:13px}.variation-card{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:14px 16px;border-radius:18px;border:1px solid var(--border);background:#ffffffdb}.variation-card-selected{border-color:#7c4d285c;background:#7c4d281a}.variation-metrics{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.inset-card{padding:18px;border-radius:20px;background:#7c4d280a;border:1px solid rgba(124,77,40,.12);box-shadow:none}.editor-toggle{display:flex;align-items:center;gap:10px;color:var(--muted)}.checkbox-row{display:inline-flex;align-items:center;gap:10px;min-height:48px}.subtle-option{padding:0 10px;border-radius:14px;background:#7c4d280f;color:var(--muted)}.blueprint-page--products .toolbar-row{align-items:center}.blueprint-page--products .checkbox-row.subtle-option{min-height:40px;gap:8px;padding:0 12px;border-radius:12px;font-size:.82rem;font-weight:600}.blueprint-page--products .checkbox-row.subtle-option input{width:16px;height:16px;margin:0;accent-color:var(--accent-strong)}.data-state{display:grid;gap:14px}.data-state-copy{display:grid;gap:4px}.data-state h3{margin:0}.data-state p{margin:8px 0 0;color:var(--muted)}.data-state--loading{border-style:dashed}.data-state--error{border-color:#c2484833}.data-state--warning{border-color:#d48e1333}.install-banner,.update-banner{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;border-radius:20px;border:1px solid rgba(124,77,40,.18);background:#fff6ebf5;box-shadow:var(--shadow)}.install-banner{border-color:#2c9a542e;background:#f0f9f2f5}.install-banner p,.update-banner p{margin:4px 0 0;color:var(--muted)}.editor-actions{display:flex;justify-content:flex-end;gap:12px}.special-sale-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.special-sale-stack{display:grid;gap:10px}.special-sale-card{display:grid;gap:10px;padding:14px;border-radius:18px;border:1px solid var(--border);background:linear-gradient(180deg,#fffffffa,#f4f8fced);box-shadow:0 12px 28px #465a7914}.special-sale-card--history{gap:8px}.special-sale-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.special-sale-card__header>div{min-width:0;display:grid;gap:4px}.special-sale-card__header strong{display:block;overflow-wrap:anywhere}.special-sale-card__meta{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;color:var(--muted);font-size:.78rem;line-height:1.35}.special-sale-payment{min-width:0;gap:6px}.special-sale-payment>span{font-size:.74rem}.special-sale-card__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.special-sale-card__actions>*{width:100%}@media(max-width:1024px){.admin-shell{grid-template-columns:1fr}.admin-sidebar{gap:18px;padding:20px 16px 18px;border-right:none;border-bottom:1px solid var(--border);position:static;min-height:auto}.nav-list{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;gap:10px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.nav-link{white-space:nowrap}.user-block{margin-top:0}.admin-content{padding:20px 16px 24px}.page-header{flex-direction:column}.hero-panel{grid-template-columns:1fr;padding:18px}.toolbar-card,.split-layout{grid-template-columns:1fr;flex-direction:column;align-items:stretch}.header-actions,.section-heading,.variation-card{flex-direction:column;align-items:stretch}.toolbar-meta{white-space:normal}.toolbar-meta-row{flex-direction:column;align-items:stretch}.scope-pill-row.compact-pill-row{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}.quick-chip{white-space:nowrap}.editor-grid{grid-template-columns:1fr}.install-banner,.update-banner{flex-direction:column;align-items:stretch}.editor-card{position:static;top:auto}.editor-actions{flex-direction:column-reverse;align-items:stretch}.status-card,.info-card,.matrix-card,.toolbar-card{padding:16px;border-radius:20px}.variation-card{align-items:flex-start}.variation-metrics{justify-content:flex-start}}@media(max-width:640px){.brand-media{width:58px;height:58px;margin-top:8px}.admin-content{gap:14px;padding:16px 12px 20px}.page-stack{gap:14px}.hero-panel{padding:16px;border-radius:22px}.hero-copy h2{font-size:30px}.search-input,.select-input,.editor-textarea{min-width:0;width:100%}.toolbar-row{gap:10px}.control-group{min-width:0}.table-scroll-shell{margin:0 -4px;padding-bottom:2px}.desktop-table-shell{display:none}.mobile-record-list{display:grid;gap:12px}.matrix-table th,.matrix-table td{min-width:120px}.install-banner,.update-banner,.phase-banner{padding:16px;border-radius:18px}}:root{color-scheme:light;font-family:Segoe UI Variable,Segoe UI,Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;background:#eff4f9;color:#1e293b;--page-bg: #eff4f9;--page-bg-strong: #e8eef6;--surface: rgba(255, 255, 255, .94);--surface-soft: rgba(241, 245, 250, .9);--border: rgba(98, 112, 138, .16);--shadow: 0 24px 56px rgba(34, 48, 73, .08);--text: #1e293b;--muted: #66758b;--accent: #59667f;--accent-soft: rgba(89, 102, 127, .12);--accent-strong: #354055;--success-soft: rgba(34, 197, 94, .12);--success-strong: #167a45;--warning-soft: rgba(245, 158, 11, .13);--warning-strong: #9a5807;--danger-soft: rgba(239, 68, 68, .11);--danger-strong: #9d2937}body{background:radial-gradient(circle at top left,rgba(176,191,214,.3),transparent 28%),radial-gradient(circle at 86% 10%,rgba(123,140,168,.12),transparent 24%),linear-gradient(180deg,var(--page-bg) 0%,var(--page-bg-strong) 100%);color:var(--text)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgba(89,102,127,.18);outline-offset:2px}.center-screen{padding:28px;background:radial-gradient(circle at 12% 18%,rgba(206,220,236,.42),transparent 26%),linear-gradient(120deg,#eff4fa,#f8fbfd 54%,#edf2f8)}.auth-card,.info-card,.matrix-card,.status-card,.toolbar-card,.data-state,.action-card,.mobile-record-card,.editor-card,.install-banner,.update-banner,.phase-banner,.expandable-section{background:linear-gradient(180deg,#fffffffa,#f7fafdf0);border:1px solid var(--border);border-radius:28px;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand-pill{background:#e3eaf3f5;color:var(--accent-strong);letter-spacing:.14em}.primary-button,.ghost-button{border-radius:18px;padding:13px 18px;font-weight:700}.primary-button{background:linear-gradient(135deg,#5c6880,#46526a);color:#fff;box-shadow:0 18px 28px #46526a2e}.ghost-button{background:#ecf2f8eb;border:1px solid var(--border);color:var(--accent-strong)}.inline-hint,.shell-state,.phase-banner{background:#59667f14;color:#44536d;border:1px solid rgba(89,102,127,.1)}.editorial-auth-shell{width:min(1360px,100%);display:grid;grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);gap:28px;align-items:stretch}.editorial-auth-hero{position:relative;padding:56px;min-height:calc(100vh - 56px);overflow:hidden;background:radial-gradient(circle at 15% 16%,rgba(255,255,255,.72),transparent 24%),linear-gradient(180deg,#eef4fafa,#e7eef6f0)}.editorial-auth-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(145deg,rgba(255,255,255,.18),transparent 42%),radial-gradient(circle at 82% 18%,rgba(89,102,127,.08),transparent 20%);pointer-events:none}.editorial-auth-hero>*{position:relative;z-index:1}.editorial-auth-copy{display:grid;gap:14px;max-width:40rem}.editorial-auth-copy h1{margin:0;font-size:clamp(3rem,6vw,4.85rem);line-height:.96;letter-spacing:-.065em;color:#1f2937}.editorial-auth-copy p{margin:0;max-width:36rem;color:var(--muted);font-size:1.08rem;line-height:1.72}.editorial-auth-highlight-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.editorial-auth-highlight{display:grid;gap:8px;padding:20px 22px;border-radius:24px;border:1px solid var(--border);background:#ffffffc2;box-shadow:0 16px 30px #2632480f}.editorial-auth-highlight strong{font-size:1.15rem;letter-spacing:-.03em}.editorial-auth-highlight span{color:var(--muted);line-height:1.55}.editorial-auth-highlight--active{box-shadow:inset 0 0 0 2px #59667f66,0 16px 30px #26324814}.editorial-auth-feature-row{display:flex;flex-wrap:wrap;gap:12px;padding-top:18px;border-top:1px solid rgba(98,112,138,.12);color:var(--muted);font-weight:700}.editorial-auth-feature-row span{display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border-radius:999px;background:#ffffffb3;border:1px solid rgba(98,112,138,.1)}.editorial-auth-proof-list{display:grid;gap:10px;padding-left:18px;margin:0;color:var(--muted);line-height:1.65}.editorial-auth-card{width:min(100%,500px);padding:38px 36px;justify-self:end;align-self:center;gap:18px}.editorial-auth-card h1{font-size:2.2rem;letter-spacing:-.05em}.editorial-auth-card p{line-height:1.58}.editorial-auth-footer{padding-top:14px;border-top:1px solid rgba(98,112,138,.12);color:var(--muted);font-size:.95rem}.admin-shell.editorial-admin-shell{min-height:100vh;display:grid;grid-template-columns:292px minmax(0,1fr);background:linear-gradient(180deg,#eff4fa,#edf3f8)}.admin-sidebar{display:grid;align-content:start;gap:22px;padding:22px;background:#eef3f9e6;border-right:1px solid rgba(98,112,138,.14);position:sticky;top:0;min-height:100vh;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.brand-block{display:grid;gap:14px}.brand-block h1{font-size:2rem;line-height:1.04;letter-spacing:-.06em}.brand-block p{line-height:1.62}.sidebar-tone-copy,.shell-guidance-card{padding:18px;border-radius:24px;background:#ffffffbd;border:1px solid rgba(98,112,138,.12);color:var(--muted);line-height:1.58}.sidebar-tone-copy{padding:16px 18px}.nav-list{display:grid;gap:10px}.nav-link{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start;padding:14px;border-radius:22px;border:1px solid transparent;background:transparent;transition:background .16s ease,box-shadow .16s ease,border-color .16s ease,transform .16s ease}.nav-link:hover,.nav-link.active{background:#fffffffa;border-color:var(--border);box-shadow:0 16px 28px #28344a12;transform:translateY(-1px)}.nav-link__icon{width:44px;height:44px;display:grid;place-items:center;border-radius:16px;background:#e2e8f0e0;color:#4f5d75}.nav-link.active .nav-link__icon,.nav-link:hover .nav-link__icon{background:#59667f1f;color:var(--accent-strong)}.nav-link__copy{display:grid;gap:4px;min-width:0}.nav-link__copy strong{font-size:1rem;letter-spacing:-.02em}.nav-link__copy small{color:var(--muted);line-height:1.45}.user-block{margin-top:auto;display:grid;gap:10px;padding:18px;border-radius:24px;background:#fffc;border:1px solid rgba(98,112,138,.12)}.admin-content{min-width:0;padding:26px 28px 32px}.admin-content,.admin-content *{min-width:0}.admin-topbar{position:sticky;top:18px;z-index:6;display:grid;grid-template-columns:minmax(0,.76fr) minmax(300px,1fr) auto;gap:14px;align-items:center;margin-bottom:20px;padding:14px 16px;border-radius:24px;border:1px solid var(--border);background:#f8fafcd6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow)}.admin-topbar__context{display:grid;gap:4px}.admin-topbar__eyebrow{color:#7b879c;font-size:.77rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.admin-topbar__context strong{font-size:1rem;line-height:1.45;letter-spacing:-.02em}.admin-topbar__search{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;min-height:58px;padding:0 14px;border-radius:18px;background:#fffffff5;border:1px solid rgba(98,112,138,.12)}.admin-topbar__search input{border:0;box-shadow:none;background:transparent;padding:0}.admin-topbar__search-hint{color:var(--muted);font-size:.84rem;white-space:nowrap}.admin-topbar__actions{display:flex;align-items:center;gap:12px}.utility-icon,.utility-avatar{width:44px;height:44px;display:grid;place-items:center;border-radius:16px;border:1px solid var(--border);background:#fffffff5;box-shadow:0 10px 22px #1e293b0f}.utility-avatar{font-weight:700;color:#354055;background:linear-gradient(135deg,#f8fbfe,#e9eef5)}.admin-content-chassis,.page-stack{display:grid;gap:20px}.page-header h2{font-size:clamp(2.45rem,4vw,3.55rem);line-height:1;letter-spacing:-.065em;color:#1f2937}.page-header p{max-width:72ch}.hero-panel,.hero-panel.hero-panel-editorial,.hero-panel.hero-panel-soft{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:24px;padding:32px;border-radius:32px;background:linear-gradient(180deg,#fffffffa,#f6f9fdf0);border:1px solid var(--border);box-shadow:var(--shadow)}.hero-copy{display:grid;gap:14px}.hero-copy h2{margin:0;font-size:clamp(2.4rem,4.5vw,3.8rem);line-height:.98;letter-spacing:-.065em}.hero-copy p{margin:0;max-width:48rem;color:var(--muted);font-size:1.04rem;line-height:1.7}.hero-side,.hero-ledger-side{display:grid;gap:16px;align-content:start}.hero-status-card,.hero-ledger-card{gap:12px}.hero-ledger-values{display:grid;gap:10px}.hero-ledger-item{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px 14px;border-radius:18px;background:#edf2f7d6}.hero-ledger-item span{color:var(--muted)}.hero-ledger-item strong{font-size:1.02rem;letter-spacing:-.02em}.metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-card,.matrix-card,.toolbar-card,.info-card,.status-card,.callout-card{padding:22px}.metric-card strong{font-size:2rem;letter-spacing:-.05em}.action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.action-card{padding:22px;min-height:172px;display:grid;gap:20px}.action-card h3{margin:0;font-size:1.32rem;letter-spacing:-.04em}.action-card p,.callout-card p,.metric-card p,.matrix-card p,.info-card p,.status-card p{color:var(--muted)}.action-link-text{font-weight:700;color:var(--accent-strong)}.scope-pill-row{display:flex;flex-wrap:wrap;gap:10px}.scope-pill{display:inline-flex;align-items:center;gap:8px;width:fit-content;padding:8px 12px;border-radius:999px;background:#edf2f7f5;border:1px solid rgba(98,112,138,.1);color:#47556d;font-size:.84rem;font-weight:700}.chip,.quick-chip{border-radius:999px}.chip{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border:1px solid rgba(98,112,138,.12);background:#f1f5f9f0;color:#44536c;font-size:.82rem;font-weight:700}.chip.default{background:#edf2f7f5}.quick-chip{padding:10px 14px;border:1px solid rgba(98,112,138,.12);background:#ecf2f8eb;color:#425069}.quick-chip-active,.quick-chip.quick-chip-active{background:linear-gradient(135deg,#5b6880,#46526a);color:#fff;border-color:transparent;box-shadow:0 12px 24px #46526a2e}.toolbar-card.stacked{padding:22px}.toolbar-row,.header-actions,.section-heading{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-end}.toolbar-meta-row{display:flex;justify-content:space-between;gap:16px;align-items:center}.quick-range-group{display:flex;flex-wrap:wrap;gap:10px}.control-group{display:grid;gap:8px;flex:1 1 180px;min-width:min(100%,190px)}.control-group span{font-weight:700;color:#4f5f77}.search-input,.select-input,.editor-textarea,.auth-card input,.toolbar-card input,.toolbar-card select,.toolbar-card textarea{min-height:52px;border-radius:18px;background:#ecf2f8db;border:1px solid rgba(98,112,138,.08);box-shadow:none;color:var(--text)}.editor-textarea,textarea{min-height:126px}.table-scroll-shell{border-radius:22px;overflow:auto;border:1px solid rgba(98,112,138,.08)}.matrix-table{width:100%;min-width:760px;border-collapse:separate;border-spacing:0}.matrix-table thead th{background:#ecf2f8f0;color:#6b7b92;padding:14px 16px;font-size:.76rem;letter-spacing:.18em;text-transform:uppercase;border-bottom:1px solid rgba(98,112,138,.12)}.matrix-table tbody td{padding:15px 16px;background:#ffffffe6;border-bottom:1px solid rgba(98,112,138,.08)}.mobile-record-list{display:none}.mobile-record-card{padding:16px 18px;gap:12px}.mobile-record-top,.mobile-record-body,.mobile-record-meta{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.mobile-record-body strong{letter-spacing:-.03em}.expandable-section{overflow:hidden;padding:0}.expandable-header{padding:18px 20px}.expandable-body{padding:0 20px 20px}.shell-search-submit{border:0;padding:8px 12px;border-radius:999px;background:#59667f1f;color:var(--accent-strong);font-weight:700}.shell-search-submit:disabled{opacity:.45;cursor:not-allowed}.metric-card strong,.mobile-record-body strong,.hero-status-card strong,.hero-ledger-card strong{color:#1f2937}.install-banner,.update-banner,.phase-banner{padding:18px 20px}.phase-banner{background:linear-gradient(135deg,#59667f1c,#fffffff5);color:#405069}@media(max-width:1180px){.admin-shell.editorial-admin-shell{grid-template-columns:1fr}.admin-sidebar{position:static;min-height:auto;border-right:none;border-bottom:1px solid rgba(98,112,138,.12)}.nav-list{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(260px,1fr);overflow-x:auto;padding-bottom:4px}.admin-topbar{grid-template-columns:1fr}.admin-topbar__actions{justify-content:flex-end}.hero-panel,.hero-panel.hero-panel-editorial,.hero-panel.hero-panel-soft,.metrics-grid,.action-grid{grid-template-columns:1fr}}@media(max-width:720px){.center-screen{padding:0}.editorial-auth-shell{grid-template-columns:1fr;gap:14px}.editorial-auth-hero,.editorial-auth-card{min-height:auto;padding:26px 18px;border-radius:26px}.editorial-auth-highlight-grid{grid-template-columns:1fr}.admin-content{padding:14px 12px 22px}.admin-sidebar{padding:18px 14px}.nav-list{display:flex}.nav-link{min-width:248px}.admin-topbar{top:10px;padding:12px;border-radius:20px}.admin-topbar__search{grid-template-columns:auto minmax(0,1fr)}.admin-topbar__search-hint{display:none}.page-header,.toolbar-row,.toolbar-meta-row,.header-actions,.section-heading{flex-direction:column;align-items:stretch}.hero-panel,.hero-panel.hero-panel-editorial,.hero-panel.hero-panel-soft,.metric-card,.info-card,.matrix-card,.toolbar-card,.status-card,.callout-card,.action-card{padding:18px;border-radius:24px}.hero-copy h2,.page-header h2,.editorial-auth-copy h1{font-size:2.5rem}.table-scroll-shell{margin:0 -6px;border-left:0;border-right:0;border-radius:0}.desktop-table-shell{display:none}.mobile-record-list{display:grid;gap:12px}}:root{color-scheme:light;--page-bg: #f7f9ff;--page-bg-strong: #eef3f8;--surface: rgba(255, 255, 255, .95);--surface-soft: rgba(241, 245, 250, .9);--border: rgba(111, 125, 145, .14);--shadow: 0 20px 44px rgba(28, 40, 58, .08);--text: #18222d;--muted: #5f6d80;--accent: #0c6072;--accent-soft: rgba(12, 96, 114, .08);--accent-strong: #44556e}body,button,input,select,textarea{font-family:Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif}h1,h2,h3,.brand-block h1,.page-header h2,.hero-copy h2,.auth-card h1,.action-card h3,.matrix-card h3,.info-card h3{font-family:Manrope,Inter,Segoe UI,sans-serif}body{background:radial-gradient(circle at 0% 0%,rgba(173,198,221,.38),transparent 24%),radial-gradient(circle at 100% 0%,rgba(255,255,255,.82),transparent 24%),linear-gradient(180deg,var(--page-bg) 0%,var(--page-bg-strong) 100%);color:var(--text)}.brand-pill{background:#0c607217;color:var(--accent);border:1px solid rgba(12,96,114,.08);letter-spacing:.16em}.scope-pill,.chip,.quick-chip{background:#eef3f9f5;border-color:#6f7d911a;color:#44556e}.primary-button{background:linear-gradient(135deg,#55657d,#38485f);box-shadow:0 18px 30px #38485f2e}.ghost-button{background:#eef3f9eb;color:#44556e}.admin-shell.editorial-admin-shell{grid-template-columns:264px minmax(0,1fr);background:linear-gradient(180deg,#eef3f8,#f6f9fc)}.admin-sidebar{gap:20px;padding:20px 18px;background:linear-gradient(180deg,#ebf1f7f5,#f0f5faeb);border-right:1px solid rgba(111,125,145,.12)}.brand-block{gap:16px}.brand-block h1{font-size:2.18rem;line-height:.96;letter-spacing:-.07em}.brand-block p{max-width:19rem}.sidebar-tone-copy,.shell-guidance-card,.user-block{background:#ffffffc7;border:1px solid rgba(111,125,145,.12);box-shadow:0 16px 32px #1c283a0f}.nav-list{gap:8px}.nav-link{grid-template-columns:44px minmax(0,1fr);align-items:center;padding:12px 14px;border-radius:18px}.nav-link:hover,.nav-link.active{background:linear-gradient(180deg,#fffffffa,#f5f8fcf0);border-color:#6f7d911f;box-shadow:0 14px 26px #1c283a0f}.nav-link__icon{width:42px;height:42px;border-radius:14px;background:#e2e8f0b8}.nav-link.active .nav-link__icon,.nav-link:hover .nav-link__icon{background:linear-gradient(135deg,#0c60721f,#55657d24);color:#34465c}.nav-link__copy{gap:0}.nav-link__copy strong{font-size:.98rem;letter-spacing:-.02em}.user-block{gap:14px;border-radius:24px}.user-block__identity{display:flex;align-items:center;gap:12px}.user-block__avatar{width:46px;height:46px;display:grid;place-items:center;border-radius:16px;background:linear-gradient(135deg,#0c60721f,#55657d29);color:#34465c;font-weight:800}.user-block__copy{display:grid;gap:4px;min-width:0}.user-block__copy strong{font-size:.94rem;line-height:1.35;word-break:break-word}.user-block__copy span{color:var(--muted)}.admin-content{padding:18px 24px 30px}.admin-content-chassis{width:100%;max-width:1440px;margin-inline:auto;gap:22px}.admin-topbar{top:16px;grid-template-columns:auto minmax(240px,.5fr) minmax(380px,1fr) auto;gap:12px;padding:12px 14px;border-radius:22px;background:#f8fafcdb}.admin-topbar__brand,.admin-topbar__context{display:grid;gap:4px}.admin-topbar__brand-kicker,.admin-topbar__eyebrow{color:#6c7a90;font-size:.75rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.admin-topbar__brand strong,.admin-topbar__context strong{font-family:Manrope,Inter,sans-serif;letter-spacing:-.03em;color:#1c2633}.admin-topbar__brand strong{font-size:1.06rem}.admin-topbar__context strong{font-size:.96rem;line-height:1.38}.admin-topbar__search{min-height:56px;padding:0 16px;border-radius:20px}.admin-topbar__search-submit{border:0;border-radius:999px;padding:9px 14px;background:#44556e1a;color:#44556e;font-weight:700}.admin-topbar__search-submit:hover{background:#44556e29}.utility-icon,.utility-avatar{border-radius:14px}.page-stack{gap:24px}.page-header{align-items:flex-end}.page-header h2{max-width:14ch;font-size:clamp(2.85rem,4vw,4.15rem);line-height:.94;letter-spacing:-.075em}.hero-panel,.hero-panel.hero-panel-editorial,.hero-panel.hero-panel-soft{grid-template-columns:minmax(0,1.16fr) minmax(340px,.84fr);gap:28px;padding:34px;border-radius:34px}.hero-copy h2{font-size:clamp(2.8rem,4.8vw,4.25rem);line-height:.94}.hero-copy p{max-width:42rem}.metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.card-grid{gap:18px}.metric-card,.matrix-card,.toolbar-card,.info-card,.status-card,.callout-card,.action-card{border-radius:30px;padding:24px;background:linear-gradient(180deg,#fffffffa,#f6f9fdf0);border:1px solid rgba(111,125,145,.1);box-shadow:0 16px 32px #1c283a0f}.action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.action-card{min-height:184px}.action-card h3,.matrix-card h3,.info-card h3,.status-card h3{letter-spacing:-.04em}.toolbar-card{background:linear-gradient(180deg,#fffffff5,#f2f6faeb)}.search-input,.select-input,.editor-textarea,.auth-card input,.toolbar-card input,.toolbar-card select,.toolbar-card textarea{border-radius:16px;background:#ecf2f8db}.table-scroll-shell{border-radius:24px;background:#f7fafde0}.matrix-table{min-width:700px}.matrix-table thead th{background:#edf2f8f0;color:#6b7c92}.matrix-table tbody td{background:#ffffffeb}.split-layout{grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);gap:18px}.phase-banner,.install-banner,.update-banner{border-radius:24px;background:linear-gradient(180deg,#eaf1f8f5,#f4f8fcfa);border:1px solid rgba(111,125,145,.1);box-shadow:0 12px 24px #1c283a0a}@media(max-width:1180px){.admin-shell.editorial-admin-shell{grid-template-columns:1fr}.admin-sidebar{position:static;min-height:auto}.admin-topbar,.metrics-grid,.action-grid,.split-layout{grid-template-columns:1fr}}@media(max-width:720px){.admin-content{padding:14px 12px 22px}.admin-sidebar{padding:18px 14px}.nav-list{display:flex}.nav-link{min-width:180px}.admin-topbar{top:10px;padding:12px;border-radius:20px}.admin-topbar__search{grid-template-columns:auto minmax(0,1fr) auto}.page-header h2,.hero-copy h2,.editorial-auth-copy h1{max-width:none;font-size:2.65rem}}:root{--page-bg: #f7f9fb;--page-bg-strong: #edf2f6;--surface: #ffffff;--surface-soft: #f0f4f7;--surface-muted: #dfe8ee;--border: rgba(113, 124, 130, .16);--shadow: 0 18px 38px rgba(42, 52, 57, .07);--text: #2a3439;--muted: #566166;--accent: #565e74;--accent-strong: #4a5167;--accent-soft: #dae2fd}body,input,textarea,select,button{font-family:Inter,Segoe UI,sans-serif}h1,h2,h3,h4,.brand-pill,.scope-pill,.page-header h2,.hero-copy h2,.admin-topbar__brand strong,.nav-link__label{font-family:Plus Jakarta Sans,Inter,sans-serif}body{background:radial-gradient(circle at top left,rgba(218,226,253,.58),transparent 24%),radial-gradient(circle at 86% 10%,rgba(221,236,245,.6),transparent 22%),linear-gradient(180deg,#f7f9fb,#eef3f7);color:var(--text)}.admin-shell.editorial-admin-shell{grid-template-columns:280px minmax(0,1fr);gap:24px}.admin-sidebar{padding:20px 18px 22px;border-radius:34px;background:linear-gradient(180deg,#f0f4f7fa,#e8eff3f5);border:1px solid rgba(113,124,130,.14);box-shadow:0 16px 34px #2a343912}.shell-brand-block,.admin-brand{border-radius:28px;padding:22px 20px;background:linear-gradient(180deg,#ffffffeb,#f3f7faeb);border:1px solid rgba(113,124,130,.12)}.admin-brand__eyebrow,.shell-brand-block__eyebrow{color:#6b7786;text-transform:uppercase;letter-spacing:.14em;font-size:.7rem;font-weight:700}.admin-brand__title,.shell-brand-block__title{color:#2a3439;letter-spacing:-.05em;font-size:1.5rem}.nav-link{min-height:58px;border-radius:22px;padding:0 18px;color:#5d6977}.nav-link:hover,.nav-link:focus-visible{transform:translate(4px);background:#ffffffd6}.nav-link.is-active{background:linear-gradient(180deg,#fffffffa,#f5f7faf0);color:#20292e;box-shadow:0 10px 24px #2a343914}.nav-link__icon{width:38px;height:38px;border-radius:14px;background:#dae2fd8c;color:var(--accent-strong)}.nav-link.is-active .nav-link__icon{background:var(--accent);color:#fff}.admin-topbar{padding:14px 18px;border-radius:28px;background:#f8fafcdb;border:1px solid rgba(113,124,130,.14);box-shadow:0 14px 32px #2a34390f;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.admin-topbar__brand strong,.admin-topbar__context strong{font-size:1.1rem;letter-spacing:-.04em;color:#283137}.admin-topbar__brand-kicker,.admin-topbar__context small{color:#697584}.admin-topbar__search{min-height:60px;border-radius:999px;background:linear-gradient(180deg,#f0f4f7f5,#e8eff3eb);border:1px solid rgba(113,124,130,.12);box-shadow:inset 0 1px #fffc}.admin-topbar__search input{font-size:.98rem}.admin-topbar__search-submit,.primary-button{background:linear-gradient(180deg,#667089,#565e74);color:#f7f7ff;box-shadow:0 14px 28px #565e743d}.primary-button:hover,.admin-topbar__search-submit:hover{filter:brightness(1.02);transform:translateY(-1px)}.ghost-button{background:linear-gradient(180deg,#f0f4f7f2,#e8eff3e0);border-color:#717c8224;color:#4c5864}.brand-pill,.scope-pill{background:#dae2fdbd;color:#4f576d;border:1px solid rgba(86,94,116,.1)}.page-header:not(.compact){position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px;align-items:end;padding:34px 36px;border-radius:34px;background:linear-gradient(180deg,#fffffffa,#f3f7faf0);border:1px solid rgba(113,124,130,.12);box-shadow:var(--shadow)}.page-header:not(.compact):after{content:"";position:absolute;top:-84px;right:-48px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,#dae2fdad,#dae2fd00);pointer-events:none}.page-header h2{font-size:clamp(3rem,4.4vw,4.4rem);line-height:.92;letter-spacing:-.08em}.page-header p{max-width:42rem;font-size:1rem}.hero-panel,.hero-panel.hero-panel-editorial,.hero-panel.hero-panel-soft{position:relative;overflow:hidden;grid-template-columns:minmax(0,1.22fr) minmax(320px,.78fr);gap:24px;padding:38px;border-radius:36px;background:linear-gradient(180deg,#fffffffa,#f3f7faf0);border:1px solid rgba(113,124,130,.12);box-shadow:0 18px 40px #2a343914}.hero-panel:after,.hero-panel.hero-panel-editorial:after,.hero-panel.hero-panel-soft:after{content:"";position:absolute;top:-96px;right:-42px;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,#dae2fda8,#dae2fd00);pointer-events:none}.hero-copy{position:relative;z-index:1;gap:16px}.hero-copy h2{font-size:clamp(3.1rem,5vw,4.6rem);line-height:.92;letter-spacing:-.085em}.hero-copy p{font-size:1rem;color:#5a666f}.hero-side,.hero-side-stack,.editorial-support-stack,.editorial-side-column{position:relative;z-index:1;display:grid;gap:16px;align-content:start}.editorial-stage-grid{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(320px,.72fr);gap:20px;align-items:start}.editorial-stage-grid.editorial-stage-grid-wide{grid-template-columns:minmax(0,1.4fr) minmax(360px,.8fr)}.editorial-stage-main,.editorial-stage-side{display:grid;gap:20px}.metric-card,.matrix-card,.toolbar-card,.info-card,.status-card,.callout-card,.action-card,.mobile-record-card,.variation-card{border-radius:30px;background:linear-gradient(180deg,#fffffffa,#f3f7faf0);border:1px solid rgba(113,124,130,.12);box-shadow:0 14px 32px #2a34390f}.metric-card{min-height:168px;padding-top:28px}.metric-card strong,.summary-number{font-size:clamp(2rem,3.6vw,3rem);letter-spacing:-.06em}.metric-card h3,.matrix-card h3,.info-card h3,.status-card h3,.action-card h3{font-size:1.45rem;letter-spacing:-.05em}.toolbar-card{padding:26px 28px}.search-input,.select-input,.editor-textarea,.auth-card input,.toolbar-card input,.toolbar-card select,.toolbar-card textarea{min-height:56px;border-radius:18px;background:linear-gradient(180deg,#f0f4f7f2,#e8eff3e0);border:1px solid rgba(113,124,130,.12);color:#2a3439}.editor-textarea{min-height:148px}.table-scroll-shell{border-radius:26px;background:linear-gradient(180deg,#f7fafcfa,#eff4f8e6);border:1px solid rgba(113,124,130,.1)}.matrix-table thead th{padding-top:18px;padding-bottom:18px;background:#e9eff4f2;color:#6b7786}.matrix-table tbody tr:hover td{background:#f7fafcf5}.mobile-record-list{gap:14px}.mobile-record-card,.variation-card{padding:18px 20px}.mobile-record-card strong,.variation-card strong,.mini-row strong{letter-spacing:-.03em}.mini-row{min-height:64px;padding:14px 16px;border-radius:18px;background:#f0f4f7c2;border:1px solid rgba(113,124,130,.1)}.split-layout,.split-layout.admin-edit-layout{grid-template-columns:minmax(0,1.32fr) minmax(340px,.68fr);gap:20px}.editor-card{position:sticky;top:118px;align-self:start;padding:28px}.editor-card-static{padding:28px}.editor-grid{gap:18px}.editor-actions{padding-top:10px}.inline-hint{padding:14px 16px;border-radius:18px;background:#f0f4f7c2;border:1px solid rgba(113,124,130,.1)}.inline-error{border-radius:18px}.editorial-auth-shell{grid-template-columns:minmax(0,1.08fr) minmax(440px,.92fr);gap:24px}.editorial-auth-hero,.editorial-auth-card{border-radius:36px;padding:34px;background:linear-gradient(180deg,#fffffffa,#f3f7faf0);border:1px solid rgba(113,124,130,.12);box-shadow:0 18px 40px #2a343914}.editorial-auth-copy h1{font-size:clamp(3.3rem,5vw,5rem);line-height:.92;letter-spacing:-.09em;font-family:Plus Jakarta Sans,Inter,sans-serif}.editorial-auth-highlight,.editorial-auth-footer{border-radius:24px;background:#f0f4f7c2;border:1px solid rgba(113,124,130,.12)}.editorial-auth-highlight--active{border-color:#565e743d;box-shadow:0 16px 30px #565e741f}@media(max-width:1180px){.editorial-stage-grid,.editorial-stage-grid.editorial-stage-grid-wide,.split-layout,.split-layout.admin-edit-layout,.editorial-auth-shell{grid-template-columns:1fr}.editor-card{position:static}}@media(max-width:720px){.page-header:not(.compact),.hero-panel,.hero-panel.hero-panel-editorial,.hero-panel.hero-panel-soft,.editorial-auth-hero,.editorial-auth-card{padding:26px 22px;border-radius:28px}.page-header h2,.hero-copy h2,.editorial-auth-copy h1{font-size:2.7rem}.metric-card,.matrix-card,.toolbar-card,.info-card,.status-card,.callout-card,.action-card{border-radius:24px;padding:20px}.admin-shell.editorial-admin-shell{gap:14px}}:root{--blueprint-bg: #f5f8fb;--blueprint-bg-strong: #edf2f7;--blueprint-surface: rgba(255, 255, 255, .98);--blueprint-surface-soft: rgba(240, 245, 249, .88);--blueprint-line: rgba(113, 124, 130, .16);--blueprint-line-strong: rgba(86, 94, 116, .22);--blueprint-ink: #22303a;--blueprint-muted: #5f6d79;--blueprint-action: #535d75;--blueprint-action-strong: #434c63;--blueprint-shadow: 0 18px 42px rgba(32, 44, 60, .08);--blueprint-shadow-soft: 0 12px 30px rgba(32, 44, 60, .06)}body{background:radial-gradient(circle at top left,rgba(211,223,236,.56),transparent 28%),radial-gradient(circle at top right,rgba(255,255,255,.9),transparent 24%),linear-gradient(180deg,var(--blueprint-bg) 0%,var(--blueprint-bg-strong) 100%);color:var(--blueprint-ink)}.admin-shell.blueprint-shell{display:block;min-height:100vh;background:radial-gradient(circle at top left,rgba(221,230,240,.42),transparent 24%),linear-gradient(180deg,#f6f9fb,#eff4f8)}.admin-sidebar.blueprint-sidebar{position:fixed;inset:0 auto 0 0;z-index:30;width:296px;height:100vh;padding:28px 22px 22px;display:grid;grid-template-rows:auto 1fr auto auto;gap:20px;overflow-y:auto;background:linear-gradient(180deg,#ecf2f7fa,#f1f6faf5);border-right:1px solid var(--blueprint-line);box-shadow:inset -1px 0 #ffffffc7}.blueprint-brand-block{gap:14px}.blueprint-brand-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.blueprint-brand-head>div{display:grid;gap:8px}.blueprint-brand-kicker{color:#697789;font-size:.78rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.blueprint-brand-mark,.blueprint-user-block .user-block__avatar{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:16px;background:linear-gradient(135deg,#535d7529,#535d7547);color:#344258;font-weight:800;box-shadow:inset 0 1px #fffc}.blueprint-brand-block h1{margin:0;font-size:clamp(2rem,2.4vw,2.5rem);line-height:.94;letter-spacing:-.08em}.blueprint-brand-block p,.sidebar-tone-copy,.blueprint-guidance-card p,.blueprint-user-block .user-block__copy span,.nav-link__copy small,.admin-topbar__context strong,.admin-topbar__eyebrow,.phase-banner__copy p,.phase-banner__status,.hero-copy p,.hero-status-card,.page-header p,.muted-copy,.toolbar-meta{color:var(--blueprint-muted)}.blueprint-nav-list{display:grid;gap:8px;align-content:start}.blueprint-sidebar__sections{display:grid;gap:16px;min-height:0;align-content:start}.blueprint-mobile-nav-section{display:grid;gap:10px;min-height:0}.blueprint-mobile-nav-section__label{padding:0 6px;color:#677589;font-size:.7rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.blueprint-mobile-shortcuts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.blueprint-mobile-shortcut{display:grid;gap:4px;padding:12px 14px;border-radius:18px;border:1px solid rgba(113,124,130,.12);background:linear-gradient(180deg,#f6f9fcfa,#eef3f8f0);box-shadow:inset 0 1px #fffc}.blueprint-mobile-shortcut strong{font-size:.92rem;line-height:1.2;color:#23303a}.blueprint-mobile-shortcut small{color:#677589;font-size:.76rem;line-height:1.35}.blueprint-nav-list .nav-link{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:14px;padding:14px 16px;border-radius:22px;border:1px solid transparent;background:transparent;transition:transform .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease}.blueprint-nav-list .nav-link:hover,.blueprint-nav-list .nav-link.active{transform:translate(4px);background:linear-gradient(180deg,#fffffffa,#f6f9fdf2);border-color:var(--blueprint-line);box-shadow:var(--blueprint-shadow-soft)}.blueprint-nav-list .nav-link__icon{width:48px;height:48px;border-radius:16px;background:#dce4edb8;color:#526075}.blueprint-nav-list .nav-link.active .nav-link__icon,.blueprint-nav-list .nav-link:hover .nav-link__icon{background:linear-gradient(135deg,#535d752e,#535d7542);color:#2f3b51}.blueprint-nav-list .nav-link__copy{gap:2px}.blueprint-nav-list .nav-link__copy strong{font-size:1rem;letter-spacing:-.025em;color:#22303a}.blueprint-nav-list .nav-link__copy small{display:block;font-size:.84rem;line-height:1.3}.blueprint-guidance-card,.blueprint-user-block,.blueprint-side-card,.blueprint-form-shell,.blueprint-filter-shell,.blueprint-table-card,.blueprint-auth-local-card{border-radius:28px;background:linear-gradient(180deg,#fffffffc,#f4f8fcf5);border:1px solid var(--blueprint-line);box-shadow:var(--blueprint-shadow-soft)}.blueprint-guidance-card{padding:18px 18px 20px}.blueprint-guidance-card strong{display:block;margin-bottom:8px}.blueprint-user-block{display:grid;gap:16px;padding:18px}.blueprint-mobile-account-bar{display:none}.blueprint-content{min-height:100vh;margin-left:296px;padding:20px 24px 32px}.blueprint-topbar{position:sticky;top:20px;z-index:20;display:grid;grid-template-columns:minmax(0,.56fr) minmax(420px,.92fr) auto;align-items:center;gap:16px;padding:16px 18px;border-radius:26px;background:#fafcfdd6;border:1px solid rgba(255,255,255,.8);box-shadow:0 18px 38px #22303a14;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.blueprint-topbar .admin-topbar__context{display:grid;gap:4px}.blueprint-topbar .admin-topbar__context strong{font-size:1.05rem;line-height:1.35;color:#2a3742}.blueprint-topbar .admin-topbar__eyebrow{font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;font-weight:700}.blueprint-topbar__search{min-height:60px;padding:0 16px 0 18px;border-radius:22px;border:1px solid var(--blueprint-line);background:linear-gradient(180deg,#eef3f8f5,#e8eff4e0);box-shadow:inset 0 1px #ffffffc7}.blueprint-topbar__search input{background:transparent}.blueprint-topbar__search-submit{border:none;border-radius:16px;padding:10px 14px;background:#535d751f;color:#445168;font-weight:700}.blueprint-canvas{max-width:1480px;margin:0 auto;padding-top:24px;display:grid;gap:24px}.admin-mobile-quicknav{display:none}.blueprint-phase-banner{border-radius:26px;border:1px solid rgba(86,94,116,.14);background:linear-gradient(180deg,#dfe8f1e0,#d6e2eccc);box-shadow:var(--blueprint-shadow-soft)}.blueprint-page{display:grid;gap:28px}.blueprint-page .page-header h2,.blueprint-hero h2,.blueprint-auth-card h1,.blueprint-auth-hero h1{font-size:clamp(2.85rem,4vw,4.3rem);line-height:.94;letter-spacing:-.08em}.blueprint-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:24px;padding:34px 34px 32px;border-radius:36px;background:radial-gradient(circle at top right,rgba(83,93,117,.08),transparent 20%),linear-gradient(180deg,#fffffffc,#f4f8fcf5);border:1px solid rgba(113,124,130,.12);box-shadow:var(--blueprint-shadow)}.blueprint-hero__copy{display:grid;align-content:start;gap:16px}.blueprint-hero__side,.blueprint-support-rail{display:grid;gap:18px;align-content:start}.blueprint-hero__actions{display:flex;flex-wrap:wrap;gap:12px}.blueprint-kpi-grid{gap:18px}.blueprint-kpi-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.blueprint-kpi-grid--five{grid-template-columns:repeat(5,minmax(0,1fr))}.blueprint-kpi-grid--six{grid-template-columns:repeat(6,minmax(0,1fr))}.blueprint-page .metric-card,.blueprint-page .info-card,.blueprint-page .matrix-card,.blueprint-page .status-card,.blueprint-page .toolbar-card,.blueprint-page .action-card{border-radius:30px;background:linear-gradient(180deg,#fffffffc,#f4f8fcf5);border:1px solid rgba(113,124,130,.12);box-shadow:var(--blueprint-shadow-soft)}.blueprint-page .metric-card{min-height:170px;padding:26px 24px}.blueprint-page .metric-card h3{font-size:.84rem;letter-spacing:.16em;text-transform:uppercase;color:#697789}.blueprint-page .metric-card strong,.blueprint-page .summary-number{font-size:clamp(2rem,3vw,2.8rem);letter-spacing:-.07em;color:#1f2a34}.blueprint-stage-grid{grid-template-columns:minmax(0,1.42fr) minmax(320px,.58fr);gap:22px}.blueprint-table-card{padding:26px}.blueprint-table-card .page-header.compact{align-items:start;margin-bottom:18px}.blueprint-table-card .page-header.compact h3{font-size:1.6rem;letter-spacing:-.05em}.blueprint-page .table-scroll-shell{border-radius:24px;background:linear-gradient(180deg,#f7fafcfa,#eff4f8eb);border:1px solid rgba(113,124,130,.1)}.blueprint-page .matrix-table thead th{background:#e7eef4eb;color:#667486;font-size:.74rem;letter-spacing:.16em;text-transform:uppercase}.blueprint-page .matrix-table tbody tr:hover td{background:#f6f9fcf5}.blueprint-support-rail{position:sticky;top:116px}.blueprint-side-card{padding:24px}.blueprint-dark-card,.blueprint-dark-band{color:#f3f6fb;background:linear-gradient(135deg,#111821fa,#26313cf5),radial-gradient(circle at top right,rgba(255,255,255,.08),transparent 24%);border:1px solid rgba(255,255,255,.08);box-shadow:0 22px 44px #11182138}.blueprint-dark-card__eyebrow,.blueprint-dark-band h3,.blueprint-dark-band p,.blueprint-dark-card .status-label{color:inherit}.blueprint-dark-card__eyebrow{font-size:.78rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;opacity:.72}.blueprint-dark-card__metrics{display:grid;gap:18px;margin-top:18px}.blueprint-dark-card__metrics strong{font-size:clamp(2rem,3vw,2.9rem);line-height:1;letter-spacing:-.08em}.blueprint-dark-band{padding:28px 30px;border-radius:34px}.blueprint-filter-shell{padding:26px 28px}.mobile-shortcut-shell,.finance-mobile-jump-shell{display:grid;gap:14px}.mobile-shortcut-board,.finance-mobile-jump-grid{display:grid;gap:10px}.mobile-shortcut-board,.finance-mobile-jump-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-mobile-jump-link,.admin-mobile-quicknav__link{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 12px;border-radius:16px;border:1px solid rgba(113,124,130,.12);background:linear-gradient(180deg,#f7fafcfa,#ecf2f7e6);color:#445168;font-size:.84rem;font-weight:700;line-height:1.2;text-align:center;box-shadow:inset 0 1px #ffffffd1}.admin-mobile-quicknav__link.is-active,.finance-mobile-jump-link:hover,.admin-mobile-quicknav__link:hover{background:linear-gradient(135deg,#535d7524,#535d7538);color:#2f3b51}.finance-mobile-editor-stack{display:grid;gap:14px}.section-segmented-nav{display:grid;gap:10px}.section-segmented-nav__track{display:flex;flex-wrap:wrap;gap:10px;padding:6px;border-radius:22px;background:linear-gradient(180deg,#f4f8fbf5,#ebf2f7eb);border:1px solid rgba(113,124,130,.12);box-shadow:inset 0 1px #ffffffc2}.section-segmented-nav__item{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:0 14px;border:0;border-radius:16px;background:transparent;color:#4a596d;font:inherit;font-weight:700;line-height:1.1;cursor:pointer;transition:background .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.section-segmented-nav__item:hover,.section-segmented-nav__item:focus-visible{background:#ffffffd6;color:#22303a;box-shadow:0 8px 18px #23304214}.section-segmented-nav__item:focus-visible{outline:2px solid rgba(83,93,117,.36);outline-offset:2px}.section-segmented-nav__item.is-active{background:linear-gradient(180deg,#535d7529,#535d753d);color:#253141;box-shadow:inset 0 1px #ffffff70}.section-segmented-nav__copy{display:inline-flex;align-items:center;justify-content:center;min-width:0}.section-segmented-nav__label{white-space:nowrap}.section-segmented-nav__label--short{display:none}.section-segmented-nav__badge{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 7px;border-radius:999px;background:#ffffffb8;color:#445168;font-size:.72rem;font-weight:800}.blueprint-page--products .section-segmented-nav__track{gap:6px}.blueprint-page--products .section-segmented-nav__item{flex:1 1 0;min-width:0;justify-content:center;padding:0 12px}.blueprint-page--products .section-segmented-nav__copy{width:100%}.blueprint-page--products .section-segmented-nav__label{display:block;overflow:hidden;text-align:center;text-overflow:ellipsis}.blueprint-page--products .section-segmented-nav__badge{flex:0 0 auto}.blueprint-form-shell{padding:28px 30px}.blueprint-split-layout{grid-template-columns:minmax(0,1.36fr) minmax(320px,.64fr);gap:22px}.blueprint-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.blueprint-page .search-input,.blueprint-page .select-input,.blueprint-page .editor-textarea,.blueprint-page .toolbar-card input,.blueprint-page .toolbar-card select,.blueprint-page .toolbar-card textarea,.blueprint-auth-card input{min-height:58px;border-radius:18px;border:1px solid rgba(113,124,130,.1);background:linear-gradient(180deg,#eef3f8f5,#e8eff4e0);box-shadow:inset 0 1px #fffc}.blueprint-auth-screen{align-items:stretch;padding:28px}.blueprint-auth-shell{width:min(100%,1500px);min-height:calc(100vh - 56px);display:grid;grid-template-columns:minmax(0,1.06fr) minmax(440px,.94fr);gap:28px}.blueprint-auth-hero,.blueprint-auth-card{border-radius:38px;border:1px solid rgba(113,124,130,.12);box-shadow:var(--blueprint-shadow)}.blueprint-auth-hero{padding:34px 34px 30px;background:radial-gradient(circle at top left,rgba(255,255,255,.72),transparent 22%),linear-gradient(180deg,#e9f0f6fa,#e4ecf4f2)}.blueprint-auth-brand{display:flex;align-items:center;gap:16px}.blueprint-auth-brand__mark,.blueprint-auth-icon,.blueprint-auth-highlight__icon,.blueprint-auth-local-card__icon{width:56px;height:56px;display:inline-flex;align-items:center;justify-content:center;border-radius:18px;background:#e2e9f1db;color:#4a556c;box-shadow:inset 0 1px #ffffffd1}.blueprint-auth-brand__mark{font-size:1.2rem;font-weight:800}.blueprint-auth-kicker{margin:6px 0 0;color:#677589;font-size:.78rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.blueprint-auth-pane{display:grid;gap:18px;align-content:center}.blueprint-auth-card{width:100%;min-height:100%;padding:32px;background:linear-gradient(180deg,#fffffffc,#f5f8fcf5)}.blueprint-auth-card__copy{display:grid;gap:8px}.blueprint-auth-card__copy h1{margin:0}.blueprint-auth-note,.blueprint-auth-footer{padding:16px 18px;border-radius:18px;background:#eef3f8e0;border:1px solid rgba(113,124,130,.1);color:#566678}.blueprint-auth-footer{text-align:center}.blueprint-auth-local-card{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;padding:18px 20px}.blueprint-auth-local-card strong{display:block;margin-bottom:4px}.blueprint-page .ghost-button,.blueprint-page .primary-button,.blueprint-topbar__search-submit,.blueprint-auth-card .primary-button{border-radius:18px}.blueprint-page .primary-button,.blueprint-auth-card .primary-button{background:linear-gradient(135deg,var(--blueprint-action) 0%,var(--blueprint-action-strong) 100%);box-shadow:0 18px 32px #434c6333}.blueprint-page .ghost-button{background:#e8eff4e0;color:#445168;border:1px solid rgba(113,124,130,.12)}@media(max-width:1360px){.blueprint-kpi-grid--five,.blueprint-kpi-grid--six{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1180px){.blueprint-shell{display:grid;gap:18px}.admin-sidebar.blueprint-sidebar{position:sticky;inset:0;width:auto;height:auto;max-height:none;border-right:none;border-bottom:1px solid var(--blueprint-line)}.blueprint-content{margin-left:0;padding:18px 16px 28px}.blueprint-topbar,.blueprint-auth-shell,.blueprint-hero,.blueprint-stage-grid,.blueprint-split-layout{grid-template-columns:1fr}.blueprint-support-rail{position:static}.blueprint-kpi-grid--four,.blueprint-kpi-grid--five,.blueprint-kpi-grid--six,.blueprint-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.blueprint-auth-screen,.blueprint-content{padding-inline:12px}.blueprint-sidebar,.blueprint-hero,.blueprint-table-card,.blueprint-filter-shell,.blueprint-form-shell,.blueprint-side-card,.blueprint-auth-hero,.blueprint-auth-card,.blueprint-dark-band{border-radius:26px;padding:22px}.blueprint-kpi-grid--four,.blueprint-kpi-grid--five,.blueprint-kpi-grid--six,.blueprint-info-grid{grid-template-columns:1fr}.blueprint-topbar{grid-template-columns:1fr;padding:14px;top:12px}.blueprint-auth-local-card{grid-template-columns:1fr;justify-items:start}}.blueprint-brand-block--minimal{padding:0;background:transparent;border:0;box-shadow:none}.blueprint-brand-head--minimal{display:flex;align-items:center;gap:12px}.blueprint-brand-head--minimal h1{margin:0;font-size:1.32rem;line-height:1.08;letter-spacing:-.04em}.blueprint-brand-media--compact,.blueprint-brand-mark{width:44px;height:44px;margin:0;border-radius:14px}.admin-sidebar.blueprint-sidebar{width:280px;gap:16px;padding:20px 18px 18px}.blueprint-content{margin-left:280px;padding:16px 20px 28px}.blueprint-nav-list{gap:6px}.blueprint-nav-list .nav-link{grid-template-columns:40px minmax(0,1fr);gap:12px;padding:10px 12px;border-radius:18px}.blueprint-nav-list .nav-link__icon{width:40px;height:40px;border-radius:13px}.blueprint-nav-list .nav-link__copy strong{font-size:.92rem}.blueprint-nav-list .nav-link__copy small{font-size:.74rem;line-height:1.24}.blueprint-guidance-card,.blueprint-user-block{border-radius:22px}.blueprint-guidance-card{padding:14px 16px}.blueprint-user-block{gap:12px;padding:14px 16px}.blueprint-topbar{top:16px;grid-template-columns:minmax(160px,.38fr) minmax(280px,.86fr) auto;gap:12px;padding:10px 12px;border-radius:22px}.blueprint-topbar .admin-topbar__eyebrow{font-size:.68rem;letter-spacing:.16em}.blueprint-topbar .admin-topbar__context strong{font-size:.88rem;line-height:1.32}.admin-topbar__search,.blueprint-topbar__search{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;min-height:48px;padding:0 12px;border-radius:18px}.admin-topbar__search input,.blueprint-topbar__search input{min-width:0;width:100%;font-size:.9rem}.admin-topbar__search-submit,.blueprint-topbar__search-submit{min-width:52px;height:34px;padding:0 12px;border-radius:12px;font-size:.81rem;white-space:nowrap;justify-self:end;align-self:center}.blueprint-canvas{padding-top:18px;gap:20px}.blueprint-page{gap:22px}.blueprint-page .page-header h2,.blueprint-hero h2,.blueprint-auth-card h1,.blueprint-auth-hero h1{font-size:clamp(2.05rem,3.4vw,2.95rem);line-height:1.02;letter-spacing:-.055em}.hero-copy p,.page-header p,.blueprint-hero__copy p{font-size:.95rem;line-height:1.55}.blueprint-hero{gap:20px;padding:26px 28px 24px;border-radius:30px}.blueprint-kpi-grid{gap:14px}.blueprint-page .metric-card{min-height:140px;padding:20px 18px;border-radius:24px}.blueprint-page .metric-card h3{font-size:.72rem;letter-spacing:.14em}.blueprint-page .metric-card strong,.blueprint-page .summary-number{font-size:clamp(1.6rem,2.5vw,2.1rem)}.blueprint-stage-grid{grid-template-columns:minmax(0,1.36fr) minmax(300px,.64fr);gap:18px}.blueprint-table-card,.blueprint-side-card,.blueprint-filter-shell,.blueprint-form-shell{padding:20px 22px;border-radius:24px}.blueprint-table-card .page-header.compact h3{font-size:1.3rem}.blueprint-dark-band{padding:22px 24px;border-radius:28px}.blueprint-dark-card__metrics strong{font-size:clamp(1.75rem,2.7vw,2.25rem)}.blueprint-auth-screen{padding:20px}.blueprint-auth-shell{grid-template-columns:minmax(0,1fr) minmax(400px,.94fr);gap:22px}.blueprint-auth-hero,.blueprint-auth-card{padding:28px;border-radius:32px}.blueprint-auth-local-card{padding:16px 18px}@media(max-width:1180px){.blueprint-content{margin-left:0}}@media(max-width:760px){.admin-sidebar.blueprint-sidebar,.blueprint-hero,.blueprint-table-card,.blueprint-filter-shell,.blueprint-form-shell,.blueprint-side-card,.blueprint-auth-hero,.blueprint-auth-card,.blueprint-dark-band{padding:18px;border-radius:22px}.page-header h2,.blueprint-hero h2,.blueprint-auth-card h1,.blueprint-auth-hero h1{font-size:2.15rem!important}}.admin-sidebar.blueprint-sidebar{width:272px;gap:14px;padding:18px 16px 16px}.blueprint-content{margin-left:272px;padding:14px 18px 24px}.blueprint-brand-head--minimal{gap:10px}.blueprint-brand-head--minimal h1{max-width:13ch;font-size:1.18rem;line-height:1.06}.blueprint-brand-media--compact,.blueprint-brand-mark{width:42px;height:42px;border-radius:13px}.blueprint-nav-list{gap:5px}.blueprint-nav-list .nav-link{gap:10px;padding:9px 11px;border-radius:16px}.blueprint-nav-list .nav-link__icon{width:38px;height:38px;border-radius:12px}.blueprint-nav-list .nav-link__copy strong{font-size:.88rem}.blueprint-nav-list .nav-link__copy small{font-size:.72rem;line-height:1.22}.blueprint-guidance-card,.blueprint-user-block{border-radius:18px}.blueprint-guidance-card{padding:12px 14px}.blueprint-guidance-card strong{font-size:.86rem}.blueprint-guidance-card p{font-size:.75rem;line-height:1.36}.blueprint-user-block{padding:12px 14px}.blueprint-topbar{top:14px;gap:10px;padding:10px 12px;grid-template-columns:minmax(150px,.34fr) minmax(250px,.9fr) auto}.blueprint-topbar .admin-topbar__context{min-width:0}.blueprint-topbar .admin-topbar__eyebrow{font-size:.66rem}.blueprint-topbar .admin-topbar__context strong{font-size:.84rem;line-height:1.3}.admin-topbar__search,.blueprint-topbar__search{min-width:0;width:100%;overflow:visible}.admin-topbar__search input,.blueprint-topbar__search input{min-width:0;width:100%;font-size:.88rem}.admin-topbar__search-submit,.blueprint-topbar__search-submit{display:inline-flex!important;align-items:center;justify-content:center;flex-shrink:0;position:relative;z-index:2;min-width:48px;height:32px;padding:0 11px;font-size:.78rem}.blueprint-canvas{padding-top:16px;gap:18px}.blueprint-page{gap:20px}.blueprint-page .page-header h2,.blueprint-hero h2,.blueprint-auth-card h1,.blueprint-auth-hero h1{font-size:clamp(1.76rem,2.6vw,2.4rem);line-height:1.04;letter-spacing:-.045em}.hero-copy p,.page-header p,.blueprint-hero__copy p{font-size:.9rem;line-height:1.54}.blueprint-hero{gap:18px;padding:22px 24px 20px;border-radius:26px}.blueprint-kpi-grid{gap:12px}.blueprint-page .metric-card{min-height:124px;padding:18px 16px;border-radius:20px}.blueprint-page .metric-card h3{font-size:.68rem}.blueprint-page .metric-card strong,.blueprint-page .summary-number{font-size:clamp(1.42rem,2.1vw,1.88rem)}.blueprint-stage-grid{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:16px}.blueprint-table-card,.blueprint-side-card,.blueprint-filter-shell,.blueprint-form-shell{padding:18px 20px;border-radius:20px}.blueprint-table-card .page-header.compact h3{font-size:1.16rem}.blueprint-dark-band{padding:20px 22px;border-radius:24px}.blueprint-dark-card__metrics strong{font-size:clamp(1.58rem,2.2vw,2rem)}.blueprint-auth-screen{padding:18px}.blueprint-auth-shell{gap:18px}.blueprint-auth-hero,.blueprint-auth-card{padding:24px;border-radius:28px}.blueprint-auth-local-card{padding:14px 16px}@media(max-width:1180px){.blueprint-content{margin-left:0}.blueprint-topbar{grid-template-columns:minmax(0,1fr)}}.blueprint-topbar{grid-template-columns:minmax(150px,.34fr) minmax(320px,1fr) auto}.blueprint-topbar>*{min-width:0}.admin-topbar__search,.blueprint-topbar__search{display:grid;grid-template-columns:auto minmax(0,1fr) max-content;align-items:center;gap:10px;min-width:0;width:100%;overflow:visible;position:relative;isolation:isolate}.admin-topbar__search>*,.blueprint-topbar__search>*{min-width:0}.admin-topbar__search>svg,.blueprint-topbar__search>svg{flex-shrink:0;pointer-events:none}.admin-topbar__search input,.blueprint-topbar__search input{min-width:0;width:100%;padding-right:0}.admin-topbar__search-submit,.blueprint-topbar__search-submit{display:inline-flex!important;align-items:center;justify-content:center;justify-self:end;align-self:center;min-width:56px;height:34px;padding:0 13px;border:0;border-radius:12px;background:linear-gradient(180deg,#667089,#565e74);color:#f7f7ff;white-space:nowrap;overflow:visible;position:relative;z-index:4;pointer-events:auto;flex-shrink:0}.admin-topbar__search-submit:disabled,.blueprint-topbar__search-submit:disabled{opacity:.82;filter:saturate(.7);cursor:not-allowed}body{overflow-x:hidden}#root,.admin-shell.blueprint-shell,.blueprint-auth-screen{min-height:100dvh}.admin-shell.blueprint-shell{overflow-x:clip}.admin-shell-mobile-nav-open{overflow:hidden;touch-action:none}.admin-shell__overlay{position:fixed;inset:0;z-index:39;border:0;padding:0;background:#1c26335c;opacity:0;pointer-events:none;transition:opacity .18s ease}.admin-shell__overlay.is-open{opacity:1;pointer-events:auto}.admin-topbar__menu-toggle,.blueprint-sidebar__close{display:none;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid rgba(113,124,130,.14);border-radius:14px;background:#f7fafcf2;color:#455267;box-shadow:var(--blueprint-shadow-soft)}.blueprint-sidebar__mobile-head{display:none}.blueprint-sidebar__mobile-grabber{width:48px;height:5px;margin:0 auto;border-radius:999px;background:#5c6c803d}.blueprint-sidebar__mobile-summary{display:grid;gap:3px;min-width:0}.blueprint-sidebar__mobile-summary strong,.blueprint-mobile-account-bar__copy strong{color:#22303a;font-size:.94rem;line-height:1.2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blueprint-sidebar__mobile-summary span,.blueprint-mobile-account-bar__copy span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#657588;font-size:.76rem}.blueprint-sidebar__mobile-summary-label{text-transform:uppercase;letter-spacing:.14em;font-weight:700}.admin-content.blueprint-content,.admin-content-chassis.blueprint-canvas,.blueprint-page,.blueprint-page>*,.blueprint-stage-grid,.blueprint-split-layout,.blueprint-support-rail,.blueprint-kpi-grid,.blueprint-hero,.blueprint-hero__copy,.blueprint-hero__side,.install-banner,.update-banner,.phase-banner,.blueprint-auth-shell,.blueprint-auth-pane,.blueprint-auth-hero,.blueprint-auth-card,.blueprint-auth-local-card,.editorial-auth-copy,.editorial-auth-highlight-grid,.editorial-auth-feature-row,.editorial-auth-proof-list{min-width:0}.blueprint-content{padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))}.blueprint-auth-screen{padding:max(16px,calc(16px + env(safe-area-inset-top,0px))) max(16px,calc(16px + env(safe-area-inset-right,0px))) max(18px,calc(18px + env(safe-area-inset-bottom,0px))) max(16px,calc(16px + env(safe-area-inset-left,0px)))}@media(max-width:1180px){.admin-topbar__menu-toggle,.blueprint-sidebar__mobile-head,.blueprint-sidebar__close{display:inline-flex}.admin-shell__overlay{display:block}.admin-sidebar.blueprint-sidebar{position:fixed;inset:0 auto 0 0;z-index:40;width:min(86vw,340px);max-width:340px;height:100dvh;max-height:100dvh;padding:max(16px,calc(16px + env(safe-area-inset-top,0px))) 16px max(16px,calc(16px + env(safe-area-inset-bottom,0px)));border-right:1px solid var(--blueprint-line);border-bottom:none;transform:translate(calc(-100% - 16px));transition:transform .22s ease,box-shadow .22s ease;box-shadow:0 24px 48px #22303a2e;overflow-y:auto;overscroll-behavior:contain}.admin-sidebar.blueprint-sidebar.is-mobile-open{transform:translate(0)}.blueprint-sidebar__mobile-head{justify-content:flex-end;margin-bottom:4px}.blueprint-content{min-height:100dvh;margin-left:0!important;padding:max(12px,calc(12px + env(safe-area-inset-top,0px))) 14px max(18px,calc(18px + env(safe-area-inset-bottom,0px)))}.blueprint-topbar{top:max(10px,calc(10px + env(safe-area-inset-top,0px)));grid-template-columns:auto minmax(0,1fr) auto;gap:10px 12px;padding:12px}.blueprint-topbar .admin-topbar__context{min-width:0;align-self:center}.blueprint-topbar .admin-topbar__actions{justify-self:end}.admin-topbar__search,.blueprint-topbar__search{grid-column:1 / -1}.admin-topbar__search input,.blueprint-topbar__search input,.blueprint-auth-card input{font-size:16px}.blueprint-canvas{padding-top:14px}.blueprint-stage-grid,.blueprint-split-layout,.blueprint-hero{grid-template-columns:1fr!important}.blueprint-support-rail{position:static;top:auto}.blueprint-kpi-grid--four,.blueprint-kpi-grid--five,.blueprint-kpi-grid--six,.blueprint-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blueprint-auth-shell{width:min(100%,780px);min-height:auto;grid-template-columns:1fr;gap:18px}.blueprint-auth-pane{order:1;align-content:start}.blueprint-auth-hero{order:2}}@media(max-width:1024px){.blueprint-topbar .admin-topbar__context strong{font-size:.82rem;line-height:1.28}.blueprint-page,.blueprint-canvas{gap:16px}.blueprint-sidebar,.blueprint-hero,.blueprint-table-card,.blueprint-filter-shell,.blueprint-form-shell,.blueprint-side-card,.blueprint-dark-band,.blueprint-auth-hero,.blueprint-auth-card,.blueprint-auth-local-card{padding:18px;border-radius:22px}.blueprint-page .page-header h2,.blueprint-hero h2{font-size:clamp(2rem,6vw,2.65rem);line-height:.98}.blueprint-kpi-grid--four,.blueprint-kpi-grid--five,.blueprint-kpi-grid--six,.blueprint-info-grid{grid-template-columns:1fr;gap:12px}.blueprint-page .metric-card{min-height:auto;padding:16px 14px}.editorial-auth-highlight-grid{grid-template-columns:1fr;gap:12px}.editorial-auth-feature-row{flex-wrap:wrap;gap:10px}}@media(max-width:640px){.blueprint-content{padding:max(10px,calc(10px + env(safe-area-inset-top,0px))) 10px max(16px,calc(16px + env(safe-area-inset-bottom,0px)))}.blueprint-topbar{gap:10px;padding:10px;border-radius:18px}.blueprint-topbar .admin-topbar__context strong{font-size:.78rem}.blueprint-topbar .admin-topbar__eyebrow{font-size:.62rem;letter-spacing:.14em}.admin-topbar__actions,.blueprint-topbar .admin-topbar__actions{display:none}.admin-topbar__search,.blueprint-topbar__search{min-height:44px;gap:8px;padding:0 10px;border-radius:16px}.admin-topbar__search-submit,.blueprint-topbar__search-submit{min-width:48px;height:32px;padding:0 12px}.blueprint-auth-screen{place-items:stretch}.blueprint-auth-shell{width:100%;gap:14px}.blueprint-auth-card h1,.blueprint-auth-hero h1{font-size:clamp(1.9rem,10vw,2.8rem)!important;line-height:1.02}.blueprint-auth-card,.blueprint-auth-hero{padding:18px 16px;border-radius:20px}.blueprint-auth-local-card{grid-template-columns:auto minmax(0,1fr);gap:12px;padding:14px;border-radius:20px}.blueprint-auth-brand__mark,.blueprint-auth-icon,.blueprint-auth-highlight__icon,.blueprint-auth-local-card__icon{width:48px;height:48px;border-radius:16px}.editorial-auth-copy h1{max-width:9ch}.editorial-auth-copy p,.blueprint-auth-card__copy p,.blueprint-auth-local-card p{font-size:.94rem;line-height:1.5}.blueprint-page .table-scroll-shell{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width:1024px){.admin-shell.blueprint-shell.is-standalone.is-narrow-viewport{background:linear-gradient(180deg,#f4f8fcf5,#f7f9fb)}.admin-shell.blueprint-shell.is-standalone.is-narrow-viewport .admin-shell__overlay{background:#1d273475;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.admin-shell.blueprint-shell.is-standalone.is-narrow-viewport .blueprint-content{padding:max(10px,calc(10px + env(safe-area-inset-top,0px))) max(12px,calc(12px + env(safe-area-inset-right,0px))) max(18px,calc(18px + env(safe-area-inset-bottom,0px))) max(12px,calc(12px + env(safe-area-inset-left,0px)))}.admin-shell.blueprint-shell.is-standalone.is-narrow-viewport .blueprint-topbar{grid-template-columns:auto minmax(0,1fr);gap:10px;padding:10px 12px;border-radius:18px}.admin-shell.blueprint-shell.is-standalone.is-narrow-viewport .blueprint-topbar .admin-topbar__actions{display:none}.admin-shell.blueprint-shell.is-standalone.is-narrow-viewport .blueprint-topbar .admin-topbar__context{gap:2px}.admin-shell.blueprint-shell.is-standalone.is-narrow-viewport .blueprint-topbar .admin-topbar__context strong{font-size:.96rem;line-height:1.2}.admin-shell.blueprint-shell.is-standalone.is-narrow-viewport .blueprint-topbar .admin-topbar__eyebrow{font-size:.62rem;letter-spacing:.16em}.admin-shell.blueprint-shell.is-standalone.is-narrow-viewport .blueprint-topbar__search{grid-column:1 / -1;min-height:46px;padding:0 10px;border-radius:16px}.admin-shell.blueprint-shell.is-standalone.is-narrow-viewport .blueprint-topbar__search input{font-size:16px}.admin-shell.blueprint-shell.is-standalone.is-narrow-viewport .blueprint-topbar__search-submit{min-width:48px;height:32px;padding:0 12px}.admin-shell.blueprint-shell.is-standalone.is-narrow-viewport .admin-sidebar.blueprint-sidebar{width:min(82vw,320px);max-width:320px;grid-template-rows:auto auto minmax(0,1fr) auto;gap:14px;padding:max(14px,calc(14px + env(safe-area-inset-top,0px))) 14px max(16px,calc(16px + env(safe-area-inset-bottom,0px)));overflow:hidden}.admin-shell.blueprint-shell.is-standalone.is-narrow-viewport .brand-block{padding:0}.admin-shell.blueprint-shell.is-standalone.is-narrow-viewport .blueprint-sidebar__sections{min-height:0;overflow-y:auto;padding-right:2px;overscroll-behavior:contain}.admin-shell.blueprint-shell.is-standalone.is-narrow-viewport .blueprint-mobile-nav-section{gap:10px}.admin-shell.blueprint-shell.is-standalone.is-narrow-viewport .blueprint-nav-list{gap:8px}.admin-shell.blueprint-shell.is-standalone.is-narrow-viewport .blueprint-nav-list .nav-link{grid-template-columns:40px minmax(0,1fr);padding:12px;border-radius:16px}.admin-shell.blueprint-shell.is-standalone.is-narrow-viewport .blueprint-nav-list .nav-link__copy strong{font-size:.94rem}.admin-shell.blueprint-shell.is-standalone.is-narrow-viewport .blueprint-nav-list .nav-link__copy small{display:none}.admin-shell.blueprint-shell.is-standalone.is-narrow-viewport .blueprint-mobile-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-shell.blueprint-shell.is-standalone.is-narrow-viewport .blueprint-mobile-shortcut{min-height:72px;padding:12px;border-radius:16px}.admin-shell.blueprint-shell.is-standalone.is-narrow-viewport .blueprint-mobile-shortcut strong{font-size:.88rem}.admin-shell.blueprint-shell.is-standalone.is-narrow-viewport .user-block{padding:12px;border-radius:18px}.admin-shell.blueprint-shell.is-standalone.is-narrow-viewport .blueprint-page,.admin-shell.blueprint-shell.is-standalone.is-narrow-viewport .blueprint-canvas{gap:14px}.admin-shell.blueprint-shell.is-standalone.is-narrow-viewport .admin-mobile-quicknav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.admin-shell.blueprint-shell.is-standalone.is-narrow-viewport .admin-mobile-quicknav__link{min-height:38px;padding:8px 10px;border-radius:14px;font-size:.76rem}.admin-shell.blueprint-shell.is-standalone.is-narrow-viewport .blueprint-hero{gap:12px}.admin-shell.blueprint-shell.is-standalone.is-narrow-viewport .blueprint-hero,.admin-shell.blueprint-shell.is-standalone.is-narrow-viewport .blueprint-table-card,.admin-shell.blueprint-shell.is-standalone.is-narrow-viewport .blueprint-filter-shell,.admin-shell.blueprint-shell.is-standalone.is-narrow-viewport .blueprint-form-shell,.admin-shell.blueprint-shell.is-standalone.is-narrow-viewport .blueprint-side-card,.admin-shell.blueprint-shell.is-standalone.is-narrow-viewport .blueprint-auth-card,.admin-shell.blueprint-shell.is-standalone.is-narrow-viewport .blueprint-auth-local-card{padding:16px;border-radius:20px}.admin-shell.blueprint-shell.is-standalone.is-narrow-viewport .blueprint-hero h2{font-size:clamp(1.7rem,7vw,2.15rem);line-height:1.02}.admin-shell.blueprint-shell.is-standalone.is-narrow-viewport .blueprint-hero__copy p,.admin-shell.blueprint-shell.is-standalone.is-narrow-viewport .metric-card p,.admin-shell.blueprint-shell.is-standalone.is-narrow-viewport .action-card p,.admin-shell.blueprint-shell.is-standalone.is-narrow-viewport .mobile-record-meta,.admin-shell.blueprint-shell.is-standalone.is-narrow-viewport .muted-copy{font-size:.92rem;line-height:1.45}.admin-shell.blueprint-shell.is-standalone.is-narrow-viewport .scope-pill-row{gap:8px}.admin-shell.blueprint-shell.is-standalone.is-narrow-viewport .scope-pill{font-size:.72rem;padding:6px 10px}.admin-shell.blueprint-shell.is-standalone.is-narrow-viewport .mobile-shortcut-shell,.admin-shell.blueprint-shell.is-standalone.is-narrow-viewport .finance-mobile-jump-shell{gap:12px}.admin-shell.blueprint-shell.is-standalone.is-narrow-viewport .mobile-shortcut-board,.admin-shell.blueprint-shell.is-standalone.is-narrow-viewport .finance-mobile-jump-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-shell.blueprint-shell.is-standalone.is-narrow-viewport .mobile-shortcut-board .action-card{min-height:132px;padding:14px}.admin-shell.blueprint-shell.is-standalone.is-narrow-viewport .mobile-shortcut-board .action-card h3{font-size:1.02rem}.admin-shell.blueprint-shell.is-standalone.is-narrow-viewport .finance-mobile-jump-link{min-height:40px;font-size:.8rem}.admin-shell.blueprint-shell.is-standalone.is-narrow-viewport .header-actions{width:100%;gap:10px;justify-content:stretch}.admin-shell.blueprint-shell.is-standalone.is-narrow-viewport .header-actions>*{flex:1 1 0}.admin-shell.blueprint-shell.is-standalone.is-narrow-viewport .blueprint-hero__side .status-card,.admin-shell.blueprint-shell.is-standalone.is-narrow-viewport .blueprint-dark-band{display:none}.blueprint-auth-screen.is-mobile-standalone{align-items:start;padding:max(12px,calc(12px + env(safe-area-inset-top,0px))) max(12px,calc(12px + env(safe-area-inset-right,0px))) max(16px,calc(16px + env(safe-area-inset-bottom,0px))) max(12px,calc(12px + env(safe-area-inset-left,0px)))}.blueprint-auth-screen.is-mobile-standalone .blueprint-auth-shell{width:100%;max-width:100%;min-height:calc(100dvh - max(24px,calc(24px + env(safe-area-inset-top,0px))));gap:0}.blueprint-auth-screen.is-mobile-standalone .blueprint-auth-pane{width:100%;max-width:none;gap:12px;align-content:start}.blueprint-auth-screen.is-mobile-standalone .blueprint-auth-card{padding:20px 16px;border-radius:22px}.blueprint-auth-screen.is-mobile-standalone .blueprint-auth-icon{width:52px;height:52px;border-radius:18px}.blueprint-auth-screen.is-mobile-standalone .blueprint-auth-card__copy h1{font-size:clamp(1.9rem,8vw,2.3rem);line-height:1.04}.blueprint-auth-screen.is-mobile-standalone .blueprint-auth-card__copy p{max-width:28ch;margin:0 auto}.blueprint-auth-screen.is-mobile-standalone .blueprint-auth-note,.blueprint-auth-screen.is-mobile-standalone .blueprint-auth-footer{padding:12px 14px;border-radius:16px}}@media(max-width:600px){.admin-shell.blueprint-shell.is-standalone.is-phone-viewport .blueprint-topbar{grid-template-columns:auto minmax(0,1fr);align-items:center}.admin-shell.blueprint-shell.is-standalone.is-phone-viewport .blueprint-topbar .admin-topbar__context strong{font-size:.9rem}.admin-shell.blueprint-shell.is-standalone.is-phone-viewport .blueprint-topbar .admin-topbar__eyebrow{font-size:.58rem}.admin-shell.blueprint-shell.is-standalone.is-phone-viewport .admin-sidebar.blueprint-sidebar{width:min(84vw,308px);max-width:308px}.admin-shell.blueprint-shell.is-standalone.is-phone-viewport .admin-mobile-quicknav{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-shell.blueprint-shell.is-standalone.is-phone-viewport .blueprint-hero,.admin-shell.blueprint-shell.is-standalone.is-phone-viewport .blueprint-table-card,.admin-shell.blueprint-shell.is-standalone.is-phone-viewport .blueprint-filter-shell,.admin-shell.blueprint-shell.is-standalone.is-phone-viewport .blueprint-form-shell,.admin-shell.blueprint-shell.is-standalone.is-phone-viewport .blueprint-side-card,.admin-shell.blueprint-shell.is-standalone.is-phone-viewport .blueprint-auth-card,.admin-shell.blueprint-shell.is-standalone.is-phone-viewport .blueprint-auth-local-card{padding:14px;border-radius:18px}.blueprint-auth-screen[data-device-layout=phone] .blueprint-auth-card{padding:18px 14px}.admin-shell.blueprint-shell.is-standalone.is-phone-viewport .header-actions{flex-direction:column}.admin-shell.blueprint-shell.is-standalone.is-phone-viewport .mobile-shortcut-board,.admin-shell.blueprint-shell.is-standalone.is-phone-viewport .finance-mobile-jump-grid,.admin-shell.blueprint-shell.is-standalone.is-phone-viewport .blueprint-mobile-shortcuts{grid-template-columns:1fr}}.dashboard-executive-page{gap:20px}.dashboard-executive-hero{grid-template-columns:minmax(0,1fr) auto;align-items:end;padding:28px;border-radius:30px;background:radial-gradient(circle at top right,rgba(134,171,226,.18),transparent 32%),linear-gradient(180deg,#fbfdfffa,#edf5fceb);border-color:#9aaec742;box-shadow:0 22px 44px #465e791a,inset 0 1px #ffffffb8}.dashboard-executive-hero__copy{gap:18px}.dashboard-hero-intro{display:grid;gap:12px}.dashboard-executive-kicker{background:#4e607e14;color:#52627c}.dashboard-executive-hero__copy h2{font-size:clamp(2.45rem,4.4vw,3.65rem);line-height:.98;letter-spacing:-.04em}.dashboard-executive-hero__copy p{max-width:60ch;font-size:1rem;color:#5d6a7f}.dashboard-executive-pills{gap:10px}.dashboard-executive-hero__actions{display:flex;align-items:center;justify-content:flex-end;gap:12px}.dashboard-mobile-quick-shell,.dashboard-executive-kpis{gap:14px}.dashboard-kpi-card{min-height:172px;padding:20px 18px;border-radius:24px;background:linear-gradient(180deg,#fffffffa,#f3f8fceb);border-color:#92a4bc38;box-shadow:0 18px 34px #4d5f7814,inset 0 1px #ffffffbd}.dashboard-kpi-card__topline{display:flex;align-items:center;justify-content:space-between;gap:10px}.dashboard-kpi-card h3{margin:0;font-size:.96rem;font-weight:700;color:#415168}.dashboard-kpi-card strong{font-size:clamp(2.05rem,3vw,2.6rem);line-height:1;letter-spacing:-.04em;color:#203047}.dashboard-kpi-card p{margin:0;color:#66758a;font-size:.94rem}.dashboard-kpi-card__marker{width:12px;height:12px;border-radius:999px;box-shadow:0 0 0 8px #667ea414}.dashboard-kpi-card__marker--default{background:#6a7e9f}.dashboard-kpi-card__marker--success{background:#3a9b69}.dashboard-kpi-card__marker--warning{background:#d7a643}.dashboard-kpi-card__marker--danger{background:#d27272}.dashboard-executive-stage{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(300px,.9fr);gap:16px;align-items:start}.dashboard-highlight-card{display:grid;gap:18px;padding:24px;border-radius:28px}.dashboard-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.dashboard-section-heading h3{margin:6px 0 0;font-size:1.45rem;line-height:1.08;color:#213349}.dashboard-section-eyebrow{display:inline-flex;align-items:center;width:fit-content;padding:6px 11px;border-radius:999px;background:#5a6e8a14;color:#56667e;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.dashboard-highlight-card__summary{margin:0;max-width:64ch;color:#5f6f85;font-size:.98rem}.dashboard-highlight-card__metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.dashboard-mini-stat{display:grid;gap:8px;padding:18px;border-radius:22px;background:#f3f7fcf5;border:1px solid rgba(146,164,188,.2)}.dashboard-mini-stat span{color:#5a6a81;font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.dashboard-mini-stat strong{font-size:1.65rem;line-height:1;letter-spacing:-.03em;color:#203047}.dashboard-mini-stat p{margin:0;color:#6a7788;font-size:.92rem}.dashboard-highlight-card__actions{display:flex;gap:12px;flex-wrap:wrap}.dashboard-finance-stack{display:grid;gap:12px}.dashboard-finance-card{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 18px 18px 20px;border-radius:22px;border:1px solid rgba(146,164,188,.2);background:linear-gradient(180deg,#fffffffa,#f2f7fbeb);box-shadow:0 16px 30px #4d5f7814;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}.dashboard-finance-card:hover,.dashboard-finance-card:focus-visible{transform:translateY(-1px);border-color:#657c9c52;box-shadow:0 22px 38px #4d5f781f;outline:none}.dashboard-finance-card__copy{display:grid;gap:5px}.dashboard-finance-card__copy span{color:#5b6a81;font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.dashboard-finance-card__copy strong{font-size:1.4rem;line-height:1.02;letter-spacing:-.03em;color:#203047}.dashboard-finance-card__copy p{margin:0;color:#69788d;font-size:.9rem}.dashboard-finance-card__cta{display:inline-flex;align-items:center;justify-content:center;min-width:64px;padding:10px 14px;border-radius:999px;background:#5c6b8414;color:#4b5970;font-size:.82rem;font-weight:700}.dashboard-lower-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:16px;align-items:start}.dashboard-quick-actions-card,.dashboard-governance-card,.dashboard-sales-card{border-radius:28px}.dashboard-quick-actions-grid,.dashboard-governance-grid{display:grid;gap:12px}.dashboard-governance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-sales-card__header{margin-bottom:8px}.dashboard-sales-card__header p{max-width:62ch}@media(max-width:1180px){.dashboard-executive-stage,.dashboard-lower-grid{grid-template-columns:1fr}}@media(max-width:1024px){.dashboard-executive-page{gap:16px}.dashboard-executive-hero{padding:20px;border-radius:24px}.dashboard-executive-hero__actions{width:100%;justify-content:stretch}.dashboard-executive-hero__actions>*{flex:1 1 0}.dashboard-kpi-card{min-height:0;padding:18px 16px}.dashboard-highlight-card,.dashboard-quick-actions-card,.dashboard-governance-card,.dashboard-sales-card{padding:20px;border-radius:24px}.dashboard-highlight-card__metrics,.dashboard-governance-grid{grid-template-columns:1fr}}@media(max-width:640px){.dashboard-executive-hero{padding:16px;border-radius:20px}.dashboard-executive-hero__copy h2{font-size:clamp(2rem,10vw,2.8rem)}.dashboard-kpi-card strong{font-size:2rem}.dashboard-section-heading,.dashboard-highlight-card__actions,.dashboard-executive-hero__actions{flex-direction:column;align-items:stretch}.dashboard-highlight-card,.dashboard-quick-actions-card,.dashboard-governance-card,.dashboard-sales-card{padding:16px;border-radius:20px}.dashboard-finance-card{padding:16px;border-radius:18px}}.product-image-field{display:grid;gap:8px}.product-image-field__status-row{display:grid;gap:4px}.product-image-field__status-copy{display:grid;gap:2px}.product-image-field__status-copy strong,.product-image-field__status-copy span{margin:0}.product-image-field__status-copy strong{color:var(--blueprint-ink);font-size:.8rem;line-height:1.2}.product-image-field__status-copy span{color:var(--muted);font-size:.73rem;line-height:1.3}.product-image-field__stage{display:grid;gap:7px;padding:7px;border-radius:20px;border:1px solid rgba(121,139,164,.12);background:#f8fbfef0}.product-image-field__preview{position:relative;display:grid;place-items:center;min-height:196px;width:100%;padding:0;border:none;border-radius:20px;outline:1px dashed rgba(121,139,164,.26);background:radial-gradient(circle at top left,rgba(210,222,241,.34),transparent 32%),linear-gradient(180deg,#fffffffa,#f3f7fbf0);overflow:hidden}.product-image-field__preview.has-image{outline-style:solid}.product-image-field__preview img{width:100%;height:100%;min-height:196px;object-fit:cover}.product-image-field__preview-badge{position:absolute;left:14px;bottom:14px;display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:#243140c7;color:#fff;font-size:10px;font-weight:700;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.product-image-field__placeholder{display:inline-flex;flex-direction:column;align-items:center;gap:8px;color:var(--accent-strong);font-weight:700}.product-image-field__crop-stage{position:relative;display:grid;place-items:center;overflow:hidden;border-radius:18px;background:radial-gradient(circle at top left,rgba(210,222,241,.38),transparent 32%),linear-gradient(180deg,#fffffffa,#f3f7fbf0);min-height:208px;max-height:320px;padding:10px;touch-action:none;overscroll-behavior:contain}.product-image-field__crop-stage img{display:block;max-width:100%;width:auto;height:auto;max-height:280px;object-fit:contain;user-select:none;-webkit-user-select:none}.product-image-field__crop-overlay{position:absolute;border:1.5px solid rgba(255,255,255,.96);border-radius:20px;box-shadow:0 0 0 9999px #2431406b;cursor:move;touch-action:none;will-change:transform}.product-image-field__crop-handle{position:absolute;right:7px;bottom:7px;width:28px;height:28px;border-radius:999px;background:#fff;box-shadow:0 4px 12px #0e151e2e;cursor:nwse-resize}.product-image-field__crop-focus{position:absolute;left:8px;top:8px;display:inline-flex;align-items:center;padding:3px 7px;border-radius:999px;background:#141e2a94;color:#f8fbff;font-size:.64rem;font-weight:700;letter-spacing:.02em}.product-image-field__crop-toolbar{display:grid;gap:6px}.product-image-field__crop-copy{display:flex;align-items:baseline;justify-content:space-between;gap:8px 12px;flex-wrap:wrap;padding:0 2px}.product-image-field__crop-copy strong{font-size:.84rem}.product-image-field__crop-copy span{color:var(--muted);font-size:.74rem;line-height:1.35}.product-image-field__crop-zoom{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:8px;align-items:center}.product-image-field__crop-zoom input[type=range]{width:100%;margin:0;accent-color:var(--accent-strong)}.product-image-field__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.product-image-field__actions--confirm{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.product-image-field__actions--manage{grid-template-columns:repeat(3,minmax(0,1fr))}.product-image-field__actions--source .ghost-button{background:#fffffff5}.product-image-field__actions .ghost-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px}.document-preview-modal{position:fixed;inset:0;z-index:70;display:grid;place-items:center;padding:24px}.document-preview-modal__backdrop{position:absolute;inset:0;border:none;background:#1018207a;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.document-preview-modal__dialog{position:relative;z-index:1;width:min(1220px,calc(100vw - 48px));max-height:calc(100vh - 48px);display:grid;gap:16px;padding:20px;border-radius:28px;border:1px solid rgba(121,139,164,.18);background:#f6f9fcfa;box-shadow:0 28px 60px #131c2638}.document-preview-modal__header{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.document-preview-modal__copy{display:grid;gap:8px}.document-preview-modal__copy strong{font-size:1.5rem;line-height:1.02}.document-preview-modal__copy p{margin:0;color:#5f6f82}.document-preview-modal__eyebrow{display:inline-flex;align-items:center;gap:8px;width:fit-content;padding:6px 11px;border-radius:999px;background:#7c4d2814;color:var(--accent-strong);font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.document-preview-modal__actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.document-preview-modal__actions .ghost-button,.sales-detail-actions .ghost-button,.product-ai-card__actions .ghost-button,.reports-document-card .ghost-button{display:inline-flex;align-items:center;gap:8px}.document-preview-modal__frame-shell{min-height:0;height:min(76vh,920px);overflow:hidden;border-radius:22px;border:1px solid rgba(140,157,181,.18);background:#eef3f7}.document-preview-modal__frame{width:100%;height:100%;border:none;background:#fff}.products-create-grid{display:grid;gap:18px}.products-create-support,.products-create-main{min-width:0}.product-ai-card{display:grid;gap:8px}.product-ai-card__header{display:grid;gap:4px}.product-ai-card__header h4{margin:0}.product-ai-card__header p{margin:2px 0 0;color:var(--muted);font-size:.78rem;line-height:1.34}.product-ai-card__actions{display:flex;gap:10px;flex-wrap:wrap}.product-ai-card__actions>*{flex:1 1 100%}.product-ai-suggestion{display:grid;gap:7px;padding:10px;border-radius:15px;background:linear-gradient(180deg,#fafcfffa,#f4f8fcf2);border:1px solid rgba(144,160,184,.16)}.product-ai-suggestion__summary{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;align-items:start}.product-ai-suggestion__copy{display:grid;gap:3px;min-width:0}.product-ai-suggestion__copy strong{margin:0;color:var(--blueprint-ink);line-height:1.2}.product-ai-suggestion__copy p{margin:0;color:var(--muted);font-size:.77rem;line-height:1.32}.product-ai-suggestion__meta{display:grid;justify-items:end;gap:2px;padding:2px 0;color:var(--muted);font-size:.74rem;white-space:nowrap}.product-ai-suggestion__meta strong{color:var(--blueprint-ink);font-size:.82rem}.product-ai-suggestion__chips{display:flex;flex-wrap:wrap;gap:6px}.product-ai-suggestion__chip{display:inline-flex;align-items:center;min-height:0;padding:5px 9px;border-radius:999px;background:#6c7c9214;color:var(--accent-strong);font-size:.73rem;font-weight:700}.product-ai-suggestion__scan{display:grid;border-radius:13px;border:1px solid rgba(144,160,184,.14);background:#ffffffe6;overflow:hidden}.product-ai-suggestion__scan-row{display:grid;grid-template-columns:86px minmax(0,1fr);gap:7px;align-items:start;padding:8px 10px}.product-ai-suggestion__scan-row+.product-ai-suggestion__scan-row{border-top:1px solid rgba(144,160,184,.12)}.product-ai-suggestion__label,.product-ai-suggestion__scan-row>span{color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.product-ai-suggestion__value{margin:0;color:var(--blueprint-ink);line-height:1.34}.product-ai-suggestion__value{min-width:0;font-size:.82rem}.product-ai-suggestion__footnote{margin:0;color:var(--muted);font-size:.75rem;line-height:1.32}.products-catalog-list{display:grid;gap:12px}.products-catalog-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;padding:14px;border-radius:22px;border:1px solid rgba(132,148,171,.18);background:linear-gradient(180deg,#fffffff5,#f5f7faeb);transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease}.products-catalog-card:hover,.products-catalog-card:focus-visible{transform:translateY(-1px);border-color:#7c4d2838;box-shadow:0 16px 28px #3e200c14;outline:none}.products-catalog-card.is-selected{border-color:#7c4d284d;background:linear-gradient(180deg,#fffaf5fa,#f7f0e8f0);box-shadow:0 18px 30px #3e200c14}.products-catalog-card__media,.products-table-product__media,.products-detail-hero__media{display:grid;place-items:center;overflow:hidden;background:linear-gradient(180deg,#7c4d2814,#7c4d280a);color:var(--accent-strong);font-weight:800}.products-catalog-card__media{width:84px;height:84px;border-radius:20px}.products-catalog-card__media img,.products-table-product__media img,.products-detail-hero__media img{width:100%;height:100%;object-fit:cover}.products-catalog-card__copy{display:grid;gap:8px;min-width:0}.products-catalog-card__topline{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.products-catalog-card__topline strong{font-size:1.02rem;line-height:1.2}.products-catalog-card__metrics{display:flex;gap:10px;flex-wrap:wrap;color:#516275;font-size:.9rem}.products-table-product{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center}.products-table-product__media{width:52px;height:52px;border-radius:16px}.products-detail-scroll,.sales-detail-scroll{display:grid;gap:16px}.products-detail-hero{display:grid;gap:14px}.products-detail-hero__media{width:100%;min-height:220px;border-radius:24px}.sales-detail-actions{display:flex;gap:10px;flex-wrap:wrap}.reports-summary-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}@media(min-width:981px){.blueprint-page--products .products-create-grid{grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr);align-items:start}.blueprint-page--products .products-catalog-panel,.blueprint-page--products .products-detail-panel,.blueprint-page--sales .sales-list-panel,.blueprint-page--sales .sales-detail-panel,.blueprint-page--reports .reports-document-card{min-height:calc(100vh - 270px)}.blueprint-page--products .products-catalog-scroll,.blueprint-page--sales .sales-list-scroll{display:grid;gap:16px;max-height:calc(100vh - 312px);overflow-y:auto;padding-right:4px}.blueprint-page--products .products-detail-scroll,.blueprint-page--sales .sales-detail-scroll{max-height:calc(100vh - 312px);overflow-y:auto;padding-right:4px}.blueprint-page--products .products-catalog-list{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.blueprint-page--products .products-table-shell,.blueprint-page--reports .reports-table-scroll{max-height:420px;overflow:auto}.blueprint-page--sales .sales-stage-layout,.blueprint-page--products .admin-edit-layout{align-items:start}.blueprint-page--reports .reports-document-card{display:grid;gap:18px;align-content:start}.blueprint-page--reports .reports-filter-shell,.blueprint-page--sales .sales-filter-shell,.blueprint-page--products .blueprint-filter-shell{position:sticky;top:20px;z-index:2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}}@media(max-width:980px){.document-preview-modal{padding:12px}.document-preview-modal__dialog{width:min(100vw - 24px,100%);max-height:calc(100vh - 24px);padding:16px;border-radius:22px}.document-preview-modal__header{flex-direction:column}.document-preview-modal__actions,.product-ai-card__actions,.product-image-field__actions,.sales-detail-actions{width:100%}.document-preview-modal__actions>*,.product-ai-card__actions>*,.product-image-field__actions>*,.sales-detail-actions>*{flex:1 1 0}.products-catalog-card{grid-template-columns:72px minmax(0,1fr)}.products-catalog-card__media{width:72px;height:72px}}@media(min-width:981px){.admin-sidebar.blueprint-sidebar{width:248px;padding:20px 16px 18px;gap:16px}.blueprint-guidance-card,.blueprint-user-block{padding:14px 15px}.blueprint-nav-list{gap:8px}.blueprint-nav-list .nav-link{padding:11px 12px;border-radius:16px;gap:10px}.blueprint-nav-list .nav-link__copy strong{font-size:.92rem}.blueprint-nav-list .nav-link__copy small{font-size:.74rem}.blueprint-content{gap:18px}.blueprint-topbar{min-height:74px;padding:14px 18px;gap:14px;border-radius:20px}.blueprint-topbar .admin-topbar__context strong{font-size:.98rem;line-height:1.28}.blueprint-topbar .admin-topbar__eyebrow{font-size:.68rem;letter-spacing:.16em}.blueprint-topbar__search{min-height:46px;padding:0 10px 0 12px;border-radius:16px}.blueprint-topbar__search input{font-size:.92rem}.blueprint-topbar__search-submit{min-height:38px;padding:0 12px;border-radius:12px;font-size:.86rem}.blueprint-canvas,.blueprint-page{gap:18px}.blueprint-phase-banner{padding:12px 16px;border-radius:16px;font-size:.87rem}.blueprint-page .page-header h2,.blueprint-hero h2{font-size:clamp(1.85rem,2.45vw,2.35rem);line-height:1.06;letter-spacing:-.03em}.blueprint-hero{padding:22px 24px;gap:18px;border-radius:24px}.blueprint-hero__copy{gap:12px}.blueprint-hero__copy p{max-width:62ch;font-size:.95rem;line-height:1.56}.brand-pill{padding:6px 10px;font-size:.66rem}.scope-pill-row{gap:8px}.scope-pill{padding:6px 10px;font-size:.77rem}.hero-status-card{gap:10px}.hero-status-card strong{font-size:.94rem}.hero-status-card span,.hero-status-copy,.muted-copy,.inline-hint{font-size:.88rem;line-height:1.5}.blueprint-page .metric-card,.blueprint-page .info-card,.blueprint-page .matrix-card,.blueprint-page .status-card,.blueprint-page .toolbar-card,.blueprint-page .action-card,.blueprint-form-shell,.blueprint-filter-shell,.blueprint-table-card,.blueprint-side-card{padding:18px;border-radius:22px}.blueprint-kpi-grid,.blueprint-stage-grid,.blueprint-split-layout,.dashboard-executive-stage,.dashboard-lower-grid{gap:14px}.blueprint-page .metric-card{min-height:140px}.blueprint-page .metric-card h3,.matrix-card h3,.info-card h3,.action-card h3,.dashboard-section-heading h3,.page-header.compact h3{font-size:.98rem}.blueprint-page .metric-card strong,.blueprint-page .summary-number{font-size:clamp(1.65rem,2.2vw,2.15rem)}.metric-card p,.info-card p,.matrix-card p,.action-card p{font-size:.9rem;line-height:1.55}.toolbar-card,.toolbar-row,.toolbar-meta-row{gap:12px}.search-input,.select-input,.editor-textarea,.toolbar-card input,.toolbar-card select,.toolbar-card textarea{min-height:46px;padding:11px 14px;border-radius:16px;font-size:.94rem}.editor-textarea{min-height:116px}.primary-button,.ghost-button{min-height:44px;padding:0 16px;border-radius:14px;font-size:.92rem}.action-card{min-height:128px;gap:10px}.action-link-text{font-size:.84rem}.mobile-record-card{gap:10px;padding:12px 14px;border-radius:18px}.mobile-record-card strong{font-size:.97rem}.mobile-record-meta,.row-subtitle{font-size:.79rem}.table-scroll-shell{border-radius:18px}.matrix-table thead th{padding:10px 12px;font-size:.73rem}.matrix-table td{padding:10px 12px;font-size:.92rem}.dashboard-executive-hero{padding:24px 24px 22px}.dashboard-executive-hero__copy h2{font-size:clamp(2rem,2.7vw,2.55rem)}.dashboard-kpi-card{min-height:132px}.dashboard-kpi-card strong{font-size:clamp(1.7rem,2.25vw,2.15rem)}.dashboard-highlight-card__summary{font-size:.95rem}.dashboard-mini-stat{padding:14px;border-radius:16px}.dashboard-mini-stat strong{font-size:1.1rem}.dashboard-finance-card{min-height:116px;padding:16px 18px;border-radius:18px}.dashboard-finance-card__copy strong{font-size:1.18rem}.blueprint-page--products .products-create-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.72fr);gap:18px}.blueprint-page--products .products-catalog-list{grid-template-columns:repeat(auto-fit,minmax(236px,1fr));gap:10px}.products-catalog-card{gap:12px;padding:12px;border-radius:18px}.products-catalog-card__media{width:76px;height:76px;border-radius:18px}.products-catalog-card__copy{gap:7px}.products-catalog-card__topline strong{font-size:.97rem}.products-catalog-card__metrics{gap:8px;font-size:.84rem}.products-detail-hero{gap:12px}.products-detail-hero__media{min-height:192px;border-radius:20px}.product-ai-card__header h4{font-size:1rem}.product-ai-card__header p,.product-image-field__hint{font-size:.88rem}.product-image-field__preview{min-height:180px;border-radius:18px}.product-ai-card__actions,.product-image-field__actions,.sales-detail-actions,.document-preview-modal__actions{gap:8px}.blueprint-page--products .products-catalog-scroll,.blueprint-page--sales .sales-list-scroll{gap:12px;max-height:calc(100vh - 300px)}.blueprint-page--products .products-detail-scroll,.blueprint-page--sales .sales-detail-scroll{gap:14px;max-height:calc(100vh - 300px)}.blueprint-page--reports .reports-document-card{gap:16px}.reports-summary-grid{gap:10px}.document-preview-modal__dialog{width:min(1100px,calc(100vw - 72px));max-height:calc(100vh - 56px);padding:18px;border-radius:24px}.document-preview-modal__header{gap:14px}.document-preview-modal__copy strong{font-size:1.08rem}.document-preview-modal__copy p{font-size:.89rem}.document-preview-modal__frame-shell{padding:10px;border-radius:18px}}@media(min-width:1180px){:root{--page-bg: #edf2f7;--page-bg-strong: #e5ebf2;--surface: rgba(255, 255, 255, .975);--surface-soft: rgba(244, 248, 252, .94);--border: rgba(104, 122, 146, .2);--shadow: 0 16px 36px rgba(33, 52, 78, .08);--text: #1f2937;--muted: #5d6b80}body{background:radial-gradient(circle at top left,rgba(182,201,228,.26),transparent 28%),radial-gradient(circle at right top,rgba(143,165,198,.16),transparent 24%),linear-gradient(180deg,var(--page-bg) 0%,var(--page-bg-strong) 100%)}.admin-shell.blueprint-shell{grid-template-columns:236px minmax(0,1fr)}.admin-sidebar.blueprint-sidebar{gap:16px;padding:20px 16px}.blueprint-sidebar__sections{gap:14px}.blueprint-nav-list .nav-link{padding:10px 11px;border-radius:16px}.blueprint-nav-list .nav-link__copy{gap:2px}.blueprint-nav-list .nav-link__copy strong{font-size:.88rem}.blueprint-nav-list .nav-link__copy small,.admin-topbar__context strong,.blueprint-hero__copy p,.metric-card p,.info-card p,.matrix-card p,.action-card p,.dashboard-highlight-card__summary,.toolbar-meta,.toolbar-card .control-group>span,.row-subtitle,.phase-banner,.install-banner p,.update-banner p,.document-preview-modal__copy p{color:#607085}.blueprint-nav-list .nav-link__copy small{font-size:.75rem;line-height:1.35}.admin-topbar.blueprint-topbar{gap:12px;padding:10px 16px}.admin-topbar__eyebrow{font-size:.68rem;letter-spacing:.08em}.admin-topbar__context strong{font-size:.91rem}.admin-content-chassis.blueprint-canvas{gap:14px}.install-banner,.update-banner,.blueprint-phase-banner{padding:11px 14px;border-radius:16px;border-color:#687a922e}.install-banner strong,.update-banner strong{font-size:.91rem}.blueprint-phase-banner,.install-banner p,.update-banner p{font-size:.82rem;line-height:1.42}.page-stack.blueprint-page{gap:12px}.blueprint-hero,.blueprint-hero.blueprint-hero--dashboard,.blueprint-hero.blueprint-hero--product,.blueprint-hero.blueprint-hero--reports{gap:12px;padding:18px 20px;border-radius:24px}.blueprint-hero h2,.dashboard-executive-hero__copy h2{font-size:clamp(1.7rem,2.12vw,2.08rem);letter-spacing:-.03em}.blueprint-hero__copy p{max-width:54ch;font-size:.88rem;line-height:1.47}.brand-pill,.scope-pill{padding:4px 8px;font-size:.69rem}.blueprint-hero__side .status-card,.hero-status-card{padding:14px 15px;border-radius:18px}.hero-status-card strong{font-size:.91rem}.hero-status-card span,.hero-status-copy{font-size:.82rem;line-height:1.42}.blueprint-page .metric-card,.blueprint-page .toolbar-card,.blueprint-filter-shell,.blueprint-table-card,.blueprint-side-card,.info-card,.matrix-card,.action-card,.document-preview-modal__dialog{border-color:#687a922e;box-shadow:0 14px 28px #2c405c0f}.blueprint-page .metric-card{min-height:114px;padding:14px}.blueprint-page .metric-card h3,.matrix-card h3,.info-card h3,.action-card h3,.dashboard-section-heading h3,.page-header.compact h3{font-size:.87rem}.blueprint-page .metric-card strong,.blueprint-page .summary-number{font-size:clamp(1.34rem,1.72vw,1.74rem)}.metric-card p,.info-card p,.matrix-card p,.action-card p{font-size:.84rem;line-height:1.46}.toolbar-card{gap:9px}.expandable-summary{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:16px 18px;cursor:pointer;list-style:none}.expandable-summary::-webkit-details-marker{display:none}.expandable-summary>div:first-child{display:grid;gap:5px}.expandable-summary strong{color:#1f2937;font-size:.94rem}.expandable-summary>div:first-child>span{color:#607085;font-size:.84rem;line-height:1.45}.expandable-summary-side{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.expandable-chevron{color:#607085;font-size:.86rem;transition:transform .14s ease}.expandable-section[open] .expandable-chevron{transform:rotate(180deg)}.expandable-body{padding:0 18px 18px}.toolbar-row,.toolbar-meta-row{gap:9px}.search-input,.select-input,.editor-textarea,.toolbar-card input,.toolbar-card select,.toolbar-card textarea{min-height:40px;padding:9px 12px;border-radius:15px;font-size:.88rem;background:#f8fafdf5;border-color:#6d7f962e;color:#1f2937}.search-input::placeholder,.select-input::placeholder,.editor-textarea::placeholder,.toolbar-card input::placeholder,.toolbar-card textarea::placeholder{color:#7a8798}.editor-textarea{min-height:100px}.primary-button,.ghost-button{min-height:40px;padding:0 14px;border-radius:12px;font-size:.87rem}.quick-chip{padding:8px 12px;font-size:.82rem}.toolbar-meta,.toolbar-card .control-group>span,.row-subtitle,.mobile-record-meta{font-size:.78rem}.dashboard-kpi-card,.dashboard-finance-card,.dashboard-mini-stat{border-color:#687a922e;box-shadow:0 12px 24px #2c405c0d}.dashboard-kpi-card{min-height:118px}.dashboard-kpi-card strong{font-size:clamp(1.44rem,1.84vw,1.78rem)}.dashboard-finance-card{min-height:100px;padding:13px 15px}.dashboard-finance-card__copy strong{font-size:1rem}.dashboard-mini-stat{padding:11px 12px}.blueprint-page--products .products-catalog-list{grid-template-columns:repeat(auto-fit,minmax(212px,1fr));gap:8px}.products-catalog-card{gap:9px;padding:10px}.products-catalog-card__media{width:68px;height:68px;border-radius:15px}.products-catalog-card__topline strong{font-size:.9rem}.products-catalog-card__metrics{font-size:.8rem}.product-ai-card__header p,.product-image-field__hint{font-size:.83rem;line-height:1.45}.document-preview-modal__dialog{width:min(1040px,calc(100vw - 72px));padding:14px;border-radius:20px}.document-preview-modal__copy strong{font-size:.96rem}.document-preview-modal__copy p{font-size:.82rem}.action-card{min-height:114px;gap:9px}.action-link-text{font-size:.8rem}.matrix-table thead th{font-size:.69rem}.matrix-table td{font-size:.88rem}}@media(max-width:1024px){body{background:radial-gradient(circle at top center,rgba(199,154,110,.18),transparent 30%),linear-gradient(180deg,#f6f0e7,#efe5d8)}.admin-shell.blueprint-shell.is-narrow-viewport{min-height:100dvh;background:linear-gradient(180deg,#f7f1e9fa,#efe5d8)}.admin-shell.blueprint-shell.is-narrow-viewport .blueprint-content{min-height:100dvh;padding:max(10px,calc(10px + env(safe-area-inset-top,0px))) max(10px,calc(10px + env(safe-area-inset-right,0px))) calc(94px + env(safe-area-inset-bottom,0px)) max(10px,calc(10px + env(safe-area-inset-left,0px)));gap:12px}.admin-shell.blueprint-shell.is-narrow-viewport .admin-content-chassis.blueprint-canvas,.admin-shell.blueprint-shell.is-narrow-viewport .blueprint-page{gap:12px}.admin-shell.blueprint-shell.is-narrow-viewport .blueprint-topbar{position:sticky;top:max(8px,calc(8px + env(safe-area-inset-top,0px)));z-index:12;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:10px 12px;border-radius:20px;background:#fafcfeeb;border:1px solid rgba(214,223,236,.92);box-shadow:0 14px 28px #465a791a,inset 0 1px #fffffff0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.admin-shell.blueprint-shell.is-narrow-viewport .admin-topbar__menu-toggle{width:44px;height:44px;border-radius:15px}.admin-shell.blueprint-shell.is-narrow-viewport .admin-topbar__context{gap:2px;min-width:0}.admin-shell.blueprint-shell.is-narrow-viewport .admin-topbar__eyebrow{font-size:.61rem;letter-spacing:.16em;color:#7b8ea6}.admin-shell.blueprint-shell.is-narrow-viewport .admin-topbar__context strong{font-size:.98rem;line-height:1.24;color:#243140}.admin-shell.blueprint-shell.is-narrow-viewport .admin-topbar__search,.admin-shell.blueprint-shell.is-narrow-viewport .admin-topbar__actions,.admin-shell.blueprint-shell.is-narrow-viewport .admin-mobile-quicknav,.admin-shell.blueprint-shell.is-narrow-viewport .shell-guidance-card,.admin-shell.blueprint-shell.is-narrow-viewport .hero-status-card,.admin-shell.blueprint-shell.is-narrow-viewport .blueprint-phase-banner,.admin-shell.blueprint-shell.is-narrow-viewport .dashboard-mobile-quick-shell{display:none!important}.admin-shell.blueprint-shell.is-narrow-viewport .admin-sidebar.blueprint-sidebar{inset:auto max(8px,env(safe-area-inset-right,0px)) max(8px,env(safe-area-inset-bottom,0px)) max(8px,env(safe-area-inset-left,0px));width:auto;max-width:none;height:auto;max-height:min(calc(100dvh - 16px - env(safe-area-inset-top,0px)),720px);grid-template-rows:auto minmax(0,1fr) auto;gap:10px;padding:10px 12px max(12px,calc(12px + env(safe-area-inset-bottom,0px)));border-right:none;border-radius:28px;background:linear-gradient(180deg,#fbfdfffc,#f3f7fbfa);box-shadow:0 24px 54px #3442582e;transform:translateY(calc(100% + 18px));overflow-x:hidden}.admin-shell.blueprint-shell.is-narrow-viewport .admin-sidebar.blueprint-sidebar.is-mobile-open{transform:translateY(0)}.admin-shell.blueprint-shell.is-narrow-viewport .blueprint-sidebar__sections{gap:10px;overflow-x:hidden}.admin-shell.blueprint-shell.is-narrow-viewport .blueprint-mobile-nav-section{gap:8px;min-width:0;overflow-x:hidden}.admin-shell.blueprint-shell.is-narrow-viewport .blueprint-mobile-nav-section--shortcut{display:none}.admin-shell.blueprint-shell.is-narrow-viewport .blueprint-sidebar__mobile-head{display:grid;gap:10px;justify-items:stretch;margin-bottom:0}.admin-shell.blueprint-shell.is-narrow-viewport .blueprint-sidebar__close{justify-self:end}.admin-shell.blueprint-shell.is-narrow-viewport .blueprint-sidebar__mobile-summary{padding:0 2px}.admin-shell.blueprint-shell.is-narrow-viewport .blueprint-mobile-nav-section__label{font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:#87664e}.admin-shell.blueprint-shell.is-narrow-viewport .admin-mobile-search{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:44px;padding:0 10px;border-radius:16px;border:1px solid rgba(144,160,184,.18);background:linear-gradient(180deg,#fffffffa,#f6f9fcf0)}.admin-shell.blueprint-shell.is-narrow-viewport .admin-mobile-search input{border:0;min-width:0;width:100%;padding:0;background:transparent;color:#1d2a36}.admin-shell.blueprint-shell.is-narrow-viewport .admin-mobile-search__submit{min-width:44px;height:32px;padding:0 10px;border:0;border-radius:11px;background:linear-gradient(135deg,#69778d,#556177);color:#f8fbff;font-size:.76rem;font-weight:700}.admin-shell.blueprint-shell.is-narrow-viewport .admin-mobile-search__submit:disabled{opacity:.74;cursor:not-allowed}.admin-shell.blueprint-shell.is-narrow-viewport .admin-mobile-utility-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-shell.blueprint-shell.is-narrow-viewport .admin-mobile-utility-actions .ghost-button{width:100%;min-height:42px;padding:0 12px}.admin-shell.blueprint-shell.is-narrow-viewport .admin-mobile-utility-note{padding:10px 12px;border-radius:15px;background:#7c4d2814;color:#7a5a45;font-size:.78rem;line-height:1.42}.admin-shell.blueprint-shell.is-narrow-viewport .blueprint-nav-list{gap:8px;min-width:0}.admin-shell.blueprint-shell.is-narrow-viewport .blueprint-nav-list .nav-link{grid-template-columns:38px minmax(0,1fr);gap:10px;padding:10px 12px;border-radius:18px}.admin-shell.blueprint-shell.is-narrow-viewport .blueprint-nav-list .nav-link__copy strong{font-size:.9rem}.admin-shell.blueprint-shell.is-narrow-viewport .blueprint-nav-list .nav-link__copy small{display:none}.admin-shell.blueprint-shell.is-narrow-viewport .blueprint-mobile-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0}.admin-shell.blueprint-shell.is-narrow-viewport .blueprint-mobile-shortcut{min-height:58px;padding:10px;border-radius:16px;align-content:center}.admin-shell.blueprint-shell.is-narrow-viewport .blueprint-mobile-shortcut strong{font-size:.82rem}.admin-shell.blueprint-shell.is-narrow-viewport .blueprint-mobile-shortcut small{display:none}.admin-shell.blueprint-shell.is-narrow-viewport .blueprint-mobile-account-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;border-radius:18px;border:1px solid rgba(124,77,40,.12);background:#fffaf4e6;min-width:0}.admin-shell.blueprint-shell.is-narrow-viewport .blueprint-mobile-account-bar__identity{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0}.admin-shell.blueprint-shell.is-narrow-viewport .blueprint-mobile-account-bar__copy{display:grid;gap:2px;min-width:0}.admin-shell.blueprint-shell.is-narrow-viewport .blueprint-mobile-account-bar .ghost-button{min-width:82px;min-height:40px}.admin-shell.blueprint-shell.is-narrow-viewport .install-banner,.admin-shell.blueprint-shell.is-narrow-viewport .update-banner{display:grid;gap:8px;padding:12px 14px;border-radius:18px}.admin-shell.blueprint-shell.is-narrow-viewport .install-banner strong,.admin-shell.blueprint-shell.is-narrow-viewport .update-banner strong{font-size:.88rem}.admin-shell.blueprint-shell.is-narrow-viewport .install-banner p,.admin-shell.blueprint-shell.is-narrow-viewport .update-banner p{font-size:.8rem;line-height:1.4}.page-stack.blueprint-page{gap:12px}.blueprint-page .page-header h2,.blueprint-hero h2{font-size:clamp(1.52rem,6.8vw,1.92rem);line-height:1.02;letter-spacing:-.05em}.blueprint-hero,.blueprint-hero.blueprint-hero--dashboard,.blueprint-hero.blueprint-hero--product,.blueprint-hero.blueprint-hero--reports,.blueprint-table-card,.blueprint-filter-shell,.blueprint-form-shell,.blueprint-side-card,.blueprint-auth-card,.blueprint-auth-local-card{padding:16px;border-radius:22px}.blueprint-hero{gap:12px;grid-template-columns:1fr!important}.blueprint-hero__copy{gap:10px}.blueprint-hero__copy p,.metric-card p,.info-card p,.matrix-card p,.action-card p,.document-preview-modal__copy p{font-size:.9rem;line-height:1.46;max-width:none}.brand-pill,.scope-pill{padding:5px 9px;font-size:.68rem}.scope-pill-row{gap:8px}.header-actions{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.header-actions>*{width:100%}.blueprint-kpi-grid--four,.blueprint-kpi-grid--five,.blueprint-kpi-grid--six,.blueprint-info-grid,.card-grid{grid-template-columns:1fr!important;gap:10px}.blueprint-page .metric-card,.blueprint-page .info-card,.blueprint-page .matrix-card,.blueprint-page .status-card,.blueprint-page .toolbar-card,.blueprint-page .action-card{border-radius:20px}.blueprint-page .metric-card{min-height:auto;padding:14px}.blueprint-page .metric-card h3,.matrix-card h3,.info-card h3,.action-card h3,.dashboard-section-heading h3,.page-header.compact h3{font-size:.92rem}.blueprint-page .metric-card strong,.blueprint-page .summary-number,.dashboard-kpi-card strong{font-size:clamp(1.45rem,7vw,1.9rem)}.toolbar-card{gap:10px;padding:14px}.toolbar-row,.toolbar-meta-row,.editor-grid,.products-create-grid,.products-create-main,.products-create-support{grid-template-columns:1fr!important;gap:10px}.toolbar-meta-row{align-items:stretch}.quick-range-group,.scope-pill-row.compact-pill-row{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;padding-bottom:2px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.quick-range-group .quick-chip,.scope-pill-row.compact-pill-row .quick-chip{flex:0 0 auto;scroll-snap-align:start}.search-input,.select-input,.editor-textarea,.toolbar-card input,.toolbar-card select,.toolbar-card textarea{min-height:46px;padding:11px 13px;border-radius:16px;font-size:.93rem}.editor-textarea{min-height:112px}.primary-button,.ghost-button{min-height:44px;padding:0 14px;border-radius:14px;font-size:.88rem}.quick-chip{min-height:40px;padding:8px 12px;font-size:.8rem}.toolbar-meta,.toolbar-card .control-group>span,.row-subtitle,.mobile-record-meta{font-size:.78rem}.split-layout,.split-layout.admin-edit-layout,.blueprint-split-layout,.blueprint-stage-grid{grid-template-columns:1fr!important;gap:12px}.sales-detail-panel,.products-detail-panel,.blueprint-page--reports .reports-document-card,.blueprint-page--finance .editor-card,.blueprint-page--finance .editor-card-static{scroll-margin-top:86px}.table-scroll-shell.desktop-table-shell{display:none!important}.mobile-record-list{display:grid;gap:10px}.mobile-record-card{gap:8px;padding:14px;border-radius:18px;background:linear-gradient(180deg,#fffffffc,#f4f8fcf2);box-shadow:0 10px 22px #465a7914}.products-catalog-card,.variation-card,.dashboard-finance-card,.dashboard-mini-stat,.action-card{border-radius:18px}.products-catalog-card{padding:12px}.products-catalog-card__media{width:72px;height:72px;border-radius:16px}.document-preview-modal__dialog{width:calc(100vw - 12px);max-height:calc(100dvh - 12px - env(safe-area-inset-top,0px));padding:12px;border-radius:22px}.document-preview-modal__frame-shell{padding:8px;border-radius:18px}.document-preview-modal__header,.document-preview-modal__actions{gap:10px}.document-preview-modal__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.blueprint-auth-screen.is-mobile-standalone{align-items:start}.admin-mobile-tabbar{position:fixed;left:max(8px,env(safe-area-inset-left,0px));right:max(8px,env(safe-area-inset-right,0px));bottom:max(8px,env(safe-area-inset-bottom,0px));z-index:32;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:8px;border-radius:24px;background:linear-gradient(180deg,#fafcfefa,#f3f7fbf0);border:1px solid rgba(144,160,184,.16);box-shadow:inset 0 1px #ffffffd6,0 16px 30px #465a791a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.admin-mobile-tabbar__link{display:grid;justify-items:center;align-content:center;gap:4px;min-height:56px;padding:8px 4px;border-radius:18px;color:#556177;text-decoration:none;font-size:.7rem;font-weight:700;line-height:1.1;white-space:nowrap;overflow:hidden;border:0;background:transparent;font-family:inherit}.admin-mobile-tabbar__link svg{width:18px;height:18px;flex-shrink:0}.admin-mobile-tabbar__link span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-mobile-tabbar__action{cursor:pointer}.admin-mobile-tabbar__link.is-active{background:linear-gradient(180deg,#67768d24,#67768d38);color:#243140;box-shadow:inset 0 1px #ffffff57}.admin-shell.blueprint-shell.is-mobile-nav-open .admin-mobile-tabbar{opacity:0;pointer-events:none;transform:translateY(10px)}.section-segmented-nav--sticky{position:sticky;top:calc(max(8px,env(safe-area-inset-top,0px)) + 72px);z-index:10}.section-segmented-nav__track{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;background:linear-gradient(180deg,#fafcfefa,#f3f7fbf0);border:1px solid rgba(144,160,184,.16)}.section-segmented-nav__item{flex:0 0 auto;scroll-snap-align:start}.section-segmented-nav__item.is-active{background:linear-gradient(180deg,#67768d24,#67768d38);color:#243140}.section-segmented-nav__label--full{display:none}.section-segmented-nav__label--short{display:inline}.blueprint-page--finance .blueprint-kpi-grid--four{grid-template-columns:repeat(2,minmax(0,1fr))!important}.finance-mobile-jump-shell{display:none!important}.blueprint-page--finance .info-card{padding:12px}.blueprint-page--finance .info-card strong{font-size:clamp(1.18rem,5vw,1.5rem)}.blueprint-page--finance .mobile-record-card{gap:7px;padding:12px}.blueprint-page--finance .page-header.compact{gap:8px;margin-bottom:14px}.blueprint-page--finance .finance-section-anchor,.blueprint-page--finance .editor-card,.blueprint-page--finance .editor-card-static{scroll-margin-top:144px}.dashboard-phone-hero,.finance-phone-hero{display:grid;gap:14px;padding:18px;border-radius:24px;background:radial-gradient(circle at top right,rgba(207,221,242,.24),transparent 28%),linear-gradient(180deg,#fffffffc,#f2f7fcf2);color:#243140;box-shadow:0 18px 42px #465a791f}.dashboard-phone-hero .brand-pill,.finance-phone-hero .brand-pill{background:#6c7c9214;color:#74859e}.dashboard-phone-hero h2,.finance-phone-hero h2{color:#243140;margin:0}.dashboard-phone-hero p,.finance-phone-hero p{color:#69778d;margin:0}.dashboard-phone-hero__actions,.finance-phone-hero__metrics,.dashboard-phone-kpi-grid,.dashboard-phone-finance-grid,.dashboard-phone-actions-grid{display:grid;gap:10px}.dashboard-phone-hero__actions{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-phone-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-phone-kpi-card,.finance-phone-stat,.dashboard-phone-finance-card{display:grid;gap:6px;padding:14px;border-radius:20px;background:linear-gradient(180deg,#fffffffc,#f4f8fcf2);border:1px solid rgba(144,160,184,.18);box-shadow:0 12px 28px #465a7914;color:#243140}.dashboard-phone-kpi-card span,.finance-phone-stat span,.dashboard-phone-finance-card span{font-size:.72rem;color:#69778d}.dashboard-phone-kpi-card strong,.finance-phone-stat strong,.dashboard-phone-finance-card strong{font-size:clamp(1.05rem,4.6vw,1.42rem);line-height:1.04}.dashboard-phone-section,.blueprint-page--products .products-catalog-panel,.blueprint-page--products .products-detail-panel,.blueprint-page--products .products-create-shell{scroll-margin-top:144px}.dashboard-phone-finance-grid,.dashboard-phone-actions-grid,.finance-phone-hero__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.blueprint-page--products .blueprint-kpi-grid--four{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:600px){.admin-shell.blueprint-shell.is-phone-viewport .blueprint-content{padding:max(8px,calc(8px + env(safe-area-inset-top,0px))) max(8px,calc(8px + env(safe-area-inset-right,0px))) calc(96px + env(safe-area-inset-bottom,0px)) max(8px,calc(8px + env(safe-area-inset-left,0px)))}.admin-shell.blueprint-shell.is-phone-viewport .blueprint-topbar{padding:10px;border-radius:18px}.admin-shell.blueprint-shell.is-phone-viewport .blueprint-hero,.admin-shell.blueprint-shell.is-phone-viewport .blueprint-table-card,.admin-shell.blueprint-shell.is-phone-viewport .blueprint-filter-shell,.admin-shell.blueprint-shell.is-phone-viewport .blueprint-form-shell,.admin-shell.blueprint-shell.is-phone-viewport .blueprint-side-card,.blueprint-auth-screen[data-device-layout=phone] .blueprint-auth-card,.blueprint-auth-screen[data-device-layout=phone] .blueprint-auth-local-card{padding:14px;border-radius:20px}.header-actions,.document-preview-modal__actions,.admin-shell.blueprint-shell.is-phone-viewport .admin-mobile-utility-actions{grid-template-columns:1fr}.admin-shell.blueprint-shell.is-phone-viewport .blueprint-page .page-header h2,.admin-shell.blueprint-shell.is-phone-viewport .blueprint-hero h2,.blueprint-auth-screen[data-device-layout=phone] .blueprint-auth-card h1{font-size:clamp(1.42rem,7.6vw,1.78rem)}.admin-shell.blueprint-shell.is-phone-viewport .blueprint-hero__copy p,.admin-shell.blueprint-shell.is-phone-viewport .metric-card p,.admin-shell.blueprint-shell.is-phone-viewport .info-card p,.admin-shell.blueprint-shell.is-phone-viewport .matrix-card p,.admin-shell.blueprint-shell.is-phone-viewport .action-card p,.blueprint-auth-screen[data-device-layout=phone] .blueprint-auth-card p{font-size:.88rem}.admin-shell.blueprint-shell.is-phone-viewport .admin-mobile-tabbar{gap:6px;padding:8px 6px;border-radius:22px}.admin-shell.blueprint-shell.is-phone-viewport .admin-mobile-tabbar__link{min-height:56px;padding:8px 2px;font-size:.63rem;gap:3px}.admin-shell.blueprint-shell.is-phone-viewport .section-segmented-nav__track{gap:8px;padding:5px;border-radius:20px}.admin-shell.blueprint-shell.is-phone-viewport .section-segmented-nav__item{min-height:42px;padding:0 12px;gap:8px}.admin-shell.blueprint-shell.is-phone-viewport .section-segmented-nav__badge{min-width:22px;height:22px;padding:0 6px;font-size:.68rem}}:root{--page-bg: #f4f7fb;--page-bg-strong: #edf2f8;--surface: rgba(255, 255, 255, .97);--surface-soft: rgba(247, 250, 253, .9);--border: rgba(144, 160, 184, .18);--shadow: 0 18px 42px rgba(70, 90, 121, .1);--text: #243140;--muted: #69778d;--accent: #69778d;--accent-soft: rgba(105, 119, 141, .12);--accent-strong: #556177;--success-soft: rgba(58, 155, 120, .14);--success-strong: #3a9b78;--blueprint-bg: #f4f7fb;--blueprint-bg-strong: #edf2f8;--blueprint-surface: rgba(255, 255, 255, .97);--blueprint-surface-soft: rgba(247, 250, 253, .9);--blueprint-line: rgba(144, 160, 184, .18);--blueprint-line-strong: rgba(116, 132, 156, .24);--blueprint-ink: #243140;--blueprint-muted: #69778d;--blueprint-action: #69778d;--blueprint-action-strong: #556177;--blueprint-mint: #3a9b78;--blueprint-mint-soft: rgba(58, 155, 120, .14);--blueprint-shadow: 0 18px 42px rgba(70, 90, 121, .1);--blueprint-shadow-soft: 0 12px 30px rgba(70, 90, 121, .08)}body{background:radial-gradient(circle at top left,rgba(210,222,241,.5),transparent 30%),radial-gradient(circle at right top,rgba(255,255,255,.88),transparent 24%),linear-gradient(180deg,var(--blueprint-bg) 0%,var(--blueprint-bg-strong) 100%);color:var(--blueprint-ink)}.admin-shell.blueprint-shell{background:radial-gradient(circle at top left,rgba(214,225,243,.38),transparent 24%),linear-gradient(180deg,#f4f7fbfa,#ecf2f8fa)}.admin-shell__overlay{background:#2734474d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.admin-topbar__menu-toggle,.blueprint-sidebar__close{border:1px solid rgba(144,160,184,.18);background:#fafcfef5;color:var(--blueprint-action);box-shadow:0 10px 22px #465a7914}.blueprint-sidebar__mobile-grabber{background:#74849c3d}.blueprint-sidebar__mobile-summary strong,.blueprint-mobile-account-bar__copy strong,.blueprint-nav-list .nav-link__copy strong{color:var(--blueprint-ink)}.blueprint-sidebar__mobile-summary span,.blueprint-mobile-account-bar__copy span,.blueprint-mobile-shortcut small{color:var(--blueprint-muted)}.admin-sidebar.blueprint-sidebar{background:linear-gradient(180deg,#f8fafdfc,#f2f6faf7);border-right:1px solid var(--blueprint-line);box-shadow:inset -1px 0 #ffffffd6,12px 0 30px #465a790f}.blueprint-brand-kicker,.blueprint-mobile-nav-section__label,.blueprint-topbar .admin-topbar__eyebrow{color:#7b8ea6}.blueprint-brand-mark,.blueprint-user-block .user-block__avatar,.blueprint-brand-media--compact{background:linear-gradient(135deg,#d8e2efeb,#e6ecf5fa);color:var(--blueprint-action-strong)}.blueprint-mobile-shortcut,.blueprint-nav-list .nav-link:hover,.blueprint-nav-list .nav-link.active,.blueprint-guidance-card,.blueprint-user-block,.blueprint-side-card,.blueprint-form-shell,.blueprint-filter-shell,.blueprint-table-card,.blueprint-auth-local-card,.blueprint-auth-hero,.blueprint-auth-card,.blueprint-page .metric-card,.blueprint-page .info-card,.blueprint-page .matrix-card,.blueprint-page .status-card,.blueprint-page .toolbar-card,.blueprint-page .action-card,.dashboard-executive-hero,.dashboard-kpi-card,.dashboard-highlight-card,.dashboard-finance-card,.dashboard-mini-stat,.product-image-field__preview,.product-ai-suggestion,.inset-card,.blueprint-page--reports .reports-document-card,.document-preview-modal__dialog,.products-catalog-card,.dashboard-phone-kpi-card,.finance-phone-stat,.dashboard-phone-finance-card{background:linear-gradient(180deg,#fffffffc,#f4f8fcf2);border-color:#90a0b82e;box-shadow:var(--blueprint-shadow-soft)}.blueprint-mobile-shortcut{box-shadow:inset 0 1px #ffffffdb,0 10px 22px #465a790d}.blueprint-mobile-shortcut strong{color:var(--blueprint-ink)}.blueprint-nav-list .nav-link:hover,.blueprint-nav-list .nav-link.active{border-color:var(--blueprint-line)}.blueprint-nav-list .nav-link__icon{background:#dde5efeb;color:#65748a}.blueprint-nav-list .nav-link.active .nav-link__icon,.blueprint-nav-list .nav-link:hover .nav-link__icon{background:linear-gradient(135deg,#d8e2eff5,#eaeff7fa);color:var(--blueprint-action-strong)}.blueprint-topbar{background:#fafcfeeb;border:1px solid rgba(214,223,236,.9);box-shadow:0 18px 38px #465a7914}.blueprint-topbar .admin-topbar__context strong{color:var(--blueprint-ink)}.blueprint-topbar__search,.blueprint-page .search-input,.blueprint-page .select-input,.blueprint-page .editor-textarea,.blueprint-page .toolbar-card input,.blueprint-page .toolbar-card select,.blueprint-page .toolbar-card textarea,.blueprint-auth-card input,.search-input,.select-input,.editor-textarea,.admin-shell.blueprint-shell.is-narrow-viewport .admin-mobile-search{border:1px solid rgba(144,160,184,.18);background:linear-gradient(180deg,#fffffffa,#f6f9fcf0);box-shadow:inset 0 1px #ffffffd6;color:var(--blueprint-ink)}.blueprint-topbar__search input,.admin-shell.blueprint-shell.is-narrow-viewport .admin-mobile-search input{color:var(--blueprint-ink)}.blueprint-topbar__search input::placeholder,.search-input::placeholder,.select-input::placeholder,.editor-textarea::placeholder,.blueprint-page .toolbar-card input::placeholder,.blueprint-page .toolbar-card textarea::placeholder,.blueprint-auth-card input::placeholder{color:#91a0b3}.blueprint-topbar__search-submit,.blueprint-page .primary-button,.blueprint-auth-card .primary-button,.primary-button,.install-banner .primary-button,.update-banner .primary-button,.admin-shell.blueprint-shell.is-narrow-viewport .admin-mobile-search__submit{background:linear-gradient(135deg,#69778d,#556177);color:#f8fbff;box-shadow:0 10px 22px #5662762e}.blueprint-topbar__search-submit:disabled,.blueprint-page .ghost-button,.ghost-button,.admin-shell.blueprint-shell.is-narrow-viewport .admin-mobile-utility-actions .ghost-button,.admin-shell.blueprint-shell.is-narrow-viewport .blueprint-mobile-account-bar .ghost-button{background:#6c7c921a;color:var(--blueprint-action-strong);border:1px solid rgba(144,160,184,.14);box-shadow:none}.blueprint-phase-banner,.install-banner,.update-banner{border:1px solid rgba(214,223,236,.92);background:linear-gradient(180deg,#fbfdfff5,#f4f8fceb);box-shadow:var(--blueprint-shadow-soft)}.blueprint-hero,.blueprint-hero.blueprint-hero--dashboard,.blueprint-hero.blueprint-hero--product,.blueprint-hero.blueprint-hero--reports,.blueprint-hero.blueprint-hero--team,.blueprint-hero.blueprint-hero--relationship,.blueprint-hero.blueprint-hero--sales,.dashboard-phone-hero,.finance-phone-hero{background:radial-gradient(circle at top right,rgba(207,221,242,.24),transparent 28%),linear-gradient(180deg,#fffffffc,#f2f7fcf2);border:1px solid rgba(144,160,184,.16);box-shadow:var(--blueprint-shadow);color:var(--blueprint-ink)}.dashboard-phone-hero .brand-pill,.finance-phone-hero .brand-pill,.brand-pill,.scope-pill,.dashboard-section-eyebrow,.dashboard-executive-kicker{background:#6c7c9214;color:#74859e}.blueprint-page .page-header h2,.blueprint-hero h2,.blueprint-auth-card h1,.blueprint-auth-hero h1,.dashboard-executive-hero__copy h2,.dashboard-phone-hero h2,.finance-phone-hero h2{color:var(--blueprint-ink)}.blueprint-hero__copy p,.hero-copy p,.page-header p,.metric-card p,.info-card p,.matrix-card p,.action-card p,.document-preview-modal__copy p,.toolbar-meta,.row-subtitle,.mobile-record-meta,.dashboard-kpi-card h3,.dashboard-finance-card__copy span,.dashboard-mini-stat span,.dashboard-phone-hero p,.finance-phone-hero p,.dashboard-phone-kpi-card span,.finance-phone-stat span,.dashboard-phone-finance-card span,.products-catalog-card__metrics{color:var(--blueprint-muted)}.blueprint-page .metric-card h3,.blueprint-page .matrix-table thead th{color:#7b8ea5}.blueprint-page .metric-card strong,.blueprint-page .summary-number,.dashboard-kpi-card strong,.dashboard-finance-card__copy strong,.dashboard-mini-stat strong,.dashboard-section-heading h3,.dashboard-phone-kpi-card strong,.finance-phone-stat strong,.dashboard-phone-finance-card strong{color:var(--blueprint-ink)}.blueprint-page .table-scroll-shell,.table-scroll-shell{background:linear-gradient(180deg,#fbfdfffa,#f3f7fbf0);border:1px solid rgba(144,160,184,.14)}.blueprint-page .matrix-table thead th,.table-scroll-shell .matrix-table thead th{background:#ecf2f8eb}.blueprint-page .matrix-table tbody tr:hover td{background:#e3ebf575}.blueprint-dark-card,.blueprint-dark-band{color:#f7fbff;background:linear-gradient(135deg,#435064fa,#57677ef5),radial-gradient(circle at top right,rgba(255,255,255,.1),transparent 28%);border:1px solid rgba(255,255,255,.1);box-shadow:0 22px 44px #3442582e}.finance-mobile-jump-link,.admin-mobile-quicknav__link,.section-segmented-nav__track,.quick-chip,.admin-mobile-tabbar,.admin-shell.blueprint-shell.is-narrow-viewport .blueprint-mobile-account-bar{border:1px solid rgba(144,160,184,.16);background:linear-gradient(180deg,#fafcfefa,#f3f7fbf0);box-shadow:inset 0 1px #ffffffd6}.section-segmented-nav__track,.admin-mobile-tabbar{box-shadow:inset 0 1px #ffffffd6,0 16px 30px #465a791a}.finance-mobile-jump-link,.admin-mobile-quicknav__link,.section-segmented-nav__item,.quick-chip,.admin-mobile-tabbar__link{color:var(--blueprint-action-strong)}.admin-mobile-quicknav__link.is-active,.finance-mobile-jump-link:hover,.admin-mobile-quicknav__link:hover,.section-segmented-nav__item.is-active,.quick-chip-active,.quick-chip.quick-chip-active,.admin-mobile-tabbar__link.is-active{background:linear-gradient(180deg,#67768d24,#67768d38);border-color:#74849c2e;color:var(--blueprint-ink);box-shadow:inset 0 1px #ffffff70}.section-segmented-nav__item:hover,.section-segmented-nav__item:focus-visible,.quick-chip:hover,.quick-chip:focus-visible{background:#e6edf69e;color:var(--blueprint-ink);box-shadow:0 8px 18px #465a7914}.section-segmented-nav__item:focus-visible{outline:2px solid rgba(116,132,156,.32)}.section-segmented-nav__badge,.quick-chip .badge,.dashboard-kpi-card__marker--success{background:#def3ebf0;color:var(--blueprint-mint)}.dashboard-kpi-card__marker,.dashboard-kpi-card__marker--default{box-shadow:0 0 0 8px #96abc91f}.dashboard-kpi-card__marker--default{background:#8394ae}.dashboard-kpi-card__marker--success{background:#4ba984}.dashboard-kpi-card__marker--warning{background:#d2c37c}.dashboard-kpi-card__marker--danger{background:#d48181}.admin-mobile-tabbar__link.is-active{background:linear-gradient(180deg,#67768d24,#67768d38)}.admin-shell.blueprint-shell.is-narrow-viewport .blueprint-topbar{background:#fafcfef0;border:1px solid rgba(214,223,236,.92);box-shadow:0 14px 28px #465a791a,inset 0 1px #fffffff0}.admin-shell.blueprint-shell.is-narrow-viewport .admin-sidebar.blueprint-sidebar{background:linear-gradient(180deg,#fbfdfffc,#f3f7fbfa);box-shadow:0 24px 54px #3442582e}.admin-shell.blueprint-shell.is-narrow-viewport .dashboard-phone-hero,.admin-shell.blueprint-shell.is-narrow-viewport .finance-phone-hero,.admin-shell.blueprint-shell.is-narrow-viewport .dashboard-phone-kpi-card,.admin-shell.blueprint-shell.is-narrow-viewport .finance-phone-stat,.admin-shell.blueprint-shell.is-narrow-viewport .dashboard-phone-finance-card,.admin-shell.blueprint-shell.is-narrow-viewport .mobile-record-card,.admin-shell.blueprint-shell.is-narrow-viewport .products-catalog-card,.admin-shell.blueprint-shell.is-narrow-viewport .variation-card,.admin-shell.blueprint-shell.is-narrow-viewport .editor-card,.admin-shell.blueprint-shell.is-narrow-viewport .editor-card-static{border-color:#90a0b82e}@media(min-width:981px){.blueprint-content{padding:20px 24px 34px;gap:20px}.admin-content.blueprint-content>*{max-width:1400px}.blueprint-canvas,.blueprint-page{gap:20px}.blueprint-page .metric-card{min-height:140px;padding:20px}.toolbar-card,.blueprint-filter-shell{padding:18px 20px;border-radius:24px}.toolbar-row,.toolbar-meta-row{gap:12px}.blueprint-page--finance .blueprint-split-layout,.blueprint-page--relationship .blueprint-split-layout,.blueprint-page--products .admin-edit-layout,.blueprint-page--sales .sales-stage-layout{grid-template-columns:minmax(0,1.16fr) minmax(340px,.84fr);gap:18px;align-items:start}.blueprint-page--finance .editor-card,.blueprint-page--relationship .editor-card,.blueprint-page--products .products-detail-panel,.blueprint-page--sales .sales-detail-panel{position:sticky;top:112px;max-height:calc(100vh - 136px);overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.blueprint-page--products .products-catalog-list{grid-template-columns:repeat(auto-fit,minmax(248px,1fr));gap:12px}.blueprint-page--products .products-create-grid{grid-template-columns:minmax(0,1.28fr) minmax(320px,.72fr);gap:20px}.reports-summary-grid{gap:12px}.blueprint-auth-shell{gap:22px}}@media(max-width:600px){.admin-content-chassis.blueprint-canvas>.install-banner,.admin-content-chassis.blueprint-canvas>.update-banner,.admin-content-chassis.blueprint-canvas>.blueprint-phase-banner,.admin-sidebar.blueprint-sidebar .blueprint-brand-block--minimal,.admin-sidebar.blueprint-sidebar .shell-guidance-card{display:none!important}.admin-sidebar.blueprint-sidebar,.admin-sidebar.blueprint-sidebar .blueprint-sidebar__sections{gap:12px}}@media(max-width:600px){.admin-content.blueprint-content{gap:12px;padding:max(10px,calc(10px + env(safe-area-inset-top,0px))) 12px calc(96px + env(safe-area-inset-bottom,0px)) 12px}.admin-content.blueprint-content>*{max-width:none}.admin-topbar.blueprint-topbar{position:sticky;top:max(8px,env(safe-area-inset-top,0px));z-index:18;display:grid;grid-template-areas:"menu title actions";grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:64px;padding:10px 12px;border-radius:24px}.admin-topbar__menu-toggle{grid-area:menu;justify-self:start;width:auto;height:auto;padding:0;border:0;background:transparent;box-shadow:none}.admin-topbar__mobile-avatar,.admin-topbar__icon-button{display:grid;place-items:center;width:40px;height:40px;border-radius:999px;background:#fffffffa;border:1px solid rgba(144,160,184,.18);box-shadow:0 10px 20px #465a7914;color:var(--blueprint-action-strong)}.admin-topbar__mobile-avatar{font-size:.84rem;font-weight:800;letter-spacing:.02em}.admin-topbar__context{grid-area:title;display:grid;gap:2px;justify-items:center;text-align:center;min-width:0}.admin-topbar__eyebrow{display:none}.admin-topbar__context strong{font-size:1rem;line-height:1.22}.admin-topbar__mobile-actions{grid-area:actions;display:flex;align-items:center;gap:8px;justify-self:end;white-space:nowrap}.admin-topbar__search,.admin-topbar__actions,.admin-mobile-quicknav{display:none!important}.admin-content-chassis.blueprint-canvas,.blueprint-page{gap:14px}.admin-sidebar.blueprint-sidebar{position:fixed;top:0;bottom:0;left:0;width:min(84vw,320px);max-width:320px;max-height:none;height:100dvh;padding:max(18px,calc(18px + env(safe-area-inset-top,0px))) 14px max(18px,calc(18px + env(safe-area-inset-bottom,0px)));border-right:1px solid rgba(214,223,236,.92);border-radius:0 28px 28px 0;transform:translate(-105%);transition:transform .18s ease;overflow-y:auto;overscroll-behavior:contain;z-index:34}.admin-sidebar.blueprint-sidebar.is-mobile-open{transform:translate(0)}.blueprint-sidebar__mobile-grabber{display:none}.blueprint-sidebar__mobile-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px}.blueprint-sidebar__mobile-summary{padding:0}.blueprint-sidebar__mobile-summary strong{font-size:1.1rem}.blueprint-sidebar__sections{gap:12px}.blueprint-mobile-nav-section{gap:10px}.blueprint-mobile-nav-section--shortcut{display:none}.blueprint-nav-list{gap:8px}.blueprint-nav-list .nav-link{grid-template-columns:40px minmax(0,1fr);align-items:center;padding:12px;border-radius:16px}.blueprint-nav-list .nav-link__copy strong{font-size:.94rem}.blueprint-nav-list .nav-link__copy small{display:none}.blueprint-mobile-account-bar{padding-top:4px}.dashboard-phone-hero,.finance-phone-hero,.products-phone-hero{display:grid;gap:12px;padding:18px;border-radius:24px}.dashboard-phone-hero__eyebrow-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.dashboard-phone-hero h2,.finance-phone-hero h2,.products-phone-hero h2{margin:0;font-size:clamp(1.8rem,9vw,2.1rem);line-height:.98;letter-spacing:-.04em}.dashboard-phone-hero p,.finance-phone-hero p,.products-phone-hero p{margin:0;font-size:.9rem;line-height:1.4}.dashboard-phone-hero__foot{display:flex;align-items:end;justify-content:space-between;gap:12px}.dashboard-phone-hero__foot-copy{display:grid;gap:2px}.dashboard-phone-hero__foot-copy span{font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--blueprint-muted)}.dashboard-phone-hero__foot-copy strong{font-size:.96rem;line-height:1.2}.dashboard-phone-hero__foot-value{font-size:1.35rem;line-height:1}.products-phone-hero__actions,.dashboard-phone-kpi-grid,.products-phone-kpi-grid,.finance-phone-hero__metrics,.dashboard-phone-finance-grid,.dashboard-phone-actions-grid{display:grid;gap:8px}.products-phone-hero__actions{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-phone-kpi-grid,.products-phone-kpi-grid,.finance-phone-hero__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-phone-finance-grid,.dashboard-phone-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-phone-kpi-card,.products-phone-kpi-card,.finance-phone-stat,.dashboard-phone-finance-card{display:grid;align-content:start;gap:6px;min-height:94px;padding:12px 10px;border-radius:18px}.dashboard-phone-kpi-card span,.products-phone-kpi-card span,.finance-phone-stat span,.dashboard-phone-finance-card span{font-size:.68rem;line-height:1.2}.dashboard-phone-kpi-card strong,.products-phone-kpi-card strong,.finance-phone-stat strong,.dashboard-phone-finance-card strong{font-size:clamp(1rem,4.8vw,1.3rem);line-height:1.02}.dashboard-phone-kpi-card p,.products-phone-kpi-card p,.finance-phone-stat p,.dashboard-phone-finance-card p{margin:0;font-size:.72rem;line-height:1.3}.section-segmented-nav--sticky{top:calc(max(8px,env(safe-area-inset-top,0px)) + 76px);z-index:14}.section-segmented-nav__track{gap:6px;padding:4px;border-radius:18px}.section-segmented-nav__item{min-height:38px;padding:0 12px;border-radius:14px;gap:6px}.section-segmented-nav__badge{min-width:20px;height:20px;padding:0 6px}.toolbar-card.stacked.blueprint-filter-shell,.products-create-shell,.products-catalog-panel,.products-detail-panel,.dashboard-phone-section,.blueprint-page--finance .finance-section-anchor,.blueprint-page--finance .editor-card,.blueprint-page--finance .editor-card-static{padding:14px;border-radius:20px;scroll-margin-top:138px}.toolbar-row,.toolbar-meta-row{gap:10px}.search-input,.select-input,.editor-textarea{min-height:44px}.scope-pill-row.compact-pill-row{flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px}.quick-chip{min-height:40px;padding:9px 12px}.mobile-record-list{gap:10px}.mobile-record-card{padding:14px;border-radius:18px}.mobile-record-card--sale{gap:10px;padding:14px 16px}.mobile-record-card__headline{display:flex;align-items:start;justify-content:space-between;gap:12px}.mobile-record-card__title-block{display:grid;gap:6px;min-width:0}.mobile-record-card__title-block strong{font-size:.98rem;line-height:1.22}.mobile-record-card__amount-block{display:grid;gap:4px;justify-items:end;text-align:right;flex-shrink:0}.mobile-record-card__amount-block span{font-size:.7rem;color:var(--blueprint-muted)}.mobile-record-card__amount-block strong{font-size:1rem;line-height:1.08}.mobile-record-card__footer{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--blueprint-muted);font-size:.74rem}.products-catalog-scroll{gap:0}.products-catalog-list{gap:10px}.products-catalog-card{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:12px;padding:12px;border-radius:18px}.products-catalog-card__media{width:64px;height:64px;border-radius:16px}.products-catalog-card__copy{gap:6px}.products-catalog-card__topline{align-items:start;gap:8px}.products-catalog-card__topline strong{font-size:.96rem;line-height:1.22}.products-catalog-card__metrics{gap:6px;font-size:.72rem}.admin-mobile-tabbar{left:12px;right:12px;bottom:max(10px,env(safe-area-inset-bottom,0px));grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:8px;border-radius:22px}.admin-mobile-tabbar__link{min-height:58px;padding:8px 2px;border-radius:16px;font-size:.64rem}.admin-mobile-tabbar__action{display:none!important}}.expandable-summary{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 18px;cursor:pointer;list-style:none}.expandable-summary::-webkit-details-marker{display:none}.expandable-summary>div:first-child{display:grid;gap:5px;min-width:0}.expandable-summary strong{display:block}.expandable-summary>div:first-child>span{display:block;line-height:1.38}.expandable-chevron{width:10px;height:10px;margin-top:5px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transform-origin:center;transition:transform .14s ease}.expandable-section[open] .expandable-chevron{transform:rotate(225deg)}.page-header.compact,.section-heading{align-items:flex-start}.page-header.compact>div,.section-heading>div,.mobile-record-card__title-block,.products-catalog-card__copy,.products-detail-panel .inventory-panel,.variation-card>div:first-child{min-width:0}.page-header.compact h3,.section-heading h4,.products-catalog-card__topline strong,.mobile-record-card__title-block strong,.variation-card strong,.dashboard-phone-finance-card strong,.dashboard-phone-kpi-card strong,.finance-phone-stat strong,.sales-phone-stat strong{overflow-wrap:anywhere;text-wrap:balance}.page-header.compact p,.section-heading .row-subtitle,.row-subtitle,.products-catalog-card__metrics span,.mobile-record-card__footer span,.mobile-record-card__amount-block span,.sales-phone-stat p,.finance-phone-stat p,.dashboard-phone-kpi-card p,.products-phone-kpi-card p,.dashboard-phone-finance-card p{overflow-wrap:anywhere}.mobile-record-card,.products-catalog-card,.variation-card,.mini-row,.mini-metric-card,.dashboard-phone-kpi-card,.dashboard-phone-finance-card,.sales-phone-stat,.finance-phone-stat{min-width:0}@media(max-width:600px){.admin-shell.blueprint-shell.is-phone-viewport .page-stack{gap:14px}.admin-shell.blueprint-shell.is-phone-viewport .page-header.compact{gap:8px;margin-bottom:10px}.admin-shell.blueprint-shell.is-phone-viewport .page-header.compact h3,.admin-shell.blueprint-shell.is-phone-viewport .section-heading h4{line-height:1.14}.admin-shell.blueprint-shell.is-phone-viewport .page-header.compact p,.admin-shell.blueprint-shell.is-phone-viewport .section-heading .row-subtitle,.admin-shell.blueprint-shell.is-phone-viewport .toolbar-meta,.admin-shell.blueprint-shell.is-phone-viewport .inline-hint{font-size:.76rem;line-height:1.35}.admin-shell.blueprint-shell.is-phone-viewport .page-header.compact p,.admin-shell.blueprint-shell.is-phone-viewport .section-heading .row-subtitle{max-width:28ch}.admin-shell.blueprint-shell.is-phone-viewport .toolbar-card.stacked.blueprint-filter-shell,.admin-shell.blueprint-shell.is-phone-viewport .products-create-shell,.admin-shell.blueprint-shell.is-phone-viewport .products-catalog-panel,.admin-shell.blueprint-shell.is-phone-viewport .products-detail-panel,.admin-shell.blueprint-shell.is-phone-viewport .dashboard-phone-section,.admin-shell.blueprint-shell.is-phone-viewport .blueprint-page--finance .finance-section-anchor,.admin-shell.blueprint-shell.is-phone-viewport .blueprint-page--finance .editor-card,.admin-shell.blueprint-shell.is-phone-viewport .blueprint-page--finance .editor-card-static{padding:12px;border-radius:18px}.admin-shell.blueprint-shell.is-phone-viewport .search-input,.admin-shell.blueprint-shell.is-phone-viewport .select-input,.admin-shell.blueprint-shell.is-phone-viewport .editor-textarea{min-height:42px;padding:10px 12px;border-radius:14px;font-size:.86rem}.admin-shell.blueprint-shell.is-phone-viewport .editor-textarea{min-height:88px}.admin-shell.blueprint-shell.is-phone-viewport .primary-button,.admin-shell.blueprint-shell.is-phone-viewport .ghost-button{min-height:40px;padding:0 12px;border-radius:14px;font-size:.82rem}.blueprint-auth-screen[data-device-layout=phone]{padding:max(10px,calc(10px + env(safe-area-inset-top,0px))) max(10px,calc(10px + env(safe-area-inset-right,0px))) max(14px,calc(14px + env(safe-area-inset-bottom,0px))) max(10px,calc(10px + env(safe-area-inset-left,0px)))}.blueprint-auth-screen[data-device-layout=phone] .blueprint-auth-shell{min-height:calc(100dvh - max(20px,calc(20px + env(safe-area-inset-top,0px))));gap:0}.blueprint-auth-screen[data-device-layout=phone] .blueprint-auth-pane{gap:10px}.blueprint-auth-screen[data-device-layout=phone] .blueprint-auth-card{gap:14px;padding:18px 14px 16px}.blueprint-auth-screen[data-device-layout=phone] .blueprint-auth-icon{width:44px;height:44px;border-radius:14px}.blueprint-auth-screen[data-device-layout=phone] .blueprint-auth-card__copy{gap:6px}.blueprint-auth-screen[data-device-layout=phone] .blueprint-auth-card__copy p,.blueprint-auth-screen[data-device-layout=phone] .blueprint-auth-note,.blueprint-auth-screen[data-device-layout=phone] .blueprint-auth-footer{font-size:.82rem;line-height:1.35}.blueprint-auth-screen[data-device-layout=phone] .blueprint-auth-footer{display:none}.sales-phone-hero,.dashboard-phone-hero,.finance-phone-hero,.products-phone-hero{padding:16px;gap:10px;border-radius:22px}.sales-phone-hero{display:grid;gap:10px;background:radial-gradient(circle at top right,rgba(207,221,242,.24),transparent 28%),linear-gradient(180deg,#fffffffc,#f2f7fcf2);color:#243140;box-shadow:0 18px 42px #465a791f}.sales-phone-hero__copy{display:grid;gap:6px}.sales-phone-hero__copy h2{margin:0;font-size:clamp(1.7rem,8.5vw,2rem);line-height:.98;letter-spacing:-.04em}.sales-phone-hero__copy p{margin:0;font-size:.88rem;line-height:1.35;color:var(--blueprint-muted)}.sales-phone-hero__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.sales-phone-stat{display:grid;gap:3px;min-height:76px;padding:10px 9px;border-radius:16px;background:linear-gradient(180deg,#fffffffc,#f4f8fcf2);border:1px solid rgba(144,160,184,.18);box-shadow:0 12px 28px #465a7914}.sales-phone-stat span{font-size:.68rem;color:var(--blueprint-muted)}.sales-phone-stat strong{font-size:clamp(1rem,4.8vw,1.28rem);line-height:1.02;color:var(--blueprint-ink)}.sales-phone-stat p{margin:0;font-size:.68rem;line-height:1.24;color:var(--blueprint-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.admin-shell.blueprint-shell.is-phone-viewport .dashboard-phone-kpi-grid,.admin-shell.blueprint-shell.is-phone-viewport .products-phone-kpi-grid,.admin-shell.blueprint-shell.is-phone-viewport .finance-phone-hero__metrics,.admin-shell.blueprint-shell.is-phone-viewport .sales-phone-hero__metrics{gap:8px}.admin-shell.blueprint-shell.is-phone-viewport .dashboard-phone-kpi-card,.admin-shell.blueprint-shell.is-phone-viewport .products-phone-kpi-card,.admin-shell.blueprint-shell.is-phone-viewport .finance-phone-stat,.admin-shell.blueprint-shell.is-phone-viewport .dashboard-phone-finance-card{min-height:82px;padding:10px;border-radius:16px}.admin-shell.blueprint-shell.is-phone-viewport .dashboard-phone-kpi-card p,.admin-shell.blueprint-shell.is-phone-viewport .products-phone-kpi-card p,.admin-shell.blueprint-shell.is-phone-viewport .finance-phone-stat p,.admin-shell.blueprint-shell.is-phone-viewport .dashboard-phone-finance-card p{font-size:.68rem;line-height:1.25}.admin-shell.blueprint-shell.is-phone-viewport .dashboard-phone-actions-grid .action-card,.admin-shell.blueprint-shell.is-phone-viewport .dashboard-phone-finance-grid .dashboard-phone-finance-card{min-height:96px;padding:11px;gap:7px}.admin-shell.blueprint-shell.is-phone-viewport .dashboard-phone-actions-grid .action-card h3{font-size:.92rem}.admin-shell.blueprint-shell.is-phone-viewport .dashboard-phone-actions-grid .action-card p{font-size:.72rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.admin-shell.blueprint-shell.is-phone-viewport .products-create-grid,.admin-shell.blueprint-shell.is-phone-viewport .products-detail-scroll,.admin-shell.blueprint-shell.is-phone-viewport .finance-mobile-editor-stack{gap:12px!important}.admin-shell.blueprint-shell.is-phone-viewport .products-create-shell .editor-grid,.admin-shell.blueprint-shell.is-phone-viewport .products-detail-panel .editor-grid,.admin-shell.blueprint-shell.is-phone-viewport .blueprint-page--finance .editor-grid,.admin-shell.blueprint-shell.is-phone-viewport .sales-filter-shell .toolbar-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;align-items:end}.admin-shell.blueprint-shell.is-phone-viewport .sales-filter-shell .toolbar-row>:first-child{grid-column:1 / -1}.admin-shell.blueprint-shell.is-phone-viewport .blueprint-page--sales .sales-filter-shell{padding:10px 12px;gap:8px}.admin-shell.blueprint-shell.is-phone-viewport .blueprint-page--sales .sales-filter-shell .toolbar-row,.admin-shell.blueprint-shell.is-phone-viewport .blueprint-page--sales .toolbar-meta-row{gap:8px}.admin-shell.blueprint-shell.is-phone-viewport .blueprint-page--sales .sales-filter-shell .toolbar-row{align-items:start}.admin-shell.blueprint-shell.is-phone-viewport .sales-filter-control{gap:4px;min-width:0;align-content:start}.admin-shell.blueprint-shell.is-phone-viewport .sales-filter-control>span{font-size:.7rem;line-height:1.1;padding-left:2px}.admin-shell.blueprint-shell.is-phone-viewport .blueprint-page--sales .search-input,.admin-shell.blueprint-shell.is-phone-viewport .blueprint-page--sales .select-input,.admin-shell.blueprint-shell.is-phone-viewport .blueprint-page--sales .sales-filter-control input[type=date]{min-height:38px;height:38px;padding:8px 10px;border-radius:12px;font-size:.82rem}.admin-shell.blueprint-shell.is-phone-viewport .blueprint-page--sales .sales-filter-control input[type=date]{line-height:1}.admin-shell.blueprint-shell.is-phone-viewport .blueprint-page--sales .quick-range-group{display:flex;flex-wrap:nowrap;gap:6px;overflow-x:auto;padding:0 1px 2px;margin:0 -1px}.admin-shell.blueprint-shell.is-phone-viewport .blueprint-page--sales .quick-chip{min-height:34px;padding:6px 10px;border-radius:12px;font-size:.74rem;white-space:nowrap}.admin-shell.blueprint-shell.is-phone-viewport .products-create-shell .editor-span-2,.admin-shell.blueprint-shell.is-phone-viewport .products-detail-panel .editor-span-2,.admin-shell.blueprint-shell.is-phone-viewport .blueprint-page--finance .editor-span-2{grid-column:1 / -1}.admin-shell.blueprint-shell.is-phone-viewport .product-ai-card,.admin-shell.blueprint-shell.is-phone-viewport .product-ai-suggestion,.admin-shell.blueprint-shell.is-phone-viewport .product-ai-card__header{gap:8px}.admin-shell.blueprint-shell.is-phone-viewport .product-ai-card__header h4{font-size:.92rem}.admin-shell.blueprint-shell.is-phone-viewport .product-ai-card__header p,.admin-shell.blueprint-shell.is-phone-viewport .product-ai-suggestion__value,.admin-shell.blueprint-shell.is-phone-viewport .product-ai-suggestion__footnote{font-size:.74rem;line-height:1.35}.admin-shell.blueprint-shell.is-phone-viewport .product-ai-suggestion{padding:9px;border-radius:16px}.admin-shell.blueprint-shell.is-phone-viewport .product-ai-suggestion__summary{grid-template-columns:minmax(0,1fr);gap:6px}.admin-shell.blueprint-shell.is-phone-viewport .product-ai-suggestion__chips{gap:5px}.admin-shell.blueprint-shell.is-phone-viewport .product-ai-suggestion__chip{padding:4px 8px;font-size:.7rem}.admin-shell.blueprint-shell.is-phone-viewport .product-ai-suggestion__scan-row{grid-template-columns:1fr;gap:4px;padding:7px 9px}.admin-shell.blueprint-shell.is-phone-viewport .product-image-field{gap:7px}.admin-shell.blueprint-shell.is-phone-viewport .product-image-field__preview{min-height:158px;border-radius:18px}.admin-shell.blueprint-shell.is-phone-viewport .product-image-field__preview img{min-height:158px}.admin-shell.blueprint-shell.is-phone-viewport .product-image-field__placeholder{gap:6px;font-size:.84rem}.admin-shell.blueprint-shell.is-phone-viewport .product-image-field__crop-stage{min-height:194px;border-radius:18px}.admin-shell.blueprint-shell.is-phone-viewport .product-image-field__crop-stage img{max-height:240px}.admin-shell.blueprint-shell.is-phone-viewport .product-image-field__crop-copy{gap:4px}.admin-shell.blueprint-shell.is-phone-viewport .product-image-field__crop-zoom{grid-template-columns:auto minmax(0,1fr) auto}.admin-shell.blueprint-shell.is-phone-viewport .product-image-field__crop-zoom>.ghost-button:last-child{grid-column:1 / -1}.admin-shell.blueprint-shell.is-phone-viewport .product-image-field__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-shell.blueprint-shell.is-phone-viewport .product-image-field__actions--confirm,.admin-shell.blueprint-shell.is-phone-viewport .product-image-field__actions--manage{grid-template-columns:1fr}.admin-shell.blueprint-shell.is-phone-viewport .products-create-shell--focused .products-create-primary-grid,.admin-shell.blueprint-shell.is-phone-viewport .products-create-shell--focused .products-create-commerce-grid,.admin-shell.blueprint-shell.is-phone-viewport .products-create-shell--focused .products-create-variation-grid,.admin-shell.blueprint-shell.is-phone-viewport .products-create-shell--focused .products-create-details-grid,.admin-shell.blueprint-shell.is-phone-viewport .products-create-shell--focused .products-create-text-grid{grid-template-columns:1fr;gap:12px}.admin-shell.blueprint-shell.is-phone-viewport .products-create-shell--focused .products-create-field-stack{gap:10px}.admin-shell.blueprint-shell.is-phone-viewport .products-create-shell--focused .products-create-field-group{gap:7px}.admin-shell.blueprint-shell.is-phone-viewport .products-create-shell--focused .products-create-field-group+.products-create-field-group{padding-top:8px}.admin-shell.blueprint-shell.is-phone-viewport .products-create-shell--focused .products-create-section .page-header.compact p,.admin-shell.blueprint-shell.is-phone-viewport .products-create-shell--focused .products-create-field-group__header span,.admin-shell.blueprint-shell.is-phone-viewport .products-create-shell--focused .products-create-step-card .expandable-summary>div:first-child>span{display:none}.admin-shell.blueprint-shell.is-phone-viewport .products-detail-hero{grid-template-columns:84px minmax(0,1fr);align-items:start;gap:8px}.admin-shell.blueprint-shell.is-phone-viewport .products-detail-hero__media{width:84px;min-height:84px;border-radius:16px}.admin-shell.blueprint-shell.is-phone-viewport .inventory-panel,.admin-shell.blueprint-shell.is-phone-viewport .inventory-grid{gap:7px}.admin-shell.blueprint-shell.is-phone-viewport .inventory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-shell.blueprint-shell.is-phone-viewport .products-detail-panel .page-header.compact{gap:8px;margin-bottom:8px}.admin-shell.blueprint-shell.is-phone-viewport .products-detail-panel .page-header.compact h3{font-size:1.02rem;line-height:1.14}.admin-shell.blueprint-shell.is-phone-viewport .products-detail-panel .page-header.compact p{margin-top:2px;font-size:.76rem;line-height:1.28}.admin-shell.blueprint-shell.is-phone-viewport .products-detail-panel .editor-grid{align-items:start}.admin-shell.blueprint-shell.is-phone-viewport .products-detail-panel .control-group{gap:4px}.admin-shell.blueprint-shell.is-phone-viewport .products-detail-panel .control-group>span,.admin-shell.blueprint-shell.is-phone-viewport .products-create-shell .control-group>span{font-size:.71rem;line-height:1.16}.admin-shell.blueprint-shell.is-phone-viewport .products-detail-panel .search-input,.admin-shell.blueprint-shell.is-phone-viewport .products-detail-panel .select-input,.admin-shell.blueprint-shell.is-phone-viewport .products-create-shell .search-input,.admin-shell.blueprint-shell.is-phone-viewport .products-create-shell .select-input{min-height:38px;height:38px;padding:8px 10px}.admin-shell.blueprint-shell.is-phone-viewport .products-detail-panel .editor-textarea,.admin-shell.blueprint-shell.is-phone-viewport .products-create-shell .editor-textarea{min-height:78px;padding:10px}.admin-shell.blueprint-shell.is-phone-viewport .products-create-shell--focused .editor-actions{position:sticky;bottom:calc(82px + env(safe-area-inset-bottom,0px));z-index:5;padding:10px;border-radius:18px;border:1px solid rgba(144,160,184,.16);background:#fafcfff5;box-shadow:0 14px 26px #2c405c14;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.admin-shell.blueprint-shell.is-phone-viewport .products-detail-panel .expandable-summary{gap:10px;padding:12px 14px}.admin-shell.blueprint-shell.is-phone-viewport .products-detail-panel .expandable-summary strong{font-size:.88rem;line-height:1.18}.admin-shell.blueprint-shell.is-phone-viewport .products-detail-panel .expandable-summary>div:first-child>span{font-size:.72rem;line-height:1.28;max-width:26ch}.admin-shell.blueprint-shell.is-phone-viewport .products-detail-panel .expandable-body{padding:0 14px 14px}.admin-shell.blueprint-shell.is-phone-viewport .mini-row,.admin-shell.blueprint-shell.is-phone-viewport .mini-metric-card,.admin-shell.blueprint-shell.is-phone-viewport .variation-card{padding:10px 12px;border-radius:16px}.admin-shell.blueprint-shell.is-phone-viewport .mini-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px}.admin-shell.blueprint-shell.is-phone-viewport .mini-metric-card span,.admin-shell.blueprint-shell.is-phone-viewport .variation-card .row-subtitle,.admin-shell.blueprint-shell.is-phone-viewport .products-catalog-card__metrics{font-size:.72rem;line-height:1.3}.admin-shell.blueprint-shell.is-phone-viewport .variation-card{align-items:flex-start;gap:8px}.admin-shell.blueprint-shell.is-phone-viewport .variation-metrics{justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:6px}.admin-shell.blueprint-shell.is-phone-viewport .products-catalog-card{grid-template-columns:56px minmax(0,1fr);gap:10px;padding:10px}.admin-shell.blueprint-shell.is-phone-viewport .products-catalog-card__media{width:56px;height:56px;border-radius:14px}.admin-shell.blueprint-shell.is-phone-viewport .products-catalog-card__copy{gap:4px}.admin-shell.blueprint-shell.is-phone-viewport .products-catalog-card__topline strong{font-size:.92rem;line-height:1.18}.admin-shell.blueprint-shell.is-phone-viewport .products-catalog-card__metrics{row-gap:4px;column-gap:8px}.admin-shell.blueprint-shell.is-phone-viewport .products-catalog-card__topline .chip{min-width:0;padding:5px 8px;font-size:.66rem}.admin-shell.blueprint-shell.is-phone-viewport .blueprint-page--products .toolbar-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.admin-shell.blueprint-shell.is-phone-viewport .blueprint-page--products .checkbox-row.subtle-option{min-height:36px;gap:7px;padding:0 10px;border-radius:12px;font-size:.76rem;justify-self:start}.admin-shell.blueprint-shell.is-phone-viewport .blueprint-page--products .checkbox-row.subtle-option input{width:15px;height:15px}.admin-shell.blueprint-shell.is-phone-viewport .blueprint-page--products .section-segmented-nav__track{gap:5px;padding:3px}.admin-shell.blueprint-shell.is-phone-viewport .blueprint-page--products .section-segmented-nav__item{min-height:36px;padding:0 8px;gap:4px}.admin-shell.blueprint-shell.is-phone-viewport .blueprint-page--products .section-segmented-nav__label{font-size:.74rem;line-height:1.08}.admin-shell.blueprint-shell.is-phone-viewport .blueprint-page--products .section-segmented-nav__badge{min-width:18px;height:18px;padding:0 5px;font-size:.64rem}.admin-shell.blueprint-shell.is-phone-viewport .special-sale-summary-grid{gap:8px}.admin-shell.blueprint-shell.is-phone-viewport .special-sale-card{gap:8px;padding:12px;border-radius:16px}.admin-shell.blueprint-shell.is-phone-viewport .special-sale-card__header{gap:8px}.admin-shell.blueprint-shell.is-phone-viewport .special-sale-card__header strong{font-size:.9rem;line-height:1.16}.admin-shell.blueprint-shell.is-phone-viewport .special-sale-card__meta,.admin-shell.blueprint-shell.is-phone-viewport .special-sale-payment>span{font-size:.72rem}.admin-shell.blueprint-shell.is-phone-viewport .special-sale-card__actions{grid-template-columns:1fr}.admin-shell.blueprint-shell.is-phone-viewport .blueprint-page--sales .toolbar-meta{display:none}.admin-shell.blueprint-shell.is-phone-viewport .blueprint-page--sales .sales-detail-scroll,.admin-shell.blueprint-shell.is-phone-viewport .blueprint-page--sales .stack-list{gap:10px}.admin-shell.blueprint-shell.is-phone-viewport .blueprint-page--sales .sales-detail-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-shell.blueprint-shell.is-phone-viewport .blueprint-page--sales .sales-detail-actions>*{width:100%}.admin-shell.blueprint-shell.is-phone-viewport .blueprint-page--finance .page-header.compact p,.admin-shell.blueprint-shell.is-phone-viewport .blueprint-page--sales .page-header.compact p,.admin-shell.blueprint-shell.is-phone-viewport .blueprint-page--products .page-header.compact p{max-width:34ch}.admin-shell.blueprint-shell.is-phone-viewport .dashboard-phone-hero{padding:14px 15px;gap:8px}.admin-shell.blueprint-shell.is-phone-viewport .dashboard-phone-hero h2{font-size:clamp(1.62rem,8vw,1.9rem)}.admin-shell.blueprint-shell.is-phone-viewport .dashboard-phone-hero__foot{padding-top:2px}.admin-shell.blueprint-shell.is-phone-viewport .dashboard-phone-kpi-grid,.admin-shell.blueprint-shell.is-phone-viewport .dashboard-phone-finance-grid,.admin-shell.blueprint-shell.is-phone-viewport .dashboard-phone-actions-grid{gap:6px}.admin-shell.blueprint-shell.is-phone-viewport .dashboard-phone-kpi-card{min-height:76px}.admin-shell.blueprint-shell.is-phone-viewport .section-segmented-nav__track{gap:4px;padding:3px}.admin-shell.blueprint-shell.is-phone-viewport .section-segmented-nav__item{min-height:36px;padding:0 10px}.admin-shell.blueprint-shell.is-phone-viewport .dashboard-phone-section .page-header.compact p{max-width:24ch}}@media(max-width:380px){.admin-shell.blueprint-shell.is-phone-viewport .products-create-shell .editor-grid,.admin-shell.blueprint-shell.is-phone-viewport .products-detail-panel .editor-grid,.admin-shell.blueprint-shell.is-phone-viewport .blueprint-page--finance .editor-grid,.admin-shell.blueprint-shell.is-phone-viewport .sales-filter-shell .toolbar-row,.admin-shell.blueprint-shell.is-phone-viewport .sales-phone-hero__metrics{grid-template-columns:1fr!important}.admin-shell.blueprint-shell.is-phone-viewport .dashboard-phone-kpi-grid,.admin-shell.blueprint-shell.is-phone-viewport .products-phone-kpi-grid,.admin-shell.blueprint-shell.is-phone-viewport .finance-phone-hero__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-shell.blueprint-shell.is-phone-viewport .blueprint-page--products .toolbar-row,.admin-shell.blueprint-shell.is-phone-viewport .special-sale-summary-grid{grid-template-columns:1fr}}.admin-shell.blueprint-shell{--admin-mobile-bar-clearance: calc(24px + env(safe-area-inset-bottom, 0px)) }.admin-shell.blueprint-shell.is-phone-viewport{--admin-mobile-bar-clearance: calc(118px + env(safe-area-inset-bottom, 0px)) }.admin-shell.blueprint-shell .blueprint-content{padding-bottom:var(--admin-mobile-bar-clearance);scroll-padding-bottom:calc(var(--admin-mobile-bar-clearance) + 18px)}.admin-shell.blueprint-shell .admin-content-chassis.blueprint-canvas,.admin-shell.blueprint-shell .blueprint-page,.admin-shell.blueprint-shell .page-stack{scroll-padding-bottom:calc(var(--admin-mobile-bar-clearance) + 18px)}.admin-shell.blueprint-shell.is-phone-viewport .admin-content-chassis.blueprint-canvas,.admin-shell.blueprint-shell.is-phone-viewport .blueprint-page{padding-bottom:max(12px,calc(var(--admin-mobile-bar-clearance) - 76px))}.admin-shell.blueprint-shell.is-narrow-viewport .admin-sidebar.blueprint-sidebar,.admin-shell.blueprint-shell.is-phone-viewport .admin-sidebar.blueprint-sidebar{z-index:42}.admin-shell.blueprint-shell.is-phone-viewport .admin-shell__overlay{z-index:41}.blueprint-page--products .section-segmented-nav__track{display:flex;align-items:stretch}.blueprint-page--products .section-segmented-nav__item{flex:1 1 0;justify-content:center;text-align:center}.blueprint-page--products .section-segmented-nav__copy{width:100%;justify-content:center}.blueprint-page--products .checkbox-row.subtle-option{min-height:34px;padding:0 10px;border-radius:12px;font-size:.76rem}.variation-editor-collapsed{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:16px;border:1px dashed rgba(144,160,184,.3);background:linear-gradient(180deg,#fafcfefa,#f3f7fbf0)}.variation-editor-collapsed__copy{display:grid;gap:4px;min-width:0}.variation-editor-collapsed__copy strong{color:var(--blueprint-ink);overflow-wrap:anywhere}.variation-editor-collapsed__copy span{color:var(--blueprint-muted);font-size:.76rem;line-height:1.32}@media(max-width:600px){.variation-editor-collapsed{display:grid;gap:10px}.variation-editor-collapsed .ghost-button{width:100%}}.products-create-main,.products-create-support{display:grid;gap:14px;align-content:start}.products-create-section{display:grid;gap:10px}.products-create-section .page-header.compact{align-items:start;margin-bottom:0}.products-create-section .page-header.compact h4{margin:0}.products-create-section .page-header.compact p{margin-top:4px}.products-create-section .expandable-section{border:1px solid rgba(144,160,184,.18);border-radius:18px;background:#ffffff9e}.products-create-section .expandable-summary{padding:14px 16px}.products-create-section .expandable-body{padding:0 16px 16px}.products-create-field-stack{display:grid;gap:14px}.products-create-field-group{display:grid;gap:10px}.products-create-field-group+.products-create-field-group{padding-top:12px;border-top:1px solid rgba(144,160,184,.12)}.products-create-field-group__header{display:grid;gap:3px}.products-create-field-group__header strong,.products-create-field-group__header span{margin:0}.products-create-field-group__header strong{color:var(--blueprint-ink);font-size:.84rem;line-height:1.2}.products-create-field-group__header span{color:var(--blueprint-muted);font-size:.76rem;line-height:1.34}.admin-topbar__search{position:relative}.admin-search-results,.admin-topbar__search-results{display:grid;gap:8px}.admin-search-results{margin-top:8px}.admin-topbar__search-results{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:22;padding:8px;border-radius:18px;border:1px solid rgba(144,160,184,.2);background:#fbfdfffa;box-shadow:0 18px 34px #2c405c1f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.admin-search-result{width:100%;display:grid;gap:3px;padding:10px 12px;border:1px solid rgba(144,160,184,.14);border-radius:14px;background:#ffffffe6;color:var(--text);text-align:left;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease,background .14s ease}.admin-search-result strong{font-size:.88rem;line-height:1.16}.admin-search-result span{color:var(--muted);font-size:.76rem;line-height:1.34}.admin-search-result:hover,.admin-search-result:focus-visible{outline:none;transform:translateY(-1px);border-color:#69778d42;box-shadow:0 12px 22px #2c405c14;background:#fafcfffa}.admin-toast-viewport{position:fixed;left:16px;right:16px;bottom:calc(98px + env(safe-area-inset-bottom,0px));display:grid;gap:10px;z-index:70;pointer-events:none}.admin-toast{pointer-events:auto;padding:12px 14px;border-radius:16px;border:1px solid rgba(58,155,120,.18);background:#f7fcf9fa;color:var(--success-strong);box-shadow:0 18px 34px #2c405c1f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);font-size:.88rem;line-height:1.38}.admin-toast--info{border-color:#69778d33;background:#f9fbfefa;color:var(--accent-strong)}@media(min-width:1025px){.admin-toast-viewport{left:auto;right:24px;bottom:24px;width:min(360px,calc(100vw - 48px))}}.products-create-flow-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.products-flow-chip{display:grid;gap:4px;padding:13px 14px;border-radius:18px;border:1px solid rgba(144,160,184,.16);background:linear-gradient(180deg,#fffffffa,#f3f7fbf0);box-shadow:0 16px 28px #2c405c0f}.products-flow-chip__step{color:var(--blueprint-muted);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.products-flow-chip strong{color:var(--blueprint-ink);font-size:.94rem;line-height:1.14}.products-flow-chip span:last-child{color:var(--blueprint-muted);font-size:.78rem;line-height:1.35}.products-create-step-card{display:grid;gap:6px}.products-create-step-card__kicker{display:inline-flex;align-items:center;gap:7px;width:fit-content;padding:2px 8px;border-radius:999px;background:#6c7c920d;color:#6b7d92;font-size:.64rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.products-create-step-card__index{display:grid;place-items:center;width:16px;height:16px;border-radius:999px;background:#3a9b7824;color:var(--success-strong);font-size:.62rem}.products-create-section--primary,.products-create-section--support,.products-detail-primary,.products-variation-stage,.team-members-panel,.team-member-editor,.blueprint-page--finance .finance-mobile-jump-shell,.blueprint-page--finance .finance-section-anchor,.blueprint-page--finance .editor-card,.blueprint-page--finance .editor-card-static,.dashboard-phone-section{border:1px solid rgba(144,160,184,.16);background:linear-gradient(180deg,#fffffffa,#f3f7fbf0);box-shadow:0 16px 32px #2c405c12}.products-create-section--primary,.products-create-section--support,.products-detail-primary,.products-variation-stage{padding:14px;gap:12px}.products-create-section--support{background:linear-gradient(180deg,#fafcfffa,#f4f8fcf0)}.products-create-header__actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.products-create-step-card .expandable-section{border-radius:20px;background:#ffffffd1}.products-create-step-card .expandable-summary{padding:13px 15px}.products-create-step-card .expandable-body{padding:0 15px 15px}.products-create-step-card .expandable-summary .chip{min-width:0;padding:4px 8px;font-size:.68rem;opacity:.9}.products-create-codes-card{display:grid;gap:12px;padding:12px;border-radius:18px;border:1px solid rgba(144,160,184,.16);background:#f7fafdf5}.products-create-codes-card__header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.products-create-codes-card__header strong,.products-create-codes-card__header p{margin:0}.products-create-codes-card__header p{margin-top:2px;color:var(--blueprint-muted);font-size:.74rem;line-height:1.32}.products-create-codes-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.products-create-inline-note{margin-top:-2px}.products-panel-header{align-items:center;margin-bottom:0;padding-bottom:12px;border-bottom:1px solid rgba(144,160,184,.14)}.products-panel-kicker{display:inline-flex;align-items:center;width:fit-content;margin-bottom:6px;color:var(--blueprint-muted);font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.products-catalog-panel,.products-detail-panel{display:grid;gap:14px}.products-catalog-scroll{display:grid;gap:16px;align-content:start}.products-catalog-list{gap:10px}.products-catalog-card{grid-template-columns:88px minmax(0,1fr);align-items:center;padding:12px 13px}.products-catalog-card__metrics{gap:8px;row-gap:6px}.products-catalog-card__metrics span{display:inline-flex;align-items:center;gap:6px;padding:5px 8px;border-radius:999px;background:#6c7c9214}.products-detail-primary{display:grid}.products-detail-primary .editor-grid,.products-variation-stage .editor-grid{gap:12px}.products-variation-stage{display:grid;gap:14px}.products-variation-stage .section-heading{padding-bottom:12px;border-bottom:1px solid rgba(144,160,184,.14)}.products-variation-stage .toolbar-meta-row{align-items:center;gap:10px}.products-variation-stage .variation-card{padding:12px 14px;border-radius:18px;background:#ffffffd6}.products-variation-stage .variation-metrics{justify-content:flex-start;row-gap:6px}.products-detail-footer{display:grid;gap:12px;padding-top:2px}.team-stage-layout{align-items:start}.team-members-panel,.team-member-editor{display:grid;gap:14px}.team-members-panel .page-header.compact,.team-member-editor .page-header.compact{margin-bottom:0;padding-bottom:12px;border-bottom:1px solid rgba(144,160,184,.14)}.team-member-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.blueprint-page--team .mobile-record-card{padding:14px;border-radius:18px;border:1px solid rgba(144,160,184,.14);background:#ffffffe6}.blueprint-page--team .mobile-record-top,.blueprint-page--team .mobile-record-body,.blueprint-page--team .mobile-record-meta{gap:8px}.blueprint-page--finance .toolbar-card.stacked.blueprint-filter-shell{padding:15px;border-radius:22px;border:1px solid rgba(144,160,184,.16);background:linear-gradient(180deg,#fffffffa,#f3f7fbf0);box-shadow:0 16px 30px #2c405c0f}.blueprint-page--finance .toolbar-meta-row{gap:10px;align-items:flex-start}.blueprint-page--finance .page-header.compact{margin-bottom:0;padding-bottom:12px;border-bottom:1px solid rgba(144,160,184,.14)}.blueprint-page--finance .mobile-record-card{padding:13px 14px;border-radius:18px;border:1px solid rgba(144,160,184,.12);background:#ffffffe0}.blueprint-page--finance .mobile-record-top,.blueprint-page--finance .mobile-record-body,.blueprint-page--finance .mobile-record-meta{gap:8px}.blueprint-page--finance .finance-mobile-jump-grid{gap:10px}.blueprint-page--finance .finance-mobile-jump-link{min-height:76px;padding:12px 14px;border-radius:16px;border:1px solid rgba(144,160,184,.14);background:#ffffffe0;box-shadow:0 14px 24px #2c405c0d}.blueprint-page--finance .quick-chip{border-radius:13px;padding:7px 11px}.dashboard-phone-section{gap:12px}.dashboard-phone-section .page-header.compact{margin-bottom:0;padding-bottom:10px;border-bottom:1px solid rgba(144,160,184,.14)}.dashboard-phone-actions-grid .action-card,.dashboard-phone-finance-grid .dashboard-phone-finance-card{min-height:112px;padding:12px;border-radius:18px}.dashboard-phone-kpi-card{padding:12px 11px;border-radius:18px}.admin-search-results__header{padding:2px 4px 0;color:var(--blueprint-muted);font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.admin-search-empty{padding:12px 13px;border-radius:16px;border:1px dashed rgba(144,160,184,.24);background:#fafcfff5;color:var(--blueprint-muted);font-size:.8rem;line-height:1.38}.admin-topbar__search-results,.admin-search-results{gap:10px}.admin-search-result{padding:12px 13px;border-radius:16px}.admin-shell__overlay.is-open{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.admin-sidebar.blueprint-sidebar.is-mobile-open{box-shadow:0 28px 56px #16243838}@media(min-width:981px){.products-create-support{position:sticky;top:102px}.team-stage-layout{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr)}}@media(max-width:600px){.products-create-flow-strip,.team-member-summary-grid{grid-template-columns:1fr}.products-create-section--primary,.products-create-section--support,.products-detail-primary,.products-variation-stage,.team-members-panel,.team-member-editor,.blueprint-page--finance .toolbar-card.stacked.blueprint-filter-shell,.blueprint-page--finance .finance-mobile-jump-shell,.blueprint-page--finance .finance-section-anchor,.blueprint-page--finance .editor-card,.blueprint-page--finance .editor-card-static,.dashboard-phone-section{padding:13px;border-radius:20px}.products-create-step-card__kicker{font-size:.68rem}.products-create-codes-grid,.products-create-header__actions{display:grid;grid-template-columns:1fr}.products-create-codes-card{padding:11px;gap:10px}.products-catalog-panel,.products-detail-panel{gap:12px}.products-catalog-card{grid-template-columns:64px minmax(0,1fr);align-items:start;padding:12px}.products-catalog-card__media{width:64px;height:64px}.products-catalog-card__metrics span{font-size:.72rem}.products-panel-header{gap:8px}.blueprint-page--finance .finance-mobile-jump-link,.dashboard-phone-actions-grid .action-card,.dashboard-phone-finance-grid .dashboard-phone-finance-card{min-height:0}.products-create-shell--focused .products-create-primary-grid,.products-create-shell--focused .products-create-commerce-grid,.products-create-shell--focused .products-create-variation-grid,.products-create-shell--focused .products-create-details-grid,.products-create-shell--focused .products-create-text-grid{grid-template-columns:1fr!important;gap:12px}.products-create-shell--focused .editor-span-2{grid-column:auto}}.products-create-shell--focused{gap:18px;border-radius:26px;border:1px solid rgba(144,160,184,.18);background:linear-gradient(180deg,#fffffffc,#f5f8fcf5);box-shadow:0 22px 40px #20304817}.products-create-shell--focused .products-create-grid{gap:18px}.products-create-shell--focused .products-create-main,.products-create-shell--focused .products-create-support{gap:14px}.products-create-focus-banner__eyebrow{display:inline-flex;align-items:center;width:fit-content;color:var(--blueprint-muted);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.products-create-mode-note{padding:10px 12px;border-radius:16px;border:1px solid rgba(144,160,184,.16);background:#f5f8fcf5;color:var(--blueprint-muted);font-size:.78rem;line-height:1.36}.products-create-shell--focused .products-create-section--support,.products-create-shell--focused .products-create-step-card .expandable-section{box-shadow:none}.finance-mobile-tools-shell{display:grid;gap:12px;padding:14px;border-radius:22px;border:1px solid rgba(144,160,184,.16);background:linear-gradient(180deg,#fffffffa,#f3f7fbf2);box-shadow:0 18px 32px #2c405c12}.finance-mobile-tools-header{align-items:center;margin-bottom:0;padding-bottom:10px;border-bottom:1px solid rgba(144,160,184,.14)}.finance-mobile-tools-body{display:grid;gap:10px}.finance-mobile-tools-summary{display:grid;gap:6px;padding:12px 14px;border-radius:18px;border:1px dashed rgba(144,160,184,.22);background:#f9fbfef5}.finance-mobile-tools-summary span{color:var(--blueprint-muted);font-size:.8rem}.finance-mobile-tools-summary strong{color:var(--blueprint-ink);font-size:1rem;line-height:1.2}.finance-mobile-tools-shell .finance-mobile-jump-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.team-phone-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.team-phone-summary__card{display:grid;gap:5px;padding:13px 14px;border-radius:18px;border:1px solid rgba(144,160,184,.14);background:linear-gradient(180deg,#fffffffa,#f4f8fcf2);box-shadow:0 16px 28px #2c405c0f}.team-phone-summary__card:last-child{grid-column:1 / -1}.team-phone-summary__card span{color:var(--blueprint-muted);font-size:.76rem}.team-phone-summary__card strong{color:var(--blueprint-ink);font-size:1.2rem;line-height:1.1}.team-phone-summary__card p{margin:0;color:var(--blueprint-muted);font-size:.78rem;line-height:1.36}.team-invite-collapsed{padding:12px 14px;border-radius:18px;border:1px dashed rgba(144,160,184,.24);background:#f8fafdf5;color:var(--blueprint-muted);font-size:.82rem;line-height:1.42}.blueprint-page--team .blueprint-hero--team,.blueprint-page--finance .finance-phone-hero{border:1px solid rgba(144,160,184,.14);box-shadow:0 18px 32px #2c405c12}.customer-special-inline{display:flex;flex-wrap:wrap;gap:8px}.customer-special-overview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.customer-special-overview__card{display:grid;gap:5px;padding:12px 14px;border-radius:18px;border:1px solid rgba(144,160,184,.14);background:linear-gradient(180deg,#fffffffa,#f6f9fcf2)}.customer-special-overview__card span,.customer-special-overview__card p{margin:0;color:var(--blueprint-muted);font-size:.78rem;line-height:1.36}.customer-special-overview__card strong{color:var(--blueprint-ink);font-size:1.12rem}.dashboard-phone-section__head{align-items:flex-start}.dashboard-phone-section__header-side{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.dashboard-phone-section__header-side .ghost-button{min-height:34px;padding:0 12px}.admin-search-result__meta{display:flex;align-items:center;gap:8px;min-width:0}.admin-search-result__kind{display:inline-flex;align-items:center;padding:3px 7px;border-radius:999px;background:#6c7c921a;color:var(--blueprint-muted);font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.admin-search-result strong{min-width:0;overflow-wrap:anywhere}.admin-mobile-launcher-shell{display:none}.products-create-focus-banner{display:grid;gap:10px;padding:15px 16px;border-radius:22px;border:1px solid rgba(144,160,184,.16);background:linear-gradient(180deg,#fffffffc,#f4f8fcf5);box-shadow:0 18px 34px #2c405c14}.products-create-focus-banner__copy{display:grid;gap:6px}.products-create-focus-banner__copy h2,.products-create-focus-banner__copy p{margin:0}.products-create-focus-banner__copy h2{font-size:clamp(1.52rem,7vw,1.8rem);line-height:1;letter-spacing:-.04em}.products-create-focus-banner__copy p{color:var(--blueprint-muted);font-size:.82rem;line-height:1.36}.products-create-focus-banner__actions,.finance-phone-quick-strip,.team-phone-hero-panel__actions,.customer-special-discovery__chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.finance-phone-spotlight{display:grid;gap:6px;padding:16px 18px;border-radius:22px;background:linear-gradient(180deg,#fffffffc,#f4f8fcf5);border:1px solid rgba(144,160,184,.16);box-shadow:inset 0 1px #ffffffc7}.finance-phone-spotlight span,.finance-phone-mini-stat span,.team-phone-hero-panel__note span,.customer-special-discovery__copy span{color:var(--blueprint-muted);font-size:.76rem}.finance-phone-spotlight strong{font-size:1.56rem;line-height:1;letter-spacing:-.04em;color:var(--blueprint-ink)}.finance-phone-spotlight p,.finance-phone-mini-stat p{margin:0;color:var(--blueprint-muted);font-size:.8rem;line-height:1.35}.finance-phone-mini-stat{display:grid;gap:4px;padding:12px 14px;border-radius:18px;border:1px solid rgba(144,160,184,.14);background:#f9fbfef5}.finance-phone-mini-stat strong,.team-phone-hero-panel__note strong,.customer-special-discovery__copy strong{color:var(--blueprint-ink);font-size:1rem;line-height:1.24}.team-phone-hero-panel{display:none}.team-phone-hero-panel__note{display:grid;gap:6px;padding:14px 15px;border-radius:20px;border:1px solid rgba(144,160,184,.16);background:#f8fbfefa}.customer-special-discovery{display:grid;gap:10px;padding:14px 15px;border-radius:22px;border:1px solid rgba(144,160,184,.16);background:linear-gradient(180deg,#fffffffc,#f4f8fcf5);box-shadow:0 16px 30px #2c405c0f}.customer-special-discovery__copy{display:grid;gap:6px}@keyframes admin-mobile-launcher-in{0%{opacity:0;transform:translateY(-8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:600px){.admin-mobile-launcher-shell{display:none}.admin-mobile-launcher-shell.is-open{display:grid;gap:10px;margin-top:-8px;padding:10px 12px 12px;border-radius:0 0 24px 24px;border:1px solid rgba(144,160,184,.16);border-top:0;background:linear-gradient(180deg,#fafcfffa,#f4f8fcf2);box-shadow:0 20px 34px #2c405c1a;animation:admin-mobile-launcher-in .18s ease;transform-origin:top center}.admin-shell.blueprint-shell.is-narrow-viewport .admin-mobile-launcher-shell__bar{display:flex;align-items:center;gap:8px;min-height:46px;padding:8px 10px;border-radius:18px;border:1px solid rgba(144,160,184,.16);background:#fffffffa;box-shadow:inset 0 1px #ffffffd6}.admin-shell.blueprint-shell.is-narrow-viewport .admin-mobile-launcher-shell__bar>svg{flex:0 0 auto}.admin-shell.blueprint-shell.is-narrow-viewport .admin-mobile-launcher-shell__bar input{flex:1 1 auto}.admin-mobile-launcher-shell__hint{padding:0 4px;color:var(--blueprint-muted);font-size:.78rem;line-height:1.36}.admin-shell.blueprint-shell.is-narrow-viewport .admin-mobile-launcher-shell__close{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;border:1px solid rgba(144,160,184,.14);background:#6c7c9214;color:var(--blueprint-action-strong)}.admin-shell.blueprint-shell.is-narrow-viewport .admin-mobile-launcher-shell__bar .admin-mobile-search__submit{flex:0 0 auto;min-width:0;padding:0 12px}.admin-mobile-launcher-shell__results{margin-top:0}.admin-mobile-launcher-shortcuts{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.admin-mobile-launcher-shortcuts::-webkit-scrollbar{display:none}.admin-mobile-launcher-shortcut{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:112px;padding:10px 14px;border-radius:999px;border:1px solid rgba(144,160,184,.14);background:#ffffffeb;color:var(--blueprint-action-strong);box-shadow:0 10px 20px #2c405c0d}.admin-mobile-launcher-shortcut strong{color:var(--blueprint-ink);font-size:.8rem;line-height:1}.blueprint-mobile-nav-section--utility .admin-mobile-search,.blueprint-mobile-nav-section--utility .admin-search-results,.blueprint-mobile-nav-section--utility .admin-search-empty{display:none!important}.admin-topbar__mobile-actions{gap:0}.admin-topbar__mobile-actions .admin-topbar__icon-button{width:42px;height:42px}.admin-topbar__mobile-actions .admin-topbar__icon-button.is-active{background:linear-gradient(135deg,#69778dfa,#556177fa);color:#f8fbff;border-color:#69778d3d;box-shadow:0 14px 26px #465a7929}.products-create-focus-banner{padding:15px;gap:10px}.products-create-shell--focused{padding:14px;gap:16px}.blueprint-page--team .blueprint-hero--team,.blueprint-page--finance .finance-phone-hero{padding:14px;gap:10px;border-radius:22px}.blueprint-page--team .blueprint-hero--team .hero-status-card,.blueprint-page--team .blueprint-hero--team>.blueprint-hero__side>.header-actions{display:none}.team-phone-hero-panel{display:grid;gap:10px}.finance-mobile-tools-shell{padding:13px}.finance-phone-quick-strip,.products-create-focus-banner__actions,.team-phone-hero-panel__actions,.finance-mobile-tools-shell .finance-mobile-jump-grid,.customer-special-overview,.customer-special-discovery__chips{grid-template-columns:1fr}.admin-mobile-launcher-shortcut span{display:none}.dashboard-phone-section__header-side{width:100%;justify-content:space-between}}:root{--v2-bg: #eef3f8;--v2-bg-strong: #e6edf5;--v2-surface: rgba(255, 255, 255, .92);--v2-surface-strong: rgba(255, 255, 255, .98);--v2-surface-muted: rgba(246, 249, 253, .94);--v2-border: rgba(123, 141, 167, .16);--v2-border-strong: rgba(93, 113, 142, .2);--v2-shadow-sm: 0 10px 20px rgba(36, 56, 86, .06);--v2-shadow-md: 0 20px 40px rgba(31, 50, 78, .08);--v2-shadow-lg: 0 28px 56px rgba(29, 46, 72, .12);--v2-ink: #1d2e46;--v2-ink-soft: #42556f;--v2-muted: #6e8098;--v2-accent: #61748f;--v2-accent-strong: #435672;--v2-success: #2b8a57;--v2-warning: #c27d22;--v2-danger: #b15252;--v2-radius-xs: 14px;--v2-radius-sm: 18px;--v2-radius-md: 24px;--v2-radius-lg: 30px}html,body,#root{min-height:100%}body{background:radial-gradient(circle at top,rgba(255,255,255,.9),transparent 34%),linear-gradient(180deg,#f4f7fb 0%,var(--v2-bg) 100%);color:var(--v2-ink)}.admin-shell--v2{background:transparent;color:var(--v2-ink)}.admin-shell--v2 .blueprint-sidebar,.admin-shell--v2 .admin-content-chassis,.admin-shell--v2 .admin-topbar,.admin-shell--v2 .admin-mobile-tabbar,.admin-shell--v2 .admin-mobile-launcher-shell,.admin-shell--v2 .admin-toast,.admin-shell--v2 .install-banner,.admin-shell--v2 .update-banner,.admin-shell--v2 .phase-banner{border-color:var(--v2-border)}.admin-shell--v2 .blueprint-sidebar{background:linear-gradient(180deg,#f8fafdfa,#eef3f8f5);box-shadow:var(--v2-shadow-lg)}.admin-shell--v2 .blueprint-brand-head--minimal h1,.admin-shell--v2 .nav-link__copy strong,.admin-shell--v2 .user-block__copy strong,.admin-shell--v2 .blueprint-mobile-account-bar__copy strong{color:var(--v2-ink)}.admin-shell--v2 .nav-link,.admin-shell--v2 .blueprint-mobile-shortcut,.admin-shell--v2 .admin-mobile-launcher-shortcut{border-radius:var(--v2-radius-sm)}.admin-shell--v2 .nav-link{padding:12px 14px;border:1px solid transparent}.admin-shell--v2 .nav-link.active,.admin-shell--v2 .blueprint-mobile-shortcut:hover,.admin-shell--v2 .admin-mobile-launcher-shortcut:hover{background:#ffffffd1;border-color:var(--v2-border);box-shadow:var(--v2-shadow-sm)}.admin-shell--v2 .blueprint-sidebar__sections{gap:20px}.admin-shell--v2 .admin-content{gap:18px;padding:18px 18px 108px}.admin-shell--v2 .admin-topbar-shell{position:sticky;top:12px;z-index:22;display:grid;gap:10px}.admin-shell--v2 .admin-content-chassis{padding:0;background:transparent;border:0;box-shadow:none}.admin-shell--v2 .admin-topbar{position:relative;display:grid;grid-template-columns:auto minmax(160px,.72fr) minmax(280px,1fr) auto;align-items:center;gap:14px;padding:12px 14px;border-radius:28px;border:1px solid var(--v2-border);background:#ffffffe0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--v2-shadow-md)}.admin-shell--v2 .admin-topbar__menu-toggle,.admin-shell--v2 .admin-topbar__icon-button,.admin-shell--v2 .utility-icon,.admin-shell--v2 .utility-avatar{border:1px solid var(--v2-border);background:var(--v2-surface-strong);color:var(--v2-accent-strong);box-shadow:inset 0 1px #ffffffeb}.admin-shell--v2 .admin-topbar__icon-button.is-active{background:linear-gradient(180deg,#61748f2e,#52647f38);border-color:#5a6f8d38;color:var(--v2-ink)}.admin-shell--v2 .admin-topbar__context{min-width:0}.admin-shell--v2 .admin-topbar__eyebrow{color:var(--v2-muted);font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.admin-shell--v2 .admin-topbar__context strong{color:var(--v2-ink);font-size:.98rem;line-height:1.22}.admin-shell--v2 .admin-topbar__actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px}.admin-shell--v2 .admin-topbar__role-pill,.admin-shell--v2 .admin-topbar__store-pill{display:inline-flex;align-items:center;min-height:38px;padding:0 12px;border-radius:999px;border:1px solid var(--v2-border);background:#f8fafdeb;color:var(--v2-accent-strong);font-size:.78rem;font-weight:700;box-shadow:inset 0 1px #ffffffe6}.admin-shell--v2 .admin-topbar__search{position:relative;width:min(100%,520px);min-width:0;justify-self:center;border:1px solid var(--v2-border);border-radius:18px;background:var(--v2-surface-strong);box-shadow:inset 0 1px #ffffffeb}.admin-shell--v2 .admin-topbar__search input{color:var(--v2-ink)}.admin-shell--v2 .admin-topbar__search input::placeholder{color:var(--v2-muted)}.admin-shell--v2 .admin-topbar__search-results,.admin-shell--v2 .admin-mobile-launcher-shell__results{margin-top:10px;padding:12px;border-radius:22px;border:1px solid var(--v2-border);background:#fffffffa;box-shadow:var(--v2-shadow-md)}.admin-shell--v2 .admin-search-result{border:1px solid transparent;background:#f7fafdf5;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.admin-shell--v2 .admin-search-result:hover{transform:translateY(-1px);border-color:var(--v2-border);box-shadow:var(--v2-shadow-sm)}.admin-shell--v2 .admin-search-result__kind{background:#61748f1a;color:var(--v2-accent-strong)}.admin-shell--v2 .admin-mobile-launcher-shell.is-open{padding:12px;border-radius:24px;border:1px solid var(--v2-border);background:#fffffff0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--v2-shadow-md)}.admin-shell--v2 .admin-mobile-launcher-shell__bar{min-height:52px;padding:8px 10px;border-radius:18px;border:1px solid var(--v2-border);background:#f8fafdfa}.admin-shell--v2 .admin-mobile-launcher-shortcuts{gap:10px}.admin-shell--v2 .admin-mobile-launcher-shortcut{min-width:128px;background:#f8fafdf5;border:1px solid var(--v2-border)}.admin-shell--v2 .admin-mobile-launcher-shell__hint{color:var(--v2-muted);font-size:.84rem;line-height:1.45}.admin-shell--v2 .admin-mobile-launcher-shell__results{max-height:min(44vh,360px);overflow:auto}.admin-shell--v2 .admin-mobile-tabbar{left:14px;right:14px;bottom:calc(env(safe-area-inset-bottom,0px) + 14px);padding:8px;border-radius:28px;border:1px solid var(--v2-border);background:#ffffffe6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:var(--v2-shadow-lg)}.admin-shell--v2 .admin-mobile-tabbar__link{display:grid;justify-items:center;align-content:center;gap:6px;min-height:58px;border-radius:20px;color:var(--v2-muted)}.admin-shell--v2 .admin-mobile-tabbar__link.is-active{background:linear-gradient(180deg,#e6edf5fa,#d6e1eefa);color:var(--v2-ink)}.admin-shell--v2 .install-banner,.admin-shell--v2 .update-banner,.admin-shell--v2 .phase-banner{border-radius:22px;background:#ffffffd6;box-shadow:var(--v2-shadow-sm)}.admin-shell--v2 .admin-toast-viewport{padding:18px}.admin-shell--v2 .admin-toast{border-radius:18px;background:#1d2e46f0;color:#f7fbff;box-shadow:var(--v2-shadow-lg)}.admin-shell--v2 .admin-toast--success{background:#2b8a57f2}@media(max-width:980px){.admin-shell--v2 .admin-content{padding:14px 14px 108px;gap:14px}.admin-shell--v2 .admin-topbar-shell{top:10px}.admin-shell--v2 .admin-topbar{grid-template-columns:auto 1fr auto;padding:10px 12px;border-radius:24px}.admin-shell--v2 .admin-topbar__context strong{font-size:.92rem}}@media(max-width:600px){.admin-shell--v2 .admin-topbar-shell{top:max(8px,calc(8px + env(safe-area-inset-top,0px)));gap:0}.admin-shell--v2 .admin-mobile-launcher-shell.is-open{position:absolute;top:calc(100% + 8px);left:0;right:0;padding:10px;border-radius:22px;background:#fffffff5;box-shadow:0 24px 44px #21355029}.admin-shell--v2 .admin-mobile-launcher-shell__bar{min-height:48px;padding:7px 9px}.admin-shell--v2 .admin-mobile-launcher-shortcuts{margin-top:8px}.admin-shell--v2 .admin-mobile-launcher-shell__results{margin-top:8px;max-height:min(42vh,320px)}}.admin-shell--v2 .hero-panel,.admin-shell--v2 .status-card,.admin-shell--v2 .info-card,.admin-shell--v2 .matrix-card,.admin-shell--v2 .toolbar-card,.admin-shell--v2 .editor-card,.admin-shell--v2 .editor-card-static,.admin-shell--v2 .blueprint-side-card,.admin-shell--v2 .mobile-record-card,.admin-shell--v2 .action-card,.admin-shell--v2 .dashboard-phone-finance-card,.admin-shell--v2 .products-phone-kpi-card,.admin-shell--v2 .dashboard-phone-kpi-card,.admin-shell--v2 .sales-phone-stat,.admin-shell--v2 .finance-phone-stat,.admin-shell--v2 .team-phone-summary__card,.admin-shell--v2 .products-create-step-card,.admin-shell--v2 .products-create-codes-card,.admin-shell--v2 .product-ai-card,.admin-shell--v2 .product-ai-suggestion,.admin-shell--v2 .product-image-field,.admin-shell--v2 .customer-special-discovery,.admin-shell--v2 .dashboard-highlight-card,.admin-shell--v2 .dashboard-finance-card,.admin-shell--v2 .team-phone-hero-panel__note,.admin-shell--v2 .finance-mobile-tools-shell{border-radius:var(--v2-radius-md);border:1px solid var(--v2-border);background:var(--v2-surface);box-shadow:var(--v2-shadow-sm)}.admin-shell--v2 .page-stack{gap:18px}.admin-shell--v2 .hero-panel{padding:22px}.admin-shell--v2 .page-header h3,.admin-shell--v2 .hero-panel h2,.admin-shell--v2 .info-card h3,.admin-shell--v2 .matrix-card h3,.admin-shell--v2 .status-card h3,.admin-shell--v2 .status-card h4,.admin-shell--v2 .action-card h3,.admin-shell--v2 .product-ai-card h4{color:var(--v2-ink)}.admin-shell--v2 .page-header p,.admin-shell--v2 .hero-panel p,.admin-shell--v2 .info-card p,.admin-shell--v2 .matrix-card p,.admin-shell--v2 .status-card p,.admin-shell--v2 .action-card p,.admin-shell--v2 .mobile-record-card span,.admin-shell--v2 .row-subtitle,.admin-shell--v2 .product-ai-suggestion__footnote,.admin-shell--v2 .product-image-field__status-copy span{color:var(--v2-muted)}.admin-shell--v2 .brand-pill,.admin-shell--v2 .scope-pill,.admin-shell--v2 .chip,.admin-shell--v2 .product-ai-suggestion__chip,.admin-shell--v2 .products-create-step-card__kicker{background:#61748f14;color:var(--v2-accent-strong);border:1px solid rgba(97,116,143,.1);box-shadow:none}.admin-shell--v2 .chip.success{background:#2b8a571a;color:var(--v2-success)}.admin-shell--v2 .chip.warning{background:#c27d221f;color:var(--v2-warning)}.admin-shell--v2 .chip.danger{background:#b152521f;color:var(--v2-danger)}.admin-shell--v2 .primary-button,.admin-shell--v2 .ghost-button,.admin-shell--v2 .quick-chip,.admin-shell--v2 .section-segmented-nav__item{min-height:48px;border-radius:18px;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.admin-shell--v2 .primary-button{background:linear-gradient(180deg,#61748f,#4b5d78);border:1px solid rgba(75,93,120,.3);color:#f8fbff;box-shadow:0 14px 28px #394f6d2e}.admin-shell--v2 .ghost-button,.admin-shell--v2 .quick-chip,.admin-shell--v2 .section-segmented-nav__item{border:1px solid rgba(123,141,167,.14);background:linear-gradient(180deg,#f8fafdfa,#eff3f8f5);color:var(--v2-accent-strong)}.admin-shell--v2 .primary-button:hover,.admin-shell--v2 .ghost-button:hover,.admin-shell--v2 .quick-chip:hover,.admin-shell--v2 .section-segmented-nav__item:hover{transform:translateY(-1px);box-shadow:var(--v2-shadow-sm)}.admin-shell--v2 .quick-chip-active,.admin-shell--v2 .section-segmented-nav__item.is-active{background:linear-gradient(180deg,#e1e9f2fc,#d2ddebfa);color:var(--v2-ink);box-shadow:inset 0 1px #ffffffc7}.admin-shell--v2 .section-segmented-nav__track{padding:8px;border-radius:28px;border:1px solid rgba(123,141,167,.14);background:linear-gradient(180deg,#fffffff7,#f4f8fcf0);box-shadow:0 14px 28px #293c590f}.admin-shell--v2 .section-segmented-nav__item{min-height:54px;padding:0 18px;border-radius:22px}.admin-shell--v2 .section-segmented-nav__badge{min-width:30px;height:30px;padding:0 8px;border-radius:999px;background:#cbf5e0f2;color:#2a8360;font-size:.8rem;font-weight:800}.admin-shell--v2 .toolbar-card,.admin-shell--v2 .toolbar-card.stacked{padding:16px;gap:14px}.admin-shell--v2 .toolbar-row,.admin-shell--v2 .toolbar-meta-row,.admin-shell--v2 .editor-grid,.admin-shell--v2 .card-grid,.admin-shell--v2 .dashboard-phone-finance-grid,.admin-shell--v2 .dashboard-phone-actions-grid,.admin-shell--v2 .products-create-codes-grid,.admin-shell--v2 .team-phone-summary,.admin-shell--v2 .customer-special-overview,.admin-shell--v2 .products-create-focus-banner__actions{gap:12px}.admin-shell--v2 .control-group{gap:7px}.admin-shell--v2 .control-group>span{color:var(--v2-ink-soft);font-size:.82rem;font-weight:700}.admin-shell--v2 .search-input,.admin-shell--v2 .select-input,.admin-shell--v2 .editor-textarea{border-radius:16px;border:1px solid var(--v2-border);background:#fafcfef5;color:var(--v2-ink);box-shadow:inset 0 1px #ffffffe6}.admin-shell--v2 .search-input:focus,.admin-shell--v2 .select-input:focus,.admin-shell--v2 .editor-textarea:focus{outline:none;border-color:#4961825c;box-shadow:0 0 0 4px #61748f1f,inset 0 1px #fffffff5}.admin-shell--v2 .mobile-record-card,.admin-shell--v2 .action-card,.admin-shell--v2 .dashboard-phone-finance-card{padding:14px}.admin-shell--v2 .mobile-record-card strong,.admin-shell--v2 .action-card strong,.admin-shell--v2 .dashboard-phone-finance-card strong{color:var(--v2-ink)}.admin-shell--v2 .inline-success,.admin-shell--v2 .inline-error,.admin-shell--v2 .inline-hint{border-radius:16px;border:1px solid var(--v2-border);background:#f7fafdf2}.admin-shell--v2 .inline-success{border-color:#2b8a572e;background:#ebf8f0fa;color:var(--v2-success)}.admin-shell--v2 .inline-error{border-color:#b152522e;background:#fcf1f1fa;color:var(--v2-danger)}.admin-shell--v2 .products-create-main,.admin-shell--v2 .products-create-support{gap:14px}.admin-shell--v2 .products-create-step-card__kicker{width:fit-content;padding:5px 10px;border-radius:999px;font-size:.74rem;letter-spacing:.04em}.admin-shell--v2 .products-create-field-group__header{gap:3px}.admin-shell--v2 .products-create-field-group__header strong{color:var(--v2-ink);font-size:.94rem}.admin-shell--v2 .products-create-field-group__header span{color:var(--v2-muted);font-size:.78rem}.admin-shell--v2 .product-ai-suggestion__summary{gap:10px}.admin-shell--v2 .product-ai-suggestion__chip{padding:5px 9px;font-size:.74rem}.admin-shell--v2 .product-ai-suggestion__scan{gap:8px}.admin-shell--v2 .product-ai-suggestion__scan-row{padding:10px 0}.admin-shell--v2 .product-image-field__status-copy strong{color:var(--v2-ink);font-size:.98rem}.admin-shell--v2 .matrix-table th{color:var(--v2-muted);font-size:.76rem;letter-spacing:.08em;text-transform:uppercase}.admin-shell--v2 .matrix-table td{color:var(--v2-ink)}.admin-shell--v2 .table-scroll-shell,.admin-shell--v2 .sales-list-scroll,.admin-shell--v2 .sales-detail-scroll{scrollbar-color:rgba(97,116,143,.32) transparent}@media(max-width:980px){.admin-shell--v2 .page-stack{gap:14px}.admin-shell--v2 .hero-panel,.admin-shell--v2 .toolbar-card,.admin-shell--v2 .status-card,.admin-shell--v2 .info-card,.admin-shell--v2 .matrix-card,.admin-shell--v2 .editor-card,.admin-shell--v2 .editor-card-static,.admin-shell--v2 .products-create-step-card,.admin-shell--v2 .product-ai-card,.admin-shell--v2 .product-ai-suggestion,.admin-shell--v2 .product-image-field{border-radius:22px}.admin-shell--v2 .hero-panel{padding:16px}.admin-shell--v2 .toolbar-card,.admin-shell--v2 .toolbar-card.stacked{padding:14px}.admin-shell--v2 .products-create-main,.admin-shell--v2 .products-create-support{gap:12px}}@media(max-width:600px){.admin-shell--v2 .products-create-step-card__kicker{font-size:.7rem}.admin-shell--v2 .products-create-field-group+.products-create-field-group{margin-top:12px;padding-top:12px;border-top:1px solid rgba(123,141,167,.1)}.admin-shell--v2 .product-ai-suggestion{padding:14px}.admin-shell--v2 .product-image-field__crop-toolbar{gap:8px;padding:10px}}.admin-page-intro{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.85fr);gap:18px;padding:24px;border-radius:var(--v2-radius-lg);border:1px solid var(--v2-border);background:radial-gradient(circle at top right,rgba(255,255,255,.92),transparent 32%),linear-gradient(180deg,#fffffffa,#f1f6fbf5);box-shadow:var(--v2-shadow-md)}.admin-page-intro--dashboard{background:radial-gradient(circle at top right,rgba(255,255,255,.94),transparent 28%),linear-gradient(180deg,#f6f9fdfc,#eaf1faf7)}.admin-page-intro--products{background:radial-gradient(circle at top right,rgba(255,255,255,.94),transparent 28%),linear-gradient(180deg,#f8fafdfc,#edf4f8f7)}.admin-page-intro--customers,.admin-page-intro--sales,.admin-page-intro--reports,.admin-page-intro--team,.admin-page-intro--finance{background:radial-gradient(circle at top right,rgba(255,255,255,.94),transparent 28%),linear-gradient(180deg,#f7f9fcfc,#eff4f9f7)}.admin-page-intro__main,.admin-page-intro__copy,.admin-page-intro__text,.admin-page-intro__side,.admin-page-intro__aside{display:grid;gap:12px}.admin-page-intro__eyebrow{width:fit-content;color:var(--v2-muted);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.admin-page-intro__text h2,.dashboard-daily-focus__copy h2{margin:0;color:var(--v2-ink);font-size:clamp(1.68rem,4vw,2.4rem);line-height:1;letter-spacing:-.05em}.admin-page-intro__text p,.dashboard-daily-focus__copy p{margin:0;color:var(--v2-muted);max-width:58ch;line-height:1.5}.admin-page-intro__badges{display:flex;flex-wrap:wrap;gap:8px}.admin-page-intro__badge{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;border:1px solid rgba(97,116,143,.1);background:#61748f14;color:var(--v2-accent-strong);font-size:.8rem;font-weight:700}.admin-page-intro__aside{padding:16px;border-radius:var(--v2-radius-md);border:1px solid var(--v2-border);background:#f8fafdd6}.admin-page-intro__aside .dashboard-daily-focus__aside-label{color:var(--v2-muted);font-size:.78rem}.admin-page-intro__aside .dashboard-daily-focus__aside-value{color:var(--v2-ink);font-size:1.42rem;line-height:1.02;letter-spacing:-.04em}.admin-page-intro__aside p{margin:0;color:var(--v2-muted);line-height:1.42}.admin-page-intro__actions{display:flex;flex-wrap:wrap;gap:10px}.admin-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.admin-stat-grid__card{display:grid;gap:8px;padding:16px;border-radius:22px;border:1px solid var(--v2-border);background:#ffffffeb;box-shadow:var(--v2-shadow-sm)}.admin-stat-grid__label{color:var(--v2-muted);font-size:.8rem;font-weight:700}.admin-stat-grid__value{color:var(--v2-ink);font-size:1.6rem;line-height:1;letter-spacing:-.05em}.admin-stat-grid__detail{margin:0;color:var(--v2-muted);font-size:.84rem;line-height:1.42}.admin-stat-grid__card--success{background:linear-gradient(180deg,#f2fbf6fa,#ebf7f0f0)}.admin-stat-grid__card--warning{background:linear-gradient(180deg,#fef8eefa,#fbf4e7f0)}.admin-stat-grid__card--danger{background:linear-gradient(180deg,#fdf3f3fa,#f9eeeef0)}.admin-shell--v2 .dashboard-daily-focus{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:16px;padding:24px;border-radius:var(--v2-radius-lg);border:1px solid var(--v2-border);background:radial-gradient(circle at top right,rgba(255,255,255,.94),transparent 34%),linear-gradient(180deg,#eef4fbfa,#e3ecf7f0);box-shadow:var(--v2-shadow-md)}.admin-shell--v2 .dashboard-daily-focus__copy,.admin-shell--v2 .dashboard-daily-focus__stats,.admin-shell--v2 .dashboard-daily-focus__tile,.admin-shell--v2 .dashboard-daily-focus__aside{display:grid;gap:10px}.admin-shell--v2 .dashboard-daily-focus__eyebrow{width:fit-content;color:var(--v2-accent-strong);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.admin-shell--v2 .dashboard-daily-focus__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-shell--v2 .dashboard-daily-focus__tile{padding:14px;border-radius:20px;background:#ffffffd6;border:1px solid rgba(97,116,143,.1)}.admin-shell--v2 .dashboard-daily-focus__tile span{color:var(--v2-muted);font-size:.8rem}.admin-shell--v2 .dashboard-daily-focus__tile strong{color:var(--v2-ink);font-size:1.22rem;line-height:1.18}.admin-shell--v2 .dashboard-daily-focus__aside{padding:16px;border-radius:24px;background:#ffffffd1;border:1px solid rgba(97,116,143,.12)}.admin-shell--v2 .dashboard-daily-focus__aside-label{color:var(--v2-muted);font-size:.8rem}.admin-shell--v2 .dashboard-daily-focus__aside-value{color:var(--v2-ink);font-size:1.7rem;line-height:1;letter-spacing:-.04em}.admin-shell--v2 .dashboard-daily-focus__actions{display:flex;flex-wrap:wrap;gap:10px}.admin-shell--v2 .dashboard-phone-hero,.admin-shell--v2 .sales-phone-hero,.admin-shell--v2 .finance-phone-hero,.admin-shell--v2 .products-phone-hero,.admin-shell--v2 .products-create-focus-banner,.admin-shell--v2 .blueprint-page--team .blueprint-hero--team,.admin-shell--v2 .blueprint-page--reports .blueprint-hero--reports{padding:18px;border-radius:28px;border:1px solid var(--v2-border);background:radial-gradient(circle at top right,rgba(255,255,255,.92),transparent 36%),linear-gradient(180deg,#fffffffa,#f2f6fbf5);box-shadow:var(--v2-shadow-md)}.admin-shell--v2 .dashboard-phone-kpi-grid,.admin-shell--v2 .products-phone-kpi-grid,.admin-shell--v2 .finance-phone-quick-strip,.admin-shell--v2 .team-phone-summary{gap:12px}.admin-shell--v2 .dashboard-phone-section,.admin-shell--v2 .sales-list-panel,.admin-shell--v2 .sales-detail-panel,.admin-shell--v2 .team-members-panel,.admin-shell--v2 .team-member-editor,.admin-shell--v2 .products-catalog-panel,.admin-shell--v2 .products-detail-panel,.admin-shell--v2 .finance-section-anchor,.admin-shell--v2 .reports-filter-shell,.admin-shell--v2 .report-preview-shell{border-radius:26px;border:1px solid var(--v2-border);background:var(--v2-surface);box-shadow:var(--v2-shadow-sm)}.admin-shell--v2 .dashboard-phone-section__head,.admin-shell--v2 .products-panel-header,.admin-shell--v2 .page-header.compact{padding-bottom:12px;margin-bottom:0;border-bottom:1px solid rgba(123,141,167,.12)}.admin-shell--v2 .products-create-shell--focused{padding:18px;border-radius:30px;border:1px solid var(--v2-border);background:radial-gradient(circle at top right,rgba(255,255,255,.92),transparent 32%),linear-gradient(180deg,#fffffffc,#f3f7fcf7);box-shadow:var(--v2-shadow-md)}.admin-shell--v2 .products-create-shell--focused .products-create-grid{gap:18px}.admin-shell--v2 .products-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-shell--v2 .products-create-section--primary,.admin-shell--v2 .products-create-section--support,.admin-shell--v2 .products-create-step-card,.admin-shell--v2 .products-create-codes-card,.admin-shell--v2 .product-ai-card,.admin-shell--v2 .product-ai-suggestion,.admin-shell--v2 .product-image-field{border-color:#7b8da724;background:#ffffffe6}.admin-shell--v2 .products-create-focus-banner__copy h2{font-size:clamp(1.62rem,6vw,2rem)}.admin-shell--v2 .product-ai-card__actions,.admin-shell--v2 .product-image-field__actions,.admin-shell--v2 .editor-actions{gap:10px}.admin-shell--v2 .customer-special-discovery,.admin-shell--v2 .reports-filter-shell{padding:16px}.admin-shell--v2 .reports-sector-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-shell--v2 .reports-sector-card,.admin-shell--v2 .reports-sector-card__head{display:grid;gap:14px}.admin-shell--v2 .reports-sector-card__head{grid-template-columns:auto minmax(0,1fr);align-items:start}.admin-shell--v2 .reports-toolbar-meta{align-items:center;justify-content:space-between}.admin-shell--v2 .reports-summary-grid--nested{margin-bottom:14px}.admin-shell--v2 .blueprint-page--sales .split-layout,.admin-shell--v2 .blueprint-page--team .split-layout,.admin-shell--v2 .blueprint-page--products .split-layout,.admin-shell--v2 .blueprint-page--dashboard .dashboard-executive-stage{gap:18px}@media(max-width:980px){.admin-page-intro,.admin-shell--v2 .dashboard-daily-focus{grid-template-columns:1fr;padding:18px}.admin-page-intro__side{gap:10px}.admin-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-shell--v2 .dashboard-daily-focus__stats{grid-template-columns:1fr}.admin-shell--v2 .blueprint-page--sales .split-layout,.admin-shell--v2 .blueprint-page--team .split-layout,.admin-shell--v2 .blueprint-page--products .split-layout{gap:14px}.admin-shell--v2 .products-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-shell--v2 .reports-sector-grid{grid-template-columns:1fr}}@media(max-width:600px){.admin-page-intro{gap:14px;padding:16px;border-radius:22px}.admin-page-intro__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-page-intro__text{gap:8px}.admin-page-intro__text h2{font-size:clamp(1.5rem,7vw,1.95rem);line-height:.98}.admin-page-intro__text p{font-size:.92rem;line-height:1.42}.admin-page-intro__badges{gap:7px}.admin-page-intro__badge{padding:7px 10px;font-size:.75rem}.admin-page-intro__badge:nth-child(n+3){display:none}.admin-page-intro__aside{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:8px 12px;padding:14px}.admin-page-intro__aside .dashboard-daily-focus__aside-label{flex-basis:100%;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.admin-page-intro__aside .dashboard-daily-focus__aside-value{font-size:1.2rem}.admin-page-intro__aside p{flex-basis:100%;font-size:.86rem}.admin-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-stat-grid__card{gap:6px;min-height:112px;padding:14px;border-radius:18px}.admin-stat-grid__card:last-child:nth-child(odd){grid-column:1 / -1}.admin-stat-grid__value{font-size:1.34rem}.admin-stat-grid__detail{font-size:.8rem}.admin-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-shell--v2 .dashboard-daily-focus,.admin-shell--v2 .dashboard-phone-hero,.admin-shell--v2 .sales-phone-hero,.admin-shell--v2 .finance-phone-hero,.admin-shell--v2 .products-phone-hero,.admin-shell--v2 .products-create-focus-banner{padding:16px;border-radius:24px}.admin-shell--v2 .products-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-shell--v2.is-phone-viewport{background:linear-gradient(180deg,#f4f6f9,#f7f8fb 42%,#f5f7fa)}.admin-shell--v2.is-phone-viewport .admin-content{gap:0;padding:0 0 calc(110px + env(safe-area-inset-bottom,0px))}.admin-shell--v2.is-phone-viewport .admin-content>.install-banner,.admin-shell--v2.is-phone-viewport .admin-content>.update-banner,.admin-shell--v2.is-phone-viewport .admin-content>.phase-banner{margin:12px 16px 0}.admin-shell--v2.is-phone-viewport .admin-topbar-shell{position:sticky;top:0;z-index:34;gap:0}.admin-mobile-products-create-open .admin-shell--v2.is-phone-viewport .admin-topbar-shell{display:none}.admin-shell--v2.is-phone-viewport .admin-topbar{min-height:calc(78px + env(safe-area-inset-top,0px));padding:calc(10px + env(safe-area-inset-top,0px)) 16px 12px;border:0;border-bottom:1px solid rgba(123,141,167,.12);border-radius:0;background:#fffffffa;box-shadow:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);grid-template-columns:52px 1fr 52px}.admin-shell--v2.is-phone-viewport .admin-topbar__menu-toggle{width:48px;height:48px;min-height:48px;padding:0;border:0;border-radius:999px;background:#edf0f4;box-shadow:none;justify-self:start}.admin-shell--v2.is-phone-viewport .admin-topbar__mobile-avatar{font-size:1.1rem;font-weight:800;color:var(--v2-ink)}.admin-shell--v2.is-phone-viewport .admin-topbar__context{display:grid;justify-items:center;text-align:center;gap:2px}.admin-shell--v2.is-phone-viewport .admin-topbar__eyebrow{font-size:0;line-height:0}.admin-shell--v2.is-phone-viewport .admin-topbar__context strong{font-size:1.15rem;font-weight:800;letter-spacing:-.03em}.admin-shell--v2.is-phone-viewport .admin-topbar__mobile-actions{display:flex;align-items:center;justify-content:flex-end;gap:4px}.admin-shell--v2.is-phone-viewport .admin-topbar__icon-button{width:44px;height:44px;min-height:44px;padding:0;border:0;border-radius:999px;background:transparent;box-shadow:none;color:var(--v2-ink)}.admin-shell--v2.is-phone-viewport .admin-topbar__icon-button.is-active{background:#edf0f4;color:var(--v2-ink)}.admin-shell--v2.is-phone-viewport .admin-topbar__actions,.admin-shell--v2.is-phone-viewport .admin-topbar__search{display:none}.admin-shell--v2.is-phone-viewport .admin-mobile-launcher-shell.is-open{position:relative;top:auto;left:auto;right:auto;margin:0;padding:12px 16px 16px;border:0;border-bottom:1px solid rgba(123,141,167,.12);border-radius:0 0 28px 28px;background:#fffffffa;box-shadow:0 20px 40px #2638551f}.admin-shell--v2.is-phone-viewport .admin-mobile-launcher-shell__bar{min-height:56px;padding:8px 10px 8px 14px;border-radius:20px;border:1px solid rgba(123,141,167,.16);background:linear-gradient(180deg,#f8fafc,#f1f4f8)}.admin-shell--v2.is-phone-viewport .admin-mobile-launcher-shell__bar input{font-size:1rem}.admin-shell--v2.is-phone-viewport .admin-mobile-launcher-shortcuts{display:flex;gap:10px;overflow-x:auto;padding:2px 0 4px}.admin-shell--v2.is-phone-viewport .admin-mobile-launcher-shortcut{min-width:118px;padding:14px 14px 12px;border-radius:20px;border:1px solid rgba(123,141,167,.12);background:linear-gradient(180deg,#f8fafc,#f1f4f8);box-shadow:none}.admin-shell--v2.is-phone-viewport .admin-mobile-launcher-shortcut strong{font-size:.92rem}.admin-shell--v2.is-phone-viewport .admin-mobile-launcher-shortcut small{font-size:.76rem;line-height:1.35}.admin-shell--v2.is-phone-viewport .admin-mobile-launcher-shell__results{margin-top:8px;padding:8px;border-radius:18px;border:1px solid rgba(123,141,167,.12);box-shadow:none;background:#f8fafc}.admin-shell--v2.is-phone-viewport .admin-search-results__header{padding:6px 8px 10px;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--v2-muted)}.admin-shell--v2.is-phone-viewport .admin-search-result{padding:12px;border-radius:16px;background:#fff}.admin-shell--v2.is-phone-viewport .admin-mobile-tabbar{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;left:0;right:0;bottom:0;padding:10px 10px calc(12px + env(safe-area-inset-bottom,0px));border:0;border-top:1px solid rgba(123,141,167,.12);border-radius:28px 28px 0 0;background:#fffffffa;box-shadow:0 -10px 28px #2c3f5c14;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.admin-shell--v2.is-phone-viewport .admin-mobile-tabbar__link{display:grid;justify-items:center;align-content:center;gap:5px;min-height:64px;min-width:0;padding:6px 4px;border-radius:18px}.admin-shell--v2.is-phone-viewport .admin-mobile-tabbar__link span{font-size:.76rem;line-height:1.15;text-align:center;overflow-wrap:anywhere}.admin-shell--v2.is-phone-viewport .admin-mobile-tabbar__link.is-active{background:linear-gradient(180deg,#e7ecf3fa,#dbe3eef5);color:var(--v2-ink);box-shadow:inset 0 1px #ffffffd9}.admin-shell--v2.is-phone-viewport .admin-mobile-tabbar__link.is-active .admin-mobile-tabbar__label{font-weight:700}.v2-mobile-screen{display:grid;gap:16px;padding:18px 16px 0}.v2-mobile-screen--with-fab{padding-bottom:112px}.v2-mobile-greeting{display:grid;gap:8px}.v2-mobile-greeting h2,.v2-mobile-section-title,.v2-mobile-create-step__title{margin:0;color:var(--v2-ink);font-size:1.95rem;line-height:1;letter-spacing:-.05em}.v2-mobile-greeting p,.v2-mobile-section-copy,.v2-mobile-muted{margin:0;color:var(--v2-muted);font-size:.96rem;line-height:1.5}.v2-mobile-card,.v2-mobile-summary-card,.v2-mobile-list-card,.v2-mobile-panel,.v2-mobile-create-card,.v2-mobile-report-row,.v2-mobile-member-card,.v2-mobile-product-row,.v2-mobile-customer-row,.v2-mobile-sale-row,.v2-mobile-receivable-row{border-radius:24px;border:1px solid rgba(123,141,167,.12);background:#fffffffa;box-shadow:0 10px 26px #293c5912}.v2-mobile-summary-card{display:grid;gap:20px;padding:22px;background:radial-gradient(circle at top right,rgba(255,255,255,.94),transparent 34%),linear-gradient(180deg,#f2f6fafa,#e9eff6fa)}.v2-mobile-summary-card__top,.v2-mobile-list-head,.v2-mobile-row__head,.v2-mobile-report-row__main,.v2-mobile-card-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.v2-mobile-summary-card__label,.v2-mobile-list-label,.v2-mobile-mini-card span,.v2-mobile-plain-label,.v2-mobile-stepper__label{color:var(--v2-ink-soft);font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.v2-mobile-summary-card__value{font-size:clamp(2.1rem,9vw,2.4rem);line-height:.95;letter-spacing:-.06em;color:var(--v2-ink);display:block;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.v2-mobile-summary-card__subvalue{display:flex;align-items:center;justify-content:flex-end;gap:8px;color:var(--v2-success);font-weight:700}.v2-mobile-summary-card__subvalue--stacked{align-items:flex-end;flex-direction:column;gap:4px}.v2-mobile-summary-card__trend{display:inline-flex;align-items:center;gap:6px}.v2-mobile-summary-card__subvalue--stacked small{color:var(--v2-muted);font-size:.98rem;font-weight:500}.v2-mobile-summary-card__copy{display:grid;gap:8px}.v2-mobile-summary-card__copy span{color:var(--v2-muted);font-size:1rem}.v2-mobile-mini-grid,.v2-mobile-metric-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.v2-mobile-mini-card{display:grid;gap:10px;padding:18px;min-height:132px}.v2-mobile-mini-grid--dashboard{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-mobile-mini-grid--dashboard>:last-child{grid-column:1 / -1}.v2-mobile-mini-card--dashboard{min-height:0;padding:16px 14px;gap:8px;align-content:start}.v2-mobile-mini-card--dashboard .v2-mobile-mini-card__value{font-size:clamp(1.18rem,4.5vw,1.55rem);letter-spacing:-.04em;overflow-wrap:anywhere}.v2-mobile-mini-card--dashboard .v2-mobile-muted,.v2-mobile-mini-card--dashboard p{overflow-wrap:anywhere}.v2-mobile-mini-card__accent{color:#da3c30;font-weight:700}.v2-mobile-mini-card strong{color:var(--v2-ink);font-size:1.05rem;line-height:1.18}.v2-mobile-mini-card__value{font-size:clamp(1.45rem,6vw,1.9rem);line-height:.95;letter-spacing:-.05em;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.v2-mobile-mini-card--danger .v2-mobile-mini-card__value,.v2-status--danger{color:#da3c30}.v2-mobile-mini-card--success .v2-mobile-mini-card__value,.v2-status--success{color:var(--v2-success)}.v2-mobile-filter-row{display:flex;gap:8px;overflow-x:auto;padding:4px;min-width:0;border-radius:26px;border:1px solid rgba(123,141,167,.1);background:#f8fafdeb;scrollbar-width:none}.v2-mobile-filter-row::-webkit-scrollbar{display:none}.v2-mobile-context-toolbar{display:grid;gap:14px;align-items:start;padding:14px;border-radius:26px;border:1px solid rgba(123,141,167,.1);background:#fffffff0;box-shadow:0 12px 28px #293c590f}.v2-mobile-context-toolbar__search-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.v2-mobile-context-toggle{display:inline-flex;align-items:center;gap:8px;min-height:54px;padding:0 18px;border-radius:999px;border:1px solid rgba(123,141,167,.16);background:linear-gradient(180deg,#f9fbfefc,#eff3f8f5);color:var(--v2-ink);font-size:.98rem;font-weight:700;box-shadow:inset 0 1px #ffffffd1}.v2-mobile-filter-row--compact{gap:10px}.v2-mobile-filter-row--compact .v2-mobile-context-toggle{justify-self:start}.v2-mobile-filter-row--wrap{flex-wrap:wrap;overflow:visible}.v2-mobile-context-toggle.is-active{background:linear-gradient(180deg,#e6edf5fa,#d6e1eefa);border-color:#4961823d}.v2-mobile-context-search{display:grid;grid-template-columns:18px minmax(0,1fr) 36px;align-items:center;gap:12px;min-height:56px;padding:0 16px;border-radius:20px;border:1px solid rgba(123,141,167,.15);background:linear-gradient(180deg,#fffffffc,#f8fafdf7);box-shadow:inset 0 1px #ffffffe6;color:var(--v2-muted)}.v2-mobile-context-search--fixed{width:100%}.v2-mobile-context-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--v2-ink);font:inherit;font-size:.95rem}.v2-mobile-context-search input::placeholder{color:var(--v2-muted)}.v2-mobile-context-search__clear{width:34px;height:34px;min-height:34px;padding:0;border:0;border-radius:999px;background:#eef2f6;color:var(--v2-ink);display:inline-grid;place-items:center}.v2-mobile-filter-chip{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 16px;border-radius:20px;border:1px solid rgba(123,141,167,.14);background:linear-gradient(180deg,#f7f9fcfa,#eff3f8f5);color:var(--v2-ink);font-size:.92rem;font-weight:700;white-space:nowrap;box-shadow:inset 0 1px #ffffffe6}.v2-mobile-filter-chip.is-active{background:linear-gradient(180deg,#546173,#434c59);border-color:#434c59;color:#fff;box-shadow:0 12px 24px #36425424}.v2-mobile-context-toolbar--catalog .v2-mobile-filter-row,.v2-mobile-context-toolbar--sales .v2-mobile-filter-row{gap:6px}.v2-mobile-context-toolbar--catalog .v2-mobile-filter-chip,.v2-mobile-context-toolbar--sales .v2-mobile-filter-chip{min-height:46px;padding:0 13px;font-size:.88rem}.v2-mobile-context-toolbar--sales .v2-mobile-context-toggle{min-height:52px;padding:0 16px;font-size:.94rem}.v2-mobile-primary-cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:54px;padding:0 20px;border-radius:18px;border:0;background:#434c59;color:#fff;font-size:1.05rem;font-weight:700;box-shadow:0 16px 28px #3642542e}.v2-mobile-cta-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.v2-mobile-secondary-cta{min-height:54px;padding-inline:18px;border-radius:18px;white-space:nowrap}.v2-mobile-list{display:grid;gap:12px}.v2-mobile-panel{display:grid;gap:14px;padding:18px;min-width:0}.v2-mobile-label-row{display:grid;grid-template-columns:minmax(0,1fr) 104px;gap:14px;align-items:center;padding:16px;border-radius:22px;border:1px solid rgba(123,141,167,.12);background:#fffffff5}.v2-mobile-label-row__copy{display:grid;gap:4px;min-width:0}.v2-mobile-label-row__copy strong,.v2-mobile-label-row__copy span{min-width:0;overflow-wrap:anywhere}.v2-mobile-label-row__qty{display:grid;gap:6px;justify-items:stretch}.v2-mobile-label-row__qty span{color:var(--v2-muted);font-size:.84rem;font-weight:700;text-align:right}.v2-mobile-activity-list{display:grid;gap:0}.v2-mobile-activity-row{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:flex-start;gap:14px;padding:16px 0;border-bottom:1px solid rgba(123,141,167,.12)}.v2-mobile-activity-row:last-child{border-bottom:0;padding-bottom:0}.v2-mobile-activity-row__icon{width:32px;height:32px;border-radius:14px;display:grid;place-items:center}.v2-mobile-activity-row__icon--green{color:var(--v2-success);background:#15803d14}.v2-mobile-activity-row__copy,.v2-mobile-activity-row__meta{display:grid;gap:6px}.v2-mobile-activity-row__meta{justify-items:end;text-align:right}.v2-mobile-empty-state{padding:10px 4px 4px;color:var(--v2-muted);font-size:.94rem;text-align:center}.v2-mobile-product-row,.v2-mobile-customer-row,.v2-mobile-sale-row,.v2-mobile-receivable-row,.v2-mobile-member-card,.v2-mobile-report-row{display:grid;gap:10px;padding:16px;min-width:0}button.v2-mobile-report-row,button.v2-mobile-customer-row,button.v2-mobile-sale-row{width:100%;text-align:left}.v2-mobile-product-row{grid-template-columns:96px minmax(0,1fr) auto;align-items:center}.v2-mobile-product-row__media{width:82px;height:82px;border-radius:18px;overflow:hidden;background:#f2f4f7;display:grid;place-items:center}.v2-mobile-product-row__media img{width:100%;height:100%;object-fit:cover}.v2-mobile-product-row__media span,.v2-mobile-avatar{color:var(--v2-ink);font-weight:800}.v2-mobile-product-row__copy,.v2-mobile-customer-row__copy,.v2-mobile-member-card__copy,.v2-mobile-sale-row__copy,.v2-mobile-receivable-row__copy{display:grid;gap:6px;min-width:0}.v2-mobile-product-row__copy strong,.v2-mobile-customer-row__copy strong,.v2-mobile-member-card__copy strong,.v2-mobile-sale-row__copy strong,.v2-mobile-receivable-row__copy strong,.v2-mobile-report-row__copy strong{color:var(--v2-ink);font-size:1rem;line-height:1.2;overflow-wrap:anywhere}.v2-mobile-product-row__price,.v2-mobile-sale-row__value,.v2-mobile-receivable-row__value{color:var(--v2-ink);font-size:clamp(1rem,4.6vw,1.1rem);font-weight:800;letter-spacing:-.03em}.v2-mobile-avatar{width:72px;height:72px;border-radius:999px;background:#eef1f5;display:grid;place-items:center;font-size:1.25rem}.v2-mobile-customer-row,.v2-mobile-member-card{grid-template-columns:76px minmax(0,1fr) auto;align-items:center}.v2-mobile-sale-row,.v2-mobile-receivable-row{grid-template-columns:minmax(0,1fr) auto;align-items:start}.v2-mobile-team-list-card{gap:0;padding:0;overflow:hidden}.v2-mobile-member-row{display:grid;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px;border-bottom:1px solid rgba(123,141,167,.12)}.v2-mobile-member-row:last-child{border-bottom:0}.v2-mobile-receivable-list-card{gap:0;padding:0;overflow:hidden}.v2-mobile-receivable-list-card .v2-mobile-receivable-row{grid-template-columns:84px minmax(0,1fr) auto;align-items:center;gap:16px;padding:20px 18px;border-bottom:1px solid rgba(123,141,167,.12)}.v2-mobile-receivable-list-card .v2-mobile-receivable-row:last-child{border-bottom:0}.v2-mobile-receivable-row__reference{color:var(--v2-ink);font-size:.95rem;font-weight:800;letter-spacing:-.02em}.v2-mobile-receivable-list-card .v2-mobile-receivable-row__value{display:grid;justify-items:end;gap:8px;text-align:right}.v2-mobile-finance-tools-card{gap:12px}.v2-mobile-finance-tools-card .v2-mobile-actions-grid{grid-template-columns:1fr}.v2-mobile-finance-tools-card .v2-mobile-action-card{justify-items:start;align-content:start;padding:18px;text-align:left;border-radius:20px;border:1px solid rgba(123,141,167,.12);background:#f5f7fb}.v2-mobile-finance-tools-card .v2-mobile-action-card:last-child{grid-column:auto}.v2-mobile-finance-tools-card .v2-mobile-action-card strong{font-size:.98rem}.v2-mobile-finance-tools-card .v2-mobile-action-card span{color:var(--v2-muted);font-size:.95rem;line-height:1.45}.v2-mobile-filter-row--wrap{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.v2-mobile-filter-row--wrap .v2-mobile-filter-chip{width:100%;padding-inline:16px;white-space:normal;text-align:center}.v2-mobile-sale-row__meta{display:grid;justify-items:end;gap:8px;text-align:right;min-width:0}.v2-status{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;border-radius:999px;font-size:.9rem;font-weight:700;white-space:nowrap;max-width:100%}.v2-status--neutral{background:#eef1f5;color:var(--v2-ink)}.v2-status--success{background:#e5f6ea}.v2-status--warning{background:#fff0de;color:#c16a00}.v2-status--danger{background:#fde9e9}.v2-status--info{background:#eaf0fb;color:#2754a5}.v2-mobile-section-block{display:grid;gap:14px}.v2-mobile-section-block__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 4px}.v2-mobile-section-block__head h3{margin:0;color:var(--v2-ink);font-size:1.15rem}.v2-mobile-ghost-link{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 18px;border-radius:999px;border:1px solid rgba(123,141,167,.1);background:#f3f5f8;color:var(--v2-ink);font-weight:700}.v2-mobile-actions-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:stretch}.v2-mobile-action-card{display:grid;gap:10px;justify-items:center;padding:16px 10px;text-align:center}.v2-mobile-action-card__icon{width:56px;height:56px;border-radius:18px;background:#f2f4f7;display:grid;place-items:center;color:var(--v2-ink)}.v2-mobile-action-card strong{font-size:.9rem;line-height:1.25}.v2-mobile-create-screen{display:grid;gap:16px;padding:18px 16px 96px}.v2-mobile-create-header{display:grid;gap:14px}.v2-mobile-create-header__title{display:grid;justify-items:center;gap:6px;text-align:center}.v2-mobile-create-header__title h2{margin:0;font-size:1.62rem;letter-spacing:-.04em}.v2-mobile-create-header__title p{margin:0;color:var(--v2-muted)}.v2-mobile-stepper{display:grid;gap:8px}.v2-mobile-stepper__track{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:0}.v2-mobile-stepper__track:before{content:"";position:absolute;left:14%;right:14%;top:20px;height:2px;background:#ccd5e1}.v2-mobile-stepper__item{position:relative;display:grid;justify-items:center;gap:8px;z-index:1}.v2-mobile-stepper__circle{width:40px;height:40px;border-radius:999px;display:grid;place-items:center;background:#eef1f5;color:var(--v2-ink);font-weight:700}.v2-mobile-stepper__item.is-active .v2-mobile-stepper__circle{background:#434c59;color:#fff}.v2-mobile-stepper__item.is-complete .v2-mobile-stepper__circle{background:#dce5f2;color:var(--v2-ink)}.v2-mobile-create-card{display:grid;gap:16px;padding:18px}.v2-mobile-create-card__head{display:grid;gap:6px}.v2-mobile-create-card__head h3{margin:0;font-size:1.2rem;color:var(--v2-ink)}.v2-mobile-create-photo-drop{display:grid;gap:14px}.v2-mobile-create-photo-hint{display:grid;gap:4px;padding:16px;border-radius:18px;background:#f4f2ff;color:#4f4386}.v2-mobile-create-photo-hint strong{color:var(--v2-ink);font-size:1rem}.v2-mobile-create-card .editor-grid{gap:14px}.v2-mobile-create-card .control-group>span{font-size:.8rem}.v2-mobile-create-card .search-input,.v2-mobile-create-card .select-input,.v2-mobile-create-card .editor-textarea{min-height:52px;border-radius:16px}.v2-mobile-screen>.search-input{min-height:50px;border-radius:18px}.v2-mobile-create-card .editor-textarea{min-height:116px}.v2-mobile-create-actions,.v2-mobile-create-footer{display:grid;gap:10px}.v2-mobile-create-footer--inline{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-mobile-create-actions .ghost-button,.v2-mobile-create-footer .ghost-button,.v2-mobile-create-footer .primary-button{min-height:52px;border-radius:18px}.v2-mobile-create-suggestion{display:grid;gap:12px;padding:14px 16px;border-radius:18px;background:#fafbfc;border:1px solid rgba(123,141,167,.12)}.v2-mobile-create-suggestion__chips{display:flex;flex-wrap:wrap;gap:8px}.v2-mobile-create-suggestion__row{display:grid;gap:4px}.v2-mobile-create-suggestion__row span{color:var(--v2-muted);font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.v2-mobile-create-suggestion__row strong,.v2-mobile-create-suggestion__row p{margin:0}.v2-mobile-create-suggestion__row p{color:var(--v2-ink)}.v2-mobile-form-section{display:grid;gap:14px}.v2-mobile-form-section__group{display:grid;gap:12px;padding-top:12px;border-top:1px solid rgba(123,141,167,.1)}.v2-mobile-form-section__group:first-child{padding-top:0;border-top:0}.v2-mobile-form-section__group-head{display:grid;gap:4px}.v2-mobile-form-section__group-head strong{color:var(--v2-ink);font-size:.98rem}.v2-mobile-form-section__group-head span{color:var(--v2-muted);font-size:.84rem}.v2-mobile-inline-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.v2-mobile-code-card{display:grid;gap:12px;padding:16px;border-radius:18px;background:#fafbfc;border:1px solid rgba(123,141,167,.12)}.v2-mobile-code-card__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.v2-mobile-code-card__head strong{color:var(--v2-ink)}.v2-mobile-fab{position:fixed;right:14px;bottom:calc(68px + env(safe-area-inset-bottom,0px));z-index:31;width:56px;height:56px;border-radius:999px;border:0;background:#434c59;color:#fff;font-size:1.85rem;line-height:1;box-shadow:0 16px 28px #2e3a4c2e}.v2-mobile-report-row{grid-template-columns:72px minmax(0,1fr) auto;align-items:center}.v2-mobile-report-row__icon{width:64px;height:64px;border-radius:18px;display:grid;place-items:center}.v2-mobile-report-row__icon--blue{background:#eef3ff;color:#2b61c5}.v2-mobile-report-row__icon--green{background:#ecf7ef;color:var(--v2-success)}.v2-mobile-report-row__icon--teal{background:#ecf7f8;color:#257083}.v2-mobile-report-row__icon--orange{background:#fff2e7;color:#d16a00}.v2-mobile-report-row__icon--red{background:#fdecec;color:#c53c45}.v2-mobile-report-row__copy{display:grid;gap:4px}.v2-mobile-report-row__copy p{margin:0;color:var(--v2-muted);overflow-wrap:anywhere}.v2-mobile-report-row__download{width:46px;height:46px;min-height:46px;padding:0;border:1px solid rgba(123,141,167,.1);border-radius:16px;background:#f7f8fb;color:var(--v2-ink);display:inline-grid;place-items:center}.v2-mobile-chevron{color:var(--v2-muted);font-size:1.45rem;line-height:1}.v2-mobile-empty{padding:22px 18px;text-align:center;color:var(--v2-muted)}@media(min-width:601px){.v2-mobile-screen,.v2-mobile-create-screen{padding-left:18px;padding-right:18px}}@media(max-width:420px){.v2-mobile-context-search{min-height:48px;padding:0 12px}.v2-mobile-cta-row,.v2-mobile-label-row{grid-template-columns:1fr}.v2-mobile-label-row__qty span{text-align:left}.v2-mobile-product-row,.v2-mobile-customer-row,.v2-mobile-member-row{grid-template-columns:70px minmax(0,1fr) auto;gap:12px}.v2-mobile-avatar{width:68px;height:68px;font-size:1.18rem}.v2-mobile-product-row__media{width:78px;height:78px}.v2-mobile-mini-grid--dashboard{gap:10px}.v2-mobile-mini-card--dashboard{padding:14px 12px}}@media(max-width:360px){.v2-mobile-mini-grid--dashboard{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-mobile-mini-grid--dashboard .v2-mobile-mini-card--dashboard:last-child{grid-column:1 / -1}.v2-mobile-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-mobile-context-toolbar__search-row,.v2-mobile-create-footer--inline{grid-template-columns:1fr}.v2-status{min-height:36px;padding:0 12px;font-size:.86rem}}
