:root{--cw-fg: #1c1917;--cw-fg-2: #44403c;--cw-fg-3: #78716c;--cw-fg-4: #a8a29e;--cw-surface: #ffffff;--cw-surface-1: #fafaf9;--cw-surface-2: #f5f5f4;--cw-line: #e7e5e4;--cw-line-strong: #d6d3d1;--cw-accent: #2563eb;--cw-good: #047857;--cw-warn: #b45309;--cw-bad: #dc2626;--cw-good-bg: #d1fae5;--cw-good-on-bg: #065f46;--cw-warn-bg: #fef3c7;--cw-warn-on-bg: #92400e;--cw-bad-bg: #fee2e2;--cw-bad-on-bg: #b91c1c;--cov-pulled: #059669;--cov-file: #34d399;--cov-reachable: #fde047;--cov-unreachable: #e7e5e4}[data-theme=dark]{--cw-fg: #f8fafc;--cw-fg-2: #cbd5e1;--cw-fg-3: #94a3b8;--cw-fg-4: #64748b;--cw-surface: #1e293b;--cw-surface-1: #172032;--cw-surface-2: #263449;--cw-line: #334155;--cw-line-strong: #475569;--cw-accent: #60a5fa;--cw-good: #34d399;--cw-warn: #fbbf24;--cw-bad: #f87171;--cw-good-bg: #d1fae5;--cw-good-on-bg: #065f46;--cw-warn-bg: #fef3c7;--cw-warn-on-bg: #92400e;--cw-bad-bg: #fee2e2;--cw-bad-on-bg: #b91c1c;--cov-pulled: #34d399;--cov-file: #d1fae5;--cov-reachable: #fde047;--cov-unreachable: #3a4a63}.cw-page{display:flex;flex-direction:column;gap:1.25rem}.cw-header{background:var(--cw-surface);border:1px solid var(--cw-line);border-radius:var(--radius-lg);padding:1.5rem 1.75rem;box-shadow:var(--shadow-sm)}.cw-header-missing{text-align:center;padding:3rem 1.75rem}.cw-header-missing h1{font-size:1.25rem;margin:0 0 .5rem}.cw-header-missing p{color:var(--cw-fg-2);margin:0 0 1.25rem}.cw-identity{display:flex;align-items:flex-start;justify-content:flex-start;gap:1rem;flex-wrap:wrap}.cw-title-block h1{display:flex;align-items:center;gap:.5rem;font-size:1.5rem;font-weight:700;margin:0;color:var(--cw-fg);line-height:1.25}.cw-logo{flex:0 0 auto;width:1.75rem;height:1.75rem;-o-object-fit:contain;object-fit:contain}.cw-title-name{min-width:0}.cw-rename-open{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;padding:0!important;border:1px solid transparent;border-radius:var(--radius-full)!important;background:transparent;color:var(--cw-fg-3);font-size:.9375rem!important;cursor:pointer;opacity:0;transition:opacity .12s ease,background .12s ease}.cw-title-block h1:hover .cw-rename-open,.cw-rename-open:focus-visible,.cw-rename-open[aria-expanded=true]{opacity:1}.cw-rename-open:hover{background:var(--cw-surface-2);color:var(--cw-fg)}.cw-rename{margin:.7rem 0 0;padding:.9rem 1rem;max-width:46rem;border:1px solid var(--cw-line);border-radius:var(--radius-md);background:var(--cw-surface-1)}.cw-rename[hidden]{display:none}.cw-subtitle{margin:.35rem 0 0;font-size:.875rem;color:var(--cw-fg-3)}.cw-fact-link{color:var(--cw-accent);text-decoration:none}.cw-fact-link:hover{text-decoration:underline}.cw-fact-link i{font-size:.875rem;vertical-align:-1px}.cw-subtitle-id{font-family:var(--font-mono, ui-monospace, monospace);font-size:.8125rem;color:var(--text-muted);-webkit-user-select:all;-moz-user-select:all;user-select:all}.cw-bucket{flex:0 0 auto;margin-left:.25rem;line-height:1.2;display:inline-flex;align-items:center;padding:.35rem .85rem;border-radius:var(--radius-full);font-size:.8125rem;font-weight:700;letter-spacing:.01em;border:1px solid transparent}.cw-status-label{font-weight:700;color:var(--cw-fg)}.cw-status-action{margin:.9rem 0 0;padding:0 0 0 .85rem;border-left:3px solid var(--cw-fg-4);font-size:.875rem;color:var(--cw-fg-2);line-height:1.5}.cw-status-action.tone-bad{border-left-color:var(--cw-bad)}.cw-status-action.tone-wait{border-left-color:var(--cw-warn)}.cw-status-action.tone-good{border-left-color:var(--cw-good)}.cw-status-block{margin:.9rem 0 0;padding:0 0 0 .85rem;border-left:3px solid var(--cw-fg-4)}.cw-status-block.tone-bad{border-left-color:var(--cw-bad)}.cw-status-block.tone-wait{border-left-color:var(--cw-warn)}.cw-status-block.tone-good{border-left-color:var(--cw-good)}.cw-status-block .cw-status-action{margin:0;padding:0;border-left:0}.cw-status-list{margin:.2rem 0 0;padding:0 0 0 1.1rem;font-size:.875rem;color:var(--cw-fg-2);line-height:1.5}.cw-status-list li{margin:.1rem 0}.cw-principal-count,.onb-shared__chip{flex:0 0 auto;display:inline-flex;align-items:center;gap:.2rem;margin-left:.4rem;padding:.05rem .4rem!important;border:1px solid var(--cw-line-strong)!important;border-radius:var(--radius-full)!important;background:var(--cw-surface-1)!important;font:inherit;font-size:.75rem!important;font-weight:600;color:var(--cw-fg-2)!important;cursor:pointer}.cw-principal-count:hover,.cw-principal-count:focus-visible,.onb-shared__chip:hover,.onb-shared__chip:focus-visible{background:var(--cw-surface-2)!important;color:var(--cw-fg)!important}.cw-principal-count i,.onb-shared__chip i{font-size:.85rem}.cw-principal-pop{width:24rem}.cw-principal-list{margin:.6rem 0 0;gap:.5rem}.cw-principal-item{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.cw-sibling-cell{display:flex;align-items:center;gap:.6rem}.cw-sibling-logo{width:1rem;height:1rem;-o-object-fit:contain;object-fit:contain;flex:0 0 auto}.platform-status-logo{width:.9rem;height:.9rem;-o-object-fit:contain;object-fit:contain;vertical-align:-.15em;margin-right:.25rem}.cw-sibling-cell .cw-sibling-platform{display:block;font-size:.75rem}.cw-sibling-withheld{color:var(--cw-fg-2);font-style:italic}.cw-sibling-owner{font-size:.8125rem;color:var(--cw-fg-2);overflow-wrap:anywhere}.cw-bucket.cw-bucket--sm{margin-left:0;padding:.2rem .6rem;font-size:.75rem;white-space:nowrap}.cw-principal-note{margin:0 0 .6rem;color:var(--cw-fg-3);line-height:1.5}.cw-sibling-list{list-style:none;margin:0;padding:0;display:grid;gap:.35rem}.cw-sibling{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:.75rem;align-items:baseline}.cw-sibling-name{color:var(--cw-fg-1)}.cw-sibling-counted .cw-sibling-name{color:var(--cw-fg-2);font-style:italic}.cw-sibling-link{font-weight:600;color:var(--cw-accent);text-decoration:none}.cw-sibling-link:hover{text-decoration:underline}.cw-correlated-route{margin:.6rem 0 0;font-size:.8125rem;color:var(--cw-fg-2)}.cw-correlated-route a,.cw-rt-locked a{color:var(--cw-fg-1);text-decoration:underline}.cw-sibling-platform{color:var(--cw-fg-3)}.cw-sibling-state{font-size:.8125rem;font-weight:600;color:var(--cw-fg-2)}.cw-principal .woz,.cw-correlated .woz{margin-top:.75rem}.cw-correlated{margin:.9rem 0 0;padding:.75rem 1rem;background:var(--cw-surface-2);border-left:3px solid var(--cw-fg-4);border-radius:var(--radius-sm);font-size:.875rem;color:var(--cw-fg-2);line-height:1.5}.cw-correlated-lead{margin:0}.cw-burndown{display:flex;align-items:center;gap:.75rem;margin:.6rem 0}.cw-burndown-count{font-weight:600;color:var(--cw-fg-1);white-space:nowrap}.cw-burndown-note{display:block;font-weight:400;font-size:.75rem;color:var(--cw-fg-3)}.cw-burndown-bar{flex:1;height:6px;background:var(--cw-fg-4);border-radius:3px;overflow:hidden}.cw-burndown-fill{display:block;height:100%;background:var(--cw-fg-2)}.cw-scope-bar a{color:var(--cw-fg-1);text-decoration:underline}.cw-ceiling-note{display:flex;gap:.6rem;align-items:flex-start;margin:0 0 .5rem;padding:.7rem .9rem;background:var(--cw-surface-2);border-radius:var(--radius-sm);font-size:.8125rem;color:var(--cw-fg-2);line-height:1.55}.cw-ceiling-note i{flex-shrink:0;color:var(--cw-fg-3);margin-top:.15rem}.cw-ceiling-note strong{color:var(--cw-fg)}.depth-strip__action{margin-left:auto;align-self:center}.depth-strip{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem 1.25rem;margin:0 0 1rem;padding:.6rem .9rem;background:var(--cw-surface-2);border-radius:var(--radius-sm);font-size:.8125rem;color:var(--cw-fg-2)}.depth-strip__listed strong{color:var(--cw-fg)}.depth-strip__item>summary{display:inline-flex;align-items:center;gap:.35rem;list-style:none;cursor:pointer;color:var(--cw-accent)}.depth-strip__item>summary::-webkit-details-marker{display:none}.depth-strip__item>summary:hover{text-decoration:underline}.depth-strip__item>summary i{color:var(--cw-fg-3)}.depth-strip__item[open]{flex-basis:100%;order:10}.depth-strip__item[open]>summary{color:var(--cw-fg);font-weight:600}.depth-strip__body{margin:.35rem 0 .2rem 1.35rem;max-width:110ch;line-height:1.55}.depth-strip__body a{color:var(--cw-fg-2);text-decoration:underline}.cw-rename{display:grid;gap:.75rem;font-size:.875rem;color:var(--cw-fg-2)}.cw-rename code{font-size:.8125rem;color:var(--cw-fg-3)}.cw-name-edit{display:flex;align-items:flex-end;gap:.75rem}.cw-name-edit .cw-sched-field{flex:1;max-width:32rem}.cw-name-edit input{width:100%;font:inherit;padding:.45rem .6rem;border:1px solid var(--cw-fg-4);border-radius:var(--radius-sm);background:var(--cw-surface-1);color:var(--cw-fg-1)}.cw-name-impact{display:grid;gap:.35rem;line-height:1.5}.cw-name-impact p{margin:0}.cw-record{list-style:none;margin:0;padding:.6rem 0 0;border-top:1px dashed var(--cw-fg-4);display:grid;gap:.25rem;font-size:.8125rem;color:var(--cw-fg-3)}.cw-tip,.cw-rt-head .cw-tip{position:relative;display:inline-flex;align-items:center;min-width:0;margin-left:.3rem;padding:0;border-radius:var(--radius-full);background:none;color:var(--cw-fg-3);font-size:.95rem;font-weight:400;line-height:1;vertical-align:middle;cursor:help}.cw-tip:hover,.cw-tip:focus-visible{color:var(--cw-fg);outline:none}.cw-tip__bubble,.cw-rt-head .cw-tip__bubble{position:absolute;bottom:calc(100% + .45rem);left:50%;z-index:60;display:block;width:-moz-max-content;width:max-content;min-width:0;max-width:20rem;padding:.5rem .7rem;border-radius:var(--radius-md);background:var(--action-neutral);color:#fff;font-size:.75rem;font-weight:400;line-height:1.45;letter-spacing:0;text-align:left;text-transform:none;white-space:normal;box-shadow:0 6px 16px #0f172a2e;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,2px);transition:opacity .12s ease,transform .12s ease,visibility .12s}.cw-tip:hover .cw-tip__bubble,.cw-tip:focus-visible .cw-tip__bubble{opacity:1;visibility:visible;transform:translate(-50%)}.cw-grant-sub{margin:1rem 0 .5rem;font-size:.875rem;font-weight:600;color:var(--cw-fg-2)}.cw-grant-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(30rem,1fr));gap:.4rem}.cw-grant-rule{margin:.7rem 0 0;max-width:74ch;font-size:.8125rem;line-height:1.55;color:var(--cw-fg-3)}.cw-grant-scope{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin:.15rem 0}.cw-grant-scope .mapping-badge{display:inline-flex;align-items:center;gap:.375rem;padding:.15rem .5rem;border-radius:4px;font-size:.6875rem;font-weight:500;white-space:nowrap;text-decoration:none}.cw-grant-scope .mapping-badge.client{background:#e0f2fe;color:#0369a1;border:1px solid #7dd3fc}.cw-grant-scope .mapping-badge.agency{background:var(--purple-50);color:var(--text-purple, #6d28d9);border:1px solid #c4b5fd}.cw-grant-scope__more{font-size:.6875rem;color:var(--cw-fg-3)}.cw-grant-row{display:flex;align-items:center;flex-wrap:wrap;gap:1rem;padding:.6rem .85rem;border:1px solid var(--cw-line-strong);background:var(--cw-surface-1);border-radius:var(--radius-sm);font-size:.875rem}.cw-grant-main{flex:1;display:grid;gap:.15rem;min-width:0}.cw-grant-name{color:var(--cw-fg-1);font-weight:600}.cw-grant-meta{color:var(--cw-fg-3);font-size:.8125rem}.cw-grant-cover{display:inline-flex;align-items:baseline;gap:.35rem;color:var(--cw-fg-3);font-size:.8125rem;line-height:1.45}.cw-grant-cover--none{color:var(--cw-fg-2);font-weight:600}.cw-grant-act{flex-shrink:0;align-self:flex-start;margin-left:auto}.cw-grant-act[disabled]{opacity:.45;cursor:not-allowed}.cw-grant-reserved{flex-basis:100%;margin-top:.1rem;padding-top:.5rem;border-top:1px solid var(--cw-line);color:var(--cw-fg-3);font-size:.8125rem;line-height:1.45}.cw-typecheck{margin:.9rem 0 0;padding:0 0 0 .85rem;border-left:3px solid var(--cw-line-strong);max-width:96ch;font-size:.8125rem;line-height:1.5;color:var(--cw-fg-3)}.cw-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem 2rem;margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--cw-line)}@media(min-width:1880px){.cw-facts{grid-template-columns:repeat(6,minmax(0,1fr))}}.cw-fact{display:flex;flex-direction:column;gap:.2rem;min-width:0}.cw-fact-label{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--cw-fg-3)}.cw-fact-value{font-size:.9375rem;font-weight:600;color:var(--cw-fg);min-width:0;overflow-wrap:anywhere}.cw-fact-value .conn-running{margin-left:.4rem}.cw-fact-note{font-size:.75rem;color:var(--cw-fg-3);line-height:1.45}.cw-fact-authorized{display:inline-flex;align-items:center;gap:.5rem;min-width:0}.cw-fact-authorized{flex-wrap:nowrap}.cw-fact-authorized .cw-fact-owner{flex:0 0 auto}.cw-fact-authorized,.cw-fact-accountable{display:flex;max-width:100%}.cw-address{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cw-fact-owner{flex:0 0 auto;width:1.25rem;height:1.25rem;-o-object-fit:contain;object-fit:contain;border-radius:3px;display:inline-flex;align-items:center;justify-content:center}.cw-fact-owner--icon{font-size:1rem;color:var(--cw-fg-3)}.cw-fact-mapping{gap:.2rem}.cw-fact-mapping .cw-fact-value{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.5rem}.cw-tabs{display:flex;gap:.25rem;border-bottom:1px solid var(--cw-line);padding:0 .25rem}.cw-tab{display:inline-flex;align-items:center;gap:.5rem;padding:.85rem 1.15rem;background:transparent;border:none;border-bottom:2px solid transparent;font-size:.9375rem;font-weight:500;color:var(--cw-fg-3);cursor:pointer;transition:color .15s ease,border-color .15s ease;white-space:nowrap}.cw-tab i{font-size:1.125rem}.cw-tab:hover{color:var(--cw-fg)}.cw-tab.active{color:var(--text-success);border-bottom-color:var(--primary-600, #059669);font-weight:650}.cw-panel{background:var(--cw-surface);border:1px solid var(--cw-line);border-radius:var(--radius-lg);padding:1.5rem 1.75rem;box-shadow:var(--shadow-sm)}.depth-account-coverage,.depth-fill,.file-action,.accessible-contribute,.excl-lift{padding:.25rem .6rem!important;font-size:.75rem!important;line-height:1.25rem!important;font-weight:600!important;border-radius:var(--radius-sm)!important;border:1px solid var(--cw-line-strong)!important;background:var(--cw-surface)!important;color:var(--cw-fg-2)!important}.depth-account-coverage:hover,.depth-fill:hover,.file-action:hover,.accessible-contribute:hover,.excl-lift:hover{border-color:var(--cw-accent)!important;color:var(--cw-accent)!important}.file-action.danger{color:var(--cw-bad)!important;border-color:var(--cw-bad)!important}.cw-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;margin-bottom:1.25rem}.cw-panel-head>:first-child{max-width:52rem}.cw-panel-actions{margin-top:.85rem}.cw-panel-head__act{margin-left:auto;align-self:center}.cw-act-refused{display:block;max-width:34ch;text-align:right;font-size:.8125rem;color:var(--cw-fg-3)}.depth-notes{position:relative;display:flex;flex-wrap:wrap;gap:.4rem .6rem;margin-top:.6rem;font-size:.8125rem;color:var(--cw-fg-2)}.depth-notes .depth-strip__item[open]{flex-basis:auto;order:0}.depth-notes .depth-strip__item[open]>.depth-strip__body{position:absolute;top:calc(100% + .45rem);left:0;z-index:20;width:min(46rem,100%);padding:.7rem .9rem;border:1px solid var(--cw-line-strong);border-radius:var(--radius-md);background:var(--cw-surface-1);box-shadow:var(--shadow-md, 0 6px 18px rgba(15, 23, 42, .12))}.depth-notes .depth-strip__item>summary{padding:.2rem .55rem;border:1px solid var(--cw-line-strong);border-radius:var(--radius-sm);background:var(--cw-surface-1);color:var(--cw-fg-2);font-size:.75rem;font-weight:600}.depth-notes .depth-strip__item>summary:hover{background:var(--cw-surface-2);color:var(--cw-fg);text-decoration:none}.depth-notes .depth-strip__item[open]>summary{background:var(--cw-surface-2);color:var(--cw-fg)}.depth-notes .depth-strip__body{margin:.4rem 0 0;max-width:96ch}.depth-notes .depth-note-tip{gap:.35rem;margin-left:0;padding:.2rem .55rem;border:1px solid var(--cw-line-strong);border-radius:var(--radius-sm);background:var(--cw-surface-1);color:var(--cw-fg-2);font-size:.75rem;font-weight:600;line-height:1.4}.depth-notes .depth-note-tip:hover,.depth-notes .depth-note-tip:focus-visible{background:var(--cw-surface-2);color:var(--cw-fg)}.depth-notes .depth-note-tip i{font-size:.9rem;color:var(--cw-fg-3)}.depth-notes .depth-note-tip--route{cursor:pointer;text-decoration:none}.depth-notes .depth-note-tip--route:hover{border-color:var(--cw-fg-4)}.depth-notes .depth-note-tip .cw-tip__bubble{top:calc(100% + .45rem);bottom:auto;width:22rem;max-width:22rem;font-weight:400;text-align:left;white-space:normal}.cw-panel-head h2{margin:0 0 .35rem;font-size:1.125rem;font-weight:700;color:var(--cw-fg)}.cw-panel-head p{margin:0;max-width:62ch;font-size:.875rem;line-height:1.55;color:var(--cw-fg-2)}.cw-panel-actions{display:flex;gap:.5rem;flex-shrink:0}.cw-panel-actions .btn-secondary{display:inline-flex;align-items:center;gap:.4rem;white-space:nowrap}.cw-rt-head{display:flex;align-items:center;gap:.55rem;margin:2.25rem 0 .9rem;padding-top:1.1rem;border-top:1px solid var(--cw-line);font-size:.9375rem;font-weight:700;letter-spacing:-.01em;color:var(--cw-fg)}.cw-rt-head:first-of-type{margin-top:.5rem;padding-top:0;border-top:0}.woz+.cw-rt-head:first-of-type{margin-top:1.5rem}.cw-rt-list~.woz{margin-top:.75rem}.cw-rt-head span{display:inline-flex;align-items:center;justify-content:center;min-width:1.35rem;padding:.1rem .4rem;border-radius:var(--radius-full);background:var(--cw-surface-2);color:var(--cw-fg-2);font-size:.6875rem;letter-spacing:0}.cw-rt-dot{display:inline-block;flex:none;width:.5rem;height:.5rem;margin-right:.45rem;border-radius:var(--radius-full);vertical-align:.05rem}.cw-rt-dot--on{background:var(--cw-good)}.cw-rt-dot--off{background:var(--cw-fg-4)}.cw-rt-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(17.5rem,1fr));gap:.7rem}.cw-rt{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.2rem;min-height:4.25rem;padding:.55rem .7rem;border:1px solid var(--cw-line);border-radius:var(--radius-md);background:var(--cw-surface)}.cw-rt--available{background:var(--cw-surface-1)}.cw-rt-top{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;min-width:0}.cw-rt-name{min-width:0;font-size:.875rem;font-weight:600;line-height:1.35;color:var(--cw-fg)}.cw-rt--available .cw-rt-name{color:var(--cw-fg-2);font-weight:500}.cw-rt-open{display:inline-flex;align-items:center;gap:.1rem;padding:0!important;border:0!important;background:none!important;font:inherit;font-size:.75rem!important;color:var(--text-success)!important;cursor:pointer}.cw-rt-open:hover,.cw-rt-open:focus-visible{text-decoration:underline}.cw-rt-open i{flex:none;font-size:.9rem}.cw-rt-top .cw-auto__switch{flex:none;transform:scale(.8);transform-origin:center right}.cw-rt-control{flex:none;display:flex;align-items:center;justify-content:flex-end;min-width:3.5rem;height:1.2rem;white-space:nowrap}.cw-rt-facts{display:flex;flex-direction:column;gap:.3rem;margin-top:auto;padding-top:.45rem}.cw-auto__switch.is-locked{cursor:help}.cw-rt-meta{display:flex;align-items:center;flex-wrap:wrap;gap:.15rem .4rem;font-size:.75rem;line-height:1.45;color:var(--cw-fg-3)}.cw-rt-meta>*:not(:last-child):after{content:"·";margin-left:.4rem;color:var(--text-muted)}.cw-rt-limit{font-weight:500;color:var(--cw-fg-2)}.cw-rt-drawer__reach{margin:0 0 1rem;font-size:.875rem;line-height:1.55;color:var(--cw-fg-2)}.cw-rt-drawer__reach strong{display:block;margin-bottom:.2rem;color:var(--cw-fg)}.cw-rt-drawer .cw-rt-attrs{gap:.6rem 1.25rem;margin:0;padding-top:1rem;font-size:.875rem;line-height:1.5}.cw-rt-drawer .cw-rt-attrs-note{margin-top:1rem;font-size:.8125rem}.cw-rt-attrs{display:grid;grid-template-columns:max-content 1fr;gap:.25rem .6rem;margin:.45rem 0 0;padding-top:.45rem;border-top:1px solid var(--cw-line);font-size:.75rem}.cw-rt-attrs dt{color:var(--cw-fg-3)}.cw-rt-attrs dd{margin:0;color:var(--cw-fg-2)}.cw-rt-attrs-note{margin:.4rem 0 0;font-size:.7rem;color:var(--cw-fg-3)}.cw-rt-right{flex:none;margin-left:auto;display:inline-flex;align-items:center}.cw-rt-fixed{padding:.05rem .4rem;border-radius:var(--radius-full);background:var(--cw-surface-2);font-size:.6875rem;font-weight:600;line-height:1.5;color:var(--cw-fg-3);white-space:nowrap;cursor:default}.cw-rt-fixed--off{background:transparent;border:1px dashed var(--cw-line-strong);font-weight:500}.cw-rt-meta--warn{color:var(--cw-warn)}.cw-sched-offset{color:var(--cw-fg-3)}.cw-sched-tag{margin-left:.35rem;padding:.05rem .35rem;border-radius:var(--radius-full);background:var(--cw-surface-2);font-size:.6875rem;font-weight:600;color:var(--cw-fg-3);white-space:nowrap}.cw-rt-act{display:inline-flex;align-items:center;gap:.35rem;white-space:nowrap;padding:.25rem .6rem!important;font-size:.75rem!important;line-height:1.25rem!important;font-weight:600!important;border-radius:var(--radius-sm)!important;border:1px solid var(--cw-line-strong)!important;background:var(--cw-surface)!important;color:var(--cw-fg-2)!important;cursor:pointer}.cw-rt-act--add:hover{border-color:var(--cw-accent)!important;color:var(--cw-accent)!important}.cw-rt-act--stop:hover{border-color:var(--cw-bad)!important;color:var(--cw-bad)!important}.connect-rt-slide .section-title:empty{display:none}.cw-rt-none{margin:0;padding:.9rem 1.1rem;border:1px dashed var(--cw-line);border-radius:var(--radius-md);font-size:.8125rem;line-height:1.55;color:var(--cw-fg-3)}.cw-rt-locked{display:flex;gap:.7rem;margin:1rem 0 0;padding:.85rem 1rem;border:1px solid var(--cw-line-strong);border-radius:var(--radius-md);background:var(--cw-surface-2);font-size:.8125rem;line-height:1.55;color:var(--cw-fg-2)}.cw-rt-locked i{flex-shrink:0;margin-top:.1rem;font-size:1rem;color:var(--cw-fg-3)}.cw-rt-locked strong{color:var(--cw-fg)}.cw-rec-back{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .7rem;border:1px solid var(--cw-line-strong);border-radius:var(--radius-sm);background:var(--cw-surface-1);font:inherit;font-size:.8125rem;font-weight:600;color:var(--cw-fg);cursor:pointer;white-space:nowrap}.cw-rec-scope,.cw-rec-tl,.cw-rec-summary{margin-top:1.1rem}.cw-rec-scope__line{margin:0;font-size:.875rem;color:var(--cw-fg-2)}.cw-rec-scopeswitch{display:inline-flex;margin:.2rem 0 .6rem;padding:.15rem;border:1px solid var(--cw-line);border-radius:var(--radius-full);background:var(--cw-surface-1)}.cw-rec-scopeopt{padding:.3rem .85rem!important;border:0!important;border-radius:var(--radius-full)!important;background:transparent!important;font:inherit;font-size:.8125rem!important;font-weight:600;color:var(--cw-fg-2)!important;cursor:pointer}.cw-rec-scopeopt[aria-pressed=true]{background:var(--cw-surface)!important;color:var(--cw-fg)!important;box-shadow:0 1px 2px #0f172a1f}.cw-rec-switch{padding:.35rem .7rem;border:1px solid var(--cw-line-strong);border-radius:var(--radius-sm);background:var(--cw-surface-1);font:inherit;font-size:.8125rem;font-weight:600;color:var(--cw-fg);cursor:pointer}.cw-rec-accounts{margin:.7rem 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:.35rem 1.2rem}.cw-rec-pick{width:100%;margin:.7rem 0 0;border-collapse:collapse;font-size:.8125rem}.cw-rec-pick th{padding:.45rem .6rem;border-bottom:1px solid var(--cw-line-strong);text-align:left;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--cw-fg-3)}.cw-rec-pick td{padding:.5rem .6rem;border-bottom:1px solid var(--cw-line);vertical-align:top;color:var(--cw-fg-2)}.cw-rec-pick tr.is-on td{background:var(--cw-surface-2)}.cw-rec-pick__box{width:2rem}.cw-rec-pick__name{display:block;font-weight:600;color:var(--cw-fg)}.cw-rec-pick .run-muted{display:block}.cw-rec-pick__types{border-bottom:1px dotted var(--cw-fg-3);cursor:help}.cw-rec-accounts label{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--cw-fg);cursor:pointer}.cw-rec-scope__note,.cw-rec-tl__bound,.cw-rec-tl__none{margin:.55rem 0 0;font-size:.75rem;color:var(--cw-fg-3)}.cw-rec-tl__help{margin:.35rem 0 .9rem;max-width:70rem;font-size:.875rem;color:var(--cw-fg-2)}.cw-rec-tl__chart{margin-top:.4rem}.cov-seg.is-covered,.cov-sw.is-covered{background-color:var(--cov-bar-asked)}.cov-seg.is-gap,.cov-sw.is-gap{background-color:var(--cov-bar-reachable)}.cov-seg.is-gap .cov-seg-l,.cov-seg.is-beyond .cov-seg-l{color:#3f3f46}.cov-seg.is-covered .cov-seg-l{color:var(--cov-asked-ink)}.cov-seg.is-held,.cov-sw.is-held{background-color:var(--cov-bar-pulled)}.cov-seg.is-beyond,.cov-sw.is-beyond{background-color:var(--cov-bar-unreachable)}.cov-seg.is-outside{background-color:transparent}.cov-seg.has-account-split,.cov-sw.has-account-split{box-shadow:inset 0 -4px 0 var(--cov-bar-ink)}.cw-rec-tl__row--slider{margin-bottom:.4rem}.cw-rec-tl__pull{display:flex;flex-direction:column;align-items:flex-start;line-height:1.1}.cw-rec-tl__pull-label,.cw-rec-tl__pull-to{font-size:.6875rem;font-weight:400;color:var(--cw-fg-3)}.cw-rec-tl__pull-label{text-transform:uppercase;letter-spacing:.04em}.cw-rec-tl__pull-date{font-size:1.25rem;font-weight:700;color:var(--cw-accent);font-variant-numeric:tabular-nums}.cw-rec-tl__track{position:relative;height:1.5rem;border-radius:var(--radius-full);cursor:grab;touch-action:none}.cw-rec-tl__track:active{cursor:grabbing}.cw-rec-tl__track:focus-visible{outline:2px solid var(--cw-accent);outline-offset:2px;border-radius:var(--radius-sm)}.cw-rec-tl__bar{position:absolute;top:0;bottom:0;left:0;right:0;border-radius:var(--radius-full);background:var(--cw-surface-2)}.cw-rec-tl__bar--legal{right:auto;background:var(--cw-line)}.cw-rec-tl__bar--asked{right:auto;background:var(--cw-accent);opacity:.22}.cw-rec-head{justify-content:flex-start;gap:1rem}.cw-rec-head>:first-child{max-width:none}.cw-files-pull{display:flex;align-items:flex-start;gap:.75rem;margin:0 0 1rem;padding:.8rem 1rem;border-left:4px solid var(--cw-accent);border-radius:var(--radius-sm);background:var(--cw-surface-1);font-size:.8125rem;line-height:1.55;color:var(--cw-fg-2)}.cw-files-pull>i{flex:none;margin-top:.1rem;font-size:1.15rem;color:var(--cw-accent)}.cw-files-pull__body{flex:1}.cw-files-pull p{margin:0}.cw-files-pull ul{margin:.35rem 0 0;padding-left:1.1rem}.cw-files-pull strong{color:var(--cw-fg)}.cw-files-pull .btn{flex:none;align-self:center;white-space:nowrap}.cw-rec-tl__legend{margin-top:.7rem}.cw-rec-tl__legend .cov-legend{justify-content:flex-start;-moz-column-gap:1.5rem;column-gap:1.5rem}.cw-rec-tl__bands{position:absolute;top:0;right:0;bottom:0;left:0}.cw-rec-tl__pull-date-row{display:flex;align-items:center}.cw-rec-types{display:grid;grid-template-columns:repeat(auto-fill,minmax(17.5rem,1fr));gap:.7rem;margin:.6rem 0 0;padding:0;list-style:none}.cw-rec-type{display:flex;flex-direction:column;gap:.2rem;padding:.65rem .8rem;border:1px solid var(--cw-line);border-radius:var(--radius-md);background:var(--cw-surface);font-size:.8125rem}.cw-rec-type--capped{border-left:3px solid var(--cw-warn);background:var(--cw-surface-1)}.cw-rec-type__name{font-weight:600;color:var(--cw-fg)}.cw-rec-type__from,.cw-rec-type__gaps{color:var(--cw-fg-2);font-variant-numeric:tabular-nums}.cw-rec-type__name{order:0}.cw-rec-type__from{order:1}.cw-rec-type__gaps{order:2}.cw-rec-type__note{order:3}.cw-rec-type__note{margin-top:.15rem;font-size:.75rem;line-height:1.45;color:var(--cw-fg-3)}.cw-rec-type__note a{color:var(--cw-accent);font-weight:600;text-decoration:underline;text-underline-offset:2px}.cw-rec-summary__caveat,.cw-rec-summary__order{margin:.6rem 0 0;font-size:.75rem;color:var(--cw-fg-3)}.cw-rec-submit{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1rem}.cw-rec-go[disabled]{border-color:var(--cw-line-strong);color:var(--text-muted);cursor:not-allowed}.cw-rec-submit__none{font-size:.8125rem;color:var(--cw-fg-3)}.cw-rec-done{margin-top:1.1rem}.cw-rec-done__lead{display:flex;align-items:flex-start;gap:.5rem;margin:0;font-size:.875rem;color:var(--cw-fg-2)}.cw-rec-done__lead i{font-size:1.15rem;color:var(--cw-good)}.cw-rec-done__lead strong{color:var(--cw-fg)}.cw-rec-done__list{margin:.8rem 0 0;padding:0;list-style:none;border:1px solid var(--cw-line);border-radius:var(--radius-md);overflow:hidden}.cw-rec-done__list li{display:flex;flex-wrap:wrap;gap:.25rem 1rem;padding:.6rem .9rem;border-top:1px solid var(--cw-line);font-size:.8125rem;color:var(--cw-fg-2);font-variant-numeric:tabular-nums}.cw-rec-done__list li:first-child{border-top:none}.cw-rec-done__order,.cw-rec-done__where{margin:.6rem 0 0;font-size:.75rem;color:var(--cw-fg-3)}.cw-rec-done__where a{color:var(--cw-accent);font-weight:600;text-decoration:underline;text-underline-offset:2px}.cw-rec-done .cw-rec-switch{margin-top:1rem}.cw-attrib{margin:1rem 0;padding:.85rem 1rem;border:1px solid var(--cw-line-strong);border-radius:var(--radius-md);background:var(--cw-surface-2);font-size:.8125rem;line-height:1.55;color:var(--cw-fg-2)}.cw-attrib p{margin:0}.cw-attrib-sec>.cw-rt-head{margin-top:2.25rem}.cw-attrib-sec>.cw-attrib{margin:0}.cw-attrib__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.6rem}.cw-attrib__title{display:inline-flex;align-items:center;gap:.4rem;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--cw-fg)}.cw-attrib__title i{font-size:1rem;color:var(--cw-fg-3)}.cw-attrib__badge{display:inline-flex;align-items:center;padding:.2rem .6rem;border:1px solid var(--cw-line-strong);border-radius:999px;background:var(--cw-surface);color:var(--cw-fg-2);font-size:.75rem;font-weight:500;white-space:nowrap}.cw-attrib__badge--end{margin-left:auto;font-size:.75rem;letter-spacing:0;text-transform:none}.attrib-params{display:flex;flex-wrap:wrap;gap:.4rem 2rem;margin:.3rem 0 .35rem}.attrib-param{display:flex;flex-direction:column;gap:.1rem}.attrib-param__label{font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--cw-fg-3, #6b7280)}.attrib-param__value{font-size:.875rem;font-weight:600;color:var(--cw-fg, #111827)}.cw-attrib__route{margin-top:.55rem!important;padding-top:.55rem;border-top:1px solid var(--cw-line)}.cw-attrib__route strong{color:var(--cw-fg)}.cw-attrib__route a{color:var(--cw-accent);font-weight:600;text-decoration:underline;text-underline-offset:2px}.cw-rt-confirm{margin-top:1.5rem;padding:1.25rem 1.35rem;border:1px solid var(--cw-line-strong);border-radius:var(--radius-md);background:var(--cw-surface-1)}.cw-rt-confirm h4{margin:0 0 .9rem;font-size:1rem;font-weight:700;color:var(--cw-fg)}.cw-rt-impact{list-style:none;margin:0 0 1.25rem;padding:0;display:flex;flex-direction:column;gap:.75rem}.cw-rt-impact li{display:flex;gap:.7rem;font-size:.8125rem;line-height:1.55;color:var(--cw-fg-2);max-width:74ch}.cw-rt-impact i{flex-shrink:0;margin-top:.15rem;font-size:1rem;color:var(--cw-fg-3)}.cw-rt-impact strong{color:var(--cw-fg)}.cw-rt-confirm-actions{display:flex;gap:.6rem;justify-content:flex-end;margin-top:1rem}.cw-rt-sub-head{margin:-.4rem 0 .9rem;max-width:74ch;font-size:.8125rem;line-height:1.5;color:var(--cw-fg-3)}.cw-rt-sub{padding-left:1.5rem}[data-len-control]{margin-top:.5rem}[data-len-control] .cw-appr__seg-btn[data-len-months="0"].is-on{background:var(--cw-warn-bg);color:var(--cw-warn-on-bg);box-shadow:inset 0 0 0 1px var(--cw-warn)}[data-len-control] [data-len-none]{margin-top:.4rem;color:var(--cw-warn-on-bg)}[data-len-control] .cw-appr__seg-btn:disabled,[data-len-control] input[type=number].cw-appr__months:disabled{opacity:.45;cursor:default}.cw-rt-danger{display:inline-flex;align-items:center;gap:.35rem;background:var(--cw-bad);border-color:var(--cw-bad);color:#fff}.cw-rt-danger:hover{filter:brightness(.94)}.cw-sched{padding:0}.cw-sched-now{display:flex;align-items:baseline;flex-wrap:wrap;gap:.5rem}.cw-sched-sub{max-width:62ch;font-size:.8125rem;line-height:1.55;color:var(--cw-fg-3)}.cw-sched-label{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--cw-fg-3)}.cw-sched-value{margin-top:.2rem;font-size:.875rem;font-weight:600;color:var(--cw-fg)}.cw-sched-clock{align-self:center;font-size:1rem;color:var(--cw-fg-3)}.cw-sched-note{margin-top:.9rem;padding-top:.9rem;border-top:1px solid var(--cw-line);max-width:68ch;font-size:.8125rem;line-height:1.55;color:var(--cw-fg-2)}.cw-sched-field{display:flex;flex-direction:column;gap:.35rem;font-size:.75rem;font-weight:600;color:var(--cw-fg-3)}.cw-sched-field select{min-width:9rem;padding:.45rem .6rem;border:1px solid var(--cw-line-strong);border-radius:var(--radius-md);background:var(--cw-surface);color:var(--cw-fg);font-size:.875rem;font-weight:500}.cw-sched-groups{margin-top:.75rem}.cw-sched-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;margin-left:.3rem;padding:.05rem .35rem;border-radius:var(--radius-full);background:var(--cw-surface-2);color:var(--cw-fg-2);font-size:.6875rem;letter-spacing:0}.cw-sched-table{width:100%;border-collapse:collapse;font-size:.8125rem}.cw-sched-table th{text-align:left;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--cw-fg-3);padding:.35rem .6rem;border-bottom:1px solid var(--cw-line-strong)}.cw-sched-table td{padding:.55rem .6rem;border-bottom:1px solid var(--cw-line);vertical-align:top;color:var(--cw-fg-2)}.cw-sched-table__market{width:30%}.cw-sched-market{display:flex;align-items:center;gap:.5rem}.cw-sched-market .acct-classifications{margin:0;flex:none}.cw-sched-market__name{font-size:.875rem;font-weight:700;color:var(--cw-fg)}.cw-sched-zone{display:block;margin-top:.15rem;font-size:.75rem;color:var(--cw-fg-3)}.cw-sched-accts{font-weight:600;color:var(--cw-fg);white-space:nowrap;border-bottom:1px dotted var(--cw-fg-4);cursor:default}.cw-sched-proc{display:inline-flex;align-items:center;gap:.3rem;color:var(--cw-fg-2)}.cw-sched-link{text-align:right;white-space:nowrap}.cw-sched-link a{display:inline-flex;align-items:center;gap:.1rem;font-weight:600;color:var(--cw-accent);text-decoration:none}.cw-sched-link a:hover{text-decoration:underline}.cw-sched-default{margin-left:.35rem;padding:.05rem .4rem;border-radius:var(--radius-full);background:var(--cw-surface-2);font-size:.6875rem;font-weight:600;color:var(--cw-fg-2);cursor:help}.cw-sched-why{display:block;margin:.55rem 0 0;max-width:62ch;font-size:.75rem;line-height:1.5;color:var(--cw-fg-3)}.cw-sched-shared{display:flex;gap:.6rem;margin-top:.75rem;padding:.7rem .9rem;border-radius:var(--radius-sm);background:var(--cw-surface-2);font-size:.8125rem;line-height:1.55;color:var(--cw-fg-2)}.cw-sched-shared i{flex-shrink:0;margin-top:.1rem;font-size:1rem;color:var(--cw-fg-3)}.cw-sched-shared strong{color:var(--cw-fg)}.cw-sched .woz{margin-top:.75rem}.depth-account-coverage{flex:0 0 auto;padding:.05rem .4rem;border:1px solid var(--cw-line-strong);border-radius:var(--radius-full);background:var(--cw-surface);color:var(--cw-accent);font-size:.625rem;font-weight:600;line-height:1.5;cursor:pointer;white-space:nowrap}.depth-account-coverage:hover{background:var(--cw-surface-2)}.depth-account-coverage i{font-size:.6875rem;vertical-align:-1px}.run-type{display:inline-flex;align-items:center;gap:.4rem;font-weight:600;color:var(--cw-fg);white-space:nowrap}.run-type i{font-size:1rem;color:var(--cw-fg-3)}.run-market,.run-muted{display:block;font-size:.75rem;color:var(--cw-fg-3);margin-top:.15rem}.run-market--badge{margin-top:0}.run-type-line{display:inline-flex;align-items:center;flex-wrap:nowrap;gap:.5rem;white-space:nowrap}.run-market--badge .mapping-badge.market{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .625rem;border:1px solid #fde047;border-radius:4px;background:#fef9c3;color:#a16207;font-size:.75rem;font-weight:500;white-space:nowrap}.acct-umbrella{display:flex;align-items:center;gap:.3rem;margin-top:.15rem}.acct-umbrella i{font-size:.85rem;color:var(--text-muted)}.run-cell-covers{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--cw-fg-2)}.run-cell-correlation code{font-size:.75rem;padding:.15rem .4rem;border-radius:var(--radius-sm);background:var(--cw-surface-2);color:var(--cw-fg-2)}.run-status{display:inline-block;padding:.2rem .6rem;border-radius:var(--radius-full);font-size:.75rem;font-weight:700;white-space:nowrap}.run-status-line{display:inline-flex;align-items:center;gap:.4rem}.run-status-detail{display:block;font-size:.75rem;color:var(--cw-fg-2);margin-top:.2rem}.run-breakdown{--ct-detail-line: var(--cw-line);--ct-detail-surface: var(--cw-surface);--ct-detail-head-bg: var(--cw-surface-2);--ct-detail-band-bg: var(--cw-surface-1);--ct-detail-fg-2: var(--cw-fg-2);--ct-detail-fg-3: var(--cw-fg-3);--ct-detail-columns: 8.5rem minmax(12rem, 1.4fr) 7rem 11rem 9rem minmax(14rem, 1fr)}.run-breakdown-head .run-muted{display:inline;margin:0;text-transform:none;letter-spacing:0;font-weight:500}.run-report-more{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.4rem .6rem}.run-detail-type{padding:.1rem .5rem;border-radius:var(--radius-full);background:var(--cw-surface-2);color:var(--cw-fg-2);font-size:.75rem;font-weight:600;white-space:nowrap}.run-detail-type.tone-bad{background:var(--cw-bad-bg);color:var(--cw-bad-on-bg)}.run-detail-type.tone-wait{background:var(--cw-warn-bg);color:var(--cw-warn-on-bg)}.run-detail-types{display:flex;flex-wrap:wrap;gap:.3rem}.run-report-brief{grid-column:1 / -1;margin:.1rem 0 0;font-size:.75rem;line-height:1.5;color:var(--cw-fg-2)}.run-cell-line{display:block;margin-top:.2rem;font-size:.75rem}.run-narrowing{display:flex;align-items:center;gap:.5rem;margin:0 0 .75rem;padding:.5rem .75rem;border-left:3px solid var(--cw-accent);border-radius:var(--radius-sm);background:var(--cw-surface-1);font-size:.8125rem;color:var(--cw-fg-2)}.run-narrowing strong{color:var(--cw-fg)}.run-narrowing__clear{display:inline-flex;align-items:center;gap:.2rem;margin-left:auto;padding:0!important;border:0!important;background:none!important;font-size:.75rem!important;font-weight:600;color:var(--cw-accent)!important;cursor:pointer}.run-report-open{display:inline-flex;align-items:center;gap:.1rem;padding:0!important;border:0!important;background:none!important;font:inherit;font-size:.75rem!important;font-weight:600;color:var(--text-success)!important;cursor:pointer;white-space:nowrap}.run-report-open:hover,.run-report-open:focus-visible{text-decoration:underline}.run-detail{display:flex;flex-direction:column;gap:1.1rem;font-size:.875rem;color:var(--cw-fg-2)}.run-detail__outcome-line{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.run-detail__outcome{display:inline-flex;align-items:center;gap:.3rem;font-size:.9375rem;font-weight:700}.run-detail__outcome.tone-good{color:var(--cw-good-on-bg)}.run-detail__outcome.tone-bad{color:var(--cw-bad)}.run-detail__outcome.tone-wait{color:var(--cw-warn-on-bg)}.run-detail__group{line-height:1.55}.run-detail__group p{margin:0 0 .4rem}.run-detail__facts{display:grid;grid-template-columns:8rem 1fr;gap:.5rem 1rem;margin:0}.run-detail__facts dt{color:var(--cw-fg-3)}.run-detail__facts dd{margin:0;color:var(--cw-fg)}.run-detail__logo{width:1rem;height:1rem;margin-right:.4rem;-o-object-fit:contain;object-fit:contain;vertical-align:-.15rem}.run-detail__link{color:var(--text-success);font-weight:600;text-decoration:none}.connect-run-detail-slide .slide-body{background:var(--cw-surface)}.connect-run-detail-slide .edit-panel-section{margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.connect-run-detail-slide .section-content{padding:1.25rem 1.5rem 1.5rem}.connect-run-detail-slide .form-group.custom-control{margin:0}.connect-coverage-slide .edit-panel-section{margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.connect-coverage-slide .section-content{padding:1.25rem 1.5rem 1.5rem}.connect-coverage-slide .form-group.custom-control{margin:0}.connect-manage-slide .section-content>:last-child{margin-bottom:0}.run-detail__link:hover{text-decoration:underline}.run-detail__accounts{margin:0;padding:0;list-style:none}.run-detail__acct-note{margin-left:.4rem;font-size:.75rem;color:var(--cw-bad)}.run-detail__remedy{color:var(--cw-fg);font-weight:500}.run-report-outcome{display:inline-flex;align-items:center;gap:.35rem;font-weight:500;white-space:nowrap}.run-report-outcome i{font-size:1rem}.run-report-name{font-weight:500;color:var(--cw-fg)}.run-report-rows,.run-report-stage,.run-report-watermark{color:var(--cw-fg-2);font-variant-numeric:tabular-nums}.run-report-detail{grid-column:1 / -1;margin-top:.15rem;padding:.1rem 0 .1rem .7rem;border-left:2px solid var(--cw-line-strong)}.run-report-detail p{margin:0;line-height:1.5;color:var(--cw-fg-2)}.run-report-remedy{margin-top:.35rem!important;font-weight:500;color:var(--cw-fg)!important}.run-report-row.tone-bad .run-report-detail{border-left-color:var(--cw-bad)}.run-report-row.tone-wait .run-report-detail{border-left-color:var(--cw-warn)}.iso-date{white-space:nowrap}.run-report-receipt{margin-top:.45rem}.run-report-receipt__fields{display:flex;flex-wrap:wrap;gap:.35rem;margin:.4rem 0 0;padding:0;list-style:none}.run-report-receipt__fields code{display:inline-block;padding:.1rem .4rem;border-radius:var(--radius-sm);background:var(--cw-warn-bg);color:var(--cw-warn-on-bg);font-size:.7rem;font-family:var(--font-mono, ui-monospace, monospace)}.run-report-receipt__when{margin-top:.4rem!important;font-size:.75rem}.run-report-receipt__owner{margin-top:.4rem!important;font-size:.72rem;color:var(--cw-fg-3)!important}.run-report-receipt__gap{font-style:italic}.run-report-basis{margin-top:.45rem}.run-breakdown-basis{padding:.55rem .9rem .65rem;border-top:1px solid var(--cw-line)}.run-breakdown-basis .run-report-basis{margin-top:0}.run-breakdown-basis--varies{display:flex;align-items:center;gap:.35rem;margin:0;font-size:.75rem;color:var(--cw-fg-3)}.run-report-basis__head{display:flex;align-items:center;gap:.35rem;margin:0!important;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--cw-fg-3)!important}.run-report-basis__head i{font-size:.85rem}.run-report-basis__list{margin:.25rem 0 0;padding:0;list-style:none;font-size:.75rem;color:var(--cw-fg-2)}.run-report-basis__list li{display:flex;flex-direction:column;gap:.1rem;padding:.2rem 0}.run-report-basis__acct{min-width:13rem;font-weight:500;color:var(--cw-fg)}.run-report-basis__path{font-weight:500;color:var(--cw-fg)}.run-report-basis__words{font-variant-numeric:tabular-nums}.run-report-basis__words--gap{font-style:italic;color:var(--cw-fg-3)}.run-report-basis--none{display:flex;align-items:center;gap:.35rem;margin-top:.45rem!important;font-size:.75rem;color:var(--cw-fg-3)!important}.run-report-basis-change{margin-top:.55rem;padding-top:.5rem;border-top:1px solid var(--cw-line)}.run-report-basis-change__head{display:flex;align-items:flex-start;gap:.35rem;margin:0!important;font-size:.75rem;color:var(--cw-fg)!important}.run-report-basis-change__head i{font-size:.95rem;color:var(--cw-fg-2)}.run-report-basis-change__pair{margin:.4rem 0 0;padding:0;list-style:none;font-size:.75rem;color:var(--cw-fg-2)}.run-report-basis-change__pair li{display:flex;align-items:baseline;gap:.5rem;padding:.1rem 0;font-variant-numeric:tabular-nums}.run-report-basis-change__side{min-width:2.5rem;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--cw-fg-3)}.run-report-basis-change__when{margin-top:.4rem!important;font-size:.75rem}.run-report-basis-change__note{margin-top:.35rem!important;font-size:.75rem;color:var(--cw-fg-2)!important}.run-empty{text-align:center;padding:3rem 1.5rem;color:var(--cw-fg-2)}.run-empty i{font-size:2.5rem;color:var(--text-muted);margin-bottom:.75rem;display:block}.run-empty h3{margin:0 0 .5rem;font-size:1rem;font-weight:700;color:var(--cw-fg)}.run-empty p{margin:0 auto 1rem;max-width:56ch;font-size:.875rem;line-height:1.6}.tone-good.cw-bucket,.run-status.tone-good{background:var(--cw-good-bg);color:var(--cw-good-on-bg);border-color:var(--cw-good-on-bg)}.tone-warn.cw-bucket,.run-status.tone-warn{background:var(--cw-warn-bg);color:var(--cw-warn-on-bg);border-color:var(--cw-warn-on-bg)}.tone-bad.cw-bucket,.run-status.tone-bad{background:var(--cw-bad-bg);color:var(--cw-bad-on-bg);border-color:var(--cw-bad-on-bg)}.tone-wait.cw-bucket,.run-status.tone-wait{background:var(--cw-line);color:var(--cw-fg-2);border-color:var(--cw-fg-4)}.tone-busy.cw-bucket,.run-status.tone-busy{background:var(--cw-surface-2);color:var(--cw-fg);border-color:var(--cw-fg-4)}.tone-muted.cw-bucket,.run-status.tone-muted{background:var(--cw-surface-2);color:var(--cw-fg-2);border-color:var(--cw-line-strong)}.run-report-row.tone-good .run-report-outcome{color:var(--cw-good)}.run-report-row.tone-bad .run-report-outcome{color:var(--cw-bad)}.run-report-row.tone-wait .run-report-outcome{color:var(--cw-warn)}.run-report-row.tone-busy .run-report-outcome{color:var(--cw-fg-2)}.cw-notice{position:fixed;left:50%;bottom:2rem;transform:translate(-50%,1rem);max-width:44rem;padding:.9rem 1.25rem;background:var(--cw-fg);color:var(--cw-surface-1);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);font-size:.875rem;line-height:1.5;opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease;z-index:400}.cw-notice.visible{opacity:1;transform:translate(-50%)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cw-panel-summary{flex-shrink:0;font-size:.875rem;color:var(--cw-fg-2);align-self:center}.cw-panel-summary strong{font-size:1.25rem;color:var(--cw-fg)}.depth-scroll{overflow-x:auto}.depth-table{width:100%;border-collapse:collapse;font-size:.875rem}.depth-table thead th{text-align:left;padding:.5rem .6rem;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--cw-fg-2);border-bottom:1px solid var(--cw-line);white-space:nowrap}.depth-group>tr:first-child>th,.depth-group>tr:first-child>td{border-top:1px solid var(--cw-line)}.depth-group:first-of-type>tr:first-child>th,.depth-group:first-of-type>tr:first-child>td{border-top:none}.depth-account-cell{width:19rem;text-align:left;vertical-align:top;padding:.75rem .9rem .75rem 0}.depth-group .depth-account-cell{border-right:1px solid var(--cw-line)}.depth-table:not(.accessible-table):not(.excl-table):not(.req-table) .depth-account-cell{width:23rem;min-width:23rem}.depth-table thead th[class]{vertical-align:bottom}.depth-table .depth-class-cell,.depth-table .depth-collection-cell,.depth-table .depth-acts-cell{vertical-align:top;padding:.75rem .6rem}.depth-table td.depth-class-cell{width:11rem}.depth-table td.depth-collection-cell{width:16rem}.depth-table .depth-collection-cell .depth-account-handover{margin:0}.depth-table td.depth-acts-cell{width:1%;white-space:nowrap;text-align:right}.depth-table td.depth-acts-cell .depth-account-acts{margin-top:0;justify-content:flex-end}.depth-acts-refused{margin:0 0 .5rem;font-size:.8125rem}.cw-pend-off{display:inline-flex;align-items:center;gap:.3rem;margin-left:.35rem;color:var(--cw-fg-3)}.cw-pend-table .cw-pend-mgr>th,.cw-pend-table .cw-pend-mgr>td{background:var(--cw-surface-2);vertical-align:middle}.cw-pend-caret{border:0;background:none;padding:0 .35rem 0 0;cursor:pointer;font-size:1.1rem;color:var(--cw-fg-3);vertical-align:middle}.cw-pend-caret[aria-expanded=true] i{transform:rotate(90deg)}.cw-pend-mgr__who{display:inline-grid;gap:.1rem;vertical-align:middle}.cw-pend-mgr__who .depth-account-name i{color:var(--cw-fg-3)}.cw-pend-table .cw-pend-indent{padding-left:2.6rem}.cw-pend-note-cell{font-size:.75rem;color:var(--cw-fg-3)}.cw-pend-note-cell>*+*{margin-left:.4rem}.cw-pend-note{display:inline-block;padding:.1rem .5rem;border-radius:999px;font-size:.72rem;font-weight:600;background:var(--cw-surface-2);color:var(--cw-fg-2)}.cw-pend-note--bad,.cw-pend-note--warn{background:var(--warning-100, #fee2e2);color:var(--text-danger, #991b1b)}.cw-pend-note--good,.cw-pend-note--ok{background:var(--primary-100, #dcfce7);color:var(--text-success, #166534)}.cw-pend-sub{display:block;margin-top:.15rem}.cw-pend-state{font-size:.72rem;font-weight:600;color:var(--cw-fg-2)}.cw-pend-state--new{color:var(--text-success)}.cw-pend-when{white-space:nowrap;font-size:.8125rem}.cw-pend-ago{margin-left:.35rem;font-size:.72rem;color:var(--cw-fg-3)}.cw-pend-future{display:inline-flex;align-items:center;gap:.35rem;font-size:.78rem;color:var(--cw-fg-2);cursor:pointer}.cw-wait .depth-selbar .btn-secondary{padding:.35rem .8rem;font-size:.8125rem}.depth-table th.depth-sel-cell,.depth-table td.depth-sel-cell{width:2.25rem;padding:.75rem .25rem .75rem .75rem;vertical-align:top;text-align:left}.depth-table .depth-sel-cell input[type=checkbox]{width:15px;height:15px;margin:.2rem 0 0;cursor:pointer;accent-color:var(--primary-600, #059669)}.depth-table tbody.depth-group.is-row-selected>tr>th,.depth-table tbody.depth-group.is-row-selected>tr>td{background:color-mix(in srgb,var(--primary-600, #059669) 6%,transparent)}.depth-selbar{display:flex;align-items:center;gap:.75rem;margin:0 0 .6rem;padding:.55rem .9rem;border:1px solid var(--cw-line-strong);border-radius:var(--radius-md);background:var(--cw-surface-1);font-size:.8125rem;color:var(--cw-fg-2)}.depth-selbar[hidden]{display:none}.depth-selbar strong{color:var(--cw-fg)}.depth-selbar .btn{padding:.35rem .8rem;font-size:.8125rem}.depth-selbar__clear{border:0;background:none;padding:0;font:inherit;color:var(--cw-fg-3);text-decoration:underline;cursor:pointer}.cw-attrib-accounts{display:flex;align-items:baseline;gap:.4rem;margin:0 0 .75rem;font-size:.8125rem;color:var(--cw-fg-2)}.cw-attrib-accounts i{font-size:1rem;color:var(--cw-fg-3);align-self:center}.cw-attrib-accounts strong{color:var(--cw-fg);font-variant-numeric:tabular-nums}.depth-account-basis{display:flex;flex-direction:column;gap:.1rem;margin-top:.55rem;padding-top:.5rem;border-top:1px dashed var(--cw-line);font-size:.72rem}.depth-account-basis__value{font-weight:600;color:var(--cw-fg);font-variant-numeric:tabular-nums}.depth-account-basis__state{color:var(--cw-fg-3)}.depth-pair--nopairs td{padding:.75rem .6rem;font-style:italic}.depth-account-mapping{display:block;margin:.2rem 0}.depth-account-name{display:inline;font-size:.875rem;font-weight:600;color:var(--cw-fg)}.depth-account-id{display:block;margin-top:.15rem;font-size:.75rem;font-weight:500;color:var(--cw-fg-3);font-variant-numeric:tabular-nums;white-space:nowrap}.file-acct-id{display:inline-block;margin-left:.4rem;padding:.05rem .35rem;border-radius:var(--radius-sm);background:var(--cw-surface-2);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.6875rem;font-weight:500;color:var(--cw-fg-3);white-space:nowrap}.depth-map-badge{display:inline-block;padding:.1rem .5rem;margin-right:.35rem;border-radius:var(--radius-full);background:var(--cw-surface-2);color:var(--cw-fg-2);font-size:.6875rem;font-weight:600;white-space:nowrap}.depth-map-badge.market{background:transparent;border:1px solid var(--cw-line-strong)}.depth-map-badge.unmapped{background:var(--cw-warn-bg);color:var(--cw-warn-on-bg)}.depth-pair td{padding:.75rem .9rem;vertical-align:top}.depth-pair:hover td,.depth-pair:hover th{background:var(--cw-surface-1)}.depth-cov{color:var(--cw-fg);font-variant-numeric:tabular-nums;cursor:default}.depth-cov-lag{display:block;color:var(--cw-fg-3)}.depth-table .depth-yesterday-cell,.depth-table .depth-coverage-cell{vertical-align:top;white-space:nowrap}.depth-account-market{display:inline-block;vertical-align:top;margin-right:.5rem}.depth-account-market .acct-classifications{margin:0}.depth-account-who{display:inline-block;vertical-align:top;max-width:calc(100% - 4.5rem)}.depth-market-filter{display:flex;align-items:center;gap:.35rem;margin:0 0 .75rem;font-size:.8125rem;color:var(--cw-fg-2)}.fresh-chip{display:inline-flex;align-items:center;gap:.3rem;padding:.1rem .5rem;border:1px solid transparent;border-radius:var(--radius-full);font-size:.75rem;font-weight:600;white-space:nowrap;cursor:default}.fresh-chip i{font-size:.8rem}.fresh-chip__why{font-weight:500;opacity:.9}.fresh-chip--ready{background:var(--cw-good-bg);color:var(--cw-good-on-bg);border-color:var(--cw-good-on-bg)}.fresh-chip--due{background:var(--cw-warn-bg);color:var(--cw-warn-on-bg);border-color:var(--cw-warn-on-bg)}.fresh-chip--failed{background:var(--cw-bad-bg);color:var(--cw-bad-on-bg);border-color:var(--cw-bad)}.fresh-n{font-weight:600;white-space:nowrap}.fresh-n--ready{color:var(--cw-fg-2)}.fresh-n--due{color:var(--cw-warn);cursor:default}.fresh-n--failed{color:var(--cw-bad)}.fresh-n--none{color:var(--cw-fg-3);font-weight:500}.fresh-sep{color:var(--text-muted)}.fresh-tz{color:var(--cw-fg-3);font-size:.75rem;cursor:help}.fresh-tz i{font-size:.8rem;vertical-align:-.1em;margin-right:.15rem}.depth-account-tz{display:block;margin-top:.1rem}.acct-subtitle-tz{font-size:inherit}.fresh-where{display:block;margin-top:.2rem;font-size:.75rem;font-weight:400;color:var(--cw-fg-3)}.fresh-nomarket{white-space:nowrap}.depth-account-coverage-link{margin-left:.5rem!important;padding:0!important;border:0!important;background:none!important;color:var(--primary-700, #047857)!important;font-size:.75rem!important;font-weight:600!important;line-height:inherit!important;min-height:0!important;cursor:pointer}.depth-account-coverage-link:hover{text-decoration:underline}.depth-table:not(.accessible-table):not(.excl-table):not(.req-table) .depth-account-cell{position:sticky;left:0;z-index:1;background:var(--cw-surface)}.depth-table .depth-pair:hover .depth-account-cell{background:var(--cw-surface-1)}.accessible-head .accessible-oneline{max-width:none;margin-bottom:.75rem}.depth-fill{padding:.15rem .55rem;border:1px dashed var(--cw-accent);background:transparent;color:var(--cw-accent);border-radius:var(--radius-full);font-size:.6875rem;font-weight:600;cursor:pointer;white-space:nowrap}.depth-fill:hover{background:var(--cw-surface-2)}.file-name{display:block;font-weight:600;color:var(--cw-fg)}.file-cell-type,.file-cell-covers,.file-cell-connection{color:var(--cw-fg-2);white-space:nowrap}.file-cell-covers{font-variant-numeric:tabular-nums}.file-cov-live{display:block;font-weight:600;color:var(--cw-fg)}.file-cell-coverage .run-muted{display:block;font-size:.75rem}.file-status{display:inline-flex;align-items:center;gap:.25rem;padding:.1rem .5rem;border-radius:999px;background:var(--cw-surface-2);color:var(--cw-fg-3);font-size:.75rem;white-space:nowrap}.file-status--inuse{color:var(--cw-fg-2);font-weight:600}.file-action{padding:.2rem .6rem;border:1px solid var(--cw-line-strong);background:transparent;color:var(--cw-fg-2);border-radius:var(--radius-full);font-size:.6875rem;font-weight:600;cursor:pointer;white-space:nowrap}.file-action:hover{background:var(--cw-surface-2);color:var(--cw-fg)}.file-action.danger{color:var(--cw-bad);border-color:var(--cw-bad)}.file-action.danger:hover{background:var(--cw-bad-bg);color:var(--cw-bad-on-bg)}.file-action{display:inline-flex;align-items:center;gap:.3rem}.file-action i{font-size:.9rem}.file-action.file-action--enable{border-color:var(--cw-good-on-bg)!important;background:var(--cw-good-bg)!important;color:var(--cw-good-on-bg)!important}.file-contrib-state{display:inline-flex;align-items:center;gap:.3rem}.file-detail{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;padding-top:.5rem}.file-detail__title{margin:0;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--cw-fg-2)}.file-detail__sub{margin:0;font-size:.8125rem;color:var(--cw-fg-2)}.file-ingest-facts{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem .6rem;font-size:.75rem;color:var(--cw-fg-3)}.file-ingest-facts code{font-size:.75rem;color:var(--cw-fg-2)}.file-detail__pull{margin:.2rem 0 .3rem;padding:.3rem .6rem;border-left:3px solid var(--cw-line-strong);font-size:.8125rem;color:var(--cw-fg-2)}.file-detail__pull--possible{border-left-color:var(--cw-accent, var(--cw-line-strong))}.file-detail__pull p{margin:0}.file-detail__pull--possible{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.45rem .6rem}.file-detail__pull-act{flex:0 0 auto}.file-detail__table{width:-moz-fit-content;width:fit-content;max-width:100%;border:1px solid var(--cw-line);border-radius:var(--radius-md);background:var(--cw-surface);overflow:hidden}.file-detail__notloaded{display:flex;flex-direction:column;gap:.3rem;margin-top:.6rem}.file-detail__notinuse{margin:.5rem 0 .2rem;padding:.5rem .75rem;border-left:3px solid var(--cw-line-strong);background:var(--cw-surface-2);border-radius:0 6px 6px 0;font-size:.8125rem;color:var(--cw-fg-2)}.file-detail__notinuse p{margin:0}.file-detail__notinuse p+p{margin-top:.25rem}.file-notloaded{margin:0;padding:0;list-style:none;font-size:.8125rem;color:var(--cw-fg-2)}.file-notloaded li{display:flex;gap:.75rem;padding:.1rem 0}.file-grid__th{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--cw-fg-3)}.file-grid__strong{font-weight:500;color:var(--cw-fg)}.file-contribution.has-entry{grid-template-columns:15rem 18rem 9rem 7rem 7rem}.file-entry-here{color:var(--cw-fg-2)}.file-cell-via{display:inline-flex;align-items:center;gap:.3rem;margin-top:.15rem;font-size:.75rem;color:var(--cw-fg-3)}.file-action-note{display:inline-block;max-width:18rem;font-size:.75rem;line-height:1.45;color:var(--cw-fg-3)}.file-contribution{display:grid;grid-template-columns:15rem 9rem 7rem 7rem;justify-content:start;gap:.4rem 2rem;align-items:center;padding:.55rem .9rem;border-top:1px solid var(--cw-line);font-size:.8125rem}.file-contribution--th{padding-top:.5rem;padding-bottom:.4rem;background:var(--cw-surface-1)}.file-contribution:first-of-type{border-top:none}.file-contribution.is-disabled .file-contrib-account,.file-contribution.is-disabled .file-contrib-period{color:var(--cw-fg-3)}.file-contrib-account{font-weight:500;color:var(--cw-fg)}.file-contrib-period{color:var(--cw-fg-2);font-variant-numeric:tabular-nums}.file-contrib-action{text-align:left}.file-state-badge{display:inline-block;padding:.1rem .5rem;border-radius:var(--radius-full);font-size:.75rem;font-weight:700}.file-state-badge.live{background:var(--cw-good-bg);color:var(--cw-good-on-bg)}.file-state-badge.disabled{background:var(--cw-surface-2);color:var(--cw-fg-3)}.file-confirm{border:1px solid var(--cw-bad);border-radius:var(--radius-md);background:var(--cw-surface);padding:1.1rem 1.25rem}.file-confirm h4{margin:0 0 .5rem;font-size:1rem;color:var(--cw-fg)}.file-confirm-lead{margin:0 0 .9rem;font-size:.8125rem;line-height:1.55;color:var(--cw-fg-2)}.file-confirm-block{margin-bottom:.8rem;font-size:.8125rem;color:var(--cw-fg-2)}.file-confirm-block strong{color:var(--cw-fg)}.file-confirm-block ul{margin:.35rem 0 0;padding-left:1.2rem}.file-confirm-block li{line-height:1.6}.file-confirm-alt{margin:.9rem 0;padding:.65rem .85rem;background:var(--cw-surface-2);border-radius:var(--radius-sm);font-size:.8125rem;color:var(--cw-fg-2)}.file-confirm-reason{display:block;margin-bottom:.9rem}.file-confirm-reason span{display:block;font-size:.75rem;font-weight:600;color:var(--cw-fg-2);margin-bottom:.3rem}.file-confirm-reason input{width:100%;max-width:40rem;padding:.5rem .7rem;border:1px solid var(--cw-line-strong);border-radius:var(--radius);background:var(--cw-surface);color:var(--cw-fg);font-size:.875rem}.file-confirm-reason input.is-missing{border-color:var(--cw-bad)}.file-confirm-actions{display:flex;gap:.6rem;justify-content:flex-end}.upload-flow{border:1px solid var(--cw-line-strong);border-radius:var(--radius-md);background:var(--cw-surface);padding:1.1rem 1.25rem;margin-bottom:1.25rem}.upload-steps{margin:0;padding:0;list-style:none}.upload-step{display:flex;gap:.85rem;padding:.9rem 0;border-bottom:1px solid var(--cw-line)}.upload-step:first-child{padding-top:.2rem}.upload-step:last-child{border-bottom:none}.upload-step__body{flex:1;min-width:0}.upload-step__body h4{margin:.15rem 0 .3rem;font-size:.875rem;font-weight:600;color:var(--cw-fg)}.upload-step__help,.upload-step__value{margin:0;font-size:.8125rem;color:var(--cw-fg-2)}.upload-step__value{color:var(--cw-fg)}.upload-step__muted{color:var(--cw-fg-3)}.upload-step__logo{width:1rem;height:1rem;margin-right:.35rem;-o-object-fit:contain;object-fit:contain;vertical-align:-.15rem}.upload-step-n{display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;flex-shrink:0;border:1.5px solid var(--cw-line-strong);border-radius:var(--radius-full);background:var(--cw-surface);color:var(--cw-fg);font-size:.75rem;font-weight:700;line-height:1}.upload-step.is-done .upload-step-n{border-color:var(--primary-600, #059669);background:var(--action-primary);color:#fff;font-size:.95rem}.upload-types{display:grid;grid-template-columns:repeat(auto-fill,minmax(17.5rem,1fr));gap:.6rem;margin-top:.6rem}.upload-type__measures{grid-column:2;margin-top:.15rem}.upload-shape-group th{padding:.55rem 0 .2rem;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;text-align:left;color:var(--cw-fg-3)}.cw-upload-result{display:inline-flex;align-items:center;gap:.35rem;margin-left:.9rem;font-size:.8125rem;color:var(--cw-fg-2)}.cw-upload-result i{color:var(--text-success);font-size:1rem}.cw-upload-result strong{color:var(--cw-fg)}.v3-table tbody tr.is-just-uploaded,.v3-table tbody tr.is-just-uploaded:hover{background-color:var(--primary-50, #ecfdf5)!important;box-shadow:inset 3px 0 0 var(--primary-600, #059669)}.upload-type{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:.6rem;column-gap:.6rem;align-items:start;padding:.65rem .8rem;border:1px solid var(--cw-line);border-radius:var(--radius-md);background:var(--cw-surface);cursor:pointer}.upload-type:hover{border-color:var(--cw-line-strong)}.upload-type.is-selected{border-color:var(--primary-600, #059669);box-shadow:0 0 0 1px var(--primary-600, #059669) inset}.upload-type input{grid-row:1 / span 3;margin:.2rem 0 0;accent-color:var(--primary-600, #059669)}.upload-type__name{font-size:.875rem;font-weight:600;color:var(--cw-fg)}.upload-type__meta{font-size:.75rem;color:var(--cw-fg-3)}.upload-types-unheld{list-style:none;margin:.6rem 0 0;padding:0;display:grid;gap:.25rem;font-size:.8125rem}.upload-types-unheld li{display:flex;gap:.6rem;align-items:baseline}.upload-types-unheld .upload-type__name{color:var(--cw-fg-3)}.upload-shape{margin-top:.6rem;padding:.7rem .8rem;border:1px solid var(--cw-line);border-radius:var(--radius-md);background:var(--cw-surface-1)}.upload-shape-head{display:flex;align-items:center;justify-content:space-between;gap:.7rem}.upload-shape-grain{font-size:.8125rem;font-weight:600;color:var(--cw-fg)}.upload-shape-dl{flex:0 0 auto;display:inline-flex;align-items:center;gap:.35rem;white-space:nowrap}.upload-shape-console{display:flex;gap:.5rem;margin:.6rem 0 0;font-size:.8125rem;line-height:1.55;color:var(--cw-fg-2)}.upload-shape-console i{flex-shrink:0;margin-top:.15rem;color:var(--cw-fg-3)}.upload-shape-cols{margin-top:.6rem}.upload-shape-cols>summary{cursor:pointer;font-size:.75rem;font-weight:600;color:var(--cw-fg-3)}.upload-shape-cols>summary:hover{color:var(--cw-fg-2)}.upload-shape-table{width:100%;margin-top:.5rem;border-collapse:collapse;font-size:.75rem}.upload-shape-table td{padding:.28rem .5rem .28rem 0;border-top:1px solid var(--cw-line);color:var(--cw-fg-2);vertical-align:top}.upload-shape-table code{font-size:.75rem;color:var(--cw-fg)}.upload-shape-table tr.is-optional td,.upload-shape-note{color:var(--cw-fg-3)}.upload-shape-provisional{margin:.6rem 0 0;font-size:.75rem;line-height:1.55;color:var(--cw-fg-3)}.upload-drop{display:flex;align-items:center;justify-content:center;gap:.6rem;margin-top:.6rem;padding:1.1rem;border:1px dashed var(--cw-line-strong);border-radius:var(--radius-md);font-size:.8125rem;color:var(--cw-fg-3);background:var(--cw-surface-1)}.upload-drop i{font-size:1.1rem}.upload-drop.has-file{justify-content:flex-start;border-style:solid;color:var(--cw-fg)}.upload-outcome:empty{display:none}.upload-reject,.upload-partial,.upload-ok{margin-top:.9rem;padding:.75rem .95rem;border-radius:var(--radius-sm);border-left:3px solid var(--cw-line-strong);background:var(--cw-surface-1);font-size:.8125rem;line-height:1.55;color:var(--cw-fg-2)}.upload-reject{border-left-color:var(--cw-bad)}.upload-partial{border-left-color:var(--cw-warn)}.upload-ok{border-left-color:var(--cw-good)}.upload-reject strong,.upload-partial strong,.upload-ok strong{color:var(--cw-fg)}.upload-reject .run-muted,.upload-partial .run-muted,.upload-ok .run-muted{display:block;margin-top:.35rem}.upload-flow-actions{display:flex;align-items:center;justify-content:flex-end;gap:.6rem;margin-top:.9rem}.upload-flow-actions .upload-outcome{flex:1;min-width:0}.upload-flow-actions .upload-reject{margin-top:0}.rv-headline{display:grid;grid-template-columns:repeat(var(--rv-cards, 6),minmax(0,var(--rv-card-track, 1fr)));justify-content:start;gap:.7rem;margin-bottom:1.5rem}.rv-cards-set{display:contents}.rv-cards-set[hidden],.rv-headline[hidden]{display:none}.rv-aside{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:.1rem .7rem;align-items:center;padding:.85rem .9rem;text-align:left;background:var(--cw-surface);border:1px solid var(--cw-line);border-left:3px solid var(--cw-line-strong);border-radius:var(--radius-lg)}.rv-aside--filter{cursor:pointer;transition:border-color .15s ease,background .15s ease}.rv-aside--filter:hover{background:var(--cw-surface-1)}.rv-aside--filter.active{border-color:var(--cw-accent);background:var(--cw-surface-2);box-shadow:inset 0 0 0 1px var(--cw-accent)}.rv-aside>i{grid-row:1 / 3;font-size:1.5rem;color:var(--cw-fg-3)}.rv-aside-count{font-size:1.5rem;font-weight:700;line-height:1.1;color:var(--cw-fg)}.rv-aside-label{grid-column:2;font-size:.8125rem;font-weight:600;color:var(--cw-fg-2)}.rv-aside-blurb{grid-column:2;font-size:.6875rem;color:var(--cw-fg-3)}.rv-switcher{display:inline-flex;background:var(--cw-surface-2);border-radius:var(--radius-full);padding:.2rem;gap:.15rem;margin-bottom:1rem}.rv-view{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .95rem;border:none;background:transparent;border-radius:var(--radius-full);font-size:.8125rem;font-weight:600;color:var(--cw-fg-2);cursor:pointer;white-space:nowrap}.rv-view.active{background:var(--cw-surface);color:var(--cw-fg);box-shadow:var(--shadow-xs)}.conn-running{display:inline-flex;align-items:center;flex:0 0 auto;color:var(--cw-fg-3);vertical-align:-1px}.acct-state+.conn-running{margin-left:.4rem}.conn-running i{display:inline-block;font-size:1rem;animation:conn-running-spin 1s linear infinite}@keyframes conn-running-spin{to{transform:rotate(360deg)}}@keyframes conn-running-pulse{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.conn-running i{animation:conn-running-pulse 2s ease-in-out infinite!important}}@media(max-width:1400px){.rv-headline{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.rv-headline{grid-template-columns:repeat(2,minmax(0,1fr))}}.accessible-block{margin-top:1.75rem;padding-top:1.25rem;border-top:1px solid var(--cw-line)}.accessible-head h3{margin:0 0 .35rem;font-size:.9375rem;font-weight:700;color:var(--cw-fg)}.accessible-head p{margin:0 0 1rem;max-width:68ch;font-size:.8125rem;line-height:1.55;color:var(--cw-fg-2)}.accessible-head .accessible-invariant{display:flex;align-items:flex-start;gap:.6rem;max-width:none;margin:0 0 .5rem;padding:.7rem .9rem;background:var(--cw-surface-2);border-radius:var(--radius-sm);font-size:.8125rem;line-height:1.55;color:var(--cw-fg-2)}.accessible-invariant i{flex-shrink:0;margin-top:.15rem;color:var(--cw-fg-3)}.accessible-invariant strong{color:var(--cw-fg)}.accessible-table{margin-top:.4rem}.accessible-row td{padding:.6rem .75rem;border-top:1px solid var(--cw-line);vertical-align:middle}.accessible-name{display:block;font-weight:600;font-size:.875rem;color:var(--cw-fg)}.accessible-id{display:block;font-size:.6875rem;color:var(--cw-fg-3);font-variant-numeric:tabular-nums}.acct-state{display:inline-flex;align-items:center;gap:.35rem;padding:.15rem .55rem;border-radius:var(--radius-full);font-size:.75rem;font-weight:700;white-space:nowrap}.acct-state i{font-size:.9rem}.acct-reading{display:inline-flex;flex-direction:column;align-items:flex-start;gap:.2rem}.acct-reading__line{font-size:.75rem;line-height:1.4}a.acct-link{color:inherit;font-weight:inherit;text-decoration:none}a.acct-link:hover,a.acct-link:focus-visible{text-decoration:underline}.acct-state.held{background:var(--cw-good-bg);color:var(--cw-good-on-bg)}.acct-state.reached{background:var(--cw-surface-2);color:var(--cw-fg-2);border:1px dashed var(--cw-line-strong)}.acct-state.fallback{background:var(--cw-surface-2);color:var(--cw-fg);border:1px solid var(--cw-line-strong)}.acct-state.available{background:transparent;color:var(--cw-fg-3);border:1px solid var(--cw-line-strong)}.acct-state--ok{background:var(--cw-good-bg);color:var(--cw-good-on-bg)}.acct-state--warn{background:var(--cw-warn-bg);color:var(--cw-warn-on-bg)}.acct-state--bad{background:var(--cw-bad-bg);color:var(--cw-bad-on-bg)}.acct-state--muted{background:transparent;color:var(--cw-fg-3);border:1px solid var(--cw-line-strong)}.acct-state~.run-muted{display:block;margin-top:.2rem}.acct-platform{display:inline-flex;align-items:center;gap:.4rem}.onb-map-badge{display:inline-block;margin:0 .25rem .2rem 0;padding:.1rem .4rem;border-radius:4px;font-size:.6875rem;font-weight:600;background:var(--cw-surface-2);color:var(--cw-fg-2)}.onb-map-badge.needs-mapping,.depth-map-badge.needs-mapping{background:var(--cw-bad-bg);color:var(--cw-bad-on-bg);text-decoration:none}.acct-classifications{display:flex;flex-wrap:wrap;gap:.25rem}.acct-cov{cursor:help;margin-bottom:.2rem}.acct-classifications .mapping-badge{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .625rem;border-radius:4px;font-size:.75rem;font-weight:500;white-space:nowrap;text-decoration:none}.acct-classifications .mapping-badge.client{background:#e0f2fe;color:#0369a1;border:1px solid #7dd3fc}.acct-classifications .mapping-badge.market{background:#fef9c3;color:#a16207;border:1px solid #fde047}.acct-classifications .mapping-badge.needs-mapping{background:var(--warning-100, #fee2e2);color:var(--text-danger, #b91c1c);border:1px solid #fca5a5}.depth-account-coverage-link.acct-coverage-link{margin-left:0!important;color:var(--primary-600, #047857)!important;text-decoration:none}.depth-account-coverage-link.acct-coverage-link:hover{text-decoration:underline}.acct-last--today{display:inline-flex;align-items:center;gap:.2rem;font-weight:600;color:var(--cw-good-on-bg)}.acct-last--today i{font-size:1rem}.conn-cell__title .acct-fallbacks{margin-left:.4rem}.acct-fallbacks{display:inline-flex;align-items:center;gap:.2rem;padding:.05rem .35rem;border-radius:var(--radius-full);border:1px solid var(--cw-line-strong);background:var(--cw-surface-2);color:var(--cw-fg-2);font-size:.6875rem;font-weight:700;cursor:help}.acct-fallbacks i{font-size:.8rem}.accessible-holder{font-size:.8125rem;color:var(--cw-fg-2);white-space:nowrap}.accessible-holder.is-nobody{color:var(--cw-fg-3)}.accessible-actions{text-align:right;white-space:nowrap}.accessible-contribute{padding:.25rem .7rem;border:1px solid var(--cw-accent);background:transparent;color:var(--cw-accent);border-radius:var(--radius-full);font-size:.75rem;font-weight:600;cursor:pointer;white-space:nowrap}.accessible-contribute:hover{background:var(--cw-surface-2)}.excl-block{margin-top:1.75rem;padding-top:1.25rem;border-top:1px solid var(--cw-line)}.excl-table{margin-top:.4rem}.excl-row td{padding:.6rem .75rem;border-top:1px solid var(--cw-line);vertical-align:top}.acct-state.excluded{background:var(--cw-surface-2);color:var(--cw-fg-2);border:1px solid var(--cw-fg-3)}.excl-qualifier{display:block;margin-top:.3rem;font-size:.75rem;line-height:1.4;color:var(--cw-fg-2)}.acct-facttag{display:inline-flex;align-items:center;gap:.25rem;margin-top:.3rem;padding:.1rem .4rem;border:1px solid var(--cw-line);border-radius:var(--radius-sm);background:var(--cw-surface-2);font-size:.6875rem;line-height:1.3;color:var(--cw-fg-2);white-space:nowrap}.acct-facttag i{font-size:.75rem;opacity:.75}.depth-account-cell .acct-facttag{display:flex;width:-moz-fit-content;width:fit-content}.excl-decision{max-width:40ch;font-size:.8125rem;line-height:1.5;color:var(--cw-fg-2)}.excl-reason{display:block}.excl-note{display:block;margin-top:.25rem;font-style:italic;color:var(--cw-fg-3)}.excl-travel{display:block;margin-top:.25rem;font-size:.6875rem;line-height:1.45;color:var(--cw-fg-3)}.excl-who{display:block;margin-top:.25rem;font-size:.6875rem;color:var(--cw-fg-3)}.excl-lift{padding:.25rem .7rem;border:1px solid var(--cw-line-strong);background:transparent;color:var(--cw-fg);border-radius:var(--radius-full);font-size:.75rem;font-weight:600;cursor:pointer;white-space:nowrap}.excl-lift:hover{background:var(--cw-surface-2)}.excl-row .accessible-actions{white-space:normal}.excl-row .depth-account-coverage{display:block;margin:.4rem 0 0 auto}.excl-nolift{display:inline-block;max-width:34ch;font-size:.6875rem;line-height:1.45;text-align:left;color:var(--cw-fg-3)}.accessible-mark{display:flex;align-items:flex-start;gap:.3rem;margin-top:.3rem;max-width:30ch;font-size:.75rem;line-height:1.4;color:var(--cw-fg-2);white-space:normal}.accessible-mark i{font-size:.85rem;margin-top:.1rem}.accessible-mark.is-declined{color:var(--cw-fg-3)}.accessible-row .accessible-actions{white-space:normal}.accessible-row .accessible-contribute{display:block;margin:.4rem 0 0 auto}.accessible-mark-btn{padding:.25rem .7rem;border:1px solid var(--cw-line-strong);background:transparent;color:var(--cw-fg);border-radius:var(--radius-full);font-size:.75rem;font-weight:600;cursor:pointer;white-space:nowrap}.accessible-mark-btn:hover{background:var(--cw-surface-2)}.accessible-mark-btn.is-set{border-style:dashed;color:var(--cw-fg-2)}.accessible-mark-btn.is-primary{border-color:var(--cw-accent);background:var(--cw-accent);color:#fff}.accessible-mark-btn.is-primary:hover{background:var(--cw-accent);opacity:.9}.accessible-row .accessible-mark-btn+.accessible-mark-btn{margin-left:.4rem}.accessible-exclude>td{background:var(--cw-surface-2)}.accessible-exclude__form{display:grid;grid-template-columns:minmax(16rem,22rem) minmax(16rem,1fr) auto;gap:.5rem 1rem;align-items:end;padding:.5rem 0}.accessible-exclude__field{display:flex;flex-direction:column;gap:.25rem;font-size:.75rem;color:var(--cw-fg-2)}.accessible-exclude__field select,.accessible-exclude__field input{padding:.35rem .5rem;border:1px solid var(--cw-line-strong);border-radius:6px;font:inherit;font-size:.8125rem;color:var(--cw-fg);background:var(--cw-surface, #fff)}.accessible-exclude__travel{grid-column:1 / -1;grid-row:2;margin:0;font-size:.75rem;color:var(--cw-fg-3)}.accessible-exclude__impact{grid-row:3;color:var(--cw-fg-2)}.accessible-exclude__acts{display:flex;gap:.4rem;justify-content:flex-end}.accessible-nomark{display:inline-block;max-width:34ch;font-size:.6875rem;line-height:1.45;text-align:left;color:var(--cw-fg-3)}.req-block{margin-top:1.75rem;padding-top:1.25rem;border-top:1px solid var(--cw-line)}.req-table{margin-top:.4rem}.req-row td{padding:.6rem .75rem;border-top:1px solid var(--cw-line);vertical-align:top}.req-who{font-size:.8125rem;color:var(--cw-fg-2);white-space:nowrap}.req-who-link{color:var(--cw-accent);text-decoration:none}.req-who-link:hover{text-decoration:underline}.req-who-counted{color:var(--cw-fg-3);font-style:italic}.req-since{font-size:.8125rem;color:var(--cw-fg-2);white-space:nowrap}.req-answer{display:block;margin-top:.3rem;font-size:.75rem;line-height:1.4;color:var(--cw-fg-3);white-space:normal;max-width:30ch}.req-row .accessible-actions{white-space:normal}.req-approve,.req-decline{padding:.25rem .7rem;border:1px solid var(--cw-line-strong);background:transparent;color:var(--cw-fg);border-radius:var(--radius-full);font-size:.75rem;font-weight:600;cursor:pointer;white-space:nowrap}.req-approve{border-color:var(--primary-600, #059669);color:var(--text-success)}.req-approve:hover,.req-decline:hover{background:var(--cw-surface-2)}.req-decline{margin-left:.4rem}.depth-account-handover{display:block;margin:.25rem 0 0;max-width:44ch;font-size:.75rem;line-height:1.45;color:var(--cw-fg-3)}.depth-account-handover i{font-size:.85rem;margin-right:.3rem;vertical-align:-.1rem}.depth-fallbacks{margin:.3rem 0 0}.depth-fallbacks__badge{cursor:pointer;list-style:none}.depth-fallbacks__badge::-webkit-details-marker{display:none}.depth-fallbacks__badge i{font-size:.8rem;margin-right:.25rem;vertical-align:-.1rem}.depth-fallbacks__list{margin:.3rem 0 0 1.1rem;padding:0;font-size:.75rem;line-height:1.5;color:var(--cw-fg-2)}.depth-fallbacks__cant{display:block;color:var(--cw-warn);font-size:.6875rem}.cw-appr{display:grid;gap:.9rem}.cw-auto{width:-moz-fit-content;width:fit-content;max-width:40rem;display:grid;gap:.6rem;margin:.25rem 0 1.25rem;padding:.8rem 1rem;border:1px solid var(--cw-line);border-radius:var(--radius-md, 8px);background:var(--cw-surface-1)}.cw-lost{margin:1.5rem 0 0;padding-top:1.25rem;border-top:1px solid var(--cw-line)}.cw-lost__head{margin:0;font-size:.9375rem;font-weight:700;color:var(--cw-fg)}.cw-lost__lede{margin:.375rem 0 0;max-width:62ch;font-size:.8125rem;line-height:1.55;color:var(--cw-fg-3)}.cw-lost__list{margin:.875rem 0 0;padding:0;list-style:none}.cw-lost__row{display:grid;grid-template-columns:minmax(14rem,22rem) 1fr 7rem;gap:1rem;align-items:baseline;padding:.625rem 0;border-bottom:1px solid var(--cw-line);font-size:.8125rem}.cw-lost__row:last-child{border-bottom:0}.cw-lost__name{display:block;color:var(--cw-fg-2)}a.cw-lost__name{font:inherit;text-align:left;text-decoration:none;cursor:pointer}a.cw-lost__name:hover,a.cw-lost__name:focus-visible{color:var(--cw-accent);text-decoration:underline}.cw-lost__id{display:block;margin-top:.125rem;font-size:.6875rem;color:var(--text-muted)}.cw-lost__where{color:var(--cw-fg-3)}.cw-lost__where strong{font-weight:600;color:var(--cw-fg-2)}.cw-lost__when{color:var(--text-muted);text-align:right}.cw-lost__row--withheld .cw-lost__name{color:var(--text-muted)}.cw-newacc{margin:.25rem 0 1.5rem;padding-bottom:1.25rem;border-bottom:1px solid var(--cw-line)}.cw-newacc__head{display:flex;align-items:center;gap:1.25rem}.cw-newacc__head h3{display:flex;align-items:center;gap:.55rem;margin:0;font-size:.9375rem;font-weight:700;color:var(--cw-fg)}.cw-newacc__count{padding:.1rem .5rem;border-radius:var(--radius-full);background:var(--cw-warn-bg);color:var(--cw-warn-on-bg);font-size:.6875rem;font-weight:600}.cw-newacc__head .cw-auto__acts{margin-left:0}.cw-newacc__label{font-size:.8125rem;color:var(--cw-fg-2)}.cw-newacc__summary{margin:.3rem 0 .9rem;font-size:.8125rem;color:var(--cw-fg-3)}.cw-newacc__change{margin-left:.5rem!important;padding:0!important;border:0!important;background:none!important;color:var(--cw-accent)!important;font-size:.8125rem!important;font-weight:500;cursor:pointer}.cw-newacc__change:hover{text-decoration:underline}.cw-newacc .cw-wait{margin:0;padding:0;border-bottom:none}.cw-auto__row{display:flex;align-items:center;gap:.8rem}.cw-auto__icon{flex-shrink:0;font-size:1.6rem;color:var(--cw-fg-3)}.cw-auto--on .cw-auto__icon{color:var(--cw-accent)}.cw-auto__text{flex:0 1 auto;min-width:0}.cw-auto__title{display:flex;align-items:center;gap:.5rem;margin:0;font-size:.875rem;font-weight:600;color:var(--cw-fg)}.cw-auto__state{padding:.05rem .45rem;border-radius:var(--radius-full);background:var(--cw-surface-2);color:var(--cw-fg-2);font-size:.6875rem;font-weight:600}.cw-auto--on .cw-auto__state{background:color-mix(in srgb,var(--cw-accent) 12%,var(--cw-surface));color:var(--cw-accent)}.cw-auto__text p{margin:.2rem 0 0;font-size:.8125rem;line-height:1.5;color:var(--cw-fg-2)}.cw-auto__acts{display:flex;flex-shrink:0;align-items:center;gap:.5rem}.cw-auto__acts .accessible-nomark{max-width:28ch;text-align:right}.cw-auto__flag{display:flex;flex:1;align-items:center;justify-content:space-between;gap:1rem}.cw-auto .cw-appr__review{max-width:none;align-items:center}.cw-auto .cw-appr__review i{margin-top:0}.cw-appr__review{display:flex;gap:.6rem;align-items:flex-start;padding:.7rem .9rem;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--cw-accent) 8%,var(--cw-surface));border:1px solid color-mix(in srgb,var(--cw-accent) 30%,var(--cw-line));font-size:.8125rem;line-height:1.55;color:var(--cw-fg-2);max-width:90ch}.cw-appr__review i{flex-shrink:0;margin-top:.15rem;color:var(--cw-accent)}.cw-appr__review strong{color:var(--cw-fg)}.cw-appr__lede,.cw-appr__note,.cw-appr__why,.cw-appr__warn{margin:0;max-width:74ch;font-size:.8125rem;line-height:1.55;color:var(--cw-fg-2)}.cw-appr__lede a{color:var(--cw-accent);font-weight:600;text-decoration:underline;text-underline-offset:2px}.cw-appr__note{font-size:.75rem;color:var(--cw-fg-3)}.cw-appr__why{color:var(--cw-fg-3)}.cw-appr__warn{color:var(--cw-bad);font-weight:600}.cw-appr__acts{display:flex;gap:.6rem}.cw-appr__months{font:inherit;font-size:.8125rem;padding:.45rem .6rem;border:1px solid var(--cw-line-strong);border-radius:var(--radius-sm);background:var(--cw-surface-1);color:var(--cw-fg)}.cw-appr__months{width:4.5rem;margin:0 .3rem 0 0}.cw-appr__line{display:grid;grid-template-columns:9.5rem 1fr;gap:.35rem 1rem;align-items:baseline;font-size:.8125rem;line-height:1.5}.cw-appr__line-label{font-size:.75rem;font-weight:600;color:var(--cw-fg-3)}.cw-appr__line-value{color:var(--cw-fg)}.cw-appr__line .cw-appr__note,.cw-appr__line .cw-appr__warn{grid-column:2}.cw-appr__link{padding:0;border:0;background:none;font:inherit;color:var(--cw-accent);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.cw-appr__sum{margin:0;padding:.85rem 1rem;border-radius:8px;background:color-mix(in srgb,var(--cw-accent) 7%,var(--cw-surface));border:1px solid color-mix(in srgb,var(--cw-accent) 25%,var(--cw-line))}.cw-appr__sum-title{display:flex;align-items:center;gap:.45rem;margin:0 0 .4rem;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--cw-accent)}.cw-appr__sum p{margin:0;font-size:.8125rem;line-height:1.55;color:var(--cw-fg)}.connect-auto-slide .cw-appr--form{gap:.9rem}.connect-auto-slide .edit-panel-section{padding:1rem 1.25rem}.connect-auto-slide .edit-panel-section .section-content{padding:0}.connect-auto-slide .cw-appr__pair{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.9rem;align-items:stretch}.connect-auto-slide .cw-appr__value--none{font-weight:600;color:var(--cw-fg)}.connect-auto-slide,.connect-auto-slide .slide-body{background:var(--cw-surface-2)}.connect-auto-slide .cw-appr__sec{padding:.8rem 1rem .9rem;border:1px solid var(--cw-line-strong);border-radius:8px;background:var(--cw-surface-1);box-shadow:0 1px 2px #0f172a0a}.connect-auto-slide .cw-appr__sec-title{display:flex;align-items:center;gap:.45rem;margin:0 0 .6rem;padding-bottom:.5rem;border-bottom:1px solid var(--cw-line-strong);font-size:.6875rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--cw-fg)}.connect-auto-slide .cw-appr__sec-title i{font-size:.95rem;color:var(--text-success)}.connect-auto-slide input[type=radio],.connect-auto-slide input[type=checkbox]{accent-color:var(--primary-600, #059669)}.connect-auto-slide .cw-appr__sum{background:color-mix(in srgb,var(--primary-600, #059669) 7%,var(--cw-surface));border-color:color-mix(in srgb,var(--primary-600, #059669) 25%,var(--cw-line))}.connect-auto-slide .cw-appr__sum-title{color:var(--text-success)}.connect-auto-slide .slide-footer .btn[data-variant=default]{background:var(--action-primary);color:#fff;border:1px solid var(--primary-600, #059669);box-shadow:none}.connect-auto-slide .slide-footer .btn[data-variant=default]:hover{filter:brightness(1.05);transform:none}.connect-auto-slide .slide-footer .btn[data-variant=default]:disabled{opacity:.5;cursor:not-allowed;filter:none}.connect-auto-slide .slide-footer .btn[data-variant=outline]{background:var(--cw-surface-1);color:var(--cw-fg);border:1px solid var(--cw-line-strong)}.connect-auto-slide .slide-footer .btn[data-variant=outline]:hover{background:var(--cw-surface-2);transform:none}.connect-auto-slide .cw-appr__opts{display:grid;gap:.4rem}.connect-auto-slide .cw-appr__sec .cw-appr__note,.connect-auto-slide .cw-appr__sec .cw-appr__why{margin-top:.5rem;max-width:62ch;font-size:.75rem;line-height:1.6}.connect-auto-slide .cw-appr__value{margin:0;display:flex;align-items:center;gap:.4rem;font-size:.8125rem;color:var(--cw-fg)}.connect-auto-slide .cw-appr__sec .cw-appr__link{margin-top:.35rem;display:inline-block;font-size:.75rem}.connect-auto-slide .cw-appr__sec .cw-appr__warn{margin-top:.35rem;font-size:.75rem}.connect-auto-slide .cw-appr__len,[data-role=depth-control] .cw-appr__len{display:flex;align-items:center;gap:.5rem}.connect-auto-slide .cw-appr__seg,[data-role=depth-control] .cw-appr__seg{display:inline-flex;align-items:stretch;border:1px solid var(--cw-line-strong);border-radius:var(--radius-sm);overflow:hidden;background:var(--cw-surface-1)}.connect-auto-slide .cw-appr__seg-btn,[data-role=depth-control] .cw-appr__seg-btn{display:inline-flex;align-items:center;justify-content:center;min-width:3rem;padding:.4rem .7rem;border:0;border-left:1px solid var(--cw-line-strong);background:none;font:inherit;font-size:.8125rem;font-weight:500;line-height:1.4;color:var(--cw-fg-2);cursor:pointer;white-space:nowrap}.connect-auto-slide .cw-appr__seg-btn:first-child,[data-role=depth-control] .cw-appr__seg-btn:first-child{border-left:0}.connect-auto-slide .cw-appr__seg-btn:hover,[data-role=depth-control] .cw-appr__seg-btn:hover{background:var(--cw-surface-2);color:var(--cw-fg)}.connect-auto-slide .cw-appr__seg-btn.is-on,[data-role=depth-control] .cw-appr__seg-btn.is-on{background:var(--action-primary);color:#fff;font-weight:600}.connect-auto-slide input[type=number].cw-appr__months,[data-role=depth-control] input[type=number].cw-appr__months{width:3.5rem;min-height:0;padding:.4rem .45rem;border:1px solid var(--cw-line-strong);border-radius:var(--radius-sm);background:var(--cw-surface-1);color:var(--cw-fg);font:inherit;font-size:.8125rem;font-weight:600;text-align:center;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.connect-auto-slide input[type=number].cw-appr__months::-webkit-outer-spin-button,[data-role=depth-control] input[type=number].cw-appr__months::-webkit-outer-spin-button,.connect-auto-slide input[type=number].cw-appr__months::-webkit-inner-spin-button,[data-role=depth-control] input[type=number].cw-appr__months::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.connect-auto-slide input[type=number].cw-appr__months:focus,[data-role=depth-control] input[type=number].cw-appr__months:focus{outline:none;border-color:var(--cw-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--cw-accent) 25%,transparent)}.connect-auto-slide .cw-appr__len-unit,[data-role=depth-control] .cw-appr__len-unit{font-size:.8125rem;color:var(--cw-fg-2)}.connect-auto-slide .cw-appr__sec .cw-appr__value{margin-top:.75rem}.connect-auto-slide .cw-appr__pick{display:flex;flex-direction:column;gap:.05rem}.connect-auto-slide .cw-appr__pick-name{font-weight:600;color:var(--cw-fg)}.connect-auto-slide .cw-appr__pick-meta{font-size:.75rem;color:var(--cw-fg-3)}.connect-auto-slide .cw-appr__containers{margin:.35rem 0 0 1.35rem;padding:0;border:1px solid var(--cw-line);border-radius:var(--radius-sm);background:var(--cw-surface);gap:0}.connect-auto-slide .cw-appr__containers li+li{border-top:1px solid var(--cw-line)}.connect-auto-slide .cw-appr__containers label{align-items:center;gap:.6rem;padding:.45rem .6rem}.connect-auto-slide .cw-appr__line{grid-template-columns:3.75rem 1fr;gap:.25rem .75rem}.connect-auto-slide .cw-appr__line+.cw-appr__line{margin-top:.6rem}.connect-auto-slide .cw-appr__line>.cw-appr__line-value{max-width:60ch}.connect-auto-slide .cw-appr__line--opts{align-items:start}.connect-auto-slide .cw-appr__opt,.connect-auto-slide .cw-appr__containers label{display:flex;margin-bottom:0;font-size:.8125rem;font-weight:400;color:var(--cw-fg)}.connect-auto-slide input[type=radio],.connect-auto-slide input[type=checkbox]{width:auto;padding:0;border-radius:0}.cw-appr__set{margin:0;padding:0;border:0;min-width:0;display:grid;gap:.4rem}.cw-appr__set legend{padding:0;margin-bottom:.2rem;font-size:.75rem;font-weight:600;color:var(--cw-fg-3)}.cw-appr__opt{display:flex;align-items:flex-start;gap:.55rem;font-size:.8125rem;line-height:1.5;color:var(--cw-fg);cursor:pointer}.cw-appr__opt input{margin-top:.2rem;flex-shrink:0}.cw-appr__opt--inline{align-items:center}.cw-appr__opt--inline input[type=radio]{margin-top:0}.cw-rec-scope__id{font-family:var(--font-mono, ui-monospace, monospace);font-size:.75rem;color:var(--cw-fg-3)}.cw-appr__containers{list-style:none;margin:0 0 0 1.6rem;padding:0;display:grid;gap:.3rem}.cw-appr__containers label{display:flex;align-items:flex-start;gap:.55rem;font-size:.8125rem;color:var(--cw-fg-2);cursor:pointer}.cw-appr__containers strong{color:var(--cw-fg)}.cw-appr__facts{display:grid;grid-template-columns:max-content 1fr;gap:.35rem 1.25rem;margin:0;max-width:80ch;font-size:.8125rem;line-height:1.5}.cw-appr__facts>div{display:contents}.cw-appr__facts dt{color:var(--cw-fg-3)}.cw-appr__facts dd{margin:0;color:var(--cw-fg)}.cw-appr__states{display:grid;gap:.6rem}.cw-appr__suspended{margin-top:.4rem;max-width:80ch}.cw-wait{margin:.5rem 0 1.5rem;padding-bottom:1.25rem;border-bottom:1px solid var(--cw-line)}.cw-wait .accessible-head h3{display:flex;align-items:center;gap:.55rem}.cw-wait .accessible-head h3 span{display:inline-flex;align-items:center;justify-content:center;min-width:1.35rem;padding:.1rem .4rem;border-radius:var(--radius-full);background:var(--cw-surface-2);color:var(--cw-fg-2);font-size:.6875rem;font-weight:600}.cw-wait .accessible-head p{max-width:none;margin-bottom:.85rem}.cw-wait__row{display:flex;justify-content:space-between;gap:.75rem;font-size:.8125rem;color:var(--cw-fg-2)}.cw-auto__acts{margin-left:auto}.cw-auto__switch{display:inline-flex;align-items:center;padding:0;border:0;background:none;cursor:pointer}.cw-auto__switch-track{position:relative;display:block;width:2.6rem;height:1.45rem;border-radius:var(--radius-full);background:var(--cw-line-strong);transition:background .18s ease}.cw-auto__switch-track:after{content:"";position:absolute;top:.175rem;left:.175rem;width:1.1rem;height:1.1rem;border-radius:50%;background:var(--card, #fff);box-shadow:0 1px 2px #00000040;transition:transform .18s ease}.cw-auto__switch[aria-checked=true] .cw-auto__switch-track{background:var(--primary-600, #059669)}.cw-auto__switch[aria-checked=true] .cw-auto__switch-track:after{transform:translate(1.15rem)}.cw-auto__switch:focus-visible .cw-auto__switch-track{outline:2px solid var(--cw-accent);outline-offset:2px}.cw-fact-ok{display:inline-flex;align-items:center;gap:.35rem;padding:.1rem .5rem;border-radius:var(--radius-full);background:var(--cw-good-bg);color:var(--cw-good-on-bg);font-size:.8125rem;font-weight:700;cursor:help}.cw-fact-ok i{font-size:1rem}.cw-fact-authorized,.cw-fact-accountable{display:inline-flex;align-items:center;gap:.4rem;min-width:0}.file-cell-conn-count{display:inline-flex;align-items:center;gap:.45rem;color:var(--cw-fg-2)}.file-cell-conn-count i{font-size:.95rem;color:var(--cw-fg-3)}.conn-cell{display:grid;grid-template-columns:var(--conn-indent, .9375rem) minmax(0,1fr);align-items:center;min-width:0}.conn-cell__logo{width:.875rem;height:.875rem;-o-object-fit:contain;object-fit:contain;justify-self:start;margin-left:-.5rem}.conn-cell__text{display:flex;flex-direction:column;line-height:1.3;min-width:0}.conn-cell__title{display:flex;align-items:center;min-width:0}.conn-cell__drawer{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:1.125rem;height:1.125rem;margin-left:.3rem;border-radius:3px;color:var(--text-muted, #6b7280);font-size:.75rem;text-decoration:none;transition:color .12s ease}.conn-cell__drawer:hover{color:var(--text-success);background:var(--gray-100, #f3f4f6)}[data-theme=dark] .unified-table-container.toolbar-table .unified-table tbody a.conn-cell__drawer:not(.btn):not(.btn-primary):not(.btn-secondary):not([class*=btn]):not([class*=button]):not([class*=badge]):not(:hover){color:var(--text-muted, #94a3b8)}.conn-cell__open{padding:0!important;background:none;border:none;font-weight:600!important;font-size:.875rem!important;border-radius:0!important;color:var(--text-primary, #111827);text-align:left;text-decoration:none;cursor:pointer;display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conn-cell__open:hover{color:var(--text-success);text-decoration:underline}.conn-cell__open:focus-visible{outline:2px solid var(--primary-500, #10b981);outline-offset:2px;border-radius:2px}.conn-cell__platform{font-size:.75rem;color:var(--text-muted, #6b7280);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.connect-onboarding-slide .slide-header .header-content{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;-moz-column-gap:.75rem;column-gap:.75rem}.connect-onboarding-slide .slide-header .header-content:not(:has(.onb-slide-logo)){display:block}.connect-onboarding-slide .slide-header{background:var(--surface-subtle, #f9fafb)}.connect-onboarding-slide .slide-header .onb-slide-logo{width:2.25rem;height:2.25rem;-o-object-fit:contain;object-fit:contain;grid-column:1;grid-row:1 / span 2}.connect-onboarding-slide .slide-header h2,.connect-onboarding-slide .slide-header .slide-subtitle{grid-column:2}.cw-page-acts{display:flex;align-items:center;gap:.5rem}.cw-page-acts .btn-secondary{display:inline-flex;align-items:center;gap:.375rem;white-space:nowrap}.cw-page-acts .cw-page-act--danger{color:var(--color-error, #dc2626)}.cw-page-acts__reserved{display:flex;align-items:flex-start;gap:.375rem;max-width:42rem;margin:0;font-size:.8125rem;line-height:1.35;color:var(--gray-600, #4b5563)}.cw-page-acts__reserved i{margin-top:.125rem}.depth-account-acts{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.375rem}.depth-section-head{margin-top:1.5rem}.depth-section-head:first-child,.cw-wait[data-standing=pending] .depth-section-head{margin-top:0}.depth-section-count{display:inline-block;margin-left:.45rem;padding:.05rem .5rem;border-radius:var(--radius-full);background:var(--cw-surface-1);border:1px solid var(--cw-line);font-size:.6875rem;font-weight:600;color:var(--cw-fg-3);vertical-align:middle}.cw-wait[data-standing=pending] .depth-section-count{background:var(--cw-warn-bg);border-color:transparent;color:var(--cw-warn-on-bg)}.cw-head-issue{display:inline-flex;align-items:center;gap:.3rem;margin-left:.5rem;padding:.1rem .55rem;border-radius:var(--radius-full);background:var(--cw-bad-bg);color:var(--cw-bad);font-size:.75rem;font-weight:600;white-space:nowrap}.cw-wait__status>span{display:block}.cw-wait__status-why{display:block;font-size:.6875rem;color:var(--cw-fg-3)}.cw-wait__exclude{margin:0 .9rem .9rem}.cw-grant-row--issue{border-color:var(--cw-warn)}.cw-grant-issue{display:flex;align-items:flex-start;gap:.35rem;margin-top:.4rem;font-size:.75rem;color:var(--cw-warn)}.cw-grant-issue i{flex:none;margin-top:.1rem}.cw-tab__issue{margin-left:-.15rem;font-size:.8rem;color:var(--cw-warn)}.run-queued-parts{padding:.75rem 1rem;font-size:.8125rem;line-height:1.45;color:var(--cw-fg-2)}.run-queued-parts strong{display:block;color:var(--cw-fg-1);font-weight:600}.run-queued-parts p{margin:.1rem 0 .6rem}.cw-queued__tip-parts{list-style:none;margin:.2rem 0 .6rem;padding:0;display:grid;gap:.2rem}.cw-queued__tip-parts li.cw-rec-routed--waiting{color:var(--cw-warn)}.cw-queued__tip-parts li.cw-rec-routed--not-run{color:var(--cw-fg-3)}.cw-queued__tip-name{font-weight:600;color:var(--cw-fg-1)}.cw-rt-drawer__confirm{margin-top:1.75rem}
