.mf h4 small{display:block}.mf-list{list-style:none;margin:0;padding:0;background:var(--surface);border-radius:var(--r-md);overflow:hidden;min-width:0}.mf-set{position:relative;padding:var(--sp-3) var(--sp-4);display:flex;flex-direction:column;gap:var(--sp-2);min-width:0}.mf-set+.mf-set:before{content:"";position:absolute;top:0;left:var(--sp-4);right:0;border-top:var(--hair) solid var(--line)}.mf-head{display:flex;gap:var(--sp-3);align-items:flex-start;min-width:0}.mf-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.mf-title{font-size:var(--fs-headline);line-height:22px;font-weight:600;overflow-wrap:anywhere}.mf-sub{font-size:var(--fs-foot);color:var(--muted);overflow-wrap:anywhere}.mf-acts{display:flex;flex-wrap:wrap;gap:var(--sp-2);align-items:center;min-width:0}.mf-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:var(--tap);padding:0 var(--sp-4);border:0;border-radius:var(--r-ctl);background:var(--fill);color:var(--accent);font:inherit;font-size:var(--fs-callout);font-weight:600;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;box-sizing:border-box;max-width:100%}.mf-btn.mf-fill{background:var(--accent);color:var(--on-accent)}.mf-btn:disabled{opacity:.45;cursor:default}.mf-btn:active:not(:disabled){opacity:.7}.mf-said{font-size:var(--fs-foot);color:var(--muted)}.mf-more{align-self:flex-start;display:inline-flex;align-items:center;gap:4px;min-height:var(--tap);border:0;background:none;padding:0;color:var(--accent);font:inherit;font-size:var(--fs-subhead);cursor:pointer}.mf-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:var(--sp-2);min-width:0}.mf-pic{display:block;aspect-ratio:1 / 1;border-radius:var(--r-sm);overflow:hidden;background:var(--fill)}.mf-pic img{width:100%;height:100%;object-fit:cover;object-position:top;display:block}.mf-wide{grid-column:1 / -1}.mf-note{margin:0;font-size:var(--fs-subhead);color:var(--muted);overflow-wrap:anywhere}.mf-empty{font-size:var(--fs-subhead);color:var(--muted);padding:var(--sp-4);background:var(--surface);border-radius:var(--r-md)}.mf-older{margin-top:var(--sp-2);min-height:var(--tap);width:100%;border:0;background:var(--surface);border-radius:var(--r-md);color:var(--accent);font:inherit;font-size:var(--fs-body);cursor:pointer}.mf-hrow{flex-wrap:wrap;row-gap:var(--sp-2);cursor:default}.mf-hrow:active{background:var(--surface)}.mf-hlink{flex:1 1 100%;min-width:0;display:flex;gap:12px;align-items:flex-start;text-decoration:none;color:inherit;min-height:var(--tap)}.mf-hic{background:var(--accent-soft);color:var(--accent-ink)}.mf-hbtn{flex:none;margin-left:44px;padding:0 var(--sp-4)}.mf-hrow .hm-t2{white-space:normal}.hm-sh button.mf-seeall{min-height:var(--tap);padding:0 0 0 var(--sp-3)}.sect .mf-list{background:none;border-radius:0}.sect .mf-set{padding-left:0;padding-right:0}.sect .mf-set+.mf-set:before{left:0}.fd-box{display:flex;align-items:center;gap:8px;margin:4px 0 8px;padding:0 12px;height:44px;border-radius:var(--r-md);border:1.5px solid var(--line);background:var(--surface)}.fd-box:focus-within{border-color:var(--accent);outline:3px solid var(--accent-soft);outline-offset:0}.fd-box input{flex:1;min-width:0;border:0;outline:0;background:none;font:400 var(--fs-ui)/1.2 var(--font);color:var(--text)}.fd-box button{border:0;background:none;color:var(--muted);padding:4px;display:flex}.fd{display:flex;flex-direction:column}.fd-h{font-size:var(--fs-meta);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);padding:12px 16px 4px}.fd-row{display:flex;align-items:center;gap:12px;padding:10px 16px;color:var(--text);text-decoration:none}.fd-row.on,.fd-row:hover{background:var(--fill)}.fd-row>svg{color:var(--muted);flex:none}.fd-ic{flex:none;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-size:var(--fs-key);font-weight:700;background:var(--accent-soft);color:var(--accent)}.fd-ic.bill{background:var(--green-soft);color:var(--green-ink)}.fd-ic.order{background:var(--amber-soft);color:var(--amber-ink);font-size:var(--fs-key)}.fd-ic.pg{background:var(--fill);color:var(--muted)}.fd-mx{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.fd-mx b{font-weight:600;font-size:var(--fs-small);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-mx small{font-size:var(--fs-meta);color:var(--muted);line-height:1.35}.fd-mx small.fd-ok{color:var(--text-2)}.fd mark{background:var(--amber-soft);color:inherit;border-radius:2px}.fd-note{padding:8px 16px;font-size:var(--fs-meta);color:var(--muted)}.fd-none{margin:8px 16px;padding:12px 14px;border:1px dashed var(--line);border-radius:var(--r-md);display:flex;flex-direction:column;gap:4px;font-size:var(--fs-small);line-height:1.4}.fd-none a{color:var(--accent);font-weight:600}.fd-billed{display:flex;flex-direction:column;gap:10px;margin-bottom:12px}.fd-ans{padding:14px 16px;border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line);display:flex;flex-direction:column;gap:6px}.fd-ans b{font-size:var(--fs-body);letter-spacing:-.01em}.fd-ans span{font-size:var(--fs-small);color:var(--text-2);line-height:1.45}.fd-bill{display:flex;flex-direction:column;gap:8px;padding:12px 16px;border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line);color:var(--text);text-decoration:none}.fd-bt{display:flex;align-items:center;gap:12px}.fd-bt>svg{color:var(--muted)}.fd-kv{display:grid;grid-template-columns:80px 1fr;row-gap:4px;font-size:var(--fs-small)}.fd-kv>div{display:contents}.fd-kv small{color:var(--muted);font-size:var(--fs-meta)}.fd-src{font-size:var(--fs-meta);color:var(--muted)}.fd-note2{padding:10px 14px;border-radius:var(--r-md);background:var(--fill);font-size:var(--fs-meta);color:var(--text-2);line-height:1.45}.fd-read{margin-top:6px;font-size:var(--fs-meta);color:var(--text-2)}.fd-against{display:inline-block;margin-top:6px;font-size:var(--fs-small);font-weight:600;color:var(--accent);text-decoration:none}.pal .fd-row{padding:8px 12px;border-radius:8px}.pal .fd-h{padding:10px 12px 2px}.lv-hero{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--sh-card);padding:18px 18px 16px;margin-bottom:14px}.lv-hero h2{font-size:var(--fs-head-phone);line-height:1.25;margin:6px 0 12px}.lv-hero .eyebrow{display:inline-flex;align-items:center;gap:8px}.lv-kpis{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.lv-kpis div{background:var(--fill);border-radius:var(--r-md);padding:10px 12px;display:flex;flex-direction:column}.lv-kpis b{font-size:var(--fs-num-phone);font-variant-numeric:tabular-nums}.lv-kpis small{font-size:var(--fs-label-phone);color:var(--muted)}@media (min-width: 900px){.lv-kpis{grid-template-columns:repeat(4,1fr)}.lv-hero h2{font-size:var(--fs-head)}.lv-kpis b{font-size:var(--fs-num)}}.lv-pulse{width:9px;height:9px;border-radius:50%;background:var(--green);display:inline-block;margin-right:6px;vertical-align:middle}@media (prefers-reduced-motion: reduce){.lv-pulse{animation:none}}.lv-sec{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--sh-card);padding:16px;margin-bottom:14px}.lv-sec h3{font-size:var(--fs-title);margin:0 0 12px;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.lv-sec h3 small{font-size:var(--fs-meta);color:var(--muted);font-weight:500}.lv-empty{color:var(--muted);font-size:var(--fs-small);padding:8px 0}.lv-t{font-size:var(--fs-small);color:var(--text-2);line-height:1.45;overflow-wrap:anywhere}.lv-proof{display:block;font-size:var(--fs-meta);color:var(--muted);margin-top:4px;overflow-wrap:anywhere}.lv-dot{width:9px;height:9px;border-radius:50%;background:var(--dot-grey);flex:none;display:inline-block}.lv-dot.on{background:var(--dot-green)}.ok{color:var(--green-ink)}.bad{color:var(--red-ink)}.warn{color:var(--amber-ink)}.lv-awake{display:grid;gap:10px}@media (min-width: 900px){.lv-awake{grid-template-columns:repeat(2,1fr)}}.lv-card{border:1px solid var(--line);border-radius:var(--r-md);padding:12px}.lv-card.lv-on{border-color:var(--green-soft);background:var(--surface)}.lv-ch{display:flex;align-items:center;gap:10px}.lv-ch b{font-size:var(--fs-ui)}.lv-ch small{margin-left:auto;color:var(--muted);font-size:var(--fs-meta)}.lv-av{width:30px;height:30px;border-radius:50%;background:var(--accent-soft);color:var(--accent-ink);display:grid;place-items:center;font-size:var(--fs-meta);font-weight:700}.lv-why{font-size:var(--fs-small);margin-top:8px}.lv-mini{color:var(--muted)}.lv-on-list{margin:6px 0 0;padding-left:18px;font-size:var(--fs-meta);color:var(--text-2);overflow-wrap:anywhere}.lv-last{font-size:var(--fs-small);color:var(--text-2);margin-top:8px;line-height:1.45}.lv-last small{color:var(--muted);font-size:var(--fs-meta)}.lv-cards{margin-top:12px}.lv-cards summary{cursor:pointer;font-size:var(--fs-small);font-weight:600;color:var(--accent-ink);padding:6px 0}.lv-row{display:flex;gap:10px;align-items:flex-start;padding:10px 0;border-top:1px solid var(--rule)}.lv-row .lv-dot{margin-top:8px}.lv-row small{color:var(--muted);font-size:var(--fs-meta)}.lv-loop{list-style:none;margin:0;padding:0;display:grid;gap:0;position:relative}.lv-loop li{display:flex;gap:12px;padding:8px 0;position:relative}.lv-loop li:not(:last-child):after{content:"";position:absolute;left:13px;top:38px;bottom:-6px;width:2px;background:var(--accent-line)}.lv-loop li:last-child:after{content:"back to 1";position:absolute;left:40px;bottom:-14px;font-size:var(--fs-key);color:var(--muted)}.lv-step{width:28px;height:28px;flex:none;border-radius:50%;background:var(--accent);color:var(--surface);display:grid;place-items:center;font-weight:700;font-size:var(--fs-meta)}.lv-loop b{display:block;font-size:var(--fs-ui)}.lv-loop em{font-style:normal;font-weight:700;color:var(--accent-ink);font-size:var(--fs-ui)}.lv-loop small{display:block;color:var(--muted);font-size:var(--fs-meta)}.lv-board{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.lv-board span{background:var(--fill);border-radius:var(--r-pill);padding:4px 12px;font-size:var(--fs-meta)}.lv-clock svg{width:100%;height:auto;display:block;touch-action:manipulation}.lv-bar{fill:var(--accent);opacity:.55}.lv-bar.now{opacity:1}.lv-bar.hov{opacity:.9}.lv-base{stroke:var(--line);stroke-width:1}.lv-fut{fill:var(--rule)}.lv-ax{font-size:var(--fs-key);fill:var(--muted);text-anchor:middle}.lv-tip{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:var(--fs-meta);margin-top:8px;background:var(--fill);border-radius:var(--r-md);padding:8px 12px}.lv-tip b{width:100%;font-size:var(--fs-small)}.lv-cap{display:block;color:var(--muted);font-size:var(--fs-meta);margin-top:6px}.lv-agents{display:grid;gap:8px}.lv-ag{border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden}.lv-ag.open{border-color:var(--accent-line)}.lv-agh{width:100%;display:flex;align-items:center;gap:10px;padding:12px;background:none;border:0;text-align:left;font:inherit;color:inherit;cursor:pointer}.lv-agn{flex:1;display:flex;flex-direction:column;min-width:0}.lv-agn b{font-size:var(--fs-ui)}.lv-agn small{color:var(--muted);font-size:var(--fs-meta);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lv-agc{display:flex;flex-direction:column;align-items:flex-end}.lv-agc b{font-size:var(--fs-title);font-variant-numeric:tabular-nums;line-height:1}.lv-agc small{font-size:var(--fs-key);color:var(--muted)}.lv-ags{display:flex;flex-wrap:wrap;gap:4px 12px;padding:0 12px 10px 31px;font-size:var(--fs-meta);color:var(--muted)}.lv-agb{border-top:1px solid var(--rule);padding:4px 12px 12px}.lv-items{list-style:none;margin:8px 0 0;padding:0}.lv-item{border-top:1px solid var(--rule);padding:10px 0}.lv-item.late{border-left:3px solid var(--amber);padding-left:7px}.lv-ih{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.lv-ih b{font-size:var(--fs-small);overflow-wrap:anywhere}.lv-ih em{font-style:normal;font-size:var(--fs-meta)}.lv-meta{display:flex;flex-wrap:wrap;gap:2px 12px;font-size:var(--fs-meta);color:var(--muted);margin:2px 0 4px}.lv-meta b{color:var(--text);font-weight:600}.lv-chips{display:flex;gap:6px;overflow-x:auto;padding-bottom:6px;margin-bottom:4px;scrollbar-width:none}.lv-chips button{flex:none;border:1px solid var(--line);background:var(--surface);border-radius:var(--r-pill);padding:6px 12px;font:500 var(--fs-meta)/1.2 var(--font);color:var(--text-2);cursor:pointer}.lv-chips button.on{background:var(--accent);border-color:var(--accent);color:var(--surface)}.lv-feed{list-style:none;margin:0;padding:0}.lv-feed li{display:flex;gap:10px;padding:12px 0;border-top:1px solid var(--rule)}.lv-feed li>div{min-width:0;flex:1}.lv-fi{width:26px;height:26px;flex:none;border-radius:50%;display:grid;place-items:center;background:var(--fill);color:var(--muted)}.k-said .lv-fi{background:var(--accent-soft);color:var(--accent-ink)}.k-done .lv-fi{background:var(--green-soft);color:var(--green-ink)}.k-change .lv-fi{background:var(--amber-soft);color:var(--amber-ink)}.lv-fh{display:flex;gap:6px 10px;align-items:baseline;flex-wrap:wrap;font-size:var(--fs-meta)}.lv-fh b{font-size:var(--fs-small)}.lv-fh span{color:var(--text-2)}.lv-fh time{margin-left:auto;color:var(--muted);font-variant-numeric:tabular-nums}.lv-res{margin-top:4px;color:var(--muted)}.lv-more{margin-top:8px;width:100%;border:1px solid var(--line);background:var(--surface);border-radius:var(--r-md);padding:10px;font:500 var(--fs-small) var(--font);color:var(--accent-ink);cursor:pointer}.lv-how ul{margin:0;padding-left:18px;font-size:var(--fs-small);line-height:1.5}.lv-how li{margin-bottom:6px}.lv-src div{font-size:var(--fs-meta);padding:4px 0;display:flex;flex-wrap:wrap;gap:2px 8px}.lv-src span{color:var(--text-2);font-variant-numeric:tabular-nums}.lv-src small{color:var(--muted);width:100%}.lv-clamp2,.lv-clamp3{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.lv-clamp2{-webkit-line-clamp:2;line-clamp:2}.lv-clamp3{-webkit-line-clamp:3;line-clamp:3}.lv-on-list li.lv-clamp2{display:list-item;max-height:2.9em}.lv-hood>summary{cursor:pointer;font-weight:600;font-size:var(--fs-ui);display:flex;align-items:center;gap:8px;flex-wrap:wrap;list-style:none}.lv-hood>summary::-webkit-details-marker{display:none}.lv-hood>summary small{color:var(--muted);font-weight:500;font-size:var(--fs-meta)}.lv-hood[open]>summary{margin-bottom:10px}.lv-hood>.lv-sec{box-shadow:none;border:1px solid var(--line)}.lv-waits{display:flex;align-items:center;gap:8px;width:100%;border:1px solid var(--amber-soft);background:var(--amber-soft);color:var(--amber-ink);border-radius:12px;padding:9px 12px;margin-bottom:12px;font:inherit;font-size:var(--fs-small);cursor:pointer;text-align:left}.lv-waits b{font-weight:700}.lv-waits span{margin-left:auto;font-size:var(--fs-meta);color:var(--amber-ink)}.lv-waits.quiet{border:0;background:transparent;color:var(--muted);padding:2px 2px 8px;margin-bottom:4px;font-size:var(--fs-meta);border-radius:0}.lv-waits.quiet b{font-weight:500}.lv-waits.quiet span{color:var(--muted);font-size:var(--fs-meta)}#lv-for{scroll-margin-top:70px}.og-first .og-view .og-wm{order:-1}.og-first .og-view{scroll-margin-top:140px}@media (max-width: 699px){.og-first .og-view{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-top:0;padding-bottom:2px}.og-first .og-view::-webkit-scrollbar{display:none}}.lv-rn-n{display:flex;gap:8px;margin:8px 0}.lv-rn-n div{flex:1;background:var(--card);border:1px solid var(--line);border-radius:12px;padding:8px 10px;min-width:0}.lv-rn-n b{display:block;font-size:var(--fs-sec);line-height:1.1}.lv-rn-n small{color:var(--muted);font-size:var(--fs-meta)}.lv-rn-chips{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:4px 0 10px}.lv-rn-chips span{background:var(--rule);color:var(--text);font-size:var(--fs-meta);border-radius:99px;padding:4px 10px;line-height:1.3}.lv-rn-work{display:grid;grid-template-columns:1fr;gap:8px}@media (min-width:900px){.lv-rn-work{grid-template-columns:1fr 1fr 1fr}.lv-rn-chips{display:flex;flex-wrap:wrap}}.lv-rn-card{display:block;background:var(--card);border:1px solid var(--line);border-radius:12px;padding:9px 11px;color:inherit;text-decoration:none;min-width:0}.lv-rn-h{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.lv-rn-h small{color:var(--muted);font-size:var(--fs-meta)}.lv-rn-m{font-size:var(--fs-meta);color:var(--text-2);margin-top:2px}.lv-rn-on{font-size:var(--fs-meta);margin-top:4px;line-height:1.35;overflow-wrap:anywhere}.lv-rn-rest{margin-top:10px}.lv-rn-rest summary{cursor:pointer;font-size:var(--fs-meta);color:var(--text-2);padding:4px 0}.lv-rn-r{display:flex;gap:6px;align-items:baseline;flex-wrap:wrap;padding:5px 0;border-top:1px solid var(--line);color:inherit;text-decoration:none;font-size:var(--fs-meta)}.lv-rn-r small{color:var(--muted);font-size:var(--fs-meta)}.lv-rn-r span{margin-left:auto;font-size:var(--fs-meta);color:var(--text-2)}.lv-rn-r span.bad{color:var(--red-ink)}.lv-rn-foot{display:block;margin-top:8px;color:var(--muted);font-size:var(--fs-key)}.lv-pj-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:12px;min-width:0}.lv-pj-card{min-width:0;overflow-wrap:anywhere}.lv-pj-card{border:1px solid var(--line);border-radius:12px;padding:11px 13px;background:var(--card);display:flex;flex-direction:column;gap:8px;min-width:0}.lv-pj-card.off{opacity:.65}.lv-pj-swipe{display:none}@media (max-width: 640px){.lv-pj-swipe{display:inline}.lv-pj-hint{display:block}}.lv-pj-h{display:flex;align-items:flex-start;gap:8px;justify-content:space-between}.lv-pj-h b{font-size:var(--fs-small);line-height:1.3}.lv-pj-st{font-size:var(--fs-key);text-transform:uppercase;letter-spacing:.04em;padding:2px 8px;border-radius:99px;background:var(--green-soft);color:var(--green-ink);white-space:nowrap}.lv-pj-st.done{background:var(--rule);color:var(--text)}.lv-pj-st.dropped,.lv-pj-st.paused{background:var(--fill);color:var(--muted)}.lv-pj-p{color:var(--muted);font-size:var(--fs-meta);line-height:1.45}.lv-pj-who{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:var(--fs-meta);color:var(--muted)}.lv-pj-lead{color:inherit;text-decoration:none}.lv-pj-lead b{color:var(--text)}.lv-pj-next{background:var(--soft);border-radius:10px;padding:8px 10px;font-size:var(--fs-meta);line-height:1.45;overflow-wrap:anywhere}.lv-pj-next small{display:block;color:var(--muted);font-size:var(--fs-key)}.lv-pj-next small.bad{color:var(--red-ink)}.lv-pj-m{font-size:var(--fs-meta);line-height:1.4;color:var(--text);overflow-wrap:anywhere}.lv-pj-last{font-size:var(--fs-meta);line-height:1.45;border-left:3px solid var(--green);padding:2px 0 2px 9px}.lv-pj-last.old{border-left-color:var(--dot-amber)}.lv-pj-last.none{border-left-color:var(--dot-grey);color:var(--muted)}.lv-pj-last>small{display:block;color:var(--muted);font-size:var(--fs-key)}.lv-pj-last small.bad{color:var(--red-ink)}.lv-pj-ld{color:var(--muted);font-size:var(--fs-meta);overflow-wrap:anywhere}.lv-pj-clk.bad,.lv-pj-clk.bad b{color:var(--red-ink)}.lv-pj-over{font-weight:600}.lv-pj-clkt{color:var(--muted);font-size:var(--fs-meta);margin-top:1px}.lv-pj-m small{color:var(--muted);margin-right:4px;text-transform:uppercase;font-size:var(--fs-key);letter-spacing:.04em}.lv-pj-fold>summary{cursor:pointer;list-style:none;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:var(--fs-title)}.lv-pj-fold>summary::-webkit-details-marker{display:none}.lv-pj-fold>summary:after{content:"›";margin-left:auto;color:var(--muted);transition:transform .15s}.lv-pj-fold[open]>summary:after{transform:rotate(90deg)}.lv-pj-fold>summary small{font-size:var(--fs-meta);color:var(--muted);font-weight:500}.lv-pj-fold[open]>summary{margin-bottom:10px}.lv-pj-fold[open] .lv-pj-tap{display:none}.lv-pj-hint{color:var(--muted);margin-bottom:6px}@media (max-width: 640px){.lv-pj-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;padding-bottom:6px;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.lv-pj-card{flex:0 0 86%;scroll-snap-align:start}}.lv-pj-fold,.lv-pj-grid{min-width:0;max-width:100%}.lv-pj-card,.lv-pj-card *{min-width:0;overflow-wrap:anywhere}.lv-pj-st{overflow-wrap:normal}.rn-home{display:flex;align-items:center;gap:10px;margin:10px 0;padding:8px 12px;background:var(--card);border:1px solid var(--line);border-radius:12px;color:inherit;text-decoration:none;font-size:var(--fs-small);line-height:1.35;min-width:0}.rn-home .lv-pulse{margin-right:0;flex:none}.rn-home-dot{width:9px;height:9px;border-radius:50%;background:var(--muted);flex:none}.rn-home-t{display:flex;flex-direction:column;min-width:0;flex:1}.rn-home-l{color:var(--muted);overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.rn-home-l b{color:var(--ink,inherit);font-weight:600}.rn-home-d{display:none}.rn-home svg{flex:none;color:var(--muted)}@media (min-width:700px){.rn-home-t{flex-direction:row;gap:6px;white-space:nowrap}.rn-home-l{display:block;text-overflow:ellipsis;white-space:nowrap}.rn-home-l:before{content:"· "}.rn-home-d{display:inline;color:var(--muted);font-size:inherit}}.lv-office>summary .lv-icon:last-child,.lv-office>summary svg:last-child{margin-left:auto}.lv-office[open]>summary svg:last-child{transform:rotate(180deg)}.lv-office>.og{box-shadow:none;border:0;padding:0;margin:0}.py{display:flex;flex-direction:column;gap:12px}.py-sub{margin:0;font-size:var(--fs-small);color:var(--text-2)}.py-sub b{color:var(--green-ink)}.py-top{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--sh-card);padding:16px 12px 14px;display:flex;flex-direction:column;align-items:center}.py-p{background:var(--amber-soft, var(--bg));color:var(--amber-ink);border:1px solid var(--amber-soft);border-radius:16px;padding:10px 22px;text-align:center;display:flex;flex-direction:column}.py-p b{font-size:var(--fs-title3)}.py-p small{font-size:var(--fs-meta);opacity:.85}.py-stem{width:2px;height:14px;background:var(--line)}.py-fs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;width:100%;border-top:2px solid var(--line);padding-top:12px}.py-f{display:flex;flex-direction:column;align-items:center;text-align:center;gap:2px;border:0;background:none;color:inherit;font:inherit;cursor:pointer;padding:0 2px;min-width:0}.py-f b{font-size:var(--fs-ui);margin-top:4px}.py-f small{font-size:var(--fs-foot);color:var(--text-2);line-height:1.25}.py-fl{margin-top:5px;font-size:var(--fs-foot);line-height:1.32;background:var(--fill);border-radius:10px;padding:6px 7px;text-align:left;width:100%;box-sizing:border-box}.py-fl>span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.py-av{position:relative;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:var(--fs-foot);color:var(--accent);background:var(--bg);flex:none}.py-av.big{width:46px;height:46px;font-size:var(--fs-subhead)}.py-f.t-j .py-av,.py-dept.t-j .py-av{background:var(--green-soft, var(--bg));color:var(--green-ink)}.py-f.t-u .py-av{background:var(--amber-soft, var(--bg));color:var(--amber-ink)}.py-av.on:after{content:"";position:absolute;right:-1px;bottom:-1px;width:11px;height:11px;border-radius:50%;background:var(--dot-green, var(--green));border:2px solid var(--surface)}.py-band{display:flex;align-items:baseline;gap:6px;margin:6px 4px -2px;font-size:var(--fs-meta);letter-spacing:.08em;text-transform:uppercase}.py-band.t-a b{color:var(--accent)}.py-band.t-j b{color:var(--green-ink)}.py-depts{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:start}.py-dept{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--sh-card);border-top:4px solid var(--accent);overflow:hidden;min-width:0}.py-dept.t-j{border-top-color:var(--green)}.py-dept.open{grid-column:1 / -1}.py-dh{display:flex;flex-direction:column;gap:4px;width:100%;text-align:left;border:0;background:none;color:inherit;font:inherit;padding:11px 12px 12px;cursor:pointer}.py-dn{font-size:var(--fs-foot);font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--text-2)}.py-dhead{font-size:var(--fs-body)}.py-dots{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.py-dots i{width:9px;height:9px;border-radius:50%;background:var(--dot-grey, var(--fill-2))}.py-dots i.on{background:var(--dot-green, var(--green))}.py-dots small{font-size:var(--fs-foot);color:var(--text-2)}.py-dl{font-size:var(--fs-small);line-height:1.38;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.py-dc{font-size:var(--fs-meta);color:var(--text-2)}.py-seats{border-top:1px solid var(--line);padding:4px 10px 8px;display:flex;flex-direction:column}.py-what{margin:6px 2px 4px;font-size:var(--fs-meta);color:var(--text-2);line-height:1.4}.py-seat{display:flex;gap:10px;text-align:left;border:0;border-top:1px solid var(--line);background:none;color:inherit;font:inherit;padding:10px 2px;cursor:pointer}.py-seat:first-of-type{border-top:0}.py-seat:disabled{cursor:default}.py-sw{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.py-sn{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 6px}.py-sn small{font-size:var(--fs-meta);color:var(--text-2)}.py-now{font-size:var(--fs-small);line-height:1.4;overflow-wrap:anywhere}.py-why{font-size:var(--fs-meta);line-height:1.38;color:var(--text-2);overflow-wrap:anywhere}.py-why i{font-style:normal;font-weight:700;font-size:var(--fs-foot);text-transform:uppercase;letter-spacing:.06em;background:var(--fill);border-radius:5px;padding:1px 5px;margin-right:5px}.py-meta{font-size:var(--fs-foot);color:var(--text-2)}.py-when{display:inline-flex;flex-wrap:wrap;gap:0 8px;font-size:var(--fs-foot);color:var(--muted)}.py-when .late{color:var(--amber-ink)}.py-fl .py-when{margin-top:3px}.py-meta em{font-style:normal;color:var(--green-ink);font-weight:600;margin-right:6px}.py-all{align-self:center;border:1px solid var(--line);background:var(--surface);color:var(--accent);border-radius:999px;padding:8px 16px;font:inherit;font-size:var(--fs-small);font-weight:600;cursor:pointer}.py-src{margin:2px 4px;font-size:var(--fs-foot);color:var(--text-2);line-height:1.45}.py-fs.n2{grid-template-columns:1fr 1fr}.py-fs.n1{grid-template-columns:1fr}.py-mid{width:100%;border-top:1px solid var(--line);margin-top:14px;padding-top:10px}.py-midh{text-align:center;font-size:var(--fs-meta);color:var(--text-2);margin-bottom:8px}.py-ms{display:grid;grid-template-columns:repeat(3,1fr);gap:10px 6px}.py-m{display:flex;flex-direction:column;align-items:center;gap:2px;border:0;background:none;color:inherit;font:inherit;cursor:pointer;padding:0;min-width:0}.py-m b{font-size:var(--fs-small);margin-top:3px}.py-m small{font-size:var(--fs-foot);color:var(--text-2);text-align:center;line-height:1.25}.py-m.t-j .py-av{background:var(--green-soft, var(--bg));color:var(--green-ink)}.py-band small{text-transform:none;letter-spacing:0;color:var(--text-2);font-size:var(--fs-meta)}.py-band.t-u b{color:var(--amber-ink)}.py-dept.t-u{border-top-color:var(--amber)}.py-dept.t-u .py-av{background:var(--amber-soft, var(--bg));color:var(--amber-ink)}.py-dhead small{font-size:var(--fs-meta);font-weight:500;color:var(--text-2)}.py-bandwrap{display:flex;flex-direction:column;gap:12px}.py-homeh{display:flex;align-items:center;justify-content:space-between;gap:10px}.py-seg{display:inline-flex;background:var(--fill);border-radius:10px;padding:2px;flex:none}.py-seg button{border:0;background:none;color:var(--text-2);font:inherit;font-size:var(--fs-small);font-weight:600;padding:6px 14px;border-radius:8px;cursor:pointer;min-height:32px}.py-seg button.on{background:var(--surface);color:var(--text);box-shadow:none}.py-home>.py-sub{margin:-4px 2px 10px}.pl{display:flex;flex-direction:column;gap:10px}.pl-p{align-self:flex-start;background:var(--amber-soft, var(--bg));color:var(--amber-ink);border:1px solid var(--amber-soft);border-radius:12px;padding:6px 14px;display:flex;gap:8px;align-items:baseline}.pl-p small{font-size:var(--fs-meta);opacity:.85}.pl-rows{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--sh-card);overflow:hidden}.pl-row{display:flex;gap:12px;width:100%;text-align:left;border:0;border-top:1px solid var(--line);background:none;color:inherit;font:inherit;padding:13px 14px;cursor:pointer}.pl-rows>:first-child{border-top:0}.pl-row:disabled{cursor:default}.pl-row.d2{padding-left:34px}.pl-row.d3{padding-left:54px}.pl-row .py-sn b{font-size:var(--fs-callout)}.pl-row.d3 .py-sn b{font-size:var(--fs-ui)}.pl-now{font-style:normal;font-weight:700;font-size:var(--fs-foot);letter-spacing:.06em;text-transform:uppercase;color:var(--text-2);margin-right:6px;vertical-align:1px}.py-fl>.py-when{display:inline-flex}.pl-row .py-now{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pl-more{border-top:1px solid var(--line);padding:9px 14px 11px 54px;font-size:var(--fs-meta);color:var(--text-2);line-height:1.4}.py-f{position:relative}.py-fs>.py-f:before{content:"";position:absolute;top:-12px;left:50%;width:2px;height:12px;background:var(--line);transform:translate(-1px)}.py-mid{position:relative}.py-mid:before{content:"";position:absolute;top:-15px;left:var(--hx, 50%);width:2px;height:15px;background:var(--line);transform:translate(-1px)}.py-midh{position:relative}.py-seat .py-now,.py-seat .py-why{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (min-width: 900px){.py-mid:before{left:calc(50% + var(--hxl, 0px))}}@media (min-width: 900px){.py-fs.n2{grid-template-columns:repeat(2,minmax(0,320px));justify-content:center;gap:40px}.py-ms{grid-template-columns:repeat(6,1fr)}.pl-row.d2{padding-left:48px}.pl-row.d3,.pl-more{padding-left:82px}.py-fs{grid-template-columns:repeat(6,1fr)}.py-depts{grid-template-columns:repeat(4,1fr)}.py-dept.open{grid-column:span 2}}.py.compact .py-depts{align-items:stretch}.py.compact .py-dept{display:grid;grid-row:span 2;grid-template-rows:subgrid;row-gap:0}.py.compact .py-dh{grid-row:1 / -1;display:grid;grid-template-rows:subgrid;row-gap:4px;align-content:start}.py.compact .py-dh>*{align-self:start}.py.compact .py-db{display:flex;flex-direction:column;gap:4px;min-width:0}.py.compact .py-dn{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.py.compact .py-dhead small{display:block}@media (min-width: 900px){.py.compact .py-m small{white-space:nowrap}}.wm{display:flex;flex-direction:column;gap:12px;scroll-margin-top:72px}.wm-counts{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.wm-n{background:var(--surface);border:0;border-radius:var(--r-lg);box-shadow:var(--sh-card);padding:14px 14px 12px;display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left;color:inherit;font:inherit;min-width:0}button.wm-n{cursor:pointer}.wm-n.on{box-shadow:var(--sh-ring)}.wm-n b{font-size:var(--fs-num);font-weight:700;letter-spacing:-.02em;line-height:1.1}.wm-n span{font-size:var(--fs-meta);color:var(--muted);line-height:1.25}.wm-read{margin:-2px 4px 0;font-size:var(--fs-meta);color:var(--muted)}.wm-kinds{display:flex;flex-wrap:wrap;gap:6px}.wm-kinds span{background:var(--surface);border-radius:var(--r-pill);padding:4px 11px;font-size:var(--fs-meta);color:var(--text-2);box-shadow:var(--sh-card)}.wm-kinds b{color:var(--text);font-weight:600}.wm-list{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--sh-card);overflow:hidden}.wm-row{display:flex;align-items:center;gap:12px;width:100%;text-align:left;border:0;border-top:1px solid var(--rule);background:none;color:inherit;font:inherit;padding:13px 14px;cursor:pointer}.wm-list>.wm-row:first-child,.wm-list>.wm-job:first-child>.wm-row{border-top:0}.wm-row:hover{background:var(--fill)}.wm-row.loose b{color:var(--text-2)}.wm-rw{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.wm-rw b{font-size:var(--fs-ui);font-weight:600;line-height:1.3}.wm-rw small{font-size:var(--fs-meta);color:var(--muted);line-height:1.35}.wm-jt{overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:500!important}.wm-rn{display:flex;flex-direction:column;align-items:flex-end;flex:none}.wm-rn b{font-size:var(--fs-title);font-weight:700;line-height:1.1}.wm-rn small{font-size:var(--fs-key);color:var(--muted);white-space:nowrap}.wm-rn em,.wm-rw em{font-style:normal;color:var(--red-ink)}.wm-dot{width:9px;height:9px;border-radius:50%;flex:none;background:var(--dot-grey)}.wm-dot.red{background:var(--dot-red)}.wm-dot.amber{background:var(--dot-amber)}.wm-dot.green{background:var(--dot-green)}.wm-dot.none{background:transparent}.wm-st.red{color:var(--red-ink)}.wm-st.amber{color:var(--amber-ink)}.wm-st.green{color:var(--green-ink)}.wm-head{display:flex;flex-direction:column;gap:6px}.wm-head h4{margin:0;font-size:var(--fs-title);line-height:1.3}.wm-back{align-self:flex-start;display:inline-flex;align-items:center;gap:2px;border:0;background:none;color:var(--accent);font:inherit;font-size:var(--fs-small);padding:2px 0;cursor:pointer}.wm-sub{font-size:var(--fs-small);color:var(--text-2)}.wm-why{margin:0 0 8px;line-height:1.45}.wm-count{margin:0;font-size:var(--fs-meta);color:var(--muted)}.wm-facts{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:8px 16px}.wm-facts div{min-width:0}.wm-facts dt{font-size:var(--fs-key);color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.wm-facts dd{margin:1px 0 0;font-size:var(--fs-small);line-height:1.4;overflow-wrap:anywhere}.wm-job.open{background:var(--surface-2)}.wm-job.open>.wm-row:hover{background:none}.wm-detail{padding:0 14px 14px 35px;display:flex;flex-direction:column;gap:10px}.wm-now{background:var(--surface);border-radius:var(--r-md);padding:8px 11px}.wm-now small,.wm-tasks>small{font-size:var(--fs-key);color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.wm-now p{margin:2px 0 0;font-size:var(--fs-small);line-height:1.42;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.wm-tasks{display:flex;flex-direction:column;gap:6px}.wm-task{background:var(--surface);border-radius:var(--r-md);padding:8px 11px;display:flex;flex-direction:column;gap:1px}.wm-task b{font-size:var(--fs-small);font-weight:500;line-height:1.35}.wm-task small{font-size:var(--fs-meta);color:var(--muted)}.wm-src{font-size:var(--fs-key);color:var(--muted);overflow-wrap:anywhere}.wm-more{align-self:center;border:0;background:var(--surface);box-shadow:var(--sh-card);border-radius:var(--r-pill);padding:8px 18px;font:inherit;font-size:var(--fs-small);color:var(--accent);cursor:pointer}@media (max-width: 640px){.wm-counts{grid-template-columns:1fr 1fr;gap:8px}.wm-n{padding:12px}.wm-n b{font-size:var(--fs-num-phone)}.wm-facts{grid-template-columns:1fr}.wm-detail{padding-left:14px}}.wm-job.open .wm-jt{-webkit-line-clamp:unset;display:block}.wm-n.warn b{color:var(--amber-ink)}.wm-boxes{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin:14px 0}.wm-box{background:var(--surface);border-radius:14px;padding:12px 14px;box-shadow:none}.wm-box h5{margin:0 0 8px;font-size:var(--fs-foot);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:600}.wm-box ul{list-style:none;margin:0;padding:0}.wm-box li{display:flex;justify-content:space-between;gap:10px;padding:5px 0;border-top:1px solid var(--line-soft);font-size:var(--fs-subhead);line-height:1.35}.wm-box li:first-child{border-top:0}.wm-box li b{font-variant-numeric:tabular-nums}.wm-box li b.warn{color:var(--amber-ink)}.wm-box small{display:block;margin-top:8px;font-size:var(--fs-foot);color:var(--muted);line-height:1.35;word-break:break-word}.wm-unk{margin:0;font-size:var(--fs-subhead);color:var(--muted)}.wm-tree{display:flex;flex-wrap:wrap;gap:6px 14px;margin:0 4px;font-size:var(--fs-small);color:var(--text-2)}.wm-tree b{color:var(--text);font-weight:700}.wm-lab{font-style:normal;color:var(--muted);font-size:var(--fs-foot)}.wm-boxtap{margin-top:8px;display:inline-flex;align-items:center;gap:2px;border:0;background:none;padding:2px 0;color:var(--accent);font:inherit;font-size:var(--fs-foot);cursor:pointer}.wm-kmore{border:0;background:none;color:var(--accent);font:inherit;font-size:var(--fs-meta);padding:4px 6px;cursor:pointer}.wm-info{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--sh-card);padding:10px 14px;font-size:var(--fs-meta);color:var(--text-2)}.wm-info summary{cursor:pointer;display:flex;align-items:center;gap:6px;color:var(--muted)}.wm-info ul{margin:6px 0 0;padding-left:16px;line-height:1.45;overflow-wrap:anywhere}.wm-info p{margin:6px 0 0;overflow-wrap:anywhere}.wm-info .wm-task{margin-top:6px;background:var(--fill)}.wm-rn small.wm-nk{white-space:normal;max-width:8.5em;text-align:right;line-height:1.3;color:var(--muted)}@media (min-width: 700px){.wm-read{display:none}}.wm-last{display:block;margin-top:2px;font-size:var(--fs-meta);color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wm-missed{display:flex;align-items:center;gap:8px;margin:6px 0 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:var(--fs-meta);color:var(--text-2)}.wm-missed .wm-dot{margin-top:0}.wm-box li .wm-boxrow{display:flex;align-items:center;gap:6px;width:100%;background:none;border:0;padding:0;margin:0;font:inherit;color:inherit;text-align:left;cursor:pointer;min-height:32px}.wm-box li .wm-boxrow>span{flex:1}.wm-box li .wm-boxrow svg{opacity:.45;flex:none}.wm-who{display:flex;flex-direction:column;gap:6px;margin-top:4px}.wm-who h5{margin:4px 4px 0;font-size:var(--fs-foot);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:600}.wm-who-sub{margin:0 4px 2px;font-size:var(--fs-meta);color:var(--muted)}.wm-whyq{display:block}.wm-whyq+.wm-whyq{margin-top:6px}.wm-whyq small,.wm-facts dd small{color:var(--muted);font-size:var(--fs-meta)}.wm-facts dd .wm-nk{color:var(--muted)}.wm-rw,.wm-rw b,.wm-rw small,.wm-last,.wm-facts dd,.wm-long,.wm-task b{overflow-wrap:anywhere;min-width:0}.wm-head{scroll-margin-top:calc(var(--bar) + 32px)}.diary{width:100%;max-width:680px;margin:0 auto;padding:var(--sp-4) 0 var(--sp-8);color:var(--text)}.diary h1,.diary h2,.diary p{margin:0}.diary-head h1{font-size:var(--fs-large);line-height:var(--lh-large);font-weight:700;letter-spacing:-.035em}.diary-role{color:var(--muted);font-size:var(--fs-subhead);margin-top:var(--sp-1)!important}.diary-status{display:flex;align-items:baseline;gap:var(--sp-2);margin-top:var(--sp-4)!important;font-size:var(--fs-subhead);line-height:1.4}.diary-status i{flex:0 0 6px;height:6px;border-radius:50%;background:var(--dot-green);align-self:center}.diary-status span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.diary-counts{display:flex;gap:var(--sp-5);padding:var(--sp-5) 0;border-bottom:var(--hair) solid var(--line)}.diary-counts button{min-height:var(--tap);padding:0;border:0;background:none;color:var(--text);text-align:left;display:flex;flex-wrap:wrap;align-content:start;align-items:baseline;gap:2px 5px;font:inherit}.diary-counts button>span{flex-basis:100%;font-size:var(--fs-foot);color:var(--muted);white-space:nowrap}.diary-counts b{font-size:var(--fs-title2);line-height:var(--lh-title2);font-weight:600}.diary-counts small{font-size:var(--fs-foot);white-space:nowrap}.diary .diary-late{color:var(--red-ink)}.diary h2{font-size:var(--fs-headline);font-weight:600;line-height:1.3;margin-bottom:var(--sp-2)}.diary-top{padding-top:var(--sp-5)}.diary ul{padding:0;margin:0;list-style:none}.diary-job{padding:var(--sp-3) 0;border-bottom:var(--hair) solid var(--line)}.diary-job:last-child{border-bottom:0}.diary-title{display:block;color:var(--text);text-decoration:none;font-size:var(--fs-callout);line-height:1.35;font-weight:500;overflow-wrap:anywhere}.diary-job p{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px var(--sp-2);color:var(--muted);font-size:var(--fs-foot);line-height:1.4;margin-top:var(--sp-1)}.diary-job p.diary-evidence{color:var(--text-2)}.diary-asof{color:var(--muted);font-size:var(--fs-foot);margin-top:var(--sp-4)!important}.diary-section{padding-top:var(--sp-8);scroll-margin-top:80px}.diary-section:focus{outline:none}.diary-empty{color:var(--muted);font-size:var(--fs-subhead);padding:var(--sp-3) 0}.diary-all{display:inline-flex;align-items:center;min-height:var(--tap);padding:0;border:0;background:none;color:var(--accent);font-size:var(--fs-subhead);cursor:pointer}.diary-said{margin-top:var(--sp-8);color:var(--muted);font-size:var(--fs-subhead)}.diary-said>summary{min-height:var(--tap);cursor:pointer}.diary-said .diary-section{padding-top:var(--sp-2)}.diary-said .diary-title{color:var(--muted)}.diary-people li{border-bottom:var(--hair) solid var(--line)}.diary-people li a{display:block;padding:var(--sp-3) 0;color:var(--text);text-decoration:none}.diary-people b{display:flex;justify-content:space-between;font-size:var(--fs-callout);font-weight:500}.diary-people b span{color:var(--muted)}.diary-people small,.diary-people p{color:var(--muted);font-size:var(--fs-foot);line-height:1.4}.diary-people p{margin-top:var(--sp-1)}.diary-link{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);width:100%;padding:var(--sp-4) 0;color:var(--text);text-decoration:none;border-top:var(--hair) solid var(--line)}.diary-link b{display:block;font-size:var(--fs-headline);font-weight:600}.diary-link small{display:block;color:var(--muted);font-size:var(--fs-foot)}.diary-link>span:last-child{color:var(--accent);font-size:var(--fs-title2)}@media (max-width: 700px){.diary{padding-top:var(--sp-2)}.diary-counts{gap:var(--sp-4);justify-content:space-between}.diary-counts button{max-width:42%}.diary-top{padding-top:var(--sp-4)}.diary-top .diary-job{padding:var(--sp-2) 0}}.og-head>.ap-now{flex:1 1 100%;min-width:0}.ap-now{margin-top:2px;border:1px solid var(--line);border-radius:var(--r-md);padding:10px 12px;background:var(--surface);display:grid;gap:5px}.ap-now-h{display:flex;align-items:center;gap:8px;font-size:var(--fs-ui)}.ap-live{display:inline-flex;align-items:center;gap:5px;color:var(--green-ink);font-size:var(--fs-meta);font-weight:600}.ap-live i{width:7px;height:7px;border-radius:50%;background:var(--green)}.ap-rest{color:var(--muted);font-size:var(--fs-meta)}.ap-now-r{display:grid;grid-template-columns:92px 1fr;gap:8px;font-size:var(--fs-ui);line-height:1.35}.ap-now-r small{color:var(--muted);font-size:var(--fs-meta);padding-top:1px}.ap-on{overflow-wrap:anywhere}.ap-late{color:var(--red-ink);font-weight:600}.ap-built>summary{cursor:pointer;list-style:none;display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;font-size:var(--fs-title);font-weight:600}.ap-built>summary::-webkit-details-marker{display:none}.ap-built>summary:before{content:"▸";color:var(--muted);font-size:var(--fs-meta)}.ap-built[open]>summary:before{content:"▾"}.ap-built>summary small{font-size:var(--fs-meta);color:var(--muted);font-weight:500}.ap-built[open]>summary{margin-bottom:10px}.ap-retry{color:var(--text-2)}@media (min-width: 1000px){.ap-now-r{grid-template-columns:110px 1fr}}.fr-for h2{font-size:var(--fs-head-phone);line-height:1.25;margin:6px 0 10px}@media (min-width: 900px){.fr-for h2{font-size:var(--fs-head)}}.fr-for.has{box-shadow:none}.fr-needs{display:grid;gap:12px}.fr-notes{margin-top:12px;display:grid;gap:12px}.fr-notes-line{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:12px 14px;border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface);color:var(--text);font:inherit;cursor:pointer}.fr-notes-line>span{flex:1;display:grid;gap:2px;min-width:0}.fr-notes-line small{color:var(--muted);font-size:var(--fs-small)}@media (min-width: 900px){.fr-needs{grid-template-columns:repeat(2,1fr)}}.fr-need{border:1px solid var(--line);border-radius:var(--r-md);padding:14px;display:flex;flex-direction:column;gap:8px;background:var(--surface)}.fr-need header{display:flex;gap:12px;align-items:flex-start}.fr-av{width:40px;height:40px;border-radius:50%;flex:none;display:grid;place-items:center;font-weight:700;font-size:var(--fs-subhead);background:var(--accent-soft);color:var(--accent-ink)}.fr-title{font-size:var(--fs-title);line-height:1.3;display:block}.fr-asks{font-size:var(--fs-small);color:var(--muted);margin-top:2px}.fr-who b{color:var(--text);font-weight:600}.fr-who small{margin-left:6px;color:var(--muted);font-size:var(--fs-meta)}.fr-stake{margin:0;font-size:var(--fs-small);line-height:1.5;color:var(--text-2);cursor:pointer;overflow-wrap:anywhere}.fr-stake.clamp{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.fr-meta{display:block;font-size:var(--fs-meta);color:var(--muted)}.fr-acts{display:flex;gap:8px;flex-wrap:wrap;margin-top:2px}.fr-acts button{min-height:44px;border-radius:22px;padding:0 18px;font-size:var(--fs-ui);font-weight:600;border:1px solid var(--line);background:var(--surface);color:var(--text);display:inline-flex;align-items:center;gap:6px;cursor:pointer}.fr-acts .fr-yes{background:var(--accent);border-color:var(--accent);color:var(--on-accent);min-width:76px;justify-content:center}.fr-acts .fr-done{gap:6px}.fr-acts .fr-no{min-width:76px;justify-content:center}.fr-acts .fr-talk{margin-left:auto}.fr-acts button:disabled{opacity:.55}.fr-sent{font-size:var(--fs-small);color:var(--green-ink);display:flex;gap:6px;align-items:center;flex-wrap:wrap}.fr-unread{margin-top:14px;border-top:1px solid var(--line);padding-top:12px}.fr-unread b{display:flex;align-items:center;gap:6px;font-size:var(--fs-small)}.fr-unread ul{list-style:none;padding:0;margin:8px 0 0;display:grid;gap:6px}.fr-unread li{display:flex;flex-direction:column;font-size:var(--fs-small)}.fr-unread small{color:var(--muted);font-size:var(--fs-meta)}.fr-src{margin-top:12px}.fr-tabs{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:12px}@media (min-width: 900px){.fr-tabs{grid-template-columns:repeat(4,1fr)}}.fr-tabs button{text-align:left;border:1px solid var(--line);background:var(--fill);border-radius:var(--r-md);padding:10px 12px;display:grid;grid-template-columns:auto 1fr;column-gap:8px;align-items:center;cursor:pointer;color:var(--text)}.fr-tabs button b{font-size:var(--fs-num-phone);font-variant-numeric:tabular-nums}.fr-tabs button small{grid-column:1 / -1;font-size:var(--fs-label-phone);color:var(--muted)}.fr-tabs button.on{background:var(--accent-soft);border-color:var(--accent)}.fr-tabs button:disabled{opacity:.5;cursor:default}.fr-list{list-style:none;padding:0;margin:0;display:grid;gap:0}.fr-list li{padding:10px 0;border-top:1px solid var(--line)}.fr-list li:first-child{border-top:0;padding-top:2px}.fr-lh{display:flex;justify-content:space-between;gap:10px;align-items:baseline;font-size:var(--fs-small);margin-bottom:3px}.fr-lh time{color:var(--muted);font-size:var(--fs-meta);flex:none;font-variant-numeric:tabular-nums}.fr-to{color:var(--muted)}.ss-mandate{font-size:var(--fs-title);font-weight:600;line-height:1.35;margin:0 0 12px}.ss-num{background:var(--fill);border-radius:var(--r-md);padding:12px 14px;display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.ss-num small{font-size:var(--fs-meta);color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.ss-num b{font-size:var(--fs-ui)}.ss-num span{font-size:var(--fs-small);color:var(--text-2);line-height:1.45}.ss-num em{font-style:normal;font-weight:600}.ss-rel{display:grid;gap:12px}.ss-rel>div{display:flex;flex-direction:column;gap:4px;font-size:var(--fs-small)}.ss-rel small{font-size:var(--fs-meta);color:var(--muted)}.ss-rel em{font-style:normal;color:var(--muted);margin-left:6px;font-size:var(--fs-meta)}.ss-team{display:flex;flex-direction:column;gap:4px}.ss-tag{font-size:var(--fs-meta);color:var(--muted);flex:0 1 auto;min-width:0;text-align:right}.ss-tag.wait{color:var(--amber-ink)}.ss-tag.late{color:var(--red-ink)}.ss-items li{cursor:pointer}.ss-hist summary{cursor:pointer;font-weight:600;font-size:var(--fs-ui)}.ss-hist summary small{font-weight:400;color:var(--muted);font-size:var(--fs-meta);margin-left:8px}.ss-hist ul{margin-top:10px}.fr-mrow{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x mandatory}.fr-mcard{flex:0 0 min(78%,280px);scroll-snap-align:start;text-align:left;border:1px solid var(--line);background:var(--fill);border-radius:var(--r-md);padding:12px;display:flex;flex-direction:column;gap:4px;cursor:pointer;color:var(--text)}.fr-mcard.on{border-color:var(--accent);background:var(--accent-soft)}.fr-mcard small,.fr-mcard span{font-size:var(--fs-meta);color:var(--muted)}.fr-mcard b{font-size:var(--fs-small);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fr-mdet{margin-top:12px}.fr-dst{font-size:var(--fs-meta);flex:none;color:var(--muted)}.fr-dst.fr-ok{color:var(--green-ink)}.fr-dst.fr-wip{color:var(--accent-ink)}.fr-dst.fr-nt{font-style:italic}.fr-mopen{display:block;text-align:center;margin-top:8px}.fr-charter{margin-top:12px;border-top:1px solid var(--line);padding-top:10px}.fr-charter summary{cursor:pointer;font-weight:600;font-size:var(--fs-small);display:flex;align-items:center;gap:6px;flex-wrap:wrap}.fr-charter summary small{font-weight:400;color:var(--muted);font-size:var(--fs-meta)}.fr-md{font-size:var(--fs-small);line-height:1.5;color:var(--text-2);margin-top:8px}.fr-md h4{font-size:var(--fs-ui);color:var(--text);margin:16px 0 6px}.fr-md p{margin:0 0 8px}.fr-mdt{display:grid;gap:0;margin:6px 0 12px;border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden}.fr-mdr{display:grid;grid-template-columns:1fr;gap:2px;padding:8px 10px;border-top:1px solid var(--line)}.fr-mdr:first-child{border-top:0;background:var(--fill);font-weight:600}.fr-mdr span:first-child{font-weight:600;color:var(--text)}@media (min-width: 900px){.fr-mdr{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:10px}}.fr-acts .fr-noq{flex:1 1 180px;align-self:center;color:var(--muted);font-size:var(--t13)}.fr-acts .fr-noq+.fr-talk{align-self:center}.fr-acts .fr-link{min-height:36px;border:0;background:none;padding:0 4px;margin-left:auto;color:var(--indigo-ink);font-size:var(--t13);font-weight:600}.fr-acts-r{justify-content:flex-end;margin-top:-4px}.fr-reply{display:flex;align-items:flex-end;gap:8px;border:1.5px solid var(--input);border-radius:var(--r-md);padding:4px 4px 4px 12px;background:var(--surface);transition:border-color .15s}.fr-reply:focus-within{border-color:var(--line)}.fr-reply textarea{flex:1;min-width:0;border:0;outline:0;resize:none;background:none;font-size:var(--fs-callout);line-height:1.4;padding:8px 0;max-height:140px;color:var(--text)}@media (min-width: 900px){.fr-reply textarea{font-size:var(--t14)}}.fr-reply textarea::placeholder{color:var(--faint)}.fr-send{width:38px;height:38px;border-radius:var(--r-ctl);border:1px solid var(--indigo);background:var(--indigo);color:var(--on-accent);display:grid;place-items:center;flex:none;cursor:pointer}.fr-send:disabled{background:var(--fill-2);border-color:var(--line);cursor:default}.og-view{display:inline-flex;gap:2px;background:var(--surface-2);border-radius:10px;padding:3px;margin:2px 0 12px}.og-view button{border:0;background:transparent;padding:6px 12px;border-radius:8px;font:600 var(--fs-meta)/1 var(--font);color:var(--muted);display:inline-flex;align-items:center;gap:6px;cursor:pointer}.og-view button.on{background:var(--surface);color:var(--text);box-shadow:var(--sh-card)}.fl{display:flex;flex-direction:column;gap:14px}.fl-bar{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;font-size:var(--fs-meta);color:var(--text-2)}.fl-bar b{font-weight:700;color:var(--text)}.fl-bar .bad b,.fl-bar .bad{color:var(--red-ink)}.fl-live{display:inline-flex;align-items:center;gap:6px;font-weight:700;color:var(--green-ink)}.fl-live.old{color:var(--muted);font-weight:600}.fl-tip{color:var(--muted);font-size:var(--fs-meta);margin-left:auto}.fl-light{display:inline-block;width:9px;height:9px;border-radius:50%;background:var(--dot-grey);flex:none}.fl-light.on{background:var(--dot-green);animation:flp 1.6s ease-in-out infinite}.fl-light.wait{background:var(--dot-amber)}.fl-light.off{background:var(--dot-red)}.fl-light.unk{background:transparent;border:1.5px dashed var(--ph)}.fl-light.quiet{background:var(--dot-grey)}@keyframes flp{0%,to{opacity:1}50%{opacity:.45}}.fl-room{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:12px}.fl-room>header{display:flex;align-items:baseline;gap:10px;margin:0 2px 10px;flex-wrap:wrap}.fl-room>header b{font-size:var(--fs-small);color:var(--text)}.fl-room>header small{font-size:var(--fs-meta);color:var(--muted)}.fl-rooms{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;align-items:start}.fl-rooms .fl-room.wide{grid-column:1 / -1}.fl-desks{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}@media (min-width: 1100px){.fl-room.t-f.wide>.fl-desks.n5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width: 1100px){.fl-room.t-f.wide>.fl-desks.n2{grid-template-columns:repeat(2,minmax(0,1fr))}.fl-room.t-f.wide>.fl-desks.n6{grid-template-columns:repeat(3,minmax(0,1fr))}}.fl-desk{text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:10px 12px;cursor:pointer;display:flex;flex-direction:column;gap:6px;min-width:0;font:inherit;color:inherit;box-shadow:var(--sh-card);transition:box-shadow .15s,transform .15s,border-color .15s}.fl-desk:hover{box-shadow:var(--sh-md);transform:translateY(-1px)}.fl-desk.picked{outline:2px solid var(--text-2)}.fl-top{display:flex;align-items:center;gap:10px;min-width:0}.fl-av{position:relative;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font:700 var(--fs-meta)/1 var(--font);flex:none;background:var(--fill-2);color:var(--text-2)}.fl-av.big{width:52px;height:52px;font-size:var(--fs-body)}.fl-av .fl-light{position:absolute;right:-1px;bottom:-1px;border:2px solid var(--surface);width:12px;height:12px}.fl-who{display:flex;flex-direction:column;min-width:0;line-height:1.25}.fl-who b{font-size:var(--fs-small)}.fl-who small{font-size:var(--fs-meta);color:var(--muted)}.fl-tick{margin-left:auto;width:18px;height:18px;border-radius:50%;border:1.5px solid var(--border-strong);display:grid;place-items:center}.fl-tick.on{background:var(--text-2);color:var(--surface);border-color:var(--text-2)}.fl-state{font-size:var(--fs-meta);font-weight:600;color:var(--muted)}.fl-state.on{color:var(--green-ink)}.fl-state.wait{color:var(--amber-ink)}.fl-state.off{color:var(--red-ink)}.fl-now{font-size:var(--fs-meta);color:var(--text-2);line-height:1.4;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:2.8em}.fl-now em{font-style:normal;color:var(--muted)}.fl-foot{display:flex;align-items:center;gap:8px;justify-content:space-between;flex-wrap:wrap;margin-top:auto}.fl-holds{font-size:var(--fs-meta);color:var(--muted)}.fl-holds b{color:var(--text)}.fl-holds .w{color:var(--amber-ink)}.fl-holds .l{color:var(--red-ink)}.fl-chip{font-size:var(--fs-key);font-weight:600;color:var(--text-2);background:var(--fill);border-radius:var(--r-pill);padding:2px 8px;white-space:nowrap}.fl-h{margin:8px 2px 0;font-size:var(--fs-small)}.fl-pipe{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.fl-col{background:var(--soft);border:1px solid var(--line);border-radius:14px;padding:10px;display:flex;flex-direction:column;gap:8px;min-width:0}.fl-col h4{margin:2px 4px;font-size:var(--fs-meta);display:flex;align-items:center;gap:8px}.fl-col h4 small{color:var(--muted);font-weight:500;margin-left:auto}.fl-card{text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:8px 10px;display:flex;flex-direction:column;gap:2px;font:inherit;color:inherit;cursor:pointer;min-width:0}.fl-card b{font-size:var(--fs-meta)}.fl-card span{font-size:var(--fs-meta);color:var(--text-2);line-height:1.4;overflow-wrap:anywhere}.fl-card small{font-size:var(--fs-key);color:var(--muted)}.fl-empty{font-size:var(--fs-meta);color:var(--muted);padding:4px}.fl-veil{position:fixed;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--text) 28%,transparent);z-index:60;display:flex;justify-content:flex-end;animation:flv .15s ease-out}@keyframes flv{0%{opacity:0}to{opacity:1}}.fl-sheet{width:min(560px,100%);height:100%;overflow-y:auto;background:var(--bg);padding:16px;box-shadow:var(--sh-lg);display:flex;flex-direction:column;gap:10px;animation:fls .18s ease-out}@keyframes fls{0%{transform:translate(24px);opacity:.6}to{transform:none;opacity:1}}.fl-sh{display:flex;gap:12px;align-items:center;background:var(--surface);border-radius:14px;padding:12px;border:1px solid var(--line)}.fl-sh h2{margin:0;font-size:var(--fs-title)}.fl-role{font-size:var(--fs-meta);color:var(--muted)}.fl-x{margin-left:auto;align-self:flex-start;border:0;background:var(--surface-2);width:34px;height:34px;border-radius:50%;display:grid;place-items:center;cursor:pointer}.fl-doing,.fl-last{margin:0;background:var(--surface);border-radius:12px;padding:10px 12px;border:1px solid var(--line);font-size:var(--fs-small);line-height:1.45}.fl-last small{display:block;color:var(--muted);font-size:var(--fs-key);margin-bottom:2px}.fl-acts{display:flex;gap:8px}@media (max-width: 720px){.fl-tip{margin-left:0;width:100%}.fl-rooms{grid-template-columns:1fr}.fl-room{padding:10px 8px;border-radius:14px}.fl-desks{grid-template-columns:1fr;gap:8px}.fl-desk{padding:9px 10px}.fl-now{-webkit-line-clamp:2;font-size:var(--fs-meta);min-height:0}.fl-pipe{grid-template-columns:1fr}.fl-sheet{width:100%;padding:12px}}.fl-doing-1{font-size:var(--fs-meta);font-weight:600;color:var(--green-ink);line-height:1.35}.fl-now.sub{-webkit-line-clamp:2;min-height:0;color:var(--muted)}.fl-raw{background:var(--surface);border-radius:12px;padding:8px 12px;border:1px solid var(--line);font-size:var(--fs-meta)}.fl-raw summary{cursor:pointer;color:var(--muted);font-weight:600}.fl-raw p{margin:6px 0 0;line-height:1.4;overflow-wrap:anywhere;color:var(--text-2)}.fl-worker{font-size:var(--fs-key);color:var(--muted);line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.fl-wk{display:block}.fl-why{display:block;font-size:var(--fs-key);color:var(--muted);margin-top:4px;line-height:1.35;overflow-wrap:anywhere}.fl-own{font-size:var(--fs-meta);color:var(--text-2);margin:0 0 12px}.fl-desk.stale{background:var(--fill);border-color:var(--line)}.fl-desk.stale .fl-now{color:var(--muted)}.fl-tl{display:block;padding:6px 0;border-top:1px solid var(--line)}.fl-tl:first-of-type{border-top:0}.fl-tl b{display:inline-block;min-width:46px;margin-right:6px;font-weight:600;color:var(--muted);font-variant-numeric:tabular-nums}.fl-src{margin:0;font-size:var(--fs-key);color:var(--muted)}@media (min-width: 700px){.fl-room.t-t>.fl-desks{grid-template-columns:repeat(2,minmax(0,1fr))}}.fl-card.fl-pc{cursor:default;padding:0;gap:0;overflow:hidden}.fl-pc>button{font:inherit;color:inherit;background:none;border:0;text-align:left;cursor:pointer;display:flex;min-width:0}.fl-pn{align-items:center;gap:8px;padding:8px 10px 2px}.fl-pn b{flex:1;min-width:0}.fl-pn em{font-style:normal;font-size:var(--fs-key);color:var(--accent-ink);display:inline-flex;align-items:center;gap:1px;white-space:nowrap}.fl-pb{flex-direction:column;gap:2px;padding:2px 10px 8px}@media (hover: hover){.fl-pc>button:hover{background:var(--accent-soft)}}.fl-pc>button:focus-visible{background:var(--accent-soft)}.og-view .og-l,.og-call .og-l{display:none}.og-view .og-s,.og-call .og-s{display:inline}.og .og-bar .og-btn.og-call{background:transparent;color:var(--text);border:1px solid var(--border-strong);padding:6px 12px}@media (max-width: 720px){.og-view .og-l,.og-call .og-l{display:none}.og-view .og-s,.og-call .og-s{display:inline}.og .og-view,.og-first .og-view{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:2px;width:100%;overflow:visible!important;background:var(--fill-2);border:0;border-radius:10px;padding:3px}.og .og-view button{justify-content:center;padding:8px 4px;gap:0;min-width:0;border:0;border-radius:8px;background:transparent;color:var(--text);font-weight:500}.og .og-view button svg{display:none}.og .og-view button.on{background:var(--surface);color:var(--text);box-shadow:var(--sh-card);font-weight:600}.og .og-bar:has(.og-call){display:none}.topbar .og-call-top{display:inline-flex}}.fl-desk.on,.fl-desk.off{border-color:var(--line)}.fl-desk .fl-doing-1.hoc-w{color:var(--amber-ink)}.fl-bar .hoc-upd{color:var(--muted);flex-basis:100%}.fl-room>header .hoc-c{color:var(--muted);font-weight:600;margin-left:auto}.topbar .og-call-top,.og-call-top{display:none;background:var(--surface);color:var(--text);border:1px solid var(--border-strong);padding:6px 12px;font-size:var(--fs-small);gap:4px;flex:none}@media (max-width: 720px){.topbar .og-call-top{display:inline-flex;align-items:center}}.fl-room,.lv-card.lv-on,.og-seat.awake,.o2-face.awake{background:var(--surface)!important}.av{background:var(--avatar, var(--muted))!important}.fl-desk .fl-doing-1,.fl-desk .fl-doing-1.hoc-w{color:var(--text);font-weight:400}.fl-desk .fl-doing-1.hoc-q{color:var(--muted)}@media (max-width: 720px){.fl-room>.fl-desks{gap:0}.fl-room>.fl-desks>.fl-desk{border:0;border-radius:0;box-shadow:none;padding:11px 4px;transition:none}.fl-room>.fl-desks>.fl-desk+.fl-desk{border-top:.5px solid var(--line)}.fl-room>.fl-desks>.fl-desk:hover{box-shadow:none;transform:none}.fl-room>.fl-desks>.fl-desk:active{background:var(--fill)}}@media (min-width: 721px){.fl-room{background:transparent!important;border:0;padding:0}}.tw-own{font-style:normal;font-size:var(--fs-key);color:var(--accent-ink);border:1px solid currentColor;border-radius:999px;padding:0 6px;margin-right:6px}.tw-post{font-style:normal;font-size:var(--fs-key);border:1px solid currentColor;border-radius:999px;padding:0 6px;margin-right:6px}.tw-post-posted{color:var(--green-ink)}.tw-post-held,.tw-post-draft,.tw-post-unknown{color:var(--amber-ink)}.tw-more{color:var(--muted)}.tw-open .fl-tl{overflow-wrap:anywhere}.tw-turn summary{list-style:none;cursor:pointer}.tw-turn summary::-webkit-details-marker{display:none}.tw-turn[open] summary{display:none}.tw-turn[open]:before{content:none}.fr-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px}.fr-row{text-align:left}.fr-row b{display:flex;justify-content:space-between;gap:8px}.fr-row b em{font-style:normal;font-weight:400;color:var(--muted);font-size:var(--fs-key);white-space:nowrap}.fr-row span{overflow-wrap:anywhere}.fr-talk{display:flex;flex-direction:column;gap:2px}.fr-line{margin:0;padding:8px 0;border-top:1px solid var(--line);overflow-wrap:anywhere;white-space:pre-wrap}.fr-line:first-of-type{border-top:0}.fr-doc{font-size:var(--fs-body, 14px);line-height:1.5}.fr-who{display:flex;gap:8px;align-items:baseline;margin-bottom:2px;white-space:normal}.fr-who em{font-style:normal;color:var(--muted);font-size:var(--fs-key);font-variant-numeric:tabular-nums}.fr-task{margin-top:14px;border-top:1px solid var(--line);padding-top:8px}.fr-task h3{margin:0 0 4px;font-size:var(--fs-body, 14px)}.fr-task h3 small{font-weight:400;color:var(--muted)}.aw{max-width:1280px;margin:0 auto;padding:6px 2px 40px;color:var(--text);font-size:var(--fs-subhead);line-height:20px}.aw-top{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin:6px 0 14px}.aw h1{font-weight:700;font-size:var(--fs-num);line-height:34px;letter-spacing:-.02em;margin:0}.aw-fresh{font-size:var(--fs-foot);line-height:18px;color:var(--muted)}.aw-fresh b{color:var(--green);font-weight:600}.aw-under{margin:-10px 0 12px}.aw-strip{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:14px}.aw-strip.s3{grid-template-columns:repeat(3,1fr)}.aw-tile{background:var(--surface-2);border-radius:16px;padding:12px 14px;min-width:0}.aw-tile .k{font-weight:500;font-size:var(--fs-foot);line-height:18px;color:var(--muted)}.aw-tile .v{font-weight:700;font-size:var(--fs-num);line-height:32px;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap}.aw-tile .s{font-size:var(--fs-foot);line-height:18px;color:var(--muted)}.aw-tile.warn .v{color:var(--amber-ink)}.aw .late{color:var(--red-ink)!important;font-weight:500}.aw h2{font-weight:700;font-size:var(--fs-title3);line-height:26px;margin:18px 2px 8px}.aw h2 span{font-weight:400;font-size:var(--fs-foot);color:var(--muted);margin-left:6px}.aw-key{font-size:var(--fs-foot);color:var(--muted);white-space:nowrap}.aw-key i,.aw-key b{display:inline-block;width:8px;height:8px;border-radius:2px;margin:0 4px 0 8px}.aw-key i{background:var(--amber)}.aw-key b{background:var(--green)}.aw-tb{width:100%;border-collapse:separate;border-spacing:0;background:var(--surface);border:1px solid var(--line-soft);border-radius:16px;overflow:hidden}.aw-tb th{font-weight:500;font-size:var(--fs-foot);line-height:16px;color:var(--muted);text-align:left;padding:10px 12px;border-bottom:1px solid var(--line-soft)}.aw-tb td{padding:11px 12px;border-bottom:1px solid var(--line-soft);vertical-align:top}.aw-tb tr:last-child td{border-bottom:0}.aw-tap tbody tr{cursor:pointer}.aw-tap tbody tr:hover td{background:var(--fill)}.aw-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.aw-nw{white-space:nowrap}.aw-code{white-space:nowrap;font-family:ui-monospace,Menlo,monospace;font-weight:500;font-size:var(--fs-foot);color:var(--muted)}.aw-party{font-weight:600}.aw-sub{font-size:var(--fs-foot);line-height:18px;color:var(--muted)}.aw-ttl{margin:4px 0 2px}.aw-tg{display:inline-block;font-weight:500;font-size:var(--fs-foot);line-height:16px;border-radius:6px;padding:2px 7px;margin:6px 4px 0 0}.aw-num .aw-tg,.aw-r .aw-tg{margin:0 0 0 6px}.aw-tg.grey{background:var(--fill);color:var(--muted)}.aw-tg.red{background:var(--red-soft);color:var(--red-ink)}.aw-tg.amber{background:var(--amber-soft);color:var(--amber-ink)}.aw-card{background:var(--surface-2);border-radius:16px;padding:12px 14px;margin-bottom:8px}.aw-r{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.aw-box{border-radius:16px;overflow:hidden;margin-bottom:8px;background:var(--surface-2)}.aw-row{display:block;width:100%;padding:10px 14px;border:0;border-bottom:1px solid var(--line-soft);background:var(--surface-2);text-align:left;font:inherit;color:inherit}.aw-row:last-child{border-bottom:0}.aw-rowb{cursor:pointer}.aw-bar{display:flex;height:6px;border-radius:3px;background:var(--fill);overflow:hidden;margin:6px 0 4px}.aw-bar i{background:var(--amber)}.aw-bar b{background:var(--green)}.aw-bar.one i{background:var(--accent)}.aw-more{color:var(--accent);font-weight:500;text-align:center;cursor:pointer}.aw-moreb{display:block;width:100%;background:none;border:0;font:inherit;padding:10px 0}.aw-chev{color:var(--faint);font-size:var(--fs-headline)}.aw-back{background:none;border:0;padding:0;color:var(--accent);font:inherit;font-weight:500;margin:4px 0 8px;cursor:pointer}@media (max-width:899px){.aw{padding:2px 0 40px}.aw-strip{grid-template-columns:repeat(2,1fr);gap:8px}.aw-strip .aw-tile:nth-child(5){grid-column:span 2}.aw-strip.s3{grid-template-columns:repeat(3,1fr)}.aw-tile .v{font-size:var(--fs-num-phone);line-height:28px}.aw h2{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 6px}.aw h2 span{margin-left:0}.aw h2 span:empty{display:none}}.sb{max-width:1200px;margin:0 auto;padding:6px 2px 40px;color:var(--text);font-size:var(--fs-subhead);line-height:20px}.sb-head{display:flex;align-items:center;gap:8px;margin:6px 2px 0}.sb h1{font-weight:700;font-size:var(--fs-num);line-height:34px;letter-spacing:-.02em;margin:0}.sb-lock{background:var(--fill);color:var(--text-2);border-radius:999px;padding:1px 9px;font-size:var(--fs-foot);line-height:18px}.sb-sub{margin:2px 2px 12px;color:var(--muted);font-size:var(--fs-foot);line-height:18px}.sb-grid{display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}.sb-col{display:grid;gap:12px;align-content:start;min-width:0}.sb-c{background:var(--surface);border:1px solid var(--line-soft);border-radius:16px;padding:16px;min-width:0}.sb-c h2{font-weight:700;font-size:var(--fs-headline);line-height:22px;margin:0 0 2px}.sb-why{color:var(--muted);font-size:var(--fs-foot);line-height:18px;margin-bottom:10px}.sb-hero{border:1.5px solid var(--amber)}.sb-hero.ok{border-color:var(--green)}.sb-big{font-weight:700;font-size:var(--fs-title2);line-height:30px;margin-top:6px}.sb-k3,.sb-k2{display:grid;gap:10px;grid-template-columns:minmax(0,1fr);margin-top:12px}.sb-k2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sb-k{background:var(--surface-2);border-radius:12px;padding:10px 12px;min-width:0}.sb-k b{display:block;font-weight:700;font-size:var(--fs-title3);line-height:26px;font-variant-numeric:tabular-nums}.sb-k span{display:block;font-size:var(--fs-foot);line-height:18px;color:var(--muted)}.sb-btns{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.sb-btn{display:inline-block;border:0;cursor:pointer;background:var(--accent);color:var(--surface);border-radius:999px;padding:8px 16px;font:inherit;font-weight:600;text-decoration:none}.sb-btn2{background:var(--fill);color:var(--text)}.sb-sheet{margin-top:12px;background:var(--surface-2);border-radius:12px;padding:12px 14px}.sb-sh-t{font-weight:600}.sb-sheet ol{margin:6px 0 0;padding-left:20px}.sb-sheet li{margin:2px 0;word-break:break-all}.sb-acc{padding:10px 0;border-top:1px solid var(--line-soft)}.sb-top{display:flex;justify-content:space-between;gap:8px}.sb-top b{font-weight:600;word-break:break-all}.sb-p{font-weight:700;font-variant-numeric:tabular-nums}.sb-p.green{color:var(--green-ink)}.sb-p.amber{color:var(--amber-ink)}.sb-p.red{color:var(--red-ink)}.sb-p.grey{color:var(--muted)}.sb-bar{height:6px;background:var(--fill);border-radius:3px;margin:6px 0 4px}.sb-bar i{display:block;height:6px;border-radius:3px;background:var(--muted)}.sb-bar i.green{background:var(--green)}.sb-bar i.amber{background:var(--amber)}.sb-bar i.red{background:var(--red)}.sb-m{color:var(--muted);font-size:var(--fs-foot);line-height:18px}.sb-w{color:var(--amber-ink)}.sb-chart{display:flex;align-items:flex-end;gap:4px;height:150px;margin-top:8px}.sb-col1{flex:1;text-align:center;min-width:0}.sb-b{background:var(--accent);opacity:.7;border-radius:4px 4px 0 0}.sb-col1.now .sb-b{opacity:1;background:var(--accent-ink)}.sb-v,.sb-d{font-size:var(--fs-foot);line-height:14px;color:var(--muted);font-variant-numeric:tabular-nums}.sb-d{margin-top:3px}.sb-foot{font-size:var(--fs-foot);line-height:16px;color:var(--muted);margin-top:10px}@media (min-width:1000px){.sb-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.sb-hero{grid-column:span 2}.sb-k3{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}}.og .og-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:-2px 0 12px}.og-hint{font-size:var(--fs-small);color:var(--text-2)}.og-btn{display:inline-flex;align-items:center;gap:6px;border:0;border-radius:999px;padding:9px 14px;background:var(--accent);color:var(--on-accent);font-weight:600;font-size:var(--fs-small);cursor:pointer}.og-btn:disabled{opacity:.45;cursor:default}.og-btn.ghost{background:var(--fill);color:var(--text)}.og-dept{margin-bottom:14px}.og-dh{display:flex;align-items:baseline;gap:8px;margin:4px 0 8px}.og-dh b{font-size:var(--fs-ui)}.og-dh small{color:var(--muted);font-size:var(--fs-meta)}.og-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media (min-width: 1000px){.og-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1400px){.og-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 599px){.og-seat{padding:9px 10px;gap:5px}.og-sh{gap:8px}.og-sh .og-av{width:30px;height:30px;font-size:var(--fs-foot)}.og-nm small{display:none}.og-now{font-size:var(--fs-meta)}.og-dh{flex-direction:column;gap:0}}.og-seat{text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:11px 12px;cursor:pointer;color:inherit;font:inherit;display:flex;flex-direction:column;gap:6px;transition:border-color .15s,box-shadow .15s,transform .1s}.og-seat:hover{border-color:var(--accent-soft);box-shadow:var(--sh-card)}.og-seat:active{transform:scale(.99)}.og-seat.awake{border-color:var(--green-soft);background:var(--green-soft)}.og-seat.picked{border-color:var(--accent);box-shadow:var(--sh-ring)}.og-seat.dim,.dim{opacity:.45}.og-sh{display:flex;align-items:center;gap:10px}.og-nm{display:flex;flex-direction:column;min-width:0}.og-nm b{font-size:var(--fs-ui)}.og-nm small{color:var(--muted);font-size:var(--fs-meta);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.og-tick{margin-left:auto;width:22px;height:22px;border-radius:50%;border:1.5px solid var(--line);display:grid;place-items:center;flex:none}.og-tick.on{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.og-stats{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:var(--fs-meta);color:var(--text-2)}.og-live{color:var(--green-ink);font-weight:600}.og-now{font-size:var(--fs-small);color:var(--text-2);line-height:1.4;overflow-wrap:anywhere}.og-now small{color:var(--muted);font-size:var(--fs-meta)}.lv-clamp2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.og-av{position:relative;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:var(--fs-meta);flex:none;background:var(--accent-soft);color:var(--accent-ink)}.og-av.big{width:56px;height:56px;font-size:var(--fs-ui)}.og-av.h-f{background:var(--bg);color:var(--text)}.og-av.h-e{background:var(--accent-soft);color:var(--accent)}.og-av.h-s{background:var(--amber-soft);color:var(--amber-ink)}.og-av.h-m,.og-av.h-d{background:var(--green-soft);color:var(--green-ink)}.og-ring{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;border:2px solid var(--green);animation:ogr 1.6s ease-in-out infinite}@keyframes ogr{0%,to{opacity:.9;transform:scale(1)}50%{opacity:.35;transform:scale(1.08)}}@media (prefers-reduced-motion: reduce){.og-ring{animation:none}}.og-meetbox{position:sticky;bottom:10px;z-index:5;background:var(--surface);border:1px solid var(--accent-soft);border-radius:var(--r-lg);box-shadow:var(--sh-float);padding:10px;display:grid;gap:8px;margin-top:6px}.og-meetbox textarea,.og-dock textarea,.og-decide textarea{width:100%;box-sizing:border-box;border:1px solid var(--line);border-radius:var(--r-md);padding:10px 12px;font:inherit;font-size:var(--fs-ui);resize:vertical;background:var(--surface);color:var(--text)}.og-meets{margin-top:10px;border-top:1px solid var(--line);padding-top:10px}.og-mrow{display:flex;align-items:center;gap:10px;padding:9px 4px;border-radius:var(--r-md);color:inherit;text-decoration:none}.og-mrow:hover{background:var(--fill)}.og-mrow div{flex:1;min-width:0;display:flex;flex-direction:column}.og-mrow b{font-size:var(--fs-small);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.og-mrow small{color:var(--muted);font-size:var(--fs-meta)}.og-mav{display:flex}.og-mav .og-av{width:26px;height:26px;font-size:var(--fs-foot);margin-right:-7px;border:2px solid var(--surface)}.og-grants{margin-top:12px;border-top:1px solid var(--line);padding-top:10px;scroll-margin-top:64px}.og-gsee{display:inline-flex;align-items:center;padding:4px;margin:-4px 0;cursor:pointer}.og-gsee input{width:18px;height:18px;cursor:pointer}.og-gmore{display:inline-flex;align-items:center;gap:2px;font-size:var(--fs-meta);color:var(--accent)}.og-grants summary{cursor:pointer;font-weight:600;font-size:var(--fs-small);display:flex;align-items:center;gap:6px;flex-wrap:wrap}.og-grants summary small{color:var(--muted);font-weight:500}.og-grow{border:1px solid var(--line);border-radius:var(--r-md);margin-top:6px}.og-grow.on{border-color:var(--accent-soft)}.og-gh{display:flex;align-items:center;gap:8px;padding:9px 11px;cursor:pointer;flex-wrap:wrap}.og-gh small{color:var(--muted);font-size:var(--fs-meta)}.og-gsum{margin-left:auto;font-size:var(--fs-meta);color:var(--text-2)}.og-gbody{padding:0 11px 11px;display:grid;gap:7px;font-size:var(--fs-small)}.og-gseats,.og-to,.og-add{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.og-gseats button,.og-to button,.og-add button{border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:4px 10px;font-size:var(--fs-meta);cursor:pointer;color:var(--text)}.og-gseats button.on,.og-to button.on{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.og-head{display:flex;align-items:center;gap:14px;background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--sh-card);padding:16px;margin-bottom:14px;flex-wrap:wrap}.og-head>div{flex:1;min-width:200px}.og-head h2{margin:0;font-size:var(--fs-head-phone)}.og-role{color:var(--text-2);font-size:var(--fs-small);margin:2px 0 6px}.og-two{display:grid;gap:14px}.og-two,.og-head{overflow-wrap:anywhere}.og-two>*{min-width:0}@media (min-width: 1000px){.og-two{grid-template-columns:1.3fr 1fr;align-items:start}.og-talk{position:sticky;top:70px}}.og-p{font-size:var(--fs-small);line-height:1.45;margin:0 0 8px;color:var(--text-2);overflow-wrap:anywhere}.og-p small{color:var(--muted);font-size:var(--fs-meta);display:block}.og-item{border-top:1px solid var(--line);padding:8px 0}.og-item.late .og-ih b{color:var(--red-ink)}.og-ih{display:flex;gap:8px;align-items:baseline;justify-content:space-between;font-size:var(--fs-small);overflow-wrap:anywhere}.og-ih span{font-size:var(--fs-meta);color:var(--muted);white-space:nowrap}.og-older{margin-top:8px}.og-room{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--sh-card);padding:14px;margin-bottom:12px}.og-seats{display:flex;gap:14px;flex-wrap:wrap}.og-pair{display:flex;gap:14px}.og-chair{display:flex;flex-direction:column;align-items:center;gap:5px;text-decoration:none;color:inherit;background:none;border:0;cursor:pointer;font:inherit}.og-chair small{font-size:var(--fs-meta);color:var(--text-2)}.og-chair.speaking small{color:var(--green-ink);font-weight:600}.og-chair .og-av{width:46px;height:46px}.og-chair.add .og-av{background:var(--fill);color:var(--muted);border:1.5px dashed var(--line)}.og-add{margin-top:10px}.og-add .og-find{flex-basis:100%;box-sizing:border-box;border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:10px;padding:8px 12px;font-size:var(--fs-callout);margin-bottom:4px}.og-meta{margin-top:10px;font-size:var(--fs-meta);color:var(--muted)}.og-round{margin-bottom:14px;contain:layout style}.og-said{display:flex;justify-content:flex-end;margin-bottom:8px}.og-bub{max-width:86%;background:var(--accent);color:var(--on-accent);border-radius:16px 16px 4px;padding:10px 13px;font-size:var(--fs-ui);line-height:1.45;overflow-wrap:anywhere}.og-bub small{display:block;opacity:.8;font-size:var(--fs-meta);margin-bottom:3px}.og-said:not(.them) .og-bub .pl-det-b,.og-said:not(.them) .og-bub .pl-det-t{color:var(--on-accent)}.og-said:not(.them) .og-bub .pl-det-t{border-left-color:var(--line)}.og-said.them{justify-content:flex-start}.og-said.them .og-bub{background:var(--surface);color:var(--text);border:1px solid var(--line);border-radius:16px 16px 16px 4px;box-shadow:var(--sh-card, none)}.og-said.them .og-bub small{color:var(--muted);opacity:1}.og-answers{display:grid;gap:8px}@media (min-width: 1000px){.og-answers{grid-template-columns:repeat(2,1fr)}.og-answers.one{grid-template-columns:minmax(0,840px)}}.og-ans>.og-gather{margin-top:10px}.og-ans{background:var(--surface);border-radius:4px 16px 16px;box-shadow:var(--sh-card);padding:11px 13px;overflow-wrap:anywhere}.og-ans.working,.og-ans.waiting{border-left:3px solid var(--green)}.og-ans.failed{opacity:.7}.og-ah{display:flex;align-items:center;gap:8px;margin-bottom:6px}.og-ah .og-av{width:28px;height:28px;font-size:var(--fs-foot)}.og-ah small{margin-left:auto;color:var(--muted);font-size:var(--fs-meta)}.og-ans .atext{font-size:var(--fs-small);line-height:1.5;white-space:pre-wrap}.og-ans .atext.live{color:var(--text-2)}.og-decs .og-dec{border-top:1px solid var(--line);padding:9px 0;font-size:var(--fs-small);display:grid;gap:3px}.og-decs small{color:var(--muted);font-size:var(--fs-meta)}.og-follow{font-size:var(--fs-meta);border-radius:var(--r-md);padding:5px 8px;background:var(--fill)}.og-follow.open{background:var(--green-soft);color:var(--green-ink)}.og-follow.wait{background:var(--amber-soft);color:var(--amber-ink)}.og-dock{position:sticky;bottom:8px;z-index:5;background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--sh-float);padding:10px;display:grid;gap:8px;border:1px solid var(--line)}.og-row{display:flex;gap:8px;align-items:flex-end}.og-row textarea{flex:1}.og-row select{flex:1;border:1px solid var(--line);border-radius:var(--r-md);padding:9px;font:inherit;font-size:var(--fs-small);background:var(--surface);color:var(--text)}.og-to small{color:var(--muted);font-size:var(--fs-meta)}.og-decide summary{cursor:pointer;font-size:var(--fs-small);font-weight:600;display:flex;gap:6px;align-items:center;color:var(--accent-ink)}.og-decide[open]{display:grid;gap:8px}.og-reach{margin-top:6px;font-size:var(--fs-foot);line-height:1.35;color:var(--ink-2,var(--muted))}.og-reach b{font-weight:600}.og-reach.yes b{color:var(--green-ink)}.og-reach.busy b,.og-reach.restarting b,.og-reach.unknown b{color:var(--amber-ink)}.og-reach.no b{color:var(--red-ink)}.o2{margin:2px 0 8px}.o2-top{display:flex;flex-direction:column;align-items:center}.o2-founder{display:flex;align-items:center;gap:10px;padding:9px 16px 9px 10px;border-radius:999px;background:var(--accent-soft);border:1px solid var(--accent-line, var(--line))}.o2-founder .o2-who small{font-size:var(--fs-meta);color:var(--text-2)}.o2-stem{width:0;height:16px;border-left:1.5px solid var(--border-strong, var(--line))}.o2-lead{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;width:100%;max-width:820px}.o2-side{display:flex;flex-direction:column;gap:4px}.o2-note{font-size:var(--fs-meta);color:var(--muted);padding-left:4px}.o2-band{display:flex;align-items:baseline;gap:8px;margin:22px 0 10px;padding-top:12px;border-top:1px solid var(--line)}.o2-band span{font-weight:700;font-size:var(--fs-ui);letter-spacing:.01em}.o2-band small{color:var(--muted);font-size:var(--fs-meta)}.o2-pods{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;align-items:start}@media (min-width: 900px){.o2-pod.wide{grid-column:span 2}}.o2-split{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:12px;align-items:start}.o2-col{display:flex;flex-direction:column;gap:12px;min-width:0}.o2-split .o2-pod.wide{grid-column:auto}.o2-pod{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:10px;display:flex;flex-direction:column;gap:8px;border-top:3px solid var(--pod, var(--accent));box-shadow:var(--sh-card)}.o2-pod header{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:0 4px}.o2-pod header b{font-size:var(--fs-small);text-transform:uppercase;letter-spacing:.06em;color:var(--pod-ink, var(--text-2))}.o2-pod header small{font-size:var(--fs-meta);color:var(--muted)}.o2-pod.t-e{--pod: var(--accent);--pod-ink: var(--accent)}.o2-pod.t-s{--pod: var(--amber);--pod-ink: var(--amber-ink)}.o2-pod.t-m,.o2-pod.t-d{--pod: var(--green);--pod-ink: var(--green-ink)}.o2-pod.t-f{--pod: var(--text);--pod-ink: var(--text)}.o2-pod.t-a{--pod: var(--avatar);--pod-ink: var(--text)}.o2-team{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:6px}.o2-face{display:flex;align-items:flex-start;gap:10px;text-align:left;width:100%;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:8px 10px;font:inherit;color:inherit;cursor:pointer;min-width:0;transition:border-color .15s,box-shadow .15s,transform .1s}.o2-face:hover{border-color:var(--accent-line, var(--accent-soft));box-shadow:var(--sh-card)}.o2-face:active{transform:scale(.99)}.o2-face.big{padding:10px 12px;background:var(--fill, var(--surface))}.o2-face.awake{border-color:var(--green);background:var(--green-soft)}.o2-face.picked{border-color:var(--accent);box-shadow:var(--sh-ring)}.o2-face.dim{opacity:.45;cursor:default}.o2-who{display:flex;flex-direction:column;min-width:0;flex:1;gap:1px}.o2-nm{display:flex;align-items:center;gap:6px}.o2-nm b{font-size:var(--fs-ui);line-height:1.2}.o2-face:not(.big) .o2-nm b{font-size:var(--fs-small)}.o2-role{font-size:var(--fs-meta);color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.o2-meta{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:1px}.o2-st{font-size:var(--fs-foot);color:var(--muted);display:inline-flex;align-items:center;gap:4px}.o2-st.on{color:var(--green-ink);font-weight:600}.o2-st.on i{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:var(--sh-ring);animation:ogr 1.6s ease-in-out infinite}.o2-st i{width:7px;height:7px;border-radius:50%;background:var(--line, var(--fill-2));flex:none}.o2-st.wait{color:var(--amber-ink);font-weight:600}.o2-st.wait i{background:var(--amber)}.o2-st.off{color:var(--red-ink);font-weight:600}.o2-st.off i{background:var(--red)}.o2-st.unk i{background:transparent;border:1.5px dashed var(--muted, var(--line));width:5px;height:5px}.og-st{display:inline-flex;align-items:center;gap:5px}.o2-late{font-size:var(--fs-foot);color:var(--amber-ink);background:var(--amber-soft);border-radius:999px;padding:0 6px}.o2-said{font-size:var(--fs-foot);color:var(--text-2);line-height:1.35;margin-top:3px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:anywhere}.o2-said.c2{font-size:var(--fs-foot)}.o2-tick{width:18px;height:18px;border-radius:50%;border:1.5px solid var(--line);display:grid;place-items:center;flex:none}.o2-tick.on{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.o2-av{position:relative;flex:none;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:var(--fs-foot);background:var(--accent-soft);color:var(--accent-ink)}.o2-av.h-f{background:var(--bg);color:var(--text)}.o2-av.h-e{background:var(--accent-soft);color:var(--accent)}.o2-av.h-s{background:var(--amber-soft);color:var(--amber-ink)}.o2-av.h-m,.o2-av.h-d{background:var(--green-soft);color:var(--green-ink)}.o2-av.h-a{background:var(--fill-2);color:var(--text)}.o2-av.h-p{background:var(--accent);color:var(--on-accent)}.o2-ring{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;border:2px solid var(--green);animation:ogr 1.6s ease-in-out infinite}.o2-key{display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap;margin-top:14px;font-size:var(--fs-meta);color:var(--muted)}@media (max-width: 640px){.o2-lead,.o2-pods,.o2-team,.o2-split{grid-template-columns:1fr}.o2-band{margin-top:16px}}.og-mchip,.o2-model{color:var(--text-2)}.o2-model{font-size:var(--fs-foot)}.o2-model:before{content:"· "}.og-setup .og-p b{font-weight:600;color:var(--text)}.og-setup .og-p.warn{color:var(--amber-ink)}.og-setup .og-p.ok{color:var(--green-ink)}.og-mpick{display:flex;flex-wrap:wrap;gap:6px;margin:2px 0 10px}.og-mopt{border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:999px;padding:8px 12px;font:inherit;font-size:var(--fs-small);cursor:pointer}.og-mopt.on{background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-weight:600}.og-mopt:disabled{opacity:.55;cursor:default}.og-mopt.on:disabled{opacity:1}.og-stwhy{font-size:var(--fs-meta);color:var(--text-2);margin-top:4px}.og-built-h{font-size:var(--fs-small);font-weight:600;color:var(--text);margin:14px 0 6px;padding-top:10px;border-top:1px solid var(--rule)}.og-chair.queued .og-av{opacity:.55}.og-chair.spoke small{color:var(--text)}.og-prog{margin:0 0 14px;border:1px solid var(--line);border-radius:var(--r-md, 12px);padding:10px 12px;background:var(--fill, var(--bg))}.og-prog.on{border-color:var(--green);background:var(--green-soft, var(--bg))}.og-prog-h{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.og-prog-h small{color:var(--text-2);font-size:var(--fs-meta)}.og-prog-live{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-meta);font-weight:600;color:var(--green-ink)}.og-prog-bar{height:5px;border-radius:3px;background:var(--line);margin:8px 0 6px;overflow:hidden}.og-prog-bar i{display:block;height:100%;background:var(--green);border-radius:3px;transition:width .4s ease}.og-prog-rows{display:flex;flex-direction:column;gap:5px;margin-top:4px}.og-prog-r{display:flex;gap:8px;align-items:baseline;min-width:0}.og-prog-r>small{flex:0 0 104px;color:var(--muted);font-size:var(--fs-meta)}.og-prog-r>span{display:flex;flex-wrap:wrap;gap:4px 10px;min-width:0}.og-prog-r em{font-style:normal;font-size:var(--fs-meta);display:inline-flex;align-items:center;gap:5px}.og-prog-r.spoke em{color:var(--green-ink)}.og-prog-r.now em{font-weight:600}.og-prog-r.wait em{color:var(--text-2)}.og-prog-r.fail em{color:var(--amber-ink)}.og-prog-next{margin-top:8px;font-size:var(--fs-meta);color:var(--text-2)}@media (max-width: 520px){.og-prog-r>small{flex:0 0 86px}}:root[data-theme=dark] .og-prog{background:var(--surface-2, var(--fill));border-color:var(--line)}:root[data-theme=dark] .og-prog.on{background:var(--green-soft)}.og-prog.stuck{border-color:var(--amber);background:var(--amber-soft, var(--bg))}.og-prog-next.wait{color:var(--amber-ink)}.og-prog-next.wait b{font-weight:600}.mt-live.stuck{color:var(--amber-ink)}.mt-stuck-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--amber);flex:0 0 8px}:root[data-theme=dark] .og-prog.stuck{background:var(--amber-soft)}:root[data-theme=dark] .mt-live.stuck{color:var(--amber, var(--amber-ink))}html.og-in-room{overflow-anchor:none}html.og-typing .og-ring{animation:none}.og-said,.og-ans,.og-pp{scroll-margin-top:76px}.og-ah small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.og-ans .atext.live{height:7.5em;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;-webkit-mask-image:var(--fade-top);mask-image:var(--fade-top)}.og-view{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.og-view button{white-space:nowrap;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);background:var(--surface);color:var(--text-2);border-radius:999px;padding:6px 12px;font:inherit;font-size:var(--fs-small);cursor:pointer}.og-view button.on{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.og-people{display:grid;gap:12px;margin-bottom:14px}@media (min-width: 1000px){.og-people{grid-template-columns:repeat(2,1fr);align-items:start}}.og-pp{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--sh-card);padding:12px 14px;overflow-wrap:anywhere}.og-pt{border-top:1px solid var(--line);padding:8px 0 6px;cursor:pointer}.og-pp .og-ah+.og-pt{border-top:0}.og-pt>small{color:var(--muted);font-size:var(--fs-meta)}.og-pt .atext{font-size:var(--fs-small);line-height:1.5;white-space:pre-wrap;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.og-pt.open .atext{display:block;-webkit-line-clamp:unset}.og-fresh{position:absolute;top:-46px;left:50%;transform:translate(-50%);white-space:nowrap;max-width:92%;overflow:hidden;text-overflow:ellipsis;display:inline-flex;align-items:center;gap:6px;border:0;border-radius:999px;padding:6px 14px;background:var(--accent);color:var(--on-accent);font:inherit;font-size:var(--fs-small);font-weight:600;cursor:pointer;box-shadow:var(--sh-card)}.og-tools{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.og-tool{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--line);background:var(--surface);color:var(--text-2);border-radius:999px;padding:5px 11px;font:inherit;font-size:var(--fs-meta);cursor:pointer}.og-tool.on{color:var(--accent-ink);border-color:var(--accent)}.og-tools .og-decide summary{font-size:var(--fs-meta);padding:5px 4px}.og-tools .og-decide[open]{flex-basis:100%;order:9}.og-dock textarea{min-height:42px;max-height:30vh}@media (max-width: 640px){.og-dock{gap:6px;padding:8px}.og-dock .og-to{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.og-dock .og-to::-webkit-scrollbar{display:none}.og-dock .og-to button{flex:none}}:root[data-theme=dark] .og-view button.on,:root[data-theme=dark] .og-fresh{color:var(--on-accent)}.og-round,.og-said,.og-ans,.og-relay,.og-decs,.og-endmark{scroll-margin-bottom:180px}section.og-dock{bottom:0;border-radius:var(--r-lg) var(--r-lg) 0 0;border-bottom:0;padding-bottom:12px;box-shadow:var(--sh-float)}.og-people{margin-bottom:16px}.og-relay{text-align:center;color:var(--muted);font-size:var(--fs-meta);margin:4px 12px 10px;line-height:1.4}.og-tools .og-decide summary{list-style:none;display:inline-flex;align-items:center;gap:5px;border:1px solid var(--accent);background:var(--accent-soft, var(--fill-2));color:var(--accent-ink);border-radius:999px;padding:5px 11px;font-size:var(--fs-meta);font-weight:600}.og-tools .og-decide summary::-webkit-details-marker{display:none}@media (max-width: 899px){section.og-dock{bottom:var(--tabh)}}@media (max-width: 640px){.og-tools{flex-wrap:nowrap;gap:4px}.og-tools .og-tool,.og-tools .og-decide summary{padding:4px 9px;white-space:nowrap}.og-tools:has(.og-decide[open]){flex-wrap:wrap}}.og-gather{grid-column:auto;background:var(--soft, var(--surface));border:1px solid var(--line);border-radius:12px;padding:8px 12px}.og-gather>summary{display:flex;align-items:center;gap:8px;cursor:pointer;list-style:none;font-size:var(--fs-small);color:var(--text-2)}.og-gather>summary::-webkit-details-marker{display:none}.og-gather>summary>span:nth-child(2){flex:1;min-width:0}.og-gather>summary small{color:var(--accent);white-space:nowrap}.og-gather[open]>summary small{visibility:hidden}.og-gav{display:inline-flex}.og-gav .og-av{width:22px;height:22px;font-size:var(--fs-foot);margin-left:-6px;border:2px solid var(--surface)}.og-gav .og-av:first-child{margin-left:0}.og-gpt{border-top:1px solid var(--line);padding:8px 0 4px}.og-gpt .atext{font-size:var(--fs-small);line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.og-round .og-said{scroll-margin-top:76px}.og-gav .og-ring{display:none}.og-ans .og-gather{background:none;border:0;border-top:1px solid var(--line);border-radius:0;padding:8px 0 0;margin-top:8px}.og-closebar{display:flex;align-items:center;gap:10px;justify-content:space-between;padding:8px 10px;margin-bottom:8px;border-radius:12px;background:var(--surface-2, var(--bg));border:1px solid var(--line)}.og-closebar span{display:flex;flex-direction:column;min-width:0}.og-closebar small{color:var(--muted);font-size:var(--fs-meta)}.og-closebar .og-btn{flex:0 0 auto}.og-endnote{color:var(--muted);font-size:var(--fs-meta);margin:0 2px 8px;line-height:1.4}.og-more,.og-attach2,.og-tonote{display:none}@media (max-width: 640px){.og-dock .og-more{display:inline-flex}.og-dock .og-attach{display:none}.og-dock.more .og-attach2{display:inline-flex}.og-dock:not(.more) .og-tochips,.og-dock:not(.more) .og-tools{display:none}.og-dock.more .og-tochips{flex-wrap:wrap;overflow:visible}.og-dock .og-tonote{display:flex;align-items:center;gap:8px;font-size:var(--fs-meta);color:var(--text-2)}.og-tonote button{border:0;background:none;color:var(--accent-ink);font:inherit;font-weight:600;min-height:44px;padding:0 4px;cursor:pointer}.og-dock .og-mic.og-typed,.og-dock .og-send.og-nowords{display:none}.og-dock .og-row{align-items:flex-end;gap:6px}.og-dock .og-row .og-btn{width:44px;height:44px;padding:0;justify-content:center;flex:none}.og-dock .og-row textarea{min-height:44px;height:44px;resize:none;padding:11px 12px;order:1}.og-dock .og-row .og-mic,.og-dock .og-row .og-send{order:2}.og-dock .og-to button,.og-tools .og-tool,.og-tools .og-decide summary{min-height:44px}.og-dock .og-to{align-items:center}}.og-ans .atext.og-clamp{max-height:7.5em;overflow:hidden;cursor:pointer;-webkit-mask-image:var(--fade-bottom);mask-image:var(--fade-bottom)}.og-readall{display:inline-flex;align-items:center;margin-top:4px;padding:6px 0;min-height:32px;border:0;background:none;color:var(--accent, var(--text));font:inherit;font-size:var(--fs-small);font-weight:600;cursor:pointer}.og-readall:hover{text-decoration:underline}.og-ah b{white-space:nowrap;flex-shrink:0}.pl-det{margin-top:4px}.pl-det-b{background:none;border:0;padding:0;font:inherit;font-size:var(--fs-foot);color:var(--muted);cursor:pointer;text-decoration:underline dotted}.pl-det-t{margin-top:4px;font-size:var(--fs-foot);line-height:1.45;color:var(--muted);white-space:pre-wrap;word-break:break-word;border-left:2px solid var(--line);padding-left:8px}.work-view{min-width:0}.work-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.work-head h2{margin:0;font-size:var(--fs-sec);letter-spacing:-.01em}.work-refresh{min-height:40px}.work-sum{margin:4px 0 0;font-size:var(--fs-small);color:var(--text-2)}.work-sum .od{color:var(--red-ink);font-weight:600}.work-filters{display:flex;flex-wrap:nowrap;gap:8px;margin:12px -16px 0;padding:0 16px 2px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.work-filters::-webkit-scrollbar{display:none}.work-filters button{flex:0 0 auto;border:1px solid var(--line);border-radius:22px;padding:0 15px;background:transparent;color:inherit;cursor:pointer;min-height:44px;font-size:var(--fs-small);white-space:nowrap}.work-filters.kinds{margin-top:8px}.work-filters.kinds button{min-height:36px;font-size:var(--fs-meta);padding:0 12px;text-transform:capitalize}.work-kind-picker{margin-top:var(--sp-2)}.work-kind-toggle{max-width:100%;white-space:normal;overflow-wrap:anywhere;text-align:left;text-transform:capitalize}.work-kind-picker .work-filters.kinds{max-height:18dvh;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;margin-inline:0;padding-inline:0;flex-wrap:wrap;align-content:flex-start}.work-filters button[aria-pressed=true]{background:var(--accent);color:var(--surface);border-color:var(--accent)}.work-list{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;margin-top:14px}@media (min-width:1000px){.work-list{grid-template-columns:1fr 1fr}.work-filters{flex-wrap:wrap;overflow:visible}}.work-job{border:1px solid var(--line);border-left:3px solid var(--line);border-radius:14px;padding:14px 16px;overflow-wrap:anywhere;min-width:0}.work-job.overdue{border-left-color:var(--dot-red)}.work-job.waiting{border-left-color:var(--dot-amber)}.work-job>header{display:flex;justify-content:space-between;align-items:center;gap:10px}.work-job>header>small{font-size:var(--fs-key);letter-spacing:.06em;text-transform:uppercase;opacity:.6}.work-status{font-size:var(--fs-meta);border-radius:20px;padding:4px 10px;background:var(--fill);white-space:nowrap;text-transform:none}.work-status.overdue{color:var(--red-ink);background:var(--red-soft)}.work-status.waiting{color:var(--amber-ink);background:var(--amber-soft)}.work-what{font-size:var(--fs-body);font-weight:600;line-height:1.35;margin:8px 0 6px}.work-what:first-letter{text-transform:uppercase}.work-who,.work-when{margin:2px 0;font-size:var(--fs-small);color:var(--text-2)}.work-who a{font-weight:600}.work-who i{opacity:.75}.work-job details{font-size:var(--fs-meta);margin-top:8px}.work-job summary{cursor:pointer;min-height:36px;line-height:36px;opacity:.75}.work-job details p{margin:6px 0;line-height:1.5}.work-foot{margin-top:18px;line-height:1.5}.work-tabs{display:flex;gap:8px;margin:16px 0}.work-tabs.first{margin:0 0 10px}.work-tabs .on{background:var(--accent);color:var(--surface)}@media (max-width:480px){.work-head{align-items:flex-start;flex-direction:column}.work-head h2{font-size:var(--fs-head-phone)}.work-filters{flex-wrap:wrap;margin-inline:0;padding-inline:0;overflow:visible}.work-filters button{max-width:100%;white-space:normal;overflow-wrap:anywhere}.work-job>header{align-items:flex-start;flex-direction:column}.work-status{max-width:100%;white-space:normal;overflow-wrap:anywhere}.work-what{font-size:var(--fs-callout)}.work-job summary{line-height:1.5;padding-block:6px}}.work-tabs .btn.on,.work-tabs .btn.on:hover{background:var(--accent);color:var(--surface)}.kn-door{display:flex;justify-content:center;padding:var(--sp-8) var(--sp-4)}.kn-card{width:100%;max-width:420px;background:var(--card);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--sp-6) var(--sp-5);text-align:center;display:flex;flex-direction:column;gap:var(--sp-2);box-shadow:var(--sh-card)}.kn-kind{font-size:var(--fs-meta);letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.kn-title{font-size:var(--fs-title3);line-height:var(--lh-title3);color:var(--text)}.kn-by{color:var(--muted)}.kn-p{margin:var(--sp-1) 0;color:var(--text-2);line-height:var(--lh-body)}.kn-go{align-self:center;margin-top:var(--sp-1);min-width:180px;min-height:var(--tap);border:0;border-radius:var(--r-pill);background:var(--accent);color:var(--on-accent);font-size:var(--fs-body);font-weight:600;cursor:pointer;padding:0 var(--sp-5)}.kn-go:disabled{opacity:.6}.kn-wait{display:flex;gap:var(--sp-2);align-items:center;justify-content:center;color:var(--text-2);line-height:var(--lh-body);margin-top:var(--sp-1)}.kn-dot{width:8px;height:8px;border-radius:50%;background:var(--accent);flex:none;animation:kn-pulse 1.4s ease-in-out infinite}@keyframes kn-pulse{50%{opacity:.25}}.kn-no{background:var(--red-soft);color:var(--red-ink);border-radius:var(--r-md);padding:var(--sp-2) var(--sp-3);line-height:var(--lh-body)}.kn-in{color:var(--text-2)}.kn-asks{display:flex;flex-direction:column;gap:var(--sp-2);margin:var(--sp-2) var(--sp-3)}.kn-ask{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-2) var(--sp-3);background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:var(--r-md);padding:var(--sp-2) var(--sp-3)}.kn-who{color:var(--text);line-height:var(--lh-body);min-width:0}.kn-btns{display:flex;gap:var(--sp-2);margin-left:auto}.kn-btns button{min-height:36px;padding:0 var(--sp-4);border-radius:var(--r-pill);font-size:var(--fs-ui);font-weight:600;cursor:pointer}.kn-admit{border:0;background:var(--accent);color:var(--on-accent)}.kn-deny{border:1px solid var(--border-strong);background:var(--card);color:var(--text)}.kn-btns button:disabled{opacity:.6}.grp-view{min-width:0}.grp-head h2{margin:0;font-size:var(--fs-sec);letter-spacing:-.02em}.grp-sum{margin:4px 0 0;font-size:var(--fs-small);color:var(--muted)}.grp-list{display:grid;grid-template-columns:1fr;gap:12px;margin-top:14px;align-items:start}@media (min-width:1000px){.grp-list{grid-template-columns:1fr 1fr}}.grp-card{border:1px solid var(--line);border-radius:var(--r-md);padding:14px 16px;overflow-wrap:anywhere;min-width:0;background:var(--surface)}.grp-card.late{border-left:3px solid var(--dot-red)}.grp-card>header{display:flex;justify-content:space-between;align-items:center;gap:10px}.grp-card>header>small{font-size:var(--fs-meta);color:var(--muted)}.grp-tag{font-size:var(--fs-meta);border-radius:var(--r-pill);padding:3px 10px;background:var(--fill);color:var(--text-2)}.grp-card h3{font-size:var(--fs-body);font-weight:600;line-height:1.35;margin:8px 0 4px}.grp-why{margin:0 0 6px;font-size:var(--fs-small);line-height:1.45;color:var(--text-2)}.grp-chair,.grp-jobs,.grp-when,.grp-left,.grp-none{margin:3px 0;font-size:var(--fs-small);color:var(--text-2)}.grp-chair a{font-weight:600}.grp-chair i,.grp-jobs i,.grp-none i{color:var(--muted)}.grp-jobs b{color:var(--text)}.grp-jobs .od{color:var(--red-ink);font-weight:600}.grp-ppl{list-style:none;display:flex;flex-wrap:wrap;gap:6px 8px;margin:10px 0 6px;padding:0}.grp-ppl a{display:inline-flex;align-items:center;gap:6px;min-height:var(--tap,44px);padding:2px 10px 2px 2px;border:1px solid var(--line);border-radius:var(--r-pill);color:inherit;text-decoration:none;font-size:var(--fs-small)}.grp-ppl a .og-av{width:30px;height:30px;font-size:var(--fs-key)}.grp-ppl em{font-style:normal;font-size:var(--fs-meta);color:var(--muted)}.grp-more{min-height:var(--tap,44px);border:1px dashed var(--line);border-radius:var(--r-pill);padding:0 12px;background:none;color:var(--link);cursor:pointer;font-size:var(--fs-small)}.grp-left,.grp-when{color:var(--muted);font-size:var(--fs-meta)}.grp-card details{font-size:var(--fs-meta);margin-top:6px}.grp-card summary{cursor:pointer;min-height:var(--tap,44px);line-height:var(--tap,44px);color:var(--muted)}.grp-card details p{margin:4px 0;line-height:1.5;color:var(--text-2)}.grp-foot{margin-top:18px;line-height:1.5}@media (max-width:480px){.grp-head h2{font-size:var(--fs-head-phone)}}.mt h3{margin:4px 0 10px}.mt h3.mt-h2{margin-top:26px}.mt-row{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r-md);margin-bottom:8px;cursor:pointer;background:var(--surface)}.mt-row:hover{background:var(--fill)}.mt-row.open{border-left:4px solid var(--green)}.mt-x{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.mt-x b{font-size:var(--fs-body, var(--fs-subhead));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mt-x small{color:var(--muted);font-size:var(--fs-meta);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mt-live{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-meta);color:var(--green, var(--green-ink));font-weight:600;margin-top:2px}.mt-read{display:inline-flex;align-items:center;gap:2px;color:var(--muted);font-size:var(--fs-small)}.mt-row .og-btn{flex:none}.nv em.mt-n{background:var(--green);color:var(--on-accent)}.mt-top{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:space-between;margin-bottom:4px}.mt-top h3{margin:4px 0 6px}@media (max-width: 899px){.mt-row{padding:11px 12px;gap:10px}.mt-x b{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.mt-x small{white-space:normal}}.mt-x .mt-out{font-size:var(--fs-small, var(--fs-subhead));color:var(--ink, var(--text));margin-top:4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mt-x small.mt-work{color:var(--muted)}@media (max-width: 899px){.mt-x small.mt-work{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}.tk h3{margin:4px 0 10px}.tk-th{border:1px solid var(--line);border-radius:var(--r-md);margin-bottom:8px;background:var(--surface);overflow:hidden}.tk-th.open{border-color:var(--accent)}.tk-row{display:flex;align-items:flex-start;gap:12px;padding:11px 14px;cursor:pointer}.tk-row:hover{background:var(--fill)}.tk-av{flex:none;display:flex;padding-top:2px}.tk-av span{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:var(--fs-foot);color:var(--on-accent);background:var(--accent);border:2px solid var(--surface)}.tk-av span+span{margin-left:-9px;background:var(--green)}.tk-x{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.tk-x>b{font-size:var(--fs-body, var(--fs-subhead))}.tk-x small{color:var(--muted);font-size:var(--fs-meta);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tk-last{font-size:var(--fs-small);color:var(--text);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}.tk-last b{font-weight:600}.tk-r{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.tk-r small{color:var(--muted);font-size:var(--fs-meta)}.tk-r em{font-style:normal;font-size:var(--fs-foot);font-weight:700;background:var(--fill);color:var(--muted);border-radius:999px;padding:1px 8px}.tk-acts{padding:0 14px 8px}.tk-lines{padding:6px 12px 12px;display:flex;flex-direction:column;gap:8px;background:var(--fill);max-height:520px;overflow-y:auto}.tk-l{display:flex}.tk-l.r{justify-content:flex-end}.tk-b{max-width:82%;min-width:0;background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:8px 11px}.tk-l.r .tk-b{background:var(--bg);border-color:var(--line)}.tk-l.sys .tk-b{opacity:.7;font-style:italic}.tk-m{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap;margin-bottom:3px}.tk-m b{font-size:var(--fs-small)}.tk-m span{font-size:var(--fs-meta);color:var(--muted)}.tk-t{font-size:var(--fs-small);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.45}.tk-more{border:0;background:none;color:var(--accent);font-weight:600;font-size:var(--fs-small);cursor:pointer;padding:6px 2px}.tk-sys{margin-top:10px}.tk-sys summary{cursor:pointer;color:var(--muted);font-size:var(--fs-small);padding:6px 0}.tk-sys summary small{font-size:var(--fs-meta)}@media (max-width: 899px){.tk-row{padding:10px 11px;gap:10px}.tk-b{max-width:92%}.tk-lines{padding:6px 8px 10px;max-height:70vh}}.hentries{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:12px 0 4px}.hentry{display:flex;align-items:center;gap:10px;min-height:64px;padding:10px 12px;border:1px solid var(--line);border-radius:14px;background:var(--surface);color:inherit;text-decoration:none;min-width:0}.hentry:hover{border-color:var(--text)}.he-ic{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--fill);color:var(--text);font-size:var(--fs-callout);font-weight:700}.he-tx{display:flex;flex-direction:column;min-width:0;flex:1}.he-tx b{font-size:var(--fs-callout);font-weight:600;line-height:1.25}.he-tx small{font-size:var(--fs-foot);color:var(--text-2);line-height:1.35;overflow-wrap:anywhere}.he-go{flex:none;color:var(--muted);font-size:var(--fs-title3)}@media (max-width:480px){.hentry{padding:10px}.he-ic{width:30px;height:30px}}.he-tx em{font-style:normal;color:var(--red-ink);font-weight:600}.he-tx em:before{content:"· ";color:var(--muted);font-weight:400}@media (max-width:480px){.he-ic{display:none}.he-tx em{display:block}.he-tx em:before{content:none}}.hentry.he-wide{grid-column:1/-1}.ya{display:flex;flex-direction:column;gap:6px}.ya .eyebrow,.ya .ya-all{align-self:flex-start}.ya .ya-all{font-size:var(--t13)}.ya .ya-unread{display:flex;align-items:center;gap:6px;font-size:var(--t13);color:var(--text)}.ya .mrow b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ya .mrow.new{border-left-color:var(--indigo, var(--text))}.ya .mrow.wait{border-left-color:var(--amber)}.ya .ya-last{color:var(--text);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.td{margin:0 0 4px;background:var(--surface);border-bottom:1px solid var(--line)}.td-bar{display:flex;align-items:center;gap:14px;width:100%;padding:8px 20px;border:0;background:none;font:inherit;font-size:var(--fs-meta);color:var(--text-2);cursor:pointer;text-align:left;overflow-x:auto;white-space:nowrap}.td-bar b{color:var(--text);font-weight:600}.td-n{display:inline-flex;align-items:center;gap:6px}.td-sp{flex:1}.td-by{color:var(--muted)}.td-dot{width:8px;height:8px;border-radius:50%;display:inline-block;background:var(--dot-grey)}.td-dot.g{background:var(--dot-green)}.td-dot.a{background:var(--dot-amber)}.td-dot.r{background:var(--dot-red)}.td-body{padding:4px 20px 14px;max-height:60vh;overflow-y:auto}.td-h{font-size:var(--fs-meta);color:var(--muted);font-weight:600;margin:12px 0 6px;text-transform:none}.td-row{display:grid;grid-template-columns:44px 98px 1fr;gap:10px;align-items:start;padding:7px 0;border-top:1px solid var(--rule)}.td-t{font-size:var(--fs-meta);color:var(--muted);font-variant-numeric:tabular-nums;padding-top:2px}.td-w{font-size:var(--fs-small);color:var(--text);min-width:0}.td-w small{display:block;font-size:var(--fs-meta);color:var(--muted);margin-top:2px;overflow-wrap:anywhere}.td-chip{display:inline-block;font-size:var(--fs-meta);padding:2px 9px;border-radius:var(--r-pill);text-align:center;white-space:nowrap}.td-g{background:var(--green-soft);color:var(--green-ink);font-weight:600}.td-g2{background:var(--green-soft);color:var(--green-ink)}.td-a{background:var(--amber-soft);color:var(--amber-ink)}.td-r{background:var(--red-soft);color:var(--red-ink)}.td-x{background:var(--fill-2);color:var(--text-2)}.td-more{margin-top:8px;border:0;background:var(--fill);border-radius:var(--r-ctl);padding:6px 12px;font:inherit;font-size:var(--fs-meta);cursor:pointer}.td-src{margin-top:10px;font-size:var(--fs-meta);color:var(--muted)}@media (max-width: 760px){.td-bar{padding:8px 14px;gap:4px 12px;flex-wrap:wrap;white-space:normal;overflow-x:visible}.td-n{white-space:nowrap}.td-by{display:none}.td-body{padding:4px 14px 12px}.td-row{grid-template-columns:40px 1fr}.td-row .td-chip{grid-column:2;justify-self:start}.td-row .td-w{grid-column:2}}.wt-wrap{padding:4px 0 40px}.wt-hello{font-size:var(--fs-meta);color:var(--muted)}.wt-h1{font-size:var(--fs-head-phone);letter-spacing:-.02em;line-height:1.2;margin:4px 0 6px;text-wrap:balance}.wt-sub{color:var(--muted);font-size:var(--fs-small)}.wt-sec{font-size:var(--fs-meta);font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin:26px 2px 10px}.wt-sec .count{font-weight:600;color:var(--text);text-transform:none;letter-spacing:0;margin-left:6px}.wt-card,.wt-asked{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--sh-card);padding:18px;margin-bottom:14px}.wt-asked{padding:16px 18px;margin-bottom:12px}.wt-who{display:flex;align-items:center;gap:8px;font-size:var(--fs-meta);color:var(--muted)}.wt-who .dot{width:8px;height:8px;border-radius:50%;background:var(--amber);flex:none}.wt-age{margin-left:auto;color:var(--amber-ink);background:var(--amber-soft);padding:3px 9px;border-radius:var(--r-pill);font-weight:600;font-size:var(--fs-meta);white-space:nowrap}.wt-q{font-size:var(--fs-title);font-weight:650;letter-spacing:-.01em;line-height:1.3;margin:10px 0 6px;overflow-wrap:anywhere}.wt-silent{margin-top:10px;padding:8px 10px;border-radius:var(--r-sm);background:var(--fill);color:var(--text-2);font-size:var(--fs-small)}.wt-silent b{color:var(--text);font-weight:600}.wt-pic{margin:14px 0;border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden;background:var(--fill)}.wt-pic .cap{display:flex;justify-content:space-between;gap:10px;font-size:var(--fs-meta);color:var(--muted);padding:8px 12px;border-bottom:1px solid var(--line);background:var(--surface)}.wt-bubble,.wt-mine{margin:12px;border-radius:4px 14px 14px;padding:10px 12px;font-size:var(--fs-small);color:var(--text-2);max-width:92%;overflow-wrap:anywhere;white-space:pre-wrap}.wt-bubble{background:var(--surface);box-shadow:var(--sh-card)}.wt-mine{margin-left:auto;max-width:88%;background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:14px 4px 14px 14px;color:var(--text)}.wt-asked .wt-mine{margin:0 0 0 auto}.wt-bubble .t,.wt-mine .t{display:block;text-align:right;font-size:var(--fs-meta);color:var(--muted);margin-top:4px;white-space:normal}.wt-lab{font-size:var(--fs-meta);color:var(--muted);margin:4px 0 6px}.wt-say{display:flex;gap:8px;align-items:flex-end}.wt-say textarea{flex:1;min-width:0;min-height:44px;resize:vertical;border:1px solid var(--line);border-radius:var(--r-md);padding:11px 14px;font:inherit;font-size:var(--fs-small);color:var(--text);background:var(--fill)}.wt-say textarea:focus{outline:none;border-color:var(--accent-line);background:var(--surface)}.wt-btn{border:0;border-radius:var(--r-pill);padding:12px 18px;min-height:44px;font:inherit;font-size:var(--fs-ui);font-weight:600;background:var(--accent);color:var(--surface);white-space:nowrap;cursor:pointer}.wt-btn:disabled{opacity:.45;cursor:default}.wt-alt{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:12px}.wt-alt button{border:0;background:none;padding:6px 0;min-height:36px;font:inherit;font-size:var(--fs-small);color:var(--accent-ink);font-weight:500;cursor:pointer}.wt-alt button:disabled{color:var(--muted);cursor:default}.wt-note{font-size:var(--fs-meta);color:var(--muted);margin:6px 12px 10px}.wt-ans .wt-note{margin:8px 0 0}.wt-note.bad{color:var(--red-ink)}.wt-sent{display:flex;gap:8px;align-items:flex-start;padding:10px 12px;border-radius:var(--r-md);background:var(--green-soft);color:var(--green-ink);font-size:var(--fs-small)}.wt-steps{margin-top:12px;display:grid;grid-template-columns:auto 1fr;gap:6px 10px;font-size:var(--fs-small)}.wt-steps .k{color:var(--muted)}.wt-steps .v{color:var(--text)}.wt-state{display:inline-block;font-size:var(--fs-meta);font-weight:600;padding:3px 9px;border-radius:var(--r-pill);background:var(--accent-soft);color:var(--accent-ink)}.wt-state.amber{background:var(--amber-soft);color:var(--amber-ink)}.wt-mini,.wt-emptyline{background:var(--surface);border-radius:var(--r-md);box-shadow:var(--sh-card);padding:12px 14px;margin-bottom:8px;display:flex;gap:10px;align-items:flex-start;font-size:var(--fs-small);color:var(--text-2)}.wt-emptyline{align-items:center}.wt-mini .m{color:var(--muted);font-size:var(--fs-meta);margin-top:2px;overflow-wrap:anywhere}.wt-mini .ok,.wt-emptyline .ok{width:22px;height:22px;border-radius:50%;background:var(--green-soft);color:var(--green-ink);display:grid;place-items:center;flex:none;margin-top:1px}.wt-promise{font-size:var(--fs-meta);color:var(--muted);text-align:center;margin-top:22px}@media (min-width: 900px){.wt-wrap{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:28px;max-width:1180px;padding-top:8px}.wt-h1{font-size:var(--fs-head)}.wt-q{font-size:var(--fs-head-phone)}.wt-card{padding:24px}.wt-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.wt-ans{padding-top:14px}.wt-side{padding-top:92px}.wt-side .wt-promise{text-align:left}}.wt-card.wt-focus{box-shadow:var(--sh-card);outline:2px solid var(--accent);outline-offset:0}.wt-main .fr-needs{grid-template-columns:1fr!important;margin-bottom:12px}.wt-main .fr-notes{margin-top:4px}.wt-sec-owe{color:var(--amber-ink)}.wt-owe{border-left:4px solid var(--amber)}.wt-owe .wt-mine{margin:12px 0 0 auto}.wt-none{color:var(--amber-ink)}.wt-steps .v b{font-weight:600}.wt-ctx{font-size:var(--fs-small);color:var(--muted);margin:0 0 4px;overflow-wrap:anywhere}.wt-reply{margin:12px 0;padding:10px 14px;border-radius:var(--r-md);background:var(--green-soft)}.wt-reply b{display:block;font-size:var(--fs-meta);font-weight:600;color:var(--green-ink);margin-bottom:2px}.wt-reply span{font-size:var(--fs-small);color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere}.wt-chips{display:flex;flex-wrap:wrap;gap:8px;margin:2px 0 10px}.wt-chip{border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:var(--r-pill);padding:10px 16px;min-height:44px;font:inherit;font-size:var(--fs-small);cursor:pointer}.wt-chip.on{background:var(--accent);border-color:var(--accent);color:var(--surface)}.wt-chip:disabled{opacity:.55;cursor:default}.wt-say input{flex:1;min-width:0;min-height:44px;border:1px solid var(--line);border-radius:var(--r-pill);padding:11px 16px;font:inherit;font-size:var(--fs-small);color:var(--text);background:var(--fill)}.wt-say input:focus{outline:none;border-color:var(--accent-line);background:var(--surface)}.wt-whole{margin-top:10px}.wt-whole summary{font-size:var(--fs-meta);color:var(--muted);cursor:pointer;padding:4px 0}.wt-whole .wt-bubble{margin:8px 0 0;max-width:100%;background:var(--fill)}.wt-work .wip{width:22px;height:22px;border-radius:50%;background:var(--green-soft);color:var(--green-ink);display:grid;place-items:center;flex:none;margin-top:1px;font-size:var(--fs-meta);line-height:1}.wt-typed{text-decoration:none;color:var(--text-2)}.wt-typed .ok{background:var(--accent-soft);color:var(--accent-ink)}.wt-side .wt-sec:first-child{margin-top:0}.wt-from{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wt-age.red{color:var(--red-ink);background:var(--red-soft)}.wt-facts{display:flex;flex-wrap:wrap;gap:8px;margin:2px 0 14px}.wt-facts span{background:var(--fill);border-radius:var(--r-sm);padding:6px 10px;font-size:var(--fs-small);color:var(--text-2)}.wt-facts b{color:var(--text);font-weight:650}.wt-card .wt-chips{margin:4px 0 2px}.wt-chip.lead{background:var(--accent);border-color:var(--accent);color:var(--surface);font-weight:600}.wt-quick{margin-top:10px!important}.wt-quick .wt-chip{font-size:var(--fs-small);min-height:40px;padding:8px 14px;color:var(--text-2)}.wt-next{margin-top:12px;font-size:var(--fs-small);color:var(--muted);overflow-wrap:anywhere}.wt-next b{color:var(--text-2);font-weight:600}.wt-card .wt-whole{margin-top:14px;border-top:1px solid var(--rule);padding-top:6px}.wt-card .wt-whole summary{display:flex;justify-content:space-between;gap:12px;list-style:none;padding:6px 0}.wt-card .wt-whole summary::-webkit-details-marker{display:none}.wt-card .wt-whole summary i{font-style:normal;color:var(--accent-ink);flex:none}.wt-card .wt-whole[open] summary i{visibility:hidden}.wt-card .wt-whole .wt-bubble{max-height:50vh;overflow:auto}.wt-card .wt-reply{margin:0 0 12px}.wt-check b{color:var(--text);font-weight:600}.wt-gist{font-size:var(--fs-small);color:var(--text-2);line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;margin:0 0 14px}.wt-gone{background:var(--surface);border-radius:var(--r-md);box-shadow:var(--sh-card);padding:12px 14px;margin-bottom:8px;font-size:var(--fs-small);color:var(--text-2)}.wt-gone-top{display:flex;gap:10px;align-items:center}.wt-gone .ok{width:22px;height:22px;border-radius:50%;background:var(--green-soft);color:var(--green-ink);display:grid;place-items:center;flex:none}.wt-gone-t{font-weight:600;color:var(--text);margin:10px 0 2px}.wt-gone-r{margin-top:8px;overflow-wrap:anywhere}.wt-gone-r .l{font-size:var(--fs-meta);text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-bottom:2px}.wt-gone-r .m{color:var(--muted);font-size:var(--fs-meta);margin-top:2px}.wt-gone-on{display:inline-flex;align-items:center;gap:4px;margin-top:10px;font-weight:600;color:var(--accent, var(--text));text-decoration:none}.wt-phead{display:flex;flex-direction:column;gap:2px}.wt-pline{display:flex;align-items:center;gap:8px;font-size:var(--fs-small);color:inherit}.wt-pline b{font-weight:700}.wt-pfrom{font-size:var(--fs-meta);color:var(--muted)}.wt-psrc{margin-top:6px;font-size:var(--fs-meta);color:var(--muted)}.wt-passall{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:-4px 0 14px;padding:0 2px}.wt-passall span{color:var(--text-2);font-size:var(--fs-small)}.wt-passed span{line-height:1.4}.tk-wrap{max-width:720px}.tk-row{display:block;background:var(--surface);border-radius:var(--r-md);box-shadow:var(--sh-card);padding:14px 16px;margin-bottom:10px;color:var(--text);text-decoration:none}.tk-row:active{background:var(--fill)}.tk-top{display:flex;align-items:baseline;gap:10px}.tk-head{margin-bottom:6px}.tk-by{margin-left:auto;flex:none;font-size:var(--fs-meta);color:var(--muted);white-space:nowrap}.tk-row.late .tk-by{color:var(--red-ink)}.tk-title{font-size:var(--fs-body);font-weight:600;line-height:1.3;letter-spacing:-.01em;margin:0 0 6px;flex:1;min-width:0;overflow-wrap:anywhere}.tk-line{font-size:var(--fs-small);color:var(--text-2);margin:0 0 6px}.tk-who{display:flex;align-items:center;gap:6px;font-size:var(--fs-meta);color:var(--muted)}.tk-who span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tk-row.done .tk-title{color:var(--text-2);font-weight:500}.tk-src{margin-top:18px;font-size:var(--fs-meta);color:var(--muted);text-align:center}@media (min-width: 900px){.wt-wrap.tk-wrap{display:block;max-width:1180px}.tk-head .wt-sub{max-width:640px}.tk-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 24px;align-items:start}}.tk-ghost{min-height:64px}.tk-gl{height:14px;border-radius:7px;background:var(--fill-2);margin:4px 0 12px;width:78%}.tk-gl.short{width:42%;margin-bottom:2px}.hw-wrap{margin:6px 0 18px}.hw-row{cursor:pointer}.hw-meta{display:flex;gap:10px;font-size:var(--fs-meta);color:var(--muted);margin-bottom:4px}.hw-words{font-size:var(--fs-small);line-height:1.4;white-space:pre-wrap;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:6px}.hw-words.open{display:block;-webkit-line-clamp:unset}.hw-none{box-shadow:var(--sh-card);border-left:3px solid var(--amber)}.hw-none-line{font-size:var(--fs-meta);color:var(--amber-ink)}.hw-ids{margin-top:6px;font-size:var(--fs-key);color:var(--muted);overflow-wrap:anywhere}.hw-sum{margin:-4px 0 10px}.hw-more{display:block;width:100%;padding:12px;border:0;border-radius:var(--r-md);background:var(--fill);color:var(--text);font-size:var(--fs-small)}.hw-ask{overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.hw-none-line{overflow-wrap:anywhere}.kb{position:relative}.kb-pills{display:flex;gap:8px;overflow-x:auto;margin:4px -16px 12px;padding:2px 16px;scrollbar-width:none}.kb-pills::-webkit-scrollbar{display:none}.kb-pill{flex:none;display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border-radius:var(--r-pill);border:1px solid var(--line);background:var(--surface);color:var(--text);font:600 var(--fs-small)/1 var(--font)}.kb-pill.on{background:var(--text);border-color:var(--text);color:var(--surface)}.kb-n{font-weight:500;font-size:var(--fs-meta);padding:2px 7px;border-radius:var(--r-pill);background:var(--fill);color:var(--muted)}.kb-pill.on .kb-n{background:var(--surface);color:inherit}.kb-pill.late .kb-n{color:var(--red-ink);background:var(--red-soft)}.kb.dragging .kb-pill[data-drop]{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent)}.kb.dragging .kb-pill.over{background:var(--accent);border-color:var(--accent);color:var(--surface);transform:scale(1.06)}.kb-pill.off{opacity:.4}.kb-cols{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -16px;padding:0 16px 8px;scrollbar-width:none}.kb-cols::-webkit-scrollbar{display:none}.kb-col{flex:0 0 88%;scroll-snap-align:start;min-width:0;border-radius:var(--r-md);transition:background .12s}.kb-ch{display:flex;align-items:baseline;gap:8px;margin:2px 2px 8px;font-size:var(--fs-meta);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.kb-cc{color:var(--muted);font-weight:500}.kb-col.late .kb-cc{color:var(--red-ink)}.kb-cs{margin-left:auto;text-transform:none;letter-spacing:0;font-weight:400}.kb-hint{display:none;font-size:var(--fs-meta);color:var(--muted);margin:-4px 2px 10px}.kb-card{position:relative}.kb-card.mov{-webkit-user-drag:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.kb-card .tk-title{font-size:var(--fs-ui);margin-bottom:4px}.kb-grip{flex:none;margin:-6px -8px 0 0;width:32px;height:28px;border:0;background:none;color:var(--muted);border-radius:var(--r-sm);display:inline-flex;align-items:center;justify-content:center}.kb-grip:active{background:var(--fill)}.kb-meta{display:flex;align-items:center;gap:6px;font-size:var(--fs-meta);color:var(--muted)}.kb-who{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kb-by{flex:none;white-space:nowrap}.kb-card.late .kb-by{color:var(--red-ink)}.kb-card.late{box-shadow:var(--sh-card);border-left:3px solid var(--red)}.kb-card.done .kb-by{color:var(--green-ink)}.kb-card.said-done{box-shadow:none;border:1.5px dashed var(--accent-line);background:var(--surface)}.kb-card.said-done .kb-by{color:var(--accent);white-space:normal;text-align:right}.kb-card.pend{opacity:.72}.kb-empty{padding:18px 16px;border-radius:var(--r-md);background:var(--fill);color:var(--muted);font-size:var(--fs-small);line-height:1.45;text-align:center}.kb-more,.kb-foldb{display:block;width:100%;padding:10px;border:0;background:none;color:var(--accent);font:500 var(--fs-small)/1.3 var(--font);text-align:center}.kb-fold{margin-top:4px}.kb-foldb{color:var(--muted);font-size:var(--fs-meta)}.kb-foldb span{color:var(--accent)}.kb-fold .kb-card{opacity:.8}.kb-dropped{margin-top:8px;font-size:var(--fs-meta);color:var(--muted)}.kb-dr{display:flex;align-items:center;gap:8px;padding:6px 2px}.kb-dr span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:line-through}.kb-dr button{border:0;background:none;color:var(--accent);font-weight:600;font-size:var(--fs-meta)}.kb-col.off{opacity:.45}.kb-bar{position:fixed;left:16px;right:16px;bottom:calc(76px + env(safe-area-inset-bottom));z-index:60;height:52px;border-radius:var(--r-md);border:1.5px dashed var(--border-strong);background:var(--surface);color:var(--text-2);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:var(--fs-small);box-shadow:var(--sh-md)}.kb-bar.over{border-color:var(--red);background:var(--red-soft);color:var(--red-ink)}.kb-ghost{position:fixed;z-index:80;width:min(300px,76vw);transform:translate(-50%,-70%) rotate(-2deg);pointer-events:none;background:var(--surface);border-radius:var(--r-md);padding:12px 14px;box-shadow:var(--sh-lg)}.kb-ghost .tk-title{font-size:var(--fs-small);margin-bottom:4px}.kb-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:var(--kb-scrim);display:flex;align-items:flex-end;justify-content:center;animation:fade .15s}.kb-sheet{width:100%;max-width:520px;max-height:86vh;overflow-y:auto;background:var(--surface);border-radius:var(--r-lg) var(--r-lg) 0 0;padding:10px 20px calc(20px + env(safe-area-inset-bottom));box-shadow:var(--sh-lg)}.kb-grab{width:36px;height:5px;border-radius:3px;background:var(--fill-2);margin:0 auto 14px}.kb-st{font-size:var(--fs-title);font-weight:700;letter-spacing:-.02em;line-height:1.3;margin-bottom:8px;overflow-wrap:anywhere}.kb-sw{font-size:var(--fs-meta);color:var(--muted);margin:-4px 0 10px}.kb.toasting{padding-bottom:72px}.kb-sb{font-size:var(--fs-small);line-height:1.5;color:var(--text-2);margin-bottom:14px}.kb-ask{white-space:pre-wrap;display:block}.kb-lbl{font-size:var(--fs-meta);color:var(--muted);margin:0 0 6px}.kb-in{display:block;width:100%;box-sizing:border-box;height:46px;border:1px solid var(--input);border-radius:var(--r-ctl);padding:0 14px;font:400 var(--fs-ui)/1.3 var(--font);color:var(--text);background:var(--surface);margin-bottom:16px}.kb-ta{height:96px;padding:12px 14px;resize:vertical}.kb-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.kb-chip{position:relative;height:38px;padding:0 16px;border-radius:var(--r-pill);border:1px solid var(--line);background:var(--fill);color:var(--text);font:500 var(--fs-small)/1 var(--font);line-height:38px}.kb-chip.on{background:var(--accent);border-color:var(--accent);color:var(--surface)}.kb-pick{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%}.kb-go{display:block;width:100%;height:50px;border:0;border-radius:var(--r-md);background:var(--accent);color:var(--surface);font:600 var(--fs-ui)/1 var(--font);margin-bottom:8px}.kb-go:disabled{opacity:.45}.kb-keep{display:block;width:100%;height:48px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);color:var(--text);font:600 var(--fs-ui)/1 var(--font)}.kb-opt{display:flex;align-items:center;width:100%;height:52px;border:0;border-bottom:1px solid var(--rule);background:none;color:var(--text);font:500 var(--fs-ui)/1 var(--font);text-align:left;padding:0 2px}.kb-opt svg{margin-left:auto;color:var(--muted)}.kb-opt:last-of-type{margin-bottom:14px}.kb-toast{position:fixed;left:16px;right:16px;bottom:calc(80px + env(safe-area-inset-bottom));z-index:95;max-width:480px;margin:0 auto;display:flex;align-items:center;gap:10px;padding:12px 14px 12px 16px;border-radius:var(--r-md);background:var(--text);color:var(--surface);font-size:var(--fs-small);box-shadow:var(--sh-lg)}.kb-toast span:nth-child(2),.kb-toast.err span{flex:1}.kb-toast button{border:0;background:none;color:color-mix(in srgb,var(--surface) 82%,transparent);font:600 var(--fs-small)/1 var(--font);padding:6px}.kb-toast.err{background:var(--red-ink)}.kb-toast.err button{color:var(--surface)}.kb-spin{width:14px;height:14px;flex:none;border-radius:50%;border:2px solid color-mix(in srgb,var(--surface) 30%,transparent);border-top-color:var(--surface);animation:kbspin .8s linear infinite}@keyframes kbspin{to{transform:rotate(360deg)}}@media (min-width: 900px){.kb-pills{display:none}.kb-cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;overflow:visible;margin:0;padding:0}.kb-col{background:var(--fill);padding:12px 10px 10px;max-height:calc(100vh - 200px);overflow-y:auto;border:1.5px solid transparent}.kb-ch{position:sticky;top:-12px;z-index:2;background:inherit;margin:-12px -10px 6px;padding:12px 12px 6px}.kb-hint{display:block;margin-top:0}.kb-meta{flex-wrap:wrap;row-gap:2px}.kb-by{width:100%;padding-left:19px}.kb-card.said-done .kb-by{text-align:left}.kb-col.over{background:var(--accent-soft);border-color:var(--accent-line)}.kb-col.over .kb-hint{color:var(--accent);font-weight:500}.kb-empty{background:var(--surface)}.kb-scrim{align-items:center}.kb-sheet{border-radius:var(--r-lg);max-width:440px;padding-top:22px}.kb-grab{display:none}.kb-bar{left:50%;right:auto;width:360px;transform:translate(-50%);bottom:24px}.kb-toast{bottom:24px}.kb.toasting{padding-bottom:80px}.kb.toasting .kb-col{padding-bottom:72px}}.kb-col.needs-you,.kb-pill.needs-you{--c: var(--amber);--c-ink: var(--amber-ink);--c-soft: var(--amber-soft)}.kb-col.late,.kb-pill.late{--c: var(--red);--c-ink: var(--red-ink);--c-soft: var(--red-soft)}.kb-col.on-it,.kb-pill.on-it{--c: var(--accent);--c-ink: var(--accent-ink);--c-soft: var(--accent-soft)}.kb-col.done,.kb-pill.done{--c: var(--green);--c-ink: var(--green-ink);--c-soft: var(--green-soft)}.kb-pill:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--c, var(--muted));flex:none}.kb-pill.on{background:var(--c-soft);border-color:var(--c);color:var(--c-ink)}.kb-pill .kb-n,.kb-pill.on .kb-n{background:var(--c-soft);color:var(--c-ink)}.kb-pill.on .kb-n{background:var(--surface)}.kb-ch{color:var(--c-ink)}.kb-ch .kb-cn:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--c);margin-right:7px;vertical-align:1px}.kb-cc{color:var(--c-ink);background:var(--c-soft);border-radius:var(--r-pill);padding:1px 8px;font-weight:600}.kb-col.late .kb-cc{color:var(--c-ink)}.kb-card{box-shadow:var(--sh-card);border-left:3px solid var(--c, transparent)}.kb-card.late{box-shadow:var(--sh-card);border-left:3px solid var(--c)}.kb-card.said-done{border:1.5px dashed var(--c);box-shadow:none}.kb-card.said-done .kb-by{color:var(--c-ink)}.kb-fold .kb-card{box-shadow:var(--sh-card);border-left:3px solid var(--line)}@media (min-width: 900px){.kb-col{border-top:3px solid var(--c);background:color-mix(in srgb,var(--c) 5%,var(--fill))}.kb-ch{background:var(--c-soft);border-radius:var(--r-md) var(--r-md) 0 0;padding:10px 12px 8px;margin:-12px -10px 8px;top:-12px}.kb-ch{background:color-mix(in srgb,var(--c) 12%,var(--fill))}}.kb-opt .kb-oi{width:20px;margin-right:12px;color:var(--muted);display:inline-flex}.kb-opt.del{color:var(--red-ink);border-bottom:0}.kb-opt.del .kb-oi{color:var(--red-ink)}.kb-sep{height:8px}@media (min-width: 900px){.kb-pop{position:fixed;z-index:90;width:240px;padding:6px;border-radius:var(--r-md);background:var(--surface);box-shadow:var(--sh-lg);border:1px solid var(--line)}.kb-pop .kb-opt{height:38px;font-size:var(--fs-small);padding:0 10px;border:0;border-radius:var(--r-sm)}.kb-pop .kb-opt:hover{background:var(--fill)}.kb-pop .kb-opt.del:hover{background:var(--red-soft)}.kb-pop .kb-sep{height:1px;background:var(--line);margin:4px 6px}}.kb-headn{color:var(--text);font-weight:600;margin-bottom:2px}.kb-popscrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:89}.kb-opt .kb-oi svg{margin-left:0}@media (min-width: 900px){.kb-pop .kb-opt:last-of-type{margin-bottom:0}}:root{--kb-scrim: var(--scrim)}:root[data-theme=dark]{--kb-scrim: var(--scrim)}.kb-scrim{background:var(--kb-scrim)}.kb-popscrim{background:var(--kb-scrim);animation:fade .15s}:root{--wa-mag: var(--indigo);--wa-mag-ink: var(--indigo-ink);--wa-mag-soft: var(--indigo-soft);--wa-mag-line: var(--indigo-soft);--wa-pill-ink: var(--surface)}.kb-wa{margin:12px 16px 8px;border:1px solid var(--wa-mag-line);border-left:4px solid var(--wa-mag);border-radius:12px;background:var(--wa-mag-soft);overflow:hidden}.kb-wah{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:8px 12px;border:0;background:none;text-align:left;font:inherit;color:inherit;cursor:pointer}.kb-wai{color:var(--wa-mag);display:flex}.kb-wat{flex:1;min-width:0;display:flex;flex-direction:column}.kb-wan{font:600 var(--fs-small)/1.25 var(--font);color:var(--wa-mag-ink)}.kb-was{font-size:var(--fs-meta);color:var(--muted);margin-top:1px}.kb-wac{min-width:24px;height:22px;padding:0 7px;border-radius:11px;background:var(--wa-mag);color:var(--wa-pill-ink);font:700 var(--fs-meta)/1 var(--font);line-height:22px;text-align:center;box-sizing:border-box}.kb-wac.zero{background:var(--fill-2);color:var(--muted)}.kb-wac.q{background:var(--fill-2);color:var(--text)}.kb-wav{color:var(--wa-mag-ink);display:flex;transition:transform .2s}.kb-wa.open .kb-wav{transform:rotate(180deg)}.kb-wal{border-top:1px solid var(--wa-mag-line)}.kb-war0{display:block;min-height:56px;padding:10px 12px;color:var(--text);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--wa-mag-line) 50%,transparent)}.kb-war0:last-of-type{border-bottom:0}a.kb-war0:hover{background:var(--wa-mag-soft)}.kb-wa1{display:flex;align-items:baseline;gap:6px;font-size:var(--fs-small)}.kb-wa1 b{font-weight:600}.kb-wag{font-size:var(--fs-key);color:var(--muted);border:1px solid var(--line);border-radius:8px;padding:0 6px;line-height:16px}.kb-wat2{margin-left:auto;font-size:var(--fs-meta);color:var(--muted);white-space:nowrap}.kb-wa2{font-size:var(--fs-small);line-height:1.35;color:var(--text-2);margin-top:3px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kb-wa3{display:flex;align-items:center;gap:4px;margin-top:5px;font-size:var(--fs-meta);color:var(--muted);min-width:0}.kb-wa3.no{color:var(--wa-mag-ink);font-weight:600}.kb-wa3.yes{color:var(--text-2)}.kb-war{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1;color:var(--muted)}.kb-wae{padding:14px 12px;font-size:var(--fs-small);color:var(--muted)}.kb-wasrc{padding:6px 12px 10px;font-size:var(--fs-key);color:var(--muted)}.kb-add{margin-left:auto;width:28px;height:28px;border-radius:50%;border:0;background:var(--accent-soft);color:var(--accent-ink);display:inline-flex;align-items:center;justify-content:center;flex:none;cursor:pointer;align-self:center}.kb-add:hover{background:var(--accent-line)}.kb-ch{align-items:center}.kb-card.fresh{animation:kbfresh 1.2s ease-out}@keyframes kbfresh{0%{outline:3px solid var(--accent-line);background:var(--accent-soft)}to{outline-color:transparent}}@media (min-width: 900px){.kb-wa{margin:12px 0 10px}.kb-wa1{font-size:var(--fs-small)}}.kb-fuadd{display:flex;align-items:center;justify-content:center;gap:6px;width:calc(100% - 24px);min-height:44px;margin:4px 12px 8px;border:1px dashed var(--wa-mag-line);border-radius:10px;background:var(--surface, transparent);color:var(--wa-mag-ink);font:600 var(--fs-small)/1.2 var(--font);cursor:pointer}.kb-fuadd:hover{background:var(--wa-mag-soft)}.kb-fumsg{margin:0 12px 8px;font-size:var(--fs-meta);color:var(--text-2)}.kb-fumsg.err{color:var(--red-ink)}.kb-fu{display:flex;align-items:flex-start;gap:4px;padding:6px 12px 6px 6px;border-bottom:1px solid color-mix(in srgb,var(--wa-mag-line) 50%,transparent)}.kb-fu.done{opacity:.62}.kb-fud{flex:none;width:44px;height:44px;border:0;background:none;padding:0;cursor:pointer;position:relative}.kb-fud:after{content:"";position:absolute;top:14px;right:14px;bottom:14px;left:14px;border-radius:50%;border:2px dashed var(--muted)}.kb-fud.blue:after{border:0;background:var(--accent)}.kb-fud.green:after{border:0;background:var(--green)}.kb-fud:disabled{cursor:default}.kb-fub{flex:1;min-width:0;min-height:44px;padding:6px 0;border:0;background:none;color:var(--text);font:inherit;text-align:left;cursor:pointer}.kb-fub:disabled{cursor:default;color:inherit}.kb-fus-sent,.kb-fus-late{color:var(--wa-mag-ink);font-weight:600}.kb-fus-replied{color:var(--text-2)}.kb-fus-working{color:var(--text-2);font-weight:600}.kb-fulast{margin-top:4px;font-size:var(--fs-meta);line-height:1.4;color:var(--text-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.kb-fulast.full{display:block;-webkit-line-clamp:unset;margin:0 0 14px;font-size:var(--fs-small);line-height:1.5}.kb-fulw{color:var(--muted);font-weight:600}.kb-fusent{display:flex;align-items:center;justify-content:center;gap:4px;width:100%;min-height:44px;padding:8px 12px;border:0;border-top:1px solid color-mix(in srgb,var(--wa-mag-line) 50%,transparent);background:none;color:var(--text-2);font:500 var(--fs-meta)/1.3 var(--font);cursor:pointer}.kb-fusent[aria-expanded=true] svg{transform:rotate(180deg)}.kb-sent{border-top:1px solid color-mix(in srgb,var(--wa-mag-line) 50%,transparent)}.kb-fudel{color:var(--red-ink)}:root .kb-wa,:root .kb-sheet,[data-theme=dark] .kb-wa,[data-theme=dark] .kb-sheet{--wa-mag: var(--indigo);--wa-mag-ink: var(--indigo-ink);--wa-mag-soft: var(--indigo-soft);--wa-mag-line: var(--border-strong, var(--line));--wa-pill-ink: var(--surface)}.kb-wa{background:var(--surface)}.kb-fucw{color:var(--text-2);font-weight:600}@media (min-width: 900px){.kb-fu .kb-wat2{margin-left:8px}}.an-usual{font-size:var(--fs-foot);color:var(--muted);margin-top:var(--sp-1)}.an-next{display:flex;flex-direction:column;gap:var(--sp-1);margin-top:var(--sp-2);padding-top:var(--sp-2);border-top:1px solid var(--line-soft)}.an-row{display:flex;flex-direction:column}.an-head{display:flex;align-items:center;gap:var(--sp-2);width:100%;min-height:var(--tap);padding:0;margin:0;border:0;background:none;color:inherit;font:inherit;text-align:left}button.an-head{cursor:pointer;border-radius:var(--r-sm)}button.an-head:active{background:var(--row-press)}.an-dot{flex:none;width:var(--sp-2);height:var(--sp-2);border-radius:var(--r-pill);background:var(--accent)}.an-dot.unset{background:var(--amber)}.an-dot.done{background:var(--green)}.an-txt{display:flex;flex-direction:column;min-width:0;flex:1}.an-txt b{font-size:var(--fs-subhead);font-weight:600}.an-when{font-size:var(--fs-foot);color:var(--muted)}.an-chev{flex:none;color:var(--muted);display:inline-flex}.an-steps{list-style:none;margin:0 0 var(--sp-1);padding:0 0 0 var(--sp-4);display:flex;flex-direction:column;gap:var(--sp-2)}.an-steps li{display:flex;flex-direction:column;gap:2px}.an-sw{font-size:var(--fs-foot);color:var(--muted)}.an-sl{font-size:var(--fs-foot);color:var(--text);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.ch-list{display:flex;flex-direction:column;gap:12px;max-width:760px;width:100%}.ch-head{display:flex;flex-direction:column;gap:10px}.ch-search{display:flex;align-items:center;gap:8px;background:var(--fill-2);border-radius:var(--r-md, 12px);padding:0 12px;height:40px;color:var(--muted);margin-right:52px}.ch-search input{border:0;background:none;outline:none;flex:1;min-width:0;font:inherit;color:var(--text)}.ch-chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.ch-chip{border:0;background:var(--fill-2);color:var(--text-2);border-radius:999px;padding:6px 14px;font:inherit;font-size:var(--fs-small, var(--fs-foot));white-space:nowrap;cursor:pointer}.ch-chip.on{background:var(--accent);color:var(--on-accent);font-weight:600}.ch-rows{display:flex;flex-direction:column;background:var(--surface);border-radius:var(--r-lg, 16px);box-shadow:var(--sh-card, none);overflow:hidden}.ch-row{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;color:inherit;text-decoration:none;border-bottom:.5px solid var(--line, var(--line-soft));background:none;width:100%;text-align:left}.ch-row:last-child{border-bottom:0}.ch-av{position:relative;flex:0 0 44px;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;font-weight:600;font-size:var(--fs-subhead);color:var(--on-accent);background:var(--accent)}.ch-av.room,.ch-av.talk{background:var(--fill-2);color:var(--text-2)}.ch-av.person{background:var(--muted)}.ch-on{position:absolute;right:0;bottom:0;width:12px;height:12px;border-radius:50%;background:var(--green);border:2px solid var(--surface)}.ch-mid{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ch-top{display:flex;align-items:center;gap:6px;min-width:0}.ch-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-subhead)}.ch-tag{flex:none;font-size:var(--fs-foot);color:var(--muted);background:var(--fill-2);border-radius:6px;padding:1px 6px}.ch-live{flex:none;font-size:var(--fs-foot);color:var(--green-ink)}.ch-last{color:var(--muted);font-size:var(--fs-small, var(--fs-foot));line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.ch-last b{color:var(--text-2);font-weight:600}.ch-row.unread .ch-last{color:var(--text)}.ch-typing{color:var(--accent);font-style:italic}.ch-right{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:6px;padding-top:2px}.ch-right small{color:var(--muted);font-size:var(--fs-foot)}.ch-row.unread .ch-right small{color:var(--accent);font-weight:600}.ch-right em{font-style:normal;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--accent);color:var(--on-accent);font-size:var(--fs-foot);font-weight:600;display:grid;place-items:center}.ch-sec{font-size:var(--fs-small, var(--fs-foot));color:var(--muted);font-weight:600;padding:8px 4px 0}.ch-foot{font-size:var(--fs-small, var(--fs-foot));color:var(--muted);padding:4px}.ch-foot a{color:var(--accent)}.ch-empty{color:var(--muted);padding:24px 8px;text-align:center}.ch-list{position:relative}.ch-pen{position:absolute;top:0;right:0;width:40px;height:40px;border-radius:12px;border:0;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;cursor:pointer}.ch-sheet-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:var(--scrim);display:flex;align-items:flex-end;justify-content:center}.ch-sheet{background:var(--surface);width:100%;max-width:520px;max-height:80vh;overflow-y:auto;border-radius:18px 18px 0 0;padding-bottom:env(safe-area-inset-bottom)}@media (min-width: 900px){.ch-sheet-bg{align-items:center}.ch-sheet{border-radius:18px}}.ch-sheet-h{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 6px}.ch-end{scroll-margin-bottom:96px}.ch-thread{display:flex;flex-direction:column;gap:6px;max-width:760px;width:100%;padding-bottom:8px}.ch-thread{justify-content:flex-end;min-height:calc(100dvh - var(--bar, 64px) - 190px)}.ch-pair{display:flex;flex-direction:column;gap:6px}.ch-day{display:flex;justify-content:center;margin:10px 0 4px}.ch-day span{background:var(--fill-2);color:var(--muted);font-size:var(--fs-foot);border-radius:8px;padding:3px 10px}.ch-b{max-width:min(82%,560px);border-radius:16px;padding:8px 12px 6px;display:flex;flex-direction:column;gap:4px;overflow-wrap:anywhere;min-width:0}.ch-b.me{align-self:flex-end;background:var(--accent);color:var(--on-accent);border-bottom-right-radius:6px}.ch-b.them,.ch-b.other{align-self:flex-start;background:var(--surface);color:var(--text);border-bottom-left-radius:6px;box-shadow:var(--sh-card, 0 1px 1px var(--fill))}.ch-b.other{align-self:flex-end;border-bottom-left-radius:16px;border-bottom-right-radius:6px}.ch-b .ch-t{white-space:pre-wrap;line-height:1.45;font-size:var(--fs-subhead)}.ch-b .ch-t table{font-size:var(--fs-foot)}.ch-b.them .ch-t{white-space:normal}.ch-who{font-size:var(--fs-foot);font-weight:600;color:var(--accent)}.ch-src{font-size:var(--fs-foot);color:var(--muted)}.ch-time{align-self:flex-end;font-size:var(--fs-foot);opacity:.75}.ch-b.me .ch-time{color:var(--on-accent)}.ch-b.me .fch{background:var(--fill);color:var(--on-accent)}.ch-note{align-self:center;font-size:var(--fs-foot);color:var(--muted);background:var(--fill-2);border-radius:8px;padding:4px 10px;max-width:90%;text-align:center}.ch-note a{color:var(--accent)}.ch-voice{display:flex;align-items:center;gap:8px;min-width:min(240px,60vw)}.ch-voice audio{height:36px;width:min(260px,62vw)}.ch-vplay{border:0;border-radius:18px;padding:7px 14px;background:var(--fill-2, var(--fill));color:inherit;font:inherit;font-size:var(--fs-subhead)}.ch-b.me .ch-vplay{background:var(--fill);color:var(--on-accent)}.ch-rec{align-items:center}.ch-recdot{width:10px;height:10px;border-radius:50%;background:var(--red);flex:none;animation:chrec 1s infinite}.ch-recw{flex:1;min-width:0;font-size:var(--fs-subhead);color:var(--muted);padding:0 4px}@keyframes chrec{50%{opacity:.25}}.ch-dots{display:inline-flex;gap:3px;vertical-align:middle}.ch-dots i{width:5px;height:5px;border-radius:50%;background:var(--muted);animation:chdot 1.2s infinite}.ch-dots i:nth-child(2){animation-delay:.2s}.ch-dots i:nth-child(3){animation-delay:.4s}@keyframes chdot{0%,80%,to{opacity:.25}40%{opacity:1}}.ch-box{position:sticky;bottom:0;z-index:20;max-width:760px;width:100%;padding:8px 0 4px;background:var(--fade-to-bg)}.ch-box .composer{box-shadow:var(--sh-lg, 0 4px 16px var(--fill))}.ch-ro{padding:10px 4px}.ch-tags{background:var(--surface);border-radius:14px;box-shadow:var(--sh-lg, 0 4px 16px var(--fill-2));margin-bottom:8px;overflow:hidden}.ch-tags-h{font-size:var(--fs-foot);color:var(--muted);padding:10px 14px 4px}.ch-tagrow{display:flex;align-items:center;gap:10px;width:100%;border:0;background:none;padding:8px 14px;text-align:left;font:inherit;color:var(--text);cursor:pointer}.ch-tagrow .ch-av{flex-basis:34px;width:34px;height:34px;font-size:var(--fs-foot)}.ch-tagrow span{display:flex;flex-direction:column;min-width:0}.ch-tagrow small{color:var(--muted);font-size:var(--fs-foot);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ch-tagrow.on,.ch-tagrow:hover{background:var(--accent-soft)}.ch-tagged{font-size:var(--fs-foot);color:var(--muted);background:var(--surface);border-radius:12px;padding:6px 10px;margin-bottom:6px;box-shadow:var(--sh-card, 0 1px 2px var(--fill))}.ch-tagged .ch-chip{padding:2px 8px;font-size:var(--fs-foot);cursor:default}@media (max-width: 899px){.ch-box{bottom:calc(var(--tabtop, 64px) + 4px);padding-bottom:0}.main:has(.ch-box){padding-bottom:var(--tabh)}.content:has(>.ch-box){padding-bottom:0}.ch-thread{min-height:calc(100dvh - 60px - env(safe-area-inset-top) - var(--tabh, 64px) - 92px)}html.kb .ch-thread{min-height:0}.ch-end{scroll-margin-bottom:calc(var(--tabh, 64px) + 96px + env(safe-area-inset-bottom))}.ch-b{max-width:88%}}.ch-rich{white-space:normal!important;display:flex;flex-direction:column;gap:2px}.ch-rich .ch-li{padding-left:14px;position:relative}.ch-rich .ch-li:before{content:"•";position:absolute;left:2px;color:var(--muted)}.ch-rich .ch-gap{height:6px}.ch-tbl{overflow-x:auto;margin:4px 0;max-width:100%}.ch-tbl table{border-collapse:collapse;font-size:var(--fs-foot)}.ch-tbl th,.ch-tbl td{padding:3px 8px;border-bottom:.5px solid var(--line, var(--line-soft));text-align:left;white-space:nowrap}.ch-tbl th{color:var(--muted);font-weight:600}.ch-two{display:grid;grid-template-columns:400px minmax(0,1fr);gap:20px;align-items:start}.ch-col{position:sticky;top:76px;max-height:calc(100vh - 100px);overflow-y:auto}.ch-col .ch-list{max-width:none}.ch-open{min-width:0;display:flex;flex-direction:column}.ch-open .ch-thread,.ch-open .ch-box{max-width:none}.ch-pane-h{position:sticky;top:64px;z-index:5;display:flex;align-items:center;gap:12px;padding:10px 4px;background:var(--bg)}.ch-pane-h div{display:flex;flex-direction:column}.ch-pane-h small{color:var(--muted);font-size:var(--fs-foot)}.ch-pick{display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--muted);padding:120px 24px;text-align:center}.ch-pick b{color:var(--text)}.ch-row.sel{background:var(--accent-soft)}.ch-av.wait{background:var(--amber-soft);color:var(--amber-ink)}.ch-row.ch-pin{background:var(--amber-soft)}.ch-row.ch-pin .ch-last{color:var(--text)}.ch-row.ch-pin .ch-right small{color:var(--amber-ink);font-weight:600}.ch-right em.ch-pin-n{background:var(--amber);color:var(--on-accent)}.ch-right i.ch-needs{width:10px;height:10px;border-radius:50%;background:var(--amber);display:inline-block;margin-top:4px}.ch-head[hidden]{display:none}.ch-to{color:var(--text-2);font-weight:600}.ch-start .ch-head{padding-right:52px}.ch-new{display:inline-flex;align-items:center;gap:6px;margin-left:auto;border:1px solid var(--line, var(--fill-2));background:var(--surface);color:var(--accent);border-radius:999px;padding:6px 12px;font-size:var(--fs-foot);font-weight:600;cursor:pointer;white-space:nowrap}.ch-new:disabled{opacity:.45;cursor:default}.ch-sess{align-self:center;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 10px;font-size:var(--fs-foot);color:var(--muted);margin:12px 0 4px;padding:4px 12px;border-radius:10px;background:var(--fill-2);max-width:92%;text-align:center}.ch-sess.on{background:transparent;border:1px dashed var(--line, var(--fill-2))}.ch-sess a{color:var(--accent);font-weight:600;text-decoration:none}.ch-sess em{font-style:normal;color:var(--accent)}body:has(.ch-thread) .topbar{background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none}.topbar h1:has(.ch-ttl){flex:1;min-width:0}.topbar:has(.ch-ttl) .sp{display:none}.ch-ttl{display:flex;flex-direction:column;min-width:0;line-height:1.2}.ch-ttl b{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:600}.ch-ttl small{font-size:var(--fs-foot);font-weight:400;letter-spacing:0;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ch-ppl{display:flex;align-items:center;gap:4px;font-size:var(--fs-foot);color:var(--text-2);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ch-ppl svg{flex:none}.ch-rows .ch-sec-in{padding:10px 14px 4px;background:var(--surface)}@media (max-width: 899px){.topbar .ch-ttl b{font-size:var(--fs-subhead);line-height:1.25}.topbar .ch-meetl span{display:none}.topbar .ch-meetl{padding:8px}}.ch-av.wa{background:var(--green-soft);color:var(--green-ink)}.ch-b.ch-wa-vismaad{border-left:3px solid var(--green-ink)}.ch-wa-foot{display:flex;align-items:center;justify-content:center;gap:6px;font-size:var(--fs-foot);color:var(--muted);padding:14px 8px 4px;text-align:center}.ch-shut .ch-av{opacity:.55}.ch-shut .ch-last{color:var(--muted)}.ch-av.warm{background:var(--amber-soft);color:var(--amber-ink)}.ch-av.grp-new{background:var(--accent-soft);color:var(--accent)}.ch-grp-new{color:var(--accent)}.ch-tag.grp{background:var(--accent-soft);color:var(--accent);font-weight:600}.ch-pass{align-self:flex-start;font-size:var(--fs-foot);color:var(--muted);padding:0 8px}.ch-at{color:var(--accent);font-weight:600}.ch-grp{display:flex;flex-direction:column;gap:12px;max-width:760px;width:100%;padding-bottom:84px}.ch-grp button.ch-row{border:0;border-bottom:.5px solid var(--line, var(--line-soft));font:inherit;color:inherit;cursor:pointer;align-items:center}.ch-grp button.ch-row:last-child{border-bottom:0}.ch-grp .ch-row{align-items:center}.ch-grp .ch-search{margin-right:0}.ch-sec-n{font-weight:400}.ch-tick{flex:none;width:24px;height:24px;border-radius:50%;border:1.5px solid var(--line);display:grid;place-items:center;color:var(--on-accent)}.ch-tick.on{background:var(--accent);border-color:var(--accent)}.ch-picked{display:flex;gap:14px;overflow-x:auto;scrollbar-width:none;padding:4px 2px 0}.ch-pk{position:relative;flex:none;display:flex;flex-direction:column;align-items:center;gap:4px;width:56px;border:0;background:none;font:inherit;color:var(--text);cursor:pointer;padding:0}.ch-pk .ch-av{flex-basis:40px;width:40px;height:40px;font-size:var(--fs-subhead)}.ch-pk i{position:absolute;top:-3px;right:2px;width:18px;height:18px;border-radius:50%;background:var(--muted);color:var(--on-accent);display:grid;place-items:center;border:2px solid var(--bg)}.ch-pk small{font-size:var(--fs-foot);max-width:56px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ch-pk-n{color:var(--muted);font-size:var(--fs-foot);margin-left:auto;white-space:nowrap}.ch-grp-go{position:sticky;bottom:0;display:flex;gap:8px;padding:10px 0 calc(10px + env(safe-area-inset-bottom));background:var(--bg);z-index:4}.ch-grp-go .og-btn{flex:1;justify-content:center;padding:13px 16px;font-size:var(--fs-subhead)}.ch-grp-go .og-btn.ghost{flex:0 0 auto}.ch-field{display:flex;flex-direction:column;gap:4px;background:var(--surface);border-radius:var(--r-lg, 16px);box-shadow:var(--sh-card, none);padding:12px 14px}.ch-field small{color:var(--muted);font-size:var(--fs-foot)}.ch-field input,.ch-field textarea{border:0;border-bottom:1px solid var(--accent-line, var(--line));background:none;outline:none;font:inherit;font-size:var(--fs-callout);color:var(--text);padding:4px 0 6px;resize:none}.ch-field textarea{border-bottom:0}.ch-mem{padding:10px 14px;align-items:center}.ch-mem .ch-av{flex-basis:34px;width:34px;height:34px;font-size:var(--fs-foot)}.ch-mem .ch-mid small{font-size:var(--fs-foot)}.ch-grp-why{color:var(--muted);font-size:var(--fs-small, var(--fs-foot));line-height:1.45;margin:0 4px}.ch-back{display:inline-flex;align-items:center;gap:2px;border:0;background:none;color:var(--accent);font:inherit;cursor:pointer;padding:4px 6px 4px 0}.ch-info-h{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;padding:8px 0 4px}.ch-info-h b{font-size:var(--fs-title3)}.ch-info-h small{color:var(--muted);font-size:var(--fs-foot)}.ch-av.ch-av-big{width:84px;height:84px;flex-basis:84px;font-size:var(--t22)}.ch-act .ch-mid{gap:0}.ch-act .ch-mid small{font-size:var(--fs-foot)}.ch-red .ch-name{color:var(--red-ink)}.ch-rm{margin-left:auto;flex:none;border:0;background:none;color:var(--red-ink);font:inherit;font-size:var(--fs-subhead);cursor:pointer;padding:4px 0 4px 8px}.ch-ask{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:10px 14px;background:var(--red-soft);font-size:var(--fs-subhead)}.ch-ask span{flex:1 1 160px}.ch-name-ed input{flex:1;min-width:0;border:0;border-bottom:1px solid var(--accent);background:none;outline:none;font:inherit;font-size:var(--fs-subhead);color:var(--text);padding:4px 0}.ch-info-add{display:flex;flex-direction:column;gap:12px}.ch-info-add .ch-grp-go{position:static;padding:0}.ch-info-x{display:flex;justify-content:flex-end}.ch-info{padding-bottom:24px}.ch-gcols{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:16px;align-items:start}.ch-gmain{min-width:0;display:flex;flex-direction:column}.ch-ginfo{position:sticky;top:76px;max-height:calc(100vh - 100px);overflow-y:auto}.ch-ginfo .ch-grp{padding-bottom:0}@media (max-width: 899px){.ch-grp-go{bottom:calc(var(--tabtop, 64px) + 4px);padding-bottom:10px}html.kb .ch-grp-go{bottom:var(--kb, 0px)}}.topbar .ch-ginfo-b{border:0;background:none;padding:6px 2px;font-size:var(--fs-subhead);font-weight:500}.ch-b.me .ch-at{color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:2px}.ch-desig{font-weight:400;color:var(--muted)}.ch-last .ch-working{color:var(--green-ink)}.ch-list>.rn-home{margin:6px 12px 4px}.ch-right small.ch-now{color:var(--green-ink)}.ch-big{display:flex;align-items:center;min-height:44px;padding-right:48px}.ch-big[hidden]{display:none}.ch-big :is(h1,h2){margin:0;font-size:var(--fs-large);line-height:41px;font-weight:700;letter-spacing:.37px;color:var(--text)}.ch-pen{top:2px;right:0;width:40px;height:40px;border-radius:50%;background:none;color:var(--accent)}.ch-search{margin-right:0;height:36px;border-radius:10px}.ch-head{gap:10px}.ch-chip{padding:6px 14px;font-size:var(--fs-subhead);font-weight:500;background:var(--fill-2);color:var(--text-2)}.ch-chip.on{background:var(--green-soft);color:var(--green-ink);font-weight:600}.ch-list{gap:10px}.ch-rows{background:var(--surface);border-radius:0;box-shadow:none;overflow:visible}.ch-row{position:relative;align-items:center;gap:12px;padding:10px 16px 10px 0;border-bottom:0;min-height:76px}.ch-row:after{content:"";position:absolute;left:64px;right:0;bottom:0;height:.5px;background:var(--line, var(--fill-2))}.ch-row:last-child:after{display:none}.ch-av{flex:0 0 52px;width:52px;height:52px;font-size:var(--fs-title3);font-weight:600}.ch-av.t0{background:var(--green)}.ch-av.t1{background:var(--accent)}.ch-av.t2{background:var(--amber)}.ch-av.t3{background:var(--accent)}.ch-av.t4{background:var(--red)}.ch-av.t5{background:var(--accent)}.ch-av.t6{background:var(--amber)}.ch-av.t7{background:var(--avatar)}.ch-row .ch-mid{gap:1px;align-self:stretch;justify-content:center}.ch-top{justify-content:space-between}.ch-name{font-size:var(--fs-body);font-weight:600;line-height:22px}.ch-last{font-size:var(--fs-subhead);line-height:20px;color:var(--muted)}.ch-last b{color:var(--muted);font-weight:400}.ch-row.unread .ch-last{color:var(--muted)}.ch-right{align-self:flex-start;padding-top:12px;gap:4px}.ch-right small{font-size:var(--fs-subhead);color:var(--muted)}.ch-row.unread .ch-right small{color:var(--green-ink);font-weight:400}.ch-right em{background:var(--green);color:var(--on-accent);min-width:20px;height:20px;border-radius:10px;font-size:var(--fs-foot)}.ch-row:hover{background:var(--fill)}.ch-row.sel{background:var(--bg)}.ch-tk{flex:none;vertical-align:-1px;margin-right:3px;color:var(--muted)}.ch-tk.read{color:var(--accent)}@media (max-width: 899px){.ch-list .ch-rows{margin:0 -16px}.ch-list .ch-rows .ch-row{padding-left:16px}.ch-list .ch-rows .ch-row:after{left:80px}.topbar .ch-title-space{visibility:hidden}}@media (min-width: 900px){.ch-list .ch-rows .ch-row{padding-left:12px}.ch-list .ch-rows .ch-row:after{left:76px}}@media (max-width: 899px){html:has(.ch-thread){--tabh: 0px}html:has(.ch-thread) .tabbar{display:none}.ch-box{bottom:0;padding-bottom:calc(6px + env(safe-area-inset-bottom))}.ch-thread{min-height:calc(100dvh - 140px - env(safe-area-inset-top))}.ch-end{scroll-margin-bottom:calc(96px + env(safe-area-inset-bottom))}}:root{--wa-doodle: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120'%3E%3Cg fill='none' stroke='%23000' stroke-opacity='.06' stroke-width='1.4' stroke-linecap='round'%3E%3Ccircle cx='18' cy='20' r='7'/%3E%3Cpath d='M50 12l6 10h-12zM88 18c4-6 12-6 14 0s-6 10-14 14c-8-4-16-8-14-14s10-6 14 0'/%3E%3Crect x='14' y='62' width='16' height='12' rx='3'/%3E%3Cpath d='M56 66a10 10 0 1 0 14 0M96 60v18M87 69h18M20 100q8-8 16 0t16 0M74 98l8 8 14-14'/%3E%3C/g%3E%3C/svg%3E")}:root[data-theme=dark]{--wa-doodle: none}@media (max-width: 899px){body:has(.ch-thread){background:var(--wa-wall) var(--wa-doodle)}body:has(.ch-thread) .main,body:has(.ch-thread) .content{background:transparent}}@media (min-width: 900px){.ch-open{background:var(--wa-wall) var(--wa-doodle);border-radius:12px;padding:0 16px;min-height:calc(100vh - 110px)}.ch-open .ch-pane-h{background:var(--surface);margin:0 -16px;padding:10px 16px;border-radius:12px 12px 0 0;border-bottom:.5px solid var(--line)}.ch-two{grid-template-columns:minmax(340px,30%) minmax(0,1fr)}}.ch-thread,.ch-pair{gap:8px}.ch-b{position:relative;border-radius:8px;padding:6px 9px 5px;gap:2px;box-shadow:var(--sh-bubble);max-width:min(80%,560px)}.ch-b.me,.ch-b.other{background:var(--wa-me);color:var(--wa-ink);border-radius:8px 0 8px 8px}.ch-b.them{background:var(--wa-them);color:var(--wa-ink);border-radius:0 8px 8px;box-shadow:var(--sh-bubble)}.ch-b.me:before,.ch-b.other:before{content:"";position:absolute;top:0;right:-8px;width:8px;height:13px;background:inherit;clip-path:polygon(0 0,100% 0,0 100%)}.ch-b.them:before{content:"";position:absolute;top:0;left:-8px;width:8px;height:13px;background:inherit;clip-path:polygon(0 0,100% 0,100% 100%)}.ch-b.them+.ch-b.them:before,.ch-b.me+.ch-b.me:before{display:none}.ch-b.them+.ch-b.them{border-top-left-radius:8px;margin-top:-6px}.ch-b.me+.ch-b.me{border-top-right-radius:8px;margin-top:-6px}.ch-b .ch-t{font-size:var(--fs-callout);line-height:21px}.ch-time{font-size:var(--fs-foot);color:var(--wa-meta);opacity:1;display:inline-flex;align-items:center;gap:3px;margin-top:-2px}.ch-b.me .ch-time{color:var(--wa-meta)}.ch-b.me .ch-tk{margin:0}.ch-b.me .fch,.ch-b.me .ch-vplay{background:var(--wa-veil);color:inherit}.ch-b.me .ch-at{color:var(--wa-link);text-decoration:none}.ch-who{font-size:var(--fs-foot)}.ch-b.them .ch-who{color:var(--wa-who)}.ch-day{position:sticky;top:calc(var(--bar, 52px) + env(safe-area-inset-top) + 8px);z-index:4;margin:8px 0}.ch-day span{background:var(--wa-them);color:var(--wa-meta-2);font-size:var(--fs-foot);font-weight:500;border-radius:8px;padding:5px 12px;box-shadow:var(--sh-bubble)}.ch-note{background:var(--wa-note);color:var(--wa-meta-2);box-shadow:var(--sh-bubble)}.ch-empty{background:var(--wa-note);color:var(--wa-meta-2);border-radius:8px;padding:8px 12px;align-self:center;font-size:var(--fs-foot)}.ch-box{background:var(--wa-strip);border-top:.5px solid var(--wa-edge);padding-top:6px}.ch-box .composer{box-shadow:none;border-radius:20px;background:var(--wa-field);border:.5px solid var(--wa-edge)}@media (max-width: 899px){.ch-box{margin:0 -16px;width:calc(100% + 32px);max-width:none;padding-left:8px;padding-right:8px}}@media (min-width: 900px){.ch-open .ch-box{margin:0 -16px;padding:8px 16px;border-radius:0 0 12px 12px}}:root[data-theme=dark] .ch-b.them,:root[data-theme=dark] .ch-day span{background:var(--wa-them);color:var(--wa-ink)}:root[data-theme=dark] .ch-box{background:var(--wa-strip)}:root[data-theme=dark] .ch-box .composer{background:var(--wa-field)}:root[data-theme=dark] .ch-time,:root[data-theme=dark] .ch-b.me .ch-time{color:var(--wa-meta)}:root[data-theme=dark] .ch-chip.on{background:var(--wa-chip-on);color:var(--wa-chip-on-ink)}@media (max-width: 899px){body:has(.ch-big:not([hidden])){background:var(--surface)}body:has(.ch-big:not([hidden])) .topbar{background:var(--surface)}}@media (min-width: 900px){.ch-open .ch-day{top:136px}.ch-col .ch-list{background:var(--bg)}}.ch-hd{display:flex;align-items:center;gap:10px;min-width:0}.ch-hd .ch-av{flex:0 0 36px;width:36px;height:36px;font-size:var(--fs-subhead)}.ch-hd .ch-av svg{width:18px;height:18px}.topbar h1:has(.ch-hd){flex:1;min-width:0}.topbar:has(.ch-hd) .sp{display:none}.ch-hd .ch-ttl b{-webkit-line-clamp:1;font-size:var(--fs-callout)}@media (max-width: 899px){.ch-thread .ch-b{max-width:80%}.ch-b.me .ch-time .ch-tk{display:inline-block}}.ch-day,.ch-open .ch-day{position:static;top:auto;margin:10px 0 6px}.ch-rc{display:inline-block;width:auto;height:auto;flex:none;margin-right:6px;white-space:nowrap;line-height:1.3;vertical-align:baseline}.ch-rc.fail{padding:1px 5px;border-radius:4px;background:var(--red);color:var(--on-accent);font-size:var(--fs-foot);font-weight:700}.ch-b.me .ch-rc{margin-right:0;margin-left:4px}@media (max-width: 899px){html:has(.ch-grp){--tabh: 0px}html:has(.ch-grp) .tabbar{display:none}.main:has(.ch-grp){padding-bottom:0}html:not(.kb) .ch-grp-go{bottom:0;padding-bottom:calc(10px + env(safe-area-inset-bottom))}.ch-grp{padding-bottom:8px}html:has(.ch-grp) body:after{display:none}}.ch-old-note{max-width:none;width:calc(100% + 32px);box-sizing:border-box;padding:4px 6px}.ch-list .ch-rows:has(>.ch-empty:only-child){background:transparent}.ch-list .ch-rows>.ch-empty{background:none;box-shadow:none;border-radius:0;color:var(--muted);font-size:var(--fs-subhead);padding:48px 16px;text-align:center;align-self:stretch}@media (hover: none) and (pointer: coarse){.ch-thread{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}}.ch-thread .ch-b{touch-action:pan-y;will-change:transform}.ch-b.ch-swiping:after{content:"↩";position:absolute;left:-30px;top:50%;transform:translateY(-50%);font-size:var(--fs-body);color:var(--muted)}.ch-b.ch-held{filter:brightness(.94)}.ch-b.ch-hidden{display:none}.ch-b.ch-starred .ch-time:before{content:"★"}.ch-quote{display:flex;align-items:stretch;gap:6px;border-radius:6px;background:var(--fill);border-left:3px solid var(--accent);padding:4px 8px;margin-bottom:2px;font-size:var(--fs-foot)}.ch-quote-in{display:flex;flex-direction:column;min-width:0;flex:1}.ch-quote-in b{font-size:var(--fs-foot);color:var(--accent)}.ch-quote-in span{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;white-space:normal}.ch-quote[role=button]{cursor:pointer}.ch-mic.on.ch-mic{color:var(--on-accent)}.ch-safari{display:inline-block;margin-top:4px;font-weight:600;color:var(--accent);text-decoration:underline;min-height:44px;line-height:44px}.ch-quote.pending{margin:0 0 6px;background:var(--fill-2)}.ch-quote-x{border:0;background:none;font-size:var(--fs-title3);line-height:1;color:var(--muted);padding:0 4px;cursor:pointer}.ch-veil{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:var(--scrim);display:flex;align-items:flex-end;justify-content:center}.ch-sheet{width:min(100%,420px);background:var(--surface);color:var(--text);border-radius:16px 16px 0 0;padding:10px 10px calc(10px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:2px;box-shadow:var(--sh-float);animation:chsheet .16s ease-out}@keyframes chsheet{0%{transform:translateY(24px);opacity:.4}to{transform:none;opacity:1}}.ch-sheet-q{font-size:var(--fs-foot);color:var(--muted);padding:6px 8px 10px;border-bottom:1px solid var(--line);max-height:6.5em;overflow:hidden;white-space:pre-wrap}.ch-act{border:0;background:none;text-align:left;font-size:var(--fs-callout);padding:13px 10px;border-radius:10px;color:var(--text);cursor:pointer;min-height:44px}.ch-act:active{background:var(--fill-2)}.ch-act.danger{color:var(--red-ink)}.ch-info{padding:10px;font-size:var(--fs-subhead)}.ch-toast{position:fixed;left:50%;bottom:calc(96px + env(safe-area-inset-bottom));transform:translate(-50%);z-index:95;background:var(--text);color:var(--surface);padding:8px 14px;border-radius:18px;font-size:var(--fs-subhead)}.ch-holdmic{position:static;display:contents}.crow{position:relative}.ch-recbar{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;gap:8px;padding:0 56px 0 10px;background:var(--surface);border-radius:inherit;pointer-events:none}.ch-recbar.locked{padding-right:6px;pointer-events:auto}.ch-recbar.locked{z-index:4}.ch-recbar.locked~.ch-mic{visibility:hidden;pointer-events:none}.ch-rect{font-variant-numeric:tabular-nums;font-size:var(--fs-subhead);min-width:38px}.ch-slide{color:var(--muted);font-size:var(--fs-subhead);transition:opacity .1s}.ch-mic{touch-action:none;position:relative;z-index:3}.ch-mic.on{transform:scale(1.35);background:var(--red);color:var(--surface)}.ch-hbtn{flex:none;width:36px;height:36px;border-radius:50%;border:0;background:none;color:var(--accent);display:grid;place-items:center;cursor:pointer;text-decoration:none}.ch-hbtn:active,.ch-hbtn.on{background:var(--accent-soft)}.ch-hbtns{margin-left:auto;display:inline-flex;align-items:center;gap:6px}.ch-hbtns .ch-new{margin-left:0}.ch-big .ch-star-b{margin-left:auto}.topbar:has(.ch-hbtn[aria-label="Search this chat"]) .psearch{display:none}.ch-typing,.ch-ttl small.ch-typing,.ch-pane-h small.ch-typing{color:var(--green-ink);font-style:normal}.ch-last .ch-typing{font-weight:500}.ch-pinmark{color:var(--muted);display:inline-grid;place-items:center;transform:rotate(45deg)}.ch-right .ch-rmarks{display:inline-flex;align-items:center;gap:6px}@media (hover: none) and (pointer: coarse){.ch-rows a.ch-row{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}}.ch-findbar .crow{display:flex;align-items:center;gap:4px}.ch-findbar input{flex:1;min-width:0;border:0;background:none;outline:none;font:inherit;font-size:var(--fs-callout);color:var(--text);padding:8px 4px}.ch-find-ic{color:var(--muted);display:grid;place-items:center;padding-left:4px}.ch-find-n{color:var(--muted);font-size:var(--fs-foot);white-space:nowrap;font-variant-numeric:tabular-nums}.ch-findbar .clip:disabled{opacity:.35}.ch-find-x{border:0;background:none;color:var(--accent);font:inherit;font-weight:600;font-size:var(--fs-subhead);padding:8px 6px;cursor:pointer;min-height:40px}::highlight(ch-find){background-color:var(--amber);color:inherit}::highlight(ch-find-on){background-color:var(--amber);color:var(--text)}.ch-b.ch-hit .ch-t{box-shadow:none;border-radius:6px}.ch-b.ch-hit-on{outline:2px solid var(--amber);outline-offset:2px}.ch-b.ch-goto{animation:chgoto 2s ease-out}@keyframes chgoto{0%,40%{box-shadow:var(--sh-ring)}to{box-shadow:none}}.ch-star-av{background:var(--amber-soft);color:var(--amber);display:grid;place-items:center}.ch-starred-l .ch-find{margin:4px 0 8px}.ch-star-row{display:flex;align-items:stretch;border-bottom:.5px solid var(--line, var(--line-soft))}.ch-star-row:last-child{border-bottom:0}.ch-star-go{flex:1;min-width:0;text-align:left;border:0;background:none;color:inherit;padding:12px 6px 12px 14px;display:flex;flex-direction:column;gap:6px;cursor:pointer;font:inherit}.ch-star-go:active{background:var(--fill)}.ch-star-top{display:flex;align-items:baseline;gap:8px}.ch-star-top b{flex:1;min-width:0;font-size:var(--fs-subhead);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ch-star-top small{flex:none;color:var(--muted);font-size:var(--fs-foot)}.ch-star-t{background:var(--surface);box-shadow:var(--sh-card, 0 1px 1px var(--fill));border-radius:14px 14px 14px 6px;padding:8px 12px;font-size:var(--fs-subhead);line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere;align-self:flex-start;max-width:100%}.ch-star-t span{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.ch-star-x{flex:none;width:48px;border:0;background:none;color:var(--amber);display:grid;place-items:center;cursor:pointer}.ch-star-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:56px 24px}.ch-star-empty b{font-size:var(--fs-body)}.ch-star-empty p{color:var(--muted);font-size:var(--fs-subhead);max-width:300px;margin:0;line-height:1.45}.ch-star-big{width:72px;height:72px;border-radius:50%;background:var(--amber-soft);color:var(--amber);display:grid;place-items:center}.ch-link{color:var(--accent);text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}.ch-link.ch-inapp{text-decoration:none;font-weight:600;white-space:nowrap}.ch-saved-av{background:var(--accent-soft);color:var(--accent);display:grid;place-items:center}.ch-row.ch-saved-row .ch-last{color:var(--muted)}.ch-saved-big{background:var(--accent-soft);color:var(--accent)}.ch-saved-empty p b{color:var(--text);font-size:inherit}.ch-saved-from{display:flex;align-items:center;gap:5px;width:100%;margin:0 0 6px;padding:0 0 6px;border:0;border-bottom:.5px solid var(--line, var(--line-soft));background:none;color:var(--muted);font:inherit;font-size:var(--fs-foot);text-align:left;cursor:pointer}.ch-saved-from span{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ch-saved-from svg{flex:none}button.ch-saved-from{color:var(--accent);min-height:32px}.ch-b.me .ch-saved-from{border-bottom-color:color-mix(in srgb,currentColor 18%,transparent)}.ch-b.ch-pend{opacity:.6}@media (pointer: coarse){button.ch-saved-from{min-height:44px;margin-top:-8px}}.ch-b.me .ch-saved-from,.ch-b.me button.ch-saved-from{color:inherit;opacity:.85}.call-sheet{--call-ring: var(--green-soft);position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:flex;flex-direction:column;background:var(--bg);color:var(--text);padding:max(env(safe-area-inset-top),16px) 16px max(env(safe-area-inset-bottom),16px);overscroll-behavior:contain;touch-action:manipulation;animation:callin .22s ease-out}@keyframes callin{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (min-width: 900px){.call-sheet{inset:40px auto 40px 50%;width:420px;transform:translate(-50%);border-radius:var(--r-lg);box-shadow:var(--sh-float);border:1px solid var(--border);animation:none}}.call-top{display:flex;flex-direction:column;align-items:center;gap:4px;padding-top:32px;text-align:center}.call-av{width:104px;height:104px;border-radius:50%;display:grid;place-items:center;color:var(--on-accent);font-size:var(--t26);font-weight:600;background:var(--accent);transition:transform .3s ease}.call-av.speaking{animation:callpulse 1.4s ease-in-out infinite}.call-av.waiting{animation:callpulse 2.4s ease-in-out infinite;opacity:.9}@keyframes callpulse{50%{transform:scale(1.06)}}.call-name{font-size:var(--t26);font-weight:600;margin-top:14px;letter-spacing:-.01em}.call-desig{color:var(--muted);font-size:var(--t14)}.call-clock{color:var(--muted);font-size:var(--t14);font-variant-numeric:tabular-nums;min-height:18px;margin-top:2px}.call-status{margin-top:10px;color:var(--text-2);font-size:var(--t18);min-height:24px;display:inline-flex;align-items:center;gap:10px}.call-status.listening{color:var(--green-ink);font-weight:600}.call-step{color:var(--muted);font-size:var(--t13);max-width:320px;margin-top:2px}.call-wave{display:inline-flex;align-items:center;gap:3px;height:18px}.call-wave i{width:3px;border-radius:2px;background:var(--green);height:calc(4px + var(--lv, 0) * 14px);transition:height .08s linear}.call-wave i:nth-child(2),.call-wave i:nth-child(4){height:calc(4px + var(--lv, 0) * 9px)}.call-mid{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;justify-content:flex-end;gap:10px;padding:18px 2px 12px;-webkit-overflow-scrolling:touch}.call-you,.call-them{max-width:88%;padding:10px 13px;border-radius:var(--r-md);font-size:var(--fs-body);line-height:1.4;overflow-wrap:anywhere;white-space:pre-wrap}.call-you small,.call-them small{display:block;font-size:var(--t12);color:var(--muted);margin-bottom:2px;font-weight:600}.call-you{align-self:flex-end;background:var(--accent-soft);border-bottom-right-radius:4px}.call-them{align-self:flex-start;background:var(--surface);border-bottom-left-radius:4px;max-height:38vh;overflow-y:auto}.call-more{align-self:flex-start;color:var(--muted);font-size:var(--t13);padding:0 4px}.call-hint{color:var(--muted);font-size:var(--t14);text-align:center;padding:0 18px 12px;line-height:1.45}.call-err{align-self:center;color:var(--red-ink);background:var(--red-soft);font-size:var(--t14);padding:10px 14px;border-radius:var(--r-md);text-align:center;max-width:340px}.call-err a{color:var(--link);font-weight:600}.call-bar{display:flex;align-items:flex-start;justify-content:space-around;gap:8px;padding:12px 0 30px}.call-btn{width:84px;display:flex;flex-direction:column;align-items:center;gap:6px;border:0;background:none;font:inherit;font-size:var(--t13);color:var(--text-2);cursor:pointer;padding:0;-webkit-tap-highlight-color:transparent}.call-ic{width:60px;height:60px;border-radius:50%;display:grid;place-items:center;background:var(--fill-2);color:var(--text);transition:background .15s}.call-btn:active .call-ic{background:var(--fill)}.call-btn.on .call-ic{background:var(--text);color:var(--bg)}.call-btn.end .call-ic{background:var(--red);color:var(--on-accent)}.call-btn:disabled{opacity:.45;cursor:default}.call-mic{position:relative;width:84px;height:84px;border-radius:50%;border:0;display:grid;place-items:center;cursor:pointer;color:var(--on-accent);background:var(--accent);transition:box-shadow .08s linear,background .2s;-webkit-tap-highlight-color:transparent}.call-mic.listening{background:var(--green)}.call-mic:disabled{background:var(--fill-2);color:var(--muted);cursor:default}.call-mic .ch-dots i{background:var(--muted)}.call-mic-w{position:absolute;top:92px;left:50%;transform:translate(-50%);white-space:nowrap;font-size:var(--t13);color:var(--text-2)}.ch-call{color:var(--accent)}.tm-view{min-width:0}.tm-sub{margin:2px 0 0;font-size:var(--fs-small);color:var(--text-2);line-height:1.45}.tm-sum{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0 4px}.tm-sum div{border:1px solid var(--line);border-radius:14px;padding:10px 12px;background:var(--surface);min-width:0}.tm-sum b{display:block;font-size:var(--fs-sec);font-weight:650;letter-spacing:-.01em;line-height:1.2}.tm-sum span{font-size:var(--fs-meta);color:var(--text-2)}.tm-red{color:var(--red-ink)}.tm-green{color:var(--green-ink)}.tm-list{display:grid;grid-template-columns:1fr;gap:12px;margin-top:12px;align-items:start}@media (min-width:1000px){.tm-list{grid-template-columns:1fr 1fr}}.tm-card{display:block;border:1px solid var(--line);border-radius:14px;padding:12px 14px;background:var(--surface);color:inherit;text-decoration:none;min-width:0;overflow-wrap:anywhere}.tm-card:hover{border-color:var(--border-strong)}.tm-loose{background:var(--red-soft);border-color:var(--red-soft)}.tm-h{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.tm-h b{font-size:var(--fs-body);font-weight:600}.tm-h span{font-size:var(--fs-meta);color:var(--muted);flex:none}.tm-l{display:flex;gap:8px;margin:7px 0 0;font-size:var(--fs-small);line-height:1.45}.tm-l i{font-style:normal;font-weight:650;flex:none;width:40px}.tm-t{font-weight:600}.tm-l small{color:var(--muted);font-size:var(--fs-meta)}.tm-now i{color:var(--link)}.tm-late i{color:var(--red-ink)}.tm-done i{color:var(--green-ink)}.tm-tap{margin:8px 0 0;font-size:var(--fs-meta);color:var(--muted);text-align:right}.tm-foot{margin-top:18px;line-height:1.5}.tm-jobs{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:8px}.tm-jobs li{border:1px solid var(--line);border-radius:12px;padding:10px 12px;background:var(--surface);overflow-wrap:anywhere}.tm-jobs li.late{border-left-color:var(--dot-red)}.tm-jobs b{display:block;font-size:var(--fs-small);font-weight:600;line-height:1.35}.tm-jobs p{margin:3px 0;font-size:var(--fs-small);line-height:1.45;color:var(--text-2)}.tm-jobs small{font-size:var(--fs-meta);color:var(--muted)}.tm-jobs em{font-style:normal;color:var(--red-ink);font-weight:600}.tm-jobs p.tm-w{font-size:var(--fs-meta);color:var(--muted);margin:2px 0 4px}.tm-loose-h{margin-top:18px}.tm-note{margin:3px 0}.tm-note summary{font-size:var(--fs-meta);color:var(--muted);cursor:pointer;list-style-position:inside;min-height:24px;line-height:24px}.tm-note p{margin:2px 0 4px}@media (max-width: 899px){body.hm-on .topbar{height:calc(48px + env(safe-area-inset-top));background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:var(--hair) solid transparent;transition:background-color .2s ease,border-color .2s ease}body.hm-on .topbar .av{order:9;margin-left:auto;width:36px;height:36px}body.hm-on .topbar .psearch{order:8;margin-left:auto}body.hm-on .topbar:has(.psearch) .av{margin-left:4px}body.hm-on .topbar .sp{display:none}body.hm-on .topbar .ch-title-space{visibility:visible;position:absolute;left:64px;right:64px;bottom:0;height:48px;line-height:48px;text-align:center;font-size:var(--fs-headline);font-weight:600;letter-spacing:-.01em;color:var(--text);opacity:0;transition:opacity .2s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}body.hm-on.hm-scrolled .topbar{background:var(--material);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-bottom-color:var(--line)}body.hm-on.hm-scrolled .topbar .ch-title-space{opacity:1}body.hm-on .content{padding-top:4px}}@media (min-width: 900px){body.hm-on .topbar .ch-title-space{visibility:hidden}}@media (prefers-reduced-motion: reduce){body.hm-on .topbar,body.hm-on .topbar .ch-title-space{transition:none}}.hm-head{display:flex;flex-direction:column;min-width:0}.hm-eyebrow{font-size:var(--fs-foot);line-height:18px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--muted)}.hm-head .hm-title{font-size:var(--fs-large);line-height:var(--lh-large);font-weight:700;letter-spacing:-.022em;margin:2px 0 0;color:var(--text);overflow-wrap:anywhere;text-wrap:balance}.hm-err{margin-top:8px;font-size:var(--fs-subhead);line-height:20px;color:var(--muted)}.hm-lapse{margin-top:8px;font-size:var(--fs-subhead);line-height:20px;color:var(--amber-ink);display:flex;gap:6px;align-items:center}.hm-ask{margin-top:14px}.hm-ask .composer{border-radius:var(--r-md)}.hm-ask .composer:not(.drag){background:var(--fill)}.hm-ask .composer:not(:focus-within):not(.drag){box-shadow:none}.hm-ask .composer textarea::placeholder{color:var(--muted)}.hm-sec{display:block;min-width:0}.hm-sh{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 4px 8px}.hm-sh h2{font-size:var(--fs-title2);line-height:var(--lh-title2);font-weight:700;letter-spacing:-.01em;margin:0;color:var(--text)}.hm-sh span{font-size:var(--fs-subhead);line-height:20px;color:var(--muted);white-space:nowrap}.hm-sh button{font-size:var(--fs-body);line-height:22px;color:var(--accent);background:none;border:0;padding:0;cursor:pointer}.hm-group{background:var(--surface);border-radius:var(--r-bar);overflow:hidden;display:block}.hm-row{display:flex;gap:12px;padding:12px 16px;min-height:64px;box-sizing:border-box;align-items:flex-start;position:relative;text-decoration:none;color:var(--text);background:var(--surface);border:0;width:100%;text-align:left;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.hm-row:active,.hm-row.on{background:var(--row-press)}.hm-row+.hm-row:before{content:"";position:absolute;top:0;left:60px;right:0;height:var(--hair);background:var(--border-strong)}.hm-ic{position:relative;width:32px;height:32px;border-radius:50%;flex:none;display:flex;align-items:center;justify-content:center;font-size:var(--fs-foot);font-weight:600;color:var(--on-hue);margin-top:3px}.hm-logo{width:32px;height:32px;flex:none;margin-top:3px;display:flex;align-items:center;justify-content:center;border-radius:50%;overflow:hidden}.hm-tx{flex:1;min-width:0;display:flex;flex-direction:column}.hm-row .hm-t1{font-size:var(--fs-headline);line-height:22px;font-weight:600;letter-spacing:-.01em;color:var(--text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;text-wrap:pretty}.hm-row .hm-t2{font-size:var(--fs-subhead);line-height:20px;color:var(--muted);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.hm-row .hm-t2.bad{color:var(--red-ink)}.hm-row .hm-t3{white-space:normal;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow-wrap:anywhere}.hm-row .hm-warn{color:var(--amber-ink);margin-top:4px}.hm-warn svg{vertical-align:-2px}.hm-row .hm-warn.bad{color:var(--red-ink)}.hm-more{display:block;margin-top:8px}.hm-more .offers{margin:0}.hm-rt{font-size:var(--fs-subhead);line-height:22px;color:var(--muted);flex:none;display:flex;gap:4px;align-items:center;align-self:flex-start;margin-top:1px}.hm-rt svg{color:var(--dot-grey)}.hm-row.hm-link{color:var(--accent);justify-content:center;align-items:center;min-height:48px;font-size:var(--fs-body)}.hm-row.hm-link:before{left:0}.hm-foot{font-size:var(--fs-foot);line-height:18px;color:var(--muted);margin:8px 16px 0}.hm-empty{padding:16px;font-size:var(--fs-body);line-height:22px;color:var(--muted);display:flex;gap:10px;align-items:center}.hm-empty svg{color:var(--green)}.hm-empty.shut svg{color:var(--muted)}@media (max-width: 359px){.hm-head .hm-title{font-size:var(--fs-head-phone);line-height:34px}.hm-rt .hm-tm{display:none}}@media (min-width: 900px){.hm-head{max-width:760px}}body.hm-on .py-homeh h3,body.hm-on #sec-board>.sh h3{font-size:var(--fs-title2);line-height:var(--lh-title2);font-weight:700;letter-spacing:-.01em}body.hm-on .py-homeh h3:before,body.hm-on #sec-board>.sh h3:before{content:none}@media (max-width: 899px){body.hm-on:has(.ph-nudge) .main{padding-bottom:calc(var(--tabh) + 88px)}}.board-empty .be-form{margin:0;padding:10px 12px}.board-empty .be-form input{height:44px}.board-empty .be-form .btn{min-height:44px}.piece-gone{align-self:start;box-sizing:border-box;width:100%;display:flex;align-items:center;gap:12px;padding:4px 4px 4px 16px;min-height:52px}.piece-gone .pg-t{flex:1;min-width:0;font-size:var(--fs-subhead);line-height:20px;color:var(--muted)}.piece-gone .pg-undo{background:none;border:0;color:var(--accent);font:inherit;font-size:var(--fs-body);font-weight:600;min-height:44px;min-width:44px;padding:0 12px;cursor:pointer}.hm-paused{color:var(--muted);font-size:var(--t13)}.empty .empty-act{margin-top:16px;display:flex;justify-content:center}.ph-page{display:flex;flex-direction:column;gap:16px;max-width:560px}.ph-card{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--sh-card);padding:22px}.ph-card h3{margin:0 0 6px;font-size:var(--fs-sec);font-weight:600;letter-spacing:-.01em}.ph-card p{margin:0}.ph-sub{color:var(--muted);font-size:var(--fs-ui);line-height:1.5}.ph-head{display:flex;gap:14px;align-items:flex-start}.ph-head p{color:var(--muted);font-size:var(--fs-ui);line-height:1.5}.ph-ok{flex:none;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--green);color:var(--on-accent, var(--surface))}.ph-steps{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.ph-step{display:flex;align-items:center;gap:12px;min-height:44px;padding:8px 12px;border-radius:12px;background:var(--fill);font-size:var(--fs-ui)}.ph-n{flex:none;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--accent);color:var(--on-accent, var(--surface));font-weight:600;font-size:var(--fs-foot)}.ph-t{flex:1;line-height:1.4}.ph-ic{flex:none;color:var(--accent);display:grid;place-items:center}.ph-btn{margin-top:16px;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:48px;border:0;border-radius:12px;background:var(--fill);color:var(--text);font-size:var(--fs-ui);font-weight:600;text-decoration:none}.ph-btn.pri{background:var(--accent);color:var(--on-accent, var(--surface))}.ph-store{margin:12px 0 4px;display:flex;align-items:center;gap:12px;height:56px;padding:0 18px;border-radius:12px;background:var(--text);color:var(--on-accent, var(--surface));text-decoration:none}.ph-store span{display:flex;flex-direction:column;line-height:1.1}.ph-store small{font-size:var(--fs-foot);opacity:.85}.ph-store b{font-size:var(--fs-title3);font-weight:600;letter-spacing:-.01em}.ph-rows{margin-top:12px;display:flex;flex-direction:column}.ph-row{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid var(--line, var(--line-soft));font-size:var(--fs-ui)}.ph-row:first-child{border-top:0}.ph-st{font-weight:500;color:var(--muted);text-align:right}.ph-st.live{color:var(--green-ink)}.ph-foot{margin-top:8px!important;color:var(--muted);font-size:var(--fs-meta);line-height:1.5}.ph-nudge{display:none}@media (max-width: 899px){.ph-nudge{display:flex;position:fixed;z-index:29;left:16px;right:16px;bottom:calc(var(--tabtop) + 12px);align-items:center;background:var(--material);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px;box-shadow:var(--sh-md)}.ph-nudge a{flex:1;display:flex;align-items:center;gap:10px;min-height:48px;padding:6px 6px 6px 16px;line-height:1.25;color:var(--text);text-decoration:none;font-size:var(--fs-ui);font-weight:500}.ph-nudge a span{flex:1}.ph-nudge a .i:first-child{color:var(--accent)}.ph-nudge button{flex:none;width:48px;height:48px;border:0;background:none;color:var(--muted);display:grid;place-items:center}html.kb .ph-nudge{display:none}}.fb{display:flex;flex-direction:column;gap:var(--sp-4);max-width:var(--read);width:100%;min-width:0}.fb-say{background:var(--surface);border-radius:var(--r-md);padding:var(--sp-4);display:flex;flex-direction:column;gap:var(--sp-2);min-width:0}.fb-say h2{font-size:var(--fs-title2);line-height:var(--lh-title2);font-weight:700;margin:0}.fb-say p{font-size:var(--fs-subhead);color:var(--muted);margin:0}.fb textarea{width:100%;min-width:0;box-sizing:border-box;border:0;border-radius:var(--r-ctl);background:var(--fill);color:var(--text);font:inherit;font-size:var(--fs-body);line-height:var(--lh-body);padding:var(--sp-3);resize:vertical;min-height:88px;outline:none}.fb textarea:focus{box-shadow:var(--sh-ring)}.fb textarea::placeholder{color:var(--ph)}.fb-acts{display:flex;justify-content:flex-end;gap:var(--sp-2)}.fb-btn{min-height:var(--tap);padding:0 var(--sp-4);border:0;border-radius:var(--r-ctl);background:var(--fill);color:var(--accent);font:inherit;font-size:var(--fs-callout);font-weight:600;cursor:pointer;-webkit-tap-highlight-color:transparent}.fb-btn.fb-fill{background:var(--accent);color:var(--on-accent)}.fb-btn:disabled{opacity:.45;cursor:default}.fb-btn:active:not(:disabled){opacity:.7}.fb-ok{display:flex;align-items:center;gap:6px;font-size:var(--fs-subhead);color:var(--green-ink)}.fb-err{font-size:var(--fs-subhead);color:var(--red-ink)}.fb-glance{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-2)}.fb-glance div{background:var(--surface);border-radius:var(--r-md);padding:var(--sp-3);display:flex;flex-direction:column;gap:2px;min-width:0}.fb-glance b{font-size:var(--fs-title2);font-weight:700;font-variant-numeric:tabular-nums}.fb-glance span{font-size:var(--fs-foot);color:var(--muted)}.fb-chips{display:flex;gap:var(--sp-2);overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;min-width:0}.fb-chips::-webkit-scrollbar{display:none}.fb-chip{flex:none;border:0;background:var(--fill);color:var(--text);border-radius:var(--r-pill);padding:0 var(--sp-3);min-height:var(--tap);font:inherit;font-size:var(--fs-subhead);white-space:nowrap;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.fb-chip em{font-style:normal;color:var(--muted);font-variant-numeric:tabular-nums}.fb-chip.on{background:var(--accent);color:var(--on-accent);font-weight:600}.fb-chip.on em{color:var(--on-accent);opacity:.85}.fb-h{font-size:var(--fs-foot);font-weight:600;color:var(--muted);margin:0;padding:0 var(--sp-4)}.fb-list{list-style:none;margin:0;padding:0;background:var(--surface);border-radius:var(--r-md);overflow:hidden;min-width:0}.fb-line{position:relative;padding:var(--sp-3) var(--sp-4);display:flex;flex-direction:column;gap:6px;min-width:0}.fb-line+.fb-line:before{content:"";position:absolute;top:0;left:var(--sp-4);right:0;border-top:var(--hair) solid var(--line)}.fb-who{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px var(--sp-2);min-width:0}.fb-who b{font-size:var(--fs-headline);font-weight:600}.fb-who span{font-size:var(--fs-foot);color:var(--muted)}.fb-words{margin:0;font-size:var(--fs-body);line-height:var(--lh-body);overflow-wrap:anywhere;white-space:pre-wrap}.fb-came{display:flex;align-items:baseline;gap:var(--sp-2);min-width:0}.fb-came-t{font-size:var(--fs-subhead);color:var(--text);min-width:0;overflow-wrap:anywhere}.fb-st{flex:none;font-size:var(--fs-foot);font-weight:600;border-radius:var(--r-pill);padding:2px var(--sp-2)}.fb-grey{background:var(--fill);color:var(--muted)}.fb-blue{background:var(--accent-soft);color:var(--accent-ink)}.fb-green{background:var(--green-soft);color:var(--green-ink)}.fb-amber{background:var(--amber-soft);color:var(--amber-ink)}.fb-note{font-size:var(--fs-foot);color:var(--muted)}.fb-ans{align-self:flex-start;min-height:var(--tap);border:0;background:none;padding:0;color:var(--accent);font:inherit;font-size:var(--fs-subhead);cursor:pointer}.fb-edit{display:flex;flex-direction:column;gap:var(--sp-2)}.fb-seg{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;background:var(--fill);border-radius:var(--r-ctl);padding:2px}.fb-seg button{min-height:var(--tap);border:0;border-radius:var(--r-sm);background:none;color:var(--text);font:inherit;font-size:var(--fs-foot);cursor:pointer;padding:0 2px}.fb-seg button.on{background:var(--surface);font-weight:600}.fb-none{font-size:var(--fs-subhead);color:var(--muted);text-align:center;padding:var(--sp-6) var(--sp-4)}.fb-foot{font-size:var(--fs-foot);color:var(--muted);margin:0;padding:0 var(--sp-4)}.ak-line{position:fixed;z-index:30;right:24px;bottom:24px;max-width:420px;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 12px 12px 16px;background:var(--material);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px;box-shadow:var(--sh-md);color:var(--text);font-size:var(--fs-ui);line-height:1.3}.ak-q{flex:1 1 200px}.ak-b{display:flex;gap:8px;flex:none}.ak-b button{min-height:44px;padding:0 16px}.ak-n{flex:1 1 100%}.ak-n input{flex:1;min-width:0;min-height:44px;padding:0 12px;border:1px solid var(--line-soft);border-radius:12px;background:var(--bg);color:var(--text);font:inherit}.ak-x{flex:none;width:44px;height:44px;border:0;background:none;color:var(--muted);display:grid;place-items:center}@media (max-width: 899px){.ak-line{left:16px;right:16px;max-width:none;bottom:calc(var(--tabtop) + 12px)}html.kb .ak-line{bottom:12px}}:root{--pvh: 0px}html.pv{--pvh: calc(28px + env(safe-area-inset-top)) }html.pv body{padding-top:var(--pvh)}html.pv .topbar,html.pv .side,html.pv .drawer{top:var(--pvh)}.pv-strip{position:fixed;top:0;left:0;right:0;z-index:95;height:var(--pvh);padding-top:env(safe-area-inset-top);display:flex;align-items:center;justify-content:center;gap:8px;min-width:0;background:var(--amber);color:var(--on-accent);font-size:var(--fs-foot);line-height:1;white-space:nowrap;overflow:hidden}.pv-tag{font-weight:800;letter-spacing:.08em}.pv-name{font-weight:600;overflow:hidden;text-overflow:ellipsis;min-width:0}.pv-sep{opacity:.7}.pv-back{color:var(--on-accent);font-weight:700;text-decoration:underline;text-underline-offset:2px;padding:6px 4px}@media (pointer: coarse){html,body{overscroll-behavior-y:contain}}.ptr{position:fixed;z-index:19;left:50%;top:calc(var(--bar, 60px) + env(safe-area-inset-top));width:40px;height:40px;border-radius:var(--r-pill);background:var(--surface);box-shadow:var(--sh-md);display:grid;place-items:center;color:var(--muted);pointer-events:none;will-change:transform}@media (max-width: 899px){.ptr{top:calc(60px + env(safe-area-inset-top))}}.ptr-past,.ptr-snap,.ptr-busy{color:var(--accent)}.ptr-ic{display:grid;place-items:center}.ptr-snap,.ptr-done{transition:transform .26s cubic-bezier(.2,.9,.3,1.25),opacity .22s ease}.ptr-snap .ptr-ic,.ptr-busy .ptr-ic{animation:ptr-spin .8s linear infinite}.ptr-snap{animation:ptr-pop .28s ease-out}@keyframes ptr-spin{to{transform:rotate(360deg)}}@keyframes ptr-pop{0%{scale:1}45%{scale:1.16}to{scale:1}}@media (prefers-reduced-motion: reduce){.ptr-snap{animation:none}.ptr-snap .ptr-ic,.ptr-busy .ptr-ic{animation-duration:1.6s}}.ptr-note{position:fixed;z-index:19;left:50%;transform:translate(-50%);top:calc(var(--bar, 60px) + env(safe-area-inset-top) + 10px);display:flex;align-items:center;gap:8px;width:max-content;max-width:calc(100vw - 32px);box-sizing:border-box;padding:9px 14px;border:0;border-radius:var(--r-pill);background:var(--surface);color:var(--text);box-shadow:var(--sh-float);font:500 var(--fs-foot)/1.35 var(--font);text-align:left;cursor:pointer;animation:ptr-note-in .22s ease-out;-webkit-tap-highlight-color:transparent}@media (max-width: 899px){.ptr-note{top:calc(70px + env(safe-area-inset-top))}}.ptr-note>svg,.ptr-note-spin{flex:none;color:var(--muted)}.ptr-note-error>svg,.ptr-note-offline>svg{color:var(--red-ink, var(--accent))}.ptr-note-spin{display:grid;place-items:center;animation:ptr-spin 1.2s linear infinite}@keyframes ptr-note-in{0%{opacity:0;translate:0 -6px}to{opacity:1;translate:0 0}}.ptr-past:not(.ptr-snap):not(.ptr-done) .ptr-ic{scale:1.08;transition:scale .12s ease-out}@media (prefers-reduced-motion: reduce){.ptr-note,.ptr-note-spin{animation:none}}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/v2/fonts/inter-latin-ext.woff2) format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/v2/fonts/inter-latin.woff2) format("woff2");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{--font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", sans-serif;--t12: 12px;--t13: 13px;--t14: 14px;--t18: 18px;--t22: 22px;--t26: 26px;--teal: var(--green);--teal-soft: var(--bg);--r-sm: 8px;--r-ctl: 10px;--r-md: 12px;--r-lg: 16px;--r-pill: 999px;--side: 200px;--bar: 60px}*{box-sizing:border-box}html,body{margin:0}body{font-family:var(--font);font-size:var(--t14);line-height:1.5;color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"cv11" 1;overflow-x:hidden}h1,h2,h3,h4{margin:0;font-weight:700}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}svg.i{flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle}.logo{border-radius:var(--r-sm);object-fit:cover;flex:none;background:var(--surface);border:1px solid var(--line);vertical-align:middle}.sp{flex:1}.muted{color:var(--muted);font-size:var(--t13)}.small{font-size:var(--t12)}.link{border:0;background:none;color:var(--indigo-ink);font-weight:600;font-size:var(--t13);padding:4px 0;display:inline-flex;align-items:center;gap:4px}.err{background:var(--red-soft);color:var(--red-ink);padding:12px 16px;border-radius:var(--r-md);font-size:var(--t13);font-weight:600}.note{background:var(--soft);border:1px solid var(--line);color:var(--muted);padding:8px 12px;border-radius:var(--r-md);font-size:var(--t12)}:focus-visible{outline:2px solid var(--indigo);outline-offset:2px}.side{position:fixed;inset:0 auto 0 0;z-index:30;width:var(--side);background:var(--surface);border-right:1px solid var(--line);display:flex;flex-direction:column}.brand{height:var(--bar);display:flex;align-items:center;gap:12px;padding:0 16px;border-bottom:1px solid var(--line);flex:none;cursor:pointer}.brand img{border-radius:var(--r-ctl)}.brand b{display:block;font-size:var(--t18);font-weight:700;letter-spacing:-.02em;line-height:1.2}.brand span{display:block;font-size:var(--t12);color:var(--faint);line-height:1.3}.jump{margin:16px 12px 8px;height:36px;border:1px solid var(--input);border-radius:var(--r-ctl);background:var(--surface);padding:0 12px;color:var(--faint);font-size:var(--t13);display:flex;align-items:center;gap:8px;white-space:nowrap;text-align:left}kbd{margin-left:auto;font:600 var(--t12)/1 var(--font);color:var(--muted);background:var(--soft);border:1px solid var(--line);border-radius:6px;padding:4px 6px;white-space:nowrap}.side nav{display:flex;flex-direction:column;padding:4px 0;overflow-y:auto}.nv{position:relative;display:flex;align-items:center;gap:12px;padding:4px 16px 4px 20px;min-height:40px;color:var(--muted);font-size:var(--t13);font-weight:600;border:0;background:none;text-align:left;width:100%}.nv .ic{width:28px;height:28px;border-radius:var(--r-sm);background:var(--bg);color:var(--muted);display:grid;place-items:center;flex:none}.nv em{margin-left:auto;font-style:normal;font-size:var(--t12);font-weight:600;color:var(--faint);background:var(--bg);border-radius:var(--r-pill);padding:0 8px}.nv:hover{color:var(--text-2)}.nv.on{background:var(--surface);color:var(--text);font-weight:700;box-shadow:var(--sh-sm)}.nv.on:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:var(--indigo)}.nv.on .ic{background:var(--fill-2);color:var(--indigo)}.nv.on em{background:var(--indigo-soft);color:var(--indigo-ink)}.nv .logo{width:28px;height:28px;border-radius:7px}.navh{font-size:var(--t12);font-weight:600;color:var(--faint);padding:16px 20px 4px}.me{margin-top:auto;display:flex;gap:12px;align-items:center;border-top:1px solid var(--line);padding:16px 20px;cursor:pointer}.me b{display:block;font-size:var(--t13);font-weight:700;line-height:1.3}.me small{display:block;color:var(--faint);font-size:var(--t12)}.av{width:32px;height:32px;border-radius:50%;background:var(--avatar);color:var(--on-accent);display:grid;place-items:center;font-weight:700;font-size:var(--t12);flex:none;cursor:pointer;border:0}.av.off{background:var(--fill-2)}.main{margin-left:var(--side);min-height:100vh;min-width:0}.topbar{height:var(--bar);display:flex;align-items:center;gap:12px;padding:0 24px;background:var(--surface);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:20;min-width:0}.topbar h1{font-size:var(--t18);font-weight:700;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.crumb{font-size:var(--t12);font-weight:500;color:var(--faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1}.crumb:before{content:"/";margin:0 8px 0 0;color:var(--ph)}.topbar .back{border:0;background:none;color:var(--muted);width:32px;height:32px;display:grid;place-items:center;border-radius:var(--r-sm);flex:none}.seeas{height:38px;border:1px solid var(--line);background:var(--surface);border-radius:var(--r-ctl);padding:0 12px;font-size:var(--t13);font-weight:600;color:var(--text-2);max-width:200px}.iconbtn{position:relative;width:38px;height:38px;border:1px solid var(--line);background:var(--surface);border-radius:var(--r-ctl);display:grid;place-items:center;color:var(--muted);flex:none}.iconbtn i{position:absolute;top:-6px;right:-6px;background:var(--red);color:var(--on-accent);font:700 var(--t12)/1 var(--font);border-radius:var(--r-pill);padding:2px 6px;font-style:normal}.content{padding:24px;display:flex;flex-direction:column;gap:24px;min-width:0}.content.narrow{max-width:1040px}.pill,.src,.hchip{display:inline-flex;align-items:center;gap:4px;font-size:var(--t12);font-weight:600;border-radius:var(--r-pill);padding:2px 10px;white-space:nowrap;line-height:1.5;max-width:100%;overflow:hidden;text-overflow:ellipsis}.pill.red{background:var(--red-soft);color:var(--red-ink)}.pill.indigo{background:var(--indigo-soft);color:var(--indigo-ink)}.pill.amber{background:var(--amber-soft);color:var(--amber-ink)}.pill.green{background:var(--green-soft);color:var(--green-ink)}.pill.grey,.hchip{background:var(--surface-2);color:var(--text-2)}.pill.line{background:var(--surface);color:var(--text-2);border:1px solid var(--line)}.src.fresh{background:var(--green-soft);color:var(--green-ink)}.src.mid{background:var(--amber-soft);color:var(--amber-ink)}.src.old,.src.unknown{background:var(--surface-2);color:var(--muted)}.src.claim{background:var(--indigo-soft);color:var(--indigo-ink);white-space:normal}.src:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.pills,.hchips{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.fresh-badge{display:inline-flex;align-items:center;gap:6px;font-size:var(--t12);font-weight:600;border-radius:var(--r-pill);padding:4px 12px;white-space:nowrap}.fresh-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.fresh-badge.fresh{background:var(--green-soft);color:var(--green-ink)}.fresh-badge.mid{background:var(--amber-soft);color:var(--amber-ink)}.fresh-badge.old{background:var(--surface-2);color:var(--muted)}.hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px 24px;align-items:start;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--sh-sm);padding:24px}.eyebrow{display:inline-flex;align-items:center;gap:6px;background:var(--indigo-soft);color:var(--indigo-ink);font-size:var(--t12);font-weight:600;padding:4px 12px;border-radius:var(--r-pill)}.hero h2{font-size:var(--t26);font-weight:700;letter-spacing:-.03em;line-height:1.3;margin:12px 0 4px}.leadtxt{font-size:var(--t14);line-height:1.6;color:var(--text-2);max-width:760px}.leadtxt.stale{color:var(--amber-ink)}.leadtxt.lapse-today{color:var(--red-ink);font-weight:600;display:flex;gap:6px;align-items:flex-start}.leadtxt.lapse-today svg{flex:none;margin-top:4px}.leadtxt.lapse-today+.leadtxt{margin-top:6px}.cards2.lapse-first{margin-bottom:12px}.hero-r{display:flex;flex-direction:column;align-items:flex-end;gap:16px}.datepill{display:inline-flex;align-items:center;gap:8px;font-size:var(--t12);font-weight:500;color:var(--muted);background:var(--soft);border:1px solid var(--border);border-radius:var(--r-pill);padding:4px 12px;white-space:nowrap}.datepill b{padding-left:8px;border-left:1px solid var(--border-strong);color:var(--text);font-weight:600}.meta{display:flex;gap:28px}.meta div{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.meta small{font-size:var(--t12);font-weight:600;color:var(--muted);white-space:nowrap}.meta strong{font-size:var(--t18);font-weight:700;letter-spacing:-.02em}.hero-ask{grid-column:1 / -1}.composer{background:var(--surface);border:1.5px solid var(--input);border-radius:var(--r-md);padding:8px;transition:border-color .15s}.composer:focus-within{border-color:var(--line)}.composer.drag{border-color:var(--indigo);background:var(--indigo-soft)}.crow{display:flex;align-items:flex-end;gap:12px}.composer textarea{flex:1;min-width:0;border:0;outline:0;resize:none;background:none;font-size:var(--t14);line-height:1.5;padding:8px 0;max-height:160px;color:var(--text)}.composer textarea::placeholder{color:var(--faint)}.askhint{font-size:var(--t12);color:var(--faint);white-space:nowrap;align-self:center}.composer kbd{align-self:center;margin-left:0}.clip,.sendb{width:38px;height:38px;border-radius:var(--r-ctl);border:1px solid var(--line);background:var(--soft);color:var(--muted);display:grid;place-items:center;flex:none}.sendb{background:var(--indigo);border-color:var(--indigo);color:var(--on-accent)}.sendb:disabled{background:var(--fill-2);border-color:var(--line)}.fchips{display:flex;gap:8px;flex-wrap:wrap;padding:4px 4px 8px}.fch{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:var(--r-ctl);padding:4px 8px 4px 4px;font-size:var(--t12);font-weight:600;background:var(--soft);color:var(--text-2);max-width:260px}.fch .fn{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.fch small{color:var(--muted);font-weight:400;font-size:var(--t12);white-space:nowrap}.fch .fi{width:28px;height:28px;border-radius:6px;display:grid;place-items:center;color:var(--on-accent);background:var(--faint);flex:none;overflow:hidden}.fch .fi img{width:100%;height:100%;object-fit:cover}.fch.image .fi{background:var(--accent)}.fch.pdf .fi{background:var(--red)}.fch.excel .fi{background:var(--green)}.fch.doc .fi{background:var(--accent)}.fch .x2{border:0;background:none;color:var(--faint);padding:0;display:grid;place-items:center}.fch.up{opacity:.6}.fch.bad{border-color:var(--red-soft);background:var(--red-soft);color:var(--red-ink)}a.fch:hover{border-color:var(--line)}.dropveil{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:var(--fill);border:2px dashed var(--indigo);display:grid;place-items:center;pointer-events:none}.dropveil div{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--sh-lg);padding:16px 24px;font-size:var(--t14);font-weight:600;color:var(--indigo-ink);display:flex;gap:8px;align-items:center}.pgrid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:24px;align-items:start}.full{grid-column:1 / -1}.col{min-width:0;display:flex;flex-direction:column;gap:16px}.sh{display:flex;align-items:baseline;gap:8px;min-width:0}.sh h3{font-size:var(--t14);font-weight:700;letter-spacing:-.01em;white-space:nowrap}.sh span{font-size:var(--t12);color:var(--muted);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sh .sp+*{flex:none}.cards2{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.card{background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--pc, var(--indigo));border-radius:var(--r-lg);box-shadow:var(--sh-sm);padding:20px;display:flex;flex-direction:column;min-width:0;transition:box-shadow .15s,border-color .15s}.card.sel{box-shadow:var(--sh-ring)}.card .hd{display:flex;align-items:center;gap:8px;min-width:0;cursor:pointer}.card .hd .ttl{flex:1;min-width:0;font-size:var(--t13);font-weight:600;color:var(--text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card .hd .arrow{color:var(--faint);display:grid}.kv{margin-top:16px;cursor:pointer}.kv small{display:block;font-size:var(--t12);font-weight:600;color:var(--muted);line-height:1.4}.kv b{display:block;font-size:var(--t22);font-weight:700;letter-spacing:-.025em;line-height:1.25;margin-top:2px;overflow-wrap:anywhere}.kv.whole b{font-size:var(--t18);letter-spacing:-.02em;line-height:1.35}.hline{margin-top:12px;font-size:var(--t13);line-height:1.55;color:var(--text-2)}.hline.stale{color:var(--amber-ink)}.who{display:flex;align-items:center;gap:6px;font-size:var(--t12);color:var(--muted);font-weight:600;margin-bottom:4px}.clamp{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.offers{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:16px}.offer{min-height:32px;border:1px solid var(--line);background:var(--surface);color:var(--text-2);border-radius:var(--r-sm);padding:4px 12px;font-size:var(--t13);font-weight:600;line-height:1.4;text-align:left}.offer:first-child{background:var(--indigo-soft);border-color:var(--line);color:var(--indigo-ink)}.offer:hover{border-color:var(--line)}.card.sk{border-left-color:var(--line);min-height:160px}.sk i{display:block;height:12px;background:var(--shimmer);background-size:200% 100%;animation:sh 1.2s infinite;border-radius:6px;margin:8px 0}.sk i:first-child{width:60%}.sk i:nth-child(2){height:24px;width:80%}@keyframes sh{to{background-position:-200% 0}}.block{display:flex;flex-direction:column;gap:8px}.mrow{display:flex;gap:12px;align-items:center;background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--pc, transparent);border-radius:var(--r-md);padding:12px 16px;box-shadow:var(--sh-sm);cursor:pointer;min-width:0;text-align:left;width:100%;font-size:var(--t13)}.mrow .mx{flex:1;min-width:0}.mrow b{display:block;font-size:var(--t13);font-weight:600;color:var(--text);overflow-wrap:anywhere}.mrow small{display:block;color:var(--muted);font-size:var(--t12)}.mrow .r{margin-left:auto;color:var(--faint);display:grid;flex:none}.mrow.bad{border-left-color:var(--red)}.mrow.bad b{color:var(--red-ink)}.mrow.sub2{margin-left:16px;width:calc(100% - 16px)}.mrow .logo{width:24px;height:24px;border-radius:6px}.dot{width:8px;height:8px;border-radius:50%;flex:none;background:var(--faint)}.dot.bad{background:var(--red)}.dot.ok{background:var(--green)}.dot.part{background:var(--amber)}.dot.grey{background:var(--faint)}.empty{text-align:center;color:var(--muted);padding:32px 16px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg)}.empty .em{width:44px;height:44px;border-radius:50%;background:var(--green-soft);color:var(--green-ink);display:grid;place-items:center;margin:0 auto 8px}.piece{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--sh-sm);padding:20px;min-width:0}.ph{display:flex;gap:16px;align-items:flex-start;margin-bottom:16px}.ph .pt{min-width:0;flex:1}.ph h3{font-size:var(--t14);font-weight:700;letter-spacing:-.01em;line-height:1.4}.why{font-size:var(--t12);color:var(--muted);margin-top:2px;line-height:1.5}.ptools{display:flex;gap:8px;flex:none;position:relative}.tb{height:32px;min-width:32px;border:1px solid var(--line);background:var(--surface);border-radius:var(--r-sm);padding:0 8px;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:var(--t12);font-weight:600;color:var(--muted);white-space:nowrap}.tb:hover{color:var(--text-2);border-color:var(--line)}.tb.on{background:var(--indigo-soft);color:var(--indigo-ink);border-color:var(--line)}.menu{position:absolute;right:0;top:36px;z-index:15;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--sh-lg);padding:4px;min-width:220px}.menu button{display:flex;width:100%;gap:8px;align-items:center;border:0;background:none;padding:8px 12px;font-size:var(--t13);font-weight:600;color:var(--text-2);border-radius:var(--r-sm);text-align:left}.menu button:hover{background:var(--soft)}.pf{display:flex;gap:8px;align-items:center;flex-wrap:wrap;border-top:1px solid var(--line);margin-top:16px;padding-top:12px}.pf .by{margin-left:auto;font-size:var(--t12);color:var(--faint);font-weight:500}.cnote{font-size:var(--t12);color:var(--muted);margin-top:12px;line-height:1.5}.perr{font-size:var(--t13);color:var(--amber-ink);background:var(--amber-soft);border-radius:var(--r-md);padding:8px 12px}.ask-inline{display:flex;gap:8px;margin-top:12px}.ask-inline input{flex:1;min-width:0;height:36px;border:1.5px solid var(--input);border-radius:var(--r-sm);padding:0 12px;font-size:var(--t13);outline:0}.ask-inline input:focus{border-color:var(--line)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;border:1px solid var(--line);background:var(--surface);border-radius:var(--r-ctl);padding:0 12px;font-size:var(--t13);font-weight:600;color:var(--text-2);white-space:nowrap}.btn.pri{background:var(--indigo);border-color:var(--indigo);color:var(--on-accent)}.btn.pri:disabled{background:var(--fill-2);border-color:var(--line)}.btn:disabled{opacity:.6}.btn.tint{border-color:color-mix(in srgb,var(--pcol, var(--text)) 32%,var(--line-soft));background:color-mix(in srgb,var(--pcol, var(--text)) 5%,var(--surface));color:var(--text)}.cbox{position:relative}.svgc{width:100%;height:auto;display:block;overflow:visible}.svgc .grid{stroke:var(--line);stroke-width:1}.svgc .ax{font-size:var(--fs-foot);fill:var(--faint);font-family:var(--font)}.svgc .vl{font-size:var(--fs-foot);font-weight:600;fill:var(--text-2);font-family:var(--font)}.svgc .el{font-size:var(--fs-foot);font-weight:600;font-family:var(--font)}.svgc .cross{stroke:var(--faint);stroke-dasharray:3 3}.svgc .band{fill:var(--amber-ink);opacity:.35}.tip{position:absolute;z-index:10;pointer-events:none;background:var(--text);color:var(--surface);border-radius:var(--r-sm);padding:8px 12px;font-size:var(--t12);min-width:160px;box-shadow:var(--sh-float)}.tip .tt{font-weight:600;margin-bottom:4px}.tip div{display:flex;align-items:center;gap:6px;line-height:1.6}.tip i{width:8px;height:8px;border-radius:2px;display:inline-block;flex:none}.tip b{margin-left:auto;padding-left:12px;font-weight:600}.legend{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:8px}.lg{font-size:var(--t12);color:var(--text-2);display:inline-flex;align-items:center;gap:6px;border:0;background:none;padding:0}.lg b{font-weight:600}.lg small{color:var(--muted);font-size:var(--t12)}.lg i{width:8px;height:8px;border-radius:50%;display:inline-block}.lg.off{opacity:.4}.refkey{display:inline-block;width:2px;height:12px;background:var(--text);vertical-align:middle;margin-right:6px}.chart-t{font-size:var(--t13);font-weight:600;color:var(--text-2);margin-bottom:8px}.hb{display:grid;grid-template-columns:minmax(96px,34%) minmax(0,1fr) minmax(64px,auto);gap:12px;align-items:center;padding:6px 0;font-size:var(--t13)}.hb-l{color:var(--text-2);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:8px;min-width:0}.hb-l .logo{width:20px;height:20px;border-radius:5px}.hb-n{display:flex;flex-direction:column;min-width:0;line-height:1.3}.hb-n span,.hb-n small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hb-l small{color:var(--muted);font-weight:400;font-size:var(--t12)}.hb-t{position:relative;height:8px;background:var(--bg);border-radius:var(--r-pill)}.hb-t i{position:absolute;inset:0 auto 0 0;border-radius:var(--r-pill)}.hb-t .ref{position:absolute;top:-4px;bottom:-4px;width:2px;background:var(--text);border-radius:1px}.hb-v{text-align:right;font-weight:600;white-space:nowrap}.hb.low .hb-v{color:var(--red-ink)}.sm{display:grid;grid-template-columns:24px minmax(80px,120px) minmax(0,1fr) minmax(88px,auto);gap:12px;align-items:center;padding:8px 0;border-bottom:1px solid var(--line)}.sm:last-child{border-bottom:0}.sm .logo{width:24px;height:24px;border-radius:6px}.smn{min-width:0}.smn b{display:block;font-size:var(--t13);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.smn small,.smv small{color:var(--muted);font-size:var(--t12);display:block;white-space:nowrap}.smv{text-align:right}.smv b{font-size:var(--t14);font-weight:700;white-space:nowrap}.kpis{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}.kpis div{background:var(--soft);border:1px solid var(--line);border-radius:var(--r-md);padding:12px;min-width:0}.kpis small{display:block;color:var(--muted);font-size:var(--t12);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kpis b{display:block;font-size:var(--t18);font-weight:700;letter-spacing:-.02em;overflow-wrap:anywhere}.pr{display:grid;grid-template-columns:24px minmax(72px,116px) minmax(0,1fr) 44px minmax(88px,auto);gap:12px;align-items:center;padding:6px 0;font-size:var(--t13)}.pr .logo{width:22px;height:22px;border-radius:6px}.pr .pl{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pbar{position:relative;height:8px;background:var(--bg);border-radius:var(--r-pill)}.pbar i{position:absolute;inset:0 auto 0 0;border-radius:var(--r-pill)}.pv{font-size:var(--t14);font-weight:700;text-align:right}.was{display:inline-flex;align-items:center;justify-content:flex-end;gap:2px;font-weight:600;font-size:var(--t12);white-space:nowrap;color:var(--muted)}.was.up{color:var(--green-ink)}.was.down{color:var(--red-ink)}.tbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 12px}.tsearch{display:inline-flex;align-items:center;gap:8px;height:36px;border:1.5px solid var(--input);border-radius:var(--r-sm);padding:0 12px;min-width:220px;max-width:320px;flex:1;color:var(--faint);background:var(--surface)}.tsearch:focus-within{border-color:var(--line)}.tsearch input{border:0;outline:0;min-width:0;flex:1;font-size:var(--t13);color:var(--text);background:none}.fchip{display:inline-flex;align-items:center;gap:6px;height:32px;border:1px solid var(--line);border-radius:var(--r-pill);padding:0 12px;font-size:var(--t12);font-weight:600;color:var(--text-2);background:var(--surface);white-space:nowrap;max-width:260px}.fchip span{overflow:hidden;text-overflow:ellipsis}.fchip.on{background:var(--indigo-soft);border-color:var(--line);color:var(--indigo-ink)}select.fchip{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:12px;cursor:pointer}.tcount{font-size:var(--t12);color:var(--muted)}.tscroll{overflow:auto;border:1px solid var(--line);border-radius:var(--r-md);max-height:560px;background:var(--surface)}.tbl{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--t13)}.tbl th{position:sticky;top:0;z-index:1;background:var(--soft);text-align:left;font-size:var(--t12);font-weight:600;color:var(--indigo);padding:10px 14px;border-bottom:1px solid var(--line);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none}.tbl th.sorted{background:var(--bg);color:var(--indigo-ink)}.tbl th .i{margin-left:4px}.tbl td{padding:10px 14px;border-bottom:1px solid var(--line-soft);color:var(--text);vertical-align:top}.tbl td.wrap{min-width:180px;max-width:360px}.tbl td:not(.wrap){white-space:nowrap}.tbl tbody tr:hover td{background:var(--bg)}.tbl tbody tr.go{cursor:pointer}.tbl tbody tr.go td:first-child{color:var(--indigo-ink);font-weight:600}.tbl tbody tr.cur td{background:var(--indigo-soft)}.tbl .n,.tbl th.n{text-align:right}.tbl tr.tot td{font-weight:700;background:var(--soft);border-top:1px solid var(--border-strong);border-bottom:0;position:sticky;bottom:0}.tfoot{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:8px}.cols-menu{max-height:320px;overflow:auto}.cols-menu label{display:flex;gap:8px;align-items:center;padding:6px 12px;font-size:var(--t13);color:var(--text-2);cursor:pointer}.tgrid{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:24px;align-items:start}.tgrid .col.convo{position:sticky;top:calc(var(--bar) + 24px)}.thero{background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--pc, var(--indigo));border-radius:var(--r-lg);box-shadow:var(--sh-sm);padding:24px}.thero .kv{margin-top:0;cursor:default}.thero .kv b{font-size:var(--t26);letter-spacing:-.03em;line-height:1.3}.thero .kv.whole b{font-size:var(--t22)}.thero .tsub{font-size:var(--t14);color:var(--text-2);margin-top:8px;line-height:1.6}.closed{border-radius:var(--r-md);padding:12px 16px;font-size:var(--t13);font-weight:600;background:var(--green-soft);color:var(--green-ink)}.closed.bad{background:var(--red-soft);color:var(--red-ink)}.closed.amber{background:var(--amber-soft);color:var(--amber-ink)}.closed.grey{background:var(--surface-2);color:var(--muted)}.tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;margin-top:16px}.tile{background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--tc, var(--indigo));border-radius:var(--r-md);padding:12px 16px;box-shadow:var(--sh-sm);min-width:0}.tile.tone-red{--tc: var(--red)}.tile.tone-green{--tc: var(--green)}.tile small{display:block;color:var(--muted);font-size:var(--t12);font-weight:600}.tile b{display:block;font-size:var(--t22);font-weight:700;letter-spacing:-.025em;margin:2px 0 4px;line-height:1.25;overflow-wrap:anywhere}.tile .src{background:none;padding:0;font-weight:500;white-space:normal;line-height:1.4;align-items:baseline}.tile .src:before{transform:translateY(-1px)}.tile .src.fresh{color:var(--green-ink)}.tile .src.mid{color:var(--amber-ink)}.tile .src.old{color:var(--muted)}.tile .src.claim{color:var(--indigo-ink)}.prog{margin-top:16px}.prog-t{display:flex;justify-content:space-between;font-size:var(--t13);font-weight:600;color:var(--text-2)}.prog-b{height:8px;background:var(--red-soft);border-radius:var(--r-pill);overflow:hidden;margin:4px 0}.prog-b i{display:block;height:100%;background:var(--green);border-radius:var(--r-pill)}.whyline{margin-top:16px;font-size:var(--t13);color:var(--text-2);background:var(--soft);border-radius:var(--r-md);padding:12px 16px;line-height:1.55}.hcard{background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--indigo);border-radius:var(--r-lg);padding:20px;box-shadow:var(--sh-sm);font-size:var(--t14);line-height:1.6;color:var(--text-2)}.hcard .more-t{margin-top:8px}.hcard .offers{padding-top:16px}.heldby{font-size:var(--t12);color:var(--muted);margin-top:12px}.sect{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--sh-sm);padding:20px;min-width:0}.sect>h4{font-size:var(--t14);font-weight:700;margin-bottom:12px;display:flex;gap:8px;align-items:baseline}.sect>h4 small{font-size:var(--t12);font-weight:400;color:var(--muted)}.qt{border-left:3px solid var(--red);padding:8px 12px;margin:8px 0;background:var(--red-soft);font-size:var(--t13);border-radius:0 var(--r-sm) var(--r-sm) 0}.claim{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:baseline;padding:8px 0;border-bottom:1px solid var(--line);font-size:var(--t13)}.claim:last-child{border-bottom:0}.claim>span:first-child{color:var(--muted)}.claim b{font-weight:600}.pp{display:flex;gap:12px;align-items:center;padding:8px 0;font-size:var(--t13)}.pp b{font-weight:600;display:block}.pp.go{cursor:pointer}.assume{display:block;width:100%;text-align:left;border:1px dashed var(--line);background:var(--bg);color:var(--text-2);border-radius:var(--r-md);padding:8px 12px;margin:8px 0 0;font-size:var(--t13)}.sharebar{display:flex;gap:8px;flex-wrap:wrap}.sharemsg{background:var(--green-soft);color:var(--green-ink);border-radius:var(--r-md);padding:8px 12px;font-weight:600;font-size:var(--t13)}.tl{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.tl li{position:relative;padding:0 0 0 20px;font-size:var(--t13);color:var(--text-2);overflow-wrap:anywhere;line-height:1.55}.tl li:before{content:"";position:absolute;left:4px;top:6px;width:8px;height:8px;border-radius:50%;background:var(--faint)}.tl li.agent:before{background:var(--indigo)}.tl li.person:before{background:var(--amber)}.tl li.prabhu:before{background:var(--red)}.tl li.prabhu{background:var(--red-soft);border-radius:var(--r-sm);padding:4px 8px 4px 20px}.tl .t{font-size:var(--t12);color:var(--muted);font-weight:600}.tl .fchips{padding:8px 0 0}.wa{background:var(--fill-2);border-radius:var(--r-md);padding:12px}.bub{background:var(--surface);border-radius:var(--r-ctl);padding:8px 12px;font-size:var(--t13);max-width:95%;box-shadow:none}.bub .from{font-size:var(--t12);color:var(--green-ink);font-weight:600;margin-bottom:4px}.bub .lnk{color:var(--accent);font-size:var(--t12);margin-top:4px;overflow-wrap:anywhere}.bub .pre{white-space:pre-wrap;overflow-wrap:anywhere}ul.plain{margin:0;padding-left:20px}ul.plain li{margin:4px 0;font-size:var(--t13);color:var(--text-2)}.learn{display:block;padding:8px 0;border-bottom:1px solid var(--line);font-size:var(--t13);color:var(--text-2)}.learn:last-child{border-bottom:0}.learn .ms{font-size:var(--t12);color:var(--muted)}.answer .q{font-weight:600;background:var(--indigo-soft);color:var(--indigo-ink);display:inline-block;padding:8px 12px;border-radius:12px 12px 12px 4px;margin-bottom:8px;font-size:var(--t13)}.answer .first{font-size:var(--t13);margin-bottom:8px;color:var(--text)}.answer .first b{font-weight:600;border-bottom:1px dotted var(--line)}.answer .atext{white-space:pre-wrap;font-size:var(--t14);color:var(--text);line-height:1.6}.answer .atext.live{color:var(--muted)}.answer .fchips{padding:0 0 8px}.afiles{display:flex;flex-direction:column;gap:8px;padding:8px 0}.afiles .aimg{display:block;max-width:100%}.afiles .aimg img{display:block;max-width:100%;height:auto;border-radius:10px;border:1px solid var(--line, var(--line-soft))}.typing{display:flex;gap:4px;align-items:center;min-height:20px}.typing i{width:6px;height:6px;border-radius:50%;background:var(--avatar);animation:b 1s infinite}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes b{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.ashare{display:flex;gap:8px;margin-top:12px}.ans{background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--indigo);border-radius:var(--r-lg);box-shadow:var(--sh-sm);padding:16px 20px;min-width:0}.ans.unseen{box-shadow:var(--sh-ring)}.ping{margin-top:8px;font-size:var(--t13)}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--scrim);z-index:40;animation:fade .15s}.drawer{position:fixed;top:0;right:0;bottom:0;width:min(640px,100vw);background:var(--bg);box-shadow:var(--sh-float);display:flex;flex-direction:column;z-index:41;animation:slide .18s ease-out}@keyframes slide{0%{transform:translate(40px);opacity:.4}}@keyframes fade{0%{opacity:0}}.dh{display:flex;gap:12px;align-items:center;background:var(--surface);height:72px;padding:0 24px;border-bottom:1px solid var(--line);flex:none}.dh .dtt{min-width:0;flex:1}.dh h2{font-size:var(--t18);font-weight:700;letter-spacing:-.02em;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dh .sub{color:var(--muted);font-size:var(--t12);line-height:1.4}.dh .logo{width:32px;height:32px;border-radius:9px}.dbody{flex:1;overflow:auto;padding:24px;display:flex;flex-direction:column;gap:16px}.dfoot{background:var(--surface);border-top:1px solid var(--line);padding:12px 24px;flex:none}.dfoot .composer{border-radius:var(--r-md)}.pal{position:fixed;left:50%;top:12vh;transform:translate(-50%);width:min(640px,calc(100vw - 32px));z-index:61;background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--sh-float);overflow:hidden}.pal-in{display:flex;align-items:center;gap:12px;padding:0 16px;height:56px;border-bottom:1px solid var(--line);color:var(--faint)}.pal-in input{flex:1;border:0;outline:0;font-size:var(--t14);color:var(--text);min-width:0}.pal-l{max-height:420px;overflow:auto;padding:8px}.pal-h{font-size:var(--t12);font-weight:600;color:var(--faint);padding:8px 12px 4px}.pal-i{display:flex;gap:12px;align-items:center;width:100%;border:0;background:none;text-align:left;padding:8px 12px;border-radius:var(--r-sm);font-size:var(--t13);color:var(--text-2)}.pal-i .logo{width:24px;height:24px;border-radius:6px}.pal-i .mx{min-width:0;flex:1}.pal-i b{display:block;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pal-i small{display:block;color:var(--muted);font-size:var(--t12);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pal-i.on{background:var(--indigo-soft);color:var(--indigo-ink)}.pal-f{display:flex;gap:16px;padding:8px 16px;border-top:1px solid var(--line);font-size:var(--t12);color:var(--muted)}.pal-bg{z-index:60}.prow{display:flex;gap:12px;align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);padding:12px 16px;box-shadow:var(--sh-sm);min-width:0;flex-wrap:wrap}.prow .mx{flex:1;min-width:200px;cursor:pointer}.prow b{display:block;font-size:var(--t13);font-weight:600}.prow small{display:block;font-size:var(--t12);color:var(--muted)}.prow .acts{display:flex;gap:8px;flex-wrap:wrap}.linkbox{flex-basis:100%;background:var(--soft);border-radius:var(--r-md);padding:8px 12px}.linkbox code{display:block;font-size:var(--t12);overflow-wrap:anywhere;margin:4px 0 8px;color:var(--text-2)}.find{height:36px;border:1.5px solid var(--input);border-radius:var(--r-sm);padding:0 12px;font-size:var(--t13);outline:0;background:var(--surface);min-width:0;width:100%;max-width:360px}.find:focus{border-color:var(--line)}.ktiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px}.ktiles .tile{--tc: var(--indigo)}.grid2{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:16px;align-items:start}.signin{min-height:100vh;display:grid;place-items:center;padding:24px 16px;background:var(--bg)}.si-card{width:100%;max-width:380px;text-align:center;background:var(--surface);border-radius:var(--r-lg);padding:32px 24px 24px;box-shadow:var(--sh-lg);border:1px solid var(--border)}.si-card img{border-radius:var(--r-md)}.si-card h1{font-size:var(--t26);margin:12px 0 4px;letter-spacing:-.03em}.si-card p{color:var(--text-2);font-size:var(--t14);margin:0 0 16px}.si-card input{width:100%;font-size:var(--t14);height:48px;padding:0 16px;border-radius:var(--r-md);border:1.5px solid var(--input);margin:0 0 12px;outline:0}.si-card input:focus{border-color:var(--indigo)}.si-card button{width:100%;font-size:var(--t14);font-weight:600;height:48px;border-radius:var(--r-md);border:0;background:var(--indigo);color:var(--on-accent)}.si-card button:disabled{background:var(--avatar)}.si-card .hint{margin-top:12px;color:var(--muted);font-size:var(--t13)}.si-card .err{margin-top:12px}.ptop,.tabs,.pask{display:none}@media (max-width: 1180px){.pgrid,.tgrid{grid-template-columns:minmax(0,1fr)}.tgrid .col.convo{position:static}}@media (max-width: 899px){.side{display:none}.main{margin-left:0}.topbar{height:56px;padding:0 16px;gap:8px;padding-top:env(safe-area-inset-top);height:calc(56px + env(safe-area-inset-top))}.topbar .crumb,.topbar .fresh-badge,.topbar .bell{display:none}.content{padding:16px;gap:16px}.hero{grid-template-columns:minmax(0,1fr);padding:16px;gap:12px}.hero h2{font-size:var(--t18);margin:8px 0 4px}.hero-r{display:none}.hero .hero-ask{box-shadow:none}.askhint,.composer kbd{display:none}.tabs{display:flex;gap:4px;background:var(--surface-2);border-radius:var(--r-pill);padding:4px;align-self:flex-start;position:sticky;top:64px;z-index:15}.tabs button{border:0;background:none;font-size:var(--t13);font-weight:600;color:var(--muted);border-radius:var(--r-pill);padding:4px 12px}.tabs .on{background:var(--surface);color:var(--indigo-ink);box-shadow:none}.cards2{grid-template-columns:minmax(0,1fr);gap:12px}.card,.piece,.sect,.hcard,.thero{padding:16px}.pask{display:block;position:fixed;left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom));z-index:25}.pask .composer{box-shadow:var(--sh-lg)}.has-pask{padding-bottom:96px}.tsearch{min-width:0}.tcount{flex-basis:100%}.hb{grid-template-columns:minmax(80px,34%) minmax(0,1fr) minmax(56px,auto)}.sm{grid-template-columns:22px minmax(64px,96px) minmax(0,1fr) minmax(72px,auto)}.pr{grid-template-columns:22px minmax(64px,96px) minmax(0,1fr) 40px}.pr .was{grid-column:2 / -1;justify-content:flex-start}.drawer{width:100vw}.grid2{grid-template-columns:minmax(0,1fr)}.ph{flex-wrap:wrap}.ptools .tb.wide-only{display:none}.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.thero .kv b{font-size:var(--t22)}.tscroll{max-height:480px}.seeas{max-width:132px;height:34px}.chatacts .btn .lbl{display:none}.chatacts .btn{padding:0 10px}}@media (min-width: 900px){.ptop-only{display:none!important}}.sheet-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:var(--scrim);display:flex;align-items:center;justify-content:center;padding:16px}.sheet{background:var(--surface);width:100%;max-width:520px;border-radius:var(--r-lg);padding:24px;box-shadow:var(--sh-lg)}.sheet-t{font-weight:700;font-size:var(--t18);letter-spacing:-.02em;margin-bottom:12px}.sheet-s{font-size:var(--t14);color:var(--text-2);line-height:1.6}.sheet-b{display:flex;gap:12px;margin-top:16px;justify-content:flex-end}.sheet-b button{height:40px;border-radius:var(--r-ctl);padding:0 16px;font-weight:600;font-size:var(--t13)}.sheet-b .ghost{background:var(--surface);border:1px solid var(--line);color:var(--text-2)}.sheet-b .solid{background:var(--indigo);border:0;color:var(--on-accent)}@media (max-width: 899px){.sheet-bg{align-items:flex-end;padding:0}.sheet{border-radius:var(--r-lg) var(--r-lg) 0 0;padding:16px 16px calc(16px + env(safe-area-inset-bottom))}.sheet-b button{flex:1}}.pills .pill{white-space:normal;text-align:left}.sect>h4{display:block}.sect>h4 small{display:block;margin-top:2px;line-height:1.5}.hcard .hline{margin-top:0;font-size:var(--t14)}.tile .src{align-items:flex-start}.tile .src:before{transform:none;margin-top:6px}@media (max-width: 899px){.sharebar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.sharebar .btn{flex-direction:column;height:auto;padding:8px 4px;gap:4px;font-size:var(--t12)}}.nv.pgnv{min-height:36px;gap:10px;padding-left:24px}.nv .ic.sm{width:24px;height:24px;border-radius:6px}.nv .pgt{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nv .logo{width:24px;height:24px;border-radius:6px}.pgsec .nv .chev{margin-left:auto;color:var(--faint);display:grid}.pgsec .nv.open{color:var(--text-2)}.pgbtn{display:none}.pgtitle{display:inline-flex;align-items:center;gap:10px}.pgtitle .logo{width:24px;height:24px;border-radius:6px}.pgwrap{display:flex;flex-direction:column;gap:24px;min-width:0}.pghead{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px 32px;align-items:end;background:var(--surface);border:1px solid var(--border);border-top:3px solid var(--pc, var(--indigo));border-radius:var(--r-lg);box-shadow:var(--sh-sm);padding:24px}.pgeye{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:var(--t13);font-weight:600}.pghead h2{font-size:var(--t26);line-height:1.3;letter-spacing:-.03em;margin:8px 0 0;max-width:900px;overflow-wrap:anywhere}.pgsub{font-size:var(--fs-subhead);line-height:1.6;color:var(--text-2);margin-top:8px;max-width:820px}.pgtyped{margin-top:8px;font-size:var(--t12);color:var(--amber-ink)}.pgnums{display:flex;gap:32px}.pgnums div{display:flex;flex-direction:column;gap:2px;min-width:0}.pgnums small{font-size:var(--t13);font-weight:600;color:var(--muted);white-space:nowrap}.pgnums b{font-size:var(--t26);font-weight:700;letter-spacing:-.03em;white-space:nowrap}.pgnums .tone-red b{color:var(--red-ink)}.pgnums .tone-green b{color:var(--green-ink)}.pgnums .tone-amber b{color:var(--amber-ink)}.pgcols{display:grid;grid-template-columns:repeat(auto-fill,minmax(420px,1fr));gap:16px;align-items:start}.pgblock{min-width:0}.pgblock .piece h3{font-size:var(--fs-callout)}.pgblock .piece .why{font-size:var(--t13)}.pgnote{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--sh-sm)}.pgnote-h{display:flex;align-items:center;gap:8px;width:100%;border:0;background:none;padding:16px 20px;text-align:left;color:var(--indigo-ink)}.pgnote-h b{font-size:var(--t14);color:var(--text)}.pgnote-h span{font-size:var(--t13);color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.pgnote-h .sp{flex:1}.pgnote-b{padding:0 20px 20px}.pgnote-t{font-size:var(--fs-subhead);line-height:1.65;color:var(--text-2);white-space:pre-line;max-width:900px}.pgdoing{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.pgmissing{background:var(--soft);border:1px dashed var(--border-strong);border-radius:var(--r-lg);padding:20px}.pgm-h{display:flex;gap:16px;align-items:flex-start}.pgm-h .ic{width:40px;height:40px;border-radius:var(--r-md);background:var(--indigo-soft);color:var(--indigo-ink);display:grid;place-items:center;flex:none}.pgm-h b{display:block;font-size:var(--fs-callout)}.pgm-h small{display:block;font-size:var(--fs-subhead);line-height:1.6;color:var(--text-2);margin-top:4px;max-width:860px}.pggaps{display:flex;flex-direction:column;gap:8px}.pggap{display:flex;gap:12px;align-items:flex-start;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);padding:12px 16px}.pggap .dot{margin-top:7px}.pggap .mx{min-width:0}.pggap b{display:block;font-size:var(--t14);font-weight:600;overflow-wrap:anywhere}.pggap small{display:block;font-size:var(--t13);color:var(--muted);margin-top:2px;overflow-wrap:anywhere}.pgsrc-l{display:flex;flex-direction:column;gap:4px;margin-top:8px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);padding:8px 16px}.pgsrc-r{display:flex;align-items:center;gap:12px;min-height:32px;font-size:var(--t13);border-bottom:1px solid var(--line)}.pgsrc-r:last-child{border-bottom:0}.pgsrc-r .mx{flex:1;min-width:0;overflow-wrap:anywhere;color:var(--text-2)}.pgsrc-r .st{color:var(--muted);text-align:right}.pgans,.pgkept{display:flex;flex-direction:column;gap:12px}.pgimg{display:block;max-width:100%;border-radius:var(--r-md);border:1px solid var(--line)}.pgdock-pad{height:8px}.pgdock{position:sticky;bottom:0;z-index:18;margin:0 -24px -24px;padding:12px 24px 16px;background:var(--fade-to-bg)}.pgdock-in{max-width:1100px;margin:0 auto;display:flex;flex-direction:column;gap:8px}.pgdock .composer{box-shadow:var(--sh-lg)}.pgdock-chips{display:flex;gap:8px;align-items:center;overflow-x:auto;scrollbar-width:none;min-width:0}.pgdock-chips::-webkit-scrollbar{display:none}.pgdock-k{font-size:var(--t13);color:var(--muted);white-space:nowrap}.pgask{flex:none;border:1px solid var(--line);background:var(--surface);border-radius:var(--r-pill);padding:4px 12px;font-size:var(--t13);font-weight:600;color:var(--text-2);white-space:nowrap}.pgask:hover{border-color:var(--line);color:var(--indigo-ink)}.pgsheet{max-height:86vh;display:flex;flex-direction:column}.pgsheet .sheet-t{display:flex;align-items:center}.pgsheet-l{overflow-y:auto;margin:0 -16px}.pgsheet-l .navh{padding-top:12px}@media (max-width: 1180px){.pghead{grid-template-columns:minmax(0,1fr)}.pgnums{justify-content:flex-start}}@media (max-width: 899px){.pgbtn{display:grid}.pgwrap{gap:16px}.pghead{padding:16px;gap:12px}.pghead h2{font-size:var(--fs-title3)}.pgeye{font-size:var(--t12)}.pgsub{font-size:var(--t14)}.pgnums{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pgnums div{background:var(--soft);border:1px solid var(--line);border-radius:var(--r-md);padding:8px 10px}.pgnums small{font-size:var(--t12);white-space:normal;line-height:1.3}.pgnums b{font-size:var(--t18);white-space:normal;overflow-wrap:break-word;word-break:normal}.pgcols{grid-template-columns:minmax(0,1fr);gap:12px}.pgnote-h,.pgnote-b{padding-left:16px;padding-right:16px}.pgnote-t{font-size:var(--t14)}.pgmissing{padding:16px}.pgm-h small{font-size:var(--t14)}.pgdock{position:fixed;left:0;right:0;bottom:0;margin:0;padding:8px 8px calc(8px + env(safe-area-inset-bottom))}.pgdock-pad{height:120px}.pgdock-k{display:none}}.pgowner{flex:none;display:inline-flex;align-items:center;gap:4px;background:var(--indigo-soft);color:var(--indigo-ink);font-size:var(--t12);font-weight:600;border-radius:var(--r-pill);padding:2px 10px;white-space:nowrap}.answer .athread{margin-top:12px;padding-left:14px;border-left:2px solid var(--line);display:flex;flex-direction:column;gap:12px}.answer .areply{margin-top:10px}.answer .areply-b{margin-top:8px;display:inline-flex;align-items:center;gap:6px}.pghead h2{overflow-wrap:anywhere}.rcards{display:flex;flex-direction:column;gap:10px;overflow:auto}.rcard{border:1px solid var(--line, var(--line-soft));border-radius:14px;padding:12px 14px;background:var(--surface);display:flex;flex-direction:column;gap:6px}.rcard.go{cursor:pointer}.rcard.cur{background:var(--accent-soft, var(--bg))}.rcard .rc1{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rcard .rc1 b{font-weight:600;font-size:var(--fs-body);word-break:break-word}.rcard.go .rc1 b{color:var(--accent, var(--text))}.rcard .rc1 .stt{margin-left:auto}.rcard .rc2{display:flex;gap:18px;flex-wrap:wrap;font-variant-numeric:tabular-nums;font-size:var(--fs-ui)}.rcard .rc2 span{display:flex;flex-direction:column}.rcard .rc2 .v{font-weight:600}.rcard small{font-size:var(--fs-meta);color:var(--muted);font-weight:400}.rcard .rc3{font-size:var(--fs-ui);color:var(--text);line-height:1.4}.rcard .rc4{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:var(--fs-small);color:var(--muted)}.rcard.tot{flex-direction:row;flex-wrap:wrap;gap:6px 16px;align-items:baseline;background:var(--soft, var(--bg))}.csend{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:baseline;padding:6px 8px;margin-bottom:6px;border-radius:var(--r-sm, 8px);background:var(--indigo-soft, var(--bg))}.csend .csq{flex:1 1 200px;min-width:0;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text)}.csend.failed{background:var(--amber-soft)}.csend.note{background:none;padding:2px 0}.typing .astate{margin-left:6px;animation:none}.ct{margin-top:12px;display:grid;gap:8px}.ct-bar{display:flex;align-items:center;gap:4px;background:var(--fill);border:1px solid var(--input);border-radius:var(--r-pill);padding:3px 4px 3px 14px}.ct-bar:focus-within{border-color:var(--accent-line);background:var(--surface);box-shadow:var(--sh-ring)}.ct-bar.on{border-color:var(--red)}.ct-bar input{flex:1;min-width:0;border:0;background:transparent;outline:0;font:inherit;font-size:var(--t12);color:var(--text);height:32px}.ct-bar input::placeholder{color:var(--ph)}.ct-b{width:32px;height:32px;flex:none;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--muted);cursor:pointer}.ct-b:hover{background:var(--fill-2);color:var(--text)}.ct-b.rec{background:var(--red-soft);color:var(--red-ink);animation:ct-pulse 1.2s infinite}.ct-b.go{background:var(--accent);color:var(--on-accent)}.ct-b.go:disabled{background:var(--fill-2);color:var(--ph);cursor:default}@keyframes ct-pulse{50%{box-shadow:var(--sh-ring-red)}}.ct-chips{display:flex;flex-wrap:wrap;gap:6px}.ct-chip{border:1px solid var(--input);background:var(--surface);color:var(--text-2);border-radius:var(--r-pill);padding:4px 11px;font:inherit;font-size:var(--t12);cursor:pointer}.ct-chip:hover{border-color:var(--accent-line);color:var(--accent-ink);background:var(--accent-soft)}.ct-err{font-size:var(--t12);color:var(--red-ink)}.ct-turn{display:grid;gap:6px}.ct-me{justify-self:end;max-width:88%;background:var(--accent);color:var(--on-accent);border-radius:14px 14px 4px;padding:6px 11px;font-size:var(--t12);overflow-wrap:anywhere}.ct-ans{background:var(--fill);border-radius:14px 14px 14px 4px;padding:8px 12px;font-size:var(--t12);line-height:1.5;overflow-wrap:anywhere}.ct-ans.muted{color:var(--muted);display:flex;align-items:center;gap:8px}.ct-ans.bad{background:var(--red-soft);color:var(--red-ink)}.ct-who{font-weight:600;font-size:var(--t12);color:var(--accent-ink);margin-bottom:2px}.ct-txt{white-space:pre-wrap;max-height:12.5em;overflow:auto;color:var(--text)}.ct-ans .link{display:inline-block;margin-top:4px}.ct-dots{display:inline-flex;gap:3px}.ct-dots i{width:5px;height:5px;border-radius:50%;background:var(--muted);animation:ct-dot 1s infinite}.ct-dots i:nth-child(2){animation-delay:.15s}.ct-dots i:nth-child(3){animation-delay:.3s}@keyframes ct-dot{50%{opacity:.25}}.mrow-w{position:relative;margin-bottom:8px}.mrow-w>.mrow{margin-bottom:0;padding-right:56px;width:100%}.mrow-w>.ct-open{position:absolute;right:12px;top:50%;transform:translateY(-50%)}.mrow-w>.ct{margin:6px 0 4px 12px}.ct-open{width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--input);border-radius:50%;background:var(--surface);color:var(--accent-ink);cursor:pointer}.ct-open:hover{background:var(--accent-soft)}@media (max-width: 899px){.has-pask.ptop-only{padding-bottom:calc(104px + env(safe-area-inset-bottom))}}.pfilters{display:flex;flex-direction:column;gap:6px;margin:2px 0 10px}.pfrow{display:flex;align-items:center;gap:6px;overflow-x:auto;scrollbar-width:none}.pfrow::-webkit-scrollbar{display:none}.pflbl{flex:none;min-width:64px;font-size:var(--fs-foot);color:var(--muted)}.pfchip{flex:none;min-height:32px;padding:4px 12px;border:1px solid var(--border);border-radius:999px;background:var(--surface, transparent);color:var(--text-2);font:500 var(--fs-foot)/1.2 var(--font);cursor:pointer;white-space:nowrap}.pfchip.on{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.smn.pick{cursor:pointer;border-radius:6px}.smn.pick:hover b,.smn.pick:focus-visible b{color:var(--accent);text-decoration:underline}.smgo{margin-left:4px;color:var(--accent);font-weight:600}.pdrill{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;margin:2px 0 8px;font-size:var(--fs-foot);color:var(--text-2)}.pdrill .pfchip{display:inline-flex;align-items:center;gap:4px}.pdrill .pdw{min-width:0;flex:1}.pal-g{font-size:var(--fs-foot);font-weight:600;color:var(--muted);padding:10px 12px 4px}.pal-g:first-child{padding-top:4px}.pal-in input[type=search]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent}.pal-x{border:0;background:none;color:var(--accent);font:500 var(--fs-callout)/1 var(--font);padding:8px 0 8px 4px;flex:none;cursor:pointer}.pal.pal-sheet{left:0;right:0;top:0;transform:none;width:100%;max-width:none;border-radius:0 0 var(--r-lg) var(--r-lg);padding-top:env(safe-area-inset-top)}.pal.pal-sheet .pal-in input{font-size:var(--fs-body)}.pal.pal-sheet .pal-l{max-height:calc(100dvh - 140px - env(safe-area-inset-top));overscroll-behavior:contain}.pal.pal-sheet .pal-i{min-height:48px}.topbar .psearch{width:36px;height:36px;border-radius:50%;flex:none}@media (hover: none){.pal-f,.pal-in kbd{display:none}}.pal-i b{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere;line-height:1.3}:root{color-scheme:light;--font: -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Inter", system-ui, "Segoe UI", sans-serif;--fs-large: 34px;--lh-large: 41px;--fs-title2: 22px;--lh-title2: 28px;--fs-title3: 20px;--lh-title3: 25px;--fs-headline: 17px;--fs-body: 17px;--lh-body: 22px;--fs-callout: 16px;--fs-subhead: 15px;--fs-foot: 13px;--fs-head: var(--fs-large);--fs-head-phone: 28px;--fs-sec: var(--fs-title2);--fs-title: var(--fs-headline);--fs-brand: var(--fs-headline);--fs-num: 28px;--fs-num-phone: 22px;--fs-ui: var(--fs-callout);--fs-small: var(--fs-subhead);--fs-meta: var(--fs-foot);--fs-key: var(--fs-foot);--fs-label-phone: var(--fs-foot);--fs-chart: var(--fs-foot);--t12: var(--fs-foot);--t13: var(--fs-callout);--t14: var(--fs-body);--t18: var(--fs-title2);--t22: 28px;--t26: var(--fs-large);--bg: #f2f2f7;--surface: #fff;--card: #fff;--surface-2: #f2f2f7;--soft: #f2f2f7;--fill: rgba(118, 118, 128, .12);--fill-2: rgba(118, 118, 128, .2);--text: #000;--text-2: #000;--muted: rgba(60, 60, 67, .6);--faint: rgba(60, 60, 67, .6);--ph: rgba(60, 60, 67, .3);--line: rgba(60, 60, 67, .29);--rule: rgba(60, 60, 67, .29);--input: rgba(118, 118, 128, .12);--border: transparent;--border-strong: #c6c6c8;--accent: #007aff;--accent-ink: #007aff;--accent-soft: rgba(0, 122, 255, .1);--accent-line: rgba(0, 122, 255, .35);--link: #007aff;--indigo: #007aff;--indigo-ink: #007aff;--indigo-soft: rgba(0, 122, 255, .1);--red: #ff3b30;--red-ink: #d70015;--red-soft: rgba(255, 59, 48, .1);--green: #34c759;--green-ink: #248a3d;--green-soft: rgba(52, 199, 89, .12);--amber: #ff9500;--amber-ink: #c93400;--amber-soft: rgba(255, 149, 0, .12);--dot-red: #ff3b30;--dot-green: #34c759;--dot-amber: #ff9500;--dot-grey: #c7c7cc;--avatar: #8e8e93;--material: rgba(249, 249, 249, .94);--scrim: rgba(0, 0, 0, .28);--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-8: 32px;--tap: 44px;--r-sm: 8px;--r-ctl: 10px;--r-md: 12px;--r-lg: 12px;--r-bar: 22px;--r-pill: 999px;--hair: .5px;--sh-card: none;--sh-sm: none;--sh-md: none;--sh-float: 0 0 0 .5px rgba(0, 0, 0, .06), 0 8px 32px rgba(0, 0, 0, .12);--sh-lg: var(--sh-float);--tabh: 0px;--side: 256px;--bar: 52px;--read: 720px;--pane: 360px;--on-accent: #fff;--scrim: rgba(0, 0, 0, .4);--line-soft: rgba(60, 60, 67, .12);--sh-ring: 0 0 0 2px var(--accent-line);--sh-ring-red: 0 0 0 4px var(--red-soft);--fade-to-bg: linear-gradient( to bottom, transparent, var(--bg) 24%);--fade-top: linear-gradient( to bottom, transparent, #000 45%);--fade-bottom: linear-gradient( to bottom, #000 62%, transparent);--shimmer: linear-gradient( 90deg, var(--fill), var(--bg), var(--fill));--wa-wall: #efeae2;--wa-me: #d9fdd3;--wa-them: #fff;--wa-ink: #111b21;--wa-meta: #667781;--wa-meta-2: #54656f;--wa-link: #027eb5;--wa-who: #1f9aa8;--wa-note: #fff8c5;--wa-strip: #f6f6f6;--wa-field: #fff;--wa-edge: rgba(0, 0, 0, .12);--wa-veil: rgba(0, 0, 0, .06);--wa-chip-on: #d9fdd3;--wa-chip-on-ink: #111b21;--sh-bubble: 0 1px .5px rgba(11, 20, 26, .13)}body{font-size:var(--fs-body);line-height:1.55;letter-spacing:-.011em;color:var(--text);background:var(--bg);font-optical-sizing:auto;font-variant-numeric:normal;font-feature-settings:"cv11" 1}h1,h2,h3,h4{letter-spacing:-.02em}.tbl,.kv b,.meta strong,.tile b,.kpis b,.hb-v,.pv,.smv,.tcount,.src,.svgc,.tl .t,.datepill,.fresh-badge{font-variant-numeric:tabular-nums}.muted{font-size:var(--fs-small)}.small{font-size:var(--fs-meta)}.link{color:var(--link, #0066cc);font-size:var(--fs-small);font-weight:500}.err{border-radius:var(--r-md);font-size:var(--fs-small);font-weight:500}.note{font-size:var(--fs-meta);border:0;border-radius:var(--r-md)}:focus-visible{outline:2px solid var(--accent)}.side{background:var(--bg);border-right:1px solid rgba(0,0,0,.06)}.brand{height:72px;padding:0 20px;border-bottom:0;gap:12px}.brand img{width:32px;height:32px;border-radius:9px}.brand b{font-size:var(--fs-brand);font-weight:700;letter-spacing:-.02em}.brand span{font-size:var(--fs-meta);font-weight:500;color:var(--muted)}.jump{margin:4px 16px 12px;height:40px;border:0;background:#0000000b;border-radius:10px;padding:0 12px;font-size:var(--fs-ui);color:#636366}kbd{font:500 var(--fs-key)/1 var(--font);color:var(--muted);background:#fff;border:1px solid var(--line);border-radius:6px;padding:3px 6px}.side nav{padding:0 0 12px}.nv{margin:1px 12px;width:calc(100% - 24px);padding:7px 12px;min-height:38px;border-radius:10px;gap:12px;font-size:var(--fs-ui);font-weight:500;color:var(--text);letter-spacing:-.011em;white-space:nowrap}.nv:hover{color:var(--text);background:#00000009}.nv .ic{width:20px;height:20px;background:none;color:var(--muted);border-radius:0}.nv .ic svg.i{width:18px;height:18px}.nv .logo{width:20px!important;height:20px!important;border-radius:5px;border:0}.nv em{font-size:var(--fs-meta);font-weight:600;color:var(--text-2);background:#0000000d;padding:0 8px}.nv.on{background:#fff;color:var(--accent);font-weight:600;box-shadow:0 1px 2px #0000000f,0 0 0 .5px #0000000a}.nv.on:before{display:none}.nv.on .ic{background:none;color:var(--accent)}.nv.on em{background:var(--accent-soft);color:var(--accent)}.nv.sub{padding-left:24px}.nv.fold{margin-top:12px}.nv.fold .chev{color:var(--ph);display:grid;margin-left:4px}.nv.fold em{margin-left:auto}.navh{font-size:var(--fs-meta);font-weight:600;color:var(--muted);padding:20px 24px 6px}.me{border-top:1px solid var(--line);padding:16px 24px}.me b{font-size:var(--fs-ui);font-weight:600}.me small{font-size:var(--fs-meta);color:var(--muted)}.av{background:linear-gradient(135deg,#8e8e93,#48484a);font-size:var(--fs-meta)}.av.off{background:#c7c7cc}.topbar{height:var(--bar);padding:0 32px;gap:16px;background:#f5f5f7d1;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid var(--line)}.topbar h1{font-size:var(--fs-title);font-weight:600;letter-spacing:-.02em}.crumb{font-size:var(--fs-meta);font-weight:400;color:var(--muted)}.crumb:before{color:#c7c7cc}.topbar .back{color:var(--muted);width:36px;height:36px;border-radius:10px}.seeas{height:36px;border:0;background:#fff;box-shadow:0 0 0 .5px #00000014;border-radius:10px;padding:0 12px;font-size:var(--fs-small);font-weight:500;color:var(--text)}.iconbtn{width:36px;height:36px;border:0;background:none;color:var(--muted);border-radius:10px}.iconbtn:hover{background:#0000000d}.iconbtn svg.i{width:20px;height:20px}.iconbtn i{background:var(--dot-red);font:600 var(--fs-key)/1 var(--font);top:-2px;right:-2px;padding:3px 6px}.fresh-badge{background:none!important;padding:0;font-size:var(--fs-meta);font-weight:400;color:var(--muted)!important;gap:8px}.fresh-badge:before{width:7px;height:7px;background:var(--dot-grey)}.fresh-badge.fresh:before{background:var(--dot-green)}.fresh-badge.mid:before{background:var(--dot-amber)}.content{padding:40px 32px 32px;gap:40px}.pill{background:none!important;border:0!important;padding:0;border-radius:0;gap:8px;font-size:var(--fs-small);font-weight:500;line-height:1.5}.pill:before{content:"";width:8px;height:8px;border-radius:50%;flex:none;background:var(--dot-grey)}.pill:has(svg.i):before{display:none}.pill svg.i{width:15px;height:15px}.pill.red{color:var(--red-ink)}.pill.red:before{background:var(--dot-red)}.pill.amber{color:var(--amber-ink)}.pill.amber:before{background:var(--dot-amber)}.pill.green{color:var(--green-ink)}.pill.green:before{background:var(--dot-green)}.pill.indigo{color:var(--accent)}.pill.indigo:before{background:var(--accent)}.pill.grey,.pill.line{color:var(--muted)}.hchip{background:none;padding:0;border-radius:0;font-size:var(--fs-small);font-weight:500;color:var(--muted)}.pills,.hchips{gap:6px 16px;margin-top:12px}.caprows{margin-top:12px;border-top:1px solid var(--rule)}.capsum{display:flex;width:100%;align-items:center;justify-content:space-between;gap:8px;padding:8px 0;background:none;border:0;border-bottom:1px solid var(--rule);color:var(--text-2);font:inherit;font-size:var(--fs-small);cursor:pointer;text-align:left}.caprow{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;padding:8px 0;border-bottom:1px solid var(--rule);font-size:var(--fs-small)}.caprow .capn{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-2)}.caprow b{text-align:right;color:var(--text)}.caprow small{grid-column:1 / -1;color:var(--muted);font-size:var(--fs-key)}.caprow.off .capn,.caprow.off b,.caprow.off small{color:var(--ph)}.capnote{display:block;margin-top:8px;color:var(--muted);font-size:var(--fs-key)}.stt{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-small);font-weight:500;white-space:nowrap}.stt:before{content:"";width:8px;height:8px;border-radius:50%;flex:none;background:var(--dot-grey)}.stt.red{color:var(--red-ink)}.stt.green{color:var(--green-ink)}.stt.amber{color:var(--amber-ink)}.dot{width:8px;height:8px;background:var(--dot-grey)}.dot.bad{background:var(--dot-red)}.dot.ok{background:var(--dot-green)}.dot.part{background:var(--dot-amber)}.dot.grey{background:var(--dot-grey)}.src{background:none!important;padding:0;border-radius:0;font-size:var(--fs-meta)!important;font-weight:400!important;color:var(--muted)!important;gap:6px;white-space:normal;line-height:1.45}.src:before{width:7px;height:7px;background:var(--dot-grey)}.src.fresh:before{background:var(--dot-green)}.src.mid:before{background:var(--dot-amber)}.src.old:before{background:var(--dot-grey)}.src.claim{color:var(--accent)!important}.src.claim:before{background:var(--accent)}.src.stale{color:var(--amber-ink)!important}.src.stale:before{background:var(--dot-amber)}.hero{background:none;border:0;box-shadow:none;padding:0;gap:24px 48px;align-items:end}.eyebrow{background:none;color:var(--muted);font-size:var(--fs-meta);font-weight:500;padding:0;border-radius:0;gap:8px}.eyebrow svg.i{width:16px;height:16px}.hero h2{font-size:var(--fs-head);font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:12px 0 0;max-width:880px}.leadtxt{font-size:var(--fs-body);line-height:1.65;color:var(--text-2);max-width:900px;margin-top:12px}.hero-r{gap:16px}.datepill{background:none;border:0;padding:0;font-size:var(--fs-meta);color:var(--muted)}.datepill b{border-left:0;padding-left:0;color:var(--text-2);font-weight:500}.meta{gap:16px}.meta div{align-items:flex-start;gap:6px;background:#fff;border-radius:16px;padding:16px 20px;box-shadow:var(--sh-card);min-width:150px}.meta small{font-size:var(--fs-small);font-weight:500;color:var(--muted)}.meta strong{font-size:var(--fs-num);font-weight:600;letter-spacing:-.025em;line-height:1.15}.composer{background:#fff;border:0;border-radius:16px;padding:6px 6px 6px 8px;transition:box-shadow .15s;box-shadow:0 0 0 .5px #00000014,var(--sh-card)}:is(.hero-ask,.pask,.dfoot,.sect,.piece,.card) .composer{background:var(--fill);box-shadow:none}.composer textarea:placeholder-shown{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.composer:focus-within,:is(.hero-ask,.pask,.dfoot,.sect,.piece,.card) .composer:focus-within{border:0;box-shadow:0 0 0 2px var(--accent-line)}.composer.drag{background:var(--accent-soft);box-shadow:0 0 0 2px var(--accent)}.crow{align-items:center;gap:8px}.composer textarea{font-size:var(--fs-body);line-height:1.5;padding:8px 0}.composer textarea::placeholder{color:var(--ph)}.askhint{font-size:var(--fs-meta);color:var(--muted)}.clip{width:40px;height:40px;border:0;background:none;color:var(--muted);border-radius:10px}.clip:hover{background:#0000000d}.clip svg.i{width:20px;height:20px}.sendb{width:40px;height:40px;border-radius:50%;background:var(--accent);border:0}.sendb:disabled{background:#1d1d1f52}.fch{border:0;background:#fff;border-radius:10px;font-size:var(--fs-meta);font-weight:500;box-shadow:0 0 0 .5px #0000001a}.fch small{font-size:var(--fs-meta)}.dropveil{background:#1d1d1f0f;border-color:var(--accent)}.dropveil div{border-radius:var(--r-lg);font-size:var(--fs-ui);color:var(--accent)}.hero-ask,.pask{background:#fffffff0;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(0,0,0,.06);border-radius:var(--r-bar);padding:8px;box-shadow:var(--sh-lg)}@media (min-width: 900px){.hero .hero-ask{position:static;box-shadow:none}}.sh{gap:12px}.sh h3{font-size:var(--fs-sec);font-weight:600;letter-spacing:-.022em}.sh span{font-size:var(--fs-meta);color:var(--muted);white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.block{gap:10px}.pgrid{gap:32px}.col{gap:24px}.card,.piece,.sect,.hcard,.thero,.ans,.empty{background:#fff;border:0;border-radius:var(--r-lg);box-shadow:var(--sh-card)}.card{padding:24px}.card:hover{box-shadow:var(--sh-md)}.card.sel{box-shadow:0 0 0 2px var(--accent-line),var(--sh-md)}.card .hd .ttl{font-size:var(--fs-ui);font-weight:600;color:var(--text-2);white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;line-height:1.35}.eyebrow .ago{font-weight:500}.eyebrow .ago.behind{font-weight:600;color:var(--amber-ink, #b45309)}.card .hd .arrow{color:var(--ph)}.card .logo,.mrow .logo{border:0}.cards2{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px}.kv small{font-size:var(--fs-small);font-weight:500;color:var(--muted)}.kv b{font-size:var(--fs-num);font-weight:600;letter-spacing:-.025em;line-height:1.15;margin-top:6px}.kv.whole b{font-size:var(--fs-sec);font-weight:600;line-height:1.3}.kv.bad b{color:var(--red-ink)}.hline{font-size:var(--fs-ui);line-height:1.55;color:var(--text-2)}.who{font-size:var(--fs-meta);font-weight:500;color:var(--muted)}.offers{gap:8px}.offer{min-height:36px;border:0;background:var(--fill);color:var(--text);border-radius:10px;padding:6px 14px;font-size:var(--fs-small);font-weight:500}.offer:first-child{background:var(--accent-soft);color:var(--accent)}.offer:hover{background:var(--fill-2)}.offer:first-child:hover{background:#1d1d1f24}.card.sk{min-height:160px}.sk i{background:linear-gradient(90deg,#f0f0f3,#f7f7f9,#f0f0f3);background-size:200% 100%}.mrow{background:#fff;border:0;border-radius:var(--r-md);padding:14px 20px;box-shadow:var(--sh-card);font-size:var(--fs-ui);gap:14px}.mrow:hover{box-shadow:var(--sh-md)}.mrow b{font-size:var(--fs-ui);font-weight:600}.mrow small{font-size:var(--fs-meta);color:var(--muted)}.mrow .r{color:var(--ph)}.mrow .logo{width:24px;height:24px}.empty{padding:40px 24px;font-size:var(--fs-ui)}.piece,.sect{padding:28px}.ph{margin-bottom:24px;gap:24px}.ph h3,.sect>h4{font-size:var(--fs-sec);font-weight:600;letter-spacing:-.022em;line-height:1.3}.sect>h4{margin-bottom:20px}.sect>h4 small{font-size:var(--fs-small);font-weight:400;color:var(--muted);margin-top:6px}.why{font-size:var(--fs-small);color:var(--muted);margin-top:6px;line-height:1.5}.ptools{gap:4px}.tb{height:36px;min-width:36px;border:0;background:none;color:var(--muted);border-radius:10px;padding:0 10px;font-size:var(--fs-small);font-weight:500}.tb svg.i{width:18px;height:18px}.tb:hover{color:var(--text);background:#0000000d;border:0}.tb.on{background:var(--accent-soft);color:var(--accent);border:0}.menu{border:0;border-radius:var(--r-md);box-shadow:var(--sh-lg),0 0 0 .5px #00000014;padding:6px;top:40px}.menu button{font-size:var(--fs-small);font-weight:500;color:var(--text);padding:10px 12px}.menu button:hover{background:var(--fill)}.pf{border-top:0;margin-top:20px;padding-top:0;gap:6px 20px}.pf .by{font-size:var(--fs-meta);font-weight:400;color:var(--muted)}.cnote{font-size:var(--fs-small);color:var(--muted);line-height:1.55;margin-top:16px}.perr{font-size:var(--fs-small);border-radius:var(--r-md)}.ask-inline input{height:40px;border:0;background:var(--fill);border-radius:10px;font-size:var(--fs-ui)}.ask-inline input:focus{box-shadow:0 0 0 2px var(--accent-line)}@media (hover: hover){:is(.piece,.sect) :is(.ptools .tb,.tbar .btn){opacity:.55;transition:opacity .15s}:is(.piece,.sect):is(:hover,:focus-within) :is(.ptools .tb,.tbar .btn){opacity:1}}.sharebar .btn:not(.tint){background:#fff;color:var(--text);box-shadow:0 0 0 .5px #00000014}.btn{height:40px;border:0;background:var(--fill);border-radius:10px;padding:0 14px;font-size:var(--fs-ui);font-weight:500;color:var(--text)}.btn:hover{background:var(--fill-2)}.btn.pri{background:var(--accent);border:0;color:var(--on-accent)}.btn.pri:disabled{background:#1d1d1f52}.btn.tint{background:var(--accent-soft);color:var(--accent);border:0}.btn.tint:hover{background:#1d1d1f24}.tbar .btn.wide-only{background:none;color:var(--accent)}.tbar .btn.wide-only:hover{background:#0000000d}.tbar{gap:8px;margin:0 0 20px}.tsearch{height:40px;border:0;background:var(--fill);border-radius:10px;padding:0 14px;min-width:240px;color:var(--ph)}.tsearch:focus-within{box-shadow:0 0 0 2px var(--accent-line)}.tsearch input{font-size:var(--fs-ui)}.tsearch input::placeholder{color:var(--ph)}.fchip{height:36px;border:0;background:var(--fill);border-radius:999px;padding:0 14px;font-size:var(--fs-small);font-weight:500;color:var(--text)}.fchip.on{background:var(--accent-soft);color:var(--accent);border:0}.tscroll{border:0;border-radius:0;background:transparent}.tbl{font-size:var(--fs-ui)}.tbl th{background:#fff;font-size:var(--fs-meta);font-weight:500;color:var(--muted);padding:12px;border-bottom:1px solid var(--line);letter-spacing:-.005em}.tbl th.sorted{background:#fff;color:var(--text);font-weight:600}.tbl th:first-child,.tbl td:first-child{padding-left:4px}.tbl th:last-child,.tbl td:last-child{padding-right:4px}.tbl td{padding:15px 12px;border-bottom:1px solid var(--rule);color:var(--text)}.tbl tbody tr:hover td{background:#fafafc}.tbl tbody tr.go td:first-child{color:var(--accent);font-weight:500}.tbl tbody tr.cur td{background:var(--accent-soft)}.tbl tr.tot td{font-weight:600;background:#fff;border-top:1px solid var(--border-strong);padding-top:18px}.tfoot{margin-top:16px;gap:16px}.tcount{font-size:var(--fs-meta);color:var(--muted)}.cols-menu label{font-size:var(--fs-small);padding:8px 12px}.svgc .grid{stroke:#ededf0}.svgc .ax{font-size:var(--fs-chart);fill:var(--muted)}.svgc .vl,.svgc .el{font-size:var(--fs-chart)}.svgc .band{fill:#ffcc80;opacity:.35}.tip{background:#1d1d1f;border-radius:10px;font-size:var(--fs-meta)}.legend{gap:6px 20px;margin-top:12px}.lg,.lg small{font-size:var(--fs-meta)}.chart-t{font-size:var(--fs-ui);font-weight:600;color:var(--text);margin-bottom:12px}.hb{gap:16px;padding:10px 0;font-size:var(--fs-ui)}.hb-l{font-weight:500;color:var(--text)}.hb-l small{font-size:var(--fs-meta)}.hb-t,.pbar{height:6px;background:var(--fill)}.hb-v{font-weight:600}.sm{border-bottom-color:var(--rule);padding:12px 0}.smn b{font-size:var(--fs-ui)}.smn small,.smv small{font-size:var(--fs-meta)}.smv b{font-size:var(--fs-body);font-weight:600}.kpis{gap:12px}.kpis div{background:var(--fill);border:0;border-radius:var(--r-md);padding:16px}.kpis small{font-size:var(--fs-small);font-weight:500}.kpis b{font-weight:600}.pr{font-size:var(--fs-ui);padding:8px 0;grid-template-columns:24px minmax(80px,140px) minmax(60px,1fr) 56px;row-gap:0}.pr .was{grid-column:2 / -1;justify-content:flex-start;margin-top:-2px}.pv{font-size:var(--fs-ui);font-weight:600}.was{font-size:var(--fs-meta);font-weight:500}.thero{padding:28px}.thero:empty{display:none}.thero .kv b{font-size:var(--fs-num);font-weight:600;letter-spacing:-.025em;line-height:1.15}.thero .kv.whole b{font-size:var(--fs-sec)}.thero .tsub{font-size:var(--fs-body);color:var(--text-2);line-height:1.6;margin-top:12px}.closed{border-radius:var(--r-md);font-size:var(--fs-small);font-weight:500}.tiles{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;margin-top:20px}.tile,.tile.tone-red,.tile.tone-green{background:var(--fill);border:0;border-radius:var(--r-md);padding:16px 20px;box-shadow:none}.tile small{font-size:var(--fs-small);font-weight:500;display:flex;align-items:center;gap:8px}.tile.tone-red small:before,.tile.tone-green small:before{content:"";width:8px;height:8px;border-radius:50%;flex:none}.tile.tone-red small:before{background:var(--dot-red)}.tile.tone-green small:before{background:var(--dot-green)}.tile b{font-size:var(--fs-num);font-weight:600;letter-spacing:-.025em;line-height:1.15;margin:6px 0 8px}.tile .src{display:block}.tile .src:before{display:inline-block;margin:0 6px 0 0;vertical-align:1px;transform:none}.ktiles .tile{background:#fff;box-shadow:var(--sh-card)}.prog-t{font-size:var(--fs-small);font-weight:500}.prog-b{height:6px;background:var(--red-soft)}.whyline{font-size:var(--fs-ui);color:var(--text-2);background:var(--fill);border-radius:var(--r-md);padding:16px 20px;line-height:1.6}.hcard{padding:24px 28px;font-size:var(--fs-body);line-height:1.65}.hcard .hline{font-size:var(--fs-body);line-height:1.65}.heldby{font-size:var(--fs-meta)}.qt{font-size:var(--fs-ui);border-radius:0 10px 10px 0}.claim{font-size:var(--fs-ui);border-bottom-color:var(--rule);padding:10px 0}.pp{font-size:var(--fs-ui)}.assume{border:1px dashed var(--accent-line);background:#fafafa;border-radius:var(--r-md);padding:10px 14px;font-size:var(--fs-ui)}.sharemsg{border-radius:var(--r-md);font-size:var(--fs-small);font-weight:500}.tl{gap:14px}.tl li{font-size:var(--fs-ui);line-height:1.55}.tl li:before{top:8px}.tl li.agent:before{background:var(--accent)}.tl li.person:before{background:var(--dot-amber)}.tl li.prabhu:before{background:var(--dot-red)}.tl li.prabhu{border-radius:10px}.tl .t{font-size:var(--fs-meta);font-weight:500}.wa{border-radius:var(--r-md)}.bub{font-size:var(--fs-ui)}.bub .from,.bub .lnk{font-size:var(--fs-meta)}ul.plain li{font-size:var(--fs-ui);line-height:1.55;margin:6px 0}.learn{font-size:var(--fs-ui);border-bottom-color:var(--rule);padding:10px 0}.learn .ms{font-size:var(--fs-meta)}.ans{padding:20px 24px}.ans.unseen{box-shadow:0 0 0 2px var(--accent-line),var(--sh-card)}.answer .q{background:var(--accent-soft);color:var(--accent);font-size:var(--fs-ui);font-weight:500;border-radius:14px 14px 14px 4px}.answer .first{font-size:var(--fs-ui)}.answer .first b{border-bottom-color:var(--accent-line)}.answer .atext{font-size:var(--fs-body);line-height:1.65;color:var(--text-2)}.typing i{background:var(--accent-line)}.ping{font-size:var(--fs-small)}.scrim{background:#00000038}.drawer{background:var(--bg);box-shadow:-10px 0 40px #0000001f}.dh{background:#ffffffe6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);height:72px;border-bottom:1px solid var(--line)}.dh h2{font-size:var(--fs-title);font-weight:600}.dh .sub{font-size:var(--fs-meta);color:var(--muted)}.dh .logo{border:0}.dbody{padding:24px;gap:20px}.dfoot{background:#fffffff0;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid var(--line);padding:12px 16px}.drawer .sect>h4,.drawer .ph h3{font-size:var(--fs-title)}.drawer .sect,.drawer .thero,.drawer .hcard{padding:24px}.pal{border-radius:var(--r-lg);box-shadow:var(--sh-lg),0 0 0 .5px #00000014}.pal-in{height:60px;border-bottom-color:var(--line);color:var(--ph)}.pal-in input{font-size:var(--fs-body)}.pal-h{font-size:var(--fs-meta);color:var(--muted)}.pal-i{font-size:var(--fs-ui);border-radius:10px;padding:10px 12px}.pal-i small{font-size:var(--fs-meta)}.pal-i.on{background:var(--accent-soft);color:var(--accent)}.pal-f{font-size:var(--fs-meta)}.prow{background:#fff;border:0;border-radius:var(--r-md);padding:16px 20px;box-shadow:var(--sh-card)}.prow b{font-size:var(--fs-ui);font-weight:600}.prow small{font-size:var(--fs-meta)}.linkbox{background:var(--fill)}.linkbox code{font-size:var(--fs-meta)}.find{height:40px;border:0;background:var(--fill);border-radius:10px;padding:0 14px;font-size:var(--fs-ui)}.find:focus{box-shadow:0 0 0 2px var(--accent-line)}.signin{background:var(--bg)}@media (max-width: 899px),(pointer: coarse){.signin{min-height:100svh;align-content:start;align-items:start}.signin .si-card input{font-size:max(16px,var(--fs-body))}}.si-card{max-width:400px;border:0;border-radius:var(--r-bar);padding:40px 28px 28px;box-shadow:var(--sh-card)}.si-card img{border-radius:14px}.si-card h1{font-size:var(--fs-head);font-weight:700;letter-spacing:-.02em;margin:16px 0 6px}.si-card p{font-size:var(--fs-body);color:var(--text-2);margin:0 0 24px;line-height:1.55}.si-card input{height:52px;border:0;background:var(--fill);border-radius:var(--r-md);font-size:var(--fs-body)}.si-card input::placeholder{color:var(--ph)}.si-card input:focus{box-shadow:0 0 0 2px var(--accent-line)}.si-card button{height:52px;border-radius:var(--r-md);background:var(--accent);font-size:var(--fs-body);font-weight:600}.si-card button:disabled{background:#1d1d1f61}.si-card button.ghost{background:var(--fill);color:var(--text);margin-top:10px}.si-card button.ghost:disabled{background:var(--fill);color:var(--muted)}.si-card .hint{font-size:var(--fs-small);color:var(--muted)}.own-password h1{font-size:var(--fs-title2);line-height:1.2;margin-bottom:var(--sp-3)}.own-password a{display:inline-block;min-height:var(--tap);margin-top:var(--sp-3);padding:var(--sp-2) 0;font-size:var(--fs-small);color:var(--accent)}.sheet-bg{background:#00000052}.sheet{border-radius:var(--r-bar);padding:28px;box-shadow:var(--sh-lg)}.sheet-t{font-size:var(--fs-sec);font-weight:600}.sheet-s{font-size:var(--fs-body);line-height:1.6}.sheet-b button{height:44px;border-radius:12px;font-size:var(--fs-ui);font-weight:600}.sheet-b .ghost{background:var(--fill);border:0;color:var(--text)}.sheet-b .solid{background:var(--accent)}@media (max-width: 1180px) and (min-width: 900px){.hero{grid-template-columns:minmax(0,1fr)}.hero-r{align-items:flex-start}}@media (max-width: 899px){.topbar{padding:env(safe-area-inset-top) 16px 0;gap:10px;height:calc(60px + env(safe-area-inset-top))}.topbar h1{font-size:var(--fs-title)}.content{padding:16px;gap:20px}.hero{gap:16px}.hero h2{font-size:var(--fs-head-phone);line-height:1.25;letter-spacing:-.018em;margin:8px 0 0}.leadtxt{margin-top:8px}.hero-r{display:flex;align-items:stretch}.hero-r .datepill{display:none}.meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.meta div{min-width:0;padding:12px;border-radius:14px;justify-content:space-between;box-shadow:0 1px 2px #0000000a}.meta small{font-size:var(--fs-label-phone);line-height:1.3;white-space:normal}.meta strong{font-size:var(--fs-num-phone)}.tabs{background:#f5f5f7eb;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:0;gap:4px;align-self:stretch;border-bottom:1px solid var(--line);top:calc(60px + env(safe-area-inset-top));margin:-4px -16px 0;padding:0 12px;overflow-x:auto;scrollbar-width:none}.tabs button{font-size:var(--fs-small);font-weight:500;color:var(--muted);border-radius:0;padding:10px;border-bottom:2px solid transparent;white-space:nowrap}.tabs .on{background:none;color:var(--text);font-weight:600;box-shadow:none;border-bottom-color:var(--accent)}.cards2{gap:12px}.card,.piece,.sect,.hcard,.thero,.ans,.empty{border-radius:18px}.card,.piece,.sect,.hcard,.thero{padding:20px 16px}.kv b{font-size:var(--fs-head-phone)}.kv.whole b{font-size:var(--fs-title)}.sh{flex-wrap:wrap;gap:4px 12px}.sh h3,.ph h3,.sect>h4,.drawer .sect>h4{font-size:var(--fs-title)}.ph{margin-bottom:16px;flex-direction:column;gap:8px}.ph .pt{width:100%}.ph .ptools{align-self:flex-start}.mrow{padding:12px 16px}.tbar{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-bottom:12px}.tbar::-webkit-scrollbar,.tabs::-webkit-scrollbar{display:none}.tsearch{flex:0 0 168px;min-width:0}.tbar .fchip,.tbar .btn{flex:none}.tbl td{padding:14px 12px}.tbl th{padding:10px 12px}.hero-ask,.pask{border-radius:24px}.pask{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom))}.pask .composer{box-shadow:none;border-radius:18px;padding:4px 4px 4px 6px}.has-pask{padding-bottom:88px}.tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tile,.tile.tone-red,.tile.tone-green{padding:12px}.tile small{font-size:var(--fs-label-phone);line-height:1.3;align-items:flex-start}.tile.tone-red small:before,.tile.tone-green small:before{margin-top:4px;width:7px;height:7px}.tile b{font-size:var(--fs-num-phone);margin:4px 0 6px}.tile .src{font-size:var(--fs-meta)!important}.thero .kv b{font-size:var(--fs-head-phone)}.thero .kv.whole b{font-size:var(--fs-title)}.ktiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.dbody{padding:16px}.sharebar .btn{font-size:var(--fs-meta)}.si-card{padding:32px 20px 24px}}.nv.pgnv{min-height:38px;gap:12px;padding-left:24px}.nv .ic.sm{width:20px;height:20px;border-radius:0;background:none}.nv .dot{width:7px;height:7px}.pgsec .nv.open{color:var(--text);font-weight:600}.pgsec .nv .chev,.nv.fold .chev{color:var(--ph)}.nv.fold.open{font-weight:600}.pgwrap{gap:40px}.pghead{background:none;border:0;box-shadow:none;padding:0;gap:32px;grid-template-columns:minmax(0,1fr)}.pgnums{justify-content:flex-start}.pgeye{font-size:var(--fs-meta);font-weight:500;color:var(--muted);gap:8px}.pgeye svg.i{width:16px;height:16px}.pghead h2{font-size:var(--fs-head);font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:12px 0 0;max-width:880px}.pgsub{font-size:var(--fs-body);line-height:1.65;margin-top:12px;max-width:900px}.pgtyped{font-size:var(--fs-meta)}.pgnums{gap:16px}.pgnums div{gap:6px;background:#fff;border-radius:16px;padding:16px 20px;box-shadow:var(--sh-card);min-width:150px}.pgnums small{font-size:var(--fs-small);font-weight:500;color:var(--muted)}.pgnums b{font-size:var(--fs-num);font-weight:600;letter-spacing:-.025em;line-height:1.15}.pgcols{grid-template-columns:repeat(auto-fill,minmax(420px,1fr));gap:24px}.pgblock .piece h3{font-size:var(--fs-sec)}.pgblock .piece .why{font-size:var(--fs-small)}.pgnote{background:#fff;border:0;border-radius:var(--r-lg);box-shadow:var(--sh-card)}.pgnote-h{padding:20px 28px;gap:10px;color:var(--accent)}.pgnote-h b{font-size:var(--fs-ui);font-weight:600}.pgnote-h span{font-size:var(--fs-meta)}.pgnote-b{padding:0 28px 28px}.pgnote-t{font-size:var(--fs-body);line-height:1.65;color:var(--text-2)}.pgdoing{gap:10px 28px;margin-top:20px}.pgmissing{background:#fff;border:1px dashed var(--border-strong);border-radius:var(--r-lg);padding:24px 28px}.pgm-h .ic{background:var(--accent-soft);color:var(--accent);border-radius:var(--r-md)}.pgm-h b{font-size:var(--fs-ui);font-weight:600}.pgm-h small{font-size:var(--fs-ui);line-height:1.65}.pggaps{gap:10px}.pggap{background:#fff;border:0;border-radius:var(--r-md);padding:14px 20px;box-shadow:var(--sh-card)}.pggap b{font-size:var(--fs-ui)}.pggap small{font-size:var(--fs-meta)}.pgsrc-l{background:#fff;border:0;border-radius:var(--r-md);padding:8px 20px;box-shadow:var(--sh-card)}.pgsrc-r{font-size:var(--fs-small);min-height:40px;border-bottom-color:var(--rule)}.pgsrc-r .st{font-size:var(--fs-meta)}.pgimg{border:0}.pgdock{background:linear-gradient(180deg,rgba(245,245,247,0) 0%,var(--bg) 40%);padding:16px 0 24px;margin:0}.pgdock-in{flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px;max-width:1200px;background:#fffffff0;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(0,0,0,.06);border-radius:var(--r-bar);padding:8px 8px 8px 16px;box-shadow:var(--sh-lg)}.pgdock-in>.composer{flex:1 1 320px;min-width:0;background:var(--fill);box-shadow:none}.pgdock-in>.composer:focus-within{box-shadow:0 0 0 2px var(--accent-line)}.pgdock .composer{box-shadow:none}.pgdock-chips{flex:none;gap:8px}.pgdock:not(.open) .pgdock-k,.pgdock:not(.open) .pgask{display:none}.pgdock.open .pgdock-chips{flex:1 1 100%;padding:2px 0 4px}.pgowner{background:none;padding:0;color:var(--accent);font-size:var(--fs-meta);font-weight:600}.pgdock-k{font-size:var(--fs-meta)}.pgask{height:32px;border:0;background:var(--fill);border-radius:999px;padding:0 14px;font-size:var(--fs-meta);font-weight:500;color:var(--text)}.pgask:hover{background:var(--accent-soft);color:var(--accent)}.pgsheet .nv{width:calc(100% - 24px)}@media (max-width: 899px){.pgwrap{gap:20px}.pghead{gap:16px}.pghead h2{font-size:var(--fs-head-phone);line-height:1.25;margin-top:8px}.pgsub{font-size:var(--fs-body)}.pgeye{font-size:var(--fs-meta)}.pgnums{gap:8px}.pgnums div{background:#fff;border:0;border-radius:14px;padding:12px;min-width:0;box-shadow:none;justify-content:space-between}.pgnums small{font-size:var(--fs-label-phone)}.pgnums b{font-size:var(--fs-num-phone)}.pgcols{grid-template-columns:minmax(0,1fr);gap:16px}.pgnote-h,.pgnote-b{padding-left:16px;padding-right:16px}.pgnote-t{font-size:var(--fs-body)}.pgmissing{padding:20px 16px}.pgm-h small{font-size:var(--fs-ui)}.pgdock{padding:8px 12px calc(12px + env(safe-area-inset-bottom));background:none}.pgdock{pointer-events:none}.pgdock-in{pointer-events:auto}.pgdock.away .pgdock-in{pointer-events:none}.pgdock-in{padding:8px;border-radius:24px}.pgdock:not(.open) .pgdock-chips{display:none}.pgdock-in>.composer{border-radius:18px;padding:4px 4px 4px 6px}}@media (max-width: 899px){.pgnums div{padding:8px}.pgnums b{font-size:min(var(--fs-num-phone),5.2vw);overflow-wrap:break-word}}.chats,.chat{max-width:820px;display:grid;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0}.chats .newchat{margin-bottom:4px}.chatrow{display:flex;align-items:center;gap:8px;margin-bottom:8px;min-width:0}.chatrow .mrow{flex:1;min-width:0;margin:0}.chatrow .mrow b{font-size:var(--t14);line-height:1.4}.chatrow .mrow small.lastq{color:var(--text-2);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.chatrow .del{flex:none}.chatrow .del{color:var(--faint);border-color:transparent;background:none}.chatrow .del:hover{color:var(--red-ink);background:var(--red-soft)}.chat .turn{border-left-color:var(--indigo)}.chat .turn .q{font-size:var(--t14)}.chatbox{position:sticky;bottom:12px;display:grid;gap:6px;background:var(--bg);padding-top:4px}.chatbox .muted.small{padding-left:4px}.chatacts{display:flex;align-items:center;gap:8px}@media (max-width: 899px){.chatacts .btn{height:36px;padding:0 10px}.chatbox{bottom:8px}.chatrow .del{width:40px;height:40px}}.chat-tools,.chat-select-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.chat-tools{margin:20px 0 12px}.chat-tools input{flex:1;min-width:150px;width:100%;padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:inherit;font:inherit}.chat-selection{padding:14px;margin-bottom:16px;border:1px solid var(--line);border-radius:14px}.chat-selection .small{margin-top:10px}.chat-selection .danger{color:var(--red-ink)}.chat-check{display:flex;align-items:center;justify-content:center;width:44px;min-width:44px;height:44px;cursor:pointer}.chat-check input{width:22px;height:22px;accent-color:var(--accent);cursor:pointer}.chatrow.selected{border-radius:12px;background:var(--accent-soft)}.tabbar{display:none}@media (max-width: 899px){:root{--tabbot: env(safe-area-inset-bottom);--tabtop: calc(var(--tabbot) + 50px);--tabh: var(--tabtop)}.main{padding-bottom:var(--tabh)}.tabbar{display:flex;position:fixed;z-index:30;left:0;right:0;bottom:0;height:var(--tabtop);padding:0 4px var(--tabbot);border-radius:0;box-sizing:border-box;background:#f9f9f9f0;-webkit-backdrop-filter:blur(30px) saturate(190%);backdrop-filter:blur(30px) saturate(190%);border:0;box-shadow:inset 0 .5px #3c3c434a;-webkit-user-select:none;user-select:none}:root[data-theme=dark] .tabbar{--dark-as-written: 1;background:#161618f0;-webkit-backdrop-filter:blur(30px) saturate(180%);backdrop-filter:blur(30px) saturate(180%);box-shadow:inset 0 .5px #54545899}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.tabbar{background:#f9f9f9f7}:root[data-theme=dark] .tabbar{--dark-as-written: 1;background:#1c1c1ef7}}.pask,.pgdock,.chatbox,.og-dock,.og-meetbox,.ch-box{z-index:31}.tabbar .ptab-glow{display:none;position:absolute;top:4px;bottom:4px;left:4px;width:calc((100% - 8px) / var(--n, 5));border-radius:27px;background:#0000000f;transform:translate(calc(var(--i, 0) * 100%));transition:transform .42s cubic-bezier(.32,.72,0,1),background-color .11s ease-out;pointer-events:none}:root[data-theme=dark] .tabbar .ptab-glow{--dark-as-written: 1;background:#ffffff24}.tabbar:has(.ptab:active) .ptab-glow{background:#00000017}:root[data-theme=dark] .tabbar:has(.ptab:active) .ptab-glow{--dark-as-written: 1;background:#fff3}.tabbar .ptab{position:relative;z-index:1;flex:1 1 0;min-width:0;height:50px;padding:0;display:flex;align-items:center;justify-content:center;color:#3c3c43d9;text-decoration:none;font-weight:500;-webkit-tap-highlight-color:transparent;cursor:pointer}:root[data-theme=dark] .tabbar .ptab{--dark-as-written: 1;color:#ebebf5c7}.tabbar .ptab.on{color:var(--accent);font-weight:600}:root[data-theme=dark] .tabbar .ptab.on{--dark-as-written: 1;color:#0a84ff;font-weight:600}.tabbar .ptab-in{display:flex;flex-direction:column;align-items:center;gap:2px;padding-top:1px;transition:transform .28s cubic-bezier(.34,1.56,.64,1)}.tabbar .ptab:active .ptab-in{transform:scale(.9);transition:transform .11s ease-out}.tabbar .ptab-i{position:relative;display:block;width:24px;height:24px}.tabbar .ptab svg.i{stroke-width:1.75}.tabbar .ptab.on svg.i{stroke-width:2.1}.tabbar .ptab-i i{position:absolute;top:-5px;left:17px;min-width:17px;height:17px;padding:0 5px;box-sizing:border-box;border-radius:9px;background:#ff3b30;color:var(--on-accent);font-size:11px;font-style:normal;font-weight:600;line-height:17px;text-align:center;font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px #ffffffe6}:root[data-theme=dark] .tabbar .ptab-i i{--dark-as-written: 1;box-shadow:0 0 0 2px #1e1e20e6}.tabbar .ptab-l{font-size:10px;line-height:12px;letter-spacing:.01em;white-space:nowrap}.pask,.pgdock,.chatbox,.og-dock,.og-meetbox{bottom:var(--tabtop)}.cards2{grid-template-columns:minmax(0,1fr)}}@media (max-width: 360px){.tabbar{padding-left:0;padding-right:0}.tabbar .ptab-l{letter-spacing:-.01em}}@media (prefers-reduced-motion: reduce){.tabbar .ptab-glow,.tabbar .ptab-in,.tabbar .ptab:active .ptab-in{transition:none}.tabbar .ptab:active .ptab-in{transform:none}}.theme-row{display:flex;align-items:center;gap:12px;padding:12px 12px 4px;margin:8px 12px 0;border-top:1px solid var(--line);font-size:var(--fs-ui);color:var(--text-2)}.theme-row>span{flex:1}.seg{display:inline-flex;background:var(--fill);border-radius:var(--r-ctl);padding:3px;gap:2px}.seg button{display:inline-flex;align-items:center;gap:6px;border:0;background:none;color:var(--muted);font:500 var(--fs-small)/1 var(--font);padding:8px 10px;border-radius:8px;cursor:pointer}.seg button.on{background:var(--surface);color:var(--text);box-shadow:var(--sh-card)}.mrow .mx .src{display:block;margin-top:2px}.hb-l{white-space:normal;align-items:flex-start}.hb-n span,.hb-n small{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}@media (max-width: 899px){.hb{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"l v" "t t";row-gap:6px;column-gap:12px}.hb-l{grid-area:l;white-space:normal;overflow:visible;align-items:flex-start}.hb-n span,.hb-n small{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.hb-t{grid-area:t}.hb-v{grid-area:v;align-self:start}}@media (max-width: 899px){body:before{content:"";position:fixed;z-index:45;top:0;left:0;right:0;height:env(safe-area-inset-top);background:var(--bg);pointer-events:none}.main{padding-bottom:calc(var(--tabh) + 16px)}html.kb .tabbar{display:none}.pask{left:0;right:0;bottom:var(--tabh);border-radius:0;border-width:1px 0 0;padding:8px 12px;background:var(--surface);box-shadow:none}.has-pask,.has-pask.ptop-only{padding-bottom:0;height:80px}html.kb .main{padding-bottom:calc(var(--kb, 0px) + 16px)}html.kb .pask{bottom:var(--kb, 0px);left:0;right:0;border-radius:20px 20px 0 0;border-width:1px 0 0;padding:8px 12px;background:var(--surface)}html.kb .pgdock{bottom:var(--kb, 0px);padding-bottom:8px}html.kb .chatbox,html.kb .og-dock,html.kb .og-meetbox{bottom:calc(var(--kb, 0px) + 8px)}html.kb .ch-box{bottom:var(--kb, 0px)}}.thero .pills .src{display:block;white-space:normal;line-height:1.4}.thero .pills .src:before{display:inline-block;margin:0 6px 0 0;vertical-align:1px;transform:none}*,*:before,*:after{box-sizing:border-box}body{font-family:var(--font);font-size:var(--fs-body);line-height:var(--lh-body);letter-spacing:-.01em;color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased}h1,h2,h3{letter-spacing:-.02em}.tbl,.kv b,.meta strong,.tcount,.num{font-variant-numeric:tabular-nums}.ptitle{font-size:var(--fs-large);line-height:var(--lh-large);font-weight:700;margin:var(--sp-2) 0 var(--sp-2)}.psearch{display:flex;align-items:center;gap:var(--sp-2);height:36px;padding:0 var(--sp-2);border-radius:var(--r-ctl);background:var(--fill);color:var(--muted);font-size:var(--fs-body)}.psearch input{flex:1;border:0;background:none;font:inherit;color:var(--text);outline:0}.ghead{font-size:var(--fs-foot);line-height:18px;color:var(--muted);text-transform:uppercase;letter-spacing:0;margin:var(--sp-8) var(--sp-4) 6px}.gfoot{font-size:var(--fs-foot);line-height:18px;color:var(--muted);margin:6px var(--sp-4) 0}.group{background:var(--surface);border-radius:var(--r-md);overflow:hidden}.grow{display:flex;align-items:center;gap:var(--sp-3);min-height:var(--tap);padding:0 var(--sp-4);position:relative;color:var(--text);text-decoration:none;background:var(--surface);border:0;width:100%;text-align:left;font:inherit;cursor:pointer}.grow:active,.grow.press{background:var(--fill-2)}.grow+.grow:before{content:"";position:absolute;top:0;right:0;left:var(--sp-4);border-top:var(--hair) solid var(--line)}.grow.has-ic+.grow.has-ic:before{left:calc(var(--sp-4) + 30px + var(--sp-3))}.grow .gic{width:30px;height:30px;border-radius:7px;flex:none;display:grid;place-items:center;background:var(--avatar);color:var(--on-accent)}.grow .gav{width:40px;height:40px;border-radius:50%;flex:none;display:grid;place-items:center;background:var(--avatar);color:var(--on-accent);font-size:var(--fs-subhead);font-weight:600}.grow .gtx{flex:1;min-width:0;padding:11px 0}.grow .gname{font-size:var(--fs-headline);font-weight:400;line-height:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.grow .gname.b{font-weight:600}.grow .gsub{font-size:var(--fs-subhead);line-height:20px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.grow .gval{font-size:var(--fs-body);color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums}.grow .gchev{color:var(--ph);flex:none}.grow .gtime{font-size:var(--fs-subhead);color:var(--muted);white-space:nowrap;align-self:flex-start;padding-top:12px}.stt{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-subhead)}.stt:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--dot-grey)}.stt.red:before{background:var(--dot-red)}.stt.green:before{background:var(--dot-green)}.stt.amber:before{background:var(--dot-amber)}.src{font-size:var(--fs-foot);color:var(--muted)}.btn{min-height:var(--tap);padding:0 var(--sp-5);border-radius:var(--r-ctl);border:0;background:var(--accent);color:var(--on-accent);font:600 var(--fs-body)/1 var(--font);cursor:pointer}.btn.plain{background:none;color:var(--accent);font-weight:400;padding:0 var(--sp-2)}.btn.tint{background:var(--accent-soft);color:var(--accent)}.btn.danger{background:none;color:var(--red);font-weight:400}.card,.piece,.sect,.hcard,.thero,.ans,.empty,.mrow,.meta div{background:var(--surface);border:0;border-radius:var(--r-md);box-shadow:none}.card:hover,.mrow:hover{box-shadow:none}.av{background:var(--avatar)}.topbar{height:var(--bar);background:var(--material);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-bottom:var(--hair) solid var(--line)}.topbar h1{font-size:var(--fs-headline);font-weight:600}.hero-ask,.pask,.sheet,.pop{background:var(--material);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:0;box-shadow:var(--sh-float)}.side{background:var(--bg);border-right:var(--hair) solid var(--line)}.nv.on{background:var(--surface);color:var(--text);box-shadow:none}.nv.on .ic{color:var(--accent)}@media (min-width: 900px){.readcol{max-width:var(--read);margin:0 auto}.panes{display:grid;grid-template-columns:var(--pane) 1fr;height:calc(100vh - var(--bar))}.panes>.plist{border-right:var(--hair) solid var(--line);overflow:auto;background:var(--surface)}}@media (max-width: 899px){.group,.ghead,.gfoot{margin-left:var(--sp-4);margin-right:var(--sp-4)}.ghead,.gfoot{padding:0 var(--sp-4);margin-left:var(--sp-4)}}@media (max-width: 899px){.topbar{height:calc(60px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top)}}@media (pointer: coarse){.ct-open{position:relative}:is(.topbar button.av,.bf-add,.back,.clip,.sendb,.og-btn,.ch-chip,.wt-chip,.fchip,.lv-waits,.ct-b,.tk-more,.fl-x,.og-wm,.tb,.ct-chip,.ch-hbtn,.ch-new,.pl-det-b,.fr-send,.fr-link,.pp-chip,.link,.py-seg button,.seg button,.og-view button,.offer,.lv-more,.py-all,.kb-grip,.kb-pill,.kb-add,.kb-more,.kb-foldb,.lg){position:relative}:is(.topbar button.av,.bf-add,.back,.iconbtn,.clip,.sendb,.og-btn,.ch-chip,.wt-chip,.fchip,.ch-pen,.lv-waits,.ct-b,.tk-more,.fl-x,.og-wm,.tb,.ct-chip,.ct-open,.ch-hbtn,.ch-new,.pl-det-b,.fr-send,.fr-link,.pp-chip,.link,.py-seg button,.seg button,.og-view button,.offer,.lv-more,.py-all,.kb-grip,.kb-pill,.kb-add,.kb-more,.kb-foldb,.lg):after{content:"";position:absolute;left:50%;top:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}}:root{--hue-0: #007aff;--hue-1: #34c759;--hue-2: #ff9500;--hue-3: #30b0c7;--hue-4: #a2845e;--hue-5: #8e8e93;--hue-6: #00c7be;--hue-7: #32ade6;--on-hue: #fff;--row-press: #e5e5ea}@media (min-width: 900px) and (hover: hover) and (pointer: fine){:root{--fs-large: 28px;--lh-large: 34px;--fs-title2: 20px;--lh-title2: 26px;--fs-title3: 17px;--lh-title3: 22px;--fs-headline: 15px;--fs-body: 15px;--lh-body: 20px;--fs-callout: 14px;--fs-subhead: 14px;--fs-num: 24px;--t22: 24px;--desk-stick-hover: linear-gradient(var(--fill), var(--fill)) var(--surface);--desk-stick-cur: linear-gradient(var(--accent-soft), var(--accent-soft)) var(--surface)}}@media (pointer: coarse){:is(.seeas,select.fchip){min-height:44px}:is(.ch-search,.pp-search,.tsearch,.ct-bar,.fd-box,.ch-findbar,.ask-inline){min-height:44px;box-sizing:border-box}.topbar .psearch{width:44px;height:44px}:is(.ch-search,.pp-search,.tsearch,.ct-bar,.fd-box,.ch-findbar) input{align-self:stretch;height:auto;min-height:42px}.ask-inline input,.find{min-height:44px}}.og-btn.mt-more{background:none;color:var(--accent);padding:12px 0;font-size:var(--fs-ui);font-weight:400}.og-btn.mt-more:disabled{color:var(--muted);opacity:1}.hero{position:relative;isolation:isolate}.hero:before{content:"";position:absolute;z-index:-1;top:-14px;right:-18px;bottom:-10px;left:-18px;border-radius:28px;background:var(--bg);border:1px solid var(--line-soft);pointer-events:none}.hero h2{color:var(--text)}.hero .eyebrow{background:var(--fill-2);color:var(--accent-ink);border-radius:var(--r-pill);padding:4px 10px;font-weight:600}.hero .datepill{background:var(--surface);box-shadow:none}.hero .datepill b{color:var(--accent-ink)}.meta div{position:relative;overflow:hidden;border:1px solid transparent}.meta div:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:var(--accent)}.meta div:nth-child(1){background:var(--amber-soft);border-color:var(--amber-soft)}.meta div:nth-child(1):before{background:var(--amber)}.meta div:nth-child(1) small{color:var(--amber-ink)}.meta div:nth-child(1) strong{color:var(--amber-ink)}.meta div:nth-child(2){background:var(--green-soft);border-color:var(--green-soft)}.meta div:nth-child(2):before{background:var(--green)}.meta div:nth-child(2) small{color:var(--green-ink)}.meta div:nth-child(2) strong{color:var(--green-ink)}.meta div:nth-child(3){background:var(--bg);border-color:var(--line)}.meta div:nth-child(3):before{background:var(--accent)}.meta div:nth-child(3) small{color:var(--accent-ink)}.meta div:nth-child(3) strong{color:var(--accent-ink)}.meta strong{font-weight:700}.tabs.ptop-only button.on{background:var(--accent-soft);color:var(--accent-ink);border-radius:10px 10px 0 0}.pgrid>.col>.sh h3,.pgrid>.col>.block>.sh h3{display:inline-flex;align-items:center;gap:10px;color:var(--text)}.pgrid>.col>.sh h3:before,.pgrid>.col>.block>.sh h3:before{content:"";width:6px;height:22px;border-radius:4px;background:var(--accent)}.pgrid>.col>.block#sec-on>.sh h3:before{background:var(--amber)}.pgrid .piece{position:relative;overflow:hidden;border:1px solid var(--line-soft);background:var(--surface)}.pgrid .piece:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--accent)}.pgrid .piece .ph h3{color:var(--text)}.pgrid .piece .why{color:var(--text-2)}@media (hover: hover){.pgrid .piece{transition:box-shadow .2s,transform .2s}.pgrid .piece:hover{box-shadow:none;transform:translateY(-2px)}}.tbl th{background:var(--bg);color:var(--accent-ink);font-weight:600;position:sticky;top:0;z-index:1}.tbl th:first-child{border-top-left-radius:10px;padding-left:12px}.tbl th:last-child{border-top-right-radius:10px;padding-right:12px}.tbl td:first-child{padding-left:12px}.tbl td:last-child{padding-right:12px}.tbl tbody tr:nth-child(2n) td{background:var(--bg)}.tbl tbody tr:hover td{background:var(--fill)}.tbl td.n,.tbl th.n{text-align:right;font-variant-numeric:tabular-nums}.tbl tr.tot td{background:var(--bg);color:var(--accent-ink);font-weight:700}.pgrid .piece .ct-chip{background:var(--fill-2);color:var(--accent-ink);border-color:transparent;font-weight:600}@media (min-width: 1181px){.pgrid{grid-template-columns:minmax(0,1fr)}.pgrid>.col:not(#sec-board):has(>#sec-org){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:32px;align-items:start;grid-auto-flow:row dense}.pgrid>.col:not(#sec-board):has(>#sec-org)>*{grid-column:1;min-width:0}.pgrid>.col:not(#sec-board):has(>#sec-org)>#sec-org{grid-column:2;grid-row:1 / span 6;margin-top:0}.pgrid>#sec-board:has(>.piece){display:grid;gap:24px;align-items:stretch;grid-template-columns:repeat(auto-fill,minmax(min(100%,520px),1fr))}.pgrid>#sec-board:has(>.piece)>:not(.piece){grid-column:1 / -1}.pgrid>#sec-board>.piece{height:100%;min-width:0}.pgrid>#sec-board>.piece.drilled{grid-column:1 / -1}.pgrid>#sec-board>.piece:nth-last-child(1 of.piece):nth-child(odd of.piece:not(.drilled)){grid-column:1 / -1}.pgrid>#sec-board>.piece>.ph{flex-wrap:wrap;justify-content:flex-end;row-gap:4px}.pgrid>#sec-board>.piece>.ph>.pt{order:2;flex-basis:100%}}.pgrid>.col>#sec-org>.sh h3{font-size:var(--fs-title2);line-height:var(--lh-title2);font-weight:700;letter-spacing:-.01em}.pgrid .hm-sh{margin-left:0;margin-right:0}div.hoc-seeing{padding-left:0;padding-right:0}@media (min-width: 900px) and (hover: hover) and (pointer: fine){.pgrid,.bigpiece{--fs-callout: 15px;--fs-subhead: 15px;--fs-ui: 15px;--fs-small: 15px}}@media (max-width: 899px) and (min-width: 361px){.tabbar .ptab-l{font-size:calc(var(--fs-foot) * 11 / 13);line-height:1.2;letter-spacing:0}}@media (max-width: 899px){.hero:before{top:-8px;right:-10px;bottom:-6px;left:-10px;border-radius:22px}.meta div:before{width:4px}}.hero:before{content:none}.hero{background:var(--surface);border:1px solid var(--line-soft);border-radius:16px;box-shadow:none}.hero h2{font-size:var(--fs-title2);font-weight:600;letter-spacing:-.02em}.hero .hoc-lead{cursor:pointer;font-size:var(--fs-callout);color:var(--text);display:flex;align-items:center;gap:6px}.hero .hoc-lead:after{content:"›";color:var(--ph);font-size:var(--fs-title2);line-height:1;margin-left:auto}.pgrid>.col>.sh h3:before,.pgrid>.col>.block>.sh h3:before{content:none}.pgrid>.col>.sh h3,.pgrid>.col>.block>.sh h3{font-size:var(--fs-body);font-weight:600}.sh .hoc-n,.py-homeh .hoc-n{margin-left:auto;color:var(--muted);font-size:var(--fs-subhead);font-weight:400;font-variant-numeric:tabular-nums}.py-homeh .hoc-n{margin-right:8px}.hoc-sh{display:flex;align-items:baseline}.wt-sentlist .mrow{background:var(--surface);border:1px solid var(--line-soft);border-radius:16px;box-shadow:none;gap:12px}.wt-sentlist .mrow b{font-size:var(--fs-callout);font-weight:600;color:var(--text)}.wt-sentlist .mrow small{font-size:var(--fs-subhead);color:var(--muted)}.hoc-dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--amber);display:inline-block}.hoc-seeing{background:var(--bg);color:var(--muted);font-size:var(--fs-subhead);border-radius:12px;padding:8px 12px;margin:0 0 12px}.hoc-seeing a{color:var(--accent);font-weight:600;text-decoration:none}.hoc-seeas{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--surface);border:1px solid var(--line-soft);border-radius:16px;padding:10px 14px;margin:0 0 12px;font-weight:600}.hoc-brow{width:100%;background:var(--surface);border:1px solid var(--line-soft);border-radius:16px;padding:14px 16px;display:flex;align-items:center;text-align:left;cursor:pointer}.hoc-brow b{font-size:var(--fs-callout);font-weight:600;color:var(--text)}.hoc-2l{display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wt-sentlist .mrow{padding:14px 16px}.hero{padding:18px 20px}.py.compact .py-p{background:var(--surface);color:var(--text);border:1px solid var(--line-soft)}.py.compact .py-av,.py.compact .py-f .py-av,.py.compact .py-m .py-av,.py.compact .py-dept .py-av{background:var(--bg)!important;color:var(--text)!important}.py.compact .py-band b{color:var(--muted)!important}.py.compact .py-dept{border-top:1px solid var(--line-soft)!important;box-shadow:none;border:1px solid var(--line-soft)}.hero .hoc-lead.hoc-none{cursor:default}.hero .hoc-lead.hoc-none:after{content:none}@media (min-width: 900px) and (hover: hover) and (pointer: fine){.tbl td,.tbl th{padding:9px 12px}.tbl tr.tot td{padding-top:11px}.tscroll{max-height:max(420px,calc(100vh - 170px));scrollbar-width:thin;scrollbar-color:var(--fill-2) transparent}:is(.bigpiece,.pgblock) .tscroll{max-height:max(420px,calc(100vh - 170px))!important}.tbl th:first-child,.tbl td:first-child{position:sticky;left:0}.tbl td:first-child{background-color:var(--surface)}.tbl th:first-child{z-index:3}.tbl td:first-child{z-index:1}.tbl tr.tot td:first-child{z-index:2}.tbl tbody tr.cur td:first-child{background:var(--desk-stick-cur)}.tbl tbody tr:hover td:first-child{background:var(--desk-stick-hover)}.tbl td.wrap{max-width:420px}.tbl td.wrap .tclip{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.tbar select.fchip{field-sizing:content;max-width:240px}.tbar .btn.tint{opacity:1}#sec-board>.piece>.ph{flex-wrap:wrap;justify-content:flex-end;row-gap:4px}#sec-board>.piece>.ph>.pt{order:2;flex-basis:100%}}.cfew{display:flex;flex-direction:column;gap:6px;padding:4px 0}.cfew-r{display:flex;align-items:baseline;gap:8px;color:var(--text)}.cfew-r i{width:8px;height:8px;border-radius:50%;flex:none;align-self:center}.cfew-r span{color:var(--text-2)}.cfew-r b{font-size:var(--fs-num-phone);font-weight:600;font-variant-numeric:tabular-nums}.cfew-r small,.cfew-n{color:var(--muted);font-size:var(--fs-foot)}.pgnums div.tone-red b{color:var(--red-ink)}.pg-warn{color:var(--amber-ink)}.tk-wait,.tk-fold{width:100%;margin:12px 0 0;min-height:44px;text-align:left}.tk-fold small,.tk-wait small{display:block;color:var(--muted)}.tfoot .tmore{min-height:44px;display:inline-flex;align-items:center}.pgdock{transition:transform .25s ease,opacity .2s ease}.pgdock.away{transform:translateY(110%);opacity:0;pointer-events:none}@media (prefers-reduced-motion: reduce){.pgdock{transition:none}}@media (pointer: coarse){:is(.kb-pill,.kb-add,.kb-grip){position:relative}:is(.kb-pill,.kb-add,.kb-grip):after{content:"";position:absolute;left:50%;top:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}}@media (pointer: coarse){.kb-pills{padding-block:5px;margin-block:-5px}.kb-ch{margin-top:16px}}:root[data-theme=dark] button,:root[data-theme=dark] input,:root[data-theme=dark] select,:root[data-theme=dark] textarea{color:inherit}:root[data-theme=dark] a{color:inherit}:root[data-theme=dark] svg.i{fill:none;stroke:currentColor}:root[data-theme=dark] .logo{background:var(--surface);border:1px solid var(--line)}:root[data-theme=dark] .muted{color:var(--muted)}:root[data-theme=dark] .link{border:0;background:none;color:var(--indigo-ink)}:root[data-theme=dark] .err{background:var(--red-soft);color:var(--red-ink)}:root[data-theme=dark] .note{background:var(--soft);border:1px solid var(--line);color:var(--muted)}:root[data-theme=dark] :focus-visible{outline:2px solid var(--indigo)}:root[data-theme=dark] .side{background:var(--surface);border-right:1px solid var(--line)}:root[data-theme=dark] .brand{border-bottom:1px solid var(--line)}:root[data-theme=dark] .brand span{color:var(--faint)}:root[data-theme=dark] .jump{border:1px solid var(--input);background:var(--surface);color:var(--faint)}:root[data-theme=dark] kbd{color:var(--muted);background:var(--soft);border:1px solid var(--line)}:root[data-theme=dark] .nv{color:var(--muted);border:0;background:none}:root[data-theme=dark] .nv .ic{background:var(--bg);color:var(--muted)}:root[data-theme=dark] .nv em{color:var(--faint);background:var(--bg)}:root[data-theme=dark] .nv:hover{color:var(--text-2)}:root[data-theme=dark] .nv.on{background:var(--surface);color:var(--text);box-shadow:var(--sh-sm)}:root[data-theme=dark] .nv.on:before{background:var(--indigo)}:root[data-theme=dark] .nv.on .ic{background:var(--fill-2);color:var(--indigo)}:root[data-theme=dark] .nv.on em{background:var(--indigo-soft);color:var(--indigo-ink)}:root[data-theme=dark] .navh{color:var(--faint)}:root[data-theme=dark] .me small{color:var(--faint)}:root[data-theme=dark] .av{background:var(--avatar);color:var(--on-accent);border:0}:root[data-theme=dark] .av.off{background:var(--fill-2)}:root[data-theme=dark] .topbar{background:var(--surface);border-bottom:1px solid var(--line)}:root[data-theme=dark] .crumb{color:var(--faint)}:root[data-theme=dark] .crumb:before{color:var(--ph)}:root[data-theme=dark] .topbar .back{border:0;background:none;color:var(--muted)}:root[data-theme=dark] .seeas{border:1px solid var(--line);background:var(--surface);color:var(--text-2)}:root[data-theme=dark] .iconbtn{border:1px solid var(--line);background:var(--surface);color:var(--muted)}:root[data-theme=dark] .iconbtn i{background:var(--red);color:var(--on-accent)}:root[data-theme=dark] .pill.red{background:var(--red-soft);color:var(--red-ink)}:root[data-theme=dark] .pill.indigo{background:var(--indigo-soft);color:var(--indigo-ink)}:root[data-theme=dark] .pill.amber{background:var(--amber-soft);color:var(--amber-ink)}:root[data-theme=dark] .pill.green{background:var(--green-soft);color:var(--green-ink)}:root[data-theme=dark] .pill.grey,:root[data-theme=dark] .hchip{background:var(--surface-2);color:var(--text-2)}:root[data-theme=dark] .pill.line{background:var(--surface);color:var(--text-2);border:1px solid var(--line)}:root[data-theme=dark] .src.fresh{background:var(--green-soft);color:var(--green-ink)}:root[data-theme=dark] .src.mid{background:var(--amber-soft);color:var(--amber-ink)}:root[data-theme=dark] .src.old,:root[data-theme=dark] .src.unknown{background:var(--surface-2);color:var(--muted)}:root[data-theme=dark] .src.claim{background:var(--indigo-soft);color:var(--indigo-ink)}:root[data-theme=dark] .src:before{background:currentColor}:root[data-theme=dark] .fresh-badge:before{background:currentColor}:root[data-theme=dark] .fresh-badge.fresh{background:var(--green-soft);color:var(--green-ink)}:root[data-theme=dark] .fresh-badge.mid{background:var(--amber-soft);color:var(--amber-ink)}:root[data-theme=dark] .fresh-badge.old{background:var(--surface-2);color:var(--muted)}:root[data-theme=dark] .hero{background:var(--surface);border:1px solid var(--border);box-shadow:var(--sh-sm)}:root[data-theme=dark] .eyebrow{background:var(--indigo-soft);color:var(--indigo-ink)}:root[data-theme=dark] .leadtxt.stale{color:var(--amber-ink)}:root[data-theme=dark] .leadtxt.lapse-today{color:var(--red-ink)}:root[data-theme=dark] .datepill{color:var(--muted);background:var(--soft);border:1px solid var(--border)}:root[data-theme=dark] .datepill b{border-left:1px solid var(--border-strong);color:var(--text)}:root[data-theme=dark] .composer{background:var(--surface);border:1.5px solid var(--input)}:root[data-theme=dark] .composer:focus-within{border-color:var(--line)}:root[data-theme=dark] .composer.drag{border-color:var(--indigo);background:var(--indigo-soft)}:root[data-theme=dark] .composer textarea{border:0;outline:0;background:none;color:var(--text)}:root[data-theme=dark] .composer textarea::placeholder{color:var(--faint)}:root[data-theme=dark] .askhint{color:var(--faint)}:root[data-theme=dark] .clip,:root[data-theme=dark] .sendb{border:1px solid var(--line);background:var(--soft);color:var(--muted)}:root[data-theme=dark] .sendb{background:var(--indigo);border-color:var(--indigo);color:var(--on-accent)}:root[data-theme=dark] .sendb:disabled{background:var(--fill-2);border-color:var(--line)}:root[data-theme=dark] .fch{border:1px solid var(--line);background:var(--soft);color:var(--text-2)}:root[data-theme=dark] .fch small{color:var(--muted)}:root[data-theme=dark] .fch .fi{color:var(--on-accent);background:var(--faint)}:root[data-theme=dark] .fch.image .fi{background:var(--accent)}:root[data-theme=dark] .fch.pdf .fi{background:var(--red)}:root[data-theme=dark] .fch.excel .fi{background:var(--green)}:root[data-theme=dark] .fch.doc .fi{background:var(--accent)}:root[data-theme=dark] .fch .x2{border:0;background:none;color:var(--faint)}:root[data-theme=dark] .fch.bad{border-color:var(--red-soft);background:var(--red-soft);color:var(--red-ink)}:root[data-theme=dark] a.fch:hover{border-color:var(--line)}:root[data-theme=dark] .dropveil{background:var(--fill);border:2px dashed var(--indigo)}:root[data-theme=dark] .dropveil div{background:var(--surface);box-shadow:var(--sh-lg);color:var(--indigo-ink)}:root[data-theme=dark] .card{background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--pc, var(--indigo));box-shadow:var(--sh-sm)}:root[data-theme=dark] .card.sel{box-shadow:var(--sh-ring)}:root[data-theme=dark] .card .hd .arrow{color:var(--faint)}:root[data-theme=dark] .hline.stale{color:var(--amber-ink)}:root[data-theme=dark] .offer{border:1px solid var(--line);background:var(--surface);color:var(--text-2)}:root[data-theme=dark] .offer:first-child{background:var(--indigo-soft);border-color:var(--line);color:var(--indigo-ink)}:root[data-theme=dark] .offer:hover{border-color:var(--line)}:root[data-theme=dark] .card.sk{border-left-color:var(--line)}:root[data-theme=dark] .sk i{background:var(--shimmer)}:root[data-theme=dark] .mrow{background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--pc, transparent);box-shadow:var(--sh-sm)}:root[data-theme=dark] .mrow b{color:var(--text)}:root[data-theme=dark] .mrow .r{color:var(--faint)}:root[data-theme=dark] .mrow.bad{border-left-color:var(--red)}:root[data-theme=dark] .mrow.bad b{color:var(--red-ink)}:root[data-theme=dark] .dot{background:var(--faint)}:root[data-theme=dark] .dot.bad{background:var(--red)}:root[data-theme=dark] .dot.ok{background:var(--green)}:root[data-theme=dark] .dot.part{background:var(--amber)}:root[data-theme=dark] .dot.grey{background:var(--faint)}:root[data-theme=dark] .empty{color:var(--muted);background:var(--surface);border:1px solid var(--border)}:root[data-theme=dark] .empty .em{background:var(--green-soft);color:var(--green-ink)}:root[data-theme=dark] .piece{background:var(--surface);border:1px solid var(--border);box-shadow:var(--sh-sm)}:root[data-theme=dark] .tb{border:1px solid var(--line);background:var(--surface);color:var(--muted)}:root[data-theme=dark] .tb:hover{color:var(--text-2);border-color:var(--line)}:root[data-theme=dark] .tb.on{background:var(--indigo-soft);color:var(--indigo-ink);border-color:var(--line)}:root[data-theme=dark] .menu{background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh-lg)}:root[data-theme=dark] .menu button{border:0;background:none;color:var(--text-2)}:root[data-theme=dark] .menu button:hover{background:var(--soft)}:root[data-theme=dark] .pf{border-top:1px solid var(--line)}:root[data-theme=dark] .pf .by{color:var(--faint)}:root[data-theme=dark] .perr{color:var(--amber-ink);background:var(--amber-soft)}:root[data-theme=dark] .ask-inline input{border:1.5px solid var(--input);outline:0}:root[data-theme=dark] .ask-inline input:focus{border-color:var(--line)}:root[data-theme=dark] .btn{border:1px solid var(--line);background:var(--surface);color:var(--text-2)}:root[data-theme=dark] .btn.pri{background:var(--indigo);border-color:var(--indigo);color:var(--on-accent)}:root[data-theme=dark] .btn.pri:disabled{background:var(--fill-2);border-color:var(--line)}:root[data-theme=dark] .btn.tint{border-color:color-mix(in srgb,var(--pcol, var(--text)) 32%,var(--line-soft));background:color-mix(in srgb,var(--pcol, var(--text)) 5%,var(--surface));color:var(--text)}:root[data-theme=dark] .svgc .grid{stroke:var(--line)}:root[data-theme=dark] .svgc .ax{fill:var(--faint)}:root[data-theme=dark] .svgc .vl{fill:var(--text-2)}:root[data-theme=dark] .svgc .cross{stroke:var(--faint)}:root[data-theme=dark] .svgc .band{fill:var(--amber-ink)}:root[data-theme=dark] .tip{background:var(--text);color:var(--surface);box-shadow:var(--sh-float)}:root[data-theme=dark] .lg{color:var(--text-2);border:0;background:none}:root[data-theme=dark] .lg small{color:var(--muted)}:root[data-theme=dark] .refkey{background:var(--text)}:root[data-theme=dark] .chart-t{color:var(--text-2)}:root[data-theme=dark] .hb-l{color:var(--text-2)}:root[data-theme=dark] .hb-l small{color:var(--muted)}:root[data-theme=dark] .hb-t{background:var(--bg)}:root[data-theme=dark] .hb-t .ref{background:var(--text)}:root[data-theme=dark] .hb.low .hb-v{color:var(--red-ink)}:root[data-theme=dark] .sm{border-bottom:1px solid var(--line)}:root[data-theme=dark] .sm:last-child{border-bottom:0}:root[data-theme=dark] .smn small,:root[data-theme=dark] .smv small{color:var(--muted)}:root[data-theme=dark] .kpis div{background:var(--soft);border:1px solid var(--line)}:root[data-theme=dark] .kpis small{color:var(--muted)}:root[data-theme=dark] .pbar{background:var(--bg)}:root[data-theme=dark] .was{color:var(--muted)}:root[data-theme=dark] .was.up{color:var(--green-ink)}:root[data-theme=dark] .was.down{color:var(--red-ink)}:root[data-theme=dark] .tsearch{border:1.5px solid var(--input);color:var(--faint);background:var(--surface)}:root[data-theme=dark] .tsearch:focus-within{border-color:var(--line)}:root[data-theme=dark] .tsearch input{border:0;outline:0;color:var(--text);background:none}:root[data-theme=dark] .fchip{border:1px solid var(--line);color:var(--text-2);background:var(--surface)}:root[data-theme=dark] .fchip.on{background:var(--indigo-soft);border-color:var(--line);color:var(--indigo-ink)}:root[data-theme=dark] .tscroll{border:1px solid var(--line);background:var(--surface)}:root[data-theme=dark] .tbl th{background:var(--soft);color:var(--indigo);border-bottom:1px solid var(--line)}:root[data-theme=dark] .tbl th.sorted{background:var(--bg);color:var(--indigo-ink)}:root[data-theme=dark] .tbl td{border-bottom:1px solid var(--line-soft);color:var(--text)}:root[data-theme=dark] .tbl tbody tr:hover td{background:var(--bg)}:root[data-theme=dark] .tbl tbody tr.go td:first-child{color:var(--indigo-ink)}:root[data-theme=dark] .tbl tbody tr.cur td{background:var(--indigo-soft)}:root[data-theme=dark] .tbl tr.tot td{background:var(--soft);border-top:1px solid var(--border-strong);border-bottom:0}:root[data-theme=dark] .cols-menu label{color:var(--text-2)}:root[data-theme=dark] .thero{background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--pc, var(--indigo));box-shadow:var(--sh-sm)}:root[data-theme=dark] .closed{background:var(--green-soft);color:var(--green-ink)}:root[data-theme=dark] .closed.bad{background:var(--red-soft);color:var(--red-ink)}:root[data-theme=dark] .closed.amber{background:var(--amber-soft);color:var(--amber-ink)}:root[data-theme=dark] .closed.grey{background:var(--surface-2);color:var(--muted)}:root[data-theme=dark] .tile{background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--tc, var(--indigo));box-shadow:var(--sh-sm)}:root[data-theme=dark] .tile small{color:var(--muted)}:root[data-theme=dark] .tile .src{background:none}:root[data-theme=dark] .tile .src.fresh{color:var(--green-ink)}:root[data-theme=dark] .tile .src.mid{color:var(--amber-ink)}:root[data-theme=dark] .tile .src.old{color:var(--muted)}:root[data-theme=dark] .tile .src.claim{color:var(--indigo-ink)}:root[data-theme=dark] .prog-t{color:var(--text-2)}:root[data-theme=dark] .prog-b i{background:var(--green)}:root[data-theme=dark] .whyline{color:var(--text-2);background:var(--soft)}:root[data-theme=dark] .hcard{background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--indigo);box-shadow:var(--sh-sm);color:var(--text-2)}:root[data-theme=dark] .heldby{color:var(--muted)}:root[data-theme=dark] .sect{background:var(--surface);border:1px solid var(--border);box-shadow:var(--sh-sm)}:root[data-theme=dark] .qt{border-left:3px solid var(--red);background:var(--red-soft)}:root[data-theme=dark] .claim{border-bottom:1px solid var(--line)}:root[data-theme=dark] .claim:last-child{border-bottom:0}:root[data-theme=dark] .claim>span:first-child{color:var(--muted)}:root[data-theme=dark] .assume{border:1px dashed var(--line);background:var(--bg);color:var(--text-2)}:root[data-theme=dark] .sharemsg{background:var(--green-soft);color:var(--green-ink)}:root[data-theme=dark] .tl li{color:var(--text-2)}:root[data-theme=dark] .tl li:before{background:var(--faint)}:root[data-theme=dark] .tl li.agent:before{background:var(--indigo)}:root[data-theme=dark] .tl li.person:before{background:var(--amber)}:root[data-theme=dark] .tl li.prabhu:before{background:var(--red)}:root[data-theme=dark] .tl li.prabhu{background:var(--red-soft)}:root[data-theme=dark] .tl .t{color:var(--muted)}:root[data-theme=dark] .wa{background:var(--fill-2)}:root[data-theme=dark] .bub{background:var(--surface);box-shadow:none}:root[data-theme=dark] .bub .from{color:var(--green-ink)}:root[data-theme=dark] .bub .lnk{color:var(--accent)}:root[data-theme=dark] ul.plain li{color:var(--text-2)}:root[data-theme=dark] .learn{border-bottom:1px solid var(--line);color:var(--text-2)}:root[data-theme=dark] .learn:last-child{border-bottom:0}:root[data-theme=dark] .learn .ms{color:var(--muted)}:root[data-theme=dark] .answer .q{background:var(--indigo-soft);color:var(--indigo-ink)}:root[data-theme=dark] .answer .first{color:var(--text)}:root[data-theme=dark] .answer .first b{border-bottom:1px dotted var(--line)}:root[data-theme=dark] .answer .atext{color:var(--text)}:root[data-theme=dark] .answer .atext.live{color:var(--muted)}:root[data-theme=dark] .afiles .aimg img{border:1px solid var(--line, var(--line-soft))}:root[data-theme=dark] .typing i{background:var(--avatar)}:root[data-theme=dark] .ans{background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--indigo);box-shadow:var(--sh-sm)}:root[data-theme=dark] .ans.unseen{box-shadow:var(--sh-ring)}:root[data-theme=dark] .scrim{background:var(--scrim)}:root[data-theme=dark] .drawer{background:var(--bg);box-shadow:var(--sh-float)}:root[data-theme=dark] .dh{background:var(--surface);border-bottom:1px solid var(--line)}:root[data-theme=dark] .dfoot{background:var(--surface);border-top:1px solid var(--line)}:root[data-theme=dark] .pal{background:var(--surface);box-shadow:var(--sh-float)}:root[data-theme=dark] .pal-in{border-bottom:1px solid var(--line);color:var(--faint)}:root[data-theme=dark] .pal-in input{border:0;outline:0;color:var(--text)}:root[data-theme=dark] .pal-h{color:var(--faint)}:root[data-theme=dark] .pal-i{border:0;background:none;color:var(--text-2)}:root[data-theme=dark] .pal-i small{color:var(--muted)}:root[data-theme=dark] .pal-i.on{background:var(--indigo-soft);color:var(--indigo-ink)}:root[data-theme=dark] .pal-f{border-top:1px solid var(--line);color:var(--muted)}:root[data-theme=dark] .prow{background:var(--surface);border:1px solid var(--border);box-shadow:var(--sh-sm)}:root[data-theme=dark] .prow small{color:var(--muted)}:root[data-theme=dark] .linkbox{background:var(--soft)}:root[data-theme=dark] .linkbox code{color:var(--text-2)}:root[data-theme=dark] .find{border:1.5px solid var(--input);outline:0;background:var(--surface)}:root[data-theme=dark] .find:focus{border-color:var(--line)}:root[data-theme=dark] .si-card{background:var(--surface);box-shadow:var(--sh-lg);border:1px solid var(--border)}:root[data-theme=dark] .si-card input{border:1.5px solid var(--input);outline:0}:root[data-theme=dark] .si-card input:focus{border-color:var(--indigo)}:root[data-theme=dark] .si-card button{border:0;background:var(--indigo);color:var(--on-accent)}:root[data-theme=dark] .si-card button:disabled{background:var(--avatar)}@media (max-width: 899px){:root[data-theme=dark] .hero .hero-ask{box-shadow:none}}@media (max-width: 899px){:root[data-theme=dark] .tabs{background:var(--surface-2)}}@media (max-width: 899px){:root[data-theme=dark] .tabs button{border:0;background:none;color:var(--muted)}}@media (max-width: 899px){:root[data-theme=dark] .tabs .on{background:var(--surface);color:var(--indigo-ink);box-shadow:none}}@media (max-width: 899px){:root[data-theme=dark] .pask .composer{box-shadow:var(--sh-lg)}}:root[data-theme=dark] .sheet-bg{background:var(--scrim)}:root[data-theme=dark] .sheet{background:var(--surface);box-shadow:var(--sh-lg)}:root[data-theme=dark] .sheet-s{color:var(--text-2)}:root[data-theme=dark] .sheet-b .ghost{background:var(--surface);border:1px solid var(--line);color:var(--text-2)}:root[data-theme=dark] .sheet-b .solid{background:var(--indigo);border:0;color:var(--on-accent)}:root[data-theme=dark] .pgsec .nv .chev{color:var(--faint)}:root[data-theme=dark] .pgsec .nv.open{color:var(--text-2)}:root[data-theme=dark] .pghead{background:var(--surface);border:1px solid var(--border);border-top:3px solid var(--pc, var(--indigo));box-shadow:var(--sh-sm)}:root[data-theme=dark] .pgsub{color:var(--text-2)}:root[data-theme=dark] .pgtyped{color:var(--amber-ink)}:root[data-theme=dark] .pgnums .tone-red b{color:var(--red-ink)}:root[data-theme=dark] .pgnums .tone-green b{color:var(--green-ink)}:root[data-theme=dark] .pgnums .tone-amber b{color:var(--amber-ink)}:root[data-theme=dark] .pgnote{background:var(--surface);border:1px solid var(--border);box-shadow:var(--sh-sm)}:root[data-theme=dark] .pgnote-h{border:0;background:none;color:var(--indigo-ink)}:root[data-theme=dark] .pgnote-h b{color:var(--text)}:root[data-theme=dark] .pgnote-h span{color:var(--muted)}:root[data-theme=dark] .pgmissing{background:var(--soft);border:1px dashed var(--border-strong)}:root[data-theme=dark] .pgm-h .ic{background:var(--indigo-soft);color:var(--indigo-ink)}:root[data-theme=dark] .pgm-h small{color:var(--text-2)}:root[data-theme=dark] .pggap{background:var(--surface);border:1px solid var(--border)}:root[data-theme=dark] .pggap small{color:var(--muted)}:root[data-theme=dark] .pgsrc-l{background:var(--surface);border:1px solid var(--border)}:root[data-theme=dark] .pgsrc-r{border-bottom:1px solid var(--line)}:root[data-theme=dark] .pgsrc-r:last-child{border-bottom:0}:root[data-theme=dark] .pgsrc-r .mx{color:var(--text-2)}:root[data-theme=dark] .pgsrc-r .st{color:var(--muted)}:root[data-theme=dark] .pgimg{border:1px solid var(--line)}:root[data-theme=dark] .pgdock{background:var(--fade-to-bg)}:root[data-theme=dark] .pgdock .composer{box-shadow:var(--sh-lg)}:root[data-theme=dark] .pgdock-k{color:var(--muted)}:root[data-theme=dark] .pgask{border:1px solid var(--line);background:var(--surface);color:var(--text-2)}:root[data-theme=dark] .pgask:hover{border-color:var(--line);color:var(--indigo-ink)}@media (max-width: 899px){:root[data-theme=dark] .pgnums div{background:var(--soft);border:1px solid var(--line)}}:root[data-theme=dark] .pgowner{background:var(--indigo-soft);color:var(--indigo-ink)}:root[data-theme=dark] .answer .athread{border-left:2px solid var(--line)}:root[data-theme=dark] .rcard{border:1px solid var(--line, var(--line-soft));background:var(--surface)}:root[data-theme=dark] .rcard.cur{background:var(--accent-soft, var(--bg))}:root[data-theme=dark] .rcard.go .rc1 b{color:var(--accent, var(--text))}:root[data-theme=dark] .rcard small{color:var(--muted)}:root[data-theme=dark] .rcard .rc3{color:var(--text)}:root[data-theme=dark] .rcard .rc4{color:var(--muted)}:root[data-theme=dark] .rcard.tot{background:var(--soft, var(--bg))}:root[data-theme=dark] .csend{background:var(--indigo-soft, var(--bg))}:root[data-theme=dark] .csend .csq{color:var(--text)}:root[data-theme=dark] .csend.failed{background:var(--amber-soft)}:root[data-theme=dark] .csend.note{background:none}:root[data-theme=dark] .ct-bar{background:var(--fill);border:1px solid var(--input)}:root[data-theme=dark] .ct-bar:focus-within{border-color:var(--accent-line);background:var(--surface);box-shadow:var(--sh-ring)}:root[data-theme=dark] .ct-bar.on{border-color:var(--red)}:root[data-theme=dark] .ct-bar input{border:0;background:transparent;outline:0;color:var(--text)}:root[data-theme=dark] .ct-bar input::placeholder{color:var(--ph)}:root[data-theme=dark] .ct-b{border:0;background:transparent;color:var(--muted)}:root[data-theme=dark] .ct-b:hover{background:var(--fill-2);color:var(--text)}:root[data-theme=dark] .ct-b.rec{background:var(--red-soft);color:var(--red-ink)}:root[data-theme=dark] .ct-b.go{background:var(--accent);color:var(--on-accent)}:root[data-theme=dark] .ct-b.go:disabled{background:var(--fill-2);color:var(--ph)}:root[data-theme=dark] .ct-chip{border:1px solid var(--input);background:var(--surface);color:var(--text-2)}:root[data-theme=dark] .ct-chip:hover{border-color:var(--accent-line);color:var(--accent-ink);background:var(--accent-soft)}:root[data-theme=dark] .ct-err{color:var(--red-ink)}:root[data-theme=dark] .ct-me{background:var(--accent);color:var(--on-accent)}:root[data-theme=dark] .ct-ans{background:var(--fill)}:root[data-theme=dark] .ct-ans.muted{color:var(--muted)}:root[data-theme=dark] .ct-ans.bad{background:var(--red-soft);color:var(--red-ink)}:root[data-theme=dark] .ct-who{color:var(--accent-ink)}:root[data-theme=dark] .ct-txt{color:var(--text)}:root[data-theme=dark] .ct-dots i{background:var(--muted)}:root[data-theme=dark] .ct-open{border:1px solid var(--input);background:var(--surface);color:var(--accent-ink)}:root[data-theme=dark] .ct-open:hover{background:var(--accent-soft)}:root[data-theme=dark] .pflbl{color:var(--muted)}:root[data-theme=dark] .pfchip{border:1px solid var(--border);background:var(--surface, transparent);color:var(--text-2)}:root[data-theme=dark] .pfchip.on{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}:root[data-theme=dark] .smn.pick:hover b,:root[data-theme=dark] .smn.pick:focus-visible b{color:var(--accent)}:root[data-theme=dark] .smgo{color:var(--accent)}:root[data-theme=dark] .pdrill{color:var(--text-2)}:root[data-theme=dark] .pal-g{color:var(--muted)}:root[data-theme=dark] .pal-in input[type=search]{background:transparent}:root[data-theme=dark] .pal-x{border:0;background:none;color:var(--accent)}:root[data-theme=dark]{--bg: #212136;--surface: #1c1c1c;--card: #1c1c1c;--surface-2: #212136;--soft: #212136;--fill: rgba(147, 147, 155, .12);--fill-2: rgba(147, 147, 155, .2);--text: #ffffff;--text-2: #ffffff;--muted: rgba(204, 204, 209, .6);--faint: rgba(204, 204, 209, .6);--ph: rgba(204, 204, 209, .3);--line: rgba(204, 204, 209, .29);--rule: rgba(204, 204, 209, .29);--input: rgba(147, 147, 155, .12);--border-strong: #4f4f52;--accent: #1f8aff;--accent-ink: #7abaff;--accent-soft: rgba(31, 138, 255, .1);--accent-line: rgba(31, 138, 255, .35);--link: #7abaff;--indigo: #1f8aff;--indigo-ink: #7abaff;--indigo-soft: rgba(31, 138, 255, .1);--red: #ff584f;--red-ink: #ff7a87;--red-soft: rgba(255, 88, 79, .1);--green: #4ad06c;--green-ink: #96e4a9;--green-soft: rgba(74, 208, 108, .12);--amber: #ffa21f;--amber-ink: #ff9d7a;--amber-soft: rgba(255, 162, 31, .12);--dot-red: #ff584f;--dot-green: #4ad06c;--dot-amber: #ffa21f;--dot-grey: #4a4a52;--avatar: #808086;--material: rgba(28, 28, 30, .94);--scrim: rgba(0, 0, 0, .48);--sh-float: 0 0 0 .5px rgba(255, 255, 255, .069), 0 8px 32px rgba(255, 255, 255, .138);--on-accent: #1c1c1c;--scrim: rgba(0, 0, 0, .6);--line-soft: rgba(204, 204, 209, .12);--fade-top: linear-gradient( to bottom, transparent, #ffffff 45%);--fade-bottom: linear-gradient( to bottom, #ffffff 62%, transparent);--wa-wall: #382e1f;--wa-me: #1d3f18;--wa-them: #1c1c1c;--wa-ink: #a7c2d2;--wa-meta: #98a0a4;--wa-meta-2: #aab0b4;--wa-link: #7cd6fe;--wa-who: #8fe1ea;--wa-note: #3f3a18;--wa-strip: #242424;--wa-field: #1c1c1c;--wa-edge: rgba(255, 255, 255, .138);--wa-veil: rgba(255, 255, 255, .069);--wa-chip-on: #1d3f18;--wa-chip-on-ink: #a7c2d2;--sh-bubble: 0 1px .5px rgba(255, 255, 255, .149)}:root[data-theme=dark] .link{color:var(--link, #7abdff)}:root[data-theme=dark] .note{border:0}:root[data-theme=dark] :focus-visible{outline:2px solid var(--accent)}:root[data-theme=dark] .side{background:var(--bg);border-right:1px solid rgba(255,255,255,.069)}:root[data-theme=dark] .brand{border-bottom:0}:root[data-theme=dark] .brand span{color:var(--muted)}:root[data-theme=dark] .jump{border:0;background:#ffffff0d;color:#ababad}:root[data-theme=dark] kbd{color:var(--muted);background:#1c1c1c;border:1px solid var(--line)}:root[data-theme=dark] .nv{color:var(--text)}:root[data-theme=dark] .nv:hover{color:var(--text);background:#ffffff0a}:root[data-theme=dark] .nv .ic{background:none;color:var(--muted)}:root[data-theme=dark] .nv .logo{border:0}:root[data-theme=dark] .nv em{color:var(--text-2);background:#ffffff0f}:root[data-theme=dark] .nv.on{background:#1c1c1c;color:var(--accent);box-shadow:0 1px 2px #0000002e,0 0 0 .5px #00000023}:root[data-theme=dark] .nv.on .ic{background:none;color:var(--accent)}:root[data-theme=dark] .nv.on em{background:var(--accent-soft);color:var(--accent)}:root[data-theme=dark] .nv.fold .chev{color:var(--ph)}:root[data-theme=dark] .navh{color:var(--muted)}:root[data-theme=dark] .me{border-top:1px solid var(--line)}:root[data-theme=dark] .me small{color:var(--muted)}:root[data-theme=dark] .av{background:linear-gradient(135deg,#808086,#c5c5c6)}:root[data-theme=dark] .av.off{background:#4a4a52}:root[data-theme=dark] .topbar{background:#1c1c1ed1;border-bottom:1px solid var(--line)}:root[data-theme=dark] .crumb{color:var(--muted)}:root[data-theme=dark] .crumb:before{color:#4a4a52}:root[data-theme=dark] .topbar .back{color:var(--muted)}:root[data-theme=dark] .seeas{border:0;background:#1c1c1c;box-shadow:0 0 0 .5px #0000003a;color:var(--text)}:root[data-theme=dark] .iconbtn{border:0;background:none;color:var(--muted)}:root[data-theme=dark] .iconbtn:hover{background:#ffffff0f}:root[data-theme=dark] .iconbtn i{background:var(--dot-red)}:root[data-theme=dark] .fresh-badge{background:none!important;color:var(--muted)!important}:root[data-theme=dark] .fresh-badge:before{background:var(--dot-grey)}:root[data-theme=dark] .fresh-badge.fresh:before{background:var(--dot-green)}:root[data-theme=dark] .fresh-badge.mid:before{background:var(--dot-amber)}:root[data-theme=dark] .pill{background:none!important;border:0!important}:root[data-theme=dark] .pill:before{background:var(--dot-grey)}:root[data-theme=dark] .pill.red{color:var(--red-ink)}:root[data-theme=dark] .pill.red:before{background:var(--dot-red)}:root[data-theme=dark] .pill.amber{color:var(--amber-ink)}:root[data-theme=dark] .pill.amber:before{background:var(--dot-amber)}:root[data-theme=dark] .pill.green{color:var(--green-ink)}:root[data-theme=dark] .pill.green:before{background:var(--dot-green)}:root[data-theme=dark] .pill.indigo{color:var(--accent)}:root[data-theme=dark] .pill.indigo:before{background:var(--accent)}:root[data-theme=dark] .pill.grey,:root[data-theme=dark] .pill.line{color:var(--muted)}:root[data-theme=dark] .hchip{background:none;color:var(--muted)}:root[data-theme=dark] .caprows{border-top:1px solid var(--rule)}:root[data-theme=dark] .capsum{background:none;border:0;border-bottom:1px solid var(--rule);color:var(--text-2)}:root[data-theme=dark] .caprow{border-bottom:1px solid var(--rule)}:root[data-theme=dark] .caprow .capn{color:var(--text-2)}:root[data-theme=dark] .caprow b{color:var(--text)}:root[data-theme=dark] .caprow small{color:var(--muted)}:root[data-theme=dark] .caprow.off .capn,:root[data-theme=dark] .caprow.off b,:root[data-theme=dark] .caprow.off small{color:var(--ph)}:root[data-theme=dark] .capnote{color:var(--muted)}:root[data-theme=dark] .stt.red{color:var(--red-ink)}:root[data-theme=dark] .stt.green{color:var(--green-ink)}:root[data-theme=dark] .stt.amber{color:var(--amber-ink)}:root[data-theme=dark] .dot{background:var(--dot-grey)}:root[data-theme=dark] .dot.bad{background:var(--dot-red)}:root[data-theme=dark] .dot.ok{background:var(--dot-green)}:root[data-theme=dark] .dot.part{background:var(--dot-amber)}:root[data-theme=dark] .dot.grey{background:var(--dot-grey)}:root[data-theme=dark] .src{background:none!important;color:var(--muted)!important}:root[data-theme=dark] .src:before{background:var(--dot-grey)}:root[data-theme=dark] .src.fresh:before{background:var(--dot-green)}:root[data-theme=dark] .src.mid:before{background:var(--dot-amber)}:root[data-theme=dark] .src.old:before{background:var(--dot-grey)}:root[data-theme=dark] .src.claim{color:var(--accent)!important}:root[data-theme=dark] .src.claim:before{background:var(--accent)}:root[data-theme=dark] .src.stale{color:var(--amber-ink)!important}:root[data-theme=dark] .src.stale:before{background:var(--dot-amber)}:root[data-theme=dark] .hero{background:none;border:0;box-shadow:none}:root[data-theme=dark] .eyebrow{background:none;color:var(--muted)}:root[data-theme=dark] .leadtxt{color:var(--text-2)}:root[data-theme=dark] .datepill{background:none;border:0;color:var(--muted)}:root[data-theme=dark] .datepill b{border-left:0;color:var(--text-2)}:root[data-theme=dark] .meta div{background:#1c1c1c;box-shadow:var(--sh-card)}:root[data-theme=dark] .meta small{color:var(--muted)}:root[data-theme=dark] .composer{background:#1c1c1c;border:0;box-shadow:0 0 0 .5px #0000003a,var(--sh-card)}:root[data-theme=dark] :is(.hero-ask,:root[data-theme=dark] .pask,:root[data-theme=dark] .dfoot,:root[data-theme=dark] .sect,:root[data-theme=dark] .piece,:root[data-theme=dark] .card) .composer{background:var(--fill);box-shadow:none}:root[data-theme=dark] .composer:focus-within,:root[data-theme=dark] :is(.hero-ask,:root[data-theme=dark] .pask,:root[data-theme=dark] .dfoot,:root[data-theme=dark] .sect,:root[data-theme=dark] .piece,:root[data-theme=dark] .card) .composer:focus-within{border:0;box-shadow:0 0 0 2px var(--accent-line)}:root[data-theme=dark] .composer.drag{background:var(--accent-soft);box-shadow:0 0 0 2px var(--accent)}:root[data-theme=dark] .composer textarea::placeholder{color:var(--ph)}:root[data-theme=dark] .askhint{color:var(--muted)}:root[data-theme=dark] .clip{border:0;background:none;color:var(--muted)}:root[data-theme=dark] .clip:hover{background:#ffffff0f}:root[data-theme=dark] .sendb{background:var(--accent);border:0}:root[data-theme=dark] .sendb:disabled{background:#00000085}:root[data-theme=dark] .fch{border:0;background:#1c1c1c;box-shadow:0 0 0 .5px #00000045}:root[data-theme=dark] .dropveil{background:#ffffff12;border-color:var(--accent)}:root[data-theme=dark] .dropveil div{color:var(--accent)}:root[data-theme=dark] .hero-ask,:root[data-theme=dark] .pask{background:#1c1c1ef0;border:1px solid rgba(255,255,255,.069);box-shadow:var(--sh-lg)}@media (min-width: 900px){:root[data-theme=dark] .hero .hero-ask{box-shadow:none}}:root[data-theme=dark] .sh span{color:var(--muted)}:root[data-theme=dark] .card,:root[data-theme=dark] .piece,:root[data-theme=dark] .sect,:root[data-theme=dark] .hcard,:root[data-theme=dark] .thero,:root[data-theme=dark] .ans,:root[data-theme=dark] .empty{background:#1c1c1c;border:0;box-shadow:var(--sh-card)}:root[data-theme=dark] .card:hover{box-shadow:var(--sh-md)}:root[data-theme=dark] .card.sel{box-shadow:0 0 0 2px var(--accent-line),var(--sh-md)}:root[data-theme=dark] .card .hd .ttl{color:var(--text-2)}:root[data-theme=dark] .eyebrow .ago.behind{color:var(--amber-ink, #f9b581)}:root[data-theme=dark] .card .hd .arrow{color:var(--ph)}:root[data-theme=dark] .card .logo,:root[data-theme=dark] .mrow .logo{border:0}:root[data-theme=dark] .kv small{color:var(--muted)}:root[data-theme=dark] .kv.bad b{color:var(--red-ink)}:root[data-theme=dark] .hline{color:var(--text-2)}:root[data-theme=dark] .who{color:var(--muted)}:root[data-theme=dark] .offer{border:0;background:var(--fill);color:var(--text)}:root[data-theme=dark] .offer:first-child{background:var(--accent-soft);color:var(--accent)}:root[data-theme=dark] .offer:hover{background:var(--fill-2)}:root[data-theme=dark] .offer:first-child:hover{background:#ffffff29}:root[data-theme=dark] .sk i{background:linear-gradient(90deg,#26262b,#252532,#26262b)}:root[data-theme=dark] .mrow{background:#1c1c1c;border:0;box-shadow:var(--sh-card)}:root[data-theme=dark] .mrow:hover{box-shadow:var(--sh-md)}:root[data-theme=dark] .mrow small{color:var(--muted)}:root[data-theme=dark] .mrow .r{color:var(--ph)}:root[data-theme=dark] .sect>h4 small{color:var(--muted)}:root[data-theme=dark] .why{color:var(--muted)}:root[data-theme=dark] .tb{border:0;background:none;color:var(--muted)}:root[data-theme=dark] .tb:hover{color:var(--text);background:#ffffff0f;border:0}:root[data-theme=dark] .tb.on{background:var(--accent-soft);color:var(--accent);border:0}:root[data-theme=dark] .menu{border:0;box-shadow:var(--sh-lg),0 0 0 .5px #0000003a}:root[data-theme=dark] .menu button{color:var(--text)}:root[data-theme=dark] .menu button:hover{background:var(--fill)}:root[data-theme=dark] .pf{border-top:0}:root[data-theme=dark] .pf .by{color:var(--muted)}:root[data-theme=dark] .cnote{color:var(--muted)}:root[data-theme=dark] .ask-inline input{border:0;background:var(--fill)}:root[data-theme=dark] .ask-inline input:focus{box-shadow:0 0 0 2px var(--accent-line)}:root[data-theme=dark] .sharebar .btn:not(.tint){background:#1c1c1c;color:var(--text);box-shadow:0 0 0 .5px #0000003a}:root[data-theme=dark] .btn{border:0;background:var(--fill);color:var(--text)}:root[data-theme=dark] .btn:hover{background:var(--fill-2)}:root[data-theme=dark] .btn.pri{background:var(--accent);border:0;color:var(--on-accent)}:root[data-theme=dark] .btn.pri:disabled{background:#00000085}:root[data-theme=dark] .btn.tint{background:var(--accent-soft);color:var(--accent);border:0}:root[data-theme=dark] .btn.tint:hover{background:#ffffff29}:root[data-theme=dark] .tbar .btn.wide-only{background:none;color:var(--accent)}:root[data-theme=dark] .tbar .btn.wide-only:hover{background:#ffffff0f}:root[data-theme=dark] .tsearch{border:0;background:var(--fill);color:var(--ph)}:root[data-theme=dark] .tsearch:focus-within{box-shadow:0 0 0 2px var(--accent-line)}:root[data-theme=dark] .tsearch input::placeholder{color:var(--ph)}:root[data-theme=dark] .fchip{border:0;background:var(--fill);color:var(--text)}:root[data-theme=dark] .fchip.on{background:var(--accent-soft);color:var(--accent);border:0}:root[data-theme=dark] .tscroll{border:0;background:transparent}:root[data-theme=dark] .tbl th{background:#1c1c1c;color:var(--muted);border-bottom:1px solid var(--line)}:root[data-theme=dark] .tbl th.sorted{background:#1c1c1c;color:var(--text)}:root[data-theme=dark] .tbl td{border-bottom:1px solid var(--rule);color:var(--text)}:root[data-theme=dark] .tbl tbody tr:hover td{background:#212136}:root[data-theme=dark] .tbl tbody tr.go td:first-child{color:var(--accent)}:root[data-theme=dark] .tbl tbody tr.cur td{background:var(--accent-soft)}:root[data-theme=dark] .tbl tr.tot td{background:#1c1c1c;border-top:1px solid var(--border-strong)}:root[data-theme=dark] .tcount{color:var(--muted)}:root[data-theme=dark] .svgc .grid{stroke:#29292e}:root[data-theme=dark] .svgc .ax{fill:var(--muted)}:root[data-theme=dark] .svgc .band{fill:#ffc670}:root[data-theme=dark] .tip{background:#ededee}:root[data-theme=dark] .chart-t{color:var(--text)}:root[data-theme=dark] .hb-l{color:var(--text)}:root[data-theme=dark] .hb-t,:root[data-theme=dark] .pbar{background:var(--fill)}:root[data-theme=dark] .sm{border-bottom-color:var(--rule)}:root[data-theme=dark] .kpis div{background:var(--fill);border:0}:root[data-theme=dark] .thero .tsub{color:var(--text-2)}:root[data-theme=dark] .tile,:root[data-theme=dark] .tile.tone-red,:root[data-theme=dark] .tile.tone-green{background:var(--fill);border:0;box-shadow:none}:root[data-theme=dark] .tile.tone-red small:before{background:var(--dot-red)}:root[data-theme=dark] .tile.tone-green small:before{background:var(--dot-green)}:root[data-theme=dark] .ktiles .tile{background:#1c1c1c;box-shadow:var(--sh-card)}:root[data-theme=dark] .prog-b{background:var(--red-soft)}:root[data-theme=dark] .whyline{color:var(--text-2);background:var(--fill)}:root[data-theme=dark] .claim{border-bottom-color:var(--rule)}:root[data-theme=dark] .assume{border:1px dashed var(--accent-line);background:#212121}:root[data-theme=dark] .tl li.agent:before{background:var(--accent)}:root[data-theme=dark] .tl li.person:before{background:var(--dot-amber)}:root[data-theme=dark] .tl li.prabhu:before{background:var(--dot-red)}:root[data-theme=dark] .learn{border-bottom-color:var(--rule)}:root[data-theme=dark] .ans.unseen{box-shadow:0 0 0 2px var(--accent-line),var(--sh-card)}:root[data-theme=dark] .answer .q{background:var(--accent-soft);color:var(--accent)}:root[data-theme=dark] .answer .first b{border-bottom-color:var(--accent-line)}:root[data-theme=dark] .answer .atext{color:var(--text-2)}:root[data-theme=dark] .typing i{background:var(--accent-line)}:root[data-theme=dark] .scrim{background:#0000006b}:root[data-theme=dark] .drawer{background:var(--bg);box-shadow:-10px 0 40px #00000050}:root[data-theme=dark] .dh{background:#1c1c1ee6;border-bottom:1px solid var(--line)}:root[data-theme=dark] .dh .sub{color:var(--muted)}:root[data-theme=dark] .dh .logo{border:0}:root[data-theme=dark] .dfoot{background:#1c1c1ef0;border-top:1px solid var(--line)}:root[data-theme=dark] .pal{box-shadow:var(--sh-lg),0 0 0 .5px #0000003a}:root[data-theme=dark] .pal-in{border-bottom-color:var(--line);color:var(--ph)}:root[data-theme=dark] .pal-h{color:var(--muted)}:root[data-theme=dark] .pal-i.on{background:var(--accent-soft);color:var(--accent)}:root[data-theme=dark] .prow{background:#1c1c1c;border:0;box-shadow:var(--sh-card)}:root[data-theme=dark] .linkbox{background:var(--fill)}:root[data-theme=dark] .find{border:0;background:var(--fill)}:root[data-theme=dark] .find:focus{box-shadow:0 0 0 2px var(--accent-line)}:root[data-theme=dark] .signin{background:var(--bg)}:root[data-theme=dark] .si-card{border:0;box-shadow:var(--sh-card)}:root[data-theme=dark] .si-card p{color:var(--text-2)}:root[data-theme=dark] .si-card input{border:0;background:var(--fill)}:root[data-theme=dark] .si-card input::placeholder{color:var(--ph)}:root[data-theme=dark] .si-card input:focus{box-shadow:0 0 0 2px var(--accent-line)}:root[data-theme=dark] .si-card button{background:var(--accent)}:root[data-theme=dark] .si-card button:disabled{background:#00000094}:root[data-theme=dark] .si-card button.ghost{background:var(--fill);color:var(--text)}:root[data-theme=dark] .si-card button.ghost:disabled{background:var(--fill);color:var(--muted)}:root[data-theme=dark] .si-card .hint{color:var(--muted)}:root[data-theme=dark] .own-password a{color:var(--accent)}:root[data-theme=dark] .sheet-bg{background:#00000085}:root[data-theme=dark] .sheet{box-shadow:var(--sh-lg)}:root[data-theme=dark] .sheet-b .ghost{background:var(--fill);border:0;color:var(--text)}:root[data-theme=dark] .sheet-b .solid{background:var(--accent)}@media (max-width: 899px){:root[data-theme=dark] .meta div{box-shadow:0 1px 2px #00000023}}@media (max-width: 899px){:root[data-theme=dark] .tabs{background:#1c1c1eeb;border-bottom:1px solid var(--line)}}@media (max-width: 899px){:root[data-theme=dark] .tabs button{color:var(--muted);border-bottom:2px solid transparent}}@media (max-width: 899px){:root[data-theme=dark] .tabs .on{background:none;color:var(--text);box-shadow:none;border-bottom-color:var(--accent)}}@media (max-width: 899px){:root[data-theme=dark] .pask .composer{box-shadow:none}}:root[data-theme=dark] .nv .ic.sm{background:none}:root[data-theme=dark] .pgsec .nv.open{color:var(--text)}:root[data-theme=dark] .pgsec .nv .chev,:root[data-theme=dark] .nv.fold .chev{color:var(--ph)}:root[data-theme=dark] .pghead{background:none;border:0;box-shadow:none}:root[data-theme=dark] .pgeye{color:var(--muted)}:root[data-theme=dark] .pgnums div{background:#1c1c1c;box-shadow:var(--sh-card)}:root[data-theme=dark] .pgnums small{color:var(--muted)}:root[data-theme=dark] .pgnote{background:#1c1c1c;border:0;box-shadow:var(--sh-card)}:root[data-theme=dark] .pgnote-h{color:var(--accent)}:root[data-theme=dark] .pgnote-t{color:var(--text-2)}:root[data-theme=dark] .pgmissing{background:#1c1c1c;border:1px dashed var(--border-strong)}:root[data-theme=dark] .pgm-h .ic{background:var(--accent-soft);color:var(--accent)}:root[data-theme=dark] .pggap{background:#1c1c1c;border:0;box-shadow:var(--sh-card)}:root[data-theme=dark] .pgsrc-l{background:#1c1c1c;border:0;box-shadow:var(--sh-card)}:root[data-theme=dark] .pgsrc-r{border-bottom-color:var(--rule)}:root[data-theme=dark] .pgimg{border:0}:root[data-theme=dark] .pgdock{background:linear-gradient(180deg,rgba(28,28,30,0) 0%,var(--bg) 40%)}:root[data-theme=dark] .pgdock-in{background:#1c1c1ef0;border:1px solid rgba(255,255,255,.069);box-shadow:var(--sh-lg)}:root[data-theme=dark] .pgdock-in>.composer{background:var(--fill);box-shadow:none}:root[data-theme=dark] .pgdock-in>.composer:focus-within{box-shadow:0 0 0 2px var(--accent-line)}:root[data-theme=dark] .pgdock .composer{box-shadow:none}:root[data-theme=dark] .pgowner{background:none;color:var(--accent)}:root[data-theme=dark] .pgask{border:0;background:var(--fill);color:var(--text)}:root[data-theme=dark] .pgask:hover{background:var(--accent-soft);color:var(--accent)}@media (max-width: 899px){:root[data-theme=dark] .pgnums div{background:#1c1c1c;border:0;box-shadow:none}}@media (max-width: 899px){:root[data-theme=dark] .pgdock{background:none}}:root[data-theme=dark] .chatrow .mrow small.lastq{color:var(--text-2)}:root[data-theme=dark] .chatrow .del{color:var(--faint);border-color:transparent;background:none}:root[data-theme=dark] .chatrow .del:hover{color:var(--red-ink);background:var(--red-soft)}:root[data-theme=dark] .chat .turn{border-left-color:var(--indigo)}:root[data-theme=dark] .chatbox{background:var(--bg)}:root[data-theme=dark] .chat-tools input{border:1px solid var(--line);background:var(--surface);color:inherit}:root[data-theme=dark] .chat-selection{border:1px solid var(--line)}:root[data-theme=dark] .chat-selection .danger{color:var(--red-ink)}:root[data-theme=dark] .chat-check input{accent-color:var(--accent)}:root[data-theme=dark] .chatrow.selected{background:var(--accent-soft)}@media (max-width: 899px){:root[data-theme=dark] .tabbar{background:#1c1c1ef0;border:0;box-shadow:inset 0 .5px #ccccd14a}}@media (max-width: 899px){:root[data-theme=dark] .tabbar{--dark-as-written: 1;background:#161618f0;-webkit-backdrop-filter:blur(30px) saturate(180%);backdrop-filter:blur(30px) saturate(180%);box-shadow:inset 0 .5px #54545899}}@media (max-width: 899px){@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:root[data-theme=dark] .tabbar{background:#1c1c1ef7}}}@media (max-width: 899px){@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:root[data-theme=dark] .tabbar{--dark-as-written: 1;background:#1c1c1ef7}}}@media (max-width: 899px){:root[data-theme=dark] .tabbar .ptab-glow{background:#ffffff12}}@media (max-width: 899px){:root[data-theme=dark] .tabbar .ptab-glow{--dark-as-written: 1;background:#ffffff24}}@media (max-width: 899px){:root[data-theme=dark] .tabbar:has(.ptab:active) .ptab-glow{background:#ffffff1a}}@media (max-width: 899px){:root[data-theme=dark] .tabbar:has(.ptab:active) .ptab-glow{--dark-as-written: 1;background:#fff3}}@media (max-width: 899px){:root[data-theme=dark] .tabbar .ptab{color:#ccccd1d9}}@media (max-width: 899px){:root[data-theme=dark] .tabbar .ptab{--dark-as-written: 1;color:#ebebf5c7}}@media (max-width: 899px){:root[data-theme=dark] .tabbar .ptab.on{color:var(--accent)}}@media (max-width: 899px){:root[data-theme=dark] .tabbar .ptab.on{--dark-as-written: 1;color:#0a84ff;font-weight:600}}@media (max-width: 899px){:root[data-theme=dark] .tabbar .ptab-i i{background:#ff584f;color:var(--on-accent);box-shadow:0 0 0 2px #1c1c1ee6}}@media (max-width: 899px){:root[data-theme=dark] .tabbar .ptab-i i{--dark-as-written: 1;box-shadow:0 0 0 2px #1e1e20e6}}:root[data-theme=dark] .theme-row{border-top:1px solid var(--line);color:var(--text-2)}:root[data-theme=dark] .seg{background:var(--fill)}:root[data-theme=dark] .seg button{border:0;background:none;color:var(--muted)}:root[data-theme=dark] .seg button.on{background:var(--surface);color:var(--text);box-shadow:var(--sh-card)}@media (max-width: 899px){:root[data-theme=dark] body:before{background:var(--bg)}}@media (max-width: 899px){:root[data-theme=dark] .pask{background:var(--surface);box-shadow:none}}@media (max-width: 899px){:root[data-theme=dark].kb .pask{background:var(--surface)}}:root[data-theme=dark] body{color:var(--text);background:var(--bg)}:root[data-theme=dark] .psearch{background:var(--fill);color:var(--muted)}:root[data-theme=dark] .psearch input{border:0;background:none;color:var(--text);outline:0}:root[data-theme=dark] .ghead{color:var(--muted)}:root[data-theme=dark] .gfoot{color:var(--muted)}:root[data-theme=dark] .group{background:var(--surface)}:root[data-theme=dark] .grow{color:var(--text);background:var(--surface);border:0}:root[data-theme=dark] .grow:active,:root[data-theme=dark] .grow.press{background:var(--fill-2)}:root[data-theme=dark] .grow+.grow:before{border-top:var(--hair) solid var(--line)}:root[data-theme=dark] .grow .gic{background:var(--avatar);color:var(--on-accent)}:root[data-theme=dark] .grow .gav{background:var(--avatar);color:var(--on-accent)}:root[data-theme=dark] .grow .gsub{color:var(--muted)}:root[data-theme=dark] .grow .gval{color:var(--muted)}:root[data-theme=dark] .grow .gchev{color:var(--ph)}:root[data-theme=dark] .grow .gtime{color:var(--muted)}:root[data-theme=dark] .stt:before{background:var(--dot-grey)}:root[data-theme=dark] .stt.red:before{background:var(--dot-red)}:root[data-theme=dark] .stt.green:before{background:var(--dot-green)}:root[data-theme=dark] .stt.amber:before{background:var(--dot-amber)}:root[data-theme=dark] .src{color:var(--muted)}:root[data-theme=dark] .btn{border:0;background:var(--accent);color:var(--on-accent)}:root[data-theme=dark] .btn.plain{background:none;color:var(--accent)}:root[data-theme=dark] .btn.tint{background:var(--accent-soft);color:var(--accent)}:root[data-theme=dark] .btn.danger{background:none;color:var(--red)}:root[data-theme=dark] .card,:root[data-theme=dark] .piece,:root[data-theme=dark] .sect,:root[data-theme=dark] .hcard,:root[data-theme=dark] .thero,:root[data-theme=dark] .ans,:root[data-theme=dark] .empty,:root[data-theme=dark] .mrow,:root[data-theme=dark] .meta div{background:var(--surface);border:0;box-shadow:none}:root[data-theme=dark] .card:hover,:root[data-theme=dark] .mrow:hover{box-shadow:none}:root[data-theme=dark] .av{background:var(--avatar)}:root[data-theme=dark] .topbar{background:var(--material);border-bottom:var(--hair) solid var(--line)}:root[data-theme=dark] .hero-ask,:root[data-theme=dark] .pask,:root[data-theme=dark] .sheet,:root[data-theme=dark] .pop{background:var(--material);border:0;box-shadow:var(--sh-float)}:root[data-theme=dark] .side{background:var(--bg);border-right:var(--hair) solid var(--line)}:root[data-theme=dark] .nv.on{background:var(--surface);color:var(--text);box-shadow:none}:root[data-theme=dark] .nv.on .ic{color:var(--accent)}@media (min-width: 900px){:root[data-theme=dark] .panes>.plist{border-right:var(--hair) solid var(--line);background:var(--surface)}}:root[data-theme=dark]{--dark-as-written: 1;--wa-wall: #0b141a;--wa-me: #005c4b;--wa-them: #202c33;--wa-ink: #e9edef;--wa-meta: #8696a0;--wa-meta-2: #aab0b4;--wa-link: #7cd6fe;--wa-who: #8fe1ea;--wa-note: #3f3a18;--wa-strip: #1f2c34;--wa-field: #2a3942;--wa-edge: rgba(255, 255, 255, .138);--wa-veil: rgba(255, 255, 255, .069);--wa-chip-on: #103529;--wa-chip-on-ink: #d9fdd3;--sh-bubble: 0 1px .5px rgba(0, 0, 0, .336)}:root[data-theme=dark]{--hue-0: #1f8aff;--hue-1: #4ad06c;--hue-2: #ffa21f;--hue-3: #44bcd2;--hue-4: #ad9371;--hue-5: #808086;--hue-6: #7afff9;--hue-7: #4db8e9;--on-hue: #1c1c1c;--row-press: #2f2f35}:root[data-theme=dark]{--dark-as-written: 1;--hue-0: #0a84ff;--hue-1: #30d158;--hue-2: #ff9f0a;--hue-3: #40c8e0;--hue-4: #ac8e68;--hue-5: #8e8e93;--hue-6: #63e6e2;--hue-7: #64d2ff;--on-hue: #fff;--row-press: #2c2c2e}:root[data-theme=dark] .og-btn.mt-more{background:none;color:var(--accent)}:root[data-theme=dark] .og-btn.mt-more:disabled{color:var(--muted)}:root[data-theme=dark] .fr-for.has{box-shadow:none}:root[data-theme=dark] .fr-notes-line{border:1px solid var(--line);background:var(--surface);color:var(--text)}:root[data-theme=dark] .fr-notes-line small{color:var(--muted)}:root[data-theme=dark] .fr-need{border:1px solid var(--line);background:var(--surface)}:root[data-theme=dark] .fr-av{background:var(--accent-soft);color:var(--accent-ink)}:root[data-theme=dark] .fr-asks{color:var(--muted)}:root[data-theme=dark] .fr-who b{color:var(--text)}:root[data-theme=dark] .fr-who small{color:var(--muted)}:root[data-theme=dark] .fr-stake{color:var(--text-2)}:root[data-theme=dark] .fr-meta{color:var(--muted)}:root[data-theme=dark] .fr-acts button{border:1px solid var(--line);background:var(--surface);color:var(--text)}:root[data-theme=dark] .fr-acts .fr-yes{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}:root[data-theme=dark] .fr-sent{color:var(--green-ink)}:root[data-theme=dark] .fr-unread{border-top:1px solid var(--line)}:root[data-theme=dark] .fr-unread small{color:var(--muted)}:root[data-theme=dark] .fr-tabs button{border:1px solid var(--line);background:var(--fill);color:var(--text)}:root[data-theme=dark] .fr-tabs button small{color:var(--muted)}:root[data-theme=dark] .fr-tabs button.on{background:var(--accent-soft);border-color:var(--accent)}:root[data-theme=dark] .fr-list li{border-top:1px solid var(--line)}:root[data-theme=dark] .fr-list li:first-child{border-top:0}:root[data-theme=dark] .fr-lh time{color:var(--muted)}:root[data-theme=dark] .fr-to{color:var(--muted)}:root[data-theme=dark] .ss-num{background:var(--fill)}:root[data-theme=dark] .ss-num small{color:var(--muted)}:root[data-theme=dark] .ss-num span{color:var(--text-2)}:root[data-theme=dark] .ss-rel small{color:var(--muted)}:root[data-theme=dark] .ss-rel em{color:var(--muted)}:root[data-theme=dark] .ss-tag{color:var(--muted)}:root[data-theme=dark] .ss-tag.wait{color:var(--amber-ink)}:root[data-theme=dark] .ss-tag.late{color:var(--red-ink)}:root[data-theme=dark] .ss-hist summary small{color:var(--muted)}:root[data-theme=dark] .fr-mcard{border:1px solid var(--line);background:var(--fill);color:var(--text)}:root[data-theme=dark] .fr-mcard.on{border-color:var(--accent);background:var(--accent-soft)}:root[data-theme=dark] .fr-mcard small,:root[data-theme=dark] .fr-mcard span{color:var(--muted)}:root[data-theme=dark] .fr-dst{color:var(--muted)}:root[data-theme=dark] .fr-dst.fr-ok{color:var(--green-ink)}:root[data-theme=dark] .fr-dst.fr-wip{color:var(--accent-ink)}:root[data-theme=dark] .fr-charter{border-top:1px solid var(--line)}:root[data-theme=dark] .fr-charter summary small{color:var(--muted)}:root[data-theme=dark] .fr-md{color:var(--text-2)}:root[data-theme=dark] .fr-md h4{color:var(--text)}:root[data-theme=dark] .fr-mdt{border:1px solid var(--line)}:root[data-theme=dark] .fr-mdr{border-top:1px solid var(--line)}:root[data-theme=dark] .fr-mdr:first-child{border-top:0;background:var(--fill)}:root[data-theme=dark] .fr-mdr span:first-child{color:var(--text)}:root[data-theme=dark] .fr-acts .fr-noq{color:var(--muted)}:root[data-theme=dark] .fr-acts .fr-link{border:0;background:none;color:var(--indigo-ink)}:root[data-theme=dark] .fr-reply{border:1.5px solid var(--input);background:var(--surface)}:root[data-theme=dark] .fr-reply:focus-within{border-color:var(--line)}:root[data-theme=dark] .fr-reply textarea{border:0;outline:0;background:none;color:var(--text)}:root[data-theme=dark] .fr-reply textarea::placeholder{color:var(--faint)}:root[data-theme=dark] .fr-send{border:1px solid var(--indigo);background:var(--indigo);color:var(--on-accent)}:root[data-theme=dark] .fr-send:disabled{background:var(--fill-2);border-color:var(--line)}:root[data-theme=dark] .lv-hero{background:var(--surface);box-shadow:var(--sh-card)}:root[data-theme=dark] .lv-kpis div{background:var(--fill)}:root[data-theme=dark] .lv-kpis small{color:var(--muted)}:root[data-theme=dark] .lv-pulse{background:var(--green)}:root[data-theme=dark] .lv-sec{background:var(--surface);box-shadow:var(--sh-card)}:root[data-theme=dark] .lv-sec h3 small{color:var(--muted)}:root[data-theme=dark] .lv-empty{color:var(--muted)}:root[data-theme=dark] .lv-t{color:var(--text-2)}:root[data-theme=dark] .lv-proof{color:var(--muted)}:root[data-theme=dark] .lv-dot{background:var(--dot-grey)}:root[data-theme=dark] .lv-dot.on{background:var(--dot-green)}:root[data-theme=dark] .ok{color:var(--green-ink)}:root[data-theme=dark] .bad{color:var(--red-ink)}:root[data-theme=dark] .warn{color:var(--amber-ink)}:root[data-theme=dark] .lv-card{border:1px solid var(--line)}:root[data-theme=dark] .lv-card.lv-on{border-color:var(--green-soft);background:var(--surface)}:root[data-theme=dark] .lv-ch small{color:var(--muted)}:root[data-theme=dark] .lv-av{background:var(--accent-soft);color:var(--accent-ink)}:root[data-theme=dark] .lv-mini{color:var(--muted)}:root[data-theme=dark] .lv-on-list{color:var(--text-2)}:root[data-theme=dark] .lv-last{color:var(--text-2)}:root[data-theme=dark] .lv-last small{color:var(--muted)}:root[data-theme=dark] .lv-cards summary{color:var(--accent-ink)}:root[data-theme=dark] .lv-row{border-top:1px solid var(--rule)}:root[data-theme=dark] .lv-row small{color:var(--muted)}:root[data-theme=dark] .lv-loop li:not(:last-child):after{background:var(--accent-line)}:root[data-theme=dark] .lv-loop li:last-child:after{color:var(--muted)}:root[data-theme=dark] .lv-step{background:var(--accent);color:var(--surface)}:root[data-theme=dark] .lv-loop em{color:var(--accent-ink)}:root[data-theme=dark] .lv-loop small{color:var(--muted)}:root[data-theme=dark] .lv-board span{background:var(--fill)}:root[data-theme=dark] .lv-bar{fill:var(--accent)}:root[data-theme=dark] .lv-base{stroke:var(--line)}:root[data-theme=dark] .lv-fut{fill:var(--rule)}:root[data-theme=dark] .lv-ax{fill:var(--muted)}:root[data-theme=dark] .lv-tip{background:var(--fill)}:root[data-theme=dark] .lv-cap{color:var(--muted)}:root[data-theme=dark] .lv-ag{border:1px solid var(--line)}:root[data-theme=dark] .lv-ag.open{border-color:var(--accent-line)}:root[data-theme=dark] .lv-agh{background:none;border:0;color:inherit}:root[data-theme=dark] .lv-agn small{color:var(--muted)}:root[data-theme=dark] .lv-agc small{color:var(--muted)}:root[data-theme=dark] .lv-ags{color:var(--muted)}:root[data-theme=dark] .lv-agb{border-top:1px solid var(--rule)}:root[data-theme=dark] .lv-item{border-top:1px solid var(--rule)}:root[data-theme=dark] .lv-item.late{border-left:3px solid var(--amber)}:root[data-theme=dark] .lv-meta{color:var(--muted)}:root[data-theme=dark] .lv-meta b{color:var(--text)}:root[data-theme=dark] .lv-chips button{border:1px solid var(--line);background:var(--surface);color:var(--text-2)}:root[data-theme=dark] .lv-chips button.on{background:var(--accent);border-color:var(--accent);color:var(--surface)}:root[data-theme=dark] .lv-feed li{border-top:1px solid var(--rule)}:root[data-theme=dark] .lv-fi{background:var(--fill);color:var(--muted)}:root[data-theme=dark] .k-said .lv-fi{background:var(--accent-soft);color:var(--accent-ink)}:root[data-theme=dark] .k-done .lv-fi{background:var(--green-soft);color:var(--green-ink)}:root[data-theme=dark] .k-change .lv-fi{background:var(--amber-soft);color:var(--amber-ink)}:root[data-theme=dark] .lv-fh span{color:var(--text-2)}:root[data-theme=dark] .lv-fh time{color:var(--muted)}:root[data-theme=dark] .lv-res{color:var(--muted)}:root[data-theme=dark] .lv-more{border:1px solid var(--line);background:var(--surface);color:var(--accent-ink)}:root[data-theme=dark] .lv-src span{color:var(--text-2)}:root[data-theme=dark] .lv-src small{color:var(--muted)}:root[data-theme=dark] .lv-hood>summary small{color:var(--muted)}:root[data-theme=dark] .lv-hood>.lv-sec{box-shadow:none;border:1px solid var(--line)}:root[data-theme=dark] .lv-waits{border:1px solid var(--amber-soft);background:var(--amber-soft);color:var(--amber-ink)}:root[data-theme=dark] .lv-waits span{color:var(--amber-ink)}:root[data-theme=dark] .lv-waits.quiet{border:0;background:transparent;color:var(--muted)}:root[data-theme=dark] .lv-waits.quiet span{color:var(--muted)}:root[data-theme=dark] .lv-rn-n div{background:var(--card);border:1px solid var(--line)}:root[data-theme=dark] .lv-rn-n small{color:var(--muted)}:root[data-theme=dark] .lv-rn-chips span{background:var(--rule);color:var(--text)}:root[data-theme=dark] .lv-rn-card{background:var(--card);border:1px solid var(--line);color:inherit}:root[data-theme=dark] .lv-rn-h small{color:var(--muted)}:root[data-theme=dark] .lv-rn-m{color:var(--text-2)}:root[data-theme=dark] .lv-rn-rest summary{color:var(--text-2)}:root[data-theme=dark] .lv-rn-r{border-top:1px solid var(--line);color:inherit}:root[data-theme=dark] .lv-rn-r small{color:var(--muted)}:root[data-theme=dark] .lv-rn-r span{color:var(--text-2)}:root[data-theme=dark] .lv-rn-r span.bad{color:var(--red-ink)}:root[data-theme=dark] .lv-rn-foot{color:var(--muted)}:root[data-theme=dark] .lv-pj-card{border:1px solid var(--line);background:var(--card)}:root[data-theme=dark] .lv-pj-st{background:var(--green-soft);color:var(--green-ink)}:root[data-theme=dark] .lv-pj-st.done{background:var(--rule);color:var(--text)}:root[data-theme=dark] .lv-pj-st.dropped,:root[data-theme=dark] .lv-pj-st.paused{background:var(--fill);color:var(--muted)}:root[data-theme=dark] .lv-pj-p{color:var(--muted)}:root[data-theme=dark] .lv-pj-who{color:var(--muted)}:root[data-theme=dark] .lv-pj-lead{color:inherit}:root[data-theme=dark] .lv-pj-lead b{color:var(--text)}:root[data-theme=dark] .lv-pj-next{background:var(--soft)}:root[data-theme=dark] .lv-pj-next small{color:var(--muted)}:root[data-theme=dark] .lv-pj-next small.bad{color:var(--red-ink)}:root[data-theme=dark] .lv-pj-m{color:var(--text)}:root[data-theme=dark] .lv-pj-last{border-left:3px solid var(--green)}:root[data-theme=dark] .lv-pj-last.old{border-left-color:var(--dot-amber)}:root[data-theme=dark] .lv-pj-last.none{border-left-color:var(--dot-grey);color:var(--muted)}:root[data-theme=dark] .lv-pj-last>small{color:var(--muted)}:root[data-theme=dark] .lv-pj-last small.bad{color:var(--red-ink)}:root[data-theme=dark] .lv-pj-ld{color:var(--muted)}:root[data-theme=dark] .lv-pj-clk.bad,:root[data-theme=dark] .lv-pj-clk.bad b{color:var(--red-ink)}:root[data-theme=dark] .lv-pj-clkt{color:var(--muted)}:root[data-theme=dark] .lv-pj-m small{color:var(--muted)}:root[data-theme=dark] .lv-pj-fold>summary:after{color:var(--muted)}:root[data-theme=dark] .lv-pj-fold>summary small{color:var(--muted)}:root[data-theme=dark] .lv-pj-hint{color:var(--muted)}:root[data-theme=dark] .rn-home{background:var(--card);border:1px solid var(--line);color:inherit}:root[data-theme=dark] .rn-home-dot{background:var(--muted)}:root[data-theme=dark] .rn-home-l{color:var(--muted)}:root[data-theme=dark] .rn-home-l b{color:var(--ink,inherit)}:root[data-theme=dark] .rn-home svg{color:var(--muted)}@media (min-width:700px){:root[data-theme=dark] .rn-home-d{color:var(--muted)}}:root[data-theme=dark] .lv-office>.og{box-shadow:none;border:0}:root[data-theme=dark] .og-hint{color:var(--text-2)}:root[data-theme=dark] .og-btn{border:0;background:var(--accent);color:var(--on-accent)}:root[data-theme=dark] .og-btn.ghost{background:var(--fill);color:var(--text)}:root[data-theme=dark] .og-dh small{color:var(--muted)}:root[data-theme=dark] .og-seat{background:var(--surface);border:1px solid var(--line);color:inherit}:root[data-theme=dark] .og-seat:hover{border-color:var(--accent-soft);box-shadow:var(--sh-card)}:root[data-theme=dark] .og-seat.awake{border-color:var(--green-soft);background:var(--green-soft)}:root[data-theme=dark] .og-seat.picked{border-color:var(--accent);box-shadow:var(--sh-ring)}:root[data-theme=dark] .og-nm small{color:var(--muted)}:root[data-theme=dark] .og-tick{border:1.5px solid var(--line)}:root[data-theme=dark] .og-tick.on{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}:root[data-theme=dark] .og-stats{color:var(--text-2)}:root[data-theme=dark] .og-live{color:var(--green-ink)}:root[data-theme=dark] .og-now{color:var(--text-2)}:root[data-theme=dark] .og-now small{color:var(--muted)}:root[data-theme=dark] .og-av{background:var(--accent-soft);color:var(--accent-ink)}:root[data-theme=dark] .og-av.h-f{background:var(--bg);color:var(--text)}:root[data-theme=dark] .og-av.h-e{background:var(--accent-soft);color:var(--accent)}:root[data-theme=dark] .og-av.h-s{background:var(--amber-soft);color:var(--amber-ink)}:root[data-theme=dark] .og-av.h-m{background:var(--green-soft);color:var(--green-ink)}:root[data-theme=dark] .og-av.h-d{background:var(--green-soft);color:var(--green-ink)}:root[data-theme=dark] .og-ring{border:2px solid var(--green)}:root[data-theme=dark] .og-meetbox{background:var(--surface);border:1px solid var(--accent-soft);box-shadow:var(--sh-float)}:root[data-theme=dark] .og-meetbox textarea,:root[data-theme=dark] .og-dock textarea,:root[data-theme=dark] .og-decide textarea{border:1px solid var(--line);background:var(--surface);color:var(--text)}:root[data-theme=dark] .og-meets{border-top:1px solid var(--line)}:root[data-theme=dark] .og-mrow{color:inherit}:root[data-theme=dark] .og-mrow:hover{background:var(--fill)}:root[data-theme=dark] .og-mrow small{color:var(--muted)}:root[data-theme=dark] .og-mav .og-av{border:2px solid var(--surface)}:root[data-theme=dark] .og-grants{border-top:1px solid var(--line)}:root[data-theme=dark] .og-gmore{color:var(--accent)}:root[data-theme=dark] .og-grants summary small{color:var(--muted)}:root[data-theme=dark] .og-grow{border:1px solid var(--line)}:root[data-theme=dark] .og-grow.on{border-color:var(--accent-soft)}:root[data-theme=dark] .og-gh small{color:var(--muted)}:root[data-theme=dark] .og-gsum{color:var(--text-2)}:root[data-theme=dark] .og-gseats button,:root[data-theme=dark] .og-to button,:root[data-theme=dark] .og-add button{border:1px solid var(--line);background:var(--surface);color:var(--text)}:root[data-theme=dark] .og-gseats button.on,:root[data-theme=dark] .og-to button.on{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}:root[data-theme=dark] .og-head{background:var(--surface);box-shadow:var(--sh-card)}:root[data-theme=dark] .og-role{color:var(--text-2)}:root[data-theme=dark] .og-p{color:var(--text-2)}:root[data-theme=dark] .og-p small{color:var(--muted)}:root[data-theme=dark] .og-item{border-top:1px solid var(--line)}:root[data-theme=dark] .og-item.late .og-ih b{color:var(--red-ink)}:root[data-theme=dark] .og-ih span{color:var(--muted)}:root[data-theme=dark] .og-room{background:var(--surface);box-shadow:var(--sh-card)}:root[data-theme=dark] .og-chair{color:inherit;background:none;border:0}:root[data-theme=dark] .og-chair small{color:var(--text-2)}:root[data-theme=dark] .og-chair.speaking small{color:var(--green-ink)}:root[data-theme=dark] .og-chair.add .og-av{background:var(--fill);color:var(--muted);border:1.5px dashed var(--line)}:root[data-theme=dark] .og-add .og-find{border:1px solid var(--line);background:var(--surface);color:var(--text)}:root[data-theme=dark] .og-meta{color:var(--muted)}:root[data-theme=dark] .og-bub{background:var(--accent);color:var(--on-accent)}:root[data-theme=dark] .og-said:not(.them) .og-bub .pl-det-b,:root[data-theme=dark] .og-said:not(.them) .og-bub .pl-det-t{color:var(--on-accent)}:root[data-theme=dark] .og-said:not(.them) .og-bub .pl-det-t{border-left-color:var(--line)}:root[data-theme=dark] .og-said.them .og-bub{background:var(--surface);color:var(--text);border:1px solid var(--line);box-shadow:var(--sh-card, none)}:root[data-theme=dark] .og-said.them .og-bub small{color:var(--muted)}:root[data-theme=dark] .og-ans{background:var(--surface);box-shadow:var(--sh-card)}:root[data-theme=dark] .og-ans.working,:root[data-theme=dark] .og-ans.waiting{border-left:3px solid var(--green)}:root[data-theme=dark] .og-ah small{color:var(--muted)}:root[data-theme=dark] .og-ans .atext.live{color:var(--text-2)}:root[data-theme=dark] .og-decs .og-dec{border-top:1px solid var(--line)}:root[data-theme=dark] .og-decs small{color:var(--muted)}:root[data-theme=dark] .og-follow{background:var(--fill)}:root[data-theme=dark] .og-follow.open{background:var(--green-soft);color:var(--green-ink)}:root[data-theme=dark] .og-follow.wait{background:var(--amber-soft);color:var(--amber-ink)}:root[data-theme=dark] .og-dock{background:var(--surface);box-shadow:var(--sh-float);border:1px solid var(--line)}:root[data-theme=dark] .og-row select{border:1px solid var(--line);background:var(--surface);color:var(--text)}:root[data-theme=dark] .og-to small{color:var(--muted)}:root[data-theme=dark] .og-decide summary{color:var(--accent-ink)}:root[data-theme=dark] .og-reach{color:var(--ink-2,var(--muted))}:root[data-theme=dark] .og-reach.yes b{color:var(--green-ink)}:root[data-theme=dark] .og-reach.busy b,:root[data-theme=dark] .og-reach.restarting b,:root[data-theme=dark] .og-reach.unknown b{color:var(--amber-ink)}:root[data-theme=dark] .og-reach.no b{color:var(--red-ink)}:root[data-theme=dark] .o2-founder{background:var(--accent-soft);border:1px solid var(--accent-line, var(--line))}:root[data-theme=dark] .o2-founder .o2-who small{color:var(--text-2)}:root[data-theme=dark] .o2-stem{border-left:1.5px solid var(--border-strong, var(--line))}:root[data-theme=dark] .o2-note{color:var(--muted)}:root[data-theme=dark] .o2-band{border-top:1px solid var(--line)}:root[data-theme=dark] .o2-band small{color:var(--muted)}:root[data-theme=dark] .o2-pod{background:var(--surface);border:1px solid var(--line);border-top:3px solid var(--pod, var(--accent));box-shadow:var(--sh-card)}:root[data-theme=dark] .o2-pod header b{color:var(--pod-ink, var(--text-2))}:root[data-theme=dark] .o2-pod header small{color:var(--muted)}:root[data-theme=dark] .o2-face{background:var(--surface);border:1px solid var(--line);color:inherit}:root[data-theme=dark] .o2-face:hover{border-color:var(--accent-line, var(--accent-soft));box-shadow:var(--sh-card)}:root[data-theme=dark] .o2-face.big{background:var(--fill, var(--surface))}:root[data-theme=dark] .o2-face.awake{border-color:var(--green);background:var(--green-soft)}:root[data-theme=dark] .o2-face.picked{border-color:var(--accent);box-shadow:var(--sh-ring)}:root[data-theme=dark] .o2-role{color:var(--text-2)}:root[data-theme=dark] .o2-st{color:var(--muted)}:root[data-theme=dark] .o2-st.on{color:var(--green-ink)}:root[data-theme=dark] .o2-st.on i{background:var(--green);box-shadow:var(--sh-ring)}:root[data-theme=dark] .o2-st i{background:var(--line, var(--fill-2))}:root[data-theme=dark] .o2-st.wait{color:var(--amber-ink)}:root[data-theme=dark] .o2-st.wait i{background:var(--amber)}:root[data-theme=dark] .o2-st.off{color:var(--red-ink)}:root[data-theme=dark] .o2-st.off i{background:var(--red)}:root[data-theme=dark] .o2-st.unk i{background:transparent;border:1.5px dashed var(--muted, var(--line))}:root[data-theme=dark] .o2-late{color:var(--amber-ink);background:var(--amber-soft)}:root[data-theme=dark] .o2-said{color:var(--text-2)}:root[data-theme=dark] .o2-tick{border:1.5px solid var(--line)}:root[data-theme=dark] .o2-tick.on{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}:root[data-theme=dark] .o2-av{background:var(--accent-soft);color:var(--accent-ink)}:root[data-theme=dark] .o2-av.h-f{background:var(--bg);color:var(--text)}:root[data-theme=dark] .o2-av.h-e{background:var(--accent-soft);color:var(--accent)}:root[data-theme=dark] .o2-av.h-s{background:var(--amber-soft);color:var(--amber-ink)}:root[data-theme=dark] .o2-av.h-m{background:var(--green-soft);color:var(--green-ink)}:root[data-theme=dark] .o2-av.h-d{background:var(--green-soft);color:var(--green-ink)}:root[data-theme=dark] .o2-av.h-a{background:var(--fill-2);color:var(--text)}:root[data-theme=dark] .o2-av.h-p{background:var(--accent);color:var(--on-accent)}:root[data-theme=dark] .o2-ring{border:2px solid var(--green)}:root[data-theme=dark] .o2-key{color:var(--muted)}:root[data-theme=dark] .og-mchip,:root[data-theme=dark] .o2-model{color:var(--text-2)}:root[data-theme=dark] .og-setup .og-p b{color:var(--text)}:root[data-theme=dark] .og-setup .og-p.warn{color:var(--amber-ink)}:root[data-theme=dark] .og-setup .og-p.ok{color:var(--green-ink)}:root[data-theme=dark] .og-mopt{border:1px solid var(--line);background:var(--surface);color:var(--text)}:root[data-theme=dark] .og-mopt.on{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}:root[data-theme=dark] .og-stwhy{color:var(--text-2)}:root[data-theme=dark] .og-built-h{color:var(--text);border-top:1px solid var(--rule)}:root[data-theme=dark] .og-chair.spoke small{color:var(--text)}:root[data-theme=dark] .og-prog{border:1px solid var(--line);background:var(--fill, var(--bg))}:root[data-theme=dark] .og-prog.on{border-color:var(--green);background:var(--green-soft, var(--bg))}:root[data-theme=dark] .og-prog-h small{color:var(--text-2)}:root[data-theme=dark] .og-prog-live{color:var(--green-ink)}:root[data-theme=dark] .og-prog-bar{background:var(--line)}:root[data-theme=dark] .og-prog-bar i{background:var(--green)}:root[data-theme=dark] .og-prog-r>small{color:var(--muted)}:root[data-theme=dark] .og-prog-r.spoke em{color:var(--green-ink)}:root[data-theme=dark] .og-prog-r.wait em{color:var(--text-2)}:root[data-theme=dark] .og-prog-r.fail em{color:var(--amber-ink)}:root[data-theme=dark] .og-prog-next{color:var(--text-2)}:root[data-theme=dark][data-theme=dark] .og-prog{background:var(--surface-2, var(--fill));border-color:var(--line)}:root[data-theme=dark][data-theme=dark] .og-prog.on{background:var(--green-soft)}:root[data-theme=dark] .og-prog.stuck{border-color:var(--amber);background:var(--amber-soft, var(--bg))}:root[data-theme=dark] .og-prog-next.wait{color:var(--amber-ink)}:root[data-theme=dark] .mt-live.stuck{color:var(--amber-ink)}:root[data-theme=dark] .mt-stuck-dot{background:var(--amber)}:root[data-theme=dark][data-theme=dark] .og-prog.stuck{background:var(--amber-soft)}:root[data-theme=dark][data-theme=dark] .mt-live.stuck{color:var(--amber, var(--amber-ink))}:root[data-theme=dark] .og-view button{border:1px solid var(--line);background:var(--surface);color:var(--text-2)}:root[data-theme=dark] .og-view button.on{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}:root[data-theme=dark] .og-pp{background:var(--surface);box-shadow:var(--sh-card)}:root[data-theme=dark] .og-pt{border-top:1px solid var(--line)}:root[data-theme=dark] .og-pp .og-ah+.og-pt{border-top:0}:root[data-theme=dark] .og-pt>small{color:var(--muted)}:root[data-theme=dark] .og-fresh{border:0;background:var(--accent);color:var(--on-accent);box-shadow:var(--sh-card)}:root[data-theme=dark] .og-tool{border:1px solid var(--line);background:var(--surface);color:var(--text-2)}:root[data-theme=dark] .og-tool.on{color:var(--accent-ink);border-color:var(--accent)}:root[data-theme=dark][data-theme=dark] .og-view button.on,:root[data-theme=dark][data-theme=dark] .og-fresh{color:var(--on-accent)}:root[data-theme=dark] section.og-dock{border-bottom:0;box-shadow:var(--sh-float)}:root[data-theme=dark] .og-relay{color:var(--muted)}:root[data-theme=dark] .og-tools .og-decide summary{border:1px solid var(--accent);background:var(--accent-soft, var(--fill-2));color:var(--accent-ink)}:root[data-theme=dark] .og-gather{background:var(--soft, var(--surface));border:1px solid var(--line)}:root[data-theme=dark] .og-gather>summary{color:var(--text-2)}:root[data-theme=dark] .og-gather>summary small{color:var(--accent)}:root[data-theme=dark] .og-gav .og-av{border:2px solid var(--surface)}:root[data-theme=dark] .og-gpt{border-top:1px solid var(--line)}:root[data-theme=dark] .og-ans .og-gather{background:none;border:0;border-top:1px solid var(--line)}:root[data-theme=dark] .og-closebar{background:var(--surface-2, var(--bg));border:1px solid var(--line)}:root[data-theme=dark] .og-closebar small{color:var(--muted)}:root[data-theme=dark] .og-endnote{color:var(--muted)}@media (max-width: 640px){:root[data-theme=dark] .og-dock .og-tonote{color:var(--text-2)}}@media (max-width: 640px){:root[data-theme=dark] .og-tonote button{border:0;background:none;color:var(--accent-ink)}}:root[data-theme=dark] .og-readall{border:0;background:none;color:var(--accent, var(--text))}:root[data-theme=dark] .mt-row{border:1px solid var(--line);background:var(--surface)}:root[data-theme=dark] .mt-row:hover{background:var(--fill)}:root[data-theme=dark] .mt-row.open{border-left:4px solid var(--green)}:root[data-theme=dark] .mt-x small{color:var(--muted)}:root[data-theme=dark] .mt-live{color:var(--green, var(--green-ink))}:root[data-theme=dark] .mt-read{color:var(--muted)}:root[data-theme=dark] .nv em.mt-n{background:var(--green);color:var(--on-accent)}:root[data-theme=dark] .mt-x .mt-out{color:var(--ink, var(--text))}:root[data-theme=dark] .mt-x small.mt-work{color:var(--muted)}:root[data-theme=dark] .og-view{background:var(--surface-2)}:root[data-theme=dark] .og-view button{border:0;background:transparent;color:var(--muted)}:root[data-theme=dark] .og-view button.on{background:var(--surface);color:var(--text);box-shadow:var(--sh-card)}:root[data-theme=dark] .fl-bar{color:var(--text-2)}:root[data-theme=dark] .fl-bar b{color:var(--text)}:root[data-theme=dark] .fl-bar .bad b,:root[data-theme=dark] .fl-bar .bad{color:var(--red-ink)}:root[data-theme=dark] .fl-live{color:var(--green-ink)}:root[data-theme=dark] .fl-live.old{color:var(--muted)}:root[data-theme=dark] .fl-tip{color:var(--muted)}:root[data-theme=dark] .fl-light{background:var(--dot-grey)}:root[data-theme=dark] .fl-light.on{background:var(--dot-green)}:root[data-theme=dark] .fl-light.wait{background:var(--dot-amber)}:root[data-theme=dark] .fl-light.off{background:var(--dot-red)}:root[data-theme=dark] .fl-light.unk{background:transparent;border:1.5px dashed var(--ph)}:root[data-theme=dark] .fl-light.quiet{background:var(--dot-grey)}:root[data-theme=dark] .fl-room{background:var(--surface);border:1px solid var(--line)}:root[data-theme=dark] .fl-room>header b{color:var(--text)}:root[data-theme=dark] .fl-room>header small{color:var(--muted)}:root[data-theme=dark] .fl-desk{background:var(--surface);border:1px solid var(--line);color:inherit;box-shadow:var(--sh-card)}:root[data-theme=dark] .fl-desk:hover{box-shadow:var(--sh-md)}:root[data-theme=dark] .fl-desk.picked{outline:2px solid var(--text-2)}:root[data-theme=dark] .fl-av{background:var(--fill-2);color:var(--text-2)}:root[data-theme=dark] .fl-av .fl-light{border:2px solid var(--surface)}:root[data-theme=dark] .fl-who small{color:var(--muted)}:root[data-theme=dark] .fl-tick{border:1.5px solid var(--border-strong)}:root[data-theme=dark] .fl-tick.on{background:var(--text-2);color:var(--surface);border-color:var(--text-2)}:root[data-theme=dark] .fl-state{color:var(--muted)}:root[data-theme=dark] .fl-state.on{color:var(--green-ink)}:root[data-theme=dark] .fl-state.wait{color:var(--amber-ink)}:root[data-theme=dark] .fl-state.off{color:var(--red-ink)}:root[data-theme=dark] .fl-now{color:var(--text-2)}:root[data-theme=dark] .fl-now em{color:var(--muted)}:root[data-theme=dark] .fl-holds{color:var(--muted)}:root[data-theme=dark] .fl-holds b{color:var(--text)}:root[data-theme=dark] .fl-holds .w{color:var(--amber-ink)}:root[data-theme=dark] .fl-holds .l{color:var(--red-ink)}:root[data-theme=dark] .fl-chip{color:var(--text-2);background:var(--fill)}:root[data-theme=dark] .fl-col{background:var(--soft);border:1px solid var(--line)}:root[data-theme=dark] .fl-col h4 small{color:var(--muted)}:root[data-theme=dark] .fl-card{background:var(--surface);border:1px solid var(--line);color:inherit}:root[data-theme=dark] .fl-card span{color:var(--text-2)}:root[data-theme=dark] .fl-card small{color:var(--muted)}:root[data-theme=dark] .fl-empty{color:var(--muted)}:root[data-theme=dark] .fl-veil{background:color-mix(in srgb,var(--text) 28%,transparent)}:root[data-theme=dark] .fl-sheet{background:var(--bg);box-shadow:var(--sh-lg)}:root[data-theme=dark] .fl-sh{background:var(--surface);border:1px solid var(--line)}:root[data-theme=dark] .fl-role{color:var(--muted)}:root[data-theme=dark] .fl-x{border:0;background:var(--surface-2)}:root[data-theme=dark] .fl-doing,:root[data-theme=dark] .fl-last{background:var(--surface);border:1px solid var(--line)}:root[data-theme=dark] .fl-last small{color:var(--muted)}:root[data-theme=dark] .fl-doing-1{color:var(--green-ink)}:root[data-theme=dark] .fl-now.sub{color:var(--muted)}:root[data-theme=dark] .fl-raw{background:var(--surface);border:1px solid var(--line)}:root[data-theme=dark] .fl-raw summary{color:var(--muted)}:root[data-theme=dark] .fl-raw p{color:var(--text-2)}:root[data-theme=dark] .fl-worker{color:var(--muted)}:root[data-theme=dark] .fl-why{color:var(--muted)}:root[data-theme=dark] .fl-own{color:var(--text-2)}:root[data-theme=dark] .fl-desk.stale{background:var(--fill);border-color:var(--line)}:root[data-theme=dark] .fl-desk.stale .fl-now{color:var(--muted)}:root[data-theme=dark] .fl-tl{border-top:1px solid var(--line)}:root[data-theme=dark] .fl-tl:first-of-type{border-top:0}:root[data-theme=dark] .fl-tl b{color:var(--muted)}:root[data-theme=dark] .fl-src{color:var(--muted)}:root[data-theme=dark] .fl-pc>button{color:inherit;background:none;border:0}:root[data-theme=dark] .fl-pn em{color:var(--accent-ink)}@media (hover: hover){:root[data-theme=dark] .fl-pc>button:hover{background:var(--accent-soft)}}:root[data-theme=dark] .fl-pc>button:focus-visible{background:var(--accent-soft)}:root[data-theme=dark] .og .og-bar .og-btn.og-call{background:transparent;color:var(--text);border:1px solid var(--border-strong)}@media (max-width: 720px){:root[data-theme=dark] .og .og-view,:root[data-theme=dark] .og-first .og-view{background:var(--fill-2);border:0}}@media (max-width: 720px){:root[data-theme=dark] .og .og-view button{border:0;background:transparent;color:var(--text)}}@media (max-width: 720px){:root[data-theme=dark] .og .og-view button.on{background:var(--surface);color:var(--text);box-shadow:var(--sh-card)}}:root[data-theme=dark] .fl-desk.on,:root[data-theme=dark] .fl-desk.off{border-color:var(--line)}:root[data-theme=dark] .fl-desk .fl-doing-1.hoc-w{color:var(--amber-ink)}:root[data-theme=dark] .fl-bar .hoc-upd{color:var(--muted)}:root[data-theme=dark] .fl-room>header .hoc-c{color:var(--muted)}:root[data-theme=dark] .topbar .og-call-top,:root[data-theme=dark] .og-call-top{background:var(--surface);color:var(--text);border:1px solid var(--border-strong)}:root[data-theme=dark] .fl-room{background:var(--surface)!important}:root[data-theme=dark] .lv-card.lv-on,:root[data-theme=dark] .og-seat.awake,:root[data-theme=dark] .o2-face.awake{background:var(--surface)!important}:root[data-theme=dark] .av{background:var(--avatar, var(--muted))!important}:root[data-theme=dark] .fl-desk .fl-doing-1,:root[data-theme=dark] .fl-desk .fl-doing-1.hoc-w{color:var(--text)}:root[data-theme=dark] .fl-desk .fl-doing-1.hoc-q{color:var(--muted)}@media (max-width: 720px){:root[data-theme=dark] .fl-room>.fl-desks>.fl-desk{border:0;box-shadow:none}}@media (max-width: 720px){:root[data-theme=dark] .fl-room>.fl-desks>.fl-desk+.fl-desk{border-top:.5px solid var(--line)}}@media (max-width: 720px){:root[data-theme=dark] .fl-room>.fl-desks>.fl-desk:hover{box-shadow:none}}@media (max-width: 720px){:root[data-theme=dark] .fl-room>.fl-desks>.fl-desk:active{background:var(--fill)}}@media (min-width: 721px){:root[data-theme=dark] .fl-room{background:transparent!important;border:0}}:root[data-theme=dark] .tw-own{color:var(--accent-ink);border:1px solid currentColor}:root[data-theme=dark] .tw-post{border:1px solid currentColor}:root[data-theme=dark] .tw-post-posted{color:var(--green-ink)}:root[data-theme=dark] .tw-post-held,:root[data-theme=dark] .tw-post-draft,:root[data-theme=dark] .tw-post-unknown{color:var(--amber-ink)}:root[data-theme=dark] .tw-more{color:var(--muted)}:root[data-theme=dark] .fr-row b em{color:var(--muted)}:root[data-theme=dark] .fr-line{border-top:1px solid var(--line)}:root[data-theme=dark] .fr-line:first-of-type{border-top:0}:root[data-theme=dark] .fr-who em{color:var(--muted)}:root[data-theme=dark] .fr-task{border-top:1px solid var(--line)}:root[data-theme=dark] .fr-task h3 small{color:var(--muted)}:root[data-theme=dark] .td{background:var(--surface);border-bottom:1px solid var(--line)}:root[data-theme=dark] .td-bar{border:0;background:none;color:var(--text-2)}:root[data-theme=dark] .td-bar b{color:var(--text)}:root[data-theme=dark] .td-by{color:var(--muted)}:root[data-theme=dark] .td-dot{background:var(--dot-grey)}:root[data-theme=dark] .td-dot.g{background:var(--dot-green)}:root[data-theme=dark] .td-dot.a{background:var(--dot-amber)}:root[data-theme=dark] .td-dot.r{background:var(--dot-red)}:root[data-theme=dark] .td-h{color:var(--muted)}:root[data-theme=dark] .td-row{border-top:1px solid var(--rule)}:root[data-theme=dark] .td-t{color:var(--muted)}:root[data-theme=dark] .td-w{color:var(--text)}:root[data-theme=dark] .td-w small{color:var(--muted)}:root[data-theme=dark] .td-g{background:var(--green-soft);color:var(--green-ink)}:root[data-theme=dark] .td-g2{background:var(--green-soft);color:var(--green-ink)}:root[data-theme=dark] .td-a{background:var(--amber-soft);color:var(--amber-ink)}:root[data-theme=dark] .td-r{background:var(--red-soft);color:var(--red-ink)}:root[data-theme=dark] .td-x{background:var(--fill-2);color:var(--text-2)}:root[data-theme=dark] .td-more{border:0;background:var(--fill)}:root[data-theme=dark] .td-src{color:var(--muted)}:root[data-theme=dark] .ya .ya-unread{color:var(--text)}:root[data-theme=dark] .ya .mrow.new{border-left-color:var(--indigo, var(--text))}:root[data-theme=dark] .ya .mrow.wait{border-left-color:var(--amber)}:root[data-theme=dark] .ya .ya-last{color:var(--text)}:root[data-theme=dark] .cfew-r{color:var(--text)}:root[data-theme=dark] .cfew-r span{color:var(--text-2)}:root[data-theme=dark] .cfew-r small,:root[data-theme=dark] .cfew-n{color:var(--muted)}:root[data-theme=dark] .pgnums div.tone-red b{color:var(--red-ink)}:root[data-theme=dark] .pg-warn{color:var(--amber-ink)}:root[data-theme=dark] .tk-fold small,:root[data-theme=dark] .tk-wait small{color:var(--muted)}:root[data-theme=dark] .ap-now{border:1px solid var(--line);background:var(--surface)}:root[data-theme=dark] .ap-live{color:var(--green-ink)}:root[data-theme=dark] .ap-live i{background:var(--green)}:root[data-theme=dark] .ap-rest{color:var(--muted)}:root[data-theme=dark] .ap-now-r small{color:var(--muted)}:root[data-theme=dark] .ap-late{color:var(--red-ink)}:root[data-theme=dark][data-theme=dark] .ap-late{color:var(--red-ink)}:root[data-theme=dark] .ap-built>summary:before{color:var(--muted)}:root[data-theme=dark] .ap-built>summary small{color:var(--muted)}:root[data-theme=dark] .ap-retry{color:var(--text-2)}:root[data-theme=dark] .ak-line{background:var(--material);box-shadow:var(--sh-md);color:var(--text)}:root[data-theme=dark] .ak-n input{border:1px solid var(--line-soft);background:var(--bg);color:var(--text)}:root[data-theme=dark] .ak-x{border:0;background:none;color:var(--muted)}:root[data-theme=dark] .an-usual{color:var(--muted)}:root[data-theme=dark] .an-next{border-top:1px solid var(--line-soft)}:root[data-theme=dark] .an-head{border:0;background:none;color:inherit}:root[data-theme=dark] button.an-head:active{background:var(--row-press)}:root[data-theme=dark] .an-dot{background:var(--accent)}:root[data-theme=dark] .an-dot.unset{background:var(--amber)}:root[data-theme=dark] .an-dot.done{background:var(--green)}:root[data-theme=dark] .an-when{color:var(--muted)}:root[data-theme=dark] .an-chev{color:var(--muted)}:root[data-theme=dark] .an-sw{color:var(--muted)}:root[data-theme=dark] .an-sl{color:var(--text)}:root[data-theme=dark] .aw{color:var(--text)}:root[data-theme=dark] .aw-fresh{color:var(--muted)}:root[data-theme=dark] .aw-fresh b{color:var(--green)}:root[data-theme=dark] .aw-tile{background:var(--surface-2)}:root[data-theme=dark] .aw-tile .k{color:var(--muted)}:root[data-theme=dark] .aw-tile .s{color:var(--muted)}:root[data-theme=dark] .aw-tile.warn .v{color:var(--amber-ink)}:root[data-theme=dark] .aw .late{color:var(--red-ink)!important}:root[data-theme=dark] .aw h2 span{color:var(--muted)}:root[data-theme=dark] .aw-key{color:var(--muted)}:root[data-theme=dark] .aw-key i{background:var(--amber)}:root[data-theme=dark] .aw-key b{background:var(--green)}:root[data-theme=dark] .aw-tb{background:var(--surface);border:1px solid var(--line-soft)}:root[data-theme=dark] .aw-tb th{color:var(--muted);border-bottom:1px solid var(--line-soft)}:root[data-theme=dark] .aw-tb td{border-bottom:1px solid var(--line-soft)}:root[data-theme=dark] .aw-tb tr:last-child td{border-bottom:0}:root[data-theme=dark] .aw-tap tbody tr:hover td{background:var(--fill)}:root[data-theme=dark] .aw-code{color:var(--muted)}:root[data-theme=dark] .aw-sub{color:var(--muted)}:root[data-theme=dark] .aw-tg.grey{background:var(--fill);color:var(--muted)}:root[data-theme=dark] .aw-tg.red{background:var(--red-soft);color:var(--red-ink)}:root[data-theme=dark] .aw-tg.amber{background:var(--amber-soft);color:var(--amber-ink)}:root[data-theme=dark] .aw-card{background:var(--surface-2)}:root[data-theme=dark] .aw-box{background:var(--surface-2)}:root[data-theme=dark] .aw-row{border:0;border-bottom:1px solid var(--line-soft);background:var(--surface-2);color:inherit}:root[data-theme=dark] .aw-row:last-child{border-bottom:0}:root[data-theme=dark] .aw-bar{background:var(--fill)}:root[data-theme=dark] .aw-bar i{background:var(--amber)}:root[data-theme=dark] .aw-bar b{background:var(--green)}:root[data-theme=dark] .aw-bar.one i{background:var(--accent)}:root[data-theme=dark] .aw-more{color:var(--accent)}:root[data-theme=dark] .aw-moreb{background:none;border:0}:root[data-theme=dark] .aw-chev{color:var(--faint)}:root[data-theme=dark] .aw-back{background:none;border:0;color:var(--accent)}:root[data-theme=dark] .call-sheet{background:var(--bg);color:var(--text)}@media (min-width: 900px){:root[data-theme=dark] .call-sheet{box-shadow:var(--sh-float);border:1px solid var(--border)}}:root[data-theme=dark] .call-av{color:var(--on-accent);background:var(--accent)}:root[data-theme=dark] .call-desig{color:var(--muted)}:root[data-theme=dark] .call-clock{color:var(--muted)}:root[data-theme=dark] .call-status{color:var(--text-2)}:root[data-theme=dark] .call-status.listening{color:var(--green-ink)}:root[data-theme=dark] .call-step{color:var(--muted)}:root[data-theme=dark] .call-wave i{background:var(--green)}:root[data-theme=dark] .call-you small,:root[data-theme=dark] .call-them small{color:var(--muted)}:root[data-theme=dark] .call-you{background:var(--accent-soft)}:root[data-theme=dark] .call-them{background:var(--surface)}:root[data-theme=dark] .call-more{color:var(--muted)}:root[data-theme=dark] .call-hint{color:var(--muted)}:root[data-theme=dark] .call-err{color:var(--red-ink);background:var(--red-soft)}:root[data-theme=dark] .call-err a{color:var(--link)}:root[data-theme=dark] .call-btn{border:0;background:none;color:var(--text-2)}:root[data-theme=dark] .call-ic{background:var(--fill-2);color:var(--text)}:root[data-theme=dark] .call-btn:active .call-ic{background:var(--fill)}:root[data-theme=dark] .call-btn.on .call-ic{background:var(--text);color:var(--bg)}:root[data-theme=dark] .call-btn.end .call-ic{background:var(--red);color:var(--on-accent)}:root[data-theme=dark] .call-mic{border:0;color:var(--on-accent);background:var(--accent)}:root[data-theme=dark] .call-mic.listening{background:var(--green)}:root[data-theme=dark] .call-mic:disabled{background:var(--fill-2);color:var(--muted)}:root[data-theme=dark] .call-mic .ch-dots i{background:var(--muted)}:root[data-theme=dark] .call-mic-w{color:var(--text-2)}:root[data-theme=dark] .ch-call{color:var(--accent)}:root[data-theme=dark] .ch-hbtn{border:0;background:none;color:var(--accent)}:root[data-theme=dark] .ch-hbtn:active,:root[data-theme=dark] .ch-hbtn.on{background:var(--accent-soft)}:root[data-theme=dark] .ch-typing,:root[data-theme=dark] .ch-ttl small.ch-typing,:root[data-theme=dark] .ch-pane-h small.ch-typing{color:var(--green-ink)}:root[data-theme=dark] .ch-pinmark{color:var(--muted)}:root[data-theme=dark] .ch-findbar input{border:0;background:none;outline:none;color:var(--text)}:root[data-theme=dark] .ch-find-ic{color:var(--muted)}:root[data-theme=dark] .ch-find-n{color:var(--muted)}:root[data-theme=dark] .ch-find-x{border:0;background:none;color:var(--accent)}:root[data-theme=dark] ::highlight(ch-find){background-color:var(--amber);color:inherit}:root[data-theme=dark] ::highlight(ch-find-on){background-color:var(--amber);color:var(--text)}:root[data-theme=dark] .ch-b.ch-hit .ch-t{box-shadow:none}:root[data-theme=dark] .ch-b.ch-hit-on{outline:2px solid var(--amber)}:root[data-theme=dark] .ch-star-av{background:var(--amber-soft);color:var(--amber)}:root[data-theme=dark] .ch-star-row{border-bottom:.5px solid var(--line, var(--line-soft))}:root[data-theme=dark] .ch-star-row:last-child{border-bottom:0}:root[data-theme=dark] .ch-star-go{border:0;background:none;color:inherit}:root[data-theme=dark] .ch-star-go:active{background:var(--fill)}:root[data-theme=dark] .ch-star-top small{color:var(--muted)}:root[data-theme=dark] .ch-star-t{background:var(--surface);box-shadow:var(--sh-card, 0 1px 1px var(--fill))}:root[data-theme=dark] .ch-star-x{border:0;background:none;color:var(--amber)}:root[data-theme=dark] .ch-star-empty p{color:var(--muted)}:root[data-theme=dark] .ch-star-big{background:var(--amber-soft);color:var(--amber)}:root[data-theme=dark] .ch-link{color:var(--accent)}:root[data-theme=dark][data-theme=dark] .ch-link{color:var(--accent)}:root[data-theme=dark] .ch-saved-av{background:var(--accent-soft);color:var(--accent)}:root[data-theme=dark] .ch-row.ch-saved-row .ch-last{color:var(--muted)}:root[data-theme=dark] .ch-saved-big{background:var(--accent-soft);color:var(--accent)}:root[data-theme=dark] .ch-saved-empty p b{color:var(--text)}:root[data-theme=dark] .ch-saved-from{border:0;border-bottom:.5px solid var(--line, var(--line-soft));background:none;color:var(--muted)}:root[data-theme=dark] button.ch-saved-from{color:var(--accent)}:root[data-theme=dark] .ch-b.me .ch-saved-from{border-bottom-color:color-mix(in srgb,currentColor 18%,transparent)}:root[data-theme=dark] .ch-b.me .ch-saved-from,:root[data-theme=dark] .ch-b.me button.ch-saved-from{color:inherit}:root[data-theme=dark] .ch-search{background:var(--fill-2);color:var(--muted)}:root[data-theme=dark] .ch-search input{border:0;background:none;outline:none;color:var(--text)}:root[data-theme=dark] .ch-chip{border:0;background:var(--fill-2);color:var(--text-2)}:root[data-theme=dark] .ch-chip.on{background:var(--accent);color:var(--on-accent)}:root[data-theme=dark] .ch-rows{background:var(--surface);box-shadow:var(--sh-card, none)}:root[data-theme=dark] .ch-row{color:inherit;border-bottom:.5px solid var(--line, var(--line-soft));background:none}:root[data-theme=dark] .ch-row:last-child{border-bottom:0}:root[data-theme=dark] .ch-av{color:var(--on-accent);background:var(--accent)}:root[data-theme=dark] .ch-av.room,:root[data-theme=dark] .ch-av.talk{background:var(--fill-2);color:var(--text-2)}:root[data-theme=dark] .ch-av.person{background:var(--muted)}:root[data-theme=dark] .ch-on{background:var(--green);border:2px solid var(--surface)}:root[data-theme=dark] .ch-tag{color:var(--muted);background:var(--fill-2)}:root[data-theme=dark] .ch-live{color:var(--green-ink)}:root[data-theme=dark] .ch-last b{color:var(--text-2)}:root[data-theme=dark] .ch-row.unread .ch-last{color:var(--text)}:root[data-theme=dark] .ch-typing{color:var(--accent)}:root[data-theme=dark] .ch-row.unread .ch-right small{color:var(--accent)}:root[data-theme=dark] .ch-right em{background:var(--accent);color:var(--on-accent)}:root[data-theme=dark] .ch-sec{color:var(--muted)}:root[data-theme=dark] .ch-foot{color:var(--muted)}:root[data-theme=dark] .ch-foot a{color:var(--accent)}:root[data-theme=dark] .ch-empty{color:var(--muted)}:root[data-theme=dark] .ch-pen{border:0;background:var(--accent-soft);color:var(--accent)}:root[data-theme=dark] .ch-sheet-bg{background:var(--scrim)}:root[data-theme=dark] .ch-sheet{background:var(--surface)}:root[data-theme=dark] .ch-day span{background:var(--fill-2);color:var(--muted)}:root[data-theme=dark] .ch-b.me{background:var(--accent);color:var(--on-accent)}:root[data-theme=dark] .ch-b.them,:root[data-theme=dark] .ch-b.other{background:var(--surface);color:var(--text);box-shadow:var(--sh-card, 0 1px 1px var(--fill))}:root[data-theme=dark] .ch-who{color:var(--accent)}:root[data-theme=dark] .ch-src{color:var(--muted)}:root[data-theme=dark] .ch-b.me .ch-time{color:var(--on-accent)}:root[data-theme=dark] .ch-b.me .fch{background:var(--fill);color:var(--on-accent)}:root[data-theme=dark] .ch-note{color:var(--muted);background:var(--fill-2)}:root[data-theme=dark] .ch-note a{color:var(--accent)}:root[data-theme=dark] .ch-vplay{border:0;background:var(--fill-2, var(--fill));color:inherit}:root[data-theme=dark] .ch-b.me .ch-vplay{background:var(--fill);color:var(--on-accent)}:root[data-theme=dark] .ch-recdot{background:var(--red)}:root[data-theme=dark] .ch-recw{color:var(--muted)}:root[data-theme=dark] .ch-dots i{background:var(--muted)}:root[data-theme=dark] .ch-box{background:var(--fade-to-bg)}:root[data-theme=dark] .ch-box .composer{box-shadow:var(--sh-lg, 0 4px 16px var(--fill))}:root[data-theme=dark] .ch-tags{background:var(--surface);box-shadow:var(--sh-lg, 0 4px 16px var(--fill-2))}:root[data-theme=dark] .ch-tags-h{color:var(--muted)}:root[data-theme=dark] .ch-tagrow{border:0;background:none;color:var(--text)}:root[data-theme=dark] .ch-tagrow small{color:var(--muted)}:root[data-theme=dark] .ch-tagrow.on,:root[data-theme=dark] .ch-tagrow:hover{background:var(--accent-soft)}:root[data-theme=dark] .ch-tagged{color:var(--muted);background:var(--surface);box-shadow:var(--sh-card, 0 1px 2px var(--fill))}:root[data-theme=dark] .ch-rich .ch-li:before{color:var(--muted)}:root[data-theme=dark] .ch-tbl th,:root[data-theme=dark] .ch-tbl td{border-bottom:.5px solid var(--line, var(--line-soft))}:root[data-theme=dark] .ch-tbl th{color:var(--muted)}:root[data-theme=dark] .ch-pane-h{background:var(--bg)}:root[data-theme=dark] .ch-pane-h small{color:var(--muted)}:root[data-theme=dark] .ch-pick{color:var(--muted)}:root[data-theme=dark] .ch-pick b{color:var(--text)}:root[data-theme=dark] .ch-row.sel{background:var(--accent-soft)}:root[data-theme=dark] .ch-av.wait{background:var(--amber-soft);color:var(--amber-ink)}:root[data-theme=dark] .ch-row.ch-pin{background:var(--amber-soft)}:root[data-theme=dark] .ch-row.ch-pin .ch-last{color:var(--text)}:root[data-theme=dark] .ch-row.ch-pin .ch-right small{color:var(--amber-ink)}:root[data-theme=dark] .ch-right em.ch-pin-n{background:var(--amber);color:var(--on-accent)}:root[data-theme=dark] .ch-right i.ch-needs{background:var(--amber)}:root[data-theme=dark] .ch-to{color:var(--text-2)}:root[data-theme=dark] .ch-new{border:1px solid var(--line, var(--fill-2));background:var(--surface);color:var(--accent)}:root[data-theme=dark] .ch-sess{color:var(--muted);background:var(--fill-2)}:root[data-theme=dark] .ch-sess.on{background:transparent;border:1px dashed var(--line, var(--fill-2))}:root[data-theme=dark] .ch-sess a{color:var(--accent)}:root[data-theme=dark] .ch-sess em{color:var(--accent)}:root[data-theme=dark] body:has(.ch-thread) .topbar{background:var(--bg)}:root[data-theme=dark] .ch-ttl small{color:var(--muted)}:root[data-theme=dark] .ch-ppl{color:var(--text-2)}:root[data-theme=dark] .ch-rows .ch-sec-in{background:var(--surface)}:root[data-theme=dark] .ch-av.wa{background:var(--green-soft);color:var(--green-ink)}:root[data-theme=dark] .ch-b.ch-wa-vismaad{border-left:3px solid var(--green-ink)}:root[data-theme=dark] .ch-wa-foot{color:var(--muted)}:root[data-theme=dark] .ch-shut .ch-last{color:var(--muted)}:root[data-theme=dark] .ch-av.warm{background:var(--amber-soft);color:var(--amber-ink)}:root[data-theme=dark] .ch-av.grp-new{background:var(--accent-soft);color:var(--accent)}:root[data-theme=dark] .ch-grp-new{color:var(--accent)}:root[data-theme=dark] .ch-tag.grp{background:var(--accent-soft);color:var(--accent)}:root[data-theme=dark] .ch-pass{color:var(--muted)}:root[data-theme=dark] .ch-at{color:var(--accent)}:root[data-theme=dark] .ch-grp button.ch-row{border:0;border-bottom:.5px solid var(--line, var(--line-soft));color:inherit}:root[data-theme=dark] .ch-grp button.ch-row:last-child{border-bottom:0}:root[data-theme=dark] .ch-tick{border:1.5px solid var(--line);color:var(--on-accent)}:root[data-theme=dark] .ch-tick.on{background:var(--accent);border-color:var(--accent)}:root[data-theme=dark] .ch-pk{border:0;background:none;color:var(--text)}:root[data-theme=dark] .ch-pk i{background:var(--muted);color:var(--on-accent);border:2px solid var(--bg)}:root[data-theme=dark] .ch-pk-n{color:var(--muted)}:root[data-theme=dark] .ch-grp-go{background:var(--bg)}:root[data-theme=dark] .ch-field{background:var(--surface);box-shadow:var(--sh-card, none)}:root[data-theme=dark] .ch-field small{color:var(--muted)}:root[data-theme=dark] .ch-field input,:root[data-theme=dark] .ch-field textarea{border:0;border-bottom:1px solid var(--accent-line, var(--line));background:none;outline:none;color:var(--text)}:root[data-theme=dark] .ch-field textarea{border-bottom:0}:root[data-theme=dark] .ch-grp-why{color:var(--muted)}:root[data-theme=dark] .ch-back{border:0;background:none;color:var(--accent)}:root[data-theme=dark] .ch-info-h small{color:var(--muted)}:root[data-theme=dark] .ch-red .ch-name{color:var(--red-ink)}:root[data-theme=dark] .ch-rm{border:0;background:none;color:var(--red-ink)}:root[data-theme=dark] .ch-ask{background:var(--red-soft)}:root[data-theme=dark] .ch-name-ed input{border:0;border-bottom:1px solid var(--accent);background:none;outline:none;color:var(--text)}:root[data-theme=dark] .topbar .ch-ginfo-b{border:0;background:none}:root[data-theme=dark] .ch-b.me .ch-at{color:inherit}:root[data-theme=dark] .ch-desig{color:var(--muted)}:root[data-theme=dark] .ch-last .ch-working{color:var(--green-ink)}:root[data-theme=dark] .ch-right small.ch-now{color:var(--green-ink)}:root[data-theme=dark] .ch-big :is(h1,:root[data-theme=dark] h2){color:var(--text)}:root[data-theme=dark] .ch-pen{background:none;color:var(--accent)}:root[data-theme=dark] .ch-chip{background:var(--fill-2);color:var(--text-2)}:root[data-theme=dark] .ch-chip.on{background:var(--green-soft);color:var(--green-ink)}:root[data-theme=dark] .ch-rows{background:var(--surface);box-shadow:none}:root[data-theme=dark] .ch-row{border-bottom:0}:root[data-theme=dark] .ch-row:after{background:var(--line, var(--fill-2))}:root[data-theme=dark] .ch-av.t0{background:var(--green)}:root[data-theme=dark] .ch-av.t1{background:var(--accent)}:root[data-theme=dark] .ch-av.t2{background:var(--amber)}:root[data-theme=dark] .ch-av.t3{background:var(--accent)}:root[data-theme=dark] .ch-av.t4{background:var(--red)}:root[data-theme=dark] .ch-av.t5{background:var(--accent)}:root[data-theme=dark] .ch-av.t6{background:var(--amber)}:root[data-theme=dark] .ch-av.t7{background:var(--avatar)}:root[data-theme=dark] .ch-last{color:var(--muted)}:root[data-theme=dark] .ch-last b{color:var(--muted)}:root[data-theme=dark] .ch-row.unread .ch-last{color:var(--muted)}:root[data-theme=dark] .ch-right small{color:var(--muted)}:root[data-theme=dark] .ch-row.unread .ch-right small{color:var(--green-ink)}:root[data-theme=dark] .ch-right em{background:var(--green);color:var(--on-accent)}:root[data-theme=dark] .ch-row:hover{background:var(--fill)}:root[data-theme=dark] .ch-row.sel{background:var(--bg)}:root[data-theme=dark] .ch-tk{color:var(--muted)}:root[data-theme=dark] .ch-tk.read{color:var(--accent)}@media (max-width: 899px){:root[data-theme=dark] body:has(.ch-thread){background:var(--wa-wall) var(--wa-doodle)}}@media (max-width: 899px){:root[data-theme=dark] body:has(.ch-thread) .main,:root[data-theme=dark] body:has(.ch-thread) .content{background:transparent}}@media (min-width: 900px){:root[data-theme=dark] .ch-open{background:var(--wa-wall) var(--wa-doodle)}}@media (min-width: 900px){:root[data-theme=dark] .ch-open .ch-pane-h{background:var(--surface);border-bottom:.5px solid var(--line)}}:root[data-theme=dark] .ch-b{box-shadow:var(--sh-bubble)}:root[data-theme=dark] .ch-b.me,:root[data-theme=dark] .ch-b.other{background:var(--wa-me);color:var(--wa-ink)}:root[data-theme=dark] .ch-b.them{background:var(--wa-them);color:var(--wa-ink);box-shadow:var(--sh-bubble)}:root[data-theme=dark] .ch-b.me:before,:root[data-theme=dark] .ch-b.other:before{background:inherit}:root[data-theme=dark] .ch-b.them:before{background:inherit}:root[data-theme=dark] .ch-time{color:var(--wa-meta)}:root[data-theme=dark] .ch-b.me .ch-time{color:var(--wa-meta)}:root[data-theme=dark] .ch-b.me .fch{background:var(--wa-veil);color:inherit}:root[data-theme=dark] .ch-b.me .ch-vplay{background:var(--wa-veil);color:inherit}:root[data-theme=dark] .ch-b.me .ch-at{color:var(--wa-link)}:root[data-theme=dark] .ch-b.them .ch-who{color:var(--wa-who)}:root[data-theme=dark] .ch-day span{background:var(--wa-them);color:var(--wa-meta-2);box-shadow:var(--sh-bubble)}:root[data-theme=dark] .ch-note{background:var(--wa-note);color:var(--wa-meta-2);box-shadow:var(--sh-bubble)}:root[data-theme=dark] .ch-empty{background:var(--wa-note);color:var(--wa-meta-2)}:root[data-theme=dark] .ch-box{background:var(--wa-strip);border-top:.5px solid var(--wa-edge)}:root[data-theme=dark] .ch-box .composer{box-shadow:none;background:var(--wa-field);border:.5px solid var(--wa-edge)}:root[data-theme=dark][data-theme=dark] .ch-b.me,:root[data-theme=dark][data-theme=dark] .ch-b.other{background:var(--wa-me);color:var(--wa-ink)}:root[data-theme=dark][data-theme=dark] .ch-b.them,:root[data-theme=dark][data-theme=dark] .ch-day span{background:var(--wa-them);color:var(--wa-ink)}:root[data-theme=dark][data-theme=dark] .ch-box{background:var(--wa-strip)}:root[data-theme=dark][data-theme=dark] .ch-box .composer{background:var(--wa-field)}:root[data-theme=dark][data-theme=dark] .ch-time,:root[data-theme=dark][data-theme=dark] .ch-b.me .ch-time{color:var(--wa-meta)}:root[data-theme=dark][data-theme=dark] .ch-chip.on{background:var(--wa-chip-on);color:var(--wa-chip-on-ink)}@media (max-width: 899px){:root[data-theme=dark] body:has(.ch-big:not([hidden])){background:var(--surface)}}@media (max-width: 899px){:root[data-theme=dark] body:has(.ch-big:not([hidden])) .topbar{background:var(--surface)}}@media (min-width: 900px){:root[data-theme=dark] .ch-col .ch-list{background:var(--bg)}}:root[data-theme=dark] .ch-rc.fail{background:var(--red);color:var(--on-accent)}:root[data-theme=dark] .ch-list .ch-rows:has(>.ch-empty:only-child){background:transparent}:root[data-theme=dark] .ch-list .ch-rows>.ch-empty{background:none;box-shadow:none;color:var(--muted)}@media (min-width: 900px) and (hover: hover) and (pointer: fine){:root[data-theme=dark] .tbl td:first-child{background-color:var(--surface)}}@media (min-width: 900px) and (hover: hover) and (pointer: fine){:root[data-theme=dark] .tbl tbody tr.cur td:first-child{background:var(--desk-stick-cur)}}@media (min-width: 900px) and (hover: hover) and (pointer: fine){:root[data-theme=dark] .tbl tbody tr:hover td:first-child{background:var(--desk-stick-hover)}}:root[data-theme=dark] .diary{color:var(--text)}:root[data-theme=dark] .diary-role{color:var(--muted)}:root[data-theme=dark] .diary-status i{background:var(--dot-green)}:root[data-theme=dark] .diary-counts{border-bottom:var(--hair) solid var(--line)}:root[data-theme=dark] .diary-counts button{border:0;background:none;color:var(--text)}:root[data-theme=dark] .diary-counts button>span{color:var(--muted)}:root[data-theme=dark] .diary .diary-late{color:var(--red-ink)}:root[data-theme=dark] .diary-job{border-bottom:var(--hair) solid var(--line)}:root[data-theme=dark] .diary-job:last-child{border-bottom:0}:root[data-theme=dark] .diary-title{color:var(--text)}:root[data-theme=dark] .diary-job p{color:var(--muted)}:root[data-theme=dark] .diary-job p.diary-evidence{color:var(--text-2)}:root[data-theme=dark] .diary-asof{color:var(--muted)}:root[data-theme=dark] .diary-section:focus{outline:none}:root[data-theme=dark] .diary-empty{color:var(--muted)}:root[data-theme=dark] .diary-all{border:0;background:none;color:var(--accent)}:root[data-theme=dark] .diary-said{color:var(--muted)}:root[data-theme=dark] .diary-said .diary-title{color:var(--muted)}:root[data-theme=dark] .diary-people li{border-bottom:var(--hair) solid var(--line)}:root[data-theme=dark] .diary-people li a{color:var(--text)}:root[data-theme=dark] .diary-people b span{color:var(--muted)}:root[data-theme=dark] .diary-people small,:root[data-theme=dark] .diary-people p{color:var(--muted)}:root[data-theme=dark] .diary-link{color:var(--text);border-top:var(--hair) solid var(--line)}:root[data-theme=dark] .diary-link small{color:var(--muted)}:root[data-theme=dark] .diary-link>span:last-child{color:var(--accent)}:root[data-theme=dark] .hentry{border:1px solid var(--line);background:var(--surface);color:inherit}:root[data-theme=dark] .hentry:hover{border-color:var(--text)}:root[data-theme=dark] .he-ic{background:var(--fill);color:var(--text)}:root[data-theme=dark] .he-tx small{color:var(--text-2)}:root[data-theme=dark] .he-go{color:var(--muted)}:root[data-theme=dark] .he-tx em{color:var(--red-ink)}:root[data-theme=dark] .he-tx em:before{color:var(--muted)}:root[data-theme=dark] .fb-say{background:var(--surface)}:root[data-theme=dark] .fb-say p{color:var(--muted)}:root[data-theme=dark] .fb textarea{border:0;background:var(--fill);color:var(--text);outline:none}:root[data-theme=dark] .fb textarea:focus{box-shadow:var(--sh-ring)}:root[data-theme=dark] .fb textarea::placeholder{color:var(--ph)}:root[data-theme=dark] .fb-btn{border:0;background:var(--fill);color:var(--accent)}:root[data-theme=dark] .fb-btn.fb-fill{background:var(--accent);color:var(--on-accent)}:root[data-theme=dark] .fb-ok{color:var(--green-ink)}:root[data-theme=dark] .fb-err{color:var(--red-ink)}:root[data-theme=dark] .fb-glance div{background:var(--surface)}:root[data-theme=dark] .fb-glance span{color:var(--muted)}:root[data-theme=dark] .fb-chip{border:0;background:var(--fill);color:var(--text)}:root[data-theme=dark] .fb-chip em{color:var(--muted)}:root[data-theme=dark] .fb-chip.on{background:var(--accent);color:var(--on-accent)}:root[data-theme=dark] .fb-chip.on em{color:var(--on-accent)}:root[data-theme=dark] .fb-h{color:var(--muted)}:root[data-theme=dark] .fb-list{background:var(--surface)}:root[data-theme=dark] .fb-line+.fb-line:before{border-top:var(--hair) solid var(--line)}:root[data-theme=dark] .fb-who span{color:var(--muted)}:root[data-theme=dark] .fb-came-t{color:var(--text)}:root[data-theme=dark] .fb-grey{background:var(--fill);color:var(--muted)}:root[data-theme=dark] .fb-blue{background:var(--accent-soft);color:var(--accent-ink)}:root[data-theme=dark] .fb-green{background:var(--green-soft);color:var(--green-ink)}:root[data-theme=dark] .fb-amber{background:var(--amber-soft);color:var(--amber-ink)}:root[data-theme=dark] .fb-note{color:var(--muted)}:root[data-theme=dark] .fb-ans{border:0;background:none;color:var(--accent)}:root[data-theme=dark] .fb-seg{background:var(--fill)}:root[data-theme=dark] .fb-seg button{border:0;background:none;color:var(--text)}:root[data-theme=dark] .fb-seg button.on{background:var(--surface)}:root[data-theme=dark] .fb-none{color:var(--muted)}:root[data-theme=dark] .fb-foot{color:var(--muted)}:root[data-theme=dark] .fd-box{border:1.5px solid var(--line);background:var(--surface)}:root[data-theme=dark] .fd-box:focus-within{border-color:var(--accent);outline:3px solid var(--accent-soft)}:root[data-theme=dark] .fd-box input{border:0;outline:0;background:none;color:var(--text)}:root[data-theme=dark] .fd-box button{border:0;background:none;color:var(--muted)}:root[data-theme=dark] .fd-h{color:var(--muted)}:root[data-theme=dark] .fd-row{color:var(--text)}:root[data-theme=dark] .fd-row.on,:root[data-theme=dark] .fd-row:hover{background:var(--fill)}:root[data-theme=dark] .fd-row>svg{color:var(--muted)}:root[data-theme=dark] .fd-ic{background:var(--accent-soft);color:var(--accent)}:root[data-theme=dark] .fd-ic.bill{background:var(--green-soft);color:var(--green-ink)}:root[data-theme=dark] .fd-ic.order{background:var(--amber-soft);color:var(--amber-ink)}:root[data-theme=dark] .fd-ic.pg{background:var(--fill);color:var(--muted)}:root[data-theme=dark] .fd-mx small{color:var(--muted)}:root[data-theme=dark] .fd-mx small.fd-ok{color:var(--text-2)}:root[data-theme=dark] .fd mark{background:var(--amber-soft);color:inherit}:root[data-theme=dark] .fd-note{color:var(--muted)}:root[data-theme=dark] .fd-none{border:1px dashed var(--line)}:root[data-theme=dark] .fd-none a{color:var(--accent)}:root[data-theme=dark] .fd-ans{background:var(--surface);border:1px solid var(--line)}:root[data-theme=dark] .fd-ans span{color:var(--text-2)}:root[data-theme=dark] .fd-bill{background:var(--surface);border:1px solid var(--line);color:var(--text)}:root[data-theme=dark] .fd-bt>svg{color:var(--muted)}:root[data-theme=dark] .fd-kv small{color:var(--muted)}:root[data-theme=dark] .fd-src{color:var(--muted)}:root[data-theme=dark] .fd-note2{background:var(--fill);color:var(--text-2)}:root[data-theme=dark] .fd-read{color:var(--text-2)}:root[data-theme=dark] .fd-against{color:var(--accent)}:root[data-theme=dark] .grp-sum{color:var(--muted)}:root[data-theme=dark] .grp-card{border:1px solid var(--line);background:var(--surface)}:root[data-theme=dark] .grp-card.late{border-left:3px solid var(--dot-red)}:root[data-theme=dark] .grp-card>header>small{color:var(--muted)}:root[data-theme=dark] .grp-tag{background:var(--fill);color:var(--text-2)}:root[data-theme=dark] .grp-why{color:var(--text-2)}:root[data-theme=dark] .grp-chair,:root[data-theme=dark] .grp-jobs,:root[data-theme=dark] .grp-when,:root[data-theme=dark] .grp-left,:root[data-theme=dark] .grp-none{color:var(--text-2)}:root[data-theme=dark] .grp-chair i,:root[data-theme=dark] .grp-jobs i,:root[data-theme=dark] .grp-none i{color:var(--muted)}:root[data-theme=dark] .grp-jobs b{color:var(--text)}:root[data-theme=dark] .grp-jobs .od{color:var(--red-ink)}:root[data-theme=dark] .grp-ppl a{border:1px solid var(--line);color:inherit}:root[data-theme=dark] .grp-ppl em{color:var(--muted)}:root[data-theme=dark] .grp-more{border:1px dashed var(--line);background:none;color:var(--link)}:root[data-theme=dark] .grp-left{color:var(--muted)}:root[data-theme=dark] .grp-when{color:var(--muted)}:root[data-theme=dark] .grp-card summary{color:var(--muted)}:root[data-theme=dark] .grp-card details p{color:var(--text-2)}:root[data-theme=dark] .ch-b.ch-swiping:after{color:var(--muted)}:root[data-theme=dark] .ch-quote{background:var(--fill);border-left:3px solid var(--accent)}:root[data-theme=dark] .ch-quote-in b{color:var(--accent)}:root[data-theme=dark] .ch-mic.on.ch-mic{color:var(--on-accent)}:root[data-theme=dark] .ch-safari{color:var(--accent)}:root[data-theme=dark] .ch-quote.pending{background:var(--fill-2)}:root[data-theme=dark] .ch-quote-x{border:0;background:none;color:var(--muted)}:root[data-theme=dark] .ch-veil{background:var(--scrim)}:root[data-theme=dark] .ch-sheet{background:var(--surface);color:var(--text);box-shadow:var(--sh-float)}:root[data-theme=dark] .ch-sheet-q{color:var(--muted);border-bottom:1px solid var(--line)}:root[data-theme=dark] .ch-act{border:0;background:none;color:var(--text)}:root[data-theme=dark] .ch-act:active{background:var(--fill-2)}:root[data-theme=dark] .ch-act.danger{color:var(--red-ink)}:root[data-theme=dark] .ch-toast{background:var(--text);color:var(--surface)}:root[data-theme=dark] .ch-recbar{background:var(--surface)}:root[data-theme=dark] .ch-slide{color:var(--muted)}:root[data-theme=dark] .ch-mic.on{background:var(--red);color:var(--surface)}:root[data-theme=dark] .hero:before{background:var(--bg);border:1px solid var(--line-soft)}:root[data-theme=dark] .hero h2{color:var(--text)}:root[data-theme=dark] .hero .eyebrow{background:var(--fill-2);color:var(--accent-ink)}:root[data-theme=dark] .hero .datepill{background:var(--surface);box-shadow:none}:root[data-theme=dark] .hero .datepill b{color:var(--accent-ink)}:root[data-theme=dark] .meta div{border:1px solid transparent}:root[data-theme=dark] .meta div:before{background:var(--accent)}:root[data-theme=dark] .meta div:nth-child(1){background:var(--amber-soft);border-color:var(--amber-soft)}:root[data-theme=dark] .meta div:nth-child(1):before{background:var(--amber)}:root[data-theme=dark] .meta div:nth-child(1) small{color:var(--amber-ink)}:root[data-theme=dark] .meta div:nth-child(1) strong{color:var(--amber-ink)}:root[data-theme=dark] .meta div:nth-child(2){background:var(--green-soft);border-color:var(--green-soft)}:root[data-theme=dark] .meta div:nth-child(2):before{background:var(--green)}:root[data-theme=dark] .meta div:nth-child(2) small{color:var(--green-ink)}:root[data-theme=dark] .meta div:nth-child(2) strong{color:var(--green-ink)}:root[data-theme=dark] .meta div:nth-child(3){background:var(--bg);border-color:var(--line)}:root[data-theme=dark] .meta div:nth-child(3):before{background:var(--accent)}:root[data-theme=dark] .meta div:nth-child(3) small{color:var(--accent-ink)}:root[data-theme=dark] .meta div:nth-child(3) strong{color:var(--accent-ink)}:root[data-theme=dark] .tabs.ptop-only button.on{background:var(--accent-soft);color:var(--accent-ink)}:root[data-theme=dark] .pgrid>.col>.sh h3,:root[data-theme=dark] .pgrid>.col>.block>.sh h3{color:var(--text)}:root[data-theme=dark] .pgrid>.col>.sh h3:before,:root[data-theme=dark] .pgrid>.col>.block>.sh h3:before{background:var(--accent)}:root[data-theme=dark] .pgrid>.col>.block#sec-on>.sh h3:before{background:var(--amber)}:root[data-theme=dark] .pgrid .piece{border:1px solid var(--line-soft);background:var(--surface)}:root[data-theme=dark] .pgrid .piece:before{background:var(--accent)}:root[data-theme=dark] .pgrid .piece .ph h3{color:var(--text)}:root[data-theme=dark] .pgrid .piece .why{color:var(--text-2)}@media (hover: hover){:root[data-theme=dark] .pgrid .piece:hover{box-shadow:none}}:root[data-theme=dark] .tbl th{background:var(--bg);color:var(--accent-ink)}:root[data-theme=dark] .tbl tbody tr:nth-child(2n) td{background:var(--bg)}:root[data-theme=dark] .tbl tbody tr:hover td{background:var(--fill)}:root[data-theme=dark] .tbl tr.tot td{background:var(--bg);color:var(--accent-ink)}:root[data-theme=dark] .pgrid .piece .ct-chip{background:var(--fill-2);color:var(--accent-ink);border-color:transparent}:root[data-theme=dark] .hero{background:var(--surface);border:1px solid var(--line-soft);box-shadow:none}:root[data-theme=dark] .hero .hoc-lead{color:var(--text)}:root[data-theme=dark] .hero .hoc-lead:after{color:var(--ph)}:root[data-theme=dark] .sh .hoc-n,:root[data-theme=dark] .py-homeh .hoc-n{color:var(--muted)}:root[data-theme=dark] .wt-sentlist .mrow{background:var(--surface);border:1px solid var(--line-soft);box-shadow:none}:root[data-theme=dark] .wt-sentlist .mrow b{color:var(--text)}:root[data-theme=dark] .wt-sentlist .mrow small{color:var(--muted)}:root[data-theme=dark] .hoc-dot{background:var(--amber)}:root[data-theme=dark] .hoc-seeing{background:var(--bg);color:var(--muted)}:root[data-theme=dark] .hoc-seeing a{color:var(--accent)}:root[data-theme=dark] .hoc-seeas{background:var(--surface);border:1px solid var(--line-soft)}:root[data-theme=dark] .hoc-brow{background:var(--surface);border:1px solid var(--line-soft)}:root[data-theme=dark] .hoc-brow b{color:var(--text)}:root[data-theme=dark] .py.compact .py-p{background:var(--surface);color:var(--text);border:1px solid var(--line-soft)}:root[data-theme=dark] .py.compact .py-av,:root[data-theme=dark] .py.compact .py-f .py-av,:root[data-theme=dark] .py.compact .py-m .py-av,:root[data-theme=dark] .py.compact .py-dept .py-av{background:var(--bg)!important;color:var(--text)!important}:root[data-theme=dark] .py.compact .py-band b{color:var(--muted)!important}:root[data-theme=dark] .py.compact .py-dept{border-top:1px solid var(--line-soft)!important;box-shadow:none;border:1px solid var(--line-soft)}@media (max-width: 899px){:root[data-theme=dark] body.hm-on .topbar{background:transparent;border-bottom:var(--hair) solid transparent}}@media (max-width: 899px){:root[data-theme=dark] body.hm-on .topbar .ch-title-space{color:var(--text)}}@media (max-width: 899px){:root[data-theme=dark] body.hm-on.hm-scrolled .topbar{background:var(--material);border-bottom-color:var(--line)}}:root[data-theme=dark] .hm-eyebrow{color:var(--muted)}:root[data-theme=dark] .hm-head .hm-title{color:var(--text)}:root[data-theme=dark] .hm-err{color:var(--muted)}:root[data-theme=dark] .hm-lapse{color:var(--amber-ink)}:root[data-theme=dark] .hm-ask .composer:not(.drag){background:var(--fill)}:root[data-theme=dark] .hm-ask .composer:not(:focus-within):not(.drag){box-shadow:none}:root[data-theme=dark] .hm-ask .composer textarea::placeholder{color:var(--muted)}:root[data-theme=dark] .hm-sh h2{color:var(--text)}:root[data-theme=dark] .hm-sh span{color:var(--muted)}:root[data-theme=dark] .hm-sh button{color:var(--accent);background:none;border:0}:root[data-theme=dark] .hm-group{background:var(--surface)}:root[data-theme=dark] .hm-row{color:var(--text);background:var(--surface);border:0}:root[data-theme=dark] .hm-row:active,:root[data-theme=dark] .hm-row.on{background:var(--row-press)}:root[data-theme=dark] .hm-row+.hm-row:before{background:var(--border-strong)}:root[data-theme=dark] .hm-ic{color:var(--on-hue)}:root[data-theme=dark] .hm-row .hm-t1{color:var(--text)}:root[data-theme=dark] .hm-row .hm-t2{color:var(--muted)}:root[data-theme=dark] .hm-row .hm-t2.bad{color:var(--red-ink)}:root[data-theme=dark] .hm-row .hm-warn{color:var(--amber-ink)}:root[data-theme=dark] .hm-row .hm-warn.bad{color:var(--red-ink)}:root[data-theme=dark] .hm-rt{color:var(--muted)}:root[data-theme=dark] .hm-rt svg{color:var(--dot-grey)}:root[data-theme=dark] .hm-row.hm-link{color:var(--accent)}:root[data-theme=dark] .hm-foot{color:var(--muted)}:root[data-theme=dark] .hm-empty{color:var(--muted)}:root[data-theme=dark] .hm-empty svg{color:var(--green)}:root[data-theme=dark] .hm-empty.shut svg{color:var(--muted)}:root[data-theme=dark] .piece-gone .pg-t{color:var(--muted)}:root[data-theme=dark] .piece-gone .pg-undo{background:none;border:0;color:var(--accent)}:root[data-theme=dark] .hm-paused{color:var(--muted)}:root[data-theme=dark] .kn-card{background:var(--card);border:1px solid var(--border);box-shadow:var(--sh-card)}:root[data-theme=dark] .kn-kind{color:var(--muted)}:root[data-theme=dark] .kn-title{color:var(--text)}:root[data-theme=dark] .kn-by{color:var(--muted)}:root[data-theme=dark] .kn-p{color:var(--text-2)}:root[data-theme=dark] .kn-go{border:0;background:var(--accent);color:var(--on-accent)}:root[data-theme=dark] .kn-wait{color:var(--text-2)}:root[data-theme=dark] .kn-dot{background:var(--accent)}:root[data-theme=dark] .kn-no{background:var(--red-soft);color:var(--red-ink)}:root[data-theme=dark] .kn-in{color:var(--text-2)}:root[data-theme=dark] .kn-ask{background:var(--accent-soft);border:1px solid var(--accent-line)}:root[data-theme=dark] .kn-who{color:var(--text)}:root[data-theme=dark] .kn-admit{border:0;background:var(--accent);color:var(--on-accent)}:root[data-theme=dark] .kn-deny{border:1px solid var(--border-strong);background:var(--card);color:var(--text)}:root[data-theme=dark] .mf-list{background:var(--surface)}:root[data-theme=dark] .mf-set+.mf-set:before{border-top:var(--hair) solid var(--line)}:root[data-theme=dark] .mf-sub{color:var(--muted)}:root[data-theme=dark] .mf-btn{border:0;background:var(--fill);color:var(--accent)}:root[data-theme=dark] .mf-btn.mf-fill{background:var(--accent);color:var(--on-accent)}:root[data-theme=dark] .mf-said{color:var(--muted)}:root[data-theme=dark] .mf-more{border:0;background:none;color:var(--accent)}:root[data-theme=dark] .mf-pic{background:var(--fill)}:root[data-theme=dark] .mf-note{color:var(--muted)}:root[data-theme=dark] .mf-empty{color:var(--muted);background:var(--surface)}:root[data-theme=dark] .mf-older{border:0;background:var(--surface);color:var(--accent)}:root[data-theme=dark] .mf-hrow:active{background:var(--surface)}:root[data-theme=dark] .mf-hlink{color:inherit}:root[data-theme=dark] .mf-hic{background:var(--accent-soft);color:var(--accent-ink)}:root[data-theme=dark] .sect .mf-list{background:none}:root[data-theme=dark] .ph-card{background:var(--surface);box-shadow:var(--sh-card)}:root[data-theme=dark] .ph-sub{color:var(--muted)}:root[data-theme=dark] .ph-head p{color:var(--muted)}:root[data-theme=dark] .ph-ok{background:var(--green);color:var(--on-accent, var(--surface))}:root[data-theme=dark] .ph-step{background:var(--fill)}:root[data-theme=dark] .ph-n{background:var(--accent);color:var(--on-accent, var(--surface))}:root[data-theme=dark] .ph-ic{color:var(--accent)}:root[data-theme=dark] .ph-btn{border:0;background:var(--fill);color:var(--text)}:root[data-theme=dark] .ph-btn.pri{background:var(--accent);color:var(--on-accent, var(--surface))}:root[data-theme=dark] .ph-store{background:var(--text);color:var(--on-accent, var(--surface))}:root[data-theme=dark] .ph-row{border-top:1px solid var(--line, var(--line-soft))}:root[data-theme=dark] .ph-row:first-child{border-top:0}:root[data-theme=dark] .ph-st{color:var(--muted)}:root[data-theme=dark] .ph-st.live{color:var(--green-ink)}:root[data-theme=dark] .ph-foot{color:var(--muted)}@media (max-width: 899px){:root[data-theme=dark] .ph-nudge{background:var(--material);box-shadow:var(--sh-md)}}@media (max-width: 899px){:root[data-theme=dark] .ph-nudge a{color:var(--text)}}@media (max-width: 899px){:root[data-theme=dark] .ph-nudge a .i:first-child{color:var(--accent)}}@media (max-width: 899px){:root[data-theme=dark] .ph-nudge button{border:0;background:none;color:var(--muted)}}:root[data-theme=dark] .ph-store{--dark-as-written: 1;background:var(--text);color:var(--bg)}:root[data-theme=dark] .pl-det-b{background:none;border:0;color:var(--muted)}:root[data-theme=dark] .pl-det-t{color:var(--muted);border-left:2px solid var(--line)}:root[data-theme=dark] .pv-strip{background:var(--amber);color:var(--on-accent)}:root[data-theme=dark] .pv-back{color:var(--on-accent)}:root[data-theme=dark] .ptr{background:var(--surface);box-shadow:var(--sh-md);color:var(--muted)}:root[data-theme=dark] .ptr-past,:root[data-theme=dark] .ptr-snap,:root[data-theme=dark] .ptr-busy{color:var(--accent)}:root[data-theme=dark] .ptr-note{border:0;background:var(--surface);color:var(--text);box-shadow:var(--sh-float)}:root[data-theme=dark] .ptr-note>svg,:root[data-theme=dark] .ptr-note-spin{color:var(--muted)}:root[data-theme=dark] .ptr-note-error>svg,:root[data-theme=dark] .ptr-note-offline>svg{color:var(--red-ink, var(--accent))}:root[data-theme=dark] .py-sub{color:var(--text-2)}:root[data-theme=dark] .py-sub b{color:var(--green-ink)}:root[data-theme=dark] .py-top{background:var(--surface);box-shadow:var(--sh-card)}:root[data-theme=dark] .py-p{background:var(--amber-soft, var(--bg));color:var(--amber-ink);border:1px solid var(--amber-soft)}:root[data-theme=dark] .py-stem{background:var(--line)}:root[data-theme=dark] .py-fs{border-top:2px solid var(--line)}:root[data-theme=dark] .py-f{border:0;background:none;color:inherit}:root[data-theme=dark] .py-f small{color:var(--text-2)}:root[data-theme=dark] .py-fl{background:var(--fill)}:root[data-theme=dark] .py-av{color:var(--accent);background:var(--bg)}:root[data-theme=dark] .py-f.t-j .py-av,:root[data-theme=dark] .py-dept.t-j .py-av{background:var(--green-soft, var(--bg));color:var(--green-ink)}:root[data-theme=dark] .py-f.t-u .py-av{background:var(--amber-soft, var(--bg));color:var(--amber-ink)}:root[data-theme=dark] .py-av.on:after{background:var(--dot-green, var(--green));border:2px solid var(--surface)}:root[data-theme=dark] .py-band.t-a b{color:var(--accent)}:root[data-theme=dark] .py-band.t-j b{color:var(--green-ink)}:root[data-theme=dark] .py-dept{background:var(--surface);box-shadow:var(--sh-card);border-top:4px solid var(--accent)}:root[data-theme=dark] .py-dept.t-j{border-top-color:var(--green)}:root[data-theme=dark] .py-dh{border:0;background:none;color:inherit}:root[data-theme=dark] .py-dn{color:var(--text-2)}:root[data-theme=dark] .py-dots i{background:var(--dot-grey, var(--fill-2))}:root[data-theme=dark] .py-dots i.on{background:var(--dot-green, var(--green))}:root[data-theme=dark] .py-dots small{color:var(--text-2)}:root[data-theme=dark] .py-dc{color:var(--text-2)}:root[data-theme=dark] .py-seats{border-top:1px solid var(--line)}:root[data-theme=dark] .py-what{color:var(--text-2)}:root[data-theme=dark] .py-seat{border:0;border-top:1px solid var(--line);background:none;color:inherit}:root[data-theme=dark] .py-seat:first-of-type{border-top:0}:root[data-theme=dark] .py-sn small{color:var(--text-2)}:root[data-theme=dark] .py-why{color:var(--text-2)}:root[data-theme=dark] .py-why i{background:var(--fill)}:root[data-theme=dark] .py-meta{color:var(--text-2)}:root[data-theme=dark] .py-when{color:var(--muted)}:root[data-theme=dark] .py-when .late{color:var(--amber-ink)}:root[data-theme=dark] .py-meta em{color:var(--green-ink)}:root[data-theme=dark] .py-all{border:1px solid var(--line);background:var(--surface);color:var(--accent)}:root[data-theme=dark] .py-src{color:var(--text-2)}:root[data-theme=dark] .py-mid{border-top:1px solid var(--line)}:root[data-theme=dark] .py-midh{color:var(--text-2)}:root[data-theme=dark] .py-m{border:0;background:none;color:inherit}:root[data-theme=dark] .py-m small{color:var(--text-2)}:root[data-theme=dark] .py-m.t-j .py-av{background:var(--green-soft, var(--bg));color:var(--green-ink)}:root[data-theme=dark] .py-band small{color:var(--text-2)}:root[data-theme=dark] .py-band.t-u b{color:var(--amber-ink)}:root[data-theme=dark] .py-dept.t-u{border-top-color:var(--amber)}:root[data-theme=dark] .py-dept.t-u .py-av{background:var(--amber-soft, var(--bg));color:var(--amber-ink)}:root[data-theme=dark] .py-dhead small{color:var(--text-2)}:root[data-theme=dark] .py-seg{background:var(--fill)}:root[data-theme=dark] .py-seg button{border:0;background:none;color:var(--text-2)}:root[data-theme=dark] .py-seg button.on{background:var(--surface);color:var(--text);box-shadow:none}:root[data-theme=dark] .pl-p{background:var(--amber-soft, var(--bg));color:var(--amber-ink);border:1px solid var(--amber-soft)}:root[data-theme=dark] .pl-rows{background:var(--surface);box-shadow:var(--sh-card)}:root[data-theme=dark] .pl-row{border:0;border-top:1px solid var(--line);background:none;color:inherit}:root[data-theme=dark] .pl-rows>:first-child{border-top:0}:root[data-theme=dark] .pl-now{color:var(--text-2)}:root[data-theme=dark] .pl-more{border-top:1px solid var(--line);color:var(--text-2)}:root[data-theme=dark] .py-fs>.py-f:before{background:var(--line)}:root[data-theme=dark] .py-mid:before{background:var(--line)}:root[data-theme=dark] .sb{color:var(--text)}:root[data-theme=dark] .sb-lock{background:var(--fill);color:var(--text-2)}:root[data-theme=dark] .sb-sub{color:var(--muted)}:root[data-theme=dark] .sb-c{background:var(--surface);border:1px solid var(--line-soft)}:root[data-theme=dark] .sb-why{color:var(--muted)}:root[data-theme=dark] .sb-hero{border:1.5px solid var(--amber)}:root[data-theme=dark] .sb-hero.ok{border-color:var(--green)}:root[data-theme=dark] .sb-k{background:var(--surface-2)}:root[data-theme=dark] .sb-k span{color:var(--muted)}:root[data-theme=dark] .sb-btn{border:0;background:var(--accent);color:var(--surface)}:root[data-theme=dark] .sb-btn2{background:var(--fill);color:var(--text)}:root[data-theme=dark] .sb-sheet{background:var(--surface-2)}:root[data-theme=dark] .sb-acc{border-top:1px solid var(--line-soft)}:root[data-theme=dark] .sb-p.green{color:var(--green-ink)}:root[data-theme=dark] .sb-p.amber{color:var(--amber-ink)}:root[data-theme=dark] .sb-p.red{color:var(--red-ink)}:root[data-theme=dark] .sb-p.grey{color:var(--muted)}:root[data-theme=dark] .sb-bar{background:var(--fill)}:root[data-theme=dark] .sb-bar i{background:var(--muted)}:root[data-theme=dark] .sb-bar i.green{background:var(--green)}:root[data-theme=dark] .sb-bar i.amber{background:var(--amber)}:root[data-theme=dark] .sb-bar i.red{background:var(--red)}:root[data-theme=dark] .sb-m{color:var(--muted)}:root[data-theme=dark] .sb-w{color:var(--amber-ink)}:root[data-theme=dark] .sb-b{background:var(--accent)}:root[data-theme=dark] .sb-col1.now .sb-b{background:var(--accent-ink)}:root[data-theme=dark] .sb-v,:root[data-theme=dark] .sb-d{color:var(--muted)}:root[data-theme=dark] .sb-foot{color:var(--muted)}:root[data-theme=dark] .tk-th{border:1px solid var(--line);background:var(--surface)}:root[data-theme=dark] .tk-th.open{border-color:var(--accent)}:root[data-theme=dark] .tk-row:hover{background:var(--fill)}:root[data-theme=dark] .tk-av span{color:var(--on-accent);background:var(--accent);border:2px solid var(--surface)}:root[data-theme=dark] .tk-av span+span{background:var(--green)}:root[data-theme=dark] .tk-x small{color:var(--muted)}:root[data-theme=dark] .tk-last{color:var(--text)}:root[data-theme=dark] .tk-r small{color:var(--muted)}:root[data-theme=dark] .tk-r em{background:var(--fill);color:var(--muted)}:root[data-theme=dark] .tk-lines{background:var(--fill)}:root[data-theme=dark] .tk-b{background:var(--surface);border:1px solid var(--line)}:root[data-theme=dark] .tk-l.r .tk-b{background:var(--bg);border-color:var(--line)}:root[data-theme=dark] .tk-m span{color:var(--muted)}:root[data-theme=dark] .tk-more{border:0;background:none;color:var(--accent)}:root[data-theme=dark] .tk-sys summary{color:var(--muted)}:root[data-theme=dark] .tk-row{background:var(--surface);box-shadow:var(--sh-card);color:var(--text)}:root[data-theme=dark] .tk-row:active{background:var(--fill)}:root[data-theme=dark] .tk-by{color:var(--muted)}:root[data-theme=dark] .tk-row.late .tk-by{color:var(--red-ink)}:root[data-theme=dark] .tk-line{color:var(--text-2)}:root[data-theme=dark] .tk-who{color:var(--muted)}:root[data-theme=dark] .tk-row.done .tk-title{color:var(--text-2)}:root[data-theme=dark] .tk-src{color:var(--muted)}:root[data-theme=dark] .tk-gl{background:var(--fill-2)}:root[data-theme=dark] .hw-meta{color:var(--muted)}:root[data-theme=dark] .hw-none{box-shadow:var(--sh-card);border-left:3px solid var(--amber)}:root[data-theme=dark] .hw-none-line{color:var(--amber-ink)}:root[data-theme=dark] .hw-ids{color:var(--muted)}:root[data-theme=dark] .hw-more{border:0;background:var(--fill);color:var(--text)}:root[data-theme=dark] .kb-pill{border:1px solid var(--line);background:var(--surface);color:var(--text)}:root[data-theme=dark] .kb-pill.on{background:var(--text);border-color:var(--text);color:var(--surface)}:root[data-theme=dark] .kb-n{background:var(--fill);color:var(--muted)}:root[data-theme=dark] .kb-pill.on .kb-n{background:var(--surface);color:inherit}:root[data-theme=dark] .kb-pill.late .kb-n{color:var(--red-ink);background:var(--red-soft)}:root[data-theme=dark] .kb.dragging .kb-pill[data-drop]{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent)}:root[data-theme=dark] .kb.dragging .kb-pill.over{background:var(--accent);border-color:var(--accent);color:var(--surface)}:root[data-theme=dark] .kb-ch{color:var(--muted)}:root[data-theme=dark] .kb-cc{color:var(--muted)}:root[data-theme=dark] .kb-col.late .kb-cc{color:var(--red-ink)}:root[data-theme=dark] .kb-hint{color:var(--muted)}:root[data-theme=dark] .kb-grip{border:0;background:none;color:var(--muted)}:root[data-theme=dark] .kb-grip:active{background:var(--fill)}:root[data-theme=dark] .kb-meta{color:var(--muted)}:root[data-theme=dark] .kb-card.late .kb-by{color:var(--red-ink)}:root[data-theme=dark] .kb-card.late{box-shadow:var(--sh-card);border-left:3px solid var(--red)}:root[data-theme=dark] .kb-card.done .kb-by{color:var(--green-ink)}:root[data-theme=dark] .kb-card.said-done{box-shadow:none;border:1.5px dashed var(--accent-line);background:var(--surface)}:root[data-theme=dark] .kb-card.said-done .kb-by{color:var(--accent)}:root[data-theme=dark] .kb-empty{background:var(--fill);color:var(--muted)}:root[data-theme=dark] .kb-more,:root[data-theme=dark] .kb-foldb{border:0;background:none;color:var(--accent)}:root[data-theme=dark] .kb-foldb{color:var(--muted)}:root[data-theme=dark] .kb-foldb span{color:var(--accent)}:root[data-theme=dark] .kb-dropped{color:var(--muted)}:root[data-theme=dark] .kb-dr button{border:0;background:none;color:var(--accent)}:root[data-theme=dark] .kb-bar{border:1.5px dashed var(--border-strong);background:var(--surface);color:var(--text-2);box-shadow:var(--sh-md)}:root[data-theme=dark] .kb-bar.over{border-color:var(--red);background:var(--red-soft);color:var(--red-ink)}:root[data-theme=dark] .kb-ghost{background:var(--surface);box-shadow:var(--sh-lg)}:root[data-theme=dark] .kb-sheet{background:var(--surface);box-shadow:var(--sh-lg)}:root[data-theme=dark] .kb-grab{background:var(--fill-2)}:root[data-theme=dark] .kb-sw{color:var(--muted)}:root[data-theme=dark] .kb-sb{color:var(--text-2)}:root[data-theme=dark] .kb-lbl{color:var(--muted)}:root[data-theme=dark] .kb-in{border:1px solid var(--input);color:var(--text);background:var(--surface)}:root[data-theme=dark] .kb-chip{border:1px solid var(--line);background:var(--fill);color:var(--text)}:root[data-theme=dark] .kb-chip.on{background:var(--accent);border-color:var(--accent);color:var(--surface)}:root[data-theme=dark] .kb-go{border:0;background:var(--accent);color:var(--surface)}:root[data-theme=dark] .kb-keep{border:1px solid var(--line);background:var(--surface);color:var(--text)}:root[data-theme=dark] .kb-opt{border:0;border-bottom:1px solid var(--rule);background:none;color:var(--text)}:root[data-theme=dark] .kb-opt svg{color:var(--muted)}:root[data-theme=dark] .kb-toast{background:var(--text);color:var(--surface);box-shadow:var(--sh-lg)}:root[data-theme=dark] .kb-toast button{border:0;background:none;color:color-mix(in srgb,var(--surface) 82%,transparent)}:root[data-theme=dark] .kb-toast.err{background:var(--red-ink)}:root[data-theme=dark] .kb-toast.err button{color:var(--surface)}:root[data-theme=dark] .kb-spin{border:2px solid color-mix(in srgb,var(--surface) 30%,transparent);border-top-color:var(--surface)}@media (min-width: 900px){:root[data-theme=dark] .kb-col{background:var(--fill);border:1.5px solid transparent}}@media (min-width: 900px){:root[data-theme=dark] .kb-ch{background:inherit}}@media (min-width: 900px){:root[data-theme=dark] .kb-col.over{background:var(--accent-soft);border-color:var(--accent-line)}}@media (min-width: 900px){:root[data-theme=dark] .kb-col.over .kb-hint{color:var(--accent)}}@media (min-width: 900px){:root[data-theme=dark] .kb-empty{background:var(--surface)}}:root[data-theme=dark] .kb-pill:before{background:var(--c, var(--muted))}:root[data-theme=dark] .kb-pill.on{background:var(--c-soft);border-color:var(--c);color:var(--c-ink)}:root[data-theme=dark] .kb-pill .kb-n,:root[data-theme=dark] .kb-pill.on .kb-n{background:var(--c-soft);color:var(--c-ink)}:root[data-theme=dark] .kb-pill.on .kb-n{background:var(--surface)}:root[data-theme=dark] .kb-ch{color:var(--c-ink)}:root[data-theme=dark] .kb-ch .kb-cn:before{background:var(--c)}:root[data-theme=dark] .kb-cc{color:var(--c-ink);background:var(--c-soft)}:root[data-theme=dark] .kb-col.late .kb-cc{color:var(--c-ink)}:root[data-theme=dark] .kb-card{box-shadow:var(--sh-card);border-left:3px solid var(--c, transparent)}:root[data-theme=dark] .kb-card.late{box-shadow:var(--sh-card);border-left:3px solid var(--c)}:root[data-theme=dark] .kb-card.said-done{border:1.5px dashed var(--c);box-shadow:none}:root[data-theme=dark] .kb-card.said-done .kb-by{color:var(--c-ink)}:root[data-theme=dark] .kb-fold .kb-card{box-shadow:var(--sh-card);border-left:3px solid var(--line)}@media (min-width: 900px){:root[data-theme=dark] .kb-col{border-top:3px solid var(--c);background:color-mix(in srgb,var(--c) 5%,var(--fill))}}@media (min-width: 900px){:root[data-theme=dark] .kb-ch{background:var(--c-soft)}}@media (min-width: 900px){:root[data-theme=dark] .kb-ch{background:color-mix(in srgb,var(--c) 12%,var(--fill))}}:root[data-theme=dark] .kb-opt .kb-oi{color:var(--muted)}:root[data-theme=dark] .kb-opt.del{color:var(--red-ink);border-bottom:0}:root[data-theme=dark] .kb-opt.del .kb-oi{color:var(--red-ink)}@media (min-width: 900px){:root[data-theme=dark] .kb-pop{background:var(--surface);box-shadow:var(--sh-lg);border:1px solid var(--line)}}@media (min-width: 900px){:root[data-theme=dark] .kb-pop .kb-opt{border:0}}@media (min-width: 900px){:root[data-theme=dark] .kb-pop .kb-opt:hover{background:var(--fill)}}@media (min-width: 900px){:root[data-theme=dark] .kb-pop .kb-opt.del:hover{background:var(--red-soft)}}@media (min-width: 900px){:root[data-theme=dark] .kb-pop .kb-sep{background:var(--line)}}:root[data-theme=dark] .kb-headn{color:var(--text)}:root[data-theme=dark] .kb-scrim{background:var(--kb-scrim)}:root[data-theme=dark] .kb-popscrim{background:var(--kb-scrim)}:root[data-theme=dark] .kb-wa{border:1px solid var(--wa-mag-line);border-left:4px solid var(--wa-mag);background:var(--wa-mag-soft)}:root[data-theme=dark] .kb-wah{border:0;background:none;color:inherit}:root[data-theme=dark] .kb-wai{color:var(--wa-mag)}:root[data-theme=dark] .kb-wan{color:var(--wa-mag-ink)}:root[data-theme=dark] .kb-was{color:var(--muted)}:root[data-theme=dark] .kb-wac{background:var(--wa-mag);color:var(--wa-pill-ink)}:root[data-theme=dark] .kb-wac.zero{background:var(--fill-2);color:var(--muted)}:root[data-theme=dark] .kb-wac.q{background:var(--fill-2);color:var(--text)}:root[data-theme=dark] .kb-wav{color:var(--wa-mag-ink)}:root[data-theme=dark] .kb-wal{border-top:1px solid var(--wa-mag-line)}:root[data-theme=dark] .kb-war0{color:var(--text);border-bottom:1px solid color-mix(in srgb,var(--wa-mag-line) 50%,transparent)}:root[data-theme=dark] .kb-war0:last-of-type{border-bottom:0}:root[data-theme=dark] a.kb-war0:hover{background:var(--wa-mag-soft)}:root[data-theme=dark] .kb-wag{color:var(--muted);border:1px solid var(--line)}:root[data-theme=dark] .kb-wat2{color:var(--muted)}:root[data-theme=dark] .kb-wa2{color:var(--text-2)}:root[data-theme=dark] .kb-wa3{color:var(--muted)}:root[data-theme=dark] .kb-wa3.no{color:var(--wa-mag-ink)}:root[data-theme=dark] .kb-wa3.yes{color:var(--text-2)}:root[data-theme=dark] .kb-war{color:var(--muted)}:root[data-theme=dark] .kb-wae{color:var(--muted)}:root[data-theme=dark] .kb-wasrc{color:var(--muted)}:root[data-theme=dark] .kb-add{border:0;background:var(--accent-soft);color:var(--accent-ink)}:root[data-theme=dark] .kb-add:hover{background:var(--accent-line)}:root[data-theme=dark] .kb-fuadd{border:1px dashed var(--wa-mag-line);background:var(--surface, transparent);color:var(--wa-mag-ink)}:root[data-theme=dark] .kb-fuadd:hover{background:var(--wa-mag-soft)}:root[data-theme=dark] .kb-fumsg{color:var(--text-2)}:root[data-theme=dark] .kb-fumsg.err{color:var(--red-ink)}:root[data-theme=dark] .kb-fu{border-bottom:1px solid color-mix(in srgb,var(--wa-mag-line) 50%,transparent)}:root[data-theme=dark] .kb-fud{border:0;background:none}:root[data-theme=dark] .kb-fud:after{border:2px dashed var(--muted)}:root[data-theme=dark] .kb-fud.blue:after{border:0;background:var(--accent)}:root[data-theme=dark] .kb-fud.green:after{border:0;background:var(--green)}:root[data-theme=dark] .kb-fub{border:0;background:none;color:var(--text)}:root[data-theme=dark] .kb-fub:disabled{color:inherit}:root[data-theme=dark] .kb-fus-sent,:root[data-theme=dark] .kb-fus-late{color:var(--wa-mag-ink)}:root[data-theme=dark] .kb-fus-replied{color:var(--text-2)}:root[data-theme=dark] .kb-fus-working{color:var(--text-2)}:root[data-theme=dark] .kb-fulast{color:var(--text-2)}:root[data-theme=dark] .kb-fulw{color:var(--muted)}:root[data-theme=dark] .kb-fusent{border:0;border-top:1px solid color-mix(in srgb,var(--wa-mag-line) 50%,transparent);background:none;color:var(--text-2)}:root[data-theme=dark] .kb-sent{border-top:1px solid color-mix(in srgb,var(--wa-mag-line) 50%,transparent)}:root[data-theme=dark] .kb-fudel{color:var(--red-ink)}:root[data-theme=dark] .kb-wa{background:var(--surface)}:root[data-theme=dark] .kb-fucw{color:var(--text-2)}:root[data-theme=dark] .tm-sub{color:var(--text-2)}:root[data-theme=dark] .tm-sum div{border:1px solid var(--line);background:var(--surface)}:root[data-theme=dark] .tm-sum span{color:var(--text-2)}:root[data-theme=dark] .tm-red{color:var(--red-ink)}:root[data-theme=dark] .tm-green{color:var(--green-ink)}:root[data-theme=dark] .tm-card{border:1px solid var(--line);background:var(--surface);color:inherit}:root[data-theme=dark] .tm-card:hover{border-color:var(--border-strong)}:root[data-theme=dark] .tm-loose{background:var(--red-soft);border-color:var(--red-soft)}:root[data-theme=dark] .tm-h span{color:var(--muted)}:root[data-theme=dark] .tm-l small{color:var(--muted)}:root[data-theme=dark] .tm-now i{color:var(--link)}:root[data-theme=dark] .tm-late i{color:var(--red-ink)}:root[data-theme=dark] .tm-done i{color:var(--green-ink)}:root[data-theme=dark] .tm-tap{color:var(--muted)}:root[data-theme=dark] .tm-jobs li{border:1px solid var(--line);background:var(--surface)}:root[data-theme=dark] .tm-jobs li.late{border-left-color:var(--dot-red)}:root[data-theme=dark] .tm-jobs p{color:var(--text-2)}:root[data-theme=dark] .tm-jobs small{color:var(--muted)}:root[data-theme=dark] .tm-jobs em{color:var(--red-ink)}:root[data-theme=dark] .tm-jobs p.tm-w{color:var(--muted)}:root[data-theme=dark] .tm-note summary{color:var(--muted)}:root[data-theme=dark] .wt-hello{color:var(--muted)}:root[data-theme=dark] .wt-sub{color:var(--muted)}:root[data-theme=dark] .wt-sec{color:var(--muted)}:root[data-theme=dark] .wt-sec .count{color:var(--text)}:root[data-theme=dark] .wt-card,:root[data-theme=dark] .wt-asked{background:var(--surface);box-shadow:var(--sh-card)}:root[data-theme=dark] .wt-who{color:var(--muted)}:root[data-theme=dark] .wt-who .dot{background:var(--amber)}:root[data-theme=dark] .wt-age{color:var(--amber-ink);background:var(--amber-soft)}:root[data-theme=dark] .wt-silent{background:var(--fill);color:var(--text-2)}:root[data-theme=dark] .wt-silent b{color:var(--text)}:root[data-theme=dark] .wt-pic{border:1px solid var(--line);background:var(--fill)}:root[data-theme=dark] .wt-pic .cap{color:var(--muted);border-bottom:1px solid var(--line);background:var(--surface)}:root[data-theme=dark] .wt-bubble,:root[data-theme=dark] .wt-mine{color:var(--text-2)}:root[data-theme=dark] .wt-bubble{background:var(--surface);box-shadow:var(--sh-card)}:root[data-theme=dark] .wt-mine{background:var(--accent-soft);border:1px solid var(--accent-line);color:var(--text)}:root[data-theme=dark] .wt-bubble .t,:root[data-theme=dark] .wt-mine .t{color:var(--muted)}:root[data-theme=dark] .wt-lab{color:var(--muted)}:root[data-theme=dark] .wt-say textarea{border:1px solid var(--line);color:var(--text);background:var(--fill)}:root[data-theme=dark] .wt-say textarea:focus{outline:none;border-color:var(--accent-line);background:var(--surface)}:root[data-theme=dark] .wt-btn{border:0;background:var(--accent);color:var(--surface)}:root[data-theme=dark] .wt-alt button{border:0;background:none;color:var(--accent-ink)}:root[data-theme=dark] .wt-alt button:disabled{color:var(--muted)}:root[data-theme=dark] .wt-note{color:var(--muted)}:root[data-theme=dark] .wt-note.bad{color:var(--red-ink)}:root[data-theme=dark] .wt-sent{background:var(--green-soft);color:var(--green-ink)}:root[data-theme=dark] .wt-steps .k{color:var(--muted)}:root[data-theme=dark] .wt-steps .v{color:var(--text)}:root[data-theme=dark] .wt-state{background:var(--accent-soft);color:var(--accent-ink)}:root[data-theme=dark] .wt-state.amber{background:var(--amber-soft);color:var(--amber-ink)}:root[data-theme=dark] .wt-mini,:root[data-theme=dark] .wt-emptyline{background:var(--surface);box-shadow:var(--sh-card);color:var(--text-2)}:root[data-theme=dark] .wt-mini .m{color:var(--muted)}:root[data-theme=dark] .wt-mini .ok,:root[data-theme=dark] .wt-emptyline .ok{background:var(--green-soft);color:var(--green-ink)}:root[data-theme=dark] .wt-promise{color:var(--muted)}:root[data-theme=dark] .wt-card.wt-focus{box-shadow:var(--sh-card);outline:2px solid var(--accent)}:root[data-theme=dark] .wt-sec-owe{color:var(--amber-ink)}:root[data-theme=dark] .wt-owe{border-left:4px solid var(--amber)}:root[data-theme=dark] .wt-none{color:var(--amber-ink)}:root[data-theme=dark] .wt-ctx{color:var(--muted)}:root[data-theme=dark] .wt-reply{background:var(--green-soft)}:root[data-theme=dark] .wt-reply b{color:var(--green-ink)}:root[data-theme=dark] .wt-reply span{color:var(--text)}:root[data-theme=dark] .wt-chip{border:1px solid var(--line);background:var(--surface);color:var(--text)}:root[data-theme=dark] .wt-chip.on{background:var(--accent);border-color:var(--accent);color:var(--surface)}:root[data-theme=dark] .wt-say input{border:1px solid var(--line);color:var(--text);background:var(--fill)}:root[data-theme=dark] .wt-say input:focus{outline:none;border-color:var(--accent-line);background:var(--surface)}:root[data-theme=dark] .wt-whole summary{color:var(--muted)}:root[data-theme=dark] .wt-whole .wt-bubble{background:var(--fill)}:root[data-theme=dark] .wt-work .wip{background:var(--green-soft);color:var(--green-ink)}:root[data-theme=dark] .wt-typed{color:var(--text-2)}:root[data-theme=dark] .wt-typed .ok{background:var(--accent-soft);color:var(--accent-ink)}:root[data-theme=dark] .wt-age.red{color:var(--red-ink);background:var(--red-soft)}:root[data-theme=dark] .wt-facts span{background:var(--fill);color:var(--text-2)}:root[data-theme=dark] .wt-facts b{color:var(--text)}:root[data-theme=dark] .wt-chip.lead{background:var(--accent);border-color:var(--accent);color:var(--surface)}:root[data-theme=dark] .wt-quick .wt-chip{color:var(--text-2)}:root[data-theme=dark] .wt-next{color:var(--muted)}:root[data-theme=dark] .wt-next b{color:var(--text-2)}:root[data-theme=dark] .wt-card .wt-whole{border-top:1px solid var(--rule)}:root[data-theme=dark] .wt-card .wt-whole summary i{color:var(--accent-ink)}:root[data-theme=dark] .wt-check b{color:var(--text)}:root[data-theme=dark] .wt-gist{color:var(--text-2)}:root[data-theme=dark] .wt-gone{background:var(--surface);box-shadow:var(--sh-card);color:var(--text-2)}:root[data-theme=dark] .wt-gone .ok{background:var(--green-soft);color:var(--green-ink)}:root[data-theme=dark] .wt-gone-t{color:var(--text)}:root[data-theme=dark] .wt-gone-r .l{color:var(--muted)}:root[data-theme=dark] .wt-gone-r .m{color:var(--muted)}:root[data-theme=dark] .wt-gone-on{color:var(--accent, var(--text))}:root[data-theme=dark] .wt-pline{color:inherit}:root[data-theme=dark] .wt-pfrom{color:var(--muted)}:root[data-theme=dark] .wt-psrc{color:var(--muted)}:root[data-theme=dark] .wt-passall span{color:var(--text-2)}:root[data-theme=dark] .work-sum{color:var(--text-2)}:root[data-theme=dark] .work-sum .od{color:var(--red-ink)}:root[data-theme=dark] .work-filters button{border:1px solid var(--line);background:transparent;color:inherit}:root[data-theme=dark] .work-filters button[aria-pressed=true]{background:var(--accent);color:var(--surface);border-color:var(--accent)}:root[data-theme=dark] .work-job{border:1px solid var(--line);border-left:3px solid var(--line)}:root[data-theme=dark] .work-job.overdue{border-left-color:var(--dot-red)}:root[data-theme=dark] .work-job.waiting{border-left-color:var(--dot-amber)}:root[data-theme=dark] .work-status{background:var(--fill)}:root[data-theme=dark] .work-status.overdue{color:var(--red-ink);background:var(--red-soft)}:root[data-theme=dark] .work-status.waiting{color:var(--amber-ink);background:var(--amber-soft)}:root[data-theme=dark] .work-who,:root[data-theme=dark] .work-when{color:var(--text-2)}:root[data-theme=dark] .work-tabs .on{background:var(--accent);color:var(--surface)}:root[data-theme=dark] .work-tabs .btn.on,:root[data-theme=dark] .work-tabs .btn.on:hover{background:var(--accent);color:var(--surface)}:root[data-theme=dark] .wm-n{background:var(--surface);border:0;box-shadow:var(--sh-card);color:inherit}:root[data-theme=dark] .wm-n.on{box-shadow:var(--sh-ring)}:root[data-theme=dark] .wm-n span{color:var(--muted)}:root[data-theme=dark] .wm-read{color:var(--muted)}:root[data-theme=dark] .wm-kinds span{background:var(--surface);color:var(--text-2);box-shadow:var(--sh-card)}:root[data-theme=dark] .wm-kinds b{color:var(--text)}:root[data-theme=dark] .wm-list{background:var(--surface);box-shadow:var(--sh-card)}:root[data-theme=dark] .wm-row{border:0;border-top:1px solid var(--rule);background:none;color:inherit}:root[data-theme=dark] .wm-list>.wm-row:first-child,:root[data-theme=dark] .wm-list>.wm-job:first-child>.wm-row{border-top:0}:root[data-theme=dark] .wm-row:hover{background:var(--fill)}:root[data-theme=dark] .wm-row.loose b{color:var(--text-2)}:root[data-theme=dark] .wm-rw small{color:var(--muted)}:root[data-theme=dark] .wm-rn small{color:var(--muted)}:root[data-theme=dark] .wm-rn em,:root[data-theme=dark] .wm-rw em{color:var(--red-ink)}:root[data-theme=dark] .wm-dot{background:var(--dot-grey)}:root[data-theme=dark] .wm-dot.red{background:var(--dot-red)}:root[data-theme=dark] .wm-dot.amber{background:var(--dot-amber)}:root[data-theme=dark] .wm-dot.green{background:var(--dot-green)}:root[data-theme=dark] .wm-dot.none{background:transparent}:root[data-theme=dark] .wm-st.red{color:var(--red-ink)}:root[data-theme=dark] .wm-st.amber{color:var(--amber-ink)}:root[data-theme=dark] .wm-st.green{color:var(--green-ink)}:root[data-theme=dark] .wm-back{border:0;background:none;color:var(--accent)}:root[data-theme=dark] .wm-sub{color:var(--text-2)}:root[data-theme=dark] .wm-count{color:var(--muted)}:root[data-theme=dark] .wm-facts dt{color:var(--muted)}:root[data-theme=dark] .wm-job.open{background:var(--surface-2)}:root[data-theme=dark] .wm-job.open>.wm-row:hover{background:none}:root[data-theme=dark] .wm-now{background:var(--surface)}:root[data-theme=dark] .wm-now small,:root[data-theme=dark] .wm-tasks>small{color:var(--muted)}:root[data-theme=dark] .wm-task{background:var(--surface)}:root[data-theme=dark] .wm-task small{color:var(--muted)}:root[data-theme=dark] .wm-src{color:var(--muted)}:root[data-theme=dark] .wm-more{border:0;background:var(--surface);box-shadow:var(--sh-card);color:var(--accent)}:root[data-theme=dark] .wm-n.warn b{color:var(--amber-ink)}:root[data-theme=dark] .wm-box{background:var(--surface);box-shadow:none}:root[data-theme=dark] .wm-box h5{color:var(--muted)}:root[data-theme=dark] .wm-box li{border-top:1px solid var(--line-soft)}:root[data-theme=dark] .wm-box li:first-child{border-top:0}:root[data-theme=dark] .wm-box li b.warn{color:var(--amber-ink)}:root[data-theme=dark] .wm-box small{color:var(--muted)}:root[data-theme=dark] .wm-unk{color:var(--muted)}:root[data-theme=dark] .wm-tree{color:var(--text-2)}:root[data-theme=dark] .wm-tree b{color:var(--text)}:root[data-theme=dark] .wm-lab{color:var(--muted)}:root[data-theme=dark] .wm-boxtap{border:0;background:none;color:var(--accent)}:root[data-theme=dark] .wm-kmore{border:0;background:none;color:var(--accent)}:root[data-theme=dark] .wm-info{background:var(--surface);box-shadow:var(--sh-card);color:var(--text-2)}:root[data-theme=dark] .wm-info summary{color:var(--muted)}:root[data-theme=dark] .wm-info .wm-task{background:var(--fill)}:root[data-theme=dark] .wm-rn small.wm-nk{color:var(--muted)}:root[data-theme=dark] .wm-last{color:var(--muted)}:root[data-theme=dark] .wm-missed{color:var(--text-2)}:root[data-theme=dark] .wm-box li .wm-boxrow{background:none;border:0;color:inherit}:root[data-theme=dark] .wm-who h5{color:var(--muted)}:root[data-theme=dark] .wm-who-sub{color:var(--muted)}:root[data-theme=dark] .wm-whyq small,:root[data-theme=dark] .wm-facts dd small{color:var(--muted)}:root[data-theme=dark] .wm-facts dd .wm-nk{color:var(--muted)}:root[data-theme=dark]{color-scheme:dark;--bg: #000;--surface: #1c1c1e;--surface-2: #2c2c2e;--soft: #2c2c2e;--fill: #2c2c2e;--fill-2: #3a3a3c;--card: #1c1c1e;--text: #f5f5f7;--text-2: #d1d1d6;--muted: #98989d;--faint: #98989d;--ph: #7c7c80;--line: #38383a;--rule: #2c2c2e;--input: #3a3a3c;--border: rgba(255, 255, 255, .09);--border-strong: #48484a;--accent: #0a84ff;--accent-ink: #0a84ff;--accent-soft: rgba(10, 132, 255, .18);--accent-line: rgba(10, 132, 255, .45);--link: #0a84ff;--on-accent: #fff;--indigo: #0a84ff;--indigo-ink: #0a84ff;--indigo-soft: rgba(10, 132, 255, .18);--red: #ff453a;--red-ink: #ff6961;--red-soft: rgba(255, 69, 58, .16);--green: #30d158;--green-ink: #4cd964;--green-soft: rgba(48, 209, 88, .14);--amber: #ff9f0a;--amber-ink: #ffb340;--amber-soft: rgba(255, 159, 10, .15);--dot-red: #ff453a;--dot-green: #30d158;--dot-amber: #ff9f0a;--dot-grey: #636366;--sh-card: none;--sh-sm: none;--sh-md: none;--sh-lg: 0 10px 40px rgba(0, 0, 0, .7), 0 0 0 .5px rgba(255, 255, 255, .08)}:root[data-theme=dark] img:not([src$=".svg"]){filter:none}:root[data-theme=dark] .logo,:root[data-theme=dark] .brand img{background:#fff}
