:root{--alarm-card-ground:#fdeef3;--alarm-card-ground-dark:#2b1620;--panel-shadow-rgb:0 0 0}.shell{grid-template-columns:clamp(224px,19vw,272px) minmax(0,1fr)}@media (max-width:720px){.shell{grid-template-columns:1fr}}.main{min-width:0}.main--wide{max-width:none}.statuslist{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-card);overflow:hidden}.statusrow{--evidence-line:18px;--evidence-subline:16px;min-height:calc(var(--evidence-line) + var(--evidence-subline) + 1px + 12px);border-top:1px solid var(--line);grid-template-columns:18px minmax(150px,220px) 1fr;align-items:center;gap:12px;padding:6px 16px;display:grid}.statusrow:first-child{border-top:none}.statusrow-name{align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.svcicon{color:var(--muted);flex-shrink:0}.statusicon{flex:0 0 14px}.statusmark{flex:0 0 14px;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.statusrow>.statusicon,.statusrow>.statusmark,.statusrow>.statusspin{justify-self:center}.statusrow-evidence{gap:1px;min-width:0;display:grid}.evidence-main{align-items:center;gap:10px;min-width:0;display:flex}.evidence-text{flex:auto;gap:1px;min-width:0;display:grid}.evidence-side{flex:none;align-items:center;gap:8px;display:flex}.checkmatrix{border:1px solid var(--line);border-radius:var(--radius-sm);display:inline-flex;overflow:hidden}.checkcell{border-left:1px solid var(--line);gap:1px;padding:4px 9px 5px;line-height:1.3;display:inline-grid}.checkcell:first-child{border-left:0}.checkcell-k{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-size:9px}.checkcell-v{font-family:var(--font-mono);color:var(--resolved);font-size:11px}.checkcell.is-bad{background:var(--danger-soft)}.checkcell.is-bad .checkcell-v{color:var(--danger)}.evidence-more{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:2px;display:inline-flex}.evidence-more:hover,.evidence-more[aria-expanded=true]{color:var(--primary)}.evidence-records{border-radius:var(--radius-sm);background:var(--sunk);gap:4px;margin-top:6px;padding:8px 10px;display:grid}.evidence-record{grid-template-columns:54px minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.evidence-record .k{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-size:9.5px}.evidence-record .v{font-family:var(--font-mono);color:var(--ink-soft);overflow-wrap:anywhere;font-size:11px}.evidence-headline{font-family:var(--font-mono);font-size:12.5px;line-height:var(--evidence-line);color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.evidence-detail{font-family:var(--font-mono);font-size:11.5px;line-height:var(--evidence-subline);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.evidence-none{font-family:var(--font-mono);font-size:12.5px;line-height:var(--evidence-line);color:var(--danger)}.statusrow-evidence.is-bad .evidence-headline{color:var(--attention)}@media (max-width:720px){.statusrow{grid-template-columns:18px 1fr;gap:3px 10px}.statusrow-evidence{grid-column:2}}.keygrid{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-card);grid-template-columns:6px 14px auto minmax(0,1fr) 22px 6px;column-gap:10px;display:grid;overflow:hidden}.keycard{font:inherit;color:inherit;border:0;border-top:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;grid-column:1/-1;grid-template-columns:6px 14px minmax(140px,max-content) minmax(0,1fr) 22px 6px;align-items:center;column-gap:10px;width:100%;padding:9px 0;transition:background .12s;display:grid}.keycard:first-child{border-top:0}@supports (grid-template-columns:subgrid){.keycard{grid-template-columns:subgrid}}.keycard>:first-child{grid-column:2}.keycard-label{grid-column:3}.keycard-value,.saved-flash{grid-column:4}.keycard-action{grid-column:5;justify-content:flex-end;align-items:center;display:inline-flex}.keycard:hover{background:var(--sunk)}.keycard:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.keycard-label{white-space:nowrap;-webkit-user-select:text;user-select:text;cursor:text;align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.keycard-value{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;font-size:12.5px;display:flex;overflow:hidden}.keycard-value.is-empty{color:var(--danger)}.keycard-value.is-bad{color:var(--attention)}.keycard-eye{color:var(--muted);cursor:pointer;vertical-align:middle;border-radius:4px;flex-shrink:0;align-items:center;display:inline-flex}.keycard-eye:hover{color:var(--ink)}.keycard-eye:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.keycard-copy{color:var(--muted);cursor:pointer;vertical-align:middle;border-radius:4px;flex-shrink:0;align-items:center;display:inline-flex}.keycard-copy:hover{color:var(--ink)}.keycard-copy:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.saved-flash{grid-column:3}.notif-compact .notif{align-items:baseline;padding:8px 0}.notif-compact .notif:hover{background:var(--surface-hover,#00000005)}.notif-compact .notif-when{font-variant-numeric:tabular-nums}.notif-compact .notif-body strong{font-size:13px;display:inline}.notif-hint{color:var(--muted);margin-top:2px;font-size:12px;display:block}.keydialog{background:var(--surface);width:min(660px,100%);box-shadow:0 16px 48px rgb(var(--shadow-ink) / .22);border-radius:14px;grid-template-columns:230px minmax(0,1fr);animation:.14s keydialog-rise;display:grid;overflow:hidden}.keydialog-aside{background:var(--sunk);border-right:1px solid var(--line);flex-direction:column;min-width:0;display:flex}.keydialog-state{border-bottom:1px solid var(--line);gap:2px;padding:12px 18px;transition:background .15s;display:grid}.keydialog-body{flex-direction:column;flex:1;gap:8px;padding:16px 18px 18px;display:flex}.keydialog-state.is-ok{background:var(--resolved-soft)}.keydialog-state.is-failed{background:var(--danger-soft)}.keydialog-state.is-unconfigured{background:var(--attention-soft)}.keydialog-state.is-ok .keydialog-service{color:var(--resolved)}.keydialog-state.is-failed .keydialog-service{color:var(--danger)}.keydialog-state.is-unconfigured .keydialog-service{color:var(--attention)}.keydialog-service{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);align-items:center;gap:7px;font-size:11px;display:flex}.keydialog-checked{color:var(--muted);padding-left:21px;font-size:11px}.keydialog-title{margin:0;font-size:16px;font-weight:600}.keydialog-hint{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.45}.keydialog-name{font-family:var(--font-mono);color:var(--muted);margin-top:auto;padding-top:16px;font-size:11px}.keydialog-main{flex-direction:column;gap:12px;padding:18px;display:flex}.keydialog-diff{border:1px solid var(--line);background:var(--sunk);border-radius:9px;gap:5px;padding:9px 11px;display:grid}.keydialog-diff-row{align-items:baseline;gap:8px;min-width:0;display:flex}.keydialog-diff-row code{font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.keydialog-diff-mark{width:10px;font-family:var(--font-mono);flex:none;font-size:12px}.keydialog-diff-row.is-old{color:var(--danger)}.keydialog-diff-row.is-old code{text-decoration:line-through}.keydialog-diff-row.is-new{color:var(--resolved)}.keydialog-diff-row.is-empty{color:var(--muted)}.keydialog-foot{justify-content:flex-end;align-items:center;gap:10px;margin-top:auto;padding-top:22px;display:flex}.keydialog-foot .btn{justify-content:center;min-width:130px;padding:10px 18px}@keyframes keydialog-rise{0%{opacity:0;transform:translateY(6px)scale(.985)}}@media (prefers-reduced-motion:reduce){.keydialog{animation:none}}@media (max-width:560px){.keygrid{grid-template-columns:6px 14px minmax(0,1fr) 22px 6px}.keycard{grid-template-columns:6px 14px minmax(0,1fr) 22px 6px;row-gap:3px}.keycard-label,.keycard-value,.saved-flash{grid-column:3}.keycard-action{grid-area:1/4}}.docbody{line-height:1.6;overflow-x:auto}.docbody h1{margin:0 0 12px;font-size:22px}.docbody h2{margin:26px 0 10px;font-size:18px}.docbody h3{color:var(--muted);margin:20px 0 8px;font-size:15px}.docbody p{margin:10px 0}.docbody ul,.docbody ol{margin:10px 0;padding-left:22px}.docbody li{margin:4px 0}.docbody a{color:var(--primary)}.docbody code{background:var(--sunk);font-family:var(--font-mono);border-radius:4px;padding:1px 5px;font-size:.86em}.docbody pre{background:var(--sunk);border:1px solid var(--line);border-radius:8px;padding:12px 14px;overflow-x:auto}.docbody pre code{background:0 0;padding:0}.docbody hr{border:none;border-top:1px solid var(--line);margin:22px 0}.docbody table{border-collapse:collapse;width:100%;margin:14px 0;font-size:13px;display:block;overflow-x:auto}.docbody th,.docbody td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:7px 10px}.docbody th{background:var(--sunk)}.count-none{color:var(--muted);align-items:center;padding:3px 9px;font-size:12px;font-weight:500;display:inline-flex}.docs-layout{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:20px;display:grid}.docs-stack{gap:18px;min-width:0;display:grid}.docs-stack>article{scroll-margin-top:16px}.docs-side{align-self:start;gap:8px;max-height:calc(100vh - 32px);display:grid;position:sticky;top:16px;overflow:auto}.docs-search{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);align-items:center;gap:8px;width:100%;margin-bottom:14px;padding:2px 12px;transition:border-color .12s,box-shadow .12s;display:flex;position:relative}.docs-search:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.docs-group{gap:2px;margin-bottom:14px;display:grid}.docs-grouphead{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin:0 0 4px;padding-left:10px;font-size:10px;font-weight:600}.docs-navitem{border-radius:var(--radius-sm);width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;gap:1px;padding:7px 10px;display:grid}.docs-navitem:hover{background:var(--sunk)}.docs-navitem.is-current{background:var(--primary-soft);border-left-color:var(--primary);border-radius:0 var(--radius-sm) var(--radius-sm) 0}.docs-navtitle{min-width:0;color:var(--ink-soft);align-items:center;gap:7px;font-size:13.5px;display:flex}.docs-navtitle>:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.docs-navitem.is-current .docs-navtitle{color:var(--primary-ink);font-weight:600}.docs-navsummary{color:var(--muted);font-size:11.5px;line-height:1.35}.docs-slash,.docs-clear{font-family:var(--font-mono);color:var(--muted);font-size:11px;position:absolute;right:12px}.docs-slash{border:1px solid var(--line);pointer-events:none;border-radius:4px;padding:1px 5px}.docs-clear{cursor:pointer;background:0 0;border:0;padding:2px 4px;font-size:15px;line-height:1}.docs-clear:hover{color:var(--ink)}.docs-count{color:var(--muted);margin:0;font-size:12px}.docs-nav{align-content:start;gap:4px;display:grid}.docs-hits{font-family:var(--font-mono);opacity:.75;margin-left:auto;font-size:11px}.docbody mark[data-find]{background:var(--attention-soft);color:var(--attention);border-radius:3px;padding:0 2px}@media (max-width:860px){.docs-layout{grid-template-columns:minmax(0,1fr)}.docs-stack{gap:18px;min-width:0;display:grid}.docs-stack>article{scroll-margin-top:16px}.docs-side{max-height:none;position:static}}.summary{grid-template-columns:repeat(4,132px) auto;align-items:stretch;gap:12px;margin:4px 0 18px;display:grid}.stat{grid-template-rows:auto auto auto;align-content:start;gap:3px;padding:8px 11px;display:grid}.stat-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:10px}.stat-figure{letter-spacing:-.02em;font-variant-numeric:tabular-nums;min-height:22px;font-size:19px;font-weight:600;line-height:1.1}.stat-of{color:var(--muted);font-size:13px;font-weight:500}.stat-num{text-align:right;min-width:1ch;display:inline-block}.stat-bar{background:var(--sunk);border-radius:999px;gap:2px;height:4px;display:flex;overflow:hidden}.stat-seg{flex:1}.stat-seg-ok{background:var(--resolved)}.stat-seg-failed{background:var(--danger)}.stat-seg-unconfigured{background:var(--danger);opacity:.45}.stat-seg-not-probed{background:var(--muted);opacity:.4}.stat-fill{background:var(--resolved);transition:width .25s}.stat-note{overflow-wrap:anywhere;min-height:1.35em;color:var(--muted);font-size:11.5px;line-height:1.35}.stat-note.is-bad{color:var(--attention)}.stat-bad{border-color:var(--danger)}.stat-bad .stat-figure,.stat-bad .stat-note{color:var(--danger)}.stat-warn{border-color:var(--attention)}.stat-warn .stat-figure,.stat-warn .stat-note{color:var(--attention)}.stat-bad .stat-note.is-waiting,.stat-warn .stat-note.is-waiting{color:var(--muted)}.stat-note.is-good{color:var(--resolved)}.stat-note.is-waiting{color:var(--muted)}.summary-check{align-self:center;align-items:center;gap:10px;margin-left:auto;display:flex}@media (max-width:720px){.summary{grid-template-columns:repeat(auto-fit,minmax(136px,1fr))}.summary-check{grid-column:1/-1;margin-left:0}}.keycard-slot{flex:0 0 15px;justify-content:center;align-items:center;height:15px;display:inline-flex}.keycard-valuetext{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.keycard-switch{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.keycard-switch i{background:var(--line);border-radius:100px;flex:0 0 26px;height:15px;position:relative}.keycard-switch i:after{content:"";background:var(--surface);width:11px;height:11px;box-shadow:0 1px 2px rgb(var(--shadow-ink) / .25);border-radius:50%;position:absolute;inset:2px auto 2px 2px}.keycard-switch i.is-on{background:var(--resolved)}.keycard-switch i.is-on:after{translate:11px}.team-person{gap:1px;display:grid}.team-person strong{align-items:center;gap:8px;font-weight:500;display:inline-flex}.team-actions{text-align:right;white-space:nowrap}.team-actions .btn+.btn{margin-left:8px}.team-row-revoked .team-person strong,.team-row-revoked .team-person span{color:var(--muted)}.btn-danger{border-color:var(--danger)}.team-person span{color:var(--muted);font-size:12px}@media (prefers-reduced-motion:reduce){.field-action svg{transition:none}.field-action:active svg{rotate:none}}.err-src{white-space:nowrap;background:var(--primary-soft);color:var(--primary-ink);border-radius:999px;padding:1px 8px;font-size:11px;font-weight:600;display:inline-block}.err-src-api{background:var(--danger-soft);color:var(--danger)}.err-src-render,.err-src-error,.err-src-unhandledrejection{background:var(--attention-soft);color:var(--attention)}.lang-toggle{border-bottom:1px solid rgb(var(--white-rgb) / .08);gap:4px;margin:0 0 12px;padding-bottom:12px;display:flex}.lang-toggle button{border:1px solid rgb(var(--white-rgb) / .12);border-radius:var(--radius-sm);color:var(--rail-dim);letter-spacing:.03em;cursor:pointer;background:0 0;flex:1;padding:5px 0;font-size:11px;font-weight:600}.lang-toggle button:hover{background:var(--rail-hover);color:var(--rail-ink)}.lang-toggle button.is-active{background:var(--primary);border-color:var(--primary);color:var(--on-accent)}.rail-toggle{background:var(--rail-bg);color:var(--rail-dim);cursor:pointer;border:none;flex:0 0 14px;justify-content:center;align-items:center;padding:0;transition:background-color .12s;display:flex}.rail-toggle:hover{background:var(--primary);color:var(--on-accent)}.rail-toggle svg{transition:transform .15s}.shell-rail-collapsed .rail-toggle svg{transform:rotate(180deg)}@media (max-width:720px){.rail-toggle{display:none}}.theme-toggle{border-radius:var(--radius-sm);background:rgb(var(--white-rgb) / .06);gap:2px;margin:0 12px 10px;padding:2px;display:flex}.theme-toggle-btn{color:var(--rail-dim);cursor:pointer;background:0 0;border:none;border-radius:6px;flex:1 1 0;padding:5px 0;font-size:11px;transition:background-color .12s,color .12s}.theme-toggle-btn:hover{color:var(--on-accent)}.theme-toggle-btn.is-active{background:var(--primary);color:var(--on-accent);font-weight:500}.history{border-left:2px solid var(--line);margin-top:8px;padding-left:12px}.history-toggle{margin-top:6px;font-size:12px}.history-hide{margin-bottom:8px;font-size:12px}.history-error{color:var(--attention);font-size:12px}.history-quiet{color:var(--muted);font-size:12px}.history-row{gap:10px;padding:4px 0;font-size:12px;display:flex}.history-when{min-width:130px;color:var(--muted)}.history-what{align-items:center;gap:6px;display:flex}.hist-banner{background:var(--danger-soft);border:1px solid color-mix(in srgb, var(--danger) 30%, transparent);color:var(--ink);border-radius:8px;align-items:center;gap:10px;margin-bottom:12px;padding:10px 14px;font-size:13px;display:flex}.hist-banner b{font-weight:700}.hist-sysgroups{border-bottom:1px solid var(--line);flex-direction:column;gap:6px;margin-bottom:10px;padding:8px 4px 10px;display:flex}.hist-sysgroup{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.hist-sysgroup-label{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);flex:0 0 92px;margin-right:2px;font-size:10.5px;font-weight:700}.hist-sysgroup-time{color:var(--muted);cursor:help;margin-left:auto;font-size:11px}.hist-split{border:1px solid var(--line);border-radius:10px;grid-template-columns:280px 1fr;display:grid;overflow:hidden}.hist-rail{border-right:1px solid var(--line);max-height:520px;overflow-y:auto}.hist-rail-row{cursor:pointer;border-left:3px solid #0000;border-bottom:1px solid var(--line);align-items:flex-start;gap:9px;padding:11px 12px;display:flex}.hist-rail-row:last-child{border-bottom:none}.hist-rail-row.on{background:var(--primary-soft)}.hist-rail-row.urgent{border-left-color:var(--danger)}.hist-avatar{width:26px;height:26px;color:var(--on-accent);border-radius:50%;flex:none;place-items:center;font-size:10.5px;font-weight:700;display:grid}.hist-avatar.avatar-support{background:var(--primary)}.hist-avatar.avatar-client{background:var(--ink-soft)}.hist-rail-info{flex:1;min-width:0}.hist-rail-line1{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.hist-rail-chan{font-size:13px;font-weight:600}.hist-rail-time{color:var(--muted);cursor:help;flex:none;font-size:10.5px}.hist-rail-preview{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11.5px;overflow:hidden}.hist-rail-preview b{color:var(--ink-soft);font-weight:600}.hist-rail-preview.prior{opacity:.6}.hist-rail-status{margin-top:5px}.hist-detail{max-height:520px;padding:6px 16px;overflow-y:auto}.hist-msg{gap:9px;padding:10px 0;display:flex}.hist-msg+.hist-msg{border-top:1px solid var(--line)}.hist-msg-body{flex:1;min-width:0}.hist-msg-who{font-size:12px;font-weight:700}.hist-msg-who.support{color:var(--primary-ink)}.hist-msg-who.client{color:var(--ink-soft)}.hist-msg-text{color:var(--ink-soft);white-space:pre-line;margin-top:4px;font-size:13px;line-height:1.55}.hist-msg-time{text-align:right;color:var(--muted);cursor:help;flex:0 0 52px;font-size:11px}.spend-row{margin-bottom:14px}.spend-row-after{margin-top:14px}.spend-caption{color:var(--muted);margin:0 0 12px;font-size:13px}.spend-subcaption{color:var(--muted);margin:-4px 0 12px;font-size:12px}.spend-empty{padding:8px 0}.spend-chips{flex-wrap:wrap;gap:4px;display:flex}.crumb{color:var(--muted);align-items:center;gap:5px;font-size:13px;display:inline-flex}.crumb svg{flex:none;width:13px;height:13px}.client-drawer-head{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:10px 16px;display:flex}.client-drawer-title{letter-spacing:-.01em;flex-grow:1;margin:0;font-size:16px;font-weight:700}.client-drawer-body{overscroll-behavior:contain;flex-grow:1;padding:10px 16px 20px;overflow-y:auto}.client-drawer-body>.drawer-band:first-child{margin-top:0}.client-drawer .client-head{grid-template-columns:minmax(0,1fr);grid-template-areas:"who""tally""counts""acts"}.client-drawer .client-facts{max-width:none}.drawer-band{margin-top:14px}.drawer-band .cw-title .muted{margin-left:0;font-weight:400}.drawer-band-more{font-size:var(--t-meta);letter-spacing:0;text-transform:none;color:var(--primary);margin-left:auto;font-weight:400;text-decoration:none}.drawer-band-more:hover{color:var(--primary-ink);text-underline-offset:2px;text-decoration:underline}.drawer-line{min-height:28px;font-size:var(--t-meta);align-items:center;gap:8px;padding:4px 12px;display:flex}.drawer-line:nth-of-type(2n){background:var(--sunk)}.drawer-line:hover{background:var(--hover)}.drawer-line-main{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.drawer-line-when{font-variant-numeric:tabular-nums;flex:none}.client-drawer .client-head-acts{flex-flow:wrap}.head-menu{position:relative}.head-menu-open{min-width:32px;padding-inline:8px;line-height:1}.head-menu-back{z-index:40;position:fixed;inset:0}.head-menu-panel{z-index:41;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);min-width:190px;box-shadow:0 12px 32px rgb(var(--shadow-ink) / .16);flex-direction:column;align-items:stretch;gap:4px;padding:5px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.head-menu-panel .btn{background:0 0;border-color:#0000;justify-content:flex-start}.head-menu-panel .btn:hover:not(:disabled){background:var(--sunk)}.client-head{box-shadow:none;background:0 0;border:none;flex-direction:column;gap:12px;margin-bottom:14px;padding:0;display:flex}.client-drawer .client-head{padding:0}.client-head .client-head-top{padding:0 2px}.client-head-top{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.client-head-top .client-head-tags{flex:1;min-width:0}.client-facts{max-width:560px}.client-facts .cw-fact:nth-child(2n){background:var(--sunk)}.client-facts .cw-fact:hover{background:var(--hover)}.cw-fact-value .client-ref{font-size:var(--t-meta);letter-spacing:0;color:inherit}.cw-fact-value .stamp{align-items:baseline;gap:6px;display:inline-flex}.cw-fact-value .stamp-time{font-size:var(--t-small);font-weight:var(--w-body);color:var(--muted)}.cw-fact-value:has(.select){overflow:visible}.cw-fact-value:has(.client-open-parts){white-space:normal;overflow:visible}tbody tr.is-picked>td{background:var(--primary-soft)}tbody tr.is-picked:hover>td{background:color-mix(in srgb, var(--primary) 16%, var(--surface))}.cw-title-count{background:var(--sunk);font-size:var(--t-small);font-weight:var(--w-strong);letter-spacing:0;text-transform:none;color:var(--muted);border-radius:999px;margin-left:auto;padding:1px 8px}.cw-title-count.is-wait{background:var(--attention-soft);color:var(--attention)}.fact-warn{font-size:var(--t-meta);font-weight:var(--w-strong);color:var(--attention);white-space:nowrap}.client-open-fact{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;padding:2px 0;display:flex}.client-open-n{font-weight:var(--w-strong)}.client-open-parts{flex-wrap:wrap;gap:3px 6px;min-width:0;margin-left:-7px;display:flex}.client-open-part{font-size:var(--t-small);font-weight:var(--w-strong);letter-spacing:normal;white-space:nowrap;box-shadow:inset 0 0 0 1px var(--line);color:var(--muted);background:0 0;border-radius:999px;align-items:baseline;gap:5px;padding:1px 7px;display:inline-flex}.client-open-part b{font-weight:var(--w-strong);font-variant-numeric:tabular-nums;color:inherit}.client-open-part.is-wait{background:var(--attention-soft);color:var(--attention)}.client-open-part.is-open{background:var(--primary-soft);color:var(--primary-ink)}.client-open-part.is-moving{background:var(--pending-soft);color:var(--pending)}.client-open-part.is-done{background:var(--resolved-soft);color:var(--resolved)}.client-open-part.is-danger{background:var(--danger-soft);color:var(--danger)}.client-open-part.is-neutral{box-shadow:inset 0 0 0 1px var(--line);color:var(--muted);background:0 0}.cw-fact-value .select{max-width:220px}.cw-fact-value .select-sm .select-trigger{margin-left:calc((var(--control-pad) + 1px) * -1)}.client-head .client-tally{grid-area:tally;margin-bottom:0}.client-head-tags{flex-wrap:wrap;gap:6px;display:flex}.client-head-acts{flex-direction:column;grid-area:acts;align-items:stretch;gap:6px;min-width:168px;display:flex}.client-models-head{align-items:center;gap:10px;margin-bottom:10px;display:flex}.client-models-head .client-block-title{margin:0}.client-model{border-top:1px solid var(--line-soft);height:30px;font-size:var(--t-body);grid-template-columns:minmax(0,1.1fr) minmax(0,.85fr) minmax(0,.7fr) 58px 58px 52px 46px 52px 52px 66px 58px;align-items:center;gap:12px;padding:4px 12px;display:grid}.client-drawer .client-model{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 52px 58px;gap:10px}.client-drawer .client-model-names,.client-drawer .client-model-cover,.client-drawer .client-model-letter,.client-drawer .client-model-found,.client-drawer .client-model-up,.client-drawer .client-model-gone,.client-drawer .client-model-scan{display:none}.client-model-who{align-items:baseline;gap:7px;min-width:0;display:flex}.client-model .client-profile-support{min-width:0;font-size:var(--t-meta);font-weight:var(--w-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.client-model-who .client-ref{white-space:nowrap;flex:none}.client-model-letter{font-size:var(--t-meta);font-weight:var(--w-strong);color:var(--attention);white-space:nowrap}.client-model-letter.is-ok{font-weight:var(--w-body);color:var(--muted)}.client-model-cover{min-width:0;font-size:var(--t-meta);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.client-model-names,.client-model-open,.client-model-found,.client-model-up,.client-model-gone,.client-model-scan{font-size:var(--t-meta);font-variant-numeric:tabular-nums;white-space:nowrap;justify-self:end}.client-model-open{font-weight:var(--w-strong);color:var(--pending)}.client-model-open.is-none,.client-model-up.is-none,.client-model-gone.is-none{font-weight:var(--w-body);color:var(--muted)}.client-model-up{font-weight:var(--w-strong);color:var(--attention)}.client-model-gone{font-weight:var(--w-strong);color:var(--resolved)}.client-model-name{min-width:0;font-weight:var(--w-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.client-model .btn{height:21px;font-size:var(--t-meta);border-radius:var(--radius-xs);justify-self:end;padding:0 9px}.client-model-pick{justify-self:end;min-width:0}.client-model-pick .select-trigger{min-width:0;height:22px;min-height:22px;color:var(--muted);background:0 0;border-color:#0000;padding:0 4px}.client-model-pick .select-value{display:none}.client-model-pick .select-trigger:hover:not(:disabled){background:var(--primary-soft);border-color:color-mix(in srgb, var(--primary) 35%, transparent);color:var(--primary-ink)}.cw-card .is-blank,.cw-card .is-blank:hover{background:0 0}.client-model-list{flex-direction:column;display:flex}.client-model-swap{width:26px;color:var(--muted);padding:0}.client-model-swap:hover:not(:disabled){color:var(--primary-ink)}.cw-notes .cw-title .cw-title-act{order:2;margin-left:auto;margin-right:10px}.cw-notes .cw-title .muted{order:3;margin-left:0}.cw-title-act{font-size:var(--t-small);font-weight:var(--w-body);letter-spacing:0;text-transform:none;color:var(--muted);margin-left:auto}.client-model-waiting{background:var(--attention-soft)}.client-model .cell-strong{flex-grow:1}.client-person{align-items:center;gap:10px;padding:7px 0;font-size:13px;display:flex}.client-tally{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.client-tally-item{align-items:center;gap:6px;display:inline-flex}.client-block{margin-bottom:18px;padding:18px}.client-block-tight{padding:16px}.client-block-title{margin:0 0 10px;font-size:15px}.client-thread{gap:8px;padding:4px 0;display:flex}.client-profile-head{align-items:baseline;gap:10px;display:flex}.client-profile-name{margin:0;font-size:16px}.client-profile-meta{color:var(--ink-soft);margin:6px 0 12px;font-size:13px}.client-none{color:var(--muted);font-size:13px}.client-url{border-top:1px solid var(--line);padding:10px 0;font-size:13px}.client-url-line{align-items:center;gap:8px;display:flex}.client-url-addr{gap:2px;min-width:0;display:inline-flex}.client-url-path{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:46ch;overflow:hidden}.client-profile-support{color:var(--ink);align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.client-url-failure{color:var(--attention);margin:4px 0 0;font-size:12px}.client-more{color:var(--muted);margin:12px 0 0;font-size:12px}.queue{grid-template-columns:repeat(auto-fit,minmax(420px,1fr));align-items:start;gap:20px;display:grid}.queue-col-title{margin:0 0 12px;font-size:15px}.queue-col-count{color:var(--muted);margin-left:8px;font-size:13px;font-weight:400}.queue-cards{gap:12px;display:grid}.queue-case{padding:18px}.queue-case-top{justify-content:space-between;align-items:start;gap:16px;display:flex}.queue-case-body{min-width:0}.queue-case-marks{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;display:flex}.queue-case-who{font-weight:500}.queue-case-url{overflow-wrap:anywhere;color:var(--primary);font-size:13px}.queue-case-ladder{margin-top:10px}.queue-case-failure{color:var(--attention);margin:10px 0 0;font-size:13px}.queue-case-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:8px;display:flex}.queue-case-evidence{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.queue-case-nocapture{color:var(--muted);margin:0;font-size:13px}.queue-case-tiles{flex-wrap:wrap;gap:12px;display:flex}.mail-shell{--mail-render:600px;--mail-edit:760px;grid-template-columns:clamp(288px,23vw,380px) minmax(0,auto);align-items:start;gap:14px;width:fit-content;max-width:100%;margin-top:14px;display:grid}.mail-rows{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-card);padding:6px}.mail-group-head{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);padding:12px 12px 6px;font-size:10.5px;font-weight:700}.mail-row{border-radius:var(--radius-sm);text-align:left;cursor:pointer;align-items:center;gap:10px;width:100%;padding:9px 12px;display:flex}.mail-row:hover{background:var(--sunk)}.mail-row-on{background:var(--primary-soft)}.mail-row-off{opacity:.6}.mail-row-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mail-row-name{-webkit-user-select:text;user-select:text;letter-spacing:-.006em;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.mail-row-dirty{background:var(--primary);border-radius:50%;flex-shrink:0;width:6px;height:6px}.mail-row-subject{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.mail-row-switch{flex:none}.mail-row-switch.is-locked{cursor:not-allowed;opacity:.55}.mail-row-switch i{background:var(--line);border-radius:100px;width:32px;height:18px;display:block;position:relative}.mail-row-switch i:after{content:"";background:var(--surface);width:14px;height:14px;box-shadow:0 1px 2px rgb(var(--shadow-ink) / .25);border-radius:50%;position:absolute;inset:2px auto 2px 2px}.mail-row-switch i.is-on{background:var(--resolved)}.mail-row-switch i.is-on:after{translate:14px}.mail-row-badge{border-radius:9px;flex:none;width:28px;height:28px;font-size:10px;font-weight:700;display:flex;overflow:hidden}.mail-row-badge-half{flex:1;place-items:center;display:grid}.mail-row-badge-client{background:var(--primary-soft);color:var(--primary-ink)}.mail-row-badge-agency{background:var(--resolved-soft);color:var(--resolved)}.mail-audience{gap:6px;display:inline-flex}.mail-detail-wrap{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);min-width:0;box-shadow:var(--shadow-card);flex-direction:column;padding:20px 24px;display:flex}.mail-detail{grid-template-columns:clamp(212px,17vw,304px) minmax(0,1fr);align-items:start;gap:18px 22px;min-height:0;display:grid}.mail-detail-rail{flex-direction:column;align-items:stretch;gap:12px;min-width:0;display:flex}.mail-rail-card{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-direction:column;align-items:flex-start;gap:10px;padding:14px;display:flex}.mail-rail-heading{font-size:14px;font-weight:700}.mail-rail-note{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.mail-segment{border:1px solid var(--line);border-radius:9px;align-self:stretch;display:flex;overflow:hidden}.mail-segment-option{color:var(--muted);background:var(--sunk);cursor:pointer;border:none;flex:1;justify-content:center;align-items:center;gap:7px;padding:9px 10px;font-size:12.5px;font-weight:600;display:flex}.mail-segment-option svg{flex-shrink:0}.mail-segment-option+.mail-segment-option{border-left:1px solid var(--line)}.mail-segment-on{color:var(--primary);background:var(--surface)}.mail-detail-title{font-size:16px;font-weight:700;line-height:1.3}.mail-rail-group .switch>span{min-width:0}.mail-tab-body{flex-direction:column;min-width:0;min-height:520px;display:flex}.mail-preview-pane{background:color-mix(in srgb, var(--ink) 11%, var(--surface));border:1px solid var(--line);border-radius:12px;flex-direction:column;flex:1;gap:12px;min-width:0;padding:16px;display:flex}.mail-design-frame{width:var(--mail-render);border:1px solid var(--line);background:rgb(var(--white-rgb));max-width:100%;height:440px;box-shadow:0 1px 3px rgb(var(--shadow-ink) / .08), 0 8px 24px rgb(var(--shadow-ink) / .06);border-radius:10px;flex-shrink:0;display:block;overflow:hidden}.mail-detail-bar{background:var(--sunk);border-bottom:1px solid var(--line);border-radius:var(--radius) var(--radius) 0 0;grid-column:1/-1;align-items:center;gap:8px;margin:-20px -24px 4px;padding:14px 24px;display:flex}.mail-cut{width:var(--mail-render);align-items:center;gap:10px;max-width:100%;display:flex}.mail-cut-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);flex-shrink:0;font-size:10px;font-weight:700}.mail-cut:after{content:"";border-top:1px dashed color-mix(in srgb, var(--ink) 28%, transparent);flex:1;order:1}.mail-cut-label:last-child:not(:only-child){order:2}.mail-inbox-line{width:var(--mail-render);background:var(--surface);border:1px solid var(--line);border-radius:10px;align-items:flex-start;gap:10px;max-width:100%;padding:12px 14px;display:flex}.mail-inbox-avatar{width:30px;height:30px;color:var(--on-accent);background:var(--primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12.5px;font-weight:700;display:flex}.mail-inbox-text{flex:1;min-width:0}.mail-inbox-top{align-items:baseline;gap:8px;display:flex}.mail-inbox-from{font-size:12.5px;font-weight:700}.mail-inbox-address{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);flex:1;font-size:11.5px;overflow:hidden}.mail-inbox-when{color:var(--muted);flex-shrink:0;font-size:11.5px}.mail-inbox-subject{color:var(--ink);margin-top:2px;font-size:13px;font-weight:600}.mail-inbox-preheader{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:12px;overflow:hidden}.mail-token-list{flex-wrap:wrap;gap:4px;display:flex}.mail-token{color:var(--ink-soft);background:var(--sunk);border:1px solid var(--line);border-radius:5px;padding:3px 6px;font-size:11px}.mail-token-missing{color:var(--danger);background:var(--danger-soft);border-color:color-mix(in srgb, var(--danger) 30%, transparent);text-decoration:line-through}.mail-format-legend{background:var(--sunk);border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(212px,1fr));gap:12px 20px;margin:0;padding:12px 14px;display:grid}.mail-format-legend>div{align-content:start;gap:4px;display:grid}.mail-format-legend dt{color:var(--primary-ink);background:var(--primary-soft);border-radius:5px;padding:2px 6px;font-size:11px}.mail-format-legend dd{color:var(--muted);margin:0;font-size:11.5px;line-height:1.45}.mail-rail-action{justify-content:center;align-self:stretch}.mail-dirty-note{color:var(--muted);margin-left:auto;font-size:12px;font-weight:600}.mail-edit{width:var(--mail-edit);gap:14px;max-width:100%;display:grid}.mail-label{margin-bottom:6px}.mail-hint-flush{margin:0}.mail-hint-before{margin:0 0 8px}.mail-preview{width:var(--mail-render);background:var(--sunk);max-width:100%;padding:14px}.mail-preview-subject{margin-bottom:8px;font-weight:500}.mail-preview-body{white-space:pre-wrap;color:var(--ink-soft);font-size:13px}.mail-test-field{flex:340px;max-width:420px}@media (max-width:1180px){.mail-shell{grid-template-columns:minmax(0,1fr);width:100%}.mail-detail{grid-template-columns:minmax(0,1fr)}.mail-detail-rail{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}}.err-message{white-space:normal;word-break:break-word;display:block}.stack{font-size:12.5px;line-height:1.7}.stack-message{color:var(--danger);overflow-wrap:anywhere;font-weight:600}.stack-where{color:var(--muted);overflow-wrap:anywhere;margin-top:6px;font-size:11.5px}.stack-plain{color:var(--muted);overflow-wrap:anywhere;margin-top:2px}.stack-frame{gap:6px;margin-top:2px;display:flex}.stack-at{color:var(--muted);flex-shrink:0}.stack-frame-body{min-width:0}.stack-where-file{color:var(--primary-ink);overflow-wrap:anywhere}.cases-stats{margin-bottom:14px}.case-actions{gap:8px;margin-left:auto;display:flex}.case-from{color:var(--muted);margin:12px 0 0;font-size:13px}.case-history-title{margin:0 0 8px;font-size:14px}.overview-bands{flex-direction:column;align-items:stretch;max-width:560px;display:flex}.overview-bands .stat-strip-total{min-width:172px}.overview-bands .stat-strip-facts{grid-template-columns:minmax(0,1fr);gap:7px}.req-path{align-items:center;gap:8px;display:inline-flex}.req-sandbox{flex:none;margin-left:0}.req-detail{gap:10px;display:grid}.rights-checklist{margin:8px 0 0;padding-left:18px;font-size:13px;line-height:1.5}.rights-checklist li+li{margin-top:4px}.delist{gap:8px;margin-top:12px;display:grid}.delist-row{border-top:1px solid var(--line);align-items:center;gap:10px;padding:8px 0;font-size:13px;display:flex}.delist-engine{text-transform:capitalize;min-width:90px}.delist-note{color:var(--ink-soft)}.delist-actions{gap:8px;margin-left:auto;display:flex}.delist-quiet{color:var(--muted);font-size:13px}.delist-error{color:var(--attention);font-size:13px}.inbox-thread{gap:2px;max-height:50vh;margin-bottom:14px;display:grid;overflow:auto}.inbox-message{border-top:1px solid var(--line);background:0 0;padding:10px 4px}.inbox-message-ours{background:var(--sunk)}.inbox-message-who{color:var(--muted);margin-bottom:4px;font-size:12px}.inbox-message-body{white-space:pre-wrap;font-size:14px}.account-edit-open{margin-bottom:18px}.head-acts .account-edit-open,.client-head-acts .account-edit-open{margin-bottom:0}.fact-value{align-items:center;gap:6px;min-width:0;display:inline-flex}.fact-edit{border-radius:var(--radius-xs);width:20px;height:20px;color:var(--muted);font-size:var(--t-meta);cursor:pointer;opacity:0;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.cw-fact:hover .fact-edit,.cw-title:hover .fact-edit,.fact-edit:focus-visible,.fact-value.is-editing .fact-edit{opacity:1}.fact-edit:hover{background:var(--hover);color:var(--ink)}.fact-edit.is-ok{color:var(--resolved)}.fact-edit-acts{gap:2px;display:inline-flex}.fact-value.is-editing{gap:4px;width:100%}.fact-value.is-editing .field-sm{min-width:0;height:24px;font-size:var(--t-meta);padding:0 8px}.fact-value.is-editing .select{width:100%}.cw-notes .cw-note-standing{background:var(--sunk);border-top:1px solid var(--line-soft);grid-template-columns:64px minmax(0,1fr);align-items:start;gap:12px;padding:9px 12px;display:grid}.cw-note-standing-label{font-size:var(--t-label);font-weight:var(--w-label);letter-spacing:.06em;text-transform:uppercase;color:var(--primary);align-self:center}.cw-note-standing .cw-note-text{font-size:var(--t-body);margin:0;line-height:1.5}.cw-note-row{border-top:1px solid var(--line-soft);padding:9px 12px}.cw-note-row:hover{background:var(--hover)}.cw-note-row.is-pinned{background:var(--primary-soft)}.cw-note-pinned{background:var(--surface);font-size:var(--t-small);font-weight:var(--w-strong);color:var(--primary-ink);border-radius:999px;padding:1px 7px}.cw-note-act.is-on{background:var(--surface);border-color:color-mix(in srgb, var(--primary) 40%, transparent);color:var(--primary-ink)}.cw-note-body{font-size:var(--t-body);white-space:pre-wrap;margin:0;line-height:1.5}.cw-note-meta{font-size:var(--t-meta);grid-template-columns:82px minmax(0,1fr) 132px 92px;align-items:center;gap:10px;margin-top:4px;display:grid}.cw-note-whose{align-items:center;gap:6px;min-width:0;display:flex}.cw-note-flag.is-state{justify-content:flex-end}.cw-note-flag{white-space:nowrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.cw-note-when{font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;min-width:82px}.cw-note-who{background:var(--sunk);min-width:0;font-size:var(--t-small);font-weight:var(--w-strong);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:1px 7px;overflow:hidden}.cw-note-row-acts{justify-content:flex-end;gap:6px;display:flex}.cw-note-act{width:24px;height:22px;font-size:var(--t-meta);place-items:center;padding:0;display:inline-grid}.cw-note-act.is-asking{background:var(--danger-soft);border-color:color-mix(in srgb, var(--danger) 45%, transparent);color:var(--danger)}.cw-note-act.is-bad:hover{background:var(--danger-soft);border-color:color-mix(in srgb, var(--danger) 35%, transparent);color:var(--danger)}.cw-note-standing .cw-note-text{align-items:flex-start;gap:12px;display:flex}.cw-note-standing .cw-note-body{min-width:0}.cw-note-standing .cw-note-act{flex:none;align-self:center}.fact-edit.is-bad:hover{background:var(--danger-soft);color:var(--danger)}.cw-note-row.is-struck .cw-note-body{color:var(--muted);text-decoration:line-through}.cw-note-struck{font-size:var(--t-meta);color:var(--danger)}.cw-note-history-toggle{cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;min-width:0;max-width:100%;padding:0;display:flex}.cw-note-edit-count,.cw-note-edit-by{background:var(--sunk);min-width:0;font-size:var(--t-small);font-weight:var(--w-strong);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:1px 7px;overflow:hidden}.cw-note-history-toggle:hover .cw-note-edit-count,.cw-note-history-toggle:hover .cw-note-edit-by{color:var(--ink)}.cw-note-deleted-by{background:var(--danger-soft);min-width:0;font-size:var(--t-small);font-weight:var(--w-strong);color:var(--danger);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:1px 7px;overflow:hidden}.cw-note-history{font-size:var(--t-meta);margin-top:6px}.cw-note-was{color:var(--muted);grid-template-columns:64px 110px minmax(0,1fr);gap:10px;margin:4px 0 0;padding-left:2px;line-height:1.5;display:grid}.cw-note-was-by{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cw-note-empty{font-size:var(--t-body);padding:10px 12px}.cw-note-edit.is-tight{padding:0}.cw-note-edit{gap:8px;padding:0 12px 12px;display:grid}.cw-note-edit .field{width:100%;font-size:var(--t-body);line-height:1.5}.cw-note-acts{justify-content:flex-end;gap:6px;display:flex}.account-edit-plan{max-width:220px}.account-edit-phone{max-width:260px}.settings-cols{grid-template-columns:208px minmax(0,1fr);align-items:start;gap:20px;display:grid}.settings-nav{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-direction:column;gap:2px;padding:6px;display:flex;position:sticky;top:12px}.settings-nav-item{border-radius:var(--radius-sm);width:100%;font:inherit;font-size:var(--t-body);color:var(--ink-soft);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:7px 10px;display:flex}.settings-nav-item:hover{background:var(--hover);color:var(--ink)}.settings-nav-item.is-on{background:var(--primary-soft);color:var(--primary-ink)}.settings-nav-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.settings-nav-count{background:var(--attention-soft);min-width:18px;color:var(--attention);font-size:var(--t-meta);font-weight:var(--w-strong);font-variant-numeric:tabular-nums;text-align:center;border-radius:999px;margin-left:auto;padding:1px 6px}.settings-body{min-width:0}@media (max-width:1100px){.settings-cols{grid-template-columns:minmax(0,1fr)}.settings-nav{flex-flow:wrap;position:static}}.settings-main{width:100%;max-width:none}.settings-services{margin-bottom:22px}.doc-body{min-width:0;padding:24px}.doc-search-icon{color:var(--muted);flex:none}.preview-facts{border-collapse:collapse;width:100%}.preview-facts td{vertical-align:top;padding:4px 0;font-size:13px}.preview-facts td:first-child{color:var(--muted);width:120px;padding-right:12px}.preview-message{border-top:1px solid var(--line);gap:8px;padding-top:12px;display:grid}.preview-message-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.preview-message-to{color:var(--muted);word-break:break-all;font-size:13px}.preview-message-subject{margin:0;font-size:13px;font-weight:600}.preview-body{white-space:pre-wrap;word-break:break-word;margin:0;font-size:12px;line-height:1.5}.btn-icon{padding:6px;line-height:0}.sect-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.row-tap{cursor:pointer}.row-tap:hover{background:var(--sunk)}.dp-page>.card,.dp-page>.notice{margin-bottom:12px}.dp-muted{color:var(--muted);font-size:12px}.dp-small{font-size:11px}.dp-lab{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}.dp-chip{border:1px solid var(--line);background:var(--sunk);color:var(--ink-soft);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:1px 8px;font-size:11.5px;font-weight:500;line-height:18px;text-decoration:none;display:inline-flex}.dp-chip svg,.dp-state svg,.dp-rel-icon svg,.dp-alert-icon svg,.dp-stage b svg,.btn svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.dp-chip.is-ok{background:var(--resolved-soft);color:var(--resolved);border-color:#0000}.dp-chip.is-bad{background:var(--danger-soft);color:var(--danger);border-color:#0000}.dp-chip.is-warn{background:var(--attention-soft);color:var(--attention);border-color:#0000}.dp-chip.is-run{background:var(--primary-soft);color:var(--primary-ink);border-color:#0000}.dp-chip.is-info{background:var(--pending-soft);color:var(--pending);border-color:#0000}.dp-spin{animation:1s linear infinite dp-spin}@keyframes dp-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.dp-spin{animation:none}}.dp-bad-t{color:var(--danger)}.dp-run-t{color:var(--primary-ink)}.dp-warn-t{color:var(--attention);font-weight:600}.dp-hero{grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.dp-hero>div{border-left:1px solid var(--line);align-content:start;gap:2px;padding:12px 16px;display:grid}.dp-hero>div:first-child{border-left:0}.dp-hero-main.is-ok{background:var(--resolved-soft)}.dp-hero-main.is-run{background:var(--primary-soft)}.dp-hero-main.is-bad{background:var(--danger-soft)}.dp-state{font-family:var(--font-display);align-items:center;gap:8px;font-size:18px;font-weight:700;display:flex}.dp-state svg{stroke-width:2.2px;width:19px;height:19px}.is-ok>.dp-state{color:var(--resolved)}.is-run>.dp-state{color:var(--primary-ink)}.is-bad>.dp-state{color:var(--danger)}.dp-hero-main p{color:var(--ink-soft);margin:0;font-size:12.5px}.dp-val{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:20px;font-weight:700}.dp-val.mono{font-family:var(--font-mono);font-size:16px}@media (max-width:900px){.dp-hero{grid-template-columns:repeat(2,minmax(0,1fr))}.dp-hero-main{grid-column:1/-1}}.dp-alerts{gap:8px;margin-bottom:12px;display:grid}.dp-banner{border-color:var(--primary);background:linear-gradient(0deg, var(--surface), var(--primary-soft));gap:10px;padding:14px 16px;display:grid}.dp-banner-head{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.dp-banner-icon{background:var(--primary);width:34px;height:34px;color:var(--on-accent);border-radius:10px;place-items:center;display:grid}.dp-banner-icon svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;width:17px;height:17px}.dp-banner-text{gap:1px;min-width:0;display:grid}.dp-banner-text b{font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.dp-banner-time{justify-items:end;display:grid}.dp-banner-time b{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--primary-ink);font-size:20px}.dp-banner-bar{background:var(--line);border-radius:99px;height:5px;overflow:hidden}.dp-banner-bar i{background:var(--primary);border-radius:99px;height:100%;transition:width 1s linear;display:block}@media (prefers-reduced-motion:reduce){.dp-banner-bar i{transition:none}}.dp-track{grid-template-columns:repeat(var(--n,8), minmax(0, 1fr));gap:4px;display:grid}@media (max-width:720px){.dp-track{grid-template-columns:repeat(4,minmax(0,1fr))}}.dp-alert{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);grid-template-columns:30px minmax(0,1fr);align-items:start;gap:12px;padding:12px 14px;display:grid}.dp-alert b{font-size:13px;display:block}.dp-alert span{color:var(--ink-soft);font-size:12px}.dp-alert-icon{border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.dp-alert-icon svg{width:15px;height:15px}.dp-alert.is-calm .dp-alert-icon{background:var(--pending-soft);color:var(--pending)}.dp-alert.is-bad .dp-alert-icon{background:var(--danger-soft);color:var(--danger)}.dp-cols{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:14px;display:grid}.dp-col{gap:14px;min-width:0;display:grid}@media (max-width:1000px){.dp-cols{grid-template-columns:minmax(0,1fr)}}.dp-panel{gap:10px;display:grid}.dp-page .card-pad{padding:14px 16px}.dp-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.dp-panel-head h2{margin:0;font-size:14.5px}.dp-tasks{gap:8px;display:grid}.dp-task{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;padding:12px 14px;display:grid}.dp-task-head{gap:3px;min-width:0;display:grid}.dp-task-title{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.dp-task-title b{font-size:13.5px}.dp-task-actions{align-items:start;gap:6px;display:flex}.dp-task-actions .btn{align-items:center;gap:5px;display:inline-flex}.dp-stages{grid-column:1/-1;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}@media (max-width:720px){.dp-stages{grid-template-columns:repeat(4,minmax(0,1fr))}}.dp-stage{gap:3px;min-width:0;display:grid}.dp-stage i{background:var(--line);border-radius:99px;height:4px;display:block;position:relative;overflow:hidden}.dp-stage i:after{content:"";width:var(--w,0%);background:var(--primary);border-radius:99px;position:absolute;inset:0}.dp-stage.is-done i:after{background:var(--resolved);width:100%}.dp-stage.is-fail i:after{background:var(--danger);width:100%}.dp-stage b{color:var(--muted);align-items:center;gap:4px;font-size:11px;font-weight:600;display:flex}.dp-stage.is-done b{color:var(--resolved)}.dp-stage.is-now b{color:var(--primary-ink)}.dp-stage.is-fail b{color:var(--danger)}.dp-stage em{color:var(--muted);font-variant-numeric:tabular-nums;font-size:10.5px;font-style:normal}.dp-url{font-family:var(--font-mono);color:var(--primary-ink);grid-column:1/-1;font-size:11.5px;text-decoration:none}.dp-url:hover{text-decoration:underline}.dp-fail{background:var(--danger-soft);color:var(--danger);border-radius:8px;grid-column:1/-1;gap:4px;padding:8px 10px;font-size:12px;display:grid}.dp-fail code,.dp-why code{background:var(--surface);color:var(--ink);font-family:var(--font-mono);white-space:pre-wrap;border-radius:5px;padding:6px 8px;font-size:11px;display:block;overflow-x:auto}.dp-day{gap:5px;display:grid}.dp-day+.dp-day{margin-top:6px}.dp-day-head{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);justify-content:space-between;font-size:11px;font-weight:600;display:flex}.dp-rel{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);overflow:hidden}.dp-rel-row{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:24px 40px minmax(0,1fr) auto 60px 16px;align-items:center;gap:10px;padding:6px 10px;display:grid}.dp-rel-row:hover{background:var(--hover)}@media (max-width:700px){.dp-rel-row{grid-template-columns:28px minmax(0,1fr) auto 16px}.dp-rel-when,.dp-rel-dur{display:none}}.dp-rel-icon{border-radius:7px;place-items:center;width:24px;height:24px;display:grid}.dp-rel-icon svg{stroke-width:2.2px;width:14px;height:14px}.dp-rel.is-ok .dp-rel-icon{background:var(--resolved-soft);color:var(--resolved)}.dp-rel.is-failed .dp-rel-icon{background:var(--danger-soft);color:var(--danger)}.dp-rel.is-running .dp-rel-icon{background:var(--primary-soft);color:var(--primary-ink)}.dp-rel-when{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.dp-rel-main{gap:0;min-width:0;display:grid}.dp-rel-main b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.dp-rel-meta{color:var(--muted);flex-wrap:wrap;gap:4px 10px;font-size:11.5px;display:flex}.dp-rel-tags{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.dp-rel-dur{color:var(--ink-soft);text-align:right;font-variant-numeric:tabular-nums;font-size:12px}.dp-chev{fill:none;width:14px;height:14px;stroke:var(--muted);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;transition:transform .15s}.dp-rel.is-open .dp-chev{transform:rotate(180deg)}.dp-rel-body{border-top:1px solid var(--line);background:var(--sunk);gap:8px;padding:10px 12px 12px 44px;display:grid}.dp-commits{gap:6px;margin:0;padding:0;list-style:none;display:grid}.dp-commits li{grid-template-columns:70px minmax(0,1fr) auto;align-items:baseline;gap:10px;font-size:12.5px;display:grid}.dp-steps{flex-wrap:wrap;gap:4px;display:flex}.dp-why{border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:6px;padding:10px 12px;display:grid}.dp-why b{color:var(--danger);font-size:12.5px}.dp-why.is-warn{border-color:var(--attention)}.dp-why.is-warn b{color:var(--attention)}.dp-why p{color:var(--ink-soft);margin:0;font-size:12px}.dp-why code{background:var(--sunk)}.dp-envs{gap:8px;display:grid}.dp-env{border:1px solid var(--line);border-radius:var(--radius-sm);grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:12px;display:grid}.dp-env.is-here{border-color:var(--primary)}.dp-env b{align-items:center;gap:6px;font-size:13.5px;display:flex}.dp-env-sub{grid-column:1/-1}.dp-mx{gap:6px;display:grid}.dp-mx-head{justify-content:space-between;gap:8px;font-size:12.5px;display:flex}.dp-mx-head span{color:var(--muted);font-variant-numeric:tabular-nums}.dp-stack{background:var(--line);border-radius:99px;height:10px;display:flex;overflow:hidden}.dp-stack i{height:100%;display:block}.dp-legend{gap:3px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.dp-legend li{color:var(--ink-soft);grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.dp-legend i{border-radius:3px;width:10px;height:10px;display:block}.dp-legend b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:500}.dp-chart{grid-template-columns:32px minmax(0,1fr);gap:2px 6px;display:grid}.dp-axis{height:64px;color:var(--muted);text-align:right;font-variant-numeric:tabular-nums;flex-direction:column;justify-content:space-between;font-size:10px;display:flex}.dp-axis span{line-height:1}.dp-chart-x{color:var(--muted);grid-column:2;justify-content:space-between;font-size:10.5px;display:flex}.dp-line{background:var(--sunk);border-radius:6px;width:100%;height:64px;display:block}.dp-line-grid{stroke:var(--line-strong);stroke-width:1px;opacity:.7}.dp-line-limit{stroke:var(--danger);stroke-dasharray:3 3;stroke-width:1px;opacity:.6}.dp-line-fill{fill:var(--attention);opacity:.12}.dp-line-stroke{fill:none;stroke:var(--attention);stroke-width:1.8px;vector-effect:non-scaling-stroke}.dp-procs{gap:6px;margin:0;padding:0;list-style:none;display:grid}.dp-procs li{grid-template-columns:minmax(0,1fr) 64px 92px;align-items:center;gap:12px;font-size:12.5px;display:grid}.dp-procs li .dp-muted{text-align:right;font-variant-numeric:tabular-nums}.dp-procs li .dp-chip{justify-self:start}.dp-loops{gap:6px;display:grid}.dp-certs{gap:6px;margin:0;padding:0;list-style:none;display:grid}.dp-certs li{grid-template-columns:minmax(0,1fr) auto 64px;align-items:center;gap:10px;font-size:12.5px;display:grid}.dp-certs li .mono{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dp-certs li .dp-chip{justify-self:end}.dp-empty{text-align:center;color:var(--muted);margin:0;padding:14px 0 6px;font-size:13px}.dp-loops>div{justify-content:space-between;align-items:center;gap:8px;font-size:12.5px;display:flex}.dp-spark{grid-template-columns:repeat(14,1fr);align-items:end;gap:3px;height:34px;display:grid}.dp-spark>div{align-content:end;gap:1px;height:100%;display:grid}.dp-spark i{background:var(--resolved);border-radius:2px;display:block}.dp-spark i.is-bad{background:var(--danger)}.dp-spark i.is-none{background:var(--line);height:2px}.dp-spark-x{color:var(--muted);justify-content:space-between;margin-top:-6px;font-size:10.5px;display:flex}.dp-nums{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.dp-nums>div{background:var(--sunk);border-radius:8px;padding:8px 10px;display:grid}.dp-nums b{font-family:var(--font-display);font-size:17px}.dp-nums span{color:var(--muted);font-size:11px}.dp-fails{gap:6px;display:grid}.dp-fails>div{grid-template-columns:minmax(0,1fr) 70px 16px;align-items:center;gap:8px;font-size:12px;display:grid}.dp-fails i{background:var(--line);border-radius:99px;height:6px;display:block;position:relative;overflow:hidden}.dp-fails i:after{content:"";width:var(--w);background:var(--danger);border-radius:99px;position:absolute;inset:0}.dp-fails b{text-align:right;font-variant-numeric:tabular-nums}.cases-shell{grid-template-columns:clamp(340px,26vw,420px) minmax(0,1fr);align-items:start;gap:16px;margin-top:14px;display:grid}.cases-queue{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-direction:column;height:calc(100vh - 150px);display:flex}.cases-toolbar{border-bottom:1px solid var(--line);flex-direction:column;gap:8px;padding:10px 12px;display:flex}.cases-toolbar .field{width:100%;max-width:none}.cases-qlist{flex:1;min-height:0;overflow-y:auto}.cases-qlist.is-stale{opacity:.55}.cases-qpager{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.cases-qempty{padding:20px 12px}.cases-qrow{text-align:left;border:none;border-top:1px solid var(--line-soft);cursor:pointer;background:0 0;align-items:center;gap:8px;width:100%;padding:7px 12px;font-size:12.5px;display:flex;position:relative}.cases-qrow:first-child{border-top:none}.cases-qrow:hover{background:var(--hover,#00000008)}.cases-qrow-sel{background:var(--primary-soft)}.cases-qdomain{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cases-qnum{flex:none;font-size:11px}.cases-qdots{flex:0 0 18px;justify-content:flex-end;gap:4px;display:flex}.cases-qdot{background:var(--muted);border-radius:50%;width:7px;height:7px}.cases-qdot.chip-progress{background:var(--primary)}.cases-qdot.chip-resolved{background:var(--resolved)}.cases-qdot.chip-attention{background:var(--attention)}.cases-qdot.chip-danger{background:var(--danger)}.cases-qfrac{text-align:right;width:38px;color:var(--ink-soft);font-variant-numeric:tabular-nums;flex:none;font-size:11.5px}.cases-pane{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-height:400px;padding:16px 20px;container-type:inline-size}.cases-pane-empty{place-items:center;min-height:360px;display:grid}.case-live{color:var(--muted);align-items:center;gap:6px;margin:-4px 0 12px;padding-left:14px;font-size:12.5px;display:flex}.case-live-dot{background:var(--primary);border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite case-live-pulse}@keyframes case-live-pulse{0%,to{opacity:1}50%{opacity:.35}}.case-fact{color:var(--ink-soft);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.case-progress{background:var(--line-soft);border-radius:10px;align-items:baseline;gap:8px;padding:7px 14px;display:inline-flex}.case-progress-num{font:800 20px/1 var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink-soft)}.case-progress-label{color:var(--muted);font-size:12.5px}.case-progress.is-mid{background:var(--attention-soft)}.case-progress.is-mid .case-progress-num,.case-progress.is-mid .case-progress-label{color:var(--attention)}.case-progress.is-done{background:var(--resolved-soft)}.case-progress.is-done .case-progress-num,.case-progress.is-done .case-progress-label{color:var(--resolved)}.case-layout{align-items:flex-start;gap:18px;margin-top:16px;display:flex}.case-nav{border:1px solid var(--line);background:var(--surface);width:316px;box-shadow:var(--shadow-card);border-radius:10px;flex-direction:column;flex:none;gap:1px;padding:8px;display:flex}.case-nav-item{color:var(--ink-soft);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:7px;align-items:center;gap:9px;padding:8px 10px;font-family:inherit;font-size:13px;display:flex}.case-nav-item:hover{background:var(--hover)}.case-nav-item.on{background:var(--primary-soft);color:var(--primary-ink);font-weight:600}.case-nav-ico{text-align:center;opacity:.75;flex:none;width:16px;font-size:14px}.case-nav-item.on .case-nav-ico{opacity:1}.case-nav-count{color:var(--muted);margin-left:auto;font-size:11px}.case-nav-item.on .case-nav-count{color:var(--primary-ink)}.case-body{background:var(--surface);border:1px solid var(--line);min-width:0;box-shadow:var(--shadow-card);border-radius:10px;flex:1;padding:16px}.grid2{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.grid2 .card{padding:14px 16px}.grid2 h3{color:var(--muted);margin:0 0 8px;font-size:13px}.ladder{flex-direction:column;gap:12px;display:flex}.ladder-rows{border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.lrow{border-top:1px solid var(--line)}.lrow:first-child{border-top:none}.lhead{text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;width:100%;padding:11px 14px;display:flex}.lhead:hover:not(:disabled){background:var(--primary-soft)}.lhead:disabled{cursor:not-allowed;opacity:.6}.lname{min-width:140px;font-size:13.5px;font-weight:600}.ltarget{flex:1;font-size:12.5px}.lrow-locked .lname{color:var(--muted)}.lockmsg{color:var(--attention);margin-top:-4px;padding:0 14px 12px;font-size:12.5px}.thread{background:var(--surface-sunk,#00000005);border-top:1px solid var(--line-soft);padding:4px 14px 14px}.tactions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.filters{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px;display:flex}.filters .chip{cursor:pointer;border:1px solid var(--line)}.chip-on{background:var(--ink);color:var(--surface)}.cases-console{max-width:none}.cgroup{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.crow{border-top:1px solid var(--line-soft);grid-template-columns:130px 1fr auto auto;align-items:center;gap:12px;padding:10px 14px;display:grid}.crow:first-child{border-top:none}.ctype{font-size:13px;font-weight:600}.cval{font-size:12.5px}.csrc{font-size:11.5px}.row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.opt{cursor:pointer;align-items:flex-start;gap:8px;padding:8px 0;display:flex}.radios label{align-items:center;gap:8px;padding:6px 0;font-size:13.5px;display:flex}.preview-body{background:var(--surface-sunk,#00000008);border:1px solid var(--line);border-radius:var(--radius);white-space:pre-wrap;max-height:300px;padding:10px 12px;font-size:12.5px;overflow-y:auto}@media (max-width:900px){.cases-shell{grid-template-columns:1fr}.cases-queue{max-height:260px}.grid2{grid-template-columns:1fr}}@container (max-width:1000px){.case-layout{display:block}.case-nav{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:2px 8px;width:auto;margin-bottom:14px;display:grid}.case-nav>.case-nav-group,.case-nav>.case-nav-item,.case-nav>.case-srow{grid-column:1/-1}}@media (max-width:1400px){.case-layout{display:block}.case-nav{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:2px 8px;width:auto;margin-bottom:14px;display:grid}.case-nav>.case-nav-group,.case-nav>.case-nav-item,.case-nav>.case-srow{grid-column:1/-1}}.cases-qtags{flex-wrap:wrap;gap:5px;margin-top:5px;display:flex}.cases-qtags:empty{display:none}.rail-duty{padding:0 12px 10px}.rail-duty .select-trigger{width:100%}.rail-duty .select-trigger,.select-pop.is-rail{--surface:#232741;--sunk:rgb(var(--white-rgb) / .05);--ink:var(--rail-ink);--ink-soft:#b9bee2;--muted:var(--rail-quiet);--line:rgb(var(--white-rgb) / .12);--line-soft:rgb(var(--white-rgb) / .08);--line-strong:rgb(var(--white-rgb) / .22);--hover:var(--rail-hover);--primary-soft:rgb(var(--primary-rgb) / .26);--primary-ink:#b9a6ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.case-nav-group{border-top:1px solid var(--line-soft);text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin-top:7px;padding:11px 10px 2px;font-size:10px;font-weight:700}.case-nav>.case-nav-group:first-child{border-top:none;margin-top:0;padding-top:3px}.case-nav-chan{width:100%;font:inherit;color:var(--ink-soft);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:7px;grid-template-columns:9px minmax(0,1fr) 92px 58px;grid-template-areas:"dot name tag time"".prev prev prev";align-items:center;gap:3px 9px;padding:8px 10px;font-size:13px;display:grid}.case-nav-chan:hover{background:var(--sunk)}.case-nav-chan.on{background:var(--primary-soft)}.case-nav-chan:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.case-chan-dot{border:1.5px solid var(--muted);opacity:.55;background:0 0;border-radius:50%;grid-area:dot;width:8px;height:8px}.case-chan-dot.chip-progress,.case-chan-dot.chip-danger,.case-chan-dot.chip-resolved,.case-chan-dot.chip-attention{opacity:1;border-width:1px}.case-chan-dot.chip-progress{background:var(--primary);border-color:var(--primary)}.case-chan-dot.chip-danger{background:var(--danger);border-color:var(--danger)}.case-chan-dot.chip-resolved{background:var(--resolved);border-color:var(--resolved)}.case-chan-dot.chip-attention{background:var(--attention);border-color:var(--attention)}.case-chan-name{white-space:nowrap;text-overflow:ellipsis;grid-area:name;min-width:0;font-weight:600;overflow:hidden}.case-nav-chan.on .case-chan-name{color:var(--primary-ink)}.case-chan-tag{grid-area:tag;justify-self:end}.case-chan-tag .chip{white-space:nowrap;padding:1px 6px;font-size:10px}.case-chan-when{font-variant-numeric:tabular-nums;color:var(--muted);white-space:nowrap;grid-area:time;justify-self:end;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px}.case-chan-prev{min-width:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;grid-area:prev;font-size:11.5px;overflow:hidden}.case-chan-prev b{color:var(--ink-soft);font-weight:600}.case-srow{width:100%;font:inherit;color:var(--ink-soft);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:9px;padding:7px 10px 7px 21px;font-size:13px;display:flex}.case-srow:hover{background:var(--sunk)}.case-srow.on{background:var(--primary-soft);color:var(--primary-ink);font-weight:600}.case-srow:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.case-srow .case-nav-ico{width:14px;font-size:12px}.case-ref,.case-round{white-space:nowrap;border-radius:10px;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;line-height:1.6;display:inline-flex}.case-ref{background:var(--ink);color:var(--surface);letter-spacing:.01em}.case-round{background:color-mix(in srgb, var(--primary) 9%, transparent);color:var(--primary-ink)}.case-waiting{background:var(--tag-attention);color:var(--attention);white-space:nowrap;border-radius:10px;align-items:center;padding:2px 8px;font-size:11px;font-weight:500;line-height:1.6;display:inline-flex}.chan{flex-direction:column;gap:14px;display:flex}.chan-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.chan-title{font-size:15px;font-weight:700}.chan-to{font-size:12px}.chan-thread{flex-direction:column;gap:10px;max-height:420px;display:flex;overflow-y:auto}.chan-msg{border:1px solid var(--line);border-radius:9px;padding:10px 12px}.chan-msg.is-out{background:var(--sunk);margin-right:40px}.chan-msg.is-in{background:var(--primary-soft);margin-left:40px}.chan-msg-head{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.chan-msg-subject{margin-top:4px;font-size:13px;font-weight:600}.chan-msg-body{white-space:pre-wrap;word-break:break-word;color:var(--ink-soft);max-height:220px;margin:6px 0 0;font-size:12.5px;line-height:1.5;overflow-y:auto}.chan-actions{flex-wrap:wrap;gap:8px;display:flex}.chan-reply,.chan-compose{flex-direction:column;gap:10px;display:flex}.chan-bar{border:1px solid var(--line);background:var(--surface);border-radius:14px;align-items:flex-end;gap:8px;padding:6px 6px 6px 12px;display:flex}.chan-bar:focus-within{border-color:color-mix(in srgb, var(--primary) 45%, var(--line))}.chan-bar-input{min-width:0;min-height:24px;max-height:220px;color:var(--ink);font:inherit;resize:vertical;background:0 0;border:0;flex:auto;padding:6px 0;font-size:13px;line-height:1.5}.chan-bar-input:focus{outline:none}.chan-bar-send{border-radius:999px;flex:none}.chan-bar-cancel,.chan-bar-draft{align-self:flex-start}.chan-sheet{border:1px solid var(--line);background:var(--sunk);border-radius:14px;flex-direction:column;gap:8px;padding:8px;display:flex}.chan-sheet:focus-within{border-color:color-mix(in srgb, var(--primary) 45%, var(--line))}.chan-sheet-subject,.chan-sheet-body{border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;padding:10px 14px}.chan-sheet-subject{border-bottom:0;border-radius:9px 9px 0 0;font-size:13px;font-weight:600}.chan-sheet-body{resize:vertical;border-radius:0 0 9px 9px;min-height:220px;font-size:13px;line-height:1.6}.chan-sheet-subject:focus,.chan-sheet-body:focus{outline:none}.chan-sheet-note{color:var(--muted);margin:0;font-size:11.5px}.chan-sheet.is-payload .preview-body{border:1px solid var(--line);background:var(--surface);border-top:0;border-radius:0 0 9px 9px;max-height:360px;font-size:12px}.chan-sheet-head{background:var(--surface);border-bottom:1px solid var(--line);color:var(--muted);border-radius:9px 9px 0 0;justify-content:space-between;align-items:center;gap:10px;padding:7px 14px;font-size:11.5px;display:flex}.chan-sheet-flag{background:color-mix(in srgb, var(--ink) 7%, transparent);letter-spacing:.02em;border-radius:10px;flex:none;padding:1px 8px;font-size:10.5px}.chan-sheet-empty{color:var(--muted);margin:0;padding:14px;font-size:12px}.chan-alerts{flex-direction:column;gap:6px;display:flex}.chan-alert{border-radius:9px;align-items:flex-start;gap:9px;margin:0;padding:9px 14px;font-size:12px;line-height:1.5;display:flex}.chan-alert.is-bad{background:color-mix(in srgb, var(--danger) 10%, var(--surface));border-left:3px solid var(--danger);color:var(--danger)}.chan-alert.is-warn{background:color-mix(in srgb, var(--attention) 14%, var(--surface));border-left:3px solid var(--attention);color:var(--attention)}.chan-alert-ico{background:color-mix(in srgb, currentColor 18%, transparent);border-radius:999px;flex:none;place-items:center;width:16px;height:16px;font-size:10px;font-weight:700;line-height:1;display:inline-grid}.chan-ctx{border-left:3px solid var(--primary);background:var(--primary-soft);border-radius:9px;align-items:flex-start;gap:10px;padding:10px 14px;display:flex}.chan-ctx-ico{flex:none;font-size:13px;line-height:1.5}.chan-ctx-text{flex-direction:column;gap:3px;min-width:0;display:flex}.chan-ctx-top{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.chan-ctx-to{min-width:0;font-family:var(--font-mono);color:var(--primary-ink);overflow-wrap:anywhere;font-size:12px}.chan-ctx-line{color:var(--muted);overflow-wrap:anywhere;font-size:11.5px}.chan-actions{align-items:center}.chan-actions-note{min-width:0}.chan-send{flex:none;align-items:center;gap:7px;display:inline-flex}.chan-send-ic{flex:none;width:13px;height:13px}.chan-bar.is-footer{background:var(--sunk);align-items:center;padding:8px 8px 8px 12px}.chan-bar-note{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);flex:auto;font-size:11.5px;overflow:hidden}.cases-crow{border:none;border-bottom:1px solid var(--line-soft);width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name count""note note";gap:2px 10px;padding:9px 12px;display:grid}.cases-crow:hover{background:var(--sunk)}.cases-crow:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.cases-crow-name{min-width:0;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;grid-area:name;font-size:13.5px;font-weight:600;overflow:hidden}.cases-crow-count{background:var(--primary-soft);min-width:22px;color:var(--primary-ink);font-variant-numeric:tabular-nums;text-align:center;border-radius:999px;grid-area:count;align-self:center;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.cases-crow-count.is-quiet{color:var(--muted);background:0 0}.cases-crow-note{min-width:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;grid-area:note;font-size:11.5px;overflow:hidden}.cases-crumb{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:10px 12px 8px;display:flex}.cases-crumb-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13.5px;font-weight:700;overflow:hidden}.cases-crumb-count{background:var(--primary-soft);color:var(--primary-ink);font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.cases-crumb-clear{color:var(--muted);cursor:pointer;background:0 0;border:none;margin-left:auto;padding:2px 4px;font-size:12px;line-height:1}.cases-crumb-clear:hover{color:var(--danger)}.cases-crumb-clear:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.links-table .cell-url{overflow-wrap:anywhere;word-break:break-word;min-width:24ch;max-width:60ch}.links-table th:not(:first-child),.links-table td:not(.cell-url){width:1%}.links-table td:nth-child(3),.links-table td:nth-child(4){white-space:nowrap}.head-field{flex-direction:column;flex:none;gap:5px;width:190px;display:flex}.head-field.is-narrow{width:140px}.att-bar{border:1px solid var(--line);background:var(--surface);border-radius:9px;align-items:stretch;margin-bottom:10px;display:inline-flex;overflow:hidden}.att-lede{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-right:2px;font-size:10px;font-weight:700}.att-pick{border:0;border-left:1px solid var(--line);font-weight:500;font:inherit;color:var(--ink-soft);cursor:pointer;background:0 0;border-radius:0;align-items:center;gap:6px;padding:4px 11px;font-size:12px;display:inline-flex}.att-pick:first-child{border-left:0}.att-pick:hover{background:var(--sunk);color:var(--ink)}.att-pick b{text-align:center;min-width:16px;color:var(--ink);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.att-pick.tone-attention b{color:var(--attention)}.att-pick.tone-danger b{color:var(--danger)}.att-pick.tone-resolved b{color:var(--resolved)}.att-pick.is-on,.att-pick.is-on:hover{background:var(--ink);color:var(--surface)}.att-pick.is-on b{color:inherit}.att-clear{border:1px solid var(--line);background:var(--surface);width:26px;height:26px;font:inherit;color:var(--muted);cursor:pointer;border-radius:9px;place-items:center;padding:0;font-size:12px;line-height:1;display:inline-grid}.att-clear:hover{background:var(--sunk);color:var(--ink)}.att-clear.is-idle{visibility:hidden}.head-flabel{letter-spacing:.04em;color:var(--muted);font-size:11px;font-weight:600}.head-reset{border:none;border-left:1px solid var(--line);color:var(--primary-ink);background:0 0;border-radius:0;margin-left:auto;padding-left:14px;font-weight:600}.head-reset:hover:not(:disabled){background:var(--primary-soft);border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:var(--primary-ink)}.act-pager{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.cl-pane{flex-direction:column;gap:4px;display:flex}.cl-lede{max-width:78ch;margin:0 0 10px}.cl-name{flex-direction:column;gap:1px;display:flex}.cl-good{color:var(--resolved);font-weight:600}.cl-bad{color:var(--danger);font-weight:600}.cases-qsection+.cases-qsection{margin-top:2px}.cases-qsection-head{border-top:1px solid var(--line-soft);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:baseline;gap:8px;padding:10px 12px 4px;font-size:10.5px;font-weight:700;display:flex}.cases-qsection:first-child .cases-qsection-head{border-top:none}.cases-qwhen{color:var(--muted);white-space:nowrap;font-size:10.5px}.ly-board{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:10px;display:grid}.ly-board.is-wide{overscroll-behavior-x:contain;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:minmax(380px,1fr);grid-auto-flow:column;overflow-x:auto}.ly-board.is-wide::-webkit-scrollbar{height:0}.ly-hbar{z-index:3;background:linear-gradient(to top, var(--bg) 60%, transparent);margin-top:6px;padding-top:2px;position:sticky;bottom:0;overflow:auto hidden}.ly-hbar>i{height:1px;display:block}.ly-hbar.is-idle{visibility:hidden}.ly-col{flex-direction:column;gap:6px;min-width:0;display:flex}.ly-colhead{z-index:2;border:1px solid var(--line);background:var(--surface);box-shadow:0 6px 10px -8px rgb(var(--black-rgb) / .35);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-radius:8px;align-items:center;gap:6px;margin:0;padding:8px 10px;font-size:11px;font-weight:700;display:flex;position:sticky;top:0}.ly-collabel{flex:none;min-width:0}.ly-alarmcount{border:1px solid color-mix(in srgb, var(--attention) 45%, transparent);color:var(--attention);letter-spacing:0;background:0 0;border-radius:999px;flex:none;align-items:center;gap:3px;padding:1px 7px 1px 6px;font-size:10.5px;font-weight:600;display:inline-flex}.ly-alarmcount-ic{fill:currentColor;flex:none;width:9px;height:9px}.ly-total{letter-spacing:0;margin-left:auto}.ly-colhead .ly-total{font-weight:600}.ly-colhead .ly-total:empty{display:none}.ly-colbody{flex-direction:column;gap:9px;min-height:90px;display:flex}:root{--card-edge:#0018ff;--card-edge-alarm:#e0245e;--rose-ink:#a8154a;--tag-attention:#b41a4d29;--tag-here:#4737c24d;--tag-hold:#bababa4f}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--card-edge:#5a6cff;--card-edge-alarm:#ff6f9a;--rose-ink:#ff9ec0}}:root[data-theme=dark]{--card-edge:#5a6cff;--card-edge-alarm:#ff6f9a;--rose-ink:#ff9ec0}.ly-tile{border:1px solid var(--line);background:var(--surface);width:100%;font:inherit;text-align:left;cursor:pointer;font-variant-numeric:tabular-nums;border-radius:2px 9px 9px 2px;flex-direction:column;gap:12px;padding:12px 13px 12px 14px;font-size:12.5px;line-height:1.5;display:flex;position:relative}.ly-tile:before{content:"";background:var(--card-edge);width:3px;position:absolute;top:-1px;bottom:-1px;left:-1px}.jump-back{z-index:95;background:rgb(var(--scrim-rgb) / .4);justify-content:center;padding-top:12vh;display:flex;position:fixed;inset:0}.jump{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);width:min(680px,92vw);box-shadow:var(--shadow-pop);align-self:flex-start;overflow:hidden}.jump-box{border:none;border-bottom:1px solid var(--line-soft);width:100%;font:inherit;background:var(--surface);color:var(--ink);padding:14px 16px;font-size:15px}.jump-box:focus{outline:none}.jump-list{flex-direction:column;gap:2px;max-height:46vh;margin:0;padding:6px;list-style:none;display:flex;overflow-y:auto}.jump-hit{border-radius:var(--radius-sm);width:100%;font:inherit;text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;padding:8px 10px;display:flex}.jump-hit.is-on{background:var(--sunk)}.jump-ref{min-width:68px;font-family:var(--font-mono);color:var(--primary-ink);flex:none;font-size:12px}.jump-what{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.jump-what b{font-size:13.5px;font-weight:600}.jump-what span{color:var(--muted);font-size:11.5px}.jump-kind{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);flex:none;font-size:10.5px}.jump-none{color:var(--muted);margin:0;padding:14px 16px;font-size:13px}.jump-keys{border-top:1px solid var(--line-soft);background:var(--sunk);color:var(--muted);align-items:center;gap:4px;margin:0;padding:8px 14px;font-size:11px;display:flex}.jump-keys kbd{font-family:var(--font-mono);border:1px solid var(--line);background:var(--surface);color:var(--ink-soft);border-bottom-width:2px;border-radius:4px;padding:0 5px;font-size:10px}.team-load{flex-direction:column;line-height:1.25;display:flex}.team-load .mini{color:var(--muted)}.cw-facts-wide .cw-fact{grid-template-columns:112px minmax(0,1fr)}.site-memory-verdict{font-size:11px;font-weight:var(--w-label,600);color:var(--attention)}.sendall{flex-direction:column;gap:8px;display:flex}.sendall-one{border:1px solid var(--line);border-radius:var(--radius-sm);cursor:pointer;align-items:flex-start;gap:9px;padding:8px 10px;display:flex}.sendall-what{flex-direction:column;gap:1px;min-width:0;display:flex}.sendall-warn{color:var(--attention);font-size:11px}.sendall-foot{gap:8px;margin-top:2px;display:flex}.inbox-context{border-bottom:1px solid var(--line-soft);color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 12px;padding-bottom:10px;font-size:12px;display:flex}.inbox-context-go{margin-left:auto;font-weight:600}.inbox-canned{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.chan-read{color:var(--ink-soft);align-items:center;gap:8px;margin:0 0 6px;font-size:12px;display:flex}.chan-read-next{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:10px}.chan-actions .is-suggested{box-shadow:0 0 0 2px var(--primary-soft), 0 0 0 3px var(--primary)}.board-keys{color:var(--muted);align-items:center;gap:4px;margin:0 0 8px;font-size:11.5px;display:flex}.board-keys kbd{font-family:var(--font-mono);border:1px solid var(--line);background:var(--surface);color:var(--ink-soft);border-bottom-width:2px;border-radius:4px;padding:0 5px;font-size:10.5px}.ly-tile:hover{border-color:var(--muted)}.ly-tile.is-cursor{z-index:1;border-color:var(--primary);outline:2px solid var(--primary);outline-offset:2px;box-shadow:0 10px 24px rgb(var(--primary-rgb) / .18)}.ly-cursor-tag{background:var(--primary);color:var(--surface);pointer-events:none;border-radius:999px;align-items:center;gap:5px;padding:2px 9px 2px 3px;font-size:11px;font-weight:600;line-height:1.5;display:inline-flex;position:absolute;bottom:-11px;right:12px}.ly-cursor-tag kbd{background:rgb(var(--white-rgb) / .22);color:inherit;font:inherit;border:0;border-radius:999px;padding:0 6px;font-size:10.5px}.ly-tile:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.ly-tile.is-alarm{background:var(--attention-soft)}.ly-tile.is-alarm:before{background:var(--card-edge-alarm)}.ly-tile-top{align-items:center;gap:8px;min-width:0;line-height:1.25;display:flex}.ly-num,.ly-round,.ly-age,.ly-tag,.ly-ava,.ly-for,.ly-gone,.ly-total,.ly-owner.is-nobody{white-space:nowrap;border:1px solid #0000;border-radius:10px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:500;line-height:1.6;display:inline-flex}.ly-tags{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.ly-tag{text-overflow:ellipsis;max-width:100%;overflow:hidden}.ly-tag.is-attention{background:var(--tag-attention);color:var(--attention);font-weight:500}.ly-tag.is-here{background:var(--tag-here);color:var(--primary-ink)}.ly-tag.is-hold{background:var(--tag-hold);color:var(--ink-soft)}.ly-tag.is-trust,.ly-tag.is-photo{font-weight:400}.ly-tag.tone-neutral{background:color-mix(in srgb, var(--ink) 7%, transparent)}.ly-tag.tone-attention{background:color-mix(in srgb, var(--attention) 14%, transparent)}.ly-tag.tone-danger{background:color-mix(in srgb, var(--danger) 12%, transparent)}.ly-tag.tone-resolved{background:color-mix(in srgb, var(--resolved) 14%, transparent)}.ly-tag.tone-progress{background:color-mix(in srgb, var(--primary) 12%, transparent)}.ly-tag-ic{fill:currentColor;flex:none;width:11px;height:11px}.ly-tag.tone-attention{color:var(--attention)}.ly-tag.tone-danger{color:var(--danger)}.ly-tag.tone-resolved{color:var(--resolved)}.ly-tag.tone-progress{color:var(--primary-ink)}.ly-tag.tone-neutral{color:var(--ink-soft)}.ly-tag.tone-neutral .ly-tag-ic{color:var(--muted)}.ly-held{color:var(--muted);white-space:nowrap;align-self:flex-start;font-size:10.5px}.ly-said{max-width:100%;color:var(--attention);white-space:nowrap;align-self:flex-start;font-size:10.5px;font-weight:600}.ly-chain{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 10px;display:grid}.ly-cell{border:0;border-left:3px solid var(--line);background:var(--line-soft);border-radius:0 4px 4px 0;align-items:center;gap:6px;min-width:0;padding:5px 10px;line-height:1.35;display:flex}.ly-cell b{letter-spacing:0;color:var(--muted);flex:0 0 58px;font-size:12.5px;font-weight:400}.ly-cell em{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-size:12.5px;font-style:normal;font-weight:500;overflow:hidden}.ly-cell.tone-progress{border-left-color:var(--primary)}.ly-cell.tone-progress em{color:var(--primary-ink)}.ly-cell.tone-attention{border-left-color:var(--attention)}.ly-cell.tone-attention em{color:var(--attention)}.ly-cell.tone-danger{border-left-color:var(--danger)}.ly-cell.tone-danger em{color:var(--danger)}.ly-cell.tone-resolved{border-left-color:var(--resolved)}.ly-cell.tone-resolved em{color:var(--resolved)}.ly-cell.tone-neutral em{color:var(--ink)}.ly-cell.is-off{border-left-color:var(--line-soft);background:0 0}.ly-cell.is-off b,.ly-cell.is-off em,.ly-cell.is-off .ly-ic{color:var(--muted);opacity:.75;font-weight:400}.ly-ic{fill:currentColor;flex:0 0 13px;width:13px;height:13px}.ly-cell.tone-progress .ly-ic{color:var(--primary-ink)}.ly-cell.tone-attention .ly-ic{color:var(--attention)}.ly-cell.tone-danger .ly-ic{color:var(--danger)}.ly-cell.tone-resolved .ly-ic{color:var(--resolved)}.ly-cell.tone-neutral .ly-ic{color:var(--muted)}.ly-ic-cut{fill:var(--line-soft)}.ly-tile-foot{min-width:0;color:var(--muted);align-items:baseline;gap:10px;font-size:12.5px;display:flex}.ly-owner{min-width:0;color:var(--ink-soft);flex:0 auto;align-items:center;font-weight:400;display:inline-flex}.ly-ava{background:var(--primary-soft);border-color:color-mix(in srgb, var(--primary) 30%, transparent);min-width:0;color:var(--primary-ink);letter-spacing:0;text-overflow:ellipsis;flex:0 auto;font-style:normal;font-weight:600;overflow:hidden}.ly-owner.is-nobody{background:color-mix(in srgb, var(--card-edge-alarm) 12%, transparent);color:var(--rose-ink)}.ly-for{border-color:var(--line);min-width:0;max-width:100%;color:var(--ink-soft);flex:auto}.ly-gone{background:var(--tag-hold);color:var(--ink-soft);flex:none}.ly-gone.is-all{background:var(--resolved-soft);color:var(--resolved)}.ly-tile-foot>:last-child{margin-left:auto}.ly-tile-foot>:first-child{flex:none}.ly-tile-foot>.tooltip-host{min-width:0}.ly-here{min-width:0;color:var(--primary-ink);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;font-size:10px;display:flex;overflow:hidden}.ly-here-dot{background:var(--primary);border-radius:50%;flex:none;width:6px;height:6px;animation:1.8s ease-in-out infinite case-live-pulse}.cl-lent{color:var(--primary-ink);align-items:center;gap:5px;font-size:12px;display:inline-flex}.case-here{color:var(--primary-ink);align-items:center;gap:6px;font-size:12px;display:inline-flex}.ly-colempty{color:var(--muted);text-align:center;margin:0;padding:10px;font-size:11px}.ly-colmore{justify-content:center;width:100%}.ly-tile-top em,.ly-tile-foot em{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:8.5px;font-style:normal;font-weight:700}.ly-age em{margin-right:3px}.ly-gone em{margin-left:3px}.ly-round,.ly-age,.ly-total{background:color-mix(in srgb, var(--primary) 9%, transparent);color:var(--primary-ink);flex:none;font-weight:600}.ly-num{background:var(--ink);color:var(--surface);letter-spacing:.01em;flex:none;font-weight:600}.ly-site{color:var(--ink);flex:auto;font-size:14px;font-weight:500}.ly-clip{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}@media (max-width:900px){.ly-board{grid-template-columns:repeat(2,minmax(0,1fr))}.ly-board.is-wide{grid-template-columns:none}}@media (max-width:620px){.ly-board{grid-template-columns:minmax(0,1fr)}.ly-board.is-wide{grid-template-columns:none}}.case-next{padding:2px 9px}.cases-bar{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:10px;display:flex}.cases-search{flex:260px;min-width:200px;max-width:420px}.cases-solo{flex-direction:column;align-items:stretch;gap:10px;display:flex}.asg-bulk{border:1px solid var(--line);background:var(--surface);border-radius:11px;flex-wrap:wrap;align-items:flex-end;gap:10px;margin:0 0 12px;padding:10px 12px;display:flex}.wl-actions{gap:6px;display:inline-flex}.wl-covers{color:var(--muted);font-size:11.5px;display:block}.wl-source{color:var(--primary-ink);flex-direction:column;gap:1px;text-decoration:none;display:inline-flex}.wl-source:hover{color:var(--primary)}.wl-stat-ok{border-top:2px solid var(--resolved)}.wl-stat-waiting{border-top:2px solid var(--attention)}.wl-stat-no{border-top:2px solid var(--danger)}.wl-preview{border:1px solid var(--line);background:var(--sunk);border-radius:9px;margin:10px 0 14px;padding:9px 11px;font-size:13px}.wl-preview p{margin:0}.wl-preview p+p{margin-top:5px}.wl-preview-note{color:var(--attention)}.ly-tile.is-alarm{background:var(--alarm-card-ground);--muted:#7d2c4b;--line:#e6c3d1;--line-soft:#f8e0e9;--ink:#3d0d22;--ink-soft:#5e2038}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ly-tile.is-alarm{background:var(--alarm-card-ground-dark);--muted:#d3a3b6;--line:#4d2334;--line-soft:#391b27;--ink:#fbe8ef;--ink-soft:#e2c2d0}}:root[data-theme=dark] .ly-tile.is-alarm{background:var(--alarm-card-ground-dark);--muted:#d3a3b6;--line:#4d2334;--line-soft:#391b27;--ink:#fbe8ef;--ink-soft:#e2c2d0}.ly-tile{--attention:var(--rose-ink)}.ly-tile.is-alarm{--danger:#8f1d1d;--primary-ink:#3b2ea8;--resolved:#115c37}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ly-tile.is-alarm{--danger:#ff7b6f;--primary-ink:#c3b1ff;--resolved:#74d3b0}}:root[data-theme=dark] .ly-tile.is-alarm{--danger:#ff7b6f;--primary-ink:#c3b1ff;--resolved:#74d3b0}.ly-tile [class*=tone-]:not(.ly-tag){background:0 0}.client-sort{margin-left:auto}.client-line{align-items:center;gap:6px;min-width:0;display:flex}.client-open{width:18px;height:18px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:5px;flex:none;place-items:center;font-size:9px;display:grid}.client-open:hover:not(:disabled){background:var(--sunk);color:var(--ink)}.client-open:disabled{opacity:.25;cursor:default}.clients-dense .person-chip{max-width:74px}.client-support-many{width:100%;min-width:0;font:inherit;text-align:left;color:var(--ink-soft);cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:4px;margin:-2px 0;padding:2px 0;display:flex}.client-support-many:hover{background:0 0}.clients-dense .count-none{padding:0}.table-dense .table td{padding:3px 14px}.table-dense .table th{padding:6px 14px}.table-dense .table .btn-sm{height:24px;font-size:var(--t-meta);padding:0 9px}.clients-dense .sup-pick-quiet .select-trigger{height:24px;min-height:24px}@media (max-width:1460px){.clients-dense [data-col=load],.clients-dense [data-col=signedUp]{display:none}}.billing-dense .table-pane,.billing-dense .toolbar{max-width:1080px}@media (max-width:1500px){.billing-dense [data-col=objectId]{display:none}}@media (max-width:1280px){.billing-dense [data-col=client]{display:none}}.modal:has(>.modal-body>.dom-body){--t-meta:12px;--t-small:11px;--w-strong:600;--control-h:32px}.modal:has(>.modal-body>.dom-body) h2{font-size:15px;font-weight:600}.modal:has(>.modal-body>.dom-body) .modal-sub{font-size:var(--t-meta);margin-bottom:12px}.dom-sub{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.dom-sub-when{margin-left:auto}.modal:has(>.modal-body>.dom-body) .modal-foot{margin-top:14px}.modal:has(>.modal-body>.dom-body) .modal-foot .btn{min-height:30px;padding:0 12px;font-size:12.5px}.dom-body{font-size:var(--t-meta);gap:14px;display:grid}.dom-body .fieldrow{margin-bottom:8px}.dom-body .label{margin-bottom:4px}.dom-section>.label{margin-bottom:-4px}.dom-body .field{padding:0 10px}.dom-body .notice{font-size:var(--t-meta);padding:8px 10px}.dom-body .label,.dom-body .fieldrow label{font-size:var(--t-small)}.dom-body .field{height:var(--control-h);min-height:var(--control-h);font-size:var(--t-meta)}.dom-section{border-top:1px solid var(--line-soft);gap:8px;padding-top:12px;display:grid}.dom-section-title{font-size:var(--t-small);font-weight:var(--w-strong);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0}.dom-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 10px;display:flex}.dom-source{font-size:var(--t-small);color:var(--ink-soft)}.dom-section-note{font-size:var(--t-meta);color:var(--muted);margin:0}.dom-party{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--sunk);gap:2px;padding:10px 12px 4px;display:grid}.dom-party-head{font-size:var(--t-meta);justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.dom-party .field{background:var(--surface)}.dom-party .fieldrow-hint{display:none}.modal-foot .dom-unmark{color:var(--ink-soft);background:0 0;border-color:#0000;margin-right:auto}.modal-foot .dom-unmark:hover:not(:disabled){background:var(--hover);color:var(--ink)}.dom-join{align-items:start;gap:8px;display:flex}.dom-join>.fieldrow{flex:auto;min-width:0}.dom-join>.fieldrow .fieldrow-hint{display:none}.dom-join>.fieldrow{margin-bottom:0}.dom-join>.btn{height:var(--control-h);min-height:var(--control-h);padding:0 12px;font-size:12.5px}.kind-pick,.kind-pick .select-trigger{width:100%;min-width:0}.kind-pick .select-trigger{height:22px;min-height:22px;font-size:var(--t-small);font-weight:var(--w-strong);border-color:#0000;border-radius:999px;padding:0 6px 0 8px}.kind-pick .select-chevron{opacity:.55}.kind-pick .select-trigger:hover,.kind-pick .select-trigger[aria-expanded=true]{border-color:currentColor}.marks{align-items:center;gap:6px;display:inline-flex}.mark{border-radius:var(--radius-xs);border:1px solid #0000;place-items:center;width:22px;height:22px;line-height:1;display:inline-grid}.mark.is-ok{border-color:color-mix(in srgb, var(--resolved) 28%, transparent)}.mark.is-wait{border-color:color-mix(in srgb, var(--attention) 32%, transparent)}.mark.is-bad{border-color:color-mix(in srgb, var(--danger) 30%, transparent)}.mark.is-quiet{border-color:var(--line)}.mark.is-none{border-color:#0000}.mark.is-ok{background:var(--resolved-soft);color:var(--resolved)}.mark.is-wait{background:var(--attention-soft);color:var(--attention)}.mark.is-bad{background:var(--danger-soft);color:var(--danger)}.mark.is-quiet{background:var(--sunk);color:var(--ink-soft)}.mark.is-none{color:var(--line-strong)}.mark:hover{background:var(--primary-soft);border-color:color-mix(in srgb, var(--primary) 35%, transparent);color:var(--primary-ink)}.kind-chip{font-size:var(--t-small);font-weight:var(--w-strong);border-radius:999px;padding:1px 8px;display:inline-block}.kind-pick.is-leaks .select-trigger,.kind-chip.is-leaks{background:var(--danger-soft);color:var(--danger)}.kind-pick.is-whitelist .select-trigger,.kind-chip.is-whitelist{background:var(--resolved-soft);color:var(--resolved)}.kind-pick.is-platform .select-trigger,.kind-chip.is-platform{background:var(--primary-soft);color:var(--primary-ink)}.kind-pick.is-in_review .select-trigger,.kind-chip.is-in_review{background:var(--attention-soft);color:var(--attention)}.kind-pick.is-no_category .select-trigger,.kind-chip.is-no_category{background:var(--sunk);color:var(--ink-soft)}.queue-template{width:16rem;font-family:var(--font-mono);font-size:var(--t-meta)}@media (max-width:1920px){.domains-dense [data-col=mirrors],.domains-dense [data-col=registrar]{display:none}}@media (max-width:1600px){.domains-dense [data-col=cdn],.domains-dense [data-col=mirror],.domains-dense [data-col=reply],.domains-dense [data-col=lastReply]{display:none}}@media (max-width:1450px){.domains-dense [data-col=reply],.domains-dense [data-col=searchState],.domains-dense [data-col=mirror]{display:none}}@media (max-width:1300px){.domains-dense [data-col=hoster],.domains-dense [data-col=checked]{display:none}}.client-go{justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.client-go .btn{white-space:nowrap}.client-kind{background:var(--sunk);min-width:44px;font-size:var(--t-small);font-weight:var(--w-strong);color:var(--muted);text-align:center;white-space:nowrap;border-radius:999px;padding:1px 7px;display:inline-block}.client-kind.is-agency{background:var(--primary-soft);color:var(--primary-ink)}.client-kind.is-more{background:var(--sunk);min-width:0;color:var(--muted);margin-left:auto;padding:1px 5px}.client-count-link{font-size:11px;font-weight:var(--w-strong);font-variant-numeric:tabular-nums;color:var(--primary-ink);text-decoration:none}.client-count-link:hover{text-decoration:underline}.client-pill{min-width:28px;font-size:var(--t-small);font-weight:var(--w-strong);font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;border-radius:999px;padding:0 8px;text-decoration:none;display:inline-block}.client-pill.is-wait{background:var(--attention-soft);color:var(--attention)}.client-pill.is-open{background:var(--pending-soft);color:var(--pending)}.client-pill.is-resolved{background:var(--resolved-soft);color:var(--resolved)}.client-pill.is-attention{background:var(--attention-soft);color:var(--attention)}.client-pill.is-danger{background:var(--danger-soft);color:var(--danger)}.client-pill.is-neutral{background:var(--sunk);color:var(--muted)}a.client-pill:hover{background:color-mix(in srgb, var(--pending) 22%, var(--surface))}.client-count{font-variant-numeric:tabular-nums;white-space:nowrap}.client-count.is-none{color:var(--muted)}.clients-dense td .count-none,.clients-dense td .client-count.is-none,.clients-dense td .client-support-many .mini,.clients-dense td .muted.mini,.clients-dense td .sup-who.is-none{color:var(--muted);font-size:12.5px;font-weight:500}.client-go-gap{flex:none;width:26px}.client-who{border-radius:var(--radius-xs);min-width:0;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:flex-start;gap:1px;padding:0;display:flex}.client-who:hover .cell-strong,.client-who:focus-visible .cell-strong{color:var(--primary-ink)}.client-line,.client-who,.client-who .cell-strong{min-width:0;max-width:100%}.client-who .cell-strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.client-ref{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--muted);white-space:nowrap;font-size:11px}.sup-cell{flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;display:flex}.sup-who{min-width:6ch;font-weight:var(--w-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sup-who.is-none{font-weight:var(--w-body);color:var(--muted)}.sup-state{min-width:4ch;font-style:normal;font-size:var(--t-meta);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;overflow:hidden}.sup-state.is-gone{color:var(--danger)}.sup-assign{text-overflow:ellipsis;min-width:0;height:24px;font-size:var(--t-meta);white-space:nowrap;flex:0 auto;padding:0 10px;overflow:hidden}.sup-cell .select{flex:none;margin-left:auto}.sup-pick-quiet .select-value{display:none}.sup-pick-quiet{flex:none;width:26px;min-width:0}.sup-pick-quiet.is-need .select-trigger{background:var(--attention-soft);border-color:color-mix(in srgb, var(--attention) 30%, transparent);color:var(--attention)}.sup-pick-quiet .select-trigger{color:var(--muted);background:0 0;border-color:#0000;width:26px;min-width:0;padding-inline:4px}.sup-pick-quiet .select-trigger:hover:not(:disabled){background:var(--sunk);color:var(--ink)}.sup-face{background:var(--primary-soft);width:22px;height:22px;color:var(--primary-ink);letter-spacing:.02em;border-radius:999px;place-items:center;font-size:10px;font-weight:700;display:grid}.sup-load{background:var(--sunk);border-radius:999px;justify-content:flex-end;align-items:center;min-width:54px;height:18px;padding:0 6px;display:inline-flex;position:relative;overflow:hidden}.sup-load-bar{border-radius:999px;position:absolute;inset:0 auto 0 0}.sup-load-n{font-variant-numeric:tabular-nums;font-size:11px;font-weight:700;position:relative}.sup-load.is-light .sup-load-bar{background:var(--resolved-soft)}.sup-load.is-light .sup-load-n{color:var(--resolved)}.sup-load.is-busy .sup-load-bar{background:var(--attention-soft)}.sup-load.is-busy .sup-load-n{color:var(--attention)}.sup-load.is-heavy .sup-load-bar{background:var(--danger-soft)}.sup-load.is-heavy .sup-load-n{color:var(--danger)}.sup-tally{font-variant-numeric:tabular-nums;text-align:right;cursor:default;font-size:11px;font-weight:700;display:inline-block}.sup-tally.is-light{color:var(--resolved)}.sup-tally.is-busy{color:var(--attention)}.sup-tally.is-heavy{color:var(--danger)}.sup-pick-quiet .select-trigger-icon{opacity:.55}.sup-pick-quiet .select-trigger:hover:not(:disabled) .select-trigger-icon,.sup-pick-quiet .select-trigger:focus-visible .select-trigger-icon{opacity:1}.sup-held{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px;width:100%;display:grid}.sup-name,.sup-primary,.sup-stand>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.sup-name{font-size:12.5px;font-weight:600}.sup-primary{color:var(--muted);font-size:11.5px;text-decoration:line-through}.sup-stand{align-items:center;gap:5px;min-width:0;max-width:100%;font-size:12.5px;font-weight:600;display:flex}.sup-stand em{flex:none}.client-lead-pick .select-trigger{background:var(--surface)}.client-model-do{justify-self:end}.client-model.cw-head>*{font-size:var(--t-label);font-weight:var(--w-label);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.cw-fact-value .select{width:100%;min-width:0}.cw-fact-value .select-value{min-width:0}.client-work,.client-facts,.client-drawer{--t-title:15px;--t-body:13px;--t-meta:12px;--t-small:11px;--t-label:10.5px;--w-body:430;--w-strong:500;--w-label:600}.client-work{grid-template-columns:348px minmax(0,1fr);align-items:start;gap:14px;display:grid}@media (max-width:1100px){.client-work{grid-template-columns:minmax(0,1fr)}}.client-work-main,.client-work-side{flex-direction:column;gap:14px;min-width:0;display:flex}.cw-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:0;overflow:hidden}.cw-title{background:var(--primary-soft);border-bottom:1px solid color-mix(in srgb, var(--primary) 20%, transparent);color:var(--primary-ink);font-size:var(--t-body);font-weight:var(--w-label);letter-spacing:-.01em;align-items:center;gap:8px;margin:0;padding:6px 12px;display:flex}.cw-title .muted{font-size:var(--t-small);font-weight:var(--w-body);letter-spacing:0;text-transform:none;margin-left:auto}.cw-calm{background:var(--resolved-soft);border-color:color-mix(in srgb, var(--resolved) 25%, transparent)}.cw-calm .cw-title{background:color-mix(in srgb, var(--resolved) 14%, transparent);border-bottom-color:color-mix(in srgb, var(--resolved) 25%, transparent);color:var(--resolved)}.cw-calm-text{font-size:var(--t-body);font-weight:var(--w-body);color:var(--resolved);margin:0;padding:6px 12px}.cw-need{border-top:1px solid var(--line-soft);grid-template-columns:48px 74px minmax(0,1fr) 118px 104px 32px 48px 64px 44px;align-items:center;gap:10px;height:30px;padding:4px 12px;display:grid}.cw-need .btn{height:21px;font-size:var(--t-meta);border-radius:var(--radius-xs);padding:0 9px}.cw-need:has(.is-reply){background:var(--attention-soft)}.cw-need:has(.is-silent){background:var(--pending-soft)}:is(.cw-need:has(.is-bounced),.cw-need:has(.is-returned)){background:var(--danger-soft)}:is(.cw-need:has(.is-authorisation),.cw-need:has(.is-unassigned)){background:var(--sunk)}.cw-need:has(.is-reply):hover{background:color-mix(in srgb, var(--attention) 22%, var(--surface))}.cw-need:has(.is-silent):hover{background:color-mix(in srgb, var(--pending) 22%, var(--surface))}:is(.cw-need:has(.is-bounced):hover,.cw-need:has(.is-returned):hover){background:color-mix(in srgb, var(--danger) 20%, var(--surface))}:is(.cw-need:has(.is-authorisation):hover,.cw-need:has(.is-unassigned):hover){background:var(--hover)}.cw-card .btn:hover:not(:disabled),.client-bar .btn:not(.btn-primary):hover:not(:disabled){background:var(--primary-soft);border-color:color-mix(in srgb, var(--primary) 35%, transparent);color:var(--primary-ink)}.cw-need-kind{min-width:92px;font-size:var(--t-meta);font-weight:var(--w-strong);color:var(--muted);flex:none;align-items:center;gap:7px;display:inline-flex}:is(.cw-need:has(.is-reply) .cw-need-note,.cw-need-kind.is-reply){color:var(--attention)}:is(.cw-need:has(.is-silent) .cw-need-note,.cw-need-kind.is-silent){color:var(--pending)}:is(.cw-need:has(.is-bounced) .cw-need-note,.cw-need:has(.is-returned) .cw-need-note,.cw-need-kind.is-bounced,.cw-need-kind.is-returned){color:var(--danger)}:is(.cw-need:has(.is-authorisation) .cw-need-note,.cw-need:has(.is-unassigned) .cw-need-note,.cw-need-kind.is-authorisation,.cw-need-kind.is-unassigned){color:var(--ink-soft)}.cw-need-what{min-width:0;font-size:var(--t-body);font-weight:var(--w-strong);letter-spacing:-.008em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cw-need-note{background:color-mix(in srgb, currentColor 12%, transparent);font-size:var(--t-meta);font-weight:var(--w-body);white-space:nowrap;border-radius:999px;justify-self:end;padding:0 8px}.cw-title-icon{opacity:.75;flex:none}.cw-card .pager{border-top:1px solid var(--line-soft);gap:8px;padding:8px}.cw-card .pager .pager-shown{flex:none}.cw-card .pager{grid-template-columns:104px auto minmax(0,1fr)}.cw-card .pager-pages{justify-self:start}.cw-card .cw-head{font-size:var(--t-label);font-weight:var(--w-label);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);background:0 0;border-top:none;padding-top:6px;padding-bottom:5px}.cw-card .cw-head:hover{background:0 0}.cw-card .cw-head-end{justify-self:end}.cw-card .cw-head>*{white-space:nowrap}.cw-need-who{min-width:0;font-size:var(--t-meta);font-weight:var(--w-body);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cw-need-age{font-size:var(--t-meta);font-variant-numeric:tabular-nums;white-space:nowrap;justify-self:end}.cw-need-go{justify-content:flex-end;display:flex}.cw-site{border-top:1px solid var(--line-soft);height:30px;font-size:var(--t-body);grid-template-columns:48px minmax(0,1.4fr) 88px 64px 40px 44px minmax(0,1fr) 60px 74px;align-items:center;gap:10px;padding:4px 12px;display:grid}.cw-site-domain{font-weight:var(--w-strong);color:inherit;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}a.cw-site-domain:hover{color:var(--primary-ink)}.cw-site-blank,.cw-site-blank:hover{background:0 0}.cw-site-case,.cw-need-case{font-size:var(--t-meta);color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.cw-site-state{font-size:var(--t-meta);font-weight:var(--w-strong);color:var(--muted)}.cw-site-state.is-new{color:var(--muted)}.cw-site-state.is-sent{color:var(--pending)}.cw-site-state.is-hold{color:var(--attention)}.cw-site-state.is-done{color:var(--resolved)}.cw-site-state.is-refused{color:var(--danger)}.cw-site:has(.is-sent){background:var(--pending-soft)}.cw-site:has(.is-hold){background:var(--attention-soft)}.cw-site:has(.is-refused){background:var(--danger-soft)}.cw-site:has(.is-new){background:var(--sunk)}.cw-site:has(.is-done){background:color-mix(in srgb, var(--resolved-soft) 55%, var(--surface))}.cw-site:has(.is-sent):hover{background:color-mix(in srgb, var(--pending) 22%, var(--surface))}.cw-site:has(.is-hold):hover{background:color-mix(in srgb, var(--attention) 22%, var(--surface))}.cw-site:has(.is-refused):hover{background:color-mix(in srgb, var(--danger) 20%, var(--surface))}.cw-site:has(.is-done):hover{background:color-mix(in srgb, var(--resolved) 16%, var(--surface))}.cw-site:not(.cw-head):hover{background:var(--hover)}.cw-site:has(.is-new):hover{background:var(--hover)}.cw-site-links{font-size:var(--t-meta);font-weight:var(--w-body);color:var(--muted);white-space:nowrap;align-items:baseline;gap:6px;display:flex}.cw-site-gone{font-size:var(--t-meta);font-weight:var(--w-strong);font-variant-numeric:tabular-nums;color:var(--resolved)}.cw-site-gone.is-none{font-weight:var(--w-body);color:var(--muted)}.cw-site-models{font-size:var(--t-meta);font-weight:var(--w-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cw-site-when{font-size:var(--t-meta);font-variant-numeric:tabular-nums;white-space:nowrap;justify-self:end}.cw-event{border-top:1px solid var(--line-soft);height:30px;font-size:var(--t-body);font-weight:var(--w-body);grid-template-columns:48px 64px 176px minmax(0,1fr) 128px 96px 96px 60px;align-items:center;gap:12px;padding:4px 12px;display:grid}.cw-event-case,.cw-find-case{font-size:var(--t-meta);color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.cw-event-via,.cw-event-who,.cw-event-on{min-width:0;font-size:var(--t-meta);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cw-event-when{font-size:var(--t-meta);font-variant-numeric:tabular-nums;white-space:nowrap}.cw-event-text{min-width:0}.cw-fact{min-height:30px;font-size:var(--t-body);grid-template-columns:86px minmax(0,1fr);align-items:center;gap:10px;padding:4px 12px;line-height:1.45;display:grid}.cw-person{height:28px;font-size:var(--t-body);font-weight:var(--w-body);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) 52px;align-items:center;gap:8px;padding:4px 12px;display:grid}.cw-person-name{min-width:0;font-weight:var(--w-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cw-person-mail{min-width:0;font-size:var(--t-meta);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cw-thread{grid-template-columns:minmax(0,1fr) 64px 52px}.cw-person-role{font-size:var(--t-meta);color:var(--muted);white-space:nowrap;justify-self:end}.cw-card .cw-fact:nth-child(2n),.cw-card .cw-person:nth-child(2n){background:var(--sunk)}.cw-card .cw-fact:hover,.cw-card .cw-person:hover{background:var(--hover)}.cw-need-what b,.cw-site b,.cw-event-text b,.cw-fact-value b{font-weight:var(--w-strong)}.cw-fact-label,.cw-fact-value{margin:0}.cw-fact-label{color:var(--muted);font-size:var(--t-label);font-weight:var(--w-label);letter-spacing:.06em;text-transform:uppercase}.cw-fact-value{min-width:0;font-weight:var(--w-body);letter-spacing:-.008em;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cw-note{background:var(--attention-soft);border-color:color-mix(in srgb, var(--attention) 25%, transparent)}.cw-note .cw-title{background:color-mix(in srgb, var(--attention) 16%, transparent);border-bottom-color:color-mix(in srgb, var(--attention) 25%, transparent);color:var(--attention)}.cw-note-text{font-size:var(--t-body);font-weight:var(--w-body);margin:0;padding:7px 12px;line-height:1.45}.cw-talk{border-top:1px solid var(--line-soft);height:30px;font-size:var(--t-body);color:inherit;grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr) 84px 64px 88px 36px 52px 52px;align-items:center;gap:10px;padding:4px 12px;text-decoration:none;display:grid}.cw-talk:hover{background:var(--hover)}.cw-talk-subject{min-width:0;font-weight:var(--w-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cw-talk-said{min-width:0;font-size:var(--t-meta);color:var(--muted);grid-template-columns:34px minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.cw-talk-line{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cw-talk-who{text-align:center;background:var(--sunk);min-width:34px;font-style:normal;font-size:var(--t-small);font-weight:var(--w-strong);color:var(--muted);border-radius:999px;padding:0 5px}.cw-talk-who.is-them{background:var(--attention-soft);color:var(--attention)}.cw-talk-channel,.cw-talk-state{min-width:0;font-size:var(--t-meta);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cw-talk-when{font-size:var(--t-meta);font-variant-numeric:tabular-nums;white-space:nowrap;justify-self:end}.cw-find{border-top:1px solid var(--line-soft);height:30px;font-size:var(--t-body);grid-template-columns:48px 124px minmax(0,1fr) 132px 52px 48px;align-items:center;gap:10px;padding:4px 12px;display:grid}.cw-find:hover{background:var(--hover)}.cw-find-model,.cw-find-source{min-width:0;font-size:var(--t-meta);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cw-find-link{min-width:0;color:inherit;font-size:var(--t-meta);align-items:baseline;gap:6px;text-decoration:none;display:flex}.cw-find-link:hover{color:var(--primary-ink)}.cw-find-link b{font-weight:var(--w-strong)}.cw-find-path{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cw-find-match{font-size:var(--t-meta);font-weight:var(--w-strong);color:var(--resolved);white-space:nowrap}.cw-find-match.is-none{font-weight:var(--w-body);color:var(--muted)}.cw-find-case{font-size:var(--t-meta)}.cw-find-when{font-size:var(--t-meta);font-variant-numeric:tabular-nums;white-space:nowrap;justify-self:end}.cw-find-bar{font-size:var(--t-meta);align-items:center;gap:10px;padding:6px 12px;display:flex}.client-bulk{z-index:3;border-radius:var(--radius);background:var(--ink);color:var(--surface);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;padding:9px 12px;display:flex;position:sticky;top:0}.client-bulk-count{margin-right:4px;font-size:12.5px;font-weight:600}.client-bulk-clear{margin-left:auto}.assign-modal{max-width:560px;padding:0}.assign-modal-head{border-bottom:1px solid var(--line);padding:16px 20px 12px}.assign-modal-body{padding:12px 20px}.assign-search{border:1px solid var(--line);border-radius:2px;width:100%;margin-bottom:6px;padding:8px 11px;font-size:13.5px}.assign-note{background:var(--attention-soft);border:1px solid var(--line);border-radius:2px;margin:0 0 10px;padding:9px 12px;font-size:12.5px}.assign-list{border:1px solid var(--line);border-radius:var(--radius);max-height:min(52vh,420px);overflow-y:auto}.assign-section{background:color-mix(in srgb, var(--ink) 4%, var(--surface));letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft);border-bottom:1px solid var(--line);padding:6px 12px;font-size:11px;font-weight:700;position:sticky;top:0}.assign-row{text-align:left;border:none;border-bottom:1px solid var(--line);cursor:pointer;background:0 0;grid-template-columns:16px 1fr 44px;align-items:center;gap:11px;width:100%;padding:9px 12px;display:grid}.assign-row:last-child{border-bottom:none}.assign-row:hover{background:color-mix(in srgb, var(--ink) 4%, var(--surface))}.assign-row.is-picked{background:var(--primary-soft)}.assign-row:disabled{opacity:.5;cursor:not-allowed}.assign-row-name{flex-wrap:wrap;align-items:baseline;gap:7px;font-size:13.5px;font-weight:500;display:flex}.assign-row-load{font-family:var(--font-mono);text-align:right;color:var(--ink-soft);font-size:13px}.assign-empty{text-align:center;padding:16px}.assign-modal-foot{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:8px;padding:12px 20px;display:flex}.main>.page-head{background:var(--surface);border-bottom:1px solid var(--line);margin:-12px -28px 24px -12px}.main>.page-head .page-head-row{padding:12px 28px 12px 22px}.main>.page-head .page-tabs{padding:7px 28px 7px 20px}.main>.page-head .page-toolbar,.main>.page-head .page-alerts{padding:8px 28px 8px 22px}@media (max-width:900px){.main>.page-head{margin:-20px -16px 20px}.main>.page-head .page-head-row{padding:12px 16px 12px 26px}.main>.page-head .page-tabs,.main>.page-head .page-toolbar,.main>.page-head .page-alerts{padding:7px 16px}}.main:has(.board-bar)>.page-head{margin-bottom:0}.main .board-bar{background:var(--surface);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0 -28px 16px -12px;padding:9px 28px 9px 22px;display:flex}.main .board-bar .head-field,.main>.page-head .page-toolbar .head-field{flex-direction:row;align-items:center;gap:0;width:164px}.main .board-bar .head-field.is-narrow,.main>.page-head .page-toolbar .head-field.is-narrow{width:140px}.main .board-bar .head-field:has(.dr){width:172px}.main>.page-head .page-toolbar .head-field:has(.dr){width:172px}.main .board-bar .head-field:has(.has-tags){width:164px}.main>.page-head .page-toolbar .head-field:has(.has-tags){width:164px}.main .board-bar .head-field .select-tagbox,.main>.page-head .page-toolbar .head-field .select-tagbox{width:100%;min-width:0;max-width:none}.main>.page-head .page-toolbar .head-field:has(input[type=search]){width:220px}.main .board-bar .head-field .select,.main>.page-head .page-toolbar .head-field .select,.main .board-bar .head-field .dr,.main>.page-head .page-toolbar .head-field .dr,.main .board-bar .head-field .dr-trigger,.main>.page-head .page-toolbar .head-field .dr-trigger{width:100%;min-width:0;max-width:none}.main .board-bar .head-field .select-value,.main>.page-head .page-toolbar .head-field .select-value{min-width:0}.main .board-bar .head-flabel,.main>.page-head .page-toolbar .head-flabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.main .board-bar .att-bar{margin:0}.main .board-alerts:has(.att-bar){background:var(--surface);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;margin:-16px -28px 16px -12px;padding:7px 28px 7px 22px;display:flex}.main .board-alerts .att-bar,.main>.page-head .page-alerts .att-bar{height:var(--control-h);box-sizing:border-box;margin:0}.main .board-alerts .att-pick,.main>.page-head .page-alerts .att-pick{white-space:nowrap;font-size:var(--control-size);padding:0 11px}.main .board-alerts .att-clear,.main>.page-head .page-alerts .att-clear{width:var(--control-h);height:var(--control-h);margin-left:0}.main .board-bar .head-reset,.main>.page-head .page-toolbar .head-reset{margin-left:auto}.main .board-bar .segmented,.main>.page-head .page-toolbar .segmented{height:var(--control-h);box-sizing:border-box;border-radius:var(--radius-sm);background:var(--sunk);box-shadow:none;gap:1px;margin:0;padding:2px}.main .board-bar .segmented button,.main>.page-head .page-toolbar .segmented button{font-size:var(--control-size);letter-spacing:-.012em;border-radius:6px;padding:0 9px;line-height:1}.main .board-bar .segmented button[aria-selected=true],.main>.page-head .page-toolbar .segmented button[aria-selected=true]{background:var(--primary-soft);color:var(--primary-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--primary) 45%, transparent);font-weight:600}.main .board-bar .dr-trigger,.main>.page-head .page-toolbar .dr-trigger{height:var(--control-h);padding:0 var(--control-pad)}.main .board-bar .dr-caret,.main>.page-head .page-toolbar .dr-caret{color:var(--muted);font-size:10px}@media (max-width:900px){.main .board-bar{margin:0 -16px 14px;padding-inline:16px}.main .board-alerts:has(.att-bar){margin:-14px -16px 14px;padding-inline:16px}}.cw-need-up,.cw-need-old,.cw-site-old,.cw-talk-count,.cw-talk-old{font-size:var(--t-meta);font-variant-numeric:tabular-nums;white-space:nowrap;justify-self:end}.cw-site-up{font-size:var(--t-meta);font-variant-numeric:tabular-nums;white-space:nowrap}.cw-need-up,.cw-site-up,.cw-talk-count{font-weight:var(--w-strong);color:var(--pending)}.cw-site-up.is-none{font-weight:var(--w-body);color:var(--muted)}.cw-event-whose,.cw-talk-with{min-width:0;font-size:var(--t-meta);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cw-event-state{font-size:var(--t-meta);font-weight:var(--w-strong);color:var(--muted);white-space:nowrap;justify-self:end}.cw-event-state.is-sent{color:var(--pending)}.cw-event-state.is-hold{color:var(--attention)}.cw-event-state.is-done{color:var(--resolved)}.cw-event-state.is-refused{color:var(--danger)}@media (min-width:1900px){.main-keeps-drawer-room{padding-right:calc(var(--drawer-w) + 24px)}}.client-drawer-back{background:0 0}.ref-doubt{color:var(--attention);font-size:12px}.ref-search{width:220px}.main .board-alerts .att-bar.is-waiting{background:0 0;border-color:#0000}.dec-list{gap:22px;display:grid}.dec-day{min-width:0}.dec-dayhead{font-size:var(--t-meta);color:var(--muted);align-items:center;gap:10px;margin:0 0 10px;font-weight:500;display:flex}.dec-dayhead:before,.dec-dayhead:after{content:"";background:var(--line);flex:auto;height:1px}.dec-daycount{border:1px solid var(--line);background:var(--surface);min-width:20px;font-family:var(--font-ui);text-align:center;color:var(--muted);font-variant-numeric:tabular-nums;border-radius:999px;padding:0 6px;font-size:11px;font-weight:600;line-height:18px}.dec-card{overflow:hidden}.dec-row{gap:6px;padding:14px 18px;display:grid}.dec-row+.dec-row{border-top:1px solid var(--line)}.dec-row:nth-child(2n){background:var(--sunk)}.dec-row:hover{background:var(--hover)}.dec-line{align-items:center;gap:10px;min-width:0;display:flex}.dec-id{font-family:var(--font-mono);color:var(--primary-ink);flex:none;font-size:12px;font-weight:600}.dec-title{min-width:0;color:var(--ink);flex:auto;font-size:14px;font-weight:600}.dec-copy{border-radius:var(--radius-sm);width:24px;height:24px;color:var(--muted);cursor:pointer;opacity:0;background:0 0;border:0;flex:none;place-items:center;padding:0;transition:opacity .12s,color .12s,background .12s;display:grid}.dec-row:hover .dec-copy,.dec-copy:focus-visible{opacity:1}.dec-copy:hover{color:var(--primary);background:var(--hover)}.dec-copy:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.dec-row.is-linked{background:var(--primary-soft);box-shadow:inset 3px 0 0 var(--primary)}.dec-row.is-linked .dec-copy{opacity:1}.dec-status{flex:none}.dec-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.dec-meta .person-chip{padding:3px 8px;font-size:12px;font-weight:600;line-height:18px}.dec-flow{flex-wrap:wrap;align-items:center;gap:6px 0;margin:8px 0;display:flex}.dec-step{border:1px solid var(--line);border-radius:var(--radius-xs);background:var(--sunk);color:var(--ink);white-space:nowrap;padding:2px 9px;font-size:12px;font-weight:600}.dec-arrow{vertical-align:-1px;color:var(--primary);opacity:.75;align-items:center;margin:0 5px;display:inline-flex}.dec-body{color:var(--ink-soft);font-size:13px}.dec-body p{margin:0}.dec-body p+p{margin-top:6px}.dec-more{border-radius:var(--radius-xs);font:inherit;color:var(--primary-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-left:auto;margin-right:-8px;padding:4px 8px;font-size:12.5px;font-weight:600;transition:background-color .15s;display:inline-flex}.dec-more:hover,.dec-more[aria-expanded=true]{background:var(--primary-soft)}.dec-more:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:var(--radius-xs)}.dec-more svg{transition:transform .15s}.dec-more[aria-expanded=true] svg{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.dec-more,.dec-more svg{transition:none}}.dec-detail{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--sunk);color:var(--ink);gap:14px;margin-top:6px;padding:14px 16px;font-size:13px;display:grid}.dec-compare{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}.dec-side{border:1px solid var(--line);border-radius:var(--radius-xs);background:var(--surface);min-width:0;padding:10px 12px}.dec-side.is-before .dec-sub{color:var(--ink-soft)}.dec-side.is-after{border-color:var(--resolved)}.dec-side.is-after .dec-sub{color:var(--resolved)}.dec-part{min-width:0}.dec-sub{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 6px;font-size:11.5px;font-weight:700}.dec-detail p{margin:0}.dec-detail p+p,.dec-detail p+ul,.dec-detail p+ol,.dec-detail ul+p,.dec-detail ol+p{margin-top:6px}.dec-detail ul,.dec-detail ol{gap:4px;margin:0;padding-left:18px;display:grid}
/*# sourceMappingURL=3dp__knrdi0z3.css.map*/