@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/Geist-latin-ext-DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/Geist-latin-BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/GeistMono-latin-ext-Dyk9XLrL.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/GeistMono-latin-pyAoGB9p.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--teal-50:#e6f8f7;--teal-100:#c6efec;--teal-200:#94e0db;--teal-300:#5acdc6;--teal-400:#1fbdb4;--teal-500:#00b2a9;--teal-600:#009a92;--teal-700:#007c76;--teal-800:#00615c;--teal-900:#004845;--gray-0:#fff;--gray-25:#fafafb;--gray-50:#f5f6f8;--gray-100:#eeeff2;--gray-200:#e3e5e9;--gray-300:#cfd2d8;--gray-400:#a6abb5;--gray-500:#7d838f;--gray-600:#5e6470;--gray-700:#434852;--gray-800:#2b2f36;--gray-900:#1b1d22;--gray-950:#111215;--green-50:#eaf7ef;--green-100:#cdeeda;--green-500:#1f9d57;--green-600:#17844a;--green-700:#12693b;--amber-50:#fff7e6;--amber-100:#ffebc2;--amber-300:#ffcf5c;--amber-500:#f2a500;--amber-600:#c98700;--amber-700:#8f6000;--red-50:#fdeeee;--red-100:#fad6d6;--red-300:#f29b9b;--red-500:#e5484d;--red-600:#c93338;--red-700:#9e2226;--blue-50:#ebf2ff;--blue-500:#2f6bff;--blue-600:#1f55e0;--text-primary:var(--gray-900);--text-secondary:var(--gray-600);--text-tertiary:#6b717c;--text-muted:var(--gray-400);--text-inverse:#fff;--text-brand:var(--teal-700);--text-link:var(--gray-900);--text-success:var(--green-600);--text-warning:var(--amber-700);--text-danger:var(--red-600);--surface-app:var(--gray-50);--surface-panel:#fff;--surface-card:#fff;--surface-sunken:var(--gray-25);--surface-subtle:var(--gray-50);--surface-hover:var(--gray-50);--surface-selected:var(--gray-100);--surface-inverse:var(--gray-900);--surface-overlay:#11121552;--surface-brand:var(--teal-500);--surface-brand-hover:var(--teal-600);--surface-action:var(--gray-900);--surface-action-hover:var(--gray-800);--text-on-action:var(--gray-0);--surface-brand-soft:var(--teal-50);--border-subtle:var(--gray-100);--border-default:var(--gray-200);--border-strong:var(--gray-300);--border-focus:var(--teal-500);--ring-focus:0 0 0 3px #00b2a938;--status-success-bg:#e1f8e6;--status-success-fg:#137333;--status-warning-bg:#ffe49a;--status-warning-fg:#6b4500;--status-danger-bg:#ffcdcd;--status-danger-fg:#a8121a;--status-neutral-bg:#d8dce3;--status-neutral-fg:#1b1d22;--status-info-bg:#dce8ff;--status-info-fg:#1a4fd6;--status-brand-bg:#e3e5e9;--status-brand-fg:#1b1d22;--status-brand-dark-bg:var(--sidebar-bg);--status-brand-dark-fg:#fff;--status-yolk-bg:#ffd642;--status-yolk-fg:#3d2e00;--owner-paipe:var(--teal-500);--owner-plugify:var(--status-yolk-bg);--owner-lowcost:#207790;--org-paipe:var(--teal-500);--org-govertech:#0082b0;--org-other:var(--gray-400);--status-violet-bg:#eae0ff;--status-violet-fg:#5b21d6;--status-orange-bg:#ffcfa3;--status-orange-fg:#a83700;--sidebar-bg:#000;--sidebar-bg-raised:#0d0d0d;--sidebar-border:#ffffff14;--sidebar-fg:#f2f3f5;--sidebar-fg-muted:#cfd3da;--sidebar-label:#7d838f;--sidebar-hover:#ffffff0f;--sidebar-active:#ffffff1c;--lime-300:#fff;--lime-400:#f2f3f5;--lime-500:#dde0e5;--lime-ink:#0d0d0d;--sidebar-active-pill:var(--lime-400);--sidebar-active-pill-border:var(--lime-300);--sidebar-active-pill-fg:var(--lime-ink);--sidebar-highlight:#ffffff12;--sidebar-border-strong:#ffffff29;--sidebar-count-bg:#ffffff14;--sidebar-count-active-bg:#0000001a;--sidebar-active-glow:#ffffff29;--whatsapp:#25d366;--whatsapp-ink:#0b7a3b;--whatsapp-soft:#25d36624;--logo-tile-bg:#fff;--row-card-bg:var(--gray-50);--row-card-hover:var(--gray-100);--row-card-selected:var(--teal-50);--row-card-selected-edge:#00b2a959;--chart-line:var(--teal-500);--chart-fill:#00b2a914;--chart-secondary:var(--gray-300);--chart-grid:var(--gray-100)}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--gray-0:#16181c;--gray-25:#121418;--gray-50:#1d2025;--gray-100:#24272d;--gray-200:#2e3138;--gray-300:#3c4049;--gray-400:#5b606b;--gray-500:#868c97;--gray-600:#a6abb4;--gray-700:#c4c8cf;--gray-800:#dee1e6;--gray-900:#f3f4f6;--gray-950:#fff;--teal-50:#0c2927;--teal-100:#113936;--teal-200:#1a5854;--teal-700:#5acdc6;--teal-800:#94e0db;--green-50:#0f2a1c;--green-100:#173a28;--green-600:#4acb84;--green-700:#6fd89e;--amber-50:#2c2208;--amber-100:#3d2f0c;--amber-700:#f5be4a;--red-50:#33161a;--red-100:#4a1d23;--red-600:#f47c80;--red-700:#f89a9d;--blue-50:#14203d;--blue-600:#86aaff;--text-primary:var(--gray-900);--text-secondary:var(--gray-600);--text-tertiary:var(--gray-500);--text-muted:var(--gray-400);--text-brand:var(--teal-300);--text-link:var(--gray-900);--surface-app:#0d0e11;--surface-panel:#16181c;--surface-card:#16181c;--surface-sunken:#111317;--surface-subtle:#1d2025;--surface-hover:#1d2025;--surface-selected:#24272d;--surface-inverse:#2b2e35;--surface-overlay:#0000009e;--surface-brand-soft:var(--teal-50);--surface-action:var(--gray-900);--surface-action-hover:var(--gray-800);--text-on-action:var(--gray-0);--border-subtle:#22252b;--border-default:#2c2f36;--border-strong:#3c4049;--ring-focus:0 0 0 3px #00b2a952;--whatsapp-ink:#4ade80;--status-yolk-bg:#facc24;--status-yolk-fg:#241b00;--owner-lowcost:#4fa8c8;--org-govertech:#3fa9d4;--status-violet-bg:#3a2670;--status-violet-fg:#d9cbff;--status-orange-bg:#b34a0e;--status-orange-fg:#ffe6d2;--status-success-bg:#18301b;--status-success-fg:#66dc7e;--status-warning-bg:#7a5300;--status-warning-fg:#ffe9b0;--status-danger-bg:#8f1d24;--status-danger-fg:#ffd9da;--status-neutral-bg:#454a55;--status-neutral-fg:#f2f3f5;--status-info-bg:#25396b;--status-info-fg:#c9dbff;--status-brand-bg:#3c4049;--status-brand-fg:#f2f3f5;--row-card-bg:#1b1e23;--row-card-hover:#22262c;--row-card-selected:#11302e;--row-card-selected-edge:#00b2a973;--whatsapp-soft:#25d36629;--chart-fill:#00b2a91f;--chart-secondary:#3c4049;--chart-grid:#22252b}:root{--font-sans:"Geist",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:"Geist Mono",ui-monospace,"SFMono-Regular",Menlo,monospace;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--text-heading-xl:48px;--lh-heading-xl:56px;--text-heading-lg:36px;--lh-heading-lg:44px;--text-heading-md:28px;--lh-heading-md:36px;--text-heading-sm:22px;--lh-heading-sm:30px;--text-body-md:16px;--lh-body-md:24px;--text-body-sm:14px;--lh-body-sm:20px;--text-body-xs:12px;--lh-body-xs:16px;--text-caption:13px;--lh-caption:18px;--text-overline:12px;--lh-overline:16px;--text-mono:14px;--lh-mono:20px;--text-label:11px;--lh-label:14px;--text-nav:15.5px;--text-nav-label:12.5px;--text-nav-label-collapsed:10px;--text-nav-workspace:14.5px;--text-nav-count:11.5px;--tracking-tight:-.02em;--tracking-normal:0;--tracking-overline:.06em;--type-page-title:var(--weight-semibold) 18px/26px var(--font-sans);--type-card-title:var(--weight-semibold) 15px/22px var(--font-sans);--type-body:var(--weight-regular) 14px/20px var(--font-sans);--type-table:var(--weight-regular) 14px/20px var(--font-sans);--type-meta:var(--weight-regular) 12px/16px var(--font-sans);--type-amount-lg:var(--weight-semibold) 28px/36px var(--font-sans);--type-amount-xl:var(--weight-semibold) 40px/48px var(--font-sans);--type-code:var(--weight-regular) 13px/18px var(--font-mono);--space-0:0;--space-1:2px;--space-2:4px;--space-3:6px;--space-4:8px;--space-5:10px;--space-6:12px;--space-7:16px;--space-8:20px;--space-9:24px;--space-10:32px;--space-11:40px;--space-12:48px;--space-13:64px;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:20px;--radius-full:999px;--control-h-sm:28px;--control-h-md:36px;--control-h-lg:44px;--sidebar-w:268px;--sidebar-w-collapsed:96px;--topbar-h:56px;--drawer-w:440px;--content-max:1440px;--nav-item-h:44px;--nav-section-gap:16px;--nav-icon:22px;--logo-h:32px;--logo-mark-h:30px;--bp-mobile:768px;--bp-tablet:1024px;--bp-wide:1720px;--row-card-gap:8px;--row-card-radius:var(--radius-lg);--shadow-xs:0 1px 2px #1112150d;--shadow-sm:0 1px 2px #1112150a,0 1px 3px #1112150f;--shadow-md:0 4px 12px -2px #11121514,0 2px 4px #1112150a;--shadow-lg:0 16px 40px -8px #11121529,0 4px 10px #1112150d;--shadow-modal:0 0 0 5px #ffffff8c,0 0 0 6px #1112150f,0 24px 60px -12px #11121547;--shadow-button:0 1px 2px #1112150f,inset 0 -1px 0 #1112150a;--shadow-button-primary:0 1px 2px #00615c4d,inset 0 1px 0 #ffffff2e;--shadow-button-action:0 1px 2px #1112153d,inset 0 1px 0 #ffffff1f;--ease-out:cubic-bezier(.22,1,.36,1);--ease-in-out:cubic-bezier(.65,0,.35,1);--ease-spring:cubic-bezier(.34,1.56,.64,1);--dur-fast:.12s;--dur-base:.18s;--dur-slow:.28s;--dur-chart:.72s;--blur-overlay:6px;--sidebar-surface:var(--sidebar-bg);--sidebar-raised:linear-gradient(180deg,#ffffff12,#ffffff05);--sidebar-brand-tile:linear-gradient(135deg,var(--teal-400),var(--teal-600));--sidebar-rule:linear-gradient(90deg,#fff3,#ffffff0d);--sidebar-divider:linear-gradient(90deg,transparent,var(--sidebar-border) 18%,var(--sidebar-border) 82%,transparent);--shadow-nav-active:inset 0 1px 0 #ffffff73,0 8px 20px -14px var(--sidebar-active-glow);--dots-pattern:radial-gradient(circle,var(--gray-300) 1px,transparent 1.2px) 0 0/16px 16px}[data-theme=dark]{--shadow-xs:0 1px 2px #0006;--shadow-sm:0 1px 2px #0006,0 1px 3px #0000004d;--shadow-md:0 4px 12px -2px #00000080,0 2px 4px #0000004d;--shadow-lg:0 16px 40px -8px #0009,0 0 0 1px #ffffff0f;--shadow-modal:0 0 0 5px #ffffff0a,0 0 0 6px #ffffff12,0 24px 60px -12px #000000b3;--shadow-button:0 1px 2px #00000059,inset 0 1px 0 #ffffff08;--shadow-button-primary:0 1px 2px #0006,inset 0 1px 0 #ffffff24;--shadow-button-action:0 1px 2px #0006,inset 0 1px 0 #fff9}*,:before,:after{box-sizing:border-box}:root{--ui-zoom:1}@media (width>=1800px){:root{--ui-zoom:1.05}}@media (width>=2200px){:root{--ui-zoom:1.1}}@media (width>=2500px){:root{--ui-zoom:1.15}}html{zoom:var(--ui-zoom)}@container (width<=230px){svg[data-pp-chart=line]{display:none}}html,body{transition:background-color var(--dur-base),color var(--dur-base);margin:0}body{font-family:var(--font-sans);color:var(--text-primary);background:var(--surface-app);-webkit-font-smoothing:antialiased;font-feature-settings:"tnum" 1,"cv11" 1;font-size:14px;line-height:20px}a{color:var(--text-link);text-decoration:none}a:hover{color:var(--text-link);text-decoration:underline}button{font-family:inherit}::selection{background:var(--teal-100)}@keyframes pp-spin{to{transform:rotate(360deg)}}@keyframes pp-fade-in{0%{opacity:0}to{opacity:1}}@keyframes pp-breathe{0%,to{opacity:1}50%{opacity:.45}}@keyframes pp-fade-out{0%{opacity:1}to{opacity:0}}@keyframes pp-row-flash{0%,30%{background:var(--row-card-selected)}}@keyframes pp-slide-out{0%{opacity:1;transform:none}to{opacity:0;transform:translate(24px)}}@keyframes pp-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes pp-menu-in{0%{opacity:0;transform:translateY(var(--pp-dy,-5px)) scale(.95)}to{opacity:1;transform:none}}@keyframes pp-menu-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(var(--pp-dy,-5px)) scale(.95)}}@keyframes pp-item-in{0%{opacity:0;transform:translate(10px)scale(.95)}to{opacity:1;transform:none}}@keyframes pp-pop-in{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:none}}@keyframes pp-slide-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes pp-sheet-in{0%{transform:translateY(100%)}to{transform:none}}@keyframes pp-grow-y{0%{transform:scaleY(0)}to{transform:none}}@keyframes pp-grow-x{0%{transform:scaleX(0)}to{transform:none}}@keyframes pp-reveal-x{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}[data-pp-chart=bars]>div i{transform-origin:50% 100%;animation:pp-grow-y var(--dur-chart) var(--ease-out) backwards}[data-pp-chart=bars]>div:nth-child(2) i{animation-delay:45ms}[data-pp-chart=bars]>div:nth-child(3) i{animation-delay:90ms}[data-pp-chart=bars]>div:nth-child(4) i{animation-delay:.135s}[data-pp-chart=bars]>div:nth-child(5) i{animation-delay:.18s}[data-pp-chart=bars]>div:nth-child(6) i{animation-delay:.225s}[data-pp-chart=bars]>div:nth-child(7) i{animation-delay:.27s}[data-pp-chart=bars]>div:nth-child(8) i{animation-delay:.315s}[data-pp-chart=bars]>div:nth-child(9) i{animation-delay:.36s}[data-pp-chart=bars]>div:nth-child(10) i{animation-delay:.405s}[data-pp-chart=bars]>div:nth-child(11) i{animation-delay:.45s}[data-pp-chart=bars]>div:nth-child(12) i{animation-delay:.495s}[data-pp-chart=bars]>div:nth-child(n+13) i{animation-delay:.54s}[data-pp-chart=line] path,[data-pp-chart=line] polyline{animation:pp-reveal-x var(--dur-chart) var(--ease-in-out) backwards}[data-pp-chart=composition]>div>span:last-child,[data-pp-chart=progress]>div{transform-origin:0;animation:pp-grow-x var(--dur-chart) var(--ease-out) backwards}[data-pp-chart=composition]>div:nth-child(2)>span:last-child,[data-pp-chart=progress]>div:nth-child(2){animation-delay:70ms}[data-pp-chart=composition]>div:nth-child(3)>span:last-child,[data-pp-chart=progress]>div:nth-child(3){animation-delay:.14s}[data-pp-chart=composition]>div:nth-child(4)>span:last-child,[data-pp-chart=progress]>div:nth-child(4){animation-delay:.21s}[data-pp-chart=composition]>div:nth-child(5)>span:last-child,[data-pp-chart=progress]>div:nth-child(5){animation-delay:.28s}[data-pp-chart=composition]>div:nth-child(6)>span:last-child,[data-pp-chart=progress]>div:nth-child(6){animation-delay:.35s}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-delay:0s!important}}html,body,#root{height:100%;margin:0}body{background:var(--surface-app);color:var(--text-primary);font:var(--type-body)}.skip-link{left:var(--space-6);top:calc(-1 * var(--space-13));z-index:100;padding:var(--space-4) var(--space-6);border-radius:var(--radius-md);background:var(--surface-card);color:var(--text-primary);box-shadow:var(--shadow-lg);position:absolute}.skip-link:focus{top:var(--space-6)}.shell{height:calc(100dvh / var(--ui-zoom));background:var(--surface-app);display:flex}.shell-sidebar{zoom:calc(1 / var(--ui-zoom));--shell-inset:calc(var(--space-6) * var(--ui-zoom));margin:var(--shell-inset) 0 var(--shell-inset) var(--shell-inset);border-radius:var(--radius-xl);flex:none;display:flex;overflow:hidden}:root{--nav-item-h:clamp(24px, calc((100vh - 336px) / 14.82), 44px);--nav-section-gap:clamp(calc(var(--nav-item-h) * 16 / 44), calc((100vh - 906px) / 5), 64px)}.shell-sidebar{--nav-item-h:clamp(20px, calc((100vh - 336px - 2 * var(--shell-inset)) / 14.82), 44px);--nav-section-gap:clamp(calc(var(--nav-item-h) * 16 / 44), calc((100vh - 906px - 2 * var(--shell-inset)) / 5), 64px)}@property --nav-item-h{syntax:"<length>";inherits:true;initial-value:44px}@property --nav-section-gap{syntax:"<length>";inherits:true;initial-value:16px}.shell-sidebar{transition:--nav-item-h var(--dur-slow) var(--ease-out), --nav-section-gap var(--dur-slow) var(--ease-out)}.shell-sidebar[data-collapsed]{--nav-item-h:clamp(20px, calc((100vh - 399px - 2 * var(--shell-inset)) / 14.82), 44px);--nav-section-gap:clamp(calc(var(--nav-item-h) * 16 / 44), calc((100vh - 971px - 2 * var(--shell-inset)) / 5), 64px)}@media (height<=744px){.shell-sidebar[data-collapsed] [data-nav-title]{display:none!important}.shell-sidebar[data-collapsed]{--nav-item-h:clamp(20px, calc((100vh - 289px - 2 * var(--shell-inset)) / 14.82), 44px);--nav-section-gap:clamp(calc(var(--nav-item-h) * 16 / 44), calc((100vh - 861px - 2 * var(--shell-inset)) / 5), 64px)}}.shell-logo{height:var(--logo-h);display:block}.shell-brands{align-items:center;gap:var(--space-3);min-width:0;margin-right:var(--space-4);display:flex}.shell-brands .shell-logo{height:calc(var(--logo-h) * .72)}.shell-brands-rule{width:1px;height:calc(var(--logo-h) * .72);background:var(--sidebar-fg-muted);opacity:.4;flex:none}.shell-brands .shell-logo--gover{height:calc(var(--logo-h) * .54);top:var(--space-1);position:relative}.shell-brands--marks{gap:var(--space-3);flex-direction:column;margin-right:0}.shell-brands--marks .shell-brands-rule{width:calc(var(--logo-mark-h) * .6);height:1px}.shell-brands--marks .shell-logo-mark{height:calc(var(--logo-mark-h) * .8)}.shell-brands--marks .shell-logo-mark--gover{height:calc(var(--logo-mark-h) * .92)}.shell-logo-mark{height:var(--logo-mark-h);display:block}.shell-panel{min-width:0;margin:var(--space-6);border:1px solid var(--border-default);border-radius:var(--radius-xl);background:var(--surface-panel);flex-direction:column;flex:1;display:flex;overflow:hidden}.shell-content{scrollbar-gutter:stable;padding:var(--space-9);flex:1;overflow:auto}.shell-content[data-scrolling]>*{pointer-events:none}.shell-content>*{max-width:var(--content-max);margin-inline:auto}.shell-drawer{z-index:50;display:flex;position:fixed;inset:0}.shell-drawer-overlay{background:var(--surface-overlay);-webkit-backdrop-filter:blur(var(--blur-overlay));backdrop-filter:blur(var(--blur-overlay));cursor:pointer;border:0;padding:0;position:absolute;inset:0}.shell-drawer-panel{height:100%;animation:shell-slide-in var(--dur-base) var(--ease-out);display:flex;position:relative}@keyframes shell-slide-in{0%{transform:translate(-100%)}}.shell[data-phone] .shell-panel{border:0;border-radius:0;margin:0}.shell[data-phone] .shell-content{padding:var(--space-7) var(--space-7) calc(var(--space-13) + var(--space-7) + env(safe-area-inset-bottom))}.shell-bottomnav{z-index:40;position:fixed;bottom:0;left:0;right:0}.page-stack{gap:var(--space-8);flex-direction:column;min-width:0;display:flex}.list-summary{justify-content:space-between;align-items:center;gap:var(--space-6);padding:0 var(--space-2) var(--space-6);font:var(--weight-regular) var(--text-caption) / var(--lh-caption) var(--font-sans);color:var(--text-secondary);flex-wrap:wrap;margin:0;display:flex}.list-summary strong{color:var(--text-primary);font-weight:var(--weight-semibold)}.stat-grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(var(--space-13) * 3.5)), 1fr));gap:var(--space-8);display:grid}.split-grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(var(--space-13) * 6)), 1fr));gap:var(--space-8);align-items:start;display:grid}.stat-link{color:inherit;border-radius:var(--radius-xl);flex-direction:column;text-decoration:none;transition:box-shadow .12s;display:flex}.stat-link>*{flex:1}.stat-link:hover{color:inherit;box-shadow:var(--shadow-md);text-decoration:none}.stat-link:focus-visible{box-shadow:var(--ring-focus);outline:none}.triple-grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(var(--space-13) * 5)), 1fr));gap:var(--space-8);align-items:start;display:grid}.card-gutter{padding:var(--space-4) var(--space-9) 0}.metric-caption{font:var(--type-meta);color:var(--text-secondary);margin:0}.stack-tight{gap:var(--space-3);min-width:calc(var(--space-13) * 3);flex-direction:column;display:flex}.record-actions{justify-content:flex-end;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.select-code{min-width:calc(var(--space-9) + var(--space-2));padding:var(--space-1) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-sunken);font:var(--weight-semibold) var(--text-label) / var(--lh-label) var(--font-mono);color:var(--text-secondary);text-align:center;flex:none}.phone-contact{align-items:center;gap:var(--space-4);white-space:nowrap;display:inline-flex}.phone-contact--name{white-space:normal;min-width:0;max-width:100%}.phone-contact--name>:first-child{overflow-wrap:anywhere;min-width:0}.phone-contact>span:first-child{font-variant-numeric:tabular-nums;min-width:13.2ch}.form-span{grid-column:1/-1}.entity-link{color:var(--text-link);font-weight:var(--weight-medium);text-decoration:none}.entity-link:hover{color:var(--text-link);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px}.entity-link:focus-visible{box-shadow:var(--ring-focus);border-radius:var(--radius-xs);outline:none}.supplier-order{gap:var(--space-7);padding:var(--space-7);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-subtle);display:grid}.supplier-order-head{justify-content:space-between;align-items:flex-start;gap:var(--space-6);display:flex}.supplier-order-title{gap:var(--space-4);font:var(--weight-semibold) var(--text-body-sm) / var(--lh-body-sm) var(--font-sans);color:var(--text-primary);display:grid}.supplier-order-badges{gap:var(--space-3);flex-wrap:wrap;display:flex}.settings-time-range{white-space:nowrap;justify-content:flex-end;align-items:center;gap:var(--space-5);flex-wrap:nowrap;display:flex}.settings-time-sep{font:var(--weight-regular) var(--text-body-sm) / var(--lh-body-sm) var(--font-sans);color:var(--text-secondary)}.choice-count{white-space:nowrap;font:var(--weight-regular) var(--text-caption) / var(--lh-caption) var(--font-sans);color:var(--text-tertiary)}.address-lines{gap:var(--space-6);margin-top:var(--space-1);flex-direction:column;display:flex}.address-lines-street{font:var(--weight-medium) var(--text-body-sm) / var(--lh-body-sm) var(--font-sans);color:var(--text-primary)}.address-lines-facts{gap:var(--space-4) var(--space-10);padding-top:var(--space-6);border-top:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}.address-lines-facts>span{gap:var(--space-1);font:var(--weight-regular) var(--text-body-sm) / var(--lh-body-sm) var(--font-sans);color:var(--text-primary);flex-direction:column;display:flex}.address-lines-facts small{font:var(--weight-medium) var(--text-caption) / var(--lh-caption) var(--font-sans);color:var(--text-tertiary)}.address-lines-code{font-family:var(--font-mono)}.address-lines-missing{color:var(--text-warning)}.request-owner-logo{width:var(--space-12);height:var(--space-12);border-radius:var(--radius-lg);background:var(--surface-subtle);box-shadow:inset 0 0 0 1px var(--border-subtle);color:var(--text-secondary);justify-content:center;align-items:center;display:inline-flex}.request-owner-logo .owner-name-logo{width:var(--space-10);height:var(--space-10);border-radius:var(--radius-md)}.form-stack{gap:var(--space-5);flex-direction:column;display:flex}.focus-anchor{width:0;height:0;position:absolute;overflow:hidden}.section-toolbar,.form-actions{justify-content:flex-end;gap:var(--space-4);display:flex}.state-fullscreen{height:calc(100dvh / var(--ui-zoom));padding:var(--space-9);justify-content:center;align-items:center;display:flex}.sign-in{min-height:calc(100dvh / var(--ui-zoom));background:var(--surface-card);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.sign-in-brand{isolation:isolate;padding:var(--space-11);border-right:1px solid var(--border-subtle);background:color-mix(in srgb, var(--surface-sunken) 60%, var(--surface-card));color:var(--text-primary);flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.sign-in-brand:after{content:"";z-index:1;background:linear-gradient(to top, var(--surface-card), transparent 60%);pointer-events:none;position:absolute;inset:0}.sign-in-brands,.sign-in-quote{z-index:2;position:relative}.sign-in-paths-wrap{color:var(--text-primary);opacity:.45;pointer-events:none;position:absolute;inset:0}.sign-in-paths{width:100%;height:100%;position:absolute;inset:0}@keyframes sign-in-float{0%{transform:translate(-2%,1%)scale(1.04)}to{transform:translate(2%,-1.5%)scale(1.04)}}.sign-in-paths{animation:sign-in-float calc(var(--dur-chart) * 22) ease-in-out infinite alternate;will-change:transform}.sign-in-paths+.sign-in-paths{animation-direction:alternate-reverse;animation-duration:calc(var(--dur-chart) * 27)}@keyframes sign-in-run{0%{stroke-dashoffset:0}to{stroke-dashoffset:-2px}}.sign-in-paths path{stroke-dasharray:.7 .3;animation:sign-in-run calc(var(--dur-chart) * (14 + var(--n,0) * 2.5)) linear infinite alternate}@media (prefers-reduced-motion:reduce){.sign-in-paths,.sign-in-paths path{animation:none}.sign-in-paths path{stroke-dasharray:none}}.sign-in-brands{align-items:center;gap:var(--space-6);display:flex}.sign-in-wordmark{height:var(--space-9);width:auto}.sign-in-wordmark--gover{height:calc(var(--space-9) * .82);top:var(--space-1);position:relative}.sign-in-brands-rule{width:1px;height:var(--space-9);background:color-mix(in srgb, currentColor 30%, transparent);flex:none}.sign-in-quote{max-width:calc(var(--space-13) * 8);margin:0}.sign-in-quote p{font:var(--weight-regular) var(--text-heading-md) / 1.3 var(--font-sans);letter-spacing:-.015em;color:var(--text-secondary);text-wrap:balance;margin:0}.sign-in-quote p strong{font-weight:var(--weight-semibold);color:var(--text-primary)}.sign-in-quote footer{align-items:center;gap:var(--space-5);margin-top:var(--space-7);font:var(--weight-medium) var(--text-body-sm) / var(--lh-body-sm) var(--font-sans);letter-spacing:.02em;color:var(--text-tertiary);display:flex}.sign-in-quote footer:before{content:"";width:var(--space-9);background:color-mix(in srgb, currentColor 60%, transparent);flex:none;height:1px}.sign-in-panel{isolation:isolate;padding:var(--space-10) var(--space-7);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.sign-in-panel:before{content:"";z-index:-1;top:calc(var(--space-13) * -4);right:calc(var(--space-13) * -1);width:calc(var(--space-13) * 9);height:calc(var(--space-13) * 12);border-radius:var(--radius-full);background:radial-gradient(68% 68% at 55% 31%, color-mix(in srgb, var(--text-primary) 6%, transparent) 0, color-mix(in srgb, var(--text-primary) 2%, transparent) 50%, transparent 80%);pointer-events:none;position:absolute}.sign-in-form{align-items:stretch;gap:var(--space-6);width:100%;max-width:calc(var(--space-13) * 6);flex-direction:column;display:flex}.sign-in-brands--compact{margin-bottom:var(--space-2);display:none}.sign-in-text h1{margin:0 0 var(--space-2);font:var(--weight-bold) var(--text-heading-sm) / var(--lh-heading-sm) var(--font-sans);letter-spacing:var(--tracking-tight);color:var(--text-primary)}.sign-in-text p{font:var(--weight-regular) var(--text-body-md) / var(--lh-body-md) var(--font-sans);color:var(--text-secondary);margin:0}.sign-in-provider{align-items:center;gap:var(--space-4);display:inline-flex}.sign-in-provider img{width:var(--space-8);height:var(--space-8)}.sign-in-or{align-items:center;gap:var(--space-4);font:var(--weight-regular) var(--text-caption) / 1 var(--font-sans);text-transform:uppercase;color:var(--text-tertiary);display:flex}.sign-in-or:before,.sign-in-or:after{content:"";background:var(--border-default);flex:1;height:1px}.sign-in-fields{gap:var(--space-5);flex-direction:column;display:flex}.sign-in-note{font:var(--weight-regular) var(--text-caption) / var(--lh-body-sm) var(--font-sans);color:var(--text-secondary);margin:0}.sign-in-aside{margin-top:calc(-1 * var(--space-3));justify-content:flex-end;display:flex}.sign-in-switch{align-items:center;gap:var(--space-2);font:var(--weight-regular) var(--text-body-sm) / var(--lh-body-sm) var(--font-sans);color:var(--text-secondary);flex-wrap:wrap;margin:0;display:flex}.sign-in-legal{margin:var(--space-6) 0 0;font:var(--weight-regular) var(--text-body-sm) / var(--lh-body-sm) var(--font-sans);color:var(--text-tertiary)}@media (width<=1023px){.sign-in{grid-template-columns:minmax(0,1fr)}.sign-in-brand{display:none}.sign-in-brands--compact{display:flex}}.toast-viewport{right:var(--space-9);bottom:var(--space-9);z-index:60;gap:var(--space-4);width:min(calc(100vw / var(--ui-zoom) - 2 * var(--space-7)), var(--drawer-w));flex-direction:column;display:flex;position:fixed}.shell[data-phone]~.toast-viewport{bottom:calc(var(--space-13) + var(--space-7))}.reports-layout{grid-template-columns:calc(var(--space-13) * 4.5) minmax(0, 1fr);gap:var(--space-10);align-items:start;display:grid}.reports-nav{gap:var(--space-7);padding-right:var(--space-8);border-right:1px solid var(--border-subtle);flex-direction:column;display:flex;position:sticky;top:0}.reports-nav [role=tab]:focus{outline:none}.reports-nav [role=tab]:focus-visible{box-shadow:var(--ring-focus)}.reports-panel{gap:var(--space-9);min-width:0;animation:settings-enter var(--dur-slow) var(--ease-out) backwards;flex-direction:column;display:flex}@media (width<=1023px){.reports-layout{gap:var(--space-8);grid-template-columns:minmax(0,1fr)}.reports-nav{border:none;padding:0;position:static}}.reports-panel-head{align-items:center;gap:var(--space-7);display:flex}.reports-panel-title{min-width:0}.reports-panel-title h2{font:var(--weight-semibold) var(--text-heading-sm) / var(--lh-heading-sm) var(--font-sans);letter-spacing:var(--tracking-tight);color:var(--text-primary);margin:0}.reports-panel-title p{margin:var(--space-1) 0 0;font:var(--type-body);color:var(--text-secondary)}.reports-group{gap:var(--space-5);flex-direction:column;display:flex}.reports-group-head{align-items:center;gap:var(--space-5);padding-inline:var(--space-2);display:flex}.reports-group-head h3{font:var(--weight-semibold) var(--text-body-sm) / var(--lh-body-sm) var(--font-sans);color:var(--text-primary);margin:0}.reports-group-count{font:var(--type-meta);color:var(--text-tertiary);flex:1}.reports-group-link{align-items:center;gap:var(--space-2);font:var(--weight-medium) var(--text-caption) / var(--lh-caption) var(--font-sans);color:var(--text-secondary);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.reports-group-link:hover{color:var(--text-primary)}.reports-rows{padding:var(--space-2) var(--space-6);border:1px solid var(--border-default);border-radius:var(--radius-xl);background:var(--surface-card);box-shadow:var(--shadow-xs)}.reports-row-actions{align-items:center;gap:var(--space-3);display:inline-flex}.reports-area-icon{width:var(--space-12);height:var(--space-12);border-radius:var(--radius-lg);background:var(--status-neutral-bg);color:var(--status-neutral-fg);flex:none;justify-content:center;align-items:center;display:inline-flex}.reports-group-icon,.reports-drawer-icon{width:var(--control-h-md);height:var(--control-h-md);border-radius:var(--radius-md)}.report-period{align-items:flex-end;gap:var(--space-6);flex-wrap:wrap;display:flex}.report-period-field{gap:var(--space-3);font:var(--type-meta);color:var(--text-secondary);flex-direction:column;display:flex}.report-head{justify-content:space-between;align-items:flex-end;gap:var(--space-7);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.report-stats{flex:1 1 calc(var(--space-13) * 6);grid-template-columns:repeat(auto-fill, minmax(calc(var(--space-13) * 2.6), 1fr));gap:var(--space-4);display:grid}tr[tabindex]:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}.mono{font-family:var(--font-mono)}.cell-strong{font-weight:var(--weight-medium)}.topbar-search{width:clamp(calc(var(--space-13) * 2.5), calc(26vw / var(--ui-zoom)), calc(var(--space-13) * 5.3));flex:none;position:relative}.topbar-search-results{max-height:min(calc(70vh / var(--ui-zoom)), calc(var(--space-13) * 7));flex-direction:column;display:flex;overflow-y:auto}.topbar-search-results[data-floating]{top:calc(100% + var(--space-3));z-index:70;width:min(calc(var(--space-13) * 6.6), calc(92vw / var(--ui-zoom)));padding:var(--space-2);background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);position:absolute;right:0}.topbar-search-empty{padding:var(--space-6);font:var(--weight-regular) var(--text-caption) / var(--lh-caption) var(--font-sans);color:var(--text-tertiary);justify-content:center;display:flex}.topbar-search-option{align-items:center;gap:var(--space-5);width:100%;padding:var(--space-4) var(--space-5);border-radius:var(--radius-sm);color:var(--text-primary);text-align:left;font:var(--type-body);cursor:pointer;background:0 0;border:none;display:flex}.topbar-search-option[aria-selected=true]{background:var(--surface-hover)}.topbar-search-option:focus-visible{box-shadow:var(--ring-focus);outline:none}.topbar-search-person{flex:none;display:flex}.topbar-search-icon{width:calc(var(--space-10) - var(--space-1));height:calc(var(--space-10) - var(--space-1));border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-sunken);color:var(--text-secondary);flex:none;justify-content:center;align-items:center;display:flex}.topbar-search-text{flex-direction:column;flex:1;min-width:0;display:flex}.topbar-search-text strong,.topbar-search-text span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.topbar-search-text strong{font-weight:var(--weight-medium)}.topbar-search-text span{font:var(--type-meta);color:var(--text-tertiary)}.topbar-search-kind{font:var(--weight-medium) var(--text-label) / var(--lh-label) var(--font-sans);color:var(--text-muted);flex:none}.topbar-search-option[data-more] .topbar-search-text strong{color:var(--text-link)}.shell-user{border-radius:var(--radius-md);cursor:pointer;transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);background:0 0;border:none;padding:0;display:flex}.shell-user:hover{box-shadow:var(--ring-focus)}.shell-user:active{transform:scale(.96)}.shell-user:focus-visible{box-shadow:var(--ring-focus);outline:none}.page-intro{justify-content:space-between;align-items:flex-end;gap:var(--space-6);flex-wrap:wrap;display:flex}.page-intro-text{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.page-intro-title{font:var(--weight-semibold) var(--text-heading-md) / var(--lh-heading-md) var(--font-sans);letter-spacing:var(--tracking-tight);color:var(--text-primary);margin:0}.page-intro-context{gap:var(--space-2) var(--space-6);font:var(--weight-regular) var(--text-body-sm) / var(--lh-body-sm) var(--font-sans);font-variant-numeric:tabular-nums;color:var(--text-tertiary);flex-wrap:wrap;margin:0;display:flex}.page-intro-context span+span:before{content:"·";margin-right:var(--space-6);color:var(--text-muted)}.page-intro-actions{gap:var(--space-4);flex-wrap:wrap;display:flex}@media (width<=1023px){.page-intro-title{display:none}}.page-head{justify-content:space-between;align-items:center;gap:var(--space-6);flex-wrap:wrap;display:flex}.page-head-scroll{max-width:100%;overflow-x:auto}.page-head-actions{gap:var(--space-4);flex-wrap:wrap;display:flex}.list-toolbar{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.list-toolbar>*{flex:none}.list-toolbar-select{width:calc(var(--space-13) * 2.9);max-width:100%}.list-toolbar-end{justify-content:flex-end;align-items:center;gap:var(--space-4);flex-wrap:wrap;flex:auto;min-width:0;margin-left:auto;display:flex}.list-toolbar>.list-toolbar-search,.list-toolbar-end>.list-toolbar-search{flex:1 1 calc(var(--space-13) * 3.4);max-width:calc(var(--space-13) * 5);min-width:0}.list-toolbar-end:empty{display:none}.form-grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(var(--space-13) * 3.5)), 1fr));gap:var(--space-7);display:grid}.cell-secondary{color:var(--text-tertiary)}.cell-two{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.cell-two-title{font:var(--weight-medium) var(--text-body-sm) / var(--lh-body-sm) var(--font-sans);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cell-two-sub{font:var(--type-meta);color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cell-person{align-items:center;gap:var(--space-5);min-width:0;display:flex}.cell-muted{color:var(--text-muted)}.cell-route{min-width:calc(var(--space-13) * 2.8);flex-direction:column;display:flex}.cell-route span{font:var(--weight-regular) var(--text-caption) / var(--lh-caption) var(--font-sans);color:var(--text-secondary)}.cell-route strong{font-weight:var(--weight-medium)}.cell-route>*{max-width:calc(var(--space-13) * 4);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cell-term{gap:var(--space-3);width:calc(var(--space-13) * 2.4);flex-direction:column;display:flex}.cell-term span{font:var(--weight-regular) var(--text-caption) / var(--lh-caption) var(--font-sans);color:var(--text-secondary);white-space:nowrap}.cell-bar{align-items:center;gap:var(--space-4);display:flex}.cell-bar>:first-child{width:calc(var(--space-13) * 1.5)}.cell-bar>span{font:var(--type-meta);color:var(--text-tertiary)}.stat-select{border-radius:var(--radius-xl);min-width:0}.split-grid--stretch{align-items:stretch}.split-grid--stretch>*,.triple-grid>*{height:100%}.card-rows{margin-top:var(--space-6);flex-direction:column;display:flex}.card-more{padding-top:var(--space-4);justify-content:center;display:flex}.card-empty{padding:var(--space-10) 0;text-align:center;font:var(--weight-regular) var(--text-caption) / var(--lh-caption) var(--font-sans);color:var(--text-tertiary);margin:0}.recent-type{flex:0 0 calc(var(--space-13) * 2.3);display:flex}.drawer-host{display:contents}.drawer-exit *{animation:none!important}.drawer-exit>*{pointer-events:none;animation:pp-fade-out var(--dur-base) var(--ease-in-out) both!important}.drawer-exit aside{animation:pp-slide-out var(--dur-base) var(--ease-in-out) both!important}.tab-panel{animation:pp-fade-in var(--dur-base) var(--ease-out)}.skeleton-app{grid-template-columns:var(--sidebar-w) 1fr;gap:var(--space-7);height:calc(100dvh / var(--ui-zoom));padding:var(--space-7);background:var(--surface-app);display:grid}.skeleton-app-menu{border-radius:var(--radius-xl);background:var(--sidebar-bg)}.skeleton-app-page{gap:var(--space-6);padding:var(--space-9);border-radius:var(--radius-xl);background:var(--surface-panel);flex-direction:column;display:flex;overflow:hidden}.skeleton-app-toolbar{justify-content:space-between;gap:var(--space-6);margin-top:var(--space-6);display:flex}.skeleton-rows{gap:var(--row-card-gap);flex-direction:column;display:flex}.skeleton-row{align-items:center;gap:var(--space-7);padding:var(--space-7);border-radius:var(--row-card-radius);background:var(--row-card-bg);display:flex}.skeleton-row-text{gap:var(--space-3);flex-direction:column;flex:1;min-width:0;display:flex}.skeleton-drawer{gap:var(--space-8);padding:var(--space-4) 0;flex-direction:column;display:flex}.skeleton-field{gap:var(--space-9);display:flex}@media (width<=1023px){.skeleton-app{grid-template-columns:1fr}.skeleton-app-menu{display:none}}.drawer-record{align-items:center;gap:var(--space-7);display:flex}.drawer-record-text{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.drawer-record-title{font:var(--weight-semibold) calc(var(--text-body-md) + var(--space-1)) / calc(var(--lh-body-md) + var(--space-1)) var(--font-sans);letter-spacing:-.01em;color:var(--text-primary);margin:0}.drawer-record-sub{font:var(--weight-regular) var(--text-caption) / var(--lh-caption) var(--font-sans);color:var(--text-tertiary);margin:0}.drawer-badges{gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.drawer-heading{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.drawer-heading h3{font:var(--weight-semibold) var(--text-body-sm) / var(--lh-body-sm) var(--font-sans);color:var(--text-primary);margin:0}.drawer-heading-aside{font:var(--weight-regular) var(--text-caption) / var(--lh-caption) var(--font-sans);color:var(--text-secondary)}.drawer-empty{padding:var(--space-7) 0;text-align:center;font:var(--weight-regular) var(--text-caption) / var(--lh-caption) var(--font-sans);color:var(--text-tertiary);margin:0}.invoice-charges{gap:var(--space-3);flex-direction:column;display:flex}.invoice-charge{padding-inline:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);overflow:hidden}.invoice-charge-items{margin-inline:calc(-1 * var(--space-4));padding-inline:var(--space-4);background:var(--surface-subtle)}.invoice-service{gap:var(--space-1);margin-top:var(--space-1);flex-direction:column;display:flex}.invoice-service-person{color:var(--text-primary);font-weight:var(--weight-medium)}.invoice-check{margin:var(--space-3) 0 0;font:var(--weight-regular) var(--text-caption) / var(--lh-caption) var(--font-sans);color:var(--text-secondary)}.invoice-check-ok{color:var(--text-success);font-weight:var(--weight-medium)}.invoice-check-diff{color:var(--text-warning);font-weight:var(--weight-medium)}.invoice-file{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-subtle);display:flex}.invoice-file-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:var(--weight-medium) var(--text-body-sm) / var(--lh-body-sm) var(--font-sans);color:var(--text-primary);flex:1;overflow:hidden}.drawer-stats{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.api-form{gap:var(--space-9);flex-direction:column;display:flex}.api-presets{grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(var(--space-13) * 3.6)), 1fr));gap:var(--space-4);display:grid}.api-preset{gap:var(--space-2);padding:var(--space-6) var(--space-7);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-card);text-align:left;cursor:pointer;transition:border-color var(--dur-fast), background var(--dur-fast), box-shadow var(--dur-fast);flex-direction:column;display:flex}.api-preset:hover{border-color:var(--border-strong)}.api-preset:focus-visible{box-shadow:var(--ring-focus);outline:none}.api-preset[aria-pressed=true]{border-color:var(--border-focus);background:var(--surface-subtle);box-shadow:inset 0 0 0 1px var(--border-focus)}.api-preset strong{font:var(--weight-semibold) var(--text-body-sm) / var(--lh-body-sm) var(--font-sans);color:var(--text-primary)}.api-preset[aria-pressed=true] strong{color:var(--text-primary)}.api-preset span{font:var(--type-meta);color:var(--text-secondary)}.api-scopes{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);overflow:hidden}.api-scopes-head{justify-content:space-between;gap:var(--space-4);padding:var(--space-5) var(--space-7);background:var(--surface-sunken);font:var(--weight-medium) var(--text-caption) / var(--lh-caption) var(--font-sans);color:var(--text-secondary);flex-wrap:wrap;display:flex}.api-scope-row{justify-content:space-between;align-items:center;gap:var(--space-4) var(--space-7);padding:var(--space-5) var(--space-7);border-top:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}.api-scope-text{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.api-scope-text strong{font:var(--weight-medium) var(--text-body-sm) / var(--lh-body-sm) var(--font-sans);color:var(--text-primary)}.api-scope-text span{font:var(--type-meta);color:var(--text-tertiary)}.api-secret{align-items:center;gap:var(--space-6);padding:var(--space-6) var(--space-7);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-sunken);display:flex}.api-secret code{min-width:0;font:var(--type-code);color:var(--text-primary);word-break:break-all;flex:1}.api-code{font:var(--type-code);color:var(--text-primary)}.row-actions{justify-content:flex-end;display:inline-flex}.cell-brand{align-items:center;gap:var(--space-4);white-space:nowrap;min-width:0;display:inline-flex}.cell-brand-tile{width:var(--space-9);height:var(--space-9);padding:var(--space-1);border-radius:var(--radius-sm);border:1px solid var(--border-subtle);background:var(--logo-tile-bg);flex:none;justify-content:center;align-items:center;display:inline-flex}.cell-brand-tile img{object-fit:contain;width:100%;height:100%;display:block}.cell-brand-tile[data-initial]{background:var(--surface-sunken);color:var(--text-secondary);font:var(--weight-medium) var(--text-caption) / 1 var(--font-sans)}.cell-brand-name{text-overflow:ellipsis;overflow:hidden}.owner-name{vertical-align:middle;align-items:center;gap:var(--space-4);min-width:0;display:inline-flex}.owner-name-logo{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-sm);object-fit:contain;flex:none;display:block}.chart-label{vertical-align:middle;align-items:center;gap:var(--space-3);min-width:0;display:inline-flex}.chart-key{width:var(--space-1);height:var(--space-8);border-radius:var(--radius-full);flex:none}[data-theme=dark] .theme-light-only,:root:not([data-theme=dark]) .theme-dark-only{display:none}.owner-name-initial{background:var(--surface-sunken);color:var(--text-secondary);font:var(--weight-medium) var(--text-caption) / 1 var(--font-sans);justify-content:center;align-items:center;display:inline-flex}.welcome{gap:var(--space-2);animation:pp-rise var(--dur-slow) var(--ease-out) backwards;flex-direction:column;display:flex}.welcome-title{font:var(--weight-semibold) var(--text-heading-sm) / var(--lh-heading-sm) var(--font-sans);letter-spacing:-.01em;color:var(--text-primary);margin:0}.welcome-text{font:var(--type-body);color:var(--text-secondary);margin:0}.welcome-date{color:var(--text-tertiary)}.welcome-date:before{content:"· "}.account-menu-head{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.account-menu-who{align-items:center;gap:var(--space-5);min-width:0;display:flex}.account-menu-avatar{flex:none;display:inline-flex;position:relative}.account-menu-online{width:var(--space-5);height:var(--space-5);border-radius:var(--radius-full);background:var(--green-500);box-shadow:0 0 0 2px var(--surface-card);position:absolute;bottom:0;right:0}.account-menu-name{flex-direction:column;min-width:0;display:flex}.account-menu-name strong,.account-menu-name span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-menu-name strong{font:var(--weight-semibold) var(--text-body-sm) / var(--lh-body-sm) var(--font-sans);color:var(--text-primary)}.account-menu-name span{font:var(--type-meta);color:var(--text-tertiary)}.account-menu-tags{gap:var(--space-3);flex-wrap:wrap;display:flex}.detail-groups{grid-template-columns:repeat(auto-fill, minmax(min(100%, calc(var(--space-13) * 5.5)), 1fr));gap:var(--space-7);align-items:stretch;display:grid}.detail-groups-dense{grid-template-columns:repeat(auto-fill, minmax(min(100%, calc(var(--space-13) * 4.5)), 1fr))}.detail-group>*{height:100%}.detail-group-wide{grid-column:1/-1}.detail-group-title{align-items:center;gap:var(--space-5);display:inline-flex}.detail-group-icon{width:var(--control-h-sm);height:var(--control-h-sm);border-radius:var(--radius-md);background:var(--surface-subtle);color:var(--text-primary);justify-content:center;align-items:center;display:inline-flex}.contract-end{align-items:center;gap:var(--space-4);flex-wrap:wrap;min-width:0;display:inline-flex}.settings-layout{grid-template-columns:calc(var(--space-13) * 4.5) minmax(0, 1fr);gap:var(--space-10);align-items:start;display:grid}.settings-nav{padding-right:var(--space-8);border-right:1px solid var(--border-subtle);position:sticky;top:0}.settings-panel{min-width:0}.settings-section{gap:var(--space-9);animation:settings-enter var(--dur-slow) var(--ease-out) backwards;flex-direction:column;display:flex}@keyframes settings-enter{0%{opacity:0}}.settings-section-lead{align-items:flex-start;gap:var(--space-7);min-width:0;display:flex}.settings-section-mark{width:var(--space-12);height:var(--space-12);border-radius:var(--radius-xl);background:var(--surface-subtle);box-shadow:inset 0 0 0 1px var(--border-subtle);color:var(--text-primary);flex:none;justify-content:center;align-items:center;display:inline-flex}.settings-section-head{justify-content:space-between;align-items:flex-end;gap:var(--space-9);padding-bottom:var(--space-9);border-bottom:1px solid var(--border-subtle);display:flex}.settings-section-eyebrow{font:var(--weight-medium) var(--text-label) / var(--lh-label) var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary)}.settings-section-heading{gap:var(--space-3);flex-direction:column;min-width:0;max-width:62ch;display:flex}.settings-section-title{font:var(--weight-semibold) var(--text-heading-md) / var(--lh-heading-md) var(--font-sans);letter-spacing:-.02em;color:var(--text-primary);margin:0}.settings-section-text{font:400 var(--text-body-sm)/22px var(--font-sans);color:var(--text-tertiary);text-wrap:pretty;margin:0}.settings-section-action{flex:none}@media (width<=1023px){.settings-layout{gap:var(--space-8);grid-template-columns:minmax(0,1fr)}.settings-nav{border:none;padding:0;position:static}.settings-section-head{align-items:flex-start;gap:var(--space-7);flex-direction:column}}.settings-nav [role=tab]:focus{outline:none}.settings-nav [role=tab]:focus-visible{box-shadow:var(--ring-focus)}.email-preview{gap:var(--space-4);padding:var(--space-6) var(--space-7);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-sunken);flex-direction:column;display:flex}.email-preview-subject{font:var(--weight-semibold) var(--text-body-sm) / var(--lh-body-sm) var(--font-sans);color:var(--text-primary)}.email-preview-body{white-space:pre-wrap;font:400 var(--text-body-sm) / var(--lh-body-sm) var(--font-sans);color:var(--text-secondary);margin:0}.alert-action{margin-top:var(--space-4)}.card-note{padding-top:var(--space-6);border-top:1px solid var(--border-subtle);font:var(--type-meta);color:var(--text-tertiary);text-wrap:pretty;margin:0}.system-panel{gap:var(--space-8);flex-direction:column;display:flex}.system-head{align-items:center;gap:var(--space-5);display:flex}.system-logo{width:var(--space-10);height:var(--space-10);padding:var(--space-3);border-radius:var(--radius-md);background:var(--logo-tile-bg);box-shadow:inset 0 0 0 1px var(--border-subtle), var(--shadow-xs);font:var(--weight-semibold) 18px/1 var(--font-sans);color:var(--text-secondary);flex:none;justify-content:center;align-items:center;display:inline-flex}.system-logo img{object-fit:contain;width:100%;height:100%}.system-id{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.system-name{align-items:center;gap:var(--space-5);font:var(--weight-semibold) 17px/24px var(--font-sans);letter-spacing:var(--tracking-tight);color:var(--text-primary);flex-wrap:wrap;display:flex}.system-what{max-width:68ch;font:400 var(--text-body-sm)/22px var(--font-sans);color:var(--text-tertiary);text-wrap:pretty;margin:0}.system-action{flex:none}.system-dot{width:var(--space-3);height:var(--space-3);margin-right:var(--space-3);border-radius:var(--radius-full);vertical-align:middle;background:currentColor;display:inline-block}.system-dot--api{animation:system-live 2.4s var(--ease-in-out) infinite}@keyframes system-live{50%{opacity:.35}}@media (width<=767px){.system-head{flex-wrap:wrap}}.mcp-endpoint{align-items:center;gap:var(--space-6);min-width:0;padding:var(--space-5) var(--space-7);border-radius:var(--radius-md);background:var(--surface-sunken);box-shadow:inset 0 0 0 1px var(--border-subtle);display:flex}.mcp-endpoint-label{font:var(--weight-medium) var(--text-overline) / 1 var(--font-sans);letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--text-tertiary);flex:none}.mcp-endpoint>:last-child{overflow-wrap:anywhere;min-width:0}.mcp-endpoint-off{font:400 var(--text-body-sm) / var(--lh-body-sm) var(--font-sans);color:var(--text-tertiary)}.mcp-ways{gap:var(--space-4);flex-wrap:wrap;display:flex}.mcp-steps{counter-reset:step;gap:var(--space-7);flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}.mcp-steps li{counter-increment:step;align-items:flex-start;gap:var(--space-4);min-width:0;padding-left:var(--space-10);font:400 var(--text-body-sm) / var(--lh-body-sm) var(--font-sans);color:var(--text-secondary);flex-direction:column;display:flex;position:relative}.mcp-steps li:before{content:counter(step);width:var(--space-8);height:var(--space-8);border-radius:var(--radius-full);box-shadow:inset 0 0 0 1px var(--border-default);color:var(--text-primary);font:var(--weight-medium) var(--text-caption) / 1 var(--font-sans);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:0;left:0}.mcp-steps li>:last-child:not(span){overflow-wrap:anywhere;max-width:100%}.request-stalled{color:var(--text-warning);font-weight:var(--weight-medium)}.agenda{gap:var(--space-6);flex-direction:column;display:flex}.agenda-legend{gap:var(--space-3) var(--space-7);font:400 var(--text-caption) / var(--lh-caption) var(--font-sans);color:var(--text-secondary);flex-wrap:wrap;display:flex}.agenda-day{flex-direction:column;display:flex}.agenda-date{margin:0 0 var(--space-2);font:var(--weight-medium) var(--text-overline) / var(--lh-caption) var(--font-sans);letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--text-tertiary)}.cell-two--wrap .cell-two-sub{white-space:normal;max-width:52ch}.settings-block{gap:var(--space-6);flex-direction:column;display:flex}.settings-block-head h3{font:var(--weight-semibold) var(--text-body-md) / var(--lh-body-md) var(--font-sans);letter-spacing:var(--tracking-tight);color:var(--text-primary);margin:0}.settings-block-head p{margin:var(--space-1) 0 0;font:var(--type-meta);color:var(--text-tertiary)}.settings-card{border:1px solid var(--border-default);border-radius:var(--radius-xl);background:var(--surface-card);box-shadow:var(--shadow-xs);overflow:hidden}.settings-card-head{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-7);padding:var(--space-6) var(--space-8);border-bottom:1px solid var(--border-subtle);background:var(--surface-sunken);flex-wrap:wrap;display:flex}.settings-card-title{align-items:center;gap:var(--space-4);display:inline-flex}.settings-card-title h3{font:var(--weight-semibold) var(--text-body-sm) / var(--lh-body-sm) var(--font-sans);color:var(--text-primary);margin:0}.settings-card-count{min-width:var(--space-9);padding:0 var(--space-3);border-radius:var(--radius-full);background:var(--surface-selected);font:var(--weight-medium) var(--text-label) / var(--lh-label) var(--font-sans);font-variant-numeric:tabular-nums;text-align:center;color:var(--text-secondary)}.settings-card-hint{font:var(--type-meta);color:var(--text-tertiary)}.settings-card-foot{justify-content:space-between;align-items:center;gap:var(--space-7);padding:var(--space-5) var(--space-8);border-top:1px solid var(--border-subtle);background:var(--surface-sunken);display:flex}.settings-card-text{padding:var(--space-7) var(--space-8);font:var(--type-meta);color:var(--text-secondary);margin:0}.settings-card-state{font:var(--type-meta);color:var(--text-tertiary)}.settings-card-state[data-pending]{color:var(--text-warning)}.settings-list-rows{padding:var(--space-2);margin:0;list-style:none}.settings-list-empty{padding:var(--space-9)}.settings-row,.settings-option{align-items:center;gap:var(--space-8);padding:var(--space-6) var(--space-7);border-radius:var(--radius-lg);transition:background var(--dur-fast);display:flex;position:relative}.settings-row+.settings-row:before,.settings-option+.settings-option:before{content:"";top:0;left:var(--space-7);right:var(--space-7);background:var(--border-subtle);height:1px;position:absolute}.settings-row:hover{background:var(--surface-hover)}.settings-row:hover:before,.settings-row:hover+.settings-row:before{opacity:0}.settings-row[data-muted] .settings-row-lead,.settings-row[data-muted] .settings-row-main,.settings-row[data-muted] .settings-row-fact{opacity:.55}.settings-row-lead{flex:none;display:inline-flex}.settings-row-main,.settings-option-text{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.settings-row-title{align-items:center;gap:var(--space-4);min-width:0;font:var(--weight-semibold) var(--text-body-sm) / 20px var(--font-sans);color:var(--text-primary);display:flex}.settings-row-sub{font:400 12.5px/18px var(--font-sans);color:var(--text-tertiary);text-wrap:pretty}.settings-row-fact{width:calc(var(--space-13) * 1.6);align-items:flex-end;gap:var(--space-1);text-align:right;flex-direction:column;flex:none;display:flex}.settings-row-fact-label{font:var(--weight-medium) 11px/14px var(--font-sans);letter-spacing:.01em;color:var(--text-tertiary);white-space:nowrap}.settings-row-fact-value{font:var(--weight-semibold) var(--text-body-sm) / 20px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--text-primary);white-space:nowrap}.settings-row-status{width:calc(var(--space-13) * 1.5);flex:none;justify-content:flex-end;display:flex}.settings-row-actions{width:var(--space-10);flex:none;justify-content:flex-end;display:flex}.settings-option-control{width:min(calc(var(--space-13) * 4.5), 45%);flex:none}.row-mark{width:var(--space-11);height:var(--space-11);border-radius:var(--radius-lg);background:var(--surface-sunken);box-shadow:inset 0 0 0 1px var(--border-subtle);color:var(--text-secondary);justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.row-mark[data-tone=brand]{background:var(--surface-subtle);color:var(--text-primary)}.row-mark img{object-fit:contain;width:60%;height:60%}@media (width<=1023px){.settings-row,.settings-option{gap:var(--space-5) var(--space-7);flex-wrap:wrap}.settings-row-main{flex-basis:calc(100% - var(--space-13))}.settings-row-fact{text-align:left;align-items:flex-start;width:auto}.settings-option-control{width:100%}}.row-mark-initial{font:var(--weight-semibold) var(--text-body-md) / 1 var(--font-sans);color:var(--text-secondary)}.settings-rows .settings-option{padding-block:var(--space-8)}.text-danger{color:var(--text-danger)}.settings-row-code{font-weight:var(--weight-regular);color:var(--text-tertiary);font-size:12px}.shell-account{margin-top:var(--space-5);padding-top:var(--space-5);background:var(--sidebar-rule) top / 100% 1px no-repeat}.shell-account>span,.shell-account>span>span{width:100%;display:flex}.carrier-tracking{justify-content:space-between;align-items:center;gap:var(--space-6);margin:var(--space-7) 0 var(--space-4);padding:var(--space-6) var(--space-7);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-subtle);display:flex}.carrier-tracking-code{gap:var(--space-2);min-width:0;font:var(--type-code);color:var(--text-primary);flex-direction:column;display:flex}.carrier-tracking-label{font:var(--weight-medium) var(--text-label) / var(--lh-overline) var(--font-sans);letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--text-tertiary)}.carrier-button-label{align-items:center;gap:var(--space-4);display:inline-flex}.carrier-logo{height:var(--space-7);border-radius:var(--radius-xs);width:auto;display:block}.asset-timeline-card{padding-bottom:var(--space-7);margin-bottom:var(--space-7);border-bottom:1px solid var(--border-subtle)}.support-contact{align-items:center;gap:var(--space-2) var(--space-6);flex-wrap:wrap;display:inline-flex}.move-changes{gap:var(--space-4);flex-direction:column;display:flex}.move-change{align-items:center;gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.move-change>svg{color:var(--text-tertiary)}.move-change small{font:var(--weight-medium) var(--text-label) / var(--lh-label) var(--font-sans);color:var(--text-tertiary)}.move-change-from{color:var(--text-tertiary)}.move-change-to{font-weight:var(--weight-medium);color:var(--text-primary)}
