.xu-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.xu-field{display:flex;flex-direction:column;gap:4px;margin:0;border:0;padding:0;min-width:0}.xu-field-inline{flex-direction:row;align-items:center;gap:8px}.xu-label{font-size:13px;font-weight:700;color:var(--xu-ink-2)}.xu-label abbr{color:var(--xu-bad);text-decoration:none}.xu-input{min-height:var(--xu-touch);padding:8px 12px;font:inherit;color:var(--xu-ink);background:var(--xu-surface);border:1px solid var(--xu-line-strong);border-radius:var(--xu-radius-s);width:100%}.xu-input:focus-visible,.xu-check input:focus-visible,.xu-menu-button:focus-visible{outline:2px solid var(--xu-focus);outline-offset:2px}.xu-input:disabled{background:var(--xu-sunk);color:var(--xu-muted)}.xu-textarea{min-height:88px;resize:vertical}.xu-has-error .xu-input{border-color:var(--xu-bad)}.xu-help{margin:0;font-size:12px;color:var(--xu-muted)}.xu-error{margin:0;font-size:12px;color:var(--xu-bad);font-weight:600}.xu-check{display:flex;align-items:center;gap:8px;min-height:var(--xu-touch)}.xu-check input{width:20px;height:20px;accent-color:var(--xu-brand)}.xu-file{min-height:var(--xu-touch)}.xu-picker{position:relative}.xu-picker-list,.xu-menu-list{position:absolute;z-index:20;margin:4px 0 0;padding:4px 0;list-style:none;background:var(--xu-surface);border:1px solid var(--xu-line);border-radius:var(--xu-radius-s);box-shadow:0 6px 20px #0b1f331f;min-width:100%;max-height:280px;overflow:auto}.xu-picker-list button,.xu-menu-list button{display:block;width:100%;text-align:left;padding:10px 12px;min-height:var(--xu-touch);background:none;border:0;font:inherit;color:var(--xu-ink);cursor:pointer}.xu-picker-list button:hover,.xu-menu-list button:hover{background:var(--xu-soft)}.xu-menu{position:relative;display:inline-block}.xu-menu-list{right:0;min-width:180px}.xu-menu-button{min-width:var(--xu-touch);min-height:var(--xu-touch);border:1px solid var(--xu-line-strong);border-radius:var(--xu-radius-s);background:var(--xu-surface);color:var(--xu-brand);cursor:pointer}.xu-toasts{position:fixed;z-index:50;top:16px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;gap:8px;width:min(560px,calc(100vw - 32px))}.xu-toast{display:flex;gap:8px;align-items:flex-start;padding:12px 16px;border-radius:var(--xu-radius-s);background:var(--xu-ink);color:#fff;box-shadow:0 6px 20px #0b1f3333}.xu-toast span{flex:1}.xu-toast button{background:none;border:0;color:inherit;font-size:20px;line-height:1;cursor:pointer;min-width:32px;min-height:32px}.xu-toast-success{background:var(--xu-green)}.xu-toast-error{background:var(--xu-red)}.xu-toast-warning{background:var(--xu-warn)}@scope(.xu-status-badge)to (:scope [class*=xu-]>*){.badge{display:inline-block;min-width:64px;padding:3px 10px;border-radius:var(--xu-radius-cell);font-size:12px;font-weight:800;line-height:18px;text-align:center;white-space:nowrap}.badge-large{display:inline-flex;align-items:center;justify-content:center;min-height:32px;min-width:96px;font-size:13px}.badge-full{display:flex;width:100%}.badge-red{background:var(--xu-red);color:var(--xu-red-fg)}.badge-amber{background:var(--xu-amber);color:var(--xu-amber-fg)}.badge-green{background:var(--xu-green);color:var(--xu-green-fg)}.badge-stale{background:var(--xu-stale);color:var(--xu-stale-fg)}.badge-info{background:var(--xu-neutral);color:var(--xu-neutral-fg)}.badge-you{background:var(--xu-you);color:var(--xu-you-fg)}.badge-teal{background:var(--xu-teal);color:var(--xu-teal-fg)}.badge-done{background:var(--xu-done);color:var(--xu-done-fg)}}@scope(.xu-lifecycle-bar)to (:scope [class*=xu-]>*){.stages{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:4px;list-style:none;margin:0;padding:0}.lc-stage{padding:12px 0 2px;min-height:32px;border-radius:0;font-size:12px;font-weight:600;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:transparent;color:var(--xu-muted);box-shadow:inset 0 6px 0 var(--xu-line)}.lc-stage-done{box-shadow:inset 0 6px 0 var(--xu-teal-ink);color:var(--xu-muted)}.lc-stage-current{box-shadow:inset 0 6px 0 var(--xu-brand);color:var(--xu-brand);font-weight:800}.lc-stage-stopped{box-shadow:inset 0 6px 0 var(--xu-stale);color:var(--xu-ink-2);font-weight:800;white-space:normal}.lc-stage-future{box-shadow:inset 0 6px 0 var(--xu-line);color:var(--xu-muted)}.guidance{margin:8px 0 0;padding:10px 14px;background:var(--xu-brand-soft);border:0;border-radius:10px;font-size:13px;color:var(--xu-ink)}.guidance-title{font-weight:700;color:var(--xu-brand)}@media(max-width:600px){.stages{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:8px}}}@scope(.xu-unity-record-shell)to (:scope [class*=xu-]>*){:scope{display:block;min-width:0;max-width:100%}.page{display:flex;flex-direction:column;gap:16px;min-width:0;padding:20px 28px 48px;background:var(--xu-sunk);color:var(--xu-ink)}.page-head{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 16px}.ttl{flex:1 1 360px;min-width:0}.crumb{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 4px;font-size:13px;color:var(--xu-muted)}.crumb-link{min-height:var(--xu-touch);padding:0;border:0;background:none;color:var(--xu-brand);font:inherit;font-weight:700;text-decoration:underline;cursor:pointer}.crumb-link:focus-visible{outline:2px solid var(--xu-focus);outline-offset:2px}.crumb-sep{margin-left:6px}.over{margin:0;font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--xu-teal-ink)}.heading{margin:2px 0 0;font-size:26px;font-weight:800;letter-spacing:-.01em;line-height:1.2;overflow-wrap:anywhere}.sub{margin:4px 0 0;font-size:14px;color:var(--xu-ink-2);overflow-wrap:anywhere}.badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.badges:empty{display:none}.acts{display:flex;flex-wrap:wrap;gap:8px}.tabbar{display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--xu-line);background:var(--xu-surface);border-radius:12px 12px 0 0}.aside{flex:none;max-width:50%;padding:0 16px 0 0;font-size:13px;color:var(--xu-muted)}.tabs{display:flex;flex:1 1 auto;min-width:0;gap:2px;padding:0 8px;overflow-x:auto;scrollbar-width:none}.tab{display:inline-flex;align-items:center;gap:6px;min-height:46px;padding:0 12px;border:0;background:transparent;color:var(--xu-ink-2);font:inherit;font-weight:600;white-space:nowrap;cursor:pointer}.tab[aria-selected=true]{color:var(--xu-brand);font-weight:800;box-shadow:inset 0 -3px 0 var(--xu-brand)}.tab:focus-visible{outline:2px solid var(--xu-brand);outline-offset:-2px}.count{min-width:20px;padding:0 6px;border-radius:999px;background:var(--xu-soft);color:var(--xu-ink-2);font-size:12px;font-weight:800;line-height:20px;text-align:center}.body{min-width:0}.body:focus{outline:none}.body:focus-visible{outline:2px solid var(--xu-brand);outline-offset:2px}@media(max-width:760px){.page{padding:12px 12px 32px}.heading{font-size:22px}.acts{width:100%}.tab{min-height:48px}}@media(max-width:600px){.tabbar{flex-wrap:wrap}.aside{max-width:100%;padding:0 16px 10px}}}@scope(.xu-my-work)to (:scope [class*=xu-]>*){:scope{display:block;font-size:14px;color:var(--xu-ink)}.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,400px);gap:16px;align-items:start}.card{min-width:0;padding:16px 18px;border:1px solid var(--xu-line);border-radius:var(--xu-radius);background:var(--xu-surface)}.card.flush{padding:0;overflow:hidden}.note{margin:0;font-size:13px;color:var(--xu-muted)}.pad{padding:12px 16px}.over{margin:0;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--xu-brand)}.tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-bottom:16px}.tile{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;min-height:var(--xu-touch);padding:14px 16px;border:1px solid var(--xu-line);border-radius:var(--xu-radius);background:var(--xu-surface);color:var(--xu-ink);font:inherit;text-align:left;cursor:pointer}.tile:hover{border-color:var(--xu-brand)}.tile:focus-visible{outline:2px solid var(--xu-focus);outline-offset:2px}.tile-k{font-size:12px;font-weight:700;color:var(--xu-muted)}.tile-v{font-size:18px;font-weight:800}.tile-d{font-size:13px;color:var(--xu-ink-2)}.mix{display:flex;width:100%;height:8px;margin-top:4px;overflow:hidden;border-radius:4px;background:var(--xu-soft)}.mix-red{background:var(--xu-red)}.mix-amber{background:var(--xu-amber)}.mix-green{background:var(--xu-green)}.mix-stale{background:var(--xu-stale)}.portfolio{display:flex;flex-direction:column;gap:10px;margin-bottom:4px}.portfolio p{margin:0}.p-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.p-value{font-size:24px;font-weight:800}.worst{display:grid;gap:6px;margin:0;padding:0;list-style:none}.worst li{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.list-h{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:14px 16px 10px}.lh{margin:0;font-size:16px;font-weight:800}.row.head{padding-top:8px;padding-bottom:8px;border-top:1px solid var(--xu-line);border-bottom:1px solid var(--xu-line);background:var(--xu-sunk);font-size:12px;font-weight:700;color:var(--xu-muted)}.tip{display:flex;flex-direction:column;gap:6px;align-self:start}.tip p{margin:0}.ghead{display:flex;align-items:baseline;gap:10px;padding:12px 16px 6px;border-top:1px solid var(--xu-soft)}.group:first-child .ghead{border-top:0}.gt{margin:0;font-size:14px;font-weight:800}.g-today .gt{color:var(--xu-bad)}.g-week .gt{color:var(--xu-brand)}.g-later .gt{color:var(--xu-teal-ink)}.items{margin:0;padding:0;list-style:none}.row{display:grid;grid-template-columns:minmax(0,2.4fr) minmax(0,1.4fr) minmax(0,1fr) 4.5rem 9rem auto;gap:12px;align-items:center;padding:6px 16px;border-top:1px solid var(--xu-soft)}.row.current{background:var(--xu-brand-soft)}.main{display:flex;flex-direction:column;align-items:flex-start;min-width:0;min-height:var(--xu-touch);justify-content:center;padding:0;border:0;background:none;font:inherit;text-align:left;cursor:pointer}.kind{display:inline-flex;align-self:flex-start;margin-bottom:4px;padding:3px 7px;border-radius:6px;background:var(--xu-brand-soft);color:var(--xu-brand);font-size:11px;font-weight:800;white-space:nowrap}.t{font-weight:700;color:var(--xu-brand);text-decoration:underline}.c{min-width:0;overflow-wrap:break-word}.num{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.due{color:var(--xu-ink-2)}.done{padding:10px 16px 14px;border-top:1px solid var(--xu-soft)}.done summary{min-height:var(--xu-touch);line-height:var(--xu-touch);font-weight:700;color:var(--xu-ink-2);cursor:pointer}.done ul{margin:0;padding-left:18px}.panel{display:flex;flex-direction:column;gap:14px}.panel p{margin:0}.panel-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.panel-title{margin:2px 0 0;font-size:18px;font-weight:800}.facts{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0}.facts div{padding:10px 12px;border-radius:10px;background:var(--xu-sunk)}.facts dt{font-size:12px;font-weight:700;color:var(--xu-muted)}.facts dd{margin:0;font-weight:800}.why{padding:10px 14px;border-radius:10px;background:var(--xu-info-bg)}.why-h{font-weight:800}.why-text,.for-role{color:var(--xu-ink-2)}.panel-foot{display:flex;flex-wrap:wrap;gap:8px}.close{display:none}.empty{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.empty-h{margin:0;font-size:16px;font-weight:800}.btn{min-height:var(--xu-touch);padding:0 14px;border:1px solid var(--xu-line-strong);border-radius:var(--xu-radius-s);font:inherit;font-weight:700;cursor:pointer}.btn-brand{border-color:var(--xu-brand);background:var(--xu-brand);color:var(--xu-brand-fg)}.btn-neutral{background:var(--xu-surface);color:var(--xu-brand)}.btn:disabled{opacity:.5;cursor:default}.link{min-height:var(--xu-touch);padding:0;border:0;background:none;color:var(--xu-brand);font:inherit;font-weight:700;text-decoration:underline;cursor:pointer}.btn:focus-visible,.link:focus-visible,.main:focus-visible{outline:2px solid var(--xu-focus);outline-offset:2px}.error{margin:0;padding:10px 14px;border-radius:10px;background:var(--xu-bad-bg);color:var(--xu-bad)}.backdrop{position:fixed;inset:0;z-index:9000;background:var(--xu-ink);opacity:.4}.dialog{position:fixed;top:50%;left:50%;z-index:9001;display:flex;flex-direction:column;gap:10px;width:min(480px,calc(100vw - 32px));padding:20px;border-radius:var(--xu-radius);background:var(--xu-surface);transform:translate(-50%,-50%)}.dialog p{margin:0}.dialog-h{margin:0;font-size:18px;font-weight:800}.dialog-foot{display:flex;justify-content:flex-end;gap:8px}@media(max-width:1100px){.split{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.row.head,.tip{display:none}.row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"main cell" "rec rec" "num due" "act act"}.row .main{grid-area:main}.row .rec{grid-area:rec}.row .num{grid-area:num;text-align:left}.row .due{grid-area:due;text-align:right}.row .cell{grid-area:cell}.row .act{grid-area:act;width:100%}.panel{position:fixed;right:0;bottom:0;left:0;z-index:8000;max-height:85vh;overflow:auto;border-radius:var(--xu-radius) var(--xu-radius) 0 0}.close{display:inline-block}}}@scope(.xu-empty-state)to (:scope [class*=xu-]>*){.empty{padding:20px 16px;font-size:13px;color:var(--xu-ink-2)}.empty-title{margin:0 0 4px;font-size:15px;font-weight:800;color:var(--xu-ink)}.empty-message{margin:0 0 12px}.empty-action{font:inherit;font-size:13px;font-weight:700;min-height:var(--xu-touch);padding:8px 16px;border:1px solid var(--xu-line-strong);border-radius:var(--xu-radius-s);background:var(--xu-surface);color:var(--xu-brand);cursor:pointer}.empty-action:hover{background:var(--xu-brand-soft)}.empty-action:focus-visible{outline:2px solid var(--xu-focus);outline-offset:2px}}@scope(.xu-kpi-card-strip)to (:scope [class*=xu-]>*){.strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr));gap:12px;list-style:none;margin:0;padding:0}.card{background:var(--xu-surface);border:1px solid var(--xu-line);border-radius:var(--xu-radius);padding:14px 16px}.card-title{margin:0;font-size:13px;font-weight:700;color:var(--xu-muted)}.card-value{margin:4px 0;font-size:22px;font-weight:800;line-height:1.15;color:var(--xu-ink);font-variant-numeric:tabular-nums}.bar{height:6px;margin:6px 0 8px;background:var(--xu-soft);border-radius:999px;overflow:hidden}.bar-fill{height:100%;background:var(--xu-brand);border-radius:999px}.card-delta{margin:0 0 6px;font-size:13px;color:var(--xu-ink-2)}}@scope(.xu-pursuit-new-demand)to (:scope [class*=xu-]>*){.backdrop{position:fixed;inset:0;background:color-mix(in srgb,var(--xu-ink) 60%,transparent);z-index:9000}.dialog{position:fixed;top:5vh;left:50%;transform:translate(-50%);width:calc(100% - 32px);max-height:90vh;overflow-y:auto;z-index:9001;max-width:820px;margin:0 auto;background:var(--xu-surface);border:1px solid var(--xu-line);border-radius:var(--xu-radius-s);font-size:13px;color:var(--xu-ink);box-shadow:0 2px 8px color-mix(in srgb,var(--xu-ink) 20%,transparent)}.dialog-head,.dialog-foot{display:flex;align-items:center;gap:12px;padding:12px 16px}.dialog-head{justify-content:space-between;border-bottom:1px solid var(--xu-soft)}.dialog-foot{justify-content:flex-end;background:var(--xu-sunk);border-top:1px solid var(--xu-soft)}.label,.hint,.next,.note{margin:0;font-size:12px;color:var(--xu-muted)}.hint{margin-right:auto}.title{outline:none;margin:0;font-size:20px;font-weight:700}.body{display:flex;flex-wrap:wrap;gap:16px;padding:16px}.form{flex:2 1 360px;display:grid;gap:12px}.panel{flex:1 1 240px;padding:12px;background:var(--xu-info-bg);border:1px solid var(--xu-line-strong);border-radius:var(--xu-radius-s)}.panel-title{margin:8px 0 4px;font-size:12px;font-weight:700}.profile{margin:0;font-weight:700}.steps,.routes{margin:0;padding-left:20px}.close,.primary,.neutral{font:inherit;min-height:var(--xu-touch);padding:8px 16px;border-radius:var(--xu-radius-s);cursor:pointer}.close{min-width:var(--xu-touch);border:none;background:none;font-size:20px}.primary{border:1px solid var(--xu-brand);background:var(--xu-brand);color:var(--xu-brand-fg)}.primary:disabled{border-color:var(--xu-line-strong);background:var(--xu-sunk);color:var(--xu-muted);cursor:not-allowed}.neutral{border:1px solid var(--xu-line-strong);background:var(--xu-surface);color:var(--xu-brand)}.buttons{display:flex;gap:8px;width:100%}.amount-error,.error{margin:0;color:var(--xu-bad);font-weight:700;font-size:12px}.error{margin:0 16px 12px;padding:8px 12px;background:var(--xu-bad-bg);border:1px solid var(--xu-bad);border-radius:var(--xu-radius-s)}.ok{margin:0;color:var(--xu-done-fg);font-weight:700}button:focus-visible{outline:2px solid var(--xu-focus);outline-offset:2px}}@scope(.xu-pursuit-pipeline)to (:scope [class*=xu-]>*){.pipeline{display:grid;gap:16px;font-size:14px;color:var(--xu-ink)}.filters,.attention,.list-wrap{background:var(--xu-surface);border:1px solid var(--xu-line);border-radius:var(--xu-radius)}.head{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:12px 16px}.label{margin:0;font-size:13px;font-weight:800;color:var(--xu-teal-ink)}.title{margin:2px 0 0;font-size:26px;font-weight:800;letter-spacing:-.01em;line-height:1.2}.actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.col-meta,.client,.next,.rule,.summary{margin:0;font-size:13px;color:var(--xu-muted)}.segmented{display:inline-flex;gap:2px;padding:3px;background:var(--xu-soft);border-radius:var(--xu-radius-s)}.seg{font:inherit;min-height:var(--xu-touch);padding:0 14px;border:0;border-radius:var(--xu-radius-s);background:transparent;color:var(--xu-ink-2);font-weight:700;cursor:pointer}.seg[aria-pressed=true]{background:var(--xu-surface);color:var(--xu-ink);box-shadow:0 1px 2px color-mix(in srgb,var(--xu-ink) 12%,transparent)}.filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;padding:12px 16px}.board{display:grid;grid-template-columns:repeat(5,minmax(200px,1fr));gap:12px}.column{padding:12px;background:var(--xu-sunk);border:1px solid var(--xu-line);border-top:3px solid var(--xu-brand);border-radius:var(--xu-radius)}.column-won{border-top-color:var(--xu-done-fg)}.column-closed{border-top-color:var(--xu-line-strong)}.col-title{margin:0;font-size:15px;font-weight:800}.col-empty{margin:8px 0 0;padding:8px;border:1px dashed var(--xu-line-strong);border-radius:var(--xu-radius-s);font-size:13px;color:var(--xu-muted)}.cards{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:8px}.card{padding:10px 12px;background:var(--xu-surface);border:1px solid var(--xu-line);border-radius:var(--xu-radius-s)}.link,.sort{font:inherit;min-height:var(--xu-touch);padding:0;border:none;background:none;cursor:pointer;text-align:left}.link{font-weight:700;color:var(--xu-ink)}.link:hover{color:var(--xu-brand);text-decoration:underline}.value{margin:4px 0 0;font-weight:800;font-variant-numeric:tabular-nums}.days{margin:4px 0;font-size:13px}.stall{color:var(--xu-warn);font-weight:700}.list-wrap{overflow:hidden}.list{width:100%;border-collapse:collapse;table-layout:fixed}.list th{text-align:left;font-size:12px;font-weight:700;color:var(--xu-muted);background:var(--xu-sunk);padding:8px 12px;border-bottom:1px solid var(--xu-line);vertical-align:middle}.list td{padding:6px 12px;border-bottom:1px solid var(--xu-soft);vertical-align:middle;overflow-wrap:anywhere}.list tbody tr:hover td{background:var(--xu-sunk)}.list th.num,.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.sort{font-size:12px;font-weight:700;color:var(--xu-muted)}.attention{padding:16px 18px}.attention ul{list-style:none;margin:8px 0;padding:0;display:grid;gap:8px}.attention-text{margin-left:8px}.error{margin:0;padding:8px 12px;background:var(--xu-bad-bg);border:1px solid var(--xu-bad);border-radius:var(--xu-radius-s);color:var(--xu-bad)}.primary{font:inherit;min-height:var(--xu-touch);padding:0 16px;border:1px solid var(--xu-brand);border-radius:var(--xu-radius-s);background:var(--xu-brand);color:var(--xu-brand-fg);font-weight:700;cursor:pointer}.primary:hover{background:var(--xu-brand-ink);border-color:var(--xu-brand-ink)}button:focus-visible{outline:2px solid var(--xu-focus);outline-offset:2px}.no-approval{color:var(--xu-muted)}.assistive{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.phone-sort-row{display:none;flex-direction:column;gap:4px;margin:0 0 12px}.phone-sort-label{font-size:12px;font-weight:700;color:var(--xu-muted)}.phone-sort{min-height:var(--xu-touch);padding:0 12px;border:1px solid var(--xu-line-strong);border-radius:var(--xu-radius-s);background:var(--xu-surface);color:var(--xu-ink);font:inherit}.phone-sort:focus-visible{outline:2px solid var(--xu-focus);outline-offset:2px}@media(max-width:600px){.title{font-size:22px}.actions,.primary{width:100%}.board{grid-template-columns:1fr}.list thead{display:none}.phone-sort-row{display:flex}.list,.list tbody,.list tr,.list td{display:block}.list tr{padding:8px 12px;border-bottom:1px solid var(--xu-line)}.list td{display:flex;justify-content:space-between;gap:12px;padding:4px 0;border-bottom:none;text-align:right}.list td[data-label]:before{content:attr(data-label);color:var(--xu-muted);text-align:left}}}@scope(.xu-billing-backlog)to (:scope [class*=xu-]>*){:scope{display:block;font-size:14px;color:var(--xu-ink)}.tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.tile{display:flex;flex-direction:column;gap:2px;min-width:0;padding:14px 16px;border:1px solid var(--xu-line);border-radius:var(--xu-radius);background:var(--xu-surface)}.tile-label{font-size:13px;font-weight:700;color:var(--xu-ink-2)}.tile-value{font-size:24px;font-weight:800;line-height:1.25;font-variant-numeric:tabular-nums}.tile-detail{font-size:13px;color:var(--xu-muted)}.tile-detail.overdue{color:var(--xu-red);font-weight:700}.tile-link{min-height:0;font-size:13px;text-align:left}.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:16px;align-items:start;margin-top:16px}.stack{display:grid;gap:16px;min-width:0}.card{min-width:0;padding:16px 18px;border:1px solid var(--xu-line);border-radius:var(--xu-radius);background:var(--xu-surface)}.card.flush{padding:0;overflow:hidden}.card-h,.group-h h2{margin:0;font-size:16px;font-weight:800}.card-h{margin-bottom:10px}.group-h{display:flex;align-items:center;gap:10px;padding:14px 16px}.group-h .meta{font-size:13px;color:var(--xu-muted);white-space:nowrap}.group-total{margin-left:auto;font-weight:800;white-space:nowrap;font-variant-numeric:tabular-nums}.dot{width:10px;height:10px;border-radius:50%;flex:none}.dot-ok{background:var(--xu-done-fg)}.dot-wait{background:var(--xu-muted)}.dot-brand{background:var(--xu-brand)}.dot-teal{background:var(--xu-teal-ink)}.toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:0 16px 12px}.hint,.small,.sub,.fine{font-size:13px;color:var(--xu-muted)}.fine{margin:10px 0 0;font-size:12px}.selected-total,.b{font-weight:700}.sub{display:block;font-weight:400}.list{width:100%;table-layout:fixed;border-collapse:collapse}.list col.c-select{width:52px}.list col.c-client,.list col.c-reason{width:30%}.list col.c-date,.list col.c-age{width:140px}.list col.c-invoice{width:190px}.list col.c-value{width:130px}.list col.c-status,.list col.c-act{width:170px}.list thead th{padding:10px 12px;background:var(--xu-sunk);font-size:12px;font-weight:700;color:var(--xu-muted);text-align:left}.list tbody th,.list tbody td{padding:8px 12px;border-top:1px solid var(--xu-soft);font-weight:400;text-align:left;vertical-align:middle;overflow-wrap:break-word}.list thead th.num,.list tbody td.num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.list th.c-select,.list td.c-select{text-align:center}.list tr.sel{background:var(--xu-brand-soft)}.pick-hit{display:inline-flex;align-items:center;justify-content:center;min-width:var(--xu-touch);min-height:var(--xu-touch);cursor:pointer}.pick{width:22px;height:22px;margin:0;accent-color:var(--xu-brand);cursor:pointer}.sim{margin-left:6px}.kv{display:grid;grid-template-columns:auto 1fr;gap:6px 12px;margin:0}.kv dt{color:var(--xu-muted)}.kv dd{margin:0;font-weight:700;text-align:right}.row{display:flex;align-items:center;justify-content:space-between;gap:8px}.closure{display:grid;gap:8px;margin:0;padding:0;list-style:none}.empty-pad{padding:0 16px 16px}.btn{min-height:var(--xu-touch);padding:0 14px;border:1px solid var(--xu-line-strong);border-radius:var(--xu-radius-s);font:inherit;font-weight:700;cursor:pointer}.btn-brand{border-color:var(--xu-brand);background:var(--xu-brand);color:var(--xu-brand-fg)}.btn-neutral,.btn-ghost{background:var(--xu-surface);color:var(--xu-brand)}.btn-quiet{border-color:transparent;background:var(--xu-brand-soft);color:var(--xu-brand)}.btn:disabled{opacity:.5;cursor:default}.link{min-height:var(--xu-touch);padding:0;border:0;background:none;color:var(--xu-brand);font:inherit;font-weight:700;text-align:left;cursor:pointer}.btn:focus-visible,.link:focus-visible,.pick:focus-visible{outline:2px solid var(--xu-focus);outline-offset:2px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.error{margin:0;padding:10px 14px;border-radius:10px;background:var(--xu-bad-bg);color:var(--xu-bad)}.backdrop{position:fixed;inset:0;z-index:9000;background:var(--xu-ink);opacity:.4}.dialog{position:fixed;top:50%;left:50%;z-index:9001;display:flex;flex-direction:column;gap:12px;width:min(560px,calc(100vw - 32px));max-height:85vh;overflow:auto;padding:20px;border-radius:var(--xu-radius);background:var(--xu-surface);transform:translate(-50%,-50%)}.dialog-h{margin:0;font-size:18px;font-weight:800}.confirm-list{display:grid;gap:6px;margin:0;padding:0;list-style:none}.confirm-list li{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:8px}.confirm-total{margin:0;font-weight:800;text-align:right}.dialog-foot{display:flex;justify-content:flex-end;gap:8px}@media(max-width:1100px){.split{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.tile-value{font-size:20px}.group-h{flex-wrap:wrap;row-gap:2px}.group-h h2{flex:1 1 auto}.list thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.list,.list tbody,.list tr,.list tbody th,.list tbody td{display:block;width:auto}.list tr{position:relative;padding:10px 16px;border-top:1px solid var(--xu-soft)}.list tr:has(td.c-select){padding-left:60px}.list tbody th,.list tbody td,.list tbody td.num{padding:2px 0;border:0;text-align:left}.list tbody td.c-select{position:absolute;top:6px;left:4px;width:auto}.list td[data-label]:before{content:attr(data-label);display:block;font-size:12px;font-weight:700;color:var(--xu-muted)}.confirm-list li{grid-template-columns:minmax(0,1fr)}}}@scope(.xu-portfolio-view)to (:scope [class*=xu-]>*){:scope{display:block;font-size:14px;color:var(--xu-ink)}.above{display:flex;flex-direction:column;gap:12px;margin-bottom:4px}.filters{display:grid;grid-template-columns:repeat(3,minmax(0,14rem));gap:12px}.tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:12px}.tile{display:flex;flex-direction:column;gap:2px;min-width:0;padding:14px 16px;border:1px solid var(--xu-line);border-radius:var(--xu-radius);background:var(--xu-surface)}.tile-label{font-size:13px;font-weight:700;color:var(--xu-ink-2)}.tile-value{font-size:24px;font-weight:800;line-height:1.25}.tile-detail{font-size:13px;color:var(--xu-muted)}.mix{display:flex;gap:2px;margin-top:6px}.mix-seg{height:8px;border-radius:999px;background:var(--xu-line)}.mix-red,.dot-red{background:var(--xu-red);fill:var(--xu-red)}.mix-amber,.dot-amber{background:var(--xu-amber);fill:var(--xu-amber)}.mix-green,.dot-green{background:var(--xu-green);fill:var(--xu-green)}.mix-stale,.dot-stale{background:var(--xu-stale);fill:var(--xu-stale)}.dot-none{fill:var(--xu-line-strong)}.note,.intro{margin:0;font-size:13px;color:var(--xu-muted)}.intro{padding:12px 16px 4px}.card{min-width:0;padding:16px 18px;border:1px solid var(--xu-line);border-radius:var(--xu-radius);background:var(--xu-surface)}.card.flush{padding:0;overflow:hidden}.sec-h{margin:0 0 12px;font-size:16px;font-weight:800}.scroll{overflow-x:auto}.grid-table{width:100%;border-collapse:collapse}.grid-table caption{padding:16px 0 8px;font-size:13px;font-weight:700;color:var(--xu-ink-2);text-align:left}.grid-table thead th{padding:10px 12px;border-bottom:1px solid var(--xu-line);background:var(--xu-sunk);font-size:12px;font-weight:700;color:var(--xu-muted);text-align:left;white-space:nowrap}.grid-table tbody th,.grid-table tbody td{padding:8px 12px;border-bottom:1px solid var(--xu-soft);font-weight:400;text-align:left;vertical-align:middle;overflow-wrap:break-word}.grid-table tbody tr:last-child th,.grid-table tbody tr:last-child td{border-bottom:0}.grid-table thead th.num,.grid-table tbody td.num{text-align:right;font-variant-numeric:tabular-nums}.heat{min-width:940px}.muted{color:var(--xu-muted)}.chart{display:block;width:100%;min-width:640px;max-height:460px}.axis{stroke:var(--xu-line);stroke-width:1}.tick{font-size:12px;fill:var(--xu-muted)}.axis-label{font-size:12px;font-weight:700;fill:var(--xu-ink-2)}.bubble circle{stroke:var(--xu-surface);stroke-width:2;fill-opacity:.85}.dot-label{font-size:12px;font-weight:700;fill:var(--xu-ink)}.matrix{display:grid;gap:8px;min-width:700px}.m-row{display:grid;grid-template-columns:150px repeat(4,minmax(130px,1fr));gap:8px}.m-head{font-size:12px;font-weight:700;color:var(--xu-muted);text-align:center;text-transform:uppercase}.m-side{display:flex;align-items:center;gap:6px;text-align:left}.grid-cell{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-height:84px;padding:10px;border:1px solid var(--xu-line);border-radius:10px;background:var(--xu-surface)}.grid-cell.agree{background:var(--xu-sunk)}.grid-cell.worse{background:var(--xu-bad-bg)}.count{font-size:18px;font-weight:800}.callout{margin:12px 0 0;padding:10px 14px;border-radius:10px;font-weight:700}.callout.bad{background:var(--xu-bad-bg);color:var(--xu-bad)}.callout.ok{background:var(--xu-done);color:var(--xu-done-fg)}.btn{min-height:var(--xu-touch);padding:0 14px;border:1px solid var(--xu-line-strong);border-radius:var(--xu-radius-s);font:inherit;font-weight:700;cursor:pointer}.btn-neutral{background:var(--xu-surface);color:var(--xu-brand)}.link{min-height:var(--xu-touch);padding:0;border:0;background:none;color:var(--xu-brand);font:inherit;font-weight:700;text-align:left;text-decoration:underline;cursor:pointer}.link.small{font-size:13px}.btn:focus-visible,.link:focus-visible{outline:2px solid var(--xu-focus);outline-offset:2px}.error,.empty{margin:0;padding:10px 14px;border-radius:10px}.error{background:var(--xu-bad-bg);color:var(--xu-bad)}.empty{background:var(--xu-info-bg);color:var(--xu-ink-2)}@media(max-width:600px){.filters{grid-template-columns:minmax(0,1fr)}.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.tile-value{font-size:20px}.pf-table thead,.ms thead,.alt thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.pf-table,.pf-table tbody,.pf-table tr,.pf-table tbody th,.pf-table tbody td,.ms,.ms tbody,.ms tr,.ms tbody th,.ms tbody td,.alt,.alt tbody,.alt tr,.alt tbody th,.alt tbody td{display:block;width:auto}.pf-table tr,.ms tr,.alt tr{padding:10px 16px;border-bottom:1px solid var(--xu-line)}.pf-table tbody th,.pf-table tbody td,.pf-table tbody td.num,.ms tbody th,.ms tbody td,.ms tbody td.num,.alt tbody th,.alt tbody td,.alt tbody td.num{padding:2px 0;border:0;text-align:left}.pf-table td[data-label]:before,.ms td[data-label]:before,.alt td[data-label]:before{content:attr(data-label);display:block;font-size:12px;font-weight:700;color:var(--xu-muted)}.pf-table td:empty,.ms td:empty{display:none}}}@scope(.xu-approval-trail)to (:scope [class*=xu-]>*){.trail{font-size:13px;color:var(--xu-ink)}.reason{margin:0 0 8px;padding:10px 14px;background:var(--xu-info-bg);border:0;border-radius:10px}.reason-title{font-weight:700}.next{margin:0 0 8px;font-weight:700;color:var(--xu-brand)}.steps{list-style:none;margin:0;padding:0}.step{padding:8px 0;border-top:1px solid var(--xu-soft)}.step:first-child{border-top:0}.step-next{padding-left:10px;border-left:3px solid var(--xu-brand)}.step-head{display:flex;justify-content:space-between;align-items:center;gap:8px}.step-title{font-weight:700}.step-detail,.step-comment{margin:4px 0 0;color:var(--xu-muted)}}@scope(.xu-approval-inbox)to (:scope [class*=xu-]>*){:scope{display:block;font-size:14px;color:var(--xu-ink)}.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:16px;align-items:start}.card{min-width:0;padding:16px 18px;border:1px solid var(--xu-line);border-radius:var(--xu-radius);background:var(--xu-surface)}.card.flush{padding:0;overflow:hidden}.list{width:100%;table-layout:fixed;border-collapse:collapse}.list thead th{padding:10px 12px;background:var(--xu-sunk);font-size:12px;font-weight:700;color:var(--xu-muted);text-align:left}.list tbody th,.list tbody td{padding:8px 12px;border-top:1px solid var(--xu-soft);font-weight:400;text-align:left;vertical-align:middle;overflow-wrap:break-word}.list thead th.num,.list tbody td.num{text-align:right;font-variant-numeric:tabular-nums}.list thead th.c-select,.list tbody td.c-select{width:52px;text-align:center}.list tr.current{background:var(--xu-brand-soft)}.pick-hit{display:inline-flex;align-items:center;justify-content:center;min-width:var(--xu-touch);min-height:var(--xu-touch);cursor:pointer}.pick{width:22px;height:22px;margin:0;accent-color:var(--xu-brand);cursor:pointer}.kind{display:inline-flex;margin-bottom:4px;padding:3px 7px;border-radius:6px;background:var(--xu-brand-soft);color:var(--xu-brand);font-size:11px;font-weight:800;white-space:nowrap}.avatar{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-right:6px;border-radius:50%;background:var(--xu-brand-soft);color:var(--xu-brand);font-size:11px;font-weight:800;vertical-align:middle}.delegates{font-size:13px;color:var(--xu-muted)}.over{margin:0;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--xu-brand)}.panel{display:flex;flex-direction:column;gap:14px}.panel p{margin:0}.panel-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.panel-title{margin:2px 0 0;font-size:18px;font-weight:800}.panel-sub{color:var(--xu-ink-2)}.why{padding:10px 14px;border-radius:10px;background:var(--xu-info-bg)}.why-h{font-weight:800}.why-text{color:var(--xu-ink-2)}.panel-foot{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.close{display:none}.note{margin:0;font-size:13px;color:var(--xu-muted)}.note.bad{color:var(--xu-bad);font-weight:700}.results{margin-bottom:12px;padding:10px 14px;border-radius:10px;background:var(--xu-info-bg)}.results-h{margin:0 0 4px;font-weight:800}.results ul{margin:0;padding-left:18px}.empty{display:flex;flex-direction:column;gap:4px}.empty-h{margin:0;font-size:16px;font-weight:800}.btn{min-height:var(--xu-touch);padding:0 14px;border:1px solid var(--xu-line-strong);border-radius:var(--xu-radius-s);font:inherit;font-weight:700;cursor:pointer}.btn-brand{border-color:var(--xu-brand);background:var(--xu-brand);color:var(--xu-brand-fg)}.btn-neutral{background:var(--xu-surface);color:var(--xu-brand)}.btn:disabled{opacity:.5;cursor:default}.link{min-height:var(--xu-touch);padding:0;border:0;background:none;color:var(--xu-brand);font:inherit;font-weight:700;text-align:left;text-decoration:underline;cursor:pointer}.btn:focus-visible,.link:focus-visible,.pick:focus-visible{outline:2px solid var(--xu-focus);outline-offset:2px}.error{margin:0;padding:10px 14px;border-radius:10px;background:var(--xu-bad-bg);color:var(--xu-bad)}.assistive-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.backdrop{position:fixed;inset:0;z-index:9000;background:var(--xu-ink);opacity:.4}.dialog{position:fixed;top:50%;left:50%;z-index:9001;display:flex;flex-direction:column;gap:12px;width:min(560px,calc(100vw - 32px));max-height:calc(100vh - 64px);overflow:auto;padding:20px;border-radius:var(--xu-radius);background:var(--xu-surface);transform:translate(-50%,-50%)}.dialog-h{margin:0;font-size:18px;font-weight:800}.confirm-list{display:grid;gap:6px;margin:0;padding:0;list-style:none}.confirm-list li{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:8px;padding:8px 10px;border:1px solid var(--xu-soft);border-radius:var(--xu-radius-s)}.dialog-foot{display:flex;justify-content:flex-end;gap:8px}@media(max-width:1100px){.split{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.list thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.list,.list tbody,.list tr,.list tbody th,.list tbody td{display:block;width:auto}.list tr{position:relative;padding:10px 16px 10px 60px;border-top:1px solid var(--xu-soft)}.list tbody th,.list tbody td,.list tbody td.num{padding:2px 0;border:0;text-align:left}.list tbody td.c-select{position:absolute;top:6px;left:4px;width:auto}.list td[data-label]:before{content:attr(data-label);display:block;font-size:12px;font-weight:700;color:var(--xu-muted)}.list td:empty{display:none}.panel{position:fixed;right:0;bottom:0;left:0;z-index:8000;max-height:85vh;overflow:auto;border-radius:var(--xu-radius) var(--xu-radius) 0 0}.close{display:inline-block}.confirm-list li{grid-template-columns:minmax(0,1fr)}}.not-read{margin:0;padding:10px 16px}}@scope(.xu-my-timesheet)to (:scope [class*=xu-]>*){.my-week{display:flex;flex-direction:column;gap:12px;font-size:14px;color:var(--xu-ink)}.my-week.card{padding:18px 20px;background:var(--xu-surface);border:1px solid var(--xu-line);border-radius:var(--xu-radius)}.page-title{margin:0;font-size:26px;font-weight:800;line-height:1.2}.my-week p{margin:0}.submit-by{font-weight:800}.late{padding:10px 14px;border-radius:10px;background:var(--xu-bad-bg);color:var(--xu-bad);font-weight:700}.policy{padding:10px 14px;border-radius:10px;background:var(--xu-info-bg);color:var(--xu-ink-2)}.closed-note,.empty,.add-hint,.approver,.submitted-note,.return-comment{color:var(--xu-muted)}.approver,.add-hint{font-size:12px}.grid{width:100%;border:1px solid var(--xu-line);border-radius:var(--xu-radius);border-collapse:separate;border-spacing:0;overflow:hidden}.grid thead th{padding:8px 10px;background:var(--xu-sunk);border-bottom:1px solid var(--xu-line);font-size:12px;font-weight:700;color:var(--xu-muted);text-align:right;white-space:nowrap}.grid thead th:first-child{text-align:left}.grid tbody th,.grid tbody td{padding:6px 10px;border-bottom:1px solid var(--xu-line);vertical-align:middle}.grid tbody td{min-width:5.5rem;text-align:right}.row-head{font-weight:700;text-align:left}.grid .cell{display:block;max-width:6rem;margin-left:auto}.totals th,.totals td{border-bottom:0;background:var(--xu-sunk);font-weight:800}.totals th{text-align:left}.amber,.over{color:var(--xu-warn)}.over{display:block;font-size:12px}.week-total{font-size:16px;font-weight:800;text-align:right}.flags{margin:0;padding:10px 14px 10px 32px;border-radius:10px;background:var(--xu-warn-bg);color:var(--xu-warn)}.sheets{display:flex;flex-direction:column}.sheet{display:flex;gap:8px 12px;align-items:center;flex-wrap:wrap;min-height:var(--xu-touch);padding:8px 0;border-top:1px solid var(--xu-line)}.sheet:last-child{border-bottom:1px solid var(--xu-line)}.sheet-name{font-weight:800}.add{display:flex;gap:8px 12px;align-items:flex-end;flex-wrap:wrap;padding:14px 16px;border-radius:var(--xu-radius);background:var(--xu-sunk)}.week-bar{display:flex;gap:8px 12px;align-items:center;flex-wrap:wrap}.week-label{margin:0;font-size:16px;font-weight:800;color:var(--xu-ink)}.btn{min-height:var(--xu-touch);padding:0 16px;border:1px solid var(--xu-line-strong);border-radius:var(--xu-radius-s);font:inherit;font-weight:700;cursor:pointer}.btn-brand{background:var(--xu-brand);border-color:var(--xu-brand);color:var(--xu-brand-fg)}.btn-neutral{background:var(--xu-surface);color:var(--xu-brand)}.btn:disabled,.btn[aria-disabled=true]{opacity:.6;cursor:not-allowed}.btn:focus-visible{outline:2px solid var(--xu-focus);outline-offset:2px}.error,.ok,.read-only{margin:0;padding:10px 14px;border-radius:10px}.error{background:var(--xu-bad-bg);color:var(--xu-bad)}.ok{background:var(--xu-done);color:var(--xu-done-fg)}.read-only{background:var(--xu-warn-bg);color:var(--xu-warn)}.assistive-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}@media(max-width:600px){.my-week.card{padding:14px}.page-title{font-size:22px}.grid{display:block;overflow-x:auto}.row-head,.grid thead th:first-child,.totals th{position:sticky;left:0;z-index:1;min-width:8rem;background:var(--xu-surface)}.grid thead th:first-child,.totals th{background:var(--xu-sunk)}.add>*{flex:1 1 100%}}}@scope(.xu-doa-matrix)to (:scope [class*=xu-]>*){.doa{padding:20px 24px;background:var(--xu-surface);border:1px solid var(--xu-line);border-radius:var(--xu-radius);font-family:var(--xu-font);font-size:14px;color:var(--xu-ink)}.over{margin:0;font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--xu-teal-ink)}.title{margin:2px 0 12px;font-size:26px;font-weight:800;letter-spacing:-.01em;line-height:1.2;overflow-wrap:anywhere}.section{margin-top:16px}.section-title{margin:0 0 8px;font-size:14px;font-weight:700}.measured{margin:-4px 0 8px;color:var(--xu-muted)}.rules{width:100%;table-layout:fixed;border-collapse:collapse}.col-band,.col-approver{width:24%}.col-holders{width:18%}.col-delegate{width:22%}.col-sla{width:12%}.rules th{text-align:left;font-size:12px;font-weight:700;color:var(--xu-muted);border-bottom:1px solid var(--xu-line);padding:6px 8px;background:var(--xu-sunk)}.rules td{padding:8px;border-bottom:1px solid var(--xu-line);vertical-align:top;overflow-wrap:anywhere}.rules .num{text-align:right;white-space:nowrap}.footnote,.hint{margin:12px 0 0;color:var(--xu-muted)}.simulator{margin-top:16px;padding-top:12px;border-top:1px solid var(--xu-line)}.inputs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:12px}.simulate{margin-top:12px;font:inherit;font-size:13px;min-height:var(--xu-touch);padding:8px 16px;border:1px solid var(--xu-brand);border-radius:var(--xu-radius-s);background:var(--xu-brand);color:var(--xu-brand-fg);cursor:pointer}.simulate:focus-visible{outline:2px solid var(--xu-focus);outline-offset:2px}.simulate:disabled{border-color:var(--xu-line);background:var(--xu-soft);color:var(--xu-muted);cursor:not-allowed}.route{margin:12px 0 0;padding-left:20px}.route-step{margin:4px 0}.reason{margin:8px 0 0;padding:8px 12px;background:var(--xu-info-bg);border:1px solid var(--xu-line-strong);border-radius:var(--xu-radius-s)}.no-route{margin:12px 0 0;padding:8px 12px;background:var(--xu-warn-bg);border:1px solid var(--xu-warn);border-radius:var(--xu-radius-s);color:var(--xu-warn)}.error{margin:0 0 12px;padding:8px 12px;background:var(--xu-bad-bg);border:1px solid var(--xu-bad);border-radius:var(--xu-radius-s);color:var(--xu-bad)}.intro{margin:4px 0 12px;color:var(--xu-ink-2)}.link{display:inline;min-height:0;padding:0;border:0;background:transparent;color:var(--xu-brand);font:inherit;text-decoration:underline;cursor:pointer}.link:focus-visible{outline:2px solid var(--xu-focus);outline-offset:2px}.amount-example,.simulate-hint{margin:6px 0 0;font-size:12px;color:var(--xu-muted)}@media(max-width:600px){.doa{padding:12px}.rules,.rules thead,.rules tbody,.rules tr,.rules td{display:block}.rules colgroup,.rules thead{display:none}.rules tr{margin-top:8px;padding:8px 12px;border:1px solid var(--xu-line);border-radius:var(--xu-radius-s)}.rules td{display:flex;justify-content:space-between;gap:12px;padding:4px 0;border-bottom:none;text-align:right}.rules td[data-label]:before{content:attr(data-label);color:var(--xu-muted);text-align:left}.simulate{width:100%}.doa{padding:14px 12px}.title{font-size:22px}}@media(max-width:600px){.doa{padding:14px 12px}.title{font-size:22px}}}@scope(.xu-governance-profiles)to (:scope [class*=xu-]>*){.profiles{padding:20px 24px;background:var(--xu-surface);border:1px solid var(--xu-line);border-radius:var(--xu-radius);font-family:var(--xu-font);font-size:14px;color:var(--xu-ink)}.over{margin:0;font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--xu-teal-ink)}.title{margin:2px 0 0;font-size:26px;font-weight:800;letter-spacing:-.01em;line-height:1.2;overflow-wrap:anywhere}.lede,.hint,.sub{margin:4px 0 0;color:var(--xu-muted)}.sub{display:block;font-size:12px}.section{margin-top:16px;padding-top:12px;border-top:1px solid var(--xu-line)}.section-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px}.section-title,.card-title{margin:0 0 8px;font-size:14px;font-weight:800}.gap{margin:12px 0;padding:10px 12px;background:var(--xu-warn-bg);border:1px solid var(--xu-warn);border-radius:var(--xu-radius-s);color:var(--xu-ink)}.gap-row,.tester-inputs,.actions{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px;margin-top:8px}.chips{display:flex;flex-wrap:wrap;gap:6px}.chip{min-height:var(--xu-touch);padding:6px 12px;border:1px solid var(--xu-line-strong);border-radius:calc(var(--xu-touch) / 2);background:var(--xu-surface);color:var(--xu-ink)}.chip[aria-pressed=true]{border-color:var(--xu-brand);background:var(--xu-brand-soft);font-weight:700}table{width:100%;border-collapse:collapse}th{text-align:left;font-size:12px;font-weight:700;color:var(--xu-muted);border-bottom:1px solid var(--xu-line);padding:6px 8px;background:var(--xu-sunk)}td{padding:8px;border-bottom:1px solid var(--xu-line);vertical-align:top}.rules{margin:0;padding:0;list-style:none}.rules li{display:inline-block;margin:0 4px 4px 0;padding:2px 8px;border-radius:var(--xu-radius-cell);background:var(--xu-neutral);color:var(--xu-neutral-fg);font-size:12px}.templates{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));gap:12px;margin:0;padding:0;list-style:none}.template-card{padding:12px;border:1px solid var(--xu-line);border-radius:var(--xu-radius-s)}.backdrop{position:fixed;inset:0;z-index:9000;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--xu-ink) 50%,transparent)}.dialog{width:min(480px,92vw);padding:16px;background:var(--xu-surface);border-radius:var(--xu-radius)}.defaults-fields{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(180px,100%),1fr));gap:8px 12px}.tester-results{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:16px;margin-top:8px}.tester-steps,.tester-routes{margin:0;padding-left:20px}.tester-steps li,.tester-routes li{margin:0 0 8px}.tester-rules{margin:0}.rule dt{color:var(--xu-muted);font-size:12px}.rule dd{margin:0 0 6px}button{font:inherit;font-size:13px;min-height:var(--xu-touch);padding:8px 16px;border-radius:var(--xu-radius-s);cursor:pointer}.primary{border:1px solid var(--xu-brand);background:var(--xu-brand);color:var(--xu-brand-fg)}.secondary{border:1px solid var(--xu-line-strong);background:var(--xu-surface);color:var(--xu-brand)}.link{min-height:var(--xu-touch);padding:0 4px;border:none;background:none;color:var(--xu-brand);text-decoration:underline}button:focus-visible{outline:2px solid var(--xu-focus);outline-offset:2px}button[aria-disabled=true],button:disabled{border-color:var(--xu-line);background:var(--xu-sunk);color:var(--xu-muted);cursor:not-allowed}.read-only,.ok{margin:12px 0;padding:8px 12px;background:var(--xu-info-bg);border:1px solid var(--xu-line-strong);border-radius:var(--xu-radius-s)}.error{margin:12px 0;padding:8px 12px;background:var(--xu-bad-bg);border:1px solid var(--xu-bad);border-radius:var(--xu-radius-s);color:var(--xu-bad)}@media(max-width:600px){.profiles{padding:12px}table,thead,tbody,tr,td{display:block}thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}tr{margin-top:8px;padding:8px 12px;border:1px solid var(--xu-line);border-radius:var(--xu-radius-s)}td{display:flex;justify-content:space-between;gap:12px;padding:4px 0;border-bottom:none;text-align:right}td[data-label]:before{content:attr(data-label);color:var(--xu-muted);text-align:left}.tester-results,.defaults-fields{grid-template-columns:1fr}.profiles{padding:14px 12px}.title{font-size:22px}}@media(max-width:600px){.profiles{padding:14px 12px}.title{font-size:22px}}}@scope(.xu-health-rules)to (:scope [class*=xu-]>*){:scope{display:block;font-size:14px;color:var(--xu-ink)}.head{margin-bottom:16px}.over{margin:0;font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--xu-teal-ink)}.title{margin:2px 0 0;font-size:26px;font-weight:800;letter-spacing:-.01em;line-height:1.2}.lede{margin:4px 0 0;color:var(--xu-muted)}.split{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);gap:16px;align-items:start;margin-bottom:16px}.card{min-width:0;padding:16px 18px;border:1px solid var(--xu-line);border-radius:var(--xu-radius);background:var(--xu-surface)}.card.flush{padding:0;overflow:hidden}.card-h{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.card.flush .card-h{margin:0;padding:14px 16px 10px}.h{margin:0;font-size:16px;font-weight:800}.b{font-weight:700}.note{margin:0;font-size:13px;color:var(--xu-muted)}.table,.counts{width:100%;border-collapse:collapse}.table th,.table td{padding:8px 12px;border-top:1px solid var(--xu-soft);text-align:left;vertical-align:middle}.table thead th{border-top:1px solid var(--xu-line);border-bottom:1px solid var(--xu-line);background:var(--xu-sunk);font-size:12px;font-weight:700;color:var(--xu-muted)}.table tbody td.num,.table thead th.num,.counts td.num,.counts th.num{text-align:right;font-variant-numeric:tabular-nums}.row.changed{background:var(--xu-brand-soft)}.row.off th .b{color:var(--xu-muted)}.use{display:inline-flex;align-items:center;gap:8px;min-height:var(--xu-touch);cursor:pointer}.enabled,.method{width:20px;height:20px;margin:0;accent-color:var(--xu-brand)}.methods{display:flex;flex-wrap:wrap;gap:4px 12px}.m{display:inline-flex;align-items:center;gap:6px;min-height:var(--xu-touch);white-space:nowrap;cursor:pointer}.days{display:grid;grid-template-columns:repeat(2,minmax(0,16rem));gap:12px;padding:12px 16px 16px;border-top:1px solid var(--xu-line)}.side{display:flex;flex-direction:column;gap:12px}.side .card-h,.side p{margin:0}.counts th,.counts td{padding:4px 0;font-size:13px}.counts thead th{color:var(--xu-muted);font-weight:700}.changes,.hist{display:grid;gap:8px;margin:0;padding:0;list-style:none}.changes li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.moves{display:inline-flex;align-items:center;gap:6px}.hist li{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;gap:12px;padding:8px 0;border-top:1px solid var(--xu-soft)}.foot{display:flex;flex-wrap:wrap;gap:8px}.btn{min-height:var(--xu-touch);padding:0 14px;border:1px solid var(--xu-line-strong);border-radius:var(--xu-radius-s);font:inherit;font-weight:700;cursor:pointer}.btn-brand{border-color:var(--xu-brand);background:var(--xu-brand);color:var(--xu-brand-fg)}.btn-neutral{background:var(--xu-surface);color:var(--xu-brand)}.btn:disabled{opacity:.5;cursor:default}.link{min-height:var(--xu-touch);padding:0;border:0;background:none;color:var(--xu-brand);font:inherit;font-weight:700;text-align:left;text-decoration:underline;cursor:pointer}.btn:focus-visible,.link:focus-visible,.enabled:focus-visible,.method:focus-visible{outline:2px solid var(--xu-focus);outline-offset:2px}.error{margin:0;padding:10px 14px;border-radius:10px;background:var(--xu-bad-bg);color:var(--xu-bad)}.assistive-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.backdrop{position:fixed;inset:0;z-index:9000;background:var(--xu-ink);opacity:.4}.dialog{position:fixed;top:50%;left:50%;z-index:9001;display:flex;flex-direction:column;gap:12px;width:min(560px,calc(100vw - 32px));max-height:calc(100vh - 64px);overflow:auto;padding:20px;border-radius:var(--xu-radius);background:var(--xu-surface);transform:translate(-50%,-50%)}.dialog-h{margin:0;font-size:18px;font-weight:800}.dialog-foot{display:flex;justify-content:flex-end;gap:8px}@media(max-width:1100px){.split{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.title{font-size:22px}.table thead{display:none}.table tr{display:block;padding:8px 16px;border-top:1px solid var(--xu-soft)}.table th,.table td{display:flex;justify-content:space-between;gap:12px;padding:4px 0;border:0}.table td:before{content:attr(data-label);font-size:12px;font-weight:700;color:var(--xu-muted)}.table tbody td.num{text-align:left}.days{grid-template-columns:minmax(0,1fr)}.hist li{grid-template-columns:minmax(0,1fr);gap:2px}}}@scope(.xu-rate-cards)to (:scope [class*=xu-]>*){.rates{padding:20px 24px;background:var(--xu-surface);border:1px solid var(--xu-line);border-radius:var(--xu-radius);font-family:var(--xu-font);font-size:14px;color:var(--xu-ink)}.over{margin:0;font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--xu-teal-ink)}.title{margin:2px 0 0;font-size:26px;font-weight:800;letter-spacing:-.01em;line-height:1.2;overflow-wrap:anywhere}.lede,.hint{margin:4px 0 0;color:var(--xu-muted)}.section{margin-top:16px;padding-top:12px;border-top:1px solid var(--xu-line)}.section-title{margin:0 0 8px;font-size:14px;font-weight:700}.how{margin-top:16px}.how ol{margin:0;padding-left:20px}.how li{margin:4px 0}.order{color:var(--xu-muted)}.layer{font-weight:700}.callout{margin:8px 0 0;padding:8px 12px;background:var(--xu-warn-bg);border:1px solid var(--xu-warn);border-radius:var(--xu-radius-s);color:var(--xu-ink)}table{width:100%;border-collapse:collapse}th{text-align:left;font-size:12px;font-weight:700;color:var(--xu-muted);border-bottom:1px solid var(--xu-line);padding:6px 8px;background:var(--xu-sunk)}td{padding:8px;border-bottom:1px solid var(--xu-line);vertical-align:top}.num{text-align:right;white-space:nowrap}.overrides{display:block;color:var(--xu-muted)}.assistive{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:12px}.card{margin-top:12px;padding:12px;border:1px solid var(--xu-line);border-radius:var(--xu-radius)}.buttons,.new-card{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:12px}.new-card{align-items:flex-end}.gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:12px}.template-name{margin:0;font-weight:700}.template-version,.template-total{margin:4px 0 0;color:var(--xu-muted)}.chips{display:flex;flex-wrap:wrap;gap:4px;margin:8px 0 0;padding:0;list-style:none}.chip{padding:2px 8px;background:var(--xu-soft);border-radius:12px}.steps{margin:12px 0 0;padding-left:20px}.step{margin:6px 0}.step-layer{font-weight:700;margin-right:6px}.step-text{display:block;margin-top:2px}.resolved{margin:12px 0 0;font-size:14px;font-weight:700}.source{margin:4px 0 8px}button{font:inherit;font-size:13px;min-height:var(--xu-touch);padding:8px 16px;border-radius:var(--xu-radius-s);cursor:pointer}.primary{border:1px solid var(--xu-brand);background:var(--xu-brand);color:var(--xu-brand-fg)}.secondary,.neutral{border:1px solid var(--xu-line-strong);background:var(--xu-surface);color:var(--xu-brand)}.link{min-height:var(--xu-touch);padding:0 4px;border:none;background:none;color:var(--xu-brand);text-decoration:underline}.link[aria-pressed=true]{font-weight:700}button:focus-visible{outline:2px solid var(--xu-focus);outline-offset:2px}button[aria-disabled=true],button:disabled{border-color:var(--xu-line);background:var(--xu-soft);color:var(--xu-muted);cursor:not-allowed}.link[aria-disabled=true],.link:disabled{background:none}.read-only,.ok{margin:0 0 12px;padding:8px 12px;background:var(--xu-info-bg);border:1px solid var(--xu-line-strong);border-radius:var(--xu-radius-s)}.no-rate{margin:12px 0 0;padding:8px 12px;background:var(--xu-warn-bg);border:1px solid var(--xu-warn);border-radius:var(--xu-radius-s)}.error{margin:0 0 12px;padding:8px 12px;background:var(--xu-bad-bg);border:1px solid var(--xu-bad);border-radius:var(--xu-radius-s);color:var(--xu-bad)}.reason,.line-save-reason,.template-save-reason{color:var(--xu-muted)}@media(max-width:600px){.rates{padding:12px}table,thead,tbody,tr,td{display:block}thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}tr{margin-top:8px;padding:8px 12px;border:1px solid var(--xu-line);border-radius:var(--xu-radius-s)}td{display:flex;justify-content:space-between;gap:12px;padding:4px 0;border-bottom:none;text-align:right}td[data-label]:before{content:attr(data-label);color:var(--xu-muted);text-align:left}.fields{grid-template-columns:1fr}.buttons button,.new-card button{flex:1 1 100%}.rates{padding:14px 12px}.title{font-size:22px}}@media(max-width:600px){.rates{padding:14px 12px}.title{font-size:22px}}}@scope(.xu-setup-checklist)to (:scope [class*=xu-]>*){.checklist{padding:20px 24px;background:var(--xu-surface);border:1px solid var(--xu-line);border-radius:var(--xu-radius);font-family:var(--xu-font);font-size:14px;color:var(--xu-ink)}.over{margin:0;font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--xu-teal-ink)}.title{margin:2px 0 0;font-size:26px;font-weight:800;letter-spacing:-.01em;line-height:1.2;overflow-wrap:anywhere}.status-line{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:6px}.progress{margin:0;font-weight:700;color:var(--xu-ink-2)}.checked{margin:0;color:var(--xu-muted)}.error{margin:12px 0 0;padding:8px 12px;background:var(--xu-bad-bg);border:1px solid var(--xu-bad);border-radius:var(--xu-radius-s);color:var(--xu-bad)}.ok{margin:12px 0 0;color:var(--xu-green)}.items{list-style:none;margin:12px 0 0;padding:0}.item{padding:12px 0;border-top:1px solid var(--xu-line)}.item-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px}.item-title{font-weight:700}.badges{display:inline-flex;flex-wrap:wrap;gap:6px}.item-detail{margin:4px 0 0;color:var(--xu-muted)}.actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}button{font:inherit;font-size:13px;min-height:var(--xu-touch);padding:8px 16px;border-radius:var(--xu-radius-s);cursor:pointer}.reseed{border:1px solid var(--xu-brand);background:var(--xu-brand);color:var(--xu-brand-fg)}.recheck,.step-link{border:1px solid var(--xu-line-strong);background:var(--xu-surface);color:var(--xu-brand)}button:focus-visible{outline:2px solid var(--xu-focus);outline-offset:2px}button:disabled{border-color:var(--xu-line);background:var(--xu-soft);color:var(--xu-muted);cursor:not-allowed}.item-steps{margin:6px 0 0;padding-left:24px;list-style:decimal;color:var(--xu-ink-2)}.item-steps li{margin:2px 0}@media(max-width:600px){.actions button,.recheck{flex:1 1 100%}.checklist{padding:14px 12px}.title{font-size:22px}}@media(max-width:600px){.checklist{padding:14px 12px}.title{font-size:22px}}}@scope(.xu-adapter-connections)to (:scope [class*=xu-]>*){:scope{display:block;font-size:14px;color:var(--xu-ink)}.over{margin:0;font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--xu-teal-ink)}.title{margin:2px 0 0;font-size:26px;font-weight:800;line-height:1.2}.lede,.small{margin:4px 0 0;font-size:13px;color:var(--xu-muted)}.read-only{margin:12px 0 0;padding:8px 12px;border:1px solid var(--xu-line);border-radius:var(--xu-radius-s);background:var(--xu-sunk)}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px}.card{display:flex;flex-direction:column;gap:8px;min-width:0;padding:16px 18px;border:1px solid var(--xu-line);border-radius:var(--xu-radius);background:var(--xu-surface)}.card.flush{padding:0;overflow:hidden;margin-top:16px}.pad{padding:14px 16px 0}.card-h{margin:0;font-size:16px;font-weight:800}.row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.row .small{margin:0}.map,.list{width:100%;border-collapse:collapse}.map th,.list th{padding:8px 12px;background:var(--xu-sunk);font-size:12px;font-weight:700;color:var(--xu-muted);text-align:left}.map td,.list td{padding:8px 12px;border-top:1px solid var(--xu-soft);overflow-wrap:break-word}.list{margin-top:10px}.acts{display:flex;flex-wrap:wrap;gap:8px}.btn{min-height:var(--xu-touch);padding:0 14px;border:1px solid var(--xu-line-strong);border-radius:var(--xu-radius-s);font:inherit;font-weight:700;cursor:pointer}.btn-brand{border-color:var(--xu-brand);background:var(--xu-brand);color:var(--xu-brand-fg)}.btn-neutral,.btn-ghost{background:var(--xu-surface);color:var(--xu-brand)}.btn-quiet{border-color:transparent;background:var(--xu-brand-soft);color:var(--xu-brand)}.btn:disabled{opacity:.5;cursor:default}.btn:focus-visible{outline:2px solid var(--xu-focus);outline-offset:2px}.error{margin:8px 0 0;padding:10px 14px;border-radius:10px;background:var(--xu-bad-bg);color:var(--xu-bad)}.backdrop{position:fixed;inset:0;z-index:9000;background:var(--xu-ink);opacity:.4}.dialog{position:fixed;top:50%;left:50%;z-index:9001;display:flex;flex-direction:column;gap:12px;width:min(520px,calc(100vw - 32px));max-height:85vh;overflow:auto;padding:20px;border-radius:var(--xu-radius);background:var(--xu-surface);transform:translate(-50%,-50%)}.dialog-h{margin:0;font-size:18px;font-weight:800}.dialog-foot{display:flex;justify-content:flex-end;gap:8px}@media(max-width:760px){.grid{grid-template-columns:minmax(0,1fr)}.list thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.list,.list tbody,.list tr,.list td{display:block;width:auto}.list tr{padding:8px 16px;border-top:1px solid var(--xu-soft)}.list td{padding:2px 0;border:0}.list td[data-label]:before{content:attr(data-label);display:block;font-size:12px;font-weight:700;color:var(--xu-muted)}}.delivery{margin-top:12px}.sub-h{margin:0 0 8px;font-size:14px;font-weight:700}.maps,.members{list-style:none;margin:0;padding:0}.members{margin:4px 0 8px 16px}.map-line{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-height:44px}.map-name{flex:1 1 160px;min-width:0}.key-input{flex:1 1 160px}.privacy{margin-top:8px}.map-new{align-items:flex-end;margin-top:8px}.new-project,.new-key{flex:1 1 180px}}@scope(.xu-client-link-settings)to (:scope [class*=xu-]>*){.links{display:flex;flex-direction:column;gap:12px;max-width:720px;font-size:14px;color:var(--xu-ink)}.over{margin:0;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--xu-muted)}.title{margin:0;font-size:20px;font-weight:800}.lede,.notice,.error{margin:0}.lede{color:var(--xu-ink-2)}.error{color:var(--xu-bad);font-weight:700}.callout{margin:0;padding:10px 12px;border-radius:var(--xu-radius)}.callout.ok{background:var(--xu-done);color:var(--xu-done-fg)}.callout.warn{background:var(--xu-warn-bg)}.missing{margin:0;padding-left:20px;line-height:1.6}.card{display:flex;flex-direction:column;gap:12px;border:1px solid var(--xu-line);border-radius:var(--xu-radius);padding:16px 18px;background:var(--xu-surface)}.field{display:flex;flex-direction:column;gap:4px}.lbl{font-size:13px;font-weight:700;color:var(--xu-ink-2)}.hint{font-size:12px;color:var(--xu-muted)}.input{box-sizing:border-box;width:100%;min-height:var(--xu-touch);padding:0 12px;border:1px solid var(--xu-line-strong);border-radius:var(--xu-radius-s);background:var(--xu-surface);color:var(--xu-ink);font:inherit}.input:focus-visible,.btn:focus-visible{outline:2px solid var(--xu-focus);outline-offset:2px}.btn{min-height:var(--xu-touch);padding:0 16px;border-radius:var(--xu-radius);font:inherit;font-weight:700;cursor:pointer}.btn:disabled{cursor:default;opacity:.6}.btn-brand{border:1px solid var(--xu-brand);background:var(--xu-brand);color:var(--xu-brand-fg)}}@scope(.xu-role-hierarchy)to (:scope [class*=xu-]>*){:scope{display:flex;flex-direction:column;gap:16px}.card{background:var(--xu-surface);border:1px solid var(--xu-line);border-radius:var(--xu-radius);padding:20px;display:flex;flex-direction:column;gap:12px}.h{margin:0;font-size:16px;font-weight:800;color:var(--xu-ink)}.small{margin:0;font-size:13px;color:var(--xu-muted)}.error{padding:12px 16px;border-radius:var(--xu-radius-s);background:var(--xu-bad-bg);color:var(--xu-bad);font-weight:600}.tree{list-style:none;margin:0;padding:0}.role{border-bottom:1px solid var(--xu-line);padding-top:8px;padding-bottom:8px}.line{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.name{font-weight:700;min-width:160px}.people{flex:1;color:var(--xu-ink-2);font-size:13px;min-width:120px}.acts{display:flex;gap:8px}.edit,.add{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:12px;align-items:end}.edit .row{display:flex;gap:8px}.btn{min-height:var(--xu-touch);padding:0 16px;font:inherit;font-weight:700;border-radius:var(--xu-radius-s);border:1px solid var(--xu-line-strong);background:var(--xu-surface);color:var(--xu-brand);cursor:pointer}.btn.brand{background:var(--xu-brand);border-color:var(--xu-brand);color:var(--xu-brand-fg)}.btn:disabled{opacity:.6;cursor:default}.btn:focus-visible{outline:2px solid var(--xu-focus);outline-offset:2px}.grid{width:100%;border-collapse:collapse}.grid th,.grid td{text-align:left;padding:8px 12px;border-bottom:1px solid var(--xu-line)}.grid thead th{font-size:12px;color:var(--xu-muted);background:var(--xu-sunk)}@media(max-width:600px){.edit,.add{grid-template-columns:1fr}.grid thead{display:none}.grid tr{display:block;padding:8px 0;border-bottom:1px solid var(--xu-line)}.grid th,.grid td{display:block;border:0;padding:2px 0}}}@scope(.xu-settings-page)to (:scope [class*=xu-]>*){:scope{display:block;color:var(--xu-ink)}.over{margin:0;font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--xu-teal-ink)}.title{margin:2px 0 0;font-size:26px;font-weight:800;letter-spacing:-.01em;line-height:1.2}.lede{max-width:60rem;margin:4px 0 16px;color:var(--xu-muted)}.btn{min-height:var(--xu-touch);padding:0 14px;border:1px solid var(--xu-brand);border-radius:var(--xu-radius-s);background:var(--xu-brand);color:var(--xu-brand-fg);font:inherit;font-weight:700;cursor:pointer}.btn:focus-visible{outline:2px solid var(--xu-focus);outline-offset:2px}.error{margin:0 0 12px;padding:10px 14px;border-radius:10px;background:var(--xu-bad-bg);color:var(--xu-bad)}@media(max-width:600px){.title{font-size:22px}}}@scope(.xu-margin-pill)to (:scope [class*=xu-]>*){.pill{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-family:var(--xu-font);font-size:12px;font-weight:700;white-space:nowrap}.pill.ok{background:var(--xu-done);color:var(--xu-done-fg)}.pill.bad{background:var(--xu-bad-bg);color:var(--xu-bad)}}@scope(.xu-proposal-action)to (:scope [class*=xu-]>*){.proposal{margin-top:16px;padding:12px 16px;background:var(--xu-surface);border:1px solid var(--xu-line);border-radius:var(--xu-radius-s);font-size:14px;color:var(--xu-ink)}.title{margin:0 0 4px;font-size:14px;font-weight:700}.hint{margin:0 0 8px;color:var(--xu-muted)}button{font:inherit;font-size:13px;min-height:var(--xu-touch);padding:8px 16px;border-radius:var(--xu-radius-s);cursor:pointer}.secondary{border:1px solid var(--xu-line-strong);background:var(--xu-surface);color:var(--xu-brand)}.link{padding:0 4px;border:none;background:none;color:var(--xu-brand);text-decoration:underline}button:disabled{border-color:var(--xu-line-strong);background:var(--xu-sunk);color:var(--xu-muted);cursor:not-allowed}.ok{margin:12px 0 0;padding:8px 12px;background:var(--xu-info-bg);border:1px solid var(--xu-line-strong);border-radius:var(--xu-radius-s)}.error{margin:12px 0 0;padding:8px 12px;background:var(--xu-bad-bg);border:1px solid var(--xu-bad);border-radius:var(--xu-radius-s);color:var(--xu-bad)}button:focus-visible{outline:2px solid var(--xu-focus);outline-offset:2px}}@scope(.xu-pursuit-assumptions)to (:scope [class*=xu-]>*){.screen{display:grid;gap:16px;font-size:14px;color:var(--xu-ink)}.card{padding:16px 18px;background:var(--xu-surface);border:1px solid var(--xu-line);border-radius:var(--xu-radius)}.head{display:flex;justify-content:space-between;align-items:center;gap:8px}.card-title{margin:0 0 8px;font-size:15px;font-weight:800}.meta{margin:4px 0;font-size:12px;color:var(--xu-muted)}.gate{margin:8px 0;padding:8px 12px;background:var(--xu-warn-bg);border:1px solid var(--xu-warn);border-radius:var(--xu-radius-s);font-weight:700}.callout{margin:8px 0;padding:8px 12px;background:var(--xu-info-bg);border:1px solid var(--xu-line-strong);border-radius:var(--xu-radius-s)}.chips{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0}.chip,.primary{font:inherit;min-height:var(--xu-touch);padding:8px 16px;cursor:pointer}.chip{border:1px solid var(--xu-line-strong);border-radius:22px;background:var(--xu-surface);color:var(--xu-brand)}.chip[aria-pressed=true]{border-color:var(--xu-brand);background:var(--xu-brand-soft);color:var(--xu-brand);font-weight:800}.register{width:100%;border-collapse:collapse}.register th,.register td{padding:8px;border-bottom:1px solid var(--xu-soft);text-align:left;vertical-align:top}.not-reviewed{background:var(--xu-warn-bg)}.not-reviewed .review-state{color:var(--xu-bad);font-weight:700}.fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.primary{margin-top:8px;border:1px solid var(--xu-brand);border-radius:var(--xu-radius-s);background:var(--xu-brand);color:var(--xu-brand-fg)}.primary:disabled{border-color:var(--xu-line-strong);background:var(--xu-sunk);color:var(--xu-muted);cursor:not-allowed}.read-only{margin:0;color:var(--xu-warn)}.error{margin:0;padding:8px 12px;background:var(--xu-bad-bg);border:1px solid var(--xu-bad);border-radius:var(--xu-radius-s);color:var(--xu-bad)}.ok{margin:0;color:var(--xu-done-fg);font-weight:700}.review{width:20px;height:20px;margin-right:8px}.neutral,.destructive{font:inherit;min-height:var(--xu-touch);margin:4px 4px 0 0;padding:8px 16px;border-radius:var(--xu-radius-s);cursor:pointer}.neutral{border:1px solid var(--xu-line-strong);background:var(--xu-surface);color:var(--xu-brand)}.destructive{border:1px solid var(--xu-bad);background:var(--xu-bad);color:var(--xu-brand-fg)}.neutral:disabled,.destructive:disabled{border-color:var(--xu-line-strong);background:var(--xu-sunk);color:var(--xu-muted);cursor:not-allowed}.confirm-remove{margin:0;color:var(--xu-ink-2)}button:focus-visible{outline:2px solid var(--xu-focus);outline-offset:2px}.register th{font-size:12px;font-weight:700;color:var(--xu-muted);background:var(--xu-sunk);border-bottom:1px solid var(--xu-line)}@media(max-width:600px){.register thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.register,.register tbody,.register tr,.register td,.register th[scope=rowgroup]{display:block}.register tr{padding:8px 12px;border-bottom:1px solid var(--xu-line)}.register td{display:flex;justify-content:space-between;gap:12px;padding:4px 0;border-bottom:none;text-align:right}.register td[data-label]:before{content:attr(data-label);color:var(--xu-muted);text-align:left}}}@scope(.xu-pursuit-bid-gate)to (:scope [class*=xu-]>*){.screen{display:grid;gap:16px;font-size:14px;color:var(--xu-ink)}.columns{display:flex;flex-wrap:wrap;gap:16px}.checklist{flex:999 1 520px}.side{flex:1 1 300px;display:grid;gap:16px;align-content:start}.card{padding:16px 18px;background:var(--xu-surface);border:1px solid var(--xu-line);border-radius:var(--xu-radius)}.card-title{margin:0 0 8px;font-size:15px;font-weight:800}.meta{margin:4px 0;font-size:12px;color:var(--xu-muted)}.criteria{list-style:none;margin:0;padding:0;display:grid;gap:12px}.criterion{padding-top:12px;border-top:1px solid var(--xu-soft)}.criterion-title{margin:0;font-weight:700}.scale-row{display:flex;gap:4px}.scale{font:inherit;min-width:var(--xu-touch);min-height:var(--xu-touch);border:1px solid var(--xu-line-strong);border-radius:var(--xu-radius-s);background:var(--xu-surface);color:var(--xu-brand);cursor:pointer}.scale[aria-pressed=true]{background:var(--xu-brand);border-color:var(--xu-brand);color:var(--xu-brand-fg)}.scale:disabled{background:var(--xu-sunk);color:var(--xu-muted);cursor:not-allowed}.scale[aria-pressed=true]:disabled{background:var(--xu-muted);color:var(--xu-brand-fg)}.score-line{margin:0 0 8px}.score-value{font-size:40px;font-weight:700}.callout{margin:8px 0 0;padding:8px 12px;border-radius:var(--xu-radius-s)}.callout.info{background:var(--xu-info-bg);border:1px solid var(--xu-line-strong)}.callout.warn{background:var(--xu-warn-bg);border:1px solid var(--xu-warn)}.callout.bad{background:var(--xu-bad-bg);border:1px solid var(--xu-bad)}.callout-title{margin:0;font-weight:700}.primary,.neutral{font:inherit;min-height:var(--xu-touch);margin-top:8px;padding:8px 16px;border-radius:var(--xu-radius-s);cursor:pointer}.primary{border:1px solid var(--xu-brand);background:var(--xu-brand);color:var(--xu-brand-fg)}.neutral{border:1px solid var(--xu-line-strong);background:var(--xu-surface);color:var(--xu-brand)}.primary:disabled,.neutral:disabled{border-color:var(--xu-line-strong);background:var(--xu-sunk);color:var(--xu-muted);cursor:not-allowed}.read-only{margin:0 0 8px;color:var(--xu-warn)}.comment-error,.error{margin:4px 0 0;color:var(--xu-bad);font-weight:700;font-size:12px}.error{padding:8px 12px;background:var(--xu-bad-bg);border:1px solid var(--xu-bad);border-radius:var(--xu-radius-s)}.ok{margin:0;color:var(--xu-done-fg);font-weight:700}button:focus-visible{outline:2px solid var(--xu-focus);outline-offset:2px}}@scope(.xu-pursuit-commercials)to (:scope [class*=xu-]>*){.screen{display:grid;gap:16px;font-size:14px;color:var(--xu-ink)}.columns{display:flex;flex-wrap:wrap;gap:16px}.main{flex:999 1 520px;display:grid;gap:16px}.side{flex:1 1 300px;display:grid;gap:16px;align-content:start}.card{padding:16px 18px;background:var(--xu-surface);border:1px solid var(--xu-line);border-radius:var(--xu-radius)}.card-title{margin:0 0 8px;font-size:15px;font-weight:800}.waterfall{list-style:none;margin:0;padding:0;display:grid;gap:8px}.waterfall li{display:grid;grid-template-columns:180px 1fr 170px;align-items:center;gap:8px}.bar-track{display:block;height:24px;background:var(--xu-sunk);border-radius:2px}.bar-fill{display:block;height:24px;border-radius:2px}.bar-cost{background:var(--xu-muted)}.bar-margin{background:var(--xu-done-fg)}.bar-price{background:var(--xu-brand-ink)}.bar-discount{background:var(--xu-bad)}.bar-value{text-align:right;font-variant-numeric:tabular-nums}.fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:12px}.approver{margin:8px 0;padding:8px 12px;background:var(--xu-info-bg);border:1px solid var(--xu-line-strong);border-radius:var(--xu-radius-s)}.callout-title{margin:0;font-weight:700}.primary,.neutral{font:inherit;min-height:var(--xu-touch);margin:8px 8px 0 0;padding:8px 16px;border-radius:var(--xu-radius-s);cursor:pointer}.primary{border:1px solid var(--xu-brand);background:var(--xu-brand);color:var(--xu-brand-fg)}.neutral{border:1px solid var(--xu-line-strong);background:var(--xu-surface);color:var(--xu-brand)}.primary:disabled,.neutral:disabled{border-color:var(--xu-line-strong);background:var(--xu-sunk);color:var(--xu-muted);cursor:not-allowed}.read-only{margin:0;color:var(--xu-warn)}.amount-error,.error{margin:4px 0 0;color:var(--xu-bad);font-weight:700;font-size:12px}.error{padding:8px 12px;background:var(--xu-bad-bg);border:1px solid var(--xu-bad);border-radius:var(--xu-radius-s)}.ok{margin:0;color:var(--xu-done-fg);font-weight:700}.segmented{display:flex;flex-wrap:wrap;gap:8px}.tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));gap:12px;margin:12px 0 0}.tiles div{padding:8px 12px;background:var(--xu-sunk);border-radius:var(--xu-radius-s)}.tiles dt{font-size:12px;color:var(--xu-muted)}.tiles dd{margin:0;font-size:16px;font-weight:700}.whatif-note{margin:8px 0 0;padding:8px 12px;background:var(--xu-warn-bg);border:1px solid var(--xu-warn);border-radius:var(--xu-radius-s)}.scenario.selected,.scenario[aria-pressed=true]{background:var(--xu-brand);border-color:var(--xu-brand);color:var(--xu-brand-fg)}.whatif-showing{margin:0 0 8px;color:var(--xu-brand);font-weight:700}button:focus-visible{outline:2px solid var(--xu-focus);outline-offset:2px}.try-price{justify-self:start;align-self:end}@media(max-width:600px){.waterfall li{grid-template-columns:minmax(0,1fr) auto}.waterfall .bar-track{grid-column:1 / -1;grid-row:2}}.kpi-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:12px;margin:8px 0 12px}.tile{display:flex;flex-direction:column;gap:4px;min-width:0;padding:14px 16px;border:1px solid var(--xu-line);border-radius:var(--xu-radius);background:var(--xu-surface)}.tile .k{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:13px;font-weight:700;color:var(--xu-muted)}.tile .v{font-size:24px;font-weight:800;line-height:1.15;overflow-wrap:anywhere}.tile .d{font-size:13px;color:var(--xu-ink-2)}@media(max-width:760px){.kpi-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.tile .v{font-size:20px}}}@scope(.xu-pursuit-commit)to (:scope [class*=xu-]>*){.screen{display:grid;gap:16px;font-size:14px;color:var(--xu-ink)}.card{padding:16px 18px;background:var(--xu-surface);border:1px solid var(--xu-line);border-radius:var(--xu-radius)}.head,.won-row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}.card-title{margin:0 0 8px;font-size:15px;font-weight:800}.conditions{list-style:none;margin:8px 0;padding:0;display:grid;gap:8px}.conditions li{padding:8px 12px;background:var(--xu-bad-bg);border:1px solid var(--xu-bad);border-radius:var(--xu-radius-s)}.condition-text{margin:0;font-weight:700}.meta,.passed{margin:4px 0;font-size:12px;color:var(--xu-muted)}.passed{color:var(--xu-done-fg);font-weight:700}.blocked{margin:0;font-size:12px;color:var(--xu-warn)}.confirm{margin-top:12px;padding:12px;border:2px solid var(--xu-brand);border-radius:var(--xu-radius-s)}.won{border:2px solid var(--xu-done-fg)}.primary,.neutral{font:inherit;min-height:var(--xu-touch);margin:8px 8px 0 0;padding:8px 16px;border-radius:var(--xu-radius-s);cursor:pointer}.primary{border:1px solid var(--xu-brand);background:var(--xu-brand);color:var(--xu-brand-fg)}.primary[aria-disabled=true],.primary:disabled,.neutral:disabled{border-color:var(--xu-line-strong);background:var(--xu-sunk);color:var(--xu-muted);cursor:not-allowed}.neutral{border:1px solid var(--xu-line-strong);background:var(--xu-surface);color:var(--xu-brand)}.read-only{margin:0;color:var(--xu-warn)}.error{margin:0;padding:8px 12px;background:var(--xu-bad-bg);border:1px solid var(--xu-bad);border-radius:var(--xu-radius-s);color:var(--xu-bad)}.ok{margin:0;color:var(--xu-done-fg);font-weight:700}.handover{margin:8px 0;padding-left:0;list-style:none}.handover li{padding:4px 0}.handover-count{display:inline-block;min-width:28px;font-weight:700}.won-problem{margin:8px 0;padding:8px 12px;background:var(--xu-bad-bg);border:1px solid var(--xu-bad);border-radius:var(--xu-radius-s)}.won-checking{margin:8px 0;padding:8px 12px;background:var(--xu-info-bg);border:1px solid var(--xu-line-strong);border-radius:var(--xu-radius-s)}.held{margin:8px 0 0;padding:0;list-style:none}.held li:before{content:"✓ ";color:var(--xu-done-fg);font-weight:700}button:focus-visible{outline:2px solid var(--xu-focus);outline-offset:2px}}@scope(.xu-pursuit-compliance)to (:scope [class*=xu-]>*){.screen{display:grid;gap:16px;font-size:14px;color:var(--xu-ink)}.card{padding:16px 18px;background:var(--xu-surface);border:1px solid var(--xu-line);border-radius:var(--xu-radius)}.card-title{margin:0 0 8px;font-size:15px;font-weight:800}.meta{margin:4px 0;font-size:12px;color:var(--xu-muted)}.meter{display:block;height:6px;margin:4px 0 0;overflow:hidden;background:var(--xu-soft);border-radius:999px}.meter-fill{display:block;height:6px;background:var(--xu-brand);border-radius:999px}.blocked{margin:8px 0;padding:8px 12px;background:var(--xu-warn-bg);border:1px solid var(--xu-warn);border-radius:var(--xu-radius-s);font-weight:700}.chips{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0}.chip,.primary,.neutral{font:inherit;min-height:var(--xu-touch);padding:8px 16px;border-radius:var(--xu-radius-s);cursor:pointer}.chip{border:1px solid var(--xu-line-strong);border-radius:22px;background:var(--xu-surface);color:var(--xu-brand)}.chip[aria-pressed=true]{border-color:var(--xu-brand);background:var(--xu-brand-soft);color:var(--xu-brand);font-weight:800}.primary{margin-top:8px;border:1px solid var(--xu-brand);background:var(--xu-brand);color:var(--xu-brand-fg)}.primary:disabled{border-color:var(--xu-line-strong);background:var(--xu-sunk);color:var(--xu-muted);cursor:not-allowed}.neutral{border:1px solid var(--xu-line-strong);background:var(--xu-surface);color:var(--xu-brand)}.matrix{width:100%;border-collapse:collapse}.matrix th,.matrix td{padding:8px;border-bottom:1px solid var(--xu-soft);text-align:left;vertical-align:top}.unanswered{background:var(--xu-bad-bg)}.no-response{color:var(--xu-bad);font-style:italic}.parsed{margin:8px 0;padding-left:20px}.read-only{margin:0;color:var(--xu-warn)}.error{margin:0;padding:8px 12px;background:var(--xu-bad-bg);border:1px solid var(--xu-bad);border-radius:var(--xu-radius-s);color:var(--xu-bad)}.ok,.parsed-reason{margin:8px 0 0;color:var(--xu-done-fg);font-weight:700}.bulk-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0;padding:8px 12px;background:var(--xu-brand-ink);color:var(--xu-brand-fg);border-radius:var(--xu-radius-s)}.bulk-bar button{font:inherit;min-height:var(--xu-touch);padding:8px 16px;border:1px solid var(--xu-surface);border-radius:var(--xu-radius-s);background:var(--xu-surface);color:var(--xu-brand-ink);cursor:pointer}.select{width:20px;height:20px}.editor{display:grid;gap:8px;margin:8px 0}button:focus-visible{outline:2px solid var(--xu-focus);outline-offset:2px}.matrix th{font-size:12px;font-weight:700;color:var(--xu-muted);background:var(--xu-sunk);border-bottom:1px solid var(--xu-line)}@media(max-width:600px){.matrix thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.matrix,.matrix tbody,.matrix tr,.matrix td,.matrix th[scope=rowgroup]{display:block}.matrix tr{padding:8px 12px;border-bottom:1px solid var(--xu-line)}.matrix td{display:flex;justify-content:space-between;gap:12px;padding:4px 0;border-bottom:none;text-align:right}.matrix td[data-label]:before{content:attr(data-label);color:var(--xu-muted);text-align:left}}.tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:8px 0 12px}.tile{display:flex;flex-direction:column;gap:4px;min-width:0;padding:14px 16px;border:1px solid var(--xu-line);border-radius:var(--xu-radius);background:var(--xu-surface)}.tile .k{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:13px;font-weight:700;color:var(--xu-muted)}.tile .v{font-size:24px;font-weight:800;line-height:1.15;overflow-wrap:anywhere}.tile .d{font-size:13px;color:var(--xu-ink-2)}.tile .bad-t{font-weight:700;color:var(--xu-bad)}.callout{margin:8px 0;padding:10px 14px;border-radius:10px;font-size:13.5px;color:var(--xu-ink)}.callout.bad{background:var(--xu-bad-bg)}.callout.ok{background:var(--xu-done)}.callout.info{background:var(--xu-info-bg)}@media(max-width:760px){.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.tile .v{font-size:20px}}}@scope(.xu-pursuit-estimate)to (:scope [class*=xu-]>*){.screen{display:grid;gap:16px;font-size:14px;color:var(--xu-ink)}.card{padding:16px 18px;background:var(--xu-surface);border:1px solid var(--xu-line);border-radius:var(--xu-radius)}.card-title{margin:0 0 8px;font-size:15px;font-weight:800}.toolbar,.fields{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.meta{margin:0;font-size:12px;color:var(--xu-muted)}.estimate{width:100%;border-collapse:collapse}.estimate th,.estimate td{padding:8px;border-bottom:1px solid var(--xu-soft);text-align:left;vertical-align:top}.estimate thead th{background:var(--xu-sunk);color:var(--xu-muted)}.group-head th,.subtotal td{background:var(--xu-sunk);font-weight:700}.num{text-align:right;font-variant-numeric:tabular-nums}.below-floor{background:var(--xu-bad-bg)}.flag{margin:4px 0 0;font-size:12px;color:var(--xu-bad);font-weight:700}.totals{position:sticky;bottom:0;display:flex;flex-wrap:wrap;gap:24px;margin-top:12px;padding:12px;background:var(--xu-surface);border-top:3px solid var(--xu-brand)}.totals p{margin:0}.primary,.neutral{font:inherit;min-height:var(--xu-touch);margin-top:8px;padding:8px 16px;border-radius:var(--xu-radius-s);cursor:pointer}.primary{border:1px solid var(--xu-brand);background:var(--xu-brand);color:var(--xu-brand-fg)}.neutral{border:1px solid var(--xu-line-strong);background:var(--xu-surface);color:var(--xu-brand)}.primary:disabled,.neutral:disabled{border-color:var(--xu-line-strong);background:var(--xu-sunk);color:var(--xu-muted);cursor:not-allowed}.read-only{margin:0;color:var(--xu-warn)}.reason-error,.error{margin:4px 0 0;color:var(--xu-bad);font-weight:700;font-size:12px}.error{padding:8px 12px;background:var(--xu-bad-bg);border:1px solid var(--xu-bad);border-radius:var(--xu-radius-s)}.ok{margin:0;color:var(--xu-done-fg);font-weight:700}button:focus-visible{outline:2px solid var(--xu-focus);outline-offset:2px}.estimate th{font-size:12px;font-weight:700;color:var(--xu-muted);background:var(--xu-sunk);border-bottom:1px solid var(--xu-line)}.estimate .num{text-align:right}@media(max-width:600px){.totals{position:static}.estimate thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.estimate,.estimate tbody,.estimate tr,.estimate td,.estimate th[scope=rowgroup]{display:block}.estimate tr{padding:8px 12px;border-bottom:1px solid var(--xu-line)}.estimate td{display:flex;justify-content:space-between;gap:12px;padding:4px 0;border-bottom:none;text-align:right}.estimate td[data-label]:before{content:attr(data-label);color:var(--xu-muted);text-align:left}}.margin-target,.margin-target-detail{margin-left:8px}.line-days{display:inline-block;width:96px}.tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:8px 0 12px}.tile{display:flex;flex-direction:column;gap:4px;min-width:0;padding:14px 16px;border:1px solid var(--xu-line);border-radius:var(--xu-radius);background:var(--xu-surface)}.tile .k{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:13px;font-weight:700;color:var(--xu-muted)}.tile .v{font-size:24px;font-weight:800;line-height:1.15;overflow-wrap:anywhere}.tile .d{font-size:13px;color:var(--xu-ink-2)}@media(max-width:760px){.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.tile .v{font-size:20px}}}@scope(.xu-pursuit-outcome)to (:scope [class*=xu-]>*){.screen{display:grid;gap:16px;font-size:14px;color:var(--xu-ink)}.card{display:grid;gap:12px;padding:16px 18px;background:var(--xu-surface);border:1px solid var(--xu-line);border-radius:var(--xu-radius)}.card-title{margin:0;font-size:15px;font-weight:800}.meta{margin:0;font-size:12px;color:var(--xu-muted)}.segmented{display:inline-flex}.outcome,.primary,.neutral{font:inherit;min-height:var(--xu-touch);padding:8px 16px;cursor:pointer}.outcome{border:1px solid var(--xu-line-strong);background:var(--xu-surface);color:var(--xu-brand)}.outcome[aria-pressed=true]{background:var(--xu-brand);border-color:var(--xu-brand);color:var(--xu-brand-fg)}.outcome[aria-disabled=true]{background:var(--xu-sunk);color:var(--xu-muted);cursor:not-allowed}.refused{margin:0;padding-left:20px;font-size:12px;color:var(--xu-warn)}.fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.gap{margin:0;padding:8px 12px;background:var(--xu-sunk);border-radius:var(--xu-radius-s)}.confirm{padding:12px;border:2px solid var(--xu-brand);border-radius:var(--xu-radius-s)}.primary{margin-left:8px;border:1px solid var(--xu-brand);border-radius:var(--xu-radius-s);background:var(--xu-brand);color:var(--xu-brand-fg)}.primary:disabled{border-color:var(--xu-line-strong);background:var(--xu-sunk);color:var(--xu-muted);cursor:not-allowed}.neutral{border:1px solid var(--xu-line-strong);border-radius:var(--xu-radius-s);background:var(--xu-surface);color:var(--xu-brand)}.saved{border:2px solid var(--xu-muted)}.read-only{margin:0;color:var(--xu-warn)}.amount-error,.error{margin:0;color:var(--xu-bad);font-weight:700;font-size:12px}.error{padding:8px 12px;background:var(--xu-bad-bg);border:1px solid var(--xu-bad);border-radius:var(--xu-radius-s)}.ok{margin:0;color:var(--xu-done-fg);font-weight:700}button:focus-visible{outline:2px solid var(--xu-focus);outline-offset:2px}}@scope(.xu-pursuit-scope)to (:scope [class*=xu-]>*){.screen{display:grid;gap:16px;font-size:14px;color:var(--xu-ink)}.card{padding:16px 18px;background:var(--xu-surface);border:1px solid var(--xu-line);border-radius:var(--xu-radius)}.card-title{margin:0 0 8px;font-size:15px;font-weight:800}.meta,.no-deliverables{margin:4px 0;font-size:12px;color:var(--xu-muted)}.pills{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0}.callout{margin:8px 0 0;padding:8px 12px;background:var(--xu-info-bg);border:1px solid var(--xu-line-strong);border-radius:var(--xu-radius-s)}.timeline{display:flex;flex-wrap:wrap;gap:16px;list-style:none;margin:0;padding:0}.timeline li{padding-left:8px;border-left:3px solid var(--xu-brand)}.milestone-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:16px}.milestone-title{margin:0;font-size:15px;font-weight:700}.deliverables{width:100%;border-collapse:collapse}.deliverables th,.deliverables td{padding:8px;border-bottom:1px solid var(--xu-soft);text-align:left}.num{text-align:right}.read-only{margin:0;color:var(--xu-warn)}.error{margin:0;padding:8px 12px;background:var(--xu-bad-bg);border:1px solid var(--xu-bad);border-radius:var(--xu-radius-s);color:var(--xu-bad)}.save-row,.add-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px;margin-top:8px}.primary,.neutral{font:inherit;min-height:var(--xu-touch);padding:8px 16px;border-radius:var(--xu-radius-s);cursor:pointer}.primary{border:1px solid var(--xu-brand);background:var(--xu-brand);color:var(--xu-brand-fg)}.primary[aria-disabled=true]{border-color:var(--xu-line-strong);background:var(--xu-sunk);color:var(--xu-muted);cursor:not-allowed}.neutral{border:1px solid var(--xu-line-strong);background:var(--xu-surface);color:var(--xu-brand)}.save-reason{margin:0;font-size:12px;color:var(--xu-warn)}.ok{margin:0;color:var(--xu-done-fg);font-weight:700}button:focus-visible{outline:2px solid var(--xu-focus);outline-offset:2px}.deliverables th{font-size:12px;font-weight:700;color:var(--xu-muted);background:var(--xu-sunk);border-bottom:1px solid var(--xu-line)}@media(max-width:600px){.deliverables thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.deliverables,.deliverables tbody,.deliverables tr,.deliverables td,.deliverables th[scope=rowgroup]{display:block}.deliverables tr{padding:8px 12px;border-bottom:1px solid var(--xu-line)}.deliverables td{display:flex;justify-content:space-between;gap:12px;padding:4px 0;border-bottom:none;text-align:right}.deliverables td[data-label]:before{content:attr(data-label);color:var(--xu-muted);text-align:left}}}@scope(.xu-pursuit-shaping)to (:scope [class*=xu-]>*){.screen{display:grid;gap:16px;font-size:14px;color:var(--xu-ink)}.card{padding:16px 18px;background:var(--xu-surface);border:1px solid var(--xu-line);border-radius:var(--xu-radius)}.card-title{margin:0 0 8px;font-size:15px;font-weight:800}.fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:12px}.facts{display:grid;grid-template-columns:max-content 1fr;gap:4px 12px;margin:8px 0}.facts dt{font-size:12px;color:var(--xu-muted)}.facts dd{margin:0}.meta,.need,.papers{margin:8px 0;color:var(--xu-muted)}.callout{margin:8px 0;padding:8px 12px;background:var(--xu-warn-bg);border:1px solid var(--xu-warn);border-radius:var(--xu-radius-s)}.steps{list-style:none;margin:0;padding:0;display:grid;gap:8px}.step{padding:12px;border:1px solid var(--xu-soft);border-radius:var(--xu-radius-s)}.step-head,.move-row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}.step-title{font-weight:700}.primary{font:inherit;min-height:var(--xu-touch);padding:8px 16px;border:1px solid var(--xu-brand);border-radius:var(--xu-radius-s);background:var(--xu-brand);color:var(--xu-brand-fg);cursor:pointer}.primary[aria-disabled=true]{border-color:var(--xu-line-strong);background:var(--xu-sunk);color:var(--xu-muted);cursor:not-allowed}.blocked{margin:0;font-size:12px;color:var(--xu-warn)}.read-only{margin:0 0 8px;color:var(--xu-warn)}.amount-error,.error{margin:0;color:var(--xu-bad);font-weight:700;font-size:12px}.error{padding:8px 12px;background:var(--xu-bad-bg);border:1px solid var(--xu-bad);border-radius:var(--xu-radius-s)}.ok{margin:0;color:var(--xu-done-fg);font-weight:700}.neutral{font:inherit;min-height:var(--xu-touch);margin-top:8px;padding:8px 16px;border:1px solid var(--xu-line-strong);border-radius:var(--xu-radius-s);background:var(--xu-surface);color:var(--xu-brand);cursor:pointer}button:focus-visible{outline:2px solid var(--xu-focus);outline-offset:2px}@media(max-width:600px){.facts{grid-template-columns:minmax(0,1fr)}.facts dd{margin-bottom:6px;overflow-wrap:anywhere}}}@scope(.xu-pursuit-page)to (:scope [class*=xu-]>*){:scope{display:block;min-width:0;max-width:100%;font-family:var(--xu-font);font-size:14px;color:var(--xu-ink)}.error{margin:16px;padding:10px 14px;border-radius:10px;background:var(--xu-bad-bg);color:var(--xu-ink)}button{font:inherit;cursor:pointer}.primary,.ghost{display:inline-flex;align-items:center;justify-content:center;min-height:var(--xu-touch);padding:0 16px;border-radius:8px;font-weight:700;white-space:nowrap}.primary{border:1px solid var(--xu-brand);background:var(--xu-brand);color:var(--xu-brand-fg)}.primary:hover{border-color:var(--xu-brand-ink);background:var(--xu-brand-ink)}.ghost{border:1px solid var(--xu-line-strong);background:var(--xu-surface);color:var(--xu-brand)}.ghost:hover{background:var(--xu-brand-soft);color:var(--xu-brand-ink)}.sm{padding:0 12px;font-size:13px}.link{min-height:var(--xu-touch);padding:0 8px;border:0;background:transparent;color:var(--xu-brand);font-weight:700;text-decoration:underline}button:focus-visible{outline:2px solid var(--xu-focus);outline-offset:2px}.actions{display:flex;flex-wrap:wrap;gap:8px}.above{display:flex;flex-direction:column;gap:12px;min-width:0}.banner,.read-only{margin:0;padding:10px 14px;border-radius:10px;background:var(--xu-info-bg)}.tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.tile{display:flex;flex-direction:column;gap:4px;min-width:0;padding:14px 16px;border:1px solid var(--xu-line);border-radius:var(--xu-radius);background:var(--xu-surface)}.tile .k{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:13px;font-weight:700;color:var(--xu-muted)}.tile .v{font-size:24px;font-weight:800;line-height:1.15;overflow-wrap:anywhere}.tile .d{font-size:13px;color:var(--xu-ink-2)}.overview{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,440px);gap:16px;align-items:start}.col{display:flex;flex-direction:column;gap:16px;min-width:0}.card{min-width:0;padding:16px 18px;border:1px solid var(--xu-line);border-radius:var(--xu-radius);background:var(--xu-surface)}.card.soft{border-color:transparent;background:var(--xu-brand-soft)}.card p{margin:0}.card-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.card-title{margin:0 0 8px;font-size:15px;font-weight:800}.meta,.small{font-size:13px}.meta,.muted{color:var(--xu-muted)}.small{margin-top:10px}.over{font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--xu-brand)}.next-text{margin:4px 0 10px}.checks{margin:0 0 12px;padding:0;list-style:none}.check{display:flex;align-items:center;gap:10px;min-height:var(--xu-touch);padding:4px 0;border-top:1px solid var(--xu-soft)}.check .label{flex:1 1 auto;min-width:0;font-weight:700}.callout{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;border-radius:10px;font-size:13.5px}.callout.info{background:var(--xu-info-bg)}.callout.ok{background:var(--xu-teal-soft)}.empty{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.empty-title{font-weight:700}.empty .small{margin:0 0 8px}.status-line{margin:0 0 8px;font-weight:700}.trail{margin:0;padding:0;list-style:none}.step{display:flex;gap:10px;align-items:flex-start;padding:6px 0}.dot{display:flex;flex:none;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--xu-soft);color:var(--xu-muted);font-size:11px;font-weight:800}.step-body{display:flex;flex-direction:column;gap:2px;min-width:0}.who{font-size:13px;font-weight:700}.what{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;color:var(--xu-muted)}.kv{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid var(--xu-soft);font-size:13.5px}.kv:first-of-type{border-top:0}.kv>span:first-child{color:var(--xu-muted)}.kv>span:last-child{font-weight:700;text-align:right}.trap-start,.trap-end{position:fixed;top:0;left:0;width:1px;height:1px;overflow:hidden}.backdrop{position:fixed;inset:0;z-index:9000;background:var(--xu-ink);opacity:.4}.dialog{position:fixed;top:50%;left:50%;z-index:9001;display:flex;flex-direction:column;width:min(720px,calc(100vw - 32px));max-height:calc(100vh - 64px);border-radius:var(--xu-radius);background:var(--xu-sunk);transform:translate(-50%,-50%)}.dialog-head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid var(--xu-line);background:var(--xu-surface);border-radius:var(--xu-radius) var(--xu-radius) 0 0}.dialog-head .card-title{margin:0}.dialog-body{overflow:auto;padding:0 4px 12px}@media(max-width:1100px){.overview{grid-template-columns:minmax(0,1fr)}.overview .col:last-child{display:contents}.next{order:-1}}@media(max-width:760px){.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.tile .v{font-size:20px}.actions,.actions button{flex:1 1 auto}.dialog{top:auto;bottom:0;width:100vw;max-height:90vh;border-radius:var(--xu-radius) var(--xu-radius) 0 0;transform:translate(-50%)}}}@scope(.xu-client-reports)to (:scope [class*=xu-]>*){.split{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start}.split>.list-card{flex:1 1 480px;min-width:0}.split>.stack{flex:1 1 340px;min-width:0;max-width:100%}.stack{display:flex;flex-direction:column;gap:16px;min-width:0}.card{min-width:0;border:1px solid var(--xu-line);border-radius:var(--xu-radius);padding:16px 18px;background:var(--xu-surface)}.sec-h{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}.sec-h h2,.sec-title{margin:0;font-size:16px;font-weight:800}.sec-title{margin-bottom:12px}.list{width:100%;border-collapse:collapse;table-layout:fixed}.list th{padding:8px;border-bottom:1px solid var(--xu-line);font-size:12px;font-weight:700;color:var(--xu-muted);text-align:left}.list td{padding:10px 8px;border-bottom:1px solid var(--xu-line);vertical-align:middle;overflow-wrap:break-word}.list .value-head{width:7.5rem}.list .days-head{width:3.5rem}.list .status-head{width:14rem}.list .when-head,.list .act-head{width:8.5rem}.list th.num{text-align:right}.error{margin:0;color:var(--xu-bad);font-weight:700}.small{margin:10px 0 0;font-size:13px}.btn{min-height:var(--xu-touch);padding:0 16px;border:1px solid var(--xu-line-strong);border-radius:var(--xu-radius-s);font:inherit;font-weight:700;cursor:pointer}.btn-sm{padding:0 12px}.btn-brand{background:var(--xu-brand);border-color:var(--xu-brand-ink);color:var(--xu-brand-fg)}.btn-neutral{background:var(--xu-surface);color:var(--xu-brand-ink)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn:focus-visible,@media (max-width: 1100px){.split{grid-template-columns:minmax(0,1fr)}.g3,.g4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.list thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.list,.list tbody,.list tr,.list td{display:block;width:auto}.list tr{padding:10px 0;border-bottom:1px solid var(--xu-line)}.list td{display:flex;gap:8px;padding:2px 0;border:0;text-align:left}.list td[data-label]:not([data-label=""]):before{content:attr(data-label);flex:0 0 5.5rem;font-size:12px;font-weight:700;color:var(--xu-muted)}.var-cell{min-width:0}.g2,.g3,.g4,.form-grid{grid-template-columns:minmax(0,1fr)}.tile .v{font-size:20px}}.reports{display:flex;flex-direction:column;gap:16px;font-size:14px;color:var(--xu-ink)}.sub-h{margin:16px 0 6px;font-size:14px;font-weight:700}.text{white-space:pre-wrap}.row .label{font-weight:700;margin-right:8px}.checks,.plain,.people{list-style:none;margin:0;padding:0}.check{display:flex;align-items:center;gap:8px;min-height:44px}.person{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;min-height:44px;border-bottom:1px solid var(--xu-line)}.who{flex:1 1 240px;min-width:0;overflow-wrap:anywhere}.acts,.add{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px;margin-top:16px}.add lightning-input{flex:1 1 160px}.link{background:none;border:0;padding:0;min-height:44px;color:var(--xu-brand-ink);font-weight:700;cursor:pointer}.open-row td{background:var(--xu-brand-soft)}.privacy{margin-top:12px}.btn-quiet{border-color:transparent;background:var(--xu-brand-soft);color:var(--xu-brand)}.download{display:inline-flex;align-items:center;text-decoration:none}}@scope(.xu-client-reports){.add .xu-field{flex:1 1 160px}}@scope(.xu-eot-request)to (:scope [class*=xu-]>*){.eot{display:flex;flex-direction:column;gap:16px;font-size:14px;color:var(--xu-ink)}.head{display:flex;flex-direction:column;gap:4px}.title{margin:0;font-size:20px;font-weight:800}.head-text{margin:0;color:var(--xu-ink-2);font-variant-numeric:tabular-nums}.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:16px;align-items:start}.stack{display:flex;flex-direction:column;gap:16px;min-width:0}.card{display:flex;flex-direction:column;gap:12px;min-width:0;border:1px solid var(--xu-line);border-radius:var(--xu-radius);padding:16px 18px;background:var(--xu-surface)}.sec-title{margin:0;font-size:16px;font-weight:800}.field{display:flex;flex-direction:column;gap:4px;min-width:0}.lbl{font-size:13px;font-weight:700;color:var(--xu-ink-2)}.hint{font-size:12px;color:var(--xu-muted)}.field-error{font-size:13px;font-weight:700;color:var(--xu-bad)}.input{box-sizing:border-box;width:100%;min-height:var(--xu-touch);padding:0 12px;border:1px solid var(--xu-line-strong);border-radius:var(--xu-radius-s);background:var(--xu-surface);color:var(--xu-ink);font:inherit;font-variant-numeric:tabular-nums}textarea.input{padding:10px 12px;resize:vertical}.input:focus-visible{outline:2px solid var(--xu-focus);outline-offset:1px}.g2,.client-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tile{display:flex;flex-direction:column;gap:4px;min-width:0;padding:14px 16px;border:1px solid var(--xu-line);border-radius:var(--xu-radius);background:var(--xu-surface)}.tile.sunk{border-color:transparent;background:var(--xu-sunk)}.tile.with{border-color:var(--xu-teal);background:var(--xu-teal-soft)}.tile .k,.who-approves .k{font-size:13px;font-weight:700;color:var(--xu-muted)}.tile .v{font-size:24px;font-weight:800;line-height:1.15;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.tile .d{font-size:13px;color:var(--xu-ink-2)}.relief{margin:0;font-weight:800;color:var(--xu-teal-ink);font-variant-numeric:tabular-nums}.who-approves,.completion-with,.authority{margin:0}.callout{margin:0;padding:10px 12px;border-radius:var(--xu-radius);background:var(--xu-sunk)}.callout.info{background:var(--xu-info-bg)}.callout.warn{background:var(--xu-warn-bg)}.kv{margin:0}.kv-row{display:grid;grid-template-columns:9rem minmax(0,1fr);gap:12px;padding:8px 0;border-bottom:1px solid var(--xu-line)}.kv-row:last-child{border-bottom:0}dt{font-weight:700;color:var(--xu-muted)}dd{margin:0;overflow-wrap:anywhere}.withdraw-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end}.muted{color:var(--xu-muted)}.error{margin:0;color:var(--xu-bad);font-weight:700}.btn{min-height:var(--xu-touch);padding:0 16px;border-radius:var(--xu-radius);font:inherit;font-weight:700;cursor:pointer}.btn:disabled{cursor:default;opacity:.6}.btn-brand{border:1px solid var(--xu-brand);background:var(--xu-brand);color:var(--xu-brand-fg)}.btn-neutral{border:1px solid var(--xu-line-strong);background:var(--xu-surface);color:var(--xu-ink)}@media(max-width:1100px){.split{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.g2,.client-grid,.withdraw-row{grid-template-columns:minmax(0,1fr)}.kv-row{grid-template-columns:minmax(0,1fr);gap:2px}}}@scope(.xu-health-drill)to (:scope [class*=xu-]>*){.drill{display:flex;flex-direction:column;gap:16px;min-width:0;font-size:14px;color:var(--xu-ink)}.card{min-width:0;padding:16px 18px;border:1px solid var(--xu-line);border-radius:var(--xu-radius);background:var(--xu-surface)}.card p{margin:0}.sec-h{margin:0;font-size:16px;font-weight:800}.card .sec-h{margin-bottom:10px}.over{margin:0;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--xu-brand)}.summary{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px}.cells{display:flex;gap:8px}.cell-pair{display:flex;flex-direction:column;align-items:center;gap:4px}.cell-label{font-size:12px;font-weight:700;color:var(--xu-muted);text-transform:uppercase}.summary-text{flex:1 1 320px;min-width:0}.sentence{margin:0;font-size:18px;font-weight:800;line-height:1.3}.line{margin:4px 0 0;color:var(--xu-ink-2)}.computing,.all-clear{margin:0;padding:10px 14px;border-radius:10px;font-weight:700}.computing{background:var(--xu-info-bg);color:var(--xu-ink-2)}.all-clear{background:var(--xu-done);color:var(--xu-done-fg)}.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,400px);gap:16px;align-items:start}.main,.side{display:flex;flex-direction:column;gap:16px;min-width:0}.signals{display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:12px;margin:0;padding:0;list-style:none}.signal{display:flex;flex-direction:column;gap:6px}.signal-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.signal-label{font-weight:800}.signal-value{font-size:20px;font-weight:800}.signal-sentence{font-size:13px;color:var(--xu-ink-2)}.limits{font-size:12px;color:var(--xu-muted)}.strip{display:flex;gap:3px}.seg{flex:1 1 0;height:6px;border-radius:999px;background:var(--xu-line)}.strip-wide .seg{height:10px}.seg-red{background:var(--xu-red)}.seg-amber{background:var(--xu-amber)}.seg-green{background:var(--xu-green)}.seg-stale{background:var(--xu-stale)}.weeks{display:flex;gap:3px;margin-top:6px}.week{flex:1 1 0;min-width:0;overflow:hidden;font-size:11px;color:var(--xu-muted);text-align:center;white-space:nowrap}.next{padding:16px 18px;border-radius:var(--xu-radius);background:var(--xu-brand-soft)}.steps{display:grid;gap:8px;margin:12px 0 0;padding:0;list-style:none}.step-row{display:flex;align-items:flex-start;gap:12px;padding:10px 12px;border-radius:10px;background:var(--xu-surface)}.step{flex:0 0 26px;height:26px;border-radius:50%;background:var(--xu-you);color:var(--xu-you-fg);font-size:12px;font-weight:800;line-height:26px;text-align:center}.step-text{min-width:0;font-weight:700}.kv{margin:0}.kv-row{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--xu-soft)}.kv dt{color:var(--xu-ink-2)}.kv dd{margin:0;font-weight:700;text-align:right}.muted{color:var(--xu-muted)}.warned{margin-top:10px;font-weight:700}.btn{min-height:var(--xu-touch);padding:0 14px;border:1px solid var(--xu-line-strong);border-radius:var(--xu-radius-s);font:inherit;font-weight:700;cursor:pointer}.btn-neutral{background:var(--xu-surface);color:var(--xu-brand)}.btn:focus-visible{outline:2px solid var(--xu-focus);outline-offset:2px}.error{margin:0;padding:10px 14px;border-radius:10px;background:var(--xu-bad-bg);color:var(--xu-bad)}@media(max-width:1100px){.split{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.signals{grid-template-columns:minmax(0,1fr)}.sentence{font-size:17px}}}@scope(.xu-milestone-acceptance)to (:scope [class*=xu-]>*){.acceptance{display:flex;flex-direction:column;gap:16px;font-size:14px;color:var(--xu-ink)}.head{display:flex;flex-direction:column;gap:4px}.title{margin:0;font-size:20px;font-weight:800}.head-text{margin:0;color:var(--xu-ink-2);font-variant-numeric:tabular-nums}.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:16px;align-items:start}.stack{display:flex;flex-direction:column;gap:16px;min-width:0}.card{display:flex;flex-direction:column;gap:12px;min-width:0;border:1px solid var(--xu-line);border-radius:var(--xu-radius);padding:16px 18px;background:var(--xu-surface)}.sec-title{margin:0;font-size:16px;font-weight:800}.field{display:flex;flex-direction:column;gap:4px;min-width:0}.lbl{font-size:13px;font-weight:700;color:var(--xu-ink-2)}.hint{font-size:12px;color:var(--xu-muted)}.field-error{font-size:13px;font-weight:700;color:var(--xu-bad)}.input{box-sizing:border-box;width:100%;min-height:var(--xu-touch);padding:0 12px;border:1px solid var(--xu-line-strong);border-radius:var(--xu-radius-s);background:var(--xu-surface);color:var(--xu-ink);font:inherit;font-variant-numeric:tabular-nums}textarea.input{padding:10px 12px;resize:vertical}.input:focus-visible{outline:2px solid var(--xu-focus);outline-offset:1px}.g2,.client-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tile{display:flex;flex-direction:column;gap:4px;min-width:0;padding:14px 16px;border:1px solid var(--xu-line);border-radius:var(--xu-radius);background:var(--xu-surface)}.tile.sunk{border-color:transparent;background:var(--xu-sunk)}.tile.with{border-color:var(--xu-teal);background:var(--xu-teal-soft)}.tile .k,.who-approves .k{font-size:13px;font-weight:700;color:var(--xu-muted)}.tile .v{font-size:24px;font-weight:800;line-height:1.15;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.tile .d{font-size:13px;color:var(--xu-ink-2)}.relief{margin:0;font-weight:800;color:var(--xu-teal-ink);font-variant-numeric:tabular-nums}.who-approves,.completion-with,.authority{margin:0}.callout{margin:0;padding:10px 12px;border-radius:var(--xu-radius);background:var(--xu-sunk)}.callout.info{background:var(--xu-info-bg)}.callout.warn{background:var(--xu-warn-bg)}.kv{margin:0}.kv-row{display:grid;grid-template-columns:9rem minmax(0,1fr);gap:12px;padding:8px 0;border-bottom:1px solid var(--xu-line)}.kv-row:last-child{border-bottom:0}dt{font-weight:700;color:var(--xu-muted)}dd{margin:0;overflow-wrap:anywhere}.withdraw-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end}.muted{color:var(--xu-muted)}.error{margin:0;color:var(--xu-bad);font-weight:700}.btn{min-height:var(--xu-touch);padding:0 16px;border-radius:var(--xu-radius);font:inherit;font-weight:700;cursor:pointer}.btn:disabled{cursor:default;opacity:.6}.btn-brand{border:1px solid var(--xu-brand);background:var(--xu-brand);color:var(--xu-brand-fg)}.btn-neutral{border:1px solid var(--xu-line-strong);background:var(--xu-surface);color:var(--xu-ink)}@media(max-width:1100px){.split{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.g2,.grid2,.share-grid,.client-grid,.withdraw-row{grid-template-columns:minmax(0,1fr)}.kv-row{grid-template-columns:minmax(0,1fr);gap:2px}}.head{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.head-text{display:flex;flex-direction:column;gap:4px;min-width:0;color:var(--xu-ink)}.sub{margin:0;color:var(--xu-ink-2);font-variant-numeric:tabular-nums}.callout.bad{background:var(--xu-bad-bg);color:var(--xu-bad);font-weight:700}.callout.ok{background:var(--xu-done);color:var(--xu-done-fg)}.remaining,.why-not,.small,.criteria,.evidence{margin:0}.small{font-size:13px}.cert{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border:1px dashed var(--xu-line-strong);border-radius:var(--xu-radius-s);background:var(--xu-sunk)}.over{font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--xu-muted)}.cert-heading{margin:0;font-size:16px;font-weight:800}.criteria .k{font-weight:700;color:var(--xu-muted)}.row{display:flex;flex-wrap:wrap;gap:8px}.grid2,.share-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.check{display:flex;align-items:center;gap:10px;min-height:var(--xu-touch);cursor:pointer}.check input{width:20px;height:20px;margin:0}.upload{display:flex;flex-direction:column;gap:4px}.uploaded{margin:0;font-weight:700}.files,.rounds,.deliverables{margin:0;padding:0;list-style:none}.round{display:flex;flex-direction:column;gap:4px;padding:10px 0;border-bottom:1px solid var(--xu-line)}.round:last-child,.deliverable:last-child{border-bottom:0}.round-head{display:flex;align-items:center;gap:10px}.round-label{font-weight:800}.round-line{margin:0;font-size:13px;color:var(--xu-ink-2);font-variant-numeric:tabular-nums}.deliverable{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--xu-line)}.deliverable-status{color:var(--xu-muted);font-weight:700}.link{min-height:var(--xu-touch);padding:0;border:0;background:none;color:var(--xu-brand);font:inherit;font-weight:700;text-decoration:underline;text-align:left;cursor:pointer}.btn:focus-visible,.link:focus-visible,.check input:focus-visible{outline:2px solid var(--xu-focus);outline-offset:2px}.link-form,.link-sent{display:grid;gap:8px;margin-top:8px}.link-confirmed{color:var(--xu-green-fg)}.link-notyet,.link-expired{color:var(--xu-ink)}.preview-link{display:inline-flex;align-items:center;min-height:var(--xu-touch);color:var(--xu-brand);font-weight:700}.preview-link:focus-visible{outline:2px solid var(--xu-focus);outline-offset:2px}}@scope(.xu-project-closure)to (:scope [class*=xu-]>*){.closure{display:flex;flex-direction:column;gap:16px;font-size:14px;color:var(--xu-ink)}.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:16px;align-items:start}.stack{display:flex;flex-direction:column;gap:16px;min-width:0}.card{display:flex;flex-direction:column;gap:12px;min-width:0;border:1px solid var(--xu-line);border-radius:var(--xu-radius);padding:16px 18px;background:var(--xu-surface)}.sec-title{margin:0;font-size:16px;font-weight:800}.field{display:flex;flex-direction:column;gap:4px;min-width:0}.lbl{font-size:13px;font-weight:700;color:var(--xu-ink-2)}.input{box-sizing:border-box;width:100%;min-height:var(--xu-touch);padding:0 12px;border:1px solid var(--xu-line-strong);border-radius:var(--xu-radius-s);background:var(--xu-surface);color:var(--xu-ink);font:inherit;font-variant-numeric:tabular-nums}textarea.input{padding:10px 12px;resize:vertical}.input:focus-visible{outline:2px solid var(--xu-focus);outline-offset:1px}.callout{margin:0;padding:10px 12px;border-radius:var(--xu-radius);background:var(--xu-sunk)}.callout.info{background:var(--xu-info-bg)}.callout.warn{background:var(--xu-warn-bg)}.muted{color:var(--xu-muted)}.error{margin:0;color:var(--xu-bad);font-weight:700}.btn{min-height:var(--xu-touch);padding:0 16px;border-radius:var(--xu-radius);font:inherit;font-weight:700;cursor:pointer}.btn:disabled{cursor:default;opacity:.6}.btn-brand{border:1px solid var(--xu-brand);background:var(--xu-brand);color:var(--xu-brand-fg)}.btn-neutral{border:1px solid var(--xu-line-strong);background:var(--xu-surface);color:var(--xu-ink)}.callout.bad{background:var(--xu-bad-bg);color:var(--xu-bad);font-weight:700}.callout.ok{background:var(--xu-done);color:var(--xu-done-fg)}.check{display:flex;align-items:center;gap:10px;min-height:var(--xu-touch);cursor:pointer}.check input{width:20px;height:20px;margin:0}.btn:focus-visible,.input:focus-visible,.check input:focus-visible{outline:2px solid var(--xu-focus);outline-offset:2px}.card-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.count{color:var(--xu-ink-2);font-variant-numeric:tabular-nums}.gates,.step-list{margin:0;padding:0;list-style:none}.gate{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid var(--xu-line)}.gate:last-child{border-bottom:0}.gate-text,.step{display:flex;flex-direction:column;gap:2px;min-width:0}.step{padding:8px 0;border-bottom:1px solid var(--xu-line)}.step:last-child{border-bottom:0}.gate-label,.step-label{font-weight:700}.defects{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.defects th,.defects td{padding:6px 8px;border-bottom:1px solid var(--xu-line);text-align:left;vertical-align:top}.defects th{color:var(--xu-ink-2);font-weight:700}.defect.open td{font-weight:700}.assistive{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.lessons-text,.step-comment{white-space:pre-wrap}@media(max-width:1100px){.split{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.defects{display:block;overflow-x:auto}}}@scope(.xu-project-obligations)to (:scope [class*=xu-]>*){.obligations{display:flex;flex-direction:column;gap:16px;font-size:14px;color:var(--xu-ink)}.card{padding:16px 18px;border:1px solid var(--xu-line);border-radius:var(--xu-radius);background:var(--xu-surface)}.sec-h{margin:0 0 8px;font-size:16px;font-weight:800}.summary{margin:0 0 12px;color:var(--xu-muted);font-weight:700}.load{margin-bottom:12px}.obligation-table{width:100%;table-layout:fixed;border-collapse:collapse}.obligation-table thead th{padding:8px;border-bottom:1px solid var(--xu-line);font-size:12px;font-weight:700;color:var(--xu-muted);text-align:left}.obligation-table thead th:nth-child(1){width:4rem}.obligation-table thead th:nth-child(3){width:10rem}.obligation-table thead th:nth-child(4){width:10rem}.obligation-table thead th:nth-child(5){width:9rem}.obligation-table thead th:nth-child(6){width:14rem}.obligation-table thead th:nth-child(7){width:6rem}.obligation-table tbody th,.obligation-table tbody td{padding:10px 8px;border-bottom:1px solid var(--xu-line);text-align:left;vertical-align:top;overflow-wrap:break-word}.obligation-table tbody tr:last-child th,.obligation-table tbody tr:last-child td{border-bottom:0}.obligation-table tbody th{font-weight:800}.text{font-weight:700}.section{color:var(--xu-muted)}.status c-status-badge,td[data-label=Status] c-status-badge{display:inline-block;margin-top:4px}.due{color:var(--xu-ink-2)}.row-acts{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.link{min-height:var(--xu-touch);padding:0 4px;border:0;background:none;color:var(--xu-brand);font:inherit;font-weight:700;text-decoration:underline;cursor:pointer}.link:focus-visible{outline:2px solid var(--xu-focus);outline-offset:2px}.row-error{margin:4px 0 0;color:var(--xu-bad);font-size:12px}.empty{margin:0;color:var(--xu-muted)}.error,.ok,.read-only{margin:0;padding:10px 14px;border-radius:10px}.error{background:var(--xu-bad-bg);color:var(--xu-bad)}.ok{background:var(--xu-done);color:var(--xu-done-fg)}.read-only{background:var(--xu-warn-bg);color:var(--xu-warn)}.btn{min-height:var(--xu-touch);padding:0 16px;border:1px solid var(--xu-line-strong);border-radius:var(--xu-radius-s);font:inherit;font-weight:700;cursor:pointer}.btn-brand{background:var(--xu-brand);border-color:var(--xu-brand);color:var(--xu-brand-fg)}.btn-neutral{background:var(--xu-surface);color:var(--xu-brand)}.btn:disabled,.btn[aria-disabled=true]{opacity:.6;cursor:not-allowed}.btn:focus-visible{outline:2px solid var(--xu-focus);outline-offset:2px}.assistive-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}@media(max-width:600px){.obligation-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.obligation-table,.obligation-table tbody,.obligation-table tr,.obligation-table tbody th,.obligation-table tbody td{display:block;width:auto}.obligation-table tr{padding:10px 0;border-bottom:1px solid var(--xu-line)}.obligation-table tbody th,.obligation-table tbody td{padding:4px 0;border:0}.obligation-table td[data-label]:before{content:attr(data-label);display:block;font-size:12px;font-weight:700;color:var(--xu-muted)}.row-acts .btn{flex:1 1 auto}}}.xu-project-obligations .status .badge,.xu-project-obligations td[data-label=Status] .badge{display:inline-block;margin-top:4px}@scope(.xu-project-contract)to (:scope [class*=xu-]>*){.contract{display:flex;flex-direction:column;gap:16px;font-size:14px;color:var(--xu-ink)}.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:16px;align-items:start}.stack{display:flex;flex-direction:column;gap:16px;min-width:0}.card{min-width:0;border:1px solid var(--xu-line);border-radius:var(--xu-radius);padding:16px 18px;background:var(--xu-surface)}.sec-title{margin:0 0 12px;font-size:16px;font-weight:800}.g2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tile{display:flex;flex-direction:column;gap:4px;min-width:0;padding:14px 16px;border:1px solid var(--xu-line);border-radius:var(--xu-radius);background:var(--xu-surface)}.tile.sunk{border-color:transparent;background:var(--xu-sunk)}.tile .k{font-size:13px;font-weight:700;color:var(--xu-muted)}.tile .v{font-size:24px;font-weight:800;line-height:1.15;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.tile .d{font-size:13px;color:var(--xu-ink-2)}.lad-sentence{margin:12px 0 0;color:var(--xu-ink-2)}.what-if-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:end;margin-top:16px}.field{display:flex;flex-direction:column;gap:4px;min-width:0}.lbl{font-size:13px;font-weight:700;color:var(--xu-ink-2)}.what-if-days{box-sizing:border-box;width:100%;min-height:var(--xu-touch);padding:0 12px;border:1px solid var(--xu-line-strong);border-radius:var(--xu-radius-s);background:var(--xu-surface);color:var(--xu-ink);font:inherit;font-variant-numeric:tabular-nums}.what-if-days:focus-visible{outline:2px solid var(--xu-focus);outline-offset:1px}.rate{margin:8px 0 0}.request-eot{margin-top:16px}.callout{margin:0;padding:10px 12px;border-radius:var(--xu-radius);background:var(--xu-sunk)}.callout.warn{background:var(--xu-warn-bg);color:var(--xu-ink)}.kv{margin:0}.kv-row,.term{display:grid;grid-template-columns:10rem minmax(0,1fr);gap:12px;padding:8px 0;border-bottom:1px solid var(--xu-line)}.kv-row:last-child,.term:last-child{border-bottom:0}dt{font-weight:700;color:var(--xu-muted)}dd{margin:0;white-space:pre-line;overflow-wrap:anywhere}.terms dl{margin:0}.muted{color:var(--xu-muted)}.xs{font-size:12px}.error{margin:0;color:var(--xu-bad);font-weight:700}.btn{min-height:var(--xu-touch);padding:0 16px;border-radius:var(--xu-radius);font:inherit;font-weight:700;cursor:pointer}.btn-neutral{border:1px solid var(--xu-line-strong);background:var(--xu-surface);color:var(--xu-ink)}@media(max-width:1100px){.split{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.g2,.what-if-row{grid-template-columns:minmax(0,1fr)}.kv-row,.term{grid-template-columns:minmax(0,1fr);gap:2px}}}@scope(.xu-project-raid)to (:scope [class*=xu-]>*){.raid{display:flex;flex-direction:column;gap:16px;font-size:14px;color:var(--xu-ink)}.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,400px);gap:16px;align-items:start}.card{min-width:0;border:1px solid var(--xu-line);border-radius:var(--xu-radius);padding:16px 18px;background:var(--xu-surface)}.sec-h{margin:0 0 12px;font-size:16px;font-weight:800}.toolbar,.chips,.actions,.form-actions,.drawer-head{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.toolbar{justify-content:space-between;margin-bottom:12px}.chip{min-height:var(--xu-touch);padding:4px 12px;border:1px solid var(--xu-line-strong);border-radius:999px;background:var(--xu-surface);color:var(--xu-ink-2);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.chip-on{background:var(--xu-brand-soft);border-color:var(--xu-brand);color:var(--xu-brand)}.heat,.items{border-collapse:collapse;width:100%}.items{table-layout:fixed}.heat{border-collapse:separate;border-spacing:4px}.items th:nth-child(1){width:6.5rem}.items th:nth-child(2){width:7rem}.items th:nth-child(4){width:4.5rem}.items th:nth-child(5){width:6.5rem}.items th:nth-child(6){width:2.75rem}.items th:nth-child(7){width:6rem}.items th:nth-child(8){width:3.5rem}.items th:nth-child(9){width:5rem}.items th,.heat thead th{padding:8px;border-bottom:1px solid var(--xu-line);font-size:12px;font-weight:700;color:var(--xu-muted);text-align:left}.items td{padding:10px 8px;border-bottom:1px solid var(--xu-line);vertical-align:middle;overflow-wrap:break-word}.items tr:last-child td{border-bottom:0}.item-title{font-weight:700}.sev-high{color:var(--xu-bad);font-weight:800}.heat caption{margin-bottom:12px;text-align:left;font-size:16px;font-weight:800;color:var(--xu-ink)}.heat thead th{text-align:center}.heat tbody th{padding:4px 8px 4px 0;font-size:12px;font-weight:700;color:var(--xu-muted);text-align:left}.heat td{height:var(--xu-touch);border-radius:var(--xu-radius-s);background:var(--xu-sunk);color:var(--xu-muted);text-align:center}.heat-cell{min-width:4rem}.heat-high{background:var(--xu-bad-bg);color:var(--xu-bad);font-weight:800}.heat-medium{background:var(--xu-warn-bg);color:var(--xu-warn);font-weight:800}.heat-low{background:var(--xu-done);color:var(--xu-done-fg);font-weight:800}.selected td{background:var(--xu-brand-soft)}.link{min-height:var(--xu-touch);padding:0;border:none;background:none;color:var(--xu-brand);font:inherit;font-weight:700;text-decoration:underline;cursor:pointer}.items .link{display:inline-flex;align-items:center}.show-closed{margin-top:8px}.new-form,.drawer{display:flex;flex-direction:column;gap:8px;margin-bottom:12px;padding:16px 18px;border:1px solid var(--xu-line);border-radius:var(--xu-radius);background:var(--xu-surface)}.new-form{background:var(--xu-sunk)}.new-form h3,.drawer-title{margin:0;font-size:16px;font-weight:800}.drawer-head{justify-content:space-between}.facts{margin:0}.facts dt{font-size:12px;font-weight:700;color:var(--xu-muted)}.facts dd{margin:0 0 8px}.error,.form-error,.drawer-error,.ok,.read-only{margin:0;padding:10px 14px;border-radius:10px}.error,.form-error,.drawer-error{background:var(--xu-bad-bg);color:var(--xu-bad)}.ok{background:var(--xu-done);color:var(--xu-done-fg)}.read-only{background:var(--xu-warn-bg);color:var(--xu-warn)}.owner-note,.escalate-hint,.resolution-note{margin:0;color:var(--xu-muted)}.empty-filter p{margin:0 0 8px;color:var(--xu-muted)}.btn{min-height:var(--xu-touch);padding:0 16px;border:1px solid var(--xu-line-strong);border-radius:var(--xu-radius-s);font:inherit;font-weight:700;cursor:pointer}.btn-brand{background:var(--xu-brand);border-color:var(--xu-brand);color:var(--xu-brand-fg)}.btn-neutral{background:var(--xu-surface);color:var(--xu-brand)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn:focus-visible,.chip:focus-visible,.link:focus-visible{outline:2px solid var(--xu-focus);outline-offset:2px}.assistive-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}@media(max-width:1200px){.split{grid-template-columns:1fr}}@media(max-width:600px){.items thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.items,.items tbody,.items tr,.items td{display:block;width:auto}.items tr{padding:10px 0;border-bottom:1px solid var(--xu-line)}.items td{display:flex;gap:8px;padding:2px 0;border:0}.items td[data-label]:before{content:attr(data-label);flex:0 0 5.5rem;font-size:12px;font-weight:700;color:var(--xu-muted)}}}@scope(.xu-wizard)to (:scope [class*=xu-]>*){.steps-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin:0 0 12px}.wsteps{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.wsteps li{display:flex;align-items:center;gap:8px;padding:6px 12px 6px 6px;border-radius:999px;background:var(--xu-soft);color:var(--xu-muted);font-size:13px;font-weight:700}.wsteps .n{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--xu-surface);font-size:12px}.wsteps li.done{background:var(--xu-teal-soft);color:var(--xu-teal-ink)}.wsteps li.now{background:var(--xu-brand);color:var(--xu-brand-fg)}.wsteps li.now .n{color:var(--xu-brand)}.assistive{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.progress-label{margin:0;font-size:12px;font-weight:700;color:var(--xu-muted)}.wizard-body{font-size:13px;color:var(--xu-ink)}.blocked{margin:12px 0 0;padding:10px 14px;background:var(--xu-warn-bg);border:0;border-radius:10px;font-size:13px;color:var(--xu-warn)}.confirm{margin-top:12px;padding:12px 14px;background:var(--xu-warn-bg);border:0;border-radius:10px}.confirm-text{margin:0 0 8px;font-size:13px;color:var(--xu-ink)}.confirm-actions,.footer{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px}.footer{margin-top:12px}.btn{font:inherit;font-size:13px;font-weight:700;min-height:var(--xu-touch);padding:8px 16px;border-radius:var(--xu-radius-s);cursor:pointer}.btn-brand{border:1px solid var(--xu-brand);background:var(--xu-brand);color:var(--xu-brand-fg)}.btn-brand:hover{border-color:var(--xu-brand-ink);background:var(--xu-brand-ink)}.btn-neutral{border:1px solid var(--xu-line-strong);background:var(--xu-surface);color:var(--xu-brand)}.btn-neutral:hover{background:var(--xu-brand-soft)}.btn.is-disabled{border-color:var(--xu-line);background:var(--xu-soft);color:var(--xu-muted);cursor:not-allowed}.btn:focus-visible{outline:2px solid var(--xu-focus);outline-offset:2px}}@scope(.xu-project-setup)to (:scope [class*=xu-]>*){.setup{display:flex;flex-direction:column;gap:16px;font-size:14px;color:var(--xu-ink)}.step-title,.sub-title{margin:0 0 4px;font-size:16px;font-weight:800;color:var(--xu-ink)}.sub-title{margin-top:16px}.hint,.team-note,.reassign-hint,.reassign-reason,.ready-note{margin:0 0 12px;color:var(--xu-muted)}.pm-name,.team-count,.confirmed,.terms-note{margin:0 0 8px}.pm-name,.team-count{font-weight:700}.confirmed{color:var(--xu-muted)}.manager{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:flex-end;margin-bottom:12px}.manager .pm-name{flex:1 0 100%}table{width:100%;margin-bottom:12px;border:1px solid var(--xu-line);border-radius:var(--xu-radius);border-collapse:separate;border-spacing:0;overflow:hidden}thead th{padding:8px 12px;background:var(--xu-sunk);border-bottom:1px solid var(--xu-line);font-size:12px;font-weight:700;color:var(--xu-muted);text-align:left}tbody th,tbody td{padding:8px 12px;border-bottom:1px solid var(--xu-line);text-align:left;vertical-align:middle}tbody tr:last-child th,tbody tr:last-child td{border-bottom:0}tbody th{font-weight:700}.profile{color:var(--xu-ink-2)}.changed{display:inline-block;padding:2px 8px;border-radius:var(--xu-radius-cell);background:var(--xu-warn-bg);color:var(--xu-warn);font-size:12px;font-weight:800;white-space:nowrap}.methods{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:12px;margin-bottom:12px}.method{min-height:var(--xu-touch);padding:14px 16px;border:1px solid var(--xu-line-strong);border-radius:var(--xu-radius);background:var(--xu-surface);color:var(--xu-ink);font:inherit;font-weight:700;text-align:left;cursor:pointer}.method.selected{border:2px solid var(--xu-brand);background:var(--xu-brand-soft);color:var(--xu-brand);font-weight:800}.baseline{display:grid;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:12px;margin:0}.fact{padding:12px 14px;border:1px solid var(--xu-line);border-radius:var(--xu-radius)}.fact dt{font-size:12px;font-weight:700;color:var(--xu-muted)}.fact dd{margin:2px 0 0;font-size:16px;font-weight:800}.summary-card{padding:16px 18px;border:1px solid var(--xu-line);border-radius:var(--xu-radius);background:var(--xu-surface)}.summary-head{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;justify-content:space-between}.setup-done{margin:4px 0 12px;font-weight:700}.summary-steps{margin:0 0 4px;padding:0;list-style:none}.summary-step{display:grid;grid-template-columns:12rem 7rem minmax(0,1fr);gap:8px 12px;align-items:center;min-height:var(--xu-touch);padding:6px 0;border-top:1px solid var(--xu-line)}.summary-label{font-weight:700}.summary-note{color:var(--xu-muted)}.btn{min-height:var(--xu-touch);padding:0 16px;border:1px solid var(--xu-line-strong);border-radius:var(--xu-radius-s);font:inherit;font-weight:700;cursor:pointer}.btn-brand{background:var(--xu-brand);border-color:var(--xu-brand);color:var(--xu-brand-fg)}.btn-neutral{background:var(--xu-surface);color:var(--xu-brand)}.btn:disabled,.btn[aria-disabled=true]{opacity:.6;cursor:not-allowed}.btn:focus-visible,.method:focus-visible{outline:2px solid var(--xu-focus);outline-offset:2px}.save-terms{margin-top:8px}.error,.ok,.read-only,.method-reason{margin:0;padding:10px 14px;border-radius:10px}.error{background:var(--xu-bad-bg);color:var(--xu-bad)}.ok{background:var(--xu-done);color:var(--xu-done-fg)}.read-only,.method-reason{background:var(--xu-warn-bg);color:var(--xu-warn)}.method-reason{margin-bottom:12px}.assistive-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}@media(max-width:600px){thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}table,tbody,tr,tbody th,tbody td{display:block}tbody tr{padding:10px 12px;border-bottom:1px solid var(--xu-line)}tbody tr:last-child{border-bottom:0}tbody th,tbody td{padding:4px 0;border:0}tbody td[data-label]:before{content:attr(data-label);display:block;font-size:12px;font-weight:700;color:var(--xu-muted)}tbody td:empty{display:none}.summary-step{grid-template-columns:minmax(0,1fr) auto}.summary-note{grid-column:1 / -1}}.term-note{display:block;font-size:12px;color:var(--xu-muted)}}@scope(.xu-project-status)to (:scope [class*=xu-]>*){.project-status{display:flex;flex-direction:column;gap:16px;font-size:14px;color:var(--xu-ink)}.card{display:flex;flex-direction:column;gap:10px;padding:16px 18px;border:1px solid var(--xu-line);border-radius:var(--xu-radius);background:var(--xu-surface)}.card p{margin:0}.week-label,.sec-h{margin:0;font-size:16px;font-weight:800;color:var(--xu-ink)}.statuses,.form-actions,.computed-line{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.last-declared{font-size:12px;font-weight:700;color:var(--xu-muted)}.status{min-width:96px;min-height:var(--xu-touch);padding:0 18px;border:2px solid transparent;border-radius:var(--xu-radius-cell);font:inherit;font-size:13px;font-weight:800;cursor:pointer}.status:focus-visible,.btn:focus-visible{outline:2px solid var(--xu-focus);outline-offset:2px}.status-green{background:var(--xu-green);color:var(--xu-green-fg)}.status-amber{background:var(--xu-amber);color:var(--xu-amber-fg)}.status-red{background:var(--xu-red);color:var(--xu-red-fg)}.status-on{border-color:var(--xu-brand-ink);box-shadow:0 0 0 2px var(--xu-surface) inset}.status-on:before{content:"✓ " / ""}.done{font-size:16px;font-weight:800}.done-plan,.done-help{color:var(--xu-ink-2)}.done-state .btn{align-self:flex-start}.error,.warning,.credit,.read-only{margin:0;padding:10px 14px;border-radius:10px}.error{background:var(--xu-bad-bg);color:var(--xu-bad)}.ok{color:var(--xu-teal-ink)}.warning,.read-only{background:var(--xu-warn-bg);color:var(--xu-warn)}.credit{background:var(--xu-info-bg);color:var(--xu-ink)}.health-note,.submit-hint,.audience,.no-history{color:var(--xu-muted)}.audience{font-size:12px}.history{margin:0;padding:0;list-style:none}.history li{display:grid;grid-template-columns:11rem 6.5rem minmax(0,1fr) 10rem;gap:8px 12px;align-items:center;min-height:var(--xu-touch);padding:8px 0;border-top:1px solid var(--xu-line)}.h-week{font-weight:700}.h-comment{overflow-wrap:anywhere}.h-by{color:var(--xu-muted);text-align:right}.done-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.history li:first-child{border-top:0;padding-top:0}.btn{min-height:var(--xu-touch);padding:0 16px;border:1px solid var(--xu-line-strong);border-radius:var(--xu-radius-s);font:inherit;font-weight:700;cursor:pointer}.btn-brand{background:var(--xu-brand);border-color:var(--xu-brand);color:var(--xu-brand-fg)}.btn-neutral{background:var(--xu-surface);color:var(--xu-brand)}.btn:disabled,.btn[aria-disabled=true]{opacity:.6}@media(max-width:600px){.history li{grid-template-columns:minmax(0,1fr) auto}.h-comment,.h-by{grid-column:1 / -1;text-align:left}.status{flex:1 1 0;min-width:0}.form-actions .btn{flex:1 1 auto}}}@scope(.xu-project-team-time)to (:scope [class*=xu-]>*){.team-time{display:flex;flex-direction:column;gap:12px;font-size:14px;color:var(--xu-ink)}.team-time p{margin:0}.summary{font-weight:700;color:var(--xu-ink-2)}.empty,.select-hint,.footnote{color:var(--xu-muted)}.footnote{font-size:12px}.sheets{width:100%;border:1px solid var(--xu-line);border-radius:var(--xu-radius);border-collapse:separate;border-spacing:0;overflow:hidden}.sheets thead th{padding:8px 10px;background:var(--xu-sunk);border-bottom:1px solid var(--xu-line);font-size:12px;font-weight:700;color:var(--xu-muted);text-align:left}.sheets thead th:nth-child(1){width:3rem}.sheets thead th:nth-child(4){text-align:right}.sheets tbody th,.sheets tbody td{height:var(--xu-touch);padding:6px 10px;border-bottom:1px solid var(--xu-line);text-align:left;vertical-align:middle}.sheets tbody tr:last-child th,.sheets tbody tr:last-child td{border-bottom:0}.sheets tbody th{font-weight:800}.sheets tbody td:nth-child(4){text-align:right;font-variant-numeric:tabular-nums}.note{display:block;margin-top:2px;font-size:12px;color:var(--xu-muted)}.flags{color:var(--xu-warn);font-weight:700}.select{width:22px;height:22px;accent-color:var(--xu-brand)}.actions,.return{display:flex;gap:8px 12px;align-items:flex-end;flex-wrap:wrap}.return{padding:14px 16px;border-radius:var(--xu-radius);background:var(--xu-sunk)}.return .comment{flex:1 1 100%}.week-bar{display:flex;gap:8px 12px;align-items:center;flex-wrap:wrap}.week-label{margin:0;font-size:16px;font-weight:800;color:var(--xu-ink)}.btn{min-height:var(--xu-touch);padding:0 16px;border:1px solid var(--xu-line-strong);border-radius:var(--xu-radius-s);font:inherit;font-weight:700;cursor:pointer}.btn-brand{background:var(--xu-brand);border-color:var(--xu-brand);color:var(--xu-brand-fg)}.btn-neutral{background:var(--xu-surface);color:var(--xu-brand)}.btn:disabled,.btn[aria-disabled=true]{opacity:.6;cursor:not-allowed}.btn:focus-visible{outline:2px solid var(--xu-focus);outline-offset:2px}.error,.ok,.read-only{margin:0;padding:10px 14px;border-radius:10px}.error{background:var(--xu-bad-bg);color:var(--xu-bad)}.ok{background:var(--xu-done);color:var(--xu-done-fg)}.read-only{background:var(--xu-warn-bg);color:var(--xu-warn)}.assistive-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}@media(max-width:600px){.sheets thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.sheets,.sheets tbody,.sheets tr,.sheets tbody th,.sheets tbody td{display:block;height:auto}.sheets tr{padding:10px 12px;border-bottom:1px solid var(--xu-line)}.sheets tbody th,.sheets tbody td{padding:2px 0;border:0;text-align:left}.sheets tbody td:nth-child(4){text-align:left}.actions .btn{flex:1 1 100%}}}@scope(.xu-project-variations)to (:scope [class*=xu-]>*){.variations{display:flex;flex-direction:column;gap:16px;font-size:14px;color:var(--xu-ink)}.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,440px);gap:16px;align-items:start}.stack{display:flex;flex-direction:column;gap:16px;min-width:0}.card{min-width:0;border:1px solid var(--xu-line);border-radius:var(--xu-radius);padding:16px 18px;background:var(--xu-surface)}.sec-h{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}.sec-h h2,.sec-title{margin:0;font-size:16px;font-weight:800}.sec-title{margin-bottom:12px}.list{width:100%;border-collapse:collapse;table-layout:fixed}.list th{padding:8px;border-bottom:1px solid var(--xu-line);font-size:12px;font-weight:700;color:var(--xu-muted);text-align:left}.list td{padding:10px 8px;border-bottom:1px solid var(--xu-line);vertical-align:middle;overflow-wrap:break-word}.list .value-head{width:7.5rem}.list .days-head{width:3.5rem}.list .status-head{width:14rem}.list .when-head,.list .act-head{width:8.5rem}.list th.num{text-align:right}.num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.title{display:block;font-weight:700}.breaks{display:block;font-size:12px;font-weight:700;color:var(--xu-bad)}.lost,.link-text{display:block;font-size:12px;color:var(--xu-muted)}.link-text.link-notapplied{font-weight:700;color:var(--xu-ink)}.hint{margin:0;font-size:12px;color:var(--xu-muted)}.url-label{font-size:12px;font-weight:700;color:var(--xu-ink-2)}.link-url{width:100%;min-height:var(--xu-touch);padding:0 10px;border:1px solid var(--xu-line);border-radius:var(--xu-radius-s);background:var(--xu-surface);font:inherit;font-size:13px}.preview-link{display:inline-flex;align-items:center;min-height:var(--xu-touch);color:var(--xu-brand);font-weight:700}.when{font-size:13px;color:var(--xu-ink-2)}.acts-row{display:flex;flex-wrap:wrap;gap:0 12px}.link{min-height:var(--xu-touch);padding:0;border:0;background:none;color:var(--xu-brand);font:inherit;font-size:13px;font-weight:700;text-align:left;cursor:pointer}.form-row td{background:var(--xu-sunk)}.inline-form{display:flex;flex-direction:column;gap:10px}.form-intro{margin:0;color:var(--xu-ink-2)}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}.form-actions{display:flex;gap:8px;flex-wrap:wrap}.form-error,.error{margin:0;color:var(--xu-bad);font-weight:700}.ok{margin:0;padding:10px 14px;border-radius:var(--xu-radius-s);background:var(--xu-info-bg)}.compare{display:grid;gap:12px}.g1{grid-template-columns:minmax(0,1fr)}.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}.tile{display:flex;flex-direction:column;gap:4px;min-width:0;padding:14px 16px;border:1px solid var(--xu-line);border-radius:var(--xu-radius);background:var(--xu-surface)}.tile.sunk{border-color:transparent;background:var(--xu-sunk)}.tile.proposed{border:1px dashed var(--xu-brand)}.tile .k{display:flex;justify-content:space-between;gap:8px;font-size:13px;font-weight:700;color:var(--xu-muted)}.tile .v{font-size:24px;font-weight:800;line-height:1.15;white-space:nowrap}.tile .d{font-size:13px;color:var(--xu-ink-2)}.xs{font-size:12px}.muted{color:var(--xu-muted)}.small{margin:10px 0 0;font-size:13px}.cap{position:relative;height:14px;border-radius:999px;background:var(--xu-soft);overflow:hidden}.cap i{position:absolute;top:0;bottom:0;left:0}.cap .pending{background:var(--xu-brand-soft);border-right:2px dashed var(--xu-brand)}.cap .approved{background:var(--xu-brand)}.cap .lim{position:absolute;top:-3px;bottom:-3px;width:2px;background:var(--xu-ink)}.gauge-legend{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-top:6px;font-size:12px;color:var(--xu-muted)}.callout{padding:10px 14px;border-radius:10px;font-size:13.5px}.callout.warn{background:var(--xu-warn-bg);color:var(--xu-ink)}.btn{min-height:var(--xu-touch);padding:0 16px;border:1px solid var(--xu-line-strong);border-radius:var(--xu-radius-s);font:inherit;font-weight:700;cursor:pointer}.btn-sm{padding:0 12px}.btn-brand{background:var(--xu-brand);border-color:var(--xu-brand);color:var(--xu-brand-fg)}.btn-neutral{background:var(--xu-surface);color:var(--xu-brand)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn:focus-visible,.link:focus-visible{outline:2px solid var(--xu-focus);outline-offset:2px}.assistive-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}@media(max-width:1100px){.split{grid-template-columns:minmax(0,1fr)}.g3,.g4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.list thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.list,.list tbody,.list tr,.list td{display:block;width:auto}.list tr{padding:10px 0;border-bottom:1px solid var(--xu-line)}.list td{display:flex;gap:8px;padding:2px 0;border:0;text-align:left}.list td[data-label]:not([data-label=""]):before{content:attr(data-label);flex:0 0 5.5rem;font-size:12px;font-weight:700;color:var(--xu-muted)}.var-cell{min-width:0}.g2,.g3,.g4,.form-grid{grid-template-columns:minmax(0,1fr)}.tile .v{font-size:20px}}}@scope(.xu-project-workbench)to (:scope [class*=xu-]>*){.workbench{display:flex;flex-direction:column;gap:16px;min-width:0;font-size:14px;color:var(--xu-ink)}.card{min-width:0;padding:16px 18px;border:1px solid var(--xu-line);border-radius:var(--xu-radius);background:var(--xu-surface)}.card p{margin:0}.sec-h{margin:0 0 10px;font-size:16px;font-weight:800;color:var(--xu-ink)}.over{margin:0;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--xu-brand)}.health{display:flex;flex-direction:column;gap:14px}.health-head{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px}.cells{display:flex;gap:8px}.cell-pair{display:flex;flex-direction:column;align-items:center;gap:4px}.cell-label{font-size:12px;font-weight:700;color:var(--xu-muted);text-transform:uppercase}.health-text{flex:1 1 320px;min-width:0}.health-sentence{margin:0;font-size:20px;font-weight:800;line-height:1.3}.health-line,.declared{margin:4px 0 0;color:var(--xu-ink-2)}.declared{font-weight:700}.tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.tile{display:flex;flex-direction:column;gap:2px;padding:14px 16px;border-radius:var(--xu-radius);background:var(--xu-sunk)}button.tile{border:1px solid transparent;font:inherit;color:inherit;text-align:left;cursor:pointer}button.tile:hover{border-color:var(--xu-line)}button.tile:focus-visible{outline:2px solid var(--xu-focus);outline-offset:2px}.tile-label{font-size:13px;font-weight:700;color:var(--xu-ink-2)}.tile-value{font-size:24px;font-weight:800;line-height:1.25}.tile-detail{font-size:13px;color:var(--xu-muted)}.tile-red .tile-detail{color:var(--xu-bad);font-weight:700}.tile-amber .tile-detail{color:var(--xu-warn);font-weight:700}.health-acts{display:flex;flex-wrap:wrap;gap:8px}.signals{display:grid;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:8px;margin:0;padding:0;list-style:none}.signal{display:flex;gap:10px;align-items:flex-start;padding:8px 10px;border:1px solid var(--xu-soft);border-radius:var(--xu-radius-s)}.signal-text{display:flex;flex-direction:column;min-width:0}.signal-label{font-size:13px;font-weight:700}.signal-sentence{font-size:12px;color:var(--xu-muted)}.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,400px);gap:16px;align-items:start}.main,.side{display:flex;flex-direction:column;gap:16px;min-width:0}.next{padding:16px 18px;border-radius:var(--xu-radius);background:var(--xu-brand-soft)}.actions{display:grid;gap:8px;margin:12px 0 0;padding:0;list-style:none}.action{display:flex;align-items:center;gap:12px;min-height:var(--xu-touch);padding:10px 12px;border-radius:10px;background:var(--xu-surface)}.step{flex:0 0 26px;height:26px;border-radius:50%;background:var(--xu-you);color:var(--xu-you-fg);font-size:12px;font-weight:800;line-height:26px;text-align:center}.action-title{flex:1 1 auto;min-width:0;font-weight:700}.all-clear,.baseline{margin:0;padding:10px 14px;border-radius:10px}.all-clear{background:var(--xu-done);color:var(--xu-done-fg);font-weight:700}.baseline{background:var(--xu-info-bg);color:var(--xu-ink-2)}.ms-table{width:100%;table-layout:fixed;border-collapse:collapse}.ms-table thead th{padding:8px;border-bottom:1px solid var(--xu-line);font-size:12px;font-weight:700;color:var(--xu-muted);text-align:left}.ms-table thead th:nth-child(2){width:8.5rem}.ms-table thead th:nth-child(3){width:9.5rem}.ms-table thead th:nth-child(4){width:8rem}.ms-table thead th:nth-child(5){width:9rem}.ms-table tbody th,.ms-table tbody td{padding:10px 8px;border-bottom:1px solid var(--xu-line);text-align:left;vertical-align:middle;overflow-wrap:break-word}.ms-table tbody tr:last-child th,.ms-table tbody tr:last-child td{border-bottom:0}.ms-name{font-weight:700}.ms-table thead th.num,.ms-table tbody td.num{text-align:right;white-space:nowrap}.ms-table c-status-badge{display:block}.forecast-ro{display:block;font-size:12px;color:var(--xu-muted)}.forecast{display:block;max-width:11rem;margin-top:4px}.ms-table tbody td.row-act{text-align:right}.open-row{display:flex;gap:12px;align-items:center;min-height:var(--xu-touch);padding:10px 0;border-top:1px solid var(--xu-soft)}.open-row:first-of-type{border-top:0}.tag{flex:0 0 auto;padding:2px 8px;border-radius:var(--xu-radius-cell);background:var(--xu-info-bg);color:var(--xu-brand);font-size:12px;font-weight:800}.open-text{flex:1 1 auto;min-width:0}.severities{display:flex;flex-wrap:wrap;gap:4px 16px;margin:0;padding:0;list-style:none;font-weight:700}.raid-high{color:var(--xu-bad);font-weight:800}.oldest-high,.raid-empty,.time-empty,.obligations-empty,.milestones-empty,.trail-empty,.team-empty,.team-hours,.team-next{color:var(--xu-muted)}.time-count,.obligation-count,.team-count{font-weight:800}.team-rows{margin:0 0 8px;padding:0;list-style:none}.team-row{display:flex;flex-direction:column;padding:6px 0;border-top:1px solid var(--xu-soft)}.team-row:first-child{border-top:0}.team-role{font-weight:700}.team-name{font-size:13px;color:var(--xu-muted)}.record-link{padding:0;text-align:right}.kv{margin:0}.kv-row{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid var(--xu-soft)}.kv-row:first-child{border-top:0}.kv dt{color:var(--xu-muted)}.kv dd{margin:0;font-weight:700;text-align:right}.btn{flex:0 0 auto;min-height:var(--xu-touch);padding:0 14px;border:1px solid var(--xu-line-strong);border-radius:var(--xu-radius-s);font:inherit;font-weight:700;cursor:pointer}.btn-neutral{background:var(--xu-surface);color:var(--xu-brand)}.link{min-height:var(--xu-touch);padding:0 4px;border:0;background:none;color:var(--xu-brand);font:inherit;font-weight:700;text-decoration:underline;cursor:pointer}.btn:focus-visible,.link:focus-visible{outline:2px solid var(--xu-focus);outline-offset:2px}.error{margin:0;padding:10px 14px;border-radius:10px;background:var(--xu-bad-bg);color:var(--xu-bad)}.assistive-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}@media(max-width:1100px){.split{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.tiles{grid-template-columns:minmax(0,1fr)}.health-sentence{font-size:18px}.action{flex-wrap:wrap}.action .btn{flex:1 1 100%}.ms-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ms-table,.ms-table tbody,.ms-table tr,.ms-table tbody th,.ms-table tbody td{display:block;width:auto}.ms-table tr{padding:10px 0;border-bottom:1px solid var(--xu-line)}.ms-table tbody th,.ms-table tbody td{padding:2px 0;border:0;text-align:left}.ms-table td[data-label]:before{content:attr(data-label);display:block;font-size:12px;font-weight:700;color:var(--xu-muted)}.ms-table tbody td.num,.ms-table tbody td.row-act{text-align:left}.ms-table c-status-badge{display:inline-block}.open-row{flex-wrap:wrap}}}@scope(.xu-variation-wizard)to (:scope [class*=xu-]>*){.vw{display:flex;flex-direction:column;gap:14px;font-size:14px;color:var(--xu-ink)}.crumbs{display:flex;gap:8px;align-items:center;font-size:13px;color:var(--xu-muted)}.head h1{margin:0;font-size:22px;font-weight:800}.sub{margin:2px 0 0;color:var(--xu-ink-2)}.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px);gap:16px;align-items:start}.main{display:flex;flex-direction:column;gap:12px;min-width:0}.card{min-width:0;border:1px solid var(--xu-line);border-radius:var(--xu-radius);padding:16px 18px;background:var(--xu-surface)}.card+.card,.preview-tiles+.card{margin-top:12px}.form{display:flex;flex-direction:column;gap:10px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}.sec-title{margin:0 0 10px;font-size:16px;font-weight:800}.sub-h{margin:8px 0 0;font-size:14px;font-weight:800}.hint,.logged{margin:0;font-size:13px;color:var(--xu-ink-2)}.lines{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.line{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;gap:8px;align-items:end}.g3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.tile{display:flex;flex-direction:column;gap:4px;min-width:0;padding:14px 16px;border:1px solid var(--xu-line);border-radius:var(--xu-radius);background:var(--xu-surface)}.tile .k{font-size:13px;font-weight:700;color:var(--xu-muted)}.tile .v{font-size:24px;font-weight:800;line-height:1.15}.tile .d{font-size:13px;color:var(--xu-ink-2)}.kv{display:grid;grid-template-columns:8rem minmax(0,1fr);gap:6px 12px;margin:0}.kv dt{font-size:13px;font-weight:700;color:var(--xu-muted)}.kv dd{margin:0;font-weight:700}.xs{margin:8px 0 0;font-size:12px}.muted{color:var(--xu-muted)}.trail{margin:0 0 8px;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.trail li{display:flex;flex-direction:column;padding-left:14px;border-left:3px solid var(--xu-line-strong)}.trail li.done{border-left-color:var(--xu-done)}.trail li.now{border-left-color:var(--xu-you)}.trail .who{font-weight:700}.trail .what{font-size:13px;color:var(--xu-ink-2)}.rules{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.rule{padding:8px 12px;border-radius:var(--xu-radius-s);background:var(--xu-sunk)}.rule.warn{background:var(--xu-warn-bg)}.rule.refuse{background:var(--xu-bad-bg)}.callout{margin:12px 0 0;padding:10px 14px;border-radius:10px;font-size:13.5px}.callout.info{background:var(--xu-info-bg)}.callout.warn{background:var(--xu-warn-bg)}.step-error,.error{margin:10px 0 0;color:var(--xu-bad);font-weight:700}.tips{margin:0;padding-left:18px;list-style:disc;font-size:13px;line-height:1.7}.leave{display:flex;gap:8px;margin-top:12px}.btn{min-height:var(--xu-touch);padding:0 16px;border:1px solid var(--xu-line-strong);border-radius:var(--xu-radius-s);font:inherit;font-weight:700;cursor:pointer}.btn-sm{align-self:flex-start;padding:0 12px}.btn-neutral{background:var(--xu-surface);color:var(--xu-brand)}.btn:disabled{opacity:.5;cursor:not-allowed}.link{min-height:var(--xu-touch);padding:0;border:0;background:none;color:var(--xu-brand);font:inherit;font-weight:700;cursor:pointer}.btn:focus-visible,.link:focus-visible{outline:2px solid var(--xu-focus);outline-offset:2px}@media(max-width:1100px){.split{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.g3,.form-grid{grid-template-columns:minmax(0,1fr)}.line{grid-template-columns:minmax(0,1fr) 6rem}.line .remove-line{grid-column:1 / -1;justify-self:start}.tile .v{font-size:20px}.kv{grid-template-columns:minmax(0,1fr)}}}@scope(.xu-project-page)to (:scope [class*=xu-]>*){:scope{display:block;min-width:0;max-width:100%}.health{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 12px;margin-top:6px}.cell-pair{display:flex;flex-direction:column;gap:4px}.cell-label{font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--xu-muted)}.divergence{align-self:center;font-weight:700;color:var(--xu-ink-2)}.actions{display:flex;flex-wrap:wrap;gap:8px}.btn{min-height:var(--xu-touch);padding:0 18px;border:1px solid var(--xu-line-strong);border-radius:var(--xu-radius-s);font:inherit;font-weight:800;cursor:pointer}.btn-brand{background:var(--xu-brand);border-color:var(--xu-brand);color:var(--xu-brand-fg)}.btn:focus-visible{outline:2px solid var(--xu-focus);outline-offset:2px}.error,.read-only{margin:0;padding:10px 14px;border-radius:10px}.error{background:var(--xu-bad-bg);color:var(--xu-bad)}.read-only{background:var(--xu-warn-bg);color:var(--xu-warn)}@media(max-width:760px){.actions,.actions .btn{width:100%}}.week-note{max-width:10rem;font-size:12px;font-weight:700;color:var(--xu-muted)}}@scope(.xu-profile-list-rows)to (:scope [class*=xu-]>*){table{width:100%;border-collapse:collapse}th{text-align:left;font-size:12px;font-weight:700;color:var(--xu-muted);background:var(--xu-sunk);border-bottom:1px solid var(--xu-line);padding:6px 8px}td{padding:8px;border-bottom:1px solid var(--xu-soft);vertical-align:top}.row{margin:0 0 12px;padding:8px 12px;border:1px solid var(--xu-line);border-radius:var(--xu-radius-s)}.legend{font-weight:700;padding:0 4px}.fields{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(200px,100%),1fr));gap:8px 12px}.row-actions{display:flex;gap:8px;margin-top:8px}button{font:inherit;font-size:13px;min-height:var(--xu-touch);min-width:var(--xu-touch);padding:8px 16px;border-radius:var(--xu-radius-s);cursor:pointer}.secondary{border:1px solid var(--xu-line-strong);background:var(--xu-surface);color:var(--xu-brand)}button:disabled{border-color:var(--xu-line-strong);background:var(--xu-sunk);color:var(--xu-muted);cursor:not-allowed}.empty{margin:4px 0 0;color:var(--xu-muted)}button:focus-visible{outline:2px solid var(--xu-focus);outline-offset:2px}@media(max-width:600px){thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}table,tbody,tr,td{display:block;width:auto}tr{margin:0 0 8px;padding:4px 12px;border:1px solid var(--xu-line);border-radius:var(--xu-radius-s)}td{display:grid;grid-template-columns:minmax(0,40%) minmax(0,1fr);gap:8px;padding:6px 0;overflow-wrap:anywhere}td:before{content:attr(data-label);font-size:12px;font-weight:700;color:var(--xu-muted)}.fields{grid-template-columns:minmax(0,1fr)}}}@scope(.xu-governance-profile-detail)to (:scope [class*=xu-]>*){.detail{padding:20px 24px;background:var(--xu-surface);border:1px solid var(--xu-line);border-radius:var(--xu-radius);font-family:var(--xu-font);font-size:14px;color:var(--xu-ink)}.head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px}.kicker{margin:0;font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--xu-teal-ink)}.hint,.meta{margin:4px 0 0;color:var(--xu-muted)}.meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.title{margin:2px 0 0;font-size:26px;font-weight:800;letter-spacing:-.01em;line-height:1.2;overflow-wrap:anywhere}.actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pending{color:var(--xu-muted)}.callout{margin:12px 0;padding:10px 12px;background:var(--xu-warn-bg);border:1px solid var(--xu-warn);border-radius:var(--xu-radius-s)}.callout p{margin:0 0 8px}.layout{display:flex;flex-wrap:wrap;gap:16px;margin-top:12px}.nav{flex:0 1 200px}.nav ul{margin:0;padding:0;list-style:none}.main{flex:1 1 480px;min-width:0}.aside{flex:0 1 260px}.panel{margin-bottom:12px;padding:16px 18px;border:1px solid var(--xu-line);border-radius:var(--xu-radius)}.section{margin-bottom:16px;padding-top:12px;border-top:1px solid var(--xu-line)}.section-title,.list-title{margin:0 0 8px;font-size:15px;font-weight:800}.list-title{font-size:13px}.list{margin-bottom:12px}.fields{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));gap:10px 16px}.field-label{display:block;font-size:12px;color:var(--xu-muted)}.differs{margin:4px 0 0;padding:2px 6px;border-left:3px solid var(--xu-warn);font-size:12px;color:var(--xu-muted)}.compared{margin:0;padding-left:16px}.compared li{margin-bottom:6px}table{width:100%;border-collapse:collapse}th{text-align:left;font-size:12px;font-weight:700;color:var(--xu-muted);background:var(--xu-sunk);border-bottom:1px solid var(--xu-line);padding:6px 8px}td{padding:8px;border-bottom:1px solid var(--xu-soft);vertical-align:top}.what{white-space:pre-line}button{font:inherit;font-size:13px;min-height:var(--xu-touch);padding:8px 16px;border-radius:var(--xu-radius-s);cursor:pointer}.primary{border:1px solid var(--xu-brand);background:var(--xu-brand);color:var(--xu-brand-fg)}.secondary{border:1px solid var(--xu-line-strong);background:var(--xu-surface);color:var(--xu-brand)}.link{min-height:var(--xu-touch);padding:0 4px;border:none;background:none;color:var(--xu-brand);text-align:left;text-decoration:underline}button[aria-disabled=true],button:disabled{border-color:var(--xu-line-strong);background:var(--xu-sunk);color:var(--xu-muted);cursor:not-allowed}.read-only,.ok{margin:12px 0;padding:8px 12px;background:var(--xu-info-bg);border:1px solid var(--xu-line-strong);border-radius:var(--xu-radius-s)}.error{margin:12px 0;padding:8px 12px;background:var(--xu-bad-bg);border:1px solid var(--xu-bad);border-radius:var(--xu-radius-s);color:var(--xu-bad)}.change{margin-left:6px}button:focus-visible{outline:2px solid var(--xu-focus);outline-offset:2px}@media(max-width:600px){.detail{padding:14px 12px}.title{font-size:22px}.nav,.main,.aside{flex:1 1 100%}.nav ul{display:flex;flex-wrap:wrap;gap:0 12px}.history thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.history,.history tbody,.history tr,.history td{display:block;width:auto}.history tr{margin:0 0 8px;padding:4px 12px;border:1px solid var(--xu-line);border-radius:var(--xu-radius-s)}.history td{display:grid;grid-template-columns:minmax(0,40%) minmax(0,1fr);gap:8px;padding:6px 0;overflow-wrap:anywhere}.history td:before{content:attr(data-label);font-size:12px;font-weight:700;color:var(--xu-muted)}}}@scope(.xu-deliver-list)to (:scope [class*=xu-]>*){:scope{display:block;font-size:14px;color:var(--xu-ink)}.groups{display:flex;flex-direction:column;gap:16px}.card{min-width:0;overflow:hidden;border:1px solid var(--xu-line);border-radius:var(--xu-radius);background:var(--xu-surface)}.group-h{display:flex;align-items:center;gap:8px;margin:0;padding:12px 16px;border-bottom:1px solid var(--xu-line);font-size:16px;font-weight:800}.group-count{color:var(--xu-muted)}.list{width:100%;table-layout:fixed;border-collapse:collapse}.c-name{width:28%}.c-health{width:8.5rem}.c-client{width:16%}.c-pm{width:12%}.c-next{width:14%}.c-value{width:9rem}.list thead th{padding:8px 12px;background:var(--xu-sunk);font-size:12px;font-weight:700;color:var(--xu-muted);text-align:left}.list tbody th,.list tbody td{padding:8px 12px;border-top:1px solid var(--xu-soft);font-weight:400;text-align:left;vertical-align:middle;overflow-wrap:break-word}.list thead th.num,.list tbody td.num{text-align:right;font-variant-numeric:tabular-nums}.note{margin:0 0 12px;font-size:13px;color:var(--xu-muted)}.reason{display:block;font-size:12px;color:var(--xu-muted)}.link,.health-btn{min-height:var(--xu-touch);padding:0;border:0;background:none;font:inherit;cursor:pointer}.link{color:var(--xu-brand);font-weight:700;text-align:left;text-decoration:underline}.link:focus-visible,.health-btn:focus-visible{outline:2px solid var(--xu-focus);outline-offset:2px}.error,.empty{margin:0;padding:10px 14px;border-radius:10px}.error{background:var(--xu-bad-bg);color:var(--xu-bad)}.empty{background:var(--xu-info-bg);color:var(--xu-ink-2)}@media(max-width:600px){.list thead,.list colgroup{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.list,.list tbody,.list tr,.list tbody th,.list tbody td{display:block;width:auto}.list tr{padding:10px 16px;border-top:1px solid var(--xu-soft)}.list tbody th,.list tbody td{padding:2px 0;border:0}.list tbody td.num{text-align:left}.list td[data-label]:before{content:attr(data-label);display:block;font-size:12px;font-weight:700;color:var(--xu-muted)}.list td:empty{display:none}}}@scope(.xu-standard)to (:scope [class*=xu-]>*){.std-card{background:var(--xu-surface);border:1px solid var(--xu-line);border-radius:var(--xu-radius);padding:20px;display:flex;flex-direction:column;gap:16px}.std-h{margin:0;font-size:16px;font-weight:800;color:var(--xu-ink)}.std-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin:0}.std-item{padding:10px 0;border-bottom:1px solid var(--xu-line);min-width:0}.std-item dt{font-size:12px;font-weight:700;color:var(--xu-muted);margin:0 0 2px}.std-item dd{margin:0;color:var(--xu-ink);overflow-wrap:anywhere;min-height:20px}.std-text{white-space:pre-wrap}.std-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 32px}.std-row{display:flex;justify-content:flex-end;gap:12px;flex-wrap:wrap}.std-btn{display:inline-flex;align-items:center;justify-content:center;min-height:var(--xu-touch);padding:0 18px;font:inherit;font-weight:700;border-radius:var(--xu-radius-s);border:1px solid var(--xu-line-strong);background:var(--xu-surface);color:var(--xu-brand);cursor:pointer;text-decoration:none}.std-brand{background:var(--xu-brand);border-color:var(--xu-brand);color:var(--xu-brand-fg)}.std-btn:disabled{opacity:.6;cursor:default}.std-btn:focus-visible,a:focus-visible{outline:2px solid var(--xu-focus);outline-offset:2px}.std-error{margin:0;padding:12px 16px;border-radius:var(--xu-radius-s);background:var(--xu-bad-bg);color:var(--xu-bad);font-weight:600}.std-table{width:100%;border-collapse:collapse}.std-table th,.std-table td{text-align:left;padding:10px 12px;border-bottom:1px solid var(--xu-line)}.std-table thead th{font-size:12px;color:var(--xu-muted);background:var(--xu-sunk)}a{color:var(--xu-brand)}@media(max-width:600px){.std-grid,.std-form{grid-template-columns:1fr}.std-table thead{display:none}.std-table tr{display:block;padding:8px 0;border-bottom:1px solid var(--xu-line)}.std-table th,.std-table td{display:block;border:0;padding:2px 0}}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial}}}@layer theme{:root,:host{--tw-font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--tw-font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--tw-color-white:#fff;--tw-spacing:.25rem;--tw-container-xl:36rem;--tw-container-7xl:80rem;--tw-text-sm:.875rem;--tw-text-sm--line-height:calc(1.25/.875);--tw-text-lg:1.125rem;--tw-text-lg--line-height:calc(1.75/1.125);--tw-text-xl:1.25rem;--tw-text-xl--line-height:calc(1.75/1.25);--tw-text-2xl:1.5rem;--tw-text-2xl--line-height:calc(2/1.5);--tw-font-weight-semibold:600;--tw-font-weight-bold:700;--tw-default-font-family:var(--tw-font-sans);--tw-default-mono-font-family:var(--tw-font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--tw-default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--tw-default-font-feature-settings,normal);font-variation-settings:var(--tw-default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--tw-default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--tw-default-mono-font-feature-settings,normal);font-variation-settings:var(--tw-default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.tw\:mx-auto{margin-inline:auto}.tw\:mb-2{margin-bottom:calc(var(--tw-spacing)*2)}.tw\:mb-3{margin-bottom:calc(var(--tw-spacing)*3)}.tw\:mb-4{margin-bottom:calc(var(--tw-spacing)*4)}.tw\:ml-auto{margin-left:auto}.tw\:flex{display:flex}.tw\:grid{display:grid}.tw\:min-h-screen{min-height:100vh}.tw\:w-full{width:100%}.tw\:max-w-7xl{max-width:var(--tw-container-7xl)}.tw\:max-w-xl{max-width:var(--tw-container-xl)}.tw\:flex-wrap{flex-wrap:wrap}.tw\:items-center{align-items:center}.tw\:gap-1{gap:calc(var(--tw-spacing)*1)}.tw\:gap-2{gap:calc(var(--tw-spacing)*2)}.tw\:gap-4{gap:calc(var(--tw-spacing)*4)}.tw\:rounded{border-radius:.25rem}.tw\:border{border-style:var(--tw-border-style);border-width:1px}.tw\:border-white\/40{border-color:var(--tw-color-white)}@supports (color:color-mix(in lab,red,red)){.tw\:border-white\/40{border-color:color-mix(in oklab,var(--tw-color-white)40%,transparent)}}.tw\:bg-white\/20{background-color:var(--tw-color-white)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-white\/20{background-color:color-mix(in oklab,var(--tw-color-white)20%,transparent)}}.tw\:p-4{padding:calc(var(--tw-spacing)*4)}.tw\:p-6{padding:calc(var(--tw-spacing)*6)}.tw\:px-2{padding-inline:calc(var(--tw-spacing)*2)}.tw\:px-3{padding-inline:calc(var(--tw-spacing)*3)}.tw\:px-4{padding-inline:calc(var(--tw-spacing)*4)}.tw\:py-1{padding-block:calc(var(--tw-spacing)*1)}.tw\:py-2{padding-block:calc(var(--tw-spacing)*2)}.tw\:text-left{text-align:left}.tw\:text-2xl{font-size:var(--tw-text-2xl);line-height:var(--tw-leading,var(--tw-text-2xl--line-height))}.tw\:text-lg{font-size:var(--tw-text-lg);line-height:var(--tw-leading,var(--tw-text-lg--line-height))}.tw\:text-sm{font-size:var(--tw-text-sm);line-height:var(--tw-leading,var(--tw-text-sm--line-height))}.tw\:text-xl{font-size:var(--tw-text-xl);line-height:var(--tw-leading,var(--tw-text-xl--line-height))}.tw\:font-bold{--tw-font-weight:var(--tw-font-weight-bold);font-weight:var(--tw-font-weight-bold)}.tw\:font-semibold{--tw-font-weight:var(--tw-font-weight-semibold);font-weight:var(--tw-font-weight-semibold)}@media(hover:hover){.tw\:hover\:bg-white\/10:hover{background-color:var(--tw-color-white)}@supports (color:color-mix(in lab,red,red)){.tw\:hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--tw-color-white)10%,transparent)}}}}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-cyrillic-400-normal-BMzJvInZ.woff2)format("woff2"),url(/assets/manrope-cyrillic-400-normal-Dvx59UGC.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-greek-400-normal-CM4qok81.woff2)format("woff2"),url(/assets/manrope-greek-400-normal-DuX9RsAR.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-vietnamese-400-normal-DHb3EETF.woff2)format("woff2"),url(/assets/manrope-vietnamese-400-normal-D7E_mLGF.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-ext-400-normal-CMDvPJRp.woff2)format("woff2"),url(/assets/manrope-latin-ext-400-normal-C-X6QNXX.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2)format("woff2"),url(/assets/manrope-latin-400-normal-8tf8FM3T.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-cyrillic-600-normal-DvRl3Mj-.woff2)format("woff2"),url(/assets/manrope-cyrillic-600-normal-It4mZcQk.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-greek-600-normal-BoRV6lzK.woff2)format("woff2"),url(/assets/manrope-greek-600-normal-CF2i9ZRY.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-vietnamese-600-normal-C1J5PCl_.woff2)format("woff2"),url(/assets/manrope-vietnamese-600-normal-lA7a_7Ok.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-ext-600-normal-_gBojHdJ.woff2)format("woff2"),url(/assets/manrope-latin-ext-600-normal-u5Pl7hTU.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2)format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-cyrillic-700-normal-Dw_fZAg2.woff2)format("woff2"),url(/assets/manrope-cyrillic-700-normal-7JNVKxyl.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-greek-700-normal-CHUG9PD8.woff2)format("woff2"),url(/assets/manrope-greek-700-normal-DyfsrCpP.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-vietnamese-700-normal-CUqMx5-1.woff2)format("woff2"),url(/assets/manrope-vietnamese-700-normal-pt65Fn2Z.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-ext-700-normal-DYOwVNan.woff2)format("woff2"),url(/assets/manrope-latin-ext-700-normal-eVCcYqtJ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2)format("woff2"),url(/assets/manrope-latin-700-normal-DGRFkw-m.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--xu-font:var(--xcops-font,Manrope,"Salesforce Sans",Arial,sans-serif);font-family:var(--xu-font);--xu-brand:var(--xcops-brand,#00427a);--xu-brand-ink:var(--xcops-brand-ink,#002d62);--xu-brand-fg:var(--xcops-brand-fg,#fff);--xu-brand-soft:var(--xcops-brand-soft,#eaf0f7);--xu-teal-ink:var(--xcops-teal-ink,#00787b);--xu-teal-soft:var(--xcops-teal-soft,#e3f4f4);--xu-surface:var(--xcops-surface,#fff);--xu-sunk:var(--xcops-sunk,#f7f9fc);--xu-soft:var(--xcops-soft,#edf1f6);--xu-line:var(--xcops-line,#dce3ec);--xu-line-strong:var(--xcops-line-strong,#b9c6d6);--xu-ink:var(--xcops-ink,#0b1f33);--xu-ink-2:var(--xcops-ink-2,#2b3a4d);--xu-muted:var(--xcops-muted,#4a5568);--xu-red:#b42318;--xu-red-fg:#fff;--xu-amber:#f0b03f;--xu-amber-fg:#2b1a00;--xu-green:#116a32;--xu-green-fg:#fff;--xu-stale:#5b6675;--xu-stale-fg:#fff;--xu-neutral:#edf1f6;--xu-neutral-fg:#2b3a4d;--xu-you:#00427a;--xu-you-fg:#fff;--xu-teal:#00787b;--xu-teal-fg:#fff;--xu-done:#e4f4e9;--xu-done-fg:#116a32;--xu-info-bg:#e7eef9;--xu-warn:#8a4b00;--xu-warn-bg:#fcf1de;--xu-bad:#b42318;--xu-bad-bg:#fdecea;--xu-radius:var(--xcops-radius,12px);--xu-radius-s:var(--xcops-radius-s,8px);--xu-radius-cell:6px;--xu-touch:44px;--xu-focus:var(--xcops-focus,#1d4f91);--slds-c-button-brand-color-background:var(--xu-brand);--slds-c-button-brand-color-border:var(--xu-brand);--slds-c-button-brand-color-background-hover:var(--xu-brand-ink);--slds-c-button-brand-color-border-hover:var(--xu-brand-ink);--slds-c-button-text-color:var(--xu-brand);--slds-c-button-radius-border:var(--xu-radius-s)}@media(pointer:coarse),(max-width:600px){:host{--xu-touch:48px}}html,body{background:var(--xu-sunk);color:var(--xu-ink);font-family:var(--xu-font);margin:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}
