:root{--bg:#fff;--side:#fbfbfb;--hover:#f3f3f3;--active:#ededed;--sunken:#f7f7f7;--bg-2:#fcfcfc;--ink:#1c1d1f;--ink-2:#5c5e63;--ink-3:#6c6e73;--line:#ebebeb;--line-2:#f2f2f2;--blue:#01619b;--blue-soft:#e6eff5;--focus:#01619b47;--bubble:#f1f1f2;--shadow-sheet:0 0 0 1px #00000014,0 18px 50px -14px #00000047;--shadow-light:0 2px 4px #0000000a,0 0 4px #00000014;--shadow-float:0 0 0 1px #0000000f,0 2px 4px #0000000a,0 12px 32px -12px #00000024;--danger:#c9372c;--t-red:#be3c38;--t-red-bg:#fbecec;--t-amber:#8a5600;--t-amber-bg:#fdf5d3;--t-blue:#415ac1;--t-blue-bg:#eef2fd;--t-green:#2a6f47;--t-green-bg:#e9f6ec;--t-violet:#6251b3;--t-violet-bg:#f3f1fd;--t-orange:#9a4500;--t-orange-bg:#fcefd9;--t-gray:#666;--t-gray-bg:#f1f1f1;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font:"Inter",ui-sans-serif,-apple-system,"Segoe UI",Roboto,sans-serif;--cm-shadow:0 32px 80px #141e3c47,0 2px 8px #141e3c1a;--cm-scrim:#141a285c;--rp-scrim:#141a2833;--scroll-thumb:#0000002e;--scroll-thumb-h:#00000057}html.dark{--shadow-sheet:0 0 0 1px #ffffff14,0 18px 50px -12px #000c;--bg:#171717;--side:#1b1b1b;--hover:#262626;--active:#2d2d2d;--sunken:#1e1e1e;--bg-2:#1b1b1b;--ink:#ebebeb;--ink-2:#b3b3b3;--ink-3:#8e8e8e;--line:#2b2b2b;--line-2:#232323;--blue:#2f8cc6;--blue-soft:#0b1f2b;--focus:#2f8cc666;--bubble:#262626;--shadow-light:0 2px 4px #0000004d,0 0 4px #0006;--shadow-float:0 0 0 1px #ffffff12,0 16px 40px -12px #000000b3;--danger:#d8453b;--t-red:#ff9c94;--t-red-bg:#3b1f1e;--t-amber:#f2c25a;--t-amber-bg:#3a2e10;--t-blue:#9db2ff;--t-blue-bg:#1d2741;--t-green:#7fd69b;--t-green-bg:#17321f;--t-violet:#bcaeff;--t-violet-bg:#2a2347;--t-orange:#ffb27a;--t-orange-bg:#3c2614;--t-gray:#b5b5b8;--t-gray-bg:#2a2a2d;--cm-shadow:0 0 0 1px #ffffff14,0 32px 80px #000000b3;--cm-scrim:#0000008c;--rp-scrim:#00000080;--scroll-thumb:#ffffff38;--scroll-thumb-h:#ffffff5c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html{box-sizing:border-box;height:100%}*,:before,:after{box-sizing:inherit}details>*{box-sizing:border-box}body{background:var(--bg);height:100%;color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;font-feature-settings:"cv11","ss03";margin:0;font-size:13.5px;line-height:1.5}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}h1,h2{margin:0}:focus-visible{outline:2px solid var(--blue);outline-offset:1px}svg{flex:none;display:block}.ico{width:14px;height:14px;color:var(--ink-3)}.ico.on{color:currentColor}.fs{border:0;min-width:0;margin:0;padding:0;display:contents}.ph{color:var(--ink-3)}[aria-current=page] .ph{color:var(--ink-2)}.num{font-variant-numeric:tabular-nums}.lnk{color:var(--blue)}.lnk:hover{text-decoration:underline}.app{grid-template-columns:240px minmax(0,1fr);height:100%;display:grid}.side{background:var(--side);border-right:1px solid var(--line);flex-direction:column;gap:1px;min-height:0;padding:8px;display:flex;overflow-y:auto}.ws{border-radius:6px;align-items:center;gap:8px;height:36px;padding:0 6px;display:flex}.ws-logo{background:var(--ink);width:22px;height:22px;color:var(--bg);border-radius:6px;flex:none;place-items:center;font-size:11.5px;font-weight:600;display:grid}.ws-logo.lg{border-radius:9px;width:36px;height:36px;margin-bottom:14px;font-size:16px}.ws-name{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.nv{height:28px;color:var(--ink);text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;width:100%;padding:0 8px;font-size:13.5px;font-weight:500;display:flex}.nv:hover{background:var(--hover)}.nv[aria-current=true],.nv[aria-current=page]{background:var(--active)}.nv.muted{color:var(--ink-2)}.grp{height:28px;color:var(--ink-3);align-items:center;gap:6px;margin-top:12px;padding:0 8px;font-size:12px;font-weight:500;display:flex}.oi{color:#fff;border-radius:4px;flex:none;place-items:center;width:16px;height:16px;display:grid}.side-foot{border-top:1px solid var(--line);flex-direction:column;gap:1px;margin-top:auto;padding-top:8px;display:flex}.side-foot .nv{color:var(--ink-2);font-weight:400}.me{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;padding:4px 8px;font-size:12px;overflow:hidden}.nv-n{color:var(--ink-3);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px;font-weight:400}.grp-d>summary{cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none}.grp-d>summary::-webkit-details-marker{display:none}.grp-d>summary svg{color:var(--ink-3);transition:transform .12s}.grp-d:not([open])>summary svg{transform:rotate(-90deg)}.me-d{margin-top:4px;position:relative}.me-b{cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:6px 8px;list-style:none;display:flex}.me-b::-webkit-details-marker{display:none}.me-b:hover{background:var(--hover)}.av{background:var(--t-violet);color:#fff;letter-spacing:-.02em;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:10.5px;font-weight:600;display:grid}.me-t{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.me-t b{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.me-t small{color:var(--ink-3);font-size:11.5px}.me-pop{background:var(--bg);box-shadow:var(--shadow-sheet);z-index:30;border-radius:10px;flex-direction:column;gap:1px;padding:4px;display:flex;position:absolute;bottom:calc(100% + 4px);left:0;right:0}.main{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.main:focus{outline:0}.skip{z-index:1000;background:var(--bg);color:var(--ink);box-shadow:var(--shadow-float);border-radius:8px;padding:8px 12px;font-weight:500;position:fixed;top:8px;left:8px;transform:translateY(-200%)}.skip:focus{transform:none}.bar{border-bottom:1px solid var(--line);flex-wrap:wrap;flex:none;align-items:center;gap:6px 8px;min-height:48px;padding:7px 12px 7px 16px;display:flex}.crumb .h1,.crumb .n{white-space:nowrap}.crumb{align-items:center;gap:8px;min-width:0;font-weight:500;display:flex}.crumb a{color:var(--ink-2)}.crumb a:hover{color:var(--ink)}.crumb .sep{color:var(--ink-3);font-weight:400}.crumb .n{color:var(--ink-3);font-size:12.5px;font-weight:400}.h1{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.h2{color:var(--ink-2);margin:0 0 8px;font-size:13px;font-weight:600}.bar-r{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.btn{border:1px solid var(--line);background:var(--bg);height:28px;color:var(--ink);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:500;display:inline-flex;box-shadow:0 1px 1px #00000008}.btn:hover{background:var(--hover)}.btn.pri{background:var(--blue);border-color:var(--blue);color:#fff}html.dark .btn.pri{background:#2378ae;border-color:#2378ae}.btn.pri:hover{filter:brightness(1.06)}.btn.ghost{box-shadow:none;background:0 0;border-color:#0000}.btn.sm{height:24px;padding:0 8px;font-size:12.5px}.btn:disabled{opacity:.55;cursor:default}.inp{border:1px solid var(--line);background:var(--bg);border-radius:6px;width:100%;min-width:0;height:30px;padding:0 8px;font-size:13.5px}.inp:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--focus);outline:none}.inp:disabled{background:var(--sunken);color:var(--ink-2)}.inp.ta,textarea.inp{resize:vertical;height:auto;padding:6px 8px;line-height:1.45}.inp.sm{width:auto;height:28px}.money{gap:6px;display:flex}.addr{grid-template-columns:1fr 1fr;gap:6px;width:100%;display:grid}.addr>.pickbox,.addr [data-part=line],.addr [data-part=line2]{grid-column:1/-1}.addr-pick{flex-direction:column;grid-column:1/-1;gap:2px;min-width:0;display:flex}.addr-pick>.pickbox{width:100%}.addr-nl{color:var(--t-amber);font-size:12px;line-height:16px}.ro{color:var(--ink-2);font-variant-numeric:tabular-nums;padding:4px 0}.stars{color:var(--t-amber);letter-spacing:1px}.fr[hidden]{display:none}.money .cur{flex:none;width:84px}.phone-in{flex-direction:column;gap:4px;width:100%;min-width:0;display:flex}.phone-row{align-items:center;gap:6px;min-width:0;display:flex}.phone-row.tagsin{flex-wrap:wrap}.phone-row>.inp:not(.phone-cc){flex:1;width:auto;min-width:0}.inp.pick-t.phone-cc{white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;width:84px;min-width:84px;padding:0 6px 0 8px}.phone-val{align-items:center;gap:6px;min-width:0;display:inline-flex}.phone-val .flag{font-size:14px;line-height:1}.copy-btn{opacity:0;transition:opacity .12s}.fv:hover .copy-btn,.copy-btn:focus-visible,.tags .copy-btn{opacity:1}.btn.xs{height:22px;min-height:22px;padding:0 4px;font-size:12px}.phone-chip{gap:4px}.in-wrap{flex-direction:column;gap:2px;width:100%;display:inline-flex}.in-err{color:var(--t-red);font-size:12px;display:block}.msel{flex-wrap:wrap;gap:4px 12px;display:flex}.chk-l{align-items:center;gap:5px;font-size:13px;display:inline-flex}.chk-wrap,.chk-grid{flex-wrap:wrap;gap:6px 14px;max-height:220px;display:flex;overflow:auto}.fs-l{border:0;flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;display:flex}.clist{flex-direction:column;gap:4px;width:100%;display:flex}.cl-row{align-items:center;gap:6px;display:flex}.lbl{color:var(--ink-2);font-size:12.5px;font-weight:500}.req{color:var(--t-red);margin-left:2px}.row{align-items:center;gap:8px;margin-top:6px;display:flex}.row.end{justify-content:flex-end}.msg{color:var(--ink-2);margin:8px 0 0;font-size:13px}.msg.err{color:var(--t-red);background:var(--t-red-bg);border-radius:6px;padding:6px 10px}.fr-err .inp,.fr-err .pick-t{border-color:var(--t-red)}.fr-err[data-err]:after{content:attr(data-err);color:var(--t-red);grid-column:1/-1;margin-top:2px;font-size:12px;display:block}.fr-err[data-err]{flex-wrap:wrap}.fr-err[data-err]:after{text-align:start;width:100%;font-weight:400;line-height:1.35}.msg.ok{color:var(--t-green)}.cf-items{color:var(--ink);gap:3px;margin:6px 0 0;padding-left:18px;font-size:13px;display:grid}.rchip.trashed{opacity:.85}.rchip.trashed .rchip-t{text-decoration:line-through}.closed-ws{max-width:560px;padding-inline:max(16px,env(safe-area-inset-left,0px));gap:12px;margin:12vh auto 0;display:grid}.closed-ws ul{margin:4px 0 0;padding-left:18px}.msg.warn{color:var(--t-orange);background:var(--t-orange-bg);border-radius:6px;padding:8px 12px}.chip.on{border-color:var(--ink-2);color:var(--ink)}.tag{white-space:nowrap;border-radius:4px;align-items:center;height:20px;padding:0 6px;font-size:12px;font-weight:500;display:inline-flex}.tag.red{background:var(--t-red-bg);color:var(--t-red)}.tag.amber{background:var(--t-amber-bg);color:var(--t-amber)}.tag.blue{background:var(--t-blue-bg);color:var(--t-blue)}.tag.green{background:var(--t-green-bg);color:var(--t-green)}.tag.orange{background:var(--t-orange-bg);color:var(--t-orange)}.tag.gray{background:var(--t-gray-bg);color:var(--t-gray)}.tags{gap:4px;display:inline-flex}.cell{align-items:center;gap:6px;display:inline-flex}.cell.rcl{background:var(--t-gray-bg);border-radius:4px;height:20px;padding:0 6px;font-size:12.5px;font-weight:500}a.cell.rcl:hover{background:var(--active)}.auth{background:var(--side);place-items:center;min-height:100%;padding:24px 16px;display:grid}.auth-card{background:var(--bg);width:100%;max-width:380px;box-shadow:var(--shadow-float);border-radius:12px;padding:28px}.auth-card h1{letter-spacing:-.01em;font-size:20px;font-weight:600}.sub{color:var(--ink-2);margin:4px 0 18px}.stack-f{flex-direction:column;gap:6px;display:flex}.search{border:1px solid var(--line);border-radius:6px;align-items:center;gap:6px;width:220px;height:28px;padding:0 8px;display:flex}.search input{background:0 0;border:0;outline:none;width:100%;font-size:13px}.search:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px var(--focus)}.seg{border:1px solid var(--line);border-radius:6px;height:28px;display:inline-flex;overflow:hidden}.seg-b{color:var(--ink-2);place-items:center;padding:0 10px;font-size:13px;font-weight:500;display:grid}.seg-b[aria-current=true]{background:var(--active);color:var(--ink)}.tbl-wrap{flex:1;min-height:0;overflow:auto}table{border-collapse:collapse;width:100%;font-size:13.5px}th{z-index:1;background:var(--bg);text-align:left;color:var(--ink-2);border-bottom:1px solid var(--line);white-space:nowrap;height:32px;padding:0 8px;font-size:13px;font-weight:500;position:sticky;top:0}.thc{align-items:center;gap:6px;display:flex}.thc:hover{color:var(--ink)}td{border-bottom:1px solid var(--line);white-space:nowrap;text-overflow:ellipsis;max-width:280px;height:34px;padding:0 8px;overflow:hidden}th+th,td+td{border-left:1px solid var(--line)}tbody tr:hover td{background:var(--sunken)}td.mute{color:var(--ink-2)}.tl{font-weight:500}.tl:hover{text-decoration:underline}.empty{text-align:center;color:var(--ink-3);padding:48px 16px}.sheet{border:1px solid var(--line);box-shadow:var(--shadow-light);border-radius:10px;flex:none;max-width:720px;max-height:60vh;margin:12px 16px;padding:14px 16px;overflow:auto}.sheet-h{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.grid-f,.fields{flex-direction:column;gap:2px;display:flex}.fr{grid-template-columns:160px minmax(0,1fr);align-items:center;gap:8px;min-height:36px;display:grid}.fr-l{color:var(--ink-2);font-size:13px}.board{background:var(--board-bg,var(--side));flex:1;grid-auto-columns:minmax(220px,1fr);grid-auto-flow:column;gap:8px;min-height:0;padding:12px;display:grid;overflow:auto}.col{background:var(--col-bg,transparent);border-radius:8px;flex-direction:column;gap:6px;min-height:140px;padding:4px;display:flex}.col.over{background:var(--blue-soft);box-shadow:inset 0 0 0 1px var(--focus)}.col-h{color:var(--ink-3);align-items:center;gap:6px;padding:2px 4px 4px;font-size:12.5px;font-weight:500;display:flex}.kcard{background:var(--bg);border:1px solid var(--line);box-shadow:var(--shadow-light);cursor:grab;border-radius:8px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.kcard:hover{border-color:var(--ink-3)}.kcard-t{font-weight:500}.kcard-held{background:var(--t-amber-bg);color:var(--t-amber);border-radius:999px;align-self:flex-start;align-items:center;gap:4px;margin-top:2px;padding:1px 7px;font-size:12px;display:inline-flex}.kcard-s{color:var(--ink-3);font-size:12px}.kcard-t:hover{text-decoration:underline}.kcard-f{flex-direction:column;gap:2px;margin:4px 0 0;font-size:12.5px;display:flex}.kcard-f>div{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:8px;display:grid}.kcard-f dt{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kcard-f dd{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.kcard-next{color:var(--ink-3);cursor:pointer;background:0 0;border:0;align-self:flex-end;padding:2px 0 0;font-size:12px}@media (hover:hover){.kcard-next{opacity:0;transition:opacity .12s}.kcard:hover .kcard-next,.kcard:focus-within .kcard-next{opacity:1}}.kcard-next:hover{color:var(--blue)}.board-err{margin:8px 12px 0}.rec{flex:1;grid-template-columns:minmax(0,1fr) 380px;min-height:0;display:grid;overflow:hidden}.rec-main{padding:20px 24px 32px;overflow-y:auto}.rec-side{border-left:1px solid var(--line);background:var(--side);padding:20px 16px;overflow-y:auto}.stages{margin-bottom:18px}.stg-row{flex-wrap:wrap;gap:4px;display:flex}.stg{border:1px solid var(--line);background:var(--bg);height:28px;color:var(--ink-2);border-radius:6px;padding:0 12px;font-size:13px;font-weight:500}.stg:hover:not(:disabled){background:var(--hover)}.stg:disabled{cursor:default}.stg[aria-pressed=true].blue{background:var(--t-blue-bg);color:var(--t-blue);border-color:#0000}.stg[aria-pressed=true].violet{background:var(--t-violet-bg);color:var(--t-violet);border-color:#0000}.stg[aria-pressed=true].orange{background:var(--t-orange-bg);color:var(--t-orange);border-color:#0000}.stg[aria-pressed=true].green{background:var(--t-green-bg);color:var(--t-green);border-color:#0000}.stg[aria-pressed=true].red{background:var(--t-red-bg);color:var(--t-red);border-color:#0000}.stg[aria-pressed=true].amber{background:var(--t-amber-bg);color:var(--t-amber);border-color:#0000}.stg[aria-pressed=true].gray{background:var(--t-gray-bg);color:var(--t-gray);border-color:#0000}.act-f{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.act-f .row{justify-content:space-between;margin:0}.feed{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.ev-h{color:var(--ink-2);align-items:center;gap:6px;font-size:12.5px;display:flex}.ev-h b{color:var(--ink);font-weight:500}.ev-h time{color:var(--ink-3);margin-left:auto;font-size:12px}.ev-b{white-space:pre-wrap;word-break:break-word;margin-top:2px}.ev.event .ev-b{color:var(--ink-2);font-size:13px}.ev:not(.event) .ev-b{background:var(--bg);border:1px solid var(--line);border-radius:8px;padding:8px 10px}.page{--page-w:1000px;padding:20px max(24px, calc((100% - var(--page-w)) / 2)) 40px;flex-direction:column;flex:1;gap:28px;display:flex;overflow-y:auto}.tbl{min-width:0}.tbl td{max-width:none}.inline-f{align-items:center;gap:6px;display:flex}.inline-f .msg{margin:0 0 0 6px}.inv-f{align-items:center;gap:6px;max-width:620px;margin-bottom:8px;display:flex}.inv-link{max-width:620px;margin-bottom:10px}.roles{flex-direction:column;gap:6px;display:flex}.role{border:1px solid var(--line);border-radius:8px;padding:8px 12px}.role summary{cursor:pointer;align-items:center;gap:10px;display:flex}.role-f{flex-direction:column;gap:6px;max-width:560px;margin-top:10px;display:flex}.perm{min-width:0;margin:6px 0}.perm td,.perm th{height:36px}.kv dd{margin:0;font-weight:500}.fbar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px;padding:8px 16px;display:flex}.fchip{background:var(--blue-soft);height:26px;color:var(--blue);border-radius:6px;align-items:center;gap:6px;padding:0 4px 0 9px;font-size:12.5px;font-weight:500;display:inline-flex}.fchip button{color:inherit;opacity:.7;background:0 0;border:none;border-radius:4px;place-items:center;width:18px;height:18px;display:grid}.fchip button:hover{opacity:1}.fmsg{margin:8px 16px 0}.fpop{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.fpop .inp{width:auto;min-width:120px;height:28px}.home{flex:1;grid-template-columns:minmax(0,1fr) 340px;min-height:0;display:grid;overflow:hidden}.chat{flex-direction:column;gap:10px;min-height:0;padding:16px 24px;display:flex;overflow:hidden}.feed-as{flex-direction:column;flex:1;gap:14px;width:100%;margin:0;padding:0 max(0px,50% - 380px);list-style:none;display:flex;overflow-y:auto}.am{flex-direction:column;gap:4px;display:flex}.am-who{color:var(--ink-3);font-size:12px;font-weight:500}.am-text{white-space:pre-wrap;word-break:break-word;line-height:1.55}.am.user{align-items:flex-end}.am.user .am-text{background:var(--blue-soft);color:var(--ink);border-radius:12px 12px 4px;align-self:flex-end;max-width:80%;padding:8px 12px}.am.cont{margin-top:-6px}.am-text.md{white-space:normal}.am-text.md p{margin:0 0 8px}.am-text.md p:last-child{margin-bottom:0}.am-text.md ul,.am-text.md ol{margin:0 0 8px;padding-left:20px}.am-text.md li{margin:2px 0}.am-text.md strong{font-weight:600}.am-tool{border:1px solid var(--line);background:var(--sunken);border-radius:8px;padding:4px 10px;font-size:12.5px}.am-tool.err{border-color:var(--t-red-bg)}.am-tool summary{cursor:pointer;align-items:center;gap:6px;display:flex}.am-tool pre,.pend pre{white-space:pre-wrap;word-break:break-all;color:var(--ink-2);margin:6px 0;font-size:12px}.am-tool pre.res{border-top:1px solid var(--line);padding-top:6px}.pend{border:1px solid var(--t-amber-bg);background:var(--t-amber-bg);border-radius:10px;width:100%;max-width:760px;margin-inline:auto;padding:10px 14px}.pend ul{margin:6px 0;padding-left:18px}.composer-w{flex-direction:column;gap:8px;width:100%;max-width:620px;margin-inline:auto;display:flex}.composer{border:1px solid var(--line);background:var(--bg);box-shadow:var(--shadow-light);border-radius:12px;flex-direction:column;gap:2px;padding:10px 10px 8px 12px;display:flex}.composer:focus-within{border-color:var(--ink-3)}.composer .ta{resize:none;background:0 0;border:0;outline:0;min-height:44px;padding:0;line-height:1.5}.composer .busy{visibility:hidden;margin-right:auto;font-size:12px}.composer[aria-busy=true] .busy{visibility:visible}.send{background:var(--blue);color:#fff;border:0;border-radius:7px;place-items:center;width:36px;height:26px;display:grid}.send:hover{filter:brightness(1.08)}.send svg{width:14px;height:14px}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{border:1px solid var(--line);background:var(--bg);color:var(--ink-2);box-shadow:var(--shadow-light);border-radius:7px;padding:3px 9px;font-size:12.5px}.chip:hover{color:var(--ink);border-color:var(--ink-3)}.hello{color:var(--ink);white-space:pre-wrap;max-width:620px;padding-top:24px;line-height:1.6}.chat-note{color:var(--ink-3);text-align:center;border-bottom:1px solid var(--line);margin-bottom:12px;padding:6px 0 10px;font-size:12px;list-style:none}.am-tc{flex-direction:column;gap:6px;display:flex}.rcards{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.rcard{border:1px solid var(--line);background:var(--bg);box-shadow:var(--shadow-light);border-radius:8px;align-items:center;gap:6px;max-width:280px;padding:4px 10px;font-size:13px;display:flex}.rcard:hover{border-color:var(--ink-3)}.rc-t{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.crp{border:1px solid var(--line);background:var(--bg);border-radius:10px;flex-direction:column;min-width:0;max-width:640px;display:flex;overflow:hidden}.crp-h{align-items:center;gap:8px;padding:9px 10px 0 12px;display:flex}.crp-i{color:var(--blue);flex:none}.crp-t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13.5px;font-weight:600;overflow:hidden}.crp-seg{border:1px solid var(--line);border-radius:7px;flex:none;gap:2px;padding:2px;display:inline-flex}.crp-seg button{height:22px;color:var(--ink-3);background:0 0;border:0;border-radius:5px;place-items:center;padding:0 6px;display:grid}.crp-seg button[aria-pressed=true]{background:var(--hover);color:var(--ink)}.crp-b{min-width:0;padding:8px 12px 12px}.crp-b .rp-num{padding:4px 0;font-size:28px}.crp-k{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0 0 8px;display:flex}.crp-k b{letter-spacing:-.01em;font-size:20px;font-weight:600}.crp-k .good{color:var(--t-green);font-size:12.5px;font-weight:500}.crp-k .bad{color:var(--t-red);font-size:12.5px;font-weight:500}.crp-k .ph{font-size:12.5px}.crp-tw{overflow-x:auto}.crp-tw .tbl{width:100%;font-size:13px}.crp-f{border-top:1px solid var(--line-2);background:var(--side);flex-wrap:wrap;align-items:center;gap:6px;padding:7px 10px 7px 12px;display:flex}.crp-src{min-width:0;color:var(--ink-3);flex:100%;align-items:center;gap:5px;font-size:11.5px;display:flex}.crp-note{border-top:1px solid var(--line-2);margin:0;padding:6px 12px;font-size:12px}.crp-f .btn.sm{align-items:center;gap:5px;display:inline-flex}.crp-fw{background:var(--side);padding:0 12px 10px}.crp-tw-g{flex-direction:column;gap:8px;max-width:640px;display:flex}.crp-tw-g>.crp-fw{background:0 0;padding:0}.crp.compact .crp-f{gap:2px}.crp.compact .crp-src{flex:auto}.crp.compact .crp-f .icon-btn{padding:4px}.crp-tiles{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;max-width:640px;display:grid}.crp.compact .crp-src{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.crp.compact .crp-src .ico{display:none}.crp-big{flex-direction:column;gap:14px;display:flex}.crp-big .rp-chart{max-height:460px}.crp-fl{flex-direction:column;gap:4px;margin-bottom:10px;display:flex}.crp-boards{border:0;flex-direction:column;gap:6px;margin:0 0 10px;padding:0;display:flex}.crp-boards legend{color:var(--ink-2);margin-bottom:4px;padding:0;font-size:12.5px;font-weight:500}.dock-m .crp{max-width:none;margin-top:4px}.cd-t td,.cd-t th{white-space:nowrap}.cd-t .cd-ck{width:24px;padding-right:0}.cd-t input{accent-color:var(--blue);margin:0}.cd-stg{gap:3px;margin:2px 0 10px;display:flex}.cd-stg span{background:var(--line-2);min-width:0;height:22px;color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;border-radius:4px;flex:1;place-items:center;padding:0 4px;font-size:11.5px;display:grid;overflow:hidden}.cd-stg span.cur{background:var(--blue);color:#fff;font-weight:500}.cd-kv{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px 16px;margin:0;display:grid}.cd-kv dt{color:var(--ink-3);font-size:11.5px}.cd-kv dd{margin:0;font-size:13px}.cd-last{color:var(--ink-2);border-top:1px solid var(--line-2);align-items:flex-start;gap:8px;margin:10px 0 0;padding-top:8px;font-size:12.5px;display:flex}.cd-last b{color:var(--ink);font-weight:500}.cd-last .ico{flex:none;margin-top:3px}.cd-wait{margin:4px 0;font-size:12.5px}.cd-miss{color:var(--t-amber);background:var(--t-amber-bg);border-radius:6px;margin:10px 0 0;padding:6px 8px;font-size:12.5px}.cd-ag+.cd-ag{margin-top:10px}.cd-ag h4{color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em;margin:0 0 4px;font-size:11.5px;font-weight:600}.cd-ag ul{margin:0;padding:0;list-style:none}.cd-ag li{border-top:1px solid var(--line-2);align-items:center;gap:8px;min-width:0;padding:5px 0;font-size:13px;display:flex}.cd-ag li:first-child{border-top:none}.cd-ag .ag-t{width:72px;color:var(--ink-3);flex:none;font-size:12px}.cd-ag li a{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cd-ag li .tag{margin-left:auto}.chg{flex-direction:column;gap:8px;margin:6px 0;display:flex}.chg-i{border:1px solid var(--line);background:var(--bg);border-radius:8px;flex-direction:column;gap:6px;padding:8px 10px;display:flex}.chg-h{margin:0;font-size:13px}.chg-h span{color:var(--ink-2)}.chg-t{table-layout:fixed;width:100%;font-size:12.5px}.chg-t td{overflow-wrap:anywhere;vertical-align:top}.chg-was{color:var(--ink-3);text-decoration:line-through}.chg-now{font-weight:500}.pend ul:has(.chg-i){flex-direction:column;gap:6px;padding:0;list-style:none;display:flex}.dock-m .crp-tiles{grid-template-columns:1fr}.stl{border:1px solid var(--t-orange-bg);background:var(--t-orange-bg);border-radius:8px;flex-direction:column;gap:6px;margin:0 0 6px;padding:8px 10px;display:flex}.stl-h{color:var(--t-orange);margin:0;font-size:13px;font-weight:500}.stl .stl-l{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.stl-l p{overflow-wrap:anywhere;margin:0;font-size:12.5px}.stl .crp-tw{background:var(--bg);border-radius:6px}.stl .row{margin:0}.dock{padding:12px;overflow-y:auto}.pcard{background:var(--bg);box-shadow:var(--shadow-float);border-radius:12px;flex-direction:column;display:flex}.psec{border-bottom:1px solid var(--line)}.psec>summary{cursor:pointer;gap:6px;padding:10px 12px;list-style:none}.psec>summary::-webkit-details-marker{display:none}.pn-t{font-size:13px;font-weight:600}.pn-n{color:var(--ink-3);font-size:12.5px}.pnhead .sp{flex:1}.psec .pn-x{opacity:0;padding:2px}.psec>summary:hover .pn-x,.psec .pn-x:focus-visible{opacity:1}.psec:has(>.pn-xf){position:relative}.pn-xs{flex:none;width:20px;height:20px}.pn-xf{display:inline-flex;position:absolute;top:10px;right:34px}.psec>summary:hover~.pn-xf .pn-x,.pn-xf:hover .pn-x{opacity:1}details.psec:has(>.pn-xf)::details-content{content-visibility:visible}details.psec:not([open])>.psec-b{display:none}.pn-c{transition:transform .12s}.psec:not([open]) .pn-c{transform:rotate(-90deg)}.psec-b{padding:0 12px 12px}.qtask{align-items:center;gap:6px;margin-top:8px;display:flex}.qtask .inp{flex:1}.plist.two li{flex-direction:column;align-items:flex-start;gap:0}.ch-dot{background:var(--ink-3);border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.ch-dot.whatsapp{background:#25d366}.ch-dot.instagram{background:#d62976}.ch-dot.messenger{background:#0a7cff}.padd{color:var(--ink-3);padding:8px 12px}.panel{background:var(--bg);box-shadow:var(--shadow-float);border-radius:10px;padding:12px 14px}.plist{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.plist li{justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.plist a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.plist a:hover{text-decoration:underline}.plist a[aria-current=true]{font-weight:600}.tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:18px;margin-bottom:-8px;display:flex}.tab{color:var(--ink-3);border-bottom:2px solid #0000;margin-bottom:-1px;padding:0 0 9px;font-size:13px;font-weight:500}.tab:hover{color:var(--ink)}.tab[aria-current=page]{color:var(--ink);border-bottom-color:var(--ink)}.objlist{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.objlist a{border:1px solid var(--line);border-radius:8px;align-items:center;gap:10px;padding:10px 12px;display:flex}.objlist a:hover{background:var(--hover)}.frow{border-bottom:1px solid var(--line);flex-direction:column;gap:6px;padding:8px 0;display:flex}.frow.arch{opacity:.6}.mini.sub{padding-left:4px}.colchip{gap:2px;height:24px}.rtabs{margin:0 0 14px}.lines td{max-width:none}.inp.num{width:90px}.ev-m{margin-top:2px;font-size:12px}.ev-h .tag .ico{width:11px;height:11px}.depblk{border-bottom:1px dashed var(--line-2);flex-wrap:wrap;align-items:center;gap:6px;padding:4px 0;display:flex}.lnkbtn{color:inherit;cursor:pointer;background:0 0;border:none;padding:0 2px}.lnkbtn:hover{text-decoration:underline}.frow-h{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.frow-h .inp{width:220px}.frow-h code{color:var(--ink-3);font-size:12px}.opts{border-left:2px solid var(--line-2);flex-direction:column;gap:4px;margin-left:4px;padding-left:16px;display:flex}.opts .inline-f .inp{width:auto;min-width:120px}.mini{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mini .inp{width:auto;min-width:110px}.chkset{flex-wrap:wrap;gap:4px 12px;font-size:12.5px;display:flex}.newf{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end;gap:8px;max-width:900px;display:grid}.newf .inp.ta{min-height:30px}.newf .fcm:empty{display:none}.lview{flex-direction:column;flex:1;gap:14px;padding:12px 16px 24px;display:flex;overflow-y:auto}.lgrp .h2{color:var(--ink)}.lv-head,.lview .lrows li{grid-template-columns:24px minmax(0,1fr) minmax(120px,200px) minmax(110px,180px) minmax(90px,130px);align-items:center;column-gap:12px;display:grid}.lv-head{color:var(--ink-3);border-bottom:1px solid var(--line);padding:0 0 6px;font-size:12px}.lv-t{align-items:center;gap:8px;min-width:0;display:flex}.lv-t .tl{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lv-d,.lv-p{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.lv-d.late{color:var(--t-red);font-weight:500}.lv-s{min-width:0}.menu .menu-sep{border-top:1px solid var(--line-2);margin:4px 0}@media (max-width:640px){.lv-head{display:none}.lview .lrows{gap:8px}.lview .lrows li{border:1px solid var(--line);background:var(--bg);border-radius:10px;flex-wrap:wrap;gap:4px 10px;min-height:0;padding:10px 12px;display:flex}.lview .lrows li>:first-child{flex:none}.lv-t{flex:calc(100% - 44px)}.lv-t .tl{white-space:normal;overflow-wrap:anywhere}.lv-d{margin-left:34px}.lv-d,.lv-p,.lv-s{flex:none;max-width:100%}.lview .lv-dash{display:none}.lview .lv-nl{display:inline}.vbar .vw-pick>summary>span{display:none}}.lv-nl{display:none}.lrows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lrows li{border-bottom:1px solid var(--line-2);align-items:center;gap:10px;min-height:36px;font-size:13.5px;display:flex}.lrows li.closed .tl{color:var(--ink-3);text-decoration:line-through}.chkbtn{border:1.5px solid var(--ink-3);background:var(--bg);width:18px;height:18px;color:var(--t-green);border-radius:50%;place-items:center;padding:0;font-size:11px;display:grid}.chkbtn[aria-pressed=true]{border-color:var(--t-green);background:var(--t-green-bg)}.calv{flex:1;padding:12px 16px;overflow:auto}.cal-nav{align-items:center;gap:8px;margin-bottom:10px;display:flex}.cal-nav b{text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.mgrid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.mday{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;gap:2px;min-width:0;min-height:92px;padding:4px;display:flex}.mday.out{background:var(--sunken)}.mday.now .mnum{background:var(--blue);color:#fff;border-radius:10px;padding:0 6px}.mnum{color:var(--ink-3);align-self:flex-start;font-size:12px}.mitem{background:var(--blue-soft);color:var(--t-blue);text-overflow:ellipsis;white-space:nowrap;border-radius:4px;padding:1px 5px;font-size:12px;overflow:hidden}.mitem.event{background:var(--t-violet-bg);color:var(--t-violet)}.mitem.done{background:var(--sunken);color:var(--ink-3);text-decoration:line-through}.mitem.late{background:var(--t-red-bg,#fdecec);color:var(--t-red);box-shadow:inset 3px 0 0 var(--t-red)}.mitem.record,.citem.record{background:var(--sunken);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.mitem.late,.citem.late{background:var(--t-red-bg,#fdecec);color:var(--t-red);box-shadow:inset 3px 0 0 var(--t-red)}.mmore>summary{color:var(--ink-2);cursor:pointer;padding:1px 5px;font-size:12px;list-style:none}.mmore>summary::-webkit-details-marker{display:none}.mmore .mitem{margin-top:2px;display:block}.cal-nav .mc-sum{font-size:12.5px}.mitem.activity{background:var(--t-amber-bg);color:var(--t-amber)}.wgrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.wday{border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:4px;min-width:0;min-height:200px;padding:6px;display:flex}.wday.now{border-color:var(--blue)}.wday h3{color:var(--ink-2);margin:0 0 4px;font-size:12px;font-weight:600}.citem{background:var(--blue-soft);color:var(--t-blue);border-radius:6px;padding:3px 6px;font-size:12.5px;display:block}.citem.event{background:var(--t-violet-bg);color:var(--t-violet)}.citem.activity{background:var(--t-amber-bg);color:var(--t-amber)}.citem time{font-variant-numeric:tabular-nums;margin-right:4px}.evpanel{border:1px solid var(--line);box-shadow:var(--shadow-light);border-radius:10px;max-width:720px;padding:12px 14px}.pnhead{justify-content:space-between;align-items:center;display:flex}.pnhead form{display:inline-flex}@media (max-width:820px){.app{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.mtop{display:flex}.side{display:none}html.side-open .side{z-index:70;width:min(300px,86vw);box-shadow:var(--shadow-sheet);display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}html.side-open .side-back{display:block}.side .me-pop{bottom:calc(100% + 4px)}.side .side-min-btn{display:none}.bar{flex-wrap:wrap;height:auto;min-height:48px;padding:8px 12px}.bar-r{flex-wrap:wrap;margin-left:0}.search{width:100%}.rec{grid-template-columns:1fr;overflow:auto}.rec-main,.rec-side{overflow:visible}.rec-side{border-left:0;border-top:1px solid var(--line)}.fr{grid-template-columns:1fr;gap:2px;padding:4px 0}.sheet{margin:12px}.page{padding:16px 12px}.mgrid{grid-template-columns:repeat(7,minmax(40px,1fr))}.mday{min-height:60px}.wgrid{grid-template-columns:1fr}.home{grid-template-columns:1fr;overflow:auto}.chat{padding:12px;overflow:visible}.feed-as{flex:none;overflow:visible}.hello{padding-top:4px}.chat-scroll{flex:none;overflow:visible}.dock{border-left:0;border-top:1px solid var(--line)}.inv-f{flex-wrap:wrap}.tbl-scroll{overflow-x:auto}}.danger-zone{border-top:1px solid var(--line);margin-top:24px;padding-top:12px}.btn.danger{color:var(--t-red);border-color:var(--t-red-bg)}.mday.off,.wday.off{background:var(--sunken)}.pre{white-space:pre-wrap}.docv{--acc:#1f2328;color:#1f2328;border:1px solid var(--line);background:#fff;border-radius:8px;max-width:780px;padding:32px 36px;font-size:14px;line-height:1.55}.docv h1{color:var(--acc);margin:0 0 8px;font-size:22px}.docv h2{color:var(--acc);margin:18px 0 6px;font-size:15px}.docv-h{border-bottom:2px solid var(--acc);justify-content:space-between;gap:16px;margin-bottom:14px;padding-bottom:10px;display:flex}.docv-h dl{grid-template-columns:auto auto;gap:2px 12px;margin:0;font-size:13px;display:grid}.docv-h dt{color:#666}.docv-h dd{margin:0}.docv-p{grid-template-columns:1fr 1fr;gap:16px;margin:10px 0;display:grid}.docv-p span{color:#666;font-size:12px;display:block}.docv-c{border-left:3px solid var(--acc);background:#f7f7f8;margin:12px 0;padding:8px 12px}.docv-t{border-collapse:collapse;width:100%;margin:12px 0}.docv-t th,.docv-t td{text-align:left;border-bottom:1px solid #ebebeb;padding:6px 4px}.docv-tot{justify-content:flex-end;gap:16px;margin:8px 0;font-size:15px;display:flex}.docv-a{color:#666;border-top:1px dashed #ccc;margin-top:22px;padding-top:10px;font-size:12px}.docv-al{display:block}.docv-acc{color:#1f2328;gap:4px;margin:8px 0 0;font-size:13px;display:grid}.docv-acc>div{flex-wrap:wrap;gap:8px;display:flex}.docv-acc dt{color:#666;min-width:110px}.docv-acc dd{overflow-wrap:anywhere;min-width:0;margin:0;font-weight:550}.docv-aw{color:#666;margin:8px 0 0;font-size:13px}.docv-f{color:#666;border-top:1px solid #ebebeb;margin-top:24px;padding-top:8px;font-size:12px}.doc-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:20px;display:grid}@media (max-width:900px){.doc-layout{grid-template-columns:1fr}}.pub{max-width:820px;margin:24px auto;padding:0 16px}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.h3{margin:14px 0 6px;font-size:13px;font-weight:600}.form-preview{border:1px solid var(--line);background:#fff;border-radius:8px;width:100%;max-width:640px;height:560px}.ib{border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(220px,320px) 1fr;min-height:480px;margin-top:8px;display:grid;overflow:hidden}.ib-list{border-right:1px solid var(--line);max-height:70vh;margin:0;padding:0;list-style:none;overflow-y:auto}.ib-empty{padding:16px}.cv{border-bottom:1px solid var(--line-2);color:inherit;grid-template-columns:auto 1fr auto;align-items:start;gap:8px;padding:10px 12px;text-decoration:none;display:grid}.cv:hover{background:var(--line-2)}.cv[aria-current=true]{background:var(--t-blue-bg)}.cv-m{flex-direction:column;min-width:0;display:flex}.cv-n{font-weight:500}.cv-p{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.cv-t{color:var(--ink-3);flex-direction:column;align-items:flex-end;gap:2px;font-size:12px;display:flex}.un{background:var(--t-blue);color:#fff;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:600;display:inline-flex}.ch{background:var(--line-2);color:var(--ink-2);white-space:nowrap;border-radius:4px;padding:1px 6px;font-size:11px;font-weight:500}.ch-whatsapp{background:var(--t-green-bg);color:var(--t-green)}.ch-messenger{background:var(--t-blue-bg);color:var(--t-blue)}.ch-portal{background:var(--sunken);color:var(--ink)}.th{flex-direction:column;min-width:0;padding:12px;display:flex}.th-h{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:10px;display:flex}.th-h .sp{flex:1}.th-m{flex-direction:column;flex:1;gap:8px;max-height:52vh;margin:0;padding:12px 0;list-style:none;display:flex;overflow-y:auto}.bub{background:var(--line-2);border-radius:10px;max-width:78%;padding:8px 10px}.bub.out{background:var(--t-blue-bg);align-self:flex-end}.bub-t{white-space:pre-wrap;word-break:break-word}.bub-m{color:var(--ink-3);margin-top:2px;font-size:11.5px}.bub-m .err{color:var(--t-red)}.th-c{border-top:1px solid var(--line);padding-top:10px}.win{color:var(--t-green);margin:0 0 6px;font-size:12px}.win.closed{color:var(--t-amber)}.nav-count{background:var(--t-blue);color:#fff;border-radius:9px;margin-left:auto;padding:0 6px;font-size:11px;font-weight:600}.nav-dot{background:var(--t-blue);border-radius:50%;flex:none;width:8px;height:8px;margin-left:auto}@media (max-width:760px){.ib{grid-template-columns:1fr}.ib-list{border-right:0;border-bottom:1px solid var(--line);max-height:40vh}}.rconv{border:1px solid var(--line);border-radius:8px;margin-bottom:8px;padding:8px}.rconv .row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rconv .th-m{max-height:240px}.qlist{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.qcard{border:1px solid var(--line);border-radius:8px;padding:8px 10px}.qcard .row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.qcard .sp{flex:1}.qmembers{border:0;flex-direction:column;gap:4px;margin:6px 0;padding:0;display:flex}.qm{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.qform .row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bub-tr{color:var(--ink-2);border-top:1px dashed var(--line);margin-top:4px;padding-top:3px;font-size:12.5px}.cues{border:1px solid var(--line);border-radius:8px;margin:6px 0;padding:8px}.cues li{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cues q{font-style:italic}.tag.violet{background:var(--t-violet-bg);color:var(--t-violet)}.tpl-send{margin-top:8px}.tpl-send .inline-f{margin:4px 0}.rp-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,460px),1fr));gap:12px;margin:8px 0 16px;display:grid}.rp-card{border:1px solid var(--line);border-radius:8px;padding:12px}.rp-card .row{align-items:center;gap:8px;display:flex}.rp-card .sp{flex:1}.rp-chart{width:100%;height:auto;max-height:320px}.rp-chart a:hover rect,.rp-chart a:hover circle{fill-opacity:1;opacity:.8}.rp-num{letter-spacing:-.02em;padding:12px 0;font-size:40px;font-weight:600}.rp-note{margin:6px 0}.rp-pie{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.rp-legend{flex-direction:column;gap:4px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.rp-legend .sw{border-radius:2px;width:10px;height:10px;margin-right:6px;display:inline-block}.rp-builder .inline-f{flex-wrap:wrap}.tbl .num{text-align:right}.rb{flex:1;grid-template-columns:300px minmax(0,1fr);min-height:0;display:grid}.rb-cfg{border-right:1px solid var(--line);background:var(--side);flex-direction:column;gap:16px;padding:14px 14px 30px;display:flex;overflow-y:auto}.rb-sec{border:0;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;display:flex}.rb-h{color:var(--ink-3);margin:0;padding:0;font-size:12px;font-weight:500}.rb-hint{margin:0;font-size:12px}.rb-trend{flex-wrap:wrap;gap:6px;display:flex}.rb-vis{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.rb-vis legend{grid-column:1/-1;margin-bottom:6px}.rb-ch{border:1px solid var(--line);background:var(--bg);min-height:30px;color:var(--ink-2);cursor:pointer;text-align:center;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:4px 6px;font-size:12.5px;display:flex}.rb-ch input{opacity:0;pointer-events:none;position:absolute}.rb-ch:has(input:checked){border-color:var(--blue);color:var(--blue);background:var(--blue-soft)}.rb-ch:has(input:focus-visible){outline:2px solid var(--blue)}.rb-prev{flex-direction:column;gap:12px;min-width:0;padding:16px 24px 40px;display:flex;overflow-y:auto}.rb-save{flex-wrap:wrap}.rb-save .inp{max-width:360px}.rb-what{margin:0 0 8px}@media (max-width:820px){.rb{grid-template-columns:1fr}.rb-cfg{border-right:0;border-bottom:1px solid var(--line)}}.rp-kpi{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.rp-kpi .rp-num{padding-bottom:4px}.rp-cmp{align-items:center;gap:8px;padding-bottom:10px;font-size:12.5px;display:flex}.rp-spark{flex:none;margin-bottom:10px}.rp-chg{white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:4px;align-items:center;gap:2px;padding:1px 6px;font-size:12px;font-weight:500;display:inline-flex}.rp-chg.good{background:var(--t-green-bg);color:var(--t-green)}.rp-chg.bad{background:var(--t-red-bg);color:var(--t-red)}.rp-chg.flat{background:var(--sunken);color:var(--ink-3)}.rp-gt .rp-chg{margin-left:6px;padding:0 4px;font-size:11px}.rp-tblw{max-width:100%;overflow-x:auto}.rp-gt{width:100%;font-size:13px}.rp-gt th,.rp-gt td{height:32px;padding:0 10px}.rp-gt th.num a{color:inherit}.rp-gt tr.sub td{background:var(--sunken);font-weight:500}.rp-gt tr.d1 .lbl-c{padding-left:26px}.rp-gt .lbl-c .sw{vertical-align:1px;border-radius:2px;width:8px;height:8px;margin-right:6px;display:inline-block}.rp-gt td a{color:inherit}.rp-gt td a:hover{text-decoration:underline}.rp-gt td.tot,.rp-gt tfoot td{font-weight:600}.rp-gt tfoot td{border-top:1px solid var(--line)}.rp-trunc{margin:6px 0 0;font-size:12px}.ms-group{flex-direction:column;gap:8px;display:flex}.ms-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:12px;display:grid}.ms-card{border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:4px;min-width:0;padding:12px;display:flex}.ms-card .row{align-items:center;gap:8px;display:flex}.ms-card .sp{flex:1}.ms-name{margin:0;font-size:14px;font-weight:600}.ms-val{letter-spacing:-.01em;font-size:18px;font-weight:600}.ms-desc{color:var(--ink-2);margin:0}.ms-sum,.ms-use{overflow-wrap:anywhere;margin:0;font-size:12.5px}.ms-act{margin-top:4px}.ms-map{flex-direction:column;gap:6px;margin-top:6px;display:flex}.ms-map .row{align-items:center;gap:8px;display:flex}.ms-map-l{min-width:120px;color:var(--ink-2);font-size:13px}.ai-dock{z-index:41;background:var(--bg);width:min(420px,100vw - 32px);max-height:min(620px,100vh - 90px);box-shadow:var(--shadow-sheet);border-radius:12px;flex-direction:column;padding:10px;display:flex;position:fixed;bottom:64px;right:18px}@media (min-width:1100px){.app:has(>.ai-dock){grid-template-columns:240px minmax(0,1fr) 380px}.ai-dock{width:auto;height:100%;min-height:0;max-height:none;box-shadow:none;border-left:1px solid var(--line);border-radius:0;padding:12px 14px;position:static}}.dock-chips{margin:6px 0 2px}.dock-chips .chip{align-items:center;gap:4px;display:inline-flex}.dock-h{align-items:center;gap:8px;display:flex}.dock-h .sp{flex:1}.dock-seen{color:var(--ink-2);margin:4px 0 6px;font-size:12px}.dock-m{flex-direction:column;flex:1;gap:12px;min-height:60px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.dock-m .am.user .am-text{padding:6px 12px}.dock-f{align-items:flex-end;gap:6px;margin-top:6px;display:flex}.dock-f textarea{flex:1}.cmdk-back{z-index:80;background:#00000040;justify-content:center;padding-top:12vh;display:flex;position:fixed;inset:0}.cmdk{background:var(--bg);width:min(560px,100vw - 32px);box-shadow:var(--shadow-sheet);border-radius:12px;height:fit-content;padding:8px}.cmdk ul{max-height:50vh;margin:6px 0 0;padding:0;list-style:none;overflow-y:auto}.cmdk li{cursor:pointer;border-radius:6px;padding:7px 10px}.cmdk li.on{background:var(--hover)}.bulkbar{border-bottom:1px solid var(--line-2);flex-wrap:wrap;align-items:center;gap:6px;padding:6px 16px;font-size:12.5px;display:flex}.arch-bar{background:var(--sunken);color:var(--ink-2);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.arch-bar>span{flex:1;min-width:0}.rchip.archived .rchip-t{color:var(--ink-3)}.arch-tag{margin-left:6px}.del-opts{flex-direction:column;gap:10px;margin-top:12px;display:flex}.del-opt{border:1px solid var(--line);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.del-opt>div:first-child{flex:1;min-width:200px}.del-opt .hint{margin:2px 0 0}.dupbar{background:var(--t-amber-bg);color:var(--ink);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.dupi{flex-wrap:wrap;flex:100%;align-items:center;gap:4px 8px;min-width:0;display:flex}.dupi-t{overflow-wrap:anywhere;flex:140px;min-width:0}.dupi form{margin:0;display:flex}.hist>summary{cursor:pointer;align-items:center;gap:6px;margin-top:14px;list-style:none;display:flex}.hist>summary::-webkit-details-marker{display:none}.hist-v .hst{display:inline}.hist-v .hst.old{color:var(--ink-3);text-decoration:line-through}.mg-head{flex-direction:column;gap:6px;display:flex}.mg-head p{margin:0}.mg-why{font-size:13.5px;font-weight:600}.mg-why[data-strength=weak],.mg-why[data-strength=none]{background:var(--t-amber-bg);border-radius:8px;padding:8px 12px;font-weight:500}.mg th[scope=row]{color:var(--ink-2);width:180px;font-weight:500}.mg td .chk-l{align-items:center;gap:8px;display:flex}.dupp{--page-w:1120px;gap:14px}.dup-sum{margin:0;font-size:13.5px}.dup-sum b{font-weight:600}.dupl{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.dupg{border:1px solid var(--line);background:var(--bg);border-radius:8px;min-width:0}.dupg-h{border-bottom:1px solid var(--line-2);justify-content:space-between;align-items:baseline;gap:12px;padding:10px 14px;display:flex}.dupg-t{flex-wrap:wrap;gap:2px 0;min-width:0;margin:0;font-size:13.5px;font-weight:600;display:flex}.dupg-r{overflow-wrap:anywhere}.dupg-r+.dupg-r:before{content:"·";color:var(--ink-3);margin:0 7px;font-weight:400}.dupg-n{white-space:nowrap;flex:none;font-size:12.5px}.dupg-tb{border-collapse:collapse;table-layout:fixed;width:100%;font-size:13px}.dupg-tb th{text-align:left;height:auto;color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;padding:8px 8px 4px;font-size:12px;font-weight:500;position:static;overflow:hidden}.dupg-tb td{border:0;border-top:1px solid var(--line-2);white-space:nowrap;text-overflow:ellipsis;max-width:none;height:auto;color:var(--ink-2);padding:7px 8px;overflow:hidden}.dupg-tb tbody tr:hover td{background:0 0}.dupg-tb tbody tr:first-child td{border-top:0}.dupg-tb th:first-child,.dupg-tb td:first-child{padding-left:14px}.dupg-tb th:last-child,.dupg-tb td:last-child{padding-right:14px}.dupg-tb .dupg-ck{width:36px;overflow:visible}.dupg-tb .dupg-ck input{vertical-align:middle;margin:0}.dupg-tb .dupg-name{width:34%}.dupg-tb .dupg-d{width:116px}.dupg-name a{color:var(--ink);font-weight:500}.dupg-name a:hover{text-decoration:underline}.dupg-more{border-top:1px solid var(--line-2);margin:0;padding:6px 14px;font-size:12.5px}.dupg-a{border-top:1px solid var(--line-2);background:var(--sunken);border-radius:0 0 8px 8px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 14px;display:flex}.dupg-a form{margin:0;display:flex}.dupg-hint{font-size:12.5px}.dup-more{align-items:center;gap:10px;margin:0;font-size:12.5px;display:flex}.dup-weak{border-top:1px solid var(--line);flex-direction:column;gap:10px;margin-top:6px;padding-top:14px;display:flex}.dup-weak-h{color:var(--ink);border-radius:6px;align-self:flex-start;align-items:center;gap:6px;padding:4px 8px 4px 4px;display:inline-flex}.dup-weak-h:hover{background:var(--hover)}.dup-weak-h .h3{margin:0;font-size:13.5px}.dup-weak-n{max-width:720px;margin:0;font-size:13px}@media (max-width:760px){.dupg-tb,.dupg-tb tbody,.dupg-tb tr,.dupg-tb td{width:auto;display:block}.dupg-tb thead{display:none}.dupg-tb tr{border-top:1px solid var(--line-2);padding:8px 14px;position:relative}.dupg-tb tbody tr:first-child{border-top:0}.dupg-tb td,.dupg-tb td:first-child,.dupg-tb td:last-child{white-space:normal;overflow-wrap:anywhere;border:0;padding:1px 0}.dupg-tb .dupg-name,.dupg-tb .dupg-d{width:auto}.dupg-tb td[data-l]:empty{display:none}.dupg-tb td[data-l]:before{content:attr(data-l) ": ";color:var(--ink-3)}.dupg-tb td.dupg-ck{width:auto;padding:0;position:absolute;top:8px;right:14px}.dupg-tb tr:has(.dupg-ck) .dupg-name{padding-right:32px}.dupg-h{flex-wrap:wrap}.dupg-a .btn{height:32px}.dupg-t{flex-direction:column;gap:2px}.dupg-r+.dupg-r:before{content:none}.dupg-tb td,.dupg-tb td:first-child,.dupg-tb td:last-child{line-height:1.45}}.live-stale{z-index:50;background:var(--ink);color:var(--bg);box-shadow:var(--shadow-float);border-radius:10px;align-items:center;gap:10px;padding:6px 8px 6px 14px;font-size:13px;display:flex;position:fixed;top:10px;left:50%;transform:translate(-50%)}.kv{grid-template-columns:max-content 1fr;gap:6px 16px;margin:0;display:grid}.kv dt{color:var(--ink-3)}.kv dd{margin:0}.usage{flex-direction:column;gap:8px;max-width:640px;margin:0;padding:0;list-style:none;display:flex}.usage li{grid-template-columns:200px 1fr 110px;align-items:center;gap:12px;display:grid}.u-bar{background:var(--line-2);border-radius:3px;height:6px;overflow:hidden}.u-bar i{background:var(--blue);height:100%;display:block}.u-bar i.warn{background:var(--t-amber)}.u-bar i.full{background:var(--t-red)}.u-n{font-variant-numeric:tabular-nums;color:var(--ink-2);text-align:right}.ckout{flex-direction:column;gap:4px;margin-top:8px;display:flex}@media (max-width:820px){.usage li{grid-template-columns:1fr 80px}.u-bar{grid-area:2/1/auto/-1}}.usage+.kv{margin-top:16px}.us-sec{min-width:0;max-width:100%}.us-sec .tbl-scroll{max-width:100%;overflow-x:auto}.us-f{grid-template-columns:minmax(60px,160px) 48px;align-items:center;gap:10px;display:grid}.tbl th.num,.tbl td.num{text-align:right}.pv-bar{background:var(--t-blue-bg);color:var(--t-blue);border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:6px 16px;font-size:13px;display:flex}.pv-bar span{flex:1;min-width:0}:is(.main:has(>.pv-bar)>.top-acts,.main:has(>.sp-bar)>.top-acts){align-self:flex-end;height:40px;padding-right:12px;position:static}.bl-banner{background:var(--t-red-bg);color:var(--t-red);border-bottom:1px solid var(--line);padding:8px 16px;font-size:13px}.bl-banner a{margin-left:6px;text-decoration:underline}.sp-bar{background:var(--t-orange-bg);color:var(--t-orange);border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:6px 16px;font-size:13px;display:flex}.sp-bar span{flex:1;min-width:0}.sp-ask{background:var(--t-amber-bg);color:var(--t-amber);border-bottom:1px solid var(--line);padding:8px 16px;font-size:13px}.sp-ask a{margin-left:6px;text-decoration:underline}.pp-people{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.pp-people li{align-items:center;gap:8px;display:flex}.sp-card{border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:6px;margin:8px 0 12px;padding:12px 14px;display:flex}.sp-paths{margin:6px 0 0;padding-left:18px;font-size:12.5px}.plat{flex-direction:column;min-height:100%;display:flex}.plat .page{--page-w:1300px}.side-sep{background:var(--line);flex:none;height:1px;margin:6px 4px}.pf-me{cursor:default}.pf-me small{color:var(--ink-3)}.lic-buy{flex-direction:column;gap:10px;max-width:760px;display:flex}.lic-buy .inline-f{flex-wrap:wrap;align-items:center}.lic-buy .kv{margin:0}.lic-found{margin-top:10px}.pf-quick{flex-wrap:wrap;gap:6px;display:inline-flex}.pf-full{color:var(--t-red);font-weight:600}.pf-target{overflow-wrap:anywhere;max-width:220px;color:var(--ink-2);font-size:12.5px}.pf-plans{flex-direction:column;gap:12px;display:flex}.pf-plan{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));align-items:end;gap:8px}.app>.side{padding:8px 10px 10px}.app>.side .nv{border-radius:7px;gap:10px;height:30px;font-size:13px;position:relative}.app>.side .nv .ico{width:16px;height:16px;color:var(--ink-2);flex:none}.app>.side .nv[aria-current=page],.app>.side .nv[aria-current=true]{background:var(--bg);box-shadow:0 0 0 1px #00000012,0 1px 2px #0000000f}html.dark .app>.side .nv[aria-current=page],html.dark .app>.side .nv[aria-current=true]{background:var(--active);box-shadow:inset 0 0 0 1px #ffffff0f}.app>.side .oi{border-radius:5px;width:18px;height:18px}.app>.side .grp{color:var(--ink-2);margin-top:14px;padding:0 30px 0 8px}.app>.side .nav-count{background:var(--blue);text-align:center;box-sizing:content-box;border-radius:9px;min-width:8px;height:18px;padding:0 6px;line-height:18px}.app>.side .nav-dot{background:var(--blue)}.grp-d{position:relative}.grp-add{width:24px;height:24px;color:var(--ink-2);opacity:0;border-radius:6px;place-items:center;transition:opacity .1s;display:grid;position:absolute;top:2px;right:2px}.grp-d:hover>.grp-add,.grp-add:focus-visible{opacity:1}.grp-add:hover{background:var(--active);color:var(--ink)}@media (hover:none){.grp-add{opacity:1}}.app>.side .grp-d.sub{margin-left:10px}.app>.side .grp-d.sub>.grp{height:26px;margin-top:6px}.app>.side .nv-more{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.app>.side .nv-more .ico{color:var(--ink-3)}.side-top{flex-direction:column;gap:6px;margin-bottom:8px;display:flex}.app>.side .ws{gap:2px;height:40px;padding:0}.ws-d{flex:1;min-width:0}.ws-b{cursor:pointer;border-radius:8px;align-items:center;gap:9px;min-width:0;height:34px;padding:0 6px;display:flex}.ws-b:hover,.ws-d[open] .ws-b{background:var(--hover)}.ws-b .ws-name{flex:0 auto;min-width:0;font-size:14px}.ws-b>.ico{color:var(--ink-3);flex:none}.app>.side .ws-logo{background:var(--blue);color:#fff;border-radius:7px;width:24px;height:24px;font-size:12px}html.dark .app>.side .ws-logo{color:#0b1f2c}.side-top .icon-btn{flex:none;width:30px;height:30px;padding:0}.side-bell .ta-n{background:var(--blue);box-shadow:0 0 0 2px var(--side);top:2px;right:1px}.side-top .menu{z-index:80;position:fixed;top:56px;left:8px;right:auto}.side-find{gap:6px;display:flex}.find-b{border:1px solid var(--line);background:var(--bg);min-width:0;height:32px;color:var(--ink-2);font:inherit;cursor:pointer;text-align:left;border-radius:8px;flex:1;align-items:center;gap:8px;padding:0 8px;font-size:13px;display:flex}.find-b:hover{border-color:color-mix(in srgb, var(--ink) 18%, var(--line));color:var(--ink)}.find-b span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.find-b kbd{font:inherit;color:var(--ink-3);border:1px solid var(--line);border-radius:5px;padding:0 5px;font-size:11px;line-height:17px}.side-new>summary{list-style:none}.side-new>summary::-webkit-details-marker{display:none}.new-b{box-sizing:border-box;border:1px solid var(--line);background:var(--bg);width:32px;height:32px;color:var(--ink);cursor:pointer;border-radius:8px;place-items:center;display:grid}.new-b:hover{background:var(--hover)}.side-new[open] .new-b{background:var(--blue-soft);border-color:color-mix(in srgb, var(--blue) 30%, var(--line));color:var(--blue)}.ws-pop{width:264px;padding:6px}.ws-pop hr{background:var(--line-2);border:0;height:1px;margin:5px 0}.ws-card{align-items:center;gap:10px;padding:8px 10px;display:flex}.app>.side .ws-card .ws-logo.lg{border-radius:9px;width:34px;height:34px;margin:0;font-size:15px}.ws-card-t{flex-direction:column;min-width:0;line-height:1.3;display:flex}.ws-card-t b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.ws-card-t small{color:var(--ink-2);font-size:12px}.ws-h{color:var(--ink-2);padding:6px 10px 4px;font-size:11.5px;font-weight:500;display:block}.app>.side .ws-logo.sm{border-radius:5px;width:20px;height:20px;font-size:10.5px}.ws-pop .ws-n{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ws-pop .ico{width:15px;height:15px;color:var(--ink-2)}.ws-pop .ico.on{color:var(--blue)}.app>.side .side-foot{flex-direction:row;align-items:center;gap:4px}.app>.side .side-foot .me-d{flex:1;min-width:0;margin-top:0}.side-foot .foot-b{width:30px;height:30px;color:var(--ink-2);flex:none;padding:0}.side-foot .foot-b[aria-current=page]{background:var(--active);color:var(--ink)}.mtop-b{position:relative}.mtop-dot{background:var(--blue);width:8px;height:8px;box-shadow:0 0 0 2px var(--side);border-radius:50%;position:absolute;top:5px;right:5px}@media (min-width:821px){html.side-min .app>.side .ws{flex-direction:column;gap:4px;height:auto}html.side-min .ws-d{flex:none}html.side-min .ws-b{justify-content:center;width:40px;height:36px;padding:0}html.side-min .ws-b>.ico,html.side-min .find-b span,html.side-min .grp-add{display:none}html.side-min .side-find{flex-direction:column;align-items:center}html.side-min .find-b{flex:none;justify-content:center;width:36px;padding:0}html.side-min .new-b{width:36px}html.side-min .app>.side .side-foot{flex-direction:column}html.side-min .side-min-btn svg{transform:scaleX(-1)}html.side-min .app>.side .nv .nav-count{width:8px;min-width:0;height:8px;box-shadow:0 0 0 2px var(--side);box-sizing:border-box;border-radius:50%;padding:0;font-size:0;display:block;position:absolute;top:5px;right:7px}}.menu .menu-h{color:var(--ink-2);padding:6px 10px 3px;font-size:11.5px;font-weight:500;display:block}.menu .menu-h:not(:first-child){border-top:1px solid var(--line-2);margin-top:4px;padding-top:8px}.menu .menu-h+.menu-b{border-top:0;margin-top:0}.mtop{border-bottom:1px solid var(--line);background:var(--side);align-items:center;gap:8px;height:48px;padding:0 12px;display:none}.mtop .sp{flex:1}.mtop .ws-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.side-back{z-index:69;background:#00000040;display:none;position:fixed;inset:0}.ws{position:relative}.side-min-btn{color:var(--ink-3);background:0 0;border:0;border-radius:6px;place-items:center;margin-left:auto;padding:4px;display:grid}.side-min-btn:hover{background:var(--hover);color:var(--ink)}.icon-btn{color:var(--ink-2);background:0 0;border:0;border-radius:6px;place-items:center;padding:6px;display:grid}.icon-btn:hover{background:var(--hover)}@media (min-width:821px){html.side-min .app{grid-template-columns:56px minmax(0,1fr)}html.side-min .side{padding:8px 6px;overflow-x:hidden}html.side-min .side .nv{justify-content:center;gap:0;padding:0;font-size:0}html.side-min .side .ws{flex-direction:column;justify-content:center;gap:6px;height:auto;padding:0}html.side-min .side .ws-name,html.side-min .side .nv-n,html.side-min .side .nav-count,html.side-min .side kbd,html.side-min .side .me-t,html.side-min .side .me-b>svg,html.side-min .grp-d>summary,html.side-min .side .grp{display:none}html.side-min .side .side-min-btn{margin:0}html.side-min .me-b{justify-content:center;padding:6px 0}html.side-min .me-pop{width:220px;right:auto}html.side-min .me-pop .nv{justify-content:flex-start;gap:8px;padding:0 8px;font-size:13.5px}}@media (min-width:1100px){html.side-min .app:has(>.ai-dock){grid-template-columns:56px minmax(0,1fr) 380px}}.avs{align-items:center;display:flex}.avs .av{border:2px solid var(--bg);width:24px;height:24px;margin-left:-6px;font-size:10px}.avs .av:first-child{margin-left:0}.avs .av.more{background:var(--ink-3)}.feed-as.live{flex:none;overflow:visible}@media (max-width:820px){.mtop{display:flex}}.rec-pending .rp-back{z-index:57}.app:has(>.rp-back) .rec-pending .rp-back{background:0 0;animation:none}.app:has(>.rp-back) .rec-pending .rp-back:before{display:none}.rp-back{z-index:55;background:var(--rp-scrim);justify-content:flex-end;padding:8px;display:flex;position:fixed;inset:0}.rp-back:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(var(--rp-blur,1px));backdrop-filter:blur(var(--rp-blur,1px));pointer-events:none;position:absolute;inset:0}.rp-back:has(>.rp-panel.anim){animation:.16s ease-out rp-scrim}@keyframes rp-scrim{0%{background-color:#0000}}.rp-panel{width:min(var(--rp-w,920px),100%);background:var(--bg);height:100%;box-shadow:var(--shadow-sheet);border-radius:12px;flex-direction:column;display:flex;position:relative;overflow:hidden}.rp-panel.anim{animation:.16s ease-out rp-in}.rp-panel.v-panel.tk-w{width:min(var(--tk-w,1240px),100%)}.rp-back.v-modal{background:var(--cm-scrim);justify-content:center;align-items:center;padding:4vh 16px}.rp-panel.v-modal{width:min(820px,100%);height:min(88vh,100%)}.rp-panel.v-modal.anim{animation:.14s ease-out rp-pop}.rp-back.v-full{background:0 0;padding:0;left:240px}.rp-back.v-full:before,.rp-back.v-split:before{display:none}.rp-panel.v-full{width:100%;box-shadow:none;border-left:1px solid var(--line);border-radius:0}.rp-panel.v-full.anim{animation:none}.rp-back.v-split{width:var(--split-wc);pointer-events:none;background:0 0;padding:0;left:auto}.rp-panel.v-split{width:100%;box-shadow:none;border-left:1px solid var(--line);pointer-events:auto;border-radius:0}.rp-panel.v-split.anim{animation:none}:root{--split-w:min(52vw,820px);--split-wc:min(var(--split-w),calc(100vw - 360px))}html.split-open .main{padding-right:var(--split-wc)}.rp-rs{cursor:col-resize;z-index:30;touch-action:none;outline:none;width:6px;position:absolute;top:0;bottom:0;left:0}.rp-rs:after{content:"";background:0 0;width:2px;transition:background .1s;position:absolute;top:0;bottom:0;left:0}.rp-rs:hover:after,.rp-rs:focus-visible:after,html.rp-resizing .rp-rs:after{background:var(--blue)}html.rp-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}html.rp-resizing .rp-panel{transition:none;animation:none}@media (max-width:820px){.rp-rs{display:none}}tr.rsel>td{background:var(--active)}.kcard.rsel,.mitem.rsel{outline:2px solid var(--blue);outline-offset:-2px}.hv{z-index:80;background:var(--bg);width:320px;max-width:calc(100vw - 16px);color:var(--ink);border:1px solid var(--line);box-shadow:var(--shadow-sheet);border-radius:10px;flex-direction:column;gap:6px;padding:10px 12px;font-size:13px;animation:.12s ease-out toastIn;display:flex;position:fixed}.hv-h{align-items:center;gap:6px;font-size:12px;display:flex}.hv-h .tag{margin-left:auto}.hv-t{font-size:14px;font-weight:600;line-height:1.3}.hv-s{flex-wrap:wrap;gap:4px;display:flex}.hv-f{flex-direction:column;gap:4px;margin:2px 0 0;display:flex}.hv-f>div{grid-template-columns:110px minmax(0,1fr);gap:8px;display:grid}.hv-f dt{color:var(--ink-3)}.hv-f dd{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}@keyframes rp-pop{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}.rp-grab{display:none}.st-list{flex-direction:column;gap:12px;margin-top:12px;display:flex}.st-card{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.st-b{flex-wrap:wrap;gap:16px;display:flex}.st-col{border:0;flex-direction:column;flex:220px;gap:4px;min-width:0;margin:0;padding:0;display:flex}.st-col .lbl{margin-bottom:4px}.num.neg{color:var(--danger)}.stg.off{opacity:.45;cursor:not-allowed}.ce-g{flex-wrap:wrap;align-items:flex-start;gap:6px;display:flex}.ce-gb{border:1px dashed var(--line-2);border-radius:8px;flex-direction:column;flex:1;gap:6px;min-width:0;padding:8px;display:flex}.ce-adds{flex-wrap:wrap;gap:6px;display:flex}.uq{flex-direction:column;gap:8px;margin-top:20px;display:flex}.uq-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.uq-list li{border:1px solid var(--line);border-radius:8px;align-items:center;gap:8px;padding:6px 10px;display:flex}.uq-list li span{flex:1;min-width:0}.uq-f{border:0;flex-wrap:wrap;gap:6px;margin:0;padding:0;display:flex}.uq-add{flex-direction:column;gap:8px;display:flex}.st-opts{border:0;border-top:1px solid var(--line);flex-direction:column;gap:8px;margin:0;padding:10px 0 0;display:flex}.st-opts .hint{margin:0}.st-opt{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.st-ol{flex:0 0 180px;min-width:0;font-weight:500}.st-oc{flex-wrap:wrap;flex:260px;gap:6px;min-width:0;display:flex}.st-o{border:1px solid var(--line);cursor:pointer;color:var(--ink-3);border-radius:6px;align-items:center;gap:6px;padding:3px 8px;font-size:12.5px;display:inline-flex}.st-o.on{color:var(--ink);border-color:var(--line-2);background:var(--sunken)}.st-o input{margin:0}@media (max-width:820px){.rp-back.v-panel,.rp-back.v-modal,.rp-back.v-split{pointer-events:auto;background:#0f0f0f3d;justify-content:stretch;align-items:flex-end;width:100%;padding:0;left:0}.rp-panel.v-panel,.rp-panel.v-modal,.rp-panel.v-split{border-left:0;border-radius:14px 14px 0 0;width:100%;height:calc(100dvh - 44px);transition:transform .18s ease-out}.rp-panel.v-panel.anim,.rp-panel.v-modal.anim,.rp-panel.v-split.anim{animation:.2s ease-out sheet-up}.rp-grab{touch-action:none;cursor:grab;flex:none;justify-content:center;padding:8px 0 2px;display:flex}.rp-grab i{background:var(--line-2);border-radius:2px;width:40px;height:4px}}@keyframes sheet-up{0%{transform:translateY(100%)}to{transform:none}}@media (max-width:820px){html.split-open .main{padding-right:0}.rp-back.v-full{left:0}}.thm-h{color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em;padding:6px 10px 4px;font-size:11.5px}.thm-n{white-space:normal;max-width:260px;padding:0 10px 6px;font-size:12px;line-height:1.4;display:block}.rp-panel.cmp{width:min(640px,100%)}.cmp .cmp-b{flex-direction:column;min-height:100%;display:flex}.cmp .cm-main{flex:1}.cmp .cm-main .ast{margin:8px 20px 12px}@keyframes rp-in{0%{opacity:.6;transform:translate(24px)}to{opacity:1;transform:none}}.rp-h{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:6px;height:48px;padding:0 10px 0 16px;display:flex}.rp-h .sp{flex:1}.rp-h .crumb{min-width:0}.rv-ct{text-overflow:ellipsis;white-space:nowrap;max-width:320px;font-weight:500;overflow:hidden}.rp-b{flex:1;overflow-y:auto}.rv-act{align-items:center;gap:2px;display:flex}.rv-act form{display:inline-flex}.rv-pos{margin:0 6px 0 2px;font-size:12px}.icon-btn[aria-disabled=true]{opacity:.35;pointer-events:none}.rv-page{flex:1;overflow-y:auto}.rv{max-width:920px;margin:0 auto}.rv-hero{align-items:center;gap:14px;padding:22px 24px 6px;display:flex}.rv-av{color:#fff;border-radius:10px;flex:none;place-items:center;width:44px;height:44px;font-size:15px;font-weight:600;display:grid}.rv-title{letter-spacing:-.01em;margin:0;font-size:21px;font-weight:600;line-height:1.25}.rv-sub{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;font-size:13px;display:flex}.chip-p{align-items:center;gap:5px;display:inline-flex}.av.sm{width:18px;height:18px;font-size:8.5px}.rv-steps{padding:10px 24px 2px}.rv-pl{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px;font-size:11px;font-weight:600}.stg-row.chev{flex-wrap:nowrap;gap:3px;overflow-x:auto}.stg-row.chev .stg{background:var(--line-2);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%,10px 50%);border:0;border-radius:0;flex:1;min-width:84px;height:30px;padding:0 14px}.stg-row.chev .stg:first-child{clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%);border-radius:6px 0 0 6px}.stg-row.chev .stg.done{background:var(--blue-soft);color:var(--t-blue)}.stg-row.chev .stg.cur{background:var(--blue);color:#fff}.stg-row.chev .stg.lost{clip-path:none;border:1px solid var(--line);background:var(--bg);color:var(--ink-3);border-radius:6px;flex:none}.stg-row.chev .stg.lost.cur{background:var(--t-red-bg);color:var(--t-red);border-color:#0000}.rv-qa{flex-wrap:wrap;gap:6px;padding:12px 24px 0;display:flex}.rv .dupbar,.rv>.msg{margin:12px 24px 0}.rv .rtabs{border-bottom:1px solid var(--line);margin:18px 0 0;padding:0 24px}.tab-n{color:var(--ink-3);background:var(--line-2);border-radius:8px;margin-left:5px;padding:0 5px;font-size:11px}.rv-body{flex-direction:column;gap:16px;padding:16px 24px 32px;display:flex}@media (max-width:820px){.rp-back{padding:0}.rp-panel{border-radius:0}.rv-hero,.rv-steps,.rv-qa,.rv-body{padding-left:14px;padding-right:14px}.rv .rtabs{padding:0 14px;overflow-x:auto}}.cm-back{z-index:58;background:#0f0f0f2e;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.cm{background:var(--bg);width:min(560px,100%);max-height:calc(100vh - 32px);box-shadow:var(--shadow-sheet);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.rp-back.cmp-back{z-index:58;background:#0f0f0f1f}.cm-h{align-items:center;gap:10px;padding:14px 14px 8px 16px;display:flex}.cm-ht{flex-direction:column;flex:1;line-height:1.25;display:flex}.cm-ht .ph{font-size:12px}.cm-ic{color:#fff;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.cm-ai{border:1px solid var(--line);background:var(--sunken);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px;margin:4px 16px 8px;padding:6px 6px 6px 10px;display:flex}.cm-ai-in{min-width:0;font:inherit;resize:none;field-sizing:content;background:0 0;border:0;outline:0;flex:1;max-height:120px;font-size:13px}.cm-spark{color:var(--blue)}.cm-ai .msg{flex-basis:100%;margin:2px 0 0}.cm-b{flex-direction:column;gap:2px;padding:4px 16px 0;display:flex;overflow-y:auto}.cmp .fs{display:contents}.cmp .rv-left .fv-ed{padding:2px 0}.cm-main{flex-direction:column;display:flex}.cmp-b .fr.cm-title{min-height:0;display:block}.cmp-b .fr.cm-title .fr-l{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.cmp-b .fr.cm-title .inp{height:auto;box-shadow:none;background:0 0;border:0;width:100%;padding:2px 0;font-size:20px;font-weight:600}.cm-f{border-top:1px solid var(--line);background:var(--bg);align-items:center;gap:8px;margin-top:auto;padding:12px 24px;display:flex;position:sticky;bottom:0}.cm-f .sp{flex:1}.rv .fields .inp:not(:focus):not(:hover){box-shadow:none;background:0 0;border-color:#0000}.mdl{box-shadow:var(--shadow-sheet);background:var(--bg);width:min(520px,100vw - 32px);max-height:calc(100vh - 32px);color:var(--ink);border:0;border-radius:14px;padding:0}.mdl::backdrop{background:#0f0f0f40}.mdl-h{align-items:flex-start;gap:10px;padding:16px 14px 6px 18px;display:flex}.mdl-t{flex-direction:column;flex:1;gap:2px;display:flex}.mdl-t b{font-size:15px}.mdl-t .ph{font-size:12.5px}.mdl-b{padding:6px 18px 18px;overflow-y:auto}.row.between{justify-content:space-between;margin-top:10px}.mdl.wide{width:min(880px,100vw - 32px)}.mdl.side{border-radius:0;flex-direction:column;width:min(600px,100vw);height:100vh;max-height:100vh;margin:0 0 0 auto;display:flex}.mdl.side[open]{animation:.18s ease-out sideIn}.mdl.side .mdl-b{flex:1;overflow:auto}@keyframes sideIn{0%{opacity:.6;transform:translate(24px)}to{opacity:1;transform:none}}.fe-body{flex-direction:column;gap:2px;display:flex}.fe-sec{border-top:1px solid var(--line);padding:14px 0}.fe-sec:first-child{border-top:0;padding-top:4px}.fe-sh{margin-bottom:8px}.fe-sh h3{margin:0;font-size:13px;font-weight:600}.fe-sh .ph{margin:2px 0 0;font-size:12px}.fe-set .fe-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fe-set .fe-row .lbl{min-width:140px;color:var(--ink-2);font-size:12.5px}.fe-uses{margin:0;padding-left:18px;font-size:13px;line-height:1.7}.sw{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:2px 0;display:inline-flex}.sw-k{background:var(--line-2,#d0d5dd);border-radius:9px;flex-shrink:0;width:28px;height:16px;transition:background .15s;display:inline-block;position:relative}.sw-k:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .15s;position:absolute;top:2px;left:2px}.sw[aria-checked=true] .sw-k{background:var(--blue,#01619b)}.sw[aria-checked=true] .sw-k:after{transform:translate(12px)}.dot{background:var(--ink-3);border-radius:50%;width:10px;height:10px;display:inline-block}.dot.c-gray{background:var(--t-gray)}.dot.c-blue{background:var(--t-blue)}.dot.c-green{background:var(--t-green)}.dot.c-amber{background:var(--t-amber)}.dot.c-orange{background:var(--t-orange)}.dot.c-red{background:var(--t-red)}.dot.c-violet{background:var(--t-violet)}.ftg{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;display:grid}.ftc{border:1px solid var(--line);background:var(--bg);border-radius:12px;flex-direction:column;gap:8px;padding:16px;display:flex}.ftc.on{border-color:color-mix(in srgb,var(--blue) 35%,var(--line))}.ftc-h{align-items:center;gap:10px;display:flex}.ftc-h .h3{flex:1;margin:0}.ftc-i{background:var(--sunken);width:32px;height:32px;color:var(--ink-2);border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.ftc.on .ftc-i{background:var(--blue-soft);color:var(--blue)}.ftc-s{margin:0;font-size:13px}.ftc-x{flex:1;font-size:12.5px}.ftc>.btn,.ftc>button{align-self:flex-start}.ftl{background:var(--sunken);border-radius:8px;flex-direction:column;gap:4px;margin-top:8px;padding:8px;display:flex}.ftl-r{grid-template-columns:110px 1fr;align-items:center;gap:8px;display:grid}.ftl-l{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ftl-t{background:var(--active);border-radius:5px;height:10px;position:relative}.ftl-t i{background:var(--t-blue);border-radius:5px;position:absolute;top:0;bottom:0}.rlv{flex-direction:column;gap:16px;display:flex}.rlv-k{align-items:flex-start;gap:10px;display:flex}.rlv-k .sp{flex:1}.rlv-k p{margin:2px 0 0}.rlv-k .h3{margin:0}.rlv-ic{border-radius:8px;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.rlv-c{background:var(--t-blue-bg);color:var(--t-blue)}.rlv-u{background:var(--t-violet-bg);color:var(--t-violet)}.rlv-p{background:var(--t-green-bg);color:var(--t-green)}.rr-sent{font-size:13.5px}.rr-bad{margin-left:8px}.apr-flow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.apr-flow>span{border:1px solid var(--line);background:var(--bg);border-radius:8px;padding:6px 10px;font-size:12.5px}.apr-flow>span+span:before{content:"→";color:var(--ink-3);margin:0 8px 0 -2px}.apr-flow .apr-f0{background:var(--sunken)}.apr-flow .apr-fz{background:var(--t-green-bg);border-color:#0000}.apr-form{counter-reset:aprn}.apr-n{counter-increment:aprn;border:1px solid var(--line);border-radius:10px;padding:12px 14px}.apr-n>legend{padding:0 6px}.apr-n>legend:before{content:counter(aprn);background:var(--ink);width:20px;height:20px;color:var(--bg);border-radius:50%;justify-content:center;align-items:center;margin-right:8px;font-size:11px;font-weight:600;display:inline-flex}.lv{border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;display:flex;overflow:hidden}.lv-c{flex-direction:column;flex:320px;gap:8px;min-width:0;padding:14px 16px;display:flex}.lv-c .h3,.lv-box .h3{margin:0}.lv-one{align-items:center;gap:12px;padding-right:16px}.lv-one>form{padding:12px 0}.lv-pv{background:var(--sunken);border-left:1px solid var(--line);flex-direction:column;flex:340px;justify-content:center;gap:8px;min-width:0;padding:16px;display:flex}.lv-list{flex-direction:column;gap:6px;display:flex}.lv-row{border:1px solid var(--line);background:var(--bg);border-radius:8px;align-items:center;gap:8px;min-height:34px;padding:0 10px;display:flex}.lv-row .lv-l{flex:1;min-width:0}.lv-row.is-off .lv-l{color:var(--ink-3)}.lv-box{border:1px solid var(--line);border-radius:12px;flex-direction:column;flex:320px;gap:8px;min-width:0;padding:14px 16px;display:flex}.lv-sub{margin:8px 0 0}.pv-t{background:var(--bg);border:1px solid var(--line);border-radius:8px;font-size:12.5px;overflow:hidden}.pv-tr{border-top:1px solid var(--line-2);align-items:center;gap:8px;padding:8px 10px;display:grid}.pv-th{background:var(--sunken);color:var(--ink-2);border-top:0;font-weight:600}.sk-bar{background:var(--active);border-radius:4px;width:70%;height:8px;display:inline-block}.pv-col{background:var(--active);border-radius:10px;flex-direction:column;gap:8px;width:260px;max-width:100%;padding:10px;display:flex}.pv-card{background:var(--bg);box-shadow:var(--shadow-light);border-radius:8px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.pv-f{align-items:center;gap:8px;font-size:12px;display:flex}.pv-f .sk-bar{flex:1}.rv-pv{background:var(--sunken);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.rv-pv-h{align-items:center;gap:8px;font-size:15px;display:flex}.rv-pv-s{border:2px dashed color-mix(in srgb,var(--blue) 45%,var(--line));border-radius:10px;flex-wrap:wrap;gap:8px;padding:8px;display:flex;position:relative}.rv-pv-b{background:var(--bg);border:1px solid var(--line);border-radius:8px;flex-direction:column;flex:110px;gap:4px;padding:8px 10px;font-size:12px;display:flex}.rv-pv-tag{position:absolute;top:-11px;right:10px}.rv-pv-t{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:16px;font-size:13px;display:flex}.rv-pv-t span{color:var(--ink-2);padding:6px 0}.rv-pv-t .on{color:var(--ink);border-bottom:2px solid var(--ink);font-weight:600}.rv-pv-t .off{color:var(--ink-3);text-decoration:line-through}.rv-cols{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.cw-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.stv{flex-direction:column;gap:14px;display:flex}.stv-f{background:var(--sunken);border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 14px;display:flex}.stv-b{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.stv-l{border:1px solid var(--line);border-radius:12px;flex-direction:column;flex:0 0 220px;gap:2px;padding:6px;display:flex}.stv-i{color:var(--ink);border-radius:8px;flex-direction:column;align-items:flex-start;gap:3px;padding:9px 10px;text-decoration:none;display:flex}.stv-i:hover{background:var(--hover)}.stv-i.on{background:var(--blue-soft)}.stv-i .ph{font-size:12px}.stv-card{border:1px solid var(--line);border-radius:12px;flex-direction:column;flex:999 460px;gap:10px;min-width:0;padding:14px;display:flex}.stv-h{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.stv-h .sp{flex:1}.stv-t{border:1px solid var(--line);border-radius:10px;overflow-x:auto}.stv-r{border-top:1px solid var(--line-2);grid-template-columns:minmax(150px,1.6fr) repeat(3,minmax(96px,1fr));align-items:center;min-width:520px;min-height:38px;padding:0 12px;display:grid}.stv-r>span:not(:first-child){text-align:center;justify-content:center;align-items:center;gap:6px;display:flex}.stv-r input[type=checkbox]{width:16px;height:16px;accent-color:var(--blue)}.stv-hd{background:var(--sunken);color:var(--ink-2);border-top:0;min-height:40px;font-size:12px;font-weight:600}.stv-com{font-size:11.5px;font-weight:400}.stv-set{border:1px solid var(--line);border-radius:10px;flex-direction:column;display:flex}.stv-s{border-top:1px solid var(--line-2);flex-direction:column;gap:6px;padding:10px 12px;display:flex}.stv-s:first-child{border-top:0}details.stv-s>summary{cursor:pointer;align-items:center;gap:10px;list-style:none;display:flex}details.stv-s>summary::-webkit-details-marker{display:none}.stp{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:12px;padding:14px 16px;display:flex}.stp-h{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.stp-h .h3{margin:0}.stp-h .sp{flex:1}.stflow{flex-wrap:wrap;align-items:stretch;gap:6px;padding:2px 2px 6px;display:flex}.stflow-i{flex:none;align-items:center;gap:6px;display:flex}.stflow-a{color:var(--ink-3)}.stbox{border:1px solid var(--line);background:var(--bg);min-width:130px;color:var(--ink);border-radius:9px;flex-direction:column;gap:4px;padding:9px 11px;text-decoration:none;display:flex}.stbox:hover{border-color:var(--ink-3)}.stbox.on{border-color:var(--blue);box-shadow:0 0 0 3px var(--focus)}.stbox-m{color:var(--ink-2);align-items:center;gap:6px;font-size:12px;display:flex}.stbox-n{color:var(--ink-2);font-size:12px}.stbox-l{display:inline-flex}.stadd{border:1px dashed var(--ink-3);background:var(--bg);height:36px;color:var(--ink-2);font:inherit;cursor:pointer;border-radius:9px;align-self:center;align-items:center;gap:4px;padding:0 12px;font-size:13px;display:inline-flex}.stbody{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.stmx{border:1px solid var(--line);border-radius:10px;flex:999 380px;min-width:0;overflow:hidden}.stmx-h{flex-direction:column;gap:2px;padding:10px 12px;display:flex}.stmx-s{overflow-x:auto}.mx-r{grid-template-columns:minmax(130px,1.4fr) repeat(var(--n,5),minmax(76px,1fr));border-top:1px solid var(--line-2);align-items:center;min-width:max-content;min-height:38px;padding:0 12px;display:grid}.mx-head{background:var(--sunken);color:var(--ink-2);min-height:32px;font-size:12px;font-weight:600}.mx-r>span:not(.mx-l){text-align:center;justify-content:center;display:flex}.mx-c{justify-content:center;display:flex}.mx-c input[type=checkbox]{width:16px;height:16px;accent-color:var(--blue);cursor:pointer}.mx-more>summary{cursor:pointer;border-top:1px solid var(--line-2);padding:8px 12px}.stpanel{flex-direction:column;gap:12px;min-width:0;display:flex}.stpanel-h{align-items:center;gap:8px;display:flex}.stpanel-h .sp,.stpanel-f .sp{flex:1}.stpanel-f{border-top:1px solid var(--line-2);align-items:center;gap:6px;padding-top:10px;display:flex}.ftable{border:1px solid var(--line);border-radius:10px;overflow-x:auto}.ftable .frow-l,.ftable .fhead{box-sizing:border-box;grid-template-columns:minmax(180px,1.5fr) minmax(130px,1fr) minmax(150px,1.1fr) minmax(150px,1.1fr) 14px;align-items:center;gap:12px;min-width:720px;display:grid}.ftable .frow-l{border-top:1px solid var(--line);color:var(--ink);padding:9px 12px;text-decoration:none}.ftable .fhead{background:var(--sunken);color:var(--ink-2);padding:7px 12px;font-size:12px;font-weight:600}.ftable .fc{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.ftable .fc-n b{font-weight:600}.ftable .fc-t{color:var(--ink)}.fe-sum{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fe-sum li{border-top:1px solid var(--line-2);justify-content:space-between;align-items:center;gap:10px;min-height:32px;display:flex}.fe-sum li:first-child{border-top:0}.flock{color:var(--ink-2);display:inline-flex}.flegend{align-items:center;gap:6px;margin:0;font-size:12.5px;display:flex}.fchips{flex-wrap:wrap;gap:6px;display:inline-flex}.fchip{border:1px solid var(--line);background:var(--bg);height:28px;font:inherit;color:var(--ink-2);cursor:pointer;border-radius:14px;padding:0 10px;font-size:12.5px}.fchip:hover{color:var(--ink)}.fchip.on{background:var(--ink);border-color:var(--ink);color:var(--bg)}.fchip-n{opacity:.75}.newf>.nf2,.newf>.row.end,.newf>.fs>.nf2,.newf>.fs>.row.end{grid-column:1/-1}.nf2{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.nf2-l{flex:999 380px;min-width:0}.nf2-r{flex:260px;min-width:0}.typg{flex-direction:column;gap:8px;display:flex}.typg-s{border:1px solid var(--line);border-radius:7px;align-items:center;gap:6px;height:32px;padding:0 10px;display:flex}.typg-s input{font:inherit;width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:13px}.typg-list{flex-direction:column;gap:8px;display:flex}.typg-h{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-2);font-size:11px;font-weight:600}.typg-row{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px;margin-top:4px;display:grid}.typg-b{border:1px solid var(--line);background:var(--bg);min-height:34px;line-height:1.25;font:inherit;color:var(--ink);cursor:pointer;text-align:left;border-radius:8px;align-items:center;gap:7px;padding:4px 10px;font-size:13px;display:flex}.typg-b:hover{border-color:var(--ink-3)}.typg-b.on{border-color:var(--blue);background:var(--blue-soft);font-weight:600}.typg-hint{color:var(--ink-2);margin:0;font-size:12.5px}.gfp{flex-direction:column;gap:10px;display:flex}.gfp-list{flex-direction:column;gap:12px;max-height:360px;display:flex;overflow:auto}.gfp-g{border:0;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:4px 12px;min-width:0;margin:0;padding:0;display:grid}.gfp-g legend{margin-bottom:6px;padding:0}.gfp-i{gap:7px;min-height:28px;display:flex}.gfp-i .ico{color:var(--ink-3)}.gfp [hidden],.ftable .frow-l[hidden]{display:none}.ftable .frow-l:first-child{border-top:0}.ftable .frow-l:hover{background:var(--bg-2)}.ftable .frow-l.arch{opacity:.6}.ftable .fsys{border-top:1px solid var(--line)}.ftable .fsys>summary{cursor:pointer;align-items:center;gap:6px;padding:9px 12px;list-style:none;display:flex}.ftable .fsys>summary::-webkit-details-marker{display:none}.ftable .fsys[open]>summary{background:var(--bg-2)}.ftable .frow-l .fchev{color:var(--ink-3);margin-left:auto}.fbar{align-items:center;gap:8px;margin:8px 0;display:flex}.fbar .inp{max-width:280px}.om{border-top:1px solid var(--line);flex-wrap:wrap;align-items:flex-start;gap:28px;padding-top:12px;display:flex}.om-nav{flex-direction:column;flex:0 0 210px;gap:2px;display:flex}.om-g{flex-direction:column;gap:1px;display:flex}.om-g+.om-g{margin-top:12px}.om-gh{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-2);padding:4px 10px;font-size:11px;font-weight:600}.om-nav a{height:32px;color:var(--ink-2);border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;font-size:13.5px;text-decoration:none;display:flex}.om-nav a:hover{background:var(--hover);color:var(--ink)}.om-nav a.on{background:var(--active);color:var(--ink);font-weight:600}.om-n{color:var(--ink-2);font-size:12px;font-weight:400}.om-main{flex-direction:column;flex:999 560px;gap:16px;min-width:0;display:flex}.om-h{flex-direction:column;gap:2px;display:flex}.om-h .ph{margin:0}.om-title{font-size:18px;font-weight:600}@media (max-width:860px){.om-nav{flex-flow:wrap;flex:100%;gap:4px 12px;position:static}.om-g{flex-flow:wrap;align-items:center}.om-g+.om-g{margin-top:0}}.fsum .ph{align-items:center;gap:4px;display:inline-flex}.sec-h{align-items:center;gap:8px;margin-bottom:10px;display:flex}.sec-h .sp{flex:1}.sec-h .h2{margin:0}.objcards{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.objcards a{border:1px solid var(--line);color:var(--ink);background:var(--bg);border-radius:12px;align-items:center;gap:10px;padding:12px 14px;text-decoration:none;display:flex}.objcards a:hover{border-color:var(--line-2,#c9ced6);box-shadow:var(--shadow-light)}.oc-t{flex-direction:column;display:flex}.objcards .fchev{color:var(--ink-3);margin-left:auto}.obj-head{align-items:center;gap:12px;margin:4px 0 16px;display:flex}.obj-head .h2{margin:0}.obj-t{flex-direction:column;display:flex}.obj-head .sp,.fbar .sp{flex:1}.sw{white-space:nowrap}.fe .inline-f.sub{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.fe .opts .mini,.fe .opts .inline-f{flex-wrap:nowrap;align-items:center;gap:6px;display:flex}.fe .opts .mini{flex-wrap:wrap;row-gap:4px}.fe .opts .inline-f .pickbox{flex:none}.fe .opts .inline-f .chk-l{white-space:nowrap;flex:none}.fe .opts .inline-f>.inp{flex:110px;min-width:90px}.fe .opts .inp{width:150px}.mdl.side{width:min(720px,100vw)}.oi.lg{color:#fff;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.pv-bar{border:1px solid var(--line);background:var(--sunken);border-radius:8px;align-items:center;gap:8px;margin-bottom:12px;padding:8px 12px;font-size:12.5px;display:flex}.pv-bar code{font-size:12px}.pv-note{border:1px dashed var(--line);border-radius:8px;margin-top:14px;padding:12px;font-size:13px}.btn.danger-s{background:var(--danger);border-color:var(--danger);color:#fff}.mdl.cf{width:min(420px,100vw - 32px)}.toast{z-index:90;background:var(--ink);color:var(--bg);box-shadow:var(--shadow-sheet);border-radius:10px;align-items:center;gap:10px;max-width:calc(100vw - 32px);padding:8px 8px 8px 14px;font-size:13px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.toasts{z-index:95;pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.toasts .toast{pointer-events:auto;animation:.18s ease-out toastIn;position:static;transform:none}.toast.err{background:var(--t-red);color:#fff}@keyframes toastIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.toast form{margin:0}.toast .fs{display:contents}.toast .btn{color:var(--bg);border-color:color-mix(in srgb,var(--bg) 35%,transparent);background:0 0}.toast .icon-btn{color:var(--bg);opacity:.7}.toast .msg{color:var(--bg);background:0 0;border:0;margin:0;padding:0;font-size:13px}.col-lock{color:var(--ink-3);margin-left:2px;display:inline-flex}.lrows li.lost .chkbtn{color:var(--ink-3)}.lrows li.lost .tl{color:var(--ink-3);text-decoration:line-through}details.lgrp>summary{cursor:pointer;align-items:center;gap:6px;list-style:none;display:flex}details.lgrp>summary:before{content:"›";color:var(--ink-3);transition:transform .15s;display:inline-block}details.lgrp[open]>summary:before{transform:rotate(90deg)}.lrows li.lost .chkbtn[aria-pressed=true]{border-color:var(--ink-3);background:var(--sunken);color:var(--ink-3)}@media (max-width:820px){.rv .rtabs{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.rv .rtabs::-webkit-scrollbar{display:none}.rv .rtabs>*{white-space:nowrap;flex:none}}.mgrid-h{color:var(--ink-3);grid-template-columns:repeat(7,minmax(0,1fr));padding:0 0 4px;font-size:11.5px;display:grid}.mgrid-h span{padding-left:6px}.mitem time{margin-right:4px}.av-c0{background:#7c5cdb}.av-c1{background:#b35f0b}.av-c2{background:#27845a}.av-c3{background:#2073d8}.av-c4{background:#d1403b}.av-c5{background:#a058b3}.avs .av{margin-left:-4px}[data-for][hidden]{display:none}.seg-b[aria-pressed=true],.seg-b[aria-checked=true]{background:var(--active);color:var(--ink)}button.seg-b{background:var(--bg);cursor:pointer;border:0;font-family:inherit}.rv-page,.rp-b{background:var(--bg)}.rs-sec{margin-top:4px}.rs-sec-h{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:6px;margin:6px 0;font-size:11.5px;font-weight:600;display:flex}.rs-sec-h .n{font-weight:500}.rs-sec-a{text-transform:none;letter-spacing:0;color:var(--ink-3);margin-left:auto;font-size:12.5px;font-weight:500}.rs-sec.hide-empty .fr[data-empty]:not(.ed){display:none}.fl .fr{--lw:180px;grid-template-columns:var(--lw) minmax(0,1fr);align-items:start;min-height:34px;position:relative}.fl .fr-l{color:var(--ink-2);align-items:center;gap:7px;padding-top:7px;display:flex}.fl .fr-l .ico{color:var(--ink-3);flex:none}.fr-h{color:var(--ink-3);display:inline-flex}.fr-sc{color:var(--ink-3);white-space:nowrap;margin-left:8px;font-size:11px}.th-sc{color:var(--ink-3);vertical-align:middle;margin-left:4px;display:inline-flex}.fv{cursor:pointer;overflow-wrap:anywhere;border-radius:6px;flex-wrap:wrap;align-items:center;gap:4px;min-width:0;min-height:32px;padding:6px 8px;display:flex}.fv:hover{background:var(--hover)}.fv:focus-visible{outline:2px solid var(--blue);outline-offset:0}.fv.ro{cursor:default}.fv.ro:hover{background:0 0}.fv-ed{min-width:0}.fv-ed .fs{flex-direction:column;gap:6px;display:flex}.fv-ed .inp{width:100%}.dep-kid{flex-direction:column;gap:4px;margin-top:8px;display:flex}.dep-kid[hidden]{display:none}.dep-l{color:var(--ink-2);gap:2px;font-size:12px;display:flex}.fv-ok{color:var(--t-green);font-size:11.5px;position:absolute;top:8px;right:6px}.fr-held{color:var(--t-amber);margin-top:2px;font-size:12px;display:block}.ap-prop{color:inherit;margin:4px 0 0;padding:0;font-size:13px;list-style:none}.ap-prop li{margin:2px 0}.rs-addf{margin-top:8px}.rchip{align-items:center;gap:6px;display:inline-flex}.rav{background:var(--active);width:16px;height:16px;color:var(--ink-2);border-radius:4px;flex:none;place-items:center;font-size:9px;font-weight:600;display:inline-grid}.pchip{align-items:center;gap:6px;display:inline-flex}.tab-add{color:var(--ink-3);cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:4px;font-size:13px;display:inline-flex}.seg.kinds{align-self:flex-start}.mention-w{position:relative}.mention{z-index:30;background:var(--bg);border:1px solid var(--line);box-shadow:var(--shadow-sheet);border-radius:8px;min-width:200px;margin:2px 0 0;padding:4px;list-style:none;position:absolute;top:100%;left:8px}.mention li{cursor:pointer;border-radius:5px;padding:6px 8px;font-size:13px}.mention li[aria-selected=true],.mention li:hover{background:var(--hover)}.feed-w{flex-direction:column;gap:10px;display:flex}.feed-w>.seg{align-self:flex-start}.feed-w[data-filter=notes] .ev[data-sys],.feed-w[data-filter=sys] .ev:not([data-sys]){display:none}.feed .ev{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;display:grid}.ev:not(.event) .ev-b{background:0 0;border:0;padding:2px 0 0}.mention-t{color:var(--blue);font-weight:600}.av.ai{color:#fff;background:linear-gradient(135deg,#7c5cdb,#2f7fe0)}.rel-rows{border:1px solid var(--line);border-radius:8px;margin:8px 0 0;padding:0;list-style:none}.rel-rows li+li{border-top:1px solid var(--line)}.rel-row{color:inherit;align-items:center;gap:10px;padding:9px 12px;text-decoration:none;display:flex}.rel-row:hover{background:var(--hover)}.rel-row .rel-t{flex:1;min-width:0;font-weight:500}.rel-row .ico{color:var(--ink-3)}.tag.cap{text-transform:capitalize}.rconv-h{flex-wrap:wrap;gap:8px}.rconv-h .btn{margin-left:auto}@media (max-width:820px){.fl .fr{grid-template-columns:1fr;gap:0}.fl .fr-l{padding-top:4px}.rp-h .rv-ct,.rp-h [data-rwide]{display:none}}details.hist>summary{cursor:pointer;align-items:center;gap:6px;list-style:none;display:flex}details.hist>summary:before{content:"›";color:var(--ink-3);transition:transform .15s;display:inline-block}details.hist[open]>summary:before{transform:rotate(90deg)}.vbar{border-bottom:1px solid var(--line);scrollbar-width:none;flex:none;align-items:center;gap:8px;padding:7px 16px;display:flex;overflow-x:auto}.vbar::-webkit-scrollbar{display:none}.vbar>*{flex:none}.vbar .sp{flex:1}.vbar .search{width:200px}.sortsel{width:auto;max-width:200px}.more-m{position:relative}.more-m>summary{cursor:pointer;list-style:none}.more-m>summary::-webkit-details-marker{display:none}.more-m .menu{z-index:40;background:var(--bg);border:1px solid var(--line);min-width:200px;box-shadow:var(--shadow-sheet);border-radius:8px;flex-direction:column;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);right:0}.more-m .menu a{color:var(--ink);border-radius:6px;align-items:center;gap:8px;padding:7px 10px;font-size:13px;display:flex}.more-m .menu a:hover{background:var(--hover)}@media (max-width:480px){.bar-r>.more-m:first-child>.menu{left:0;right:auto}}.rt-agg{display:inline-block}.rt-agg>summary.rt-agg-s{border-radius:6px;align-items:baseline;gap:4px;padding:2px 6px;display:inline-flex}.rt-agg>summary.rt-agg-s:hover{background:var(--hover)}.rt-agg .menu{text-align:left;min-width:160px}.rt-agg .menu form{display:block}.rt-agg .menu button{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:7px 10px;font-size:13px;display:flex}.rt-agg .menu button:hover{background:var(--hover)}.rt-agg .menu button[aria-pressed=true]{color:var(--blue);font-weight:500}.menu-grp{border-top:1px solid var(--line);flex-direction:column;margin-top:4px;padding-top:2px;display:flex}.menu-grp button{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;font-size:13px;display:flex}.menu-grp button:hover{background:var(--hover)}.menu-grp button[aria-checked=true]{color:var(--blue);font-weight:500}.btn.icon{justify-content:center;width:30px;padding:0}.selbar{background:var(--blue-soft);border-bottom:1px solid var(--line);z-index:3;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 16px;display:flex;position:sticky;top:0}.selbar[hidden]{display:none}.selbar-n{margin-right:4px;font-size:13px}.selbar form{margin:0}.selbar .bulkbar{border:0;padding:0}.selbar .fs{display:contents}th.sel,td.sel{width:36px;padding:0 0 0 14px}.thc .ico{color:var(--ink-3)}.thc .sorti{opacity:0;color:var(--ink-3)}.thc:hover .sorti{opacity:.7}.thc.on .sorti{opacity:1;color:var(--ink)}.col-rs{cursor:col-resize;z-index:2;touch-action:none;outline:none;width:6px;position:absolute;top:0;bottom:0;right:0}.col-rs:hover,.col-rs:focus-visible,html.rp-resizing .col-rs:active{background:var(--blue)}.tbl-wrap th[data-c]{position:sticky}.tbl-wrap th.sel,.tbl-wrap td.sel{z-index:2;background:var(--bg);position:sticky;left:0}.tbl-wrap th.sel{z-index:4}.tbl-wrap .pin{z-index:1;background:var(--bg);box-shadow:inset -1px 0 0 var(--line);position:sticky;left:0}.tbl-wrap .has-sel .pin{left:36px}.tbl-wrap th.pin{z-index:3}.dens-compact td{height:28px}.dens-tall td{white-space:normal;vertical-align:top;height:auto;min-height:56px;padding-top:8px;padding-bottom:8px}.tbl-wrap tbody tr:hover td.pin{background:var(--sunken)}.tbl-wrap tr[data-href]:hover td.pin{background:var(--hover)}.tbl-wrap tr.selected td.pin{background:var(--blue-soft)}.grp-h td{background:var(--sunken);height:32px;font-weight:500}.tbl-wrap .grp-h td.pin{background:var(--sunken)}.grp-t{cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.grp-t[aria-expanded=false] .rs-car{transform:rotate(-90deg)}.grp-h .n{color:var(--ink-3);font-weight:400}.grp-agg{font-weight:500}.cr-rule{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:8px;margin:0;padding:10px 12px;display:flex}tr[data-cr=red] td,.tbl-wrap tr[data-cr=red] td.pin{background:var(--t-red-bg)}td[data-crc=red]{color:var(--t-red);font-weight:500}tr[data-cr=orange] td,.tbl-wrap tr[data-cr=orange] td.pin{background:var(--t-orange-bg)}td[data-crc=orange]{color:var(--t-orange);font-weight:500}tr[data-cr=amber] td,.tbl-wrap tr[data-cr=amber] td.pin{background:var(--t-amber-bg)}td[data-crc=amber]{color:var(--t-amber);font-weight:500}tr[data-cr=green] td,.tbl-wrap tr[data-cr=green] td.pin{background:var(--t-green-bg)}td[data-crc=green]{color:var(--t-green);font-weight:500}tr[data-cr=blue] td,.tbl-wrap tr[data-cr=blue] td.pin{background:var(--t-blue-bg)}td[data-crc=blue]{color:var(--t-blue);font-weight:500}tr[data-cr=violet] td,.tbl-wrap tr[data-cr=violet] td.pin{background:var(--t-violet-bg)}td[data-crc=violet]{color:var(--t-violet);font-weight:500}.tbl-wrap tbody td[data-c]:focus{outline:2px solid var(--blue);outline-offset:-2px}.feed-more{align-self:flex-start;margin:8px 0}@media (max-width:820px){.col-rs{display:none}}tr[data-href]{cursor:pointer}tr[data-href]:hover td{background:var(--hover)}tr.selected td{background:var(--blue-soft)}td .tl{color:var(--ink);align-items:center;gap:7px;font-weight:500;display:inline-flex}td a.lnk{color:var(--ink)}td a.lnk:hover{text-decoration:underline}.kcard-t{align-items:flex-start;gap:7px;display:flex}.kcard-t .rav{margin-top:2px}.kcard-t{overflow-wrap:anywhere;min-width:0}.kcard-t.kcard-tt{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.kcard-due{color:var(--ink-2);font-size:12.5px}.kcard-due.late{color:var(--t-red);font-weight:500}.col-empty{color:var(--ink-3);margin:0;padding:8px 6px;font-size:12.5px}.col-more{text-align:center;border:1px dashed var(--line);background:var(--bg);border-radius:8px;margin-top:4px;padding:8px 6px;font-size:12.5px;font-weight:600;display:block}.pager{color:var(--ink-2);justify-content:flex-start;align-items:center;gap:8px;padding:10px 72px 10px 4px;font-size:13px;display:flex}.pager .btn[aria-disabled=true]{opacity:.45;pointer-events:none}.load-more{width:max-content;max-width:100%;color:var(--ink-2);overflow-anchor:none;align-items:center;gap:10px;padding:10px 72px 10px 12px;font-size:13px;display:flex;position:sticky;left:0}.load-more .btn[aria-disabled=true]{opacity:.6;pointer-events:none}.sel-band{background:var(--blue-soft);border-bottom:1px solid var(--line);color:var(--ink);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 10px;padding:8px 16px;font-size:13px;display:flex;position:sticky;left:0}.sel-band .lnk{cursor:pointer;color:var(--blue);font-weight:600;font-size:inherit;background:0 0;border:0;padding:0}.sel-band .lnk:hover{text-decoration:underline}.cf-em{color:var(--t-red,#b42318);margin:6px 0 2px;font-size:14px;font-weight:600;display:block}.tcol{max-width:300px}.col-h .col-n{font-size:13px;font-weight:500}.col-h .av{margin-right:2px}.kcard.done{opacity:.6}.kcard-s{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.qrow{border:1px solid var(--line);background:var(--bg);border-radius:8px;grid-template-columns:24px minmax(0,1fr) minmax(120px,200px) minmax(110px,180px) minmax(90px,130px);align-items:center;gap:4px 12px;min-height:44px;margin:-6px 0 0;padding:5px 0;display:grid}.qrow:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px var(--focus)}.qrow .fs{display:contents}.qr-plus{color:var(--ink-3);justify-content:center;display:flex}.qrow:focus-within .qr-plus{color:var(--blue)}.qr-t{min-width:0;height:32px;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;padding:0;font-size:13.5px}.qr-cell{min-width:0;display:flex;position:relative}.qr-chip{border:1px solid var(--line);background:var(--bg);max-width:100%;height:30px;font:inherit;color:var(--ink);cursor:pointer;white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:0 8px;font-size:12.5px;font-weight:500;display:inline-flex}.qr-chip .ico{color:var(--ink-3);flex:none}.qr-chip.ph{color:var(--ink-2)}.qr-chip .qr-cv{text-overflow:ellipsis;overflow:hidden}.qr-chip[aria-expanded=true]{border-color:var(--blue);background:var(--blue-soft);color:var(--blue)}.qr-chip[aria-expanded=true] .ico{color:var(--blue)}.qr-chip:focus-visible,.qr-person .pick-t:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.qr-person .pickbox{min-width:0;max-width:100%}.qr-person .pick-t{border:1px solid var(--line);border-radius:6px;width:auto;max-width:100%;height:30px;padding:0 8px 0 4px;font-size:12.5px;font-weight:500}.qr-pop{z-index:30;border:1px solid var(--line);background:var(--bg);width:260px;box-shadow:var(--shadow-sheet);border-radius:10px;flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);left:0}.qr-opt{height:32px;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:0 8px;font-size:13px;display:flex}.qr-opt:hover,.qr-opt:focus-visible{background:var(--hover);outline:none}.qr-opt[aria-pressed=true]{background:var(--blue-soft);color:var(--blue);font-weight:500}.qr-sep{background:var(--line-2);height:1px;margin:4px 2px}.qr-f{color:var(--ink-2);justify-content:space-between;align-items:center;gap:8px;padding:2px 8px;font-size:12.5px;display:flex}.qr-f .inp{width:auto}.qr-end{justify-content:flex-end;align-items:center;gap:8px;padding-right:6px;display:flex}.qr-kbd{color:var(--ink-3);border:1px solid var(--line);border-radius:4px;padding:0 5px;font-size:11px;display:none}@media (hover:hover) and (min-width:641px){.qrow:focus-within .qr-kbd{display:inline}}.qrow>.msg{grid-column:2/-1;margin:0 0 2px;font-size:12px}.qr-gadd{width:100%;min-height:34px;font:inherit;color:var(--ink-3);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-columns:24px minmax(0,1fr);align-items:center;column-gap:12px;padding:0;font-size:13px;text-decoration:none;display:grid}.qr-gadd:hover{color:var(--ink-2);background:var(--hover)}.qr-gadd:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.qrow.qr-g{margin:4px 0 2px}.btn.qr-tog{padding:0 8px}.btn.qr-tog .ico{margin:0}.qr-popw{display:inline-flex;position:relative}.qr-scrim{display:none}.qr-popbox{top:var(--qr-top,96px);left:var(--qr-left,auto);z-index:60;box-sizing:border-box;border:1px solid var(--line);background:var(--bg);width:380px;box-shadow:var(--shadow-sheet);text-align:left;border-radius:10px;flex-direction:column;gap:10px;padding:12px;display:flex;position:fixed}.qr-ph{align-items:center;gap:6px;font-size:13px;display:flex}.qr-ph b{font-weight:600}.qr-ph .ico{color:var(--blue)}.qr-ph .sp{flex:1}.qr-x{width:24px;height:24px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;display:flex}.qr-x:hover{background:var(--hover);color:var(--ink)}.qrow.qr-in-pop{min-height:0;box-shadow:none;border:0;border-radius:0;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;display:flex}.qrow.qr-in-pop:focus-within{box-shadow:none}.qr-in-pop .qr-plus{display:none}.qr-in-pop .fs>*{order:2}.qr-in-pop .qr-t{box-sizing:border-box;border:1px solid var(--line);border-radius:7px;flex:100%;order:0;height:36px;padding:0 10px;font-size:14px}.qr-in-pop .qr-t:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--focus)}.qrow.qr-in-pop>.msg{background:0 0;flex-basis:100%;order:1;margin:0;padding:0}.qr-in-pop .qr-chip,.qr-in-pop .qr-person .pick-t{height:28px}.qr-in-pop .qr-end{margin-left:auto;padding:0}@media (max-width:640px){.qrow{border-radius:10px;flex-wrap:wrap;gap:8px;margin:0;padding:8px 8px 8px 10px;display:flex}.qr-plus{flex:none;width:16px}.qr-t{flex:calc(100% - 32px);height:36px;font-size:15px}.qr-cell{flex:0 auto}.qr-t+*{margin-left:24px}.qr-chip,.qr-person .pick-t{height:36px;font-size:13px}.qr-end{margin-left:auto;padding:0}.qr-end .btn{height:36px}.qrow>.msg{flex-basis:100%;padding-left:24px}.qr-pop{width:min(260px,100vw - 48px)}.qr-scrim{z-index:79;background:#14181f52;display:block;position:fixed;inset:0}.qr-popbox{z-index:80;width:auto;padding:12px 16px calc(16px + env(safe-area-inset-bottom,0px));border-radius:16px 16px 0 0;position:fixed;inset:auto 0 0}.qr-ph{font-size:15px}.qr-x{width:36px;height:36px}.qrow.qr-in-pop{border:0;margin:0;padding:0}.qr-in-pop .qr-t+*{margin-left:0}.qr-in-pop .qr-t{height:44px;font-size:16px}.qr-in-pop .qr-chip,.qr-in-pop .qr-person .pick-t,.qr-in-pop .qr-end .btn{height:38px;font-size:14px}}.lrows .ph.late{color:var(--t-red)}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tgrid{grid-template-columns:52px repeat(var(--cols),minmax(0,1fr));border:1px solid var(--line);background:var(--bg);border-radius:8px;display:grid;overflow:hidden}.tg-hd{border-bottom:1px solid var(--line);white-space:nowrap;align-items:center;gap:4px;height:38px;padding:0 8px;font-size:12.5px;display:flex;overflow:hidden}.tg-hd b{font-weight:500}.tg-hd .ph{text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.tg-all{height:var(--allh);border-bottom:1px solid var(--line);flex-direction:column;gap:2px;padding:3px;display:flex;overflow:hidden}.tg-gut .tg-all{justify-content:center;padding:0 4px;font-size:10.5px}.tg-body{position:relative}.tg-gut .tg-body{border-right:1px solid var(--line)}.tg-h{color:var(--ink-3);font-size:10.5px;position:absolute;right:6px;transform:translateY(-6px)}.tg-h:first-child{transform:none}.tg-day{border-left:1px solid var(--line);min-width:0}.tg-day.now .tg-hd b{color:var(--blue)}.tg-day.off .tg-body,.tg-day.off .tg-all{background:var(--sunken)}.tg-line{border-top:1px solid var(--line-2);position:absolute;left:0;right:0}.tg-offz{background:var(--sunken);opacity:.7;position:absolute;left:0;right:0}.tg-ev{z-index:1;box-shadow:0 0 0 1px var(--bg);border-radius:5px;flex-direction:column;align-items:flex-start;gap:0;padding:2px 6px;font-size:12px;line-height:1.3;display:flex;position:absolute;overflow:hidden}.tg-ev time{margin:0;font-size:11px}.tg-more{z-index:2;border:1px solid var(--line);background:var(--bg);width:26px;height:20px;color:var(--ink);font-variant-numeric:tabular-nums;border-radius:4px;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex;position:absolute;right:2px}.tg-more:hover{background:var(--hover)}.tg-now{z-index:2;border-top:2px solid var(--t-red);pointer-events:none;position:absolute;left:0;right:0}.tg-now:before{content:"";background:var(--t-red);border-radius:50%;width:8px;height:8px;position:absolute;top:-5px;left:-4px}@media (max-width:820px){.tgrid.week{grid-template-columns:40px repeat(7,minmax(64px,1fr));overflow-x:auto}.tg-hd .ph{display:none}}.ib-page{flex-direction:column;flex:1;min-height:0;display:flex}.ib-page .ib{border:0;border-radius:0;flex:1;grid-template-columns:minmax(260px,320px) minmax(0,1fr) 280px;min-height:0;margin:0;display:grid}.ib-side{border-right:1px solid var(--line);flex-direction:column;min-height:0;display:flex}.ib-tabs{scrollbar-width:none;flex-wrap:nowrap;flex:none;gap:14px;margin:0;padding:0 12px;overflow-x:auto}.ib-tabs .tab{white-space:nowrap}.ib-page .ib-list{border-right:0;flex:1;max-height:none}.ib-page .th{min-height:0;padding:0;overflow:hidden}.ib-page .th>p.ph{padding:16px}.ib-page .th-h{padding:10px 14px}.ib-page .th-m{max-height:none;padding:12px 16px}.ib-page .th-c{padding:10px 14px}.cv{grid-template-columns:36px 1fr auto}.cv-av{width:32px;height:32px;position:relative}.av.lg{background:var(--ink-3);width:32px;height:32px;font-size:12px}.ch-instagram{color:#b4235a;background:#fce7f3}.th-day{color:var(--ink-3);background:var(--line-2);border-radius:10px;align-self:center;padding:4px 10px;font-size:11.5px}.win-r{align-items:center;gap:6px;margin:0 0 6px;font-size:12px;display:flex}.win-r .win{margin:0}.win-r .ico{color:var(--ink-3)}.ib-ctx{border-left:1px solid var(--line);flex-direction:column;gap:12px;padding:14px;display:flex;overflow-y:auto}.ctx-h{align-items:center;gap:10px;display:flex}.ctx-h div{flex-direction:column;display:flex}.ctx-h .ph{font-size:12px}.ctx-l{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);margin-bottom:4px;font-size:11.5px;font-weight:600}.ctx-rec,.ctx-links{flex-direction:column;gap:6px;display:flex}.ctx-link{align-items:center;gap:4px;display:flex}.ctx-link>.rel-row{border:1px solid var(--line);border-radius:8px;flex:1;min-width:0;padding:6px 10px}.ctx-link form{display:contents}.ctx-pick{display:block}.ctx-pick .pick-t{width:100%}.ctx-rec .rel-row{border:1px solid var(--line);border-radius:8px;padding:7px 10px}.ctx-f{justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.ib-back{display:none}.rot90{transform:rotate(90deg)}.th-h .th-n{white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;border-radius:0;flex:0 auto;min-width:0;font-weight:600;overflow:hidden}.seg-b[aria-selected=true]{background:var(--active);color:var(--ink)}.presence{background:var(--t-violet-bg);color:var(--t-violet);border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:6px 14px;font-size:12.5px;display:flex}.cv-who{color:var(--t-violet);align-items:center;gap:4px;margin-top:2px;font-size:11.5px;display:flex}.typing{gap:2px;display:inline-flex}.typing i{opacity:.6;background:currentColor;border-radius:50%;width:4px;height:4px;animation:1s infinite typingDot}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes typingDot{50%{opacity:.15}}@media (prefers-reduced-motion:reduce){.typing i{animation:none}}.bub.note{background:var(--t-amber-bg);border:1px solid color-mix(in srgb,var(--t-amber) 25%,transparent);align-self:stretch;max-width:none}.note-h{color:var(--t-amber);align-items:center;gap:6px;margin-bottom:2px;font-size:11.5px;display:flex}.note-h b{font-weight:600}.note-h time{color:var(--ink-3)}.note-h form{margin-left:auto}.cmp-tabs{margin-bottom:8px}.cmp-w.is-note .ta{background:color-mix(in srgb,var(--t-amber-bg) 55%,var(--bg));border-color:color-mix(in srgb,var(--t-amber) 35%,transparent)}.note-f .row{align-items:center;gap:8px}.note-hint{margin-right:auto;font-size:12px}.btn.note-b{background:var(--t-amber-bg);border-color:color-mix(in srgb,var(--t-amber) 35%,transparent);color:var(--t-amber)}.ib-tabs{gap:12px!important}.ib-tabs .tab{font-size:12.5px}.ibf{border-bottom:1px solid var(--line);flex-direction:column;gap:6px;padding:8px 12px;display:flex}.ibf-s{border:1px solid var(--line);color:var(--ink-3);border-radius:7px;align-items:center;gap:6px;padding:0 8px;display:flex}.ibf-s .inp{min-width:0;box-shadow:none;background:0 0;border:0;flex:1;padding:5px 0}.ibf-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ibf-c .pick-t{border-radius:12px;height:24px;font-size:12px}.ibf-c.on .pick-t{background:var(--blue-soft);color:var(--blue);border-color:#0000}.cv-tags{flex-wrap:wrap;gap:4px;margin-top:3px;display:flex}.cv-tags .tag{height:17px;font-size:11px}.snz{color:var(--t-violet);align-items:center;gap:3px;font-size:11px;display:inline-flex}.snz-m .menu{min-width:240px;left:0;right:auto}.menu-f{display:contents}.menu-i{text-align:left;width:100%;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;gap:12px;padding:7px 10px;font-size:13px;display:flex}.menu-i:hover{background:var(--hover)}.menu-i .ph{font-size:12px}.snz-pick{border-top:1px solid var(--line);flex-direction:column;gap:4px;margin-top:4px;padding:6px 10px;display:flex}.snz-pick .row{gap:6px;display:flex}.ctx-tags{flex-direction:column;gap:6px;display:flex}.ct-add{margin:4px 0 14px}.ct-list,.ct-archived{flex-direction:column;gap:6px;max-width:640px;display:flex}.ct-row{align-items:center;gap:8px;display:flex}.ct-in{width:220px}.ct-uses{min-width:80px;font-size:12px}.ct-archived{margin-top:18px}.ct-arch .menu{min-width:280px;padding:10px}.cv-li{position:relative}.cv-cb{z-index:2;opacity:0;width:16px;height:16px;accent-color:var(--blue);cursor:pointer;margin:0;position:absolute;top:18px;left:20px}.cv-li:hover .cv-cb,.cv-cb:focus-visible{opacity:1}.ib-side:has(.cv-cb:checked) .cv-cb{opacity:1}.cv-li:has(.cv-cb:focus-visible) .cv-av{visibility:hidden}.ib-side:has(.cv-cb:checked) .cv-av{visibility:hidden}.bulk-bar{background:var(--blue-soft);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px;padding:8px 12px;font-size:12.5px;display:flex}.bulk-bar .sp{flex:1}.bulk-bar .pick-t{height:26px;font-size:12px}.keys-t{border-collapse:collapse;width:100%}.keys-t td{border-bottom:1px solid var(--line-2);padding:6px 8px}.keys-t kbd{font:inherit;border:1px solid var(--line);background:var(--sunken);border-radius:4px;padding:1px 6px;font-size:12px}@media (max-width:1100px){.ib-page .ib{grid-template-columns:minmax(240px,300px) minmax(0,1fr)}.ib-ctx{display:none}}@media (max-width:820px){.ib-page .ib{grid-template-columns:1fr}.ib-page.has-c .ib-side,.ib-page:not(.has-c) .th{display:none}.ib-back{display:inline-grid}}.tg-all .citem{white-space:nowrap;text-overflow:ellipsis;flex:none;padding:2px 6px;overflow:hidden}.set-shell{flex:1;min-height:0;display:flex}.set-nav{border-right:1px solid var(--line);background:var(--bg);flex-direction:column;flex:none;gap:1px;width:212px;padding:12px 8px;display:flex;overflow-y:auto}.set-nav .tab{color:var(--ink-2);white-space:nowrap;border:0;border-radius:6px;align-items:center;gap:9px;margin:0;padding:6px 10px;font-size:13px;display:flex}.set-nav .tab:hover{background:var(--hover);color:var(--ink)}.set-nav .tab[aria-current=page]{background:var(--active);color:var(--ink);font-weight:500}.set-nav .tab .ico{color:var(--ink-3)}.set-main{flex-direction:column;flex:1;min-width:0;display:flex;overflow:auto}.set-main .page{--page-w:960px}.set-card{border:1px solid var(--line);background:var(--bg);border-radius:10px;margin:0}.set-card .h2+.set-card,.h2+.set-card{margin-top:10px}.set-row:has(.set-days){grid-template-columns:minmax(0,1fr) auto}.set-row-c>input[type=color].inp{width:44px;height:30px;padding:2px}.set-card>.fs{display:contents}.set-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(220px,340px);align-items:center;gap:16px;padding:12px 16px;display:grid}.set-card .set-row:first-of-type{border-top:0}.set-card form+form .set-row:first-of-type{border-top:1px solid var(--line)}.set-row-l{flex-direction:column;gap:2px;min-width:0;display:flex}.set-row-t{color:var(--ink);font-size:13.5px;font-weight:500}.set-row-h{color:var(--ink-3);font-size:12.5px;line-height:1.4}.set-row-c{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.set-row-c>.inp{width:100%}.set-row-c>.inp.sm{width:auto}.set-days{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.set-days .chk-l{border:1px solid var(--line);border-radius:6px;gap:5px;padding:3px 8px;font-size:12.5px}.set-days .chk-l:has(:checked){background:var(--blue-soft);color:var(--blue);border-color:#0000}.set-card>.msg,.set-card>.ph{border-top:1px solid var(--line);margin:0;padding:10px 16px}@media (max-width:820px){.set-row{grid-template-columns:1fr;gap:8px}.set-row-c,.set-days{justify-content:flex-start}}.tgl{appearance:none;background:var(--line-2,#d0d5dd);cursor:pointer;border-radius:9px;flex:none;width:28px;height:16px;margin:0;transition:background .15s;position:relative}.tgl:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .15s;position:absolute;top:2px;left:2px}.tgl:checked{background:var(--blue)}.tgl:checked:after{transform:translate(12px)}.tgl:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.tgl:disabled{opacity:.5;cursor:default}.set-head{margin:0}.set-title{color:var(--ink);margin:0 0 4px;font-size:20px;font-weight:600}.set-sub{color:var(--ink-2);max-width:720px;margin:0 0 12px;font-size:13.5px}.aibox{border:1px solid var(--line);background:var(--bg);border-radius:10px;align-items:center;gap:8px;max-width:720px;padding:5px 5px 5px 12px;display:flex}.aibox:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px var(--focus)}.aibox .ico{color:#7c5cdb}.aibox input{font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:13.5px}.btn.dark{background:var(--ink);border-color:var(--ink);color:var(--bg)}.btn.dark:disabled{opacity:.45}.set-main .page h2.h2{color:var(--ink);margin-top:22px;font-size:15px;font-weight:600}@media (max-width:820px){.set-shell{flex-direction:column}.set-nav{border-right:0;border-bottom:1px solid var(--line);scrollbar-width:none;flex-direction:row;width:auto;padding:6px 8px;overflow-x:auto}.set-nav::-webkit-scrollbar{display:none}}.fdet{border-bottom:1px solid var(--line-2);padding:0}.fdet>summary{list-style:none}.fdet>summary::-webkit-details-marker{display:none}.fsum{cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:9px 6px;display:flex}.fsum:hover{background:var(--hover)}.fsum b{font-weight:500}.fsum .ico{color:var(--ink-3)}.fsum .sp{flex:1}.fdet[open]>.fsum .fchev{transform:rotate(180deg)}.fdet[open]{background:var(--sunken);border-radius:8px;margin:4px 0;padding:0 10px 10px}.fdet[open]>.fsum{margin:0 -4px}.fkey,.fkey code{font-size:11.5px}.ipick,.spick{flex-wrap:wrap;gap:4px;display:inline-flex}.ipick-o,.spick-o{cursor:pointer;position:relative}.ipick-o input,.spick-o input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.ipick-o{border:1px solid var(--line);width:30px;height:30px;color:var(--ink-2);border-radius:6px;place-items:center;display:grid}.ipick-o:has(input:checked){border-color:var(--blue);background:var(--blue-soft);color:var(--blue)}.spick-o span{border:2px solid var(--bg);width:22px;height:22px;box-shadow:0 0 0 1px var(--line);border-radius:50%;display:block}.spick-o:has(input:checked) span{box-shadow:0 0 0 2px var(--ink)}.ipick-o:has(input:focus-visible){outline:2px solid var(--blue)}.spick-o:has(input:focus-visible) span{outline:2px solid var(--blue)}.segr{border:1px solid var(--line);border-radius:6px;height:28px;display:inline-flex;overflow:hidden}.segr-o{color:var(--ink-2);cursor:pointer;place-items:center;padding:0 10px;font-size:12.5px;display:grid;position:relative}.segr-o+.segr-o{border-left:1px solid var(--line)}.segr-o input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.segr-o:has(input:checked){background:var(--active);color:var(--ink);font-weight:500}.segr-o:has(input:focus-visible){outline:2px solid var(--blue)}button.sw:not(:has(.sw-k)){background:var(--line);cursor:pointer;border:0;border-radius:9px;width:32px;height:18px;padding:2px;display:inline-flex}button.sw:not(:has(.sw-k))>span{background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .15s;box-shadow:0 1px 2px #0003}button.sw:not(:has(.sw-k))[aria-checked=true]{background:var(--blue)}button.sw:not(:has(.sw-k))[aria-checked=true]>span{transform:translate(14px)}.send:disabled{opacity:.4;cursor:default;filter:none}.rot-90{transform:rotate(-90deg)}.dock-seen{align-items:center;gap:5px;display:flex}.dock-sig{border:1px solid var(--line);background:var(--bg);width:100%;font:inherit;color:var(--ink);text-align:left;cursor:pointer;border-radius:8px;align-items:center;gap:8px;margin:0 0 6px;padding:6px 10px;font-size:13px;display:flex}.dock-sig>span{flex:1;min-width:0}.dock-sig>b{color:var(--blue);font-weight:500}.dock-sig .ico{color:var(--ink-3)}.dock-sig:hover{border-color:var(--ink-3)}.tooltag{align-items:center;gap:4px;margin:0 4px 4px 0;display:inline-flex}.am.intro .am-text{color:var(--ink-2)}.dock-f{border:1px solid var(--line);background:var(--bg);border-radius:10px;align-items:flex-end;padding:6px 6px 6px 10px}.dock-f:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px var(--focus)}.dock-f textarea,.dock-f textarea.inp.ta{resize:none;box-shadow:none;background:0 0;border:0;min-height:0;padding:6px 0;overflow-y:auto}.dock-f .send{border-radius:8px;flex-shrink:0;width:32px;height:32px}.dock-f textarea:focus{box-shadow:none;outline:0}.am-tool summary .tl-l{font-weight:500}.am-det{margin:4px 0;font-size:11.5px}.pend-det summary{cursor:pointer;font-size:12px}.pend li{margin-bottom:6px}.cmdk-g{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);cursor:default;padding:8px 10px 4px;font-size:11px;font-weight:600}#cmdk-list li[role=option]{align-items:center;gap:8px;display:flex}#cmdk-list .ico{color:var(--ink-3);flex:none}#cmdk-list li[role=option]{align-items:flex-start;min-width:0}#cmdk-list li[role=option]>.oi,#cmdk-list li[role=option]>.ico{margin-top:2px}.cmdk-tx{flex-direction:column;flex:1;min-width:0;display:flex}.cmdk-l{white-space:nowrap;min-width:0;display:flex}.cmdk-t{text-overflow:ellipsis;min-width:0;overflow:hidden}.cmdk-o{flex:none;padding-left:.3em}.cmdk-2{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;overflow:hidden}#cmdk-list li.cmdk-all,#cmdk-list li.cmdk-all .ico{color:var(--blue)}.cmdk>.inp{border:0;border-bottom:1px solid var(--line);height:46px;box-shadow:none;border-radius:0;font-size:15px}.cmdk>.inp:focus{box-shadow:none}.empty-st{text-align:center;color:var(--ink-3);flex-direction:column;align-items:center;gap:6px;padding:48px 16px;display:flex}.empty-st b{color:var(--ink);font-weight:500}.empty-st .ph{max-width:420px;margin:0}.page>.seg{align-self:flex-start;width:auto;max-width:100%}html.dark .un,html.dark .nav-count{background:var(--blue);color:#fff}.auth-brand{align-items:center;gap:10px;margin-bottom:18px;display:flex}.auth-brand b{font-size:15px}.brand{flex:none;align-items:center;display:inline-flex}.brand img{display:block}.brand .brand-d,html.dark .brand .brand-l{display:none}html.dark .brand .brand-d{display:block}.btn.wide{justify-content:center;width:100%;height:36px;margin-top:8px}.auth-alt{justify-content:center;align-items:center;gap:6px;margin-top:10px;font-size:13px;display:flex}.plist li.chk{grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.plist li.chk form{margin:0;display:flex}@media (max-width:820px){[data-testid=members]{display:block;overflow-x:auto}}.doc-steps{flex-direction:column;gap:0;margin:0 0 10px;padding:0;list-style:none;display:flex}.doc-steps li{color:var(--ink-3);align-items:center;gap:8px;padding:5px 0;font-size:13px;display:flex;position:relative}.doc-steps .dot{border:2px solid var(--line);background:var(--bg);border-radius:50%;flex:none;width:10px;height:10px}.doc-steps li.done{color:var(--ink-2)}.doc-steps li.done .dot{background:var(--t-green);border-color:var(--t-green)}.doc-steps li.cur{color:var(--ink);font-weight:500}.doc-steps li.cur .dot{border-color:var(--blue);background:var(--blue)}.doc-dl{grid-template-columns:auto 1fr;gap:6px 12px;margin:0 0 12px;font-size:13px;display:grid}.doc-dl dt{color:var(--ink-3)}.doc-dl dd{text-align:right;margin:0}.lx{flex-wrap:wrap;align-items:flex-start;gap:28px;display:flex}.lx-nav{flex-direction:column;flex:0 0 200px;gap:1px;min-width:0;display:flex}.lx-nav h4{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);margin:14px 10px 4px;font-size:11px;font-weight:600}.lx-nav h4:first-child{margin-top:0}.lx-nb{min-height:32px;color:var(--ink-2);border-radius:6px;align-items:center;gap:8px;padding:0 10px;font-size:13.5px;display:flex}.lx-nb:hover{background:var(--hover);color:var(--ink)}.lx-nb[aria-current=page]{background:var(--active);color:var(--ink);font-weight:600}.lx-nb .ico{color:var(--ink-3);flex:none}.lx-nt{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.lx-n{color:var(--ink-3);font-size:12px;font-weight:400}.lx-dh{margin:6px 10px 0;font-size:12px;line-height:1.45}.lx-body{flex-direction:column;flex:999 520px;gap:14px;min-width:0;display:flex}.rg{flex-direction:column;gap:12px;display:flex}.rg-top{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rg-pick{flex:1;min-width:220px;max-width:320px}.rg-cols{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start;gap:14px;display:grid}.rg-col{border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:8px;min-width:0;padding:10px;display:flex}.rg-empty{justify-content:center;min-height:120px}.rg-h{margin:0;font-size:13px;font-weight:600}.rg-list{flex-direction:column;max-height:440px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.rg-row{border-radius:6px;align-items:center;gap:6px;min-height:32px;padding:0 4px;display:flex}.rg-row:hover{background:var(--hover)}.rg-row.on{background:var(--blue-soft)}.rg-name{text-align:left;min-width:0;font:inherit;color:inherit;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;flex:1;padding:6px 2px;overflow:hidden}span.rg-name{cursor:default}.rg-act{opacity:0;gap:2px;display:flex}.rg-row:hover .rg-act,.rg-row:focus-within .rg-act{opacity:1}@media (hover:none){.rg-act{opacity:1}}.rg-edit,.rg-add{flex:1;align-items:center;gap:6px;display:flex}.rg-edit .inp,.rg-add .inp{flex:1;min-width:0}.lx-head .h2{align-items:baseline;gap:8px;font-size:17px;display:flex}.lx-desc{color:var(--ink-2);margin:2px 0 0}.lx-where{flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0 0;font-size:12.5px;display:flex}.lx-where .tag{height:22px;text-decoration:none}.lx-where a.tag:hover{color:var(--ink)}.lx-ro{background:var(--sunken);color:var(--ink-2);border-radius:10px;align-items:center;gap:8px;margin:0;padding:10px 12px;font-size:13px;display:flex}.lx-main{flex-direction:column;gap:12px;display:flex}.lx-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lx-acts{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.lx-search{border:1px solid var(--line);width:240px;max-width:100%;height:30px;color:var(--ink-3);border-radius:7px;align-items:center;gap:6px;padding:0 10px;display:flex}.lx-search:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px var(--focus)}.lx-search input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:13px}.lx-chips{flex-wrap:wrap;gap:6px;display:flex}.lx-chip{border:1px solid var(--line);background:var(--bg);height:28px;color:var(--ink-2);border-radius:14px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;display:inline-flex}.lx-chip:hover{color:var(--ink)}.lx-chip.on{background:var(--ink);border-color:var(--ink);color:var(--bg)}.lx-chip.on .lx-n{color:inherit;opacity:.75}.lx-tbl{border:1px solid var(--line);border-radius:10px;overflow:hidden}.lx-rows{margin:0;padding:0;list-style:none}.lx-row{border-top:1px solid var(--line-2);flex-wrap:wrap;align-items:center;column-gap:12px;min-height:44px;padding:0 8px 0 10px;display:flex}.lx-row:hover{background:var(--sunken)}.lx-hd{background:var(--sunken);min-height:36px;color:var(--ink-2);border-top:0;font-size:12px;font-weight:600}.lx-edit,.lx-edit:hover{background:var(--blue-soft)}.lx-dragging{opacity:.45}.lx-over{box-shadow:inset 0 2px 0 var(--blue)}.lx-grip{color:var(--ink-3);flex:0 0 22px;justify-content:center;display:flex}.lx-handle{color:var(--ink-3);cursor:grab;background:0 0;border:0;border-radius:5px;place-items:center;padding:4px 2px;display:grid}.lx-handle:hover{background:var(--hover);color:var(--ink-2)}@media (hover:hover){.lx-row:not(:hover):not(:focus-within) .lx-handle{opacity:.35}}.lx-c-main{flex-wrap:wrap;flex:160px;align-items:center;gap:8px;min-width:0;padding:6px 0;display:flex}.lx-v{overflow-wrap:anywhere;font-weight:500}.lx-c-extra{flex:0 180px;min-width:0;font-size:12.5px}.lx-c-extra a:hover{color:var(--blue)}.lx-c-use{text-align:right;flex:0 160px;min-width:0;font-size:12.5px}.lx-c-more{flex:0 0 32px;justify-content:flex-end;display:flex}.lx-more.on{background:var(--active);color:var(--ink)}.lx-code{background:var(--t-gray-bg);letter-spacing:.03em;border-radius:5px;justify-content:center;align-items:center;min-width:44px;height:22px;padding:0 6px;font-size:12px;font-weight:600;display:inline-flex}.lx-inp{width:240px;max-width:100%;height:30px}.lx-btns{gap:6px;display:flex}.lx-hint{color:var(--ink-2);flex:0 0 100%;padding:0 0 10px 34px;font-size:12.5px}.lx-empty{border-top:1px solid var(--line-2);color:var(--ink-2);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:24px 16px;display:flex}.lx-foot{margin:0;font-size:12.5px}.lx-menu{z-index:80;min-width:240px;max-width:300px}.lx-menu .lx-red{color:var(--t-red)}.lx-mi-off{color:var(--ink-3);white-space:normal;align-items:flex-start;gap:8px;padding:7px 10px;font-size:13px;display:flex}.lx-mi-off .ico{margin-top:2px}.lx-why{color:var(--ink-2);margin-top:2px;font-size:11.5px;line-height:1.35;display:block}.lx-mg{flex-direction:column;gap:12px;display:flex}.lx-small{margin:0;font-size:12.5px}.lx-note{background:var(--blue-soft);border-radius:8px;flex-direction:column;gap:2px;padding:10px 12px;font-size:13px;display:flex}.lx-bk{flex-wrap:wrap;gap:16px;display:flex}.lx-bk-in{flex:240px;min-width:0}.lx-bk-in textarea{resize:vertical;height:auto;min-height:300px;padding:8px 10px;line-height:1.6}.lx-bk-out{flex-direction:column;flex:260px;gap:8px;min-width:0;display:flex}.lx-bk-out p{margin:0}.lx-grp{background:var(--sunken);border-radius:8px;flex-direction:column;gap:6px;padding:10px 12px;font-size:12.5px;display:flex}.lx-grp b{font-size:12.5px;font-weight:600}.lx-grp.add{background:var(--t-green-bg)}.lx-grp.keep{background:var(--t-orange-bg)}.lx-grp.bad{background:var(--t-red-bg)}.lx-vals{flex-wrap:wrap;gap:4px;display:flex}.lx-vals span{background:var(--bg);border:1px solid var(--line);height:22px;color:var(--ink);border-radius:5px;align-items:center;padding:0 7px;font-size:12px;display:inline-flex}.lx-newl{color:var(--blue);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin:4px 10px 0;padding:0;font-size:13px;display:inline-flex}.lx-newl:hover{text-decoration:underline}.lx-nb .dot,.lx-c-main .dot,.lx-colors .dot{border-radius:50%;flex:none;width:10px;height:10px;display:inline-block}.lx-head-r{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lx-head-r .h2{flex:1;min-width:200px}.lx-colors{gap:4px;padding:6px 8px;display:flex}.lx-colors button{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;width:26px;height:26px;display:grid}.lx-colors button:hover{background:var(--hover)}.lx-colors button[aria-checked=true]{border-color:var(--ink-3)}.lx-colors .dot{width:12px;height:12px}.lx-arch{border:1px solid var(--line);border-radius:10px;padding:8px 12px}.lx-arch summary{cursor:pointer;font-size:13px}.lx-arch .lx-row{border-top:1px solid var(--line-2)}.lx-arch .lx-row:first-child{border-top:0}.ol-form{flex-direction:column;gap:12px;display:flex}.ol-seg{background:var(--sunken);border-radius:9px;gap:4px;padding:3px;display:flex}.ol-src[data-src=list]:has(>[data-for]:not([hidden]))>.ol-own{display:none}.ol-bound{flex-direction:column;gap:10px;display:flex}.ol-bound .opts{border:0;flex-flow:wrap;gap:6px;margin:0;padding:0}.ol-bound .opts .tag{width:auto}.ol-seg button{height:32px;color:var(--ink-2);background:0 0;border:0;border-radius:7px;flex:1;font-size:13px}.ol-seg button.on{background:var(--bg);color:var(--ink);box-shadow:var(--shadow-light);font-weight:600}@media (max-width:720px){.lx-nav{flex-basis:100%}.lx-c-extra{display:none}.lx-c-use{flex-basis:auto}.lx-search{width:100%}}.mdl fieldset,.qcard fieldset{border:1px solid var(--line);border-radius:8px;margin:8px 0;padding:8px 12px 10px}.mdl fieldset legend,.qcard fieldset legend{color:var(--ink-2);padding:0 4px;font-size:12.5px}.qmembers .chk-l{min-width:160px}.dt-blocks{counter-reset:blk;flex-direction:column;gap:8px;margin:0 0 12px;padding:0;list-style:none;display:flex}.dt-blocks>li{border:1px solid var(--line);counter-increment:blk;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 10px;display:flex}.dt-blocks>li>b{flex:1;font-weight:500}.dt-blocks>li>b:before{content:counter(blk) ". ";color:var(--ink-3)}.dt-blocks>li>form.role-f{flex-basis:100%;margin:4px 0 0}.fm-fl{border:1px solid var(--line);border-radius:8px;margin:0 0 10px;padding:0;list-style:none}.fm-fl>li{align-items:center;gap:6px;padding:6px 10px;display:flex}.fm-fl>li+li{border-top:1px solid var(--line-2)}.fm-fl>li>form.inline-f{flex:1;align-items:center;gap:8px;margin:0;display:flex}.fm-fl>li>form.inline-f b{min-width:120px;font-weight:500}.fm-fl>li>form.inline-f .inp{flex:1;max-width:260px}.perm .segr-o{padding:0 7px;font-size:12px}.perm .segr{height:26px}.rv-page,.rp-b{container:recpage/inline-size}.rv-left{min-width:0;position:relative}.rv-main{min-width:0}.rv-lr{cursor:col-resize;z-index:2;border-radius:2px;width:8px;position:absolute;top:0;bottom:0;right:-4px}.rv-lr:hover,.rv-lr.on,.rv-lr:focus-visible{background:var(--t-blue-bg,#eaf1ff);outline:0}@media (max-width:820px){.rv-lr{display:none}}.rv-left>.rv-sec,.rv-left>[data-testid=related]{margin:0 24px}.rv-sec{border-top:1px solid var(--line);margin-top:12px;padding:4px 0 8px}.rv-sec>summary{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:6px;margin:2px -4px 4px;padding:6px 4px;list-style:none}.rv-sec>summary::-webkit-details-marker{display:none}.rv-sec>summary:hover{background:var(--hover)}.rs-car{flex:none;transition:transform .12s}.rv-sec:not([open])>summary .rs-car{transform:rotate(-90deg)}.rv-sec .oi{border-radius:4px;width:16px;height:16px}.rel-chips{flex-wrap:wrap;gap:6px;padding:2px 0 4px;display:flex}.rel-chips .rchip{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.rel-more{align-self:center;font-size:12.5px}.rtabs .tab{align-items:center;gap:6px;display:inline-flex}.rtabs .tab .ico{color:var(--ink-3)}.rtabs .tab[aria-current=page] .ico{color:var(--ink)}.tab-empty{text-align:center;color:var(--ink-3);flex-direction:column;align-items:center;gap:10px;padding:48px 16px;display:flex}.tab-empty p{max-width:340px;margin:0;font-size:13.5px}.te-ic{background:var(--sunken);width:44px;height:44px;color:var(--ink-3);border-radius:12px;place-items:center;display:grid}.tab-top{justify-content:flex-end}@container (min-width:860px){.rv.rv2{grid-template-columns:minmax(320px,380px) minmax(0,1fr);max-width:none;min-height:100%;display:grid}.rv2 .rv-left{border-right:1px solid var(--line);align-self:start;max-height:calc(100dvh - 48px);padding-bottom:32px;position:sticky;top:0;overflow-y:auto}.rp-b .rv2 .rv-left{max-height:calc(100dvh - 64px)}.rv2 .rv-left .rv-hero{padding:22px 20px 6px}.rv2 .rv-left .rv-steps,.rv2 .rv-left .rv-qa{padding-left:20px;padding-right:20px}.rv2 .rv-left>.rv-sec,.rv2 .rv-left>[data-testid=related]{margin:0 20px}.rv2 .dupbar,.rv2 .rv-left>.msg{margin:12px 20px 0}.rv2 .fl .fr{--lw:132px;grid-template-columns:var(--lw) minmax(0,1fr)}.rv2 .rv-main .rtabs{margin-top:8px}.rv2 .rv-main .rv-body{max-width:860px}}.col-h .col-sum{color:var(--ink-2);margin-left:auto;font-size:12px;font-weight:500}.col-add{width:22px;height:22px;color:var(--ink-3);opacity:0;border-radius:5px;place-items:center;display:inline-grid}.col:hover .col-add,.col-add:focus-visible{opacity:1}.col-add:hover{background:var(--hover);color:var(--ink)}.col-h .col-sum+.col-add{margin-left:2px}.col-h .n+.col-add{margin-left:auto}.col-h .col-sum.stale{opacity:.45}.col-quick{padding:2px 0}.col-quick .fs{display:contents}.col-quick .inp{width:100%;height:32px}.col-quick .msg{margin:4px 2px 0;font-size:12px}button.col-new{font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;width:100%}.col-new{color:var(--ink-3);border-radius:6px;align-items:center;gap:6px;padding:6px 8px;font-size:13px;display:flex}.col-new:hover{background:var(--hover);color:var(--ink)}ul.kcard-f{flex-direction:column;gap:4px;margin:6px 0 0;padding:0;font-size:12.5px;list-style:none;display:flex}ul.kcard-f li{white-space:nowrap;align-items:center;gap:7px;min-width:0;display:flex;overflow:hidden}ul.kcard-f li .ico{color:var(--ink-3);flex:none}ul.kcard-f li>:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}td[data-edit]{cursor:text}td[data-edit]:hover{box-shadow:inset 0 0 0 1px var(--line-2,var(--line))}td[data-edit]:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.cell-ed{z-index:70;background:var(--bg);border:1px solid var(--line);box-shadow:var(--shadow-sheet);border-radius:8px;padding:4px;position:fixed}.cell-ed .fs{display:contents}.cell-ed .inp{width:100%}.cell-ed .money{gap:4px;display:flex}.cell-ed .money .cur{flex:none;width:84px}.cell-ed .msel{flex-direction:column;gap:2px;padding:4px;display:flex}.cell-ed .msg{white-space:normal;margin:4px 2px 0;font-size:12px}.cell-ed.tight{border-radius:6px;padding:0}.cell-ed.tight .inp,.cell-ed.tight .pick-t{box-shadow:none;min-height:var(--ch,32px);height:var(--ch,32px);border:0;border-radius:6px}.cell-ed.tight .msg{margin:4px 8px 6px}tr.add-row td{height:34px;color:var(--ink-3)}tr.add-row:hover td{background:0 0}.qadd-row{align-items:center;gap:8px;display:flex}.qadd-row .fs{display:contents}.qadd-row .ico{color:var(--ink-3)}.qadd-row .inp{box-shadow:none;background:0 0;border:0;flex:1;min-width:200px;height:30px;padding:0}.qadd-row .msg{margin:0;font-size:12px}tfoot td{background:var(--bg);border-top:1px solid var(--line);border-bottom:0;height:32px;position:sticky;bottom:0;overflow:visible}.aggm{position:relative}.aggm>summary{cursor:pointer;height:30px;color:var(--ink-3);justify-content:flex-end;align-items:center;gap:6px;font-size:12.5px;list-style:none;display:flex}.aggm>summary::-webkit-details-marker{display:none}.aggm:not(.on)>summary .agg-l{opacity:0}tfoot td:hover .aggm>summary .agg-l,.aggm[open]>summary .agg-l{opacity:1}.aggm.on>summary b{color:var(--ink);font-weight:500}.aggm .menu{z-index:40;background:var(--bg);border:1px solid var(--line);min-width:160px;box-shadow:var(--shadow-sheet);border-radius:8px;flex-direction:column;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);right:0}.aggm.up .menu{top:auto;bottom:calc(100% + 4px)}.aggm .menu a{color:var(--ink);border-radius:6px;padding:6px 10px;font-size:13px}.aggm .menu a:hover{background:var(--hover)}.aggm .menu a[aria-current]{font-weight:600}.stg{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rv-hero .fr{min-height:0;display:block}.rv-hero .fr .fv{min-height:0;margin:-2px -6px;padding:2px 6px}.rv-hero .fv-ed .inp{height:36px;font-size:19px;font-weight:600}.rv-hero .fv-ok{top:-14px;right:0}.rv-stages{flex-direction:column;gap:6px;padding:10px 24px 0;display:flex}.rv-st{grid-template-columns:132px minmax(0,1fr);align-items:center;gap:8px;font-size:13px;display:grid}.rv-st-l{color:var(--ink-2);padding-left:4px}.stsel-s{appearance:none;cursor:pointer;font:inherit;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2.5'%3E%3Cpath d='M6 9l6 6l6 -6'/%3E%3C/svg%3E");background-position:right 6px center;background-repeat:no-repeat;border:0;border-radius:4px;max-width:100%;height:22px;padding:0 22px 0 8px;font-size:12.5px;font-weight:500}.stsel-s:disabled{cursor:default;background-image:none;padding-right:8px}.stsel .msg{margin:4px 0 0;font-size:12px}.rv-addg{margin:8px 0 0 20px}.grp-sec{position:relative}.grp-sec>summary.rs-sec-h{padding-right:30px}.grp-m{position:absolute;top:0;right:0}.grp-m>summary.icon-btn{width:26px;height:26px;color:var(--ink-3);padding:0}.grp-m>summary.icon-btn:hover,.grp-m[open]>summary.icon-btn{color:var(--ink)}.rv-main>.rv-steps{padding:14px 24px 0}.ast{border:1px solid var(--line);background:var(--sunken);border-radius:10px;margin:16px 24px 0;padding:10px 12px}.ast-h{align-items:center;gap:8px;font-size:13px;display:flex}.ast-h .av{width:22px;height:22px}.ast-b{gap:6px;margin-left:auto;display:flex}.ast-b form{display:inline-flex}.ast-r{margin:10px 0 0;font-size:13.5px;line-height:1.5}.ast-r p{margin:0}.ast-steps{flex-direction:column;gap:4px;margin:8px 0 0;padding-left:18px;display:flex}.ast-steps li{align-items:center;gap:8px;display:flex}.ast-steps li>span{flex:1}.ast-steps .fs{display:contents}.ast-cues{flex-direction:column;gap:6px;margin:10px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.ast-cues li{background:var(--bg);border:1px solid var(--line);border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 8px;display:flex}.ast-cues q{flex-basis:100%;font-style:italic}.feed .ev-mon{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);margin:14px 0 2px;font-size:11.5px;font-weight:600;list-style:none}.feed .ev-mon:first-child{margin-top:0}.feed .ev.ev-s{color:var(--ink-2);align-items:center;gap:8px;min-height:0;padding:3px 0;font-size:12.5px;display:flex}.ev-dot{background:var(--sunken);width:20px;height:20px;color:var(--ink-3);border-radius:50%;flex:none;place-items:center;display:inline-grid}.ev-sl{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ev-s time{color:var(--ink-3);flex:none;font-size:12px}@container (min-width:860px){.rv2 .rv-left .rv-stages{padding-left:20px;padding-right:20px}}.feed .ev.ev-s+.ev.ev-s{margin-top:-7px}.cmp .ast .cm-ai{background:var(--bg);margin:10px 0 0}.pickbox{min-width:0;display:block}.pick-t{text-align:left;cursor:pointer;width:100%;font:inherit;color:var(--ink);background:var(--bg);align-items:center;gap:6px;font-size:13px;display:flex}.pick-t:disabled{cursor:default;opacity:.7}.pick-v{flex:1;align-items:center;gap:6px;min-width:0;display:inline-flex}.pick-vl{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pick-t .ph{flex:1}.pick-i{color:var(--ink-3);flex:none;margin-left:auto}.pick{z-index:90;background:var(--bg);max-height:min(380px,70vh);color:var(--ink);font-family:var(--font);border:1px solid var(--line);box-shadow:var(--shadow-sheet);border-radius:12px;font-size:13px;display:flex;position:fixed;overflow:hidden}.pick.up{transform:translateY(-100%)}.pick-g{border-right:1px solid var(--line);background:var(--sunken);flex:none;width:170px;margin:0;padding:6px;list-style:none;overflow-y:auto}.pick-g button{width:100%;font:inherit;color:var(--ink-2);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:7px 8px;display:flex}.pick-g button:hover{background:var(--hover);color:var(--ink)}.pick-g button.on{background:var(--bg);color:var(--ink);box-shadow:var(--shadow-light);font-weight:500}.pick-g .oi{border-radius:5px;flex:none;width:18px;height:18px}.pick-r{flex-direction:column;flex:1;min-width:0;display:flex}.pick-s{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:8px 10px;display:flex}.pick-s .ico{color:var(--ink-3)}.pick-q{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:13.5px}.pick-l{flex:1;margin:0;padding:4px;list-style:none;overflow-y:auto}.pick-l li{cursor:pointer;border-radius:7px;align-items:center;gap:9px;min-width:0;padding:6px 8px;display:flex}.pick-l.cols li{gap:10px;display:grid}.pick-c{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-2);font-size:12.5px;overflow:hidden}.pick-hd{color:var(--ink-3);border-bottom:1px solid var(--line);gap:10px;padding:4px 14px 4px 8px;font-size:11.5px;display:grid}.pick-hd span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pick-l li.act{background:var(--hover)}.pick-l li[aria-selected=true]{font-weight:500}.pick-l .rav{border-radius:6px;width:22px;height:22px;font-size:10px}.pick-l .av.sm{width:22px;height:22px;font-size:10px}.pick-l .rav.none{background:var(--sunken);color:var(--ink-3)}.pick-lt{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pick-ck{color:var(--blue);flex:none}.pick-ic{background:var(--sunken);width:22px;height:22px;color:var(--ink-2);border-radius:6px;flex:none;place-items:center;display:inline-grid}.pick-v .pick-ic{border-radius:5px;width:18px;height:18px}.pick-h{color:var(--ink-3);white-space:nowrap;margin-left:auto;padding-left:8px;font-size:12px}.pick-l li.pick-sub{cursor:default;letter-spacing:.02em;color:var(--ink-3);padding:8px 8px 3px;font-size:11px;font-weight:600;background:0 0!important}.dim-pick{min-width:0;display:block}.dim-pick.dated{grid-template-columns:minmax(0,1fr) minmax(84px,34%);gap:6px;display:grid}@media (max-width:520px){.pick.multi{flex-direction:column}.pick.multi .pick-g{border-right:0;border-bottom:1px solid var(--line);gap:2px;width:auto;display:flex;overflow:auto hidden}.pick.multi .pick-g li{flex:none}.pick.multi .pick-g button{white-space:nowrap}.pick.multi .pick-r{min-height:0}}.pick-l li.none{color:var(--ink-3)}.pick-e{color:var(--ink-3);cursor:default!important;padding:14px 8px!important}.pick-l li.pick-off{cursor:default;color:var(--ink-3)}.pick-l li.pick-off.act{background:0 0}.fv-ed .pick-t,.cell-ed .pick-t,.cmp .pick-t{min-height:32px}@container (min-width:860px){.rv2 .rv-left{z-index:5}}.pickbox{position:relative}.pickbox .pick-x{color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:24px;height:24px;padding:0;display:grid;position:absolute;top:50%;right:28px;transform:translateY(-50%)}.pickbox .pick-x:hover{background:var(--hover);color:var(--ink)}.pickbox:has(.pick-x) .pick-vl{padding-right:22px}.fpw{min-width:240px;max-width:640px;position:relative;flex:320px!important}.fsb{border:1px solid var(--line);background:var(--bg);cursor:text;border-radius:8px;flex-wrap:nowrap;align-items:center;gap:6px;min-height:30px;padding:2px 8px;display:flex;overflow:hidden}.fsb.on,.fsb:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-soft)}.fsb input{min-width:80px;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:13px}.fsb .ico{color:var(--ink-3);flex:none}.fsb .fchip{white-space:nowrap;text-overflow:ellipsis;flex:none;max-width:220px;height:22px;font-size:12px;overflow:hidden}.fsb-x{color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;place-items:center;width:20px;height:20px;padding:0;display:grid}.fsb-x:hover{background:var(--hover);color:var(--ink)}.fp{z-index:60;background:var(--bg);border:1px solid var(--line);width:min(860px,100vw - 32px);max-height:min(620px,75vh);box-shadow:var(--shadow-sheet);border-radius:12px;display:flex;position:fixed;overflow:hidden}.fp-l{background:var(--sunken);border-right:1px solid var(--line);flex:none;width:230px;margin:0;padding:8px;list-style:none;overflow-y:auto}.fp-pr{border-radius:7px;align-items:center;display:flex}.fp-pr:hover{background:var(--hover)}.fp-pr>button:first-child{font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.fp-pr .ico{color:var(--ink-3)}.fp-del{color:var(--ink-3);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:5px;place-items:center;width:22px;height:22px;margin-right:4px;display:grid}.fp-pr:hover .fp-del{opacity:1}.fp-del:hover{background:var(--bg);color:var(--ink)}.fp-h{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);padding:12px 10px 4px;font-size:11px;font-weight:600}.fp-r{flex-direction:column;flex:1;min-width:0;display:flex}.fp-fs{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:10px 16px;display:flex}.fp-fs input{font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:13px}.fp-fs .ico{color:var(--ink-3)}.fp-rows{flex-direction:column;flex:1;gap:10px;padding:8px 16px 12px;display:flex;overflow-y:auto}.fp-row{flex-direction:column;gap:4px;display:flex}.fp-lb{color:var(--ink-2);font-size:12.5px}.fp-c{align-items:center;gap:6px;min-width:0;display:flex}.fp-c .inp{flex:1;min-width:0}.fp-c .fp-m{flex:0 0 190px}.fp-c .pickbox{flex:1;min-width:0}.fp-c .fp-m.sm{flex:0 0 120px}.fp-f{border-top:1px solid var(--line);background:var(--bg);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 16px;display:flex}.fp-f .sp{flex:1}.fp-save{align-items:center;gap:8px;display:flex}.fp-save .inp{width:180px}.mck{position:relative}.mck-t{text-align:left;cursor:pointer;width:100%;font:inherit;background:var(--bg);align-items:center;gap:6px;font-size:13px;display:flex}.mck-v{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.mck-t .ph{flex:1}.mck-t .ico{color:var(--ink-3)}.mck-l{z-index:65;background:var(--bg);border:1px solid var(--line);max-height:240px;box-shadow:var(--shadow-sheet);border-radius:10px;margin:0;padding:4px;list-style:none;position:fixed;overflow-y:auto}.mck-l li label{cursor:pointer;border-radius:6px;width:100%;padding:6px 8px}.mck-l li label:hover{background:var(--hover)}@media (max-width:820px){.fpw{max-width:none}.fp{flex-direction:column;width:auto;right:8px;left:8px!important}.fp-l{border-right:0;border-bottom:1px solid var(--line);width:auto;max-height:140px}}.mck-l.up{transform:translateY(-100%)}.seg-b.seg-i{justify-content:center;align-items:center;gap:6px;min-width:30px;padding:0 8px;display:inline-flex}.seg-b.seg-i .ico{flex:none}.seg-b.seg-i:not(.on) .ico{color:var(--ink-3)}.seg-b.seg-i:hover .ico{color:var(--ink)}.pl-sw{margin-left:4px}.pl-sw>summary{align-items:center;gap:6px;font-weight:500;display:inline-flex}.pl-sw .menu{min-width:240px;left:0;right:auto}.pl-sw .menu a[aria-current]{background:var(--hover);font-weight:500}.vw-pick>summary{align-items:center;gap:6px;font-weight:500;display:inline-flex}.vw-pick .menu{min-width:220px;left:0;right:auto}.vw-pick .menu a[aria-checked=true]{background:var(--hover);font-weight:500}.vw-pick .vw-ck{color:var(--blue);margin-left:auto}.menu-b{color:var(--ink);font:inherit;cursor:pointer;text-align:left;border:0;border-top:1px solid var(--line);background:0 0;border-radius:6px;align-items:center;gap:8px;width:100%;margin-top:4px;padding:7px 10px;font-size:13px;display:flex}.menu-b:hover{background:var(--hover)}.rv-stf{align-items:center;gap:8px;min-width:0;display:flex}.rv-newf{white-space:nowrap;font-size:12.5px}.rr{border:0;flex-direction:column;gap:6px;margin:0;padding:0;display:flex}.rr-st{flex-direction:column;gap:4px;padding:2px 0 2px 24px;display:flex}.rr-pl{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.rr-w{flex-direction:column;gap:6px;padding:2px 0 2px 24px;display:flex}.rr-m{align-self:flex-start}.rr-r{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rr-r .inp{flex:140px;width:auto;min-width:120px}.rr-d{margin-top:4px}.rr-d>summary{cursor:pointer;color:var(--ink-3);font-size:12.5px;list-style:none}.rr-d>summary::-webkit-details-marker{display:none}.rr-d[open]>summary{margin-bottom:6px}.fr[data-rw] .req-c2,.fr[data-sub] .req-c2{display:none}.fr.req-on .req-c2{display:inline}.rr-pk{flex:180px;min-width:160px}.money{align-items:center;gap:6px;min-width:0;display:flex}.money>.inp{flex:auto;width:auto;min-width:0}.money>.inp.cur{flex:0 0 92px;width:92px;max-width:92px}.fl .fr:not(.ed)>.fr-l{cursor:pointer}.fl .fr:not(.ed):has(.fv[data-edit]):hover>.fr-l{color:var(--ink)}.pick-av{flex:none;display:inline-flex}.rtab{flex-direction:column;gap:10px;display:flex}.rtab>.btn.rt-add-l{align-self:flex-start}.colchip.is-off{opacity:.6}.rt-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rt-acts>.rt-add{flex:260px;min-width:0}.rt-acts>.btn.rt-add-l{flex:none}.rtab-t{border:1px solid var(--line);border-radius:10px;flex:none;overflow-x:auto}.stat-row{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;margin:0 0 14px;display:grid}.stat-c{border:1px solid var(--line);background:var(--bg);border-radius:10px;min-width:0;padding:10px 12px}.stat-h{justify-content:space-between;align-items:center;gap:6px;min-height:22px;display:flex}.stat-l{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.stat-v{overflow-wrap:anywhere;margin-top:2px;font-size:20px;font-weight:600;line-height:1.3}.stat-s{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;overflow:hidden}.stat-m .icon-btn{width:22px;height:22px}.blk-main+.blk-main{margin-top:14px}.blk-acts{justify-content:flex-start;margin-top:12px;display:flex}.blk-quiet{margin-bottom:12px}.rtab-t table{font-size:13px}.rtab-t td.rt-x,.rtab-t th.rt-x{text-align:right;width:36px}.rtab-t tfoot td{background:var(--sunken)}.rt-add{border:1px dashed var(--line);border-radius:8px;align-items:center;gap:8px;padding:6px 10px;display:flex}.rt-add .fs{display:contents}.rt-add>.inp,.rt-add .pickbox{flex:1;min-width:0}.rt-add>.inp{box-shadow:none;background:0 0;border:0}.rt-add .ico{color:var(--ink-3)}.rt-cols{align-self:flex-start}.nt-k{border:0;flex-direction:column;gap:4px;margin:4px 0;padding:0;display:flex}:is(.nt-f:not(:has(input[value=related]:checked)) .nt-rel,.nt-f:not(:has(input[value=items]:checked)) .nt-items){display:none}.fl .fr .fv-open{width:22px;height:22px;color:var(--ink-3);opacity:0;border-radius:5px;flex:none;place-items:center;display:grid}.fl .fr:hover .fv-open,.fl .fr .fv-open:focus-visible{opacity:1}.fl .fr .fv-open:hover{background:var(--hover);color:var(--ink)}.fl .fr .fv[data-edit] .rchip{cursor:pointer}.fl.grid{grid-template-columns:repeat(var(--cols),minmax(0,1fr));align-items:start;gap:0 14px;display:grid;container-type:inline-size}.fl.grid>.gbr{grid-column:1/-1;height:0}.fl.grid>.fr{flex-direction:column;align-items:stretch;gap:0;min-height:0;padding:3px 0;display:flex}.fl.grid>.fr>.fr-l{padding-top:2px}.fl.grid>.fr[style*=stretch]>.fv{flex:1;align-items:flex-start}.fl.grid>.fr .fv-ed textarea{min-height:100%}@container (max-width:260px){.fl.grid>*{grid-area:auto/1/auto/-1!important}}.lay-b{color:var(--ink-3);border-radius:4px;place-items:center;min-width:24px;min-height:24px;margin-left:auto;padding:2px 4px;display:inline-grid}.rv-sec:has(>.lay-b){position:relative}.rv-sec>.lay-b{position:absolute;top:0;right:0}.grp-sec>.lay-b{right:30px}.rv-sec:has(>.lay-b)>summary.rs-sec-h{padding-right:30px}.grp-sec:has(>.lay-b)>summary.rs-sec-h{padding-right:58px}.rs-sec-a+.lay-b{margin-left:4px}.lay-b:hover{background:var(--hover);color:var(--ink)}.lay{border:1px dashed var(--ink-3);background:var(--sunken);border-radius:8px;margin:4px 0 8px;padding:8px}.lay-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lay-bar .sp{flex:1}.lay-hint{margin:6px 0;font-size:12px}.lay .fl.grid{row-gap:6px}.lay .fl:not(.grid){flex-direction:column;gap:6px;display:flex}.seg{border:1px solid var(--line);background:var(--bg);border-radius:6px;display:inline-flex;overflow:hidden}.seg-b{font:inherit;cursor:pointer;color:var(--ink-2);background:0 0;border:0;padding:2px 9px;font-size:12px;line-height:20px}.seg-b+.seg-b{border-left:1px solid var(--line)}.seg-b:hover{background:var(--hover)}.seg-b[aria-pressed=true]{background:var(--ink);color:var(--bg)}.lb{border:1px solid var(--line);background:var(--bg);cursor:grab;border-radius:6px;flex-direction:column;gap:6px;min-width:0;padding:6px 8px;display:flex}.lb.out>.lb-h,.lb.out>.lb-c>:not(.lb-m){opacity:.55}.lb-h{align-items:center;gap:6px;min-width:0;font-size:13px;display:flex}.lb-h .ico{color:var(--ink-3);flex:none}.lb-n{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.lb-grip{color:var(--ink-3);display:inline-grid}.lb .icon-btn{padding:3px}.lb-c{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.lb-m{position:relative}.lb-m>summary{cursor:pointer;list-style:none}.lb-m>summary::-webkit-details-marker{display:none}.lb-pop{z-index:30;background:var(--bg);border:1px solid var(--line);cursor:default;border-radius:8px;flex-direction:column;gap:8px;min-width:210px;padding:10px;display:flex;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 8px 24px #0000001f}.lb-to{align-self:flex-start}.lay-act{gap:6px;margin-top:8px}.lb-c .seg{margin-left:auto}.nt-f:not(:has(input[value=fields]:checked)) .nt-fields{display:none}.tdz{border:1px solid var(--line);background:var(--sunken);border-radius:8px;flex-direction:column;gap:8px;padding:10px;display:flex}.tdz-rows{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.tdz-r{background:var(--bg);border:1px solid var(--line);border-radius:6px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto auto;align-items:center;gap:6px;padding:6px;display:grid}.tdz-x{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px 12px;display:flex}.tdz-x .tdz-o{flex:1;min-width:200px}.tdz-a{display:inline-flex}.tdz-p{flex-direction:column;gap:6px;display:flex}.tdz-p .fl.grid{row-gap:6px}.tdz-p .fl:not(.grid){flex-direction:column;gap:6px;display:flex}.tdz-c{border:1px dashed var(--ink-3);background:var(--bg);border-radius:6px;flex-direction:column;gap:4px;min-height:44px;padding:6px 8px;display:flex}.tdz-c.empty{opacity:.55}.tdz-v{background:var(--line-2);border-radius:4px;flex:1;min-height:12px}@media (max-width:640px){.tdz-r{grid-template-columns:1fr 1fr}.tdz-r .seg,.tdz-a{grid-column:auto}}.fl .fr .fv{background:0 0;border:1px solid #0000;transition:background .12s}.fl .fr .fv[data-edit]:hover{background:var(--hover)}.fl .fr.is-empty .fv{color:var(--ink-3)}.fl .fr+.fr{margin-top:4px}.fl.grid>.fr+.fr{margin-top:0}.fl.grid{row-gap:6px}.fl .fr>.fr-cfg{top:8px;left:calc(var(--lw,180px) - 26px);width:20px;height:20px;font:inherit;cursor:pointer;color:var(--ink-3);opacity:0;pointer-events:none;background:0 0;border:0;border-radius:4px;place-items:center;padding:0;display:grid;position:absolute}.fl .fr:hover>.fr-cfg,.fl .fr>.fr-cfg:focus-visible{opacity:1;pointer-events:auto}.fl .fr>.fr-cfg:hover{background:var(--hover);color:var(--ink)}.fl.grid>.fr>.fr-cfg{top:2px;left:auto;right:2px}@media (max-width:820px){.fl .fr>.fr-cfg{top:2px;left:auto;right:2px}}@media (hover:none){.fl .fr>.fr-cfg{opacity:1;pointer-events:auto}}.menu .menu-i,.menu form .menu-i{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:7px 10px;font-size:13px;display:flex}.menu .menu-i:hover{background:var(--hover)}.menu .menu-i .ico{color:var(--ink-3)}.menu .menu-i.danger,.menu .menu-i.danger .ico{color:var(--t-red)}.menu form{margin:0}.tab-m{align-self:center}.tab-m .menu{left:0;right:auto}.tab-more{color:var(--ink-3);cursor:pointer;background:0 0;border:0;padding:4px}.fe .frow-h,.fe .sub{margin:6px 0}.fe{flex-direction:column;gap:6px;display:flex}.mpick{width:100%;display:block;position:relative}.mpick-t{text-align:left;cursor:pointer;flex-wrap:wrap;align-items:center;gap:4px;width:100%;height:auto;min-height:32px;padding:3px 28px 3px 6px;display:flex;position:relative}.mpick-t .pick-i{position:absolute;top:50%;right:8px;transform:translateY(-50%)}.mpick-t .tag{margin:0}.mpick-p{z-index:80;background:var(--bg);border:1px solid var(--line);min-width:240px;max-width:360px;box-shadow:var(--shadow-sheet);border-radius:12px;animation:.12s ease-out toastIn;position:absolute;top:calc(100% + 4px);left:0;overflow:hidden}.mpick-l{max-height:260px;margin:0;padding:4px;list-style:none;overflow:auto}.mpick-o{cursor:pointer;border-radius:7px;align-items:center;gap:8px;padding:6px 8px;font-size:13px;display:flex}.mpick-o:hover{background:var(--bg-2)}.mpick-o input{margin:0}.tagsin{cursor:text;flex-wrap:wrap;align-items:center;gap:4px;height:auto;min-height:32px;padding:3px 6px;display:flex}.tagsin .tag{align-items:center;gap:2px;margin:0;display:inline-flex}.tagsin-q{font:inherit;color:inherit;background:0 0;border:0;outline:0;flex:1;min-width:80px;padding:2px}.tag-x{color:inherit;opacity:.6;cursor:pointer;background:0 0;border:0;padding:0 0 0 2px;font-size:12px}.tag-x:hover{opacity:1}.thm{display:inline-flex;position:relative}.thm .thc{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.thm-p{z-index:70;background:var(--bg);min-width:200px;color:var(--ink);border:1px solid var(--line);box-shadow:var(--shadow-sheet);text-align:left;border-radius:10px;flex-direction:column;padding:4px;font-weight:400;animation:.12s ease-out toastIn;display:flex;position:absolute;top:calc(100% + 6px);left:0}.bar-r .thm-p,.lp{left:auto;right:0}.thm-p a,.thm-p button[role^=menuitem]{color:var(--ink);font:inherit;cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:7px 10px;font-size:13px;text-decoration:none;display:flex}.thm-p a:hover,.thm-p button[role^=menuitem]:hover{background:var(--bg-2)}.thm-p button[role=menuitemradio][aria-checked=true]{color:var(--blue);font-weight:500}.thm-p hr{border:0;border-top:1px solid var(--line);margin:4px 0}.thm-p .sp-r{color:var(--ink-3);margin-left:auto}.lp{min-width:280px;max-height:60vh;overflow:auto}.lp ul{margin:0;padding:0;list-style:none}.lp-row{border-radius:7px;align-items:center;gap:4px;padding:4px 6px;display:flex}.lp-row:hover{background:var(--bg-2)}.lp-row .sw{flex:1;font-size:13px}.lp-mv{display:inline-flex}.selbar{z-index:60;border:1px solid var(--line);width:max-content;box-shadow:var(--shadow-sheet);background:var(--bg);border-radius:12px;max-width:calc(100vw - 32px);margin-inline:auto;animation:.15s ease-out toastIn;position:fixed;inset:auto 0 20px}body:has(.selbar:not([hidden])) .toasts{bottom:84px}.bulk-prog{z-index:60;border:1px solid var(--line);width:max-content;max-width:calc(100vw - 32px);box-shadow:var(--shadow-sheet);background:var(--bg);border-radius:12px;align-items:center;gap:10px;margin-inline:auto;padding:8px 14px;font-size:13px;display:flex;position:fixed;bottom:20px;left:0;right:0}.bulk-prog progress{width:120px;height:6px}body:has(.selbar:not([hidden])) .bulk-prog{bottom:76px}body:has(.bulk-prog) .toasts{bottom:84px}:root{--t-teal:#1f6767;--t-teal-bg:#e4f2f2;--edge:#cdd0d4}html.dark{--t-teal:#7fd1cf;--t-teal-bg:#173130;--edge:#3d3e42}.k-trig{--kc:#fff;--kb:var(--blue)}.k-rec{--kc:var(--t-blue);--kb:var(--t-blue-bg)}.k-com{--kc:var(--t-green);--kb:var(--t-green-bg)}.k-team{--kc:var(--t-teal);--kb:var(--t-teal-bg)}.k-time{--kc:var(--t-orange);--kb:var(--t-orange-bg)}.k-logic{--kc:var(--t-violet);--kb:var(--t-violet-bg)}.au-ic{background:var(--kb);width:24px;height:24px;color:var(--kc);border-radius:6px;flex:none;place-items:center;display:inline-grid}.au-ic.sm{width:22px;height:22px}.au-ic.xs{border-radius:3px;width:12px;height:12px}.au-ic.dim{--kb:var(--ink-3)}.au-sd{background:var(--ink-3);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.au-sd.ok{background:#3e9e68}.au-sd.bad{background:var(--danger)}.au-sd.wait{background:#e0a02f}.au-attn{border:1px solid color-mix(in srgb,var(--t-red) 25%,transparent);background:color-mix(in srgb,var(--t-red-bg) 60%,var(--bg));border-radius:10px;flex-wrap:wrap;align-items:flex-start;gap:12px;margin:16px 0 0;padding:12px 14px;font-size:13px;display:flex}.au-attn-ic{background:var(--t-red-bg);width:26px;height:26px;color:var(--t-red);border-radius:7px;flex:none;place-items:center;display:grid}.au-attn-t{flex-direction:column;flex:1;gap:2px;min-width:220px;display:flex}.au-attn-t a{color:var(--ink);font-weight:500;text-decoration:underline}.au-lay{flex-wrap:wrap;gap:28px;margin-top:18px;display:flex}.au-onav{flex-direction:column;flex:0 0 184px;gap:1px;display:flex}.au-onav h4{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);margin:0 10px 6px;font-size:11px;font-weight:600}.au-onav a{height:32px;color:var(--ink-2);border-radius:6px;align-items:center;gap:8px;padding:0 10px;font-size:13px;display:flex}.au-onav a:hover{background:var(--hover);color:var(--ink)}.au-onav a[aria-current=page]{background:var(--active);color:var(--ink);font-weight:500}.au-onav .n,.au-chip .n{color:var(--ink-3);margin-left:auto;font-size:12px;font-weight:400}.au-chip .n{margin-left:0}.au-odot{border-radius:3px;flex:none;width:8px;height:8px}.au-main{flex-direction:column;flex:999 560px;gap:12px;min-width:0;display:flex}.au-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.au-bar .sp{flex:1}.au-q{border:1px solid var(--line);background:var(--bg);border-radius:7px;align-items:center;gap:6px;width:220px;max-width:100%;height:30px;margin:0;padding:0 10px;display:flex}.au-q:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px var(--focus)}.au-q .ico{color:var(--ink-3)}.au-q input{font:inherit;color:var(--ink);background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:13px}.au-chips{flex-wrap:wrap;gap:6px;display:flex}.au-chip{border:1px solid var(--line);background:var(--bg);height:28px;color:var(--ink-2);border-radius:14px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;display:inline-flex}.au-chip:hover{border-color:var(--ink-3);color:var(--ink)}.au-chip[aria-current=true]{background:var(--ink);border-color:var(--ink);color:var(--bg)}.au-chip[aria-current=true] .n{color:inherit;opacity:.7}.au-box{border:1px solid var(--line);border-radius:10px;overflow:hidden}.tbl.au-tbl{width:100%}.tbl.au-tbl td{vertical-align:middle;padding-top:10px;padding-bottom:10px}.tbl.au-tbl td:nth-child(2),.tbl.au-tbl td:nth-child(3){white-space:normal;min-width:150px}.tbl.au-tbl td:nth-child(2){max-width:360px}.tbl.au-tbl tr.stopped td{background:color-mix(in srgb,var(--t-red-bg) 35%,transparent)}.tbl.au-tbl tr.off .au-name{color:var(--ink-2)}.au-st{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.au-name{color:var(--ink);font-weight:600}.au-name:hover{color:var(--blue)}.au-desc{margin-top:1px;font-size:12.5px}.au-trig{align-items:center;gap:7px;display:flex}.au-steps{align-items:center;gap:3px;display:inline-flex}.au-last{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.au-legend{color:var(--ink-3);flex-wrap:wrap;gap:6px 16px;font-size:12px;display:flex}.au-legend>span{align-items:center;gap:6px;display:inline-flex}.au-empty{border:1px dashed var(--line);text-align:center;border-radius:10px;margin:0;padding:24px}.na{flex-direction:column;gap:16px;display:flex}.na-sec{flex-direction:column;gap:8px;display:flex}.na-objs{flex-wrap:wrap;gap:6px;display:flex}.na-obj{border:1px solid var(--line);background:var(--bg);height:30px;font:inherit;color:var(--ink);cursor:pointer;border-radius:15px;align-items:center;gap:7px;padding:0 12px;font-size:13px;display:inline-flex}.na-obj:hover{border-color:var(--ink-3)}.na-obj[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--bg)}.na-dot{border-radius:3px;width:8px;height:8px}.na-g{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);margin:4px 0 6px;font-size:11px;font-weight:600}.na-cards{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px;display:grid}.na-card{border:1px solid var(--line);background:var(--bg);font:inherit;text-align:left;cursor:pointer;color:var(--ink);border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.na-card:hover{border-color:var(--blue)}.na-card[aria-pressed=true]{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue);background:color-mix(in srgb,var(--blue-soft) 50%,var(--bg))}.na-ic{background:var(--blue-soft);width:28px;height:28px;color:var(--blue);border-radius:7px;flex:none;place-items:center;display:grid}.na-card[aria-pressed=true] .na-ic{background:var(--blue);color:#fff}.na-ct{flex-direction:column;gap:2px;font-size:13px;display:flex}.na-ct .ph{font-size:12px}.na-det{background:var(--sunken);border:1px solid var(--line-2);border-radius:10px;flex-wrap:wrap;gap:10px;padding:12px 14px;display:flex}.na-f{flex-direction:column;flex:200px;gap:4px;min-width:200px;display:flex}.na-foot{border-top:1px solid var(--line-2);background:var(--bg);z-index:1;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:-18px;padding:12px 0 18px;display:flex;position:sticky;bottom:-18px}.na-foot .ph{flex:1;min-width:200px;font-size:12.5px}.au-head{flex-wrap:wrap;align-items:center;gap:14px;padding:14px 24px 10px;display:flex}.au-hic{background:var(--blue);color:#fff;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid}.au-ht{flex-direction:column;flex:1;min-width:0;display:flex}.au-hn{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.au-hn b{font-size:18px;font-weight:600}.au-ht .ph{font-size:13px}.au-hsw{align-items:center;gap:8px;font-size:13px;display:flex}.au-hsw .on{color:var(--blue);font-weight:500}.au-hsw form{margin:0}.tabs.au-tabs{align-items:flex-end;gap:18px;margin:0;padding:0 24px}.au-tabs .tab{align-items:center;gap:6px;padding:8px 0 9px;display:inline-flex}.au-tabs .sp{flex:1}.au-saved{align-items:center;gap:5px;padding-bottom:10px;font-size:12px;display:inline-flex}.au-saved svg{color:var(--t-green)}.au-cnt{background:var(--hover);color:var(--ink-2);border-radius:9px;padding:0 6px;font-size:11px;font-weight:600;line-height:18px}.au-cnt.bad{background:var(--t-red-bg);color:var(--t-red)}.au-stopbar{background:color-mix(in srgb,var(--t-red-bg) 60%,var(--bg));border-bottom:1px solid color-mix(in srgb,var(--t-red) 25%,transparent);color:var(--ink);flex-wrap:wrap;align-items:center;gap:10px;padding:9px 24px;font-size:13px;display:flex}.au-stopbar>svg{color:var(--t-red);flex:none}.au-stopbar span{flex:1;min-width:220px}.au-stopbar a{color:var(--t-red);font-weight:500}.au-stopbar.warn{background:color-mix(in srgb,var(--t-amber-bg) 60%,var(--bg));border-bottom-color:color-mix(in srgb,var(--t-amber) 25%,transparent)}.au-stopbar.warn>svg{color:var(--t-amber)}.au-stopbar form{margin:0}.ph.err{color:var(--t-red)}.au-rnote{color:var(--t-amber);align-items:flex-start;gap:6px;margin:0;display:flex}.au-rnote svg{flex:none;margin-top:3px}.flow-page{border-top:1px solid var(--line);flex:1;min-height:0;display:flex;position:relative}.flow-cv{background:var(--sunken);cursor:grab;touch-action:none;outline:none;flex:1;min-width:0;position:relative;overflow:hidden}.flow-cv:active{cursor:grabbing}.flow-cv:focus-visible{box-shadow:inset 0 0 0 2px var(--blue)}.flow-in{transform-origin:0 0;padding:52px 8px 24px;position:absolute;top:0;left:0}.flow-ctl{background:var(--bg);border:1px solid var(--line);box-shadow:var(--shadow-float);cursor:default;border-radius:10px;align-items:center;gap:2px;padding:3px;display:flex;position:absolute;top:14px;left:14px}.flow-z{font:inherit;cursor:pointer;min-width:46px;height:26px;color:var(--ink-2);background:0 0;border:0;border-radius:6px;font-size:12px}.flow-z:hover{background:var(--hover)}.flow-top{z-index:2;position:absolute;top:14px;right:14px}.flow-page:has(.flow-side) .flow-top{right:414px}.flow-stats{border:1px solid var(--line);background:var(--bg);height:34px;box-shadow:var(--shadow-float);color:var(--ink-2);border-radius:10px;padding:0 10px;font-size:12.5px}.flow-page.nostats .nd-f{display:none}.fl-root,.fl-list,.fl-branch{flex-direction:column;align-items:center;display:flex}.fl-card{box-sizing:border-box;background:var(--bg);border:1px solid var(--line);width:300px;color:var(--ink);cursor:pointer;text-align:left;border-radius:12px;flex-direction:column;text-decoration:none;display:flex;box-shadow:0 1px 2px #1018280a,0 2px 6px #1018280d}div.fl-card{cursor:default}.fl-card:hover{border-color:color-mix(in srgb,var(--ink) 22%,transparent);color:var(--ink)}.fl-card[aria-current=true]{border-color:var(--blue);box-shadow:0 0 0 3px var(--focus)}.fl-card.has-err{border-color:color-mix(in srgb,var(--t-red) 45%,var(--line))}.nd-h{align-items:center;gap:9px;padding:10px 12px 0;display:flex}.fl-ic{background:var(--kb,var(--hover));width:24px;height:24px;color:var(--kc,var(--ink-2));border-radius:6px;flex:none;place-items:center;display:grid}.t-trigger .fl-ic{background:var(--blue);color:#fff}.fl-k{min-width:0;color:var(--ink);flex:1;font-size:13px;font-weight:600}.nd-n{color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11.5px}.nd-err{flex:none}.fl-d{color:var(--ink-2);overflow-wrap:anywhere;-webkit-line-clamp:4;-webkit-box-orient:vertical;padding:5px 12px 11px 45px;font-size:13px;line-height:1.7;display:-webkit-box;overflow:hidden}.t-trigger .fl-d{color:var(--ink);padding-bottom:2px;font-weight:500}.fl-c{color:var(--ink-3);overflow-wrap:anywhere;padding:0 12px 11px 45px;font-size:12px;display:block}.tok{background:var(--hover);max-width:100%;color:var(--ink);vertical-align:baseline;border-radius:5px;align-items:center;gap:5px;padding:0 6px;font-size:12.5px;font-weight:500;line-height:20px;display:inline-flex}.tok-d{border-radius:50%;flex:none;width:7px;height:7px}.nd-f{border-top:1px solid var(--line-2);color:var(--ink-3);flex-wrap:wrap;gap:4px 12px;padding:7px 12px 7px 45px;font-size:12px;display:flex}.nd-f>span{align-items:center;gap:5px;display:inline-flex}.nd-f.err{background:color-mix(in srgb,var(--t-red-bg) 60%,var(--bg));color:var(--t-red);border-radius:0 0 11px 11px}.fl-edge{background:var(--edge);flex:none;place-items:center;width:1.5px;height:44px;display:grid;position:relative}.fl-edge.ro{height:24px}.fl-plus{border:1px solid var(--edge);background:var(--bg);width:22px;height:22px;color:var(--ink-3);cursor:pointer;border-radius:50%;place-items:center;padding:0;transition:transform .1s,border-color .1s;display:grid}.fl-plus:hover,.fl-plus:focus-visible{border-color:var(--blue);color:var(--blue);outline:none;transform:scale(1.1)}.fl-plus.wide{width:auto;height:32px;font:inherit;white-space:nowrap;background:var(--blue);border-color:var(--blue);color:#fff;box-shadow:0 0 0 4px var(--focus);border-radius:16px;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.fl-plus.wide:hover,.fl-plus.wide:focus-visible{color:#fff;transform:none}.fl-edge:has(.fl-plus.wide){height:72px}.fl-end{color:var(--ink-3);border:1px solid var(--line);background:var(--bg);border-radius:999px;align-items:center;gap:5px;padding:3px 11px;font-size:12px;display:inline-flex}.fl-paths{grid-auto-columns:1fr;grid-auto-flow:column;column-gap:48px;margin-top:16px;display:grid;position:relative}.fl-paths:before{content:"";background:var(--edge);width:1.5px;height:16px;position:absolute;top:-16px;left:calc(50% - .75px)}.fl-path{flex-direction:column;align-items:center;min-width:300px;padding:16px 0;display:flex;position:relative}.fl-path:before,.fl-path:after{content:"";border:0 solid var(--edge);box-sizing:border-box;height:16px;position:absolute}.fl-path:before{border-top-width:1.5px;top:0}.fl-path:after{border-bottom-width:1.5px;bottom:0}.fl-path.y:before{border-left-width:1.5px;border-top-left-radius:12px;left:calc(50% - .75px);right:-24px}.fl-path.n:before{border-right-width:1.5px;border-top-right-radius:12px;left:-24px;right:calc(50% - .75px)}.fl-path.y:after{border-left-width:1.5px;border-bottom-left-radius:12px;left:calc(50% - .75px);right:-24px}.fl-path.n:after{border-right-width:1.5px;border-bottom-right-radius:12px;left:-24px;right:calc(50% - .75px)}.fl-path.e:before,.fl-path.e:after{left:-24px;right:-24px}.fl-path.e{background:linear-gradient(var(--edge),var(--edge)) top center/1.5px 16px no-repeat,linear-gradient(var(--edge),var(--edge)) bottom center/1.5px 16px no-repeat}.fl-path>.fl-pl{z-index:1;background:var(--bg);border:1px solid var(--line);color:var(--ink-2);border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:11.5px;font-weight:600;line-height:20px;display:inline-flex;position:relative}.fl-path>.fl-pl:before{content:"";background:var(--ink-3);border-radius:50%;width:6px;height:6px}.fl-path.y>.fl-pl{color:var(--t-green);border-color:color-mix(in srgb,var(--t-green) 30%,var(--line))}.fl-path.y>.fl-pl:before{background:#3e9e68}.fl-path.e>.fl-pl:before{background:var(--t-violet)}.fl-path>.fl-list>.fl-edge:first-child{height:34px}.fl-fill{background:var(--edge);flex:1;width:1.5px;min-height:12px}.fl-none{color:var(--ink-3);border:1px dashed var(--edge);background:var(--bg);border-radius:10px;margin-top:8px;padding:8px 14px;font-size:12px}.flow-side{border-left:1px solid var(--line);background:var(--bg);flex-direction:column;flex:none;width:400px;min-height:0;display:flex}.fs-h{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:8px;min-height:56px;padding:8px 10px 8px 14px;display:flex}.fs-h form{margin:0}.fs-ic{background:var(--kb,var(--hover));width:30px;height:30px;color:var(--kc,var(--ink-2));border-radius:8px;flex:none;place-items:center;display:grid}.fs-t{flex-direction:column;flex:1;min-width:0;display:flex}.fs-t b{font-size:14.5px;font-weight:600}.fs-t .ph{font-size:12px}.fs-b{flex-direction:column;flex:1;gap:14px;padding:16px;display:flex;overflow-y:auto}.fs-b p{margin:0}.fs-b .h3{margin:0;font-size:13.5px;font-weight:600}.fs-sec{flex-direction:column;gap:8px;display:flex}.fs-sec+.fs-sec{border-top:1px solid var(--line-2);padding-top:14px}.fs-read{background:color-mix(in srgb,var(--blue-soft) 60%,var(--bg));border:1px solid color-mix(in srgb,var(--blue) 18%,var(--line));border-radius:8px;margin:0;padding:10px 12px;font-size:13px}.fs-err{border:1px solid color-mix(in srgb,var(--t-red) 25%,transparent);background:color-mix(in srgb,var(--t-red-bg) 60%,var(--bg));border-radius:9px;gap:10px;padding:10px 12px;font-size:13px;display:flex}.fs-err>svg{color:var(--t-red);flex:none;margin-top:2px}.fs-err>div{flex-direction:column;gap:2px;display:flex}.fs-err a{color:var(--t-red);font-weight:500}.fs-act{flex-wrap:wrap;gap:8px;display:flex}.fs-act form{margin:0}.fs-act.danger{border-top:1px solid var(--line);padding-top:12px}.mdl.side.flow-add{width:min(440px,100vw)}.mdl.side.flow-add:not([open]){display:none}.fa-ic{background:var(--kb);width:28px;height:28px;color:var(--kc);border-radius:7px;flex:none;place-items:center;display:grid}.fa-q{border:1px solid var(--line);border-radius:7px;align-items:center;gap:6px;height:32px;margin:0 0 6px;padding:0 10px;display:flex}.fa-q:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px var(--focus)}.fa-q .ico{color:var(--ink-3)}.fa-q input{font:inherit;color:var(--ink);background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:13px}.fa-g{margin-top:8px}.fa-gh{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);margin:6px 2px 4px;font-size:11px;font-weight:600}.flow-types{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.flow-types button,.flow-types .fa-off{text-align:left;cursor:pointer;width:100%;font:inherit;color:var(--ink);background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:8px;display:flex}.flow-types button:hover,.flow-types button:focus-visible{background:var(--hover);outline:none}.flow-types .fl-ic{border-radius:7px;width:28px;height:28px}.flow-types .fa-off{cursor:default;color:var(--ink-2)}.flow-types .fa-off .fl-ic{background:var(--hover);color:var(--ink-3)}.fa-off a{color:var(--blue)}.flow-types .ft-t{flex-direction:column;gap:1px;font-size:13px;display:flex}.flow-types .ft-t b{font-weight:500}.flow-types .ft-t .ph{font-size:12px}.au-tabp{flex-direction:column;gap:14px;display:flex}.au-stats{flex-wrap:wrap;gap:10px;display:flex}.au-stat{border:1px solid var(--line);border-radius:10px;flex-direction:column;flex:150px;gap:2px;padding:12px 14px;display:flex}.au-stat .ph{font-size:12.5px}.au-stat b{font-size:22px;font-weight:600;line-height:1.2}.au-stat b.ok{color:var(--t-green)}.au-stat b.bad{color:var(--t-red)}.au-stat b.wait{color:var(--t-orange)}.au-stat.bad{border-color:color-mix(in srgb,var(--t-red) 25%,transparent);background:color-mix(in srgb,var(--t-red-bg) 50%,var(--bg))}.au-rrow{grid-template-columns:110px minmax(160px,1.6fr) 140px minmax(90px,.8fr) 56px 130px 16px;align-items:center;gap:12px;min-height:46px;padding:0 14px;display:grid}.au-rhead{background:var(--sunken);min-height:36px;color:var(--ink-2);font-size:12px;font-weight:600}.au-runs{margin:0;padding:0;list-style:none}.au-runs>li{border-top:1px solid var(--line-2)}.au-runs>li.bad{background:color-mix(in srgb,var(--t-red-bg) 30%,transparent)}.au-runs summary{cursor:pointer;font-size:13px;list-style:none}.au-runs summary::-webkit-details-marker{display:none}.au-runs summary:hover{background:var(--hover)}.au-runs details[open] .au-chev{transform:rotate(180deg)}.au-chev{color:var(--ink-3)}.au-rrec{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.au-rrec b{overflow-wrap:anywhere;font-weight:500}.au-dots{flex-wrap:wrap;gap:3px;display:flex}.au-dots i{background:var(--line);border-radius:3px;width:10px;height:10px}.au-dots i.ok{background:#4ba772}.au-dots i.bad{background:var(--danger)}.au-dots i.wait{background:#e0a02f}.au-rbody{flex-wrap:wrap;gap:24px;padding:10px 14px 16px 136px;font-size:13px;display:flex}.au-tl{flex-direction:column;flex:360px;gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.au-tl li{align-items:flex-start;gap:10px;display:flex}.au-tb{background:var(--hover);width:20px;height:20px;color:var(--ink-3);border-radius:50%;flex:none;place-items:center;display:grid}.au-tb.ok{background:var(--t-green-bg);color:var(--t-green)}.au-tb.bad{background:var(--t-red-bg);color:var(--t-red)}.au-tb.wait{background:var(--t-orange-bg);color:var(--t-orange)}.au-rside{flex-direction:column;flex:0 300px;align-items:flex-start;gap:8px;display:flex}.au-rside form{margin:0}.au-rerr{color:var(--t-red);margin:0}.au-note{margin:0;font-size:12.5px}.au-vers{flex-flow:wrap;align-items:flex-start;gap:24px}.au-vlist{flex-direction:column;flex:0 320px;gap:6px;min-width:0;display:flex}.au-vlist .h3{margin:0;font-size:15px}.au-vlist>.ph{margin:0;font-size:13px}.au-vlist .plist{flex-direction:column;gap:2px;margin:6px 0 0;padding:0;list-style:none;display:flex}.au-ver{color:var(--ink);border-radius:8px;grid-template-columns:36px minmax(0,1fr);gap:8px;padding:9px 10px;display:grid}.au-ver:hover{background:var(--hover);color:var(--ink)}.au-ver[aria-current=true]{background:var(--blue-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--blue) 25%,transparent)}.au-vn{color:var(--ink-2);font-weight:600}.au-vt{flex-direction:column;gap:1px;font-size:13px;display:flex}.au-vt b{font-weight:500}.au-vt .ph{font-size:12px}.au-vprev{border:1px solid var(--line);border-radius:12px;flex-direction:column;flex:999 480px;min-width:0;display:flex;overflow:hidden}.au-vph{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;display:flex}.au-vph>div{flex-direction:column;flex:1;min-width:200px;display:flex}.au-vph .h3{margin:0;font-size:15px}.au-vph form{margin:0}.au-vnote{background:color-mix(in srgb,var(--blue-soft) 60%,var(--bg));border-bottom:1px solid var(--line);margin:0;padding:10px 16px;font-size:13px}.au-vcv{background:var(--sunken);justify-content:center;min-height:360px;padding:24px 16px;display:flex;overflow:auto}.au-vcv .fl-root{min-width:max-content}.page.au-set{--page-w:900px}.au-set{gap:0}.au-srow{border-top:1px solid var(--line-2);grid-template-columns:minmax(180px,260px) minmax(0,1fr);gap:24px;padding:16px 0;display:grid}.au-srow:first-child{border-top:0}.au-srow form{max-width:460px;margin:0}.au-sl{flex-direction:column;gap:2px;display:flex}.au-sl .ph{font-size:12.5px}.au-danger{border:1px solid color-mix(in srgb,var(--t-red) 25%,transparent);border-radius:12px;flex-wrap:wrap;align-items:center;gap:16px;margin:24px 0 12px;padding:16px;display:flex}.au-danger>div{flex-direction:column;flex:1;gap:2px;min-width:240px;display:flex}.au-danger .ph{font-size:13px}.au-danger form{margin:0}@media (max-width:820px){.au-rrow{grid-template-columns:96px minmax(0,1fr) 16px}.au-rrow>:nth-child(3),.au-rrow>:nth-child(4),.au-rrow>:nth-child(5),.au-rrow>:nth-child(6){display:none}.au-rbody{padding-left:14px}.au-srow{grid-template-columns:1fr;gap:8px}.flow-page:has(.flow-side) .flow-top{right:14px}.au-saved{display:none}}.flow-add [data-flow-form]{display:none}.flow-add[data-show=set_field] [data-flow-form=set_field],.flow-add[data-show=complete_parent] [data-flow-form=complete_parent],.flow-add[data-show=project_from_template] [data-flow-form=project_from_template],.flow-add[data-show=booking_status] [data-flow-form=booking_status],.flow-add[data-show=send_booking_link] [data-flow-form=send_booking_link],.flow-add[data-show=ai] [data-flow-form=ai],.flow-add[data-show=ai_decision] [data-flow-form=ai_decision],.flow-add[data-show=move_stage] [data-flow-form=move_stage],.flow-add[data-show=create_record] [data-flow-form=create_record],.flow-add[data-show=update_related] [data-flow-form=update_related],.flow-add[data-show=add_note] [data-flow-form=add_note],.flow-add[data-show=wait] [data-flow-form=wait],.flow-add[data-show=route] [data-flow-form=route],.flow-add[data-show=notify] [data-flow-form=notify],.flow-add[data-show=send_template] [data-flow-form=send_template],.flow-add[data-show=submit_approval] [data-flow-form=submit_approval],.flow-add[data-show=send_email] [data-flow-form=send_email],.flow-add[data-show=branch] [data-flow-form=branch],.flow-add[data-show=split] [data-flow-form=split],.flow-add[data-show=start_automation] [data-flow-form=start_automation],.flow-add[data-show=goal] [data-flow-form=goal],.flow-add[data-show=event_wait] [data-flow-form=event_wait],.flow-add[data-show=trash_record] [data-flow-form=trash_record],.flow-add[data-show=create_event] [data-flow-form=create_event],.flow-add[data-show=create_document] [data-flow-form=create_document],.flow-add[data-show=send_webhook] [data-flow-form=send_webhook]{display:block}.fconds{flex-direction:column;gap:8px;display:flex}.fcond{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.fcond .inp{flex:120px;min-width:0}.fc-and{color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em;width:100%;font-size:11.5px}@media (max-width:820px){.flow-side{border-left:0;border-top:1px solid var(--line);z-index:3;border-radius:12px 12px 0 0;width:auto;max-height:72%;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #0000001f}}.tpl-in{flex-direction:column;gap:4px;display:flex;position:relative}.tpl-in .inp{width:100%}.tpl-add{align-self:flex-start;gap:6px}.tpl-br{color:var(--blue);font-family:ui-monospace,monospace;font-size:11px}.tpl-menu ul{max-height:240px;margin:0;padding:0;list-style:none;overflow-y:auto}.tpl-menu li button{text-align:left;width:100%;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 8px;font-size:13px}.tpl-menu li button:hover{background:var(--hover)}.tpl-g{color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em;padding:6px 8px 2px;font-size:11px;font-weight:600;display:block}.tpl-menu .ph{padding:6px 8px;font-size:13px}.avf{flex-direction:column;gap:6px;min-width:0;display:flex}.avf-mode{background:var(--sunken);border:1px solid var(--line);border-radius:7px;align-self:flex-start;gap:2px;padding:2px;display:inline-flex}.avf-mode button{font:inherit;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:2px 9px;font-size:12px;line-height:18px}.avf-mode button[aria-pressed=true]{background:var(--bg);color:var(--ink);box-shadow:0 1px 2px #00000014}.avf-money,.avf-var{align-items:center;gap:6px;display:flex}.avf-money .inp.num{flex:1}.avf-days{color:var(--ink-2);align-items:center;gap:4px;font-size:13px;display:inline-flex}.avf-days .inp{width:72px}.avf-wd{white-space:nowrap;cursor:pointer;align-items:center;gap:4px;margin-left:8px;display:inline-flex}.avf-rows{flex-direction:column;gap:8px;display:flex}.avf-row{grid-template-columns:minmax(110px,150px) minmax(0,1fr) 24px;align-items:start;gap:6px;display:grid}.avf-cell{min-width:0}.avf-sp{width:24px}@media (max-width:520px){.avf-row{grid-template-columns:1fr 24px}.avf-row .avf-cell{grid-column:1/2}}.tpl-add{font:inherit;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:5px;align-self:flex-start;align-items:center;gap:5px;margin-left:-6px;padding:2px 6px;font-size:12.5px;display:inline-flex}.tpl-add:hover,.tpl-add[aria-expanded=true]{background:var(--hover);color:var(--ink)}.tpl-in>.tpl-menu{z-index:80;position:fixed}.avf-mode button{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.avf-cur{flex:0 0 96px}.avf-var>.pickbox,.avf-money>.inp.num{flex:1;min-width:0}.fcond>.fc-f{flex:140px;min-width:0}.fcond>.fc-o{flex:0 130px;min-width:0}.fcond>.fc-v{flex:120px;min-width:0}.fcond .pickbox{width:100%}.fcond>.fc-s{flex:0 150px;min-width:0}.fcond.fc-group{border:1px dashed var(--line);background:var(--bg-2);box-sizing:border-box;border-radius:9px;flex-direction:column;align-items:stretch;gap:6px;min-width:0;max-width:100%;padding:8px;display:flex}.fc-gh{align-items:center;gap:6px;min-width:0;display:flex}.fc-gh .pickbox{flex:120px;width:auto;min-width:0}.fc-inner{border-left:2px solid var(--line);min-width:0;padding-left:6px}.fc-inner .fcond{min-width:0}.fc-range{flex:180px;align-items:center;gap:4px;min-width:0;display:flex}.fc-range .inp{flex:80px;min-width:0}.fc-add{flex-wrap:wrap;gap:6px}.rb-fm{flex-wrap:wrap;gap:8px}.rb-fm .pickbox{flex:140px;min-width:0}.dv-multi{min-width:160px;display:inline-block}.dv-multi .mck-t{height:28px;padding:0 8px;font-size:12.5px}.mck-l li label .dot{margin-right:4px}.avf-row .pickbox{min-width:0}.pick-l li.pick-gh{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);cursor:default;padding:8px 8px 3px;font-size:11px;font-weight:600}.pick-l li.pick-gh:hover{background:0 0}.pick-l li.var-gh{padding:0}.var-gh>button{width:100%;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:8px 8px 3px;display:flex}.var-gh>button:hover,.var-gh>button:focus-visible{color:var(--ink)}.var-gh .mpick-gn{margin-left:auto;font-weight:400}.var-pick{display:inline-flex}.var-pick>.tpl-menu{z-index:80;position:fixed}.dtl-vars li>.dtl-vw{grid-column:1/-1;margin:0;font-size:12.5px}.dtl-vn .tag{margin-left:6px}.fcond{position:relative}.fc-req{opacity:0;pointer-events:none;border:0;width:1px;height:1px;padding:0;position:absolute;top:4px;right:30%}.tlist{flex-direction:column;gap:8px;display:flex}.tl-row{border:1px solid var(--line);background:var(--bg);border-radius:8px;flex-direction:column;gap:6px;padding:8px;display:flex}.tl-h{align-items:center;gap:6px;display:flex}.tl-ev{flex:1;min-width:0}.tl-ev .pickbox{width:100%}.tl-or{color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em;align-self:center;font-size:11.5px}.tl-f{flex-direction:column;gap:6px;display:flex}.tl-f:empty{display:none}.tl-f .pickbox{width:100%}.tl-ft{grid-template-columns:auto 1fr;align-items:center;gap:6px 8px;display:grid}.tl-ft .lbl{color:var(--ink-3);font-size:12px}.tl-hook{flex-direction:column;gap:6px;display:flex}.tl-hook>.lbl{color:var(--ink-3);font-size:12px}.tl-hook>.ph{margin:0;font-size:12px}.tl-map{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto}.tl-map .pickbox{width:100%;min-width:0}.tlist>.btn{align-self:flex-start}.palert .pnhead>.ico:first-child{color:var(--t-red)}.fs-case{border-top:1px solid var(--line);flex-direction:column;gap:8px;margin-top:4px;padding-top:12px;display:flex}.ce{flex-direction:column;gap:6px;padding:2px 0 2px 24px;display:flex}.ce-m{max-width:260px}.ce-m .pickbox{width:100%}.ce-r{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ce-j{width:100%;color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em;font-size:11.5px}.ce-f{flex:150px;min-width:0}.ce-o{flex:0 140px;min-width:0}.ce-v{flex:150px;min-width:0}.ce-f .pickbox,.ce-o .pickbox,.ce-v .pickbox,.ce-v .inp{width:100%}.ce-multi{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.ce-chip{align-items:center;gap:3px;display:inline-flex}.ce-addv{flex:120px;min-width:0}.ce-add{align-self:flex-start}.rtabs button.tab{appearance:none;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;margin:0 0 -1px}.rtabs button.tab:focus-visible{outline:2px solid var(--blue);outline-offset:-2px;border-radius:4px}.rtabs .tab[aria-selected=true]{color:var(--ink);border-bottom-color:var(--ink)}.rtabs .tab[aria-selected=true] .ico{color:var(--ink)}.ck{flex-direction:column;gap:10px;display:flex}.ck-row{flex-wrap:wrap;gap:10px;display:flex}.ck-f{flex-direction:column;flex:140px;gap:4px;min-width:0;display:flex}.ck-f .pickbox{width:100%}.ck-day,.ck-cmp{flex-wrap:wrap;gap:6px}.ck-day>*,.ck-cmp>*{flex:130px;min-width:0}.ck>.ck-f{flex:none}.lay-who{align-items:center;gap:8px}.lay-who-s{min-width:220px}.lay-who-s .pickbox{width:100%}.sk-wrap{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.sk{background:linear-gradient(90deg,var(--active) 0%,var(--sunken) 50%,var(--active) 100%);background-size:200% 100%;border-radius:4px;flex:none;animation:1.4s ease-in-out infinite skShine;display:block}.sk.r8{border-radius:8px}.sk.r12{border-radius:12px}@keyframes skShine{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.sk{animation:none}}.sk-row{border-bottom:1px solid var(--line);align-items:center;gap:16px;padding:10px 0;display:flex}.sk-row>.sk{flex:0 auto;min-width:0}.sk-wrap.sk-rec{grid-template-columns:minmax(260px,380px) minmax(0,1fr);display:grid}.sk-rec-l{border-right:1px solid var(--line);flex-direction:column;gap:6px;padding:20px;display:flex}.sk-rec-m{flex-direction:column;gap:14px;padding:20px;display:flex}.sk-hero{align-items:center;gap:12px;margin-bottom:10px;display:flex}.sk-col{flex-direction:column;gap:8px;display:flex}.sk-tabs{gap:16px;display:flex}@media (max-width:820px){.sk-wrap.sk-rec{grid-template-columns:1fr}.sk-rec-l{border-right:0;border-bottom:1px solid var(--line)}}.navp{z-index:100;background:var(--blue);opacity:0;pointer-events:none;width:0;height:2px;position:fixed;top:0;left:0}html[data-nav] .navp{animation:8s cubic-bezier(.1,.7,.2,1) .12s forwards navIn}@keyframes navIn{0%{opacity:1;width:0}10%{width:35%}40%{width:70%}to{opacity:1;width:92%}}@media (prefers-reduced-motion:reduce){html[data-nav] .navp{opacity:1;width:100%;animation:none}}.var-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.var-ops{flex-wrap:wrap;gap:4px;max-width:100%;display:inline-flex}.var-op{border:1px solid var(--line);background:var(--bg);min-width:26px;height:24px;color:var(--ink);font:inherit;cursor:pointer;border-radius:6px;padding:0 6px;font-size:13px}.var-op:hover{background:var(--hover)}.db-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));grid-auto-flow:dense;gap:12px;margin:8px 0 16px;display:grid}.db-b{border:1px solid var(--line);background:var(--bg);border-radius:10px;min-width:0;padding:10px 12px}.db-wide{grid-column:span 2}@media (max-width:640px){.db-wide{grid-column:auto}}.db-b .rp-num{padding:4px 0;font-size:26px}.db-b .tbl{font-size:13px}.db-b .db-foot{justify-content:flex-end;margin-top:6px;font-size:12px;display:flex}.db-broken{color:var(--ink-3);font-size:12px}.bgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 14px;display:grid}.bcell{grid-column:span 1;min-width:0}.bcell[data-w="2"]{grid-column:span 2}.bcell[data-w="3"]{grid-column:span 3}.bcell[data-w="4"]{grid-column:span 4}@media (max-width:900px){.bgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.bcell[data-w="3"],.bcell[data-w="4"]{grid-column:span 2}}@media (max-width:640px){.bgrid{grid-template-columns:minmax(0,1fr)}.bcell[data-w]{grid-column:span 1}}.bcell{flex-direction:column;display:flex}.bcell>.bcell-c{flex-direction:column;flex:1;min-height:0;display:flex}.bcell>.bcell-c>.db-b,.bcell>.bcell-c>.stat-c{flex:1}.bgrid-bar{justify-content:flex-end;align-items:center;gap:8px;min-height:28px;margin:0 0 8px;display:flex}.bgrid-bar .sp{flex:1}.bgrid-w.on .bcell{outline:1px dashed var(--line);outline-offset:4px;cursor:grab;border-radius:10px}.bgrid-w.on .bcell:active{cursor:grabbing}.bcell-ed{align-items:center;gap:4px;margin:0 0 6px;font-size:12px;display:flex}.bcell-ed .sp{flex:1}.bcell-h{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;display:inline-flex;overflow:hidden}.bcell-ed .icon-btn{width:22px;height:22px}.bcell-c.dim{opacity:.55;pointer-events:none}.var-fn{letter-spacing:.02em;font-size:11px}.blk-t{white-space:pre-wrap;color:var(--ink);overflow-wrap:anywhere;margin:2px 0 0;font-size:13px;line-height:1.5}.blk-button{flex-direction:column;justify-content:center;display:flex}.blk-button .btn,.blk-button form{align-self:flex-start}.blk-gal{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:6px;margin-top:4px;display:grid}.blk-gal a{aspect-ratio:1;border:1px solid var(--line);border-radius:6px;display:block;overflow:hidden}.blk-gal img{object-fit:cover;width:100%;height:100%;display:block}.contents{display:contents}.opt-colors{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.rp-h .crumb .sep:not(.tk-sep),.rp-h .rv-ct{display:none}.act-f textarea.ta{height:42px;min-height:42px;transition:height .15s}.act-f:focus-within textarea.ta,.act-f textarea.ta:not(:placeholder-shown){height:96px}.feed .ev .ev-h form{opacity:0;transition:opacity .12s}.feed .ev:hover .ev-h form,.feed .ev .ev-h form:focus-within{opacity:1}.feed-w>.seg{width:max-content;margin-left:auto}.feed-w>.seg .seg-b{padding:3px 8px;font-size:12px}.rv-sum{flex-wrap:wrap;gap:6px 22px;margin:0;padding:4px 24px 12px;display:flex}.rv2 .rv-left .rv-sum{padding-left:20px;padding-right:20px}.rv-sum-i{min-width:0}.rv-sum-i dt{color:var(--ink-3);margin-bottom:2px;font-size:11.5px}.rv-sum-i dd{color:var(--ink);align-items:center;gap:4px;min-width:0;margin:0;font-size:14px;font-weight:600;display:flex}.rv-sum-i dd a,.rv-sub-i>a,.fl .fv .lnk,.fl .fv .rchip{align-items:center;min-height:24px;display:inline-flex}.fl .fv .copy-btn{min-width:24px;height:24px;min-height:24px}@media (max-width:820px){.rv-sum{padding-left:14px;padding-right:14px}}.ast-sig{flex-direction:column;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.ast-sig li{color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.ast-sig li>span{flex:1;min-width:180px}.ast-sig .ico{color:var(--t-orange,var(--ink-3))}.ast-fix{flex-wrap:wrap;flex-basis:100%;align-items:flex-start;gap:6px;padding-left:21px;display:flex}.sig-pick>summary{list-style:none}.sig-pick>summary::-webkit-details-marker{display:none}.sig-pick[open]{flex-basis:100%}.sig-pick[open]>summary{margin-bottom:6px}.sig-fill{flex-direction:column;gap:8px;width:100%;max-width:360px;display:flex}.sig-fl{flex-direction:column;gap:2px;min-width:0;font-size:12.5px;display:flex}.nx-und{border-top:1px solid var(--line);flex-direction:column;gap:6px;min-width:0;padding-top:8px;font-size:13px;display:flex}.nx-und .nx-at{align-items:baseline;gap:6px;min-width:0;display:flex}.nx-und .nx-t{overflow-wrap:anywhere;min-width:0}@container (max-width:859px){.rv.rv2{flex-direction:column;display:flex}.rv2>.rv-left,.rv2>.rv-main{display:contents}.rv2>.rv-left>*{order:5}.rv2>.rv-main>*{order:6}.rv2>.rv-left>.rv-hero{order:1}.rv2>.rv-left>.rv-sum{order:2}.rv2>.rv-main>.rv-steps{order:3}.rv2>.rv-main>.ast{order:4}.rv2>.rv-main>.rv-steps .stg-row.chev .stg{min-width:64px;padding:0 10px;font-size:12px}}@container (min-width:860px){.rp-panel.wide .rv.rv2,.rp-panel.v-full .rv.rv2{grid-template-columns:minmax(380px,460px) minmax(0,1fr)}}.rp-panel.wide .rv2>.rv-main>*,.rp-panel.v-full .rv2>.rv-main>*{max-width:1040px}.cell.pchip{white-space:nowrap;max-width:100%;overflow:hidden}.rchip{min-width:0;max-width:100%}.rchip-t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fe-grid{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:10px 14px;display:grid}.fe-l{color:var(--ink-2);font-size:13px}.fe-c{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.fe-c>.inp:not(.sm){flex:1;min-width:180px;max-width:340px}.fe-foot{z-index:3;background:var(--bg);border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:12px;margin-top:8px;padding:12px 0;display:flex;position:sticky;bottom:0}.fe-foot>.ph,.fe-foot>.msg{margin:0 auto 0 0}:is(.mdl-b:has(>.fe .fe-form),.mdl-b:has(>.fe-form)){padding-bottom:0}.fe-tabs{z-index:3;border-bottom:1px solid var(--line);background:var(--bg);gap:2px;margin:0 0 10px;display:flex;position:sticky;top:0;overflow-x:auto}.fe-tabs button{font:inherit;color:var(--ink-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:9px 12px;font-size:13px;display:inline-flex;position:relative}.fe-tabs button:hover{color:var(--ink)}.fe-tabs button.on{color:var(--ink);border-bottom-color:var(--ink);font-weight:600}.fe-tabs button:focus-visible{outline:2px solid var(--blue);outline-offset:-2px;border-radius:4px}.fe-dot{background:var(--blue);border-radius:50%;width:6px;height:6px}.mdl.side .mdl-b>.fe{flex-direction:column;min-height:100%;display:flex}.mdl.side .fe-form{flex-direction:column;flex:1;display:flex}.mdl.side .fe-foot{margin-top:auto}.fe-panel[data-tab=general]>.fe-pbody>.fe-sec:first-child>.fe-sh,.fe-panel[data-tab=options]>.fe-pbody>.fe-sec:first-child>.fe-sh>h3{display:none}@media (max-width:640px){.fe-grid{grid-template-columns:1fr;gap:4px}.fe-l{margin-top:8px}}.opts [data-option] .pick-t{white-space:nowrap;text-overflow:ellipsis;max-width:190px;overflow:hidden}@container recpage (max-width:600px){.fl.grid{grid-template-columns:minmax(0,1fr)}.fl.grid>*{grid-area:auto/1/auto/-1!important}}.money{width:100%}.money>.inp:not(.cur){flex:auto;min-width:0}.money>.cur,.cell-ed .money .cur{flex:0 0 76px;width:76px;max-width:76px}.rr-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.rr-item{border:1px solid var(--line);border-radius:8px;gap:4px;padding:10px 12px;font-size:13px;display:grid}.rr-h{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rr-h form{display:inline-flex}.cfm{position:relative}.cfm-m{min-width:270px;max-height:60vh;padding:8px;left:auto;right:0;overflow:auto}.cfm-m ul{flex-direction:column;gap:2px;margin:6px 0 0;padding:0;list-style:none;display:flex}.cfm-m .inline-f{display:block}.cfm-m .sw{text-align:left;border-radius:6px;width:100%;padding:4px 6px}.cfm-m .sw:hover{background:var(--hover)}.cfm-m .sw[aria-disabled=true]{cursor:default;opacity:.75}.cfm-m p.ph{margin:0;font-size:12px}.pkd[hidden]{display:none}.pkd{border:1px solid var(--line);background:var(--bg-2);border-radius:8px;flex-direction:column;gap:6px;margin-top:6px;padding:8px 10px;font-size:12.5px;display:flex}.pkd-s{flex-wrap:wrap;gap:4px;display:flex}.pkd-f{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:4px 12px;margin:0;display:grid}.pkd-f>div{min-width:0}.pkd-f dt{color:var(--ink-3);font-size:11.5px}.pkd-f dd{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.tlv{flex-direction:column;flex:1;min-height:0;padding:12px 16px 16px;display:flex}.tlv .cal-nav{flex-wrap:wrap}.tlv .cal-nav .seg{margin-left:4px}div.tl{border:1px solid var(--line);background:var(--bg);border-radius:10px;flex:1;min-height:0;position:relative;overflow:auto}.tl-h{z-index:3;background:var(--bg);border-bottom:1px solid var(--line);width:calc(240px + var(--tl-w));display:flex;position:sticky;top:0}.tl-n{z-index:2;background:var(--bg);border-right:1px solid var(--line);border-bottom:1px solid var(--line-2);flex:none;align-items:center;gap:6px;width:240px;min-width:0;height:36px;padding:0 10px;font-size:13px;display:flex;position:sticky;left:0}.tl-n a{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;text-decoration:none;overflow:hidden}.tl-n a:hover{text-decoration:underline}.tl-st{color:var(--ink-3);flex:none;font-size:11px}.tl-hn{height:auto;color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em;z-index:4;border-bottom:0;font-size:11.5px}.tl-scale{width:var(--tl-w);flex:none;height:44px;position:relative}.tl-ms,.tl-ds{height:22px;position:absolute;left:0;right:0}.tl-ds{top:22px}.tl-ms span,.tl-ds span{height:22px;color:var(--ink-2);white-space:nowrap;align-items:center;font-size:11.5px;display:flex;position:absolute;top:0;overflow:hidden}.tl-ms span{border-left:1px solid var(--line);padding-left:6px;font-weight:500}.tl-ds span{color:var(--ink-3);font-variant-numeric:tabular-nums;justify-content:center}.tl-ds span.we{background:var(--sunken)}.tl-ds span.now{color:#fff;background:var(--blue);border-radius:4px;min-width:20px;overflow:visible}.tl-ds span.wk{border-left:1px solid var(--line);justify-content:flex-start;padding-left:3px;overflow:visible}.tl-bar.short .tl-bt{display:none}.tl-lbl{height:24px;color:var(--ink-2);white-space:nowrap;pointer-events:none;z-index:2;align-items:center;font-size:12px;display:flex;position:absolute}.tl-b{width:calc(240px + var(--tl-w));display:flex;position:relative}.tl-names{z-index:4;flex:none;position:sticky;left:0}.tl-lanes{width:var(--tl-w);background-image:repeating-linear-gradient(to bottom,transparent 0 35px,var(--line-2) 35px 36px),repeating-linear-gradient(to right,transparent 0 calc(var(--tl-d) * 7 - 1px),var(--line-2) calc(var(--tl-d) * 7 - 1px) calc(var(--tl-d) * 7));flex:none;position:relative}.tl-today{background:var(--blue);opacity:.5;z-index:1;pointer-events:none;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.tl-arr{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:visible}.tl-arr path{fill:none;stroke:var(--ink-3);stroke-width:1.4px}.tl-arr path.late{stroke:var(--danger)}.tl-ah path{fill:var(--ink-3);stroke:none}.tl-ah.late path{fill:var(--danger)}.tl-bar{--tl-c:var(--blue);background:color-mix(in srgb,var(--tl-c) 16%,var(--bg));border:1px solid color-mix(in srgb,var(--tl-c) 55%,var(--bg));height:24px;color:var(--ink);z-index:2;-webkit-user-select:none;user-select:none;touch-action:none;border-radius:6px;align-items:center;padding:0 8px;font-size:12px;text-decoration:none;display:flex;position:absolute;overflow:hidden}.tl-bar.rw{cursor:grab}.tl-bar.drag{cursor:grabbing;box-shadow:var(--shadow-float);z-index:5}.tl-bar:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.tl-bt{text-overflow:ellipsis;white-space:nowrap;pointer-events:none;overflow:hidden}.tl-rs{cursor:ew-resize;width:8px;position:absolute;top:0;bottom:0;right:0}.tl-rs:after{content:"";background:color-mix(in srgb,var(--tl-c) 60%,var(--bg));border-radius:1px;width:2px;position:absolute;top:6px;bottom:6px;right:2px}.tl-bar.crit{--tl-c:var(--danger)}.tl-n.crit a{color:var(--t-red)}.tl-bar.ms{--tl-c:var(--t-amber);background:var(--tl-c);border-color:var(--tl-c);border-radius:3px;height:16px;padding:0;transform:rotate(45deg)}.tl-bar.ms.crit{--tl-c:var(--danger)}.tl-base{background:color-mix(in srgb,var(--ink-3) 45%,var(--bg));z-index:1;pointer-events:none;border-radius:2px;height:4px;position:absolute}.tl-arr path.crit{stroke:var(--danger);stroke-width:1.6px}.tl-ah.crit path{fill:var(--danger)}.tl-arr path.sel{stroke-width:2.6px}.tl-arr path.hit{stroke:#0000;stroke-width:10px;pointer-events:stroke;cursor:pointer}.tl-arr line.tl-lk{stroke:var(--blue);stroke-width:1.6px;stroke-dasharray:4 3}.tl-dot{border:2px solid var(--blue);background:var(--bg);z-index:3;cursor:crosshair;opacity:0;touch-action:none;box-sizing:border-box;border-radius:50%;width:10px;height:10px;position:absolute}.tl-bar:hover+.tl-dot,.tl-dot:hover,.tl-dot.on{opacity:1}.tl-dep{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:10px;max-width:640px;margin-top:12px;padding:12px 14px;display:flex}.tl-dep-r{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tl-dep-r .sp{flex:1}.tl-lag{color:var(--ink-2);align-items:center;gap:6px;font-size:13px;display:inline-flex}.tl-lag .inp{width:76px}.tl-tools{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.tl-tools .btn[aria-pressed=true]{background:var(--active);color:var(--blue)}.tl-lg{color:var(--ink-2);align-items:center;gap:12px;font-size:12px;display:inline-flex}.tl-lg span{align-items:center;gap:6px;display:inline-flex}.tl-lg i{border-radius:3px;width:14px;height:8px;display:inline-block}.tl-lg i.c{background:color-mix(in srgb,var(--danger) 16%,var(--bg));border:1px solid var(--danger)}.tl-lg i.b{background:color-mix(in srgb,var(--ink-3) 45%,var(--bg));height:4px}.tl-lg i.m{background:var(--t-amber);border-radius:2px;width:9px;height:9px;transform:rotate(45deg)}.mday.drop{outline:2px dashed var(--blue);outline-offset:-2px}.mgrid.busy{opacity:.7}.mitem[draggable=true]{cursor:grab}.tp{flex-direction:column;gap:12px;padding:16px 24px;display:flex}.tp-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.tp-card{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:4px;min-width:0;padding:12px 14px;display:flex}.tp-card.arch{opacity:.7}.tp-card b a{color:var(--ink);text-decoration:none}.tp-card b a:hover{text-decoration:underline}.tp-desc{font-size:12.5px}.tp-acts{gap:6px;margin-top:6px;display:flex}.tp-h{margin:12px 0 0}.ft-k{font-size:12px}.tp-ed{box-sizing:border-box;flex-direction:column;gap:14px;min-width:0;max-width:1180px;padding:16px 24px;display:flex}.tp-sec{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:10px;min-width:0;padding:14px 16px;display:flex}.tp-sec .h2,.tp-sec .ph{margin:0}.tp-sec .grid-f{grid-template-columns:140px minmax(0,1fr);align-items:center;gap:8px 12px;display:grid}.tp-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tp-chip{align-items:center;gap:2px;display:inline-flex}.tp-chip .inp{width:180px}.tp-add{align-items:center;gap:6px;display:inline-flex}.tp-add .inp{width:180px}.tp-rows{flex-direction:column;gap:6px;display:flex}.tp-row{border-bottom:1px solid var(--line-2);flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;padding:8px 0;display:flex}.tp-row>.inp:first-child{flex:100%}.tp-row>*{flex:0 auto;min-width:0}.tp-row .pk,.tp-row .pick-t,.tp-row button[role=combobox]{min-width:140px}.tp-num{color:var(--ink-2);white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.tp-num .inp{width:64px}.tp-ms{white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.tp-ra{display:inline-flex}.tp-save{justify-content:flex-end;display:flex}.ft{flex-direction:column;gap:16px;min-width:min(720px,80vw);display:flex}.ft-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ft-card{border:1px solid var(--line);text-align:left;background:var(--bg);min-width:0;color:var(--ink);font:inherit;cursor:pointer;border-radius:10px;flex-direction:column;gap:4px;padding:12px;text-decoration:none;display:flex}.ft-card.on{border:2px solid var(--blue);background:color-mix(in srgb,var(--blue) 5%,var(--bg));padding:11px}.ft-card .ph{font-size:12.5px}.ft-d{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ft-card.ask{color:var(--ink-2);border-style:dashed;flex-direction:row;justify-content:center;align-items:center;gap:6px}.ft-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ft-f{flex-direction:column;gap:6px;min-width:0;display:flex}.ft-al{align-items:center;gap:8px;display:flex}.ft-al .inp{flex:1}.ft-map{grid-template-columns:160px minmax(0,1fr);align-items:center;gap:8px 12px;display:grid}.ft-row{display:contents}.ft-pv{border:1px solid var(--line);border-radius:10px;max-height:320px;overflow:hidden auto}.ft-pr{border-top:1px solid var(--line-2);align-items:center;gap:10px;padding:7px 12px;font-size:13px;display:flex}.ft-pr:first-child{border-top:0}.ft-pr.s{background:var(--sunken);border-top:1px solid var(--line);font-weight:600}.ft-pr.s .ph{font-weight:400}.ft-pr .sp{flex:1;align-items:center;gap:6px;display:inline-flex}.ft-pr.sub{padding-left:28px}.ft-pr:not(.s){padding-left:24px}.ft-pr.sub:not(.s){padding-left:40px}.ft-foot{border-top:1px solid var(--line);align-items:center;gap:8px;padding-top:12px;display:flex}.ft-foot .sp{flex:1}@media (max-width:820px){.ft-grid,.ft-two,.ft-map{grid-template-columns:minmax(0,1fr)}.ft{min-width:0}}.tm{flex-direction:column;gap:14px;padding:16px 24px;display:flex}.tm-nav{align-items:center;gap:6px;font-size:13px;display:inline-flex}.ts-w{flex-direction:column;gap:10px;display:flex}.ts{border:1px solid var(--line);border-radius:10px;flex-direction:column;display:flex;overflow-x:auto}.ts-r{grid-template-columns:minmax(240px,1fr) 70px repeat(var(--ts-n),76px) 90px;border-bottom:1px solid var(--line-2);min-width:1070px;display:grid}.ts-r:last-child{border-bottom:0}.ts-r>span{font-variant-numeric:tabular-nums;justify-content:center;align-items:center;min-width:0;padding:6px 10px;display:flex}.ts-r>span:first-child{justify-content:flex-start}.ts-h>span{background:var(--sunken);color:var(--ink-2);font-size:12px}.ts-t{flex-direction:column;gap:1px;align-items:flex-start!important}.ts-t .ph{font-size:11.5px}.ts-t a{color:var(--ink);text-decoration:none}.ts-t a:hover{text-decoration:underline}.ts-r .we{background:var(--sunken)}.ts-in{text-align:center;width:58px;height:28px;padding:0 4px}.ts-r.locked .ts-in{background:var(--sunken)}.ts-sum,.ts-f{font-weight:600}.ts-f .over{color:var(--t-red)}.ts-none{grid-column:1/-1}.ts-add{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ts-add>:first-child{min-width:280px}.tm-cards{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}.tm-pend{flex-direction:column;gap:6px;display:flex}.pj-kv{font-variant-numeric:tabular-nums;justify-content:space-between;gap:8px;display:flex}.ok-t{color:#1d7a3d}.pj-bar .warn{background:var(--t-amber)}.pj-bar .bad{background:var(--danger)}.pj-bar>span:not(.done):not(.doing):not(.warn):not(.bad){background:var(--blue)}.ts-bill{font-size:12px}.pu-sum{white-space:pre-line;margin:0}.pu-old{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.pu-cad{flex-wrap:wrap;gap:6px}.pu-f textarea{resize:vertical}.tm-rates{flex-direction:column;gap:6px;max-width:820px;display:flex}.tm-rt{grid-template-columns:minmax(160px,1fr) 130px 130px 140px 80px;align-items:center;gap:8px;display:grid}.tm-rt-h{color:var(--ink-2);font-size:12px}.pf2{flex-direction:column;gap:16px;padding:16px 20px;display:flex}.pf2-kpi{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.pf2-kpi b{font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}.pf2-hn.ok{color:#1d7a3d}.pf2-hn.risk{color:var(--t-amber)}.pf2-hn.bad{color:var(--t-red)}.pf2-tw{border:1px solid var(--line);border-radius:10px;overflow-x:auto}.pf2-t{flex-direction:column;min-width:1100px;display:flex}.pf2-r{border-bottom:1px solid var(--line-2);grid-template-columns:minmax(220px,1fr) 100px 150px 150px 100px 200px 90px 140px;display:grid}.pf2-r:last-child{border-bottom:0}.pf2-r>span{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;min-width:0;padding:9px 10px;display:flex;overflow:hidden}.pf2-hd>span{background:var(--sunken);color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em;font-size:11.5px;font-weight:600}.pf2-n{color:var(--ink);font-weight:500;text-decoration:none}.pf2-n:hover{text-decoration:underline}.pf2-two{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:16px;display:grid}@media (max-width:1000px){.pf2-two{grid-template-columns:minmax(0,1fr)}}.pf2-tlr{align-items:center;gap:10px;display:flex}.pf2-tln{text-overflow:ellipsis;white-space:nowrap;flex:0 0 180px;overflow:hidden}.pf2-tlb{background:var(--sunken);border-radius:4px;flex:auto;height:16px;position:relative}.pf2-bar{opacity:.65;background:var(--blue);border-radius:3px;height:10px;position:absolute;top:3px}.pf2-bar.ok{background:#1d7a3d}.pf2-bar.risk{background:var(--t-amber)}.pf2-bar.bad{background:var(--danger)}.pf2-bars{align-items:flex-end;gap:6px;height:110px;display:flex}.pf2-bc{flex-direction:column;flex:1 1 0;justify-content:flex-end;align-items:center;gap:4px;min-width:0;height:100%;display:flex}.pf2-b{background:var(--blue);border-radius:3px 3px 0 0;width:100%;min-height:1px}.pf2-bl{color:var(--ink-3);white-space:nowrap;font-size:10.5px}.pf2-stack{border-radius:3px 3px 0 0;flex-direction:column-reverse;width:100%;min-height:1px;display:flex;overflow:hidden}.pf2-age{flex-direction:column;gap:4px;display:flex}.lg-w{flex-direction:column;gap:12px;display:flex}.lg-g{border:1px solid var(--line);border-radius:10px;flex-direction:column;display:flex;overflow-x:auto}.lg-r{grid-template-columns:220px repeat(var(--lg-n),minmax(84px,1fr)) 110px;border-bottom:1px solid var(--line-2);min-width:1150px;display:grid}.lg-r:last-child{border-bottom:0}.lg-r>span{border-right:1px solid var(--line-2);box-sizing:border-box;min-width:0;padding:8px}.lg-h>span{background:var(--sunken);color:var(--ink-2);text-align:center;font-size:12px}.lg-p{align-items:center;gap:8px;display:flex}.lg-c{flex-direction:column;justify-content:center;gap:3px;display:flex}.lg-v{font-variant-numeric:tabular-nums;font-weight:600}.lg-c.ok{background:#e6f4eb}.lg-c.near{background:#fdf1db}.lg-c.over{color:var(--t-red);background:#fdecea}.lg-c.off{background:repeating-linear-gradient(45deg,var(--line-2) 0 4px,var(--sunken) 4px 8px);color:var(--ink-3)}.lg-t{background:var(--bg);border:1px solid var(--line);white-space:nowrap;text-overflow:ellipsis;cursor:grab;color:var(--ink);border-radius:5px;padding:2px 6px;font-size:11.5px;display:block;overflow:hidden}.lg-t.un{background:#fdf1db;border-color:#0000;display:inline-block}.lg-u .lg-uc{grid-column:span calc(var(--lg-n) + 1);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.lg-tot{align-items:center;font-weight:600;display:flex}.lg-prev,.lg-sug{max-width:640px}.lg-k{border-radius:3px;width:12px;height:12px;display:inline-block}.lg-k.ok{background:#e6f4eb}.lg-k.near{background:#fdf1db}.lg-k.over{background:#fdecea}.lg-k.off{background:repeating-linear-gradient(45deg,var(--line-2) 0 4px,var(--sunken) 4px 8px)}.tlm-m{flex-direction:column;min-width:300px;padding:12px;display:flex}.tlm-f{flex-direction:column;gap:6px;display:flex}.tlm-f .hint{color:var(--ink-3);font-size:12px}@media (max-width:820px){.tl-n{width:150px}.tl-h,.tl-b{width:calc(150px + var(--tl-w))}}.tlv .cal-nav .sp{flex:1}.nt-dot{background:var(--blue);border-radius:50%;flex:none;width:8px;height:8px;margin-left:auto}.nt-prefs{flex-direction:column;gap:8px;max-width:560px;margin-top:20px;display:flex}.nt-prefs .stack-f{flex-direction:column;gap:8px;display:flex}.fl-f{display:inline-flex}.fl-b.on{color:var(--blue)}.fl-n{color:var(--ink-3);font-variant-numeric:tabular-nums;margin-left:4px;font-size:11px}.tm-b.on{color:var(--danger)}.tm-el{font-variant-numeric:tabular-nums;margin-right:4px}.tm-run{border:1px solid var(--line);background:var(--bg);border-radius:8px;align-items:center;gap:6px;min-width:0;margin:6px 8px;padding:6px 8px;font-size:12.5px;display:flex}.tm-run .tm-t{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);flex:1;text-decoration:none;overflow:hidden}.tm-run .tm-t:hover{text-decoration:underline}.tm-dot{background:var(--danger);border-radius:50%;flex:none;width:8px;height:8px;animation:1.6s ease-in-out infinite tmPulse}@keyframes tmPulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.tm-dot{animation:none}}.wl{border:1px solid var(--line);background:var(--bg);border-radius:10px;flex:1;min-height:0;overflow:auto}.wl-t{border-collapse:separate;border-spacing:0;width:100%;min-width:900px;font-size:13px}.wl-t th,.wl-t td{border-bottom:1px solid var(--line-2);border-right:1px solid var(--line-2);vertical-align:top;text-align:left}.wl-t thead th{z-index:2;background:var(--bg);color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em;padding:8px 10px;font-size:11.5px;font-weight:500;position:sticky;top:0}.wl-t tbody th{z-index:1;background:var(--bg);white-space:nowrap;width:180px;padding:8px 10px;font-weight:500;position:sticky;left:0}.wl-t tbody th>*{vertical-align:middle;margin-right:6px}.wl-c{min-width:110px;height:72px;padding:6px;transition:background .1s}.wl-c.drop{background:var(--blue-soft)}.wl-c.over{background:var(--t-red-bg)}.wl-h{align-items:baseline;gap:4px;font-size:12.5px;display:flex}.wl-cap,.wl-u{color:var(--ink-3);font-weight:400}.wl-over{color:var(--danger);margin-left:auto;font-weight:700}.wl-bar{background:var(--line);border-radius:2px;height:3px;margin:4px 0;display:block}.wl-bar i{background:var(--blue);border-radius:2px;height:100%;display:block}.wl-c.over .wl-bar i{background:var(--danger)}.wl-i{background:var(--sunken);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;cursor:grab;border-radius:5px;margin-top:3px;padding:2px 6px;font-size:12px;text-decoration:none;display:block;overflow:hidden}.wl-i:hover{background:var(--hover)}.wl-more{color:var(--ink-3);margin-top:3px;font-size:11.5px;display:block}.wl-p{align-items:center;gap:8px;display:flex}.rp-trend{flex-direction:column;gap:6px;display:flex}.rp-legend.row{flex-flow:wrap;gap:6px 14px}.rp-legend .sw.dash{border-top:2px dashed var(--ink-3);vertical-align:middle;background:0 0;border-radius:0;height:0}@media (max-width:720px){.plan-wrap{overflow-x:auto}}.plan-t td:first-child .inp{width:100%}.plan-t .pc-off .inp{width:80px}.plan-t .pc-off{width:96px}.plan-t .pc-from{width:130px}.plan-t .pc-x{width:36px}.plan-t .pc-after{min-width:180px;overflow:visible}.plan-t tbody{border-top:1px solid var(--line)}.plan-t tbody tr{border:0}.plan-x td{padding-top:0;padding-bottom:12px}.plan-xf{flex-direction:column;flex:1;gap:2px;min-width:160px;display:flex}.plan-xf textarea{resize:vertical}.plan-fs{border:0;margin:0;padding:0}.tind{flex:none;display:inline-block}.tt{width:18px;height:18px;color:var(--ink-2);cursor:pointer;vertical-align:middle;background:0 0;border:0;border-radius:4px;flex:none;justify-content:center;align-items:center;display:inline-flex}.tt:hover{background:var(--line-2)}.tt[aria-expanded=false] svg{transform:rotate(-90deg)}.tt-s{flex:none;width:18px;display:inline-block}tr.tghost td{color:var(--ink-3)}tr.tghost .tl{color:var(--ink-2)}.tpath,.tpath-i{display:contents}.bom{gap:8px;margin-top:16px;display:grid}.bom .h3{margin:4px 0 0;font-size:13px;font-weight:600}.bom-used{gap:4px;margin:0;padding:0;list-style:none;display:grid}.bom-used li{align-items:center;gap:6px;display:flex}.cl-page{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:18px;display:grid}.cl-main{min-width:0}.cl-side{flex-direction:column;gap:14px;display:flex;position:sticky;top:8px}.cl-grp{flex-direction:column;gap:1px;display:flex}.cl-grp-h{color:var(--ink-3);text-transform:uppercase;letter-spacing:.05em;justify-content:space-between;align-items:center;padding:0 4px 4px;font-size:11px;font-weight:600;display:flex}.cl-grp-h .icon-btn{width:22px;height:22px}.cl-item{border-radius:6px;align-items:center;gap:2px;min-width:0;display:flex}.cl-item:hover{background:var(--hover)}.cl-row{cursor:pointer;-webkit-user-select:none;user-select:none;flex:1;align-items:center;gap:8px;min-width:0;padding:4px 6px;font-size:13px;display:flex}.cl-row input{opacity:0;width:1px;height:1px;position:absolute}.cl-box{border:1.5px solid var(--cc,var(--t-blue));border-radius:4px;flex:none;place-items:center;width:14px;height:14px;display:grid}.cl-row input:checked+.cl-box{background:var(--cc,var(--t-blue))}.cl-row input:checked+.cl-box:after{content:"";border:2px solid var(--bg);border-top:0;border-right:0;width:7px;height:4px;transform:rotate(-45deg)translate(1px,-1px)}.cl-row input:focus-visible+.cl-box{outline:2px solid var(--blue);outline-offset:1px}.cl-nm{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cl-lv{color:var(--ink-3);flex:none;font-size:11px}.cl-gear{opacity:0;flex:none;width:24px;height:24px}.cl-item:hover .cl-gear,.cl-gear:focus-visible{opacity:1}@media (hover:none){.cl-gear{opacity:1}}[data-cc=blue]{--cc:var(--t-blue);--ccb:var(--t-blue-bg)}[data-cc=green]{--cc:var(--t-green);--ccb:var(--t-green-bg)}[data-cc=violet]{--cc:var(--t-violet);--ccb:var(--t-violet-bg)}[data-cc=amber]{--cc:var(--t-amber);--ccb:var(--t-amber-bg)}[data-cc=orange]{--cc:var(--t-orange);--ccb:var(--t-orange-bg)}[data-cc=red]{--cc:var(--t-red);--ccb:var(--t-red-bg)}[data-cc=gray]{--cc:var(--t-gray);--ccb:var(--t-gray-bg)}.citem.event[data-cc],.mitem.event[data-cc]{background:var(--ccb);color:var(--cc)}.tg-ev.event[data-cc]{border-left:3px solid var(--cc)}.citem.busy,.mitem.busy{background:repeating-linear-gradient(135deg,var(--t-gray-bg) 0 6px,var(--sunken) 6px 12px);color:var(--ink-3);cursor:default}.tg-ev.busy{border-left:3px solid var(--cc,var(--ink-3))}.cl-chip{background:var(--ccb);color:var(--cc);border-radius:999px;align-items:center;gap:6px;padding:1px 9px 1px 7px;font-size:12px;font-weight:500;display:inline-flex}.cl-chip:before{content:"";background:var(--cc);border-radius:50%;width:7px;height:7px}.cl-evcal{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 8px;display:flex}.cl-dot{background:var(--cc);border-radius:4px;flex:none;width:12px;height:12px;margin-top:4px}.cl-shares{flex-direction:column;gap:6px;display:flex}.cl-sh{grid-template-columns:minmax(90px,.8fr) minmax(120px,1.3fr) minmax(130px,1fr) 28px;align-items:center;gap:6px;display:grid}@media (max-width:820px){.cl-page{grid-template-columns:1fr}.cl-side{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid;position:static}.cl-sh{grid-template-columns:1fr 1fr}}.cl-form{flex-direction:column;gap:10px;display:flex}.cl-form+.cl-form,.cl-set form+form{border-top:1px solid var(--line-2);margin-top:16px;padding-top:14px}.tg-ev[data-drag]{cursor:grab}.tg-ev.dragging{cursor:grabbing;opacity:.85;z-index:5;box-shadow:var(--shadow-float);transition:none}.tg-rs{cursor:ns-resize;height:6px;position:absolute;bottom:0;left:0;right:0}.cal-dd .tg-body{cursor:cell}.cal-dd .tg-ev{cursor:pointer}.cal-dd .tg-ev[data-drag]{cursor:grab}.cal-dd .tg-ev.busy{cursor:default}.rp-pick{display:contents}.rp-days{flex-wrap:wrap;gap:4px;display:flex}.rp-day{border:1px solid var(--line);cursor:pointer;border-radius:6px;align-items:center;gap:4px;padding:2px 7px;font-size:12.5px;display:inline-flex}.rp-day:has(input:checked){background:var(--blue-soft);border-color:var(--blue);color:var(--blue)}.cl-dels{flex-wrap:wrap;gap:8px;display:flex}.dv-bar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:12px;padding:8px 0 12px;display:flex}.dv-f{align-items:center;gap:6px;min-width:0;display:flex}.dv-f .inp.sm{width:140px}.dv-l{color:var(--ink-3);white-space:nowrap;font-size:12px}.dv-chip{background:var(--blue-soft);color:var(--blue);border-radius:999px;align-items:center;gap:6px;padding:2px 4px 2px 9px;font-size:12.5px;display:inline-flex}.dv-chip a{width:18px;height:18px;color:inherit;border-radius:50%;place-items:center;text-decoration:none;display:inline-grid}.dv-chip a:hover{background:color-mix(in srgb,var(--blue) 15%,transparent)}.dv-tabs{border-bottom:1px solid var(--line);gap:2px;margin:0 0 8px;display:flex;overflow-x:auto}.dv-tab{color:var(--ink-2);white-space:nowrap;border-bottom:2px solid #0000;margin-bottom:-1px;padding:7px 12px;font-size:13px;text-decoration:none}.dv-tab:hover{color:var(--ink)}.dv-tab[aria-current=page]{color:var(--ink);border-bottom-color:var(--blue);font-weight:500}.dv-crumb{color:var(--ink-3);margin:2px 0 4px;font-size:12px}.dv-crumb a{color:var(--blue);text-decoration:none}.dv-crumb a:hover{text-decoration:underline}.dv-skip{margin:6px 0 0;font-size:11.5px}.dv-rec{color:var(--blue);margin-left:auto;margin-right:4px;font-size:12px;text-decoration:none}.dv-rec:hover{text-decoration:underline}.cm-wrap{position:relative}.cm-menu{z-index:45;background:var(--bg);border:1px solid var(--line);min-width:220px;max-width:min(320px,100%);box-shadow:var(--shadow-sheet);border-radius:8px;flex-direction:column;padding:4px;display:flex;position:absolute}.cm-menu .menu-i{text-decoration:none}.cm-h{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;margin:0;padding:6px 10px 4px;font-size:12px;overflow:hidden}.dv-panel{z-index:50;background:var(--bg);border:1px solid var(--line);width:min(560px,100% - 16px);box-shadow:var(--shadow-sheet);border-radius:12px;flex-direction:column;gap:10px;padding:14px 16px;display:flex;position:fixed;top:8px;bottom:8px;right:8px;overflow-y:auto}.dv-ph{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.dv-ph .h2{margin:0 0 2px;font-size:15px}.dv-ph .icon-btn{font-size:18px;text-decoration:none}.df-row{border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.df-cards summary{cursor:pointer;color:var(--ink-2);font-size:12.5px}.df-card{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:8px;margin-top:6px;display:grid}.df-cl{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.df-tab{gap:6px}.df-tab .inp{flex:1}@media (max-width:640px){.dv-bar{gap:8px}.dv-f{flex:100%}.dv-f>:last-child{flex:1}.dv-panel{width:auto;left:8px}}.sr-w{flex-direction:column;gap:4px;display:flex}.mention.sr-pop{min-width:min(440px,100% - 16px);max-width:540px;margin:0 0 4px;padding:6px;top:auto;bottom:100%}.sr-pop ul{max-height:280px;margin:0;padding:0;list-style:none;overflow-y:auto}.sr-pop .pick-s{margin-bottom:4px}.sr-pop li{flex-wrap:wrap;align-items:center;gap:2px 8px;display:flex}.sr-pop .sr-prev{white-space:nowrap;text-overflow:ellipsis;flex-basis:100%;font-size:12px;overflow:hidden}.sr-add{border-bottom:1px solid var(--line);margin-bottom:14px;padding-bottom:14px}.sr-list{border:1px solid var(--line);border-radius:8px;margin:0;padding:0;list-style:none}.sr-row{padding:10px 12px}.sr-row+.sr-row{border-top:1px solid var(--line)}.sr-h{align-items:center;gap:8px;display:flex}.sr-body{white-space:pre-wrap;margin:4px 0 0;font-size:12.5px}.sr-edit{margin-top:6px}.sr-edit>summary{list-style:none;display:inline-flex}.sr-edit>summary::-webkit-details-marker{display:none}.sr-edit[open]>summary{margin-bottom:6px}.tpl-vars{margin-top:2px;font-size:12px;display:block}.ib-page .ib{grid-template-columns:minmax(300px,340px) minmax(0,1fr) 300px}.ibf{border-bottom:0;gap:8px;padding:10px 12px 4px}.ibf-s{border-radius:8px;height:34px}.ibf-s kbd{color:var(--ink-3);border:1px solid var(--line);border-radius:4px;padding:0 5px;font:11px/16px inherit}.ibf-chips{scrollbar-width:none;flex-wrap:nowrap;gap:6px;overflow-x:auto}.ibf-c{flex:none;align-items:center;display:inline-flex;position:relative}.ibf-c .pick-i{display:none}.ibf-c .pick-t{border-radius:13px;width:auto;min-width:0;height:26px;padding:0 10px;font-size:12.5px}.ibf-c .pick-t .ph{color:var(--ink-2)}.ibf-c.on .pick-t{padding-right:24px}.ibf-c .pick-v .av,.ibf-c .pick-v .sw{display:none}.ibf-x{color:var(--blue);cursor:pointer;background:0 0;border:0;padding:2px;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.ib-view{border-bottom:1px solid var(--line);flex:none;padding:6px 12px 8px}.ib-view>summary.ib-view-s{align-items:center;gap:6px;font-size:13.5px;display:inline-flex}.ib-view-s .ico{color:var(--ink-3)}.ib-view .menu.ib-tabs{flex-direction:column;gap:0;min-width:230px;padding:4px;display:flex;top:calc(100% - 4px);left:12px;right:auto;overflow:visible}.ib-view .ib-tabs .tab{color:var(--ink);border:0;border-radius:6px;justify-content:space-between;align-items:center;margin:0;padding:7px 10px;font-size:13px;display:flex}.ib-view .ib-tabs .tab[aria-current=page]{background:var(--active);font-weight:600}.cv-li{border-bottom:1px solid var(--line-2);grid-template-columns:30px minmax(0,1fr);align-items:start;display:grid}.cv-li[data-cur=true]{background:var(--t-blue-bg)}.cv-li:hover{background:var(--line-2)}.cv-li[data-cur=true]:hover{background:var(--t-blue-bg)}.cv-cb,.cv-li:hover .cv-cb{opacity:1;margin:24px 0 0 12px;position:static}.cv-li:hover .cv-av{visibility:visible}.cv-li:has(.cv-cb:focus-visible) .cv-av{visibility:visible}.ib-side:has(.cv-cb:checked) .cv-av{visibility:visible}.ib-page .cv{background:0 0;border-bottom:0;grid-template-columns:36px minmax(0,1fr);gap:10px;padding:12px 12px 12px 6px}.cv-av .av.lg{width:34px;height:34px}.cv-m{gap:2px}.cv-r1,.cv-r2,.cv-r3{align-items:center;gap:8px;min-width:0;display:flex}.cv-r1 .cv-n{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:600;overflow:hidden}.cv-tm{color:var(--ink-3);flex:none;font-size:12px}.cv-r2 .cv-p{flex:1;min-width:0}.cv-r3:empty{display:none}.cv-st{flex-direction:column;flex:1;min-width:0;display:flex}.cv-st .cv-who{margin-top:0}.cv-r3 .un{flex:none;margin-left:auto}.sla{white-space:nowrap;border-radius:5px;flex:none;align-items:center;gap:3px;padding:1px 6px;font-size:11.5px;font-weight:500;display:inline-flex}.sla.green{color:var(--t-green);background:var(--t-green-bg)}.sla.amber{color:var(--t-amber);background:var(--t-amber-bg)}.sla.red{color:var(--t-red);background:var(--t-red-bg)}.cv-r2 .snz{color:var(--t-blue);flex:none}.cv-draft{color:var(--t-violet);align-items:center;gap:4px;font-size:11.5px;display:flex}.cv-tags{margin-top:4px}.th-h .th-n{font-size:15px}.th-more .menu{min-width:200px}.th-s{flex-direction:column;flex:1;gap:10px;min-height:0;padding:14px 18px;display:flex;overflow-y:auto}.ib-page .th-s .th-m{flex:none;max-height:none;padding:0;overflow:visible}.ai-card{border:1px solid var(--line);background:var(--line-2);border-radius:10px;padding:10px 14px}.ai-h{align-items:center;gap:6px;font-size:13px;display:flex}.ai-h b{color:var(--t-violet);font-weight:600}.ai-h .ico{color:var(--t-violet)}.ai-h .sp{flex:1}.ai-h .ph{font-size:12px}.ai-t{margin:6px 0 0;line-height:1.55}.ai-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;font-size:12.5px;display:flex}.ai-row.end{justify-content:flex-end;margin-top:10px}.hand-card{background:var(--t-violet-bg);border-color:color-mix(in srgb,var(--t-violet) 25%,transparent)}.cue-card{background:var(--bg);border-color:color-mix(in srgb,var(--t-violet) 30%,var(--line))}.cue-l{margin:6px 0 0;padding:0;list-style:none}.cue-r{border-bottom:1px solid var(--line-2);grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;display:grid}.cue-i{color:var(--ink-3)}.cue-m{min-width:0}.cue-m q{margin-top:2px;font-size:12.5px;display:block}.cue-done{align-items:center;gap:6px;display:inline-flex}.ib-page .th-c{border-top:1px solid var(--line);padding:8px 18px 12px}.cmp-h{align-items:center;gap:12px;margin-bottom:8px;display:flex}.cmp-tabs{gap:18px;margin:0;display:flex}.cmp-tab{font:inherit;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:4px 0;font-size:13.5px}.cmp-tab[aria-selected=true]{color:var(--ink);border-bottom-color:var(--ink);font-weight:600}.cmp-h .win-r{color:var(--t-green);align-items:center;gap:5px;margin:0 0 0 auto;font-size:12.5px;display:flex}.cmp-h .win-r .ico{color:inherit}.cmp-h .win-r.closed{color:var(--t-amber)}.cmp-h .win-r.human{color:var(--t-blue)}.rep-f .ta,.note-f .ta{border-radius:10px;width:100%;min-height:76px}.rep-f .ta:focus{border-color:var(--t-blue);box-shadow:0 0 0 1px var(--t-blue)}.cmp-bar{align-items:center;gap:6px;margin-top:8px;display:flex}.cmp-bar .icon-btn{color:var(--ink-2)}.cmp-bar .sp{flex:1}.rw-w{align-items:center;gap:4px;display:inline-flex;position:relative}.rw-menu{z-index:40;background:var(--bg);border:1px solid var(--line);min-width:240px;box-shadow:var(--shadow-sheet);border-radius:8px;padding:4px;position:absolute;bottom:calc(100% + 4px);left:0}.send-b{gap:6px}.draft-n{color:var(--t-violet);align-items:center;gap:6px;margin-bottom:6px;font-size:12.5px;display:flex}.win-note{margin:0 0 6px;font-size:12.5px}.sr-w>.sr-b{align-self:auto}.ib-ctx{gap:16px;padding:16px}.ctx-h{align-items:flex-start}.ctx-h .av{flex:none;width:40px;height:40px;font-size:14px}.ctx-h div{min-width:0}.ctx-n{color:var(--ink);font-size:15px;font-weight:600;text-decoration:none}a.ctx-n:hover{text-decoration:underline}.ctx-chips{flex-wrap:wrap;gap:6px;display:flex}.ctx-chip{border:1px solid var(--line);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;border-radius:14px;align-items:center;gap:5px;max-width:100%;padding:2px 9px;font-size:12.5px;text-decoration:none;display:inline-flex;overflow:hidden}.ctx-chip .ico{color:var(--ink-3);flex:none}.ctx-sec{flex-direction:column;gap:6px;display:flex}.ctx-l{margin-bottom:2px}.ctx-quick{grid-template-columns:1fr 1fr;gap:6px;display:grid}.ctx-q{justify-content:flex-start;width:100%;font-weight:500}.ctx-card{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.ctx-card-t{color:var(--ink);align-items:center;gap:6px;font-weight:600;text-decoration:none;display:flex}.ctx-card-t .ico{color:var(--ink-3)}.ctx-prev{border:1px solid var(--line);color:var(--ink);border-radius:8px;align-items:center;gap:8px;padding:7px 10px;font-size:13px;text-decoration:none;display:flex}.ctx-prev .rel-t{flex:1;min-width:0}.ctx-prev .ph{font-size:12px}.ctx-v{text-align:right;min-width:0}.ctx-more>summary{cursor:pointer;list-style:none}.ctx-more>summary::-webkit-details-marker{display:none}.ctx-more[open]{flex-direction:column;gap:8px;display:flex}.ib-page .cv-av .av.lg.av-c0{background:#7c5cdb}.ib-page .cv-av .av.lg.av-c1{background:#b35f0b}.ib-page .cv-av .av.lg.av-c2{background:#27845a}.ib-page .cv-av .av.lg.av-c3{background:#2073d8}.ib-page .cv-av .av.lg.av-c4{background:#d1403b}.ib-page .cv-av .av.lg.av-c5{background:#a058b3}.bub-m .rd{color:var(--t-blue)}.bub{position:relative}.bub-q{border-left:3px solid color-mix(in srgb,var(--ink-3) 50%,transparent);background:color-mix(in srgb,var(--ink) 5%,transparent);border-radius:6px;align-items:baseline;gap:6px;max-width:100%;margin-bottom:6px;padding:4px 8px;font-size:12.5px;display:flex}.bub-qt{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.bub-q>.ph{flex:none;font-size:11.5px}.bub-img{width:max-content;max-width:100%;display:block}.bub-img img{object-fit:cover;border-radius:8px;max-width:min(320px,100%);max-height:320px;display:block}.bub-img.stk img{max-width:140px;max-height:140px}.bub-aud{width:min(320px,100%);height:36px;display:block}.bub-vid{border-radius:8px;max-width:min(360px,100%);max-height:320px;display:block}.bub-doc{border:1px solid var(--line);background:var(--bg);color:var(--ink);border-radius:8px;align-items:center;gap:10px;min-width:min(240px,100%);padding:8px 10px;text-decoration:none;display:flex}.bub-doc>span{flex-direction:column;flex:1;min-width:0;display:flex}.bub-doc b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bub-doc .ico{color:var(--ink-3);flex:none}.bub-mst{color:var(--ink-2);align-items:center;gap:6px;font-size:12.5px;display:flex}.bub-mst:not(.pending){color:var(--t-amber)}.bub-loc{color:var(--ink);align-items:flex-start;gap:8px;text-decoration:none;display:flex}.bub-loc>span{flex-direction:column;display:flex}.bub-loc .ico{color:var(--t-red);margin-top:2px}.bub-img+.bub-t,.bub-vid+.bub-t,.bub-doc+.bub-t,.bub-loc+.bub-t{margin-top:6px}.bub-rx{background:var(--bg);border:1px solid var(--line);border-radius:12px;padding:0 5px;font-size:13px;line-height:20px;position:absolute;bottom:-10px;right:-6px}.cv-p .cv-mk{vertical-align:-2px;width:12px;height:12px;color:var(--ink-3);margin:0 3px 0 1px;display:inline-block}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cl-page{flex:1;grid-template-columns:236px minmax(0,1fr);align-items:stretch;gap:0;min-height:0;display:grid;overflow:hidden}.cl-page.has-panel{grid-template-columns:236px minmax(0,1fr) 380px}.cl-side{border-right:1px solid var(--line);background:var(--side,var(--bg));gap:16px;padding:14px 10px 24px;position:static;overflow-y:auto}.hr-ed{flex-direction:column;gap:12px;display:flex}.hr-sec{border:0;flex-direction:column;gap:6px;margin:0;padding:0;display:flex}.hr-day{flex-wrap:wrap;align-items:center;gap:8px;min-height:32px;display:flex}.hr-dn{min-width:118px}.hr-rs{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.hr-r{align-items:center;gap:4px;display:inline-flex}.hr-day .inp.sm{width:auto}.cl-hp{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.cl-hp .chip[aria-current]{border-color:var(--blue);color:var(--ink)}.cl-find{flex-direction:column;gap:10px;margin-bottom:14px;display:flex}.cl-find-r{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.cl-found{flex-direction:column;gap:10px;max-height:46vh;display:flex;overflow-y:auto}.cl-fd h4{color:var(--ink-2);margin:0 0 5px;font-size:12.5px;font-weight:600}.cl-fs{flex-wrap:wrap;gap:5px;display:flex}.cl-fs .chip{font-variant-numeric:tabular-nums}@media (max-width:620px){.cl-find-r{grid-template-columns:1fr}.hr-dn{width:100%;min-width:0}}.page.bk-page{--page-w:980px;padding-bottom:0}.bk-page>:last-child{padding-bottom:40px}.ptabs{flex-direction:column;gap:22px;display:flex}.ptabs-l{z-index:3;background:var(--bg);scrollbar-width:none;flex-wrap:nowrap;margin-bottom:0;padding-top:6px;position:sticky;top:0;overflow-x:auto}.ptabs-l .tab{white-space:nowrap;font:inherit;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:0 0 9px;font-size:13px;font-weight:500}.ptabs-l .tab[aria-selected=true]{color:var(--ink);border-bottom-color:var(--ink)}.ptabs-l .tab:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:4px}.bk-save{z-index:2;background:var(--bg);border-top:1px solid var(--line);padding:12px 0;position:sticky;bottom:0}.bk-page{flex-direction:column;gap:22px;display:flex}.bk-pub{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.bk-pub .bk-row .inp{flex:1;min-width:0}.bk-prev{border:1px solid var(--line);background:var(--bg);border-radius:10px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.bk-set{flex-direction:column;gap:14px;display:flex}.bk-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.bk-row .inp.sm{width:124px}.bk-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:start;gap:10px 14px;display:grid}.cl-main{flex-direction:column;min-width:0;min-height:0;display:flex}.cl-main .cal-nav{border-bottom:1px solid var(--line);flex-wrap:wrap;margin:0;padding:10px 16px}.cl-main .cal-nav b{text-align:left;min-width:0;margin-left:4px;font-size:15px;font-weight:600}.cl-main .cal-nav .sp{flex:1}.cl-scroll{flex:1;min-height:0;padding:0 16px 16px;position:relative;overflow:auto}.cl-scroll .tgrid{overflow:clip}.cl-scroll .tg-hd{z-index:4;background:var(--bg);position:sticky;top:0}.cl-scroll .tg-all{z-index:4;background:var(--bg);position:sticky;top:38px}.cl-scroll .tgrid,.cl-scroll .mgrid-h{margin-top:10px}.cl-scroll .tgrid{border-top:0;border-radius:0 0 8px 8px}.cl-scroll .cl-agenda{padding-top:12px}.cl-scroll .tg-day.off .tg-all{background:var(--sunken)}.tg-hd{gap:6px}.tg-wd{color:var(--ink-3);text-transform:capitalize;font-size:12px}.tg-dn{font-variant-numeric:tabular-nums;color:var(--ink);font-size:16px;font-weight:600}html.dark .tg-day.now .tg-dn,html.dark .cl-mini-d.now{background:#2378ae}.tg-day.now .tg-dn{background:var(--blue);color:#fff;border-radius:6px;padding:0 6px}.tg-day.now .tg-hd b.tg-dn{color:#fff}.tg-ev .tg-t{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12px;font-weight:600;overflow:hidden}.tg-ev time{font-variant-numeric:tabular-nums;white-space:nowrap}.tg-sub{opacity:.85;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11px;overflow:hidden}.tg-rp{opacity:.75;line-height:0;position:absolute;top:3px;right:4px}.cl-mini{flex-direction:column;gap:4px;display:flex}.cl-mini-h{align-items:center;gap:2px;padding:0 2px;display:flex}.cl-mini-h b{flex:1;font-size:12.5px;font-weight:600}.cl-mini-h .icon-btn{width:22px;height:22px}.cl-mini-g{text-align:center;font-variant-numeric:tabular-nums;grid-template-columns:repeat(7,1fr);gap:1px;font-size:11.5px;display:grid}.cl-mini-w{color:var(--ink-3);text-transform:uppercase;padding:2px 0;font-size:10.5px}.cl-mini-d{color:var(--ink-2);border-radius:5px;padding:3px 0}.cl-mini-d:hover{background:var(--hover)}.cl-mini-d.out{color:var(--ink-3)}.cl-mini-d.in{background:var(--blue-soft);color:var(--blue);border-radius:0}.cl-mini-d.now{background:var(--blue);color:#fff;border-radius:5px;font-weight:600}.cl-mini-d[aria-current=date]:not(.now){outline:1px solid var(--blue);outline-offset:-1px}.cl-agenda{flex-direction:column;max-width:880px;display:flex}.ag-d{color:var(--ink-2);border-bottom:1px solid var(--line-2);margin:14px 0 2px;padding-bottom:4px;font-size:12.5px;font-weight:600}.ag-d.now{color:var(--blue)}.ag-day:first-child .ag-d{margin-top:0}.ag-r{border-bottom:1px solid var(--line-2);color:var(--ink);border-radius:6px;grid-template-columns:110px 12px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 6px;display:grid}a.ag-r:hover{background:var(--hover)}.ag-r.busy{color:var(--ink-3)}.ag-t{font-variant-numeric:tabular-nums;color:var(--ink-2);font-size:12.5px}.ag-r .cl-dot{border-radius:50%;width:9px;height:9px;margin:0}.ag-n{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.ag-c{white-space:nowrap;text-overflow:ellipsis;max-width:240px;font-size:12px;overflow:hidden}.ag-r{grid-template-columns:118px 12px minmax(0,1fr) auto}.ag-t{white-space:nowrap}.ag-nt{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cl-panel{border-left:1px solid var(--line);background:var(--bg);flex-direction:column;min-height:0;display:flex}.clp-h{border-bottom:1px solid var(--line-2);align-items:flex-start;gap:10px;padding:14px 14px 10px;display:flex}.clp-h h2{overflow-wrap:anywhere;flex:1;min-width:0;margin:0;font-size:15px;font-weight:600;line-height:1.35}.clp-h .cl-dot{border-radius:3px;width:10px;height:10px;margin-top:5px}.clp-b{flex-direction:column;flex:1;gap:14px;padding:12px 14px;display:flex;overflow-y:auto}.clp-rows{grid-template-columns:104px minmax(0,1fr);gap:9px 10px;margin:0;font-size:13px;display:grid}.clp-rows dt{color:var(--ink-3);padding-top:1px}.clp-rows dd{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;margin:0;display:flex}.clp-sub{flex-basis:100%;align-items:center;gap:4px;display:flex}.clp-ppl{gap:6px}.clp-att{flex-wrap:wrap;gap:6px;display:flex}.clp-p{border:1px solid var(--line);color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:1px 9px 1px 2px;font-size:12px;display:inline-flex}.clp-p .av{width:20px;height:20px;font-size:9.5px}.clp-p.ext{border-style:dashed;padding-left:9px}.clp-ext{display:contents}.clp-edit>summary{cursor:pointer;width:fit-content;list-style:none}.clp-edit>summary::-webkit-details-marker{display:none}.clp-edit[open]>summary{margin-bottom:10px}.clp-edit .newf{grid-template-columns:1fr}.clp-f{border-top:1px solid var(--line-2);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;display:flex}.clp-f .sp{flex:1}@media (max-width:1100px){.cl-page.has-panel{grid-template-columns:236px minmax(0,1fr)}.cl-panel{z-index:57;width:min(400px,100%);box-shadow:var(--shadow-sheet);position:fixed;top:0;bottom:0;right:0}}@media (max-width:820px){.cl-page,.cl-page.has-panel{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;overflow:auto}.cl-side{border-right:0;border-bottom:1px solid var(--line);max-height:40vh}.cl-mini{display:none}}.clp-f{padding-right:150px}.cl-panel .ast-h{flex-wrap:wrap;row-gap:6px}.cl-panel .ast-h b{flex:1;min-width:140px}.cl-panel .ast-b{flex:none}.cl-agenda{max-width:1100px}@media (max-width:1699px){.cl-page.has-panel{grid-template-columns:minmax(0,1fr) 360px}.cl-page.has-panel .cl-side{display:none}}.tg-ev.short{flex-direction:row;align-items:center;gap:6px;padding-top:1px;padding-bottom:1px}.tg-ev.short .tg-sub{display:none}.tg-ev.short .tg-rp{flex:none;position:static}.tg-gut .tg-all{white-space:nowrap;text-align:center;justify-content:center;padding:0 2px;font-size:10px}.tgrid{grid-template-columns:56px repeat(var(--cols),minmax(0,1fr))}.cl-main .cal-nav{flex-wrap:nowrap;gap:6px}.cl-main .cal-nav b{white-space:nowrap}.cl-scroll{padding-bottom:72px}.cl-quick{z-index:65;background:var(--bg);border:1px solid var(--line);width:290px;box-shadow:var(--shadow-float);border-radius:10px;flex-direction:column;gap:8px;padding:12px;display:flex;position:fixed}.cl-quick-t{text-transform:capitalize;font-size:12px}.cl-quick-b{justify-content:space-between;gap:8px;display:flex}.clp-title{min-width:0;font:inherit;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:6px;flex:1;margin:-3px 0 0 -6px;padding:2px 6px;font-size:15px;font-weight:600;line-height:1.35}.clp-title:hover{border-color:var(--line)}.clp-title:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--focus);outline:0}textarea.clp-title{resize:none;field-sizing:content;height:auto;display:block;overflow:hidden}.clp-more{flex-wrap:wrap;gap:6px;display:flex}.clp-more[open]{flex-basis:100%}.clp-more>summary{border:1px solid var(--line);color:var(--ink-2);cursor:pointer;border-radius:999px;align-items:center;padding:1px 9px;font-size:12px;list-style:none;display:inline-flex}.clp-more>summary::-webkit-details-marker{display:none}.clp-more>summary:hover{background:var(--hover)}.tg-ev.short .tg-t{flex:0 auto;min-width:2.5em}.tg-ev.short time{flex:none}.tg-ev.short .tg-end{display:none}.cl-main .cal-nav .seg{flex:none}.tg-sel{z-index:3;border:1.5px dashed var(--blue);background:var(--blue-soft);color:var(--blue);pointer-events:none;border-radius:6px;padding:2px 6px;font-size:11px;position:absolute;left:3px;right:3px}.clp-pen{width:22px;height:22px;margin-left:2px}.clp-when{flex-direction:column;gap:8px;width:100%;display:flex}.clp-when-b{justify-content:flex-end;gap:8px;display:flex}.att-chip{border:1px solid var(--line);background:var(--line-2);border-radius:8px;align-self:flex-start;align-items:center;gap:6px;max-width:100%;margin-top:6px;padding:3px 4px 3px 8px;font-size:12.5px;display:inline-flex}.att-chip b{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:500;overflow:hidden}.att-chip .icon-btn{width:22px;height:22px}.hol-l{border:1px solid var(--line);border-radius:8px;max-width:560px;margin:8px 0 12px;padding:0;list-style:none}.hol-r{grid-template-columns:140px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 10px;display:grid}.hol-r+.hol-r{border-top:1px solid var(--line)}.hol-d{color:var(--ink-2);font-size:12.5px}.av-f{display:inline-flex}.av-b{gap:6px}.av-dot{background:var(--t-green);border-radius:50%;width:8px;height:8px}.av-b.away .av-dot{background:var(--ink-3)}.sla.gray{color:var(--ink-2);background:var(--line-2)}.tg{flex-direction:column;gap:6px;min-width:0;display:flex}.tg-who{margin:0;font-size:12px}.tg-num{flex-wrap:wrap;align-items:baseline;gap:4px;display:flex}.tg-num b{letter-spacing:-.01em;font-size:24px;font-weight:600}.tg-pct{color:var(--ink-2);margin-right:6px;font-size:13px}.tg-bar{background:var(--sunken);border-radius:999px;height:8px;position:relative;overflow:visible}.tg-fill{background:var(--blue);border-radius:999px;position:absolute;top:0;bottom:0;left:0}.tg-fill.done{background:var(--t-green)}.tg-fill.behind{background:var(--t-amber)}.tg-exp{background:var(--ink);border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-3px;bottom:-3px}.tg-exp-t{margin:0;font-size:12px}.tg-st{white-space:nowrap;border-radius:999px;align-items:center;padding:1px 7px;font-size:11.5px;font-weight:500;display:inline-flex}.tg-st.done{background:var(--t-green-bg);color:var(--t-green)}.tg-st.ahead{background:var(--blue-soft);color:var(--blue)}.tg-st.behind{background:var(--t-amber-bg);color:var(--t-amber)}.tg-hist{align-items:flex-end;gap:4px;height:44px;margin-top:4px;display:flex;position:relative}.tg-hb{background:color-mix(in srgb,var(--blue) 35%,transparent);border-radius:3px 3px 0 0;flex:1;max-width:28px}.tg-hb.cur{background:var(--blue)}.tg-hb.hit{background:color-mix(in srgb,var(--t-green) 55%,transparent)}.tg-hline{border-top:1px dashed var(--ink-3);position:absolute;left:0;right:0}.tg-tbl td .tg-st{margin-left:0}.al.off{opacity:.7}.al-now{flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.al-now .tg-st{margin-left:auto}.tg-st.miss{background:var(--t-gray-bg);color:var(--t-gray)}.al-hint{margin:-4px 0 0;font-size:12px}.al-sent{font-size:12.5px}.al-sent summary{cursor:pointer;color:var(--ink-2)}.al-sent ul{flex-direction:column;gap:2px;margin:6px 0 0;padding:0;list-style:none;display:flex}.al-sent li{align-items:baseline;gap:6px;display:flex}.apr-form .seg{align-self:flex-start}.apr-form .seg-b{cursor:pointer;position:relative}.apr-form .seg-b input{opacity:0;pointer-events:none;position:absolute}.apr-form .seg-b.on{background:var(--active);color:var(--ink)}.apr-form fieldset{border:0;min-width:0;margin:0;padding:0}.apr-form legend{margin-bottom:4px;padding:0}.apr-step{border:1px solid var(--line);background:var(--bg-2);border-radius:8px;gap:8px;padding:10px 12px;display:grid}.apr-step>*{min-width:0}.apr-step .mpick{max-width:100%}.apr-form .row.wrap{flex-wrap:wrap}.apr-form .row.wrap>*{min-width:0;max-width:100%}.apr-steps{gap:8px}.apr-sum{color:var(--ink-2);gap:2px;display:grid}.ap-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ap-card{border:1px solid var(--line);background:var(--bg);border-radius:10px;gap:8px;padding:12px 14px;display:grid}.ap-card .ap-h{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ap-card .ap-h b{font-size:14px}.ap-card .ap-meta{color:var(--ink-2);font-size:12px}.ap-vals{grid-template-columns:minmax(120px,max-content) 1fr;gap:4px 14px;margin:0;font-size:13px;display:grid}.ap-vals dt{color:var(--ink-2)}.ap-vals dd{margin:0}.ap-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ap-acts form{display:inline-flex}.ap-diff{border:1px dashed var(--line);border-radius:8px;flex-direction:column;gap:4px;padding:8px 10px;font-size:13px;display:flex}.ap-diff ul{margin:0;padding-left:18px}.ap-diff s{color:var(--ink-3)}.ap-sel{float:right}.ap-bulk{align-items:center;gap:8px;margin:0 0 10px}.nt-acts{margin-top:6px}.apr-pv:empty{display:none}.apr-pv{border:1px dashed var(--line);border-radius:8px;flex-direction:column;gap:4px;padding:8px 10px;font-size:13px;display:flex}.ap-who{margin-top:8px;font-size:12.5px}.ap-brief{flex-direction:column;flex-basis:100%;align-items:flex-start;gap:6px;display:flex}.ap-brief .ast-r{width:100%}.ap-steps{color:var(--ink-2);gap:4px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.ap-steps li{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ap-steps .ap-cur{color:var(--ink);font-weight:500}.ap-strip{border:1px solid var(--line);border-left:3px solid var(--t-amber);background:var(--bg);border-radius:8px;gap:6px;margin:0 0 12px;padding:10px 12px;display:grid}.ap-strip.ok{border-left-color:var(--t-green)}.ap-strip.no{border-left-color:var(--t-red)}.ap-strip .ap-h{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ap-strip .ico{color:var(--ink-2)}.ap-note{color:var(--ink-2);font-size:13px}.ap-tabs{flex-wrap:wrap;gap:4px;margin:0 0 12px;display:flex}.fs-opts{border:0;gap:6px;margin:0;padding:0;display:grid}.fs-opts legend{margin-bottom:4px}.fs-opts .ph{margin:-2px 0 4px 21px}.adv{border:1px dashed var(--line);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;margin:6px 0 14px;padding:8px 12px;display:flex}.adv .lbl{margin:0}.adv .sp{flex:1}.src-head{color:var(--ink-2);border-left:2px solid var(--line);margin:0;padding-left:8px;font-size:12.5px}.src-link{color:var(--blue);font-size:12.5px}.src-link:hover{text-decoration:underline}.src-map{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px 16px;margin-top:8px;display:grid}.src-map .row{grid-column:1/-1}.src-row{justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.src-row select{max-width:160px}.th-ev{color:var(--ink-2);background:var(--line-2);border-radius:12px;align-self:center;align-items:center;gap:6px;max-width:90%;padding:4px 10px;font-size:12px;display:inline-flex}.th-ev time{color:var(--ink-3)}.th-ev.bad{color:var(--t-red)}.bub-del{color:var(--ink-3);align-items:center;gap:5px;font-style:italic;display:inline-flex}.bub-ed{color:var(--ink-3);margin-top:2px;font-size:11.5px}.bub-ed>summary{cursor:pointer;list-style:none}.bub-ed>summary::-webkit-details-marker{display:none}.bub-edp{white-space:pre-wrap;margin-top:2px}.th-ctl{align-items:center;gap:6px;margin:0 0 8px;display:flex}.cv-cm{margin-right:4px;padding:0 5px;font-size:10.5px}.th-post{border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:4px;margin:0 0 8px;padding:8px 12px;font-size:12.5px;display:flex}.th-post-t{white-space:pre-wrap;color:var(--ink-2);margin:0}.ld-list li{flex-wrap:wrap;justify-content:flex-start}.ld-list li>.msg{flex-basis:100%}.ch-health{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:6px 16px;font-size:12.5px;display:flex}.ch-health .err{color:var(--t-red)}.ch-alerts>summary{cursor:pointer}.ch-alerts ul{margin:4px 0 0;padding-left:16px}[data-testid=templates] li{flex-wrap:wrap;justify-content:flex-start}.dv-why{color:var(--ink-3);flex:none}.dv-why:hover{color:var(--blue)}.xp{border:1px solid var(--line);background:var(--bg);border-radius:8px;flex-direction:column;gap:6px;margin-top:6px;padding:10px 12px;font-size:13px;display:flex}.xp p{margin:0}.xp-p{font-size:12px}.xp-t b{font-size:18px;font-weight:600}.xp-d{font-weight:600}.xp-d.dn{color:var(--t-red)}.xp-d.up{color:var(--t-green)}.xp-bars{flex-direction:column;gap:4px;margin:4px 0 0;padding:0;list-style:none;display:flex}.xp-bars li{grid-template-columns:minmax(0,1fr) 80px minmax(0,auto);align-items:center;gap:8px;display:grid}.xp-l{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xp-bar{background:var(--sunken);border-radius:4px;height:8px;overflow:hidden}.xp-bar span{border-radius:4px;height:100%;display:block}.xp-bar .dn{background:var(--t-red)}.xp-bar .up{background:var(--t-green)}.xp-v{text-align:right;white-space:nowrap}.xp-sg{border:1px dashed var(--line-2,var(--line));border-radius:8px;flex-direction:column;gap:6px;padding:8px 10px;display:flex}.xp-sg .row{flex-wrap:wrap;gap:6px;display:flex}.ir{flex-direction:column;gap:16px;display:flex}.ir>*{flex-shrink:0}.ir-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ir-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}@media (max-width:1100px){.ir-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.ir-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.ir-kpi{border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:2px;min-width:0;padding:10px 12px;display:flex}.ir-kl{color:var(--ink-2);font-size:12.5px}.ir-kpi b{letter-spacing:-.01em;font-size:22px;font-weight:600}.ir-ks{align-items:baseline;gap:8px;min-height:16px;font-size:12px;display:flex}.ir-chg{font-weight:600}.ir-chg.up{color:var(--t-green)}.ir-chg.dn{color:var(--t-red)}.ir-row{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:16px;display:grid}@media (max-width:900px){.ir-row{grid-template-columns:1fr}}.ir-card{border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:8px;min-width:0;padding:12px;display:flex}.ir-heat-x{overflow-x:auto}.ir-heat{border-collapse:separate;border-spacing:2px;color:var(--ink-3);font-size:10.5px}.ir-heat th{text-align:left;padding:0 2px;font-weight:500}.ir-heat td{border-radius:3px;width:16px;height:16px;padding:0}.ir-heat td a{border-radius:3px;width:100%;height:16px;display:block}.ir-heat td a:focus-visible{outline:2px solid var(--blue)}.ir-heat .h0{background:var(--sunken)}.ir-heat .h1{background:color-mix(in srgb,var(--blue) 22%,var(--sunken))}.ir-heat .h2{background:color-mix(in srgb,var(--blue) 45%,var(--sunken))}.ir-heat .h3{background:color-mix(in srgb,var(--blue) 70%,var(--sunken))}.ir-heat .h4{background:var(--blue)}.ir-note{margin:0;font-size:12px}.ir-lg{color:var(--ink-2);flex-wrap:wrap;gap:12px;margin:0;font-size:12px;display:flex}.ir-lg span:before{content:"";vertical-align:-1px;border-radius:2px;width:9px;height:9px;margin-right:5px;display:inline-block}.ir-lg .c1:before,.ir-bar .c1{background:var(--blue)}.ir-lg .c2:before,.ir-bar .c2{background:var(--t-amber)}.ir-lg .c3:before,.ir-bar .c3{background:var(--ink-3)}.ir-bars{flex-direction:column;gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.ir-bars li{grid-template-columns:96px minmax(0,1fr) 56px;align-items:center;gap:8px;display:grid}.ir-bars em{text-align:right;font-style:normal}.ir-bar{background:var(--sunken);border-radius:5px;height:10px;display:flex;overflow:hidden}.ir-bar i{height:100%;display:block}.ir-panel .row{align-items:center;gap:8px;display:flex}.ir-panel .sp{flex:1}.top-acts{z-index:6;align-items:center;gap:6px;height:48px;display:flex;position:absolute;top:0;right:12px}.main:has(>.top-acts) .bar{padding-right:calc(var(--ta-w,236px) + 20px)}.main:has(>.bl-banner)>.top-acts{align-self:flex-end;height:40px;padding-right:12px;position:static}.main:has(>.bl-banner) .bar{padding-right:12px}.top-acts .ta-ask{color:var(--ink)}.top-acts .ta-ask .ico{color:var(--blue)}.top-acts .ta-sep{background:var(--line);width:1px;height:18px;margin:0 2px}.top-acts summary{list-style:none}.top-acts summary::-webkit-details-marker{display:none}.side-bell summary{cursor:pointer;position:relative}.ta-n{text-align:center;background:var(--t-blue);color:#fff;border-radius:8px;min-width:14px;padding:0 4px;font-size:10px;font-weight:600;line-height:14px;position:absolute;top:0;right:-2px}.ta-new-m{min-width:230px;max-height:min(380px,100vh - 120px);padding:4px;overflow:hidden}.ta-list{overscroll-behavior:contain;flex-direction:column;min-height:0;display:flex;overflow-y:auto}.ta-new-m a{flex:none;align-items:center;gap:8px;padding:6px 10px;display:flex}.ta-find{flex:none;margin:2px 2px 6px}.ta-none{margin:0;padding:6px 10px}.side-bell .ntp{width:min(400px,100vw - 24px);max-height:min(520px,100vh - 80px);padding:0;display:block;overflow:auto}.ntp-h{border-bottom:1px solid var(--line);background:var(--bg);justify-content:space-between;align-items:center;padding:10px 12px;display:flex;position:sticky;top:0}.ntp-h a{color:var(--t-blue);font-size:12.5px;text-decoration:none}.ntp-l{margin:0;padding:4px 0;list-style:none}.ntp-i{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:8px;padding:8px 12px;display:grid}.ntp-i.unread{background:color-mix(in srgb, var(--t-blue) 5%, var(--bg))}.ntp-c{flex-direction:column;gap:4px;min-width:0;font-size:13px;display:flex}.ntp-c b{font-weight:500}.ntp-m{flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.ntp-empty{margin:0;padding:16px 12px}@media (max-width:820px){.top-acts{z-index:30;gap:4px;position:fixed;top:0;right:8px}.top-acts .ta-t{display:none}.main:has(>.top-acts) .bar{padding-right:12px}.mtop{padding-right:calc(var(--ta-w,120px) + 16px)}.main:has(>.bl-banner)>.top-acts{height:48px;padding-right:0;position:fixed}}html.side-open .top-acts{visibility:hidden}.top-acts .ta-ask[aria-expanded=true]{background:var(--blue-soft);border-color:color-mix(in srgb, var(--blue) 30%, var(--line))}.mail-page section{margin-top:20px}.mail-acc{border-bottom:1px solid var(--line);flex-direction:column;gap:6px;padding:10px 0;display:flex}.mail-acc .row{align-items:center;gap:8px}.mail-srv .row{align-items:flex-end;gap:8px}.mail-srv .grow{flex:200px}.mail-adv{border:1px solid var(--line);border-radius:8px;padding:8px 10px}.mail-adv>summary,.mail-set>summary{cursor:pointer}.ib-page .ib.mb{grid-template-columns:minmax(280px,360px) minmax(0,1fr)}.mb-f{flex-wrap:wrap;align-items:center;gap:6px;padding:8px 10px;display:flex}.mb-f input[type=search]{flex:140px;min-width:0}.mb-f select{max-width:170px}.mb-subj{color:var(--ink);font-weight:600}.cv-li.mb-li{grid-template-columns:minmax(0,1fr)}.mb-li .cv{padding-left:14px}.mb-recs{flex-wrap:wrap;gap:6px;padding:10px 16px 0;display:flex}.mb-recs .chip{align-items:center;gap:4px;text-decoration:none;display:inline-flex}.mb-recs{align-items:center}.mb-rec{padding-right:2px}.mb-rec a{color:inherit;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.mb-rec form{display:inline-flex}.mb-rec .icon-btn.sm{width:18px;height:18px}.mb-link{min-width:180px}.mb-msgs{flex-direction:column;gap:12px;margin:0;padding:12px 16px;list-style:none;display:flex}.mb-msg{border:1px solid var(--line);background:var(--bg);border-radius:10px;min-width:0;padding:10px 12px}.mb-msg.out{background:var(--bg-2,#00000005)}.mb-mh{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.mb-mh .sp{flex:1}.mb-to{overflow-wrap:anywhere;margin:2px 0 8px;font-size:12px}.mb-text{white-space:pre-wrap;overflow-wrap:anywhere}.mail-frame{background:#fff;border:0;border-radius:6px;width:100%;height:120px;display:block}.mb-note{align-items:center;gap:4px;margin:6px 0 0;font-size:12px;display:flex}.mb-atts{flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.mb-atts .chip{align-items:center;gap:5px;text-decoration:none;display:inline-flex}.rmail{margin-top:14px}.rmail-i{border-bottom:1px solid var(--line)}.rmail-a{color:inherit;align-items:baseline;gap:8px;min-width:0;padding:8px 2px;text-decoration:none;display:flex}.rmail-s{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.mb-act{align-items:center;gap:6px;padding:6px 10px 0;display:flex}.mb-act .sp{flex:1}.mb-act .btn.on{background:var(--bg-2,#0000000d)}.mb-outs{flex-direction:column;gap:8px;margin:0;padding:0 16px 12px;list-style:none;display:flex}.ib-list.mb-outs{padding:8px 10px}.mb-out{border:1px dashed var(--line);border-radius:10px;flex-direction:column;gap:4px;min-width:0;padding:8px 10px;display:flex}.mb-out .row{align-items:center;gap:6px}.mb-out .sp{flex:1}.mb-reply{border-top:1px solid var(--line);padding:10px 16px}.mail-c{gap:8px}.mail-c-rc{flex-direction:column;gap:6px;display:flex}.mail-c-rc>summary{cursor:pointer}.mail-c-rc[open]{display:flex}.mail-c-rc .inp{margin-top:4px}.mail-c-opt{align-items:center;gap:12px}.mail-c-f input[type=file]{max-width:220px;font-size:12px}.rmail-h{align-items:center}.rmail-f{color:var(--ink-3);gap:6px;padding:4px 2px;font-size:12px}.rmail-v{margin-left:4px;font-size:11px}.cm-row{flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:4px;display:flex}.cm-flag{align-items:center;gap:4px;padding:1px 7px;font-size:11.5px;display:inline-flex}.cm-act{position:relative}.cm-act>summary,.cm-priv>summary{cursor:pointer;list-style:none}.cm-act>summary::-webkit-details-marker{display:none}.cm-priv>summary::-webkit-details-marker{display:none}.cm-menu{flex-direction:column;gap:2px;min-width:170px;padding:4px;display:flex}.cm-menu .btn{justify-content:flex-start;width:100%}.cm-priv[open]{flex-basis:100%}.cm-priv-f{flex-direction:column;gap:6px;margin-top:6px;display:flex}.cm-priv-f textarea{resize:vertical;width:100%}.cm-priv-f .btn{align-self:flex-end}.mcp-sec{flex-direction:column;gap:8px;max-width:860px;margin-top:24px;display:flex}.mcp-sec .h2{font-size:15px;font-weight:600}.mcp-sec>.ph{max-width:640px;margin:0}.mcp-url{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mcp-url code{background:var(--bg-2);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:6px;min-width:0;padding:4px 8px;font:13px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.mcp-consent{max-width:440px}.mcp-lead{max-width:640px;margin:0}.mcp-reqs{gap:10px;margin:0;padding:0;list-style:none;display:grid}.mcp-req{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:8px;min-width:0;padding:12px 14px;display:flex}.mcp-req-h{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mcp-in{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:4px 14px;margin:0;font-size:12.5px;display:grid}.mcp-in>div{min-width:0}.mcp-in dt{color:var(--ink-3);font-size:11.5px}.mcp-in dd{overflow-wrap:anywhere;margin:0}.mcp-sec .h2 .nav-count{margin-left:8px}.mcp-trust{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.chn-tabs{border-bottom:1px solid var(--line);gap:18px;margin:0 0 16px;display:flex;overflow-x:auto}.chn-tab{color:var(--ink-3);white-space:nowrap;padding:8px 0;font-size:13.5px;text-decoration:none}.chn-tab:hover{color:var(--ink)}.chn-tab[aria-current=page]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--ink);font-weight:600}.chn-sec{flex-direction:column;gap:12px;display:flex}.chn-grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.chn-card{border:1px solid var(--line);background:var(--bg);border-radius:10px;flex-direction:column;gap:10px;min-width:0;padding:14px;display:flex}.chn-head,.chn-page-h{align-items:center;gap:10px;min-width:0;display:flex}.chn-page-h{flex-wrap:wrap;margin:4px 0 14px}.chn-id{flex-direction:column;flex:1;min-width:0;display:flex}.chn-name{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.chn-handle{font-size:12.5px}.chn-title{margin:0;font-size:18px}.chn-logo{background:var(--sunken);box-shadow:inset 0 0 0 1px var(--line);border-radius:9px;flex:none;place-items:center;display:grid}.chn-st{gap:5px}.chn-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.chn-warn{color:var(--t-amber);background:var(--t-amber-bg);border-radius:7px;margin:0;padding:6px 9px;font-size:12.5px}.chn-warn.bad{color:var(--t-red);background:var(--t-red-bg)}.chn-note,.chn-err{margin:0;font-size:12.5px}.chn-kv{grid-template-columns:auto 1fr;gap:4px 12px;margin:0;font-size:12.5px;display:grid}.chn-kv dt{color:var(--ink-3)}.chn-kv dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.chn-foot{flex-wrap:wrap;align-items:center;gap:6px;margin-top:auto;font-size:12.5px;display:flex}.chn-add{text-align:center;border-style:dashed;justify-content:center;align-items:center;min-height:140px}.chn-back{color:var(--ink-3);align-items:center;gap:4px;font-size:12.5px;text-decoration:none;display:inline-flex}.chn-back:hover{color:var(--ink)}.chn-cols{grid-template-columns:repeat(auto-fit,minmax(320px,560px));align-items:start;gap:14px;display:grid}.chn-box{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:10px;min-width:0;padding:14px 16px;display:flex}.chn-box .h3{margin:0;font-size:14px}.chn-alerts{flex-direction:column;gap:4px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.chn-adv{border-top:1px solid var(--line);padding-top:10px}.chn-adv>summary{cursor:pointer;color:var(--ink-2);font-size:13px}.tpl-tools{align-items:center;gap:10px}.tpl-q .inp{min-width:220px}.tbl-wrap{overflow-x:auto}.tpl-tbl{border-collapse:collapse;width:100%;min-width:620px;font-size:13px}.tpl-tbl th{text-align:left;color:var(--ink-3);border-bottom:1px solid var(--line);white-space:nowrap;padding:7px 10px;font-weight:500}.tpl-tbl td{border-bottom:1px solid var(--line-2,var(--line));vertical-align:top;padding:9px 10px}.tpl-body{text-overflow:ellipsis;white-space:nowrap;max-width:46ch;font-size:12px;overflow:hidden}.tpl-reason{max-width:36ch;font-size:12px}.tpl-act{text-align:right;width:1%}.chn-top{flex-direction:column;gap:6px;display:flex}.chn-top .chn-page-h{margin:0}.chn-top .chn-tabs{margin:8px 0 0}.chn-tabs-row{border-bottom:1px solid var(--line);align-items:flex-end;gap:12px;margin:0 0 16px;display:flex}.chn-tabs-row .chn-tabs{border-bottom:0;flex:1;margin:0}.chn-tabs-row .btn{margin-bottom:6px}.chn-foot .sp{flex:1}.chn-sec .src-map{max-width:880px}.tpe-head{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.tpe-head .h3{margin:0;font-size:15px}.tpe{grid-template-columns:minmax(0,1.3fr) minmax(260px,.85fr);align-items:start;gap:24px;display:grid}@media (max-width:900px){.tpe{grid-template-columns:1fr}}.tpe-form{flex-direction:column;gap:14px;min-width:0;display:flex}.tpe-row2{grid-template-columns:minmax(0,1fr) minmax(0,220px);gap:12px;display:grid}@media (max-width:620px){.tpe-row2{grid-template-columns:1fr}}.tpe-f{border:0;flex-direction:column;gap:5px;min-width:0;margin:0;padding:0;display:flex}.tpe-f>.lbl,.tpe-f legend{color:var(--ink-2);font-size:12.5px;font-weight:500}.tpe-seg{flex-flow:wrap;align-items:center;gap:0}.tpe-seg legend{width:100%;margin-bottom:5px}.tpe-seg>.inp,.tpe-seg>.tpe-file,.tpe-seg>.tpe-hint{flex-basis:100%;margin-top:6px}.seg-o{border:1px solid var(--line);color:var(--ink-2);cursor:pointer;background:var(--bg);margin-left:-1px;padding:4px 11px;font-size:12.5px}.seg-o:first-of-type{border-radius:7px 0 0 7px;margin-left:0}.seg-o:last-of-type{border-radius:0 7px 7px 0}.seg-o input{opacity:0;pointer-events:none;position:absolute}.seg-o.on{background:var(--ink);border-color:var(--ink);color:var(--bg)}.seg-o:focus-within{outline:2px solid var(--blue,#415ac1);outline-offset:1px}.tpe-seg:disabled .seg-o{opacity:.6;cursor:not-allowed}.tpe-body{resize:vertical;min-height:120px;line-height:1.55}.tpe-count{align-self:flex-end;font-size:11.5px}.tpe-vars .menu{min-width:200px;max-height:260px;overflow:auto}.tpe-vars .mi{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:5px 10px;font-size:13px;display:block}.tpe-vars .mi:hover{background:var(--line-2,var(--line))}.tpe-btns{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.tpe-btns .inp{flex:1;min-width:0}.tpe-btns select.inp{flex:none;width:auto}.tpe-checks{border:1px solid var(--line);border-radius:9px;flex-direction:column;gap:4px;padding:10px 12px;font-size:12.5px;display:flex}.tpe-checks b{font-size:13px;font-weight:600}.tpe-checks .ok{color:var(--t-green)}.tpe-checks .err{color:var(--t-red)}.tpe-checks .wn{color:var(--t-amber)}.tpe-acts{gap:8px}.tpe-side{flex-direction:column;align-items:center;gap:8px;display:flex;position:sticky;top:12px}.tpe-who{justify-content:center;align-items:center;gap:6px;font-size:12.5px}.wa-phone{border:1px solid var(--line);background:var(--bg);border-radius:22px;width:100%;max-width:300px;padding:10px}.wa-screen{--wa-bg:#efeae2;--wa-bub:#fff;--wa-ink:#111b21;--wa-sub:#667781;--wa-link:#027eb5;background:var(--wa-bg);min-height:360px;color:var(--wa-ink);border-radius:14px;flex-direction:column;gap:5px;padding:16px 10px 20px;display:flex}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .wa-screen{--wa-bg:#0b141a;--wa-bub:#202c33;--wa-ink:#e9edef;--wa-sub:#8696a0;--wa-link:#53bdeb}}:root[data-theme=dark] .wa-screen{--wa-bg:#0b141a;--wa-bub:#202c33;--wa-ink:#e9edef;--wa-sub:#8696a0;--wa-link:#53bdeb}.wa-bubble{background:var(--wa-bub);border-radius:8px 8px 8px 2px;flex-direction:column;gap:3px;max-width:92%;padding:6px 8px 4px;font-size:13px;line-height:1.45;display:flex;box-shadow:0 1px .5px #00000021}.wa-h{font-weight:700}.wa-b{white-space:pre-wrap;overflow-wrap:anywhere}.wa-f{color:var(--wa-sub);font-size:11.5px}.wa-t{color:var(--wa-sub);align-self:flex-end;font-size:10.5px}.wa-media{background:color-mix(in srgb,var(--wa-sub) 22%,transparent);height:110px;color:var(--wa-sub);text-align:center;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:6px;font-size:11.5px;display:flex;overflow:hidden}.wa-media.wa-document{flex-direction:row;height:56px}.wa-btn{background:var(--wa-bub);color:var(--wa-link);border-radius:8px;justify-content:center;align-items:center;gap:5px;max-width:92%;padding:7px;font-size:13px;display:flex;box-shadow:0 1px .5px #00000021}.tpe-f .row .sp{flex:1}.lib{flex-direction:column;gap:12px;display:flex}.lib .tpe-head,.lib>.ph{margin:0}.lib-lang{align-items:center;gap:8px;margin:0}.lib-card-h{flex-direction:column;gap:2px;min-width:0;display:flex}.lib-card-h b{overflow-wrap:anywhere}.lib-card .chips{flex-wrap:wrap;gap:6px;display:flex}.lib-group{flex-direction:column;gap:8px;display:flex}.lib-group h4{margin:4px 0 0}.lib-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.lib-card{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:8px;min-width:0;padding:12px;display:flex}.lib-body{color:var(--ink-2);white-space:pre-wrap;margin:0;font-size:13px}.lib-add{gap:6px}.lib-add .inp{flex:1;min-width:0}.tpe-ai{border:1px solid color-mix(in srgb,var(--t-violet) 25%,var(--line));background:color-mix(in srgb,var(--t-violet) 6%,var(--bg));border-radius:9px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.tpe-ai .lbl{color:var(--t-violet);align-items:center;gap:5px;display:inline-flex}.tpe-ai .row{align-items:flex-start;gap:8px}.tpe-ai textarea{resize:vertical;flex:1;min-width:0}.tpl-tbl th.num,.tpl-tbl td.num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.tps{border:1px solid var(--line);background:var(--sunken);border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:12px;margin-top:8px;padding:10px;display:grid}@media (max-width:760px){.tps{grid-template-columns:1fr}}.tps-list{flex-direction:column;gap:8px;min-width:0;display:flex}.tps-cats{flex-wrap:wrap;gap:6px;display:flex}.tps-items{flex-direction:column;gap:4px;max-height:280px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.tps-item{text-align:left;border:1px solid var(--line);background:var(--bg);cursor:pointer;width:100%;color:var(--ink);border-radius:8px;flex-direction:column;gap:2px;padding:7px 9px;display:flex}.tps-item:hover:not(:disabled){background:var(--hover)}.tps-item.on{border-color:var(--t-blue);box-shadow:0 0 0 1px var(--t-blue)}.tps-item:disabled{opacity:.6;cursor:not-allowed}.tps-t{font-size:13px;font-weight:600}.tps-b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.tps-item .tag{align-self:flex-start}.tps-pane{flex-direction:column;gap:8px;min-width:0;display:flex}.tps-empty{text-align:center;align-self:center}.tps-prev{border-radius:10px;flex:none;min-height:0;padding:12px 10px}.tps-var{flex-direction:column;gap:3px;display:flex}.tps-var.miss .inp{border-color:var(--t-orange)}.wap-name-card{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:6px;margin-bottom:14px;padding:12px 14px;display:flex}.wap-name-card .h3{margin:0;font-size:14px}.wap-name-card p{margin:0}.wap-dn-f{gap:8px}.wap-dn-f .inp{flex:1;max-width:320px}.wap{grid-template-columns:minmax(0,1.3fr) minmax(260px,.8fr);align-items:start;gap:22px;display:grid}@media (max-width:900px){.wap{grid-template-columns:1fr}}.wap-form{flex-direction:column;gap:14px;min-width:0;display:flex}.wap-fields{flex-direction:column;gap:10px;display:flex}.wap-fr{text-align:left;flex-direction:column;gap:4px;display:flex}.wap-photo{border:1px solid var(--line);border-radius:10px;align-items:center;gap:12px;padding:10px 12px;display:flex}.wap-photo-c{flex-direction:column;gap:4px;min-width:0;display:flex}.wap-photo-c .row{gap:8px}.wap-av{background:var(--sunken);width:52px;height:52px;color:var(--ink-3);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.wap-av img{object-fit:cover;width:100%;height:100%}.wap-av.lg{width:88px;height:88px}.tpe-count.over{color:var(--danger)}.wap-fields .tpe-count{align-self:flex-end;font-size:11.5px}.wap-prev{justify-content:center;display:flex;position:sticky;top:12px}.wap-screen{background:var(--bg);text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:4px;min-height:360px;padding:20px 14px;display:flex}.wap-name{font-size:16px}.wap-about{color:var(--ink-2);margin:8px 0 0;font-size:13px}.wap-rows{text-align:left;border-top:1px solid var(--line);grid-template-columns:18px 1fr;gap:8px;width:100%;margin:14px 0 0;padding-top:12px;font-size:12.5px;display:grid}.wap-rows dt{color:var(--ink-3)}.wap-rows dd{overflow-wrap:anywhere;margin:0}.wap-site{color:var(--blue)}.ai-draft-f .msg{margin:6px 0 0}.mcp-enable{flex-direction:column;gap:6px;margin-bottom:10px;display:flex}.mcp-enable ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.mcp-enable li{border:1px solid var(--line);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;display:flex}.ib-page{container:ibpage/inline-size}.ib-nav{border-right:1px solid var(--line);background:var(--bg-2,#fcfcfc);flex-direction:column;gap:1px;min-height:0;padding:8px 8px 16px;display:none;overflow-y:auto}.ibn-l{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.ibn-h{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:6px;padding:14px 10px 4px;font-size:11px;font-weight:600;display:flex;position:relative}.ibn-h .more-m{margin-left:auto;position:static}.ibn-h .icon-btn{width:22px;height:22px}.ibn-i{min-height:30px;color:var(--ink);border-radius:6px;align-items:center;gap:9px;min-width:0;padding:0 10px;font-size:13px;text-decoration:none;display:flex}.ibn-i:hover{background:var(--hover)}.ibn-i[aria-current=page]{background:var(--t-blue-bg);color:var(--t-blue);font-weight:500}.ibn-i .ico{color:var(--ink-3);flex:none}.ibn-i[aria-current=page] .ico{color:inherit}.ibn-t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ibn-n{color:var(--ink-3);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.ibn-i[aria-current=page] .ibn-n{color:inherit}.ibn-n.red{color:var(--t-red);background:var(--t-red-bg);border-radius:9px;padding:0 7px;font-size:11px;font-weight:600}.ibn-sh{padding:0 5px;font-size:10.5px}.ibn-vi{align-items:center;display:flex;position:relative}.ibn-vi>.ibn-i{flex:1}.ibn-more{position:static}.ibn-more>summary{opacity:0;position:absolute;top:3px;right:2px}.ibn-vi:hover .ibn-more>summary,.ibn-more[open]>summary,.ibn-more>summary:focus-visible{opacity:1}.ibn-vi:hover .ibn-i .ibn-n{visibility:hidden}.ibn-more .menu,.ibn-form{width:auto;min-width:0;top:calc(100% + 2px);left:0;right:0}.ibn-rn{border-bottom:1px solid var(--line);gap:6px;margin-bottom:4px;padding:6px;display:flex}.ibn-rn .inp{flex:1;min-width:0}.ibn-form{gap:8px;padding:10px!important}.ibn-form form{flex-direction:column;gap:8px;display:flex}.ibn-form .ph{text-transform:none;letter-spacing:0;margin:0;font-size:12px;font-weight:400}.ibn-add .menu{text-transform:none;letter-spacing:0;color:var(--ink);font-weight:400}.ibn-e{margin:2px 10px;font-size:12px}.ibn-chg{border:1px dashed var(--line);border-radius:8px;flex-direction:column;gap:6px;margin:6px 10px;padding:8px;font-size:12px;display:flex}.ibn-hid{margin:6px 10px 0}.ibn-hid>summary{cursor:pointer;font-size:12px}.ibn-hv{align-items:center;gap:6px;display:flex}.ibn-hv>.ibn-i{flex:1}@container ibpage (min-width:1240px){.ib-page .ib.has-nav{grid-template-columns:212px minmax(260px,320px) minmax(0,1fr) 280px}.ib-page .ib.mb.has-nav{grid-template-columns:212px minmax(280px,360px) minmax(0,1fr)}.ib-page .ib.has-nav>.ib-nav{display:flex}}.ctx-dt>summary.ctx-sum{cursor:pointer;align-items:center;gap:6px;list-style:none;display:flex}.ctx-dt>summary::-webkit-details-marker{display:none}.ctx-dt>summary.ctx-sum:after{content:"";opacity:.6;border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;margin-left:auto;margin-right:2px;transform:rotate(45deg)}.ctx-dt:not([open])>summary.ctx-sum:after{transform:rotate(-45deg)}.ctx-dt[open]{flex-direction:column;gap:6px;display:flex}.ctx-sum-x{text-transform:none;letter-spacing:0;margin-left:auto;font-weight:500}.ctx-sum-x+.ctx-sum-x{margin-left:0}.ctx-dt>summary.ctx-sum:has(.ctx-sum-x):after{margin-left:6px}.ctx-edit{font-size:12px}.ibe{flex:1;justify-content:center;align-items:center;padding:32px 24px;display:flex;overflow-y:auto}.ibe-box{flex-direction:column;gap:14px;width:min(560px,100%);display:flex}.ibe-h{color:var(--ink);margin:0;font-size:20px;font-weight:600}.ibe-p{color:var(--ink-2);margin:0;font-size:14px;line-height:1.5}.ibe-chs{flex-direction:column;gap:10px;display:flex}.ibe-ch{border:1px solid var(--line);background:var(--bg);border-radius:10px;align-items:center;gap:12px;padding:12px 14px;display:flex}.ibe-ch form,.ibe-ch>form{display:contents}.ibe-cht{flex-direction:column;flex:1;gap:2px;min-width:0;font-size:14px;display:flex}.ibe-cht .ph{font-size:12px}.ibe-ic{background:var(--hover);width:32px;height:32px;color:var(--ink-2);border-radius:8px;flex:none;place-items:center;display:grid}.ibo{flex-direction:column;flex:1;gap:18px;min-width:0;padding:24px 28px;display:flex;overflow-y:auto}.ibo-h{color:var(--ink);margin:0;font-size:18px;font-weight:600}.ibo-stats{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;display:grid}.ibo-st{border:1px solid var(--line);color:var(--ink);border-radius:10px;flex-direction:column;gap:2px;padding:12px 14px;text-decoration:none;display:flex}.ibo-st:hover{background:var(--hover)}.ibo-st.warn{border-color:var(--t-red-bg);background:color-mix(in srgb,var(--t-red-bg) 40%,transparent)}.ibo-st.warn .ibo-n{color:var(--t-red)}.ibo-n{font-variant-numeric:tabular-nums;font-size:24px;font-weight:600}.ibo-l{color:var(--ink-2);font-size:13px}.ibo-focus{border:1px solid var(--line);border-radius:10px;overflow:hidden}.ibo-focus ul{margin:0;padding:0;list-style:none}.ibo-fh{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:10px 14px;display:flex}.ibo-fh .ph{margin-left:auto;font-size:12px}.ibo-fi{border-bottom:1px solid var(--line);color:var(--ink);align-items:center;gap:12px;padding:10px 14px;text-decoration:none;display:flex}.ibo-focus li:last-child .ibo-fi{border-bottom:0}.ibo-fi:hover{background:var(--hover)}.ibo-ft{flex-direction:column;flex:1;gap:2px;min-width:0;font-size:13px;display:flex}.ibo-ft .ph{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ibo-done{margin:0;padding:14px}.ibo-ai{border:1px solid var(--t-violet-bg,#e4deff);background:color-mix(in srgb,var(--t-violet-bg,#f4f3ff) 50%,transparent);border-radius:10px;flex-direction:column;gap:8px;padding:12px 14px;font-size:13px;display:flex}.ibo-chips{flex-wrap:wrap;gap:8px;display:flex}.ask-chip{border:1px solid var(--t-violet-bg,#e4deff);background:var(--bg);min-height:30px;color:var(--t-violet,#5925dc);font:inherit;cursor:pointer;border-radius:15px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;display:inline-flex}.ask-chip:hover{background:var(--hover)}.ib-page .th-m .bub.cont{margin-top:-5px}.ib-page .th-m .bub.in[data-ini]:before{content:attr(data-ini);width:26px;height:26px;color:var(--ink-2);background:var(--line-2);border:1px solid var(--line);border-radius:50%;place-items:center;font-size:10.5px;font-weight:600;display:grid;position:absolute;top:0;left:-34px}.ib-page .th-h .th-n{min-width:min(140px,100%)}.ib-page .th-h .ch,.ib-page .th-h .tag{white-space:nowrap}.cv-ins{flex-wrap:wrap;gap:4px;margin-top:3px;display:flex}.cv-ins .tag{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11.5px;overflow:hidden}.ai-ins{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.ai-next{color:var(--ink);margin:6px 0 0;font-size:13px}.ai-next b{font-weight:600}.plist.att{gap:0}.plist.att li.att-i{border-bottom:1px solid var(--line);flex-direction:column;align-items:stretch;gap:4px;padding:8px 0;display:flex}.plist.att li.att-i:last-child{border-bottom:0}.att-h{align-items:center;gap:8px;min-width:0;display:flex}.att-t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}.att-s{align-items:center;gap:6px;min-width:0;display:flex}.att-s .ph{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;overflow:hidden}.att-s form{margin:0}.att-more{margin:6px 0 0;font-size:12px}.home-top{flex-direction:column;flex:none;gap:14px;width:100%;max-width:760px;margin:0 auto;padding:4px 0 6px;display:flex}.hm-greet{letter-spacing:-.01em;margin:0;font-size:22px;font-weight:600}.since{flex-direction:column;gap:6px;display:flex}.since .h3{margin:0}.since-l{border:1px solid var(--line);border-radius:10px;margin:0;padding:0;list-style:none}.since-l li{border-bottom:1px solid var(--line);align-items:baseline;gap:10px;padding:9px 14px;font-size:13px;display:flex}.since-l li:last-child{border-bottom:0}.since-l .sn-t{flex:1;min-width:0}.since-l .sn-l{flex:none;font-size:12px}.setup{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.setup-h{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.setup-h .h3{margin:0}.setup-h .ph{font-size:12px}.setup-bar{background:var(--sunken);border-radius:3px;height:6px;overflow:hidden}.setup-bar>span{background:var(--blue);border-radius:3px;height:100%;display:block}.setup-l{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.setup-l li{align-items:center;gap:8px;min-width:0;display:flex}.setup-l .st-d{border:1.5px solid var(--ink-3);border-radius:50%;flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.setup-l li.ok .st-d{background:var(--t-green);border-color:var(--t-green);color:var(--bg)}.setup-l li.ok .st-t{color:var(--ink-3);text-decoration:line-through}.setup-l button.st-t{font:inherit;color:var(--blue);cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.setup-l a.st-t{color:var(--blue)}.setup-l .st-t:hover{text-decoration:underline}.brief{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.brief .h3{margin:0}.brief-h{align-items:center;gap:8px;display:flex;position:relative}.brief-h .h3{flex:1}.brief-sp{font-size:12px}.brief-ic{color:var(--blue)}.hm-sub{margin:4px 0 0;font-size:13.5px}.brief-why>summary{cursor:pointer;color:var(--blue);font-size:12.5px;list-style:none}.brief-why>summary::-webkit-details-marker{display:none}.brief-h{flex-wrap:wrap}.brief-why[open]{flex-basis:100%;order:10}.brief-why[open]>summary{margin-bottom:6px}.brief-why[open]>p{background:var(--sunken);color:var(--ink-2);border-radius:8px;margin:0;padding:10px 12px;font-size:12.5px;line-height:1.5}.brief-l>li{padding-left:16px;position:relative}.brief-l>li:before{content:"";background:var(--ink);border-radius:3px;width:6px;height:6px;position:absolute;top:.62em;left:0}.brief-l>li.warn:before{background:var(--t-orange)}.brief-l>li[data-brief=target]:before{background:var(--t-green)}.brief-l a{color:var(--blue)}.brief-l a b{font-weight:500}.brief-l .br-items a{color:inherit}.since-h{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.since-h .ph{font-size:12px}.since-l li{align-items:center}.since-l .sn-i{background:var(--ink-3);border-radius:4px;flex:none;width:16px;height:16px}.since-l .sn-ic{flex:none;width:16px;height:16px}.since-l .sn-l{color:var(--blue)}.chips.sugg .chip{border-color:var(--blue-soft);background:var(--blue-soft);color:var(--blue);box-shadow:none;border-radius:16px;padding:5px 12px;font-size:13px}.chips.sugg .chip:hover{border-color:var(--blue)}.ai-sugg{margin:6px 0 4px}.ai-sugg .chip{align-items:center;gap:4px;min-width:0;max-width:100%;display:inline-flex}.ai-sugg .chip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ai-sugg .chip:focus-visible{outline:2px solid var(--blue);outline-offset:1px}@media (max-width:600px){.ai-sugg{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.ai-sugg::-webkit-scrollbar{display:none}.ai-sugg .chip{flex:none;max-width:85%}}.chat:has(.home-top) .feed-as:empty{display:none}.dock .pcard{box-shadow:none;background:0 0;border-radius:0;gap:12px}.dock .pcard>.psec{background:var(--bg);border:1px solid var(--line);box-shadow:var(--shadow-light);border-radius:10px}.dock .pcard>.psec.pn-empty>summary .pn-t{color:var(--ink-2);font-weight:500}.dock .pcard>.padd{padding:0 2px}.plist.ag-day li,.plist.ag-day li.chk{grid-template-columns:44px 3px minmax(0,1fr) 18px;align-items:center;gap:10px;display:grid}.ag-day li>a{order:3}.ag-day li>form{order:4}.ag-day .ag-t{width:52px;color:var(--ink-2);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.mnav{display:none}.mnav-i{background:0 0;border:0}@media (max-width:820px){.mnav{z-index:25;background:var(--bg);border-top:1px solid var(--line);padding:4px 6px calc(6px + env(safe-area-inset-bottom));display:flex;position:fixed;bottom:0;left:0;right:0}.mnav>.mnav-i{font:inherit;color:var(--ink-2);background:0 0;border:0;flex-direction:column;flex:1;align-items:center;gap:2px;padding:6px 0 2px;font-size:11px;text-decoration:none;display:flex;position:relative}.mnav>a.mnav-i[aria-current=page]{color:var(--blue)}.mnav svg{width:20px;height:20px}.mnav-n{background:var(--blue);color:#fff;border-radius:8px;min-width:15px;padding:0 4px;font-size:10px;font-style:normal;line-height:15px;position:absolute;top:2px;left:calc(50% + 6px)}.main{padding-bottom:calc(58px + env(safe-area-inset-bottom))}.home:has(.home-top) .composer-w{bottom:calc(62px + env(safe-area-inset-bottom));z-index:5;background:var(--bg);padding-top:6px;position:sticky}}.htabs{flex-direction:column;gap:14px;display:flex}.htabs-l{background:var(--sunken);border-radius:8px;gap:4px;padding:3px;display:flex}.htab{font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:1;padding:6px;font-size:13px}.htab[aria-selected=true]{background:var(--bg);color:var(--ink);box-shadow:var(--shadow-light)}.lay-ed li{cursor:grab}.lay-ed li.dragging{opacity:.5}.lay-g{color:var(--ink-3);letter-spacing:-2px;-webkit-user-select:none;user-select:none;font-size:12px}.chip-tg{flex-wrap:wrap;gap:6px;display:flex}.ctg{font:inherit;border:1px solid var(--line);background:var(--bg);color:var(--ink-2);cursor:pointer;border-radius:14px;padding:4px 10px;font-size:13px}.ctg[aria-pressed=true]{border-color:var(--blue-soft);background:var(--blue-soft);color:var(--blue)}.composer .row.end{align-items:center}.composer .row.end .rv3-mic{margin-right:6px}.cmp-seen{color:var(--ink-2);border:1px solid var(--line);border-radius:12px;align-items:center;gap:5px;margin-right:auto;padding:2px 8px;font-size:12px;display:inline-flex}.composer[aria-busy=true] .cmp-seen{display:none}.cmp-recent{margin:0;font-size:12px}.cmp-recent a{color:var(--blue)}.dock .pcard>.psec.setup{padding:14px 16px}.dock .setup .setup-l{grid-template-columns:1fr}.setup-f{border-top:1px solid var(--line);margin:0;padding-top:10px;font-size:12px}.hm-intro .hm-greet{font-size:24px}.hm-intro .hm-sub{max-width:640px;font-size:14px}.ag-day .ag-bar{background:var(--ink-3);border-radius:2px;flex:none;align-self:stretch;width:3px;min-height:18px}.ag-day li>a{flex:1;min-width:0}@media (max-width:820px){.home:has(.home-top){flex-direction:column;gap:10px;padding:12px;display:flex}:is(.home:has(.home-top) .chat,.home:has(.home-top) .chat-scroll,.home:has(.home-top) .dock,.home:has(.home-top) .pcard){display:contents}.home:has(.home-top) .home-top{order:1}:is(.home:has(.home-top) .pcard>.psec[data-panel=attention],.home:has(.home-top) .pcard>.psec.hwk-card){order:2}.home:has(.home-top) .pcard>.psec.setup{order:1}:is(.home:has(.home-top) .feed-as,.home:has(.home-top) .chat-live-slot){flex:none;order:3}.home:has(.home-top) .rail-h{order:5}.home:has(.home-top) .composer-w{order:4}.home:has(.home-top) .pcard>*{order:5}.home:has(.home-top) .psec{background:var(--bg);border:1px solid var(--line);border-radius:10px}.setup-l{grid-template-columns:1fr}}.brief-l{flex-direction:column;gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.brief-l>li:first-letter{text-transform:uppercase}.brief-f{border-top:1px solid var(--line);margin:0;padding-top:8px;font-size:12px}.br-d summary{cursor:pointer;list-style:none}.br-d summary::-webkit-details-marker{display:none}.br-items{flex-direction:column;gap:3px;margin:6px 0 0 12px;padding:0;font-size:13px;list-style:none;display:flex}.br-items li{gap:8px;display:flex}.lay-ed{border:1px solid var(--line);border-radius:8px;margin:0;padding:0;list-style:none}.lay-ed li{border-bottom:1px solid var(--line);align-items:center;gap:6px;padding:6px 10px;display:flex}.lay-ed li:last-of-type{border-bottom:0}.lay-c{flex:1;align-items:center;gap:8px;font-size:13px;display:flex}.lay-role summary{cursor:pointer;align-items:center;gap:8px;padding:6px 0;display:flex}.dtl{flex-direction:column;gap:14px;display:flex}.dtl .sec-h{border-bottom:1px solid var(--line);align-items:flex-end;margin-bottom:0}.dtl-tabs{gap:20px;display:flex}.dtl-tabs a{height:36px;color:var(--ink-2);border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;display:inline-flex}.dtl-tabs a[aria-current=page]{color:var(--ink);border-bottom-color:var(--ink);font-weight:600}.dtl-tabs .n{color:var(--ink-3);font-size:12.5px;font-weight:400}.dtl-bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dtl-search{border:1px solid var(--line);background:var(--bg);border-radius:7px;align-items:center;gap:6px;width:220px;max-width:100%;padding:0 8px;display:flex}.dtl-search .inp{box-shadow:none;background:0 0;border:0;flex:1;min-width:0;height:28px;padding:0}.dtl-search .ico{color:var(--ink-3)}.dtl-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.dtl-card{border:1px solid var(--line);background:var(--bg);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.dtl-card:hover{border-color:var(--ink-3)}.dtl-thumb{background:var(--sunken);border-bottom:1px solid var(--line);justify-content:center;align-items:flex-end;height:170px;padding-top:16px;display:flex}.dtl-paper{box-sizing:border-box;background:#fff;border-radius:3px 3px 0 0;flex-direction:column;gap:5px;width:136px;height:154px;padding:11px;display:flex;overflow:hidden;box-shadow:0 1px 4px #1018281f}.dtl-paper span{display:block}.dtl-paper .dtl-head{border-bottom:2px solid var(--acc);justify-content:space-between;align-items:center;padding-bottom:4px;display:flex}.dtl-ttl{background:var(--acc);border-radius:2px;width:38px;height:7px}.dtl-meta{background:#e1e3e6;border-radius:2px;width:26px;height:4px}.dtl-two{grid-template-columns:1fr 1fr;gap:5px;display:grid!important}.dtl-two span{background:#eef1f4;border-radius:2px;height:12px}.dtl-txt{flex-direction:column;gap:3px;display:flex!important}.dtl-txt span{background:#e1e3e6;border-radius:2px;height:3px}.dtl-txt span:last-child{width:80%}.dtl-txt .dtl-h{background:var(--acc);opacity:.7;width:40%;height:4px}.dtl-tbl{border-top:3px solid var(--acc);flex-direction:column;gap:3px;padding-top:3px;display:flex!important}.dtl-tbl span{background:#e1e3e6;border-radius:2px;height:3px}.dtl-tot{background:var(--acc);border-radius:2px;align-self:flex-end;width:40px;height:6px}.dtl-call{border-left:2px solid var(--acc);background:#f3f4f6;height:12px}.dtl-hr{background:#d7dadf;height:1px}.dtl-acc{border-top:1px dashed #c9cdd2;height:8px;margin-top:auto}.dtl-body{flex-direction:column;gap:6px;padding:11px 13px 12px;display:flex}.dtl-name{color:var(--ink);font-weight:600}.dtl-name:hover{color:var(--blue)}.dtl-tags{flex-wrap:wrap;gap:5px;display:flex}.dtl-acts{flex-wrap:wrap;gap:2px;margin:2px -6px 0;display:flex}.dtl-info{flex-direction:column;gap:12px;max-width:860px;display:flex}.dtl-vars{border:1px solid var(--line);background:var(--bg);border-radius:10px;margin:0;padding:0;list-style:none}.dtl-vars li{border-top:1px solid var(--line-2);grid-template-columns:minmax(150px,220px) 1fr auto;align-items:center;gap:10px;padding:8px 12px;display:grid}.dtl-vars li:first-child{border-top:0}.dtl-vars:empty{display:none}.dtl-vn{flex-direction:column;gap:2px;display:flex}.dtl-vn code{color:var(--blue);background:var(--blue-soft);border-radius:4px;align-self:flex-start;padding:1px 5px;font-size:11.5px}@media (max-width:640px){.dtl-vars li{grid-template-columns:1fr}}.dte-bar .crumb{flex-wrap:wrap}.dte-rec{align-items:center;gap:6px;display:flex}.dte-rec .pickbox{min-width:180px;max-width:260px}.dte{flex:1;min-height:0;display:flex}.dte-l{border-right:1px solid var(--line);flex-direction:column;flex:0 0 280px;min-height:0;display:flex;overflow-y:auto}.dte-tabs{border-bottom:1px solid var(--line);gap:2px;padding:8px;display:flex}.dte-tabs a{height:30px;color:var(--ink-2);border-radius:7px;flex:1;justify-content:center;align-items:center;gap:6px;font-size:13px;display:inline-flex;position:relative}.dte-tabs a:hover{background:var(--hover)}.dte-tabs a[aria-current=page]{background:var(--blue-soft);color:var(--blue);font-weight:600}.dte-dot{background:var(--t-amber);border-radius:3px;width:6px;height:6px}.dte-pane{flex-direction:column;gap:10px;padding:12px;display:flex}.dte-pane>.ph{margin:0;font-size:12.5px}.dte-sub{color:var(--ink-2);font-size:12px;font-weight:600}.dte-lay{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.dte-lay li{border-top:2px solid #0000;border-radius:6px;align-items:center;display:flex}.dte-lay li.over{border-top-color:var(--blue)}.dte-lay li a{min-width:0;height:32px;color:var(--ink);border-radius:6px;flex:1;align-items:center;gap:8px;padding:0 6px;display:flex}.dte-lay li:hover a{background:var(--hover)}.dte-lay li.on a{background:var(--blue-soft);color:var(--blue);font-weight:600}.dte-lay .ico{color:var(--ink-3);flex:none}.dte-lay li.on .ico{color:var(--blue)}.dte-lay-t{white-space:nowrap}.dte-lay-s{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:400;overflow:hidden}.dte-grip{width:16px;color:var(--ink-3);cursor:grab;opacity:0;flex:none;place-items:center;display:grid}.dte-lay li:hover .dte-grip{opacity:1}.dte-add{border-top:1px solid var(--line);gap:8px;padding-top:12px}.dte-hist{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.dte-hist li{border-radius:8px;flex-direction:column;gap:2px;padding:7px 8px;font-size:12.5px;display:flex}.dte-hist li:hover{background:var(--hover)}.dte-hist li .ph{font-size:12px}.dte-hist li form{align-self:flex-start;margin-left:-8px}.dte-c{background:var(--sunken);flex-direction:column;flex:999 560px;align-items:center;gap:10px;min-width:0;padding:20px 24px 48px;display:flex;overflow:auto}.dte-note{flex-wrap:wrap;gap:12px;width:100%;max-width:780px;font-size:12.5px;display:flex}.dte-miss{color:var(--t-amber)}.dte-c .docv{border-radius:3px;width:100%;box-shadow:0 2px 10px #10182814}.docv-ed .docv-b{outline-offset:5px;border-radius:3px;outline:1px dashed #0000;position:relative}.docv-ed .docv-b:hover{outline-color:#9cc3dd}.docv-ed .docv-b.on{outline:2px solid #01619b}.docv-pick{z-index:1;border-radius:4px;position:absolute;inset:-5px}.docv-pick:focus-visible{outline:2px solid #01619b}.docv-empty{height:14px}.dte-r{border-left:1px solid var(--line);flex-direction:column;flex:0 0 320px;gap:12px;min-height:0;padding:12px 14px 32px;display:flex;overflow-y:auto}.dte-r-h{align-items:center;gap:8px;display:flex}.dte-r-h .sp{flex:1}.dte-r-h .ico{color:var(--ink-3)}.dte-r>.ph{margin:0;font-size:12.5px}.dte-acts{flex-wrap:wrap;gap:6px;display:flex}.dte-form{gap:10px}.set-card>form.stack-f>.row.end{padding:0 16px 12px}.fo-cats{flex-wrap:wrap;gap:6px 18px;margin:4px 0 0;font-size:13px;display:flex}.dr-grid{grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:center;gap:6px 10px;display:grid}.dr-grid>label{display:contents}.dr-grid .inp{width:100%;max-width:120px}.dte-set{max-width:none}.dte-set .set-row{grid-template-columns:1fr;gap:6px;padding:10px 12px}.dte-rules{flex-direction:column;gap:6px;display:flex}.dte-rules .set-row{grid-template-columns:1fr;gap:6px;padding:10px 12px}.dte-rules>.ph{margin:0;font-size:12.5px}@media (max-width:1100px){.dte{flex-wrap:wrap;overflow-y:auto}.dte-l,.dte-r{border:0;border-top:1px solid var(--line);flex:100%;overflow:visible}.dte-c{order:-1;overflow:visible}}.rtx{flex-direction:column;gap:0;display:flex}.rtx-bar{border:1px solid var(--line);background:var(--sunken);border-bottom:0;border-radius:7px 7px 0 0;flex-wrap:wrap;align-items:center;gap:2px;padding:3px 4px;display:flex}.rtx-b{width:28px;height:26px;color:var(--ink-2);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:5px;place-items:center;display:inline-grid}.rtx-b:hover{background:var(--hover);color:var(--ink)}.rtx-t{font-size:13px;line-height:1}.rtx-b .rtx-b,.rtx-t.rtx-b{font-weight:700}.rtx-t.rtx-i{font-family:Georgia,serif;font-style:italic}.rtx-t.rtx-u{text-decoration:underline}.rtx-t.rtx-num{font-size:11.5px;font-weight:600}.rtx-sep{background:var(--line);width:1px;height:16px;margin:0 3px}.rtx .tpl-add{margin-left:auto}.rtx-ed{white-space:normal;cursor:text;border-radius:0 0 7px 7px;height:auto;min-height:150px;max-height:420px;padding:8px 10px;line-height:1.55;overflow:auto}.rtx-ed:focus{outline:2px solid var(--blue);outline-offset:-1px}.rtx-ed p{margin:0 0 6px}.rtx-ed ul,.rtx-ed ol{margin:0 0 6px;padding-left:20px}.rtx-ed a{color:var(--blue);text-decoration:underline}.rtx-mods{border:0;border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px 12px;margin:0;padding:6px 10px 8px;font-size:12.5px;display:flex}.rtx-mods legend{color:var(--ink-3);float:left;width:100%;margin-bottom:2px;padding:0;font-size:11.5px}.rtx-mods .inp{flex:100%}.rtx-pop{flex-direction:column;gap:8px;padding:10px;display:flex}.docv-rt p{margin:0 0 8px}.docv-rt p:last-child{margin-bottom:0}.docv-rt ul,.docv-rt ol{margin:0 0 8px;padding-left:22px}.docv-rt a{color:var(--acc);text-decoration:underline}.dte-al{align-self:flex-start;display:inline-flex}.dte-al label{cursor:pointer;width:34px;height:26px;color:var(--ink-2);border-radius:6px;place-items:center;display:inline-grid}.dte-al label.on{background:var(--bg);color:var(--ink);box-shadow:0 1px 2px #10182814}.dte-al label:has(input:checked){background:var(--bg);color:var(--ink);box-shadow:0 1px 2px #10182814}.dte-al input{opacity:0;pointer-events:none;position:absolute}.dte-al label:has(input:focus-visible){outline:2px solid var(--blue)}.docv-al ul,.docv-al ol{padding-left:0;list-style-position:inside}.docv{--py:32px;--px:36px;padding:var(--py) var(--px)}.docv h1,.docv h2,.docv-c>b,.docv-ct{font-family:var(--fh,inherit)}.docv-sz-sm{font-size:13px}.docv-sz-lg{font-size:15.5px}.docv-m-narrow{--py:22px;--px:24px}.docv-m-wide{--py:48px;--px:56px}.docv-logo{object-fit:contain;max-width:170px;max-height:42px;display:block}.docv-ht2{flex-direction:column;gap:10px;display:flex}.docv-hd{color:#5c5e63;border-bottom:1px solid #e3e6ea;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:10px;font-size:12px;display:flex}.docv-hd.al-center{text-align:center;flex-direction:column}.docv-hd.al-right{flex-direction:row-reverse}.docv-cover{margin:calc(var(--py) * -1) calc(var(--px) * -1) 26px;padding:44px var(--px) 30px;background:var(--acc2);color:#fff;border-radius:7px 7px 0 0;flex-direction:column;gap:6px;min-height:280px;display:flex}.docv-cl{background:#fff;border-radius:6px;align-self:flex-start;padding:6px 10px}.docv-cn{font-size:16px}.docv-ck{letter-spacing:.1em;text-transform:uppercase;opacity:.78;margin-top:auto;font-size:11.5px}.docv .docv-ct{color:#fff;margin:4px 0;font-size:30px;line-height:1.15}.docv-cs{opacity:.9;margin:0}.docv-cd{opacity:.85;border-top:1px solid #ffffff47;justify-content:space-between;margin-top:14px;padding-top:10px;font-size:12px;display:flex}.docv-p-classic .docv-h{text-align:center;border-bottom:1px solid var(--acc);flex-direction:column;align-items:center}.docv-p-classic .docv-h .docv-ht2{align-items:center}.docv-p-classic h2{text-transform:uppercase;letter-spacing:.06em;font-size:13px}.docv-p-corporate .docv-h{background:var(--acc2);color:#fff;border:0;border-radius:6px;padding:18px 20px}.docv-p-corporate .docv-h h1{color:#fff}.docv-p-corporate .docv-h dt{color:#ffffffb8}.docv-p-corporate .docv-h .docv-logo{background:#fff;border-radius:5px;padding:4px 8px}.docv-p-corporate .docv-t th{background:var(--acc2);color:#fff;padding:7px 8px}.docv-p-corporate .docv-c{border-left-color:var(--acc2);background:#f1f4f7}.docv-p-plain .docv-h{border-bottom:1px solid #e3e6ea}.docv-p-plain h1,.docv-p-plain h2{color:inherit}.docv-p-plain .docv-c{border-left-color:#d0d3d8}.dte-sec{border:1px solid var(--line);background:var(--bg);border-radius:10px}.dte-sec>summary{cursor:pointer;align-items:center;gap:6px;padding:10px 12px;font-size:13px;font-weight:600;list-style:none;display:flex}.dte-sec>summary::-webkit-details-marker{display:none}.dte-sec>summary:after{content:"";border-right:1.5px solid var(--ink-3);border-bottom:1.5px solid var(--ink-3);width:7px;height:7px;margin-left:auto;transform:rotate(45deg)translateY(-2px)}.dte-sec[open]>summary{border-bottom:1px solid var(--line-2)}.dte-sec[open]>summary:after{transform:rotate(-135deg)translateY(-2px)}.dte-sec>form,.dte-sec>.dte-form{padding:12px}.dte-sec>form+form{padding-top:0}.dte-sec .set-card{border:0;border-radius:0 0 10px 10px}.dte-sec>.lnk{padding:0 12px 12px;font-size:12.5px;display:block}.dte-2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.dte-2 .inp{width:100%}.dte-pre{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.dte-pre-o{color:var(--ink-2);cursor:pointer;flex-direction:column;align-items:center;gap:4px;font-size:11.5px;display:flex}.dte-pre-o input{opacity:0;pointer-events:none;position:absolute}.dte-pre-t{border:1px solid var(--line);box-sizing:border-box;background:#fff;border-radius:6px;flex-direction:column;gap:3px;width:100%;height:46px;padding:6px;display:flex}.dte-pre-t i{background:#dfe2e6;border-radius:2px;height:3px;display:block}.dte-pre-t i:first-child{background:var(--ink-2);width:60%;height:6px}.p-corporate .dte-pre-t i:first-child{background:#17324d;width:100%;height:12px}.p-classic .dte-pre-t{align-items:center}.p-classic .dte-pre-t i:first-child{background:#3b3f45;width:50%}.p-plain .dte-pre-t i:first-child{background:#9a9ca1}.dte-pre-o:has(input:checked) .dte-pre-t{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue)}.dte-pre-o:has(input:checked){color:var(--ink);font-weight:600}.dte-pre-o:has(input:focus-visible) .dte-pre-t{outline:2px solid var(--blue)}.dte-seg{align-self:stretch;display:flex}.dte-seg label{text-align:center;height:26px;color:var(--ink-2);cursor:pointer;border-radius:6px;flex:1;font-size:12.5px;line-height:26px}.dte-seg input{opacity:0;pointer-events:none;position:absolute}.dte-seg label:has(input:checked){background:var(--bg);color:var(--ink);font-weight:600;box-shadow:0 1px 2px #10182814}.dte-seg label:has(input:focus-visible){outline:2px solid var(--blue)}.dtl-brand{flex-wrap:wrap;align-items:flex-start;gap:20px;display:flex}.dtl-brand-f{flex-direction:column;flex:999 420px;gap:6px;min-width:0;display:flex}.dtl-brand-f>.ph{margin:0}.dtl-logo{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.dtl-logo img{object-fit:contain;border:1px dashed var(--line);background:#fff;border-radius:6px;max-width:200px;max-height:48px;padding:4px}.dtl-lh{flex-direction:column;flex:240px;gap:6px;font-size:12.5px;display:flex}.dtl-lh-p{color:#24272b;border:1px solid var(--line);background:#fff;border-radius:8px;flex-direction:column;gap:8px;min-height:240px;padding:18px;display:flex;box-shadow:0 2px 8px #10182814}.dtl-lh-h{border-bottom:2px solid var(--acc);color:#5c5e63;justify-content:space-between;align-items:center;gap:8px;padding-bottom:8px;font-size:10.5px;display:flex}.dtl-lh-h img{object-fit:contain;max-width:120px;max-height:28px}.dtl-lh-h b{color:var(--acc);font-size:13px}.dtl-lh-t{color:var(--acc2);font-size:18px}.dtl-lh-p i{background:#e6e7e9;border-radius:2px;height:4px;display:block}.dtl-lh-p i:nth-child(4){width:80%}.dtl-lh-b{background:var(--acc2);opacity:.15;border-radius:4px;height:26px;margin-top:auto}.file-pick{cursor:pointer;position:relative}.file-pick input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.file-pick:has(input:focus-visible){outline:2px solid var(--blue)}.dte-cols{padding:0 12px 12px}.dte-cols>form{padding:0}.docv-hh{font-family:var(--fh,inherit);color:var(--acc);line-height:1.2}.docv .docv-hh.lv1{margin:22px 0 8px;font-size:1.45em}.docv .docv-hh.lv2{margin:16px 0 6px;font-size:1.12em}.docv-img{flex-direction:column;gap:6px;margin:14px 0;display:flex}.docv-img img{border-radius:3px;max-width:100%;height:auto;display:block}.docv-img.w-sm img{width:33%}.docv-img.w-md img{width:55%}.docv-img.w-lg img{width:80%}.docv-img.w-full img{width:100%}.docv-img[style*=center]{align-items:center}.docv-img[style*=right]{align-items:flex-end}.docv-img figcaption{color:#666;font-size:.85em}.docv-cols{gap:20px;margin:12px 0;display:grid}.docv-cols.n2{grid-template-columns:1fr 1fr}.docv-cols.n3{grid-template-columns:repeat(3,1fr)}.docv-cols h3{font-family:var(--fh,inherit);color:var(--acc);margin:0 0 6px;font-size:1em}.docv-fl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;margin:12px 0;display:grid}.docv-fl>div{border-bottom:1px solid #ebebeb;justify-content:space-between;gap:12px;padding:6px 0;display:flex}.docv-fl dt{color:#666}.docv-fl dd{text-align:right;margin:0;font-weight:500}.docv-sig{grid-template-columns:1fr 1fr;gap:40px;margin:26px 0 10px;display:grid}.docv-sig>div{flex-direction:column;gap:6px;display:flex}.docv-sl{color:#666;font-size:.85em}.docv-sb{border-bottom:1px solid #444;align-items:flex-end;height:64px;display:flex}.docv-sb img{object-fit:contain;max-width:160px;max-height:60px}.docv-sn{min-height:1.3em;font-size:.9em}.docv-sp.s-sm{height:12px}.docv-sp.s-md{height:28px}.docv-sp.s-lg{height:56px}.docv-pb{break-after:page;page-break-after:always;height:0}.docv-ed .docv-pb{text-align:center;border-top:1px dashed #c3c7cd;height:auto;margin:16px 0}.docv-pb span{color:#8a8f98;text-transform:uppercase;letter-spacing:.08em;background:#fff;padding:0 8px;font-size:11px;position:relative;top:-9px}.docv-ph{color:#8a8f98;text-align:center;border:1px dashed #c3c7cd;border-radius:4px;margin:10px 0;padding:18px;font-size:12.5px}.docv-x{margin:12px 0}.docv-x>:first-child{margin-top:0}.docv-x>:last-child{margin-bottom:0}.docv-x.bx-bg-soft{background:#f5f6f8;border-radius:6px;padding:14px 16px}.docv-x.bx-bg-accent{background:var(--acc2);color:#fff;border-radius:6px;padding:14px 16px}.docv-x.bx-bg-accent h2,.docv-x.bx-bg-accent h3,.docv-x.bx-bg-accent .docv-hh,.docv-x.bx-bg-accent a{color:#fff}.docv-x.bx-bd-line{border-left:3px solid var(--acc);padding-left:14px}.docv-x.bx-bd-box{border:1px solid #dfe2e6;border-radius:6px;padding:14px 16px}.docv-x.bx-sp-sm{margin-bottom:4px}.docv-x.bx-sp-lg{margin-bottom:32px}@media (max-width:640px){.docv-cols.n2,.docv-cols.n3,.docv-fl,.docv-sig{grid-template-columns:1fr}}.dte-thumb{object-fit:contain;border:1px dashed var(--line);background:#fff;border-radius:6px;align-self:flex-start;max-width:100%;max-height:120px;padding:4px}.dte-checks{border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:2px;max-height:240px;padding:6px 8px;font-size:12.5px;display:flex;overflow:auto}.dte-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.dte-cg{flex-direction:column;gap:2px;display:flex}.dte-cg>b{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);margin:6px 0 2px;font-size:11px}.dte-cg:first-child>b{margin-top:0}.docv-t th.n,.docv-t td.n{text-align:right;white-space:nowrap}.docv-t tr.docv-gh td{color:var(--acc);background:#f7f8fa;padding-top:9px;font-weight:600}.docv-t tr.docv-gs td{color:#555;border-bottom:1px solid #d9dce1;font-size:.92em}.docv-t tr.docv-gs td.n{color:#222;font-weight:600}.docv-tots{flex-direction:column;align-items:flex-end;gap:2px;margin:8px 0;display:flex}.docv-tots .docv-tot{border-top:1px solid #d9dce1;min-width:260px;margin:4px 0 0;padding-top:6px}.docv-tr{color:#555;justify-content:space-between;gap:16px;min-width:260px;font-size:.93em;display:flex}.dte-ord{align-items:center;gap:4px;display:flex}.dte-ord .btn{height:22px;padding:0 5px}.docv-tots .docv-tot{justify-content:space-between}.docv-ed .docv-b.off>:not(.docv-badge):not(.docv-pick){opacity:.38}.docv-badge{z-index:2;color:#01619b;pointer-events:none;white-space:nowrap;background:#eef4fb;border:1px solid #cfe0f1;border-radius:8px;padding:0 6px;font-size:10.5px;line-height:16px;position:absolute;top:-14px;right:-4px}.docv-b.off .docv-badge{color:#6b6f76;background:#f4f4f5;border-color:#e2e3e6}.dte-snips{flex-direction:column;gap:4px;display:flex}.dte-snip{align-items:center;gap:6px;font-size:12.5px;display:flex}.dte-snip>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.print-doc{background:#fff;margin:0;padding:0}.docv.docv-print{max-width:none;box-shadow:none;border:0;border-radius:0;padding-top:0;padding-bottom:0}.docv-print .docv-cover{break-after:page;border-radius:0;margin-top:0}.docv-print .docv-t tr,.docv-print .docv-fl>div,.docv-print .docv-sig,.docv-print figure{break-inside:avoid}@media print{html,body{background:#fff!important}.docv{box-shadow:none;border:0}}.pubd{background:#f4f5f7;min-height:100vh;padding-bottom:96px}.pubd-bar{z-index:5;background:#fff;border-bottom:1px solid #e3e6ea;align-items:center;gap:16px;padding:10px 20px;display:flex;position:sticky;top:0}.pubd-brand{flex:0 auto;min-width:0}.pubd-brand img{object-fit:contain;max-width:150px;max-height:30px;display:block}.pubd-brand b{font-size:15px}.pubd-t{color:#3b3f45;flex:1;align-items:center;gap:10px;min-width:0;font-size:13px;display:flex}.pubd-t b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pubd-acts{gap:8px;display:flex}.pubd-msg{max-width:780px;margin:16px auto 0}.pubd-doc{padding:24px 16px}.pubd-doc .docv{border-color:#e7e9ec;margin:0 auto;box-shadow:0 2px 12px #10182814}.pubd-act{z-index:6;background:#fff;border-top:1px solid #e3e6ea;justify-content:center;align-items:center;gap:24px;padding:12px 20px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 16px #1018280f}.pubd-sum{flex-direction:column;gap:2px;min-width:0;font-size:13px;display:flex}.pubd-sum b{font-size:15px}.pubd-btns{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:640px){.pubd-bar{flex-wrap:wrap;gap:8px 10px;padding:8px 12px}.pubd-brand{flex:1 1 0}.pubd-acts{flex:none}.pubd-t{flex-wrap:wrap;flex:1 0 100%;order:3;gap:4px 8px}.pubd-t b{white-space:normal;overflow-wrap:anywhere}.pubd-doc{padding:12px 0}.pubd-doc .docv{border-left:0;border-right:0;border-radius:0}.pubd-act{flex-direction:column;align-items:stretch;gap:8px;padding:10px 12px}.pubd-btns{grid-template-columns:1fr 1fr 1fr;display:grid}.pubd-btns .btn{justify-content:center}.pubd-msg{margin:12px 12px 0}}.dte-lay-m{color:var(--ink-3);margin-left:4px;display:inline-flex}.app:has(.fb-ed){grid-template-columns:minmax(0,1fr)}.app:has(.fb-ed)>.side{display:none}.app:has(.fb-ed):has(>.ai-dock){grid-template-columns:minmax(0,1fr)}@media (min-width:1100px){.app:has(.fb-ed):has(>.ai-dock){grid-template-columns:minmax(0,1fr) 380px}}.set-shell:has(.fb-ed){height:100%;display:flex}.set-shell:has(.fb-ed)>nav{display:none}.set-shell:has(.fb-ed) .set-nav{display:none}.set-shell:has(.fb-ed)>.set-main{flex-direction:column;flex:1;min-width:0;max-width:none;min-height:0;padding:0;display:flex}.fb-ed{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.fb-bar{gap:10px}.fb-bar .crumb .btn{color:var(--ink-2)}.fb-tabs{flex-wrap:wrap;gap:2px;margin-left:12px;display:flex}.fb-tab{height:28px;color:var(--ink-2);border-radius:6px;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:500;display:inline-flex}.fb-tab:hover{background:var(--hover)}.fb-tab[aria-current=page]{background:var(--active);color:var(--ink)}.fb-msg{margin:8px 16px 0}.fb-body{flex:1;grid-template-columns:300px minmax(0,1fr) 316px;min-height:0;display:grid}.fb-ed:not([data-tab=fields]) .fb-body{grid-template-columns:340px minmax(0,1fr)}.fb-l,.fb-r{flex-direction:column;gap:20px;min-height:0;padding:14px 14px 40px;display:flex;overflow-y:auto}.fb-l{background:var(--side);border-right:1px solid var(--line)}.fb-r{border-left:1px solid var(--line)}.fb-c{background:var(--sunken);flex-direction:column;min-width:0;min-height:0;display:flex}.fb-c-bar{flex-wrap:wrap;align-items:center;gap:8px;padding:8px 14px;font-size:12.5px;display:flex}.fb-c-bar .sp{flex:1}.fb-c-bar .seg-b[aria-current=true]{background:var(--active);color:var(--ink)}.fb-frame{flex:1;justify-content:center;min-height:0;padding:0 14px 14px;display:flex}.fb-frame iframe{border:1px solid var(--line);background:var(--bg);border-radius:8px;flex:1;width:100%}.fb-frame.mob iframe{border:10px solid var(--ink);border-radius:36px;flex:0 0 390px;max-width:390px}.fb-h{color:var(--ink-2);align-items:center;gap:6px;margin:0;font-size:12px;font-weight:600;display:flex}.fb-h2{margin:0;font-size:14px;font-weight:600}.fb-h3{color:var(--ink-2);margin:6px 0 4px;font-size:12px;font-weight:600}.fb-sec-h{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.fb-sec-h .ph{font-size:12px}.fb-note{margin:2px 0 0;font-size:12px}.fb-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.fb-list li.drag{opacity:.45}.fb-list li.over{box-shadow:inset 0 2px 0 var(--blue)}.fb-it{min-height:32px;color:var(--ink);border:1px solid #0000;border-radius:6px;align-items:center;gap:7px;padding:4px 8px 4px 4px;font-size:13px;display:flex}.fb-it:hover{background:var(--hover)}.fb-row{align-items:center;gap:2px;display:flex}.fb-row>.fb-it{flex:1;min-width:0}.fb-rm-f{display:inline-flex}.fb-rm{width:26px;height:26px;color:var(--ink-3);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.fb-row:hover .fb-rm,.fb-rm:focus-visible{opacity:1}.fb-rm:hover{background:var(--hover);color:var(--t-red)}@media (hover:none){.fb-rm{opacity:1}}.fb-lock{width:26px;height:26px;color:var(--ink-3);place-items:center;display:grid}.fb-insp-rm{flex:none;margin-left:auto}.fb-draft-bar{align-items:center;gap:8px;display:flex}.fb-draft-bar>span{flex:1}.fb-crows{flex-direction:column;gap:6px;margin-top:8px;display:flex}.fb-crow{align-items:center;gap:6px;display:flex}.fb-crow>form:first-child{flex:1}.fb-crow .fb-color{font-size:12.5px}.fb-creset{justify-content:center;width:26px;padding:0}.fb-more>summary{cursor:pointer;color:var(--ink-2);padding:4px 0;font-size:12.5px}.fb-side-edit{align-self:flex-start}.fb-locked{align-items:flex-start;gap:6px;margin:0;display:flex}.fb-it.on{background:var(--blue-soft);border-color:color-mix(in srgb,var(--blue) 30%,transparent)}.fb-grip{cursor:grab;color:var(--ink-3)}.fb-it-l{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.fb-req{color:var(--t-red)}.fb-it .tag{height:18px;padding:0 5px;font-size:11px}.fb-it-page{color:var(--ink-3);font-size:12px}.fb-pg{flex:1;align-items:center;gap:8px;display:flex}.fb-pg:before,.fb-pg:after{content:"";border-top:1px dashed var(--line);flex:1}.fb-q.inp.sm{width:100%;margin-bottom:6px}.fb-add{flex-direction:column;gap:1px;display:flex}.fb-add form{display:contents}.fb-add-b{text-align:left;width:100%;min-height:30px;color:var(--ink);background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:0 8px;font-size:13px;display:flex}.fb-add-b:hover{background:var(--hover)}.fb-add-b>span:first-of-type{flex:1}.fb-blks{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.fb-blks form{display:contents}.fb-blk-b{background:var(--bg);justify-content:flex-start;width:100%}.fb-up{display:contents}.fb-hl{flex-direction:column;gap:4px;display:flex}.fb-hv{border:1px solid var(--line);background:var(--bg);color:var(--ink);border-radius:6px;flex-direction:column;gap:2px;padding:7px 9px;font-size:13px;display:flex}.fb-hv:hover{border-color:color-mix(in srgb,var(--ink-3) 50%,transparent)}.fb-hv.on{border-color:var(--blue);background:var(--blue-soft)}.fb-hv .ph{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.fb-more>summary{cursor:pointer;margin:4px 0;list-style:none}.fb-more>summary::-webkit-details-marker{display:none}.fb-empty{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:40px 12px;display:flex}.fb-insp{flex-direction:column;gap:14px;display:flex}.fb-insp-h{align-items:flex-start;gap:8px;display:flex}.fb-insp-h .ph{font-size:12px}.fb-insp-s{border-top:1px solid var(--line-2);padding-top:10px}.fb-opts{border:0;flex-direction:column;gap:5px;margin:0;padding:0;display:flex}.fb-sw{margin-top:2px}.fb-code{background:var(--sunken);word-break:break-all;color:var(--ink-2);border-radius:6px;padding:6px 8px;font-family:ui-monospace,Menlo,monospace;font-size:11.5px;display:block}.fb-info{background:var(--t-blue-bg);color:var(--t-blue);border-radius:6px;margin:0;padding:8px 10px;font-size:12.5px}.fb-thumb{object-fit:cover;border:1px solid var(--line);border-radius:6px;width:100%;max-height:140px;margin-bottom:6px;display:block}.fb-thumb.logo{width:56px;height:56px;max-height:none}.fb-thumb.empty{background:var(--sunken);place-items:center;width:56px;height:40px;margin:0;display:grid}.fb-img-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fb-img-row .fb-thumb{width:72px;height:44px;margin:0}.fb-kinds{border:0;flex-direction:column;gap:6px;margin:0;padding:0;display:flex}.fb-kind{border:1px solid var(--line);cursor:pointer;border-radius:8px;align-items:flex-start;gap:9px;padding:8px 10px;display:flex}.fb-kind input{accent-color:var(--blue);margin-top:3px}.fb-kind>span{flex-direction:column;display:flex}.fb-kind .ph{font-size:12px}.fb-kind:has(input:checked){border-color:var(--blue);background:var(--blue-soft)}.fb-k{flex-direction:column;gap:6px;display:none}:is(.fb-hk:has(input[name=i\.kind][value=fixed]:checked) .fb-k-fixed,.fb-hk:has(input[name=i\.kind][value=today]:checked) .fb-k-today,.fb-hk:has(input[name=i\.kind][value=url]:checked) .fb-k-url,.fb-hk:has(input[name=i\.kind][value=rule]:checked) .fb-k-rule,.fb-hk:has(input[name=i\.kind][value=page]:checked) .fb-k-page){display:flex}.fb-ds,.fb-ds form{flex-direction:column;gap:8px;display:flex}.fb-ds .segr{align-self:flex-start;max-width:100%}.fb-themes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.fb-theme{border:1px solid var(--line);cursor:pointer;background:var(--bg);border-radius:8px;flex-direction:column;display:flex;position:relative;overflow:hidden}.fb-theme input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.fb-theme:has(input:checked){border-color:var(--blue);box-shadow:0 0 0 2px var(--focus)}.fb-theme:has(input:focus-visible){outline:2px solid var(--blue)}.fb-tp{height:52px;padding:7px;display:block}.fb-tc{flex-direction:column;gap:3px;height:100%;padding:5px;display:flex;box-shadow:0 0 0 1px #0000000f}.fb-tc i{border-radius:2px;width:70%;height:4px;display:block}.fb-tc i.in{box-sizing:border-box;width:100%;height:7px}.fb-tc.split{border-left:6px solid}.fb-tc i.bt{width:40%;height:6px}.fb-tn{padding:4px 7px;font-size:12px;font-weight:500}.fb-ds+.fb-ds{border-top:1px solid var(--line-2);padding-top:16px}.frt-opt{border:1px solid var(--line);cursor:pointer;border-radius:8px;align-items:flex-start;gap:9px;padding:8px 10px;display:flex}.frt-opt input{accent-color:var(--blue);margin-top:3px}.frt-opt>span{flex-direction:column;gap:2px;display:flex}.frt-opt b{font-size:13px;font-weight:550}.frt-opt small{font-size:12px;line-height:1.45}.frt-opt:has(input:checked){border-color:var(--blue);background:var(--blue-soft)}.frt-list{counter-reset:frt;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.frt-card{border:1px solid var(--line);background:var(--bg);border-radius:10px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.frt-top{align-items:center;gap:6px;min-width:0;display:flex}.frt-top .sp{flex:1}.frt-top form{display:contents}.frt-n{background:var(--blue-soft);width:20px;height:20px;color:var(--blue);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:600;display:grid}.frt-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.frt-if,.frt-then,.frt-fb{color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:6px;margin:0;font-size:12.5px;display:flex}.frt-k{letter-spacing:.02em;text-transform:uppercase;min-width:84px;color:var(--ink-3);flex:none;font-size:11px;font-weight:600}.frt-then b{font-weight:550}.frt-ed>summary{cursor:pointer;color:var(--ink-2);font-size:12.5px;list-style:none}.frt-ed>summary::-webkit-details-marker{display:none}.frt-ed[open]>summary{margin-bottom:8px}.frt-new>summary.btn{align-self:flex-start;display:inline-flex}.frt-form{border-top:1px solid var(--line-2);padding-top:8px}.frt-new .frt-form{border:1px solid var(--line);border-radius:10px;padding:10px 12px}.frt-fb{background:var(--sunken);border-radius:8px;padding:8px 12px}.frt-empty{margin:0}.frt-test{border:1px dashed var(--line);border-radius:10px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.frt-test-h{flex-direction:column;gap:2px;display:flex}.frt-test-h b{font-size:13px;font-weight:600}.frt-test-h small{font-size:12px}.frt-test-g{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.frt-test-g .stack-f{min-width:0}.frt-res{background:var(--t-green-bg);border-radius:8px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.frt-res-h{flex-wrap:wrap;align-items:baseline;gap:6px;font-size:13px;display:flex}.frt-kind{border:0;flex-wrap:wrap;gap:6px;margin:0;padding:0;display:flex}.frt-kind legend{margin-bottom:4px}.frt-k-o{border:1px solid var(--line);cursor:pointer;border-radius:7px;align-items:center;gap:6px;height:30px;padding:0 10px;font-size:12.5px;display:inline-flex}.frt-k-o input{accent-color:var(--blue);margin:0}.frt-k-o:has(input:checked){border-color:var(--blue);background:var(--blue-soft)}.frt-only-dq{flex-direction:column;gap:6px;display:none}.frt-form:has(input[name=i\.kind][value=dq]:checked) .frt-only-dq{display:flex}.frt-form:has(input[name=i\.kind][value=dq]:checked) .frt-only-book{display:none}.frt-dq>summary{color:var(--ink);font-weight:550}.frt-steps{color:var(--ink-2);flex-direction:column;gap:3px;margin:0;padding-left:18px;font-size:12.5px;display:flex}.fb-ctl{flex-direction:column;gap:6px;display:flex}.fb-cl{color:var(--ink-2);font-size:12px}.fb-range{width:100%;accent-color:var(--blue)}.fb-reset{align-items:center;gap:8px}.fb-reset .ph{font-size:12px}.fb-brand{border:1px solid var(--line);background:var(--bg);border-radius:8px;flex-direction:column;gap:8px;padding:10px;display:flex}.fb-brand-row{align-items:center;gap:10px;display:flex}.fb-brand-row .fb-tp{border-radius:6px;flex:none;width:84px}.fb-brand-row b{font-size:13px;font-weight:600}.fb-brand .row{gap:6px}.fb-ai{background:var(--side);border-radius:8px;align-items:flex-start;gap:6px;padding:10px;display:flex}.fb-sw{flex-wrap:wrap;gap:8px;display:flex}.fb-swo{cursor:pointer;width:24px;height:24px;position:relative}.fb-swo input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.fb-swo span{width:24px;height:24px;box-shadow:0 0 0 1px var(--line);border-radius:50%;display:block}.fb-swo:has(input:checked) span{box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--ink)}.fb-swo:has(input:focus-visible) span{outline:2px solid var(--blue)}.fb-color{color:var(--ink-2);cursor:pointer;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.fb-color input{border:1px solid var(--line);background:0 0;border-radius:6px;width:28px;height:24px;padding:0}.fb-fonts{flex-direction:column;gap:4px;display:flex}.fb-font{border:1px solid var(--line);cursor:pointer;background:var(--bg);border-radius:6px;align-items:center;gap:10px;height:34px;padding:0 10px;font-size:13px;display:flex;position:relative}.fb-font input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.fb-font:has(input:checked){border-color:var(--blue);background:var(--blue-soft)}.fb-fs{width:24px;font-size:16px;font-weight:600}.fb-modes{flex-direction:column;gap:6px;display:flex}.fb-mode{border:1px solid var(--line);background:var(--bg);color:var(--ink);border-radius:8px;flex-direction:column;gap:2px;padding:8px 10px;font-size:13px;display:flex}.fb-mode .ph{font-size:12px}.fb-mode.on{border-color:var(--blue);background:var(--blue-soft)}.fb-btn-f{gap:6px}.fb-qr{align-items:center;gap:12px;margin-top:6px;display:flex}.fb-qr img{border:1px solid var(--line);background:#fff;border-radius:6px}.fb-subs{flex-direction:column;flex:1;gap:20px;min-height:0;padding:20px 24px 40px;display:flex;overflow-y:auto}.fb-subs>*{max-width:1100px}.fb-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.fb-tile{border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.fb-tile b{font-size:22px;font-weight:600}.fb-tile .ph{font-size:12px}.fun .fb-fr{grid-template-columns:170px minmax(0,1fr) 96px}.fun .fb-fr .num b{font-weight:600}.fun-note{margin:2px 0 0;font-size:12.5px}.fun-t{margin-top:4px}.fun-t td,.fun-t th{white-space:nowrap}.fb-funnel{border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.fb-fr{grid-template-columns:140px minmax(0,1fr) 70px;align-items:center;gap:12px;font-size:12.5px;display:grid}.fb-fr .num{text-align:right}.fb-bar{background:var(--sunken);border-radius:5px;height:10px;overflow:hidden}.fb-bar i{background:var(--blue);border-radius:5px;height:100%;display:block}@media (max-width:1100px){.fb-body,.fb-ed:not([data-tab=fields]) .fb-body{grid-template-columns:280px minmax(0,1fr)}.fb-r{border-left:0;border-top:1px solid var(--line);grid-column:1/-1}}@media (max-width:760px){.fb-ed{height:auto}.fb-body,.fb-ed:not([data-tab=fields]) .fb-body{flex-direction:column;display:flex}.fb-l,.fb-r{overflow:visible}.fb-c{min-height:640px}.fb-tabs{flex-wrap:nowrap;width:100%;margin-left:0;overflow-x:auto}.fb-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.ws-set{gap:20px}.ws-form{flex-direction:column;gap:20px;display:flex}.set-card-h{border-bottom:1px solid var(--line);flex-direction:column;gap:1px;padding:12px 16px;display:flex}.set-card-h h3,.set-card-h h2{color:var(--ink);margin:0;font-size:14px;font-weight:600}.set-card-h .ph{font-size:12.5px}.set-card-h.row-h{flex-flow:wrap;align-items:center;gap:8px}.set-card-h.row-h .sp{flex:1}.set-card-h form{margin:0}.set-card-h+.set-row{border-top:0}.set-card-p{margin:0;padding:10px 16px 0;font-size:12.5px}.set-card-p:last-child{padding-bottom:14px}.set-link{color:var(--blue);align-self:flex-start;margin-top:2px;font-size:12.5px;font-weight:500}.set-link:hover{text-decoration:underline}.set-stack{flex-direction:column;gap:6px;width:100%;display:flex}.tz-now{color:var(--ink-2);font-size:12px}.inline-f.wrap{flex-wrap:wrap}.ws-hours-b{flex-wrap:wrap;display:flex}.ws-hours-c{flex-direction:column;flex:320px;gap:16px;min-width:0;padding:16px;display:flex}.ws-days{border:0;min-width:0;margin:0;padding:0}.ws-days legend{margin-bottom:8px;padding:0}.ws-days-l{flex-wrap:wrap;gap:6px;display:flex}.day-t{border:1px solid var(--line);min-width:48px;height:30px;color:var(--ink-2);background:var(--bg);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:7px;justify-content:center;align-items:center;padding:0 10px;font-size:13px;font-weight:500;display:inline-flex;position:relative}.day-t input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.day-t:hover{background:var(--hover)}.day-t:has(:checked){background:var(--blue);border-color:var(--blue);color:#fff}.day-t:has(:focus-visible){outline:2px solid var(--blue);outline-offset:2px}.ws-days:disabled .day-t{cursor:default;opacity:.7}.wk{background:var(--sunken);border-left:1px solid var(--line);border-radius:0 0 10px;flex-direction:column;flex:340px;gap:6px;min-width:0;padding:16px 18px;display:flex}.wk-h{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.wk-h b{font-size:13px}.wk-r{grid-template-columns:40px minmax(0,1fr) 92px;align-items:center;gap:10px;min-height:24px;font-size:12.5px;display:grid}.wk-d{color:var(--ink-2)}.wk-t{background:var(--line);border-radius:5px;height:10px;position:relative}.wk-b{background:var(--blue);border-radius:5px;position:absolute;top:0;bottom:0}.wk-v{font-variant-numeric:tabular-nums}.wk-v.off{color:var(--ink-3)}.wk-ax{min-height:0;color:var(--ink-3);font-size:11px}.wk-s{justify-content:space-between;display:flex}@media (max-width:820px){.wk{border-left:0;border-top:1px solid var(--line);border-radius:0 0 10px 10px}}.hol-next{background:var(--blue-soft);border:1px solid color-mix(in srgb,var(--blue) 18%,transparent);border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;margin:12px 16px 0;padding:10px 12px;display:flex}.hol-cal{background:var(--bg);border:1px solid color-mix(in srgb,var(--blue) 18%,transparent);border-radius:8px;flex-direction:column;flex:none;justify-content:center;align-items:center;width:40px;height:44px;line-height:1.1;display:flex}.hol-cal span{color:var(--blue);text-transform:uppercase;font-size:10px;font-weight:600}.hol-cal b{font-size:16px}.hol-nt{flex-direction:column;flex:1;min-width:180px;display:flex}.hol-nk{color:var(--blue);font-size:12px;font-weight:600}.hol-y{margin-top:12px}.hol-yh{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);padding:0 16px 4px;font-size:11px;font-weight:600}.ws-set .hol-l{margin:0;padding:0;list-style:none}.ws-set .hol-r{border-top:1px solid var(--line-2);grid-template-columns:72px 100px minmax(0,1fr) 28px;align-items:center;gap:12px;min-height:40px;padding:0 16px;display:grid}.ws-set .hol-r form{margin:0}.ws-set .hol-r.past{color:var(--ink-3)}.ws-set .hol-r.past .hol-d{font-weight:500}.hol-n{align-items:center;gap:8px;min-width:0;display:flex}.ws-set .hol-y:last-of-type .hol-l{padding-bottom:4px}@media (max-width:600px){.ws-set .hol-r{grid-template-columns:64px minmax(0,1fr) 28px}.ws-set .hol-r>.ph{display:none}}.ws-sec .sec-h .ph{margin:2px 0 0}.tpl-info{border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;margin-bottom:12px;display:flex;overflow:hidden}.tpl-info>div{flex-direction:column;flex:260px;gap:6px;padding:12px 16px;display:flex}.tpl-info>div+div{background:var(--sunken);border-left:1px solid var(--line)}.tpl-i{align-items:center;gap:8px;font-size:13px;display:flex}.tpl-i .ico{color:var(--ink-3)}.tpl-i .ico.ok{color:var(--t-green)}.tpl-cards{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.tpl-c{border:1px solid var(--line);background:var(--bg);border-radius:10px;flex-direction:column;gap:10px;min-width:0;padding:14px 16px;display:flex}.tpl-c:hover{border-color:color-mix(in srgb,var(--ink-3) 45%,var(--line))}.tpl-ch{align-items:flex-start;gap:10px;display:flex}.tpl-ic{background:var(--hover);width:32px;height:32px;color:var(--ink-2);border-radius:8px;flex:none;place-items:center;display:grid}.tpl-tt{flex-direction:column;flex:1;min-width:0;display:flex}.tpl-tt b{overflow-wrap:anywhere;font-weight:600}.tpl-tt .ph{font-size:12.5px}.tpl-tags{flex-wrap:wrap;gap:6px;display:flex}.tpl-f{border-top:1px solid var(--line-2);align-items:center;gap:8px;padding-top:10px;display:flex}.tpl-f .ph{flex:1;font-size:12.5px}.tpl-f form{margin:0}.tpl-c .more-m .menu{min-width:180px}.ws-danger{border:1px solid color-mix(in srgb,var(--danger) 30%,var(--line));border-radius:10px;overflow:hidden}.ws-danger-h{background:color-mix(in srgb,var(--t-red-bg) 55%,var(--bg));border-bottom:1px solid color-mix(in srgb,var(--danger) 18%,var(--line));flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px;display:flex}.ws-danger-i{background:var(--t-red-bg);width:32px;height:32px;color:var(--t-red);border-radius:8px;flex:none;place-items:center;display:grid}.ws-danger-t{flex-direction:column;flex:1;min-width:220px;display:flex}.ws-danger-t .h3{margin:0;font-size:14px}.ws-danger-t .ph{font-size:12.5px}.ws-danger-b{flex-wrap:wrap;display:flex}.ws-dc{flex-direction:column;flex:220px;gap:7px;min-width:0;padding:14px 16px;display:flex}.ws-dc+.ws-dc{border-left:1px solid var(--line-2)}.ws-dc.keep{background:var(--sunken)}.ws-dc .lbl{align-items:center;gap:6px;margin-bottom:2px;display:flex}.ws-dc .ico.del{color:var(--t-red)}.ws-dc .ico.back{color:var(--t-orange)}.ws-dc .ico.ok{color:var(--t-green)}.ws-di{align-items:baseline;gap:8px;font-size:13px;line-height:1.45;display:flex}.ws-di:before{content:"";background:var(--t-green);border-radius:50%;flex:none;width:6px;height:6px;transform:translateY(-1px)}.ws-di.del:before{background:var(--t-red)}.ws-di.back:before{background:var(--t-orange)}.ws-danger-f{border-top:1px solid var(--line-2);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;font-size:13px;display:flex}.ws-danger-f>span{flex:1;min-width:220px}.ws-danger-f .ico{color:var(--blue)}@media (max-width:600px){.ws-dc+.ws-dc{border-left:0;border-top:1px solid var(--line-2)}}.ws-set>section{flex:none}.ws-set .sec-h h2.h2{margin:0}.ws-sec .sec-h{align-items:flex-end}.ws-set .hol-l{border:0;border-radius:0;max-width:none;margin:0}.ws-set .hol-d{color:var(--ink);font-size:13px}.ws-set .hol-r+.hol-r{border-top:1px solid var(--line-2)}.tpl-f .ph{white-space:nowrap}.page.ma-page{--page-w:1180px}.ma-page{flex-direction:column;gap:16px;display:flex}.ma-head{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:14px;padding-bottom:18px;display:flex}.ma-ico .ma-svg{color:currentColor;width:20px;height:20px}.ma-safe .ma-svg,.ma-ticks .ma-svg{width:16px;height:16px}.ma-ico{background:var(--blue-soft);width:40px;height:40px;color:var(--blue);border-radius:10px;flex:none;place-items:center;display:grid}.ma-ico.gray{background:var(--t-gray-bg);color:var(--ink-2)}.ma-head-t{flex-direction:column;flex:1;min-width:0;display:flex}.ma-title{flex-wrap:wrap;align-items:center;gap:8px;font-size:18px;font-weight:600;display:flex}.ma-sum{color:var(--ink-2);font-size:13px}.ma-dot{background:currentColor;border-radius:50%;width:7px;height:7px;margin-right:5px}.ma-body{flex-wrap:wrap;align-items:flex-start;gap:28px;display:flex}.ma-nav{flex-direction:column;flex:0 0 200px;display:flex}.ma-nav-g h4{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);margin:14px 10px 4px;font-size:11px;font-weight:600}.ma-nav-g:first-child h4{margin-top:2px}.ma-nav-i{height:32px;color:var(--ink-2);border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;font-size:13.5px;text-decoration:none;display:flex}.ma-nav-i:hover{background:var(--hover);color:var(--ink)}.ma-nav-i[aria-current=page]{background:var(--active);color:var(--ink);font-weight:600}.ma-nav-m{color:var(--ink-3);font-size:12px;font-weight:400}.ma-main{flex:999 560px;min-width:0}.ma-sec{flex-direction:column;gap:16px;min-width:0;display:flex}.ma-h{flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:20px;font-weight:600;display:flex}.ma-h3{align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600;display:flex}.ma-p{color:var(--ink-2);max-width:760px;margin:2px 0 0}.ma-note{color:var(--ink-2);margin:0;font-size:12.5px}.ma-mut{color:var(--ink-2)}.ma-why{color:var(--ink-2);font-size:12px}.ma-hrow{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.ma-hrow>div:first-child,.ma-dt{flex:1;min-width:240px}.ma-dt{flex-direction:column;display:flex}.ma-stats{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.ma-stat{border:1px solid var(--line);color:var(--ink);border-radius:10px;flex-direction:column;gap:2px;padding:14px 16px;text-decoration:none;display:flex}.ma-stat:hover{background:var(--hover)}.ma-stat.hot{border-color:color-mix(in srgb,var(--blue) 35%,var(--line));background:color-mix(in srgb,var(--blue-soft) 45%,var(--bg))}.ma-stat.hot .ma-sv{color:var(--blue)}.ma-sv{letter-spacing:-.01em;font-size:22px;font-weight:600}.ma-sl{color:var(--ink-2);font-size:12.5px}.ma-card{border:1px solid var(--line);background:var(--bg);border-radius:10px;min-width:0}.ma-ch{border-bottom:1px solid var(--line-2);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;display:flex}.ma-ch h3{margin:0;font-size:14px;font-weight:600}.ma-ch-s{color:var(--ink-2);font-size:12.5px}.ma-ch .sp{flex:1}.ma-cb{flex-direction:column;gap:10px;padding:14px 16px;display:flex}.ma-url{flex-wrap:wrap;align-items:center;gap:8px;padding:14px 16px;display:flex}.ma-cb .ma-url{padding:0}.ma-url code{box-sizing:border-box;border:1px solid var(--line);background:var(--sunken);min-width:220px;height:34px;color:var(--ink);overflow-wrap:anywhere;border-radius:7px;flex:1;align-items:center;padding:0 12px;font:13px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.ma-steps{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.ma-steps li{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;display:grid}.ma-sn{background:var(--blue-soft);width:24px;height:24px;color:var(--blue);border-radius:50%;place-items:center;font-size:12px;font-weight:600;display:grid}.ma-safe{margin:0;padding:0;list-style:none}.ma-safe li{border-top:1px solid var(--line-2);grid-template-columns:18px minmax(0,1fr);gap:10px;padding:11px 16px;display:grid}.ma-safe li:first-child{border-top:0}.ma-safe .ico{color:var(--blue);margin-top:2px}.ma-off{border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;align-items:flex-start;gap:16px;padding:20px;display:flex}.ma-off-t{flex-direction:column;flex:1;gap:6px;min-width:240px;display:flex}.ma-off-t h3{margin:0;font-size:16px;font-weight:600}.ma-off-t p{color:var(--ink-2);margin:0}.ma-ticks{flex-direction:column;gap:6px;margin:2px 0 0;padding:0;list-style:none;display:flex}.ma-ticks li{align-items:flex-start;gap:8px;display:flex}.ma-ticks .ico{color:var(--blue);flex:none;margin-top:3px}.ma-presets{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;display:grid}.ma-presets .fs{display:contents}.ma-pc{border:1px solid var(--line);background:var(--bg);font:inherit;text-align:left;cursor:pointer;color:var(--ink);border-radius:10px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.ma-pc:hover:not(:disabled){border-color:var(--ink-3)}.ma-pc.on{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue);background:color-mix(in srgb,var(--blue-soft) 45%,var(--bg))}.ma-pc:disabled{cursor:default}.ma-pt{align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:flex}.ma-rad{border:1.5px solid var(--ink-3);box-sizing:border-box;border-radius:50%;flex:none;width:14px;height:14px}.ma-pc.on .ma-rad{border:4px solid var(--blue)}.ma-pd{color:var(--ink-2);margin:0;font-size:12.5px;line-height:1.45}.ma-pre-s{flex-direction:column;gap:10px;display:flex}.ma-trust{align-items:flex-start;gap:14px;padding:14px 16px;display:flex}.ma-trust-t{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ma-sw{box-sizing:border-box;cursor:pointer;background:#cdcfd3;border:0;border-radius:10px;flex:none;justify-content:flex-start;width:34px;height:20px;padding:2px;display:flex}.ma-sw span{background:#fff;border-radius:50%;width:16px;height:16px;box-shadow:0 1px 2px #0003}.ma-sw.on{background:var(--blue);justify-content:flex-end}.ma-sw:disabled{opacity:.55;cursor:default}:root[data-theme=dark] .ma-sw:not(.on){background:#4a4a4d}.ma-legend{flex-wrap:wrap;gap:6px;margin-left:auto;display:inline-flex}.ma-mx-f .fs{display:contents}.ma-mx-t{border-collapse:collapse;width:100%;min-width:720px;font-size:13.5px}.ma-mx-t th,.ma-mx-t td{text-align:left;border-top:1px solid var(--line-2);vertical-align:middle;padding:7px 14px}.ma-mx-t thead th{background:var(--sunken);color:var(--ink);border-top:0;padding-top:9px;padding-bottom:9px;font-size:12px;font-weight:600}.ma-mx-t thead th span{color:var(--ink-2);font-size:11.5px;font-weight:400;line-height:1.35;display:block}.ma-mx-t tbody th{font-weight:500}.ma-na{color:var(--ink-3)}.mode-pick{display:inline-flex;position:relative}.mode-t{height:26px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;padding:0 8px 0 9px;font-size:12.5px;font-weight:500;display:inline-flex}.mode-t:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.mode-t:disabled{cursor:default}.m-allow{background:var(--t-green-bg);color:var(--t-green)}.m-confirm{background:var(--t-orange-bg);color:var(--t-orange)}.m-deny{background:var(--t-gray-bg);color:var(--t-gray)}.mode-pop{z-index:60;background:var(--bg);min-width:160px;box-shadow:var(--shadow-float);border-radius:8px;flex-direction:column;padding:4px;display:flex;position:fixed}.mode-o{height:30px;font:inherit;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:0 8px;font-size:13px;display:flex}.mode-o:hover,.mode-o.act{background:var(--hover)}.mode-k{width:12px;height:12px;color:var(--blue);margin-left:auto}.mode-c{color:currentColor;opacity:.75;width:11px;height:11px}.mode-dot{background:currentColor;border-radius:50%;flex:none;width:8px;height:8px}.mode-o.m-allow .mode-dot{color:var(--t-green)}.mode-o.m-confirm .mode-dot{color:var(--t-orange)}.mode-o.m-deny .mode-dot{color:var(--t-gray)}.mode-o[class*=m-]{color:var(--ink);background:0 0}.mode-o[class*=m-]:hover,.mode-o.act{background:var(--hover)}.ma-lock{background:var(--sunken);border:1px solid var(--line);color:var(--ink-2);border-radius:10px;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;font-size:12.5px;display:flex}.ma-lock .ico{flex:none;margin-top:2px}.ma-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ma-sep{background:var(--line);width:1px;height:20px;margin:0 4px}.ma-search{border:1px solid var(--line);box-sizing:border-box;width:230px;height:30px;color:var(--ink-2);border-radius:7px;align-items:center;gap:6px;padding:0 10px;display:flex}.ma-search:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px var(--focus)}.ma-search input{font:inherit;width:100%;color:var(--ink);background:0 0;border:0;outline:0;min-width:0;font-size:13px}.ma-chip{border:1px solid var(--line);background:var(--bg);height:28px;color:var(--ink-2);border-radius:14px;align-items:center;padding:0 11px;font-size:12.5px;text-decoration:none;display:inline-flex}.ma-chip:hover{color:var(--ink);border-color:var(--ink-3)}.ma-chip.on{background:var(--ink);border-color:var(--ink);color:var(--bg)}.ma-fpick{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ma-fpick .fs{display:contents}.ma-fpick .pickbox{min-width:170px}.sr-btn{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ma-list{border:1px solid var(--line);border-radius:10px}.ma-card .tbl-scroll{border:0}.ma-tbl{border-collapse:collapse;width:100%;min-width:640px;font-size:13.5px}.ma-tbl td,.ma-mx-t td,.ma-mx-t th{white-space:normal;border-bottom:0;max-width:none;height:auto;overflow:visible}.ma-tbl td.ma-mut{white-space:nowrap}.ma-tbl th,.ma-tbl td{text-align:left;border-top:1px solid var(--line-2);vertical-align:middle;padding:9px 14px}.ma-tbl thead th{color:var(--ink-2);background:var(--sunken);border-top:0;font-size:12px;font-weight:600}.ma-tbl tbody tr:hover td{background:var(--hover)}.ma-tbl .ma-day th{background:var(--sunken);color:var(--ink-2);padding:7px 14px;font-size:12px;font-weight:600}.ma-tbl td:last-child:has(.icon-btn){width:28px}.ma-app{color:var(--ink);align-items:center;gap:10px;min-width:0;text-decoration:none;display:flex}.ma-app:hover b{color:var(--blue)}.ma-app-t{flex-direction:column;min-width:0;display:flex}.ma-app-t b{font-weight:600}.ma-app-t span{color:var(--ink-2);font-size:12px}.ma-mono{background:var(--t-gray-bg);width:30px;height:30px;color:var(--ink);text-transform:capitalize;border-radius:8px;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.ma-mono.lg{border-radius:11px;width:44px;height:44px;font-size:15px}.ma-who{align-items:center;gap:8px;display:inline-flex}.ma-use{flex-direction:column;gap:4px;min-width:130px;display:flex}.ma-use>span:first-child{flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.ma-bar{background:var(--t-gray-bg);border-radius:3px;width:100%;height:5px;display:block;overflow:hidden}.ma-bar span{background:var(--blue);border-radius:3px;height:100%;display:block}.ma-bar.lg{border-radius:4px;height:8px}.ma-bar.near span{background:var(--t-orange)}.ma-act{flex-direction:column;min-width:0;display:flex}.ma-act .ma-mut{font-size:12px}.ma-empty{text-align:center;color:var(--ink-2);margin:0;padding:24px 16px}.ma-more{justify-content:center;display:flex}.ma-back{color:var(--ink-2);align-self:flex-start;align-items:center;gap:6px;font-size:13px;text-decoration:none;display:inline-flex}.ma-back:hover{color:var(--ink)}.ma-facts{border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid}.ma-facts>div{border-left:1px solid var(--line-2);flex-direction:column;gap:2px;min-width:0;padding:12px 16px;display:flex}.ma-facts>div:first-child{border-left:0}.ma-facts span{color:var(--ink-2);font-size:12px}.ma-facts b{font-weight:500}.ma-usage{gap:10px}.ma-use-n{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.ma-use-n .sp{flex:1}.ma-use-n .ma-mut:last-child{font-size:12.5px}.ma-counts{flex-wrap:wrap;gap:16px;font-size:12.5px;display:flex}.ma-counts>span{align-items:center;gap:6px;display:inline-flex}.ma-cd{border-radius:50%;flex:none;width:7px;height:7px}.ma-cd.c-ok{background:var(--t-green)}.ma-cd.c-pend{background:var(--t-orange)}.ma-cd.c-fail{background:var(--ink-3)}.ma-wait{border:1px solid color-mix(in srgb,var(--t-orange) 30%,var(--line));background:color-mix(in srgb,var(--t-orange-bg) 55%,var(--bg));border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin:0;padding:12px 16px;display:flex}.ma-wait .ico{color:var(--t-orange);flex:none}.ma-wait span{flex:1;min-width:200px}.btn.danger-t{color:var(--t-red)}.btn.danger-t:hover{border-color:color-mix(in srgb,var(--t-red) 40%,var(--line))}.page.ma-mine{--page-w:920px}.ma-none{border:1px solid var(--line);text-align:center;border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:26px 16px;display:flex}.ma-none .ico{color:var(--t-green)}.ma-none b{font-weight:500}.ma-none span{color:var(--ink-2);font-size:12.5px}.ma-reqs{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.ma-req{border:1px solid var(--line);background:var(--bg);border-radius:12px;overflow:hidden}.ma-req-h{flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px;display:flex}.ma-req-t{flex-direction:column;flex:1;min-width:200px;display:flex}.ma-req-t b{font-size:14px;font-weight:600}.ma-req-t .ma-mut{font-size:12.5px}.ma-info{background:color-mix(in srgb,var(--t-blue-bg) 60%,var(--bg));border:1px solid color-mix(in srgb,var(--t-blue) 20%,var(--line));color:var(--ink);border-radius:10px;align-items:flex-start;gap:10px;padding:12px 16px;font-size:13px;display:flex}.ma-info>.ico{color:var(--t-blue);flex:none;margin-top:2px}.ma-info p{flex:1;min-width:0;margin:0;line-height:1.5}.ma-info .inline-f{flex-shrink:0}.ma-facts .inline-f{align-self:flex-start;margin-top:6px}@media (max-width:640px){.ma-conns li .ma-grow{flex:100%}.ma-info{flex-wrap:wrap}.ma-info .inline-f{width:100%}.ma-info .inline-f .btn{justify-content:center;width:100%;height:40px}}.ma-warn{background:color-mix(in srgb,var(--t-orange-bg) 70%,var(--bg));border:1px solid color-mix(in srgb,var(--t-orange) 25%,var(--line));color:var(--ink);border-radius:8px;align-items:flex-start;gap:10px;margin:0 16px 12px;padding:10px 12px;font-size:12.5px;display:flex}.ma-warn .ico{color:var(--t-orange);flex:none;margin-top:1px}.ma-in{grid-template-columns:minmax(110px,170px) minmax(0,1fr);margin:0 16px 8px;font-size:13px;display:grid}.ma-in>div{display:contents}.ma-in dt{color:var(--ink-2);border-top:1px solid var(--line-2);padding:7px 12px 7px 0;font-size:12.5px}.ma-in dd{border-top:1px solid var(--line-2);overflow-wrap:anywhere;margin:0;padding:7px 0}.ma-req-f{background:var(--sunken);border-top:1px solid var(--line-2);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;display:flex}.ma-req-f>.ma-mut{flex:1;align-items:center;gap:6px;min-width:200px;font-size:12.5px;display:inline-flex}.ma-conns{margin:0;padding:0;list-style:none}.ma-conns li{border-top:1px solid var(--line-2);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;display:flex}.ma-conns li:first-child{border-top:0}.ma-grow{flex:1;font-size:12.5px}.ma-mine .ma-h3 .nav-count{margin-left:4px}@media (max-width:1679px){.ma-nav{border-bottom:1px solid var(--line);scrollbar-width:none;flex-flow:row;flex:100%;gap:4px;padding-bottom:6px;overflow-x:auto}.ma-nav::-webkit-scrollbar{display:none}.ma-nav-g{gap:4px;display:flex}.ma-nav-g h4{display:none}.ma-nav-i{white-space:nowrap}.ma-body{gap:16px}}@media (max-width:640px){.ma-in{grid-template-columns:1fr}.ma-in dt{padding-bottom:0}.ma-in dd{border-top:0;padding-top:2px}.ma-req-f .inline-f{flex:1}.ma-req-f .inline-f .btn{justify-content:center;width:100%;height:40px}.ma-facts>div{border-left:0;border-top:1px solid var(--line-2)}.ma-facts>div:first-child{border-top:0}.ma-search{width:100%}}@media (min-width:821px){.rp-back.v-modal{background:var(--cm-scrim);--rp-blur:2px}.rp-panel.v-modal{border-radius:14px;width:min(1120px,100vw - 64px);height:min(86vh,100%)}}.rp-h{height:50px;padding:0 10px 0 18px}.rp-h .crumb .sep,.rp-h .rv-ct{display:inline}.rp-h .rv-ct{color:var(--ink);max-width:360px}@media (max-width:820px){.rp-h .crumb .sep:not(.tk-sep),.rp-h .rv-ct{display:none}}tr.rsel>td,.tbl-wrap tr.rsel>td.pin{background:color-mix(in srgb,var(--blue) 8%,var(--bg))}tr.rsel>td:first-child{box-shadow:inset 3px 0 0 var(--blue)}@container recpage (min-width:860px){.rp-b .rv.rv2{grid-template-columns:minmax(320px,356px) minmax(0,1fr);height:100%;min-height:0}.rp-b .rv2 .rv-left{background:var(--side);align-self:stretch;height:100%;max-height:none;position:static;overflow-y:auto}.rp-b .rv2 .rv-main{flex-direction:column;height:100%;display:flex;overflow-y:auto}.rp-b .rv2 .rv-left .rv-hero{padding:24px 20px 10px}.rp-b .rv2 .rv-av{border-radius:14px;width:52px;height:52px;font-size:17px}.rp-b .rv2 .rv-left .rv-sum{background:var(--line);border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:1px;margin:6px 12px 14px;padding:0;display:grid;overflow:hidden}.rp-b .rv2 .rv-sum-i{background:var(--bg);padding:9px 12px}.rp-b .rv2 .rv-sum-i:last-child{grid-column-end:-1}.rp-b .rv2 .rv-sum-i dd{flex-wrap:wrap;font-size:13.5px}.rp-b .rv2 .rv-left>.rv-sec{background:var(--bg);border:1px solid var(--line);border-radius:12px;margin:0 12px 10px;padding:6px 8px 10px}.rp-b .rv2 .fl .fr{--lw:112px}.rp-b .rv2 .rv-main>.rv-steps{order:-2;padding-top:18px}.rp-b .rv2 .rv-main>.ast{background:linear-gradient(90deg,var(--blue-soft),var(--bg) 70%);border-color:color-mix(in srgb,var(--blue) 18%,var(--line));order:-1;margin-top:12px}.rp-b .rv2 .rv-main .rtabs{z-index:5;background:var(--bg);margin-top:14px;position:sticky;top:0}.rp-b .stg-row.chev .stg{height:32px}}.rv-left .rs-sec:not(.show-sum) .fr[data-insum]:not(.ed):not([data-open]){display:none}.rs-sum-t{color:var(--ink-3);margin:2px 0 4px 4px;font-size:12.5px;display:block}.rs-sum-t:hover{color:var(--ink)}.rv-sum-i.can{cursor:pointer}.rv-sum-b{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:3px;margin:0;padding:0}.rv-sum-i.can:hover dt,.rv-sum-b:focus-visible{color:var(--ink-2)}.rv-sum-b:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.rp-b .rv2 .rv-sum-i.can:hover{background:var(--hover)}.rtabs{flex-wrap:nowrap;position:relative}.rtabs>*{white-space:nowrap;flex:none}.rt-list{display:contents}.rtabs .rt-list>*{white-space:nowrap;flex:none}.rtabs .tab.ov{visibility:hidden;pointer-events:none;position:absolute}.rt-more>summary.tab{align-items:center;gap:4px;display:inline-flex}.rt-more .menu{min-width:200px;left:0;right:auto}.rt-more .menu-i .tab-n{margin-left:auto}.fxp{gap:20px}.fxp-sm{color:var(--ink-2);font-size:12.5px}.fxp-ro{background:var(--sunken);color:var(--ink-2);border-radius:8px;align-items:center;gap:8px;margin:0;padding:10px 12px;font-size:13px;display:flex}.fxp-start{border:1px solid color-mix(in srgb,var(--blue) 18%,var(--line));background:color-mix(in srgb,var(--blue-soft) 55%,var(--bg));border-radius:12px;flex-wrap:wrap;align-items:center;gap:18px;padding:20px 22px;display:flex}.fxp-start-i{background:var(--bg);border:1px solid color-mix(in srgb,var(--blue) 18%,var(--line));width:44px;height:44px;color:var(--blue);border-radius:10px;place-items:center;display:grid}.fxp-start-t{flex:320px;min-width:0}.fxp-start-t h2{font-size:15px;font-weight:600}.fxp-start-t p{color:var(--ink-2);margin:2px 0 0}.btn.fxp-big{height:34px;padding:0 16px}.fxp-cards{flex-wrap:wrap;gap:12px;display:flex}.fxp-card{border:1px solid var(--line);background:var(--bg);border-radius:10px;flex-direction:column;flex:260px;gap:6px;min-width:0;padding:14px 16px;display:flex}.fxp-card.warn{border-color:color-mix(in srgb,var(--t-orange) 30%,var(--line));background:color-mix(in srgb,var(--t-orange-bg) 45%,var(--bg))}.fxp-card.warn .fxp-lbl{color:var(--t-orange)}.fxp-card-h{justify-content:space-between;align-items:center;gap:10px;display:flex}.fxp-lbl{color:var(--ink-2);font-size:12px;font-weight:600}.fxp-strong{font-size:15px;font-weight:600}.fxp-cur{align-items:center;gap:10px;min-width:0;display:flex}.fxp-cur b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.fxp-card .fxp-cur b{font-size:15px}.fxp-code{background:var(--t-gray-bg);letter-spacing:.02em;min-width:40px;height:24px;color:var(--ink);border-radius:6px;flex:none;place-items:center;padding:0 6px;font-size:12px;font-weight:600;display:inline-grid}.fxp-code.base{background:var(--blue-soft);color:var(--blue)}.fxp-dot{background:var(--t-green);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.fxp-gaps{color:var(--ink);gap:4px;margin:0;padding:0;font-size:12.5px;list-style:none;display:grid}.fxp-gap-a{color:var(--t-orange);text-underline-offset:2px;font-weight:600;text-decoration:underline}.fxp-swf{display:flex}.fxp-sw{appearance:none;background:var(--ink-3);cursor:pointer;border-radius:10px;flex:none;width:34px;height:20px;margin:0;transition:background .15s;position:relative}.fxp-sw:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.fxp-sw:checked{background:var(--blue)}.fxp-sw:checked:after{transform:translate(14px)}.fxp-sw:disabled{opacity:.55;cursor:default}.fxp-list{flex-direction:column;gap:10px;display:flex}.fxp-list>.fxp-card{flex:none}.fxp-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fxp-bar h2{margin-right:6px;font-size:15px;font-weight:600}.fxp-chips{flex-wrap:wrap;flex:1;gap:6px;display:flex}.fxp-chip{border:1px solid var(--line);background:var(--bg);height:28px;color:var(--ink-2);border-radius:14px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;display:inline-flex}.fxp-chip:hover{color:var(--ink);border-color:var(--ink-3)}.fxp-chip[aria-current=page]{background:var(--ink);border-color:var(--ink);color:var(--bg)}.fxp-tbl{border:1px solid var(--line);border-radius:10px;overflow-x:auto}.fxp-in-tbl{min-width:900px}.page.fxp{--page-w:1000px}.fxp-row{border-top:1px solid var(--line-2);min-height:52px;color:var(--ink);grid-template-columns:minmax(190px,1.4fr) minmax(150px,1fr) minmax(150px,1fr) 96px 80px minmax(170px,1.1fr) 16px;align-items:center;gap:14px;padding:0 14px;display:grid}.fxp-row.head{background:var(--sunken);min-height:36px;color:var(--ink-2);border-top:0;font-size:12px;font-weight:600}a.fxp-row:hover{background:var(--hover)}.fxp-row.none{background:color-mix(in srgb,var(--t-orange-bg) 30%,var(--bg))}.fxp-row.none .fxp-why{grid-column:span 3;font-size:12.5px}.fxp-row .r,.fxp-ht .r{text-align:right}.fxp-row b{font-weight:600}.fxp-spark{width:88px;height:24px;color:var(--blue);display:block}.fxp-last{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fxp-go{color:var(--ink-3)}.fxp-panel{flex-direction:column;gap:20px;padding-top:6px;display:flex}.fxp-hero{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;display:flex}.fxp-hero-r{flex-direction:column;flex:220px;gap:2px;display:flex}.fxp-huge{letter-spacing:-.01em;font-size:24px;font-weight:600}.fxp-hero-m{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.fxp-box{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.fxp-box-h{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fxp-box-h h3{flex:1;margin:0;font-size:13.5px;font-weight:600}.fxp-chart{width:100%;height:auto;display:block}.fxp-grid{stroke:var(--line-2)}.fxp-ax{fill:var(--ink-2);font-size:11px;font-family:var(--font)}.fxp-line{stroke:var(--blue)}.fxp-end{fill:var(--blue);stroke:var(--bg)}.fxp-man{fill:var(--bg);stroke:var(--t-violet)}.fxp-legend{align-items:center;gap:6px;display:flex}.fxp-ring{border:2px solid var(--t-violet);border-radius:50%;width:9px;height:9px}.fxp-hist{flex-direction:column;gap:8px;display:flex}.fxp-ht{border-collapse:collapse;width:100%;min-width:460px;font-size:13px}.fxp-ht th{text-align:left;color:var(--ink-2);background:var(--sunken);padding:8px 12px;font-size:12px;font-weight:600}.fxp-ht td{border-top:1px solid var(--line-2);height:30px;padding:6px 12px}.fxp-ht tr.man td{background:color-mix(in srgb,var(--t-violet-bg) 40%,var(--bg))}.fxp-by{color:var(--ink-2);margin-top:3px;font-size:11.5px;display:block}.fxp-note{border-radius:8px;margin:0;padding:10px 12px;font-size:12.5px}.fxp-note.info{border:1px solid color-mix(in srgb,var(--blue) 18%,var(--line));background:color-mix(in srgb,var(--blue-soft) 55%,var(--bg));color:var(--ink)}.fxp-note.warn{border:1px solid color-mix(in srgb,var(--t-orange) 30%,var(--line));background:color-mix(in srgb,var(--t-orange-bg) 45%,var(--bg));color:var(--ink)}.fxp-form{flex-direction:column;gap:14px;display:flex}.fxp-two{flex-wrap:wrap;gap:12px;display:flex}.fxp-two>.fxp-f{flex:180px}.fxp-f{flex-direction:column;gap:6px;min-width:0;display:flex}.fxp-l{color:var(--ink-2);font-size:12.5px;font-weight:600}.fxp-dir{height:32px;display:flex}.fxp-dir .seg-b{font-variant-numeric:tabular-nums;flex:1}.fxp-in{border:1px solid var(--line);background:var(--bg);border-radius:8px;align-items:center;gap:8px;height:42px;padding:0 12px;display:flex}.fxp-in:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px var(--focus)}.fxp-in input{font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:16px;font-weight:600}.fxp-in span{white-space:nowrap}.fxp-prev{background:var(--sunken);border-radius:8px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.fxp-small{margin:0;font-size:12.5px}.fxp-foot{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding-top:12px;display:flex}@media (max-width:700px){.fxp-bar h2{flex:1}.fxp-chips{flex-basis:100%;order:3}}.win-pick .row.wrap{flex-wrap:wrap;gap:4px}.au-hooks{flex-direction:column;gap:6px;display:flex}.au-hook{border-bottom:1px solid var(--line-2);flex-wrap:wrap;align-items:center;gap:8px;padding:6px 0;display:flex}.au-hook:last-child{border-bottom:0}.au-hook form{margin:0}.bk-when{white-space:nowrap}.bk-nl{flex-direction:column;gap:4px;margin:0;padding-left:18px;display:flex}.bk-notices{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.bk-msg{border:1px solid var(--line);border-radius:8px;padding:8px 10px}.bk-msg>summary{cursor:pointer;align-items:center;gap:8px;font-weight:550;display:flex}.bk-msg[open]{flex-direction:column;gap:8px;display:flex}.rv-bk{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:8px;margin:10px 0;padding:10px 12px;display:flex}.rv-bk .h3{align-items:center;gap:6px;margin:0;display:flex}.bk-give{flex-direction:column;gap:8px;max-height:420px;display:flex;overflow:auto}.xc{flex-direction:column;gap:8px;padding:4px 0 12px;display:flex}.xc+.xc{border-top:1px solid var(--line);padding-top:14px}.xc .h3{margin:0}.xc-l{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.xc-l li{border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:6px;padding:8px 10px;display:flex}.xc-l li.off{opacity:.7}.xc-n{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.xc-s{color:var(--ink-3);font-size:12px}.xc-s .err{color:var(--t-red)}.xc-add{grid-template-columns:1fr 2fr auto;align-items:end;gap:8px;display:grid}@media (max-width:640px){.xc-add{grid-template-columns:1fr}}.ch-opt{border:1px solid var(--line);cursor:pointer;border-radius:9px;flex:1;align-items:flex-start;gap:8px;min-width:200px;padding:10px 12px;display:flex}.ch-opt.on{border-color:var(--blue);background:var(--blue-soft)}.ch-opt>span{flex-direction:column;gap:2px;font-size:13px;display:flex}.ch-share-l{border:0;flex-direction:column;gap:6px;max-height:260px;margin:0;padding:0;display:flex;overflow-y:auto}.stg-age{opacity:.85;font-weight:400}.stg-row.chev .stg.cur{min-width:max-content}.app:has(.rp-back)>.ai-dock{z-index:60}@media (min-width:1100px){.app:has(>.ai-dock) .rp-back{right:380px}}.cv-crumb{align-items:center;gap:16px;min-width:0;display:flex}.cv-tabs{background:var(--hover);border-radius:8px;flex:none;align-items:center;gap:2px;padding:3px;display:inline-flex}.cv-tab{height:28px;color:var(--ink-2);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.cv-tab:hover{color:var(--ink)}.cv-tab[aria-current=page]{color:var(--ink);background:var(--bg);box-shadow:0 0 0 1px #00000014,0 1px 2px #0000000f}.cv-tab .nav-count,.cv-tab .nav-dot{margin-left:0}.cl-bar{flex-wrap:nowrap;padding-top:0;padding-bottom:0}.cl-tabs{scrollbar-width:none;align-self:stretch;min-width:0;margin-left:10px;display:flex;overflow-x:auto}.cl-tab{min-height:47px;color:var(--ink-2);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:0 10px;font-weight:500;display:flex}.cl-tab:hover{color:var(--ink)}.cl-tab[aria-current=page]{color:var(--ink);border-bottom-color:var(--ink)}.cl-tab:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.cl-cnt{background:var(--t-amber-bg);color:var(--t-amber);font-variant-numeric:tabular-nums;border-radius:999px;padding:0 6px;font-size:10.5px;font-weight:600;line-height:16px}.cl-wk{white-space:nowrap;font-size:12px}.clc{flex:none;display:inline-flex}.clc .clc-main{border-radius:6px 0 0 6px}.clc .clm .clc-more{border-left:1px solid #ffffff4d;border-radius:0 6px 6px 0;padding:0 6px}.clm{display:inline-flex;position:relative}.clm-m{background:var(--bg);min-width:236px;box-shadow:var(--shadow-sheet);z-index:40;border-radius:10px;padding:5px;position:absolute;top:calc(100% + 4px);right:0}.clm-i{width:100%;min-height:30px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;padding:5px 8px;font-size:13px;display:flex}.clm-i:hover,.clm-i:focus-visible{background:var(--hover);outline:none}.clm-t{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.clm-t small{color:var(--ink-3);font-size:11px}.clm-i kbd,.cl-keys kbd{font:inherit;color:var(--ink-3);border:1px solid var(--line);text-align:center;border-radius:4px;min-width:20px;padding:0 5px;font-size:10.5px;line-height:17px}.clm-sep{background:var(--line);height:1px;margin:4px 2px}.cl-side .cl-pages{border-top:1px solid var(--line);margin-top:auto;padding-top:10px}.cl-pg{align-items:center;gap:8px;min-height:28px;padding:0 4px;display:flex}.cl-pg-n{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cl-pg .icon-btn{width:24px;height:24px}.tg-ev[data-bk=pending]{background:var(--bg);border:1.5px dashed var(--cc,var(--t-violet))}.tg-ev[data-bk=cancelled] .tg-t{color:var(--ink-3);text-decoration:line-through}.tg-ev.busy[data-kind=external] .tg-sub{color:var(--ink-3);font-size:11px}.tg-nowt{z-index:3;background:var(--t-red);color:var(--bg);font-variant-numeric:tabular-nums;pointer-events:none;border-radius:4px;padding:0 3px;font-size:10px;font-weight:600;line-height:15px;position:absolute;right:3px;transform:translateY(-50%)}.cl-keys{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 22px;margin:0;display:grid}.cl-keys div{align-items:center;gap:10px;display:flex}.cl-keys dt{margin:0}.cl-keys dd{color:var(--ink-2);margin:0}@media (max-width:820px){.cl-bar{flex-wrap:wrap}.cl-tabs{order:3;width:100%;margin-left:-6px}.cl-wk{display:none}}.spc{border:1px solid var(--line);background:var(--bg);border-radius:10px;overflow:hidden}.spc-h{border-bottom:1px solid var(--line-2);align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex}.spc-h .ico{color:var(--t-violet)}.spc-b{flex-direction:column;gap:9px;padding:10px 12px;display:flex}.spc-r{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:8px;font-size:12.5px;display:grid}.spc-r .lbl{margin:0}.spc-r .inp{height:28px}.spc-ppl{flex-wrap:wrap;gap:4px;display:flex}.spc-opts{flex-direction:column;gap:5px;display:flex}.spc-o{border:1px solid var(--line);cursor:pointer;border-radius:8px;align-items:center;gap:9px;padding:7px 10px;font-size:12.5px;display:flex}.spc-o input{accent-color:var(--blue);margin:0}.spc-o b{font-variant-numeric:tabular-nums;font-weight:600}.spc-o .ph{margin-left:auto;font-size:11.5px}.spc-o.on{border-color:var(--blue);background:var(--blue-soft)}.spc-warn{color:var(--t-amber);background:var(--t-amber-bg);border-radius:7px;margin:0;padding:7px 9px;font-size:12px}.spc-f{flex-wrap:wrap;gap:6px;display:flex}.spc-done{align-items:center;gap:10px;font-size:12.5px;display:flex}.spc-done .ico{color:var(--t-green)}.spb{z-index:60;background:var(--bg);width:min(470px,100vw - 32px);max-height:calc(100vh - 128px);box-shadow:var(--shadow-sheet);border-radius:12px;position:fixed;top:104px;right:24px;overflow:auto}.spb-in{border-bottom:1px solid var(--line);align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.spb-in>.ico{color:var(--t-violet);margin-top:4px}.spb-t{resize:none;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;min-height:44px;font-size:14px;line-height:1.5}.spb-b{flex-direction:column;gap:10px;padding:10px 14px;display:flex}.spb-b:empty{display:none}.spb-heard{margin:0;font-size:13.5px;line-height:1.6}.spm{background:var(--t-blue-bg);color:var(--t-blue);border-radius:4px;padding:0 3px}.spm.team{background:var(--t-green-bg);color:var(--t-green)}.spm.customer{background:var(--t-violet-bg);color:var(--t-violet)}.spm.duration{background:var(--t-orange-bg);color:var(--t-orange)}.spb-ch{flex-direction:column;gap:5px;display:flex}.spb-f{border-top:1px solid var(--line);background:var(--side);align-items:center;gap:8px;padding:10px 14px;font-size:12px;display:flex}.tg-ghost{z-index:2;border:1.5px dashed var(--blue);background:var(--bg);color:var(--blue);pointer-events:none;font-variant-numeric:tabular-nums;border-radius:5px;padding:1px 6px;font-size:11px;font-weight:600;position:absolute;left:2px;right:2px}.tg-ghost.on{background:var(--blue-soft);border-style:solid}@media (max-width:820px){.spb{width:auto;inset:auto 16px 12px}}.clp-bk{border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:8px;margin-bottom:12px;padding:10px 12px;display:flex}.clp-bk-h{align-items:center;gap:8px;font-size:12.5px;display:flex}.clp-bk-a{flex-wrap:wrap;gap:6px;display:flex}.tag.dash{box-shadow:none;background:0 0;border:1.5px dashed}.clp-ctx{border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:6px;margin:12px 0;padding:10px 12px;display:flex}.clp-ctx-r{flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.clp-msg{border-left:2px solid var(--line);color:var(--ink-2);flex-direction:column;gap:2px;margin:2px 0 0;padding-left:8px;font-size:12.5px;display:flex}.clp-msg .ph{font-size:11px}.cl-quick .mpick-t{width:100%}.cl-quick-w{color:var(--t-amber);background:var(--t-amber-bg);border-radius:7px;flex-direction:column;gap:5px;padding:6px 8px;font-size:12px;display:flex}.cl-quick-alts{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.cl-quick-alts .chip{cursor:pointer}.cl-fb{border-bottom:1px solid var(--line);background:var(--side);flex-direction:column;flex:none;gap:8px;padding:8px 16px;display:flex}.cl-fb-f{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.cl-fb-t{align-self:center;align-items:center;gap:6px;display:flex}.cl-fb-t .ico{color:var(--t-green)}.cl-fb-p{flex-direction:column;gap:2px;min-width:180px;max-width:320px;display:flex}.cl-fb-p>.lbl{margin:0;font-size:11px}.cl-fb-n{flex-direction:column;gap:2px;display:flex}.cl-fb-n .lbl{margin:0;font-size:11px}.cl-fb-n .inp{width:auto;max-width:150px;height:28px}.cl-fb .cl-found{max-height:150px;overflow:auto}.cl-fb .chk-l{align-self:center}.tg-mark{z-index:2;border:1.5px dashed var(--t-green);background:color-mix(in srgb,var(--t-green-bg) 55%,transparent);color:var(--t-green);font-variant-numeric:tabular-nums;border-radius:5px;padding:1px 6px;font-size:11px;font-weight:600;position:absolute;left:2px;right:2px}.tg-mark:hover{background:var(--t-green-bg)}.chat-scroll{flex-direction:column;flex:1;gap:10px;min-height:0;padding:0 max(0px,50% - 380px);display:flex;overflow-y:auto}.chat-scroll>.feed-as{flex:none;padding:0;overflow:visible}.chat-live-slot:empty{display:none}.chat-live-slot>.feed-as{padding:0}.composer-w{flex:none;max-width:760px}.home.rail-narrow{grid-template-columns:minmax(0,1fr) 280px}.home.rail-hidden{grid-template-columns:minmax(0,1fr)}.recent{flex-direction:column;gap:6px;display:flex}.recent-h{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.recent-h .h3{margin:0}.recent-h .lnkbtn{color:var(--blue);font-size:12.5px}.recent-l{border:1px solid var(--line);border-radius:10px;margin:0;padding:0;list-style:none;overflow:hidden}.recent-l li+li{border-top:1px solid var(--line)}.rc-row{color:inherit;align-items:center;gap:12px;padding:10px 14px;text-decoration:none;display:flex}.rc-row:hover{background:var(--hover,var(--sunken))}.rc-ic{background:var(--sunken);width:28px;height:28px;color:var(--ink-2);border-radius:7px;flex:none;justify-content:center;align-items:center;display:inline-flex}.rc-ic.report{background:var(--blue-soft);color:var(--blue)}.rc-ic.table{background:var(--t-green-bg,var(--sunken));color:var(--t-green)}.plist .rc-ic{border-radius:5px;width:20px;height:20px}.rc-tx{flex-direction:column;flex:1;min-width:0;display:flex}.rc-ti{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;font-size:13.5px;font-weight:500;display:flex;overflow:hidden}.rc-la{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.rc-w{flex:none;font-size:12px}.rc-pin{color:var(--blue);flex:none}.hist-w{position:relative}.btn.on{border-color:var(--blue);background:var(--blue-soft);color:var(--blue)}.hist-pop{z-index:40;background:var(--bg);border:1px solid var(--line);width:360px;max-width:calc(100vw - 24px);max-height:min(70vh,560px);box-shadow:var(--shadow-float);border-radius:10px;flex-direction:column;display:flex;position:absolute;top:calc(100% + 6px);right:0}.hist-q{border-bottom:1px solid var(--line);height:40px;color:var(--ink-3);align-items:center;gap:8px;padding:0 12px;display:flex}.hist-q input{font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:13px}.hist-l{padding:4px 0 8px;overflow-y:auto}.hist-empty{margin:0;padding:14px}.hist-g{color:var(--ink-2);margin:0;padding:10px 14px 4px;font-size:12px;font-weight:500}.hist-l ul{margin:0;padding:0;list-style:none}.hist-l li{align-items:center;gap:8px;padding:2px 8px 2px 14px;display:flex}.hist-l li.cur{background:var(--sunken)}.hist-l li>a{min-width:0;color:var(--ink);flex:1;align-items:center;gap:6px;padding:5px 0;font-size:13px;text-decoration:none;display:flex}.hist-l li>a:hover .hist-t{text-decoration:underline}.hist-t{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hist-w2{flex:none;font-size:12px}.hist-pin{color:var(--blue);flex:none}.hist-pf{margin:0}.hist-pf .icon-btn{opacity:.55}.hist-l li:hover .hist-pf .icon-btn,.hist-pf .icon-btn:focus-visible,.hist-pf .icon-btn[aria-pressed=true]{opacity:1}.hist-pf .icon-btn[aria-pressed=true]{color:var(--blue)}.rail-h{justify-content:space-between;align-items:center;padding:2px 2px 10px;display:flex}.rail-t{margin:0;font-size:14px;font-weight:600}.rail-h form{margin:0}.dock .pcard>.psec.hwk-card{padding:10px 0 4px}.hwk-tabs{background:var(--sunken);border-radius:8px;gap:2px;margin:0 10px 6px;padding:3px;display:flex}.hwk-tab{min-width:0;font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:auto;justify-content:center;align-items:center;gap:5px;padding:5px 4px;font-size:12.5px;display:inline-flex}.hwk-t{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hwk-n{font-variant-numeric:tabular-nums;font-weight:600}.hwk-tab[aria-selected=true]{background:var(--bg);color:var(--ink);box-shadow:var(--shadow-light)}.hwk-b{padding:4px 12px 8px}.pn-more{margin:6px 0 0;font-size:12px}.pn-more a,.pn-more .lnkbtn{color:var(--blue)}.rp-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.rp-tile{border:1px solid var(--line);border-radius:8px;grid-column:1/-1;min-width:0;padding:8px 10px}.rp-tile.num{grid-column:auto}.rp-tile-h{align-items:center;gap:6px;display:flex}.rp-tile-t{min-width:0;color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12px;overflow:hidden}.rp-tile-h form{margin:0}.rp-tile .pn-x{opacity:0}.rp-tile:hover .pn-x,.rp-tile .pn-x:focus-visible{opacity:1}.trg-l li{flex-direction:column;align-items:stretch;gap:4px;padding:6px 0;display:flex}.trg-h{justify-content:space-between;gap:8px;font-size:13px;display:flex}.trg-h .ph{font-variant-numeric:tabular-nums}.trg-bar>span.trg-behind{background:var(--t-orange)}.trg-bar>span.trg-done{background:var(--t-green)}.trg-s{font-size:12px}.setup-next{margin:0;font-size:13px}.setup-next .st-t{color:var(--blue);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.setup-d>summary{cursor:pointer;font-size:12.5px}.setup-d[open]>summary,.setup-d .setup-l{margin-bottom:8px}.dock .pcard>.psec.pctx{border-color:var(--blue-soft);padding:12px 14px}.pctx-h{flex-direction:column;margin-bottom:6px;display:flex}.pctx-h .ph{font-size:12px}.pctx .plist li{align-items:center;gap:8px;display:flex}.pctx .plist li>a{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.seg-b:has(input:checked){background:var(--active);color:var(--ink)}.seg-b:has(input:focus-visible){outline:2px solid var(--blue);outline-offset:-2px}.seg-b{cursor:pointer}.spc-m{flex-direction:column;gap:4px;font-size:12.5px;display:flex}.spc-m textarea.inp{resize:vertical;height:auto;min-height:104px;font:inherit;padding:6px 8px;line-height:1.45}.spc-l{align-items:center;gap:6px;display:flex}.spc-l .inp{height:28px;color:var(--ink-2);flex:1;font-size:12px}.bkp-tb{flex-wrap:wrap;gap:8px}.bkp-q{align-items:center;gap:6px;display:flex;position:relative}.bkp-q .ico{color:var(--ink-3);pointer-events:none;position:absolute;left:9px}.bkp-q .inp{width:220px;height:28px;padding-left:28px}.tbl.bkp td{vertical-align:middle;height:56px}.bkp-name{align-items:center;gap:10px;min-width:0;display:flex}.bkp-sq{background:var(--ccb,var(--t-blue-bg));width:28px;height:28px;color:var(--cc,var(--t-blue));border-radius:7px;flex:none;place-items:center;display:grid}.bkp-name small{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;max-width:320px;font-size:11.5px;display:block;overflow:hidden}.bkp-durs{white-space:nowrap;font-variant-numeric:tabular-nums}.tbl.bkp{table-layout:fixed;width:100%}.bkp .bkp-c-dur{width:120px}.bkp .bkp-c-hosts{width:190px}.bkp .bkp-c-week{width:110px}.bkp .bkp-c-st{width:120px}.bkp .bkp-c-sh{width:200px}.bkp-name>.bkp-nt{flex:1;min-width:0}.bkp-nt .tl{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.bkp-name small{max-width:none}.bkp-hosts .ph{text-overflow:ellipsis;overflow:hidden}@media (max-width:720px){.tbl.bkp,.tbl.bkp tbody{display:block}.tbl.bkp thead,.tbl.bkp colgroup{display:none}.tbl.bkp tr{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;padding:12px 4px;display:grid}.tbl.bkp td{border:0;height:auto;padding:0;display:block}.tbl.bkp td:first-child{grid-column:1/-1}.tbl.bkp td:nth-child(2),.tbl.bkp td:nth-child(3){color:var(--ink-2);grid-column:1;font-size:12.5px}.tbl.bkp td:nth-child(4){display:none}.tbl.bkp td:nth-child(5){grid-area:2/2}.tbl.bkp td:nth-child(6){grid-column:1/-1}.tbl.bkp td:nth-child(6) .bkp-share{justify-content:flex-start}}.bkp-hosts{white-space:nowrap;align-items:center;gap:8px;display:flex}.bkp-share{flex-wrap:nowrap;gap:6px}.bkp-sw{display:inline-flex}.t-amber{color:var(--t-amber)}.bkp-empty{text-align:center;border:1px dashed var(--line);border-radius:12px;flex-direction:column;align-items:center;gap:8px;margin-top:8px;padding:56px 16px;display:flex}.bkp-empty .ico{color:var(--ink-3)}.bkp-empty b{font-size:15px;font-weight:600}.bkp-empty .ph{max-width:440px}.bk-tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:2px;margin-bottom:12px;display:flex;overflow-x:auto}.bk-tabs::-webkit-scrollbar{display:none}.bk-tab{white-space:nowrap;flex:none}.bkr-h>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.bk-tab{color:var(--ink-2);border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:0 10px 9px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.bk-tab:hover{color:var(--ink)}.bk-tab[aria-current]{color:var(--ink);border-bottom-color:var(--ink)}.cnt{background:var(--t-gray-bg);color:var(--t-gray);font-variant-numeric:tabular-nums;border-radius:999px;padding:0 6px;font-size:10.5px;font-weight:600;line-height:16px}.cnt.warn{background:var(--t-amber-bg);color:var(--t-amber)}.bk-filter{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.bk-list,.bk-day{flex-direction:column;display:flex}.bk-dh{color:var(--ink-2);align-items:baseline;gap:8px;margin:14px 4px 6px;font-size:12px;font-weight:600;display:flex}.bk-dh small{color:var(--ink-3);font-weight:400}.bkr{border-radius:7px;grid-template-columns:92px minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr) 150px minmax(190px,auto);align-items:center;gap:10px;min-height:52px;padding:4px 10px;display:grid}.bkr+.bkr{border-top:1px solid var(--line-2)}.bkr:hover{background:var(--hover)}.bkr-t b{font-variant-numeric:tabular-nums;font-weight:550;display:block}.bkr-t small{color:var(--ink-3);font-size:11px}.bkr-w{align-items:center;gap:9px;min-width:0;display:flex}.bkr-w>span{min-width:0}.bkr-w .tl,.bkr-w b{white-space:nowrap;text-overflow:ellipsis;font-weight:550;display:block;overflow:hidden}.bkr-w small{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.bkr-p{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bkr-h{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--ink-2);align-items:center;gap:7px;display:flex;overflow:hidden}.bkr-a{justify-content:flex-end;align-items:center;gap:6px;display:flex}.bkr-a form{display:inline-flex}.tag.strike{text-decoration:line-through}.tag .ico{margin-right:3px}@media (max-width:900px){.bkr{grid-template-columns:70px minmax(0,1fr) auto auto;row-gap:4px}.bkr-p,.bkr-h{display:none}.bkr-a{grid-column:auto}.bkr-a:has(form,.btn.pri,[data-testid^=bk-rej]){grid-column:1/-1;justify-content:flex-start}}.cue-tm{flex-direction:column;gap:6px;margin-top:6px;display:flex}.cue-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cue-chip{cursor:pointer;font-variant-numeric:tabular-nums;font-weight:550}.cue-chip.on{border-color:var(--blue);background:var(--blue-soft);color:var(--blue)}.cue-acts{flex-wrap:wrap;gap:6px;display:flex}.page.bk-page.bke{--page-w:1320px;grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;display:grid}.ptabs.v{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:20px;min-width:0;display:grid}.ptabs-side{flex-direction:column;gap:10px;display:flex;position:sticky;top:12px}.ptabs-v{flex-direction:column;gap:2px;display:flex}.ptabs-v .tab{all:unset;box-sizing:border-box;cursor:pointer;color:var(--ink);border-radius:6px;flex-direction:column;padding:6px 10px;font-size:13px;font-weight:500;display:flex}.ptabs-v .tab small{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:400;overflow:hidden}.ptabs-v .tab:hover{background:var(--hover)}.ptabs-v .tab[aria-selected=true]{background:var(--active)}.ptabs-v .tab:focus-visible{outline:2px solid var(--focus,var(--blue))}.ptabs-c{min-width:0}.bke-arch{padding:0 4px}.bke-form{flex-direction:column;gap:16px;padding-bottom:64px;display:flex;position:relative}.cha{flex-direction:column;display:flex}.cha-sec{border:0;border-top:1px solid var(--line);flex-direction:column;gap:8px;min-width:0;margin:0;padding:14px 0;display:flex}.cha-sec:first-of-type{border-top:0;padding-top:4px}.cha-sec{padding-left:24px}.cha-sec legend{float:left;width:100%;margin-left:-24px;padding:0;font-weight:500}.cha-sec legend+*{clear:both}.cha-sec .ph{margin:0}.cp-card{border:1px solid var(--line);background:var(--bg);border-radius:10px;gap:18px;padding:16px}.cp-card>.stack-f{gap:6px}.cp-card .inp.sm{max-width:120px}.cp-card>.stack-f>.ph{font-size:12px}.bke-h{flex-direction:column;gap:4px;display:flex}.bke-h .h2{margin:0}.bke-ask{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.bke-pub{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bke-pub .inp{width:300px;max-width:40vw}.bke-pub form{display:inline-flex}.bke-slug{align-items:center;gap:4px;display:flex}.bke-slug .ph{white-space:nowrap}.bke-slug .inp{flex:1;min-width:0}.bk-cards{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px;display:grid}.bk-cards.two{grid-template-columns:repeat(2,minmax(0,1fr))}.bk-card{border:1px solid var(--line);cursor:pointer;border-radius:8px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.bk-card input{margin-top:3px}.bk-card b{font-size:13px;font-weight:550;display:block}.bk-card small{color:var(--ink-2);margin-top:2px;font-size:12px;line-height:1.35;display:block}.bk-card.on{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue);background:var(--blue-soft)}.bk-rules{flex-direction:column;gap:12px;display:flex}.bk-sent{flex-wrap:wrap;align-items:center;gap:6px;margin:0;line-height:2;display:flex}.bk-sent .bk-row{gap:4px;display:inline-flex}.inp.xs{text-align:center;font-variant-numeric:tabular-nums;width:64px;height:28px}.bk-vars{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.var-chip{cursor:pointer;background:var(--t-blue-bg);height:20px;color:var(--t-blue);font:inherit;border:0;border-radius:5px;padding:0 7px;font-size:11.5px;font-weight:550}.bke-bar{border-top:1px solid var(--line);background:var(--bg);z-index:3;align-items:center;gap:8px;padding:10px 0;display:flex;position:sticky;bottom:0}.bke-bar.dirty i{background:var(--t-amber);border-radius:50%;width:7px;height:7px;display:inline-block}.bke-prev{background:var(--side,var(--sunken));border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:10px;padding:12px;display:flex;position:sticky;top:12px}.bke-ph{justify-content:space-between;align-items:center;gap:8px;display:flex}.bke-card{background:var(--bg);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:10px;padding:12px;display:flex}.bke-days{flex-direction:column;gap:8px;max-height:60vh;display:flex;overflow:auto}.bke-prev.phone .bke-card{width:100%;max-width:300px;margin:0 auto}.bke-prev .cl-fd h4{margin:0 0 4px;font-size:12.5px;font-weight:600}.bke-prev .cl-fs{flex-wrap:wrap;gap:4px;display:flex}@media (max-width:1100px){.page.bk-page.bke{grid-template-columns:minmax(0,1fr)}.bke-prev{position:static}}@media (max-width:760px){.ptabs.v{grid-template-columns:minmax(0,1fr)}.ptabs-side{position:static}.ptabs-v{flex-direction:row;overflow-x:auto}.ptabs-v .tab small{display:none}.bk-cards.two{grid-template-columns:1fr}.bke-pub .inp{max-width:100%}}.ptabs-g{color:var(--ink-3);letter-spacing:.04em;text-transform:uppercase;padding:10px 10px 4px;font-size:11px;font-weight:600}.ptabs-g:first-child{padding-top:0}.cs-cals{border:1px solid var(--line);border-radius:8px;margin:0 0 10px;padding:0;list-style:none}.cs-cal{align-items:center;gap:8px;padding:8px 12px;display:flex}.cs-cal+.cs-cal{border-top:1px solid var(--line-2)}.cs-cal b{font-weight:550}.cs-cal .sp{flex:1}.cs-cal>.ph,.cs-cal>b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cs-cal>.btn{flex:none}.cs:has(>.ptabs:not([data-active=hours]):not([data-active=off]))>.cs-week{display:none}.page.bk-page.bke.cs:has(>.ptabs:not([data-active=hours]):not([data-active=off])){grid-template-columns:minmax(0,1fr)}.page.bk-wide{--page-w:1320px}.cs-who{align-items:center;gap:8px;display:flex}.cs-who .lbl{margin:0;font-size:12px}.cs-days{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cs-days li{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:4px 8px;font-size:12px;display:grid}.cs-days li .ph{grid-column:2;font-size:11.5px}.cs-dn{font-weight:550}.cs-bar{background:var(--sunken);border-radius:5px;height:10px;position:relative;overflow:hidden}.cs-bar i{background:var(--blue);opacity:.75;border-radius:5px;position:absolute;top:0;bottom:0}.inp.hm{text-align:center;font-variant-numeric:tabular-nums;width:64px}.hr-copy{margin-left:auto}.ptabs[data-active]:not([data-active=hours]):not([data-active=off]) .cs-hform{display:none}.prr{border-radius:7px;grid-template-columns:minmax(0,1.3fr) minmax(0,2fr) minmax(0,1fr) auto;align-items:center;gap:12px;min-height:56px;padding:8px 10px;display:grid}.prr+.prr{border-top:1px solid var(--line-2)}.prr:hover,.prr.on{background:var(--hover)}.prr-s{flex-wrap:wrap;gap:4px;display:flex}.prr-s .chip{font-variant-numeric:tabular-nums;box-shadow:none}.prr-s .chip.off{color:var(--ink-3)}.prr-s .chip.on{border-color:var(--t-green);color:var(--t-green)}.prr-m{flex-direction:column;align-items:flex-start;gap:3px;display:flex}@media (max-width:900px){.prr{grid-template-columns:minmax(0,1fr) auto;row-gap:6px}.prr-s{order:3;grid-column:1/-1}.prr .bkr-a{order:4;grid-column:1/-1;justify-content:flex-start}}.spc-bl{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.spc-bl li{border:1px solid var(--line);border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:7px 10px;display:flex}.spc-bl li.off{opacity:.55}.spc-bl li .row{flex:1;align-items:center;gap:8px;min-width:140px;display:flex}.spc-bl li select{max-width:260px}.spc-bl li small{flex-basis:100%}.spc-bl li[data-ok=false] b{color:var(--danger)}.spc-bl .spc-l{flex-basis:100%}.spc-ask{border:1px solid var(--t-amber);background:var(--t-amber-bg);border-radius:8px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.spc-ask p{margin:0}.cl-drawer-b,.cl-scrim,.cl-fab,.cl-strip{display:none}@media (max-width:720px){.cl-page,.cl-page.has-panel{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.cl-page .cl-side,.cl-page.has-panel .cl-side{z-index:70;border-right:1px solid var(--line);width:min(300px,86vw);max-height:none;box-shadow:var(--shadow-sheet);border-bottom:0;transition:transform .18s;display:flex;position:fixed;top:0;bottom:0;left:0;transform:translate(-104%)}.cl-page.drawer .cl-side{transform:none}.cl-side .cl-mini{display:block}.cl-drawer-b{display:inline-grid}.cl-scrim{z-index:65;background:#00000052;border:0;padding:0;display:block;position:fixed;inset:0}.cl-wide,.cal-nav .clc,.cal-nav .cl-wk{display:none!important}.cal-nav{gap:6px;margin-bottom:6px}.cal-nav [data-testid=cal-title]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;overflow:hidden}.cal-nav .sp{display:none}.cl-fab{right:16px;bottom:calc(76px + env(safe-area-inset-bottom,0px));background:var(--blue);color:#fff;z-index:45;cursor:pointer;border:0;border-radius:16px;place-items:center;width:54px;height:54px;display:grid;position:fixed;box-shadow:0 8px 20px -6px #01619b8c}.cl-strip{border-bottom:1px solid var(--line);grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;margin-bottom:6px;padding:4px 2px 8px;display:grid}.cl-sd{color:var(--ink-3);flex-direction:column;align-items:center;gap:2px;min-height:44px;padding:2px 0;font-size:11px;text-decoration:none;display:flex}.cl-sd b{width:34px;height:34px;color:var(--ink);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:15px;font-weight:500;display:grid}.cl-sd[aria-current] b{background:var(--blue);color:#fff;font-weight:600}.cl-sd.now:not([aria-current]) b{color:var(--blue);font-weight:650}.cl-sd i{background:var(--ink-3);border-radius:50%;width:4px;height:4px}.cl-panel{z-index:60;width:auto;max-height:88vh;box-shadow:var(--shadow-sheet);border-left:0;border-radius:14px 14px 0 0;position:fixed;inset:auto 0 0;overflow:auto}.ag-r{grid-template-columns:62px 10px minmax(0,1fr);row-gap:2px;min-height:48px}.ag-r .ag-c{grid-column:3;font-size:12px}.ag-t{font-variant-numeric:tabular-nums;font-size:12.5px}.cl-agenda{padding-bottom:88px}}.cnt.bad{background:var(--t-red-bg);color:var(--t-red)}.kdr{border-radius:7px;grid-template-columns:92px minmax(0,1.2fr) minmax(0,2fr) auto;align-items:center;gap:12px;min-height:56px;padding:8px 10px;display:grid}.kdr+.kdr{border-top:1px solid var(--line-2)}.kdr:hover,.kdr.on{background:var(--hover)}.kdr-r{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.kdr-w{color:var(--ink);font-size:13px}.kdr-r small{flex-basis:100%}@media (max-width:900px){.kdr{grid-template-columns:70px minmax(0,1fr)}.kdr-r,.kdr .bkr-a{grid-column:1/-1}.kdr .bkr-a{justify-content:flex-start}}.kd-band{background:var(--t-red-bg);color:var(--t-red);border-radius:8px;align-items:center;gap:10px;margin-bottom:8px;padding:7px 12px;font-size:13px;font-weight:550;display:flex}.kd-band .btn{margin-left:auto}.tg-ev.clash,.ag-r.clash,.mitem.clash{box-shadow:inset 3px 0 0 var(--danger),0 0 0 1.5px var(--danger)}.kd-why{background:var(--t-red-bg);border-radius:8px;align-items:flex-start;gap:8px;margin:0 0 10px;padding:9px 10px;font-size:12.5px;display:flex}.kd-why b{display:block}.kd-why .ico{color:var(--t-red);margin-top:2px}.imp-anchor{display:contents}.imp{flex-direction:column;gap:12px;font-size:13px;display:flex}.imp-l{flex-direction:column;gap:6px;max-height:50vh;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.imp-r{border:1px solid var(--line);border-radius:9px;grid-template-columns:minmax(0,1fr) auto minmax(150px,220px);align-items:center;gap:10px;padding:8px 10px;display:grid}.imp-w{flex-direction:column;gap:1px;min-width:0;display:flex}.imp-w b{font-variant-numeric:tabular-nums}.imp-n{align-items:center;gap:8px;font-size:12.5px;display:flex}@media (max-width:720px){.imp-r{grid-template-columns:minmax(0,1fr) auto}.imp-r .imp-pk{grid-column:1/-1}}.kd-why .btn{margin:6px 6px 0 0}.kd2{flex-direction:column;gap:12px;font-size:13px;display:flex}.kd2-h{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.kd2-h b{font-variant-numeric:tabular-nums}.kd2-os{flex-direction:column;gap:6px;display:flex}.kd2-o{border:1px solid var(--line);cursor:pointer;border-radius:9px;align-items:flex-start;gap:10px;padding:9px 11px;display:flex}.kd2-o input{accent-color:var(--blue);margin:3px 0 0}.kd2-o b{font-weight:600;display:block}.kd2-o small{color:var(--ink-3);margin-top:1px;font-size:12px;display:block}.kd2-o.on{border-color:var(--blue);background:var(--t-blue-bg)}.kd2-o.off{opacity:.55;cursor:default}.kd2-d{flex-direction:column;gap:8px;margin:0 0 4px 28px;display:flex}.kd2-d .row{align-items:center;gap:8px;font-size:12.5px;display:flex}.spc-o.off{opacity:.55;cursor:default}.spc-o .tag{margin-left:6px}.kd2-pv{border:1px solid var(--line);background:var(--bg-2);border-radius:9px;padding:10px 12px}.kd2-pv b{margin:2px 0 6px;display:block}.kd2-pv pre{white-space:pre-wrap;font:inherit;color:var(--ink-2);max-height:220px;margin:0;font-size:12.5px;overflow:auto}.kd2-hist summary{cursor:pointer;color:var(--ink-2);font-size:12.5px}.kd2-hist ol{flex-direction:column;gap:4px;margin:8px 0 0;padding:0 0 0 18px;display:flex}.kd2-hist li span{margin-right:6px}.bk-chk{border:1px solid var(--line);cursor:pointer;border-radius:9px;align-items:flex-start;gap:10px;margin-top:8px;padding:9px 11px;display:flex}.bk-chk input{accent-color:var(--blue);margin:3px 0 0}.bk-chk b{font-size:13px;font-weight:600;display:block}.bk-chk small{margin-top:2px;font-size:12px;display:block}.cd-iss{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cd-iss li{border-top:1px solid var(--line-2);flex-direction:column;align-items:flex-start;gap:4px;padding-top:8px;display:flex}.cd-iss li:first-child{border-top:0;padding-top:0}.cd-iss-h{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.cd-iss-h b{font-variant-numeric:tabular-nums}.bke-vw{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.bke-vw .seg-b{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.bke-vw .seg-b .ico{flex:none;display:block}.why-b{flex-direction:column;gap:10px;min-width:0;display:flex}.why-f{align-items:center;gap:8px;display:flex}.why-f .inp{flex:1;min-width:0}.why{flex-direction:column;gap:8px;min-width:0;display:flex}.why-tw{margin:0 -2px;overflow-x:auto}.why-t{border-collapse:separate;border-spacing:3px;table-layout:fixed;width:100%;min-width:280px}.why-t th{color:var(--ink-3);text-align:center;padding:0;font-size:10.5px;font-weight:500;line-height:1.25}.why-t thead th span{text-transform:capitalize;display:block}.why-t thead th b{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600;display:block}.why-t .why-n{text-align:left;width:72px;color:var(--ink-2);padding-right:4px;font-size:12px;font-weight:500}.why-t .why-n span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.why-pg .why-n{color:var(--ink);font-weight:600}.why-pg td{height:30px}.why-pg td,.why-pg th{background-clip:padding-box;border-bottom:6px solid #0000}.why-c{text-align:center;font-variant-numeric:tabular-nums;cursor:default;border-radius:6px;height:26px;padding:0;font-size:11.5px;font-weight:600}.why-c.ok,.why-sw.ok{background:var(--t-green-bg);color:var(--t-green);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--t-green) 30%,transparent)}.why-c.off,.why-sw.off{background:var(--t-amber-bg);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--t-amber) 25%,transparent)}.why-c.hol,.why-sw.hol{background:var(--t-gray-bg);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--t-gray) 25%,transparent)}.why-c.cls,.why-sw.cls{background:repeating-linear-gradient(135deg,var(--t-gray-bg) 0 3px,var(--bg) 3px 6px);box-shadow:inset 0 0 0 1px var(--line)}.why-c.hrs,.why-sw.hrs{background:var(--t-violet-bg);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--t-violet) 25%,transparent)}.why-c.bsy,.why-sw.bsy{background:var(--t-blue-bg);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--t-blue) 25%,transparent)}.why-c.lim,.why-sw.lim{background:var(--t-red-bg);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--t-red) 25%,transparent)}.why-c.tim,.why-sw.tim{background:var(--sunken);box-shadow:inset 0 0 0 1px var(--line)}.why-c.ina,.why-sw.ina{background:var(--bg);box-shadow:inset 0 0 0 1px var(--t-red);background-image:linear-gradient(135deg,transparent 46%,color-mix(in srgb,var(--t-red) 45%,transparent) 46% 54%,transparent 54%)}.why-c.una,.why-sw.una{background:repeating-linear-gradient(45deg,var(--sunken) 0 2px,var(--hover) 2px 4px);box-shadow:inset 0 0 0 1px var(--line)}.why-c.pg{height:30px}.why-lg{color:var(--ink-2);flex-wrap:wrap;gap:4px 12px;margin:0;padding:0;font-size:11.5px;list-style:none;display:flex}.why-lg li{align-items:center;gap:5px;display:inline-flex}.why-sw{border-radius:3px;flex:none;width:10px;height:10px;display:inline-block}.why-d{color:var(--ink-2);margin:0;font-size:12.5px}.why-d b{color:var(--ink);font-weight:600}.why-note{margin:0;font-size:11.5px}.why-sk{background:linear-gradient(90deg,var(--sunken) 25%,var(--hover) 50%,var(--sunken) 75%);background-size:200% 100%;border-radius:8px;height:132px;animation:1.2s linear infinite why-sk}@keyframes why-sk{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.why-sk{animation:none}}.why.compact .why-t .why-n{width:64px}.crp .why{margin-top:6px}.why-s{border-top:1px solid var(--line);flex-direction:column;gap:6px;padding-top:10px;display:flex}.why-s h4{margin:0;font-size:12.5px;font-weight:600}.why-s ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.why-s li{border:1px solid var(--line);background:var(--bg);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"t t""g b";align-items:center;gap:6px 8px;padding:9px 10px;display:grid}.why-s-t{grid-area:t}.why-s-g{grid-area:g;justify-self:start}.why-s li .btn{grid-area:b}.why-s-t{flex-direction:column;gap:1px;min-width:0;display:flex}.why-s-t b{font-size:12.5px;font-weight:600}.why-s-t .ph{font-variant-numeric:tabular-nums;font-size:11.5px}.why-s-g{color:var(--t-green);background:var(--t-green-bg);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600}.why-s li .btn .ico{margin-right:3px}.wlr{border-radius:7px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:12px;min-height:56px;padding:8px 10px;display:grid}.wlr+.wlr{border-top:1px solid var(--line-2)}.wlr:hover{background:var(--hover)}.wlr .bkr-p{flex-direction:column;gap:1px;min-width:0;display:flex}.wlr .bkr-p small{font-size:11.5px}.wlr-d{font-variant-numeric:tabular-nums;color:var(--ink-2);align-items:center;gap:6px;font-size:13px;display:inline-flex}.wlr-o{margin-top:2px;font-size:11.5px;display:block}@media (max-width:760px){.wlr{grid-template-columns:minmax(0,1fr) auto;row-gap:4px}.wlr .bkr-p,.wlr-d{grid-column:1}}.bkr-s{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.bk-att-set{border-top:1px solid var(--line-2);padding-top:12px}.bk-att-set .seg{background:0 0;border:0;flex-wrap:wrap;gap:6px;height:auto;display:flex;overflow:visible}.rk-why{gap:4px;margin:0;padding:0;list-style:none;display:grid}.rk-why li{justify-content:space-between;gap:12px;font-size:13px;display:flex}.rk-why b{font-variant-numeric:tabular-nums;color:var(--ink-2)}.rk-form .bk-sent{margin:0}.mb-brief{gap:8px;display:grid}.mb-g{border:0;gap:4px;margin:0;padding:0;display:grid}.mb-h{color:var(--ink-2);font-size:12px;font-weight:600}.mb-f{grid-template-columns:auto 1fr;gap:2px 10px;margin:0;font-size:13px;display:grid}.mb-f>div{display:contents}.mb-f dt{color:var(--ink-2)}.mb-f dd{overflow-wrap:anywhere;min-width:0;margin:0}.mb-l{gap:3px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.mb-l li{justify-content:space-between;align-items:center;gap:6px;display:flex}.mb-ask{display:flex}.mb-fu{border-top:1px solid var(--line-2);gap:8px;padding-top:12px;display:grid}.fu-l{gap:6px;margin:0;padding:0;list-style:none;display:grid}.fu-l small{display:block}.mb-fu,.mb-brief{min-width:0;max-width:100%}.mb-fu .row{flex-wrap:wrap;gap:6px}.mb-fu .inp{box-sizing:border-box;width:100%;max-width:100%}.mb-fu select.inp{width:auto}.vt{flex-direction:column;gap:14px;max-width:760px;display:flex}.vt-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.vt-card{border:1px solid var(--line);background:var(--bg);border-radius:10px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.vt-top{align-items:center;gap:8px;display:flex}.vt-top form{display:contents}.vt-top .sp{flex:1}.vt-n{font-size:12px}.vt-why{flex-direction:column;gap:3px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.vt-or{text-transform:uppercase;letter-spacing:.02em;color:var(--ink-3);margin-right:6px;font-size:11px;font-weight:600}.vt-std{background:var(--sunken)}.vt-why-p{margin:0;font-size:12.5px}.vt-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.vt-sw{border-radius:50%;width:24px;height:24px;padding:0;display:block}.vt-cond{border-top:1px solid var(--line-2);padding-top:8px}.vt-money{align-items:center;gap:8px;display:flex}.vt-money .inp{max-width:180px}.vt-pre{border:1px dashed var(--line);border-radius:10px;flex-direction:column;gap:8px;padding:12px;display:flex}.vt-pre .row{gap:8px}.vt-res{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.vt-res li{flex-wrap:wrap;align-items:baseline;gap:8px;font-size:13px;display:flex}@media (max-width:560px){.vt-row{grid-template-columns:1fr}}.bk-pri{border:1px solid var(--line);background:var(--sunken);border-radius:10px;gap:10px;padding:14px 16px}.bk-pri>legend{padding:0 6px;font-weight:600}.bk-pool{gap:6px}.bk-pool .lbl{align-items:center;gap:6px;display:flex}.bk-pri .bk-row .inp.sm[type=time]{width:110px}.bk-pri .chk-l{align-items:center;gap:6px;margin-right:10px;display:inline-flex}.bke-rsv{border-color:var(--t-violet);color:var(--t-violet);background:var(--t-violet-bg);gap:3px}.bk-tov{gap:14px}.bk-tov .inp.sm{width:84px}.cv-tier{flex:none;margin-left:6px;padding:0 6px;font-size:11px}.ib-sort{gap:6px;padding:4px 12px 6px;display:flex}.ib-sort .chip{cursor:pointer;align-items:center;gap:4px;display:inline-flex}.ib-sort .chip.on{border-color:var(--t-violet);color:var(--t-violet);background:var(--t-violet-bg)}.vt-extra{color:var(--ink-2);align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.ir-tabs{margin-bottom:4px}.bcv-head{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.bcv-steps{flex-direction:column;gap:10px;margin:14px 0 0;padding:0;list-style:none;display:flex}.bcv-step{grid-template-columns:minmax(140px,180px) 1fr minmax(170px,auto);align-items:center;gap:14px;display:grid}.bcv-l{align-items:center;gap:8px;min-width:0;display:flex}.bcv-n{background:var(--sunken);width:20px;height:20px;color:var(--ink-2);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:600;display:inline-grid}.bcv-bar{background:var(--sunken);border-radius:6px;height:26px;overflow:hidden}.bcv-bar i{background:var(--blue);opacity:.9;border-radius:6px;height:100%;transition:width .3s;display:block}.bcv-step.s1 .bcv-bar i{opacity:.78}.bcv-step.s2 .bcv-bar i{opacity:.66}.bcv-step.s3 .bcv-bar i{background:var(--t-green);opacity:.85}.bcv-step.s4 .bcv-bar i{background:var(--t-violet);opacity:.85}.bcv-v{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.bcv-v b{font-size:15px}.bcv-rate{color:var(--ink-2);background:var(--sunken);border-radius:10px;padding:1px 7px;font-size:12px}.bcv-lost{color:var(--t-red);font-size:12px}.bcv-kpis{margin-top:16px}.bcv-save{margin-top:12px}.bcv-save .row{gap:8px;margin-top:8px}.bcv-dev{border-radius:8px;padding:1px 6px}.bcv-dev.md{background:var(--t-amber-bg);color:var(--t-amber)}.bcv-dev.hi{background:var(--t-red-bg);color:var(--t-red)}@media (max-width:720px){.bcv-step{grid-template-columns:1fr;gap:6px}}.citem.event[data-focus],.citem.event[data-focus][data-cc]{background:repeating-linear-gradient(135deg,var(--ccb,var(--t-violet-bg)) 0 7px,var(--bg) 7px 13px);box-shadow:inset 3px 0 0 var(--cc,var(--t-violet));color:var(--cc,var(--t-violet))}.citem.event[data-focus=flex]{box-shadow:inset 3px 0 0 color-mix(in srgb,var(--cc,var(--t-violet)) 55%,transparent)}.tg-fi{vertical-align:-1px;color:var(--t-violet);margin-right:3px}.fcm-set{border:1px solid var(--line);background:var(--sunken);border-radius:10px;flex-direction:column;gap:8px;margin:0;padding:10px 12px;display:flex}.fcm-o{cursor:pointer;align-items:flex-start;gap:8px;display:flex}.fcm-o b{align-items:center;gap:4px;display:inline-flex}.fcm-o small{display:block}.fcp{flex-direction:column;gap:8px;display:flex}.fcp-prog{flex-direction:column;gap:5px;display:flex}.fcp-bar{background:var(--sunken);border-radius:5px;height:8px;position:relative;overflow:hidden}.fcp-bar i{border-radius:5px;position:absolute;inset:0 auto 0 0}.fcp-plan{background:var(--t-violet-bg);border:1px solid var(--t-violet)}.fcp-done{background:var(--t-violet)}.fcp-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.fcp-list li{grid-template-columns:auto 1fr auto;align-items:start;gap:6px;font-size:12px;display:grid}.fcp-list small{display:block}.fcp-clash .ico{color:var(--t-red)}.fcp-note{margin:0;font-size:11px}.bk-cards.three{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:720px){.bk-cards.three{grid-template-columns:1fr}}.fpo{flex-direction:column;gap:12px;margin-top:6px;display:flex}.fpo-top .sp{flex:1}.fpo-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.fpo-card{border:1px solid var(--line);background:var(--bg);border-radius:10px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.fpo-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fpo-why{color:var(--ink-2);margin:0;padding-left:18px;font-size:13px}.fpo-form{gap:10px}.fpo-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fpo-row .stack-f{flex:200px}.fpo-days{border:0;flex-wrap:wrap;gap:4px 12px;margin:0;padding:0;display:flex}.fpo-days legend{margin-bottom:4px}.fpo-hl{margin-right:4px}.fpo-team caption{text-align:left;padding:6px 0}.ptl{flex-direction:column;gap:16px;display:flex}.ptl-hero{border:1px solid var(--line);background:var(--bg);border-radius:12px;flex-wrap:wrap;align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.ptl-hero[data-on="1"]{border-color:color-mix(in srgb,var(--blue) 35%,var(--line))}.ptl-ic{background:var(--sunken);width:40px;height:40px;color:var(--ink-2);border-radius:10px;flex:none;place-items:center;display:grid}.ptl-hero[data-on="1"] .ptl-ic{background:var(--t-blue-bg);color:var(--blue)}.ptl-ht{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.ptl-ht h2{margin:0;font-size:15px;font-weight:600}.ptl-ht p{color:var(--ink-2);max-width:70ch;margin:0;font-size:13px}.ptl-toggle,.ptl-toggle>.fs{display:contents}.ptl-toggle>.msg{flex:1 0 100%;order:9;margin:0}.ptl-ht{flex-basis:260px}.ptl-url{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.ptl-url code{background:var(--sunken);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:6px;padding:3px 8px;font-size:12.5px}.ptl-card{border:1px solid var(--line);background:var(--bg);border-radius:12px;flex-direction:column;gap:12px;padding:16px 18px;display:flex}.ptl-form{gap:14px}.ptl-row{flex-direction:column;gap:6px;display:flex}.ptl-row.two{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.ptl-slug{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.ptl-slug .inp{flex:180px;min-width:0}.ptl-ch{flex-direction:column;gap:4px;display:flex}.ptl-ch .h2{margin:0}.ptl-ch .ph{max-width:72ch;margin:0;font-size:13px}.ptl-tg{border:1px solid var(--line);border-radius:10px;margin:0;padding:0;list-style:none;overflow:hidden}.ptl-tg li+li{border-top:1px solid var(--line)}.ptl-sw{cursor:pointer;align-items:center;gap:12px;padding:12px 14px;display:flex}.ptl-sw:hover{background:var(--sunken)}.ptl-sw.off{cursor:default}.ptl-sw.off:hover{background:0 0}.ptl-si{background:var(--sunken);width:30px;height:30px;color:var(--ink-2);border-radius:8px;flex:none;place-items:center;display:grid}.ptl-sw:has(.tgl:checked) .ptl-si{background:var(--t-blue-bg);color:var(--blue)}.ptl-st{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ptl-st b{color:var(--ink);font-size:13.5px;font-weight:600}.ptl-st span{color:var(--ink-2);font-size:12.5px}.ptl-co{border:1px solid var(--line);border-radius:10px;margin:0;padding:0;list-style:none;overflow:hidden}.ptl-co li{align-items:center;gap:10px;padding:9px 12px;display:flex}.ptl-co li+li{border-top:1px solid var(--line)}.ptl-coi{background:var(--t-blue-bg);width:26px;height:26px;color:var(--blue);border-radius:7px;flex:none;place-items:center;font-size:12px;font-weight:650;display:grid}.ptl-con{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:550;text-decoration:none;overflow:hidden}.ptl-con:hover{text-decoration:underline}.ptl-coadd{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ptl-cop{flex:240px;min-width:0;max-width:360px}.ptl-cop>*{width:100%}.ptl-sw .tgl:not(:checked){background:color-mix(in srgb,var(--ink-2) 32%,var(--line))}.ptl-shows{border:1px dashed var(--line);color:var(--ink-2);border-radius:10px;flex-direction:column;gap:6px;margin:0;padding:10px 12px;font-size:13px;list-style:none;display:flex}.ptl-shows li{align-items:center;gap:8px;display:flex}.adc-list{flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.adc-item{border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;display:flex}.adc-main{flex-direction:column;flex:240px;gap:2px;min-width:0;display:flex}.adc-t,.adc-acts{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.adc-item form{margin:0}.adc-item .inp.sm{width:160px;max-width:100%}.adc-main .ph{overflow-wrap:anywhere}.adc-acc{flex-direction:column;align-items:stretch}.adc-acc .adc-main{flex:none}.adc-sub{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 12px;padding-top:8px;display:flex}.set-nav{gap:0;width:232px}.set-search{border:1px solid var(--line);height:32px;color:var(--ink-3);border-radius:8px;align-items:center;gap:8px;margin:2px 4px 10px;padding:0 10px;display:flex}.set-search input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:13px}.set-search:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px var(--focus)}.set-hit .set-hit-t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.set-hit .set-hit-t b{font-weight:600}.set-none{flex-direction:column;align-items:flex-start;gap:8px;padding:6px 10px;display:flex}.set-grp{flex-direction:column;gap:1px;display:flex}.set-grp-h{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);padding:12px 10px 4px;font-size:11px;font-weight:600}.set-grp.account{border-top:1px solid var(--line);margin-top:12px;padding-top:10px}.set-nav .tab .ext{color:var(--ink-3);margin-left:auto}.set-hub{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;margin-top:4px;display:grid}.set-hub a{border:1px solid var(--line);background:var(--bg);border-radius:12px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.set-hub a:hover{border-color:var(--ink-3)}.set-hub b{color:var(--ink);font-size:14px;font-weight:600}.set-hub span{color:var(--ink-2);font-size:12.5px;line-height:1.45}.set-hub a.account{background:var(--sunken)}.set-recent{border:1px solid var(--line);border-radius:10px;max-width:760px;margin:0;padding:0;font-size:13px;list-style:none;overflow:hidden}.set-recent li{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:9px 14px;display:flex}.set-recent li:last-child{border-bottom:0}.set-recent .ph{white-space:nowrap}.set-tabs{margin-bottom:0}.set-tabs .tab{padding:6px 2px 9px}@media (max-width:820px){.set-search{display:none}.set-grp{flex-direction:row;align-items:center;gap:2px}.set-grp-h{display:none}.set-grp.account{border:0;margin:0;padding:0}}.ib-tgts{flex-direction:column;gap:10px;margin:12px 0 0;padding:0;list-style:none;display:flex}.ib-tgt{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.ib-tgt-h{align-items:baseline;gap:10px;display:flex}.ib-tgt-g{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.ib-tgt-g .lbl{color:var(--ink-2);flex-direction:column;gap:4px;font-size:12.5px;display:flex}.ib-tgt-g .inp.sm.num{width:100%;max-width:140px}.ws-panel{flex-direction:column;gap:20px;display:flex}.ws-panel>section,.ws-panel>.fxp-list{flex:none}.ws-panel>.msg{margin:0}.fxp-bar .seg{height:30px}.fxp-bar .seg-b{text-decoration:none}.chn-bar{justify-content:flex-end;min-height:0}.chn-bar:empty{display:none}.chn-bar .msg{margin:0}.chn-rel{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.chn-rel li{flex-wrap:wrap;align-items:baseline;gap:6px;font-size:13px;display:flex}.chn-rel .ph{font-size:12.5px}.mdl.wide.tpl{width:min(1080px,100vw - 32px)}.mdl.wide.tpl .mdl-b{padding-top:0}.mdl.wide.tpl .tpe-head{margin-top:0}.chn-top .tabs{margin-top:10px}.cform{border:1px solid var(--line-2);background:var(--bg);box-shadow:var(--shadow-light);border-radius:12px;flex:none;overflow:hidden}.cform-h{border-bottom:1px solid var(--line);background:var(--side);align-items:center;gap:10px;padding:11px 14px;display:flex}.cform-h .oi{color:#fff;border-radius:7px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.cform-h>a{color:var(--blue);flex:none;font-size:13px}.cform-t{flex-direction:column;flex:1;min-width:0;display:flex}.cform-t .ph{font-size:12px}.cform-f{padding:14px}.cform-g{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;display:grid}.cform-g>.fr{flex-direction:column;align-items:stretch;gap:4px;min-width:0}.cform-g>.fr .fr-l{width:auto}.cform-g>.fr[data-vw-hidden],.cform-g>.fr[hidden]{display:none}.fr-ai .fv-ed .inp,.fr-ai .fv-ed input,.fr-ai .fv-ed textarea,.inp-ai{background:var(--blue-soft);border-color:#c9dce9}.ai-tag{color:var(--blue);cursor:help;align-items:center;gap:3px;margin-left:6px;font-size:11px;font-weight:500;display:inline-flex}.cform-foot,.inv-foot{border-top:1px solid var(--line);align-items:center;gap:8px;margin-top:14px;padding-top:12px;display:flex}.cform-foot .sp,.inv-foot .sp{flex:1}.cform-foot .ph,.inv-foot .ph{font-size:12px}.cform .inv-f{flex-direction:column;align-items:stretch;gap:8px;max-width:none;margin:0}.cform .inv-f>.lbl,.cform .inv-roles>.lbl{align-items:center;gap:6px;display:flex}.cform .inv-roles{flex-direction:column;gap:6px;margin-top:6px;display:flex}.cform .inv-role{border:1px solid var(--line);cursor:pointer;border-radius:8px;align-items:flex-start;gap:8px;padding:8px 10px;display:flex}.cform .inv-role.on{border-color:var(--blue);background:var(--blue-soft)}.cform .inv-role input{margin-top:3px}.cform .inv-role>span{flex-direction:column;gap:2px;display:flex}.cform .inv-role .ph{font-size:12px}.cform-done{background:var(--t-green-bg);border:1px solid #cfe6d6;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;display:flex}.cform-done .ok-dot{background:var(--t-green);width:24px;height:24px;color:var(--bg);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.cform-done form{margin:0}.cform-done .cform-link{flex-direction:column;flex-basis:100%;gap:4px;max-width:none;margin:0 0 0 34px;display:flex}.cform-link .ph{font-size:12px}@media (max-width:640px){.cform-g{grid-template-columns:1fr}}.dock-form{flex:none;max-height:60%;margin-top:6px;overflow-y:auto}.dock-form .cform{box-shadow:none}.dock-form .cform-g{grid-template-columns:1fr}.dock-form .cform-f{padding:12px}.dock-form[aria-busy=true]{opacity:.6;pointer-events:none}.cform-ta{resize:vertical;min-height:96px;font-family:inherit;line-height:1.5}.cform-chk{border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 0;padding:8px 10px;font-size:13px;display:flex}.cform-chk.ok{color:var(--t-green);background:var(--t-green-bg)}.cform-chk.warn{color:var(--ink);background:var(--t-orange-bg,#fff4e5);border:1px solid #f1d3a8}.cform-chk.warn>span{flex:1;min-width:200px}.cform-re{color:var(--ink-2);margin:0;font-size:13px}.cform-q{border-left:3px solid var(--line-2);background:var(--bg-2,#f7f7f8);color:var(--ink-2);border-radius:4px;margin:0 0 12px;padding:8px 12px;font-size:13px}.cform-q p{margin:0}.cform-q p+p{margin-top:4px}.cform-att{align-items:center;gap:6px;margin:10px 0 0;font-size:12px;display:flex}.cform-cell{flex-direction:column;grid-column:1/-1;gap:2px;display:flex}.cform-was{flex-wrap:wrap;align-items:baseline;gap:4px;margin:0 0 0 2px;font-size:12px;display:flex}.cform-g>.stack-f{grid-column:1/-1;display:contents}.cform-hint{grid-column:1/-1;margin:-4px 0 0;font-size:12px}.cform-note{margin:12px 0 0;font-size:12px}.cform-pv{margin:0 0 12px}.cform-cx{flex-wrap:wrap;gap:6px 18px;margin:0 0 12px;font-size:13px;display:flex}.cform-cx div{gap:6px;display:flex}.cform-cx dt{color:var(--ink-2)}.cform-cx dd{margin:0;font-weight:500}.nt-page,.fd-page{--page-w:1180px;gap:16px}.nt-head,.fd-head{flex-direction:column;gap:12px;display:flex}.nt-head .nt-sub,.fd-head>.ph{margin:0}.nt-tabs{margin-bottom:0}.nt-tabs .tab{align-items:center;gap:6px;display:inline-flex}.nt-cnt{background:var(--t-gray-bg);color:var(--t-gray);font-variant-numeric:tabular-nums;border-radius:9px;padding:0 6px;font-size:11.5px;font-weight:600;line-height:18px}.nt-cnt.tn-blue{background:var(--blue);color:var(--bg)}.nt-cnt.tn-amber{background:var(--t-amber-bg);color:var(--t-amber)}.nt-cnt.tn-red{background:var(--t-red-bg);color:var(--t-red)}.nt-q,.fd-q{border:1px solid var(--line);background:var(--bg);border-radius:6px;align-items:center;gap:6px;width:220px;max-width:100%;height:28px;padding:0 8px;display:inline-flex}.nt-q:focus-within,.fd-q:focus-within{outline:2px solid var(--blue);outline-offset:1px}.nt-q input,.fd-q input{font:inherit;width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;font-size:13px}.nt-q .ico,.fd-q .ico{color:var(--ink-2);flex:none}.nt-cols,.fd-cols{flex-wrap:wrap;align-items:flex-start;gap:28px;display:flex}.nt-main,.fd-main{flex-direction:column;flex:999 520px;gap:12px;min-width:0;display:flex}.nt-rail,.fd-rail{flex-direction:column;flex:280px;gap:14px;min-width:0;max-width:380px;display:flex}.nt-more,.fd-more{align-self:center}.nt-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.nt-day,.atl-day{color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding:14px 12px 4px;font-size:12px;display:flex}.nt-day:first-child,.atl-day:first-child{padding-top:0}.nt-day b,.atl-day b{color:var(--ink);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:600}.nt-row{border-radius:10px;grid-template-columns:32px minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px;display:grid}.nt-row:hover{background:var(--hover)}.nt-row.unread{background:color-mix(in srgb,var(--blue) 5%,var(--bg))}.nt-row.unread:hover{background:color-mix(in srgb,var(--blue) 9%,var(--bg))}.nt-av{width:28px;height:28px;display:inline-flex;position:relative}.nt-av .av{width:28px;height:28px;font-size:11px}.nt-bdg{width:16px;height:16px;color:var(--bg);box-shadow:0 0 0 2px var(--bg);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-5px;right:-5px}.nt-row.unread .nt-bdg{box-shadow:0 0 0 2px color-mix(in srgb,var(--blue) 5%,var(--bg))}.nt-tile{border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}.nt-bdg.tn-blue{background:var(--t-blue)}.nt-bdg.tn-violet{background:var(--t-violet)}.nt-bdg.tn-green{background:var(--t-green)}.nt-bdg.tn-amber{background:var(--t-amber)}.nt-bdg.tn-orange{background:var(--t-orange)}.nt-bdg.tn-red{background:var(--t-red)}.nt-bdg.tn-gray{background:var(--t-gray)}.nt-tile.tn-blue,.atl-node.tn-blue{background:var(--t-blue-bg);color:var(--t-blue)}.nt-tile.tn-violet,.atl-node.tn-violet{background:var(--t-violet-bg);color:var(--t-violet)}.nt-tile.tn-green,.atl-node.tn-green{background:var(--t-green-bg);color:var(--t-green)}.nt-tile.tn-amber,.atl-node.tn-amber{background:var(--t-amber-bg);color:var(--t-amber)}.nt-tile.tn-orange,.atl-node.tn-orange{background:var(--t-orange-bg);color:var(--t-orange)}.nt-tile.tn-red,.atl-node.tn-red{background:var(--t-red-bg);color:var(--t-red)}.nt-tile.tn-gray,.atl-node.tn-gray{background:var(--t-gray-bg);color:var(--t-gray)}.atl-node.tn-dark{background:var(--ink);color:var(--bg)}.tc-blue{color:var(--t-blue)}.tc-violet{color:var(--t-violet)}.tc-green{color:var(--t-green)}.tc-amber{color:var(--t-amber)}.tc-orange{color:var(--t-orange)}.tc-gray{color:var(--t-gray)}.tc-red{color:var(--t-red)}.nt-c{flex-direction:column;gap:6px;min-width:0;display:flex}.nt-line{color:var(--ink);overflow-wrap:anywhere;margin:0;font-weight:500}.nt-row:not(.unread) .nt-line{color:var(--ink-2)}.nt-meta{flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:12.5px;display:flex}.nt-body{border:1px solid var(--line);background:var(--bg);color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;margin:0;padding:8px 10px}.nt-stg{align-items:center;gap:5px;font-size:12px;display:inline-flex}.nt-stg .ico{color:var(--ink-2)}.nt-sp{background:var(--t-gray-bg);color:var(--t-gray);border-radius:5px;padding:0 7px;line-height:20px}.nt-sp.to{background:var(--t-blue-bg);color:var(--t-blue);font-weight:500}.nt-reply .fs{border:1px solid var(--line);background:var(--bg);border-radius:8px;align-items:center;gap:6px;padding:3px 3px 3px 10px;display:flex}.nt-reply .fs:focus-within{outline:2px solid var(--blue);outline-offset:1px}.nt-reply input[name=i\.body]{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;height:28px;font-size:13px}.nt-side{color:var(--ink-2);white-space:nowrap;align-items:center;gap:8px;padding-top:2px;font-size:12px;display:flex}.nt-side .nt-dot{margin-left:0}.nt-card{border:1px solid var(--line);background:var(--bg);border-radius:12px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.nt-card .h2{align-items:center;gap:6px;font-size:14px;display:flex}.nt-card .ph{margin:0}.nt-card-h{justify-content:space-between;align-items:center;gap:8px;display:flex}.nt-card-h a{color:var(--blue);font-size:12.5px}.nt-wait{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.nt-wait li{border-top:1px solid var(--line-2);justify-content:space-between;align-items:flex-start;gap:8px;padding:8px 0;display:flex}.nt-wait li:first-child{border-top:0;padding-top:0}.nt-wait a{flex-direction:column;min-width:0;display:flex}.nt-wait b{font-size:13px;font-weight:500}.nt-wait a .ph,.nt-wait time{font-size:12px}.nt-wait time{white-space:nowrap}.nt-rail .nt-prefs{max-width:none;margin-top:0}.nq-row{flex-wrap:wrap}.nt-sw{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:28px;font-size:13px;display:flex}.nt-swi{appearance:none;background:var(--line);cursor:pointer;border-radius:9px;flex:none;width:30px;height:18px;margin:0;transition:background .15s;position:relative}.nt-swi:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.nt-swi:checked{background:var(--blue)}.nt-swi:checked:after{transform:translate(12px)}.nt-swi:focus-visible{outline:2px solid var(--blue);outline-offset:2px}html.dark .nt-swi:not(:checked){background:var(--active)}.nt-chips{flex-wrap:wrap;gap:6px;display:flex}.nt-ask .aibox{margin:0}.ntp-c .nt-stg{margin-top:-2px}.fd-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.fd-kinds{flex-wrap:wrap;height:auto}.fd-kinds .seg-b{align-items:center;gap:6px;height:28px;padding:0 9px;display:inline-flex}.fd-n{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:11.5px}.fd-f{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fd-sel{width:170px;max-width:100%}.fd-sel .pick-t{width:100%}.atl{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.atl-i{grid-template-columns:44px 26px minmax(0,1fr);column-gap:12px;display:grid;position:relative}.atl-i:before{content:"";background:var(--line);width:1px;position:absolute;top:0;bottom:-12px;left:68px}.atl-i:last-child:before{bottom:0}.atl-day{padding-left:0}.atl-t{color:var(--ink-2);text-align:right;font-variant-numeric:tabular-nums;padding-top:5px;font-size:12px}.atl-node{z-index:1;width:26px;height:26px;box-shadow:0 0 0 4px var(--bg);border-radius:50%;place-items:center;display:grid;position:relative}.atl-card{border:1px solid var(--line);background:var(--bg);border-radius:10px;flex-direction:column;gap:6px;min-width:0;padding:10px 12px;display:flex}.atl-i:hover .atl-card{border-color:color-mix(in srgb,var(--ink) 18%,var(--line))}.atl-h{flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:13px;display:flex}.atl-h .ph{font-size:12.5px}.atl-h .tag{margin-left:auto}.atl-h .av.sm{width:20px;height:20px;font-size:9px}.atl-b{color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere}.atl-b.clamp{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.atl-evs{background:var(--sunken);color:var(--ink-2);border-radius:8px;flex-direction:column;gap:3px;margin:0;padding:8px 10px;list-style:none;display:flex}.atl-when{background:var(--sunken);border-radius:8px;align-items:center;gap:10px;padding:6px 10px;font-size:13px;display:flex}.atl-cal{border:1px solid var(--line);background:var(--bg);text-align:center;border-radius:6px;flex:none;width:36px;padding:2px 0;line-height:1.15}.atl-cal small{color:var(--t-red);text-transform:uppercase;font-size:10px;font-weight:600;display:block}.atl-cal b{font-size:15px}.fd-total{align-items:baseline;gap:8px;display:flex}.fd-total b{font-variant-numeric:tabular-nums;font-size:24px;font-weight:600}.fd-trow{flex:1 0 100%;min-width:0;display:flex}@media (min-width:900px){.fd-trow{order:3}}.fd-types .seg-b{height:26px;font-size:12.5px}.fd-types .dot{width:8px;height:8px}.fd-arch{opacity:.6}.atl-tm{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:inline-flex}.fd-tgrid{margin-top:6px}.fd-tgrid .dot{flex:none;width:8px;height:8px}.fd-tgrid .fd-tt{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fd-kgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.fd-kgrid li{background:var(--sunken);border-radius:7px;align-items:center;gap:6px;min-width:0;padding:6px 8px;font-size:12.5px;display:flex}.fd-kgrid b{font-variant-numeric:tabular-nums;margin-left:auto}.fd-top{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.fd-top li{align-items:center;gap:8px;display:flex}.fd-top a{flex-direction:column;flex:1;min-width:0;display:flex}.fd-tt{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.fd-top a .ph{font-size:12px}.fd-top b{font-variant-numeric:tabular-nums;font-size:12.5px}@media (max-width:640px){.atl-i{grid-template-columns:38px 26px minmax(0,1fr);column-gap:8px}.atl-i:before{left:54px}.nt-q,.fd-q,.fd-sel{width:100%}.nt-row{grid-template-columns:32px minmax(0,1fr)}.nt-side{grid-column:2}}.nt-line{font-weight:400}.nt-line b{color:var(--ink);font-weight:600}.nt-row:not(.unread) .nt-line b{font-weight:500}.ntp-line{color:var(--ink);font-weight:400}.ntp-line b{font-weight:600}.mtag{color:var(--t-blue);background:var(--t-blue-bg);border-radius:4px;padding:0 3px;font-weight:500}.nt-act{align-items:center;gap:6px;width:fit-content;display:inline-flex}.fd-sel{border:1px solid var(--line);background:var(--bg);border-radius:7px;align-items:center;gap:6px;padding-left:9px;display:flex}.fd-sel .pick-t{box-shadow:none;background:0 0;border:0;padding-left:0}.fd-l{color:var(--ink-2);white-space:nowrap;font-size:12.5px}.fd-sel .pick-t .ph{color:var(--ink)}.fd-sel.on{border-color:color-mix(in srgb,var(--blue) 35%,var(--line));background:var(--blue-soft)}.fd-sel.on .fd-l{color:var(--blue)}.apx{flex:1;min-height:0;display:flex}.apx-tab-s{display:none}.apx-list{border-right:1px solid var(--line);flex-direction:column;flex:none;width:440px;min-height:0;display:flex}.apx-filters{border-bottom:1px solid var(--line-2);flex-direction:column;gap:8px;padding:10px 14px 8px;display:flex}.apx-search{border:1px solid var(--line);height:30px;color:var(--ink-3);border-radius:6px;align-items:center;gap:8px;padding:0 8px;display:flex}.apx-search .inp{height:28px;box-shadow:none;background:0 0;border:0;padding:0}.apx-search .inp:focus{box-shadow:none}.apx-chips{align-items:center}.apx-chips .chip{align-items:center;gap:5px;text-decoration:none;display:inline-flex}.chip.on{background:var(--ink);border-color:var(--ink);color:var(--bg)}.apx-dd{position:relative}.apx-dd>summary{cursor:pointer;list-style:none}.apx-dd>summary::-webkit-details-marker{display:none}.apx-menu{z-index:20;background:var(--bg);min-width:200px;max-height:280px;box-shadow:var(--shadow-sheet);border-radius:8px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto}.apx-menu a{color:var(--ink);border-radius:5px;justify-content:space-between;gap:12px;padding:6px 8px;font-size:13px;display:flex}.apx-menu a:hover{background:var(--hover)}.apx-rows{flex:1;margin:0;padding:0;list-style:none;overflow-y:auto}.apr{border-bottom:1px solid var(--line-2);align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.apr.on{background:var(--blue-soft);box-shadow:inset 3px 0 0 var(--blue)}.apr:hover{background:var(--hover)}.apr.on:hover{background:var(--blue-soft)}.apr>.av,.apr-sel{flex:none;margin-top:2px}.apr-l{min-width:0;color:var(--ink);flex-direction:column;flex:1;gap:3px;text-decoration:none;display:flex}.apr-1{align-items:center;gap:8px;display:flex}.apr-1 b{text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:600;overflow:hidden}.apr-1 .num{white-space:nowrap;font-weight:500}.apr-2{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.apr-3{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.apx-empty,.apx-foot{text-align:center;margin:0;padding:14px;font-size:12.5px}.apx-pg{border-top:1px solid var(--line-2);justify-content:space-between;align-items:center;padding:8px 14px;font-size:12.5px;display:flex}.apx-detail{background:var(--bg-2);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.apx-pick{text-align:center;padding:40px}.apd{flex-direction:column;flex:1;min-height:0;display:flex}.apd-body{flex-direction:column;flex:1;gap:16px;padding:20px 24px 12px;display:flex;overflow-y:auto}.apd-back{align-self:flex-start;display:none}.apd-h{flex-direction:column;gap:6px;display:flex}.apd-tags{flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.apd-t{flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:18px;font-weight:600;display:flex}.apd-obj{font-weight:500}.apd-t a{color:var(--ink)}.apd-t a:hover{color:var(--blue)}.apd-prev{border:1px solid color-mix(in srgb,var(--t-amber) 35%,transparent);background:var(--t-amber-bg);border-radius:8px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:13px;display:flex}.apd-prev .ico{color:var(--t-amber);flex:none;margin-top:2px}.apd-prev>div{flex-direction:column;gap:4px;display:flex}.apd-diff{border-collapse:collapse;font-size:13px}.apd-diff td{padding:2px 12px 2px 0}.apd-diff s{color:var(--ink-3)}.apd-card{border:1px solid var(--line);background:var(--bg);border-radius:8px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.apd-ch{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.apd-ch h3,.apd-path h3{color:var(--ink-2);letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:12px;font-weight:600}.apd-ch .ph{font-size:12px}.apd-fx{color:var(--ink-2);flex-direction:column;gap:4px;margin:10px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.apd-fx-miss{color:var(--ink);align-items:flex-start;gap:6px;display:flex}.apd-fx-miss .ico{color:var(--t-amber);flex:none;margin-top:2px}.apd-vals{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px 18px;margin:0;display:grid}.apd-vals>div{flex-direction:column;gap:2px;min-width:0;display:flex}.apd-vals dt{color:var(--ink-2);font-size:12px}.apd-vals dd{flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-weight:500;display:flex}.apd-files{border-top:1px solid var(--line-2);flex-wrap:wrap;align-items:center;gap:10px;padding-top:10px;font-size:13px;display:flex}.apd-file{align-items:center;gap:5px;display:inline-flex}.apd-path{flex-direction:column;gap:8px;display:flex}.apt{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.apt-i{align-items:flex-start;gap:12px;padding-bottom:10px;display:flex;position:relative}.apt-i:before{content:"";background:var(--line);width:2px;position:absolute;top:18px;bottom:0;left:8px}.apt-i:last-child:before{display:none}.apt-d{border:2px solid var(--line);box-sizing:border-box;background:var(--bg);color:#fff;z-index:1;border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex;position:relative}.apt-i.done .apt-d{background:var(--t-green);border-color:var(--t-green)}.apt-i.cur .apt-d{border-color:var(--blue)}.apt-i.skip .apt-d{border-style:dashed}.apt-i.end .apt-d{background:var(--t-red);border-color:var(--t-red)}.apt-c{flex-direction:column;gap:3px;min-width:0;font-size:13px;display:flex}.apt-c .ph{font-size:12.5px}.apt-late{color:var(--t-red);font-weight:500}.apt-ppl{flex-wrap:wrap;gap:6px 14px;display:flex}.apt-p{align-items:center;gap:6px;display:inline-flex}.apt-p[data-task=approved]{color:var(--t-green)}.apt-p[data-task=rejected],.apt-p[data-task=changes]{color:var(--t-red)}.apd-bar{border-top:1px solid var(--line);background:var(--bg);flex-wrap:wrap;flex:none;align-items:center;gap:6px;padding:10px 16px;display:flex}.apd-bar form{display:inline-flex}.apd-note{flex:120px;min-width:110px}.apd-note .inp{width:100%;height:28px}.aps{border:1px solid var(--line);background:var(--bg);border-radius:8px;flex-direction:column;margin:0 0 12px;display:flex}.aps.pending{box-shadow:inset 3px 0 0 var(--t-amber)}.aps.ok{box-shadow:inset 3px 0 0 var(--t-green)}.aps.no{box-shadow:inset 3px 0 0 var(--t-red)}.aps.plain{border-style:dashed}.aps-h{align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.aps-h+.aps-h{border-top:1px solid var(--line-2)}.aps-h>.ico{color:var(--ink-2);margin-top:3px}.aps.pending .aps-h>.ico{color:var(--t-amber)}.aps.ok .aps-h>.ico{color:var(--t-green)}.aps.no .aps-h>.ico{color:var(--t-red)}.aps-m{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.aps-1{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.aps-1 b{font-weight:600}.aps-dots{flex:none;align-items:center;gap:0;margin-top:4px;display:flex}.aps-dot{border:2px solid var(--line);box-sizing:border-box;border-radius:50%;width:10px;height:10px}.aps-dot+.aps-dot{margin-left:22px;position:relative}.aps-dot+.aps-dot:before{content:"";background:var(--line);width:22px;height:2px;position:absolute;top:2px;right:100%}.aps-dot.done{background:var(--t-green);border-color:var(--t-green)}.aps-dot.cur{border-color:var(--blue)}.aps-acts{padding:0 12px 10px}.aps-d{border-top:1px solid var(--line-2);padding:6px 12px 10px}.aps-d>summary{cursor:pointer;list-style:none;display:inline-flex}.aps-d>summary::-webkit-details-marker{display:none}.aps-d .ap-steps{margin:8px 0 8px 2px}.aps .ap-acts{padding:0 12px 10px}.kcard-held.late{background:var(--t-red-bg);color:var(--t-red)}.kcard{position:relative}.kcard-nx{border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex;position:absolute;top:8px;right:8px}.kcard-nx .ico{width:11px;height:11px;color:inherit}.kcard-nx.late{background:var(--t-red-bg);color:var(--t-red)}.kcard-rk{border-radius:999px;align-self:flex-start;align-items:center;margin-top:2px;padding:1px 7px;font-size:12px;display:inline-flex}.kcard-rk.risk{background:var(--t-red-bg);color:var(--t-red)}.kcard-rk.cold{background:var(--t-blue-bg);color:var(--t-blue)}.kcard-nx.today{background:var(--t-green-bg);color:var(--t-green)}.kcard-nx.future{background:var(--line-2);color:var(--ink-3)}.kcard-nx.none{background:var(--t-amber-bg);color:var(--t-amber)}@media (max-width:820px){.apx{flex-direction:column}.apx-list{border-right:0;flex:1;width:auto}.apx[data-focus="0"] .apx-detail,.apx[data-focus="1"] .apx-list{display:none}.apd-back{display:inline-flex}.apd-body{padding:14px 16px 12px}.apd-bar{padding:10px 16px}.apx-tabs{order:5;width:100%;overflow-x:auto}.apx-tab-l{display:none}.apx-tab-s{display:inline}}.apd-more{position:relative}.apd-more>summary{cursor:pointer;list-style:none;display:inline-flex}.apd-more>summary::-webkit-details-marker{display:none}.apd-menu{z-index:20;background:var(--bg);min-width:200px;box-shadow:var(--shadow-sheet);border-radius:8px;flex-direction:column;gap:4px;padding:6px;display:flex;position:absolute;bottom:calc(100% + 4px);right:0}.apd-menu .btn,.apd-menu form{justify-content:flex-start;width:100%}.apd-menu form .btn{width:100%}.ap-stuck-who{align-items:center;gap:6px;margin-right:10px;display:inline-flex}.ap-stuck-late{color:var(--t-red);font-weight:500}.ap-stuck-acts{white-space:nowrap}.ap-stuck-acts>*{margin-right:6px}.ap-stuck-acts form{display:inline-flex}.tw{overflow-x:auto}.apc-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.apc-msg{align-items:flex-start;gap:10px;display:flex}.apc-b{flex-direction:column;gap:2px;min-width:0;font-size:13.5px;display:flex}.apc-b .ph{font-size:12px}.apc-t{white-space:pre-wrap;overflow-wrap:anywhere}.apc-form{align-items:center;gap:8px;padding-top:4px;display:flex}.apc-form .inp{flex:1}.aps-last{flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 0;font-size:13px;display:flex}.apr-ed-head{border-bottom:1px solid var(--line);flex-direction:column;gap:4px;padding:8px 0 12px;display:flex}.apr-ed-t{align-items:center;gap:10px;display:flex}.apr-ed-t .h2{margin:0}.apr-ed{flex-wrap:wrap;align-items:flex-start;gap:24px;padding-top:16px;display:flex}.apr-ed-main{flex:999 520px;min-width:0}.apr-ed-side{flex-direction:column;flex:300px;gap:14px;max-width:380px;display:flex;position:sticky;top:12px}.apr-ed-foot{border-top:1px solid var(--line);align-items:center;gap:8px;padding-top:8px;display:flex}.apr-ed-foot .ph{font-size:12.5px}.apr-step.par{border-color:var(--t-blue);border-style:dashed}.apr-tier{border:1px dashed var(--line);background:var(--bg-2);border-radius:8px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.apr-tier-r{align-items:flex-end}.apr-flowbox,.apr-pvbox,.apr-usebox{border:1px solid var(--line);background:var(--bg);border-radius:10px;flex-direction:column;gap:8px;padding:12px 14px;font-size:13px;display:flex}.apr-flowbox .row .ph,.apr-pvbox .ph{font-size:12px}.apr-fl{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.apr-fl li{align-items:flex-start;gap:10px;padding-bottom:10px;display:flex;position:relative}.apr-fl li:before{content:"";border-left:2px solid var(--line);position:absolute;top:18px;bottom:0;left:8px}.apr-fl li:last-child:before{display:none}.apr-fl-d{border:2px solid var(--line);background:var(--bg);box-sizing:border-box;border-radius:50%;flex:none;width:18px;height:18px}.apr-fl-t .apr-fl-d{background:var(--ink);border-color:var(--ink)}.apr-fl-s.par .apr-fl-d{border-color:var(--t-blue);border-style:dashed}.apr-fl-e.ok .apr-fl-d{border-color:var(--t-green);background:var(--t-green-bg)}.apr-fl-e.no .apr-fl-d{border-color:var(--t-red);background:var(--t-red-bg)}.apr-fl li>div{flex-direction:column;gap:1px;min-width:0;display:flex}.apr-fl li>div .ph{font-size:12.5px}.apr-fl li>div .tag{align-self:flex-start;margin:2px 0}.apr-pvt td.num,.apr-pvt th.num{text-align:right;font-variant-numeric:tabular-nums}.apr-use{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.apr-use li{align-items:flex-start;gap:6px;display:flex}.apr-use .ico{color:var(--ink-3);margin-top:2px}.apr-fpar{border-style:dashed}@media (max-width:900px){.apr-ed-side{max-width:none;position:static}}.apd-cond{border:1px solid color-mix(in srgb,var(--t-blue) 35%,transparent);background:var(--t-blue-bg);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}.apd-cond .ico{color:var(--t-blue);flex:none}.apd-cond-b{flex-direction:column;flex:1;gap:2px;min-width:200px;display:flex}.apd-cond-b .ph{font-size:12.5px}.apd-cond .row{gap:6px}.aps .apd-cond{margin-top:8px}.ap-sum-bar{align-items:center;margin-bottom:12px}.ap-sum-bar>.sp{flex:1}.ap-sum-bar .btn,.ap-sum-bar .chip{align-items:center;gap:5px;text-decoration:none;display:inline-flex}.ap-sum-bar .apx-menu a[aria-current=true]{font-weight:600}.ap-sum-stats{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.ap-sum-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin-bottom:12px;display:grid}@media (max-width:900px){.ap-sum-grid{grid-template-columns:1fr}}.ap-sum-steps{flex-direction:column;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.ap-sum-steps li{grid-template-columns:minmax(120px,38%) 1fr 44px;align-items:center;gap:10px;font-size:13px;display:grid}.ap-sum-l{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ap-sum-bar-h{background:var(--line-2);border-radius:999px;height:8px;overflow:hidden}.ap-sum-bar-h>span{background:var(--blue);border-radius:999px;height:100%;display:block}.ap-sum-steps li.bneck .ap-sum-bar-h>span{background:var(--t-red)}.ap-sum-v{text-align:right;font-variant-numeric:tabular-nums}.ap-bneck{color:var(--ink-2);margin:10px 0 0;font-size:12.5px}.ap-cell-due{color:var(--ink-3);white-space:nowrap;font-size:12px}.ap-cell-due.red{color:var(--t-red)}.rp-tabs{margin:0 0 14px}.rp-tabs .tab{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.rp-tn{background:var(--sunken);min-width:18px;height:18px;color:var(--ink-2);border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:600;display:inline-flex}.rp-kpis{margin:12px 0 4px}.rp-kpih{align-items:center;gap:8px;margin-bottom:8px;display:flex}.rp-kpih .sp{flex:1}.rp-kpih .ph{font-size:12.5px}.rp-lib{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:20px;margin-top:8px;display:grid}.rp-side{flex-direction:column;gap:10px;min-width:0;display:flex;position:sticky;top:8px}.rp-search{flex-direction:column;gap:6px;display:flex}.rp-nav{flex-direction:column;gap:2px;display:flex}.rp-nl{color:var(--ink-2);border-radius:6px;align-items:center;gap:8px;padding:6px 8px;font-size:13px;text-decoration:none;display:flex}.rp-nl:hover{background:var(--hover);color:var(--ink)}.rp-nl[aria-current=true]{background:var(--active);color:var(--ink);font-weight:500}.rp-nl .rp-tn{margin-left:auto}.rp-nl .ico{color:var(--ink-3)}.rp-sh{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);margin:6px 0 0;font-size:11.5px;font-weight:600}.rp-sub{margin:0;font-size:12.5px}.rp-count{min-height:28px}.rp-head{flex-wrap:wrap}.rp-tag{text-decoration:none}.rp-m .menu{min-width:220px}.rp-goal-n{margin:2px 0 0;font-size:12.5px}.tg-vals summary{cursor:pointer;list-style:none}.tg-vals summary::-webkit-details-marker{display:none}.tg-vals summary:before{content:"▸ ";color:var(--ink-3)}.tg-vals[open] summary:before{content:"▾ "}.tg-vgrid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:6px 12px;margin-top:6px;display:grid}.tg-vrow{color:var(--ink-2);flex-direction:column;gap:3px;font-size:12.5px;display:flex}@media (max-width:900px){.rp-lib{grid-template-columns:1fr}.rp-side{position:static}}.xr{flex-direction:column;gap:12px;width:100%;min-width:0;display:flex}.xr-fmts{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;display:grid}.xr-fmt{border:1px solid var(--line);cursor:pointer;background:var(--bg);border-radius:8px;flex-direction:column;gap:2px;padding:10px 12px;display:flex;position:relative}.xr-fmt input{opacity:0;pointer-events:none;position:absolute}.xr-fmt.on{border-color:var(--blue);background:var(--blue-soft)}.xr-fmt .ico{color:var(--ink-3)}.xr-fmt.on .ico{color:var(--blue)}.xr-fl{font-size:13px;font-weight:600}.xr-fs{color:var(--ink-2);font-size:12px}.xr-opts{flex-direction:column;gap:6px;display:flex}.xr-opts .rb-ch{justify-content:flex-start}.xr-note{margin:0;font-size:12.5px}.xr-act{gap:8px}.print-rep{color:#111;background:#fff;max-width:210mm;margin:0 auto;padding:16mm 14mm;font-family:Inter,system-ui,sans-serif}.print-rep h1{margin:0 0 4px;font-size:20px}.print-rep .ph{color:#555}.print-rep .rp-card{border:0;margin-top:12px;padding:0}.print-rep .tbl{border-collapse:collapse;width:100%;font-size:12px}.print-rep .tbl th,.print-rep .tbl td{text-align:left;border-bottom:1px solid #ddd;padding:4px 6px}.print-rep .tbl .num{text-align:right}.print-rep .pr-block{break-inside:avoid;margin:0 0 18px}.print-rep .pr-block h2{margin:0 0 6px;font-size:14px}.print-rep details{display:none}.print-rep a{color:inherit;text-decoration:none}@media print{.print-rep{max-width:none;padding:0}}.fo-card{flex-direction:column;gap:8px;display:flex}.fo-main{flex-direction:column;gap:2px;display:flex}.fo-l{color:var(--ink-2);font-size:12.5px}.fo-v{letter-spacing:-.01em;font-size:26px;font-weight:600}.fo-bar{height:10px}.fo-bar .fo-best{background:var(--blue-soft)}.fo-bar .fo-fc{background:var(--blue);opacity:.45}.fo-row{color:var(--ink-2);flex-wrap:wrap;gap:14px;font-size:12.5px;display:flex}.fo-row b{color:var(--ink);margin-left:2px}.fo-sw{vertical-align:-1px;background:var(--blue-soft);border-radius:3px;width:10px;height:10px;margin-right:5px;display:inline-block}.fo-sw.done{background:var(--t-green)}.fo-sw.fc{background:var(--blue);opacity:.6}.fo-foot{font-size:12px}.fo-filters{flex-wrap:wrap;align-items:flex-end;gap:8px;margin:8px 0 14px;display:flex}.fo-filters .stack-f{min-width:150px}.fo-nav{align-items:center;gap:4px;display:inline-flex}.fo-kpis{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin:0 0 14px;display:grid}.fo-kpi{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:2px;min-width:0;padding:10px 12px;display:flex}.fo-kpi.hl{border-color:var(--blue);background:var(--blue-soft)}.fo-kpi .ir-kl{color:var(--ink-2);font-size:12.5px}.fo-kpi b{letter-spacing:-.01em;font-size:22px;font-weight:600}.fo-kpi .ir-ks{min-height:16px}.fo-chart{width:100%;height:auto;max-height:300px}.fo-legend{color:var(--ink-2);flex-wrap:wrap;gap:14px;margin:4px 0 0;font-size:12.5px;display:flex}.fo-legend i{border-top:2px solid var(--blue);vertical-align:middle;width:14px;height:0;margin-right:5px;display:inline-block}.fo-legend i.won{border-color:var(--t-green)}.fo-legend i.fc{border-style:dashed}.fo-legend i.tgt{border-color:var(--t-orange);border-style:dashed}.fo-legend i.prev{border-color:var(--ink-3)}.fo-sec{margin:18px 0}.fo-sec h2{margin:0 0 8px}.fo-prob{align-items:center;gap:6px;display:inline-flex}.fo-prob .inp{width:72px}.fo-sug{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 0;font-size:12.5px;display:flex}.fo-st{white-space:nowrap;background:var(--t-green-bg);color:var(--t-green);border-radius:999px;align-items:center;padding:1px 7px;font-size:11.5px;font-weight:500;display:inline-flex}.fo-st.idle{background:var(--t-amber-bg);color:var(--t-amber)}.fo-st.overdue{background:var(--t-red-bg);color:var(--t-red)}.stat-link{color:inherit;text-decoration:none}.stat-link:hover{border-color:var(--blue)}.sc-when{align-items:flex-end;gap:10px}.sc-time{align-items:center;gap:4px}.sc-tz{align-self:flex-end;padding-bottom:6px}.sc-ch{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.sc-room{min-width:160px}.sc-ct{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;display:grid}.sc-ct-i{border:1px solid var(--line);cursor:pointer;border-radius:8px;flex-direction:column;gap:3px;padding:8px 10px;font-size:13px;display:flex}.sc-ct-i.on{background:var(--bg-2);cursor:default}.sc-ct-i input{align-self:flex-start}.sc-ct-i .ph{font-size:12px}.sc-meta{flex-wrap:wrap;gap:4px 14px;margin:0;font-size:12.5px;display:flex}.sc-err{margin:4px 0 0}.sc-hist{flex-direction:column;gap:6px;margin-top:22px;display:flex}.sc-hist .tbl-wrap{max-height:420px}.sc-why{font-size:12px}.ms-card.sc.off{opacity:.7}.ar-kpis{grid-template-columns:repeat(6,minmax(0,1fr))}@media (max-width:1100px){.ar-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}.ar-tbl tr.me td{background:var(--blue-soft)}.ar-tbl tfoot td{border-top:1px solid var(--line);font-weight:600}.ac-l li{align-items:center;gap:8px;display:flex}.ac-l li.me a{font-weight:600}.ac-rank{width:18px;color:var(--ink-3);font-size:12px}.ac-l li b{margin-left:auto}.sh-form{flex-direction:column;gap:8px;display:flex}.sh-fs{border:0;flex-direction:column;gap:6px;margin:0;padding:0;display:flex}.sh-fs legend{margin-bottom:4px}.sh-opt{border:1px solid var(--line);cursor:pointer;border-radius:8px;align-items:flex-start;gap:10px;padding:8px 10px;display:flex}.sh-opt.on{border-color:var(--blue);background:var(--blue-soft)}.sh-opt input{margin-top:3px}.sh-ol{flex-direction:column;gap:2px;font-size:13px;display:flex}.sh-ol .ph{font-size:12px}.sh-sel{flex-direction:column;gap:6px;padding:8px 10px 2px 30px;display:flex}.sh-row{align-items:center;gap:8px;font-size:13px;display:flex}.sh-row.col{flex-direction:column;align-items:stretch;gap:6px}.sh-note{align-items:flex-start;gap:6px;margin:0;display:flex}.sh-copy{align-self:flex-start}.rd-vis{align-items:center;gap:4px;display:inline-flex}.rd-card.locked{opacity:.75}.rd-tags{flex-wrap:wrap;gap:4px;display:flex}.rd-tools{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.rd-tools .rp-search{flex:1;min-width:200px}.ak-page .mail-list{margin:0;padding:0 16px;list-style:none}.ak-page .ma-cb{padding:12px 16px}.ak-page .ma-ch h3{margin:0;font-size:14px}.ak-page .ma-ch>form,.ak-page .ma-ch>button{margin-left:auto}.ak-key:last-child{border-bottom:0}.ak-prefix{color:var(--ink-3);background:var(--sunken);border-radius:4px;padding:1px 6px;font-size:12px}.ak-scope{flex-direction:column;gap:14px;display:flex}.ak-sec{border:1px solid var(--line);border-radius:8px;min-width:0;margin:0;padding:10px 12px}.ak-sec>.ph{margin:2px 0 8px}.ak-rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ak-row{border-top:1px solid var(--line-2);flex-wrap:wrap;align-items:center;gap:10px;padding:6px 0;display:flex}.ak-row:first-child{border-top:0}.ak-name{flex:140px;font-size:13px}.ak-hide{flex-direction:column;flex:100%;gap:4px;padding-left:2px;display:flex}.segr-o.off{opacity:.45;cursor:not-allowed}.ak-sp{align-items:flex-start;gap:8px;padding:4px 0;display:flex}.ak-sp span{flex-direction:column;display:flex}.ak-token .ma-url{padding:0}.ak-code{border:1px solid var(--line);background:var(--sunken);white-space:pre;border-radius:7px;margin:0;padding:10px 12px;font-size:12.5px;overflow-x:auto}.ak-key p{margin:0}.ak-chips{flex-wrap:wrap;gap:6px;padding:12px 16px 4px;display:flex}.ak-token .msg{align-items:flex-start;gap:8px;margin:0;display:flex}.api-bar-top .crumb{gap:10px}.api-tile{background:var(--ink);width:26px;height:26px;color:var(--bg);border-radius:7px;flex:none;place-items:center;display:grid}.api-pill{white-space:nowrap;background:var(--t-gray-bg);height:22px;color:var(--t-gray);border-radius:999px;align-items:center;gap:5px;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.api-pill.green{background:var(--t-green-bg);color:var(--t-green)}.api-pill.orange{background:var(--t-orange-bg);color:var(--t-orange)}.api-pill.red{background:var(--t-red-bg);color:var(--t-red)}.api-pill.blue{background:var(--t-blue-bg);color:var(--t-blue)}.api-pill.mono{font-size:11px}.api-dot{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.api-sub{border-bottom:1px solid var(--line);background:var(--bg);flex-direction:column;flex:none;gap:8px;padding:10px max(16px,50% - 660px) 0;display:flex}.api-head-sub{color:var(--ink-2);overflow-wrap:anywhere;margin:0;font-size:12.5px}.api-head-sub code{color:var(--ink)}.api-tabs{scrollbar-width:none;gap:22px;display:flex;overflow-x:auto}.api-tab{height:38px;color:var(--ink-2);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:6px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.api-tab:hover{color:var(--ink)}.api-tab.on{color:var(--ink);border-bottom-color:var(--ink)}.api-count{color:var(--ink-2);background:var(--t-gray-bg);border-radius:4px;padding:1px 5px;font-size:11px;font-weight:500}.api-page{background:var(--side);flex-direction:column;flex:1;gap:18px;padding:20px max(16px,50% - 660px) 48px;display:flex;overflow-y:auto}.api-card{background:var(--bg);border:1px solid var(--line);border-radius:10px;min-width:0}.api-card.bad{border-color:color-mix(in srgb,var(--t-red) 30%,var(--line))}.api-card-h{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;padding:12px 14px;display:flex}.api-card-t{align-items:center;gap:8px;display:flex}.api-card-t.col{border-radius:0;flex-direction:column;align-items:flex-start;gap:2px;min-height:0;padding:0}.api-card-t h2{margin:0;font-size:14px;font-weight:600}.api-card-t .ph{font-size:12px}.api-card-f{color:var(--ink-3);background:var(--bg-2);border-top:1px solid var(--line-2);border-radius:0 0 10px 10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-size:12px;display:flex}.api-pad{margin:0;padding:14px}.api-stats{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;display:grid}.api-stat{flex-direction:column;gap:9px;padding:14px 16px;display:flex}.api-stat-h{color:var(--ink-2);justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:500;display:flex}.api-stat-h .ph{font-weight:400}.api-stat-v{color:var(--ink-3);flex-wrap:wrap;align-items:baseline;gap:6px;font-size:13px;display:flex}.api-stat-v b{color:var(--ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:23px;font-weight:600}.api-stat-v .bad,.api-stat .bad{color:var(--t-red)}.api-stat>.ph{font-size:12px}.api-stat-spark{justify-content:space-between;align-items:flex-end}.api-spark{align-items:flex-end;gap:2px;height:30px;display:flex}.api-spark span{background:color-mix(in srgb,var(--blue) 30%,transparent);border-radius:1px;width:4px}.api-spark span.pk{background:var(--blue)}.api-up{color:var(--t-green)}.api-down{color:var(--t-orange)}.api-bar{background:var(--line-2);border-radius:3px;height:6px;display:block;overflow:hidden}.api-bar>span{background:var(--blue);border-radius:3px;height:100%;display:block}.api-bar.sm{width:120px;height:4px}.api-bar.sm>span{background:var(--ink-3)}.api-tri{border-radius:3px;gap:2px;height:6px;display:flex;overflow:hidden}.api-tri .ok{background:var(--t-green)}.api-tri .warn{background:var(--t-orange)}.api-tri .bad{background:var(--t-red)}.api-warn{color:var(--t-orange);align-items:center;gap:6px;font-size:12px;display:inline-flex}.api-split{flex-wrap:wrap;align-items:flex-start;gap:18px;display:flex}.api-keys{flex:999 620px}.api-side{flex-direction:column;flex:320px;gap:14px;min-width:0;display:flex}.api-tbl{border-collapse:collapse;width:100%;font-size:13px}.api-tbl th{color:var(--ink-2);text-align:left;border-bottom:1px solid var(--line);background:var(--bg-2);white-space:nowrap;padding:9px 14px;font-size:12px;font-weight:500}.api-tbl td{border-bottom:1px solid var(--line-2);vertical-align:middle;white-space:normal;max-width:none;height:auto;padding:10px 14px;overflow:visible}.api-tbl th+th,.api-tbl td+td{border-left:0}.api-tbl th{height:auto;position:static}.api-tbl tbody tr:last-child td{border-bottom:0}.api-tbl tr.warn td{background:color-mix(in srgb,var(--t-orange-bg) 45%,transparent)}.api-tbl tr.dim{color:var(--ink-3)}.api-tbl tr.dim b{font-weight:500;text-decoration:line-through}.api-tbl .nowrap,.nowrap{white-space:nowrap}.ink2{color:var(--ink-2)}.ink3{color:var(--ink-3)}.api-key-n{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.api-key-n b{color:var(--ink);font-weight:600}.api-key-n .ph,.api-key-n .mono{font-size:12px}.api-key-n .mono{white-space:nowrap}.api-chips{flex-wrap:wrap;gap:4px;display:flex}.api-chip{background:var(--sunken);border:1px solid var(--line-2);height:22px;color:var(--ink-2);white-space:nowrap;border-radius:4px;align-items:center;gap:4px;padding:0 7px;font-size:12px;font-weight:500;display:inline-flex}.api-chip b{color:var(--ink);font:600 10px ui-monospace,SFMono-Regular,Menlo,monospace}.api-chip.blue{background:var(--t-blue-bg);color:var(--t-blue);border-color:#0000}.api-chip.violet{background:var(--t-violet-bg);color:var(--t-violet);border-color:#0000}.api-chip.red{background:var(--t-red-bg);color:var(--t-red);border-color:#0000}.api-exp{flex-direction:column;gap:5px;font-size:12px;display:flex}.api-exp.soon{color:var(--t-orange);font-weight:500}.api-exp.soon .api-bar>span{background:var(--t-orange)}.api-act{text-align:right;white-space:nowrap}.api-act .inline-f{vertical-align:middle;margin-right:4px;display:inline-flex}.api-hidden-forms{display:contents}.api-hidden-forms form{display:inline}.api-menu{vertical-align:middle;display:inline-block;position:relative}.api-menu-t{justify-content:center;width:28px;padding:0}.api-menu-pop{z-index:60;background:var(--bg);min-width:180px;box-shadow:var(--shadow-float);text-align:left;border-radius:8px;flex-direction:column;padding:4px;display:flex;position:fixed}.api-menu-i{width:100%;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:7px 10px;font-size:13px;text-decoration:none;display:flex}.api-menu-i:hover{background:var(--hover)}.api-menu-i.danger{color:var(--t-red)}.api-filter{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.api-search{border:1px solid var(--line);height:28px;color:var(--ink-3);background:var(--bg);border-radius:6px;align-items:center;gap:6px;min-width:180px;padding:0 9px;display:flex}.api-search input{font:inherit;color:var(--ink);background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:13px}.api-search:focus-within{box-shadow:0 0 0 2px var(--focus)}.api-select{width:auto;height:28px;padding:0 8px;font-size:13px}.api-seg{background:var(--sunken);border:1px solid var(--line-2);border-radius:7px;padding:2px;display:inline-flex}.api-seg a{height:24px;color:var(--ink-2);border-radius:5px;place-items:center;padding:0 10px;font-size:12px;font-weight:500;text-decoration:none;display:grid}.api-seg a.on{background:var(--bg);color:var(--ink);box-shadow:0 1px 2px #00000014}.api-legend{color:var(--ink-3);background:var(--bg-2);border-top:1px solid var(--line-2);border-radius:0 0 10px 10px;flex-wrap:wrap;gap:6px 16px;padding:9px 14px;font-size:12px;display:flex}.api-legend b{color:var(--ink-2)}.api-empty{color:var(--ink-3);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:28px 16px;display:flex}.api-empty p{margin:0}.api-code{color:#e6e6e6;background:#17181c;border-radius:10px;min-width:0;overflow:hidden}.api-code-h{border-bottom:1px solid #2c2d33;flex-wrap:wrap;align-items:center;column-gap:12px;min-height:40px;padding:0 10px 0 14px;display:flex}.api-code-h b{color:#fff;white-space:nowrap;flex:none;font-size:12.5px;font-weight:600}.api-code-tabs{flex:1;gap:14px;display:flex}.api-code-tabs button{font:inherit;color:#a4a6ad;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:11px 0 9px;font-size:12px;font-weight:500}.api-code-tabs button.on{color:#fff;border-bottom-color:#fff}.api-code-tabs button:focus-visible{outline-offset:2px;outline:2px solid #8fb8ff}.api-code-copy{color:#d0d0d0;cursor:pointer;background:0 0;border:1px solid #3a3b42;border-radius:6px;place-items:center;width:28px;height:28px;margin-left:auto;display:grid}.api-code-copy:hover{background:#26272d}.api-code-copy:focus-visible{outline:2px solid #8fb8ff}.api-pre{white-space:pre-wrap;word-break:break-word;color:inherit;margin:0;padding:14px;font:12px/1.7 ui-monospace,SFMono-Regular,Menlo,monospace;overflow-x:auto}.wh-detail .api-pre:not(.dark){background:var(--sunken);border:1px solid var(--line);color:var(--ink);border-radius:8px}.api-pre.dark{color:#e6e6e6;background:#17181c;border-radius:8px}.api-rules{flex-direction:column;gap:12px;padding:14px;display:flex}.api-rules h2{margin:0;font-size:13px;font-weight:600}.api-rule{align-items:flex-start;gap:10px;display:flex}.api-rule p{color:var(--ink-2);margin:0;font-size:12.5px;line-height:1.5}.api-rule b{color:var(--ink);font-weight:600}.api-ri{border-radius:7px;flex:none;place-items:center;width:28px;height:28px;display:grid}.api-ri.blue{background:var(--t-blue-bg);color:var(--t-blue)}.api-ri.violet{background:var(--t-violet-bg);color:var(--t-violet)}.api-ri.orange{background:var(--t-orange-bg);color:var(--t-orange)}.api-ri.red{background:var(--t-red-bg);color:var(--t-red)}.api-ri.gray{background:var(--t-gray-bg);color:var(--t-gray)}.api-m{text-align:center;border-radius:4px;min-width:48px;padding:2px 6px;font:500 11px ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-block}.api-m.m-get{background:var(--t-blue-bg);color:var(--t-blue)}.api-m.m-post{background:var(--t-green-bg);color:var(--t-green)}.api-m.m-patch{background:var(--t-orange-bg);color:var(--t-orange)}.api-m.m-put{background:var(--t-violet-bg);color:var(--t-violet)}.api-m.m-delete{background:var(--t-red-bg);color:var(--t-red)}.api-path{color:var(--ink);white-space:nowrap;font-size:12px}.api-st{align-items:center;gap:5px;font:500 12px ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}.api-st.ok{color:var(--t-green)}.api-st.warn{color:var(--t-orange)}.api-st.bad{color:var(--t-red)}.api-sq{background:currentColor;border-radius:2px;width:7px;height:7px}.api-ms{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.api-ms-b{background:var(--line-2);border-radius:2px;width:48px;height:4px;overflow:hidden}.api-ms-b span{background:var(--ink-3);height:100%;display:block}.api-ms .mono{color:var(--ink-2)}dialog.mdl:has(.ak-new){width:min(1160px,100vw - 32px)}dialog.mdl:has(.ak-new) .mdl-b{padding:0}.ak-new-g{flex-wrap:wrap;min-width:0;display:flex}.ak-new-main{flex-direction:column;flex:999 560px;gap:22px;min-width:0;padding:18px 20px;display:flex}.ak-new-side{background:var(--side);border-left:1px solid var(--line);flex-direction:column;flex:300px;align-self:flex-start;gap:18px;min-width:0;padding:20px;display:flex;position:sticky;top:0}.ak-new .ak-sec>textarea{box-sizing:border-box;width:calc(100% - 32px)}.ak-new-1{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;padding-left:32px;display:grid}.ak-new-pw{border-top:1px solid var(--line);flex-direction:column;gap:6px;padding-top:14px;display:flex}.ak-new-pw .ph{margin:0;font-size:12px}.ak-new-btns{gap:8px;display:flex}.ak-new-btns .btn{flex:1;justify-content:center;height:34px}.ak-new-btns .btn.pri{flex:2}.ak-new .ak-sec,.ak-scope .ak-sec{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}.ak-step-h{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ak-step-h h3{margin:0;font-size:14px;font-weight:600}.ak-step{background:var(--ink);width:22px;height:22px;color:var(--bg);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:600;display:grid}.ak-step-x{gap:6px;margin-left:auto;display:flex}.ak-sec-p{margin:0;font-size:12.5px}.ak-new .ak-sec-p,.ak-new .ak-objs,.ak-new .ak-grps,.ak-new .ak-sps,.ak-new .ak-sec>textarea,.ak-new .ak-sec>.ph{margin-left:32px}.ak-scope{gap:20px}.ak-objs{border:1px solid var(--line);border-radius:10px;margin:0;padding:0;list-style:none;overflow:hidden}.ak-obj{border-bottom:1px solid var(--line-2);padding:9px 12px}.ak-obj:last-child{border-bottom:0}.ak-obj.on{background:color-mix(in srgb,var(--blue-soft) 35%,transparent)}.ak-obj-r{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ak-obj-n{flex-direction:column;flex:150px;gap:1px;min-width:0;display:flex}.ak-obj-n b{font-size:13px;font-weight:500}.ak-obj-n .ph{font-size:12px}.ak-av{border-radius:6px;flex:none;place-items:center;width:24px;height:24px;font-size:11px;font-weight:600;display:grid}.ak-av.t-blue{background:var(--t-blue-bg);color:var(--t-blue)}.ak-av.t-orange{background:var(--t-orange-bg);color:var(--t-orange)}.ak-av.t-violet{background:var(--t-violet-bg);color:var(--t-violet)}.ak-av.t-green{background:var(--t-green-bg);color:var(--t-green)}.ak-av.t-red{background:var(--t-red-bg);color:var(--t-red)}.ak-av.t-gray{background:var(--t-gray-bg);color:var(--t-gray)}.ak-obj .ak-hide{padding:8px 0 2px 34px}.ak-grps{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.ak-grp{border:1px solid var(--line);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:6px 6px 6px 12px;display:flex}.ak-grp.on{border-color:color-mix(in srgb,var(--blue) 35%,var(--line));background:color-mix(in srgb,var(--blue-soft) 40%,transparent)}.ak-grp-n{text-overflow:ellipsis;min-width:0;font-size:13px;font-weight:500;overflow:hidden}.segr.sm{height:24px}.segr.sm .segr-o{padding:0 7px;font-size:12px}.ak-sps{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}.ak-spc{border:1px solid var(--line);cursor:pointer;text-align:left;border-radius:10px;align-items:flex-start;gap:10px;padding:12px;display:flex}.ak-spc.on{border-color:color-mix(in srgb,var(--blue) 45%,var(--line));background:color-mix(in srgb,var(--blue-soft) 40%,transparent)}.ak-spc input{flex:none;margin:2px 0 0}.ak-sp-t{flex-direction:column;gap:4px;min-width:0;display:flex}.ak-sp-n{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ak-sp-n b{font-size:13px}.ak-sp-t .ph{font-size:12px;line-height:1.5}.ak-risk{border-radius:4px;padding:1px 6px;font-size:11px;font-weight:500}.ak-risk.r-mid{background:var(--t-orange-bg);color:var(--t-orange)}.ak-risk.r-high{background:var(--t-red-bg);color:var(--t-red)}.ak-risk.r-admin{background:var(--t-violet-bg);color:var(--t-violet)}.ak-sum{flex-direction:column;gap:16px;display:flex}.ak-sum h3{margin:0;font-size:14px;font-weight:600}.ak-riskbar{flex-direction:column;gap:7px;display:flex}.ak-riskbar-h{color:var(--ink-2);justify-content:space-between;font-size:12px;display:flex}.ak-riskbar-s{gap:4px;display:flex}.ak-riskbar-s span{background:var(--line);border-radius:3px;flex:1;height:6px}.ak-riskbar[data-risk=low] b{color:var(--t-green)}.ak-riskbar[data-risk=low] span:first-child{background:var(--t-green)}.ak-riskbar[data-risk=mid] b{color:var(--t-orange)}.ak-riskbar[data-risk=mid] span:nth-child(-n+2){background:var(--t-orange)}.ak-riskbar[data-risk=high] b{color:var(--t-red)}.ak-riskbar[data-risk=high] span{background:var(--t-red)}.ak-sum-g{flex-direction:column;gap:6px;display:flex}.ak-sum-l{align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.ak-sum-l.ok{color:var(--t-green)}.ak-sum-l.no{color:var(--t-red)}.ak-sum-g ul{color:var(--ink-2);margin:0;padding-left:18px;font-size:12px;line-height:1.7}.ak-chips-r{flex-wrap:wrap;gap:4px;display:flex}.ak-chip{background:var(--sunken);border:1px solid var(--line-2);height:22px;color:var(--ink-2);border-radius:4px;align-items:center;padding:0 7px;font-size:12px;display:inline-flex}.ak-token{flex-direction:column;gap:14px;display:flex}.ak-token-h{align-items:flex-start;gap:12px;display:flex}.ak-token-h b{font-size:15px}.ak-token-h .ph{margin:3px 0 0;font-size:12.5px;line-height:1.5}.ak-token-ok{background:var(--t-green-bg);width:36px;height:36px;color:var(--t-green);border-radius:50%;flex:none;place-items:center;display:grid}.ak-token-f{flex-direction:column;gap:6px;display:flex}.ak-token-v{border:1px solid var(--blue);box-shadow:0 0 0 3px var(--focus);background:color-mix(in srgb,var(--blue-soft) 35%,var(--bg));border-radius:8px;align-items:center;gap:8px;padding:6px 6px 6px 12px;display:flex}.ak-token-v code{word-break:break-all;min-width:0;color:var(--ink);flex:1;font:13px ui-monospace,SFMono-Regular,Menlo,monospace}.ak-token-g{background:var(--line);border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.ak-token-g div{background:var(--bg);flex-direction:column;gap:3px;padding:8px 12px;display:flex}.ak-token-g dt{color:var(--ink-3);font-size:11px;font-weight:500}.ak-token-g dd{margin:0;font-size:13px}.ak-token-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.wh-sub{overflow:hidden}.wh-sub-h{flex-wrap:wrap;justify-content:space-between;gap:14px;padding:14px 16px;display:flex}.wh-sub-id{flex:420px;gap:12px;min-width:0;display:flex}.wh-sub-t{flex-direction:column;gap:6px;min-width:0;display:flex}.wh-sub-n{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wh-sub-n h2{margin:0;font-size:14px;font-weight:600}.wh-url{color:var(--ink-2);overflow-wrap:anywhere;font:12px ui-monospace,SFMono-Regular,Menlo,monospace}.wh-err{background:var(--t-red-bg);color:var(--t-red);border-radius:6px;align-items:center;gap:8px;margin:0;padding:7px 10px;font-size:12px;display:flex}.wh-sub-r{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.wh-sub-r>.ph{font-size:12px}.wh-health{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.wh-health .ph{font-size:11px}.wh-strip{gap:2px;display:flex}.wh-strip span{background:var(--line);border-radius:1px;width:5px;height:18px}.wh-strip .h-ok{background:var(--t-green)}.wh-strip .h-fail{background:var(--t-red)}.wh-strip .h-warn{background:var(--t-orange)}.api-pick{border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.api-pick-t{flex:999 520px;min-width:0;overflow-x:auto}.api-pick-d{border-left:1px solid var(--line);background:var(--bg-2);flex:340px;min-width:0;padding:14px}.api-pick tbody tr{cursor:pointer}.api-pick tbody tr:hover td{background:var(--hover)}.api-pick tbody tr.sel td{background:var(--blue-soft)}.api-pick tbody tr:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.api-pick-empty{border-top:1px solid var(--line)}.wh-detail{flex-direction:column;gap:10px;display:flex}.wh-detail-h{justify-content:space-between;align-items:center;gap:8px;display:flex}.wh-detail-h code{font-size:13px;font-weight:500}.wh-kv{flex-direction:column;margin:0;display:flex}.wh-kv div{border-bottom:1px dashed var(--line);justify-content:space-between;gap:12px;padding:5px 0;font:12px ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.wh-kv dt{color:var(--ink-3);white-space:nowrap}.wh-kv dd{text-align:right;word-break:break-all;min-width:0;margin:0}.wh-kv dd.bad{color:var(--t-red)}.wh-detail>.ph{font-size:12px}.wh-pick{flex-wrap:wrap;gap:6px 14px;display:flex}.ad-layout{flex:1;align-items:flex-start;gap:0;padding:0 max(0px,50% - 720px);display:flex;overflow-y:auto}.ad-nav{border-right:1px solid var(--line-2);box-sizing:border-box;flex:0 0 240px;align-self:stretch;max-height:100%;padding:16px 14px 32px;position:sticky;top:0;overflow-y:auto}.ad-nav-g{flex-direction:column;display:flex}.ad-nav-h{color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em;margin:16px 0 4px;font-size:11px;font-weight:600}.ad-nav-a{color:var(--ink-2);border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;font-size:13px;text-decoration:none;display:flex}.ad-nav-a:hover{background:var(--hover);color:var(--ink)}.ad-nav-m{color:var(--ink-3);font-size:10px}.api-doc-search{box-sizing:border-box;width:100%;min-width:0}.ad-nav>.ph{margin:6px 2px 0;font-size:12px;display:block}.ad-main{flex:1;min-width:0;padding:8px clamp(16px,3vw,36px) 48px}.ad-sec{border-bottom:1px solid var(--line-2);grid-template-columns:minmax(0,1fr) minmax(0,440px);gap:16px 32px;padding:28px 0;scroll-margin-top:12px;display:grid}.ad-sec[data-wide]{grid-template-columns:minmax(0,1fr)}.ad-sec:not(:has(.ad-ex)){grid-template-columns:minmax(0,1fr)}.ad-txt{flex-direction:column;gap:12px;min-width:0;display:flex}.ad-txt h2{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:600}.ad-txt p{color:var(--ink-2);margin:0;font-size:13.5px;line-height:1.65}.ad-ex{flex-direction:column;align-self:start;gap:12px;min-width:0;display:flex;position:sticky;top:12px}.ad-ep{border:1px solid var(--line);background:var(--bg-2);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;padding:9px 12px;display:flex}.ad-ep code{overflow-wrap:anywhere;font-size:13px}.ad-var{color:var(--t-blue)}.ad-url{border:1px solid var(--line);background:var(--bg-2);border-radius:8px;align-items:center;gap:8px;padding:6px 6px 6px 12px;display:flex}.ad-url code{overflow-wrap:anywhere;flex:1;min-width:0;font-size:13px}@media (max-width:1100px){.ad-sec{grid-template-columns:minmax(0,1fr)}.ad-ex{position:static}}@media (max-width:820px){.ad-layout{flex-direction:column;align-items:stretch}.ad-nav{border-right:0;border-bottom:1px solid var(--line-2);flex-direction:column;flex:none;max-height:none;display:flex;position:static}.ad-nav-g{flex-flow:wrap;align-items:center;gap:2px}.ad-nav-h{width:100%}.wh-sub-r,.wh-health{align-items:flex-start}.ak-new-1,.ak-new .ak-sec-p,.ak-new .ak-objs,.ak-new .ak-grps,.ak-new .ak-sps,.ak-new .ak-sec>textarea,.ak-new .ak-sec>.ph{margin-left:0;padding-left:0}.ak-new-side,.api-pick-d{border-left:0;border-top:1px solid var(--line)}.wh-strip span{width:4px}}.ad-sec[hidden],.ad-nav-a[hidden],.api-tbl tr[hidden]{display:none}.ak-lv-low{color:var(--t-green);font-weight:500}.ak-lv-mid{color:var(--t-orange);font-weight:500}.ak-lv-high{color:var(--t-red);font-weight:500}.mfa-setup{justify-items:center;gap:8px;display:grid}.mfa-setup img{background:#fff;border-radius:8px}.mfa-setup .inp{text-align:center;width:100%}.pf-filters,.pf-bulk{flex-wrap:wrap;margin:8px 0}.pf-filters .chk-row{border:0;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;display:flex}.pf-filters .chk-row legend{float:left;margin-right:4px}.pf-health-how{margin-top:16px}.pf-health-how .inline-f{flex-wrap:wrap;margin-top:8px}.pf-bars{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin:8px 0 16px;display:grid}.pf-bar{border:1px solid var(--line-2);border-radius:8px;padding:8px 10px}.pf-bar .row{justify-content:space-between}.pf-bar .meter{background:var(--line-2);border-radius:3px;height:6px;margin-top:6px;overflow:hidden}.pf-bar .meter i{background:var(--blue);height:100%;display:block}.pf-bar.warn .meter i{background:var(--t-amber)}.pf-bar.full .meter i{background:var(--t-red)}.pf-tl{margin:0;padding:0;list-style:none}.pf-tl li{border-top:1px solid var(--line-2);gap:10px;padding:6px 0;display:flex}.pf-tl time{min-width:150px;color:var(--ink-3)}.pf-notes{padding:0;list-style:none}.pf-notes li{border-top:1px solid var(--line-2);padding:8px 0}.pf-h{margin-top:20px}.pf-filters .lbl{align-items:center;gap:6px;display:inline-flex}.feat-lock{background:var(--t-amber-bg);color:var(--ink);border-radius:8px;align-items:center;gap:8px;margin:8px 16px 0;padding:8px 12px;font-size:13px;display:flex}.nv-lock{color:var(--ink-3);margin-left:auto;display:inline-flex}.set-nav .nv-lock{margin-left:6px}.ann-list{flex-direction:column;gap:6px;padding:8px 16px 0;display:flex}.ann{background:var(--t-blue-bg);color:var(--t-blue);border-radius:8px;align-items:center;gap:8px;padding:6px 8px 6px 12px;font-size:13px;display:flex}.ann .ann-t{flex:1;min-width:0}.ann-maintenance{background:var(--t-orange-bg);color:var(--t-orange)}.ann-important{background:var(--t-red-bg);color:var(--t-red)}.pf-cards{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;margin:8px 0 16px;display:grid}.pf-hc{flex-direction:column;gap:4px;display:flex}.pf-hn{font-size:22px;font-weight:600}.pf-bad{color:var(--t-red)}.pa-open{z-index:30;position:fixed;bottom:16px;right:16px}.pa{z-index:30;background:var(--bg,#fff);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:8px;width:min(520px,100vw - 32px);max-height:70vh;padding:12px;display:flex;position:fixed;bottom:16px;right:16px;box-shadow:0 8px 24px #0000001f}.pa-log{flex-direction:column;flex:1;gap:8px;display:flex;overflow:auto}.pa-m p{white-space:pre-wrap;margin:0}.pa-user p{font-weight:500}.plat .tbl-scroll{max-width:100%;overflow-x:auto}.chm{vertical-align:middle;flex:none;display:inline-block}.chm-whatsapp{background:#25d366;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20d%3D%27M17.472%2014.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94%201.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198%200-.52.074-.792.372-.272.297-1.04%201.016-1.04%202.479%200%201.462%201.065%202.875%201.213%203.074.149.198%202.096%203.2%205.077%204.487.709.306%201.262.489%201.694.625.712.227%201.36.195%201.871.118.571-.085%201.758-.719%202.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421%207.403h-.004a9.87%209.87%200%2001-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86%209.86%200%2001-1.51-5.26c.001-5.45%204.436-9.884%209.888-9.884%202.64%200%205.122%201.03%206.988%202.898a9.825%209.825%200%20012.893%206.994c-.003%205.45-4.437%209.884-9.885%209.884m8.413-18.297A11.815%2011.815%200%200012.05%200C5.495%200%20.16%205.335.157%2011.892c0%202.096.547%204.142%201.588%205.945L.057%2024l6.305-1.654a11.882%2011.882%200%20005.683%201.448h.005c6.554%200%2011.89-5.335%2011.893-11.893a11.821%2011.821%200%2000-3.48-8.413Z%27%2F%3E%3C%2Fsvg%3E) 50%/contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20d%3D%27M17.472%2014.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94%201.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198%200-.52.074-.792.372-.272.297-1.04%201.016-1.04%202.479%200%201.462%201.065%202.875%201.213%203.074.149.198%202.096%203.2%205.077%204.487.709.306%201.262.489%201.694.625.712.227%201.36.195%201.871.118.571-.085%201.758-.719%202.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421%207.403h-.004a9.87%209.87%200%2001-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86%209.86%200%2001-1.51-5.26c.001-5.45%204.436-9.884%209.888-9.884%202.64%200%205.122%201.03%206.988%202.898a9.825%209.825%200%20012.893%206.994c-.003%205.45-4.437%209.884-9.885%209.884m8.413-18.297A11.815%2011.815%200%200012.05%200C5.495%200%20.16%205.335.157%2011.892c0%202.096.547%204.142%201.588%205.945L.057%2024l6.305-1.654a11.882%2011.882%200%20005.683%201.448h.005c6.554%200%2011.89-5.335%2011.893-11.893a11.821%2011.821%200%2000-3.48-8.413Z%27%2F%3E%3C%2Fsvg%3E) 50%/contain no-repeat}.chm-instagram{background:radial-gradient(circle at 30% 107%,#fdf497 0% 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%);-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20d%3D%27M7.0301.084c-1.2768.0602-2.1487.264-2.911.5634-.7888.3075-1.4575.72-2.1228%201.3877-.6652.6677-1.075%201.3368-1.3802%202.127-.2954.7638-.4956%201.6365-.552%202.914-.0564%201.2775-.0689%201.6882-.0626%204.947.0062%203.2586.0206%203.6671.0825%204.9473.061%201.2765.264%202.1482.5635%202.9107.308.7889.72%201.4573%201.388%202.1228.6679.6655%201.3365%201.0743%202.1285%201.38.7632.295%201.6361.4961%202.9134.552%201.2773.056%201.6884.069%204.9462.0627%203.2578-.0062%203.668-.0207%204.9478-.0814%201.28-.0607%202.147-.2652%202.9098-.5633.7889-.3086%201.4578-.72%202.1228-1.3881.665-.6682%201.0745-1.3378%201.3795-2.1284.2957-.7632.4966-1.636.552-2.9124.056-1.2809.0692-1.6898.063-4.948-.0063-3.2583-.021-3.6668-.0817-4.9465-.0607-1.2797-.264-2.1487-.5633-2.9117-.3084-.7889-.72-1.4568-1.3876-2.1228C21.2982%201.33%2020.628.9208%2019.8378.6165%2019.074.321%2018.2017.1197%2016.9244.0645%2015.6471.0093%2015.236-.005%2011.977.0014%208.718.0076%208.31.0215%207.0301.0839m.1402%2021.6932c-1.17-.0509-1.8053-.2453-2.2287-.408-.5606-.216-.96-.4771-1.3819-.895-.422-.4178-.6811-.8186-.9-1.378-.1644-.4234-.3624-1.058-.4171-2.228-.0595-1.2645-.072-1.6442-.079-4.848-.007-3.2037.0053-3.583.0607-4.848.05-1.169.2456-1.805.408-2.2282.216-.5613.4762-.96.895-1.3816.4188-.4217.8184-.6814%201.3783-.9003.423-.1651%201.0575-.3614%202.227-.4171%201.2655-.06%201.6447-.072%204.848-.079%203.2033-.007%203.5835.005%204.8495.0608%201.169.0508%201.8053.2445%202.228.408.5608.216.96.4754%201.3816.895.4217.4194.6816.8176.9005%201.3787.1653.4217.3617%201.056.4169%202.2263.0602%201.2655.0739%201.645.0796%204.848.0058%203.203-.0055%203.5834-.061%204.848-.051%201.17-.245%201.8055-.408%202.2294-.216.5604-.4763.96-.8954%201.3814-.419.4215-.8181.6811-1.3783.9-.4224.1649-1.0577.3617-2.2262.4174-1.2656.0595-1.6448.072-4.8493.079-3.2045.007-3.5825-.006-4.848-.0608M16.953%205.5864A1.44%201.44%200%201%200%2018.39%204.144a1.44%201.44%200%200%200-1.437%201.4424M5.8385%2012.012c.0067%203.4032%202.7706%206.1557%206.173%206.1493%203.4026-.0065%206.157-2.7701%206.1506-6.1733-.0065-3.4032-2.771-6.1565-6.174-6.1498-3.403.0067-6.156%202.771-6.1496%206.1738M8%2012.0077a4%204%200%201%201%204.008%203.9921A3.9996%203.9996%200%200%201%208%2012.0077%27%2F%3E%3C%2Fsvg%3E) 50%/contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20d%3D%27M7.0301.084c-1.2768.0602-2.1487.264-2.911.5634-.7888.3075-1.4575.72-2.1228%201.3877-.6652.6677-1.075%201.3368-1.3802%202.127-.2954.7638-.4956%201.6365-.552%202.914-.0564%201.2775-.0689%201.6882-.0626%204.947.0062%203.2586.0206%203.6671.0825%204.9473.061%201.2765.264%202.1482.5635%202.9107.308.7889.72%201.4573%201.388%202.1228.6679.6655%201.3365%201.0743%202.1285%201.38.7632.295%201.6361.4961%202.9134.552%201.2773.056%201.6884.069%204.9462.0627%203.2578-.0062%203.668-.0207%204.9478-.0814%201.28-.0607%202.147-.2652%202.9098-.5633.7889-.3086%201.4578-.72%202.1228-1.3881.665-.6682%201.0745-1.3378%201.3795-2.1284.2957-.7632.4966-1.636.552-2.9124.056-1.2809.0692-1.6898.063-4.948-.0063-3.2583-.021-3.6668-.0817-4.9465-.0607-1.2797-.264-2.1487-.5633-2.9117-.3084-.7889-.72-1.4568-1.3876-2.1228C21.2982%201.33%2020.628.9208%2019.8378.6165%2019.074.321%2018.2017.1197%2016.9244.0645%2015.6471.0093%2015.236-.005%2011.977.0014%208.718.0076%208.31.0215%207.0301.0839m.1402%2021.6932c-1.17-.0509-1.8053-.2453-2.2287-.408-.5606-.216-.96-.4771-1.3819-.895-.422-.4178-.6811-.8186-.9-1.378-.1644-.4234-.3624-1.058-.4171-2.228-.0595-1.2645-.072-1.6442-.079-4.848-.007-3.2037.0053-3.583.0607-4.848.05-1.169.2456-1.805.408-2.2282.216-.5613.4762-.96.895-1.3816.4188-.4217.8184-.6814%201.3783-.9003.423-.1651%201.0575-.3614%202.227-.4171%201.2655-.06%201.6447-.072%204.848-.079%203.2033-.007%203.5835.005%204.8495.0608%201.169.0508%201.8053.2445%202.228.408.5608.216.96.4754%201.3816.895.4217.4194.6816.8176.9005%201.3787.1653.4217.3617%201.056.4169%202.2263.0602%201.2655.0739%201.645.0796%204.848.0058%203.203-.0055%203.5834-.061%204.848-.051%201.17-.245%201.8055-.408%202.2294-.216.5604-.4763.96-.8954%201.3814-.419.4215-.8181.6811-1.3783.9-.4224.1649-1.0577.3617-2.2262.4174-1.2656.0595-1.6448.072-4.8493.079-3.2045.007-3.5825-.006-4.848-.0608M16.953%205.5864A1.44%201.44%200%201%200%2018.39%204.144a1.44%201.44%200%200%200-1.437%201.4424M5.8385%2012.012c.0067%203.4032%202.7706%206.1557%206.173%206.1493%203.4026-.0065%206.157-2.7701%206.1506-6.1733-.0065-3.4032-2.771-6.1565-6.174-6.1498-3.403.0067-6.156%202.771-6.1496%206.1738M8%2012.0077a4%204%200%201%201%204.008%203.9921A3.9996%203.9996%200%200%201%208%2012.0077%27%2F%3E%3C%2Fsvg%3E) 50%/contain no-repeat}.chm-messenger{background:linear-gradient(35deg,#09f 0%,#a033ff 60%,#ff5280 90%,#ff7061 100%);-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20d%3D%27M.001%2011.639C.001%204.949%205.241%200%2012.001%200S24%204.95%2024%2011.639c0%206.689-5.24%2011.638-12%2011.638-1.21%200-2.38-.16-3.47-.46a.96.96%200%2000-.64.05l-2.39%201.05a.96.96%200%2001-1.35-.85l-.07-2.14a.97.97%200%2000-.32-.68A11.39%2011.389%200%2001.002%2011.64zm8.32-2.19l-3.52%205.6c-.35.53.32%201.139.82.75l3.79-2.87c.26-.2.6-.2.87%200l2.8%202.1c.84.63%202.04.4%202.6-.48l3.52-5.6c.35-.53-.32-1.13-.82-.75l-3.79%202.87c-.25.2-.6.2-.86%200l-2.8-2.1a1.8%201.8%200%2000-2.61.48z%27%2F%3E%3C%2Fsvg%3E) 50%/contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20d%3D%27M.001%2011.639C.001%204.949%205.241%200%2012.001%200S24%204.95%2024%2011.639c0%206.689-5.24%2011.638-12%2011.638-1.21%200-2.38-.16-3.47-.46a.96.96%200%2000-.64.05l-2.39%201.05a.96.96%200%2001-1.35-.85l-.07-2.14a.97.97%200%2000-.32-.68A11.39%2011.389%200%2001.002%2011.64zm8.32-2.19l-3.52%205.6c-.35.53.32%201.139.82.75l3.79-2.87c.26-.2.6-.2.87%200l2.8%202.1c.84.63%202.04.4%202.6-.48l3.52-5.6c.35-.53-.32-1.13-.82-.75l-3.79%202.87c-.25.2-.6.2-.86%200l-2.8-2.1a1.8%201.8%200%2000-2.61.48z%27%2F%3E%3C%2Fsvg%3E) 50%/contain no-repeat}.chm-mail{background:var(--ink-2);-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M3%207a2%202%200%200%201%202-2h14a2%202%200%200%201%202%202v10a2%202%200%200%201-2%202H5a2%202%200%200%201-2-2zM3%207l9%206%209-6%27%2F%3E%3C%2Fsvg%3E) 50%/contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M3%207a2%202%200%200%201%202-2h14a2%202%200%200%201%202%202v10a2%202%200%200%201-2%202H5a2%202%200%200%201-2-2zM3%207l9%206%209-6%27%2F%3E%3C%2Fsvg%3E) 50%/contain no-repeat}.chm-portal{background:var(--ink-2);-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Ccircle%20cx%3D%2712%27%20cy%3D%277%27%20r%3D%274%27%2F%3E%3Cpath%20d%3D%27M6%2021v-2a4%204%200%200%201%204-4h4a4%204%200%200%201%204%204v2%27%2F%3E%3C%2Fsvg%3E) 50%/contain no-repeat;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M3%207a2%202%200%200%201%202-2h14a2%202%200%200%201%202%202v10a2%202%200%200%201-2%202H5a2%202%200%200%201-2-2zM3%207l9%206%209-6%27%2F%3E%3C%2Fsvg%3E) 50%/contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M3%207a2%202%200%200%201%202-2h14a2%202%200%200%201%202%202v10a2%202%200%200%201-2%202H5a2%202%200%200%201-2-2zM3%207l9%206%209-6%27%2F%3E%3C%2Fsvg%3E) 50%/contain no-repeat}.ib-page .cv-r2 .cv-ch{margin-right:-2px}.ib-page .th-h .ch{background:0 0;align-items:center;gap:5px;padding:0;font-size:12px;display:inline-flex}.ibn-i .ibn-k{margin:0 -1px 0 0}.ib-view .ib-tabs .ib-mt{align-items:center;gap:8px;min-width:0;display:inline-flex}.ib-view .ib-tabs .ib-mt .ico{color:var(--ink-2)}.ib-view .ib-tabs .ib-mi{justify-content:space-between;padding:7px 10px;font-size:13px}.ib-view .ib-tabs .ib-mi[aria-current=page]{background:var(--active);font-weight:600}.ib-view .ib-tabs .ib-mh{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);padding:10px 10px 4px;font-size:11px;font-weight:600}.ib-view .menu.ib-tabs{min-width:250px;max-height:min(70vh,560px);overflow-y:auto;gap:1px!important}.ib-view>summary.ib-view-s{border-radius:6px;height:30px;margin-left:-8px;padding:0 8px}.ib-view>summary.ib-view-s:hover{background:var(--hover)}.ib-view>summary.ib-view-s b{font-size:15px;font-weight:600}@container ibpage (min-width:1240px){.ib-page .ib.has-nav .ib-view>summary.ib-view-s{pointer-events:none}.ib-page .ib.has-nav .ib-view-s .ico{display:none}}.ib-more{position:relative}.ib-more .menu{min-width:220px;left:auto;right:0}.ib-welcome{background:var(--bg-2,#fcfcfc);overflow-y:auto}.ib-welcome .ibe{align-items:flex-start;padding:64px 24px 48px}.ibe-box{gap:24px;width:min(860px,100%)}.ibe-hd{flex-direction:column;gap:8px;display:flex}.ibe .ibe-h{letter-spacing:-.01em;font-size:24px}.ibe .ibe-p{max-width:640px;font-size:15px}.ibe-chs{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.ibe-chs .ibe-ch{border-radius:12px;flex-direction:column;align-items:flex-start;gap:12px;padding:16px}.ibe-chs .ibe-ch .btn{margin-top:auto}.ibe-lg{background:var(--sunken);width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--line);border-radius:10px;place-items:center;display:grid}.ibe-lgs{gap:8px;width:auto;padding:0 10px;display:flex}.ibe-cht b{font-size:14px}.ibe-bens{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px;margin:0;padding:24px 0 0;list-style:none;display:grid}.ibe-ben{align-items:flex-start;gap:12px;font-size:13px;display:flex}.ibe-ben>span:last-child{flex-direction:column;gap:2px;display:flex}.ibe-ben .ph{font-size:12.5px;line-height:1.45}.ibe-bi{background:var(--hover);width:32px;height:32px;color:var(--ink-2);border-radius:8px;flex:none;place-items:center;display:grid}.ibe-bi.ai{background:var(--t-violet-bg);color:var(--t-violet)}.ibe-chat{margin:0;font-size:12.5px}.ib-page{position:relative}.ib-page[data-ctx=hide] .ib-ctx{display:none}.ib-page[data-ctx=hide] .ib{grid-template-columns:minmax(300px,340px) minmax(0,1fr)}@container ibpage (min-width:1240px){.ib-page[data-ctx=hide] .ib.has-nav{grid-template-columns:212px minmax(260px,320px) minmax(0,1fr)}}@media (max-width:1100px){.ib-page[data-ctx=show] .ib-ctx{z-index:30;background:var(--bg);width:min(320px,90%);box-shadow:var(--shadow-float);display:flex;position:absolute;top:0;bottom:0;right:0}}.ib-ctx-t.on{background:var(--active)}.ib-page .bub-m .bub-ch{vertical-align:-2px;margin-left:5px}.ctx-stg-w{flex-direction:column;gap:6px;display:flex}.ctx-stg{gap:3px;display:flex}.ctx-stg>span{background:var(--line);border-radius:2px;flex:1;height:4px}.ctx-stg>span.on{background:var(--blue)}.ctx-chip .chm,.ctx-prev .chm{flex:none}.ib-page .th-h .ch[data-testid=th-channels] .chm+.chm{margin-left:-2px}.cp-aside{align-items:center;gap:10px;min-width:0;margin-left:auto;display:inline-flex}.ch-pick{position:relative}.ch-pick>summary.ch-pick-b{align-items:center;gap:6px;max-width:320px;height:28px;display:inline-flex}.ch-pick>summary.ch-pick-b .ph{white-space:nowrap;text-overflow:ellipsis;font-weight:400;overflow:hidden}.ch-pick[open]>summary.ch-pick-b{border-color:var(--blue);box-shadow:0 0 0 3px var(--focus)}.ch-pick .menu.ch-pick-m{width:320px;box-shadow:var(--shadow-float);gap:1px;padding:4px;inset:auto 0 calc(100% + 6px) auto}.cp-t{color:var(--ink-2);padding:6px 8px 4px;font-size:12px;font-weight:500}.ch-pick .cp-i{height:34px;color:var(--ink);justify-content:flex-start;align-items:center;gap:8px;padding:0 8px;text-decoration:none;display:flex}.ch-pick .cp-i[aria-checked=true]{background:var(--t-blue-bg)}.ch-pick .cp-i.off{opacity:.55;cursor:default}.ch-pick .cp-i.off:hover{background:0 0}.cp-n{flex:none;font-size:13px}.cp-h{min-width:0;color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;text-align:left;flex:1;font-size:12.5px;overflow:hidden}.cp-s{color:var(--ink-2);flex:none;font-size:11.5px}.cp-ok{width:13px;color:var(--blue);flex:none}.ib-lh{flex:none;align-items:center;gap:8px;min-width:0;padding:12px 14px 2px;display:flex}.ib-lh .ib-view{border-bottom:0;min-width:0;padding:0}.ib-lh-n{color:var(--ink-2);white-space:nowrap;font-size:12px}.ib-lh .sp{flex:1}.ib-sort{flex:none;position:relative}.ib-sort>summary{color:var(--ink-2);font-weight:500}.ib-sort .menu{min-width:210px;left:auto;right:0}.ib-sort .menu-i{justify-content:space-between}@container ibpage (max-width:1239px){.ib-lh-n{display:none}}@container ibpage (min-width:1240px){.ib-page .ib.has-nav .ib-view-s .tab-n{display:none}}.ib-page .ibf{border-bottom:1px solid var(--line);padding:8px 14px 10px;position:relative}.ibf-more{flex:none;display:inline-flex}.ibf-add{border:1px dashed var(--edge);background:var(--bg);height:26px;color:var(--ink-2);font:inherit;cursor:pointer;border-radius:13px;align-items:center;gap:4px;padding:0 10px;font-size:12.5px;display:inline-flex}.ibf-add:hover{background:var(--hover)}.ibf-menu{z-index:40;background:var(--bg);border:1px solid var(--line);min-width:170px;box-shadow:var(--shadow-sheet);border-radius:8px;flex-direction:column;padding:4px;display:flex;position:absolute;top:calc(100% - 6px);left:14px}.ib-page .cv-li{grid-template-columns:minmax(0,1fr)}.ib-page .cv-li[data-cur=true]{box-shadow:inset 3px 0 0 var(--blue)}.ib-page .cv{padding:11px 14px 11px 12px}.ib-page .cv-cb,.ib-page .cv-li:hover .cv-cb{opacity:0;margin:0;position:absolute;top:20px;left:21px}.ib-page .cv-li:hover .cv-cb,.ib-page .cv-cb:focus-visible{opacity:1}.ib-page .ib-side:has(.cv-cb:checked) .cv-cb{opacity:1}.ib-page .cv-li:hover .cv-av{visibility:hidden}.ib-page .cv-li:has(.cv-cb:focus-visible) .cv-av{visibility:hidden}.ib-page .ib-side:has(.cv-cb:checked) .cv-av{visibility:hidden}.ib-page .cv-r3{gap:6px;min-height:20px;margin-top:3px}.ib-page .cv-r3 .cv-tags,.ib-page .cv-r3 .cv-ins{flex-wrap:nowrap;gap:4px;min-width:0;margin:0;display:inline-flex;overflow:hidden}.ib-page .cv-r3 .sp{flex:1}.un.dot{background:var(--blue);border-radius:50%;flex:none;width:8px;min-width:8px;height:8px;padding:0}.cv-asg{flex:none;display:inline-flex}.cv-asg .av.sm{width:20px;height:20px;font-size:9.5px}.ib-page .th-h{box-sizing:border-box;gap:10px;min-height:60px;padding:8px 14px 8px 18px}.ib-page .th-h>.av{flex:none;width:34px;height:34px;font-size:12.5px}.th-who{flex-direction:column;flex:1;gap:2px;min-width:min(160px,100%);display:flex}.th-who-1{align-items:center;gap:8px;min-width:0;display:flex}.ib-page .th-who-1 .th-n{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.th-sub{min-width:0;color:var(--ink-2);white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:flex;overflow:hidden}.th-sub .presence.in{color:var(--ink-2);background:0 0;border:0;margin:0;padding:0;font-size:12px;display:inline}.th-sub .presence.in:before{content:"·";margin-right:8px}.th-ai{color:var(--t-violet);align-items:center;gap:4px;display:inline-flex}.th-h .th-asg .pick-t{background:0 0;border-color:#0000}.ib-page .th-m .bub.in{margin-left:0}.ib-page .th-m .bub.in[data-ini]:before{content:none}.draft-card{border:1px solid var(--t-violet-bg);background:color-mix(in srgb,var(--t-violet-bg) 45%,var(--bg));color:var(--t-violet);border-radius:10px;align-items:center;gap:8px;margin:0 0 8px;padding:9px 12px;font-size:12.5px;display:flex}.draft-t{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.draft-t b{font-weight:600}.draft-t .ph{white-space:nowrap;text-overflow:ellipsis;color:var(--ink-2);overflow:hidden}.cmp-bar .ai-w{color:var(--t-violet)}.cmp-bar .sr-b .ico,.cmp-bar .ai-w .ico{flex:none}.send-g{align-items:stretch;display:inline-flex}.send-g .send-b{border-radius:6px 0 0 6px}.send-m{display:inline-flex;position:relative}.send-m>summary.send-x{border-left:1px solid #ffffff59;border-radius:0 6px 6px 0;align-items:center;padding:0 7px;display:inline-flex}.send-m .menu{min-width:190px;top:auto;bottom:calc(100% + 4px);right:0}.tpl-w.has-bar .tpl-send:not([open])>summary{display:none}.ctx-acts{flex-wrap:wrap;gap:6px;display:flex}.ctx-kv .ctx-f{align-items:center;gap:8px}.ctx-k{align-items:center;gap:6px;min-width:96px;display:inline-flex}.ctx-card-o{font-size:11.5px;display:block}.ib-ctx .ctx-l{align-items:center;gap:8px;display:flex}.ctx-act{color:var(--blue);font:inherit;text-transform:none;letter-spacing:0;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0;font-size:12px;font-weight:500}.ctx-task{align-items:center;gap:8px;padding:3px 0;font-size:12.5px;display:flex}.ctx-tick{border:1.5px solid var(--edge);background:var(--bg);cursor:pointer;border-radius:4px;flex:none;width:15px;height:15px;padding:0;display:block}.ctx-tick:hover{border-color:var(--blue)}.ctx-tick.off{cursor:default}.ctx-task-t{min-width:0;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.ib-ctx .sum-card{margin:0}.ib-page .cv-r3{flex-wrap:nowrap;overflow:hidden}.ib-page .cv-r3>*{flex-shrink:0}.ib-page .cv-r3 .cv-tags,.ib-page .cv-r3 .cv-ins,.ib-page .cv-r3 .cv-st{flex-shrink:1;min-width:0}.ib-page .cv-r3 .cv-tags .tag,.ib-page .cv-r3 .cv-ins .tag{text-overflow:ellipsis;white-space:nowrap;max-width:110px;overflow:hidden}.ib-page .cv-r3 .cv-st{white-space:nowrap;align-items:center;gap:4px;display:inline-flex;overflow:hidden}.ib-page .cv-r3 .cv-who{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ib-page .th-h{flex-wrap:nowrap}.ib-page .th-who{min-width:0}.ib-page .th-h .th-asg{flex-shrink:1;min-width:0}.ib-page .th-h>:not(.th-who):not(.th-asg){flex-shrink:0}@media (max-width:820px){.ib-page .th-h{flex-wrap:wrap}}.ctx-acts .ctx-q{width:auto}.ctx-kv .ctx-f{justify-content:space-between;min-width:0;display:flex}.ctx-kv .ctx-v{text-overflow:ellipsis;white-space:nowrap;text-align:right;min-width:0;overflow:hidden}@media (max-width:1100px){.ib-page .ib,.ib-page .ib.has-nav,.ib-page[data-ctx=hide] .ib{grid-template-columns:minmax(280px,320px) minmax(0,1fr)}}@media (max-width:820px){.ib-page .ib,.ib-page .ib.has-nav,.ib-page[data-ctx=hide] .ib{grid-template-columns:1fr}}.cm2-back{z-index:58;background:var(--cm-scrim);justify-content:center;align-items:flex-start;padding:min(13vh,120px) 16px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.cm2{background:var(--bg);width:min(600px,100%);box-shadow:var(--cm-shadow);color:var(--ink);font-feature-settings:"tnum" 1,"cv11" 1;border-radius:16px;flex-direction:column;font-size:14px;line-height:1.45;display:flex}.cm2-f{flex-direction:column;min-width:0;display:flex}.cm2-h{align-items:center;gap:8px;padding:16px 16px 0 20px;display:flex}.cm2-h .sp,.cm2-ft .sp{flex:1}.cm2-obj{position:relative}.cm2-obj>summary{list-style:none}.cm2-obj>summary::-webkit-details-marker{display:none}.cm2-obj .menu{border-radius:12px;min-width:220px;padding:6px;left:0;right:auto}.cm2-objb{border:1px solid var(--line);background:var(--bg);cursor:pointer;height:28px;color:var(--ink);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:0 8px 0 6px;font-size:13px;font-weight:500;display:inline-flex}.cm2-objb.static{cursor:default}.cm2-objb>.ico{color:var(--ink-2)}.cm2-objb:hover{background:var(--hover)}.cm2-objb.static:hover{background:var(--bg)}.cm2-oi{color:#fff;border-radius:4px;flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.cm2-ib{width:28px;height:28px;color:var(--ink-2);background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.cm2-ib:hover{background:var(--hover);color:var(--ink)}.cm2-ib[aria-pressed=true]{color:var(--ink)}.cm2-h .cfm>summary{height:28px}.cm2-b{flex-direction:column;gap:14px;min-width:0;padding:14px 20px 18px;display:flex}.cm2-t{min-height:0;display:block;position:relative}.cm2 .fr-l,.cm2-t .fr-l{font-size:13px}.cm2-t .fr-l{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cm2-t .inp{box-shadow:none;letter-spacing:-.015em;width:100%;height:auto;min-height:0;color:var(--ink);background:0 0;border:0;outline:0;padding:0;font-size:20px;font-weight:600;line-height:28px}.cm2-t .inp::placeholder{color:var(--ink-3)}.cm2-t .ph{font-size:12px}.cm2-slot:empty{display:none}.cm2-slot{flex-direction:column;gap:8px;display:flex}.cm2-pills{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex;position:relative}.cm2-sec,.cm2:not(.full) .cm2-sec.fl.grid{display:contents}.cm2-sh,.cm2-sl{display:none}.cmf{border:0;min-width:0;margin:0;padding:0;display:inline-flex;position:relative}.cmf[hidden],.cm2 .cmf .fr[hidden]{display:none}.cm2:not(.full) .cmf .fr{display:contents}.cm2:not(.full) .cmf .fr-l{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cm2:not(.full) .cmf[data-kind=pop] .fv-ed,.cm2:not(.full) .cmf[data-kind=toggle] .fv-ed{display:none}.cm2:not(.full) .cmf.open .fv-ed{z-index:6;background:var(--bg);border:1px solid var(--line);width:300px;max-width:calc(100vw - 48px);box-shadow:var(--shadow-float);border-radius:12px;flex-direction:column;gap:8px;padding:10px;display:flex;position:absolute;top:calc(100% + 6px);left:0}.cm2:not(.full) .cmf[data-kind=pick] .fv-ed{display:contents}.cm2:not(.full) .cmf[data-kind=pick] .fv-ed>:not(.pickbox),.cm2:not(.full) .fr-err[data-err]:after{display:none}.cm-pill{border:1px solid var(--line);background:var(--bg);height:30px;font:500 13px/1 var(--font);color:var(--ink-2);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:6px;min-width:0;max-width:260px;padding:0 10px;display:inline-flex}.cm-pill>span,.cm-pill .pick-vl{text-overflow:ellipsis;overflow:hidden}.cm-pill .ico{flex:none}.cm-pill .pick-v{align-items:center;gap:6px;min-width:0;display:inline-flex}.cm-pill.on{color:var(--ink)}.cm-pill:hover{background:var(--hover)}.cm-pill[aria-expanded=true]{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-soft)}.cm-pill.on:has(.pick-av,.rav){padding-left:5px}.cmf[data-kind=toggle] .cm-pill.on{border-color:var(--ink-3)}.cmf[data-kind=toggle] .cm-pill:not(.on) .ico{opacity:.35}.cm2 .fr-err .cm-pill{border-color:var(--danger);box-shadow:0 0 0 3px color-mix(in srgb,var(--danger) 14%,transparent)}.cm2 .req-c2{display:none}.cm2 .req-on .req-c2{display:inline}.cm2-more{position:relative}.cm2-more>summary{list-style:none}.cm2-more>summary::-webkit-details-marker{display:none}.cm2-add{border:1px dashed color-mix(in srgb,var(--ink-3) 60%,transparent);height:30px;color:var(--ink-2);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;padding:0 10px;font-size:13px;font-weight:500;display:inline-flex}.cm2-add:hover{background:var(--hover)}.cm2-more .menu{z-index:6;background:var(--bg);border:1px solid var(--line);min-width:220px;max-height:280px;box-shadow:var(--shadow-float);border-radius:12px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:auto;overflow-y:auto}.cm2-more ul{margin:0;padding:0;list-style:none}.cm2-more li button{width:100%;height:32px;font:400 14px var(--font);color:var(--ink);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 8px;display:flex}.cm2-more li button:hover,.cm2-more li button:focus-visible{background:var(--hover)}.cm2-more li .ico{color:var(--ink-2)}.cm2:not(.full) .cmf[data-kind=block]{width:100%;display:block}.cm2:not(.full) .cmf[data-kind=block] .fr{flex-direction:column;gap:6px;display:flex}.cm2:not(.full) .cmf[data-type=longtext] .fr-l{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cm2:not(.full) .cmf[data-type=longtext] textarea{box-shadow:none;resize:none;field-sizing:content;min-height:0;color:var(--ink-2);background:0 0;border:0;outline:0;padding:0;font-size:14px}.cm2:not(.full) .cmf[data-type=checklist] .fr-l{clip:auto;width:auto;height:auto;color:var(--ink-2);font-size:13px;font-weight:500;position:static}.cm2:not(.full) .cmf[data-type=checklist] .fr-l .ico{display:none}.cm2:not(.full) .cmf[data-type=checklist] .cl-row .inp{box-shadow:none;border-color:#0000;padding-left:4px}.cm2-ai{background:var(--sunken);border-radius:12px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.cm2-ai-h{color:var(--ink-2);align-items:center;gap:8px;font-size:13px;display:flex}.cm2-ai-h .ico{color:var(--ink)}.cm2-chips{flex-wrap:wrap;gap:6px;display:flex}.cm2-chip{border:1px solid var(--line);background:var(--bg);border-radius:8px;align-items:center;gap:6px;max-width:100%;height:30px;padding:0 10px;font-size:13px;display:inline-flex}.cm2-chip:has(.cm2-av){padding-left:6px}.cm2-chip b{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.cm2-cl{color:var(--ink-2)}.cm2-av{background:var(--blue-soft);width:18px;height:18px;color:var(--blue);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:8px;font-weight:600;display:inline-flex}.cm2-av.sq{background:var(--t-orange-bg);color:var(--t-orange);border-radius:5px}.cm2-warn{color:var(--t-amber);margin:0;font-size:13px}.cm2-ai-a{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cm2-btn{height:30px;color:var(--ink-2);font:500 13px var(--font);background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 10px;display:inline-flex}.cm2-btn:hover{background:var(--hover);color:var(--ink)}.cm2-btn.pri{background:var(--ink);color:var(--bg);padding:0 12px}.cm2-btn.pri:hover{opacity:.9;background:var(--ink);color:var(--bg)}.cm2-btn:disabled{opacity:.5;cursor:default}.cm2 kbd{font:500 12px var(--font);opacity:.65}.cm2-ta{border:1px solid var(--line);background:var(--bg);font:400 14px/1.45 var(--font);color:var(--ink);resize:vertical;border-radius:8px;min-height:72px;padding:8px 10px}.cm2-ft{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px 12px 20px;display:flex}.cm2-ft>.msg{flex-basis:100%;margin:0}.cm2-tool{height:30px;font:500 13px var(--font);color:var(--ink-2);background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.cm2-tool.ic{justify-content:center;width:30px;padding:0}.cm2-tool:hover{background:var(--hover);color:var(--ink)}.cm2-tool[aria-expanded=true]{color:var(--ink);background:var(--hover)}.cm2-hint{color:var(--ink-2);font-size:13px}.cm2-more-l{color:var(--ink-2);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:inline-flex}.cm2-more-l input{width:14px;height:14px;accent-color:var(--blue);margin:0}.cm2-go{background:var(--ink);height:32px;color:var(--bg);font:500 13px var(--font);border:0;border-radius:9px;align-items:center;gap:8px;padding:0 12px 0 14px;display:inline-flex}.cm2-go:hover{opacity:.9}.cm2-go[disabled]{opacity:.6}.cm2.full .cm2-pills{flex-direction:column;align-items:stretch;gap:0}.cm2.full .cm2-sec:not(.grid){flex-direction:column;display:flex}.cm2.full .cm2-sec.grid>.cm2-sh{grid-column:1/-1}.cm2.full .fl.grid>.cmf>.fr{flex-direction:column;align-items:stretch;min-height:0;padding:3px 0;display:flex}.cm2:not(.full) .cm2-sec .gbr{display:none}.cm2.full .cm2-sh{color:var(--ink);margin:12px 0 2px;font-size:13px;font-weight:600;display:block}.cm2.full .cm2-sec:only-of-type .cm2-sh{display:none}.cm2.full .cmf{width:100%;display:block}.cm2.full .cmf .fr,.cm2.full .cm2-stage{grid-template-columns:150px minmax(0,1fr);align-items:center;column-gap:8px;min-height:38px;display:grid}.cm2.full .cm2-sl,.cm2.full .fr-l{color:var(--ink-2);align-items:center;gap:8px;font-size:13px;display:flex}.cm2.full .cmf [data-pill]{display:none}.cm2.full .cmf .fv-ed{align-items:center;gap:8px;min-width:0;padding:2px 0;display:flex}.cm2.full .cmf .fv-ed>*{min-width:0}.cm2.full .cm-pill{border-color:#0000;width:100%;max-width:none;margin-left:-8px;padding-left:8px}.cm2.full .cm-pill:hover{border-color:var(--line);background:var(--bg)}.cm2.full .cm-pill{border-color:var(--line);border-radius:8px;height:34px;margin-left:0;padding:0 10px;font-weight:400}.cm2.full .cm-pill:hover{border-color:var(--ink-3)}.cm2.full .cm-pill .cm-chev{color:var(--ink-3);margin-left:auto}.cm2.full .pickbox:has(.pick-x) .cm-chev{display:none}.cm2:not(.full) .cm-pill .cm-chev{color:var(--ink-3);margin:0 -3px 0 -2px}.cm2:not(.full) .cmf .pickbox:has(.pick-x) .cm-chev{display:inline}.cm2.full .cm-pill:not(.on) .cm-pe{color:var(--ink-3)}.cm-sq{box-sizing:border-box;border:1.5px solid var(--ink-3);border-radius:4px;flex:none;place-items:center;width:14px;height:14px;display:inline-grid}.cm-pill.on .cm-sq{background:var(--blue);border-color:var(--blue);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5l10 -10'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.cmf[data-kind=toggle] .cm-pill:not(.on) .cm-sq{opacity:1}.cm2.full .cmf[data-kind=toggle] input[type=checkbox]{width:18px;height:18px;accent-color:var(--blue);margin:0}.dur-in{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.dur-c{align-items:center;gap:6px;display:inline-flex}.dur-c>.inp{width:76px}.dur-u{color:var(--ink-2);font-size:13px}.rp-pick .sr-only+*{min-width:200px}.tk-ck:not(.on) svg{visibility:hidden}.cm2.full .cm2-more{align-self:flex-start;margin-top:8px}.cm2 .cmf[hidden],.cm2.full .cmf[hidden],.cm2 .cmf .fr[hidden],.cm2.full .cmf .fr[hidden]{display:none!important}.cm2:not(.full) .cmf[data-kind=block] .fr{text-align:left;align-items:stretch}.cm2:not(.full) .cmf[data-kind=block] .fv-ed{width:100%;display:block}.cm2:not(.full) .cmf[data-type=longtext] textarea{text-align:left;width:100%}.cm2 .cmf[data-type=checklist] .cl-row{cursor:default;padding:2px 0}.clist .cl-row input{opacity:1;height:auto;position:static}.clist .cl-row input[type=checkbox]{flex:none;width:14px;height:14px;margin:0}.clist .cl-row .inp{flex:1;min-width:0}.cm2.full .cmf .fr{align-items:start}.cm2.full .cmf .fv-ed{flex-wrap:wrap}.cm2.full .cmf .fv-ed>.pickbox{flex:1}.cm2.full .cmf .pkd{flex-basis:100%}.pick-l li.pick-new{border-top:1px solid var(--line);margin-top:4px;padding-top:6px}.rav.add{border:1px dashed color-mix(in srgb,var(--ink-3) 60%,transparent);color:var(--ink-2);background:0 0;justify-content:center;align-items:center;display:inline-flex}.pick-e.err{color:var(--danger)}.cm-pe,.cm2:not(.full) .cmf .pick-x{display:none}.cm2:not(.full) .pickbox:has(.pick-x) .cm-pill .pick-vl{padding-right:0}.cm2.full .cm-pill:not(.on) .cm-pl,.cm2.full .cm-pill:not(.on)>.ico{display:none}.cm2.full .cm-pill:not(.on) .cm-pe{color:var(--ink-3);font-weight:400;display:inline}.cm-cur{text-align:center;flex:none;width:14px;font-weight:600}.cm-pill.on .cm-cur{display:none}.cm2-go{margin-left:auto}@media (max-width:640px){.cm2-back{padding:8px}.cm2.full .cmf .fr,.cm2.full .cm2-stage{grid-template-columns:1fr}.cm2-b{padding:12px 16px 16px}}.cm2.full{width:min(780px,100%)}.cm2.full .cm2-b{gap:16px;padding:10px 24px 20px}.cm2.full .rtx,.tk-subf .rtx{width:100%}.cm2.full .rtx-ed,.tk-subf .rtx-ed{min-height:88px}.cm2.full .cm2-pills{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;padding-top:14px;display:grid}.cm2.full .cm2-sec:not(.grid){display:contents}.cm2.full .cm2-sec.grid,.cm2.full .cm2-more,.cm2.full .cm2-sh{grid-column:1/-1}.cm2.full .cm2-sec:not(.grid)>.cm2-sh{grid-column:1/-1;margin:6px 0 -4px}.cm2.full .cmf{width:auto;min-width:0}.cm2.full .cmf[data-kind=block]{grid-column:1/-1}.cm2.full .cmf .fr,.cm2.full .cm2-stage,.tk-subf .fr{flex-direction:column;align-items:stretch;gap:6px;min-height:0;padding:0;display:flex}.cm2.full .fr-l,.cm2.full .cm2-sl,.tk-subf .fr>.fr-l{color:var(--ink-2);align-items:center;gap:6px;min-height:0;margin:0;padding:0;font-size:12.5px;font-weight:500;display:flex}.cm2.full .fr-l .ico,.cm2.full .cm2-sl .ico,.tk-subf .fr>.fr-l .ico{color:var(--ink-3);flex:none}.cm2.full .cmf .fv-ed,.tk-subf .fv-ed{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;padding:0;display:flex}.cm2.full .cmf .fv-ed>.pickbox,.cm2.full .cmf .fv-ed>.inp,.cm2.full .cmf .fv-ed>.mpick,.tk-subf .fv-ed>.pickbox,.tk-subf .fv-ed>.inp,.tk-subf .fv-ed>.mpick{flex:100%;min-width:0}.cm2.full .cmf .inp,.cm2.full .cm-pill,.cm2.full .cm2-stage .cm-pill,.tk-subf .inp:not(.rtx-ed),.tk-subf .pick-t,.tk-subf .mpick-t{box-sizing:border-box;border-radius:8px;height:36px;min-height:36px}.cm2.full .cmf .rtx-ed,.tk-subf .rtx-ed{height:auto}.cm2.full .cmf[data-kind=block] .fr{align-items:stretch}.cm2.full .cmf[data-kind=block] .fr-l{padding-top:0}.cm2.full .cmf .fr-l{min-height:0}.cm2.full .cm-pill:not(.on)>.ico.cm-chev{margin-left:auto;display:inline-block}.cm2.full .cmf .rtx-ed,.tk-subf .fr .rtx-ed{min-height:96px}.cm2.full .rp-pick .stack-f,.tk-subf .rp-pick .stack-f{width:100%}.cm2.full .rp-pick .stack-f>:not(.sr-only),.tk-subf .rp-pick .stack-f>:not(.sr-only),.cm2.full .rp-pick .stack-f button,.tk-subf .rp-pick .stack-f button{width:100%;max-width:none}.cm2.full .cmf[data-kind=toggle] .fr,.tk-subf .fr[data-type=checkbox]{flex-direction:row-reverse;justify-content:flex-end;align-self:end;align-items:center;gap:10px;min-height:36px}.cm2.full .cmf[data-kind=toggle] .fr-l .ico,.tk-subf .fr[data-type=checkbox]>.fr-l .ico{display:none}.cm2.full .cmf[data-kind=toggle] .fr-l,.tk-subf .fr[data-type=checkbox]>.fr-l{color:var(--ink);cursor:pointer;font-size:13.5px;font-weight:400}.cm2.full .rp-pick,.tk-subf .rp-pick,.cm2.full .rp-pick .sr-only+*,.tk-subf .rp-pick .sr-only+*{width:100%}.cm2.full .dur-c,.tk-subf .dur-c{flex:1}.cm2.full .dur-c>.inp,.tk-subf .dur-c>.inp{flex:1;width:100%}.tk-subf>.fs{border:0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px 18px;min-width:0;margin:0;padding:0;display:grid}.tk-subf .row.end,.tk-subf-n{grid-column:1/-1}.tk-subf>.fs>.fr:has(#sn-title){grid-column:1/-1}.tk-subf>.fs>.fr:has(.rtx){grid-column:1/-1}.tk-subf>.fs>.fr:has(textarea){grid-column:1/-1}.tk-subf #sn-title{height:40px;font-size:16px;font-weight:500}.tk-subf-n{margin:0;font-size:12.5px}.tk-subf .row.end{border-top:1px solid var(--line);margin-top:4px;padding-top:14px}@media (max-width:640px){.cm2.full .cm2-pills,.tk-subf>.fs{grid-template-columns:1fr}}.mle{flex-direction:column;gap:14px;padding-bottom:72px;display:flex}.mle .sp{flex:1}.mle-top{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mle-top>.lbl{margin:0}.mle-roles{flex-wrap:wrap;gap:6px;display:flex}.mle-roles .chip{border-radius:999px;align-items:center;gap:4px;padding:5px 12px;font-size:13px;display:inline-flex}.mle-roles .chip.on{background:var(--t-blue-bg);color:var(--t-blue);border-color:#0000;font-weight:500}.mle-sw{color:var(--ink);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:inline-flex}.mle-note{margin:-4px 0 0;font-size:13px}.mle-grid{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:24px;display:grid}.mle-main{flex-direction:column;gap:14px;min-width:0;display:flex}.mle-main>.btn{align-self:flex-start}.mle-sec{border:1px solid var(--line);background:var(--bg);border-radius:10px}.mle-sec.sub{border-color:var(--line-2,var(--line));margin:4px 10px 8px 28px}.mle-sh{border-bottom:1px solid var(--line-2,var(--line));background:var(--sunken);border-radius:10px 10px 0 0;flex-wrap:wrap;align-items:center;gap:8px;min-height:44px;padding:8px 10px 8px 14px;display:flex}.mle-sec.sub>.mle-sh{background:0 0;min-height:38px}.mle-title{font:inherit;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:6px;width:220px;min-width:0;max-width:100%;padding:3px 6px;font-weight:600}.mle-title:hover{border-color:var(--line)}.mle-title:focus{border-color:var(--blue);background:var(--bg);outline:none}.mle-title::placeholder{color:var(--ink-3);font-weight:500}.mle-items{margin:0;padding:0;list-style:none}.mle-row{border-top:1px solid var(--line-2,var(--line));align-items:center;gap:8px;height:40px;padding:0 8px 0 10px;font-size:13.5px;display:flex}.mle-items>.mle-row:first-child{border-top:0}.mle-row[draggable=true]{cursor:grab}.mle-row:hover{background:var(--hover)}.mle-grip{color:var(--ink-3);place-items:center;width:14px;display:grid}.mle-row[draggable=false] .mle-grip{visibility:hidden}.mle-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mle-lock{color:var(--ink-2);place-items:center;display:grid}.mle-row .oi,.mle-chips .oi,.mle-pv-i .oi{color:#fff;border-radius:5px;flex:none;place-items:center;width:18px;height:18px;display:grid}.mle-m .menu{min-width:220px}.mle-m .menu .danger{color:var(--t-red)}.ico-sp{width:14px;display:inline-block}.mle-pool{border:1px dashed var(--line);border-radius:10px;padding:0 0 12px}.mle-pool>.mle-sh{background:0 0;border:0;gap:10px}.mle-pool>.ph{margin:0;padding:0 14px}.mle-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0 12px;list-style:none;display:flex}.mle-chips .chip{color:var(--ink);cursor:pointer;align-items:center;gap:6px;padding:5px 10px;font-size:13px;display:inline-flex}.mle-side{flex-direction:column;gap:10px;display:flex;position:sticky;top:12px}.mle-pv-top{flex-direction:column;gap:6px;font-size:12.5px;display:flex}.mle-pv{border:1px solid var(--line);background:var(--side,var(--sunken));border-radius:10px;flex-direction:column;gap:2px;min-height:120px;padding:10px 8px;display:flex}.mle-pv-sec{flex-direction:column;gap:1px;display:flex}.mle-pv-sec+.mle-pv-sec{margin-top:8px}.mle-pv-h{color:var(--ink-2);align-items:center;gap:4px;padding:4px 8px 2px;font-size:12px;display:flex}.mle-pv-sub{flex-direction:column;padding-left:8px;display:flex}.mle-pv-i{color:var(--ink);border-radius:6px;align-items:center;gap:8px;padding:5px 8px;font-size:13px;display:flex}.mle-pv-i.muted{color:var(--ink-2)}.mle-try .btn,.mle-try form .btn{justify-content:center;width:100%}.mle-bar{background:var(--bg);border:1px solid var(--line);box-shadow:var(--shadow-sheet);z-index:5;border-radius:10px;align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:flex;position:sticky;bottom:0}.mle-bar .dot{background:var(--t-orange);border-radius:50%;width:8px;height:8px}@media (max-width:900px){.mle-grid{grid-template-columns:minmax(0,1fr)}.mle-side{position:static}}.app>.side .nv-w{position:relative}.app>.side .nv-w>.nv-m{opacity:0;margin-top:-12px;transition:opacity .1s;position:absolute;top:50%;right:4px}.app>.side .nv-w:hover>.nv-m,.app>.side .nv-w>.nv-m[open],.app>.side .nv-w>.nv-m:focus-within{opacity:1}.app>.side .nv-w:hover>.nv>.nav-count{visibility:hidden}.app>.side .nv-m>summary{background:var(--side,var(--sunken));border-radius:6px;place-items:center;width:24px;height:24px;display:grid}.app>.side .nv-m>summary:hover{background:var(--active)}.nv-m .menu{min-width:240px;max-width:300px}.nv-m .menu .danger{color:var(--t-red)}.nv-m-note{border-top:1px solid var(--line-2,var(--line));color:var(--ink-2);margin:4px 0 0;padding:8px 10px 4px;font-size:12px;line-height:1.4}.nv-m-lock{align-items:center;gap:6px;display:flex}.nv-m-new{gap:6px;padding:4px 6px;display:flex}.nv-m-new .inp{flex:1;min-width:0}.grp-acts{gap:2px;display:flex;position:absolute;top:2px;right:2px}.grp-acts>.grp-add{position:static}.grp-d>.grp-acts>.sec-m{opacity:0;transition:opacity .1s}.grp-d:hover>.grp-acts>.sec-m,.grp-acts>.sec-m[open],.grp-acts>.sec-m:focus-within{opacity:1}.app>.side .drop-on{box-shadow:inset 0 2px 0 var(--blue)}.app>.side summary.drop-on{box-shadow:inset 0 -2px 0 var(--blue)}@media (hover:none){.app>.side .nv-w>.nv-m,.grp-d>.grp-acts>.sec-m{opacity:1}}html.side-min .app>.side .nv-m,html.side-min .grp-acts>.sec-m{display:none}.grp-d:hover>.grp-acts>.grp-add,.grp-acts>.grp-add:focus-visible{opacity:1}.fp-pin.on{color:var(--blue)}.nv-m .menu .menu-i,.nv-m .menu .menu-b{text-align:left;justify-content:flex-start}.nv-m-why{color:var(--ink-2);padding:6px 10px 2px;font-size:12.5px;line-height:1.45}.nv-m-why p{margin:0 0 4px}.mchg .mchg-l{border-top:1px solid var(--line-2,var(--line));flex-direction:column;margin:6px 0 8px;padding:0;list-style:none;display:flex}.mchg .mchg-l li{border-bottom:1px solid var(--line-2,var(--line));align-items:flex-start;gap:10px;padding:8px 2px;font-size:13px;display:flex}.mchg .mchg-l li b{font-weight:500}.mchg .mchg-l li small{color:var(--ink-2);margin-top:2px;font-size:12px;display:block}.mchg-ic{background:var(--sunken);width:22px;height:22px;color:var(--ink-2);border-radius:6px;flex:none;place-items:center;display:grid}.pc{flex-direction:column;gap:10px;display:flex}.pc-h{margin:0;font-weight:500}.pc-opts{flex-direction:column;gap:6px;display:flex}.pc-o{border:1px solid var(--line);cursor:pointer;border-radius:8px;align-items:flex-start;gap:10px;padding:9px 12px;font-size:13px;display:flex}.pc-o.on{border-color:var(--blue);background:var(--t-blue-bg)}.pc-o input[type=radio]{margin-top:2px}.pc-o b{font-weight:500}.pc-o small{color:var(--ink-2);font-size:12px;display:block}.pc-o .inp{width:220px;margin-top:6px}.pc-roles{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pc-roles .chip{align-items:center;gap:4px;display:inline-flex}.pc-roles .chip.on{background:var(--t-blue-bg);color:var(--t-blue);border-color:#0000}.pc-sub{margin:0;font-size:12px}.mchg>.btn{width:auto;display:inline-flex}.mle-warn,.mchg-warn{color:var(--t-orange);font-weight:500}@media (min-width:821px){.rp-back.v-modal:has(.rv3,.sk-rec){background:var(--cm-scrim);padding:20px 40px}.rp-panel.v-modal:has(.rv3,.sk-rec){width:min(1344px,100%);height:100%;box-shadow:var(--cm-shadow);border-radius:16px;overflow:hidden}}.rp-panel:has(.rv3) .rp-h{border-bottom:1px solid var(--line);gap:2px;height:48px;padding:0 14px 0 28px}.bar:has(+.rv-page .rv3){padding-left:28px}.rp-panel:has(.rv3) .rp-h .crumb{color:var(--ink-3);gap:8px;font-size:13px}.bar:has(+.rv-page .rv3) .crumb{color:var(--ink-3);gap:8px;font-size:13px}.rp-panel:has(.rv3) .rp-h .crumb a{color:var(--ink-3)}.rp-panel:has(.rv3) .rp-h .crumb a:hover{color:var(--ink)}.rp-panel:has(.rv3) .rp-h .rv-ct{color:var(--ink-2);font-weight:400}.rv3-act .icon-btn{width:30px;height:30px;color:var(--ink-2);border-radius:8px}.rp-panel:has(.rv3) .rp-h .icon-btn{width:30px;height:30px;color:var(--ink-2);border-radius:8px}.rp-panel:has(.rv3) .rv-act .icon-btn{width:30px;height:30px;color:var(--ink-2);border-radius:8px}:is(.rp-panel:has(.rv3) .rv-act,.bar:has(+.rv-page .rv3) .rv-act){color:var(--ink-2);gap:2px}:is(.rp-panel:has(.rv3) .rv-pos,.bar:has(+.rv-page .rv3) .rv-pos){color:var(--ink-3);font-variant-numeric:tabular-nums;margin:0 4px 0 0;font-size:12px}.rv3-sep{background:var(--line);flex:none;width:1px;height:16px;margin:0 8px}.rv3-fl{height:30px;font:500 13px var(--font);color:var(--ink-2);white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 10px 0 8px;transition:background-color .15s,color .15s;display:inline-flex}.rv3-fl:hover{background:var(--hover);color:var(--ink)}.rv3-fl.on{background:var(--blue-soft);color:var(--blue)}.rv3-fl.on:hover{background:var(--blue-soft)}.rv3-fl .fl-n{font-size:inherit;color:inherit;margin:0}.rv.rv3{font-feature-settings:"tnum" 1,"cv11" 1;flex-direction:column;max-width:none;height:100%;min-height:0;margin:0;font-size:14px;line-height:1.45;display:flex}.rv3-head{flex:none;min-width:0}.rv3-full{flex-direction:column;gap:16px;min-width:0;padding:20px 32px 16px;display:flex}.rv3 .rv-hero{align-items:center;gap:14px;min-width:0;padding:0;display:flex}.rv3 .rv-av{background:color-mix(in srgb,var(--av) 14%,var(--bg));width:44px;height:44px;color:color-mix(in srgb,var(--av) 65%,var(--ink));border-radius:12px;flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:inline-flex}.rv3 .rv-av.sm{border-radius:8px;width:28px;height:28px;font-size:11px}.rv3 .rv-ht{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.rv3 .rv-title{letter-spacing:-.022em;text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:24px;font-weight:600;line-height:1.25}.rv3 .rv-hero .fv-ed .inp{height:38px;font-size:22px;font-weight:600}.rv3 .rv-sub{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.rv3 .rv-sub a{color:var(--ink-2);font-weight:500}.rv3 .rv-sub a:hover{color:var(--ink)}.rv3-ln{align-items:center;gap:8px;min-width:0;display:inline-flex}.rv3-hlw{align-items:stretch;gap:8px;min-width:0;display:flex}.rv3-hlw>.sp{flex:1}.rv3 .rv-sum.rv3-hl{border:1px solid var(--line);border-radius:12px;flex:1;gap:0;min-width:0;margin:0;padding:0;display:grid;overflow:hidden}.rv3 .rv3-hl .rv-sum-i{border-left:1px solid var(--line);background:var(--bg);flex-direction:column;gap:3px;min-width:0;padding:10px 16px;display:flex}.rv3 .rv3-hl .rv-sum-i:first-child{border-left:0}.rv3 .rv3-hl .rv-sum-i.can:hover{background:var(--hover)}.rv3 .rv3-hl dt{color:var(--ink-3);margin:0;font-size:13px;line-height:18px}.rv3 .rv3-hl dd{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:16px;font-weight:500;line-height:24px;display:block;overflow:hidden}.rv3 .rv3-hl .rv-sum-i:first-child dd{font-weight:600}.rv3 .rv3-hl dd .pchip,.rv3 .rv3-hl dd .tag{vertical-align:middle}.rv3-hs{color:var(--ink-3);font-size:13px;font-weight:400}.rv3-hle.icon-btn{width:30px;height:auto;min-height:30px;color:var(--ink-3);border-radius:10px;flex:none}.rv3-hlp{flex-direction:column;gap:2px;max-height:50vh;display:flex;overflow-y:auto}.rv3-hln{margin:0 0 6px;font-size:13px}.rv3-hln.full{color:var(--t-orange)}.rv3-hlp .chk-l:has(input:disabled){opacity:.5}.rv3-jrs{flex-direction:column;gap:12px;display:flex}.rv3-jr{align-items:center;gap:20px;min-width:0;display:flex}.rv3-jr>.msg{flex-basis:100%;margin:0}.rv3-jl{width:96px;color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;flex:none;font-size:13px;font-weight:600;overflow:hidden}.rv3-steps{flex:1;gap:6px;min-width:0;display:grid}.rv3-st{text-align:left;min-width:0;font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:4px;flex-direction:column;gap:6px;margin:0;padding:0;display:flex}.rv3-st:disabled{cursor:default}.rv3-st.off{opacity:.45;cursor:not-allowed}.rv3-st:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.rv3-bar{background:var(--line);border-radius:2px;height:4px;transition:background-color .15s}.rv3-st.done .rv3-bar{background:var(--blue)}.rv3-st.cur .rv3-bar{background:linear-gradient(90deg,var(--blue) 0 38%,color-mix(in srgb,var(--blue) 20%,var(--bg)) 38% 100%)}.rv3-st:not(:disabled):not(.done):hover .rv3-bar{background:color-mix(in srgb,var(--blue) 35%,var(--line))}.rv3-sl{white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:18px;overflow:hidden}.rv3-sl b{font-weight:500}.rv3-st:not(:disabled):hover .rv3-sl{color:var(--ink)}.rv3-st.cur .rv3-sl{color:var(--blue)}.rv3-st.cur .rv3-sl b{font-weight:600}.rv3-end{flex:none;gap:6px;display:flex}.rv3-cl{border:1px solid var(--line);background:var(--bg);height:32px;color:var(--ink-2);font:500 13px var(--font);white-space:nowrap;border-radius:9px;align-items:center;gap:6px;padding:0 12px;transition:background-color .15s,color .15s;display:inline-flex}.rv3-cl.won{color:var(--t-green)}.rv3-cl:not(:disabled):hover{background:var(--hover)}.rv3-cl:disabled{cursor:default}.rv3-cl.off{opacity:.45;cursor:not-allowed}.rv3-cl.cur.won{background:var(--t-green-bg);border-color:#0000}.rv3-cl.cur.lost{background:var(--t-red-bg);color:var(--t-red);border-color:#0000}.rv3-cl:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.rv3-mini{align-items:center;gap:14px;min-width:0;height:56px;padding:0 28px;display:flex}.rv3-mt{min-width:0;font:600 16px var(--font);letter-spacing:-.01em;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;overflow:hidden}.rv3-mp{color:var(--blue);background:var(--blue-soft);white-space:nowrap;border-radius:6px;flex:none;padding:3px 8px;font-size:12px;font-weight:600}.rv3-mv{white-space:nowrap;flex:none;font-size:14px;font-weight:600}.rv3-mini>.sp{flex:1}.rv3-mini .rv3-cl{border-radius:8px;height:28px;padding:0 10px}.rv3:not([data-mini="1"]) .rv3-mini,.rv3[data-mini="1"] .rv3-full{display:none}.rv3-cols{grid-template-columns:var(--rv-left,400px) minmax(0,1fr);border-top:1px solid var(--line);flex:1;min-height:0;display:grid;position:relative}.rv3 .rv-lr{left:calc(var(--rv-left,400px) - 4px);right:auto}.rv3 .rv-left{border-right:1px solid var(--line);background:var(--bg);flex-direction:column;gap:20px;min-height:0;max-height:none;padding:18px 24px 18px 32px;display:flex;position:static;overflow-y:auto}.rv3 .rv-left>.rv-sec,.rv3 .rv-left>[data-testid=related],.rv3 .rv-left>.msg,.rv3 .dupbar{margin:0}.rv3 .rv-left .fl .fr{--lw:128px;grid-template-columns:var(--lw) minmax(0,1fr);column-gap:12px}.rv3 .rv-main{flex-direction:column;min-height:0;display:flex;overflow-y:auto}.rv3 .rv3-head .rtabs{z-index:5;background:var(--bg);margin:0;padding:0 28px;position:sticky;top:0}.rv3 .rv-main .rv-body{max-width:none;padding:16px 28px 24px}.rv3 .rv-main>.ast{margin:16px 28px 0}@container recpage (max-width:760px){.rv.rv3{height:auto;display:block}.rv3-full{padding:16px 14px 12px}.rv3-cols{flex-direction:column;display:flex}.rv3 .rv-left{border-right:0;gap:14px;padding:14px;overflow:visible}.rv3 .rv-main{overflow:visible}.rv3 .rv3-head .rtabs{padding:0 14px}.rv3 .rv-main .rv-body{padding:14px}.rv3 .rv-main>.ast{margin:14px 14px 0}.rv3 .rv-sum.rv3-hl{background:var(--line);gap:1px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.rv3 .rv3-hl .rv-sum-i{border-left:0}.rv3 .rv3-hl .rv-sum-i:last-child:nth-child(odd){grid-column:1/-1}.rv3-hle.icon-btn{align-self:flex-start}.rv3-jr{flex-wrap:wrap;gap:10px}.rv3-jl{flex-basis:100%;width:auto}.rv3-steps{flex-basis:100%}.rv3-mini{display:none!important}.rv3[data-mini="1"] .rv3-full{display:flex}}@media (max-width:820px){.rp-panel:has(.rv3) .rp-h{padding:0 8px 0 14px}:is(.rv3-fl .fl-n,.rp-panel:has(.rv3) .rv-pos){display:none}}:is(.rp-panel:has(.rv3) .rv-act .tm-b,.bar:has(+.rv-page .rv3) .rv-act .tm-b){height:30px;font:500 13px var(--font);color:var(--ink-2);border:0;border-radius:8px;padding:0 10px 0 8px}.rv3 .rv-left .rv-sec{border-top:0;flex-direction:column;gap:2px;margin:0;padding:0;display:flex}.rv3 .rv-left .rv-sec>summary.rs-sec-h{letter-spacing:0;text-transform:none;color:var(--ink);cursor:pointer;min-height:24px;margin:0 0 6px;padding:0;font-size:13px;font-weight:600;list-style:none}.rv3 .rv-left .rv-sec>summary.rs-sec-h::-webkit-details-marker{display:none}.rv3 .rv-left .rv-sec>summary .rs-car,.rv3 .rv-left .rv-sec>summary>.n,.rv3 .rv-left .rv-sec>summary .oi{display:none}.rv3 .rv-left .fl .fr-l{color:var(--ink-3);padding-top:6px;font-size:13px}.rv3 .rv-left .fl .fr-l>.ico{display:none}.rv3 .rv-left .fl .fr{min-height:32px}.rv3 .rv-left .fl .fr .fv{min-height:32px;margin-left:-8px;padding:5px 8px;font-size:14px}.rv3 .rv-left .fl .fr .fv:hover{background:var(--hover)}.rv3-sf{flex-wrap:wrap;align-items:center;gap:4px 14px;margin-top:4px;display:flex}.rv3-sf:empty{display:none}.rv3 .rv3-sf .rs-sec-a,.rv3 .rv3-sf .rs-sum-t{font:400 13px var(--font);color:var(--ink-3);cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:inline}.rv3 .rv3-sf .rs-sec-a:hover,.rv3 .rv3-sf .rs-sum-t:hover{color:var(--ink)}.rv3 .rv-left .rs-addf{height:26px;color:var(--ink-3);align-self:flex-start;margin-top:6px;padding:0 2px;font-size:13px}.rv3 .rv-left .rv-addg{color:var(--ink-3);align-self:flex-start;margin:0;font-size:13px}.rv3 .rv-left .grp-m{top:-1px}.rv3-h{color:var(--ink);margin:0 0 4px;font-size:13px;font-weight:600}.rv3-links,.rv3-lg{flex-direction:column;gap:2px;display:flex}.rv3-lg .rel-more{color:var(--ink-3);padding:2px 0 4px;font-size:13px}.rv3-lc{color:var(--ink);border-radius:10px;align-items:center;gap:10px;min-width:0;margin:0 -10px;padding:8px 10px;transition:background-color .15s;display:flex}.rv3-lc:hover{background:var(--hover)}.rv3-la{background:color-mix(in srgb,var(--av) 14%,var(--bg));width:30px;height:30px;color:color-mix(in srgb,var(--av) 65%,var(--ink));border-radius:9px;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.rv3-la.p{border-radius:50%;font-weight:600}.rv3-lt{flex-direction:column;min-width:0;display:flex}.rv3-ln1{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.rv3-ln2{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.rv3-meta{border-top:1px solid var(--line);padding-top:12px}.rv3-mh{font:500 13px var(--font);color:var(--ink-2);cursor:pointer;justify-content:space-between;align-items:center;min-height:24px;list-style:none;display:flex}.rv3-mh::-webkit-details-marker{display:none}.rv3-mh:hover{color:var(--ink)}.rv3-mc{transition:transform .15s}.rv3-meta[open] .rv3-mc{transform:rotate(180deg)}.rv3-ms{flex-direction:column;gap:4px;margin-top:12px;display:flex}.rv3-mt3{color:var(--ink-3);margin:0;font-size:12px;font-weight:600}.rv3 .rv-left .rv-bk{background:0 0;border:0;margin:0;padding:0}.rv3-lr{align-items:center;gap:4px;min-width:0;display:flex}.rv3-lr>.rv3-lc{flex:1}.cstrip{flex-direction:column;gap:2px;margin:2px 0 6px;padding:0 0 0 38px;list-style:none;display:flex}.cs-i{align-items:center;gap:6px;min-width:0;min-height:24px;font-size:13px;display:flex}.cs-i .ico{color:var(--ink-3);flex:none}.cs-i .flag{flex:none;font-size:14px;line-height:1}.cs-v{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cs-i .copy-btn{opacity:0}.cs-i:hover .copy-btn,.cs-i .copy-btn:focus-visible{opacity:1}.cs-wa{flex:none}.rv-left>.cstrip{margin:0 0 4px;padding-left:0}.rv3-le.icon-btn{width:28px;height:28px;color:var(--ink-3);opacity:0;border-radius:8px;transition:opacity .15s}.rv3-lr:hover .rv3-le,.rv3-le:focus-visible{opacity:1}@media (hover:none){.rv3-le.icon-btn{opacity:1}}.rv3 .rv-left .rs-sec .fr[data-inlink]:not(.ed):not([data-open]){display:none}.rv3 .rv-main{flex-direction:column;display:flex;overflow:hidden}.rv3 .rv3-head .rtabs{border-bottom:1px solid var(--line);flex:none;align-items:stretch;gap:20px;height:46px;padding:0 28px;position:static}.rv3 .rv3-head .rtabs .tab{height:46px;font:500 14px var(--font);color:var(--ink-3);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;gap:6px;padding:0}.rv3 .rv3-head .rtabs .tab:hover{color:var(--ink)}.rv3 .rv3-head .rtabs .tab[aria-selected=true]{border-bottom-color:var(--ink);color:var(--ink);font-weight:600}.rv3 .rv3-head .rtabs .tab:not(.tab-more)>.ico{display:none}.rv3 .rv3-head .rtabs .tab-n{min-width:0;height:auto;color:var(--ink-3);opacity:.75;background:0 0;padding:0;font-size:14px;font-weight:500}.rv3 .rv3-head .rtabs .tab-add,.rv3 .rv3-head .rtabs .tab-more{background:0 0;border:0;height:46px}.rt-aside{flex:none;align-items:center;margin-left:auto;display:flex}.rv3-ff.seg{background:0 0;border:0;gap:2px;padding:0}.rv3-ff .seg-b{height:26px;font:500 13px var(--font);color:var(--ink-3);background:0 0;border:0;border-radius:7px;padding:0 9px}.rv3-ff .seg-b[aria-pressed=true]{background:var(--sunken);color:var(--ink)}.rv3 .rv-main .rv-body{flex:1;max-width:none;min-height:0;padding:16px 28px 8px;overflow-y:auto}.rv3 .rv-main>.ast{flex:none}.rv3-feed{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.rv3-feed .ev-day{color:var(--ink-3);letter-spacing:0;text-transform:none;border:0;margin-top:2px;padding:0;font-size:12px;font-weight:600}.rv3-feed .ev-day[hidden]{display:none}.rv3-feed>li.ev{background:0 0;border:0;align-items:flex-start;gap:12px;padding:0;display:flex}.rv3-feed>li.ev>.av{flex:none;width:28px;height:28px;font-size:10px}.rv3-feed .ev-c{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.rv3-feed .ev-h{color:var(--ink-3);align-items:center;gap:6px;min-height:20px;margin:0;font-size:13px;display:flex}.rv3-feed .ev-h b{color:var(--ink);font-weight:600}.rv3-feed .ev-h time{color:inherit;margin:0}.rv3-feed .ev-b{max-width:620px;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:21px}.rv3-feed .ev-del{opacity:0;margin-left:auto}.rv3-feed li:hover .ev-del,.rv3-feed .ev-del:focus-visible{opacity:1}.rv3-feed>li.ev-s{color:var(--ink-3);align-items:center;min-height:20px;font-size:13px}.rv3-feed>li.ev-s .ev-dot{background:0 0;border:0;flex:none;justify-content:center;width:28px;height:auto;display:inline-flex}.rv3-feed>li.ev-s .ev-dot:before{content:"";background:var(--ink-3);opacity:.6;border-radius:50%;width:6px;height:6px}.rv3-feed>li.ev-s .ev-sl{flex:1;min-width:0}.rv3-feed>li.ev-s .ev-sl b{color:var(--ink);font-weight:500}.rv3-feed>li.ev-s time{color:var(--ink-3);flex:none;font-size:12px}.rv3-feed .hist-v>b{font-weight:500}.rv3-at{color:var(--blue);font-size:13px}.feed-w[data-filter=notes] .rv3-feed>li[data-sys],.feed-w[data-filter=sys] .rv3-feed>li.ev:not([data-sys]){display:none}.rv3-next{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.rv3-nh{color:var(--ink-3);margin:0;font-size:12px;font-weight:600}.rv3-nr{border-radius:10px;align-items:center;gap:12px;margin:0 -10px;padding:8px 10px;transition:background-color .15s;display:flex}.rv3-nr:hover{background:var(--hover)}.rv3-nd{border:1px solid var(--line);border-radius:9px;flex-direction:column;flex:none;justify-content:center;align-items:center;width:36px;height:36px;line-height:1;display:flex}.rv3-nd>span{color:var(--t-orange);text-transform:uppercase;font-size:11px;font-weight:600}.rv3-nd>b{margin-top:2px;font-size:14px;font-weight:600}.rv3-nt{flex-direction:column;flex:1;min-width:0;display:flex}.rv3-n1{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}a.rv3-n1:hover{text-decoration:underline}.rv3-n2{color:var(--ink-3);font-size:13px}.rv3-n2.late{color:var(--t-red)}.rv3-nck{flex:none;justify-content:center;width:36px;display:inline-flex}.rv3-ck{border:1.5px solid var(--ink-3);background:var(--bg);cursor:pointer;border-radius:5px;width:16px;height:16px;padding:0;display:inline-block}.rv3-ck:hover{border-color:var(--blue);background:var(--blue-soft)}.rv3-ck.off{cursor:default;opacity:.6}.rv3-ck:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.rv3-cmp{background:var(--bg);flex:none;padding:10px 28px 16px}.rv3-cbox{border:1px solid var(--line);background:var(--bg);border-radius:14px;align-items:center;gap:8px;padding:6px;display:flex;box-shadow:0 1px 2px #00000008}.rv3-cbox:focus-within{border-color:color-mix(in srgb,var(--blue) 40%,var(--line))}.rv3-mode{background:var(--sunken);border-radius:9px;flex:none;align-self:flex-start;padding:2px;display:flex}.rv3-mode button{height:28px;font:500 13px var(--font);color:var(--ink-2);background:0 0;border:0;border-radius:7px;align-items:center;gap:5px;padding:0 10px;display:inline-flex}.rv3-mode button[aria-pressed=true]{background:var(--bg);color:var(--ink);box-shadow:0 1px 2px #00000014}.rv3-cn,.rv3-ca{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.rv3-cn[hidden],.rv3-ca[hidden]{display:none}.rv3-cn .rv3-actf{border:0;flex-direction:column;flex:1;gap:6px;min-width:0;margin:0;padding:0;display:flex}.rv3-actr{align-items:flex-start;gap:8px;min-width:0;display:flex}.rv3-kind{height:28px;font:500 13px var(--font);color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;padding:0 4px}.rv3-kind:hover{background:var(--hover)}.rv3-actr .ment{flex:1;min-width:0;position:relative}.rv3-actr>div:has(textarea){flex:1;min-width:0;position:relative}.rv3-actr textarea{width:100%;box-shadow:none;resize:none;font:400 14px/20px var(--font);color:var(--ink);field-sizing:content;background:0 0;border:0;outline:0;min-height:28px;max-height:160px;padding:4px 2px}.rv3-send{background:var(--ink);width:32px;height:32px;color:var(--bg);border:0;border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.rv3-send:hover{opacity:.9}.rv3-send:disabled{opacity:.4}.rv3-acta{gap:8px;padding:0 4px 2px}.rv3-ca .aibox{box-shadow:none;background:0 0;border:0;align-items:center;gap:8px;min-width:0;padding:0;display:flex}.rv3-ca .aibox>.ico{display:none}.rv3-ca .aibox input{min-width:0;font:400 14px var(--font);color:var(--ink);background:0 0;border:0;outline:0;flex:1;height:32px}.rv3-ca .aibox .btn{background:var(--ink);height:32px;color:var(--bg);border:0;border-radius:9px;order:3;padding:0 12px}.rv3-chip{border:1px solid var(--line);background:var(--bg);height:28px;font:500 13px var(--font);color:var(--ink);white-space:nowrap;border-radius:8px;flex:none;padding:0 9px}.rv3-chip:hover{background:var(--hover)}@container recpage (max-width:760px){.rv3 .rv-main{overflow:visible}.rv3 .rv-main .rv-body{padding:14px;overflow:visible}.rv3 .rv3-head .rtabs{padding:0 14px;overflow-x:auto}.rt-aside{display:none}.rv3-cmp{padding:8px 10px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--line);position:sticky;bottom:0}.rv3-ca .rv3-chip{display:none}}.rv3-actr .mention-w{flex:1;min-width:0;position:relative}.rv3-actr .mention-w textarea.inp{width:100%;height:auto;box-shadow:none;resize:none;font:400 14px/20px var(--font);color:var(--ink);field-sizing:content;background:0 0;border:0;outline:0;min-height:28px;max-height:160px;padding:4px 2px}.rv3-actr .mention-w .mention{top:auto;bottom:calc(100% + 6px)}.rv3-full>.ast{background:var(--sunken);border:0;border-radius:12px;flex-direction:column;gap:8px;margin:0;padding:14px 16px;display:flex}.rv3-full>.ast .ast-h{color:var(--ink-2);font-size:13px}.rv3-full>.ast .ast-h .av{background:var(--ink);width:28px;height:28px;color:var(--bg);border-radius:8px}.rv3-full>.ast .ast-r{max-width:720px;margin:0;font-size:14px;line-height:21px}.rv3-full>.ast .ast-sig,.rv3-full>.ast .ast-cues{margin:0}.rv3-full>.ast .ast-cues li{background:var(--bg)}.rv3-sug.btn{flex:none;gap:6px;height:28px}.rv3-finb{border:1px solid var(--line-2);background:var(--bg);height:30px;color:var(--ink);font:500 13px var(--font);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:0 10px;display:none}.rv3-endw{display:contents}.rv3 .rv3-head .rtabs .tab.rt-det{display:none}@container recpage (max-width:760px){.rv3-full,.rv3 .rv-hero{gap:12px}.rv3 .rv-hero .rv-av{border-radius:10px;width:38px;height:38px;font-size:13px}.rv3 .rv-hero .rv-title{font-size:20px;line-height:26px}.rv3-jr{flex-wrap:nowrap;align-items:flex-start}.rv3-jr .rv3-steps{flex:auto;min-width:0}.rv3-endw{flex:none;display:block;position:relative}.rv3-finb{display:inline-flex}.rv3-finb:hover{background:var(--hover)}.rv3-endw:not([data-open]) .rv3-end{display:none}.rv3-endw[data-open] .rv3-end{z-index:30;background:var(--bg);border:1px solid var(--line);min-width:160px;box-shadow:var(--shadow-float);border-radius:10px;flex-direction:column;align-items:stretch;gap:2px;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);right:0}.rv3-endw[data-open] .rv3-end .rv3-cl{border:0;justify-content:flex-start}.rv3 .rv3-head .rtabs .tab.rt-det{display:inline-flex}.rv3:not([data-det]) .rv-left{display:none}.rv3[data-det] .rv-left{order:2}.rv3[data-det] .rv-main .rv-body{display:none}.rv3-full>.ast{padding:12px 14px}}@container recpage (min-width:480px) and (max-width:760px){.rv3 .rv-sum.rv3-hl{grid-template-columns:repeat(3,minmax(0,1fr))!important}.rv3 .rv3-hl .rv-sum-i:last-child:nth-child(odd){grid-column:auto}}.rv3-full{gap:12px;padding:14px 32px 12px}.rv3 .rv-hero{flex-wrap:wrap;gap:12px 14px}.rv3 .rv-av{border-radius:10px;width:36px;height:36px;font-size:13px}.rv3 .rv-ht{flex:260px;gap:1px}.rv3 .rv-title{letter-spacing:-.015em;font-size:20px;line-height:26px}.rv3 .rv-hero .fv-ed .inp{height:32px;font-size:18px}.rv3 .rv-hero>.rv3-hlw{flex:0 auto;align-items:center;max-width:66%}.rv3 .rv-sum.rv3-hl{border-radius:10px;flex:0 auto;display:flex}.rv3 .rv3-hl .rv-sum-i{flex:0 auto;gap:0;min-width:96px;max-width:220px;padding:5px 14px}.rv3 .rv3-hl dt{font-size:12px;line-height:16px}.rv3 .rv3-hl dd{font-size:14px;line-height:20px}.rv3-hle.icon-btn{border-radius:8px;width:28px;height:28px;min-height:28px}.rv-body>[role=tabpanel]>.ast{background:var(--sunken);border:0;border-radius:12px;flex-direction:column;gap:8px;margin:0 0 16px;padding:12px 14px;display:flex}.rv-body>[role=tabpanel]>.ast .ast-h{color:var(--ink-2);font-size:13px}.rv-body>[role=tabpanel]>.ast .ast-h .av{background:var(--ink);width:24px;height:24px;color:var(--bg);border-radius:7px}.rv-body>[role=tabpanel]>.ast .ast-r{max-width:720px;margin:0;font-size:14px;line-height:21px}.rv-body>[role=tabpanel]>.ast .ast-sig,.rv-body>[role=tabpanel]>.ast .ast-cues{margin:0}.rv-body>[role=tabpanel]>.ast .ast-cues li{background:var(--bg)}.rv3-steps{gap:4px}.rv3-st.stg{background:var(--sunken);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%,12px 50%);border-radius:0;flex-direction:row;justify-content:center;align-items:center;gap:0;height:32px;padding:0 18px;transition:background-color .15s}.rv3-st.stg:first-child{clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%);border-radius:7px 0 0 7px}.rv3-st.stg>.rv3-bar{display:none}.rv3-st.stg .rv3-sl{color:var(--ink-2);text-align:center}.rv3-st.stg.done{background:var(--blue-soft)}.rv3-st.stg.done .rv3-sl{color:var(--blue)}.rv3-st.stg.cur{background:var(--blue)}.rv3-st.stg.cur .rv3-sl{color:#fff}.rv3-st.stg.cur .stg-age{opacity:.85}.rv3-st.stg:not(:disabled):not(.done):not(.cur):hover{background:color-mix(in srgb,var(--blue) 14%,var(--sunken))}.rv3-st.stg:focus-visible{outline:0}.rv3-st.stg:focus-visible .rv3-sl{text-underline-offset:3px;color:var(--ink);text-decoration:underline}.rv3-st.stg.cur:focus-visible .rv3-sl{color:#fff}@container recpage (max-width:760px){.rv3-full{padding:16px 14px 12px}.rv3 .rv-hero>.rv3-hlw{flex-basis:100%;align-items:stretch;max-width:none}.rv3 .rv-sum.rv3-hl{flex:1;display:grid}.rv3 .rv3-hl .rv-sum-i{max-width:none}}.rv3 .rv-sum.rv3-hl{overflow:visible}.rv3 .rv3-hl .rv-sum-i{position:relative}.rv3 .rv3-hl .rv-sum-i:first-child{border-radius:9px 0 0 9px}.rv3 .rv3-hl .rv-sum-i:last-child{border-radius:0 9px 9px 0}.rv3 .rv3-hl .rv-sum-i:only-child{border-radius:9px}.rv3 .rv3-hl .rv-sum-i.on{background:var(--bg);box-shadow:inset 0 0 0 1.5px var(--blue);z-index:2}.rv3 .rv3-hl .rv-sum-i.on dt{color:var(--blue)}.rv3-pop{z-index:40;background:var(--bg);border:1px solid var(--line);width:max-content;min-width:260px;max-width:min(420px,100vw - 32px);box-shadow:var(--shadow-float);cursor:default;border-radius:10px;padding:8px 10px;position:absolute;top:calc(100% + 6px);left:0}.rv3 .rv3-hl .rv-sum-i:nth-last-child(-n+2):not(:first-child) .rv3-pop{left:auto;right:0}.rv3-pop .fr{min-height:0;margin:0;padding:0;display:block}.rv3-pop .fr-l{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rv3-pop .fv-open,.rv3-pop .fr-cfg,.rv3-pop .fv-ok,.rv3-pop .fr>.icon-btn{display:none}.rv3-pop .fv-ed{margin:0}.rv3 .rv-hero .rv3-pop .fv-ed .inp{height:32px;font-size:14px;font-weight:400}.rv3 .rv3-head .rtabs{border-bottom:0;padding:0 32px}@container recpage (min-width:761px){.rv3:not([data-tab=activity]) .rv3-cols{grid-template-columns:minmax(0,1fr)}.rv3:not([data-tab=activity]) .rv-left{display:none}.rv3:not([data-tab=activity]) .rv-main .rv-body{padding:16px 32px}}.rv3-nbox{border:1px solid var(--line);background:var(--bg);border-radius:12px;flex-direction:column;gap:6px;margin:0 0 16px;padding:8px 10px;display:flex;box-shadow:0 1px 2px #00000008}.rv3-nbox:focus-within{border-color:color-mix(in srgb,var(--blue) 40%,var(--line))}.rv3-kinds{flex-wrap:wrap;gap:2px;display:flex}.rv3-kinds button{height:28px;font:500 13px var(--font);color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 10px}.rv3-kinds button:hover{background:var(--hover);color:var(--ink)}.rv3-kinds button[aria-pressed=true]{background:var(--sunken);color:var(--ink)}.rv3-kinds button:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.rv3-nbox .rv3-actr{align-items:center;padding:0 2px}.rv3-tt{min-width:0;font:400 14px/20px var(--font);color:var(--ink);background:0 0;border:0;outline:0;flex:1;height:28px;padding:4px 2px}.rv3-td{flex:none;width:auto}@container recpage (max-width:760px){.rv3 .rv3-head .rtabs{padding:0 14px}.rv3-askb{padding:8px 14px 10px}}.rt-bar{align-items:center;gap:10px;margin-bottom:12px}.rt-bar>.sp{flex:1}.seg-n{color:var(--ink-3);margin-left:6px;font-size:12px;font-weight:500}.seg-b[aria-pressed=true] .seg-n{color:var(--ink-2)}.rtab-t table th.rt-ckh,.rtab-t table td.rt-ck{width:36px;min-width:36px;max-width:36px;padding-right:0}.rt-bar .seg-b{white-space:nowrap;align-items:center;display:inline-flex}.rv3-ck.on{background:var(--blue);border-color:var(--blue);position:relative}.rv3-ck.on:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}tr.rt-done .tl{color:var(--ink-3);text-decoration:line-through}tr.rt-newr td{padding:4px 10px}.rt-addf{align-items:center;gap:8px;width:100%;margin:0;display:flex}.rt-plus{text-align:center;width:16px;color:var(--ink-3);font-size:15px}.rt-addi{min-width:0;font:400 14px var(--font);color:var(--ink);background:0 0;border:0;outline:0;flex:1;height:30px}.rt-docs .rel-row{grid-template-columns:16px minmax(0,1fr) auto auto auto;align-items:center;gap:14px;display:grid}.rt-docs .rel-row>.num{text-align:right;min-width:96px}.rt-docs .rel-row>.rt-own{min-width:0;max-width:180px;color:var(--ink-2);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.rt-own>.ell{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rconv-split{border:1px solid var(--line);border-radius:12px;grid-template-columns:300px minmax(0,1fr);gap:0;min-height:420px;display:grid;overflow:hidden}.rconv-list{border-right:1px solid var(--line);background:var(--side);flex-direction:column;gap:2px;padding:8px;display:flex}.rconv-i{text-align:left;width:100%;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.rconv-i:hover{background:var(--hover)}.rconv-i[aria-current=true]{background:var(--bg);box-shadow:0 0 0 1px var(--line)}.rconv-i1{align-items:center;gap:6px;min-width:0;font-size:13px;display:flex}.rconv-i1 b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.rconv-i1 time{color:var(--ink-3);white-space:nowrap;margin-left:auto;font-size:12px}.rconv-i2{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.rconv-pane{min-width:0;padding:12px 16px}.rconv-pane .rconv{border:0;margin:0;padding:0}@container recpage (max-width:760px){.rconv-split{grid-template-columns:minmax(0,1fr)}.rconv-list{border-right:0;border-bottom:1px solid var(--line)}.rt-docs .rel-row{grid-template-columns:16px minmax(0,1fr) auto}.rt-docs .rel-row>.num,.rt-docs .rel-row>.ph,.rt-docs .rel-row>.rt-own{display:none}}.rv3-fbar{justify-content:flex-end;margin:0 0 6px;display:flex}.rc{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:24px;display:grid}.rc-bar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px}.rc-bar>.sp{flex:1}.rc-bar .seg-b{white-space:nowrap;align-items:center;display:inline-flex}.rc-bkm .menu{min-width:220px}.rc-bkm>summary{align-items:center;gap:4px;display:inline-flex}.rc-day{scroll-margin-top:8px}.rc-dh{align-items:baseline;gap:10px;margin:18px 0 8px;font-size:13px;font-weight:600;display:flex}.rc-dh span{color:var(--ink-3);font-size:12px;font-weight:400}.rc-dh.late b{color:var(--t-orange)}.rc-it{border:1px solid var(--line);background:var(--bg);border-radius:10px;grid-template-columns:64px 4px minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:8px;padding:10px 12px;display:grid}.rc-it.sel{border-color:var(--ink-3)}.rc-it.done .rc-t1 a,.rc-it.done .rc-t1>span{color:var(--ink-3);text-decoration:line-through}.rc-tm{font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.rc-tm small{color:var(--ink-3);font-size:12px;font-weight:400;display:block}.rc-sw{border-radius:2px;width:4px;height:36px}.rc-tx{min-width:0}.rc-t1{align-items:center;gap:8px;min-width:0;font-size:14px;font-weight:500;display:flex}.rc-t1 a,.rc-t1>span{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rc-t1 a:hover{text-decoration:underline}.rc-t1 .rv3-nck{display:inline-flex}.rc-t2{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:13px;overflow:hidden}.rc-ac{align-items:center;gap:6px;display:flex}.rc-empty{padding:24px 0}.rc-side{border-left:1px solid var(--line);flex-direction:column;gap:14px;padding-left:20px;display:flex;position:sticky;top:0}.rc-mh{align-items:center;gap:2px;display:flex}.rc-mh b{flex:1;font-size:14px;font-weight:600}.rc-mc{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.rc-mc>span{color:var(--ink-3);padding:4px 0;font-size:11px}.rc-md{height:32px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:0;font-size:12.5px;display:flex}.rc-md:hover{background:var(--hover)}.rc-md.out{color:var(--ink-3)}.rc-md.td{background:var(--blue);color:#fff;font-weight:600}.rc-md[aria-pressed=true]:not(.td){box-shadow:inset 0 0 0 1px var(--ink-3)}.rc-dots{gap:2px;height:4px;display:flex}.rc-dots i{border-radius:50%;width:4px;height:4px;display:block}.rc-lg{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding-top:14px;display:flex}.rc-lgh{color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase;font-size:11.5px;font-weight:600}.rc-lgi{color:var(--ink-2);align-items:center;gap:8px;font-size:12.5px;display:flex}.rc-lgi i{border-radius:2px;width:8px;height:8px;display:block}.k-booking{background:var(--t-violet)}.k-event{background:var(--t-blue)}.k-activity{background:var(--t-green)}.k-task{background:var(--t-orange)}.k-field{background:var(--t-gray)}.rc-wl{margin:0 0 8px}@container recpage (max-width:760px){.rc{grid-template-columns:minmax(0,1fr)}.rc-side{border-left:0;order:-1;padding-left:0;position:static}.rc-mc{max-width:320px}.rc-it{grid-template-columns:52px 4px minmax(0,1fr)}.rc-ac{grid-column:3}}.cl-recf{border:1px solid var(--line);background:var(--sunken);border-radius:8px;align-items:center;gap:8px;width:max-content;max-width:100%;margin:0 0 8px;padding:6px 10px;font-size:13px;display:flex}.rc.rc-m{grid-template-columns:minmax(0,1fr)}.rc-mh2{gap:4px}.rc-mh2 b{min-width:120px}.rc-mg{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(7,minmax(0,1fr));margin-top:8px;display:grid}.rc-gw{color:var(--ink-3);border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:6px 8px;font-size:11.5px}.rc-gc{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;gap:2px;min-width:0;min-height:84px;padding:4px;display:flex}.rc-gc.out{background:var(--side)}.rc-gc.out .rc-gd{color:var(--ink-3)}.rc-gd{min-width:24px;height:24px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;align-self:flex-start;padding:0 6px;font-size:12.5px}.rc-gd:hover{background:var(--hover)}.rc-gc.td .rc-gd{background:var(--blue);color:#fff;font-weight:600}.rc-chip{border-left:3px solid var(--t-gray);background:var(--sunken);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;border-radius:3px;padding:0 6px;font-size:12px;line-height:18px;display:block;overflow:hidden}.rc-chip b{font-variant-numeric:tabular-nums;margin-right:4px;font-weight:600}a.rc-chip:hover{background:var(--hover)}.rc-chip[data-kind=booking]{border-left-color:var(--t-violet)}.rc-chip[data-kind=event]{border-left-color:var(--t-blue)}.rc-chip[data-kind=activity]{border-left-color:var(--t-green)}.rc-chip[data-kind=task]{border-left-color:var(--t-orange)}.rc-gm{color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0 6px;font-size:12px}.rc-gm:hover{text-decoration:underline}.rc-it .rc-ac:has(.clp-when){grid-column:1/-1;justify-content:flex-start}.rc-ac .clp-when{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}@container recpage (max-width:760px){.rc-gc{min-height:64px}.rc-chip{padding:0 3px;font-size:11px}.rc-chip b{display:none}}.rc-bar .seg+.seg{border-left:1px solid var(--line);margin-left:4px;padding-left:12px}.app{background:var(--app-bg,transparent)}.app>.side{background:var(--side-bg,var(--side))}.app>.main{background:var(--main-bg,transparent)}.app.bg-on{--gt:30%;--ga:70%;--ga-side:60%;--ga-col:50%}.app.bg-on.bg-strong{--gt:46%;--ga:52%;--ga-side:46%;--ga-col:42%}html.dark .app.bg-on{--gt:20%}html.dark .app.bg-on.bg-strong{--gt:32%}.app.bg-on:is(.bg-all,:has(>.main .home)){--app-bg:radial-gradient(60% 70% at 12% 18%,color-mix(in srgb,var(--zm-1) var(--gt),transparent),transparent 70%), radial-gradient(50% 60% at 88% 10%,color-mix(in srgb,var(--zm-2) var(--gt),transparent),transparent 70%), radial-gradient(60% 70% at 70% 96%,color-mix(in srgb,var(--zm-3) var(--gt),transparent),transparent 70%),var(--bg);--side-bg:color-mix(in srgb,var(--side) var(--ga-side),transparent);--main-bg:color-mix(in srgb,var(--bg) var(--ga),transparent);--board-bg:transparent;--col-bg:color-mix(in srgb,var(--side) var(--ga-col),transparent)}.app.bg-on:has(>.main .home){--main-bg:transparent}.app.bg-on .main .tbl-wrap{background:var(--bg)}@media (max-width:820px){.app.bg-on:is(.bg-all,:has(>.main .home)){--side-bg:var(--side)}}.app.bg-on.bg-img:is(.bg-all,:has(>.main .home)){--app-bg:linear-gradient(color-mix(in srgb,var(--bg) var(--veil),transparent),color-mix(in srgb,var(--bg) var(--veil),transparent)),var(--bg-img) center/cover no-repeat,var(--zm-1,var(--bg))}@media (prefers-reduced-transparency:reduce),(forced-colors:active),print{.app.bg-on{--app-bg:var(--bg)!important;--side-bg:var(--side)!important;--main-bg:transparent!important;--board-bg:var(--side)!important;--col-bg:transparent!important}}.bgp{flex-direction:column;gap:14px;width:min(460px,80vw);display:flex}.apr-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 10px;display:grid}@media (max-width:520px){.apr-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.apr-o{font:inherit;color:var(--ink-2);cursor:pointer;text-align:left;background:0 0;border:0;flex-direction:column;align-items:stretch;gap:6px;padding:0;font-size:12.5px;display:flex}.apr-sw{height:56px;box-shadow:inset 0 0 0 1px var(--line);background:radial-gradient(70% 80% at 15% 20%,color-mix(in srgb,var(--s1) 45%,transparent),transparent 70%),radial-gradient(60% 70% at 90% 10%,color-mix(in srgb,var(--s2) 40%,transparent),transparent 70%),radial-gradient(70% 80% at 70% 100%,color-mix(in srgb,var(--s3) 40%,transparent),transparent 70%),var(--bg);border-radius:9px;display:block}.apr-sw.plain{background:var(--bg)}.apr-o:hover .apr-sw{box-shadow:inset 0 0 0 1px var(--ink-3)}.apr-o[aria-checked=true]{color:var(--ink);font-weight:500}.apr-o[aria-checked=true] .apr-sw{box-shadow:0 0 0 2px var(--blue)}.apr-o:focus-visible{outline:none}.apr-o:focus-visible .apr-sw{box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--focus)}.fmt-f{flex-direction:column;gap:14px;width:min(420px,80vw);display:flex}.lang-l{gap:4px;margin:0;padding:0;list-style:none;display:grid}.lang-b{border:1px solid var(--line);background:var(--bg);width:100%;color:var(--ink);font:inherit;cursor:pointer;text-align:start;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:9px 12px;display:flex}.lang-b:hover{background:var(--hover)}.lang-b[aria-pressed=true]{border-color:var(--blue);font-weight:500}.nv .nv-x{margin-inline-start:auto;font-size:12px}.fmt-ex{border:1px solid var(--line);background:var(--bg-2);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:10px 12px;display:grid}.fmt-ex dt{color:var(--ink-3);font-size:12px}.fmt-ex dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:2px 0 0}.apr-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.bgp .seg-b:disabled{opacity:.45;cursor:default}.apr-note{margin:0}.apr-groups{flex-direction:column;gap:14px;display:flex}.apr-sec{flex-direction:column;gap:8px;display:flex}.apr-sec>h3{margin:0}.apr-sw.img{background:var(--side);position:relative;overflow:hidden}.apr-sw.img img{object-fit:cover;border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.apr-sw.img:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--line);position:absolute;inset:0}.apr-o[aria-checked=true] .apr-sw.img:after{box-shadow:inset 0 0 0 2px var(--blue)}.apr-sw.add{background:var(--bg);color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--line);border:1px dashed var(--line);box-sizing:border-box;justify-content:center;align-items:center;display:flex}.apr-up{cursor:pointer}.apr-up:hover .apr-sw.add{color:var(--ink);border-color:var(--ink-3)}.apr-up:focus-within .apr-sw{box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--focus)}.apr-up:has(input:disabled){cursor:default;opacity:.6}.apr-lock{align-items:center;gap:6px;display:flex}.bgp{max-height:min(70vh,640px);overflow:auto}.ws-look-b{padding:14px 16px}.ws-look-b .bgp{width:auto;max-width:560px;max-height:none;overflow:visible}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background:var(--scroll-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:8px}::-webkit-scrollbar-thumb:hover{background-color:var(--scroll-thumb-h)}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:var(--scroll-thumb) transparent}}.tk{flex-wrap:wrap;align-items:flex-start;gap:24px;padding:20px 24px;display:flex}.tk-main{flex-direction:column;flex:999 600px;gap:20px;min-width:0;display:flex}.tk-rail{flex-direction:column;flex:280px;gap:14px;min-width:0;display:flex}.tk-title{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tk-h1{flex:300px;min-width:0}.tk-h1 .fr{min-height:0;display:block}.tk-h1 .rv-title{margin:0;font-size:22px;font-weight:600;line-height:1.3}.tk-cbf{display:inline-flex}.tk-cb{border:1.5px solid var(--ink-3);background:var(--bg);color:#0000;cursor:pointer;box-sizing:border-box;border-radius:50%;flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:16px;padding:0;display:inline-flex}.tk-cb:hover{border-color:var(--t-green);color:var(--t-green)}.tk-cb.on{background:var(--t-green);border-color:var(--t-green);color:#fff}.tk-cb.big{flex-basis:22px;width:22px;height:22px}span.tk-cb{cursor:default}.tk-ok{color:var(--t-green);border-color:#bfe3cc}.tk-stw{border:1px solid #e3e3e3;border-radius:7px;align-items:center;gap:4px;padding:2px 4px 2px 10px;display:inline-flex}.tk-stl{color:var(--ink-2)}.tk-stw .stsel{display:inline-flex}.tk-banner{background:var(--t-red-bg);color:var(--t-red);border-radius:5px;align-self:flex-start;margin:0;padding:5px 10px;font-size:12.5px}.tk-props{flex-direction:column;gap:4px;display:flex}.tk-props .fr,.tk-r{grid-template-columns:140px minmax(0,1fr);align-items:center;column-gap:12px;min-height:32px;display:grid}.tk-props .fr-l,.tk-k{color:var(--ink-3);font-size:13px}.tk-props .fr-l .ico{display:none}.tk .fr{position:relative}.tk .fr>.fr-cfg{cursor:pointer;width:20px;height:20px;color:var(--ink-3);opacity:0;pointer-events:none;background:0 0;border:0;border-radius:4px;place-items:center;padding:0;display:grid;position:absolute;top:6px;left:112px}.tk .fr:hover>.fr-cfg,.tk .fr>.fr-cfg:focus-visible{opacity:1;pointer-events:auto}.tk .fr>.fr-cfg:hover{background:var(--hover);color:var(--ink)}.tk-dates .fr>.fr-cfg,.tk-notes .fr>.fr-cfg,.tk-h1 .fr>.fr-cfg{top:2px;left:auto;right:-22px}.tk-v{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;padding:3px 6px;display:flex}.tk-av{align-items:center;gap:6px;display:inline-flex}.tk-dates{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.tk-dates .fr{grid-template-columns:auto;min-height:0;display:inline-grid}.tk-arrow{color:var(--ink-3)}.tk-sec{flex-direction:column;gap:8px;display:flex}.tk-h2{align-items:center;gap:8px;margin:0;font-size:13px;font-weight:600;display:flex}.tk-h2 .ph{font-weight:400}.tk-sp{flex:1}.tk-box{border:1px solid var(--line);border-radius:9px}.tk-notes{padding:6px 8px;line-height:1.6}.tk-notes .fr{min-height:0;display:block}.tk-sr{border-top:1px solid var(--line-2);align-items:center;gap:10px;min-width:0;margin:0;padding:8px 12px;display:flex}.tk-box>.tk-sr:first-child{border-top:0}.tk-st{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:auto;text-decoration:none;overflow:hidden}.tk-st:hover{text-decoration:underline}.tk-st.done{color:var(--ink-3);text-decoration:line-through}.tk-late{color:var(--t-red)}.tk-add{color:var(--ink-3)}.tk-addi{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1}.tk-addi::placeholder{color:var(--ink-3)}.tk-cl{padding-left:4px}.tk-cl .clist{flex-direction:column;gap:2px;display:flex}.tk-cl .cl-row{align-items:center;gap:8px;display:flex}.tk-cl .cl-row .inp{background:0 0;border-color:#0000;min-height:0;padding:3px 6px}.tk-cl .cl-row .inp:hover,.tk-cl .cl-row .inp:focus{border-color:var(--line)}.tk-cl .cl-row input[type=checkbox]{width:15px;height:15px;accent-color:var(--t-green);margin:0}.tk-cl-ro{flex-direction:column;gap:6px;margin:0;padding:0 0 0 4px;list-style:none;display:flex}.tk-cl-ro li{align-items:center;gap:8px;display:flex}.tk-cl-ro li.done{color:var(--ink-3);text-decoration:line-through}.tk-sq{box-sizing:border-box;border:1.5px solid #bdbdbd;border-radius:4px;width:15px;height:15px}.tk-sq.on{background:var(--t-green);border-color:var(--t-green)}.tk-chip{white-space:nowrap;border-radius:5px;padding:1px 7px;font-size:12px}.tk-chip.wait{background:var(--t-red-bg);color:var(--t-red)}.tk-chip.block{background:var(--t-blue-bg);color:var(--t-blue)}.tk-chip.rel{background:var(--t-gray-bg);color:var(--t-gray)}.tk-dadd{flex-wrap:wrap;gap:6px}.tk-files{flex-wrap:wrap;gap:10px;display:flex}.tk-file{border:1px solid var(--line);background:var(--sunken);box-sizing:border-box;border-radius:9px;align-items:flex-end;width:150px;height:96px;padding:8px;font-size:12px;display:flex;position:relative}.tk-fn{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;max-width:100%;text-decoration:none;overflow:hidden}.tk-fx{position:absolute;top:4px;right:4px}.tk-drop{background:var(--bg);text-align:center;border-style:dashed;justify-content:center;align-items:center}.tk-fi{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.tk-drop:focus-within{outline:2px solid var(--blue)}.tk-card{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.tk-ai{background:#f7fbfe;border-color:#cfe0ec}.tk-ai p{margin:0}.tk-aib{flex-wrap:wrap;gap:6px;display:flex}html.dark .tk-ai{background:var(--blue-soft);border-color:var(--line)}.tk-feed .rv3-fbar{border-bottom:1px solid var(--line);justify-content:flex-start;padding-bottom:0}.tk-feed .rv3-ff{background:0 0;border:0;gap:18px}.tk-feed .rv3-ff .seg-b{color:var(--ink-3);background:0 0;border-radius:0;padding:8px 0}.tk-feed .rv3-ff .seg-b[aria-pressed=true]{color:var(--ink);border-bottom:2px solid var(--ink);box-shadow:none;font-weight:500}.tk-rems{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.tk-rem{align-items:center;gap:4px;display:inline-flex}.tk-remx{width:16px;height:16px}.tk-remm{display:inline-block}.tk{gap:28px}.tk-rail{flex:0 320px;position:sticky;top:12px}.tk-head{flex-wrap:wrap;gap:6px;margin:-6px 0 0 34px;display:flex}.tk-tile,.tk-tile-w{display:inline-flex;position:relative}.tk-tb{border:1px solid var(--line);background:var(--bg);min-height:30px;color:var(--ink);font:inherit;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:7px;align-items:center;gap:6px;max-width:320px;padding:3px 10px;font-size:13px;display:inline-flex;overflow:hidden}.tk-tb:hover{border-color:var(--ink-3)}.tk-tb:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.tk-tb.ro{cursor:default}.tk-tb.ro:hover{border-color:var(--line)}.tk-tile.inv .tk-tb{color:var(--ink-3);border-style:dashed}.tk-tile.on .tk-tb{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue)}.tk-tv{align-items:center;gap:6px;min-width:0;display:inline-flex}.tk-tl,.tk-tv .ph{color:var(--ink-3)}.tk-tile-st .tk-stw{box-sizing:border-box;border-color:var(--line);min-height:30px}.tk-pop{min-width:300px}.tk-pop .fr{display:block}.drp{flex-direction:column;gap:8px;min-width:280px;display:flex}.drp-pre{flex-wrap:wrap;gap:4px;display:flex}.drp-pre .chip{border:1px solid var(--line);background:var(--sunken);font:inherit;color:var(--ink);cursor:pointer;border-radius:6px;padding:2px 8px;font-size:12px}.drp-pre .chip:hover{border-color:var(--ink-3)}.drp-m{justify-content:space-between;align-items:center;gap:6px;display:flex}.drp-mt{font-weight:500}.drp-g{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.drp-h{color:var(--ink-3);padding:2px 0;font-size:11.5px}.drp-d{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:5px 0;font-size:12.5px}.drp-d:hover{background:var(--hover)}.drp-d.in{background:var(--t-blue-bg);color:var(--t-blue)}.drp-d.sel{background:var(--blue);color:#fff}.drp-d.now{font-weight:700}.drp-f{justify-content:space-between;align-items:center;gap:8px;font-size:12.5px;display:flex}.tk-band{border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px;font-size:13px;display:flex}.tk-band>span{flex:240px;min-width:0}.tk-band.warn{background:var(--t-amber-bg);border:1px solid color-mix(in srgb,var(--t-amber) 35%,transparent);color:var(--ink)}.tk-band.info{background:var(--t-blue-bg);border:1px solid color-mix(in srgb,var(--t-blue) 25%,transparent);color:var(--ink)}.tk-tabs{box-shadow:inset 0 -1px 0 var(--line);scrollbar-width:thin;gap:18px;margin-bottom:16px;display:flex;overflow:auto hidden}.tk-tab{font:inherit;color:var(--ink-3);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:8px 0;display:inline-flex}.tk-tab[aria-selected=true]{color:var(--ink);border-bottom-color:var(--ink);font-weight:500}.tk-tabn{color:var(--ink-3);font-weight:400}.tk-tabs-w [role=tabpanel]{flex-direction:column;gap:22px;display:flex}.tk-tabs-w [role=tabpanel][hidden]{display:none}.tk-solo{flex-direction:column;gap:22px;display:flex}.tk-prog{background:var(--line);border-radius:2px;width:72px;height:4px;display:inline-block;overflow:hidden}.tk-prog>span{background:var(--t-green);height:100%;display:block}.tk-prog.wide{width:100%;margin-top:6px}.tk-tbl{border:1px solid var(--line);border-radius:9px;overflow:hidden}.tk-tr{border-top:1px solid var(--line-2);grid-template-columns:minmax(0,1fr) 28px 72px 64px 120px 28px;align-items:center;column-gap:10px;min-height:22px;padding:7px 10px;display:grid}.tk-tbl>.tk-tr:first-child{border-top:0}.tk-th{color:var(--ink-3);background:var(--sunken);padding-top:5px;padding-bottom:5px;font-size:12px}.tk-c1{align-items:center;gap:8px;min-width:0;display:flex}.tk-cd,.tk-ce{color:var(--ink-2);font-size:12.5px}.tk-cd.tk-late{color:var(--t-red)}.tk-cs .tag{font-size:12px}.tk-cnt{color:var(--ink-3);background:var(--sunken);border-radius:5px;padding:0 5px;font-size:11px}.tk-ms{color:var(--t-amber);white-space:nowrap;font-size:12px}.tk-kt{width:16px;height:16px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;flex:0 0 16px;place-items:center;padding:0;font-size:10px;transition:transform .12s;display:inline-grid}.tk-kt.on{transform:rotate(90deg)}.tk-kt.sp{cursor:default}.tk-kids{display:none}.tk-sg.open>.tk-kids{display:block}.tk-sg.kid>.tk-tr>.tk-c1{padding-left:24px}.tk-tbl>.tk-add{border-top:1px solid var(--line-2);align-items:center;gap:8px;padding:8px 12px;display:flex}.tk-addb{width:100%;font:inherit;color:var(--ink-2);cursor:pointer;text-align:left;background:0 0;border:0;font-size:13.5px}.tk-addb:hover{background:var(--hover);color:var(--ink)}.tk-addb:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.tk-subf-n{grid-column:1/-1;margin:2px 0 0;font-size:12.5px}.tk-addh{color:var(--ink-3);border:1px solid var(--line);white-space:nowrap;border-radius:5px;padding:0 6px;font-size:11px}.tk-tbl.tk-tbl0>.tk-add{border-top:0;padding:9px 12px}.tk-hint{margin:6px 0 0;font-size:12.5px}.tk-gh{color:var(--ink-3);background:var(--sunken);border-top:1px solid var(--line-2);padding:5px 12px;font-size:12px}.tk-box>.tk-gh:first-child{border-top:0}.tk-dc{box-sizing:border-box;border:1.5px solid #bdbdbd;border-radius:50%;flex:0 0 14px;width:14px;height:14px}.tk-dc.on{background:var(--t-green);border-color:var(--t-green)}.tk-chip.crit{background:var(--t-red-bg);color:var(--t-red);font-weight:500}.tk-one{border-top:1px solid var(--line);padding:10px 0}.tk-one,.tk-one-s{align-items:center;gap:16px;display:flex}.tk-onex{display:block}.tk-onex>.tk-one-s{cursor:pointer;list-style:none}.tk-onex>.tk-one-s::-webkit-details-marker{display:none}.tk-onex[open]>.tk-one-s{margin-bottom:10px}.tk-onex[open] .tk-one-a{display:none}.tk-one-l{min-width:110px;font-weight:600}.tk-one-a{color:var(--ink-2);font-size:12.5px}.tk-one+.tk-one{margin-top:-18px}.tk-ladd .menu{left:auto;right:0}.tk-pcard{gap:6px}.tk-pcard .tk-lbl{margin:0 0 4px}.tk-pl{flex-direction:column;gap:2px;display:flex}.tk-pcard .fr,.tk-pcard .tk-r{grid-template-columns:104px minmax(0,1fr) auto;align-items:center;column-gap:10px;min-height:30px;display:grid}.tk-pcard .tk-r[data-testid=tk-rollup-dates]{grid-template-columns:minmax(0,1fr)}.tk-pcard .tk-r[data-testid=tk-rollup-dates]>.tk-k{display:none}.tk-pcard .gh-tg{text-align:left}.tk-th>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tk-pcard .fr-l,.tk-pcard .tk-k{color:var(--ink-3);font-size:12.5px}.tk-pcard .fr-l .ico{display:none}.tk-pcard .fr>.fr-cfg{top:5px;left:auto;right:-20px}.tk-pcard .fr,.tk-pcard .tk-r{align-items:start}.tk-pcard .fr-l,.tk-pcard .tk-k{padding-top:6px}.tk-pcard .tk-rems{gap:4px;padding-top:2px}.tk-fl{flex-wrap:wrap;gap:4px}.tk-pcard>h2{align-items:center;gap:6px;display:flex}.drp-t{align-items:center;gap:8px;font-size:12.5px;display:flex}.drp-t .inp{width:auto}.tk-need-w .fr-l{color:var(--t-red)}.tk-pcard .fr.is-empty:has(.req) .fr-l{color:var(--t-red)}.tk-addv{color:var(--ink-3);border:0;align-items:center;gap:4px;padding:0;font-size:13px;display:inline-flex}.tk-addv.pick .ico{color:var(--ink-3)}.tk-ck{box-sizing:border-box;border:1.5px solid var(--ink-3);background:var(--bg);cursor:pointer;color:#0000;border-radius:5px;place-items:center;width:18px;height:18px;padding:0;display:inline-grid}.tk-ck:hover{border-color:var(--blue)}.tk-ck.on{background:var(--blue);border-color:var(--blue);color:#fff}.tk-ck:disabled{cursor:default;opacity:.6}.tk-ck:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.tk-empty>summary{cursor:pointer;color:var(--ink-2);padding:6px 0 0;font-size:12.5px;list-style:none}.tk-empty>summary::-webkit-details-marker{display:none}.tk-empty .tk-eh,.tk-empty[open] .tk-es{display:none}.tk-empty[open] .tk-eh{display:inline}.tk-empty[open]>summary{order:2}.tk-empty[open]{flex-direction:column;display:flex}.tk-spent{grid-template-columns:1fr auto;gap:4px 8px;font-size:12.5px;display:grid}.tk-spent .tk-prog{grid-column:1/-1}.tk-feed{gap:10px}.tk-notes .txt.rich>:first-child{margin-top:0}.tk-notes .txt.rich>:last-child{margin-bottom:0}.tk-lay{text-transform:none;letter-spacing:0;color:var(--ink-2);margin-left:auto;font-size:12.5px;font-weight:400}.rpe{flex-direction:column;gap:12px;min-width:0;display:flex}.rpe-pv{border:1px solid var(--line);background:var(--sunken);border-radius:10px;flex-direction:column;gap:6px;padding:12px;display:flex}.rpe-pills{flex-wrap:wrap;gap:5px;display:flex}.rpe-pill{border:1px solid var(--line);background:var(--bg);border-radius:7px;padding:2px 8px;font-size:12px}.rpe-z{border:1px dashed #0000;border-radius:9px;flex-direction:column;gap:6px;padding:2px;display:flex}.rpe-z.drop{border-color:var(--blue)}.rpe-row.dragging{opacity:.5}.rpe-grip{touch-action:none}.rpe-z.drop .rpe-grip{cursor:grabbing}.rpe-h{margin:6px 0 2px;font-size:13px;font-weight:600}.rpe-0{border:1px dashed var(--line);border-radius:7px;margin:0;padding:6px 8px}.rpe-row{border:1px solid var(--line-2,var(--line));background:var(--bg);border-radius:7px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px 8px;display:grid}.rpe-grip{color:var(--ink-3);cursor:grab;font:inherit;background:0 0;border:0;border-radius:4px;padding:2px}.rpe-grip:focus-visible{outline:2px solid var(--blue)}.rpe-l{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rpe-req{margin-left:6px;font-size:11px}.rpe-seg{border:1px solid var(--line);border-radius:7px;display:inline-flex;overflow:hidden}.rpe-seg>button{border:0;border-right:1px solid var(--line);background:var(--bg);font:inherit;color:var(--ink-2);cursor:pointer;padding:3px 8px;font-size:12px}.rpe-seg>button:last-child{border-right:0}.rpe-seg>button.on{background:var(--blue);color:#fff}.rpe-seg>button:disabled{color:var(--ink-3);cursor:not-allowed;opacity:.55}.rpe-seg>button:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.rpe-f{gap:8px}.rpe-set{flex:100%;max-width:880px}.rpe{container:rpe/inline-size}@container rpe (max-width:520px){.rpe-row{grid-template-columns:24px minmax(0,1fr)}.rpe-seg{grid-column:1/-1;justify-self:start}}.tk-w{container:tk/inline-size}.rv-pos{white-space:nowrap}.tk-fold-t,.tk-fold-s{display:none}@container tk (min-width:0){.tk{flex-flow:column;align-items:stretch;gap:16px;display:flex}.tk-main,.tk-rail{display:contents}.tk-main>*{order:1}.tk-main>.tk-tabs-w{order:3}.tk-pcard{order:2}.tk-rail>:not(.tk-pcard){order:4}@container gy (max-width:1099px){.tk-fold-t{color:var(--ink-2);font:inherit;text-transform:none;letter-spacing:0;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;margin-left:auto;padding:2px 4px;font-size:12.5px;font-weight:400;display:inline-flex}.tk-fold-t:hover{background:var(--hover)}.tk-fold-t:focus-visible{outline:2px solid var(--blue)}.tk-fold.shut>.tk-fold-b{display:none}.tk-fold.shut>h2>.tk-fold-s{color:var(--ink-3);flex:1;font-weight:400;display:inline}.tk-fold.shut>h2>:not(.tk-fold-n):not(.tk-fold-s):not(.tk-fold-t){display:none}.tk-sec.tk-fold.shut{border-top:1px solid var(--line);padding-top:12px}.tk-sec.tk-fold.shut>h2{gap:16px}.tk-sec.tk-fold.shut .tk-fold-n{min-width:110px}.tk-pcard>h2>.tk-fold-s{text-transform:none;letter-spacing:0;margin-left:auto;font-size:11.5px;font-weight:400;display:inline}.tk-pcard>h2>.tk-fold-t{margin-left:0}}.tk-pcard>h2>.tk-lay{order:3;margin-left:4px}.tk-pcard .tk-pl{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;display:grid}}@container tk (max-width:560px){.tk-pcard .tk-pl{grid-template-columns:minmax(0,1fr)}.tk-head{margin-left:0}.tk-tb{max-width:100%}}@media (max-width:640px){.tk{padding:14px 16px}.tk-head{margin-left:0}.tk-tr{grid-template-columns:minmax(0,1fr) 28px auto 28px}.tk-tr>.tk-cd,.tk-tr>.tk-ce,.tk-th>span:nth-child(3),.tk-th>span:nth-child(4){display:none}.tk-c1{flex-wrap:wrap}.tk-one-l{min-width:0}.tk-rail{flex-basis:100%;position:static}}html.dark .tk-dc,html.dark .tk-cb{border-color:var(--ink-3)}.tk-main{gap:22px}.tk-title{align-items:flex-start;gap:12px}.tk-title>.tk-cbf,.tk-title>.tk-cbm,.tk-title>span.tk-cb{margin-top:5px}.tk-h1 .rv-title{letter-spacing:-.018em;text-wrap:balance;font-size:24px;font-weight:650;line-height:1.25}.tk-title .tk-ok{margin-top:2px}.tk-head{gap:6px}.tk-tb{border-radius:7px;min-height:28px;padding:2px 10px;transition:border-color .15s,background-color .15s}.tk-tb:hover{background:var(--hover);border-color:var(--line)}.tk-tile.inv .tk-tb:hover{color:var(--ink-2);border-color:var(--ink-3)}.tk-tile-st .tk-stw{border:0;border-radius:7px;min-height:28px;padding:0}.tk-tile-st .stsel-s{background-position:right 8px center;border-radius:7px;height:28px;padding:0 26px 0 11px;font-size:13px}.tk-lbl{color:var(--ink);text-transform:none;letter-spacing:0;font-size:13px;font-weight:600}.tk-ai .tk-lbl{color:var(--ink)}.tk-h2,.tk-one-l{font-size:14px}.tk-tabs{margin-bottom:18px}.tk-band{border-radius:9px;padding:9px 12px}.tk-tbl,.tk-box{border-radius:10px}.tk-th{border-bottom:1px solid var(--line);background:0 0}.tk-tbl>.tk-th+.tk-sg>.tk-tr,.tk-tbl>.tk-th+.tk-tr{border-top:0}.tk-tr:not(.tk-th):hover{background:var(--hover)}.tk-copy.ok{color:var(--t-green)}.crumb .tk-num{color:var(--ink-3);font-variant-numeric:tabular-nums;border:1px solid var(--line);border-radius:5px;margin-left:8px;padding:0 5px;font-size:12px;line-height:18px}@container tk (min-width:760px){.tk{gap:18px;padding:22px 28px 32px}.tk-head{margin:-8px 0 0 34px}.tk-rail>.tk-ai{border:1px solid color-mix(in srgb,var(--blue) 18%,var(--line));background:color-mix(in srgb,var(--blue) 4%,var(--bg));border-radius:10px;padding:12px 14px}.tk-pcard>h2{margin:0 0 4px}.tk-pcard .fr,.tk-pcard .tk-r{border-radius:6px;grid-template-columns:96px minmax(0,1fr) auto;min-height:32px;margin:0 -8px;padding:0 8px;transition:background-color .12s}.tk-pcard .fr:not(.ed):hover,.tk-pcard .tk-r:hover{background:var(--hover)}.tk-pcard .fr-l,.tk-pcard .tk-k{text-overflow:ellipsis;white-space:nowrap;padding-top:7px;font-size:13px;overflow:hidden}.tk-pcard .tk-v,.tk-pcard .fr-v{min-height:32px}.tk-pcard .tk-r[data-testid=tk-rollup-dates]{padding-top:2px;padding-bottom:2px}.tk-empty>summary{padding:8px 0 2px}.tk-rail [data-testid=tk-spent]{margin-top:2px}}@container tk (min-width:1120px){.tk{padding:26px 36px 40px}}@media (max-width:820px){.crumb .tk-num{display:none}}html.dark .tk-rail>.tk-ai{background:color-mix(in srgb,var(--blue) 10%,var(--bg))}.pjp{border:1px solid var(--line);background:var(--bg);border-radius:12px;flex-direction:column;gap:14px;margin:0 32px 16px;padding:14px 18px;display:flex}.pjp-g{flex-wrap:wrap;gap:14px 32px;display:flex}.pjp-c{flex-direction:column;flex:130px;gap:4px;min-width:0;display:flex}.pjp-pr{flex:2 220px}.pjp-l{color:var(--ink-3);font-size:12px;font-weight:500}.pjp-v{align-items:center;gap:8px;min-width:0;min-height:26px;font-size:14px;display:flex}.pjp-v b{letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:20px;font-weight:650}.pjp .pj-bar{border-radius:3px;height:6px}.pjp-c>.ph,.pjp-late{font-size:12.5px}.pjp-late{color:var(--t-red);font-weight:500}.pjp-avs .av+.av{box-shadow:0 0 0 2px var(--bg);margin-left:-6px}.pjp-avs .pj-more{color:var(--ink-3);margin-left:4px;font-size:12px}.pjp-up,.pjp-at{border-top:1px solid var(--line);flex-direction:column;gap:6px;min-width:0;padding-top:12px;display:flex}.pjp-up p{align-items:center;gap:10px;min-width:0;margin:0;display:flex}.pjp-us{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pjp-up .pj-hl{padding:2px 8px;font-size:12px}.pjp-at ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pjp-at li{border-radius:6px;align-items:center;gap:10px;min-height:32px;margin:0 -6px;padding:0 6px;display:flex}.pjp-at li:hover{background:var(--hover)}.pjp-at .pj-chip{border-radius:5px;flex:none;padding:1px 7px;font-size:11.5px}.pjp-a{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;text-decoration:none;overflow:hidden}.pjp-a:hover{text-decoration:underline}.pjp-at>.lnkbtn{align-self:flex-start;font-size:12.5px}@media (max-width:820px){.pjp{margin:0 14px 12px;padding:12px 14px}.pjp-g{gap:12px 20px}}html.dark .pj-hl.ok,html.dark .pj-chip.ok{color:#7fd8a3;background:#2fb36b2e}html.dark .pj-hl.risk,html.dark .pj-chip.risk{color:#f0c870;background:#e0a1002e}html.dark .pj-hl.bad,html.dark .pj-chip.bad{color:#ff9a9a;background:#e5484d2e}.tk-rem .inline-f{display:inline-flex}.tk-rem{padding-right:3px}@media (max-width:820px){.tk{padding:14px}.tk-props .fr,.tk-r{grid-template-columns:110px minmax(0,1fr)}}.rv3-att{width:32px;height:32px;color:var(--ink-3);cursor:pointer;border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.rv3-att:hover{background:var(--hover);color:var(--ink)}.rv3-att:focus-within{outline:2px solid var(--blue)}.rv3-files{flex-wrap:wrap;align-items:center;gap:6px;padding:0 10px 8px;display:flex}.rv3-file{align-items:center;gap:4px;display:inline-flex}.rv3-file .icon-btn{width:16px;height:16px;line-height:1}.ev-files{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.ev-file{color:var(--ink);align-items:center;gap:5px;text-decoration:none;display:inline-flex}.lbdg{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;font-size:12px;display:inline-flex}.kcard-b{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;font-size:12px;display:flex}.bdg-flag{white-space:nowrap;align-items:center;gap:3px;font-size:12px;display:inline-flex}.bdg-flag.c-red{color:#d92d20}.bdg-flag.c-amber,.bdg-flag.c-orange{color:#b54708}.bdg-flag.c-blue{color:var(--blue,#01619b)}.bdg-flag.c-violet{color:#5b3fb0}.bdg-flag.c-green{color:#1d6b3c}.bdg-sub{color:var(--ink-2);white-space:nowrap;font-size:12px}.bdg-wait{color:#b42318;text-overflow:ellipsis;white-space:nowrap;background:#fdecea;border-radius:5px;align-items:center;max-width:240px;padding:1px 7px;font-size:12px;display:inline-flex;overflow:hidden}.bdg-rep,.bdg-rem{white-space:nowrap}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .bdg-wait{color:#f8b4ab;background:#3b1d1a}}:root[data-theme=dark] .bdg-wait{color:#f8b4ab;background:#3b1d1a}.mw-bar .seg{flex-wrap:wrap;height:auto;min-height:28px}.mw-bar .seg .seg-b{white-space:nowrap;align-items:center;padding:4px 10px;display:inline-flex}.mw-tc{color:var(--ink-3);margin-left:4px;font-weight:400}.mw-wrap{flex-wrap:wrap;align-items:flex-start;gap:20px;min-width:0;padding:16px 20px;display:flex;overflow:auto}.mw-main{flex-direction:column;flex:999 560px;min-width:0;display:flex}.mw-side{flex-direction:column;flex:280px;gap:14px;min-width:0;max-width:380px;display:flex}.mw-qa{border:1px solid color-mix(in srgb,var(--blue,#01619b) 22%,var(--line));background:color-mix(in srgb,var(--blue,#01619b) 4%,var(--bg));border-radius:9px;align-items:center;gap:10px;margin-bottom:6px;padding:6px 8px 6px 12px;display:flex}.mw-qp{color:var(--blue,#01619b);font-size:16px;line-height:1}.mw-qi{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:auto;height:26px}.mw-g{flex-direction:column;display:flex}.mw-gh{align-items:center;gap:8px;min-height:28px;padding:16px 10px 6px;font-weight:600;display:flex}.mw-gn{color:var(--ink-3);font-weight:400}.mw-gx{color:var(--ink-3);font-size:12px;font-weight:400}.mw-gh .sp{flex:1}.mw-row{border-bottom:1px solid var(--line-2);align-items:center;gap:10px;min-width:0;padding:7px 10px;display:flex}.mw-row:hover{background:var(--hover)}.mw-row.fresh{background:color-mix(in srgb,var(--blue,#01619b) 5%,var(--bg))}.mw-t{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--ink);flex:auto;text-decoration:none;overflow:hidden}.mw-t:hover{text-decoration:underline}.mw-t.done{color:var(--ink-3);text-decoration:line-through}.mw-meta{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:8px;min-width:0;font-size:12px;display:flex}.mw-meta .ph.late{color:var(--t-red);font-weight:500}.mw-meta{flex-wrap:nowrap}.mw-meta .mw-due{text-align:right;white-space:nowrap;flex:none;min-width:150px}.mw-meta>.chip,.mw-meta>.mw-pj{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.mw-obj{color:var(--ink-2);align-items:center;gap:4px;display:inline-flex}.chkbtn.off{visibility:hidden}.mw-empty{color:var(--ink-3);margin:0;padding:6px 10px;font-size:12.5px}.mw-none{color:var(--ink-2);margin:0;padding:10px 10px 0}.mw-addsec{color:var(--ink-2);align-self:flex-start;margin:10px 4px}.mw-m{display:inline-block;position:relative}.mw-m>summary{cursor:pointer;list-style:none}.mw-m>summary::-webkit-details-marker{display:none}.mw-pop{z-index:30;background:var(--bg);border:1px solid var(--line);border-radius:8px;flex-direction:column;min-width:200px;max-width:280px;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 24px #0000001f}.mw-pop .nv{text-align:left;align-items:center;gap:8px;width:100%;display:flex}.mw-pop form{display:block}.mw-pop-h{color:var(--ink-3);padding:6px 8px 2px;font-size:11.5px}.mw-pop-n{color:var(--ink-3);margin:0;padding:6px 8px;font-size:12px}.mw-f>summary{display:inline-flex}.mw-panel{border:1px solid var(--line);background:var(--bg);border-radius:10px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.mw-panel.ai{background:color-mix(in srgb,var(--blue,#01619b) 4%,var(--bg));border-color:color-mix(in srgb,var(--blue,#01619b) 22%,var(--line))}.mw-panel p{margin:0}.mw-lbl{color:var(--ink-3);text-transform:uppercase;letter-spacing:.05em;font-size:11.5px;font-weight:600}.mw-panel.ai .mw-lbl{color:var(--blue,#01619b)}.mw-nums{flex-wrap:wrap;gap:16px;display:flex}.mw-nums div{flex-direction:column;display:flex}.mw-nums b{font-size:22px;font-weight:600}.mw-nums b.late{color:#d92d20}.mw-nums span,.mw-note{color:var(--ink-3);font-size:12px}.mw-board{align-items:flex-start;gap:12px;padding-bottom:8px;display:flex;overflow-x:auto}.mw-col{background:var(--sunken);border-radius:10px;flex-direction:column;flex:0 0 260px;padding:0 8px 8px;display:flex}.mw-col .mw-gh{padding:10px 4px 8px}.mw-col.add{background:0 0}.mw-cards{flex-direction:column;gap:6px;display:flex}.mw-row.card{background:var(--bg);border:1px solid var(--line);border-bottom:1px solid var(--line);border-radius:8px;flex-wrap:wrap}.mw-row.card .mw-meta{flex-basis:100%;justify-content:flex-start;padding-left:28px}.mw-week{flex-direction:column;gap:10px;display:flex}.mw-wnav{align-items:center;gap:6px;display:flex}.mw-wr{color:var(--ink-2);margin-left:6px}.mw-days{grid-template-columns:repeat(7,minmax(130px,1fr));gap:8px;display:grid;overflow-x:auto}.mw-day{background:var(--sunken);border-radius:8px;flex-direction:column;gap:6px;min-width:0;min-height:120px;padding:6px;display:flex}.mw-day.now{outline:1.5px solid var(--blue,#01619b)}.mw-dh{color:var(--ink-2);padding:2px 4px;font-size:12px}.mw-day .mw-row.card .mw-meta{padding-left:0}@media (max-width:720px){.mw-wrap{padding:12px}.mw-side{max-width:none}.mw-row{flex-wrap:wrap}.mw-meta{flex-basis:100%;justify-content:flex-start;padding-left:28px}}.mw-row[draggable=true]{cursor:grab}.mw-row.drop-on{box-shadow:inset 0 2px 0 var(--blue,#01619b)}.mw-g.drop-on,.mw-col.drop-on{outline:2px dashed color-mix(in srgb,var(--blue,#01619b) 45%,transparent);outline-offset:2px;border-radius:8px}.mw-hint{color:var(--ink-3);margin:10px 10px 0;font-size:12px}.mw-qa{flex-wrap:wrap}.mw-qchips{color:var(--ink-2);flex-wrap:wrap;flex-basis:100%;order:3;align-items:center;gap:6px;padding:2px 0 2px 24px;font-size:12px;display:flex}.mw-qc{background:var(--hover);color:var(--ink);white-space:nowrap;border-radius:5px;align-items:center;padding:1px 7px;display:inline-flex}.mw-qc.priority{color:#8a5a00;background:#fdf1db}.mw-qc.ambiguous{color:#b42318;white-space:normal;background:#fdecea}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .mw-qc.priority{color:#f5c67a;background:#3a2a0e}:root:not([data-theme=light]) .mw-qc.ambiguous{color:#f8b4ab;background:#3b1d1a}}:root[data-theme=dark] .mw-qc.priority{color:#f5c67a;background:#3a2a0e}:root[data-theme=dark] .mw-qc.ambiguous{color:#f8b4ab;background:#3b1d1a}.mw-pj{color:#5b3fb0;text-overflow:ellipsis;white-space:nowrap;background:#f3f0fb;max-width:220px;text-decoration:none;overflow:hidden}.mw-pj:hover{text-decoration:underline}.mw-qc.project{color:#5b3fb0;background:#f3f0fb}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .mw-pj,:root:not([data-theme=light]) .mw-qc.project{color:#c9b8ff;background:#2a2340}}:root[data-theme=dark] .mw-pj,:root[data-theme=dark] .mw-qc.project{color:#c9b8ff;background:#2a2340}.pj{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:auto}.pj>.ps,.pj>.pj-tasks,.pj>.ps-rv,.pj>.ps-plan{background:var(--sunken);flex:1 0 auto}.pj>.ps-plan>.ps{flex:none}.pj-tw{background:var(--bg)}.pj>.ps-rv{max-width:none}.pj>.ps-rv>*{max-width:960px}.pj-head{flex-wrap:wrap;align-items:center;gap:12px;padding:16px 24px 12px;display:flex}.pj-ic{color:#fff;background:#7a5af8;border-radius:8px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-weight:600;display:flex}.pj-tt{flex-direction:column;flex:300px;gap:2px;min-width:0;display:flex}.pj-h1{margin:0;font-size:20px;font-weight:600}.pj-hl{white-space:nowrap;border-radius:5px;padding:4px 10px;font-size:12.5px}.pj-hl.ok,.pj-chip.ok{color:#1d7a3d;background:#e6f4eb}.pj-hl.risk,.pj-chip.risk{color:#8a5a00;background:#fdf1db}.pj-hl.bad,.pj-chip.bad{color:#b42318;background:#fdecea}.pj-chip.info{color:#2c5bd0;background:#eef3fd}.pj-chip.n{background:var(--t-gray-bg);color:var(--t-gray)}.ps .pj-card.ps-strip{flex-flow:wrap;flex:none;align-items:center;gap:16px 32px;padding:16px 20px}.ps-strip .ps-prog{flex-flow:column;flex:420px;align-items:stretch;gap:8px;min-width:0}.ps-strip .ps-pbar{flex:none;width:100%;min-width:0}.ps-met{flex-direction:column;gap:1px;min-width:0;display:flex}.ps-met b{font-weight:600}.ps-met .ph{font-size:12.5px}.ps-ml{color:var(--ink-2);font-size:12px}.ps-cols{align-items:stretch}.ps-col>.pj-card:last-child{flex:1}.ps-rows{flex-direction:column;display:flex}.ps-r{border-top:1px solid var(--line-2);align-items:center;gap:10px;min-width:0;padding:9px 0;display:flex}.ps-r:first-child{border-top:0;padding-top:0}.ps-r .sp{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ps-r .late{color:var(--t-red);white-space:nowrap;font-weight:500}.ps-r .pj-bar.sm{width:120px}.ps-blref{font-size:12.5px}.ps-tg3{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 20px;padding:0}.ps-tg3>div{flex-direction:column;gap:2px;display:flex}.ps-tg3 b{font-weight:600}.ps-lv{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ps-long:has(.ps-clamp[open]) .ps-lv{-webkit-line-clamp:unset;display:block}.ps-clamp[open] summary{display:none}.ps-clamp summary{cursor:pointer;list-style:none}.ps-clamp summary::-webkit-details-marker{display:none}.pj-tabs .cnt.att{background:var(--t-amber-bg);height:18px;color:var(--t-amber);border-radius:9px;align-items:center;margin-left:4px;padding:0 6px;font-size:12px;font-weight:600;display:inline-flex}@media (max-width:720px){.ps-tg3{grid-template-columns:repeat(2,minmax(0,1fr))}.ps .pj-card.ps-strip{gap:12px 24px}}.pj-empty{border:1px dashed var(--line);color:var(--ink-2);border-radius:8px;flex-direction:column;align-items:flex-start;gap:8px;padding:14px 16px;display:flex}.pj-empty p{margin:0}@media (max-width:720px){.pj-row:not(.card) .pj-c:has(>.nil:only-child){display:none}}.pj-avs{align-items:center;gap:2px;display:inline-flex}.pj-more{color:var(--ink-3);margin-left:4px;font-size:11px}.pj-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:20px;padding:0 24px;display:flex}.pj-tabs a{color:var(--ink-3);border-bottom:2px solid #0000;padding:10px 0;text-decoration:none}.pj-tabs a:hover{color:var(--ink)}.pj-tabs a[aria-current=page]{color:var(--ink);border-bottom-color:var(--ink);font-weight:500}.pj-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;padding:20px 24px;display:grid}.pj-card{border:1px solid var(--line);background:var(--bg);border-radius:10px;flex-direction:column;gap:10px;min-width:0;padding:16px;display:flex}.pj-lbl{color:var(--ink-3);text-transform:uppercase;letter-spacing:.05em;font-size:11.5px;font-weight:600}.pj-big{font-variant-numeric:tabular-nums;font-size:24px;font-weight:600}.pj-bar{background:var(--hover);border-radius:4px;height:8px;display:flex;overflow:hidden}.pj-bar.sm{flex:none;width:90px}.pj-bar .done{background:#1f8a4c}.pj-bar .doing{background:var(--blue,#01619b)}.pj-ms{border-top:1px solid var(--line-2);align-items:center;gap:10px;min-width:0;padding:6px 0;display:flex}.pj-ms:first-of-type{border-top:0}.pj-ms .sp{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pj-chip{white-space:nowrap;border-radius:5px;align-items:center;padding:1px 7px;font-size:12px;display:inline-flex}.pj-a{color:var(--ink);text-decoration:none}.pj-a:hover{text-decoration:underline}.pj-info dl{grid-template-columns:110px minmax(0,1fr);row-gap:8px;margin:0;display:grid}.pj-info dt{color:var(--ink-3)}.pj-info dd{min-width:0;margin:0}.pj-tasks{flex-direction:column;gap:10px;padding:14px 24px 24px;display:flex}.pj-embed{background:var(--bg);border:1px solid var(--line);border-radius:10px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.pj-tools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pj-tools .seg{height:auto;min-height:28px}.pj-tools .seg-b{align-items:center;padding:4px 10px;display:inline-flex}.pj-tw{border:1px solid var(--line);border-radius:10px;overflow-x:auto}.pj-t{min-width:980px}.pj-hd,.pj-row{grid-template-columns:minmax(300px,1fr) 170px 140px 90px 130px 170px;display:grid}.pj-hd>span{background:var(--sunken);color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--line);padding:8px 10px;font-size:11.5px;font-weight:600}.pj-sh{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:14px 10px 8px;font-weight:600;display:flex}.pj-sh .sp{flex:1}.pj-c{border-bottom:1px solid var(--line-2);white-space:nowrap;align-items:center;gap:6px;min-width:0;padding:7px 10px;display:flex;overflow:hidden}.pj-c.late{color:var(--t-red)}.pj-row:hover{background:var(--hover)}.pj-row.drop-in{background:color-mix(in srgb,var(--blue,#01619b) 9%,transparent);box-shadow:inset 0 -2px 0 var(--blue,#01619b),inset 3px 0 0 var(--blue,#01619b)}.pj-row:focus-visible{outline:2px solid var(--blue,#01619b);outline-offset:-2px}@media (prefers-reduced-motion:no-preference){.pj-row{transition:background-color .15s,box-shadow .15s}}.pj-row[draggable=true]{cursor:grab}.pj-row.drop-on{box-shadow:inset 0 2px 0 var(--blue,#01619b)}.pj-sec.drop-on,.pj-board .mw-col.drop-on{outline:2px dashed color-mix(in srgb,var(--blue,#01619b) 45%,transparent);outline-offset:-2px}.pj-row.kid .pj-c.t{padding-left:calc(16px + 24px * var(--pj-d,1));position:relative}.pj-row.kid .pj-c.t:before{content:"";left:calc(4px + 24px * var(--pj-d,1));border-left:1px solid var(--line);position:absolute;top:0;bottom:0}.pj-crumb{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;max-width:180px;font-size:12px;overflow:hidden}.pj-tl{color:var(--ink);text-overflow:ellipsis;text-decoration:none;overflow:hidden}.pj-tl:hover{text-decoration:underline}.pj-tl.late{color:var(--ink)}.pj-tl.done{color:var(--ink-3);text-decoration:line-through}.pj-row.card{background:var(--bg);border:1px solid var(--line);border-radius:8px;flex-wrap:wrap;gap:4px;padding:4px;display:flex}.pj-row.card .pj-c{border:0;padding:3px 6px}.pj-row.card .pj-c:empty{display:none}.pj-row.card .pj-c.t{flex-basis:100%}.pj-add{border-bottom:1px solid var(--line-2);align-items:center;gap:8px;padding:6px 10px 6px 34px;display:flex}.pj-addi{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;height:24px}.mw-col .pj-add{border:0;padding:6px}@media (max-width:720px){.pj-head,.pj-tabs,.pj-grid,.pj-tasks{padding-left:12px;padding-right:12px}.pj-tw{border:0;border-radius:0;overflow-x:visible}.pj-t{min-width:0}.pj-hd{display:none}.pj-row:not(.card){background:var(--bg);border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;align-items:center;gap:4px 12px;margin-bottom:8px;padding:10px 12px;display:flex}.pj-row:not(.card) .pj-c{color:var(--ink-2);border:0;flex:none;max-width:100%;padding:0;font-size:13px}.pj-row:not(.card) .pj-c:empty{display:none}.pj-row:not(.card) .pj-c.t{white-space:normal;color:var(--ink);flex:100%;font-size:14px}.pj-row:not(.card) .pj-tl{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pj-row.kid:not(.card){margin-left:calc(var(--pj-d,1) * 12px)}.pj-row.kid:not(.card) .pj-c.t{padding-left:0}.pj-row.kid:not(.card) .pj-c.t:before{display:none}.pj-sh{padding-left:2px}}.pj-topbar .pj-back{color:var(--ink-2);align-items:center;gap:4px;font-weight:500;display:inline-flex}.pj-topbar .pj-back:hover{color:var(--ink)}.im-d{display:none}@media (max-width:720px){.pj-tabs{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000)}.pj-tabs::-webkit-scrollbar{display:none}.pj-tabs>a{flex:none}}@media (max-width:820px){.pj-topbar{flex-wrap:nowrap}.pj-topbar .bt,.pj-topbar .im-t,.pj-topbar .im-c{display:none}.pj-topbar .im-d{display:inline}.pj-topbar .bar-r .btn{justify-content:center;min-width:36px;height:36px}}@media (hover:none){.kbd-only{display:none}}@media (min-width:821px){.main:has(>.top-acts .ta-ask) .pj-topbar .bar-r:after{content:"";background:var(--line);width:1px;height:18px;margin-left:4px}}.rq{flex-direction:column;gap:0;min-width:0;padding:12px 20px;display:flex}.rq-sub{margin:0 0 10px}.rq-row{border-bottom:1px solid var(--line-2);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 4px;display:flex}.rq-t{flex-direction:column;flex:320px;gap:2px;min-width:0;display:flex}.rq-f{flex:0 360px;align-items:center;gap:6px;min-width:260px;display:flex}.rq-f>:not(input):not(button){flex:220px;min-width:0}.mw-rq{color:var(--ink);text-decoration:none}.mw-rq:hover{border-color:var(--ink-3)}.pj-hl.lock{background:var(--hover);color:var(--ink-2);align-items:center;gap:4px;display:inline-flex}.pj-lock{color:var(--ink-3);display:inline-flex}.pj-dia{background:var(--ink-3);flex:0 0 9px;width:9px;height:9px;margin:0 3px;display:inline-block;transform:rotate(45deg)}.pj-dia.late{background:#b54708}.pj-dia.done{background:#1f8a4c}.pj-card .late{color:#b54708}.ps-tl{flex-wrap:wrap;align-items:center;gap:8px 10px;min-width:0;display:flex}.ps-client{color:var(--blue);align-items:center;gap:5px;font-size:14px;font-weight:500;display:inline-flex}.pj-hl.info{background:var(--t-blue-bg);color:var(--t-blue)}.ps-sub{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:13px;display:flex}.ps-sub b{color:var(--ink);font-weight:500}.ps-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ps-acts .more-m .menu{min-width:220px}.ps{background:var(--sunken);flex-direction:column;gap:16px;min-height:100%;padding:16px 24px 28px;display:flex}.ps-prog{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.ps-pt{align-items:baseline;gap:8px;font-size:14px;display:inline-flex}.ps-pbar{flex:0 360px;min-width:160px}.ps-leg{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:12px;display:flex}.ps-leg>span{align-items:center;gap:6px;display:inline-flex}.ps-leg .sw{background:var(--active);border-radius:2px;width:9px;height:9px;display:inline-block}.ps-leg .sw.done{background:#1f8a4c}.ps-leg .sw.doing,.ps-leg .sw.bl{background:var(--blue)}.ps-leg .sw.nb{background:#e89a55}.ps-tot{margin-left:auto}.ps-cols{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.ps-col{flex-direction:column;flex:440px;gap:16px;min-width:0;display:flex}.ps-col+.ps-col{flex:1.15 480px}.ps-card{gap:16px;padding:18px 20px}.ps-ch{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ps-h2{margin:0;font-size:15px;font-weight:600}.ps-h3{align-items:center;gap:7px;margin:0;font-size:14px;font-weight:600;display:inline-flex}.ps-h3 .ico{color:var(--ink-2)}.ps-dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 22px;margin:0;display:grid}.ps-dl>div{flex-direction:column;gap:3px;min-width:0;display:flex}.ps-dl dt,.ps-dt{color:var(--ink-2);font-size:12px;font-weight:500}.ps-dl dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:14px;font-weight:500}.ps-long{overflow-wrap:anywhere;flex-direction:column;gap:5px;min-width:0;font-size:14px;line-height:1.55;display:flex}.ps-team{border-top:1px solid var(--line-2);flex-direction:column;gap:10px;padding-top:14px;display:flex}.ps-team ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:0;padding:0;list-style:none;display:grid}.ps-team li{align-items:center;gap:9px;min-width:0;display:flex}.ps-team li>span{flex-direction:column;min-width:0;display:flex}.ps-team b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.ps-team .ph{font-size:12px}.ps-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ps-kpi{border:1px solid var(--line);min-width:0;color:var(--ink);border-radius:9px;flex-direction:column;gap:6px;padding:12px;text-decoration:none;display:flex}.ps-kpi b{font-size:14px;font-weight:600}.ps-kpi .ph{font-size:12px}.ps-kpi.warn{border-color:color-mix(in srgb,var(--danger) 30%,var(--line));background:color-mix(in srgb,var(--danger) 5%,var(--bg))}.ps-kpi.warn b{color:var(--t-red)}a.ps-kpi:hover{background:var(--hover)}.ps-kpi .late{color:var(--t-red)}.pj-bar.sm2{border-radius:3px;height:6px}.ps-blk{border-top:1px solid var(--line-2);flex-direction:column;gap:10px;padding-top:14px;display:flex}.ps-tg{border:1px solid var(--line);border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:12px 14px;display:grid}.ps-tg>div{flex-direction:column;gap:3px;min-width:0;display:flex}.ps-tg b{font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.ps-tg .ph{font-size:12.5px}.ps-c{font-size:12.5px;font-weight:500}.ps-c.bl{color:var(--blue)}.ps-c.ok{color:var(--t-green)}.ps-c.wa{color:var(--t-amber)}.ps-chart{gap:8px;margin:0;display:flex}.ps-y{height:170px;color:var(--ink-2);text-align:right;flex-direction:column;justify-content:space-between;min-width:30px;padding-bottom:0;font-size:11px;display:flex}.ps-plot{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.ps-bars{border-bottom:1px solid var(--line);background:linear-gradient(var(--line-2),var(--line-2)) 0 50%/100% 1px no-repeat,linear-gradient(var(--line-2),var(--line-2)) 0 0/100% 1px no-repeat;align-items:end;gap:6px;height:170px;display:grid}.ps-bar{flex-direction:column;justify-content:flex-end;min-width:0;height:100%;display:flex}.ps-bar .bl{background:var(--blue)}.ps-bar .nb{background:#e89a55;border-radius:3px 3px 0 0}.ps-bar .bl:first-child{border-radius:3px 3px 0 0}.ps-x{color:var(--ink-2);text-align:center;gap:6px;font-size:11px;display:grid}.ps-x span{white-space:nowrap;overflow:visible}.ps-row{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.ps-bl{border-top:1px solid var(--line-2);flex-direction:column;gap:4px;padding-top:10px;font-size:13px;display:flex}.ps .pj-card>.ps-ch>.pj-lbl,.ps .pj-card>.pj-lbl{text-transform:none;letter-spacing:0;color:var(--ink);align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.ps .pj-card{padding:18px 20px}.ps-rv{max-width:960px;padding:16px 24px 28px}.ps-empty{padding:24px 0}.ps-ft{border-collapse:collapse;background:var(--bg);width:100%;font-size:13px}.ps-ft th{text-align:left;color:var(--ink-2);border-bottom:1px solid var(--line);background:var(--sunken);padding:8px 12px;font-size:12px;font-weight:500}.ps-ft td{border-bottom:1px solid var(--line-2);vertical-align:middle;padding:8px 12px}.ps-ft .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ps-ft .lnk{align-items:center;gap:6px;display:inline-flex}.ps-filt{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ps-filt .seg{flex-wrap:wrap;height:auto;min-height:30px}.ps-filt .seg-b{padding:5px 10px}.ps-pend{border-top:1px solid var(--line-2);flex-wrap:wrap;align-items:center;gap:8px 10px;padding:8px 0;display:flex}.ps-pend:first-of-type{border-top:0}.ps-pend .sp{flex:1}.ps-pend .row{gap:6px;display:flex}.ps-note{white-space:normal;max-width:320px;color:var(--ink-2)}.ps-time,.ps-ms{min-height:auto}.ps-assign{flex:none;align-items:center;gap:6px;display:flex}.ps-assign .pk{min-width:150px}.ps-team li .ps-rm{margin-left:auto}.ps-team .ps-ch{min-height:30px}.ps-bud{border:1px solid var(--line);border-radius:9px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.ps-bud-h{justify-content:space-between;gap:10px;font-size:13px;display:flex}.ps-tg.ps-tg0{border:0;border-radius:0;padding:0}.ps-att .av,.ps-asg{flex:none}.ps-asg .menu{min-width:260px;padding:8px}.ps-asg .ps-assign{flex-wrap:wrap}.ps .pj-lbl .pj-chip{text-transform:none;letter-spacing:0;font-weight:500}.ps .pj-chip.warn{background:var(--t-amber-bg);color:var(--t-amber)}.ps-set{flex-direction:column;gap:14px;display:flex}.ps-set .pj-card{border:0;padding:0}@media (max-width:720px){.ps{padding:12px}.ps-kpis,.ps-tg{grid-template-columns:repeat(2,minmax(0,1fr))}.ps-dl,.ps-team ul{grid-template-columns:minmax(0,1fr)}}.cy{flex-direction:column;gap:14px;padding:16px 24px;display:flex}.ps-plan{background:var(--sunken);min-height:100%}.ps-plan .ps-ms{min-height:auto;padding-bottom:0}.ps-plan-cy{min-height:auto;padding-top:16px}.ps-cy .cy{padding:0}.ps-cy .ps-h{margin:0;font-size:15px;font-weight:600}.cy-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cy-head .sp{flex:1}.cy-grid{grid-template-columns:minmax(220px,280px) 1fr;align-items:start;gap:14px;display:grid}.cy-list{flex-direction:column;gap:8px;display:flex}.cy-it{border:1px solid var(--line);color:var(--ink);background:var(--bg);border-radius:10px;flex-direction:column;gap:6px;padding:10px 12px;text-decoration:none;display:flex}.cy-it:hover{background:var(--hover)}.cy-it[aria-current=true]{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue)}.cy-name{font-size:15px}.cy-kpi{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.cy-kpi .pj-kv{flex-direction:column;align-items:flex-start;gap:2px}.cy-kpi b{font-size:18px;font-weight:600}.cy-chart{width:100%;height:140px;display:block}.cy-chart .ax{stroke:var(--line);stroke-width:1px}.cy-chart .ideal{fill:none;stroke:var(--ink-3);stroke-width:1.5px;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.cy-chart .real{fill:none;stroke:var(--blue);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.cy-leg{align-items:center;gap:6px;font-size:12px;display:flex}.cy-sw{border-top:2px solid var(--blue);width:14px;height:0;margin-left:8px;display:inline-block}.cy-sw.ideal{border-top:2px dashed var(--ink-3)}.cy-tasks{flex-direction:column;display:flex}.cy-t{border-top:1px solid var(--line);align-items:center;gap:10px;padding:7px 0;display:flex}.cy-t:first-child{border-top:0}.cy-t .sp{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cy-ck{border:1.5px solid var(--line-2);border-radius:50%;flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.cy-ck.on{background:var(--t-green);border-color:var(--t-green);color:#fff}.cy-pt{text-align:center;background:var(--sunken);border-radius:5px;min-width:26px;padding:1px 6px;font-size:12px}.cy-add{gap:6px}.cy-empty{align-items:flex-start}@media (max-width:760px){.cy{padding:12px 16px}.cy-grid{grid-template-columns:1fr}}.tk-aijobs{border-top:1px solid var(--line);flex-direction:column;gap:8px;margin-top:4px;padding-top:10px;display:flex}.ai-run{border-bottom:1px solid var(--line);flex-direction:column;gap:4px;padding-bottom:8px;display:flex}.ai-run .row{flex-wrap:wrap;gap:6px}.ai-run .ai-pr{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.tk-aijobs>.btn,.tk-aijobs>[data-testid=ai-assign]{align-self:flex-start}.pi{flex-direction:column;gap:14px;max-width:960px;padding:16px 24px;display:flex}.pi-kpi{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.pi-kpi .pj-kv{flex-direction:column;align-items:flex-start;gap:2px}.pi-kpi b{font-size:18px;font-weight:600}.pi-rows{flex-direction:column;display:flex}.pi-r{border-top:1px solid var(--line);align-items:center;gap:10px;padding:6px 0;display:flex}.pi-r .sp{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pi-map{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;display:grid}.pi-m{flex-direction:column;gap:4px;font-size:13px;display:flex}.pi-open{color:var(--ink);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.pi-open:hover{text-decoration:underline}@media (max-width:760px){.pi{padding:12px 16px}.pi-kpi{grid-template-columns:repeat(3,1fr)}}.pi-pick{cursor:pointer;position:relative}.tr-rules{border-top:1px solid var(--line);flex-direction:column;gap:12px;margin-top:16px;padding-top:16px;display:flex}.tr-inh{flex-direction:column;gap:4px;display:flex}.tr-inh .ph{margin:0 0 6px}.tr-inh-r{border-radius:6px;align-items:center;gap:12px;padding:5px 8px;transition:background-color .12s;display:flex}.tr-inh-r:hover{background:var(--hover,var(--active))}.tr-inh-n{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:13px;overflow:hidden}@media (max-width:520px){.tr-inh-r{flex-wrap:wrap}.tr-inh-n{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.tr-inh-r{transition:none}}.tk-pc{border:1px solid var(--line);background:var(--bg-2,var(--active));border-radius:10px;flex-direction:column;gap:8px;margin:0 0 14px;padding:10px 12px;display:flex}.tk-pc.hidden{flex-direction:row;align-items:center;gap:10px}.tk-pc-h{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.tk-pc-a{align-items:center;gap:4px;margin-left:auto;display:inline-flex}.tk-pc.hidden .tk-pc-a{margin-left:auto}.tk-pc-l{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:600}.tk-pc-t{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;text-decoration:none;overflow:hidden}.tk-pc-t:hover{text-decoration:underline}.tk-pc-m{font-size:12.5px}.tk-sib{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.tk-sib-i{border:1px solid var(--line);background:var(--bg);max-width:240px;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;border-radius:7px;align-items:center;gap:6px;padding:3px 9px;font-size:12.5px;text-decoration:none;transition:border-color .12s,box-shadow .12s;display:inline-flex;overflow:hidden}.tk-sib-i:hover{border-color:var(--ink-3)}.tk-sib-i.on{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue)}.tk-sib-i.done{color:var(--ink-3)}.tk-sib-i:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.tk-sib-c{border:1.5px solid var(--ink-3);box-sizing:border-box;border-radius:50%;flex:0 0 12px;width:12px;height:12px}.tk-sib-c.on{background:#1f8a4c;border-color:#1f8a4c}@media (prefers-reduced-motion:reduce){.tk-sib-i{transition:none}}.gd-close{flex-direction:column;gap:10px;max-width:440px;display:flex}.gd-close p{margin:0;line-height:1.5}.gd-close-w{color:#6b4e00;background:#fff8e1;border:1px solid #f3d27a;border-radius:8px;padding:8px 10px;font-size:13px}.gd-close-a{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.gd-close-a form{margin:0}.tk-cbm{cursor:pointer;background:0 0;border:0;padding:0;display:inline-grid}.gd-sugg{color:#1d5c34;background:#f3faf5;border:1px solid #bfe3cc;border-radius:9px;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 12px;padding:8px 12px;font-size:13px;animation:.18s ease-out gd-in;display:flex}.gd-sugg span{flex:200px}@keyframes gd-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.gd-sugg{animation:none}}:root[data-theme=dark] .gd-close-w{color:#f3d27a;background:#3a2f0b;border-color:#6b5414}:root[data-theme=dark] .gd-sugg{color:#9fdcb5;background:#0f2a1a;border-color:#1f5c37}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .gd-close-w{color:#f3d27a;background:#3a2f0b;border-color:#6b5414}:root:not([data-theme=light]) .gd-sugg{color:#9fdcb5;background:#0f2a1a;border-color:#1f5c37}}.sg{display:contents}.sg-b{flex-direction:column;gap:10px;min-width:min(420px,80vw);display:flex}.sg-list{border:1px solid var(--line);border-radius:8px;flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.sg-list li{align-items:center;gap:10px;padding:7px 10px;font-size:13px;display:flex}.sg-list li+li{border-top:1px solid var(--line-2,var(--line))}.sg-n{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.sg-a{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.tk-okin{align-items:center;gap:6px;display:inline-flex}.hidden-f{display:none}.cl-row .cl-m{flex:none}.cl-row .cl-m .menu{left:auto;right:0}.tk-sr .tk-sub-m{margin-left:auto}.tbl-trail{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;margin-bottom:1px;font-size:11.5px;line-height:1.2;display:block;overflow:hidden}.tbl-trail .hid{align-items:center;gap:3px;font-style:italic;display:inline-flex}.gh-opt{cursor:pointer;border:1px solid var(--line);border-radius:9px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.gh-opt:has(input:checked){border-color:var(--blue,#01619b);background:color-mix(in srgb,var(--blue,#01619b) 6%,transparent)}.gh-opt input{margin-top:3px}.gh-opt .hint{display:block}.gh-shift .gh-mode,.gh-shift .gh-sw{border:1px solid var(--line);cursor:pointer;border-radius:9px;align-items:flex-start;gap:10px;padding:9px 11px;display:flex}:is(.gh-shift .gh-mode:has(input:checked),.gh-shift .gh-sw:has(input:checked)){border-color:var(--blue,#01619b);background:color-mix(in srgb,var(--blue,#01619b) 6%,transparent)}.gh-shift .hint{display:block}.gh-shift input{margin-top:3px}.chg-shift{margin-top:8px}.chg-shift .sg-list{margin:4px 0 0}.gh-over{background:color-mix(in srgb,#f5a524 12%,var(--bg,#fff));color:var(--ink);border:1px solid #f5a52466;border-radius:9px;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 12px;padding:9px 12px;display:flex}.gh-over>span{flex:1;min-width:200px}.gh-rd{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.gh-tg{font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:2px 0;display:inline-flex}.gh-tg[disabled]{cursor:default;opacity:.7}.gh-tg-k{background:var(--line-2,#ccc);border-radius:8px;flex:0 0 28px;width:28px;height:16px;transition:background-color .15s;position:relative}.gh-tg-k:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:left .15s;position:absolute;top:2px;left:2px}.gh-tg.on .gh-tg-k{background:var(--blue,#01619b)}.gh-tg.on .gh-tg-k:after{left:14px}@media (prefers-reduced-motion:reduce){.gh-tg-k,.gh-tg-k:after{transition:none}}.gh-sums{flex-wrap:wrap;gap:6px;display:inline-flex}.gh-sums .sum{background:var(--active,#f3f3f3);color:var(--ink-2);border-radius:6px;padding:1px 7px;font-size:12px}.gh-est{margin-left:6px;font-size:12px}.gh-split{border:1px solid color-mix(in srgb,var(--blue,#01619b) 30%,var(--line));background:color-mix(in srgb,var(--blue,#01619b) 3%,var(--bg,#fff));border-radius:12px;margin-top:10px;overflow:hidden}.gh-split-h,.gh-split-f{flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.gh-split-h{border-bottom:1px solid var(--line)}.gh-split-r{border-bottom:1px solid var(--line);grid-template-columns:18px minmax(0,1fr) 150px 90px 60px 150px;align-items:center;gap:8px;padding:6px 12px;display:grid}.gh-split-r.off{opacity:.45}.gh-split-th{color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}.gh-dep{color:var(--blue,#01619b);background:color-mix(in srgb,var(--blue,#01619b) 9%,transparent);border-radius:6px;align-items:center;gap:4px;padding:1px 6px;font-size:11.5px;display:inline-flex}.gh-dep button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.gh-selbtn{z-index:40;background:var(--ink,#262626);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:8px;align-items:center;gap:6px;padding:5px 9px;font-size:12px;display:inline-flex;position:absolute;box-shadow:0 6px 18px #0003}@media (max-width:700px){.gh-split-r{grid-template-columns:18px minmax(0,1fr)}.gh-split-r>:nth-child(n+3){grid-column:2}.gh-split-th{display:none}}.mdl.pq{width:min(420px,100vw - 32px)}.pq .pq-f{gap:4px}.pq .mdl-b{flex-direction:column;gap:12px;display:flex}.rac{flex-direction:column;gap:10px;display:flex}.rac-req{border:1px solid var(--line);background:var(--t-blue-bg,#eaf1ff);border-radius:10px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.rac-req p{margin:0;font-size:13px}.rac-req .row{flex-wrap:wrap;gap:6px}.rac-req .btn{white-space:nowrap}.rac-sh{flex-direction:column;gap:6px;display:flex}.dup-acts{gap:8px;margin-top:6px}.gy-w{flex-direction:column;flex:auto;min-height:0;display:flex;container:gy/inline-size}.gy{flex-direction:column;flex:auto;min-height:0;display:flex}.gy-tabs{border-bottom:1px solid var(--line);background:var(--bg);z-index:6;padding:0 12px;display:flex;position:sticky;top:0}.gy-tab{height:44px;font:500 14px var(--font);color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;justify-content:center;align-items:center;gap:6px;margin-bottom:-1px;display:inline-flex}.gy-tab:hover{color:var(--ink)}.gy-tab:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.gy-tab[aria-selected=true]{color:var(--ink);border-bottom-color:var(--ink)}.gy-badge{box-sizing:border-box;background:var(--blue);color:#fff;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:600;line-height:1;display:inline-grid}.gy[data-pane=task]>.gy-r,.gy:not([data-pane=task])>.gy-task,.gy-r>[data-rp]{display:none}.gy[data-rsel=chat]>.gy-r>[data-rp=chat],.gy[data-rsel=conv]>.gy-r>[data-rp=conv],.gy[data-rsel=hist]>.gy-r>[data-rp=hist],.gy[data-rsel=cues]>.gy-r>[data-rp=cues]{display:flex}.gy-r{flex-direction:column;min-width:0;display:flex}.gy-rtabs{display:none}.gy-conv{background:var(--bg);flex-direction:column;min-width:0;padding:12px 16px;display:flex;overflow-y:auto}.gy-chat{background:var(--sunken);flex-direction:column;min-width:0;display:flex}.gy-ch{border-bottom:1px solid var(--line);background:var(--bg);flex-wrap:wrap;flex:none;align-items:center;gap:10px;min-height:56px;padding:8px 14px 8px 20px;display:flex}.gy-ct{flex-direction:column;min-width:0;display:flex}.gy-ct h2{margin:0;font-size:14px;font-weight:600;line-height:20px}.gy-ct .ph{font-size:12px}.gy-avs{align-items:center;display:inline-flex}.gy-avs .av{width:22px;height:22px;font-size:9.5px}.gy-avs .av+.av{box-shadow:0 0 0 2px var(--bg);margin-left:-6px}.gy-fs{background:var(--sunken);border-radius:8px;gap:2px;padding:2px;display:inline-flex}.gy-f{color:var(--ink-2);border-radius:6px;padding:4px 9px;font-size:12.5px;font-weight:500;line-height:18px;text-decoration:none}.gy-f:hover{color:var(--ink);background:var(--hover)}.gy-f.on{background:var(--bg);color:var(--ink);box-shadow:0 1px 2px #00000014}.gy-f:focus-visible{outline:2px solid var(--blue)}.gy-log{flex-direction:column;flex:auto;gap:12px;min-height:0;padding:16px 20px;display:flex;overflow-y:auto}.gy-log>:first-child{margin-top:auto}.gy-log:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.gy-more{align-self:center}.gy-empty{text-align:center;align-self:center;margin:24px 0}.gy-day{color:var(--ink-3);background:var(--bg);border:1px solid var(--line);border-radius:999px;align-self:center;padding:2px 10px;font-size:11.5px;font-weight:600}.gy-msg{grid-template-columns:28px minmax(0,1fr);align-items:start;column-gap:10px;display:grid}.gy-msg>.av{width:28px;height:28px;font-size:10.5px}.gy-mc{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.gy-who{flex-wrap:wrap;align-items:baseline;gap:6px;min-height:20px;margin:0 0 3px;font-size:12.5px;display:flex}.gy-who b{color:var(--ink);font-weight:600}.gy-ws{color:var(--ink-2)}.gy-t,.gy-at{color:var(--ink-3);font-size:11.5px}.gy-at:before{content:"· "}.gy-k{color:var(--ink-2);background:var(--bg-2);border-radius:5px;padding:0 6px;font-size:11px;font-weight:500;line-height:18px}.gy-del{opacity:0;margin-left:auto;transition:opacity .12s}.gy-msg:hover .gy-del,.gy-del:focus-within{opacity:1}.gy-bub{background:var(--bg);border:1px solid var(--line);box-sizing:border-box;border-radius:4px 12px 12px;max-width:min(560px,100%);padding:8px 12px;font-size:13.5px;line-height:1.5}.gy-msg.mine .gy-bub{background:color-mix(in srgb,var(--blue) 8%,var(--bg));border-color:color-mix(in srgb,var(--blue) 20%,var(--line))}.gy-msg.ai .gy-bub{background:color-mix(in srgb,var(--blue) 5%,var(--bg))}.gy-b{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink)}.gy-files{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.gy-file{border:1px solid var(--line);background:var(--sunken);color:var(--ink);border-radius:8px;align-items:center;gap:6px;padding:4px 9px;font-size:12.5px;text-decoration:none;display:inline-flex}.gy-file:hover{border-color:var(--ink-3)}.gy-card{width:min(380px,100%);padding:0;overflow:hidden}.gy-card-t{border-bottom:1px solid var(--line);padding:9px 12px;font-weight:600}.gy-card-g{row-gap:5px;margin:0;padding:8px 12px;font-size:12.5px;display:grid}.gy-card-r{grid-template-columns:96px minmax(0,1fr);align-items:center;column-gap:8px;display:grid}.gy-card-r dt{color:var(--ink-3)}.gy-card-r dd{min-width:0;margin:0}.gy-ev{color:var(--ink-3);align-items:center;gap:8px;min-width:0;padding:1px 0 1px 38px;font-size:12.5px;display:flex}.gy-ev b{color:var(--ink-2);font-weight:500}.gy-evt{overflow-wrap:anywhere;min-width:0}.gy-evd{background:var(--line-2,var(--line));border-radius:50%;flex:none;width:6px;height:6px;margin-left:-14px}.gy-ev .hist-v .old{text-decoration:line-through}.gy-comp{background:var(--sunken);flex:none;padding:10px 16px 14px}.gy-comp .rv3-nbox{background:var(--bg);border-radius:12px}.gy-ro{border-top:1px solid var(--line);flex:none;margin:0;padding:12px 20px}@container gy (min-width:1100px){.gy{flex-direction:row;align-items:stretch}.gy-tabs{display:none}.gy[data-pane]>.gy-task{flex:auto;min-width:0;min-height:0;display:block;overflow-y:auto}.gy[data-pane]>.gy-r{border-left:1px solid var(--line);flex:0 0 clamp(360px,34%,480px);min-height:0;display:flex}.gy-r>[data-rp]{flex:auto;min-height:0}.gy-hl{overflow-y:auto}.gy-rtabs{border-bottom:1px solid var(--line);background:var(--bg);flex:none;padding:0 12px;display:flex}.gy-rtabs .gy-tab{flex:none;height:42px;padding:0 10px;font-size:13.5px}}@container gy (max-width:1099px){.gy-log{min-height:0;padding-bottom:24px;overflow:visible}.gy-log>:first-child{margin-top:0}.gy-comp{z-index:5;border-top:1px solid var(--line);position:sticky;bottom:0}}.gy-res .tk-h2{align-items:center;gap:8px;display:flex}.gy-res-s{font-size:12.5px;font-weight:400}.gy-rl{border:1px solid var(--line);border-radius:10px;flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.gy-ri{grid-template-columns:24px minmax(0,1fr) auto;align-items:start;column-gap:10px;padding:10px 12px;display:grid}.gy-ri+.gy-ri{border-top:1px solid var(--line)}.gy-ri.fin{background:color-mix(in srgb,var(--t-violet) 6%,var(--bg))}.gy-ri>.av{width:24px;height:24px;font-size:10px}.gy-rc{flex-direction:column;gap:4px;min-width:0;display:flex}.gy-rb{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13.5px;line-height:1.5}.gy-rm{flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.gy-fin,.gy-intag{background:var(--t-violet-bg);height:20px;color:var(--t-violet);border-radius:6px;align-items:center;padding:0 8px;font-size:11px;font-weight:500;display:inline-flex}.gy-intag{margin-top:5px}.gy-toRes{opacity:0;margin-top:4px;transition:opacity .12s}.gy-msg:hover .gy-toRes,.gy-toRes:focus-within{opacity:1}.gy-toRes .lnkbtn{color:var(--ink-3);font-size:12px}.gy-toRes .lnkbtn:hover{color:var(--ink)}.gy-rchk{color:var(--ink-2);white-space:nowrap;cursor:pointer;align-items:center;gap:6px;margin-right:4px;font-size:12.5px;display:inline-flex}.rv3-acto{align-items:center;gap:12px;padding:0 2px;display:flex}.gy-rchk input{width:14px;height:14px;accent-color:var(--blue);margin:0}.gy-res-0{margin:0}@media (hover:none){.gy-toRes{opacity:1}}.gy-rv{border:1px solid color-mix(in srgb,var(--t-orange) 35%,var(--line));background:color-mix(in srgb,var(--t-orange) 6%,var(--bg));border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;display:flex}.gy-rv.done{border-color:var(--line);background:var(--bg)}.gy-rv-t{min-width:0;color:var(--ink-2);flex:1;align-items:center;gap:8px;font-size:13px;display:flex}.gy-rv-pill{background:var(--t-orange-bg);height:22px;color:var(--t-orange);border-radius:6px;align-items:center;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.gy-ok{color:var(--t-green);border-color:color-mix(in srgb,var(--t-green) 40%,var(--line))}.gy-rate{gap:2px;margin-left:4px;display:inline-flex}.gy-rate-b{color:var(--ink-3)}.gy-rate-b.positive.on{color:var(--t-green);background:var(--t-green-bg)}.gy-rate-b.negative.on{color:var(--t-red);background:var(--t-red-bg)}.gy-due{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.gy-due .lnkbtn{font-size:12.5px}.gy5{flex-direction:column;gap:8px;margin-top:6px;display:flex}.gy5-people{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.gy5-people li{align-items:center;gap:8px;font-size:13px;display:flex}.gy5-people li>span{flex:1;min-width:0}.gy5-people .av{flex:none;width:20px;height:20px;font-size:9px}.gy5-mine ul{flex-direction:column;gap:2px;margin:6px 0 0;padding:0;list-style:none;display:flex}.gy5-mine li{align-items:center;gap:8px;min-height:28px;font-size:12.5px;display:flex}.gy5-d{width:56px;color:var(--ink-3)}.gy5-n{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.gy5-dur{align-items:center;gap:6px;display:flex}.gy5-dur .inp{width:80px}.gy6{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.gy6-a{align-items:center;gap:4px;display:inline-flex}.pj>.pj-topbar,.pj>.pj-head,.pj>.pj-tabs{flex:none}@media (max-width:720px){.pj-head>.pj-ic{display:none}.pj-topbar .crumb{flex:1;min-width:0}.pj-topbar .ps-acts [data-testid=pj-add-top]{order:3}.pj-topbar .ps-acts .more-m{order:2}}.ps-lv .rich>:first-child{margin-top:0}.ps-lv .rich>:last-child{margin-bottom:0}.btn.ok{color:var(--t-green);border-color:var(--t-green-bg)}.ps-pr{border-top:1px solid var(--line-2,var(--line));flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 0;display:flex}.ps-rows>.ps-pr:first-child{border-top:0;padding-top:4px}.ps-pw{flex-direction:column;flex:200px;min-width:0;display:flex}.ps-pw .ph{font-size:12.5px}.ps-pm{text-align:right;font-variant-numeric:tabular-nums;min-width:90px;font-weight:600}.ps-ret>summary{list-style:none}.ps-ret>summary::-webkit-details-marker{display:none}.ps-ret[open]{flex:1 0 100%;order:10}.ps-ret[open]>summary{display:none}.ps-ret .stack-f{padding:4px 0 0 36px}.ps-tsum{gap:12px 40px}.ps-tmine{flex:100%}.ps-tum .menu a[aria-current=true]{font-weight:600}@media (max-width:720px){.ps-ret .stack-f{padding-left:0}.ps-pm{min-width:0}}.pj-rw{display:contents}.ps-team li .ps-rm{opacity:0;transition:opacity .12s}.ps-team li:hover .ps-rm,.ps-team li:focus-within .ps-rm{opacity:1}@media (hover:none){.ps-team li .ps-rm{opacity:1}}@media (pointer:coarse){.pj .icon-btn.sm,.pj .chkbtn{min-width:32px;min-height:32px}.pj .ps-team .ps-rm .icon-btn{min-width:44px;min-height:44px}}.ps-time .ps-ch{justify-content:flex-start}.ps-time .ps-ch>.sp{flex:1}.ps-time .ps-ch .ps-h2{flex:none}@media (max-width:720px){.ps-time .ps-ch .seg{scrollbar-width:none;flex:100%;max-width:100%;overflow-x:auto}.ps-time .ps-ch .seg .seg-b{white-space:nowrap;flex:none}}.ps-lnk{color:var(--blue);white-space:nowrap;font-weight:500}.ps-lnk:hover{text-decoration:underline}.pj-card .late,.ps-att .late{color:var(--t-red)}.pj-dia.o{border:1.5px solid var(--ink-3);background:0 0;flex:0 0 10px;width:10px;height:10px}.ps .ps-team{border-top:0;padding-top:0}.ps .ps-team ul{flex-direction:column;gap:0;display:flex}.ps .ps-team li{border-top:1px solid var(--line-2,var(--line));padding:10px 0}.ps .ps-team li:first-child{border-top:0;padding-top:2px}.ps .ps-team .ps-tn{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13.5px;overflow:hidden}.ps .ps-team .ps-tr{flex:none;font-size:13px}.ps .ps-team li .ps-rm{margin-left:0}.ps-tg.ps-tg2{border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;padding:0}.ps-tg2 b{font-size:14px}.ps-lv{-webkit-line-clamp:3}.ps-clamp summary{color:var(--blue);font-weight:500}@media (max-width:720px){.ps-att{flex-wrap:wrap;row-gap:2px}.ps-att>.sp,.ps-att>.pj-a.sp{white-space:normal;flex:100%}.ps-col>#ps-tb{order:-1}}.ps-p{color:var(--ink-2);margin:0;line-height:1.5}.ps-mv{text-align:left;height:auto;padding:0;font-size:14px;font-weight:500}.ps-privn{padding-top:6px;font-size:12.5px}.ps .pj-card .pj-empty{text-align:left;background:0 0;border:0;align-items:flex-start;padding:0}.pj-tools>.sp{flex:1}.pj-hd>span{background:var(--bg);text-transform:none;letter-spacing:0;font-size:12px;font-weight:500}.pj-chk{color:var(--ink);align-items:center;gap:8px;padding:6px 2px;font-size:13px;display:flex}.pj-box{border:1.5px solid var(--ink-3);border-radius:3px;flex:none;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.pj-chk[aria-checked=true] .pj-box{background:var(--blue);border-color:var(--blue);color:#fff}.pj-vpick,.pj-vm-mine{display:none}@media (max-width:720px){.pj-tools>nav.seg:first-child{display:none}.pj-vpick{display:block}.pj-mine-w{display:none}.pj-vm-mine{flex-direction:column;gap:6px;display:flex}.pj-vpick>summary{justify-content:space-between;min-width:150px}.pj-vpick .menu{left:0;right:auto}}.pj-gantt{background:var(--bg);border:1px solid var(--line);border-radius:10px;font-size:13px;overflow:hidden}.pj-gbody{position:relative}.pj-gr{border-top:1px solid var(--line-2,var(--line));grid-template-columns:260px minmax(0,1fr);min-height:37px;display:grid}.pj-gh{border-top:0;border-bottom:1px solid var(--line);min-height:32px}.pj-gh .pj-gl{color:var(--ink-3);font-size:12px;font-weight:500}.pj-gl{border-right:1px solid var(--line);white-space:nowrap;align-items:center;gap:8px;min-width:0;padding:6px 14px;display:flex;overflow:hidden}.pj-gl .pj-a{text-overflow:ellipsis;min-width:0;overflow:hidden}.pj-gln{flex:none;font-size:12px}.pj-gs{background:var(--sunken)}.pj-gs .pj-gl b{font-weight:600}.pj-ga{min-width:0;position:relative}.pj-gw{color:var(--ink-3);white-space:nowrap;padding-left:4px;font-size:12px;position:absolute;top:50%;transform:translateY(-50%)}.pj-gtoday{background:var(--blue);opacity:.7;z-index:1;pointer-events:none;width:1.5px;position:absolute;top:0;bottom:0}.pj-gb{background:var(--blue);border-radius:4px;min-width:6px;height:16px;position:absolute;top:50%;transform:translateY(-50%)}.pj-gb.done{opacity:.55;background:#2a8a55}.pj-gb.crit{box-shadow:0 0 0 2px var(--bg),0 0 0 3.5px var(--ink)}.pj-glate{border:1px solid var(--t-red);background:repeating-linear-gradient(135deg,#a8322e47 0 3px,#0000 3px 7px);border-radius:0 4px 4px 0;height:16px;position:absolute;top:50%;transform:translateY(-50%)}.pj-gm{background:var(--ink-2);border-radius:2px;width:13px;height:13px;position:absolute;top:50%;transform:translate(-50%,-50%)rotate(45deg)}.pj-gm.done{background:#2a8a55}.pj-gm.crit{box-shadow:0 0 0 2px var(--bg),0 0 0 3.5px var(--ink)}.pj-gd{color:var(--ink-2);white-space:nowrap;font-size:12px;position:absolute;top:50%;transform:translateY(-50%)}.pj-gleg{border-top:1px solid var(--line);color:var(--ink-2);flex-wrap:wrap;gap:6px 18px;padding:10px 14px;font-size:12.5px;display:flex}.pj-gleg span{align-items:center;gap:6px;display:inline-flex}.pj-gleg i{display:inline-block}.pj-gleg .b{background:var(--blue);border-radius:2px;width:16px;height:8px}.pj-gleg .m{background:var(--ink-2);width:9px;height:9px;transform:rotate(45deg)}.pj-gleg .c{border:2px solid var(--ink);border-radius:3px;width:16px;height:9px}.pj-gleg .l{border:1px solid var(--t-red);background:repeating-linear-gradient(135deg,#a8322e47 0 3px,#0000 3px 7px);width:16px;height:9px}.pj-gleg .t{background:var(--blue);width:2px;height:12px}@media (max-width:720px){.pj-gantt{overflow-x:auto}.pj-gr{grid-template-columns:150px minmax(560px,1fr)}.pj-gtoday{display:none}}.pj-gantt .late{color:var(--t-red)}.ps-ft0{border:0}.ps-tw0{overflow-x:auto}.ps-ft0 th{text-transform:none;letter-spacing:0;color:var(--ink-3);border-bottom:1px solid var(--line);background:0 0;font-size:12px;font-weight:500}.ps-ft0 td,.ps-ft0 th{border-left:0;border-right:0}.ps-chain{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ps-chw{align-items:center;gap:8px;display:inline-flex}.ps-cb{border:1px solid var(--line);background:var(--bg);border-radius:8px;flex-direction:column;gap:2px;padding:8px 12px;display:flex}.ps-cbd{font-size:12.5px}.ps-cpst{border-top:1px solid var(--line-2,var(--line));flex-wrap:wrap;gap:12px 32px;padding-top:12px;display:flex}.ps-cpst>div{flex-direction:column;gap:2px;display:flex}.ps-cpst b{font-weight:600}.ps-flex{margin:0;font-size:12.5px}.ps-blm .menu{min-width:240px}.cy-empty0{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:28px 16px;display:flex}.cy-empty0 p{max-width:460px;color:var(--ink-2);margin:0}.ps-docs .rv-only{flex-direction:column;gap:8px;display:flex}.ps-docs .ps-tpl{align-self:center;font-size:13px}.ps-docs .rt-bar{margin:0}:is(.ps-pr:has(.ps-ret[open])>a,.ps-pr:has(.ps-ret[open])>form){display:none}.ps-pr .btn.ok{border-color:#bfe0c9}.ps-set .pj-lbl{text-transform:none;letter-spacing:0;color:var(--ink);font-size:15px;font-weight:600}.ps-set .gh-sw{box-shadow:none;background:0 0;border:0;padding:2px 0}.ps-set [data-testid=pj-fields]{border-top:1px solid var(--line);padding-top:16px}.ps-set [data-testid=pj-fields] .pj-ms{border-top:1px solid var(--line-2,var(--line));padding:8px 0}.ps-ch>.sp{flex:1}.pj-hd,.pj-row{grid-template-columns:minmax(300px,1fr) 170px 175px 90px 130px 140px}.gy-task .tk{max-width:1280px;margin-inline:auto}.tk-pcard{border:1px solid var(--line);background:var(--bg);border-radius:10px;padding:12px 16px}.tk-rail>.tk-card:not(.tk-pcard){border:0;border-top:1px solid var(--line);border-radius:0;padding:14px 0 0}@media (pointer:coarse){.tk-cb{flex-basis:24px;width:24px;height:24px}.tk-remx,.tk .icon-btn.sm{min-width:32px;min-height:32px}}.tk-title{flex-wrap:nowrap}.tk-tt{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.tk-tt .tk-h1{flex:none}.tk-h1 .rv-title{overflow-wrap:anywhere;font-size:22px;font-weight:700}.tk-sub{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13px;display:flex}.tk-lks{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.tk-lk{align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.tk-lk a{text-overflow:ellipsis;white-space:nowrap;max-width:360px;font-weight:500;overflow:hidden}.tk-lksep{color:var(--ink-3)}.tk-lkl{white-space:nowrap}.tk-rvf{background:var(--t-violet-bg);height:20px;color:var(--t-violet);white-space:nowrap;border-radius:5px;align-items:center;gap:4px;padding:0 7px;font-size:12px;font-weight:500;display:inline-flex}.tk-act{flex-wrap:nowrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;margin-top:1px;display:flex}.tk-act .tk-tile-st .tk-stw{min-height:32px}.tk-act .tk-tile-st .stsel-s{border:1px solid var(--line);border-radius:8px;height:32px;font-weight:500}.tk-act .btn.sm{height:32px}.tk-act>form{display:contents}.tk-strip{grid-template-columns:repeat(var(--tk-n,4),minmax(0,1fr));border:1px solid var(--line);background:var(--bg);border-radius:10px;gap:0;margin:0;display:grid;overflow:visible}.tk-strip>.tk-tile,.tk-strip>.tk-tile-w{border-left:1px solid var(--line-2);min-width:0;display:flex}.tk-strip>:first-child{border-left:0}.tk-strip .tk-tile-w>.tk-tile{flex:1;min-width:0}.tk-strip .tk-tb,.tk-strip .tk-tile.inv .tk-tb{min-width:0;max-width:none;min-height:48px;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:0;flex:1;padding:6px 14px}.tk-strip>:first-child .tk-tb{border-radius:10px 0 0 10px}.tk-strip>:last-child .tk-tb{border-radius:0 10px 10px 0}.tk-strip .tk-tb:not(.ro):hover{background:var(--hover);border-color:#0000}.tk-strip .tk-tile.on .tk-tb{box-shadow:inset 0 0 0 2px var(--blue)}.tk-cv{align-items:center;gap:10px;width:100%;min-width:0;display:flex}.tk-ci{color:var(--ink-3);flex:none}.tk-cc{flex-direction:column;min-width:0;display:flex}.tk-cl{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;line-height:1.2;overflow:hidden}.tk-cvv{white-space:nowrap;flex-wrap:wrap;align-items:center;gap:0 6px;min-width:0;font-size:13.5px;font-weight:600;display:flex}.tk-cvv .ph{font-weight:400}.tk-ct{text-overflow:ellipsis;min-width:0;overflow:hidden}.tk-cvv .av{flex:none;width:18px;height:18px;font-size:8px}.tk-cs{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:500;overflow:hidden}.tk-cs.tk-late{color:var(--t-red)}.tk-tcell{align-items:center}.tk-tcell .tk-run{border:1px solid var(--line);border-radius:7px;flex:none;width:28px;height:28px;margin-right:10px}.tk-tcell.run .tk-ci{color:var(--t-green)}.tk-share .ico{color:var(--ink-3)}.tk-pp{display:block}.tk-pp>summary{list-style:none}.tk-pp>summary::-webkit-details-marker{display:none}.tk-pp-c{margin-left:auto;transition:transform .12s}.tk-pp[open] .tk-pp-c{transform:rotate(90deg)}.tk-ppl{flex-direction:column;padding-left:22px;display:flex}.tk-pp-d{margin-left:auto;padding-left:12px;font-size:12px}.gu4-m{border:0;flex-direction:column;gap:6px;margin:0;padding:0;display:flex}.gu4-m .lbl{margin-bottom:2px;padding:0}@container tk (max-width:820px){.tk-title{flex-wrap:wrap}.tk-act{flex-wrap:wrap;justify-content:flex-start;margin-left:34px}}@container tk (max-width:760px){.tk-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.tk-strip>:nth-child(odd){border-left:0}.tk-strip>:nth-child(n+3){border-top:1px solid var(--line-2)}.tk-strip .tk-tb{border-radius:0!important}}@container tk (max-width:420px){.tk-strip{grid-template-columns:minmax(0,1fr)}.tk-strip>*{border-left:0!important}.tk-strip>:nth-child(n+2){border-top:1px solid var(--line-2)}.tk-act{margin-left:0}}@container tk (min-width:760px){.tk-head.tk-strip{margin:0}}.rv-more .menu{min-width:240px}.rv-more .menu .menu-i{justify-content:flex-start}.tk-ppl .menu-i{white-space:nowrap}.tk-tp .tk-pcard{order:0}.tk-time .gy5{gap:14px;margin-top:0}.tk-zkpi{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.tk-zk{border-left:1px solid var(--line-2,var(--line));flex-direction:column;gap:4px;min-width:0;padding:14px 18px;display:flex}.tk-zk:first-child{border-left:0}.tk-zl{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12px;overflow:hidden}.tk-zv{font-variant-numeric:tabular-nums;font-size:20px;font-weight:600;line-height:1.25}.tk-zv.ph{color:var(--ink-3)}.tk-zv.tk-zover{color:var(--t-orange)}.tk-zadd{color:var(--blue);font-size:14px;line-height:1.8}.tk-zke{padding:0}.tk-zke>.tk-tile{height:100%;display:flex}.tk-zke .tk-tb{white-space:normal;max-width:none;min-height:0;font-size:inherit;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:0;flex-direction:column;flex:1;align-items:flex-start;gap:4px;padding:14px 18px;display:flex}.tk-zke .tk-tb:hover{background:var(--hover);border:0}.tk-zke .tk-tile.inv .tk-tb{color:var(--ink);border:0}.tk-zke .tk-tile.on .tk-tb{box-shadow:inset 0 0 0 2px var(--blue)}.tk-zke .tk-tb:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.tk-zprg{flex-direction:column;gap:6px;padding:0 18px 14px;font-size:12.5px;display:flex}.tk-zprg .tk-prog{border-radius:3px;height:6px;margin-top:0}.tk-zprg .tk-prog>span{background:var(--blue)}.tk-zprg .tk-prog.over>span{background:var(--t-orange)}.tk-zempty{border-top:1px solid var(--line-2,var(--line))}.tk-zp{border-top:1px solid var(--line-2,var(--line));grid-template-columns:22px minmax(0,1fr) minmax(48px,180px) 92px;align-items:center;column-gap:10px;min-height:44px;padding:0 14px;font-size:13.5px;display:grid}.tk-zp:first-child{border-top:0}.tk-zp .av{width:22px;height:22px;font-size:9.5px}.tk-zav0{background:var(--t-gray-bg);border-radius:50%;width:22px;height:22px}.tk-zpn{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tk-zp>b{text-align:right;white-space:nowrap;font-weight:600}.tk-zbar{background:var(--line);border-radius:3px;height:5px;overflow:hidden}.tk-zbar>span{background:color-mix(in srgb,var(--blue) 45%,var(--bg));height:100%;display:block}.tk-ze{border-top:1px solid var(--line-2,var(--line));grid-template-columns:72px minmax(0,1fr) 92px 96px 124px 28px;align-items:center;column-gap:12px;min-height:44px;padding:0 8px 0 14px;font-size:13.5px;display:grid}.tk-ze.tk-zeh{min-height:34px;color:var(--ink-3);border-top:0;border-bottom:1px solid var(--line);font-size:12px}.tk-zeh+.tk-ze{border-top:0}.tk-ze:not(.tk-zeh):hover{background:var(--hover)}.tk-zeh>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tk-zd{white-space:nowrap}.tk-zn{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tk-zm{white-space:nowrap;font-weight:500}.tk-zb{white-space:nowrap}.tk-zbl{display:none}.tk-zmn{justify-content:center;display:flex}.tk-zlock{width:26px;height:26px;color:var(--ink-3);place-items:center;display:inline-grid}@media (max-width:640px){.tk-zk,.tk-zke .tk-tb{padding:12px}.tk-zv{font-size:16px}.tk-zl{white-space:normal}.tk-zprg{padding:0 12px 12px}.tk-zp{grid-template-columns:22px minmax(0,1fr) 48px auto}.tk-ze{grid-template-columns:52px minmax(0,1fr) 112px 28px;row-gap:2px;padding:6px 8px 6px 14px}.tk-zm,.tk-zs{justify-self:end}.tk-ze.tk-zeh{display:none}.tk-zeh+.tk-ze{border-top:0}.tk-zd{color:var(--ink-2);grid-area:1/1}.tk-zn{grid-area:1/2}.tk-zm{grid-area:1/3}.tk-zmn{grid-area:1/4/3}.tk-zb{color:var(--ink-2);grid-area:2/1/auto/3;font-size:12.5px}.tk-zbl{display:inline}.tk-zs{grid-area:2/3;justify-self:end}}@media (pointer:coarse){.tk-zp,.tk-ze:not(.tk-zeh){min-height:44px}}.tk-ze.tk-zeall{grid-template-columns:minmax(0,140px) 72px minmax(0,1fr) 72px 96px 124px}.tk-zwho{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}@media (max-width:640px){.tk-ze.tk-zeall{grid-template-columns:52px minmax(0,1fr) 112px}.tk-zeall .tk-zwho{grid-area:1/1/auto/3}.tk-zeall .tk-zm{grid-area:1/3}.tk-zeall .tk-zd{grid-area:2/1}.tk-zeall .tk-zn{grid-area:2/2}.tk-zeall .tk-zs{grid-area:2/3}.tk-zeall .tk-zb{display:none}}.tk-tabs{gap:20px}.tk-tab[aria-selected=true]{border-bottom-color:var(--blue)}.tk-tab:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:4px}.tk-bands{flex-direction:column;gap:10px;display:flex}.tk-bands:empty{display:none}.tk-prg{flex-direction:column;gap:8px;display:flex}.tk-prg>.tk-h2 .ph{margin-left:8px;font-weight:500}.tk-prg-l{flex-wrap:wrap;gap:6px 20px;font-size:13px;display:flex}.tk-prg-l .lnkbtn{font-variant-numeric:tabular-nums}.tk-lin{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tk-lin li{grid-template-columns:140px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.tk-lin li a{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.tk-lin-k{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.tk-lkds .tk-pl{flex-direction:column;display:flex}@container tk (min-width:760px){.tk-det .tk-pl{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:20px}}.tk-det .tk-r[data-testid=tk-reminders],.tk-det .tk-r[data-testid=tk-alarms]{grid-column:1/-1}.tk-rdw .tk-r{display:block}.tk-rdw .tk-k{display:none}.tk-sums .tk-r{grid-template-columns:120px minmax(0,1fr);align-items:center;gap:10px;display:grid}.tk-sums .tk-k{color:var(--ink-3);font-size:12.5px}.tk-tp:not([data-tab=gen]) .tk-fold-t,.tk-tp:not([data-tab=gen]) .tk-fold-s{display:none!important}.tk-tp:not([data-tab=gen]) .tk-fold.shut>.tk-fold-b{display:block!important}.tk-tp:not([data-tab=gen]) .tk-fold.shut>h2>:not(.tk-fold-n):not(.tk-fold-s):not(.tk-fold-t){display:revert!important}.tk-tp:not([data-tab=gen]) .tk-sec.tk-fold.shut{border-top:0;padding-top:0}.gy-cnt{box-sizing:border-box;background:var(--t-violet-bg);min-width:18px;height:18px;color:var(--t-violet);border-radius:9px;place-items:center;padding:0 5px;font-size:11px;font-weight:600;line-height:1;display:inline-grid}.gy-hist,.gy-cues{background:var(--bg);flex-direction:column;min-width:0}.gy-hl{flex-direction:column;flex:auto;min-height:0;padding:6px 16px 16px;display:flex}.gy-hr{border-bottom:1px solid var(--line-2,var(--line));flex-direction:column;gap:2px;min-width:0;padding:10px 0;font-size:13px;display:flex}.gy-hrt{overflow-wrap:anywhere}.gy-hrt b{font-weight:600}.gy-hr .hist-v .old{color:var(--ink-3);text-decoration:line-through}.gy-hrm{flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:12px;display:flex}.gy-rev{margin-left:auto}.gy-src{color:var(--ink-2);background:var(--sunken);border:1px solid var(--line);border-radius:5px;padding:0 6px;font-size:11px;font-weight:500;line-height:18px}:is([data-rp=hist][data-hf=ev] [role=listitem]:has(>[data-hk=fld]),[data-rp=hist][data-hf=fld] [role=listitem]:has(>[data-hk=ev])),[data-rp=hist] .gy-hf-empty{display:none}:is([data-rp=hist][data-hf=ev]:not(:has([data-hk=ev])) .gy-hf-empty,[data-rp=hist][data-hf=fld]:not(:has([data-hk=fld])) .gy-hf-empty){display:block}.gy-cueline{background:var(--t-violet-bg);color:var(--ink);border-radius:10px;flex-wrap:wrap;flex:none;align-items:center;gap:6px;margin:0 16px 8px;padding:8px 12px;font-size:12.5px;display:flex}.gy-cueline .ico{color:var(--t-violet)}.gy-cueline .lnkbtn{margin-left:auto}.gy-cl{flex-direction:column;flex:auto;gap:10px;min-height:0;margin:0;padding:12px 16px;list-style:none;display:flex;overflow-y:auto}.gy-cue{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:6px;padding:10px 12px;font-size:13px;display:flex}.gy-cue.suggested{border-color:color-mix(in srgb,var(--t-violet) 35%,var(--line));background:color-mix(in srgb,var(--t-violet) 5%,var(--bg))}.gy-cue-h .old{color:var(--ink-3);text-decoration:line-through}.gy-cue-q{color:var(--ink-2);overflow-wrap:anywhere;font-style:italic}.gy-cue-src{font-size:12px}.gy-cue-a{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.gy-cue-a>form{display:contents}button.gy-f{font:inherit;cursor:pointer;background:0 0;border:0;font-size:12.5px;font-weight:500}button.gy-f.on{background:var(--bg)}.board{grid-auto-columns:minmax(260px,1fr)}.calv .cal-nav .seg{margin-left:4px}.mday.wk{min-height:min(60vh,520px)}.cday{border:1px solid var(--line);background:var(--bg);border-radius:10px;flex-direction:column;margin:8px 0 0;padding:0;list-style:none;display:flex}.cday-i{border-top:1px solid var(--line-2,var(--line));grid-template-columns:72px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 14px;font-size:13.5px;display:grid}.cday-i:first-child{border-top:0}.cday-t{color:var(--ink-3);font-size:12.5px}.cday-a{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);font-weight:500;overflow:hidden}.cday-i.done .cday-a{color:var(--ink-3);text-decoration:line-through}.cday-i.late{box-shadow:inset 3px 0 0 var(--t-red)}.cday-i .mi-late{color:var(--t-red);font-size:12.5px}.cday-e{text-align:center;padding:18px 14px}.cday-grid{margin:0;padding:0;list-style:none}.cday-h{border-top:1px solid var(--line-2,var(--line));grid-template-columns:64px minmax(0,1fr);min-height:44px;display:grid}.cday>.cday-h:first-child,.cday>.cday-e+.cday-grid>.cday-h:first-child,.cday-grid:first-child>.cday-h:first-child{border-top:0}.cday-hl{color:var(--ink-3);border-right:1px solid var(--line-2,var(--line));padding:12px 10px 0 14px;font-size:12px}.cday-h.now .cday-hl{color:var(--t-red);font-weight:600}.cday-ad{background:var(--bg-2,var(--hover))}.cday-l{min-width:0;margin:0;padding:0;list-style:none}.cday-l .cday-i{padding:8px 12px}.cday-l .cday-i:first-child{border-top:0}.cday-0{display:block}.cday>.cday-e{border-bottom:1px solid var(--line-2,var(--line))}.cday-ad .cday-i{grid-template-columns:minmax(0,1fr) auto auto}.cday-ad .cday-t{display:none}.cday-h{grid-template-columns:76px minmax(0,1fr)}.tl-bar.over{border-color:var(--t-red);background-image:repeating-linear-gradient(135deg,color-mix(in srgb,var(--t-red) 26%,transparent) 0 4px,transparent 4px 8px)}.tl-lbl.late{color:var(--t-red)}.tl-lg i.o{border:1px solid var(--t-red);background-image:repeating-linear-gradient(135deg,color-mix(in srgb,var(--t-red) 30%,transparent) 0 3px,transparent 3px 6px)}.tl-n.tl-gh{color:var(--ink-2);background:var(--sunken);font-size:12.5px;font-weight:600}.tl-grow{background:var(--sunken);pointer-events:none;height:36px;position:absolute;left:0;right:0}.vbar .fpw{min-width:160px}.vbar .btn.icon-only{padding:0 8px}.tk-det .tk-dg{grid-template-columns:minmax(0,1fr);row-gap:14px;display:grid}.tk-det .tk-do{border-top:1px solid var(--line-2,var(--line));min-width:0;padding-top:10px}@container tk (min-width:700px){.tk-det .tk-dg{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);column-gap:32px}.tk-det .tk-do{border-top:0;border-left:1px solid var(--line-2,var(--line));padding-top:0;padding-left:28px}}.tk-det .tk-dv{min-width:0}.tk-det .tk-dv .tk-pl{flex-direction:column;gap:0;display:flex}.tk-det .tk-dv .fr{border-radius:7px;grid-template-columns:136px minmax(0,1fr) auto;align-items:center;min-height:36px;margin:0 -8px;padding:0 8px}.tk-det .tk-dv .fr-l{color:var(--ink-2);align-items:center;gap:8px;padding-top:0;font-size:13px;display:flex}.tk-det .tk-dv .fr-l .ico{color:var(--ink-3);flex:none;display:inline-block}.tk-det .tk-dv .fr:hover{background:var(--hover)}.tk-ev{color:var(--ink-3);font-size:13px}.tk-ev .tk-ev-a,.fr:hover .tk-ev.ed .tk-ev-n,.fr:focus-within .tk-ev.ed .tk-ev-n{display:none}.fr:hover .tk-ev.ed .tk-ev-a,.fr:focus-within .tk-ev.ed .tk-ev-a{color:var(--blue);display:inline}.tk-ev0{font-size:13.5px}.tk-det .tk-ol{color:var(--ink-2);margin:2px 0 4px;font-size:12px;font-weight:500}.tk-det .tk-ops+.tk-rms,.tk-det .tk-rms+.tk-rms{margin-top:14px}.tk-dra{flex-wrap:wrap;align-items:center;gap:4px 16px;display:flex}.tk-dra .dr-rm{color:var(--ink-2)}.tk-sw{justify-content:space-between;align-items:center;gap:12px;min-height:36px;display:flex}.tk-swl{flex-direction:column;min-width:0;display:flex}.tk-swn{color:var(--ink);font-size:13.5px}.tk-swh{color:var(--ink-3);font-size:12px;line-height:1.35}.tk-swb{box-sizing:border-box;border:1px solid var(--ink-3);background:var(--bg);cursor:pointer;border-radius:9px;flex:none;width:30px;height:18px;padding:0;transition:background-color .12s,border-color .12s;position:relative}.tk-swk{background:var(--ink-3);border-radius:50%;width:12px;height:12px;transition:left .12s;position:absolute;top:2px;left:2px}.tk-swb.on{background:var(--blue);border-color:var(--blue)}.tk-swb.on .tk-swk{background:#fff;left:14px}.tk-swb:disabled{cursor:default;opacity:.55}.tk-swb:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.tk-rml{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tk-rml .tk-rem{align-items:center;gap:8px;min-height:34px;padding:0;font-size:13.5px;display:flex}.tk-rml .tk-rem .ico{color:var(--ink-3);flex:none}.tk-rmt{overflow-wrap:anywhere;flex:1;min-width:0}.tk-rm0{margin:2px 0 4px;font-size:13px}.tk-det .tk-remm{display:block}.tk-rma{min-height:30px;color:var(--blue);align-items:center;gap:6px;font-size:13px;display:inline-flex}@media (pointer:coarse){.tk-sw,.tk-det .tk-dv .fr{min-height:44px}.tk-rml .tk-rem{min-height:40px}}.tk-gsec{flex-direction:column;gap:10px;display:flex}.tk-gh2{flex-wrap:wrap;align-items:center;gap:10px;min-height:32px;display:flex}.tk-gh2>.tk-h2{font-size:14px}.tk-gh2>.ph{font-size:12.5px}.tk-lc{border:1px solid var(--line);background:var(--bg);border-radius:10px}.tk-gh2 .tk-chip{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.tk-gh2>.ph{white-space:nowrap}.tk-empty0{flex-wrap:wrap;align-items:center;gap:12px;padding:16px 18px;display:flex}.tk-empty0 p{color:var(--ink-2);flex:260px;margin:0;font-size:13.5px}.tk-empty0>.ico{color:var(--ink-3);flex:none}.tk-empty1{margin:0;font-size:13px}.tk-secm{display:inline-block}.tk-gha{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.menu .tk-mis{justify-content:space-between;align-items:center;gap:14px;width:100%;display:flex}.tk-cll{margin:0;padding:0;list-style:none}.tk-cli{border-top:1px solid var(--line-2,var(--line));align-items:center;gap:10px;min-height:40px;padding:0 8px 0 14px;display:flex}.tk-cli:first-child{border-top:0}.tk-cli:hover{background:var(--hover)}.tk-clk{width:16px;height:16px;accent-color:var(--blue);cursor:pointer;flex:none;margin:0}.tk-clk:disabled{cursor:default}.tk-clt{overflow-wrap:anywhere;cursor:text;flex:1;min-width:0;padding:5px 0;font-size:13.5px}.tk-cli.done .tk-clt{color:var(--ink-3);text-decoration:line-through}.tk-clin{min-width:0;box-shadow:none;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:7px 0;font-size:13.5px}.tk-clin::placeholder{color:var(--ink-3)}.tk-cli:has(.tk-clin:focus){background:color-mix(in srgb,var(--blue) 5%,var(--bg));box-shadow:inset 2px 0 0 var(--blue)}.tk-cladd>.ico{color:var(--ink-3);flex:none}.tk-clm{opacity:0;transition:opacity .1s}.tk-cli:hover .tk-clm,.tk-clm[open],.tk-clm:focus-within{opacity:1}@media (hover:none){.tk-clm{opacity:1}}@media (pointer:coarse){.tk-cli{min-height:44px}.tk-clk{width:20px;height:20px}}.tk-clc .msg.err{margin:6px 14px}@media (min-width:641px){.tk-lc>.tk-tr,.tk-lc .tk-sg>.tk-tr{grid-template-columns:minmax(0,1fr) 28px 72px 90px 120px 28px;min-height:28px;padding:8px 10px 8px 14px}}@media (max-width:640px){.tk-lc .tk-c1{flex-wrap:nowrap}.tk-lc .tk-c1>.tk-cb{flex:none}}.tk-deps{gap:14px}.tk-dgrp{flex-direction:column;gap:6px;display:flex}.tk-h3{margin:0;font-size:13.5px;font-weight:600}.tk-dsub{margin:-2px 0 2px;font-size:12.5px}.tk-dr{border-top:1px solid var(--line-2,var(--line));grid-template-columns:16px minmax(0,1fr) auto 128px 24px 28px;align-items:center;column-gap:10px;min-height:44px;padding:0 8px 0 14px;display:grid}.tk-lc>.tk-dr:first-child{border-top:0}.tk-lc>.tk-dr+.tk-add,.tk-lc>.tk-dr~.tk-addb{border-top:1px solid var(--line-2,var(--line))}.tk-dr:hover{background:var(--hover)}.tk-dr>.tk-st{font-weight:500}.tk-drr{justify-content:flex-end;min-width:0;display:inline-flex}.tk-drd{color:var(--ink-2);white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.tk-rule{border:1px solid var(--line);background:var(--bg);height:26px;font:inherit;color:var(--ink);cursor:pointer;white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:0 8px;font-size:12.5px;display:inline-flex}.tk-rule:hover{border-color:var(--ink-3)}.tk-rule .ico{color:var(--ink-3)}.tk-rule:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.tk-latec{color:var(--t-red);background:color-mix(in srgb,var(--t-red) 10%,var(--bg));border-radius:6px;padding:2px 7px;font-size:12px;font-weight:500;display:inline-flex}.tk-crit{align-items:center;gap:10px;display:flex}.tk-crit .ico{flex:none}.tk-lc>.tk-addb{align-items:center;gap:8px;padding:10px 14px;display:flex}@media (max-width:640px){.tk-dr{grid-template-columns:16px minmax(0,1fr) auto 28px;row-gap:2px;padding:6px 8px 6px 14px}.tk-dr>.tk-drr{grid-column:2;justify-content:flex-start}.tk-dr>.tk-drd{grid-column:2}.tk-dr>.tk-dra{grid-area:1/3}.tk-dr>.tk-drm{grid-area:1/4}}.tk-fgrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;display:grid}.tk-fc{box-sizing:border-box;border:1px solid var(--line);background:var(--bg);border-radius:10px;align-items:center;gap:10px;min-width:0;min-height:56px;padding:9px 8px 9px 12px;display:flex;position:relative}.tk-fc:hover{background:var(--hover)}.tk-ft{letter-spacing:.02em;background:var(--sunken);width:34px;height:34px;color:var(--ink-2);border-radius:8px;flex:none;place-items:center;font-size:10px;font-weight:600;display:grid}.tk-ft.k-pdf{color:#b42318;background:#fdecea}.tk-ft.k-img{color:#01619b;background:#e8f1f8}.tk-ft.k-xls{color:#1f6b3e;background:#e7f4ec}.tk-ft.k-doc{color:#2b4fa8;background:#e9eefb}.tk-ft.k-ppt{color:#a8480f;background:#fdf0e6}html.dark .tk-ft.k-pdf{color:#ffa59b;background:#3b1f1c}html.dark .tk-ft.k-img{color:#7fbce6;background:#16293a}html.dark .tk-ft.k-xls{color:#86d3a2;background:#17301f}html.dark .tk-ft.k-doc{color:#a5b8f0;background:#1c2540}html.dark .tk-ft.k-ppt{color:#f2b184;background:#38251a}.tk-fcb{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.tk-fc .tk-fn{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;text-decoration:none;overflow:hidden}.tk-fc .tk-fn:hover{text-decoration:underline}.tk-fm{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.tk-fc .tk-fx{opacity:0;flex:none;transition:opacity .1s;position:static}.tk-fc:hover .tk-fx,.tk-fc .tk-fx:focus-visible{opacity:1}@media (hover:none){.tk-fc .tk-fx{opacity:1}}.tk-gsec .tk-drop{box-sizing:border-box;background:var(--bg);min-height:56px;color:var(--ink-2);text-align:center;border:1.5px dashed #d0d0d0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:flex;position:relative}html.dark .tk-gsec .tk-drop{border-color:#3a3a3a}.tk-gsec .tk-drop:hover{background:var(--hover)}.tk-gsec .tk-drop.tk-drop0{min-height:88px}.tk-gsec .tk-drop>.ico{color:var(--ink-3)}.tk-gsec label.tk-gha{cursor:pointer}.tk-lkd{flex-direction:column;display:flex}.tk-lr{border-top:1px solid var(--line-2,var(--line));align-items:center;gap:12px;min-width:0;min-height:44px;padding:0 10px 0 14px;display:flex;position:relative}.tk-lc>.tk-lr:first-child{border-top:0}.tk-lr:hover{background:var(--hover)}.tk-lr>.fr{background:0 0;border:0;flex:1;grid-template-columns:120px minmax(0,1fr);align-items:center;column-gap:12px;min-width:0;min-height:42px;margin:0;padding:0;display:grid}.tk-lr>.fr>.fr-l{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;padding:0;font-size:12.5px;font-weight:400;overflow:hidden}.tk-lr>.fr>.fr-l>.ico{display:none}.tk-lr>.fr>.fv{min-width:0;box-shadow:none;background:0 0;border:0;padding:4px 0}.tk-lr>.fr>.fv:hover{background:0 0}.tk-lr>.fr>.fv-ed{min-width:0}.tk-lr-k{width:120px;color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;flex:none;font-size:12.5px;overflow:hidden}.tk-lrv{flex:1;align-items:center;gap:8px;min-width:0;font-size:13.5px;display:flex}.tk-lrv .oi{border-radius:6px;width:22px;height:22px}.tk-lrv .rav{display:none}.tk-lrv .rchip,.tk-lrl{min-width:0;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;padding:0;font-weight:500;text-decoration:none;overflow:hidden}.tk-lrv .rchip:hover,.tk-lrl:hover{background:0 0;text-decoration:underline}.tk-lrk{color:var(--ink-2);white-space:nowrap;flex:none;font-size:12px}.tk-lr-a{color:var(--ink-2);cursor:pointer;white-space:nowrap;flex:none;margin-left:auto;font-size:12.5px;display:none}.tk-lr:hover .tk-lr-a,.tk-lr:focus-within .tk-lr-a{display:inline}.tk-lr-a:hover{color:var(--ink)}@media (hover:none){.tk-lr-a{display:inline}}.tk-lr-x{flex:none;align-items:center;display:flex}.tk-lr-x .tk-lr-a{font:inherit;color:var(--ink-2);background:0 0;border:0;margin-left:0;padding:6px 4px;font-size:12.5px}.tk-lr-x .tk-lr-a:hover{color:var(--ink)}.tk-lr-x .tk-lr-a{clip-path:inset(50%);width:1px;height:1px;padding:0;display:inline;position:absolute;overflow:hidden}.tk-lr:hover .tk-lr-x .tk-lr-a,.tk-lr:focus-within .tk-lr-x .tk-lr-a{clip-path:none;width:auto;height:auto;padding:6px 4px;position:static;overflow:visible}@media (hover:none){.tk-lr-x .tk-lr-a{clip-path:none;width:auto;height:auto;padding:12px 6px;position:static;overflow:visible}}.tk-lr-add{color:var(--blue);font-size:13px}.tk-lr-m>.fr{grid-template-columns:120px minmax(0,1fr)}@media (max-width:640px){.tk-lr>.fr,.tk-lr-m>.fr{grid-template-columns:96px minmax(0,1fr)}.tk-lr-k{width:96px}.tk-lrk{display:none}.tk-fgrid{grid-template-columns:minmax(0,1fr)}}@media (pointer:coarse){.tk-lr{min-height:48px}.tk-lr-x .tk-lr-a{padding:12px 6px}}.eip{width:100%}.eip-f{flex-direction:column;gap:6px;width:100%;display:flex}.eip-f textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:60px;font:inherit;font-size:13.5px;line-height:1.5}.eip-a{justify-content:flex-end;align-items:center;gap:6px;display:flex}.eip-a .ph{margin-right:auto;font-size:12px}.eip-ed{display:inline-block;position:static}.gy-mc,.rv3-feed .ev-c,.feed .ev-c,.gy-rc{position:relative}.eip-ed>summary{cursor:pointer;color:var(--ink-3);font-size:12px;list-style:none}.eip-ed>summary::-webkit-details-marker{display:none}.eip-ed>summary:hover,.eip-ed[open]>summary{color:var(--ink-2);text-decoration:underline}.eip-prev{z-index:40;background:var(--bg);border:1px solid var(--line);max-width:420px;max-height:280px;box-shadow:var(--shadow-sheet);color:var(--ink);text-align:left;border-radius:8px;flex-direction:column;gap:8px;margin-top:4px;padding:8px 10px;font-size:12.5px;display:flex;position:absolute;top:auto;left:0;right:0;overflow:auto}.eip-prev>b{color:var(--ink-3);font-size:12px;font-weight:600}.eip-v time{color:var(--ink-3);font-size:11.5px}.eip-v p{white-space:pre-wrap;overflow-wrap:anywhere;margin:2px 0 0}.gy-mc:has(.eip){flex:1}.gy-mc:has(.eip) .gy-bub{align-self:stretch;max-width:100%}.eip-f{min-width:0}.feed .ev .ev-h .menu form,.rv3-feed .ev-del[open],.gy-del[open]{opacity:1}.tk-rme{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0}.tk-rme:hover{text-decoration:underline}.tk-rme:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.mvals{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;max-width:100%;display:flex}.mv{align-items:center;gap:6px;min-width:0;max-width:100%;display:flex}.mv>.lnk,.mv .phone-val .lnk{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mv .phone-val{min-width:0}.mv-k{color:var(--ink-3);white-space:nowrap;flex-shrink:0;font-size:12px}.mvals .copy-btn{opacity:1;color:var(--ink-3)}.mv-c{vertical-align:middle;align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.mv-c>.lnk,.mv-c .phone-val .lnk{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mv-c .phone-val{min-width:0}.mv-more{background:var(--sunken);color:var(--ink-2);font:inherit;cursor:pointer;border:0;border-radius:4px;flex:none;padding:0 5px;font-size:11px;font-weight:500;line-height:18px}.mv-more:hover,.mv-more[aria-expanded=true]{background:var(--hover);color:var(--ink)}.mv-pop{z-index:80;background:var(--bg);border:1px solid var(--line);width:max-content;max-width:min(320px,100vw - 16px);box-shadow:var(--shadow-float);white-space:normal;border-radius:8px;padding:10px 12px;position:fixed}.mv-pop .mvals{gap:7px}.mv-pop .copy-btn{display:none}.mc{flex-direction:column;gap:6px;width:100%;min-width:0;display:flex}.mc-row{background:var(--bg);border-radius:6px;grid-template-columns:12px minmax(0,1fr) 28px;align-items:center;gap:6px;display:grid}.mc-k .mc-row{grid-template-columns:12px minmax(0,1fr) 104px 28px}.mc-row.drag{box-shadow:var(--shadow-float)}.mc-grip{color:var(--ink-3);letter-spacing:-2px;text-align:center;cursor:grab;-webkit-user-select:none;user-select:none;font-size:11px;line-height:32px}.mc-v{gap:6px;min-width:0;display:flex}.mc-v>.pickbox,.mc-v>.phone-cc{flex:none}.mc-in{flex:1;min-width:0;display:flex;position:relative}.mc-in>.inp{width:100%;min-width:0}.mc-main{color:var(--ink-3);pointer-events:none;background:var(--bg);padding-left:8px;font-size:11px;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.mc-row .inp.pick-t.mc-kind{width:100%;min-width:0}.mc-x{width:28px;height:28px;color:var(--ink-3);padding:0;font-size:16px}.mc-err{grid-column:2/-1}.mc-add{color:var(--blue);opacity:1;align-self:flex-start;padding:2px 0 0 18px;font-size:13px;font-weight:500}.mc-add:hover{text-decoration:underline}.cell-ed .mc{min-width:360px}@media (max-width:640px){.mc-grip{display:none}.mc-row{grid-template-columns:minmax(0,1fr) 32px}.mc-k .mc-row{grid-template-columns:minmax(0,1fr) 80px 32px}.mc-row .inp{height:36px;font-size:14px}.mc-x{width:32px;height:32px;font-size:17px}.mc-err{grid-column:1/-1}.mc-add{padding-left:0;font-size:14px}}.pchip-n{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rv3 .rv-sub{flex-direction:column;align-items:flex-start;gap:3px}.rv-sub-ln{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.rv-sub-i{align-items:center;gap:8px;min-width:0;display:inline-flex}.rv3-kinds{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.rv3-kinds::-webkit-scrollbar{display:none}.rv3-kinds button{white-space:nowrap;flex:none}.rv3 .rv-left .rv-addg{height:26px;padding:0 2px}.rv3 .rv3-head .rtabs .tab-add{color:var(--ink-3);gap:4px;font-size:13px;font-weight:400}.rv3 .rv3-head .rtabs .tab.tab-add>.ico{color:currentColor;display:inline-block}@media (max-width:640px){.fl .fr:has(.mvals){grid-template-columns:minmax(0,1fr);row-gap:2px}.fl .fr.ed:has(.mc){grid-template-columns:minmax(0,1fr);row-gap:2px}.fl .fr:has(.mvals)>.fv{margin-left:0}.fl .fr.ed:has(.mc)>.fv-ed{margin-left:0}}.mc-in:has(.mc-main)>.inp{padding-right:40px}.mc-row .inp.pick-t.mc-kind.is-ph{color:var(--ink-3)}.mv-act{width:24px;height:24px;color:var(--ink-3);border-radius:5px;flex:none;place-items:center;display:grid}.mv-act:hover{background:var(--hover);color:var(--ink)}.mv-pop .mv-act{display:none}.phone-val>.lnk{white-space:nowrap}.fl .fr .fv:has(>.fv-open){flex-wrap:nowrap}.fl .fr .fv:has(>.fv-open)>:not(.fv-open){min-width:0}@media (hover:hover){.fl .fr:not(:hover):not(:focus-within) .fv>.phone-val>.copy-btn,.fl .fr:not(:hover):not(:focus-within) .fv>.fv-open{display:none}}.fl .fr[data-stack],.rv3 .rv-left .fl .fr[data-stack]{grid-template-columns:minmax(0,1fr);row-gap:2px}.mc .inp.pick-t.phone-cc{width:62px;min-width:62px;padding:0 4px 0 6px}@media (min-width:641px){.mc-row{grid-template-columns:12px minmax(0,1fr) 24px;gap:4px}.mc-k .mc-row{grid-template-columns:12px minmax(0,1fr) 74px 24px}.mc-v{gap:4px}.mc-x{width:24px;height:28px}.mc-row .inp{padding-left:8px;padding-right:8px}}.mc-in{container-type:inline-size}@container (max-width:150px){.mc-main{display:none}.mc-in:has(.mc-main)>.inp{padding-right:9px}}.fl .fr .dur-in{flex-wrap:nowrap;gap:8px;width:100%}.fl .fr .dur-c{flex:1;min-width:0}.fl .fr .dur-c>.inp{width:100%;min-width:44px;max-width:76px}.rv3-lr{position:relative}.rv3-lr>.rv3-lpop{left:auto;right:0}.rv3-le.icon-btn[aria-expanded=true]{opacity:1}.rv3-kh{align-items:center;gap:8px;min-width:0;display:flex}.rv3-kh .rv3-kinds{flex:1;min-width:0}.rv3-mail{color:var(--ink-2);flex:none;align-items:center;gap:6px;display:inline-flex}.rv3-logf{gap:12px}.rv3-lgr{flex-flow:wrap;align-items:flex-end;gap:12px 16px;padding:0 2px;display:flex}.rv3-lf{flex-direction:column;gap:4px;min-width:0;display:flex}.rv3-lf>.lbl{color:var(--ink-2);font-size:12px;font-weight:500}.rv3-seg{border:1px solid var(--line);border-radius:7px;width:max-content;max-width:100%;height:30px;display:inline-flex;overflow:hidden}.rv3-seg .seg-b{height:100%;font:500 13px var(--font);color:var(--ink-2);background:var(--bg);cursor:pointer;border:0;padding:0 11px}.rv3-seg .seg-b+.seg-b{border-left:1px solid var(--line)}.rv3-seg .seg-b[aria-checked=true]{background:color-mix(in srgb,var(--blue) 12%,var(--bg));color:var(--blue)}.rv3-seg .seg-b:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.rv3-dur{width:96px}.rv3-opts{flex-wrap:wrap;gap:6px;display:flex}.rv3-opt{border:1px solid var(--line);background:var(--bg);height:28px;font:500 13px var(--font);color:var(--ink-2);cursor:pointer;border-radius:14px;padding:0 11px}.rv3-opt:hover{border-color:var(--ink-3);color:var(--ink)}.rv3-opt[aria-checked=true]{border-color:var(--blue);background:color-mix(in srgb,var(--blue) 10%,var(--bg));color:var(--blue)}.rv3-opt:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.rv3-lsum{border:1px solid var(--line);background:var(--bg);border-radius:8px;padding:4px 6px}.rv3-lnext{border:1px solid var(--line);background:var(--sunken);border-radius:10px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.rv3-nrow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rv3-nrow .rv3-nt{flex:1;min-width:180px}.rv3-lend{align-items:center;gap:8px}.rv3-man{font-size:12.5px;text-decoration:none}.rv3-man:hover{text-decoration:underline}.tk-list{border:1px solid var(--line);border-radius:10px;flex-direction:column;margin:12px 0 0;padding:0;list-style:none;display:flex}.tk-list>li{min-width:0;padding:10px 12px}.tk-list>li+li{border-top:1px solid var(--line)}.tk-list>li.mute{opacity:.7}.tk-h{gap:10px;min-width:0}.tk-h .ph{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tk-uo{white-space:normal!important;text-overflow:clip!important;overflow:visible!important}.tk-used{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:4px;margin:6px 0 0;font-size:12.5px;display:flex}.tk-used .ico{color:var(--ink-3)}.tko{flex-direction:column;gap:6px;display:flex}.tko-r{align-items:center;gap:4px;display:flex}.tko-r .inp{flex:1;min-width:0}@media (max-width:640px){.rv3-kh{flex-wrap:wrap}.rv3-lgr{gap:10px}.rv3-lgr .rv3-lf{flex:140px}}.feed-w[data-filter=top] .rv3-feed li[data-row]:not([data-top]){display:none}.rv3-feed li[data-row][hidden],.rv3-feed li.ev-month[hidden]{display:none!important}.rv3-feed>li.ev-card{border:1px solid var(--line);background:var(--bg);border-radius:10px;padding:10px 12px}.rv3-feed .ev-ht{flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0;display:inline-flex}.rv3-feed .ev-oc{background:var(--t-green-bg);color:var(--t-green)}.rv3-feed .ev-x{color:var(--ink-3)}.ev-pin{color:var(--ink-2);align-items:center;gap:3px;font-size:12px;display:inline-flex}.rv3-pins{margin:0 0 14px}.rv3-pins>li.ev-card{background:var(--sunken)}.rv3-feed>li.ev-ms{gap:8px}.ev-msi{width:28px;color:var(--blue);flex:none}.rv3-feed>li.ev-ms .tag{vertical-align:baseline}.rv3-feed>li.ev-grp{display:block}.ev-grp>details>summary{cursor:pointer;align-items:center;gap:8px;min-width:0;list-style:none;display:flex}.ev-grp>details>summary::-webkit-details-marker{display:none}.ev-grp>details>summary:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:6px}.ev-grp .ev-dot{flex:none;justify-content:center;width:28px;display:inline-flex}.ev-grp .ev-dot:before{content:"";background:var(--ink-3);opacity:.6;border-radius:50%;width:6px;height:6px}.ev-grp .ev-sl{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ev-grp .ev-sl b{color:var(--ink);font-weight:500}.ev-grp .ev-chev{color:var(--ink-3);flex:none;transition:transform .12s}.ev-grp details[open] .ev-chev{transform:rotate(180deg)}.ev-grp time{color:var(--ink-3);flex:none;font-size:12px}.ev-chs{flex-direction:column;gap:2px;margin:6px 0 2px 36px;padding:0;list-style:none;display:flex}.ev-ch{color:var(--ink-2);align-items:center;gap:8px;min-width:0;min-height:26px;font-size:12.5px;display:flex}.ev-ch .ev-chl{text-overflow:ellipsis;white-space:nowrap;max-width:40%;color:var(--ink);flex:none;overflow:hidden}.ev-ch .hist-v{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ev-ch.calc{color:var(--ink-3)}.ev-ch.calc .ev-chl{color:var(--ink-2)}.ev-calc{flex:none;font-size:12px}.rv3-feed>li.ev-month>details>summary{cursor:pointer;border:1px solid var(--line);background:var(--sunken);border-radius:9px;align-items:center;gap:6px;padding:8px 10px;font-size:13px;list-style:none;display:flex}.rv3-feed>li.ev-month>details>summary::-webkit-details-marker{display:none}.rv3-feed>li.ev-month>details[open]>summary .ev-chev{transform:rotate(90deg)}.rv3-feed>li.ev-month>details>.rv3-feed{margin-top:14px}.rv3-fempty{margin:8px 0 0}.rv3-top{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:20px;margin:0;display:grid}.rv3-topc{min-width:0}.rv3-side{flex-direction:column;gap:12px;min-width:0;display:flex;position:sticky;top:12px}.rv3-side .ast{margin:0}.rv3-nc{border:1px solid var(--line);background:var(--sunken);border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:12px 14px;display:flex}.nx-h{align-items:center;gap:8px;min-width:0;display:flex}.nx-l{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);margin:0;font-size:11px;font-weight:600}.nx-touch{white-space:nowrap;font-size:12px}.nx-first{flex-direction:column;gap:4px;min-width:0;display:flex}.nx-w{flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0;font-size:14px;display:flex}.nx-w .ico{color:var(--ink-3);flex:none}.nx-w b{color:var(--ink);font-weight:600}.nx-t{color:var(--ink);overflow-wrap:anywhere;font-size:13.5px;text-decoration:none}a.nx-t:hover{text-decoration:underline}.nx-o{font-size:12.5px}.nx-late{flex:none}.nx-acts{flex-wrap:wrap;gap:6px;padding-top:2px}.nx-post{position:relative}.nx-post>summary{list-style:none}.nx-post>summary::-webkit-details-marker{display:none}.nx-empty{flex-direction:column;gap:6px;display:flex}.nx-empty p{margin:0}.nx-more{border-top:1px solid var(--line);flex-direction:column;gap:4px;margin:0;padding:8px 0 0;list-style:none;display:flex}.nx-more li{align-items:center;gap:6px;min-width:0;font-size:12.5px;display:flex}.nx-more .ico{color:var(--ink-3);flex:none}.nx-mw{color:var(--ink-2);flex:none}.nx-more .nx-t{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12.5px;overflow:hidden}.nx-all{align-self:flex-start;font-size:12.5px}.nx-asks{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding-top:8px;display:flex}.nx-ask{flex-direction:column;gap:6px;min-width:0;display:flex}.nx-at{overflow-wrap:anywhere;min-width:0;font-size:13px}.nx-q{color:var(--ink);font-size:12.5px;font-weight:600}.rv3-topw{container-type:inline-size}@container (max-width:720px){.rv3-top{grid-template-columns:minmax(0,1fr)}.rv3-side{order:-1;position:static}}.tab .tab-n.alert,.tab-n.alert,button .tab-n.alert,.rv3 .rv3-head .rtabs .tab-n.alert{background:var(--t-red-bg);color:var(--t-red);opacity:1;border-radius:8px;margin-left:4px;padding:0 6px;font-size:12px;font-weight:600}.pl-und,.pl-tasks{border-top:1px solid var(--line);margin-top:16px;padding-top:12px}.pl-uh{color:var(--ink-2);margin:0 0 8px;font-size:13px;font-weight:600}.pl-ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pl-ul li{align-items:center;gap:8px;min-width:0;font-size:13.5px;display:flex}.pl-ul .tl{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cs-sum{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:8px;margin:8px 0;padding:10px 12px;display:flex}.cs-sum-h{gap:8px}.cs-sum-h .lbl{color:var(--ink-2);font-size:12px;font-weight:600}.cs-sum-obj{margin:0}.cs-sum-p{flex-direction:column;gap:6px;display:flex}.cs-chips{flex-wrap:wrap;gap:5px;display:flex}.cs-chip{white-space:nowrap;border:1px solid #0000;border-radius:12px;align-items:center;gap:4px;padding:2px 9px;font-size:12px;font-weight:500;display:inline-flex}.cs-chip.ok{background:var(--t-green-bg);color:var(--t-green)}.cs-chip.no{background:var(--sunken);color:var(--ink-2);text-decoration:line-through}.cs-chip.none{border-color:var(--line);color:var(--ink-3);border-style:dashed}.cs-sum-open{align-self:flex-start;font-size:13px}.rt-docs>li{flex-direction:column;min-width:0;display:flex}.dc-info{color:var(--ink-2);flex-wrap:wrap;gap:4px 14px;padding:0 10px 8px 34px;font-size:12.5px;display:flex}.dc-soon{color:var(--t-amber);font-weight:500}.dc-exp{color:var(--ink-3);text-decoration:line-through}.nx-hot{border-top:1px solid var(--line);flex-direction:column;gap:6px;padding-top:8px;font-size:13px;display:flex}.nx-hot>.ico{color:var(--blue)}.rconv-top{margin:0 0 8px}.rconv-un{flex:none;margin-left:auto}.rconv-i2{align-items:center;gap:6px;min-width:0;display:flex}.rmail-p .rmail-sn{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0 4px;font-size:14px;line-height:21px}.rv3-feed>li.ev-msg{gap:8px}.ev-msg .ev-ch1{flex:none;margin-left:2px}.ev-msg .lnkbtn{flex:none;font-size:12.5px}.rv3-ai{color:var(--t-violet,var(--ink-2));flex:none}.rv3-aib{margin:4px 2px 0}.rv3-mic{flex:none}.rv3-mic.on{background:var(--blue);color:#fff;border-radius:999px}.rv3-mic.on:hover{background:var(--blue);color:#fff}.rv3-actr:has(.rv3-vs){flex-wrap:wrap}.ch-box:has(.rv3-vs){flex-wrap:wrap}.dock-f:has(.rv3-vs){flex-wrap:wrap}.composer .row:has(.rv3-vs){flex-wrap:wrap}.cmp-bar:has(.rv3-vs){flex-wrap:wrap}.cm-priv-f:has(.rv3-vs){flex-wrap:wrap}.rv3-vs{flex-basis:100%;order:10;margin:4px 2px 0;font-size:12px}.tc-card{border:1px solid color-mix(in srgb,var(--blue) 30%,var(--line));background:var(--sunken);border-radius:10px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.tc-q{margin:0;font-size:13.5px}.tc-f{flex-direction:column;gap:8px;margin:0;display:flex}.tc-r{align-items:flex-start;gap:8px;font-size:13.5px;line-height:1.45}.tc-r input{margin-top:3px}.tc-w{margin:0;padding-left:16px;font-size:12.5px}.tc-a{gap:6px}.vm-btn .vm-n{background:var(--blue);color:#fff;box-sizing:border-box;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:600;display:inline-flex}.vm-p{box-sizing:border-box;width:300px;max-width:calc(100vw - 16px);padding:6px}.vm-hd{min-height:32px;color:var(--ink);border-bottom:1px solid var(--line-2);align-items:center;gap:6px;margin-bottom:4px;padding:2px 6px 6px;font-size:13px;font-weight:600;display:flex}.vm-p .vm-bk{width:26px;height:26px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.vm-p .vm-bk:hover{background:var(--bg-2)}.vm-p .vm-row{width:100%;min-height:34px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;box-sizing:border-box;white-space:nowrap;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:6px 8px 6px 10px;font-size:13px;text-decoration:none;display:flex}.vm-p .vm-row:hover{background:var(--bg-2)}.vm-p .vm-l{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.vm-p .vm-v{text-overflow:ellipsis;max-width:140px;color:var(--ink-2);flex-shrink:0;font-size:12.5px;overflow:hidden}.vm-p .vm-v.set{color:var(--blue);font-weight:500}.vm-p .vm-c{color:var(--ink-3);flex-shrink:0}.vm-p .vm-h{color:var(--ink-2);padding:6px 10px 3px;font-size:11.5px;font-weight:500}.vm-p .vm-sep{border-top:1px solid var(--line-2);margin:4px 2px}.vm-p .vm-node form{margin:0;display:block}.vm-body>div{flex-direction:column;display:flex}.vm-tg .sw-k{margin-left:auto}.vm-tg[aria-checked=true] .sw-k{background:var(--blue)}.vm-tg[aria-checked=true] .sw-k:after{transform:translate(12px)}.vm-p .vm-seg{margin:2px 4px 6px;display:flex}.vm-p .vm-seg .seg-b{flex:1;justify-content:center;padding:4px 8px}.vm-lp{min-width:0;max-height:none;overflow:visible}.vm-bd{display:none}@media (max-width:640px){.vm-bd{z-index:69;background:#00000052;display:block;position:fixed;inset:0}.vm-p{width:auto;max-width:none;padding:8px 8px calc(16px + env(safe-area-inset-bottom));border-radius:16px 16px 0 0;bottom:0;overflow-y:auto;max-height:80vh!important;position:fixed!important;top:auto!important;left:0!important;right:0!important}.vm-p .vm-row,.vm-p a,.vm-p button[role^=menuitem]{min-height:44px;font-size:14px}}.trk-body{flex-direction:column;gap:8px;padding:12px 16px;display:flex}.trk-body .msg{margin:0}.trk-how ul{flex-direction:column;gap:4px;margin:6px 0 0;padding-left:18px;display:flex}.rv-visits{margin-top:4px}.rv-vh{color:var(--ink-2);font-size:12px;display:block}.rv-vs{flex-direction:column;gap:6px;margin:4px 0 0;padding-left:16px;display:flex}.rv-vp{margin:2px 0 0;padding-left:16px;font-size:12px}.rv-tg{margin-left:6px;font-size:11px}.rv-tp{word-break:break-all}.fb-camp{flex-wrap:wrap;gap:6px}.cg-list{margin:0;padding:0;list-style:none}.cg-row{border-top:1px solid var(--line);flex-direction:column;gap:6px;padding:10px 16px;display:flex}.cg-row:first-child{border-top:0}.fb-camp-f{flex-direction:column;gap:6px;margin-top:10px;display:flex}.fb-camp-row{flex-wrap:wrap;gap:6px}.fb-camp-row>label{flex:120px;min-width:0}.fb-camp-row .inp{width:100%}.inp.xs.lim{width:100px}@media (max-width:720px){.cal-nav b.cl-tt[data-testid=cal-title]{font-size:0;overflow:visible}.cal-nav b.cl-tt[data-testid=cal-title]:after{content:attr(data-short);white-space:nowrap;font-size:14px}.cl-tabs{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.cl-tabs::-webkit-scrollbar{display:none}.cl-tab{white-space:nowrap;flex:none}}.cl-add>summary{color:var(--ink-2);cursor:pointer;border-radius:6px;align-items:center;gap:6px;margin-top:2px;padding:4px 6px;font-size:12.5px;list-style:none;display:flex}.cl-add>summary::-webkit-details-marker{display:none}.cl-add>summary:before{content:"+";text-align:center;width:14px;font-weight:600}.cl-add>summary:hover{background:var(--hover)}.cl-add-l{max-height:260px;margin-top:2px;overflow-y:auto}.bk-pane{z-index:40;background:var(--bg);border-left:1px solid var(--line);width:min(400px,100vw);box-shadow:var(--shadow-float,0 8px 30px #0000001f);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}.bk-pane-h{border-bottom:1px solid var(--line-2);align-items:center;gap:10px;padding:14px 16px;display:flex}.bk-pane-h .h2{overflow-wrap:anywhere;flex:1;min-width:0;margin:0;font-size:15px;line-height:1.35}.bk-pane-b{flex-direction:column;flex:1;gap:12px;padding:14px 16px;display:flex;overflow-y:auto}.bk-pane-when{margin:0;font-weight:500}.bk-pane .kv{grid-template-columns:96px minmax(0,1fr);gap:8px 10px;margin:0;display:grid}.bk-pane .kv dt{color:var(--ink-3)}.bk-pane .kv dd{min-width:0;margin:0}.bk-wrap{overflow-wrap:anywhere}.bk-pane-f{border-top:1px solid var(--line-2);flex-wrap:wrap;gap:8px;padding:12px 16px;display:flex}.bk-pane .kv-r{display:contents}.bk-note-t{white-space:pre-wrap;margin:0}.fcp>summary.fcp-s{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;list-style:none;display:flex}.fcp>summary.fcp-s::-webkit-details-marker{display:none}.fcp>summary.fcp-s:after{content:"";border-right:1.5px solid var(--ink-3);border-bottom:1.5px solid var(--ink-3);width:6px;height:6px;margin-left:auto;transform:rotate(-45deg)}.fcp[open]>summary.fcp-s:after{transform:rotate(45deg)}.cl-narrow{display:none!important}@media (max-width:720px){.cl-narrow{display:inline-flex!important}}.prow-wrap{padding:4px 0;overflow-x:auto}.prow{min-width:720px}.prow-r{border-bottom:1px solid var(--line-2);grid-template-columns:200px minmax(0,1fr);align-items:center;min-height:40px;display:grid}.prow-hd{background:var(--bg);z-index:2;min-height:28px;position:sticky;top:0}.prow-hd .prow-n{color:var(--ink-3);font-size:11px;font-weight:500}.prow-n{align-items:center;gap:8px;min-width:0;padding:0 12px;display:flex}.prow-nm{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.prow-t{align-self:stretch;height:100%;min-height:28px;position:relative}.prow-hd .prow-t i{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:10px;font-style:normal;position:absolute;top:6px;transform:translate(-50%)}.prow-g{background:var(--line-2);width:1px;position:absolute;top:0;bottom:0}.prow-b{background:var(--ccb,var(--t-blue-bg));box-shadow:inset 3px 0 0 var(--cc,var(--t-blue));color:var(--ink);border-radius:4px;align-items:center;min-width:4px;padding:0 4px 0 6px;font-size:11px;display:flex;position:absolute;top:7px;bottom:7px;overflow:hidden}.prow-b.busy{background:repeating-linear-gradient(135deg,var(--t-gray-bg) 0 6px,var(--sunken) 6px 12px)}.prow-bt{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:720px){.cl-main .cal-nav{flex-wrap:wrap}.cl-main .cal-nav .seg.cl-views{flex:100%;order:9;display:flex}.cl-main .cal-nav .cl-views .seg-b{text-align:center;flex:1;justify-content:center}}.icon-btn.off{opacity:.35;cursor:default}.icon-btn.off:hover{background:0 0}.rpd{display:inline-flex;position:relative}.rpd-t{cursor:pointer;white-space:nowrap;align-items:center;gap:6px;width:auto;display:inline-flex}.rpd-t>span{text-overflow:ellipsis;max-width:260px;overflow:hidden}.rpd-pop{z-index:60;background:var(--bg);color:var(--ink);border:1px solid var(--line);box-shadow:var(--shadow-sheet);border-radius:12px;gap:12px;padding:10px;display:flex;position:absolute;top:calc(100% + 4px);left:0}.rpd-pre{border-right:1px solid var(--line);flex-direction:column;gap:2px;min-width:130px;margin:0;padding:0 10px 0 0;list-style:none;display:flex}.rpd-pre button{text-align:left;width:100%;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:5px 8px;font-size:13px}.rpd-pre button:hover{background:var(--hover)}.rpd-pre button.on{background:var(--sunken);font-weight:500}.rpd-cal{min-width:250px}.rpd-cal .drp-d:disabled{color:var(--ink-3);opacity:.45;cursor:default}.rpd-cal .drp-d:disabled:hover{background:0 0}@media (max-width:640px){.rpd-pop{flex-direction:column;position:fixed;top:auto;left:8px;right:8px}.rpd-pre{border-right:0;border-bottom:1px solid var(--line);flex-flow:wrap;padding:0 0 8px}.rpd-pre button{width:auto}}.imp-drop{border:1.5px dashed var(--line);background:var(--sunken);border-radius:10px;align-items:center;gap:10px;min-width:0;padding:14px 16px;display:flex}.imp-drop .ph{flex:1;min-width:0}.imp-drop.on{border-color:var(--blue);background:var(--t-blue-bg)}.imp-drop.err{border-color:var(--t-red)}.imp-f{flex:1;align-items:baseline;gap:8px;min-width:0;display:flex}.imp-f b{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.dti{align-items:center;gap:4px;min-width:0;display:inline-flex;position:relative}.dti .dti-t{flex:9.5em;width:auto;min-width:0;max-width:12em}.dti .dti-h{flex:none;width:auto}.dti .dti-b{flex:none}.dti-pop{z-index:95;box-sizing:border-box;background:var(--bg);width:272px;color:var(--ink);border:1px solid var(--line);box-shadow:var(--shadow-sheet);border-radius:12px;padding:10px;position:fixed}.dti-pop .drp-d:disabled{color:var(--ink-3);opacity:.45;cursor:default}.dti-f{gap:12px;font-size:12.5px}.fbx{border-radius:8px;align-items:center;gap:8px;min-width:0;max-width:100%;padding:2px;display:inline-flex}.fbx.on{outline:1.5px dashed var(--blue);background:var(--t-blue-bg)}.fbx-b{cursor:pointer;flex:none;position:relative}.fbx-n{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12.5px;overflow:hidden}.inline-f.fup{flex-wrap:wrap;row-gap:6px}.inline-f.fup>.fs{display:contents}.inline-f.fup .ph{flex-basis:100%}.stg-ho{flex-wrap:wrap;flex-basis:100%;justify-content:flex-end;align-items:center;gap:6px;margin-top:6px;display:flex}.stg-hom{flex-wrap:wrap;gap:6px;display:flex}.stg-ask{flex-direction:column;flex-basis:100%;gap:6px;display:flex}.stg-ask .msg{margin:0}.rv3-jr:has(.stg-ho){flex-wrap:wrap}.rv3-jr:has(.stg-ho) .rv3-steps{flex:auto}.tzc{border:1px solid var(--line);background:var(--bg-2,transparent);border-radius:8px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.tzc ul{flex-direction:column;gap:2px;margin:0;padding-left:18px;font-size:13px;display:flex}.tzc .row{gap:8px}.acc-st .acc-act .fs{border:0;justify-content:center;margin:4px 0 0;padding:0;display:flex}.acc-st>.btn{margin-top:4px}.acc-st .msg{margin:4px 0 0}.err-scr{justify-content:center;min-height:60vh;padding:64px 16px;display:flex}.err-card{flex-direction:column;gap:10px;width:100%;max-width:520px;display:flex}.err-card .ph{margin:0}.err-code{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 0;display:flex}.err-code code{background:var(--sunken);border:1px solid var(--line);color:var(--ink);border-radius:4px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.err-act{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.inv-f[hidden]{display:none}.inv-new{margin-top:10px}.flow-types .fa-off-t{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.flow-types .fa-go{white-space:nowrap;flex:none;font-size:12.5px}.opt-rows{flex-direction:column;gap:2px;display:flex}.opt-row{border-top:2px solid #0000;border-radius:8px;grid-template-columns:20px minmax(0,1fr) auto auto;align-items:center;gap:6px;padding:3px 4px;display:grid}.opt-row:hover{background:var(--bg-2)}.opt-row.over{border-top-color:var(--blue)}.opt-row.drag{opacity:.45}.opt-row.arch .opt-f>.inp{color:var(--ink-3)}.opt-grip{width:20px;height:28px;color:var(--ink-3);cursor:grab;border-radius:6px;place-items:center;display:grid}.opt-grip:hover{color:var(--ink-2);background:var(--hover)}.opt-grip:active{cursor:grabbing}.opt-f{align-items:center;gap:6px;min-width:0;display:flex}.fe .opts .opt-f>.inp{flex:140px;width:auto;min-width:0}.opt-f .pickbox{flex:none}.opt-f .chk-l{white-space:nowrap;flex:none}.opt-act{align-items:center;gap:2px;display:flex}.opt-act .icon-btn[disabled]{opacity:.35;cursor:default}.opt-row>.tag{grid-column:3}.opt-row>.opt-act{grid-column:4}.opt-arch{flex-direction:column;gap:12px;display:flex}.opt-arch .pickbox{display:block}.fe .opts .opt-arch .pick-t{width:100%;max-width:none}.fe .opts{border-left:0;margin-left:0;padding-left:0}.opts-ro{flex-direction:column;gap:4px;display:flex}@media (max-width:560px){.fe .opts .opt-f .pick-t{width:auto;min-width:0;max-width:56px}.opt-f .pick-vl{display:none}.opt-f .chk-l{font-size:0}.opt-f .chk-l input{font-size:13px}.opt-row{gap:4px}.fe .opts form.inline-f{flex-wrap:wrap}.fe .opts form.inline-f .inp[name=i\.value]{flex:110px;width:auto;min-width:0}}.fb-set,.fb-set>.fs{display:contents}.fb-savebar{z-index:2;background:var(--bg);border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:12px;padding:10px 0;display:flex;position:sticky;bottom:0}.fe-grid>.fe-l{align-self:start;line-height:32px}.fe .opts>.btn{align-self:flex-start}.auth-pw{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.auth-pw .lnk{font-size:12.5px}.auth-code{border-top:1px solid var(--line);flex-direction:column;gap:6px;margin-top:14px;padding-top:14px;display:flex}.auth-code .ph{margin:0;font-size:12.5px}.auth-code .ph span{color:var(--ink);font-weight:500}.auth-code-row{gap:8px;display:flex}.auth-code-row .inp{letter-spacing:.04em;flex:1;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.auth-sent{background:var(--t-green-bg);color:var(--ink);border-radius:8px;margin-top:14px;padding:12px;line-height:1.5}.mw-row:has(>form>.msg.err){flex-wrap:wrap}.mw-row>form:has(>.msg.err){display:contents}.mw-row>form>.msg.err{flex-basis:100%;order:10;margin:0 0 0 28px;font-size:12.5px}.imp-map th{position:static}.imp-res{outline:0;scroll-margin-top:16px}.imp-res.done{border:1px solid var(--line);background:var(--bg);border-radius:10px;padding:14px 16px}.imp-res .h2{align-items:center;gap:6px;margin:0;display:flex}.imp-res .h2 .ico{color:var(--t-green)}.imp-bar{background:var(--sunken);border:1px solid var(--line);border-radius:4px;height:8px;overflow:hidden}.imp-bar>span{background:var(--blue);height:100%;transition:width .4s;display:block}@media (prefers-reduced-motion:reduce){.imp-bar>span{transition:none}}.selbar-max{color:var(--t-orange,#b45309);font-size:12.5px}.perm-sys{border-top:1px solid var(--line-2)}.perm-sys>summary{cursor:pointer;padding:9px 12px;font-size:13px;font-weight:500;list-style-position:inside}.perm-sys>summary .ph{font-weight:400}.mpick-h{color:var(--ink-3);border-bottom:1px solid var(--line);margin:0;padding:6px 12px;font-size:12px}.mpick-gs{padding:4px}.mpick-g+.mpick-g{border-top:1px solid var(--line);margin-top:4px;padding-top:4px}.mpick-gh{width:100%;font:inherit;color:var(--ink-2);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:6px 8px;font-size:12px;font-weight:500;display:flex}.mpick-gh:hover,.mpick-gh:focus-visible{background:var(--bg-2);color:var(--ink)}.mpick-gc{transition:transform .12s;transform:rotate(-90deg)}.mpick-gc.on{transform:none}.mpick-gn{color:var(--ink-3);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:400}.mpick-gl{margin:0;padding:0;list-style:none}.mpick-o.off{opacity:.45;cursor:not-allowed}.mpick-o .pick-ic{width:20px;height:20px}.mpick-o:focus-within{background:var(--bg-2)}.fp-hint{margin-top:4px;display:block}.uq-add .mpick-h{display:none}.uq-add .mpick-p{max-width:none;box-shadow:none;margin-top:4px;animation:none;position:static}.uq-add{min-width:min(460px,100%)}.uq-warn{color:var(--t-amber);background:var(--t-amber-bg);border-radius:7px;align-items:center;gap:6px;padding:4px 8px;font-size:12px;display:inline-flex}@media (max-width:520px){.mpick-p{width:100%;min-width:0;max-width:none}}.selbar-sep{background:var(--line);align-self:stretch;width:1px;min-height:20px;margin:2px 4px}.fp2-scope{white-space:normal;margin:2px 6px 8px;font-size:12px;line-height:1.4}.fp2-q{box-sizing:border-box;width:calc(100% - 8px);margin:0 4px 6px}.fp2-h{color:var(--ink-2);justify-content:space-between;align-items:center;gap:8px;padding:8px 8px 3px;font-size:11.5px;font-weight:500;display:flex}.fp2-c{color:var(--ink-3);font-weight:400}.fp2-a{font:inherit;color:var(--blue);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:2px 4px;font-size:12px}.fp2-a:hover{background:var(--bg-2)}.fp2-a:disabled{opacity:.5;cursor:default}.fp2-n{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;min-width:0;overflow:hidden}.fp2 .lp-row .sw{align-items:center;gap:6px;min-width:0;display:flex}.fp2 .lp-row{box-sizing:border-box;height:34px}.fp2 ul{max-height:272px;max-height:max(136px,round(down,100vh - 500px,34px));overflow-y:auto}.fp2-g{color:var(--ink-3);cursor:grab;flex:none;display:inline-flex}.fp2 .lp-row.drag{opacity:.45}.fp2 .lp-row.over{box-shadow:inset 0 2px 0 var(--blue)}.fp2-e{margin:4px 8px 6px;font-size:12.5px}.fp2-d{margin:2px 0}.fp2-d>summary{cursor:pointer;color:var(--ink-2);border-radius:7px;align-items:center;gap:6px;padding:7px 8px;font-size:12.5px;font-weight:500;list-style:none;display:flex}.fp2-d>summary::-webkit-details-marker{display:none}.fp2-d>summary:before{content:"›";width:10px;color:var(--ink-3);transition:transform .12s;display:inline-block}.fp2-d[open]>summary:before{transform:rotate(90deg)}.fp2-d>summary:hover{background:var(--bg-2)}.sp2{flex-direction:column;display:flex}.sp2>div[role=menu]{flex-direction:column;max-height:340px;display:flex;overflow-y:auto}.sp2 a[role^=menuitem]{min-width:0}.sp2 a[role=menuitemradio][aria-checked=true]{color:var(--blue);font-weight:500}.sp2-cur{border:1px solid var(--line);background:var(--sunken);border-radius:8px;align-items:center;gap:8px;margin:2px 4px 8px;padding:5px 6px 5px 10px;font-size:13px;font-weight:500;display:flex}.sp2-cur .vm-seg{flex:none;margin:0}.vm-p .sp2-cur .vm-seg .seg-b{flex:none;min-height:0;padding:3px 9px}.sp2-cur .sp2-x{width:24px;height:24px;color:var(--ink-2);border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.vm-p .sp2-cur a.sp2-x{min-height:0;padding:0}.cm2-find{box-sizing:border-box;z-index:1;width:100%;height:32px;margin-bottom:6px;position:sticky;top:0}.cm2-none{margin:6px 8px;font-size:13px}td .tl{vertical-align:middle;min-width:0;max-width:100%}.tl-t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tbl-wrap tfoot td{z-index:1;background:var(--sunken);vertical-align:top;white-space:normal;height:auto;min-height:32px}.tbl-wrap th[data-c]{z-index:2}.tbl-wrap tfoot .aggm>summary{text-align:right;flex-wrap:wrap;row-gap:0;height:auto;min-height:30px}.tbl-wrap tfoot .aggm>summary b{white-space:normal;overflow-wrap:anywhere;padding:3px 0;line-height:1.35}.nf-place{border:0;flex-direction:column;gap:6px;min-width:0;margin:4px 0 0;padding:0;display:flex}.nf-place>legend{margin-bottom:4px;padding:0;font-size:12.5px}.mw-row .mw-t{flex:140px}.mw-row .mw-meta{flex:0 auto;max-width:64%;overflow:hidden}.mw-row.card .mw-meta{max-width:none}.chkbtn.off.ev{visibility:visible;color:var(--ink-3);background:0 0;border-color:#0000}.mw-m-sp{flex:none;width:24px}.mw-rec{border-top:1px solid var(--line);margin-top:18px}.mw-rec>summary{cursor:pointer;flex-wrap:wrap;padding:14px 10px 10px;list-style:none}.mw-rec>summary::-webkit-details-marker{display:none}.mw-rec>summary:focus-visible{outline:2px solid var(--blue,#01619b);outline-offset:-2px;border-radius:6px}.mw-rec-c{color:var(--ink-3);transition:transform .12s}.mw-rec[open] .mw-rec-c{transform:rotate(90deg)}.mw-rec-types{flex-wrap:wrap;gap:6px;padding:0 10px 8px;display:flex}.mw-rec-types .chip{text-decoration:none}@media (max-width:720px){.mw-row .mw-meta{max-width:none}.mw-rec>summary .mw-gx{flex-basis:100%}}.ibo{container-type:inline-size}.ibo>*{flex:none}.ibo-stats[data-n="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.ibo-stats[data-n="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.ibo-stats[data-n="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}.ibo-st{min-width:0}.ibo-l{overflow-wrap:anywhere}@container (max-width:420px){.ibo-stats[data-n]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:421px) and (max-width:620px){.ibo-stats[data-n="5"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.ibo-st{padding:12px}.ibo-l{font-size:12.5px}.bl-top{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.bl-top .tabs{flex:auto;min-width:0}.usage li .u-h{grid-column:1/-1;margin-top:-4px;font-size:12px}.own-x{font-size:12px;display:block}.atl-i[data-kind=op] .atl-h .tag{margin-left:0}.atl-i[data-kind=op] .atl-op-go{margin-left:auto}.tr-page{flex-direction:column;gap:12px;display:flex}.tr-page .trf{margin:0}.trb{border:1px solid var(--line);background:var(--hover);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.trb form{margin:0}.trb b{margin-right:4px}.trb .btn.ghost{margin-left:auto}.tr-open{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.tr-tbl th.sel,.tr-tbl td.sel{width:32px;padding-right:0}.tr-tbl td{vertical-align:middle}.tr-tbl .tr-act{white-space:nowrap}.tr-tbl .tr-act form{vertical-align:middle;margin:0 4px 0 0;display:inline-block}.tr-tbl .tr-act .icon-btn{vertical-align:middle}.tr-g{align-items:center;gap:6px;display:inline-flex}.tr-g-open{color:var(--blue);margin-left:8px;font-size:12.5px}.tr-none,.tr-more{margin:4px 0}.trc{gap:10px}.trc-t{font-size:14px}.trc .btn{align-self:flex-start}@media (max-width:640px){.tr-tbl th:nth-child(3),.tr-tbl td:nth-child(3),.tr-tbl th:nth-child(4),.tr-tbl td:nth-child(4),.tr-tbl th:nth-child(5),.tr-tbl td:nth-child(5){display:none}.tr-g-open{margin:2px 0 0;display:block}}.rl-lock{text-align:end;flex-direction:column;align-items:flex-end;gap:4px;max-width:220px;display:inline-flex}.nmi{flex-direction:column;gap:3px;min-width:0;display:flex}.nmi-c{color:var(--ink-3);text-align:end;font-size:12px}.nmi-c.err{color:var(--t-red);text-align:start}.nmi.over .inp{border-color:var(--t-red)}.inp.tmi{font-variant-numeric:tabular-nums;text-align:center;flex:none;width:5.2em;min-width:5.2em}.inp.sm.tmi{width:4.8em;min-width:4.8em}.dti .inp.tmi.dti-h{width:4.8em}.cli{vertical-align:middle;display:inline-flex;position:relative}.cli-b{border:1px solid var(--line);background:var(--bg);height:30px;color:var(--ink);font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:0 10px 0 6px;font-size:12.5px;display:inline-flex}.cli-b:hover{background:var(--bg-2,var(--hover))}.cli-b:disabled{opacity:.55;cursor:default}.cli-s{border:1px solid color-mix(in srgb,var(--ink) 18%,transparent);border-radius:5px;flex:none;width:18px;height:18px}.cli-v{font-variant-numeric:tabular-nums;letter-spacing:.02em}.cli-pop{z-index:95;box-sizing:border-box;background:var(--bg);width:212px;color:var(--ink);border:1px solid var(--line);box-shadow:var(--shadow-sheet);border-radius:12px;flex-direction:column;gap:8px;padding:10px;display:flex;position:fixed}.cli-g{grid-template-columns:repeat(6,1fr);gap:6px;display:grid}.cli-t{aspect-ratio:1;border:1px solid color-mix(in srgb,var(--ink) 18%,transparent);cursor:pointer;border-radius:6px;width:100%;padding:0}.cli-t.sel{outline:2px solid var(--blue);outline-offset:1px}.cli-pop input.cli-hex{border:1px solid var(--line);background:var(--bg);font-variant-numeric:tabular-nums;border-radius:6px;width:100%;height:28px;padding:0 8px}.cli-pop input.cli-hex[aria-invalid=true]{border-color:var(--t-red)}details.fold>summary{cursor:pointer;color:var(--ink-2);-webkit-user-select:none;user-select:none;align-items:center;gap:6px;font-size:13px;list-style:none;display:inline-flex}details.fold>summary::-webkit-details-marker{display:none}details.fold>summary:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;margin:0 3px 0 2px;transition:transform .12s;transform:rotate(-45deg)}details.fold[open]>summary:before{transform:rotate(45deg)}details.fold>summary:hover{color:var(--ink)}details.fold>summary:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:4px}details.fold[open]>summary{margin-bottom:8px}.qform,.qf{flex-direction:column;gap:12px;display:flex}.qf-g{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:10px 12px;display:grid}.qf-w2{grid-column:span 2}.qf-half{max-width:calc(50% - 6px)}.qf .stack-f{gap:4px;min-width:0}.qf .inp,.qf .pick-t,.qf .mpick-t,.qf .pickbox,.qf .mpick{box-sizing:border-box;width:100%;max-width:none}.qf .inp.num{text-align:start}.qf-chk{align-self:end;align-items:center;gap:6px;min-height:32px;display:flex}.mdl .qf-set{flex-direction:column;gap:10px;margin:0;display:flex}.qf-chs{flex-wrap:wrap;align-items:center;gap:6px 16px;min-height:32px;display:flex}.qf-members{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.qf-m,.qf-mh{grid-template-columns:minmax(0,1.2fr) 96px minmax(0,1.6fr);align-items:center;gap:10px;display:grid}.qf-mh{color:var(--ink-3);font-size:12px}.rt-form{flex-direction:column;gap:10px;max-width:640px;margin-top:8px;display:flex}.rt-form>.fs{flex-direction:column;gap:10px;display:flex}.rt-kind{max-width:240px}.rt-rows{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.rt-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 28px;align-items:end;gap:10px;width:100%;display:grid}.rt-row .stack-f{gap:4px;min-width:0}.rt-row .pick-t,.rt-row .pickbox{width:100%;max-width:none}.rt-x{height:32px;padding:0 6px}.set-card .set-note{border-top:1px solid var(--line);margin:0;padding:10px 16px}@media (max-width:640px){.qf-g{grid-template-columns:1fr 1fr}.qf-half{max-width:none}.qf-m,.qf-mh{grid-template-columns:1fr 72px}.qf-m .mpick{grid-column:1/-1}.qf-mh span:last-child{display:none}.rt-row{grid-template-columns:1fr 28px}.rt-row .stack-f{grid-column:1}.rt-x{grid-area:1/2}}.sgi{flex:auto;min-width:0;display:inline-flex;position:relative}.sgi>input{width:100%}.stack-f>.sgi{display:flex}.sgi-pop{z-index:95;box-sizing:border-box;background:var(--bg);max-width:min(420px,100vw - 16px);max-height:240px;color:var(--ink);border:1px solid var(--line);box-shadow:var(--shadow-sheet);border-radius:10px;flex-direction:column;padding:4px;display:flex;position:fixed;overflow:auto}.sgi-o{cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:6px;padding:6px 10px;font-size:13px;overflow:hidden}.sgi-o.act{background:var(--hover)}td .sgi{display:flex}.set-row-c.fr-err[data-err]:after{text-align:end}.thm .thc .thc-t{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.fr-l .fr-lt{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.fold,.fold-m{display:contents}.fold-b,.fold-t{display:none}.ib-page .th-h .fold-m>:not(.th-asg){flex-shrink:0}.ib-page .th-h .fold-m>.th-asg{flex-shrink:1;min-width:0}@container ibpage (max-width:980px){.ib-page .ib,.ib-page .ib.has-nav,.ib-page[data-ctx=hide] .ib{grid-template-columns:minmax(240px,300px) minmax(0,1fr)}.ib-page .ib-ctx{display:none}.ib-page[data-ctx=show] .ib-ctx{z-index:30;background:var(--bg);width:min(320px,90%);box-shadow:var(--shadow-float);padding-top:68px;display:flex;position:absolute;top:0;bottom:0;right:0}.ib-page[data-ctx=show] .th-h{z-index:31;background:var(--bg);position:relative}}@container ibpage (min-width:621px) and (max-width:980px){.ib-page .th-h{flex-wrap:wrap;row-gap:6px}.ib-page .th-h .th-who{flex:calc(100% - 60px);min-width:0}.ib-page .th-h .fold-m>.th-asg{margin-left:42px}}@container ibpage (max-width:700px){.ib-page .ib,.ib-page .ib.has-nav,.ib-page[data-ctx=hide] .ib{grid-template-columns:minmax(200px,240px) minmax(0,1fr)}}@container ibpage (max-width:620px){.ib-page .ib,.ib-page .ib.has-nav,.ib-page[data-ctx=hide] .ib{grid-template-columns:minmax(0,1fr)}.ib-page.has-c .ib-side,.ib-page:not(.has-c) .th{display:none}.ib-page .ib-back{display:inline-grid}}@container ibpage (min-width:1240px){.ib-page .ib.has-nav .ibf-c[data-testid=ibf-channel]{display:none}}.ib-page .th-sub .ch{text-overflow:ellipsis;min-width:0;overflow:hidden}.ib-page .th-sub .tag{flex:none}@container ibpage (max-width:620px){.ib-page .th-h{flex-wrap:nowrap;gap:8px;position:relative}.ib-page .th-h .th-who{flex:1;min-width:0}.ib-page .th-h .th-who-1 .th-n{min-width:0}.ib-page .th-h .fold-th{flex:none;display:block}.ib-page .th-h .fold-th .fold-b{display:inline-grid}.ib-page .th-h .fold-th .fold-m{display:none}.ib-page .th-h .fold-th[data-open] .fold-m{z-index:32;background:var(--bg);border:1px solid var(--line);width:min(280px,100% - 20px);box-shadow:var(--shadow-sheet);border-radius:10px;flex-direction:column;align-items:stretch;gap:2px;padding:6px;display:flex;position:absolute;top:calc(100% - 6px);right:10px}.ib-page .th-h .fold-m .fold-t{display:inline}.ib-page .th-h .fold-m>*,.ib-page .th-h .fold-m>[data-testid=th-toggle]>form{width:100%;min-width:0;display:flex}.ib-page .th-h .fold-m .th-asg .pick-t{border-color:var(--line);justify-content:space-between;width:100%}.ib-page .th-h .fold-m .btn,.ib-page .th-h .fold-m .icon-btn,.ib-page .th-h .fold-m summary.icon-btn{width:100%;height:34px;color:var(--ink);background:0 0;border:0;border-radius:6px;justify-content:flex-start;align-items:center;gap:8px;padding:0 10px;font-size:13px;display:flex}.ib-page .th-h .fold-m .btn:hover,.ib-page .th-h .fold-m .icon-btn:hover{background:var(--hover)}.ib-page .th-h .fold-m details{width:100%}.ib-page .th-h .fold-m details>.menu{box-shadow:none;border:0;width:100%;min-width:0;padding:0 0 0 14px;position:static}.ib-page .th-h .fold-m .tag,.ib-page .th-h .fold-m .snz-tag{align-self:flex-start;margin:4px 10px}}@media (max-width:600px){.cv-bar{flex-wrap:nowrap;position:relative}.cv-bar .bar-r{flex-wrap:nowrap;margin-left:auto}.fold-bar{display:block}.fold-bar .fold-b{display:inline-grid}.fold-bar .fold-m{display:none}.fold-bar[data-open] .fold-m{z-index:45;background:var(--bg);border:1px solid var(--line);width:min(280px,100vw - 24px);box-shadow:var(--shadow-sheet);border-radius:10px;flex-direction:column;align-items:stretch;gap:2px;padding:6px;display:flex;position:absolute;top:calc(100% - 4px);right:12px}.fold-bar .fold-m>:not(dialog){width:100%;display:flex}.fold-bar .fold-m .btn,.fold-bar .fold-m summary.icon-btn{width:100%;height:34px;color:var(--ink);background:0 0;border:0;border-radius:6px;justify-content:flex-start;align-items:center;gap:8px;padding:0 10px;font-size:13px;display:flex}.fold-bar .fold-m .fold-t{display:inline}.fold-bar .fold-m details{width:100%}.fold-bar .fold-m details>.menu{box-shadow:none;border:0;width:100%;min-width:0;padding:0 0 0 14px;position:static}}.cmp-h{flex-wrap:nowrap;min-width:0}.cmp-tabs{flex:none}.cmp-tab{white-space:nowrap}.cmp-h .cp-aside{flex:1 1 0;justify-content:flex-end;min-width:0}.cmp-h .ch-pick{min-width:0;max-width:100%}.cmp-h .ch-pick>summary.ch-pick-b{white-space:nowrap;min-width:0;max-width:100%;display:flex;overflow:hidden}.cmp-h .ch-pick>summary.ch-pick-b>*{flex:none}.cmp-h .ch-pick>summary.ch-pick-b>.ph{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.cmp-win{margin:-2px 0 8px}.cmp-win .win-r{color:var(--t-green);white-space:nowrap;align-items:center;gap:5px;margin:0;font-size:12px;display:inline-flex}.cmp-win .win-r .ico{color:inherit}.cmp-win .win-r.closed{color:var(--t-amber)}.cmp-win .win-r.human{color:var(--t-blue)}.win-guide{border:1px solid var(--line);background:var(--sunken,var(--bg));border-radius:8px;flex-direction:column;gap:8px;margin:0 0 8px;padding:10px 12px;display:flex}.win-guide .win-note{margin:0}.win-next{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;font-size:13px;display:flex}.win-next>span:first-child{flex:200px;min-width:0}.ibf-flag{background:var(--blue-soft);height:26px;color:var(--blue);border-radius:13px;padding:0 24px 0 10px;font-size:12.5px}.ibf-c .pick-t{max-width:220px}.ibf-c .pick-v{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ib-empty .lnk{color:var(--blue);white-space:nowrap}.ctx-kv .ctx-f[data-row=owner] .ctx-k{white-space:nowrap;flex:none}.enter-hint{color:var(--ink-3);margin:4px 2px 0;font-size:11.5px;display:none}@media (hover:hover){.enter-hint{display:block}}.th-skel{flex-direction:column;flex:1;gap:14px;min-height:0;padding:14px 16px;display:none}.th-skel .sk-h{align-items:center;gap:10px;display:flex}.th-skel .sk-av{border-radius:50%;flex:none;width:32px;height:32px}.th-skel .sk-l1{width:40%;height:14px}.th-skel .sk-b{width:55%;height:44px}.th-skel .sk-b.out{align-self:flex-end;width:45%}.th-skel .sk-b.s{width:35%;height:30px}.ib-page[data-loading=true] .th>:not(.th-skel){display:none}.ib-page[data-loading=true] .th>.th-skel{display:flex}.ib-page[data-loading=true] .ib-ctx{visibility:hidden}@container ibpage (max-width:620px){.ib-page[data-loading=true] .ib-side{display:none}.ib-page[data-loading=true] .th{display:flex}}@media (max-width:820px){.ib-page[data-loading=true] .ib-side{display:none}.ib-page[data-loading=true] .th{display:flex}}.ib-lh .ib-sort{flex:none}@container ibpage (max-width:980px){.ib-lh .ib-lh-n{display:none}.ib-lh .ib-view{flex:0 auto}.ib-lh .ib-view>summary.ib-view-s{max-width:calc(100% + 16px)}.ib-lh .ib-view-s b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}}@container ibpage (max-width:700px){.ib-lh .ib-view-s .tab-n{display:none}}.set-nav-t{border:1px solid var(--line);background:var(--bg);font:inherit;display:none}.set-nav-l{display:contents}@media (max-width:820px){.set-nav{border-right:0;border-bottom:1px solid var(--line);flex:none;width:auto;padding:8px 12px;display:block;position:relative;overflow:visible}.set-nav-t{border:1px solid var(--line);background:var(--bg);width:100%;min-height:44px;font:inherit;color:var(--ink);text-align:left;cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:0 12px;font-size:14px;display:flex}.set-nav-t .ico{color:var(--ink-3);flex:none}.set-nav-t .chev{transition:transform .12s}.set-nav-t[aria-expanded=true] .chev{transform:rotate(180deg)}.set-nav-tt{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-2);flex:1;overflow:hidden}.set-nav-tt b{color:var(--ink);font-weight:600}.set-nav-l{display:none}.set-nav[data-open] .set-nav-l{z-index:26;overscroll-behavior:contain;background:var(--bg);border:1px solid var(--line);max-height:min(68vh,560px);box-shadow:var(--shadow-float);border-radius:10px;flex-direction:column;padding:8px;display:flex;position:absolute;top:calc(100% - 4px);left:12px;right:12px;overflow-y:auto}.set-nav .tab{min-height:44px}.set-nav .set-search{height:44px;margin:0 0 4px;display:flex}.set-nav .set-grp{flex-direction:column;align-items:stretch;gap:1px}.set-nav .set-grp-h{display:block}.set-nav .set-grp.account{border-top:1px solid var(--line);margin-top:8px;padding-top:6px}}@media (max-width:860px){.om-nav{scrollbar-width:none;flex-wrap:nowrap;gap:0;margin-inline:-12px;padding-inline:12px;overflow-x:auto}.om-nav::-webkit-scrollbar{display:none}.om-g{flex-wrap:nowrap;flex:none}.om-gh{display:none}.om-g+.om-g{border-left:1px solid var(--line);margin-left:8px;padding-left:8px}.om-nav a{white-space:nowrap;flex:none;height:40px}}@media (max-width:760px){.set-shell:has(.fb-ed)>.set-main{display:block;overflow:auto}.fb-ed{height:auto;min-height:0;display:block}.fb-bar{z-index:5;background:var(--bg);height:auto;max-height:none;position:sticky;top:0;overflow:visible}.fb-bar .crumb{flex:100%;min-width:0}.fb-bar .crumb .h1{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fb-tabs{scrollbar-width:none;flex:100%;order:3}.fb-tabs::-webkit-scrollbar{display:none}.fb-tab{white-space:nowrap;flex:none;height:40px}.fb-bar .bar-r{order:2;margin-left:auto}.fb-l,.fb-r{flex:none}.fb-c{min-height:560px}}[data-testid=audit] td:nth-child(3){white-space:normal;overflow-wrap:anywhere;max-width:none}@media (max-width:720px){[data-testid=audit],[data-testid=audit] tbody{display:block}[data-testid=audit] thead{display:none}[data-testid=audit] tr{border-bottom:1px solid var(--line-2);grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:10px 2px;display:grid}[data-testid=audit] td{border:0;min-width:0;height:auto;padding:0;display:block}[data-testid=audit] td:nth-child(3){color:var(--ink);grid-area:1/1/auto/-1}[data-testid=audit] td:nth-child(2){color:var(--ink-2);grid-area:2/1;font-size:12.5px}[data-testid=audit] td:first-child{grid-area:2/2;font-size:12.5px}[data-testid=audit] td:nth-child(4){display:none}[data-testid=ai-policy],[data-testid=ai-policy] tbody{display:block}[data-testid=ai-policy] thead{display:none}[data-testid=ai-policy] tr{border-bottom:1px solid var(--line-2);flex-direction:column;gap:6px;padding:12px 2px;display:flex}[data-testid=ai-policy] td{white-space:normal;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;height:auto;padding:0;display:grid}[data-testid=ai-policy] td:first-child{font-size:14px;font-weight:600;display:block}[data-testid=ai-policy] td.na{display:none}[data-testid=ai-policy] td[data-l]:before{content:attr(data-l);color:var(--ink-2);font-size:13px}[data-testid=ai-policy] .segr{flex:none;height:40px}[data-testid=ai-policy] .segr-o{padding:0 10px;font-size:13px}.vbar{gap:6px;padding:7px 12px}.vbar .fpw{min-width:96px;flex:96px!important}.tbl-wrap table[data-testid=tbl],.tbl-wrap table[data-testid=tbl]>tbody{width:100%;display:block}.tbl-wrap table[data-testid=tbl]>thead,.tbl-wrap table[data-testid=tbl]>tfoot{display:none}.tbl-wrap table[data-testid=tbl].has-sel>thead{display:block}.tbl-wrap table[data-testid=tbl].has-sel>thead>tr{border-bottom:1px solid var(--line);align-items:center;min-height:40px;padding:0 12px;display:flex}.tbl-wrap table[data-testid=tbl].has-sel>thead th:not(.sel){display:none}.tbl-wrap table[data-testid=tbl].has-sel>thead th.sel{height:auto;color:var(--ink-2);background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:12.5px;display:flex;position:static}.tbl-wrap table[data-testid=tbl].has-sel>thead th.sel:after{content:attr(data-l)}.tbl-wrap table[data-testid=tbl]>tbody>tr{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,max-content)) minmax(0,1fr);align-items:center;gap:0 10px;min-height:56px;padding:8px 12px;display:grid}.tbl-wrap table[data-testid=tbl].has-sel>tbody>tr{grid-template-columns:28px repeat(3,minmax(0,max-content)) minmax(0,1fr)}.tbl-wrap table[data-testid=tbl]>tbody>tr>td{height:auto;box-shadow:none;background:0 0;border:0;padding:0;display:block;position:static;width:auto!important;min-width:0!important;max-width:none!important}.tbl-wrap table[data-testid=tbl] td.sel{grid-area:1/1/span 2;align-self:stretch;align-items:center;display:flex}.tbl-wrap table[data-testid=tbl] td.pin{grid-area:1/1/auto/-1;font-size:14.5px;font-weight:500;line-height:24px}.tbl-wrap table[data-testid=tbl].has-sel td.pin{grid-column:2/-1}.tbl-wrap table[data-testid=tbl] td.pin~td{color:var(--ink-2);grid-row:2;font-size:12.5px;line-height:20px}.tbl-wrap table[data-testid=tbl] td.pin~td~td~td~td{display:none}.tbl-wrap table[data-testid=tbl] tr.grp-h{background:var(--sunken);min-height:36px}.tbl-wrap table[data-testid=tbl] tr.grp-h>td:not(.pin){display:none}.tbl-wrap table[data-testid=tbl] tr.add-row>td,.tbl-wrap table[data-testid=tbl] tr.grp-h>td.pin{grid-column:1/-1}.tbl-wrap table[data-testid=tbl] tr:not(.grp-h):not(.add-row)>td.pin~td:has(>.ph:only-child){display:none}}@media (max-width:600px){.hm-bar{flex-wrap:nowrap;position:relative}.hm-bar .crumb{flex:1;min-width:0}.hm-bar .crumb .h1{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hm-bar .bar-r{flex-wrap:nowrap;flex:none;margin-left:auto}.hm-bar .avs{display:none}.fold-bar .fold-m .hist-w,.fold-bar .fold-m .inline-f{flex-direction:column;align-items:stretch}.fold-bar .fold-m .inline-f>.btn{width:100%}.fold-bar .fold-m .hist-pop{border:0;border-top:1px solid var(--line);width:100%;max-width:none;max-height:46vh;box-shadow:none;border-radius:0;position:static}.fold-bar .fold-m .btn,.fold-bar .fold-m summary.icon-btn{min-height:44px}}@media (max-width:820px){.home:has(.home-top) .composer-w{order:99;margin-top:auto;padding:6px 0 2px;bottom:0}.home:not(:has(.home-top)){flex-direction:column;display:flex}.home:not(:has(.home-top))>.chat{display:contents}.home:not(:has(.home-top)) .chat-scroll{flex:none;order:1;min-height:auto;padding:12px 12px 0}.home:not(:has(.home-top))>.dock{flex:none;order:2}.home:not(:has(.home-top)) .chat>.msg{order:3;margin:12px}.home:not(:has(.home-top)) .composer-w{z-index:5;background:var(--bg);order:99;margin-top:auto;padding:6px 12px 2px;position:sticky;bottom:0}.home>*,.chat>*,.chat-scroll>*,.chat-scroll li,.crp,.crp-b,.crp-tw{min-width:0;max-width:100%}.crp-tw{-webkit-overflow-scrolling:touch;overflow-x:auto}}.tgrid.week .tg-ev[data-n]:not([data-n="1"])>time{display:none}.cl-fab .ico,.cl-fab svg{color:#fff;stroke:#fff}@media (max-width:600px){.tgrid .tg-ev.short>time{display:none}}@media (max-width:820px){.mnav>.mnav-i{flex:1 1 0;min-width:0;min-height:48px}.mnav{padding-inline:2px}.mnav>.mnav-i>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}}@media (max-width:379px){.mnav>.mnav-i{font-size:10.5px}}.ib-page .cv-r3 .cv-tags .tag{flex:0 auto;min-width:0;line-height:17px;display:block}.ib-page .cv-r3 .cv-tags .tag.cv-tags-n{flex:none}@media (max-width:820px){.chat-scroll>*{scroll-margin-bottom:190px}}@media (max-width:720px){.mw-bar .seg[data-testid=mw-tabs]{scrollbar-width:none;flex-wrap:nowrap;min-width:0;max-width:100%;overflow-x:auto}.mw-bar .seg[data-testid=mw-tabs]::-webkit-scrollbar{display:none}.mw-bar .seg[data-testid=mw-tabs] .seg-b{white-space:nowrap;flex:none}}.hist-tbl .hist-what{white-space:normal;min-width:260px}.hist-d>summary{cursor:pointer;flex-direction:column;gap:2px;list-style:none;display:flex}.hist-d>summary::-webkit-details-marker{display:none}.hist-brief{color:var(--ink-2);overflow-wrap:anywhere;font-size:12.5px}.hist-d[open]>summary{margin-bottom:8px}.hist-ba{border-collapse:collapse;width:100%;font-size:12.5px}.hist-ba th,.hist-ba td{text-align:left;border-top:1px solid var(--line-2);vertical-align:top;overflow-wrap:anywhere;padding:4px 8px}.hist-ba th{color:var(--ink-3);border-top:0;font-weight:600}.pl-ed{flex-direction:column;gap:6px;min-width:0;display:flex}.pl-row{align-items:center;gap:6px;display:flex}.pl-row .inp{flex:1;min-width:0}.apx[data-empty] .apx-list{border-right:0;flex:1;width:auto}.apx-none{flex-direction:column;align-items:flex-start;gap:8px;max-width:560px;padding:32px 20px;display:flex}.apx-none p{margin:0}.set-card.pad{flex-direction:column;gap:10px;padding:14px 16px;display:flex}.set-card.pad>.ph,.set-card.pad>.msg{border-top:0;padding:0}.set-card.pad>.h2,.set-card.pad>.h3{margin:0}.chs-room{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.col-h{white-space:nowrap;box-sizing:border-box;min-width:0;min-height:28px}.col-h>.tag{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.col-h>.n,.col-h>.col-lock,.col-h>.col-add{flex:none}.col-h .col-sum{text-overflow:ellipsis;min-width:0;overflow:hidden}.kcard-tt2{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.kcard:has(>.kcard-nx) .kcard-t{padding-right:22px}.rav.rav-i{background:var(--active);color:var(--ink-2)}.rav.rav-i svg{width:11px;height:11px}.mw-row.card>.mw-meta{order:3}@media (max-width:720px){.mw-row>.mw-meta{order:3}.mw-row>.mw-t{flex:1 1 0}}.cd-t th{max-width:180px}.cd-t .cd-th{text-overflow:ellipsis;max-width:180px;display:block;overflow:hidden}.cd-t td .tl{min-width:0;max-width:260px;display:inline-flex}.cform-g>.fr{flex-direction:column;grid-template-columns:none;align-items:stretch;gap:4px;min-width:0;display:flex}.cform-g>.fr>.fr-l{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;padding-top:0;display:flex}.cform-g>.fr>.fr-l .ico{color:var(--ink-3);flex:none}.cform-g>.fr>.fr-l .ai-tag{margin-left:auto}@media (min-width:821px){.selbar{max-width:calc(100vw - 272px);left:240px}html.side-min .selbar{max-width:calc(100vw - 88px);left:56px}}@media (min-width:1100px){.app:has(>.ai-dock) .selbar{max-width:calc(100vw - 652px);right:380px}html.side-min .app:has(>.ai-dock) .selbar{max-width:calc(100vw - 468px)}}@media (max-width:720px){[data-testid=ai-policy] td[data-l]:not(.na){flex-wrap:wrap;justify-content:space-between;row-gap:6px;display:flex}[data-testid=ai-policy] td[data-l]:before{flex:auto;min-width:0}}@media (max-width:420px){.vm-btn .vm-t,.vm-btn>.ico:last-child{display:none}}.rv-av svg{width:18px;height:18px}.rv3-la svg{width:14px;height:14px}.lnk-ins{display:inline-flex;position:relative}.lnk-pop{z-index:30;background:var(--bg);border:1px solid var(--line);width:min(300px,80vw);box-shadow:var(--shadow-float);border-radius:8px;flex-direction:column;gap:8px;padding:12px;display:flex;position:absolute;bottom:calc(100% + 6px);left:0}.lnk-pop .lbl{flex-direction:column;gap:4px;display:flex}.mb-track{margin-top:8px;font-size:12px}.mb-track>summary{cursor:pointer;list-style:none;display:inline-flex}.mb-track>summary::-webkit-details-marker{display:none}.mb-track .tag{align-items:center;gap:4px;display:inline-flex}.mb-track-r{flex-direction:column;gap:4px;margin:8px 0 4px;padding:0;list-style:none;display:flex}.mb-tr{flex:none;align-self:flex-start}.ib-page .mb-li .cv-st{justify-content:flex-start}.mb-text a{color:var(--blue);text-decoration:underline}.cs-track{margin:12px 0}.cs-sum-nt{align-items:center;gap:4px;margin:6px 0 0;display:flex}.mail-track-note{margin-top:8px}
