.c{--bg:#f7f7f5;--s1:#fff;--s2:#f1f1ee;--s3:#e9e9e5;--line:#e3e3df;--line2:#d2d2cc;--ink:#131316;--mut:#56565f;--faint:#8c8c95;--acc:#5b4bff;--acc-tx:#4a3beb;--acc-bg:#eeecff;--amb:#e59a1f;--amb-tx:#9a5b00;--amb-bg:#fff3de;--red:#e5484d;--red-tx:#c4262c;--red-bg:#ffeded;--grn:#2da160;--grn-tx:#1a7a44;--grn-bg:#e5f6ec;--shadow:0 1px 2px #1313160d,0 8px 24px #1313160f;--sheetshadow:-24px 0 60px #13131624;--scrim:#1313162e;--f:"Geist",Inter,system-ui,sans-serif;--m:"Geist Mono",ui-monospace,monospace;background:var(--bg);color:var(--ink);font-family:var(--f);min-height:1100px;font-size:14px;line-height:1.45;transition:background .25s,color .25s;position:relative;overflow:hidden}.c.dark{--bg:#0d0d0f;--s1:#161619;--s2:#1d1d21;--s3:#25252a;--line:#2a2a30;--line2:#36363d;--ink:#ededf0;--mut:#a3a3ae;--faint:#7a7a85;--acc:#8d82ff;--acc-tx:#a59cff;--acc-bg:#8d82ff24;--amb:#f2b14a;--amb-tx:#f5bf66;--amb-bg:#f2b14a1f;--red:#ff6b6e;--red-tx:#ff8587;--red-bg:#ff6b6e1f;--grn:#4ccb7f;--grn-tx:#66d592;--grn-bg:#4ccb7f1f;--shadow:0 1px 2px #0006,0 8px 24px #00000059;--sheetshadow:-24px 0 60px #0000008c;--scrim:#00000073}.c *{box-sizing:border-box}.c a{color:inherit;text-decoration:none}.c button{color:inherit;font-family:inherit}.ctop{border-bottom:1px solid var(--line);background:var(--bg);flex-wrap:wrap;align-items:center;gap:14px;padding:14px 28px;display:flex}.clogo{align-items:center;gap:9px;font-size:14.5px;font-weight:600;display:flex}.clogo i{background:var(--ink);border-radius:7px;width:22px;height:22px;display:inline-block;position:relative}.clogo i:after{content:"";background:var(--acc);border-radius:50%;position:absolute;inset:6px}.scope{border:1px solid var(--line2);background:var(--s1);cursor:pointer;border-radius:17px;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:13px;display:inline-flex}.scope svg{width:14px;height:14px;color:var(--faint)}.cmdc{background:var(--s2);border:1px solid var(--line);height:40px;color:var(--mut);border-radius:12px;flex:320px;align-items:center;gap:10px;padding:0 6px 0 14px;font-size:13.5px;display:flex}.cmdc span{flex:1}.cmdc kbd{font-family:var(--m);border:1px solid var(--line2);color:var(--mut);border-radius:5px;padding:2px 6px;font-size:11px}.ib{border:1px solid var(--line);background:var(--s1);cursor:pointer;width:38px;height:38px;color:var(--ink);border-radius:11px;place-items:center;display:grid}.ib svg{width:17px;height:17px}.ib.acc{background:var(--acc);border-color:var(--acc);color:#fff}.recc{border:1px solid var(--line);background:var(--s1);border-radius:11px;align-items:center;gap:8px;height:38px;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.recc i{background:var(--red);border-radius:50%;width:9px;height:9px}.avc{background:var(--s3);border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;font-weight:600;display:grid}.tag0{font-family:var(--m);letter-spacing:.8px;text-transform:uppercase;color:var(--amb-tx);background:var(--amb-bg);border-radius:6px;padding:3px 8px;font-size:10.5px}.cpage{flex-direction:column;gap:22px;max-width:1440px;margin:0 auto;padding:28px 28px 60px;display:flex}.greet{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.greet h1{letter-spacing:-.8px;margin:0;font-size:30px;font-weight:600;line-height:1.15}.greet h1 em{color:var(--mut);font-style:normal}.meter{font-family:var(--m);color:var(--mut);align-items:center;gap:10px;font-size:12px;display:flex}.meter .bar{background:var(--s3);border-radius:6px;width:180px;height:6px;overflow:hidden}.meter .bar i{background:var(--ink);border-radius:6px;height:100%;transition:width .3s;display:block}.cols2{flex-wrap:wrap;align-items:flex-start;gap:22px;display:flex}.cols2>.l{flex-direction:column;flex:999 620px;gap:12px;min-width:0;display:flex}.cols2>.r{flex-direction:column;flex:340px;gap:14px;min-width:0;display:flex}.sh{justify-content:space-between;align-items:center;gap:10px;display:flex}.sh b{letter-spacing:.1px;font-size:13px;font-weight:600}.sh span{color:var(--mut);font-size:12px}.k{font-family:var(--m);letter-spacing:.6px;text-transform:uppercase;color:var(--mut);font-size:11px}.mut{color:var(--mut)}.xs{font-size:12px}.sm{font-size:13px}.mono{font-family:var(--m)}.inaddr{color:var(--ink)}.rowc{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.btwc{justify-content:space-between}.move{background:var(--s1);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:14px;flex-wrap:wrap;align-items:center;gap:14px;padding:14px 16px;transition:opacity .25s,transform .25s;display:flex}.move .mi{border-radius:11px;flex:none;place-items:center;width:36px;height:36px;display:grid}.move .mi svg{width:17px;height:17px}.mi.acc{background:var(--acc-bg);color:var(--acc-tx)}.mi.amb{background:var(--amb-bg);color:var(--amb-tx)}.mi.red{background:var(--red-bg);color:var(--red-tx)}.mi.grn{background:var(--grn-bg);color:var(--grn-tx)}.mi.neu{background:var(--s2);color:var(--mut)}.move .mt{flex:260px;min-width:0}.move .mt b{letter-spacing:-.1px;font-size:14.5px;font-weight:500;display:block}.move .why{color:var(--mut);margin-top:2px;font-size:12.5px}.move.done{box-shadow:none;background:0 0;border-style:dashed;padding:10px 16px}.move.done .mt b{color:var(--mut);font-size:13.5px;text-decoration:line-through}.ctx{background:var(--s2);border:1px solid var(--line);height:24px;color:var(--mut);cursor:pointer;white-space:nowrap;border-radius:7px;align-items:center;gap:5px;padding:0 9px;font-size:12px;display:inline-flex}.ctx:hover{color:var(--ink);border-color:var(--line2)}.ctx i{background:var(--acc);border-radius:2px;width:7px;height:7px;display:inline-block}.bt{border:1px solid var(--line2);background:var(--s1);cursor:pointer;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:0 13px;font-size:13px;font-weight:500;display:inline-flex}.bt:hover{border-color:var(--mut)}.bt.pri{background:var(--ink);border-color:var(--ink);color:var(--bg)}.bt.acc{background:var(--acc-bg);color:var(--acc-tx);border-color:#0000}.bt.ghost{color:var(--mut);background:0 0;border-color:#0000}.bt svg{width:14px;height:14px}.moment{background:var(--s1);border:1px solid var(--line);cursor:pointer;text-align:left;border-radius:14px;align-items:center;gap:14px;width:100%;padding:14px;display:flex}.moment:hover{border-color:var(--line2)}.moment.big{box-shadow:var(--shadow);flex-direction:column;align-items:stretch;gap:14px;padding:18px}.ring{border-radius:50%;flex:none;place-items:center;width:52px;height:52px;display:grid}.ring>span{background:var(--s1);width:40px;height:40px;font-family:var(--m);border-radius:50%;place-items:center;font-size:11px;font-weight:500;display:grid}.ring.lg{width:92px;height:92px}.ring.lg>span{width:74px;height:74px;font-size:16px}.when{font-family:var(--m);font-size:12px}.when.red{color:var(--red-tx)}.when.amb{color:var(--amb-tx)}.sig{border-top:1px solid var(--line);align-items:flex-start;gap:10px;padding:10px 0;font-size:13px;display:flex}.sig:first-child{border-top:0}.dt{border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}.dt.red{background:var(--red)}.dt.amb{background:var(--amb)}.dt.acc{background:var(--acc)}.dt.grn{background:var(--grn)}.dt.neu{background:var(--line2)}.panel{background:var(--s1);border:1px solid var(--line);border-radius:14px;padding:16px}.scrim{background:var(--scrim);z-index:5;position:absolute;inset:0}.sheet{background:var(--bg);border-left:1px solid var(--line);width:min(780px,100%);box-shadow:var(--sheetshadow);z-index:6;flex-direction:column;transition:transform .25s;display:flex;position:absolute;top:0;bottom:0;right:0}.sheet.under{filter:brightness(.96);transform:translate(-64px)scale(.985)}.sheet.top{z-index:7}.shd{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:14px 20px;display:flex}.crumbs{color:var(--mut);flex-wrap:wrap;flex:1;align-items:center;gap:6px;font-size:13px;display:flex}.crumbs b{color:var(--ink);font-weight:500}.sbody{flex-direction:column;flex:1;gap:20px;padding:22px 24px 40px;display:flex;overflow:auto}.stitle{letter-spacing:-.7px;margin:0;font-size:28px;font-weight:600;line-height:1.15}.facts{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.fact{background:var(--s1);border:1px solid var(--line);border-radius:12px;padding:10px 12px}.fact .v{margin-top:3px;font-size:13.5px}.aibox{background:var(--acc-bg);border-radius:14px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.aibox .k{color:var(--acc-tx)}.thr{flex-direction:column;display:flex}.th{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:flex-start;gap:12px;width:100%;padding:12px 10px;display:flex}.th:hover{background:var(--s2)}.th .ln{flex-direction:column;align-self:stretch;align-items:center;width:12px;display:flex}.th .ln i{border:2px solid var(--line2);background:var(--bg);border-radius:50%;width:10px;height:10px;margin-top:4px}.th .ln i.done{background:var(--ink);border-color:var(--ink)}.th .ln i.next{border-color:var(--red);background:var(--red)}.th .ln u{background:var(--line);flex:1;width:1px;margin-top:4px}.th.sub{padding-left:34px}.nowc{font-family:var(--m);color:var(--red-tx);align-items:center;gap:10px;padding:6px 10px;font-size:11px;display:flex}.nowc:after{content:"";background:var(--red);flex:1;height:1px}.chk{border:1.5px solid var(--line2);cursor:pointer;background:var(--s1);color:#0000;border-radius:7px;flex:none;place-items:center;width:24px;height:24px;display:grid}.chk.on{background:var(--grn);border-color:var(--grn);color:#fff}.chk svg{width:14px;height:14px}.pl{background:var(--s2);height:22px;color:var(--mut);white-space:nowrap;border-radius:6px;align-items:center;padding:0 8px;font-size:11.5px;font-weight:500;display:inline-flex}.pl.red{background:var(--red-bg);color:var(--red-tx)}.pl.amb{background:var(--amb-bg);color:var(--amb-tx)}.pl.grn{background:var(--grn-bg);color:var(--grn-tx)}.pl.acc{background:var(--acc-bg);color:var(--acc-tx)}.who2{background:var(--s3);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:10px;font-weight:600;display:inline-grid}.lenses{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.lens{border:1px solid var(--line);background:var(--s1);cursor:pointer;text-align:left;border-radius:14px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.lens.on{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.lens .n{letter-spacing:-.5px;font-size:22px;font-weight:600}.spark{align-items:flex-end;gap:3px;height:26px;display:flex}.spark i{background:var(--s3);border-radius:2px;flex:1}.lens.on .spark i{background:var(--acc)}.find{background:var(--s1);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:10px;padding:18px;display:flex}.find h3{letter-spacing:-.3px;margin:0;font-size:18px;font-weight:600}.srcc{border:1px solid var(--line2);height:26px;font-family:var(--m);color:var(--mut);border-radius:13px;align-items:center;gap:6px;padding:0 10px;font-size:11.5px;display:inline-flex}.srcc:hover{color:var(--ink);border-color:var(--ink)}.matters{background:var(--acc-bg);border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:13px;display:flex}.matters b{color:var(--acc-tx);font-weight:600}.scrollx{overflow-x:auto}@media (prefers-reduced-motion:reduce){.sheet,.move{transition:none}}body{margin:0}.c .chk{color:#0000}.c .chk.on{color:#fff}.c .sheet,.c .scrim{position:fixed}.shell{flex-wrap:wrap;min-height:max(1000px,100vh);display:flex}.cside{border-right:1px solid var(--line);background:var(--bg);flex-direction:column;flex:0 0 236px;gap:2px;width:236px;padding:18px 12px;display:flex}.cside .clogo{white-space:nowrap;padding:4px 10px 14px}.nsec{font-family:var(--m);letter-spacing:.8px;text-transform:uppercase;color:var(--faint);padding:16px 11px 6px;font-size:10.5px}.cnav{height:36px;color:var(--mut);white-space:nowrap;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;padding:0 10px;font-size:13.5px;display:flex}.cnav:hover{background:var(--s2);color:var(--ink)}.cnav.on{background:var(--s1);color:var(--ink);box-shadow:var(--shadow);border-color:var(--line)}.cnav svg{flex:none;width:16px;height:16px}.cnav .ct{font-family:var(--m);color:var(--amb-tx);margin-left:auto;font-size:11px}.cnav kbd{font-family:var(--m);color:var(--faint);border:1px solid var(--line2);border-radius:5px;margin-left:auto;padding:0 5px;font-size:10.5px}.cnav .dt{margin:0 4px}.sfoot{border-top:1px solid var(--line);align-items:center;gap:10px;margin-top:auto;padding:12px 0 0 9px;display:flex}.cmain{flex-direction:column;flex:999 560px;gap:14px;min-width:0;padding:18px 28px 48px;display:flex}.hdr{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hdr h1{letter-spacing:-.6px;margin:0;font-size:24px;font-weight:600}.stack{display:flex}.stack .who2{box-shadow:0 0 0 2px var(--bg);margin-left:-4px}.stack .who2:first-child{margin-left:0}.mini{background:var(--s1);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:8px;min-width:0;padding:14px 16px;display:flex}.mini.ai{background:var(--acc-bg);border-color:#0000}.askmini{border:1px solid var(--line2);background:var(--s1);height:40px;color:var(--mut);border-radius:10px;align-items:center;gap:8px;padding:0 5px 0 12px;font-size:13px;display:flex}.askmini input{color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:13.5px}.pb{background:var(--s3);border-radius:5px;height:5px;display:block;overflow:hidden}.pb i{border-radius:5px;height:100%;display:block}.seg2{background:var(--s2);border-radius:10px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.seg2 button{min-height:30px;color:var(--mut);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 11px;font-size:12.5px}.seg2 button.on{background:var(--s1);color:var(--ink);box-shadow:var(--shadow)}.tblwrap{background:var(--s1);border:1px solid var(--line);border-radius:14px;overflow:hidden}.tblhead{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;min-height:60px;padding:12px 16px;display:flex}.at{border-collapse:collapse;width:100%;font-size:13px}.at th{font-family:var(--m);letter-spacing:.6px;text-transform:uppercase;color:var(--mut);text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:9px 12px;font-size:10px;font-weight:500}.at td{border-bottom:1px solid var(--line);vertical-align:middle;padding:10px 12px}.at tr:last-child td{border-bottom:0}.at tr.arow:hover td{background:var(--s2)}.tchip{background:var(--s2);height:22px;color:var(--mut);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:0 8px;font-size:11.5px;display:inline-flex}.tchip i{border-radius:2px;width:6px;height:6px}.inp{border:1px solid var(--line2);background:var(--s1);height:40px;color:var(--ink);box-sizing:border-box;border-radius:10px;width:100%;padding:0 12px;font-family:inherit;font-size:13.5px}textarea.inp{resize:vertical;height:auto;min-height:100px;padding:11px 12px;line-height:1.5}.fld{color:var(--mut);flex-direction:column;gap:6px;font-size:12px;display:flex}.g2f{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.gauto{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.kpi2{letter-spacing:-.8px;font-size:28px;font-weight:600;line-height:1.1}.kpi2 small{color:var(--mut);letter-spacing:0;margin-left:6px;font-size:12.5px;font-weight:400}.lrow{border-top:1px solid var(--line);align-items:center;gap:12px;padding:10px 0;display:flex}.lrow:first-child{border-top:0}.lrow.top{align-items:flex-start}.colsx{flex-wrap:wrap;align-items:flex-start;gap:14px;display:flex}.colsx>.l{flex-direction:column;flex:999 560px;gap:14px;min-width:0;display:flex}.colsx>.r{flex-direction:column;flex:352px;gap:14px;min-width:0;display:flex}.metas{border:1px solid var(--line);background:var(--s1);border-radius:12px;flex-wrap:wrap;display:flex;overflow:hidden}.metas>div{border-right:1px solid var(--line);flex-direction:column;flex:auto;gap:2px;min-width:0;padding:8px 14px;display:flex}.metas>div:last-child{border-right:0}.metas b{font-family:var(--m);letter-spacing:.6px;text-transform:uppercase;color:var(--mut);font-size:9.5px;font-weight:500}.metas span{white-space:nowrap;font-size:12.5px}.tabs3{border-bottom:1px solid var(--line);scrollbar-width:none;flex-wrap:nowrap;gap:4px;display:flex;overflow-x:auto}.tabs3::-webkit-scrollbar{display:none}.tabs3 button{white-space:nowrap;height:40px;color:var(--mut);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:0 14px;font-size:13.5px}.tabs3 button.on{color:var(--ink);border-bottom-color:var(--ink)}.tabs3 .ct{font-family:var(--m);color:var(--amb-tx);margin-left:6px;font-size:11px}.quote2{border-left:3px solid var(--acc);background:var(--s2);white-space:pre-line;border-radius:0 8px 8px 0;padding:9px 12px;font-size:13px;line-height:1.5}.spin{border:2px solid var(--line2);border-top-color:var(--acc);border-radius:50%;flex:none;width:13px;height:13px;animation:1s linear infinite sysspin;display:inline-block}@keyframes sysspin{to{transform:rotate(360deg)}}.toast2{background:var(--ink);color:var(--bg);z-index:30;border-radius:12px;padding:11px 16px;font-size:13px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.msg{border-radius:14px;max-width:88%;padding:10px 14px;font-size:14px;line-height:1.5}.msg.me{background:var(--s2);align-self:flex-end}.msg.ai{border:1px solid var(--line);background:var(--s1);align-self:flex-start}.cite{border:1px solid var(--line2);min-width:18px;height:18px;font-family:var(--m);color:var(--mut);vertical-align:1px;border-radius:5px;place-items:center;padding:0 4px;font-size:10.5px;display:inline-grid}.tog{background:var(--s3);cursor:pointer;border:0;border-radius:11px;flex:none;width:38px;height:22px;position:relative}.tog:after{content:"";background:var(--s1);width:16px;height:16px;box-shadow:var(--shadow);border-radius:50%;transition:left .15s;position:absolute;top:3px;left:3px}.tog.on{background:var(--ink)}.tog.on:after{left:19px}.calg{grid-template-columns:repeat(5,minmax(136px,1fr));gap:10px;min-width:720px;display:grid}.cday{border:1px solid var(--line);background:var(--s1);border-radius:14px;flex-direction:column;gap:8px;min-height:380px;padding:12px;display:flex}.cday.today{border-color:var(--ink)}.ev{border:1px solid var(--line);background:var(--bg);border-left:3px solid var(--line2);border-radius:10px;flex-direction:column;gap:4px;padding:9px 10px;display:flex}.ev.acc{border-left-color:var(--acc)}.ev.grn{border-left-color:var(--grn)}.ev.amb{border-left-color:var(--amb)}.lanes{grid-template-columns:repeat(5,minmax(136px,1fr));gap:6px 10px;min-width:720px;display:grid}.lane{background:repeating-linear-gradient(135deg,var(--amb-bg),var(--amb-bg) 6px,transparent 6px,transparent 12px);border:1px dashed var(--amb);height:28px;color:var(--amb-tx);white-space:nowrap;border-radius:8px;align-items:center;gap:8px;padding:0 10px;font-size:12px;display:flex;overflow:hidden}.heat{font-family:var(--m);color:var(--mut);grid-template-columns:52px repeat(16,minmax(0,1fr));gap:4px;font-size:10.5px;display:grid}.heat .cl{background:var(--acc);border-radius:5px;height:26px}.heat .h{text-align:center}.heat .d{align-items:center;display:flex}@keyframes sysorb{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes syswave{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}@keyframes sysblink{0%,to{opacity:1}50%{opacity:.25}}.orb2{background:radial-gradient(circle at 35% 30%,var(--acc),var(--acc-bg) 62%,transparent 75%);width:170px;height:170px;box-shadow:0 0 70px var(--acc-bg);border-radius:50%;animation:3.2s ease-in-out infinite sysorb}.orb2.calm{opacity:.8;animation-duration:6s}.waves2{align-items:center;gap:4px;height:36px;display:flex}.waves2 i{background:var(--acc);transform-origin:50%;border-radius:4px;width:4px;height:100%;animation:1.1s ease-in-out infinite syswave}.waves2 i:nth-child(2n){animation-delay:.15s}.waves2 i:nth-child(3n){animation-delay:.3s}.waves2 i:nth-child(5n){animation-delay:.45s}.waves2.off i{animation:none;transform:scaleY(.15)}.recdot{background:var(--red);border-radius:50%;flex:none;width:10px;height:10px;animation:1.2s infinite sysblink}@media (prefers-reduced-motion:reduce){.orb2,.waves2 i,.recdot,.spin{animation:none}}.phone2{background:var(--bg);width:390px;height:844px;color:var(--ink);font-family:var(--f);flex-direction:column;display:flex;position:relative;overflow:hidden}.pbody2{flex-direction:column;flex:1;gap:12px;padding:18px 16px 110px;display:flex;overflow:auto}.tabbar2{background:var(--s1);border:1px solid var(--line);height:66px;box-shadow:var(--shadow);border-radius:22px;justify-content:space-around;align-items:center;padding:0 6px;display:flex;position:absolute;bottom:14px;left:12px;right:12px}.tabbar2 a{color:var(--mut);flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:52px;min-height:48px;font-size:10.5px;display:flex}.tabbar2 a.on{color:var(--ink);font-weight:600}.tabbar2 svg{width:20px;height:20px}.tabbar2 .big{background:var(--red);color:#fff;width:54px;height:54px;box-shadow:var(--shadow);border-radius:50%;place-items:center;margin-top:-24px;display:grid}.quick2{flex-wrap:wrap;gap:8px;display:flex}.quick2 button{border:1px solid var(--line2);background:var(--s1);min-height:40px;color:var(--ink);cursor:pointer;border-radius:20px;padding:0 14px;font-size:13px}.loginwrap{place-items:center;min-height:900px;padding:24px;display:grid}.loginc{background:var(--s1);border:1px solid var(--line);width:min(400px,100%);box-shadow:var(--shadow);border-radius:18px;flex-direction:column;gap:14px;padding:28px;display:flex}.stop{justify-content:space-between;align-items:center;padding:2px 0 12px 11px;display:flex}.stop .clogo{padding:0}.bell{flex:none;width:34px;height:34px;position:relative}.bell svg{width:16px;height:16px}.bdg{background:var(--red);color:#fff;min-width:17px;height:17px;font-family:var(--m);box-shadow:0 0 0 2px var(--bg);border-radius:9px;place-items:center;padding:0 4px;font-size:10px;display:grid;position:absolute;top:-4px;right:-4px}.sfind{white-space:nowrap;border:1px solid var(--line);background:var(--s1);height:36px;color:var(--mut);border-radius:10px;align-items:center;gap:10px;margin-bottom:8px;padding:0 8px 0 10px;font-size:13px;display:flex}.sfind svg{flex:none;width:15px;height:15px}.sfind span{flex:1}.sfind kbd{font-family:var(--m);color:var(--faint);border:1px solid var(--line2);border-radius:5px;padding:0 5px;font-size:10.5px}.sfind:hover{border-color:var(--line2);color:var(--ink)}.sbot{flex-direction:column;gap:2px;margin-top:auto;padding-top:12px;display:flex}.srec{white-space:nowrap;border:1px solid var(--line2);background:var(--s1);border-radius:10px;align-items:center;gap:10px;height:36px;margin-bottom:4px;padding:0 10px;font-size:13.5px;font-weight:500;display:flex}.srec i{background:var(--red);border-radius:50%;flex:none;width:9px;height:9px;margin:0 3.5px}.srec:hover{border-color:var(--mut)}.sbot+.sfoot{margin-top:8px}.c .bt{height:36px;min-height:36px;padding:0 14px;line-height:1}.c .bt.sm{border-radius:8px;height:28px;min-height:28px;padding:0 10px;font-size:12.5px}.c .bt.sm.on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.c .bt:disabled{opacity:.45;cursor:not-allowed}.c .ib{border-radius:10px;width:36px;height:36px}.c .seg2{flex-wrap:nowrap}.c .seg2 button{white-space:nowrap;height:30px;min-height:30px}.c .inp{height:40px}.c textarea.inp{height:auto}.c .panel{border-radius:14px;padding:16px}.c .panel>.sh:first-child,.c .mini>.sh:first-child{min-height:24px}.c .sh .bt.ghost{height:24px;min-height:24px;margin:0 -6px;padding:0 6px;font-size:12px;font-weight:400}.c .sh .bt.ghost:hover{color:var(--ink)}.hdr{row-gap:10px;min-height:36px}.hdr h1{line-height:1.2}.hact{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.at th:first-child,.at td:first-child{padding-left:16px}.at th:last-child,.at td:last-child{padding-right:16px}.at td .pl{justify-content:center;min-width:92px}.tchip{max-width:100%}.c .pl{height:22px;line-height:1}.kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}@media (width<=1180px){.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1280px){.meter .bar{width:96px}}.c .askmini .bt.sm{height:30px;min-height:30px}.c .bell{width:34px;height:34px}.htl{flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0;display:flex}.htl>.tag0,.htl>.pl,.htl>.stack,.htl>.bt,.htl>.seg2{align-self:center}.lrow>.mi,.lrow>.who2,.lrow>.chk,.lrow>.dt,.lrow>.tog,.lrow>.bt{flex:none}.hact>.bt.ghost:last-child{margin-right:-10px;padding:0 10px}.c .tabs3{gap:24px}.c .tabs3 button{padding:0 2px}.phone2:after{content:"";background:linear-gradient(to bottom,transparent,var(--bg) 62%);pointer-events:none;z-index:1;height:108px;position:absolute;bottom:0;left:0;right:0}.tabbar2{z-index:2}.g3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (width<=1000px){.g3{grid-template-columns:repeat(2,minmax(0,1fr))}}.c .shd{min-height:64px;padding:14px 20px 14px 24px}.c .loginc .bt.ghost{height:28px;min-height:28px;padding:0}.cmain{box-sizing:border-box;max-width:1520px;margin:0 auto}.c .move{grid-template-columns:36px minmax(0,1fr) 232px;align-items:center;gap:10px 14px;display:grid}.move .acts{grid-template-columns:1fr 1fr;align-items:center;gap:8px;display:grid}.move .acts .bt{width:100%;padding:0 10px}.move.done .acts .bt{height:28px;min-height:28px}@media (width<=900px){.c .move{grid-template-columns:36px minmax(0,1fr)}.move .acts{grid-column:2}}.sech{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;min-height:28px;display:flex}.sech>div:first-child{flex-wrap:wrap;align-items:baseline;gap:10px;min-width:0;display:flex}.sech>div:first-child b{font-size:13px;font-weight:600}.sech>div:first-child span{color:var(--mut);font-size:12px}.stack .who2{width:26px;height:26px;margin-left:-3px;font-size:9.5px}.sech>div:first-child{flex-wrap:nowrap;flex:auto;overflow:hidden}.sech>div:first-child span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.sech .meter{flex:none}@media (width<=1500px){.c .move{grid-template-columns:36px minmax(0,1fr) 210px}}.sech{flex-wrap:nowrap}.sech>div:first-child b{white-space:nowrap;flex:none}.c{--t-meet:#4f46e5;--t-work:#0e9488;--t-deliv:#c2410c;--t-dead:#dc2626;--t-rem:#6b7280;--t-meet-bg:#eef0ff;--t-work-bg:#e3f5f2;--t-deliv-bg:#fdeee4;--t-dead-bg:#fdecec;--t-rem-bg:#efeff1}.c.dark{--t-meet:#8b90ff;--t-work:#3cc9b8;--t-deliv:#f59a5b;--t-dead:#ff7373;--t-rem:#a1a1aa;--t-meet-bg:#8b90ff26;--t-work-bg:#3cc9b824;--t-deliv-bg:#f59a5b24;--t-dead-bg:#ff737324;--t-rem-bg:#a1a1aa24}.c .bt.ok{background:var(--grn);border-color:var(--grn);color:#fff}.c .bt.ok:hover{filter:brightness(1.05)}.c .bt.send{background:var(--acc);border-color:var(--acc);color:#fff}.c .bt.send:hover{filter:brightness(1.05)}.c .bt.txt{color:var(--acc-tx);background:0 0;border-color:#0000}.c .bt.txt:hover{background:var(--acc-bg)}.lbl{height:20px;font-family:var(--m);letter-spacing:.6px;text-transform:uppercase;border-radius:5px;flex:none;align-items:center;padding:0 7px;font-size:10px;font-weight:500;display:inline-flex}.lbl.appr{background:var(--grn-bg);color:var(--grn-tx)}.lbl.q{background:var(--acc-bg);color:var(--acc-tx)}.lbl.risk{background:var(--red-bg);color:var(--red-tx)}.lbl.prep{background:var(--amb-bg);color:var(--amb-tx)}.lbl.kb{background:var(--s2);color:var(--mut)}.mlab{align-items:center;gap:8px;min-width:0;margin-bottom:6px;display:flex}.move .mt .why{margin-top:3px}.ty{white-space:nowrap;border-radius:6px;align-items:center;gap:6px;height:22px;padding:0 8px;font-size:11.5px;font-weight:500;display:inline-flex}.ty i{background:currentColor;border-radius:2px;width:7px;height:7px}.ty.meet{background:var(--t-meet-bg);color:var(--t-meet)}.ty.work{background:var(--t-work-bg);color:var(--t-work)}.ty.deliv{background:var(--t-deliv-bg);color:var(--t-deliv)}.ty.dead{background:var(--t-dead-bg);color:var(--t-dead)}.ty.rem{background:var(--t-rem-bg);color:var(--t-rem)}.sbody>*{flex:none}.c{--ai:#6d4aff;--ai2:#a68bff;--ai3:#d9ccff;--ai-bg:#f3efff;--ai-tx:#5634e8;--ai-glow:#6d4aff47}.c.dark{--ai:#9b7bff;--ai2:#c3b0ff;--ai3:#5b3fd6;--ai-bg:#9b7bff21;--ai-tx:#bfa9ff;--ai-glow:#9b7bff61}@keyframes aiBreath{0%,to{box-shadow:0 0 0 1px var(--ai3),0 0 10px -2px var(--ai-glow)}50%{box-shadow:0 0 0 1px var(--ai2),0 0 26px 2px var(--ai-glow)}}@keyframes aiOrb{0%,to{opacity:.85;transform:scale(.86)}50%{opacity:1;transform:scale(1.08)}}@keyframes aiFlow{0%{background-position:0%}to{background-position:200%}}@keyframes aiIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.aiorb{background:radial-gradient(circle at 35% 35%,#fff 0,var(--ai2) 28%,var(--ai) 70%);width:12px;height:12px;box-shadow:0 0 10px var(--ai-glow);border-radius:50%;flex:none;animation:3.2s ease-in-out infinite aiOrb;display:inline-block}.aiorb.lg{width:16px;height:16px}.c .askmini,.c .aibar{background:var(--s1);height:42px;color:var(--mut);border:0;border-radius:21px;padding:0 5px 0 36px;animation:4s ease-in-out infinite aiBreath;position:relative}.c .askmini:before,.c .aibar:before{content:"";background:radial-gradient(circle at 35% 35%,#fff 0,var(--ai2) 28%,var(--ai) 70%);width:12px;height:12px;box-shadow:0 0 10px var(--ai-glow);border-radius:50%;margin-top:-6px;animation:3.2s ease-in-out infinite aiOrb;position:absolute;top:50%;left:14px}.c .askmini:focus-within,.c .aibar:focus-within{box-shadow:0 0 0 2px var(--ai),0 0 28px 2px var(--ai-glow);animation:none}.c .askmini .ib.acc,.c .aibar .ib.acc{background:var(--ai);border-color:var(--ai);border-radius:50%}.c .askmini .bt.pri,.c .askmini .bt.send{background:var(--ai);border-color:var(--ai);color:#fff;border-radius:16px}.c .aibox,.c .mini.ai,.c .matters{background:linear-gradient(120deg,var(--ai-bg),color-mix(in srgb,var(--ai-bg) 55%,var(--s1)),var(--ai-bg));background-size:200% 100%;border:0;animation:12s linear infinite aiFlow}.c .aibox .k,.c .mini.ai .k,.c .matters b{color:var(--ai-tx)}.c .aibox>.k:first-child:before,.c .mini.ai .k:first-child:before{content:"";vertical-align:0;background:radial-gradient(circle at 35% 35%,#fff 0,var(--ai2) 28%,var(--ai) 70%);width:9px;height:9px;box-shadow:0 0 8px var(--ai-glow);border-radius:50%;margin-right:7px;animation:3.2s ease-in-out infinite aiOrb;display:inline-block}.c .msg.ai{border-color:var(--ai3)}.c .lbl.q,.c .bt.acc{background:var(--ai-bg);color:var(--ai-tx)}@media (prefers-reduced-motion:reduce){.aiorb,.c .askmini,.c .aibar,.c .askmini:before,.c .aibar:before,.c .aibox,.c .mini.ai,.c .matters,.c .msg.ai{animation:none}}.c .composer.aibar{border-radius:26px;height:52px;padding-left:38px}.c .composer.aibar input{height:44px}.c .aicta{background:var(--s1);height:40px;color:var(--ink);cursor:pointer;border:0;border-radius:20px;align-items:center;gap:10px;padding:0 18px 0 14px;font-family:inherit;font-size:13.5px;font-weight:500;animation:4s ease-in-out infinite aiBreath;display:inline-flex}.c .aicta:hover{box-shadow:0 0 0 2px var(--ai),0 0 26px 2px var(--ai-glow)}.c .orb2{background:radial-gradient(circle at 35% 30%,#fff 0,var(--ai2) 22%,var(--ai) 55%,transparent 74%);box-shadow:0 0 90px var(--ai-glow)}.c .waves2 i{background:linear-gradient(180deg,var(--ai2),var(--ai))}.c{--t-task:#0369a1;--t-task-bg:#e3f1fa}.c.dark{--t-task:#4fb3e8;--t-task-bg:#4fb3e824}.msd{vertical-align:middle;background:currentColor;border-radius:1px;width:8px;height:8px;margin:0 4px 1px 1px;display:inline-block;transform:rotate(45deg)}.lbl.creq{background:color-mix(in srgb,var(--t-meet) 14%,transparent);color:var(--t-meet)}html,body{background:#f7f7f5;margin:0}html.dark,html.dark body{background:#0d0d0f}.c{min-height:100vh;overflow:visible}.c input,.c select,.c textarea{font-family:inherit}.c select.inp{padding-right:28px}.c .inp:focus{outline:2px solid var(--acc);outline-offset:-1px}.c button:focus-visible,.c a:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.shell{flex-wrap:nowrap;min-height:100vh}.cside{box-sizing:border-box;height:100vh;position:sticky;top:0;overflow-y:auto}.cmain{box-sizing:border-box;min-height:100vh}.cmain>*{flex-shrink:0}.cnav .ct.n{color:var(--red-tx)}.cnav button,button.cnav{font:inherit;cursor:pointer;text-align:left;background:0 0;width:100%}.bell .bdg:empty{display:none}@media (width<=760px){.shell{flex-direction:column}.cmain{flex:auto;width:100%;min-height:0;padding:16px 16px 48px}.hdr h1{font-size:21px}.metas{background:var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1px;display:grid}.metas>div{background:var(--s1);border-right:0}.metas>div:last-child:nth-child(odd){grid-column:1/-1}.hdr>.hact{flex-wrap:nowrap;justify-content:flex-start;width:100%;margin-left:0}.hdr>.hact>.stack{display:none}.hdr>.hact>.bt{flex:auto;justify-content:center;min-width:0;padding-left:10px;padding-right:10px}.hdr>.hact>.bt.ghost:last-child{margin-right:0}}.empty{color:var(--mut);padding:22px 16px;font-size:13px}.err{color:var(--red-tx);font-size:13px}.okmsg{color:var(--grn-tx);font-size:13px}.diamond{background:var(--t-deliv);border-radius:1.5px;flex:none;width:9px;height:9px;display:inline-block;transform:rotate(45deg)}.diamond.sm{width:7px;height:7px}.ty.task{background:var(--t-rem-bg);color:var(--t-rem)}.ty.rem.ai{background:var(--ai-bg);color:var(--ai-tx)}.lbl.client{background:var(--amb-bg);color:var(--amb-tx)}.lbl.wait{background:var(--s2);color:var(--mut)}.lbl.upd{background:var(--ai-bg);color:var(--ai-tx)}.pl.neu{background:var(--s2);color:var(--mut)}.who2.lg{width:30px;height:30px;font-size:11px}.sp{flex:1}.gap6{gap:6px}.gap12{gap:12px}.col{flex-direction:column;display:flex}.wrapnum{font-family:var(--m);font-size:12px}.link{color:var(--acc-tx);cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.link:hover{text-decoration:underline}.hint{color:var(--mut);font-size:12px}.chipsel{flex-wrap:wrap;gap:6px;display:flex}.chipsel button{border:1px solid var(--line2);background:var(--s1);height:28px;font:inherit;color:var(--mut);cursor:pointer;border-radius:14px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;display:inline-flex}.chipsel button.on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.formgrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.formrow{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.formrow>.fld{flex:160px}.togrow{align-items:center;gap:10px;font-size:13px;display:flex}.cbx{flex:none;width:20px;height:20px;position:relative}.cbx input{opacity:0;cursor:pointer;width:44px;height:44px;margin:0;position:absolute;top:-12px;left:-12px}.cbx i{border:1.5px solid var(--line2);background:var(--s1);pointer-events:none;border-radius:6px;position:absolute;inset:0}.cbx input:checked+i{background:var(--ink);border-color:var(--ink)}.cbx input:checked+i:after{content:"";border:solid var(--bg);border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:2px;left:6px;transform:rotate(45deg)}.cbx input:focus-visible+i{outline:2px solid var(--ink);outline-offset:2px}.toprow{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}@media (width<=1240px){.toprow{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.toprow>:first-child{grid-column:1/-1}}@media (width<=860px){.toprow{grid-template-columns:1fr}}.bl{grid-template-columns:90px minmax(0,1fr);gap:6px 10px;font-size:12.5px;line-height:1.45;display:grid}.bl b{font-family:var(--m);letter-spacing:.6px;text-transform:uppercase;color:var(--mut);padding-top:2px;font-size:10px;font-weight:500}.cu{border-top:1px solid var(--line);align-items:center;gap:10px;padding:5px 0;font-size:12.5px;display:flex}.cu:first-of-type{border-top:0}.cu .d{font-family:var(--m);color:var(--mut);flex:none;width:50px;font-size:11px}.strip{grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:8px;display:grid}.tk{text-align:left;background:var(--s1);border:1px solid var(--line);cursor:pointer;min-width:0;color:var(--ink);border-radius:12px;flex-direction:column;gap:7px;padding:10px 12px;font-family:inherit;display:flex}.tk:hover{border-color:var(--line2)}.tk.on{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.tk .nm{white-space:nowrap;align-items:center;gap:7px;min-width:0;font-size:13px;font-weight:600;line-height:1.25;display:flex;overflow:hidden}.tk .nm span{text-overflow:ellipsis;overflow:hidden}.tk .nm i{border-radius:2px;flex:none;width:7px;height:7px}.tk .meta{color:var(--mut);justify-content:space-between;align-items:center;gap:8px;font-size:11.5px;display:flex}.tk .meta>span:first-child{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.tk .pb{height:4px}.tk.add{color:var(--mut);border-style:dashed;justify-content:center;align-items:center}.at a.ttl{font-weight:500;display:block}.at a.ttl:hover{color:var(--acc-tx)}.at tr.arow td{cursor:default}.ti{background:var(--s2);width:26px;height:26px;color:var(--mut);border-radius:8px;place-items:center;display:grid}.ti svg{width:13px;height:13px}.pp{align-items:center;gap:8px;min-width:118px;display:flex}.pp .pb{flex:1;height:5px}.c .qadd{border:1px dashed var(--line2);background:var(--s1);border-radius:12px;align-items:center;gap:10px;height:42px;margin:12px 16px;padding:0 14px;display:flex}.qadd svg{width:15px;height:15px;color:var(--mut);flex:none}.qadd input{color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:13.5px}.fpan{flex-direction:column;gap:12px;display:flex}.fbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fchips{flex-wrap:wrap;flex:1;gap:6px;display:flex}.c .fc{border:1px solid var(--line2);background:var(--s1);height:30px;font:inherit;color:var(--mut);cursor:pointer;border-radius:15px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;display:inline-flex}.c .fc span{font-family:var(--m);opacity:.7;font-size:11px}.c .fc.on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.c .dropz{border:1.5px dashed var(--line2);height:64px;font:inherit;color:var(--mut);cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;font-size:13px;display:flex}.c .dropz:hover{border-color:var(--ink);color:var(--ink)}.c .dropz svg{width:18px;height:18px}.fh,.fr2{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) 90px 110px 60px;align-items:center;gap:12px;display:grid}.fh{font-family:var(--m);letter-spacing:.6px;text-transform:uppercase;color:var(--mut);padding:0 4px;font-size:10px}.fr2{border-top:1px solid var(--line);padding:9px 4px}.fn{align-items:center;gap:12px;min-width:0;display:flex}.fn .x{background:var(--s2);width:34px;height:34px;font-family:var(--m);color:var(--mut);text-transform:uppercase;border-radius:9px;flex:none;place-items:center;font-size:9.5px;display:grid}.fn .nm{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:500;overflow:hidden}.c .fr{color:var(--mut);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}@media (width<=760px){.fh{display:none}.fr2{grid-template-columns:1fr auto}.fr2>:nth-child(2),.fr2>:nth-child(3),.fr2>:nth-child(4){display:none}}.cols3{flex-wrap:wrap;align-items:flex-start;gap:14px;display:flex}.cols3>.l{flex-direction:column;flex:999 560px;gap:14px;min-width:0;display:flex}.cols3>.r{flex-direction:column;flex:300px;gap:14px;min-width:0;display:flex}.steprow{border-top:1px solid var(--line);align-items:center;gap:12px;padding:10px 0;display:flex}.steprow:first-child{border-top:0}.steprow .n{font-family:var(--m);color:var(--acc-tx);width:18px;font-size:12px}.steprow .t{flex:1;min-width:0;font-size:13.5px}.steprow.done .t{color:var(--mut);text-decoration:line-through}.steprow .mv{gap:2px;display:flex}.steprow .mv button{width:24px;height:24px;color:var(--mut);cursor:pointer;background:0 0;border:0;border-radius:6px}.steprow .mv button:hover{background:var(--s2);color:var(--ink)}.upd{border-top:1px solid var(--line);gap:10px;padding:10px 0;font-size:13px;display:flex}.upd:first-child{border-top:0}.upd .body{white-space:pre-line;line-height:1.5}.metas a{color:var(--acc-tx)}.sheet .sbody>form{flex-direction:column;gap:14px;display:flex}.acard{background:var(--ai-bg);border-radius:14px;flex-direction:column;gap:10px;padding:14px 16px;animation:.25s ease-out aiIn;display:flex}.acard .ah{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.acard .ah .k{color:var(--ai-tx)}.acard h4{letter-spacing:-.2px;margin:0;font-size:15px;font-weight:600}.acard .rows{border:1px solid var(--line);background:var(--s1);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.acard .rows .f{border-top:1px solid var(--line);grid-template-columns:140px minmax(0,1fr);gap:12px;padding:8px 12px;font-size:13px;line-height:1.5;display:grid}.acard .rows .f:first-child{border-top:0}.acard .rows .f .k2{color:var(--mut);font-size:12.5px}.acard .rows .f .v{white-space:pre-line}.acard .foot{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.acard .foot .askmini{flex:260px}.acard.done{background:var(--s2);animation:none}@media (width<=760px){.acard .rows .f{grid-template-columns:1fr;gap:2px}}.ibx{flex-wrap:wrap;align-items:flex-start;gap:14px;display:flex}.ibx>.list{flex-direction:column;flex:300px;gap:8px;min-width:0;max-width:400px;display:flex}.ibx>.det{flex-direction:column;flex:999 460px;gap:14px;min-width:0;display:flex}.it{border:1px solid var(--line);background:var(--s1);cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;box-sizing:border-box;border-radius:14px;align-items:flex-start;gap:12px;padding:12px;display:flex}.it.on{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.it.gone{opacity:.55;background:0 0;border-style:dashed}.it .ic{background:var(--ai-bg);width:32px;height:32px;color:var(--ai-tx);border-radius:10px;flex:none;place-items:center;display:grid}.it .ic svg{width:15px;height:15px}.emprob{border-top:1px solid var(--line);overflow-wrap:anywhere;flex-direction:column;gap:3px;padding-top:8px;display:flex}.mail{border:1px solid var(--line);background:var(--bg);border-radius:12px;overflow:hidden}.mail .mh{grid-template-columns:70px 1fr;gap:3px 8px;padding:10px 14px;font-size:12.5px;display:grid}.mail .mh b{font-family:var(--m);color:var(--mut);text-transform:uppercase;letter-spacing:.5px;padding-top:2px;font-size:10.5px;font-weight:500}.nt{border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;padding:13px 12px;display:flex}.nt+.nt{margin-top:4px}.nt .u{background:var(--amb);border-radius:50%;flex:none;width:8px;height:8px}.nt.on{background:var(--amb-bg);border-color:color-mix(in srgb, var(--amb) 30%, transparent)}.nt.on.ai{background:var(--ai-bg);border-color:color-mix(in srgb, var(--ai) 26%, transparent)}.nt.on.ai .u{background:var(--ai)}.nt.off .sm{color:var(--mut)}.nt .bd{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.nav0{background:var(--s2);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:10px;font-weight:600;display:grid}.nav0.ai{background:var(--ai-bg)}.nav0 svg{width:15px;height:15px}.apd{color:var(--grn-tx);align-items:center;gap:6px;font-size:13px;display:inline-flex}.cl2{color:var(--faint);text-align:center;flex:none;width:84px;font-size:11.5px}.rm{border-top:1px solid var(--line);align-items:center;gap:12px;padding:11px 0;display:flex}.grp .rm:first-of-type{border-top:0}.rm .tx{font-size:13.5px}.rm.done .tx{color:var(--mut);text-decoration:line-through}.rm.ai{background:var(--ai-bg);border-top-color:#0000;border-radius:10px;margin:6px 0;padding-left:10px;padding-right:10px}.rm.ai .lk{color:var(--ai-tx)}.rm.ai+.rm{border-top-color:#0000}.rm .when{text-align:right;align-items:center;gap:8px;margin-left:auto;display:flex}.manr{grid-template-columns:minmax(0,2fr) 1fr 150px 110px auto;align-items:end;gap:12px;display:grid}@media (width<=1000px){.manr{grid-template-columns:1fr 1fr}}.asw{border:1px solid var(--line);background:var(--s1);border-radius:18px;grid-template-columns:272px minmax(0,1fr);height:calc(100vh - 36px);min-height:560px;display:grid;overflow:hidden}@media (width<=900px){.asw{grid-template-columns:1fr;height:auto}.rail{max-height:260px}}.rail{border-right:1px solid var(--line);background:var(--bg);flex-direction:column;gap:4px;min-height:0;padding:16px 12px;display:flex;overflow-y:auto}.rail>*{flex:none}.c .newc{border:1px solid var(--line2);background:var(--s1);height:40px;font:inherit;color:var(--ink);cursor:pointer;border-radius:12px;align-items:center;gap:8px;margin-bottom:10px;padding:0 14px;font-size:13.5px;font-weight:500;display:flex}.c .newc svg{width:16px;height:16px}.rsec{letter-spacing:.06em;text-transform:uppercase;color:var(--mut);align-items:center;gap:8px;padding:14px 10px 6px;font-size:11px;font-weight:600;display:flex}.rsec .n{font-family:var(--m);letter-spacing:0;text-transform:none;background:var(--s2);color:var(--ink);border-radius:9px;padding:1px 7px;font-weight:500}.c .cv{text-align:left;width:100%;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:10px;flex-direction:column;gap:2px;padding:9px 10px;display:flex}.c .cv:hover{background:var(--s2)}.c .cv.on{background:var(--s2);box-shadow:inset 3px 0 0 var(--ink)}.cv .t{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;line-height:1.35;overflow:hidden}.cv .m{color:var(--mut);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.cv .qt{color:var(--ai-tx);align-items:center;gap:6px;font-size:11.5px;display:flex}.rfoot{border-top:1px solid var(--line);color:var(--mut);margin-top:auto;padding:12px 10px 2px;font-size:12px;line-height:1.5}.pane{flex-direction:column;min-width:0;min-height:0;display:flex}.ptb{border-bottom:1px solid var(--line);flex-wrap:wrap;flex:none;align-items:center;gap:12px;min-height:60px;padding:0 22px;display:flex}.ptb .tt{letter-spacing:-.2px;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:15px;font-weight:600;overflow:hidden}.scp{color:var(--mut);align-items:center;gap:6px;font-size:12.5px;display:flex}.c .scp select{border:1px solid var(--line2);background:var(--s1);height:32px;color:var(--ink);font:inherit;cursor:pointer;border-radius:16px;padding:0 10px;font-size:12.5px}.scroll{flex:1;min-height:0;overflow-y:auto}.thread{flex-direction:column;gap:22px;max-width:760px;margin:0 auto;padding:30px 28px 24px;display:flex}.thread>*{flex:none}.um{background:var(--s2);white-space:pre-line;border-radius:18px 18px 6px;align-self:flex-end;max-width:72%;padding:10px 16px;font-size:14.5px;line-height:1.55}.am{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:14px;display:grid}.av{background:var(--ai-bg);border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.av .aiorb{width:14px;height:14px}.ab{flex-direction:column;gap:14px;padding-top:3px;font-size:14.5px;line-height:1.65;display:flex}.ab .tx{white-space:pre-line}.compose{border-top:1px solid var(--line);flex:none;padding:12px 22px 18px}.compose .aibar{align-items:center;gap:6px;max-width:760px;margin:0 auto;display:flex}.compose .aibar input{color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1;min-width:0;height:40px;font-size:14.5px}.staged{flex-wrap:wrap;gap:6px;max-width:760px;margin:0 auto 8px;display:flex}.achip{background:var(--s2);border-radius:14px;align-items:center;gap:6px;height:28px;padding:0 10px;font-size:12.5px;display:inline-flex}.tb{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tb .mo{letter-spacing:-.3px;min-width:150px;margin:0 4px;font-size:17px;font-weight:600}.c .tb .ib{border-radius:9px;width:32px;height:32px}.tb select.inp{width:auto;height:32px;padding:0 28px 0 10px;font-size:12.5px}.legend{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.lg{height:24px;color:var(--mut);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 8px;font-family:inherit;font-size:12px;display:inline-flex}.lg:hover{background:var(--s2)}.lg i{background:var(--c);border-radius:2px;width:8px;height:8px}.lg .diamond{background:var(--c)}.lg.off{opacity:.4;text-decoration:line-through}.calwrap{grid-template-columns:minmax(0,1fr) 300px;align-items:stretch;gap:12px;display:grid}@media (width<=1250px){.calwrap{grid-template-columns:minmax(0,1fr)}}.month{border:1px solid var(--line);background:var(--line);border-radius:14px;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:minmax(108px,1fr);gap:1px;display:grid;overflow:hidden}.month .mhd{background:var(--s2);font-family:var(--m);letter-spacing:.6px;text-transform:uppercase;color:var(--mut);align-items:center;min-height:0;padding:6px 10px;font-size:10px;display:flex}.month{grid-template-rows:28px}.cell{background:var(--s1);flex-direction:column;gap:3px;min-width:0;min-height:0;padding:6px;display:flex;overflow:hidden}.cell.out{background:var(--bg)}.cell.sel{box-shadow:inset 0 0 0 2px var(--acc)}.dnb{min-width:24px;height:22px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:11px;align-self:flex-start;place-items:center;margin-bottom:1px;padding:0 6px;font-family:inherit;font-size:12px;font-weight:600;display:inline-grid}.dnb:hover{background:var(--s2)}.cell.out .dnb{color:var(--mut);font-weight:500}.cell.today .dnb{background:var(--ink);color:var(--bg)}.cev{background:var(--cb);width:100%;min-width:0;height:20px;color:var(--ink);cursor:pointer;text-align:left;border:0;border-radius:5px;flex:none;align-items:center;gap:5px;padding:0 5px 0 0;font-family:inherit;font-size:11.5px;display:flex;overflow:hidden}.cev:before{content:"";background:var(--c);flex:none;align-self:stretch;width:3px}.cev .tm{font-family:var(--m);color:var(--mut);flex:none;font-size:10px}.cev .tt{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.cev.done .tt{color:var(--mut);text-decoration:line-through}.more{color:var(--mut);text-align:left;cursor:pointer;background:0 0;border:0;flex:none;padding:0 0 0 8px;font-family:inherit;font-size:11px}.agenda{border:1px solid var(--line);background:var(--s1);border-radius:14px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.agh{border-bottom:1px solid var(--line);padding:14px 14px 10px}.agh b{font-size:15px;font-weight:600}.agb{flex-direction:column;flex:1;gap:2px;padding:6px 10px 12px;display:flex;overflow:auto}.agi{text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:44px minmax(0,1fr);gap:8px;width:100%;padding:8px 6px;font-family:inherit;display:grid}.agi:hover{background:var(--s2)}.agi .tm{font-family:var(--m);color:var(--mut);padding-top:2px;font-size:11px}.agi .t{align-items:center;gap:6px;font-size:13px;font-weight:500;line-height:1.3;display:flex}.agi .t i{background:var(--c);border-radius:2px;flex:none;width:8px;height:8px}.agi .m{color:var(--mut);margin-top:2px;font-size:11.5px}.loginwrap{box-sizing:border-box;min-height:100vh}.ans{border-top:1px solid var(--line);align-items:flex-start;gap:10px;padding:10px 0;display:flex}.ans:first-child{border-top:0}.ans .b{flex:1;min-width:0;font-size:13.5px}.tlink{font:inherit;text-underline-offset:2px;color:inherit;cursor:pointer;background:0 0;border:0;padding:0 0 0 10px;font-weight:600;text-decoration:underline}.err .tlink{padding-left:4px}.acard .note{color:var(--mut);font-size:12.5px}.signout{color:var(--mut);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:12px;line-height:1.5;text-decoration:underline}.signout:hover,.signout:focus-visible{color:var(--ink)}.ctxdoc{flex-direction:column;gap:14px;display:flex}.ctxtop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.ctxmeter{align-items:center;gap:10px;display:flex}.ctxmeter .bar{background:var(--s2);border-radius:3px;width:120px;height:6px;display:inline-block;overflow:hidden}.ctxmeter .bar i{background:var(--acc);border-radius:3px;height:100%;display:block}.ctxmeter .bar i.hi{background:var(--amb)}.ctxsec{border-top:1px solid var(--line);flex-direction:column;gap:6px;padding-top:12px;display:flex}.ctxhead{align-items:center;gap:10px;display:flex}.ctxhead h3{letter-spacing:-.1px;flex:0 auto;margin:0;font-size:14px;font-weight:600}.ctxhead .bt.ghost{margin-left:auto}.ctxtext{font-size:13.5px;line-height:1.6}.ctxtext p{margin:0 0 4px}.ctxtext ul{margin:0 0 4px;padding-left:18px}.ctxparent>summary{cursor:pointer;align-items:baseline;gap:10px;list-style:none;display:flex}.ctxparent>summary::-webkit-details-marker{display:none}.ctxparent>summary:before{content:"›";color:var(--mut);transition:transform .15s;display:inline-block}.ctxparent[open]>summary:before{transform:rotate(90deg)}.ctxparent[open]{flex-direction:column;gap:10px;display:flex}.ctxhist{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ctxhist li{border-top:1px solid var(--line);padding-top:10px}.ctxhist summary{cursor:pointer;color:var(--mut);margin-top:4px}.ctxdiff{grid-template-columns:1fr 1fr;gap:12px;margin-top:6px;display:grid}.ctxdiff .k2{text-transform:uppercase;letter-spacing:.06em;color:var(--mut);margin-bottom:4px;font-size:11px;display:block}@media (width<=760px){.ctxdiff{grid-template-columns:1fr}.ctxtop{align-items:flex-start}}.errtx{color:var(--red-tx)}.bt.on{border-color:var(--ink)}.remform{flex-direction:column;gap:12px;display:flex}.remwords{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.remwords .inp{flex:260px}.remgrid{grid-template-columns:minmax(0,2fr) 150px 120px minmax(0,1fr);align-items:end;gap:12px;display:grid}.remgrid .fld.linked{grid-column:span 3}.remform{container-type:inline-size}@container (width<=820px){.remgrid{grid-template-columns:1fr 1fr}.remgrid .fld.wide,.remgrid .fld.linked{grid-column:1/-1}}.bt.rec{gap:8px}.bt.rec .aiorb{width:10px;height:10px}.bt.rec.on{border-color:var(--red);color:var(--red-tx)}.bt.rec .dot{background:var(--red);border-radius:50%;width:8px;height:8px;animation:1s ease-in-out infinite recPulse}@keyframes recPulse{50%{opacity:.35}}.inp.aifill{background:var(--acc-bg);border-color:color-mix(in srgb, var(--acc) 45%, transparent)}.aifillkey{background:var(--acc-bg);border:1px solid var(--acc);vertical-align:-1px;border-radius:3px;width:10px;height:10px;display:inline-block}.ctxparent .link,.ctxdoc .link{color:var(--acc-tx)}.c{--ease:cubic-bezier(.22, 1, .36, 1)}.sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.count{font-variant-numeric:tabular-nums}.c .sheet{will-change:transform;transition:none}.c .sheet.bottom{border-left:0;border-top:1px solid var(--line);border-radius:18px 18px 0 0;width:100%;max-height:92vh;top:auto;left:0;right:0}.sheet .grab{background:var(--line2);border-radius:2px;width:38px;height:4px;margin-left:-19px;position:absolute;top:6px;left:50%}.sheet.bottom .shd{padding-top:18px;position:relative}.sheet.bottom .sbody{overflow-y:auto}.sheet.bottom .reqdet{background:0 0;border:0;padding:0}.c .scrim{z-index:20}.c .sheet{z-index:21}kbd{font-family:var(--m);color:var(--mut);border:1px solid var(--line2);background:var(--s1);border-radius:5px;padding:0 5px;font-size:10.5px}.keys{flex-wrap:wrap;align-items:center;gap:5px;padding:4px 4px 0;display:flex}.keys kbd+kbd{margin-left:-2px}.keys kbd:not(:first-child){margin-left:8px}.keys kbd+kbd:nth-child(2){margin-left:2px}@media (width<=760px),(hover:none){.keys{display:none}}.ulink{color:var(--ink);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line2);text-decoration-color:var(--line2)}.ulink:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.empty0{text-align:left;flex-direction:column;gap:4px;padding:22px 18px;display:flex}.empty0 b{font-size:14px;font-weight:600}.toasts{z-index:40;pointer-events:none;flex-direction:column;align-items:center;gap:8px;width:min(560px,100vw - 24px);display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.toast3{pointer-events:auto;background:var(--ink);max-width:100%;color:var(--bg);border-radius:12px;align-items:center;gap:14px;padding:11px 16px;font-size:13px;display:flex;box-shadow:0 10px 30px -10px #00000059}.toast3 .tlink{color:inherit;text-underline-offset:3px;cursor:pointer;font-weight:600;font:inherit;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.orb3{flex:none;display:inline-block;position:relative}.orb3>span{border-radius:50%;position:absolute;inset:0}.orb3 .core{background:radial-gradient(circle at 35% 35%, #fff 0, var(--ai2) 28%, var(--ai) 70%)}.orb3 .halo{background:radial-gradient(circle, var(--ai-glow) 0, transparent 68%);opacity:.5;inset:-35%}.orb3 .shine{background:conic-gradient(from 0deg, transparent 0 70%, #ffffff8c 85%, transparent 100%);mix-blend-mode:soft-light;opacity:0}.orb3.thinking .shine{opacity:1}.orb3.idle .core{animation:3.4s ease-in-out infinite aiOrb}.orb3.idle .halo{animation:3.4s ease-in-out infinite orbHalo}.orb3.idle.still .core,.orb3.idle.still .halo{animation:none}@keyframes orbHalo{0%,to{opacity:.35;transform:scale(.9)}50%{opacity:.75;transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){.orb3.idle .core,.orb3.idle .halo{animation:none}}.c .aibox>.k:first-child:before,.c .mini.ai .k:first-child:before,.aiorb{animation:none}@media (prefers-reduced-motion:reduce){.c .askmini:before,.c .aibar:before,.c .askmini:after,.c .aibar:after,.c .aicta:after{animation:none!important}}.skel{background:var(--s2);animation:1.4s ease-in-out infinite skel;display:block}@keyframes skel{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.skel{animation:none}}.skl{flex-direction:column;gap:8px;display:flex}.skl .sk{border:1px solid var(--line);background:var(--s1);border-radius:14px;align-items:flex-start;gap:12px;padding:12px;display:flex}.skl.note .sk{background:0 0;border:0;align-items:center}.skl.conv .sk{background:0 0;border:0;padding:8px 10px}.skl .skb{flex-direction:column;flex:1;gap:7px;display:flex}.seg2 button{position:relative}.seg2 .segpill{background:var(--s1);box-shadow:var(--shadow);z-index:0;border-radius:8px;position:absolute;inset:0}.seg2 .segtx{z-index:1;position:relative}.nfilt.seg2 button.on{box-shadow:none;background:0 0}.nfilt{scrollbar-width:none;align-self:flex-start;max-width:100%;overflow-x:auto}.it .mi{border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}.it .mi svg{width:15px;height:15px}.it .ttl{margin-top:3px;font-weight:500;display:block}.it .cls{color:var(--acc-tx);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;display:block;overflow:hidden}.it:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.reqdet{flex-direction:column;gap:14px;display:flex}.reqdet .dh{flex-wrap:nowrap;align-items:flex-start}.reqdet h2{letter-spacing:-.4px;margin:4px 0 0;font-size:20px;font-weight:600}.mail .mh{border-bottom:1px solid var(--line)}.mail .mb{white-space:pre-line;padding:14px;font-size:13.5px;line-height:1.6}.mail .atts{flex-wrap:wrap;gap:8px;padding:0 14px 14px;display:flex}.mail a.att{color:inherit;text-decoration:none}.mail a.att:hover{border-color:var(--ink)}.reqdet .fwnote{border-left:2px solid var(--line2);flex-direction:column;gap:4px;padding:10px 14px;display:flex}.xtras{flex-direction:column;display:flex}.xtras .lrow.xtra{gap:10px;padding:8px 0}.xtra .left{color:var(--mut);text-decoration:line-through}.ph .ph-rowx.xtra{gap:12px;min-height:52px}.ph .ph-rowx.xtra .chk{width:28px;height:28px}.ph .ph-rowx.xtra .chk:after{content:"";position:absolute;inset:-8px}.ph .ph-rowx.xtra .chk{position:relative}.att{border:1px solid var(--line2);border-radius:9px;align-items:center;gap:8px;height:34px;padding:0 12px;font-size:12.5px;display:inline-flex}.att svg{width:14px;height:14px}.acard.detail{background:0 0;gap:12px;padding:0;animation:none}.acard.detail .propose{background:linear-gradient(120deg, var(--ai-bg), color-mix(in srgb, var(--ai-bg) 55%, var(--s1)), var(--ai-bg));border-radius:14px;flex-direction:column;padding:14px 16px 4px;display:flex}.acard.detail .propose .k{color:var(--ai-tx);align-items:center;gap:7px;display:inline-flex}.acard.detail .propose>.rowc{margin-bottom:6px}.acard.detail .pr{border-top:1px solid color-mix(in srgb, var(--ai) 14%, var(--line));grid-template-columns:150px minmax(0,1fr);gap:12px;padding:11px 0;font-size:13.5px;line-height:1.5;display:grid}.acard.detail .pr .k2{color:var(--mut);padding-top:1px;font-size:12.5px}.acard.detail .pr .v{white-space:pre-line}@media (width<=760px){.acard.detail .pr{grid-template-columns:1fr;gap:2px}}.acard .foot .aibar.chg,.acard .foot .chg{flex:240px;align-items:center;height:38px;display:flex}.chg input{color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:13.5px}.acard .resolved{flex-wrap:wrap;align-items:center;gap:10px;min-height:36px;display:flex}.cgrp{border:1px solid color-mix(in srgb, var(--ai) 26%, var(--line));background:color-mix(in srgb, var(--ai-bg) 60%, var(--s1));border-radius:14px;overflow:hidden}.c .cgh{width:100%;font:inherit;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:9px;padding:12px 14px;display:flex}.cgh svg{width:14px;height:14px;color:var(--mut);flex:none}.cgh:focus-visible{outline:2px solid var(--ai);outline-offset:-2px;border-radius:14px}.cgtt{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.cgtt b{color:var(--ai-tx);font-size:13.5px;font-weight:600}.cgtt em{color:var(--mut);font-size:11.5px;font-style:normal}.cgn{font-family:var(--m);color:var(--ai-tx);background:var(--s1);border-radius:11px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;display:grid}.cgs{color:var(--mut);padding:0 14px 12px 37px;font-size:12px;line-height:1.5}.cgb{flex-direction:column;gap:8px;padding:0 10px 10px;display:flex}.cg{background:var(--s1);border:1px solid var(--line);border-radius:11px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.cgk{color:var(--mut);font-size:11px}.cgt{flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.cgm{color:var(--mut);margin-top:-4px;font-size:12px}.cgq{white-space:pre-line;font-size:12.5px;line-height:1.5}.cg .rowc .bt{height:28px;min-height:28px}.cg .askmini.sm{flex:160px;height:30px}.cg .askmini.sm input{font-size:12.5px}.cg.done{opacity:.8}.cg .apd{font-size:12px;font-weight:500}.nfcols{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:14px;display:grid}@media (width<=1100px){.nfcols{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.nt{flex-wrap:wrap}.nt .bd{flex-basis:calc(100% - 70px)}.nt .clr,.nt .cl2{margin-left:auto}.hear .hr{flex-wrap:wrap}}.nt{isolation:isolate;position:relative}.nt.on,.nt.on.ai{background:0 0}.nt .tint{z-index:-1;background:var(--amb-bg);border:1px solid color-mix(in srgb, var(--amb) 30%, transparent);border-radius:12px;position:absolute;inset:-1px}.nt.ai .tint{background:var(--ai-bg);border-color:color-mix(in srgb, var(--ai) 26%, transparent)}.nt.on{border-color:#0000}.nt.off:hover{background:var(--s2)}.nt:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.nt .u{background:var(--amb)}.nt.ai .u{background:var(--ai)}.nt.off .u{background:var(--amb)}.nt .nav0.rm{background:var(--s2);color:var(--ink)}.nt .nlink{color:inherit}.nt .nlink:hover b{text-underline-offset:3px;text-decoration:underline}.nt b{font-weight:600}.nt a.tchip:hover{color:var(--ink)}.tchip i{background:var(--acc)}.c .clr{border:1px solid var(--line2);background:var(--s1);height:32px;font:inherit;cursor:pointer;color:var(--ink);border-radius:16px;flex:none;align-self:center;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:500;display:inline-flex}.c .clr:hover{border-color:var(--ink)}.hear .sh{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.hear .hl{flex-direction:column;display:flex}.hear .hr{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:11px 0;display:flex}.hear .hr .sm{flex:1;min-width:0}.chans{flex:none;align-items:center;gap:4px;display:inline-flex}.c .chan{border:1px solid var(--line2);height:26px;color:var(--mut);font:inherit;cursor:pointer;background:0 0;border-radius:13px;align-items:center;padding:0 9px;font-size:11.5px;display:inline-flex}.c .chan.on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.c .chan.lock{cursor:default;opacity:.7}.c .inp.tm{width:92px;height:28px;font-family:var(--m);padding:0 6px;font-size:12px}.c .cv{position:relative}.cv .cvon{background:var(--s2);box-shadow:inset 3px 0 0 var(--ink);z-index:0;border-radius:10px;position:absolute;inset:0}.cv .t,.cv .m,.cv .qt{z-index:1;position:relative}.c .cv.on{box-shadow:none;background:0 0}.c .cv.q .t{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.c .cv.q.on{background:var(--s2);box-shadow:inset 3px 0 0 var(--ink)}.c .cv.opt .t{color:var(--mut)}.rgrp{flex-direction:column;gap:4px;display:flex}.pane{position:relative}.ab .facts{border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:0;display:flex;overflow:hidden}.ab .facts .f{border-top:1px solid var(--line);grid-template-columns:160px minmax(0,1fr);gap:14px;padding:10px 14px;font-size:13.5px;line-height:1.5;display:grid}.ab .facts .f:first-child{border-top:0}.ab .facts .f .k2{color:var(--mut);padding-top:1px;font-size:12.5px}.ab .facts .f.warn .k2{color:var(--red-tx)}@media (width<=760px){.ab .facts .f{grid-template-columns:1fr;gap:2px}}.srow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.srow .lb{color:var(--mut);margin-right:2px;font-size:11.5px}.c .srow .srcc{font-family:var(--f);color:var(--ink);font-size:12px;text-decoration:none}.c .srcc b{color:var(--ink);font-weight:600;font-family:var(--m)}.fu{flex-wrap:wrap;gap:8px;display:flex}.c .fub{border:1px solid var(--line2);height:30px;font:inherit;color:var(--mut);cursor:pointer;background:0 0;border-radius:15px;padding:0 12px;font-size:12.5px}.c .fub:hover{color:var(--ink);border-color:var(--ink)}.srci{min-width:0;max-width:100%;display:inline-flex}.c .srcc{min-width:0;max-width:100%}.srcc .sl{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.c .fub{align-items:center;min-width:0;max-width:100%;display:inline-flex}.fub .ft{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.think{color:var(--mut);align-items:center;gap:10px;padding-top:4px;font-size:13.5px;display:flex}.dots{gap:4px;display:inline-flex}.dots i{background:var(--ai);border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite aiOrb}.dots i:nth-child(2){animation-delay:.2s}.dots i:nth-child(3){animation-delay:.4s}.av .orb3{margin:0}.acard.card{background:var(--s1);border:1px solid var(--line2);gap:0;padding:0;animation:none;overflow:hidden}.acard.card .ah{padding:12px 16px 0}.acard.card .ah .k{color:var(--mut);font-family:var(--f);letter-spacing:.04em;font-size:11.5px;font-weight:600}.acard.card h4{padding:6px 16px 10px}.acard.card .rows{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;margin:0 16px 14px}.acard.card .rows .f{border-top:0;border-bottom:1px solid var(--line);grid-template-columns:110px minmax(0,1fr);padding:8px 0}.acard.card .note,.acard.card>.rowc{padding:0 16px 10px}.acard.card .foot{border-top:1px solid var(--line);padding:10px 16px}.acard.card .err{margin:0 16px 12px}.acard.card.done{background:var(--s1)}.hintch{margin-left:4px}.aempty{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:8vh 0 10px;display:flex}.bigorbwrap{margin-bottom:12px;display:inline-flex}.bigorbwrap .orb3 .halo{inset:-45%}.aempty h2{letter-spacing:-.7px;margin:0;font-size:26px;font-weight:600}.aempty p{color:var(--mut);max-width:440px;margin:0;font-size:14px;line-height:1.55}.trys{text-align:left;flex-direction:column;gap:8px;width:100%;margin-top:26px;display:flex}.stl{border-top:1px solid var(--line);flex-direction:column;display:flex}.c .stc{text-align:left;border:0;border-bottom:1px solid var(--line);font:inherit;color:var(--ink);cursor:pointer;background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:12px;padding:13px 4px;font-size:14px;display:flex}.c .stc:hover{background:var(--s2)}.c .stc:focus-visible{outline:2px solid var(--ai);outline-offset:-2px}.compose{border-top:0;padding:8px 22px 18px}.compose .aibar.composer{padding-left:34px}.c .composer .ib{border-radius:50%;width:40px;height:40px}.c .composer .ib.on{background:var(--red);border-color:var(--red);color:#fff}.c .composer .ib svg{width:16px;height:16px}.recrow{flex:1;align-items:center;gap:12px;min-width:0;height:40px;display:flex;overflow:hidden}.wave3{flex:none;align-items:center;gap:3px;height:26px;display:inline-flex}.wave3 i{background:var(--ai);transform-origin:50%;border-radius:2px;width:3px;height:26px;transform:scaleY(.12)}.staged .achip svg{width:13px;height:13px}.pane.drop{outline:2px dashed var(--ai);outline-offset:-8px}.dropov{background:color-mix(in srgb, var(--s1) 80%, transparent);z-index:5;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.dropin{background:var(--ai-bg);color:var(--ai-tx);border-radius:16px;flex-direction:column;align-items:center;gap:6px;padding:22px 30px;display:flex}.dropin svg{width:22px;height:22px}.whead h2{letter-spacing:-.5px;margin:0;font-size:22px;font-weight:600}.whead p{margin:6px 0 0;font-size:14px;line-height:1.55}.wcard{flex-direction:column;gap:8px;display:flex}@media (width<=900px){.asw{min-height:0}.pane{min-height:70vh}.thread{padding:20px 16px}.compose{padding:8px 12px 14px}}.scrim.pal{z-index:50;position:fixed;inset:0}.palette{z-index:51;background:var(--s1);border:1px solid var(--line2);border-radius:16px;flex-direction:column;width:min(620px,100vw - 24px);max-height:70vh;margin-left:calc(min(620px,100vw - 24px)/-2);display:flex;position:fixed;top:12vh;left:50%;overflow:hidden;box-shadow:0 30px 80px -20px #00000073}.palin{border-bottom:1px solid var(--line);align-items:center;gap:10px;height:54px;padding:0 14px;display:flex}.palin svg{width:17px;height:17px;color:var(--mut);flex:none}.palin input{color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:15px}.pallist{padding:6px;overflow-y:auto}.palg{letter-spacing:.06em;text-transform:uppercase;color:var(--mut);padding:10px 10px 4px;font-size:11px;font-weight:600}.c .palit{width:100%;font:inherit;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:9px 10px;font-size:13.5px;display:flex}.c .palit.on{background:var(--s2)}.palit .pic{width:20px;color:var(--mut);flex:none;place-items:center;display:grid}.palit .pic svg{width:15px;height:15px}.palit .pl1{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.c button.sfind{width:100%;font:inherit;cursor:pointer;text-align:left;font-size:13px}.c .cnav.srow kbd{color:var(--mut)}.c .cnav.srow{margin-bottom:6px}.palg{align-items:baseline;gap:8px;display:flex}.palg .paln{letter-spacing:0;text-transform:none;font-weight:500;font-family:var(--m);font-size:10.5px}.c .palit.two{padding:7px 10px}.palit .pl1{flex-direction:column;gap:1px;display:flex}.palit .plt,.palit .pls{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.palit .palh{font-family:var(--m);flex:none;font-size:11px}.palit .pic .dt{margin:0}.palav{background:var(--s3);width:18px;height:18px;color:var(--ink);border-radius:50%;place-items:center;font-size:8.5px;font-weight:600;display:grid}.palnone{padding:12px 12px 6px}.palfoot{border-top:1px solid var(--line);gap:14px;padding:8px 14px;display:flex}.palfoot kbd,.palin kbd{font-family:var(--m);border:1px solid var(--line2);color:var(--mut);border-radius:5px;margin-right:3px;padding:0 5px;font-size:10.5px}.c .palx{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:8px 0 8px 6px;font-size:15px}.palette.phfull{width:100vw;height:100dvh;max-height:none;padding-top:env(safe-area-inset-top);border:0;border-radius:0;margin-left:0;top:0;left:0}.palette.phfull .pallist{padding-bottom:calc(12px + env(safe-area-inset-bottom));flex:1}.palette.phfull .palit{min-height:48px}.chs{flex-wrap:wrap;gap:8px;display:flex}.c .achx{width:18px;height:18px;color:var(--mut);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;margin-right:-4px;padding:0;display:grid}.c .achx:hover{background:var(--s3);color:var(--ink)}.c .achx svg{width:11px;height:11px}.nflist>div+div{margin-top:4px}.hear .sh .link{font-size:12.5px}.c .bdg{background:#ce2c31}.c .nsec,.c .sfind kbd{color:var(--mut)}.c .askmini,.c .aibar,.c .aicta{box-shadow:0 0 0 1px var(--ai3), 0 0 10px -2px var(--ai-glow);animation:none}.c .aicta{position:relative}.c .askmini:after,.c .aibar:after,.c .aicta:after{content:"";border-radius:inherit;pointer-events:none;box-shadow:0 0 0 1px var(--ai2), 0 0 26px 2px var(--ai-glow);opacity:0;position:absolute;inset:0}.c .askmini:is(:hover,:focus-within):after,.c .aibar:is(:hover,:focus-within):after,.c .aicta:is(:hover,:focus-visible):after{animation:4s ease-in-out infinite aiGlow}.c .askmini:not(:hover,:focus-within):before,.c .aibar:not(:hover,:focus-within):before{animation:none}@keyframes aiGlow{0%,to{opacity:0}50%{opacity:1}}.c .askmini:focus-within:after,.c .aibar:focus-within:after{opacity:0;animation:none}@media (prefers-reduced-motion:reduce){.c .askmini:after,.c .aibar:after,.c .aicta:after{animation:none}}.acard.detail .pick{gap:12px;margin:4px 0 12px}.acard.detail .pick .inp{height:38px}.place{flex-direction:column;gap:6px;margin:4px 0 12px;display:flex}.acard .place .inp{height:38px}.ph .place .inp,.ph .pick .inp{height:44px;font-size:15px}.tabs3 button{position:relative}.c .tabs3 button.on{border-bottom-color:#0000}.tabs3 .tabmark{background:var(--ink);border-radius:1px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.brief{background:linear-gradient(120deg, var(--ai-bg), color-mix(in srgb, var(--ai-bg) 55%, var(--s1)), var(--ai-bg));border-radius:16px;flex-direction:column;gap:10px;min-width:0;padding:14px 16px;display:flex}.brief .bh{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.brief .bh .k{color:var(--ai-tx);align-items:center;gap:7px;display:inline-flex}.brief .bp{margin:0;font-size:14px;line-height:1.6}.brief .bl2{flex-direction:column;gap:8px;display:flex}.brief .brow{grid-template-columns:80px minmax(0,1fr);gap:12px;font-size:13.5px;line-height:1.5;display:grid}.brief.activity .brow{grid-template-columns:130px minmax(0,1fr);padding:6px 0}.brief .bk{font-family:var(--m);letter-spacing:.6px;text-transform:uppercase;color:var(--ai-tx);padding-top:3px;font-size:10.5px}.brief .bk.red{color:var(--red-tx)}.brief .bk.amb{color:var(--amb-tx)}.brief .bk.grn{color:var(--grn-tx)}.brief .bv{white-space:pre-line}.brief .bfrom{margin-top:-4px}@media (width<=760px){.brief .brow,.brief.activity .brow{grid-template-columns:1fr;gap:2px}}.chips2{flex-wrap:wrap;gap:6px;display:flex}.c .chip2{background:var(--s2);height:28px;color:var(--ink);font:inherit;cursor:pointer;text-align:left;border:0;border-radius:8px;align-items:center;padding:0 10px;font-size:12.5px;text-decoration:none;display:inline-flex}.c .chip2:hover{background:var(--s3)}.qadd .xs{flex:none}.c .qaddwrap .qadd{margin-bottom:8px}.c .qchips{flex-wrap:wrap;gap:6px;padding:0 16px 10px 40px;display:flex}.c .qchip{border:1px solid var(--line2);background:var(--s1);height:28px;color:var(--ink);border-radius:14px;align-items:center;font-size:12.5px;display:inline-flex;overflow:hidden}.c .qchip.on{border-color:var(--ink)}.c .qchip.ai{background:var(--ai-bg);border-color:var(--ai3);color:var(--ai-tx)}.c .qchip .qv{height:100%;color:inherit;font:inherit;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;align-items:center;gap:6px;max-width:360px;padding:0 10px;display:inline-flex;overflow:hidden}.c .qchip .qk{color:var(--mut);font-size:11px}.c .qchip.ai .qk{color:inherit;opacity:.75}.c .qchip .qx{border:0;border-left:1px solid var(--line);width:24px;height:100%;color:var(--mut);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex}.c .qchip .qx:hover{color:var(--ink)}.c .qchip .qx svg{width:12px;height:12px}.c .qpick{border:1px solid var(--line2);background:var(--s1);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;max-width:640px;margin:0 16px 12px 40px;padding:10px;display:flex}.c .qpick .inp{max-width:320px}.c .qowners{flex-wrap:wrap;gap:6px 14px;display:flex}.c .qown{align-items:center;gap:6px;font-size:13px;display:inline-flex}@media (width<=700px){.c .qchips,.c .qpick{margin-left:16px;padding-left:16px}.c .qchips{margin-left:0}}.trk{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:14px;display:grid}.trkmain,.trkside{flex-direction:column;gap:12px;min-width:0;display:flex}@media (width<=1100px){.trk{grid-template-columns:minmax(0,1fr)}}.keyd{border:1px solid var(--line);background:var(--s1);border-radius:14px;flex-wrap:wrap;align-items:center;gap:18px;padding:12px 16px;font-size:13px;display:flex}.keyd a{color:var(--ink);align-items:center;gap:6px;display:inline-flex}.keyd a.done{color:var(--mut);text-decoration:line-through}.c .sig2{border-top:1px solid var(--line);color:inherit;align-items:flex-start;gap:10px;padding:10px 0;text-decoration:none;display:flex}.sig2 .dt{flex:none;margin-top:6px}.sig2>span:last-child{flex-direction:column;gap:2px;display:flex}.c .chain{border-top:1px solid var(--line);color:inherit;align-items:center;gap:10px;padding:10px 0;text-decoration:none;display:flex}.tfrom{font-family:var(--m);color:var(--ai-tx);background:var(--ai-bg);white-space:nowrap;border-radius:6px;padding:2px 7px;font-size:11px}.thr2{flex-direction:column;gap:0;padding:8px 16px;display:flex}.tli{align-items:flex-start;gap:12px;padding:12px 0;display:flex;position:relative}.tli.d1{padding-left:26px}.tli.d2{padding-left:52px}.tli .tbody{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.tli .tt{color:var(--ink);align-items:center;gap:6px;font-size:14px;font-weight:500;display:inline-flex}.tdot{border:2px solid var(--line2);background:var(--s1);border-radius:50%;flex:none;width:10px;height:10px;margin-top:5px}.tdot.done{background:var(--ink);border-color:var(--ink)}.tdot.red{background:var(--red);border-color:var(--red)}.nowl{font-family:var(--m);color:var(--red-tx);text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:10px;margin:6px 0;font-size:11px;display:flex}.nowl:after{content:"";background:var(--red-tx);opacity:.6;flex:1;height:1px}.ulist .lrow{padding:10px 0}.ubadge{background:var(--s2);width:34px;height:34px;font-family:var(--m);color:var(--mut);border-radius:8px;flex:none;place-items:center;font-size:10px;display:grid}.told{flex-direction:column;gap:10px;display:flex}.brief.asks{gap:8px}.brief.asks .k{color:var(--ai-tx);align-items:center;gap:7px;display:inline-flex}.actpage{gap:inherit;flex-direction:column;display:flex;position:relative}.actpage.drop{outline:2px dashed var(--ai);outline-offset:6px;border-radius:12px}.actpage .dropov{position:fixed}.steps2{flex-direction:column;display:flex}.steprow{background:var(--s1)}.steprow .grip{cursor:grab;color:var(--faint);letter-spacing:-2px;-webkit-user-select:none;user-select:none;touch-action:none;padding:0 2px;font-size:12px}.steprow .grip:active{cursor:grabbing}.chk.on svg{color:#fff}.ctxsug{background:color-mix(in srgb, var(--ai-bg) 60%, var(--s1));border:1px solid color-mix(in srgb, var(--ai) 26%, var(--line));border-radius:14px;flex-direction:column;gap:8px;padding:12px;display:flex}.ctxsug>.k{color:var(--ai-tx);align-items:center;gap:7px;display:inline-flex}.c .chip2{text-overflow:ellipsis;white-space:nowrap;max-width:100%;line-height:28px;display:inline-block;overflow:hidden}.metas b.riskword{font:inherit;font-size:inherit;letter-spacing:0;text-transform:none;color:var(--red-tx);white-space:nowrap;font-weight:500}.metas .prepfact{gap:8px}.metas .prepfact .bar{flex:none;width:60px}.metas .prepfact>span:last-child{min-width:0}@media (width<=760px){.metas .prepfact .bar{width:40px}}.metas span{white-space:normal;overflow-wrap:anywhere}.sstrip{scrollbar-width:none;max-width:100%;overflow-x:auto}.sstrip::-webkit-scrollbar{display:none}.sstrip[data-r]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}.sstrip[data-l]{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 32px),#0000)}.sstrip[data-l][data-r]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 32px calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#0000,#000 32px calc(100% - 32px),#0000)}.segstrip{flex:0 auto;min-width:0}.atbox{container:at/inline-size}.at .c-act{min-width:180px}.at .lab{display:none}@container at (width<=1100px){.at .c-upd{display:none}}@container at (width<=980px){.at .c-trk{display:none}}@container at (width<=780px){.at .c-prog{display:none}}@container at (width<=560px){.at thead{display:none}.at,.at tbody{display:block}.at tr.arow{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px 8px;padding:12px 16px;display:flex}.at tr.arow:last-child{border-bottom:0}.at tr.arow:hover{background:var(--s2)}.at tr.arow td,.at tr.arow:hover td{background:0 0;border:0;display:block;padding:0!important}.at .c-icon{display:none!important}.at .c-act{flex:calc(100% - 128px);min-width:0}.at .c-stat{flex:none;margin-left:auto}.at .c-meta{color:var(--mut);order:2;align-items:center;gap:8px;font-size:12px;display:flex!important}.at .c-meta+.c-meta:before{content:"·"}.at .lab{display:inline}.at td .pl{min-width:0}}@media (width<=760px){.c .qadd{flex-wrap:wrap;row-gap:4px;height:auto;min-height:42px;padding:10px 14px}.c .qadd input{height:22px}.qadd .xs{flex:100%;padding-left:25px}}.spgrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;display:grid}.spc{border:1px solid var(--line);background:var(--s1);border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.mbl{flex-direction:column;margin-top:10px;display:flex}.mbr{flex-wrap:wrap;gap:10px}.mbr .mbn{flex:1;min-width:0}.mbr .mbs{flex:none;width:auto;min-width:104px}.mbr .mbcfm{flex-basis:100%}.mbadd{flex-direction:column;gap:10px;display:flex}.ph .mbl .mbr{flex-wrap:wrap}.ph .mbr .ph-inp.mbs{width:auto;min-height:44px}.stackb{cursor:pointer;background:0 0;border:0;border-radius:10px;padding:4px}.stackb:hover{background:var(--s2)}.weekg{gap:8px;height:calc(100vh - 210px);min-height:520px;display:grid}.cwd{border:1px solid var(--line);background:var(--s1);border-radius:12px;flex-direction:column;gap:6px;min-width:0;padding:8px;display:flex;overflow:auto}.cwd.we{background:var(--bg)}.cwd.today{border-color:var(--ink)}.cwd.sel{box-shadow:inset 0 0 0 2px var(--acc)}.cwd .dh{cursor:pointer;color:inherit;text-align:left;background:0 0;border:0;align-items:baseline;gap:6px;padding:2px 2px 4px;font-family:inherit;display:flex}.cwd .dh b{font-size:17px;font-weight:600}.cwcard{border:1px solid var(--line);border-left:3px solid var(--c);background:var(--bg);cursor:pointer;text-align:left;color:inherit;border-radius:9px;flex-direction:column;flex:none;gap:4px;width:100%;padding:8px 9px;font-family:inherit;display:flex}.cwcard:hover{border-color:var(--line2);border-left-color:var(--c)}.cwcard .rowc{flex-wrap:wrap;row-gap:2px}.cwcard>*{overflow-wrap:anywhere;min-width:0;max-width:100%}.cwcard .t{align-items:center;gap:5px;font-size:12.5px;font-weight:500;line-height:1.3;display:flex}.cwcard .m{color:var(--mut);font-size:11px}.cwcard.done .t{color:var(--mut);text-decoration:line-through}.cwcard .wty{color:var(--mut);align-items:center;gap:5px;font-size:11px;display:inline-flex}.cwcard .wty i{background:var(--c);border-radius:2px;width:7px;height:7px}.agsec{font-family:var(--m);letter-spacing:.6px;text-transform:uppercase;color:var(--mut);padding:12px 6px 4px;font-size:10px}.dayv{border:1px solid var(--line);background:var(--s1);border-radius:14px;flex-direction:column;min-width:0;height:calc(100vh - 210px);min-height:520px;display:flex;overflow:hidden}.dstrip{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:flex-start;gap:8px;padding:10px 12px;display:flex}.dstrip .k{width:48px;padding-top:4px}.dstrip .cwcard{width:220px}.dgrid{flex:none;margin:8px 0;position:relative}.dayv>.dgrid{overflow:visible}.dayv{overflow-y:auto}.dhr{border-top:1px solid var(--line);height:0;position:absolute;left:0;right:0}.dhr span{position:absolute;top:2px;left:10px}.dnow{border-top:2px solid var(--red);z-index:2;height:0;position:absolute;left:52px;right:0}.dnone{position:absolute;top:8px;left:60px}.dev{border:1px solid var(--line);border-left:3px solid var(--c);background:var(--bg);text-align:left;color:inherit;cursor:pointer;z-index:1;border-radius:8px;flex-direction:column;gap:2px;padding:4px 8px;font-family:inherit;display:flex;position:absolute;overflow:hidden}.dev:hover{border-color:var(--line2);border-left-color:var(--c)}.dev .l1,.dev .l2{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.dev .l1{font-size:12.5px;font-weight:500}.dev .l1 .mono{color:var(--mut);font-size:11px;font-weight:400}.dev .l2{color:var(--mut);font-size:11px}.dev.done .l1{color:var(--mut);text-decoration:line-through}@media (width<=1250px){.weekg,.dayv{height:auto;min-height:0}}.archq{background:var(--amb-bg);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;max-width:560px;padding:8px 10px;display:flex}.archq .xs{color:var(--ink);flex:260px}.spc.spnew{border-style:dashed;justify-content:space-between}.spc.spnew .bt{align-self:flex-start}.spcolors{border:0;margin:0;padding:0}.spcolors legend{margin-bottom:6px;padding:0}.spcol{border:1px solid var(--line2);background:var(--s1);cursor:pointer;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;display:grid}.spcol .dt{width:14px;height:14px;margin:0}.spcol.on{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.snone{flex-direction:column;align-items:flex-start;gap:8px;padding:2px 11px 6px;display:flex}.notracks{border:1px dashed var(--line2);border-radius:12px;margin-top:4px;padding:18px}.ndet{color:var(--mut);margin-top:6px;font-size:12px}.ndet summary{cursor:pointer;width:max-content}.ndet pre{background:var(--s2);font-family:var(--m);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;max-height:160px;margin:6px 0 0;padding:8px 10px;font-size:11.5px;overflow:auto}.ph .ndet summary{align-items:center;min-height:44px;font-size:13.5px;display:flex}.c .sheet.bottom{bottom:var(--ph-kb,0px);max-height:calc(92vh - var(--ph-kb,0px))}.cside{transition:flex-basis .22s cubic-bezier(.2,.8,.2,1),width .22s cubic-bezier(.2,.8,.2,1),padding .22s cubic-bezier(.2,.8,.2,1);overflow-x:hidden}.cnav .orbi{margin:0 2px;display:inline-flex}.c .cnav.sidetog{color:var(--mut);margin-bottom:6px}.cside.rail{flex-basis:64px;width:64px;padding:18px 10px}.cside.rail .nl,.cside.rail .ct,.cside.rail kbd{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cside.rail .nsec{background:var(--line);height:1px;margin:10px 8px;padding:0;font-size:0}.cside.rail .stop{justify-content:center;padding:2px 0 12px}.cside.rail .cnav,.cside.rail .sfind{justify-content:center;gap:0;width:44px;height:40px;margin:0 auto;padding:0;position:relative}.cside.rail .sfind{margin-bottom:8px}.cside.rail .sfoot{justify-content:center;padding:12px 0 0}.cside.rail .rdot{background:var(--red);border-radius:50%;width:7px;height:7px;position:absolute;top:9px;right:11px}.railtip{z-index:60;pointer-events:none;background:var(--ink);color:var(--bg);white-space:nowrap;box-shadow:var(--shadow);border-radius:7px;padding:5px 9px;font-size:12.5px;font-weight:500;position:fixed;left:70px;transform:translateY(-50%)}@media (prefers-reduced-motion:reduce){.cside{transition:none}}.c .rsay{border:1px solid var(--line2);background:var(--s1);box-shadow:var(--shadow);border-radius:14px;align-items:center;gap:8px;margin-bottom:10px;padding:6px 6px 6px 16px;display:flex}.rsay .aiorb{flex:none;width:10px;height:10px}.rsay input{min-width:0;height:42px;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:15px}.rsay .ib{width:42px;height:42px}.rsay .bt{height:42px}.rsay:focus-within{border-color:var(--ink)}.rtry{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:18px;display:flex}.c .rtry .pl{cursor:pointer;height:28px;font:inherit;color:var(--ink);border:0;font-size:12px}.c .rtry .pl:hover{background:var(--s3)}.rcols .l,.rcols .r{flex-direction:column;gap:14px;display:flex}.rcols .r .panel,.rhow{flex-direction:column;display:flex}.rhow>div{border-top:1px solid var(--line);flex-direction:column;gap:1px;padding:9px 0;display:flex}.rhow>div:first-child{border-top:0;padding-top:2px}.c .rmodal-host{z-index:21;pointer-events:none;place-items:start center;padding:11vh 16px 16px;display:grid;position:fixed;inset:0}.c .rmodal{pointer-events:auto;background:var(--s1);border:1px solid var(--line);box-sizing:border-box;border-radius:18px;flex-direction:column;gap:14px;width:min(560px,100%);max-height:82vh;padding:18px 20px 20px;display:flex;overflow:auto;box-shadow:0 24px 60px #00000047}.rmh{justify-content:space-between;align-items:center;gap:12px;display:flex}.rmh b{letter-spacing:-.2px;font-size:17px;font-weight:600}.remform.modal{gap:14px}.remform.modal .remgrid{grid-template-columns:1fr 1fr}.remform.modal .remgrid .fld.wide,.remform.modal .remgrid .fld.linked{grid-column:auto}.remform.modal .remgrid .fld.wide:first-child{grid-column:1/-1}.remfoot{align-items:center;gap:8px;margin-top:2px;display:flex}.remfoot .xs{flex:1;line-height:1.4}@container (width<=480px){.remform.modal .remgrid{grid-template-columns:1fr}}.ph .prem-add{align-items:center;gap:10px;padding:10px 2px 4px;display:flex}.ph .prem-add .ph-btf{background:var(--s1);width:auto;height:44px;color:var(--ink);border:1px solid var(--line2);border-radius:22px;padding:0 16px;font-size:15px}.ph .prem-add .ph-btf svg{width:18px;height:18px}.ph .ph-rem section{margin-top:18px}.ph .ph-rem .ph-rgh{color:var(--ink);letter-spacing:-.3px;justify-content:space-between;padding:0 4px 10px;font-size:17px;display:flex}.ph .ph-rem .ph-rgh span{color:var(--mut);font-size:13.5px;font-weight:500;font-family:var(--m)}.ph .prm{gap:10px;padding:6px 14px 6px 4px}.ph .prm.done .t{color:var(--mut);text-decoration:line-through}.ph .prm .s.ai{color:var(--ai-tx)}.ph .prm .s .aiorb{vertical-align:-1px;width:8px;height:8px;margin-right:6px;display:inline-block}.c .prchk{cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:44px;height:44px;padding:0;display:grid}.prchk>span{border:1.5px solid var(--line2);color:#0000;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.prchk>span svg{width:13px;height:13px}.prchk.on>span{background:var(--grn);border-color:var(--grn);color:#fff}.ph .pwhen{font-family:var(--m);color:var(--mut);text-align:right;flex:none;max-width:96px;font-size:12px}.ph .pwhen.red{color:var(--red-tx)}.ph .remform.phone{gap:12px}.ph .remform.phone .remgrid{grid-template-columns:1fr 1fr}.ph .remform.phone .remgrid .fld.wide:first-child,.ph .remform.phone .remgrid .fld.linked{grid-column:1/-1}.ph .remform.phone .remfoot{flex-wrap:wrap}.ph .remform.phone .remfoot .xs{flex:100%}.ph .remform.phone .remfoot .ph-btf{flex:1;width:auto}.insform{flex-direction:column;gap:12px;display:flex}.insform .seg2{align-self:flex-start}.insform .insnote{line-height:1.5}.ph .insform .seg2{align-self:stretch}.ph .insform .remfoot{flex-wrap:wrap}.ph .insform .remfoot>span.xs{display:none}.ph .insform .remfoot .ph-btf{flex:1;width:auto}.c .vcpill{background:var(--ink);width:100%;min-height:40px;color:var(--bg);font:inherit;cursor:pointer;text-align:left;border:0;border-radius:20px;align-items:center;gap:10px;margin-bottom:6px;padding:0 8px 0 12px;font-size:13.5px;font-weight:500;display:flex;position:relative}.c .vcpill:hover{opacity:.9}.c .vcpill:focus-visible{outline:2px solid var(--ai);outline-offset:2px}.vcpill svg{flex:none;width:16px;height:16px}.vcpill>.vcl{flex:1;min-width:0}.c .vcpill kbd{font-family:var(--m);color:var(--bg);background:color-mix(in srgb, var(--bg) 16%, var(--ink));border:0;border-radius:5px;margin-left:auto;padding:0 6px;font-size:10.5px;line-height:18px}.vcpill .vco{flex:none;display:inline-flex}.vcpill .vstop{background:var(--bg);height:26px;color:var(--ink);border-radius:13px;flex:none;margin-left:auto;padding:0 10px;font-size:12px;font-weight:600;line-height:26px}.cside.rail .vcpill{border-radius:50%;justify-content:center;gap:0;width:44px;height:44px;min-height:44px;margin:0 auto 6px;padding:0}.c .addb{border:1px solid var(--line2);background:var(--s1);height:36px;color:var(--ink);font:inherit;cursor:pointer;white-space:nowrap;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 14px 0 11px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.c .addb svg{flex:none;width:15px;height:15px}.c .addb:hover{border-color:var(--ink)}.c .addb:disabled{opacity:.5;cursor:default}.c .addb.sm{height:30px;padding:0 11px 0 9px;font-size:12.5px}.ph .addb{border-radius:22px;height:44px;padding:0 18px 0 14px;font-size:15px}.ph .addb.wide{border-radius:16px;width:100%;height:52px;font-size:16px}.toprow.two{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}@media (width<=1240px){.toprow.two>:first-child{grid-column:auto}}@media (width<=860px){.toprow.two{grid-template-columns:1fr}}.vcpill>.vcl{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.c .vcpill kbd{white-space:nowrap;flex:none}.c .nflist{padding:4px 0 6px}.nfday+.nfday{margin-top:6px}.c .nfdh{letter-spacing:.06em;text-transform:uppercase;color:var(--mut);margin:0;padding:10px 16px 6px;font-size:11px;font-weight:600}.nfday>div+div .nt2{border-top:1px solid var(--line)}.nt2{outline:none;padding:0 10px 0 8px;position:relative}.nt2:hover,.nt2:focus-within{background:var(--s2)}.nt2:focus-visible{box-shadow:inset 0 0 0 2px var(--ink)}.nt2 .nl1{align-items:center;gap:10px;min-height:48px;display:flex}.nt2 .ud{background:0 0;border-radius:50%;flex:none;width:6px;height:6px}.nt2 .ud.on{background:var(--ink)}.nt2 .nk{background:var(--s2);width:24px;height:24px;color:var(--mut);border-radius:50%;flex:none;place-items:center;font-size:9.5px;font-weight:600;display:grid}.nt2:hover .nk,.nt2:focus-within .nk{background:var(--s3)}.nt2 .nk svg{width:13px;height:13px}.nt2 .nk.ai{background:0 0}.nt2 .nk.who{color:var(--ink)}.nt2 .nx{white-space:nowrap;flex:1;align-items:baseline;gap:8px;min-width:0;font-size:13.5px;display:flex;overflow:hidden}.nt2 .nti{text-overflow:ellipsis;min-width:0;color:var(--ink);flex:0 auto;font-weight:450;overflow:hidden}.nt2.on .nti{font-weight:600}.nt2.off .nti{color:var(--mut)}.nt2 a.nti:hover{text-underline-offset:3px;text-decoration:underline}.nt2 .nds{text-overflow:ellipsis;min-width:40px;color:var(--mut);flex:1 1 0;font-size:12.5px;overflow:hidden}.nt2 .nr{flex:none;align-items:center;gap:6px;display:flex}.c .nt2 .bt.xs2{border-radius:7px;height:26px;min-height:26px;padding:0 9px;font-size:12px}.c .nt2 .nsee{color:var(--mut);padding:0 4px}.c .nt2 .nsee:hover{color:var(--ink)}.nt2 .nst{color:var(--mut);align-items:center;gap:4px;display:inline-flex}.nt2 .nst.apd{color:var(--grn-tx)}.nt2 .ntm{text-align:right;min-width:46px;font-family:var(--m);font-size:11px}.c .nt2 .nxb{width:24px;height:24px;color:var(--mut);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;padding:0;display:grid}.c .nt2:hover .nxb:not(.done),.c .nt2:focus-within .nxb:not(.done),.c .nt2 .nxb:focus-visible{opacity:1}.c .nt2 .nxb:hover{background:var(--s3);color:var(--ink)}.c .nt2 .nxb.done{cursor:default;opacity:0}.nt2 .nxb svg{width:12px;height:12px}.nt2 .ndet,.nt2 .nans{margin:-4px 0 10px 40px}.nt2 .nans.askmini{max-width:520px}.c .nflist .keys{border-top:1px solid var(--line);margin-top:6px;padding:10px 16px 4px}.c .hear{padding:14px 16px}.c .hear .hr{min-height:34px;padding:7px 0}.c .hear .hr .sm{font-size:12.5px}@media (width<=760px){.nt2 .nds{display:none}}.c .callist{padding:0;overflow:hidden}.callist .clmore{justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;display:flex}.callist .clmore:first-child{border-bottom:1px solid var(--line)}.callist .clmore:last-child{border-top:1px solid var(--line)}.callist .clnone{padding:18px 16px}.callist .clday+.clday{border-top:1px solid var(--line)}.c .callist .cldh{z-index:1;background:var(--s1);letter-spacing:-.2px;align-items:baseline;gap:8px;margin:0;padding:12px 16px 6px;font-size:14px;font-weight:650;display:flex;position:sticky;top:0}.callist .cldh .tdy{color:var(--ink);background:var(--s2);border-radius:6px;padding:1px 7px;font-size:12px;font-weight:600}.callist .clday.past .cldh{color:var(--mut)}.c .callist .clrow{width:100%;min-height:46px;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:64px 4px minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:12px;padding:6px 16px;display:grid}.callist .clrow:hover{background:var(--s2)}.callist .clrow:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.callist .cltm{flex-direction:column;font-size:12px;line-height:1.3;display:flex}.callist .clbar{background:var(--c);border-radius:2px;align-self:stretch;width:4px}.callist .clt{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:13.5px;font-weight:500;display:flex;overflow:hidden}.callist .clm{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.callist .clrow.done .clt{color:var(--mut);text-decoration:line-through}.weekg.wk{align-items:stretch;height:auto;min-height:calc(100vh - 230px)}.weekg.wk .cwd{gap:8px;padding:10px;overflow:visible}.weekg.wk .cwd.today{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.weekg.wk .cwd.sel:not(.today){box-shadow:none}.weekg.wk .cwd .dh{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;width:100%;margin-bottom:2px;padding:2px 2px 6px}.weekg.wk .dhl{flex-direction:column;gap:2px;display:flex}.weekg.wk .dhl .eb{font-family:var(--m);text-transform:uppercase;letter-spacing:.5px;color:var(--mut);align-items:center;gap:6px;font-size:10.5px;display:inline-flex}.weekg.wk .dhl .tdy{font-family:var(--f);text-transform:none;letter-spacing:0;color:var(--bg);background:var(--ink);border-radius:5px;padding:0 6px;font-size:11px;font-weight:600}.weekg.wk .dhl b{letter-spacing:-.2px;font-size:17px;font-weight:600}.weekg.wk .cnt{font-family:var(--m);color:var(--mut);white-space:nowrap;padding-top:3px;font-size:11px}.weekg.wk .cwcard{gap:5px;padding:9px 10px}.cwcard .wtop{flex-wrap:nowrap;gap:6px;min-height:22px}.cwcard .wtop .who2{width:22px;height:22px;font-size:9.5px}.cwcard .t{font-size:13px}.c .cwcard .pl.prep{height:20px;padding:0 7px;font-size:11px}.ty.task{border-top:0;grid-template-columns:none;gap:6px;padding:0 8px;display:inline-flex}.c .akc{white-space:nowrap;min-width:0;color:var(--mut);flex-wrap:nowrap;flex:240px;gap:7px;padding-right:0;font-size:12.5px}.akc .akk{color:var(--ink);flex:none;align-items:center;gap:6px;font-weight:500;display:inline-flex}.akc .akk i{border-radius:2px;flex:none;width:7px;height:7px}.akc .aksep{color:var(--mut);flex:none}.akc .akp{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.akc .akp .aksep{margin:0 6px}.c .akc a{color:var(--mut);border-radius:4px}.c .akc a:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line2);text-decoration-color:var(--line2)}.acthd{flex-wrap:wrap;align-items:center;gap:8px 16px;min-height:40px;padding-right:52px;display:flex}.acthd .hact{flex-wrap:nowrap}.actpage .acttl{min-height:0}.c .actpage>.hdr.acttl{padding-right:0}.actpage .acttl .htl{align-items:center}.actpage:not(.actpanel) .acttl h1{letter-spacing:-.6px;font-size:26px}.cmain:not(:has(>.aislot)) :is(.cmain>.hdr,.cmain>div>.hdr,.cmain>.crumbs,.cmain>div>.crumbs){padding-right:0}.cmain:not(:has(>.aislot)) .acthd{padding-right:0}.c .aibtn.sphere{justify-content:center;gap:0;width:36px;padding:0}.c .aibtn.sphere.sm{width:32px;height:32px;padding:0}.actp-top .akc{margin-right:4px}.c .actp-top .ib{border-radius:9px;width:32px;height:32px}.actp-top .ib svg{width:15px;height:15px}.actpanel .acttl{flex-direction:column;align-items:stretch;gap:12px}.actpanel .acttl>.hact{flex-wrap:wrap;justify-content:flex-start;margin-left:0}.actpanel .acttl .htl{row-gap:6px}.c .actpage .metas{background:0 0;border:0;border-radius:0;flex-wrap:wrap;gap:10px 32px;padding:0;display:flex;overflow:visible}.c .actpage .metas>div{background:0 0;border:0;flex:0 auto;max-width:100%;padding:0}.c .actpage .metas span{white-space:normal;font-size:13px}.actpage .brief.activity{gap:8px;padding:12px 16px}.actpage .brief.activity .brow{grid-template-columns:110px minmax(0,1fr);padding:2px 0}.actpanel .brief.activity .brow{grid-template-columns:112px minmax(0,1fr);gap:10px}.actpage .brief .bfrom{margin-top:0}@media (width>=1280px){.actpage:not(.actpanel) .cols3>.r{flex-basis:340px}}.c .tog{background:color-mix(in srgb, var(--ink) 20%, var(--s1));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 8%, transparent)}.c .tog:after{background:#fff}.c.dark .tog:not(.on){background:color-mix(in srgb, var(--ink) 26%, var(--s1))}.c.dark .tog:after{background:#ededf0}.c .tog.on{background:var(--ink);box-shadow:none}.c.dark .tog.on:after{background:var(--bg)}.c .tog:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.more{flex:none;display:inline-flex;position:relative}.c .morebtn{border-color:var(--line2);width:36px;height:36px;color:var(--mut);border-radius:10px}.c .morebtn:hover,.c .morebtn[aria-expanded=true]{color:var(--ink);background:var(--s2)}.morebtn svg{width:16px;height:16px}.actpanel .morebtn{width:36px;height:36px}.morepop{z-index:40;background:var(--s1);border:1px solid var(--line);min-width:180px;box-shadow:var(--shadow);border-radius:12px;flex-direction:column;gap:2px;padding:5px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.actpanel .actmore .morepop{left:0;right:auto}.c .moreit{width:100%;height:34px;font:inherit;color:var(--ink);cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:0 10px;font-size:13px;display:flex}.c .moreit:hover,.c .moreit:focus-visible{background:var(--s2);outline:none}.c .moreit:disabled{color:var(--faint);cursor:default;background:0 0}.moreit svg{width:15px;height:15px;color:var(--mut);flex:none}.morecfm{white-space:normal;flex-direction:column;gap:10px;width:260px;padding:8px 8px 6px;font-size:12.5px;line-height:1.45;display:flex}.c{--new:#2563eb}.c.dark{--new:#5b9bff}.newdot{background:var(--new);vertical-align:middle;border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.tabs3 .newdot{margin-left:6px;position:relative;top:-1px}.cnav .newdot{margin-left:auto}.cnav .newdot+.ct{margin-left:8px}.cside.rail .cnav .newdot{margin:0;position:absolute;top:9px;right:11px}.tk .nm .newdot{margin-left:2px}.at .c-icon .ti{position:relative}.at .c-icon .newdot{box-shadow:0 0 0 2px var(--s1);position:absolute;top:-2px;right:-2px}.sublist .newdot,.subrow .newdot{margin-right:6px}.ph .ph-row .newdot{margin-left:6px;position:relative;top:-1px}html{scrollbar-width:thin;scrollbar-color:#13131638 transparent}html.dark{scrollbar-color:#ededf033 transparent}:where(.c) :where(*){scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--ink) 20%, transparent) transparent}:where(.c) ::-webkit-scrollbar{width:10px;height:10px}:where(.c) ::-webkit-scrollbar-track{background:0 0}:where(.c) ::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ink) 20%, transparent);background-clip:content-box;border:3px solid #0000;border-radius:10px}:where(.c) ::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb, var(--ink) 34%, transparent)}:where(.c) ::-webkit-scrollbar-corner{background:0 0}.today{--now:#c4262e;flex-direction:column;gap:20px;min-width:0;display:flex;container:today/inline-size}.today .hdr h1{font-size:24px}.today .hdr h1 .mut{color:var(--mut)}.today .vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.today .pnl{border:1px solid var(--line);background:var(--s1);border-radius:16px;min-width:0;overflow:hidden}.today .pnl>.sech,.today .nyc>.sech,.today .rmc>.sech{border-bottom:1px solid var(--line);flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:12px;height:56px;min-height:56px;margin:0;padding:0 18px;display:flex}.today .sech .bt.ghost{height:auto;min-height:0;color:var(--mut);background:0 0;border:0;padding:0;font-size:13px}.today .sech .bt.ghost:hover{color:var(--ink)}.today .sched .sl{align-items:center;gap:12px;min-width:0;display:flex}.today .sched>.sech{flex-wrap:nowrap;gap:12px}.today .sched .sl b{white-space:nowrap;font-size:14px;font-weight:600}.today .lg{color:var(--mut);white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:flex}.today .lg i{flex:none;margin-left:6px;display:inline-block}.today .lg i:first-child{margin-left:0}.today .lg .lm{background:color-mix(in srgb, var(--t-meet) 30%, var(--s1));border-left:2px solid var(--t-meet);border-radius:3px;width:12px;height:9px}.today .lg .ld{background:var(--t-dead);border-radius:2px;width:3px;height:12px}.today .lg .lr{background:var(--t-rem);border-radius:50%;width:8px;height:8px}.today .lg .ll{background:var(--amb);border-radius:50%;width:8px;height:8px}.today .lg .la{background:var(--ai);border-radius:50%;width:8px;height:8px}.today .nextup{flex:0 auto;align-items:center;gap:8px;min-width:0;display:flex}.today .nextup .lb{letter-spacing:.06em;text-transform:uppercase;color:var(--mut);font-size:11px;font-weight:600}.today .nextup b{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:170px;font-size:13.5px;font-weight:600;overflow:hidden}.today .nextup .xs{white-space:nowrap}.today .nextup .bt{height:30px;min-height:30px}.today .tlwrap{padding:0 28px}.today .tl{height:166px;position:relative}.today .tl .hr{border-left:1px dashed var(--line);position:absolute;top:0;bottom:0}.today .tl .hr i{text-align:center;width:36px;font-style:normal;font-family:var(--m);color:var(--mut);font-size:10.5px;position:absolute;top:10px;left:-18px}.today .tl .past{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--s2) 70%, transparent));pointer-events:none;position:absolute;top:0;bottom:0;left:0}.today .tlane{position:absolute;left:0;right:0}.today .tlane.tev{height:48px;top:34px}.today .tlane.tmk{height:66px;top:94px}.today .blk{box-sizing:border-box;background:color-mix(in srgb, var(--t-meet) 16%, var(--s1));border:1px solid color-mix(in srgb, var(--t-meet) 40%, transparent);border-left:3px solid var(--t-meet);min-width:150px;height:48px;font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:10px;flex-direction:column;justify-content:center;gap:1px;padding:6px 10px;display:flex;position:absolute;top:0;overflow:hidden}.today .blk.work{background:color-mix(in srgb, var(--t-work) 16%, var(--s1));border-color:color-mix(in srgb, var(--t-work) 40%, transparent);border-left-color:var(--t-work)}.today .blk:hover{background:color-mix(in srgb, var(--t-meet) 24%, var(--s1))}.today .blk b{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.today .blk span{color:var(--mut);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.today .mkr{white-space:nowrap;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;margin:-2px -4px;padding:2px 4px;font-size:12px;display:flex;position:absolute;top:0;transform:translate(-5px)}.today .mkr:hover{background:var(--s2)}.today .mkr:hover span{text-underline-offset:3px;text-decoration:underline}.today .mkr i{background:var(--ink);width:10px;height:10px;box-shadow:0 0 0 3px var(--s1);border-radius:50%;flex:none}.today .mkr span{text-overflow:ellipsis;min-width:0;overflow:hidden}.today .mkr em{font-style:normal;font-family:var(--m);color:var(--mut);flex:none;font-size:10.5px}.today .mkr.rem i{background:var(--t-rem)}.today .mkr.ai i{background:var(--ai);box-shadow:0 0 0 3px var(--s1), 0 0 10px var(--ai-glow)}.today .mkr.ai span{color:var(--ai-tx)}.today .mkr.late i{background:var(--amb)}.today .mkr.late span{color:var(--amb-tx)}.today .mkr.dead i{background:var(--t-dead);border-radius:2px;width:3px;height:16px}.today .mkr.dead.ok span{color:var(--ink);font-weight:500}.today .mkr.dead.bad span{color:var(--red-tx);font-weight:600}.today .mkr.dead.grp i{width:5px}.today .mkr.r1{top:22px}.today .mkr.r2{top:44px}.today .mkr.r3{top:66px}.today .mkr.r4{top:88px}.today .tl.rows4{height:188px}.today .tl.rows5{height:210px}.today .mkr.rt{flex-direction:row-reverse;transform:translate(calc(5px - 100%))}.today .nowl{background:var(--red);z-index:3;pointer-events:none;width:2px;margin-left:-1px;position:absolute;top:26px;bottom:6px}.today .nowl.end span{left:auto;right:-1px;transform:none}.today .nowl.start span{left:-1px;transform:none}.today .nowl span{text-transform:none;letter-spacing:0;white-space:nowrap;color:#fff;background:var(--now);border-radius:7px;padding:2px 7px;font-family:inherit;font-size:10.5px;font-weight:600;position:absolute;top:-22px;left:50%;transform:translate(-50%)}.today .tlempty{text-align:center;color:var(--mut);font-size:13px;position:absolute;top:70px;left:0;right:0}.today .tg{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:20px;display:grid}.today .nyc,.today .rmc{border:1px solid var(--line);background:var(--s1);border-radius:16px;flex-direction:column;min-width:0;height:540px;display:flex;overflow:hidden}.today .nyc>*,.today .rmc>*{flex:none}.today .nyc .sech>div:first-child{align-items:baseline;gap:10px;min-width:0;display:flex}.today .nyc .sech>div:first-child b,.today .rmc .sech>div:first-child b{font-size:14px;font-weight:600}.today .nyc .sech>div:first-child span{color:var(--mut);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.today .meter .bar i{transform-origin:0;width:100%;transition:none}.today .grh{background:color-mix(in srgb, var(--s2) 55%, var(--s1));border-bottom:1px solid var(--line);letter-spacing:.06em;text-transform:uppercase;height:36px;color:var(--mut);align-items:center;gap:8px;margin:0;padding:0 18px;font-size:11px;font-weight:600;display:flex}.today .grh.ai{color:var(--ai-tx)}.today .grh .d{letter-spacing:0;text-transform:none;color:var(--mut);font-weight:500}.today .grh .n{font-family:var(--m);letter-spacing:0;text-transform:none;margin-left:auto;font-weight:500}.today .pscr .grh{z-index:2;position:sticky;top:0}.today .gadd{border:1px solid var(--line2);background:var(--s1);cursor:pointer;width:22px;height:22px;color:var(--ink);border-radius:7px;place-items:center;margin:0 2px;padding:0;display:inline-grid}.today .gadd svg{width:12px;height:12px}.today .gadd:hover{border-color:var(--ink)}.today .emp2{color:var(--faint);border-bottom:1px solid var(--line);padding:16px 18px;font-size:13px}.today .pscr{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--ink) 22%, transparent) transparent;flex:1 1 0;min-height:0;position:relative;overflow-y:auto}.today .pscr>*{flex:none}.today .pscr:after{content:attr(data-more);box-sizing:border-box;background:linear-gradient(to bottom, transparent, var(--s1) 55%);height:46px;color:var(--mut);pointer-events:none;z-index:3;justify-content:center;align-items:flex-end;margin-top:-46px;padding:0 0 9px;font-size:12px;font-weight:600;display:none;position:sticky;bottom:0}.today .pscr[data-has-more]:after{display:flex}.today .rmc>.pscr.due{flex:none;max-height:177px}.today .move{border:0;border-bottom:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:30px minmax(0,1fr);align-items:start;column-gap:12px;margin:0;padding:14px 18px;display:grid}.today .move.ai{background:color-mix(in srgb, var(--ai-bg) 70%, transparent);border-bottom-color:color-mix(in srgb, var(--ai) 14%, var(--line))}.today .move .mi{border-radius:9px;place-items:center;width:30px;height:30px;margin-top:1px;display:grid}.today .move .mi svg{width:15px;height:15px}.today .move.ai .mi:not(.grn){background:color-mix(in srgb, var(--ai) 16%, transparent);color:var(--ai-tx)}.today .move .mt{min-width:0}.today .ml1{align-items:center;gap:8px;min-width:0;display:flex}.today .ml1 b{overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:500;line-height:1.35}.today .move.done .ml1 b{color:var(--mut);font-weight:400;text-decoration:line-through}.today .why2{color:var(--mut);overflow-wrap:anywhere;margin-top:3px;font-size:12.5px;line-height:1.45}.today .ml3{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin-top:9px;display:flex}.today .ml3 .ctx{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;max-width:100%;height:24px;line-height:22px;display:inline-block;overflow:hidden}.today .ml3 .ctx i{vertical-align:1px;margin-right:5px}.today .ml3 .acts{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;gap:8px;margin-left:auto;display:flex}.today .ml3 .acts .bt{width:auto;height:32px;min-height:32px;padding:0 14px}.today .ml3 .acts.dn{align-items:center}.today .ml3 .acts.dn .xs{overflow-wrap:anywhere}.today .ansrow{gap:8px;min-width:0;display:flex}.today .ansrow .inp{width:200px;max-width:100%;height:32px}.today .gqr{border-bottom:1px solid var(--line);grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 18px;display:grid}.today .gqr .dt{margin:0}.today .gqr .gt{flex-direction:column;gap:2px;min-width:0;display:flex}.today .gqr .gt a{overflow-wrap:anywhere;font-size:14px;font-weight:500}.today .gqr .gt a:hover{text-underline-offset:3px;text-decoration:underline}.today .gqr .ga{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.today .gqr .ga .bt{height:30px;min-height:30px;padding:0 12px}.today .gqr.done .gt a{color:var(--mut);text-decoration:line-through}.today .gres{color:var(--grn-tx)}.today .dsw{background:var(--s2);border-radius:10px;flex:none;gap:2px;padding:3px;display:inline-flex;position:relative}.today .dsb{height:30px;font:inherit;color:var(--mut);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex;position:relative}.today .dsb .dsl,.today .dsb .dsc,.today .dsb .odot{z-index:1;position:relative}.today .dsb .dsc{color:var(--mut);font-size:11.5px;font-weight:400}.today .dsb.on{color:var(--ink)}.today .dsbpill{background:var(--s1);border-radius:8px;position:absolute;inset:0;box-shadow:0 1px 2px #0000001f}.today .odot{background:var(--red);border-radius:50%;flex:none;width:7px;height:7px;margin-right:-2px}.today .rr{box-sizing:border-box;border-bottom:1px solid var(--line);grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:58px;padding:12px 18px;display:grid}.today .rr.ai{background:color-mix(in srgb, var(--ai-bg) 70%, transparent);border-bottom-color:color-mix(in srgb, var(--ai) 14%, var(--line))}.today .rr.od{background:color-mix(in srgb, var(--red-bg) 55%, transparent)}.today .rr.lt{background:color-mix(in srgb, var(--amb-bg) 55%, transparent)}.today .rr .rt{min-width:0;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:2px;padding:0;display:flex}.today .rr .rt:hover .t{text-underline-offset:3px;text-decoration:underline}.today .rr .t{overflow-wrap:anywhere;font-size:13.5px;line-height:1.4}.today .rr .m{color:var(--mut);overflow-wrap:anywhere;align-items:center;gap:6px;min-width:0;font-size:12px;display:flex}.today .rr.ai .m{color:var(--ai-tx)}.today .rr .tm{font-family:var(--m);color:var(--mut);white-space:nowrap;font-size:12px}.today .rr.od .tm{color:var(--red-tx)}.today .rr.done .t{color:var(--mut);text-decoration:line-through}.today .odb,.sheet .odb{background:var(--red-bg);color:var(--red-tx);vertical-align:1px;border-radius:7px;margin-right:8px;padding:1px 7px;font-size:11px;font-weight:600;display:inline-block}.today .odb.lt,.sheet .odb.lt{background:var(--amb-bg);color:var(--amb-tx)}.today .du{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:12px 18px;display:grid}.today .du .db{flex-direction:column;gap:3px;min-width:0;display:flex}.today .du .r1{align-items:center;gap:8px;min-width:0;display:flex}.today .du .r1 b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.today .du .r2{color:var(--mut);overflow-wrap:anywhere;font-size:12.5px}.today .du .pp{align-items:center;gap:8px;max-width:300px;margin-top:3px;display:flex}.today .du .pp .pb{flex:1}.today .du .pp em{color:var(--mut);white-space:nowrap;font-size:11px;font-style:normal}.today .du.bad .pp em{color:var(--red-tx)}.today .dt2{font-family:var(--m);color:var(--mut);white-space:nowrap;font-size:12px}.today .du .bt{height:30px;min-height:30px;padding:0 12px}.today .week>.sech{flex-wrap:wrap;justify-content:flex-start;row-gap:8px;height:auto;padding-top:10px;padding-bottom:10px}.today .week>.sech>b{flex:none;font-size:14px;font-weight:600}.today .wfl{flex-wrap:wrap;flex:1;justify-content:center;align-items:center;gap:4px;min-width:0;display:flex}.today .wf{border:1px solid var(--line);height:30px;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border-radius:15px;align-items:center;gap:7px;padding:0 11px;font-size:12.5px;font-weight:500;display:inline-flex}.today .wf:hover{background:var(--s2)}.today .wf i{background:var(--c);border-radius:3px;flex:none;width:9px;height:9px}.today .wf.ms i{border-radius:1px;width:8px;height:8px;transform:rotate(45deg)}.today .wf em{font-style:normal;font-family:var(--m);color:var(--mut);font-size:11px}.today .wf.off{color:var(--mut);border-style:dashed}.today .wf.off i{box-shadow:inset 0 0 0 1.5px var(--c);background:0 0}.today .wf.off span{text-decoration:line-through}.today .wfall{height:30px;font:inherit;color:var(--mut);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0 8px;font-size:12.5px;text-decoration:underline}.today .wk{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.today .wd{border-right:1px solid var(--line);flex-direction:column;gap:8px;min-width:0;min-height:170px;padding:12px 12px 16px;display:flex}.today .wd:last-child{border-right:0}.today .wd.we{background:color-mix(in srgb, var(--s2) 45%, transparent)}.today .dh{flex-wrap:wrap;align-items:baseline;gap:0 6px;padding:0 2px 2px;display:flex}.today .dh b{white-space:nowrap;font-size:13.5px;font-weight:600}.today .dh span{color:var(--mut);white-space:nowrap;font-size:11.5px}.today .wd.now .dh span{color:var(--red-tx);font-weight:600}.today .wi{border:1px solid var(--line);border-left:3px solid var(--line2);background:var(--bg);font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:10px;flex-direction:column;gap:3px;width:100%;min-width:0;padding:9px 10px;display:flex}.today .wi:hover{border-color:var(--line2)}.today .wi.meet{border-left-color:var(--t-meet)}.today .wi.work{border-left-color:var(--t-work)}.today .wi.deliv{border-left-color:var(--t-deliv)}.today .wi.task{border-left-color:var(--t-task)}.today .wt{font-family:var(--m);color:var(--mut);font-size:10.5px}.today .wi b{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:12.5px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.today .ww{color:var(--mut);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.today .wp{align-items:center;gap:6px;margin-top:3px;display:flex}.today .wp .pb{flex:1}.today .wp em{color:var(--mut);white-space:nowrap;font-size:10.5px;font-style:normal}.today .wem{color:var(--faint);padding:2px;font-size:12px}.today .wmore{border:1px solid var(--line);height:26px;font:inherit;color:var(--mut);cursor:pointer;background:0 0;border-radius:13px;align-self:flex-start;padding:0 10px;font-size:12px;font-weight:500}.today .wmore:hover{color:var(--ink);border-color:var(--line2)}.today .tdcard{border:1px solid var(--line);border-left:3px solid var(--c);background:var(--s1);cursor:pointer;text-align:left;font:inherit;color:inherit;border-radius:10px;flex-direction:column;gap:4px;width:100%;padding:10px 12px;display:flex}.today .tdcard:hover{border-color:var(--line2);border-left-color:var(--c)}.today .tdcard .t{font-size:13.5px;font-weight:500;line-height:1.3}.today .tdcard .m{color:var(--mut);font-size:12px}.today .dhd{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.today .dnote{color:var(--mut);font-size:13.5px;line-height:1.6}.today .dnote.ai{color:var(--ai-tx);align-items:flex-start;gap:8px;display:flex}.today .dprog{align-items:center;gap:10px;display:flex}.today .dprog .pb{flex:1}.today .dprog em{color:var(--mut);white-space:nowrap;font-size:12px;font-style:normal}.today .dback{height:28px;font:inherit;color:var(--mut);cursor:pointer;background:0 0;border:0;border-radius:8px;align-self:flex-start;align-items:center;gap:4px;padding:0 10px 0 6px;font-size:13px;display:inline-flex}.today .dback:hover{background:var(--s2);color:var(--ink)}.today .dback svg{width:14px;height:14px}.today .lbl.odx{background:var(--red-bg);color:var(--red-tx)}@container today (width<=1050px){.today .tg{grid-template-columns:minmax(0,1fr)}}@container today (width<=1120px){.today .sched>.sech{flex-wrap:wrap;row-gap:8px;height:auto;padding-top:10px;padding-bottom:10px}.today .sched .sl,.today .lg{flex-wrap:wrap;row-gap:4px}}@media (width<=760px){.today{gap:16px}.today .hdr h1{font-size:22px}.today .hdr .hact{width:100%}.today .hdr .aicta{justify-content:center;width:100%}.today .nyc,.today .rmc{height:auto}.today .pscr,.today .rmc>.pscr.due{flex:none;max-height:none;overflow:visible}.today .pscr:after{display:none!important}.today .pnl>.sech,.today .nyc>.sech,.today .rmc>.sech{flex-wrap:wrap;row-gap:8px;height:auto;min-height:56px;padding:12px 16px}.today .nyc .sech .meter .bar{width:64px}.today .move,.today .gqr,.today .rr,.today .du,.today .grh,.today .emp2{padding-left:16px;padding-right:16px}.today .ml3 .acts{justify-content:flex-start;margin-left:0}.today .gqr{grid-template-columns:10px minmax(0,1fr)}.today .gqr .ga{grid-column:2;justify-content:flex-start}.today .du{grid-template-columns:minmax(0,1fr) auto}.today .du .dt2{display:none}.today .ansrow{flex-wrap:wrap}.today .ansrow .inp,.today .dsw{width:100%}.today .dsb{flex:1;justify-content:center;padding:0 8px}.today .week>.sech{flex-wrap:wrap}.today .wfl{flex-basis:100%;order:3;justify-content:flex-start}.today .wk{grid-template-columns:minmax(0,1fr)}.today .wd{border-right:0;border-bottom:1px solid var(--line);flex-flow:wrap;align-items:flex-start;min-height:0;padding:12px 16px}.today .wd:last-child{border-bottom:0}.today .wd .dh,.today .wd .wi,.today .wd .wmore,.today .wd .wem{flex:0 0 100%}}.today .showall{border:0;border-bottom:1px solid var(--line);width:100%;height:50px;font:inherit;color:var(--mut);cursor:pointer;text-align:left;background:0 0;justify-content:space-between;align-items:center;padding:0 16px;font-size:14px;font-weight:600;display:flex}.today .showall:after{content:"";border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;transform:rotate(-45deg)}.today .tcards{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.today .tcard{border:1px solid var(--line);background:var(--s1);min-width:0;color:var(--ink);border-radius:16px;flex-direction:column;gap:6px;padding:16px 18px;text-decoration:none;transition:border-color .15s;display:flex}.today .tcard:hover{border-color:var(--line2)}.today .tcard .tck{font-family:var(--m);letter-spacing:.12em;text-transform:uppercase;color:var(--mut);font-size:11px;font-weight:500}.today .tcard .tcn{align-items:baseline;gap:8px;min-width:0;display:flex}.today .tcard .tcn b{letter-spacing:-.5px;font-variant-numeric:tabular-nums;font-size:32px;font-weight:600;line-height:1.1}.today .tcard .tcn span{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:14px;font-weight:500;overflow:hidden}.today .tcard .tcs{color:var(--mut);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.today .tcard .tcs.tcgo{color:var(--ink);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line2);text-decoration-color:var(--line2);font-weight:500}.today .tcard:hover .tcs.tcgo{text-decoration-color:currentColor}@container today (width<=1050px){.today .tcards{grid-template-columns:repeat(2,minmax(0,1fr))}}.ph{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;--ph-tb:calc(58px + env(safe-area-inset-bottom));--ph-top:max(env(safe-area-inset-top),6px);flex-direction:column;font-size:15px;line-height:1.4;display:flex;position:fixed;inset:0}.ph *{box-sizing:border-box}.ph .ph-main{min-height:0;padding:var(--ph-top) max(16px,env(safe-area-inset-right)) calc(var(--ph-tb) + 40px) max(16px,env(safe-area-inset-left));scrollbar-width:none;overscroll-behavior:contain;flex-direction:column;flex:auto;display:flex;overflow:hidden auto}.ph .ph-main::-webkit-scrollbar{display:none}.ph .ph-main>*{flex:none}.ph.notab .ph-main{padding-bottom:calc(env(safe-area-inset-bottom) + 40px)}.ph.dock .ph-main{padding-bottom:calc(env(safe-area-inset-bottom) + 120px)}.ph.full .ph-main{padding:var(--ph-top) 0 0;overflow:hidden}.ph.full .ph-main>*{flex:auto;min-height:0}.ph .ph-page{flex-direction:column;display:flex}.ph .ph-page>*{flex:none}.ph .ph-hit{position:relative}.ph .ph-hit:after{content:"";position:absolute;inset:-6px -4px}.ph .ph-navb{align-items:center;gap:8px;height:48px;margin:0 -8px;display:flex;position:relative}.ph .ph-navb .sp{flex:1}.ph .ph-back{max-width:62%;height:44px;color:var(--ink);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;font-size:16px;font:inherit;background:0 0;border:0;border-radius:22px;align-items:center;gap:2px;padding:0 10px 0 4px;font-size:16px;display:inline-flex;overflow:hidden}.ph .ph-back svg{flex:none;width:22px;height:22px}.ph .ph-back span{text-overflow:ellipsis;overflow:hidden}.ph .ph-nb{background:var(--s2);width:44px;height:44px;color:var(--ink);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid;position:relative}.ph .ph-nb svg{width:19px;height:19px}.ph .ph-nb.av{background:var(--ink);color:var(--bg);font-size:13.5px;font-weight:600}.ph .ph-cntb{background:var(--red);color:#fff;min-width:18px;height:18px;box-shadow:0 0 0 2px var(--bg);border-radius:9px;place-items:center;padding:0 5px;font-size:11px;font-weight:700;display:grid;position:absolute;top:2px;right:0}.ph .ph-lt{padding:4px 2px 16px}.ph .ph-lt .eb{color:var(--mut);letter-spacing:.1px;margin-bottom:2px;font-size:13px;font-weight:600}.ph .ph-lt h1{letter-spacing:-1px;margin:0;font-size:33px;font-weight:700;line-height:1.08}.ph .ph-lt h1.md{letter-spacing:-.7px;font-size:26px;line-height:1.15}.ph .ph-lt .sub{color:var(--mut);margin-top:6px;font-size:14.5px}.ph .ph-lt .tags{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.ph .ph-gh{justify-content:space-between;align-items:baseline;gap:10px;padding:22px 2px 10px;display:flex}.ph .ph-gh b{letter-spacing:-.4px;font-size:19px;font-weight:650}.ph .ph-gh b em{color:var(--faint);margin-left:6px;font-style:normal;font-weight:500}.ph .ph-gh a,.ph .ph-gh button{color:var(--mut);cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:14.5px;position:relative}.ph .ph-gh a:after,.ph .ph-gh button:after{content:"";position:absolute;inset:-14px}.ph .ph-rgh{color:var(--mut);padding:2px 4px 8px;font-size:13.5px;font-weight:650}.ph .ph-grp+.ph-rgh{padding-top:14px}.ph .ph-grp{background:var(--s1);border:1px solid var(--line);border-radius:18px;overflow:hidden}.ph .ph-row,.ph .ph-rowx{text-align:left;width:100%;min-height:58px;font:inherit;color:var(--ink);background:0 0;border:0;align-items:center;gap:13px;padding:13px 14px;display:flex;position:relative}.ph .ph-row{cursor:pointer}.ph .ph-row:active{background:var(--s2)}.ph :is(.ph-row,.ph-rowx,.ph-qadd)+:is(.ph-row,.ph-rowx):before{content:"";border-top:1px solid var(--line);position:absolute;top:0;left:59px;right:0}.ph .ph-grp.flat :is(.ph-row,.ph-rowx)+:is(.ph-row,.ph-rowx):before{left:14px}.ph .ph-row.ait,.ph .ph-rowx.ait{background:var(--ai-bg)}.ph .ph-row.more2{min-height:50px}.ph .ph-row.more2 .t{color:var(--mut);font-size:15px;font-weight:600}.ph .ph-ic{background:var(--s2);width:32px;height:32px;color:var(--ink);border-radius:10px;flex:none;place-items:center;display:grid}.ph .ph-ic svg{width:17px;height:17px}.ph .ph-ic.red{background:var(--red-bg);color:var(--red-tx)}.ph .ph-ic.amb{background:var(--amb-bg);color:var(--amb-tx)}.ph .ph-ic.grn{background:var(--grn-bg);color:var(--grn-tx)}.ph .ph-ic.acc{background:var(--ai-bg);color:var(--ai-tx)}.ph .ph-ic.blu{background:var(--t-meet-bg);color:var(--t-meet)}.ph .ph-ic.ink{background:var(--ink);color:var(--bg)}.ph .ph-ic.aio{background:0 0}.ph .ph-ic.bare{background:0 0;border-radius:0;width:auto;height:auto}.ph .ph-row.big{padding:16px 14px}.ph .ph-row.big .t{font-size:17px;font-weight:600}.ph .ph-row.big+.ph-row:before{left:71px}.ph .ph-rt{flex:1;min-width:0}.ph .ph-rt .t{letter-spacing:-.15px;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15.5px;font-weight:500;line-height:1.32;display:-webkit-box;overflow:hidden}.ph .ph-rt .s{color:var(--mut);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:13.5px;overflow:hidden}.ph .ph-rt .s.wrap{white-space:normal}.ph .ph-rt .res{color:var(--grn-tx);margin-top:3px;font-size:13.5px}.ph .ph-rowx.done .t{color:var(--mut)}.ph .ph-tr{color:var(--mut);flex:none;align-items:center;gap:6px;font-size:14px;display:flex}.ph .ph-chev{width:15px;height:15px;color:var(--faint);flex:none}.ph .kk{font-weight:600}.ph .kk.appr{color:var(--grn-tx)}.ph .kk.risk{color:var(--red-tx)}.ph .kk.prep{color:var(--amb-tx)}.ph .kk.q{color:var(--ink)}.ph .ph-row .s .aiorb{vertical-align:-1px;width:10px;height:10px;margin-right:2px}.ph .ph-seg{background:var(--s2);border-radius:13px;gap:2px;padding:3px;display:flex}.ph .ph-seg button{min-width:0;height:38px;font:inherit;color:var(--mut);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:10px;flex:1;font-size:14px;font-weight:550;position:relative}.ph .ph-seg button:after{content:"";position:absolute;inset:-3px -1px}.ph .ph-seg button.on{background:var(--s1);color:var(--ink);box-shadow:0 1px 3px #0000001f}.c.dark .ph .ph-seg button.on{background:var(--s3)}.ph .ph-chips{scrollbar-width:none;gap:8px;margin:0 -16px;padding:4px 16px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}.ph .ph-chips::-webkit-scrollbar{display:none}.ph .ph-chips>*{flex:none}.ph .ph-chip{border:1px solid var(--line);background:var(--s1);height:36px;font:inherit;color:var(--ink);cursor:pointer;white-space:nowrap;border-radius:18px;align-items:center;gap:7px;padding:0 15px;font-size:14px;font-weight:500;display:inline-flex;position:relative}.ph .ph-chip:after{content:"";position:absolute;inset:-4px -2px}.ph .ph-chip svg{flex:none;width:15px;height:15px}.ph .ph-chip i{border-radius:3px;flex:none;width:8px;height:8px}.ph .ph-chip.on{background:var(--ink);border-color:var(--ink);color:var(--bg)}.ph .ph-btf{background:var(--ink);width:100%;height:52px;color:var(--bg);font:inherit;cursor:pointer;border:0;border-radius:16px;flex:none;justify-content:center;align-items:center;gap:8px;font-size:16px;font-weight:600;text-decoration:none;display:flex}.ph .ph-btf.sec{background:var(--s2);color:var(--ink)}.ph .ph-btf.ghost{color:var(--mut);background:0 0;height:44px}.ph .ph-btf:disabled{opacity:.5}.ph .ph-btf svg{width:18px;height:18px}.ph .ph-btm{background:var(--s2);height:34px;color:var(--ink);font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:17px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 13px;font-size:13.5px;font-weight:600;display:inline-flex;position:relative}.ph .ph-btm:after{content:"";position:absolute;inset:-5px -2px}.ph .ph-btm.pri{background:var(--ink);color:var(--bg)}.ph .ph-btm.ok{background:var(--grn-bg);color:var(--grn-tx)}.ph .ph-btm.dis{border:1px solid var(--line2);color:var(--ink);background:0 0}.ph .ph-ck{border:1.6px solid var(--line2);color:#0000;cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;padding:0;display:grid;position:relative}.ph .ph-ck:after{content:"";position:absolute;inset:-9px}.ph .ph-ck.on{background:var(--grn);border-color:var(--grn);color:#fff}.ph .ph-ck svg{width:14px;height:14px}.ph .ph-ck.plus{color:var(--faint);border-style:dashed}.ph .ph-sw{background:var(--s3);border-radius:16px;flex:none;width:51px;height:31px;transition:background .2s;position:relative}.ph .ph-sw:after{content:"";background:#fff;border-radius:50%;width:27px;height:27px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 2px 4px #0003}.ph .ph-sw.on{background:var(--grn)}.ph .ph-sw.on:after{transform:translate(20px)}.ph .ph-tag{white-space:nowrap;background:var(--s2);height:23px;color:var(--mut);border-radius:12px;flex:none;align-items:center;gap:5px;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.ph .ph-tag.g{background:var(--grn-bg);color:var(--grn-tx)}.ph .ph-tag.a{background:var(--amb-bg);color:var(--amb-tx)}.ph .ph-tag.r{background:var(--red-bg);color:var(--red-tx)}.ph .ph-tag.ai{background:var(--ai-bg);color:var(--ai-tx)}.ph .ph-tag i{background:currentColor;border-radius:50%;width:6px;height:6px}.ph .ph-cnt{background:var(--s2);min-width:24px;height:24px;color:var(--ink);border-radius:12px;place-items:center;padding:0 8px;font-size:13px;font-weight:600;display:grid}.ph .ph-cnt.hot{background:var(--red);color:#fff}.ph .ph-av{background:var(--s3);width:28px;height:28px;color:var(--ink);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:600;display:grid}.ph .ph-av.lg{background:var(--ink);width:52px;height:52px;color:var(--bg);font-size:18px}.ph .ph-rg{border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.ph .ph-rg>span{background:var(--s1);width:26px;height:26px;font-family:var(--m);color:var(--ink);border-radius:50%;place-items:center;font-size:9.5px;font-weight:500;display:grid}.ph .ph-rg svg{width:13px;height:13px}.ph .ph-card{background:var(--s1);border:1px solid var(--line);border-radius:18px;padding:16px}.ph .mu{color:var(--mut)}.ph .fa{color:var(--faint)}.ph .mo{font-family:var(--m)}.ph .f13{font-size:13.5px}.ph .f12{font-size:12.5px}.ph .ph-hr{align-items:center;gap:10px;display:flex}.ph .gap8{height:8px}.ph .gap16{height:16px}.ph .ph-note{color:var(--faint);text-align:center;padding:10px 4px;font-size:13.5px;line-height:1.5}.ph .ph-inp{border:1px solid var(--line);background:var(--bg);width:100%;min-height:46px;font:inherit;color:var(--ink);border-radius:13px;outline:none;padding:0 14px;font-size:16px}.ph textarea.ph-inp{resize:vertical;min-height:110px;padding:12px 14px;line-height:1.5}.ph .ph-inp:focus{border-color:var(--line2)}.ph .ph-dbx{text-align:center;flex:none;width:40px;line-height:1.1}.ph .ph-dbx b{letter-spacing:-.4px;font-size:20px;font-weight:650;display:block}.ph .ph-dbx span{color:var(--faint);text-transform:uppercase;letter-spacing:.6px;font-size:11px;font-weight:650}.ph .ph-dbx.today span{color:var(--red-tx)}.ph .ph-tdot{vertical-align:1px;border-radius:2px;width:7px;height:7px;margin-right:6px;display:inline-block}.ph .ph-dia{vertical-align:1px;background:currentColor;border-radius:1.5px;flex:none;width:9px;height:9px;margin:0 7px 0 2px;display:inline-block;transform:rotate(45deg)}.ph .duef{color:var(--red-tx);font-weight:650}.ph .ph-clientl{background:var(--amb-bg);height:22px;color:var(--amb-tx);border-radius:11px;align-items:center;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.ph .ph-aic{background:var(--s1);border:1px solid color-mix(in srgb,var(--ai) 24%,var(--line));border-radius:18px;padding:14px 16px}.ph .ph-aic .aih{color:var(--ai-tx);letter-spacing:.1px;align-items:center;gap:8px;margin-bottom:7px;font-size:12.5px;font-weight:650;display:flex}.ph .ph-aic .aih .up{color:var(--faint);margin-left:auto;font-weight:500}.ph .ph-aic p{margin:0;font-size:15px;line-height:1.5}.ph .ph-aic p+p{margin-top:6px}.ph .ph-aic p b{font-weight:600}.ph .ph-aic.told{align-items:flex-start;gap:10px;display:flex}.ph .ph-scrim{z-index:70;background:var(--scrim);cursor:default;border:0;padding:0;position:fixed;inset:0}.c.dark .ph .ph-scrim{background:#0009}.ph .ph-bsh{z-index:71;background:var(--s1);padding:0 18px calc(env(safe-area-inset-bottom) + 28px);overscroll-behavior:contain;scrollbar-width:none;border-radius:26px 26px 0 0;flex-direction:column;gap:12px;max-height:88%;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -12px 40px #0003}.c.dark .ph .ph-bsh{background:var(--s2)}.ph .ph-bsh>*{flex:none}.ph .ph-grabz{cursor:grab;z-index:2;background:inherit;place-items:center;height:28px;margin:0 -18px -4px;display:grid;position:sticky;top:0}.ph .ph-grab{background:var(--line2);border-radius:3px;width:40px;height:5px}.ph .ph-bsh h2{letter-spacing:-.5px;margin:0;font-size:21px;font-weight:650;line-height:1.22}.ph .ph-bsh .why{color:var(--mut);margin:0;font-size:15.5px;line-height:1.5}.ph .ph-bsh .ph-grp{background:var(--bg)}.c.dark .ph .ph-bsh .ph-grp{background:var(--s1)}.c.dark .ph .ph-bsh .ph-btf.sec{background:var(--s3)}.ph .ph-bsh .ph-sres{color:var(--grn-tx);align-items:center;gap:10px;font-size:15px;font-weight:550;display:flex}.ph .ph-kv{justify-content:space-between;gap:14px;padding:13px 14px;font-size:15px;display:flex}.ph .ph-kv+.ph-kv{border-top:1px solid var(--line)}.ph .ph-kv>span:first-child{color:var(--mut);flex:none}.ph .ph-kv>span:last-child{text-align:right;overflow-wrap:anywhere;min-width:0;font-weight:500}.ph .ph-kv a{text-underline-offset:3px;text-decoration:underline}.ph .ph-lbl2{color:var(--mut);margin-top:4px;font-size:13px;font-weight:650}.ph .ph-came{background:var(--bg);border:1px solid var(--line);white-space:pre-line;overflow-wrap:anywhere;border-radius:14px;padding:14px;font-size:15px;line-height:1.5}.c.dark .ph .ph-came{background:var(--s1)}.ph .ph-opt3{width:100%;min-height:58px;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:13px;padding:13px 14px;display:flex}.ph .ph-opt3+.ph-opt3{border-top:1px solid var(--line)}.ph .ph-opt3.ai .t{color:var(--ai-tx)}.ph .ph-tb{height:var(--ph-tb);padding:6px max(8px,env(safe-area-inset-right)) env(safe-area-inset-bottom) max(8px,env(safe-area-inset-left));z-index:30;background:color-mix(in srgb,var(--bg) 84%,transparent);-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);border-top:1px solid var(--line);justify-content:space-around;align-items:flex-start;display:flex;position:fixed;bottom:0;left:0;right:0}.ph .ph-tb a{width:66px;height:48px;color:var(--faint);flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:10.5px;font-weight:550;text-decoration:none;display:flex}.ph .ph-tb a.on{color:var(--ink)}.ph .ph-tb svg{width:24px;height:24px}.ph .ph-tb a.ph-orbt{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;color:#fff;height:60px;margin-top:-16px}.ph .ph-orbt .o{background:radial-gradient(circle at 34% 28%,#fff 0,var(--ai2) 20%,var(--ai) 60%,#2f17a8 100%);border-radius:50%;place-items:center;width:56px;height:56px;display:grid;position:relative}.ph .ph-orbt .o:before{content:"";background:conic-gradient(from 0deg,transparent 0,#ffffff73 12%,transparent 30%);mix-blend-mode:soft-light;border-radius:50%;animation:5s linear infinite phSpin;position:absolute;inset:0}.ph .ph-orbt .o:after{content:"";box-shadow:0 0 0 6px #8264ff1f,0 8px 30px 0 var(--ai-glow);opacity:.4;pointer-events:none;border-radius:50%;animation:4s ease-in-out infinite phGlow;position:absolute;inset:-6px}.ph .ph-orbt .o svg{color:#fff;width:22px;height:22px;position:relative}.ph .ph-obadge{background:var(--red);color:#fff;min-width:21px;height:21px;box-shadow:0 0 0 2.5px var(--bg);z-index:2;border-radius:11px;place-items:center;padding:0 6px;font-size:12px;font-weight:700;display:grid;position:absolute;top:-3px;right:-5px}@keyframes phSpin{to{transform:rotate(360deg)}}@keyframes phGlow{0%,to{opacity:.35}50%{opacity:1}}@keyframes phOrb{0%,to{transform:scale(.9)}50%{transform:scale(1.06)}}.ph .ph-abar{background:var(--s1);border:1px solid color-mix(in srgb,var(--ai) 40%,var(--line));min-height:52px;box-shadow:0 0 14px -6px var(--ai-glow);border-radius:26px;align-items:center;gap:2px;padding:0 6px 0 40px;display:flex;position:relative}.ph .ph-abar:before{content:"";background:radial-gradient(circle at 35% 35%,#fff 0,var(--ai2) 28%,var(--ai) 70%);width:13px;height:13px;box-shadow:0 0 10px var(--ai-glow);border-radius:50%;margin-top:-6.5px;animation:3.2s ease-in-out infinite phOrb;position:absolute;top:50%;left:16px}.ph .ph-abar input{min-width:0;height:44px;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:16px}.ph .ph-abar input::placeholder{color:var(--faint)}.ph .ph-abar .mic,.ph .ph-abar .talk{width:44px;height:44px;color:var(--mut);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.ph .ph-abar .go{background:var(--ai);color:#fff;cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;padding:0;display:grid;position:relative}.ph .ph-abar .go:after{content:"";position:absolute;inset:-2px}.ph .ph-abar .go:disabled{opacity:.45}.ph .ph-abar svg{width:19px;height:19px}.ph .ph-abar.rec{border-color:var(--ai)}.ph .ph-abar .recrow{flex:1;align-items:center;gap:10px;min-width:0;height:44px;display:flex}.ph .ph-dock{z-index:30;padding:8px 16px calc(env(safe-area-inset-bottom) + 12px);background:var(--bg);flex-direction:column;gap:10px;display:flex;position:fixed;bottom:0;left:0;right:0}.ph .ph-dock:before{content:"";background:linear-gradient(to bottom,transparent,var(--bg));pointer-events:none;height:28px;position:absolute;top:-28px;left:0;right:0}.ph .ph-dock>*{flex:none}.ph .ph-rbtn{min-width:0;min-height:44px;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:13px;padding:0;display:flex}.ph .ph-rbtn:disabled{cursor:default}.ph .ph-row.rmadd{min-height:52px}.ph .ph-row.rmadd .t{color:var(--faint);font-weight:500}.ph .ph-ansb,.ph .ph-nlist{flex-direction:column;gap:10px;display:flex}.ph .ph-nlist>*{flex:none}.ph .ph-nt{border:1px solid color-mix(in srgb,var(--amb) 34%,var(--line));background:color-mix(in srgb,var(--amb) 9%,var(--s1));border-radius:18px;align-items:flex-start;gap:12px;padding:14px;display:flex}.ph .ph-nt.aiv{border-color:color-mix(in srgb,var(--ai) 26%,var(--line));background:var(--ai-bg)}.ph .ph-nt.gone{background:var(--s1);border-color:var(--line)}.ph .ph-nt .ph-av{width:34px;height:34px;font-size:11.5px}.ph .ph-nt .bd{flex:1;min-width:0}.ph .ph-nt .x{overflow-wrap:anywhere;font-size:15px;line-height:1.42}.ph .ph-nt .x b{font-weight:600}.ph .ph-nt .m{color:var(--mut);overflow-wrap:anywhere;margin-top:4px;font-size:13px}.ph .ph-nacts{flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;margin-top:11px;display:flex}.ph .ph-nacts>*{flex:none}.ph .ph-nacts .ph-btm.ico,.ph .ph-btm.ico{width:34px;padding:0}.ph .ph-btm.ico svg{width:15px;height:15px}.ph .ph-btm.ico:after{inset:-5px}.ph .ph-nacts .ph-btm{padding:0 11px}.ph .ph-nacts .sp{flex:1}.ph .ph-nacts .lk{height:34px;color:var(--ink);align-items:center;padding:0 4px;font-size:14px;font-weight:600;display:inline-flex;position:relative}.ph .ph-nacts .lk:after{content:"";position:absolute;inset:-5px -4px}.ph .ph-okd2{color:var(--grn-tx);align-items:center;gap:6px;font-size:13.5px;font-weight:600;display:inline-flex}.ph .ph-okd2 svg{width:15px;height:15px}.ph .ph-ansf{gap:8px;margin-top:10px;display:flex}.ph .ph-ansf .ph-inp{min-height:44px;font-size:15px}.ph .ph-pcg{border:1px solid color-mix(in srgb,var(--ai) 28%,var(--line));background:color-mix(in srgb,var(--ai-bg) 60%,var(--s1));border-radius:18px;overflow:hidden}.ph .ph-pcgh{width:100%;min-height:58px;font:inherit;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:13px;padding:14px;display:flex}.ph .ph-pcgh .t{color:var(--ai-tx)}.ph .ph-pcgh .ph-chev{transition:transform .18s}.ph .ph-pcgh.open .ph-chev{transform:rotate(90deg)}.ph .ph-cgn{font-family:var(--m);color:var(--ai-tx);background:var(--s1);border-radius:13px;place-items:center;min-width:26px;height:26px;padding:0 7px;font-size:13px;display:grid}.ph .ph-pcgb{flex-direction:column;gap:10px;padding:0 12px 12px;display:flex}.ph .ph-pcgc{background:var(--s1);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.ph .ph-pcgc .src{color:var(--mut);font-size:13px}.ph .ph-pcgc b{font-size:15px;font-weight:600}.ph .ph-pcgc .m{color:var(--mut);margin-top:-4px;font-size:13px}.ph .ph-pcgc .q{overflow-wrap:anywhere;font-size:14.5px;line-height:1.5}.ph .ph-pcgc .b{gap:8px;margin-top:4px;display:flex}.ph .ph-cgr{color:var(--grn-tx);font-size:14px;font-weight:550}.ph .ph-cgr.ig{color:var(--mut)}.ph .ph-sq{color:#fff;border-radius:13px;flex:none;place-items:center;width:44px;height:44px;font-size:15px;font-weight:650;display:grid}.ph .ph-mini3{color:var(--mut);gap:14px;margin-top:8px;font-size:13px;display:flex}.ph .ph-mini3 b{color:var(--ink);font-weight:600}.ph .ph-tsum{background:var(--line);border:1px solid var(--line);border-radius:16px;grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.ph .ph-tsum>div{background:var(--s1);min-width:0;padding:11px 14px}.ph .ph-tsum span{color:var(--faint);font-size:12px;font-weight:600;display:block}.ph .ph-tsum b{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:14.5px;font-weight:550;display:block;overflow:hidden}.ph .ph-qadd{align-items:center;gap:13px;min-height:56px;padding:6px 14px;display:flex;position:relative}.ph .ph-qadd input{min-width:0;height:44px;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:16px}.ph .ph-qadd input::placeholder{color:var(--faint)}.ph .ph-fic{letter-spacing:.3px;text-transform:uppercase;background:var(--s2);width:36px;height:36px;color:var(--mut);border-radius:10px;flex:none;place-items:center;font-size:10px;font-weight:700;display:grid}.ph .ph-fic.doc{background:var(--t-meet-bg);color:var(--t-meet)}.ph .ph-fic.xls{background:var(--grn-bg);color:var(--grn-tx)}.ph .ph-fic.pdf{background:var(--red-bg);color:var(--red-tx)}.ph .ph-fic.img{background:var(--amb-bg);color:var(--amb-tx)}.ph .ph-ctx .ctxdoc,.ph .ph-ctx .panel{border-radius:18px}.ph .ph-prep{align-items:center;gap:16px;display:flex}.ph .ph-bigr{border-radius:50%;flex:none;place-items:center;width:66px;height:66px;display:grid}.ph .ph-bigr span{background:var(--s1);border-radius:50%;place-items:center;width:52px;height:52px;font-size:15px;font-weight:650;display:grid}.ph .ph-num{color:var(--faint);margin-right:4px;font-weight:600}.ph .ph-upd{padding:13px 14px}.ph .ph-upd+.ph-upd{border-top:1px solid var(--line)}.ph .ph-upd .w{color:var(--mut);margin-bottom:3px;font-size:13px}.ph .ph-upd .x{overflow-wrap:anywhere;white-space:pre-line;font-size:15px;line-height:1.45}.ph .ph-frame{flex-direction:column;height:100%;min-height:0;display:flex}.ph .ph-frame>*{flex:none}.ph .ph-tbar{align-items:center;gap:8px;padding:2px 14px 10px;display:flex}.ph .ph-tbar .sp{flex:1}.ph .ph-scopeb{background:var(--s2);max-width:150px;height:44px;font:inherit;color:var(--ink);cursor:pointer;white-space:nowrap;border:0;border-radius:22px;align-items:center;gap:5px;padding:0 13px;font-size:14px;font-weight:600;display:inline-flex}.ph .ph-scopeb span{text-overflow:ellipsis;overflow:hidden}.ph .ph-scopeb svg{flex:none;width:13px;height:13px;transform:rotate(90deg)}.ph .ph-wbar{background:var(--s1);border:1px solid var(--line);height:50px;font:inherit;color:var(--ink);cursor:pointer;text-align:left;border-radius:16px;align-items:center;gap:11px;margin:0 16px 10px;padding:0 14px;text-decoration:none;display:flex}.ph .ph-wbar b{flex:1;font-size:15px;font-weight:600}.ph .ph-wbar .n{background:var(--red);color:#fff;border-radius:12px;place-items:center;min-width:24px;height:24px;padding:0 7px;font-size:12.5px;font-weight:700;display:grid}.ph .ph-body{scrollbar-width:none;overscroll-behavior:contain;flex-direction:column;flex:auto;min-height:0;padding:4px 16px 18px;display:flex;overflow-y:auto}.ph .ph-body::-webkit-scrollbar{display:none}.ph .ph-body>*{flex:none}.ph .ph-hero2{text-align:center;flex-direction:column;align-items:center;padding:18px 0 4px;display:flex}.ph .ph-hero2 h1{letter-spacing:-.6px;margin:22px 0 4px;font-size:24px;font-weight:700}.ph .ph-hero2 p{color:var(--mut);margin:0;font-size:14.5px}.ph .ph-hero2 .ph-btf{align-self:stretch;margin-top:20px}.ph .ph-pick{border:1px solid var(--line);background:var(--s1);width:100%;font:inherit;color:var(--ink);text-align:left;cursor:pointer;border-radius:18px;flex-direction:column;align-items:flex-start;gap:4px;margin-top:20px;padding:14px 16px;text-decoration:none;display:flex}.ph .ph-pick .pk1{color:var(--faint);text-transform:uppercase;letter-spacing:.6px;font-size:12px;font-weight:650}.ph .ph-pick .pk2{letter-spacing:-.2px;font-size:16.5px;font-weight:600}.ph .ph-pick .pk3{color:var(--mut);-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:14px;line-height:1.4;display:-webkit-box;overflow:hidden}.ph .ph-pick .pk4{align-items:center;gap:10px;margin-top:4px;display:flex}.ph .ph-asech{color:var(--mut);justify-content:space-between;align-items:baseline;padding:18px 2px 8px;font-size:13.5px;font-weight:650;display:flex}.ph .ph-asech button{font:inherit;color:var(--mut);cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:500;position:relative}.ph .ph-asech button:after{content:"";position:absolute;inset:-14px -8px}.ph .ph-foot{padding:8px 16px calc(env(safe-area-inset-bottom) + 12px);background:var(--bg);flex-direction:column;gap:8px;display:flex}.ph .ph-foot>*{flex:none}.ph .ph-foot .staged{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ph .ph-thread{flex-direction:column;gap:18px;display:flex}.ph .ph-thread>*{flex:none}.ph .ph-thread .um{background:var(--ink);max-width:82%;color:var(--bg);overflow-wrap:anywhere;border-radius:20px 20px 6px;align-self:flex-end;padding:10px 15px;font-size:15.5px;line-height:1.4}.ph .ph-thread .am{align-items:flex-start;gap:11px;display:flex}.ph .ph-thread .am>.av{flex:none;margin-top:3px}.ph .ph-thread .am>.ab{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.ph .ph-thread .am .tx{white-space:pre-line;overflow-wrap:anywhere;font-size:15.5px;line-height:1.55}.ph .ph-thread .think{color:var(--mut);align-items:center;gap:8px;font-size:14px;display:flex}.ph .ph-cards{flex-direction:column;gap:12px;display:flex}.ph .ph-empty2{text-align:center;color:var(--mut);padding:30px 10px;font-size:15px}.ph .ph-tl{align-items:center;min-height:44px;display:inline-flex}.ph :is(.sheet a:not(.bt),.ulink){position:relative}.ph :is(.sheet a:not(.bt),.ulink):after{content:"";position:absolute;inset:-14px -4px}.ph .sheet .shd .ib{width:44px;height:44px}.ph input[data-change],.ph :is(.bt,.inp,select.inp){min-height:44px}.ph :is(.srcc,.fub){position:relative}.ph .srcc:after{content:"";position:absolute;inset:-9px -2px}.ph .fub:after{content:"";position:absolute;inset:-7px -2px}.ph .bt.sm{height:36px;min-height:36px;position:relative}.ph .bt.sm:after{content:"";position:absolute;inset:-4px -2px}@media (prefers-reduced-motion:reduce){.ph .ph-orbt .o:before,.ph .ph-orbt .o:after,.ph .ph-abar:before{animation:none}.ph .ph-sw,.ph .ph-sw:after,.ph .ph-pcgh .ph-chev{transition:none}}.ph .ph-vh{align-items:center;gap:10px;margin-left:-8px;padding:2px 0 12px;display:flex}.ph .ph-start{flex-direction:column;display:flex}.ph .ph-start>*{flex:none}.ph .ph-thread .am>.av{place-items:center;width:24px;height:24px;display:grid}@media (width<=760px){.toasts{bottom:calc(84px + env(safe-area-inset-bottom))}body[data-sheets] .toasts{top:calc(env(safe-area-inset-top) + 10px);bottom:auto}}.ph .ph-mh{align-items:center;gap:8px;display:flex}.ph .ph-mh>.ph-lt{flex:1;min-width:0}.ph .ph-mh .ph-nb svg{width:18px;height:18px}.ph .ph-wk{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.ph .ph-wk button{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:14px;flex-direction:column;align-items:center;gap:3px;min-height:64px;padding:8px 0 7px;display:flex}.ph .ph-wk .w{color:var(--mut);font-size:12px;font-weight:500}.ph .ph-wk .n{border-radius:50%;place-items:center;width:32px;height:32px;font-size:18px;font-weight:600;display:grid}.ph .ph-wk button.today .n{color:var(--red-tx)}.ph .ph-wk button.on .n{background:var(--ink);color:var(--bg)}.ph .ph-wk .dots{gap:3px;height:6px;display:flex}.ph .ph-wk .dots i{border-radius:50%;width:5px;height:5px}.ph .ph-ev{gap:10px}.ph .ph-ev .etm{font-variant-numeric:tabular-nums;flex-direction:column;flex:none;width:48px;font-size:13px;font-weight:600;display:flex}.ph .ph-ev .etm span+span{color:var(--mut);font-size:12px;font-weight:400}.ph .ph-ev .ebar{border-radius:2px;flex:none;align-self:stretch;width:4px}.ph .ph-ev.done .t{color:var(--mut);text-decoration:line-through}.ph .ph-calp .ph-todayb{border:1px solid var(--line2);background:var(--s1);height:44px;font:inherit;color:var(--ink);cursor:pointer;border-radius:22px;flex:none;padding:0 14px;font-size:15px;font-weight:600}.ph .ph-wkbar{top:calc(-1 * var(--ph-top,0px));z-index:4;background:var(--bg);border-bottom:1px solid var(--line);margin:0 -16px;padding:4px 16px 6px;position:sticky}.ph .ph-agenda{flex-direction:column;display:flex}.ph .ph-dsec{scroll-margin-top:calc(var(--ph-strip-h,80px) - var(--ph-top,0px))}.ph .ph-dayh{top:calc(var(--ph-strip-h,80px) - var(--ph-top,0px));z-index:3;background:var(--bg);letter-spacing:-.3px;align-items:baseline;gap:8px;margin:0 -16px;padding:14px 16px 8px;font-size:17px;font-weight:650;display:flex;position:sticky}.ph .ph-dayh .tdy{color:var(--acc-tx);font-size:14px;font-weight:600}.ph .ph-calnote{color:var(--mut);scroll-margin-top:calc(var(--ph-strip-h,80px) - var(--ph-top,0px));padding:12px 4px;font-size:14px}.ph .ph-calend{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ph .ph-wkbar .ph-lt{padding:2px 2px 4px}.ph .ph-ev{min-height:58px}.ph .ph-ev .t{font-size:16px;line-height:1.3}.ph .ph-ev .s{font-size:14px}.ph .ph-ev .etm{font-family:var(--m);white-space:nowrap;width:64px;font-size:14px}.ph .ph-empty3{text-align:center;border:1px dashed var(--line2);border-radius:18px;flex-direction:column;align-items:center;gap:8px;margin-top:4px;padding:28px 18px;display:flex}.ph .ph-empty3 b{font-size:17px}.ph .ph-empty3 span{color:var(--mut);font-size:14.5px;line-height:1.45}.ph .ph-empty3 .ph-btf{margin-top:6px}.ph .spcol{width:44px;height:44px}.ph .ph-chip.add svg{width:14px;height:14px}.ph,.ph .ph-dock{bottom:var(--ph-kb,0px)}.ph .ph-bsh{bottom:var(--ph-kb,0px);max-height:calc(88% - var(--ph-kb,0px) * .88)}.ph .ph-nbt{border:1px solid var(--line2);background:var(--s1);height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:22px;flex:none;padding:0 16px;font-size:14px;font-weight:600}.ph .ph-nbt:disabled{opacity:.45;cursor:default}.ph .ph-nlist{gap:4px}.ph .ph-ngrp{background:var(--s1);border:1px solid var(--line);border-radius:16px;overflow:hidden}.ph .ph-ngrp>div+div .ph-nt{border-top:1px solid var(--line)}.ph .ph-nt,.ph .ph-nt.aiv,.ph .ph-nt.gone{background:0 0;border:0;border-radius:0;align-items:flex-start;gap:10px;min-height:52px;padding:11px 6px 11px 10px;display:flex}.ph .ph-nt .ud{background:0 0;border-radius:50%;flex:none;width:6px;height:6px;margin-top:13px}.ph .ph-nt.on .ud{background:var(--ink)}.ph .ph-nt .ph-av{background:var(--s2);width:28px;height:28px;color:var(--mut);margin-top:2px;font-size:10.5px}.ph .ph-nt .ph-av.ai{background:0 0}.ph .ph-nt .ph-av.rem{background:var(--s2);color:var(--mut)}.ph .ph-nt .ph-av.rem svg{width:15px;height:15px}.ph .ph-nt .l1{align-items:flex-start;gap:8px;display:flex}.ph .ph-nt .x{-webkit-line-clamp:2;min-width:0;color:var(--mut);-webkit-box-orient:vertical;flex:1;font-size:14.5px;line-height:1.38;display:-webkit-box;overflow:hidden}.ph .ph-nt .x b{color:var(--ink);font-weight:500}.ph .ph-nt.on .x b{font-weight:650}.ph .ph-nt .x .m{font-size:inherit;color:var(--mut);margin:0}.ph .ph-nt .tm{font-family:var(--m);color:var(--mut);flex:none;margin-top:2px;font-size:11.5px}.ph .ph-nt.gone .x,.ph .ph-nt.gone .m{opacity:1}.ph .ph-nacts{gap:6px;margin-top:8px}.ph .ph-nacts .st{font-size:12.5px}.ph .ph-nx{width:32px;height:32px;color:var(--mut);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid;position:relative}.ph .ph-nx:after{content:"";position:absolute;inset:-6px}.ph .ph-nx svg{width:14px;height:14px}.c .kb .cmain{gap:18px}.kb .kbtool{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.kb .srch{border:1px solid var(--line2);background:var(--s1);max-width:460px;height:40px;color:var(--faint);border-radius:10px;flex:320px;align-items:center;gap:8px;padding:0 6px 0 12px;display:flex}.kb .srch:focus-within{border-color:var(--ink)}.kb .srch svg{flex:none;width:16px;height:16px}.kb .srch input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:13.5px}.c .kb .srch .xq{width:28px;height:28px;color:var(--mut);background:0 0;border:0;border-radius:8px}.kb .fchips{flex-wrap:wrap;gap:6px;display:flex}.c .kb .fc{border:1px solid var(--line2);background:var(--s1);height:32px;font:inherit;color:var(--mut);cursor:pointer;white-space:nowrap;border-radius:16px;align-items:center;gap:7px;padding:0 12px;font-size:12.5px;display:inline-flex}.c .kb .fc:hover{border-color:var(--mut);color:var(--ink)}.c .kb .fc span{font-family:var(--m);opacity:1;font-size:11px}.c .kb .fc i{border-radius:50%;flex:none;width:7px;height:7px}.c .kb .fc.on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.kb .kbnote{margin-top:-6px}.kb .fgrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.c .kb .fcard{border:1px solid var(--line);background:var(--s1);text-align:left;font:inherit;color:var(--ink);cursor:pointer;border-radius:16px;flex-direction:column;gap:10px;min-width:0;min-height:206px;padding:18px 18px 14px;display:flex}.c .kb .fcard:hover{border-color:var(--line2);box-shadow:var(--shadow)}.kb .fct{align-items:center;gap:8px;min-width:0;display:flex}.kb .fic{background:var(--s2);width:34px;height:34px;color:var(--ink);border-radius:10px;flex:none;place-items:center;display:grid}.kb .fic svg{width:17px;height:17px}.kb .fcard h3{letter-spacing:-.2px;margin:0;font-size:15.5px;font-weight:600;line-height:1.3}.kb .fcard p{color:var(--mut);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.kb .fcf{border-top:1px solid var(--line);color:var(--mut);align-items:center;gap:8px;min-width:0;margin-top:auto;padding-top:11px;font-size:12px;display:flex}.kb .fcf b{color:var(--ink);white-space:nowrap;font-weight:600}.kb .fcf span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.kb .scp{background:var(--s2);height:22px;color:var(--mut);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;max-width:100%;padding:0 8px;font-size:11.5px;display:inline-flex}.kb .scp i{border-radius:50%;flex:none;width:7px;height:7px}.c .kb .backl{height:28px;color:var(--mut);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-self:flex-start;align-items:center;gap:4px;margin-left:-2px;padding:0 8px 0 2px;font-size:13px;display:inline-flex}.c .kb .backl:hover{color:var(--ink);background:var(--s2)}.kb .backl svg{width:16px;height:16px}.kb .fdesc{color:var(--mut);max-width:820px;margin:-6px 0 0;font-size:14px;line-height:1.6}.kb .hrsx{flex-direction:column;gap:10px;display:flex}.kb .askf{background:linear-gradient(120deg,var(--ai-bg),color-mix(in srgb,var(--ai-bg) 55%,var(--s1)),var(--ai-bg));background-size:200% 100%;border-radius:16px;flex-direction:column;gap:10px;padding:16px;animation:12s linear infinite aiFlow;display:flex}.kb .askh{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.kb .askh b{color:var(--ai-tx);font-size:14px;font-weight:600}.kb .askh .aiorb{align-self:center}.c .kb .askf .aibar input{color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:13.5px}.c .kb .askf .aibar{align-items:center;gap:8px;display:flex}.c .kb .askf .aibar .ib{flex:none;width:32px;height:32px}.c .kb .askf .pl{cursor:pointer;background:var(--s1);height:28px;color:var(--ink);border:0;font-family:inherit}.c .kb .askf .pl:hover{box-shadow:0 0 0 1px var(--ai3)}.c .kb .askf .pl{white-space:normal;text-align:left;max-width:100%;height:auto;min-height:28px;padding:5px 10px;line-height:1.35}.kb .kans{background:var(--s1);border:1px solid color-mix(in srgb,var(--ai) 22%,var(--line));border-radius:12px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.kb .ansq{color:var(--mut);font-size:12.5px}.kb .ansa{font-size:14.5px;line-height:1.6}.kb .cits{flex-wrap:wrap;gap:6px;display:flex}.c .kb .cit{border:1px solid var(--line2);background:var(--s1);height:28px;font:inherit;color:var(--ink);cursor:pointer;white-space:nowrap;border-radius:14px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;display:inline-flex}.c .kb .cit:hover{border-color:var(--ink)}.kb .cit svg{width:13px;height:13px;color:var(--mut)}.kb .ansr{color:var(--faint);font-size:12px}.kb .kthink{color:var(--ai-tx);flex-direction:row;align-items:center;gap:10px;font-size:13px}.kb .fpan{flex-direction:column;gap:12px;padding:16px 16px 8px;display:flex}.kb .fbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.kb .fbar b{font-size:14px;font-weight:600}.c .kb .dropz{border:1.5px dashed var(--line2);min-height:60px;font:inherit;color:var(--mut);cursor:pointer;text-align:center;background:0 0;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:10px 16px;font-size:13px;line-height:1.45;display:flex}.c .kb .dropz:hover{border-color:var(--ink);color:var(--ink)}.c .kb .dropz svg{flex:none;width:18px;height:18px}.kb .dropz u{text-underline-offset:3px;color:var(--ink)}.kb .fth,.c .kb .frow{grid-template-columns:minmax(0,1fr) 84px 76px 74px 46px;align-items:center;gap:14px;display:grid}.kb .fth{font-family:var(--m);letter-spacing:.6px;text-transform:uppercase;color:var(--mut);padding:0 8px;font-size:10px}.c .kb .frow{border:0;border-top:1px solid var(--line);width:100%;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border-radius:0;padding:11px 8px}.c .kb .frow:hover{background:var(--s2)}.c .kb .frow.fresh{background:color-mix(in srgb,var(--grn-bg) 70%,transparent)}.kb .fnm{align-items:center;gap:12px;min-width:0;display:flex}.kb .ty2{width:36px;height:36px;font-family:var(--m);letter-spacing:.3px;border-radius:9px;flex:none;place-items:center;font-size:9.5px;font-weight:500;display:grid}.kb .ty2.pdf{background:var(--red-bg);color:var(--red-tx)}.kb .ty2.doc{background:var(--t-meet-bg);color:var(--t-meet)}.kb .ty2.xls{background:var(--grn-bg);color:var(--grn-tx)}.kb .ty2.ppt{background:var(--t-deliv-bg);color:var(--t-deliv)}.kb .ty2.img{background:var(--amb-bg);color:var(--amb-tx)}.kb .ty2.txt{background:var(--s2);color:var(--mut)}.kb .ty2.lg{border-radius:12px;width:46px;height:46px;font-size:11px}.kb .fnt{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.kb .fn1{align-items:center;gap:8px;min-width:0;display:flex}.kb .fn1 b{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13.5px;font-weight:500;overflow:hidden}.kb .ocr,.kb .nwf{color:var(--mut);white-space:nowrap;flex:none;font-size:11px}.kb .nwf{color:var(--grn-tx);font-weight:500}.kb .fl1{color:var(--mut);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12.5px;overflow:hidden}.kb .rd1{color:var(--ai-tx);align-items:center;gap:7px;display:flex}.kb .rd1 .aiorb{width:9px;height:9px}.kb .up1{align-items:center;gap:8px;display:flex}.kb .up1 .pb{flex:none;width:120px}.kb .lk1{color:var(--amb-tx)}.kb .fc2{color:var(--mut);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.kb .cfl{border:1px solid color-mix(in srgb,var(--amb) 45%,var(--line));background:var(--amb-bg);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;display:flex}.kb .cfl svg{width:18px;height:18px;color:var(--amb-tx);flex:none}.kb .cfl .t{flex-direction:column;flex:260px;gap:2px;min-width:0;font-size:13px;display:flex}@media (width<=760px){.kb .fth,.c .kb .frow{grid-template-columns:minmax(0,1fr) 46px}.kb .fth>span:nth-child(2),.kb .fth>span:nth-child(3),.kb .fth>span:nth-child(4),.kb .frow>.fc2:nth-child(2),.kb .frow>.fc2:nth-child(3),.kb .frow>.fc2:nth-child(4){display:none}}.kb .hit{border:0;border-top:1px solid var(--line);width:100%;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:12px;padding:10px 4px;display:flex}.c .kb .hit:first-of-type{border-top:0}.c .kb .hit:hover{background:var(--s2)}.kb .hit .hw{color:var(--mut);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.kb .fsh{align-items:flex-start;gap:14px;display:flex}.kb .fsh h2{word-break:break-word}.c .kb .metas span{white-space:normal}.kb .sumc{border:1px solid var(--line);background:var(--s1);border-radius:16px;flex-direction:column;gap:16px;padding:18px 20px;display:flex}.kb .sumc.ai{background:linear-gradient(160deg,var(--ai-bg),color-mix(in srgb,var(--ai-bg) 40%,var(--s1)) 70%);border-color:#0000}.kb .sumh{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.kb .sumh b{font-size:14.5px;font-weight:600}.kb .sumby{color:var(--mut);font-size:12px}.kb .sumc.ai .sumby{color:var(--ai-tx)}.kb .sumh .acts{gap:6px;margin-left:auto;display:flex}.kb .ss{flex-direction:column;gap:6px;min-width:0;display:flex}.kb .ss p{margin:0;font-size:13.5px;line-height:1.55}.kb .ss p.lead{font-size:15px;line-height:1.6}.kb .ss .none{color:var(--faint)}.kb .sgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;display:grid}@media (width<=640px){.kb .sgrid{grid-template-columns:1fr}}.kb .kpr{border-radius:10px;align-items:flex-start;gap:10px;margin:0 -8px;padding:7px 8px;font-size:13.5px;line-height:1.5;transition:background .3s;display:flex}.kb .kpr>i{background:var(--ink);border-radius:50%;flex:none;width:6px;height:6px;margin-top:8px}.kb .kpr .kt{flex:1;min-width:0}.kb .kpr.hl{background:var(--amb-bg);box-shadow:0 0 0 1px color-mix(in srgb,var(--amb) 55%,transparent)}.kb .kpr .cted{color:var(--amb-tx);white-space:nowrap;margin-top:3px;font-size:11px;font-weight:600}.c .kb .pg{border:1px solid var(--line2);background:var(--s1);height:24px;font-family:var(--m);color:var(--mut);cursor:pointer;white-space:nowrap;border-radius:12px;flex:none;padding:0 8px;font-size:11px}.c .kb .pg:hover{border-color:var(--ink);color:var(--ink)}.kb .kchg{background:var(--s1);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:3px;padding:10px 12px;font-size:13px;line-height:1.5;display:flex}.kb .kchg b{font-size:12px;font-weight:600}.kb .kskel{flex-direction:column;gap:9px;display:flex}.kb .kskel i{background:color-mix(in srgb,var(--ai) 16%,transparent);border-radius:5px;height:10px;animation:1.8s ease-in-out infinite kbBreath;display:block}.kb .kskel i:nth-child(2){width:86%}.kb .kskel i:nth-child(3){width:62%}@keyframes kbBreath{0%,to{opacity:.5}50%{opacity:1}}.kb .lockc{border:1px solid color-mix(in srgb,var(--amb) 45%,var(--line));background:var(--s1);border-radius:16px;flex-direction:column;gap:10px;padding:18px 20px;display:flex}.kb .lockc b{font-size:14.5px}.kb .sumf{flex-direction:column;gap:12px;display:flex}.c .kb .sumf textarea.inp{min-height:64px}.c .kb .sumf textarea.tall{min-height:130px}.kb .cfm{background:var(--s2);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;font-size:13px;display:flex}.kb .cfm span{flex:240px;min-width:0;line-height:1.5}.kb .sec4{flex-direction:column;gap:2px;display:flex}.kb .vrow{border-top:1px solid var(--line);align-items:flex-start;gap:12px;padding:12px 0;display:flex}.kb .vrow .vv{background:var(--s2);width:34px;height:26px;font-family:var(--m);border-radius:7px;flex:none;place-items:center;font-size:11.5px;display:grid}.kb .vrow .vt{flex:1;min-width:0}.kb .vrow .vt .ch{margin-top:4px;font-size:12.5px;line-height:1.5}.kb .vrow .bt{flex:none}.c .kb .alr{border:0;border-top:1px solid var(--line);width:100%;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:12px;padding:10px 0;display:flex}.c .kb .alr:hover b{text-underline-offset:3px;text-decoration:underline}.kb .alr .fic{border-radius:8px;width:28px;height:28px}.kb .alr .fic svg{width:14px;height:14px}.kb .alr b{flex:1;min-width:0;font-size:13.5px;font-weight:500}.kb .fpl{border:1px solid var(--line);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.c .kb .fpo{border:0;border-top:1px solid var(--line);background:var(--s1);min-height:42px;font:inherit;color:var(--ink);text-align:left;cursor:pointer;align-items:center;gap:10px;width:100%;padding:8px 12px;display:flex}.c .kb .fpo:first-child{border-top:0}.c .kb .fpo:hover{background:var(--s2)}.kb .fpn{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13.5px;font-weight:500;overflow:hidden}.kb .fps{color:var(--mut);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.kb .fps i{border-radius:50%;width:7px;height:7px}.kb .pkr{border-top:1px solid var(--line);cursor:pointer;align-items:center;gap:12px;padding:10px 12px;display:flex}.kb .pkr:first-child{border-top:0}.kb .pkr:hover{background:var(--s2)}.kb .pkr input{width:18px;height:18px;accent-color:var(--ink);flex:none;margin:0}.kb .pkr .nm{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13.5px;font-weight:500;overflow:hidden}.kb .nform{flex-direction:column;gap:16px;display:flex}.c .kb .wh{height:34px}.kb .errt{color:var(--red-tx);margin-top:-8px;font-size:12px}@media (prefers-reduced-motion:reduce){.kb .askf,.kb .kskel i{animation:none}}.kb .knw{flex-direction:column;gap:14px;min-width:0;display:flex}.kb .knsub{flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:8px;display:flex}.kb .knsub b{font-size:14px;font-weight:600}.kb .knsub span{color:var(--mut);font-size:12.5px}.c .kb .dropz{height:auto}.c .kb .dropz.over{border-color:var(--ink);color:var(--ink);background:var(--s2)}.c .kb .frow:focus-visible,.c .kb .hit:focus-visible,.c .kb .fcard:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.kb .kbhint{color:var(--mut);font-size:12px}.kb .ansa{white-space:pre-wrap}.kb .vacts{flex:none;gap:6px;display:flex}.kb .ctxh{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.kb .ctxh .tl{flex-direction:column;flex:1;gap:3px;min-width:240px;display:flex}.kb .ctxh .tl b{letter-spacing:-.2px;font-size:16px;font-weight:600}.kb .ctxh .tl span{color:var(--mut);font-size:12.5px;line-height:1.5}.ph .ph-sbox{background:var(--s2);height:44px;color:var(--faint);border-radius:12px;align-items:center;gap:8px;padding:0 12px;font-size:15.5px;display:flex}.ph .ph-sbox svg{flex:none;width:17px;height:17px}.ph .ph-sbox input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;height:44px}.ph .ph-fdesc3{color:var(--mut);margin:-8px 2px 14px;font-size:14.5px;line-height:1.5}.ph .ph-sug3{flex-direction:column;gap:8px;display:flex}.ph .ph-sgb{border:1px solid var(--line);background:var(--s1);min-height:44px;font:inherit;color:var(--ink);text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:10px;width:100%;padding:10px 14px;font-size:14.5px;line-height:1.35;display:flex}.ph .ph-sgb svg{width:15px;height:15px;color:var(--ai-tx);flex:none}.ph .ph-ansq{color:var(--mut);margin-bottom:6px;font-size:13px}.ph .ph-cit2s{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.ph .ph-cit3{border:1px solid var(--line2);background:var(--s1);height:44px;font:inherit;color:var(--ink);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:22px;align-items:center;gap:5px;max-width:100%;padding:0 12px;font-size:13.5px;font-weight:500;display:inline-flex;overflow:hidden}.ph .ph-cit3 svg{width:15px;height:15px;color:var(--mut);flex:none}.ph .ph-typing{align-items:center;gap:4px;height:20px;display:inline-flex}.ph .ph-typing i{background:var(--ai);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite sysblink}.ph .ph-typing i:nth-child(2){animation-delay:.2s}.ph .ph-typing i:nth-child(3){animation-delay:.4s}.ph .ph-cfl3{background:var(--amb-bg);border-radius:18px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.ph .ph-cfl3 b{font-size:15.5px}.ph .ph-fic.ppt{background:var(--t-deliv-bg);color:var(--t-deliv)}.ph .ph-fic.txt{background:var(--s2);color:var(--mut)}.ph .ph-fic.lg{border-radius:13px;width:48px;height:48px;font-size:11px}.ph .ph-rd3{color:var(--ai-tx);align-items:center;gap:7px;display:flex}.ph .ph-rd3 .aiorb{width:9px;height:9px}.ph .ph-lk3{color:var(--amb-tx)}.ph .ph-nw3{color:var(--grn-tx);font-weight:600}.ph .ph-sum3{background:var(--bg);border:1px solid var(--line);border-radius:20px;flex-direction:column;gap:14px;padding:16px;display:flex}.c.dark .ph .ph-sum3{background:var(--s1)}.ph .ph-sum3.ai{background:var(--ai-bg);border-color:color-mix(in srgb,var(--ai) 24%,var(--line))}.ph .ph-sumh3{color:var(--mut);align-items:center;gap:8px;font-size:12.5px;font-weight:650;display:flex}.ph .ph-sum3.ai .ph-sumh3{color:var(--ai-tx)}.ph .ph-s3 .k3{color:var(--faint);text-transform:uppercase;letter-spacing:.6px;margin-bottom:5px;font-size:12px;font-weight:650}.ph .ph-s3 p{margin:0 0 4px;font-size:15px;line-height:1.5}.ph .ph-s3 p.none{color:var(--faint)}.ph .ph-kp3{border-radius:12px;align-items:flex-start;gap:10px;margin:0 -8px;padding:8px;font-size:15px;line-height:1.45;transition:background .3s;display:flex}.ph .ph-kp3>i{background:var(--ink);border-radius:50%;flex:none;width:6px;height:6px;margin-top:9px}.ph .ph-kp3 .kt{flex:1;min-width:0}.ph .ph-kp3.hl{background:var(--amb-bg);box-shadow:0 0 0 1px color-mix(in srgb,var(--amb) 55%,transparent)}.ph .ph-kp3 .pg3{font-size:12px;font-family:var(--m);color:var(--mut);white-space:nowrap;flex:none;padding-top:3px}.ph .ph-chg3{background:var(--s1);border:1px solid var(--line);border-radius:12px;padding:10px 12px;font-size:14px;line-height:1.5}.c.dark .ph .ph-chg3{background:var(--s2)}.ph .ph-chg3 b{margin-bottom:2px;font-size:12.5px;display:block}.ph .ph-btm2{border:1px solid var(--line2);background:var(--s1);height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:22px;flex:1;justify-content:center;align-items:center;padding:0 16px;font-size:14.5px;font-weight:600;display:inline-flex}.c.dark .ph .ph-btm2{background:var(--s3)}.ph .ph-btm2.pri{background:var(--ink);color:var(--bg);border-color:var(--ink)}.ph .ph-skel3{flex-direction:column;gap:9px;display:flex}.ph .ph-skel3 i{background:color-mix(in srgb,var(--ai) 18%,transparent);border-radius:6px;height:11px;animation:1.6s ease-in-out infinite sysblink;display:block}.ph .ph-skel3 i:nth-child(2){width:84%}.ph .ph-skel3 i:nth-child(3){width:60%}.ph .ph-fl3{color:var(--mut);margin:6px 2px -4px;font-size:13px;font-weight:600}.ph .ph-vmeta{color:var(--mut);margin-top:2px;font-size:13.5px}.ph .ph-vch{margin-top:4px;font-size:13.5px;line-height:1.45}.ph .ph-cfm3{color:var(--mut);flex-direction:column;gap:8px;font-size:14px;line-height:1.45;display:flex}@media (prefers-reduced-motion:reduce){.ph .ph-typing i,.ph .ph-skel3 i{animation:none}}.srch .bigsearch{border:1px solid var(--line2);background:var(--s1);height:56px;box-shadow:var(--shadow);border-radius:16px;align-items:center;gap:12px;padding:0 8px 0 18px;display:flex}.srch .bigsearch>svg{width:18px;height:18px;color:var(--faint);flex:none}.srch .bigsearch input{color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:17px}.srch .bigsearch:focus-within{border-color:var(--ink)}.srch .bigsearch .xq{width:32px;height:32px}.srch .srres{padding:8px}.srch .srhead{padding:6px 10px 8px}.srch .emptyr{padding:20px 12px}.srch .res{color:inherit;border-radius:12px;align-items:center;gap:12px;padding:11px 12px;text-decoration:none;display:flex}.srch .res:hover,.srch .res:focus-visible{background:var(--s2)}.srch .res .ico{background:var(--s2);width:32px;height:32px;font-family:var(--m);color:var(--mut);border-radius:9px;flex:none;place-items:center;font-size:10px;display:grid}.srch .res .rt{flex:1;min-width:0}.srch .res .tt{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.srch .res .rt .xs{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.srch .res .when{white-space:nowrap}.c .srch .tagb{border:1px solid var(--line2);background:var(--s1);height:28px;font-family:var(--m);color:var(--mut);cursor:pointer;border-radius:8px;padding:0 10px;font-size:12px}.c .srch .tagb.on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.srch .srcs{flex-direction:column;gap:4px;display:flex}.srch .srcs a,.srch .ailink{color:var(--ai-tx)}.ph .phs .ph-shead{align-items:center;gap:10px;padding:6px 0 14px;display:flex}.ph .phs .ph-shead .ph-sbox{border-radius:14px;flex:1}.ph .phs .ph-cancel{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;min-width:44px;min-height:44px;padding:0;font-size:16px}.ph .phs .ph-askrow{background:var(--s1);border:1px solid color-mix(in srgb,var(--ai) 24%,var(--line));width:100%;color:var(--ink);border-radius:18px;align-items:center;gap:12px;min-height:58px;padding:14px;text-decoration:none;display:flex}.ph .phs .ph-askrow .ph-rt{flex:1;min-width:0}.ph .phs .ph-askrow .t{font-size:15px}.ph .phs .ph-askrow .s{color:var(--mut);font-size:13px}.ph .phs .ph-aio{flex:none;place-items:center;width:26px;height:26px;display:grid}.ph .phs .ph-nores{text-align:center;color:var(--faint);padding:20px 4px}.srch .svlist{margin:0;padding:0;list-style:none}.srch .svrow{gap:10px;min-height:36px;padding:8px 0}.srch .svrow .svname{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;text-decoration:none;overflow:hidden}.srch .svrow .svname:hover{text-decoration:underline}.srch .svrow.on .svname{font-weight:600}.srch .svrow .svacts{flex:none;gap:12px;display:flex}.srch .svren{flex:1;gap:6px}.srch .svren .inp{flex:1;min-width:0;height:30px}.ph .phs .svprow{cursor:default;padding-top:0;padding-bottom:0;padding-right:6px}.ph .phs .svplink{min-width:0;min-height:58px;color:var(--ink);flex-direction:column;flex:1;justify-content:center;align-self:stretch;padding:10px 0;text-decoration:none;display:flex}.ph .phs .svplink .t{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.ph .phs .svplink .s{color:var(--mut);font-size:13px}.ph .phs .svpmore{width:44px;height:44px;color:var(--mut);cursor:pointer;background:0 0;border:0;border-radius:22px;flex:none;place-items:center;display:grid}.ph .phs .svpmore svg{width:22px;height:22px}.ph .phs .svsave{background:var(--s1);border:1px solid var(--line);border-radius:18px;margin-top:10px}.ph .phs .svsave:disabled{cursor:default;color:var(--mut)}.rcd .studio{grid-template-columns:minmax(0,1fr) 360px;align-items:stretch;gap:14px;display:grid}@media (width<=1250px){.rcd .studio{grid-template-columns:minmax(0,1fr)}}.rcd .stage{color:#edebff;background:radial-gradient(900px 420px at 50% -10%,#7c5cff73,#0000 60%),radial-gradient(600px 300px at 90% 110%,#3cc9b81f,#0000 60%),#0d0b18;border-radius:20px;flex-direction:column;min-height:540px;padding:18px 22px;display:flex;position:relative;overflow:hidden}.rcd .stage .top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rcd .chip{color:#d9d4ff;background:#ffffff12;border:1px solid #ffffff1a;border-radius:16px;align-items:center;gap:8px;max-width:100%;min-height:32px;padding:0 12px;font-size:12.5px;display:inline-flex}.rcd .chip select,.rcd .chip input{color:#fff;font:inherit;background:0 0;border:0;outline:0;min-width:0;max-width:340px}.rcd .chip select option{color:#000}.rcd .chip .d{background:#7c5cff;border-radius:50%;flex:none;width:8px;height:8px}.rcd .live{color:#ff8a92;height:28px;font-family:var(--m);letter-spacing:.6px;background:#ff505a26;border-radius:14px;align-items:center;gap:8px;padding:0 10px;font-size:11px;display:inline-flex}.rcd .live i{background:#ff4d5a;border-radius:50%;width:8px;height:8px;animation:1.2s infinite rcBlink}.rcd .center{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:18px;padding:10px 0;display:flex}.rcd .clock{font-family:var(--m);letter-spacing:-2px;color:#fff;font-size:64px;font-weight:500;line-height:1}.rcd .sub{color:#a9a3d6;text-align:center;align-items:center;gap:8px;font-size:13px;display:flex}.rcd .wave{justify-content:center;align-items:center;gap:3px;width:100%;max-width:760px;height:90px;display:flex}.rcd .wave i{transform-origin:50%;background:linear-gradient(#c3b0ff,#7c5cff 60%,#4b2fd6);border-radius:3px;flex:1;max-width:6px;height:100%;transform:scaleY(.08)}.c .rcd .recb{cursor:pointer;background:radial-gradient(circle at 35% 30%,#ff8a92,#e5303d 70%);border:0;border-radius:50%;place-items:center;width:92px;height:92px;padding:0;display:grid;position:relative;box-shadow:0 10px 40px #e5303d73}.rcd .recb:before,.rcd .recb:after{content:"";border:2px solid #ff5a6499;border-radius:50%;animation:2.4s ease-out infinite rcRing;position:absolute;inset:0}.rcd .recb:after{animation-delay:1.2s}.rcd .recb b{background:#fff;border-radius:50%;width:26px;height:26px}.rcd .recb.stop b{border-radius:6px;width:24px;height:24px}.rcd .recb:disabled{opacity:.6;cursor:default}.rcd .ctl{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.c .rcd .gbt{color:#fff;height:40px;font:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:20px;align-items:center;gap:8px;padding:0 16px;font-size:13px;display:inline-flex}.c .rcd .gbt:hover{background:#ffffff1f}.rcd .hint{color:#a9a3d6;text-align:center;max-width:520px;font-size:12.5px}.rcd .tline{height:30px;margin-top:6px;position:relative}.rcd .tline .bar{background:#ffffff1a;border-radius:2px;height:4px;position:absolute;top:13px;left:0;right:0;overflow:hidden}.rcd .tline .bar i{transform-origin:0;background:linear-gradient(90deg,#7c5cff,#c3b0ff);border-radius:2px;width:100%;height:100%;display:block}.rcd .tline .mk{border-radius:50%;place-items:center;width:18px;height:18px;margin-left:-9px;font-size:10px;font-weight:600;display:grid;position:absolute;top:6px}.rcd .tline .mk.topic{color:#c3b0ff;background:#2b2350;border:1px solid #7c5cff}.rcd .tline .mk.flag{color:#2a1a00;background:#ffb84d}.rcd .tlabels{font-family:var(--m);color:#c9c3ee;justify-content:space-between;font-size:10.5px;display:flex}.rcd .writing{background:#0d0b18e6;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:30px;display:flex;position:absolute;inset:0}.rcd .sk{background:#c3b0ff4d;border-radius:6px;width:min(520px,90%);height:12px;animation:1.6s ease-in-out infinite rcBreath}.rcd .steps{flex-direction:column;gap:8px;min-width:280px;display:flex}.rcd .step{color:#a9a3d6;align-items:center;gap:10px;font-size:13.5px;display:flex}.rcd .step.on{color:#fff}.rcd .step .s{border:2px solid #4b4570;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:10px;display:grid}.rcd .step.done .s{color:#fff;background:#7c5cff;border-color:#7c5cff}.rcd .step.on .s{border-color:#0000 #c3b0ff #c3b0ff;animation:1s linear infinite sysspin}.rcd .done2{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.rcd .done2 h3{color:#fff;letter-spacing:-.4px;margin:0;font-size:22px}.c .rcd .wbt{color:#0d0b18;height:40px;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:20px;align-items:center;gap:8px;padding:0 18px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.rcd .err{color:#ff9aa2;text-align:center;font-size:13px}.rcd .tabs2{background:var(--s2);border-radius:12px;gap:4px;padding:3px;display:inline-flex}.rcd .notes{flex-direction:column;gap:12px;min-height:540px;max-height:calc(100vh - 150px);padding:16px;display:flex;overflow:auto}.rcd .nsec2{flex-direction:column;gap:6px;display:flex}.rcd .nit{background:var(--s1);border-radius:10px;align-items:flex-start;gap:10px;padding:9px 10px;font-size:13px;line-height:1.45;display:flex}.rcd .nit .ts,.mtg .ts2{font-family:var(--m);color:var(--ai-tx);flex:none;width:38px;padding-top:2px;font-size:10.5px}.rcd .nempty{color:var(--mut);padding:2px 2px 4px;font-size:12.5px}.rcd .trans{flex-direction:column;max-height:320px;display:flex;overflow:auto}.tl2{border-top:1px solid var(--line);grid-template-columns:54px 120px minmax(0,1fr);gap:10px;padding:8px 4px;font-size:13.5px;line-height:1.5;display:grid}.tl2:first-child{border-top:0}.tl2 .w{font-family:var(--m);color:var(--mut);padding-top:2px;font-size:11px}.tl2 .who{align-items:center;gap:7px;min-width:0;font-size:12.5px;font-weight:500;display:flex}.tl2 .who i{background:var(--sc,#7c5cff);border-radius:50%;flex:none;width:8px;height:8px}.tl2 mark{background:var(--amb-bg);color:inherit;border-radius:3px}.rcd .botcard{color:#edebff;background:radial-gradient(700px 300px at 0 0,#7c5cff59,#0000 60%),#0d0b18;border-radius:20px;flex-direction:column;gap:14px;padding:22px;display:flex}.rcd .botid{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:14px;align-items:center;gap:14px;padding:14px;display:flex}.rcd .botav{color:#fff;background:linear-gradient(135deg,#7c5cff,#3cc9b8);border-radius:12px;flex:none;place-items:center;width:44px;height:44px;font-weight:700;display:grid}@keyframes rcBlink{0%,to{opacity:1}50%{opacity:.3}}@keyframes rcRing{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}@keyframes rcBreath{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.rcd .live i,.rcd .recb:before,.rcd .recb:after,.rcd .sk,.rcd .step.on .s{animation:none}}.mtg table.mt{border-collapse:collapse;width:100%;font-size:13.5px}.mtg table.mt th{text-align:left;font-family:var(--m);color:var(--mut);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--line);padding:8px 10px;font-size:10.5px;font-weight:500}.mtg table.mt td{border-bottom:1px solid var(--line);vertical-align:middle;padding:11px 10px}.mtg table.mt tr.mrow{cursor:pointer}.mtg table.mt tr.mrow:hover td{background:var(--s2)}.c .mtg .mlink{font:inherit;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-weight:500}.mtg .st{white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.mtg .st i{background:var(--sc);border-radius:50%;width:7px;height:7px}.mtg .tdot{background:var(--tc);border-radius:2px;width:8px;height:8px;margin-right:6px;display:inline-block}.mtg .filters{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mtg .player,.phm .player{border:1px solid var(--line);background:var(--s1);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.c .play{background:var(--ink);width:36px;height:36px;color:var(--bg);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.c .play svg{width:14px;height:14px}.track2{background:var(--s3);border-radius:3px;flex:1;height:6px;position:relative;overflow:hidden}.track2>i{background:var(--acc);transform-origin:0;border-radius:3px;width:100%;position:absolute;top:0;bottom:0;left:0}.track2>u{background:var(--ink);opacity:.35;width:2px;height:6px;position:absolute;top:0}.mtg .sec2{flex-direction:column;gap:6px;display:flex}.topic{border-top:1px solid var(--line);align-items:flex-start;gap:12px;padding:9px 0;font-size:13.5px;line-height:1.5;display:flex}.topic:first-of-type{border-top:0}.c .ts{text-align:center;min-width:54px;font-family:var(--m);color:var(--acc-tx);background:var(--acc-bg);cursor:pointer;border:0;border-radius:6px;flex:none;height:22px;margin-top:1px;padding:0 7px;font-size:11.5px}.ar{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:9px 0;font-size:13.5px;display:grid}.ar:first-of-type{border-top:0}.mtg .chatbox{flex-direction:column;gap:10px;display:flex}.mtg .msg{border-radius:12px;max-width:90%;padding:10px 12px;font-size:13.5px;line-height:1.5}.mtg .msg.me{background:var(--s2);align-self:flex-end}.mtg .msg.ai{background:var(--ai-bg);color:var(--ink);align-self:flex-start}.phm .recbig{place-items:center;gap:14px;padding:26px 0;display:grid}.phm .clock{font-family:var(--m);letter-spacing:-1.5px;font-size:52px;font-weight:500;line-height:1}.phm .ph-stage{color:#edebff;background:radial-gradient(600px 300px at 50% -10%,#7c5cff73,#0000 60%),#0d0b18;border-radius:22px;padding:18px}.tl2 .who.suggested{color:var(--ai-tx)}.tl2 .who.unknown{color:var(--mut)}.c .spk{border:1px solid var(--line2);background:var(--s1);min-height:28px;color:var(--ink);font:inherit;cursor:pointer;border-radius:14px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;display:inline-flex}.c .spk i{background:var(--sc);border-radius:50%;width:8px;height:8px}.c .spk.suggested{color:var(--ai-tx);border-color:color-mix(in srgb,var(--ai) 40%,var(--line2));background:var(--ai-bg)}.c .spk.unknown{color:var(--amb-tx);border-style:dashed}.c .spk:disabled{cursor:default}.spkform{border:1px solid var(--line);background:var(--s1);border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}.ph .c .spk,.ph .spk{min-height:44px}.ph .phm .play{width:44px;height:44px}.ph .phm .ts{position:relative}.ph .phm .ts:after{content:"";position:absolute;inset:-11px -4px}.ph .phm .chatbox .bt.sm,.ph .phm .spkform .bt.sm{min-height:44px}.rcd .voiceoff{text-align:center;color:#edebff;flex-direction:column;align-items:center;gap:12px;max-width:520px;font-size:13.5px;line-height:1.5;display:flex}.tkstage{border:1px solid var(--line);background:var(--s1);text-align:center;border-radius:20px;flex-direction:column;align-items:center;gap:12px;padding:28px 18px;display:flex}.tkorb{place-items:center;width:180px;height:180px;display:grid}.ph .tkorb{width:140px;height:140px}.tkline{flex-direction:column;gap:2px;display:flex}.tkcap{max-width:520px;line-height:1.5}.tkctl{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.tk .hdr .scp{margin-left:auto}.tkctl .tkhear{flex-basis:100%;max-width:280px}.ph .tkctl .bt{min-height:44px}.ph .tkpick{flex-wrap:nowrap}.ph .tkpick .ph-seg,.ph .tkpick .inp{box-sizing:border-box;width:100%;min-width:0}.ph .tkpick .inp{height:44px}.tktr .tkl{border-radius:12px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.tktr .tkl.me{background:var(--s2)}.tktr .tkl.ai{background:var(--ai-bg)}.usg .g4{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}@media (width<=900px){.usg .g4{grid-template-columns:repeat(2,minmax(0,1fr))}}.usg .usgstats .panel{flex-direction:column;gap:4px;display:flex}.usg .big{letter-spacing:-.5px;font-size:26px;font-weight:600;font-family:var(--m)}.c .usg .pick{border:1px solid var(--line2);background:var(--s1);min-height:30px;color:var(--ink);font:inherit;cursor:pointer;border-radius:15px;padding:0 12px;font-size:12.5px}.c .usg .pick.on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.ph .c .usg .pick,.ph .usg .pick{min-height:44px}.usg .heat{flex-direction:column;gap:3px;display:flex;overflow-x:auto}.usg .hrow{grid-template-columns:36px repeat(16,minmax(14px,1fr));align-items:center;gap:3px;display:grid}.usg .hh{font-family:var(--m);color:var(--mut);text-align:center;font-size:10px}.usg .hd{color:var(--mut);font-size:11.5px}.usg .hc{background:var(--ink);border-radius:4px;height:18px}.usg table.ut{border-collapse:collapse;width:100%;font-size:13px}.usg table.ut th{text-align:left;font-family:var(--m);color:var(--mut);border-bottom:1px solid var(--line);padding:6px 8px;font-size:10.5px;font-weight:500}.usg table.ut td{border-bottom:1px solid var(--line);white-space:nowrap;padding:8px}.usg .shape{align-items:flex-end;gap:2px;height:18px;display:inline-flex}.usg .shape i{background:var(--ink);transform-origin:bottom;border-radius:2px;width:5px;height:18px}.rcd.phm>.rblock{color:var(--ink);border:1px dashed var(--line2);border-radius:18px;max-width:none;margin:4px 0 16px;padding:20px 18px;font-size:14.5px}.rcd .rsteps{color:var(--mut);align-items:center;gap:6px;margin:0 10px 0 0;padding:0;font-size:12.5px;list-style:none;display:flex}.rcd .rsteps li{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.rcd .rsteps li:not(:last-child):after{content:"›";color:var(--line2);margin-left:4px}.rcd .rsteps .n{background:var(--s2);width:20px;height:20px;color:var(--mut);border-radius:50%;place-items:center;font-size:11px;font-weight:600;display:grid}.rcd .rsteps li.on{color:var(--ink);font-weight:600}.rcd .rsteps li.on .n{background:var(--ink);color:var(--bg)}.rcd .rsteps li.done .n{background:var(--grn-bg);color:var(--grn-tx)}.rcd .rvw{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:14px;display:grid}@media (width<=1250px){.rcd .rvw{grid-template-columns:minmax(0,1fr)}}.rcd .rvmain{flex-direction:column;gap:18px;padding:20px;display:flex}.rcd .rvt{letter-spacing:-.3px;margin:0;font-size:20px;font-weight:600}.rcd .rvmain .sub2{color:var(--grn-tx);white-space:nowrap;font-size:12.5px}.rcd .rvg2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;display:grid}.rcd .rvsec{flex-direction:column;gap:6px;display:flex}.rcd .rvsec p{margin:0;line-height:1.55}.rcd .rvul{flex-direction:column;gap:4px;margin:0;padding-left:18px;line-height:1.5;display:flex}.rcd .rvto{background:var(--s2);border-radius:8px;margin:8px 0 4px;padding:4px 10px;font-size:13px;font-weight:500;display:inline-flex}.rcd .spkrow{gap:8px;padding:8px 0}.rcd .spkrow .sdot{background:var(--sc);border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.usg .usplit{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}@media (width<=1100px){.usg .usplit{grid-template-columns:minmax(0,1fr)}}.usg .tperson{min-height:30px;color:var(--ink);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:13px;display:inline-flex}.usg .tperson:hover{text-underline-offset:3px;text-decoration:underline}.usg table.ut tr.on td{background:var(--s2)}.usg .udbars{align-items:flex-end;gap:10px;height:150px;padding-top:8px;display:flex}.usg .udw{flex-direction:column;flex:1;align-items:center;gap:6px;min-width:0;height:100%;display:flex}.usg .udp{flex:1;justify-content:center;align-items:flex-end;gap:3px;width:100%;display:flex}.usg .udp i{border-radius:3px 3px 0 0;width:12px;max-width:40%;display:block}.usg .udp i.h,.usg .udkey.h{background:var(--ink)}.usg .udp i.p,.usg .udkey.p{background:var(--grn)}.usg .udp i.p.none{background:var(--line2)}.usg .udkey{border-radius:3px;width:10px;height:10px;display:inline-block}.ph .usg .tperson{min-height:44px}.mswitch{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;width:100%;padding:0}.mswitch .tog{display:inline-block}.ph .mswitch{min-height:44px}.kbbar{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.kbbar .seg2{flex:none}.reading{background:var(--s1);border:1px solid var(--line);border-radius:18px;flex-direction:column;align-items:stretch;gap:12px;padding:20px 24px;display:flex}.reading .rh{flex-wrap:wrap;align-items:center;gap:10px;font-size:13.5px;display:flex}.reading .rh b{font-weight:600}.reading .t{letter-spacing:-.2px;max-width:860px;font-size:17px;font-weight:500;line-height:1.55}.reading .ra{flex-wrap:wrap;gap:8px;display:flex}.reading .cd{align-items:center;gap:8px;margin-left:auto;display:flex}.reading .cd b{font-family:var(--m);font-size:13px;font-weight:500}.cats{flex-wrap:wrap;gap:8px;display:flex}.cat{border:1px solid var(--line2);background:var(--s1);height:32px;color:var(--mut);cursor:pointer;border-radius:16px;align-items:center;gap:6px;padding:0 12px;font-family:inherit;font-size:13px;display:inline-flex}.c .cat.on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.cat .n{font-family:var(--m);font-size:11px}.gems{grid-template-columns:repeat(auto-fill,minmax(min(330px,100%),1fr));gap:18px;display:grid}.gem{border:1px solid var(--line);background:var(--s1);cursor:pointer;text-align:left;font:inherit;color:inherit;border-radius:18px;flex-direction:column;gap:12px;min-width:0;min-height:236px;padding:20px 22px;display:flex}.gem:hover{border-color:var(--line2);box-shadow:var(--shadow)}.gem.new{border-color:var(--line2)}.gem h3{letter-spacing:-.2px;margin:0;font-size:16.5px;font-weight:600;line-height:1.35}.gem p{color:var(--mut);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13.5px;line-height:1.6;display:-webkit-box;overflow:hidden}.gem .ft{border-top:1px solid var(--line);color:var(--mut);align-items:center;gap:8px;min-width:0;margin-top:auto;padding-top:12px;font-size:11.5px;display:flex}.gem .ft span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.catl{color:var(--mut);font-size:12px;font-weight:500}.newb{color:var(--ink);flex:none;align-items:center;gap:6px;font-size:11.5px;font-weight:500;display:inline-flex}.newb:before{content:"";background:var(--ai);width:7px;height:7px;box-shadow:0 0 8px var(--ai-glow);border-radius:50%}.kp{align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.kp i{background:var(--ink);border-radius:50%;flex:none;width:6px;height:6px;margin-top:8px}.ev q{color:var(--mut);border-left:3px solid var(--line2);quotes:none;padding-left:10px;font-size:13px;line-height:1.55;display:block}.inscard{border:1px solid var(--line);background:var(--s1);text-align:left;font:inherit;color:inherit;cursor:pointer;border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;text-decoration:none;display:flex}.inscard:hover,.inscard.new{border-color:var(--line2)}.inscard b{font-size:13.5px;font-weight:600}.folf{grid-template-columns:minmax(0,1.4fr) minmax(0,1.4fr) 150px auto;align-items:end;gap:12px;display:grid}.tblwrap{padding:0;overflow-x:auto}.fl{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.4fr) minmax(0,1.2fr) 110px 120px 150px;align-items:center;gap:12px;min-width:720px;padding:12px 16px;font-size:13px;display:grid}.fl.h{font-family:var(--m);letter-spacing:.6px;text-transform:uppercase;color:var(--mut);border-top:0;padding-top:10px;padding-bottom:10px;font-size:10px}.fl .u{font-family:var(--m);color:var(--mut);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.flink{font:inherit;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-weight:500}.flink:hover{text-decoration:underline}.stt{align-items:center;gap:6px;min-width:0;font-size:12px;display:inline-flex}.stt i{border-radius:50%;flex:none;width:7px;height:7px}.task{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 90px 140px 130px;align-items:center;gap:12px;padding:12px 0;display:grid}.task.h{font-family:var(--m);letter-spacing:.6px;text-transform:uppercase;color:var(--mut);border-top:0;padding:10px 0 8px;font-size:10px}.c .task .flink{text-decoration:underline;-webkit-text-decoration-color:var(--line2);text-decoration-color:var(--line2);text-underline-offset:3px;font-size:13px;line-height:1.4;display:block}.c .task .flink:hover{text-decoration-color:currentColor}.lvt{background:var(--s2);height:22px;color:var(--mut);white-space:nowrap;border-radius:6px;justify-self:start;align-items:center;gap:6px;padding:0 8px;font-size:11.5px;font-weight:500;display:inline-flex}.lvt.deep{background:var(--s3);color:var(--ink)}.lvt i{align-items:flex-end;gap:2px;height:9px;display:inline-flex}.lvt i u{background:var(--line2);border-radius:1px;width:3px;display:block}.lvt i u:first-child{height:4px}.lvt i u:nth-child(2){height:6.5px}.lvt i u:nth-child(3){height:9px}.lvt i u.on{background:currentColor}.lvls{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.c .lvl{border:1px solid var(--line2);background:var(--s1);text-align:left;cursor:pointer;font:inherit;color:var(--ink);border-radius:14px;flex-direction:column;align-items:stretch;gap:4px;min-width:0;padding:14px;display:flex}.c .lvl:hover{border-color:var(--mut)}.c .lvl.on{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.lvh{align-items:center;gap:8px;margin-bottom:4px;display:flex}.lvh b{font-size:14.5px;font-weight:600}.lvdef{color:var(--mut);margin-left:auto;font-size:11px}.lvl1{font-size:13px;font-weight:500}.lvl2{color:var(--mut);font-size:12.5px;line-height:1.45}.lvc{border-top:1px solid var(--line);font-family:var(--m);color:var(--mut);margin-top:auto;padding-top:9px;font-size:11px}@media (width<=720px){.folf,.lvls{grid-template-columns:1fr}.task{grid-template-columns:minmax(0,1fr) 90px}.task>:nth-child(n+3){display:none}}.ph .lvls{grid-template-columns:1fr}.ph .ph-btrow{gap:10px;display:flex}.ph .ph-btrow .ph-btf{flex:1 1 0;width:auto;min-width:0}.ph .ph-bsh .inp{width:100%}.cnav .ct.ai{color:var(--ai-tx)}.kbask{flex:360px;min-width:0;max-width:620px;margin-left:auto}.c .aibar.kbask{align-items:center;gap:8px;height:42px;padding:0 6px 0 36px;display:flex}.aibar.kbask input{color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:13.5px}.c .sheet .sbody:has(>.ntask){flex-direction:column;display:flex}.ntask{flex-direction:column;flex:1 0 auto;gap:14px;min-height:100%;display:flex}.ntask .fld.grow{flex-direction:column;flex:1 0 auto;display:flex}.c .ntask .fld.grow textarea{resize:none;flex:1 0 auto;min-height:40vh;padding:14px 16px;font-size:17.5px;line-height:1.5}.ph .prem-add{flex-wrap:wrap}.c .ph textarea.ntq{resize:none;min-height:40vh;font-size:17.5px;line-height:1.5}.rstats{background:var(--line);border:1px solid var(--line);border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:1px;display:grid;overflow:hidden}.rstats>*{background:var(--s1);font:inherit;color:inherit;text-align:left;border:0;flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;padding:12px 16px;display:flex}.rstats>button{cursor:pointer}.rstats>button:hover{background:var(--s2)}.rstats span{color:var(--mut);width:100%;font-size:12px}.rstats b{font-family:var(--m);letter-spacing:-.4px;font-size:22px;font-weight:500;line-height:1.1}.rstats i{color:var(--mut);font-size:12px;font-style:normal}.c .hact .addb.rtask{border-color:var(--ink)}.rfilt{flex-direction:column;gap:10px;display:flex}.rfrow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.rfrow .cats{flex:auto;min-width:0}.rfg{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rfl{font-family:var(--m);letter-spacing:.6px;text-transform:uppercase;color:var(--mut);margin-right:2px;font-size:10px}.cat.sm{border-radius:14px;height:28px;padding:0 10px;font-size:12.5px}.c .cat.sm.on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.c .cat:not(.on):hover{border-color:var(--mut);color:var(--ink)}.c .rfg .inp.sm{max-width:240px;height:30px;min-height:30px;padding:0 8px;font-size:12.5px}.rview{flex:none}.gtags{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.itg{font-family:var(--m);color:var(--mut);white-space:nowrap;font-size:11.5px;text-decoration:none}a.itg:hover{color:var(--ink);text-decoration:underline}.vby{color:var(--ink)}.vby.un{color:var(--mut)}.gem .ft .vby{font-weight:500}.gem .ft .vby.un{font-weight:400}.itr{border-top:1px solid var(--line);cursor:pointer;grid-template-columns:minmax(0,2.6fr) 130px minmax(0,1.2fr) 120px 90px;align-items:center;gap:12px;min-width:820px;padding:12px 16px;font-size:13px;display:grid}.itr:not(.h):hover{background:var(--s2)}.itr.h{cursor:default;border-top:0;padding-top:8px;padding-bottom:8px}.ith{font-family:var(--m);letter-spacing:.6px;text-transform:uppercase;color:var(--mut);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:4px 0;font-size:10px;display:inline-flex}.ith:hover,.ith.on{color:var(--ink)}.ith i{font-size:11px;font-style:normal}.itr .flink{line-height:1.4;display:block}.itags{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.ctd{border-color:var(--amb);flex-direction:column;gap:12px;display:flex}.ctd .sh{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.cpair{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding-top:12px;display:flex}.cpair:first-of-type{border-top:0;padding-top:0}.cpsides{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cpside{border:1px solid var(--line);background:var(--bg);border-radius:12px;flex-direction:column;gap:6px;min-width:0;padding:12px 14px;display:flex}.cpside.on{border-color:var(--ink)}.cpside .flink{font-size:14px;line-height:1.35}.cpq{color:var(--mut);border-left:3px solid var(--line2);quotes:none;padding-left:10px;font-size:12.5px;line-height:1.5;display:block}.ctdi{border-color:var(--amb)}.c .aip-scrim{z-index:40;cursor:default;background:var(--scrim);border:0;padding:0;position:fixed;inset:0}.c .aip{z-index:41;background:var(--bg);border-left:1px solid var(--line);width:min(468px,100vw);box-shadow:var(--sheetshadow);will-change:transform;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}.c .aip>*{flex:none}.aip-h{align-items:center;gap:6px;height:60px;padding:0 14px 0 22px;display:flex}.aip-t{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.aip-t b{letter-spacing:-.2px;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.c .aip-h .ib{color:var(--mut);background:0 0;border-color:#0000}.c .aip-h .ib:hover{color:var(--ink);background:var(--s2)}.c .aip-h .ib svg{width:16px;height:16px}.aip-scope{border-bottom:1px solid var(--line);align-items:center;gap:8px;min-width:0;padding:0 22px 12px;display:flex}.aip-scope .k{color:var(--mut);flex:none;font-size:12px}.aip-chip{background:var(--s2);min-width:0;max-width:100%;height:28px;color:var(--ink);border-radius:14px;align-items:center;gap:4px;padding:0 12px;font-size:12.5px;display:inline-flex}.aip-chip.on{padding-right:4px}.aip-chip .t{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.c .aip-chip .x{width:22px;height:22px;color:var(--mut);cursor:pointer;background:0 0;border:0;border-radius:11px;flex:none;place-items:center;padding:0;display:grid}.c .aip-chip .x:hover{background:var(--line);color:var(--ink)}.aip-chip .x svg{width:12px;height:12px}.c .aip-manual{font:inherit;color:var(--mut);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;flex:none;margin-left:auto;padding:4px 0;font-size:12.5px;text-decoration:underline}.c .aip-manual:hover{color:var(--ink)}.c .aip-body{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.c .aip .aip-thread{gap:22px;max-width:none;padding:24px 24px 20px}.c .aip .um{max-width:86%}.c .aip .aip-compose{border-top:0;padding:10px 16px 16px}.c .aip .aip-compose .staged{margin:0 0 8px}.aip-empty{flex-direction:column;align-items:flex-start;gap:10px;padding:12px 2px 4px;display:flex}.aip-orb{margin-bottom:6px;display:inline-flex}.aip-empty h2{letter-spacing:-.5px;margin:0;font-size:21px;font-weight:600;line-height:1.25}.aip-empty p{color:var(--mut);max-width:380px;margin:0;font-size:14px;line-height:1.6}.aip-empty .bt{margin-top:6px}.aip-try{flex-direction:column;gap:6px;width:100%;margin-top:18px;display:flex}.aip-try .k{letter-spacing:.06em;text-transform:uppercase;color:var(--mut);font-size:11px;font-weight:600}.c .composer.aibar{align-items:flex-end;height:auto;min-height:52px;padding-top:6px;padding-bottom:6px}.c .composer.aibar:before{top:26px}.compose .aibar textarea{resize:none;min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1;max-height:168px;padding:9px 0;font-size:14.5px;line-height:1.5;overflow-y:auto}.compose .aibar textarea::placeholder{color:var(--faint,var(--mut))}.compose .aibar .recrow{height:40px}.compose .err{max-width:760px;margin:8px auto 0}.ph .ph-abar{align-items:flex-end;padding-top:4px;padding-bottom:4px}.ph .ph-abar:before{top:26px}.ph .ph-abar textarea{resize:none;min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1;max-height:150px;padding:11px 0;font-size:16px;line-height:1.4;overflow-y:auto}.ph .ph-abar textarea::placeholder{color:var(--faint)}.um.live{opacity:.85;border:1px dashed color-mix(in srgb, var(--ai) 45%, var(--line))}.lvdots{gap:4px;padding:4px 0;display:inline-flex}.lvdots i{background:var(--mut);border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite aiOrb}.lvdots i:nth-child(2){animation-delay:.2s}.lvdots i:nth-child(3){animation-delay:.4s}@media (prefers-reduced-motion:reduce){.lvdots i{animation:none}}.c .ph.aip-host{z-index:80;pointer-events:none;background:0 0}.c .ph.aip-host>*{pointer-events:auto}.ph .aip.phone{z-index:80;background:var(--bg);padding-top:var(--ph-top,env(safe-area-inset-top));flex-direction:column;display:flex;position:fixed;inset:0}.ph .aip.phone>*{flex:none}.ph .aip.phone .ph-body{flex:auto}.ph .aip-top{gap:8px}.aip-pt{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.aip-pt b{white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:600;overflow:hidden}.ph .aip.phone .aip-scope{padding:0 16px 10px}.ph .aip.phone .aip-chip{height:32px;font-size:13.5px}.ph .aip.phone .aip-chip .x{border-radius:16px;width:32px;height:32px;position:relative}.ph .aip.phone .aip-chip .x:after{content:"";position:absolute;inset:-6px}.ph .aip.phone .aip-empty{padding:18px 2px 4px}.ph .aip.phone .aip-empty h2{font-size:24px}.ph .aip.phone .aip-manual{min-height:44px}.c .vmodeb{border:1px solid var(--line2);background:var(--s1);height:36px;color:var(--ink);font:inherit;cursor:pointer;border-radius:18px;flex:none;align-items:center;gap:6px;margin-bottom:2px;padding:0 12px;font-size:12.5px;font-weight:500;display:inline-flex}.c .vmodeb:hover{border-color:var(--ink)}.c .vmodeb:disabled{opacity:.45;cursor:default}.c .vmodeb svg{width:15px;height:15px}.vbar{background:var(--s1);border:1px solid var(--line2);border-radius:26px;align-items:center;gap:10px;max-width:760px;min-height:52px;margin:0 auto;padding:4px 4px 4px 6px;display:flex}.vbar.slim .vt{flex-direction:row;align-items:baseline;gap:10px}.vbar.slim .vt .ve{color:var(--ink)}.c .vorb{cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;padding:0;display:grid}.vt{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.vt b{font-size:14px;font-weight:600}.vt span{color:var(--mut);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.vbar .bt{flex:none}.ph .vbar.phone{border-radius:28px;gap:8px;padding:4px 4px 4px 6px}.ph .vbar.phone .bt{border-radius:22px;min-height:44px;padding:0 14px}.ph .vbar.phone .vt b{font-size:15px}.recmini{flex:none;justify-content:flex-end;align-items:center;width:44px;height:44px;display:flex;overflow:hidden}.compose .recmini{width:40px;height:40px}.ab .tx.streaming:after{content:"";vertical-align:-2px;background:var(--ai);opacity:.6;border-radius:2px;width:6px;height:14px;margin-left:3px;animation:1s ease-in-out infinite aiOrb;display:inline-block}@media (prefers-reduced-motion:reduce){.ab .tx.streaming:after{animation:none}}.c .navchip{border:1px solid var(--line2);background:var(--s1);max-width:100%;min-height:34px;color:var(--ink);border-radius:17px;align-self:flex-start;align-items:center;gap:8px;padding:0 14px;font-size:13px;text-decoration:none;display:inline-flex}.c .navchip:hover{border-color:var(--ink)}.navchip .k{color:var(--mut)}.navchip .t{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.ph .navchip{border-radius:22px;min-height:44px}.subacts{flex-direction:column;gap:10px;display:flex}.subacts .sh{align-items:baseline;gap:10px;display:flex}.subacts .sh span{color:var(--mut);font-size:12.5px}.subacts .subs{flex-direction:column;display:flex}.c .subrow{border-top:1px solid var(--line);color:var(--ink);grid-template-columns:minmax(0,1fr) 90px auto;align-items:center;gap:14px;padding:10px 2px;text-decoration:none;display:grid}.subs>:first-child .subrow{border-top:0}.c .subrow:hover .t{text-underline-offset:3px;text-decoration:underline}.subrow .st{flex-direction:column;gap:2px;min-width:0;display:flex}.subrow .t{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.subrow .m{color:var(--mut);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.subrow .pr{display:block}.subadd{align-items:center;gap:8px;display:flex}.subadd .inp{flex:1;min-width:0}.ph .subacts.phone .ph-rowx.subrow{border-top:0;grid-template-columns:minmax(0,1fr) 72px;min-height:56px;padding:12px 14px}.ph .subacts.phone .subs{background:var(--s1);border-radius:16px;overflow:hidden}.ph .subacts.phone .subadd{flex-direction:column;align-items:stretch}.ph .subacts.phone .subadd .inp{min-height:44px;font-size:16px}.ph .subacts.phone .sh{padding:0 4px}.c .vcnav{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.c .vcnav svg{width:16px;height:16px}.c .vctl-host{z-index:39;pointer-events:none;justify-content:center;padding:0 16px;display:flex;position:fixed;bottom:22px;left:0;right:0}.c .vctl-host.phone{bottom:calc(var(--ph-tb,64px) + 14px)}.c .vctl{pointer-events:auto;background:var(--s1);width:min(560px,100%);min-height:56px;box-shadow:0 0 0 1px var(--ai3), 0 12px 40px -12px #1313164d, 0 0 26px -6px var(--ai-glow);border-radius:28px;align-items:center;gap:10px;padding:6px 8px;display:flex}.vctl .vt{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.vctl .vt b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.vctl .vt .vcard{color:var(--ai-tx);font-weight:500}.vctl .vt span{color:var(--mut);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.vctl .vt span.live{color:var(--ink)}.c .vctl .vx{background:var(--s2);width:44px;height:44px;color:var(--ink);cursor:pointer;border:0;border-radius:22px;flex:none;place-items:center;padding:0;display:grid}.c .vctl .vx svg{width:15px;height:15px}.ph .ph-ic.ai{background:var(--ai-bg);color:var(--ai-tx)}.c .acard.chat{background:var(--s1);border:1px solid var(--line);border-radius:14px;gap:6px;padding:8px 8px 8px 10px;animation:none}.acard.chat .crow{align-items:center;gap:10px;min-width:0;display:flex}.acard.chat .ci{background:var(--s2);width:30px;height:30px;color:var(--ink);border-radius:9px;flex:none;place-items:center;display:grid}.acard.chat .ci svg{width:16px;height:16px}.acard.chat .cb{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.acard.chat .ct{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.acard.chat .ct .lbl{margin-left:6px}.acard.chat .cd{color:var(--mut);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.acard.chat .cbt{flex:none;gap:6px;display:flex}.c .acard.chat.done{background:var(--s2);border-color:#0000;flex-direction:row;align-items:center;gap:8px;padding:6px 10px}.acard.chat.done .ci{background:0 0;width:20px;height:20px}.acard.chat.done .cl{min-width:0;color:var(--mut);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12.5px;overflow:hidden}.c .acard.chat.open{background:var(--s1);border:1px solid var(--line);padding:12px 14px}.ph .acard.chat .cbt .bt{border-radius:22px;min-height:44px;padding:0 14px}.c .acard.chat .cx{justify-content:center;width:30px;padding:0}.acard.chat .cx svg{width:14px;height:14px}.ph .acard.chat .cbt .bt.cx{width:44px;padding:0}.acard.chat .vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.vbar{box-sizing:border-box;width:100%}.ph .acard.chat .crow{flex-wrap:wrap;row-gap:6px}.ph .acard.chat .cb{flex:calc(100% - 44px)}.ph .acard.chat .ct,.ph .acard.chat .cd{white-space:normal}.ph .acard.chat .cbt{flex:100%;justify-content:flex-end}.cmain{position:relative}.c .aislot{z-index:6;position:absolute;top:18px;right:28px}:is(.cmain>.hdr,.cmain>div>.hdr,.cmain>.crumbs,.cmain>div>.crumbs){padding-right:136px}.cmain:has(>.aislot.wide) :is(.cmain>.hdr,.cmain>div>.hdr,.cmain>.crumbs,.cmain>div>.crumbs){padding-right:240px}.c .ph-aibtn{top:calc(var(--ph-top) + 2px);right:max(8px, env(safe-area-inset-right));z-index:72;background:var(--s1);cursor:pointer;width:44px;height:44px;box-shadow:0 0 0 1px var(--ai3,var(--line2)), 0 4px 14px -6px var(--ai-glow);border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:fixed}body:has([role=dialog][aria-modal=true]) .aislot{visibility:hidden}body:has(.aip.phone,.actov.phone,.palette[aria-modal=true],.rmodal[aria-modal=true]) .c .ph-aibtn{visibility:hidden;pointer-events:none}.c .vstopb{cursor:pointer;width:36px;height:36px;color:var(--ink);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.vstopb>span{border:1px solid var(--line2);background:var(--s1);border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.vstopb svg{width:16px;height:16px}.c .vstopb:hover>span{border-color:var(--ink)}.c .vstopb:focus-visible{outline:none}.c .vstopb:focus-visible>span{box-shadow:0 0 0 2px var(--ai)}.ph .vstopb,.c .vctl.phone .vstopb,.vctl-host.phone .vstopb{width:44px;height:44px}.c{--ai-on:#fff;--aib-bg:var(--ai-bg);--aib-line:color-mix(in srgb, var(--ai) 30%, transparent);--aib-hov:color-mix(in srgb, var(--ai) 12%, var(--ai-bg))}.c.dark{--ai-on:#131316;--aib-bg:color-mix(in srgb, var(--ai) 13%, var(--s1));--aib-line:color-mix(in srgb, var(--ai) 38%, transparent);--aib-hov:color-mix(in srgb, var(--ai) 21%, var(--s1))}.c .aibtn{border:1px solid var(--aib-line);background:var(--aib-bg);height:36px;color:var(--ai-tx);font:inherit;cursor:pointer;box-shadow:none;white-space:nowrap;border-radius:10px;align-items:center;gap:8px;padding:0 14px 0 12px;font-size:13px;font-weight:600;line-height:1;transition:background-color .15s,border-color .15s;display:inline-flex}.aibtn .o{background:0 0;flex:none;place-items:center;display:grid}.c .aibtn:hover{background:var(--aib-hov);border-color:color-mix(in srgb, var(--ai) 50%, transparent)}.c .aibtn:focus-visible{outline:2px solid var(--ai);outline-offset:2px}:is(.aibtn,.ph-aibtn) .orb3 .halo{display:none}.c .ph-aibtn{background:var(--aib-bg);box-shadow:inset 0 0 0 1px var(--aib-line)}.ph-aibtn .o{background:0 0;place-items:center;display:grid}.c .dock{background:var(--bg);box-sizing:content-box;border-left:0 solid var(--line);flex-direction:column;flex:none;height:100vh;transition:width .32s cubic-bezier(.4,0,.2,1);display:flex;position:sticky;top:0;overflow:hidden}.c .dock.on{border-left-width:1px;transition:width .42s cubic-bezier(.22,1,.36,1)}.dock .dslot>*{animation:.42s cubic-bezier(.22,1,.36,1) 60ms both dockIn}@keyframes dockIn{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}.c .dock.dragging{-webkit-user-select:none;user-select:none;transition:none}.dock .dslots{flex:1;min-height:0;display:flex}.dock .dslot{box-sizing:border-box;flex-direction:column;flex:none;min-width:0;height:100%;display:flex}.dock .dslot+.dslot{border-left:1px solid var(--line)}.c .dresize{cursor:col-resize;z-index:3;width:8px;position:absolute;top:0;bottom:0;left:-3px}.c .dresize:hover,.c .dresize:focus-visible,.dock.dragging .dresize{background:linear-gradient(90deg, transparent 3px, var(--ai) 3px, var(--ai) 5px, transparent 5px);outline:none}.dtabs{border-bottom:1px solid var(--line);flex:none;gap:4px;padding:8px 12px;display:flex}.c .dtabs button{height:32px;color:var(--mut);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;font-size:13px;font-weight:600}.c .dtabs button.on{background:var(--s2);color:var(--ink)}.c .dock .aip.docked{width:100%;height:100%;min-height:0;box-shadow:none;z-index:auto;will-change:auto;border-left:0;flex:1;position:static;inset:auto}.c .aip-h .ib.pin.on{color:var(--ai-tx);background:var(--ai-bg)}@media (prefers-reduced-motion:reduce){.c .dock,.c .dock.on{transition:none}.dock .dslot>*{animation:none}}.c .actpanel{outline:none;flex-direction:column;gap:14px;height:100%;padding:0 20px 28px;display:flex;overflow-y:auto}.actp-top{z-index:2;background:var(--bg);border-bottom:1px solid var(--line);align-items:center;gap:8px;min-height:56px;margin:0 -20px;padding:0 12px 0 20px;display:flex;position:sticky;top:0}.c .actpanel>*{flex-shrink:0}.actpanel .fh{display:none}.actpanel .fr2{grid-template-columns:minmax(0,1fr) auto}.actpanel .fr2>:is(:nth-child(2),:nth-child(3),:nth-child(4)){display:none}.actpanel .actp-h{letter-spacing:-.4px;margin:0;font-size:20px;font-weight:600;line-height:1.25}.actpanel .hdr{padding-right:0!important}.actpanel .cols3{grid-template-columns:minmax(0,1fr)}.actpanel .metas{grid-template-columns:repeat(2,minmax(0,1fr))}.c .aibtn.sm{gap:7px;height:32px;padding:0 11px 0 10px;font-size:12.5px}.c .actov-host{z-index:30;pointer-events:none;position:fixed;inset:0}.c .actov-host>*{pointer-events:auto}.c .actov{z-index:21;background:var(--bg);border-left:1px solid var(--line);width:min(560px,100vw);box-shadow:var(--sheetshadow);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}.c .actov.phone{border-left:0;width:100%;padding:0 16px 40px;overflow-y:auto}.c .actov .actpanel{flex:1;min-height:0}.ph .actp-top.ph-tbar{background:var(--bg);justify-content:flex-end;margin:0 -16px;padding:6px 12px;position:sticky;top:0}.c .shd .crumbs{white-space:nowrap;flex-wrap:nowrap;flex:1;min-width:0;overflow-x:clip}.c .shd .crumbs>*{text-overflow:ellipsis;flex-shrink:1;min-width:0;overflow-x:clip}.c .shd .crumbs>b{flex-shrink:0;max-width:70%}
