.brand-entry,.customer-shell,.fd-frame,.platform-access-page{--bg:#0f1512;--workspace-rail:#0b100e;--surface-1:#171f1b;--surface-2:#1e2823;--surface-3:#0d1310;--surface:var(--surface-1);--surface-raised:var(--surface-2);--line:rgb(255 255 255/0.09);--line-strong:rgb(255 255 255/0.17);--border:var(--line);--control-border:#7e8f85;--highlight:rgb(255 255 255/0.055);--text:#f1eee6;--muted:#aeb9b2;--ok-text:#a9c7a9;--warn-text:#d8ac66;--danger-text:#eb978c;--info-text:#a4bcb0;--accent-wash:color-mix(in srgb,var(--accent-fill) 15%,var(--surface-1));--accent-line:color-mix(in srgb,var(--accent-fill) 45%,transparent);--radius:8px;--radius-sm:6px;--radius-lg:12px;--shadow-card:0 1px 2px rgb(0 0 0/0.28),0 10px 28px -16px rgb(0 0 0/0.55);--shadow-pop:0 18px 44px -12px rgb(0 0 0/0.6),0 2px 6px rgb(0 0 0/0.3);--glow-copper:color-mix(in srgb,var(--accent-fill) 8%,transparent);--glow-steel:color-mix(in srgb,var(--steel) 7%,transparent);--font-sans:ui-sans-serif,system-ui,-apple-system,"SF Pro Text","Segoe UI",Inter,Roboto,"Helvetica Neue",sans-serif;--font-mono:ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,monospace;--fs-12:12px;--fs-13:13px;--fs-14:14px;--fs-16:16px;--fs-20:20px;--fs-24:24px;--fs-30:30px;--control-h:36px;--ease:140ms cubic-bezier(0.3,0,0.2,1);--sidebar-w:256px;--bar-h:56px;--page-max:2000px;--page-pad:clamp(16px,2.6vw,48px);--rail-w:clamp(320px,23vw,380px)}html[data-theme=light] .brand-entry,html[data-theme=light] .customer-shell,html[data-theme=light] .fd-frame,html[data-theme=light] .platform-access-page{--bg:#f1f0ec;--workspace-rail:#e9eae4;--surface-1:#fffefb;--surface-2:#f7f6f1;--surface-3:#efeee8;--line:rgb(30 42 35/0.13);--line-strong:rgb(30 42 35/0.24);--control-border:#6f7c73;--highlight:rgb(255 255 255/0.9);--text:#1d2922;--muted:#56635b;--ok-text:#295d36;--warn-text:#804a0b;--danger-text:#983f38;--info-text:#545f59;--accent-wash:color-mix(in srgb,var(--accent-fill) 9%,var(--surface-1));--accent-line:color-mix(in srgb,var(--accent-fill) 40%,transparent);--shadow-card:0 1px 2px rgb(31 43 36/0.06),0 8px 24px -14px rgb(31 43 36/0.22);--shadow-pop:0 16px 40px -12px rgb(31 43 36/0.28),0 2px 6px rgb(31 43 36/0.1);--glow-copper:color-mix(in srgb,var(--accent-fill) 9%,transparent);--glow-steel:color-mix(in srgb,var(--steel) 10%,transparent)}.brand-entry,.customer-shell,.fd-frame,.platform-access-page{background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:var(--fs-14);line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}:where(.customer-shell,.brand-entry,.fd-frame,.platform-access-page) h1{font-size:28px;line-height:1.15;font-weight:620;letter-spacing:-.03em}:where(.customer-shell,.brand-entry,.fd-frame,.platform-access-page) h2{font-size:var(--fs-16);line-height:1.35;font-weight:600;letter-spacing:-.012em}:where(.customer-shell,.brand-entry,.fd-frame,.platform-access-page) h3{font-size:var(--fs-14);line-height:1.4;font-weight:600;letter-spacing:-.006em}:where(.customer-shell,.brand-entry,.fd-frame,.platform-access-page) .lede{color:var(--muted);font-size:var(--fs-14)}:where(.customer-shell,.brand-entry,.fd-frame,.platform-access-page) .meta{color:var(--muted);font-size:var(--fs-13)}:where(.customer-shell) .eyebrow{color:var(--muted);font-size:11px;font-weight:650;letter-spacing:.08em}:where(.customer-shell) code{font-family:var(--font-mono);font-size:.86em;background:var(--surface-3);border:1px solid var(--line);border-radius:var(--radius-sm)}.customer-shell .count,.customer-shell .num,.customer-shell time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.customer-shell .mono{font-family:var(--font-mono);font-size:.9em}:where(.customer-shell,.brand-entry,.fd-frame,.platform-access-page) a:hover{text-decoration:underline;text-underline-offset:3px}:where(.customer-shell,.brand-entry,.fd-frame,.platform-access-page) :focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}:where(.customer-shell,.brand-entry,.fd-frame,.platform-access-page) [tabindex="-1"]:focus,:where(.customer-shell,.brand-entry,.fd-frame,.platform-access-page) [tabindex="-1"]:focus-visible{outline:none}.brand-entry ::selection,.customer-shell ::selection{background:color-mix(in srgb,var(--accent-fill) 34%,transparent);color:var(--text)}.customer-shell,.customer-shell *{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}:where(.customer-shell,.brand-entry,.fd-frame,.platform-access-page) button{font:inherit;font-size:13.5px;font-weight:600;line-height:1.2;min-height:var(--control-h);padding:0 14px;border-radius:var(--radius);border:1px solid var(--line-strong);background:var(--surface-2);color:var(--text);box-shadow:inset 0 1px 0 var(--highlight);transition:background-color var(--ease),border-color var(--ease),box-shadow var(--ease),transform var(--ease),filter var(--ease)}:where(.customer-shell,.brand-entry,.fd-frame,.platform-access-page) .button-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:13.5px;font-weight:600;line-height:1.2;min-height:var(--control-h);padding:0 14px;border-radius:var(--radius);border:1px solid var(--line-strong);background:var(--surface-2);color:var(--text);box-shadow:inset 0 1px 0 var(--highlight);transition:background-color var(--ease),border-color var(--ease),box-shadow var(--ease),filter var(--ease)}:where(.customer-shell,.brand-entry,.fd-frame,.platform-access-page) .button-link:hover,:where(.customer-shell,.brand-entry,.fd-frame,.platform-access-page) button:hover:not(:disabled){background:color-mix(in srgb,var(--surface-2) 82%,var(--text));border-color:var(--control-border);text-decoration:none}:where(.customer-shell,.brand-entry,.fd-frame,.platform-access-page) button:active:not(:disabled){transform:translateY(.5px)}:where(.customer-shell,.brand-entry,.fd-frame,.platform-access-page) .button-link.primary,:where(.customer-shell,.brand-entry,.fd-frame,.platform-access-page) button.primary{background:var(--accent-fill);border-color:var(--accent-fill);color:var(--accent-ink);box-shadow:inset 0 1px 0 rgb(255 255 255/.18),0 1px 2px rgb(0 0 0/.25)}:where(.customer-shell,.brand-entry,.fd-frame,.platform-access-page) .button-link.primary:hover,:where(.customer-shell,.brand-entry,.fd-frame,.platform-access-page) button.primary:hover:not(:disabled){background:var(--accent-fill);border-color:var(--accent-fill);filter:brightness(1.09)}:where(.customer-shell,.brand-entry,.fd-frame,.platform-access-page) .button-link.ghost,:where(.customer-shell,.brand-entry,.fd-frame,.platform-access-page) button.ghost{background:transparent;border-color:transparent;box-shadow:none;color:var(--muted)}:where(.customer-shell,.brand-entry,.fd-frame,.platform-access-page) .button-link.ghost:hover,:where(.customer-shell,.brand-entry,.fd-frame,.platform-access-page) button.ghost:hover:not(:disabled){background:var(--surface-2);border-color:var(--line);color:var(--text)}:where(.customer-shell,.brand-entry,.fd-frame,.platform-access-page) .button-link.danger,:where(.customer-shell,.brand-entry,.fd-frame,.platform-access-page) button.danger{border-color:color-mix(in srgb,var(--danger) 55%,transparent);color:var(--danger-text);background:color-mix(in srgb,var(--danger) 7%,var(--surface-2))}:where(.customer-shell,.brand-entry,.fd-frame,.platform-access-page) .button-link.danger:hover,:where(.customer-shell,.brand-entry,.fd-frame,.platform-access-page) button.danger:hover:not(:disabled){border-color:var(--danger);background:color-mix(in srgb,var(--danger) 14%,var(--surface-2))}:where(.customer-shell) .button-link.sm,:where(.customer-shell) button.sm{min-height:32px;padding:0 11px;font-size:13px}:where(.customer-shell) button:disabled{opacity:.5}:where(.customer-shell,.brand-entry,.fd-frame,.platform-access-page) input:not([type]),:where(.customer-shell,.brand-entry,.fd-frame,.platform-access-page) input[type=date],:where(.customer-shell,.brand-entry,.fd-frame,.platform-access-page) input[type=datetime-local],:where(.customer-shell,.brand-entry,.fd-frame,.platform-access-page) input[type=email],:where(.customer-shell,.brand-entry,.fd-frame,.platform-access-page) input[type=number],:where(.customer-shell,.brand-entry,.fd-frame,.platform-access-page) input[type=password],:where(.customer-shell,.brand-entry,.fd-frame,.platform-access-page) input[type=search],:where(.customer-shell,.brand-entry,.fd-frame,.platform-access-page) input[type=tel],:where(.customer-shell,.brand-entry,.fd-frame,.platform-access-page) input[type=text],:where(.customer-shell,.brand-entry,.fd-frame,.platform-access-page) input[type=url],:where(.customer-shell,.brand-entry,.fd-frame,.platform-access-page) select,:where(.customer-shell,.brand-entry,.fd-frame,.platform-access-page) textarea{font:inherit;font-size:var(--fs-14);min-height:var(--control-h);padding:6px 11px;border-radius:var(--radius);border:1px solid var(--control-border);background-color:var(--surface-3);color:var(--text);transition:border-color var(--ease),box-shadow var(--ease),background-color var(--ease)}:where(.customer-shell,.brand-entry,.fd-frame,.platform-access-page) select{padding-right:34px}:where(.customer-shell,.brand-entry,.fd-frame,.platform-access-page) textarea{min-height:84px;padding:9px 11px;line-height:1.5}:where(.customer-shell,.brand-entry,.fd-frame,.platform-access-page) input::placeholder,:where(.customer-shell,.brand-entry,.fd-frame,.platform-access-page) textarea::placeholder{color:var(--muted);opacity:1}:where(.customer-shell,.brand-entry,.fd-frame,.platform-access-page) input:hover:not(:disabled):not(:focus),:where(.customer-shell,.brand-entry,.fd-frame,.platform-access-page) select:hover:not(:disabled):not(:focus),:where(.customer-shell,.brand-entry,.fd-frame,.platform-access-page) textarea:hover:not(:disabled):not(:focus){border-color:color-mix(in srgb,var(--control-border) 70%,var(--text))}:where(.customer-shell,.brand-entry,.fd-frame,.platform-access-page) input:focus-visible,:where(.customer-shell,.brand-entry,.fd-frame,.platform-access-page) select:focus-visible,:where(.customer-shell,.brand-entry,.fd-frame,.platform-access-page) textarea:focus-visible{outline:2px solid var(--accent-text);outline-offset:1px;border-color:var(--accent-text)}:where(.customer-shell,.brand-entry,.fd-frame,.platform-access-page) input:disabled,:where(.customer-shell,.brand-entry,.fd-frame,.platform-access-page) select:disabled,:where(.customer-shell,.brand-entry,.fd-frame,.platform-access-page) textarea:disabled{opacity:.6;cursor:not-allowed}:where(.customer-shell) input[type=checkbox],:where(.customer-shell) input[type=radio]{accent-color:var(--accent-fill)}:where(.customer-shell) .field{margin-bottom:16px}:where(.customer-shell) .choice-group legend,:where(.customer-shell) .field label,:where(.customer-shell) .print-fieldset legend{color:var(--text);font-size:var(--fs-13);font-weight:600;margin-bottom:6px}.customer-shell .state{display:inline-flex;align-items:center;gap:6px;padding:2px 10px 2px 8px;border-radius:999px;font-size:var(--fs-12);font-weight:600;line-height:1.5;white-space:nowrap;--tone:var(--muted);--tone-text:var(--muted);color:var(--tone-text);background:color-mix(in srgb,var(--tone) 12%,var(--surface-1));border:1px solid color-mix(in srgb,var(--tone) 30%,transparent)}.customer-shell .state:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--tone-text);flex:none}.customer-shell .state-good{--tone:var(--ok);--tone-text:var(--ok-text)}.customer-shell .state-wait{--tone:var(--warn);--tone-text:var(--warn-text)}.customer-shell .state-bad{--tone:var(--danger);--tone-text:var(--danger-text)}.customer-shell .state-info{--tone:var(--steel);--tone-text:var(--info-text)}.customer-shell .state-neutral{--tone:var(--muted);--tone-text:var(--muted);background:var(--surface-3);border-color:var(--line)}.customer-shell .state-neutral:before{background:color-mix(in srgb,var(--muted) 70%,transparent)}.customer-shell .state.state-plain:before{display:none}:where(.customer-shell) table{border-collapse:collapse;width:100%}:where(.customer-shell) th{text-align:left;color:var(--muted);font-size:var(--fs-12);font-weight:600;padding:10px 14px;border-bottom:1px solid var(--line)}:where(.customer-shell) td{padding:12px 14px;border-bottom:1px solid var(--line);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:where(.customer-shell) tbody tr:hover td{background:color-mix(in srgb,var(--surface-2) 60%,transparent)}@media (max-width:560px),(pointer:coarse){.brand-entry,.customer-shell,.platform-access-page{--control-h:44px}:where(.customer-shell) .button-link.sm,:where(.customer-shell) button.sm{min-height:40px}}@media (prefers-reduced-motion:reduce){.brand-entry *,.brand-entry :after,.brand-entry :before,.customer-shell *,.customer-shell :after,.customer-shell :before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}.login-wrap.platform-access-page{background:radial-gradient(900px 480px at 15% -10%,var(--glow-copper),transparent 70%),radial-gradient(800px 480px at 90% 0,var(--glow-steel),transparent 70%),var(--bg)}.platform-access-page .login-card{max-width:440px;padding:36px;background:var(--surface-1);border:1px solid var(--line);border-radius:16px;box-shadow:inset 0 1px 0 var(--highlight),var(--shadow-card)}@media (max-width:520px){.platform-access-page .login-card{padding:24px 20px}}.customer-shell h1{letter-spacing:-.03em}.customer-shell .lede{margin-bottom:24px;max-width:75ch}.customer-shell .card{background:var(--surface-1);border:1px solid var(--line);border-radius:var(--radius-lg);padding:20px 22px;margin-bottom:16px;box-shadow:inset 0 1px 0 var(--highlight),var(--shadow-card)}.customer-shell .card .card{background:var(--surface-3);box-shadow:none}.customer-shell .card.record-list{padding:0}.customer-shell .card.task-urgent,.customer-shell .card.today-failed{border-left:3px solid var(--warn)}.customer-shell .card.empty{padding:40px 24px}.customer-shell .card.empty p{margin:8px 0 0}.customer-shell .banner{background:var(--surface-1);border:1px solid var(--line);border-left:3px solid var(--steel);border-radius:var(--radius);padding:14px 16px;box-shadow:inset 0 1px 0 var(--highlight)}.customer-shell .banner>strong+p{margin-top:4px}.customer-shell .banner p{margin-bottom:0}.customer-shell .banner p+p{margin-top:6px}.customer-shell .banner.warn{background:color-mix(in srgb,var(--warn) 9%,var(--surface-1));border-left-color:var(--warn)}.customer-shell .banner.success{border-left-color:var(--ok)}.customer-shell .banner a{text-decoration:underline;text-underline-offset:3px}.customer-shell .region-start{border:0;padding-top:0;margin-top:30px;margin-bottom:12px}.customer-shell .today-list{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.customer-shell .today-list:empty{display:none}.customer-shell .today-item{border-top:0;padding:20px;gap:18px}.customer-shell .today-item:last-child{border-bottom:0}.customer-shell .today-item:hover{background:var(--surface-raised)}.customer-shell .today-item .meta{margin:4px 0 0}.customer-shell .today-count{font-size:24px;color:var(--text)}.customer-shell .today-urgent .today-count{color:var(--accent-text)}.customer-shell .today-destination{margin-left:auto;color:var(--accent-text);font-size:13px;white-space:nowrap}.customer-shell .workspace-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:26px 0 12px}.customer-shell .workspace-section-heading .meta,.customer-shell .workspace-section-heading h2{margin:0}.customer-shell .workspace-recap{margin-top:26px;padding:18px 20px;display:flex;gap:18px;align-items:center;justify-content:space-between}.customer-shell .workspace-recap p{margin:4px 0 0}.customer-shell .workspace-link{font-size:13px;white-space:nowrap}.customer-shell .workspace-filters{display:flex;align-items:end;gap:12px;flex-wrap:wrap;margin-bottom:22px}.customer-shell .workspace-filters label{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:12px}.customer-shell .workspace-filters .search-field{flex:1 1;min-width:180px}.customer-shell .workspace-filters input{width:100%;background:var(--surface)}.customer-shell .workspace-filters select{background-color:var(--surface)}.customer-shell .workspace-filters button{background:var(--surface)}.customer-shell .history-group{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);margin-bottom:14px;min-width:0}.customer-shell .history-group>summary{padding:16px 20px;min-height:52px;cursor:pointer;font-size:14px;font-weight:600}.customer-shell .history-group>summary .count{margin-left:10px;font-size:12px;color:var(--muted);font-weight:400}.customer-shell .history-group[open]>summary{border-bottom:1px solid var(--border)}.customer-shell .history-rows{list-style:none;padding:0;margin:0}.customer-shell .history-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;padding:18px 20px}.customer-shell .history-row+.history-row{border-top:1px solid var(--border)}.customer-shell .history-title{display:inline-block;font-size:15px;font-weight:600;color:var(--text);overflow-wrap:anywhere}.customer-shell .history-row .meta{margin:5px 0 0}.customer-shell .history-row .state{display:inline-block;margin-bottom:6px}.customer-shell .history-time{color:var(--muted);font-size:12px;text-align:right;max-width:180px}.customer-shell .history-time a{display:block;margin-top:6px;padding:4px 0}.customer-shell .routine-history{border:1px solid var(--border);background:var(--bg);border-radius:var(--radius);margin:12px}.customer-shell .routine-history>summary{cursor:pointer;padding:14px;font-size:13px;min-height:48px}.customer-shell .history-pagination{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:22px}.customer-shell .history-pagination .meta{margin:0}.customer-shell .history-pagination a{display:inline-block;padding:10px 14px;border:1px solid var(--control-border);border-radius:var(--radius);background:var(--surface);font-size:14px}.customer-shell .history-pagination nav{display:flex;gap:12px;flex-wrap:wrap}.customer-shell .order-stage-filters{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 26px}.customer-shell .order-stage-filters a{color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:10px 14px;font-size:14px;min-height:44px}.customer-shell .order-stage-filters a[aria-current=page]{border-color:var(--accent-fill);background:var(--accent-soft);font-weight:600}.customer-shell .order-stage-filters .count{padding-left:9px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.customer-shell .order-head{padding-bottom:16px;margin-bottom:12px;border-bottom:1px solid var(--border)}.customer-shell .order-head h3{font-size:18px}.customer-shell .order-head .meta{margin-bottom:0}.customer-shell .order-lines li{flex-wrap:wrap;gap:6px 10px}.customer-shell .order-foot{margin-top:20px;padding-top:18px}.customer-shell .order-secondary{margin-top:18px}.customer-shell .order-confirmation{margin:14px 0 0;padding:12px 14px;border-left:3px solid var(--ok);background:var(--bg);font-size:14px}.customer-shell .finished-orders{margin-top:26px}.customer-shell .finished-orders>div{padding:16px}.customer-shell .finished-orders .card:last-child{margin-bottom:0}.customer-shell .sync-wrap{flex-wrap:wrap;justify-content:flex-end;max-width:420px}.customer-shell .sync-wrap .meta{flex-basis:100%;margin:0;font-size:12px}.customer-shell .blank-head{padding-bottom:16px;border-bottom:1px solid var(--border)}.customer-shell .approval-decision{border-top:1px solid var(--border);padding-top:20px;margin-top:22px}.customer-shell .approval-decision .actions{margin-top:14px;padding-top:0;border-top:0}.customer-shell .decision{margin-top:18px}.customer-shell .report-list{display:grid;grid-gap:18px;gap:18px;margin-bottom:18px}.customer-shell .report-list .card:last-child{margin-bottom:0}.customer-shell .report-card{padding:0 22px;list-style:none;margin:0 0 18px}.customer-shell .report-subhead{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:20px 0 0;font-size:15px}.customer-shell .report-rows{list-style:none;margin:8px 0 0;padding:0}.customer-shell .report-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:14px;gap:14px;padding:14px 0;border-top:1px solid var(--border)}.customer-shell .report-row:first-child{border-top:0}.customer-shell .report-note{margin:0;overflow-wrap:anywhere}.customer-shell .report-flag{display:block;margin-top:3px;color:var(--muted);font-size:12px;overflow-wrap:anywhere}.customer-shell .report-when{margin:0;max-width:190px;text-align:right;color:var(--muted);font-size:12px;overflow-wrap:anywhere}.customer-shell .report-when a{display:block;margin-top:6px;padding:4px 0}.customer-shell .report-when .meta{display:block;margin:2px 0 0}.customer-shell .report-figure{display:flex;flex-direction:column;gap:2px;margin:0;font-size:26px;font-weight:650;letter-spacing:-.02em}.customer-shell .report-figure .meta{font-size:12px;font-weight:400;letter-spacing:0}.customer-shell .report-caveat{max-width:78ch}.customer-shell .report-figure+.report-caveat{margin-top:10px}@media (max-width:560px){.customer-shell .report-row{grid-template-columns:minmax(0,1fr);gap:6px}.customer-shell .report-card{padding:0 18px}.customer-shell .report-when{max-width:none;text-align:left}.customer-shell .report-when a{min-height:32px}.customer-shell .card{padding:18px}.customer-shell .card.empty{padding:30px 20px}.customer-shell .today-item{padding:18px 14px;gap:12px}.customer-shell .today-destination{font-size:12px}.customer-shell .history-row{padding:16px;gap:10px;grid-template-columns:minmax(0,1fr)}.customer-shell .history-time{display:flex;max-width:none;gap:12px;justify-content:space-between;align-items:center;text-align:left}.customer-shell .history-time a{margin:0;min-height:32px}.customer-shell .history-group>summary{padding:15px 16px}.customer-shell .workspace-filters .search-field{flex-basis:100%}.customer-shell .workspace-filters input,.customer-shell .workspace-filters select{font-size:16px}.customer-shell .workspace-recap{align-items:flex-start;flex-wrap:wrap}.customer-shell .sync-wrap{margin-left:0;justify-content:flex-start}.customer-shell .finished-orders>div{padding:12px}}.customer-shell .history-section-heading{padding:16px 20px;border-bottom:1px solid var(--border)}.customer-shell .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.customer-shell input[type=search]{font:inherit;min-height:var(--control-h);padding:6px 11px;color:var(--text);border:1px solid var(--control-border);border-radius:var(--radius);background:var(--surface-3)}.customer-shell .workspace{--sticky-top:calc(var(--bar-h) + 20px);min-width:0;min-height:100vh;display:flex;flex-direction:column;background:radial-gradient(1100px 440px at 6% -140px,var(--glow-copper),transparent 72%),radial-gradient(900px 400px at 94% -160px,var(--glow-steel),transparent 72%);background-repeat:no-repeat}.customer-shell .app-bar{position:-webkit-sticky;position:sticky;top:0;z-index:20;min-height:var(--bar-h);display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 max(var(--page-pad),calc((100% - var(--page-max)) / 2 + var(--page-pad)));background:color-mix(in srgb,var(--bg) 80%,transparent);-webkit-backdrop-filter:saturate(150%) blur(14px);backdrop-filter:saturate(150%) blur(14px);border-bottom:1px solid var(--line)}.customer-shell .app-bar[hidden]{display:none}.customer-shell .workspace[data-bar=off]{--sticky-top:24px}.customer-shell .workspace[data-bar=off]>.main{padding-top:36px}.customer-shell .app-bar-crumbs{min-width:0;display:flex;align-items:center}.customer-shell .app-bar-slot{display:contents}.customer-shell .app-bar-actions{display:flex;align-items:center;gap:10px;flex:none}.customer-shell .crumb-list{display:flex;flex-wrap:nowrap;align-items:center;min-width:0;list-style:none;margin:0;padding:0;font-size:var(--fs-13);color:var(--muted);animation:crumb-in .16s ease both}.customer-shell .crumb{display:inline-flex;align-items:center;min-width:0;white-space:nowrap}.customer-shell .crumb+.crumb:before{content:"/";content:"/"/"";margin:0 9px;color:var(--line-strong)}.customer-shell .crumb a{color:var(--muted);border-radius:var(--radius-sm)}.customer-shell .crumb a:hover{color:var(--text);text-decoration:none}.customer-shell .crumb span{overflow:hidden;text-overflow:ellipsis}.customer-shell .crumb [aria-current=page]{color:var(--text);font-weight:600}@keyframes crumb-in{0%{opacity:0}to{opacity:1}}.customer-shell .env-chip{display:inline-flex;align-items:center;gap:7px;height:26px;padding:0 10px;border:1px solid var(--line-strong);border-radius:999px;background:var(--surface-1);color:var(--muted);font-size:var(--fs-12);font-weight:600;white-space:nowrap}.customer-shell .env-chip:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent-fill)}.customer-shell .workspace>.main{width:100%;max-width:var(--page-max);margin:0 auto;flex:1 1;min-width:0;padding:28px var(--page-pad) 88px}.customer-shell .breadcrumbs{margin:0 0 14px}.customer-shell .page-head{margin-bottom:24px}.customer-shell .page-head-row{display:flex;align-items:flex-start;flex-wrap:wrap;gap:8px 14px;min-height:36px}.customer-shell .page-head-row>h1{flex:1 1 240px;min-width:0}.customer-shell .page-head-row>.avatar{margin-top:0}.customer-shell .page-head h1{font-size:clamp(24px,1.1vw + 19px,30px);line-height:36px;margin:0;overflow-wrap:anywhere}.customer-shell .page-head .lede{margin:6px 0 0;font-size:var(--fs-14);max-width:75ch}.customer-shell .page-head-kicker{margin:4px 0 0;color:var(--muted);font-size:var(--fs-13)}.customer-shell .page-head-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:12px;color:var(--muted);font-size:var(--fs-13)}.customer-shell .page-head-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-start;flex:none;margin-left:auto}.customer-shell .page-head:not(.page-head-v2){display:flex;align-items:flex-start;justify-content:space-between;gap:8px 24px;flex-wrap:wrap}.customer-shell .page-head:not(.page-head-v2)>.icon-chip,.customer-shell .page-head:not(.page-head-v2)>.icon-chip-lg{display:none}.customer-shell .page-head-copy{flex:1 1 320px;min-width:0;display:flex;flex-direction:column}.customer-shell .page-head-copy>.eyebrow{order:2;margin:4px 0 0;color:var(--muted);font-size:var(--fs-13);font-weight:400;letter-spacing:0;text-transform:none}.customer-shell .page-head-copy>.lede{order:3}.customer-shell .page-head-copy>.page-head-meta{order:4}.customer-shell .page-head:not(.page-head-v2)>.page-head-actions{margin-left:0}.customer-shell .kit-section{margin:32px 0 0}.customer-shell .kit-section:first-of-type{margin-top:0}.customer-shell .kit-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:6px 16px;flex-wrap:wrap;margin:0 0 12px}.customer-shell .kit-section-head h2{margin:0;font-size:var(--fs-16);font-weight:600;letter-spacing:-.012em}.customer-shell .kit-section-head .meta{margin:0;font-size:var(--fs-13)}.customer-shell .kit-section-head a{font-size:var(--fs-13);color:var(--accent-text)}.customer-shell .panel{position:relative;min-width:0;background:var(--surface-1);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:inset 0 1px 0 var(--highlight),var(--shadow-card)}.customer-shell .panel-warn{border-top:2px solid var(--warn)}.customer-shell .panel-bad{border-top:2px solid var(--danger)}.customer-shell .panel-good{border-top:2px solid var(--ok)}.customer-shell .panel-info{border-top:2px solid var(--steel)}.customer-shell .panel-head{display:flex;align-items:center;justify-content:space-between;gap:10px 16px;flex-wrap:wrap;padding:14px 20px;border-bottom:1px solid var(--line)}.customer-shell .panel-heading{display:flex;align-items:center;gap:12px;min-width:0}.customer-shell .panel-heading-copy{min-width:0}.customer-shell .panel-title{margin:0;font-size:15px;font-weight:600;letter-spacing:-.01em}.customer-shell .panel-desc{margin:1px 0 0;color:var(--muted);font-size:var(--fs-13);max-width:75ch}.customer-shell .panel-action{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:var(--fs-13)}.customer-shell .panel-body{padding:20px;min-width:0}.customer-shell .panel-body>:first-child{margin-top:0}.customer-shell .panel-body>:last-child{margin-bottom:0}.customer-shell .panel-flush{min-width:0}.customer-shell .panel-flush>.data-table-wrap .data-table,.customer-shell .panel-flush>.row-list{border:0;border-radius:0;box-shadow:none;margin:0;background:none}.customer-shell .panel-flush>.row-list,.customer-shell .panel-foot{border-radius:0 0 var(--radius-lg) var(--radius-lg)}.customer-shell .panel-foot{display:flex;align-items:center;justify-content:space-between;gap:10px 16px;flex-wrap:wrap;padding:12px 20px;border-top:1px solid var(--line);background:var(--surface-3);font-size:var(--fs-13);color:var(--muted)}.customer-shell .panel-body .prose,.customer-shell .prose{max-width:75ch}.customer-shell .icon-chip{display:inline-grid;place-items:center;flex:none;width:32px;height:32px;border-radius:9px;color:var(--accent-text);background:color-mix(in srgb,var(--accent-fill) 13%,var(--surface-2));border:1px solid color-mix(in srgb,var(--accent-fill) 24%,transparent)}.customer-shell .icon-chip-lg{width:44px;height:44px;border-radius:12px}.customer-shell .icon-chip-good{color:var(--ok-text);background:color-mix(in srgb,var(--ok) 13%,var(--surface-2));border-color:color-mix(in srgb,var(--ok) 26%,transparent)}.customer-shell .icon-chip-warn{color:var(--warn-text);background:color-mix(in srgb,var(--warn) 13%,var(--surface-2));border-color:color-mix(in srgb,var(--warn) 26%,transparent)}.customer-shell .icon-chip-bad{color:var(--danger-text);background:color-mix(in srgb,var(--danger) 12%,var(--surface-2));border-color:color-mix(in srgb,var(--danger) 26%,transparent)}.customer-shell .icon-chip-info{color:var(--info-text);background:color-mix(in srgb,var(--steel) 13%,var(--surface-2));border-color:color-mix(in srgb,var(--steel) 26%,transparent)}.customer-shell .page-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start}.customer-shell .page-main{min-width:0;display:flex;flex-direction:column;gap:24px}.customer-shell .page-main>.kit-section,.customer-shell .page-main>.panel{margin-top:0}.customer-shell .page-rail{min-width:0;display:flex;flex-direction:column;gap:16px}.customer-shell .page-rail .panel-body{padding:16px}.customer-shell .page-rail .panel-head{padding:12px 16px}.customer-shell .page-rail .card{margin-bottom:0}.customer-shell .page-grid.rail-first .page-rail{order:-1}@media (min-width:1240px){.customer-shell .page-grid.with-rail{grid-template-columns:minmax(0,1fr) var(--rail-w);gap:28px}.customer-shell .page-grid.with-rail.rail-first .page-rail{order:0}.customer-shell .page-grid.with-rail>.page-rail[data-fit=yes]{position:-webkit-sticky;position:sticky;top:var(--sticky-top)}}@media (min-width:1600px){.customer-shell .page-grid.with-rail[data-balance=under]{grid-template-columns:minmax(0,1fr)}.customer-shell .page-grid.with-rail[data-balance=under]>.page-rail{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:start;grid-gap:20px;gap:20px;position:static}.customer-shell .page-grid.with-rail[data-balance=under].rail-first>.page-rail{order:-1}.customer-shell .page-grid.with-rail[data-balance=under]>.page-rail>*{margin:0}}.customer-shell .stack{display:flex;flex-direction:column;min-width:0}.customer-shell .stack-sm{gap:8px}.customer-shell .stack-md{gap:16px}.customer-shell .stack-lg{gap:24px}.customer-shell .stack-xl{gap:32px}.customer-shell .cols{--gap:20px;display:grid;grid-gap:var(--gap);gap:var(--gap);align-items:start;min-width:0}.customer-shell .cols>*{min-width:0;margin-bottom:0}.customer-shell .cols-2{grid-template-columns:repeat(auto-fit,minmax(max(min(100%,380px),calc((100% - var(--gap)) / 2)),1fr))}.customer-shell .cols-3{grid-template-columns:repeat(auto-fit,minmax(max(min(100%,300px),calc((100% - 2 * var(--gap)) / 3)),1fr))}.customer-shell .cols-4{grid-template-columns:repeat(auto-fit,minmax(max(min(100%,240px),calc((100% - 3 * var(--gap)) / 4)),1fr))}.customer-shell .stat-strip-wrap{container:stat/inline-size;min-width:0}.customer-shell .stat-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));grid-gap:14px;gap:14px;margin:0 0 24px}.customer-shell .stat-strip[data-count="1"]{grid-template-columns:minmax(0,360px)}.customer-shell .stat-strip[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}@container stat (max-width: 687px){.customer-shell .stat-strip[data-count="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-shell .stat-strip[data-count="3"]>:last-child{grid-column:1/-1}}@container stat (min-width: 688px){.customer-shell .stat-strip[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.customer-shell .stat-strip[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}@container stat (min-width: 940px){.customer-shell .stat-strip[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.customer-shell .stat-strip[data-count="5"]{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-shell .stat-strip[data-count="5"]>:last-child{grid-column:1/-1}@container stat (min-width: 460px){.customer-shell .stat-strip[data-count="5"]{grid-template-columns:repeat(6,minmax(0,1fr))}.customer-shell .stat-strip[data-count="5"]>*{grid-column:span 2}.customer-shell .stat-strip[data-count="5"]>:nth-child(n+4){grid-column:span 3}}@container stat (min-width: 1100px){.customer-shell .stat-strip[data-count="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}.customer-shell .stat-strip[data-count="5"]>*,.customer-shell .stat-strip[data-count="5"]>:nth-child(n+4){grid-column:auto}}.customer-shell .stat-strip[data-count="6"]{grid-template-columns:repeat(2,minmax(0,1fr))}@container stat (min-width: 640px){.customer-shell .stat-strip[data-count="6"]{grid-template-columns:repeat(3,minmax(0,1fr))}}@container stat (min-width: 1240px){.customer-shell .stat-strip[data-count="6"]{grid-template-columns:repeat(6,minmax(0,1fr))}}.customer-shell .stat{position:relative;display:flex;flex-direction:column;gap:2px;min-width:0;min-height:92px;container:statcard/inline-size;padding:16px 18px;color:var(--text);background:var(--surface-1);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:inset 0 1px 0 var(--highlight),var(--shadow-card);transition:border-color var(--ease),background-color var(--ease),transform var(--ease)}.customer-shell .stat .icon-chip{position:absolute;top:14px;right:14px}.customer-shell .stat-has-icon .stat-value{padding-right:44px}.customer-shell a.stat:hover{background:var(--surface-2);border-color:var(--line-strong);text-decoration:none;transform:translateY(-1px)}.customer-shell .stat-value{display:block;font-size:clamp(22px,15cqw,28px);font-weight:650;letter-spacing:-.025em;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.customer-shell .stat-hint,.customer-shell .stat-label{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.customer-shell .stat-label{margin-top:4px;color:var(--muted);font-size:var(--fs-13);line-height:1.35}.customer-shell .stat-hint{margin-top:auto;padding-top:4px;color:var(--muted);font-size:var(--fs-12);line-height:1.35}.customer-shell .stat-warn .stat-value{color:var(--warn-text)}.customer-shell .stat-bad .stat-value{color:var(--danger-text)}.customer-shell .stat-good .stat-value{color:var(--ok-text)}.customer-shell .row-list{list-style:none;margin:0 0 18px;padding:0;overflow:hidden;background:var(--surface-1);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:inset 0 1px 0 var(--highlight),var(--shadow-card)}.customer-shell .row-list>li+li{border-top:1px solid var(--line)}.customer-shell .row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:6px 16px;gap:6px 16px;padding:14px 18px;min-height:60px;color:var(--text);transition:background-color var(--ease)}.customer-shell .row-with-lead{grid-template-columns:auto minmax(0,1fr) auto}.customer-shell a.row:hover{background:var(--surface-2);text-decoration:none}.customer-shell a.row:focus-visible{outline-offset:-2px}.customer-shell .row-lead{display:inline-flex}.customer-shell .row-main{min-width:0}.customer-shell .row-title{font-size:14.5px;font-weight:600;letter-spacing:-.006em;overflow-wrap:anywhere}.customer-shell .row-sub{display:block;margin-top:2px;color:var(--muted);font-size:var(--fs-13);overflow-wrap:anywhere}.customer-shell .row-aside{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:var(--fs-13);text-align:right}.customer-shell .row-go{color:var(--accent-text);font-size:var(--fs-13);white-space:nowrap}.customer-shell .row-chevron{display:inline-flex;color:var(--muted);transition:transform var(--ease)}.customer-shell a.row:hover .row-chevron{color:var(--accent-text);transform:translateX(2px)}.customer-shell .data-table-wrap{container:data/inline-size;min-width:0;width:100%;margin:0 0 18px}.customer-shell .data-table{background:var(--surface-1);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:inset 0 1px 0 var(--highlight),var(--shadow-card);overflow:hidden}.customer-shell .data-head,.customer-shell .data-row{display:grid;grid-template-columns:var(--cols-full);align-items:center;grid-column-gap:20px;column-gap:20px;padding:0 20px}.customer-shell .data-has-links .data-head,.customer-shell .data-has-links .data-row{padding-right:44px}.customer-shell .data-head{min-height:40px;background:color-mix(in srgb,var(--surface-3) 55%,var(--surface-1));border-bottom:1px solid var(--line)}.customer-shell .data-th{padding:10px 0;color:var(--muted);font-size:var(--fs-12);font-weight:600;letter-spacing:.01em}.customer-shell .data-row{position:relative;min-height:62px;padding-top:12px;padding-bottom:12px;border-top:1px solid var(--line);transition:background-color var(--ease)}.customer-shell .data-dense .data-row{min-height:48px;padding-top:8px;padding-bottom:8px}.customer-shell .data-body>.data-row:first-child{border-top:0}.customer-shell .data-row[data-link=yes]:hover{background:var(--surface-2)}.customer-shell .data-row[data-link=yes]:has(.data-link:focus-visible){outline:2px solid var(--accent-text);outline-offset:-2px}.customer-shell .data-row[data-tone=urgent]{box-shadow:inset 3px 0 0 var(--accent-fill)}.customer-shell .data-row[data-tone=warn]{box-shadow:inset 3px 0 0 var(--warn)}.customer-shell .data-row[data-tone=good]{box-shadow:inset 3px 0 0 var(--ok)}.customer-shell .data-cell{min-width:0;font-size:var(--fs-14);overflow-wrap:anywhere}.customer-shell .data-cell[data-align=end]{text-align:right;justify-self:end;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.customer-shell .data-first{display:flex;align-items:center;gap:12px}.customer-shell .data-lead{display:inline-flex;flex:none}.customer-shell .data-primary{display:flex;flex-direction:column;min-width:0}.customer-shell .data-link,.customer-shell .data-title{font-size:14.5px;font-weight:600;letter-spacing:-.006em;color:var(--text);overflow-wrap:anywhere}.customer-shell .data-link{text-decoration:none}.customer-shell .data-link:hover{color:var(--accent-text);text-decoration:none}.customer-shell .data-link:focus-visible{outline:none}.customer-shell .data-link:after{content:"";position:absolute;inset:0;z-index:0}.customer-shell .data-sub{margin-top:1px;color:var(--muted);font-size:var(--fs-13);overflow-wrap:anywhere}.customer-shell .data-empty{color:var(--muted)}.customer-shell .data-cell a:not(.data-link),.customer-shell .data-cell button,.customer-shell .data-cell input,.customer-shell .data-cell select,.customer-shell .data-cell summary{position:relative;z-index:1}.customer-shell .data-note{grid-column:1/-1;margin-top:8px;padding-top:8px;border-top:1px dashed var(--line);color:var(--muted);font-size:var(--fs-13)}.customer-shell .data-go{position:absolute;top:50%;right:16px;transform:translateY(-50%);display:inline-flex;color:var(--muted);pointer-events:none;transition:transform var(--ease)}.customer-shell .data-row:hover .data-go{color:var(--accent-text);transform:translate(2px,-50%)}@container data (max-width: 1180px){.customer-shell .data-head,.customer-shell .data-row{grid-template-columns:var(--cols-md)}.customer-shell .data-cell[data-p="3"]{display:none}}@container data (max-width: 940px){.customer-shell .data-head,.customer-shell .data-row{grid-template-columns:var(--cols-sm)}.customer-shell .data-cell[data-p="2"]{display:none}}@container data (max-width: 699px){.customer-shell .data-table{background:none;border:0;box-shadow:none;overflow:visible}.customer-shell .data-head{display:none}.customer-shell .data-body{display:flex;flex-direction:column;gap:10px}.customer-shell .data-has-links .data-row,.customer-shell .data-row{grid-template-columns:minmax(0,1fr);row-gap:6px;padding:14px 44px 14px 16px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-1);box-shadow:inset 0 1px 0 var(--highlight),var(--shadow-card)}.customer-shell .data-body>.data-row:first-child{border-top:1px solid var(--line)}.customer-shell .data-table:not(.data-has-links) .data-row{padding-right:16px}.customer-shell .data-cell[data-p]{display:block}.customer-shell .data-cell[data-label]{display:flex;align-items:baseline;gap:10px}.customer-shell .data-cell[data-stack=no]{display:none}.customer-shell .data-cell[data-label]:before{content:attr(data-label);flex:0 0 92px;color:var(--muted);font-size:var(--fs-12);font-weight:500}.customer-shell .data-cell[data-align=end]{text-align:left;justify-self:stretch}}.customer-shell .record{padding:0;overflow:hidden}.customer-shell .record-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px 16px;flex-wrap:wrap;padding:16px 20px 12px}.customer-shell .record-head h2,.customer-shell .record-head h3{margin:0;font-size:15px;font-weight:600}.customer-shell .record-head .meta{margin:4px 0 0}.customer-shell .record-body{padding:0 20px 18px}.customer-shell .record-foot{display:flex;align-items:center;justify-content:space-between;gap:10px 16px;flex-wrap:wrap;padding:12px 20px;border-top:1px solid var(--line);background:var(--surface-3);font-size:var(--fs-13)}.customer-shell .facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(max(200px,calc(20% - 24px)),1fr));grid-gap:18px 28px;gap:18px 28px;margin:0;padding:0}.customer-shell .facts>div{min-width:0;margin:0}.customer-shell .facts dt{color:var(--muted);font-size:var(--fs-12);font-weight:500;margin:0 0 3px}.customer-shell .facts dd{margin:0;font-size:var(--fs-14);font-weight:500;overflow-wrap:anywhere}.customer-shell .facts .facts-wide{grid-column:1/-1}.customer-shell .facts-list{grid-template-columns:minmax(0,1fr);gap:0}.customer-shell .facts-list>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:9px 0;border-top:1px solid var(--line)}.customer-shell .facts-list>div:first-child{border-top:0;padding-top:0}.customer-shell .facts-list>div:last-child{padding-bottom:0}.customer-shell .facts-list dt{margin:0;flex:none}.customer-shell .facts-list dd{text-align:right;min-width:0}.customer-shell .facts-list .facts-wide{display:block}.customer-shell .facts-list .facts-wide dt{margin-bottom:3px}.customer-shell .facts-list .facts-wide dd{text-align:left}.customer-shell .progress{display:grid;grid-gap:6px;gap:6px}.customer-shell .progress-bar{height:6px;border-radius:3px;background:var(--surface-3);border:1px solid var(--line);overflow:hidden}.customer-shell .progress-bar>span{display:block;height:100%;border-radius:3px;background:var(--accent-fill);transition:width .3s ease}.customer-shell .progress-text{color:var(--muted);font-size:var(--fs-13);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.customer-shell .avatar{--av:var(--accent-fill);display:inline-grid;place-items:center;flex:none;width:36px;height:36px;border-radius:10px;font-size:13px;font-weight:650;letter-spacing:.01em;line-height:1;color:var(--text);background:color-mix(in srgb,var(--av) 26%,var(--surface-2));border:1px solid color-mix(in srgb,var(--av) 46%,transparent);-webkit-user-select:none;-moz-user-select:none;user-select:none}.customer-shell .avatar-t0{--av:var(--accent-fill)}.customer-shell .avatar-t1{--av:#7fa38a}.customer-shell .avatar-t2{--av:#c99a55}.customer-shell .avatar-t3{--av:#7c93b0}.customer-shell .avatar-t4{--av:#a17ba8}.customer-shell .avatar-t5{--av:#5fa3a0}.customer-shell .avatar-xs{width:24px;height:24px;border-radius:7px;font-size:10px}.customer-shell .avatar-sm{width:30px;height:30px;border-radius:9px;font-size:12px}.customer-shell .avatar-lg{width:44px;height:44px;border-radius:12px;font-size:15px}.customer-shell .avatar-xl{width:56px;height:56px;border-radius:14px;font-size:18px}.customer-shell .avatar-round{border-radius:50%}.customer-shell .stepper{list-style:none;margin:0;padding:0;display:flex}.customer-shell .step{position:relative;min-width:0;--mk:24px}.customer-shell .step-marker{position:relative;z-index:1;display:grid;place-items:center;flex:none;width:var(--mk);height:var(--mk);border-radius:50%;border:1.5px solid var(--line-strong);background:var(--surface-1);color:var(--muted);font-size:11px;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.customer-shell .step-copy{display:flex;flex-direction:column;min-width:0}.customer-shell .step-label{font-size:var(--fs-13);color:var(--muted);line-height:1.3}.customer-shell .step-hint{font-size:var(--fs-12);color:var(--muted)}.customer-shell .step-done .step-marker{background:var(--accent-fill);border-color:var(--accent-fill);color:var(--accent-ink)}.customer-shell .step-done .step-label{color:var(--text)}.customer-shell .step-current .step-marker{border-color:var(--accent-fill);background:var(--accent-wash);color:var(--text);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent-fill) 18%,transparent)}.customer-shell .step-current .step-label{color:var(--text);font-weight:650}.customer-shell .stepper-closed .step-marker{background:var(--surface-3);border-color:var(--line-strong);color:var(--muted);box-shadow:none}.customer-shell .stepper-closed .step-label{color:var(--muted);font-weight:400}.customer-shell .stepper-horizontal .step{flex:1 1;display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding-right:8px}.customer-shell .stepper-horizontal .step:not(:last-child):after{content:"";position:absolute;z-index:0;top:calc(var(--mk) / 2 - 1px);left:calc(var(--mk) + 6px);right:6px;height:2px;border-radius:1px;background:var(--line-strong)}.customer-shell .stepper-horizontal .step-done:not(:last-child):after{background:var(--accent-fill)}.customer-shell .stepper-closed.stepper-horizontal .step:after{background:var(--line-strong)!important}.customer-shell .stepper-vertical{flex-direction:column}.customer-shell .stepper-vertical .step{display:flex;align-items:flex-start;gap:12px;padding-bottom:16px}.customer-shell .stepper-vertical .step:last-child{padding-bottom:0}.customer-shell .stepper-vertical .step:not(:last-child):after{content:"";position:absolute;z-index:0;left:calc(var(--mk) / 2 - 1px);top:calc(var(--mk) + 2px);bottom:2px;width:2px;border-radius:1px;background:var(--line-strong)}.customer-shell .stepper-vertical .step-done:not(:last-child):after{background:var(--accent-fill)}.customer-shell .stepper-vertical .step-copy{padding-top:3px}.customer-shell .toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 16px;margin:0 0 18px}.customer-shell .toolbar .search-field{flex:1 1 240px;min-width:0}.customer-shell .toolbar-end{margin-left:auto;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.customer-shell .tabs{display:flex;flex-wrap:wrap;gap:4px 22px;margin:0 0 20px;border-bottom:1px solid var(--line)}.customer-shell .tabs a{position:relative;display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:0 2px;color:var(--muted);font-size:var(--fs-14);font-weight:500;border-bottom:2px solid transparent;margin-bottom:-1px;transition:border-color var(--ease)}.customer-shell .tabs a:hover{color:var(--text);text-decoration:none;border-bottom-color:var(--line-strong)}.customer-shell .tabs a.current,.customer-shell .tabs a[aria-current=page]{color:var(--text);font-weight:600;border-bottom-color:var(--accent-fill)}.customer-shell .tabs .count{font-size:var(--fs-12);padding:0 7px;border-radius:999px;line-height:18px;color:var(--muted);margin-left:0}.customer-shell .segmented,.customer-shell .tabs .count{background:var(--surface-3);border:1px solid var(--line)}.customer-shell .segmented{display:inline-flex;flex-wrap:wrap;gap:2px;padding:3px;max-width:100%;border-radius:10px}.customer-shell .segmented a,.customer-shell .segmented button{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:0 12px;border:1px solid transparent;border-radius:7px;background:transparent;box-shadow:none;color:var(--muted);font-size:var(--fs-13);font-weight:500;cursor:pointer;transition:background-color var(--ease)}.customer-shell .segmented a:hover,.customer-shell .segmented button:hover{color:var(--text);background:var(--surface-2);border-color:transparent;text-decoration:none}.customer-shell .segmented [aria-current=page],.customer-shell .segmented [aria-pressed=true]{background:var(--surface-1);color:var(--text);font-weight:600;border-color:var(--line-strong);box-shadow:0 1px 2px rgb(0 0 0/.18)}.customer-shell .segmented .count{color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:400}@media (max-width:560px){.customer-shell .segmented a,.customer-shell .segmented button{min-height:40px}.customer-shell .tabs a{min-height:44px}}.customer-shell .timeline{list-style:none;margin:0;padding:0}.customer-shell .timeline-item{position:relative;display:flex;gap:14px;padding:0 0 20px}.customer-shell .timeline-item:last-child{padding-bottom:0}.customer-shell .timeline-item:not(:last-child):before{content:"";position:absolute;left:11px;top:26px;bottom:2px;width:1px;background:var(--line-strong)}.customer-shell .timeline-marker{display:grid;place-items:center;flex:none;width:23px;height:23px;border-radius:50%;background:var(--surface-2);border:1px solid var(--line-strong);color:var(--muted)}.customer-shell .timeline-marker:empty:after{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.customer-shell .timeline-good .timeline-marker{color:var(--ok-text);border-color:color-mix(in srgb,var(--ok) 45%,transparent)}.customer-shell .timeline-warn .timeline-marker{color:var(--warn-text);border-color:color-mix(in srgb,var(--warn) 45%,transparent)}.customer-shell .timeline-bad .timeline-marker{color:var(--danger-text);border-color:color-mix(in srgb,var(--danger) 45%,transparent)}.customer-shell .timeline-info .timeline-marker{color:var(--info-text);border-color:color-mix(in srgb,var(--steel) 45%,transparent)}.customer-shell .timeline-copy{min-width:0;flex:1 1}.customer-shell .timeline-head{display:flex;align-items:baseline;justify-content:space-between;gap:4px 16px;flex-wrap:wrap}.customer-shell .timeline-title{font-size:var(--fs-14);font-weight:600;overflow-wrap:anywhere}.customer-shell .timeline-meta{color:var(--muted);font-size:var(--fs-12);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.customer-shell .timeline-body{margin-top:4px;color:var(--muted);font-size:var(--fs-14);max-width:75ch;overflow-wrap:anywhere}.customer-shell .note{color:var(--muted);font-size:var(--fs-13);margin:8px 0 0}.customer-shell .kit-empty{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;padding:44px 24px}.customer-shell .kit-empty .illustration{color:var(--muted);margin-bottom:10px}.customer-shell .kit-empty strong{display:block;font-size:var(--fs-16);font-weight:600;margin-bottom:2px}.customer-shell .kit-empty p{margin:0 auto;max-width:52ch;color:var(--muted);font-size:var(--fs-14)}.customer-shell .kit-empty .button-link,.customer-shell .kit-empty button{margin-top:14px}.customer-shell .kit-empty-compact{padding:28px 20px}.customer-shell .kit-empty-compact .illustration{width:120px;height:auto}.customer-shell dl:not(.facts){margin:0}.customer-shell .skeleton{display:inline-block;max-width:100%;border-radius:6px;vertical-align:middle;background:linear-gradient(90deg,var(--surface-2) 30%,color-mix(in srgb,var(--surface-2) 78%,var(--text)) 50%,var(--surface-2) 70%);background-size:300% 100%;animation:skeleton-shimmer 1.5s ease-in-out infinite}@keyframes skeleton-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.customer-shell .skeleton-head{gap:10px;margin-bottom:24px}.customer-shell .skeleton-head,.customer-shell .skeleton-rows{display:flex;flex-direction:column}.customer-shell .skeleton-row{display:flex;align-items:center;gap:14px;padding:14px 0}.customer-shell .skeleton-row+.skeleton-row{border-top:1px solid var(--line)}.customer-shell .skeleton-row-copy{display:flex;flex-direction:column;gap:8px;flex:1 1;min-width:0}.customer-shell .page-skeleton .stat{gap:10px}@media (prefers-reduced-motion:reduce){.customer-shell .skeleton{animation:none}}.customer-shell details>summary{cursor:pointer}.customer-shell details.disclosure>summary{display:flex;align-items:center;gap:8px;list-style:none;min-height:40px;font-weight:600}.customer-shell details.disclosure>summary::-webkit-details-marker{display:none}.customer-shell details.disclosure>summary:before{content:"";width:7px;height:7px;flex:none;border-right:1.75px solid var(--muted);border-bottom:1.75px solid var(--muted);transform:rotate(-45deg);transition:transform var(--ease)}.customer-shell details.disclosure[open]>summary:before{transform:rotate(45deg)}@media (max-width:860px){.customer-shell .app-bar{position:static;min-height:44px;padding:0 var(--page-pad);background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:0}.customer-shell .app-bar-actions{display:none}.customer-shell .workspace>.main{padding-top:8px}}@media (max-width:560px){.customer-shell .page-head h1{font-size:24px}.customer-shell .stat-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.customer-shell .stat-strip[data-count="1"]{grid-template-columns:minmax(0,1fr)}.customer-shell .stat{padding:14px}.customer-shell .stat-has-icon .stat-value{padding-right:0}.customer-shell .stat .icon-chip{display:none}.customer-shell .stat-value{font-size:24px}.customer-shell .row{grid-template-columns:minmax(0,1fr);padding:14px 16px}.customer-shell .row-with-lead{grid-template-columns:auto minmax(0,1fr)}.customer-shell .row-with-lead .row-aside{grid-column:1/-1}.customer-shell .row-aside{justify-content:space-between;text-align:left}.customer-shell .panel-head{padding:12px 16px}.customer-shell .panel-body{padding:16px}.customer-shell .panel-foot{padding:12px 16px}.customer-shell .record-head{padding:14px 16px 10px}.customer-shell .record-body{padding:0 16px 16px}.customer-shell .record-foot{padding:12px 16px}.customer-shell .facts{grid-template-columns:minmax(0,1fr);gap:12px}.customer-shell .stepper-horizontal{flex-direction:column}.customer-shell .stepper-horizontal .step{flex-direction:row;align-items:flex-start;gap:12px;padding:0 0 14px}.customer-shell .stepper-horizontal .step:last-child{padding-bottom:0}.customer-shell .stepper-horizontal .step:not(:last-child):after{left:calc(var(--mk) / 2 - 1px);top:calc(var(--mk) + 2px);bottom:2px;right:auto;width:2px;height:auto}.customer-shell .stepper-horizontal .step-copy{padding-top:3px}}.customer-shell{display:grid;grid-template-columns:var(--sidebar-w) minmax(0,1fr);align-items:start;min-height:100vh}.customer-shell .drawer-backdrop,.customer-shell .drawer-close,.customer-shell .sidebar .drawer-close,.customer-shell .topbar{display:none}.customer-shell .sidebar{position:-webkit-sticky;position:sticky;top:0;height:100vh;height:100dvh;display:flex;flex-direction:column;padding:18px 12px 0;background:var(--workspace-rail);border-right:1px solid var(--line);overflow-y:auto;overscroll-behavior:contain}.customer-shell .brand-lockup{margin:0 0 4px;min-width:0;padding:0 4px}.customer-shell .product-strap{display:none}.customer-shell .workspace-identity{display:flex;align-items:center;gap:10px;margin:16px 0 0;padding:8px 10px;border:1px solid var(--line);border-radius:10px;background:var(--surface-1);box-shadow:inset 0 1px 0 var(--highlight)}.customer-shell .workspace-copy{display:flex;flex-direction:column;min-width:0}.customer-shell .workspace-label{display:block;margin:0;color:var(--muted);font:500 11px/1.3 var(--font-sans);letter-spacing:0;text-transform:none}.customer-shell .workspace-name{margin:0;font-size:13.5px;font-weight:600;letter-spacing:-.005em;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-shell .workspace-mark{display:inline-grid;place-items:center;flex:none;width:30px;height:30px;border-radius:9px;color:var(--accent-text);background:color-mix(in srgb,var(--accent-fill) 14%,var(--surface-2));border:1px solid color-mix(in srgb,var(--accent-fill) 26%,transparent)}.customer-shell .nav-section{margin:0}.customer-shell .nav-primary{margin-top:18px;display:flex;flex-direction:column;gap:14px}.customer-shell .nav-secondary{margin-top:18px;padding-top:14px;border-top:1px solid var(--line)}.customer-shell .nav-group{display:flex;flex-direction:column;gap:2px}.customer-shell .nav-group-label{margin:0 0 4px 10px;color:var(--muted);font-size:11px;font-weight:600;line-height:1.3;letter-spacing:.07em;text-transform:uppercase}.customer-shell .nav-item{position:relative;display:flex;align-items:center;gap:10px;min-height:36px;margin:0;padding:0 10px;border:0;border-radius:8px;color:var(--muted);font-size:14px;font-weight:500;line-height:1.2;transition:none}.customer-shell a.nav-item{color:var(--muted)}.customer-shell .nav-icon{flex:none;color:var(--muted);transition:none}.customer-shell .nav-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-shell .nav-item:hover,.customer-shell a.nav-item:hover{background:color-mix(in srgb,var(--surface-2) 75%,transparent);color:var(--text);text-decoration:none}.customer-shell .nav-item:hover .nav-icon{color:var(--text)}.customer-shell .nav-item[aria-current=page],.customer-shell a.nav-item[aria-current=page]{background:var(--surface-1);color:var(--text);font-weight:600;box-shadow:inset 0 0 0 1px var(--line),inset 0 1px 0 var(--highlight),0 1px 2px rgb(0 0 0/.16)}.customer-shell .nav-item[aria-current=page]:before{content:"";position:absolute;left:-12px;top:9px;bottom:9px;width:3px;border-radius:0 3px 3px 0;background:var(--accent-fill)}.customer-shell .nav-item[aria-current=page] .nav-icon{color:var(--accent-text)}.customer-shell .sidebar-foot{position:-webkit-sticky;position:sticky;bottom:0;margin:auto -12px 0;padding:12px;background:var(--workspace-rail);border-top:1px solid var(--line)}.customer-shell .sidebar>.nav-section:nth-last-child(2){margin-bottom:20px}.customer-shell .account{position:relative}.customer-shell .sidebar .account-trigger,.customer-shell .sidebar button{transition:none}.customer-shell .account-trigger{display:flex;align-items:center;gap:10px;width:100%;min-height:52px;padding:8px 10px;text-align:left;border-radius:10px;background:var(--surface-1);border-color:var(--line)}.customer-shell .account-trigger[aria-expanded=true]{background:var(--surface-2);border-color:var(--line-strong)}.customer-shell .account-who{display:flex;flex-direction:column;flex:1 1;min-width:0}.customer-shell .account-name{font-size:13.5px;font-weight:600}.customer-shell .account-business,.customer-shell .account-name{line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-shell .account-business{color:var(--muted);font-size:12px;font-weight:400}.customer-shell .account-chevron{flex:none;color:var(--muted)}.customer-shell .account-panel{position:absolute;left:0;right:0;bottom:calc(100% + 8px);z-index:60;display:flex;flex-direction:column;gap:2px;padding:8px;background:var(--surface-1);border:1px solid var(--line-strong);border-radius:12px;box-shadow:var(--shadow-pop);animation:panel-in .14s ease both}@keyframes panel-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.customer-shell .account-panel-head{display:flex;align-items:center;gap:10px;padding:6px 8px 10px;margin-bottom:4px;border-bottom:1px solid var(--line)}.customer-shell .account-panel-who{display:flex;flex-direction:column;min-width:0}.customer-shell .account-panel-name{font-size:13.5px;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.customer-shell .account-panel-sub{color:var(--muted);font-size:12px;line-height:1.35;overflow-wrap:anywhere}.customer-shell .account-panel-foot{margin-top:4px;padding-top:6px;border-top:1px solid var(--line)}.customer-shell .account-item,.customer-shell .platform-lock-button,.customer-shell .sign-out-button{display:flex;align-items:center;gap:10px;width:100%;min-height:36px;margin:0;padding:0 10px;border:0;border-radius:8px;background:transparent;box-shadow:none;color:var(--text);font-size:13.5px;font-weight:500;text-align:left}.customer-shell a.account-item{color:var(--text)}.customer-shell .account-item:hover,.customer-shell .platform-lock-button:hover:not(:disabled),.customer-shell .sign-out-button:hover:not(:disabled){background:var(--surface-2);border-color:transparent;color:var(--text);text-decoration:none}.customer-shell .account-item .icon,.customer-shell .platform-lock-button .icon,.customer-shell .sign-out-button .icon{color:var(--muted);flex:none}.customer-shell .account-panel .nav-item{color:var(--text)}.customer-shell .error.sign-out-error{margin:8px 8px 0;font-size:12.5px}.customer-shell .theme-control{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0;padding:3px 10px;min-height:40px;color:var(--text);font-size:13.5px;font-weight:500}.customer-shell .theme-control span{display:block;margin:0;color:var(--text);font:500 13.5px/1.3 var(--font-sans);letter-spacing:0;text-transform:none}.customer-shell .theme-control select{width:auto;min-width:116px;min-height:32px;padding:4px 30px 4px 10px;font-size:13px;border-radius:var(--radius-sm);background-color:var(--surface-3);border-color:var(--control-border)}.customer-shell .context-switcher{position:relative;margin:0}.customer-shell .context-switch-button{display:flex;align-items:center;gap:10px;width:100%;min-height:36px;padding:0 10px;margin:0;border:0;border-radius:8px;background:transparent;box-shadow:none;color:var(--text);font-size:13.5px;font-weight:500;text-align:left}.customer-shell .context-switch-button:hover:not(:disabled){background:var(--surface-2);border-color:transparent}.customer-shell .context-switch-icon{flex:none;display:inline-flex;color:var(--muted)}.customer-shell .context-switch-label{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-shell .context-switch-chevron{flex:none;display:inline-flex;color:var(--muted)}.customer-shell .context-switch-menu{position:static;margin:4px 0 2px;padding:4px;overflow:hidden;background:var(--surface-3);border:1px solid var(--line);border-radius:10px;box-shadow:none}.customer-shell .context-switch-option{display:flex;align-items:flex-start;gap:10px;width:100%;min-height:44px;padding:8px 10px;margin:0;border:0;border-radius:8px;background:transparent;box-shadow:none;color:var(--text);font-size:13.5px;font-weight:500;text-align:left}.customer-shell .context-switch-option:hover:not(:disabled){background:var(--surface-2);border-color:transparent}.customer-shell .context-switch-option-active{background:var(--accent-wash);border:0;font-weight:600}.customer-shell .context-option-icon{flex:none;display:inline-flex;margin-top:2px;color:var(--muted)}.customer-shell .context-option-info{flex:1 1;display:flex;flex-direction:column;gap:1px;min-width:0}.customer-shell .context-option-name{line-height:1.3}.customer-shell .context-option-desc{color:var(--muted);font-size:12px;font-weight:400;line-height:1.3}.customer-shell .context-option-check{flex:none;display:inline-flex;margin-top:2px;color:var(--accent-text)}@media (max-width:860px){.customer-shell{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr}.customer-shell .topbar{display:flex;align-items:center;gap:12px;padding:8px 14px;min-height:60px;background:color-mix(in srgb,var(--workspace-rail) 88%,transparent);-webkit-backdrop-filter:saturate(150%) blur(12px);backdrop-filter:saturate(150%) blur(12px);border-bottom:1px solid var(--line);position:-webkit-sticky;position:sticky;top:0;z-index:30}.customer-shell .topbar-identity{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1}.customer-shell .topbar-identity .platform-glyph{width:30px;height:30px}.customer-shell .topbar-copy{min-width:0;display:flex;flex-direction:column;gap:1px;line-height:1.25}.customer-shell .topbar-product{color:var(--muted);font-size:11px;font-weight:500;letter-spacing:0;text-transform:none;font-family:var(--font-sans)}.customer-shell .topbar-brand{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;font-size:14.5px;letter-spacing:-.005em}.customer-shell .menu-button{display:inline-flex;align-items:center;gap:8px;order:-1;min-height:44px;padding:0 14px}.customer-shell .sidebar{position:fixed;top:0;bottom:0;left:0;height:auto;width:min(300px,86vw);z-index:50;padding:14px 12px 0;box-shadow:var(--shadow-pop);transform:translateX(-105%);transition:transform .2s ease,visibility 0s linear .2s;visibility:hidden}.customer-shell .sidebar-open{transform:translateX(0);visibility:visible;transition:transform .2s ease,visibility 0s}.customer-shell .sidebar .drawer-close{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-bottom:14px}.customer-shell .drawer-backdrop{display:block;position:fixed;inset:0;z-index:40;background:rgb(0 0 0/.5)}.customer-shell .sidebar-foot{padding-bottom:max(12px,env(safe-area-inset-bottom))}.customer-shell .nav-item{min-height:44px}.customer-shell .nav-item[aria-current=page]:before{top:12px;bottom:12px}.customer-shell .account-trigger{min-height:56px}.customer-shell .account-item,.customer-shell .context-switch-button,.customer-shell .platform-lock-button,.customer-shell .sign-out-button{min-height:44px}.customer-shell .theme-control select{min-height:40px}}@media (prefers-reduced-motion:reduce){.customer-shell .sidebar{transition:none}.customer-shell .account-panel{animation:none}}