:root{--surface:#FFFFFF;--canvas:#F5F8FC;--surface-sunken:#F7FAFD;--surface-header:#FAFCFE;--surface-subtle:#F3F6FB;--surface-hover:#EEF3F8;--surface-row-hover:#F8FAFD;--surface-nav-hover:#F2F6FB;--border:#E4EBF3;--border-card:#EAF0F7;--border-row:#F1F5F9;--border-section:#EFF3F8;--border-shell:#E9EFF6;--border-heavy:#C2CEDD;--border-control:#7C8CA2;--text-heading:#0B1B33;--text:#16223A;--text-mid:#3D4F66;--text-secondary:#5A6B7E;--text-slate:#64748B;--text-nav:#475569;--text-muted:#8696AB;--text-faint:#9AAABD;--text-stat-label:#7C8AA0;--text-on-brand:#FFFFFF;--brand:#0A3D91;--brand-hover:#0E59C2;--brand-mid:#1277D6;--brand-surface:#E8F1FD;--brand-surface-alt:#EAF1FC;--brand-surface-deep:#EEF6FF;--brand-surface-pale:#F4F8FF;--accent:#1FC3FF;--brand-gradient:linear-gradient(135deg,#0A3D91,#1FC3FF);--success-fill:#0A8A5B;--success-text:#0A8A5B;--success-surface:#E6F7EF;--success-border:#BFE6D2;--success-live:#16A66B;--toggle-off:#D6DFEA;--warning-fill:#E08A00;--warning-text:#E08A00;--warning-surface:#FFF4E5;--danger-fill:#E5484D;--danger-text:#E5484D;--danger-surface:#FDECEC;--danger-border:#F7C9C9;--info-fill:#00A6DD;--info-surface:#E8F6FE;--purple-fill:#7C4DCB;--purple-surface:#F3EEFB;--link:#0098CC;--chat-ground:#ECE5DD;--chat-bubble-out:#DCF8C6;--chat-bubble-in:#FFFFFF;--chat-ink:#111111;--chat-meta:#667781;--chat-mark:#25D366;--chat-tick:#34B7F1;--icon-muted:#94A3B8;--icon-faint:#B6C2D2;--auth-panel:linear-gradient(150deg,#08337B,#0A3D91 42%,#0E56C0);--auth-blob-a:radial-gradient(circle,rgba(31,195,255,.50),transparent 68%);--auth-blob-b:radial-gradient(circle,rgba(31,195,255,.28),transparent 66%);--auth-eyebrow:#AEDCFF;--auth-feat-icon:#BFE6FF;--auth-feat-body:#CFE4FB;--auth-tile:rgba(255,255,255,.13);--auth-tile-border:rgba(255,255,255,.18);--auth-rule:rgba(255,255,255,.14);--auth-label:#334155;--auth-value:#0F172A;--auth-divider:#E2E9F1;--auth-notice-bg:#FEF0F0;--auth-notice-edge:#FBD5D5;--auth-notice-text:#C0392B;--auth-pw-track:#EEF3F8;--auth-pw-weak:#E0457B;--auth-pw-weak-text:#C93169;--auth-pw-fair:#E08A2B;--auth-one-chip:#08337B;--r-chip:6px;--r-badge:8px;--r-control:9px;--r-input:10px;--r-control-lg:11px;--r-panel:12px;--r-tile:14px;--r-card:16px;--r-pill:20px;--r-round:9999px;--shadow-card:0 1px 2px rgba(16,24,40,.04);--shadow-kpi:0 8px 22px rgba(10,61,145,.10);--shadow-raised:0 6px 18px rgba(10,61,145,.07);--shadow-pop:0 12px 30px rgba(16,24,40,.14);--shadow-brand:0 4px 12px rgba(10,61,145,.18);--shadow-bulkbar:0 6px 18px rgba(10,61,145,.20);--shadow-drawer:-8px 0 30px rgba(16,24,40,.18);--shadow-modal:0 24px 60px rgba(16,24,40,.28);--shadow-toast:0 14px 34px rgba(11,27,51,.28);--shadow-cta:0 8px 20px rgba(10,61,145,.28);--shadow-toggle:0 1px 2px rgba(0,0,0,.2);--shadow-rail:6px 0 24px rgba(16,24,40,.12);--scrim-drawer:rgba(11,27,51,.40);--scrim-modal:rgba(11,27,51,.45);--font:"Plus Jakarta Sans",system-ui,-apple-system,sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,monospace;--t-micro:9.5px;--t-2xs:10px;--t-xs:10.5px;--t-sm:11px;--t-sm-plus:11.5px;--t-base:12px;--t-body:12.5px;--t-md:13px;--t-md-plus:13.5px;--t-lg:14px;--t-xl:15px;--t-2xl:16px;--t-3xl:17px;--t-4xl:18px;--t-5xl:22px;--t-6xl:23px;--t-7xl:34px;--t-auth-feat:14.5px;--t-auth-h2:26px;--t-auth-h1:38px;--w-normal:500;--w-medium:600;--w-semibold:700;--w-bold:800;--lh-ui:normal;--lh-prose:1.5;--lh-tight:1;--lh-snug:1.4;--lh-auth-h1:1.14;--ls-tight:-.02em;--ls-h2:-.025em;--ls-h1:-.03em;--ls-th:.03em;--ls-caps:.06em;--ls-caps-wide:.09em;--ls-eyebrow:.14em;--header-h:60px;--rail-w:236px;--rail-w-collapsed:64px;--rail-item-h:44px;--content-pad-x:24px;--content-pad-t:22px;--content-pad-b:60px;--content-gap:16px;--drawer-w:440px;--copilot-w:380px;--modal-w:560px;--popup-w:380px;--m-content-pad-x:12px;--m-rail-w:288px;--ease-out:cubic-bezier(.22,.61,.36,1);--ease-panel:cubic-bezier(.4,0,.2,1);--d-fast:130ms;--d-row:120ms;--d-quick:150ms;--d-lift:160ms;--d-view:260ms;--d-toast:280ms;--d-toast-out:260ms;--d-count:620ms;--chart-grid:#EEF3F8;--chart-axis:#9AAABD;--chart-1:#0A3D91;--chart-2:#1277D6;--chart-3:#00BFFF;--chart-4:#5FD0FF;--chart-5:#9FE3FF;--chart-6:#C9E9FB;--chart-donut-1:#0A3D91;--chart-donut-2:#00BFFF;--chart-donut-3:#7C4DCB;--chart-donut-4:#16A66B;--chart-donut-5:#F5A524}@keyframes tp-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes tp-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes tp-shimmer{0%{background-position:-460px 0}to{background-position:460px 0}}@keyframes tp-rowin{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes tp-fadeup{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes tp-viewin{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.tp-pulse{animation:tp-pulse 1.4s infinite}.tp-spin{animation:tp-spin .8s linear infinite}.tp-fadeup{animation:tp-fadeup var(--d-view) var(--ease-out) both}.tp-floata{animation:tp-floata 9s ease-in-out infinite}.tp-floatb{animation:tp-floatb 11s ease-in-out infinite}@keyframes tp-floata{0%,to{transform:none}50%{transform:translate3d(-18px,22px,0) scale(1.06)}}@keyframes tp-floatb{0%,to{transform:none}50%{transform:translate3d(20px,-18px,0) scale(1.05)}}.tp-row:has(details[open]){position:relative;z-index:40}.tp-rowin{animation:tp-rowin var(--d-view) var(--ease-out) both;animation-delay:calc(var(--tp-i, 0) * 18ms)}.tp-viewin{animation:tp-viewin var(--d-view) var(--ease-out) backwards}.tp-bulkbar{display:none}form:has(input[name=order_id]:checked) .tp-bulkbar{display:flex}@supports not selector(:has(*)){.tp-bulkbar{display:flex}}.tp-skeleton{background:linear-gradient(90deg,#EEF3F8 25%,#F6F9FC 50%,#EEF3F8 75%);background-size:920px 100%;animation:tp-shimmer 1.25s linear infinite;border-radius:7px}.tp-row{transition:background var(--d-row) ease}.tp-row:hover{background:var(--surface-row-hover)}.tp-lift{transition:transform var(--d-lift) ease,box-shadow var(--d-lift) ease}.tp-lift:hover{transform:translateY(-2px);box-shadow:var(--shadow-kpi)}@media (prefers-reduced-motion:reduce){.tp-floata,.tp-floatb,.tp-pulse,.tp-skeleton,.tp-spin{animation:none!important}.tp-fadeup,.tp-rowin,.tp-viewin{animation:none!important;opacity:1;transform:none}.tp-lift:hover{transform:none}*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}body{display:flex;flex-direction:column;height:100dvh}@supports not (height:100dvh){body{height:100vh}}.tp-gutter{--tp-gutter:clamp(var(--m-content-pad-x),1.6vw,var(--content-pad-x));padding-inline:max(var(--tp-gutter),env(safe-area-inset-left),env(safe-area-inset-right))}.tp-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,max(var(--tp-col,13.5rem),(100% - (var(--tp-cols,12) - 1) * var(--tp-col-gap,var(--tp-gap,13px)))/var(--tp-cols,12))),1fr))}:where(.tp-grid){gap:var(--tp-gap,13px) var(--tp-col-gap,var(--tp-gap,13px))}.tp-split{display:flex;flex-wrap:wrap}:where(.tp-split){align-items:flex-start;gap:var(--tp-gap,16px)}.tp-split>*{min-width:0}.tp-split>:first-child{flex:var(--tp-aside-grow,1) 1 var(--tp-aside,16rem)}.tp-split>:nth-child(2){flex:var(--tp-ratio,2) 1 calc(var(--tp-aside, 16rem) * var(--tp-ratio, 2))}.tp-split>:nth-child(n+3){flex:1 1 100%}.tp-cluster{display:flex;flex-wrap:wrap}:where(.tp-cluster){align-items:center;gap:var(--tp-gap,10px)}.tp-field{flex:1 1 var(--tp-field,10rem);min-width:0}.tp-cluster-end{display:flex;flex:none}:where(.tp-cluster-end){align-items:center;gap:8px}.tp-table{container:tptable/inline-size}@container tptable (max-width: 36rem){.tp-p2{display:none}}@container tptable (max-width: 44rem){.tp-p3{display:none}}@supports not (container-type:inline-size){@media (max-width:639px){.tp-p2{display:none}}@media (max-width:767px){.tp-p3{display:none}}}.tp-scroll-x{overflow-x:auto;overscroll-behavior-x:contain}:where(.tp-grid,.tp-cluster)>*{min-width:0}:where(img,svg,video,canvas,iframe){max-width:100%}.tp-rowmenu[popover]{inset:auto;margin:0;color:inherit;overflow:visible}.tp-rowmenu:popover-open{display:block}