.bf{display:grid;grid-template-columns:minmax(280px,340px) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start;min-width:0}.bf .grow{flex:1 1 auto;min-width:0}.bf-loading{padding:40px;text-align:center}.bf-small{font-size:12.5px;line-height:1.6;margin:0}.bf-dirty{color:var(--warn);font-size:11.5px;font-weight:600}.bf-err{color:var(--bad);font-size:12px}.bf-x{width:32px;height:32px;border-radius:8px;display:grid;place-items:center;color:var(--muted);flex:none}.bf-x:hover{color:var(--bad);background:color-mix(in oklab,var(--bad) 8%,transparent)}.bf-side{display:grid;grid-gap:10px;gap:10px;position:-webkit-sticky;position:sticky;top:12px;max-height:calc(100dvh - 24px);overflow:auto;scrollbar-width:thin;min-width:0}.bf-tools{display:grid;grid-gap:8px;gap:8px}.bf-tools .seg{overflow-x:auto;scrollbar-width:none}.bf-tools .seg button{white-space:nowrap;min-height:32px;flex:1 1}.bf-search{margin:0}.bf-search input{border:0;background:none;outline:none;color:var(--text);font:inherit;width:100%;min-width:0}.bf-new{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.bf-new .btn{justify-content:center;min-height:40px}.bf-items{display:grid;grid-gap:6px;gap:6px}.bf-item{display:flex;gap:10px;align-items:flex-start;text-align:start;padding:12px 14px;border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--card);width:100%;min-height:56px}.bf-item:hover{border-color:var(--line-2)}.bf-item.on{border-color:color-mix(in oklab,var(--accent) 55%,transparent);background:var(--accent-soft)}.bf-item .grow{display:grid;grid-gap:2px;gap:2px}.bf-item b{font-size:14px;overflow:hidden;text-overflow:ellipsis}.bf-item small{font-size:12px}.bf-item-s{display:grid;justify-items:end;grid-gap:4px;gap:4px;flex:none}.bf-empty{padding:30px 14px}.bf-pick{min-height:300px}.bf-ed,.bf-main{min-width:0}.bf-ed{display:grid;grid-gap:14px;gap:14px}.bf-ed-top{padding:12px 16px;display:grid;grid-gap:6px;gap:6px}.bf-back{display:none;justify-self:start;font-size:13px;min-height:32px}.bf-ed-h{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.bf-ed-h .btn{min-height:34px}.bf-ed-body{display:grid;grid-template-columns:minmax(0,1fr) 290px;grid-gap:14px;gap:14px;align-items:start}.bf-ed-form,.bf-ed-side{display:grid;grid-gap:14px;gap:14px;min-width:0}.bf-ed-side{position:-webkit-sticky;position:sticky;top:12px}.bf-sec{display:grid;grid-gap:14px;gap:14px}.bf-sec .field input,.bf-sec .field textarea{width:100%}.bf-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.bf-lbl{font-weight:600;font-size:13.5px;display:grid;grid-gap:2px;gap:2px}.bf-lbl small{font-weight:400;font-size:12px}.bf-list{display:grid;grid-gap:6px;gap:6px;min-width:0}.bf-li{display:flex;gap:8px;align-items:center}.bf-li .input{flex:1 1;min-width:0;min-height:38px}.bf-li-n{width:22px;flex:none;text-align:center;color:var(--muted);font-size:12px}.bf-li.add .input{border-style:dashed}.bf-deliv{display:grid;grid-template-columns:minmax(120px,1.2fr) 64px minmax(110px,1fr) minmax(120px,1.4fr) 32px;grid-gap:8px;gap:8px;align-items:center}.bf-deliv .input{min-height:38px;width:100%;min-width:0}.bf-ref{display:flex;gap:10px;align-items:center;padding:8px 10px;border:1px solid var(--line);border-radius:var(--radius-sm);background:color-mix(in oklab,var(--text) 2%,transparent);min-width:0}.bf-ref-ic{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;flex:none;background:var(--accent-soft);color:var(--accent)}.bf-ref.k-docs .bf-ref-ic,.bf-ref.k-drive .bf-ref-ic{background:color-mix(in oklab,#1a73e8 14%,transparent);color:#1a73e8}.bf-ref.k-canva .bf-ref-ic{background:color-mix(in oklab,#00c4cc 16%,transparent);color:#00a3aa}.bf-ref.k-figma .bf-ref-ic{background:color-mix(in oklab,#a259ff 16%,transparent);color:#a259ff}.bf-ref.k-youtube .bf-ref-ic{background:color-mix(in oklab,#ff0033 13%,transparent);color:#e0002d}.bf-ref.k-notion .bf-ref-ic,.bf-ref.k-tiktok .bf-ref-ic{background:color-mix(in oklab,var(--text) 9%,transparent);color:var(--text)}.bf-ref.k-instagram .bf-ref-ic{background:color-mix(in oklab,#e1306c 14%,transparent);color:#e1306c}.bf-ref-b{display:grid;grid-gap:1px;gap:1px}.bf-ref-t{border:0;background:none;color:var(--text);font:inherit;font-weight:600;font-size:13.5px;padding:2px 0;outline:none;width:100%;min-width:0}.bf-ref-t:focus{border-bottom:1px solid var(--accent)}.bf-ref small{font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bf-ref-k{font-weight:600}.bf-ref .btn{min-height:34px}.bf-refadd{display:grid;grid-gap:4px;gap:4px}.bf-refadd-in{display:flex;gap:8px;align-items:center}.bf-refadd-in .input{flex:1 1;min-width:0;min-height:40px}.bf-act{display:grid;grid-gap:8px;gap:8px}.bf-wide{justify-content:center;min-height:42px}.bf-act small{font-size:11.5px;line-height:1.5}.bf-deals{display:grid;grid-gap:8px;gap:8px}.bf-deals .card-h{margin-bottom:4px}.bf-deal{display:grid;grid-gap:6px;gap:6px;padding:6px 0;border-bottom:1px solid var(--line)}.bf-deal-r{display:flex;gap:6px;align-items:center}.bf-deal-r .grow{display:grid;grid-gap:1px;gap:1px;font-size:13.5px}.bf-deal-r small{font-size:11.5px}.bf-share{display:grid;grid-gap:6px;gap:6px;padding:8px 10px;border-radius:10px;background:var(--accent-soft)}.bf-share small{font-size:11.5px}.bf-share-a{flex-wrap:wrap}.bf-attach,.bf-share-a{display:flex;gap:6px;align-items:center}.bf-attach .input{flex:1 1;min-width:0;min-height:38px}.bf-meta{display:grid;grid-gap:2px;gap:2px;font-size:13px}.bf-meta .sec-t{margin:10px 0 4px}.bf-win{width:min(620px,calc(100vw - 32px));max-height:calc(100dvh - 40px);display:flex;flex-direction:column}.bf-win-l{display:grid;grid-gap:6px;gap:6px;overflow:auto;margin:10px 0}.bf-win-i{display:flex;gap:10px;align-items:center;text-align:start;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius-sm);width:100%;min-height:54px}.bf-win-i:hover{border-color:var(--accent);background:var(--accent-soft)}.bf-win-i .grow{display:grid;grid-gap:1px;gap:1px}.bf-win-i small{font-size:11.5px}.bf-win-m{display:grid;justify-items:end;grid-gap:2px;gap:2px;flex:none;font-size:12.5px}.bf-dealbrief{display:grid;grid-gap:10px;gap:10px;margin-bottom:14px}.bf-dealbrief .card-h{margin-bottom:0}.bf-db-row{display:flex;gap:10px;align-items:center}.bf-db-row .grow{display:grid;grid-gap:2px;gap:2px}.bf-db-row small{font-size:12px}@media (max-width:1100px){.bf-ed-body{grid-template-columns:1fr}.bf-ed-side{position:static}}@media (max-width:900px){.bf{grid-template-columns:1fr}.bf-side{position:static;max-height:none}.bf.has-sel .bf-side,.bf:not(.has-sel) .bf-main{display:none}.bf-back{display:inline-flex}}@media (max-width:640px){.bf-two{grid-template-columns:1fr}.bf-deliv{grid-template-columns:minmax(0,1fr) 60px 32px}.bf-deliv>:nth-child(3),.bf-deliv>:nth-child(4){grid-column:1/-1}.bf-deliv>:nth-child(5){grid-row:1;grid-column:3}.bf-deliv{padding-bottom:10px;border-bottom:1px dashed var(--line)}.bf-ed-h .btn{flex:1 1 auto;justify-content:center}.bf-ref small{white-space:normal}}.bf-pt{display:grid;grid-gap:12px;gap:12px;padding:12px 0 6px}.bf-pt-h{display:grid;grid-gap:2px;gap:2px}.bf-pt-h b{font-size:16px}.bf-pt-h small{font-size:12px}.bf-pt-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:8px;gap:8px}.bf-pt-facts span,.bf-pt-p{display:grid;grid-gap:2px;gap:2px;padding:10px 12px;border-radius:10px;background:color-mix(in oklab,var(--text) 4%,transparent);margin:0;font-size:14px}.bf-pt-facts small,.bf-pt-p small{font-size:11.5px;color:var(--muted)}.bf-pt-l{display:grid;grid-gap:6px;gap:6px}.bf-pt-l b{font-size:13.5px}.bf-pt-l ul{margin:0;-webkit-padding-start:20px;padding-inline-start:20px;display:grid;grid-gap:4px;gap:4px;font-size:14px;line-height:1.6}.bf-pt-l.hooks ul{list-style:none;padding:0}.bf-pt-l.hooks li{padding:8px 12px;border-radius:10px;border:1px dashed var(--line-2)}.bf-pt-dd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.bf-pt-l.do b{color:var(--ok)}.bf-pt-l.dont b{color:var(--bad)}.bf-pt-script{margin:0;white-space:pre-wrap;font-size:14px;line-height:1.7;padding:10px 12px;border-radius:10px;background:color-mix(in oklab,var(--text) 4%,transparent)}.bf-pt-refs{display:grid;grid-gap:6px;gap:6px}.bf-pt-ref{display:flex;gap:10px;align-items:center;padding:10px 12px;min-height:48px;border:1px solid var(--line);border-radius:12px;color:var(--text);text-decoration:none}.bf-pt-ref:hover{border-color:var(--accent)}.bf-pt-ref .grow{display:grid;grid-gap:1px;gap:1px;font-size:14px;font-weight:600}.bf-pt-ref small{font-size:11.5px;font-weight:400}.bf-ck{display:grid;grid-gap:8px;gap:8px;padding:12px 14px;border-radius:12px;border:1px solid var(--line);background:color-mix(in oklab,var(--text) 2%,transparent)}.bf-ck-h{justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:14px}.bf-ck-h,.bf-ck-h b{display:flex;align-items:center}.bf-ck-h b{gap:6px}.bf-ck-items{margin:0;-webkit-padding-start:18px;padding-inline-start:18px;display:grid;grid-gap:2px;gap:2px;font-size:14px}.bf-ck-items small{font-size:12.5px}.bf-ck-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px}.bf-ck-steps li{display:flex;gap:8px;align-items:center;font-size:13px;color:var(--muted)}.bf-ck-steps li i{width:20px;height:20px;border-radius:50%;border:1.5px solid var(--line-2);display:grid;place-items:center;font-style:normal;font-size:12px;flex:none}.bf-ck-steps li.done{color:var(--text)}.bf-ck-steps li.done i{background:var(--ok);border-color:var(--ok);color:#fff}.bf-money{display:grid;grid-gap:10px;gap:10px;margin-bottom:14px}.bf-money h2{margin:0;font-size:16px;display:flex;gap:8px;align-items:center}.bf-money h2+*{margin-top:2px}.bf-money .pt-pay-g b{display:block;font-size:16px}.bf-money .pt-pay-g>.ok b{color:var(--ok);font-size:14px}.bf-money-l .kv{font-size:13.5px;align-items:center}.bf-money-l .kv>span:last-child{display:flex;gap:6px;align-items:center}.bf-money-link{display:flex;gap:8px;align-items:center;padding:8px 10px;border:1px solid var(--line);border-radius:10px;font-size:14px;min-height:48px}.bf-money-link .grow{overflow-wrap:anywhere}.bf-money-link .btn{min-height:36px}@media (max-width:640px){.bf-ck-steps,.bf-pt-dd{grid-template-columns:1fr}}.mfa{display:grid;grid-gap:14px;gap:14px;text-align:start;min-width:0}.mfa .lg-btn{background:var(--lg-btn,var(--btn,var(--accent)));color:var(--lg-ink,var(--btn-ink,var(--accent-ink)));border:0;cursor:pointer;font:inherit;font-weight:600;min-height:48px}.mfa .lg-btn:disabled{opacity:.6;cursor:default;transform:none}.mfa-step{display:grid;grid-gap:12px;gap:12px;min-width:0}.mfa-p{margin:0;font-size:15px;line-height:1.65}.mfa-hint{font-size:13px;opacity:.72;line-height:1.5;margin:0}.mfa-label{font-size:13px;font-weight:600;opacity:.8}.mfa-wait{padding:30px 0;text-align:center;opacity:.7}.mfa-go{width:100%}.mfa-dots{list-style:none;margin:0 0 4px;padding:0;display:flex;justify-content:center;gap:6px}.mfa-dots li{display:grid;justify-items:center;grid-gap:4px;gap:4px;flex:1 1;max-width:86px;position:relative}.mfa-dots li span{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:700;border:1.5px solid color-mix(in oklab,currentColor 25%,transparent);opacity:.55}.mfa-dots li small{font-size:11px;opacity:.6;white-space:nowrap}.mfa-dots li.on span{opacity:1;border-color:var(--lg-btn,var(--accent));color:var(--lg-btn,var(--accent));box-shadow:0 0 0 4px color-mix(in oklab,var(--lg-btn,var(--accent)) 18%,transparent)}.mfa-dots li.on small{opacity:1;font-weight:600}.mfa-dots li.done span{opacity:1;background:var(--ok);border-color:var(--ok);color:#fff}.mfa-codeform{display:grid;grid-gap:10px;gap:10px}.mfa-code{width:100%;box-sizing:border-box;font:inherit;font-family:var(--font-num,ui-monospace,monospace);font-size:30px;font-weight:600;letter-spacing:.35em;text-align:center;padding:12px 10px 12px calc(10px + .35em);border-radius:14px;border:1.5px solid color-mix(in oklab,currentColor 22%,transparent);background:color-mix(in oklab,currentColor 4%,transparent);color:inherit;outline:none;min-height:60px}.mfa-code:focus{border-color:var(--lg-btn,var(--accent));box-shadow:0 0 0 4px color-mix(in oklab,var(--lg-btn,var(--accent)) 18%,transparent)}.mfa-code::placeholder{opacity:.3}.mfa-code.bad{border-color:var(--bad)}.mfa-rec{font-size:22px;letter-spacing:.12em;-webkit-padding-start:10px;padding-inline-start:10px}.mfa-err{color:var(--bad);font-size:14px;line-height:1.5;padding:9px 12px;border-radius:10px;background:color-mix(in oklab,var(--bad) 10%,transparent);border:1px solid color-mix(in oklab,var(--bad) 30%,transparent)}.mfa-link-btn{background:none;border:0;padding:8px 4px;min-height:40px;color:var(--lg-btn,var(--accent));font:inherit;font-size:14px;font-weight:600;cursor:pointer;justify-self:center;text-align:center}.mfa-link-btn:hover{text-decoration:underline}.mfa-apps{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.mfa-apps li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 14px;border-radius:12px;border:1px solid color-mix(in oklab,currentColor 14%,transparent);font-size:14.5px;min-height:44px;flex-wrap:wrap}.mfa-apps a{color:var(--lg-btn,var(--accent));font-weight:600;text-decoration:none;padding:6px 2px}.mfa-stores{font-size:13px;white-space:nowrap}.mfa-qr{background:#fff;padding:10px;border-radius:14px;width:min(220px,100%);margin:2px auto;box-shadow:0 6px 24px -10px rgba(0,0,0,.4)}.mfa-qr svg{display:block;width:100%;height:auto}.mfa-key{display:grid;grid-gap:8px;gap:8px;padding:12px;border-radius:12px;border:1px dashed color-mix(in oklab,currentColor 25%,transparent)}.mfa-steps-s{font-size:13.5px;line-height:1.6}.mfa-secret{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:17px;letter-spacing:.06em;text-align:center;padding:10px;border-radius:10px;background:color-mix(in oklab,currentColor 6%,transparent);word-break:break-all;-moz-user-select:all;user-select:all;-webkit-user-select:all}.mfa-more{font-size:14px}.mfa-more summary{cursor:pointer;padding:8px 0;text-align:center;opacity:.8}.mfa-codes{margin:0;padding:12px 14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px 18px;gap:6px 18px;border-radius:12px;background:color-mix(in oklab,currentColor 5%,transparent);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:15.5px;letter-spacing:.04em;list-style-position:inside;-moz-user-select:all;user-select:all;-webkit-user-select:all}.mfa-codes li::marker{opacity:.45;font-size:12px}.mfa-row{display:flex;gap:8px}.mfa-btn2{flex:1 1;min-height:44px;border-radius:12px;border:1px solid color-mix(in oklab,currentColor 22%,transparent);background:transparent;color:inherit;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.mfa-btn2:hover{background:color-mix(in oklab,currentColor 6%,transparent)}.mfa-check{display:flex;align-items:center;gap:10px;font-size:14.5px;min-height:44px;padding:4px 10px;border-radius:10px;cursor:pointer}.mfa-check input{width:20px;height:20px;accent-color:var(--lg-btn,var(--accent));flex:none}.mfa-check.bad{outline:1.5px solid var(--bad)}.mfa-out{display:flex;align-items:center;justify-content:center;gap:4px;flex-wrap:wrap;font-size:13px;margin-top:4px;padding-top:10px;border-top:1px solid color-mix(in oklab,currentColor 10%,transparent)}.mfa-out .mfa-link-btn{font-size:13px;min-height:36px}.mfa-in{padding:4px 2px}@media (max-width:420px){.mfa-codes{grid-template-columns:1fr 1fr;font-size:14px;gap:6px 10px;padding:10px}.mfa-code{font-size:26px;letter-spacing:.28em}}.sec2{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:14px;gap:14px}.sec2-banner{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:var(--radius);border:1px solid color-mix(in oklab,var(--warn) 40%,transparent);background:color-mix(in oklab,var(--warn) 10%,transparent);font-size:14px}.sec2-banner svg{color:var(--warn);flex:none;margin-top:2px}.sec2-hero{display:flex;gap:16px;align-items:center}.sec2-hero h2{margin:0 0 4px;font-size:19px}.sec2-hero p{margin:0}.sec2-ic{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;flex:none}.sec2-ic.ok{color:var(--ok);background:color-mix(in oklab,var(--ok) 14%,transparent)}.sec2-ic.warn{color:var(--warn);background:color-mix(in oklab,var(--warn) 14%,transparent)}.sec2-red{color:var(--bad);font-weight:600;font-size:13.5px;margin:6px 0}.sec2-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.sec2-card{display:grid;grid-gap:10px;gap:10px;align-content:start}.sec2-card.warn{border-color:color-mix(in oklab,var(--warn) 45%,transparent)}.sec2-card p{margin:0;font-size:13.5px;line-height:1.6}.sec2-card .btn{justify-self:start;min-height:40px}.sec2-card-h{display:flex;align-items:center;gap:8px}.sec2-card-h .tag{-webkit-margin-start:auto;margin-inline-start:auto}.sec2-list{display:grid;grid-gap:2px;gap:2px}.sec2-dev{display:flex;align-items:center;gap:10px;padding:10px 4px;border-top:1px solid var(--line);min-height:48px;flex-wrap:wrap}.sec2-dev:first-child{border-top:0}.sec2-dev .grow{display:grid;grid-gap:2px;gap:2px;min-width:160px;flex:1 1}.sec2-dev small{font-size:12px;overflow:hidden;text-overflow:ellipsis}.sec2-av{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent);font-weight:700;flex:none}.sec2-how ul{margin:0;-webkit-padding-start:18px;padding-inline-start:18px;display:grid;grid-gap:6px;gap:6px;font-size:13.5px;line-height:1.6;color:var(--muted)}@media (max-width:640px){.sec2-grid{grid-template-columns:1fr}.sec2-hero{align-items:flex-start}.sec2-card .btn{justify-self:stretch;justify-content:center}}.prv{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:14px;gap:14px}.prv,.prv>*,.pv-lookup>*,.sec2>*{min-width:0}.pv-bar .rc-tabs{min-width:0;flex:0 1 auto}.pv-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pv-count{font-size:11px;min-width:18px;padding:0 5px;border-radius:99px;background:var(--accent);color:var(--accent-ink);font-weight:700}.pv-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.pv-kpi{display:grid;grid-gap:4px;gap:4px;padding:14px 16px}.pv-kpi span{font-size:12.5px;color:var(--muted)}.pv-kpi b{font-size:26px;font-weight:600}.pv-kpi.warn b{color:var(--warn)}.pv-kpi.bad b{color:var(--bad)}.pv-list-card .card-h{flex-wrap:wrap}.pv-list,.pv-row{display:grid}.pv-row{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;grid-gap:12px;gap:12px;padding:12px 6px;border-top:1px solid var(--line);text-align:start;width:100%;min-height:56px;border-radius:8px}.pv-row:first-child{border-top:0}.pv-row:hover{background:color-mix(in oklab,var(--text) 3%,transparent)}.pv-kind{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;flex:none;background:var(--accent-soft);color:var(--accent)}.pv-kind.k-delete{background:color-mix(in oklab,var(--bad) 12%,transparent);color:var(--bad)}.pv-kind.k-stop_marketing{background:color-mix(in oklab,var(--warn) 14%,transparent);color:var(--warn)}.pv-kind.k-correct{background:color-mix(in oklab,var(--ok) 12%,transparent);color:var(--ok)}.pv-who{display:grid;grid-gap:2px;gap:2px;min-width:0}.pv-who b,.pv-who small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pv-who small{font-size:12px}.pv-chips{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.pv-date{font-size:12px;white-space:nowrap}.pv-foot{font-size:12px;display:flex;gap:6px;align-items:center;margin:0}.pv-miss{color:var(--bad);font-size:13px;font-weight:500}.pv-hint{font-size:12.5px;margin:0}.pv-form{display:grid;grid-gap:12px;gap:12px}.pv-2{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.pv-form .field input.bad{border-color:var(--bad)}.pv-kinds{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.pv-kindcard{display:grid;grid-template-columns:auto 1fr;grid-gap:4px 10px;gap:4px 10px;align-items:center;text-align:start;padding:11px 12px;border-radius:12px;border:1px solid var(--line-2);color:var(--text);min-height:44px}.pv-kindcard small{grid-column:1/-1;font-size:11.5px;color:var(--muted);font-weight:400;line-height:1.5}.pv-kindcard.on{border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 0 3px var(--accent-soft)}.pv-kindcard.bad{border-color:color-mix(in oklab,var(--bad) 50%,transparent)}.pv-sheet{display:grid;grid-gap:14px;gap:14px}.pv-steps{list-style:none;margin:0;padding:0;display:flex;gap:6px;flex-wrap:wrap}.pv-steps li{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--muted);padding:4px 10px 4px 6px;border-radius:99px;border:1px solid var(--line)}.pv-steps li span{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:700;background:var(--line)}.pv-steps li.on{color:var(--text);border-color:var(--accent)}.pv-steps li.on span{background:var(--accent);color:var(--accent-ink)}.pv-steps li.done span{background:var(--ok);color:#fff}.pv-state{display:flex;gap:8px;align-items:center;padding:10px 12px;border-radius:10px;font-size:14px}.pv-state.bad{color:var(--bad);background:color-mix(in oklab,var(--bad) 9%,transparent)}.pv-facts{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px 16px;gap:8px 16px;padding:12px 14px;border-radius:12px;background:color-mix(in oklab,var(--text) 3%,transparent)}.pv-facts>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.pv-facts>div.wide{grid-column:1/-1}.pv-facts span{font-size:11.5px;color:var(--muted)}.pv-facts b{font-size:13.5px;font-weight:500;overflow-wrap:anywhere}.pv-facts .chip{-webkit-margin-start:6px;margin-inline-start:6px}.pv-box{display:grid;grid-gap:10px;gap:10px;padding:14px;border-radius:12px;border:1px solid var(--line-2)}.pv-box.ok{border-color:color-mix(in oklab,var(--ok) 40%,transparent)}.pv-box h4,.pv-log h4{margin:0;font-size:14px;display:flex;align-items:center;gap:7px}.pv-box p{margin:0;font-size:13.5px;line-height:1.6}.pv-box>.btn{justify-self:start;min-height:40px}.pv-how{display:grid;grid-gap:6px;gap:6px}.pv-radio{display:flex;gap:8px;align-items:center;padding:9px 11px;border-radius:10px;border:1px solid var(--line);font-size:13.5px;cursor:pointer;min-height:42px}.pv-radio.on{border-color:var(--accent);background:var(--accent-soft)}.pv-acts{display:flex;gap:8px;flex-wrap:wrap}.pv-acts .btn{min-height:40px}.pv-counts{display:flex;gap:6px;flex-wrap:wrap}.pv-plan{display:grid;grid-gap:2px;gap:2px}.pv-planrow{display:flex;align-items:center;gap:10px;padding:8px 4px;border-top:1px solid var(--line)}.pv-planrow:first-child{border-top:0}.pv-planrow .grow{display:grid;grid-gap:1px;gap:1px;min-width:0}.pv-planrow small{font-size:12px}.pv-n{min-width:34px;text-align:center;font-weight:700}.pv-warn{color:var(--warn)}.pv-danger{display:flex;gap:10px;align-items:flex-start;padding:11px 12px;border-radius:10px;font-size:13.5px;line-height:1.6;color:var(--bad);background:color-mix(in oklab,var(--bad) 8%,transparent);border:1px solid color-mix(in oklab,var(--bad) 30%,transparent)}.pv-danger svg{flex:none;margin-top:3px}.btn.danger-fill{background:var(--bad);border-color:var(--bad);color:#fff;box-shadow:none}.pv-okline{display:flex;gap:6px;align-items:center;color:var(--ok)}.pv-manual{display:grid;grid-gap:6px;gap:6px}.pv-mstep{display:flex;gap:10px;align-items:flex-start;padding:10px 11px;border-radius:10px;border:1px solid var(--line);cursor:pointer}.pv-mstep input{width:18px;height:18px;margin-top:2px;accent-color:var(--accent);flex:none}.pv-mstep span{display:grid;grid-gap:2px;gap:2px}.pv-mstep small{font-size:12.5px;color:var(--muted);line-height:1.55}.pv-mstep.done b{text-decoration:line-through;color:var(--muted)}.pv-log{display:grid;grid-gap:6px;gap:6px}.pv-logline{display:grid;grid-template-columns:auto 1fr auto;grid-gap:10px;gap:10px;font-size:12.5px;padding:4px 0;border-top:1px dashed var(--line)}.pv-lookup{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px}.pv-search{display:flex;gap:8px}.pv-search .input{font-size:16px}.pv-search .input.bad{border-color:var(--bad)}.pv-who-card{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.pv-who-card .grow{display:grid;grid-gap:6px;gap:6px;min-width:0}.pv-ids{display:flex;gap:6px;flex-wrap:wrap}.pv-areas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;align-items:start}.pv-area{padding:0}.pv-area-h{display:flex;align-items:center;gap:8px;width:100%;padding:13px 16px;min-height:48px;text-align:start}.pv-area.open{grid-column:1/-1}.pv-area-rows{display:grid;padding:0 16px 12px}.pv-arow{display:flex;gap:10px;align-items:flex-start;padding:8px 0;border-top:1px solid var(--line)}.pv-arow .grow{display:grid;grid-gap:2px;gap:2px;min-width:0}.pv-arow small{font-size:12px;overflow-wrap:anywhere}.pv-ret{display:grid;grid-gap:12px;gap:12px}.pv-ret p{margin:0;font-size:13.5px;line-height:1.6}.pv-years{flex-wrap:wrap;justify-self:start}.pv-years button{min-height:34px}.pv-ret-list{margin:0;-webkit-padding-start:18px;padding-inline-start:18px;display:grid;grid-gap:4px;gap:4px;font-size:13px}@media (max-width:640px){.pv-kpis{grid-template-columns:1fr 1fr}.pv-row{grid-template-columns:auto minmax(0,1fr)}.pv-chips{grid-column:2;justify-content:flex-start}.pv-row .pv-date{display:none}.pv-2,.pv-areas,.pv-facts,.pv-kinds{grid-template-columns:1fr}.pv-search{flex-direction:column}.pv-search .btn{justify-content:center;min-height:42px}.pv-logline{grid-template-columns:1fr;gap:2px}.pv-acts .btn,.pv-box>.btn{justify-self:stretch;justify-content:center;flex:1 1}}.sec2-go{margin-top:10px}.wfa,.wfa-col{display:grid;grid-gap:14px;gap:14px;min-width:0}.wfa-bar,.wfa-tools-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.wfa-search{max-width:260px;min-width:0;flex:1 1 180px}.wfa-filter{width:auto;min-width:0;max-width:200px;flex:0 1 auto;min-height:38px}.wfa-count{font-size:11px;min-width:18px;padding:0 5px;border-radius:99px;background:var(--accent);color:var(--accent-ink,#fff);text-align:center;line-height:18px}.wfa-small{font-size:12px}.wfa-hint{margin-top:-6px}.wfa-bad{color:var(--bad)}.wfa-warn{color:var(--warn)}.wfa-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.wfa-who{display:inline-flex;align-items:center;gap:8px;min-width:0}.wfa-who-t{display:grid;min-width:0;line-height:1.3;text-align:start}.wfa-who-t b{font-size:13.5px}.wfa-who-t b,.wfa-who-t small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wfa-who-t small{font-size:11.5px}.wfa-strip{padding:14px 16px}.wfa-note,.wfa-strip{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.wfa-note{padding:10px 12px;border-radius:10px;font-size:13px;line-height:1.55;border:1px solid color-mix(in oklab,var(--accent) 30%,transparent);background:var(--accent-soft)}.wfa-note>svg{flex:none;color:var(--accent)}.wfa-note .grow{min-width:180px}.wfa-note.warn{border-color:color-mix(in oklab,var(--warn) 40%,transparent);background:color-mix(in oklab,var(--warn) 9%,transparent)}.wfa-note.warn>svg{color:var(--warn)}.wfa-note.ok{border-color:color-mix(in oklab,var(--ok) 40%,transparent);background:color-mix(in oklab,var(--ok) 9%,transparent)}.wfa-note.ok>svg{color:var(--ok)}.wfa-note.info{background:color-mix(in oklab,var(--accent) 6%,transparent)}.wfa-banner{padding:12px 14px}.wfa-prog{display:inline-flex;align-items:center;gap:8px;min-width:120px}.wfa-prog-bar{flex:1 1;height:6px;border-radius:99px;background:var(--line-2);overflow:hidden;min-width:60px;display:block}.wfa-prog-bar i{display:block;height:100%;background:var(--accent);border-radius:inherit;transition:width .3s}.wfa-prog-bar i.ok{background:var(--ok)}.wfa-prog-bar i.warn{background:var(--warn)}.wfa-prog-bar i.bad{background:var(--bad)}.wfa-prog small{font-size:11.5px;color:var(--muted)}.wfa-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:12px;gap:12px}.wfa-stat{display:grid;grid-gap:4px;gap:4px;padding:14px 16px;text-align:start;font:inherit;color:inherit}button.wfa-stat{cursor:pointer}button.wfa-stat:hover{border-color:var(--line-2)}.wfa-stat.on{border-color:var(--accent)}.wfa-stat small{font-size:12px;color:var(--muted)}.wfa-stat b{font-size:24px;font-weight:600;direction:ltr;text-align:right}.wfa-stat span{font-size:11.5px}.wfa-map{display:grid;grid-gap:12px;gap:12px;min-width:0}.wfa-legend{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:var(--muted);flex-wrap:wrap}.wfa-legend i{width:10px;height:10px;border-radius:3px;display:inline-block;-webkit-margin-start:6px;margin-inline-start:6px}.wfa-grid-wrap{padding:0;overflow:auto;max-height:72vh}.wfa-grid{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%;font-size:12.5px}.wfa-grid td,.wfa-grid th{padding:6px;border-bottom:1px solid var(--line);text-align:center;vertical-align:middle}.wfa-grid thead th{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:var(--card-solid);font-weight:600;color:var(--muted);font-size:11.5px;white-space:nowrap}.wfa-th{display:inline-flex;align-items:center;gap:3px;max-width:120px;overflow:hidden;text-overflow:ellipsis}.wfa-grid .wfa-sticky{position:-webkit-sticky;position:sticky;inset-inline-start:0;z-index:1;background:var(--card-solid);text-align:start;min-width:190px;max-width:230px;-webkit-border-end:1px solid var(--line);border-inline-end:1px solid var(--line)}.wfa-grid thead .wfa-sticky{z-index:3}.wfa-grid tr.ended .wfa-who{opacity:.55}.wfa-row-who{color:inherit;text-decoration:none;display:block;min-width:0}.wfa-row-who:hover b{color:var(--accent)}.wfa-cell{min-width:74px;min-height:32px;padding:4px 8px;border-radius:8px;font-size:12px;font-weight:500;border:1px solid transparent;background:transparent;color:var(--muted);cursor:pointer;width:100%;transition:background .15s,border-color .15s}.wfa-cell:focus-visible,.wfa-cell:hover{border-color:var(--line-2);background:color-mix(in oklab,var(--text) 4%,transparent)}.wfa-cell.none .wfa-plus{opacity:0;font-size:15px}.wfa-cell.none:focus-visible .wfa-plus,.wfa-cell.none:hover .wfa-plus{opacity:1}.wfa-cell.stale{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--warn) 60%,transparent)}.wfl-view{background:color-mix(in oklab,#72A7F4 18%,transparent);color:color-mix(in oklab,#72A7F4 75%,var(--text))}.wfl-edit{background:color-mix(in oklab,var(--ok) 16%,transparent);color:color-mix(in oklab,var(--ok) 80%,var(--text))}.wfl-admin{background:color-mix(in oklab,#a78bfa 22%,transparent);color:color-mix(in oklab,#a78bfa 75%,var(--text))}.wfl-requested{background:transparent;border:1px dashed var(--warn)!important;color:var(--warn)}.wfl-revoke{background:color-mix(in oklab,var(--bad) 14%,transparent);color:var(--bad)}.wfa-cell[class*=wfl-]:not(.wfl-requested){border-color:transparent}.wfa-cell:not(.none):not(.hub):not(.wfl-view):not(.wfl-edit):not(.wfl-admin):not(.wfl-requested):not(.wfl-revoke){background:color-mix(in oklab,var(--accent) 14%,transparent);color:var(--text)}.wfa-cell.hub.on{background:color-mix(in oklab,var(--accent) 12%,transparent);color:var(--text)}.wfa-cell.hub.off{color:var(--faint);text-decoration:line-through}.wfa-lv{font-size:11.5px;padding:2px 9px;border-radius:99px;white-space:nowrap}.wfa-lv.none{color:var(--muted);border:1px solid var(--line-2)}.wfa-cards{display:none;gap:10px}.wfa-mcard{padding:14px;display:grid;grid-gap:10px;gap:10px}.wfa-mcard-h a{color:inherit;text-decoration:none}.wfa-mlist{list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px}.wfa-mlist button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:42px;padding:6px 10px;border-radius:9px;border:1px solid var(--line);background:transparent;color:inherit;font:inherit;font-size:13.5px;text-align:start}.wfa-mlist b{font-weight:500;display:inline-flex;gap:4px;align-items:center}.wfa-add{min-height:42px}.wfa-facts{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:13px;color:var(--muted)}.wfa-facts b{color:var(--text)}.wfa-hist{font-size:12.5px;color:var(--muted)}.wfa-hist summary{cursor:pointer;padding:4px 0}.wfa-hist ul{margin:6px 0 0;-webkit-padding-start:18px;padding-inline-start:18px;display:grid;grid-gap:3px;gap:3px}.wfa-x{-webkit-margin-start:4px;margin-inline-start:4px;font-size:14px;line-height:1;color:var(--muted);background:none;border:0;cursor:pointer;padding:0 2px}.wfa-inline{display:flex;gap:8px;align-items:center;min-width:0}.wfa-inline .input{flex:1 1;min-width:0}.wfa-row3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.wfa-list{display:grid;grid-gap:6px;gap:6px}.wfa-row{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:10px;border:1px solid var(--line);min-width:0;flex-wrap:wrap;font:inherit;color:inherit;background:transparent;text-align:start;width:100%}button.wfa-row{cursor:pointer;min-height:48px}button.wfa-row:hover{border-color:var(--line-2);background:color-mix(in oklab,var(--text) 3%,transparent)}.wfa-row-t{display:grid;grid-gap:1px;gap:1px;min-width:0}.wfa-row-t b{font-size:13.5px;font-weight:600}.wfa-row-t small{font-size:12px}.wfa-quote{margin:4px 0;font-size:13px;color:var(--muted);font-style:italic}.wfa-ul{margin:6px 0 0;-webkit-padding-start:18px;padding-inline-start:18px;display:grid;grid-gap:4px;gap:4px;font-size:13px}.wfa-tool-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:12px;gap:12px}.wfa-tool{display:grid;grid-gap:8px;gap:8px;text-align:start;font:inherit;color:inherit;cursor:pointer;padding:16px;align-content:start}.wfa-tool:hover{border-color:var(--line-2)}.wfa-tool.off{opacity:.6}.wfa-tool-h{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.wfa-tool-h b{font-size:15px;-webkit-margin-end:4px;margin-inline-end:4px}.wfa-tool-m{display:grid;grid-gap:3px;gap:3px;font-size:12.5px;color:var(--muted)}.wfa-tool-m span{display:inline-flex;align-items:center;gap:6px}.wfa-tool-seats{display:grid;grid-gap:2px;gap:2px}.wfa-warns{list-style:none;margin:0;padding:0;display:grid;grid-gap:3px;gap:3px;font-size:12px}.wfa-warns li{-webkit-padding-start:14px;padding-inline-start:14px;position:relative;color:var(--muted)}.wfa-warns li:before{content:"";position:absolute;inset-inline-start:0;top:7px;width:7px;height:7px;border-radius:50%;background:var(--accent)}.wfa-warns li.warn{color:var(--warn)}.wfa-warns li.warn:before{background:var(--warn)}.wfa-warns li.bad{color:var(--bad)}.wfa-warns li.bad:before{background:var(--bad)}.wfa-req{border:1px solid var(--line);border-radius:12px;padding:12px 14px;display:grid;grid-gap:10px;gap:10px;transition:border-color .3s,box-shadow .3s}.wfa-req.focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.wfa-req-h{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.wfa-req-b{display:grid;grid-gap:6px;gap:6px;font-size:13.5px}.wfa-review-start{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.wfa-review-start>svg{color:var(--accent);flex:none}.wfa-review-start.late{border-color:color-mix(in oklab,var(--warn) 50%,transparent)}.wfa-review-start.late>svg{color:var(--warn)}.wfa-review-start h3{margin:0 0 4px;font-size:16px}.wfa-review-start p{margin:0;font-size:13px;line-height:1.6}.wfa-review-h{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.wfa-review-h h3{margin:0;font-size:15px}.wfa-review-h .wfa-prog{flex:1 1 160px}.wfa-seg{justify-self:start;max-width:100%;overflow-x:auto}.wfa-rev{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.wfa-rev li{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;border-inline-start-width:3px}.wfa-rev li.d-keep{border-inline-start-color:var(--ok)}.wfa-rev li.d-change{border-inline-start-color:var(--warn)}.wfa-rev li.d-revoke{border-inline-start-color:var(--bad)}.wfa-rev-t{display:grid;grid-gap:2px;gap:2px;flex:1 1 220px;min-width:0}.wfa-rev-t b{font-size:13.5px}.wfa-rev-t small{display:flex;gap:6px;align-items:center;flex-wrap:wrap;font-size:12px}.wfa-dec button{min-height:34px;padding:5px 12px}.wfa-dec button.on.k-keep{background:color-mix(in oklab,var(--ok) 18%,transparent);color:var(--ok)}.wfa-dec button.on.k-change{background:color-mix(in oklab,var(--warn) 18%,transparent);color:var(--warn)}.wfa-dec button.on.k-revoke{background:color-mix(in oklab,var(--bad) 18%,transparent);color:var(--bad)}.wfa-off{display:grid;grid-gap:10px;gap:10px}.wfa-off h3{margin:0;font-size:14px;gap:6px}.wfa-off h3,.wfa-off-p{display:flex;align-items:center}.wfa-off-p{gap:8px}.wfa-off-l{list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px}.wfa-off-l li{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--line);border-radius:10px;min-height:44px;flex-wrap:wrap}.wfa-off-l li .grow{display:grid;grid-gap:1px;gap:1px;min-width:0}.wfa-off-l li b{font-size:13px;display:inline-flex;gap:4px;align-items:center}.wfa-off-l li small{font-size:11.5px}.wfa-off-l li.done{opacity:.6}.wfa-off-l li.done b{text-decoration:line-through}.wfa-person{display:grid;grid-gap:10px;gap:10px;padding:14px 16px}.wfa-person-h{display:flex;align-items:center;gap:10px}.wfa-cov{display:flex;flex-wrap:wrap;gap:6px}.wfa-covc{display:inline-flex;align-items:center;gap:5px;font:inherit;font-size:12px;padding:4px 10px;min-height:30px;border-radius:99px;border:1px solid var(--line-2);background:transparent;color:var(--muted);cursor:pointer}.wfa-covc.ok{color:var(--ok);border-color:color-mix(in oklab,var(--ok) 40%,transparent)}.wfa-covc.pending{color:var(--warn);border-color:color-mix(in oklab,var(--warn) 45%,transparent)}.wfa-covc.missing{color:var(--bad);border-color:color-mix(in oklab,var(--bad) 45%,transparent);border-style:dashed;background:color-mix(in oklab,var(--bad) 6%,transparent)}.wfa-ag{list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px}.wfa-ag button{width:100%;display:flex;align-items:center;gap:8px;padding:8px 10px;min-height:46px;border-radius:10px;border:1px solid var(--line);background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer;flex-wrap:wrap}.wfa-ag button:hover{border-color:var(--line-2);background:color-mix(in oklab,var(--text) 3%,transparent)}.wfa-ag-t{display:grid;grid-gap:1px;gap:1px;flex:1 1 200px;min-width:0}.wfa-ag-t b{font-size:13.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis}.wfa-ag-t small{font-size:12px}.wfa-ag-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.wfa-sign-box{display:grid;grid-gap:10px;gap:10px;padding:12px 14px;border-radius:12px;border:1px solid color-mix(in oklab,var(--warn) 40%,transparent);background:color-mix(in oklab,var(--warn) 6%,transparent)}.wfa-signers{list-style:none;margin:0;padding:0;display:grid;grid-gap:3px;gap:3px;font-size:13px;color:var(--muted)}.wfa-signers li{display:flex;gap:6px;align-items:center}.wfa-signers li.ok{color:var(--ok)}.wfa-linkbox{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.wfa-linkbox .input{flex:1 1 220px;min-width:0;font-size:12.5px}.wfa-body{font-size:13.5px!important;line-height:1.75!important;min-height:280px}.wfa-body,.wfa-pre{font-family:inherit}.wfa-pre{white-space:pre-wrap;font-size:13px;line-height:1.7;margin:8px 0 0;max-height:50vh;overflow:auto;padding:10px 12px;border:1px solid var(--line);border-radius:10px;color:var(--text)}.wfa-alt{font-size:13px;display:grid;grid-gap:8px;gap:8px}.wfa-alt summary{cursor:pointer;color:var(--muted);padding:4px 0}.wfa-alt[open]{padding:10px 12px;border:1px solid var(--line);border-radius:10px}.wfa-sign-ov{z-index:90}.wfa-sign-sheet{width:min(960px,100%);max-height:94vh}.wfa-todo{border-color:color-mix(in oklab,var(--warn) 45%,transparent)}.wfa-pol .wfa-prog{min-width:140px}.wfa-pol-body{white-space:pre-wrap;font-size:14px;line-height:1.8;padding:4px 2px;max-height:58vh;overflow:auto}.wfa-ack{padding:12px;border-radius:10px;border:1px solid var(--line-2);font-size:13.5px}.wfa-who-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px;max-height:50vh;overflow:auto}.wfa-who-list li{display:flex;align-items:center;gap:10px;padding:6px 8px;border-bottom:1px solid var(--line)}.wfa-eq-wrap{padding:0;overflow-x:auto}.wfa-table{width:100%;border-collapse:collapse;font-size:13px}.wfa-table th{text-align:start;font-size:11.5px;color:var(--muted);font-weight:600;white-space:nowrap}.wfa-table td,.wfa-table th{padding:10px 12px;border-bottom:1px solid var(--line)}.wfa-table td{vertical-align:middle}.wfa-table tr:last-child td{border-bottom:0}.wfa-eq-n{display:inline-flex;align-items:center;gap:10px;min-width:0}.wfa-eq-n>svg{color:var(--accent);flex:none}.wfa-eq-n span{display:grid;min-width:0}.wfa-eq-n small{font-size:11.5px}.wfa-eq-a{white-space:nowrap;text-align:end}.wfa-eq-a .btn{-webkit-margin-end:6px;margin-inline-end:6px}@media (max-width:640px){.wfa-grid-wrap{display:none}.wfa-cards{display:grid}.wfa-legend{display:none}.wfa-search{max-width:none;flex-basis:100%}.wfa-filter{max-width:none;flex:1 1 45%;min-height:40px}.wfa-tools-bar .seg{max-width:100%;overflow-x:auto}.wfa-row3{grid-template-columns:1fr}.wfa-stat b{font-size:20px}.wfa-tool-list{grid-template-columns:1fr}.wfa-dec{width:100%;display:grid;grid-template-columns:repeat(3,1fr)}.wfa-dec button{min-height:40px}.wfa-table thead{display:none}.wfa-table,.wfa-table tbody,.wfa-table td,.wfa-table tr{display:block;width:100%}.wfa-table tr{padding:10px 12px;border-bottom:1px solid var(--line)}.wfa-table td{padding:3px 0;border:0;display:flex;justify-content:space-between;gap:10px;align-items:center}.wfa-table td[data-l]:before{content:attr(data-l);color:var(--muted);font-size:11.5px;flex:none}.wfa-table td:first-child:before{content:none}.wfa-eq-a{justify-content:flex-end!important;padding-top:6px!important}.wfa-eq-a .btn,.wfa-eq-a .ibtn{min-height:40px}.wfa-sign-sheet{max-height:100dvh}}.co{display:grid;grid-gap:16px;gap:16px;min-width:0}.co .grow,.co-chat .grow,.co-meet .grow,.co-wiki .grow,.hm-depts .grow,.hm-today .grow{flex:1 1 auto;min-width:0}.co-small{font-size:12.5px;line-height:1.55}.co-sub{font-size:11.5px;color:var(--muted);letter-spacing:.02em;margin:10px 0 6px;display:flex;align-items:center;gap:8px}.co-sub,.co-up{font-weight:600}.co-up{color:var(--ok)}.co-down{color:var(--bad);font-weight:600}.co-need{color:var(--bad);font-size:12.5px;font-weight:500}.co-chip{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;padding:2px 9px;border-radius:99px;border:1px solid var(--line-2);color:var(--muted);white-space:nowrap;background:transparent;-webkit-margin-start:6px;margin-inline-start:6px}a.co-chip:hover{color:var(--text);border-color:var(--muted)}.co-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.co-select{background:var(--card-solid);color:var(--text);padding:8px 10px;font:inherit;font-size:13.5px;max-width:100%}.co-search,.co-select{border:1px solid var(--line-2);border-radius:var(--radius-sm)}.co-search{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--card);color:var(--muted);min-width:0}.co-search:focus-within{border-color:var(--accent)}.co-search input{flex:1 1;min-width:0;background:transparent;border:0;outline:none;color:var(--text);font:inherit;font-size:13.5px}.co-back{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--muted);padding:4px 0}.co-back svg{transform:rotate(-90deg)}.co-back:hover{color:var(--text)}:is(.co,.co-wiki,.co-meet,.co-chat,.sv-bar) .ibtn.sm{width:28px;height:28px;border-radius:8px}.co-who{display:inline-flex;align-items:center;gap:7px;min-width:0;vertical-align:middle}.co-who>span{display:grid;line-height:1.25;min-width:0}.co-who b{font-weight:500;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.co-who small{font-size:11px}.co-faces{display:inline-flex;flex-direction:row-reverse}.co-faces>*{-webkit-margin-start:-6px;margin-inline-start:-6px;border:2px solid var(--card-solid);border-radius:50%}.co-faces-more{font-size:11px;color:var(--muted);align-self:center;-webkit-margin-start:4px;margin-inline-start:4px;border:0}.co-empty{text-align:center;padding:40px 24px;display:grid;justify-items:center;grid-gap:8px;gap:8px}.co-empty h3{margin:4px 0 0;font-size:17px}.co-empty p{margin:0;max-width:520px;line-height:1.65;font-size:13.5px}.co-empty-ic{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent)}.co-form{display:grid;grid-gap:12px;gap:12px}.co-2{grid-template-columns:1fr 1fr;grid-gap:10px}.co-2,.co-3{display:grid;gap:10px}.co-3{grid-template-columns:1fr 1fr 1fr;grid-gap:10px}.co-2>*,.co-3>*{min-width:0}.co-wrap{flex-wrap:wrap;width:-moz-fit-content;width:fit-content;max-width:100%}.co-pick{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.co-pick-i{padding:4px 10px 4px 6px;border:1px solid var(--line-2);border-radius:99px;background:transparent;min-height:36px}.co-pick-i.on{border-color:var(--accent);background:var(--accent-soft)}.co-dot{width:7px;height:7px;border-radius:50%;display:inline-block;flex:none}.co-dot.bad{background:var(--bad)}.co-ring{position:relative;display:grid;place-items:center;flex:none}.co-ring svg{position:absolute;inset:0}.co-ring-bg{stroke:color-mix(in oklab,var(--text) 8%,transparent)}.co-ring-fg{stroke:var(--accent);transition:stroke-dasharray .6s ease}.co-ring.ok .co-ring-fg{stroke:var(--ok)}.co-ring.warn .co-ring-fg{stroke:var(--warn)}.co-ring.bad .co-ring-fg{stroke:var(--bad)}.co-ring-v{font-family:var(--font-num);font-size:38px;font-weight:650;letter-spacing:-.03em}.co-hero{display:grid;grid-template-columns:auto 1fr minmax(260px,380px);grid-gap:22px;gap:22px;align-items:center}.co-hero-t h2{margin:2px 0 6px;font-size:26px;letter-spacing:-.02em}.co-hero-t p{margin:0 0 6px;font-size:13.5px;line-height:1.6}.co-first{display:grid;grid-gap:6px;gap:6px}.co-first h3{margin:0 0 2px;font-size:13px;gap:6px;color:var(--muted)}.co-first h3,.co-first-i{display:flex;align-items:center}.co-first-i{gap:10px;padding:8px 10px;border-radius:10px;border:1px solid var(--line);min-height:44px}.co-first-i:hover{border-color:var(--line-2);background:color-mix(in oklab,var(--text) 3%,transparent)}.co-first-i>span{display:grid;min-width:0}.co-first-i b{font-size:13px}.co-first-i small{font-size:11.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.co-first-n{width:34px;height:34px;border-radius:10px;display:grid!important;place-items:center;font-weight:700;flex:none;background:color-mix(in oklab,var(--warn) 15%,transparent);color:var(--warn)}.co-first-i.tone-bad .co-first-n{background:color-mix(in oklab,var(--bad) 15%,transparent);color:var(--bad)}.co-parts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.co-part{display:grid;grid-gap:8px;gap:8px;align-content:start;padding:14px 16px}.co-part-h{display:flex;align-items:center;gap:8px;font-size:13.5px}.co-part-ic{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;flex:none;background:var(--accent-soft);color:var(--accent)}.co-part.tone-bad .co-part-ic{background:color-mix(in oklab,var(--bad) 14%,transparent);color:var(--bad)}.co-part.tone-warn .co-part-ic{background:color-mix(in oklab,var(--warn) 14%,transparent);color:var(--warn)}.co-part.tone-ok .co-part-ic{background:color-mix(in oklab,var(--ok) 14%,transparent);color:var(--ok)}.co-part.tone-none{opacity:.75}.co-part-s{font-family:var(--font-num);font-weight:700;font-size:18px}.co-part-bar{height:6px;border-radius:99px;background:color-mix(in oklab,var(--text) 8%,transparent);overflow:hidden}.co-part-bar span{display:block;height:100%;border-radius:inherit;background:var(--accent)}.co-part.tone-bad .co-part-bar span{background:var(--bad)}.co-part.tone-warn .co-part-bar span{background:var(--warn)}.co-part.tone-ok .co-part-bar span{background:var(--ok)}.co-part-v{font-family:var(--font-num);font-size:15px;font-weight:600;display:flex;gap:8px;align-items:baseline;direction:ltr;justify-content:flex-end}.co-part-v small{font-size:11.5px}.co-part-why{margin:0;font-size:12px;color:var(--muted);line-height:1.55}.co-part-fix{font-size:12px;color:var(--accent);font-weight:600;display:inline-flex;align-items:center;gap:4px}.co-ag-i>svg,.co-first-i>svg,.co-part-fix svg,.hm-dept-h>svg:last-child{transform:rotate(90deg);color:var(--muted)}.co-trend{width:100%;height:90px;display:block}.co-trend-line{stroke:var(--accent);stroke-width:2}.co-trend-area{fill:color-mix(in oklab,var(--accent) 12%,transparent)}.co-trend-dot{fill:var(--accent)}.co-trend-axis{display:flex;justify-content:space-between;font-size:11px;margin-top:4px}.co-trend-empty{padding:26px;text-align:center;font-size:13px}.co-recipe-list{display:grid;grid-gap:8px;gap:8px}.co-recipe{display:flex;align-items:flex-start;gap:12px;padding:12px;border:1px solid var(--line);border-radius:12px}.co-recipe.on{border-color:color-mix(in oklab,var(--ok) 40%,var(--line))}.co-recipe>div{display:grid;grid-gap:3px;gap:3px}.co-recipe b{font-size:13.5px}.co-recipe small{font-size:12px;line-height:1.5}.co-recipe-at{color:var(--ok)}.co-recipe .switch{margin-top:4px}.co-thr{font-size:12px;color:var(--muted);display:inline-flex;align-items:center;gap:6px}.co-thr input{width:64px;border:1px solid var(--line-2);border-radius:8px;padding:4px 8px;background:var(--card-solid);color:var(--text);font:inherit}.co-goals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.co-goal{display:grid;grid-gap:10px;gap:10px;align-content:start}.co-goal.focus{border-color:var(--accent);box-shadow:var(--glow)}.co-goal-h{display:flex;align-items:flex-start;gap:10px}.co-goal-h h3{margin:0;font-size:16px;line-height:1.4}.co-goal-h p{margin:4px 0 0}.co-goal-acts{display:flex;gap:4px}.co-goal-num{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.co-goal-num b{font-family:var(--font-num);font-size:34px;letter-spacing:-.02em}.co-goal-num .spark{-webkit-margin-start:auto;margin-inline-start:auto}.co-prog{position:relative;height:10px;border-radius:99px;background:color-mix(in oklab,var(--text) 8%,transparent)}.co-prog span{position:absolute;inset-block:0;inset-inline-start:0;border-radius:inherit;background:var(--accent)}.co-prog i{position:absolute;top:-4px;bottom:-4px;width:2px;background:var(--muted);border-radius:2px}.co-goal-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:12.5px}.co-goal-meta .btn{-webkit-margin-start:auto;margin-inline-start:auto}.co-risk{margin:0;padding:8px 12px;border-radius:10px;list-style:none;background:color-mix(in oklab,var(--warn) 10%,transparent);color:var(--warn);font-size:12.5px;display:grid;grid-gap:2px;gap:2px}.co-team-goals{display:grid;grid-gap:4px;gap:4px;border-top:1px solid var(--line);padding-top:8px}.co-goal-row{display:flex;align-items:center;gap:8px;padding:6px 0;min-height:40px;font-size:13px}.co-goal-row .co-chip{margin:0}.co-goal-row-t{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.co-mini-prog{width:70px;height:6px;border-radius:99px;background:color-mix(in oklab,var(--text) 8%,transparent);overflow:hidden;flex:none}.co-mini-prog span{display:block;height:100%;background:var(--accent)}.co-wiki{display:grid;grid-template-columns:290px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start;min-width:0}.co-wtree{position:-webkit-sticky;position:sticky;top:76px;max-height:calc(100dvh - 100px);overflow-y:auto;display:grid;grid-gap:8px;gap:8px;padding:14px;align-content:start}.co-wlist{display:grid;grid-gap:1px;gap:1px}.co-wrow{display:flex;align-items:center;gap:2px;border-radius:8px}.co-wrow.on{background:var(--accent-soft)}.co-wrow:not(.on):hover{background:color-mix(in oklab,var(--text) 4%,transparent)}.co-wfold,.co-wfold-sp{width:22px;height:30px;display:grid;place-items:center;flex:none;color:var(--muted)}.co-wfold svg{transform:rotate(-90deg);transition:transform .15s}.co-wfold.open svg{transform:none}.co-wlink-t{flex:1 1;min-width:0;display:flex;align-items:center;gap:8px;padding:7px 6px;text-align:start;font-size:13.5px;min-height:36px}.co-wlink-t>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1}.co-wlink-t svg{color:var(--muted);flex:none}.co-wover{font-size:12px;color:var(--bad);display:flex;align-items:center;gap:6px;padding:6px 8px;border-radius:8px;background:color-mix(in oklab,var(--bad) 8%,transparent)}.co-whits{display:grid;grid-gap:4px;gap:4px}.co-whit{display:grid;grid-gap:2px;gap:2px;text-align:start;padding:8px 10px;border-radius:8px}.co-whit.on,.co-whit:hover{background:var(--accent-soft)}.co-whit b{font-size:13.5px}.co-whit small{font-size:12px;color:var(--muted);line-height:1.5}.co-wempty{text-align:center;display:grid;grid-gap:8px;gap:8px;justify-items:center;padding:10px 0}.co-wadd{justify-self:start}.co-wmain{min-width:0}.co-wcard{display:grid;grid-gap:2px;gap:2px}.co-wrecent{display:flex;align-items:center;gap:10px;padding:9px 8px;border-radius:9px;text-align:start;min-height:42px;width:100%}.co-wrecent:hover{background:color-mix(in oklab,var(--text) 4%,transparent)}.co-wrecent b{font-weight:500;flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13.5px}.co-wrecent>svg:first-child{color:var(--muted);flex:none}.co-wrecent>svg:last-child{transform:rotate(90deg);color:var(--muted)}.co-wpage{display:grid;grid-gap:14px;gap:14px;padding:22px 26px}.co-wback{display:none}.co-crumbs{display:flex;flex-wrap:wrap;gap:4px;font-size:12px}.co-crumbs,.co-crumbs button{color:var(--muted)}.co-crumbs button:hover{color:var(--text)}.co-crumbs button:after{content:"‹";-webkit-margin-start:6px;margin-inline-start:6px}.co-wpage-h{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.co-wpage-h h2{margin:0;font-size:24px;letter-spacing:-.02em;line-height:1.3}.co-wpage-ic{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent);flex:none}.co-wacts{gap:6px}.co-wacts,.co-wmeta{display:flex;align-items:center;flex-wrap:wrap}.co-wmeta{gap:8px 12px;font-size:12.5px}.co-wmeta .co-chip{margin:0}.co-wlinks{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:8px;gap:8px}.co-wl{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;min-width:0;min-height:52px}.co-wl:hover{border-color:var(--line-2);background:color-mix(in oklab,var(--text) 3%,transparent)}.co-wl>span:last-child{display:grid;min-width:0}.co-wl b{font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.co-wl small{font-size:11px;color:var(--muted)}.co-wl-ic{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;flex:none;background:color-mix(in oklab,var(--text) 6%,transparent);color:var(--muted)}.co-wl-ic.k-doc,.co-wl-ic.k-drive,.co-wl-ic.k-sheet,.co-wl-ic.k-slides{background:color-mix(in oklab,#4ade80 14%,transparent);color:#22c55e}.co-wl-ic.k-doc{background:color-mix(in oklab,#60a5fa 16%,transparent);color:#3b82f6}.co-wl-ic.k-slides{background:color-mix(in oklab,#fbbf24 16%,transparent);color:#d97706}.co-wl-ic.k-canva{background:color-mix(in oklab,#22d3ee 16%,transparent);color:#06b6d4}.co-wl-ic.k-figma,.co-wl-ic.k-notion{background:color-mix(in oklab,#a78bfa 16%,transparent);color:#8b5cf6}.co-wl-ic.k-loom,.co-wl-ic.k-youtube{background:color-mix(in oklab,#f87171 16%,transparent);color:#ef4444}.co-wl-ic.k-hub{background:var(--accent-soft);color:var(--accent)}.co-wbody{font-size:15px;line-height:1.8;max-width:760px}.co-wbody h2{font-size:19px;margin:18px 0 6px}.co-wbody h3{font-size:16px;margin:14px 0 4px}.co-wbody p{margin:0 0 10px;white-space:pre-wrap}.co-wbody ol,.co-wbody ul{margin:0 0 10px;-webkit-padding-start:22px;padding-inline-start:22px}.co-wbody blockquote{margin:0 0 10px;padding:8px 14px;-webkit-border-start:3px solid var(--accent);border-inline-start:3px solid var(--accent);background:var(--accent-soft);border-radius:8px}.co-wbody hr{border:0;border-top:1px solid var(--line);margin:14px 0}.co-wbody a{color:var(--accent);text-decoration:underline;text-underline-offset:3px;word-break:break-word}.co-checks{list-style:none;-webkit-padding-start:0!important;padding-inline-start:0!important}.co-checks li{display:flex;gap:8px;align-items:baseline}.co-checks li svg{color:var(--muted);flex:none;transform:translateY(2px)}.co-checks li.done{color:var(--muted);text-decoration:line-through}.co-checks li.done svg{color:var(--ok)}.co-wkids{display:grid;grid-gap:2px;gap:2px;border-top:1px solid var(--line);padding-top:10px}.co-wedit .co-wtitle{border:0;border-bottom:1px solid var(--line);background:transparent;font:inherit;font-size:22px;font-weight:600;padding:6px 2px;outline:none;color:var(--text);min-width:0}.co-wedit .co-wtitle:focus{border-color:var(--accent)}.co-icon-pick{width:42px;height:42px;position:absolute;opacity:0;cursor:pointer}.co-wedit .co-wpage-h{position:relative}.co-wlinks-ed{display:grid;grid-gap:6px;gap:6px}.co-wl-row{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,1.6fr) auto;grid-gap:6px;gap:6px;align-items:center}.co-wl-row input{border:1px solid var(--line-2);border-radius:9px;background:var(--card-solid);color:var(--text);padding:8px 10px;font:inherit;font-size:13.5px;min-width:0}.co-wtool{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.co-wbtns{display:flex;gap:2px;border:1px solid var(--line);border-radius:var(--radius-sm);padding:2px}.co-wbtns button{min-width:34px;height:32px;border-radius:7px;display:grid;place-items:center;font-size:13px;color:var(--muted)}.co-wbtns button:hover{background:var(--accent-soft);color:var(--text)}.co-wtext{width:100%;min-height:380px;border:1px solid var(--line);border-radius:var(--radius-sm);background:color-mix(in oklab,var(--text) 2%,transparent);padding:14px;line-height:1.8;resize:vertical;outline:none;font:inherit;font-size:14.5px;color:var(--text)}.co-wtext:focus{border-color:var(--accent);box-shadow:var(--glow)}.co-wprev{border:1px dashed var(--line-2);border-radius:var(--radius-sm);padding:14px 16px;min-height:160px}.co-hist{display:grid;grid-gap:6px;gap:6px}.co-hist-row{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--line);border-radius:10px}.co-hist-row>span{display:grid;grid-gap:2px;gap:2px;min-width:0}.co-hist-row small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sv-bar{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.sv-bar,.sv-chip{align-items:center;position:relative}.sv-chip{display:inline-flex;border:1px solid var(--line-2);border-radius:99px;background:var(--card);max-width:100%}.sv-chip.on{border-color:var(--accent);background:var(--accent-soft)}.sv-apply{display:inline-flex;align-items:center;gap:5px;padding:5px 4px 5px 10px;font-size:12.5px;min-height:32px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}.sv-chip:not(:has(.sv-more)) .sv-apply{-webkit-padding-end:10px;padding-inline-end:10px}.sv-more{width:26px;height:30px;display:grid;place-items:center;color:var(--muted);-webkit-border-start:1px solid var(--line);border-inline-start:1px solid var(--line)}.sv-rename{border:0;background:transparent;outline:none;font:inherit;font-size:12.5px;padding:5px 10px;width:140px;color:var(--text)}.sv-add-wrap{position:relative}.sv-add{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;color:var(--muted);padding:5px 10px;border:1px dashed var(--line-2);border-radius:99px;min-height:32px}.sv-add:hover{color:var(--text);border-color:var(--muted)}.sv-menu{position:absolute;top:calc(100% + 6px);inset-inline-start:0;z-index:30;background:var(--card-solid);border:1px solid var(--line-2);border-radius:12px;box-shadow:var(--shadow);padding:6px;display:grid;min-width:200px}.sv-menu>button{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;font-size:13px;text-align:start;min-height:38px}.sv-menu>button:hover:not(:disabled){background:var(--accent-soft)}.sv-menu>button:disabled{opacity:.45}.sv-menu>button.danger{color:var(--bad)}.sv-menu>button:nth-child(4) svg{transform:rotate(-90deg)}.sv-menu>button:nth-child(5) svg{transform:rotate(90deg)}.sv-new{gap:8px;padding:12px;min-width:260px}.sv-new input{border:1px solid var(--line-2);border-radius:9px;background:var(--card);color:var(--text);padding:8px 10px;font:inherit;font-size:13.5px}.sv-share{display:flex;align-items:center;gap:8px;font-size:13px}.sv-hint{margin:0;font-size:12px;line-height:1.5}.sv-new-a{display:flex;justify-content:flex-end;gap:6px}.sv-bar.compact .sv-apply{max-width:150px}.co-meet{grid-template-columns:minmax(300px,380px) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.co-meet,.co-mlist{display:grid;min-width:0}.co-mlist{grid-gap:10px;gap:10px}.co-mday{display:grid;grid-gap:6px;gap:6px}.co-mrow{display:flex;align-items:center;gap:12px;padding:12px 14px;text-align:start;width:100%;min-height:56px}.co-mrow:hover{border-color:var(--line-2)}.co-mrow.on{border-color:var(--accent);background:color-mix(in oklab,var(--accent) 6%,var(--card))}.co-mrow.cancelled{opacity:.55}.co-mrow.cancelled b{text-decoration:line-through}.co-mrow>span.grow{display:grid;grid-gap:2px;gap:2px}.co-mrow b{font-size:14px;font-weight:600}.co-mrow small{font-size:12px}.co-mtime{font-family:var(--font-num);font-weight:600;font-size:14px;color:var(--accent);width:44px;flex:none}.co-mhint{display:flex;align-items:center;gap:10px;padding:30px}.co-mdetail{display:grid;grid-gap:16px;gap:16px;padding:20px 24px}.co-mdetail.cancelled{opacity:.7}.co-mh{display:flex;gap:12px;align-items:flex-start;flex-wrap:wrap}.co-mh h2{margin:0 0 6px;font-size:22px;letter-spacing:-.02em}.co-mppl{gap:6px 14px}.co-macts,.co-mppl{display:flex;flex-wrap:wrap}.co-macts{gap:6px;align-items:center;border-bottom:1px solid var(--line);padding-bottom:12px}.co-msec{display:grid;grid-gap:6px;gap:6px}.co-msec h3{margin:0 0 4px;font-size:14px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.co-msec h3 small{font-weight:400;font-size:12px}.co-mtasks{-webkit-margin-start:auto;margin-inline-start:auto}.co-item{display:flex;align-items:center;gap:10px;padding:6px 4px;border-radius:8px;min-height:40px;font-size:14px}.co-item:hover{background:color-mix(in oklab,var(--text) 3%,transparent)}.co-item.done>span.grow{color:var(--muted);text-decoration:line-through}.co-item>svg{color:var(--ok);flex:none}.co-item .co-chip{font-size:10.5px}.co-cb{width:22px;height:22px;border-radius:7px;border:1.5px solid var(--line-2);display:grid;place-items:center;flex:none;color:var(--accent-ink)}.co-cb.on{background:var(--accent);border-color:var(--accent)}.co-add{display:flex;gap:6px;align-items:center}.co-add input,.co-add select{border:1px solid var(--line-2);border-radius:9px;background:var(--card-solid);color:var(--text);padding:8px 10px;font:inherit;font-size:13.5px;min-width:0}.co-add input:first-child{flex:1 1}.co-add-act select{max-width:150px}.co-add-act input[type=date]{width:140px}.co-notes{width:100%;min-height:150px;border:1px solid var(--line);border-radius:var(--radius-sm);background:color-mix(in oklab,var(--text) 2%,transparent);padding:12px 14px;line-height:1.75;resize:vertical;outline:none;font:inherit;font-size:14px;color:var(--text)}.co-notes:focus{border-color:var(--accent)}.co-cal-bar h2{margin:0;font-size:18px}.co-cal-nav{display:flex;align-items:center;gap:4px}.co-cal-nav .ibtn svg{transform:rotate(-90deg)}.co-cal-nav .co-flip svg{transform:rotate(90deg)}.co-filters,.co-layers{display:flex;flex-wrap:wrap;gap:6px}.co-layer{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;padding:5px 11px;border-radius:99px;border:1px solid var(--line-2);min-height:32px;background:var(--card)}.co-layer i{width:8px;height:8px;border-radius:50%;background:var(--ev)}.co-layer.off{color:var(--muted);background:transparent}.co-layer.off i{background:var(--line-2)}.co-layer:not(.off){border-color:color-mix(in oklab,var(--ev,var(--accent)) 50%,var(--line-2))}.co-layer b{font-family:var(--font-num);font-size:11.5px}.co-cal{padding:0;overflow:hidden}.co-cal-wd{font-size:12px;color:var(--muted);text-align:center;padding:8px 0}.co-cal-wd,.co-cal-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-bottom:1px solid var(--line)}.co-cal-week:last-child{border-bottom:0}.co-cal-day{min-height:112px;padding:6px;display:flex;flex-direction:column;gap:3px;-webkit-border-start:1px solid var(--line);border-inline-start:1px solid var(--line);min-width:0;cursor:default}.co-cal-day:first-child{-webkit-border-start:0;border-inline-start:0}.co-cal-day.out{background:color-mix(in oklab,var(--text) 2%,transparent)}.co-cal-day.out .co-cal-n{opacity:.45}.co-cal-n{font-size:12px;font-weight:600;width:24px;height:24px;display:grid;place-items:center;border-radius:50%}.co-cal-day.today .co-cal-n{background:var(--accent);color:var(--accent-ink)}.co-ev{display:flex;align-items:center;gap:4px;font-size:11.5px;padding:2px 6px;border-radius:6px;text-align:start;min-width:0;background:color-mix(in oklab,var(--ev) 16%,transparent);-webkit-border-start:3px solid var(--ev);border-inline-start:3px solid var(--ev)}.co-ev:hover{background:color-mix(in oklab,var(--ev) 26%,transparent)}.co-ev .num{font-size:10.5px;color:var(--muted);flex:none}.co-ev-t{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.co-ev:not(.compact){padding:6px 8px;font-size:12.5px}.co-ev-more{font-size:11px;color:var(--accent);text-align:start;padding:0 6px}.co-cal-wk{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:8px;gap:8px}.co-cal-wkd{padding:10px;display:flex;flex-direction:column;gap:5px;min-height:180px;min-width:0}.co-cal-wkd.today{border-color:var(--accent)}.co-cal-wkh{display:flex;align-items:center;gap:6px;font-size:13px}.co-cal-wkh .ibtn{-webkit-margin-start:auto;margin-inline-start:auto}.co-agenda{display:grid;grid-gap:4px;gap:4px}.co-ag-day{display:grid;grid-gap:2px;gap:2px;padding-bottom:8px;border-bottom:1px solid var(--line)}.co-ag-day:last-child{border-bottom:0}.co-ag-day.today .co-ag-h b{color:var(--accent)}.co-ag-h{font-size:13px;padding:8px 4px 4px}.co-ag-i{display:flex;align-items:center;gap:10px;padding:8px 6px;border-radius:9px;text-align:start;min-height:46px;width:100%}.co-ag-i:hover{background:color-mix(in oklab,var(--text) 3%,transparent)}.co-ag-i>span.grow{display:grid;grid-gap:1px;gap:1px}.co-ag-i b{font-size:13.5px;font-weight:500}.co-ag-i small{font-size:11.5px}.co-ag-dot{width:10px;height:10px;border-radius:50%;background:var(--ev);flex:none}.co-ag-t{font-size:12px;color:var(--muted);width:56px;flex:none}.co-wr{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.co-wr-c{display:grid;grid-gap:6px;gap:6px;align-content:start}.co-wr-c h3{margin:0 0 4px;font-size:14px;display:flex;gap:6px;align-items:center}.co-wr-c.ok h3{color:var(--ok)}.co-wr-c.bad h3{color:var(--bad)}.co-wr-i{display:flex;gap:10px;align-items:baseline;padding:8px 10px;border-radius:10px;font-size:14px;line-height:1.5}.co-wr-i:hover{background:color-mix(in oklab,var(--text) 4%,transparent)}.co-wr-i .num{font-weight:700;color:var(--muted)}.co-ai-t{white-space:pre-wrap;line-height:1.8;margin:0 0 6px;font-size:14.5px}.co-rep{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:12px;gap:12px}.co-rblock{display:grid;grid-gap:2px;gap:2px;align-content:start}.co-rrow{display:flex;align-items:baseline;gap:8px;padding:7px 0;border-bottom:1px solid var(--line);font-size:13.5px}.co-rrow:last-child{border-bottom:0}.co-rrow>span:first-child{flex:1 1}.co-delta{font-size:11.5px;font-weight:600}.co-mail .co-recipe{border:0;padding:0}.co-chat{display:grid;grid-template-columns:260px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start;min-width:0}.co-chats{display:grid;grid-gap:4px;gap:4px;padding:12px;position:-webkit-sticky;position:sticky;top:76px;max-height:calc(100dvh - 100px);overflow-y:auto}.co-chat-new{justify-content:center}.co-chat-i{display:flex;align-items:center;gap:4px;border-radius:9px}.co-chat-i.on,.co-chat-i:hover{background:var(--accent-soft)}.co-chat-i>button.grow{display:grid;text-align:start;padding:8px;min-width:0}.co-chat-i b{font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.co-chat-i small{font-size:11px}.co-conv{display:flex;flex-direction:column;gap:10px;min-height:min(70dvh,720px)}.co-conv-h{justify-content:space-between}.co-conv-h,.co-conv-h h3{display:flex;align-items:center}.co-conv-h h3{margin:0;font-size:14px;gap:6px}.co-chats-btn{display:none}.co-msgs{flex:1 1;display:flex;flex-direction:column;gap:12px;overflow-y:auto;max-height:62dvh;padding:4px 2px}.co-hello{display:grid;grid-gap:12px;gap:12px;margin:auto 0;text-align:center;justify-items:center}.co-hello p{margin:0;max-width:520px;line-height:1.7;color:var(--muted);font-size:14px}.co-suggest{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.co-suggest button{border:1px solid var(--line-2);border-radius:99px;padding:8px 14px;font-size:13px;min-height:40px;background:var(--card)}.co-suggest button:hover{border-color:var(--accent);background:var(--accent-soft)}.co-msg{display:grid;grid-gap:6px;gap:6px;max-width:86%}.co-msg.user{justify-self:start;align-self:flex-start}.co-msg.assistant{justify-self:end;align-self:flex-end}.co-bubble{padding:10px 14px;border-radius:16px;line-height:1.7;font-size:14.5px}.co-bubble p{margin:0}.co-bubble p+p{margin-top:4px}.co-msg.user .co-bubble{background:var(--accent);color:var(--accent-ink);border-end-start-radius:4px}.co-msg.assistant .co-bubble{background:color-mix(in oklab,var(--text) 5%,var(--card));border:1px solid var(--line);border-end-end-radius:4px}.co-srcs{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:11.5px}.co-srcs .co-chip{margin:0}.co-typing{display:flex;gap:4px;padding:14px 16px}.co-typing i{width:7px;height:7px;border-radius:50%;background:var(--muted);animation:co-dot 1.2s infinite}.co-typing i:nth-child(2){animation-delay:.2s}.co-typing i:nth-child(3){animation-delay:.4s}@keyframes co-dot{0%,60%,to{opacity:.25;transform:none}30%{opacity:1;transform:translateY(-3px)}}.co-ask{display:flex;gap:8px;align-items:flex-end;border:1px solid var(--line-2);border-radius:14px;padding:6px 6px 6px 10px;background:var(--card-solid)}.co-ask:focus-within{border-color:var(--accent)}.co-ask textarea{flex:1 1;border:0;background:transparent;resize:none;outline:none;font:inherit;font-size:14.5px;color:var(--text);padding:8px 6px;min-height:40px;max-height:160px;field-sizing:content}.co-ask .btn{min-height:40px;min-width:44px;justify-content:center}.co-fine{text-align:center}.co-todo{padding:6px 8px;display:grid}.co-trow{display:flex;align-items:center;gap:12px;padding:12px 8px;border-bottom:1px solid var(--line);min-height:60px}.co-trow:last-child{border-bottom:0}.co-trow.urgent .co-part-ic{background:color-mix(in oklab,var(--bad) 14%,transparent);color:var(--bad)}.co-trow-t{display:grid;grid-gap:2px;gap:2px;min-width:0}.co-trow-t b{font-size:14px;font-weight:600}.co-trow-t small{overflow:hidden;text-overflow:ellipsis}.co-age,.co-trow-t small{font-size:12px;white-space:nowrap}.co-age{color:var(--muted)}.co-age.bad{color:var(--bad);font-weight:600}.co-trow-a{display:flex;gap:6px;align-items:center;flex:none}.co-trow-a .btn svg{flex:none}.co-trow-a .btn:last-child svg{transform:rotate(90deg)}.palette .pal-g{font-size:11px;color:var(--muted);font-weight:600;padding:8px 12px 3px;display:flex;align-items:center;gap:5px}.palette .pal-loading{font-size:12px;padding:6px 12px}.hm-today{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:12px;gap:12px}.hm-tg{padding:0;overflow:hidden;display:flex;flex-direction:column}.hm-tg.hot{border-color:color-mix(in oklab,var(--warn) 40%,var(--line))}.hm-tg-h{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--line);font-size:14px}.hm-tg-h .tq-ico{width:30px;height:30px;background:var(--accent-soft);color:var(--accent)}.hm-n{font-family:var(--font-num);font-weight:700;font-size:18px}.hm-tg-l{display:grid}.hm-ti{display:flex;align-items:center;gap:8px;padding:9px 14px;font-size:13px;border-bottom:1px solid var(--line);min-height:40px}.hm-ti:last-child{border-bottom:0}.hm-ti:hover{background:color-mix(in oklab,var(--text) 3%,transparent)}.hm-ti .grow,.hm-ti small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hm-ti small{font-size:11.5px;color:var(--muted);flex:none;max-width:45%}.hm-ti.bad small{color:var(--bad);font-weight:600}.hm-clear{display:flex;align-items:center;gap:12px;font-size:14px}.hm-clear>svg{color:var(--warn);flex:none}.hm-depts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.hm-dept{padding:0;overflow:hidden}.hm-dept-h{display:flex;align-items:center;gap:10px;padding:12px 14px;font-size:14px;border-bottom:1px solid var(--line)}.hm-dept-h:hover{background:color-mix(in oklab,var(--text) 3%,transparent)}.hm-dept-h .tq-ico{width:30px;height:30px;background:var(--accent-soft);color:var(--accent)}.hm-dept-s{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.hm-stat{display:grid;grid-gap:2px;gap:2px;padding:12px 14px;-webkit-border-start:1px solid var(--line);border-inline-start:1px solid var(--line);min-width:0}.hm-stat:first-child{-webkit-border-start:0;border-inline-start:0}.hm-stat:hover{background:color-mix(in oklab,var(--text) 3%,transparent)}.hm-stat b{font-family:var(--font-num);font-size:19px;font-weight:650;direction:ltr;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hm-stat small{font-size:11.5px;color:var(--muted);line-height:1.35}.hm-stat.bad b{color:var(--bad)}.hm-stat.warn b{color:var(--warn)}.hm-stat.ok b{color:var(--ok)}.hm-team{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:12px;gap:12px;align-items:start}.hm-kpi-link{display:block;color:inherit}.hm-kpi-link .label>svg{-webkit-margin-start:auto;margin-inline-start:auto;transform:rotate(90deg);opacity:.5;width:12px}.hm-skel-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:12px;gap:12px}.hm-skel-b{min-height:120px;background:linear-gradient(90deg,var(--card) 0,color-mix(in oklab,var(--text) 5%,var(--card)) 50%,var(--card) 100%);background-size:200% 100%;animation:hm-shine 1.4s ease-in-out infinite}@keyframes hm-shine{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.co-typing i,.hm-skel-b{animation:none}}@media (max-width:1100px){.co-parts{grid-template-columns:repeat(2,minmax(0,1fr))}.co-hero{grid-template-columns:auto 1fr}.co-first{grid-column:1/-1}.hm-depts{grid-template-columns:repeat(2,minmax(0,1fr))}.co-cal-wk{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:900px){.co-goals{grid-template-columns:1fr}.co-chat,.co-meet,.co-wiki{grid-template-columns:minmax(0,1fr)}.co-meet.has-page .co-mlist,.co-meet:not(.has-page) .co-mmain,.co-wiki.has-page .co-wtree,.co-wiki:not(.has-page) .co-wmain{display:none}.co-wtree{position:static;max-height:none}.co-wback{display:inline-flex}.co-chats{display:none;position:static;max-height:none}.co-chats.open{display:grid}.co-chats-btn{display:inline-flex}}@media (max-width:760px){.co-hero{grid-template-columns:1fr;justify-items:center;text-align:center}.co-hero .co-first{justify-items:stretch;text-align:start;width:100%}.co-2,.co-3,.co-wr{grid-template-columns:1fr}.co-mdetail,.co-wpage{padding:16px}.co-wpage-h h2{font-size:20px}.co-wl-row{grid-template-columns:auto minmax(0,1fr) auto}.co-wl-row input[dir=ltr]{grid-column:2/3;grid-row:2}.co-cal-day{min-height:74px;padding:3px}.co-ev.compact .num{display:none}.co-ev.compact{font-size:10.5px;padding:1px 4px}.co-cal-wk{grid-template-columns:1fr}.co-cal-wkd{min-height:0}.co-add-act{flex-wrap:wrap}.co-add-act input:first-child{flex:1 1 100%}.co-add-act select{flex:1 1;max-width:none}.co-msg{max-width:94%}.hm-depts,.hm-today{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.co-parts{grid-template-columns:minmax(0,1fr)}.co-trow{flex-wrap:wrap}.co-trow-t{flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 60px)}.co-age{order:2}.co-trow-a{order:3;width:100%}.co-trow-a .btn{flex:1 1;justify-content:center;min-height:40px}.co-goal-row{flex-wrap:wrap}.co-goal-row-t{flex:1 1 100%;white-space:normal;order:-1}.co-goal-num b{font-size:28px}.co-mrow{padding:10px 12px}.co-cal-bar .co-cal-title{flex:1 1 100%;order:-1;font-size:17px}}.co-wr-row{display:flex;align-items:center;gap:6px}.co-plan{display:grid;grid-gap:10px;gap:10px}.co-plan-acts{display:flex;gap:6px;flex-wrap:wrap}.co-plan-l{display:grid;grid-gap:4px;gap:4px}.co-plan-i{display:flex;align-items:center;gap:10px;min-height:44px;padding:6px 8px;border-radius:10px;background:color-mix(in oklab,var(--text) 3%,transparent)}.co-plan-i b{display:block;font-size:14px}.co-plan-i small{display:block;font-size:12px}.co-plan-n{font-weight:700;color:var(--accent);min-width:18px;text-align:center}.co-plan-add{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.co-plan-add input:not([type=date]){flex:1 1 220px}.co-plan-add input,.co-plan-add select{min-height:40px}.co-prog.sm{height:6px;width:120px;flex:none}.co-goal-row.behind b{color:var(--warn)}@media (max-width:640px){.co-plan-add>*{flex:1 1 100%}.co-prog.sm{width:70px}}.co-cover{margin:8px 0 4px;font-size:13px;line-height:1.6}.co-cover.warn{color:var(--warn);display:flex;gap:6px;align-items:center}.co-cover-l{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.co-cover-l .chip{min-height:32px;display:inline-flex;align-items:center}.co-bulk{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 12px;margin-bottom:8px;border-radius:12px;background:color-mix(in oklab,var(--text) 3%,transparent)}.co-bulk.on{background:color-mix(in oklab,var(--accent) 12%,transparent)}.co-bulk-all{display:inline-flex;align-items:center;gap:6px;min-height:40px;font-size:13px;cursor:pointer}.co-bulk-keys{-webkit-margin-start:auto;margin-inline-start:auto}.co-trow-sel{width:18px;height:18px;flex:none}.co-trow.cur{outline:2px solid color-mix(in oklab,var(--accent) 45%,transparent);outline-offset:-2px;border-radius:10px}@media (max-width:640px){.co-bulk-keys{display:none}.co-trow-sel{width:22px;height:22px}}.pal-g .pal-more{-webkit-margin-start:auto;margin-inline-start:auto;font-size:11.5px;padding:0 4px}.pal-g{display:flex;align-items:center;gap:4px}.co-auto{display:grid;grid-gap:14px;gap:14px}.co-auto-s{display:grid;grid-gap:6px;gap:6px}.co-auto-l{display:grid;grid-gap:2px;gap:2px}.co-auto-i{display:flex;align-items:center;gap:10px;min-height:48px;padding:6px 8px;border-radius:10px;color:var(--text);text-decoration:none}.co-auto-i:hover{background:color-mix(in oklab,var(--text) 4%,transparent)}.co-auto-i b{display:block;font-size:13.5px;font-weight:500}.co-auto-i small{display:block;font-size:12px}.co-auto-i:not(.on) b{color:var(--muted)}.co-auto-i .tag{min-width:44px;text-align:center}