.attl{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:0 5px;font-size:10.5px;line-height:1.45;font-variant-numeric:tabular-nums;color:var(--ink-3,#8496a6);min-width:0;white-space:normal;text-align:left}.attl .attk{font-weight:600;color:var(--ink-2,#4a5b6b);margin-right:1px}.attl .attd{width:7px;height:7px;border-radius:99px;flex:none;align-self:center;box-sizing:border-box;border:1.5px solid currentColor;background:currentColor}.attl .attw{font-weight:600}.attl .attlast{color:var(--ink-2,#4a5b6b)}.attl.t-good .attd,.attl.t-good .attw{color:var(--good,#12784a)}.attl.t-warn .attd,.attl.t-warn .attw{color:var(--warn,#a95d09)}.attl.t-bad .attd,.attl.t-bad .attw{color:var(--bad,#ab2420)}.attl.t-none .attd{background:transparent;color:var(--ink-3,#8496a6)}.attl.t-none .attw,.attl.t-wait .attw{font-weight:500;color:var(--ink-3,#8496a6)}.attl .attwho{flex-basis:100%;font-size:10px;color:var(--ink-3,#8496a6);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.apop.nchoose[role=menu]{position:fixed;background:var(--raise);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--pop);min-width:186px;color:var(--ink);font-size:12px;line-height:1.5}.apop.nchoose[role=menu] button{display:flex;align-items:flex-start;gap:8px;width:100%;padding:7px 8px;border:0;border-radius:7px;background:transparent;text-align:left;font:inherit;font-size:12px;color:var(--ink);cursor:pointer}.apop.nchoose[role=menu] button:hover{background:var(--surface-2)}.apop.nchoose[role=menu]{z-index:60;overflow-y:auto;padding:4px}.nchoose[role=menu] .nch-h{display:flex;align-items:baseline;gap:8px;padding:6px 8px 7px;border-bottom:1px solid var(--line-2);margin-bottom:3px}.nchoose[role=menu] .nch-biz{font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--ink-3);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nchoose[role=menu] .nch-q{margin-left:auto;font-size:11px;color:var(--ink-2);white-space:nowrap}.apop.nchoose[role=menu] button{align-items:flex-start;gap:8px;padding:7px 8px}.apop.nchoose[role=menu] button:focus-visible{outline:2px solid var(--accent-line);outline-offset:-2px;background:var(--surface-2)}.nchoose[role=menu] .nch-n{min-width:16px;text-align:right;font-size:11px;font-weight:600;color:var(--ink-3);font-variant-numeric:tabular-nums;line-height:18px}.nchoose[role=menu] .nch-b{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.nchoose[role=menu] .nch-top{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 7px;min-width:0;line-height:18px}.nchoose[role=menu] .nch-who{font-weight:600;color:var(--ink);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.nchoose[role=menu] .nch-lbl{font-size:9px;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);padding:0 5px;border-radius:4px;background:var(--line-2)}.nchoose[role=menu] .nch-v{font-variant-numeric:tabular-nums;color:var(--ink-2)}.nchoose[role=menu] .nch-pri{font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--accent-ink);padding:0 5px;border-radius:4px;background:var(--accent-wash)}.nchoose[role=menu] .nch-off{opacity:.5}.nchoose[role=menu] .nch-dnc{font-size:10.5px;font-weight:600;color:var(--bad)}.nchoose[role=menu] .nch-f{padding:6px 8px 3px;margin-top:3px;border-top:1px solid var(--line-2);font-size:10px;color:var(--ink-3)}@media (max-width:760px){.apop.nchoose[role=menu] button{min-height:44px}}.nch-sheet-wrap{padding:4px 16px 16px;color:var(--ink);font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-size:13px;line-height:1.5;text-align:left}.nchoose.nch-sheet[role=menu] .nch-h{padding:0 2px 8px}.nchoose.nch-sheet[role=menu] .nch-biz{font-size:10px}.nchoose.nch-sheet[role=menu] .nch-q{font-size:12px}.nchoose.nch-sheet[role=menu] button{display:flex;align-items:center;gap:8px;width:100%;min-height:44px;padding:9px 2px;border:0;border-radius:7px;background:transparent;text-align:left;font:inherit;font-size:13px;color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.nchoose.nch-sheet[role=menu] button:focus-visible{outline:2px solid var(--accent-line);outline-offset:-2px;background:var(--surface-2)}.nchoose.nch-sheet[role=menu] .nch-tick{margin-left:auto;display:flex;flex:none;color:var(--accent)}.nchoose.nch-sheet[role=menu] .nch-f{padding:8px 2px 0;border-top:0;font-size:11px}.cl-tok{--ground:#f2f5f8;--surface:#fff;--surface-2:#fafbfd;--raise:#fff;--ink:#0f1720;--ink-2:#4a5b6b;--ink-3:#8496a6;--line:#e2e8ee;--line-2:#eef2f6;--accent:#3f7aab;--accent-ink:#2c5c86;--accent-wash:#eaf2f9;--accent-line:#c7ddee;--good:#12784a;--good-wash:#e6f4ec;--good-line:#bfe3ce;--warn:#a95d09;--warn-wash:#fdf3e6;--warn-line:#f4dcb8;--bad:#ab2420;--bad-wash:#fdeceb;--bad-line:#f4c9c7;--on-accent:#fff;--on-good:#fff;--on-ink:#fff;--on-bad:#fff;--veil:rgba(10,16,22,.5);--shadow:0 1px 1px rgba(15,23,32,.025), 0 4px 14px rgba(15,23,32,.035);--pop:0 1px 2px rgba(15,23,32,.06), 0 16px 40px rgba(15,23,32,.16);--r:10px;color-scheme:light dark}.cl-tok.dark{--ground:#0c1117;--surface:#141b23;--surface-2:#111820;--raise:#18212b;--ink:#e7edf3;--ink-2:#a3b3c2;--ink-3:#71838f;--line:#243039;--line-2:#1b242c;--accent:#71a8d4;--accent-ink:#9cc4e6;--accent-wash:#16242f;--accent-line:#27455c;--good:#5cc08c;--good-wash:#122318;--good-line:#20452f;--warn:#e0a75e;--warn-wash:#241a0e;--warn-line:#4a341a;--bad:#e8908c;--bad-wash:#251313;--bad-line:#4d2523;--on-accent:#0c1117;--on-good:#0c1117;--on-ink:#0c1117;--on-bad:#0c1117;--veil:rgba(0,0,0,.62);--shadow:0 1px 1px rgba(0,0,0,.22), 0 4px 16px rgba(0,0,0,.28);--pop:0 1px 2px rgba(0,0,0,.5), 0 18px 44px rgba(0,0,0,.6)}.cl *{box-sizing:border-box}.cl *{scrollbar-width:thin;scrollbar-color:var(--line) transparent}.cl *::-webkit-scrollbar{width:10px;height:10px}.cl *::-webkit-scrollbar-track,.cl *::-webkit-scrollbar-corner{background:transparent}.cl *::-webkit-scrollbar-thumb{background:var(--line);border-radius:99px;border:3px solid transparent;background-clip:padding-box}.cl *::-webkit-scrollbar-thumb:hover{background:var(--ink-3);background-clip:padding-box}.cl{margin:0;background:var(--ground);color:var(--ink);overflow:hidden;font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-size:13px;line-height:1.5}.cl svg{stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;flex:none;display:block}.cl button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.cl :focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.cl .num{font-family:IBM Plex Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums;white-space:nowrap}.cl .spacer{margin-left:auto}@media (prefers-reduced-motion:no-preference){.cl .in{animation:cl-sl .18s cubic-bezier(.2,.7,.3,1)}.cl .id-rows.fresh .row{animation:cl-rowIn .2s cubic-bezier(.2,.7,.3,1) both}.cl .card{animation:cl-cardIn .18s cubic-bezier(.2,.7,.3,1)}.cl .veil{animation:cl-fade .14s ease}.cl .pill2,.cl .wiz{animation:cl-pop .16s cubic-bezier(.2,.7,.3,1)}.cl .metric .v{animation:cl-numIn .26s cubic-bezier(.2,.7,.3,1)}.cl .menu,.cl .fpop{animation:cl-popDown .14s cubic-bezier(.2,.7,.3,1)}}@keyframes cl-sl{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes cl-rowIn{0%{transform:translateY(3px)}to{transform:none}}@keyframes cl-cardIn{0%{opacity:0;transform:scale(.988)}to{opacity:1;transform:none}}@keyframes cl-fade{0%{opacity:0}to{opacity:1}}@keyframes cl-pop{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}@keyframes cl-popDown{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@keyframes cl-numIn{0%{opacity:.25;transform:translateY(-2px)}to{opacity:1;transform:none}}.cl .row,.cl .btn,.cl .ico,.cl .pill,.cl .chip,.cl .act,.cl .a,.cl .f,.cl .chn button,.cl .pn,.cl .xb{transition:background .14s ease,color .14s ease,border-color .14s ease,transform .14s ease,opacity .14s ease}.cl .ci button{transition:transform .14s ease,opacity .14s ease}.cl .ci button:hover,.cl .btn:hover,.cl .ico:hover{transform:translateY(-1px)}.cl .xb:hover{transform:scale(1.06)}.cl .pn{cursor:pointer}.cl .pn:hover{transform:translateY(-1px)}.cl{max-width:1600px;margin:0 auto;padding-block:16px;padding-left:16px;padding-right:16px;display:flex;flex-direction:column;gap:12px;container-type:inline-size;container-name:list;position:relative;height:calc(100dvh - 46px);transition:max-width .22s cubic-bezier(.2,.7,.3,1)}.cl .panel{background:var(--surface);border:1px solid var(--line-2);border-radius:12px;box-shadow:var(--shadow)}.cl [hidden]{display:none!important}.cl .seg-ctl{display:flex;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:var(--surface)}.cl .seg-ctl button{padding:5px 11px;font-size:12px;color:var(--ink-2);border-right:1px solid var(--line);display:inline-flex;align-items:center;gap:6px}.cl .seg-ctl button svg{display:none;width:13px;height:13px}.cl .mobonly{display:none}.cl .seg-ctl button:last-child{border-right:0}.cl .seg-ctl button[aria-pressed=true]{background:var(--accent-wash);color:var(--accent-ink);font-weight:600}.cl .appbar,.cl .appnav{display:none}.cl .appbar{align-items:center;gap:8px;padding:10px 12px;background:var(--surface);border:1px solid var(--line-2);border-radius:12px}.cl .appbar .ttl2{font-size:15px;font-weight:600}.cl .ib{width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--ink-2);border:1px solid var(--line);background:var(--surface)}.cl .appbar .ib:first-child svg{transform:rotate(180deg)}.cl .appnav{align-items:stretch;background:var(--surface);border:1px solid var(--line-2);border-radius:12px;padding:6px 4px}.cl .nb{flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;padding:5px 2px;font-size:9px;color:var(--ink-3);border-radius:8px}.cl .nb svg{width:16px;height:16px}.cl .nb[aria-current=true]{color:var(--accent-ink);background:var(--accent-wash)}.cl .fwiz{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ground);z-index:20;display:flex;flex-direction:column}.cl .fwiz[hidden]{display:none}.cl .fwh{display:flex;align-items:center;gap:9px;padding:12px 13px;background:var(--surface);border-bottom:1px solid var(--line-2)}.cl .fwh .t{font-size:14px;font-weight:600;flex:1;text-align:center}.cl .fwh button{font-size:12px;font-weight:600;color:var(--accent-ink)}.cl .fwb{flex:1;overflow:auto;padding:10px 12px;display:flex;flex-direction:column;gap:8px}.cl .ffield{background:var(--surface);border:1px solid var(--line-2);border-radius:11px;overflow:hidden}.cl .ffh{display:flex;align-items:center;gap:9px;padding:11px 12px;width:100%;text-align:left;font-size:12.5px}.cl .ffh .nm3{flex:1;font-weight:500}.cl .ffh .val3{font-size:11px;color:var(--ink-3);max-width:46%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cl .ffh .val3.on{color:var(--accent-ink);font-weight:600}.cl .ffh svg{width:12px;height:12px;color:var(--ink-3);transition:transform .14s ease}.cl .ffh[aria-expanded=true] svg{transform:rotate(90deg)}.cl .ffbody{padding:0 8px 10px}.cl .ffbody .oprow{border-bottom:0;padding:4px 2px 8px}.cl .ffbody .list{max-height:188px;overflow:auto}.cl .ffbody button{font-size:11.5px;border:1px solid var(--line);border-radius:99px;padding:5px 11px;color:var(--ink-2);background:var(--surface)}.cl .ffbody button[aria-pressed=true]{background:var(--ink);color:var(--on-ink);border-color:var(--ink);font-weight:600}.cl .ffbody input{flex:1;min-width:90px;border:1px solid var(--line);border-radius:8px;padding:6px 9px;background:var(--surface);color:var(--ink);font:inherit;font-size:12px}.cl .fwf{padding:10px 12px;background:var(--surface);border-top:1px solid var(--line-2);display:flex;gap:8px}.cl .fwf .btn{flex:1;justify-content:center}.cl .tb{display:flex;align-items:center;gap:7px;padding:0;flex-wrap:wrap}.cl .btn{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:8px;padding:6px 10px;font-size:12px;font-weight:500;color:var(--ink-2);background:var(--surface);white-space:nowrap}.cl .btn:hover{border-color:var(--accent-line);color:var(--accent-ink)}.cl .btn[aria-pressed=true]{background:var(--accent-wash);border-color:var(--accent-line);color:var(--accent-ink);font-weight:600}.cl .btn.primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.cl .btn.primary:hover{color:var(--on-accent)}.cl .btn.danger{background:var(--bad);border-color:var(--bad);color:var(--on-bad)}.cl .btn:disabled{opacity:.45;cursor:default}.cl .search{width:238px;border:1px solid var(--line);border-radius:8px;padding:6px 10px 6px 30px;background:var(--surface) no-repeat 9px 50%;color:var(--ink);font-size:12px}.cl .search::placeholder{color:var(--ink-3)}.cl .swrap{position:relative;display:flex;align-items:center}.cl .swrap svg{position:absolute;left:9px;color:var(--ink-3);pointer-events:none}.cl .advbar{display:flex;gap:8px;align-items:center;padding:0 12px 11px;flex-wrap:wrap}.cl .sel{border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);font:inherit;font-size:12px;padding:5px 8px}.cl .metrics{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.cl .metric{background:var(--surface);border:1px solid var(--line-2);border-radius:12px;box-shadow:var(--shadow);padding:14px 14px 13px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:2px;position:relative;overflow:hidden;transition:border-color .16s ease,background .16s ease}.cl .metric:hover{border-color:var(--line)}.cl .metric .v{display:flex;align-items:baseline;justify-content:center;gap:7px;font-size:24px;font-weight:500;letter-spacing:-.02em;line-height:1.15;color:var(--ink-2);transition:color .16s ease}.cl .metric .v .pct{font-size:11px;font-weight:400;color:var(--ink-3);letter-spacing:0;font-variant-numeric:tabular-nums}.cl .metric[aria-pressed=true] .v .pct{color:var(--accent-ink);opacity:.8}.cl .metric .k{font-size:9.5px;letter-spacing:.09em;font-weight:600;color:var(--ink-3);text-transform:uppercase}.cl .metric .h{font-size:10.5px;color:var(--ink-3)}.cl .metric[aria-pressed=true],.cl .sb[aria-pressed=true]{background:var(--accent-wash);border-color:transparent;box-shadow:inset 0 0 0 1.5px var(--accent)}.cl .metric[aria-pressed=true] .v,.cl .sb[aria-pressed=true] .v,.cl .metric[aria-pressed=true] .k,.cl .sb[aria-pressed=true] .k{color:var(--accent-ink)}.cl .metric[aria-pressed=true] .v,.cl .sb[aria-pressed=true] .v{font-weight:600}.cl .metric[aria-pressed=true] .h{color:var(--accent-ink);opacity:.72}.cl .metric .on2,.cl .sb .on2{position:absolute;top:7px;right:8px;display:none;color:var(--accent)}.cl .metric[aria-pressed=true] .on2,.cl .sb[aria-pressed=true] .on2{display:block}.cl .metric .on2 svg,.cl .sb .on2 svg{width:10px;height:10px}.cl .stagebar{display:flex;gap:7px;align-items:stretch}.cl .sbar{flex:1;display:flex;align-items:center;gap:8px;background:var(--surface);border:1px solid var(--line-2);border-radius:10px;padding:9px 12px;font-size:12px;color:var(--ink-2)}.cl .sbar .t2{font-weight:600;color:var(--ink)}.cl .sbar .n2{margin-left:auto;font-size:11px;color:var(--ink-3);font-variant-numeric:tabular-nums}.cl .sbar svg{width:13px;height:13px}.cl .sbar.collapse{grid-column:1/-1;justify-content:center;color:var(--ink-3);font-size:11px;background:none;border-style:dashed}.cl .sclear{width:38px;border:1px solid var(--line-2);border-radius:10px;background:var(--surface);color:var(--ink-3);display:flex;align-items:center;justify-content:center}.cl .qbox{display:flex;gap:10px;width:100%;overflow-x:auto;align-items:stretch;padding-bottom:2px}.cl .sb{flex:1;min-width:92px;border:1px solid var(--line-2);border-radius:10px;background:var(--surface);box-shadow:var(--shadow);padding:10px 12px 11px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:2px;position:relative;overflow:hidden;transition:border-color .16s ease,background .16s ease}.cl .sb:hover{border-color:var(--line)}.cl .sb .k{font-size:8.5px;letter-spacing:.09em;font-weight:600;color:var(--ink-3);text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.cl .sb .v{display:flex;align-items:baseline;justify-content:center;gap:6px;font-size:18px;font-weight:500;letter-spacing:-.02em;line-height:1.2;color:var(--ink-2);font-variant-numeric:tabular-nums;transition:color .16s ease}.cl .sb .v .pct{font-size:10px;font-weight:400;color:var(--ink-3);letter-spacing:0}.cl .sb.zerob .v,.cl .sb.zerob .k{opacity:.45}.cl .sb[aria-pressed=true] .v .pct{color:var(--accent-ink);opacity:.8}.cl .sb.blkb{flex:0 0 auto;min-width:104px;margin-left:16px;border-style:dashed;border-color:var(--accent-line)}.cl .sb.blkb .v,.cl .sb.blkb .k{color:var(--accent-ink)}.cl .tw{overflow:auto;border-radius:12px 12px 0 0;flex:1;min-height:0;position:relative}.cl .boardwrap{flex:1;min-height:0;display:flex;flex-direction:column;gap:0}.cl .board{flex:1;min-height:0;display:flex;gap:10px;overflow-x:auto;overflow-y:hidden;padding:2px 2px 8px;scroll-snap-type:x proximity}.cl .bcol{flex:0 0 268px;display:flex;flex-direction:column;min-height:0;scroll-snap-align:start;background:var(--surface-2);border:1px solid var(--line-2);border-radius:12px}.cl .bcol.over{border-color:var(--accent);background:var(--accent-wash)}.cl .bcol>.bh{display:flex;align-items:center;gap:7px;padding:9px 11px 8px;flex:none;border-bottom:1px solid var(--line-2)}.cl .bcol>.bh .k{font-size:10px;letter-spacing:.07em;text-transform:uppercase;font-weight:600;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cl .bcol>.bh .n{margin-left:auto;font-size:12px;font-weight:600;color:var(--ink-2);font-variant-numeric:tabular-nums;background:var(--ground);border-radius:99px;padding:1px 8px}.cl .bcol.empty2>.bh .k,.cl .bcol.empty2>.bh .n{opacity:.5}.cl .bbody{flex:1;min-height:0;overflow-y:auto;padding:8px;display:flex;flex-direction:column;gap:7px}.cl .bcard{background:var(--surface);border:1px solid var(--line-2);border-radius:10px;padding:9px 10px;display:flex;flex-direction:column;gap:6px;text-align:left;width:100%;box-shadow:var(--shadow)}.cl .bcard:hover{border-color:var(--line)}.cl .bcard:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.cl .bcard.drag{opacity:.45}.cl .bcard[draggable=true]{cursor:grab}.cl .bcard .bn{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.cl .bcard .bn .nm{font-weight:600;font-size:13px;line-height:1.25;overflow-wrap:anywhere}.cl .bcard .bp{font-size:11.5px;color:var(--ink-3)}.cl .bcard .bf{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:11.5px;color:var(--ink-2)}.cl .bcard .bf b{font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.cl .bcard .bf i{font-style:normal;color:var(--ink-3)}.cl .bempty{padding:14px 10px;font-size:11.5px;color:var(--ink-3);text-align:center}.cl .bmore{font-size:11px;color:var(--ink-3);text-align:center;padding:4px}.cl .boardnote{margin:0 2px 8px;color:var(--ink-3)}.cl .boardnote svg,.cl .pipenote svg{width:12px;height:12px;flex:none}.cl .boardnote b,.cl .pipenote b{color:var(--accent-ink);font-weight:600}.cl .boardnote span,.cl .pipenote span{min-width:0}@container list (max-width:880px){.cl .bcol{flex:0 0 232px}}.cl .panel:has(.tw){flex:1;min-height:0;display:flex;flex-direction:column}.cl .grid{display:grid;gap:14px;align-items:center;padding:26px 15px}.cl .head{padding-top:10px;padding-bottom:10px;font-size:10px;letter-spacing:.07em;font-weight:600;color:var(--ink-3);border-bottom:1px solid var(--line);background:var(--surface-2);border-radius:12px 12px 0 0;position:sticky;top:0;z-index:3}.cl .hcell{display:flex;align-items:center;justify-content:center;gap:4px;position:relative;white-space:nowrap}.cl .hcell.left{justify-content:flex-start}.cl .hcell .s{display:inline-flex;align-items:center;gap:3px;color:inherit;letter-spacing:inherit}.cl .head>.hcell{min-width:0}.cl .hcell .s{min-width:0;white-space:normal;line-height:1.25;text-align:center}.cl .hcell.left .s{text-align:left}.cl .hcell .s[data-active="1"]{color:var(--accent-ink)}.cl .hcell .fx{opacity:.4;display:flex}.cl .hcell .fx:hover,.cl .hcell .fx[data-on="1"]{opacity:1;color:var(--accent-ink)}.cl .hcell .fx svg{width:12px;height:12px}.cl .fpop{position:absolute;top:24px;left:0;z-index:40;background:var(--raise);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--pop);padding:0;min-width:214px;text-transform:none;letter-spacing:0;font-weight:400;color:var(--ink);text-align:left}.cl .fpop .fs{padding:8px 9px 6px}.cl .fpop input[type=search],.cl .fpop input[type=text],.cl .fpop input[type=number]{width:100%;border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--ink);font:inherit;font-size:12px;padding:5px 8px}.cl .fpop .list{max-height:190px;overflow:auto;padding:0 5px 5px}.cl .fpop .opt{display:flex;align-items:center;gap:8px;padding:5px 6px;border-radius:6px;font-size:12px;width:100%;text-align:left}.cl .fpop .opt:hover{background:var(--surface-2)}.cl .fpop .bx{width:13px;height:13px;border:1px solid var(--line);border-radius:3px;flex:none;display:flex;align-items:center;justify-content:center;color:var(--on-accent)}.cl .fpop .opt[aria-pressed=true] .bx{background:var(--accent);border-color:var(--accent)}.cl .fpop .opt .c{margin-left:auto;font-size:10px;color:var(--ink-3)}.cl .oprow{display:flex;gap:4px;padding:8px 9px 7px;flex-wrap:wrap;border-bottom:1px solid var(--line-2)}.cl .oprow button{font-size:10.5px;border:1px solid var(--line);border-radius:7px;padding:3px 9px;color:var(--ink-2);background:var(--surface);min-width:26px}.cl .oprow button[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-weight:700}.cl .nums{display:flex;gap:6px;padding:9px}.cl .chips2{display:flex;gap:5px;flex-wrap:wrap;padding:9px}.cl .chips2 button{font-size:10.5px;border:1px solid var(--line);border-radius:99px;padding:4px 10px;color:var(--ink-2);background:var(--surface)}.cl .chips2 button[aria-pressed=true]{background:var(--ink);color:var(--on-ink);border-color:var(--ink);font-weight:600}.cl .pgrid{display:grid;grid-template-columns:1fr 1fr;gap:5px;padding:9px}.cl .pgrid button{font-size:11px;border:1px solid var(--line);border-radius:8px;padding:7px 8px;color:var(--ink-2);background:var(--surface)}.cl .pgrid button[aria-pressed=true]{background:var(--accent-wash);border-color:var(--accent);color:var(--accent-ink);font-weight:600}.cl .sides{display:flex;gap:5px;padding:9px 9px 0}.cl .sides button{flex:1;font-size:10.5px;border:1px solid var(--line);border-radius:8px;padding:5px 7px;color:var(--ink-2);background:var(--surface);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cl .sides button[aria-pressed=true]{border-color:var(--accent);background:var(--accent-wash);color:var(--accent-ink);font-weight:600}.cl .cal{padding:8px 9px 4px}.cl .calh{display:flex;align-items:center;justify-content:space-between;font-size:11.5px;font-weight:600;margin-bottom:6px}.cl .calh button{width:22px;height:22px;border:1px solid var(--line);border-radius:6px;color:var(--ink-2);display:flex;align-items:center;justify-content:center}.cl .dows,.cl .days{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.cl .dows span{font-size:9px;color:var(--ink-3);text-align:center;font-weight:600}.cl .days button,.cl .days span{height:24px;border-radius:6px;font-size:11px;color:var(--ink-2);display:flex;align-items:center;justify-content:center;font-variant-numeric:tabular-nums}.cl .days button:hover{background:var(--surface-2)}.cl .days button.inr{background:var(--accent-wash);color:var(--accent-ink)}.cl .days button.on{background:var(--accent);color:var(--on-accent);font-weight:700}.cl .tt{display:flex;align-items:center;gap:6px;margin:4px 9px 9px;font-size:11px;color:var(--ink-2);border:1px dashed var(--line);border-radius:8px;padding:5px 9px;width:calc(100% - 18px)}.cl .tt[aria-pressed=true]{border-style:solid;border-color:var(--accent-line);color:var(--accent-ink)}.cl .tw2{display:flex;align-items:center;justify-content:center;gap:6px;padding:0 9px 9px}.cl .tw2 .wheel{height:96px;overflow-y:auto;display:flex;flex-direction:column;gap:2px;scrollbar-width:none;border:1px solid var(--line);border-radius:8px;padding:3px}.cl .tw2 .wheel::-webkit-scrollbar{display:none}.cl .tw2 .wheel button{padding:3px 12px;font-size:12px;color:var(--ink-2);border-radius:6px;font-variant-numeric:tabular-nums}.cl .tw2 .wheel button.on{background:var(--accent);color:var(--on-accent);font-weight:700}.cl .tw2 .colon{color:var(--ink-3);font-weight:700}.cl .selall{display:flex;gap:6px;padding:0 9px 8px}.cl .selall button{font-size:10.5px;color:var(--accent-ink);font-weight:600}.cl .fpop .ft{display:flex;gap:6px;padding:7px 9px;border-top:1px solid var(--line-2);align-items:center}.cl .fpop .ft .hint{font-size:10px;color:var(--ink-3)}.cl .row{border-bottom:1px solid var(--line-2);cursor:pointer;font-size:13px;background:var(--surface)}.cl .grid>.stick{position:sticky;z-index:2;background:inherit}.cl .grid>.stick.edge{box-shadow:1px 0 0 var(--line-2)}.cl .row:hover>.stick,.cl .row.focused>.stick{background:var(--surface-2)}.cl .row.picked>.stick{background:var(--accent-wash)}.cl .head>.stick{background:var(--surface-2)}.cl .nrow2{display:flex;align-items:center;gap:6px;min-width:0;max-width:100%}.cl .nrow2>.act{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cl .sbmore{width:24px;height:24px;border-radius:7px;color:var(--ink-3);flex:none;display:flex;align-items:center;justify-content:center}.cl .sbmore:hover{background:var(--surface-2);color:var(--ink)}.cl .sbmore svg{width:14px;height:14px}.cl .apop.wide4 button[disabled]{opacity:.4;cursor:default}.cl .apop.wide4 button.badv svg{color:var(--bad)}.cl .row.focused{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--accent-line)}.cl .row.picked{background:var(--accent-wash)}.cl .cbx{width:14px;height:14px;border:1px solid var(--line);border-radius:3.5px;background:var(--surface);display:flex;align-items:center;justify-content:center;color:var(--on-accent);flex:none}.cl .cbx[aria-checked=true]{background:var(--accent);border-color:var(--accent)}.cl .cbx svg{width:9px;height:9px;stroke-width:3}.cl .tagb{display:inline-flex;align-items:center;gap:4px;flex:none;font-size:11px;font-weight:600;border-radius:5px;padding:2px 7px;background:none;color:var(--accent-ink);box-shadow:inset 0 0 0 1px var(--accent-line)}.cl .tagb svg{width:10px;height:10px}.cl .tagb.rel{color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line)}.cl .tagb.decd{color:var(--bad);box-shadow:inset 0 0 0 1px var(--bad-line)}.cl .tagb.hrs{background:none;color:var(--accent-ink);box-shadow:none;border:1px dashed var(--accent-line);padding:1px 7px;font-size:10.5px;font-weight:600}.cl .tagb.hrs svg{width:10px;height:10px}.cl .assignc{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;color:var(--ink);border:1px solid transparent;border-radius:7px;padding:2px 6px}.cl .assignc svg{width:10px;height:10px;opacity:.45}.cl .assignc:hover{border-color:var(--line);background:var(--surface)}.cl .assignc.none{color:var(--ink-3);font-style:italic}.cl .apop{position:absolute;z-index:45;background:var(--raise);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--pop);padding:5px;min-width:186px}.cl .apop button{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:7px;width:100%;text-align:left;font-size:12px;color:var(--ink)}.cl .apop button:hover{background:var(--surface-2)}.cl .apop .av2{width:20px;height:20px;border-radius:50%;background:var(--accent-wash);color:var(--accent-ink);font-size:8.5px;font-weight:700;display:flex;align-items:center;justify-content:center;flex:none}.cl .apop .sep2{height:1px;background:var(--line-2);margin:4px 6px}.cl .apop .nm2{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cl .apop button[aria-current] .nm2{font-weight:600}.cl .apop button svg{width:13px;height:13px;flex:none;color:var(--accent)}.cl .stale{font-weight:600;color:var(--accent-ink)}.cl .stale:before{content:"";display:inline-block;width:4px;height:4px;border-radius:50%;background:var(--accent);margin-right:5px;vertical-align:middle}.cl .row:hover{background:var(--surface-2)}.cl .row>div{display:flex;align-items:center;justify-content:center;text-align:center;min-width:0}.cl .row>div.left{justify-content:flex-start;text-align:left}.cl .bizcell{flex-direction:column;align-items:flex-start!important;gap:0;line-height:1.35;min-width:0;overflow:hidden}.cl .bizcell .b{font-weight:600;font-size:14.5px;display:flex;align-items:center;gap:7px;min-width:0;max-width:100%}.cl .bizcell .b .nm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:0 1 auto}.cl .bizcell .b>:not(.nm){flex:none}.cl .star{display:inline-flex;align-items:center;gap:4px;flex:none;font-size:11px;font-weight:700;color:var(--accent-ink);background:color-mix(in srgb,var(--accent) 18%,var(--surface));border-radius:4px;padding:1px 5px 1px 4px}.cl .star svg{width:11px;height:11px;fill:currentColor;stroke:currentColor;stroke-width:1}.cl .bizcell .p{font-size:12.5px;color:var(--ink-2);margin-top:3px;display:flex;align-items:center;gap:6px;min-width:0}.cl .chev{display:flex;align-items:center;justify-content:center;width:20px;height:20px;color:var(--ink-3);border-radius:4px}.cl .chev[aria-expanded=true] svg{transform:rotate(90deg)}.cl .chip{display:inline-block;font-size:12px;padding:4px 11px;border-radius:99px;border:1px solid var(--line);background:var(--surface);color:var(--ink-2);white-space:nowrap;transition:background .16s ease,color .16s ease,border-color .16s ease}.cl .chip.ramp{background:color-mix(in srgb,var(--accent) var(--t,14%),var(--surface));border-color:color-mix(in srgb,var(--accent) calc(var(--t,14%) + 14%),var(--surface));color:var(--accent-ink)}.cl .chip.ramp.deep{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.cl .stagecell{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0}.cl .stagecell .top{display:inline-flex;align-items:center;gap:0;flex-wrap:wrap;justify-content:center}.cl .dotm{display:inline-flex;align-items:center;gap:3px;vertical-align:middle}.cl .prail{display:inline-flex;align-items:center;gap:3px;flex:none}.cl .prail i{width:17px;height:5px;border-radius:2px;background:var(--line);display:block;transition:background .18s ease,height .18s ease}.cl .prail i.on{background:color-mix(in srgb,var(--accent) calc(var(--t) + 30%),var(--surface))}.cl .prail i.cur{height:8px;border-radius:3px;background:var(--accent)}.cl .prail.off i{background:var(--line);opacity:.55}.cl .prail.off i.cur{height:5px;background:var(--bad-line)}.cl .dotm i{width:15px;height:4px;border-radius:2px;background:var(--line);display:block}.cl .dotm i.on{background:var(--accent)}.cl .stagetxt{font-size:13px;color:var(--ink);font-weight:500}.cl .bdgs{display:inline-flex;gap:6px;margin-left:10px;vertical-align:middle}.cl .bdg{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;border-radius:6px;padding:3px 9px;background:var(--line-2);color:var(--ink-2);border:1px solid transparent}.cl .bdg svg{width:11px;height:11px;stroke-width:2.2}.cl .bdg.d{background:color-mix(in srgb,var(--accent) 24%,var(--surface));color:var(--accent-ink)}.cl .bdg.snzb{background:none;color:var(--accent-ink);border-color:var(--accent-line);border-style:dashed}.cl .bdg.decb{background:var(--bad-wash);color:var(--bad);border-color:var(--bad-line)}.cl .ci{display:flex;gap:7px;justify-content:center}.cl .ci button{position:relative;flex:none;width:35px;height:33px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink-2);display:flex;align-items:center;justify-content:center}.cl .ci button:hover{border-color:var(--accent-line);transform:translateY(-1px)}.cl .ci button svg{width:15.5px;height:15.5px}.cl .ci button.unread:after{content:attr(data-n);position:absolute;top:-6px;right:-6px;min-width:15px;height:15px;padding:0 3px;border-radius:99px;background:var(--accent);color:var(--on-accent);font-size:9.5px;font-weight:700;line-height:15px;text-align:center;box-shadow:0 0 0 2px var(--surface)}.cl .act{display:inline-flex;align-items:center;gap:6px;font-size:12px;padding:5px 11px;border-radius:6px;background:var(--accent-wash);color:var(--accent-ink);font-weight:600;white-space:nowrap}.cl .act.blocked{background:none;color:var(--accent-ink);border:1px dashed var(--accent-line)}.cl .act.idle{background:none;color:var(--ink-3);font-weight:400}.cl .plus{font-size:9.5px;background:var(--accent-wash);color:var(--accent-ink);border-radius:4px;padding:1px 5px;font-weight:600;margin-left:4px}.cl .exp{position:relative;background:var(--surface-2);border-bottom:1px solid var(--line);padding:8px 20px 18px calc(var(--railx,25px) + 25px)}.cl .exp:before{content:"";position:absolute;left:var(--railx,25px);top:0;bottom:14px;width:2px;border-radius:0 0 2px 2px;background:linear-gradient(180deg,var(--accent) 0 20px,color-mix(in srgb,var(--accent) 20%,transparent))}.cl .rnd{display:flex;align-items:center;gap:11px;margin:18px 0 9px;flex-wrap:wrap;font-size:11.5px;letter-spacing:.05em;font-weight:600;color:var(--ink-2)}.cl .rnd .dot{width:7px;height:7px;border-radius:50%;background:var(--accent);flex:none}.cl .rnd .dot.g{background:var(--accent)}.cl .rnd .sub{font-weight:400;color:var(--ink-3);letter-spacing:0;font-size:12px}.cl .rnd .ln{flex:1;height:1px;background:var(--line)}.cl .rnd .tot{font-size:12px;background:var(--accent);color:var(--on-accent);border-radius:6px;padding:2px 10px;letter-spacing:0;font-weight:600}.cl .bsum{display:flex;align-items:center;gap:7px;font-size:12.5px;font-weight:400;letter-spacing:0;color:var(--ink-2);text-transform:none;white-space:nowrap}.cl .bsum b{font-weight:600;color:var(--ink)}.cl .outcomes{display:flex;gap:7px;flex-wrap:wrap;margin-left:auto}.cl .pn{width:98px;height:25px;display:inline-flex;align-items:center;justify-content:center;font-size:11.5px;font-weight:600;border-radius:6px;border:1px solid transparent;letter-spacing:0;text-transform:none;white-space:nowrap}.cl .pn[aria-pressed=true]{box-shadow:0 0 0 2px var(--surface-2),0 0 0 3px currentColor}.cl .pn.deal{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.cl .pn.active{background:color-mix(in srgb,var(--accent) 30%,var(--surface));border-color:color-mix(in srgb,var(--accent) 44%,var(--surface));color:var(--accent-ink)}.cl .pn.awaiting{background:none;border:1px dashed var(--accent-line);color:var(--accent-ink)}.cl .pn.killed{background:var(--bad-wash);border-color:var(--bad-line);color:var(--bad)}.cl .lane{display:grid;grid-template-columns:minmax(140px,.95fr) minmax(210px,1.5fr) minmax(280px,2.3fr) minmax(130px,1fr) 28px;gap:18px;align-items:center;padding:20px 0;border-bottom:1px solid var(--line-2);font-size:12.5px;white-space:nowrap}.cl .lane:last-child{border-bottom:0}.cl .lane.dead{opacity:.5}.cl .lane .ld{font-weight:600;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.cl .tag{font-size:10px;background:var(--line-2);color:var(--ink-2);border-radius:4px;padding:1px 5px;font-weight:600}.cl .tag.p1{background:var(--accent-wash);color:var(--accent-ink)}.cl .tag.p2{background:none;color:var(--accent-ink);box-shadow:inset 0 0 0 1px var(--accent-line)}.cl .tag.ds-bad{background:var(--bad-wash);color:var(--bad)}.cl .tag.ds-warn{background:var(--warn-wash);color:var(--warn)}.cl .tag.ds-accent{background:var(--accent-wash);color:var(--accent-ink)}.cl .row>.dscell{gap:3px;flex-wrap:nowrap;overflow:hidden}.cl .track{display:flex;align-items:center;gap:10px;min-width:0}.cl .ptrack{display:grid;grid-template-columns:repeat(6,1fr);gap:5px;flex:1;min-width:0}.cl .pstep{display:flex;flex-direction:column;align-items:center;gap:5px;min-width:0}.cl .pstep b{font-size:8.5px;font-weight:600;letter-spacing:.02em;color:var(--ink-3);max-width:100%;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cl .pstep i{width:100%;height:4px;border-radius:2px;background:var(--line);display:block;transition:background .18s ease,height .18s ease}.cl .pstep.on b{color:var(--ink-2)}.cl .pstep.on i{background:color-mix(in srgb,var(--accent) calc(var(--t) + 28%),var(--surface))}.cl .pstep.cur b{color:var(--accent-ink);font-weight:700;font-size:10px}.cl .pstep.cur i{height:6px;background:var(--accent)}.cl .ptrack.off .pstep b{color:var(--ink-3);opacity:.6}.cl .ptrack.off .pstep i{background:var(--line);opacity:.5}.cl .ptrack.stall .pstep.cur i{background:var(--accent-line)}.cl .terms{display:flex;align-items:baseline;gap:12px;min-width:0}.cl .comm{font-weight:600;color:var(--accent-ink)}.cl .comm.earned{color:var(--accent);font-weight:700}.cl .comm.none{color:var(--ink-3);font-weight:400}.cl .nextcell{display:flex;justify-content:flex-end;min-width:0}.cl .dotm.off i{opacity:.4}.cl .minitrack{display:none;align-items:center;gap:7px;font-size:12.5px;color:var(--ink-2)}.cl .minitrack .dotm{margin-left:0}.cl .minitrack b{font-weight:600;color:var(--ink)}.cl .st{font-size:11.5px;padding:3px 10px;border-radius:99px;border:1px solid var(--line);color:var(--ink-3);background:var(--surface);white-space:nowrap;transition:background .16s ease,color .16s ease,border-color .16s ease}.cl .st.on{background:color-mix(in srgb,var(--accent) var(--t,14%),var(--surface));border-color:color-mix(in srgb,var(--accent) calc(var(--t,14%) + 14%),var(--surface));color:var(--accent-ink)}.cl .st.on.deep{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.cl .st.cur{font-weight:600;box-shadow:0 0 0 2px var(--accent-wash)}.cl .st.k{background:var(--bad-wash);border-color:var(--bad-line);color:var(--bad)}.cl .st.w{background:none;border-color:var(--accent-line);border-style:dashed;color:var(--accent-ink);font-weight:600}.cl .cn{flex:1;height:1.5px;background:var(--line-2);min-width:4px}.cl .cn.d{background:color-mix(in srgb,var(--accent) 34%,var(--surface))}.cl .prog{width:64px;height:6px;border-radius:99px;background:var(--line);overflow:hidden;flex:none}.cl .prog i{display:block;height:100%;background:var(--accent)}.cl .xb{width:25px;height:25px;border:1px solid var(--line);border-radius:6px;color:var(--bad);display:flex;align-items:center;justify-content:center;opacity:.5;background:var(--surface)}.cl .xb:hover{opacity:1;background:var(--bad-wash);border-color:var(--bad-line)}.cl .locked{width:22px;height:22px;display:flex;align-items:center;justify-content:center;color:var(--ink-3);opacity:.45}.cl .menuwrap{position:relative}.cl .menu{position:absolute;top:34px;left:0;z-index:30;background:var(--raise);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--pop);min-width:230px;padding:6px 0;max-height:340px;overflow:auto}.cl .menu .mh{font-size:9px;letter-spacing:.08em;font-weight:600;color:var(--ink-3);padding:6px 12px 4px;text-transform:uppercase}.cl .menu .mi{display:flex;align-items:center;gap:8px;padding:6px 12px;font-size:12px;width:100%;text-align:left;color:var(--ink)}.cl .menu .mi:hover{background:var(--surface-2)}.cl .menu .mi[aria-current=true]{color:var(--accent-ink);font-weight:600}.cl .menu .mi .del{margin-left:auto;color:var(--ink-3);opacity:0;font-size:14px;line-height:1}.cl .menu .mi:hover .del{opacity:1}.cl .menu .mi .del:hover{color:var(--bad)}.cl .menu .sep{height:1px;background:var(--line-2);margin:5px 12px}.cl .menu .msearch{padding:6px 10px}.cl .menu .msearch input{width:100%;border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--ink);font:inherit;font-size:12px;padding:5px 8px}.cl .menu .bx{width:13px;height:13px;border:1px solid var(--line);border-radius:3px;flex:none;display:flex;align-items:center;justify-content:center;color:var(--on-accent)}.cl .menu .mi[aria-pressed=true] .bx{background:var(--accent);border-color:var(--accent)}.cl .menu.cols{min-width:292px;max-height:420px;padding:0}.cl .menu.cols .ch{display:flex;align-items:center;gap:8px;padding:10px 12px 8px;position:sticky;top:0;background:var(--raise);z-index:2;border-bottom:1px solid var(--line-2)}.cl .menu.cols .ch .t{font-size:9px;letter-spacing:.08em;font-weight:700;color:var(--ink-3);text-transform:uppercase}.cl .menu.cols .ch .rst{margin-left:auto;font-size:11px;color:var(--accent-ink);font-weight:600}.cl .menu.cols .body2{overflow:auto;max-height:352px;padding-bottom:6px}.cl .colrow{display:flex;align-items:center;gap:8px;padding:5px 12px;font-size:12px;width:100%;text-align:left}.cl .colrow:hover{background:var(--surface-2)}.cl .colrow .grip2{color:var(--ink-3);cursor:grab;font-size:11px;line-height:1;letter-spacing:-1px;flex:none}.cl .colrow .nm2{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cl .colrow .cat2{font-size:10px;color:var(--ink-3)}.cl .colrow .ord{font-size:11px;font-weight:600;color:var(--accent-ink);min-width:14px;text-align:right}.cl .colrow.dragging{opacity:.4}.cl .colrow.dropover{box-shadow:inset 0 2px 0 var(--accent)}.cl .catrow{display:flex;align-items:center;gap:7px;padding:8px 12px 4px;font-size:9px;letter-spacing:.08em;font-weight:700;color:var(--ink-3);text-transform:uppercase;width:100%;text-align:left}.cl .catrow svg{width:10px;height:10px;transition:transform .14s ease}.cl .catrow[aria-expanded=false] svg{transform:rotate(-90deg)}.cl .menu .save{display:flex;gap:6px;padding:6px 10px}.cl .menu .save input{flex:1;border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--ink);font:inherit;font-size:12px;padding:5px 8px}.cl .cnt-badge{font-size:9px;font-weight:600;background:var(--accent);color:var(--on-accent);border-radius:4px;padding:0 5px;line-height:15px;margin-left:2px}.cl .pills{display:flex;align-items:center;gap:6px;padding:10px 2px 0;flex-wrap:wrap}.cl .pill2{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--accent-line);background:var(--accent-wash);color:var(--accent-ink);border-radius:99px;padding:3px 5px 3px 10px;font-size:11px;font-weight:500}.cl .pill2 .x{width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--accent-ink)}.cl .pill2 .x:hover{background:var(--surface)}.cl .conn{font-size:9.5px;font-weight:700;letter-spacing:.06em;color:var(--ink-3);border:1px solid var(--line);border-radius:5px;padding:2px 6px;background:var(--surface)}.cl .conn:hover{color:var(--accent-ink);border-color:var(--accent-line)}.cl .builder{display:flex;flex-direction:column;gap:5px;padding:10px 2px 0}.cl .brow{display:flex;align-items:center;gap:7px}.cl .brow .sel{min-width:150px}.cl .vchip{border:1px solid var(--line);border-radius:7px;padding:5px 10px;font-size:11.5px;color:var(--ink-2);background:var(--surface)}.cl .vchip[data-set="1"]{border-color:var(--accent-line);background:var(--accent-wash);color:var(--accent-ink);font-weight:600}.cl .subacts{display:flex;gap:5px;justify-content:center}.cl .sba{width:30px;height:28px;border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--ink-2);display:flex;align-items:center;justify-content:center}.cl .sba:hover{border-color:var(--accent-line);color:var(--accent-ink);transform:translateY(-1px)}.cl .sba svg{width:14px;height:14px}.cl .sba.bad2{color:var(--bad)}.cl .sba.bad2:hover{background:var(--bad-wash);border-color:var(--bad-line);color:var(--bad)}.cl .qbox.refine2{gap:8px}.cl .qbox.refine2 .sb{min-width:120px;padding:8px 12px 9px}.cl .qbox.refine2 .sb .v{font-size:15px}.cl[data-desk=subs] .grid{gap:14px;padding:20px 14px}.cl[data-desk=subs] .row>div{white-space:nowrap}.cl .hotv{color:var(--bad)!important;font-weight:600}.cl .sub2b{display:block;font-size:9.5px;color:var(--ink-3);font-weight:400;font-family:IBM Plex Sans,sans-serif;letter-spacing:0}.cl .sub2b.hot{color:var(--bad);font-weight:600}.cl .nob{font-size:11.5px;color:var(--ink-3)}.cl .whys{display:flex;gap:5px;flex-wrap:wrap;justify-content:flex-start}.cl .why2{font-size:10.5px;color:var(--bad);background:var(--bad-wash);border:1px solid var(--bad-line);border-radius:6px;padding:2px 8px;white-space:nowrap}.cl .why2 b{font-weight:700}.cl .why2.more2{color:var(--ink-3);background:none;border-color:var(--line)}.cl .nextwrap{display:flex;flex-direction:column;align-items:center;gap:4px}.cl .dorm{display:inline-flex;align-items:center;gap:5px;font-size:9.5px;color:var(--warn);background:var(--warn-wash);border:1px solid var(--warn-line);border-radius:6px;padding:1px 7px}.cl .dorm svg{width:10px;height:10px}.cl .dorm.on7{color:var(--bad);background:var(--bad-wash);border-color:var(--bad-line)}.cl .keepb{font-size:9.5px;font-weight:600;color:var(--accent-ink);margin-left:6px;text-decoration:underline}.cl .pipenote,.cl .boardnote{display:flex;align-items:center;gap:7px;margin:9px 2px 0;font-size:11px;color:var(--ink-3)}.cl .pipenote svg{width:12px;height:12px;flex:none}.cl .pipenote b{color:var(--accent-ink);font-weight:600}.cl .metric.pipe2 .h{min-height:26px;display:flex;align-items:center;justify-content:center}.cl .sba.off2{opacity:.35}.cl .sba.off2:hover{transform:none;border-color:var(--line);color:var(--ink-2)}.cl .tpop{position:fixed;z-index:60;background:var(--raise);border:1px solid var(--line);border-radius:10px;box-shadow:var(--pop);padding:9px 10px;min-width:214px;font-size:12px;color:var(--ink);text-align:left;letter-spacing:0;text-transform:none;font-weight:400}.cl .tpop .th2{font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--ink-3);padding-bottom:6px;border-bottom:1px solid var(--line-2);margin-bottom:6px;display:flex;align-items:center;gap:6px}.cl .tpop .tr2{display:grid;grid-template-columns:15px 1fr auto auto;align-items:center;gap:9px;padding:3px 0}.cl .tpop .tr2 svg{width:13px;height:13px;color:var(--ink-3)}.cl .tpop .tr2.zero{opacity:.4}.cl .tpop .tr2 .n2{font-variant-numeric:tabular-nums;font-weight:600;text-align:right;min-width:16px}.cl .tpop .tr2 .a2{font-variant-numeric:tabular-nums;font-size:11px;color:var(--ink-3);white-space:nowrap;min-width:72px;text-align:right}.cl .tpop .tr2 .a2 b{color:var(--good,var(--accent-ink));font-weight:600}.cl .tpop .tr2 .a2.none2 b{color:var(--bad)}.cl .tpop .tot2{display:grid;grid-template-columns:15px 1fr auto auto;gap:9px;margin-top:6px;padding-top:6px;border-top:1px solid var(--line-2);font-size:11px;color:var(--ink-3)}.cl .tpop .tot2 .n2{font-variant-numeric:tabular-nums;font-weight:600;color:var(--ink);text-align:right}.cl .tpop .tot2 .a2{font-variant-numeric:tabular-nums;min-width:72px;text-align:right}.cl .tpop .tot2 .a2 b{color:var(--good);font-weight:600}.cl .tpop .bef2{display:flex;align-items:flex-start;gap:7px;margin-top:7px;padding-top:7px;border-top:1px solid var(--line-2);font-size:11px;color:var(--ink-3);line-height:1.35}.cl .tpop .bef2 svg{width:12px;height:12px;flex:none;margin-top:2px}.cl .tpop .non2{font-size:12px;color:var(--ink-3);padding:3px 0 1px;line-height:1.4}.cl .apop.wide4{min-width:252px;padding:6px}.cl .apop .ahd{font-size:9px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--ink-3);padding:6px 8px 5px}.cl .apop .c2{margin-left:auto;font-size:11px;color:var(--ink-3)}.cl .wiz.wide5{width:min(560px,95vw)}.cl .wiz.wide6{width:min(680px,96vw);height:min(620px,90vh)}.cl .wiz.wide6 .wb{flex:1;min-height:0}@media (max-width:620px){.cl .wiz.wide6{width:min(360px,96vw)}.cl .wsteps{gap:10px}.cl .wstep{font-size:10px}.cl .wstep b{width:14px;height:14px;font-size:9px}.cl .ctrls{gap:5px}.cl .swrap2{flex:1 0 100%;order:-1}.cl .seg3{height:26px}.cl .seg3 button{padding:0 7px;font-size:11px}.cl .seg3 button em{display:none}.cl .chip3{height:26px;padding:0 9px;font-size:11px}.cl .sel3{height:26px;font-size:11px}.cl .lgrid.one{max-height:34vh}.cl .lgrid.one .lrow{gap:6px;padding:6px 8px}.cl .lgrid.one .vb{min-width:0;padding:2px 5px;font-size:9.5px}.cl .lst3{font-size:10px}.cl .factpick{grid-template-columns:minmax(0,1fr)}.cl .rs.wrap2 button{font-size:11px;padding:4px 9px}.cl .tolist{max-height:92px}.cl .torow{gap:6px;padding:5px 8px}.cl .torow .tn{min-width:0;flex:1}.cl .torow .te{display:none}.cl .mbody{padding:11px 12px;font-size:11.5px}.cl .mtab td{font-size:11px}.cl .mh{font-size:10.5px}.cl .wb{padding:11px 12px}.cl .wf{flex-wrap:wrap;gap:6px}.cl .wfn{flex:1 0 100%;order:-1}.cl .deltab{font-size:11px}.cl .wiz.wide6{max-width:100vw}.cl .wb{overflow-x:hidden}.cl .ctrls{flex-direction:column;align-items:stretch}.cl .seg3{width:100%;flex-wrap:wrap;height:auto}.cl .seg3 button{flex:1 1 auto;justify-content:center;min-height:26px;border-bottom:1px solid var(--line)}.cl .sel3,.cl .fsel{width:100%}.cl .fbtn{width:100%;justify-content:center}.cl .swrap2{flex:1 0 100%}.cl .wiz.wide6{height:min(620px,86vh)}.cl .vdpop{width:min(300px,92vw)}.cl .pap{display:none}.cl .chip3{width:100%}.cl .rs.wrap2{flex-wrap:wrap}.cl .rs.wrap2 button{flex:1 1 calc(50% - 4px);justify-content:center}.cl .lgrid.one .lrow{flex-wrap:wrap;row-gap:3px}.cl .lgrid.one .ln3{flex:1 1 auto}.cl .lgrid.one .vb{margin-left:auto}.cl .tolist{max-height:none}.cl .torow{flex-wrap:wrap}.cl .mail{max-width:100%}.cl .mtab td{word-break:break-word}.cl .mdocs{flex-wrap:wrap}.cl .mdoc{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cl .fline{align-items:flex-start}.cl .morebook{font-size:11px}.cl .lgrid.one{overflow-x:hidden}.cl .lgrid.one .lrow{min-width:0;max-width:100%}.cl .lgrid.one .lst3{flex:none;margin-left:auto}.cl .lgrid.one .vb{min-width:0;padding:2px 6px;font-size:9.5px;flex:none}.cl .dpeek{width:min(360px,96vw);inset:4vh auto auto 50%;transform:translate(-50%);right:auto}.cl .dppage{width:min(100%,280px)}.cl .dpstage{padding:10px}.cl .tsgrid2{grid-template-columns:minmax(0,1fr)}.cl .tsbody2{padding:11px 12px 13px}.cl .tsbrand2{padding:9px 12px}.cl .dpf{flex-wrap:wrap}}.cl .wsteps{display:flex;gap:16px;margin-top:9px}.cl .wstep{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--ink-3)}.cl .wstep b{width:16px;height:16px;border-radius:50%;background:var(--surface-2);display:flex;align-items:center;justify-content:center;font-size:9.5px;font-weight:700}.cl .wstep svg{width:14px;height:14px;color:var(--good)}.cl .wstep.on{color:var(--accent-ink);font-weight:600}.cl .wstep.on b{background:var(--accent);color:var(--on-accent)}.cl .fline,.cl .fline2{margin:0;font-size:11.5px;color:var(--ink-2);display:flex;align-items:center;gap:7px;line-height:1.4;flex-wrap:wrap}.cl .fline svg,.cl .fl2a svg{width:13px;height:13px;color:var(--ink-3);flex:none}.cl .fline b,.cl .fl2a b{color:var(--ink);font-weight:600}.cl .fl2a{display:inline-flex;align-items:center;gap:7px}.cl .fmiss2{display:inline-flex;flex-wrap:wrap;gap:4px}.cl .fmx{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;font-weight:600;color:var(--warn);background:var(--warn-wash);border-radius:5px;padding:2px 7px}.cl .fmx svg{width:10px;height:10px;color:var(--warn)}.cl .lrow.doc2{cursor:default}.cl .dpick{display:flex;align-items:center;gap:9px;flex:1;min-width:0;text-align:left}.cl .dprev{width:24px;height:24px;border-radius:6px;color:var(--ink-3);flex:none;display:flex;align-items:center;justify-content:center}.cl .dprev:hover{background:var(--accent-wash);color:var(--accent-ink)}.cl .dprev svg{width:13px;height:13px}.cl .lrow.doc2[aria-pressed=true]{border-color:var(--accent);background:var(--accent-wash)}.cl .lrow.doc2[aria-pressed=true] .bx2{background:var(--accent);border-color:var(--accent)}.cl .dpveil{position:fixed;top:0;right:0;bottom:0;left:0;z-index:86;background:color-mix(in srgb,var(--ink) 46%,transparent)}.cl .dpeek{position:fixed;z-index:87;inset:6vh 50% auto auto;transform:translate(50%);right:50%;width:min(520px,94vw);max-height:88vh;display:flex;flex-direction:column;background:var(--raise);border:1px solid var(--line);border-radius:13px;box-shadow:var(--pop);overflow:hidden}.cl .dph{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--line-2)}.cl .dpt{flex:1;min-width:0;font-size:13px;font-weight:600;display:flex;flex-direction:column;gap:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cl .dpt em{font-style:normal;font-size:10.5px;font-weight:400;color:var(--ink-3)}.cl .ico2{width:27px;height:27px;border-radius:7px;color:var(--ink-3);flex:none;display:flex;align-items:center;justify-content:center}.cl .ico2:hover{background:var(--surface-2);color:var(--ink)}.cl .ico2 svg{width:13px;height:13px}.cl .dpstage{flex:1;min-height:0;overflow:auto;background:var(--line-2);display:flex;justify-content:center;padding:16px}.cl .dppage{position:relative;width:360px;flex:none;aspect-ratio:8.5/11;background:#fff;border-radius:3px;box-shadow:var(--pop);padding:26px 24px}.cl .dppage .ppl{height:8px;border-radius:2px;background:#e3e8ee;margin-bottom:6px}.cl .dppage .ppl.w1{width:46%}.cl .dppage .ppl.w2{width:30%;opacity:.6}.cl .dppage .ppl.w3{width:38%;opacity:.6}.cl .dppage .ppgap{height:18px}.cl .dppage .pprow{display:grid;grid-template-columns:2fr 5fr 2fr;gap:9px;margin-bottom:8px}.cl .dppage .pprow i{height:6px;border-radius:2px;background:#eef1f5}.cl .dppage .pstamp{position:absolute;left:0;right:0;bottom:14px;text-align:center;font-size:8.5px;color:#9aa7b4}.cl .dpf{display:flex;align-items:center;gap:8px;padding:9px 12px;border-top:1px solid var(--line-2);font-size:11px;color:var(--ink-3)}.cl .tsheet2{border:1px solid var(--line-2);border-radius:0 0 10px 10px;border-top:0;overflow:hidden}.cl .tsbrand2{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:10px 14px;background:var(--accent);color:var(--on-accent)}.cl .tsbrand2 b{font-size:12.5px;letter-spacing:.08em}.cl .tsbrand2 span{font-size:10.5px;opacity:.85}.cl .tsbody2{padding:13px 15px 15px;background:var(--surface)}.cl .tsp2{margin:0 0 9px;font-size:12px;line-height:1.6;color:var(--ink-2)}.cl .tsh2{margin:13px 0 7px;font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.cl .tsgrid2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1px;background:var(--line-2);border:1px solid var(--line-2);border-radius:9px;overflow:hidden}.cl .tsgrid2 span{display:flex;justify-content:space-between;gap:10px;background:var(--surface);padding:8px 12px;font-size:11.5px;color:var(--ink-3);min-width:0}.cl .tsgrid2 b{font-weight:600;color:var(--ink);text-align:right;font-family:IBM Plex Mono,ui-monospace,monospace;overflow-wrap:anywhere}.cl .mdoc.none6{color:var(--ink-3)}.cl .ctrls{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-top:11px}.cl .ctrls{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:11px}.cl .swrap2{display:flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:8px;padding:0 10px;height:30px;background:var(--surface);flex:1 1 180px;min-width:150px}.cl .fbtn{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 12px;flex:none;border:1px solid var(--line);border-radius:8px;background:var(--surface);font-size:12px;color:var(--ink-2);white-space:nowrap}.cl .fbtn em{font-style:normal;font-size:10.5px;color:var(--ink-3);font-variant-numeric:tabular-nums}.cl .fbtn:hover{border-color:var(--accent-line);color:var(--accent-ink)}.cl .fbtn[aria-pressed=true]{border-color:var(--accent);background:var(--accent-wash);color:var(--accent-ink);font-weight:600}.cl .fbtn[aria-pressed=true] em{color:var(--accent-ink);opacity:.8}.cl .fsel{height:30px;padding:0 9px;flex:none;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink-2);font-family:inherit;font-size:12px}.cl .fsel:focus{outline:none;border-color:var(--accent)}.cl .pap{width:17px;height:17px;border-radius:5px;flex:none;display:inline-flex;align-items:center;justify-content:center;font-size:9.5px;font-weight:700;letter-spacing:0;color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--line)}.cl .pap[data-pap=A]{color:var(--accent-ink);box-shadow:inset 0 0 0 1px var(--accent-line);background:var(--accent-wash)}.cl .pap[data-pap=B]{color:var(--ink-2)}.cl .vb[data-vd]{cursor:help}.cl .vdpop{position:fixed;z-index:62;background:var(--raise);border:1px solid var(--line);border-radius:10px;box-shadow:var(--pop);padding:9px 11px;width:300px;font-size:11.5px;color:var(--ink-2);line-height:1.45}.cl .vdh{font-size:12.5px;font-weight:600;color:var(--ink);padding-bottom:6px;margin-bottom:6px;border-bottom:1px solid var(--line-2)}.cl .vdh em{display:block;font-style:normal;font-size:10.5px;font-weight:400;color:var(--ink-3);margin-top:1px}.cl .vdg{font-size:9px;letter-spacing:.07em;text-transform:uppercase;font-weight:600;color:var(--ink-3);margin:7px 0 2px}.cl .vdg:first-of-type{margin-top:0}.cl .vdr{display:flex;align-items:flex-start;gap:7px;padding:2px 0}.cl .vdr.yes{color:var(--ink-2)}.cl .vdr svg{width:12px;height:12px;flex:none;margin-top:3px}.cl .vdr.yes svg{color:var(--good)}.cl .vdr.no svg{color:var(--bad)}.cl .vdr.no{color:var(--ink)}.cl .vdr.unk svg{color:var(--warn)}.cl .vdf{margin-top:7px;padding-top:6px;border-top:1px solid var(--line-2);font-size:10.5px;color:var(--ink-3);font-variant-numeric:tabular-nums}.cl .swrap2 svg{width:13px;height:13px;color:var(--ink-3);flex:none}.cl .lqin{border:0;background:none;color:var(--ink);font:inherit;font-size:12px;width:100%;outline:none}.cl .lqin::-webkit-search-cancel-button{-webkit-appearance:none}.cl .seg3{display:flex;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:var(--surface);height:28px}.cl .seg3 button{padding:0 9px;font-size:11.5px;color:var(--ink-2);border-right:1px solid var(--line);display:inline-flex;align-items:center;gap:4px}.cl .seg3 button:last-child{border-right:0}.cl .seg3 button em{font-style:normal;font-size:10px;opacity:.6;font-variant-numeric:tabular-nums}.cl .seg3 button[aria-pressed=true]{background:var(--accent-wash);color:var(--accent-ink);font-weight:600}.cl .seg3 button[disabled]{opacity:.35;cursor:default}.cl .chklist{margin-top:11px;padding:9px 11px;border-radius:9px;background:var(--good-wash)}.cl .chklist.has3{background:var(--warn-wash)}.cl .ch3h{display:flex;align-items:center;gap:7px;font-size:11.5px;font-weight:600;color:var(--ink);padding-bottom:6px;margin-bottom:5px;border-bottom:1px solid rgba(128,128,128,.14)}.cl .ch3h svg{width:14px;height:14px;color:var(--good);flex:none}.cl .chklist.has3 .ch3h svg{color:var(--warn)}.cl .ch3{display:flex;align-items:flex-start;gap:7px;font-size:11.5px;line-height:1.45;padding:2px 0;color:var(--ink-2)}.cl .ch3 svg{width:12px;height:12px;flex:none;margin-top:3px}.cl .ch3.ok3 svg{color:var(--good)}.cl .ch3.no3 svg{color:var(--bad)}.cl .ch3.no3{color:var(--ink)}.cl .ch3n{display:flex;align-items:center;gap:6px;font-size:10.5px;color:var(--ink-3);font-style:normal;margin-top:6px}.cl .ch3n svg{width:12px;height:12px;flex:none}.cl .lst3.dim3{opacity:.65}.cl .short4{display:none}@media (max-width:620px){.cl .full4{display:none}.cl .short4{display:inline}}.cl .factpick{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px}.cl .fp3{display:flex;align-items:center;gap:8px;border:1px solid var(--line-2);border-radius:8px;padding:5px 9px;text-align:left;background:var(--surface);font-size:11.5px;min-width:0}.cl .fp3[aria-pressed=true]{border-color:var(--accent);background:var(--accent-wash)}.cl .fp3 .fpl{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-2)}.cl .fp3 .fpv{font-weight:600;color:var(--ink);flex:none;font-variant-numeric:tabular-nums}.cl .fp3.weak3 .fpl,.cl .fp3.weak3 .fpv{color:var(--ink-3)}.cl .fp3[aria-pressed=true] .bx2{background:var(--accent);border-color:var(--accent)}.cl .subrow{display:flex;align-items:center;gap:6px}.cl .subin{flex:1;min-width:0;border:1px solid transparent;border-radius:6px;background:none;font:inherit;font-size:11px;color:var(--ink);padding:2px 5px}.cl .subin:hover{border-color:var(--line-2)}.cl .subin:focus{outline:none;border-color:var(--accent);background:var(--surface)}.cl .ed3{border:1px solid transparent;border-radius:6px;padding:2px 5px;margin-left:-5px}.cl .ed3:hover{border-color:var(--line-2)}.cl .ed3:focus{outline:none;border-color:var(--accent);background:var(--surface-2)}.cl .ed3:empty:before{content:attr(data-ph);color:var(--ink-3)}.cl .sel3{height:28px;padding:0 8px;font-size:11.5px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink-2);font-family:inherit}.cl .chip3{height:28px;padding:0 11px;font-size:11.5px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink-2)}.cl .chip3[aria-pressed=true]{border-color:var(--accent);background:var(--accent-wash);color:var(--accent-ink);font-weight:600}.cl .lbrow{margin-top:12px;display:flex;align-items:center;gap:10px}.cl .lnk2.q3{color:var(--ink-3)}.cl .lnk2[disabled]{opacity:.4;cursor:default}.cl .rs.wrap2 .clr3{opacity:.8}.cl .sets4{margin-top:9px}.cl .lgrid.one.short5{max-height:none}.cl .lgrid.one.short5 .lrow{border-color:var(--accent-line);background:var(--accent-wash)}.cl .morebook{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;margin-top:7px;padding:8px 10px;font-size:11.5px;color:var(--ink-3);border:1px dashed var(--line);border-radius:9px}.cl .morebook:hover{border-color:var(--accent);color:var(--accent-ink);background:var(--accent-wash)}.cl .morebook svg{width:12px;height:12px}.cl .deltab{display:flex;gap:9px;margin-top:9px;padding:8px 10px;border-radius:9px;background:var(--surface-2);font-size:11.5px;line-height:1.45;color:var(--ink-2)}.cl .deltab svg{width:13px;height:13px;color:var(--ink-3);flex:none;margin-top:2px}.cl .deltab b{color:var(--ink);font-weight:600;display:block}.cl .deltab .dr{display:block;margin-top:2px;color:var(--ink-3)}.cl .deltab .dr.bad3{color:var(--bad)}.cl .deltab .dr.ok3{color:var(--good)}.cl .vb.block{color:var(--bad);background:var(--bad-wash);box-shadow:inset 0 0 0 1px var(--bad-line)}.cl .lrow.blocked{border-style:dashed;opacity:.55}.cl .lrow.blocked .bx2{visibility:hidden}.cl .lrow.kbcur{box-shadow:0 0 0 2px var(--accent-line)}.cl .mfacts{border:1px solid var(--line-2);border-radius:10px;padding:9px 10px;background:var(--surface-2)}.cl .mfacts .fl{display:flex;flex-wrap:wrap;gap:5px}.cl .ft{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;border-radius:6px;padding:2px 7px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink-2)}.cl .ft b{font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.cl .ft.miss{color:var(--ink-3);border-style:dashed;box-shadow:none;border:1px dashed var(--line);background:none;text-decoration:line-through;opacity:.8}.cl .rs.wrap2{flex-wrap:wrap}.cl .rs.wrap2 button em{font-style:normal;margin-left:5px;opacity:.6;font-variant-numeric:tabular-nums}.cl .rs.wrap2 button[disabled]{opacity:.35;cursor:default}.cl .lgrid.one{grid-template-columns:minmax(0,1fr);gap:3px;overflow-y:auto;overflow-x:hidden;padding-right:2px}.cl .lgrid.one .lrow{padding:6px 9px;gap:9px}.cl .ln3{flex:1;min-width:0;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cl .lst3{font-size:11px;color:var(--ink-3);font-variant-numeric:tabular-nums;flex:none}.cl .lgrid.one .bx2{width:14px;height:14px}.cl .lgrid.one .vb{min-width:82px;justify-content:center}.cl .lrow[disabled]{opacity:.5;cursor:default}.cl .lrow.out{border-style:dashed}.cl .lrow.doc2 .ln2 em{text-transform:none}.cl .vb{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:600;border-radius:5px;padding:2px 7px;flex:none}.cl .vb svg{width:10px;height:10px}.cl .vb.fit{color:var(--good);box-shadow:inset 0 0 0 1px var(--good-line)}.cl .vb.maybe{color:var(--warn);box-shadow:inset 0 0 0 1px var(--warn-line)}.cl .vb.out{color:var(--bad);box-shadow:inset 0 0 0 1px var(--bad-line)}.cl .vb.sent{color:var(--accent-ink);box-shadow:inset 0 0 0 1px var(--accent-line)}.cl .lnk2{font-size:11px;color:var(--accent-ink);font-weight:600;text-transform:none;letter-spacing:0}.cl .gapbox,.cl .okbox{display:flex;gap:9px;margin-top:11px;padding:9px 11px;border-radius:9px;font-size:11.5px;line-height:1.45}.cl .gapbox{background:var(--bad-wash);color:var(--ink-2)}.cl .gapbox svg{width:14px;height:14px;color:var(--bad);flex:none;margin-top:2px}.cl .gapbox b{color:var(--ink);font-weight:600}.cl .gapbox .gl{margin-top:3px}.cl .gapbox .gl span{color:var(--ink-3)}.cl .gapbox em{display:block;margin-top:5px;font-style:normal;color:var(--ink-3);font-size:11px}.cl .okbox{background:var(--good-wash);color:var(--ink-2);align-items:center}.cl .okbox svg{width:14px;height:14px;color:var(--good);flex:none}.cl .sepbox{display:flex;gap:9px;padding:10px 11px;border-radius:9px;background:var(--accent-wash);font-size:11.5px;line-height:1.45;color:var(--ink-2)}.cl .sepbox svg{width:15px;height:15px;color:var(--accent);flex:none;margin-top:1px}.cl .sepbox b{color:var(--accent-ink);font-weight:600;display:block}.cl .tolist{display:flex;flex-direction:column;gap:4px;max-height:132px;overflow-y:auto}.cl .torow{display:flex;align-items:center;gap:10px;padding:6px 9px;border:1px solid var(--line-2);border-radius:8px;font-size:11.5px;text-align:left;background:var(--surface)}.cl .torow.on{border-color:var(--accent);background:var(--accent-wash)}.cl .torow .tn{font-weight:600;min-width:120px}.cl .torow .te{color:var(--ink-3);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cl .torow .tc{font-size:10px;color:var(--good);font-weight:600;flex:none}.cl .mail{border:1px solid var(--line-2);border-radius:10px;overflow:hidden}.cl .mail .mh{background:var(--surface-2);padding:8px 11px;display:flex;flex-direction:column;gap:2px;font-size:11px;color:var(--ink-2);border-bottom:1px solid var(--line-2)}.cl .mail .mh b{color:var(--ink-3);font-weight:600;display:inline-block;min-width:46px;font-size:10px;letter-spacing:.05em;text-transform:uppercase}.cl .mbody{padding:14px 15px;background:var(--surface);font-size:12px;color:var(--ink-2);line-height:1.5}.cl .brand{display:flex;align-items:baseline;gap:8px;padding-bottom:10px;margin-bottom:11px;border-bottom:2px solid var(--accent)}.cl .bmark{font-size:15px;font-weight:700;letter-spacing:.08em;color:var(--accent-ink)}.cl .btag{font-size:10px;color:var(--ink-3);letter-spacing:.04em}.cl .mg{margin:0 0 8px}.cl .mn{margin:0 0 9px;padding:8px 10px;background:var(--surface-2);border-left:2px solid var(--accent-line);border-radius:0 6px 6px 0;color:var(--ink)}.cl .mtab{width:100%;border-collapse:collapse;margin:4px 0 10px}.cl .mtab td{padding:4px 0;border-bottom:1px solid var(--line-2);font-size:11.5px}.cl .mtab td:first-child{color:var(--ink-3);width:44%}.cl .ma{margin:0 0 6px;font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.cl .mdocs{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:12px}.cl .mdoc{display:inline-flex;align-items:center;gap:5px;font-size:11px;padding:3px 8px;border-radius:6px;background:var(--surface-2);color:var(--ink-2)}.cl .mdoc svg{width:11px;height:11px;color:var(--ink-3)}.cl .msig{margin:0;padding-top:9px;border-top:1px solid var(--line-2);font-size:11px;color:var(--ink-2)}.cl .msig span{color:var(--ink-3);font-size:10.5px}.cl .wfn{font-size:10.5px;color:var(--ink-2)}.cl .lgrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px}.cl .lgrid.off3{opacity:.75;margin-top:7px}.cl .lrow{display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:9px;padding:8px 10px;text-align:left;background:var(--surface);font-size:12px}.cl .lrow[aria-pressed=true]{border-color:var(--accent);background:var(--accent-wash)}.cl .lrow.dead2{border-style:dashed;cursor:default}.cl .bx2{width:15px;height:15px;border:1px solid var(--line);border-radius:4px;flex:none;display:flex;align-items:center;justify-content:center;color:var(--on-accent)}.cl .bx2 svg{width:10px;height:10px;stroke-width:3}.cl .lrow[aria-pressed=true] .bx2{background:var(--accent);border-color:var(--accent)}.cl .bx2.x2{border:0;color:var(--ink-3)}.cl .ln2{flex:1;min-width:0;font-weight:600;display:flex;flex-direction:column;gap:1px}.cl .ln2 em{font-style:normal;font-size:10px;font-weight:400;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cl .moreb{display:flex;align-items:center;gap:6px;margin-top:9px;font-size:11px;color:var(--ink-3);border:1px dashed var(--line);border-radius:8px;padding:5px 10px}.cl .moreb svg{width:11px;height:11px;transition:transform .14s}.cl .moreb[aria-expanded=true] svg{transform:rotate(180deg)}.cl .note3{font-size:11.5px;color:var(--ink-3);grid-column:1/-1}.cl .foot{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--ink-2);flex-wrap:wrap;padding:9px 13px;border:1px solid var(--line);border-radius:12px;background:none}.cl .pg{display:flex;gap:4px;align-items:center}.cl .pg button{min-width:28px;height:28px;border:1px solid var(--line);border-radius:7px;font-size:12px;color:var(--ink-2);padding:0 8px;display:inline-flex;align-items:center;justify-content:center;gap:4px}.cl .pg button[aria-current=true]{background:var(--accent-wash);border-color:var(--accent-line);color:var(--accent-ink);font-weight:600}.cl .kbdhint{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--ink-3);border:1px solid var(--line);border-radius:7px;padding:4px 8px}.cl .kbdhint:hover{color:var(--accent-ink);border-color:var(--accent-line)}.cl .kbdhint svg{width:13px;height:13px}.cl kbd{font-family:IBM Plex Mono,monospace;font-size:10px;border:1px solid var(--line);border-bottom-width:2px;border-radius:4px;padding:0 4px;color:var(--ink-2);background:var(--surface)}.cl .kb{width:min(420px,94vw);background:var(--surface);border:1px solid var(--line);border-radius:13px;box-shadow:var(--pop);overflow:hidden}.cl .kb h4{margin:0;padding:12px 15px;font-size:13.5px;border-bottom:1px solid var(--line-2)}.cl .kb .krow{display:flex;align-items:center;gap:10px;padding:7px 15px;font-size:12px;color:var(--ink-2)}.cl .kb .krow kbd{flex:none;min-width:22px;text-align:center}.cl .kb .krow span{flex:1}.cl .kb .kf{padding:10px 15px;border-top:1px solid var(--line-2);background:var(--surface-2);font-size:11px;color:var(--ink-3)}.cl .empty{padding:44px 20px;text-align:center;color:var(--ink-3);display:flex;flex-direction:column;align-items:center;gap:9px}.cl .empty .ttl{font-size:14px;font-weight:600;color:var(--ink-2)}.cl .empty .sub2{font-size:12px;max-width:380px;line-height:1.55}.cl .empty svg{width:22px;height:22px;color:var(--ink-3)}.cl .empty .erracts{display:flex;gap:7px;margin-top:3px}.cl .empty .erracts svg{width:14px;height:14px;color:inherit}.cl .empty .errwhy{font-size:10.5px;opacity:.75;margin-top:2px;max-width:380px;overflow-wrap:anywhere}.cl .loadwrap{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.cl .ring2{position:relative;width:46px;height:46px}.cl .ring2 svg{width:46px;height:46px}.cl .ring2 circle{fill:none;stroke-width:3.5;stroke-linecap:round}.cl .ring2 .trk{stroke:var(--line-2)}.cl .ring2 .arc{stroke:var(--accent);transition:stroke-dashoffset .18s linear}.cl .ring2 .pct2{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;color:var(--accent-ink);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:no-preference){.cl .ring2 svg{animation:cl-spin 1.6s linear infinite;transform-origin:50% 50%}}@keyframes cl-spin{to{transform:rotate(360deg)}}.cl .loadwrap .lbl2{font-size:12px;color:var(--ink-2)}.cl .loadwrap .lbl3{font-size:11px;color:var(--ink-3)}.cl .bulk{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;min-width:0;width:100%}.cl .bulk .cnt3{flex:none;font-size:11.5px;color:var(--accent-ink);background:var(--accent-wash);border:1px solid var(--accent-line);border-radius:99px;padding:3px 10px;white-space:nowrap}.cl .bulk .cnt3 .num{font-weight:700}.cl .bulk .bacts{display:flex;gap:6px;min-width:0;overflow-x:auto;padding:1px}.cl .bulk .bacts .btn{flex:0 0 auto}.cl .bulk .bclear{flex:none;margin-left:auto}.cl .foot.bulkmode .pg,.cl .foot.bulkmode .pplabel{display:none}.cl .foot.bulkmode{gap:8px}.cl .veil{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--veil);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;padding:16px;z-index:40}.cl .veil[hidden]{display:none}.cl .cardframe{width:min(1560px,97vw);height:min(94vh,960px);background:var(--surface);border:1px solid var(--line);border-radius:14px;overflow:hidden;box-shadow:0 1px 2px #0f17200f,0 24px 64px #0f172038}.cl .cardif{display:block;width:100%;height:100%;border:0}.cl .card{width:min(1440px,96vw);height:min(92vh,900px);background:var(--surface);border:1px solid var(--line);border-radius:13px;box-shadow:var(--pop);display:flex;flex-direction:column;overflow:hidden}.cl .chd{display:flex;align-items:center;gap:8px;padding:11px 14px;border-bottom:1px solid var(--line);flex-wrap:wrap}.cl .chd .nm b{font-size:15px;font-weight:600;display:block;letter-spacing:-.01em}.cl .chd .nm .s{font-size:11px;color:var(--ink-2)}.cl .chd .nm .s .oh{color:var(--bad);font-weight:500}.cl .btn.next{background:var(--accent-wash);border-color:var(--accent-line);color:var(--accent-ink)}.cl .btn.next.blocked{background:none;border:1px dashed var(--accent-line);color:var(--accent-ink)}.cl .ico{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:7px;color:var(--ink-2);background:var(--surface)}.cl .ico:disabled{opacity:.35;cursor:default}.cl .ppl{display:flex;align-items:center;gap:6px}.cl .av{width:22px;height:22px;border-radius:50%;background:var(--accent-wash);color:var(--accent-ink);font-size:9px;font-weight:600;display:flex;align-items:center;justify-content:center;flex:none}.cl .av.f{background:var(--line-2);color:var(--ink-2);margin-left:-7px;box-shadow:0 0 0 2px var(--surface)}.cl .glance{display:flex;align-items:stretch;background:var(--surface-2);border-bottom:1px solid var(--line);overflow-x:auto}.cl .gl{padding:9px 14px;border-right:1px solid var(--line-2);white-space:nowrap;text-align:center}.cl .gl:last-child{border-right:0}.cl .gl .k{font-size:9px;letter-spacing:.07em;font-weight:600;color:var(--ink-3)}.cl .gl .v{font-size:14px;font-weight:600;letter-spacing:-.01em}.cl .gl .v.na{color:var(--ink-3);font-weight:400}.cl .gl.stage{flex:1;min-width:190px;text-align:left}.cl .gl .trk{height:5px;border-radius:99px;background:var(--line);margin-top:6px;overflow:hidden}.cl .gl .trk i{display:block;height:100%;background:var(--accent)}.cl .ring{width:34px;height:34px;border-radius:50%;border:3px solid var(--accent);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:12px;color:var(--accent-ink)}.cl .cbody{display:flex;flex:1;min-height:0}.cl .rail{width:150px;border-right:1px solid var(--line);padding:8px 6px;background:var(--surface-2);flex:none;overflow-y:auto}.cl .rail button{display:flex;align-items:center;gap:9px;padding:7px 9px;border-radius:8px;color:var(--ink-2);font-size:11.5px;width:100%;text-align:left}.cl .rail button[aria-pressed=true]{background:var(--accent-wash);color:var(--accent-ink);font-weight:600;box-shadow:inset 2px 0 0 var(--accent)}.cl .rail .cnt{margin-left:auto;font-size:9.5px;color:var(--ink-3);font-weight:600}.cl .rail .div{border-top:1px solid var(--line);margin:8px 3px;padding-top:8px}.cl .mid{width:30%;min-width:250px;padding:12px;overflow-y:auto;border-right:1px solid var(--line)}.cl .sec{padding:11px 0 13px;border-bottom:1px solid var(--line-2)}.cl .sec:first-child{padding-top:0}.cl .sec:last-child{border-bottom:0}.cl .sech{display:flex;align-items:center;gap:7px;margin-bottom:7px;color:var(--ink-2)}.cl .sech .k{font-size:9px;letter-spacing:.08em;font-weight:600}.cl .kv{display:flex;justify-content:space-between;gap:12px;padding:3.5px 0;font-size:11.5px;border-bottom:1px solid var(--line-2)}.cl .kv:last-child{border-bottom:0}.cl .kv span{color:var(--ink-2)}.cl .kv b{font-weight:600;text-align:right}.cl .kv b.na{color:var(--ink-3);font-weight:400}.cl .conv{flex:1;min-width:0;display:flex;flex-direction:column}.cl .convh{display:flex;align-items:center;gap:8px;padding:9px 13px;border-bottom:1px solid var(--line)}.cl .convh .k{font-size:9px;letter-spacing:.07em;font-weight:600;color:var(--ink-3)}.cl .filters{display:flex;gap:5px;padding:8px 13px;border-bottom:1px solid var(--line-2);flex-wrap:wrap}.cl .f{display:flex;align-items:center;gap:5px;font-size:10px;padding:3px 9px;border-radius:99px;border:1px solid var(--line);color:var(--ink-2);background:var(--surface)}.cl .f[aria-pressed=true]{background:var(--ink);color:var(--surface);border-color:var(--ink);font-weight:600}.cl .thread{flex:1;overflow-y:auto;padding:12px 14px}.cl .day{text-align:center;font-size:9px;letter-spacing:.08em;font-weight:600;color:var(--ink-3);margin:4px 0 11px}.cl .ev{display:flex;align-items:center;gap:8px;margin:11px 0;font-size:10px;color:var(--ink-3)}.cl .ev .ln{flex:1;height:1px;background:var(--line-2)}.cl .ev .tx{display:flex;align-items:center;gap:6px;white-space:nowrap}.cl .entry{display:flex;gap:10px;margin-bottom:13px}.cl .dot2{width:28px;height:28px;border-radius:9px;flex:none;display:flex;align-items:center;justify-content:center}.cl .dot2.call{background:color-mix(in srgb,var(--accent) 22%,var(--surface));color:var(--accent-ink)}.cl .dot2.mail{background:var(--accent-wash);color:var(--accent-ink)}.cl .dot2.sms{background:color-mix(in srgb,var(--accent) 16%,var(--surface));color:var(--accent-ink)}.cl .dot2.note{background:var(--line-2);color:var(--ink-2)}.cl .etop{display:flex;align-items:baseline;gap:8px;font-size:10px;color:var(--ink-3)}.cl .etop b{font-size:12px;color:var(--ink);font-weight:600}.cl .quote{background:var(--surface-2);border:1px solid var(--line-2);border-radius:var(--r);padding:8px 10px;margin-top:6px;font-size:11.5px}.cl .ai{border-left:2px solid var(--accent-line);padding-left:9px;margin-top:6px;font-size:11px;color:var(--ink-2);font-style:italic}.cl .acts{display:flex;gap:6px;margin-top:7px;flex-wrap:wrap}.cl .a{display:inline-flex;align-items:center;gap:5px;font-size:10px;color:var(--accent-ink);border:1px solid var(--line);border-radius:6px;padding:3px 8px;background:var(--surface)}.cl .a svg{width:11px;height:11px}.cl .bub{max-width:76%;padding:8px 11px;border-radius:12px;font-size:11.5px}.cl .bub.in{background:var(--line-2)}.cl .bub.out{background:var(--accent-wash);color:var(--accent-ink);margin-left:auto}.cl .comp{border-top:1px solid var(--line);padding:10px 13px;background:var(--surface-2)}.cl .chn{display:flex;gap:6px;flex-wrap:wrap}.cl .chn button{display:flex;align-items:center;gap:5px;font-size:10.5px;padding:4px 10px;border-radius:99px;border:1px solid var(--line);color:var(--ink-2);background:var(--surface)}.cl .chn button[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-weight:600}.cl .cbox{display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);padding:7px 9px;margin-top:8px}.cl .cbox input{flex:1;border:0;background:none;color:var(--ink);font:inherit;font-size:11.5px;min-width:0}.cl .cbox input::placeholder{color:var(--ink-3)}.cl .lanes-pane{padding:12px 14px;overflow-y:auto;flex:1}.cl .wiz{width:min(430px,94vw);background:var(--surface);border:1px solid var(--line);border-radius:13px;box-shadow:var(--pop);overflow:hidden;max-height:92vh;display:flex;flex-direction:column}.cl .wh{padding:12px 15px;border-bottom:1px solid var(--line)}.cl .wh b{font-size:14px;font-weight:600}.cl .wh .s{font-size:11px;color:var(--ink-2)}.cl .wb{padding:13px 15px;overflow-y:auto}.cl .lb{font-size:9px;letter-spacing:.07em;font-weight:600;color:var(--ink-3);margin-bottom:6px}.cl .two{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:14px}.cl .op{border:1px solid var(--line);border-radius:var(--r);padding:9px;text-align:center;font-size:11.5px;color:var(--ink-2)}.cl .op[aria-pressed=true]{border-color:var(--accent);background:var(--accent-wash);color:var(--accent-ink);font-weight:600}.cl .op .t{font-size:10px;color:var(--ink-3);font-weight:400;margin-top:1px}.cl .rs{display:flex;flex-wrap:wrap;gap:5px}.cl .rs button{font-size:10.5px;border:1px solid var(--line);border-radius:99px;padding:3px 9px;color:var(--ink-2);background:var(--surface)}.cl .rs button[aria-pressed=true]{background:var(--ink);color:var(--surface);border-color:var(--ink);font-weight:600}.cl .note-in{width:100%;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);color:var(--ink);font:inherit;font-size:11.5px;padding:8px 10px;margin-top:12px;resize:vertical;min-height:52px}.cl .sw{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--ink-2);margin-top:12px;text-align:left}.cl .sw .t{width:28px;height:16px;border-radius:99px;background:var(--line);position:relative;flex:none;transition:background .12s}.cl .sw .t i{position:absolute;width:12px;height:12px;border-radius:50%;background:var(--surface);top:2px;left:2px;transition:left .12s}.cl .sw[aria-pressed=true] .t{background:var(--accent)}.cl .sw[aria-pressed=true] .t i{left:14px}.cl .wf{padding:11px 15px;border-top:1px solid var(--line);display:flex;align-items:center;gap:8px;background:var(--surface-2)}.cl .toast{position:fixed;left:50%;bottom:22px;transform:translate(-50%);background:var(--ink);color:var(--ground);padding:9px 15px;border-radius:99px;font-size:12px;font-weight:500;box-shadow:var(--pop);z-index:60}.cl .toast[hidden]{display:none}@media (max-width:1180px){.cl .mid{display:none}}@container list (max-width:760px){.cl .appbar,.cl .appnav{display:flex;flex:none}.cl .head{display:none}.cl .tb{gap:6px}.cl .swrap{order:-1;flex:1 0 100%}.cl .search{width:100%}.cl .tb .btn .lbl,.cl .seg-ctl .lbl{display:none}.cl .seg-ctl button svg{display:block}.cl .seg-ctl button{padding:6px 12px}.cl .id-btnAdv,.cl .id-btnViews,.cl .id-btnCols,.cl .id-btnAdd{display:none}.cl .id-btnBasic{display:inline-flex}.cl .id-pills,.cl .id-builder{display:none}.cl .metrics{grid-template-columns:1fr 1fr!important;gap:8px}.cl .metrics>:nth-child(5){display:none}.cl .metric{padding:11px 12px 10px;text-align:center;box-shadow:none}.cl .metric .v{font-size:21px}.cl .metric .h{display:none}.cl .metric .on2{top:6px;right:7px}.cl[data-segsel="1"] .metric{padding:7px 10px;flex-direction:row;align-items:baseline;justify-content:center;gap:7px;border-radius:10px}.cl[data-segsel="1"] .metric .v{font-size:15px}.cl[data-segsel="1"] .metric .k{font-size:8.5px}.cl .qbox{display:grid!important;grid-template-columns:repeat(3,1fr);gap:7px;overflow:visible}.cl .sb{padding:8px 6px 7px;min-width:0;box-shadow:none;border-radius:9px}.cl .sb .k{font-size:7.5px;letter-spacing:.06em}.cl .sb .v{font-size:14px;gap:4px}.cl .sb .v .pct{font-size:9px}.cl .sb.blkb{flex:none;margin-left:0;grid-column:auto}.cl .sb .on2{top:5px;right:5px}.cl .row{grid-template-columns:24px 1fr auto!important;row-gap:8px;padding:13px 12px;align-items:start}.cl .row>div{justify-content:flex-start;text-align:left}.cl .row [data-c=biz]{grid-column:2/4;grid-row:1}.cl .row [data-c=created],.cl .row [data-c=source],.cl .row [data-c=assigned],.cl .row [data-c=lastassigned],.cl .row [data-c=comm]{display:none}.cl .row [data-c=stage]{grid-column:2;grid-row:2}.cl .row [data-c=touch]{grid-column:3;grid-row:2;justify-content:flex-end}.cl .row [data-c=offer]{grid-column:2/4;grid-row:3;color:var(--ink-2)}.cl .row [data-c=contact]{grid-column:2;grid-row:4}.cl .row [data-c=next]{grid-column:3;grid-row:4;justify-content:flex-end}.cl .row .chev{grid-column:1;grid-row:2}.cl .bizcell{gap:1px}.cl .bizcell .b{flex-wrap:wrap}.cl .row.open{background:var(--surface-2);box-shadow:inset 2px 0 0 var(--accent);border-bottom:0}.cl .exp{padding:2px 12px 12px;background:var(--surface-2);box-shadow:inset 2px 0 0 var(--accent);border-bottom:0;border-radius:0 0 12px 12px;margin-bottom:10px;position:relative}.cl .exp:before{display:none}.cl .exp:after{content:"";position:absolute;left:12px;right:12px;bottom:-6px;height:1px;background:var(--line)}.cl .rnd{margin:9px 0 6px;font-size:10.5px}.cl .rnd .bsum,.cl .rnd .tot{font-size:11px}.cl .outcomes{width:100%;order:9}.cl .pn{width:auto;flex:1;min-width:0}.cl .lnk{order:10;margin-left:0}.cl .lane{position:relative;grid-template-columns:1fr auto!important;row-gap:4px;border:1px solid var(--line-2);border-radius:10px;background:var(--surface);padding:10px 34px 10px 11px;margin-bottom:7px;white-space:normal}.cl .lane:last-child{border-bottom:1px solid var(--line-2)}.cl .lane>div:nth-child(1){grid-area:1/1/2/3}.cl .lane>div:nth-child(2){grid-area:2/1/3/3;font-size:12.5px}.cl .lane>div:nth-child(3){grid-area:3/1/4/3}.cl .lane>div:nth-child(5){grid-area:4/1/5/2}.cl .lane>div:nth-child(4){grid-area:4/2/5/3;text-align:right}.cl .lane>div:nth-child(6){position:absolute;top:8px;right:8px}.cl .lane .track .st,.cl .lane .track .cn,.cl .lane .ptrack .pstep b{display:none}.cl .lane .ptrack{gap:4px}.cl .lane .minitrack .dotm{display:none}.cl .lane .minitrack{display:flex}.cl[data-desk=subs] .row{grid-template-columns:repeat(3,minmax(0,1fr))!important;row-gap:10px;column-gap:10px;padding:13px 12px;align-items:start}.cl[data-desk=subs] .row>.stick{position:static!important;left:auto!important;box-shadow:none}.cl[data-desk=subs] .row>div{justify-content:flex-start;text-align:left;white-space:normal;min-width:0}.cl[data-desk=subs] .row>div:not([data-c]){display:none}.cl[data-desk=subs] .row>div[data-c=biz]{grid-column:1/-1;grid-row:1}.cl[data-desk=subs] .row>div[data-c=source]{display:none}.cl[data-desk=subs] .row>div[data-l]:not([data-c=biz]):not([data-c=subnext]){flex-direction:column;align-items:flex-start;gap:1px;font-size:12px}.cl[data-desk=subs] .row>div[data-l]:not([data-c=biz]):not([data-c=subnext]):before{content:attr(data-l);font-size:8.5px;letter-spacing:.07em;text-transform:uppercase;font-weight:600;color:var(--ink-3);font-family:IBM Plex Sans,sans-serif}.cl[data-desk=subs] .row>div[data-c=subnext]{grid-column:1/-1;flex-direction:column;align-items:stretch;gap:6px}.cl[data-desk=subs] .row .nrow2{width:100%;justify-content:space-between}.cl[data-desk=subs] .row .nrow2>.act{flex:0 1 auto}.cl[data-desk=subs] .row .dorm{align-self:flex-start}.cl[data-desk=subs] .metrics{grid-template-columns:1fr 1fr!important}.cl[data-desk=subs] .metrics>:nth-child(n+5){display:none}.cl .qbox.refine2{display:grid!important;grid-template-columns:1fr 1fr;gap:7px}.cl .qbox.refine2 .sb{min-width:0}.cl .pipenote{font-size:10px}.cl .foot{padding:8px 10px;font-size:11px;flex-wrap:nowrap;gap:7px}.cl .foot.bulkmode .bulk .lbl{display:none}.cl .foot.bulkmode .bulk .cnt3{padding:3px 8px;font-size:11px}.cl .foot.bulkmode .bulk .btn{padding:6px 10px}.cl .foot .pplabel .lbl{display:none}.cl .foot .sel{padding:4px 5px;font-size:11px}.cl .foot .pg{gap:3px}.cl .loadmore{padding:7px 14px}.cl .foot .pg button{min-width:26px;height:26px;padding:0 6px}}@container list (max-width:880px){.cl .metrics{grid-template-columns:repeat(2,1fr)}.cl .metrics>:last-child{grid-column:1/-1}.cl .rail{width:52px}.cl .rail button span,.cl .rail .cnt{display:none}.cl .lane{grid-template-columns:1fr;gap:5px}}.cl-page{height:100%;display:flex;flex-direction:column;background:var(--ground);min-width:0;color:var(--ink)}.cl-page>.cl{height:auto;flex:1 1 auto;min-height:0;width:100%}.cl .id-rows{position:relative}.cl .ci>div{gap:7px!important}.cl .ci button{width:35px!important;height:33px!important;border:1px solid var(--line)!important;border-radius:8px!important;background:var(--surface)!important;color:var(--ink-2)!important}.cl .ci button:not(:disabled):hover{border-color:var(--accent-line)!important;transform:translateY(-1px)}.cl .ci button[data-dnc]{color:var(--bad)!important}.cl .ci button>span{display:none}.cl .ci button>span.ctc-multi{display:block!important;position:absolute!important;right:2px!important;bottom:2px!important;width:6px;height:6px;background:var(--ink-3);clip-path:polygon(100% 0,100% 100%,0 100%);font-size:0!important;line-height:0;overflow:hidden;color:transparent!important;pointer-events:none}.cl .ci button[data-dnc]>span.ctc-multi{background:var(--bad)}.cl .bmore{border:1px dashed var(--line);border-radius:10px;padding:8px;width:100%;color:var(--accent-ink)}.cl .cbx:disabled{opacity:.5;cursor:default}.cl .act:disabled,.cl .sba:disabled{opacity:.5;cursor:default;transform:none}.cl .metrics{grid-template-columns:repeat(4,1fr)}@container list (max-width:880px){.cl .metrics{grid-template-columns:repeat(2,1fr)}.cl .metrics>.metric:nth-child(4):last-child{grid-column:auto}}@container list (max-width:420px){.cl:not([data-desk=subs]) .row [data-c=next]{grid-column:2/-1;grid-row:5;justify-content:flex-start}.cl:not([data-desk=subs]) .row [data-c=contact]{grid-column:2/-1}.cl .foot{flex-wrap:wrap;row-gap:6px}.cl .row>.stick.edge{box-shadow:none}}.cl .row>.xc.xt{justify-content:center}.cl .row>.xc.xt>span{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cl .row>.xc.xtags{gap:3px;flex-wrap:nowrap;overflow:hidden}.cl .id-btnViews{position:relative}.cl .vdot{width:7px;height:7px;border-radius:99px;background:var(--warn,var(--accent));flex:none}.cl .menu .mi .vedit{font-size:9px;letter-spacing:.06em;text-transform:uppercase;font-weight:600;color:var(--ink-3);margin-left:6px}.cl .menu .mi.vsave{color:var(--accent-ink);font-weight:600}.cl .menu .mi.vsave svg{width:13px;height:13px;flex:none}.cl .vprompt .vpb{margin:0;padding:12px 15px;font-size:12.5px;line-height:1.5;color:var(--ink-2)}.cl .vprompt .vpb b{color:var(--ink);font-weight:600}.cl .vprompt .vpf{display:flex;align-items:center;gap:8px;padding:10px 15px;border-top:1px solid var(--line-2);background:var(--surface-2);border-radius:0 0 13px 13px}.cl .vprompt .vdiscard{color:var(--bad);border-color:var(--bad-line)}@container list (max-width:760px){.cl .id-btnViews,.cl .id-btnCols{display:inline-flex}.cl .id-btnCols>span:not(.lbl){display:none}.cl .tb{position:relative}.cl .tb .menuwrap{position:static}.cl .tb .menuwrap .menu{top:100%;left:0;right:0;margin-top:6px;min-width:0;width:auto}.cl .vdot{position:absolute;top:4px;right:4px}.cl:not([data-desk=subs]) .row>.xc{grid-column:2/-1;grid-row:calc(6 + var(--xr,0));flex-direction:row;align-items:baseline;justify-content:flex-start;gap:8px;font-size:12px}.cl:not([data-desk=subs]) .row>.xc[data-l]:before{content:attr(data-l);flex:none;min-width:92px;font-size:8.5px;letter-spacing:.07em;text-transform:uppercase;font-weight:600;color:var(--ink-3);font-family:IBM Plex Sans,sans-serif}.cl:not([data-desk=subs]) .row>.xc.xt>span{white-space:normal}.cl .vprompt .vpf{flex-wrap:wrap}}.cl .openapp{display:inline-flex;align-items:center;gap:4px;flex:none;font:600 11px/1 IBM Plex Mono,ui-monospace,monospace;padding:3px 7px;border-radius:6px;border:1px solid var(--accent-line);background:var(--surface);color:var(--accent-ink);cursor:pointer}.cl .openapp svg{width:11px;height:11px}.cl .openapp:not(:disabled):hover{background:var(--accent-wash)}.cl .openapp:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.cl .openapp:disabled{opacity:.5;cursor:default}.cl .appof{font-size:11px;color:var(--ink-3);white-space:nowrap;flex:none}.cl .bizcell .ind{font-size:11.5px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:0 1 auto}@container list (max-width:760px){.cl[data-desk=subs] .openapp{padding:6px 9px;font-size:12px}}.cl button.nxchip{cursor:pointer}.cl button.nxchip:hover{filter:brightness(.97)}.cl .act.nx-late{background:var(--bad-wash);color:var(--bad);box-shadow:inset 0 0 0 1px var(--bad-line)}.cl .act.nx-today{background:var(--accent-wash);color:var(--accent-ink);box-shadow:inset 0 0 0 1px var(--accent-line)}.cl .menu .mi .rvn{margin-left:auto;color:var(--ink-3);font-size:11px}@container list (max-width:760px){.cl .nxchip{min-height:40px;min-width:40px;padding:8px 12px}}.cl .nxrow{justify-content:flex-start}.cl .nxrow{flex-wrap:wrap;row-gap:6px}.cl .nxtools{display:inline-flex;align-items:center;gap:6px;flex:none}.cl .nxdone{height:24px;min-width:24px;padding:0 5px;border-radius:7px;color:var(--ink-3);flex:none;display:inline-flex;align-items:center;justify-content:center;gap:5px;font-size:11.5px;font-weight:600;white-space:nowrap}.cl .nxdone svg{width:13px;height:13px}.cl .nxdone:hover{background:var(--good-wash);color:var(--good)}.cl .nxdone.offer{background:var(--good-wash);color:var(--good);box-shadow:inset 0 0 0 1px var(--good-line);padding:0 9px}.cl .nxdone:disabled{opacity:.5;cursor:default}.cl .apop.nxpop{min-width:200px}.cl .apop.nxpop button[disabled]{opacity:.45;cursor:default}.cl .toast .tact{margin-left:12px;color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:2px}@container list (max-width:760px){.cl .nxdone,.cl .nxmore{min-height:40px;min-width:40px}}.cl .ctime{display:flex;flex-direction:column;line-height:1.25}.cl .ctime .ctm{font-size:11px;color:var(--ink-3)}.cl .cl-pick svg{width:12px;height:12px}.cl .fwb:has(.cl-pick)>.ffield{flex-shrink:0}.cl .apop.ownerpop{min-width:236px;padding:5px}.cl .apop .ownpick .opq{width:100%;border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--ink);font:inherit;font-size:12px;padding:5px 8px;margin-bottom:4px}.cl .apop .ownpick .opq::placeholder{color:var(--ink-3)}.cl .apop .ownpick .opun{font-style:italic;color:var(--ink-2)}.cl .apop .ownpick .opsep{height:1px;background:var(--line-2);margin:4px 6px}.cl .apop .ownpick .ophd{font-size:9px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--ink-3);padding:7px 8px 3px}.cl .apop .ownpick .optag{flex:none;font-size:10px;color:var(--ink-3);font-weight:600}.cl .apop .ownpick button[disabled]{cursor:default}.cl .apop .ownpick button[disabled]:hover{background:none}.cl .apop .ownpick .opnone{padding:6px 8px;font-size:12px;color:var(--ink-3)}.cl .swrap .search{padding-right:28px}.cl .swrap .sclr{position:absolute;right:5px;top:50%;transform:translateY(-50%);width:20px;height:20px;display:flex;align-items:center;justify-content:center;border:0;border-radius:5px;padding:0;background:transparent;color:var(--ink-3);cursor:pointer}.cl .swrap .sclr:hover{background:var(--line-2);color:var(--ink)}.cl .swrap .sclr svg{position:static;width:12px;height:12px;pointer-events:none}.cl .act.nxchip:has(>.mmark){position:relative}.cl .mmark{position:absolute;right:2px;bottom:2px;width:6px;height:6px;background:var(--ink-3);clip-path:polygon(100% 0,100% 100%,0 100%);pointer-events:none;font-size:0;line-height:0;overflow:hidden}.cl .lnk{font-size:11.5px;font-weight:600;color:var(--accent-ink);letter-spacing:0;text-transform:none;white-space:nowrap}.cl .lnk:hover{text-decoration:underline;text-underline-offset:2px}.cl .ofnote{font-size:10.5px;color:var(--ink-3);padding:2px 0 4px}.cl .rollc{display:flex;flex-direction:column;gap:3px;padding:0 0 10px;font-size:12px}.cl .rollc .rc{display:grid;grid-template-columns:minmax(120px,220px) 120px minmax(0,1fr);gap:18px;align-items:baseline}.cl .rollc b{font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cl .rollc .rcs{color:var(--ink-3);font-size:11px}.cl .rollc .rca{color:var(--ink-2);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cl .rollc .rca.deal{color:var(--accent);font-weight:600}.cl .rollc .rca.active{color:var(--accent-ink)}.cl .rollc .rca.killed{color:var(--bad)}.cl .act.lnext{cursor:default;font-size:11.5px;padding:3px 9px}@container list (max-width:760px){.cl .rollc .rc{grid-template-columns:minmax(0,1fr) auto;row-gap:1px;column-gap:10px;padding-bottom:4px}.cl .rollc .rca{grid-column:1/-1;white-space:normal}}.cl .dsbtn{display:flex;gap:3px;align-items:center;min-width:0;overflow:hidden;border-radius:5px;padding:1px}.cl .dsbtn:hover .tag,.cl .tag.dsb:hover{box-shadow:inset 0 0 0 1px currentColor}.cl .tag.dsb{cursor:pointer;font:inherit;font-size:10px;font-weight:600}.cl .act.pil{background:none;color:var(--ink-2);font-weight:500;cursor:default;box-shadow:inset 0 0 0 1px var(--line-2)}.cl .act.pil em{font-style:normal;font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.cl .act[aria-disabled=true],.cl .sba[aria-disabled=true]{opacity:.5;cursor:default;transform:none}.cl .apop.wide4 button[aria-disabled=true]{opacity:.4;cursor:default}.cl .apop.reppop .rph{font-size:9.5px;letter-spacing:.07em;text-transform:uppercase;font-weight:700;color:var(--ink-3);padding:6px 10px 4px}.cl .apop.reppop .rpm{margin-left:auto;padding-left:10px;color:var(--ink-2);font-size:11.5px}.cl .bizcell .b{flex-wrap:wrap;row-gap:3px}.cl .bizcell .b .nm{flex:1 1 96px;max-width:max-content}:root.dark .cl-tok.dark,:root.dark .cc-tok.dark{--ground: var(--sys-bg);--surface: var(--sys-card);--surface-2: var(--sys-card-2);--raise: var(--sys-card-2);--ink: var(--sys-text);--ink-2: var(--sys-text-2);--ink-3: var(--sys-text-3);--line: var(--sys-border);--line-2: var(--sys-border-light);--accent: var(--sys-brand);--accent-ink: var(--sys-brand-dark);--accent-wash: color-mix(in srgb, var(--sys-brand) 14%, var(--sys-card));--accent-line: color-mix(in srgb, var(--sys-brand) 40%, var(--sys-card));--good: var(--sys-success);--good-wash: color-mix(in srgb, var(--sys-success) 14%, var(--sys-card));--good-line: color-mix(in srgb, var(--sys-success) 40%, var(--sys-card));--warn: var(--sys-warning);--warn-wash: color-mix(in srgb, var(--sys-warning) 14%, var(--sys-card));--warn-line: color-mix(in srgb, var(--sys-warning) 40%, var(--sys-card));--bad: var(--sys-danger);--bad-wash: color-mix(in srgb, var(--sys-danger) 14%, var(--sys-card));--bad-line: color-mix(in srgb, var(--sys-danger) 40%, var(--sys-card));--on-accent: var(--sys-on-brand);--on-good: var(--sys-on-success);--on-bad: var(--sys-on-danger);--on-ink: var(--sys-bg);--veil: var(--sys-overlay);--shadow: var(--sys-shadow);--pop: var(--sys-shadow-lg)}:root.dark .cl-tok.dark .cardframe{box-shadow:var(--sys-shadow-lg)}:root .cl-tok,:root .cc-tok{color-scheme:light}:root.dark .cl-tok.dark,:root.dark .cc-tok.dark{color-scheme:dark}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active,textarea:-webkit-autofill,select:-webkit-autofill{-webkit-text-fill-color:currentColor;caret-color:currentColor;transition:background-color 86400s ease-in-out 0s,color 86400s ease-in-out 0s}input:autofill{background-image:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}::selection{background:color-mix(in srgb,var(--sys-brand) 30%,transparent)}:focus-visible{outline:2px solid var(--sys-brand);outline-offset:1px}*{scrollbar-width:thin;scrollbar-color:var(--sys-border) transparent}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track,*::-webkit-scrollbar-corner{background:transparent}*::-webkit-scrollbar-thumb{background:var(--sys-border);border-radius:99px;border:3px solid transparent;background-clip:padding-box}*::-webkit-scrollbar-thumb:hover{background:var(--sys-text-3);background-clip:padding-box}a:not([class]):not([style]),a:not([class]):not([style]):visited{color:var(--sys-brand)}input[type=checkbox],input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;width:16px;height:16px;flex:none;display:inline-grid;place-content:center;vertical-align:middle;border:1px solid var(--sys-border-strong);background:var(--sys-card);cursor:pointer;transition:background-color .12s,border-color .12s}input[type=checkbox]{border-radius:4px}input[type=radio]{border-radius:50%}input[type=checkbox]:hover:not(:disabled),input[type=radio]:hover:not(:disabled){border-color:var(--sys-brand)}input[type=checkbox]:checked,input[type=checkbox]:indeterminate,input[type=radio]:checked{background:var(--sys-brand);border-color:var(--sys-brand)}input[type=checkbox]:before{content:"";width:10px;height:10px;transform:scale(0);background:var(--sys-on-brand);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);transition:transform .1s}input[type=checkbox]:checked:before{transform:scale(1)}input[type=checkbox]:indeterminate:before{clip-path:none;width:8px;height:2px;border-radius:1px;transform:scale(1)}input[type=radio]:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--sys-on-brand);transform:scale(0);transition:transform .1s}input[type=radio]:checked:before{transform:scale(1)}input[type=checkbox]:disabled,input[type=radio]:disabled{opacity:.5;cursor:default}
