@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--cb-navy:#0b1d27;--cb-navy-2:#17323f;--cb-ink:#0e4762;--cb-teal-50:#eef8f4;--cb-teal-300:#8fd6bf;--cb-teal:#4dbc9a;--cb-teal-600:#2e9a7b;--cb-teal-700:#1f7a61;--cb-teal-800:#1b6552;--cb-text:#33434b;--cb-muted:#6b7a83;--cb-faint:#9aa7ae;--cb-grid:#e3e8eb;--cb-grid-soft:#edf1f3;--cb-head:#f6f8f9;--cb-tint:#f4f7f7;--cb-field:#eef2f4;--cb-font:"Manrope",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--cb-dots:radial-gradient(rgb(14 71 98 / .13) 1px,transparent 1.2px)}:root{box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);--bg:#fff;--side:#eef0f9;--tx:#1f2430;--mu:#6b7280;--bd:#e3e5ee;--ac:#0073ea;--hov:#e6f0ff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#181b26;--side:#10131c;--tx:#eceef6;--mu:#9aa1b2;--bd:#323749;--ac:#4c9aff;--hov:#23304a}}:root[data-theme=dark]{--bg:#181b26;--side:#10131c;--tx:#eceef6;--mu:#9aa1b2;--bd:#323749;--ac:#4c9aff;--hov:#23304a}html{scroll-padding-top:env(safe-area-inset-top,0px)}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--tx);font:13px/1.4 Inter,system-ui,-apple-system,Segoe UI,sans-serif}.wrap{display:flex;min-height:calc(100vh - 34px)}aside{width:210px;flex:none;background:var(--side);padding:10px;border-right:1px solid var(--bd)}aside h4{margin:6px 6px 8px;font-size:12px;color:var(--mu);text-transform:uppercase}aside .b{display:block;width:100%;text-align:left;border:0;background:none;color:var(--tx);padding:7px 8px;border-radius:6px;cursor:pointer;font:inherit}aside .b:hover{background:var(--hov)}aside .b.on{background:var(--hov);font-weight:600;color:var(--ac)}main{flex:1;min-width:0;padding:14px 18px 90px}h1{font-size:24px;font-weight:500;margin:0 0 10px}.tool{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px;align-items:center}button,input,select{font:inherit}.tool button{border:1px solid var(--bd);background:var(--bg);color:var(--tx);border-radius:6px;padding:6px 10px;cursor:pointer}.tool .new{background:var(--ac);border-color:var(--ac);color:#fff}.tool input{padding:6px 10px;border:1px solid var(--bd);border-radius:6px;background:var(--bg);color:var(--tx)}.tw{overflow-x:auto;border-left:4px solid #e2445c}table{border-collapse:collapse;width:100%;min-width:1000px}th{position:relative;overflow:hidden;text-overflow:ellipsis;font-weight:500;text-align:center;padding:7px 8px;border:1px solid var(--bd);border-left:0;color:var(--mu);white-space:nowrap}td{border:1px solid var(--bd);border-left:0;padding:0;height:32px}td.t{padding:0 8px}td input.c{width:100%;height:32px;border:0;padding:0 8px;background:transparent;color:var(--tx)}td input.c:focus{outline:2px solid var(--ac)}.pill{display:flex;align-items:center;justify-content:center;height:32px;color:#fff;font-weight:500}.av{display:inline-flex;width:24px;height:24px;border-radius:50%;background:#e2445c;color:#fff;align-items:center;justify-content:center;font-size:10px}.mu{color:var(--mu)}.pan{border:1px solid var(--bd);border-radius:8px;padding:12px;margin-bottom:12px}.pan .r{display:flex;gap:10px;align-items:center;margin:6px 0}.sb{position:fixed;left:50%;transform:translate(-50%);bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:20;max-width:calc(100vw - 24px);display:flex;align-items:stretch;background:var(--bg);border:1px solid var(--bd);border-radius:10px;box-shadow:0 6px 24px #0000002e,0 1px 3px #00000014;overflow:hidden;animation:sbin .18s ease-out}@keyframes sbin{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}.sbn{display:flex;align-items:center;gap:10px;padding:0 22px 0 16px;font-size:15px;white-space:nowrap;border-right:1px solid var(--bd)}.sbc{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:26px;padding:0 6px;border-radius:13px;background:#0073ea;color:#fff;font-size:13px;font-weight:600}.sbacts{display:flex;align-items:stretch;gap:2px;padding:6px 8px;overflow-x:auto;scrollbar-width:none}.sbacts::-webkit-scrollbar{display:none}.sba{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:58px;padding:6px 8px;border:0;background:none;color:var(--tx);border-radius:6px;cursor:pointer;font-size:12px;white-space:nowrap;flex:none}.sba:hover,.sba:focus-within{background:var(--hov)}.sba select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;font-size:16px}.sbx{display:flex;align-items:center;padding:0 8px;border-left:1px solid var(--bd)}button:disabled{opacity:.4;cursor:default}.dn{color:var(--mu);font-size:12px;margin-bottom:2px}.drawer{position:fixed;top:0;right:0;bottom:0;width:360px;max-width:100vw;z-index:30;background:var(--bg);border-left:1px solid var(--bd);box-shadow:-8px 0 30px #00000040;padding:16px;padding-top:calc(16px + env(safe-area-inset-top,0px));overflow:auto;display:flex;flex-direction:column;gap:8px}.drawer textarea{width:100%;padding:8px;border:1px solid var(--bd);border-radius:8px;background:var(--bg);color:var(--tx);font:inherit}.mn{color:var(--ac);font-weight:600}.lnk{border:0;background:none;color:var(--tx);cursor:pointer;padding:8px;font:inherit;white-space:nowrap}.top{display:flex;align-items:center;gap:10px;padding:8px 14px;border-bottom:1px solid var(--bd);background:var(--side)}.tool select{padding:6px 8px;border:1px solid var(--bd);border-radius:6px;background:var(--bg);color:var(--tx)}.fc{display:flex;flex-wrap:wrap;gap:2px;align-items:center;padding:2px 4px}.fchip{display:inline-flex;align-items:center;background:var(--side);border-radius:6px}.fchip .lnk{padding:2px 4px;font-size:12px}tr.drop{outline:2px dashed var(--ac);outline-offset:-2px}tr.drop>td{background:var(--hov)}.rz{position:absolute;right:0;top:0;bottom:0;width:7px;cursor:col-resize}.rz:hover{background:var(--ac);opacity:.5}th[draggable=true]{cursor:grab}th.dragover{background:var(--hov);box-shadow:inset 3px 0 0 var(--ac)}.mw{position:relative}.menu{position:absolute;left:0;top:36px;z-index:5;width:260px;background:var(--bg);border:1px solid var(--bd);border-radius:8px;box-shadow:0 6px 24px #00000040;padding:6px}.menu button{display:block;width:100%;text-align:left;border:0;background:none;padding:8px 10px;border-radius:6px;color:var(--tx)}.menu button:hover{background:var(--hov)}.menu hr{border:0;border-top:1px solid var(--bd);margin:4px 0}.menu .h{color:var(--mu);padding:6px 10px}@media (max-width:700px){.wrap{flex-direction:column}aside{width:100%}}.pickb{width:100%;border:0;border-radius:0;cursor:pointer;font:inherit}.pickb:hover{filter:brightness(1.08)}.picker{position:fixed;z-index:40;min-width:190px;background:var(--bg);border:1px solid var(--bd);border-radius:10px;box-shadow:0 8px 30px #0000004d;padding:8px;display:flex;flex-direction:column;gap:6px}.picker button{border:0;border-radius:6px;color:#fff;font:inherit;font-weight:500;padding:8px 10px;cursor:pointer;text-align:center}.picker button:hover{filter:brightness(1.1)}.picker button.on{outline:2px solid var(--tx);outline-offset:1px}.picker .pe{background:none!important;color:var(--ac);font-weight:400}aside{position:relative}.navt{position:absolute;right:-13px;top:10px;z-index:6;width:26px;height:26px;border-radius:50%;border:1px solid var(--bd);background:var(--bg);color:var(--tx);cursor:pointer;font-size:16px;line-height:1;padding:0;box-shadow:0 2px 6px #00000026}.navt:hover{background:var(--hov)}.asz{position:absolute;right:0;top:0;bottom:0;width:6px;cursor:col-resize;z-index:5}.asz:hover{background:var(--ac);opacity:.4}aside.col{width:18px!important;padding:0;min-width:0}aside.col>*:not(.navt){display:none}td input.c:hover{background:var(--hov)}td input.c.nm::placeholder{color:var(--mu);opacity:.7}td input.c[type=date]{cursor:pointer}.seg{display:inline-flex;border:1px solid var(--bd);border-radius:99px;overflow:hidden}.seg button{border:0;background:var(--bg);color:var(--tx);padding:7px 14px;cursor:pointer;font:inherit}.seg button.on{background:var(--ac);color:#fff;font-weight:600}.kpi{position:relative;border:1px solid var(--bd);border-radius:14px;padding:16px 18px;background:linear-gradient(135deg,color-mix(in srgb,var(--kc) 16%,var(--bg)),var(--bg) 70%);overflow:hidden}.kpi:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:var(--kc)}.kb{font-size:40px;font-weight:700;line-height:1.1;margin:4px 0;color:var(--kc)}.kl{font-weight:600;font-size:14px}.ks{color:var(--mu);font-size:12px;margin-top:4px}.rcsr{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 4px}.rchip{border:1px solid var(--bd);border-radius:99px;padding:2px 10px;font-size:12px;background:var(--side)}.rchip b{color:#ff7575;margin-left:2px}.rchip.me{border-color:#ff7575}.lbr{display:flex;align-items:center;gap:8px;padding:5px 4px;border-radius:6px}.lbr.me{background:var(--hov);font-weight:600}.lbn{min-width:110px}.lbb{flex:1;height:10px;background:var(--side);border-radius:99px;overflow:hidden}.lbb i{display:block;height:100%;background:linear-gradient(90deg,#00c875,#037f4c);border-radius:99px}.asgb{width:100%;height:32px;border:0;background:#fdab3d;color:#fff;font:inherit;font-weight:600;cursor:pointer}.asgb:hover{filter:brightness(1.07)}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#0f142373;display:flex;align-items:flex-start;justify-content:center;padding:6vh 16px;overflow:auto}.mbox{background:var(--bg);color:var(--tx);border-radius:14px;box-shadow:0 20px 60px #00000059;padding:20px;width:100%;max-width:520px}.fl{display:flex;flex-direction:column;gap:4px;margin:8px 0}.fl span{font-size:12px;color:var(--mu);font-weight:600}.fl input,.fl select,.fl textarea{padding:8px 10px;border:1px solid var(--bd);border-radius:8px;background:var(--bg);color:var(--tx);font:inherit}.fl input:focus,.fl select:focus,.fl textarea:focus{outline:2px solid var(--ac);border-color:transparent}.msel{width:100%;text-align:left;padding:8px 10px;border:1px solid var(--bd);border-radius:8px;background:var(--bg);color:var(--tx);font:inherit;cursor:pointer}.mpanel{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:5;background:var(--bg);border:1px solid var(--bd);border-radius:10px;box-shadow:0 8px 24px #00000040;padding:8px}.mopt{display:flex;gap:8px;align-items:center;padding:7px 6px;border-radius:6px;cursor:pointer}.mopt:hover{background:var(--hov)}.dz{border:2px dashed var(--bd);border-radius:10px;padding:16px;text-align:center;color:var(--mu)}.dz.on{border-color:var(--ac);background:var(--hov);color:var(--tx)}.wrap.hub aside{display:none}.tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px}.tile{--tc:#0073ea;position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:6px;text-align:left;border:1px solid var(--bd);border-radius:16px;background:linear-gradient(160deg,color-mix(in srgb,var(--tc) 14%,var(--bg)),var(--bg) 75%);color:var(--tx);padding:18px;min-height:130px;cursor:pointer;font:inherit;transition:transform .12s,box-shadow .12s}.tile:hover{transform:translateY(-3px);box-shadow:0 10px 24px #0000001f;border-color:var(--tc)}.tile .ti{font-size:30px;width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--tc) 22%,var(--bg))}.tile .tt{font-weight:700;font-size:16px}.tile .ts{color:var(--mu);font-size:12px}.dd{border:1px solid var(--bd);border-radius:12px;overflow:hidden;background:var(--bg)}.ddb{padding:10px 12px}.evr{display:flex;gap:10px;align-items:center;padding:6px 0;border-bottom:1px solid var(--bd)}.evd{display:flex;flex-direction:column;align-items:center;justify-content:center;width:42px;height:42px;border-radius:10px;background:var(--hov);color:var(--ac);line-height:1}.evd b{font-size:16px}.evd span{font-size:10px;text-transform:uppercase}.dd{position:relative;overflow:visible}.dd .ddb{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:20;background:var(--bg);border:1px solid var(--bd);border-radius:12px;box-shadow:0 10px 30px #0000002e}.ib{display:grid;grid-template-columns:340px 1fr;border:1px solid var(--bd);border-radius:14px;overflow:hidden;height:calc(100vh - 150px);min-height:420px;background:var(--bg)}@media (max-width:800px){.ib{grid-template-columns:1fr;height:auto}.ibpane{min-height:60vh}}.iblist{border-right:1px solid var(--bd);overflow:auto;background:var(--side)}.ibrow{display:flex;gap:10px;align-items:center;width:100%;border:0;border-bottom:1px solid var(--bd);background:none;color:var(--tx);padding:10px 12px;text-align:left;cursor:pointer;font:inherit}.ibrow:hover{background:var(--hov)}.ibrow.on{background:var(--bg);box-shadow:inset 3px 0 0 var(--ac)}.ibm{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ibt{display:flex;justify-content:space-between;gap:6px}.ibt b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ibs{color:var(--mu);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ibdot{background:#e2445c;color:#fff;border-radius:99px;font-size:11px;padding:1px 7px;font-weight:700}.ibpane{display:flex;flex-direction:column;min-width:0}.ibempty{margin:auto;padding:40px}.ibhead{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--bd)}.ibthread,.thread{flex:1;overflow:auto;padding:14px 16px;display:flex;flex-direction:column;gap:2px}.thread{padding:4px 0;max-height:46vh}.tm{display:flex;gap:8px;align-items:flex-start;margin-top:10px}.tm.grp{margin-top:2px}.tm .tb{max-width:78%;background:var(--side);border-radius:4px 12px 12px;padding:8px 12px}.tm.me{justify-content:flex-end}.tm.me .tb{background:color-mix(in srgb,var(--ac) 16%,var(--bg));border-radius:12px 4px 12px 12px}.th{display:flex;gap:8px;align-items:baseline;margin-bottom:2px;font-size:12px}.tx{white-space:normal;word-wrap:break-word}.ibcomp{border-top:1px solid var(--bd);padding:10px 14px;display:flex;flex-direction:column;gap:6px}.ibcomp textarea{width:100%;padding:9px 12px;border:1px solid var(--bd);border-radius:10px;background:var(--bg);color:var(--tx);font:inherit;resize:vertical}.ibat{display:flex;flex-wrap:wrap;gap:2px}.ddm{padding:6px}.ddline{display:flex;justify-content:space-between;align-items:center;width:100%;border:0;background:none;color:var(--tx);padding:10px 12px;border-radius:8px;font:inherit;cursor:pointer;text-align:left}.ddline:hover{background:var(--hov)}.top{position:sticky;top:0;z-index:25;gap:6px;padding:6px 14px;min-height:46px;border-bottom:1px solid var(--bd)}.tbtn{border:1px solid transparent;background:none;color:var(--tx);font:inherit;font-size:12.5px;font-weight:500;padding:5px 10px;border-radius:7px;cursor:pointer;white-space:nowrap}.tbtn:hover{background:var(--bg);border-color:var(--bd)}.tdd{position:relative;display:inline-block;border:0;background:none;overflow:visible}.tdd .ddb{position:absolute;left:auto;right:0;top:calc(100% + 6px);width:250px;z-index:40;background:var(--bg);border:1px solid var(--bd);border-radius:12px;box-shadow:0 16px 40px #1018282e;padding:8px}#topdd{display:inline-flex;align-items:center;gap:2px}@media (max-width:700px){.tbtn{padding:5px 6px;font-size:12px}#tbhome{display:none}}.hub{max-width:1180px;margin:0 auto;padding:4px 4px 30px}.hub .tiles{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.hub .tile{min-height:168px;padding:20px;border-radius:18px;background:var(--bg);border:1px solid var(--bd);box-shadow:0 1px 2px #1018280a;gap:8px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s}.hub .tile:hover{transform:translateY(-4px);box-shadow:0 18px 40px #1018281f;border-color:color-mix(in srgb,var(--tc) 45%,var(--bd))}.hub .tile .ti{width:46px;height:46px;border-radius:13px;color:var(--tc);background:color-mix(in srgb,var(--tc) 12%,var(--bg));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tc) 22%,transparent);margin-bottom:6px}.hub .tile .tt{font-size:15.5px;font-weight:650;letter-spacing:-.01em}.hub .tile .ts{font-size:12.5px;line-height:1.45}.tf{margin-top:auto;display:flex;justify-content:space-between;align-items:center;width:100%;padding-top:8px}.tag{font-size:11px;font-weight:600;padding:3px 9px;border-radius:99px;background:var(--side);color:var(--mu)}.tag.go{background:color-mix(in srgb,var(--tc) 14%,var(--bg));color:var(--tc)}.hub .tile.soon .ti{filter:saturate(.6)}.hubfoot{margin-top:34px;text-align:center;color:var(--mu);font-size:12px;letter-spacing:.01em}.ncl{max-height:46vh;overflow:auto;display:flex;flex-direction:column;gap:2px}mark{background:#ffe58a;color:inherit;border-radius:3px;padding:0 1px}aside .grp{display:flex;align-items:center;gap:6px;width:100%;border:0;background:none;color:var(--mu);font:inherit;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:9px 8px 5px;cursor:pointer;border-radius:6px;text-align:left}aside .grp:hover{background:var(--hov);color:var(--tx)}aside .grp .car{width:10px;font-size:10px}aside .grp .gc{margin-left:auto;font-weight:500;letter-spacing:0;background:var(--bg);border-radius:99px;padding:0 7px}aside .b{padding-left:22px}#aib{position:fixed;right:20px;bottom:20px;z-index:45;display:flex;align-items:center;gap:8px;border:0;border-radius:99px;padding:12px 18px;background:linear-gradient(135deg,#d97757,#c2603f);color:#fff;font:inherit;font-weight:600;font-size:14px;cursor:pointer;box-shadow:0 10px 30px #c2603f59;transition:transform .15s}#aib:hover{transform:translateY(-2px)}#aib.on span{display:none}#aip{position:fixed;right:20px;bottom:76px;z-index:46;width:400px;max-width:calc(100vw - 24px);height:min(640px,calc(100vh - 110px));display:flex;flex-direction:column;background:var(--bg);border:1px solid var(--bd);border-radius:18px;box-shadow:0 24px 60px #10182847;overflow:hidden}.aih{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border-bottom:1px solid var(--bd);background:linear-gradient(135deg,color-mix(in srgb,#d97757 10%,var(--bg)),var(--bg))}.aim{flex:1;overflow:auto;padding:14px;display:flex;flex-direction:column;gap:10px}.aiw{text-align:center;padding:20px 6px;display:flex;flex-direction:column;gap:8px;align-items:center}.aiw p{margin:0 0 6px}.aisg{width:100%;text-align:left;border:1px solid var(--bd);background:var(--bg);color:var(--tx);border-radius:10px;padding:9px 12px;font:inherit;cursor:pointer}.aisg:hover{background:var(--hov)}.aiu{align-self:flex-end;max-width:85%;background:color-mix(in srgb,var(--ac) 16%,var(--bg));padding:8px 12px;border-radius:14px 4px 14px 14px;white-space:pre-wrap}.aia{align-self:flex-start;max-width:92%;background:var(--side);padding:8px 12px;border-radius:4px 14px 14px}.aia p{margin:4px 0}.aia ul{margin:4px 0;padding-left:18px}.aia code{background:var(--bg);padding:0 4px;border-radius:4px}.ain{align-self:center;font-size:12px;color:var(--mu);background:var(--side);border-radius:99px;padding:4px 10px}.aicard{border:1px solid color-mix(in srgb,#d97757 45%,var(--bd));background:color-mix(in srgb,#d97757 6%,var(--bg));border-radius:12px;padding:10px 12px}.aiok{background:#00a35c!important;color:#fff!important;border-radius:8px;padding:6px 12px!important}.aic{display:flex;gap:8px;padding:10px;border-top:1px solid var(--bd)}.aic textarea{flex:1;resize:none;padding:9px 12px;border:1px solid var(--bd);border-radius:12px;background:var(--bg);color:var(--tx);font:inherit}.aic button{border-radius:12px;background:#d97757;color:#fff;padding:0 14px;font-size:16px}.dots i{display:inline-block;width:6px;height:6px;margin:0 2px;border-radius:50%;background:var(--mu);animation:dt 1s infinite}.dots i:nth-child(2){animation-delay:.15s}.dots i:nth-child(3){animation-delay:.3s}@keyframes dt{0%,80%,to{opacity:.25}40%{opacity:1}}.xbtn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex:none;padding:0;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--mu);cursor:pointer;transition:background .12s,color .12s}.xbtn:hover{background:var(--hov);color:var(--tx);border-color:var(--bd)}.xbtn:focus-visible{outline:2px solid var(--ac);outline-offset:1px}.drawer .xbtn{margin-right:-6px}#aip .aih .xbtn{width:30px;height:30px;vertical-align:middle}#bell{position:relative;display:inline-flex;align-items:center;justify-content:center;width:36px;height:32px;padding:0;border-radius:8px;color:var(--tx)}#bell:hover{background:var(--hov)}#bell .bdot{position:absolute;top:0;right:0;min-width:17px;height:17px;padding:0 4px;border-radius:99px;background:#e2445c;color:#fff;font-size:10.5px;font-weight:700;line-height:17px;text-align:center;box-shadow:0 0 0 2px var(--bg)}#bell .bdot.mute{background:#9aa1b2}#bell.has svg{animation:bellw 1.2s ease 1}@keyframes bellw{0%,to{transform:rotate(0)}15%{transform:rotate(14deg)}30%{transform:rotate(-12deg)}45%{transform:rotate(8deg)}60%{transform:rotate(-4deg)}}.stq{width:100%;padding:8px 10px;margin-bottom:6px;border:1px solid var(--bd);border-radius:8px;background:var(--bg);color:var(--tx);font:inherit}.stq:focus{outline:2px solid var(--ac);border-color:transparent}.stl{max-height:250px;overflow:auto}.mopt.hi{background:var(--hov)}.mopt mark{background:#fff3b0;color:inherit;border-radius:2px}.fl .mopt span{font-size:14px;color:var(--tx);font-weight:400}.tm .tb{position:relative}.tact{position:absolute;top:-16px;left:6px;display:none;gap:1px;padding:2px 3px;background:var(--bg);border:1px solid var(--bd);border-radius:99px;box-shadow:0 4px 14px #10182824;z-index:2;white-space:nowrap}.tm.me .tact{left:auto;right:6px}.tm:hover .tact,.tact:focus-within{display:flex}.tact button{border:0;background:none;cursor:pointer;font-size:15px;line-height:1;padding:4px 5px;border-radius:99px;transition:transform .1s}.tact button:hover{background:var(--hov);transform:scale(1.18)}.tact .tun{font-size:12px;color:var(--mu);padding:4px 8px}.tact .tun:hover{transform:none;color:#d83a52}.rxs{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.rx{border:1px solid var(--bd);background:var(--bg);border-radius:99px;padding:1px 8px;font:inherit;font-size:12.5px;cursor:pointer;color:var(--tx)}.rx b{font-weight:600;font-size:11.5px;color:var(--mu)}.rx.on{border-color:var(--ac);background:color-mix(in srgb,var(--ac) 12%,var(--bg))}.rx.on b{color:var(--ac)}.tx.un{font-style:italic;color:var(--mu)}.tm .tb.unb{background:transparent;border:1px dashed var(--bd)}.ibthread{padding-top:22px}.thread{padding-top:20px}.amb{padding:8px 4px!important;color:var(--mu)}.amb.has{color:var(--tx)}.amb.q{color:#00a35c;font-weight:600}.ambig{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;text-align:left;padding:10px 12px;border:1px solid var(--bd);border-radius:10px;background:color-mix(in srgb,#0ea5e9 7%,var(--bg));color:var(--tx);font:inherit;font-weight:600;cursor:pointer}.ambig:hover{border-color:#0ea5e9}.ambig .mu{font-weight:400;font-size:12px}.mbox.ambox{width:min(760px,calc(100vw - 24px));max-width:none;max-height:88vh;display:flex;flex-direction:column;padding:0;overflow:hidden}.amhd{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px 12px;border-bottom:1px solid var(--bd)}.amey{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#0ea5e9;margin-bottom:2px}.amsum{display:flex;flex-wrap:wrap;gap:6px;padding:10px 20px;border-bottom:1px solid var(--bd);background:var(--side)}.amsum span{padding:3px 10px;border-radius:99px;background:var(--bg);border:1px solid var(--bd);font-size:12.5px}.amsum b{font-weight:700}.amsum .g b{color:#00a35c}.amsum .o b{color:#d48806}.amsum .r b{color:#d83a52}.aml{flex:1;overflow:auto;padding:12px 20px;display:flex;flex-direction:column;gap:10px}.amempty{text-align:center;padding:28px 10px;border:1px dashed var(--bd);border-radius:12px}.amr{display:flex;gap:12px;padding:12px 14px;border:1px solid var(--bd);border-radius:12px;background:var(--bg)}.amr.ap{border-left:4px solid #0ea5e9}.amck{display:flex;flex-direction:column;align-items:center;gap:3px;min-width:64px;font-size:11px;color:var(--mu);cursor:pointer;padding-top:2px}.amck input{width:20px;height:20px;accent-color:#0ea5e9;cursor:pointer}.amr.ap .amck{color:#0ea5e9;font-weight:600}.ammain{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.amtop{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.amname{font-size:15px}.amchip{color:#fff;font-size:11.5px;font-weight:600;padding:2px 9px;border-radius:99px}.amrm{border:0;background:none;color:var(--mu);font:inherit;font-size:12px;cursor:pointer;padding:2px 6px;border-radius:6px}.amrm:hover{color:#d83a52;background:var(--hov)}.amnote{font-size:13px}.amseg{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:12px}.amseg button{border:1px solid var(--bd);background:var(--bg);color:var(--tx);font:inherit;font-size:12.5px;padding:4px 12px;border-radius:99px;cursor:pointer}.amseg button:hover:not(:disabled){border-color:var(--c)}.amseg button.on{background:var(--c);border-color:var(--c);color:#fff;font-weight:600}.amseg button:disabled{cursor:default;opacity:.7}.amf{display:flex;flex-direction:column;gap:3px}.amf span{font-size:12px;font-weight:600;color:var(--mu)}.amf input,.amaddf input{padding:8px 10px;border:1px solid var(--bd);border-radius:8px;background:var(--bg);color:var(--tx);font:inherit}.amf input:focus,.amaddf input:focus{outline:2px solid #0ea5e9;border-color:transparent}.amfoot{font-size:11.5px}.amadd{padding:12px 20px 16px;border-top:1px solid var(--bd);background:var(--side)}.amaddf{display:grid;grid-template-columns:1fr 1.6fr auto;gap:8px;margin-top:6px}.amgo{border:0;border-radius:8px;background:#0ea5e9;color:#fff;font:inherit;font-weight:600;padding:8px 14px;cursor:pointer;white-space:nowrap}.amgo:hover{background:#0284c7}.amgo:disabled{opacity:.6}@media (max-width:640px){.amaddf{grid-template-columns:1fr}.amr{flex-direction:column}.amck{flex-direction:row;min-width:0}}.prbig{background:color-mix(in srgb,#315d6d 8%,var(--bg))}.prbig:hover{border-color:#315d6d}.prgo{border:0;border-radius:9px;background:#315d6d;color:#fff;font:inherit;font-weight:600;padding:8px 14px;cursor:pointer;white-space:nowrap}.prgo:hover{background:#244551}.prgo:disabled{opacity:.5;cursor:default}.prtabs{display:flex;gap:4px;border-bottom:1px solid var(--bd);margin-bottom:14px}.prtabs button{border:0;background:none;font:inherit;color:var(--mu);padding:8px 12px;cursor:pointer;border-bottom:2px solid transparent}.prtabs button.on{color:var(--tx);border-bottom-color:#315d6d;font-weight:600}.prmore{text-align:center;margin:12px 0}.prtpl .pan{margin-bottom:12px}.prg2{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.prtpl textarea,.prtpl input{width:100%}.mbox.prnew{max-width:600px}.prchip{display:flex;align-items:center;gap:10px;padding:9px 12px;border:1px solid var(--bd);border-radius:10px;background:var(--side)}.prchip .mu{flex:1;font-size:12.5px}.prhits{display:flex;flex-direction:column;max-height:200px;overflow:auto;margin-top:4px;border:1px solid var(--bd);border-radius:10px}.prerr{background:#fde8ec;color:#a4142f;border-radius:8px;padding:8px 10px;margin-top:10px;font-size:13px}.prwork{display:flex;flex-direction:column;gap:8px}.prwf{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border:1px solid var(--bd);border-radius:10px}.prwf>div{min-width:0}.prwf>span{width:22px;height:22px;flex:none;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:12px}.prwf.done>span{background:#00c875;color:#fff}.prwf.err>span{background:#e2445c;color:#fff}.prwf.err .mu{color:#d83a52}.prspin{width:16px;height:16px;border:2.5px solid color-mix(in srgb,#315d6d 25%,transparent);border-top-color:#315d6d;border-radius:50%;animation:prspin .8s linear infinite;display:block}@keyframes prspin{to{transform:rotate(360deg)}}#tbapp .wrap.hub:has(.pe){max-width:none;margin:0;padding:0}#tbapp .wrap.hub main:has(.pe){padding:0}#tbapp:has(.pe) #aib,#tbapp:has(.pe) #aip{display:none}.pe{display:flex;flex-direction:column;height:calc(100vh - 50px)}.pesel{padding:6px 8px;border:1px solid var(--bd);border-radius:8px;background:var(--bg);color:var(--tx);font:inherit}.pebody{flex:1;display:flex;min-height:0}.pestage{flex:1;overflow:auto;background:#d9dee2;padding:24px}:root[data-theme=dark] .pestage{background:#0d1017}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pestage{background:#0d1017}}.pezoom{display:flex;flex-direction:column;align-items:center;gap:22px;width:816px;margin:0 auto}.pezoom .pp{box-shadow:0 6px 24px #10182838;flex:none}.peside{width:360px;flex:none;border-left:1px solid var(--bd);display:flex;flex-direction:column;background:var(--bg);min-height:0}.petabs{display:flex;border-bottom:1px solid var(--bd)}.petabs button{flex:1;border:0;background:none;font:inherit;font-size:13px;padding:10px 4px;color:var(--mu);cursor:pointer;border-bottom:2px solid transparent}.petabs button.on{color:var(--tx);font-weight:600;border-bottom-color:#315d6d}.pesb{flex:1;overflow:auto;padding:14px;display:flex;flex-direction:column;min-height:0}.pesec{border:1px solid var(--bd);border-radius:12px;padding:10px 12px;margin-bottom:12px}.pesec>b{display:block;margin-bottom:4px}.pesec .fl select,.pesec .fl input{width:100%}.pecov{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 0;border-bottom:1px solid var(--bd)}.pecov:last-of-type{border-bottom:0}.pecov>div{display:flex;flex-direction:column;min-width:0}.pecov .mu{font-size:12px}.pecov.off{opacity:.5}.pecb{display:flex;white-space:nowrap}.pecb .lnk{padding:4px 5px}.praim{flex:1;overflow:auto;display:flex;flex-direction:column;gap:8px;min-height:120px}.praiw{text-align:center;padding:10px 4px}.praiw .aisg{display:block;width:100%;margin:6px 0}.pesb .aic{display:flex;gap:6px;margin-top:10px}.pesb .aic textarea{flex:1;padding:8px 10px;border:1px solid var(--bd);border-radius:10px;background:var(--bg);color:var(--tx);font:inherit;resize:none}.pesb .aic button{border:0;border-radius:10px;background:#315d6d;color:#fff;width:42px;cursor:pointer}@media (max-width:900px){.pebody{flex-direction:column}.peside{width:auto;border-left:0;border-top:1px solid var(--bd);max-height:45vh}}.prqf{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:7px 0;border-bottom:1px solid var(--bd)}.prqf>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prqfb{display:flex;white-space:nowrap}.prqins{color:#315d6d!important;font-weight:600}.mbox.prqi{max-width:860px;width:min(860px,calc(100vw - 24px))}.prths{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:12px;max-height:56vh;overflow:auto;padding:4px}.prth{display:flex;flex-direction:column;align-items:center;gap:6px;border:2px solid var(--bd);border-radius:10px;background:var(--side);padding:8px;cursor:pointer;font:inherit;font-size:12px;color:var(--tx)}.prth.on{border-color:#00a589;background:color-mix(in srgb,#00a589 10%,var(--bg))}.prth.on span:last-child{font-weight:700;color:#00a589}.prthi{width:100%;aspect-ratio:8.5/11;background:#fff;border-radius:4px;overflow:hidden;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 4px #00000026}.prthi img{width:100%;height:100%;object-fit:contain}.prthi img:not([src]){visibility:hidden}.hub .tile[draggable]{cursor:grab}.hub .tile.drag{opacity:.45}.hub .tile.dropb{box-shadow:-4px 0 0 0 var(--ac),0 8px 24px #1018281f}.hub .tile.dropa{box-shadow:4px 0 0 0 var(--ac),0 8px 24px #1018281f}.cqmain{flex:1;overflow:auto;padding:18px 22px 40px;background:var(--side);min-width:0}.cqmain>*{max-width:1180px;margin-left:auto;margin-right:auto}.cqti{font:inherit;font-size:15px;font-weight:700;border:1px solid transparent;border-radius:6px;padding:2px 6px;margin-left:-7px;background:transparent;color:var(--tx);width:min(46vw,520px)}.cqti:hover{border-color:var(--bd)}.cqti:focus{outline:2px solid var(--ac);border-color:transparent;background:var(--bg)}.cqlet{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;background:#315d6d;color:#fff;font-weight:700;font-size:12px;flex:none;vertical-align:middle}.cqlet.big{width:36px;height:36px;font-size:17px;border-radius:10px}.cqf{display:flex;align-items:center;gap:8px;margin:6px 0}.cqfn{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cqcards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-bottom:14px}.cqcard{background:var(--bg);border:1px solid var(--bd);border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:3px;min-width:0}.cqch{display:flex;align-items:center;gap:10px}.cqch>div{flex:1;min-width:0}.cqch .mu{font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cqtot{font-size:22px;font-weight:700;margin-top:6px}.cqtot .mu{font-size:12px;font-weight:400}.cqmeta,.cqfile{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cqcb{display:flex;flex-wrap:wrap;margin:2px -8px -6px}.cqcb .lnk{font-size:12.5px;padding:6px 8px}.cqprop{color:#315d6d!important;font-weight:600}.cqchip{font-size:11px;font-weight:600;padding:3px 9px;border-radius:99px;background:var(--side);color:var(--mu);white-space:nowrap;flex:none}.cqchip.good{background:color-mix(in srgb,#00c875 16%,var(--bg));color:#00a35c}.cqbox{background:var(--bg);border:1px solid var(--bd);border-radius:12px;padding:14px 16px;margin-bottom:14px}.cqbh{display:flex;align-items:center;gap:10px;margin-bottom:8px;flex-wrap:wrap}.cqbh b{font-size:15px}.cqsum{display:block;white-space:pre-wrap;line-height:1.55}.cqe{outline:none;border-radius:4px;min-width:20px}.cqe:hover{background:var(--hov)}.cqe:focus{background:var(--bg);box-shadow:0 0 0 2px var(--ac)}.cqe:empty:before{content:attr(data-ph);color:var(--mu)}.cqd{display:flex;align-items:flex-start;gap:10px;padding:9px 0;border-top:1px solid var(--bd)}.cqbh+.cqd{border-top:0}.cqdot{display:inline-block;width:10px;height:10px;border-radius:50%;margin-top:6px;flex:none;background:#fdab3d}.cqdot.high{background:#e2445c}.cqdot.low{background:#c4c4c4}.cqleg{font-size:11.5px;color:var(--mu);display:flex;align-items:center;gap:5px}.cqleg .cqdot{margin:0 0 0 6px;width:8px;height:8px}.cqdb{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.cqdt{font-weight:600}.cqdd{white-space:pre-wrap}.cqx{border:0;background:none;color:var(--mu);cursor:pointer;opacity:0;font-size:12px;padding:2px 6px;border-radius:6px;flex:none}.cqd:hover .cqx,.cqtodo:hover .cqx,.cqt tr:hover .cqx{opacity:1}.cqx:hover{background:#fde8ec;color:#d83a52}.cqx:focus-visible{opacity:1}.cqtodo{display:flex;align-items:center;gap:8px;padding:5px 0}.cqtodo input{width:16px;height:16px;flex:none;margin:0}.cqtt{flex:1;min-width:40px}.cqtodo.done .cqtt{text-decoration:line-through;color:var(--mu)}.cqadd{color:var(--ac)!important;padding:6px 0!important}.cqonly{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--mu);cursor:pointer}.cqtw{overflow:auto;border:1px solid var(--bd);border-radius:10px;max-height:72vh}.cqt{width:100%;border-collapse:separate;border-spacing:0;font-size:13px}.cqt th{position:sticky;top:0;background:var(--side);text-align:left;padding:9px 10px;border-bottom:1px solid var(--bd);font-weight:600;z-index:2;vertical-align:top;min-width:160px}.cqt th:first-child,.cqt td.cqi{position:sticky;left:0;z-index:1;min-width:210px;max-width:300px;border-right:1px solid var(--bd)}.cqt th:first-child{z-index:3}.cqt td.cqi{background:var(--bg);font-weight:500;padding-right:26px}.cqth2{font-weight:400;font-size:12px;color:var(--mu);margin-top:2px}.cqt td{padding:7px 10px;border-bottom:1px solid var(--bd);vertical-align:top}.cqt tr.df td{background:color-mix(in srgb,#fdab3d 15%,var(--bg))}.cqt tr.df td.cqi{box-shadow:inset 3px 0 #fdab3d}.cqt tr.cqsec td{background:var(--side);font-weight:700;font-size:11.5px;text-transform:uppercase;letter-spacing:.4px;color:var(--mu);padding:8px 10px;position:static}.cqt tr.cqmore td{padding:2px 6px}.cqnote{font-size:12px;color:var(--mu);font-weight:400;margin-top:2px}.cqt td.cqi .cqx{position:absolute;right:2px;top:6px}.cqwork{background:var(--bg);border:1px solid var(--bd);border-radius:12px;padding:18px}.cqwh{display:flex;align-items:center;gap:10px;font-size:16px}.cqbusy{display:flex;align-items:center;gap:10px;background:var(--bg);border:1px solid var(--bd);border-radius:10px;padding:10px 12px;margin-bottom:14px}.cqstale{display:flex;align-items:center;gap:12px;justify-content:space-between;background:color-mix(in srgb,#fdab3d 16%,var(--bg));border:1px solid color-mix(in srgb,#fdab3d 55%,var(--bd));border-radius:10px;padding:8px 12px;margin-bottom:14px}.cqdoc{display:flex;align-items:center;gap:8px;padding:8px 0;border-bottom:1px solid var(--bd)}.cqdm{flex:1;min-width:0;display:flex;flex-direction:column}.cqdm b{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cqdm .mu{font-size:12px}.cqdoc .pesel{padding:4px 6px;font-size:12.5px}.cqdb2{display:flex}.cqdb2 .lnk{padding:4px 5px}.cqerr{color:#d83a52}.prspin.sm{width:11px;height:11px;border-width:2px;display:inline-block;vertical-align:-1px}.cqul{margin:0;padding-left:20px}.cqul li{margin:3px 0}.cqfine{font-size:12px;text-align:center;margin-top:18px}.cqcopy{display:block;font-size:12px;padding:4px 0 0!important;color:var(--ac)!important}.cqbig{background:color-mix(in srgb,#00c875 8%,var(--bg))}.cqbig:hover{border-color:#00a35c}@media (max-width:900px){.cqmain{padding:12px}.cqti{width:60vw}.cqleg{display:none}}.clh{position:sticky;left:0;display:flex;align-items:center;gap:8px;padding:14px 4px 6px;font-weight:600;font-size:15px}.clh:first-child{padding-top:4px}.clh i{width:10px;height:10px;border-radius:50%;display:inline-block}.clh .mu{font-weight:400;font-size:13px}.rolet{font-size:12px;font-weight:600;padding:3px 10px;border-radius:999px;background:var(--side);color:var(--mu)}.rolet.adm,.rolet.own{background:#e6f0ff;color:#0060b9}.rolesel{padding:4px 8px;border:1px solid var(--bd);border-radius:6px;background:var(--bg);color:var(--tx);font:inherit;font-size:13px}.rolesel.adm{border-color:#579bfc;color:#0060b9;font-weight:600}.mcal{padding:2px 12px 8px;max-height:260px;overflow:auto}.clz{border-radius:8px;transition:background .1s}.clz.on{background:var(--hov);outline:2px dashed var(--ac);outline-offset:2px}tr.cdragging{opacity:.45}.abtn{border:1px solid var(--bd);background:var(--bg);color:var(--tx);border-radius:6px;padding:4px 10px;font:inherit;font-size:13px;cursor:pointer}.abtn.on{border-color:var(--ac);color:var(--ac)}.abl{margin:2px 0 10px 40px;padding:10px 12px;border:1px solid var(--bd);border-radius:10px;background:var(--side)}.abtop{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px}.abg{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--mu);margin:10px 0 2px}.abr{display:flex;align-items:center;gap:10px;padding:5px 0}.abr .abn{flex:1}.abr:not(.on) .abn{color:var(--mu)}.abv{min-width:96px;font-size:13px}select.abv{padding:3px 6px;border:1px solid var(--bd);border-radius:6px;background:var(--bg);color:var(--tx);font:inherit;font-size:13px}.sw{position:relative;display:inline-block;width:34px;height:20px;flex:none;cursor:pointer}.sw input{opacity:0;width:0;height:0;position:absolute}.sw i{position:absolute;top:0;right:0;bottom:0;left:0;background:#c4c4c4;border-radius:999px;transition:background .15s}.sw i:before{content:"";position:absolute;width:16px;height:16px;left:2px;top:2px;background:#fff;border-radius:50%;transition:transform .15s;box-shadow:0 1px 2px #00000040}.sw input:checked+i{background:#00c875}.sw input:checked+i:before{transform:translate(14px)}.sw input:focus-visible+i{outline:2px solid var(--ac);outline-offset:2px}@media (max-width:600px){.abl{margin-left:0}}.tmore{padding:10px 12px!important}.older{display:block;margin:0 auto 8px;color:var(--ac)}#navb,#navbg,.tbm{display:none}@media (max-width:700px){input,select,textarea{font-size:16px!important}.top{gap:2px;padding:6px 8px;padding-top:calc(6px + env(safe-area-inset-top,0px));flex-wrap:nowrap}#navb{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border-radius:9px;flex:none}#navb:hover{background:var(--hov)}#tbapp:has(.wrap.hub) #navb{display:none}.top [data-a=apps]{font-size:14px!important;white-space:nowrap}#wsname{display:none}#vaw label{font-size:0;margin-right:2px!important;display:inline-flex;align-items:center}#vaw select{max-width:96px;font-size:13px!important;padding:5px 4px!important}#topdd .tbtn{padding:4px 8px;font-size:20px;line-height:1}#topdd .tbl{display:none}#topdd .tbm{display:inline}.tdd .ddb{position:fixed;left:8px!important;right:8px;width:auto!important;top:56px}#bell{flex:none}.wrap{display:block;min-height:0}#aside{position:fixed;top:0;bottom:0;left:0;z-index:50;width:min(300px,86vw)!important;padding:14px 10px;padding-top:calc(14px + env(safe-area-inset-top,0px));overflow-y:auto;overscroll-behavior:contain;transform:translate(-102%);transition:transform .22s ease;box-shadow:none;border-right:1px solid var(--bd)}#aside.col{padding:14px 10px}#aside.col>*:not(.navt){display:block}#aside.col>#bs{display:block}#aside .navt,#aside .asz{display:none}#aside .b,#aside .grp{padding-top:11px;padding-bottom:11px}#aside .b{font-size:15px}.wrap.navo #aside{transform:none;box-shadow:12px 0 40px #00000040}.wrap.navo #navbg{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:49;border:0;padding:0;background:#0f142373;cursor:default}main{padding:14px 12px 96px}h1{font-size:22px}.tool>*{flex:0 0 auto}.tool input{flex:1 1 140px;min-width:0}.tw{-webkit-overflow-scrolling:touch;border-radius:0 8px 8px 0}.seg{display:flex}.seg button{flex:1;padding:9px 6px}.kpi{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:14px;align-items:center;padding:12px 14px 12px 18px;border-radius:12px}.kpi .kb{grid-row:1/3;font-size:34px;margin:0;min-width:44px;text-align:center}.kpi .kl{align-self:end}.kpi .ks{margin-top:2px;align-self:start}.lbn{min-width:80px}.drawer{width:100%;border-left:0;padding:14px;padding-top:calc(14px + env(safe-area-inset-top,0px))}.modal{padding:12px 10px}.mbox{padding:16px;border-radius:12px}.hub{padding:0 0 24px}.hub .tiles{grid-template-columns:1fr;gap:12px}.hub .tile{min-height:0;padding:16px}.ib{height:calc(100dvh - 150px);min-height:380px;border-radius:12px}.ib:has(.ibhead) .iblist{display:none}.ib:not(:has(.ibhead)) .ibpane{display:none}.ib:not(:has(.ibhead)) .iblist{border-right:0}.ibpane{min-height:0}.ibhead{padding:10px 12px}.ibthread{padding:18px 12px 10px}.tm .tb{max-width:86%}.ibdel span{display:none}.ibrow{padding:12px}.tm .tb:active .tact{display:flex}#aib{right:14px;bottom:calc(14px + env(safe-area-inset-bottom,0px));width:52px;height:52px;padding:0;justify-content:center;font-size:20px}#aib span{display:none}#aip{top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100%;border-radius:0;border:0;padding-top:env(safe-area-inset-top,0px)}#tbapp:has(#aip) #aib,#tbapp:has(#dr .drawer) #aib,#tbapp:has(.modal) #aib{display:none}}.loss{border-top:1px solid var(--bd);padding-top:16px}.lock{display:inline-block;font-size:11px;font-weight:600;color:var(--mu);background:var(--side);border-radius:99px;padding:2px 9px;vertical-align:middle;margin-left:4px}.ltab{padding:4px 12px 10px;overflow-x:auto}.ltab table{width:100%;min-width:0;border-collapse:collapse}.ltab th,.ltab td{padding:8px 6px;text-align:right;border:0;border-bottom:1px solid var(--bd);white-space:nowrap;font-weight:400}.ltab th{color:var(--mu);font-size:12px}.ltab th:first-child,.ltab td:first-child{text-align:left}.ltab tr.now td{font-weight:600}.ltab tbody tr:last-child td{border-bottom:0}.lbarh{width:34%}.lbar{display:flex;height:10px;border-radius:99px;overflow:hidden;background:var(--side)}.lbar i{display:block;height:100%}.lbar .b{background:#00c875}.lbar .l{background:#e2445c}.lset .r{margin:4px 0}@media (max-width:600px){.ltab .lbarh,.ltab td:last-child,.ltab th:last-child{display:none}.ltab th,.ltab td{padding:8px 4px}}.qrow{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:6px 0;border-bottom:1px solid var(--bd)}.qrow .qn{font-weight:600;text-align:left;padding:0;color:var(--tx)}.qrow .abtn{margin-left:auto}html.fvopen{overflow:hidden}#tbapp:has(.fv) #aib{display:none}.fvbg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;border:0;padding:0;background:#0f14238c;cursor:default}.fv{position:fixed;top:24px;right:24px;bottom:24px;left:24px;z-index:91;display:flex;flex-direction:column;background:var(--bg);color:var(--tx);border-radius:14px;box-shadow:0 24px 70px #0006;overflow:hidden}.fvhd{display:flex;align-items:center;gap:12px;padding:12px 14px 12px 20px;border-bottom:1px solid var(--bd)}.fvic{font-size:24px;line-height:1}.fvtt{flex:1;min-width:0}.fvtt b{display:block;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fvtt .mu{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fvbody{flex:1;min-height:0;display:flex;align-items:stretch;background:color-mix(in srgb,var(--bd) 40%,var(--bg))}.fvst{flex:1;min-width:0;overflow:auto;position:relative;padding:16px 16px 84px}.fvpgs{display:flex;flex-direction:column;align-items:center;gap:14px;min-width:min-content}.fvpgs canvas{display:block;flex:none;background:#fff;box-shadow:0 2px 10px #0000002e;border-radius:2px}.fvtxt{margin:0 auto;max-width:1000px;padding:24px;background:var(--bg);border-radius:6px;box-shadow:0 2px 10px #0000001f;white-space:pre-wrap;word-break:break-word;font:13px/1.5 ui-monospace,Consolas,monospace}.fvmsg{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:100%;text-align:center;padding:24px}.fvnav{flex:none;width:56px;border:0;background:transparent;color:var(--mu);cursor:pointer;display:flex;align-items:center;justify-content:center}.fvnav:hover{color:var(--tx);background:var(--hov)}.fvbar{position:absolute;left:50%;bottom:20px;transform:translate(-50%);z-index:2;display:flex;align-items:center;gap:2px;padding:6px 8px;max-width:calc(100% - 24px);overflow-x:auto;background:var(--bg);border:1px solid var(--bd);border-radius:12px;box-shadow:0 8px 28px #0000002e;white-space:nowrap}.fvb{display:inline-flex;align-items:center;justify-content:center;gap:5px;flex:none;min-width:34px;height:34px;padding:0 7px;border:0;border-radius:8px;background:transparent;color:var(--tx);font-size:13px;cursor:pointer}.fvb:hover{background:var(--hov)}.fvb:disabled{opacity:.5;cursor:progress}.fvb:focus-visible,.fvnav:focus-visible{outline:2px solid var(--ac);outline-offset:-2px}.fvpc{min-width:52px;font-variant-numeric:tabular-nums}.fvn{padding:0 4px;font-size:13px;color:var(--mu);font-variant-numeric:tabular-nums}.fvsep{flex:none;width:1px;height:20px;margin:0 5px;background:var(--bd)}.fvask{padding:0 8px;font-size:13px;max-width:46vw;overflow:hidden;text-overflow:ellipsis}.fvtx{padding:0 14px;font-weight:600;border:1px solid var(--bd)}.fvred{background:#d83a52;border-color:#d83a52;color:#fff}.fvred:hover{background:#b8293f}.fvpri{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 16px;border:0;border-radius:8px;background:var(--ac);color:#fff;font-weight:600;cursor:pointer}#fvprint{display:none}@media print{html.fvp body>*{display:none!important}html.fvp body>#fvprint{display:block!important}#fvprint img{display:block;max-width:100%;max-height:100vh;margin:0 auto;object-fit:contain}#fvprint img:not(:last-child){break-after:page}#fvprint pre{white-space:pre-wrap;font:11px/1.45 ui-monospace,Consolas,monospace}}@media (max-width:700px){.fv{top:0;right:0;bottom:0;left:0;border-radius:0}.fvhd{padding:8px 6px 8px 12px;gap:8px}.fvnav{display:none}.fvst{padding:10px 8px}.fvst{padding-bottom:130px}.fvbar{bottom:max(10px,env(safe-area-inset-bottom));width:calc(100% - 16px);max-width:none;flex-wrap:wrap;justify-content:center;row-gap:4px;white-space:normal}.fvb{min-width:40px;height:40px}.fvb span,.fvsep{display:none}.fvask{flex-basis:100%;max-width:none;text-align:center;padding:4px 8px}}@media (max-width:700px){.sb{left:8px;right:8px;transform:none;max-width:none;animation:none}.sbn{padding:0 12px;font-size:13px;gap:8px}.sbn>span:last-child{display:none}.sba{min-width:52px;padding:6px 4px;font-size:11px}.sbx{padding:0 4px}#tbapp:has(.sb) #aib{display:none}}.tact .tw1{font-size:12.5px;font-weight:600;color:var(--tx);padding:4px 8px}.tact .tw1:hover{transform:none}.rxw{font-weight:600}.mnwrap{position:relative;display:grid}.mnwrap>.mhl,.mnwrap>.mta{grid-area:1/1}.mhl{white-space:pre-wrap;overflow-wrap:break-word;word-break:break-word;overflow:hidden;pointer-events:none;border-color:transparent!important;color:var(--tx);min-width:0}.mnwrap>.mta{background:transparent!important;color:transparent;caret-color:var(--tx);position:relative;overflow-wrap:break-word;scrollbar-width:none}.mnwrap>.mta::-webkit-scrollbar{display:none}.mnwrap>.mta::placeholder{color:var(--mu)}.mnwrap>.mta::selection{color:transparent;background:color-mix(in srgb,var(--ac) 30%,transparent)}.drawer .mhl{padding:8px;border:1px solid;border-radius:8px;background:var(--bg);font:inherit;width:100%}.ibcomp .mhl{padding:9px 12px;border:1px solid;border-radius:10px;background:var(--bg);font:inherit;width:100%}@media (max-width:700px){.mhl{font-size:16px!important}}.tagm{position:absolute;left:8px;bottom:calc(100% + 4px);z-index:40;min-width:200px;max-width:calc(100% - 16px);max-height:220px;overflow:auto;padding:4px;background:var(--bg);border:1px solid var(--bd);border-radius:10px;box-shadow:0 8px 24px #1018282e;display:flex;flex-direction:column}.tagi{display:flex;align-items:center;gap:8px;width:100%;border:0;background:none;color:var(--tx);font:inherit;text-align:left;padding:6px 8px;border-radius:7px;cursor:pointer}.tagi:hover,.tagi.on{background:color-mix(in srgb,var(--ac) 12%,var(--bg))}.tagi.on span{color:var(--ac);font-weight:600}.dlg{align-items:center;z-index:120}.dlgbg{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:transparent;cursor:default}.dlgbox{position:relative;max-width:440px;padding:22px 24px 18px}.dlgbox h2{margin:0 0 12px;font-size:19px;font-weight:600}.dlgbox p{margin:0 0 22px;line-height:1.5;overflow-wrap:anywhere}.dlga{display:flex;justify-content:flex-end;gap:8px}.dlga button{font:inherit;font-size:14px;padding:8px 16px;border-radius:6px;border:0;cursor:pointer}.dlgno{background:transparent;color:var(--tx)}.dlgno:hover{background:var(--hov)}.dlgok{background:var(--ac);color:#fff}.dlgok:hover{filter:brightness(.92)}.dlgok.red{background:#d83a52}.dlga button:focus-visible{outline:2px solid var(--ac);outline-offset:2px}.tx .rc{display:inline-block;margin-left:8px;font-size:12px;font-weight:700;letter-spacing:-4px;padding-right:4px;color:var(--mu);vertical-align:-1px;-webkit-user-select:none;user-select:none;cursor:default}.tx .rc.on{color:#1d9bf0}.ibcut{text-align:center;font-size:12px;margin:0 0 12px}.ibdel{white-space:nowrap}:root{--bg:#fff;--side:#fff;--tx:#33434b;--mu:#6b7a83;--bd:#e3e8eb;--ac:#1f7a61;--hov:#eef8f4;--head:#f6f8f9;--grid:#e3e8eb;--grid-soft:#edf1f3;--field:#f1f4f5;--ink:#0e4762;--ink-strong:#0b1d27;--mix:#000}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#131314;--side:#1e1f20;--tx:#e3e3e3;--mu:#9aa0a6;--bd:#3c4043;--ac:#80d5b8;--hov:#2a2b2d;--head:#28292a;--grid:#3c4043;--grid-soft:#2d2e30;--field:#28292a;--ink:#e3e3e3;--ink-strong:#fff;--mix:#fff;--dk-fill:#80d5b8;--dk-on:#00382b;--cb-navy:#3c4043;--cb-navy-2:#474a4f;--cb-ink:#5f6368}}:root[data-theme=dark]{--bg:#131314;--side:#1e1f20;--tx:#e3e3e3;--mu:#9aa0a6;--bd:#3c4043;--ac:#80d5b8;--hov:#2a2b2d;--head:#28292a;--grid:#3c4043;--grid-soft:#2d2e30;--field:#28292a;--ink:#e3e3e3;--ink-strong:#fff;--mix:#fff;--dk-fill:#80d5b8;--dk-on:#00382b;--cb-navy:#3c4043;--cb-navy-2:#474a4f;--cb-ink:#5f6368}.tb-auth{--cb-navy:#0b1d27;--cb-navy-2:#17323f;--cb-ink:#0e4762}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) #aib{background:var(--dk-fill);color:var(--dk-on);box-shadow:0 4px 12px #0006}:root:not([data-theme=light]) #toast{background:#e3e3e3;color:#1f1f1f}:root:not([data-theme=light]) .top #bell .bdot{box-shadow:0 0 0 2px var(--side)}}:root[data-theme=dark] #aib{background:var(--dk-fill);color:var(--dk-on);box-shadow:0 4px 12px #0006}:root[data-theme=dark] #toast{background:#e3e3e3;color:#1f1f1f}:root[data-theme=dark] .top #bell .bdot{box-shadow:0 0 0 2px var(--side)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pestage{background:#0e0e0f}}:root[data-theme=dark] .pestage{background:#0e0e0f}body{font:13.5px/1.45 var(--cb-font);-webkit-font-smoothing:antialiased}#tbapp .top{position:sticky;top:0;z-index:25;height:52px;padding:0 16px;gap:4px;background:var(--cb-navy);border-bottom:0}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) #tbapp .top{background:var(--side)}}:root[data-theme=dark] #tbapp .top{background:var(--side)}#tbapp .top>.lnk,#tbapp .top>#navb{color:#ffffffc7}.top .tlogo{display:flex;align-items:center;padding:0 14px 0 2px!important}.top .tlogo img{height:30px;width:auto;filter:brightness(0) invert(1);display:block}.top .tapp{font-size:14px;font-weight:600;color:#fff!important;padding:7px 12px;border-radius:8px;background:#ffffff1a}.top .tapp:hover{background:#ffffff29}#wsname{color:#ffffff73!important;font-size:13px;margin-left:4px}#vaw label{color:#fff9!important}#vaw select{background:#ffffff14!important;color:#fff!important;border:1px solid rgb(255 255 255 / .16)!important;border-radius:8px!important;padding:5px 8px!important}#vaw option,#vaw optgroup{color:#111;background:#fff}.top #topdd .tbtn{color:#fffc}.top #topdd .tbtn:hover{background:#ffffff1a;border-color:transparent;color:#fff}.top #topdd .ddb{color:var(--tx)}.top #bell{color:#ffffffd1}.top #bell:hover{background:#ffffff1a}.top #bell .bdot{background:#4dbc9a;box-shadow:0 0 0 2px var(--cb-navy)}.top #meav{background:#2e9a7b!important;width:34px!important;height:34px!important;font-weight:700}.top [data-a=acct]{border-radius:50%}@media (min-width:701px){#vaw label{font-size:12.5px}#vaw .vasl{display:inline-flex;align-items:center;gap:8px}#vaw select{max-width:200px}.top #topdd .tbl{display:inline-flex;align-items:center;gap:6px}}.top #topdd .tbm{color:#fff}.top #topdd .tbl:after{content:"";width:6px;height:6px;border-right:1.6px solid currentColor;border-bottom:1.6px solid currentColor;transform:rotate(45deg);margin:-3px 0 0 2px}.top #acctm{color:var(--tx)}#tbapp .wrap{min-height:calc(100vh - 52px)}#aside{width:240px;padding:12px 10px;background:var(--side);border-right:1px solid var(--bd)}#aside #nav{display:flex;flex-direction:column;gap:1px;margin-bottom:6px}#aside .b{display:flex;align-items:center;gap:10px;min-height:36px;padding:7px 10px;border-radius:8px;font-size:14px;color:var(--tx);position:relative}#aside .b .ni{color:var(--mu);flex:none}#aside .b:hover{background:var(--head)}#aside .b.on{background:var(--hov);color:var(--ink);font-weight:700}#aside .b.on .ni{color:var(--cb-teal-700)}#aside #side .b.on:before{content:"";position:absolute;left:-10px;top:7px;bottom:7px;width:3px;border-radius:0 3px 3px 0;background:var(--cb-teal)}#aside h4{margin:16px 10px 8px;font-size:11px;font-weight:700;letter-spacing:.08em;color:var(--mu)}#aside #bs{width:100%;height:36px;margin:0 0 6px;padding:0 10px 0 34px;border:1px solid transparent;border-radius:9px;background:var(--field) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238a979e' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E") no-repeat 11px center;color:var(--tx);font-size:13.5px;outline:none}#aside #bs:focus{background-color:var(--bg);border-color:var(--cb-teal-600);box-shadow:0 0 0 3px #4dbc9a2e}#aside .grp{padding:14px 10px 6px;font-size:11px;font-weight:700;letter-spacing:.05em;color:var(--mu);white-space:nowrap;overflow:hidden}#aside .grp:hover{background:none;color:var(--tx)}#aside .grp .car{width:8px;height:8px;flex:none;border-right:1.6px solid currentColor;border-bottom:1.6px solid currentColor;transform:rotate(-45deg);margin:0 4px 0 1px;transition:transform .15s}#aside .grp[aria-expanded=true] .car{transform:rotate(45deg);margin-top:-3px}#aside .grp .gc{background:none;color:var(--cb-faint);font-weight:600}#aside .bsw{width:9px;height:9px;border-radius:3px;flex:none}#aside .bnm{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#aside .bcn{font-size:12px;color:var(--cb-faint);font-weight:500;font-variant-numeric:tabular-nums}#aside .addb{color:var(--ac);font-weight:600;font-size:13.5px}#aside .grp .gn{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}#aside .grp .gc{margin-left:8px}@media (min-width:701px){#aside{position:sticky;top:52px;align-self:flex-start;height:calc(100vh - 52px);overflow-y:auto;padding-bottom:56px}#aside .navt{top:auto;right:12px;bottom:14px;width:28px;height:28px;border-radius:8px;box-shadow:none;color:var(--mu);font-size:15px}#aside .navt:hover{color:var(--tx);background:var(--head)}#aside.col{overflow:visible}#aside.col>*:not(.navt){display:none!important}#aside.col .navt{right:0;width:18px;height:44px;border-radius:0 8px 8px 0;border-left:0}}main.bv{padding:0 0 90px}main.bv #mfa:empty{display:none}main.bv #mfa>*{margin:12px 24px 0}.bh{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;min-height:84px;padding:12px 24px;background-color:var(--cb-tint);background-image:var(--cb-dots);background-size:22px 22px;border-bottom:1px solid var(--bd)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .bh{background-color:var(--side);background-image:none}}:root[data-theme=dark] .bh{background-color:var(--side);background-image:none}.bh-e{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--mu)}.bh-acc{font-size:11px;font-weight:600;padding:1px 8px;border-radius:99px;background:#0e476212;color:var(--ink)}.bh h1{margin:1px 0 3px;font-size:23px;line-height:1.2;font-weight:800;letter-spacing:-.02em;color:var(--ink)}.bh-s{display:flex;flex-wrap:wrap;font-size:13px;color:var(--mu)}.bh-s>span:not(:last-child):after{content:"·";margin:0 8px;color:#b8c3c8}.bh-s b{color:var(--tx);font-weight:700}.bh-s>span:has(+span:empty):after{content:none}.bh-a{display:flex;align-items:center;gap:8px}.bh-a .menu{left:auto;right:0;top:46px}.bh-a button{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:40px;padding:0 14px;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap}.bh-a .new{border:0;background:var(--cb-navy);color:#fff;padding:0 16px;box-shadow:0 6px 16px #0b1d272e}.bh-a .new:hover{background:var(--cb-navy-2)}.bh-a .ghost{border:1px solid var(--bd);background:var(--bg);color:var(--tx)}.bh-a .ghost:hover:not(:disabled){border-color:#cdd6da;background:var(--head)}.bh-a .ghost.icon{width:40px;padding:0}.bh-a .ghost .mu{font-size:12px;font-weight:600;background:var(--head);border-radius:99px;padding:0 7px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .bh-a .new{background:var(--dk-fill);color:var(--dk-on)}}:root[data-theme=dark] .bh-a .new{background:var(--dk-fill);color:var(--dk-on)}main.bv .tool{gap:8px;margin:0;padding:10px 24px;border-bottom:1px solid var(--bd);background:var(--bg)}.tool .srch{display:flex;align-items:center;gap:8px;height:34px;width:260px;padding:0 12px;border-radius:9px;background:var(--field);color:var(--cb-faint);border:1px solid transparent}.tool .srch:focus-within{background:var(--bg);border-color:var(--cb-teal-600);box-shadow:0 0 0 3px #4dbc9a2e}.tool .srch input{flex:1;min-width:0;height:100%;padding:0;border:0!important;background:none!important;color:var(--tx);font-size:13.5px;outline:none}.tool select,.tool .chip,.tool .mw>button[data-a=hide]{-moz-appearance:none;appearance:none;-webkit-appearance:none;height:34px;padding:0 30px 0 14px;border:1px solid var(--bd);border-radius:99px;background:var(--bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236b7a83' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 11px center;color:var(--tx);font-size:13px;font-weight:600;cursor:pointer}.tool .chip{background-image:none;padding:0 14px}.tool select:hover,.tool .chip:hover{border-color:#cdd6da}.tool select:has(option[selected]:not([value=""]):not([value=none])),.tool .chip.on{background-color:var(--hov);border-color:color-mix(in srgb,var(--cb-teal) 45%,var(--bd));color:var(--cb-teal-800)}.tool .chip.clr{border-color:transparent;background:none;color:var(--mu);font-weight:600}.tool .chip.clr:hover{color:var(--tx);text-decoration:underline}.tool .dlsel{margin-left:auto}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .tool select:has(option[selected]:not([value=""]):not([value=none])){color:var(--cb-teal)}}#tw{border-left:0!important}#tw table{border-collapse:separate;border-spacing:0}#tw th{height:40px;padding:0 12px;text-align:left;font-size:12.5px;font-weight:600;color:var(--mu);background:var(--head);border:0;border-bottom:1px solid var(--grid);border-right:1px solid var(--grid-soft)}#tw td{height:44px;border:0;border-bottom:1px solid var(--grid-soft);border-right:1px solid var(--grid-soft);font-size:14px;color:var(--tx)}#tw th:last-child,#tw td:last-child{border-right:0}#tw tbody tr:not(.gh):hover>td{background:color-mix(in srgb,var(--head) 70%,var(--bg))}#tw td.t{padding:0 10px}#tw th:first-child:has(>input[type=checkbox]),#tw td:first-child:has(>input[type=checkbox]){padding:0;text-align:center}#tw td input.c{text-overflow:ellipsis}#tw td input.c[type=date]::-webkit-date-and-time-value{text-align:left}#tw td input.c[type=date]::-webkit-datetime-edit{padding:0}#tw td.it{font-weight:650;color:var(--ink)}#tw td>div.t{padding:0 12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:43px}#tw td input.c{height:43px;padding:0 12px;text-align:left;font-size:14px;color:var(--tx);border-radius:0}#tw td input.c[data-k=item]{font-weight:650;color:var(--ink)}#tw td input.c:hover{background:color-mix(in srgb,var(--hov) 60%,transparent)}#tw td input.c:focus{outline:2px solid var(--cb-teal-600);outline-offset:-2px;background:var(--bg)}#tw td input.c[type=date][value=""]:not(:focus){color:transparent}#tw td input.c[type=date]{position:relative}#tw td input.c[type=date]::-webkit-calendar-picker-indicator{position:absolute;right:10px;top:50%;transform:translateY(-50%);margin:0;opacity:0;cursor:pointer}#tw td input.c[type=date]:hover::-webkit-calendar-picker-indicator,#tw td input.c[type=date]:focus::-webkit-calendar-picker-indicator{opacity:.55}#tw input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:18px;height:18px;margin:0;vertical-align:middle;border:1.6px solid #c3ccd0;border-radius:50%;background:var(--bg);cursor:pointer;transition:background .12s,border-color .12s}#tw input[type=checkbox]:hover{border-color:var(--cb-teal-600)}#tw input[type=checkbox]:checked{border-color:var(--cb-teal-600);background:var(--cb-teal-600) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E") no-repeat center}#tw input[type=checkbox]:focus-visible{outline:2px solid var(--cb-teal);outline-offset:2px}#tw tr.gh>td{height:auto;padding:18px 12px 7px 16px;border-right:0;border-bottom:2px solid var(--c);background:var(--bg)}#tw tr.gh:first-child>td{padding-top:14px}.gh .ghn{font-size:15px;font-weight:700;color:color-mix(in srgb,var(--c) 78%,var(--mix))}.gh .ghc{display:inline-block;margin-left:8px;min-width:20px;padding:1px 7px;border-radius:99px;background:var(--c);color:#fff;font-size:11.5px;font-weight:700;text-align:center;vertical-align:1px}.pill{display:flex;align-items:center;justify-content:flex-start;height:auto;min-height:28px;padding:0 10px;background:none!important;color:inherit;font-weight:600}#tw td>.pill{height:43px}.pickb{width:100%;border:0;border-radius:0;text-align:left;cursor:pointer}.pickb:hover{filter:none}.pill>span{display:inline-block;max-width:100%;height:24px;line-height:24px;padding:0 10px;border-radius:99px;font-size:12.5px;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:color-mix(in srgb,var(--c) 15%,var(--bg));color:color-mix(in srgb,var(--c) 62%,var(--mix))}.pill>span:before{content:"";display:inline-block;vertical-align:1px;margin-right:6px;width:6px;height:6px;border-radius:50%;background:var(--c)}.pickb:hover>span{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 45%,transparent)}.pill.pr>span{background:none;padding:0 2px;color:color-mix(in srgb,var(--c) 75%,var(--mix))}.pill.pr>span:before{width:7px;height:7px;border-radius:2px}.pickb.pr:hover>span{box-shadow:none;text-decoration:underline;text-underline-offset:3px}.pill.none>span{background:none}.pill.none>span:before{display:none}.pickb.none:hover>span:after{content:"Choose";color:var(--cb-faint);font-weight:500}#tw .rb{display:inline-flex;align-items:center;gap:4px;padding:6px 5px!important;color:#a3afb5;font-size:12px;font-weight:600;border-radius:6px}#tw .rb:hover{background:var(--head);color:var(--tx)}#tw .rb.has{color:var(--mu)}#tw .amb.q{color:var(--cb-teal-700)}#tw .tmore{padding:12px 16px!important}#dr .drawer{width:480px;padding:0;gap:0;overflow:hidden;box-shadow:-12px 0 40px #0b1d2729;border-left:1px solid var(--bd)}.drawer .ap-head{position:relative;flex:none;padding:18px 56px 16px 24px;border-bottom:1px solid var(--bd)}.drawer .ap-head>.xbtn{position:absolute;top:14px;right:14px;margin:0}.drawer .ap-e{font-size:12.5px;color:var(--mu);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.drawer .ap-head h2{margin:2px 0 10px;font-size:21px;line-height:1.25;font-weight:800;letter-spacing:-.02em;color:var(--ink)}.drawer .ap-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px 14px;font-size:13.5px}.drawer .ap-meta .pill{min-height:0;padding:0}.drawer .ap-who{display:inline-flex;align-items:center;gap:7px;color:var(--tx);font-weight:600}.drawer .ap-who.mu{color:var(--mu);font-weight:500}.drawer .ap-top{flex:none;max-height:42%;overflow-y:auto;padding:14px 24px 16px;border-bottom:1px solid var(--bd)}.drawer .ap-top:empty{display:none}.drawer .ap-info{display:grid;grid-template-columns:118px minmax(0,1fr);gap:7px 12px;margin:0;font-size:13.5px}.drawer .ap-info dt{color:var(--mu)}.drawer .ap-info dd{margin:0;color:var(--tx);overflow-wrap:anywhere;white-space:pre-line}.drawer .ap-info a{color:var(--ac);text-decoration:none}.drawer .ap-info a:hover{text-decoration:underline}.drawer .ap-info .fc{padding:0}.drawer .ap-tools{display:flex;flex-direction:column;margin-top:14px;border:1px solid var(--bd);border-radius:10px;overflow:hidden}.drawer .ap-info+.ap-tools{margin-top:16px}.drawer .ambig{display:flex;flex-direction:row;align-items:center;gap:10px;width:100%;min-height:42px;padding:0 14px;border:0;border-radius:0;background:var(--bg);font-size:13.5px;font-weight:700;color:var(--ink);text-align:left}.drawer .ambig+.ambig{border-top:1px solid var(--grid-soft)}.drawer .ambig>svg{flex:none;color:var(--cb-teal-700)}.drawer .ambig>span:not(.mu){flex:none}.drawer .ambig>.mu{flex:1;min-width:0;text-align:right;font-size:12.5px;font-weight:500;color:var(--mu);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.drawer .ambig:after{content:"";flex:none;width:7px;height:7px;border-right:1.6px solid var(--cb-faint);border-top:1.6px solid var(--cb-faint);transform:rotate(45deg);margin-left:2px}.drawer .ambig:hover{background:var(--hov)}.drawer .ap-sec{flex:none;display:flex;align-items:center;gap:8px;padding:14px 24px 0;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mu)}.drawer .ap-sec span{min-width:20px;padding:0 6px;border-radius:99px;background:var(--head);font-size:11px;letter-spacing:0;text-align:center;color:var(--tx)}.drawer .thread{flex:1;min-height:120px;max-height:none;overflow-y:auto;padding:4px 24px 16px}.drawer .thread>.mu{margin:auto 0}.drawer .ap-comp{flex:none;padding:12px 24px 16px;border-top:1px solid var(--bd);background:var(--bg)}.drawer .ap-tags{display:flex;align-items:center;gap:4px;margin-bottom:8px;overflow-x:auto;scrollbar-width:none;white-space:nowrap}.drawer .ap-tags::-webkit-scrollbar{display:none}.drawer .ap-tags>.mu{font-size:12px;margin-right:4px}.drawer .ap-tags .lnk{padding:3px 9px;border:1px solid var(--bd);border-radius:99px;font-size:12.5px;font-weight:600;color:var(--tx);flex:none}.drawer .ap-tags .lnk:hover{border-color:var(--cb-teal-600);color:var(--ac)}.drawer .mnwrap>.mta,.drawer .mnwrap>.mhl{min-height:80px;padding:10px 12px;border:1px solid var(--bd);border-radius:10px;font:14px/1.5 var(--cb-font);width:100%}.drawer .mnwrap>.mta{resize:vertical;outline:none}.drawer .mnwrap:focus-within>.mta{border-color:var(--cb-teal-600)!important;box-shadow:0 0 0 3px #4dbc9a2e}.drawer .mnwrap>.mhl{background:var(--bg)}.drawer .ap-foot{display:flex;align-items:center;gap:12px;margin-top:10px}.drawer .ap-foot>.mu{flex:1;font-size:12px;line-height:1.4}.drawer .ap-send{flex:none;height:38px;padding:0 18px;border:0;border-radius:10px;background:var(--cb-navy);color:#fff;font-size:14px;font-weight:600;cursor:pointer;box-shadow:0 6px 16px #0b1d272e}.drawer .ap-send:hover{background:var(--cb-navy-2)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .drawer .ap-send{background:var(--dk-fill);color:var(--dk-on)}}:root[data-theme=dark] .drawer .ap-send{background:var(--dk-fill);color:var(--dk-on)}#tbapp:has(#dr .drawer) #aib,#tbapp:has(#dr .drawer) #aip{display:none}@media (min-width:701px){#dr .drawer{top:52px;padding-top:0}}@media (max-width:700px){#dr .drawer{width:100%;border-left:0}.drawer .ap-head{padding:14px 52px 12px 16px;padding-top:calc(14px + env(safe-area-inset-top,0px))}.drawer .ap-top,.drawer .ap-comp,.drawer .ap-sec{padding-left:16px;padding-right:16px}.drawer .thread{padding:4px 16px 12px}.drawer .ap-foot>.mu{display:none}.drawer .ap-send{margin-left:auto}}.tm{gap:10px;margin-top:14px}.tm.grp{margin-top:4px}.tm .tb{background:var(--head);border:1px solid var(--grid-soft);border-radius:4px 12px 12px;padding:8px 12px;font-size:14px;line-height:1.5}.tm.me .tb{background:color-mix(in srgb,var(--cb-teal) 11%,var(--bg));border-color:color-mix(in srgb,var(--cb-teal) 22%,var(--bg));border-radius:12px 4px 12px 12px}.th{font-size:12px;gap:8px;margin-bottom:3px}.th b{font-weight:700;color:var(--ink)}.tx .rc.on{color:var(--cb-teal-600)}.older{font-size:12.5px;font-weight:600}.sbc{background:var(--cb-teal-600)!important}#aib{background:var(--cb-navy);box-shadow:0 10px 28px #0b1d2747}#aib:hover{background:var(--cb-navy-2)}@media (max-width:700px){#tbapp .top{height:auto;min-height:52px;gap:2px;padding:6px 8px;padding-top:calc(6px + env(safe-area-inset-top,0px))}.top .tlogo{padding:0 6px 0 2px!important}.top .tlogo img{height:26px}#aside{padding:14px 10px;padding-top:calc(14px + env(safe-area-inset-top,0px))}.bh{padding:12px 16px;min-height:0}.bh-a{width:100%}.bh-a .new{margin-left:auto}main.bv .tool{padding:10px 16px}.tool .srch{width:100%}.tool .dlsel{margin-left:0}}.wk-head .seg,.wk-sec .seg{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--bd);border-radius:11px;background:var(--bg);overflow:visible}.wk-head .seg button,.wk-sec .seg button{height:32px;padding:0 13px;border:0;border-radius:8px;background:none;color:var(--mu);font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.wk-head .seg button:hover,.wk-sec .seg button:hover{color:var(--tx);background:var(--head)}.wk-head .seg button.on,.wk-sec .seg button.on{background:var(--cb-navy);color:#fff}.wk-sec .seg.sm button{height:28px;padding:0 11px;font-size:12.5px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .wk-head .seg button.on,:root:not([data-theme=light]) .wk-sec .seg button.on{background:var(--dk-fill);color:var(--dk-on)}}:root[data-theme=dark] .wk-head .seg button.on,:root[data-theme=dark] .wk-sec .seg button.on{background:var(--dk-fill);color:var(--dk-on)}.wk-sec{margin:0 0 30px}.wk-h{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-height:34px;padding-bottom:7px;border-bottom:2px solid var(--c)}.wk-h h2{margin:0;font-size:15.5px;font-weight:700;color:color-mix(in srgb,var(--c) 80%,var(--mix))}.wk-c{display:inline-block;min-width:20px;padding:1px 7px;border-radius:99px;background:var(--c,var(--cb-ink));color:#fff;font-size:11.5px;font-weight:700;text-align:center;line-height:17px}.wk-r{margin-left:auto;display:flex;align-items:center;gap:8px;font-size:12.5px}.wk-none{margin:0;padding:18px 2px;color:var(--mu);font-size:13.5px}.wk-sub{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;margin:12px 0 4px;font-size:13px;color:var(--mu)}.wk-foot{margin:8px 2px 0;font-size:12.5px;color:var(--mu)}.wk-tw{overflow-x:auto}.wk-t{width:100%;min-width:620px;border-collapse:separate;border-spacing:0;font-size:14px}.wk-t th,.wk-t td{border:0}.wk-t th{height:38px;padding:0 12px;text-align:left;font-size:12.5px;font-weight:600;color:var(--mu);background:var(--head);border-bottom:1px solid var(--grid);border-right:1px solid var(--grid-soft);white-space:nowrap}.wk-t td{height:42px;padding:0 12px;border-bottom:1px solid var(--grid-soft);border-right:1px solid var(--grid-soft);color:var(--tx);white-space:nowrap}.wk-t th:last-child,.wk-t td:last-child{border-right:0}.wk-t tbody tr:hover>td{background:color-mix(in srgb,var(--head) 70%,var(--bg))}.wk-t td .pill{min-height:0;padding:0}.wk-a{max-width:280px;overflow:hidden;text-overflow:ellipsis}.wk-a .lnk{padding:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;font-weight:650;color:var(--ink);text-align:left}.wk-a .lnk:hover{color:var(--ac);text-decoration:underline;text-underline-offset:3px}.wk-d b{font-weight:650;color:var(--tx)}.wk-d span{color:var(--mu);font-size:13px}.wk-d i{font-style:normal}.wk-d.soon b{color:#c2364c}.wk-who{display:inline-flex;align-items:center;gap:8px}.wk-more{padding:10px 12px;font-size:13px;color:var(--mu)}.wk-stats .kpi{display:inline;white-space:nowrap;position:static;padding:0;border:0;border-radius:0;background:none;overflow:visible}.wk-stats .kpi:before{content:none}.wk-stats>.kpi:not(:last-child):after{content:"·";margin:0 8px;color:#b8c3c8}.wk-stats .kb{margin:0;font-size:inherit;line-height:inherit;font-weight:700;color:var(--tx)}.wk-stats .kl{font-size:inherit;font-weight:400}.wk-stats .ks{margin:0;font-size:inherit}.wk-sec.loss{border-top:0;padding-top:0}.wk-stats em{font-style:normal;font-weight:600;color:#c2364c}.wk-tr{color:var(--mu);font-size:12.5px}.wk-tr.up{color:#1c8a5e}.wk-tr.dn{color:#c2364c}.wk-head .bh-t{flex:1 1 520px;min-width:0}.wk-per{flex-wrap:wrap;justify-content:flex-end}.wk-per>.mu{font-size:12.5px}.wk{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:28px;align-items:start;padding:24px 24px 0}.wk-side{display:flex;flex-direction:column;gap:16px;position:sticky;top:76px}.rcsr{display:flex;flex-wrap:wrap;gap:6px;margin:0}.rcsr .rchip{padding:2px 10px;border:1px solid var(--bd);border-radius:99px;background:var(--bg);font-size:12px;color:var(--tx)}.rcsr .rchip b{margin-left:2px;color:color-mix(in srgb,var(--c) 80%,var(--mix))}.rcsr .rchip.me{border-color:color-mix(in srgb,var(--c) 50%,var(--bd));background:color-mix(in srgb,var(--c) 8%,var(--bg))}.wk-ren .wk-r{margin-left:auto}.wk-dates{display:flex;flex-direction:column}.wk-dt{display:grid;grid-template-columns:150px minmax(0,1fr);gap:12px;padding:10px 2px;border-bottom:1px solid var(--grid-soft)}.wk-dd{display:flex;flex-direction:column;font-size:13.5px}.wk-dd b{font-weight:700;color:var(--tx)}.wk-dd span{font-size:12.5px;color:var(--mu)}.wk-di{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.wk-di .lnk{padding:2px 0;font-weight:600;color:var(--ink);white-space:normal;text-align:left}.wk-di .lnk:hover{color:var(--ac)}.wk-di .lnk .mu{font-weight:500}.wk-card{padding:16px 18px;border:1px solid var(--bd);border-radius:14px;background:var(--bg)}.wk-ch{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:2px}.wk-ch b{font-size:15px;font-weight:700;color:var(--ink)}.wk-ch .wk-c{vertical-align:2px;margin-left:4px}.wk-ch .mu{font-size:12.5px}.wk-card .lbr{display:grid;grid-template-columns:minmax(64px,auto) 1fr 28px;align-items:center;gap:12px;padding:6px 0;border-radius:0;background:none}.wk-card .lbr.me{background:none}.wk-card .lbr.me .lbn{color:var(--ac)}.wk-card .lbn{min-width:0;font-weight:600;color:var(--tx);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wk-card .lbb{height:8px;background:var(--grid-soft);border-radius:99px;overflow:hidden}.wk-card .lbb i{display:block;height:100%;border-radius:99px;background:var(--cb-teal)}.wk-card .lbr>b{text-align:right;font-weight:700;color:var(--tx);font-variant-numeric:tabular-nums}.wk-card .qrow{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;padding:10px 0;border-bottom:1px solid var(--grid-soft)}.wk-card .qrow .qn{grid-column:1;padding:0;font-weight:650;color:var(--ink);overflow:hidden;text-overflow:ellipsis}.wk-card .qrow .qn:hover{color:var(--ac)}.wk-card .qrow>.mu{grid-column:1;grid-row:2;font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wk-card .qrow .abtn{grid-column:2;grid-row:1/3;margin:0}.wk-card .abtn{height:30px;padding:0 11px;border:1px solid var(--bd);border-radius:8px;background:var(--bg);font-size:12.5px;font-weight:600;color:var(--tx);cursor:pointer;white-space:nowrap}.wk-card .abtn:hover{border-color:#cdd6da;background:var(--head)}.wk-card .qrow .abtn{color:#b22d45;border-color:color-mix(in srgb,#e2445c 35%,var(--bd))}.wk-card .qrow .abtn:hover{background:color-mix(in srgb,#e2445c 8%,var(--bg))}.wk-ok{margin:0;padding:6px 0 10px;font-size:13px}.wk-set{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:12px;font-size:13px}.wk-set input{width:64px;height:30px;padding:0 8px;border:1px solid var(--bd);border-radius:8px;background:var(--bg);color:var(--tx);font:inherit;font-size:13px}.wk-set input:focus{outline:none;border-color:var(--cb-teal-600);box-shadow:0 0 0 3px #4dbc9a2e}.wk-arch{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;margin-top:12px;padding-top:12px;border-top:1px solid var(--grid-soft);font-size:13px}.wk-arch>.mu{flex-basis:100%;font-size:12.5px}.wk-sec .lock{display:inline-flex;align-items:center;gap:5px;margin:0;padding:2px 9px;border-radius:99px;background:var(--head);font-size:11.5px;font-weight:650;color:var(--mu)}.wk-sec .lock svg{width:12px;height:12px}.wk-nums{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:10px 0 16px;border:1px solid var(--bd);border-radius:12px;overflow:hidden}.wk-num{display:flex;flex-direction:column;gap:1px;padding:14px 16px;min-width:0}.wk-num+.wk-num{border-left:1px solid var(--grid-soft)}.wk-num .kb{font-size:26px;line-height:1.15;font-weight:800;letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums}.wk-num.b .kb{color:#1c8a5e}.wk-num.l .kb{color:#c2364c}.wk-num .kl{font-size:13px;font-weight:650;color:var(--tx)}.wk-num .ks{font-size:12px;color:var(--mu)}.wk-sec .ltab{padding:0}.wk-sec .ltab th,.wk-sec .ltab td{text-align:right}.wk-sec .ltab th:first-child,.wk-sec .ltab td:first-child{text-align:left}.wk-sec .ltab tr.now td{font-weight:650;background:color-mix(in srgb,var(--cb-teal) 6%,var(--bg))}.wk-sec .ltab td b{font-weight:650}.wk-sec .lbarh{width:30%}.wk-sec .lbar{display:flex;height:8px;border-radius:99px;overflow:hidden;background:var(--grid-soft)}.wk-sec .lbar .b{background:#2fb47c}.wk-sec .lbar .l{background:#e2445c}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .wk-d.soon b,:root:not([data-theme=light]) .wk-stats em,:root:not([data-theme=light]) .wk-num.l .kb,:root:not([data-theme=light]) .wk-tr.dn{color:#f28b82}:root:not([data-theme=light]) .wk-num.b .kb,:root:not([data-theme=light]) .wk-tr.up{color:#81c995}:root:not([data-theme=light]) .wk-card .qrow .abtn{color:#f28b82}}:root[data-theme=dark] .wk-d.soon b,:root[data-theme=dark] .wk-stats em,:root[data-theme=dark] .wk-num.l .kb,:root[data-theme=dark] .wk-tr.dn{color:#f28b82}:root[data-theme=dark] .wk-num.b .kb,:root[data-theme=dark] .wk-tr.up{color:#81c995}:root[data-theme=dark] .wk-card .qrow .abtn{color:#f28b82}@media (max-width:1180px){.wk{grid-template-columns:minmax(0,1fr)}.wk-side{position:static;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start}}.hm{padding:24px 24px 0;max-width:1200px}.hm-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px;margin-top:16px}.hm-card{position:relative;border:1px solid var(--bd);border-radius:12px;background:var(--bg);transition:border-color .15s,box-shadow .15s}.hm-card:hover{border-color:color-mix(in srgb,var(--c) 40%,var(--bd));box-shadow:0 6px 18px #0b1d2712}.hm-o{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;column-gap:12px;align-items:center;width:100%;padding:16px 48px 16px 16px;border:0;background:none;text-align:left;cursor:pointer;color:var(--tx);border-radius:12px}.hm-sw{grid-row:1/3;width:36px;height:36px;border-radius:10px;background:color-mix(in srgb,var(--c) 15%,var(--bg));position:relative}.hm-sw:after{content:"";position:absolute;top:11px;right:11px;bottom:11px;left:11px;border-radius:4px;background:var(--c)}.hm-n{font-size:14.5px;font-weight:700;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hm-g{font-size:12.5px;color:var(--mu);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hm-o:focus-visible{outline:2px solid var(--cb-teal-600);outline-offset:-2px}.hm-star{position:absolute;top:50%;right:10px;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:8px;background:none;color:var(--cb-faint);cursor:pointer}.hm-star:hover{background:var(--head);color:var(--tx)}.hm-star.on{color:#e0a020}.hm-all{padding:0!important;font-weight:600;color:var(--ac)!important}.hm-all:hover{text-decoration:underline;text-underline-offset:3px}.hm-inbox{display:flex;align-items:center;gap:14px;width:100%;margin-top:16px;padding:16px;border:1px solid var(--bd);border-radius:12px;background:var(--bg);color:var(--tx);text-align:left;cursor:pointer}.hm-inbox:hover{border-color:color-mix(in srgb,var(--cb-teal) 40%,var(--bd))}.hm-ii{display:flex;align-items:center;justify-content:center;flex:none;width:36px;height:36px;border-radius:10px;background:color-mix(in srgb,var(--cb-teal) 14%,var(--bg));color:var(--cb-teal-700)}.hm-it{display:flex;flex-direction:column;flex:1;min-width:0}.hm-it b{font-size:14.5px;font-weight:700;color:var(--ink)}.hm-it .mu{font-size:12.5px}.hm-go{flex:none;font-size:13.5px;font-weight:600;color:var(--ac)}.hm-go:after{content:"";display:inline-block;width:6px;height:6px;margin-left:8px;border-right:1.6px solid currentColor;border-top:1.6px solid currentColor;transform:rotate(45deg);vertical-align:1px}.cv-nav{display:flex;align-items:center;gap:6px}.cv-head .bh-a .ghost svg{display:block}.cv-tool{gap:6px!important}.cv-tool>.mu{font-size:12.5px;margin-right:4px}.cv-tg{position:relative;display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 12px;border:1px solid var(--bd);border-radius:99px;font-size:12.5px;font-weight:600;color:var(--mu);cursor:pointer;-webkit-user-select:none;user-select:none}.cv-tg input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.cv-tg:hover{border-color:#cdd6da;color:var(--tx)}.cv-tg.on{color:var(--tx);background:color-mix(in srgb,var(--c) 7%,var(--bg));border-color:color-mix(in srgb,var(--c) 30%,var(--bd))}.cv-tg:has(input:focus-visible){outline:2px solid var(--cb-teal);outline-offset:2px}.cv-sw{width:9px;height:9px;border-radius:3px;border:1.6px solid var(--c);background:none}.cv-tg.on .cv-sw{background:var(--c)}.cv-tg.co{--c:var(--cb-navy);cursor:default}.cv-tg.co:hover{border-color:color-mix(in srgb,var(--c) 30%,var(--bd))}.cv{display:grid;grid-template-columns:minmax(0,1fr) 320px;align-items:start}.cv-main{min-width:0;border-right:1px solid var(--bd)}.cv-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.cv-wd{height:36px;line-height:36px;text-align:center;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mu);background:var(--head);border-bottom:1px solid var(--grid);border-right:1px solid var(--grid-soft)}.cv-d{display:flex;flex-direction:column;gap:3px;min-width:0;min-height:118px;padding:8px 6px 10px;border-bottom:1px solid var(--grid-soft);border-right:1px solid var(--grid-soft)}.cv-wd:nth-child(7n),.cv-d:nth-child(7n){border-right:0}.cv-n{display:flex;align-items:center;justify-content:center;width:26px;height:26px;margin:0 0 3px 2px;border-radius:50%;font-size:13px;font-weight:700;color:var(--tx);font-variant-numeric:tabular-nums}.cv-d.off{background:color-mix(in srgb,var(--head) 55%,var(--bg))}.cv-d.off .cv-n{color:#c3ccd0;font-weight:600}.cv-d.past .cv-n{color:var(--cb-faint)}.cv-d.past .cv-ev{opacity:.6}.cv-d.td{box-shadow:inset 0 0 0 2px var(--cb-teal);background:color-mix(in srgb,var(--cb-teal) 5%,var(--bg))}.cv-d.td .cv-n{background:var(--cb-teal-600);color:#fff}.cv-ev{display:flex;align-items:center;gap:6px;width:100%;min-width:0;height:24px;padding:0 8px;border:0;border-radius:6px;background:color-mix(in srgb,var(--c) 13%,var(--bg));color:color-mix(in srgb,var(--c) 60%,var(--mix));font-size:12px;font-weight:650;text-align:left;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cv-et{min-width:0;overflow:hidden;text-overflow:ellipsis}.cv-ev:before{content:"";flex:none;width:6px;height:6px;border-radius:2px;background:var(--c)}button.cv-ev:hover{background:color-mix(in srgb,var(--c) 22%,var(--bg))}.cv-ev.co{display:block;line-height:24px;background:var(--cb-navy);color:#fff;cursor:default}.cv-ev.co:before{display:inline-block;vertical-align:1px;margin-right:6px;background:var(--cb-teal)}.cv-side{position:sticky;top:52px;max-height:calc(100vh - 52px);overflow-y:auto;padding:16px 20px 96px}.cv-sh{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:8px;border-bottom:2px solid var(--cb-ink)}.cv-sh b{font-size:15px;font-weight:700;color:var(--ink)}.cv-sh .mu{font-size:12.5px}.cv-day{margin:16px 0 6px;font-size:11.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--mu)}.cv-it{--c:var(--cb-navy);display:flex;align-items:center;gap:10px;width:100%;margin-bottom:6px;padding:9px 12px 9px 14px;border:1px solid var(--bd);border-radius:10px;background:var(--bg);color:var(--tx);text-align:left;position:relative;overflow:hidden}.cv-it:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--c)}button.cv-it{cursor:pointer}button.cv-it:hover{border-color:color-mix(in srgb,var(--c) 35%,var(--bd));background:color-mix(in srgb,var(--c) 4%,var(--bg))}.cv-itt{display:flex;flex-direction:column;flex:1;min-width:0}.cv-itt b{font-size:13.5px;font-weight:650;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cv-itt .mu{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cv-none{margin:16px 0;font-size:13px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .cv-ev.co,:root:not([data-theme=light]) .cv-tg.co{--c:#bdc1c6}:root:not([data-theme=light]) .cv-ev.co{background:#3c4043}:root:not([data-theme=light]) .cv-it.co{--c:#bdc1c6}:root:not([data-theme=light]) .cv-sh{border-bottom-color:var(--cb-teal)}:root:not([data-theme=light]) .cv-d.off .cv-n{color:#5f6368}}:root[data-theme=dark] .cv-ev.co,:root[data-theme=dark] .cv-tg.co{--c:#bdc1c6}:root[data-theme=dark] .cv-ev.co{background:#3c4043}:root[data-theme=dark] .cv-it.co{--c:#bdc1c6}:root[data-theme=dark] .cv-sh{border-bottom-color:var(--cb-teal)}:root[data-theme=dark] .cv-d.off .cv-n{color:#5f6368}@media (max-width:1180px){.cv{grid-template-columns:minmax(0,1fr)}.cv-main{border-right:0}.cv-side{position:static;max-height:none;border-top:1px solid var(--bd)}}@media (max-width:700px){.wk{padding:16px 16px 0;gap:20px}.wk-side{grid-template-columns:minmax(0,1fr)}.wk-per{justify-content:stretch}.wk-per>.mu{display:none}.wk-head .seg{display:flex;width:100%}.wk-head .seg button{flex:1}.wk-nums{grid-template-columns:repeat(2,minmax(0,1fr))}.wk-num:nth-child(3){border-left:0}.wk-num:nth-child(n+3){border-top:1px solid var(--grid-soft)}.wk-dt{grid-template-columns:96px minmax(0,1fr)}.wk-t{min-width:0}.wk-t th,.wk-t td{padding:0 10px}.wk-t td{height:auto;padding-top:9px;padding-bottom:9px;white-space:normal}.wk-up th:nth-child(n+4),.wk-up td:nth-child(n+4),.wk-mine th:nth-child(2),.wk-mine td:nth-child(2),.wk-mine th:nth-child(5),.wk-mine td:nth-child(5){display:none}.wk-up th:nth-child(3),.wk-mine th:nth-child(4){border-right:0}.wk-up td:nth-child(3),.wk-mine td:nth-child(4){border-right:0}.wk-d span{display:block;font-size:12px}.wk-d i{display:none}.wk-d span{white-space:nowrap}.wk-a{max-width:none}.wk-a .lnk{white-space:normal}.wk-h .wk-r{flex-basis:100%;margin-left:0}.wk-sec .ltab .lbarh{display:none}.hm{padding:16px 16px 0}.hm-cards{grid-template-columns:minmax(0,1fr)}.hm-go{display:none}.cv-head .bh-a{justify-content:space-between}.cv-tool{flex-wrap:nowrap!important;overflow-x:auto;scrollbar-width:none}.cv-tool>*{flex:none}.cv-wd{font-size:10px;letter-spacing:.04em}.cv-d{min-height:64px;padding:4px 2px 6px;gap:2px}.cv-n{width:22px;height:22px;margin:0 auto 2px;font-size:12px}.cv-ev{height:6px;padding:0;border-radius:3px;font-size:0;background:var(--c)}.cv-ev:before,.cv-ev.co:before{display:none}.cv-ev.co{line-height:6px;background:var(--cb-navy)}.cv-side{padding:16px}}main.bv:has(.ib){padding-bottom:0}.ib-top{flex-wrap:nowrap}.ib-top .bh-t{flex:none}.ib-srch{display:flex;align-items:center;gap:8px;flex:0 1 440px;height:40px;margin:0 auto 0 12px;padding:0 14px;border:1px solid var(--bd);border-radius:10px;background:var(--bg);color:var(--cb-faint)}.ib-srch:focus-within{border-color:var(--cb-teal-600);box-shadow:0 0 0 3px #4dbc9a2e}.ib-srch input{flex:1;min-width:0;height:100%;padding:0;border:0;background:none;color:var(--tx);font:inherit;font-size:14px;outline:none}.ib-top .bh-a .ghost svg{color:var(--cb-teal-700)}.ib{display:grid;grid-template-columns:380px minmax(0,1fr);height:calc(100vh - 137px);min-height:420px;border:0;border-radius:0;background:var(--bg)}.iblist{overflow-y:auto;border-right:1px solid var(--bd);background:var(--bg)}.ibrow{display:flex;align-items:flex-start;gap:12px;width:100%;padding:14px 16px 14px 18px;border:0;border-bottom:1px solid var(--grid-soft);background:none;color:var(--tx);text-align:left;cursor:pointer;position:relative}.ibrow:hover{background:var(--head)}.ibrow.on{background:color-mix(in srgb,var(--cb-teal) 8%,var(--bg));box-shadow:none}.ibrow.on:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--cb-teal)}.ibrow>.av{margin-top:1px}.ib-ic{display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:10px;background:color-mix(in srgb,var(--cb-ink) 8%,var(--bg));color:var(--cb-ink)}.ib-ic.g{background:color-mix(in srgb,#7e5bd6 12%,var(--bg));color:#6a4bc4}.ibm{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.ibt{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.ibt b{font-size:14px;font-weight:700;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ibw{flex:none;font-size:12px;color:var(--mu);white-space:nowrap}.ibsub{font-size:12.5px;color:var(--cb-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ibs{margin-top:3px;font-size:13.5px;color:var(--mu);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ibs.un{color:var(--tx);font-weight:600}.ibs mark,.ibt mark{background:color-mix(in srgb,#fdab3d 35%,var(--bg));color:inherit;border-radius:3px}.ibdot{align-self:center;flex:none;min-width:20px;padding:1px 6px;border-radius:99px;background:var(--cb-teal-600);color:#fff;font-size:11.5px;font-weight:700;text-align:center;line-height:17px}.ib-none{margin:0;padding:24px 18px;font-size:13.5px;color:var(--mu)}.ibpane{display:flex;flex-direction:column;min-width:0;min-height:0}.ibempty{margin:auto;padding:40px;font-size:14px;color:var(--mu);text-align:center}.ibhead{display:flex;align-items:center;gap:12px;flex:none;padding:14px 20px 14px 24px;border-bottom:1px solid var(--bd)}.ib-who{display:flex;flex-direction:column;flex:1;min-width:0}.ib-who b{font-size:17px;font-weight:800;letter-spacing:-.01em;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ib-who span{font-size:12.5px;color:var(--mu);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ib-act{display:flex;align-items:center;gap:6px;flex:none}.ib-act .xbtn{margin:0}.ib-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 14px;border:1px solid var(--bd);border-radius:9px;background:var(--bg);color:var(--tx);font-size:13.5px;font-weight:600;cursor:pointer;white-space:nowrap}.ib-btn:hover{border-color:#cdd6da;background:var(--head)}.ib-btn.icon{width:36px;padding:0;color:var(--mu)}.ib-btn.ibdel:hover{color:#c2364c;border-color:color-mix(in srgb,#e2445c 35%,var(--bd));background:color-mix(in srgb,#e2445c 6%,var(--bg))}.ibthread{flex:1;min-height:0;overflow-y:auto;padding:12px 24px 20px}.ibcomp{flex:none;display:flex;flex-direction:column;gap:8px;padding:12px 24px 16px;border-top:1px solid var(--bd);background:var(--bg)}.ibat{display:flex;align-items:center;gap:4px;overflow-x:auto;scrollbar-width:none;white-space:nowrap}.ibat::-webkit-scrollbar{display:none}.ibat>.mu{font-size:12px;margin-right:4px}.ibat .lnk{flex:none;padding:3px 9px;border:1px solid var(--bd);border-radius:99px;font-size:12.5px;font-weight:600;color:var(--tx)}.ibat .lnk:hover{border-color:var(--cb-teal-600);color:var(--ac)}.ibcomp .mnwrap>.mta,.ibcomp .mnwrap>.mhl{min-height:64px;padding:10px 12px;border:1px solid var(--bd);border-radius:10px;font:14px/1.5 var(--cb-font);width:100%}.ibcomp .mnwrap>.mta{resize:vertical;outline:none;background:transparent;color:var(--tx)}.ibcomp .mnwrap:focus-within>.mta{border-color:var(--cb-teal-600)!important;box-shadow:0 0 0 3px #4dbc9a2e}.ibcomp .mnwrap>.mhl{background:var(--bg)}.ib-foot{display:flex;align-items:center;gap:12px}.ib-foot>.mu{flex:1;font-size:12px}.ib-send{flex:none;height:38px;padding:0 20px;border:0;border-radius:10px;background:var(--cb-navy);color:#fff;font-size:14px;font-weight:600;cursor:pointer;box-shadow:0 6px 16px #0b1d272e}.ib-send:hover{background:var(--cb-navy-2)}#tbapp:has(.ib .ibcomp) #aib,#tbapp:has(.ib .ibcomp) #aip{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ib-send{background:var(--dk-fill);color:var(--dk-on)}:root:not([data-theme=light]) .ib-ic{background:#004a77;color:#c2e7ff}:root:not([data-theme=light]) .ib-ic.g{background:#42275e;color:#d7aefb}}:root[data-theme=dark] .ib-send{background:var(--dk-fill);color:var(--dk-on)}:root[data-theme=dark] .ib-ic{background:#004a77;color:#c2e7ff}:root[data-theme=dark] .ib-ic.g{background:#42275e;color:#d7aefb}@media (max-width:1100px){.ib{grid-template-columns:320px minmax(0,1fr)}.ib-srch{flex-basis:300px}}@media (max-width:700px){.ib-top{flex-wrap:wrap}.ib-srch{order:3;flex:1 1 100%;margin:4px 0 0}.ib-top .bh-a{width:100%}.ib-top .bh-a>button{flex:1}.ib{grid-template-columns:minmax(0,1fr);height:auto;min-height:0;border-radius:0}.ib:has(.ibhead){height:calc(100dvh - 60px)}.ib-top:has(+.ib .ibhead){display:none}.iblist{border-right:0}.ibhead{padding:10px 12px;gap:10px}.ib-go{width:36px;padding:0}.ib-go span{display:none}.ibthread{padding:10px 14px 12px}.ibcomp{padding:10px 12px calc(12px + env(safe-area-inset-bottom,0px))}.ib-foot>.mu{display:none}.ib-send{margin-left:auto}}#tbapp .wrap.hub:has(main .bh){max-width:none;margin:0;padding:0}.hb-head .bh-s{gap:4px 0}.hb-st{padding:0;border:0;background:none;font:inherit;font-size:13px;color:var(--mu);cursor:pointer}.hb-st b{color:var(--tx);font-weight:700}.hb-st:hover{color:var(--ac);text-decoration:underline;text-underline-offset:3px}.hb-st{white-space:nowrap}.hb-head .bh-s>.hb-st:not(:last-child):after{content:"·";display:inline-block;margin:0 8px;color:#b8c3c8;text-decoration:none}.hub.hb{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:32px;align-items:start;max-width:1320px;margin:0;padding:24px 24px 0}.hb .wk-r .lnk,.hb-all{padding:0!important;font-size:12.5px;font-weight:600;color:var(--ac)!important}.hb .wk-r .lnk:hover,.hb-all:hover{text-decoration:underline;text-underline-offset:3px}.hb .tiles{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px;margin-top:16px}.hb .tile{min-height:0;padding:18px;gap:2px;border-radius:12px;background:var(--bg);border:1px solid var(--bd);box-shadow:none;transition:border-color .15s,box-shadow .15s}.hb .tile:hover{transform:none;border-color:color-mix(in srgb,var(--cb-teal) 45%,var(--bd));box-shadow:0 6px 18px #0b1d2712}.hb .tile .ti{width:38px;height:38px;margin:0 0 12px;border-radius:10px;font-size:0;color:var(--cb-teal-700);background:color-mix(in srgb,var(--cb-teal) 12%,var(--bg));box-shadow:none}.hb .tile .tt{font-size:15px;font-weight:700;color:var(--ink)}.hb .tile .ts{font-size:13px;line-height:1.45;color:var(--mu)}.hb .tile .tf{padding-top:14px}.hb .tile .tag{padding:0;background:none;font-size:13px;font-weight:650;color:var(--ac)}.hb .tile .tag.ext{color:var(--cb-teal-700)}.hb .tile.soon{background:color-mix(in srgb,var(--head) 70%,var(--bg))}.hb .tile.soon .ti{filter:none;color:var(--cb-faint);background:var(--grid-soft)}.hb .tile.soon .tt{color:var(--mu)}.hb .tile.soon .tag{color:var(--cb-faint);font-weight:600}.hb .tile.soon:hover{border-color:var(--bd);box-shadow:none}.hb-side{display:flex;flex-direction:column;gap:6px}.hb-side .wk-sec{margin-bottom:24px}.hb-due{display:flex;flex-direction:column}.hb-dr{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:11px 2px;border:0;border-bottom:1px solid var(--grid-soft);background:none;color:var(--tx);font:inherit;text-align:left;cursor:pointer}.hb-dr b{font-size:14px;font-weight:650;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hb-dr span{flex:none;font-size:13px;font-weight:650;color:var(--tx)}.hb-dr span.hot{color:#c2364c}.hb-dr:hover b{color:var(--ac)}.hb-evs{display:flex;flex-direction:column}.hb-ev{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--grid-soft)}.hb-dt{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:none;width:42px;height:44px;border:1px solid var(--bd);border-radius:9px;line-height:1.1}.hb-dt b{font-size:16px;font-weight:800;color:var(--ink)}.hb-dt span{font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--mu)}.hb-et{display:flex;flex-direction:column;min-width:0}.hb-et b{font-size:14px;font-weight:650;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hb-et span{font-size:12.5px;color:var(--mu)}.wrap.hub .hubfoot{margin:40px 0 0;padding:0 24px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .hb-dr span.hot{color:#f28b82}}:root[data-theme=dark] .hb-dr span.hot{color:#f28b82}@media (max-width:1100px){.hub.hb{grid-template-columns:minmax(0,1fr)}.hb-side{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:0 28px}}.hub.mk{max-width:1120px;margin:0;padding:24px 24px 0}.mk-head .bh-a .ghost svg{color:var(--cb-teal-700)}.mk-dz{display:flex;align-items:center;gap:14px;margin:0 0 28px;padding:18px 20px;border:1.5px dashed color-mix(in srgb,var(--mu) 40%,transparent);border-radius:12px;background:color-mix(in srgb,var(--head) 60%,var(--bg));text-align:left;color:var(--mu)}.mk-dz.on{border-color:var(--cb-teal-600);background:color-mix(in srgb,var(--cb-teal) 7%,var(--bg))}.mk-up{display:flex;align-items:center;justify-content:center;flex:none;width:40px;height:40px;border-radius:10px;background:color-mix(in srgb,var(--cb-teal) 12%,var(--bg));color:var(--cb-teal-700)}.mk-dzt{display:flex;flex-direction:column;gap:2px;min-width:0}.mk-dzt b{font-size:14px;font-weight:650;color:var(--tx)}.mk-dzt .lnk{padding:0;font:inherit;font-weight:650;color:var(--ac)}.mk-dzt .lnk:hover{text-decoration:underline;text-underline-offset:3px}.mk-dzt span{font-size:12.5px}.mk-busy{margin:-18px 0 24px;font-size:13px;color:var(--mu)}.mk-err{margin:-18px 0 24px;font-size:13px;color:#c2364c}.mk-t td{color:var(--mu);font-size:13.5px}.mk-n{display:flex;align-items:center;gap:10px;min-width:0}.mk-n b{font-size:14px;font-weight:650;color:var(--ink);overflow:hidden;text-overflow:ellipsis}.mk-k{flex:none;min-width:38px;padding:3px 0;border-radius:5px;font-size:10px;font-weight:800;letter-spacing:.03em;text-align:center;color:#fff;background:#8a979e}.mk-k.pdf{background:#c2364c}.mk-k.xls{background:#1f7a61}.mk-k.doc{background:#2f6fb3}.mk-a{width:1%;text-align:right}.mk-a>*{vertical-align:middle}.mk-a .ib-btn{height:30px;padding:0 12px;font-size:12.5px}.mk-a .ib-btn.icon{width:30px;padding:0;margin-left:6px}.mk-del:hover{color:#c2364c;border-color:color-mix(in srgb,#e2445c 35%,var(--bd));background:color-mix(in srgb,#e2445c 6%,var(--bg))}.mk-lib .wk-r{font-size:12.5px}@media (max-width:700px){.hub.hb,.hub.mk{padding:16px 16px 0}.hb .tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hb .tile{padding:14px}.hb .tile .ti{width:34px;height:34px;margin-bottom:10px}.hb .tile .ts{display:none}.hb .tile .tt{font-size:14px}.hb .tile .tf{padding-top:6px}.hb .tile .tag{font-size:12.5px}.hb .wk-sec:first-child .wk-r{display:none}.hb-side{grid-template-columns:minmax(0,1fr)}.mk-head .bh-a{flex-wrap:wrap}.mk-head .bh-a>button{flex:1}.mk-t th:nth-child(2),.mk-t td:nth-child(2){display:none}.mk-lib .wk-r{display:none}}main.bv .pr-tool{justify-content:space-between;gap:16px;padding-top:0;padding-bottom:0}.pr-tool .prtabs{display:flex;gap:4px;margin:0;border:0}.pr-tool .prtabs button{height:46px;padding:0 12px;border:0;border-bottom:2px solid transparent;border-radius:0;background:none;color:var(--mu);font-size:14px;font-weight:600;cursor:pointer}.pr-tool .prtabs button:hover{color:var(--tx)}.pr-tool .prtabs button.on{color:var(--ink);border-bottom-color:var(--cb-teal-600)}.pr-tool .pr-srch{width:340px;margin:6px 0}.prl{max-width:1240px;padding:20px 24px 0}.pr-t td{color:var(--tx)}.pr-n{max-width:none}.pr-n .lnk{display:flex;flex-direction:column;align-items:flex-start;gap:1px;max-width:460px;padding:0;text-align:left;white-space:normal}.pr-n .lnk b{font-size:14px;font-weight:650;color:var(--ink)}.pr-n .lnk span{font-size:12.5px;color:var(--mu)}.pr-n .lnk:hover b{color:var(--ac);text-decoration:underline;text-underline-offset:3px}.pr-t td{height:56px}.pr-t td .pill{min-height:0;padding:0}.pr-a{width:1%;text-align:right}.pr-a .ib-btn.icon{width:30px;height:30px}.pr-del:hover{color:#c2364c!important;border-color:color-mix(in srgb,#e2445c 35%,var(--bd))!important;background:color-mix(in srgb,#e2445c 6%,var(--bg))!important}.prl .prmore .lnk{font-weight:600;color:var(--ac)}.pr-empty{padding:48px 20px;border:1.5px dashed color-mix(in srgb,var(--mu) 35%,transparent);border-radius:12px;text-align:center}.pr-empty b{font-size:15px;color:var(--ink)}.pr-empty p{margin:6px 0 0}.pr-fi{display:inline-flex;align-items:center;gap:8px;min-width:0}.pr-fi svg{flex:none;color:var(--cb-teal-700)}.prl .prtpl .pan{padding:18px 20px;margin-bottom:16px;border-radius:12px}.prl .prtpl .pan>b{font-size:15px;color:var(--ink)}.prl .prtpl .fl{margin-top:10px}.prl .prtpl input,.prl .prtpl textarea{padding:9px 12px;border:1px solid var(--bd);border-radius:9px;background:var(--bg);color:var(--tx);font:inherit;font-size:13.5px}.prl .prtpl input:focus,.prl .prtpl textarea:focus{outline:none;border-color:var(--cb-teal-600);box-shadow:0 0 0 3px #4dbc9a2e}.prl .prtpl .dz{margin-top:10px;border:1.5px dashed color-mix(in srgb,var(--mu) 40%,transparent)}.prl .prgo,.pe .prgo{background:var(--cb-navy);border-radius:9px}.prl .prgo:hover,.pe .prgo:hover{background:var(--cb-navy-2)}.pe .pe-head{flex:none;min-height:0;padding:10px 24px 12px}.pe-back{padding:0!important;font-size:12.5px;color:var(--mu)!important}.pe-back:hover{color:var(--ac)!important}.pe-tl{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pe-tl h1{margin:1px 0 2px}.pe-st{-moz-appearance:none;appearance:none;-webkit-appearance:none;height:26px;padding:0 26px 0 22px;border:0;border-radius:99px;font:inherit;font-size:12.5px;font-weight:650;cursor:pointer;background:color-mix(in srgb,var(--c) 15%,var(--bg)) 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='%236b7a83' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 9px center;color:color-mix(in srgb,var(--c) 62%,var(--mix))}.pe-st.draft{--c:#fdab3d}.pe-st.final{--c:#00c875}.pe-st:focus-visible{outline:2px solid var(--cb-teal);outline-offset:2px}.pe-head .bh-a .ghost:disabled{opacity:.4;cursor:default}.pe-head .mw{position:relative}.pe-menu{left:auto!important;right:0;top:46px!important;min-width:260px;padding:6px!important;border-radius:12px!important;box-shadow:0 12px 32px #0b1d2729!important}.pe-menu button{display:flex!important;flex-direction:column;align-items:flex-start;gap:1px;height:auto!important;padding:9px 12px!important;border-radius:8px!important;font-size:13.5px!important;font-weight:600!important;color:var(--ink)!important;white-space:normal!important;box-shadow:none!important;background:none!important}.pe-menu button:hover{background:var(--head)!important}.pe-menu button span{font-size:12px;font-weight:500;color:var(--mu)}.pe-conf{margin:10px 24px 0;padding:12px 14px;border:1px solid color-mix(in srgb,#e2445c 40%,var(--bd));border-radius:10px;background:color-mix(in srgb,#e2445c 6%,var(--bg));font-size:13.5px}.pe-conf .lnk{padding:0;font-weight:600;color:var(--ac)}.pe .peside{width:380px}.pe .petabs{padding:0 16px;gap:4px}.pe .petabs button{flex:none;height:46px;padding:0 12px;font-size:14px;font-weight:600;border-bottom-width:2px}.pe .petabs button.on{color:var(--ink);border-bottom-color:var(--cb-teal-600)}.pe .pesb{padding:16px 20px}.pe .pesb>p.mu{font-size:12.5px;line-height:1.5}.pe .pesec{margin:6px 0 20px;padding:0;border:0;border-radius:0}.pe .pesec>b{margin:0 0 8px;padding-bottom:6px;border-bottom:2px solid #2f6178;font-size:14.5px;color:color-mix(in srgb,#2f6178 80%,var(--mix))}.pe .pesec .fl{margin-top:8px}.pe .pesec .fl>span{font-size:12.5px;color:var(--mu)}.pe .pesec select,.pe .pesec input[type=date],.pe .pesel{height:38px;padding:0 10px;border:1px solid var(--bd);border-radius:9px;background-color:var(--bg);color:var(--tx);font:inherit;font-size:13.5px}.pe .pesec .mopt{padding:5px 0}.pe .pecov{padding:9px 0}.pe .pecov b{font-size:13.5px;color:var(--ink)}.pe .pecb .lnk{padding:4px 6px;font-size:12.5px;font-weight:600}.pe .pecb .lnk svg{display:block}.pe .pesb .aic button{width:auto;padding:0 14px;background:var(--cb-navy);font-weight:600}.pe .praiw{display:flex;flex-direction:column;gap:6px}.pe .praiw b{font-size:14.5px;color:var(--ink)}.pe .prqf{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 0;border-bottom:1px solid var(--grid-soft)}.pe .prqf .lnk{font-weight:600;color:var(--ac)}.pe .dz{border:1.5px dashed color-mix(in srgb,var(--mu) 40%,transparent);border-radius:10px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pe .pesb .aic button,:root:not([data-theme=light]) .prl .prgo,:root:not([data-theme=light]) .pe .prgo{background:var(--dk-fill);color:var(--dk-on)}:root:not([data-theme=light]) .pe .pesec>b{border-bottom-color:#5f6368;color:#c4c7c5}}:root[data-theme=dark] .pe .pesb .aic button,:root[data-theme=dark] .prl .prgo,:root[data-theme=dark] .pe .prgo{background:var(--dk-fill);color:var(--dk-on)}:root[data-theme=dark] .pe .pesec>b{border-bottom-color:#5f6368;color:#c4c7c5}@media (max-width:900px){.pe .peside{width:auto}}@media (max-width:700px){main.bv .pr-tool{flex-direction:column;align-items:stretch;gap:0}.pr-tool .pr-srch{width:100%;margin:0 0 10px}.prl{padding:16px 16px 0}.pr-t:not(.cq-t) th:nth-child(2),.pr-t:not(.cq-t) td:nth-child(2),.pr-t:not(.cq-t) th:nth-child(3),.pr-t:not(.cq-t) td:nth-child(3),.pr-t:not(.cq-t) th:nth-child(5),.pr-t:not(.cq-t) td:nth-child(5){display:none}.pe .pe-head{padding:10px 16px}.pe-head .bh-a{flex-wrap:wrap}.pe-head .bh-a .mw:last-child{margin-left:auto}.pe-head [data-a=prxmenu]{width:40px;padding:0}.pe-head [data-a=prxmenu] span{display:none}.pe-head .bh-a{flex-wrap:nowrap}.pe .petabs{padding:0 8px}}#tbapp input[type=checkbox]:not(#tw input){accent-color:var(--cb-teal-600)}.pe .pesb .aic textarea:focus{outline:none;border-color:var(--cb-teal-600);box-shadow:0 0 0 3px #4dbc9a2e}main.bv .pr-tool .cq-hint{font-size:12.5px;padding:12px 0}.cq-head .cqti{display:block;width:min(56vw,640px);margin:1px 0 3px -7px;padding:0 6px;border:1px solid transparent;border-radius:8px;background:transparent;font:inherit;font-size:23px;line-height:1.3;font-weight:800;letter-spacing:-.02em;color:var(--ink)}.cq-head .cqti:hover:not(:disabled){border-color:var(--bd);background:var(--bg)}.cq-head .cqti:focus{outline:none;border-color:var(--cb-teal-600);background:var(--bg);box-shadow:0 0 0 3px #4dbc9a2e}.cq-head #cqsave:empty{display:none}.cq .cqmain{padding:24px 24px 48px;background:var(--bg)}.cq .cqmain>*{max-width:1180px;margin-left:0;margin-right:0}.cq .cqlet{background:var(--cb-navy);border-radius:6px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .cq .cqlet{background:var(--dk-fill);color:var(--dk-on)}}:root[data-theme=dark] .cq .cqlet{background:var(--dk-fill);color:var(--dk-on)}.cq .cqcards{gap:14px;margin-bottom:28px}.cq .cqcard{gap:4px;padding:16px 18px 12px;border:1px solid var(--bd);border-top:3px solid var(--cb-ink);border-radius:12px}.cq .cqch b{font-size:14.5px;font-weight:700;color:var(--ink)}.cq .cqtot{margin-top:10px;font-size:26px;font-weight:800;letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums}.cq .cqtot .mu{font-size:12.5px;font-weight:500;letter-spacing:0}.cq .cqmeta,.cq .cqfile{font-size:12.5px}.cq .cqcb{margin:6px -8px -4px}.cq .cqcb .lnk{font-weight:600;color:var(--ac)}.cq .cqprop{color:var(--cb-teal-700)!important}.cq .cqchip{padding:3px 10px;font-size:11.5px;font-weight:650}.cq .cqchip.good{background:color-mix(in srgb,var(--cb-teal) 14%,var(--bg));color:var(--cb-teal-800)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .cq .cqchip.good{background:color-mix(in srgb,var(--ac) 16%,var(--bg));color:var(--ac)}:root:not([data-theme=light]) .cq .cqprop{color:var(--ac)!important}}:root[data-theme=dark] .cq .cqchip.good{background:color-mix(in srgb,var(--ac) 16%,var(--bg));color:var(--ac)}:root[data-theme=dark] .cq .cqprop{color:var(--ac)!important}.cq .cqbox{margin:0 0 28px;padding:0;border:0;border-radius:0;background:none}.cq .cqbh{min-height:34px;margin:0 0 4px;padding-bottom:7px;border-bottom:2px solid #2f6178}.cq .cqbh b{font-size:15.5px;font-weight:700;color:color-mix(in srgb,#2f6178 80%,var(--mix))}.cq .cqsum{padding-top:8px;font-size:14px;line-height:1.6;max-width:900px}.cq .cqd{padding:12px 0;border-top:1px solid var(--grid-soft)}.cq .cqbh+.cqd{border-top:0}.cq .cqdt{font-size:14px;font-weight:700;color:var(--ink)}.cq .cqdd{font-size:13.5px;color:var(--tx)}.cq .cqtodo{padding:8px 0;border-top:1px solid var(--grid-soft)}.cq .cqbh+.cqtodo{border-top:0}.cq .cqadd{font-weight:600}.cq .cqtbox .cqbh{margin-bottom:10px}.cq .cqtw{border:1px solid var(--grid);border-radius:10px}.cq .cqt{font-size:13.5px}.cq .cqt th{padding:10px 12px;background:var(--head);border-bottom:1px solid var(--grid);font-size:12.5px;color:var(--mu)}.cq .cqt th .cqlet{width:20px;height:20px;font-size:11px}.cq .cqt td{padding:9px 12px;border-bottom:1px solid var(--grid-soft);color:var(--tx)}.cq .cqt td.cqi{font-weight:650;color:var(--ink)}.cq .cqt tr.df td{background:color-mix(in srgb,#fdab3d 11%,var(--bg))}.cq .cqt tr.cqsec td{background:var(--bg);padding:14px 12px 6px;font-size:11.5px;letter-spacing:.07em;color:var(--mu);border-bottom:1px solid var(--grid)}.cq .cqwork,.cq .cqbusy{border-radius:12px}.cq .cqstale{border-radius:10px}.cq .cqdoc{padding:10px 0;border-bottom:1px solid var(--grid-soft)}.cq .cqdb2 .lnk{color:var(--mu);border-radius:6px}.cq .cqdb2 .lnk:hover{color:var(--tx);background:var(--head)}.cq .cqdb2 .lnk svg{display:block}.cq .cqfine{text-align:left;color:var(--mu)}@media (max-width:900px){.cq-head .cqti{width:100%}}@media (max-width:700px){main.bv .pr-tool .cq-hint{display:none}.cq .cqmain{padding:16px}.cq-t th:nth-child(2),.cq-t td:nth-child(2),.cq-t th:nth-child(4),.cq-t td:nth-child(4){display:none}}.menu{border-radius:12px;padding:6px;border-color:var(--bd);box-shadow:0 12px 32px #0b1d2729}.menu .h{padding:8px 10px 4px;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--mu)}.menu hr{margin:6px 4px;border:0;border-top:1px solid var(--grid-soft)}.bh-a .menu button,.menu button{display:flex;align-items:center;justify-content:flex-start;gap:10px;width:100%;height:auto;padding:8px 10px;border:0;border-radius:8px;background:none;box-shadow:none;color:var(--tx);font-size:13.5px;font-weight:500;text-align:left;white-space:normal}.bh-a .menu button:hover,.menu button:hover{background:var(--head)}.menu button.dng{color:#c2364c}.menu button.dng:hover{background:color-mix(in srgb,#e2445c 8%,var(--bg))}.bmenu{left:auto;right:0;top:46px;width:250px}.amenu{left:auto;right:0;top:46px;width:300px;padding:6px}.am-who{display:flex;align-items:center;gap:12px;padding:10px 10px 12px;border-bottom:1px solid var(--grid-soft);margin-bottom:4px}.am-who>div{display:flex;flex-direction:column;min-width:0}.am-who b{font-size:14.5px;color:var(--ink)}.am-who>div>span{font-size:12.5px;color:var(--mu);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.am-list button svg{flex:none;color:var(--mu)}.am-set{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-top:1px solid var(--grid-soft);font-size:13.5px}.am-list+.am-set{margin-top:4px}.am-seg{display:inline-flex;gap:2px;padding:2px;border:1px solid var(--bd);border-radius:9px;background:var(--bg)}.amenu .am-seg button,.am-seg label{display:inline-flex;align-items:center;justify-content:center;width:auto;height:26px;padding:0 10px;border-radius:7px;font-size:12.5px;font-weight:600;color:var(--mu);cursor:pointer;position:relative}.amenu .am-seg button:hover,.am-seg label:hover{background:var(--head);color:var(--tx)}.amenu .am-seg button.on,.am-seg label.on{background:var(--cb-navy);color:#fff}.am-seg label input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.am-seg label:has(input:focus-visible){outline:2px solid var(--cb-teal);outline-offset:1px}.am-foot{margin-top:4px;padding-top:4px;border-top:1px solid var(--grid-soft)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .amenu .am-seg button.on,:root:not([data-theme=light]) .am-seg label.on{background:var(--dk-fill);color:var(--dk-on)}}:root[data-theme=dark] .amenu .am-seg button.on,:root[data-theme=dark] .am-seg label.on{background:var(--dk-fill);color:var(--dk-on)}.tdd .ddb{border-radius:12px;padding:6px}.ddline{font-size:13.5px;font-weight:500}.ddline:hover{background:var(--head)}.ddcar{width:7px;height:7px;border-right:1.6px solid var(--mu);border-bottom:1.6px solid var(--mu);transform:rotate(45deg);margin:-3px 4px 0 0;transition:transform .15s}.ddline[aria-expanded=true] .ddcar{transform:rotate(-135deg);margin-top:3px}.ddgo{width:7px;height:7px;border-right:1.6px solid var(--mu);border-top:1.6px solid var(--mu);transform:rotate(45deg);margin-right:4px}.ddsub{display:block;width:100%;padding:8px 12px!important;font-size:12.5px;font-weight:600;color:var(--ac)!important;text-align:left}.mcal .evr{border-bottom-color:var(--grid-soft)}.mcal .evd{background:color-mix(in srgb,var(--cb-teal) 12%,var(--bg));color:var(--cb-teal-800)}.evx{padding:6px!important;border-radius:6px;color:var(--mu)}.evx:hover{color:#c2364c;background:color-mix(in srgb,#e2445c 8%,var(--bg))}.evx svg{display:block}.evadd{display:inline-flex;align-items:center;gap:6px;margin-top:6px;padding:6px 0!important;font-weight:600;color:var(--ac)!important}#aip{border-radius:16px;box-shadow:0 24px 60px #0b1d2738}#aip .aih{background:var(--bg);padding:12px 14px 12px 18px}#aip .aih b{font-size:15px;color:var(--ink)}#aip .aiclr{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border-radius:8px;color:var(--mu);vertical-align:middle}#aip .aiclr:hover{background:var(--head);color:var(--tx)}#aip .aiw b{font-size:15px;color:var(--ink)}#aip .aisg{border-radius:10px;font-size:13.5px}#aip .aisg:hover{border-color:color-mix(in srgb,var(--cb-teal) 40%,var(--bd));background:color-mix(in srgb,var(--cb-teal) 6%,var(--bg))}#aip .aiu{background:color-mix(in srgb,var(--cb-teal) 12%,var(--bg))}#aip .aicard{border-color:color-mix(in srgb,var(--cb-teal) 40%,var(--bd));background:color-mix(in srgb,var(--cb-teal) 6%,var(--bg))}#aip .aiok{font-weight:650;color:var(--cb-teal-700)}#aip .aic textarea:focus{outline:none;border-color:var(--cb-teal-600);box-shadow:0 0 0 3px #4dbc9a2e}#aip .aic button{display:flex;align-items:center;justify-content:center;width:44px;padding:0;border-radius:12px;background:var(--cb-navy);color:#fff}#aip .aic button:hover:not(:disabled){background:var(--cb-navy-2)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) #aip .aic button{background:var(--dk-fill);color:var(--dk-on)}}:root[data-theme=dark] #aip .aic button{background:var(--dk-fill);color:var(--dk-on)}.ad{max-width:1240px;padding:24px 24px 0}.ad-inv{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1.2fr) 170px auto;gap:10px;padding:14px;border:1px solid var(--bd);border-radius:12px;background:color-mix(in srgb,var(--head) 60%,var(--bg))}.ad-inv input,.ad-inv select,.pf .fl input{height:40px;padding:0 12px;border:1px solid var(--bd);border-radius:9px;background:var(--bg);color:var(--tx);font:inherit;font-size:13.5px;min-width:0}.ad-inv input:focus,.ad-inv select:focus,.pf .fl input:focus{outline:none;border-color:var(--cb-teal-600);box-shadow:0 0 0 3px #4dbc9a2e}.ad-go{height:40px;padding:0 18px;border:0;border-radius:10px;background:var(--cb-navy);color:#fff;font:inherit;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap}.ad-go:hover{background:var(--cb-navy-2)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ad-go{background:var(--dk-fill);color:var(--dk-on)}}:root[data-theme=dark] .ad-go{background:var(--dk-fill);color:var(--dk-on)}.ad-t{display:flex;flex-direction:column}.ad-row{display:grid;grid-template-columns:minmax(150px,1.1fr) minmax(170px,1.4fr) 120px 150px minmax(130px,auto) minmax(150px,auto);align-items:center;gap:12px;min-height:54px;padding:6px 4px;border-bottom:1px solid var(--grid-soft);font-size:13.5px}.ad-row.open{background:color-mix(in srgb,var(--head) 70%,var(--bg))}.ad-n{display:flex;align-items:center;gap:10px;min-width:0}.ad-n b{font-weight:650;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad-e{color:var(--mu);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad-k{color:var(--tx)}.ad-mk{display:flex;align-items:center;gap:6px}.ad-cb{display:inline-flex;align-items:center;gap:7px;color:var(--mu);font-size:13px;cursor:pointer;white-space:nowrap}.ad-act{display:flex;align-items:center;justify-content:flex-end;gap:6px}.ad-act>.mu{font-size:12.5px}.ad-row .ib-btn{height:32px;padding:0 12px;font-size:12.5px}.ad-row .ib-btn.icon{width:32px;padding:0}.ad-bd:after{content:"";width:6px;height:6px;margin-left:4px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin-top:-3px}.ad-bd.on{border-color:color-mix(in srgb,var(--cb-teal) 45%,var(--bd));background:var(--hov);color:var(--cb-teal-800)}.ad-bd.on:after{transform:rotate(-135deg);margin-top:3px}.ad-rm:hover,.ad-cancel:hover{color:#c2364c!important;border-color:color-mix(in srgb,#e2445c 35%,var(--bd))!important;background:color-mix(in srgb,#e2445c 6%,var(--bg))!important}.ad-cancel{color:#c2364c}.ad-role .rolesel{height:32px;padding:0 28px 0 10px;border:1px solid var(--bd);border-radius:99px;font:inherit;font-size:12.5px;font-weight:650;color:var(--tx);background-color:var(--bg)}.ad-role .rolesel.adm{border-color:color-mix(in srgb,var(--cb-teal) 45%,var(--bd));color:var(--cb-teal-800)}.ad-role .rolet{display:inline-block;padding:3px 11px;border-radius:99px;font-size:12px;font-weight:700;background:var(--head);color:var(--tx)}.ad-role .rolet.own{background:var(--cb-navy);color:#fff}.ad-role .rolet.adm{background:color-mix(in srgb,var(--cb-teal) 14%,var(--bg));color:var(--cb-teal-800)}.ad-x{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:16px;padding:14px 4px 20px 42px;border-bottom:1px solid var(--grid-soft);background:color-mix(in srgb,var(--head) 70%,var(--bg))}.ad-x .abl{margin:0;padding:12px 14px;border:1px solid var(--bd);border-radius:12px;background:var(--bg)}.ad-link{grid-template-columns:minmax(150px,240px) minmax(0,1fr) auto}.ad-u{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad-wait .wk-h{border-bottom-color:#e0a23a}.sw input:checked+i{background:var(--cb-teal-600)}.pf-who{display:flex;align-items:center;gap:16px}.pf-who .av{font-weight:700}.pf{max-width:900px;padding:8px 24px 0}.pf-sec{display:grid;grid-template-columns:260px minmax(0,1fr);gap:24px;padding:24px 0;border-bottom:1px solid var(--grid-soft)}.pf-l{display:flex;flex-direction:column;gap:4px}.pf-l b{font-size:14.5px;color:var(--ink)}.pf-l span{font-size:12.5px;line-height:1.45;color:var(--mu)}.pf-r{display:flex;flex-direction:column;gap:12px;max-width:440px}.pf .fl{display:flex;flex-direction:column;gap:5px;margin:0}.pf .fl>span{font-size:12.5px;color:var(--mu)}.pf-sw{display:inline-flex;align-items:center;gap:12px;font-size:14px;cursor:pointer}.pf-r .ib-btn svg{color:var(--cb-teal-700)}@media (max-width:1000px){.ad-row{grid-template-columns:minmax(0,1fr) auto;row-gap:4px}.ad-e,.ad-k{display:none}.ad-role,.ad-mk{grid-column:1}.ad-act{grid-column:2;grid-row:1/4}.ad-x{grid-template-columns:minmax(0,1fr);padding-left:4px}.ad-link{grid-template-columns:minmax(0,1fr) auto}.ad-link .ad-u{grid-column:1}}@media (max-width:700px){.ad,.pf{padding-left:16px;padding-right:16px}.ad-inv{grid-template-columns:minmax(0,1fr)}.pf-sec{grid-template-columns:minmax(0,1fr);gap:12px}.pf-who{gap:12px}}.abn .bsw{display:inline-block;width:9px;height:9px;margin-right:8px;border-radius:3px;vertical-align:0}#toast{position:fixed;top:64px;left:50%;transform:translate(-50%);z-index:60;max-width:min(560px,90vw);padding:11px 18px;border-radius:10px;background:var(--cb-navy);color:#fff;font-size:13.5px;font-weight:500;box-shadow:0 12px 32px #0b1d2747}#toast.err{background:#b8283f}.modal{background:#0b1d2773}.mbox{border-radius:14px;border:1px solid var(--bd);box-shadow:0 24px 64px #0b1d274d}.dlgbox h2{font-size:18px;font-weight:800;letter-spacing:-.01em;color:var(--ink)}.dlgbox p{color:var(--tx)}.dlga button{height:38px;padding:0 18px;border-radius:10px;font-weight:600}.dlgno{border:1px solid var(--bd)!important;background:var(--bg)}.dlgno:hover{background:var(--head)}.dlgok{background:var(--cb-navy)}.dlgok:hover{filter:none;background:var(--cb-navy-2)}.dlgok.red{background:#c2364c}.dlgok.red:hover{background:#a82c41}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .dlgok:not(.red){background:var(--dk-fill);color:var(--dk-on)}}:root[data-theme=dark] .dlgok:not(.red){background:var(--dk-fill);color:var(--dk-on)}.fk{display:inline-block;min-width:30px;padding:2px 4px;border-radius:4px;font-size:9.5px;font-weight:800;letter-spacing:.03em;line-height:1.3;text-align:center;vertical-align:1px;color:#fff;background:#8a979e}.fk.pdf{background:#c2364c}.fk.xls{background:#1f7a61}.fk.doc{background:#2f6fb3}.fk.img{background:#7e5bd6}.fk.mail{background:#c97a0a}.fk.zip{background:#6b7a83}.fvic .fk{min-width:36px;padding:4px 5px;font-size:11px}.fvbig .fk{min-width:72px;padding:10px 12px;border-radius:10px;font-size:20px}.fchip .lnk .fk{margin-right:2px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ad-role .rolet.own{background:var(--dk-fill);color:var(--dk-on)}}:root[data-theme=dark] .ad-role .rolet.own{background:var(--dk-fill);color:var(--dk-on)}@media (max-width:700px){.pe .pestage{padding:12px}}.hub.hl{max-width:1180px;margin:0;padding:24px 24px 0}.hl-g{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;margin-top:14px}.hl-i{padding:14px 16px;border:1px solid var(--bd);border-radius:12px;background:var(--bg)}.hl-i b{display:block;margin-bottom:4px;font-size:14px;color:var(--ink)}.hl-i p{margin:0;font-size:13.5px;line-height:1.55;color:var(--tx)}@media (max-width:700px){.hub.hl{padding:16px 16px 0}.hl-g{grid-template-columns:minmax(0,1fr)}}.tr-head .bh-a .ghost.on{border-color:color-mix(in srgb,var(--cb-teal) 45%,var(--bd));background:var(--hov);color:var(--cb-teal-800)}.tr-row{grid-template-columns:minmax(0,1.2fr) minmax(0,1.4fr) auto}@media (max-width:1000px){.tr-row .ad-e{display:block;grid-column:1;font-size:12.5px}}:where(select){height:34px;padding:0 10px;border:1px solid var(--bd);border-radius:8px;background-color:var(--bg);color:var(--tx);font:inherit;font-size:13px;cursor:pointer}select:not(.sba select):not(#vaw select):not([multiple]){-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:30px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236b7a83' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}:where(select):hover:not(:disabled){border-color:#cdd6da}:where(select):focus-visible{outline:none;border-color:var(--cb-teal-600);box-shadow:0 0 0 3px #4dbc9a2e}:where(select):disabled{opacity:.6;cursor:default}#vaw select{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;padding-right:30px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-opacity='.75' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 10px center!important}input[type=checkbox]{accent-color:var(--cb-teal-600)}.bperm{padding:20px 24px 4px;border-bottom:1px solid var(--bd)}.bperm>*{max-width:1240px}.bperm>.pan{margin:0 0 30px;padding:18px 20px;border-radius:12px}.bperm>.pan>div:first-child b{font-size:15px;color:var(--ink)}.bperm>.pan .r{gap:14px;margin:0;padding:8px 0;border-top:1px solid var(--grid-soft)}.bperm>.pan select{min-width:130px}@media (max-width:700px){.bperm{padding:16px 16px 4px}.bperm>.pan{padding:14px}.bperm>.pan .r{flex-wrap:wrap}}#tw.cm td{height:46px;font-size:13.5px}#tw.cm td>div.t{line-height:45px}#tw.cm td.ck{padding:0;text-align:center}#tw.cm td.nm{padding:0 12px;white-space:normal;line-height:1.3}#tw.cm td.cu{padding:0 6px;text-align:center}.cnm{all:unset;cursor:pointer;font-weight:650;color:var(--ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.cnm:hover{text-decoration:underline}.cnm:focus-visible{outline:2px solid var(--cb-teal-600);outline-offset:2px;border-radius:3px}.nmw{display:flex;align-items:center;gap:7px}.nmw .wi{flex:none;display:inline-flex;color:#c2364c}.ckb{display:inline-grid;place-items:center;width:20px;height:20px;padding:0;border-radius:50%;border:1.6px solid #c3ccd1;background:var(--bg);color:#fff;cursor:pointer;vertical-align:middle}.ckb:hover{border-color:var(--cb-teal-600)}.ckb.on{background:#2fb47c;border-color:#2fb47c}.ckb svg{width:12px;height:12px}span.ckb{cursor:default}.upc{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 9px;border-radius:99px;border:1px solid var(--bd);background:var(--bg);color:var(--mu);font:inherit;font-size:12.5px;font-weight:650;cursor:pointer}.upc:hover{border-color:#cdd6da;color:var(--tx)}.upc.z{border-color:transparent;background:none}.yn{display:inline-flex;align-items:center;height:24px;padding:0 10px;border:0;border-radius:99px;font:inherit;font-size:12.5px;font-weight:650;white-space:nowrap;vertical-align:middle}button.yn{cursor:pointer}.yn.ty{background:color-mix(in srgb,#2563eb 12%,var(--bg));color:var(--yb,#1d4ed8)}.yn.tn{background:color-mix(in srgb,#dc2626 11%,var(--bg));color:var(--yr,#b91c1c)}.yn.ye{background:none;color:var(--cb-faint);font-weight:500;padding:0 4px}button.yn:hover{filter:brightness(.97)}button.yn.ye:hover{color:var(--tx)}#tw.cm td.lc{font-variant-numeric:tabular-nums}#tw.cm tr.od>td{background:color-mix(in srgb,#e2445c 5%,var(--bg))}#tw.cm tr.od>td:first-child{box-shadow:inset 3px 0 #e2445c}#tw.cm tr.od td.lc{color:#c2364c;font-weight:700}#tw.cm tr.od .cnm{color:#a8283d}#tw.cm tr.cl td{color:var(--mu)}#tw.cm tr.cl .cnm{color:var(--mu);font-weight:600}#tw.cm tr.cl .yn{opacity:.6}#tw.cm tr[draggable=true]{cursor:default}#tw.cm .clz+.clz{margin-top:18px}.clz .clh{padding-left:16px}.tool .chip.fu{display:inline-flex;align-items:center;gap:6px;border-color:color-mix(in srgb,#e2445c 35%,var(--bd));color:#b42c42;background:color-mix(in srgb,#e2445c 6%,var(--bg))}.tool .chip.fu:hover{border-color:#e2445c}.tool .chip.fu[data-on="1"]{background:#c2364c;border-color:#c2364c;color:#fff}.ynpk{position:fixed;z-index:70;display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:150px;padding:10px;border:1px solid var(--bd);border-radius:12px;background:var(--bg);box-shadow:0 12px 32px #0b1d272e}.ynpk .yn{height:28px;padding:0 12px}.ynpk .yn.on{box-shadow:0 0 0 2px currentColor}.ynclr{margin-top:2px;padding:4px 2px;border:0;background:none;color:var(--mu);font:inherit;font-size:12.5px;cursor:pointer}.ynclr:hover{color:var(--tx);text-decoration:underline}.cpw{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55}.cpx{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;border:0;padding:0;background:#0b1d2747;cursor:default}.cp{position:absolute;top:0;right:0;bottom:0;width:min(560px,100vw);display:flex;flex-direction:column;background:var(--bg);box-shadow:-12px 0 40px #0b1d272e}.cp-h{display:flex;justify-content:space-between;gap:16px;padding:20px 24px 16px;border-bottom:1px solid var(--bd)}.cp-hl{flex:1;min-width:0}.cp-e{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:12.5px;color:var(--mu)}.cp-od{white-space:nowrap;padding:2px 9px;border-radius:99px;background:color-mix(in srgb,#e2445c 10%,var(--bg));color:#b42c42;font-weight:650;font-size:11.5px}.cp h2,.cp-ti{display:block;width:100%;margin:4px 0 2px;font-size:21px;font-weight:750;line-height:1.3;color:var(--ink);letter-spacing:-.01em}.cp-ti{padding:2px 6px;margin-left:-7px;border:1px solid transparent;border-radius:8px;background:none;font-family:inherit}.cp-ti:hover{border-color:var(--bd)}.cp-ti:focus{outline:none;border-color:var(--cb-teal-600);box-shadow:0 0 0 3px #4dbc9a2e}.cp-s{font-size:12.5px;color:var(--mu)}.cp-ha{display:flex;align-items:flex-start;gap:8px}.cp-st{display:inline-flex;padding:3px;gap:2px;border:1px solid var(--bd);border-radius:11px;background:var(--bg);overflow:visible}.cp-st button{height:30px;padding:0 13px;border:0;border-radius:8px;background:none;color:var(--mu);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.cp-st button:not(.on):hover{color:var(--tx);background:var(--head)}.cp-st button.on{background:#1f7a61;color:#fff;cursor:default}.cp-st button.on:last-child{background:#6b7a83}.cp-stro{padding:4px 11px;border-radius:99px;background:#1f7a61;color:#fff;font-size:12.5px;font-weight:650}.cp-stro.cl{background:#6b7a83}.cp-b{flex:1;overflow:auto;padding:4px 24px 24px}.cp-sec{padding:18px 0 4px}.cp-t{display:flex;align-items:center;gap:8px;margin-bottom:12px;padding-bottom:7px;border-bottom:2px solid #2f6178;font-size:14.5px;color:color-mix(in srgb,#2f6178 80%,var(--mix))}.cp-t .mu{font-size:13px}.cp-g{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cp .fl{display:flex;flex-direction:column;gap:5px;margin:0}.cp .fl>span{font-size:12.5px;color:var(--mu)}.cp .fl input,.cp .fl textarea,.cp-c textarea{width:100%;height:40px;padding:0 12px;border:1px solid var(--bd);border-radius:9px;background:var(--bg);color:var(--tx);font:inherit;font-size:13.5px;box-sizing:border-box}.cp .fl textarea,.cp-c textarea{height:auto;padding:10px 12px;resize:vertical;line-height:1.45}.cp .fl input:focus,.cp .fl textarea:focus,.cp-c textarea:focus,.cp-d input:focus{outline:none;border-color:var(--cb-teal-600);box-shadow:0 0 0 3px #4dbc9a2e}.cp-ro{min-height:20px;padding:6px 0;font-size:13.5px;color:var(--tx);white-space:pre-wrap}.cp-n{margin-top:12px!important}.cp-p{display:flex;align-items:center;gap:12px;margin-top:12px}.cp-p>span{flex:none;width:44px;font-size:12.5px;color:var(--mu)}.cp-pr{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cp-yn{display:inline-flex;flex-wrap:wrap;gap:6px}.cp-yn button{height:30px;padding:0 13px;border:1px solid var(--bd);border-radius:99px;background:var(--bg);color:var(--mu);font:inherit;font-size:12.5px;font-weight:650;cursor:pointer}.cp-yn button:not(.on):not(:disabled):hover{border-color:#cdd6da;color:var(--tx)}.cp-yn button:disabled{cursor:default}.cp-yn button.on.ty{background:color-mix(in srgb,#2563eb 12%,var(--bg));border-color:transparent;color:var(--yb,#1d4ed8)}.cp-yn button.on.tn{background:color-mix(in srgb,#dc2626 11%,var(--bg));border-color:transparent;color:var(--yr,#b91c1c)}.cp-m{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.cp-m .fc{padding:0}.cp-th{width:56px;height:56px;padding:0;border:1px solid var(--bd);border-radius:9px;overflow:hidden;background:var(--head);cursor:pointer}.cp-th img{width:100%;height:100%;object-fit:cover;display:block}.cp-hint{margin:8px 0 0;font-size:12.5px}.cp-c{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid var(--bd);border-radius:12px;background:color-mix(in srgb,var(--head) 60%,var(--bg))}.cp-cf{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cp-d{display:inline-flex;align-items:center;gap:6px;font-size:12.5px}.cp-d input{width:140px;height:30px;padding:0 10px;border:1px solid var(--bd);border-radius:8px;background:var(--bg);color:var(--tx);font:inherit;font-size:12.5px}.tagb{height:26px;display:inline-flex;align-items:center;padding:0 9px;border:1px solid var(--bd);border-radius:99px;font:inherit;font-size:12px;color:var(--mu);background:var(--bg);cursor:pointer}.tagb:hover{color:var(--tx);border-color:#cdd6da}.cp-add{margin-left:auto;height:34px;padding:0 16px;border:0;border-radius:9px;background:var(--cb-navy);color:#fff;font:inherit;font-size:13px;font-weight:650;cursor:pointer}.cp-add:hover{background:var(--cb-navy-2)}.cp-ft{font-size:12px}.cp-hist{list-style:none;margin:14px 0 0;padding:0}.cp-hist li.en{display:flex;gap:10px;margin:6px 0;padding:12px 0 12px 12px;border-left:3px solid var(--cb-teal);border-radius:0 10px 10px 0;background:color-mix(in srgb,var(--cb-teal) 4%,var(--bg))}.cp-hist .cp-hm{display:flex;gap:8px;align-items:baseline;font-size:13px}.cp-hist .cp-hm b{color:var(--ink)}.cp-hist .cp-hm .mu{font-variant-numeric:tabular-nums}.cp-hist p{margin:3px 12px 0 0;font-size:13.5px;line-height:1.5;color:var(--tx);white-space:pre-wrap;overflow-wrap:anywhere}.cp-hist .mn{color:#1d6fd6;font-weight:650}.cp-hist li.ch{display:flex;align-items:baseline;gap:8px;padding:5px 0 5px 15px;font-size:12.5px;line-height:1.45;color:var(--mu)}.cp-hist li.ch b{font-weight:650;color:var(--tx)}.cp-hist .dot{flex:none;width:6px;height:6px;border-radius:50%;background:#c3ccd1;transform:translateY(-1px)}.cp-hist .cp-none{padding:10px 0;font-size:13px}.cp-hist .older{display:block;margin:8px 0}.cp-f{display:flex;align-items:center;gap:18px;padding:14px 24px;border-top:1px solid var(--bd);font-size:13px}.cp-f .lnk{font-weight:650;color:var(--mu)}.cp-f .red{color:#c2364c}@media (max-width:700px){.cp-h{flex-direction:column-reverse;gap:10px}.cp-ha{justify-content:space-between}.cp-g,.cp-pr{grid-template-columns:1fr}.cp-pr{gap:0}.cp-h,.cp-b,.cp-f{padding-left:16px;padding-right:16px}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--yb:#8ab4f8;--yr:#f28b82}:root:not([data-theme=light]) .yn.ty,:root:not([data-theme=light]) .cp-yn button.on.ty{background:#2563eb38}:root:not([data-theme=light]) .yn.tn,:root:not([data-theme=light]) .cp-yn button.on.tn{background:#dc262638}:root:not([data-theme=light]) .cp-add{background:var(--dk-fill);color:var(--dk-on)}:root:not([data-theme=light]) .cp-d input{color-scheme:dark}}:root[data-theme=dark]{--yb:#8ab4f8;--yr:#f28b82}:root[data-theme=dark] .yn.ty,:root[data-theme=dark] .cp-yn button.on.ty{background:#2563eb38}:root[data-theme=dark] .yn.tn,:root[data-theme=dark] .cp-yn button.on.tn{background:#dc262638}:root[data-theme=dark] .cp-add{background:var(--dk-fill);color:var(--dk-on)}:root[data-theme=dark] .cp-d input{color-scheme:dark}.cmed{display:flex;align-items:center;gap:6px;height:45px;padding:0 12px;overflow:hidden;white-space:nowrap}.cmf{display:inline-flex;padding:0;border:0;background:none;cursor:pointer}.cmf:hover .fk{filter:brightness(1.1)}.cml{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:12.5px;color:var(--cb-teal-800);text-decoration:underline}.cmore,.cadd{padding:0;border:0;background:none;font:inherit;font-size:12.5px;color:var(--mu);cursor:pointer}.cmore:hover,.cadd:hover{color:var(--tx);text-decoration:underline}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .cml{color:var(--cb-teal)}}:root[data-theme=dark] .cml{color:var(--cb-teal)}.tb-auth{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);overflow:hidden;font:15px/1.5 var(--cb-font);color:var(--cb-text);background-color:var(--cb-tint);background-image:var(--cb-dots);background-size:22px 22px;-webkit-font-smoothing:antialiased}.tb-auth *{box-sizing:border-box}.tb-auth button{font-family:inherit}.au-aside{background:var(--cb-navy);color:#fff;position:relative;overflow:hidden;padding:40px 48px;display:flex;flex-direction:column}.au-contours{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.au-badge-wrap{position:absolute;top:-96px;right:-128px;width:448px;height:448px;pointer-events:none;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.au-badge{width:100%;height:100%;opacity:.07;animation:au-turn 140s linear infinite}.au-logo{height:44px;width:auto;align-self:flex-start;filter:brightness(0) invert(1);position:relative;z-index:1}.au-text{position:relative;z-index:1;margin-top:auto;max-width:24rem}.au-title{margin:0;font-size:2.375rem;line-height:1.15;font-weight:700;letter-spacing:-.025em}.au-sub{margin:12px 0 0;font-size:16px;line-height:1.625;color:#ffffffb3}.au-foot{position:relative;z-index:1;margin:40px 0 0;font-size:12px;color:#fff6}.tb-main{display:grid;place-items:center;padding:24px;overflow:auto}.tb-card{width:100%;max-width:24rem}.tb-card h2{margin:0;font-size:2rem;line-height:1.2;font-weight:700;letter-spacing:-.025em;color:var(--cb-ink)}.tb-sub{margin:6px 0 0;font-size:.90625rem;color:var(--cb-muted)}.tb-sub+.tb-field{margin-top:32px}.tb-field{margin-top:22px}.tb-lab{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px}.tb-lab label{font-size:14px;font-weight:600;color:#374151}.tb-in{display:flex;align-items:center;height:48px;border-radius:10px;background:var(--cb-field);transition:background .12s,box-shadow .12s}.tb-in:hover{box-shadow:inset 0 0 0 1px #d3dbdf}.tb-in:focus-within{background:#fff;box-shadow:inset 0 0 0 2px var(--cb-teal-600);outline:4px solid rgb(77 188 154 / .22)}.tb-in>svg{margin-left:14px;flex:none;color:#9ca3af;transition:color .15s}.tb-in:focus-within>svg{color:var(--cb-teal-800)}.tb-in input{flex:1;min-width:0;height:100%;border:0;background:transparent;padding:0 14px 0 10px;font:inherit;font-size:15px;color:#030712;outline:none}.tb-eye{flex:none;display:grid;place-items:center;width:40px;height:40px;margin-right:4px;border:0;border-radius:8px;background:none;color:#9ca3af;cursor:pointer}.tb-eye:hover{color:var(--cb-text)}.tb-eye:focus-visible{outline:2px solid var(--cb-teal-600)}.tb-in input.tb-code{text-align:center;letter-spacing:.5em;font-size:22px;font-weight:600;padding:0 14px}.tb-link{border:0;background:none;padding:0;color:var(--cb-teal-700);font-size:14px;font-weight:600;cursor:pointer}.tb-link:hover{color:var(--cb-teal-800);text-decoration:underline;text-underline-offset:3px}.tb-link:focus-visible{outline:2px solid var(--cb-teal-600);outline-offset:2px;border-radius:4px}.tb-btn{width:100%;height:48px;margin-top:28px;border:0;border-radius:10px;background:var(--cb-navy);color:#fff;font-size:15px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 16px #0b1d272e;transition:background .15s}.tb-btn:hover:not(:disabled){background:var(--cb-navy-2)}.tb-btn:focus-visible{outline:3px solid rgb(77 188 154 / .5);outline-offset:2px}.tb-btn:disabled{opacity:.6;cursor:default}.tb-btn svg{margin-left:-24px;transform:translate(-6px);opacity:0;transition:all .3s}.tb-btn:hover:not(:disabled) svg{margin-left:8px;transform:none;opacity:1}.tb-alt{margin:22px 0 0;text-align:center;font-size:14px;color:var(--cb-muted)}.tb-back{display:flex;align-items:center;gap:6px;margin:22px auto 0}.tb-rules{list-style:none;padding:0;margin:10px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:4px 12px;font-size:12.5px;color:var(--cb-faint)}.tb-rules li{display:flex;align-items:center;gap:6px}.tb-rules li:before{content:"";width:6px;height:6px;border-radius:50%;background:#cfd8dc;flex:none}.tb-rules li.ok{color:var(--cb-teal-700)}.tb-rules li.ok:before{background:var(--cb-teal)}.tb-err,.tb-ok{margin-top:18px;border-radius:10px;padding:10px 12px;font-size:13.5px;line-height:1.45}.tb-err{background:#fdecee;color:#9b1c2e;box-shadow:inset 3px 0 #e25563}.tb-ok{background:var(--cb-teal-50);color:var(--cb-teal-800);box-shadow:inset 3px 0 0 var(--cb-teal)}.tb-help{margin-top:36px;font-size:13px;color:var(--cb-faint);text-align:center}.tb-help a{color:var(--cb-muted);font-weight:600;text-decoration:none}.tb-help a:hover{color:var(--cb-ink);text-decoration:underline}@keyframes au-turn{to{transform:rotate(360deg)}}@keyframes au-rise{0%{opacity:0;transform:translateY(10px)}}.au-rise{animation:au-rise .7s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i,0) * 70ms + .15s)}@media (prefers-reduced-motion:reduce){.au-rise,.au-badge{animation:none}}@media (max-width:760px){.tb-auth{grid-template-columns:1fr;grid-template-rows:auto 1fr}.au-aside{padding:14px 18px}.au-logo{height:34px}.au-text,.au-foot,.au-contours,.au-badge-wrap{display:none}.tb-main{place-items:start center;padding:32px 16px}.tb-card h2{font-size:1.75rem}}
