:root{--ink:#191b1f;--ink-2:#3a3d44;--mut:#656a72;--faint:#9aa0a8;--bg:#eef0f2;--bg-2:#e5e8ec;--card-2:#f5f7f9;--sunk:#ebeef1;--line:rgba(40,48,62,.1);--line-2:rgba(40,48,62,.17);--hair:rgba(40,48,62,.06);--acc:#191b1f;--onacc:#f7f9fb;--sig:#b23a20;--sig-soft:#f7e9e2;--sig-line:rgba(179,38,30,.22);--sig-ink:#8f2c17;--ok:#2e6b4c;--ok-soft:#e6efe7;--warn:#916412;--warn-soft:#f5ecd6;--sh-1:0 1px 1px rgba(24,32,48,.04),0 2px 6px rgba(24,32,48,.05);--sh-2:0 1px 2px rgba(24,32,48,.05),0 8px 22px -8px rgba(24,32,48,.16);--sh-3:0 2px 8px rgba(24,32,48,.06),0 30px 60px -18px rgba(24,32,48,.22);--sh-pop:0 12px 40px -12px rgba(24,32,48,.3);--r-1:11px;--r-2:16px;--r-3:22px;--r-4:26px;--r-pill:999px;--ease:cubic-bezier(.22,.61,.24,1);--spring:cubic-bezier(.34,1.32,.5,1);--dur:.18s;--sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--disp:"Newsreader",Georgia,"Times New Roman",serif;--num:"Space Grotesk",ui-monospace,"SF Mono",Menlo,monospace;--serif:var(--disp);--red:var(--sig);--ind:#191b1f;--gold:#8a91a0;--navy:#656a72}*{box-sizing:border-box}body,html{height:100%}body{margin:0;font-size:14.5px;line-height:1.5;letter-spacing:-.011em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}.mono{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:var(--num);letter-spacing:-.02em}button{font-family:inherit;cursor:pointer}input,select,textarea{color:var(--ink);font-family:inherit}::selection{background:rgba(179,38,30,.15)}:focus-visible{border-radius:8px}@media (prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;transition-duration:.001ms!important}}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-thumb{background:rgba(40,48,62,.18);border:4px solid transparent;background-clip:content-box;border-radius:12px}::-webkit-scrollbar-thumb:hover{background:rgba(40,48,62,.3);background-clip:content-box}::-webkit-scrollbar-track{background:transparent}.app{display:flex;flex-direction:column}.masthead{height:66px;flex:none;gap:15px;padding:0 26px;background:var(--card);backdrop-filter:saturate(1.3) blur(16px);-webkit-backdrop-filter:saturate(1.3) blur(16px);border-bottom:1px solid var(--hair);z-index:20}.brand,.masthead{display:flex;align-items:center}.brand{gap:11px;font-size:19px;letter-spacing:-.02em}.brand,.brand .lg{font-family:var(--disp);font-weight:600}.brand .lg{width:30px;height:30px;border-radius:10px;background:var(--ink);color:var(--onacc);display:grid;place-items:center;font-size:16px;box-shadow:var(--sh-2),inset 0 1px 0 hsla(0,0%,100%,.14)}.switch{font-size:12.5px;color:var(--mut);border-radius:var(--r-pill);padding:7px 14px;background:var(--card);box-shadow:var(--sh-1);transition:box-shadow var(--dur),color var(--dur)}.switch:hover{box-shadow:var(--sh-2);color:var(--ink)}.grow{flex:1 1}.search{display:flex;align-items:center;gap:9px;background:var(--card);border-radius:var(--r-pill);padding:9px 15px;font-size:12.5px;color:var(--faint);min-width:250px;box-shadow:var(--sh-1);transition:box-shadow var(--dur)}.search:hover{box-shadow:var(--sh-2)}.kbd{margin-left:auto;font-family:var(--num);border:1px solid var(--line);padding:1px 6px;color:var(--faint)}.newbtn{background:var(--acc);color:var(--onacc);border:0;border-radius:var(--r-pill);padding:10px 16px;font-weight:600;font-size:12.5px;box-shadow:var(--sh-2)}.linkbtn,.who{font-size:12.5px;color:var(--mut)}.linkbtn{background:none;border:0;border-radius:8px;padding:5px 8px;transition:color var(--dur),background var(--dur)}.linkbtn:hover{color:var(--ink);background:var(--sunk)}.bell{position:relative;background:var(--card);border:0;padding:6px 12px;border-radius:var(--r-pill);box-shadow:var(--sh-1);transition:box-shadow var(--dur)}.bell:hover{box-shadow:var(--sh-2)}.tabs{height:52px;flex:none;display:flex;align-items:center;gap:3px;overflow-x:auto;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tab{position:relative;font-size:13px;color:var(--mut);padding:8px 15px;border-radius:var(--r-pill);border:0;white-space:nowrap;font-weight:500;transition:color var(--dur),background var(--dur)}.tab:hover{background:rgba(40,48,62,.045)}.tab.on{background:var(--card)}.work{flex:1 1;display:grid;grid-template-columns:320px 1fr 344px;overflow:hidden;grid-gap:0;gap:0;transition:grid-template-columns .28s var(--ease)}.list{overflow:auto;background:transparent;padding:10px 10px 10px 16px}.lhdr{position:-webkit-sticky;position:sticky;top:0;padding:10px 12px 12px;display:flex;align-items:center;gap:8px;z-index:2;background:var(--bg)}.lhdr b{font-size:12px;letter-spacing:0;text-transform:none;color:var(--mut);font-weight:700}.lhdr .ct{font-size:12px;color:var(--faint);margin-left:auto;font-family:var(--num)}.lrow{padding:14px 15px;border-radius:var(--r-2);cursor:pointer;margin-bottom:6px;transition:background var(--dur),box-shadow var(--dur),transform var(--dur);border:1px solid transparent}.lrow:hover{box-shadow:var(--sh-1)}.lrow.on{box-shadow:var(--sh-2);border-color:var(--line)}.lrow .r1{display:flex;align-items:center;justify-content:space-between;gap:8px}.lrow .r1 b{font-size:13.5px}.lrow .r2{font-size:12px;color:var(--mut);margin-top:5px}.detail{overflow:auto;background:transparent;padding:26px 30px}.dh{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.dh h1{font-family:var(--disp);font-weight:600;font-size:34px;line-height:1.05;margin:0;letter-spacing:-.025em}.dh .sub{color:var(--mut);font-size:13px}.cards{display:flex;gap:15px;margin-top:20px;flex-wrap:wrap}.box{background:var(--card);border-radius:var(--r-3);padding:18px 20px;min-width:158px;box-shadow:var(--sh-1)}.box .l{font-size:12px;color:var(--mut);text-transform:none;letter-spacing:0;font-weight:600}.box .n{font-family:var(--num);font-weight:600;font-size:29px;margin-top:7px;letter-spacing:-.03em}.box .sm{font-size:23px}.panel{background:var(--card);border-radius:var(--r-3);margin-top:20px;overflow:hidden;box-shadow:var(--sh-2)}.ph{padding:17px 22px 15px;font-weight:600;font-size:13.5px;display:flex;align-items:center;gap:10px;font-family:var(--disp);letter-spacing:-.01em}.ph .act{margin-left:auto;font-weight:400;font-family:var(--sans);font-size:12.5px}.pb{padding:2px 22px 18px}.frow{display:flex;gap:13px;align-items:flex-start;padding:14px 0;border-bottom:1px solid var(--hair);font-size:13.5px}.frow:last-child{border-bottom:0}.mk{width:22px;height:22px;border-radius:8px;flex:none;display:grid;place-items:center;font-size:12px;font-weight:800;color:#fff;margin-top:1px;box-shadow:var(--sh-1)}.mk.fail,.mk.no{background:var(--sig)}.mk.warn{background:var(--warn)}.mk.ok,.mk.pass{background:var(--ok)}.mk.grey,.mk.na{background:var(--mut)}.frow .sub{color:var(--mut);font-size:12px;margin-top:2px}.gauge{width:116px;height:116px;border-radius:50%;display:grid;place-items:center;position:relative;flex:none;box-shadow:var(--sh-2)}.gauge:after{content:"";position:absolute;inset:12px;background:var(--card);border-radius:50%;box-shadow:inset 0 2px 6px rgba(24,32,48,.08)}.gauge .v{position:relative;text-align:center}.gauge .v b{font-family:var(--num);font-weight:600;font-size:30px;display:block;letter-spacing:-.03em}.gauge .v span{color:var(--faint);text-transform:none;letter-spacing:0}.bar{margin:14px 0}.bar .bl{display:flex;justify-content:space-between;font-size:12.5px;margin-bottom:7px}.track{height:12px;background:var(--sunk);overflow:hidden;position:relative}.fill,.track{border-radius:var(--r-pill)}.fill{height:100%;transition:width .6s var(--ease)}.qref{position:absolute;top:-4px;bottom:-4px;width:2px;background:var(--ink);border-radius:2px}.btn{border:0;border-radius:var(--r-pill);font-weight:600;font-size:12.5px;transition:transform var(--dur) var(--spring),box-shadow var(--dur),background var(--dur)}.btn:active{transform:scale(.98)}.btn-a{background:var(--ink);color:var(--onacc);box-shadow:var(--sh-2),inset 0 1px 0 hsla(0,0%,100%,.12)}.btn-a:hover{box-shadow:var(--sh-pop),inset 0 1px 0 hsla(0,0%,100%,.14);transform:translateY(-1px)}.btn-s{background:var(--card);color:var(--ink);box-shadow:var(--sh-1),inset 0 0 0 1px var(--line)}.btn-s:hover{box-shadow:var(--sh-2),inset 0 0 0 1px var(--line-2);transform:translateY(-1px)}.btn:disabled{opacity:.45;box-shadow:none;transform:none;cursor:default}.mini{background:var(--card);color:var(--ink);border:0;border-radius:var(--r-pill);padding:7px 13px;font-weight:600;font-size:12px;box-shadow:var(--sh-1),inset 0 0 0 1px var(--line);transition:box-shadow var(--dur),transform var(--dur)}.mini:hover{box-shadow:var(--sh-2);transform:translateY(-1px)}.mini:disabled{opacity:.45}.seg{background:var(--sunk);padding:4px;gap:2px}.seg,.seg button{border-radius:var(--r-pill)}.seg button{color:var(--mut);font-size:12.5px;padding:7px 15px;transition:color var(--dur),background var(--dur),box-shadow var(--dur)}.seg button.on{box-shadow:var(--sh-1)}.panel table{width:100%;border-collapse:collapse;font-size:13px}.panel th{text-align:left;font-size:12px;letter-spacing:0;text-transform:none;color:var(--faint);font-weight:700;padding:6px 22px 12px}.panel td,.panel th{border-bottom:1px solid var(--hair)}.panel td{padding:14px 22px}.panel tbody tr{transition:background var(--dur)}.panel tbody tr:hover{background:var(--card-2)}.panel tbody tr:last-child td{border-bottom:0}.panel .mono,.panel td.mono{font-family:var(--num)}.rail{overflow:auto;background:transparent;padding:18px 16px}.rlabel{font-size:12px;letter-spacing:0;text-transform:none;color:var(--faint);font-weight:700;margin:20px 4px 10px}.rlabel:first-child{margin-top:0}.rcard{background:var(--card);border-radius:var(--r-2);padding:15px 16px;margin-bottom:11px;box-shadow:var(--sh-1)}.dial{display:flex;align-items:center;justify-content:space-between;padding:9px 0;border-bottom:1px solid var(--hair);font-size:12.5px;gap:8px}.dial:last-child{border-bottom:0}.dsel{font-family:inherit;font-size:12px;font-weight:600;color:var(--ink);border:0;border-radius:8px;padding:6px 9px;background:var(--sunk);transition:box-shadow var(--dur)}.dsel:hover{box-shadow:inset 0 0 0 1px var(--line-2)}.feed{font-size:12px;color:var(--mut);line-height:1.8}.feed b{color:var(--ink);font-weight:600}.pane-toggle{margin-left:8px;flex:none;width:26px;height:26px;border:0;border-radius:8px;background:var(--sunk);color:var(--mut);cursor:pointer;display:grid;place-items:center;font-size:15px;line-height:1;box-shadow:inset 0 0 0 1px var(--line);transition:color var(--dur),box-shadow var(--dur),background var(--dur)}.pane-toggle:hover{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2)}.list.collapsed,.rail.collapsed{padding:0;overflow:hidden}.pane-reopen{width:100%;height:100%;min-height:140px;border:0;background:transparent;color:var(--mut);cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:12px;padding:16px 0;transition:color var(--dur),background var(--dur)}.pane-reopen:hover{color:var(--ink);background:rgba(40,48,62,.05)}.pane-reopen .chev{font-size:15px;line-height:1;flex:none}.pane-reopen .vlabel{writing-mode:vertical-rl;transform:rotate(180deg);font-size:12px;letter-spacing:0;text-transform:none;font-weight:700}@media(min-width:1121px){.work.list-collapsed{grid-template-columns:34px 1fr 344px}.work.rail-collapsed{grid-template-columns:320px 1fr 34px}.work.list-collapsed.rail-collapsed{grid-template-columns:34px 1fr 34px}}.badge{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:700;letter-spacing:.01em;padding:4px 10px;border-radius:var(--r-pill);background:var(--sunk);color:var(--ink-2);white-space:nowrap}.badge.b-red{background:var(--sig-soft);color:var(--sig-ink)}.badge.b-amber{background:var(--warn-soft);color:var(--warn)}.badge.b-green,.badge.b-ok{background:var(--ok-soft);color:var(--ok)}.badge.b-ind,.badge.b-ink{background:var(--hair);color:var(--ink)}.badge.b-grey{background:var(--sunk);color:var(--mut)}.dot{width:6px;height:6px;border-radius:50%;flex:none}.d-red{background:var(--sig)}.d-amber{background:var(--warn)}.d-green{background:var(--ok)}.d-ink{background:var(--ink)}.muted{font-size:12.5px}.kpi-tile{position:relative;background:var(--card);border-radius:var(--r-3);padding:20px;min-width:150px;flex:1 1;box-shadow:var(--sh-1);transition:box-shadow var(--dur),transform var(--dur) var(--spring)}.kpi-tile:hover{box-shadow:var(--sh-2);transform:translateY(-2px)}.kpi-tile .l{font-size:12px;color:var(--mut);text-transform:none;letter-spacing:0;font-weight:600}.kpi-tile .n{font-family:var(--num);font-weight:600;font-size:32px;margin-top:11px;letter-spacing:-.035em;line-height:1}.kpi-tile .goal{color:var(--faint);margin-top:8px;font-weight:500}.kpi-tile .goal.bad{color:var(--sig-ink)}.drawer-bg{position:fixed;inset:0;background:rgba(16,18,20,.32);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:60}.drawer{position:fixed;top:0;right:0;bottom:0;width:404px;max-width:92vw;background:var(--card);z-index:61;display:flex;flex-direction:column;box-shadow:var(--sh-3)}.drawer .dhd{display:flex;align-items:center;gap:8px;padding:20px 22px;border-bottom:1px solid var(--hair);font-weight:600;font-family:var(--disp);font-size:18px}.drawer .body{overflow:auto;flex:1 1}.nrow{padding:15px 22px;border-bottom:1px solid var(--hair);display:flex;gap:12px;transition:background var(--dur)}.nrow:hover{background:var(--card-2)}.nrow .nt{font-size:13px;font-weight:600}.nrow .nb{font-size:12px;color:var(--mut);margin-top:3px;line-height:1.5}.nrow .nm{font-size:12px;color:var(--faint);margin-top:6px}.modal-bg{position:fixed;inset:0;background:rgba(16,18,20,.4);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:70;display:grid;place-items:center;padding:24px}.modal{background:var(--card);border-radius:var(--r-4);width:780px;max-width:100%;max-height:86vh;display:flex;flex-direction:column;box-shadow:var(--sh-3)}.modal .mhd{display:flex;align-items:center;gap:11px;padding:20px 24px;border-bottom:1px solid var(--hair)}.modal .mhd b{font-family:var(--disp);font-size:20px}.modal .mbody{overflow:auto;padding:22px 26px}.modal pre{white-space:pre-wrap;font-size:13.5px;line-height:1.7;color:var(--ink);margin:0}.x{margin-left:auto;background:none;border:0;font-size:20px;color:var(--faint);cursor:pointer;line-height:1;border-radius:8px;padding:3px 8px;transition:color var(--dur),background var(--dur)}.x:hover{color:var(--ink);background:var(--sunk)}.toast{position:fixed;left:50%;bottom:26px;transform:translateX(-50%);color:var(--onacc);padding:13px 19px;border-radius:var(--r-pill);font-size:13px;z-index:80;display:flex;align-items:center;gap:13px;max-width:90vw}.toast .td{width:7px;height:7px;border-radius:50%;background:var(--sig);flex:none;box-shadow:0 0 0 4px rgba(179,38,30,.22)}.toast button{background:hsla(0,0%,100%,.13);border:0;color:#fff;border-radius:var(--r-pill);padding:6px 12px;font-size:12px;font-weight:600;transition:background var(--dur)}.toast button:hover{background:hsla(0,0%,100%,.22)}.empty{display:grid;place-items:center;grid-gap:10px;gap:10px;text-align:center;color:var(--mut);padding:72px 20px}.empty .eh{font-family:var(--disp);font-size:23px;color:var(--ink)}.empty .es{font-size:13.5px;max-width:46ch;line-height:1.6}.exgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:18px;gap:18px;margin-top:20px}.excard{background:var(--card);border-radius:var(--r-4);padding:24px;box-shadow:var(--sh-1);transition:box-shadow var(--dur),transform var(--dur) var(--spring)}.excard:hover{box-shadow:var(--sh-2);transform:translateY(-2px)}.excard .en{font-family:var(--disp);font-size:22px;letter-spacing:-.015em}.excard .eb{font-size:12px;color:var(--faint);margin-top:4px}.exrow{display:flex;justify-content:space-between;font-size:13px;padding:10px 0;border-bottom:1px solid var(--hair)}.exrow:last-child{border-bottom:0}.exrow .v{font-family:var(--num);font-weight:600}.exrow .v.risk{color:var(--sig-ink)}.exrow .v.good{color:var(--ok)}.topbar{height:62px;display:flex;align-items:center;gap:12px;padding:0 28px;background:var(--card);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--hair);font-size:19px}.topbar,.topbar .logo{font-family:var(--disp);font-weight:600}.topbar .logo{border-radius:10px;color:var(--onacc);display:grid;place-items:center;box-shadow:var(--sh-2)}.wrap{max-width:960px;margin:0 auto;padding:30px 24px}.card{max-width:440px;margin:9vh auto;background:var(--card);border-radius:var(--r-4);padding:38px;box-shadow:var(--sh-3)}.card h1{font-family:var(--disp);font-size:31px;margin:0 0 8px;letter-spacing:-.02em}.card p{font-size:14.5px;margin:0 0 20px;line-height:1.55}.card input{width:100%;padding:14px 15px;border:0;border-radius:var(--r-1);font:inherit;margin-bottom:13px;background:var(--sunk);box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow var(--dur)}.card input:focus{outline:none;box-shadow:inset 0 0 0 1.5px var(--ink)}.card .btn{width:100%;background:var(--ink);color:var(--onacc);text-align:center}@media(max-width:1120px){.work{grid-template-columns:1fr}.list,.rail{display:none}}@media(max-width:600px){.masthead{gap:10px;padding:0 14px}.search,.switch{display:none}.detail{padding:20px 16px}.dh h1{font-size:26px}}:root{--sh-2:0 1px 2px rgba(24,32,48,.03),0 12px 34px -12px rgba(24,32,48,.16);--sh-3:0 2px 10px rgba(24,32,48,.05),0 44px 84px -26px rgba(24,32,48,.24)}.detail{padding:32px 38px}.dh h1{font-size:38px;letter-spacing:-.032em}.panel{margin-top:22px;border-radius:24px}.ph{padding:21px 26px 16px;font-size:17px}.pb{padding:2px 26px 20px}.panel td{padding:15px 26px}.panel th{padding:6px 26px 13px}.kpi-tile{border-radius:22px;padding:22px}.kpi-tile .n{font-size:35px;margin-top:13px}.kprog{height:5px;background:var(--sunk);overflow:hidden;margin-top:12px}.kprog,.kprogf{border-radius:999px}.kprogf{height:100%;transition:width .6s var(--ease)}.bento{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:15px;gap:15px;grid-auto-rows:minmax(100px,auto);margin-top:24px}.feat{grid-column:span 2;grid-row:span 2;border-radius:24px;padding:28px 30px;display:flex;flex-direction:column;box-shadow:var(--sh-3);position:relative;overflow:hidden}.feat .fl{font-size:12px;text-transform:none;letter-spacing:0;color:#b6ad99}.feat .fl,.feat .fn{font-weight:600;position:relative}.feat .fn{font-family:var(--num);font-size:56px;letter-spacing:-.045em;margin-top:auto;line-height:.95;color:#fdfaf2}.feat .fs{font-size:13px;color:#c7bfab;margin-top:10px;position:relative;max-width:34ch;line-height:1.5}.feat .fmeta{display:flex;gap:8px;margin-top:18px;flex-wrap:wrap;position:relative}.feat .badge{background:hsla(0,0%,100%,.09);color:#e6dfce}.feat .badge.b-green{background:rgba(96,184,134,.2);color:#c3e8d1}@media(max-width:1120px){.bento{grid-template-columns:repeat(2,1fr)}.feat{grid-column:span 2}.detail{padding:22px 18px}}:root{--c-teal:#009aa5;--c-teal-s:#e2f0f0;--c-teal-ink:#0a6f77;--c-plum:#9b3d72;--c-plum-s:#f3e8ef;--c-plum-ink:#7c2f5b;--c-sage:#2c8455;--c-sage-s:#e5f0e9;--c-sage-ink:#256b46;--c-indigo:#3a56b0;--c-indigo-s:#e8ebf6;--c-indigo-ink:#33499a;--c-clay:#a5511f;--c-clay-s:#f4e9e0;--c-clay-ink:#8a441a}.badge.b-teal{background:var(--c-teal-s);color:var(--c-teal-ink)}.badge.b-plum{background:var(--c-plum-s);color:var(--c-plum-ink)}.badge.b-sage{background:var(--c-sage-s);color:var(--c-sage-ink)}.badge.b-indigo{background:var(--c-indigo-s);color:var(--c-indigo-ink)}.badge.b-clay{background:var(--c-clay-s);color:var(--c-clay-ink)}.d-teal{background:var(--c-teal)}.d-plum{background:var(--c-plum)}.d-sage{background:var(--c-sage)}.d-indigo{background:var(--c-indigo)}.d-clay{background:var(--c-clay)}.live{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--c-sage-ink);font-weight:600;letter-spacing:.02em}.live .pulse{width:8px;height:8px;border-radius:50%;background:var(--c-sage);position:relative;flex:none}.live .pulse:after{content:"";position:absolute;inset:0;border-radius:50%;animation:pulse 2s var(--ease) infinite}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(44,132,85,.5)}70%{box-shadow:0 0 0 9px rgba(44,132,85,0)}to{box-shadow:0 0 0 0 rgba(44,132,85,0)}}.cmdk{width:610px;max-width:94vw;background:var(--card);border-radius:var(--r-4);box-shadow:var(--sh-3);overflow:hidden}.cmdk-in{display:flex;align-items:center;gap:12px;padding:17px 20px;border-bottom:1px solid var(--hair)}.cmdk-in .cmdk-ic{font-size:18px;color:var(--faint)}.cmdk-in input{flex:1 1;border:0;background:none;outline:none;font:inherit;font-size:16px;color:var(--ink);letter-spacing:-.01em}.cmdk-list{max-height:54vh;overflow:auto;padding:8px}.cmdk-row{display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:13px;cursor:pointer}.cmdk-row.on{background:var(--card-2)}.cmdk-l{font-size:13.5px;font-weight:600}.cmdk-l,.cmdk-s{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cmdk-s{font-size:12px;color:var(--mut);margin-top:1px}.cmdk-empty{padding:30px;text-align:center;color:var(--mut);font-size:13.5px}.calgrid{display:grid;grid-template-columns:repeat(7,1fr)}.calhead{border-bottom:1px solid var(--hair)}.calh{padding:11px 12px;font-size:12px;letter-spacing:0;text-transform:none;color:var(--faint);font-weight:700}.calcell{min-height:112px;padding:9px 10px;border-right:1px solid var(--hair);border-bottom:1px solid var(--hair)}.calcell:nth-child(7n){border-right:0}.calcell.empty{background:var(--card-2)}.calcell.today{background:rgba(179,38,30,.045)}.caln{font-family:var(--num);font-size:12.5px;font-weight:600;color:var(--ink-2);margin-bottom:6px}.calcell.today .caln{color:var(--sig)}.calev{font-size:12px;font-weight:600;padding:3px 8px;border-radius:7px;margin-bottom:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:default}.calev.b-red{background:var(--sig-soft);color:var(--sig-ink)}.calev.b-clay{background:var(--c-clay-s);color:var(--c-clay-ink)}.calev.b-indigo{background:var(--c-indigo-s);color:var(--c-indigo-ink)}.calev.b-sage{background:var(--c-sage-s);color:var(--c-sage-ink)}.calev.b-grey{background:var(--sunk);color:var(--mut)}.calmore{font-size:12px;color:var(--faint);font-weight:600;margin-top:1px}.modal.xw{width:900px}.xsec{padding:18px 0;border-top:1px solid var(--hair)}.xsec:first-child{border-top:0;padding-top:2px}.xh{font-family:var(--disp);font-size:15px;font-weight:600;margin-bottom:11px;letter-spacing:-.01em}.wf{flex-direction:column;gap:3px}.wf,.wfrow{display:flex}.wfrow{align-items:center;gap:10px}.wfl{width:150px;font-size:12px;font-weight:600;text-transform:capitalize;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wftrack{flex:1 1;height:16px;position:relative;background:var(--sunk);border-radius:6px}.wfmid{left:50%;top:-2px;bottom:-2px;width:1.5px;background:var(--faint);transform:translateX(-50%)}.wfbar,.wfmid{position:absolute}.wfbar{top:2px;bottom:2px;border-radius:4px;min-width:2px}.wfv{width:52px;text-align:right;font-size:12px;font-weight:700}.ladder{display:flex;flex-direction:column;gap:5px;margin:4px 0}.ldrow{display:flex;align-items:center;gap:10px}.ldrow.anchor .ldl{font-weight:700}.ldl{width:210px;font-size:12px;white-space:nowrap;text-overflow:ellipsis}.ldl,.ldtrack{overflow:hidden}.ldtrack{flex:1 1;height:15px;background:var(--sunk)}.ldfill,.ldtrack{border-radius:6px}.ldfill{height:100%;min-width:2px}.ldv{width:120px;text-align:right;font-size:12px;font-weight:600}.tl{padding-left:6px}.tl,.tlitem{position:relative}.tlitem{padding:0 0 16px 22px;border-left:2px solid var(--hair);margin-left:5px}.tlitem:last-child{border-left-color:transparent;padding-bottom:2px}.tldot{position:absolute;left:-7px;top:2px;width:12px;height:12px;border-radius:50%;background:var(--faint);box-shadow:0 0 0 3px var(--card)}.tldot[data-agent="1"]{background:var(--warn)}.tldot[data-agent="0"]{background:var(--ink)}.tlbody{margin-top:-3px}.tltop{display:flex;align-items:center;gap:8px}.tltop b{text-transform:capitalize}.filing{display:flex;flex-direction:column}.batchcard{border:0;box-shadow:inset 0 0 0 1px var(--line);border-radius:var(--r-2);padding:13px 15px;margin-bottom:9px;cursor:pointer;transition:box-shadow var(--dur),background var(--dur)}.batchcard:hover{box-shadow:inset 0 0 0 1px var(--faint)}.batchcard.on{box-shadow:inset 0 0 0 2px var(--ink);background:var(--card-2)}.bcmain{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.stepper{display:flex;gap:16px;margin-top:11px}.step{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--faint);font-weight:600}.step .sd{width:8px;height:8px;border-radius:50%;background:var(--sunk);box-shadow:inset 0 0 0 1.5px var(--faint)}.step.done{color:var(--c-sage-ink)}.step.done .sd{background:var(--c-sage);box-shadow:none}.shead{display:flex;align-items:flex-end;justify-content:space-between;gap:14px 22px;flex-wrap:wrap;padding-bottom:15px;margin-bottom:20px;border-bottom:1px solid var(--hair)}.shead .stitle h1{font-family:var(--disp);font-weight:600;font-size:27px;line-height:1.06;margin:0;letter-spacing:-.02em}.shead .stitle .sub{display:block;color:var(--mut);font-size:13px;margin-top:5px;max-width:66ch}.shead .seg{flex:none}@media(max-width:600px){.shead .stitle h1{font-size:22px}.shead{gap:12px}}.fgrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px 16px;gap:12px 16px}.afield{display:flex;flex-direction:column}.afield.wide{grid-column:1/-1}.afield input,.afield select,.afield textarea{width:100%;padding:9px 11px;border:0;border-radius:9px;font:inherit;font-size:12.5px;background:var(--sunk);box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow var(--dur)}.afield textarea{resize:vertical;font-family:var(--num);font-size:12px}.afield input:focus,.afield select:focus,.afield textarea:focus{outline:0;box-shadow:inset 0 0 0 1.5px var(--ink)}@media(max-width:720px){.fgrid{grid-template-columns:1fr}}.brandmark{flex:none;box-shadow:var(--sh-2)}.brandmark,.brandmark svg{width:30px;height:30px;display:block}.brandmark svg{border-radius:9px}.mzone{gap:12px}.mzone,.switch2{display:flex;align-items:center}.switch2{gap:10px;background:var(--card);border:0;border-radius:var(--r-pill);box-shadow:var(--sh-1);padding:6px 13px;max-width:250px;transition:box-shadow var(--dur);cursor:pointer;text-align:left}.switch2:hover{box-shadow:var(--sh-2)}.switch2 .col{display:flex;flex-direction:column;min-width:0}.switch2 .eb{font-weight:700;color:var(--faint);line-height:1}.switch2 .nm{font-size:12.5px;font-weight:600;color:var(--ink);line-height:1.3;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:190px}.switch2 .cv{color:var(--faint);flex:none}.searchc{flex:1 1;display:flex;justify-content:center;padding:0 18px}.search2{display:flex;align-items:center;gap:9px;background:var(--card);border-radius:var(--r-pill);padding:9px 15px;font-size:12.5px;width:100%;max-width:400px;box-shadow:var(--sh-1);cursor:pointer;transition:box-shadow var(--dur);border:0}.search2:hover{box-shadow:var(--sh-2)}.search2 .mg{width:14px;height:14px;opacity:.55;flex:none}.mchip{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 12px;border-radius:var(--r-pill);background:var(--card);box-shadow:var(--sh-1);letter-spacing:.02em;color:var(--ink-2);border:0;transition:box-shadow var(--dur)}.mchip:hover{box-shadow:var(--sh-2)}.mchip.live{color:var(--c-sage-ink);cursor:default}.mchip .pulse{width:8px;height:8px;border-radius:50%;background:var(--c-sage);position:relative;flex:none}.mchip .pulse:after{content:"";position:absolute;inset:0;border-radius:50%;animation:pulse 2s var(--ease) infinite}.mchip.alert.loud{color:var(--sig-ink);background:var(--sig-soft);box-shadow:none}.acct{position:relative}.acctbtn{display:flex;align-items:center;gap:7px;background:none;border:0;padding:3px 6px 3px 3px;border-radius:var(--r-pill);transition:background var(--dur);cursor:pointer}.acctbtn:hover{background:var(--sunk)}.acct-mono{width:30px;height:30px;border-radius:50%;color:var(--onacc);display:grid;place-items:center;font-weight:600;font-family:var(--num);letter-spacing:.02em;flex:none;box-shadow:var(--sh-1),inset 0 1px 0 hsla(0,0%,100%,.12)}.acctbtn .cv{color:var(--faint)}.acct-bg{position:fixed;inset:0;z-index:30}.acctmenu{position:absolute;top:44px;right:0;z-index:31;width:240px;background:var(--card);border-radius:var(--r-2);box-shadow:var(--sh-pop);padding:8px}.acctmenu .id{padding:9px 10px 11px;border-bottom:1px solid var(--hair);margin-bottom:6px}.acctmenu .id .nm{font-size:12.5px;font-weight:600;color:var(--ink);word-break:break-all}.acctmenu .mi{padding:8px 10px;border-radius:9px;font-size:13px;color:var(--ink);cursor:pointer;transition:background var(--dur)}.acctmenu .mi:hover{background:var(--sunk)}.acctmenu .mi.danger{color:var(--sig-ink)}.acctmenu .sep{height:1px;background:var(--hair);margin:6px 4px}@media(max-width:980px){.searchc{flex:0 1;padding:0}.search2{display:none}}:root{--r-1:8px;--r-2:9px;--r-3:12px;--r-4:14px;--sh-1:0 1px 1px rgba(24,32,48,.04);--sh-2:0 1px 2px rgba(24,32,48,.05),0 6px 16px -10px rgba(24,32,48,.12);--sh-3:0 2px 10px rgba(24,32,48,.06),0 26px 54px -24px rgba(24,32,48,.2);--sh-pop:0 10px 34px -12px rgba(24,32,48,.26)}.btn,.mini,.newbtn{border-radius:9px}.tab{border-radius:8px}.bell{border-radius:9px}.kbd{border-radius:5px}.toast,.toast button{border-radius:9px}.seg{border-radius:10px;background:var(--card-2);padding:3px;box-shadow:inset 0 0 0 1px var(--line)}.seg button{border-radius:7px}.seg button.on{background:var(--card);box-shadow:var(--sh-1),inset 0 0 0 1px var(--line)}.search,.search2,.switch,.switch2{border-radius:10px}.mchip{border-radius:8px}.acctbtn{border-radius:10px}.acctmenu{border-radius:12px}.badge{border-radius:6px;padding:3px 8px;letter-spacing:.02em}.fill,.track{border-radius:4px}.panel{border-radius:13px;border:1px solid var(--line);box-shadow:none}.kpi-tile{border-radius:12px;border:1px solid var(--line);box-shadow:none}.kpi-tile:hover{transform:none;box-shadow:var(--sh-1)}.box{border-radius:12px;border:1px solid var(--line)}.box,.rcard{box-shadow:none}.rcard{border-radius:11px;border:1px solid var(--line)}.excard{border-radius:13px;border:1px solid var(--line);box-shadow:none}.excard:hover{transform:none;box-shadow:var(--sh-1)}.batchcard{border-radius:11px}.card,.modal{border-radius:15px}.feat{border-radius:16px}.lrow{border-radius:10px}.lrow.on,.lrow:hover{box-shadow:none;background:var(--card)}.lrow.on{border-color:var(--line-2)}.btn-s,.mini{box-shadow:inset 0 0 0 1px var(--line)}.btn-s:hover,.mini:hover{transform:none;background:var(--card-2);box-shadow:inset 0 0 0 1px var(--line-2)}.btn-a:hover{transform:none;box-shadow:var(--sh-2)}.tab.on{box-shadow:var(--sh-1)}.il-ctl{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:2px 0 4px}.il-ctl select{font-family:inherit;font-size:14px;padding:9px 12px;border:1px solid var(--line-2);border-radius:10px;background:var(--card);color:var(--ink)}.il-sm{letter-spacing:0;text-transform:none;font-weight:600}.il-muted,.il-sm{font-size:12px;color:var(--faint)}.il-num{font-family:var(--num);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.il-live{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--ok);font-weight:600;border:1px solid var(--ok-soft);background:var(--ok-soft);padding:5px 11px;border-radius:20px}.il-dot{width:7px;height:7px;border-radius:50%;background:var(--ok);animation:ilp 1.8s infinite}@keyframes ilp{0%{box-shadow:0 0 0 0 rgba(46,107,76,.45)}70%{box-shadow:0 0 0 7px rgba(46,107,76,0)}to{box-shadow:0 0 0 0 rgba(46,107,76,0)}}.il-grid{display:grid;grid-gap:16px;gap:16px;margin-top:16px}@media(min-width:900px){.il-grid{grid-template-columns:1fr 1fr}}.il-card{background:var(--card);border:1px solid var(--line-2);border-radius:14px;padding:20px 22px;box-shadow:var(--sh-1)}.il-card h3{font-family:var(--disp);font-weight:600;font-size:18px;margin:0 0 3px;letter-spacing:-.02em}.il-cap{font-size:12px;letter-spacing:0;text-transform:none;font-weight:600;margin-bottom:14px}.il-cap,.il-load{color:var(--faint)}.il-err,.il-load{font-size:12.5px}.il-err{color:var(--sig)}.il-pill{display:inline-block;font-size:12px;font-weight:600;padding:3px 10px;border-radius:20px}.il-pill.p-ok{background:var(--ok-soft);color:var(--ok)}.il-pill.p-sig{background:var(--sig-soft);color:var(--sig)}.il-pill.p-warn{background:var(--warn-soft);color:var(--warn)}.il-kv{display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px solid var(--hair);font-size:13.5px}.il-kv:last-child{border-bottom:0}.il-kv .k{color:var(--mut)}.il-kv .v{font-family:var(--num);font-weight:500}.il-lad{margin-top:4px}.il-lrow{display:grid;grid-template-columns:186px 1fr 104px;align-items:center;grid-gap:10px;gap:10px;padding:5px 0;font-size:12.5px}.il-lrow .ll{color:var(--mut);line-height:1.32}@media(max-width:560px){.il-lrow{grid-template-columns:1fr 84px}.il-lrow .il-bar{grid-column:1/3;order:3}}.il-bar{height:15px;border-radius:4px;background:rgba(40,48,62,.09);position:relative;overflow:hidden}.il-bar>span{position:absolute;left:0;top:0;bottom:0;border-radius:4px;background:var(--rail)}.il-bar.anchor>span{background:var(--ink)}.il-bar.demand>span{background:var(--sig)}.il-lrow .lv{text-align:right;font-family:var(--num);font-weight:500;font-size:12.5px}.il-fac{font-size:12px;color:var(--mut);border-top:1px solid var(--hair);padding-top:4px;margin-top:4px}.il-fac b{color:var(--ink);font-weight:600}.il-badge{display:flex;align-items:center;gap:14px;background:var(--sunk);border:1px solid var(--line-2);border-radius:12px;padding:12px 16px;margin-top:6px}.il-ring{width:58px;height:58px;flex:none;place-items:center;font-family:var(--num);font-weight:600;font-size:16px;background:conic-gradient(var(--ok) calc(var(--v)*1%),rgba(40,48,62,.1) 0)}.il-ring,.il-ring i{border-radius:50%;display:grid}.il-ring i{width:44px;height:44px;background:var(--card);place-items:center;font-style:normal}.il-chart{width:100%;height:210px;display:block;margin:2px 0 6px}.il-legend{display:flex;gap:16px;flex-wrap:wrap;font-size:12px;color:var(--mut);margin-top:2px}.il-legend i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:5px;vertical-align:middle}.il-rec{border-left:3px solid var(--ink);padding:8px 0 8px 14px;margin:12px 0;font-size:13.5px}.il-rec.settle{border-color:var(--ok)}.il-rec.idr{border-color:var(--sig)}.il-rec b{font-family:var(--num)}.il-counter{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:10px}.il-counter input{font-size:14px;padding:9px 12px;border:1px solid var(--line-2);background:var(--card);color:var(--ink)}.il-counter button,.il-counter input{font-family:inherit;border-radius:10px}.il-counter button{font-size:13px;font-weight:600;padding:9px 15px;border:1px solid var(--ink);background:var(--ink);color:var(--onink);cursor:pointer}.il-counter button:disabled{opacity:.6;cursor:default}.il-cres{font-size:13px;margin-top:9px;color:var(--mut)}.il-cres b{color:var(--ink);font-family:var(--num)}.il-roi-big{font-family:var(--num);font-size:34px;font-weight:600;letter-spacing:-.02em;color:var(--ok)}.il-roibars{margin-top:12px}.il-roibar{display:grid;grid-template-columns:150px 1fr 90px;align-items:center;grid-gap:10px;gap:10px;margin:8px 0;font-size:12.5px}.il-roibar .rl{color:var(--mut)}.il-roibar .lv{font-family:var(--num)}.il-rbar{height:22px;border-radius:5px;position:relative;overflow:hidden;background:rgba(40,48,62,.08)}.il-rbar>span{position:absolute;inset:0 auto 0 0;border-radius:5px}.il-wrap input[type=range]{width:100%;accent-color:var(--sig)}.il-foot{margin-top:22px;font-size:12px;color:var(--faint);text-align:center}.wsw{position:relative}.wsw-bg{position:fixed;inset:0;z-index:40}.wsw-menu{position:absolute;top:calc(100% + 6px);left:0;z-index:50;min-width:278px;background:var(--card);border:1px solid var(--line);border-radius:12px;box-shadow:var(--sh-pop);padding:6px}.wsw-h{font-size:12px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--faint);padding:8px 10px 6px}.wsw-item{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;border-radius:9px;cursor:pointer}.wsw-item:hover{background:var(--sunk)}.wsw-item.on{background:var(--card-2)}.wsw-nm{display:flex;flex-direction:column;gap:2px;min-width:0}.wsw-nm b{font-size:13px}.wsw-tier{font-weight:700;text-transform:none;color:var(--mut)}.wsw-check{font-weight:700;color:var(--ok)}.wsw-check,.wsw-go{font-size:12px;white-space:nowrap}.wsw-go{font-weight:600;color:var(--sig-ink)}.wsw-empty{padding:10px;color:var(--mut);font-size:12px}.vh{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lrow+.lrow{border-top:1px solid var(--line-2)}.lrow.on,.lrow.on+.lrow{border-top-color:transparent}.doc-editor,.doc-preview{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:22px 24px;font-family:var(--disp);color:var(--ink);line-height:1.55}.doc-preview{max-height:520px;overflow:auto}.doc-editor{min-height:420px;outline:none}.doc-editor:focus{box-shadow:inset 0 0 0 2px var(--sig-line)}.doc-editor p,.doc-preview p{margin:0 0 12px}.doc-editor .doc-meta,.doc-preview .doc-meta{color:var(--mut);font-size:12.5px}.doc-editor .sig,.doc-preview .sig{margin:14px 0 2px}.doc-editor ol.grounds,.doc-preview ol.grounds{margin:6px 0 14px 20px}.doc-editor ol.grounds li,.doc-preview ol.grounds li{margin:0 0 8px}.doc-toolbar{gap:6px;margin:10px 0 8px;padding:6px;background:var(--sunk);border-radius:9px}.doc-actions,.doc-toolbar{display:flex;align-items:center}.doc-actions{gap:8px;flex-wrap:wrap;margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}@media print{.doc-actions,.doc-toolbar{display:none}}.doc-editor table.bench,.doc-preview table.bench{border-collapse:collapse;margin:8px 0 14px;font-size:13px;width:100%}.doc-editor table.bench th,.doc-preview table.bench th{text-align:left;border-bottom:1px solid var(--line-2);padding:6px 8px;color:var(--mut);font-weight:600}.doc-editor table.bench td,.doc-preview table.bench td{border-bottom:1px solid var(--line);padding:6px 8px}.doc-editor .cite,.doc-preview .cite{color:var(--sig-ink);font-size:12px;font-family:var(--sans)}.doc-flags{display:flex;flex-direction:column;gap:6px;margin:12px 0}.doc-flag{display:flex;gap:8px;align-items:flex-start;font-size:12.5px;padding:8px 10px;border-radius:8px}.doc-flag.error{background:var(--sig-soft);color:var(--sig-ink)}.doc-flag.warn{background:var(--warn-soft);color:var(--warn)}.doc-flag.info{background:var(--sunk)}.ver-row{display:flex;gap:10px;align-items:center;font-size:12px;color:var(--mut);padding:6px 0;border-bottom:1px solid var(--hair)}.ver-row .vv{font-weight:700;color:var(--ink)}.tpl-list{display:flex;flex-direction:column;gap:8px}.tpl-card{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;border:1px solid var(--line);border-radius:10px;background:var(--card);cursor:pointer}.tpl-card:hover{box-shadow:inset 0 0 0 1px var(--line-2)}.clause-row{border:1px solid var(--line);border-radius:9px;padding:10px 12px;margin-bottom:8px;background:var(--card-2)}.clause-row textarea{width:100%;border:1px solid var(--line-2);border-radius:6px;padding:6px 8px;background:var(--card);color:var(--ink)}.clause-row textarea,.code-in{font-family:var(--sans);font-size:12px}.doc-editor ul.exhibits,.doc-preview ul.exhibits{margin:6px 0 14px 20px}.doc-editor ul.exhibits li,.doc-preview ul.exhibits li{margin:0 0 6px}.doc-editor .page-break,.doc-preview .page-break{display:block;border-top:2px dashed var(--line-2);margin:24px 0;height:0}.doc-editor .page-break:after,.doc-preview .page-break:after{content:"page break";display:block;text-align:center;font-family:var(--sans);font-size:12px;letter-spacing:0;text-transform:none;color:var(--mut);margin-top:-7px;background:var(--card);width:72px;margin-left:auto;margin-right:auto}.wsroot{display:flex;flex-direction:column;min-height:0;flex:1 1}.ws-bar{display:flex;align-items:center;gap:14px;padding:16px 24px 13px;border-bottom:1px solid var(--hair)}.ws-title{font-family:var(--disp);font-weight:500;font-size:23px;letter-spacing:-.02em;margin:0}.ws-sub{color:var(--mut);font-size:13px;margin-top:1px}.ws-seg{margin-left:auto;display:inline-flex;background:var(--sunk);border-radius:12px;padding:4px;gap:3px}.ws-seg button{font:inherit;font-weight:600;font-size:13px;color:var(--mut);border:0;background:transparent;padding:8px 16px;border-radius:9px;cursor:pointer}.ws-seg button.on{background:var(--card);color:var(--ink);box-shadow:var(--sh-1)}.ws-ribbon{display:flex;gap:10px;padding:0 24px 14px;flex-wrap:wrap}.ws-kpi{flex:1 1;min-width:150px;background:var(--card);border:1px solid var(--line);border-radius:13px;padding:11px 14px;cursor:pointer;transition:.16s}.ws-kpi:hover{box-shadow:var(--sh-1);transform:translateY(-1px)}.ws-kpi .l{font-size:12px;font-weight:600;color:var(--mut);display:flex;align-items:center;gap:6px}.ws-kpi .n{font-family:var(--num);font-size:25px;font-weight:500;margin-top:3px;letter-spacing:-.02em}.ws-kpi .s{font-size:12px;color:var(--faint);margin-top:1px}.ws-kpi.warnbar{border-left:3px solid var(--sig)}.ws-kpi.amberbar{border-left:3px solid var(--warn)}.ws-kpi.inkbar{border-left:3px solid var(--ink)}.ws-kpi.greybar{border-left:3px solid var(--faint)}.ws-tools{display:flex;align-items:center;gap:9px;padding:0 24px 14px;flex-wrap:wrap}.ws-fchip{font:inherit;font-size:12px;font-weight:600;color:var(--mut);background:var(--card);border:1px solid var(--line);border-radius:var(--r-pill);padding:6px 12px;cursor:pointer}.ws-fchip.on{background:var(--ink);color:var(--onink);border-color:var(--ink)}.ws-div{width:1px;height:20px;background:var(--line);margin:0 2px}.ws-legend{margin-left:auto;display:flex;gap:12px;align-items:center;font-size:12px;color:var(--mut);flex-wrap:wrap}.ws-legend i{display:inline-block;width:9px;height:9px;border-radius:3px;margin-right:5px;vertical-align:-1px}.ws-av{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:700;color:#fff;flex:0 0 auto;font-family:var(--num);border:0;cursor:pointer;padding:0}.ws-av.sm{width:22px;height:22px;font-size:12px}.ws-av.ring{box-shadow:0 0 0 2px var(--card),0 0 0 4px var(--ink)}.ws-av.a1,.ws-av.a2,.ws-av.a3,.ws-av.a4,.ws-av.a5{background:var(--ink);color:var(--onink)}.ws-cchip{font-family:var(--num);font-size:12px;font-weight:600;color:var(--ink-2);background:var(--card);border:1px solid var(--line);padding:1px 6px;border-radius:6px;white-space:nowrap}.ws-cockpit{display:grid;grid-template-columns:var(--ws-cols,1.15fr 1.5fr 258px);align-items:start;border-top:1px solid var(--line)}.ws-col{border-right:1px solid var(--line);display:flex;flex-direction:column;min-width:0}.ws-col:last-child{border-right:0}.ws-collapse{margin-left:4px;border:0;background:none;cursor:pointer;color:var(--faint);font-size:15px;line-height:1;padding:2px 6px;border-radius:6px}.ws-collapse:hover{background:var(--sunk);color:var(--ink)}.ws-railhd{display:flex;align-items:center;gap:8px;justify-content:space-between;margin-bottom:8px}.ws-railhd h3{margin-bottom:0}.ws-slim{align-self:stretch;border:0;border-right:1px solid var(--line);background:var(--card-2);cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 0;min-height:180px}.ws-slim.right{border-right:0;border-left:1px solid var(--line)}.ws-slim:hover{background:var(--sunk)}.ws-slim .chev{font-size:15px;color:var(--mut)}.ws-slim .lbl{writing-mode:vertical-rl;transform:rotate(180deg);font-size:12px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--mut)}.ws-slim .ws-slim-n{font-family:var(--num);font-size:12px;font-weight:600;color:#fff;background:var(--sig);border-radius:999px;padding:1px 6px;margin-top:auto}.ws-colhd{display:flex;align-items:center;gap:8px;padding:13px 16px 6px}.ws-colhd h3{font-family:var(--disp);font-size:15px;font-weight:500}.ws-colhd .ct{margin-left:auto;font-family:var(--num);font-size:12px;color:var(--faint)}.ws-scroll{overflow:visible}.ws-qgroup{padding:2px 10px 6px}.ws-qgroup .glabel{font-size:12px;font-weight:700;letter-spacing:0;text-transform:none;padding:8px 8px 5px;display:flex;align-items:center;gap:7px;color:var(--faint)}.ws-qgroup .glabel.red{color:var(--sig-ink)}.ws-qgroup .glabel.amber{color:var(--warn)}.ws-qrow{display:flex;gap:10px;align-items:flex-start;padding:9px 10px;border-radius:11px;cursor:pointer;transition:.14s;border:1px solid transparent}.ws-qrow:hover{background:var(--card-2)}.ws-qrow.sel{background:var(--card);border-color:var(--line-2);box-shadow:var(--sh-1)}.ws-ic{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;flex:0 0 auto;font-size:12px;background:var(--sunk);color:var(--mut)}.ws-ic.message{background:var(--hair);color:var(--ink)}.ws-ic.task{background:var(--ok-soft);color:var(--ok)}.ws-ic.deadline{background:var(--sig-soft);color:var(--sig)}.ws-qrow .body{flex:1 1;min-width:0}.ws-qrow .t{font-size:13px;font-weight:600;line-height:1.3}.ws-qrow .m{display:flex;align-items:center;gap:7px;margin-top:5px;flex-wrap:wrap}.ws-cdpill{font-family:var(--num);font-size:12px;font-weight:600;padding:2px 8px;border-radius:7px;flex:0 0 auto}.ws-cdpill.cd-over{background:var(--sig-soft);color:var(--sig-ink)}.ws-cdpill.cd-soon{background:var(--warn-soft);color:var(--warn)}.ws-cdpill.cd-ok{background:var(--sunk);color:var(--mut)}.ws-read{padding:16px 20px}.ws-ctx{display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:var(--card-2);border:1px solid var(--line);border-radius:12px;padding:11px 14px;margin-bottom:14px}.ws-ctx .qpa{margin-left:auto;text-align:right}.ws-ctx .qpa .n{font-weight:600}.ws-thread{display:flex;flex-direction:column;gap:11px;margin:6px 0 12px}.ws-msg{max-width:84%;padding:11px 14px;border-radius:14px;font-size:13px;line-height:1.5}.ws-msg.in{background:var(--card-2);border:1px solid var(--line);align-self:flex-start;border-bottom-left-radius:5px}.ws-msg.out{color:var(--onink);align-self:flex-end;border-bottom-right-radius:5px}.ws-msg .mm{font-size:12px;color:var(--faint);margin-top:6px}.ws-msg.out .mm{color:hsla(0,0%,100%,.55)}.ws-reply{display:flex;gap:8px;margin-top:6px}.ws-reply input{flex:1 1;padding:11px 13px;border:1px solid var(--line-2);border-radius:12px;font:inherit;font-size:13px}.ws-toolbar{display:flex;gap:7px;flex-wrap:wrap;align-items:center;margin:6px 0}.ws-toolbar .btn,.ws-toolbar a.btn{text-decoration:none}.ws-rail{padding:14px 15px;background:var(--card-2)}.ws-rail h3{font-family:var(--disp);font-size:13px;font-weight:600;margin-bottom:8px}.ws-radar{display:flex;flex-direction:column;gap:7px;margin-bottom:16px}.ws-radrow{display:flex;align-items:center;gap:9px;background:var(--card);border:1px solid var(--line);border-radius:10px;padding:8px 10px;cursor:pointer}.ws-radrow:hover{box-shadow:var(--sh-1)}.ws-radrow .day{font-family:var(--num);font-size:12px;font-weight:600;width:32px;text-align:center;color:var(--mut)}.ws-radrow .rt{font-size:12px;font-weight:600;flex:1 1;min-width:0;line-height:1.3}.ws-teamrow{display:flex;align-items:center;gap:9px;padding:6px 2px}.ws-teamrow .nm{font-size:12px;font-weight:600}.ws-teamrow .cap{margin-left:auto;flex:0 0 90px}.ws-teamrow .capbar{height:6px;border-radius:5px;background:var(--sunk);overflow:hidden;margin-top:3px}.ws-teamrow .capbar>i{display:block;height:100%;border-radius:5px}.ws-teamrow .load{font-family:var(--num);font-size:12px;color:var(--faint);text-align:right}.ws-ev{display:flex;align-items:center;gap:6px;padding:4px 7px;border-radius:7px;font-size:12px;font-weight:600;background:var(--card-2);border:1px solid var(--line);border-left:3px solid var(--faint);cursor:pointer;line-height:1.25}.ws-ev:hover{box-shadow:var(--sh-1)}.ws-ev{flex-wrap:wrap}.ws-ev .et{flex:1 1 auto;min-width:0}.ws-ev .cq{font-family:var(--num);font-size:12px;color:var(--faint);font-weight:600;white-space:nowrap}.ws-ev.e-over{border-left-color:var(--sig);background:var(--sig-soft);color:var(--sig-ink)}.ws-ev.e-soon{border-left-color:var(--warn);background:var(--warn-soft);color:var(--warn)}.ws-ev.e-task{border-left-color:var(--ok)}.ws-ev.e-msg{border-left-color:var(--mut)}.ws-ev.e-idr{border-left-color:var(--ink)}.ws-more{font-size:12px;font-weight:600;color:var(--faint);padding:1px 4px}.ws-weekwrap{border-top:1px solid var(--line);display:flex;flex-direction:column}.ws-wknav{display:flex;align-items:center;justify-content:center;gap:12px;padding:10px}.ws-weekgrid{display:grid;grid-template-columns:160px 1fr;flex:1 1}.ws-wkover{border-right:1px solid var(--line);background:var(--sig-soft);padding:12px}.ws-wkover .oh{font-size:12px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--sig-ink);display:flex;align-items:center;gap:6px;margin-bottom:10px}.ws-wkover .ws-ev{margin-bottom:7px;background:var(--card)}.ws-wkover .ohnote{font-size:12px;color:var(--sig-ink);margin-top:8px;line-height:1.4}.ws-wkcols{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.ws-wkcol{border-right:1px solid var(--hair);min-height:440px;padding:0 0 10px}.ws-wkcol:last-child{border-right:0}.ws-wkcol.weekend{background:var(--card-2)}.ws-wkcol.today{background:var(--card)}.ws-wkdh{padding:10px 10px 8px;text-align:center;border-bottom:1px solid var(--hair)}.ws-wkdh .wd{font-size:12px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--faint)}.ws-wkdh .dn{font-family:var(--num);font-size:18px;font-weight:500;margin-top:2px}.ws-wkcol.today .ws-wkdh .dn{color:var(--onink);background:var(--ink);width:28px;height:28px;border-radius:50%;display:inline-grid;place-items:center}.ws-wkevs{padding:8px 8px 0;gap:6px}.ws-mwrap,.ws-wkevs{display:flex;flex-direction:column}.ws-mwrap{border-top:1px solid var(--line)}.ws-mnav{display:flex;align-items:center;justify-content:center;gap:16px;padding:11px}.ws-mnav h3{font-family:var(--disp);font-weight:500;font-size:18px}.ws-navb{width:30px;height:30px;border-radius:9px;border:1px solid var(--line);background:var(--card);cursor:pointer;color:var(--mut);font-size:15px}.ws-mhead{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-top:1px solid var(--line)}.ws-mhead span{padding:8px 10px;font-size:12px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--faint)}.ws-mgrid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));flex:1 1}.ws-mcell{border-right:1px solid var(--hair);border-bottom:1px solid var(--hair);min-height:104px;padding:7px 8px;display:flex;flex-direction:column;gap:4px}.ws-mcell:nth-child(7n){border-right:0}.ws-mcell.weekend{background:var(--card-2)}.ws-mcell.out{background:var(--sunk);opacity:.5}.ws-mcell .dn{font-family:var(--num);font-size:13px;font-weight:600;color:var(--mut);align-self:flex-end}.ws-mcell.today .dn{color:var(--onink);background:var(--ink);width:24px;height:24px;border-radius:50%;display:grid;place-items:center}.ws-mcell .ws-ev{padding:2px 6px;font-size:12px}@media(max-width:1000px){.ws-cockpit{grid-template-columns:1fr}.ws-col{border-right:0;border-bottom:1px solid var(--line)}.ws-weekgrid{grid-template-columns:1fr}.ws-wkover{border-right:0;border-bottom:1px solid var(--line)}.ws-wkcols{overflow-x:auto}.ws-wkcol{min-width:150px}}.ws-morerow{font-size:12px;font-weight:600;color:var(--faint);padding:8px 12px 6px;cursor:default}.ws-scope{display:inline-flex;background:var(--sunk);border-radius:var(--r-pill);padding:3px;gap:2px}.ws-scope button{font:inherit;font-size:12px;font-weight:600;color:var(--mut);border:0;background:none;padding:5px 12px;border-radius:var(--r-pill);cursor:pointer;transition:.14s}.ws-scope button.on{background:var(--card);color:var(--ink);box-shadow:var(--sh-1)}.ws-kbd{font-size:12px;color:var(--faint)}.ws-kbd b{font-family:var(--num);color:var(--mut);font-weight:600}.ws-kpi.agentbar{border-left:3px solid var(--sig-ink)}.ws-agdot{color:var(--sig-ink);font-size:12px;line-height:1}.ws-lives{margin-top:14px;font-size:12px;line-height:1.65;color:var(--mut);background:var(--card-2);border:1px solid var(--line);border-radius:12px;padding:11px 13px}.ws-lives b{color:var(--ink-2);font-weight:600}.ws-liveslabel{font-size:12px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--faint);margin-bottom:5px}.ws-agenthd{display:flex;align-items:center;gap:9px;margin:18px 0 10px;padding-top:14px;border-top:1px solid var(--line)}.ws-agav{width:30px;height:30px;border-radius:9px;flex:0 0 auto;display:grid;place-items:center;font-size:14px;color:var(--onink);background:var(--ink);box-shadow:none}.ws-agmeta{flex:1 1;min-width:0;display:flex;flex-direction:column;line-height:1.2}.ws-agmeta b{font-family:var(--disp);font-size:13px;font-weight:600}.ws-agmeta span,.ws-agsub{font-size:12px;color:var(--faint)}.ws-agsub{font-weight:700;letter-spacing:0;text-transform:none;margin:14px 0 8px}.ws-app{background:var(--card);border:1px solid var(--sig-line);border-radius:12px;padding:11px 12px;margin-bottom:9px}.ws-apphd{display:flex;align-items:center;justify-content:space-between;gap:8px}.ws-apphd b{font-size:12px}.ws-appcase{margin-top:6px}.ws-apprat{font-size:12px;color:var(--mut);line-height:1.5;margin:7px 0 9px}.ws-appacts{display:flex;gap:7px}.ws-appacts .btn{padding:7px 11px;font-size:12px}.ws-dials{display:flex;flex-direction:column;gap:4px}.ws-dial{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;padding:3px 0}.ws-dial select{font:inherit;font-size:12px;font-weight:600;color:var(--ink);border:0;border-radius:8px;padding:5px 8px;background:var(--sunk);cursor:pointer}.ws-astream{display:flex;flex-direction:column;gap:2px}.ws-aline{font-size:12px;color:var(--mut);line-height:1.6}.ws-aline b{color:var(--ink);font-weight:600}.ws-board{border-top:1px solid var(--line);padding:14px 20px 24px}.ws-boardbar{display:flex;align-items:center;gap:10px;margin-bottom:14px}.ws-lanes{display:grid;grid-template-columns:repeat(6,minmax(148px,1fr));grid-gap:10px;gap:10px;overflow-x:auto;align-items:start;padding-bottom:6px}.ws-lane{background:var(--card-2);border:1px solid var(--line);border-radius:var(--r-2);min-height:180px;display:flex;flex-direction:column}.ws-lanehd{padding:11px 12px 8px}.ws-lanehd .lt{font-size:12px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--ink-2);display:flex;align-items:center;gap:7px}.ws-lanehd .lc{margin-left:auto;background:var(--card);border:1px solid var(--line);color:var(--mut);padding:0 7px;border-radius:var(--r-pill);font-weight:600}.ws-lanehd .lc,.ws-lanehd .lv{font-family:var(--num);font-size:12px}.ws-lanehd .lv{color:var(--faint);margin-top:3px}.ws-lanebody{padding:0 9px 10px;display:flex;flex-direction:column;gap:8px}.ws-wcard{background:var(--card);border-radius:12px;border:1px solid var(--line);border-top:3px solid transparent;padding:10px 11px;cursor:pointer;transition:box-shadow var(--dur),transform var(--dur)}.ws-wcard:hover{box-shadow:var(--sh-2);transform:translateY(-2px)}.ws-wcard.hot{border-top-color:var(--sig)}.ws-wcard.warm{border-top-color:var(--warn)}.ws-wcard.dim{opacity:.4}.ws-wcard .r1{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ws-wcard .init{font-size:12px;color:var(--mut);flex-basis:100%;line-height:1.3}.ws-wcard .val{font-family:var(--num);font-size:12.5px;font-weight:600;margin:7px 0 2px}.ws-wcard .val .q{color:var(--faint);font-weight:400;font-size:12px}.ws-wcard .chips{display:flex;align-items:center;gap:5px;flex-wrap:wrap;margin-top:8px}.ws-wcard .foot{display:flex;align-items:center;gap:7px;margin-top:9px}.wchip{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:700;padding:2px 7px;border-radius:var(--r-pill)}.wchip.msg{background:var(--sig-soft);color:var(--sig-ink)}.wchip.task{background:var(--ok-soft);color:var(--ok)}.wchip.agent{background:var(--hair);color:var(--ink)}@media(max-width:1000px){.ws-lanes{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:620px){.ws-lanes{grid-template-columns:repeat(2,minmax(0,1fr))}}.cs-root{flex:1 1;overflow:auto;min-height:0}.cs-bar{display:flex;align-items:flex-end;gap:14px;padding:16px 24px 12px}.cs-title{font-family:var(--disp);font-weight:500;font-size:23px;letter-spacing:-.02em;margin:0}.cs-sub{color:var(--mut);font-size:13px;margin-top:1px}.cs-seg{margin-left:auto;display:inline-flex;background:var(--sunk);border-radius:12px;padding:4px;gap:3px}.cs-seg button{font:inherit;font-weight:600;font-size:13px;color:var(--mut);border:0;background:transparent;padding:8px 15px;border-radius:9px;cursor:pointer;display:flex;align-items:center;gap:7px}.cs-seg button.on{background:var(--card);color:var(--ink);box-shadow:var(--sh-1)}.cs-bar .mini{margin-left:auto}.cs-segn{font-family:var(--num);font-weight:700;background:var(--sig);color:#fff;border-radius:999px;padding:0 6px}.cs-segbar{gap:8px;padding:0 24px 12px;flex-wrap:wrap}.cs-chip,.cs-segbar{display:flex;align-items:center}.cs-chip{border:0;background:var(--card);box-shadow:var(--sh-1),inset 0 0 0 1px var(--line);color:var(--mut);font-size:12px;font-weight:600;padding:7px 12px;border-radius:var(--r-pill);gap:7px;cursor:pointer}.cs-chip:hover{color:var(--ink)}.cs-chip.on{background:var(--ink);color:var(--onacc)}.cs-chip .c{font-family:var(--num);font-size:12px;opacity:.85}.cs-tblwrap{margin:0 24px 24px;background:var(--card);border-radius:var(--r-2);box-shadow:var(--sh-1);overflow:hidden}.cs-tbar{display:flex;align-items:center;gap:10px;padding:11px 16px;border-bottom:1px solid var(--hair);flex-wrap:wrap}.cs-tbar input{border:0;background:var(--sunk);border-radius:var(--r-pill);padding:8px 13px;box-shadow:inset 0 0 0 1px var(--line);font:inherit;font-size:12.5px;width:200px}.cs-tbar input:focus{outline:none;box-shadow:inset 0 0 0 1.5px var(--ink)}.cs-tbar-rt{margin-left:auto;gap:9px;font-size:12px;color:var(--mut)}.cs-bulk,.cs-tbar-rt{display:flex;align-items:center}.cs-bulk{gap:8px;border-radius:var(--r-pill);padding:5px 6px 5px 13px}.cs-bulk .n{font-size:12px;font-weight:700;color:var(--ink)}.cs-tscroll{overflow-x:auto}.cs-table{width:100%;border-collapse:collapse;font-size:12.5px}.cs-table thead th{position:-webkit-sticky;position:sticky;top:0;text-align:left;font-size:12px;letter-spacing:0;text-transform:none;color:var(--faint);font-weight:700;padding:10px 12px;cursor:pointer;white-space:nowrap;border-bottom:1px solid var(--line);-webkit-user-select:none;-moz-user-select:none;user-select:none}.cs-table thead th:hover{color:var(--ink)}.cs-table thead th.num{text-align:right}.cs-table thead th .ar{opacity:.5;font-size:12px}.cs-table td{padding:10px 12px;border-bottom:1px solid var(--hair);white-space:nowrap;vertical-align:middle}.cs-table td.num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cs-table tbody tr{cursor:pointer;transition:background var(--dur)}.cs-table tbody tr:hover{background:var(--card-2)}.cs-cno{font-weight:700;color:var(--ink);font-size:12px}.cs-cint,.cs-cno{font-family:var(--num)}.cs-cint{color:var(--faint)}.cs-elbar{display:inline-block;width:50px;height:6px;border-radius:6px;background:var(--sunk);overflow:hidden;vertical-align:middle;margin-right:7px}.cs-elbar i{display:block;height:100%;border-radius:6px}.cs-ratio{font-family:var(--num);font-weight:700;font-size:12px;padding:2px 7px;border-radius:var(--r-pill)}.cs-ratio.hi{background:var(--sig-soft);color:var(--sig-ink)}.cs-ratio.mid{background:var(--warn-soft);color:var(--warn)}.cs-ratio.lo{background:var(--sunk)}.cs-cd{font-family:var(--num);font-size:12px;font-weight:700;padding:2px 8px;border-radius:var(--r-pill)}.cs-cd.cd-over{background:var(--sig);color:#fff}.cs-cd.cd-soon{background:var(--warn-soft);color:var(--warn)}.cs-cd.cd-ok{background:var(--sunk);color:var(--mut)}.cs-agflag{width:22px;height:22px;border-radius:6px;display:inline-grid;place-items:center;font-size:12px;background:var(--sig-soft);color:var(--sig-ink)}.cs-filebar{display:flex;align-items:center;gap:9px;padding:0 0 14px}.cs-back{display:inline-flex;align-items:center;gap:5px;border:0;background:var(--card);box-shadow:var(--sh-1),inset 0 0 0 1px var(--line);color:var(--ink);font:inherit;font-size:12.5px;font-weight:600;padding:7px 13px 7px 11px;border-radius:var(--r-pill);cursor:pointer;transition:box-shadow var(--dur),transform var(--dur)}.cs-back:hover{box-shadow:var(--sh-2),inset 0 0 0 1px var(--line-2);transform:translateY(-1px)}.cs-back .chev{font-size:15px;line-height:1;color:var(--mut)}.cs-crumbsep{color:var(--faint);font-size:13px}.cs-crumbcur{font-family:var(--num);font-size:12px;font-weight:700;color:var(--mut)}.cs-filegrid{display:grid;grid-template-columns:minmax(0,1fr) 288px;grid-gap:18px;gap:18px;align-items:start}.cs-filemain{background:var(--card);padding:20px 24px;min-width:0}.cs-filemain,.cs-filerail{border-radius:var(--r-2);box-shadow:var(--sh-1)}.cs-filerail{background:var(--card-2);padding:16px}.cs-deck{display:grid;grid-template-columns:330px minmax(0,1fr) 260px;grid-gap:16px;gap:16px;padding:0 24px 26px;align-items:start}.cs-deckcol{background:var(--card);border-radius:var(--r-2);box-shadow:var(--sh-1);display:flex;flex-direction:column;max-height:calc(100vh - 240px)}.cs-colhd{display:flex;align-items:center;gap:9px;padding:14px 16px 10px;border-bottom:1px solid var(--hair)}.cs-colhd h3{margin:0;font-family:var(--disp);font-size:15px;font-weight:600}.cs-colhd .ct{margin-left:auto;font-family:var(--num);font-size:12px;color:var(--faint)}.cs-deckscroll{overflow:auto;padding:9px}.cs-glabel{font-size:12px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--faint);padding:9px 8px 6px;display:flex;align-items:center;gap:7px}.cs-dcard{border:1px solid var(--line);border-radius:12px;padding:11px 12px;margin-bottom:8px;cursor:pointer;transition:box-shadow var(--dur),border-color var(--dur);background:var(--card)}.cs-dcard:hover{box-shadow:var(--sh-1)}.cs-dcard.sel{border-color:var(--ink);box-shadow:var(--sh-2)}.cs-dcard.agent{background:var(--card);border-color:var(--sig-line)}.cs-dcard .r1{display:flex;align-items:center;gap:7px}.cs-tico{width:22px;height:22px;border-radius:6px;display:grid;place-items:center;font-size:12px;flex:none;color:#fff}.cs-tico.file{background:var(--sig)}.cs-tico.respond{background:var(--warn)}.cs-dcard .amt{margin-left:auto;font-family:var(--num);font-size:12px;font-weight:700}.cs-dcard .tt{font-size:13px;font-weight:600;margin-top:7px;line-height:1.3}.cs-dcard .sub{font-size:12px;color:var(--mut);margin-top:4px}.cs-decksurface{background:var(--card);border-radius:var(--r-2);box-shadow:var(--sh-1);padding:18px 20px;min-width:0;max-height:calc(100vh - 240px);overflow:auto}.cs-decision{background:var(--card);border:1px solid var(--sig-line);border-radius:var(--r-2);padding:15px 17px;margin-bottom:16px}.cs-drk{font-size:12px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--sig-ink)}.cs-drv{font-family:var(--disp);font-size:19px;font-weight:600;margin:7px 0 3px}.cs-drr{font-size:13px;color:var(--ink-2);line-height:1.55}.cs-dacts{display:flex;gap:8px;flex-wrap:wrap;margin-top:13px}.cs-deckrail{background:var(--card);border-radius:var(--r-2);box-shadow:var(--sh-1);padding:16px;max-height:calc(100vh - 240px);overflow:auto}.cs-agenthd{display:flex;align-items:center;gap:9px;margin-bottom:10px}.cs-agav{width:30px;height:30px;border-radius:9px;flex:none;display:grid;place-items:center;font-size:14px;color:var(--onink);background:var(--ink);box-shadow:none}.cs-agmeta{flex:1 1;min-width:0;line-height:1.2}.cs-agmeta b{font-family:var(--disp);font-size:13px;font-weight:600;display:block}.cs-agmeta span,.cs-agsub{font-size:12px;color:var(--faint)}.cs-agsub{font-weight:700;letter-spacing:0;text-transform:none;margin:16px 0 8px}.cs-pipe{display:flex;flex-direction:column;gap:6px}.cs-piperow{display:grid;grid-template-columns:92px 1fr 22px;grid-gap:9px;gap:9px;align-items:center;font-size:12px}.cs-piperow .pl{color:var(--mut);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-piperow .pipebar{height:7px;border-radius:6px;background:var(--sunk);overflow:hidden}.cs-piperow .pipebar i{display:block;height:100%;border-radius:6px;background:var(--idr)}.cs-piperow .pn{font-family:var(--num);font-size:12px;font-weight:700;text-align:right}.cs-app{background:var(--card);border:1px solid var(--sig-line);border-radius:12px;padding:11px 12px;margin-bottom:8px}.cs-apphd{display:flex;align-items:center;justify-content:space-between;gap:8px}.cs-apphd b,.cs-apprat{font-size:12px}.cs-apprat{color:var(--mut);line-height:1.5;margin:7px 0 9px}.cs-appacts{display:flex;gap:7px}.cs-dials{display:flex;flex-direction:column;gap:3px}.cs-dial{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;padding:4px 0}.cs-dial select{border:0;background:var(--sunk);border-radius:8px;padding:5px 8px;font-size:12px;font-weight:600;font-family:inherit;color:var(--ink)}.cs-astream{display:flex;flex-direction:column;gap:2px}.cs-aline{font-size:12px;color:var(--mut);line-height:1.65}.cs-aline b{color:var(--ink);font-weight:600}@media(max-width:1100px){.cs-deck,.cs-filegrid{grid-template-columns:1fr}.cs-deckcol,.cs-deckrail,.cs-decksurface{max-height:none}}.toolsbtn{display:inline-flex;align-items:center;gap:8px}.tools-ico{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2.5px;gap:2.5px}.tools-ico i{width:5px;height:5px;border-radius:1.5px;background:var(--ink-2);display:block}.wbx{display:grid;grid-template-columns:216px minmax(0,1fr);grid-gap:0;gap:0;min-height:calc(100vh - 132px)}.wbxnav{border-right:1px solid var(--line);padding:16px 12px;position:-webkit-sticky;position:sticky;top:0;align-self:start}.wbxlbl{font-size:12px;letter-spacing:0;text-transform:none;color:var(--faint);font-weight:700;padding:6px 11px 8px}.wbxitem{display:flex;align-items:center;gap:11px;width:100%;text-align:left;padding:10px 11px;border:0;background:none;cursor:pointer;transition:background var(--dur);color:var(--ink-2);margin-bottom:2px}.wbxitem:hover{background:var(--card-2)}.wbxitem.on{background:var(--sunk)}.wbxitem .ic{width:28px;height:28px;border-radius:8px;flex:none;display:grid;place-items:center;font-size:13px;color:#fff}.wbxitem.library .ic,.wbxitem.programs .ic,.wbxitem.register .ic,.wbxitem.templates .ic{background:var(--hair);color:var(--ink)}.wbxitem .nm{font-size:13.5px;font-weight:600}.wbxhint{font-size:12px;color:var(--faint);line-height:1.5;padding:12px 11px;margin-top:8px;border-top:1px solid var(--hair)}.wbxmain{min-width:0;overflow:auto;padding:20px 24px}.wbxmain .topbar{display:none}.tdscrim{position:fixed;inset:0;background:rgba(20,24,32,.22);z-index:70;opacity:0;pointer-events:none;transition:opacity var(--dur)}.tdscrim.on{opacity:1;pointer-events:auto}.tdrawer{position:fixed;top:0;right:0;bottom:0;width:392px;max-width:92vw;background:var(--card);box-shadow:var(--sh-3);z-index:71;transform:translateX(100%);transition:transform .3s var(--ease);overflow:auto;display:flex;flex-direction:column}.tdrawer.on{transform:none}.tdhd{display:flex;align-items:center;gap:10px;padding:18px 20px 14px;border-bottom:1px solid var(--hair);font-family:var(--disp);font-size:17px;font-weight:600}.tdhd .tdi{font-size:16px}.tdhd .tdx{margin-left:auto;background:none;border:0;font-size:20px;color:var(--faint);cursor:pointer;line-height:1}.tdsearch{margin:12px 16px 4px;display:flex;align-items:center;gap:9px;background:var(--sunk);border-radius:var(--r-pill);padding:9px 13px;color:var(--faint);font-size:12.5px;box-shadow:inset 0 0 0 1px var(--line)}.tdctx{margin:8px 16px 4px;background:var(--sig-soft);border-radius:12px;padding:11px 13px;font-size:12px;color:var(--sig-ink);line-height:1.5}.tdsec{padding:12px 16px}.tdtool{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:11px 12px;border-radius:12px;border:0;background:none;cursor:pointer;transition:background var(--dur)}.tdtool:hover{background:var(--card-2)}.tdtool .ic{width:34px;height:34px;border-radius:9px;flex:none;display:grid;place-items:center;font-size:15px;color:#fff}.tdtool.library .ic,.tdtool.programs .ic,.tdtool.register .ic,.tdtool.templates .ic{background:var(--hair);color:var(--ink)}.tdtool .bd{display:flex;flex-direction:column;min-width:0}.tdtool .nm{font-weight:700;font-size:13.5px}.tdtool .ds{font-size:12px;color:var(--mut);margin-top:2px}.tdtool .go{margin-left:auto;color:var(--faint);font-size:15px}.tdlbl{font-size:12px;letter-spacing:0;text-transform:none;color:var(--faint);font-weight:700;padding:14px 4px 8px}.tdqi{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:10px;cursor:pointer;font-size:12.5px;text-decoration:none;color:inherit}.tdqi:hover{background:var(--card-2)}.tdqi .qi{width:24px;height:24px;border-radius:7px;background:var(--sunk);display:grid;place-items:center;font-size:12px;flex:none}.tdqi .qt{flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600}.tdqi .qm{font-size:12px;color:var(--faint)}@media(max-width:900px){.wbx{grid-template-columns:1fr}.wbxnav{border-right:0;border-bottom:1px solid var(--line);position:static}}.seg{gap:30px;border-radius:0;box-shadow:none;border-bottom:1px solid var(--hair)}.seg button{position:relative;border:0;background:none;border-radius:0;box-shadow:none;color:var(--faint);font-size:12px;font-weight:600;letter-spacing:0;text-transform:none;padding:2px 1px 12px;white-space:nowrap;transition:color var(--dur)}.seg button.on,.seg button:hover{color:var(--ink);background:none;box-shadow:none}.seg button.on:after{content:"";position:absolute;left:50%;bottom:-1px;width:4px;height:4px;border-radius:50%;background:var(--sig);transform:translateX(-50%)}.tabs{gap:24px;padding:0 22px}.tab{border-radius:0;background:none;box-shadow:none;color:var(--faint);font-size:12px;font-weight:600;padding:8px 2px;transition:color var(--dur)}.tab.on,.tab:hover{background:none;color:var(--ink)}.tab.on{box-shadow:none;font-weight:600}.tab.on:after{content:"";position:absolute;left:2px;right:2px;bottom:2px;height:2px;background:var(--sig);border-radius:2px}.cs-seg,.ws-scope,.ws-seg{background:var(--card-2);border:1px solid var(--line);box-shadow:none;border-radius:var(--r-1)}.cs-seg button,.ws-scope button,.ws-seg button{font-size:12px;font-weight:600;padding:6px 13px;border-radius:8px}.cs-seg button:hover,.ws-scope button:hover,.ws-seg button:hover{color:var(--ink)}.cs-seg button.on,.ws-scope button.on,.ws-seg button.on{background:var(--card);box-shadow:var(--sh-1)}.cs-chip,.ws-fchip{background:var(--card);border:1px solid var(--line);box-shadow:none;color:var(--mut);border-radius:var(--r-pill)}.cs-chip:hover,.ws-fchip:hover{color:var(--ink);border-color:var(--line-2)}.cs-chip.on,.ws-fchip.on{background:var(--sig-soft);color:var(--sig-ink);border-color:var(--sig-line)}.btn:focus-visible,.cs-chip:focus-visible,.cs-seg button:focus-visible,.mini:focus-visible,.seg button:focus-visible,.tab:focus-visible,.ws-fchip:focus-visible,.ws-scope button:focus-visible,.ws-seg button:focus-visible{outline:2px solid var(--sig-line);outline-offset:2px}.wbxitem{position:relative}.wbxitem.on{background:var(--sig-soft);color:var(--sig-ink)}.wbxitem.on:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:3px;border-radius:0 3px 3px 0;background:var(--sig)}.legal-notice{font-size:12px;line-height:1.55;background:var(--card-2);border:1px solid var(--line);border-radius:10px;padding:9px 12px;margin:10px 0}.legal-notice b{color:var(--ink)}.modal.consent{width:620px}.consent-p{font-size:13.5px;line-height:1.65;margin:0 0 10px;color:var(--ink)}.consent-list{margin:6px 0 12px 18px;padding:0;font-size:13.5px;line-height:1.6}.consent-list li{margin:4px 0}.consent-check{display:flex;gap:9px;align-items:center;font-weight:600;font-size:13.5px;cursor:pointer;margin-top:6px}.consent-check input{width:17px;height:17px}.consent-err{color:var(--sig);font-size:12.5px}.cust-meter{border:1px solid var(--line);border-left:3px solid var(--warn);border-radius:10px;padding:10px 12px;margin:0 0 12px;background:var(--card)}.cust-row{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:13px}.cust-bar{height:6px;border-radius:99px;background:var(--sunk);margin-top:8px;overflow:hidden}.cust-bar i{display:block;height:100%;background:var(--warn);border-radius:99px;transition:width .3s}.cust-meter.ok .cust-bar i{background:var(--ok)}.tpl-shell{grid-template-columns:260px minmax(0,1fr);grid-gap:22px;gap:22px;margin-top:14px}.tpl-editor,.tpl-shell{display:grid;align-items:start}.tpl-editor{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-gap:20px;gap:20px;margin-top:12px}.tpl-clausetext{font-size:13px;line-height:1.5;color:var(--ink-2);background:var(--sunk);border-radius:10px;padding:8px 11px;margin-top:6px}.tpl-clausetext p{margin:0 0 6px}.tpl-clausetext p:last-child{margin:0}@media (max-width:820px){.tpl-editor,.tpl-shell{grid-template-columns:minmax(0,1fr)}.modal-bg{padding:12px}.modal.consent .mbody{padding:16px}}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/schibsted-grotesk-latin-400-normal.woff2) format("woff2")}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/schibsted-grotesk-latin-500-normal.woff2) format("woff2")}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/schibsted-grotesk-latin-600-normal.woff2) format("woff2")}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/schibsted-grotesk-latin-700-normal.woff2) format("woff2")}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/schibsted-grotesk-latin-800-normal.woff2) format("woff2")}:root{--bg:#f3f4f2;--bg-2:#f3f4f2;--surf:#fff;--card:#fff;--card-2:#f8f9f7;--sunk:#f1f2ef;--ink:#16181b;--ink-2:#2b2e33;--mut:#5f636a;--faint:#6b6f76;--line:#e0e2de;--line-2:#d3d6d0;--hair:#ebece8;--rail:#d3d6d0;--acc:#16181b;--onacc:#fff;--pri:#16181b;--onpri:#fff;--urg:#b3261e;--urg-s:#fbeceb;--sig:#b3261e;--sig-soft:#fbeceb;--sig-ink:#b3261e;--sig-line:rgba(179,38,30,.3);--red:#b3261e;--ok:#1d6a4d;--ok-s:#e6f2ec;--ok-soft:#e6f2ec;--rev:#83590c;--rev-s:#f6efdf;--warn:#83590c;--warn-soft:#f6efdf;--agent:#2f3a8f;--agent-soft:#eceefa;--scrim:rgba(16,18,22,.55);--c-teal:#5f636a;--c-teal-s:#ebece8;--c-teal-ink:#2b2e33;--c-plum:#5f636a;--c-plum-s:#ebece8;--c-plum-ink:#2b2e33;--c-sage:#1d6a4d;--c-sage-s:#e6f2ec;--c-sage-ink:#1d6a4d;--c-indigo:#16181b;--c-indigo-s:#ebece8;--c-indigo-ink:#16181b;--c-clay:#83590c;--c-clay-s:#f6efdf;--c-clay-ink:#83590c;--ind:#16181b;--gold:#5f636a;--navy:#5f636a;--idr:#16181b;--sh-1:none;--sh-2:none;--sh-3:0 28px 64px -28px rgba(16,18,20,.34);--sh-pop:0 18px 44px -18px rgba(16,18,20,.32);--r-1:10px;--r-2:14px;--r-3:18px;--r-4:18px;--r-pill:99px;--sans:"Schibsted Grotesk",system-ui,-apple-system,"Segoe UI",sans-serif;--disp:var(--sans);--num:var(--sans);--serif:var(--sans)}body,html{background:var(--bg)}body{font-size:14px;color:var(--ink);background:var(--bg)}.cs-table td.num,.il-num,.mono,.num,body{font-family:var(--sans);letter-spacing:0;font-feature-settings:normal;font-variant-numeric:normal}::selection{background:#dfe1dc}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.muted{color:var(--mut);font-size:13px}.faint{color:var(--faint)}.app{height:100vh;display:grid;grid-template-columns:216px minmax(0,1fr);overflow:hidden}.dk-nav{background:var(--surf);border-right:1px solid var(--line);display:flex;flex-direction:column;gap:2px;padding:16px 12px;overflow:auto;min-height:0}.dk-org{display:flex;align-items:center;gap:9px;padding:2px 4px 14px;min-width:0}.dk-org .switch2{background:transparent;border:0;padding:4px 6px;max-width:150px;border-radius:10px}.dk-org .switch2:hover{background:var(--hair)}.dk-it{display:flex;align-items:center;gap:11px;width:100%;padding:9px 10px;border:0;border-radius:10px;background:none;color:var(--mut);font:inherit;font-size:14px;font-weight:600;text-align:left;cursor:pointer;white-space:nowrap}.dk-it svg{width:18px;height:18px;flex:none}.dk-it:hover{color:var(--ink);background:var(--card-2)}.dk-it.on{color:var(--ink)}.dk-it.on,.dk-navsep{background:var(--hair)}.dk-navsep{height:1px;margin:10px 4px}.dk-navfoot{margin-top:auto;gap:2px;padding-top:10px}.dk-main,.dk-navfoot{display:flex;flex-direction:column}.dk-main{min-width:0;min-height:0;overflow:hidden}.dk-mark{width:30px;height:30px;border-radius:9px;background:var(--ink);color:var(--onink);display:grid;place-items:center;font-weight:800;font-size:16px;flex:none}.brandmark{box-shadow:none;border-radius:9px}.masthead{height:60px;padding:0 24px;gap:12px;background:var(--bg);border-bottom:1px solid var(--line);backdrop-filter:none;-webkit-backdrop-filter:none}.searchc{justify-content:flex-start;padding:0}.search2{background:var(--surf);border:1px solid var(--line);border-radius:14px;box-shadow:none;height:40px;padding:0 13px;font-size:14px;color:var(--faint);max-width:440px}.search2:hover{box-shadow:none;border-color:var(--line-2)}.kbd{border-radius:6px;color:var(--mut);background:var(--card-2);border-color:var(--line)}.kbd,.mchip{font-size:12px}.mchip{height:36px;border-radius:99px;background:var(--surf);border:1px solid var(--line);box-shadow:none;font-weight:700;letter-spacing:0;color:var(--ink)}.mchip:hover{box-shadow:none;border-color:var(--line-2)}.mchip.live{color:var(--ok)}.mchip .pulse{background:var(--ok)}.mchip.alert.loud{background:var(--urg-s);color:var(--urg);border-color:transparent}.acct-mono{background:var(--ink);box-shadow:none;font-family:var(--sans);font-size:12px;font-weight:700}.acctbtn .cv{font-size:12px;color:var(--mut)}.acctmenu,.wsw-menu{border-radius:14px;border:1px solid var(--line)}.switch2 .eb{font-size:12px;letter-spacing:0;text-transform:none;color:var(--mut);font-weight:600}.switch2 .nm{font-size:14px;font-weight:700}.switch2 .cv{color:var(--mut);font-size:12px}.card h1,.cs-title,.dh h1,.shead .stitle h1,.ws-title{font-family:var(--sans);font-weight:800;letter-spacing:-.02em}.dh h1{font-size:28px;line-height:1.1}.cs-sub,.dh .sub,.shead .stitle .sub,.ws-sub{color:var(--mut);font-size:14px}.cs-agmeta b,.cs-colhd h3,.cs-drv,.drawer .dhd,.excard .en,.il-card h3,.modal .mhd b,.onb-h1,.ph,.tdhd,.ws-agmeta b,.ws-colhd h3,.ws-mnav h3,.ws-rail h3,.xh{font-family:var(--sans);letter-spacing:-.01em}.ph{font-size:16px;font-weight:800;padding:18px 20px 12px}.pb{padding:2px 20px 18px}.box .l,.calh,.cs-agsub,.cs-drk,.cs-glabel,.feat .fl,.il-cap,.il-sm,.kpi-tile .l,.lhdr b,.onb-glabel,.rlabel,.tdlbl,.wbxlbl,.ws-agsub,.ws-lanehd .lt,.ws-liveslabel,.ws-mhead span,.ws-qgroup .glabel,.ws-wkdh .wd,.ws-wkover .oh,.wsw-h{font-size:13px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--mut)}.cs-drk,.ws-qgroup .glabel.red{color:var(--urg)}.ws-qgroup .glabel.amber{color:var(--rev)}.rlabel{margin:18px 2px 8px}.batchcard,.box,.clause-row,.cs-app,.cs-dcard,.cs-decision,.cs-deckcol,.cs-deckrail,.cs-decksurface,.cs-filemain,.cs-tblwrap,.cust-meter,.doc-editor,.doc-preview,.excard,.il-badge,.il-card,.kpi-tile,.legal-notice,.panel,.rcard,.tpl-card,.ws-app,.ws-ctx,.ws-kpi,.ws-lane,.ws-lives,.ws-radrow,.ws-wcard{border-radius:18px;border:1px solid var(--line);box-shadow:none;background:var(--surf)}.panel{margin-top:16px}.cs-dcard:hover,.excard:hover,.kpi-tile:hover,.tpl-card:hover,.ws-kpi:hover,.ws-radrow:hover,.ws-wcard:hover{box-shadow:none;transform:none;border-color:var(--line-2)}.cs-filerail{background:var(--surf);border:1px solid var(--line);border-radius:18px;box-shadow:none}.batchcard.on,.cs-dcard.sel{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:var(--surf)}.cs-app,.cs-dcard.agent,.cs-decision,.ws-app{border-color:var(--line)}.cs-decision{background:var(--surf)}.ws-wcard.hot{border-top:3px solid var(--urg)}.ws-wcard.warm{border-top:3px solid var(--rev)}.ws-kpi.warnbar{border-left:3px solid var(--urg)}.ws-kpi.amberbar{border-left:3px solid var(--rev)}.ws-kpi.agentbar{border-left:3px solid var(--ink)}.kpi-tile{padding:18px 20px}.box .n,.kpi-tile .n,.ws-kpi .n{font-family:var(--sans);font-weight:800;letter-spacing:-.02em}.kpi-tile .n{font-size:30px}.kpi-tile .goal{font-size:12px;color:var(--mut)}.kpi-tile .goal.good{color:var(--ok)}.kpi-tile .goal.bad{color:var(--urg)}.bento{gap:12px}.feat{background:var(--ink);color:var(--onink);border-radius:18px;box-shadow:none}.feat .fl{color:var(--onink-mut)}.feat .fn{font-family:var(--sans);font-weight:800;color:#fff}.feat .fs{color:var(--onink-mut)}.feat .badge{background:hsla(0,0%,100%,.14);color:#fff}.feat .badge.b-green{background:#e6f2ec;color:#1d6a4d}.cs-table,.panel table{font-size:14px}.cs-table thead th,.panel th{font-size:12px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--mut)}.cs-table tbody tr:hover,.cs-table thead th,.panel tbody tr:hover{background:var(--card-2)}.cs-table tbody tr.sel{background:var(--hair)}.cs-cno{font-weight:800;font-size:14px}.cs-cint,.cs-cno{font-family:var(--sans)}.cs-cint{font-size:12px;color:var(--mut)}.btn{border-radius:14px;padding:11px 18px;font-size:14px;font-weight:700}.btn-a,.card .btn,.newbtn{background:var(--ink);color:var(--onink);box-shadow:none;border:0}.btn-a:hover,.card .btn:hover{background:#2b2e33;box-shadow:none;transform:none}.btn-s,.cs-back,.mini{background:var(--surf);color:var(--ink);border:1px solid var(--line);box-shadow:none}.btn-s:hover,.cs-back:hover,.mini:hover{background:var(--card-2);border-color:var(--line-2);box-shadow:none;transform:none}.mini{padding:7px 12px;font-size:13px;font-weight:700;display:inline-flex;align-items:center;gap:6px}.cs-back,.mini{border-radius:12px}.cs-back{font-size:14px}.btn:disabled,.mini:disabled{opacity:.45}.x{color:var(--mut)}.badge,.cs-cd,.cs-ratio,.gs-count,.il-pill,.onb-badge,.wchip,.ws-cchip,.ws-cdpill{border-radius:99px;font-size:12px;font-weight:700;letter-spacing:0;padding:4px 9px;text-transform:none}.badge{background:var(--hair);color:var(--mut)}.badge.b-clay.red,.badge.b-red{background:var(--urg-s);color:var(--urg)}.badge.b-amber,.badge.b-clay{background:var(--rev-s);color:var(--rev)}.badge.b-green,.badge.b-ok,.badge.b-sage{background:var(--ok-s);color:var(--ok)}.badge.b-ind,.badge.b-indigo,.badge.b-ink{background:var(--hair);color:var(--ink)}.badge.b-grey,.badge.b-plum,.badge.b-teal{background:var(--hair);color:var(--mut)}.d-red{background:var(--urg)}.d-amber{background:var(--rev)}.d-green,.d-sage{background:var(--ok)}.d-indigo,.d-ink{background:var(--ink)}.d-grey,.d-plum,.d-teal{background:var(--mut)}.d-clay{background:var(--rev)}.cs-cd.cd-over,.cs-cd.cd-soon,.ws-cdpill.cd-over,.ws-cdpill.cd-soon{background:var(--urg-s);color:var(--urg)}.cs-cd.cd-ok,.ws-cdpill.cd-ok{background:var(--hair);color:var(--mut)}.cs-ratio.hi{background:var(--urg-s);color:var(--urg)}.cs-ratio.mid{background:var(--rev-s);color:var(--rev)}.cs-ratio.lo{background:var(--hair);color:var(--mut)}.cs-agflag{background:var(--hair);color:var(--ink);border-radius:8px}.wchip.msg{background:var(--urg-s);color:var(--urg)}.cs-segn{background:var(--ink);font-family:var(--sans);font-size:12px;border-radius:99px;padding:0 7px}.mk{border-radius:50%;box-shadow:none}.cs-chip,.seg button,.ws-fchip{background:var(--surf);border:1px solid var(--line);color:var(--ink);border-radius:99px;font-size:13px;font-weight:700;letter-spacing:0;text-transform:none;padding:8px 13px;box-shadow:none}.cs-chip .c,.seg button em{font-family:var(--sans);font-size:13px;font-weight:600;color:var(--mut);opacity:1;font-style:normal}.cs-chip:hover,.seg button:hover,.ws-fchip:hover{border-color:var(--line-2);background:var(--surf)}.cs-chip.on,.seg button.on,.ws-fchip.on{background:var(--ink);color:var(--onink);border-color:var(--ink)}.cs-chip.on .c{color:#fff;opacity:.85}.seg{display:inline-flex;flex-wrap:wrap;gap:7px;border:0;background:none;padding:0}.seg button{padding:8px 13px}.seg button.on:after{display:none}.cs-seg,.ws-scope,.ws-seg{background:var(--hair);border:0;border-radius:12px;padding:3px;gap:2px}.cs-seg button,.ws-scope button,.ws-seg button{font-size:13px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--mut);border-radius:10px;padding:7px 13px}.cs-seg button.on,.ws-scope button.on,.ws-seg button.on{background:var(--surf);color:var(--ink);box-shadow:none}.tab{font-size:14px;letter-spacing:0;text-transform:none}.tab.on:after{background:var(--ink)}.cs-dial select,.dsel,.il-ctl select,.ws-dial select{font-size:13px;border-radius:10px;background:var(--surf);border:1px solid var(--line)}.wbxitem{border-radius:10px}.wbxitem.on{background:var(--hair);color:var(--ink)}.wbxitem.on:before{display:none}.tdtool .ic,.wbxitem .ic{background:var(--hair);color:var(--ink)}.wbxitem.on .ic{background:var(--ink);color:var(--onink)}.afield input,.afield select,.afield textarea,.card input,.cs-tbar input,.il-counter input,.ws-reply input{background:var(--surf);border:1px solid var(--line);box-shadow:none;border-radius:12px;font-size:14px}.cs-tbar input{height:40px;padding:0 13px;width:260px}.afield input:focus,.afield textarea:focus,.card input:focus,.cs-tbar input:focus{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);outline:none}.il-counter button{border-radius:12px}.tdsearch{background:var(--surf);border:1px solid var(--line);box-shadow:none;font-size:14px}.tdctx,.tdsearch{border-radius:14px}.tdctx{background:var(--hair);color:var(--ink);font-size:13px}.toast{background:var(--ink);border-radius:14px;box-shadow:var(--sh-3);font-size:14px}.toast .td{background:#f28b82;box-shadow:none}.toast button{border-radius:10px;font-size:13px}.cmdk,.modal{border-radius:18px;border:1px solid var(--line)}.modal .mhd b{font-size:18px;font-weight:800}.modal pre{font-family:var(--sans);font-size:14px}.drawer,.tdrawer{border-left:1px solid var(--line)}.drawer .dhd,.tdhd{font-size:18px;font-weight:800}.nrow.unread{background:var(--card-2)}.empty .eh{font-family:var(--sans);font-weight:800;font-size:20px}.excard .en{font-size:18px;font-weight:800}.exrow .v.risk{color:var(--urg)}.cs-agav,.ws-agav{border-radius:10px}.cs-agav,.cs-tico.approve,.ws-agav{background:var(--ink)}.cs-tico.file{background:var(--urg)}.cs-tico.respond{background:var(--rev)}.cs-bulk,.track{background:var(--hair)}.track{height:10px}.gauge,.gauge:after{box-shadow:none}.gauge .v span{font-size:12px;color:var(--mut)}.wfmid{background:var(--mut)}.il-bar{background:var(--hair)}.il-live{border-radius:99px}.calcell.today{background:var(--card-2)}.calcell.today .caln{color:var(--ink);font-weight:800}.ws-mcell.today .dn,.ws-wkcol.today .ws-wkdh .dn{background:var(--ink)}.ws-wkover{background:var(--urg-s)}.ws-wkover .oh,.ws-wkover .ohnote{color:var(--urg)}.ws-slim .ws-slim-n{background:var(--urg)}.ws-msg.out{background:var(--ink)}.ws-msg.out .mm{color:var(--onink-mut)}.ws-ic.deadline{background:var(--urg-s);color:var(--urg)}.doc-editor,.doc-preview{font-family:var(--sans);font-size:14px}.doc-editor .cite,.doc-preview .cite{color:var(--ink);border-bottom:1.5px dotted var(--mut)}.doc-flag.error{background:var(--urg-s);color:var(--urg)}.doc-flag.warn{background:var(--rev-s);color:var(--rev)}.doc-flag.info{background:var(--hair);color:var(--mut)}.doc-toolbar{background:var(--hair);border-radius:12px}.legal-notice{font-size:13px;color:var(--ink-2);padding:11px 14px}.cust-meter,.legal-notice{border-radius:14px}.cust-meter{border-left:3px solid var(--rev)}.cust-meter.ok{border-left-color:var(--ok)}.cust-bar i{background:var(--rev)}.consent-err{color:var(--urg)}.wsw-tier{font-size:12px;letter-spacing:0}.wsw-go{color:var(--ink)}.topbar{height:60px;background:var(--surf);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid var(--line);gap:10px;padding:0 24px}.topbar,.topbar .logo{font-family:var(--sans);font-weight:800;font-size:16px}.topbar .logo{width:30px;height:30px;border-radius:9px;background:var(--ink);box-shadow:none;color:var(--onink)}.topbar .tsub{color:var(--mut);font-weight:600;font-size:14px}.wrap{max-width:1180px}.back{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--mut)}.back:hover{color:var(--ink)}.crail{position:relative;height:66px;margin:6px 10px 0}.crail .ln{right:0;background:var(--rail)}.crail .done,.crail .ln{position:absolute;left:0;top:9px;height:4px;border-radius:4px}.crail .done{background:var(--ink)}.crail .st{position:absolute;top:3px;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:5px;text-align:center}.crail .st.first{transform:none;align-items:flex-start;text-align:left;margin-left:-2px}.crail .st.last{transform:translateX(-100%);align-items:flex-end;text-align:right;margin-left:2px}.crail .st i{width:16px;height:16px;border-radius:50%;background:var(--surf);border:3px solid var(--rail);box-sizing:border-box}.crail .st.past i{background:var(--ink);border-color:var(--ink)}.crail .st.now i{width:22px;height:22px;margin-top:-3px;background:var(--ink);border:4px solid var(--surf);box-shadow:0 0 0 2px var(--ink)}.crail .st.now.due i{background:var(--urg);box-shadow:0 0 0 2px var(--urg)}.crail .st b{font-weight:700;color:var(--ink)}.crail .st b,.crail .st span{font-size:12px;white-space:nowrap;line-height:1.15}.crail .st span{color:var(--mut)}.crail .st.now b{font-weight:800}.crail .st.due span{color:var(--urg);font-weight:700}.crail-wrap{background:var(--surf);border:1px solid var(--line);border-radius:18px;padding:16px 18px 8px;margin-top:16px}.crail-head{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:13px;color:var(--mut);font-weight:700;margin-bottom:8px;flex-wrap:wrap}.crail-head b{color:var(--ink);font-weight:800}.crail-head .urg{color:var(--urg)}.mrail{display:flex;gap:3px;width:96px;flex:none}.mrail b{flex:1 1;height:4px;border-radius:3px;background:var(--rail)}.mrail b.f{background:var(--ink)}.mrail b.u{background:var(--urg)}.mrail.wide{width:100%;margin-top:9px}.cs-file{padding:0 24px 26px}.cs-filegrid{grid-template-columns:320px minmax(0,1fr);gap:16px}.cs-filegrid.withrail{grid-template-columns:320px minmax(0,1fr) 280px}.cs-clist{background:var(--surf);border:1px solid var(--line);border-radius:18px;padding:6px 14px;max-height:calc(100vh - 190px);overflow:auto;position:-webkit-sticky;position:sticky;top:0}.cs-crow{display:block;width:100%;text-align:left;background:none;border:0;border-top:1px solid var(--hair);padding:11px 0;font:inherit;color:inherit;cursor:pointer}.cs-crow:first-child{border-top:0}.cs-crow.sel{background:var(--hair);margin:0 -10px;padding:11px 10px;width:calc(100% + 20px);border-radius:12px}.cs-crow.sel,.cs-crow.sel+.cs-crow{border-top-color:transparent}.cs-crow .l1{display:flex;justify-content:space-between;align-items:center;gap:8px}.cs-crow .ref{font-weight:800;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-crow .l2{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-top:4px}.cs-crow .who{font-size:13px;color:var(--mut);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-crow .amt{font-size:15px;font-weight:800;white-space:nowrap}.cs-railbelow{margin-top:16px}.gs-card{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:18px;gap:18px;background:var(--surf);color:var(--ink);border:1px solid var(--line);border-radius:18px;padding:16px 18px;margin-bottom:16px;cursor:pointer}.gs-card:hover{border-color:var(--line-2)}.gs-ring{width:56px;height:56px;place-items:center;flex:none}.gs-ring,.gs-ring span{border-radius:50%;display:grid}.gs-ring span{width:44px;height:44px;background:var(--surf);place-items:center;font-size:13px;font-weight:800;color:var(--ink)}.gs-body{min-width:0}.gs-title{font-size:17px;font-weight:800;display:flex;align-items:center;flex-wrap:wrap;gap:10px;line-height:1.15}.gs-count{background:var(--hair);color:var(--mut)}.gs-next{font-size:14px;color:var(--mut);margin-top:5px}.gs-next b{color:var(--ink)}.gs-bar{height:6px;border-radius:4px;background:var(--hair);margin-top:12px;overflow:hidden}.gs-bar i{display:block;height:100%;border-radius:4px;background:var(--ink);transition:width .6s}.gs-foot{margin-top:9px;font-size:12px;line-height:1.4;color:var(--mut)}.gs-foot b{color:var(--ink);font-weight:600}.gs-actions{display:flex;align-items:center;gap:8px}.gs-resume{background:var(--ink);color:var(--onink);border:0;border-radius:14px;padding:10px 16px;font:inherit;font-weight:700;white-space:nowrap}.gs-resume,.gs-x{font-size:14px;cursor:pointer}.gs-x{background:transparent;border:0;color:var(--mut);padding:8px 10px;border-radius:10px}.gs-x:hover{background:var(--hair);color:var(--ink)}@media(max-width:640px){.gs-card{grid-template-columns:auto 1fr;gap:12px 14px}.gs-actions{grid-column:1/-1;justify-content:flex-end}}.onb-shell{min-height:100vh;color:var(--ink);font-family:var(--sans);background:var(--bg)}.onb-top{justify-content:space-between;gap:12px;padding:16px 24px;max-width:1000px;margin:0 auto}.onb-brand,.onb-top{display:flex;align-items:center}.onb-brand{gap:10px;font-weight:800;font-size:16px}.onb-mark{width:32px;height:32px;border-radius:9px;background:var(--ink);display:grid;place-items:center}.onb-mark svg{width:20px;height:20px}.onb-ghost{background:var(--surf);border:1px solid var(--line);color:var(--ink);padding:9px 14px;border-radius:14px}.onb-btn,.onb-enter,.onb-ghost{font:inherit;font-size:14px;font-weight:700;cursor:pointer}.onb-btn,.onb-enter{background:var(--ink);color:var(--onink);border:0;padding:9px 16px;border-radius:14px}.onb-btn:disabled{opacity:.45;cursor:default}.onb-btn.ghost{background:var(--surf);color:var(--ink);border:1px solid var(--line)}.onb-wrap{max-width:760px;margin:0 auto;padding:12px 22px 70px}.onb-hero{display:flex;align-items:center;gap:22px;padding:14px 4px 22px}.onb-ring{flex:none}.onb-ring,.onb-ring svg{width:118px;height:118px}.onb-h1{font-weight:800;font-size:30px;letter-spacing:-.02em;margin:0;color:var(--ink)}.onb-sub{color:var(--mut);font-size:15px;margin-top:7px;line-height:1.5}.onb-sub b{color:var(--ink)!important}.onb-tierchip{display:flex;align-items:center;gap:12px;margin-top:12px}.onb-plan{font-size:12px;font-weight:700;background:var(--hair);color:var(--ink);padding:5px 11px;border-radius:99px}.onb-link{background:none;border:0;color:var(--ink);font:inherit;font-size:14px;font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:2px;padding:0}.onb-err{background:var(--urg-s);color:var(--urg);font-size:14px;padding:10px 14px;border-radius:14px;margin-bottom:14px}.onb-tiers{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin:6px 0 20px}.onb-tier{background:var(--surf);border:1px solid var(--line);border-radius:18px;padding:16px 16px 14px;cursor:pointer}.onb-tier:hover{border-color:var(--line-2)}.onb-tier.on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.onb-tier-h{display:flex;align-items:center;justify-content:space-between}.onb-tier-h b{font-size:17px;font-weight:800}.onb-badge{background:var(--hair);color:var(--ink)}.onb-badge.amber{background:var(--rev-s);color:var(--rev)}.onb-tier-tag{font-size:12px;color:var(--mut);margin-top:2px}.onb-tier-blurb{font-size:13px;color:var(--ink-2);margin:9px 0}.onb-tier ul{list-style:none;padding:0;margin:0 0 12px;font-size:13px;color:var(--mut)}.onb-tier li{padding:3px 0 3px 16px;position:relative}.onb-tier li:before{content:"✓";position:absolute;left:0;color:var(--ok);font-size:12px}.onb-tier-btn{width:100%;border:1px solid var(--line);border-radius:12px;padding:9px;font:inherit;font-size:13px;font-weight:700;cursor:pointer;background:var(--surf);color:var(--ink)}.onb-tier-btn.on{background:var(--ink);color:var(--onink);border-color:var(--ink)}.onb-done{display:flex;align-items:center;justify-content:space-between;gap:14px;background:var(--ok-s);border:0;border-radius:18px;padding:14px 18px;margin-bottom:20px}.onb-done b{font-size:16px;font-weight:800;color:var(--ok)}.onb-group{margin-bottom:20px}.onb-glabel{display:flex;align-items:center;gap:10px;margin:6px 2px 10px}.onb-gcount{font-size:13px;color:var(--mut);font-weight:600}.onb-card{background:var(--surf);border:1px solid var(--line);border-radius:18px;margin-bottom:9px;overflow:hidden}.onb-card.milestone{border-color:var(--line-2)}.onb-card.done{background:var(--surf)}.onb-card-h{display:flex;align-items:center;gap:13px;padding:14px 16px;cursor:pointer}.onb-check{width:26px;height:26px;border-radius:50%;flex:none;display:grid;place-items:center;font-size:12px;font-weight:800;background:var(--surf);color:var(--ink);border:1.5px solid var(--line-2)}.onb-check.on{background:var(--ok);color:#fff;border-color:var(--ok)}.onb-card-t{font-size:15px;font-weight:700;display:flex;align-items:center;gap:8px;color:var(--ink)}.onb-card-d{font-size:13px;color:var(--mut);margin-top:2px}.onb-done-tag{font-size:12px;font-weight:700;color:var(--ok)}.onb-chev{color:var(--mut);font-size:13px}.onb-card-b{padding:2px 16px 16px 55px}.onb-hint{font-size:13px;color:var(--mut);margin-bottom:9px}.onb-form{display:flex;gap:9px;flex-wrap:wrap;align-items:flex-end}.onb-form label{display:flex;flex-direction:column;gap:4px;font-size:13px;font-weight:600;color:var(--mut)}.onb-form input,.onb-form select{background:var(--surf);border:1px solid var(--line);border-radius:12px;padding:9px 11px;font:inherit;font-size:14px;color:var(--ink);min-width:150px}.onb-form input::placeholder{color:var(--faint)}.onb-actions{gap:9px}.onb-actions,.onb-foot{display:flex;flex-wrap:wrap}.onb-foot{align-items:center;justify-content:space-between;gap:14px;margin-top:22px}@media(max-width:900px){.onb-tiers{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.onb-tiers{grid-template-columns:1fr}.onb-card-b{padding-left:16px}.onb-hero{flex-direction:column;align-items:flex-start}}.signin{min-height:100vh;display:grid;place-items:center;padding:24px 16px;background:var(--bg)}.card{max-width:420px;width:100%;margin:0;background:var(--surf);border:1px solid var(--line);border-radius:18px;padding:32px 28px;box-shadow:none}.card .biglogo{width:56px;height:56px;border-radius:17px;background:var(--ink);color:var(--onink);display:grid;place-items:center;font-weight:800;font-size:27px;margin-bottom:20px}.card h1{font-size:28px;margin:0 0 6px}.card p{color:var(--mut);font-size:15px}.card input{height:52px;padding:0 14px;margin-bottom:12px;border:1.5px solid var(--line);font-size:15px}.card .btn{height:50px;border-radius:15px;font-size:15px}@media(max-width:1280px){.cs-filegrid.withrail{grid-template-columns:300px minmax(0,1fr)}.cs-filegrid.withrail>.cs-filerail{grid-column:2}}@media(max-width:1100px){.cs-filegrid,.cs-filegrid.withrail{grid-template-columns:minmax(0,1fr)}.cs-filegrid.withrail>.cs-filerail{grid-column:auto}.cs-clist{position:static;max-height:280px}}@media(max-width:900px){.app{display:flex;flex-direction:column;height:auto;min-height:100vh;overflow:visible}.dk-nav{flex-direction:row;align-items:center;gap:4px;padding:10px 16px;border-right:0;border-bottom:1px solid var(--line);overflow-x:auto;overflow-y:hidden;scrollbar-width:none;position:-webkit-sticky;position:sticky;top:0;z-index:30}.dk-nav::-webkit-scrollbar{display:none}.dk-org{padding:0 6px 0 0;flex:none}.dk-org .switch2{max-width:120px;padding:4px}.dk-org .switch2 .eb{display:none}.wsw-menu{position:fixed;top:60px;left:16px;right:16px;min-width:0}.dk-it{width:auto;padding:8px 12px;font-size:14px}.dk-it svg,.dk-navsep{display:none}.dk-navfoot{flex-direction:row;margin:0;padding:0}.dk-main{overflow:visible}.dk-main>div{overflow:visible!important}.masthead{height:auto;min-height:56px;padding:8px 16px;flex-wrap:wrap}.cs-bar,.cs-segbar,.ws-bar,.ws-ribbon,.ws-tools{padding-left:16px;padding-right:16px}.cs-tblwrap{margin:0 16px 20px}.cs-deck,.cs-file{padding:0 16px 20px}.panel{overflow-x:auto}.shead .seg{flex:1 1 100%}.seg,.shead .seg{max-width:100%}}@media(max-width:600px){.mchip.live,.toolsbtn{display:none}.dh h1{font-size:24px}.cs-tbar input{width:100%}.crail{margin:6px 4px 0}.bento{grid-template-columns:1fr 1fr}.feat{grid-column:span 2}}:root{--agt:#33499a;--agt-s:#eef0f9;--agt-line:#d9def2}.ws-seg{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;max-width:100%}.ws-seg::-webkit-scrollbar{display:none}.ws-seg button{flex:none;white-space:nowrap}.ws-seg button.ws-segsep{margin-left:10px;position:relative}.ws-seg button.ws-segsep:before{content:"";position:absolute;left:-7px;top:22%;bottom:22%;width:1px;background:var(--line-2)}.wr-view{padding:18px 24px 48px;min-width:0}.wr-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px 16px;flex-wrap:wrap;margin-bottom:12px}.wr-headl{min-width:0;flex:1 1 260px}.wr-headr{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.wr-h{font-size:26px;font-weight:800;letter-spacing:-.02em;margin:0;line-height:1.1}.wr-sum{margin:5px 0 0;color:var(--mut);font-size:14px;line-height:1.45;max-width:70ch}.wr-scope{flex:none}.wr-toolrow{gap:8px 18px;align-items:center}.wr-chips,.wr-toolrow{display:flex;flex-wrap:wrap}.wr-chips{gap:7px;margin:0 0 12px}.wr-toolrow .wr-chips{margin-bottom:12px}.wr-groupseg{margin:0 0 12px;flex:none}.wr-chip{display:inline-flex;align-items:center;gap:6px;font:inherit;font-size:13px;font-weight:700;color:var(--ink);background:var(--card);border:1px solid var(--line);border-radius:99px;padding:7px 13px;cursor:pointer;white-space:nowrap}.wr-chip:hover{border-color:var(--line-2)}.wr-chip .n{font-weight:600;color:var(--mut)}.wr-chip.on{background:var(--ink);border-color:var(--ink);color:var(--onink)}.wr-chip.on .n{color:var(--onink-mut)}.wr-chip.sm{font-size:12px;padding:5px 11px}.wr-chip:disabled{opacity:.5;cursor:default}.wr-search{display:flex;align-items:center;gap:8px;background:var(--card);border:1px solid var(--line);border-radius:12px;padding:0 12px;margin:0 0 12px;height:42px}.wr-search svg{width:16px;height:16px;color:var(--mut);flex:none}.wr-search input{flex:1 1;min-width:0;border:0;outline:0;background:transparent;font:inherit;font-size:14px;height:100%}.wr-search:focus-within{border-color:var(--ink)}.wr-agent,.wr-preview{display:flex;gap:11px;align-items:flex-start;background:var(--agt-s);border:1px solid var(--agt-line);border-radius:14px;padding:12px 14px;margin:0 0 14px;color:var(--ink-2);font-size:13.5px;line-height:1.5}.wr-agent-ic{width:26px;height:26px;border-radius:8px;background:var(--agt);color:#fff;display:grid;place-items:center;flex:none;font-size:13px}.wr-agent-b{min-width:0;flex:1 1}.wr-agent-b>b{color:var(--agt);font-size:14px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.wr-agent-t{margin-top:2px}.wr-agent-a{display:flex;gap:8px;flex-wrap:wrap;margin-top:9px}.wr-attn{margin:4px 0 0;padding-left:18px}.wr-attn li{margin:3px 0}.wr-red{color:var(--urg);font-weight:600}.wr-err{display:flex;align-items:center;gap:10px;justify-content:space-between;background:var(--urg-s);color:var(--urg)}.wr-err,.wr-note{border-radius:12px;padding:9px 12px;margin:0 0 12px;font-size:13.5px;font-weight:600}.wr-note{background:var(--ok-s);color:var(--ok)}.wr-hint{color:var(--mut);font-size:13px;margin:0 0 12px;line-height:1.5}.wr-hint a{color:var(--ink);font-weight:600}.wr-empty{color:var(--mut);font-size:14px;padding:14px 4px;margin:0}.wr-case{display:inline-flex;align-items:center;font:inherit;font-size:12px;font-weight:700;color:var(--ink);background:var(--card);border:1px solid var(--line-2);border-radius:7px;padding:2px 7px;white-space:nowrap;cursor:pointer;line-height:1.5}.wr-case:hover{border-color:var(--ink)}.wr-case.static{cursor:default}.wr-src{color:var(--mut);font-size:12.5px}.wr-closednote{margin-top:6px;font-size:13px;line-height:1.45;color:var(--ink)}.wr-who{font-weight:600}.wr-chan,.wr-who{color:var(--mut);font-size:12.5px}.wr-chan{white-space:nowrap}.badge.wr-b-agent{background:var(--agt-s);color:var(--agt)}.wr-glabel{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:var(--mut);padding:14px 4px 7px}.wr-glabel .n{margin-left:auto;color:var(--mut);font-weight:600}.wr-glabel.red,.wr-glabel.red .n{color:var(--urg)}.wr-card{background:var(--card);border:1px solid var(--line);border-radius:16px;overflow:hidden}.wr-group{margin-bottom:4px}.wr-tmeta{display:flex;align-items:center;gap:6px 8px;flex-wrap:wrap;margin-top:7px}.wr-desc{color:var(--mut);font-size:13px;margin:8px 0 0;line-height:1.5}.wr-legal{font-size:12.5px;color:var(--ink-2);background:var(--card-2);border:1px solid var(--line);border-radius:10px;padding:8px 12px;margin:0 0 12px}.wr-ib{display:grid;grid-template-columns:minmax(340px,440px) minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}.wr-list{min-width:0}.wr-threads{background:var(--card);border:1px solid var(--line);border-radius:16px;overflow:hidden}.wr-threads>.wr-glabel{background:var(--card-2);border-top:1px solid var(--line);padding:10px 14px}.wr-threads>.wr-empty{padding:16px}.wr-thread{border-top:1px solid var(--hair);padding:0 14px 12px;position:relative}.wr-threads>.wr-thread:first-child{border-top:0}.wr-thread.sel{background:var(--card-2);box-shadow:inset 3px 0 0 var(--ink)}.wr-topen{display:flex;gap:11px;width:100%;text-align:left;background:none;border:0;padding:12px 0 0;font:inherit;color:inherit;cursor:pointer}.wr-av{width:34px;height:34px;border-radius:10px;background:var(--sunk);color:var(--ink-2);display:grid;place-items:center;font-size:12px;font-weight:800;flex:none}.wr-tb{display:flex;flex-direction:column;min-width:0;flex:1 1}.wr-tl1{display:flex;align-items:baseline;gap:8px}.wr-tl1 .who{font-weight:600;font-size:14px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1;display:flex;align-items:center;gap:6px}.wr-thread.unread .wr-tl1 .who{font-weight:800}.wr-tl1 .who .nm{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wr-tl1 .when{font-size:12.5px;color:var(--mut);flex:none}.wr-dot{width:8px;height:8px;border-radius:50%;background:var(--ink);flex:none;display:inline-block}.wr-tsub{font-size:14px;font-weight:600;margin-top:2px;line-height:1.35}.wr-tprev{font-size:13px;color:var(--mut);margin-top:2px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.wr-thread .wr-tmeta{padding-left:45px}.wr-pane{position:-webkit-sticky;position:sticky;top:12px;min-width:0;background:var(--card);border:1px solid var(--line);border-radius:16px;min-height:360px;max-height:calc(100vh - 150px);overflow:auto}.wr-pane-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:360px;color:var(--mut);font-size:14px;text-align:center;padding:24px}.wr-pane-empty b{color:var(--ink);font-size:16px}.wr-read{padding:18px 20px 20px}.wr-backshow{display:none}.wr-rhead h3{font-size:20px;font-weight:800;letter-spacing:-.01em;margin:0 0 4px;line-height:1.25}.wr-rwho{font-size:13.5px;margin-bottom:2px;overflow-wrap:anywhere}.wr-ractions{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin:14px 0 12px;padding-top:12px;border-top:1px solid var(--hair)}.wr-sel{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--mut)}.wr-edit input,.wr-edit select,.wr-inlineform input,.wr-picker select,.wr-sel select,.wr-settings select,.wr-table input,.wr-table select{font:inherit;font-size:13.5px;border:1px solid var(--line-2);border-radius:10px;background:var(--card);padding:7px 9px;min-height:36px;color:var(--ink);max-width:100%}.wr-msgs{display:flex;flex-direction:column;gap:10px;margin:14px 0}.wr-msg{max-width:88%;border-radius:14px;padding:11px 14px;font-size:14px;line-height:1.55}.wr-msg.in{align-self:flex-start;background:var(--card-2);border:1px solid var(--line);border-bottom-left-radius:5px}.wr-msg.out{align-self:flex-end;background:var(--ink);color:var(--onink);border-bottom-right-radius:5px}.wr-mbody{white-space:pre-wrap}.wr-mbody,.wr-mm{overflow-wrap:anywhere}.wr-mm{font-size:12px;color:var(--mut);margin-top:6px}.wr-msg.out .wr-mm{color:var(--onink-mut)}.wr-compose{border-top:1px solid var(--hair);padding-top:12px}.wr-compose textarea{width:100%;font:inherit;font-size:14px;border:1px solid var(--line-2);border-radius:12px;padding:10px 12px;resize:vertical;min-height:84px;background:var(--card)}.wr-crow{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:8px;font-size:12.5px}.wr-add{padding:9px 15px}.wr-task{border-top:1px solid var(--hair);padding:12px 14px}.wr-card>.wr-task:first-child{border-top:0}.wr-taskrow{display:flex;gap:12px;align-items:flex-start}.wr-check{width:26px;height:26px;border-radius:50%;border:2px solid var(--line-2);background:var(--card);display:grid;place-items:center;flex:none;padding:0;cursor:pointer;margin-top:1px;color:#fff;font-size:13px;font-weight:800}.wr-check:hover{border-color:var(--ink)}.wr-check.on{background:var(--ok);border-color:var(--ok)}.wr-check i{font-style:normal}.wr-taskb{flex:1 1;min-width:0}.wr-tasktitle{font-size:14.5px;font-weight:700;line-height:1.35}.wr-task.done .wr-tasktitle{color:var(--mut);text-decoration:line-through}.wr-prio{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:700;color:var(--urg)}.wr-prio i{width:7px;height:7px;border-radius:50%;background:var(--urg)}.wr-taskr{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex:none}.wr-due{font-size:12.5px;font-weight:700;border-radius:8px;padding:3px 9px;white-space:nowrap;background:var(--sunk);color:var(--ink-2)}.wr-due.t-red{background:var(--urg-s);color:var(--urg)}.wr-due.t-ink{background:var(--ink);color:var(--onink)}.wr-due.t-ok{background:var(--ok-s);color:var(--ok)}.wr-more{font:inherit;font-size:12.5px;font-weight:600;color:var(--mut);background:none;border:0;padding:2px 4px;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.wr-more:hover{color:var(--ink)}.wr-edit{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:10px 12px;gap:10px 12px;background:var(--card-2);border:1px solid var(--line);border-radius:14px;padding:14px;margin:12px 0}.wr-task .wr-edit{margin:12px 0 0 38px}.wr-fld{display:flex;flex-direction:column;gap:5px;font-size:12.5px;font-weight:600;color:var(--mut);min-width:0;margin:0;border:0;padding:0}.wr-fld legend{padding:0;margin-bottom:6px}.wr-fld.wide{grid-column:1/-1}.wr-fld input,.wr-fld select{width:100%}.wr-formh{font-weight:600;color:var(--ink-2);font-size:13.5px}.wr-editact{grid-column:1/-1;display:flex;gap:8px;flex-wrap:wrap}.wr-mems .wr-chips{margin:0}.wr-docase{margin-bottom:12px}.wr-dochead{display:flex;align-items:center;gap:8px 10px;flex-wrap:wrap;padding:12px 14px;border-bottom:1px solid var(--line);background:var(--card-2)}.wr-dochead .wr-case{font-size:13px}.wr-prov{font-weight:600;font-size:13.5px}.wr-doc{display:flex;gap:12px;padding:12px 14px;border-top:1px solid var(--hair)}.wr-dochead+.wr-doc{border-top:0}.wr-docic{width:32px;height:32px;border-radius:9px;background:var(--sunk);display:grid;place-items:center;flex:none;color:var(--ink-2);font-size:14px}.wr-docb{flex:1 1;min-width:0}.wr-doct{font-weight:700;font-size:14.5px;overflow-wrap:anywhere}.wr-fold{display:block;font:inherit;font-size:12.5px;color:var(--mut);background:none;border:0;border-top:1px dashed var(--line);padding:7px 0 0;margin-top:9px;cursor:pointer;text-align:left;width:100%}.wr-fold:hover{color:var(--ink)}.wr-moreall{margin-top:4px}.wr-policy{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 8px}.wr-tpl{display:flex;gap:14px;align-items:flex-start;padding:14px;border-top:1px solid var(--hair)}.wr-card>.wr-tpl:first-child{border-top:0}.wr-tplb{flex:1 1;min-width:0}.wr-tplt{font-weight:700;font-size:14.5px;line-height:1.35}.wr-tpld{margin:5px 0 0;color:var(--ink-2);font-size:13px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wr-tpla{flex:none;text-decoration:none}.wr-meter{display:flex;align-items:center;gap:10px;margin-top:9px;font-size:12.5px;color:var(--rev);font-weight:600}.wr-meter.ok{color:var(--ok)}.wr-meter .l{min-width:84px;color:var(--ink-2)}.wr-meter .bar{position:relative;flex:1 1;max-width:220px;height:6px;border-radius:9px;background:var(--sunk)}.wr-meter .bar i{position:absolute;left:0;top:0;bottom:0;border-radius:9px;background:var(--rev)}.wr-meter.ok .bar i{background:var(--ok)}.wr-meter .bar b{position:absolute;top:-4px;bottom:-4px;width:2px;background:var(--ink);border-radius:1px}.wr-setup{display:grid;grid-template-columns:240px minmax(0,1fr);background:var(--card);border:1px solid var(--line);border-radius:18px;overflow:hidden;min-height:520px}.wr-snav{background:var(--card-2);border-right:1px solid var(--line);padding:18px 12px;gap:2px}.wr-snav,.wr-snavh{display:flex;flex-direction:column}.wr-snavh{padding:0 10px 14px}.wr-snavh b{font-size:16px;font-weight:800}.wr-snavh span{font-size:13px;color:var(--mut);margin-top:2px}.wr-snav button{font:inherit;font-size:14px;font-weight:600;color:var(--mut);background:none;border:0;border-radius:10px;padding:10px;text-align:left;cursor:pointer}.wr-snav button:hover{color:var(--ink);background:var(--hair)}.wr-snav button.on{background:var(--card);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.wr-sbody{padding:22px 26px 30px;min-width:0}.wr-ro{background:var(--rev-s);color:var(--rev);border-radius:12px;padding:9px 12px;font-size:13.5px;font-weight:600;margin:0 0 14px}.wr-ahead h2{font-size:22px;font-weight:800;letter-spacing:-.015em;margin:0}.wr-ahead p{color:var(--mut);font-size:14px;margin:5px 0 16px;line-height:1.5;max-width:74ch}.wr-sh{font-size:15px;font-weight:800;margin:24px 0 10px}.wr-tablewrap{border:1px solid var(--line);border-radius:14px;overflow-x:auto;margin-bottom:12px}.wr-table{width:100%;border-collapse:collapse;font-size:13.5px}.wr-table th{text-align:left;font-size:12px;font-weight:700;color:var(--mut);background:var(--card-2);padding:10px 14px;border-bottom:1px solid var(--line);white-space:nowrap}.wr-table td{padding:11px 14px;border-top:1px solid var(--hair);vertical-align:middle}.wr-table tbody tr:first-child td{border-top:0}.wr-table .num{text-align:right}.wr-table tr.off td{color:var(--mut)}.wr-table td select+select{margin-left:6px}.wr-rowact{white-space:nowrap;text-align:right}.wr-rowact .mini+.mini{margin-left:6px}.wr-nowrap{white-space:nowrap}.wr-cellin{width:100%;min-width:170px}.wr-num{width:64px}.wr-num.wide{width:104px}.wr-pchips{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.wr-pchip{display:inline-flex;align-items:center;gap:4px;font-size:12.5px;font-weight:600;background:var(--card);border:1px solid var(--line-2);border-radius:8px;padding:3px 8px;white-space:nowrap}.wr-pchip button{border:0;background:none;color:var(--mut);font-size:15px;line-height:1;padding:0 2px;cursor:pointer}.wr-pchip button:hover{color:var(--urg)}.wr-picker{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.wr-plabel{font-size:13px;font-weight:700;color:var(--ink-2);min-width:70px}.wr-rules{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:8px}.wr-rule{display:flex;gap:12px;align-items:flex-start;border:1px solid var(--line);border-radius:14px;padding:12px 14px;background:var(--card)}.wr-rule.off{background:var(--card-2)}.wr-rnum{width:26px;height:26px;border-radius:8px;background:var(--sunk);display:grid;place-items:center;font-weight:800;font-size:13px;flex:none}.wr-rtext{flex:1 1;min-width:0;font-size:14px;line-height:1.6}.wr-tok{background:var(--sunk);border-radius:6px;padding:1px 7px;font-weight:700}.wr-ract{display:flex;gap:6px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.wr-ex{margin:6px 0 0;padding-left:0;list-style:none;display:flex;flex-direction:column;gap:3px}.wr-btnrow{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0 4px}.wr-modal{width:560px}.wr-modal .mbody p{margin:0 0 12px;line-height:1.55}.wr-settings{padding:6px 16px 12px}.wr-setline{display:flex;gap:12px;align-items:flex-start;padding:10px 0;border-top:1px solid var(--hair);font-size:14px;line-height:2}.wr-settings>.wr-setline:first-child{border-top:0}.wr-seti{width:26px;height:26px;border-radius:8px;background:var(--sunk);display:grid;place-items:center;font-weight:800;font-size:13px;flex:none;margin-top:4px}.wr-check2 input[type=checkbox]{width:20px;height:20px;margin:7px 3px 0;flex:none}.wr-inline,.wr-moneyin{white-space:nowrap}.wr-inline{margin-left:8px}.wr-addr{overflow-wrap:anywhere}.wr-inlineform{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0 14px}.wr-inlineform input{flex:1 1 220px}.wr-dialwrap{padding:12px 14px}.wr-dialwrap .ws-dials{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:8px 18px;gap:8px 18px}.wr-switch{position:relative;width:44px;height:26px;border-radius:99px;border:0;background:var(--line-2);padding:0;cursor:pointer;flex:none;vertical-align:middle}.wr-switch i{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;transition:left .15s}.wr-switch.on{background:var(--ok)}.wr-switch.on i{left:21px}.wr-switch:disabled{opacity:.55;cursor:default}@media(max-width:1100px){.wr-ib{grid-template-columns:minmax(0,1fr)}.wr-ib .wr-pane{display:none;position:static;max-height:none}.wr-ib.has-open .wr-pane{display:block}.wr-ib.has-open .wr-list{display:none}.wr-backshow{display:inline-flex}}@media(max-width:900px){.ws-bar{flex-wrap:wrap}.ws-seg{margin-left:0;width:100%}.ws-seg button{min-height:44px}.wr-view{padding:14px 16px 40px}.wr-setup{grid-template-columns:minmax(0,1fr)}.wr-snav{flex-direction:row;overflow-x:auto;border-right:0;border-bottom:1px solid var(--line);padding:10px 12px;gap:4px;scrollbar-width:none}.wr-snav::-webkit-scrollbar{display:none}.wr-snavh{display:none}.wr-snav button{white-space:nowrap;flex:none;min-height:44px}.wr-sbody{padding:16px}.wr-case,.wr-chip,.wr-fold,.wr-groupseg button,.wr-scope button,.wr-setup .btn,.wr-setup .mini,.wr-view .btn,.wr-view .mini{min-height:44px}.wr-case{padding:0 10px}.wr-check{width:44px;height:44px;margin:-9px -6px -9px -9px;border-width:0;background:transparent;position:relative}.wr-check:before{content:"";position:absolute;inset:9px;border-radius:50%;border:2px solid var(--line-2);background:var(--card)}.wr-check.on:before{background:var(--ok);border-color:var(--ok)}.wr-check i{position:relative}.wr-more{min-height:44px;padding:0 6px}.wr-switch{width:52px;height:44px;background:transparent}.wr-switch:before{content:"";position:absolute;left:4px;right:4px;top:9px;bottom:9px;border-radius:99px;background:var(--line-2)}.wr-switch.on:before{background:var(--ok)}.wr-switch i{top:12px;left:7px;z-index:1}.wr-switch.on i{left:25px}.wr-edit input,.wr-edit select,.wr-inlineform input,.wr-picker select,.wr-search,.wr-sel select,.wr-settings input[type=number],.wr-settings select,.wr-table input,.wr-table select{min-height:44px}.wr-pchip button{min-width:32px;min-height:32px;font-size:18px}.wr-task .wr-edit{margin-left:0}.wr-thread .wr-tmeta{padding-left:0}.wr-tpl{flex-direction:column}.wr-rule{flex-wrap:wrap}.wr-ract{width:100%;justify-content:flex-start;padding-left:38px}.wr-msg{max-width:100%}}.shead .seg{max-width:100%;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.shead .seg::-webkit-scrollbar{display:none}.shead .seg button{flex:none;white-space:nowrap}.wr-ttlist{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.wr-ttrow{border:1px solid var(--line);border-radius:14px;padding:12px 14px;background:var(--card)}.wr-ttrow.off{background:var(--card-2)}.wr-tttop{display:flex;align-items:center;gap:10px}.wr-tttop .wr-cellin{flex:1 1;font-weight:700}.wr-ttbot{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:10px}.wr-ttf{display:flex;flex-direction:column;gap:4px;font-size:12.5px;font-weight:600;color:var(--mut)}.wr-settings input[type=number],.wr-ttf input,.wr-ttf select,.wr-tttop input{font:inherit;font-size:13.5px;border:1px solid var(--line-2);border-radius:10px;background:var(--card);padding:7px 9px;min-height:36px;color:var(--ink);max-width:100%}.wr-ttf .wr-nowrap{display:flex;align-items:center;gap:6px}@media(max-width:900px){.wr-ttf input,.wr-ttf select,.wr-tttop input{min-height:44px}.wr-tttop{flex-wrap:wrap}.wr-tttop .wr-cellin{flex:1 1 100%}}.wr-sbody .wr-preview{margin-top:14px}.wr-fld .wr-picker select{width:auto;min-width:150px}.wr-picker .wr-pchips{flex:1 1;min-width:0}@media(max-width:900px){.wr-switch,.wr-switch.on{background:transparent}.wr-case.static{min-height:0;padding:2px 7px}}.wr-doc,.wr-setup,.wr-tablewrap,.wr-thread,.wr-view{position:relative}.acctmenu button.mi,button.search2{font:inherit;text-align:left}.acctmenu button.mi{display:block;width:100%;background:none;border:0}.acctmenu .mi:focus-visible,.cs-dcard:focus-visible,.cs-sortbtn:focus-visible,.cs-table tbody tr:focus-visible,.frow[role=button]:focus-visible,.nrow:focus-visible,.tpl-card:focus-visible,.ws-ev:focus-visible,.ws-kpi:focus-visible,.ws-qrow:focus-visible,.ws-radrow:focus-visible,.ws-wcard:focus-visible,.wsw-item:focus-visible{outline:2px solid var(--ink);outline-offset:2px}button.nrow{width:100%;text-align:left;background:none;border:0;border-bottom:1px solid var(--hair);font:inherit;color:inherit;cursor:pointer;min-height:44px}button.nrow.unread{background:var(--card-2)}button.wsw-item{width:100%;background:none;border:0;font:inherit;color:inherit;text-align:left}button.wsw-item:disabled{cursor:default;opacity:.7}button.ws-kpi{text-align:left;min-height:44px}.cs-sortbtn,button.ws-kpi{font:inherit;color:inherit}.cs-sortbtn{background:none;border:0;padding:0;cursor:pointer;letter-spacing:inherit;text-transform:inherit;min-height:32px}.cs-table thead th.num .cs-sortbtn{width:100%;text-align:right}.cs-check{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin:-7px 0;cursor:pointer}.cs-check input{width:18px;height:18px;margin:0;cursor:pointer}.cs-table td:first-child,.cs-table th:first-child{padding-left:6px;padding-right:6px}.tdx,.ws-collapse{min-height:32px}.mini.ws-navb,.tdx,.ws-collapse,.ws-navb{min-width:32px;display:inline-flex;align-items:center;justify-content:center}.mini.ws-navb,.ws-navb{width:32px;height:32px;padding:0}.switch2{min-height:32px;padding:8px 13px}.tdsearch input{flex:1 1;min-width:0;background:none;border:0;outline:0;font:inherit;color:var(--ink);font-size:12.5px;padding:0}.tdsearch input::placeholder{color:var(--faint)}.tdsearch:focus-within{box-shadow:inset 0 0 0 1px var(--ink)}.toast{flex-wrap:wrap;row-gap:8px;max-width:min(92vw,560px);width:max-content}.toast .tmsg{flex:1 1 180px;min-width:0;line-height:1.4;white-space:normal}.toast .td.ok{background:var(--ok);box-shadow:0 0 0 4px rgba(46,107,76,.22)}@media(max-width:480px){.toast{left:12px;right:12px;transform:none;width:auto;max-width:none;bottom:14px}}.cs-tscroll{scrollbar-width:thin;background:linear-gradient(to right,var(--card) 30%,transparent),linear-gradient(to right,transparent,var(--card) 70%) 100% 0,radial-gradient(farthest-side at 0 50%,rgba(0,0,0,.14),transparent),radial-gradient(farthest-side at 100% 50%,rgba(0,0,0,.14),transparent) 100% 0;background-repeat:no-repeat;background-size:40px 100%,40px 100%,14px 100%,14px 100%;background-attachment:local,local,scroll,scroll}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/SpaceGrotesk-Medium.ttf) format("truetype")}:root{--bm-ink:#141414;--bm-paper:#f5f4f2;--bm-signal:#b08a4a}.bm-mark{display:block;overflow:visible}.bm-mark .bm-tile{fill:var(--bm-ink)}.bm-mark .bm-leg{fill:none;stroke:var(--bm-paper);stroke-width:44;stroke-linecap:butt;stroke-dasharray:200;stroke-dashoffset:200}.bm-mark .bm-dot{fill:var(--bm-signal);transform-origin:256px 182px;transform:scale(0);opacity:0}.bm-mark .bm-ring{fill:none;stroke:var(--bm-signal);stroke-width:6;transform-origin:256px 182px;transform:scale(.4);opacity:0}.bm-mark.go .bm-leg{animation:bm-draw .55s cubic-bezier(.16,1,.3,1) .15s forwards}.bm-mark.go .bm-leg.r{animation-delay:.28s}.bm-mark.go .bm-dot{animation:bm-pop .5s cubic-bezier(.16,1,.3,1) .62s forwards}.bm-mark.go .bm-ring{animation:bm-ring 1.1s ease-out .72s forwards}.bm-mark.still .bm-leg{stroke-dashoffset:0}.bm-mark.still .bm-dot{transform:none;opacity:1}@keyframes bm-draw{to{stroke-dashoffset:0}}@keyframes bm-pop{0%{transform:scale(0);opacity:0}60%{transform:scale(1.22);opacity:1}to{transform:scale(1);opacity:1}}@keyframes bm-ring{0%{transform:scale(.4);opacity:.9}to{transform:scale(3.2);opacity:0}}.bm-word{font-family:"Space Grotesk",var(--sans);font-weight:500;line-height:1.1;letter-spacing:-.03em;display:inline-block}.bm-word i{font-style:normal;color:var(--bm-signal)}.bm-word.go{opacity:0;transform:translateY(6px);animation:bm-rise .6s cubic-bezier(.16,1,.3,1) .85s forwards}@keyframes bm-rise{to{opacity:1;transform:none}}.bm-veil{position:fixed;inset:0;z-index:200;background:var(--bm-ink);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;cursor:pointer}.bm-veil.lift{animation:bm-lift .6s cubic-bezier(.16,1,.3,1) forwards}@keyframes bm-lift{to{transform:translateY(-100%)}}.bm-hello{display:grid;grid-template-columns:44px 1fr auto;grid-gap:14px;gap:14px;align-items:center;background:var(--bm-ink);color:#fff;border-radius:14px;padding:14px 16px;margin-bottom:16px}.bm-hello h3{margin:0;font:500 15px/1.2 Space Grotesk,var(--sans)}.bm-hello p{margin:3px 0 0;font-size:12.5px;color:#b9bcc2;line-height:1.45}.bm-hello-mark .bm-tile{fill:#26282c}.bm-hello-x{font:500 12px var(--sans);color:#c9cbd0;background:none;border:1px solid hsla(0,0%,100%,.22);border-radius:999px;padding:6px 11px;min-height:32px;cursor:pointer}.bm-hello-x:hover{color:#fff;border-color:hsla(0,0%,100%,.5)}@media(max-width:560px){.bm-hello{grid-template-columns:36px 1fr;row-gap:10px}.bm-hello .bm-hello-mark{width:36px;height:36px}.bm-hello-x{grid-column:1/-1;justify-self:start}}.signin.ink{background:var(--bm-ink)}.signin.ink .card{background:transparent;border:0;padding:0;max-width:400px;color:#fff}.signin.ink .card .bm-mark{margin:0 0 2px -22px}.signin.ink .card h1{font:500 30px/1.15 Space Grotesk,var(--sans);letter-spacing:-.03em;color:#fff;margin:0 0 10px}.signin.ink .card h1 i{font-style:normal;color:var(--bm-signal)}.signin.ink .card p{color:#b9bcc2}.signin.ink .card p b{color:#fff}.signin.ink .card input{background:#1f1f1f;border:1.5px solid #333;color:#fff}.signin.ink .card input::placeholder{color:#6b6f76}.signin.ink .card input:focus{border-color:var(--bm-paper);box-shadow:none}.signin.ink .card .btn{background:var(--bm-paper);color:var(--bm-ink)}.signin.ink .card .btn:hover{background:#fff}.signin.ink .card .btn:disabled{background:#3a3a3a;color:#8a8d93}.signin.ink .card a,.signin.ink .linkbtn{color:#fff}.signin.ink .card [role=alert]{color:#f0a89c!important}.signin.ink :focus-visible{outline-color:var(--bm-paper)}@media (prefers-reduced-motion:reduce){.bm-mark.go .bm-leg{stroke-dashoffset:0;animation:none}.bm-mark.go .bm-dot{transform:none;opacity:1;animation:none}.bm-mark.go .bm-ring{animation:none;opacity:0}.bm-word.go{opacity:1;transform:none;animation:none}.bm-veil{display:none}}.gl-wrap{position:relative;display:inline}.gl-term{background:none;border:0;padding:0;margin:0;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;cursor:help;-webkit-text-decoration:underline dotted var(--faint);text-decoration:underline dotted var(--faint);text-decoration-thickness:1px;text-underline-offset:3px;border-radius:4px}.gl-term:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.gl-term[aria-expanded=true]{-webkit-text-decoration-color:var(--sig);text-decoration-color:var(--sig)}.gl-info .gl-term{text-decoration:none;color:var(--mut);font-size:13px;padding:0 3px;cursor:pointer}.gl-pop{position:absolute;left:0;top:calc(100% + 8px);z-index:60;width:min(340px,86vw);background:var(--card);color:var(--ink);border:1px solid var(--line);border-radius:14px;padding:13px 14px;box-shadow:var(--sh-pop);display:flex;flex-direction:column;gap:6px;text-align:left;font:400 13px/1.5 var(--sans);letter-spacing:normal;text-transform:none;white-space:normal;cursor:auto}.kpi-tile .gl-pop,.ph .gl-pop,th .gl-pop{font-weight:400}.gl-pt{font-size:14px;font-weight:700}.gl-pd{font-size:13px;color:var(--ink)}.gl-pc{font-family:var(--num);font-size:12px;color:var(--mut)}.gl-pn{font-size:11.5px;color:var(--faint)}.gl-list .gl-row{padding:11px 0;border-top:1px solid var(--hair)}.gl-list .gl-row:first-child{border-top:0}.gl-list .gl-row b{font-size:13.5px}.gl-list .gl-row p{margin:3px 0 4px;font-size:13px;line-height:1.5}.tdglossary{padding:4px 2px 12px}@media(max-width:560px){.gl-pop{position:fixed;left:12px;right:12px;top:auto;bottom:12px;width:auto}}.tdtool.glossary .ic{background:var(--bm-ink);color:#fff;font-family:"Space Grotesk",var(--sans);font-weight:500}.tdtool.glossary.on{background:var(--card-2)}.baa-body{max-height:380px;overflow:auto;white-space:pre-wrap;font-size:13.5px;line-height:1.6;padding:14px 16px}.baa-body,.fileconf{background:var(--sunk);border:1px solid var(--line);border-radius:12px}.fileconf{margin-top:12px;padding:12px 14px}.rs-chan{display:flex;gap:6px;flex-wrap:wrap;margin:6px 0 12px}.rs-chan button{font:600 13px var(--sans);padding:9px 14px;min-height:38px;border-radius:999px;border:1px solid var(--line);background:var(--card);color:var(--mut);cursor:pointer}.rs-chan button.on{background:var(--ink);color:var(--onink);border-color:var(--ink)}.rs-grid{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px}.rs-grid .afield{display:flex;flex-direction:column;margin-bottom:10px}.rs-grid input,.rs-grid select,.rs-grid textarea{font:inherit;font-size:14px;padding:9px 11px;border:1px solid var(--line);border-radius:10px;background:var(--surf);color:var(--ink)}.rs-grid textarea{resize:vertical;min-height:80px;line-height:1.5}.btn.disabled{opacity:.45;pointer-events:none}.ag-hero{background:var(--bm-ink);color:#fff;border-radius:14px;padding:14px 16px;display:flex;flex-direction:column;gap:3px;margin:8px 0 14px}.ag-hero b{font:500 16px/1.2 Space Grotesk,var(--sans)}.ag-hero span{font-size:12.5px;color:#c9cbd0}.ag-card{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:13px 14px;margin-bottom:10px}.ag-head{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.ag-detail{margin:6px 0 0;font-size:13px;color:var(--mut)}.ag-why{margin:8px 0 0;font-size:13px}.ag-draft{margin-top:10px;background:var(--sunk);border-radius:10px;padding:10px 12px}.ag-draft pre{margin:0;font:inherit;font-size:13px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.ag-draft pre.clamp{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.ag-step{display:flex;gap:12px;padding:8px 0;border-top:1px solid var(--hair);font-size:13.5px}.ag-dot{width:10px;height:10px;border-radius:50%;border:2px solid var(--line);flex:none;margin-top:5px}.ag-ask,.ag-dot{background:var(--card)}.ag-ask{display:flex;flex-direction:column;gap:10px;border:1px solid var(--line);border-radius:14px;padding:14px;min-height:320px}.ag-ask.compact{min-height:0}.ag-msgs{flex:1 1;display:flex;flex-direction:column;gap:8px;max-height:52vh;overflow:auto}.ag-me{align-self:flex-end;max-width:86%;background:var(--ink);color:var(--onink);border-radius:16px 16px 5px 16px;padding:9px 13px}.ag-bot,.ag-me{font-size:13.5px}.ag-bot{align-self:flex-start;max-width:92%;background:var(--sunk);border-radius:16px 16px 16px 5px;padding:11px 13px;line-height:1.5}.ag-bot.err{background:var(--warn-soft)}.ag-input{display:flex;gap:8px;align-items:flex-end}.ag-input textarea{flex:1 1;font:inherit;font-size:14px;padding:9px 11px;border:1px solid var(--line);border-radius:12px;background:var(--surf);resize:none;min-height:44px}.topbar-mark{border-radius:9px;flex:none}.topbar-mark .bm-tile{fill:var(--ink)}.pm{min-height:100vh;background:var(--field);color:var(--ink);display:flex;flex-direction:column}.pm-head{display:flex;align-items:center;gap:10px;padding:18px 24px;border-bottom:1px solid var(--glass-edge);background:var(--glass);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.pm-head .bm-word{color:var(--ink)}.pm-tag{margin-left:auto;font-size:12px;font-weight:600;color:var(--mut);border:1px solid var(--line);border-radius:999px;padding:4px 10px}.pm-main{flex:1 1;padding:28px 16px}.pm-card{max-width:720px;margin:0 auto;background:var(--card);border:1px solid var(--glass-edge);box-shadow:var(--glass-sh);border-radius:20px;padding:28px 30px}.pm-card h1{font:800 26px/1.2 var(--sans);letter-spacing:-.02em;margin:14px 0 16px}.pm-card p{font-size:15px;line-height:1.6;color:var(--ink-2)}.pm-meta{display:flex;gap:22px;flex-wrap:wrap;font-size:13px}.pm-meta>div{display:flex;flex-direction:column;gap:2px}.pm-k{font-size:12px;font-weight:600;color:var(--mut)}.pm-mono{font-family:var(--num);white-space:nowrap}.pm-body{white-space:pre-wrap;font-size:15.5px;line-height:1.65;max-width:66ch}.pm-expires{margin-top:22px;font-size:12.5px;color:var(--mut);border-top:1px solid var(--line);padding-top:12px}.pm-muted{text-align:center;color:var(--mut)}.pm-foot{padding:18px 24px 28px;max-width:760px;margin:0 auto}.pm-foot p{font-size:12px;line-height:1.55;color:var(--mut);margin:0}.pm-input{display:block;width:100%;margin-top:6px;padding:10px;border-radius:10px;border:1px solid var(--line-2);background:var(--surf);color:var(--ink);font:inherit;font-size:15px}.pm-table{width:100%;margin-top:14px;font-size:13.5px;border-collapse:collapse}.pm-table th{text-align:left;color:var(--mut);font-weight:600;font-size:12.5px;padding:6px 8px 6px 0}.pm-table td{border-top:1px solid var(--line);padding:8px 8px 8px 0}@media(max-width:560px){.pm-card{padding:20px 18px}.pm-card h1{font-size:22px}}.hv{max-width:720px;margin:0 auto;padding:4px 0 28px}.hv-head h1{font-size:28px;letter-spacing:-.02em;margin:0 0 4px;font-weight:800;line-height:1.15}.hv-sub{font-size:14px;color:var(--mut);line-height:1.4;margin:0 0 14px}.hv-ask{position:relative;display:flex;gap:10px;align-items:center;background:var(--card);border:1px solid var(--line);border-radius:16px;padding:8px 8px 8px 14px}.hv-ask:focus-within{border-color:var(--ink)}.hv-in{flex:1 1;min-width:0;border:0;background:none;font:inherit;font-size:15px;color:var(--ink);padding:8px 0;outline:none}.hv-in::placeholder{color:var(--faint)}.hv-clear{border:0;background:none;color:var(--mut);font-size:20px;line-height:1;padding:4px 6px;border-radius:8px;cursor:pointer}.hv-clear:hover{color:var(--ink);background:var(--sunk)}.hv-go{width:38px;height:38px;flex:none;border:0;border-radius:11px;background:var(--ink);color:var(--onink);font-size:15px;display:grid;place-items:center;cursor:pointer}.hv-go:disabled{opacity:.35;cursor:default}.hv-hint{font-size:12px;color:var(--faint);margin:7px 2px 0;line-height:1.6}.hv-try{border:0;background:none;padding:0;font:inherit;font-size:12px;color:var(--mut);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);cursor:pointer}.hv-try:hover{color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.hv-thinking{margin:12px 2px 0;font-size:13px;color:var(--mut)}.hv-ans{background:var(--bm-ink);color:#fff;border-radius:16px;padding:14px 14px 12px;margin-top:12px}.hv-ans.err{background:var(--card);color:var(--ink);border:1px solid var(--line)}.hv-ans.older{opacity:.86}.hv-q{font-size:12px;color:#b9bcc2;margin-bottom:6px;line-height:1.45}.hv-q b{color:#fff;font-weight:700}.hv-q i{font-style:normal;color:#dadce0}.hv-ans.err .hv-q,.hv-ans.err .hv-q i{color:var(--mut)}.hv-ans.err .hv-q b{color:var(--ink)}.hv-a{font-size:14px;line-height:1.55;white-space:pre-wrap;word-break:break-word}.hv-src{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.hv-src a,.hv-src span{font-size:11.5px;border:1px solid hsla(0,0%,100%,.25);border-radius:7px;padding:3px 7px;color:#dadce0;text-decoration:none}.hv-src a:hover{border-color:#fff;color:#fff}.hv-next{margin-top:10px;font-size:13px;line-height:1.5}.hv-next b{font-weight:700}.hv-lg{font-size:11.5px;color:#b9bcc2;margin-top:10px;border-top:1px solid hsla(0,0%,100%,.14);padding-top:8px;line-height:1.45}.hv-ans.err .hv-lg{color:var(--mut);border-top-color:var(--hair)}.hv-btn{display:inline-flex;align-items:center;font:inherit;font-size:13px;font-weight:600;padding:9px 12px;border-radius:10px;background:var(--ink);color:var(--onink);border:0;cursor:pointer;text-decoration:none;text-align:left;line-height:1.3}.hv-btn:hover{background:#2b2e33}.hv-btn.light{background:var(--card);color:var(--ink)}.hv-btn.light:hover{background:#ececea}.hv-chips{display:flex;gap:6px;flex-wrap:wrap;margin:14px 0 8px}.hv-chips .wr-chip{font-weight:600;font-size:12.5px;padding:7px 11px}.hv-card{background:var(--card);border:1px solid var(--line);border-radius:16px;overflow:hidden}.hv-ctx{display:flex;gap:10px;padding:12px 14px;align-items:flex-start;border-bottom:1px solid var(--hair);background:#fafaf8;font-size:13px;line-height:1.45}.hv-ctx b{font-weight:700}.hv-dot{width:8px;height:8px;border-radius:4px;background:var(--bm-signal);margin-top:6px;flex:none}.hv-dot.grey{background:var(--faint)}.hv-empty{padding:14px;font-size:13px;color:var(--mut);line-height:1.5}.hv-empty.warn{color:var(--warn)}.hv-empty.warn,.hv-term{border-bottom:1px solid var(--hair)}.hv-term{padding:13px 14px}.hv-term:last-child{border-bottom:0}.hv-term.open{background:#fbfbfa}.hv-th{display:flex;justify-content:space-between;align-items:baseline;gap:8px;width:100%;border:0;background:none;padding:0;font:inherit;color:var(--ink);text-align:left;cursor:pointer}.hv-th b{font-size:15.5px;font-weight:700;line-height:1.3}.hv-th span{font-size:11.5px;color:var(--faint);white-space:nowrap;flex:none}.hv-short{margin:5px 0 0;font-size:14px;line-height:1.45;color:var(--ink-2)}.hv-row{margin-top:10px;padding-top:10px;border-top:1px dashed var(--line)}.hv-k{font-size:11.5px;font-weight:700;color:var(--mut);letter-spacing:.03em;margin-bottom:3px}.hv-v{font-size:13.5px;line-height:1.5}.hv-v b{font-weight:700}.hv-cite{display:inline-flex;align-items:center;gap:4px;font-size:12.5px;color:var(--ink);border:1px solid var(--line);border-radius:8px;padding:4px 8px;margin-top:8px;background:var(--card);text-decoration:none}.hv-cite:hover{border-color:var(--ink)}.hv-cite.plain{color:var(--mut)}.hv-act{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.hv-sec{font-size:12px;font-weight:700;color:var(--mut);letter-spacing:.02em;margin:18px 2px 8px}.hv-walk{display:flex;gap:10px;padding:12px 14px;border:0;border-bottom:1px solid var(--hair);align-items:center;width:100%;background:none;font:inherit;color:var(--ink);text-align:left;cursor:pointer}.hv-walk:last-child{border-bottom:0}.hv-walk:hover{background:#fbfbfa}.hv-walk:disabled{cursor:default;opacity:.7}.hv-n{width:28px;height:28px;border-radius:9px;background:var(--bg);display:grid;place-items:center;font-size:13px;font-weight:700;flex:none}.hv-wt{flex:1 1;min-width:0;display:flex;flex-direction:column}.hv-wt b{font-size:14px;font-weight:600;line-height:1.3}.hv-wt span{font-size:12px;color:var(--mut);line-height:1.4}.hv-go2{font-size:16px;color:var(--mut);flex:none}.hv-legal{font-size:11.5px;color:var(--faint);line-height:1.45;margin:16px 2px 0}.hv-links{font-size:12px;color:var(--faint);margin:8px 2px 0}.hv-links a{color:var(--mut);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2)}.hv-links a:hover{color:var(--ink)}.hv-page{min-height:100vh;background:var(--bg);display:flex;flex-direction:column}.hv-bar{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--line);background:var(--surf)}.hv-bar a{font-size:13px;color:var(--mut);text-decoration:none}.hv-bar a:hover{color:var(--ink)}.hv-bar .sp{flex:1 1}.hv-body{padding:18px 16px 32px}.gl-rule{display:block;font-size:12.5px;line-height:1.45;color:var(--ink-2);border-top:1px dashed var(--line);padding-top:6px}.gl-rk{display:block;font-size:11px;font-weight:700;color:var(--mut);margin-bottom:2px}.gl-cite{text-decoration:none;color:var(--ink)}.gl-cite:hover,.gl-more{text-decoration:underline}.gl-more{align-self:flex-start;border:0;background:none;padding:0;font:inherit;font-size:12.5px;font-weight:600;color:var(--ink);cursor:pointer;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2)}.gl-more:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.gl-list .gl-more{display:block;margin-top:4px}@media(max-width:600px){.hv-head h1{font-size:24px}.hv-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-left:-16px;margin-right:-16px;padding:0 16px}.hv-chips::-webkit-scrollbar{display:none}.hv-th{flex-wrap:wrap}.hv-ans{padding:12px 12px 10px}}.dkt-display{font-weight:800;font-size:52px;line-height:52px;letter-spacing:-2px}.dkt-h1{font-weight:800;font-size:28px;line-height:32px;letter-spacing:-.5px}.dkt-h2{font-weight:800;font-size:22px;line-height:27px;letter-spacing:-.3px}.dkt-h3{font-weight:800;font-size:18px;line-height:23px}.dkt-title{font-weight:800;font-size:15px;line-height:20px}.dkt-body{font-weight:400;font-size:15px;line-height:22px}.dkt-bodyB{font-weight:700;font-size:15px;line-height:21px}.dkt-sub{font-weight:400}.dkt-sub,.dkt-subB{font-size:14px;line-height:20px}.dkt-subB{font-weight:600}.dkt-small{font-weight:400}.dkt-small,.dkt-smallB{font-size:12.5px;line-height:17px}.dkt-label,.dkt-smallB{font-weight:700}.dkt-label{font-size:13.5px;line-height:18px}.dkt-chipT{font-weight:700;font-size:12px;line-height:15px}.dkt-c-mut{color:var(--mut)}.dkt-c-faint{color:var(--faint)}.dkt-c-ink{color:var(--ink)}.dkt-c-ok{color:var(--ok)}.dkt-c-sig{color:var(--sig)}.dkt-c-warn{color:var(--warn)}.dkt-c-white{color:#fff}.dkt-c-agent{color:var(--agent)}.dkt-ell{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dkt-wordmark{font-weight:500;font-size:22px;letter-spacing:-.66px;line-height:25px;color:#141414}.dkt-wordmark i{font-style:normal;color:#b08a4a}button.dkt-back,button.dkt-clear,button.dkt-label,button.dkt-link,button.dkt-retry,button.dkt-secact{font:inherit;color:inherit;background:none;border:0;padding:0;margin:0;cursor:pointer;text-align:left}.dkt-secact{min-height:24px;color:var(--ink)}.dkt-retry{margin-top:2px}.dkt-link,.dkt-retry{min-height:44px;display:inline-flex;align-items:center}.dkt-link{text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);color:var(--mut)}.dkt-link:hover{color:var(--ink)}.dkt-back{text-decoration:none;display:inline-flex;align-items:center;gap:4px;min-height:32px;margin-bottom:10px;color:var(--mut);font-weight:600;font-size:14px}.dkt-card{display:block;width:100%;background:var(--card);border:1px solid var(--line);border-radius:18px;padding:14px;color:var(--ink);text-align:left;font:inherit;box-sizing:border-box;min-width:0}.dkt-card.tight{padding:2px 14px}.dkt-card.ink{background:var(--ink);border-color:var(--ink);color:var(--onink)}.dkt-card.ink .dkt-c-mut{color:var(--onink-mut)}button.dkt-card.press{cursor:pointer}button.dkt-card.press:hover{border-color:var(--line-2)}.dkt-linkcard{display:flex;align-items:center;gap:12px}.dkt-linkcard .sq{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;flex:none}.dkt-chip{display:inline-block;border-radius:99px;padding:4px 9px;font-weight:700;font-size:12px;line-height:15px;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.dkt-chip.n{background:var(--hair);color:var(--mut)}.dkt-chip.urg{background:var(--sig-soft);color:var(--sig)}.dkt-chip.ok{background:var(--ok-soft);color:var(--ok)}.dkt-chip.rev{background:var(--warn-soft);color:var(--warn)}.dkt-chip.ink{background:var(--ink);color:var(--onink)}.dkt-chip.agent{background:var(--agent-soft);color:var(--agent)}.dkt-chip.outline{border:1px solid var(--line)}.dkt-btn,.dkt-chip.outline{background:var(--card);color:var(--ink)}.dkt-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:50px;padding:0 16px;border-radius:15px;border:1px solid var(--line);font:inherit;font-weight:700;font-size:15.5px;line-height:21px;white-space:nowrap;cursor:pointer}.dkt-btn.sm{height:44px;font-size:14px}.dkt-btn.pri{background:var(--acc);color:var(--onacc);border-color:var(--acc)}.dkt-btn.pri:hover{background:#2b2e33}.dkt-btn.danger{color:var(--sig)}.dkt-btn.ghost:hover{background:var(--card-2)}.dkt-btn.inv{background:var(--card);color:var(--ink);border:0}.dkt-btn.outlineW{background:transparent;color:#fff;border:1px solid #5a5e65;height:44px;border-radius:13px;font-size:14px}.dkt-btn.flex{flex:1 1}.dkt-btn:disabled{opacity:.4;cursor:default}.dkt-btn.agentP{background:var(--agent);color:#fff;border:0;border-radius:12px}.dkt-btn.agentG,.dkt-btn.agentP{height:40px;font-size:13.5px;padding:0 13px}.dkt-btn.agentG{background:transparent;color:var(--agent);border:1px solid #c9cdea;border-radius:12px}.dkt-spin{width:14px;height:14px;border-radius:7px;border:2px solid;border-right:2px solid transparent;animation:dkt-spin .8s linear infinite}@keyframes dkt-spin{to{transform:rotate(1turn)}}.dkt-iconbtn{width:40px;height:40px;border-radius:13px;background:var(--card);border:1px solid var(--line);display:inline-grid;place-items:center;position:relative;flex:none;cursor:pointer;color:var(--ink);padding:0}.dkt-iconbtn.l{width:44px;height:44px}.dkt-iconbtn:hover{border-color:var(--line-2)}.dkt-iconbtn .dkt-dot{position:absolute;top:8px;right:9px;width:9px;height:9px;border-radius:5px;background:var(--sig);border:2px solid var(--card)}.dkt-sec{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:20px 0 8px}.dkt-sec.first{margin-top:12px}.dkt-kv{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;min-height:44px;width:100%;background:none;border:0;border-top:1px solid var(--hair);font:inherit;color:inherit;text-align:left}button.dkt-kv{cursor:pointer}.dkt-kv.first{border-top:0}.dkt-kv .k{flex:1 1;min-width:0}.dkt-kv .v{font-weight:700;font-size:14px;line-height:21px;text-align:right;flex-shrink:1;max-width:62%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dkt-kv .vx{flex:none;display:flex;align-items:center}.dkt-seg{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:12px}.dkt-seg.nowrap{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.dkt-seg.nowrap::-webkit-scrollbar{display:none}.dkt-seg button{display:inline-flex;align-items:center;gap:6px;border-radius:99px;padding:0 13px;min-height:38px;background:var(--card);border:1px solid var(--line);color:var(--ink);font:inherit;font-weight:700;font-size:13.5px;white-space:nowrap;cursor:pointer}.dkt-seg button.on{background:var(--ink);border-color:var(--ink);color:var(--onink)}.dkt-seg button .n{font-weight:400;font-size:12.5px;color:var(--mut)}.dkt-seg button.on .n{color:var(--onink-mut)}.dkt-search{height:46px;border-radius:14px;background:var(--card);border:1px solid var(--line);display:flex;align-items:center;gap:9px;padding:0 13px;margin-bottom:12px}.dkt-search input{flex:1 1;border:0;outline:0;background:transparent;font:inherit;font-size:14px;min-width:0;color:var(--ink)}.dkt-search input::placeholder{color:var(--faint)}.dkt-search:focus-within{border-color:var(--ink)}.dkt-clear{display:inline-grid;place-items:center;width:32px;height:32px}.dkt-empty{text-align:center;padding:36px 18px;display:flex;flex-direction:column;align-items:center;gap:8px}.dkt-empty .disc{width:64px;height:64px;border-radius:32px;display:grid;place-items:center;background:var(--ok-soft)}.dkt-empty .disc.n{background:var(--hair)}.dkt-skel{padding:4px 14px}.dkt-skel .r{padding:14px 0;border-top:1px solid var(--hair)}.dkt-skel .r:first-child{border-top:0}.dkt-skel i{display:block;height:13px;border-radius:7px;background:#e6e8e4}.dkt-skel i+i{height:11px;border-radius:6px;margin-top:9px}.dkt-err{background:var(--sig-soft);border:1px solid var(--sig-soft);border-radius:18px;padding:14px;margin-bottom:12px;color:var(--sig)}.dkt-err .dkt-retry{color:var(--ink)}.dkt-meter .l1{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.dkt-bar{height:8px;border-radius:6px;background:var(--hair);position:relative;overflow:hidden;margin-top:7px}.dkt-bar>i{position:absolute;left:0;top:0;bottom:0;border-radius:6px;background:var(--ink)}.dkt-agentstrip{background:var(--agent-soft);border-radius:16px;padding:13px;display:flex;gap:11px;margin-bottom:12px}.dkt-agentstrip .sq{width:28px;height:28px;border-radius:9px;background:var(--agent);display:grid;place-items:center;flex:none}.dkt-agentstrip .t{color:var(--agent);font-weight:600;font-size:14px;line-height:20px}.dkt-agentstrip .b{color:#2b315e;font-size:12.5px;line-height:17px;margin-top:2px}@media (prefers-reduced-motion:no-preference){.dkt-area,.dkt-btn,.dkt-card.press,.dkt-it,.dkt-tile{transition:background-color .12s,border-color .12s}}@media (prefers-reduced-motion:reduce){.dkt-spin{animation:none}}.app.dkt-app{grid-template-columns:232px minmax(0,1fr)}.dkt-rail{background:var(--card);border-right:1px solid var(--line);display:flex;flex-direction:column;overflow-y:auto;padding:14px 12px 12px;min-height:0}.dkt-rail>*{flex:none}.dkt-lockup{display:flex;align-items:center;gap:10px;padding:2px 6px 0}.dkt-ws{padding:12px 6px 14px;min-width:0}.dkt-ws .switch2{background:transparent;border:0;padding:0;max-width:100%;border-radius:10px}.dkt-ws .switch2:hover{background:var(--hair)}.dkt-ws .dkt-small{display:block;padding-left:6px}.dkt-it{display:flex;align-items:center;gap:11px;min-height:44px;padding:0 10px;border-radius:12px;color:var(--faint);font:inherit;font-weight:700;font-size:13.5px;width:100%;background:none;border:0;cursor:pointer;text-align:left}.dkt-it.on,.dkt-it:hover{background:var(--hair);color:var(--ink)}.dkt-it .n{margin-left:auto;font-weight:700;font-size:12px;line-height:15px;padding:2px 7px;border-radius:99px;background:var(--hair);color:var(--mut)}.dkt-it.on .n{background:var(--card)}.dkt-it .n.urg{background:var(--sig-soft);color:var(--sig)}.dkt-it .n.rev{background:var(--warn-soft);color:var(--warn)}.dkt-scanbtn{margin:10px 6px 6px;height:48px;border-radius:16px;background:var(--ink);color:var(--onink);display:flex;align-items:center;justify-content:center;gap:10px;font:inherit;font-weight:700;font-size:14px;width:calc(100% - 12px);border:0;cursor:pointer}.dkt-scanbtn:hover{background:#2b2e33}.dkt-everything{margin-top:8px}.dkt-everything .cap{padding:12px 10px 4px;color:var(--mut);font-weight:700;font-size:12px;letter-spacing:.3px}.dkt-everything .dkt-it{min-height:36px;font-size:13px;font-weight:600;gap:10px}.dkt-railfoot{margin-top:auto;padding:12px 6px 0;color:var(--faint);font-size:12px;line-height:16px}.dkt-hdr{height:56px;border-bottom:1px solid var(--line);background:var(--card);display:flex;align-items:center;gap:12px;padding:0 18px;flex:none}.dkt-hdr .crumb{font-weight:800;font-size:15px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dkt-hdr .crumb span{color:var(--mut);font-weight:600}.dkt-cmdk{margin-left:auto;height:40px;width:360px;max-width:40vw;border-radius:13px;border:1px solid var(--line);background:var(--bg);display:flex;align-items:center;gap:9px;padding:0 12px;color:var(--faint);font:inherit;font-size:14px;cursor:pointer;text-align:left}.dkt-cmdk:hover{border-color:var(--line-2)}.dkt-cmdk span{flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dkt-cmdk kbd{margin-left:auto;flex:none;font:inherit;font-size:12px;font-weight:700;color:var(--mut);border:1px solid var(--line);border-radius:6px;padding:0 6px;background:var(--card);line-height:20px}.dkt-hdr .acct{margin-left:0}.dkt-panes{display:grid;flex:1 1;min-height:0}.dkt-pane{overflow-y:auto;padding:14px 18px 36px;min-width:0;border-right:1px solid var(--line)}.dkt-pane:last-child{border-right:0}.dkt-pane.host{padding:0;display:flex;flex-direction:column;overflow:hidden}.dkt-pane.host>.dkt-hostscroll{flex:1 1;overflow:auto;min-height:0}.dkt-footline{height:28px;border-top:1px solid var(--line);background:var(--card);display:flex;align-items:center;gap:16px;padding:0 18px;color:var(--faint);font-size:12px;flex:none;white-space:nowrap;overflow:hidden}.dkt-footline kbd{font:inherit;font-weight:700;color:var(--mut)}.dkt-footline .legal{margin-left:auto;overflow:hidden;text-overflow:ellipsis}.dkt-panes.today{grid-template-columns:minmax(380px,440px) minmax(0,1fr) minmax(320px,360px)}.dkt-panes.one{grid-template-columns:minmax(0,1fr)}.dkt-panes.more{grid-template-columns:400px minmax(0,1fr)}.dkt-panes.more.wide{grid-template-columns:minmax(0,1fr)}@media (max-width:1379px){.dkt-panes.today{grid-template-columns:minmax(380px,440px) minmax(0,1fr)}.dkt-panes.today>.dkt-pane:nth-child(3){display:none}.dkt-panes.today .dkt-rightmoved{display:block}}@media (min-width:1380px){.dkt-rightmoved{display:none}}@media (max-width:1279px){.dkt-panes.today{grid-template-columns:minmax(300px,380px) minmax(0,1fr)}.dkt-cmdk{width:240px}.dkt-panes.more{grid-template-columns:320px minmax(0,1fr)}}@media (max-width:959px){.app.dkt-app{grid-template-columns:72px minmax(0,1fr)}.dkt-everything,.dkt-rail .dkt-it .n,.dkt-rail .dkt-it .t,.dkt-rail .dkt-wordmark,.dkt-rail .dkt-ws,.dkt-railfoot,.dkt-scanbtn span{display:none}.dkt-scanbtn{width:48px;margin-left:auto;margin-right:auto}.dkt-panes{grid-template-columns:1fr!important}.dkt-panes.more>.dkt-pane:first-child,.dkt-panes.today>.dkt-pane:nth-child(2){display:none}.dkt-panes.more.grid>.dkt-pane:first-child{display:block}.dkt-panes.more.grid>.dkt-pane:nth-child(2){display:none}.dkt-cmdk{width:44px;padding:0;justify-content:center}.dkt-cmdk kbd,.dkt-cmdk span{display:none}}.dkt-strip{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.dkt-tile{width:54px;border-radius:14px;padding:8px 0;display:flex;flex-direction:column;align-items:center;gap:3px;background:var(--card);border:1px solid var(--line);font:inherit;color:var(--ink);cursor:pointer}.dkt-tile.on{background:var(--ink);border-color:var(--ink);color:var(--onink)}.dkt-tile.off{border-style:dashed;border-color:var(--rail)}.dkt-tile.on.off{border-color:var(--ink)}.dkt-tile .wd{font-weight:700;font-size:12px;line-height:17px;color:var(--mut)}.dkt-tile.on .wd{color:#e9eae7}.dkt-tile .d{font-weight:800;font-size:16px;line-height:20px}.dkt-tile .cnt{min-width:19px;height:17px;border-radius:9px;padding:0 5px;display:grid;place-items:center;font-weight:700;font-size:10.5px}.dkt-tile.hol{cursor:default}.dkt-tile.hol .d,.dkt-tile.hol .wd{color:var(--faint)}.dkt-tile.hol .holt{font-weight:700;font-size:10px;line-height:15px;color:var(--faint)}.dkt-drow{display:flex;align-items:center;gap:10px;padding:11px 0;border-top:1px solid var(--hair);width:100%}.dkt-drow.first{border-top:0}.dkt-drow.sel{background:var(--hair);margin:0 -10px;padding-left:10px;padding-right:10px;border-radius:12px}.dkt-drow.sel,.dkt-drow.sel+.dkt-drow{border-top-color:transparent}.dkt-drow .barv{width:3px;align-self:stretch;border-radius:2px;flex:none}.dkt-drow .mid{flex:1 1;min-width:0;background:none;border:0;padding:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.dkt-drow .act{min-height:34px;padding:0 11px;border-radius:10px;border:1px solid var(--line);background:var(--card);font:inherit;font-weight:700;font-size:11.5px;display:inline-flex;align-items:center;white-space:nowrap;color:var(--ink);cursor:pointer;flex:none}.dkt-drow .act.strong{background:var(--ink);color:var(--onink);border-color:var(--ink)}.dkt-overdue{border-color:#efc9c6;background:snow}.dkt-month{margin-top:12px}.dkt-month .hd{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.dkt-month .hd button{background:none;border:0;padding:0;width:44px;height:44px;display:grid;place-items:center;cursor:pointer;color:var(--ink);border-radius:12px}.dkt-month .hd button:hover{background:var(--hair)}.dkt-month .wk{display:grid;grid-template-columns:repeat(7,1fr)}.dkt-month .wk span{text-align:center;font-weight:700;font-size:12px;line-height:15px;color:var(--mut)}.dkt-month .cells{display:grid;grid-template-columns:repeat(7,1fr);margin-top:4px}.dkt-month .cell{height:46px;padding:2px;background:none;border:0;font:inherit;cursor:pointer}.dkt-month .cell:disabled{cursor:default}.dkt-month .cell>div{height:100%;border-radius:9px;display:flex;flex-direction:column;align-items:center;padding-top:4px;border:1px solid var(--hair);background:var(--card);font-weight:700;font-size:11.5px;color:var(--ink)}.dkt-month .cell.off>div{background:transparent;border-color:transparent;color:var(--faint)}.dkt-month .cell.hol>div{border:1px dashed var(--rail);background:transparent;color:var(--faint)}.dkt-month .cell.today>div{border:2px solid var(--ink)}.dkt-month .cell.sel>div{background:var(--ink);border-color:var(--ink);color:var(--onink)}.dkt-month .dots{display:flex;gap:2px;margin-top:4px;align-items:center}.dkt-month .dots i{width:5px;height:5px;border-radius:3px;display:block}.dkt-month .dots span{font-size:8.5px;font-weight:700}.dkt-sheet-bg{position:fixed;inset:0;background:var(--scrim);display:flex;align-items:center;justify-content:center;z-index:60;padding:16px}.dkt-sheet{background:var(--card);border-radius:24px;padding:20px;width:520px;max-width:100%;max-height:85vh;overflow:auto}.dkt-needs{margin-bottom:10px}.dkt-needs .top{display:flex;gap:10px;align-items:flex-start}.dkt-needs .sq{width:34px;height:34px;border-radius:11px;background:var(--hair);display:grid;place-items:center;flex:none}.dkt-needs .sq.esc{background:var(--sig-soft)}.dkt-draft{margin-top:10px;background:var(--bg);border-radius:12px;padding:12px;font-size:12.5px;line-height:17px;white-space:pre-wrap;width:100%;border:0;text-align:left;font-family:inherit;color:var(--ink);cursor:pointer}.dkt-draft.clamp .tx{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.dkt-step{display:flex;gap:12px}.dkt-step .col{width:28px;display:flex;flex-direction:column;align-items:center;flex:none}.dkt-step .ic{width:28px;height:28px;border-radius:14px;background:var(--card);border:1px solid var(--line);display:grid;place-items:center;flex:none}.dkt-step .ln{flex:1 1;width:2px;background:var(--hair);margin:2px 0}.dkt-step .bodyx{flex:1 1;padding-bottom:14px;min-width:0}.dkt-step .l1{display:flex;align-items:center;gap:8px}.dkt-step .l1 .dkt-subB{flex:1 1;min-width:0}.dkt-step .acts{display:flex;gap:12px;align-items:center}.dkt-step .acts button{min-height:44px;font-weight:700;font-size:13.5px}.dkt-step.muted .l1 .dkt-subB{color:var(--mut)}.dkt-step.undone .l1 .dkt-subB{text-decoration:line-through}.dkt-why{display:flex;gap:6px;align-items:flex-start;margin-top:8px;font-size:12.5px;line-height:17px;color:var(--ink)}.dkt-why .dkt-chip{flex:none}.dkt-amt{display:block;width:100%;margin-top:6px;min-height:48px;border-radius:14px;border:1px solid var(--line);background:var(--card);padding:0 13px;font:inherit;font-size:15px;color:var(--ink);outline:0}.dkt-amt:focus{border-color:var(--ink)}.dkt-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.dkt-area{min-height:84px;background:var(--card);border:1px solid var(--line);border-radius:16px;padding:11px;display:flex;flex-direction:column;gap:8px;align-items:flex-start;font:inherit;font-weight:700;font-size:13px;color:var(--ink);cursor:pointer;text-align:left}.dkt-area:hover{border-color:var(--line-2)}.dkt-area.on{border-color:var(--ink);border-width:2px;padding:10px}.dkt-areabody{min-height:0}.dkt-areabody .wbx,.dkt-areabody .wsroot{min-height:auto}.ws-inarea .wr-head .wr-h{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ws-inarea>.ws-bar,.ws-inarea>.ws-ribbon,.ws-inarea>.ws-tools{padding-left:0;padding-right:0}.ws-inarea>.ws-bar{padding-top:0}.ws-inarea .wr-view{padding:0 0 48px}.ws-inarea .ws-board,.ws-inarea .ws-mwrap,.ws-inarea .ws-weekwrap{padding-left:0;padding-right:0}.dkt-inboxrow{display:flex;gap:10px;align-items:flex-start;padding:11px 0;width:100%;background:none;border:0;border-top:1px solid var(--hair);font:inherit;color:inherit;text-align:left;cursor:pointer}.dkt-inboxrow.first{border-top:0}.dkt-inboxrow .unread{width:8px;height:8px;border-radius:4px;background:var(--ink);flex:none;margin-top:6px}.dkt-q{margin-bottom:12px;border-radius:20px;padding:15px}.dkt-q .top{display:flex;justify-content:space-between;align-items:center;gap:8px}@media (max-width:900px){.app.dkt-app{display:grid;grid-template-columns:72px minmax(0,1fr);height:100vh;min-height:0;overflow:hidden}}.dkt-trialchip{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:0 11px;border-radius:99px;border:1px solid var(--line);background:var(--warn-soft);color:var(--warn);font:inherit;font-size:12.5px;font-weight:700;cursor:pointer;white-space:nowrap;margin-left:8px}.dkt-trialchip .dot{width:8px;height:8px;border-radius:50%;background:var(--warn)}.dkt-trialchip:hover{border-color:var(--warn)}.dkt-devchip{background:var(--agent-soft);color:var(--agent)}.dkt-devchip .dot{background:var(--agent)}.dkt-devchip:hover{border-color:var(--agent)}@media (max-width:959px){.dkt-trialchip .more{display:none}}.dkt-grid>*{min-width:0;overflow-wrap:anywhere}.dkt-fit{display:block;max-width:100%;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;overflow:hidden}.dkt-zone{position:relative;display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 9px;border-radius:99px;border:1px solid var(--line);background:var(--card);color:var(--ink);font:inherit;font-weight:700;font-size:12px;line-height:1;white-space:nowrap;cursor:pointer;vertical-align:middle;flex:none}.dkt-zone.s{height:24px;padding:0 7px}.dkt-zone.lo{background:var(--agent-soft);border-color:var(--agent-soft);color:var(--agent)}.dkt-zone:after{content:"";position:absolute;left:-4px;right:-4px;top:50%;height:44px;transform:translateY(-50%)}.dkt-zone:focus-visible{outline:2px solid var(--agent);outline-offset:2px}.dkt-when{gap:6px;min-width:0}.dkt-startline,.dkt-when{display:flex;align-items:center}.dkt-startline{gap:10px;width:100%;min-height:48px;background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer}.dkt-startline:focus-visible{outline:2px solid var(--agent);outline-offset:2px;border-radius:8px}.dkt-newsrow{display:block;padding:12px 0;color:inherit;text-decoration:none}.dkt-newsrow:hover .dkt-bodyB{text-decoration:underline}.dkt-newsrow:focus-visible{outline:2px solid var(--agent);outline-offset:2px;border-radius:8px}.dkt-togrow{display:flex;align-items:center;gap:12px;min-height:56px;cursor:pointer}.dkt-togrow+.dkt-togrow{border-top:1px solid var(--hair)}.dkt-togrow input[type=checkbox]{width:40px;height:22px;flex:none;accent-color:var(--ink)}.dkt-steprem{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:10px;gap:10px}.dkt-steprem>*{min-width:0}.dkt-sheet.wide{width:720px}.dkt-kvgrid{display:grid;grid-template-columns:150px 1fr;grid-gap:6px 12px;gap:6px 12px;align-items:baseline}.dkt-provlink{background:none;border:0;padding:0;font:inherit;color:var(--agent);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.rb-filters{display:flex;gap:10px;flex-wrap:wrap;margin-top:8px}.rb-f{display:flex;flex-direction:column;gap:3px;font-size:12px;color:var(--mut);font-weight:600}.rb-f input,.rb-f select{min-width:150px}.rb-f input,.rb-f textarea,.rb-name{font:inherit;font-size:13px;font-weight:500;color:var(--ink);background:var(--surf);border:1px solid var(--line);border-radius:10px;padding:8px 11px}.rb-f input:focus,.rb-f textarea:focus,.rb-name:focus{outline:0;border-color:var(--acc)}.dkt-chat{display:flex;flex-direction:column;gap:8px;margin-top:10px;max-height:340px;overflow:auto}.dkt-msg{background:var(--sunk);border-radius:12px;padding:8px 10px;max-width:88%}.dkt-msg.mine{align-self:flex-end;background:var(--card);border:1px solid var(--line)}.dkt-linkbtn{background:none;border:0;color:var(--mut);text-decoration:underline;font-size:12px;margin-left:8px;cursor:pointer;padding:0}.dkt-mentions{position:absolute;left:0;bottom:100%;z-index:5;background:var(--card);border:1px solid var(--line);border-radius:10px;box-shadow:0 6px 18px rgba(0,0,0,.12);display:flex;flex-direction:column;min-width:200px;overflow:hidden}.dkt-mentions button{background:none;border:0;text-align:left;padding:9px 12px;font:inherit;cursor:pointer;color:var(--ink)}.dkt-mentions button:focus-visible,.dkt-mentions button:hover{background:var(--sunk)}.dkt-chipx{background:none;border:0;margin-left:4px;cursor:pointer;color:inherit;font-size:14px;line-height:1;padding:0 2px}.dkt-powered{display:flex;align-items:center;gap:5px;margin-top:10px;font-size:11px;color:var(--faint)}.dkt-trialwarn{display:flex;gap:9px;align-items:flex-start;background:var(--warn-soft);color:var(--ink);border-radius:12px;padding:9px 12px;font-size:13px;line-height:1.45;margin:0 0 10px}.dkt-trialwarn .dot{width:7px;height:7px;border-radius:50%;background:var(--warn);margin-top:6px;flex:none}.dkt-trialwarn b{font-weight:700}.dkt-askthis,.dkt-link.dkt-askthis{display:inline-flex;align-items:center;gap:5px;min-height:28px;color:var(--agent)!important;font-weight:700;font-size:12.5px;text-decoration:none}.dkt-askbar{position:-webkit-sticky;position:sticky;bottom:10px;display:flex;align-items:center;gap:9px;width:100%;max-width:760px;min-height:48px;margin-top:14px;padding:0 14px;border-radius:14px;border:1px solid var(--line);background:var(--card);color:var(--faint);font:inherit;font-size:15px;cursor:text;text-align:left;box-shadow:0 2px 10px rgba(16,18,22,.06)}.dkt-askbar:hover{border-color:var(--line-2)}.dkt-area-top{display:flex;justify-content:space-between;align-items:center;width:100%}.dkt-area-n{min-width:22px;height:20px;border-radius:10px;padding:0 6px;background:var(--warn-soft);color:var(--warn);font-size:11.5px}.dkt-area-n,.dkt-avatar{font-weight:700;display:inline-flex;align-items:center;justify-content:center}.dkt-avatar{flex:none;border-radius:50%;overflow:hidden;background:var(--hair);color:var(--mut)}.dkt-avatar img{width:100%;height:100%;object-fit:cover;display:block}.dkt-profgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:4px 14px;gap:4px 14px}.dkt-profile .rb-f{display:block;margin-top:10px}.dkt-profile .rb-f>span{display:block;font-size:13px;font-weight:600;margin-bottom:4px}.dkt-sigpreview{font-size:15px;line-height:1.5}.dkt-personbtn{display:flex;align-items:center;gap:10px;background:none;border:0;padding:0;cursor:pointer;text-align:left;color:inherit;font:inherit}.dkt-personbtn small{display:block;color:var(--mut);font-size:12px}.cs-filebar .dkt-back,.dkc-approvals-bar .dkt-back{margin-bottom:0}:root{--onink:#fff;--onink-mut:#d6d8d4}html[data-theme=dark]{color-scheme:dark;--bg:#121416;--bg-2:#121416;--surf:#1b1e21;--card:#1b1e21;--card-2:#202326;--sunk:#16181b;--ink:#eceeef;--ink-2:#d4d7da;--mut:#a5aab0;--faint:#8f949a;--line:#2d3135;--line-2:#3a3f44;--hair:#24282c;--rail:#3a3f44;--acc:#eceeef;--onacc:#121416;--pri:#eceeef;--onpri:#121416;--onink:#121416;--onink-mut:#43484e;--urg:#f08b80;--urg-s:#3b211e;--sig:#f08b80;--sig-soft:#3b211e;--sig-ink:#f08b80;--sig-line:hsla(6,79%,72%,.35);--red:#f08b80;--ok:#6fc7a0;--ok-s:#18301f;--ok-soft:#18301f;--rev:#e2b65c;--rev-s:#33291a;--warn:#e2b65c;--warn-soft:#33291a;--agent:#a3aef2;--agent-soft:#242845;--agt:#a3aef2;--agt-s:#242845;--agt-line:#363c63;--scrim:rgba(0,0,0,.62);--c-teal:#a5aab0;--c-teal-s:#24282c;--c-teal-ink:#d4d7da;--c-plum:#a5aab0;--c-plum-s:#24282c;--c-plum-ink:#d4d7da;--c-sage:#6fc7a0;--c-sage-s:#18301f;--c-sage-ink:#6fc7a0;--c-indigo:#eceeef;--c-indigo-s:#24282c;--c-indigo-ink:#eceeef;--c-clay:#e2b65c;--c-clay-s:#33291a;--c-clay-ink:#e2b65c;--ind:#eceeef;--gold:#a5aab0;--navy:#a5aab0;--idr:#eceeef;--sh-3:0 28px 64px -28px rgba(0,0,0,.6);--sh-pop:0 18px 44px -18px rgba(0,0,0,.6)}html[data-theme=dark] body{background:var(--bg);color:var(--ink)}html[data-theme=dark] img.dkt-logo-light{filter:none}.dkt-settings{max-width:760px}.dkt-you{padding-top:4px;padding-bottom:4px}.dkt-you-head{display:flex;align-items:center;gap:14px;width:100%;padding:12px 0;background:none;border:0;font:inherit;color:inherit;text-align:left;cursor:pointer;border-bottom:1px solid var(--hair)}.dkt-you-txt{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0}.dkt-you-edit{flex:none;border-radius:99px;padding:5px 11px;font-size:12.5px;font-weight:700;background:var(--agent-soft);color:var(--agent)}.dkw{max-width:760px}.dkw-row{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--hair)}.dkw-row:first-child{border-top:0}.dkw-txt{flex:1 1;min-width:0}.dkw-bar{height:6px;border-radius:3px;background:var(--hair);overflow:hidden;display:flex;margin-top:6px}.dkw-bar i{display:block;height:100%}.dkw-none{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--hair);color:var(--mut);flex:none}.dkw-none.on{background:var(--sig-soft);color:var(--sig)}.dkw-move{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--hair);cursor:pointer;min-height:44px}.dkw-move input{width:18px;height:18px;accent-color:var(--ink)}.ws-nw{white-space:nowrap}.signin .card .btn.mail-open{background:transparent;color:inherit;border:1px solid;opacity:.85;height:44px}.bm-hello-list{margin:6px 0 0;padding:0 0 0 16px;font-size:12.5px;color:#d3d5da;line-height:1.5}.bm-hello-list li{margin:2px 0}.bm-hello-d{color:#8e9199}.bm-hello-more{margin-top:6px;padding:0;border:0;background:none;color:#fff;font:600 12.5px var(--sans);text-decoration:underline;text-underline-offset:2px;cursor:pointer;min-height:24px}.bm-hello .bm-hello-mark{align-self:start}