.paintos-e1{--e-ink: #1d293d;--e-navigation: #202d43;--e-navigation-hover: #f9fbff;--e-operational: #344257;--e-secondary: #455369;--e-body: #344257;--e-meta: #455369;--e-quiet: #5b687b;--e-blue: #365b91;--e-selected-ink: #294a79;--e-selected: #dde7f6;--e-selected-edge: #bacce7;--e-focus: #506585;--e-focus-dark: #c8d8ee;--e-canvas: #eaf0f8;--e-plane: #fbfcfe;--e-white: #fff;--e-line: #e2ebf8;--e-soft: #f0f5fc;--e-hover: #e8effa;--e-warning: #855524;--e-warning-fill: #fcf0df;--e-critical: #a14352;--e-critical-fill: #faedf0;--e-success: #23634f;--e-success-fill: #e4f3ed;--e-primary: linear-gradient(165deg, #3b5275 0%, #263953 60%, #23324a 100%);--e-primary-hover: linear-gradient(165deg, #344b6e, #203149);--e-primary-pressed: #23324a;--e-environment: radial-gradient(ellipse at 16% 0%, #e1eafa 0%, transparent 50%), radial-gradient(ellipse at 92% 5%, #ebe7f5 0%, transparent 48%), #eaf0f8;--e-shadow-control: 0 1px 2px #2637550a, 0 3px 7px #26375505, inset 0 1px 0 #fff;--e-shadow-plane: 0 2px 6px #24406903, 0 18px 48px -20px #405d8624, 0 0 0 1px #ffffffd9;--e-shadow-primary: 0 2px 4px #26375522, inset 0 1px 0 #ffffff30;--e-shadow-overlay: 0 24px 90px #22355133;--e-backdrop: #20314b55;--e-font: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", sans-serif;--e-radius-plane: 26px;--e-radius-control: 15px;--e-radius-soft: 12px;--e-page: 32px;--e-inset: 24px;--e-gap: 22px}body:has(.paintos-e1.e-shell) .batch-mobile-nav{display:none}.paintos-e1{font-family:var(--e-font);font-size:14px;line-height:1.5;color:var(--e-ink);font-weight:400;letter-spacing:normal;-webkit-font-smoothing:antialiased}.paintos-e1 *{box-sizing:border-box}.paintos-e1 :where(h1,h2,h3,p,ol,ul){margin:0;padding:0;font-family:inherit}.paintos-e1 :where(button,input,select,textarea,a,summary){font-family:inherit;font-size:inherit;letter-spacing:normal}.paintos-e1 :where(button,a){-webkit-tap-highlight-color:transparent}.paintos-e1 :where(button){cursor:pointer;border:0;background:none;color:inherit;font-weight:400;box-shadow:none;margin:0}.paintos-e1 :where(a){color:inherit;text-decoration:none}.paintos-e1 :where(button,a,input,select,textarea,summary):focus-visible{outline:3px solid var(--e-focus);outline-offset:-4px;box-shadow:none!important}.paintos-e1 :where(.e-record,.e-visit,.e-history button):focus-visible{outline-offset:2px}.paintos-e1 .e-icon{display:inline-flex;flex:none;width:20px;height:20px;vertical-align:middle;pointer-events:none}.paintos-e1 .e-icon svg{width:100%;height:100%;display:block}.paintos-e1 .e-button,.paintos-e1 .e-link{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:10px 15px;line-height:1.4;flex:none;border-radius:var(--e-radius-control);text-decoration:none;font-weight:500;text-align:center}.paintos-e1 .e-button--secondary{background:var(--e-plane);box-shadow:var(--e-shadow-control);color:var(--e-body)}.paintos-e1 .e-button--primary{background:var(--e-primary);color:var(--e-white);box-shadow:var(--e-shadow-primary);min-height:46px;padding:12px 18px}.paintos-e1 .e-button--primary:focus-visible{outline-color:var(--e-focus-dark)}.paintos-e1 .e-button--soft{background:var(--e-soft);box-shadow:inset 0 0 0 1px var(--e-line);color:var(--e-blue);border-radius:var(--e-radius-soft);padding:10px 13px}.paintos-e1 .e-button--quiet,.paintos-e1 .e-link{color:var(--e-blue);padding-inline:6px;background:transparent;box-shadow:none}.paintos-e1 .e-button:disabled{opacity:.6;cursor:wait}.paintos-e1 .e-context,.paintos-e1 .e-source,.paintos-e1 .e-footnote{font-size:13px;line-height:1.55;color:var(--e-quiet);font-weight:400}.paintos-e1 .e-context{display:block;color:var(--e-body)}.paintos-e1 .e-operational{display:block;font-size:14px;color:var(--e-ink);font-weight:600}.paintos-e1 .e-attention-text{display:block;color:var(--e-warning);font-size:13px;font-weight:600;line-height:1.4}.paintos-e1 .e-shell{min-height:100dvh}.paintos-e1.e-shell{display:grid;grid-template-columns:204px minmax(0,1fr);min-height:100dvh;background:var(--e-environment)}.paintos-e1 .e-sidebar{padding:26px 16px;position:sticky;top:0;height:100dvh;display:flex;flex-direction:column;border-right:1px solid var(--e-white);overflow:auto}.paintos-e1 .e-brand{display:flex;align-items:center;gap:12px;font-size:21px;font-weight:600;letter-spacing:-1px;padding:4px 12px;min-height:44px}.paintos-e1 .e-brand .e-icon{width:28px;height:28px;color:var(--e-selected-ink)}.paintos-e1 .e-eyebrow{display:block;text-transform:uppercase;font-size:10px;color:var(--e-quiet);letter-spacing:.8px;margin:30px 12px 10px}.paintos-e1 nav[aria-label="Main navigation"] :where(a,button,summary),.paintos-e1 .e-sidebar-footer>:is(a,button){width:100%;display:flex;align-items:center;justify-content:flex-start;gap:12px;text-align:left;padding:12px;min-height:48px;border-radius:14px;color:var(--e-body);font-size:13px;line-height:1.4}.paintos-e1 nav [aria-current=page]{background:var(--e-selected);color:var(--e-selected-ink);box-shadow:inset 0 0 0 1px var(--e-selected-edge);font-weight:500}.paintos-e1 .e-nav-disclosure summary{cursor:pointer;list-style:none}.paintos-e1 .e-nav-disclosure summary::-webkit-details-marker{display:none}.paintos-e1 .e-nav-disclosure summary .e-icon:last-child{margin-left:auto;width:14px}.paintos-e1 .e-nav-disclosure a{padding-left:44px!important}.paintos-e1 .e-sidebar-footer{margin-top:auto;padding-top:14px;border-top:1px solid var(--e-selected-edge)}.paintos-e1 .e-sidebar-footer .e-context{font-size:11px;margin-top:3px}.paintos-e1 .e-avatar{border:1px solid var(--e-white);border-radius:12px;min-width:34px;height:34px;display:grid;place-items:center;color:var(--e-selected-ink);font-size:11px}.paintos-e1 .e-workspace{min-width:0}.paintos-e1 .e-utility{min-height:80px;display:flex;align-items:center;justify-content:space-between;padding:18px var(--e-page);gap:16px}.paintos-e1 .e-breadcrumb{display:flex;align-items:center;gap:10px;color:var(--e-body);font-size:12px}.paintos-e1 .e-breadcrumb .e-icon{width:12px}.paintos-e1 .e-utility-actions{display:flex;gap:8px;align-items:center}.paintos-e1 .e-mobile-brand,.paintos-e1 .e-mobile-nav{display:none}.paintos-e1 .e-main{padding:8px var(--e-page) 48px;max-width:1640px;margin:0 auto;width:100%;background:none}.paintos-e1 .e-page-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin:0 0 23px}.paintos-e1 h1{font-size:32px;line-height:1.15;letter-spacing:-1.4px;font-weight:600;color:var(--e-ink)}.paintos-e1 .e-page-heading p{font-size:14px;color:var(--e-body);margin:9px 0 7px}.paintos-e1 .e-source{font-size:11px;display:block}.paintos-e1 .e-summary-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px;color:var(--e-body);font-size:13px}.paintos-e1 .e-select{display:flex;align-items:center;gap:9px;color:var(--e-body);font-size:12px;margin:0}.paintos-e1 .e-select-control{display:inline-flex;position:relative;min-width:0;background:var(--e-plane);border-radius:var(--e-radius-control);box-shadow:var(--e-shadow-control)}.paintos-e1 .e-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-height:44px;padding:11px 34px 11px 13px;border:none;border-radius:var(--e-radius-control);background:transparent;color:var(--e-ink);font-size:13px;cursor:pointer;margin:0}.paintos-e1 .e-select-control .e-icon{position:absolute;right:12px;top:14px;width:14px;height:16px}.paintos-e1 .e-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px}.paintos-e1 .e-metric{display:flex;flex-direction:column;align-items:flex-start;text-align:left;background:var(--e-plane);padding:24px;border-radius:var(--e-radius-plane);box-shadow:var(--e-shadow-plane);min-width:0;min-height:180px;color:var(--e-ink);overflow-wrap:anywhere}.paintos-e1 .e-metric-label{font-size:12px;color:var(--e-body)}.paintos-e1 .e-metric-value{font-size:29px;line-height:1.2;font-weight:500;letter-spacing:-.8px;margin-top:12px;font-variant-numeric:tabular-nums}.paintos-e1 .e-metric-note{font-size:11px;color:var(--e-meta);margin:8px 0 14px;line-height:1.5}.paintos-e1 .e-metric-action{margin-top:auto;display:flex;align-items:center;gap:8px;font-size:11px;color:var(--e-blue)}.paintos-e1 .e-metric-action .e-icon{width:16px;height:16px}.paintos-e1 .e-dashboard-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:var(--e-gap);margin-bottom:var(--e-gap);align-items:stretch}.paintos-e1 .e-surface{background:var(--e-plane);border-radius:var(--e-radius-plane);padding:var(--e-inset);box-shadow:var(--e-shadow-plane);min-width:0}.paintos-e1 .e-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.paintos-e1 h2{font-size:18px;line-height:1.35;letter-spacing:-.5px;font-weight:500;color:var(--e-ink)}.paintos-e1 .e-section-heading p{font-size:12px;color:var(--e-body);line-height:1.5;margin-top:5px}.paintos-e1 .e-section-heading>.e-button,.paintos-e1 .e-section-heading>.e-link{font-size:12px;margin-top:-8px}.paintos-e1 .e-empty{padding:24px 0 18px;max-width:55ch}.paintos-e1 .e-empty>strong{font-size:15px;font-weight:500;display:block}.paintos-e1 .e-empty-copy{margin-top:7px;font-size:13px;color:var(--e-body);line-height:1.6}.paintos-e1 .e-empty>.e-button{margin-top:18px}.paintos-e1 :is(a,button).e-record{width:100%;display:flex;align-items:center;gap:14px;min-height:62px;padding:16px 0;text-align:left;border-bottom:1px solid var(--e-line);border-radius:0;background:transparent;box-shadow:none;color:var(--e-ink)}.paintos-e1 .e-record:last-child{border-bottom:none}.paintos-e1 .e-record-body{flex:1;min-width:0;overflow-wrap:anywhere}.paintos-e1 .e-record strong{font-size:14px;font-weight:500;line-height:1.5}.paintos-e1 .e-record-detail{display:block;font-size:13px;color:var(--e-body);margin-top:5px;line-height:1.5}.paintos-e1 .e-record-detail>span{display:block;margin-top:3px}.paintos-e1 .e-record-fact{font-variant-numeric:tabular-nums;font-weight:500;font-size:14px}.paintos-e1 .e-record>.e-icon,.paintos-e1 .e-visit>.e-icon{color:var(--e-blue);width:18px;height:18px}.paintos-e1 .e-visit{display:grid;grid-template-columns:76px minmax(0,1fr) 18px;gap:14px;align-items:start;width:100%;text-align:left;padding:18px 0;border-bottom:1px solid var(--e-line);background:transparent}.paintos-e1 .e-visit:last-child{border:0}.paintos-e1 .e-visit-time strong{display:block;font-size:14px;font-weight:600;white-space:nowrap;line-height:1.4}.paintos-e1 .e-visit-time>span{font-size:12px;color:var(--e-body);white-space:nowrap;display:block;margin-top:2px}.paintos-e1 .e-visit-body>strong{font-size:14px;font-weight:500;display:block;line-height:1.45;overflow-wrap:anywhere}.paintos-e1 .e-visit-body .e-operational{margin-top:8px;font-size:13px}.paintos-e1 .e-visit-body .e-attention-text{margin-top:7px}.paintos-e1 .e-visit-body .e-context{margin-top:4px;font-size:12px}.paintos-e1 .e-visit>.e-icon{align-self:center}.paintos-e1 .e-attention-item{display:grid;grid-template-columns:18px minmax(0,1fr);gap:12px;padding:18px 0 20px;border-bottom:1px solid var(--e-line)}.paintos-e1 .e-attention-item:last-child{border:0;padding-bottom:0}.paintos-e1 .e-attention-item>.e-icon{color:var(--e-warning);width:18px;height:18px;margin-top:2px}.paintos-e1 .e-attention-item--critical>.e-icon{color:var(--e-critical)}.paintos-e1 h3{font-size:14px;font-weight:500;line-height:1.5;letter-spacing:normal;color:var(--e-ink)}.paintos-e1 .e-attention-item p{font-size:12px;color:var(--e-body);margin-top:5px;line-height:1.55}.paintos-e1 .e-attention-item .e-button{margin-top:13px;font-size:13px}.paintos-e1 .e-history{list-style:none;padding:0 0 0 17px;margin:0}.paintos-e1 .e-history li{border-left:1px solid var(--e-selected-edge);position:relative;padding-left:20px}.paintos-e1 .e-history li:before{content:"";position:absolute;left:-4px;top:21px;width:7px;height:7px;border-radius:50%;background:var(--e-focus);box-shadow:0 0 0 4px var(--e-plane)}.paintos-e1 .e-history li:last-child{border-left-color:transparent}.paintos-e1 .e-history button{position:relative;width:100%;padding:12px 24px 16px 0;text-align:left;display:block;min-height:44px}.paintos-e1 .e-history strong{display:block;font-size:13px;font-weight:500;line-height:1.5}.paintos-e1 .e-history button>span:not(.e-icon){display:block;font-size:12px;color:var(--e-body);margin-top:5px}.paintos-e1 .e-history time{display:block;font-size:11px;color:var(--e-quiet);margin-top:6px}.paintos-e1 .e-history button>.e-icon{position:absolute;right:0;top:18px;width:16px;height:16px;color:var(--e-blue)}.paintos-e1 .e-history-total{font-size:28px;font-weight:500;letter-spacing:-.5px}.paintos-e1 .e-receipts-chart{display:flex;align-items:end;gap:3px;height:100px;margin:20px 0 10px}.paintos-e1 .e-receipts-chart>span{flex:1;height:3px;background:var(--e-line);border-radius:3px}.paintos-e1 .e-receipts-chart>span[data-paid]{height:100%;background:var(--e-blue)}.paintos-e1 .e-chart-axis{display:flex;justify-content:space-between;color:var(--e-quiet);font-size:11px;margin-bottom:18px}.paintos-e1 .e-footnote{margin-top:14px;font-size:12px}.paintos-e1.e-dialog{width:min(560px,calc(100vw - 32px));max-height:calc(100dvh - 40px);margin:auto;padding:0;border:1px solid var(--e-white);border-radius:var(--e-radius-plane);background:var(--e-plane);box-shadow:var(--e-shadow-overlay);overflow:auto;overscroll-behavior:contain}.paintos-e1.e-dialog::backdrop{background:var(--e-backdrop)}.paintos-e1 .e-dialog-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:22px 24px 12px}.paintos-e1 .e-dialog-heading h2{padding-top:9px;overflow-wrap:anywhere}.paintos-e1 .e-dialog-content{padding:8px 24px 28px}.paintos-e1 .e-dialog-content>p{margin:12px 0;color:var(--e-body)}.paintos-e1 .e-field{display:flex;flex-direction:column;gap:8px;font-size:13px;color:var(--e-body);margin:10px 0 18px}.paintos-e1 .e-field :where(input,textarea){width:100%;font-size:16px;min-height:48px;padding:12px 15px;border-radius:var(--e-radius-control);border:1px solid var(--e-selected-edge);background:var(--e-white);color:var(--e-ink);box-shadow:var(--e-shadow-control);margin:0}.paintos-e1 .e-error{color:var(--e-critical);font-size:14px;line-height:1.5;margin-bottom:16px}.paintos-e1 .e-existing-tools :where(button,.btn){min-height:44px;border-radius:var(--e-radius-control);background:var(--e-soft);color:var(--e-blue);box-shadow:var(--e-shadow-control);font-family:var(--e-font);font-size:14px}.paintos-e1 .e-loading{padding:20px 0;color:var(--e-body)}.paintos-e1 .e-loading>div{height:40px;border-radius:12px;background:var(--e-soft);margin-top:20px}.paintos-e1 .e-skip{position:fixed;left:16px;top:-80px;padding:12px 20px;background:var(--e-plane);z-index:1000;border-radius:15px}.paintos-e1 .e-skip:focus{top:12px}@media(hover:hover){.paintos-e1 :where(.e-record,.e-visit,.e-metric,.e-history button):hover{background:var(--e-soft)}.paintos-e1 .e-button:hover{background:var(--e-hover)}.paintos-e1 .e-button--primary:hover{background:var(--e-primary-hover)}.paintos-e1 nav[aria-label="Main navigation"] :where(a,button,summary):not([aria-current=page]):hover,.paintos-e1 .e-sidebar-footer>:where(button,a):hover{background:var(--e-navigation-hover)}.paintos-e1 nav[aria-label="Main navigation"] [aria-current=page]:hover{background:var(--e-selected)}}@media(max-width:1100px){.paintos-e1 .e-dashboard-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.paintos-e1 .e-metric{padding:20px}.paintos-e1 .e-section-heading{flex-wrap:wrap}.paintos-e1 .e-sidebar{padding-inline:12px}.paintos-e1.e-shell{grid-template-columns:180px minmax(0,1fr)}}@media(max-width:900px){.paintos-e1.e-shell{display:block}.paintos-e1 .e-sidebar,.paintos-e1 .e-breadcrumb{display:none}.paintos-e1 .e-mobile-brand{display:flex;align-items:center;gap:8px}.paintos-e1 .e-utility{padding:16px 24px}.paintos-e1 .e-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.paintos-e1 .e-mobile-nav{position:fixed;bottom:0;left:0;right:0;z-index:20;display:flex;justify-content:space-around;background:var(--e-plane);padding:8px 6px calc(8px + env(safe-area-inset-bottom));box-shadow:var(--e-shadow-plane)}.paintos-e1 .e-mobile-nav :where(a,button){display:flex;flex:1;align-items:center;justify-content:center;flex-direction:column;gap:4px;min-height:48px;font-size:14px;border-radius:12px;color:var(--e-body)}.paintos-e1 .e-mobile-nav [aria-current]{color:var(--e-selected-ink);background:var(--e-selected);box-shadow:none}.paintos-e1 .e-main{padding-bottom:104px}}@media(max-width:650px){.paintos-e1{--e-page: 16px;--e-inset: 20px;--e-gap: 18px}.paintos-e1 .e-utility{padding:12px 16px;min-height:68px;gap:8px}.paintos-e1 .e-mobile-brand{gap:0}.paintos-e1 .e-mobile-brand .e-brand{font-size:19px;padding-inline:7px}.paintos-e1 .e-utility-actions{gap:6px}.paintos-e1 .e-utility-actions .e-button{padding:10px;min-width:44px}.paintos-e1 .e-utility-actions .e-button[aria-label=Notifications],.paintos-e1 .e-search-label,.paintos-e1 .e-create-label{display:none}.paintos-e1 .e-page-heading{display:block;margin:12px 0 22px}.paintos-e1 h1{font-size:30px}.paintos-e1 .e-page-heading>.e-button{margin-top:18px}.paintos-e1 .e-source{font-size:11px;max-width:36ch}.paintos-e1 .e-summary-toolbar{align-items:flex-end}.paintos-e1 .e-summary-toolbar>span{font-size:12px}.paintos-e1 .e-select{display:block;font-size:11px}.paintos-e1 .e-select>span:first-child{display:block;margin-bottom:5px}.paintos-e1 .e-select select{font-size:16px;padding-left:12px}.paintos-e1 .e-metrics{gap:12px;margin-bottom:18px}.paintos-e1 .e-metric{padding:18px;min-height:174px;border-radius:22px}.paintos-e1 .e-metric-value{font-size:27px}.paintos-e1 .e-metric-label{font-size:12px}.paintos-e1 .e-metric-note{font-size:11px}.paintos-e1 .e-dashboard-grid{display:grid;grid-template-columns:minmax(0,1fr)}.paintos-e1 .e-section-heading{flex-wrap:nowrap;gap:10px}.paintos-e1 .e-section-heading>.e-link,.paintos-e1 .e-section-heading>.e-button{font-size:12px}.paintos-e1 .e-visit{grid-template-columns:68px minmax(0,1fr) 16px;gap:10px;padding:20px 0}.paintos-e1 .e-visit-body>strong{font-size:14px}.paintos-e1 .e-visit-body .e-operational{font-size:14px}.paintos-e1 :is(a,button).e-record{gap:10px}.paintos-e1 .e-record-fact{font-size:13px}.paintos-e1 .e-attention-item h3{font-size:15px}.paintos-e1 .e-attention-item p{font-size:13px}.paintos-e1 .e-attention-item .e-button,.paintos-e1 .e-history strong{font-size:14px}.paintos-e1 .e-history button>span:not(.e-icon){font-size:13px}}@media(forced-colors:active){.paintos-e1 :where(button,a,input,select,textarea,summary):focus-visible{outline:3px solid Highlight}.paintos-e1 .e-button{border:1px solid ButtonText}.paintos-e1 [aria-current=page]{border:2px solid Highlight}}.paintos-e1 .e-select select{background-image:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.paintos-e1.e-shell[data-sidebar-collapsed=true]{grid-template-columns:minmax(0,1fr)}.paintos-e1.e-shell[data-sidebar-collapsed=true]>.e-sidebar{display:none}.paintos-e1 :where(input,select,textarea){font-family:var(--e-font)!important;color:var(--e-ink)!important}.paintos-e1 select::picker-icon{display:none}@media(max-width:650px){.paintos-e1 :where(input,select,textarea){font-size:16px!important}}.paintos-e1 .e-trend{width:100%;height:100px;overflow:visible;margin:20px 0 10px}.paintos-e1 .e-trend polyline{stroke:var(--e-blue);stroke-width:2;fill:none}.paintos-e1 .e-discard{padding:16px 0;margin-bottom:16px}.paintos-e1 .e-discard p{margin:6px 0 12px;color:var(--e-body)}.paintos-e1 .e-discard>div{display:flex;flex-wrap:wrap;gap:10px}.paintos-e1 .e-button:active,.paintos-e1 .e-record:active,.paintos-e1 .e-visit:active,.paintos-e1 .e-metric:active{background:var(--e-selected)}.paintos-e1 .e-button--primary:active{background:var(--e-primary-pressed)}@media(max-width:900px){html:has(.paintos-e1.e-shell){scroll-padding-bottom:calc(88px + env(safe-area-inset-bottom))}.paintos-e1.e-shell :where(button,a,input,select,textarea,summary){scroll-margin-block:12px}}.paintos-e1 nav[aria-label="Main navigation"] :where(a,button,summary):not([aria-current=page]),.paintos-e1 .e-sidebar-footer>button,.paintos-e1 .e-mobile-nav :where(a,button):not([aria-current=page]){color:var(--e-navigation)}.paintos-e1 .e-sidebar-footer>a{margin-top:16px}.paintos-e1 .e-sidebar-footer>:where(button,a):active{background:var(--e-selected)}.paintos-e1 .e-dialog-content .e-sidebar-footer{margin-top:20px}.paintos-e1 .e-operations-actions,.paintos-e1 .e-list-toolbar,.paintos-e1 .e-list-footer,.paintos-e1 .e-calendar-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.paintos-e1 .e-operations-actions{margin-top:16px}.paintos-e1 .e-list-toolbar{margin-bottom:20px;align-items:flex-end}.paintos-e1 .e-list-toolbar .e-field{margin:0;flex:1;min-width:200px}.paintos-e1 .e-list-toolbar .e-select{flex-direction:column;align-items:flex-start;gap:6px;color:var(--e-operational)}.paintos-e1 .e-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 20px}.paintos-e1 .e-tabs button{min-height:44px;padding:10px 15px;border-radius:var(--e-radius-control);color:var(--e-operational)}.paintos-e1 .e-tabs button[aria-pressed=true]{color:var(--e-selected-ink);background:var(--e-selected);font-weight:500}.paintos-e1 .e-tabs button span{margin-left:7px;font-size:12px}.paintos-e1 .e-jobs-heading{display:grid;grid-template-columns:44px minmax(220px,2.4fr) minmax(125px,1.05fr) minmax(110px,1fr) minmax(98px,.8fr) 100px 18px;gap:18px;padding:0 12px 12px;color:var(--e-operational);font-size:12px}.paintos-e1 .e-jobs-heading span:nth-last-child(2){text-align:right}.paintos-e1 .e-job-row{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:start;border-top:1px solid var(--e-line);padding:0 12px;gap:18px;position:relative}.paintos-e1 .e-row-check{display:flex;align-items:center;justify-content:center;width:44px;min-height:48px;margin:8px 0;cursor:pointer}.paintos-e1 .e-row-check input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;width:17px;height:17px;min-height:0;accent-color:var(--e-selected-ink);margin:0;cursor:pointer}.paintos-e1 .e-job-destination{display:grid;grid-template-columns:minmax(220px,2.4fr) minmax(125px,1.05fr) minmax(110px,1fr) minmax(98px,.8fr) 100px 18px;-moz-column-gap:18px;column-gap:18px;row-gap:5px;align-items:start;padding:19px 0 20px;min-width:0}.paintos-e1 .e-job-destination:after{content:"";position:absolute;inset:0 0 0 62px}.paintos-e1 .e-job-destination:focus-visible{outline:none}.paintos-e1 .e-job-row:has(.e-job-destination:focus-visible){outline:3px solid var(--e-focus);outline-offset:-3px}.paintos-e1 .e-job-row[data-selected=true]{background:var(--e-selected)}.paintos-e1 .e-job-identity{grid-column:1;grid-row:1;min-width:0}.paintos-e1 .e-job-identity>strong{font-size:15px;font-weight:600;line-height:1.4;display:block;color:var(--e-ink);overflow-wrap:anywhere}.paintos-e1 .e-job-attention{display:block;color:var(--e-warning);font-size:13px;font-weight:600;line-height:1.4;margin-top:7px;overflow-wrap:anywhere}.paintos-e1 .e-job-critical{color:var(--e-critical)}.paintos-e1 .e-job-stage{display:block;color:var(--e-operational);font-size:12px;margin-top:6px}.paintos-e1 .e-job-stage[data-complete=true]{color:var(--e-success)}.paintos-e1 .e-job-fact{min-width:0;grid-row:1}.paintos-e1 .e-job-fact>strong{font-size:14px;color:var(--e-ink);font-weight:500;line-height:1.45;display:block;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.paintos-e1 .e-job-visit>strong,.paintos-e1 .e-job-progress>strong{font-weight:600}.paintos-e1 .e-job-fact-detail{display:block;font-size:12px;line-height:1.5;color:var(--e-operational);margin-top:3px}.paintos-e1 .e-job-fact-label{display:block;font-size:12px;color:var(--e-operational);margin-bottom:4px}@media(min-width:1251px){.paintos-e1 .e-job-fact-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.paintos-e1 .e-job-value{text-align:right}.paintos-e1 .e-job-context{grid-row:2;grid-column:1;font-size:13px;line-height:1.5;color:var(--e-secondary);overflow-wrap:anywhere}.paintos-e1 .e-job-destination>.e-icon{grid-row:1;grid-column:6;width:18px;height:18px;color:var(--e-blue);align-self:center}.paintos-e1 .e-page-selection{display:flex;align-items:center;gap:10px;padding:0 12px;color:var(--e-operational);font-size:12px}.paintos-e1 .e-page-selection .e-row-check{margin:0}.paintos-e1 .e-page-selection>span:last-child{margin-left:auto}.paintos-e1 .e-list-footer{justify-content:space-between;margin-top:20px;font-size:13px;color:var(--e-operational)}.paintos-e1 .e-inline-status{color:var(--e-operational);margin:12px 0;font-size:13px}.paintos-e1 .e-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.paintos-e1 .e-field-grid .e-wide{grid-column:1/-1}.paintos-e1 .e-facts{display:grid;gap:18px;margin:20px 0}.paintos-e1 .e-facts dt{color:var(--e-secondary);font-size:12px}.paintos-e1 .e-facts dd{margin:4px 0 0;font-size:15px;overflow-wrap:anywhere}@media(hover:hover){.paintos-e1 .e-job-row:has(.e-job-destination:hover){background:var(--e-soft)}}.paintos-e1 .e-job-row:has(.e-job-destination:active){background:var(--e-selected)}@media(min-width:701px)and (max-width:1250px){.paintos-e1 .e-jobs-heading{display:none}.paintos-e1 .e-job-destination{grid-template-columns:minmax(170px,2fr) repeat(3,minmax(90px,1fr)) 90px 18px;gap:12px}}@media(max-width:700px){.paintos-e1 .e-list-toolbar{gap:12px}.paintos-e1 .e-list-toolbar .e-field{flex-basis:100%}.paintos-e1 .e-list-toolbar>.e-select{flex:1;min-width:120px}.paintos-e1 .e-list-toolbar .e-select-control{width:100%}.paintos-e1 .e-job-row{grid-template-columns:28px minmax(0,1fr);padding:0;gap:9px}.paintos-e1 .e-job-row>.e-row-check{width:44px;margin-left:-8px}.paintos-e1 .e-job-destination{grid-template-columns:1fr 1fr;gap:13px 12px;padding:20px 4px 24px}.paintos-e1 .e-job-destination:after{left:37px}.paintos-e1 .e-job-identity{grid-column:1/-1;grid-row:1;padding-right:22px}.paintos-e1 .e-job-identity>strong{font-size:16px}.paintos-e1 .e-job-destination>.e-icon{grid-column:2;grid-row:1;justify-self:end;align-self:start;margin-top:3px}.paintos-e1 .e-job-visit{grid-column:1;grid-row:2}.paintos-e1 .e-job-crew{grid-column:2;grid-row:2}.paintos-e1 .e-job-progress{grid-column:1;grid-row:3}.paintos-e1 .e-job-value{grid-column:2;grid-row:3;text-align:left}.paintos-e1 .e-job-value>strong{font-size:15px;font-weight:500}.paintos-e1 .e-job-context{grid-column:1/-1;grid-row:4}.paintos-e1 .e-job-fact-label{display:block;font-size:12px;color:var(--e-operational);margin-bottom:4px}.paintos-e1 .e-field-grid{grid-template-columns:1fr}.paintos-e1 .e-operations-actions{gap:8px}.paintos-e1 .e-operations-actions>.e-button{font-size:13px}}@media(forced-colors:active){.paintos-e1 .e-job-row:has(.e-job-destination:focus-visible){outline-color:Highlight}.paintos-e1 .e-job-row[data-selected=true]{border:2px solid Highlight}}.paintos-e1 .e-jobs-main{padding:8px var(--e-page) 48px}.paintos-e1 .e-jobs-main>.e-page-heading{margin-bottom:24px}.paintos-e1 .e-jobs-main .e-surface{min-width:0}.paintos-e1 .e-list-search{position:relative}.paintos-e1 .e-list-search .e-icon{position:absolute;left:14px;top:15px;pointer-events:none;color:var(--e-secondary)}.paintos-e1 .e-list-search input{padding-left:42px}.paintos-e1 .e-job-next{display:block;margin-top:5px;font-size:13px;color:var(--e-operational);line-height:1.45}.paintos-e1 .e-list-selection{display:flex;gap:12px;align-items:center;margin:0 0 12px;flex-wrap:wrap}.paintos-e1 .e-control-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.paintos-e1 .e-control-grid .e-select{align-items:flex-start;flex-direction:column}.paintos-e1 .e-control-grid .e-select-control{width:100%}.paintos-e1 .e-list-footer a{display:inline-flex;align-items:center;min-height:44px;color:var(--e-blue)}@media(max-width:900px)and (min-width:701px){.paintos-e1 .e-job-destination{grid-template-columns:repeat(2,minmax(0,1fr))}.paintos-e1 .e-job-identity{grid-column:1/-1;grid-row:1}.paintos-e1 .e-job-visit{grid-column:1;grid-row:2}.paintos-e1 .e-job-crew{grid-column:2;grid-row:2}.paintos-e1 .e-job-progress{grid-column:1;grid-row:3}.paintos-e1 .e-job-value{grid-column:2;grid-row:3}.paintos-e1 .e-job-context{grid-column:1/-1;grid-row:4}.paintos-e1 .e-job-destination>.e-icon{grid-column:2;grid-row:1;justify-self:end}.paintos-e1 .e-job-fact-label{display:block;font-size:12px;color:var(--e-secondary);margin-bottom:4px}}@media(max-width:700px){.paintos-e1 .e-jobs-heading{display:none}.paintos-e1 .e-job-stage{font-size:13px}.paintos-e1 .e-job-attention{font-size:14px}.paintos-e1 .e-job-fact>strong{font-size:15px}.paintos-e1 .e-job-fact-detail{font-size:13px}.paintos-e1 .e-jobs-main .e-surface{padding:16px}}.paintos-e1 .e-job-fact>strong[data-unknown=true]{color:var(--e-quiet);font-weight:400}.paintos-e1 .e-inline-link{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--e-blue)}.paintos-e1 .e-inline-link .e-icon{width:16px;height:16px}.paintos-e1 .e-field select{width:100%;min-height:48px;background:var(--e-white);border:1px solid var(--e-line);border-radius:var(--e-radius-control);padding:12px;color:var(--e-operational);font:inherit}.b1-dialog{width:min(var(--batch-dialog),calc(100vw - var(--size-32)));max-height:90vh;border:0;padding:0;border-radius:var(--r-card);background:var(--card-solid);color:var(--ink);box-shadow:var(--menu-shadow);margin:auto;overflow:auto}.b1-dialog.wide{width:min(var(--batch-dialog-wide),calc(100vw - var(--size-32)))}.b1-dialog::backdrop{background:var(--batch-overlay)}.b1-dialog>header,.b1-dialog>footer{background:var(--band);padding:var(--size-12) var(--size-22);min-height:var(--h-panel-head);display:flex;gap:var(--size-12);align-items:center}.b1-dialog>header{justify-content:space-between;border-bottom:1px solid var(--line)}.b1-dialog h2{font-size:var(--comfort-body);font-weight:var(--w-heading)}.b1-dialog>footer{justify-content:flex-end;border-top:1px solid var(--line)}.b1-dialog-body{padding:var(--size-16) var(--size-22)}.b1-form{display:grid;gap:var(--size-16)}.b1-field{display:grid;grid-template-columns:var(--size-170) minmax(0,1fr);align-items:center;gap:var(--size-12)}.b1-field>span{font-weight:500}.b1-field input,.b1-field select,.b1-form textarea{width:100%;min-width:0;border:1px solid var(--line);border-radius:var(--r-ctl);padding:var(--size-10) var(--size-14);min-height:var(--h-control);background:var(--card-solid);color:var(--ink);font:inherit}.b1-form textarea{border-radius:var(--r-menu);min-height:var(--size-96);resize:vertical}.b1-field input[aria-invalid=true]{border-color:var(--red)}.b1-field input[readonly]{background:var(--tile)}.b1-feedback{padding:var(--size-14) var(--size-16);border-radius:var(--r-stage);background:var(--tile);color:var(--ink-2);margin-block:var(--size-14);line-height:1.5}.b1-feedback b{display:block;color:var(--ink);font-weight:600}.b1-feedback.warning{background:var(--amber-bg);color:var(--amber)}.b1-feedback.error{background:var(--red-bg);color:var(--red)}.b1-feedback.success{background:var(--green-bg);color:var(--green)}.b1-feedback.warning b,.b1-feedback.error b,.b1-feedback.success b{color:inherit}.b1-destructive{color:var(--red)!important}.b1-chip{display:inline-flex;align-items:center;justify-content:center;gap:var(--size-6);min-height:var(--h-control-sm);border:1px solid var(--line);border-radius:var(--r-ctl);padding:var(--size-6) var(--size-12);background:var(--card-solid);font:inherit;color:var(--ink)}.b1-chip[aria-pressed=true]{background:var(--ink);color:var(--card-solid)}.b1-chips{display:flex;flex-wrap:wrap;gap:var(--size-8)}.b1-form small{font-size:var(--comfort-secondary);color:var(--ink-2)}@media(max-width:768px){.b1-dialog,.b1-dialog.wide{width:100%;max-width:100%;max-height:92vh;margin:auto 0 0;border-radius:var(--batch-sheet-radius)}.b1-dialog>footer{flex-wrap:wrap}.b1-field{grid-template-columns:minmax(0,1fr);gap:var(--size-6)}}.b1-send-steps>div{display:flex;align-items:center;gap:var(--size-12);padding:var(--size-14) 0;border-bottom:1px solid var(--line)}.b1-send-steps>div>span{flex:1}.app.batch-workspace .proposal-main{padding-inline:var(--gutter)}@media(max-width:1100px){.app.batch-workspace .proposal-main{padding-inline:var(--size-24)}}@media(max-width:768px){.app.batch-workspace .proposal-main{padding-inline:var(--size-16)}}.migration-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--size-12)}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter/inter-400.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter/inter-500.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter/inter-600.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter/inter-700.ttf) format("truetype")}@layer base-tokens{:root{--page: linear-gradient(150deg, #E7ECF5 0%, #F3EDF1 45%, #E9EEF6 100%);--card: rgba(255, 255, 255, .84);--card-solid: #FFFFFF;--tile: #EEF1F6;--side: linear-gradient(180deg, #1E1F26 0%, #17181D 100%);--side-line: #2A2B33;--side-text: #A8ABB5;--side-muted: #7C808B;--side-on: #FFFFFF;--side-on-bg: #2B2D36;--side-on-shadow: inset 0 1px 0 rgba(255,255,255,.06), 0 1px 1px rgba(0,0,0,.2);--side-company-bg: #23252D;--band: #F5F6F9;--ink: #111318;--ink-2: #4B505C;--ink-3: #858B98;--line: #DCE0E8;--pri: #12F479;--pri-fg: #111318;--pri-hover: #0FE06E;--pri-line: #0FD96B;--pri-disabled: #E3E6ED;--pri-shadow: 0 1px 2px rgba(0,0,0,.08), 0 6px 16px rgba(18,244,121,.28);--field: rgba(255,255,255,.8);--field-line: rgba(255,255,255,.95);--field-shadow: 0 1px 2px rgba(20,24,40,.05);--btn2-shadow: 0 1px 2px rgba(20,24,40,.06);--focus-ring: 0 0 0 3px rgba(18,244,121,.35);--amber: #B4651A;--amber-bg: #FBF1E2;--green: #1E6B45;--green-bg: #E6F3EA;--red: #9E2F2A;--red-bg: #FBEAE9;--blue: #2B57C4;--blue-bg: #E9EFFC;--gray-tag: #EDEFF4;--notify: #D8433C;--tile-a: #EDEFF4;--tile-a-fg: #111318;--tile-b: #F6EEF0;--tile-b-fg: #8A3B47;--tile-c: #EAF1EC;--tile-c-fg: #1E6B45;--r-ctl: 999px;--r-card: 16px;--r-menu: 14px;--r-stage: 12px;--r-tile: 10px;--r-row: 9px;--r-kbd: 4px;--card-shadow: 0 0 0 1px rgba(20,24,40,.07), 0 1px 2px rgba(20,24,40,.05), 0 10px 30px rgba(20,24,40,.07);--menu-shadow: 0 0 0 1px rgba(20,24,40,.06), 0 12px 32px rgba(20,24,40,.14);--stage-hot-shadow: 0 0 0 1px rgba(20,24,40,.08);--h-control: 44px;--h-control-sm: 36px;--h-nav: 42px;--h-panel-head: 60px;--side-w: 252px;--page-w: 1280px;--gutter: 36px;--gap: 16px;--font: "Instrument Sans", system-ui, sans-serif;--w-heading: 600;--w-number: 600;--w-primary: 700}}:root{--ref-color-1:#EEF2F8;--ref-color-2:#F7F3F6;--ref-color-3:#F2F5F9;--ref-color-4:rgba(255,255,255,.84);--ref-color-5:#1B1C22;--ref-color-6:#2A2B33;--size-252:252px;--ref-color-8:#A8ABB5;--ref-color-9:#FFFFFF;--ref-color-10:#2B2D36;--size-1:1px;--ref-color-12:rgba(255,255,255,.06);--ref-color-13:rgba(0,0,0,.2);--ref-color-14:#fff;--ref-color-15:#111318;--ref-color-16:#5D6270;--ref-color-17:#9AA0AC;--ref-color-18:#E9ECF1;--ref-color-19:rgba(255,255,255,.8);--ref-color-20:rgba(255,255,255,.95);--size-2:2px;--ref-color-22:rgba(20,24,40,.05);--ref-color-23:rgba(20,24,40,.06);--size-6:6px;--size-16:16px;--ref-color-26:rgba(17,19,24,.18);--size-40:40px;--size-999:999px;--size-10:10px;--ref-color-30:rgba(255,255,255,.9);--ref-color-31:rgba(20,24,40,.04);--size-30:30px;--ref-color-33:#EDEFF4;--ref-color-34:#F6EEF0;--ref-color-35:#8A3B47;--ref-color-36:#EAF1EC;--ref-color-37:#1E6B45;--ref-color-38:#B4651A;--ref-color-39:#FBF1E2;--ref-color-40:#E6F3EA;--ref-color-41:#9E2F2A;--ref-color-42:#FBEAE9;--ref-color-43:#2B57C4;--ref-color-44:#E9EFFC;--size-14:14px;--size-18:18px;--size-1180:1180px;--size-12:12px;--size-36:36px;--size-13_5:13.5px;--size-20:20px;--size-22:22px;--size-11:11px;--size-26:26px;--size-52:52px;--size-28:28px;--size-12_5:12.5px;--size-32:32px;--size-68:68px;--size-360:360px;--size-8:8px;--size-13:13px;--size-4:4px;--size-5:5px;--size-7:7px;--size-24:24px;--size-34:34px;--size-3:3px;--size-180:180px;--size-64:64px;--size-15:15px;--size-1240:1240px;--size-42:42px;--size-44:44px;--size-60:60px;--size-76:76px;--size-400:400px;--size-38:38px;--size-14_5:14.5px;--size-58:58px;--size-200:200px;--size-74:74px;--ref-color-83:#1E1F26;--ref-color-84:#17181D;--ref-color-85:#7C808B;--ref-color-86:#23252D;--ref-color-87:rgba(255,255,255,.05);--size-9:9px;--ref-color-89:#D8433C;--ref-color-90:#E3E6ED;--size-48:48px;--size-232:232px;--ref-color-93:rgba(20,24,40,.14);--ref-color-94:#F1F3F7;--ref-color-95:rgba(255,255,255,.55);--ref-color-96:rgba(17,19,24,.3);--size-120:120px;--size-19:19px;--size-56:56px;--size-50:50px;--ref-color-101:rgba(20,24,40,.08);--size-1280:1280px;--size-54:54px}:root{--interaction-1:1px;--interaction-2:#E3E6ED;--interaction-3:400px;--interaction-4:72px;--interaction-5:2px;--interaction-6:3px;--interaction-7:#24262D;--interaction-8:rgba(0,0,0,.2);--interaction-9:#F7F8FA;--interaction-10:#C9CCD3;--interaction-11:34px;--interaction-12:12.5px;--interaction-13:30px;--interaction-14:26px;--interaction-15:rgba(17,19,24,.12);--interaction-16:14px;--interaction-17:18px;--interaction-18:8px;--interaction-19:16px;--interaction-20:13.5px;--interaction-21:20px;--interaction-22:12px;--interaction-23:15px;--interaction-24:76px;--interaction-25:120px;--interaction-26:28px;--interaction-27:200px;--interaction-28:760px;--interaction-29:rgba(17,19,24,.3);--interaction-30:4px;--interaction-31:22px;--interaction-32:24px;--interaction-33:10px;--interaction-34:36px;--interaction-35:1280px;--interaction-36:252px;--interaction-37:1000px;--interaction-38:500px;--interaction-39:320px;--interaction-40:260px;--interaction-41:600px;--interaction-42:420px}:root{--page: linear-gradient( 150deg, var(--ref-color-1) 0%, var(--ref-color-2) 45%, var(--ref-color-3) 100% );--card: var(--ref-color-4);--side: var(--ref-color-5);--side-line: var(--ref-color-6);--side-w: var(--size-252);--side-text: var(--ref-color-8);--side-on: var(--ref-color-9);--side-on-bg: var(--ref-color-10);--side-on-shadow: inset 0 var(--size-1) 0 var(--ref-color-12), 0 var(--size-1) var(--size-1) var(--ref-color-13);--side-on-icon: var(--ref-color-14);--av-bg: var(--ref-color-10);--av-fg: var(--ref-color-14);--ink: var(--ref-color-15);--ink-2: var(--ref-color-16);--ink-3: var(--ref-color-17);--line: var(--ref-color-18);--accent: var(--ref-color-15);--bar: var(--ref-color-15);--field: var(--ref-color-19);--field-line: var(--ref-color-20);--field-shadow: 0 var(--size-1) var(--size-2) var(--ref-color-22);--btn2-shadow: 0 var(--size-1) var(--size-2) var(--ref-color-23);--pri: var(--ref-color-15);--pri-fg: var(--ref-color-14);--pri-line: var(--ref-color-15);--pri-shadow: 0 var(--size-1) var(--size-2) var(--ref-color-13), 0 var(--size-6) var(--size-16) var(--ref-color-26);--h: var(--size-40);--r-ctl: var(--size-999);--r-card: var(--size-16);--r-tag: var(--size-999);--r-tile: var(--size-10);--label-ul: 0;--card-shadow: 0 0 0 var(--size-1) var(--ref-color-30), 0 var(--size-1) var(--size-2) var(--ref-color-31), 0 var(--size-10) var(--size-30) var(--ref-color-23);--tile-a: var(--ref-color-33);--tile-a-fg: var(--ref-color-15);--tile-b: var(--ref-color-34);--tile-b-fg: var(--ref-color-35);--tile-c: var(--ref-color-36);--tile-c-fg: var(--ref-color-37);--amber: var(--ref-color-38);--amber-bg: var(--ref-color-39);--green: var(--ref-color-37);--green-bg: var(--ref-color-40);--red: var(--ref-color-41);--red-bg: var(--ref-color-42);--blue: var(--ref-color-43);--blue-bg: var(--ref-color-44)}*{box-sizing:border-box;margin:0;padding:0}html,body{min-height:100vh;font-family:var(--font),system-ui,sans-serif;color:var(--ink);-webkit-font-smoothing:antialiased;background:var(--page)}.i{width:var(--size-16);height:var(--size-16);flex:none;stroke:currentColor;fill:none;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.i-14{width:var(--size-14);height:var(--size-14)}.i-18{width:var(--size-18);height:var(--size-18)}.app{display:grid;grid-template-columns:var(--side-w) 1fr;min-height:100vh;width:var(--size-1180)}.side{background:var(--side);color:var(--side-text);padding:var(--size-14) var(--size-12) var(--size-14);display:flex;flex-direction:column;border-right:var(--size-1) solid var(--side-line)}.row{display:flex;align-items:center;height:var(--size-36);padding:0 var(--size-10);border-radius:var(--r-ctl);color:var(--side-text);font-size:var(--comfort-secondary);font-weight:500;text-decoration:none;margin-bottom:var(--size-2)}.row .slot{width:var(--size-20);display:grid;place-items:center;margin-right:var(--size-10)}.row.on{background:var(--side-on-bg);color:var(--side-on);box-shadow:var(--side-on-shadow)}.row.on .i{color:var(--side-on-icon)}.brand{color:var(--side-on);font-weight:600;font-size:var(--comfort-secondary);letter-spacing:-.01em;height:var(--size-40);margin-bottom:var(--size-14)}.mark{width:var(--size-22);height:var(--size-22);border-radius:var(--size-6);background:var(--accent);display:grid;place-items:center;color:var(--ref-color-14)}.mark .i{width:var(--size-12);height:var(--size-12);stroke-width:2.25}.group{font-size:var(--comfort-secondary);font-weight:500;color:var(--side-text);opacity:.7;height:var(--size-26);display:flex;align-items:flex-end;padding:0 var(--size-10) var(--size-6)}.spacer{flex:1}.me{height:var(--size-52);padding:0 var(--size-10);border-top:var(--size-1) solid var(--side-line);margin-top:var(--size-10);display:flex;align-items:center}.av{width:var(--size-28);height:var(--size-28);border-radius:50%;background:var(--av-bg);color:var(--av-fg);display:grid;place-items:center;font-size:var(--comfort-secondary);font-weight:600;flex:none}.me .av{margin-right:var(--size-10)}.me b{display:block;font-size:var(--comfort-secondary);color:var(--side-on);font-weight:500;line-height:1.2}.me small{font-size:var(--comfort-secondary);line-height:1.2}.main{padding:0 var(--size-32) var(--size-40)}.top{display:flex;align-items:center;gap:var(--size-10);height:var(--size-68)}.search{flex:0 0 var(--size-360);height:var(--h);display:flex;align-items:center;gap:var(--size-8);padding:0 var(--size-12);background:var(--field);border:var(--size-1) solid var(--field-line);border-radius:var(--r-ctl);box-shadow:var(--field-shadow);color:var(--ink-3);font-size:var(--comfort-secondary)}.search input{border:0;outline:0;flex:1;font:inherit;color:var(--ink);background:transparent;min-width:0}.search input::-moz-placeholder{color:var(--ink-3)}.search input::placeholder{color:var(--ink-3)}.search kbd{font:500 var(--comfort-secondary) var(--font);color:var(--ink-3);border:var(--size-1) solid var(--line);border-radius:var(--size-4);padding:0 var(--size-5);height:var(--size-18);display:inline-flex;align-items:center;background:var(--card)}.grow{flex:1}.icon-btn{width:var(--h);height:var(--h);border-radius:var(--r-ctl);border:var(--size-1) solid var(--field-line);background:var(--card);display:grid;place-items:center;color:var(--ink-2);box-shadow:var(--btn2-shadow)}.top .av{width:var(--size-30);height:var(--size-30);margin:0 var(--size-2)}.btn{height:var(--h);padding:0 var(--size-14);border-radius:var(--r-ctl);font:500 var(--comfort-secondary) var(--font);display:inline-flex;align-items:center;gap:var(--size-7);cursor:pointer;white-space:nowrap}.btn-primary{border:var(--size-1) solid var(--pri-line);background:var(--pri);color:var(--pri-fg);box-shadow:var(--pri-shadow)}.btn-secondary{border:var(--size-1) solid var(--field-line);background:var(--card);color:var(--ink);box-shadow:var(--btn2-shadow)}.btn-sm{height:var(--size-28);padding:0 var(--size-10);font-size:var(--comfort-secondary)}.hello{display:flex;align-items:center;justify-content:space-between;padding:var(--size-10) 0 var(--size-20)}.hello h1{font-size:var(--size-24);font-weight:500;letter-spacing:-.02em;line-height:var(--size-30)}.hello p{font-size:var(--comfort-secondary);color:var(--ink-2);line-height:var(--size-20);margin-top:var(--size-2)}.hello p b{color:var(--ink);font-weight:500}.filters{display:flex;gap:var(--size-8)}.pill{height:var(--size-32);padding:0 var(--size-12);border-radius:var(--r-ctl);border:var(--size-1) solid var(--field-line);background:var(--card);font-size:var(--comfort-secondary);font-weight:500;display:inline-flex;align-items:center;gap:var(--size-8);box-shadow:var(--btn2-shadow);color:var(--ink)}.pill .i{color:var(--ink-3)}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--size-14)}.card{background:var(--card);border-radius:var(--r-card);box-shadow:var(--card-shadow);padding:var(--size-18) var(--size-20)}.label{height:var(--size-20);font-size:var(--comfort-secondary);color:var(--ink-2);display:flex;justify-content:space-between;align-items:center;line-height:var(--size-20)}.label .l{display:flex;align-items:center;gap:var(--size-7)}.label .l span{border-bottom:var(--label-ul);padding-bottom:var(--size-1)}.label .i{color:var(--ink-3)}.delta{font-size:var(--comfort-secondary);font-weight:500;line-height:var(--size-18);height:var(--size-18);padding:0 var(--size-6);border-radius:var(--r-tag)}.up{color:var(--ref-color-37);background:var(--ref-color-40)}.down{color:var(--ref-color-41);background:var(--ref-color-42)}.num{font-size:var(--size-30);font-weight:600;letter-spacing:-.03em;margin-top:var(--size-12);font-variant-numeric:tabular-nums;line-height:var(--size-34);height:var(--size-34);display:flex;align-items:baseline;gap:var(--size-8)}.num small{font-size:var(--comfort-secondary);font-weight:500;color:var(--ink-3);letter-spacing:0}.sub{font-size:var(--comfort-secondary);color:var(--ink-3);margin-top:var(--size-6);line-height:var(--size-18);font-variant-numeric:tabular-nums;display:flex;justify-content:space-between;align-items:center}.bars{display:flex;align-items:flex-end;gap:var(--size-3);height:var(--size-20)}.bars i{width:var(--size-5);background:var(--bar);border-radius:var(--size-2);display:block;opacity:.55}.bars i.hi{opacity:1}.row2{display:grid;grid-template-columns:1.55fr 1fr;gap:var(--size-14);margin-top:var(--size-14)}.panel{padding:0;overflow:hidden}.ph{display:flex;justify-content:space-between;align-items:center;height:var(--size-52);padding:0 var(--size-20);border-bottom:var(--size-1) solid var(--line)}.ph h3{font-size:var(--comfort-secondary);font-weight:500;display:flex;align-items:center;gap:var(--size-8)}.ph h3 .i{color:var(--ink-3)}.ph h3 span{border-bottom:var(--label-ul);padding-bottom:var(--size-1)}.ph a{font-size:var(--comfort-secondary);color:var(--ink-2);text-decoration:none;font-weight:500;display:inline-flex;align-items:center;gap:var(--size-4)}.chart{padding:var(--size-16) var(--size-20) var(--size-12)}.chart .big{font-size:var(--size-22);font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:var(--size-26)}.chart svg{display:block;width:100%;height:var(--size-180);margin-top:var(--size-12)}.legend{display:flex;gap:var(--size-16);font-size:var(--comfort-secondary);color:var(--ink-2);margin-top:var(--size-8)}.legend i{display:inline-block;width:var(--size-8);height:var(--size-8);border-radius:50%;margin-right:var(--size-6);vertical-align:0}.li{display:flex;align-items:center;gap:var(--size-12);height:var(--size-64);padding:0 var(--size-20);border-bottom:var(--size-1) solid var(--line)}.li:last-child{border-bottom:0}.li .ic{width:var(--size-32);height:var(--size-32);border-radius:var(--r-tile);display:grid;place-items:center;flex:none}.li .t{flex:1;min-width:0}.li b{display:block;font-size:var(--comfort-secondary);font-weight:500;line-height:var(--size-18);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.li small{display:block;font-size:var(--comfort-secondary);color:var(--ink-2);line-height:var(--size-16)}.li .amt{font-size:var(--comfort-secondary);font-weight:500;font-variant-numeric:tabular-nums}.meter{display:flex;gap:var(--size-2);height:var(--size-16)}.meter i{flex:1;background:var(--line);border-radius:var(--size-1)}.meter i.f{background:var(--accent)}html,body{font-size:var(--comfort-secondary)}.app{width:var(--size-1240)}.i{width:var(--size-18);height:var(--size-18)}.i-14{width:var(--size-16);height:var(--size-16)}.row{height:var(--size-42);font-size:var(--comfort-secondary);padding:0 var(--size-12);margin-bottom:var(--size-3)}.row .slot{width:var(--size-22);margin-right:var(--size-12)}.brand{font-size:var(--comfort-body);height:var(--size-44)}.mark{width:var(--size-26);height:var(--size-26);border-radius:var(--size-7)}.mark .i{width:var(--size-14);height:var(--size-14)}.group{font-size:var(--comfort-secondary);height:var(--size-30)}.me{height:var(--size-60)}.av{width:var(--size-32);height:var(--size-32);font-size:var(--comfort-secondary)}.me b,.me small{font-size:var(--comfort-secondary)}.main{padding:0 var(--size-36) var(--size-44)}.top{height:var(--size-76);gap:var(--size-12)}.search{flex-basis:var(--size-400);font-size:var(--comfort-secondary);padding:0 var(--size-14)}.search kbd{font-size:var(--comfort-secondary);height:var(--size-20)}.btn{font-size:var(--comfort-secondary);padding:0 var(--size-16)}.btn-sm{height:var(--size-34);font-size:var(--comfort-secondary);padding:0 var(--size-14)}.hello{padding:var(--size-12) 0 var(--size-24)}.hello h1{font-size:var(--size-28);line-height:var(--size-34)}.hello p{font-size:var(--comfort-secondary);line-height:var(--size-22);margin-top:var(--size-4)}.pill{height:var(--size-38);font-size:var(--comfort-secondary);padding:0 var(--size-14)}.stats{gap:var(--size-16)}.card{padding:var(--size-20) var(--size-22)}.label{font-size:var(--comfort-secondary);height:var(--size-22);line-height:var(--size-22)}.delta{font-size:var(--comfort-secondary);height:var(--size-20);line-height:var(--size-20);padding:0 var(--size-7)}.num{font-size:var(--size-36);line-height:var(--size-40);height:var(--size-40);margin-top:var(--size-12)}.num small{font-size:var(--comfort-secondary)}.sub{font-size:var(--comfort-secondary);line-height:var(--size-20);margin-top:var(--size-8)}.bars{height:var(--size-22)}.row2{gap:var(--size-16);margin-top:var(--size-16)}.ph{height:var(--size-58);padding:0 var(--size-22)}.ph h3{font-size:var(--comfort-body)}.ph a{font-size:var(--comfort-secondary)}.chart{padding:var(--size-18) var(--size-22) var(--size-14)}.chart .big{font-size:var(--size-26);line-height:var(--size-30)}.chart svg{height:var(--size-200)}.legend{font-size:var(--comfort-secondary)}.li{height:var(--size-74);padding:0 var(--size-22);gap:var(--size-14)}.li .ic{width:var(--size-38);height:var(--size-38)}.li b{font-size:var(--comfort-secondary);line-height:var(--size-20)}.li small{font-size:var(--comfort-secondary);line-height:var(--size-18)}.li .amt{font-size:var(--comfort-secondary)}.top .av{width:var(--size-36);height:var(--size-36)}html,body,.search kbd,.btn{font-family:var(--font),system-ui,sans-serif}.card{-webkit-backdrop-filter:blur(var(--size-12));backdrop-filter:blur(var(--size-12))}.side{background:linear-gradient(180deg,var(--ref-color-83) 0%,var(--ref-color-84) 100%);border-right:0;padding:var(--size-12) var(--size-12) var(--size-12)}.group{color:var(--ref-color-85);opacity:1;height:var(--size-28)}.co{height:var(--size-52);padding:0 var(--size-8) 0 var(--size-10);border-radius:var(--size-12);display:flex;align-items:center;gap:var(--size-10);color:var(--ref-color-14);background:var(--ref-color-86);box-shadow:inset 0 var(--size-1) 0 var(--ref-color-87);margin-bottom:var(--size-10)}.co .mark{width:var(--size-30);height:var(--size-30);border-radius:var(--size-9)}.co .mark .i{width:var(--size-15);height:var(--size-15)}.co b{display:block;font-size:var(--comfort-secondary);font-weight:600;line-height:var(--size-18)}.co small{display:block;font-size:var(--comfort-secondary);color:var(--ref-color-17);line-height:var(--size-16)}.co .i.chev{margin-left:auto;color:var(--ref-color-85)}.me{height:var(--size-64);border-top:var(--size-1) solid var(--side-line);padding:0 var(--size-6)}.me small{color:var(--ref-color-85)}.me .i{margin-left:auto;color:var(--ref-color-85)}.badge{position:absolute;top:var(--size-6);right:var(--size-6);width:var(--size-9);height:var(--size-9);border-radius:50%;background:var(--ref-color-89);box-shadow:0 0 0 var(--size-2) var(--ref-color-14)}.icon-btn{position:relative}.top .av{background:var(--ref-color-90);color:var(--ink)}.create{position:relative}.menu{position:absolute;top:var(--size-48);right:0;width:var(--size-232);background:var(--ref-color-14);border-radius:var(--size-14);box-shadow:0 0 0 var(--size-1) var(--ref-color-23),0 var(--size-12) var(--size-32) var(--ref-color-93);padding:var(--size-6);z-index:5}.menu a{display:flex;align-items:center;gap:var(--size-10);height:var(--size-40);padding:0 var(--size-10);border-radius:var(--size-9);font-size:var(--comfort-secondary);font-weight:500;color:var(--ink)}.menu a.hov{background:var(--ref-color-94)}.menu a .i{color:var(--ink-3)}.menu .sep{height:var(--size-1);background:var(--line);margin:var(--size-6) var(--size-4)}.attn{display:flex;align-items:center;gap:var(--size-12);padding:0 var(--size-18);height:var(--size-52);border-radius:var(--size-14);background:var(--ref-color-95);box-shadow:0 0 0 var(--size-1) var(--ref-color-30);margin-bottom:var(--size-16);font-size:var(--comfort-secondary)}.attn .i{color:var(--ink-2)}.attn b{font-weight:600}.attn .links{margin-left:auto;display:flex;gap:var(--size-18)}.attn a{color:var(--ink);font-weight:600;text-decoration:underline;text-decoration-color:var(--ref-color-96);text-underline-offset:var(--size-3)}.attn .x{color:var(--ink-3);margin-left:var(--size-4)}.date{font-size:var(--comfort-secondary);color:var(--ink-2)}.pill.static{box-shadow:none;background:transparent;border-color:transparent;color:var(--ink-2);padding:0 var(--size-4)}.pill .k{color:var(--ink-3);font-weight:500}.num.soft{font-size:var(--size-20);line-height:var(--size-40)}.num .pct{font-size:var(--size-36);color:var(--ink-3)}.note{font-size:var(--comfort-secondary);color:var(--ink-3);margin-top:var(--size-6);line-height:var(--size-18);display:flex;align-items:center;gap:var(--size-6)}.route{display:inline-flex;align-items:center;gap:var(--size-4);color:var(--ink);font-weight:600;font-size:var(--comfort-secondary);margin-top:var(--size-12);text-decoration:none}.route .i{width:var(--size-14);height:var(--size-14)}.two{display:grid;grid-template-columns:1fr 1fr;gap:var(--size-16);margin-top:var(--size-16)}.three{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--size-16);margin-top:var(--size-16)}.ph{height:var(--size-60)}.ph .r{display:flex;align-items:center;gap:var(--size-12)}.ph .btn-sm{height:var(--size-34)}.empty{padding:var(--size-26) var(--size-22) var(--size-26);display:flex;align-items:center;gap:var(--size-18)}.empty .glyph{width:var(--size-48);height:var(--size-48);border-radius:var(--size-12);background:var(--ref-color-94);display:grid;place-items:center;color:var(--ink-2);flex:none}.empty .glyph .i{width:var(--size-22);height:var(--size-22)}.empty b{display:block;font-size:var(--comfort-secondary);font-weight:600;line-height:var(--size-20)}.empty p{font-size:var(--comfort-secondary);color:var(--ink-2);line-height:var(--size-20);margin-top:var(--size-2)}.empty .btn{margin-left:auto}.li{height:auto;min-height:var(--size-76);padding:var(--size-12) var(--size-22);align-items:center}.li .meta{display:flex;gap:var(--size-14);font-size:var(--comfort-secondary);color:var(--ink-2);line-height:var(--size-18);margin-top:var(--size-2);flex-wrap:wrap}.tagx{display:inline-flex;align-items:center;gap:var(--size-6);height:var(--size-24);padding:0 var(--size-9);border-radius:var(--size-999);font-size:var(--comfort-secondary);font-weight:600;white-space:nowrap}.tagx i{width:var(--size-7);height:var(--size-7);border-radius:50%;display:inline-block}.t-amber{background:var(--amber-bg);color:var(--amber)}.t-amber i{background:var(--amber)}.t-green{background:var(--green-bg);color:var(--green)}.t-green i{background:var(--green)}.t-red{background:var(--red-bg);color:var(--red)}.t-red i{background:var(--red)}.t-gray{background:var(--ref-color-33);color:var(--ink-2)}.t-gray i{background:var(--ink-3)}.t-blue{background:var(--blue-bg);color:var(--blue)}.t-blue i{background:var(--blue)}.keyrow{display:flex;gap:var(--size-16);padding:var(--size-10) var(--size-22) var(--size-14);font-size:var(--comfort-secondary);color:var(--ink-2);border-top:var(--size-1) solid var(--line)}.hist{padding:var(--size-18) var(--size-22) var(--size-18)}.hist .big{font-size:var(--size-26);font-weight:600;letter-spacing:-.02em;line-height:var(--size-30);font-variant-numeric:tabular-nums}.hist .cap{font-size:var(--comfort-secondary);color:var(--ink-2);margin-top:var(--size-2)}.hbars{display:grid;grid-template-columns:repeat(30,1fr);gap:var(--size-3);align-items:end;height:var(--size-120);margin-top:var(--size-16);border-bottom:var(--size-1) solid var(--line);padding-bottom:0}.hbars i{display:block;background:var(--ref-color-90);border-radius:var(--size-3) var(--size-3) 0 0;height:var(--size-3)}.hbars i.f{background:var(--ink)}.axis{display:flex;justify-content:space-between;font-size:var(--comfort-secondary);color:var(--ink-3);margin-top:var(--size-8)}.limited{display:flex;gap:var(--size-10);align-items:flex-start;margin-top:var(--size-14);padding:var(--size-12) var(--size-14);border-radius:var(--size-10);background:var(--ref-color-94);font-size:var(--comfort-secondary);color:var(--ink-2);line-height:var(--size-19)}.limited .i{flex:none;margin-top:var(--size-1)}.svc{padding:var(--size-10) var(--size-22) var(--size-16)}.svc .r{display:grid;grid-template-columns:1fr var(--size-56) var(--size-50);align-items:center;gap:var(--size-12);height:var(--size-44);font-size:var(--comfort-secondary)}.svc .r span:nth-child(2){text-align:right;font-variant-numeric:tabular-nums;color:var(--ink-2)}.svc .r span:nth-child(3){text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.svc .bar{height:var(--size-6);background:var(--ref-color-90);border-radius:var(--size-3);margin-top:var(--size-6)}.svc .bar i{display:block;height:100%;background:var(--ink);border-radius:var(--size-3)}.act{padding:var(--size-4) 0 var(--size-8)}.act .e{display:grid;grid-template-columns:var(--size-34) 1fr auto;gap:var(--size-12);padding:var(--size-12) var(--size-22);align-items:start;border-bottom:var(--size-1) solid var(--line)}.act .e:last-child{border-bottom:0}.act .dot{width:var(--size-34);height:var(--size-34);border-radius:var(--size-10);display:grid;place-items:center}.act b{display:block;font-size:var(--comfort-secondary);font-weight:600;line-height:var(--size-20)}.act small{display:block;font-size:var(--comfort-secondary);color:var(--ink-2);line-height:var(--size-18)}.act .when{font-size:var(--comfort-secondary);color:var(--ink-3);text-align:right;line-height:var(--size-20);white-space:nowrap}.act .when b{font-size:var(--comfort-secondary);color:var(--ink)}.stages{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--size-10);padding:var(--size-16) var(--size-22) var(--size-20)}.stage{background:var(--ref-color-94);border-radius:var(--size-12);padding:var(--size-14) var(--size-14) var(--size-12)}.stage small{display:block;font-size:var(--comfort-secondary);color:var(--ink-2);font-weight:600;line-height:var(--size-16)}.stage b{display:block;font-size:var(--size-24);font-weight:600;line-height:var(--size-28);margin-top:var(--size-8);font-variant-numeric:tabular-nums}.stage span{display:block;font-size:var(--comfort-secondary);color:var(--ink-2);line-height:var(--size-18);font-variant-numeric:tabular-nums}.stage.hot{background:var(--ref-color-14);box-shadow:0 0 0 var(--size-1) var(--ref-color-101)}.qa{display:flex;gap:var(--size-10)}.qa .btn{height:var(--size-40)}.app{width:var(--size-1280)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.\!visible{visibility:visible!important}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.block{display:block}.table{display:table}.contents{display:contents}.hidden{display:none}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rounded{border-radius:.25rem}.font-sans{font-family:Instrument Sans,system-ui,sans-serif}.text-ink{--tw-text-opacity: 1;color:rgb(17 19 24 / var(--tw-text-opacity, 1))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}html,body,button,input,select,textarea{font-family:var(--font);font-variant-numeric:tabular-nums;font-synthesis:none}a{color:inherit;text-decoration:none;cursor:pointer}button{cursor:pointer}b,strong{font-weight:600}.reset-control{border:0;font:inherit;text-align:left;background:transparent;color:inherit}.co.reset-control{background:var(--side-company-bg);width:100%}.me.reset-control{border-top:var(--interaction-1) solid var(--side-line);width:100%;border-radius:var(--r-ctl)}.top .av.reset-control{background:var(--interaction-2);color:var(--ink)}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.truncate b{overflow:hidden;text-overflow:ellipsis}.account-wrap,.profile-wrap,.notification-wrap,.search-wrap,.filter-wrap{position:relative}.search-wrap{flex:0 0 var(--interaction-3)}.search-menu{left:0;right:auto;width:var(--interaction-3)}.filter-wrap{display:flex;align-items:center}.menu-above{top:auto;bottom:var(--interaction-4)}.menu-inline{position:relative;top:auto;right:auto;max-height:var(--interaction-3);overflow:auto}.menu a[aria-disabled=true]{opacity:.45;cursor:default}.menu a:hover,.menu a:focus-visible{background:var(--tile)}.row:hover{color:var(--side-on)}.row[aria-disabled=true]{opacity:.45;cursor:default}:where(button,a,input,select,textarea,[tabindex]):focus-visible{outline:var(--interaction-5) solid var(--ink);outline-offset:var(--interaction-6);box-shadow:var(--focus-ring)}.side :where(button,a):focus-visible{outline-color:var(--side-on)}.search:focus-within{border-color:var(--ink);box-shadow:var(--focus-ring)}.search input:focus-visible{outline:0;box-shadow:none}.btn-primary:hover,.btn-primary[data-state=hover]{background:var(--interaction-7)}.btn-primary:active{transform:translateY(var(--interaction-1));box-shadow:0 var(--interaction-1) var(--interaction-5) var(--interaction-8)}.btn-secondary:hover,.btn-secondary[data-state=hover]{background:var(--interaction-9)}.btn:disabled{background:var(--interaction-10);box-shadow:none;cursor:default;color:var(--ink-2)}.btn[data-state=focus],.pill[data-state=focus]{outline:var(--interaction-5) solid var(--ink);outline-offset:var(--interaction-6);box-shadow:var(--focus-ring)}.pill-small{height:var(--interaction-11)}.period{font-size:var(--interaction-12);color:var(--ink-3)}.pct{margin-left:auto}.pct.trusted{color:var(--ink)}.metric-card{position:relative}.metric-card .route:after{content:"";position:absolute;inset:0;border-radius:var(--r-card)}.metric-card:hover .route{text-decoration:underline}.metric-card:has(.route:focus-visible){outline:var(--interaction-5) solid var(--ink);outline-offset:var(--interaction-6)}.num.amount-lg{font-size:var(--interaction-13);white-space:nowrap}.num.amount-xl{font-size:var(--interaction-14);white-space:nowrap}.metric-card .num{font-variant-numeric:tabular-nums}.tile-a{background:var(--tile-a);color:var(--tile-a-fg)}.tile-b{background:var(--tile-b);color:var(--tile-b-fg)}.tile-c{background:var(--tile-c);color:var(--tile-c-fg)}.li:hover,.li[data-state=hover]{background:var(--tile)}.li[data-state=selected]{box-shadow:inset 0 0 0 var(--interaction-5) var(--interaction-15)}.stages{grid-template-columns:1fr 1fr;padding:var(--interaction-16) var(--interaction-17) var(--interaction-17);gap:var(--interaction-18)}.stage.reset-control{background:var(--tile);font:inherit}.stage.hot{background:var(--card-solid);box-shadow:var(--stage-hot-shadow)}.stage[aria-pressed=true]{box-shadow:inset 0 0 0 var(--interaction-5) var(--interaction-15)}.service-name{display:inline;font-size:inherit}.service-name:hover{text-decoration:underline}.act .e:hover{background:var(--tile)}.quick-actions{margin-top:var(--interaction-19);display:flex;align-items:center;gap:var(--interaction-16)}.quick-caption{font-size:var(--interaction-20);color:var(--ink-2);font-weight:600}.text-control{border:0;background:transparent;color:var(--ink);font:inherit;text-decoration:underline;border-radius:var(--r-ctl)}.state-message{padding:var(--interaction-21) 0;display:flex;flex-wrap:wrap;gap:var(--interaction-22);align-items:center;font-size:var(--interaction-23);min-height:var(--interaction-24)}.state-message .skeleton{display:block;background:var(--tile);border-radius:var(--r-ctl)}.skeleton-number{width:var(--interaction-25);height:var(--interaction-26)}.skeleton-note{width:var(--interaction-27);height:var(--interaction-22)}.overdue-icon{color:var(--red)!important}.trend-chart{display:block;width:100%;height:var(--interaction-25);margin-top:var(--interaction-19)}.trend-line{fill:none;stroke:var(--ink);stroke-width:2}.trend-fill{fill:var(--ink);opacity:.07}.record-dialog{margin:auto;border:0;border-radius:var(--r-card);background:var(--card-solid);color:var(--ink);box-shadow:var(--menu-shadow);width:var(--interaction-28);max-width:90vw;max-height:90vh;padding:0}.record-dialog::backdrop{background:var(--interaction-29);-webkit-backdrop-filter:blur(var(--interaction-30));backdrop-filter:blur(var(--interaction-30))}.dialog-header{display:flex;justify-content:space-between;align-items:center;padding:var(--interaction-21) var(--interaction-31);border-bottom:var(--interaction-1) solid var(--line)}.dialog-header h2{font-size:var(--interaction-32);font-weight:500}.dialog-content{padding:var(--interaction-31)}.dialog-content p{font-size:var(--interaction-23);line-height:var(--interaction-31);margin-bottom:var(--interaction-19)}.dialog-content form{display:grid;gap:var(--interaction-19)}.dialog-content label{display:grid;gap:var(--interaction-18);font-size:var(--interaction-23)}.dialog-content input,.dialog-content textarea,.states-controls select{border:var(--interaction-1) solid var(--line);border-radius:var(--r-ctl);padding:var(--interaction-33) var(--interaction-19);font:inherit;background:var(--card-solid);color:var(--ink)}.dialog-content textarea{border-radius:var(--r-ctl);padding:var(--interaction-32) var(--interaction-34)}.states-page{max-width:var(--interaction-35);padding:var(--interaction-34);margin:auto}.states-page h1{font-size:var(--interaction-26);font-weight:500;margin:var(--interaction-19) 0}.states-page h2{font-size:var(--interaction-32);font-weight:500}.states-page h3{font-size:var(--interaction-19);font-weight:500;margin-bottom:var(--interaction-19)}.states-page p{font-size:var(--interaction-23);line-height:var(--interaction-31)}.states-controls{display:flex;gap:var(--interaction-19);margin:var(--interaction-32) 0;align-items:center;flex-wrap:wrap}.states-controls label{display:flex;gap:var(--interaction-18);align-items:center}.component-section{margin-top:var(--interaction-34)}.state-case{margin:var(--interaction-19) 0;padding:var(--interaction-31);background:var(--card);border-radius:var(--r-card);box-shadow:var(--card-shadow)}.state-example{min-width:0;overflow:auto;padding:var(--interaction-30)}.example-Sidebar{width:var(--interaction-36);height:var(--interaction-37);padding:0}.example-Sidebar .side{min-height:100%;width:var(--interaction-36)}.example-MetricCard{max-width:var(--interaction-38)}.example-TopBar{min-height:var(--interaction-39)}.example-Menu{min-height:var(--interaction-40)}.example-AttentionBanner{min-width:var(--interaction-37)}.example-RevenueHistory{max-width:var(--interaction-41)}.example-PipelineStages{max-width:var(--interaction-42)}.tag-examples{display:flex;gap:var(--interaction-22);flex-wrap:wrap}[data-demo-state=hover] .btn-secondary,[data-demo-state=hover] .li,[data-demo-state=hover] .menu a:first-child{background:var(--tile)}[data-demo-state=focus] :is(button,a,input):first-of-type{outline:var(--interaction-5) solid var(--ink);outline-offset:var(--interaction-6);box-shadow:var(--focus-ring)}[data-demo-state=selected] :is(.li,.stage,.pill){box-shadow:inset 0 0 0 var(--interaction-5) var(--interaction-15)}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto}}.top .av.reset-control{font-size:var(--comfort-secondary);font-weight:600}.btn{font-variant-numeric:tabular-nums}.me.reset-control{border-top-color:transparent}.profile-wrap:before{content:"";position:absolute;top:var(--size-10);left:0;right:0;height:var(--size-1);background:var(--side-line)}.btn-primary:focus-visible{box-shadow:var(--pri-shadow),var(--focus-ring)}.btn-secondary:focus-visible,.icon-btn:focus-visible,.pill:focus-visible{box-shadow:var(--btn2-shadow),var(--focus-ring)}.search:focus-within{box-shadow:var(--field-shadow),var(--focus-ring)}.metric-card:has(.route:focus-visible){box-shadow:var(--card-shadow),var(--focus-ring)}.canonical-staging{max-width:1120px;margin:auto;padding:24px}.canonical-staging>.e-surface{max-width:480px;margin:48px auto}.canonical-sign-in{display:grid;gap:20px}.canonical-staging nav{display:flex;flex-wrap:wrap;gap:24px;margin-block:24px}.canonical-staging .proposal-main{padding:0;min-width:0}@media(max-width:600px){.canonical-staging{padding:16px}}
