@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/inter-latin-ext-B_-bZUTo.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/inter-latin-8kRkwJBP.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;--cad-canvas: #f5f6f7;--cad-surface: #ffffff;--cad-sunken: #f2f4f7;--cad-hover: #f8f9fb;--cad-border: #e2e5e9;--cad-divider: #eceef1;--cad-border-strong: #d0d5dd;--cad-ink: #1f2329;--cad-label: #344054;--cad-muted: #667085;--cad-accent: #1e5f43;--cad-accent-hover: #174b35;--cad-accent-contrast: #ffffff;--cad-wash: #e6f1eb;--cad-wash-soft: #f6faf8;--cad-wash-border: #c9e0d3;--cad-track: #dcebe2;--cad-link: #2563c9;--cad-link-hover: #1d4fa3;--cad-ok: #0b7a4b;--cad-ok-wash: #dcf7e8;--cad-warn-ink: #96580a;--cad-warn-wash: #fff3d6;--cad-warn-fill: #e0a43a;--cad-pending-ink: #7a5c00;--cad-pending-wash: #fdf3c4;--cad-danger: #b42318;--cad-danger-hover: #912018;--cad-danger-ink: #b42318;--cad-danger-wash: #fdecea;--cad-neutral: #344054;--cad-neutral-wash: #f2f4f7;--cad-radius: 10px;--cad-radius-md: 8px;--cad-radius-sm: 6px;--cad-radius-xs: 4px;--cad-radius-pill: 999px;--cad-shadow: 0 1px 3px rgba(16, 24, 40, .08), 0 1px 2px rgba(16, 24, 40, .06);--cad-shadow-raised: 0 12px 32px rgba(16, 24, 40, .12);--cad-focus-ring: 0 0 0 3px rgba(30, 95, 67, .18);--cad-type-title: 20px;--cad-type-section: 16px;--cad-type-card: 14px;--cad-type-label: 14px;--cad-type-body: 14px;--cad-type-secondary: 13px;--cad-type-small: 12px;--cad-type-lead: 28px;--cad-type-metric: 22px;--cad-type-wordmark: 17px;--cad-type-mkt-body: 18px;--cad-space-1: 4px;--cad-space-1h: 6px;--cad-space-2: 8px;--cad-space-2h: 10px;--cad-space-3: 12px;--cad-space-4: 16px;--cad-space-5: 20px;--cad-space-6: 24px;--cad-space-7: 32px;--cad-btn-h: 32px;--cad-btn-h-lg: 36px;--cad-btn-h-sm: 28px;--cad-input-h: 34px;--cad-control-h: 32px;--cad-chip-h: 28px;--cad-badge-h: 22px;--cad-row-h: 40px;--cad-row-h-list: 46px;--cad-row-h-dense: 36px;--cad-th-h: 36px;--cad-cell-x: 12px;--cad-cell-x-edge: 16px;--cad-card-pad: 16px;--cad-icon: 16px;--cad-avatar: 24px;--cad-sidebar-w: 240px;--cad-sidebar-w-collapsed: 56px;--cad-drawer-w: 280px;--cad-nav-row-h: 32px;--cad-topbar-h: 48px;--cad-content-max: 1360px;--cad-gutter: 24px;--cad-sidebar-bg: #f2f4f7;--cad-sidebar-hover: #e9ecf0;--cad-sidebar-active: #e4e7ec;--cad-sidebar-muted: #5b6577;--cad-th-bg: #f6f7f9;--cad-scrim: rgba(16, 24, 40, .35);--cad-font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--cad-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}*{box-sizing:border-box}html{font-family:var(--cad-font);font-size:var(--cad-type-body);line-height:1.45}body{margin:0;background:var(--cad-canvas);color:var(--cad-ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}:is(.cad-num,.cad-stat__value,.cad-delta,.cad-legend__count,.cad-tab__count,.cad-side-count,.cad-row__figure,.cad-pager,.cad-chart,.cad-table tfoot){font-variant-numeric:tabular-nums}button,input,select,textarea{font:inherit}h1,h2,h3,p,dl,dd{margin:0}a{color:var(--cad-link);text-decoration:none}summary{cursor:pointer}address{font-style:normal}a:where(:hover){color:var(--cad-link-hover);text-decoration:underline}a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visible,input[type=checkbox]:focus-visible,input[type=radio]:focus-visible,input[type=submit]:focus-visible{outline:2px solid var(--cad-accent);outline-offset:2px}.cad-tab:focus-visible{outline-offset:-2px}.cad-nav-toggle:focus-visible~.cad-main .cad-menu-btn{outline:2px solid var(--cad-accent);outline-offset:2px}.cad-muted{color:var(--cad-muted)}.cad-small{font-size:var(--cad-type-secondary)}.cad-fine{font-size:var(--cad-type-small);color:var(--cad-muted);line-height:1.5}.cad-mono{font-family:var(--cad-mono);font-size:max(var(--cad-type-small),.92em)}.cad-eyebrow{font-size:var(--cad-type-small);font-weight:600;color:var(--cad-muted)}.cad-rule{border:0;border-top:1px solid var(--cad-border);margin:var(--cad-space-5) 0}.cad-icon{flex:none;vertical-align:-.125em}.cad-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cad-app{display:grid;grid-template-columns:var(--cad-sidebar-w) minmax(0,1fr);min-height:100vh;transition:grid-template-columns .2s ease-out}.cad-nav-toggle,.cad-nav-backdrop{display:none}.cad-skip{position:absolute;top:var(--cad-space-2);left:var(--cad-space-2);z-index:100;padding:var(--cad-space-2) var(--cad-space-3);border-radius:var(--cad-radius-md);background:var(--cad-surface);box-shadow:var(--cad-shadow-raised);color:var(--cad-ink);font-weight:500;transform:translateY(-200%)}.cad-skip:focus{transform:none}.cad-sidebar{display:flex;flex-direction:column;position:sticky;top:0;z-index:11;height:100vh;overflow-y:auto;overflow-x:hidden;padding:0 var(--cad-space-2) var(--cad-space-2);background:var(--cad-sidebar-bg);border-right:1px solid var(--cad-border)}.cad-side-brand-row{display:flex;flex:none;align-items:center;height:var(--cad-topbar-h);padding:0 var(--cad-space-2)}.cad-side-brand{display:inline-flex;align-items:center;gap:var(--cad-space-2);min-width:0;color:var(--cad-accent);font-size:var(--cad-type-wordmark);font-weight:700;letter-spacing:-.01em;line-height:1}.cad-side-brand:hover{color:var(--cad-accent-hover);text-decoration:none}.cad-side-mark{display:inline-flex;flex:none;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--cad-radius-sm);background:var(--cad-accent);color:var(--cad-accent-contrast)}.cad-side-store{display:flex;flex:none;align-items:center;gap:var(--cad-space-2);min-width:0;padding:var(--cad-space-1h) var(--cad-space-2);margin-bottom:var(--cad-space-3);border:1px solid var(--cad-border);border-radius:var(--cad-radius-md);background:var(--cad-surface)}.cad-side-store__initial{display:inline-flex;flex:none;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--cad-radius-sm);background:var(--cad-ink);color:var(--cad-surface);font-size:var(--cad-type-small);font-weight:600}.cad-side-store__text{display:flex;flex-direction:column;min-width:0;line-height:1.3}.cad-side-store-name,.cad-side-store-domain{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cad-side-store-name{font-size:var(--cad-type-body);font-weight:600}.cad-side-store-domain{font-size:var(--cad-type-small);color:var(--cad-sidebar-muted)}.cad-side-nav{display:flex;flex-direction:column;gap:var(--cad-space-3)}.cad-side-foot{margin-top:auto;padding-top:var(--cad-space-4)}.cad-side-group{display:flex;flex-direction:column}.cad-side-group>ul{display:flex;flex-direction:column;gap:1px;margin:0;padding:0;list-style:none}.cad-side-group__label{display:flex;align-items:center;height:24px;padding:0 var(--cad-space-2);font-size:var(--cad-type-small);font-weight:600;color:var(--cad-sidebar-muted);white-space:nowrap}.cad-side-link{position:relative;display:flex;align-items:center;gap:var(--cad-space-2h);height:var(--cad-nav-row-h);padding:0 var(--cad-space-2);border-radius:var(--cad-radius-sm);color:var(--cad-label);font-size:var(--cad-type-body);font-weight:500;line-height:1.2}.cad-side-link__icon{color:var(--cad-sidebar-muted)}.cad-side-link__label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cad-side-link:hover{background:var(--cad-sidebar-hover);color:var(--cad-ink);text-decoration:none}.cad-side-link:focus-visible{outline-offset:-2px}.cad-side-link[aria-current=page]{background:var(--cad-sidebar-active);color:var(--cad-accent);font-weight:600}.cad-side-link[aria-current=page] .cad-side-link__icon{color:var(--cad-accent)}.cad-side-link[aria-current=page]:before{content:"";position:absolute;top:6px;bottom:6px;left:calc(-1 * var(--cad-space-2));width:3px;border-radius:0 3px 3px 0;background:var(--cad-accent)}.cad-side-count{display:inline-flex;flex:none;align-items:center;justify-content:center;min-width:20px;height:18px;padding:0 var(--cad-space-1h);border-radius:var(--cad-radius-pill);background:var(--cad-warn-wash);color:var(--cad-warn-ink);font-size:var(--cad-type-small);font-weight:600;line-height:1}.cad-side-tip{display:none}.cad-side-account{flex:none;margin:var(--cad-space-2) calc(-1 * var(--cad-space-2)) 0;padding:var(--cad-space-2) var(--cad-space-2) 0;border-top:1px solid var(--cad-border)}.cad-account-summary{display:flex;align-items:center;gap:var(--cad-space-2);min-width:0;height:44px;padding:0 var(--cad-space-2);border-radius:var(--cad-radius-md);color:var(--cad-ink)}.cad-account-summary:hover,.cad-side-account[open]>.cad-account-summary{background:var(--cad-sidebar-hover)}.cad-account-summary:focus-visible{outline-offset:-2px}.cad-avatar{display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--cad-avatar);height:var(--cad-avatar);border-radius:50%;background:var(--cad-surface);box-shadow:inset 0 0 0 1px var(--cad-border-strong);color:var(--cad-label);font-size:var(--cad-type-small);font-weight:600;line-height:1}.cad-account-meta{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;line-height:1.3}.cad-account-name,.cad-account-email{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cad-account-name{font-size:var(--cad-type-body);font-weight:500}.cad-account-email{font-size:var(--cad-type-small);color:var(--cad-sidebar-muted)}.cad-account-chevron{color:var(--cad-sidebar-muted)}.cad-account-panel{left:0;right:auto;width:calc(var(--cad-sidebar-w) - 2 * var(--cad-space-2))}@media(min-width:901px){.cad-app--collapsed{--cad-sidebar-w: var(--cad-sidebar-w-collapsed)}.cad-app--collapsed .cad-sidebar{overflow:visible}.cad-app--collapsed .cad-side-brand-row{justify-content:center;padding:0}.cad-app--collapsed :is(.cad-side-wordmark,.cad-side-store__text,.cad-side-link__label,.cad-side-group__label,.cad-account-meta,.cad-account-chevron){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cad-app--collapsed .cad-side-store{justify-content:center;padding:var(--cad-space-1h) 0;border-color:transparent;background:none}.cad-app--collapsed .cad-side-group+.cad-side-group:before,.cad-app--collapsed .cad-side-foot .cad-side-group:before{content:"";align-self:center;width:16px;height:1px;margin-bottom:var(--cad-space-2);background:var(--cad-border-strong)}.cad-app--collapsed .cad-side-link{justify-content:center;padding:0}.cad-app--collapsed .cad-side-count{position:absolute;top:5px;right:9px;min-width:0;width:8px;height:8px;padding:0;border-radius:50%;background:var(--cad-warn-ink);font-size:0}.cad-app--collapsed .cad-side-tip{position:absolute;top:50%;left:calc(100% + var(--cad-space-3));z-index:40;padding:var(--cad-space-1) var(--cad-space-2);border-radius:var(--cad-radius-sm);background:var(--cad-ink);color:var(--cad-surface);font-size:var(--cad-type-small);font-weight:500;white-space:nowrap;transform:translateY(-50%);pointer-events:none}.cad-app--collapsed .cad-side-link:is(:hover,:focus-visible) .cad-side-tip{display:block}.cad-app--collapsed .cad-account-summary{justify-content:center;padding:0}.cad-app--collapsed .cad-account-panel{top:auto;bottom:0;left:calc(100% + var(--cad-space-3));width:240px}}@media(min-width:901px)and (max-height:640px){.cad-app--collapsed .cad-side-nav{flex:0 1 auto;min-height:0;overflow-y:auto}.cad-app--collapsed .cad-side-link:is(:hover,:focus-visible) .cad-side-tip{display:none}}.cad-main{min-width:0;display:flex;flex-direction:column}.cad-top{position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:var(--cad-space-2);height:var(--cad-topbar-h);padding:0 var(--cad-gutter) 0 var(--cad-space-3);background:var(--cad-surface);border-bottom:1px solid var(--cad-border)}.cad-menu-btn{display:none}.cad-sidebar-toggle{display:flex}.cad-top-divider{flex:none;width:1px;height:16px;margin:0 var(--cad-space-1);background:var(--cad-border)}.cad-crumbs{min-width:0}.cad-crumbs ol{display:flex;align-items:center;gap:var(--cad-space-1h);min-width:0;margin:0;padding:0;list-style:none;font-size:var(--cad-type-body)}.cad-crumbs li.cad-crumbs__parent{flex:0 3 auto;min-width:3em}.cad-crumbs__parent a{min-width:0;overflow:hidden;text-overflow:ellipsis}.cad-crumbs li{display:flex;align-items:center;gap:var(--cad-space-1h);min-width:0;white-space:nowrap;color:var(--cad-muted)}.cad-crumbs a{color:var(--cad-muted)}.cad-crumbs a:hover{color:var(--cad-ink)}.cad-crumbs [aria-current=page]{overflow:hidden;text-overflow:ellipsis;color:var(--cad-ink);font-weight:500}.cad-crumbs__icon,.cad-crumbs__sep{color:var(--cad-muted)}.cad-top-end{display:flex;align-items:center;gap:var(--cad-space-3);min-width:0;margin-left:auto}.cad-top-search{position:relative;flex:0 1 280px;min-width:160px}.cad-top-search input{width:100%;height:var(--cad-control-h);padding:0 52px 0 34px;border:1px solid var(--cad-border);border-radius:var(--cad-radius-md);background:var(--cad-canvas);color:var(--cad-ink);font:inherit;font-size:var(--cad-type-secondary)}.cad-top-search input::placeholder{color:var(--cad-muted)}.cad-top-search input:focus{outline:none;background:var(--cad-surface);border-color:var(--cad-accent);box-shadow:var(--cad-focus-ring)}.cad-top-search .cad-icon{position:absolute;left:var(--cad-space-2h);top:50%;color:var(--cad-muted);transform:translateY(-50%);pointer-events:none}.cad-top-search .cad-kbd{position:absolute;right:var(--cad-space-1h);top:50%;transform:translateY(-50%);pointer-events:none}.cad-dry-pill{display:inline-flex;flex:none;align-items:center;height:24px;padding:0 var(--cad-space-2h);border-radius:var(--cad-radius-pill);background:var(--cad-warn-wash);color:var(--cad-warn-ink);font-size:var(--cad-type-small);font-weight:600;white-space:nowrap}.cad-pending{position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--cad-track);overflow:hidden;pointer-events:none}.cad-pending:before{content:"";position:absolute;top:0;bottom:0;left:0;width:42%;background:var(--cad-accent);animation:cad-pending 1.2s ease-in-out infinite}@keyframes cad-pending{0%{transform:translate(-100%)}to{transform:translate(240%)}}@media(prefers-reduced-motion:reduce){.cad-app{transition:none}.cad-pending:before{animation:none;width:100%}}.cad-content{width:100%;max-width:var(--cad-content-max);margin:0 auto;padding:var(--cad-space-6) var(--cad-gutter) var(--cad-space-7);container:cad-content / inline-size}.cad-content:focus{outline:none}@media(max-width:900px){.cad-app{grid-template-columns:minmax(0,1fr)}.cad-sidebar-toggle{display:none}.cad-top-search{flex:1 1 auto;min-width:0}.cad-top-search input{padding-right:var(--cad-space-3)}.cad-top-search .cad-kbd{display:none}.cad-nav-toggle{display:block;position:fixed;top:0;left:0;width:1px;height:1px;margin:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cad-sidebar{position:fixed;top:0;bottom:0;left:0;z-index:30;width:min(var(--cad-drawer-w),calc(100vw - 56px));height:auto;transform:translate(-100%);visibility:hidden;transition:transform .2s ease,visibility 0s linear .2s}.cad-nav-toggle:checked~.cad-sidebar{transform:none;visibility:visible;box-shadow:var(--cad-shadow-raised);transition:transform .2s ease}.cad-account-panel{width:calc(min(var(--cad-drawer-w),100vw - 56px) - 2 * var(--cad-space-2))}.cad-nav-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;background:var(--cad-scrim);opacity:0;visibility:hidden;transition:opacity .2s ease,visibility 0s linear .2s}.cad-nav-toggle:checked~.cad-nav-backdrop{opacity:1;visibility:visible;transition:opacity .2s ease}.cad-menu-btn{display:inline-flex;flex:none;align-items:center;gap:var(--cad-space-1h);height:var(--cad-control-h);padding:0 var(--cad-space-2h) 0 var(--cad-space-2);border:1px solid var(--cad-border-strong);border-radius:var(--cad-radius-md);background:var(--cad-surface);color:var(--cad-ink);font-size:var(--cad-type-secondary);font-weight:500;cursor:pointer;-webkit-user-select:none;user-select:none}.cad-menu-btn:hover{background:var(--cad-hover)}}@media(max-width:900px)and (prefers-reduced-motion:reduce){.cad-sidebar,.cad-nav-toggle:checked~.cad-sidebar,.cad-nav-backdrop,.cad-nav-toggle:checked~.cad-nav-backdrop{transition:none}}@media(max-width:640px){:root{--cad-gutter: 16px}.cad-top-divider,.cad-crumbs{display:none}.cad-top-end{flex:1 1 auto}.cad-content{padding:var(--cad-space-4) var(--cad-gutter) var(--cad-space-6)}}@media(max-width:420px){.cad-menu-btn{padding:0 var(--cad-space-2)}.cad-menu-btn span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cad-top-search input{text-overflow:ellipsis}}@media(forced-colors:active){.cad-app--collapsed .cad-side-count{background:CanvasText}.cad-side-link[aria-current=page]{outline:2px solid CanvasText;outline-offset:-2px}}@media print{.cad-app{display:block}.cad-app .cad-sidebar,.cad-app .cad-top,.cad-app .cad-skip,.cad-app .cad-nav-backdrop{display:none}.cad-content{max-width:none;padding:0}.cad-card,.cad-panel,.cad-table-wrap,.cad-empty{box-shadow:none}}.cad-stack,.cad-sections{display:flex;flex-direction:column;gap:var(--cad-space-5);min-width:0}.cad-sections{gap:var(--cad-space-6)}:is(.cad-stack,.cad-sections)>:is(.cad-btn,.cad-badge){align-self:flex-start}.cad-cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cad-space-3);min-width:0}.cad-cluster--between{justify-content:space-between}.cad-cluster--end{justify-content:flex-end}.cad-cluster--baseline{align-items:baseline}.cad-cluster--top{align-items:flex-start}.cad-cluster--bottom{align-items:flex-end}.cad-cluster--nowrap{flex-wrap:nowrap}.cad-grow{flex:1 1 240px;min-width:0}.cad-fit{flex:0 0 auto}.cad-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--cad-space-5)}.cad-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.cad-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.cad-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.cad-grid--auto{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))}.cad-grid__full{grid-column:1 / -1}:is(.cad-stack,.cad-sections,.cad-cluster,.cad-grid,.cad-armed)>:is(.cad-field,.cad-message,.cad-readonly,.cad-card-head,.cad-section-head){margin-bottom:0}:is(.cad-stack,.cad-sections)>.cad-rule{margin:0}.cad-split{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:var(--cad-space-5);align-items:start}.cad-rail{display:flex;flex-direction:column;gap:var(--cad-space-5);min-width:0}.cad-page-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--cad-space-4) var(--cad-space-5);margin-bottom:var(--cad-space-5)}.cad-page-head h1{font-size:var(--cad-type-title);font-weight:600;letter-spacing:-.01em;line-height:1.3}.cad-page-head__title{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--cad-space-1) var(--cad-space-4)}.cad-page-head__lead{display:flex;align-items:flex-start;gap:var(--cad-space-3);min-width:0}.cad-page-head__lead>.cad-back{margin-top:calc((var(--cad-type-title) * 1.3 - var(--cad-btn-h)) / 2)}.cad-page-head__lead>:not(.cad-back){min-width:0}.cad-page-head__meta{font-size:var(--cad-type-secondary);color:var(--cad-muted)}.cad-page-head :is(h1,.cad-page-head__title)+p{margin-top:var(--cad-space-1)}.cad-page-actions,.cad-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cad-space-3)}.cad-back{display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--cad-btn-h);height:var(--cad-btn-h);border:1px solid var(--cad-border-strong);border-radius:var(--cad-radius-md);background:var(--cad-surface);color:var(--cad-label)}.cad-back:hover{background:var(--cad-hover);color:var(--cad-ink);text-decoration:none}.cad-section-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--cad-space-2) var(--cad-space-4);min-height:28px;margin-bottom:var(--cad-space-3)}.cad-section-head h2{font-size:var(--cad-type-section);font-weight:600;line-height:1.25}.cad-section-head__note{font-size:var(--cad-type-small);color:var(--cad-muted)}.cad-title{font-size:var(--cad-type-title);font-weight:600;letter-spacing:-.01em;line-height:1.3}.cad-heading{font-size:var(--cad-type-card);font-weight:600}.cad-subheading{font-size:var(--cad-type-label);font-weight:600}.cad-text{max-width:62ch}.cad-text--muted{color:var(--cad-muted)}.cad-list{margin:0;padding-left:1.2em}.cad-list--spaced>li+li{margin-top:var(--cad-space-2)}.cad-card{background:var(--cad-surface);border:1px solid var(--cad-border);border-radius:var(--cad-radius);box-shadow:var(--cad-shadow);padding:var(--cad-card-pad);min-width:0}.cad-card--dense{padding:var(--cad-space-3)}.cad-card--flush{padding:0;overflow:hidden}a.cad-card{color:inherit}a.cad-card:hover{border-color:var(--cad-border-strong);color:inherit;text-decoration:none}.cad-card--narrow{max-width:560px}.cad-card-head{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:var(--cad-space-2) var(--cad-space-3);margin-bottom:var(--cad-space-3)}.cad-card-head h2{font-size:var(--cad-type-card);font-weight:600}.cad-card-actions{display:flex;flex-wrap:wrap;gap:var(--cad-space-3);font-size:var(--cad-type-secondary)}.cad-panel{background:var(--cad-surface);border:1px solid var(--cad-border);border-radius:var(--cad-radius);box-shadow:var(--cad-shadow);overflow:hidden;min-width:0}.cad-panel__section{padding:var(--cad-card-pad);min-width:0}.cad-panel__section+.cad-panel__section{border-top:1px solid var(--cad-divider)}.cad-panel__section--strip{padding-top:var(--cad-space-2h);padding-bottom:var(--cad-space-2h)}.cad-panel__section--flush{padding:0}a.cad-panel__section{display:block;color:inherit}a.cad-panel__section:hover{background:var(--cad-hover);color:inherit;text-decoration:none}a.cad-panel__section:focus-visible{outline-offset:-2px}.cad-panel--cols{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.cad-panel--lead{grid-template-columns:minmax(0,1.4fr)}.cad-panel--cols>.cad-panel__section+.cad-panel__section{border-top:0;border-left:1px solid var(--cad-divider)}.cad-section{min-width:0}.cad-section>.cad-section-head{margin-bottom:0;padding-bottom:var(--cad-space-2);border-bottom:1px solid var(--cad-border)}.cad-section>.cad-section-head+*{margin-top:var(--cad-space-3)}.cad-section>.cad-section-head+:is(.cad-rows,.cad-check-list){margin-top:0}.cad-rows{list-style:none;margin:0;padding:0}.cad-rows>*+*{border-top:1px solid var(--cad-divider)}.cad-row{display:flex;align-items:baseline;gap:var(--cad-space-1) var(--cad-space-3);padding:var(--cad-space-3) var(--cad-card-pad);color:inherit;min-width:0}.cad-row--dense{padding:var(--cad-space-2h) var(--cad-card-pad)}a.cad-row:hover{background:var(--cad-hover);color:inherit;text-decoration:none}a.cad-row:focus-visible{outline-offset:-2px}.cad-row[aria-current=true],.cad-row[aria-current=page]{background:var(--cad-wash-soft);box-shadow:inset 3px 0 0 var(--cad-accent)}.cad-row__figure{flex:0 0 40px;font-size:20px;font-weight:600;line-height:1.2}.cad-row__main{flex:1 1 auto;min-width:0}.cad-row__title{display:block;font-weight:600}.cad-row__sub{display:block;font-size:var(--cad-type-secondary);color:var(--cad-muted)}.cad-row__end{flex:none;margin-left:auto;white-space:nowrap}.cad-stat{display:flex;flex-direction:column;gap:var(--cad-space-1);min-width:0}a.cad-stat{color:inherit}a.cad-stat:hover{color:inherit;text-decoration:none}.cad-stat__label{font-size:var(--cad-type-secondary);font-weight:500;color:var(--cad-muted)}.cad-stat__value{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--cad-space-1) var(--cad-space-2h);font-size:var(--cad-type-lead);font-weight:600;letter-spacing:-.02em;line-height:1.2}.cad-stat__aside{font-size:var(--cad-type-secondary);font-weight:400;letter-spacing:0;color:var(--cad-muted)}.cad-stat__note{font-size:var(--cad-type-secondary);color:var(--cad-muted);line-height:1.45}.cad-stat--quiet .cad-stat__value{font-size:var(--cad-type-metric);letter-spacing:-.01em;line-height:1.25}.cad-stat .cad-stat__value--text{font-size:var(--cad-type-label);font-weight:600;letter-spacing:0;line-height:1.4}.cad-delta{display:inline-flex;align-items:center;width:fit-content;max-width:100%;height:20px;padding:0 var(--cad-space-1h);border-radius:var(--cad-radius-pill);background:var(--cad-neutral-wash);color:var(--cad-label);font-size:var(--cad-type-small);font-weight:500;letter-spacing:0;line-height:1;white-space:nowrap}.cad-delta--up{background:var(--cad-ok-wash);color:var(--cad-ok)}.cad-delta--down{background:var(--cad-danger-wash);color:var(--cad-danger)}.cad-segbar{display:flex;gap:2px;height:10px;border-radius:var(--cad-radius-pill);overflow:hidden}.cad-segbar__seg{flex:var(--cad-seg, 1) 1 0;min-width:2px;background:var(--cad-accent)}.cad-segbar--meter{min-width:120px}.cad-legend{display:flex;flex-wrap:wrap;gap:var(--cad-space-1h) var(--cad-space-5);margin-top:var(--cad-space-2h);font-size:var(--cad-type-secondary)}.cad-legend__item{display:inline-flex;align-items:center;gap:var(--cad-space-1h);white-space:nowrap;color:inherit}a.cad-legend__item:hover{color:inherit;text-decoration:underline;text-decoration-color:var(--cad-muted)}.cad-legend__label{color:var(--cad-muted)}.cad-legend__count{font-weight:600;color:var(--cad-ink)}.cad-legend__swatch{width:8px;height:8px;border-radius:50%;background:var(--cad-accent);flex:none}.cad-segbar__seg--track,.cad-legend__swatch--track{background:var(--cad-track)}.cad-segbar__seg--ok,.cad-legend__swatch--ok{background:var(--cad-ok)}.cad-segbar__seg--warn,.cad-legend__swatch--warn{background:var(--cad-warn-fill)}.cad-segbar__seg--danger,.cad-legend__swatch--danger{background:var(--cad-danger)}.cad-segbar__seg--neutral,.cad-legend__swatch--neutral{background:var(--cad-border-strong)}.cad-badge{display:inline-flex;align-items:center;height:var(--cad-badge-h);padding:0 var(--cad-space-2);border-radius:var(--cad-radius-pill);background:var(--cad-neutral-wash);color:var(--cad-neutral);font-size:var(--cad-type-small);font-weight:500;line-height:1;white-space:nowrap;vertical-align:middle}.cad-badge--ok{background:var(--cad-ok-wash);color:var(--cad-ok)}.cad-badge--warn{background:var(--cad-warn-wash);color:var(--cad-warn-ink)}.cad-badge--danger{background:var(--cad-danger-wash);color:var(--cad-danger)}.cad-badge--selected{background:var(--cad-wash);color:var(--cad-accent)}.cad-badge--pending{background:var(--cad-pending-wash);color:var(--cad-pending-ink)}.cad-badge-reason{display:block;margin-top:var(--cad-space-1);font-size:var(--cad-type-small);color:var(--cad-muted)}.cad-text-action{display:inline;padding:0;border:0;background:none;font:inherit;font-weight:500;color:var(--cad-link);text-decoration:none;cursor:pointer}.cad-text-action:hover{color:var(--cad-link-hover);text-decoration:underline}button.cad-text-action{display:inline-flex;align-items:center;gap:6px;min-height:24px;vertical-align:middle}.cad-text-action[data-pending]{cursor:progress}.cad-text-action--danger,.cad-text-action--danger:hover{color:var(--cad-danger)}.cad-text-action--icon{display:inline-flex;align-items:center;justify-content:center;min-width:24px;min-height:24px;vertical-align:middle}.cad-text-action:disabled{color:var(--cad-muted);text-decoration:none;cursor:not-allowed}.cad-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--cad-space-1h);height:var(--cad-btn-h);padding:0 14px;border-radius:var(--cad-radius-md);border:1px solid var(--cad-border-strong);background:var(--cad-surface);color:var(--cad-ink);font:inherit;font-size:var(--cad-type-body);font-weight:500;line-height:1.2;white-space:nowrap;text-decoration:none;cursor:pointer}.cad-btn:hover{background:var(--cad-hover);color:var(--cad-ink);text-decoration:none}.cad-btn-primary{background:var(--cad-accent);border-color:var(--cad-accent);color:var(--cad-accent-contrast)}.cad-btn-primary:hover{background:var(--cad-accent-hover);border-color:var(--cad-accent-hover);color:var(--cad-accent-contrast)}.cad-btn-danger{background:var(--cad-danger);border-color:var(--cad-danger);color:var(--cad-accent-contrast)}.cad-btn-danger:hover{background:var(--cad-danger-hover);border-color:var(--cad-danger-hover);color:var(--cad-accent-contrast)}.cad-btn-lg{height:var(--cad-btn-h-lg);padding:0 var(--cad-space-4)}.cad-btn--field{height:var(--cad-input-h)}.cad-btn-small{height:var(--cad-btn-h-sm);padding:0 var(--cad-space-2h);border-radius:var(--cad-radius-sm);font-size:var(--cad-type-secondary)}.cad-btn:disabled,.cad-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.cad-btn:disabled:hover{background:var(--cad-surface)}.cad-btn-primary:disabled:hover{background:var(--cad-accent)}.cad-btn-danger:disabled:hover{background:var(--cad-danger)}.cad-btn[data-pending]{opacity:1;cursor:progress;gap:var(--cad-space-2)}.cad-spinner{flex:none;width:14px;height:14px;border-radius:50%;border:2px solid color-mix(in srgb,currentColor 45%,transparent);border-top-color:currentColor;animation:cad-spin .7s linear infinite}@keyframes cad-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.cad-spinner{animation:none}}.cad-filter{display:inline-flex;align-items:center;gap:var(--cad-space-1h);height:var(--cad-control-h);padding:0 var(--cad-space-2h);border:1px solid var(--cad-border-strong);border-radius:var(--cad-radius-sm);background:var(--cad-surface);color:var(--cad-ink);font:inherit;font-size:var(--cad-type-secondary);font-weight:500;white-space:nowrap;cursor:pointer}select.cad-filter{padding-right:6px}.cad-filter:hover{border-color:var(--cad-border-strong);color:var(--cad-ink);text-decoration:none}.cad-filter[aria-current=true],.cad-filter[aria-current=page]{border-color:var(--cad-accent);background:var(--cad-wash);color:var(--cad-accent);font-weight:600}select.cad-filter:focus{outline:none;border-color:var(--cad-accent);box-shadow:var(--cad-focus-ring)}.cad-filter__label{color:var(--cad-muted);font-weight:400}.cad-filter[aria-current=true] .cad-filter__label,.cad-filter[aria-current=page] .cad-filter__label{color:var(--cad-label)}.cad-chip{display:inline-flex;align-items:center;gap:var(--cad-space-1h);height:var(--cad-chip-h);padding:0 var(--cad-space-2) 0 var(--cad-space-2h);border-radius:var(--cad-radius-pill);background:var(--cad-neutral-wash);color:var(--cad-ink);font-size:var(--cad-type-secondary);white-space:nowrap}.cad-chip__remove{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-right:calc(-1 * var(--cad-space-1));border-radius:50%;color:var(--cad-muted);font-weight:600;line-height:1}.cad-chip__remove:hover{background:var(--cad-border);color:var(--cad-ink);text-decoration:none}.cad-field{display:flex;flex-direction:column;gap:var(--cad-space-1h);margin-bottom:var(--cad-space-3);min-width:0}.cad-label{font-size:var(--cad-type-secondary);font-weight:500;color:var(--cad-label)}.cad-input,.cad-select{height:var(--cad-input-h);max-width:100%;padding:0 var(--cad-space-2h);border:1px solid var(--cad-border-strong);border-radius:var(--cad-radius-sm);background:var(--cad-surface);color:var(--cad-ink);font:inherit;font-size:var(--cad-type-body)}textarea.cad-input{height:auto;padding:var(--cad-space-2) var(--cad-space-2h);line-height:1.45}textarea.cad-input--code{min-height:10rem;font-family:var(--cad-mono);font-size:var(--cad-type-small);resize:vertical}.cad-input[type=file]{height:auto;padding:var(--cad-space-1h) var(--cad-space-2h)}.cad-input::placeholder{color:var(--cad-muted)}.cad-input:focus,.cad-select:focus,textarea:focus{outline:none;border-color:var(--cad-accent);box-shadow:var(--cad-focus-ring)}.cad-input[aria-invalid=true],.cad-select[aria-invalid=true]{border-color:var(--cad-danger)}.cad-input:disabled,.cad-select:disabled{background:var(--cad-sunken);color:var(--cad-muted);cursor:not-allowed}.cad-input--xs{width:72px;align-self:flex-start}.cad-input--sm{width:104px;align-self:flex-start}.cad-input--md{width:200px;align-self:flex-start}.cad-help{font-size:var(--cad-type-small);color:var(--cad-muted);line-height:1.45}.cad-field-error{display:block;font-size:var(--cad-type-secondary);font-weight:500;color:var(--cad-danger)}.cad-form-row{display:flex;gap:var(--cad-space-3);flex-wrap:wrap}.cad-form-row>.cad-field{flex:1 1 180px}.cad-form-row>.cad-field--full{flex-basis:100%}.cad-form-row>.cad-field--fit{flex:0 0 auto}.cad-form-row--bottom{align-items:flex-end}.cad-field--narrow{max-width:32rem}.cad-inline-form{display:inline}.cad-fieldset{border:0;margin:0;padding:0;min-width:0;min-inline-size:auto}.cad-fieldset--framed{border:1px solid var(--cad-border);border-radius:var(--cad-radius-md);padding:var(--cad-space-3)}.cad-check{display:grid;grid-template-columns:16px minmax(0,1fr);column-gap:var(--cad-space-2h);align-items:start;cursor:pointer}.cad-check input{width:16px;height:16px;margin:2px 0 0;accent-color:var(--cad-accent);cursor:pointer}.cad-check__label{display:block;font-weight:500}.cad-check input:checked+.cad-check__text .cad-check__label{font-weight:600}.cad-check__help{display:block;font-size:var(--cad-type-secondary);color:var(--cad-muted)}.cad-check:has(input:disabled){cursor:default;color:var(--cad-muted)}fieldset.cad-check-list{min-width:0;margin:0;padding:0;border:0}.cad-check-list>.cad-check{padding:var(--cad-space-2h) 0;border-bottom:1px solid var(--cad-divider)}.cad-table-wrap{background:var(--cad-surface);border:1px solid var(--cad-border);border-radius:var(--cad-radius);box-shadow:var(--cad-shadow);overflow-x:auto}.cad-table{width:100%;border-collapse:collapse;font-size:var(--cad-type-body)}.cad-table th{height:var(--cad-th-h);text-align:left;font-size:var(--cad-type-small);font-weight:500;color:var(--cad-muted);padding:0 var(--cad-cell-x);background:var(--cad-th-bg);border-bottom:1px solid var(--cad-border);white-space:nowrap;vertical-align:middle}.cad-table :is(td,tbody th){height:var(--cad-row-h);padding:var(--cad-space-2) var(--cad-cell-x);border-bottom:1px solid var(--cad-divider);background:none;vertical-align:middle}.cad-table tbody th{font-size:var(--cad-type-body);font-weight:600;color:var(--cad-ink);white-space:normal}.cad-table :is(th,td):first-child{padding-left:var(--cad-cell-x-edge)}.cad-table :is(th,td):last-child{padding-right:var(--cad-cell-x-edge)}.cad-table tbody tr:last-child :is(td,th){border-bottom:0}.cad-table tbody tr:hover :is(td,th){background:var(--cad-hover)}.cad-table a{font-weight:500}.cad-th-sort,.cad-th-sort:hover{text-decoration:none}.cad-table .cad-col-check{width:2.5rem}.cad-table .cad-num{text-align:right}.cad-table--list :is(td,tbody th){height:var(--cad-row-h-list);padding-top:var(--cad-space-2h);padding-bottom:var(--cad-space-2h)}.cad-table--dense th{height:32px}.cad-table--dense :is(td,tbody th){height:var(--cad-row-h-dense);padding-top:var(--cad-space-1h);padding-bottom:var(--cad-space-1h)}.cad-table--fixed{table-layout:fixed}.cad-table tfoot :is(td,th){height:var(--cad-row-h);padding-top:var(--cad-space-2);padding-bottom:var(--cad-space-2);background:none;border-top:2px solid var(--cad-border-strong);border-bottom:0;font-size:var(--cad-type-body);font-weight:600;color:var(--cad-ink);white-space:nowrap}.cad-table--plain :is(th,td):first-child{padding-left:0}.cad-table--plain :is(th,td):last-child{padding-right:0}.cad-table--plain tbody tr:hover :is(td,th){background:none}.cad-table--plain th{background:none}.cad-table tbody tr.cad-table__row--warn :is(td,th){background:var(--cad-warn-wash)}.cad-cell-primary{font-weight:500;line-height:1.4}.cad-cell-secondary{color:var(--cad-muted);font-size:var(--cad-type-secondary);font-weight:400;line-height:1.45;margin-top:2px}.cad-cell-actions{display:flex;gap:var(--cad-space-2);justify-content:flex-end;white-space:nowrap}.cad-tabs{display:flex;gap:var(--cad-space-5);border-bottom:1px solid var(--cad-border);margin-bottom:var(--cad-space-4);overflow-x:auto}.cad-tab{display:inline-flex;align-items:center;padding:var(--cad-space-2h) 0;color:var(--cad-muted);font-size:var(--cad-type-body);font-weight:500;border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap}.cad-tab:hover{color:var(--cad-ink);text-decoration:none}.cad-tab[aria-current=true],.cad-tab[aria-current=page]{color:var(--cad-ink);font-weight:600;border-bottom-color:var(--cad-accent)}.cad-tab__count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:18px;margin-left:var(--cad-space-1h);padding:0 var(--cad-space-1h);border-radius:var(--cad-radius-pill);background:var(--cad-sidebar-hover);color:var(--cad-label);font-size:var(--cad-type-small);font-weight:500}.cad-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:var(--cad-space-3) var(--cad-space-5)}.cad-fact dt{font-size:var(--cad-type-small);font-weight:500;color:var(--cad-muted);margin-bottom:2px}.cad-fact dd{font-size:var(--cad-type-body);line-height:1.5}.cad-detail-list{display:flex;flex-direction:column}.cad-detail-list__row{display:flex;justify-content:space-between;align-items:baseline;gap:var(--cad-space-4);padding:var(--cad-space-1) 0}.cad-detail-list__term{color:var(--cad-label);font-size:var(--cad-type-body);font-weight:500;flex:none}.cad-detail-list__value{font-weight:400;font-size:var(--cad-type-body);text-align:right;overflow-wrap:anywhere}.cad-message,.cad-readonly{position:relative;padding:var(--cad-space-2h) var(--cad-space-3) var(--cad-space-2h) 32px;border:1px solid var(--cad-border);border-radius:var(--cad-radius-md);background:var(--cad-surface);color:var(--cad-ink);line-height:1.45;margin-bottom:var(--cad-space-4)}.cad-message:before,.cad-readonly:before{content:"";position:absolute;left:14px;top:calc(var(--cad-space-2h) + .725em - 3px);width:6px;height:6px;border-radius:50%;background:var(--cad-muted)}.cad-message--ok:before{background:var(--cad-ok)}.cad-message--warn:before{background:var(--cad-warn-ink)}.cad-message--danger:before{background:var(--cad-danger)}.cad-message--alarm{border-color:var(--cad-danger);background:var(--cad-danger-wash);color:var(--cad-danger-ink)}.cad-message>*+*,.cad-readonly>*+*{margin-top:var(--cad-space-2)}.cad-message :is(ul,ol){margin-bottom:0;padding-left:1.2em}.cad-message>:is(ul,ol):first-child{margin-top:0}.cad-empty{background:var(--cad-surface);border:1px solid var(--cad-border);border-radius:var(--cad-radius);box-shadow:var(--cad-shadow);padding:var(--cad-space-7) var(--cad-space-6);text-align:center;color:var(--cad-muted)}.cad-empty--inset{border:0;border-radius:0;box-shadow:none;background:none;padding:var(--cad-space-6) var(--cad-space-4)}.cad-empty__title,.cad-empty .cad-heading{font-size:var(--cad-type-section);font-weight:600;color:var(--cad-ink)}.cad-empty.cad-empty--inset :is(.cad-empty__title,.cad-heading){font-size:var(--cad-type-card)}.cad-empty>*+*{margin-top:var(--cad-space-1)}.cad-empty p{max-width:460px;margin-left:auto;margin-right:auto}.cad-empty .cad-btn{margin-top:var(--cad-space-3)}.cad-dialog{width:min(680px,calc(100vw - 32px));max-height:min(80vh,720px);padding:0;border:1px solid var(--cad-border);border-radius:var(--cad-radius);background:var(--cad-surface);color:var(--cad-ink);box-shadow:var(--cad-shadow-raised);font-family:var(--cad-font)}.cad-dialog::backdrop{background:var(--cad-scrim)}.cad-dialog__frame{display:flex;flex-direction:column;max-height:min(80vh,720px)}.cad-dialog__head{display:flex;align-items:center;justify-content:space-between;gap:var(--cad-space-3);padding:var(--cad-space-4) var(--cad-space-4) 0}.cad-dialog__title{font-size:var(--cad-type-section);font-weight:600}.cad-dialog__close{display:inline-flex;align-items:center;justify-content:center;width:var(--cad-btn-h-sm);height:var(--cad-btn-h-sm);border:0;border-radius:var(--cad-radius-md);background:none;color:var(--cad-muted);font:inherit;cursor:pointer}.cad-dialog__close:hover{background:var(--cad-hover);color:var(--cad-ink)}.cad-dialog__controls{display:flex;flex-wrap:wrap;gap:var(--cad-space-2);padding:var(--cad-space-3) var(--cad-space-4) 0}.cad-dialog__controls>.cad-input{flex:1 1 240px}.cad-dialog__hint{padding:var(--cad-space-2) var(--cad-space-4) 0;font-size:var(--cad-type-small);color:var(--cad-muted)}.cad-dialog__body{flex:1 1 auto;min-height:180px;overflow-y:auto;margin-top:var(--cad-space-3);border-top:1px solid var(--cad-divider)}.cad-dialog__body>.cad-message{margin:var(--cad-space-3) var(--cad-space-4)}.cad-dialog__list{list-style:none;margin:0;padding:0}.cad-dialog__list>li+li{border-top:1px solid var(--cad-divider)}.cad-dialog__row{display:flex;align-items:center;gap:var(--cad-space-2h);padding:var(--cad-space-2) var(--cad-space-4);cursor:pointer}.cad-dialog__row:hover{background:var(--cad-hover)}.cad-dialog__row input[type=checkbox]{flex:none;width:16px;height:16px;margin:0;accent-color:var(--cad-accent)}.cad-dialog__row--fixed{cursor:default}.cad-dialog__row--fixed:hover{background:none}.cad-dialog__row-main{display:flex;flex-direction:column;min-width:0}.cad-dialog__row-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cad-space-1) var(--cad-space-3)}.cad-dialog__status{padding:var(--cad-space-5);text-align:center;color:var(--cad-muted)}.cad-dialog__more{padding:var(--cad-space-3) var(--cad-space-4)}.cad-dialog__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--cad-space-2);padding:var(--cad-space-3) var(--cad-space-4);border-top:1px solid var(--cad-border)}.cad-dialog__foot>.cad-input{flex:1 1 200px;margin-right:auto}.cad-armed{display:flex;flex-direction:column;gap:var(--cad-space-3);min-width:0}.cad-armed__title{font-size:var(--cad-type-label);font-weight:600}.cad-armed__text{margin-top:var(--cad-space-1);color:var(--cad-muted)}.cad-armed>.cad-btn{align-self:flex-start}.cad-pop{position:relative}.cad-pop>summary{list-style:none}.cad-pop>summary::-webkit-details-marker{display:none}.cad-pop__panel{position:absolute;right:0;top:calc(100% + var(--cad-space-1));z-index:30;min-width:220px;max-width:min(320px,calc(100vw - 2 * var(--cad-space-4)));padding:var(--cad-space-1) 0;background:var(--cad-surface);border:1px solid var(--cad-border);border-radius:var(--cad-radius);box-shadow:var(--cad-shadow-raised);color:var(--cad-ink)}.cad-pop--left>.cad-pop__panel{right:auto;left:0}.cad-pop--up>.cad-pop__panel{top:auto;bottom:calc(100% + var(--cad-space-1))}.cad-pop--right>.cad-pop__panel{top:auto;right:auto;bottom:0;left:calc(100% + var(--cad-space-2))}.cad-pop__head{padding:var(--cad-space-2) var(--cad-space-3);font-size:var(--cad-type-secondary);line-height:1.4;overflow-wrap:anywhere}.cad-pop__head-muted{display:block;color:var(--cad-muted)}.cad-pop__item{display:flex;align-items:center;gap:var(--cad-space-2);width:100%;min-height:var(--cad-btn-h);padding:0 var(--cad-space-3);border:0;background:none;color:var(--cad-ink);font:inherit;font-size:var(--cad-type-body);text-align:left;text-decoration:none;cursor:pointer}.cad-pop__item:hover{background:var(--cad-hover);color:var(--cad-ink);text-decoration:none}.cad-pop__item:focus-visible{outline-offset:-2px}.cad-pop__item[aria-current=true],.cad-pop__item[aria-current=page]{color:var(--cad-accent);font-weight:600}.cad-pop__item[aria-current=true] .cad-icon,.cad-pop__item[aria-current=page] .cad-icon{color:var(--cad-accent)}.cad-pop__panel--wide{min-width:300px;max-width:min(380px,calc(100vw - 2 * var(--cad-space-4)))}.cad-pop__item .cad-icon{color:var(--cad-muted)}.cad-pop__sep{height:1px;margin:var(--cad-space-1) 0;border:0;background:var(--cad-divider)}.cad-pop__item--danger,.cad-pop__item--danger:hover{color:var(--cad-danger-ink)}.cad-pop__item-end{margin-left:auto}.cad-more>.cad-more__button{border:1px solid var(--cad-border-strong);background:var(--cad-surface)}.cad-more[open]>.cad-more__button{background:var(--cad-hover)}.cad-info{position:relative;display:inline-flex;vertical-align:middle}.cad-info>summary{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--cad-radius-pill);color:var(--cad-muted);list-style:none;cursor:pointer}.cad-info>summary::-webkit-details-marker{display:none}.cad-info>summary:hover,.cad-info[open]>summary{background:var(--cad-hover);color:var(--cad-ink)}.cad-info__panel{position:absolute;top:calc(100% + var(--cad-space-1));left:0;z-index:25;width:max-content;max-width:min(300px,calc(100vw - 2 * var(--cad-space-4)));padding:var(--cad-space-2) var(--cad-space-2h);border:1px solid var(--cad-border);border-radius:var(--cad-radius-md);background:var(--cad-surface);box-shadow:var(--cad-shadow-raised);color:var(--cad-label);font-size:var(--cad-type-small);font-weight:400;line-height:1.45;text-align:left;white-space:normal}.cad-info--right>.cad-info__panel{left:auto;right:0}.cad-info__panel>p+p{margin-top:var(--cad-space-1h)}.cad-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:flex-start;justify-content:center;padding:max(6vh,var(--cad-space-6)) var(--cad-space-4) var(--cad-space-4);overflow-y:auto}html:has(.cad-sheet){overflow:hidden}.cad-sheet__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--cad-scrim)}.cad-sheet__frame{position:relative;display:flex;flex-direction:column;width:100%;max-width:560px;max-height:calc(100dvh - max(6vh,var(--cad-space-6)) - var(--cad-space-4));border:1px solid var(--cad-border);border-radius:var(--cad-radius);background:var(--cad-surface);box-shadow:var(--cad-shadow-raised)}.cad-sheet__frame--sm{max-width:460px}.cad-sheet__frame--lg{max-width:720px}.cad-sheet__close{position:absolute;top:var(--cad-space-2h);right:var(--cad-space-2h);z-index:1}.cad-sheet__head{padding:var(--cad-space-5) calc(var(--cad-space-5) + var(--cad-btn-h)) 0 var(--cad-space-5)}.cad-sheet__head h2,.cad-sheet__body>.cad-card>.cad-card-head h2{font-size:var(--cad-type-section);font-weight:600}.cad-sheet__head h2:focus,.cad-sheet__body h2:focus{outline:none}.cad-sheet__body{padding:var(--cad-space-4) var(--cad-space-5) var(--cad-space-5);overflow-y:auto}.cad-sheet__body>.cad-card{padding:var(--cad-space-1) 0 0;border:0;box-shadow:none}.cad-sheet__body>.cad-card>.cad-card-head{padding-right:calc(var(--cad-btn-h) + var(--cad-space-2))}.cad-sheet__foot{display:flex;justify-content:flex-end;gap:var(--cad-space-2);padding:var(--cad-space-3) var(--cad-space-5);border-top:1px solid var(--cad-divider)}@media(max-width:640px){.cad-sheet{align-items:flex-end;padding:0}.cad-sheet__frame,.cad-sheet__frame--sm,.cad-sheet__frame--lg{max-width:none;max-height:92dvh;border-radius:var(--cad-radius) var(--cad-radius) 0 0}}@media print{.cad-sheet{display:none}}.cad-brand-mark{display:inline-flex;flex:none;align-items:center;justify-content:center;width:34px;height:22px;border:1px solid var(--cad-border);border-radius:var(--cad-radius-xs);background:var(--cad-surface);color:var(--cad-muted);overflow:hidden}.cad-brand-mark svg{display:block}.cad-sub-card-choice{display:inline-flex;align-items:center;gap:var(--cad-space-2)}.cad-brand-mark--logo{border:0;border-radius:0;background:none}.cad-icon-btn{display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--cad-btn-h);height:var(--cad-btn-h);padding:0;border:0;border-radius:var(--cad-radius-md);background:none;color:var(--cad-label);font:inherit;cursor:pointer}.cad-icon-btn:hover{background:var(--cad-hover);color:var(--cad-ink);text-decoration:none}.cad-icon-btn:disabled{opacity:.35;cursor:not-allowed}.cad-icon-btn:disabled:hover{background:none;color:var(--cad-label)}.cad-icon-btn--sm{width:var(--cad-btn-h-sm);height:var(--cad-btn-h-sm)}.cad-icon-btn--xs{width:24px;height:24px;border-radius:var(--cad-radius-sm)}.cad-icon-btn--danger:hover,.cad-icon-btn--danger:focus-visible{color:var(--cad-danger)}.cad-kbd{display:inline-flex;align-items:center;height:20px;padding:0 var(--cad-space-1h);border:1px solid var(--cad-border);border-radius:4px;background:var(--cad-surface);color:var(--cad-muted);font-family:var(--cad-font);font-size:var(--cad-type-small);line-height:1;white-space:nowrap}.cad-annotated{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--cad-space-3) var(--cad-space-6);align-items:start;min-width:0}.cad-annotated__aside h2{font-size:var(--cad-type-section);font-weight:600;line-height:1.3}.cad-annotated__aside p{margin-top:var(--cad-space-1);max-width:40ch;font-size:var(--cad-type-secondary);color:var(--cad-muted)}.cad-annotated__body{display:flex;flex-direction:column;gap:var(--cad-space-3);min-width:0}.cad-pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--cad-space-2) var(--cad-space-3);padding:var(--cad-space-3) var(--cad-card-pad);border-top:1px solid var(--cad-divider);font-size:var(--cad-type-secondary);color:var(--cad-muted);text-align:center}@container cad-content (max-width: 880px){.cad-split{grid-template-columns:minmax(0,1fr)}}@media(max-width:900px){.cad-grid--2,.cad-grid--3{grid-template-columns:minmax(0,1fr)}.cad-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.cad-panel--cols{grid-auto-flow:row;grid-template-columns:minmax(0,1fr)}.cad-panel--cols>.cad-panel__section+.cad-panel__section{border-left:0;border-top:1px solid var(--cad-divider)}.cad-split,.cad-annotated{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.cad-grid--4{grid-template-columns:minmax(0,1fr)}.cad-stat__value{font-size:24px}.cad-page-actions,.cad-actions{flex-direction:column;align-items:stretch;width:100%}.cad-page-actions>.cad-btn,.cad-actions>.cad-btn,.cad-page-actions>form>.cad-btn,.cad-actions>form>.cad-btn{width:100%}:root{--cad-card-pad: 12px;--cad-cell-x-edge: 12px}.cad-card{padding:var(--cad-card-pad)}.cad-card--flush{padding:0}}body:has(>.cad-page--centered){display:grid;grid-template-columns:minmax(0,1fr);align-items:center;min-height:100vh;padding:var(--cad-space-6) var(--cad-gutter)}.cad-page{--cad-page-measure: 460px;--cad-page-mark: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect width='24' height='24' rx='6' fill='%231e5f43'/%3E%3Cg transform='translate(5 5) scale(0.5833)' fill='none' stroke='%23fff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8'/%3E%3Cpath d='M21 3v5h-5'/%3E%3Cpath d='M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16'/%3E%3Cpath d='M8 16H3v5'/%3E%3C/g%3E%3C/svg%3E");width:100%;max-width:var(--cad-page-measure);margin:0 auto;padding:var(--cad-space-6);background:var(--cad-surface);border:1px solid var(--cad-border);border-radius:var(--cad-radius);box-shadow:var(--cad-shadow)}.cad-page--error{--cad-page-measure: 440px}.cad-page--narrow{--cad-page-measure: 420px}.cad-brand{display:flex;align-items:center;margin-bottom:var(--cad-space-5);color:var(--cad-accent);font-size:var(--cad-type-wordmark);font-weight:700;letter-spacing:-.01em;line-height:1}.cad-brand__mark{display:inline-flex;flex:none;align-items:center;justify-content:center;width:24px;height:24px;margin-right:var(--cad-space-2);border-radius:var(--cad-radius-sm);background:var(--cad-accent);color:var(--cad-accent-contrast)}.cad-brand:not(:has(>.cad-brand__mark)):before{content:"";flex:none;width:24px;height:24px;margin-right:var(--cad-space-2);background:var(--cad-page-mark) center / 24px 24px no-repeat}.cad-page:not(:has(>.cad-brand)):before{content:"boomrrang";display:flex;align-items:center;height:24px;margin-bottom:var(--cad-space-5);padding-left:calc(24px + var(--cad-space-2));background:var(--cad-page-mark) left center / 24px 24px no-repeat;color:var(--cad-accent);font-size:var(--cad-type-wordmark);font-weight:700;letter-spacing:-.01em;line-height:1}.cad-error-status{margin-bottom:var(--cad-space-1);font-size:var(--cad-type-small);font-weight:600;color:var(--cad-muted)}.cad-page .cad-title{text-wrap:balance}.cad-page__body{display:flex;flex-direction:column;gap:var(--cad-space-2h);margin-top:var(--cad-space-2)}.cad-page__body>h2{margin-top:var(--cad-space-2)}.cad-page__text{color:var(--cad-label)}.cad-page__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cad-space-3) var(--cad-space-4);margin-top:var(--cad-space-5)}.cad-page__note{margin-top:var(--cad-space-5);padding-top:var(--cad-space-4);border-top:1px solid var(--cad-divider);font-size:var(--cad-type-secondary)}@media(max-width:640px){body:has(>.cad-page--centered){padding:var(--cad-space-4)}.cad-page{padding:var(--cad-space-5)}.cad-page__actions>.cad-btn{width:100%}}.cad-steps{counter-reset:cad-step;display:flex;flex-direction:column;gap:var(--cad-space-3);padding:0;margin:0;list-style:none}.cad-steps__item{counter-increment:cad-step;display:flex;gap:var(--cad-space-3);align-items:baseline}.cad-steps__item:before{content:counter(cad-step);flex:none;box-sizing:border-box;width:28px;height:28px;border-radius:50%;background:var(--cad-surface);border:1px solid var(--cad-border-strong);color:var(--cad-muted);font-size:var(--cad-type-small);font-weight:600;display:flex;align-items:center;justify-content:center}.cad-mkt{--cad-type-title: 32px;--cad-type-section: 22px;--cad-type-card: 20px;--cad-type-label: 18px;--cad-type-body: 17px;--cad-type-secondary: 16px;--cad-type-small: 15px;--cad-type-lead: 40px;--cad-type-metric: 26px;--cad-type-wordmark: 27px;--cad-space-5: 24px;--cad-space-6: 32px;--cad-space-7: 48px;--cad-radius: 12px;--cad-radius-md: 10px;--cad-radius-sm: 8px;--cad-radius-xs: 6px;--cad-btn-h: 44px;--cad-btn-h-lg: 48px;--cad-input-h: 44px;--cad-card-pad: 28px;min-height:100vh;display:flex;flex-direction:column;background:var(--cad-canvas);font-size:var(--cad-type-body);line-height:1.5}.cad-mkt-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;max-width:960px;width:100%;margin:0 auto;padding:20px 24px}.cad-mkt-brand{font-size:var(--cad-type-wordmark);font-weight:700;letter-spacing:-.02em;line-height:1.2;color:var(--cad-accent)}.cad-mkt-brand:hover{color:var(--cad-accent-hover);text-decoration:none}.cad-mkt-head nav{display:flex;flex-wrap:wrap;gap:6px 24px}.cad-mkt-head nav a{color:var(--cad-label);font-size:var(--cad-type-secondary);font-weight:500}.cad-mkt-head nav a:hover{color:var(--cad-ink)}.cad-mkt-main{flex:1;max-width:960px;width:100%;margin:0 auto;padding:24px}.cad-mkt-hero a,.cad-mkt-honest a,.cad-doc a{text-decoration:underline;text-underline-offset:.15em}.cad-mkt-hero{padding:48px 0 32px;max-width:720px}.cad-mkt-hero h1{font-size:clamp(var(--cad-type-title),6vw,44px);font-weight:700;line-height:1.15;letter-spacing:-.02em;text-wrap:balance;margin:0 0 20px;color:var(--cad-ink)}.cad-mkt-hero p{font-size:var(--cad-type-mkt-body);line-height:1.6;color:var(--cad-label);margin:0 0 12px}.cad-mkt-hero .cad-mkt-hero-note{font-size:var(--cad-type-secondary);color:var(--cad-muted)}.cad-mkt-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin:24px 0}.cad-mkt-card{background:var(--cad-surface);border:1px solid var(--cad-border);border-radius:var(--cad-radius);box-shadow:var(--cad-shadow);padding:var(--cad-space-5)}.cad-mkt-card h2{font-size:var(--cad-type-card);font-weight:600;line-height:1.3;margin:0 0 8px;color:var(--cad-ink)}.cad-mkt-card p{font-size:var(--cad-type-mkt-body);line-height:1.55;color:var(--cad-label);margin:0}.cad-mkt-honest{border-left:3px solid var(--cad-border-strong);background:var(--cad-neutral-wash);border-radius:0 var(--cad-radius-sm) var(--cad-radius-sm) 0;padding:14px 18px;margin:24px 0 48px;max-width:720px}.cad-mkt-honest p{margin:0;font-size:var(--cad-type-mkt-body);line-height:1.55;color:var(--cad-ink)}.cad-mkt-foot{border-top:1px solid var(--cad-border);padding:24px;max-width:960px;width:100%;margin:0 auto}.cad-mkt-foot p{margin:0 0 6px;font-size:var(--cad-type-small);color:var(--cad-muted)}.cad-doc{max-width:760px;margin:24px auto 64px;font-size:var(--cad-type-mkt-body);line-height:1.65;color:var(--cad-ink)}.cad-doc h1{font-size:var(--cad-type-title);font-weight:700;letter-spacing:-.015em;line-height:1.2;margin:16px 0 20px}.cad-doc h2{font-size:var(--cad-type-section);font-weight:600;line-height:1.3;margin:36px 0 12px}.cad-doc h3{font-size:var(--cad-type-card);font-weight:600;line-height:1.3;margin:24px 0 8px}.cad-doc p{margin:0 0 16px}.cad-doc p,.cad-doc li{color:var(--cad-ink)}.cad-doc li+li{margin-top:6px}.cad-doc hr{border:0;border-top:1px solid var(--cad-border);margin:28px 0}.cad-doc code{font-family:var(--cad-mono);background:var(--cad-sunken);border-radius:4px;padding:1px 5px;font-size:max(var(--cad-type-small),.9em)}.cad-doc table{width:100%;border-collapse:collapse;margin:16px 0;font-size:var(--cad-type-secondary);display:block;overflow-x:auto}.cad-doc th,.cad-doc td{border:1px solid var(--cad-border);padding:8px 10px;text-align:left;vertical-align:top}.cad-doc th{background:var(--cad-sunken);font-weight:600;color:var(--cad-label)}.cad-doc blockquote{border-left:3px solid var(--cad-border-strong);margin:16px 0;padding:4px 16px;color:var(--cad-muted)}.cad-doc blockquote p{color:inherit}.cad-doc blockquote p:last-child{margin-bottom:0}@media(max-width:640px){.cad-mkt-head,.cad-mkt-main,.cad-mkt-foot{padding-left:var(--cad-space-4);padding-right:var(--cad-space-4)}.cad-mkt-hero{padding-top:32px}}.cad-gap-0{gap:0}.cad-gap-1{gap:var(--cad-space-1)}.cad-gap-2{gap:var(--cad-space-2)}.cad-gap-3{gap:var(--cad-space-3)}.cad-gap-4{gap:var(--cad-space-4)}.cad-gap-5{gap:var(--cad-space-5)}.cad-gap-6{gap:var(--cad-space-6)}.cad-gap-7{gap:var(--cad-space-7)}.cad-tone-ok,.cad-table .cad-tone-ok{color:var(--cad-ok)}.cad-tone-warn,.cad-table .cad-tone-warn{color:var(--cad-warn-ink)}.cad-tone-danger,.cad-table .cad-tone-danger{color:var(--cad-danger)}.cad-strong,.cad-table .cad-strong{font-weight:600}.cad-nowrap,.cad-table .cad-nowrap{white-space:nowrap}.cad-num{text-align:right}.cad-center{text-align:center}.cad-mt-2{margin-top:var(--cad-space-2)}.cad-mt-3{margin-top:var(--cad-space-3)}.cad-mt-4{margin-top:var(--cad-space-4)}.cad-mt-5{margin-top:var(--cad-space-5)}.cad-home-chevron{color:var(--cad-muted);transition:transform .15s ease-out}.cad-pop[open]>summary .cad-home-chevron{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.cad-home-chevron{transition:none}}.cad-setup__summary{display:flex;align-items:center;gap:var(--cad-space-2h);height:var(--cad-btn-h-lg);padding:0 var(--cad-space-2h) 0 var(--cad-space-3);border:1px solid var(--cad-border-strong);border-radius:var(--cad-radius-md);background:var(--cad-surface);font-size:var(--cad-type-secondary)}.cad-setup__summary:hover{background:var(--cad-hover)}.cad-setup__count{font-weight:600;white-space:nowrap}.cad-setup__bar{flex:none;width:80px}.cad-setup__bar .cad-segbar{height:6px;min-width:0;gap:0}.cad-setup__next{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--cad-muted)}.cad-setup__panel{padding-bottom:0}.cad-setup .cad-rows>*+*{border-top:0}.cad-setup__item.cad-row{padding:var(--cad-space-2) var(--cad-space-3);font-size:var(--cad-type-secondary)}.cad-setup__item .cad-row__title{font-weight:500}a.cad-setup__item .cad-row__title{color:var(--cad-link)}a.cad-setup__item:hover .cad-row__title{color:var(--cad-link-hover);text-decoration:underline}.cad-setup__item .cad-row__sub,.cad-setup__track{font-size:var(--cad-type-small);color:var(--cad-muted)}.cad-setup__foot{margin-top:var(--cad-space-1);padding:var(--cad-space-2) var(--cad-space-3);border-top:1px solid var(--cad-divider);font-size:var(--cad-type-small);color:var(--cad-muted)}.cad-home-figures{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--cad-space-1) var(--cad-space-4);font-size:var(--cad-type-secondary)}.cad-home-new{color:var(--cad-danger);font-weight:600}.cad-home-attention__declines{margin-top:var(--cad-space-2h)}.cad-home-attention__action{margin-top:var(--cad-space-3);font-size:var(--cad-type-secondary)}.cad-home-attention__rows{display:grid;grid-template-columns:max-content minmax(0,1fr) auto;grid-auto-rows:1fr;column-gap:var(--cad-space-3)}.cad-home-attention__rows>.cad-row{grid-column:1 / -1;display:grid;grid-template-columns:minmax(40px,max-content) minmax(0,1fr) auto;grid-template-columns:subgrid;align-items:baseline;align-content:center;padding:var(--cad-space-2h) var(--cad-card-pad)}.cad-home-attention__rows .cad-row__title{font-weight:500}.cad-home-attention__go{align-self:end;margin-bottom:2px;color:var(--cad-muted)}.cad-home-week .cad-segbar{height:8px;margin-top:var(--cad-space-2)}.cad-home-week .cad-legend{margin-top:var(--cad-space-1h)}.cad-home-recovery__title{font-weight:600}.cad-home-recovery__link{margin-left:auto;white-space:nowrap}.cad-home-overview__head{position:relative}.cad-home-period{position:static}.cad-home-period__icon{color:var(--cad-muted)}.cad-home-period__list{margin:0;padding:0;list-style:none}.cad-home-period__check{margin-left:auto}.cad-home-overview__link{font-size:var(--cad-type-secondary)}.cad-home-tile__change{margin-top:var(--cad-space-1);font-size:var(--cad-type-small);color:var(--cad-muted)}.cad-home-tile__since{display:block;margin-top:var(--cad-space-1);white-space:nowrap}@media(max-width:640px){.cad-setup{width:100%}.cad-setup__summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:2px var(--cad-space-3);height:auto;padding:var(--cad-space-2) var(--cad-space-2h) var(--cad-space-2) var(--cad-space-3)}.cad-setup__next{grid-row:2;grid-column:1 / -1}.cad-setup__panel{left:0;min-width:0;max-width:none}.cad-home-recovery__title{flex-basis:100%}}.cad-subs-card{padding:0;container:cad-subs / inline-size}.cad-subs-tabs{flex-wrap:wrap;gap:0 var(--cad-space-4);margin-bottom:0;padding:0 var(--cad-space-4)}.cad-subs-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cad-space-2);padding:var(--cad-space-3) var(--cad-space-4);border-bottom:1px solid var(--cad-divider)}.cad-subs-search{position:relative;flex:1 1 200px;min-width:0}.cad-subs-search__icon{position:absolute;left:var(--cad-space-2h);top:50%;transform:translateY(-50%);color:var(--cad-muted);pointer-events:none}.cad-subs-search__input{width:100%;height:var(--cad-control-h);padding-left:32px;padding-right:32px;font-size:var(--cad-type-secondary);text-overflow:ellipsis}.cad-subs-search__input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.cad-subs-search__clear{position:absolute;right:var(--cad-space-1);top:50%;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;transform:translateY(-50%);border-radius:var(--cad-radius-xs);color:var(--cad-muted)}.cad-subs-search__clear:hover{background:var(--cad-hover);color:var(--cad-ink)}.cad-subs-search__clear:focus-visible{outline-offset:0}.cad-subs-control{position:relative;display:inline-flex;align-items:center;gap:var(--cad-space-1h);height:var(--cad-control-h);padding-left:var(--cad-space-2h);border:1px solid var(--cad-border-strong);border-radius:var(--cad-radius-sm);background:var(--cad-surface);color:var(--cad-ink);font-size:var(--cad-type-secondary);white-space:nowrap}.cad-subs-control:hover{background:var(--cad-hover)}.cad-subs-control:focus-within{border-color:var(--cad-accent);box-shadow:var(--cad-focus-ring)}.cad-subs-control__label{color:var(--cad-muted);cursor:pointer}.cad-subs-control__select{flex:1 1 auto;min-width:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:calc(var(--cad-control-h) - 2px);max-width:200px;padding:0 28px 0 0;border:0;background:none;color:var(--cad-ink);font:inherit;font-weight:600;text-overflow:ellipsis;cursor:pointer}.cad-subs-control__select:focus{outline:none}.cad-subs-control__select--plan{width:104px;max-width:160px}@supports (field-sizing: content){.cad-subs-control__select{field-sizing:content}.cad-subs-control__select--plan{width:auto}}.cad-subs-control__chevron{position:absolute;right:var(--cad-space-2);top:50%;transform:translateY(-50%);color:var(--cad-muted);pointer-events:none}.cad-subs-more{position:relative}.cad-subs-more__summary{padding-right:28px;font-weight:500;list-style:none;cursor:pointer}.cad-subs-more__summary::-webkit-details-marker{display:none}.cad-subs-more__icon{color:var(--cad-muted)}.cad-subs-more[open]>.cad-subs-more__summary{border-color:var(--cad-accent)}.cad-subs-more[open] .cad-subs-control__chevron{transform:translateY(-50%) rotate(180deg)}.cad-subs-more__panel{position:absolute;top:calc(100% + var(--cad-space-1));right:0;z-index:20;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cad-space-3) var(--cad-space-4);width:440px;padding:var(--cad-space-4);background:var(--cad-surface);border:1px solid var(--cad-border);border-radius:var(--cad-radius);box-shadow:var(--cad-shadow-raised)}.cad-subs-more__panel>.cad-field{margin-bottom:0}.cad-subs-more__panel .cad-input,.cad-subs-more__panel .cad-select{width:100%}.cad-subs-summary{display:flex;flex-direction:column;gap:var(--cad-space-2h);padding:var(--cad-space-2h) var(--cad-space-4);border-bottom:1px solid var(--cad-border);font-size:var(--cad-type-secondary)}.cad-subs-summary__line{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--cad-space-2) var(--cad-space-5)}.cad-subs-summary__line--center{align-items:center}.cad-subs-summary__main{display:flex;flex-direction:column;gap:var(--cad-space-1);flex:1 1 320px;min-width:0}.cad-subs-summary__text,.cad-subs-summary__count{color:var(--cad-muted)}.cad-subs-summary__count{flex:none}.cad-subs-chips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cad-space-1h) var(--cad-space-2);margin:0;padding:0;list-style:none}.cad-subs-chips .cad-chip{max-width:100%;height:auto;min-height:var(--cad-chip-h);padding-top:2px;padding-bottom:2px;padding-right:2px;white-space:normal}.cad-subs-chip-remove{flex:none}.cad-subs-chip-remove:focus-visible{outline-offset:0}.cad-subs-scroll{overflow-x:auto}.cad-table.cad-subs-table{min-width:720px}.cad-table.cad-subs-table--no-customer{min-width:560px}.cad-subs-col--id{width:160px}.cad-subs-col--status{width:18%}.cad-subs-col--customer{width:20%}.cad-subs-col--next{width:144px}.cad-subs-col--who{width:26%}.cad-subs-col--ended{width:186px}.cad-subs-col--state{width:200px}.cad-subs-table--past .cad-subs-id{overflow-wrap:anywhere}.cad-subs-table .cad-th-sort{display:inline-flex;align-items:center;gap:var(--cad-space-1);color:inherit;font-weight:inherit}.cad-subs-table .cad-th-sort:hover,.cad-subs-table th[aria-sort=ascending]>.cad-th-sort,.cad-subs-table th[aria-sort=descending]>.cad-th-sort{color:var(--cad-ink)}.cad-subs-table td{text-wrap:pretty}.cad-subs-table tbody tr{position:relative}.cad-subs-id:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.cad-subs-id:focus-visible{outline:none}.cad-subs-id:focus-visible:after{outline:2px solid var(--cad-accent);outline-offset:-2px}.cad-subs-table tbody tr:hover .cad-subs-id{color:var(--cad-link-hover);text-decoration:underline}.cad-subs-table td a:not(.cad-subs-id){position:relative;z-index:1;display:inline-flex;align-items:center;min-height:24px;margin-block:-3px}.cad-subs-started{white-space:nowrap}.cad-subs-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cad-subs-cell--next:before{display:none}.cad-subs-card>.cad-pager{text-align:center}.cad-subs-hint{margin-top:calc(-1 * var(--cad-space-2))}@container cad-subs (max-width: 879px){.cad-table.cad-subs-table,.cad-subs-table thead,.cad-subs-table tbody{display:block}.cad-table.cad-subs-table{min-width:0}.cad-subs-table thead tr{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cad-space-1) var(--cad-space-5);min-height:var(--cad-th-h);padding:var(--cad-space-1h) var(--cad-space-4);background:var(--cad-th-bg);border-bottom:1px solid var(--cad-border)}.cad-table.cad-subs-table thead th{display:none;width:auto;height:auto;padding:0;border:0;background:none}.cad-table.cad-subs-table thead th[aria-sort]{display:block}.cad-subs-table--past thead{display:none}.cad-subs-table tbody tr{display:grid;column-gap:var(--cad-space-3);padding:var(--cad-space-3) var(--cad-space-4);border-bottom:1px solid var(--cad-divider)}.cad-subs-table tbody tr:last-child{border-bottom:0}.cad-table.cad-subs-table tbody tr:hover{background:var(--cad-hover)}.cad-table.cad-subs-table tbody td{display:block;height:auto;padding:0;border:0}.cad-subs-cell--status{text-align:right}.cad-subs-cell--next:before{display:inline;content:attr(data-label) " ";color:var(--cad-muted)}}@container cad-subs (min-width: 560px) and (max-width: 879px){.cad-subs-table tbody tr{grid-template-columns:132px minmax(0,1fr) auto;row-gap:var(--cad-space-1h)}.cad-subs-cell--customer{grid-row:1;grid-column:2}.cad-subs-cell--status{grid-row:1;grid-column:3;max-width:30cqw}.cad-subs-cell--items{grid-row:2;grid-column:1 / 3}.cad-subs-cell--next{grid-row:2;grid-column:3;text-align:right}.cad-subs-table--past tbody tr{grid-template-columns:minmax(0,1fr) auto}.cad-table.cad-subs-table--past tbody td:nth-child(2){grid-row:2;grid-column:1}.cad-table.cad-subs-table--past tbody td:nth-child(3){grid-row:2;grid-column:2;text-align:right}.cad-table.cad-subs-table--past tbody td:nth-child(4){grid-row:1;grid-column:2;max-width:35cqw;text-align:right}}@container cad-subs (max-width: 719px){.cad-subs-toolbar{position:relative}.cad-subs-more{position:static}.cad-subs-more__panel{top:calc(100% - var(--cad-space-2));left:var(--cad-space-4);right:var(--cad-space-4);width:auto}}@container cad-subs (max-width: 559px){.cad-subs-search{flex-basis:100%}.cad-subs-toolbar>:not(.cad-subs-search){flex:1 1 auto}.cad-subs-control__select,.cad-subs-control__select--plan{max-width:none}.cad-subs-more__summary{display:flex}.cad-subs-more__panel{grid-template-columns:minmax(0,1fr)}.cad-subs-table tbody tr{grid-template-columns:minmax(0,1fr) auto}.cad-table.cad-subs-table tbody td:nth-child(n+3){grid-column:1 / -1;margin-top:var(--cad-space-1h)}.cad-subs-cell--status{max-width:45cqw}.cad-subs-started{white-space:normal}.cad-subs-table--past tbody tr{grid-template-columns:minmax(0,1fr)}.cad-table.cad-subs-table--past tbody td:nth-child(2){margin-top:var(--cad-space-1h)}.cad-table.cad-subs-table--past tbody td:nth-child(4){grid-row:2}}.cad-person-name{font-weight:600}.cad-sub-page-head{align-items:flex-start}.cad-sub-page-head>.cad-page-head__lead{padding-top:calc((var(--cad-btn-h) - var(--cad-type-title) * 1.3) / 2)}.cad-sub-page-head .cad-page-head__title{align-items:center;gap:var(--cad-space-1) var(--cad-space-2h)}.cad-sub-page-head h1{overflow-wrap:anywhere}.cad-sub-resume__label{font-size:var(--cad-type-secondary);color:var(--cad-label)}@media(max-width:640px){.cad-sub-resume>.cad-input{flex:1 1 auto}}.cad-sub-page-head .cad-page-head__title>.cad-badge:not(.cad-badge--ok,.cad-badge--warn,.cad-badge--danger){background:var(--cad-surface);box-shadow:inset 0 0 0 1px var(--cad-border)}.cad-sub-card-head{align-items:center}.cad-sub-card__head{margin-bottom:0;padding:var(--cad-card-pad) var(--cad-card-pad) var(--cad-space-3)}.cad-sub-card__body{padding:0 var(--cad-card-pad) var(--cad-card-pad)}.cad-sub-card__foot{padding:var(--cad-space-3) var(--cad-card-pad);border-top:1px solid var(--cad-divider)}.cad-sub-card__head+.cad-rows{border-top:1px solid var(--cad-divider)}.cad-sub-activity .cad-card-actions{align-items:baseline}.cad-sub-recovery{container:cad-sub-recovery / inline-size}.cad-sub-recovery__reason{font-size:var(--cad-type-section);font-weight:600;line-height:1.3}.cad-sub-recovery__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--cad-space-3) 0;margin-top:var(--cad-space-3);padding-top:var(--cad-space-3);border-top:1px solid var(--cad-divider)}.cad-sub-recovery__facts>.cad-fact{min-width:0;padding:0 var(--cad-space-4)}.cad-sub-recovery__facts>.cad-fact:first-child{padding-left:0}.cad-sub-recovery__facts>.cad-fact+.cad-fact{border-left:1px solid var(--cad-divider)}@container cad-sub-recovery (max-width: 520px){.cad-sub-recovery__facts{grid-template-columns:minmax(0,1fr)}.cad-sub-recovery__facts>.cad-fact,.cad-sub-recovery__facts>.cad-fact:first-child{padding:0}.cad-sub-recovery__facts>.cad-fact+.cad-fact{padding-top:var(--cad-space-3);border-left:0;border-top:1px solid var(--cad-divider)}}.cad-sub-items{container:cad-sub-items / inline-size;--cad-cell-x-edge: var(--cad-card-pad)}.cad-sub-scroll{overflow-x:auto}.cad-table.cad-sub-lines td{vertical-align:top}.cad-sub-lines :is(th,td):first-child{min-width:10rem}.cad-sub-lines__label{display:none}@container cad-sub-items (max-width: 480px){.cad-sub-lines,.cad-sub-lines tbody{display:block}.cad-sub-lines thead{display:none}.cad-sub-lines tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--cad-space-2) var(--cad-space-4);padding:var(--cad-space-3) var(--cad-card-pad);border-top:1px solid var(--cad-divider)}.cad-table.cad-sub-lines td,.cad-table.cad-sub-lines td:first-child,.cad-table.cad-sub-lines td:last-child{display:block;height:auto;padding:0;border:0;text-align:left}.cad-sub-lines.cad-table--plain tr{padding-left:0;padding-right:0}.cad-sub-lines tbody tr:hover td{background:none}.cad-table.cad-sub-lines td:first-child{grid-column:1 / -1}.cad-sub-lines__label{display:block;font-size:var(--cad-type-small);color:var(--cad-muted)}}.cad-sub-totals{display:grid;gap:var(--cad-space-1h);width:min(340px,100%);margin-left:auto}.cad-sub-totals__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--cad-space-4);align-items:baseline}.cad-sub-totals dt{color:var(--cad-muted);text-wrap:balance}.cad-sub-totals dd{text-align:right;white-space:nowrap}.cad-sub-totals__note{display:block;font-size:var(--cad-type-small)}.cad-sub-totals__none{text-align:right}.cad-sub-totals+.cad-sub-totals__none{margin-top:var(--cad-space-1h)}@container cad-sub-items (max-width: 480px){.cad-sub-totals{width:100%}}.cad-sub-orders.cad-card--flush{overflow:visible;container:cad-sub-orders / inline-size}.cad-sub-orders__target{display:block;height:0;scroll-margin-top:calc(var(--cad-topbar-h) + var(--cad-space-4))}.cad-sub-orders__tabs{align-items:center;margin-bottom:0;padding:0 var(--cad-card-pad)}.cad-sub-orders__tab{padding:var(--cad-space-3) 0}.cad-sub-orders__note{margin-left:auto;font-size:var(--cad-type-small);color:var(--cad-muted);white-space:nowrap}.cad-sub-orders .cad-sub-orders__tab--upcoming,#cad-orders-history:target~.cad-sub-orders__tabs .cad-sub-orders__tab--history{color:var(--cad-ink);font-weight:600;border-bottom-color:var(--cad-accent)}#cad-orders-history:target~.cad-sub-orders__tabs .cad-sub-orders__tab--upcoming{color:var(--cad-muted);font-weight:500;border-bottom-color:transparent}#cad-orders-history:target~.cad-sub-orders__tabs .cad-sub-orders__tab--upcoming:hover{color:var(--cad-ink)}.cad-sub-orders__panel>.cad-message{margin:var(--cad-space-4) var(--cad-card-pad)}.cad-sub-orders__kept{padding:var(--cad-space-3) var(--cad-card-pad)}.cad-sub-orders__panel--history,#cad-orders-history:target~.cad-sub-orders__panel--upcoming{display:none}#cad-orders-history:target~.cad-sub-orders__panel--history{display:block}.cad-sub-orders__foot{padding:var(--cad-space-2h) var(--cad-card-pad)}.cad-table+.cad-sub-orders__foot{border-top:1px solid var(--cad-divider)}.cad-sub-col--order{width:80px}.cad-sub-col--due{width:196px}.cad-sub-col--outcome{width:140px}.cad-sub-col--actions{width:240px}.cad-sub-col--actions-wide{width:320px}.cad-sub-stacked__label{display:none}.cad-table.cad-sub-history td{vertical-align:top;padding-top:var(--cad-space-3);padding-bottom:var(--cad-space-3)}.cad-sub-attempts{display:grid;gap:var(--cad-space-2);margin:0;padding:0;list-style:none}.cad-sub-orders__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:var(--cad-space-1) var(--cad-space-4)}.cad-sub-cell--more:has(>.cad-sub-orders__lock){text-align:right;text-wrap:balance}.cad-sub-orders__actions>:is(.cad-sub-orders__lock,.cad-sub-orders__place-note){text-align:right;text-wrap:balance}.cad-sub-place{container:cad-sub-place / inline-size;scroll-margin-top:calc(var(--cad-topbar-h) + var(--cad-space-4))}.cad-sub-place h2:focus{outline:none}.cad-sub-place__facts{grid-template-columns:repeat(2,minmax(0,1fr))}@container cad-sub-place (max-width: 520px){.cad-sub-place__facts{grid-template-columns:minmax(0,1fr)}}.cad-sub-move{position:relative}.cad-sub-move>summary{list-style:none}.cad-sub-move>summary::-webkit-details-marker{display:none}.cad-sub-move__form{position:absolute;top:calc(100% + var(--cad-space-1h));right:0;z-index:5;display:flex;flex-direction:column;gap:var(--cad-space-1h);padding:var(--cad-space-3);border:1px solid var(--cad-border);border-radius:var(--cad-radius);background:var(--cad-surface);box-shadow:var(--cad-shadow-raised);text-align:left;white-space:nowrap}.cad-sub-activity{container:cad-sub-activity / inline-size}.cad-sub-log{display:grid;grid-template-columns:max-content minmax(0,9rem) minmax(0,1fr);column-gap:var(--cad-space-4)}.cad-sub-log__row{display:grid;grid-column:1 / -1;grid-template-columns:11.5rem 9rem minmax(0,1fr);grid-template-columns:subgrid;align-items:baseline;padding:var(--cad-space-2h) var(--cad-card-pad)}.cad-sub-log__when{font-size:var(--cad-type-secondary);color:var(--cad-muted);white-space:nowrap}.cad-sub-log__who{min-width:0;font-size:var(--cad-type-secondary);color:var(--cad-label)}.cad-sub-log__what{min-width:0;overflow-wrap:anywhere}.cad-sub-log__what>.cad-fine{margin-top:2px}@container cad-sub-activity (max-width: 560px){.cad-sub-log{display:block}.cad-sub-log__row{grid-template-columns:minmax(0,1fr);gap:2px}.cad-sub-log__who{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--cad-space-2)}}.cad-sub-rail .cad-card-head{margin-bottom:var(--cad-space-2)}.cad-sub-rail .cad-detail-list__value>.cad-fine{margin-top:2px}.cad-sub-rail .cad-detail-list__value>.cad-badge{vertical-align:baseline}.cad-sub-rail h3{margin-bottom:var(--cad-space-1);font-size:var(--cad-type-secondary);font-weight:600;color:var(--cad-label)}.cad-sub-rail__group{margin-top:var(--cad-space-3);padding-top:var(--cad-space-3);border-top:1px solid var(--cad-divider)}.cad-sub-rail__method+.cad-sub-rail__method{margin-top:var(--cad-space-2)}.cad-sub-rail__contact{margin-top:var(--cad-space-1)}.cad-sub-rail__link{margin-bottom:var(--cad-space-2)}.cad-sub-address{display:flex;flex-direction:column;font-size:var(--cad-type-secondary);color:var(--cad-label)}.cad-sub-review__press{margin-top:var(--cad-space-1);padding-top:var(--cad-space-4);border-top:1px solid var(--cad-divider)}.cad-sub-settle .cad-panel{box-shadow:none}.cad-sub-settle h3{font-size:var(--cad-type-card);font-weight:600}@container cad-sub-orders (max-width: 640px){.cad-sub-stacked,.cad-sub-stacked tbody{display:block}.cad-sub-stacked thead,.cad-sub-stacked colgroup{display:none}.cad-sub-stacked tr{display:grid;grid-template-columns:minmax(min-content,1fr) auto;grid-template-areas:"order state" "due state" "more more";gap:2px var(--cad-space-4);padding:var(--cad-space-2h) var(--cad-card-pad);border-bottom:1px solid var(--cad-divider)}.cad-sub-stacked tbody tr:last-child{border-bottom:0}.cad-table.cad-sub-stacked :is(td,th),.cad-table.cad-sub-stacked :is(td,th):first-child,.cad-table.cad-sub-stacked :is(td,th):last-child{display:block;height:auto;padding:0;border:0}.cad-sub-stacked tbody tr:hover :is(td,th){background:none}.cad-sub-stacked__label{display:inline}.cad-sub-cell--order{grid-area:order;font-weight:600}.cad-sub-cell--due{grid-area:due;font-size:var(--cad-type-secondary);color:var(--cad-muted)}.cad-sub-cell--state{grid-area:state;align-self:start;text-align:right}.cad-sub-cell--more{grid-area:more;margin-top:var(--cad-space-1h)}.cad-sub-orders__actions{justify-content:flex-start}.cad-sub-cell--more:has(>.cad-sub-orders__lock),.cad-sub-orders__actions>:is(.cad-sub-orders__lock,.cad-sub-orders__place-note){text-align:left}.cad-sub-orders__actions{position:relative}.cad-sub-move{position:static}.cad-sub-move__form{right:auto;left:0;max-width:100%;white-space:normal}.cad-sub-move__form .cad-cluster--nowrap{flex-wrap:wrap}.cad-sub-orders__tabs{gap:var(--cad-space-4)}.cad-sub-orders__note{display:none}}.cad-sub-cancellation .cad-facts{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}@container cad-content (max-width: 620px){.cad-sub-cancellation .cad-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.cad-split.cad-sub-layout{grid-template-columns:minmax(0,1fr) 352px;gap:var(--cad-space-4)}.cad-sub-main,.cad-sub-layout>.cad-sub-rail{gap:var(--cad-space-4)}@container cad-content (max-width: 880px){.cad-split.cad-sub-layout{grid-template-columns:minmax(0,1fr)}}@media(max-width:900px){.cad-split.cad-sub-layout{grid-template-columns:minmax(0,1fr)}}.cad-sub-head-actions{align-items:center;gap:var(--cad-space-2)}@media(max-width:640px){.cad-sub-head-actions{flex-direction:row;flex-wrap:wrap}.cad-sub-head-actions>.cad-inline-form,.cad-sub-head-actions>.cad-btn{flex:1 1 auto}.cad-sub-head-actions .cad-btn{width:100%}}.cad-sub-value-info{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--cad-space-1)}.cad-sub-group-head{display:flex;align-items:center;justify-content:space-between;gap:var(--cad-space-2);margin-bottom:var(--cad-space-1)}.cad-sub-group-head>h3{margin-bottom:0}.cad-sub-disclosure>summary{list-style:none;display:inline-block;margin-top:var(--cad-space-2);font-size:var(--cad-type-secondary)}.cad-sub-disclosure>summary::-webkit-details-marker{display:none}.cad-sub-disclosure>summary:after{content:" ▾"}.cad-sub-disclosure[open]>summary:after{content:" ▴"}.cad-sub-disclosure>:not(summary){margin-top:var(--cad-space-2)}.cad-sub-products.cad-card--flush{overflow:visible;container:cad-sub-products / inline-size}.cad-sub-products__note{padding:0 var(--cad-card-pad) var(--cad-space-3)}.cad-sub-products__lines{margin:0;padding:0;list-style:none;border-top:1px solid var(--cad-divider)}.cad-sub-product{display:grid;grid-template-columns:44px minmax(0,1fr) auto auto auto;align-items:start;gap:var(--cad-space-3);padding:var(--cad-space-3) var(--cad-card-pad)}.cad-sub-product+.cad-sub-product{border-top:1px solid var(--cad-divider)}.cad-thumb.cad-sub-product__thumb{width:44px;height:44px}.cad-sub-product__main{min-width:0;display:grid;gap:2px}.cad-sub-product__title{font-weight:500;overflow-wrap:anywhere}a.cad-sub-product__link{color:var(--cad-link)}a.cad-sub-product__link:hover{color:var(--cad-link-hover)}.cad-sub-product__props{margin:2px 0 0;padding:0;list-style:none;font-size:var(--cad-type-small);color:var(--cad-label);overflow-wrap:anywhere}.cad-sub-product__more>summary{list-style:none;display:inline;font-size:var(--cad-type-small)}.cad-sub-product__more>summary::-webkit-details-marker{display:none}.cad-sub-product__more>ul{margin:2px 0 0;padding:0;list-style:none}.cad-sub-product__price{display:grid;justify-items:end;gap:2px;color:var(--cad-label);font-variant-numeric:tabular-nums}.cad-sub-product__was{color:var(--cad-muted);font-size:var(--cad-type-secondary)}.cad-sub-product__saving{display:inline-flex;align-items:center;height:18px;padding:0 var(--cad-space-1h);border-radius:var(--cad-radius-pill);background:var(--cad-ok-wash);color:var(--cad-ok);font-size:var(--cad-type-small);font-weight:500}.cad-sub-product__total{min-width:72px;font-weight:600;text-align:right;font-variant-numeric:tabular-nums}.cad-sub-product__actions{display:flex;align-items:center;gap:var(--cad-space-1);margin-top:-4px}@container cad-sub-products (max-width: 560px){.cad-sub-product{grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"thumb main actions" "thumb price total";row-gap:var(--cad-space-1h)}.cad-sub-product__thumb{grid-area:thumb}.cad-sub-product__main{grid-area:main}.cad-sub-product__price{grid-area:price;justify-items:start}.cad-sub-product__total{grid-area:total}.cad-sub-product__actions{grid-area:actions}}.cad-sub-sum{display:grid;gap:var(--cad-space-1h);width:min(360px,100%);margin-left:auto}.cad-sub-sum__row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:var(--cad-space-4)}.cad-sub-sum dt{color:var(--cad-label)}.cad-sub-sum dd{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.cad-sub-sum__row--discount dt{display:grid;gap:1px}.cad-sub-sum__label{display:inline-flex;align-items:center;gap:var(--cad-space-1);overflow-wrap:anywhere}.cad-sub-sum__row--total{margin-top:var(--cad-space-1);padding-top:var(--cad-space-2);border-top:1px solid var(--cad-divider);font-weight:600}.cad-sub-sum__row--total dt{color:var(--cad-ink)}.cad-sub-sum__unknown{display:inline-flex;align-items:center;gap:var(--cad-space-1);font-weight:400}.cad-sub-sum__none{margin-top:var(--cad-space-1h);text-align:right}.cad-sub-delivery{display:flex;align-items:flex-start;gap:var(--cad-space-3)}.cad-sub-delivery>.cad-sub-sum{flex:1 1 auto}.cad-sub-products__tax{margin-top:var(--cad-space-2);text-align:right}.cad-sub-sum__actions{display:inline-flex;flex:none;gap:2px}.cad-sub-delivery__action{flex:none;margin-top:-4px}.cad-sub-editor__product{display:flex;align-items:center;gap:var(--cad-space-3);min-width:0;overflow-wrap:anywhere}.cad-sub-settings__custom{padding-left:calc(16px + var(--cad-space-2h))}.cad-sub-settings__next{padding-top:var(--cad-space-4);border-top:1px solid var(--cad-divider)}.cad-sub-picker{display:grid;margin:0;padding:0;border:1px solid var(--cad-border);border-radius:var(--cad-radius-md);list-style:none;max-height:320px;overflow-y:auto}.cad-sub-picker>li+li{border-top:1px solid var(--cad-border)}.cad-sub-picker__row{display:flex;align-items:center;gap:var(--cad-space-3);min-height:44px;padding:var(--cad-space-1h) var(--cad-space-3);color:var(--cad-ink)}a.cad-sub-picker__row:hover{background:var(--cad-hover);text-decoration:none}.cad-sub-picker__row--off{color:var(--cad-label)}.cad-sub-picker__title{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}@container cad-sub-products (max-width: 560px){.cad-sub-sum{width:100%}.cad-sub-sum__none,.cad-sub-products__tax{text-align:left}}.cad-sub-last-order__body{display:grid;gap:var(--cad-space-1h)}.cad-sub-last-order__line{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cad-space-1h) var(--cad-space-3)}.cad-sub-last-order__total{color:var(--cad-ink);font-variant-numeric:tabular-nums}.cad-sub-order-badges{display:inline-flex;flex-wrap:wrap;gap:var(--cad-space-1)}a.cad-sub-order-name{color:var(--cad-link)}a.cad-sub-order-name:hover{color:var(--cad-link-hover)}.cad-sub-orders .cad-sub-col--order{width:64px}.cad-sub-orders .cad-sub-col--due{width:auto}.cad-sub-col--state{width:132px}.cad-sub-orders .cad-sub-col--actions{width:250px}.cad-sub-orders .cad-sub-col--actions-wide{width:330px}.cad-sub-date,.cad-sub-orders__lock,.cad-sub-orders__place-note{display:inline-flex;align-items:center;gap:var(--cad-space-1)}.cad-sub-badges{display:inline-flex;flex-wrap:wrap;gap:var(--cad-space-1)}.cad-sub-orders .cad-table td{overflow:visible}.cad-sub-move__form{width:min(320px,calc(100vw - 2 * var(--cad-space-4)));white-space:normal}.cad-sub-move__form .cad-label{margin-bottom:0}.cad-sub-move__rule{margin-top:var(--cad-space-1);padding-top:var(--cad-space-2);border-top:1px solid var(--cad-divider)}.cad-sub-history-list{margin:0;padding:0;list-style:none}.cad-sub-history-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--cad-space-1) var(--cad-space-4);padding:var(--cad-space-2h) var(--cad-card-pad);border-bottom:1px solid var(--cad-divider)}.cad-sub-history-row__main{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cad-space-1h) var(--cad-space-3);min-width:0}.cad-sub-history-row__index{font-weight:600;min-width:2.5rem}.cad-sub-history-row__end{display:inline-flex;align-items:center;gap:var(--cad-space-4)}.cad-sub-history-row__total{min-width:72px;text-align:right;font-variant-numeric:tabular-nums}.cad-sub-history-row__attempts{grid-column:1 / -1}.cad-sub-history-row__attempts>summary{list-style:none;display:inline;font-size:var(--cad-type-small)}.cad-sub-history-row__attempts>summary::-webkit-details-marker{display:none}.cad-sub-history-row__attempts>.cad-sub-attempts{margin-top:var(--cad-space-2);padding-left:var(--cad-space-3);border-left:2px solid var(--cad-divider)}@container cad-sub-orders (max-width: 640px){.cad-sub-orders__tabs{flex-wrap:wrap}.cad-sub-orders .cad-sub-orders__note{display:block;flex-basis:100%;margin-left:0;padding-bottom:var(--cad-space-2)}.cad-sub-orders .cad-info--right>.cad-info__panel{left:0;right:auto}.cad-sub-history-row{grid-template-columns:minmax(0,1fr)}.cad-sub-history-row__end{justify-content:space-between}}.cad-sub-customer__who{display:grid;gap:2px}.cad-sub-customer__contact{overflow-wrap:anywhere}a.cad-sub-customer__link{color:var(--cad-link)}.cad-sub-overview__foot{display:grid;gap:var(--cad-space-2);margin-top:var(--cad-space-3);padding-top:var(--cad-space-3);border-top:1px solid var(--cad-divider)}.cad-sub-method-label{margin-bottom:var(--cad-space-1h);font-size:var(--cad-type-secondary);font-weight:600;color:var(--cad-label)}.cad-sub-method{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--cad-space-2h)}.cad-sub-method__name{font-weight:500;overflow-wrap:anywhere}.cad-sub-method__end{display:inline-flex;align-items:center;gap:var(--cad-space-2)}.cad-sub-payment__attention{margin-bottom:var(--cad-space-1h)}.cad-plan-groups{gap:var(--cad-space-4)}.cad-plan-card__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--cad-space-2) var(--cad-space-4);padding:var(--cad-space-3) var(--cad-card-pad)}.cad-plan-card__title{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--cad-space-1) var(--cad-space-2h);min-width:0}.cad-plan-card__title h2{font-size:var(--cad-type-card);font-weight:600;line-height:1.4}.cad-plan-card__meta{font-size:var(--cad-type-secondary);color:var(--cad-muted);white-space:nowrap}.cad-plan-card__code{flex:none;font-size:var(--cad-type-small);color:var(--cad-muted)}.cad-plan-card__description{margin-top:calc(-1 * var(--cad-space-1));padding:0 var(--cad-card-pad) var(--cad-space-3);font-size:var(--cad-type-secondary)}.cad-plan-card__empty{border-top:1px solid var(--cad-divider)}:is(.cad-plan-card__empty,.cad-empty.cad-plan-bleed) .cad-heading{font-size:var(--cad-type-card)}.cad-table.cad-plan-freqs th{border-top:1px solid var(--cad-divider)}.cad-table.cad-plan-freqs td{height:auto;padding-top:var(--cad-space-2h);padding-bottom:var(--cad-space-2h);vertical-align:top}.cad-table.cad-plan-freqs tbody tr:hover td{background:none}.cad-plan-freqs__freq{width:28%}.cad-plan-freqs__schedule{width:26%}.cad-plan-freqs__discount{width:14%}.cad-plan-freqs__commitment{width:16%}.cad-plan-freqs__label{display:none}.cad-plan-card__foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--cad-space-2) var(--cad-space-4);min-height:calc(var(--cad-btn-h) + 2 * var(--cad-space-1h));padding:var(--cad-space-1h) var(--cad-card-pad);border-top:1px solid var(--cad-divider);font-size:var(--cad-type-secondary)}.cad-plan-card__foot--warn{background:#fffbf0}.cad-plan-card__reach{color:var(--cad-label)}@media(max-width:640px){.cad-plan-card__head{flex-wrap:wrap}.cad-plan-freqs thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cad-plan-freqs,.cad-plan-freqs tbody{display:block}.cad-plan-freqs tbody tr{display:flex;flex-direction:column;gap:var(--cad-space-1);padding:var(--cad-space-3);border-top:1px solid var(--cad-divider)}.cad-table.cad-plan-freqs td{display:flex;gap:var(--cad-space-3);padding:0;border-bottom:0}.cad-table.cad-plan-freqs td.cad-plan-freqs__wide{display:block}.cad-plan-freqs td:nth-child(3){margin-top:var(--cad-space-1)}.cad-plan-freqs__label{display:block;flex:0 0 104px;color:var(--cad-muted)}.cad-plan-card__foot{flex-direction:column;align-items:flex-start;justify-content:center;padding-top:var(--cad-space-2h);padding-bottom:var(--cad-space-2h)}.cad-plan-card__foot>.cad-btn{width:100%}}.cad-tabs-sub{gap:var(--cad-space-4);margin-bottom:var(--cad-space-3)}.cad-tabs-sub .cad-tab{padding:var(--cad-space-2) 0;font-size:var(--cad-type-secondary)}.cad-card.cad-plan-tab{--cad-plan-pad: var(--cad-card-pad)}.cad-plan-tab>.cad-card-head{align-items:center}.cad-plan-tab>.cad-card-head>.cad-card-actions{margin-left:auto}.cad-card.cad-plan-form{--cad-plan-pad: var(--cad-card-pad);container:cad-plan-form / inline-size;padding:0}.cad-plan-solo{max-width:calc(100% - 340px - var(--cad-space-5))}@container cad-content (max-width: 880px){.cad-plan-solo{max-width:none}}.cad-plan-form__section{padding:var(--cad-space-4) var(--cad-plan-pad)}.cad-plan-form__section+.cad-plan-form__section{border-top:1px solid var(--cad-divider)}.cad-plan-form__section>h2{font-size:var(--cad-type-card);font-weight:600;line-height:1.4}.cad-plan-form__purpose{margin:2px 0 var(--cad-space-3);font-size:var(--cad-type-secondary);color:var(--cad-muted)}.cad-plan-form__note{margin-top:var(--cad-space-3)}.cad-plan-form__foot{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--cad-space-3) var(--cad-space-4);padding:var(--cad-space-4) var(--cad-plan-pad);border-top:1px solid var(--cad-divider)}.cad-plan-form__foot>.cad-field{margin-bottom:0}.cad-plan-form__foot>.cad-btn{margin-top:calc(var(--cad-type-secondary) * 1.45 + var(--cad-space-1h) - (var(--cad-btn-h-lg) - var(--cad-input-h)) / 2)}.cad-plan-form__foot--stack{grid-template-columns:minmax(0,1fr)}.cad-plan-form__actions{justify-content:flex-end}.cad-plan-grid{gap:var(--cad-space-3) var(--cad-space-4)}.cad-plan-unit{flex:0 1 140px;min-width:0}.cad-plan-freqs-list{margin:0 calc(-1 * var(--cad-plan-pad));border-top:1px solid var(--cad-divider);border-bottom:1px solid var(--cad-divider)}.cad-plan-freq+.cad-plan-freq{border-top:1px solid var(--cad-divider)}.cad-plan-freq__summary{display:grid;grid-template-columns:minmax(0,1fr) auto auto var(--cad-icon);align-items:center;gap:var(--cad-space-1) var(--cad-space-4);min-height:var(--cad-row-h-list);padding:var(--cad-space-2) var(--cad-plan-pad);list-style:none}.cad-plan-freq__summary::-webkit-details-marker{display:none}.cad-plan-freq__summary:hover{background:var(--cad-hover)}.cad-plan-freq__summary:focus-visible{outline-offset:-2px}.cad-plan-freq__main{min-width:0}.cad-plan-freq__name{display:block;font-weight:600}.cad-plan-freq__name--add{color:var(--cad-link)}.cad-plan-freq__summary:hover .cad-plan-freq__name--add{color:var(--cad-link-hover);text-decoration:underline}.cad-plan-freq__sub{display:block;font-size:var(--cad-type-small);color:var(--cad-muted)}.cad-plan-freq__discount{font-size:var(--cad-type-secondary);font-weight:600;color:var(--cad-ok);white-space:nowrap}.cad-plan-freq__aside{font-size:var(--cad-type-small);color:var(--cad-muted);white-space:nowrap}.cad-plan-chevron{grid-column:-2 / -1;justify-self:center;flex:none;width:14px;height:14px;color:var(--cad-muted);transition:transform .15s ease-out}details[open]>summary>.cad-plan-chevron{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.cad-plan-chevron{transition:none}}.cad-plan-freq__body{display:flex;flex-direction:column;gap:var(--cad-space-3);padding:var(--cad-space-1) var(--cad-plan-pad) var(--cad-space-4)}.cad-plan-freq__end{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--cad-space-3) var(--cad-space-5)}.cad-plan-freq__end>.cad-field{margin-bottom:0}.cad-plan-freq__remove{max-width:420px}.cad-plan-freq__remove .cad-check__label{color:var(--cad-danger)}@container cad-plan-form (width > 560px){.cad-plan-grid.cad-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.cad-plan-grid.cad-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.cad-plan-grid.cad-plan-grid--lead{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}@container cad-plan-form (width <= 560px){.cad-plan-grid.cad-grid--2{grid-template-columns:minmax(0,1fr)}.cad-plan-grid.cad-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}.cad-plan-grid.cad-grid--3:not(.cad-plan-grid--anchor)>:nth-child(3),.cad-plan-grid.cad-plan-grid--anchor>:first-child{grid-column:1 / -1}.cad-plan-freq__summary{grid-template-columns:auto minmax(0,1fr) var(--cad-icon);gap:2px var(--cad-space-3)}.cad-plan-freq__main{grid-column:1 / 3}.cad-plan-chevron{grid-row:1}.cad-plan-form__foot{grid-template-columns:minmax(0,1fr)}.cad-plan-form__foot>.cad-btn{margin-top:0}.cad-plan-form__foot>.cad-btn,.cad-plan-form__actions>.cad-btn{width:100%}.cad-plan-form__actions{flex-direction:column-reverse;align-items:stretch;text-align:center}}.cad-plan-bleed{margin-left:calc(-1 * var(--cad-plan-pad));margin-right:calc(-1 * var(--cad-plan-pad));container:cad-plan-rows / inline-size}.cad-table-wrap.cad-plan-bleed{border:0;border-top:1px solid var(--cad-divider);border-bottom:1px solid var(--cad-divider);border-radius:0;box-shadow:none}.cad-empty.cad-plan-bleed{border-top:1px solid var(--cad-divider);border-bottom:1px solid var(--cad-divider)}.cad-plan-bleed .cad-table :is(th,td):first-child{padding-left:var(--cad-plan-pad)}.cad-plan-bleed .cad-table :is(th,td):last-child{padding-right:var(--cad-plan-pad)}.cad-plan-rows__lead{width:36%}.cad-plan-rows__label{display:none}@container cad-plan-rows (max-width: 600px){.cad-plan-rows:not(.cad-plan-rows--check) thead,.cad-plan-rows--check thead th:not(.cad-col-check,.cad-plan-rows__lead){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cad-plan-rows,.cad-plan-rows thead,.cad-plan-rows tbody{display:block}.cad-plan-rows--check thead tr{display:flex;align-items:center;gap:var(--cad-space-3);min-height:var(--cad-th-h);padding:0 var(--cad-plan-pad);background:var(--cad-th-bg);border-bottom:1px solid var(--cad-border)}.cad-plan-bleed .cad-table.cad-plan-rows--check thead :is(.cad-col-check,.cad-plan-rows__lead){width:auto;height:auto;padding:0;border-bottom:0;background:none}.cad-plan-rows tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--cad-space-1) var(--cad-space-3);padding:var(--cad-space-2h) var(--cad-plan-pad);border-bottom:1px solid var(--cad-divider)}.cad-plan-rows--check tbody tr{grid-template-columns:auto minmax(0,1fr) auto}.cad-plan-rows tbody tr:last-child{border-bottom:0}.cad-table.cad-plan-rows tbody tr:hover{background:var(--cad-hover)}.cad-plan-bleed .cad-table.cad-plan-rows tbody td{display:block;height:auto;padding:0;border-bottom:0;background:none}.cad-plan-rows__check,.cad-plan-rows__item,.cad-plan-rows__status{grid-row:1}.cad-plan-rows__name{min-width:0;overflow-wrap:anywhere}.cad-table.cad-plan-rows .cad-nowrap{white-space:normal}.cad-plan-bleed .cad-table.cad-plan-rows tbody td.cad-plan-rows__fold{display:flex;gap:var(--cad-space-3);padding-left:calc(var(--cad-plan-thumb) + var(--cad-space-2h));font-size:var(--cad-type-secondary)}.cad-plan-rows__fold{grid-column:1 / -1}.cad-plan-rows--check .cad-plan-rows__fold{grid-column:2 / -1}.cad-plan-rows__fold .cad-cell-actions{justify-content:flex-start}.cad-plan-rows__label{display:block;flex:0 0 88px;color:var(--cad-label)}.cad-plan-rows td[colspan]{grid-column:1 / -1}}.cad-thumb,.cad-plan-bleed{--cad-plan-thumb: 36px}.cad-thumb{flex:0 0 auto;width:var(--cad-plan-thumb);height:var(--cad-plan-thumb);border-radius:var(--cad-radius-sm);border:1px solid var(--cad-border);background:var(--cad-sunken);object-fit:cover;display:inline-flex;align-items:center;justify-content:center;color:var(--cad-muted)}.cad-thumb--empty svg{width:var(--cad-icon);height:var(--cad-icon);stroke:currentColor}.cad-product-cell{display:flex;align-items:center;gap:var(--cad-space-2h);min-width:0}.cad-products-toolbar{display:flex;align-items:center;gap:var(--cad-space-3);margin-bottom:var(--cad-space-3);flex-wrap:wrap}.cad-products-toolbar .cad-input{flex:1 1 240px;max-width:420px;height:var(--cad-control-h)}.cad-plan-advanced{border-top:1px solid var(--cad-divider);padding-top:var(--cad-space-3)}.cad-plan-advanced__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--cad-space-3);font-size:var(--cad-type-secondary);font-weight:600;list-style:none}.cad-plan-advanced__summary::-webkit-details-marker{display:none}.cad-empty.cad-plan-bleed+.cad-plan-advanced{border-top:0;padding-top:0}.cad-plan-reach{display:flex;flex-direction:column;container:cad-plan-reach / inline-size}.cad-plan-reach__row{display:grid;grid-template-columns:200px minmax(0,1fr);gap:var(--cad-space-1h) var(--cad-space-4);padding:var(--cad-space-3) 0;border-top:1px solid var(--cad-divider)}.cad-plan-reach__row>dt{font-weight:500;color:var(--cad-label)}.cad-plan-reach__row>dd{min-width:0;overflow-wrap:anywhere}.cad-plan-reach__row>dd>.cad-mono{display:inline-block;max-width:100%}@container cad-plan-reach (max-width: 520px){.cad-plan-reach__row{grid-template-columns:minmax(0,1fr)}}.cad-plan-about .cad-detail-list__value.cad-mono{font-size:var(--cad-type-small);color:var(--cad-label)}.cad-plan-activity__list{list-style:none;margin:0;padding:0}.cad-plan-activity__item{padding:var(--cad-space-2) 0}.cad-plan-activity__item:first-child{padding-top:0}.cad-plan-activity__item:last-child{padding-bottom:0}.cad-plan-activity__item+.cad-plan-activity__item{border-top:1px solid var(--cad-divider)}.cad-plan-activity__title{font-weight:500}.cad-plan-activity__meta{font-size:var(--cad-type-small);color:var(--cad-muted)}.cad-plan-activity__why{margin-top:2px;font-size:var(--cad-type-secondary);color:var(--cad-label)}.cad-plan-activity__details{margin-top:2px;font-size:var(--cad-type-small)}.cad-plan-activity__details>summary{color:var(--cad-link);font-weight:500}.cad-plan-activity__details>ul{margin-top:var(--cad-space-1);color:var(--cad-label)}.cad-card.cad-plan-delete{padding:var(--cad-space-3) var(--cad-card-pad)}.cad-plan-delete__summary{font-size:var(--cad-type-secondary);list-style:none}.cad-plan-delete__summary::-webkit-details-marker{display:none}.cad-dunning-text-action{white-space:nowrap}.cad-dunning-policies,.cad-dunning-foldable{--cad-dunning-head-h: calc(2 * var(--cad-card-pad) + 20px)}.cad-dunning-chevron{flex:none;width:16px;height:16px;color:var(--cad-muted)}.cad-dunning-foldable:has(>details[open])>.cad-dunning-foldable__head .cad-dunning-chevron{transform:rotate(180deg)}:is(.cad-dunning-new,.cad-dunning-fold,.cad-dunning-reference)>summary{list-style:none}:is(.cad-dunning-new,.cad-dunning-fold,.cad-dunning-reference)>summary::-webkit-details-marker{display:none}.cad-dunning-policies{position:relative;container:cad-dunning-policies / inline-size}.cad-dunning-policies__head{align-items:center;min-height:var(--cad-dunning-head-h);margin-bottom:0;padding:var(--cad-space-2) var(--cad-card-pad)}.cad-dunning-new>summary{position:absolute;top:var(--cad-space-2);right:var(--cad-card-pad);display:flex;align-items:center;height:calc(var(--cad-dunning-head-h) - 2 * var(--cad-space-2));font-size:var(--cad-type-secondary)}.cad-dunning-new__form{padding:0 var(--cad-card-pad) var(--cad-space-4)}.cad-dunning-new__form .cad-field{margin-bottom:0}.cad-dunning-new__form .cad-help{margin-top:var(--cad-space-1h)}.cad-dunning-policies__body{border-top:1px solid var(--cad-divider)}.cad-dunning-policy{--cad-dunning-tail: 220px;display:grid;grid-template-columns:minmax(0,1fr) calc(var(--cad-dunning-tail) + var(--cad-card-pad));align-items:center;min-width:0}.cad-dunning-policy>.cad-row{grid-column:1 / -1;grid-row:1;display:grid;grid-template-columns:minmax(170px,1fr) minmax(130px,280px) minmax(110px,170px) var(--cad-dunning-tail);grid-template-areas:"name ends count edit";align-items:center;gap:2px var(--cad-space-4);min-height:var(--cad-row-h-list)}.cad-dunning-policy:has(>a.cad-row:hover){background:var(--cad-hover)}.cad-dunning-policy--current,.cad-dunning-policy--current:has(>a.cad-row:hover){background:var(--cad-wash-soft);box-shadow:inset 3px 0 0 var(--cad-accent)}.cad-dunning-policy>a.cad-row,.cad-dunning-policy>a.cad-row:hover{background:none;box-shadow:none}.cad-dunning-policy__name{grid-area:name;display:flex;align-items:center;flex-wrap:wrap;gap:var(--cad-space-1) var(--cad-space-2);min-width:0}.cad-dunning-policy__name strong{font-weight:600}.cad-dunning-policy__ends{grid-area:ends;color:var(--cad-label)}.cad-dunning-policy__count{grid-area:count;font-variant-numeric:tabular-nums}.cad-dunning-policy__edit{grid-area:edit;justify-self:end;min-width:2.5em;font-size:var(--cad-type-secondary);text-align:right}a.cad-row:hover .cad-dunning-policy__edit{color:var(--cad-link-hover);text-decoration:underline}.cad-dunning-policy__actions{grid-column:2;grid-row:1;z-index:1;display:flex;justify-content:flex-end;gap:var(--cad-space-4);padding-right:calc(var(--cad-card-pad) + 2.5em + var(--cad-space-4));font-size:var(--cad-type-secondary);pointer-events:none}.cad-dunning-policy__actions>*{pointer-events:auto}.cad-dunning-policy__actions:empty{display:none}@container cad-dunning-policies (max-width: 860px){.cad-dunning-policy>.cad-row{grid-template-columns:auto minmax(0,1fr) var(--cad-dunning-tail);grid-template-areas:"name name edit" "ends count edit"}.cad-dunning-policy__ends,.cad-dunning-policy__count{font-size:var(--cad-type-secondary)}}@container cad-dunning-policies (max-width: 520px){.cad-dunning-policy{grid-template-columns:minmax(0,1fr)}.cad-dunning-policy>.cad-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name edit" "ends ends" "count count"}.cad-dunning-policy__actions{grid-column:1;grid-row:2;justify-content:flex-start;padding:0 var(--cad-card-pad) var(--cad-space-3)}}.cad-dunning-timeline-head{align-items:center;margin-bottom:0}.cad-dunning-filter__box{padding-right:var(--cad-space-1);cursor:default}.cad-dunning-filter__box>label{cursor:pointer}.cad-dunning-filter__select{min-width:0;height:100%;padding:0 var(--cad-space-1) 0 0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.cad-dunning-filter__select:focus{outline:none}.cad-dunning-filter__box:focus-within{border-color:var(--cad-accent);box-shadow:var(--cad-focus-ring)}.cad-dunning-filter__show{font-size:var(--cad-type-secondary)}.cad-dunning-timeline{--cad-dunning-dot: 10px;--cad-dunning-dot-y: calc(var(--cad-space-2) + .725em);margin-top:var(--cad-space-2)}.cad-dunning-timeline__row{display:grid;grid-template-columns:112px minmax(0,1fr);column-gap:var(--cad-space-3)}.cad-dunning-timeline__when{padding:var(--cad-space-2) 0;font-weight:600}.cad-dunning-timeline__row>dd{position:relative;min-width:0;padding:var(--cad-space-2) 0 var(--cad-space-2) var(--cad-space-6)}.cad-dunning-timeline__row>dd:before{content:"";position:absolute;top:0;bottom:0;left:calc(var(--cad-dunning-dot) / 2 - 1px);width:2px;background:var(--cad-border)}.cad-dunning-timeline__row:first-child>dd:before{top:var(--cad-dunning-dot-y)}.cad-dunning-timeline__row:last-child>dd:before{bottom:auto;height:var(--cad-dunning-dot-y)}.cad-dunning-timeline__row:last-child>*{padding-bottom:0}.cad-dunning-timeline__row>dd:after{content:"";position:absolute;top:calc(var(--cad-dunning-dot-y) - var(--cad-dunning-dot) / 2);left:0;width:var(--cad-dunning-dot);height:var(--cad-dunning-dot);border:2px solid var(--cad-border-strong);border-radius:50%;background:var(--cad-surface)}.cad-dunning-timeline__row--end>dd:after{border-color:var(--cad-label);background:var(--cad-label)}.cad-dunning-futile{display:flex;align-items:flex-start;gap:var(--cad-space-1h);margin-top:2px;font-size:var(--cad-type-small);font-weight:500;line-height:1.5;color:var(--cad-warn-ink)}.cad-dunning-futile>.cad-icon{margin-top:2px}.cad-dunning-foldable{position:relative}.cad-dunning-foldable__head{display:flex;align-items:center;justify-content:space-between;gap:var(--cad-space-4);height:var(--cad-dunning-head-h);padding:0 var(--cad-card-pad)}.cad-dunning-foldable>details>summary{position:absolute;top:0;right:0;left:0;z-index:1;height:var(--cad-dunning-head-h);border-radius:var(--cad-radius);cursor:pointer}.cad-dunning-foldable>details>summary:focus-visible{outline-offset:-2px}.cad-dunning-ladder-card{container:cad-dunning-ladder / inline-size}.cad-dunning-fold__intro{padding:0 var(--cad-card-pad) var(--cad-space-3)}.cad-ladder-scroll{position:relative;overflow-x:auto}.cad-ladder__col--hours{width:104px}.cad-ladder__col--action{width:280px}.cad-ladder__col--reason{width:248px}.cad-ladder__col--moves{width:148px}.cad-table.cad-ladder td{height:auto;padding-top:var(--cad-space-2);padding-bottom:var(--cad-space-1h);vertical-align:top}.cad-table.cad-ladder tbody tr:hover td{background:none}.cad-ladder-delay{width:76px}.cad-ladder-select{width:100%}.cad-ladder__note{margin-top:2px;line-height:16px}.cad-ladder__note--email{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cad-ladder__row:has(option[value=EMAIL]:checked) .cad-ladder__note--email{display:none}.cad-ladder-moves{display:flex;align-items:center;gap:2px;height:var(--cad-input-h);font-size:var(--cad-type-secondary)}.cad-ladder-moves>.cad-dunning-text-action{margin-left:var(--cad-space-2)}.cad-ladder-move[data-pending]{opacity:1;cursor:progress}.cad-ladder-foot{padding:var(--cad-space-3) var(--cad-card-pad);border-top:1px solid var(--cad-divider)}.cad-ladder-reset,.cad-ladder-reset:hover{margin-left:var(--cad-space-1);color:var(--cad-label)}.cad-ladder-foot__note{margin-left:auto}@container cad-dunning-ladder (max-width: 1020px){.cad-ladder,.cad-ladder tbody{display:block}.cad-ladder colgroup{display:none}.cad-ladder thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.cad-ladder__row{--cad-ladder-heading-h: 16px;display:grid;grid-template-columns:88px minmax(0,1fr) minmax(0,1fr);grid-template-areas:"hours action reason" "hours email moves";gap:var(--cad-space-3);padding:var(--cad-space-3) var(--cad-card-pad);border-top:1px solid var(--cad-divider)}.cad-table.cad-ladder td,.cad-table.cad-ladder td:is(:first-child,:last-child){display:block;height:auto;padding:0;border:0}.cad-ladder__cell[data-label]:before{content:attr(data-label);content:attr(data-label) / "";display:block;margin-bottom:var(--cad-space-1);font-size:var(--cad-type-small);font-weight:500;line-height:var(--cad-ladder-heading-h);color:var(--cad-muted)}.cad-ladder__cell--hours{grid-area:hours}.cad-ladder__cell--action{grid-area:action}.cad-ladder__cell--reason{grid-area:reason}.cad-ladder__cell--email{grid-area:email}.cad-ladder__note--email{white-space:normal}.cad-table.cad-ladder td.cad-ladder__cell--moves{grid-area:moves;padding-top:calc(var(--cad-ladder-heading-h) + var(--cad-space-1))}.cad-ladder-delay{width:100%}}@container cad-dunning-ladder (max-width: 520px){.cad-ladder__row{grid-template-columns:80px minmax(0,1fr);grid-template-areas:"hours ." "action action" "reason reason" "email email" "moves moves"}.cad-table.cad-ladder td.cad-ladder__cell--moves{padding-top:0}.cad-ladder-moves{margin-left:-6px}}.cad-dunning-unit{position:relative;width:200px;max-width:100%}.cad-dunning-unit>.cad-input{width:100%;padding-right:56px}.cad-dunning-unit__suffix{position:absolute;top:50%;right:var(--cad-space-2h);transform:translateY(-50%);color:var(--cad-muted);pointer-events:none}.cad-dunning-checks{margin:var(--cad-space-4) 0;padding-top:var(--cad-space-4);border-top:1px solid var(--cad-divider)}.cad-dunning-settings>.cad-message{margin-bottom:0}.cad-dunning-reference__body{padding:0 var(--cad-card-pad) var(--cad-card-pad)}.cad-dunning-reasons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--cad-space-6);margin-top:var(--cad-space-3)}.cad-dunning-reasons__item{padding:var(--cad-space-2h) 0;border-top:1px solid var(--cad-divider)}@media(max-width:640px){.cad-dunning-filter{width:100%;gap:var(--cad-space-1) var(--cad-space-2)}.cad-dunning-filter__box{display:contents}.cad-dunning-filter__box>label{flex-basis:100%}.cad-dunning-filter__select{flex:1 1 0;height:var(--cad-control-h);padding:0 var(--cad-space-1h) 0 var(--cad-space-2h);border:1px solid var(--cad-border-strong);border-radius:var(--cad-radius-sm);background:var(--cad-surface)}.cad-dunning-filter__select:focus{border-color:var(--cad-accent);box-shadow:var(--cad-focus-ring)}.cad-dunning-timeline__row{grid-template-columns:88px minmax(0,1fr)}.cad-dunning-reasons{grid-template-columns:minmax(0,1fr)}.cad-ladder-reset,.cad-ladder-foot__note{margin-left:0}}.cad-billing-state__heading{font-size:var(--cad-type-section);font-weight:600;line-height:1.3}.cad-billing-state__detail{max-width:80ch;color:var(--cad-label)}.cad-billing-state__changes{display:flex;flex-direction:column;gap:var(--cad-space-1);font-size:var(--cad-type-secondary);color:var(--cad-muted)}.cad-billing-state__changes strong{font-weight:600;color:var(--cad-label)}.cad-billing-page{container:cad-billing / inline-size}.cad-billing-switches{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--cad-divider)}.cad-billing-switches>.cad-panel__section+.cad-panel__section{border-top:0;border-left:1px solid var(--cad-divider)}.cad-billing-armed__fields{align-items:flex-start}.cad-billing-armed__fields>.cad-field{margin-bottom:0}.cad-billing-armed__fields>.cad-billing-armed__reason{flex:1 1 220px}.cad-billing-armed__fields .cad-input.cad-mono{font-family:var(--cad-mono)}.cad-billing-switches .cad-billing-armed__fields,.cad-billing-switches .cad-billing-armed__extra{margin-top:auto}.cad-billing-switches .cad-billing-armed__extra+.cad-billing-armed__fields{margin-top:0}.cad-billing-switches+.cad-billing-overdue{border-top:1px solid var(--cad-divider)}.cad-billing-overdue h3{font-size:var(--cad-type-card);font-weight:600}@container cad-billing (max-width: 640px){.cad-billing-overdue__rows>.cad-row{flex-wrap:wrap}.cad-billing-overdue__rows .cad-row__end{flex-basis:100%;margin-left:0}}.cad-billing-evidence{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:var(--cad-space-5);align-items:start}.cad-billing-run-notes{padding-top:var(--cad-space-2);border-top:1px solid var(--cad-divider);font-size:var(--cad-type-small);color:var(--cad-muted);overflow-wrap:anywhere}.cad-billing-figures .cad-detail-list__term{flex:1 1 0;min-width:0}.cad-billing-figures .cad-detail-list__value{flex:0 1 auto;max-width:50%;font-variant-numeric:tabular-nums}.cad-billing-count-note{display:block;font-size:var(--cad-type-secondary);font-weight:400}@container cad-billing (max-width: 900px){.cad-billing-evidence{grid-template-columns:minmax(0,1fr)}.cad-billing-evidence>.cad-rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@container cad-billing (max-width: 640px){.cad-billing-switches,.cad-billing-evidence>.cad-rail{grid-template-columns:minmax(0,1fr)}.cad-billing-switches>.cad-panel__section+.cad-panel__section{border-left:0;border-top:1px solid var(--cad-divider)}}.cad-users-access{container:cad-users-access / inline-size}.cad-users-invite{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,180px) auto;grid-template-rows:auto auto auto;gap:var(--cad-space-1h) var(--cad-space-3)}.cad-users-invite>.cad-field{grid-row:1 / span 3;display:grid;grid-template-rows:subgrid;margin-bottom:0}.cad-users-invite__submit{grid-column:3;grid-row:2;display:flex}@container cad-users-access (max-width: 520px){.cad-users-invite{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:repeat(5,auto)}.cad-users-invite>.cad-users-invite__email{grid-column:1 / -1;grid-row:1 / span 3}.cad-users-invite>.cad-users-invite__role{grid-column:1;grid-row:4 / span 2}.cad-users-invite__role>.cad-label{margin-top:var(--cad-space-2h)}.cad-users-invite__submit{grid-column:2;grid-row:5}}.cad-users-roles{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:var(--cad-space-1h) var(--cad-space-4);padding-top:var(--cad-space-3);padding-bottom:var(--cad-space-3)}.cad-users-roles__row{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;align-items:baseline}.cad-users-roles dt{font-size:var(--cad-type-secondary);font-weight:600;color:var(--cad-label)}.cad-users-roles dd{font-size:var(--cad-type-secondary);color:var(--cad-muted)}.cad-users-people{container:cad-users / inline-size}.cad-users-people__head{margin-bottom:0;padding:var(--cad-card-pad) var(--cad-card-pad) var(--cad-space-3)}.cad-users-col--role{width:236px}.cad-users-col--status{width:184px}.cad-users-col--last{width:124px}.cad-users-col--actions{width:184px}.cad-table.cad-users-table tbody td{overflow-wrap:anywhere}.cad-table.cad-users-table :is(th,td):last-child{text-align:right}.cad-users-person{display:flex;align-items:center;gap:var(--cad-space-2h);min-width:0}.cad-users-person__text{min-width:0}.cad-users-you{font-weight:400;color:var(--cad-muted)}.cad-users-role{color:var(--cad-label)}.cad-users-table .cad-role-select{width:140px;height:var(--cad-control-h)}.cad-users-cell--last{white-space:nowrap}.cad-users-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--cad-space-1) var(--cad-space-4)}.cad-users-last-label{display:none}@container cad-users (max-width: 960px){.cad-users-table,.cad-users-table tbody{display:block}.cad-users-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.cad-users-table tbody tr{display:grid;grid-template-columns:minmax(0,1fr) 150px 164px;gap:var(--cad-space-2) var(--cad-space-4);align-items:center;padding:var(--cad-space-3) var(--cad-card-pad);border-top:1px solid var(--cad-divider)}.cad-users-table tbody tr:hover{background:var(--cad-hover)}.cad-table.cad-users-table tbody td,.cad-table.cad-users-table tbody td:is(:first-child,:last-child){display:block;height:auto;padding:0;border:0}.cad-table.cad-users-table .cad-users-cell--person{grid-column:1 / span 2;grid-row:1}.cad-table.cad-users-table .cad-users-cell--status{grid-column:3;grid-row:1;text-align:right}.cad-table.cad-users-table .cad-users-cell--role{grid-column:1;grid-row:2;padding-left:calc(var(--cad-avatar) + var(--cad-space-2h))}.cad-table.cad-users-table .cad-users-cell--last{grid-column:2;grid-row:2;font-size:var(--cad-type-secondary);color:var(--cad-muted)}.cad-table.cad-users-table .cad-users-cell--actions{grid-column:3;grid-row:2}.cad-users-last-label{display:inline}}@container cad-users (max-width: 640px){.cad-users-table tbody tr{grid-template-columns:minmax(0,1fr)}.cad-table.cad-users-table .cad-users-cell--person{grid-column:1}.cad-table.cad-users-table .cad-users-cell--status{grid-column:1;grid-row:2;text-align:left}.cad-table.cad-users-table .cad-users-cell--role{grid-column:1;grid-row:3}.cad-table.cad-users-table .cad-users-cell--last{grid-column:1;grid-row:4}.cad-table.cad-users-table td.cad-users-cell--actions{grid-column:1;grid-row:5;text-align:left}.cad-table.cad-users-table .cad-users-cell--status,.cad-table.cad-users-table .cad-users-cell--last,.cad-table.cad-users-table tbody td.cad-users-cell--actions{padding-left:calc(var(--cad-avatar) + var(--cad-space-2h))}.cad-users-actions{justify-content:flex-start}}.cad-widget-layout{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:var(--cad-space-5);align-items:start}.cad-widget-status-card__head{margin-bottom:var(--cad-space-2)}.cad-widget-status__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--cad-space-4);align-items:center;padding:var(--cad-space-3) 0;border-top:1px solid var(--cad-divider)}.cad-widget-status__term{display:flex;flex-direction:column;gap:2px;min-width:0}.cad-widget-status__name{font-weight:600}.cad-widget-status__desc,.cad-widget-status__note{font-size:var(--cad-type-small);color:var(--cad-muted);overflow-wrap:anywhere}.cad-widget-status__note{color:var(--cad-ink)}.cad-widget-status__badge{margin:0}.cad-widget-check{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cad-space-3) var(--cad-space-4);padding-top:var(--cad-space-3);border-top:1px solid var(--cad-divider)}.cad-widget-steps{margin:var(--cad-space-4) 0 0;padding:0;list-style:none;container:cad-widget-steps / inline-size}.cad-widget-step{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:var(--cad-space-3);align-items:start;padding:var(--cad-space-2h) 0;border-top:1px solid var(--cad-divider)}.cad-widget-step:last-child{padding-bottom:0}.cad-widget-step__marker{display:flex;align-items:center;justify-content:center;width:24px;height:24px;margin-top:-2px;border-radius:50%;background:var(--cad-neutral-wash);color:var(--cad-label);font-size:var(--cad-type-small);font-weight:600}.cad-widget-step__marker--done{background:var(--cad-ok-wash);color:var(--cad-ok)}.cad-widget-step__text{min-width:0}.cad-widget-step__link{display:inline-flex;align-items:center;gap:var(--cad-space-1);white-space:nowrap}.cad-widget-preview{--cad-type-body: 16px;--cad-type-secondary: 15px;--cad-type-small: 14px;--cad-type-label: 16px;display:flex;flex-direction:column;gap:var(--cad-space-4);max-width:480px;font-size:var(--cad-type-body)}.cad-widget-preview__product{display:grid;grid-template-columns:64px minmax(0,1fr);grid-template-rows:auto auto;column-gap:var(--cad-space-4);align-items:center}.cad-widget-preview__image{grid-row:1 / span 2;width:64px;height:64px;border-radius:var(--cad-radius-sm);background:var(--cad-sunken)}.cad-widget-preview__title{align-self:end;font-weight:600}.cad-widget-preview__price{align-self:start;color:var(--cad-muted)}.cad-widget-preview__frame,.cad-widget-preview__plans{display:flex;flex-direction:column;gap:var(--cad-space-2)}.cad-widget-preview__frequency{margin-top:var(--cad-space-1);font-weight:600}.cad-widget-preview__option,.cad-widget-preview__plan{display:flex;align-items:center;gap:var(--cad-space-3);padding:var(--cad-space-3) var(--cad-space-4);border:1px solid var(--cad-border-strong);border-radius:var(--cad-radius-md);cursor:default}.cad-widget-preview__option--selected,.cad-widget-preview__plan--selected{border-color:var(--cad-ink);box-shadow:inset 0 0 0 1px var(--cad-ink)}.cad-widget-preview__option input,.cad-widget-preview__plan input{flex:none;margin:0;accent-color:var(--cad-ink);pointer-events:none}.cad-widget-preview__label{flex:1 1 auto}.cad-widget-preview__option--selected .cad-widget-preview__label{font-weight:600}.cad-widget-preview__plan-body{flex:1 1 auto;display:flex;flex-direction:column;min-width:0}.cad-widget-preview__plan-name{font-weight:600}.cad-widget-preview__plan-desc{font-size:var(--cad-type-small);color:var(--cad-muted)}.cad-widget-preview__plan-meta{display:flex;flex-direction:column;align-items:flex-end;text-align:right}.cad-widget-preview__plan-meta .cad-widget-preview__amount{font-weight:600}.cad-widget-preview__save{font-size:var(--cad-type-small);font-weight:600;color:var(--cad-ok)}.cad-widget-preview__then{font-size:var(--cad-type-small);color:var(--cad-muted)}.cad-widget-preview__button{display:flex;align-items:center;justify-content:center;height:48px;margin-top:-2px;border-radius:var(--cad-radius-sm);background:var(--cad-ink);color:var(--cad-surface);font-weight:600}.cad-widget-preview-caption{padding-top:var(--cad-space-3);border-top:1px solid var(--cad-divider)}@container cad-widget-steps (max-width: 560px){.cad-widget-step{grid-template-columns:24px minmax(0,1fr);row-gap:var(--cad-space-1h)}.cad-widget-step__link{grid-column:2;justify-self:start;white-space:normal}}@container cad-content (max-width: 880px){.cad-widget-layout{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.cad-widget-status__row{grid-template-columns:minmax(0,1fr);gap:var(--cad-space-2)}.cad-widget-status__badge{justify-self:start}}.cad-portal-save{justify-content:flex-end}.cad-portal-path,.cad-portal-link-input{font-family:var(--cad-mono);background:var(--cad-hover)}.cad-portal-path{width:26ch;font-size:var(--cad-type-secondary);color:var(--cad-label)}.cad-portal-link-input{font-size:var(--cad-type-small);resize:none;overflow-wrap:anywhere}.cad-portal-link-copy{display:inline-flex;align-items:center;gap:var(--cad-space-2)}.cad-portal-disclosure__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--cad-space-3);padding:var(--cad-space-3) var(--cad-card-pad);list-style:none;font-weight:600;color:var(--cad-label)}.cad-portal-disclosure__summary:hover{background:var(--cad-hover)}.cad-portal-disclosure__summary:focus-visible{outline-offset:-2px}.cad-portal-disclosure__summary::-webkit-details-marker{display:none}.cad-portal-disclosure__chevron{flex:none;width:16px;height:16px;color:var(--cad-muted);transition:transform .15s ease-out}.cad-portal-disclosure[open] .cad-portal-disclosure__chevron{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.cad-portal-disclosure__chevron{transition:none}}.cad-portal-disclosure__body{padding:var(--cad-space-1) var(--cad-card-pad) var(--cad-card-pad)}.cad-portal-disclosure__body .cad-steps{max-width:72ch;gap:var(--cad-space-2h)}.cad-portal-disclosure__body .cad-steps__item:before{width:24px;height:24px;border:0;background:var(--cad-neutral-wash);color:var(--cad-label)}.cad-portal-places{max-width:72ch;font-size:var(--cad-type-secondary)}.cad-toggle-list{list-style:none;margin:0;padding:0}.cad-toggle-list>li{padding:var(--cad-space-3) var(--cad-card-pad)}.cad-toggle-list>li+li{border-top:1px solid var(--cad-divider)}.cad-portal-check-help{display:flex;flex-direction:column;gap:2px;margin-top:2px;padding-left:calc(16px + var(--cad-space-2h));font-size:var(--cad-type-secondary);color:var(--cad-muted)}.cad-portal-limits,.cad-portal-brand{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cad-space-4) var(--cad-space-5)}.cad-portal-limits :is(.cad-input,.cad-portal-unit){width:170px;max-width:100%}.cad-portal-unit{display:inline-flex;align-items:center;align-self:flex-start;gap:var(--cad-space-2);height:var(--cad-input-h);padding:0 var(--cad-space-2h);border:1px solid var(--cad-border-strong);border-radius:var(--cad-radius-sm);background:var(--cad-surface)}.cad-portal-unit:focus-within{border-color:var(--cad-accent);box-shadow:var(--cad-focus-ring)}.cad-portal-unit:has(input:disabled){background:var(--cad-sunken);color:var(--cad-muted);cursor:not-allowed}.cad-portal-unit__input{flex:1 1 6.5em;min-width:0;height:100%;padding:0;border:0;background:transparent;color:inherit;font-size:var(--cad-type-body)}.cad-portal-unit__input:focus{outline:none}.cad-portal-unit__input::placeholder{color:var(--cad-muted)}.cad-portal-unit__input:disabled{cursor:not-allowed}.cad-portal-unit__suffix{flex:none;color:var(--cad-muted)}.cad-swatch{display:inline-block;width:12px;height:12px;border-radius:3px;border:1px solid var(--cad-border-strong);vertical-align:-1px;margin-right:var(--cad-space-1h)}.cad-portal-offer-totals{display:flex;flex-wrap:wrap;gap:var(--cad-space-3) var(--cad-space-7)}.cad-portal-offers-wrap{overflow-x:auto}.cad-portal-offers-wrap:focus-visible{outline:2px solid var(--cad-accent);outline-offset:-2px}.cad-portal-offers :is(th,td):first-child{min-width:240px}.cad-portal-offers .cad-portal-offers__reasons{width:160px}.cad-portal-offers :is(th,td).cad-num,.cad-portal-offers :is(th,td):last-child{width:1%;white-space:nowrap}@media(max-width:1280px){.cad-portal-offers-section{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.cad-portal-path{flex:1 1 12rem}.cad-portal-limits,.cad-portal-brand{grid-template-columns:minmax(0,1fr)}}.cad-analytics-period__icon{color:var(--cad-muted)}.cad-analytics-period__menu{margin:0;padding:0;list-style:none}.cad-analytics-period__check{margin-left:auto}.cad-analytics-figures{gap:var(--cad-space-4)}.cad-analytics-figure .cad-stat__label{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cad-space-1) var(--cad-space-2);min-height:var(--cad-badge-h)}.cad-analytics-figure .cad-stat__note{font-size:var(--cad-type-small)}.cad-analytics-figure__change{display:flex;flex-direction:column;align-items:flex-start;gap:var(--cad-space-1)}.cad-analytics-card__head{padding:var(--cad-card-pad) var(--cad-card-pad) 0}.cad-analytics-card__body{padding:0 var(--cad-card-pad) var(--cad-card-pad)}.cad-analytics-card__foot{padding:var(--cad-space-3) var(--cad-card-pad);border-top:1px solid var(--cad-divider)}.cad-analytics-scroll{overflow-x:auto}.cad-analytics-all tbody th{min-width:12em;font-weight:400}.cad-analytics-all td .cad-cell-secondary{max-width:28ch;margin-left:auto}.cad-analytics-all__more{display:none}.cad-analytics-all__change{margin-top:var(--cad-space-1)}.cad-analytics-defs>summary{list-style:none;font-size:var(--cad-type-secondary)}.cad-analytics-defs>summary::-webkit-details-marker{display:none}.cad-analytics-defs__row{padding:var(--cad-space-2) 0}.cad-analytics-defs__row+.cad-analytics-defs__row{border-top:1px solid var(--cad-divider)}.cad-analytics-defs__row dd{font-size:var(--cad-type-secondary)}.cad-analytics-links{border-top:1px solid var(--cad-divider)}.cad-analytics-links .cad-row__title{color:var(--cad-link)}.cad-analytics-links a.cad-row:hover .cad-row__title{color:var(--cad-link-hover)}.cad-analytics-money .cad-segbar{height:12px}.cad-analytics-rates{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--cad-space-2) var(--cad-space-6)}.cad-analytics-rates__item{display:flex;align-items:baseline;gap:var(--cad-space-2)}.cad-analytics-rates__item dt{font-size:var(--cad-type-secondary);color:var(--cad-muted)}.cad-analytics-rates__item dd{font-size:var(--cad-type-card);font-weight:600}.cad-analytics-stages thead th:nth-child(1){width:200px}.cad-analytics-stages thead th:nth-child(2){width:110px}.cad-analytics-stages thead th:nth-child(3){width:120px}.cad-analytics-rate{display:flex;align-items:center;gap:var(--cad-space-3)}.cad-analytics-rate .cad-segbar{flex:1 1 auto;max-width:360px;min-width:80px;height:8px}.cad-analytics-rate__figure{flex:none;min-width:3.5em;font-weight:600}.cad-analytics-pair{align-items:start}.cad-table tbody th.cad-analytics-split-name{font-weight:400}.cad-analytics-by__more{display:none}.cad-analytics-now{font-size:var(--cad-type-secondary);color:var(--cad-label)}.cad-analytics-walk thead th{height:0;padding-top:0;padding-bottom:0}.cad-analytics-walk .cad-analytics-walk__step{width:180px}.cad-analytics-walk .cad-analytics-walk__change{width:90px}.cad-analytics-walk tbody th{font-weight:400}.cad-analytics-walk .cad-segbar{height:8px;border-radius:0;overflow:visible}.cad-analytics-walk .cad-segbar__seg{border-radius:3px}.cad-analytics-walk .cad-segbar__seg--track{background:transparent}.cad-table .cad-analytics-walk__check{text-align:right;font-size:var(--cad-type-small);color:var(--cad-muted)}.cad-chart__svg{display:block;overflow:visible}.cad-chart__band{fill:transparent;shape-rendering:crispEdges}.cad-chart__col:hover .cad-chart__band,.cad-chart__col--missing .cad-chart__band{fill:var(--cad-sunken)}.cad-chart__col--flagged .cad-chart__band,.cad-chart__col--flagged:hover .cad-chart__band{fill:var(--cad-danger-wash)}.cad-chart__bar--up{fill:var(--cad-accent)}.cad-chart__bar--down{fill:var(--cad-danger)}.cad-chart__zero{stroke:var(--cad-muted);stroke-width:1}.cad-chart__tick{fill:var(--cad-muted);font-size:var(--cad-type-small)}.cad-chart__legend{margin-top:var(--cad-space-2)}.cad-chart__key{display:block;flex:none}.cad-analytics-days .cad-analytics-days__check{width:160px}.cad-analytics-days tbody th{font-weight:400}.cad-analytics-days__more{display:none}.cad-table tbody tr.cad-analytics-off :is(td,th){background:var(--cad-danger-wash);background:color-mix(in srgb,var(--cad-danger-wash) 50%,var(--cad-surface))}@media(max-width:1299px){.cad-analytics-split,.cad-analytics-pair{grid-template-columns:minmax(0,1fr)}}@media(max-width:1199px){.cad-analytics-figures{grid-template-columns:repeat(2,minmax(0,1fr))}}@container cad-content (max-width: 700px){.cad-analytics-all thead th.cad-analytics-all__wide{padding-top:var(--cad-space-1);padding-bottom:var(--cad-space-1);white-space:normal}}@media(max-width:640px){.cad-analytics-period>.cad-pop__panel{right:auto;left:0}.cad-analytics-figures{gap:var(--cad-space-3)}:is(.cad-analytics-card__head,.cad-analytics-walk-card>.cad-card-head){flex-direction:column;align-items:flex-start;gap:var(--cad-space-1)}:is(.cad-analytics-all,.cad-analytics-stages,.cad-analytics-by,.cad-analytics-days){--cad-cell-x: var(--cad-space-2);--cad-cell-x-edge: var(--cad-card-pad)}.cad-analytics-all .cad-analytics-all__wide{display:none}.cad-analytics-all__more{display:block}.cad-analytics-walk .cad-analytics-walk__step{width:120px}.cad-analytics-walk .cad-analytics-walk__change{width:72px}.cad-analytics-walk .cad-segbar--meter{min-width:0}.cad-chart__tick--minor{display:none}.cad-analytics-stages thead th:nth-child(n),.cad-analytics-days .cad-analytics-days__check{width:auto}.cad-analytics-stages{--cad-cell-x: var(--cad-space-1h)}.cad-analytics-rate .cad-segbar{display:none}.cad-analytics-stages :is(th,td):last-child{text-align:right}.cad-analytics-rate{justify-content:flex-end}.cad-analytics-stages thead th{white-space:normal}.cad-analytics-stages tbody th{white-space:nowrap}.cad-analytics-by .cad-analytics-by__wide{display:none}.cad-analytics-by__more{display:block}.cad-analytics-by tfoot th{white-space:normal}.cad-analytics-days .cad-analytics-days__wide{display:none}.cad-analytics-days__more{display:block}}.cad-migration-head{align-items:flex-start}.cad-migration-head>:first-child{flex:1 1 360px;min-width:0}.cad-migration-picker{display:flex;align-items:center;gap:var(--cad-space-2);min-width:0;font-size:var(--cad-type-secondary)}.cad-migration-picker>.cad-select{width:300px;min-width:0;height:var(--cad-control-h)}.cad-migration-new{position:relative}.cad-migration-new>summary{display:inline-flex;align-items:center;min-height:var(--cad-btn-h);font-size:var(--cad-type-secondary);list-style:none;white-space:nowrap}.cad-migration-new>summary::-webkit-details-marker{display:none}.cad-migration-new__panel{position:absolute;top:calc(100% + var(--cad-space-1));right:0;z-index:10;width:min(380px,calc(100vw - 32px));padding:var(--cad-card-pad);background:var(--cad-surface);border:1px solid var(--cad-border);border-radius:var(--cad-radius);box-shadow:var(--cad-shadow-raised)}.cad-migration-empty-form{max-width:420px;margin:var(--cad-space-4) auto 0;text-align:left;color:var(--cad-ink)}:is(.cad-migration-layout,.cad-migration-new__panel,.cad-migration-empty-form) fieldset.cad-check-list>legend{padding:0;margin-bottom:var(--cad-space-1)}:is(.cad-migration-layout,.cad-migration-new__panel,.cad-migration-empty-form) fieldset.cad-check-list>.cad-check:last-of-type{border-bottom:0}.cad-migration-engine{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cad-space-1h) var(--cad-space-2h);padding:var(--cad-space-3) var(--cad-card-pad);background:var(--cad-surface);border:1px solid var(--cad-border);border-radius:var(--cad-radius);box-shadow:var(--cad-shadow)}.cad-migration-engine--live{box-shadow:inset 3px 0 0 var(--cad-danger),var(--cad-shadow)}.cad-migration-engine__label{font-size:var(--cad-type-card);font-weight:600}.cad-migration-engine__text{order:1;flex:1 1 100%;min-width:0;font-size:var(--cad-type-secondary);color:var(--cad-label)}.cad-migration-engine__aside{margin-left:auto;font-size:var(--cad-type-secondary);color:var(--cad-muted);white-space:nowrap}.cad-stack:has(>.cad-migration-layout){container:cad-migration / inline-size}.cad-migration-layout{display:grid;grid-template-columns:264px minmax(0,1fr);gap:var(--cad-space-5);align-items:start}.cad-migration-layout>nav{position:sticky;top:calc(var(--cad-topbar-h) + var(--cad-space-4));max-height:calc(100vh - var(--cad-topbar-h) - var(--cad-space-7));overflow-y:auto;background:var(--cad-surface);border:1px solid var(--cad-border);border-radius:var(--cad-radius);box-shadow:var(--cad-shadow)}.cad-migration-main{display:flex;flex-direction:column;gap:var(--cad-space-4);min-width:0}.cad-migration-card{scroll-margin-top:calc(var(--cad-topbar-h) + var(--cad-space-4))}.cad-migration-fold__body{scroll-margin-top:calc(var(--cad-topbar-h) + var(--cad-row-h) + var(--cad-space-4))}.cad-migration-menu{display:flex;flex-direction:column;gap:2px;margin:0;padding:var(--cad-space-1h);list-style:none}.cad-migration-menu__item{display:flex;align-items:flex-start;gap:var(--cad-space-2h);padding:var(--cad-space-1h) var(--cad-space-2);border-radius:var(--cad-radius-sm);color:inherit}a.cad-migration-menu__item:hover{background:var(--cad-neutral-wash);color:inherit;text-decoration:none}a.cad-migration-menu__item:focus-visible{outline-offset:-2px}.cad-migration-menu__item--active,a.cad-migration-menu__item--active:hover{background:var(--cad-wash)}.cad-migration-step__dot{flex:none;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:22px;height:22px;border-radius:50%;font-size:var(--cad-type-small);font-weight:600;line-height:1}.cad-migration-step__dot--done{background:var(--cad-ok-wash);color:var(--cad-ok);font-weight:700}.cad-migration-step__dot--active{background:var(--cad-accent);color:var(--cad-accent-contrast);font-weight:700}.cad-migration-step__dot--todo{border:1px solid var(--cad-border-strong);color:var(--cad-muted)}.cad-migration-step__text{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}.cad-migration-step__name{font-weight:500;line-height:22px;color:var(--cad-ink)}.cad-migration-menu__item--active .cad-migration-step__name{font-weight:600;color:var(--cad-accent)}.cad-migration-menu__item--todo .cad-migration-step__name{color:var(--cad-muted)}.cad-migration-step__note{font-size:var(--cad-type-small);line-height:1.35;color:var(--cad-muted);overflow-wrap:anywhere}.cad-migration-menu__item--active .cad-migration-step__note{color:var(--cad-label)}.cad-migration-step__head{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:var(--cad-space-2) var(--cad-space-4)}.cad-migration-step__title{margin-top:2px;font-size:var(--cad-type-section);font-weight:600;line-height:1.3}:is(.cad-migration-layout,.cad-migration-fold) :is(.cad-form-row,.cad-migration-accept)>.cad-field{margin-bottom:0}:is(.cad-migration-layout,.cad-migration-fold) :is(.cad-form-row--bottom,.cad-migration-accept) .cad-btn{height:var(--cad-input-h)}.cad-migration-accept{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--cad-space-3) var(--cad-space-4);padding-top:var(--cad-space-4);border-top:1px solid var(--cad-divider)}.cad-migration-accept>.cad-field{flex:1 1 160px}.cad-migration-table+.cad-migration-accept{padding-top:0;border-top:0}.cad-migration-table{overflow-x:auto;min-width:0;margin-left:calc(-1 * var(--cad-card-pad));margin-right:calc(-1 * var(--cad-card-pad));border-top:1px solid var(--cad-divider);border-bottom:1px solid var(--cad-divider)}.cad-migration-table>.cad-table{min-width:520px}.cad-migration-table>.cad-table th{background:var(--cad-th-bg)}.cad-migration-table>.cad-table :is(th,td):first-child{padding-left:var(--cad-card-pad)}.cad-migration-table>.cad-table :is(th,td):last-child{padding-right:var(--cad-card-pad)}.cad-migration-main .cad-stat{padding:var(--cad-space-2h) var(--cad-space-3);border:1px solid var(--cad-border);border-radius:var(--cad-radius-md)}.cad-migration-findings{display:flex;flex-direction:column;gap:var(--cad-space-2);margin:0;padding:0;list-style:none}.cad-migration-findings>li{display:flex;align-items:baseline;gap:var(--cad-space-2h)}.cad-report-text{margin:0;white-space:pre;overflow:auto;max-height:24rem;padding:var(--cad-space-3);border:1px solid var(--cad-border);border-radius:var(--cad-radius-sm);background:var(--cad-sunken);font-size:var(--cad-type-small);line-height:1.5}.cad-migration-fold{min-width:0;overflow:hidden;background:var(--cad-surface);border:1px solid var(--cad-border)}.cad-migration-fold:not(.cad-migration-fold+.cad-migration-fold){border-top-left-radius:var(--cad-radius);border-top-right-radius:var(--cad-radius)}.cad-migration-fold:not(:has(+.cad-migration-fold)){border-bottom-left-radius:var(--cad-radius);border-bottom-right-radius:var(--cad-radius);box-shadow:var(--cad-shadow)}.cad-migration-fold+.cad-migration-fold{margin-top:calc(-1 * var(--cad-space-4) - 1px);border-top-color:var(--cad-divider)}.cad-migration-fold>summary{position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:2px var(--cad-space-2);min-height:var(--cad-row-h);padding:var(--cad-space-2) calc(var(--cad-card-pad) + var(--cad-space-5)) var(--cad-space-2) var(--cad-card-pad);list-style:none}.cad-migration-fold>summary::-webkit-details-marker{display:none}.cad-migration-fold>summary:hover{background:var(--cad-hover)}.cad-migration-fold>summary:focus-visible{outline-offset:-2px}.cad-migration-fold__title{font-size:var(--cad-type-card);font-weight:600}.cad-migration-fold--danger .cad-migration-fold__title{color:var(--cad-danger)}.cad-migration-fold__note{font-size:var(--cad-type-secondary);color:var(--cad-muted)}.cad-migration-fold>.cad-card{margin-top:0;padding:var(--cad-card-pad);border:0;border-top:1px solid var(--cad-divider);border-radius:0;box-shadow:none}.cad-migration-chevron{position:absolute;top:50%;right:calc(var(--cad-card-pad) + var(--cad-space-1));width:7px;height:7px;border-right:1.5px solid var(--cad-muted);border-bottom:1.5px solid var(--cad-muted);transform:translateY(-75%) rotate(45deg)}details[open]>summary>.cad-migration-chevron{transform:translateY(-25%) rotate(-135deg)}@container cad-migration (max-width: 860px){.cad-migration-layout{grid-template-columns:minmax(0,1fr);gap:var(--cad-space-4)}.cad-migration-layout>nav{position:static;max-height:none;overflow:visible}.cad-migration-menu{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}}@media(max-width:640px){.cad-migration-picker{display:grid;grid-template-columns:auto minmax(0,1fr)}.cad-migration-picker>.cad-select{width:100%}.cad-migration-picker>.cad-btn{grid-column:1 / -1}.cad-migration-new__panel{position:static;width:auto;margin-top:var(--cad-space-2)}.cad-migration-engine__aside{order:2;margin-left:0}.cad-section:has(#cad-migration-jobs) .cad-row{flex-wrap:wrap}.cad-section:has(#cad-migration-jobs) .cad-row__end{order:-1;flex-basis:100%;margin-left:0}.cad-migration-menu{grid-template-columns:repeat(2,minmax(0,1fr))}a.cad-migration-menu__item:not(.cad-migration-menu__item--active) .cad-migration-step__note{display:none}.cad-migration-main .cad-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.cad-migration-table>.cad-table{min-width:0}.cad-migration-layout .cad-form-row>.cad-field--fit{flex:1 1 100%}.cad-migration-layout .cad-field--fit>.cad-btn,:is(.cad-migration-new__panel,.cad-migration-empty-form) .cad-btn{width:100%}}.cad-guide-head{position:relative;z-index:1;width:fit-content;margin-bottom:calc(-1 * var(--cad-btn-h))}.cad-guide-head .cad-page-head__lead>.cad-back{margin-top:0}.cad-guide{max-width:640px;margin:0 0 var(--cad-space-7);font-size:15px;line-height:1.65}.cad-guide>h1:first-child{min-height:var(--cad-btn-h);margin:0 0 var(--cad-space-5);padding-left:calc(var(--cad-btn-h) + var(--cad-space-3));font-size:var(--cad-type-title);font-weight:600;letter-spacing:-.01em;line-height:var(--cad-btn-h)}.cad-guide h2{margin:var(--cad-space-7) 0 var(--cad-space-3);font-size:18px;font-weight:600;letter-spacing:-.01em}.cad-guide h3{margin:var(--cad-space-6) 0 var(--cad-space-2);font-size:var(--cad-type-section);font-weight:600}.cad-guide h4{margin:var(--cad-space-5) 0 var(--cad-space-1h);font-size:15px;font-weight:600}.cad-guide hr{margin:var(--cad-space-7) 0}.cad-guide hr+:is(h2,h3){margin-top:0}.cad-guide p{margin-bottom:var(--cad-space-3)}.cad-guide :is(ul,ol){margin:0 0 var(--cad-space-3);padding-left:1.4em}.cad-guide li+li{margin-top:var(--cad-space-1)}.cad-guide li>:is(ul,ol){margin:var(--cad-space-1) 0 0}.cad-guide code{background:var(--cad-surface);box-shadow:inset 0 0 0 1px var(--cad-divider)}.cad-guide pre{margin:0 0 var(--cad-space-3);padding:var(--cad-space-3) var(--cad-space-4);overflow-x:auto;background:var(--cad-surface);border:1px solid var(--cad-border);border-radius:var(--cad-radius-md);font-size:var(--cad-type-small);line-height:1.6}.cad-guide pre code{padding:0;background:none;box-shadow:none;font-size:inherit}.cad-guide table{margin:0 0 var(--cad-space-4);background:var(--cad-surface);font-size:var(--cad-type-secondary);line-height:1.5}.cad-guide th{background:var(--cad-th-bg)}@media(max-width:640px){.cad-guide{font-size:var(--cad-type-body)}.cad-guide>h1:first-child{padding-top:calc((var(--cad-btn-h) - var(--cad-type-title) * 1.3) / 2);line-height:1.3}}.cad-shop-form{display:flex;flex-direction:column;gap:var(--cad-space-3);margin-top:var(--cad-space-5)}.cad-shop-form>.cad-field{margin-bottom:0}.cad-shop-form .cad-input{width:100%}.cad-shop-form>.cad-btn{width:100%}.cad-page__body>.cad-detail-list{padding:var(--cad-space-1h) var(--cad-space-3);border:1px solid var(--cad-border);border-radius:var(--cad-radius-md);background:var(--cad-sunken)}.cad-page__body>.cad-detail-list .cad-detail-list__row{flex-wrap:wrap;row-gap:2px}.cad-page__body>.cad-detail-list .cad-detail-list__term{font-size:var(--cad-type-secondary)}.cad-page__body>.cad-detail-list .cad-detail-list__value{min-width:0;font-size:var(--cad-type-secondary)}.cad-error-detail{margin:var(--cad-space-5) 0 0;max-height:24rem;overflow:auto;padding:var(--cad-space-3);border:1px solid var(--cad-border);border-radius:var(--cad-radius-sm);background:var(--cad-sunken);font-family:var(--cad-mono);font-size:var(--cad-type-small);white-space:pre}.cad-page>.cad-stack{gap:var(--cad-space-2)}.cad-page .cad-card{display:flex;flex-direction:column;gap:var(--cad-space-2h);padding:0;border:0;border-radius:0;background:none;box-shadow:none}.cad-page .cad-card .cad-text:not(.cad-text--muted){color:var(--cad-label)}.cad-page:has(>.cad-stack .cad-error-status){--cad-page-measure: 440px}.cad-page .cad-card>.cad-mt-4{margin-top:var(--cad-space-2h)}.cad-page.cad-stack>.cad-brand{margin-bottom:0}@media(max-width:640px){.cad-shop-form .cad-input{font-size:16px}.cad-page .cad-card .cad-btn{width:100%}}.cad-page .cad-detail-list__value{margin-left:auto}.cad-shop-form .cad-field-error{text-wrap:balance}.cad-tier-current__name{font-size:var(--cad-type-section);font-weight:600;line-height:1.3}.cad-tier-current__sentence{max-width:80ch;color:var(--cad-label)}.cad-tier-current__facts{max-width:640px}.cad-tier{display:flex;flex-direction:column;gap:var(--cad-space-3)}.cad-tier__name{font-size:var(--cad-type-section);font-weight:600;line-height:1.3}.cad-tier__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--cad-space-1h)}.cad-tier__amount{font-size:var(--cad-type-metric);font-weight:600;letter-spacing:-.01em;line-height:1.25}.cad-tier__unit{font-size:var(--cad-type-secondary);color:var(--cad-muted)}.cad-tier__terms{font-size:var(--cad-type-secondary);color:var(--cad-label)}.cad-tier__foot{margin-top:auto;padding-top:var(--cad-space-1)}.cad-tier__foot:empty{display:none}@media(max-width:640px){.cad-tier__foot>.cad-btn{width:100%}}.cad-plan-steps{display:flex;flex-direction:column;gap:var(--cad-space-3)}.cad-plan-steps__later{display:flex;flex-direction:column;gap:var(--cad-space-2)}.cad-plan-steps:not(:has(.cad-plan-steps__toggle input:checked)) .cad-plan-steps__later{display:none}.cad-plan-steps__sentence{margin:0}
