:root{--brand:#e5ff0f;--brand-ink:#172022;--brand-accent:#4f5a00;--charcoal:#172022;--bright:#e5ff0f;--hunter:#81846d;--beige:#dedbcb;--offwhite:#f0efef;--font-display:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Segoe UI", Roboto, sans-serif;--win:#fbfbf9;--side:#f2f1eb;--raised:#f3f2ed;--field:#fff;--line:#17202212;--line-2:#1720221f;--text-3:#69706e;--primary:#172022;--on-primary:#f0efef;--sel-fill:#172022;--sel-text:#f0efef;--amp-soft:#fafde8;--amp-line:#17202214;--amp-tile:#172022;--amp-on:#e5ff0f;--live-text:#4f5a00;--ok:#1f7a46;--ok-soft:#e1f1e6;--warn:#9a5300;--warn-soft:#f8ead3;--bad:#b4233a;--bad-soft:#f8e1e3;--theirs:#6a4fd6;--theirs-soft:#ece7fb;--ground:#fbfbf9;--ghost:#fff;--row-sel:#1720220d;--chip:#1720220f;--tile:#1720220f;--ai-chip:#fff;--ai-chip-line:#17202224;--hot:#b4233a;--hot-soft:#f9e2e4;--next-bg:#f4ffb8;--band:#f6ffc9;--band-line:#17202214;--mention-bg:#eefc9a;--mention-fg:#172022;--new-line:#4f5a0073;--sel-glyph:#e5ff0f;--check:#172022;--tabbar:#fffffff0;--tab-shadow:0 12px 30px #17202229, inset 0 0 0 1px #17202214;--tab-off:#69706e;--badge:#172022;--on-badge:#e5ff0f;--sheet:#fff;--sheet-shadow:0 -8px 30px #1720221f, inset 0 0 0 1px #1720220f;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--dur-1:.11s;--dur-2:.19s;--dur-3:.3s;--dur-sheet:.26s;--fs-body:14px;--fs-caption:13px;--fs-sm:12.5px;--fs-time:12px;--fs-micro:11px;--fs-nano:10.5px;--fs-h:17px;--fs-title:30px;--active:#172022;--on-active:#f0efef;--link:#4f5a00;--green:#2bac76;--wash-base:#fbfbf9;--gradient:var(--wash-base);--edge:#fbfbf9;--avatar-radius:30%;--r-sm:6px;--r-md:10px;--r-lg:18px;--glass-blur:blur(30px) saturate(180%);--glass-blur-deep:blur(46px) saturate(215%);--glass-fill:#ffffffdb;--glass-edge:inset 0 1px 0 #ffffffbf, inset 0 0 0 1px #ffffff38;--glass-drop:0 18px 44px -22px #1720226b;--rail-bg:#f2f1eb;--rail-active:#17202212;--sidebar-active:#172022;--sidebar-bg:#f2f1eb;--sidebar-fg:#172022;--sidebar-fg-dim:#4b5352;--sidebar-hover:#1720220d;--sidebar-line:#17202212;--ws-grad:linear-gradient(160deg, #e5ff0f, #81846d);--glass-hi:#fffffffa;--pane-border:#1720221a;--bg:#fbfbf9;--bg-2:#1720220b;--bg-3:#17202212;--text:#172022;--text-2:#4b5352;--hairline:#17202214;--input-border:#1720222e;--card:#fff;--modal:#fff;--sheen:color-mix(in srgb, var(--active) 22%, transparent);--sheen-edge:color-mix(in srgb, var(--active) 5%, transparent);--modal-veil:#17202257;--mine:color-mix(in srgb, var(--active) 14%, transparent);--mark:#ffe6a2;--disabled:#17202214;font-synthesis:none}@media (width<=820px){:root{--fs-floor:13px;--fs-body:calc(17.5px * var(--dt,1));--fs-caption:calc(15.5px * var(--dt,1));--fs-sm:calc(14.5px * var(--dt,1));--fs-time:calc(14px * var(--dt,1));--fs-micro:calc(13px * var(--dt,1));--fs-nano:calc(12.5px * var(--dt,1));--fs-h:calc(20px * var(--dt-lg,1));--fs-title:calc(30px * var(--dt-lg,1));--r-sm:10px;--r-md:14px;--r-lg:22px}}:root[data-theme=dark]{--brand-accent:#e5ff0f;--win:#141c1e;--side:#10181a;--raised:#f0efef0d;--field:#10171a;--line:#f0efef12;--line-2:#f0efef1f;--text-3:#8e948e;--primary:#e5ff0f;--on-primary:#172022;--sel-fill:#f0efef14;--sel-text:#f0efef;--amp-soft:#e5ff0f0f;--amp-line:#e5ff0f2e;--amp-tile:#e5ff0f;--amp-on:#172022;--live-text:#d4ec2a;--ok:#7bd88f;--ok-soft:#7bd88f21;--warn:#ffb454;--warn-soft:#ffb45421;--bad:#ff8a7a;--bad-soft:#ff7a6b21;--theirs:#b39cff;--theirs-soft:#b39cff24;--ground:#172022;--ghost:#f0efef0d;--row-sel:#f0efef0f;--chip:#f0efef0f;--tile:#f0efef14;--ai-chip:#f0efef0f;--ai-chip-line:#e5ff0f38;--hot:#ff8a7a;--hot-soft:#ff7a6b26;--next-bg:#e5ff0f12;--band:#e5ff0f12;--band-line:#e5ff0f38;--mention-bg:#e5ff0f24;--mention-fg:#e5ff0f;--new-line:#e5ff0f66;--sel-glyph:#e5ff0f;--check:#e5ff0f;--tabbar:#1e292ceb;--tab-shadow:0 12px 30px #00000073, inset 0 0 0 1px #f0efef1a;--tab-off:#a7aca6;--badge:#e5ff0f;--on-badge:#172022;--sheet:#1f2a2d;--sheet-shadow:0 -8px 30px #00000059, inset 0 0 0 1px #f0efef14;--active:#e5ff0f;--on-active:#172022;--link:#e5ff0f;--wash-base:#141c1e;--gradient:var(--wash-base);--edge:#141c1e;--rail-bg:#10181a;--rail-active:#f0efef12;--sidebar-active:#f0efef14;--sidebar-bg:#10181a;--sidebar-fg:#f0efef;--sidebar-fg-dim:#b8bcb3;--sidebar-hover:#f0efef0d;--sidebar-line:#f0efef12;--glass-hi:#ffffff21;--modal:#1d282a;--sheen:#ffffff80;--sheen-edge:#ffffff0a;--modal-veil:#090d0e8c;--pane-border:#f0efef1a;--glass-edge:inset 0 1px 0 #ffffff4d, inset 0 -1px 0 #ffffff14, inset 0 0 0 1px #ffffff1f;--glass-blur-deep:blur(52px) saturate(220%) brightness(1.22);--glass-fill:#ffffff0a;--glass-drop:0 20px 48px -24px #000000b3;--bg:#141c1e;--bg-2:#ffffff0b;--bg-3:#ffffff1a;--text:#f0efef;--text-2:#b8bcb3;--hairline:#f0efef14;--input-border:#ffffff29;--card:#1d282a;--mine:color-mix(in srgb, var(--active) 20%, transparent);--mark:#5a4a1e;--disabled:#ffffff14;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{background:var(--edge);height:100%}body{width:100%;height:var(--app-h,100dvh);overscroll-behavior:none;margin:0;position:fixed;top:0;left:0;right:0;overflow:hidden}#root{height:100%}.sidebar__scroll,.channel__body,.thread__body,.railview__body,.changelog__body{overscroll-behavior:contain}body{color:var(--text);-webkit-font-smoothing:antialiased;background:var(--gradient);background-attachment:fixed;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.tauri body{background:0 0}.tauri:root[data-theme=light] .app{background:#fbfbf9}.tauri:root[data-theme=dark] .app{background:#141c1e}button{font:inherit;cursor:pointer;color:inherit}input,textarea{font:inherit}.app{grid-template-columns:64px 1fr;height:100%;display:grid}.app--tauri{padding-top:28px}.titlebar{z-index:40;-webkit-app-region:drag;height:28px;position:fixed;top:0;left:0;right:0}.panel{border:1px solid var(--pane-border);border-radius:16px;grid-template-columns:260px 1fr;min-height:0;margin:10px 12px 12px 0;display:grid;overflow:hidden;box-shadow:0 24px 70px -28px #17202273,0 2px 8px -4px #17202240}.panel--thread{grid-template-columns:260px 1fr minmax(360px,420px)}.rail{background:0 0;flex-direction:column;align-items:center;gap:8px;padding:0 0 14px;display:flex}.rail__ws{border-radius:var(--avatar-radius);width:40px;height:40px;box-shadow:none;place-items:center;margin:14px 0 12px;display:grid;overflow:hidden}.rail__ws img{object-fit:cover;width:100%;height:100%;display:block}.rail__nav{flex-direction:column;flex:1;align-items:center;gap:2px;display:flex}.railbtn{width:52px;color:var(--sidebar-fg-dim);border-radius:var(--r-md);background:0 0;border:0;flex-direction:column;align-items:center;gap:3px;padding:7px 0 5px;display:flex}.railbtn__ic{border-radius:var(--avatar-radius);background:0 0;place-items:center;width:32px;height:32px;display:grid;position:relative}.railbtn__badge{border-radius:var(--r-md);color:#fff;min-width:17px;height:17px;font-size:calc(max(10.5px, var(--fs-floor,0px)) * var(--dt,1));text-align:center;box-shadow:0 0 0 2px var(--rail-bg);background:#e01e5a;padding:0 4px;font-weight:800;line-height:17px;position:absolute;top:-4px;right:-5px}.railbtn:hover{color:var(--sidebar-fg)}.railbtn:hover .railbtn__ic{background:var(--sidebar-hover)}.railbtn--active{color:var(--sidebar-fg)}.railbtn--active .railbtn__ic{background:var(--rail-active);color:var(--sidebar-fg)}.railbtn__lbl{font-size:calc(max(10.5px, var(--fs-floor,0px)) * var(--dt,1));letter-spacing:-.01em;font-weight:600}.rail__bottom{flex-direction:column;align-items:center;gap:12px;display:flex}.rail__add{border:1.5px solid var(--sidebar-fg-dim);width:36px;height:36px;color:var(--sidebar-fg);background:0 0;border-radius:50%;place-items:center;display:grid}.rail__add:hover{background:var(--sidebar-hover)}.rail__add--on{background:var(--sidebar-hover);color:var(--sidebar-fg)}.rail__createwrap{place-items:center;display:grid;position:relative}.rail__createmenu{z-index:50;background:var(--card);border:1px solid var(--pane-border);-webkit-backdrop-filter:blur(30px)saturate(1.5);backdrop-filter:blur(30px)saturate(1.5);border-radius:12px;width:190px;padding:6px;position:absolute;bottom:0;left:calc(100% + 10px);box-shadow:0 18px 44px -14px #0c111380}.rail__createmenu button{width:100%;color:var(--text);font-size:calc(max(14px, var(--fs-floor,0px)) * var(--dt,1));border-radius:var(--r-md);text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:9px 10px;font-weight:600;display:flex}.rail__createmenu button:hover{background:var(--bg-2)}.rail__createmenu svg{color:var(--text-2)}.rail__me{border-radius:var(--avatar-radius);background:#7a5c7c;border:0;width:34px;height:34px;padding:0;overflow:hidden}.rail__me img{object-fit:cover;width:100%;height:100%;display:block}.rail__me span{color:#fff;place-items:center;height:100%;font-weight:700;display:grid}.sidebar{border-radius:var(--r-lg);background:var(--sidebar-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-edge), var(--glass-drop);color:var(--sidebar-fg);flex-direction:column;min-height:0;margin:10px;display:flex}.sidebar__head{border-radius:var(--r-lg) var(--r-lg) 0 0;border-bottom:1px solid var(--sidebar-line);flex:none;align-items:center;gap:9px;height:49px;padding:0 12px 0 14px;display:flex}.sidebar__logo{border-radius:var(--r-sm);flex:none;width:24px;height:24px;display:none}.sidebar__wsname .wordmark{height:11px}.sidebar__wsname{min-width:0;font-size:calc(max(18px, var(--fs-floor,0px)) * var(--dt,1));color:var(--sidebar-fg);letter-spacing:-.02em;flex:1;font-weight:800}.sidebar__theme{width:32px;height:32px;color:var(--sidebar-fg-dim);border-radius:var(--r-md);background:0 0;border:0;flex:none;place-items:center;display:grid}.sidebar__me{border-radius:var(--avatar-radius);background:#7a5c7c;border:0;width:28px;height:28px;padding:0;overflow:hidden}.sidebar__me img{object-fit:cover;width:100%;height:100%;display:block}.sidebar__theme{border-radius:var(--r-sm);width:28px;height:28px;color:var(--sidebar-fg-dim);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;transition:background .14s,color .14s;display:grid}.sidebar__theme:hover{background:var(--sidebar-hover);color:var(--sidebar-fg)}.sidebar__meinitial{color:#fff;font-weight:700;font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1));place-items:center;height:100%;display:grid}.sbsearch{background:var(--sidebar-hover);border-radius:var(--r-sm);color:var(--sidebar-fg-dim);border:0;align-items:center;gap:8px;margin:6px 8px;padding:4px 10px;display:flex}.sbsearch input{min-width:0;color:var(--sidebar-fg);font-size:calc(max(14px, var(--fs-floor,0px)) * var(--dt,1));background:0 0;border:0;outline:none;flex:1}.sbsearch input::placeholder{color:var(--sidebar-fg-dim)}.sbsearch__x{color:var(--sidebar-fg-dim);background:0 0;border:0;place-items:center;padding:2px;display:grid}.sbsearch__x:hover{color:var(--sidebar-fg)}.sidebar__scroll{flex:1;min-height:0;padding:6px 0 24px;position:relative;overflow-y:auto}.sidebar__scroll::-webkit-scrollbar{width:8px}.sidebar__scroll::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:4px}.sbsec{margin-bottom:12px}.sbsec__head{width:100%;color:var(--sidebar-fg-dim);font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1));text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:5px 16px;font-weight:700;display:flex}.sbsec__head:hover{color:var(--sidebar-fg)}.sbsec__chev--closed{transform:rotate(-90deg)}.sbsec__list{margin:0;padding:0 8px;list-style:none}.sbitem{box-sizing:border-box;width:100%;color:var(--sidebar-fg);font-size:calc(max(14px, var(--fs-floor,0px)) * var(--dt,1));letter-spacing:-.006em;text-align:left;border-radius:var(--r-sm);background:0 0;border:0;align-items:center;gap:8px;margin:0;padding:5px 12px;line-height:1.3;transition:background .1s,color .1s;display:flex}@media (hover:hover){.sbitem:hover{background:var(--sidebar-hover)}}:root[data-theme=dark] .sbitem{color:var(--sidebar-fg-dim)}@media (hover:hover){:root[data-theme=dark] .sbitem:hover{color:var(--sidebar-fg)}}.sbitem--active,.sbitem--active:hover{background:var(--sidebar-active);color:var(--brand-accent);font-weight:600}.sbitem--active svg{opacity:1}.sbitem svg{opacity:.66;flex:none}.sbitem__name{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.sbitem--unread{color:var(--sidebar-fg)}.sbitem--unread .sbitem__name{color:var(--sidebar-fg);font-weight:800}.sbbadge{border-radius:var(--r-md);color:#fff;min-width:19px;height:19px;font-size:calc(max(12px, var(--fs-floor,0px)) * var(--dt,1));font-variant-numeric:tabular-nums;background:#e01e5a;flex:none;place-items:center;padding:0 6px;font-weight:800;display:grid}.sbitem__you{color:var(--sidebar-fg-dim);font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1))}.sbitem--add,.dot{color:var(--sidebar-fg-dim)}.sbrow{position:relative}.sbbadge--row{pointer-events:none;margin-left:auto}.sbmark{flex:none;place-items:center;display:grid}.sbmark--client{width:18px;height:18px;font-size:calc(max(10px, var(--fs-floor,0px)) * var(--dt,1));color:#fff;border-radius:4px;font-weight:800;line-height:1}.sbmark--proj{width:7px;height:18px}.sbmark--proj i{border-radius:999px;width:7px;height:7px;display:block}.sbstar{z-index:2;border-radius:var(--r-sm);width:22px;height:22px;color:var(--sidebar-fg-dim);opacity:0;background:0 0;border:0;flex:none;place-items:center;transition:opacity .14s,color .14s;display:grid;position:absolute;top:50%;right:62px;transform:translateY(-50%)}.sbstar--on svg{fill:currentColor}@media (hover:hover){.sbrow:hover .sbstar{opacity:.75}.sbstar:hover{opacity:1;color:var(--sidebar-fg);background:var(--sidebar-hover)}}@media (hover:none){.sbstar{display:none}}.sbitem__chev{opacity:.45;flex:none;margin-left:2px;transition:transform .18s,opacity .14s}.sbitem__chev--closed{transform:rotate(-90deg)}@media (hover:hover){.sbitem:hover .sbitem__chev{opacity:.8}}.sbdrill{cursor:pointer;text-align:left;border:0;border-bottom:1px solid var(--pane-border);background:0 0;align-items:center;gap:8px;width:100%;margin-bottom:4px;padding:7px 10px 9px;display:flex}.sbdrill__chev{color:var(--brand-accent);flex:none}.sbdrill__name{font-size:calc(max(14.5px, var(--fs-floor,0px)) * var(--dt,1));letter-spacing:-.01em;color:var(--sidebar-fg);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:800;overflow:hidden}.sbsec__head--plain{cursor:default;font-size:calc(max(10px, var(--fs-floor,0px)) * var(--dt,1));letter-spacing:.1em;text-transform:uppercase;color:var(--sidebar-fg-dim);opacity:.8;font-weight:700}.chtabs{display:none}@media (width<=820px){.channel__head.channel__head--tabs{flex-direction:column;align-items:stretch;gap:0}.channel__head--tabs .channel__row{width:100%;min-width:0;height:var(--chead-row);align-items:center;gap:8px;display:flex}.chtabs{width:100%;height:var(--chtabs-h);box-sizing:border-box;align-items:center;gap:4px;margin:0 -2px;padding:0;display:flex}.chtabs__t{color:var(--text-2);font-size:calc(max(13.5px, var(--fs-floor,0px)) * var(--dt,1));background:0 0;border:0;border-radius:999px;padding:6px 13px;font-weight:650}.chtabs__t--on{background:color-mix(in srgb, var(--brand) 20%, transparent);color:var(--brand-accent)}}.sbsec__empty{font-size:calc(max(12px, var(--fs-floor,0px)) * var(--dt,1));color:var(--sidebar-fg-dim);opacity:.75;padding:5px 10px 7px}.sbitem__more{border-radius:var(--r-sm);width:24px;height:24px;color:var(--sidebar-fg-dim);opacity:0;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}@media (hover:hover){.sbrow:hover .sbitem__more{opacity:1}.sbrow:hover .sbbadge--row{opacity:0}}.sbitem__more--on{background:var(--sidebar-hover);color:var(--sidebar-fg);opacity:1}@media (hover:hover){.sbitem__more:hover{background:var(--sidebar-hover);color:var(--sidebar-fg);opacity:1}}.sbmenu{z-index:40;border:1px solid var(--hairline);border-radius:var(--r-md);-webkit-backdrop-filter:blur(30px)saturate(1.5);backdrop-filter:blur(30px)saturate(1.5);width:180px;box-shadow:0 14px 36px -12px #00000080, inset 0 1px 0 var(--glass-hi);background:#1a1c2af5;padding:5px;position:absolute;top:calc(100% - 2px);right:6px}:root[data-theme=light] .sbmenu{background:#fffffffa}.sbmenu__item{width:100%;color:var(--text);font-size:calc(max(13.5px, var(--fs-floor,0px)) * var(--dt,1));border-radius:var(--r-sm);text-align:left;background:0 0;border:0;align-items:center;gap:9px;padding:8px 9px;font-weight:600;display:flex}.sbmenu__item--danger,.sbmenu__item--danger svg{color:#e01e5a}.sbmenu__item--danger:hover{background:#e01e5a24}@media (hover:none){.sbitem__more{opacity:.4}}.dot--on{color:var(--green)}.sbadd{gap:6px;padding:6px 16px 8px 18px;display:grid}.sbadd__input{border:1px solid var(--sidebar-line);border-radius:var(--r-sm);background:var(--sidebar-hover);width:100%;color:var(--sidebar-fg);outline:none;padding:7px 10px}.sbadd__input::placeholder{color:var(--sidebar-fg-dim)}.sbadd__priv{font-size:calc(max(12.5px, var(--fs-floor,0px)) * var(--dt,1));color:var(--sidebar-fg-dim);align-items:center;gap:6px;display:flex}.channel{background:var(--bg);-webkit-backdrop-filter:blur(30px)saturate(1.4);backdrop-filter:blur(30px)saturate(1.4);flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.channel__drop{z-index:30;border:2px dashed var(--active);pointer-events:none;background:#1164a30f;border-radius:14px;place-items:center;display:grid;position:absolute;inset:8px}.channel__dropcard{color:var(--brand-accent);flex-direction:column;align-items:center;gap:6px;display:flex}.channel__dropcard b{font-size:calc(max(18px, var(--fs-floor,0px)) * var(--dt,1))}.channel__dropcard span{color:var(--text-2);font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1))}.channel__row{display:contents}.channel__head{border-bottom:1px solid var(--hairline);background:var(--glass-fill);height:49px;-webkit-backdrop-filter:var(--glass-blur-deep);backdrop-filter:var(--glass-blur-deep);z-index:3;flex:none;align-items:center;gap:12px;padding:0 18px;display:flex;position:relative}.channel__title{font-size:calc(max(17px, var(--fs-floor,0px)) * var(--dt,1));align-items:center;gap:6px;min-width:0;display:flex}.channel__title b{letter-spacing:-.022em;font-weight:800;font-size:calc(max(17px, var(--fs-floor,0px)) * var(--dt,1));white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.channel__title svg{color:var(--text-2)}.channel__dmava{border-radius:var(--avatar-radius);color:#fff;width:22px;height:22px;font-size:calc(max(12px, var(--fs-floor,0px)) * var(--dt,1));place-items:center;font-weight:700;display:grid}.channel__dmdot{background:var(--green);width:9px;height:9px;box-shadow:0 0 0 2px var(--bg);border-radius:50%}.dmcluster{display:inline-flex}.dmcluster__ava{border-radius:var(--avatar-radius);width:22px;height:22px;font-size:calc(max(10px, var(--fs-floor,0px)) * var(--dt,1));color:#fff;box-shadow:0 0 0 2px var(--bg);place-items:center;margin-left:-6px;font-weight:700;display:grid}.dmcluster__ava:first-child{margin-left:0}.sbsec__add{border-radius:var(--r-sm);width:20px;height:20px;color:var(--sidebar-fg-dim);place-items:center;margin-left:auto;display:grid}.sbsec__add:hover{background:var(--sidebar-hover);color:var(--sidebar-fg)}.dmpick{border-radius:var(--r-md);background:var(--sidebar-hover);gap:2px;margin:4px 10px 8px;padding:8px;display:grid}.dmpick__label{font-size:calc(max(11.5px, var(--fs-floor,0px)) * var(--dt,1));color:var(--sidebar-fg-dim);padding:2px 4px 5px;font-weight:700}.dmpick__opt{font-size:calc(max(14px, var(--fs-floor,0px)) * var(--dt,1));color:var(--sidebar-fg);border-radius:var(--r-sm);cursor:pointer;align-items:center;gap:8px;padding:4px 6px;display:flex}.dmpick__opt:hover{background:var(--sidebar-hover)}.dmpick__go{border-radius:var(--r-sm);background:var(--brand);color:var(--brand-ink);font-weight:700;font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1));border:0;margin-top:5px;padding:7px}.dmpick__go:disabled{opacity:.5}.channel__topic{color:var(--text-2);font-size:calc(max(13.5px, var(--fs-floor,0px)) * var(--dt,1));border-left:1px solid var(--hairline);text-overflow:ellipsis;white-space:nowrap;padding-left:12px;overflow:hidden}.channel__body{flex:1;min-height:0;padding:18px 0 8px;overflow-y:auto}.channel__loading{color:var(--text-2);font-size:calc(max(14px, var(--fs-floor,0px)) * var(--dt,1));padding:8px 20px}.channel__intro{padding:16px 20px 10px}.channel__introicon{border-radius:var(--avatar-radius);color:#fff;background:var(--ws-grad);width:46px;height:46px;box-shadow:0 8px 20px -8px color-mix(in srgb, var(--active) 60%, transparent), inset 0 1px 0 #ffffff59;place-items:center;margin-bottom:12px;display:grid}.channel__intro h2{font-size:calc(max(26px, var(--fs-floor,0px)) * var(--dt-lg,1));letter-spacing:-.02em;margin:0 0 4px;font-weight:800}.channel__intro p{color:var(--text-2);font-size:calc(max(15px, var(--fs-floor,0px)) * var(--dt,1));margin:0}.channel__daysep{align-items:center;margin:14px 20px 6px;display:flex}.channel__daysep:before,.channel__daysep:after{content:"";background:var(--hairline);flex:1;height:1px}.channel__daysep span{font-size:calc(max(12.5px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-2);border:1px solid var(--hairline);background:var(--card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:999px;margin:0 8px;padding:2px 14px;font-weight:700}.msg{gap:12px;min-width:0;padding:3px 28px;display:flex;position:relative}.msg:not(.msg--grouped){margin-top:20px}.msg:hover{background:var(--bg-2)}.msg__ava{border-radius:var(--avatar-radius);color:#fff;width:36px;height:36px;font-weight:700;font-size:calc(max(16px, var(--fs-floor,0px)) * var(--dt,1));object-fit:cover;flex:none;place-items:center;display:grid;box-shadow:0 1px 3px #00000029,inset 0 0 0 1px #ffffff1a}.msg__ava--ai{box-shadow:none;background:0 0;padding:0;overflow:hidden}.msg__main{flex:1;min-width:0}.msg__meta{align-items:baseline;gap:8px;display:flex}.msg__author{font-weight:800;font-size:calc(max(14px, var(--fs-floor,0px)) * var(--dt,1));letter-spacing:-.012em}.msg__time{color:var(--text-2);font-size:calc(max(12px, var(--fs-floor,0px)) * var(--dt,1));font-variant-numeric:tabular-nums}.msg__body{font-size:calc(max(14px, var(--fs-floor,0px)) * var(--dt,1));letter-spacing:-.003em;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.46}.msg__link{color:var(--link);text-decoration:none}.msg__link:hover{text-decoration:underline}.lp-list{flex-direction:column;gap:8px;margin-top:6px;display:flex}.lp{max-width:460px;color:inherit;border:1px solid var(--pane-border);background:var(--card);border-left:3px solid var(--link);border-radius:12px;text-decoration:none;transition:background .12s,transform .12s;display:flex;overflow:hidden}.lp:hover{background:var(--bg-2)}.lp__thumb{background:var(--bg-2);flex-shrink:0;width:108px;overflow:hidden}.lp__thumb img{object-fit:cover;width:100%;height:100%;display:block}.lp__text{flex-direction:column;gap:3px;min-width:0;padding:10px 13px;display:flex}.lp__site{font-size:calc(max(11.5px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-2);text-transform:none;align-items:center;gap:6px;font-weight:600;display:flex}.lp__fav{object-fit:contain;border-radius:3px;flex-shrink:0;width:14px;height:14px}.lp__title{font-size:calc(max(13.5px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.lp__desc{font-size:calc(max(12.5px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.msg--grouped{padding:1px 20px}.msg__gutter{text-align:right;opacity:0;width:36px;font-size:calc(max(11px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-2);flex:none;padding-top:3px}@media (hover:hover){.msg--grouped:hover .msg__gutter{opacity:1}}.rx{flex-wrap:wrap;gap:6px;margin-top:5px;display:flex}.rx__pill{border:1px solid var(--hairline);background:var(--bg-3);font-size:calc(max(12.5px, var(--fs-floor,0px)) * var(--dt,1));border-radius:999px;align-items:center;gap:5px;padding:2px 9px;line-height:1.4;display:inline-flex}.rx__pill b{color:var(--text-2);font-variant-numeric:tabular-nums;font-weight:700}.rx__pill:hover{border-color:var(--input-border)}.rx__pill--mine{background:var(--mine);border-color:#1264a3}.rx__pill--mine b{color:#1264a3}.rx__emoji{font-size:calc(max(14px, var(--fs-floor,0px)) * var(--dt,1))}.rx__add{border:1px solid var(--hairline);background:var(--bg-3);color:var(--text-2);border-radius:999px;align-items:center;padding:2px 8px;display:inline-flex}.rx__add:hover{border-color:var(--input-border);color:var(--text)}.msgbar{z-index:5;opacity:0;visibility:hidden;transform-origin:100% 100%;transition:opacity var(--dur-1) var(--ease-out), transform var(--dur-1) var(--ease-out), visibility 0s linear var(--dur-1);background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-md);-webkit-backdrop-filter:blur(20px)saturate(1.5);backdrop-filter:blur(20px)saturate(1.5);box-shadow:0 6px 18px -6px #00000052, inset 0 1px 0 var(--glass-hi);align-items:center;gap:2px;padding:2px;display:flex;position:absolute;top:-16px;left:auto;right:16px;transform:translateY(6px)scale(.94)}.msg:focus-within .msgbar{opacity:1;visibility:visible;transition:opacity var(--dur-1) var(--ease-out), transform var(--dur-2) var(--ease-spring), visibility 0s;transform:none}@media (hover:hover){.msg:hover .msgbar{opacity:1;visibility:visible;transition:opacity var(--dur-1) var(--ease-out), transform var(--dur-2) var(--ease-spring), visibility 0s;transform:none}}.msgbar__emoji{font-size:calc(max(17px, var(--fs-floor,0px)) * var(--dt,1));border-radius:var(--r-sm);background:0 0;border:0;width:30px;height:30px;line-height:1}.msgbar__btn{color:var(--text-2);border-radius:var(--r-sm);background:0 0;border:0;place-items:center;width:30px;height:30px;display:grid}.msgbar__emoji:hover,.msgbar__btn:hover{background:var(--bg-2)}.msgbar__btn--danger:hover{color:#e01e5a;background:#e01e5a24}.msgbar__btn--on{background:var(--bg-2);color:var(--text)}.msgmenu-wrap{display:inline-flex;position:relative}.msgmenu{z-index:30;border:1px solid var(--hairline);border-radius:var(--r-md);-webkit-backdrop-filter:blur(30px)saturate(1.5);backdrop-filter:blur(30px)saturate(1.5);width:234px;box-shadow:0 18px 46px -12px #0000008c, inset 0 1px 0 var(--glass-hi);background:#1a1c2af5;padding:5px;position:absolute;top:calc(100% + 5px);right:0}:root[data-theme=light] .msgmenu{background:#fffffffa}.msgmenu--up{top:auto;bottom:calc(100% + 5px)}.msgmenu--sub{width:192px;top:-5px;right:calc(100% + 6px)}.msgmenu--up .msgmenu--sub{top:auto;bottom:-5px}.msgmenu__item{width:100%;color:var(--text);font-size:calc(max(14px, var(--fs-floor,0px)) * var(--dt,1));border-radius:var(--r-sm);text-align:left;background:0 0;border:0;align-items:center;gap:11px;padding:8px 10px;font-weight:500;display:flex}.msgmenu__item svg{color:var(--text-2);flex:none}.msgmenu__item:hover,.msgmenu__item--on{background:color-mix(in srgb, var(--active) 16%, transparent)}:root[data-theme=light] .msgmenu__item:hover,:root[data-theme=light] .msgmenu__item--on{background:color-mix(in srgb, var(--active) 10%, transparent)}.msgmenu__item:hover svg{color:var(--text)}.msgmenu__key{color:var(--text-2);font-size:calc(max(12px, var(--fs-floor,0px)) * var(--dt,1));margin-left:auto;font-weight:600}.msgmenu__caret{margin-left:auto}.msgmenu__sep{background:var(--hairline);height:1px;margin:5px 4px}.msgmenu__reminditem{width:100%;display:block}.msgmenu__item--danger,.msgmenu__item--danger svg{color:#e01e5a}.msgmenu__item--danger:hover{background:#e01e5a24}.msg__edited{color:var(--text-2);font-size:calc(max(11px, var(--fs-floor,0px)) * var(--dt,1))}.msgedit{margin-top:3px}.msgedit__input{border:1px solid var(--input-border);border-radius:var(--r-md);width:100%;font:inherit;font-size:calc(max(15px, var(--fs-floor,0px)) * var(--dt,1));resize:vertical;background:var(--bg);color:var(--text);outline:none;padding:8px 10px}.msgedit__input:focus{border-color:#8a8a8a;box-shadow:0 0 0 1px #8a8a8a}.msgedit__actions{gap:8px;margin-top:7px;display:flex}.msgedit__cancel,.msgedit__save{border:1px solid var(--hairline);border-radius:var(--r-sm);font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1));padding:5px 13px;font-weight:700}.msgedit__cancel{background:var(--card);color:var(--text)}.msgedit__cancel:hover{background:var(--bg-2)}.msgedit__save{background:var(--green);border-color:var(--green);color:#fff}.msgedit__save:hover{filter:brightness(1.05)}.picker{z-index:20;background:var(--card);border:1px solid var(--hairline);-webkit-backdrop-filter:blur(24px)saturate(1.5);backdrop-filter:blur(24px)saturate(1.5);box-shadow:0 12px 32px -10px #0000004d, inset 0 1px 0 var(--glass-hi);border-radius:12px;grid-template-columns:repeat(7,1fr);gap:2px;width:268px;padding:8px;display:grid;position:absolute;top:10px;left:54px}.picker button{font-size:calc(max(20px, var(--fs-floor,0px)) * var(--dt-lg,1));border-radius:var(--r-md);background:0 0;border:0;width:34px;height:34px;line-height:1}.picker button:hover{background:var(--bg-2)}.replies{border-radius:var(--r-md);color:var(--link);font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1));background:0 0;border:1px solid #0000;align-items:center;gap:7px;margin-top:5px;padding:3px 8px 3px 4px;font-weight:700;display:inline-flex}.replies:hover{background:var(--card);border-color:var(--hairline);box-shadow:0 1px 3px #0000000f}.replies__view{color:var(--text-2);font-weight:500}.sresult{text-align:left;border:0;border-top:1px solid var(--hairline);background:0 0;width:100%;padding:8px 20px 10px;display:block}.sresult:hover{background:var(--bg-2)}.sresult__ctx{font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-2);align-items:center;gap:5px;margin-bottom:5px;font-weight:700;display:flex}.sresult__msg{gap:10px;display:flex}.sresult mark{background:var(--mark);color:inherit;border-radius:3px;padding:0 1px}.sresult__group{font-size:calc(max(12px, var(--fs-floor,0px)) * var(--dt,1));letter-spacing:.03em;text-transform:uppercase;color:var(--text-2);padding:14px 20px 4px;font-weight:800}.sresult__status{align-items:center;gap:4px;margin-left:4px;font-weight:650;display:inline-flex}.sresult__task{align-items:center;gap:10px;display:flex}.sresult__task .tk__check{cursor:default;width:16px;height:16px}.sresult__tasktitle{font-size:calc(max(15px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text);font-weight:550}.sres__head{gap:10px}.sres__search{background:var(--bg-2);border:1px solid var(--pane-border);border-radius:var(--r-md);flex:1;align-items:center;gap:8px;min-width:0;max-width:460px;padding:0 11px;display:flex}.sres__search:focus-within{border-color:var(--active)}.sres__search svg{color:var(--text-2);flex:none}.sres__search input{min-width:0;color:var(--text);font-size:calc(max(14px, var(--fs-floor,0px)) * var(--dt,1));background:0 0;border:0;outline:none;flex:1;padding:9px 0;font-family:inherit}.sres__search input::placeholder{color:var(--text-2)}.sres__clear{color:var(--text-2);border-radius:var(--r-sm);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:3px;display:grid}.sres__clear:hover{color:var(--text);background:var(--bg-3)}.sres__count{font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-2);flex:none;font-weight:600}.annolayer{pointer-events:none;z-index:30;position:absolute;inset:0}.annocanvas{width:100%;height:100%;position:absolute;inset:0}.annotext{white-space:pre;text-shadow:0 1px 3px #0009;pointer-events:none;font-size:clamp(12px,2vw,20px);font-weight:700;line-height:1.1;position:absolute;transform:translate(-2px,-.5em)}.annotext--input{pointer-events:auto;border-radius:var(--r-sm);background:#00000059;border:1px dashed;outline:none;min-width:110px;padding:2px 6px}.annobar{z-index:42;pointer-events:auto;-webkit-backdrop-filter:blur(30px)saturate(2);backdrop-filter:blur(30px)saturate(2);background:linear-gradient(#ffffff29,#ffffff08 42%,#fff0 60%),#1e1e268c;border-radius:20px;align-items:center;gap:3px;padding:4px 6px;display:flex;position:absolute;top:8px;left:50%;transform:translate(-50%);box-shadow:0 12px 34px -12px #0009,inset 0 1px #ffffff4d,inset 0 0 0 .5px #ffffff1f}.annobtn{color:#ffffffeb;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;transition:background .16s,transform .1s;display:inline-flex}.annobtn:hover{background:#ffffff24}.annobtn:active{transform:scale(.92)}.annobtn--on{color:var(--on-active);background:linear-gradient(180deg, #5aa9ff, var(--active));box-shadow:0 4px 12px -5px color-mix(in srgb, var(--active) 80%, transparent), inset 0 1px 0 #ffffff59}.annosep{background:linear-gradient(#0000,#ffffff38,#0000);width:1px;height:20px;margin:0 2px}.annoswatch{cursor:pointer;border:0;border-radius:999px;width:18px;height:18px;transition:transform .12s;box-shadow:inset 0 0 0 1px #ffffff4d,inset 0 2px 3px #fff6,0 1px 3px #00000059}.annoswatch:hover{transform:scale(1.12)}.annoswatch--on{transform:scale(1.24);box-shadow:inset 0 0 0 1px #ffffff4d,0 0 0 2px #fff,0 2px 6px #0006}.sbfoot{border:0;border-top:1px solid var(--sidebar-line);width:100%;color:var(--sidebar-fg-dim);font-size:calc(max(12.5px, var(--fs-floor,0px)) * var(--dt,1));background:0 0;align-items:center;gap:7px;margin-top:auto;padding:9px 16px;font-weight:600;display:flex}.sbfoot:hover{background:var(--sidebar-hover);color:var(--sidebar-fg)}.sbfoot__label--hl{color:var(--brand-accent);font-weight:800}.sbfoot__spark--hl{color:var(--brand-accent)}.sbfoot__dot{background:#e01e5a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 7px #e01e5ab3}.sbfoot__ver{font-size:calc(max(11.5px, var(--fs-floor,0px)) * var(--dt,1));color:var(--sidebar-fg-dim);opacity:.8;font-variant-numeric:tabular-nums;margin-left:auto;font-weight:700}.overlay{z-index:100;background:var(--modal-veil);-webkit-backdrop-filter:blur(10px)saturate(1.1);backdrop-filter:blur(10px)saturate(1.1);place-items:center;animation:.24s both fade;display:grid;position:absolute;inset:0}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes rise{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}.changelog{background:var(--modal);border:1px solid var(--pane-border);-webkit-backdrop-filter:blur(40px)saturate(1.5);backdrop-filter:blur(40px)saturate(1.5);border-radius:18px;flex-direction:column;width:100%;max-width:400px;max-height:78vh;margin:16px;animation:.32s cubic-bezier(.2,.8,.2,1) both rise;display:flex;overflow:hidden;box-shadow:0 30px 80px -24px #0c111399}.changelog__head{font-size:calc(max(16px, var(--fs-floor,0px)) * var(--dt,1));border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;padding:15px 15px 12px 20px;font-weight:800;display:flex}.changelog__x{background:var(--bg-2);width:30px;height:30px;color:var(--text-2);border:0;border-radius:50%;place-items:center;display:grid}.changelog__x:hover{color:var(--text);background:var(--bg-3)}.changelog__body{padding:6px 20px 18px;overflow-y:auto}.rel{border-bottom:1px solid var(--hairline);padding:14px 0}.rel:last-child{border-bottom:0}.rel__ver{font-weight:800;font-size:calc(max(14.5px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text);margin-bottom:8px}.rel__date{color:var(--text-2);font-weight:500;font-size:calc(max(12px, var(--fs-floor,0px)) * var(--dt,1));margin-left:6px}.rel__list{gap:5px;margin:0;padding-left:18px;display:grid}.rel__list li{color:var(--text-2);font-size:calc(max(13.5px, var(--fs-floor,0px)) * var(--dt,1));line-height:1.45}.rel__list li::marker{color:var(--brand-accent)}.toasts{z-index:250;flex-direction:column;gap:10px;width:340px;max-width:calc(100vw - 32px);display:flex;position:fixed;top:16px;right:16px}.toast{background:var(--card);border:1px solid var(--pane-border);-webkit-backdrop-filter:blur(40px)saturate(1.5);backdrop-filter:blur(40px)saturate(1.5);border-radius:14px;align-items:stretch;gap:4px;padding:4px;animation:.32s cubic-bezier(.2,.8,.2,1) both toastin;display:flex;box-shadow:0 18px 44px -16px #0c11138c}@keyframes toastin{0%{opacity:0;transform:translate(24px)scale(.98)}to{opacity:1;transform:none}}.toast--mention{border-color:#d9a44180}.toast__body{text-align:left;border-radius:var(--r-md);background:0 0;border:0;flex:1;align-items:center;gap:11px;min-width:0;padding:8px 6px 8px 8px;display:flex}.toast__body:hover{background:var(--bg-2)}.toast__ava{border-radius:var(--avatar-radius);color:#fff;width:36px;height:36px;font-weight:700;font-size:calc(max(15px, var(--fs-floor,0px)) * var(--dt,1));flex:none;place-items:center;display:grid}.toast__text{flex-direction:column;gap:1px;min-width:0;display:flex}.toast__title{font-weight:700;font-size:calc(max(14px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.toast__preview{font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.toast__x{width:26px;color:var(--text-2);border-radius:var(--r-md);background:0 0;border:0;flex:none;align-self:center;place-items:center;height:26px;display:grid}.toast__x:hover{background:var(--bg-3);color:var(--text)}.promptov{z-index:300;background:var(--modal-veil);-webkit-backdrop-filter:blur(10px)saturate(1.1);backdrop-filter:blur(10px)saturate(1.1);place-items:center;padding:24px;animation:.2s both fade;display:grid;position:fixed;inset:0}.promptm{background:var(--modal);border:1px solid var(--pane-border);-webkit-backdrop-filter:blur(40px)saturate(1.5);backdrop-filter:blur(40px)saturate(1.5);border-radius:18px;width:100%;max-width:420px;padding:22px 22px 16px;animation:.3s cubic-bezier(.2,.8,.2,1) both rise;box-shadow:0 30px 80px -24px #0c111399}.promptm__title{font-size:calc(max(18px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text);letter-spacing:-.01em;font-weight:800}.promptm__sub{font-size:calc(max(13.5px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-2);margin-top:5px;line-height:1.45}.promptm__field{border:1px solid var(--input-border);border-radius:var(--r-md);background:var(--bg);align-items:center;gap:6px;margin-top:16px;padding:0 12px;transition:border-color .12s,box-shadow .12s;display:flex}.promptm__field:focus-within{border-color:var(--active);box-shadow:0 0 0 1px var(--active)}.promptm__prefix{color:var(--text-2);font-size:calc(max(16px, var(--fs-floor,0px)) * var(--dt,1));font-weight:700}.promptm__input{color:var(--text);font-size:calc(max(15px, var(--fs-floor,0px)) * var(--dt,1));background:0 0;border:0;outline:none;flex:1;padding:11px 0}.promptm__actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.cp{flex:1;min-width:0;padding:22px 26px 40px;overflow-y:auto}.cp__head{align-items:center;gap:13px;margin-bottom:20px;display:flex}.cp__mark{background:var(--active);width:40px;height:40px;color:var(--on-active);font-size:calc(max(19px, var(--fs-floor,0px)) * var(--dt,1));border-radius:11px;flex:none;place-items:center;font-weight:800;line-height:1;display:grid}.cp__id{flex:1;min-width:0}.cp__id h1{font-size:calc(max(21px, var(--fs-floor,0px)) * var(--dt-lg,1));letter-spacing:-.01em;margin:0;font-weight:800}.cp__id p{font-size:calc(max(12.5px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-2);margin:2px 0 0}.cp__chat{background:var(--bg-2);color:var(--text);font-size:calc(max(12.5px, var(--fs-floor,0px)) * var(--dt,1));border-radius:var(--r-md);cursor:pointer;flex:none;align-items:center;gap:6px;padding:7px 12px;font-weight:650;display:inline-flex}.cp__chat:hover{background:var(--hover)}.cp__totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:24px;display:grid}.cp__stat{border-radius:var(--r-md);background:var(--bg-2);padding:13px 14px}.cp__statn{font-size:calc(max(24px, var(--fs-floor,0px)) * var(--dt-lg,1));letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:800}.cp__statl{font-size:calc(max(11px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-2);margin-top:1px;font-weight:650}.cp__stat--warn .cp__statn{color:#e8a13a}.cp__sec{margin-bottom:26px}.cp__sech{font-size:calc(max(11px, var(--fs-floor,0px)) * var(--dt,1));letter-spacing:.05em;text-transform:uppercase;color:var(--text-2);margin:0 0 9px;font-weight:750}.cp__projects{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cp__project{background:var(--bg-2);border-radius:var(--r-md);cursor:pointer;text-align:left;width:100%;color:var(--text);align-items:center;gap:10px;padding:11px 13px;display:flex}.cp__project:hover{background:var(--hover)}.cp__pdot{background:var(--active);border-radius:3px;flex:none;width:8px;height:8px}.cp__pname{font-size:calc(max(13.5px, var(--fs-floor,0px)) * var(--dt,1));flex:1;align-items:center;gap:5px;min-width:0;font-weight:650;display:inline-flex}.cp__late{font-size:calc(max(11px, var(--fs-floor,0px)) * var(--dt,1));color:#e8a13a;flex:none;align-items:center;gap:4px;font-weight:700;display:inline-flex}.cp__pcount{font-size:calc(max(11.5px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-2);font-variant-numeric:tabular-nums;flex:none}.cp__bar{background:var(--pane-border);border-radius:3px;flex:none;width:84px;height:5px;overflow:hidden}.cp__barfill{background:var(--green);height:100%;display:block}.cp__recent{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.cp__recent li{font-size:calc(max(12.5px, var(--fs-floor,0px)) * var(--dt,1));border-bottom:1px solid color-mix(in srgb, var(--pane-border) 55%, transparent);align-items:center;gap:9px;padding:7px 4px;display:flex}.cp__st{font-size:calc(max(10px, var(--fs-floor,0px)) * var(--dt,1));text-transform:uppercase;letter-spacing:.03em;background:var(--bg-2);color:var(--text-2);border-radius:20px;flex:none;padding:2px 7px;font-weight:750}.cp__st--done{background:color-mix(in srgb, var(--green) 16%, transparent);color:var(--green)}.cp__rt{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cp__rw{color:var(--text-2);font-size:calc(max(11.5px, var(--fs-floor,0px)) * var(--dt,1));flex:none}.cp__empty{border-radius:var(--r-md);background:var(--bg-2);font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-2);padding:18px}@media (width<=720px){.cp{padding:16px 14px 32px}.cp__totals{grid-template-columns:1fr 1fr 1fr}.cp__bar{display:none}}.sbrow--sub .sbitem{padding-left:calc(18px + var(--sb-mark-gap,8px))}.sbrow--sub{position:relative}.sbrow--sub:before{content:"";background:var(--pane-border);width:1px;position:absolute;top:0;bottom:0;left:15px}.ncm{max-width:460px}.ncm__kinds{grid-template-columns:1fr 1fr 1fr;gap:7px;margin:4px 0 2px;display:grid}.ncm__kind{text-align:left;cursor:pointer;border:1px solid var(--pane-border);border-radius:var(--r-md);background:var(--bg-2);color:var(--text-2);flex-direction:column;align-items:flex-start;gap:3px;padding:10px 10px 11px;transition:background .12s ease-out,border-color .12s ease-out,color .12s ease-out;display:flex}.ncm__kind b{font-size:calc(max(12.5px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text);font-weight:700}.ncm__kind span{font-size:calc(max(10.5px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-2);line-height:1.35}.ncm__kind:hover:not(:disabled){background:var(--hover)}.ncm__kind--on{border-color:var(--active);background:color-mix(in srgb, var(--active) 12%, var(--bg-2));color:var(--brand-accent)}.ncm__kind--on b{color:var(--brand-accent)}.ncm__kind:disabled{opacity:.42;cursor:default}.ncm__select{width:100%;font-size:calc(max(13.5px, var(--fs-floor,0px)) * var(--dt,1));border:1px solid var(--pane-border);border-radius:var(--r-md);background:var(--bg-2);color:var(--text);margin-top:8px;padding:9px 10px}.ncm__priv{font-size:calc(max(12.5px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-2);cursor:pointer;align-items:flex-start;gap:8px;margin:12px 0 2px;display:flex}.ncm__priv b{color:var(--text)}.promptm__cancel{color:var(--text-2);font-weight:600;font-size:calc(max(14px, var(--fs-floor,0px)) * var(--dt,1));border-radius:var(--r-md);background:0 0;border:0;padding:9px 14px}.promptm__cancel:hover{background:var(--bg-2);color:var(--text)}.promptm__go{background:var(--green);color:#fff;font-weight:700;font-size:calc(max(14px, var(--fs-floor,0px)) * var(--dt,1));border-radius:var(--r-md);border:0;padding:9px 18px}.promptm__go:hover{filter:brightness(1.05)}.promptm__go:disabled{opacity:.5;cursor:default;filter:none}.promptm__go--danger{background:#e01e5a}.promptm__msg{font-size:calc(max(13.5px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-2);margin-top:5px;line-height:1.5}.railview__body{padding-top:6px}.railview__label{font-size:calc(max(12px, var(--fs-floor,0px)) * var(--dt,1));letter-spacing:.03em;text-transform:uppercase;color:var(--text-2);padding:14px 20px 6px;font-weight:800}.railrow{text-align:left;width:100%;color:var(--text);font-size:calc(max(15px, var(--fs-floor,0px)) * var(--dt,1));background:0 0;border:0;align-items:center;gap:11px;padding:8px 18px;display:flex}.railrow:hover{background:var(--bg-2)}.railrow__ava{border-radius:var(--avatar-radius);color:#fff;width:34px;height:34px;font-size:calc(max(14px, var(--fs-floor,0px)) * var(--dt,1));flex:none;place-items:center;font-weight:700;display:grid;position:relative}.railrow__ava--group{background:var(--bg-3);color:var(--text-2)}.railrow__dot{background:var(--text-2);width:11px;height:11px;box-shadow:0 0 0 2px var(--card);opacity:.5;border-radius:50%;position:absolute;bottom:-2px;right:-2px}.railrow__dot--on{background:var(--green);opacity:1}.railrow__name{flex:1;font-weight:600}.railview__empty{color:var(--text-2);text-align:center;place-items:center;gap:12px;padding:60px 30px;display:grid}.railview__empty p{max-width:320px;font-size:calc(max(14px, var(--fs-floor,0px)) * var(--dt,1));line-height:1.5}.filesgrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px;padding:14px 20px 24px;display:grid}.filecard{border:1px solid var(--pane-border);background:var(--card);border-radius:12px;flex-direction:column;display:flex;position:relative;overflow:hidden}.filecard__preview{background:var(--bg-2);cursor:pointer;border:0;place-items:center;width:100%;height:128px;padding:0;display:grid;overflow:hidden}.filecard__preview img{object-fit:cover;width:100%;height:100%}.filecard__glyph{color:var(--text-2)}.filecard__meta{min-width:0;padding:9px 11px 11px}.filecard__name{font-size:calc(max(13.5px, var(--fs-floor,0px)) * var(--dt,1));white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.filecard__sub{font-size:calc(max(12px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;overflow:hidden}.filecard__dl{cursor:pointer;border-radius:var(--r-md);color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1418288c;border:0;place-items:center;width:30px;height:30px;padding:0;display:grid;position:absolute;top:8px;right:8px}.filecard__dl:hover{background:#141828c7}.thread{border-left:1px solid var(--pane-border);background:var(--bg);-webkit-backdrop-filter:blur(30px)saturate(1.4);backdrop-filter:blur(30px)saturate(1.4);flex-direction:column;min-height:0;display:flex}.thread__head{border-bottom:1px solid var(--hairline);background:var(--glass-fill);height:49px;-webkit-backdrop-filter:var(--glass-blur-deep);backdrop-filter:var(--glass-blur-deep);flex:none;justify-content:space-between;align-items:center;padding:0 12px 0 18px;display:flex}.thread__title{font-size:calc(max(17px, var(--fs-floor,0px)) * var(--dt,1));align-items:baseline;gap:8px;font-weight:800;display:flex}.thread__sub{font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-2);font-weight:500}.thread__x{border-radius:var(--r-sm);width:30px;height:30px;color:var(--text-2);background:0 0;border:0;place-items:center;display:grid}.thread__x:hover{background:var(--bg-2);color:var(--text)}.thread__body{flex:1;min-height:0;padding:12px 0 8px;overflow-y:auto}.thread__count{font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-2);align-items:center;gap:12px;padding:8px 20px 4px;font-weight:600;display:flex}.thread__rule{background:var(--hairline);flex:1;height:1px}.composer{flex:none;padding:0 20px 20px;position:relative}.composer--thread{padding:0 16px 16px}.composer__box{border:1px solid var(--input-border);border-radius:var(--r-lg);background:var(--glass-fill);-webkit-backdrop-filter:var(--glass-blur-deep);backdrop-filter:var(--glass-blur-deep);box-shadow:var(--glass-edge), var(--glass-drop);flex-direction:column;display:flex;position:relative}.composer__box:focus-within{border-color:var(--active);box-shadow:0 0 0 1px var(--active), var(--glass-edge), var(--glass-drop)}.composer--drag .composer__box{border-color:var(--active);border-style:dashed}.composer__toolbar{border-bottom:1px solid var(--hairline);border-radius:var(--r-lg) var(--r-lg) 0 0;align-items:center;gap:1px;padding:6px 10px 5px;display:flex}.fmtbtn{border-radius:var(--r-sm);width:28px;height:28px;color:var(--text-2);background:0 0;border:0;place-items:center;display:grid}.fmtbtn:hover{background:var(--bg-2);color:var(--text)}.composer__sep{background:var(--hairline);width:1px;height:18px;margin:0 6px}.composer__mid{flex-direction:column;gap:8px;min-width:0;padding:10px 12px 2px;display:flex}.composer__input{resize:none;width:100%;font-size:calc(max(15px, var(--fs-floor,0px)) * var(--dt,1));max-height:260px;color:var(--text);background:0 0;border:0;outline:none;padding:0;line-height:1.5}.composer__input::placeholder{color:var(--text-2)}.composer__input--rich{white-space:pre-wrap;word-break:break-word;min-height:22px;overflow-y:auto}.composer__input--rich:empty:before,.composer__input--empty:before{content:attr(data-placeholder);color:var(--text-2);pointer-events:none}.composer__input--rich b,.composer__input--rich strong{font-weight:700}.composer__input--rich i,.composer__input--rich em{font-style:italic}.composer__input--rich s,.composer__input--rich strike,.composer__input--rich del{text-decoration:line-through}.composer__input--rich code{background:var(--bg-3);border-radius:4px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.86em}.ce-mention{color:var(--brand-accent);white-space:nowrap;font-weight:500}.composer__actions{align-items:center;gap:1px;padding:4px 8px 8px;display:flex}.composer__askai{color:var(--text-2);font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1));cursor:pointer;background:#1720220f;border:1px solid #0000;border-radius:20px;align-items:center;gap:7px;margin-left:8px;padding:6px 12px 6px 8px;font-weight:650;transition:background .18s,color .18s;display:inline-flex}:root[data-theme=dark] .composer__askai{color:#f0efef;background:#f0efef14}.composer__askai:hover{background:#1720221a}:root[data-theme=dark] .composer__askai:hover{background:#f0efef21}.composer__askai--on{background:var(--brand-ink);color:var(--brand)}.composer__askai--on:hover{background:#0e1516}:root[data-theme=dark] .composer__askai--on{color:var(--brand);background:0 0}:root[data-theme=dark] .composer__askai--on:hover{background:#e5ff0f14}.askai{z-index:30;border:1px solid var(--pane-border);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#fffffff5;border-radius:14px;padding:12px;animation:.14s tkfade;position:absolute;bottom:calc(100% + 8px);left:10px;right:10px;box-shadow:0 18px 44px -14px #141e4666}:root[data-theme=dark] .askai{background:#161a2cf7;box-shadow:0 18px 44px -14px #0009}.askai__head{align-items:center;gap:8px;margin-bottom:10px;display:flex}.askai__title{font-size:calc(max(14px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text);font-weight:750}.askai__ctx{font-size:calc(max(11.5px, var(--fs-floor,0px)) * var(--dt,1));color:var(--brand-accent);background:color-mix(in srgb, var(--active) 12%, transparent);border-radius:20px;align-items:center;gap:3px;padding:3px 9px;font-weight:650;display:inline-flex}.askai__x{color:var(--text-2);border-radius:var(--r-sm);cursor:pointer;background:0 0;border:0;place-items:center;margin-left:auto;padding:4px;display:grid}.askai__x:hover{background:var(--bg-2);color:var(--text)}.askai__bar{background:var(--bg);border:1px solid var(--pane-border);border-radius:var(--r-md);align-items:center;gap:8px;padding:4px 4px 4px 13px;display:flex}.askai__bar:focus-within{border-color:var(--active)}.askai__bar input{min-width:0;color:var(--text);font-size:calc(max(14px, var(--fs-floor,0px)) * var(--dt,1));background:0 0;border:0;outline:none;flex:1;padding:8px 0;font-family:inherit}.askai__bar input::placeholder{color:var(--text-2)}.askai__go{border-radius:var(--r-md);background:var(--active);width:32px;height:32px;color:var(--on-active);cursor:pointer;border:0;flex:none;place-items:center;display:grid}.askai__go:disabled{opacity:.45;cursor:default}.askai__reset{color:var(--text-2);border-radius:var(--r-sm);cursor:pointer;background:0 0;border:0;place-items:center;padding:4px;display:grid}.askai__reset:hover{background:var(--bg-2);color:var(--text)}.askai__thread{flex-direction:column;gap:10px;max-height:300px;margin-bottom:10px;padding-right:2px;display:flex;overflow-y:auto}.askai__u{max-width:85%;font-size:calc(max(13.5px, var(--fs-floor,0px)) * var(--dt,1));color:var(--on-active);background:var(--active);border-radius:13px 13px 5px;align-self:flex-end;padding:8px 12px;line-height:1.45}.askai__a{align-self:flex-start;max-width:92%}.askai__thinking{font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-2);font-style:italic}.askai__reply{font-size:calc(max(14px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text);line-height:1.5}.askai__made{flex-direction:column;gap:6px;margin-top:9px;display:flex}.askai__chip{text-align:left;border:1px solid color-mix(in srgb, var(--green) 35%, var(--pane-border));background:color-mix(in srgb, var(--green) 8%, transparent);color:var(--text);font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1));border-radius:var(--r-md);cursor:pointer;align-items:center;gap:6px;padding:8px 11px;font-weight:600;display:inline-flex}.askai__chip:hover{border-color:var(--green)}.askai__sugs{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.askai__sugs button{border:1px solid var(--pane-border);background:var(--bg-2);color:var(--text-2);font-size:calc(max(12.5px, var(--fs-floor,0px)) * var(--dt,1));cursor:pointer;border-radius:18px;padding:6px 11px;font-weight:600}.askai__sugs button:hover{border-color:var(--active);color:var(--brand-accent)}.askai__off{font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1));color:#e8a13a;border-radius:var(--r-md);background:#e8a13a1a;border:1px solid #e8a13a47;padding:10px 12px;line-height:1.5}.composer__act{border-radius:var(--r-sm);width:32px;height:32px;color:var(--text-2);background:0 0;border:0;place-items:center;display:grid}.composer__act--fmt{display:none}.composer__act--on{color:var(--brand-accent)}.composer__act:hover{background:var(--bg-2);color:var(--text)}.composer__grow{flex:1}.composer__send{border-radius:var(--r-md);color:#fff;background:var(--green);border:0;flex:none;place-items:center;width:32px;height:32px;display:grid;box-shadow:0 4px 12px -5px #2bac76b3}.composer__send:hover:not(:disabled){filter:brightness(1.06)}.composer__send:disabled{background:var(--disabled);color:var(--text-2);box-shadow:none}.composer__emojis{z-index:20;background:var(--card);border:1px solid var(--hairline);-webkit-backdrop-filter:blur(24px)saturate(1.5);backdrop-filter:blur(24px)saturate(1.5);width:340px;box-shadow:0 16px 38px -12px #0006, inset 0 1px 0 var(--glass-hi);border-radius:12px;grid-template-columns:repeat(10,1fr);gap:2px;padding:8px;display:grid;position:absolute;bottom:calc(100% + 6px);left:8px}.composer__emojis button{font-size:calc(max(20px, var(--fs-floor,0px)) * var(--dt-lg,1));border-radius:var(--r-md);background:0 0;border:0;width:30px;height:30px;line-height:1}.composer__emojis button:hover{background:var(--bg-2)}.pending{border:1px solid var(--hairline);border-radius:var(--r-md);background:var(--bg-2);align-self:flex-start;align-items:center;gap:9px;max-width:100%;padding:6px 8px 6px 6px;display:inline-flex}.pending__thumb{border-radius:var(--r-sm);object-fit:cover;width:34px;height:34px}.pending__doc{border-radius:var(--r-sm);background:var(--bg-3);width:34px;height:34px;color:var(--text-2);place-items:center;display:grid}.pending__name{font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1));text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.pending__pct{font-size:calc(max(12px, var(--fs-floor,0px)) * var(--dt,1));color:var(--link);font-variant-numeric:tabular-nums;font-weight:700}.pending__x{color:var(--text-2);border-radius:var(--r-sm);background:0 0;border:0;place-items:center;width:22px;height:22px;display:grid}.pending__x:hover{background:var(--bg-3);color:var(--text)}.composer__drop{border-radius:var(--r-md);border:2px dashed var(--active);background:color-mix(in srgb, var(--active) 8%, transparent);color:var(--brand-accent);pointer-events:none;place-items:center;font-weight:700;display:grid;position:absolute;inset:0 20px 20px}.md-code{background:var(--bg-3);border:1px solid var(--hairline);border-radius:var(--r-sm);color:#d1466b;padding:1px 5px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.86em}.msg__body strong{font-weight:800}.msg__body del{opacity:.75}.mention{color:var(--brand-accent);font-weight:500}.mention--me{color:#d9a441;font-weight:600}.mentionpop{z-index:30;background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-md);-webkit-backdrop-filter:blur(22px)saturate(1.5);backdrop-filter:blur(22px)saturate(1.5);min-width:200px;box-shadow:0 14px 34px -12px #00000059, inset 0 1px 0 var(--glass-hi);margin-bottom:6px;padding:5px;position:absolute;bottom:calc(100% - 2px);left:20px}.mentionpop__item{width:100%;color:var(--text);border-radius:var(--r-sm);font-size:calc(max(14px, var(--fs-floor,0px)) * var(--dt,1));text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:7px 10px;font-weight:600;display:flex}.mentionpop__item:hover{background:var(--bg-2)}.mentionpop__at{color:var(--text-2)}.typing{font-size:calc(max(12.5px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-2);align-items:center;gap:8px;padding:2px 20px 4px;font-weight:500;display:flex}.typing__dots{gap:3px;display:inline-flex}.typing__dots i{background:var(--text-2);border-radius:50%;width:5px;height:5px;animation:1.2s infinite typing-bounce}.typing__dots i:nth-child(2){animation-delay:.15s}.typing__dots i:nth-child(3){animation-delay:.3s}@keyframes typing-bounce{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.att-img{background:var(--bg-2);cursor:zoom-in;text-align:left;width:min(460px,100%);box-shadow:inset 0 0 0 1px var(--hairline), 0 1px 2px #00000047, 0 8px 22px -12px #00000080;transition:box-shadow var(--dur-1) var(--ease-out), transform var(--dur-1) var(--ease-out);border:0;border-radius:12px;margin-top:8px;padding:0;display:block;overflow:hidden}.att-img:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--active) 55%, transparent), 0 2px 4px #00000047, 0 14px 30px -12px #0009;transform:translateY(-1px)}.att-img__view{height:264px;display:block;position:relative;overflow:hidden}.att-img img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.att-img__fade{pointer-events:none;background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--bg-2) 92%, transparent));height:84px;position:absolute;inset:auto 0 0}.att-img__open{font-size:calc(max(11px, var(--fs-floor,0px)) * var(--dt,1));color:#f0f3f1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;transition:opacity var(--dur-1) var(--ease-out), transform var(--dur-1) var(--ease-out);background:#0a0c0dbd;border-radius:7px;padding:5px 9px;font-weight:600;position:absolute;top:8px;right:8px;transform:translateY(-2px)}.att-img:focus-visible .att-img__open{opacity:1;transform:none}@media (hover:hover){.att-img:hover .att-img__open{opacity:1;transform:none}}.att-img__bar{font-size:calc(max(12px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-2);background:var(--bg-2);align-items:center;gap:8px;padding:8px 10px;display:flex}.att-img__name{min-width:0;color:var(--text);white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:560;overflow:hidden}.att-img__size{font-variant-numeric:tabular-nums;flex:none}.att-media{border:1px solid var(--hairline);border-radius:var(--r-md);background:var(--card);text-align:left;cursor:pointer;align-items:center;gap:11px;width:fit-content;max-width:min(380px,100%);margin-top:6px;padding:8px 12px 8px 8px;display:flex}.att-media:hover{background:var(--bg-2)}.att-media__play{border-radius:var(--r-md);width:38px;height:38px;color:var(--on-active);background:var(--active);flex:none;place-items:center;display:grid}.att-media__play--audio{background:var(--green)}.lightbox{z-index:400;cursor:zoom-out;-webkit-backdrop-filter:blur(24px)saturate(1.3);backdrop-filter:blur(24px)saturate(1.3);background:radial-gradient(120% 90% at 50% 40%,#1c203480,#0000 70%),#050508f7;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:48px 28px 34px;animation:.22s both fade;display:flex;position:fixed;inset:0}.lightbox__img{cursor:default;border-radius:14px;max-width:94vw;max-height:86vh;animation:.26s both lb-in;box-shadow:0 50px 120px -30px #000000e6}.lightbox__video{cursor:default;background:#000;border-radius:14px;max-width:94vw;max-height:86vh;animation:.26s both lb-in;box-shadow:0 50px 120px -30px #000000e6}@keyframes lb-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.lightbox__audio{cursor:default;background:#ffffff0f;border-radius:18px;flex-direction:column;align-items:center;gap:14px;padding:30px 34px;animation:.26s both lb-in;display:flex}.lightbox__audio audio{width:min(80vw,420px)}.lightbox__audioname{color:#fff;font-size:calc(max(15px, var(--fs-floor,0px)) * var(--dt,1));text-overflow:ellipsis;white-space:nowrap;max-width:80vw;font-weight:700;overflow:hidden}.lightbox__open{color:#fff;font-size:calc(max(14px, var(--fs-floor,0px)) * var(--dt,1));text-decoration:underline}.lightbox__name{font-size:calc(max(12.5px, var(--fs-floor,0px)) * var(--dt,1));color:#ffffffb3;text-overflow:ellipsis;white-space:nowrap;max-width:90vw;overflow:hidden}.lightbox__stage{cursor:default;max-width:94vw;max-height:86vh;display:inline-flex;position:relative}.lightbox__bar{z-index:2;isolation:isolate;gap:8px;display:flex;position:absolute;top:12px;right:12px}.lightbox__bar--corner{top:16px;right:18px}.tauri .lightbox__bar--corner{top:40px}body.lb-open .huddle{pointer-events:none}.lightbox__btn{color:#fff;cursor:pointer;isolation:isolate;-webkit-backdrop-filter:blur(20px)saturate(1.8);backdrop-filter:blur(20px)saturate(1.8);background:#12141c75;border:0;border-radius:50%;place-items:center;width:38px;height:38px;transition:background .18s,transform .18s,box-shadow .18s;display:grid;position:relative;box-shadow:inset 0 .5px #ffffff80,inset 0 0 0 .5px #ffffff3d,inset 0 -6px 12px -8px #ffffff4d,0 8px 22px -8px #0009}.lightbox__btn:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(160deg,#ffffff57,#ffffff0f 42%,#0000 62%);position:absolute;inset:0}.lightbox__btn svg{filter:drop-shadow(0 1px 2px #0000008c);position:relative}.lightbox__btn:hover{background:#12141ca3;transform:translateY(-1px);box-shadow:inset 0 .5px #fff9,inset 0 0 0 .5px #ffffff4d,0 12px 26px -8px #000000ad}.lightbox__btn:active{transform:translateY(0)}.lightbox__stage .lightbox__bar:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(120% 120% at 100% 0,#00000057,#0000 70%);border-radius:0 14px 0 100%;width:190px;height:110px;position:absolute;top:-12px;right:-12px}.att-doc{border:1px solid var(--hairline);border-radius:var(--r-md);background:var(--card);align-items:center;gap:11px;width:fit-content;min-width:min(240px,100%);max-width:min(340px,100%);margin-top:6px;padding:10px 12px;display:flex}.att-doc__ic{border-radius:var(--r-md);background:var(--bg-3);width:36px;height:36px;color:var(--brand-accent);flex:none;place-items:center;display:grid}.att-doc__meta{flex:1;min-width:0}.att-doc__name{font-size:calc(max(14px, var(--fs-floor,0px)) * var(--dt,1));white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.att-doc__size{font-size:calc(max(12px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-2);font-variant-numeric:tabular-nums}.att-doc__dl{border-radius:var(--r-md);width:32px;height:32px;color:var(--text-2);cursor:pointer;border:1px solid var(--hairline);background:var(--bg-2);flex:none;place-items:center;padding:0;transition:background .16s,color .16s,border-color .16s,transform .16s;display:grid}.att-doc__dl:hover{background:var(--active);color:var(--on-active);border-color:#0000;transform:translateY(-1px)}.att-doc__dl:active{transform:translateY(0)}.signin{color:#f0efef;isolation:isolate;background:#12191a;align-content:center;place-items:center;gap:18px;min-height:100dvh;padding:28px 22px 34px;display:grid;position:relative}.signin:before,.signin:after{content:"";pointer-events:none;z-index:-1;position:fixed;inset:0}.signin:before{background:radial-gradient(52vw 52vw at 66% 16%,#e5ff0f1a,#0000 62%),radial-gradient(64vw 64vw at 12% 96%,#81846d26,#0000 66%)}.signin:after{background:radial-gradient(120% 120% at 50% 42%,#0000 50%,#0009)}.signin__card{text-align:center;-webkit-backdrop-filter:blur(30px)saturate(1.4);backdrop-filter:blur(30px)saturate(1.4);background:linear-gradient(168deg,#263032eb,#101617f0);border:1px solid #f0efef17;border-radius:22px;width:100%;max-width:392px;padding:38px 32px 32px;animation:.6s cubic-bezier(.22,1,.36,1) both signin-rise;box-shadow:0 50px 110px -40px #000000e6,inset 0 1px #ffffff0f}@keyframes signin-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.signin__brand{font-size:calc(max(26px, var(--fs-floor,0px)) * var(--dt-lg,1));justify-content:center;align-items:center;gap:13px;display:flex}.signin__logo{border-radius:13px;flex:none;width:46px;height:46px;box-shadow:0 12px 26px -12px #e5ff0f8c}.signin__tag{color:#f0efef99;font-size:calc(max(14.5px, var(--fs-floor,0px)) * var(--dt,1));margin:16px 0 26px;line-height:1.5}.gbtn{color:#1f1f1f;width:100%;font-size:calc(max(15px, var(--fs-floor,0px)) * var(--dt,1));letter-spacing:-.01em;cursor:pointer;background:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;gap:11px;padding:14px 18px;font-weight:700;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1);display:inline-flex;box-shadow:0 14px 30px -14px #000c,inset 0 -1px #00000014}.gbtn:hover:not(:disabled){transform:translateY(-1.5px);box-shadow:0 20px 38px -14px #000000d9}.gbtn:active:not(:disabled){transform:translateY(0)}.gbtn:disabled{opacity:.55;cursor:default}.signin__powered{font-size:calc(max(12.5px, var(--fs-floor,0px)) * var(--dt,1));color:#f0efef6b;letter-spacing:.01em;margin:0}.signin__powered a{color:#f0efefb8;border-bottom:1px solid #f0efef29;font-weight:650;text-decoration:none}.signin__powered a:hover{color:#f0efef}.signin__dev{gap:11px;display:grid}.signin__label{font-size:calc(max(11px, var(--fs-floor,0px)) * var(--dt,1));text-transform:uppercase;letter-spacing:.08em;color:#f0efef6b;font-weight:750}.signin__chips{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.signin .chip{color:#f0efef;cursor:pointer;background:#f0efef0f;border:1px solid #f0efef1f;border-radius:999px;padding:8px 16px;font-weight:600}.signin .chip:hover{background:#f0efef1f}.signin__or{color:#f0efef57;font-size:calc(max(12px, var(--fs-floor,0px)) * var(--dt,1))}.signin .input{color:#f0efef;background:#00000040;border:1px solid #f0efef1f;border-radius:12px;outline:none;width:100%;padding:12px 14px}.signin .input::placeholder{color:#f0efef57}.signin .input:focus{border-color:var(--brand)}.signin__error{color:#ff6b8a;font-size:calc(max(13.5px, var(--fs-floor,0px)) * var(--dt,1));margin-top:16px}@media (prefers-reduced-motion:reduce){.signin__card{animation:none}.gbtn{transition:none}}.channel__actions{align-items:center;gap:8px;margin-left:auto;display:flex}.huddlebtn{border:1px solid var(--hairline);background:var(--card);font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text);border-radius:999px;align-items:center;gap:6px;padding:5px 13px;font-weight:700;display:inline-flex}.huddlebtn:hover{background:var(--bg-2);color:var(--text)}.huddlebtn--join{color:var(--green);background:#2bac7629;border-color:#2bac768c}.huddlebtn--join:hover{color:var(--green);background:#2bac7642}.huddlebtn--in{background:var(--green);border-color:var(--green);color:#fff}.huddlebtn--in:hover{background:var(--green);color:#fff}.huddle{z-index:200;color:#fff;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#000;border:1px solid #ffffff24;border-radius:16px;width:440px;max-width:calc(100vw - 36px);height:300px;max-height:calc(100vh - 36px);position:fixed;bottom:18px;right:18px;overflow:hidden;box-shadow:0 28px 70px -22px #000000b3,inset 0 1px #ffffff1f}.huddle:active{cursor:grabbing}.huddle__head{z-index:6;max-width:calc(100% - 20px);font-weight:700;font-size:calc(max(12.5px, var(--fs-floor,0px)) * var(--dt,1));color:#fff;-webkit-backdrop-filter:blur(24px)saturate(1.5);backdrop-filter:blur(24px)saturate(1.5);background:#14162299;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:7px;padding:5px 7px 5px 12px;transition:opacity .25s,transform .25s;display:inline-flex;position:absolute;top:10px;left:10px;box-shadow:0 10px 30px -12px #0009}.huddle__title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.huddle__count{font-size:calc(max(11.5px, var(--fs-floor,0px)) * var(--dt,1));background:#ffffff2e;border-radius:999px;padding:1px 8px;font-weight:700}.huddle__cinema{color:#fff;cursor:pointer;background:#ffffff29;border:0;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.huddle__cinema:hover{background:#ffffff4d}.huddle__bar{z-index:6;-webkit-backdrop-filter:blur(24px)saturate(1.5);backdrop-filter:blur(24px)saturate(1.5);background:#14162299;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:7px;padding:6px;transition:opacity .25s,transform .25s;display:flex;position:absolute;bottom:13px;left:50%;transform:translate(-50%);box-shadow:0 14px 40px -12px #000000b3}.huddle--idle .huddle__head{opacity:0;pointer-events:none;transform:translateY(-8px)}.huddle--idle .huddle__bar{opacity:0;pointer-events:none;transform:translate(-50%)translateY(10px)}.huddle--cinema{border:0;border-radius:0;width:100vw;max-width:100vw;height:100vh;max-height:100vh;inset:0}.huddle__grid{background:#000;grid-auto-rows:1fr;align-content:stretch;gap:3px;padding:0;display:grid;position:absolute;inset:0}.huddle__grid .tile{aspect-ratio:auto;background:#000;border-radius:0;width:100%;height:100%;min-height:0}.huddle__focus{background:#000;flex-direction:column;gap:3px;padding:0;display:flex;position:absolute;inset:0}.huddle__stage{aspect-ratio:auto;background:#000;border-radius:0;flex:1;min-height:0;position:relative;overflow:hidden}.huddle__stage .tile{aspect-ratio:auto;background:#000;border-radius:0;position:absolute;inset:0}.huddle__film{flex:none;gap:3px;height:64px;padding:0 3px 3px;display:flex;overflow-x:auto}.huddle__film .tile{aspect-ratio:4/3;flex:none;height:100%}.huddle__err{z-index:6;color:#ffb3b3;font-size:calc(max(12px, var(--fs-floor,0px)) * var(--dt,1));border-radius:var(--r-md);text-align:center;background:#4a1420eb;padding:7px 12px;position:absolute;top:46px;left:8px;right:8px}.hbtn{color:#fff;background:#ffffff2e;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.hbtn:hover{background:#ffffff4d}.hbtn--off{color:#17171c;background:#fff}.hbtn--active{background:var(--active)}.hbtn--active:hover{background:#0d569b}.hbtn--leave{background:#e01e5a}.hbtn--leave:hover{background:#c4184e}.hbtn:disabled{opacity:.4;cursor:default}.huddlewin{background:#05060a;position:fixed;inset:0}.room{background:#05060a;width:100%;height:100%;position:relative;overflow:hidden}.room--nochrome{cursor:none}.room__drag{z-index:25;cursor:grab;height:48px;position:absolute;top:0;left:0;right:0}.room__drag:active{cursor:grabbing}.room__err{z-index:20;color:#fff;font-size:calc(max(12.5px, var(--fs-floor,0px)) * var(--dt,1));border-radius:var(--r-md);background:#e01e5ae6;padding:6px 12px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.room__grid{grid-auto-rows:1fr;gap:6px;width:100%;height:100%;padding:6px;display:grid}.room__grid .rtile{min-width:0;min-height:0;position:relative}.room__grid .rtile .tile{aspect-ratio:auto;border-radius:var(--r-md);cursor:grab;width:100%;height:100%}.rtile--ghost{opacity:.35}.rtile--chosen .tile{outline:2px solid var(--active);outline-offset:-2px}.room__focus{flex-direction:column;gap:6px;padding:6px;display:flex;position:absolute;inset:0}.room__stage{border-radius:var(--r-md);background:#000;flex:1;min-height:0;position:relative;overflow:hidden}.room__stage .tile{aspect-ratio:auto;background:#000;border-radius:0;position:absolute;inset:0}.room__film{flex:none;gap:6px;height:96px;display:flex;overflow-x:auto}.room__film .tile{aspect-ratio:4/3;flex:none;height:100%}.room__bar{z-index:30;-webkit-backdrop-filter:blur(26px)saturate(1.5);backdrop-filter:blur(26px)saturate(1.5);background:#1416229e;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:6px;padding:6px;transition:opacity .35s,transform .35s;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 14px 40px -12px #000000b3}.room--nochrome .room__bar{opacity:0;pointer-events:none;transform:translate(-50%)translateY(14px)}.ctrl{color:#fff;background:#ffffff24;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.ctrl:hover{background:#ffffff3d}.ctrl--off{color:#17171c;background:#fff}.ctrl--active{background:var(--active)}.ctrl--leave{background:#e01e5a}.ctrl--leave:hover{background:#c4184e}.huddle--win{width:100%;max-width:none;height:100%;box-shadow:none;border:0;border-radius:0;position:static;inset:auto}.huddlebtn--popped{cursor:pointer}.huddlebtn__dot{background:var(--green);width:8px;height:8px;box-shadow:0 0 8px var(--green);border-radius:50%;flex:none}.huddle__ringing{z-index:6;font-size:calc(max(12.5px, var(--fs-floor,0px)) * var(--dt,1));color:#ffd;border-radius:var(--r-md);text-align:center;background:#00000080;padding:6px 12px;position:absolute;top:46px;left:8px;right:8px}.huddle__addwrap{position:relative}.huddle__addpop{z-index:5;-webkit-backdrop-filter:blur(24px)saturate(1.5);backdrop-filter:blur(24px)saturate(1.5);background:#1c1e2cf5;border:1px solid #ffffff24;border-radius:12px;width:210px;padding:6px;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 18px 44px -14px #000000b3}.huddle__addscroll{overscroll-behavior:contain;max-height:min(46vh,280px);overflow-y:auto}.huddle__addscroll::-webkit-scrollbar{width:7px}.huddle__addscroll::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:4px}.huddle__addrow--self{border-radius:var(--r-md) 8px 0 0;border-bottom:1px solid #ffffff1a;margin-bottom:2px;padding-bottom:9px}.huddle__addava--self{color:#fff;background:#ffffff24}.huddle__addlabel{font-size:calc(max(11px, var(--fs-floor,0px)) * var(--dt,1));text-transform:uppercase;letter-spacing:.03em;color:#ffffff80;padding:4px 8px 6px;font-weight:700}.huddle__addrow{color:#fff;width:100%;font-size:calc(max(14px, var(--fs-floor,0px)) * var(--dt,1));border-radius:var(--r-md);background:0 0;border:0;align-items:center;gap:9px;padding:7px 8px;font-weight:600;display:flex}.huddle__addrow:hover{background:#ffffff1f}.huddle__addava{border-radius:var(--avatar-radius);background:var(--active);width:26px;height:26px;font-size:calc(max(12px, var(--fs-floor,0px)) * var(--dt,1));place-items:center;font-weight:700;display:grid}.ring{z-index:300;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#06060999;place-items:center;animation:.2s both fade;display:grid;position:fixed;inset:0}.ring__card{background:var(--card);border:1px solid var(--pane-border);-webkit-backdrop-filter:blur(40px)saturate(1.5);backdrop-filter:blur(40px)saturate(1.5);border-radius:22px;flex-direction:column;align-items:center;gap:14px;width:300px;padding:30px 26px 26px;animation:.3s cubic-bezier(.2,.8,.2,1) both rise;display:flex;box-shadow:0 30px 80px -24px #0c1113b3}.ring__ava{border-radius:var(--avatar-radius);color:#fff;width:72px;height:72px;font-size:calc(max(30px, var(--fs-floor,0px)) * var(--dt-lg,1));place-items:center;font-weight:700;animation:1.6s ease-in-out infinite ringpulse;display:grid}@keyframes ringpulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--active) 50%, transparent)}50%{box-shadow:0 0 0 14px color-mix(in srgb, var(--active) 0%, transparent)}}.ring__who{text-align:center;gap:3px;display:grid}.ring__who b{font-size:calc(max(18px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text)}.ring__who span{font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-2)}.ring__actions{gap:26px;margin-top:4px;display:flex}.ring__btn{color:#fff;border:0;border-radius:50%;place-items:center;width:56px;height:56px;display:grid}.ring__btn--accept{background:#2bac76}.ring__btn--accept:hover{background:#23935f}.ring__btn--decline{background:#e01e5a}.ring__btn--decline:hover{background:#c4184e}.tile{aspect-ratio:4/3;border-radius:var(--r-md);background:#202027;position:relative;overflow:hidden}.tile__video{object-fit:cover;width:100%;height:100%;display:block}.tile__video--mirror{transform:scaleX(-1)}.tile__avatar{font-size:calc(max(30px, var(--fs-floor,0px)) * var(--dt-lg,1));color:#fff;background:#3a3a44;place-items:center;font-weight:700;display:grid;position:absolute;inset:0}.tile__label{font-size:calc(max(11px, var(--fs-floor,0px)) * var(--dt,1));color:#fff;border-radius:var(--r-sm);background:#0000008c;align-items:center;gap:4px;padding:2px 7px;font-weight:600;display:flex;position:absolute;bottom:6px;left:6px}.sidebar__acct{position:relative}.acctmenu{z-index:60;background:var(--card);border:1px solid var(--pane-border);-webkit-backdrop-filter:blur(30px)saturate(1.5);backdrop-filter:blur(30px)saturate(1.5);border-radius:12px;width:224px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 44px -14px #0c111380}.acctmenu__who{border-bottom:1px solid var(--hairline);margin-bottom:4px;padding:8px 10px 10px}.acctmenu__name{font-weight:700;font-size:calc(max(14px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text)}.acctmenu__email{font-size:calc(max(12px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.acctmenu__item{width:100%;color:var(--text);font-size:calc(max(14px, var(--fs-floor,0px)) * var(--dt,1));border-radius:var(--r-md);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:9px 10px;font-weight:600;display:flex}.acctmenu__aibadge{width:16px;height:16px;font-size:calc(max(8px, var(--fs-floor,0px)) * var(--dt,1));color:var(--on-active);border-radius:var(--r-sm);background:linear-gradient(120deg, var(--active), color-mix(in srgb, var(--active) 55%, #8a4dff));flex:none;place-items:center;font-weight:800;display:grid}.acctmenu__item:hover{background:var(--bg-2)}.acctmenu__item svg{color:var(--text-2)}.acctmenu__item--danger,.acctmenu__item--danger svg{color:#e01e5a}.channel__back,.mnav{display:none}.upbar{z-index:500;isolation:isolate;background:linear-gradient(var(--modal), var(--modal)) padding-box,  linear-gradient(135deg, color-mix(in srgb, var(--brand) 55%, transparent), #ffffff24 42%, color-mix(in srgb, var(--brand) 35%, transparent)) border-box;-webkit-backdrop-filter:blur(36px)saturate(1.8);backdrop-filter:blur(36px)saturate(1.8);opacity:0;border:1px solid #0000;border-radius:999px;align-items:center;gap:12px;width:max-content;max-width:min(560px,100vw - 32px);padding:9px 9px 9px 11px;transition:transform .52s cubic-bezier(.16,1,.3,1),opacity .34s;display:flex;position:fixed;top:0;left:50%;overflow:hidden;transform:translate(-50%,calc(-100% - 24px));box-shadow:inset 0 1px #ffffff80,0 18px 40px -18px #0000008c,0 4px 12px -6px #0000004d}.upbar--in{opacity:1;transform:translate(-50%,14px)}.upbar__iconwrap{flex:none;place-items:center;display:grid;position:relative}.upbar__iconwrap:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side, color-mix(in srgb, var(--brand) 34%, transparent), transparent 72%);position:absolute;inset:-8px}.upbar__icon{border-radius:var(--r-md);object-fit:cover;width:32px;height:32px;display:block;box-shadow:0 6px 14px -5px #00000080,inset 0 0 0 .5px #ffffff47}.upbar__text{flex-direction:column;gap:2px;min-width:0;padding-right:2px;display:flex}.upbar__title{font-size:calc(max(13.5px, var(--fs-floor,0px)) * var(--dt,1));letter-spacing:-.012em;color:var(--text);white-space:nowrap;align-items:center;gap:7px;font-weight:750;display:flex}.upbar__ver{font-size:calc(max(11px, var(--fs-floor,0px)) * var(--dt,1));letter-spacing:0;color:var(--brand-accent);font-variant-numeric:tabular-nums;background:color-mix(in srgb, var(--brand-accent) 13%, transparent);box-shadow:0 0 0 .5px color-mix(in srgb, var(--brand-accent) 26%, transparent) inset;border-radius:999px;padding:1.5px 7px;font-weight:700}.upbar__sub{font-size:calc(max(11.5px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-2);letter-spacing:-.004em;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.upbar__ring{flex:none;place-items:center;width:34px;height:34px;margin-right:3px;display:grid;position:relative}.upbar__ring svg{position:absolute;inset:0;transform:rotate(-90deg)}.upbar__ring circle{fill:none;stroke-width:2.5px}.upbar__ring-trk{stroke:color-mix(in srgb, var(--text) 16%, transparent)}.upbar__ring-val{stroke:var(--brand-accent);stroke-linecap:round;transition:stroke-dashoffset .35s cubic-bezier(.16,1,.3,1)}.upbar__ring-num{font-size:calc(max(10.5px, var(--fs-floor,0px)) * var(--dt,1));color:var(--brand-accent);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-weight:750}.upbar__btn{cursor:pointer;font-size:calc(max(12.5px, var(--fs-floor,0px)) * var(--dt,1));letter-spacing:-.008em;color:var(--brand-ink);background:var(--brand);border:0;border-radius:999px;flex:none;align-items:center;gap:5px;padding:8px 15px 8px 12px;font-weight:750;transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s,filter .18s;display:inline-flex;box-shadow:inset 0 1px #ffffff47,0 8px 18px -9px #0009}.upbar__btn:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff57,0 12px 22px -10px #000000b3}.upbar__btn:active{transform:translateY(0)scale(.985)}@media (prefers-reduced-motion:reduce){.upbar{transition:opacity .2s}}@media (width<=820px){.upbar{border-radius:18px;width:auto;max-width:none;left:12px;right:12px;transform:translateY(calc(-100% - 24px))}.upbar--in{transform:translateY(calc(12px + env(safe-area-inset-top)))}.upbar__title{white-space:normal}.app,.panel,.panel>.sidebar,.panel>.channel{max-width:100vw;overflow-x:hidden}.channel__body,.sidebar__scroll,.railview__body{touch-action:pan-y;overflow-x:hidden}.msg,.msg__main,.sbitem{min-width:0}.msg__body{overflow-wrap:anywhere}.msg__body pre,.msg__body code{max-width:100%;overflow-x:auto}.atts--gallery{max-width:100%}.rail{display:none}.app{grid-template-columns:1fr}.panel{box-shadow:none;border:0;border-radius:0;height:100%;margin:0;display:block;position:relative}.thread{display:none}.panel>.sidebar,.panel>.channel{width:auto;position:absolute;inset:0}.sidebar{border-right:0}.sidebar__scroll,.railview__body{padding-bottom:calc(88px + env(safe-area-inset-bottom))}.app--mconvo .composer{z-index:150;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));margin:0;padding:0;position:fixed}.app--mconvo .channel__body{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.app--mconvo .composer:before{content:none}.panel>.channel,.panel--content>.sidebar{display:none}.panel--content>.channel{display:flex}.app--searching .panel>.sidebar{display:none}.app--searching .panel>.channel{display:flex}.app--mconvo .mnav{display:none}.app--mconvo .panel>.channel{bottom:0}.channel__back{width:36px;height:36px;color:var(--text);border-radius:var(--r-md);background:0 0;border:0;flex:none;place-items:center;margin-right:2px;display:grid}.acctmenu{width:auto;position:fixed;top:58px;left:12px;right:12px}.sidebar__logo{display:block}.sidebar__head{height:56px;padding:0 14px}.sidebar__wsname{font-size:calc(max(22px, var(--fs-floor,0px)) * var(--dt-lg,1));font:-apple-system-title2;font-weight:800}.sidebar__wsname .wordmark{height:13px}.sidebar__me{width:34px;height:34px}.sbsearch{border-radius:var(--r-md);gap:10px;margin:6px 10px;padding:6px 12px}.sbsearch input{font-size:calc(max(15px, var(--fs-floor,0px)) * var(--dt,1));font:-apple-system-subheadline;line-height:1.25}.sbsearch svg{width:16px!important;height:16px!important}.sbsec__head{font-size:calc(max(15px, var(--fs-floor,0px)) * var(--dt,1));font:-apple-system-subheadline;padding:14px 16px 6px;font-weight:800}.sbsec__list{padding:0 8px}.sbitem{font-size:calc(max(16.5px, var(--fs-floor,0px)) * var(--dt,1));font:-apple-system-body;border-radius:var(--r-md);gap:13px;padding:10px 14px}.sbitem svg{width:19px!important;height:19px!important}.sbitem .dot{width:11px!important;height:11px!important}.sbfoot{display:none}.sidebar__scroll{padding-bottom:calc(92px + env(safe-area-inset-bottom))}.channel{--chead-pad:12px;--chead-row:40px;--chtabs-h:38px;--chead-bd:1px}.channel__head{height:auto;min-height:calc(var(--chead-pad) * 2 + var(--chead-row));padding:var(--chead-pad) 14px;z-index:150;border-radius:var(--r-lg) var(--r-lg) 0 0;gap:8px;position:absolute;top:0;left:0;right:0}.channel__body{padding-top:calc(var(--chead-pad) * 2 + var(--chead-row))}.channel__body--tabs{padding-top:calc(var(--chead-pad) * 2 + var(--chead-row) + var(--chtabs-h) + var(--chead-bd))}.channel__title b{font-size:calc(max(18px, var(--fs-floor,0px)) * var(--dt,1));font:-apple-system-title3;font-weight:800}.channel__intro{padding:20px 16px 8px}.msg{gap:12px;padding:6px 16px}.msg:not(.msg--grouped){margin-top:13px}.msg--grouped{padding-top:0;padding-bottom:0}.msg__ava{width:40px;height:40px}.msg__author{font-size:calc(max(17.5px, var(--fs-floor,0px)) * var(--dt,1));font:-apple-system-headline;font-weight:700}.msg__time{font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1));font:-apple-system-caption1}.msg__body{font-size:calc(max(17.5px, var(--fs-floor,0px)) * var(--dt,1));font:-apple-system-body;line-height:1.4}.sbitem__name{font-size:calc(max(17.5px, var(--fs-floor,0px)) * var(--dt,1));font:-apple-system-body}.sbdrill__name{font:-apple-system-body;font-weight:800}.railrow__name{font-size:calc(max(17.5px, var(--fs-floor,0px)) * var(--dt,1));font:-apple-system-headline;font-weight:600}.sresult__msg .msg__author{font-size:calc(max(17px, var(--fs-floor,0px)) * var(--dt,1));font:-apple-system-headline;font-weight:700}.sresult__msg .msg__body{font-size:calc(max(16.5px, var(--fs-floor,0px)) * var(--dt,1));font:-apple-system-body}.sresult__ctx{font-size:calc(max(14px, var(--fs-floor,0px)) * var(--dt,1));font:-apple-system-subheadline}.rx__pill,.rx__add{min-height:28px}.composer{margin:8px 10px}.composer__input{font-size:calc(max(16.5px, var(--fs-floor,0px)) * var(--dt,1));font:-apple-system-body}.composer__input--rich{min-height:24px}.composer__box{border-radius:26px}.composer__toolbar{display:none}.composer--fmt .composer__toolbar{border-radius:26px 26px 0 0;display:flex}.composer__act--fmt{display:grid}.composer__act{width:38px;height:38px}.composer__act svg{width:23px;height:23px}.composer__send{border-radius:50%;width:40px;height:40px}.composer:not(.composer--focused) .composer__box{flex-direction:row;align-items:center;padding:3px 5px}.composer:not(.composer--focused) .composer__mid{flex:1;order:2;padding:7px 6px}.composer:not(.composer--focused) .composer__actions{display:contents}.composer:not(.composer--focused) .composer__act--attach{order:1}.composer:not(.composer--focused) .composer__act--fmt,.composer:not(.composer--focused) .composer__act--emoji,.composer:not(.composer--focused) .composer__act--mention,.composer:not(.composer--focused) .composer__grow{display:none}.composer:not(.composer--focused) .composer__send{order:3}.composer--focused .composer__box{border-radius:20px}.composer--focused .composer__actions{padding:4px 8px 8px}.railview__label{font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1));font:-apple-system-caption1;padding:16px 20px 8px;font-weight:800}.railrow{font-size:calc(max(16.5px, var(--fs-floor,0px)) * var(--dt,1));font:-apple-system-body;padding:11px 16px}.railrow__ava{width:40px;height:40px}.mnav{z-index:150;left:12px;right:12px;bottom:calc(16px + env(safe-area-inset-bottom));background:var(--glass-fill);-webkit-backdrop-filter:var(--glass-blur-deep);backdrop-filter:var(--glass-blur-deep);box-shadow:var(--glass-edge), var(--glass-drop);border:0;border-radius:999px;align-items:center;padding:7px 5px;display:flex;position:fixed}.mnav__btn{color:var(--sidebar-fg-dim);font-size:calc(max(10px, var(--fs-floor,0px)) * var(--dt,1));letter-spacing:-.01em;background:0 0;border:0;border-radius:999px;flex-direction:column;flex:1;align-items:center;gap:2px;padding:7px 0 6px;font-weight:650;transition:color .16s,background .16s;display:flex}.mnav__btn--active{color:var(--brand-accent);background:color-mix(in srgb, var(--brand) 22%, transparent)}.mnav__ic{place-items:center;display:grid;position:relative}.mnav__ic svg{stroke-width:2.1px;width:19px!important;height:19px!important}.mnav__badge{border-radius:var(--r-md);color:#fff;min-width:16px;height:16px;font-size:calc(max(10px, var(--fs-floor,0px)) * var(--dt,1));text-align:center;background:#e01e5a;padding:0 4px;font-weight:800;line-height:16px;position:absolute;top:-5px;right:-9px}.huddle{border:0;border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;inset:0}.huddle__grid{flex:1;grid-auto-rows:1fr;grid-template-columns:1fr!important}.huddle__grid .tile{aspect-ratio:auto;height:100%}}@media (width<=820px) and (orientation:landscape){.huddle__grid{grid-auto-rows:1fr;grid-auto-columns:1fr;grid-auto-flow:column;grid-template-columns:none!important}}.profile{text-align:center;max-width:380px;padding-bottom:20px;position:relative}.profile__x{width:28px;height:28px;color:var(--text-2);cursor:pointer;background:0 0;border:none;border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;right:12px}.profile__x:hover{background:var(--hover);color:var(--text)}.profile__pic{border-radius:var(--avatar-radius);cursor:pointer;border:1px solid var(--pane-border);background:var(--hover);color:var(--text);-webkit-user-select:none;user-select:none;place-items:center;margin:18px auto 0;padding:0;display:grid;position:relative;overflow:hidden}.profile__pic canvas{display:block}.profile__pic img{object-fit:cover;width:100%;height:100%;display:block}.profile__pic--edit{cursor:grab;touch-action:none}.profile__pic--edit:active{cursor:grabbing}.profile__initial{font-size:calc(max(72px, var(--fs-floor,0px)) * var(--dt-lg,1));font-weight:700;display:block}.profile__overlay{color:#fff;opacity:0;background:#06060973;place-items:center;transition:opacity .18s;display:grid;position:absolute;inset:0}.profile__pic:disabled .profile__overlay{opacity:1}@media (hover:hover){.profile__pic:hover .profile__overlay{opacity:1}}.profile__hint{font-size:calc(max(12.5px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-2);margin-top:14px;line-height:1.45}.profile__error{font-size:calc(max(12.5px, var(--fs-floor,0px)) * var(--dt,1));color:var(--danger,#e5484d);margin-top:8px}.profile__actions{justify-content:center;gap:8px;margin-top:16px;display:flex}.profile__remove{font-size:calc(max(12.5px, var(--fs-floor,0px)) * var(--dt,1));border-radius:var(--r-md);cursor:pointer;border:1px solid var(--pane-border);color:var(--text-2);background:0 0;align-items:center;gap:6px;padding:7px 12px;font-weight:600;display:inline-flex}.profile__remove:hover:not(:disabled){background:var(--hover);color:var(--text)}.profile__remove:disabled{opacity:.5;cursor:default}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.rail__acct{position:relative}.acctmenu--rail{inset:auto auto calc(100% + 8px) 0}.profile__zoom{width:220px;accent-color:var(--active);cursor:pointer;margin:10px auto 0;display:block}.profile__save{font-size:calc(max(12.5px, var(--fs-floor,0px)) * var(--dt,1));border-radius:var(--r-md);cursor:pointer;background:var(--brand);color:var(--brand-ink);border:1px solid #0000;align-items:center;gap:6px;padding:7px 14px;font-weight:700;display:inline-flex}.profile__save:hover:not(:disabled){filter:brightness(1.07)}.profile__save:disabled{opacity:.6;cursor:default}.huddle__grid .htile{min-width:0;min-height:0;position:relative}.huddle__grid .htile .tile{aspect-ratio:auto;cursor:grab;background:#000;border-radius:0;width:100%;height:100%;min-height:0}.huddle__rz{z-index:5;touch-action:none;position:absolute}.huddle__rz--n{cursor:ns-resize;height:8px;top:0;left:14px;right:14px}.huddle__rz--s{cursor:ns-resize;height:8px;bottom:0;left:14px;right:14px}.huddle__rz--w{cursor:ew-resize;width:8px;top:14px;bottom:14px;left:0}.huddle__rz--e{cursor:ew-resize;width:8px;top:14px;bottom:14px;right:0}.huddle__rz--nw{cursor:nwse-resize;width:16px;height:16px;top:0;left:0}.huddle__rz--se{cursor:nwse-resize;width:16px;height:16px;bottom:0;right:0}.huddle__rz--ne{cursor:nesw-resize;width:16px;height:16px;top:0;right:0}.huddle__rz--sw{cursor:nesw-resize;width:16px;height:16px;bottom:0;left:0}.huddle__rz--se:after{content:"";opacity:0;background:linear-gradient(135deg,#0000 50%,#fff6 50%);width:12px;height:12px;transition:opacity .18s;position:absolute;bottom:2px;right:2px}@media (hover:hover){.huddle:hover .huddle__rz--se:after{opacity:1}}.huddle--idle .huddle__rz--se:after{opacity:0}.pendings{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pendings .pending{max-width:260px}.pending__clear{border:1px solid var(--hairline);color:var(--text-2);font-size:calc(max(12px, var(--fs-floor,0px)) * var(--dt,1));border-radius:var(--r-md);cursor:pointer;background:0 0;padding:6px 10px;font-weight:600}.pending__clear:hover{background:var(--hover);color:var(--text)}.atts{flex-direction:column;align-items:flex-start;gap:6px;max-width:100%;margin-top:6px;display:flex}.atts .att-doc{margin-top:0}.atts--gallery{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:6px;max-width:min(560px,100%);display:grid}.atts--gallery .att-img{width:100%}.atts--gallery .att-img__view{height:160px}.atts--gallery .att-img__bar,.atts--gallery .att-img__fade{display:none}.rx__pill{position:relative}.rx__who{z-index:40;border-radius:var(--r-md);pointer-events:none;background:var(--card);border:1px solid var(--pane-border);width:max-content;max-width:260px;color:var(--text);-webkit-backdrop-filter:blur(30px)saturate(1.5);backdrop-filter:blur(30px)saturate(1.5);opacity:0;visibility:hidden;align-items:center;gap:9px;padding:8px 11px;transition:opacity .14s,transform .14s,visibility .14s;display:flex;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 16px 40px -14px #0c11138c}.rx__pill:focus-visible .rx__who{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}@media (hover:hover){.rx__pill:hover .rx__who{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}}.rx__whoemoji{font-size:calc(max(22px, var(--fs-floor,0px)) * var(--dt-lg,1));line-height:1}.rx__wholist{font-size:calc(max(12.5px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-2);text-align:left;white-space:normal;line-height:1.35}.rx__wholist b{color:var(--text);font-weight:700}.dmava{border-radius:var(--r-sm);flex:none;place-items:center;width:20px;height:20px;display:grid;position:relative;overflow:visible}.dmava img{border-radius:var(--r-sm);object-fit:cover;width:20px;height:20px;display:block}.dmava__ini{border-radius:var(--r-sm);color:#fff;width:20px;height:20px;font-size:calc(max(11px, var(--fs-floor,0px)) * var(--dt,1));place-items:center;font-weight:700;line-height:1;display:grid}.dmava--stack{align-items:center;width:auto;min-width:20px;display:inline-flex;overflow:visible}.dmava__stackava{border-radius:var(--r-sm);object-fit:cover;color:#fff;width:18px;height:18px;font-size:calc(max(10px, var(--fs-floor,0px)) * var(--dt,1));box-shadow:0 0 0 1.5px var(--sidebar-bg);flex:none;place-items:center;margin-left:-6px;font-weight:700;line-height:1;display:grid}.dmava__stackava:first-child{margin-left:0}.dmava__dot{width:7px;height:7px;box-shadow:0 0 0 1.5px var(--bg-2), inset 0 0 0 1.5px var(--text-2);background:0 0;border-radius:50%;position:absolute;bottom:-2px;right:-2px}.sbhud{z-index:2;height:26px;color:var(--sidebar-fg-dim);cursor:pointer;border-radius:var(--r-sm);opacity:0;background:0 0;border:0;justify-content:center;align-items:center;gap:4px;padding:0 7px;transition:opacity .14s,background .14s,color .14s;display:inline-flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}@media (hover:hover){.sbrow:hover .sbhud{opacity:1}}.sbhud:hover{background:var(--sidebar-hover);color:var(--sidebar-fg)}.sbhud--chan{right:34px}.sbhud--live{opacity:1;color:var(--green)}.sbhud--live:hover{color:var(--green);background:#2bac7629}.sbrow--hud:hover .sbbadge--row,.sbrow--hud .sbbadge--row{opacity:0}.sbwave{align-items:center;gap:2px;height:13px;display:inline-flex}.sbwave i{transform-origin:50%;background:currentColor;border-radius:2px;width:2.5px;height:100%;animation:1s ease-in-out infinite sbwave}.sbwave i:first-child{animation-delay:0s}.sbwave i:nth-child(2){animation-delay:.18s}.sbwave i:nth-child(3){animation-delay:.36s}.sbwave i:nth-child(4){animation-delay:.12s}@keyframes sbwave{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.sbwave i{animation:none;transform:scaleY(.7)}}.sbhudpill{border-radius:var(--r-md);cursor:pointer;text-align:left;width:calc(100% - 8px);color:var(--sidebar-fg);background:#2bac7617;border:1px solid #2bac7647;align-items:center;gap:9px;margin:3px 4px 5px 22px;padding:6px 11px 6px 7px;transition:background .14s,border-color .14s;display:flex}.sbhudpill:hover{background:#2bac7629;border-color:#2bac7680}.sbhudpill__avas{flex:none;display:inline-flex}.sbhudpill__ava{border-radius:var(--r-sm);color:#fff;width:22px;height:22px;font-size:calc(max(10.5px, var(--fs-floor,0px)) * var(--dt,1));box-shadow:0 0 0 2px var(--sidebar-bg);flex:none;place-items:center;margin-left:-7px;font-weight:700;display:grid;overflow:hidden}.sbhudpill__avas .sbhudpill__ava:first-child{margin-left:0}.sbhudpill__ava img{object-fit:cover;width:100%;height:100%}.sbhudpill__label{min-width:0;font-size:calc(max(12.5px, var(--fs-floor,0px)) * var(--dt,1));color:var(--green);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:650;overflow:hidden}.sbhudpill .sbwave{color:var(--green);flex:none}.huddle__ringing--pop{white-space:nowrap;z-index:6;width:auto;margin:0;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.railbtn--dnd{margin-bottom:-7px}.railbtn--dnd.railbtn--on{color:#e8a13a}.railbtn--dnd.railbtn--on .railbtn__ic{background:#e8a13a29}.railbtn--dnd.railbtn--on:hover{color:#e8a13a}.statusdot{vertical-align:middle;border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}.statusdot--active{background:#2bac76}.statusdot--away{background:0 0;box-shadow:inset 0 0 0 2px #e8a13a}.statusdot--offline,.statusdot--off{box-shadow:inset 0 0 0 2px var(--text-2);background:0 0}.acctmenu__status{padding:2px 0}.acctmenu__status-opt{gap:10px;font-weight:600}.acctmenu__status-check{color:var(--brand-accent);margin-left:auto}.acctmenu__status-opt--on{color:var(--text)}.acctmenu__sep{background:var(--hairline);height:1px;margin:4px 8px}.acctmenu__name .statusdot{margin-right:3px}.dmava__dot--active{box-shadow:0 0 0 1.5px var(--bg-2);background:#2bac76}.dmava__dot--away{background:var(--bg-2);box-shadow:0 0 0 1.5px var(--bg-2), inset 0 0 0 2px #e8a13a}.dmava__dot--off{background:var(--bg-2);box-shadow:0 0 0 1.5px var(--bg-2), inset 0 0 0 1.5px var(--text-2);opacity:.9}.sbitem--active .dmava__dot--active{box-shadow:0 0 0 1.5px var(--active)}.rail__me{position:relative;overflow:visible}.rail__me img,.rail__me>span{border-radius:var(--avatar-radius)}.rail__medot{pointer-events:none;border-radius:50%;width:9px;height:9px;position:absolute;bottom:3px;right:-1px}.rail__medot--active{background:var(--green);box-shadow:0 0 0 2px var(--rail-bg)}.rail__medot--away{background:var(--rail-bg);box-shadow:0 0 0 2px var(--rail-bg), inset 0 0 0 1.6px #e0a52b}.rail__medot--off{background:var(--rail-bg);box-shadow:0 0 0 2px var(--rail-bg), inset 0 0 0 1.6px var(--text-2)}.tk{overflow:hidden}.tk__top{border-bottom:1px solid var(--pane-border);background:var(--glass-fill);-webkit-backdrop-filter:var(--glass-blur-deep);backdrop-filter:var(--glass-blur-deep);flex:none;align-items:center;gap:14px;padding:14px 22px;display:flex}@media (width<=820px){.tk__newlbl{display:none}.tk__new{padding:8px 10px}}.tk__back,.tk__boards{color:var(--text-2);border-radius:var(--r-md);cursor:pointer;background:0 0;border:0;flex:none;padding:6px;display:none}.tk__back:hover,.tk__boards:hover{background:var(--bg-2);color:var(--text)}.tk__title h1{font-size:calc(max(19px, var(--fs-floor,0px)) * var(--dt,1));letter-spacing:-.01em;color:var(--text);margin:0;font-weight:800}.tk__title p{font-size:calc(max(12.5px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-2);margin:2px 0 0}.tk__title p b{color:var(--text);font-weight:700}.tk__spacer{flex:1}.tk__seg{background:var(--bg-2);border-radius:var(--r-md);gap:2px;padding:3px;display:flex}.tk__seg button{color:var(--text-2);font-weight:650;font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1));border-radius:var(--r-sm);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:6px 12px;transition:background .12s,color .12s;display:inline-flex}.tk__seg button:hover{color:var(--text)}.tk__seg button.on{background:var(--card);color:var(--text);box-shadow:0 1px 2px #0000000f}.tk__new{background:var(--brand);color:var(--brand-ink);font-weight:700;font-size:calc(max(13.5px, var(--fs-floor,0px)) * var(--dt,1));border-radius:var(--r-md);cursor:pointer;border:0;align-items:center;gap:6px;padding:8px 15px;transition:filter .12s;display:inline-flex}.tk__new:hover{filter:brightness(1.08)}.tk__new:disabled{opacity:.5;cursor:default;filter:none}.tk__scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.tk__empty{color:var(--text-2);font-size:calc(max(14px, var(--fs-floor,0px)) * var(--dt,1));text-align:center;place-items:center;padding:60px 30px;display:grid}.tk__stats{grid-template-columns:repeat(4,1fr);gap:12px;padding:18px 22px 4px;display:grid}.tk__stat{text-align:left;font:inherit;cursor:pointer;background:var(--card);border-radius:13px;padding:13px 15px;transition:border-color .12s,transform 80ms}.tk__stat:active{transform:scale(.99)}.tk__statlbl{font-size:calc(max(12px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-2);align-items:center;gap:6px;font-weight:650;display:flex}.tk__tagdot{border-radius:50%;flex:none;width:7px;height:7px}.tk__statnum{font-size:calc(max(26px, var(--fs-floor,0px)) * var(--dt-lg,1));color:var(--text);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:2px;font-weight:800}.tk__statsub{font-size:calc(max(11.5px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-2)}.tk__board{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:14px;padding:18px 22px 40px;display:grid}.tk__col{border-radius:14px;flex-direction:column;gap:10px;min-width:0;margin:-4px;padding:4px;transition:background .12s,box-shadow .12s;display:flex}.tk__col--drop{background:color-mix(in srgb, var(--active) 9%, transparent);outline:1.6px dashed color-mix(in srgb, var(--active) 55%, transparent);outline-offset:-3px}.tk__colhead{align-items:center;gap:8px;padding:2px 4px;display:flex}.tk__coldot{border-radius:50%;flex:none;width:8px;height:8px}.tk__colname{font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text);font-weight:750}.tk__coln{font-size:calc(max(11.5px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-2);background:var(--bg-2);font-variant-numeric:tabular-nums;border-radius:20px;padding:1px 7px;font-weight:700}.tk__coladd{border-radius:var(--r-sm);width:24px;height:24px;color:var(--text-2);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin-left:auto;padding:0;line-height:0;transition:background .12s,color .12s;display:inline-flex}.tk__coladd svg{display:block}.tk__coladd:hover{background:var(--bg-2);color:var(--brand-accent)}.tk__add{border:1px dashed var(--pane-border);color:var(--text-2);font-size:calc(max(12.5px, var(--fs-floor,0px)) * var(--dt,1));border-radius:var(--r-md);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:6px;padding:9px;font-weight:600;transition:border-color .12s,color .12s;display:flex}.tk__add:hover{border-color:var(--active);color:var(--brand-accent)}.tk-card{text-align:left;background:var(--card);cursor:pointer;border-radius:13px;flex-direction:column;gap:9px;width:100%;padding:12px 13px;transition:background .12s,transform 80ms;display:flex;position:relative}.tk-card:hover{background:var(--bg-3)}.tk-card--done{opacity:.6}.tk-card{cursor:grab;transition:border-color .14s,transform .12s cubic-bezier(.2,.8,.2,1),box-shadow .14s,opacity .14s,background .14s}.tk-card:active{cursor:grabbing}.tk-card--dragging{cursor:grabbing;border:1.5px dashed color-mix(in srgb, var(--active) 55%, var(--pane-border));background:color-mix(in srgb, var(--active) 7%, var(--card));box-shadow:none;transform:scale(.98)}.tk-card--dragging:before{opacity:.3}.tk-card--dragging>*{opacity:.32;transition:opacity .12s}.tk-card--flying{opacity:0;pointer-events:none;border-width:0;min-height:0;margin:0;padding:0;overflow:hidden;height:0!important}.tk-card--filedrop{border:1.5px dashed var(--active);background:color-mix(in srgb, var(--active) 10%, var(--card))}.tk-card__drop{z-index:3;font-size:calc(max(12.5px, var(--fs-floor,0px)) * var(--dt,1));color:var(--brand-accent);background:color-mix(in srgb, var(--active) 14%, var(--card));pointer-events:none;border-radius:13px;justify-content:center;align-items:center;gap:7px;font-weight:700;display:flex;position:absolute;inset:0}.tk__add--drop{border-style:solid;border-color:var(--active);color:var(--brand-accent);background:color-mix(in srgb, var(--active) 10%, transparent)}.tk-modal--filedrop{outline:2px dashed var(--active);outline-offset:-6px}.tk-modal__drop{z-index:20;font-size:calc(max(16px, var(--fs-floor,0px)) * var(--dt,1));color:var(--brand-accent);background:color-mix(in srgb, var(--active) 14%, var(--card));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;border-radius:18px;justify-content:center;align-items:center;gap:10px;font-weight:750;display:flex;position:absolute;inset:0}.tk-card--done .tk-card__title{color:var(--text-2);text-decoration:line-through}.tk-card__top{align-items:flex-start;gap:9px;display:flex}.tk-card__title{font-size:calc(max(13.5px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text);font-weight:600;line-height:1.35}.tk-card__meta{flex-wrap:wrap;align-items:center;gap:10px;padding-left:26px;display:flex}.tk-card__foot{justify-content:space-between;align-items:center;gap:8px;padding-left:26px;display:flex}.tk-card__subs{font-size:calc(max(11.5px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-2);align-items:center;gap:7px;min-width:0;font-weight:600;display:flex}.tk__subbar{background:var(--bg-3);border-radius:3px;flex:none;width:46px;height:4px;overflow:hidden}.tk__subbar i{background:var(--green);border-radius:3px;height:100%;display:block}.tk__check{border-radius:var(--r-sm);border:1.6px solid var(--text-2);color:#fff;cursor:pointer;flex:none;place-items:center;width:18px;height:18px;margin-top:1px;transition:background .12s,border-color .12s;display:grid}.tk__check:hover{border-color:var(--green)}.tk__check--on{background:var(--green);border-color:var(--green)}.tk__check--lg{border-radius:var(--r-sm);width:22px;height:22px}.tk__src{font-size:calc(max(11.5px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-2);align-items:center;gap:3px;font-weight:600;display:inline-flex}.tk__src svg{opacity:.7}.tk__due{font-size:calc(max(11.5px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-2);align-items:center;gap:3px;font-weight:650;display:inline-flex}.tk__due--today{color:#e8a13a}.tk__due--over{color:var(--danger,#e5484d)}.tk__avs{align-items:center;display:inline-flex}.tk__avs>.tk-av{box-shadow:0 0 0 2px var(--card);margin-left:-6px}.tk__avs>.tk-av:first-child{margin-left:0}.tk__unassigned{font-size:calc(max(11px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-2);font-style:italic}.tk-av{font-size:calc(max(10px, var(--fs-floor,0px)) * var(--dt,1));color:#fff;text-transform:uppercase;border-radius:50%;flex:none;place-items:center;font-weight:700;display:inline-grid;overflow:hidden}.tk-av img{object-fit:cover;width:100%;height:100%}.tk__pri{border-radius:50%;flex:none;width:8px;height:8px}.tk__list{flex-direction:column;padding:12px 22px 40px;display:flex}.tk__row{text-align:left;border-radius:var(--r-md);cursor:pointer;border:0;border-bottom:1px solid var(--pane-border);background:0 0;align-items:center;gap:12px;width:100%;padding:11px 12px;display:flex}.tk__row:hover{background:var(--bg-2)}.tk__row--done .tk__rowtitle{color:var(--text-2);text-decoration:line-through}.tk__rowtitle{min-width:0;font-size:calc(max(14px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:550;overflow:hidden}@keyframes tkfade{0%{opacity:0}}.tk-modal--task{flex-direction:column;width:min(560px,100%);max-height:88vh;padding:0;display:flex;overflow:hidden}.tk-dwr__top{border-bottom:1px solid var(--pane-border);flex:none;align-items:center;gap:8px;padding:13px 16px;display:flex}.tk-iconbtn{color:var(--text-2);border-radius:var(--r-md);cursor:pointer;background:0 0;border:0;place-items:center;padding:6px;display:grid}.tk-iconbtn:hover{background:var(--bg-2);color:var(--text)}.tk-dwr__body{overscroll-behavior:contain;flex:1;min-height:0;padding:18px 20px 40px;overflow-y:auto}.tk-dwr__title{align-items:flex-start;gap:11px;margin-bottom:20px;display:flex}.tk-dwr__titlein{color:var(--text);font-size:calc(max(19px, var(--fs-floor,0px)) * var(--dt,1));resize:none;letter-spacing:-.01em;background:0 0;border:0;outline:none;flex:1;padding:0;font-family:inherit;font-weight:750;line-height:1.3}.tk-props{flex-direction:column;gap:4px;margin-bottom:18px;display:flex}.tk-prop{align-items:center;gap:10px;min-height:34px;display:flex}.tk-prop__k{width:108px;font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-2);flex:none;align-items:center;gap:7px;font-weight:600;display:flex}.tk-prop__k svg{opacity:.7}.tk-prop__v{flex-wrap:wrap;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.tk-pill,.tk-assignpill{background:var(--bg-2);color:var(--text);font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1));border-radius:var(--r-md);cursor:pointer;border:0;align-items:center;gap:7px;padding:5px 11px;font-weight:600;display:inline-flex}.tk-assignpill:hover,.tk-pill:hover{filter:brightness(.97)}.tk-menu{z-index:5;background:var(--card);border:1px solid var(--pane-border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:12px;min-width:190px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 34px #0003}.tk-menu__item{width:100%;color:var(--text);font-size:calc(max(13.5px, var(--fs-floor,0px)) * var(--dt,1));border-radius:var(--r-md);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:8px 9px;font-weight:600;display:flex}.tk-menu__item:hover{background:var(--bg-2)}.tk-menu--scroll{min-width:240px;max-height:260px;overflow-y:auto}.tk-menu__empty{font-size:calc(max(12.5px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-2);padding:8px 9px}.tk-menu__tasktitle{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.tk-menu__taskboard{font-size:calc(max(11.5px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-2);flex-shrink:0;font-weight:600}.tk-pill--blocked{background:color-mix(in srgb, var(--danger,#e5484d) 14%, transparent);color:var(--danger,#e5484d)}.tk-dateinput{border:1px solid var(--pane-border);background:var(--bg);color:var(--text);font-family:inherit;font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1));border-radius:var(--r-md);outline:none;padding:5px 9px}.tk-priobtn{border:1.4px solid var(--pane-border);color:var(--text-2);font-size:calc(max(12.5px, var(--fs-floor,0px)) * var(--dt,1));border-radius:var(--r-md);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:5px 10px;font-weight:650;display:inline-flex}.tk-priobtn:hover{border-color:var(--text-2)}.tk-priobtn.on{background:var(--bg-2)}.tk-huddlebtn{border:1px solid color-mix(in srgb, var(--active) 40%, transparent);background:color-mix(in srgb, var(--active) 10%, transparent);width:100%;color:var(--brand-accent);font-weight:700;font-size:calc(max(13.5px, var(--fs-floor,0px)) * var(--dt,1));border-radius:var(--r-md);cursor:pointer;justify-content:center;align-items:center;gap:8px;margin-bottom:20px;padding:10px;display:flex}.tk-huddlebtn:hover{background:color-mix(in srgb, var(--active) 16%, transparent)}.tk-sec{margin-bottom:20px}.tk-sec__lbl{font-size:calc(max(12px, var(--fs-floor,0px)) * var(--dt,1));text-transform:uppercase;letter-spacing:.03em;color:var(--text-2);align-items:center;gap:8px;margin-bottom:9px;font-weight:750;display:flex}.tk-desc{border:1px solid var(--pane-border);background:var(--bg);width:100%;min-height:70px;color:var(--text);font-family:inherit;font-size:calc(max(13.5px, var(--fs-floor,0px)) * var(--dt,1));border-radius:var(--r-md);resize:vertical;outline:none;padding:10px 12px;line-height:1.5}.tk-desc:focus{border-color:var(--active)}.tk-sub{font-size:calc(max(13.5px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text);cursor:pointer;border-radius:var(--r-sm);align-items:center;gap:9px;padding:7px 4px;display:flex}.tk-sub:hover{background:var(--bg-2)}.tk-sub--done span:last-child{color:var(--text-2);text-decoration:line-through}.tk-subadd{border:0;border-top:1px dashed var(--pane-border);width:100%;color:var(--text);font-family:inherit;font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1));background:0 0;outline:none;padding:9px 4px 2px}.tk-subadd::placeholder{color:var(--text-2)}.tk-meta-line{font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-2);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tk-atts{flex-direction:column;gap:8px;margin-bottom:10px;display:flex}.tk-att{position:relative}.tk-att .atts{margin:0}.tk-att__x{z-index:2;border-radius:var(--r-sm);color:#fff;cursor:pointer;opacity:0;background:#0a0c16b3;border:0;place-items:center;width:22px;height:22px;transition:opacity .12s;display:grid;position:absolute;top:6px;right:6px}@media (hover:hover){.tk-att:hover .tk-att__x{opacity:1}}@media (hover:none){.tk-att__x{opacity:1}}.tk-att__x:hover{background:var(--danger,#e5484d)}.tk-attach-add{border:1px dashed var(--pane-border);color:var(--text-2);font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1));border-radius:var(--r-md);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:8px 13px;font-weight:600;transition:border-color .12s,color .12s;display:inline-flex}.tk-attach-add:hover{border-color:var(--active);color:var(--brand-accent)}.tk-attach-add:disabled{opacity:.6;cursor:default}.tk-card__clip{font-size:calc(max(11.5px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-2);align-items:center;gap:3px;font-weight:650;display:inline-flex}.tk-cm__list{flex-direction:column;gap:13px;margin-bottom:12px;display:flex}.tk-cm__empty{font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-2);padding:4px 0}.tk-cm{gap:10px;display:flex}.tk-cm__aiava{border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid;overflow:hidden}.tk-cm__body{flex:1;min-width:0}.tk-cm__head{align-items:baseline;gap:8px;display:flex}.tk-cm__head b{font-size:calc(max(13.5px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text);font-weight:700}.tk-cm__time{font-size:calc(max(11.5px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-2);font-variant-numeric:tabular-nums}.tk-cm__text{font-size:calc(max(14px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text);word-wrap:break-word;margin-top:2px;line-height:1.45}.tk-cm__at{color:var(--brand-accent);background:color-mix(in srgb, var(--active) 12%, transparent);border-radius:4px;padding:0 3px;font-weight:700}.tk-cm__compose{align-items:center;gap:9px;display:flex}.tk-cm__compose input{border:1px solid var(--pane-border);background:var(--bg);min-width:0;color:var(--text);font-family:inherit;font-size:calc(max(14px, var(--fs-floor,0px)) * var(--dt,1));border-radius:21px;outline:none;flex:1;padding:10px 13px}.tk-cm__compose input:focus{border-color:var(--active)}.tk-cm__send{background:var(--brand);width:34px;height:34px;color:var(--brand-ink);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;transition:filter .12s;display:grid}.tk-cm__send:hover{filter:brightness(1.08)}.tk-cm__send:disabled{opacity:.45;cursor:default}.aio{z-index:121;background:var(--gradient);place-items:center;padding:26px;animation:.25s tkfade;display:grid;position:fixed;inset:0}.aio:before{content:"";z-index:-1;background:#06081059;position:fixed;inset:0}.aio__card{text-align:center;border:1px solid var(--pane-border);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#fffffff5;border-radius:26px;flex-direction:column;align-items:center;width:min(620px,100%);max-height:92vh;padding:40px 44px 34px;animation:.6s cubic-bezier(.2,.8,.2,1) both tobrise;display:flex;position:relative;overflow-y:auto;box-shadow:0 50px 130px -40px #141e4673,inset 0 1px #ffffff0f}:root[data-theme=dark] .aio__card{background:#14182cf0;box-shadow:0 50px 130px -40px #000000bf,inset 0 1px #ffffff0d}.aio__close{border-radius:var(--r-md);background:var(--bg-2);width:30px;height:30px;color:var(--text-2);cursor:pointer;border:0;place-items:center;display:grid;position:absolute;top:16px;right:16px}.aio__close:hover{background:var(--bg-3);color:var(--text)}.aio__top{align-items:center;gap:10px;margin-bottom:20px;animation:.5s 50ms both tobin;display:inline-flex}.aio__mark{width:44px;height:44px;font-size:calc(max(15px, var(--fs-floor,0px)) * var(--dt,1));letter-spacing:.02em;color:var(--on-active);background:linear-gradient(140deg, var(--active), color-mix(in srgb, var(--active) 55%, #8a4dff));box-shadow:0 12px 28px -8px var(--active);border-radius:13px;place-items:center;font-weight:800;display:grid}.aio__word{font-size:calc(max(20px, var(--fs-floor,0px)) * var(--dt-lg,1));letter-spacing:-.02em;color:var(--text);font-weight:800}.aio__new{font-size:calc(max(10.5px, var(--fs-floor,0px)) * var(--dt,1));letter-spacing:.08em;color:var(--on-active);background:var(--active);border-radius:20px;padding:3px 8px;font-weight:800}.aio__h1{font-size:calc(max(36px, var(--fs-floor,0px)) * var(--dt-lg,1));letter-spacing:-.03em;color:var(--text);margin-bottom:12px;font-weight:840;line-height:1.05;animation:.55s .12s both tobin}.aio__g{background:linear-gradient(92deg, var(--active), color-mix(in srgb, var(--active) 50%, var(--brand-accent)));color:#0000;-webkit-background-clip:text;background-clip:text}.aio__sub{font-size:calc(max(15.5px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-2);max-width:44ch;margin:0 auto 24px;line-height:1.55;animation:.55s .2s both tobin}.aio__demo{text-align:left;background:var(--bg-2);border-radius:16px;width:100%;margin-bottom:22px;animation:.55s .28s both tobin;overflow:hidden}.aio__dhead{border-bottom:1px solid var(--pane-border);align-items:center;gap:8px;padding:11px 14px;display:flex}.aio__dhead b{font-size:calc(max(13.5px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text);font-weight:750}.aio__badge{font-size:calc(max(9.5px, var(--fs-floor,0px)) * var(--dt,1));letter-spacing:.06em;color:var(--on-active);background:linear-gradient(120deg, var(--active), color-mix(in srgb, var(--active) 55%, #8a4dff));border-radius:20px;padding:2px 6px;font-weight:800}.aio__ctx{font-size:calc(max(11px, var(--fs-floor,0px)) * var(--dt,1));color:var(--brand-accent);background:color-mix(in srgb, var(--active) 14%, transparent);border-radius:20px;padding:3px 9px;font-weight:700}.aio__stage{height:214px;padding:14px;position:relative;overflow:hidden}.aio__frame{opacity:0;flex-direction:column;gap:9px;animation:20s ease-in-out infinite aiocyc;display:flex;position:absolute;inset:14px}.aio__f2{animation-delay:5s}.aio__f3{animation-delay:10s}.aio__f4{animation-delay:15s}@keyframes aiocyc{0%,1.5%{opacity:0;transform:translateY(8px)}4%,21%{opacity:1;transform:none}24%,to{opacity:0}}.aio__aiava{width:15px;height:15px;font-size:calc(max(7.5px, var(--fs-floor,0px)) * var(--dt,1));color:var(--on-active);background:linear-gradient(140deg, var(--active), color-mix(in srgb, var(--active) 55%, #8a4dff));border-radius:4px;flex:none;place-items:center;font-weight:800;display:inline-grid}.aio__u{max-width:80%;font-size:calc(max(13.5px, var(--fs-floor,0px)) * var(--dt,1));color:var(--on-active);background:var(--active);border-radius:13px 13px 5px;align-self:flex-end;padding:8px 12px}.aio__a{max-width:92%;font-size:calc(max(13.5px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text);align-self:flex-start;line-height:1.45}.aio__lead{color:var(--text-2);font-size:calc(max(12px, var(--fs-floor,0px)) * var(--dt,1));align-items:center;gap:7px;margin-bottom:6px;display:flex}.aio__dot{background:linear-gradient(140deg, var(--active), #8a4dff);border-radius:3px;width:8px;height:8px}.aio__chips{flex-direction:column;gap:6px;margin-top:2px;display:flex}.aio__chip{font-size:calc(max(12.5px, var(--fs-floor,0px)) * var(--dt,1));background:color-mix(in srgb, var(--green) 10%, transparent);border:1px solid color-mix(in srgb, var(--green) 35%, transparent);color:var(--text);border-radius:var(--r-md);opacity:0;align-items:center;gap:7px;padding:6px 11px;font-weight:600;display:inline-flex}.aio__f1 .aio__chip{animation:.5s both tobpop}.aio__f1 .aio__chip:first-child{animation-delay:.8s}.aio__f1 .aio__chip:nth-child(2){animation-delay:1.05s}.aio__f1 .aio__chip:nth-child(3){animation-delay:1.3s}.aio__bar{border-top:1px solid var(--pane-border);align-items:center;gap:8px;padding:10px 14px;display:flex}.aio__ph{color:var(--text-2);font-size:calc(max(13.5px, var(--fs-floor,0px)) * var(--dt,1));flex:1}.aio__caret{background:var(--active);width:2px;height:15px;animation:1.1s step-end infinite aioblink}@keyframes aioblink{50%{opacity:0}}.aio__go{border-radius:var(--r-md);background:var(--active);width:28px;height:28px;color:var(--on-active);flex:none;place-items:center;display:grid}.aio__feats{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:26px;animation:.55s .4s both tobin;display:flex}.aio__feat{font-size:calc(max(12.5px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text);background:var(--bg-2);border-radius:var(--r-md);align-items:center;gap:7px;padding:8px 13px;font-weight:600;display:inline-flex}.aio__feat svg{color:var(--brand-accent)}.aio__cta{align-items:center;gap:10px;animation:.55s .5s both tobin;display:flex}.aio__try{cursor:pointer;background:linear-gradient(180deg, color-mix(in srgb, var(--active) 82%, white), var(--active));color:var(--on-active);font-size:calc(max(15px, var(--fs-floor,0px)) * var(--dt,1));box-shadow:0 14px 34px -12px var(--active);border:0;border-radius:13px;align-items:center;gap:9px;padding:13px 26px;font-weight:700;display:inline-flex}.aio__try:hover{filter:brightness(1.06)}.aio__skip{color:var(--text-2);font-size:calc(max(14px, var(--fs-floor,0px)) * var(--dt,1));border-radius:var(--r-md);cursor:pointer;background:0 0;border:0;padding:12px 16px;font-weight:650}.aio__skip:hover{background:var(--bg-2);color:var(--text)}@media (prefers-reduced-motion:reduce){.aio *,.aio__card{opacity:1!important;animation:none!important}.aio__f2,.aio__f3,.aio__f4{display:none}}@media (width<=620px){.aio__card{padding:32px 22px 26px}.aio__h1{font-size:calc(max(28px, var(--fs-floor,0px)) * var(--dt-lg,1))}}.nng{z-index:140;place-items:center;padding:22px;animation:.25s tkfade;display:grid;position:fixed;inset:0}.nng:before{content:"";-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:-1;background:#0608106b;position:fixed;inset:0}.nng__card{text-align:center;border:1px solid var(--pane-border);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#fffffff5;border-radius:24px;flex-direction:column;align-items:center;width:min(420px,100%);padding:34px 30px 24px;animation:.5s cubic-bezier(.2,.8,.2,1) both tobrise;display:flex;position:relative;box-shadow:0 50px 130px -40px #141e4673,inset 0 1px #ffffff0f}:root[data-theme=dark] .nng__card{background:#14182cf2;box-shadow:0 50px 130px -40px #000000bf,inset 0 1px #ffffff0d}.nng__close{border-radius:var(--r-md);background:var(--bg-2);width:28px;height:28px;color:var(--text-2);cursor:pointer;border:0;place-items:center;display:grid;position:absolute;top:14px;right:14px}.nng__close:hover{background:var(--bg-3);color:var(--text)}.nng__ic{background:var(--brand);width:52px;height:52px;color:var(--brand-ink);box-shadow:0 14px 32px -12px var(--brand);border-radius:16px;place-items:center;margin-bottom:16px;display:grid}.nng__h{font-size:calc(max(21px, var(--fs-floor,0px)) * var(--dt-lg,1));letter-spacing:-.02em;color:var(--text);margin-bottom:8px;font-weight:800;line-height:1.2}.nng__p{font-size:calc(max(14px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-2);max-width:34ch;margin-bottom:20px;line-height:1.55}.nng__steps{text-align:left;flex-direction:column;gap:8px;width:100%;margin:0 0 20px;list-style:none;display:flex}.nng__steps li{font-size:calc(max(13.5px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text);background:var(--bg-2);border:1px solid var(--pane-border);border-radius:var(--r-md);align-items:center;gap:10px;padding:10px 13px;font-weight:600;display:flex}.nng__steps svg{color:var(--brand-accent);flex:none}.nng__act{flex-direction:column;align-items:stretch;gap:6px;width:100%;display:flex}.nng__go{cursor:pointer;background:var(--brand);color:var(--brand-ink);font-size:calc(max(15px, var(--fs-floor,0px)) * var(--dt,1));box-shadow:0 14px 34px -14px var(--brand);border:0;border-radius:13px;padding:13px 22px;font-weight:750}.nng__go:hover{filter:brightness(1.06)}.nng__how{text-align:left;font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text);background:var(--bg-2);border-radius:var(--r-md);align-items:flex-start;gap:9px;padding:12px 13px;line-height:1.5;display:flex}.nng__how svg{color:var(--brand-accent);flex:none;margin-top:1px}.nng__later{color:var(--text-2);font-size:calc(max(13.5px, var(--fs-floor,0px)) * var(--dt,1));border-radius:var(--r-md);cursor:pointer;background:0 0;border:0;padding:11px 16px;font-weight:650}.nng__later:hover{background:var(--bg-2);color:var(--text)}@media (prefers-reduced-motion:reduce){.nng,.nng__card{animation:none!important}}@keyframes tobin{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.tob{z-index:120;background:color-mix(in srgb, var(--gradient,#0b0e1a) 78%, #0000008c);background:var(--gradient);place-items:center;padding:26px;animation:.25s tkfade;display:grid;position:fixed;inset:0}.tob:before{content:"";z-index:-1;background:#06081059;position:fixed;inset:0}.tob__card{text-align:center;background:var(--card);border:1px solid var(--pane-border);-webkit-backdrop-filter:blur(34px)saturate(1.3);backdrop-filter:blur(34px)saturate(1.3);border-radius:26px;flex-direction:column;align-items:center;width:min(600px,100%);max-height:92vh;padding:40px 44px 34px;animation:.6s cubic-bezier(.2,.8,.2,1) both tobrise;display:flex;position:relative;overflow-y:auto;box-shadow:0 50px 130px -40px #000000a6,inset 0 1px #ffffff0f}@keyframes tobrise{0%{opacity:0;transform:translateY(20px)scale(.98)}}.tob__close{border-radius:var(--r-md);background:var(--bg-2);width:32px;height:32px;color:var(--text-2);cursor:pointer;border:0;place-items:center;display:grid;position:absolute;top:16px;right:16px}.tob__close:hover{background:var(--bg-3);color:var(--text)}.tob__top{align-items:center;gap:10px;margin-bottom:22px;animation:.5s 50ms both tobin;display:inline-flex}.tob__logo{border-radius:13px;place-items:center;width:42px;height:42px;display:grid;overflow:hidden;box-shadow:0 10px 24px -10px #141e4673}.tob__logo img{object-fit:contain;width:100%;height:100%}.tob__word{font-size:calc(max(20px, var(--fs-floor,0px)) * var(--dt-lg,1));letter-spacing:-.02em;color:var(--text);font-weight:800}.tob__new{font-size:calc(max(10.5px, var(--fs-floor,0px)) * var(--dt,1));letter-spacing:.08em;color:var(--on-active);background:var(--active);box-shadow:0 6px 16px -6px var(--active);border-radius:20px;padding:3px 8px;font-weight:800}.tob__h1{font-size:calc(max(34px, var(--fs-floor,0px)) * var(--dt-lg,1));letter-spacing:-.025em;text-wrap:balance;color:var(--text);margin-bottom:12px;font-weight:820;line-height:1.08;animation:.55s .12s both tobin}.tob__g{background:linear-gradient(92deg, var(--active), color-mix(in srgb, var(--active) 50%, var(--brand-accent)));color:#0000;-webkit-background-clip:text;background-clip:text}.tob__sub{font-size:calc(max(15.5px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-2);max-width:46ch;margin:0 auto 26px;line-height:1.55;animation:.55s .2s both tobin}.tob__stage{width:100%;margin-bottom:24px;animation:.55s .28s both tobin}.tob__board{text-align:left;grid-template-columns:repeat(3,1fr);gap:11px;height:250px;display:grid;position:relative}.tob__col{background:var(--bg-2);border-radius:13px;padding:9px 8px}.tob__colh{align-items:center;gap:7px;margin-bottom:9px;padding:0 2px;display:flex}.tob__cd{border-radius:50%;flex:none;width:8px;height:8px}.tob__cn{font-size:calc(max(11.5px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text);font-weight:700}.tob__ct{font-size:calc(max(11px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-2);margin-left:auto;font-weight:700}.tob__gc{background:var(--card);border-radius:var(--r-md);padding:8px 9px;position:relative}.tob__gc:before{content:"";background:var(--text-2);border-radius:3px;width:3px;position:absolute;top:8px;bottom:8px;left:0}.tob__gc--active:before{background:var(--active)}.tob__gt{font-size:calc(max(11px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-2);padding-left:7px;font-weight:600;line-height:1.3}.tob__hero{background:var(--card);border:1px solid color-mix(in srgb, var(--active) 45%, var(--pane-border));border-radius:var(--r-md);z-index:5;width:calc(33.33% - 15px);padding:9px 10px;animation:12s ease-in-out infinite tobtravel;position:absolute;top:36px;left:8px;box-shadow:0 16px 34px -14px #0000008c}.tob__hero:before{content:"";border-radius:3px;width:3px;animation:12s ease-in-out infinite tobbar;position:absolute;top:8px;bottom:8px;left:0}@keyframes tobbar{0%,28%{background:var(--text-2)}33%,62%{background:#e8a13a}66%,to{background:var(--green)}}.tob__ht{font-size:calc(max(11.5px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text);padding-left:8px;font-weight:650;line-height:1.3}.tob__hm{align-items:center;gap:6px;margin-top:8px;padding-left:8px;display:flex}.tob__chk{border-radius:var(--r-sm);border:1.6px solid var(--text-2);color:#fff;flex:none;place-items:center;width:15px;height:15px;animation:12s ease-in-out infinite tobchk;display:grid}.tob__chk svg{opacity:0;animation:12s ease-in-out infinite tobchkmk}@keyframes tobchk{0%,66%{border-color:var(--text-2);background:0 0}72%,to{border-color:var(--green);background:var(--green)}}@keyframes tobchkmk{0%,66%{opacity:0}74%,to{opacity:1}}.tob__bar{background:var(--bg-3);border-radius:3px;flex:1;height:4px;overflow:hidden}.tob__bar i{background:var(--green);width:20%;height:100%;animation:12s ease-in-out infinite tobprog;display:block}@keyframes tobprog{0%,5%{width:20%}33%{width:60%}66%,72%{width:100%}to{width:100%}}.tob__avs{margin-left:auto;display:flex}.tob__a{width:19px;height:19px;font-size:calc(max(8px, var(--fs-floor,0px)) * var(--dt,1));color:#fff;box-shadow:0 0 0 2px var(--card);opacity:0;border-radius:50%;place-items:center;margin-left:-5px;font-weight:800;display:grid}.tob__a1{background:linear-gradient(140deg,#16887a,#0f6f66);animation:.5s 1.2s both tobpop}.tob__a2{background:#4a5be0;animation:.5s 1.45s both tobpop}@keyframes tobpop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes tobtravel{0%,22%{left:8px;transform:translateY(0)}28%,30%{left:8px;transform:translateY(-4px)scale(1.03)}33%,55%{left:calc(33.33% + 3px);transform:translateY(0)}61%,63%{left:calc(33.33% + 3px);transform:translateY(-4px)scale(1.03)}66%,96%{left:calc(66.66% - 1px);transform:translateY(0)}to{left:8px;transform:translateY(0)}}.tob__bubble{background:var(--card);border:1px solid var(--pane-border);opacity:0;border-radius:13px;align-items:center;gap:8px;max-width:200px;padding:7px 11px 7px 8px;animation:12s ease-in-out infinite tobbub;display:flex;position:absolute;bottom:14px;right:12px;box-shadow:0 16px 40px -14px #0009}.tob__ba{width:20px;height:20px;font-size:calc(max(9px, var(--fs-floor,0px)) * var(--dt,1));color:#fff;background:linear-gradient(140deg,#16887a,#0f6f66);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.tob__bt{font-size:calc(max(12px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text);line-height:1.3}.tob__bt em{color:var(--brand-accent);font-style:normal;font-weight:700}@keyframes tobbub{0%,40%{opacity:0;transform:translateY(8px)}46%,62%{opacity:1;transform:translateY(0)}70%,to{opacity:0;transform:translateY(8px)}}.tob__feats{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:28px;animation:.55s .4s both tobin;display:flex}.tob__feat{background:var(--bg-2);border-radius:var(--r-md);font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text);align-items:center;gap:8px;padding:9px 13px;font-weight:650;display:inline-flex}.tob__fi{color:var(--brand-accent);place-items:center;display:grid}.tob__cta{align-items:center;gap:8px;animation:.55s .5s both tobin;display:flex}.tob__go{cursor:pointer;background:linear-gradient(180deg, color-mix(in srgb, var(--active) 82%, white), var(--active));color:var(--on-active);font-size:calc(max(15px, var(--fs-floor,0px)) * var(--dt,1));box-shadow:0 14px 34px -12px var(--active);border:0;border-radius:13px;align-items:center;gap:9px;padding:13px 26px;font-weight:700;animation:2.6s ease-in-out infinite tobglow;display:inline-flex}@keyframes tobglow{50%{box-shadow:0 14px 46px -8px var(--active)}}.tob__skip{color:var(--text-2);font-size:calc(max(14px, var(--fs-floor,0px)) * var(--dt,1));border-radius:var(--r-md);cursor:pointer;background:0 0;border:0;padding:12px 16px;font-weight:650}.tob__skip:hover{background:var(--bg-2);color:var(--text)}@media (prefers-reduced-motion:reduce){.tob *,.tob__card{opacity:1!important;animation:none!important}.tob__hero{left:calc(33.33% + 3px)}.tob__a,.tob__chk svg,.tob__bubble{opacity:1}.tob__bar i{width:60%}}@media (width<=620px){.tob__card{padding:34px 22px 28px}.tob__h1{font-size:calc(max(27px, var(--fs-floor,0px)) * var(--dt-lg,1))}.tob__board{height:220px}}.tk-fromchat{color:var(--brand-accent);align-items:center;gap:4px;font-weight:600;display:inline-flex}.tk-overlay{z-index:200;background:#0006;place-items:center;padding:20px;animation:.15s tkfade;display:grid;position:fixed;inset:0}.tk-modal{background:var(--card);border:1px solid var(--pane-border);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border-radius:18px;width:min(480px,100%);padding:22px;box-shadow:0 24px 70px #0000004d}.tk-modal__h{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.tk-modal__note{font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-2);margin:-8px 0 16px;line-height:1.5}.tk-namein{border:1px solid var(--pane-border);background:var(--bg);border-radius:var(--r-md);align-items:center;gap:9px;padding:0 13px;display:flex}.tk-namein:focus-within{border-color:var(--active);box-shadow:0 0 0 1px color-mix(in srgb, var(--active) 45%, transparent)}.tk-namein__dot{border-radius:4px;flex:none;width:11px;height:11px}.tk-field .tk-namein input{min-width:0;box-shadow:none;color:var(--text);font-size:calc(max(14px, var(--fs-floor,0px)) * var(--dt,1));background:0 0;border:0;outline:none;flex:1;padding:11px 0;font-family:inherit}.tk-field .tk-namein input:focus{box-shadow:none;border:0}.tk-hint{font-size:calc(max(12.5px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-2);margin:9px 0 0}.tk-swatches{flex-wrap:wrap;gap:8px;display:flex}.tk-swatch{border-radius:var(--r-md);cursor:pointer;color:#fff;border:0;place-items:center;width:26px;height:26px;transition:transform 80ms,box-shadow .12s;display:grid}.tk-swatch:hover{transform:scale(1.08)}.tk-swatch.on{box-shadow:0 0 0 2px var(--card), 0 0 0 4px color-mix(in srgb, var(--text) 45%, transparent)}.tk-modal__h h3{font-size:calc(max(17px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text);margin:0;font-weight:800}.tk-field{flex-direction:column;gap:7px;margin-bottom:15px;display:flex}.tk-field>label{font-size:calc(max(12px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-2);text-transform:uppercase;letter-spacing:.03em;font-weight:700}.tk-field input,.tk-field select{border:1px solid var(--pane-border);background:var(--bg);color:var(--text);font-family:inherit;font-size:calc(max(14px, var(--fs-floor,0px)) * var(--dt,1));border-radius:var(--r-md);outline:none;padding:10px 12px}.tk-field input:focus,.tk-field select:focus{border-color:var(--active)}.tk-frow{grid-template-columns:1fr 1fr;gap:14px;display:grid}.tk-pickrow{flex-wrap:wrap;gap:7px;display:flex}.tk-pick{border:1.4px solid var(--pane-border);color:var(--text);font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1));border-radius:var(--r-md);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:6px 11px;font-weight:600;display:inline-flex}.tk-pick:hover{border-color:var(--text-2)}.tk-pick.on{border-color:var(--active);background:color-mix(in srgb, var(--active) 12%, transparent);color:var(--brand-accent)}.tk-modal__foot{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.tk-btnghost{color:var(--text-2);font-weight:650;font-size:calc(max(14px, var(--fs-floor,0px)) * var(--dt,1));border-radius:var(--r-md);cursor:pointer;background:0 0;border:0;padding:9px 15px}.tk-btnghost:hover{background:var(--bg-2);color:var(--text)}.tksb{min-width:0}.tksb__head{border-bottom:1px solid var(--sidebar-line,var(--pane-border));flex:none;justify-content:space-between;align-items:center;height:49px;padding:0 16px;display:flex}.tksb__title{font-size:calc(max(16px, var(--fs-floor,0px)) * var(--dt,1));color:var(--sidebar-fg);letter-spacing:-.01em;font-weight:800}.tksb__scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:10px 8px;overflow-y:auto}.tksb__sec{font-size:calc(max(11px, var(--fs-floor,0px)) * var(--dt,1));letter-spacing:.06em;text-transform:uppercase;color:var(--sidebar-fg-dim);padding:14px 8px 5px;font-weight:800}.tksb__row{text-align:left;width:100%;color:var(--sidebar-fg);font-size:calc(max(14.5px, var(--fs-floor,0px)) * var(--dt,1));border-radius:var(--r-md);cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;padding:8px 9px;font-weight:550;display:flex}.tksb__row svg{color:var(--sidebar-fg-dim);flex:none}.tksb__row:hover{background:var(--sidebar-hover)}.tksb__row--on{background:var(--sidebar-hover);font-weight:700}.tksb__row--on svg{color:var(--sidebar-fg)}.tksb__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tksb__count{font-size:calc(max(12px, var(--fs-floor,0px)) * var(--dt,1));color:var(--sidebar-fg-dim);font-variant-numeric:tabular-nums;font-weight:700}.tksb__dot{border-radius:3px;flex:none;width:9px;height:9px;margin:0 3.5px}.sbboard__dot{border-radius:3px;flex:none;width:9px;height:9px;margin:0 3px}.taskflash{z-index:130;cursor:pointer;background:var(--card);border:0;border:1px solid color-mix(in srgb, var(--green) 40%, var(--pane-border));color:var(--text);font-size:calc(max(13.5px, var(--fs-floor,0px)) * var(--dt,1));-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:24px;align-items:center;gap:8px;padding:11px 18px;font-weight:600;animation:.28s both tobin;display:inline-flex;position:fixed;bottom:26px;left:50%;transform:translate(-50%);box-shadow:0 18px 44px -14px #00000080}.taskflash svg{color:var(--green)}.taskflash b{color:var(--brand-accent);font-weight:750}.taskflash:hover{border-color:var(--active)}.tksb__pdot{width:18px;height:18px;font-size:calc(max(10px, var(--fs-floor,0px)) * var(--dt,1));color:var(--on-active);background:var(--active);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.tksb__new{color:var(--sidebar-fg-dim);font-weight:600}.tksb__new:hover{color:var(--sidebar-fg)}.tksb__foot{border-top:1px solid var(--sidebar-line,var(--pane-border));font-size:calc(max(11.5px, var(--fs-floor,0px)) * var(--dt,1));color:var(--sidebar-fg-dim);flex:none;padding:11px 16px}.tksb__foot b,.tksb__foot a{color:var(--sidebar-fg);font-weight:700;text-decoration:none}.tksb__foot a:hover{text-decoration:underline}.tk-ai{padding:4px 22px 2px}.tk-ai__bar{background:linear-gradient(100deg, color-mix(in srgb, var(--active) 12%, var(--card)), var(--card));border:1px solid color-mix(in srgb, var(--active) 30%, var(--pane-border));border-radius:13px;align-items:center;gap:10px;padding:11px 14px;display:flex}.tk-ai__bar:focus-within{border-color:var(--active);box-shadow:0 0 0 1px color-mix(in srgb, var(--active) 45%, transparent)}.tk-ai__spark{color:var(--brand-accent);flex:none}.tk-ai__bar input{min-width:0;color:var(--text);font-size:calc(max(14px, var(--fs-floor,0px)) * var(--dt,1));background:0 0;border:0;outline:none;flex:1;font-family:inherit}.tk-ai__bar input::placeholder{color:var(--text-2)}.tk-ai__brand{font-size:calc(max(13.5px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text);flex:none;align-items:center;gap:6px;font-weight:750;display:inline-flex}.tk-ai__brand svg{color:var(--brand-accent)}.tk-ai__badge{font-size:calc(max(9.5px, var(--fs-floor,0px)) * var(--dt,1));letter-spacing:.06em;color:var(--brand-ink);background:linear-gradient(120deg, var(--active), color-mix(in srgb, var(--active) 55%, var(--brand)));border-radius:20px;padding:2px 6px;font-weight:800}@keyframes ampmark-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.62;transform:scale(.93)}}.ampmark--thinking svg{transform-origin:50%;animation:1.6s ease-in-out infinite ampmark-pulse}@media (prefers-reduced-motion:reduce){.ampmark--thinking svg{animation:none}}.tk-ai__off{font-size:calc(max(11px, var(--fs-floor,0px)) * var(--dt,1));color:#e8a13a;background:#e8a13a24;border-radius:20px;flex:none;padding:3px 9px;font-weight:700}.tk-ai__ask{cursor:pointer;font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1));color:var(--brand-ink);border-radius:var(--r-md);background:var(--brand);border:0;flex:none;align-items:center;gap:6px;padding:8px 14px;font-weight:700;display:inline-flex;box-shadow:0 6px 16px -8px #e5ff0f99}.tk-ai__ask:hover{filter:brightness(1.07)}.tk-ai__ask:disabled{opacity:.55;cursor:default;filter:none}.tk-ai__bar--busy{border-color:color-mix(in srgb, var(--active) 45%, transparent)}.amplifi-blob{vertical-align:middle;flex:none;display:inline-block;overflow:visible}.amplifi-blob .eb{animation:7s ease-in-out infinite amplifi-o1}.amplifi-blob .eb2{animation-name:amplifi-o2;animation-duration:9s}.amplifi-blob .eb3{animation-name:amplifi-o3;animation-duration:6.5s}.amplifi-blob .eb4{animation-name:amplifi-o4;animation-duration:8.5s}.amplifi-blob--busy .eb1{animation-duration:2.4s}.amplifi-blob--busy .eb2{animation-duration:2.9s}.amplifi-blob--busy .eb3{animation-duration:2.1s}.amplifi-blob--busy .eb4{animation-duration:2.6s}@keyframes amplifi-o1{0%,to{transform:translate(0)}33%{transform:translate(22px,-14px)}66%{transform:translate(-16px,16px)}}@keyframes amplifi-o2{0%,to{transform:translate(0)}33%{transform:translate(-20px,-10px)}66%{transform:translate(14px,-20px)}}@keyframes amplifi-o3{0%,to{transform:translate(0)}50%{transform:translate(18px,20px)}}@keyframes amplifi-o4{0%,to{transform:translate(0)}40%{transform:translate(-22px,8px)}80%{transform:translate(10px,-16px)}}@media (prefers-reduced-motion:reduce){.amplifi-blob .eb{animation:none}}.amplifi-orb{background:radial-gradient(circle at 34% 30%, #b9c2ff 0%, var(--active) 46%, #3a48b8 100%);width:15px;height:15px;box-shadow:inset 0 .5px 1px #ffffff73, 0 1px 4px -1px color-mix(in srgb, var(--active) 60%, transparent);border-radius:50%;flex:none}.amplifi-orb--lg{width:52px;height:52px;box-shadow:inset 0 1px 2px #ffffff80, 0 12px 30px -8px color-mix(in srgb, var(--active) 70%, transparent)}.amplifi-orb--busy{animation:1.15s ease-in-out infinite amplifipulse}@keyframes amplifipulse{0%,to{box-shadow:inset 0 .5px 1px #ffffff73, 0 0 0 0 color-mix(in srgb, var(--active) 55%, transparent)}50%{box-shadow:inset 0 .5px 1px #ffffff73, 0 0 0 4px color-mix(in srgb, var(--active) 22%, transparent)}}.tk-ai-modal{text-align:center;position:relative}.tk-ai-modal__x{position:absolute;top:14px;right:14px}.tk-ai-modal__hero{flex-direction:column;align-items:center;margin-bottom:18px;display:flex}.tk-ai-modal__hero .tk-ai-modal__blob{margin-bottom:14px}.tk-ai-modal__spark{width:58px;height:58px;color:var(--brand-ink);background:linear-gradient(140deg, var(--active), color-mix(in srgb, var(--active) 55%, var(--brand)));box-shadow:0 16px 34px -12px var(--active);border-radius:18px;place-items:center;margin-bottom:14px;display:grid}.tk-ai-modal__mark{width:54px;height:54px;font-size:calc(max(18px, var(--fs-floor,0px)) * var(--dt,1));letter-spacing:.02em;color:var(--on-active);background:linear-gradient(140deg, var(--active), color-mix(in srgb, var(--active) 55%, #8a4dff));box-shadow:0 14px 30px -10px var(--active);border-radius:16px;place-items:center;margin-bottom:14px;font-weight:800;display:grid}.tk-ai-modal__hero h3{font-size:calc(max(20px, var(--fs-floor,0px)) * var(--dt-lg,1));color:var(--text);align-items:center;gap:8px;margin:0 0 8px;font-weight:800;display:inline-flex}.tk-ai-modal__hero p{font-size:calc(max(14px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-2);max-width:40ch;margin:0;line-height:1.55}.tk-ai-modal__list{text-align:left;flex-direction:column;gap:9px;margin:20px 0;display:flex}.tk-ai-perk{font-size:calc(max(14px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text);background:var(--bg-2);border-radius:var(--r-md);align-items:center;gap:11px;padding:11px 13px;font-weight:550;display:flex}.tk-ai-perk__i{color:var(--brand-accent);flex:none;place-items:center;display:grid}.tk-ai-modal__note{text-align:left;font-size:calc(max(12.5px, var(--fs-floor,0px)) * var(--dt,1));color:#e8a13a;border-radius:var(--r-md);background:#e8a13a1a;border:1px solid #e8a13a4d;justify-content:center;align-items:center;gap:8px;margin-bottom:18px;padding:10px 13px;font-weight:600;display:flex}.tk-ai-modal__note svg{flex:none}.tk-ai-modal .tk-modal__foot{justify-content:center}.tk-cm__inputwrap{flex:1;min-width:0;position:relative}.tk-cm__inputwrap input{width:100%}.tk-cm__mentions{background:var(--card);border:1px solid var(--pane-border);border-radius:var(--r-md);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:6;width:max-content;max-width:260px;padding:4px;position:absolute;bottom:calc(100% + 6px);left:0;box-shadow:0 12px 34px -8px #00000059}.tk-cm__mention{width:100%;color:var(--text);font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1));border-radius:var(--r-md);text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;padding:6px 9px 6px 7px;display:flex}.tk-cm__mention b{font-weight:600}.tk-cm__mention span{font-size:calc(max(12px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-2)}.tk-cm__mention.on{background:color-mix(in srgb, var(--active) 14%, transparent)}:root[data-theme=light] .tk-card,:root[data-theme=light] .tk__stat,:root[data-theme=light] .tk-modal,:root[data-theme=light] .tk-cm__mentions{background:#fff;border-color:#17202224;box-shadow:0 1px 2px #1720220d}:root[data-theme=light] .tk-modal{box-shadow:0 30px 80px -20px #17202259}:root[data-theme=light] .tk-card:hover{border-color:color-mix(in srgb, var(--active) 45%, transparent);box-shadow:0 5px 16px #1720221c}:root[data-theme=light] .tk__col{background:#1720220a}:root[data-theme=light] .tk__scroll{background:#17202203}:root[data-theme=light] .tk__seg,:root[data-theme=light] .tk__coln,:root[data-theme=light] .tk__subbar{background:#17202212}:root[data-theme=light] .tk__seg button.on{background:#fff;box-shadow:0 1px 3px #1720221f}:root[data-theme=light] .tk-ai__bar{background:linear-gradient(100deg, color-mix(in srgb, var(--active) 9%, #fff), #fff);border-color:color-mix(in srgb, var(--active) 28%, #17202224)}:root[data-theme=light] .tk-field input,:root[data-theme=light] .tk-field select,:root[data-theme=light] .tk-desc,:root[data-theme=light] .tk-subadd,:root[data-theme=light] .tk-namein,:root[data-theme=light] .tk-dateinput,:root[data-theme=light] .tk-cm__compose input{background:#fff;border-color:#17202229}:root[data-theme=light] .tk-priobtn,:root[data-theme=light] .tk-pick{border-color:#17202229}:root[data-theme=light] .tk-pill,:root[data-theme=light] .tk-assignpill,:root[data-theme=light] .tk-ai-perk{background:#1720220d}:root[data-theme=light] .tk-menu,:root[data-theme=light] .tk-cm__mentions{box-shadow:0 14px 34px -8px #17202247}:root[data-theme=light] .tob__card{background:#fff;box-shadow:0 40px 110px -34px #17202280}:root[data-theme=light] .tob__col,:root[data-theme=light] .tob__gc,:root[data-theme=light] .tob__hero,:root[data-theme=light] .tob__feat,:root[data-theme=light] .tob__bubble{background:#fff;border-color:#1720221f}:root[data-theme=light] .tob__col{background:#1720220a}.tk-ai__kbd{font-size:calc(max(11px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-2);background:var(--bg-2);border-radius:var(--r-sm);flex:none;padding:2px 7px;font-weight:700}.tk-ai__note{font-size:calc(max(12.5px, var(--fs-floor,0px)) * var(--dt,1));color:var(--brand-accent);background:color-mix(in srgb, var(--active) 10%, transparent);border-radius:var(--r-md);align-items:center;gap:8px;margin-top:8px;padding:7px 12px;font-weight:600;animation:.2s tkfade;display:flex}.tk-ai__note button{color:var(--brand-accent);cursor:pointer;border-radius:var(--r-sm);background:0 0;border:0;place-items:center;margin-left:auto;padding:2px;display:grid}.tk-card__blocked{font-size:calc(max(11.5px, var(--fs-floor,0px)) * var(--dt,1));color:var(--danger,#e5484d);background:color-mix(in srgb, var(--danger,#e5484d) 12%, transparent);border-radius:var(--r-sm);align-self:flex-start;align-items:center;gap:5px;margin-left:26px;padding:3px 8px;font-weight:600;display:flex}.tk-card__blocked b{font-weight:700}.tksb-scrim{display:none}@media (width<=820px){.tk__back,.tk__boards{place-items:center;display:grid}.tksb.tksb--open{z-index:70;width:82%;max-width:320px;animation:.22s cubic-bezier(.32,.72,0,1) tksbslide;display:flex;position:fixed;top:0;bottom:0;left:0;box-shadow:12px 0 40px #0000004d}.tksb-scrim{z-index:69;background:#0006;display:block;position:fixed;inset:0}@keyframes tksbslide{0%{opacity:.5;transform:translate(-24px)}}.tk__stats{grid-template-columns:repeat(2,1fr)}.tk__board{padding-bottom:calc(88px + env(safe-area-inset-bottom));grid-template-columns:1fr}.tk__list{padding-bottom:calc(88px + env(safe-area-inset-bottom))}.tk__top{flex-wrap:wrap}}.rail,.sidebar,.titlebar,.channel__head,.thread__head,.mnav,.tk__head,.tksb,.qs,.acctmenu,.tk-menu,.msg__time,.msg__author,button,kbd,label,.tk-card__meta,.tk-card__foot{-webkit-user-select:none;user-select:none}.msg__body,.tk-desc,.tk-dwr__titlein,.lp__title,.lp__desc,.sresult__body,input,textarea,[contenteditable=true],code,pre{-webkit-user-select:text;user-select:text}:focus{outline:none}:focus-visible{outline:2px solid var(--active);outline-offset:2px;border-radius:var(--r-sm)}input:focus-visible,textarea:focus-visible,[contenteditable]:focus-visible{outline:none}button:not(:disabled):active{transform:scale(.975)}button{transition:transform 60ms,background .12s,opacity .12s}.msg:active,.tk-card:active{transform:none}.rail,.sidebar,.titlebar,.channel__head,.tk__head{cursor:default}.sidebar__scroll,.channel__body,.thread__body,.railview__body,.changelog__body,.tk__scroll,.tk-dwr__body,.tksb__scroll,.qs__list{scrollbar-width:thin;scrollbar-color:transparent transparent;transition:scrollbar-color .2s}.sidebar__scroll:hover,.channel__body:hover,.thread__body:hover,.railview__body:hover,.changelog__body:hover,.tk__scroll:hover,.tk-dwr__body:hover,.tksb__scroll:hover,.qs__list:hover{scrollbar-color:color-mix(in srgb, var(--text-2) 38%, transparent) transparent}.sidebar__scroll::-webkit-scrollbar{width:9px;height:9px}.channel__body::-webkit-scrollbar{width:9px;height:9px}.thread__body::-webkit-scrollbar{width:9px;height:9px}.railview__body::-webkit-scrollbar{width:9px;height:9px}.changelog__body::-webkit-scrollbar{width:9px;height:9px}.tk__scroll::-webkit-scrollbar{width:9px;height:9px}.tk-dwr__body::-webkit-scrollbar{width:9px;height:9px}.tksb__scroll::-webkit-scrollbar{width:9px;height:9px}.qs__list::-webkit-scrollbar{width:9px;height:9px}.sidebar__scroll::-webkit-scrollbar-thumb{border-radius:var(--r-md);background:padding-box content-box;border:2.5px solid #0000;transition:background .2s}.channel__body::-webkit-scrollbar-thumb{border-radius:var(--r-md);background:padding-box content-box;border:2.5px solid #0000;transition:background .2s}.thread__body::-webkit-scrollbar-thumb{border-radius:var(--r-md);background:padding-box content-box;border:2.5px solid #0000;transition:background .2s}.railview__body::-webkit-scrollbar-thumb{border-radius:var(--r-md);background:padding-box content-box;border:2.5px solid #0000;transition:background .2s}.changelog__body::-webkit-scrollbar-thumb{border-radius:var(--r-md);background:padding-box content-box;border:2.5px solid #0000;transition:background .2s}.tk__scroll::-webkit-scrollbar-thumb{border-radius:var(--r-md);background:padding-box content-box;border:2.5px solid #0000;transition:background .2s}.tk-dwr__body::-webkit-scrollbar-thumb{border-radius:var(--r-md);background:padding-box content-box;border:2.5px solid #0000;transition:background .2s}.tksb__scroll::-webkit-scrollbar-thumb{border-radius:var(--r-md);background:padding-box content-box;border:2.5px solid #0000;transition:background .2s}.qs__list::-webkit-scrollbar-thumb{border-radius:var(--r-md);background:padding-box content-box;border:2.5px solid #0000;transition:background .2s}.sidebar__scroll:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--text-2) 40%, transparent);background-clip:content-box}.channel__body:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--text-2) 40%, transparent);background-clip:content-box}.thread__body:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--text-2) 40%, transparent);background-clip:content-box}.railview__body:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--text-2) 40%, transparent);background-clip:content-box}.changelog__body:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--text-2) 40%, transparent);background-clip:content-box}.tk__scroll:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--text-2) 40%, transparent);background-clip:content-box}.tk-dwr__body:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--text-2) 40%, transparent);background-clip:content-box}.tksb__scroll:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--text-2) 40%, transparent);background-clip:content-box}.qs__list:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--text-2) 40%, transparent);background-clip:content-box}.qs-overlay{z-index:320;background:#00000052;justify-content:center;align-items:flex-start;padding:max(12vh,60px) 20px 20px;animation:.12s qsfade;display:flex;position:fixed;inset:0}.qs{background:var(--card);border:1px solid var(--pane-border);-webkit-backdrop-filter:blur(40px)saturate(180%);backdrop-filter:blur(40px)saturate(180%);border-radius:16px;width:min(560px,100%);animation:.18s cubic-bezier(.16,1,.3,1) both qsin;overflow:hidden;box-shadow:0 32px 90px -20px #0000008c}.qs__input{border:0;border-bottom:1px solid var(--pane-border);width:100%;color:var(--text);font-family:inherit;font-size:calc(max(17px, var(--fs-floor,0px)) * var(--dt,1));background:0 0;outline:none;padding:17px 20px}.qs__input::placeholder{color:var(--text-2)}.qs__list{overscroll-behavior:contain;max-height:min(46vh,380px);padding:7px;overflow-y:auto}.qs__row{width:100%;color:var(--text);font-family:inherit;font-size:calc(max(14px, var(--fs-floor,0px)) * var(--dt,1));text-align:left;border-radius:var(--r-md);cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;padding:9px 11px;font-weight:600;display:flex}.qs__row--on{background:var(--active);color:var(--on-active)}.qs__row--on .qs__kind{color:#ffffffb8}.qs__icon{opacity:.85;flex:none;justify-content:center;align-items:center;width:20px;display:flex}.qs__av{background:var(--bg-2);width:20px;height:20px;font-size:calc(max(10px, var(--fs-floor,0px)) * var(--dt,1));border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:inline-flex;overflow:hidden}.qs__av img{object-fit:cover;width:100%;height:100%}.qs__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.qs__kind{font-size:calc(max(11.5px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-2);flex:none;font-weight:600}.qs__enter{opacity:.85;flex:none}.qs__empty{text-align:center;font-size:calc(max(13.5px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-2);padding:20px 12px}.qs__hint{font-size:calc(max(11.5px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-2);border-top:1px solid var(--pane-border);align-items:center;gap:5px;padding:10px 16px;display:flex}.qs__hint kbd{border-radius:var(--r-sm);background:var(--bg-2);border:1px solid var(--pane-border);min-width:18px;height:18px;font-family:inherit;font-size:calc(max(10.5px, var(--fs-floor,0px)) * var(--dt,1));justify-content:center;align-items:center;padding:0 5px;font-weight:700;display:inline-flex}@keyframes qsfade{0%{opacity:0}to{opacity:1}}@keyframes qsin{0%{opacity:0;transform:translateY(-8px)scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.qs,.qs-overlay{animation:none}button:not(:disabled):active{transform:none}}.msg{transition:background var(--dur-1) var(--ease-out)}@keyframes msg-in{0%{opacity:0;transform:translateY(14px)scale(.995)}to{opacity:1;transform:none}}.msg--new{animation:msg-in var(--dur-3) var(--ease-out) both}@keyframes pop-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.rx__pill{animation:pop-in var(--dur-2) var(--ease-spring) both;transition:background var(--dur-1) var(--ease-out), border-color var(--dur-1) var(--ease-out), transform var(--dur-1) var(--ease-out)}.rx__pill:hover{transform:translateY(-1px)}.rx__pill:active{transform:scale(.94)}.sbitem{transition:background var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out)}.sbitem:active{transform:scale(.985)}.sbbadge{animation:pop-in var(--dur-2) var(--ease-spring) both}@keyframes panel-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.channel__body,.railview__body,.tk__scroll{animation:panel-in var(--dur-3) var(--ease-out) both}@keyframes menu-in{0%{opacity:0;transform:translateY(-8px)scale(.955)}to{opacity:1;transform:none}}.tk-menu,.acctmenu,.rail__createmenu,.msgmenu{animation:menu-in var(--dur-2) var(--ease-out) both;transform-origin:top}.tk-card{transition:transform var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out), opacity var(--dur-1) var(--ease-out)}.tk-card:hover{transform:translateY(-2px);box-shadow:0 10px 26px -12px #00000057}.msgbar__btn,.msgbar__emoji,.tk-iconbtn{transition:background var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out), transform var(--dur-1) var(--ease-out)}.msgbar__btn:hover,.msgbar__emoji:hover{transform:scale(1.12)}.lp{transition:background var(--dur-1) var(--ease-out), transform var(--dur-2) var(--ease-out), border-color var(--dur-1) var(--ease-out)}.lp:hover{transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.msg--new,.rx__pill,.sbbadge,.channel__body,.railview__body,.tk__scroll,.tk-menu,.acctmenu,.rail__createmenu,.msgmenu{animation:none!important}.sbitem:hover:not(.sbitem--active),.rx__pill:hover,.tk-card:hover,.lp:hover,.msgbar__btn:hover,.msgbar__emoji:hover{transform:none!important}}html{-webkit-tap-highlight-color:transparent}button,a,input,textarea,select,label,[role=button],.sbitem,.msg,.tk-card,.qs__row{touch-action:manipulation}@media (hover:none){.sbitem:active,.qs__row:active,.msgbar__btn:active,.tk-card:active{background:var(--bg-2);transform:scale(.985)}.sbitem:hover:not(.sbitem--active),.tk-card:hover,.lp:hover,.rx__pill:hover{transform:none}.tk-card:hover{box-shadow:none}.msg:hover .msgbar{opacity:0;visibility:hidden}}@media (width<=820px){@keyframes push-in{0%{opacity:.4;transform:translate(22px)}to{opacity:1;transform:none}}.app--mconvo .panel>.channel{animation:push-in var(--dur-3) var(--ease-out) both}.panel>.sidebar{animation:panel-in var(--dur-2) var(--ease-out) both}.acctmenu{width:268px}.acctmenu__name{font-size:calc(max(15px, var(--fs-floor,0px)) * var(--dt,1));font:-apple-system-headline;font-weight:700}.acctmenu__email{font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1));font:-apple-system-footnote}.acctmenu__item{font-size:calc(max(16px, var(--fs-floor,0px)) * var(--dt,1));font:-apple-system-body;padding:11px 12px}.acctmenu__val{font-size:calc(max(14px, var(--fs-floor,0px)) * var(--dt,1));font:-apple-system-subheadline}}@media (prefers-reduced-motion:reduce){.app--mconvo .panel>.channel,.panel>.sidebar{animation:none!important}}@keyframes view-in{0%{opacity:0;transform:translateY(16px)scale(.994)}to{opacity:1;transform:none}}.railview,.tk{animation:view-in var(--dur-3) var(--ease-out) both}@media (prefers-reduced-motion:reduce){.railview,.tk{animation:none!important}}:root[data-shell=tauri-preview] .msg__body,:root[data-shell=tauri-preview] .msg__author{font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1))}:root[data-shell=tauri-preview] .channel__title{font-size:calc(max(14.5px, var(--fs-floor,0px)) * var(--dt,1))}:root[data-shell=tauri-preview] .sbitem{font-size:calc(max(12.5px, var(--fs-floor,0px)) * var(--dt,1))}:root[data-shell=tauri-preview] body{background:0 0}:root[data-shell=tauri-preview] .sidebar{background:color-mix(in srgb, var(--sidebar-bg) 62%, transparent);-webkit-backdrop-filter:saturate(1.2);backdrop-filter:saturate(1.2)}:root[data-shell=tauri-preview] .channel,:root[data-shell=tauri-preview] .thread{background:color-mix(in srgb, var(--pane-bg,var(--card)) 88%, transparent)}:root[data-shell=tauri-preview] .sbitem{padding-top:4px;padding-bottom:4px}:root[data-shell=tauri-preview] .msg{padding-top:2px;padding-bottom:2px}.tk-gap{border-radius:var(--r-md);transition:height var(--dur-2) var(--ease-out), background var(--dur-2) var(--ease-out);flex:none}.tk-gap--open{background:color-mix(in srgb, var(--active) 10%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--active) 30%, transparent)}.tk-card__half{z-index:2;height:50%;position:absolute;left:0;right:0}.tk-card__half--top{top:0}.tk-card__half--bottom{bottom:0}.tk__col{min-height:220px}.tk-flying{z-index:60;pointer-events:none;will-change:left, top;position:fixed}.tk-flying .tk-card{cursor:grabbing;width:100%;height:100%}.tk-flying--landing{transition:left .28s cubic-bezier(.2,.7,.2,1),top .28s cubic-bezier(.2,.7,.2,1)}.tk-card{-webkit-user-select:none;user-select:none}.tk__col--drop{background:color-mix(in srgb, var(--active) 6%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--active) 30%, transparent)}@media (prefers-reduced-motion:reduce){.tk-flying--landing,.tk-gap{transition:none}}@media (width<=820px){:root{--mnav-clear:calc(104px + env(safe-area-inset-bottom))}.mnav{justify-content:space-around;gap:2px;width:min(430px,100% - 22px);padding:6px 7px 5px;left:50%;right:auto;transform:translate(-50%)}.mnav__btn{min-width:0;min-height:56px;font-weight:700;font-size:calc(max(11px, var(--fs-floor,0px)) * var(--dt,1));transition:background var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out), transform var(--dur-1) var(--ease-out);flex:1 1 0;justify-content:center;gap:4px;padding:7px 8px 6px}.mnav__ic svg{width:22px!important;height:22px!important}.mnav__btn:active{background:color-mix(in srgb, var(--brand) 12%, transparent);transform:scale(.96)}:root[data-theme=light] .mnav__btn--active{background:color-mix(in srgb, var(--brand) 24%, #fff);box-shadow:0 1px 2px #1720221f}.mnav__badge{border-radius:999px;min-width:18px;height:18px;line-height:18px;top:-6px;right:-11px}.sidebar__scroll,.railview__body{padding-bottom:var(--mnav-clear)}.sidebar{--sb-lane:30px;--sb-gap:12px;--sb-padx:12px}.sbsec__list{font-size:calc(max(17px, var(--fs-floor,0px)) * var(--dt,1));padding:0 8px}@supports (font:-apple-system-body){.sbsec__list{font:-apple-system-body;font-family:inherit}}.sbitem{font:inherit;padding:.55em var(--sb-padx);gap:var(--sb-gap);border-radius:var(--r-sm);font-size:1em;line-height:1.3}.sbitem__name{font:inherit;letter-spacing:-.015em;font-size:1em}.sbitem--unread .sbitem__name{font-weight:700}.sbitem:active{background:var(--sidebar-hover);transform:none}.sbitem>svg:first-child{box-sizing:border-box;opacity:1;background:color-mix(in srgb, currentColor 12%, transparent);border-radius:50%;padding:7px;width:var(--sb-lane)!important;height:var(--sb-lane)!important}.sbmark--client{width:var(--sb-lane);height:var(--sb-lane);font-size:calc(var(--sb-lane) * .44);border-radius:9px}.sbmark--proj{width:var(--sb-lane);height:var(--sb-lane)}.sbmark--proj i{width:9px;height:9px}.dmava,.dmava img,.dmava__ini{width:var(--sb-lane);height:var(--sb-lane);border-radius:var(--avatar-radius)}.dmava__ini{font-size:calc(var(--sb-lane) * .42)}.dmava__dot{width:10px;height:10px;bottom:-2px;right:-2px}.dmava--stack{width:var(--sb-lane);min-width:var(--sb-lane)}.dmava__stackava{width:21px;height:21px;margin-left:-12px;font-size:11px}.sbsec__list>.sbrow:after{content:"";height:1px;bottom:0;left:calc(var(--sb-padx) + var(--sb-lane) + var(--sb-gap));right:var(--sb-padx);background:var(--sidebar-line);pointer-events:none;position:absolute;transform:scaleY(.5)}.sbsec__list>.sbrow:last-child:after{display:none}.sbsec__head:not(.sbsec__head--plain){font-size:calc(max(22px, var(--fs-floor,0px)) * var(--dt-lg,1));letter-spacing:-.03em;color:var(--sidebar-fg);gap:8px;padding:22px 20px 8px;font-weight:700}.sbsec__head:not(.sbsec__head--plain)>svg{opacity:.45;order:2;width:15px;height:15px}.sbsec__head .sbsec__add{background:var(--sidebar-hover);border-radius:50%;order:3;width:32px;height:32px}.sbsec__head .sbsec__add svg{width:16px;height:16px}.sbsec__empty{font-size:var(--fs-caption);padding:.4em 20px .6em}.sbsec__head:active,.sbdrill:active,.railrow:active{opacity:.6}}@media (width<=820px) and (prefers-reduced-motion:reduce){.mnav__btn{transition:none}.mnav__btn:active{transform:none}}.pgview{overflow:hidden}.pg{--pg-late:#d0483c;--pg-wait:#2bac76;--pg-glass:#ffffff9e;--pg-glass-hi:#fffffff2;--pg-glass-line:#1720220f;--pg-shadow:0 1px 2px #1720220f, 0 16px 34px -20px #17202259;--pg-well:#1720220f;--pg-w1:16%;--pg-w2:18%;isolation:isolate;overscroll-behavior:contain;scrollbar-width:none;box-sizing:border-box;width:100%;max-width:760px;height:100%;margin:0 auto;padding:30px 28px 56px;position:relative;overflow-y:auto}.pg::-webkit-scrollbar{display:none}:root[data-theme=dark] .pg{--pg-late:#ef7a6c;--pg-glass:#ffffff0e;--pg-glass-hi:#ffffff21;--pg-glass-line:#ffffff12;--pg-shadow:0 18px 40px -22px #000000bf;--pg-well:#ffffff12;--pg-w1:9%;--pg-w2:22%}.pg:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 34% at 8% 30%, color-mix(in srgb, var(--brand) var(--pg-w1), transparent), transparent 100%), radial-gradient(58% 32% at 96% 66%, color-mix(in srgb, #81846d var(--pg-w2), transparent), transparent 100%);height:100vh;margin:0 -28px -100vh;display:block;position:sticky;top:0}.pg-glass{background:var(--pg-glass);-webkit-backdrop-filter:blur(24px)saturate(1.6);backdrop-filter:blur(24px)saturate(1.6);box-shadow:inset 0 1px 0 var(--pg-glass-hi), inset 0 0 0 1px var(--pg-glass-line), var(--pg-shadow)}.pg-hello h1,.pg-top h1{color:var(--text);font-size:calc(max(30px, var(--fs-floor,0px)) * var(--dt-lg,1));letter-spacing:-.045em;text-wrap:balance;margin:6px 2px 4px;font-weight:750;line-height:1.08}.pg-hello p,.pg-top span{font-size:calc(max(13.5px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-2);margin:0 2px}.pg-top{align-items:baseline;gap:10px;margin-bottom:18px;display:flex}.pg-top h1{flex:1;margin:6px 2px 0}.pg-ask{border-radius:999px;align-items:center;gap:10px;margin:18px 0 8px;padding:7px 7px 7px 12px;display:flex}.pg-ask input{min-width:0;color:var(--text);font-size:calc(max(15px, var(--fs-floor,0px)) * var(--dt,1));background:0 0;border:0;outline:0;flex:1}.pg-ask input::placeholder{color:var(--text-2)}.pg-ask button{background:var(--brand);width:34px;height:34px;color:var(--brand-ink);transition:transform var(--dur-1) var(--ease-out), opacity var(--dur-1) ease;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.pg-ask button:disabled{opacity:.35}.pg-ask button:active:not(:disabled){transform:scale(.92)}.pg-starters{flex-wrap:wrap;gap:8px;margin:0 0 22px;display:flex}.pg-starters button{background:var(--pg-well);color:var(--text-2);font-size:calc(max(12.5px, var(--fs-floor,0px)) * var(--dt,1));border:0;border-radius:999px;padding:7px 13px;font-weight:600}.pg-needs{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin:0 -28px 8px;padding:0 28px 14px;display:flex;overflow-x:auto}.pg-needs::-webkit-scrollbar{display:none}.pg-need{--c:var(--pg-late);box-sizing:border-box;scroll-snap-align:center;border-radius:var(--r-lg);background:linear-gradient(180deg, color-mix(in srgb, var(--c) 15%, transparent), color-mix(in srgb, var(--c) 7%, transparent)), var(--pg-glass);flex:0 0 100%;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:13px 14px 13px 16px;display:grid}.pg-need--wait{--c:var(--pg-wait)}.pg-need>*{grid-column:1}.pg-need>.pg-pill{grid-area:1/2/span 3;min-height:44px}.pg-eye{font-size:calc(max(11px, var(--fs-floor,0px)) * var(--dt,1));color:var(--c);background:color-mix(in srgb, var(--c) 16%, transparent);border-radius:999px;justify-self:start;align-items:center;gap:6px;padding:3px 9px;font-weight:650;display:inline-flex}.pg-eye i{background:var(--c);border-radius:50%;width:5px;height:5px}.pg-need h3{color:var(--text);font-size:calc(max(18px, var(--fs-floor,0px)) * var(--dt,1));letter-spacing:-.03em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:7px 0 2px;font-weight:650;line-height:1.2;display:-webkit-box;overflow:hidden}.pg-need p{font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.pg-late,.pg-need p.pg-late{color:var(--pg-late);font-weight:650}.pg-dots{justify-content:center;gap:5px;margin:-6px 0 18px;display:flex}.pg-dots i{background:var(--pg-well);width:6px;height:6px;transition:width var(--dur-2) var(--ease-out), background var(--dur-2) var(--ease-out);border-radius:99px}.pg-dots i.on{background:var(--text-2);width:16px}@media (width>=821px){.pg-needs{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin:0 0 22px;padding:0;display:grid;overflow:visible}.pg-dots{display:none}}.pg-pill{font:inherit;font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1));background:var(--brand);color:var(--brand-ink);cursor:pointer;transition:transform var(--dur-1) var(--ease-out), opacity var(--dur-1) ease;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:9px 16px;font-weight:700;display:inline-flex}.pg-pill:active{transform:scale(.96)}.pg-pill--soft{background:var(--pg-well);color:var(--text);padding:7px 13px}.pg-pill--wide{width:100%;margin-top:10px;padding:12px}.pg-pill:disabled{opacity:.4}.pg-sec{align-items:center;gap:8px;margin:30px 2px 14px;display:flex}.pg-sec h2{color:var(--text);font-size:calc(max(17px, var(--fs-floor,0px)) * var(--dt,1));letter-spacing:-.02em;flex:1;margin:0;font-weight:700}.pg-seg{background:var(--pg-well);border-radius:999px;margin-bottom:14px;padding:3px;display:flex}.pg-seg button{font:inherit;font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-2);transition:background var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out);background:0 0;border:0;border-radius:999px;flex:1;padding:8px 4px;font-weight:650}.pg-seg button.on{color:var(--text);background:var(--pg-glass-hi);box-shadow:inset 0 1px 0 var(--pg-glass-hi), 0 1px 3px #0000002e}:root[data-theme=light] .pg-seg button.on{background:#fff}.pg-card{border-radius:var(--r-lg);margin-bottom:14px;padding:3px 14px}.pg-task{width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:12px 0;display:flex}.pg-task+.pg-task{box-shadow:inset 0 1px 0 var(--pg-glass-line)}button.pg-task:active,.pg-task__mid:active{opacity:.6}.pg-chk{box-sizing:border-box;border:2px solid var(--text-2);color:#0000;width:26px;height:26px;transition:background var(--dur-1) var(--ease-out), border-color var(--dur-1) var(--ease-out);background:0 0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.pg-chk--doing{border-color:color-mix(in srgb, var(--active) 70%, transparent)}.pg-chk--icon{background:color-mix(in srgb, var(--pg-wait) 20%, transparent);color:var(--pg-wait);border:0}.pg-task--done .pg-chk{background:var(--pg-wait);border-color:var(--pg-wait);color:#fff}.pg-task__mid{min-width:0;color:inherit;font:inherit;text-align:left;background:0 0;border:0;flex-direction:column;flex:1;gap:1px;padding:0;display:flex}.pg-task__t{color:var(--text);font-size:calc(max(15px, var(--fs-floor,0px)) * var(--dt,1));text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.25;overflow:hidden}.pg-task--done .pg-task__t{color:var(--text-2);text-decoration:line-through}.pg-task__p{font-size:calc(max(12.5px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pg-task__p em{font-style:normal}.pg-due{font-size:calc(max(12px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-2);font-variant-numeric:tabular-nums;flex:none}.pg-due.pg-late{color:var(--pg-late);font-weight:650}.pg-empty{text-align:center;font-size:calc(max(14px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-2);padding:24px 0}.pg-note{font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1));color:var(--pg-late);margin:0 4px 14px}.pg-mono{width:30px;height:30px;font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1));border-radius:9px;flex:none;place-items:center;font-weight:800;display:grid}.pg-badge{color:#fff;min-width:20px;height:20px;font-size:calc(max(11px, var(--fs-floor,0px)) * var(--dt,1));background:#e01e5a;border-radius:999px;flex:none;place-items:center;padding:0 6px;font-weight:800;display:grid}.pg-chev{color:var(--text-2);opacity:.6;flex:none}.pg-link{width:100%;font:inherit;font-size:calc(max(14px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text);text-align:left;border:0;border-radius:18px;align-items:center;gap:10px;margin-bottom:10px;padding:13px 14px;font-weight:650;display:flex}.pg-link span{flex:1}.pg-link svg{color:var(--text-2);flex:none}.pg-link:active{opacity:.7}.pg-live{box-sizing:border-box;border-radius:var(--r-lg);background:linear-gradient(180deg, color-mix(in srgb, var(--pg-wait) 18%, transparent), color-mix(in srgb, var(--pg-wait) 8%, transparent)), var(--pg-glass);align-items:center;gap:12px;width:100%;margin-bottom:10px;padding:12px 12px 12px 14px;display:flex}.pg-live__mid{flex-direction:column;flex:1;min-width:0;display:flex}.pg-live b{color:var(--text);font-size:calc(max(15.5px, var(--fs-floor,0px)) * var(--dt,1));letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.pg-live__mid span{font-size:calc(max(12.5px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-2)}.pg-pulse{background:var(--pg-wait);border-radius:50%;flex:none;width:9px;height:9px;animation:1.8s ease-out infinite pg-pulse}@keyframes pg-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--pg-wait) 60%, transparent)}to{box-shadow:0 0 0 10px #0000}}.pg-face{color:#fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:11px;font-weight:700;display:grid;overflow:hidden}.pg-face img{object-fit:cover;width:100%;height:100%;display:block}.pg-face--off{filter:grayscale()}.pg-stack{flex:none;display:inline-flex}.pg-stack .pg-face{box-shadow:0 0 0 2px var(--edge);margin-left:-7px}.pg-stack .pg-face:first-child{margin-left:0}.pg-grid{grid-template-columns:repeat(3,1fr);gap:18px 8px;padding-bottom:90px;display:grid}.pg-person{font:inherit;color:inherit;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;padding:2px 0;display:flex}.pg-person__wrap{transition:transform var(--dur-2) var(--ease-out), background var(--dur-2) var(--ease-out);border-radius:50%;padding:4px;position:relative}.pg-person.on .pg-person__wrap{background:color-mix(in srgb, var(--brand) 30%, transparent);transform:scale(1.06)}.pg-person.on .pg-face{box-shadow:0 0 0 2.5px var(--brand)}.pg-person__n{font-size:calc(max(12.5px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.pg-person.on .pg-person__n{color:var(--text);font-weight:650}.pg-dot{box-sizing:border-box;border:2.5px solid var(--edge);background:var(--pg-wait);border-radius:50%;width:15px;height:15px;position:absolute;bottom:5px;right:5px}.pg-dot--away{background:#e8a13a}.pg-tick{box-sizing:border-box;width:21px;height:21px;color:var(--brand-ink);background:var(--brand);border:2px solid var(--edge);transition:transform var(--dur-2) var(--ease-spring);border-radius:50%;place-items:center;display:grid;position:absolute;top:2px;right:2px;transform:scale(0)}.pg-person.on .pg-tick{transform:scale(1)}.pg-dock{pointer-events:none;z-index:2;justify-content:center;display:flex;position:sticky;bottom:16px}.pg-pill--big{pointer-events:auto;font-size:calc(max(14.5px, var(--fs-floor,0px)) * var(--dt,1));padding:13px 22px;box-shadow:inset 0 1px #ffffff59,0 14px 34px -10px #00000073}.pg-pill--big:disabled{opacity:1;color:var(--text-2);background:var(--pg-glass);-webkit-backdrop-filter:blur(24px)saturate(1.6);backdrop-filter:blur(24px)saturate(1.6);box-shadow:inset 0 1px 0 var(--pg-glass-hi), inset 0 0 0 1px var(--pg-glass-line), var(--pg-shadow)}@media (width<=820px){.pg{max-width:none;padding:calc(14px + env(safe-area-inset-top)) 16px var(--mnav-clear)}.pg:before{margin:0 -16px -100vh}.pg-needs{margin:0 -16px 8px;padding:0 16px 14px}.pg-dock{left:0;right:0;bottom:calc(96px + env(safe-area-inset-bottom));position:fixed}}@media (prefers-reduced-motion:reduce){.pg-pulse{animation:none}.pg-pill,.pg-person__wrap,.pg-tick,.pg-dots i,.pg-seg button{transition:none}}.sheetwrap{--sheet-well:#1720220f;--sheet-hi:#fffffff2;z-index:400;height:var(--app-h,100dvh);pointer-events:none;visibility:hidden;justify-content:center;align-items:flex-end;transition:visibility 0s linear .3s;display:flex;position:fixed;top:0;left:0;right:0}:root[data-theme=dark] .sheetwrap{--sheet-well:#ffffff12;--sheet-hi:#ffffff21}.sheetwrap--on{pointer-events:auto;visibility:visible;transition:none}.sheet__scrim{background:var(--modal-veil);opacity:0;transition:opacity var(--dur-2) var(--ease-out);position:absolute;inset:0 0 -100dvh}.sheetwrap--on .sheet__scrim{opacity:1}.sheet{box-sizing:border-box;width:100%;max-height:calc(100% - env(safe-area-inset-top) - 12px);overscroll-behavior:contain;padding:10px 18px calc(24px + env(safe-area-inset-bottom));color:var(--text);background:var(--modal);-webkit-backdrop-filter:blur(34px)saturate(1.8);backdrop-filter:blur(34px)saturate(1.8);box-shadow:inset 0 1px 0 var(--sheet-hi), 0 -20px 50px -20px #00000080;transition:transform var(--dur-sheet) var(--ease-out);border-radius:28px 28px 0 0;position:relative;overflow-y:auto;transform:translateY(105%)}.sheetwrap--on .sheet{transform:none}.sheet__grab{background:var(--sheet-well);border-radius:99px;width:38px;height:5px;margin:0 auto 14px}.sheet h3{font-size:calc(max(19px, var(--fs-floor,0px)) * var(--dt,1));letter-spacing:-.03em;margin:0 0 3px;font-weight:700}.sheet p{font-size:calc(max(13.5px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-2);margin:0 0 14px;line-height:1.45}.sheet .pg-seg{background:var(--sheet-well)}.pg-seg--sheet{margin:0 0 12px}.pg-seg--sheet button{font-size:calc(max(14px, var(--fs-floor,0px)) * var(--dt,1));padding-left:2px;padding-right:2px}.sheet .pg-pill--soft{background:var(--sheet-well)}.sheet-field{box-sizing:border-box;background:var(--sheet-well);width:100%;min-height:56px;color:var(--text);font:inherit;font-size:calc(max(18px, var(--fs-floor,0px)) * var(--dt,1));border:0;border-radius:16px;outline:0;margin:8px 0 12px;padding:0 16px;font-weight:600}.sheet-field::placeholder{color:var(--text-2);font-weight:500}.sheet-rows{background:var(--sheet-well);border-radius:16px;margin:0 0 6px;overflow:hidden}.sheet-rowfield{width:100%;min-height:52px;color:var(--text);text-align:left;font:inherit;font-size:calc(max(16px, var(--fs-floor,0px)) * var(--dt,1));background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0 12px 0 16px;display:flex}.sheet-rowfield+.sheet-rowfield{box-shadow:inset 0 .5px 0 color-mix(in srgb, var(--text) 12%, transparent)}.sheet-rowfield>span{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:60%;overflow:hidden}.sheet-rowfield b{min-width:0;color:var(--text-2);text-align:right;text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:500;overflow:hidden}.sheet-rowfield svg{color:var(--text-2);flex:none}.sheet-rowfield:disabled{opacity:1}.sheet-rowfield:active:not(:disabled){background:var(--sheet-well)}.sheet-picklist{overscroll-behavior:contain;background:var(--sheet-well);border-radius:16px;max-height:min(52dvh,440px);margin:10px 0 0;overflow-y:auto}.sheet-picklist button{width:100%;min-height:52px;color:var(--text);text-align:left;font:inherit;font-size:calc(max(17px, var(--fs-floor,0px)) * var(--dt,1));background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:8px 16px;display:flex}.sheet-picklist button>span{flex-direction:column;min-width:0;display:flex}.sheet-picklist small{font-size:calc(max(12.5px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-2)}.sheet-picklist button+button{box-shadow:inset 0 .5px 0 color-mix(in srgb, var(--text) 12%, transparent)}.sheet-picklist button.on{font-weight:650}.sheet-picklist button svg{color:var(--brand-accent);flex:none}.you__screen{text-align:center;color:var(--text-3);font-size:calc(max(11px, var(--fs-floor,0px)) * var(--dt,1));font-variant-numeric:tabular-nums;margin:2px 0 0}.sheet-textbtn{width:100%;min-height:44px;color:var(--text-2);font:inherit;font-size:calc(max(15px, var(--fs-floor,0px)) * var(--dt,1));background:0 0;border:0;margin-top:4px;display:block}.sheet-moves{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sheet-moves button{text-align:left;font:inherit;font-size:calc(max(14px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text);background:var(--sheet-well);border:0;border-radius:15px;align-items:center;gap:8px;padding:13px 12px;font-weight:650;display:flex}.sheet-moves button i{background:var(--text-2);border-radius:50%;width:8px;height:8px}.sheet-moves--doing i{background:var(--active)!important}.sheet-moves--review i{background:#81846d!important}.sheet-moves--done i{background:#2bac76!important}.sheet-moves button.on{background:var(--brand);color:var(--brand-ink)}.sheet-moves button.on i{background:var(--brand-ink)!important}.sheet-ask{align-items:center;gap:10px;margin-bottom:10px;display:flex}.sheet-ask h3{margin:0}.sheet-reply{white-space:pre-wrap;color:var(--text)!important;font-size:calc(max(15px, var(--fs-floor,0px)) * var(--dt,1))!important}.sheet-thinking{animation:1.4s ease-in-out infinite sheet-breathe}@keyframes sheet-breathe{50%{opacity:.45}}body:has(.sheetwrap--on) .mnav{opacity:0;pointer-events:none}@media (width>=821px){.sheetwrap{align-items:center}.sheet{border-radius:var(--r-lg);opacity:0;width:min(460px,100vw - 48px);transition:transform var(--dur-2) var(--ease-out), opacity var(--dur-2) var(--ease-out);padding:22px 22px 20px;transform:translateY(14px)scale(.98)}.sheetwrap--on .sheet{opacity:1}.sheet__grab{display:none}}@media (prefers-reduced-motion:reduce){.sheet,.sheet__scrim{transition:none}.sheet-thinking{animation:none}}.ibxview{overflow:hidden}.ibx{height:100%;min-height:0;color:var(--text);flex:1;display:flex}.ibx-list{border-right:1px solid var(--hairline);flex-direction:column;flex:none;width:380px;min-height:0;display:flex}.ibx-head{box-sizing:border-box;flex:none;align-items:center;gap:8px;height:52px;padding:0 14px;display:flex}.ibx-head h1{font-size:calc(max(17px, var(--fs-floor,0px)) * var(--dt,1));letter-spacing:-.02em;flex:1;margin:0;font-weight:750}.ibx-icon,.ibx-archive{width:30px;height:30px;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;display:grid}.ibx-icon:disabled{opacity:.4;cursor:default}.ibx-archive{background:var(--bg-2)}.ibx-archive--on{background:color-mix(in srgb, var(--brand) 22%, transparent);color:var(--brand-accent)}@media (hover:hover){.ibx-icon:hover:not(:disabled),.ibx-archive:hover{background:var(--bg-3);color:var(--text)}}.ibx-search{box-sizing:border-box;background:var(--bg-2);width:140px;height:28px;color:var(--text-2);border-radius:999px;align-items:center;gap:6px;padding:0 11px;display:flex}.ibx-search input{min-width:0;color:var(--text);font:inherit;font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1));background:0 0;border:0;outline:none;flex:1}.ibx-chips{border-bottom:1px solid var(--hairline);scrollbar-width:none;flex:none;gap:6px;padding:0 12px 10px;display:flex;overflow-x:auto}.ibx-chips::-webkit-scrollbar{display:none}.ibx-chip{min-width:46px;height:30px;font:inherit;font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1));cursor:pointer;background:var(--bg-2);color:var(--text-2);transition:background var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out);border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0;font-weight:650;display:inline-flex}.ibx-chip--on{background:color-mix(in srgb, var(--brand) 22%, transparent);color:var(--brand-accent);padding:0 14px}.ibx-chip__ic{place-items:center;display:grid;position:relative}.ibx-chip__dot{background:var(--active);width:6px;height:6px;box-shadow:0 0 0 1.5px var(--edge);border-radius:50%;position:absolute;top:-3px;right:-4px}.ibx-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding-bottom:8px;overflow-y:auto}.ibx-day{font-size:calc(max(11px, var(--fs-floor,0px)) * var(--dt,1));letter-spacing:.05em;text-transform:uppercase;color:var(--text-2);padding:16px 18px 2px;font-weight:700}.ibx-row{margin:0 8px;position:relative}.ibx-row__main{border-radius:var(--r-md);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:12px;padding:14px 10px;display:flex;position:relative}.ibx-row--on .ibx-row__main{background:var(--bg-2)}.ibx-row__main:after{content:"";background:var(--hairline);height:1px;position:absolute;bottom:0;left:62px;right:0;transform:scaleY(.5)}.ibx-row--on .ibx-row__main:after{display:none}.ibx-row__face{flex:none;width:40px;height:40px;position:relative}.ibx-badge{width:16px;height:16px;box-shadow:0 0 0 2px var(--edge);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-3px;right:-3px}.ibx-badge--mention,.ibx-badge--reply{background:var(--brand);color:var(--brand-ink)}.ibx-badge--dm{color:var(--brand);background:#172022}:root[data-theme=dark] .ibx-badge--dm{color:#172022;background:#dedbcb}.ibx-badge--task{color:#fff;background:#81846d}.ibx-badge--huddle{color:#fff;background:#e01e5a}.ibx-row__body{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ibx-row__top{align-items:baseline;gap:6px;display:flex}.ibx-row__top b{min-width:0;font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text);white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:650;overflow:hidden}.ibx-row--unread .ibx-row__top b{font-weight:800}.ibx-row__aside{text-align:right;width:56px;font-size:calc(max(11px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-2);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;padding-top:1px}.ibx-dot{background:var(--active);border-radius:50%;flex:none;align-self:center;width:7px;height:7px}.ibx-row__line{font-size:calc(max(12px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.ibx-row--unread .ibx-row__line{color:var(--text)}.ibx-row__line strong{font-weight:650}.ibx-row__line+.ibx-row__line{-webkit-line-clamp:1}.ibx-row__line:has(+.ibx-row__line){-webkit-line-clamp:1}.ibx-row__meta{font-size:calc(max(11.5px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-2)}.ibx-row__acts{opacity:0;pointer-events:none;transform-origin:100% 0;transition:opacity var(--dur-1) var(--ease-out), transform var(--dur-1) var(--ease-out);gap:4px;display:flex;position:absolute;top:37px;right:18px;transform:scale(.85)}@media (hover:hover){.ibx-row:hover .ibx-row__main{background:var(--bg-2)}.ibx-row:hover .ibx-row__acts,.ibx-row:focus-within .ibx-row__acts{opacity:1;pointer-events:auto;transform:none}.ibx-row__acts button:hover{background:var(--bg-3);color:var(--text)}.ibx-pill:hover{background:var(--bg-3)}.ibx-pill--primary:hover{background:var(--brand);filter:brightness(1.05)}.ibx-menu button:hover{background:var(--bg-2)}}.ibx-row__acts button{background:var(--bg-2);width:22px;height:22px;color:var(--text-2);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.ibx-foot{border-top:1px solid var(--hairline);font-size:calc(max(11.5px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-2);flex:none;justify-content:space-between;gap:12px;padding:9px 14px;display:flex}.ibx-empty{text-align:center;font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-2);flex-direction:column;align-items:center;gap:6px;padding:60px 30px;display:flex}.ibx-empty b{font-size:calc(max(14px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text)}.ibx-face{border-radius:var(--avatar-radius);width:var(--face,40px);height:var(--face,40px);font-weight:700;font-size:calc(var(--face,40px) * .4);color:#fff;flex:none;place-items:center;display:grid;overflow:hidden}.ibx-face img{object-fit:cover;width:100%;height:100%;display:block}.ibx-detail{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.ibx-detail--none{color:var(--text-2);font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1));justify-content:center;align-items:center;gap:8px}.ibx-bar{box-sizing:border-box;flex:none;align-items:center;gap:8px;min-height:52px;padding:0 22px;display:flex}.ibx-headline{min-width:0;font-size:calc(max(17px, var(--fs-floor,0px)) * var(--dt,1));letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;flex:1;margin:0;font-weight:750;overflow:hidden}.ibx-pill{background:var(--bg-2);height:28px;color:var(--text);font:inherit;font-size:calc(max(12.5px, var(--fs-floor,0px)) * var(--dt,1));cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-weight:650;display:inline-flex}.ibx-pill--primary{background:var(--brand);color:var(--brand-ink);font-weight:750}.ibx-pill--big{height:36px;font-size:calc(max(14px, var(--fs-floor,0px)) * var(--dt,1));padding:0 18px}.ibx-remind{position:relative}.ibx-menu{z-index:20;background:var(--modal);min-width:210px;box-shadow:0 10px 30px #00000038, 0 0 0 1px var(--hairline);-webkit-backdrop-filter:blur(30px)saturate(1.5);backdrop-filter:blur(30px)saturate(1.5);border-radius:12px;flex-direction:column;padding:5px;display:flex;position:absolute;top:34px;right:0}.ibx-menu button{color:var(--text);font:inherit;font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1));text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 10px}.ibx-peek{flex-direction:column;flex:1;min-height:0;display:flex}.ibx-title{border-bottom:1px solid var(--hairline);flex:none;align-items:baseline;gap:12px;padding:0 22px 10px;display:flex}.ibx-title>span{min-width:0;font-size:calc(max(12px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.ibx-link{color:var(--brand-accent);font:inherit;font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1));cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-weight:700}.ibx-facts{background:var(--bg-2);border-radius:14px;flex:none;margin:14px 22px 4px;overflow:hidden}.ibx-facts>div{min-height:36px;font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1));align-items:center;padding:0 14px;display:flex}.ibx-facts>div+div{border-top:1px solid var(--hairline)}.ibx-facts span{width:96px;color:var(--text-2)}.ibx-facts b{align-items:center;gap:7px;font-weight:650;display:inline-flex}.ibx-st{background:var(--text-2);border-radius:50%;width:8px;height:8px}.ibx-st--doing{background:var(--active)}.ibx-st--review{background:#81846d}.ibx-st--done{background:#2bac76}.ibx-st--blocked{background:#e01e5a}.ibx-lines{overscroll-behavior:contain;flex-direction:column;flex:1;gap:2px;min-height:0;padding:10px 12px;display:flex;overflow-y:auto}.ibx-line{border-radius:var(--r-md);gap:12px;padding:9px 10px;display:flex}.ibx-line__main{flex:1;min-width:0}.ibx-line--marked{background:color-mix(in srgb, var(--brand) 10%, transparent)}.ibx-line__who{align-items:baseline;gap:8px;display:flex}.ibx-line__who b{font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1));font-weight:700}.ibx-line__who time{font-size:calc(max(11px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-2)}.ibx-line__text{font-size:calc(max(14px, var(--fs-floor,0px)) * var(--dt,1));white-space:pre-wrap;word-break:break-word;margin-top:1px;line-height:1.45}.ibx-compose{background:var(--bg-2);border-radius:22px;flex:none;align-items:center;gap:8px;margin:8px 22px 18px;padding:6px 6px 6px 16px;display:flex}.ibx-compose input{min-width:0;color:var(--text);font:inherit;font-size:calc(max(14px, var(--fs-floor,0px)) * var(--dt,1));background:0 0;border:0;outline:none;flex:1}.ibx-compose button{background:var(--brand);width:30px;height:30px;color:var(--brand-ink);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.ibx-compose button:disabled{background:var(--bg-3);color:var(--text-2);cursor:default}.ibx-center{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:0 40px 80px;display:flex}.ibx-center h2{font-size:calc(max(22px, var(--fs-floor,0px)) * var(--dt-lg,1));letter-spacing:-.02em;margin:6px 0 0;font-weight:750}.ibx-center p{font-size:calc(max(14px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-2);margin:0}.ibx-row-btns{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px;display:flex}.ibx-toolbar{display:none}@media (width<=820px){.ibx--phone{--ibx-padx:16px;--ibx-gap:12px;--ibx-lane:2.6em;-webkit-tap-highlight-color:transparent;line-height:1.3;font-size:calc(max(17px, var(--fs-floor,0px)) * var(--dt,1));flex-direction:column}@supports (font:-apple-system-body){.ibx--phone{font:-apple-system-body;font-family:inherit;line-height:1.3}}.ibx--phone .ibx-list{border-right:0;flex:1;width:100%}.ibx--phone .ibx-head{height:auto;padding:calc(14px + env(safe-area-inset-top)) var(--ibx-padx) .6em;flex-wrap:wrap;gap:10px 8px}.ibx--phone .ibx-head h1{min-width:0;line-height:1.1;font-size:var(--fs-title);letter-spacing:-.045em;margin:6px 2px 0}.ibx--phone .ibx-icon,.ibx--phone .ibx-archive{background:var(--bg-2);border-radius:50%;align-self:flex-end;width:44px;height:44px}.ibx--phone .ibx-icon:active:not(:disabled),.ibx--phone .ibx-archive:active{background:var(--bg-3)}.ibx--phone .ibx-search{border-radius:var(--r-sm);flex:100%;order:10;gap:.45em;width:auto;height:auto;padding:.55em .8em}.ibx--phone .ibx-search svg{width:1em;height:1em}.ibx--phone .ibx-search input{padding:0;font-size:1em;line-height:1.3}.ibx--phone .ibx-chips{padding:.2em var(--ibx-padx) .5em;scroll-padding-inline:var(--ibx-padx);overscroll-behavior-x:contain;border-bottom:0;gap:8px}.ibx--phone .ibx-chip{gap:.4em;min-width:0;height:auto;min-height:44px;padding:0 1em;font-size:.88em}.ibx--phone .ibx-chip svg{width:1.1em;height:1.1em}.ibx--phone .ibx-scroll{padding-bottom:var(--mnav-clear)}.ibx--phone .ibx-day{padding:1.3em var(--ibx-padx) .3em;letter-spacing:.04em;font-size:.8em}.ibx--phone .ibx-row{margin:0}.ibx--phone .ibx-row__main{grid-template-columns:var(--ibx-lane) minmax(0, 1fr) auto;column-gap:var(--ibx-gap);padding:.8em var(--ibx-padx);transition:background var(--dur-1) var(--ease-out);border-radius:0;align-items:baseline;row-gap:.2em;display:grid}.ibx--phone .ibx-row__main:active{background:var(--bg-2)}.ibx--phone .ibx-row__main:after{left:calc(var(--ibx-padx) + var(--ibx-lane) + var(--ibx-gap))}.ibx--phone .ibx-row:last-child .ibx-row__main:after{display:none}.ibx--phone .ibx-row__face{width:var(--ibx-lane);height:var(--ibx-lane);grid-area:1/1/span 3;align-self:start}.ibx--phone .ibx-row__face .ibx-face{width:100%;height:100%;font-size:1.05em}.ibx--phone .ibx-badge{width:1em;height:1em;bottom:-.15em;right:-.15em}.ibx--phone .ibx-badge svg{width:.6em;height:.6em}.ibx--phone .ibx-row__body{display:contents}.ibx--phone .ibx-row__top{grid-area:1/2;gap:.4em}.ibx--phone .ibx-row__top b{letter-spacing:-.015em;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1em;font-weight:650;display:-webkit-box}.ibx--phone .ibx-row--unread .ibx-row__top b{font-weight:750}.ibx--phone .ibx-dot{align-self:flex-start;width:.55em;height:.55em;margin-top:.38em}.ibx--phone .ibx-row__aside{grid-area:1/3;width:auto;padding:0;font-size:.87em}.ibx--phone .ibx-row__line,.ibx--phone .ibx-row__meta{grid-column:2/-1}.ibx--phone .ibx-row__line{font-size:.87em;line-height:1.3}.ibx--phone .ibx-row__meta{font-size:.8em}.ibx--phone .ibx-row__acts{display:none!important}.ibx--phone .ibx-empty{padding:3.5em 2em;font-size:.94em}.ibx--phone .ibx-detail{z-index:160;height:var(--app-h,100dvh);background:var(--edge);animation:ibx-push var(--dur-2) var(--ease-out);position:fixed;top:0;left:0;right:0}body:has(.ibx-detail--phone) .mnav{display:none}.ibx--phone .ibx-bar{min-height:0;padding:calc(6px + env(safe-area-inset-top)) var(--ibx-padx) .5em;flex-wrap:wrap;gap:.2em 8px}.ibx-back{min-height:44px;color:var(--brand-accent);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;margin-left:-.45em;padding:0 .6em 0 0;font-size:1em;font-weight:600;display:inline-flex}.ibx-back svg{width:1.45em;height:1.45em}.ibx-back:active{opacity:.5}.ibx--phone .ibx-headline{white-space:normal;overflow-wrap:anywhere;text-wrap:balance;line-height:1.15;font-size:calc(max(26px, var(--fs-floor,0px)) * var(--dt-lg,1));letter-spacing:-.03em;flex-basis:100%;padding:0 2px}.ibx--phone .ibx-title{padding:0 var(--ibx-padx) .3em;flex-wrap:wrap;align-items:center;gap:0 12px}.ibx--phone .ibx-title>span{white-space:normal;flex:11em;font-size:.87em}.ibx--phone .ibx-title .ibx-link{min-height:44px;font-size:.87em}.ibx--phone .ibx-facts{margin:.8em var(--ibx-padx) .3em}.ibx--phone .ibx-facts>div{min-height:44px;padding:.3em .9em;font-size:.94em}.ibx--phone .ibx-facts span{flex:none;width:6.5em}.ibx--phone .ibx-lines{padding:.5em 8px}.ibx--phone .ibx-line{gap:var(--ibx-gap);border-radius:12px;padding:.6em 8px}.ibx--phone .ibx-line>.ibx-face{width:2.2em;height:2.2em;font-size:.84em}.ibx--phone .ibx-line__who{flex-wrap:wrap;column-gap:.5em}.ibx--phone .ibx-line__who b{font-size:.94em}.ibx--phone .ibx-line__who time{font-size:.8em}.ibx--phone .ibx-line__text{overflow-wrap:anywhere;font-size:1em;line-height:1.4}.ibx--phone .ibx-compose{margin:.4em 12px .5em;padding:.25em .25em .25em 1em}.ibx--phone .ibx-compose input{min-height:2.2em;font-size:1em}.ibx--phone .ibx-compose button{width:2.3em;height:2.3em}.ibx--phone .ibx-center{gap:.7em;padding:1em 1.5em 2em}.ibx--phone .ibx-center>.ibx-face{width:2.67em;height:2.67em;font-size:1.65em}.ibx--phone .ibx-center h2{text-wrap:balance;font-size:1.35em;line-height:1.2}.ibx--phone .ibx-center p{font-size:.94em}.ibx--phone .ibx-pill--big{height:auto;min-height:48px;padding:.4em 1.2em;font-size:1em}.ibx-toolbar{padding:8px 12px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--hairline);background:var(--edge);flex:none;gap:8px;display:flex}.ibx-toolbar>.ibx-pill,.ibx-toolbar>.ibx-remind{flex:1 1 0;min-width:0}.ibx-toolbar .ibx-remind{display:flex}.ibx-toolbar .ibx-pill{text-align:center;white-space:normal;flex-direction:column;flex:1 1 0;justify-content:center;gap:.25em;min-width:0;height:auto;min-height:52px;padding:.5em .4em;font-size:.8em;line-height:1.15}.ibx-toolbar .ibx-pill svg{width:1.4em;height:1.4em}.ibx--phone .ibx-pill:active{background:var(--bg-3)}.ibx--phone .ibx-pill--primary:active{background:var(--brand);opacity:.8}.ibx-toolbar .ibx-menu{box-sizing:border-box;border-radius:16px;width:min(17em,100vw - 24px);min-width:0;padding:.3em;inset:auto auto calc(100% + 8px) 50%;transform:translate(-50%)}.ibx--phone .ibx-menu button{border-radius:10px;min-height:44px;padding:.5em .8em;font-size:1em}.ibx--phone .ibx-menu button:active{background:var(--bg-2)}}@keyframes ibx-push{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ibx--phone .ibx-detail{animation:none}.ibx-chip,.ibx-row__acts{transition:none}}.igate{box-sizing:border-box;height:100%;min-height:100%;padding:calc(env(safe-area-inset-top,0px) + 1.5em) 1.25em calc(env(safe-area-inset-bottom,0px) + 1.5em);background:radial-gradient(70% 40% at 50% 12%, color-mix(in srgb, var(--brand) 16%, transparent), transparent 100%), var(--edge);color:var(--text);-webkit-tap-highlight-color:transparent;font-size:calc(max(17px, var(--fs-floor,0px)) * var(--dt,1));justify-content:center;align-items:center;display:flex;overflow-y:auto}@supports (font:-apple-system-body){.igate{font:-apple-system-body;font-family:inherit}}.igate__card{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:26em;display:flex}.igate__icon{border-radius:1.15em;width:5em;height:5em;box-shadow:0 .4em 1.4em #17202238}.igate__mark{color:var(--text);margin-top:1.1em;display:block}.igate__mark .wordmark{width:auto;height:.8em;display:block}.igate__title{letter-spacing:-.02em;text-wrap:balance;margin:.9em 0 .45em;font-size:1.6em;font-weight:800;line-height:1.15}.igate__lead{color:var(--text-2);text-wrap:pretty;margin:0 0 1.6em;line-height:1.4}.igate__steps{background:color-mix(in srgb, var(--text) 6%, transparent);text-align:left;border-radius:1.1em;flex-direction:column;gap:.25em;width:100%;margin:0;padding:.35em;list-style:none;display:flex}.igate__steps li{align-items:center;gap:.8em;min-height:2.9em;padding:.55em .75em;line-height:1.3;display:flex}.igate__steps li+li{border-top:1px solid color-mix(in srgb, var(--text) 8%, transparent)}.igate__glyph{background:var(--edge);width:2.1em;height:2.1em;color:var(--text);border-radius:.6em;flex:none;justify-content:center;align-items:center;display:inline-flex}.igate__glyph img{border-radius:.3em}.igate__cta{background:var(--brand);min-height:2.9em;color:var(--brand-ink);font:inherit;cursor:pointer;transition:transform var(--dur-1) var(--ease-out);border:0;border-radius:999px;justify-content:center;align-items:center;gap:.5em;padding:0 1.6em;font-weight:750;display:inline-flex}.igate__cta:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.igate__cta{transition:none}}body{background:var(--win)}.font-display,.pg-hello h1,.cp__id h1,.tk__title h1,.sbws__name,.sheet-ask h3{font-family:var(--font-display);letter-spacing:-.02em}.pg-hello h1{font-weight:650}.sq,.msg__ava,.dmava img,.dmava__ini,.dmava__stackava,.dmcluster__ava,.channel__dmava,.toast__ava,.ring__ava,.sidebar__me,.sbhudpill__ava,.pg-face{-webkit-mask:url(/squircle.svg) 50%/100% 100% no-repeat;mask:url(/squircle.svg) 50%/100% 100% no-repeat;border-radius:0!important}.msg__ava,.dmava__ini,.dmava__stackini,.dmcluster__ava,.ibx-face,.ring__ava,.railrow__ava,.sbhudpill__ava,.tk-av,.toast__ava,.pg-face,.channel__dmava{color:#172022}.sidebar__me{background:0 0}.sidebar__meinitial{width:100%;font-weight:700}.msg__ava{letter-spacing:-.01em;font-weight:700}.msg__ava--ai{-webkit-mask:none;mask:none;background:0 0!important}.amp{--amp-bg:#e5ff0f;--amp-fg:#172022;flex:none;place-items:center;line-height:0;display:inline-grid;position:relative}.amp--tile-auto{--amp-bg:var(--amp-tile);--amp-fg:var(--amp-on)}.amp--tile-none{--amp-fg:currentColor}.amp__svg{z-index:1;display:block;position:relative;overflow:visible}.amp>.amp__svg{opacity:1!important;background:0 0!important;border-radius:0!important;width:100%!important;height:100%!important;padding:0!important}.amp__tile{fill:var(--amp-bg)}.amp__a{fill:var(--amp-fg)}.amp__wave{stroke:var(--amp-fg)}.amp__wave path{transform-box:fill-box;transform-origin:50%}@keyframes ampBreath{0%,to{opacity:.55}50%{opacity:1}}@keyframes ampThink{0%,to{opacity:.22}50%{opacity:1}}@keyframes ampRing{0%{opacity:.55;transform:scale(.85)}to{opacity:0;transform:scale(1.75)}}@keyframes ampWaveA{0%,to{transform:scaleY(.42)}50%{transform:scaleY(1)}}@keyframes ampWaveB{0%,to{transform:scaleY(1)}35%{transform:scaleY(.3)}70%{transform:scaleY(.78)}}.amp--breathe.amp--resting .amp__a{animation:3.2s ease-in-out infinite ampBreath}.amp--thinking .amp__a circle{animation:1.2s ease-in-out infinite ampThink}.amp--thinking .amp__a circle:nth-of-type(2){animation-delay:.2s}.amp--thinking .amp__a circle:nth-of-type(3){animation-delay:.4s}.amp--thinking .amp__a circle:nth-of-type(4){animation-delay:.6s}.amp--thinking .amp__a circle:nth-of-type(5){animation-delay:.8s}.amp--thinking .amp__a circle:nth-of-type(6){animation-delay:1s}.amp--listening .amp__wave path{animation:.6s ease-in-out infinite ampWaveA}.amp--speaking .amp__wave path{animation:.9s ease-in-out infinite ampWaveA}.amp--listening .amp__wave path:nth-of-type(2),.amp--speaking .amp__wave path:nth-of-type(2){animation-name:ampWaveB;animation-duration:1.05s}.amp--listening .amp__wave path:nth-of-type(3){animation-duration:.5s}.amp--speaking .amp__wave path:nth-of-type(3){animation-duration:.7s}.amp--listening .amp__wave path:nth-of-type(4),.amp--speaking .amp__wave path:nth-of-type(4){animation-name:ampWaveB;animation-duration:.95s;animation-delay:.12s}.amp--listening .amp__wave path:nth-of-type(5),.amp--speaking .amp__wave path:nth-of-type(5){animation-delay:.3s}.amp--listening .amp__wave path:nth-of-type(2),.amp--listening .amp__wave path:nth-of-type(4){animation-duration:.66s}.amp[data-level] .amp__wave path{transition:transform 60ms linear;animation:none}.amp[data-level] .amp__wave path:first-of-type{transform:scaleY(var(--amp-l1,.4))}.amp[data-level] .amp__wave path:nth-of-type(2){transform:scaleY(var(--amp-l2,.4))}.amp[data-level] .amp__wave path:nth-of-type(3){transform:scaleY(var(--amp-l3,.4))}.amp[data-level] .amp__wave path:nth-of-type(4){transform:scaleY(var(--amp-l4,.4))}.amp[data-level] .amp__wave path:nth-of-type(5){transform:scaleY(var(--amp-l5,.4))}.amp__ring{z-index:0;background:#e5ff0f59;animation:2.4s ease-out infinite ampRing;position:absolute;inset:0;-webkit-mask:url(/squircle.svg) 50%/100% 100% no-repeat;mask:url(/squircle.svg) 50%/100% 100% no-repeat}.amp__ring--2{animation-delay:1.2s}@media (prefers-reduced-motion:reduce){.amp__a,.amp__a circle,.amp__wave path,.amp__ring{animation:none!important}.amp__ring{display:none}}.sbws{flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex}.sbws__name{font-size:calc(max(16px, var(--fs-floor,0px)) * var(--dt,1));color:var(--sidebar-fg);font-weight:600}.sbws__sub{font-size:calc(max(11.5px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sbitem__txt{flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex}.sbitem__txt .sbitem__name{flex:none}.sbitem__sub{font-size:calc(max(11.5px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-weight:400;overflow:hidden}.sbitem__sub--live{color:var(--live-text)}.sbitem--active .sbitem__sub{color:inherit;opacity:.72}.sbcount{font-size:calc(max(12px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-3);font-variant-numeric:tabular-nums;margin-left:auto}.sbbadge--brand{background:var(--primary);color:var(--on-primary)}:root[data-theme=light] .sbbadge--brand{background:var(--charcoal);color:var(--bright)}.sbkbd{font:inherit;font-size:calc(max(11px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-3);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:5px;flex:none;padding:1px 5px}.sbnav__ic{width:18px;color:inherit;flex:none;place-items:center;display:grid}.sbnav__ic svg{opacity:1!important}.sbitem--active .sbnav__ic{color:#e5ff0f}.acctmenu__item .amp{margin:0 1px}.acctmenu__dot{margin-left:auto}.acctmenu__dnd{flex-direction:column;min-width:0;line-height:1.2;display:flex}.acctmenu__dnd small{font-size:calc(max(11.5px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-3);font-weight:500}.acctmenu__chev{color:var(--text-3);transition:transform var(--dur-1) var(--ease-out);margin-left:auto}.acctmenu__chev.on{transform:rotate(180deg)}.acctmenu__sub{flex-direction:column;padding:0 0 4px 26px;display:flex}.acctmenu__item--sub{padding-top:7px;padding-bottom:7px;font-weight:550}.acctmenu__val{color:var(--text-3);margin-left:auto;font-weight:550}.acctmenu__val+.acctmenu__chev--after{margin-left:4px}.acctmenu__check{color:var(--text);margin-left:auto}.dmava__dot--dnd,.statusdot--dnd,.pg-dot--dnd{background:#e5484d!important}.dmava__dot--dnd{width:9px;height:9px;box-shadow:0 0 0 1.5px var(--side)!important}.dmava__dot--dnd:after,.statusdot--dnd:after,.pg-dot--dnd:after{content:"";background:#fff;border-radius:1px;width:56%;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.statusdot--dnd{position:relative}.ibx-badge--mention,.ibx-badge--reply,.ibx-badge--dm,.ibx-badge--task,.ibx-badge--huddle,:root[data-theme=dark] .ibx-badge--dm{background:var(--text-2);color:var(--win)}.sbitem--active,.sbitem--active:hover{background:var(--sel-fill);color:var(--sel-text)}:root[data-theme=dark] .sbitem--active{color:var(--sel-text)}.sbitem--active .sbitem__name{color:inherit}.sbitem--active .dmava__dot{box-shadow:0 0 0 2px var(--sel-fill)}.sbme{display:none}@media (width<=820px){.sbnav,.sbkbd{display:none}.sidebar__head .sbws__mark{width:30px;height:30px}}@media (width>=821px){.app{background:var(--win);grid-template-columns:1fr}.panel{box-shadow:none;border:0;border-radius:0;grid-template-columns:256px 1fr;margin:0}.panel--thread{grid-template-columns:256px 1fr minmax(340px,400px)}.channel{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--win)}.sidebar{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--side);border-right:1px solid var(--line);border-radius:0;margin:0}.sidebar__head{border-bottom:0;border-radius:0;gap:10px;height:auto;padding:14px 12px 8px 14px}.sidebar__head .sidebar__theme,.sidebar__head .sidebar__acct{display:none}.sbsearch{background:var(--field);height:32px;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--text-3);border-radius:9px;margin:2px 10px 10px;padding:0 8px 0 10px}.sbsearch input{font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1))}.sbsearch input::placeholder{color:var(--text-3)}.sidebar__scroll{padding:2px 0 16px}.sbsec__list{padding:0 10px}.sbnav{flex-direction:column;gap:1px;margin-bottom:14px;display:flex}.sbsec{margin-bottom:14px}.sbsec__head{font-size:calc(max(11.5px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-2);padding:3px 18px 5px 20px;font-weight:600}.sbsec__head>svg:first-child{display:none}.sbitem{min-height:30px;font-size:calc(max(13.5px, var(--fs-floor,0px)) * var(--dt,1));border-radius:9px;gap:9px;padding:5px 10px}.sbitem:not(.sbitem--active){color:var(--sidebar-fg)}.sbrow--me{display:none}:root[data-theme=dark] .sbitem:not(.sbitem--active){color:color-mix(in srgb, var(--sidebar-fg) 88%, transparent)}.sbitem--active{font-weight:600}.sbmark--client{border-radius:5px;width:18px;height:18px}.sbitem--team{gap:10px;min-height:44px;padding-top:6px;padding-bottom:6px}.sbitem--team .dmava,.sbitem--team .dmava img,.sbitem--team .dmava__ini{width:32px;height:32px}.sbitem--team .dmava__ini{font-size:calc(max(12px, var(--fs-floor,0px)) * var(--dt,1));font-weight:700}.sbitem--team .dmava__dot{width:10px;height:10px;bottom:-2px;right:-2px}.sbitem--team .sbitem__name{font-weight:500}.sbitem--amp .sbitem__name{font-weight:600}.sbitem--team .dmava__dot--active{box-shadow:0 0 0 2px var(--side)}.sbme{border-top:1px solid var(--line);flex:none;padding:10px 10px 12px;display:block;position:relative}.sbme__btn{text-align:left;width:100%;color:var(--sidebar-fg);background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:6px;display:flex}.sbme__btn .dmava,.sbme__btn .dmava img,.sbme__btn .dmava__ini{width:30px;height:30px}.sbme__btn .dmava__ini{font-size:calc(max(11.5px, var(--fs-floor,0px)) * var(--dt,1));font-weight:700}.sbme__btn .dmava__dot{width:10px;height:10px}.sbme__name{font-size:calc(max(13.5px, var(--fs-floor,0px)) * var(--dt,1));white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.sbme__gear{width:28px;height:28px;color:var(--text-3);border-radius:8px;flex:none;place-items:center;display:grid;position:relative}.sbme__dot{background:#e01e5a;border-radius:50%;width:7px;height:7px;position:absolute;top:3px;right:3px}.acctmenu--foot{width:auto;bottom:calc(100% - 4px);left:10px;right:10px}.sbfoot{display:none}.tk__back{place-items:center;display:grid}}@media (width>=821px) and (hover:hover){.sbitem:not(.sbitem--active):hover,.sbme__btn:hover{background:var(--sidebar-hover)}.sbme__btn:hover .sbme__gear{color:var(--sidebar-fg)}}@media (width<=820px){.sbitem--active,.sbitem--active:hover{background:var(--sidebar-hover);color:var(--sidebar-fg)}}.askbtn{background:var(--raised);height:32px;color:var(--text);box-shadow:inset 0 0 0 1px var(--amp-line);font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1));transition:background var(--dur-1) var(--ease-out), box-shadow var(--dur-1) var(--ease-out);border:0;border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 11px 0 5px;font-weight:600;display:inline-flex}:root[data-theme=light] .askbtn{box-shadow:inset 0 0 0 1px var(--line-2);background:#fff}.askbtn__kbd{font:inherit;font-size:calc(max(11px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-3);font-weight:500}@media (hover:hover){.askbtn:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand-accent) 45%, transparent)}}.askbtn:active{transform:scale(.97)}.askbtn--compact{width:32px;box-shadow:none;background:0 0;justify-content:center;padding:0}.askbtn--compact .askbtn__lbl,.askbtn--compact .askbtn__kbd{display:none}:root[data-theme=light] .askbtn--compact{box-shadow:none;background:0 0}@media (width<=820px){.askbtn--desk{display:none}}.pgbar{display:none}@media (width>=821px){.pgbar{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:10px;height:52px;padding:0 16px 0 24px;display:flex}.pgbar h1{font-family:var(--font-display);font-size:calc(max(19px, var(--fs-floor,0px)) * var(--dt,1));letter-spacing:-.02em;margin:0;font-weight:600}.pgbar>span{font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-3)}.pgbar__sp{flex:1}.pgview>.pgbar+.pg{flex:1;height:auto;min-height:0}.pg-top .askbtn{align-self:center}.channel__actions{align-items:center;gap:8px;display:flex}.ibx-head .askbtn,.cp__head .askbtn,.tk__top .askbtn{margin-left:8px}}.ampd{z-index:420;visibility:hidden;pointer-events:none;position:fixed;inset:0}.ampd--on{visibility:visible;pointer-events:auto}.ampd__scrim{background:0 0;position:absolute;inset:0}.ampd__panel{background:var(--card);width:min(430px,100% - 24px);min-height:0;color:var(--text);box-shadow:0 0 0 1px var(--line-2), 0 30px 80px -20px #0c11138c;opacity:0;transition:opacity var(--dur-2) var(--ease-out), transform var(--dur-sheet) var(--ease-out);border-radius:18px;flex-direction:column;display:flex;position:absolute;top:12px;bottom:12px;right:12px;transform:translate(18px)}.ampd--on .ampd__panel{opacity:1;transform:none}.ampd__grab{display:none}.ampd__head{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:10px;padding:14px 12px 12px 16px;display:flex}.ampd__who{flex:1;align-items:baseline;gap:8px;min-width:0;display:flex}.ampd__who b{font-size:calc(max(14.5px, var(--fs-floor,0px)) * var(--dt,1));font-weight:650}.ampd__who span{font-size:calc(max(12.5px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ampd__icon{width:30px;height:30px;color:var(--text-3);background:0 0;border:0;border-radius:9px;flex:none;place-items:center;display:grid}@media (hover:hover){.ampd__icon:hover{background:var(--bg-2);color:var(--text)}}.ampd__body{overscroll-behavior:contain;flex:1;min-height:0;padding:14px 16px 6px;overflow-y:auto}.ampd__empty p{color:var(--text-2);font-size:calc(max(14px, var(--fs-floor,0px)) * var(--dt,1));margin:4px 2px 12px;line-height:1.45}.ampd__turn{margin-bottom:18px}.ampd__q{background:var(--raised);width:fit-content;max-width:86%;color:var(--text);font-size:calc(max(13.5px, var(--fs-floor,0px)) * var(--dt,1));border-radius:12px;margin:0 0 10px auto;padding:7px 12px;font-weight:500;line-height:1.4}:root[data-theme=light] .ampd__q{background:#1720220f}.ampd__a{font-size:calc(max(14.5px, var(--fs-floor,0px)) * var(--dt,1));line-height:1.5}.ampd__a>p,.ampd__a>.amp-prose{margin:0 0 10px}.ampd__prop>.amp-prose{font-size:calc(max(14px, var(--fs-floor,0px)) * var(--dt,1));margin:0 0 10px;line-height:1.45}.ampd__thinking{color:var(--text-3);font-size:calc(max(13.5px, var(--fs-floor,0px)) * var(--dt,1));align-items:center;gap:9px;display:flex}.ampd__err{color:var(--text-2);font-size:calc(max(13.5px, var(--fs-floor,0px)) * var(--dt,1));flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.ampd__link{color:var(--brand-accent);background:0 0;border:0;padding:0;font-weight:600}.ampd__nav{color:var(--brand-accent);font-weight:600;font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1));align-items:center;gap:4px;display:flex}.ampd__fine{font-size:calc(max(12.5px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-3);margin:6px 0 0}.ampd__tasks,.ampd__items{flex-direction:column;gap:6px;margin:4px 0 12px;display:flex}.ampd__task,.ampd__item{text-align:left;background:var(--raised);width:100%;color:var(--text);font-size:calc(max(13.5px, var(--fs-floor,0px)) * var(--dt,1));border:0;border-radius:10px;align-items:center;gap:10px;padding:9px 11px;display:flex}:root[data-theme=light] .ampd__task,:root[data-theme=light] .ampd__item{background:#1720220a}.ampd__tstate{width:16px;height:16px;color:var(--text-3);flex:none;place-items:center;display:grid}.ampd__tstate--done{color:var(--text-2)}.ampd__ttitle{flex-direction:column;flex:1;min-width:0;display:flex}.ampd__ttitle small{font-size:calc(max(11.5px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-3)}.ampd__tdue{font-size:calc(max(12.5px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-3);white-space:nowrap}.ampd__tdue--late{color:var(--warn);font-weight:600}.ampd__tcourt{font-size:calc(max(12.5px, var(--fs-floor,0px)) * var(--dt,1));color:var(--theirs);white-space:nowrap;font-weight:600}.ampd__item span{flex:1;min-width:0}.ampd__item em{font-style:normal;font-size:calc(max(12px, var(--fs-floor,0px)) * var(--dt,1));color:var(--brand-accent);font-weight:650}.ampd__draft,.ampd__prop,.ampd__keep{background:var(--amp-soft);box-shadow:inset 0 0 0 1px var(--amp-line);border-radius:12px;margin:4px 0 12px;padding:12px}.ampd__draftlbl{font-size:calc(max(11.5px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-2);margin-bottom:4px;font-weight:700;display:block}.ampd__draft p,.ampd__prop p{font-size:calc(max(14px, var(--fs-floor,0px)) * var(--dt,1));margin:0 0 10px;line-height:1.45}.ampd__keeprow{font-size:calc(max(13.5px, var(--fs-floor,0px)) * var(--dt,1));border-radius:9px;align-items:center;gap:9px;padding:8px 4px;display:flex}.ampd__keeprow input{accent-color:var(--primary);width:16px;height:16px}.ampd__keeprow span{flex:1;min-width:0}.ampd__keeprow small{color:var(--text-3);font-size:calc(max(12px, var(--fs-floor,0px)) * var(--dt,1))}.ampd__done{color:var(--ok);font-weight:650;font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1));align-items:center;gap:6px;display:inline-flex}.ampd__btns{flex-wrap:wrap;gap:8px;display:flex}.ampd__btn{background:var(--raised);height:32px;color:var(--text);box-shadow:inset 0 0 0 1px var(--line-2);font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1));border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-weight:650;display:inline-flex}:root[data-theme=light] .ampd__btn{background:#fff}.ampd__btn--primary{color:var(--on-primary);box-shadow:none;background:var(--primary)!important}.ampd__btn--wide{flex:1}.ampd__btn:disabled{opacity:.55}.ampd__btn:active{transform:scale(.98)}.ampd__starters{flex-wrap:wrap;gap:7px;margin-top:4px;display:flex}.ampd__chip{background:var(--raised);color:var(--text);box-shadow:inset 0 0 0 1px var(--line-2);font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1));text-align:left;border:0;border-radius:999px;padding:7px 12px;font-weight:600}:root[data-theme=light] .ampd__chip{background:#fff}@media (hover:hover){.ampd__chip:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand-accent) 50%, transparent)}}.ampd__field{background:var(--field);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:13px;flex:none;align-items:center;gap:8px;margin:8px 12px 12px;padding:5px 5px 5px 13px;display:flex}.ampd__field input{min-width:0;color:var(--text);font-size:calc(max(14.5px, var(--fs-floor,0px)) * var(--dt,1));background:0 0;border:0;outline:none;flex:1}.ampd__field input::placeholder{color:var(--text-3)}.ampd__go{background:var(--primary);width:32px;height:32px;color:var(--on-primary);border:0;border-radius:10px;flex:none;place-items:center;display:grid}.ampd__go:disabled{opacity:.35}@media (width<=820px){.ampd{height:var(--app-h,100dvh);bottom:auto}.ampd__scrim{background:var(--modal-veil);opacity:0;transition:opacity var(--dur-2) var(--ease-out)}.ampd--on .ampd__scrim{opacity:1}.ampd__panel{width:auto;max-height:calc(var(--app-h,100dvh) - 56px - env(safe-area-inset-top));border-radius:var(--r-lg) var(--r-lg) 0 0;min-height:52%;padding-bottom:env(safe-area-inset-bottom);opacity:1;inset:auto 0 0;transform:translateY(100%)}.ampd__grab{background:var(--line-2);border-radius:3px;flex:none;width:36px;height:5px;margin:8px auto 0;display:block}.ampd__head{padding-top:8px}.ampd__field input{font-size:max(16px, calc(16px * var(--dt,1)))}}@media (prefers-reduced-motion:reduce){.ampd__panel,.ampd__scrim{transition:none}}.mtalk{display:none}@media (width<=820px){.mnav{width:calc(min(430px,100% - 22px) - 76px);left:calc(50% + min(430px,100% - 22px)/-2);transform:none}.mtalk{z-index:150;right:calc(50% + min(430px,100% - 22px)/-2);bottom:calc(16px + env(safe-area-inset-bottom));filter:drop-shadow(0 10px 18px #0c111347);-webkit-tap-highlight-color:transparent;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:0 0;border:0;place-items:center;width:67px;height:67px;padding:0;display:grid;position:fixed}.mtalk .amp{width:67px!important;height:67px!important}.mtalk:active{transform:scale(.95)}.app--mconvo~.mtalk,.app--mconvo .mtalk{display:none}body:has(.sheetwrap--on) .mtalk{display:none}body:has(.ibx-detail--phone) .mtalk{display:none}body:has(.app--mconvo) .mtalk{display:none}:is(body:has(.ampd--on) .mnav,body:has(.ampd--on) .mtalk){opacity:0;pointer-events:none}}.ambcard{background:var(--amp-soft);box-shadow:inset 0 0 0 1px var(--amp-line);color:var(--text);border-radius:14px;align-items:flex-start;gap:11px;margin:0 0 14px;padding:12px 14px;display:flex}.ambcard>.amp{margin-top:1px}.ambcard__body{flex:1;min-width:0}.ambcard__text{font-size:calc(max(14px, var(--fs-floor,0px)) * var(--dt,1));margin:0;line-height:1.5}.ambcard__text b{font-weight:650}.ambcard__acts{flex-wrap:wrap;align-items:center;gap:7px;margin-top:9px;display:flex}.ambcard__done{font-weight:650;font-size:calc(max(12.5px, var(--fs-floor,0px)) * var(--dt,1));color:var(--ok);align-items:center;gap:5px;display:inline-flex}.ambcard__x{width:26px;height:26px;color:var(--text-3);background:0 0;border:0;border-radius:8px;place-items:center;margin-left:auto;display:grid}.ambcard--compact{border-radius:12px;gap:9px;padding:10px 12px}.ambcard--compact .ambcard__text{font-size:calc(max(13.5px, var(--fs-floor,0px)) * var(--dt,1))}.ampchip{background:var(--raised);height:30px;color:var(--text);box-shadow:inset 0 0 0 1px var(--line-2);font-size:calc(max(12.5px, var(--fs-floor,0px)) * var(--dt,1));white-space:nowrap;border:0;border-radius:9px;flex:none;align-items:center;gap:6px;padding:0 11px;font-weight:650;display:inline-flex}:root[data-theme=light] .ampchip{background:#fff}.ampchip--act{box-shadow:inset 0 0 0 1px var(--amp-line)}:root[data-theme=light] .ampchip--act{box-shadow:inset 0 0 0 1px #1720222e}.ampchip:disabled{opacity:.55}.ampchip:active{transform:scale(.97)}@media (hover:hover){.ampchip:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand-accent) 50%, transparent)}}.ampchips{align-items:center;gap:8px;min-width:0;padding:0 2px;display:flex}.ampchips__row{scrollbar-width:none;gap:7px;min-width:0;padding:2px;display:flex;overflow-x:auto}.ampchips__row::-webkit-scrollbar{display:none}.ampchips--composer{margin:0 20px 8px}.ibx-peek .ampchips{margin:0 22px 2px}.ambcard--catchup{z-index:5;box-shadow:inset 0 0 0 1px var(--amp-line), 0 10px 30px -18px #0c111380;margin:0 20px 16px;position:sticky;top:8px}:root[data-theme=dark] .ambcard--catchup{background:color-mix(in srgb, #e5ff0f 6%, var(--win))}:root[data-theme=light] .ambcard--catchup{background:#fafde8}.ambcard--thread{margin:4px 16px 14px}.thread__sum{height:28px;margin-left:auto;margin-right:6px}.pg-brief{max-width:60ch;line-height:1.5;font-size:calc(max(15.5px, var(--fs-floor,0px)) * var(--dt,1))!important;color:var(--text)!important;margin:6px 2px 4px!important}.pg-draft{border-top:1px solid var(--line);margin-top:10px;padding-top:10px;grid-column:1/-1!important}.pg-draft>p{font-size:calc(max(13.5px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text);align-items:flex-start;gap:7px;margin:0 0 9px;line-height:1.45;display:flex;white-space:normal!important}.pg-draft>p .amp{margin-top:1px}.pg-draft b{flex:none;font-weight:650}.pg-draft__acts{align-items:center;gap:7px;display:flex}.pg-draft__acts .pg-pill{padding:7px 13px}.pg-draft__sent{color:var(--ok);font-weight:650;font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1));align-items:center;gap:5px;display:inline-flex}.pg-textbtn{color:var(--text-2);font-weight:650;font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1));background:0 0;border:0;padding:7px 8px}.pg-plan{margin:6px 0 0}.pg-pill{background:var(--primary);color:var(--on-primary)}.pg-pill--soft{background:var(--pg-well);color:var(--text)}.ibx-row__why{font-size:calc(max(11.5px, var(--fs-floor,0px)) * var(--dt,1));color:var(--live-text);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-weight:600;display:block;overflow:hidden}.ibx-scroll>.ambcard--triage{margin:10px 10px 8px}.tk-slipchip{background:var(--amp-soft);height:30px;color:var(--text);box-shadow:inset 0 0 0 1px var(--amp-line);font-size:calc(max(12.5px, var(--fs-floor,0px)) * var(--dt,1));border:0;border-radius:9px;flex:none;align-items:center;gap:6px;padding:0 10px 0 6px;font-weight:650;display:inline-flex}.tk-slipchip.on{background:var(--primary);color:var(--on-primary);box-shadow:none}.tk-card__slip{font-size:calc(max(11.5px, var(--fs-floor,0px)) * var(--dt,1));color:var(--warn);align-self:flex-start;align-items:center;gap:6px;margin-left:26px;font-weight:650;display:flex}.tk-risk{margin:4px 0 14px}@media (width<=820px){.ampchips--composer{margin:0 12px 6px}.app--mconvo .ampchips--composer{z-index:151;left:12px;right:12px;bottom:calc(80px + env(safe-area-inset-bottom));margin:0;position:fixed}.app--mconvo .channel:has(.ampchips--composer) .channel__body{padding-bottom:calc(136px + env(safe-area-inset-bottom))}.ambcard--catchup{top:calc(var(--chead-pad,12px) * 2 + var(--chead-row,40px) + 6px);margin:0 12px 14px}.channel__body--tabs .ambcard--catchup{top:calc(var(--chead-pad,12px) * 2 + var(--chead-row,40px) + var(--chtabs-h,38px) + var(--chead-bd,1px) + 6px)}}.talk{z-index:460;background:color-mix(in srgb, var(--win) 72%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);animation:talkIn var(--dur-2) var(--ease-out) both;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.talk:not(.talk--on){-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;padding-bottom:calc(110px + env(safe-area-inset-bottom));background:0 0;align-items:end}@keyframes talkIn{0%{opacity:0}to{opacity:1}}.talk__card{text-align:center;flex-direction:column;align-items:center;gap:14px;max-width:560px;display:flex}.talk__card>.amp{margin:18px 0 6px}.talk__state{font-family:var(--font-display);font-size:calc(max(12px, var(--fs-floor,0px)) * var(--dt,1));letter-spacing:.14em;text-transform:uppercase;color:var(--live-text);font-weight:700}.talk__text{font-family:var(--font-display);letter-spacing:-.02em;font-weight:600;line-height:1.25;font-size:calc(max(26px, var(--fs-floor,0px)) * var(--dt-lg,1));color:var(--text);margin:0}.talk__text--hint{color:var(--text-3)}.talk__hint{font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-2);margin:6px 0 0}.talk__fine{font-size:calc(max(12px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-3);max-width:40ch;margin:0}.talk__err{background:var(--card);box-shadow:0 0 0 1px var(--line-2), 0 14px 40px -16px #0c111380;font-size:calc(max(13.5px, var(--fs-floor,0px)) * var(--dt,1));border-radius:12px;margin:0;padding:10px 16px}@media (prefers-reduced-motion:reduce){.talk{animation:none}}.voicerow{flex:none;align-items:center;gap:8px;min-height:32px;margin-top:-4px;padding:0 12px 12px;display:flex}.voicerow__sp{flex:1}.voicerow__btn,.holdtalk{background:var(--raised);height:30px;color:var(--text);box-shadow:inset 0 0 0 1px var(--line-2);font-size:calc(max(12.5px, var(--fs-floor,0px)) * var(--dt,1));-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:none;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-weight:650;display:inline-flex}:root[data-theme=light] .voicerow__btn,:root[data-theme=light] .holdtalk{background:#fff}.holdtalk--on{color:var(--on-primary);box-shadow:none;background:var(--primary)!important}.voicerow__link{color:var(--text-3);font-size:calc(max(12px, var(--fs-floor,0px)) * var(--dt,1));background:0 0;border:0;padding:4px 2px;font-weight:600}@media (hover:hover){.voicerow__link:hover{color:var(--brand-accent)}}.voicerow__dl{color:var(--text-3);font-size:calc(max(12px, var(--fs-floor,0px)) * var(--dt,1));align-items:center;gap:6px;display:inline-flex}.waveprog{flex:none;display:block}.waveprog__dark{stroke:color-mix(in srgb, var(--text) 18%, transparent)}.waveprog__lit{stroke:var(--brand-accent)}.amped{z-index:480;padding:calc(24px + env(safe-area-inset-top)) 24px calc(24px + env(safe-area-inset-bottom));background:var(--win);color:var(--text);place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.amped__col{text-align:center;flex-direction:column;align-items:center;gap:14px;width:min(520px,100%);display:flex}.amped__mark{place-items:center;height:140px;margin-bottom:6px;display:grid}.amped__mark>.amp{opacity:0;transition:opacity .5s var(--ease-out), transform .8s var(--ease-spring);transform:translateY(18px)scale(.6)}.amped--in .amped__mark>.amp{opacity:1;transform:none}.amped__wave .waveprog__dark{stroke:color-mix(in srgb, var(--text) 14%, transparent)}.amped__wave .waveprog__lit{stroke:var(--brand-accent)}.amped__h{font-family:var(--font-display);letter-spacing:-.025em;font-weight:650;font-size:calc(max(30px, var(--fs-floor,0px)) * var(--dt-lg,1));margin:0;line-height:1.15}.amped__p{max-width:46ch;font-size:calc(max(16px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-2);margin:0;line-height:1.55}.said{opacity:.12;transition:opacity .25s var(--ease-out)}.said--on{opacity:1}.amped__list{color:var(--text-2);font-size:calc(max(14px, var(--fs-floor,0px)) * var(--dt,1));flex-direction:column;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.amped__list li{justify-content:center;align-items:center;gap:9px;display:flex}.amped__keys{color:var(--text-2);font-size:calc(max(14px, var(--fs-floor,0px)) * var(--dt,1));flex-wrap:wrap;justify-content:center;gap:18px;display:flex}.amped__keys kbd{min-width:30px;height:30px;font:inherit;color:var(--text);background:var(--raised);box-shadow:inset 0 0 0 1px var(--line-2), 0 2px 0 var(--line-2);border-radius:8px;place-items:center;margin:0 2px;padding:0 7px;font-weight:650;display:inline-grid}.amped__acts{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:12px;display:flex}.amped__btn{background:var(--raised);height:44px;color:var(--text);box-shadow:inset 0 0 0 1px var(--line-2);font-size:calc(max(15px, var(--fs-floor,0px)) * var(--dt,1));border:0;border-radius:12px;padding:0 20px;font-weight:650}.amped__btn--primary{background:var(--primary);color:var(--on-primary);box-shadow:none}.amped__btn:disabled{opacity:.6}.amped__btn:active{transform:scale(.97)}.amped__ok{color:var(--ok);align-items:center;gap:6px;font-weight:650;display:inline-flex}.amped__fine{font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-3);margin:0}.amped__dots{gap:6px;margin-top:22px;display:flex}.amped__dots i{background:var(--line-2);width:6px;height:6px;transition:width var(--dur-2) var(--ease-out), background var(--dur-2);border-radius:99px}.amped__dots i.on{background:var(--text-2);width:18px}.amped__dots i.done{background:var(--text-3)}.amped__skip{color:var(--text-3);font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1));background:0 0;border:0;padding:8px;font-weight:600}.amped__h--alive{animation:talkIn .4s var(--ease-out) both}@keyframes ampedOut{to{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){.amped__mark>.amp,.said{transition:none}.amped--alive{animation:none}}.sbsearch--btn{cursor:pointer;text-align:left;width:calc(100% - 20px);font:inherit;border:0}.sbsearch--btn span{font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1));flex:1}.cmd{z-index:440;background:var(--modal-veil);animation:talkIn var(--dur-2) var(--ease-out) both;justify-content:center;align-items:flex-start;padding:12vh 20px 20px;display:flex;position:fixed;inset:0}.cmd__panel{background:var(--card);width:min(840px,100%);max-height:min(620px,76vh);color:var(--text);box-shadow:0 0 0 1px var(--line-2), 0 40px 100px -30px #0c1113b3;border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.cmd__field{border-bottom:1px solid var(--line);height:60px;color:var(--text-3);flex:none;align-items:center;gap:11px;padding:0 18px;display:flex}.cmd__field input{min-width:0;color:var(--text);font-size:calc(max(18px, var(--fs-floor,0px)) * var(--dt,1));background:0 0;border:0;outline:none;flex:1}.cmd__field input::placeholder{color:var(--text-3)}.cmd__field kbd{font:inherit;font-size:calc(max(11px, var(--fs-floor,0px)) * var(--dt,1));box-shadow:inset 0 0 0 1px var(--line-2);border-radius:5px;padding:1px 6px}.cmd__body{flex:1;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);min-height:0;display:grid}.cmd__col{border-right:1px solid var(--line);flex-direction:column;min-height:0;display:flex}.cmd__list{flex-direction:column;flex:1;min-height:0;padding:8px;display:flex;overflow-y:auto}.cmd__sec{font-size:calc(max(11.5px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-3);padding:10px 12px 4px;font-weight:650}.cmd__none{color:var(--text-3);font-size:calc(max(13.5px, var(--fs-floor,0px)) * var(--dt,1));margin:14px 12px}.cmd-row{width:100%;min-height:44px;color:var(--text);text-align:left;background:0 0;border:0;border-radius:11px;flex:none;align-items:center;gap:11px;padding:6px 10px;display:flex}.cmd-row[data-on=true]{background:var(--sidebar-hover)}:root[data-theme=dark] .cmd-row[data-on=true]{background:#f0efef14}.cmd-row__ic{width:30px;height:30px;color:var(--text-2);border-radius:9px;flex:none;place-items:center;display:grid}.cmd-row--do .cmd-row__ic{background:var(--raised);box-shadow:inset 0 0 0 1px var(--line)}.cmd-row--do[data-on=true] .cmd-row__ic{background:var(--primary);color:var(--on-primary);box-shadow:none}.cmd-row__txt{flex-direction:column;flex:1;min-width:0;display:flex}.cmd-row__txt b{font-size:calc(max(14px, var(--fs-floor,0px)) * var(--dt,1));white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.cmd-row__txt small{font-size:calc(max(12px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cmd-row__key{font-size:calc(max(11.5px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-3);flex:none;align-items:center;gap:4px;display:inline-flex}.cmd-row--ask{background:var(--amp-soft);width:auto;box-shadow:inset 0 0 0 1px var(--amp-line);margin:0 8px 8px}.cmd-row--ask[data-on=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand-accent) 55%, transparent);background:var(--amp-soft)}.cmd-mono{width:26px;height:26px;font-weight:800;font-size:calc(max(12px, var(--fs-floor,0px)) * var(--dt,1));border-radius:7px;place-items:center;display:grid}.cmd-mono--lg{width:38px;height:38px;font-size:calc(max(17px, var(--fs-floor,0px)) * var(--dt,1));border-radius:10px;flex:none}.cmd-face{width:26px;height:26px;font-weight:700;font-size:calc(max(11px, var(--fs-floor,0px)) * var(--dt,1));object-fit:cover;place-items:center;display:grid;-webkit-mask:url(/squircle.svg) 50%/100% 100% no-repeat;mask:url(/squircle.svg) 50%/100% 100% no-repeat}.cmd-face--sm{width:22px;height:22px;font-size:calc(max(9.5px, var(--fs-floor,0px)) * var(--dt,1))}.cmd-tstate{color:var(--text-3);place-items:center;display:grid}.cmd-tstate--late{color:var(--bad)}.cmd__preview{padding:18px 20px;overflow-y:auto}.cmd-pv{flex-direction:column;gap:10px;display:flex}.cmd-pv--ask{color:var(--text-2);font-size:calc(max(14px, var(--fs-floor,0px)) * var(--dt,1));align-items:flex-start;line-height:1.45}.cmd-pv__eyebrow{font-size:calc(max(11.5px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-3);font-weight:650}.cmd-pv h3{font-family:var(--font-display);font-size:calc(max(20px, var(--fs-floor,0px)) * var(--dt-lg,1));letter-spacing:-.02em;margin:0;font-weight:650;line-height:1.2}.cmd-pv p{color:var(--text-2);font-size:calc(max(13.5px, var(--fs-floor,0px)) * var(--dt,1));margin:0;line-height:1.45}.cmd-pv__head{align-items:center;gap:11px;display:flex}.cmd-pv__head small{color:var(--text-3);font-size:calc(max(12px, var(--fs-floor,0px)) * var(--dt,1))}.cmd-pv__bar{background:var(--line-2);border-radius:3px;height:6px;margin:6px 44px 6px 0;position:relative}.cmd-pv__bar i{background:var(--ring,var(--primary));border-radius:3px;position:absolute;inset:0 auto 0 0}.cmd-pv__bar b{font-size:calc(max(12px, var(--fs-floor,0px)) * var(--dt,1));position:absolute;top:-6px;right:-44px}.cmd-pv dl{font-size:calc(max(13.5px, var(--fs-floor,0px)) * var(--dt,1));grid-template-columns:1fr auto;gap:8px 12px;margin:4px 0 0;display:grid}.cmd-pv dt{color:var(--text-2)}.cmd-pv dd{text-align:right;margin:0;font-weight:650}.cmd-pv dd.late{color:var(--bad)}.cmd-pv__quote{background:var(--raised);border-radius:10px;padding:10px 12px;color:var(--text)!important}.cmd-pv__hint{color:var(--text-3)!important;font-size:calc(max(12px, var(--fs-floor,0px)) * var(--dt,1))!important}.cmd__foot{border-top:1px solid var(--line);font-size:calc(max(11.5px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-3);flex-wrap:wrap;flex:none;gap:6px 16px;padding:10px 16px;display:flex}.cmd__foot-sp{flex:1}@media (width<=820px){.cmd{padding:calc(10px + env(safe-area-inset-top)) 10px 10px}.cmd__panel{max-height:calc(var(--app-h,100dvh) - 20px - env(safe-area-inset-top))}.cmd__body{grid-template-columns:1fr}.cmd__preview,.cmd__foot{display:none}.cmd__col{border-right:0}.cmd__field input{font-size:max(16px, calc(17px * var(--dt,1)))}}.amp-prose{white-space:normal;overflow-wrap:anywhere;line-height:1.5}.amp-prose>.amp-p,.amp-prose>.amp-h,.amp-prose>.amp-list,.amp-prose>.amp-quote,.amp-prose>.amp-pre,.amp-prose>.amp-hr{margin:.55em 0 0}.amp-prose>.amp-h+*{margin-top:.3em}.amp-prose>*+.amp-h{margin-top:.9em}.amp-prose>:first-child{margin-top:0}.amp-prose .amp-p{white-space:pre-line}.amp-prose .amp-h{letter-spacing:-.005em;color:var(--text);font-weight:650}.amp-prose .amp-h--1,.amp-prose .amp-h--2{font-size:1.07em}.amp-prose .amp-aside{color:var(--text-2)}.amp-prose .amp-lead,.amp-prose strong{font-weight:650}.amp-prose em{font-style:italic}.amp-prose .amp-list{--amp-m:.62em;padding:0;list-style:none}.amp-prose .amp-list--ol{--amp-m:1.15em}.amp-prose .amp-list--ol2{--amp-m:1.7em}.amp-prose .amp-li{grid-template-columns:var(--amp-m) minmax(0, 1fr);column-gap:.5em;margin:0;display:grid}.amp-prose .amp-li+.amp-li{margin-top:.3em}.amp-prose .amp-li__m{text-align:right;color:var(--text-3);font-variant-numeric:tabular-nums;font-weight:600}.amp-prose .amp-li__t{white-space:pre-line;min-width:0}.amp-prose .amp-li__t>.amp-list{margin:.2em 0 0}.amp-prose .amp-li__t>.amp-list .amp-li+.amp-li{margin-top:.18em}.amp-prose .amp-quote{border-left:2.5px solid var(--line-2);color:var(--text-2);white-space:pre-line;padding-left:.75em}.amp-prose .amp-pre{background:var(--raised);white-space:pre;border-radius:8px;padding:8px 10px;font:.9em/1.45 ui-monospace,SFMono-Regular,Menlo,monospace;overflow-x:auto}.amp-prose .amp-hr{background:var(--line-2);border:0;height:1px}.amp-lines{white-space:pre-line}.pg-next{color:inherit;text-decoration:none}.pg-next__time{width:64px;font-family:var(--font-display);font-weight:650;font-size:calc(max(15px, var(--fs-floor,0px)) * var(--dt,1));flex:none}:root{--ring:#172022}:root[data-theme=dark]{--ring:#e5ff0f}.pp{flex-direction:column;min-height:0;display:flex}.pp-bar{align-items:center;gap:10px;display:flex}.pp-bar h1{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pp-mono{width:26px;height:26px;font-size:calc(max(12.5px, var(--fs-floor,0px)) * var(--dt,1));border-radius:7px;flex:none;place-items:center;font-weight:800;display:grid}.pp-btn{background:var(--raised);height:32px;color:var(--text);box-shadow:inset 0 0 0 1px var(--line-2);font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1));border:0;border-radius:10px;flex:none;align-items:center;gap:6px;padding:0 11px;font-weight:650;display:inline-flex}:root[data-theme=light] .pp-btn{background:#fff}.pp-btn--primary{color:var(--on-primary);box-shadow:none;background:var(--primary)!important}.pp-btn:disabled{opacity:.5}.pp-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:28px 28px 56px;overflow-y:auto}.pp-scroll>*{max-width:1120px;margin-left:auto;margin-right:auto}.pp-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.pp-head h1{font-size:calc(max(30px, var(--fs-floor,0px)) * var(--dt-lg,1));letter-spacing:-.025em;margin:0 0 6px;font-weight:650;line-height:1.1}.pp-head p{color:var(--text-2);font-size:calc(max(14px, var(--fs-floor,0px)) * var(--dt,1));margin:0}.pp-stage{background:var(--raised);box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;gap:2px;padding:3px;display:flex}:root[data-theme=light] .pp-stage{background:#1720220d}.pp-stage button{height:30px;color:var(--text-3);font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1));background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;padding:0 12px;font-weight:600;display:inline-flex}.pp-stage button.on{background:var(--primary);color:var(--on-primary)}.pp-stage button.on i{background:currentColor;border-radius:50%;width:6px;height:6px}.pp-empty,.pp-muted{color:var(--text-3);font-size:calc(max(13.5px, var(--fs-floor,0px)) * var(--dt,1))}.pp-muted{margin:0}.pp .ambcard{margin-bottom:16px}.pp-card{background:var(--card);box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;min-width:0;margin-bottom:16px;padding:16px 18px}:root[data-theme=dark] .pp-card{background:#1d282a}.pp-card__h{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.pp-card__h h2{font-size:calc(max(15px, var(--fs-floor,0px)) * var(--dt,1));margin:0;font-weight:650}.pp-card__aside{font-size:calc(max(12.5px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-3)}.pp-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-items:start;gap:16px;display:grid}.pp-grid .pp-card{margin-bottom:0}.pp-card--wide{grid-column:1/-1}.pp-add,.pp-x{width:26px;height:26px;color:var(--text-3);background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:grid}@media (hover:hover){.pp-add:hover,.pp-x:hover{background:var(--bg-2);color:var(--text)}}.pp-tl{--tl-label:170px;padding-top:22px;position:relative}.pp-tl__months{left:var(--tl-label);border-bottom:1px solid var(--line);height:18px;position:absolute;top:0;right:0}.pp-tl__months span{font-size:calc(max(12px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-3);white-space:nowrap;font-weight:600;position:absolute;top:0;transform:translate(4px)}.pp-tl__months span:before{content:"";border-left:1px solid var(--line);height:18px;position:absolute;top:0;left:-4px}.pp-tl__row{grid-template-columns:var(--tl-label) 1fr;align-items:center;min-height:52px;display:grid}.pp-tl__label{flex-direction:column;min-width:0;padding-right:12px;display:flex}.pp-tl__label b{font-size:calc(max(14px, var(--fs-floor,0px)) * var(--dt,1));white-space:nowrap;text-overflow:ellipsis;font-weight:650;overflow:hidden}.pp-h{font-size:calc(max(12px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-3)}.pp-h--at_risk{color:var(--warn)}.pp-h--waiting{color:var(--theirs)}.pp-tl__track{height:26px;position:relative}.pp-tl__bar{background:color-mix(in srgb, var(--ok) 22%, transparent);border-radius:7px;min-width:8px;height:26px;position:absolute;top:0;overflow:hidden}.pp-tl__bar i{background:color-mix(in srgb, var(--ok) 70%, transparent);position:absolute;inset:0 auto 0 0}.pp-tl__bar--at_risk{background:color-mix(in srgb, var(--warn) 22%, transparent)}.pp-tl__bar--at_risk i{background:color-mix(in srgb, var(--warn) 70%, transparent)}.pp-tl__bar--waiting{background:color-mix(in srgb, var(--theirs) 20%, transparent)}.pp-tl__bar--waiting i{background:color-mix(in srgb, var(--theirs) 65%, transparent)}.pp-tl__bar--none{background:var(--line-2)}.pp-tl__bar--none i{background:var(--text-3)}.pp-tl__bar em{z-index:1;font-style:normal;line-height:26px;font-size:calc(max(12px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text);white-space:nowrap;padding:0 9px;font-weight:650;display:block;position:relative}.pp-tl__goal{background:var(--ring);width:12px;height:12px;box-shadow:0 0 0 2px var(--card);border-radius:2px;margin-left:-6px;position:absolute;top:6px;transform:rotate(45deg)}.pp-tl__today{border-left:2px solid var(--ring);width:0;position:absolute;top:14px;bottom:0}.pp-tl__today b{background:var(--primary);color:var(--on-primary);font-size:calc(max(10.5px, var(--fs-floor,0px)) * var(--dt,1));letter-spacing:.04em;text-transform:uppercase;border-radius:5px;padding:1px 6px;font-weight:800;position:absolute;top:-14px;left:0;transform:translate(-50%)}.pp-people,.pp-rules,.pp-meets,.pp-wait,.pp-files{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pp-people li,.pp-rules li,.pp-meets li{border-top:1px solid var(--line);align-items:center;gap:10px;padding:8px 0;display:flex}.pp-people li:first-child,.pp-rules li:first-child,.pp-meets li:first-child{border-top:0}.pp-face{background:var(--raised);width:30px;height:30px;color:var(--text-2);font-weight:700;font-size:calc(max(12px, var(--fs-floor,0px)) * var(--dt,1));flex:none;place-items:center;display:grid;-webkit-mask:url(/squircle.svg) 50%/100% 100% no-repeat;mask:url(/squircle.svg) 50%/100% 100% no-repeat}:root[data-theme=light] .pp-face{background:#17202212}.pp-people__txt{flex-direction:column;flex:1;min-width:0;display:flex}.pp-people__txt b{font-size:calc(max(14px, var(--fs-floor,0px)) * var(--dt,1));font-weight:650}.pp-people__txt small{font-size:calc(max(12px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-3)}.pp-leads span{font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-2)}.pp-form{flex-wrap:wrap}.pp-form input,.pp-inline input{background:var(--field);min-width:100px;height:32px;color:var(--text);box-shadow:inset 0 0 0 1px var(--line-2);font-size:calc(max(13.5px, var(--fs-floor,0px)) * var(--dt,1));border:0;border-radius:9px;outline:none;flex:1;padding:0 10px}.pp-inline{margin-top:8px;display:flex}.pp-rules li span{font-size:calc(max(14px, var(--fs-floor,0px)) * var(--dt,1));flex:1;line-height:1.45}.pp-rules li:before{content:"";background:var(--text-3);align-self:.6em;border-radius:50%;flex:none;width:5px;height:5px}.pp-connect{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.pp-meets li{border-top:0;border-radius:10px;margin-bottom:2px;padding:9px 10px}.pp-meets li.on{background:var(--amp-soft);box-shadow:inset 0 0 0 1px var(--amp-line)}.pp-meets li.past{opacity:.75}.pp-meets__when{white-space:nowrap;flex-direction:column;flex:none;align-items:center;width:62px;line-height:1.1;display:flex}.pp-meets__when small{font-size:calc(max(10.5px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-3);text-transform:uppercase;letter-spacing:.04em;font-weight:800}.pp-meets li.on .pp-meets__when small{color:var(--live-text)}.pp-meets__when b{font-family:var(--font-display);font-size:calc(max(17px, var(--fs-floor,0px)) * var(--dt,1));font-weight:650}.pp-meets__what{flex-direction:column;flex:1;min-width:0;display:flex}.pp-meets__what b{font-size:calc(max(14px, var(--fs-floor,0px)) * var(--dt,1));white-space:nowrap;text-overflow:ellipsis;font-weight:650;overflow:hidden}.pp-meets__what small{font-size:calc(max(12px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-3)}.pp-wait button{border:0;border-top:1px solid var(--line);width:100%;color:var(--text);text-align:left;font-size:calc(max(14px, var(--fs-floor,0px)) * var(--dt,1));background:0 0;align-items:center;gap:10px;padding:9px 0;display:flex}.pp-wait li:first-child button{border-top:0}.pp-wait span{flex:1;min-width:0}.pp-wait em,.court--theirs{background:var(--theirs-soft);color:var(--theirs);font-style:normal;font-size:calc(max(12px, var(--fs-floor,0px)) * var(--dt,1));white-space:nowrap;border-radius:6px;flex:none;padding:2px 8px;font-weight:650}.pp-files{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:6px;display:grid}.pp-files a{background:var(--raised);color:var(--text);font-size:calc(max(13.5px, var(--fs-floor,0px)) * var(--dt,1));border-radius:10px;grid-template-columns:auto 1fr;align-items:center;column-gap:9px;padding:9px 11px;text-decoration:none;display:grid}:root[data-theme=light] .pp-files a{background:#1720220a}.pp-files a svg{color:var(--text-3);grid-row:span 2}.pp-files a span{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.pp-files a small{color:var(--text-3);font-size:calc(max(11.5px, var(--fs-floor,0px)) * var(--dt,1))}.pp-projects{margin-top:22px}.pp-projects h2{font-size:calc(max(15px, var(--fs-floor,0px)) * var(--dt,1));margin:0 0 12px;font-weight:650}.pp-pgrid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.pp-proj{text-align:left;background:var(--card);color:var(--text);box-shadow:inset 0 0 0 1px var(--line);border:0;border-radius:14px;flex-direction:column;gap:14px;padding:14px 16px;display:flex}:root[data-theme=dark] .pp-proj{background:#1d282a}@media (hover:hover){.pp-proj:hover{box-shadow:inset 0 0 0 1px var(--line-2), 0 10px 24px -18px #0c111399}}.pp-proj__top{justify-content:space-between;align-items:center;gap:10px;display:flex}.pp-proj__top b{font-size:calc(max(15px, var(--fs-floor,0px)) * var(--dt,1));font-weight:650}.pp-ring{border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.pp-ring span{background:var(--card);width:30px;height:30px;font-size:calc(max(10.5px, var(--fs-floor,0px)) * var(--dt,1));border-radius:50%;place-items:center;font-weight:750;display:grid}:root[data-theme=dark] .pp-ring span{background:#1d282a}.pp-proj__foot{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pp-proj__foot small{font-size:calc(max(12px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-3)}.pp-chip{font-size:calc(max(11.5px, var(--fs-floor,0px)) * var(--dt,1));white-space:nowrap;border-radius:6px;padding:2px 8px;font-weight:650}.pp-chip--on_track{background:var(--ok-soft);color:var(--ok)}.pp-chip--at_risk{background:var(--warn-soft);color:var(--warn)}.pp-chip--waiting{background:var(--theirs-soft);color:var(--theirs)}@media (width<=820px){.pp-bar{height:auto;padding:calc(8px + env(safe-area-inset-top)) 12px 8px;border-bottom:1px solid var(--line);display:flex}.pp-bar h1{font-size:calc(max(17px, var(--fs-floor,0px)) * var(--dt,1));margin:0;font-weight:650}.pp-bar .pp-btn:not(.pp-btn--keep){display:none}.pp-scroll{padding:18px 16px var(--mnav-clear,104px)}.pp-head h1{font-size:calc(max(28px, var(--fs-floor,0px)) * var(--dt-lg,1))}.pp-stage{width:100%;overflow-x:auto}.pp-stage button{flex:1;justify-content:center;padding:0 8px}.pp-tl{--tl-label:110px}.pp-tl__months span{font-size:0}.pp-tl__months span:after{content:attr(data-short);font-size:calc(max(11.5px, var(--fs-floor,0px)) * var(--dt,1))}.pp-grid{grid-template-columns:1fr}}.rd{flex-direction:column;min-height:0;display:flex}.rd-bar{display:flex}.pp-btn--on{color:var(--sel-text);box-shadow:none;background:var(--sel-fill)!important}.rd-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:18px 24px 56px;overflow-y:auto}.rd-scroll>.ambcard{max-width:1180px;margin:0 auto 16px}.rd-pad{padding:8px 4px}.rd-top-phone{display:none}.rd-table{max-width:1180px;margin:0 auto}.rd-row{width:100%;min-height:34px;color:var(--text);text-align:left;font-size:calc(max(13.5px, var(--fs-floor,0px)) * var(--dt,1));background:0 0;border:0;border-radius:9px;grid-template-columns:minmax(0,1fr) 110px 150px 120px 110px 96px;align-items:center;column-gap:12px;padding:4px 12px;display:grid}@media (hover:hover){button.rd-row:hover{background:var(--sidebar-hover)}}.rd-row--head{border-bottom:1px solid var(--line);min-height:30px;color:var(--text-3);font-size:calc(max(12px, var(--fs-floor,0px)) * var(--dt,1));border-radius:0;font-weight:600}.rd-partner{border-bottom:1px solid var(--line);padding:10px 0 12px}.rd-row--partner{min-height:40px}.rd-row--partner .rd-work{align-items:center;gap:9px;display:flex}.rd-row--partner .rd-work b{font-family:var(--font-display);font-size:calc(max(17px, var(--fs-floor,0px)) * var(--dt,1));letter-spacing:-.015em;font-weight:650}.rd-row--partner .rd-work small,.rd-row--project .rd-work small{color:var(--text-3);font-size:calc(max(12.5px, var(--fs-floor,0px)) * var(--dt,1))}.rd-kids{border-left:2px solid var(--rd-c);margin-left:22px;padding-left:2px}.rd-row--project{margin-top:4px}.rd-row--project .rd-work b{font-weight:650}.rd-row--task .rd-work{padding-left:16px}.rd-work{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.rd-owner,.rd-stage,.rd-up{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rd-up{font-size:calc(max(12.5px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-3)}.rd-up--stale{color:var(--warn);font-weight:650}.rd-due{white-space:nowrap;color:var(--text-2)}.rd-due--today{color:var(--bad);font-weight:650}.rd-due--late{color:var(--warn);font-weight:650}.rd-court{white-space:nowrap;color:var(--text-2)}.rd-court em{font-size:calc(max(12px, var(--fs-floor,0px)) * var(--dt,1))}@media (width<=1100px) and (width>=821px){.rd-row{grid-template-columns:minmax(0,1fr) 90px 130px 100px 100px}.rd-row>.rd-up,.rd-row--head>span:last-child{display:none}}@media (width<=820px){.rd-bar{display:none!important}.rd-scroll{padding:calc(16px + env(safe-area-inset-top)) 14px var(--mnav-clear,104px)}.rd-top-phone{flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-bottom:14px;display:flex}.rd-top-phone h1{font-size:calc(max(30px, var(--fs-floor,0px)) * var(--dt-lg,1));letter-spacing:-.025em;flex:1 0 100%;margin:0;font-weight:650}.rd-top-phone p{color:var(--text-2);font-size:var(--fs-caption);flex:1;margin:0}.rd-row{grid-template-columns:minmax(0,1fr) auto;row-gap:2px;min-height:0;padding:8px 10px}.rd-row--head,.rd-row>.rd-owner,.rd-row>.rd-stage,.rd-row>.rd-up{display:none}.rd-row>.rd-due{font-size:var(--fs-sm);grid-area:1/2;justify-self:end}.rd-row>.rd-court{font-size:var(--fs-sm);grid-area:2/1/auto/-1}.rd-row>.rd-court:empty{display:none}.rd-row--task .rd-work{white-space:normal;padding-left:4px}.rd-kids{margin-left:12px}}.tk-courtchip{background:var(--raised);height:30px;color:var(--text);box-shadow:inset 0 0 0 1px var(--line-2);font-size:calc(max(12.5px, var(--fs-floor,0px)) * var(--dt,1));border:0;border-radius:9px;flex:none;align-items:center;padding:0 11px;font-weight:650;display:inline-flex}:root[data-theme=light] .tk-courtchip{background:#fff}.tk-courtchip.on{background:var(--sel-fill);color:var(--sel-text);box-shadow:none}.tk-card__meta .court--theirs{font-size:calc(max(11px, var(--fs-floor,0px)) * var(--dt,1));padding:1px 7px}.tk-court{align-items:center;gap:6px}.tk-court__since{font-size:calc(max(12px, var(--fs-floor,0px)) * var(--dt,1));color:var(--theirs);margin-left:4px;font-weight:650}@media (width<=820px){.tk-courtchip,.tk-slipchip{height:34px}}.tk-court .tk-priobtn.on{background:var(--sel-fill);color:var(--sel-text);border-color:#0000}.tk-court .tk-priobtn.on:nth-child(2){background:var(--theirs-soft);color:var(--theirs);border-color:color-mix(in srgb, var(--theirs) 50%, transparent)}.rtwrap{border:1px solid var(--pane-border);background:var(--bg);border-radius:var(--r-md);transition:border-color var(--dur-1) var(--ease-out);position:relative}:root[data-theme=light] .rtwrap{background:#fff;border-color:#17202229}.rtwrap:focus-within{border-color:var(--active)}.rtbar{border-bottom:1px solid var(--hairline);flex-wrap:wrap;align-items:center;gap:1px;padding:4px 6px;display:flex;position:relative}.rtbar__b{color:var(--text-2);min-width:26px;height:26px;transition:background var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out);background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:2px;padding:0 4px;display:inline-flex}@media (hover:hover){.rtbar__b:hover{background:var(--bg-2);color:var(--text)}}.rtbar__b:active{background:var(--bg-3)}.rtbar__b--on{background:color-mix(in srgb, var(--text) 11%, transparent);color:var(--text)}.rtbar__b--style{padding:0 5px}.rtbar__sep{background:var(--line-2);flex:none;width:1px;height:14px;margin:0 4px}.rtbar__menuwrap{display:inline-flex;position:relative}.rtbar__narrow{display:none}.rtmenu{z-index:40;background:var(--card);border:1px solid var(--pane-border);border-radius:var(--r-md);flex-direction:column;min-width:168px;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 14px 34px -10px #00000059}.rtmenu--end{left:auto;right:6px}.rtbar__narrow{position:static}.rtmenu__i{color:var(--text);text-align:left;border-radius:var(--r-sm);font-size:calc(max(13.5px, var(--fs-floor,0px)) * var(--dt,1));white-space:nowrap;background:0 0;border:0;padding:7px 10px;font-weight:500}@media (hover:hover){.rtmenu__i:hover{background:var(--bg-2)}}.rtmenu__i.on{background:var(--sel-fill);color:var(--sel-text)}.rtmenu__i--h1{font-size:calc(max(20px, var(--fs-floor,0px)) * var(--dt-lg,1));font-weight:700}.rtmenu__i--h2{font-size:calc(max(17px, var(--fs-floor,0px)) * var(--dt,1));font-weight:700}.rtmenu__i--h3{font-size:calc(max(15.5px, var(--fs-floor,0px)) * var(--dt,1));font-weight:700}.rtmenu__i--h4{font-size:calc(max(14px, var(--fs-floor,0px)) * var(--dt,1));font-weight:700}.rtmenu__sep{background:var(--hairline);height:1px;margin:4px 2px}.rt{color:var(--text);font-size:calc(max(14px, var(--fs-floor,0px)) * var(--dt,1));overflow-wrap:anywhere;line-height:1.5}.rt--edit{cursor:text;outline:none;min-height:84px;padding:10px 12px 12px;position:relative;overflow-x:auto}.rt--empty:before{content:attr(data-placeholder);color:var(--text-3);pointer-events:none;position:absolute}.rt p,.rt div{margin:0}.rt h1,.rt h2,.rt h3,.rt h4,.rt h5,.rt h6{font-family:var(--font-display);letter-spacing:-.005em;font-weight:700;line-height:1.25}.rt h1{font-size:calc(max(22px, var(--fs-floor,0px)) * var(--dt-lg,1));margin:6px 0 8px}.rt h2{font-size:calc(max(18px, var(--fs-floor,0px)) * var(--dt,1));margin:14px 0 6px}.rt h3{font-size:calc(max(16px, var(--fs-floor,0px)) * var(--dt,1));margin:12px 0 4px}.rt h4,.rt h5,.rt h6{font-size:calc(max(14.8px, var(--fs-floor,0px)) * var(--dt,1));margin:10px 0 4px}.rt>:first-child{margin-top:0}.rt ul,.rt ol{margin:4px 0 8px;padding-left:22px}.rt li{margin:0 0 3px}.rt blockquote{border:0;margin:2px 0 2px 26px;padding:0}.rt code,.rt pre{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.9em}.rt code{background:var(--bg-2);border-radius:4px;padding:1px 4px}.rt pre{background:var(--bg-2);border-radius:var(--r-sm);white-space:pre-wrap;margin:6px 0;padding:8px 10px}.rt table{border-collapse:collapse;margin:8px 0 12px}.rt td,.rt th{border:1px solid var(--line-2);vertical-align:top;text-align:left;min-width:56px;padding:6px 10px}.rt th{background:var(--bg-2);font-weight:650}.rt a{color:var(--link);text-underline-offset:2px;text-decoration:underline}.rt hr{border:0;border-top:1px solid var(--line-2);margin:10px 0}.rt mark{background:var(--mark);color:inherit}.rtmention{z-index:40;background:var(--card);border:1px solid var(--pane-border);border-radius:var(--r-md);min-width:200px;padding:4px;position:absolute;box-shadow:0 14px 34px -10px #00000059}.rtmention__i{width:100%;color:var(--text);border-radius:var(--r-sm);text-align:left;white-space:nowrap;font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1));background:0 0;border:0;align-items:center;gap:8px;padding:6px 9px 6px 6px;display:flex}.rtmention__i b{font-weight:600}.rtmention__i span:last-child{color:var(--text-2);font-size:calc(max(12px, var(--fs-floor,0px)) * var(--dt,1))}.rtmention__i.on{background:var(--sel-fill);color:var(--sel-text)}.rtmention__i.on span:last-child{color:inherit;opacity:.75}.rtmention__face{border-radius:var(--avatar-radius);width:20px;height:20px;font-size:calc(max(9px, var(--fs-floor,0px) * .7) * var(--dt,1));flex:none;place-items:center;font-weight:700;display:grid;overflow:hidden}.rtmention__face img{object-fit:cover;width:100%;height:100%}@media (width<=820px){.rtbar__wide{display:none}.rtbar__narrow{display:inline-flex}.rtbar{gap:0;padding:3px 4px}.rtbar__b{min-width:29px;height:34px;padding:0 3px}.rtbar__sep{margin:0 2px}}.tk-dwr__foot{border-top:1px solid var(--pane-border);background:var(--modal);flex:none;padding:10px 16px 12px}@media (width<=820px){.tk-dwr__foot{padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}}.tk-cmbox__replying{border-radius:var(--r-sm);background:var(--bg-2);color:var(--text-2);font-size:calc(max(12.5px, var(--fs-floor,0px)) * var(--dt,1));align-items:center;gap:7px;margin:0 0 8px 35px;padding:5px 6px 5px 10px;display:flex}.tk-cmbox__replying span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tk-cmbox__replying b{color:var(--text);font-weight:650}.tk-cmbox__x{color:var(--text-2);background:0 0;border:0;border-radius:6px;place-items:center;width:24px;height:24px;display:grid}@media (hover:hover){.tk-cmbox__x:hover{background:var(--bg-3);color:var(--text)}}.tk-cm{border-radius:var(--r-sm);transition:background var(--dur-3) var(--ease-out)}.tk-cm--lit{background:color-mix(in srgb, var(--text) 7%, transparent)}.tk-cm--answering .tk-cm__text{color:var(--text)}.tk-cm__quote{border:0;border-left:2px solid var(--line-2);max-width:100%;color:var(--text-2);text-align:left;font-size:calc(max(12px, var(--fs-floor,0px)) * var(--dt,1));background:0 0;align-items:center;gap:5px;margin:0 0 3px;padding:0 0 0 8px;line-height:1.5;display:flex}.tk-cm__quote svg{flex:none}.tk-cm__quote b{color:var(--text-2);flex:none;font-weight:650}.tk-cm__quote span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (hover:hover){.tk-cm__quote:hover{color:var(--text);border-left-color:var(--text-3)}}.tk-cm__reply{color:var(--text-2);font-size:calc(max(12px, var(--fs-floor,0px)) * var(--dt,1));opacity:.55;background:0 0;border:0;border-radius:5px;margin-left:auto;padding:0 4px;font-weight:600}@media (hover:hover){.tk-cm__reply{opacity:0}.tk-cm:hover .tk-cm__reply,.tk-cm__reply:focus-visible{opacity:1}.tk-cm__reply:hover{color:var(--text);background:var(--bg-2)}}.tk-cm__fold{background:var(--bg-2);color:var(--text-2);font-size:calc(max(12.5px, var(--fs-floor,0px)) * var(--dt,1));border:0;border-radius:999px;align-self:flex-start;padding:5px 11px;font-weight:600}@media (hover:hover){.tk-cm__fold:hover{color:var(--text);background:var(--bg-3)}}.tk-hist__list{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.tk-hist__line{color:var(--text-2);font-size:calc(max(12.5px, var(--fs-floor,0px)) * var(--dt,1));align-items:baseline;gap:8px;line-height:1.4;display:flex}.tk-hist__ic{width:14px;color:var(--text-3);flex:none;place-items:center;display:grid;transform:translateY(2px)}.tk-hist__text{flex:1;min-width:0}.tk-hist__at{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:calc(max(11.5px, var(--fs-floor,0px)) * var(--dt,1));flex:none}.tk-hist__more{color:var(--text-2);font-size:calc(max(12.5px, var(--fs-floor,0px)) * var(--dt,1));background:0 0;border:0;margin-top:6px;padding:2px 0;font-weight:600}@media (hover:hover){.tk-hist__more:hover{color:var(--text);text-decoration:underline}}.pending__name{flex-direction:column;min-width:0;display:flex}.pending__fname{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pending__err{color:var(--bad);font-size:calc(max(11.5px, var(--fs-floor,0px)) * var(--dt,1));white-space:normal;line-height:1.3}.lcards{flex-direction:column;gap:8px;max-width:520px;margin-top:6px;display:flex}.lcard{text-align:left;width:100%;color:var(--text);border:1px solid var(--line-2);border-left:3px solid var(--line-2);border-radius:var(--r-md);background:var(--raised);transition:background var(--dur-1) var(--ease-out), border-color var(--dur-1) var(--ease-out);flex-direction:column;gap:4px;padding:9px 12px 10px;display:flex}@media (hover:hover){.lcard:hover{background:var(--bg-3);border-left-color:var(--text-3)}}.lcard:active{background:var(--bg-3)}.lcard__head{min-width:0;font-size:calc(max(12.5px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-2);flex-wrap:wrap;align-items:center;gap:7px;display:flex}.lcard__face{border-radius:var(--avatar-radius);width:22px;height:22px;font-size:calc(max(9px, var(--fs-floor,0px) * .7) * var(--dt,1));flex:none;place-items:center;font-weight:700;display:grid;overflow:hidden}.lcard__face img{object-fit:cover;width:100%;height:100%}.lcard__who{color:var(--text);font-weight:650;font-size:calc(max(13.5px, var(--fs-floor,0px)) * var(--dt,1))}.lcard__where{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lcard__body{-webkit-line-clamp:4;white-space:pre-wrap;font-size:calc(max(14px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text);overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.lcard__files{color:var(--text-2);font-size:calc(max(12px, var(--fs-floor,0px)) * var(--dt,1));align-items:center;gap:5px;display:inline-flex}.lcard__board{color:var(--text-2);align-items:center;gap:3px;font-weight:600;display:inline-flex}.lcard__status{background:var(--bg-2);color:var(--text);border-radius:999px;align-items:center;gap:5px;padding:1px 8px;font-weight:600;display:inline-flex}.lcard__status i{border-radius:50%;width:7px;height:7px}.lcard__due{font-weight:600}.lcard__due--late{color:var(--bad)}.lcard__title{font-weight:650;font-size:calc(max(14.5px, var(--fs-floor,0px)) * var(--dt,1));line-height:1.35}.lcard__title--done{color:var(--text-2);text-decoration:line-through}.lcard__preview{color:var(--text-2);font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-mid]{transition:background .6s var(--ease-out);border-radius:var(--r-md)}.msgwrap--lit{background:color-mix(in srgb, var(--text) 8%, transparent);transition-duration:.12s}.toast--info{align-items:center;gap:8px;padding:10px 8px 10px 14px}.toast--info .toast__text{flex:1}.toast--info .toast__title{white-space:normal}.toast__undo{background:var(--bg-2);color:var(--text);font-weight:650;font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1));border:0;border-radius:999px;flex:none;padding:5px 11px}@media (hover:hover){.toast__undo:hover{background:var(--bg-3)}}.tk-card__morewrap{z-index:3;display:none;position:absolute;top:8px;right:8px}@media (hover:hover){.tk-card__morewrap{opacity:0;transition:opacity var(--dur-1) var(--ease-out);display:block}.tk-card:hover .tk-card__morewrap,.tk-card__morewrap--on{opacity:1}}.tk-card__more{width:26px;height:24px;color:var(--text-2);background:var(--card);box-shadow:0 0 0 1px var(--line-2);border-radius:6px;place-items:center;display:grid}.tk-card__more:hover{color:var(--text);background:var(--bg-3)}.tk-card__menu{z-index:300;background:var(--card);border:1px solid var(--pane-border);border-radius:var(--r-md);flex-direction:column;width:240px;padding:4px;display:flex;position:fixed;box-shadow:0 14px 34px -10px #00000059}.tk-card__mi{text-align:left;border-radius:var(--r-sm);width:100%;color:var(--text);cursor:pointer;font-size:calc(max(13.5px, var(--fs-floor,0px)) * var(--dt,1));white-space:nowrap;background:0 0;border:0;align-items:center;gap:9px;padding:7px 9px;font-weight:500;display:flex}.tk-card__mi svg{color:var(--text-2);flex:none}.tk-card__mi:hover{background:var(--bg-2)}.tk-card__misep{background:var(--hairline);height:1px;margin:4px 2px}.ytcard{flex-direction:column;gap:5px;width:min(480px,100%);margin-top:8px;display:flex}.ytcard__poster,.ytcard__frame{aspect-ratio:16/9;width:100%;box-shadow:inset 0 0 0 1px var(--hairline), 0 8px 22px -12px #00000080;background:#0d1112;border:0;border-radius:12px;display:block;overflow:hidden}.ytcard__poster{cursor:pointer;padding:0;position:relative}.ytcard__poster img{object-fit:cover;width:100%;height:100%;display:block}.ytcard__play,.att-vid__play{color:#f0efef;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:58px;height:58px;transition:transform var(--dur-1) var(--ease-out), background var(--dur-1) var(--ease-out);background:#0a0c0d9e;border-radius:50%;place-items:center;margin:-29px 0 0 -29px;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 0 0 1px #ffffff2e}.ytcard__play svg,.att-vid__play svg{margin-left:3px}@media (hover:hover){.ytcard__poster:hover .ytcard__play,.att-vid:hover .att-vid__play{background:#0a0c0dc7;transform:scale(1.06)}}.ytcard__src{color:var(--text-2);font-size:calc(max(12px, var(--fs-floor,0px)) * var(--dt,1));align-self:flex-start;text-decoration:none}@media (hover:hover){.ytcard__src:hover{color:var(--text);text-decoration:underline}}.att-vid{cursor:pointer}.att-vid__view{aspect-ratio:16/9;background:#0d1112;height:auto}.att-vid__view video{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.pending__look{border-radius:var(--r-sm);cursor:zoom-in;background:0 0;border:0;flex:none;padding:0;display:grid}.pending__look:focus-visible{outline:2px solid var(--active);outline-offset:2px}.lightbox__pdf{border-radius:var(--r-md);background:#fff;border:0;width:min(820px,92vw);height:78vh;margin-top:12px}.remindcustom{gap:6px;padding:4px 6px 6px;display:flex}.remindcustom input{border:1px solid var(--input-border);background:var(--field);min-width:0;color:var(--text);border-radius:var(--r-sm);font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1));--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;flex:1;padding:5px 7px}@media (prefers-color-scheme:dark){.remindcustom input{--lightningcss-light: ;--lightningcss-dark:initial}}.remindcustom__set{border-radius:var(--r-sm);background:var(--primary);color:var(--on-primary);font-weight:650;font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1));border:0;flex:none;padding:5px 11px}.remindcustom__set:disabled{opacity:.4}.msgmenu--sub:has(.remindcustom){width:250px}.rmd-list{padding-bottom:4px}.rmd{border-radius:var(--r-md);background:var(--raised);align-items:center;gap:10px;margin:0 6px 4px;padding:8px 12px 8px 14px;display:flex}.rmd__ic{width:28px;height:28px;color:var(--text);background:var(--bg-3);border-radius:50%;flex:none;place-items:center;display:grid}.rmd__main{text-align:left;min-width:0;color:var(--text);background:0 0;border:0;flex-direction:column;flex:1;gap:1px;padding:0;display:flex}.rmd__text{font-weight:600;font-size:calc(max(14px, var(--fs-floor,0px)) * var(--dt,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rmd__meta{color:var(--text-2);font-size:calc(max(12px, var(--fs-floor,0px)) * var(--dt,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (hover:hover){.rmd__main:hover .rmd__text{text-underline-offset:2px;text-decoration:underline}}.rmd__acts{flex:none;align-items:center;gap:4px;display:flex}.rmd__btn{background:var(--bg-2);color:var(--text);font-size:calc(max(12.5px, var(--fs-floor,0px)) * var(--dt,1));border:0;border-radius:999px;align-items:center;gap:4px;padding:5px 9px;font-weight:600;display:inline-flex}@media (hover:hover){.rmd__btn:hover{background:var(--bg-3)}}.rmd__btn:active{background:var(--bg-3)}.rmd__later{display:inline-flex;position:relative}.rmd__menu{z-index:30;background:var(--card);border:1px solid var(--pane-border);border-radius:var(--r-md);flex-direction:column;min-width:190px;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 14px 34px -10px #00000059}.rmd__mi{color:var(--text);text-align:left;border-radius:var(--r-sm);white-space:nowrap;font-size:calc(max(13.5px, var(--fs-floor,0px)) * var(--dt,1));background:0 0;border:0;padding:7px 10px}@media (hover:hover){.rmd__mi:hover{background:var(--bg-2)}}@media (width<=820px){.rmd{margin:0 12px 6px;padding:10px 12px}.rmd__btn--done{padding:7px 10px}}.pg-need--remind{--c:var(--text-2)}.pg-need__acts{margin-top:8px}.tk-remindline{color:var(--text-2);font-size:calc(max(12.5px, var(--fs-floor,0px)) * var(--dt,1));align-items:center;gap:7px;margin:-10px 0 16px 32px;display:flex}.tk-remindline button{color:var(--text-2);text-underline-offset:2px;font-size:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.tk-remindline button:hover{color:var(--text)}.tk-remindwrap{display:inline-flex;position:relative}.tk-remindmenu{z-index:30;background:var(--card);border:1px solid var(--pane-border);border-radius:var(--r-md);flex-direction:column;width:240px;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 14px 34px -10px #00000059}.tk-remindmenu__h{color:var(--text-2);font-size:calc(max(11.5px, var(--fs-floor,0px)) * var(--dt,1));text-transform:uppercase;letter-spacing:.03em;padding:6px 10px 4px;font-weight:650}.tk-remindmenu .tk-menu__item{font-weight:500}.tk-iconbtn--on{background:var(--bg-2);color:var(--text)}.tk-card__menu .tk-remindmenu__h{padding:4px 9px 2px}.mutebell{border:1px solid var(--pane-border);height:30px;color:var(--text-2);background:0 0;border-radius:999px;align-items:center;display:inline-flex;position:relative}.mutebell--hidden{color:var(--text);background:var(--bg-2)}.mutebell__main,.mutebell__more{height:100%;color:inherit;font-size:calc(max(12.5px, var(--fs-floor,0px)) * var(--dt,1));background:0 0;border:0;align-items:center;gap:6px;font-weight:600;display:inline-flex}.mutebell__main{border-radius:999px 0 0 999px;padding:0 4px 0 10px}.mutebell__more{border-radius:0 999px 999px 0;padding:0 9px 0 3px}@media (hover:hover){.mutebell__main:hover,.mutebell__more:hover{color:var(--text);background:var(--bg-2)}}.mutebell__menu{z-index:60;background:var(--card);border:1px solid var(--pane-border);border-radius:var(--r-md);flex-direction:column;min-width:220px;padding:4px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 14px 34px -10px #00000059}.mutebell__note{color:var(--text-2);font-size:calc(max(12px, var(--fs-floor,0px)) * var(--dt,1));padding:6px 10px 4px}.mutebell__mi{color:var(--text);text-align:left;border-radius:var(--r-sm);white-space:nowrap;font-size:calc(max(13.5px, var(--fs-floor,0px)) * var(--dt,1));background:0 0;border:0;padding:7px 10px;font-weight:500}@media (hover:hover){.mutebell__mi:hover{background:var(--bg-2)}}@media (width<=820px){.mutebell{border:0;height:34px}.mutebell__main{padding:0 2px 0 9px}}.sbmute{color:var(--sidebar-fg-dim);opacity:.8;vertical-align:-1px;flex:none;align-items:center;margin-left:5px;display:inline-flex}.sbitem--active .sbmute{color:inherit}.sbmenu__chev{transition:transform var(--dur-1) var(--ease-out);margin-left:auto}.sbmenu__chev.on{transform:rotate(180deg)}.sbmenu__item--sub{padding-left:33px;font-weight:500}.sbmenu:has(.sbmenu__item--sub){width:220px}.slashpanel{z-index:30;background:var(--card);border:1px solid var(--pane-border);width:min(520px,100% - 40px);box-shadow:0 14px 34px -12px #0006, inset 0 1px 0 var(--glass-hi);border-radius:12px;padding:4px;position:absolute;bottom:calc(100% + 6px);left:20px}.composer--thread .slashpanel{width:calc(100% - 24px);left:12px}.slashpanel__h{color:var(--text-2);font-size:calc(max(11.5px, var(--fs-floor,0px)) * var(--dt,1));padding:6px 8px 4px;font-weight:650}.slashpanel__i{width:100%;color:var(--text);text-align:left;height:30px;font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1));white-space:nowrap;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:0 9px;display:flex}.slashpanel__i b{font-weight:650}.slashpanel__i.on{background:var(--sel-fill);color:var(--sel-text)}.slashpanel__ic{flex:none;place-items:center;width:16px;display:grid}.slashpanel__arg{opacity:.6;font-size:calc(max(12px, var(--fs-floor,0px)) * var(--dt,1))}.slashpanel__hint{text-overflow:ellipsis;opacity:.65;min-width:0;font-size:calc(max(12px, var(--fs-floor,0px)) * var(--dt,1));margin-left:auto;padding-left:12px;overflow:hidden}.slashpanel__i.on .slashpanel__hint{opacity:.9}.slashpanel__keys{color:var(--text-3);font-size:calc(max(11px, var(--fs-floor,0px)) * var(--dt,1));padding:5px 9px 4px}.slashpanel--plan{padding:9px 12px}.slashpanel__plan{align-items:center;gap:9px;display:flex}.slashpanel__plan .slashpanel__ic{color:var(--text-2)}.slashpanel__what{min-width:0;font-weight:600;font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text);flex:1}.slashpanel--needs .slashpanel__what{color:var(--text-2);font-weight:400}.slashpanel__go{color:var(--text-3);font-size:calc(max(11px, var(--fs-floor,0px)) * var(--dt,1));flex:none;align-items:center;gap:4px;display:inline-flex}.slashpanel__chips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.slashpanel__chip{border:1px solid var(--line-2);color:var(--text);font-size:calc(max(12.5px, var(--fs-floor,0px)) * var(--dt,1));background:0 0;border-radius:999px;padding:4px 10px;font-weight:600}@media (hover:hover){.slashpanel__chip:hover,.slashpanel__i:not(.on):hover{background:var(--bg-2)}}@media (width<=820px){.slashpanel{width:calc(100% - 24px);left:12px}.slashpanel__i{height:40px}.slashpanel__hint,.slashpanel__keys{display:none}}.ibx-desc{color:var(--text-2);font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1));-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:8px 22px 10px;line-height:1.45;display:-webkit-box;overflow:hidden}:root{--cal-paper:#fff;--cal-now:#ee4038;--cal-off:#81846d;--cal-chip:#1720220d;--cal-rule:#1720220e;--cal-col:#17202212;--cal-wash:5%;--cal-tintwash:14%}:root[data-theme=dark]{--cal-paper:#1d282a;--cal-chip:#f0efef12;--cal-rule:#f0efef0e;--cal-col:#f0efef12;--cal-wash:7.5%;--cal-tintwash:22%}.calview{min-height:0}.cal{min-width:0;min-height:0;color:var(--text);display:flex}.cal--home{flex:1;height:100%}.cal--embed{border-top:1px solid var(--line);height:max(560px,100dvh - 190px)}.cal-main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.cal-view{flex-direction:column;flex:1;min-height:0;display:flex}.calw{background:color-mix(in srgb, var(--text) var(--cal-wash), transparent);box-shadow:inset 0 0 0 .7px color-mix(in srgb, var(--text) 14%, transparent)}.calw--tint{background:color-mix(in srgb, var(--tint) var(--cal-tintwash), transparent);box-shadow:inset 0 0 0 .7px color-mix(in srgb, var(--tint) 32%, transparent)}.calw--dash{background:var(--cal-paper);box-shadow:none;border:1.2px dashed color-mix(in srgb, var(--text) 45%, transparent)}.calw--tint.calw--dash{border-color:color-mix(in srgb, var(--tint) 70%, transparent)}.cal-dot{border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.cal-btn{white-space:nowrap;background:var(--cal-chip);height:28px;color:var(--text);box-shadow:inset 0 0 0 1px var(--line);font-size:calc(max(12.5px, var(--fs-floor,0px)) * var(--dt,1));transition:background var(--dur-1) var(--ease-out), opacity var(--dur-1) var(--ease-out);border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:5px;padding:0 12px;font-weight:600;text-decoration:none;display:inline-flex}.cal-btn--primary{background:var(--primary);color:var(--on-primary);box-shadow:none}@media (hover:hover){.cal-btn:hover{background:color-mix(in srgb, var(--text) 10%, transparent)}.cal-btn--primary:hover{background:color-mix(in srgb, var(--primary) 88%, var(--text))}}.cal-btn:active{transform:scale(.97)}.cal-btn:disabled{opacity:.5}.cal-icon{width:28px;height:28px;color:var(--text-2);background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:grid}@media (hover:hover){.cal-icon:hover{background:var(--bg-2);color:var(--text)}}.cal-icon:active{background:var(--bg-3)}.cal-sp{flex:1}.cal-muted{color:var(--text-2);font-size:calc(max(12px, var(--fs-floor,0px)) * var(--dt,1));margin:0;line-height:1.45}.cal-err{color:var(--bad);font-size:calc(max(11.5px, var(--fs-floor,0px)) * var(--dt,1));margin:0;line-height:1.4}.cal-err--bar{padding:0 2px}.cal-label{color:var(--text-2);font-size:calc(max(11px, var(--fs-floor,0px)) * var(--dt,1));font-weight:650;display:block}.cal-label--gap{margin-top:6px}.cal-chrome{border-bottom:1px solid var(--line);flex-direction:column;flex:none;gap:10px;padding:14px 22px;display:flex}.cal-chrome__row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.cal-period{font-family:var(--font-display);letter-spacing:-.02em;white-space:nowrap;font-weight:600;font-size:calc(max(25px, var(--fs-floor,0px)) * var(--dt-lg,1));margin:0 6px 0 0;line-height:1.1}.cal-period span{color:var(--text-2);font-weight:400}.cal-step{align-items:center;gap:4px;display:inline-flex}.cal-new{gap:4px}.cal-newwrap{display:inline-flex;position:relative}.cal-menu{z-index:502;background:var(--modal);width:260px;box-shadow:0 0 0 1px var(--line-2), 0 18px 44px -14px #0c111373;border-radius:12px;flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.cal-menu button{color:var(--text);text-align:left;background:0 0;border:0;border-radius:8px;flex-direction:column;align-items:flex-start;gap:1px;padding:7px 10px;display:flex}.cal-menu b{font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1));font-weight:600}.cal-menu small{font-size:calc(max(11px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-2)}@media (hover:hover){.cal-menu button:hover{background:var(--bg-2)}}.cal-menu button:active{background:var(--bg-3)}.cal-scopes{background:var(--cal-chip);border-radius:999px;gap:2px;padding:2px;display:inline-flex}.cal-scopes button{height:24px;color:var(--text-2);font-size:calc(max(12.5px, var(--fs-floor,0px)) * var(--dt,1));background:0 0;border:0;border-radius:999px;padding:0 13px;font-weight:500}.cal-scopes button.on{background:var(--sel-fill);color:var(--sel-text);font-weight:600}.cal-sum{background:var(--cal-chip);height:24px;color:var(--text-2);white-space:nowrap;font-size:calc(max(11.5px, var(--fs-floor,0px)) * var(--dt,1));border-radius:999px;align-items:center;padding:0 10px;font-weight:500;display:inline-flex}.cal-planweek{background:var(--cal-chip);height:26px;color:var(--text);box-shadow:inset 0 0 0 1px var(--line);font-size:calc(max(12px, var(--fs-floor,0px)) * var(--dt,1));white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:7px;padding:0 11px 0 4px;font-weight:600;display:inline-flex}.cal-planweek:disabled{opacity:.55}.cal-chrome .askbtn{margin-left:4px}.cal-heads{flex:none;display:grid}.cal-head{min-width:0;color:var(--text);text-align:left;cursor:default;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 4px 8px 9px;display:flex}.cal-head small{font-size:calc(max(10.5px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-2);letter-spacing:.02em;font-weight:600}.cal-head b{min-width:30px;height:30px;font-family:var(--font-display);font-variant-numeric:tabular-nums;font-weight:600;font-size:calc(max(19px, var(--fs-floor,0px)) * var(--dt,1));border-radius:50%;place-items:center;margin-left:-4px;display:grid}.cal-head b.today,.cal-team__head b.today,.cal-mnum.today,.cal-mini__d span.today{background:var(--text);color:var(--win)}.cal-head b.today{margin-left:0}.cal-head em{font-style:normal;font-size:calc(max(10px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.cal-gut{text-align:right;color:var(--text-3);font-size:calc(max(10.5px, var(--fs-floor,0px)) * var(--dt,1));align-self:start;padding:8px 10px 0 0;font-weight:600}.cal-outlane{flex:none;grid-auto-rows:24px;row-gap:3px;padding:4px 0;display:grid}.cal-outlane .cal-gut{grid-area:1/1;padding-top:5px}.cal-outchips{flex-wrap:wrap;gap:6px;padding:8px 10px 0;display:flex}.cal-outchip{min-width:0;height:24px;font-size:calc(max(11px, var(--fs-floor,0px)) * var(--dt,1));white-space:nowrap;border-radius:7px;align-items:center;gap:6px;margin:0 3px;padding:0 9px;display:inline-flex;overflow:hidden}.cal-outchip b{font-weight:600;font-size:calc(max(11.5px, var(--fs-floor,0px)) * var(--dt,1))}.cal-outchip span{color:var(--text-2);text-overflow:ellipsis;overflow:hidden}.cal-grid{flex-direction:column;flex:1;min-height:0;display:flex}.cal-lane{border-bottom:1px solid var(--line);flex:none;display:grid}.cal-lane__day{border-left:1px solid var(--cal-col);flex-direction:column;gap:3px;min-width:0;min-height:32px;padding:5px 3px;display:flex}.cal-allday,.cal-due{min-width:0;color:var(--text);text-align:left;font-size:calc(max(11px, var(--fs-floor,0px)) * var(--dt,1));border:0;border-radius:6px;align-items:center;gap:5px;padding:3px 6px;font-weight:500;text-decoration:none;display:flex}.cal-allday span,.cal-due span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cal-due--late span{color:var(--bad)}.cal-due--done span{color:var(--text-2);text-decoration:line-through}.cal-due--big{font-size:calc(max(12.5px, var(--fs-floor,0px)) * var(--dt,1));padding:6px 8px}.cal-tick{width:10px;height:10px;box-shadow:inset 0 0 0 1.3px var(--text-3);color:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.cal-tick--late{box-shadow:inset 0 0 0 1.3px var(--bad)}.cal-tick--done{background:var(--green);box-shadow:none}.cal-body{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.cal-hours{box-sizing:border-box;padding:7px 0;display:grid}.cal-hcol{position:relative}.cal-hlab{color:var(--text-3);white-space:nowrap;font-size:calc(max(10.5px, var(--fs-floor,0px)) * var(--dt,1));font-weight:500;line-height:12px;position:absolute;right:8px}.cal-nowpill{background:var(--cal-now);color:#fff;font-size:calc(max(9.5px, var(--fs-floor,0px) * .75) * var(--dt,1));font-variant-numeric:tabular-nums;border-radius:999px;padding:1.5px 5px;font-weight:700;line-height:13px;position:absolute;right:6px}.cal-dcol{border-left:1px solid var(--cal-col);min-width:0;position:relative}.cal-dcol--today{background:color-mix(in srgb, var(--text) 2.2%, transparent)}.cal-rule{background:var(--cal-rule);pointer-events:none;height:1px;position:absolute;left:0;right:0}.cal-open{pointer-events:none;color:var(--text-3);font-size:calc(max(10.5px, var(--fs-floor,0px)) * var(--dt,1));place-items:center;font-weight:600;display:grid;position:absolute;left:0;right:0}.cal-ev{min-width:20px;position:absolute}.cal-ev__b,.cal-focus{color:var(--text);text-align:left;border:0;border-radius:9px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1px;padding:4px 7px;display:flex;position:absolute;inset:0;overflow:hidden}.cal-ev__b.calw--dash{border:1.2px dashed color-mix(in srgb, var(--text) 45%, transparent)}.cal-ev__b.calw--tint.calw--dash{border-color:color-mix(in srgb, var(--tint) 70%, transparent)}.cal-ev__b--short,.cal-focus--short{justify-content:center;padding-top:0;padding-bottom:0}.cal-ev__b--dim{opacity:.55}.cal-ev__t{align-items:flex-start;gap:5px;min-width:0;display:flex}.cal-ev__t .cal-dot{margin-top:4.5px}.cal-ev__t b{word-break:break-word;min-width:0;font-size:calc(max(11.5px, var(--fs-floor,0px)) * var(--dt,1));-webkit-box-orient:vertical;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.cal-ev__t em{color:var(--text-2);font-style:normal;font-size:calc(max(10.5px, var(--fs-floor,0px)) * var(--dt,1));flex:none;margin-top:1px}.cal-ev__w{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;font-size:calc(max(10.5px, var(--fs-floor,0px)) * var(--dt,1));padding-left:11px;overflow:hidden}.cal-join{background:var(--primary);height:20px;color:var(--on-primary);font-size:calc(max(10.5px, var(--fs-floor,0px)) * var(--dt,1));transition:opacity var(--dur-1) var(--ease-out);border-radius:999px;place-items:center;padding:0 9px;font-weight:700;text-decoration:none;display:grid;position:absolute;top:2px;right:3px}.cal-focus{background:var(--cal-paper);box-shadow:inset 0 0 0 .7px color-mix(in srgb, var(--text) 13%, transparent), 0 1px 2px #1720220f}:root[data-theme=dark] .cal-focus{box-shadow:inset 0 0 0 .7px color-mix(in srgb, var(--text) 16%, transparent)}.cal-focus .cal-ev__w{padding-left:14px}.cal-ring{width:9px;height:9px;box-shadow:inset 0 0 0 1.3px var(--text-2);border-radius:50%;flex:none;margin-top:2.5px}.cal-now{background:var(--cal-now);pointer-events:none;z-index:2;height:1.5px;margin-top:-.75px;position:absolute;left:0;right:0}.cal-now:before{content:"";background:var(--cal-now);border-radius:50%;width:7px;height:7px;position:absolute;top:-2.75px;left:-3.5px}.cal-month__dows{flex:none;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.cal-month__dows span{color:var(--text-2);font-size:calc(max(10.5px, var(--fs-floor,0px)) * var(--dt,1));padding:7px 0 7px 9px;font-weight:600}.cal-month__grid{border-top:1px solid var(--line);flex:1;grid-template-rows:repeat(6,minmax(0,1fr));grid-template-columns:repeat(7,minmax(0,1fr));min-height:0;display:grid}.cal-mcell{border-right:1px solid var(--cal-col);border-bottom:1px solid var(--line);cursor:default;flex-direction:column;gap:3px;min-width:0;min-height:0;padding-bottom:12px;display:flex;position:relative;overflow:hidden}.cal-mcell:nth-child(7n){border-right:0}.cal-mcell--out{background:color-mix(in srgb, var(--text) 2.2%, transparent)}.cal-mcell--picked:after{content:"";box-shadow:inset 0 0 0 1.2px color-mix(in srgb, var(--text) 45%, transparent);pointer-events:none;border-radius:7px;position:absolute;inset:2px}.cal-mcell__top{align-items:center;gap:4px;padding:6px 7px 0;display:flex}.cal-mnum{font-variant-numeric:tabular-nums;min-width:22px;height:22px;font-size:calc(max(12px, var(--fs-floor,0px)) * var(--dt,1));border-radius:999px;place-items:center;padding:0;display:inline-grid}.cal-mnum.today{padding:0 6px;font-weight:600}.cal-mcell--out .cal-mnum{color:color-mix(in srgb, var(--text-2) 55%, transparent)}.cal-mcell__top .cal-faces{margin-left:auto}.cal-mcell__list{flex-direction:column;gap:2px;min-width:0;padding:0 4px;display:flex}.cal-mmeet{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:calc(max(11px, var(--fs-floor,0px)) * var(--dt,1));border-radius:6px;align-items:center;gap:5px;padding:3px 6px;font-weight:500;display:flex;overflow:hidden}.cal-more{color:var(--text-2);font-size:calc(max(10.5px, var(--fs-floor,0px)) * var(--dt,1));padding-left:4px}.cal-full{background:color-mix(in srgb, var(--text) 22%, transparent);pointer-events:none;border-radius:2px;height:3px;position:absolute;bottom:5px;left:7px}.cal-faces{display:inline-flex}.cal-faces>.cal-face+.cal-face{margin-left:-4px}.cal-face{border-radius:var(--avatar-radius);background:var(--bg-3);flex:none;display:inline-grid;overflow:hidden}.cal-face img,.cal-face>span{object-fit:cover;place-items:center;width:100%;height:100%;display:grid}.cal-face>span{font-weight:700;font-size:calc(max(9px, var(--fs-floor,0px) * .7) * var(--dt,1))}.cal-team__scroll{flex:1;min-height:0;padding:0 12px 16px;overflow:auto}.cal-team__grid{border-bottom:0;grid-template-rows:62px;grid-auto-rows:58px;align-items:stretch;display:grid}.cal-team__head{border-bottom:1px solid var(--line);flex-direction:column;grid-row:1;justify-content:center;align-items:center;gap:3px;display:flex}.cal-team__grid>span:first-child{border-bottom:1px solid var(--line);grid-area:1/1}.cal-team__head small{font-size:calc(max(10px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-2);font-weight:600}.cal-team__head b{font-variant-numeric:tabular-nums;width:26px;height:26px;font-size:calc(max(14px, var(--fs-floor,0px)) * var(--dt,1));border-radius:50%;place-items:center;font-weight:600;display:grid}.cal-team__who{min-width:0;color:var(--text);text-align:left;background:0 0;border:0;align-items:center;gap:10px;margin-top:6px;padding:0 6px;display:flex}.cal-team__who>span:last-child{flex-direction:column;min-width:0;display:flex}.cal-team__who b{font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1));white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.cal-team__who small{font-size:calc(max(10.5px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-3);white-space:nowrap}.cal-tcell{background:color-mix(in srgb, var(--text) var(--pl), transparent);box-sizing:border-box;border:.7px solid #0000;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:2px;min-width:0;margin:10px 2.5px 0;padding:6px 7px;display:flex}:root[data-theme=dark] .cal-tcell,:root[data-theme=dark] .cal-legend__heat{background:color-mix(in srgb, var(--text) var(--pd), transparent)}.cal-tcell--quiet{border:.7px dashed color-mix(in srgb, var(--text) 30%, transparent)}.cal-tcell--today{border:1px solid color-mix(in srgb, var(--text) 34%, transparent)}.cal-tcell em{color:var(--text-2);font-variant-numeric:tabular-nums;font-style:normal;font-size:calc(max(11px, var(--fs-floor,0px)) * var(--dt,1));white-space:nowrap;font-weight:600}.cal-tcell em.heavy{color:var(--text);font-weight:700}.cal-ring-n{min-width:16px;height:16px;box-shadow:inset 0 0 0 1.2px color-mix(in srgb, var(--text-2) 70%, transparent);color:var(--text-2);font-style:normal;font-size:calc(max(9.5px, var(--fs-floor,0px) * .72) * var(--dt,1));font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;font-weight:700;display:inline-grid}.cal-tband{white-space:nowrap;min-width:0;font-size:calc(max(11px, var(--fs-floor,0px)) * var(--dt,1));border-radius:10px;align-items:center;gap:7px;margin:10px 2.5px 0;padding:0 10px;display:flex;overflow:hidden}.cal-tband b{font-weight:600;font-size:calc(max(12px, var(--fs-floor,0px)) * var(--dt,1))}.cal-tband span{color:var(--text-2);text-overflow:ellipsis;overflow:hidden}.cal-legend{color:var(--text-3);font-size:calc(max(11px, var(--fs-floor,0px)) * var(--dt,1));flex-wrap:wrap;gap:8px 16px;padding:18px 6px 0;display:flex}.cal-legend>span{align-items:center;gap:5px;display:inline-flex}.cal-legend__heat{background:color-mix(in srgb, var(--text) var(--pl), transparent);border-radius:3px;width:14px;height:10px}.cal-legend__heat+.cal-legend__heat{margin-left:-2px}.cal-legend__dash{border:1px dashed color-mix(in srgb, var(--text-2) 60%, transparent);border-radius:3px;width:14px;height:10px}.cal-rail{border-left:1px solid var(--line);overscroll-behavior:contain;flex:none;min-height:0;overflow-y:auto}.cal-rail__in{flex-direction:column;gap:22px;padding:16px;display:flex}.cal-rsec{flex-direction:column;gap:8px;display:flex}.cal-mini__head{align-items:center;gap:2px;margin-bottom:6px;display:flex}.cal-mini__head b{font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1));flex:1;font-weight:600}.cal-mini__head button{width:24px;height:24px;color:var(--text-2);background:0 0;border:0;border-radius:6px;place-items:center;display:grid}@media (hover:hover){.cal-mini__head button:hover{background:var(--bg-2)}}.cal-mini__grid{grid-template-columns:repeat(7,minmax(0,1fr));row-gap:2px;display:grid}.cal-mini__dow{text-align:center;height:16px;color:var(--text-3);font-size:calc(max(9.5px, var(--fs-floor,0px) * .72) * var(--dt,1));font-weight:600}.cal-mini__d{min-height:28px;color:var(--text);background:0 0;border:0;flex-direction:column;align-items:center;gap:1px;padding:0;display:flex}.cal-mini__d span{font-variant-numeric:tabular-nums;width:21px;height:21px;font-size:calc(max(11px, var(--fs-floor,0px)) * var(--dt,1));border-radius:50%;place-items:center;display:grid}.cal-mini__d span.today,.cal-mini__d span.picked{font-weight:600}.cal-mini__d span.picked{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text) 50%, transparent)}.cal-mini__d span.out{color:color-mix(in srgb, var(--text-2) 55%, transparent)}.cal-mini__d i{background:var(--text-2);border-radius:50%;width:3px;height:3px}.cal-mini__d.band{background:color-mix(in srgb, var(--text) 5%, transparent)}:root[data-theme=dark] .cal-mini__d.band{background:color-mix(in srgb, var(--text) 8%, transparent)}.cal-mini__d.bandL{border-radius:8px 0 0 8px}.cal-mini__d.bandR{border-radius:0 8px 8px 0}.cal-next{background:color-mix(in srgb, var(--text) 4.5%, transparent);border-radius:12px;align-items:center;gap:9px;padding:9px 11px;display:flex}.cal-next>span{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.cal-next b{font-size:calc(max(12px, var(--fs-floor,0px)) * var(--dt,1));white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.cal-next small{font-size:calc(max(11px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cal-layers{gap:2px}.cal-layers .cal-label{margin-bottom:4px}.cal-layer{min-height:26px;color:var(--text-2);text-align:left;font-size:calc(max(12.5px, var(--fs-floor,0px)) * var(--dt,1));background:0 0;border:0;align-items:center;gap:9px;padding:0;display:flex}.cal-layer i{width:14px;height:14px;box-shadow:inset 0 0 0 1.2px color-mix(in srgb, var(--text-2) 60%, transparent);color:var(--win);border-radius:4px;flex:none;place-items:center;display:grid}.cal-layer.on{color:var(--text)}.cal-layer.on i{background:var(--text);box-shadow:none}.cal-switch{font-size:calc(max(12px, var(--fs-floor,0px)) * var(--dt,1));cursor:pointer;align-items:flex-start;gap:9px;font-weight:500;line-height:1.35;display:flex}.cal-switch input{appearance:none;background:color-mix(in srgb, var(--text) 18%, transparent);width:28px;height:16px;transition:background var(--dur-1) var(--ease-out);border-radius:999px;flex:none;margin:1px 0 0;position:relative}.cal-switch input:after{content:"";width:12px;height:12px;transition:transform var(--dur-1) var(--ease-out);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}.cal-switch input:checked{background:var(--text)}:root[data-theme=dark] .cal-switch input:checked{background:var(--brand)}:root[data-theme=dark] .cal-switch input:checked:after{background:var(--brand-ink)}.cal-switch input:checked:after{transform:translate(12px)}.cal-share .cal-muted{font-size:calc(max(11px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-3)}.cal-problem{background:var(--warn-soft);color:var(--text);border-radius:12px;padding:10px 12px}.cal-dayrow{font-size:calc(max(12px, var(--fs-floor,0px)) * var(--dt,1));align-items:baseline;gap:8px;display:flex}.cal-dayrow small{width:58px;color:var(--text-2);font-variant-numeric:tabular-nums;font-size:calc(max(11px, var(--fs-floor,0px)) * var(--dt,1));flex:none}.cal-dayrow span{font-weight:500}.cal-daytask{text-align:left;background:color-mix(in srgb, var(--text) 5%, transparent);min-height:30px;color:var(--text);font-size:calc(max(12px, var(--fs-floor,0px)) * var(--dt,1));border:0;border-radius:9px;align-items:center;gap:8px;padding:0 9px;font-weight:500;display:flex}.cal-daytask span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cal-chips{flex-wrap:wrap;gap:5px;display:flex}.cal-chip{background:color-mix(in srgb, var(--text) 6%, transparent);height:24px;font-size:calc(max(11.5px, var(--fs-floor,0px)) * var(--dt,1));border-radius:999px;align-items:center;gap:5px;padding:0 9px 0 4px;font-weight:500;display:inline-flex}.cal-away{border-radius:12px;align-items:center;gap:9px;padding:8px 10px;display:flex}.cal-away>span:not(.cal-face){flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.cal-away b{font-size:calc(max(12px, var(--fs-floor,0px)) * var(--dt,1));font-weight:600}.cal-away small{font-size:calc(max(11px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-2)}.cal-x{width:22px;height:22px;color:var(--text-2);background:0 0;border:0;border-radius:6px;flex:none;place-items:center;display:grid}@media (hover:hover){.cal-x:hover{background:var(--bg-3);color:var(--text)}}.cal-plan{flex-direction:column;gap:16px;display:flex}.cal-plan__card{background:color-mix(in srgb, var(--text) 4%, transparent);box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;flex-direction:column;align-items:flex-start;gap:10px;padding:13px;display:flex}:root[data-theme=dark] .cal-plan__card{background:color-mix(in srgb, var(--text) 6%, transparent)}.cal-plan__who{font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1));align-items:center;gap:8px;display:flex}.cal-plan__who b{font-weight:600}.cal-plan__card p{color:var(--text-2);font-size:calc(max(12.5px, var(--fs-floor,0px)) * var(--dt,1));margin:0;line-height:1.45}.cal-plan__card p.cal-err{color:var(--bad)}.cal-plan__list{flex-direction:column;gap:6px;display:flex}.cal-plan__row{background:color-mix(in srgb, var(--text) 4.5%, transparent);border-radius:11px;align-items:center;gap:8px;padding:7px 10px;display:flex}.cal-plan__row>button{min-width:0;color:var(--text);text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:8px;padding:0;display:flex}.cal-plan__row>button .cal-tick{width:12px;height:12px}.cal-plan__row>button>span{flex-direction:column;gap:1px;min-width:0;display:flex}.cal-plan__row b{font-size:calc(max(12px, var(--fs-floor,0px)) * var(--dt,1));white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.cal-plan__row small{font-size:calc(max(11px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-2)}.cal-plan__row small.late{color:var(--bad)}.cal-est{background:color-mix(in srgb, var(--text) 7%, transparent);height:22px;color:var(--text-2);font-variant-numeric:tabular-nums;font-size:calc(max(11px, var(--fs-floor,0px)) * var(--dt,1));cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:4px;padding:0 8px;font-weight:600;display:inline-flex;position:relative}.cal-est.on{color:var(--text)}.cal-est select{opacity:0;cursor:pointer;width:100%;font-size:calc(max(16px, var(--fs-floor,0px)) * var(--dt,1));position:absolute;inset:0}.cal-pop{z-index:500;position:fixed;inset:0}.cal-pop__scrim{z-index:501;position:fixed;inset:0}.cal-pop .cal-pop__scrim{z-index:0}.cal-card{z-index:1;box-sizing:border-box;background:var(--modal);color:var(--text);box-shadow:0 0 0 1px var(--line-2), 0 24px 60px -18px #0c111380;border-radius:14px;flex-direction:column;align-items:flex-start;gap:10px;padding:16px;display:flex;position:fixed}.cal-card--sheet{box-shadow:none;background:0 0;padding:4px 2px 6px;position:static}.cal-card__t{font-size:calc(max(15px, var(--fs-floor,0px)) * var(--dt,1));align-items:baseline;gap:8px;margin:0;font-weight:700;line-height:1.3;display:flex}.cal-card__t .cal-dot{width:8px;height:8px}.cal-card__m{color:var(--text-2);font-size:calc(max(12px, var(--fs-floor,0px)) * var(--dt,1));margin:0}.cal-card__who{color:var(--text-2);font-size:calc(max(12px, var(--fs-floor,0px)) * var(--dt,1));align-items:center;gap:6px;margin:0;display:flex}.cal-card__ans{color:var(--text-2);font-size:calc(max(12px, var(--fs-floor,0px)) * var(--dt,1));margin:0}.cal-card__ans.on{color:var(--text);font-weight:600}.cal-card__acts{flex-wrap:wrap;gap:8px;display:flex}.cal-card__note{color:var(--text-3);font-size:calc(max(11px, var(--fs-floor,0px)) * var(--dt,1));margin:0;line-height:1.4}.cal-railsheet{max-height:min(70dvh,640px);margin:0 -6px;overflow-y:auto}.cal-railsheet .cal-rail__in{padding:4px 6px 8px}.cal-form{flex-direction:column;gap:12px;display:flex}.cal-form h3{font-family:var(--font-display);font-size:calc(max(20px, var(--fs-floor,0px)) * var(--dt-lg,1));margin:0;font-weight:600}.cal-form>label{grid-template-columns:84px minmax(0,1fr);align-items:center;gap:12px;display:grid}.cal-form>label>span{color:var(--text-2);font-size:calc(max(12.5px, var(--fs-floor,0px)) * var(--dt,1))}.cal-form input,.cal-form select{border:1px solid var(--input-border);background:var(--field);min-width:0;height:34px;color:var(--text);font:inherit;font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1));border-radius:9px;padding:0 10px}.cal-form__booked{border-top:1px solid var(--line);flex-direction:column;gap:6px;padding-top:8px;display:flex}.cal-form__booked>div{font-size:calc(max(12px, var(--fs-floor,0px)) * var(--dt,1));align-items:center;gap:6px;display:flex}.cal-form__booked>div>span{min-width:0;color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.cal-form__booked>div>b{font-weight:500}.cal-form__booked>div>b+.cal-btn{margin-left:auto}.cal-form__acts{justify-content:flex-end;gap:8px;padding-top:4px;display:flex}.cal-form__acts .cal-btn{height:34px;padding:0 16px}.cal-back{display:none}@media (width<=820px){.cal--home{padding-top:env(safe-area-inset-top,0px);padding-bottom:var(--mnav-clear,96px);box-sizing:border-box}.cal--embed{height:max(520px,100dvh - 210px)}.cal-back{margin-left:-8px;display:grid}.cal-chrome{gap:8px;padding:10px 14px}.cal-period{font-size:calc(max(21px, var(--fs-floor,0px)) * var(--dt-lg,1))}.cal-scopes button{height:30px;padding:0 14px}.cal-btn{height:32px}.cal-icon{width:34px;height:34px}.cal-head{padding:6px 2px 6px 5px}.cal-head b{min-width:26px;height:26px;font-size:calc(max(16px, var(--fs-floor,0px)) * var(--dt,1))}.cal-head small{letter-spacing:0}.cal-hlab{font-size:calc(max(10.5px, var(--fs-floor,0px) * .8) * var(--dt,1));right:5px}.cal-gut{padding-right:6px}.cal-lane__day{padding:4px 2px}.cal-allday,.cal-due{padding:3px 4px}.cal-ev__b,.cal-focus{border-radius:7px;padding:3px 4px}.cal-ev__w{padding-left:0}.cal-ev__t .cal-dot{display:none}.cal-month__dows span{padding-left:4px}.cal-mcell__top{padding:4px 4px 0}.cal-mcell .cal-due span,.cal-mmeet{font-size:calc(max(10px, var(--fs-floor,0px) * .8) * var(--dt,1))}.cal-team__scroll{padding:0 8px 16px}.cal-team__grid{min-width:620px}.cal-team__who{gap:0}.cal-card__acts .cal-btn,.cal-card>.cal-btn{height:40px;padding:0 16px}.cal-form>label{grid-template-columns:76px minmax(0,1fr)}.cal-form input,.cal-form select{height:40px;font-size:calc(max(16px, var(--fs-floor,0px)) * var(--dt,1))}}.now-head{gap:6px}.now-count{color:var(--text-3);font-variant-numeric:tabular-nums;margin-left:2px;font-weight:600}.now-list{flex-direction:column;gap:1px;display:flex}.now-row{list-style:none;position:relative}.now-row__main{width:100%;min-height:42px;color:var(--sidebar-fg);text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:5px 10px;display:flex}.now-row__txt{flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex}.now-row__txt b{font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1));white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.now-row__txt small{font-size:calc(max(11.5px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.now-row--mention .now-row__txt b,.now-row--reminder .now-row__txt b,.now-row--huddle .now-row__txt b{font-weight:600}.now-row__trail{transition:opacity var(--dur-1) var(--ease-out);flex:none;align-items:center;gap:6px;display:flex}.now-live{color:var(--live-text)}.now-row__verbs{opacity:0;pointer-events:none;transition:opacity var(--dur-1) var(--ease-out);gap:4px;padding-left:10px;display:flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}@media (hover:hover){.now-row:hover .now-row__main{background:var(--sidebar-hover)}.now-row:hover .now-row__verbs{opacity:1;pointer-events:auto}.now-row:hover .now-row__trail{opacity:0}.now-row:hover .now-row__txt{padding-right:96px}}.now-row:focus-within .now-row__verbs{opacity:1;pointer-events:auto}.now-chip{white-space:nowrap;color:#000000d9;height:20px;font-size:calc(max(11px, var(--fs-floor,0px)) * var(--dt,1));background:#e0e0e0;border:0;border-radius:999px;padding:0 8px;font-weight:600}.now-chip--strong{background:var(--primary);color:var(--on-primary)}:root[data-theme=dark] .now-chip{color:#fff;background:#474747}:root[data-theme=dark] .now-chip--strong{background:var(--primary);color:var(--on-primary)}.now-chip:active{transform:scale(.96)}.now-face{border-radius:var(--avatar-radius);flex:none;display:inline-grid;overflow:hidden}.now-face img,.now-face>span{object-fit:cover;place-items:center;width:100%;height:100%;display:grid}.now-face>span{font-size:calc(max(11px, var(--fs-floor,0px) * .8) * var(--dt,1));font-weight:700}.now-pair{flex:none;width:30px;height:30px;position:relative}.now-pair>:first-child{position:absolute;top:0;left:0}.now-pair>:last-child{box-shadow:0 0 0 1.5px var(--side);position:absolute;bottom:0;right:0}.now-tile{border-radius:var(--avatar-radius);background:color-mix(in srgb, var(--text) 8%, transparent);width:30px;height:30px;color:var(--text-2);flex:none;place-items:center;display:grid}.now-tile b{font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1));font-weight:700}.now-tile__dot{background:currentColor;border-radius:50%;width:7px;height:7px}.now-empty{color:var(--text-2);font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1));align-items:center;gap:10px;padding:4px 10px 6px 18px;list-style:none;display:flex}.now-empty svg{color:var(--text-3)}.now-more{color:var(--text-2);text-align:left;width:100%;font-size:calc(max(11.5px, var(--fs-floor,0px)) * var(--dt,1));background:0 0;border:0;padding:2px 10px 4px 50px;font-weight:500}@media (hover:hover){.now-more:hover{color:var(--text)}}.now--phone .now-list{margin:0;padding:4px 0;list-style:none}.now--phone .now-row__main{min-height:58px;color:var(--text);border-radius:0;gap:12px;padding:8px 14px}.now--phone .now-row__txt b{font-size:calc(max(15px, var(--fs-floor,0px)) * var(--dt,1))}.now--phone .now-row__txt small{font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-2)}.now--phone .now-row{align-items:center;display:flex}.now--phone .now-row__main{flex:1;min-width:0;padding-right:6px}.now--phone .now-row__trail{display:none}.now--phone .now-row__verbs{opacity:1;pointer-events:auto;gap:6px;padding:0 12px 0 0;position:static;transform:none}.now--phone .now-chip{height:32px;font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1));padding:0 13px}.now--phone .now-row+.now-row{border-top:1px solid var(--line)}.now--phone .now-pair>:last-child{box-shadow:0 0 0 1.5px var(--card)}.now--phone .now-empty{padding:14px 16px}.now--phone .now-more{padding:8px 16px 10px}.now--phone .now-row__main:active{background:var(--bg-2)}.td{--td-card:var(--raised);--td-ring:var(--text);--td-track:color-mix(in srgb, var(--text) 10%, transparent)}:root[data-theme=dark] .td{--td-card:#1d282a;--td-ring:var(--brand)}.td-scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.td-page{box-sizing:border-box;flex-direction:column;gap:18px;max-width:1120px;padding:26px 28px 40px;display:flex}.td-btn{background:var(--field);height:28px;color:var(--text);box-shadow:inset 0 0 0 1px var(--line-2);white-space:nowrap;font-size:calc(max(12px, var(--fs-floor,0px)) * var(--dt,1));border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-weight:600;text-decoration:none;display:inline-flex}:root[data-theme=dark] .td-btn{background:#f0efef0d}.td-btn--primary,:root[data-theme=dark] .td-btn--primary{background:var(--primary);color:var(--on-primary);box-shadow:none}.td-btn--quiet,:root[data-theme=dark] .td-btn--quiet{box-shadow:none;color:var(--text-2);background:0 0}.td-btn--lg{height:34px;font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1));border-radius:10px;padding:0 16px;font-weight:700}.td-btn:active{transform:scale(.97)}.td-btn:disabled{opacity:.55}@media (hover:hover){.td-btn:not(.td-btn--primary):hover{background:var(--bg-2)}}.td-brief{height:32px;font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1));border-radius:999px;padding:0 12px 0 6px}.td-link{color:var(--link);font-size:calc(max(12.5px, var(--fs-floor,0px)) * var(--dt,1));background:0 0;border:0;padding:0;font-weight:500}@media (hover:hover){.td-link:hover{text-decoration:underline}}.td-hello{flex-wrap:wrap;align-items:flex-end;gap:20px;display:flex}.td-hello>div{flex-direction:column;flex:380px;gap:8px;min-width:0;display:flex}.td-hello h1{font-family:var(--font-display);letter-spacing:-.02em;font-weight:600;line-height:1.08;font-size:calc(max(34px, var(--fs-floor,0px)) * var(--dt-lg,1));margin:0}.td-hello p{max-width:720px;color:var(--text-2);line-height:1.5;font-size:calc(max(15px, var(--fs-floor,0px)) * var(--dt,1));align-items:flex-start;gap:10px;margin:0;display:flex}.td-hello p .amp{flex:none;margin-top:2px}.td-ask{box-sizing:border-box;background:var(--field);height:44px;box-shadow:inset 0 0 0 1px var(--line-2);border-radius:13px;flex:0 420px;align-items:center;gap:10px;padding:0 12px;display:flex}.td-ask input{min-width:0;color:var(--text);font:inherit;font-size:calc(max(14px, var(--fs-floor,0px)) * var(--dt,1));background:0 0;border:0;outline:none;flex:1}.td-ask input::placeholder{color:var(--text-3)}.td-ask kbd{font:inherit;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--text-3);font-size:calc(max(11px, var(--fs-floor,0px)) * var(--dt,1));border-radius:5px;padding:1px 5px}.td-band{box-sizing:border-box;background:linear-gradient(90deg,#f4ffb8,#fbfde9);border-radius:16px;flex-wrap:wrap;align-items:center;gap:16px;min-height:64px;padding:12px 14px 12px 18px;display:flex;box-shadow:inset 0 0 0 1px #17202214}:root[data-theme=dark] .td-band{background:linear-gradient(90deg,#e5ff0f1a,#e5ff0f08);box-shadow:inset 0 0 0 1px #e5ff0f38}.td-band__tag{background:var(--charcoal);height:22px;color:var(--bright);font-size:calc(max(11px, var(--fs-floor,0px)) * var(--dt,1));letter-spacing:.04em;border-radius:6px;place-items:center;padding:0 8px;font-weight:800;display:grid}:root[data-theme=dark] .td-band__tag{background:var(--bright);color:var(--charcoal)}.td-band__mid{flex:280px;min-width:0}.td-band__mid b{font-size:calc(max(15px, var(--fs-floor,0px)) * var(--dt,1));font-weight:600}.td-band__chips{gap:6px;display:flex}.td-band__chips span{background:color-mix(in srgb, var(--text) 6%, transparent);height:26px;color:var(--text-2);font-size:calc(max(12px, var(--fs-floor,0px)) * var(--dt,1));border-radius:8px;place-items:center;padding:0 10px;font-weight:600;display:grid}.td-band__chips span.warn{color:var(--warn)}.td-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.td-stat{background:var(--td-card);min-width:0;color:var(--text);text-align:left;border:0;border-radius:14px;flex-direction:column;align-items:flex-start;gap:6px;padding:14px 16px;display:flex}.td-stat span{font-size:calc(max(12px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-2);font-weight:600}.td-stat b{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-weight:600;line-height:1;font-size:calc(max(30px, var(--fs-floor,0px)) * var(--dt-lg,1))}.td-stat b.warn{color:var(--warn)}.td-stat small{max-width:100%;font-size:calc(max(12px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (hover:hover){.td-stat:hover{box-shadow:inset 0 0 0 1px var(--line-2)}}.td-cols{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.td-col{flex-direction:column;gap:16px;min-width:0;display:flex}.td-card{background:var(--td-card);border-radius:16px;padding:6px 0 8px}.td-card__head{justify-content:space-between;align-items:baseline;gap:10px;padding:10px 18px 6px;display:flex}.td-card__head--bare{padding:0 2px}.td h2{font-size:calc(max(14px, var(--fs-floor,0px)) * var(--dt,1));margin:0;font-weight:650}.td h2 span{color:var(--text-3);margin-left:4px;font-weight:500}.td-empty{color:var(--text-2);font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1));margin:0;padding:8px 18px 12px;line-height:1.45}.td-need{gap:12px;padding:12px 18px;display:flex}.td-need+.td-need{border-top:1px solid var(--line)}.td-need__mid{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.td-need__top{min-width:0;font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1));align-items:baseline;gap:6px;display:flex}.td-need__top b{flex:none;font-weight:650}.td-need__top span{color:var(--text-3);font-size:calc(max(12px, var(--fs-floor,0px)) * var(--dt,1));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.td-need__top i{flex:1}.td-need__top time{color:var(--text-3);font-size:calc(max(12px, var(--fs-floor,0px)) * var(--dt,1));flex:none}.td-need p{color:var(--text-2);line-height:1.5;font-size:calc(max(13.5px, var(--fs-floor,0px)) * var(--dt,1));overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.td-acts{flex-wrap:wrap;gap:6px;padding-top:4px;display:flex}.td-draft{background:var(--amp-soft);box-shadow:inset 0 0 0 1px var(--amp-line);border-radius:10px;flex-direction:column;gap:6px;margin-top:4px;padding:8px 10px;display:flex}.td-draft p{-webkit-line-clamp:unset;color:var(--text-2);font-size:calc(max(12.5px, var(--fs-floor,0px)) * var(--dt,1));align-items:flex-start;gap:8px;display:flex}.td-draft p b{color:var(--text);font-weight:650}.td-draft+.td-acts--plain{display:none}.td-sent{color:var(--ok);font-size:calc(max(12px, var(--fs-floor,0px)) * var(--dt,1));align-items:center;gap:5px;font-weight:600;display:inline-flex}.td-note{color:var(--bad)!important}.td-face{border-radius:var(--avatar-radius);flex:none;display:inline-grid;overflow:hidden}.td-face img,.td-face>span{object-fit:cover;width:100%;height:100%;font-size:calc(max(12px, var(--fs-floor,0px)) * var(--dt,1));place-items:center;font-weight:700;display:grid}.td-tile{border-radius:var(--avatar-radius);background:color-mix(in srgb, var(--text) 8%, transparent);width:36px;height:36px;color:var(--text-2);flex:none;place-items:center;display:grid}.td-mono{font-size:calc(max(10px, var(--fs-floor,0px) * .75) * var(--dt,1));border-radius:5px;flex:none;place-items:center;font-weight:800;display:inline-grid}.td-connect{flex-direction:column;align-items:flex-start;gap:10px;padding:6px 18px 12px;display:flex}.td-connect p{color:var(--text-2);font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1));margin:0;line-height:1.45}.td-ev{align-items:center;gap:12px;padding:8px 18px;display:flex}.td-ev time{width:48px;font-family:var(--font-display);font-variant-numeric:tabular-nums;font-weight:600;font-size:calc(max(15px, var(--fs-floor,0px)) * var(--dt,1));flex:none}.td-dot{border-radius:50%;flex:none;width:7px;height:7px}.td-ev>span{flex-direction:column;flex:1;min-width:0;display:flex}.td-ev b{font-size:calc(max(13.5px, var(--fs-floor,0px)) * var(--dt,1));white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.td-ev small{color:var(--text-3);font-size:calc(max(12px, var(--fs-floor,0px)) * var(--dt,1))}.td-group{font-size:calc(max(11px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-2);padding:8px 18px 2px;font-weight:700;display:block}.td-group--late{color:var(--warn)}.td-task{align-items:center;gap:10px;padding:5px 18px;display:flex}.td-tick{width:16px;height:16px;box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--text) 35%, transparent);background:0 0;border:0;border-radius:50%;flex:none;padding:0}@media (hover:hover){.td-tick:hover{box-shadow:inset 0 0 0 1.5px var(--text)}}.td-task__t{min-width:0;color:var(--text);text-align:left;white-space:nowrap;text-overflow:ellipsis;font-size:calc(max(13.5px, var(--fs-floor,0px)) * var(--dt,1));background:0 0;border:0;flex:1;padding:0;overflow:hidden}.td-task__due{text-align:right;width:74px;color:var(--text-2);font-size:calc(max(12px, var(--fs-floor,0px)) * var(--dt,1));flex:none}.td-task__due.warn{color:var(--warn);font-weight:600}.td-projects{flex-direction:column;gap:10px;display:flex}.td-projects .td-empty{padding:0 2px}.td-pgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.td-proj{background:var(--td-card);min-width:0;color:var(--text);text-align:left;border:0;border-radius:14px;flex-direction:column;gap:12px;padding:14px 16px;display:flex}@media (hover:hover){.td-proj:hover{box-shadow:inset 0 0 0 1px var(--line-2)}}.td-proj__who{min-width:0;color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-size:calc(max(12px, var(--fs-floor,0px)) * var(--dt,1));align-items:center;gap:8px;display:flex;overflow:hidden}.td-proj__mid{justify-content:space-between;align-items:center;gap:10px;display:flex}.td-proj__mid b{min-width:0;font-size:calc(max(15px, var(--fs-floor,0px)) * var(--dt,1));text-overflow:ellipsis;font-weight:650;overflow:hidden}.td-ring{border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.td-ring span{background:var(--td-card);width:30px;height:30px;font-size:calc(max(10px, var(--fs-floor,0px) * .75) * var(--dt,1));font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-weight:700;display:grid}.td-proj__foot{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.td-proj__foot small{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-size:calc(max(12px, var(--fs-floor,0px)) * var(--dt,1));overflow:hidden}.td-health{height:22px;font-size:calc(max(11.5px, var(--fs-floor,0px)) * var(--dt,1));white-space:nowrap;border-radius:7px;flex:none;place-items:center;padding:0 8px;font-weight:650;display:grid}.td-health--on_track{background:var(--ok-soft);color:var(--ok)}.td-health--at_risk{background:var(--warn-soft);color:var(--warn)}.td-health--waiting{background:var(--theirs-soft);color:var(--theirs)}@media (width<=1180px){.td-pgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1040px){.td-cols{grid-template-columns:minmax(0,1fr)}.td-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.tk__bar2{border-bottom:1px solid var(--pane-border);flex-wrap:wrap;flex:none;align-items:center;gap:8px;padding:10px 22px;display:flex}.tk__bar2 .tk__seg{border-radius:9px;padding:2px}:root[data-theme] .tk__bar2 .tk__seg button:not(.on):hover{background:0 0}.tk__bar2 .tk__seg button{font-size:calc(max(12.5px, var(--fs-floor,0px)) * var(--dt,1));border-radius:7px;padding:4px 10px}:root[data-theme] .tk__bar2 .tk__seg button.on{background:var(--sel-fill);color:var(--sel-text);box-shadow:none}.tk__chips{gap:6px;display:flex}.tk-fchip{white-space:nowrap;background:var(--field);height:28px;color:var(--text);box-shadow:inset 0 0 0 1px var(--line-2);font-size:calc(max(12.5px, var(--fs-floor,0px)) * var(--dt,1));border:0;border-radius:9px;align-items:center;gap:6px;padding:0 11px;font-weight:600;display:inline-flex;position:relative}:root[data-theme=dark] .tk-fchip{background:#f0efef0d}.tk-fchip svg{color:var(--text-3)}.tk-fchip.on,:root[data-theme=dark] .tk-fchip.on{background:var(--sel-fill);color:var(--sel-text);box-shadow:none}.tk-fchip.on svg{color:inherit}.tk-fchip--sel select{opacity:0;cursor:pointer;width:100%;font-size:calc(max(16px, var(--fs-floor,0px)) * var(--dt,1));position:absolute;inset:0}.tk-fchip--amp{background:var(--amp-soft);box-shadow:inset 0 0 0 1px var(--amp-line);padding-left:5px}:root[data-theme=dark] .tk-fchip--amp{background:var(--amp-soft)}.tk-askf{box-sizing:border-box;background:var(--field);min-width:200px;height:32px;box-shadow:inset 0 0 0 1px var(--line-2);border-radius:10px;flex:0 360px;align-items:center;gap:9px;padding:0 10px;display:flex}.tk-askf input{min-width:0;color:var(--text);font:inherit;font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1));background:0 0;border:0;outline:none;flex:1}.tk-askf input::placeholder{color:var(--text-3)}.tk-prio{align-items:flex-end;gap:2px;height:10px;display:inline-flex}.tk-prio i{background:color-mix(in srgb, var(--text) 14%, transparent);border-radius:1px;width:4px;height:10px}.tk-prio--low i:first-child,.tk-prio--med i:nth-child(-n+2),.tk-prio--high i{background:var(--text-2)}.tk-suggest{gap:10px;padding:14px 22px 0;display:flex;overflow-x:auto}.tk-suggest__card{background:var(--amp-soft);box-shadow:inset 0 0 0 1px var(--amp-line);border-radius:12px;flex-direction:column;flex:0 0 260px;gap:8px;padding:12px;display:flex}.tk-suggest__eye{color:var(--text-2);font-size:calc(max(11.5px, var(--fs-floor,0px)) * var(--dt,1));align-items:center;gap:7px;font-weight:650;display:flex}.tk-suggest__card b{font-size:calc(max(13.5px, var(--fs-floor,0px)) * var(--dt,1));font-weight:600;line-height:1.35}.tk-suggest__card small{color:var(--text-3);font-size:calc(max(12px, var(--fs-floor,0px)) * var(--dt,1))}.tk-suggest__acts{gap:6px;display:flex}.tk-suggest__acts button{height:28px;font-size:calc(max(12px, var(--fs-floor,0px)) * var(--dt,1));border:0;border-radius:8px;flex:1;font-weight:650}.tk-suggest__keep{background:var(--primary);color:var(--on-primary)}.tk-suggest__drop{background:var(--field);color:var(--text);box-shadow:inset 0 0 0 1px var(--line-2)}:root[data-theme=dark] .tk-suggest__drop{background:#f0efef0d}.tk-plist{padding:4px 16px calc(var(--mnav-clear,96px) + 8px);flex-direction:column;display:flex}.tk-plist__plan{margin:6px 0 4px}.tk-plist__head{font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-2);padding:14px 0 4px;font-weight:700}.tk-plist__head--late{color:var(--warn)}.tk-plist__group{flex-direction:column;display:flex}.tk-plist__row{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-height:58px;display:flex}.tk-plist__row .tk__check{border-radius:50%;flex:none;width:22px;height:22px}.tk-plist__mid{min-width:0;color:var(--text);text-align:left;background:0 0;border:0;flex-direction:column;flex:1;gap:2px;padding:8px 0;display:flex}.tk-plist__mid b{font-weight:400;font-size:calc(max(16px, var(--fs-floor,0px)) * var(--dt,1));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tk-plist__mid small{color:var(--text-3);font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tk-plist__row.done .tk-plist__mid b{color:var(--text-2);text-decoration:line-through}.tk-plist__due{color:var(--text-2);font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1));flex:none}.tk-plist__due.late{color:var(--warn);font-weight:650}@media (width<=820px){.tk__bar2{gap:6px;padding:8px 14px}.tk__bar2 .tk-askf,.tk__bar2 .tk__spacer{display:none}.tk__bar2 .tk__seg{order:3;width:100%}.tk__bar2 .tk__seg button{flex:1;justify-content:center;height:32px}.tk-fchip{border-radius:16px;height:32px;padding:0 12px}.tk-suggest{padding:12px 14px 0}}.tk-card{border:1px solid #0000}@media (width<=820px){.tk__top{flex-wrap:nowrap;gap:8px;padding-left:14px;padding-right:14px}.tk__top .tk__spacer{display:none}.tk__title{flex:1;min-width:0}.tk__title h1{font-family:var(--font-display);font-weight:600;font-size:calc(max(24px, var(--fs-floor,0px)) * var(--dt-lg,1));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tk__title p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tk__new{border-radius:14px;justify-content:center;width:40px;height:40px;padding:0}}.pg-hello--today{flex-direction:column;gap:2px;display:flex}.pg-eyebrow{color:var(--text-3);font-weight:600;font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1));margin:0 2px}.pg-hello--today h1{margin:0 0 6px}.pg-hello--today p{color:var(--text-2);line-height:1.45;font-size:calc(max(16px, var(--fs-floor,0px)) * var(--dt,1));margin:0 2px}.pg-seclink{color:var(--link);font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1));background:0 0;border:0;margin-left:auto;padding:4px 2px;font-weight:600}.pg-seclink+.pg-pill{margin-left:10px}.pg-next .pg-task__mid{color:inherit;text-decoration:none}.pg-next .pg-pill{flex:none;text-decoration:none}@media (width<=820px){.tk-overlay{padding:calc(env(safe-area-inset-top,0px) + 12px) 8px calc(var(--mnav-clear,104px) - 14px);place-items:end center}.tk-overlay>.tk-modal{width:100%;max-height:100%}.tk-modal--task{max-height:100%}.toasts{top:calc(env(safe-area-inset-top,0px) + 62px);width:auto;max-width:none;left:10px;right:10px}}.sbmenu--up{top:auto;bottom:calc(100% - 2px)}.mail-head{align-items:center}.mail-q{background:var(--field);width:160px;height:26px;color:var(--text);box-shadow:inset 0 0 0 1px var(--line-2);font:inherit;font-size:calc(max(12px, var(--fs-floor,0px)) * var(--dt,1));border:0;border-radius:8px;padding:0 9px}:root[data-theme=dark] .mail-q{background:#f0efef0d}.mail-tabs{flex-wrap:wrap;gap:4px;padding:2px 16px 8px;display:flex}.mail-tabs button{height:24px;color:var(--text-2);font-size:calc(max(12px, var(--fs-floor,0px)) * var(--dt,1));background:0 0;border:0;border-radius:999px;align-items:center;gap:5px;padding:0 10px;font-weight:600;display:inline-flex}.mail-tabs button small{font-size:calc(max(11px, var(--fs-floor,0px)) * var(--dt,1));opacity:.7;font-variant-numeric:tabular-nums}.mail-tabs button.on{background:var(--sel-fill);color:var(--sel-text)}@media (hover:hover){.mail-tabs button:not(.on):hover{background:var(--bg-2);color:var(--text)}}.mail-list{margin:0;padding:0 6px;list-style:none}.mail-row{position:relative}.mail-row__main{width:100%;color:var(--text);text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;padding:8px 12px;display:flex}.mail-face{border-radius:var(--avatar-radius);width:30px;height:30px;font-size:calc(max(11px, var(--fs-floor,0px) * .8) * var(--dt,1));flex:none;place-items:center;font-weight:700;display:grid}.mail-row__mid{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mail-row__top{min-width:0;font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1));align-items:center;gap:6px;display:flex}.mail-row__top b{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.mail-row--unread .mail-row__top b{font-weight:700}.mail-row__top small{color:var(--text-3);font-size:calc(max(11px, var(--fs-floor,0px)) * var(--dt,1))}.mail-row__top em{color:var(--warn);font-style:normal;font-size:calc(max(11px, var(--fs-floor,0px)) * var(--dt,1));font-weight:650}.mail-row__top i{flex:1}.mail-row__top time{color:var(--text-3);font-size:calc(max(12px, var(--fs-floor,0px)) * var(--dt,1));flex:none}.mail-label{background:color-mix(in srgb, var(--text) 7%, transparent);height:18px;color:var(--text-2);font-size:calc(max(10.5px, var(--fs-floor,0px) * .8) * var(--dt,1));border-radius:6px;flex:none;place-items:center;padding:0 7px;font-weight:600;display:inline-grid}.mail-row__sub{white-space:nowrap;text-overflow:ellipsis;font-size:calc(max(12.5px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text);overflow:hidden}.mail-row__sub span+span{color:var(--text-2)}.mail-row__verbs{background:var(--td-card);opacity:0;pointer-events:none;transition:opacity var(--dur-1) var(--ease-out);border-radius:8px;gap:3px;padding:2px;display:flex;position:absolute;top:7px;right:12px}.mail-row__verbs button{min-width:24px;height:24px;color:var(--text-2);font-size:calc(max(11.5px, var(--fs-floor,0px)) * var(--dt,1));background:0 0;border:0;border-radius:6px;place-items:center;padding:0 6px;font-weight:650;display:grid}@media (hover:hover){.mail-row:hover .mail-row__main{background:var(--bg-2)}.mail-row:hover .mail-row__verbs,.mail-row__verbs.on{opacity:1;pointer-events:auto}.mail-row__verbs button:hover{background:var(--bg-3);color:var(--text)}}.mail-row__verbs:focus-within{opacity:1;pointer-events:auto}.mail-menu{z-index:30;background:var(--modal);min-width:210px;box-shadow:0 0 0 1px var(--line-2), 0 16px 40px -14px #0c111373;border-radius:10px;flex-direction:column;padding:5px;display:flex;position:absolute;top:36px;right:12px}.mail-menu button{color:var(--text);text-align:left;font-size:calc(max(12.5px, var(--fs-floor,0px)) * var(--dt,1));background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:7px 10px;font-weight:500;display:flex}.mail-menu button small{color:var(--text-3)}@media (hover:hover){.mail-menu button:hover{background:var(--bg-2)}}.mail-menu input{box-sizing:border-box;border:1px solid var(--input-border);background:var(--field);width:100%;height:30px;color:var(--text);font:inherit;font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1));border-radius:7px;margin-bottom:4px;padding:0 9px}.mail-menu__hint{color:var(--text-3);font-size:calc(max(11.5px, var(--fs-floor,0px)) * var(--dt,1));padding:4px 8px 6px;line-height:1.4}.mail-more{color:var(--link);font-size:calc(max(12.5px, var(--fs-floor,0px)) * var(--dt,1));background:0 0;border:0;margin:2px 18px 4px;padding:4px 0;font-weight:600}.mail-notice{color:var(--text-2);font-size:calc(max(12.5px, var(--fs-floor,0px)) * var(--dt,1));margin:4px 18px 6px}.mail-notice button{color:var(--link);font:inherit;background:0 0;border:0;padding:0;font-weight:650}.mail-reader{z-index:430;place-items:center;display:grid;position:fixed;inset:0}.mail-reader__scrim{background:var(--modal-veil);position:absolute;inset:0}.mail-reader__panel{background:var(--modal);width:min(780px,100% - 40px);height:min(86vh,900px);color:var(--text);box-shadow:0 0 0 1px var(--line-2), 0 30px 80px -20px #0c11138c;border-radius:16px;flex-direction:column;display:flex;position:relative;overflow:hidden}.mail-reader__panel>header{align-items:flex-start;gap:10px;padding:16px 14px 6px 20px;display:flex}.mail-reader__panel h3{font-family:var(--font-display);font-size:calc(max(19px, var(--fs-floor,0px)) * var(--dt,1));flex:1;margin:0;font-weight:600;line-height:1.25}.mail-x{width:30px;height:30px;color:var(--text-2);background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:grid}@media (hover:hover){.mail-x:hover{background:var(--bg-2)}}.mail-reader__acts{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;padding:4px 20px 12px;display:flex}.mail-reader__body{overscroll-behavior:contain;flex:1;min-height:0;padding:8px 20px 24px;overflow-y:auto}.mail-msg{border-bottom:1px solid var(--line);padding:10px 0}.mail-msg>summary{cursor:pointer;font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1));align-items:baseline;gap:8px;padding:4px 0 8px;list-style:none;display:flex}.mail-msg>summary::-webkit-details-marker{display:none}.mail-msg>summary b{font-weight:650}.mail-msg>summary span{color:var(--text-3);font-size:calc(max(12px, var(--fs-floor,0px)) * var(--dt,1));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mail-msg>summary i{flex:1}.mail-msg>summary time{color:var(--text-3);font-size:calc(max(12px, var(--fs-floor,0px)) * var(--dt,1));flex:none}.mail-body{background:0 0;border:0;width:100%;display:block}.mail-body--designed{box-shadow:0 0 0 1px var(--line-2);background:#fff;border-radius:12px}.mail-files{flex-wrap:wrap;gap:6px;padding-top:8px;display:flex}.mail-file{background:var(--bg-2);height:26px;color:var(--text);font-size:calc(max(12px, var(--fs-floor,0px)) * var(--dt,1));border:0;border-radius:8px;align-items:center;gap:5px;padding:0 10px;font-weight:600;display:inline-flex}@media (width<=820px){.mail-reader__panel{width:100%;height:100%;padding-top:env(safe-area-inset-top,0px);border-radius:0}}.mail-new{width:28px;height:28px;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:grid}@media (hover:hover){.mail-new:hover{background:var(--bg-2);color:var(--text)}}.mail-offer{background:color-mix(in srgb, var(--text) 4%, transparent);color:var(--text-2);font-size:calc(max(12.5px, var(--fs-floor,0px)) * var(--dt,1));border-radius:10px;align-items:center;gap:8px;margin:0 14px 8px;padding:8px 10px 8px 12px;display:flex}.mail-offer>span{flex:1;min-width:0;line-height:1.35}.mail-pane{background:inherit;flex-direction:column;flex:1;min-height:0;display:flex;container:mailpane/inline-size}@container mailpane (width<=880px){.mail-act__t{display:none}}.mail-pane__head{flex:none;align-items:flex-start;gap:10px;padding:16px 14px 6px 20px;display:flex}.mail-pane__head h3{min-width:0;font-family:var(--font-display);font-weight:600;line-height:1.25;font-size:calc(max(19px, var(--fs-floor,0px)) * var(--dt-lg,1));flex:1;margin:0}.mail-pane__head .ibx-back{margin:-4px 0 0 -10px}.mail-pane__body{overscroll-behavior:contain;flex:1;min-height:0;padding:8px 20px 24px;overflow-y:auto}.mail-acts{border-bottom:1px solid var(--line);flex-wrap:wrap;flex:none;align-items:center;gap:6px;padding:4px 20px 12px;display:flex}.mail-acts__sp{flex:1}.mail-acts__menuwrap{display:inline-flex;position:relative}.mail-act{background:var(--field);height:30px;color:var(--text);box-shadow:inset 0 0 0 1px var(--line-2);white-space:nowrap;cursor:pointer;font:inherit;font-size:calc(max(12.5px, var(--fs-floor,0px)) * var(--dt,1));border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-weight:600;display:inline-flex}:root[data-theme=dark] .mail-act{background:#f0efef0d}.mail-act svg{color:var(--text-2);flex:none}.mail-act--primary,:root[data-theme=dark] .mail-act--primary{background:var(--primary);color:var(--on-primary);box-shadow:none;font-weight:700}.mail-act--primary svg{color:inherit}.mail-act--icon{width:30px;padding:0}.mail-act--icon.on svg{color:var(--text);fill:currentColor}.mail-act--quiet,:root[data-theme=dark] .mail-act--quiet{box-shadow:none;color:var(--text-2);background:0 0}.mail-act:disabled{opacity:.5;cursor:default}.mail-act:active{transform:scale(.97)}@media (hover:hover){.mail-act:not(.mail-act--primary):not(:disabled):hover{background:var(--bg-2)}}.mail-acts .mail-menu{top:36px;left:0;right:auto}.mail-acts .mail-menu--end{left:auto;right:0}.mail-menu a{color:var(--text);font-size:calc(max(12.5px, var(--fs-floor,0px)) * var(--dt,1));border-radius:7px;align-items:center;padding:7px 10px;font-weight:500;text-decoration:none;display:flex}@media (hover:hover){.mail-menu a:hover{background:var(--bg-2)}}.mail-reader__panel>.mail-pane{background:var(--modal)}.ibx-detail--mail{min-height:0}.ibx-detail--mail>.mail-pane{background:0 0}@media (width<=820px){.mail-act__t{display:none}.mail-acts{scrollbar-width:none;flex-wrap:nowrap;gap:5px;padding:4px 12px 10px;overflow-x:auto}.mail-acts::-webkit-scrollbar{display:none}.mail-acts .mail-menu{top:auto;left:12px;right:12px;bottom:calc(env(safe-area-inset-bottom,0px) + 16px);position:fixed}.mail-pane__head{padding:12px 12px 6px 14px}.mail-pane__body{padding:6px 14px 24px}}.mc-form{min-height:0;color:var(--text);flex-direction:column;display:flex}.mc-fields{border-bottom:1px solid var(--line);flex-direction:column;gap:2px;padding:8px 14px 6px;display:flex}.mc-field{align-items:flex-start;gap:8px;min-height:30px;display:flex;position:relative}.mc-field__label{width:54px;color:var(--text-2);font-size:calc(max(12.5px, var(--fs-floor,0px)) * var(--dt,1));flex:none;padding-top:6px}.mc-field__chips{flex-wrap:wrap;flex:1;align-items:center;gap:4px;min-width:0;padding:3px 0;display:flex}.mc-field__chips>input,.mc-field--subject>input{min-width:140px;height:24px;color:var(--text);font:inherit;font-size:calc(max(13.5px, var(--fs-floor,0px)) * var(--dt,1));background:0 0;border:0;outline:0;flex:1}.mc-field--subject{align-items:center}.mc-field--subject .mc-field__label{padding-top:0}.mc-field--subject>input{font-weight:600}.mc-chip{background:color-mix(in srgb, var(--text) 7%, transparent);height:24px;color:var(--text);font-size:calc(max(12.5px, var(--fs-floor,0px)) * var(--dt,1));white-space:nowrap;border-radius:999px;align-items:center;gap:4px;max-width:100%;padding:0 3px 0 9px;font-weight:600;display:inline-flex}.mc-chip--outside{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text) 26%, transparent);background:0 0}.mc-chip small{color:var(--text-3);font-weight:500;font-size:calc(max(11px, var(--fs-floor,0px)) * var(--dt,1))}.mc-chip .mc-chip__bad{color:var(--bad)}.mc-chip button{width:18px;height:18px;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}@media (hover:hover){.mc-chip button:hover{background:color-mix(in srgb, var(--text) 10%, transparent)}}.mc-ccbcc{flex:none;gap:2px;padding-top:3px;display:inline-flex}.mc-ccbcc button{height:24px;color:var(--text-2);cursor:pointer;font:inherit;font-size:calc(max(12px, var(--fs-floor,0px)) * var(--dt,1));background:0 0;border:0;border-radius:6px;padding:0 6px;font-weight:650}.mc-ccbcc button.dim{opacity:.4}.mc-suggest{z-index:40;background:var(--modal);box-shadow:0 0 0 1px var(--line-2), 0 16px 40px -14px #0c111373;border-radius:10px;margin:2px 0 0;padding:4px;list-style:none;position:absolute;top:100%;left:54px;right:0}.mc-suggest button{width:100%;color:var(--text);text-align:left;cursor:pointer;font:inherit;font-size:calc(max(12.5px, var(--fs-floor,0px)) * var(--dt,1));background:0 0;border:0;border-radius:7px;align-items:baseline;gap:8px;padding:6px 9px;display:flex}.mc-suggest button.on{background:var(--bg-2)}.mc-suggest b{white-space:nowrap;font-weight:650}.mc-suggest span{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mc-suggest i{flex:1}.mc-suggest small{color:var(--text-3);font-size:calc(max(11px, var(--fs-floor,0px)) * var(--dt,1))}.mc-switch{background:color-mix(in srgb, var(--text) 6%, transparent);border-radius:9px;align-self:flex-start;gap:2px;margin:0 0 4px;padding:2px;display:inline-flex}.mc-switch button{height:24px;color:var(--text-2);cursor:pointer;font:inherit;font-size:calc(max(12px, var(--fs-floor,0px)) * var(--dt,1));background:0 0;border:0;border-radius:7px;padding:0 10px;font-weight:650}.mc-switch button.on{background:var(--sel-fill);color:var(--sel-text)}.mc-ai{color:var(--text-2);background:var(--amp-soft);font-size:calc(max(12px, var(--fs-floor,0px)) * var(--dt,1));border-bottom:1px solid var(--amp-line);align-items:center;gap:8px;padding:7px 14px;font-weight:600;display:flex}.mc-ai__t{flex:1;min-width:0}.mc-ai button{color:var(--brand-accent);font:inherit;cursor:pointer;background:0 0;border:0;font-weight:700}.mc-words{box-sizing:border-box;resize:none;width:100%;min-height:96px;color:var(--text);font:inherit;line-height:1.5;font-size:calc(max(14px, var(--fs-floor,0px)) * var(--dt,1));background:0 0;border:0;outline:0;padding:12px 14px;display:block}.mc-words::placeholder{color:var(--text-3)}.mc-extras{flex-direction:column;gap:8px;padding:0 14px 8px;display:flex}.mc-extras:empty{display:none}.mc-quote{color:var(--text-3);font-size:calc(max(11.5px, var(--fs-floor,0px)) * var(--dt,1));flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mc-quote label{cursor:pointer;align-items:center;gap:5px;display:inline-flex}.mc-quote__dots{background:color-mix(in srgb, var(--text) 9%, transparent);height:16px;color:var(--text-2);font:inherit;font-size:calc(max(9px, var(--fs-floor,0px) * .7) * var(--dt,1));letter-spacing:.1em;cursor:pointer;border:0;border-radius:999px;padding:0 8px;line-height:16px}.mc-quote__text,.mc-sig{border-left:2px solid color-mix(in srgb, var(--text) 14%, transparent);white-space:pre-wrap;font:inherit;color:var(--text-2);font-size:calc(max(12px, var(--fs-floor,0px)) * var(--dt,1));flex-basis:100%;max-height:220px;margin:0;padding:0 0 0 10px;overflow-y:auto}.mc-sig{color:var(--text-3);border-left:0;max-height:none;padding:0}.mc-files{flex-wrap:wrap;gap:6px;display:flex}.mc-file{background:var(--bg-2);max-width:260px;height:26px;color:var(--text-2);font-size:calc(max(12px, var(--fs-floor,0px)) * var(--dt,1));border-radius:7px;align-items:center;gap:6px;padding:0 4px 0 8px;display:inline-flex}.mc-file b{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);font-weight:600;overflow:hidden}.mc-file small{color:var(--text-3);white-space:nowrap}.mc-file button{width:18px;height:18px;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.mc-problem{color:var(--bad);font-size:calc(max(12.5px, var(--fs-floor,0px)) * var(--dt,1));margin:0;font-weight:600}.mc-ask{background:color-mix(in srgb, var(--text) 5%, transparent);font-size:calc(max(12.5px, var(--fs-floor,0px)) * var(--dt,1));border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.mc-ask p{color:var(--text);flex:260px;margin:0;line-height:1.4}.mc-ask small{color:var(--text-2)}.mc-foot{border-top:1px solid var(--line);background:color-mix(in srgb, var(--text) 2%, transparent);flex:none;align-items:center;gap:6px;padding:9px 12px;display:flex}.mc-foot__sp{flex:1}.mc-saved{color:var(--text-3);white-space:nowrap;font-size:calc(max(11px, var(--fs-floor,0px)) * var(--dt,1))}.mc-btn{background:var(--field);height:30px;color:var(--text);box-shadow:inset 0 0 0 1px var(--line-2);white-space:nowrap;cursor:pointer;font:inherit;font-size:calc(max(12.5px, var(--fs-floor,0px)) * var(--dt,1));border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-weight:650;display:inline-flex}:root[data-theme=dark] .mc-btn{background:#f0efef0d}.mc-btn--primary,:root[data-theme=dark] .mc-btn--primary{background:var(--primary);color:var(--on-primary);box-shadow:none;font-weight:750}.mc-btn--ghost,:root[data-theme=dark] .mc-btn--ghost{box-shadow:none;color:var(--text-2);background:0 0}.mc-btn--danger,:root[data-theme=dark] .mc-btn--danger{background:var(--bad);color:#fff;box-shadow:none}.mc-btn:disabled{opacity:.55;cursor:default}.mc-btn:active{transform:scale(.97)}.mc-send{padding:0 14px}.mc-icon{width:30px;height:30px;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}@media (hover:hover){.mc-icon:hover,.mc-btn--ghost:not(:disabled):hover{background:var(--bg-2);color:var(--text)}}.mc-inline{box-shadow:0 0 0 1px var(--line-2), 0 10px 28px -18px #0c111359;background:var(--card);border-radius:14px;margin:14px 0 0;overflow:visible}.mc-inline .mc-foot{border-radius:0 0 14px 14px}.mc-bar{color:var(--text-2);font-size:calc(max(12.5px, var(--fs-floor,0px)) * var(--dt,1));align-items:center;gap:8px;margin:16px 0 0;display:flex}.mc-bar__reply{text-align:left;cursor:text;background:var(--field);min-width:0;height:40px;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--text-3);font:inherit;font-size:calc(max(13.5px, var(--fs-floor,0px)) * var(--dt,1));white-space:nowrap;text-overflow:ellipsis;border:0;border-radius:12px;flex:1;padding:0 14px;overflow:hidden}:root[data-theme=dark] .mc-bar__reply{background:#f0efef0a}.mc-windows{z-index:440;pointer-events:none;flex-direction:row-reverse;align-items:flex-end;gap:12px;display:flex;position:fixed;bottom:0;right:18px}.mc-window{pointer-events:auto;background:var(--modal);width:min(560px,100vw - 36px);max-height:min(78vh,760px);color:var(--text);box-shadow:0 0 0 1px var(--line-2), 0 24px 64px -18px #0c11138c;border-radius:14px 14px 0 0;flex-direction:column;display:flex;overflow:hidden}.mc-window>.mc-form{flex:1;min-height:0;overflow-y:auto}.mc-window .mc-words{flex:1 0 auto}.mc-window__head{background:color-mix(in srgb, var(--text) 5%, transparent);height:40px;font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1));flex:none;align-items:center;gap:8px;padding:0 6px 0 14px;display:flex}.mc-window__head b{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:700;overflow:hidden}@media (width<=820px){.mc-windows{gap:0;inset:0}.mc-window{width:100%;max-height:none;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);border-radius:0;position:absolute;inset:0}.mc-window__head{height:48px}.mc-field__label{width:48px}.mc-suggest{left:0}.mc-foot{flex-wrap:wrap}.mc-saved{flex-basis:100%;order:9}}.mc-outbox{--mc-toast-bg:#172022;--mc-toast-fg:#f0efef;z-index:450;pointer-events:none;flex-direction:column;align-items:center;gap:8px;width:max-content;max-width:calc(100vw - 32px);display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}.mc-toast{pointer-events:auto;background:var(--mc-toast-bg);min-height:40px;color:var(--mc-toast-fg);font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1));border-radius:12px;align-items:center;gap:14px;padding:0 8px 0 16px;font-weight:600;display:flex;box-shadow:0 16px 40px -14px #0c111399}:root[data-theme=dark] .mc-outbox{--mc-toast-bg:#f0efef;--mc-toast-fg:#172022}.mc-toast>span{padding:10px 0;line-height:1.35}.mc-toast button{background:var(--brand);height:28px;color:var(--brand-ink);cursor:pointer;font:inherit;border:0;border-radius:8px;padding:0 12px;font-weight:750}.mc-toast--sent>span,.mc-toast--sending>span{padding-right:8px}.mc-toast--note{max-width:520px}@media (width<=820px){.mc-outbox{bottom:calc(var(--mnav-clear,104px) + 4px)}}.td-card__head h2 span{margin-left:4px}.td-need--meeting .td-need__top span,.td-need--invite .td-need__top span{color:var(--text-2)}.ibx-tile{border-radius:var(--avatar-radius,12px);background:color-mix(in srgb, var(--text) 7%, transparent);width:40px;height:40px;color:var(--text-2);place-items:center;display:grid}.ibx-tile--big{border-radius:18px;width:64px;height:64px}.ibx-badge--reminder,.ibx-badge--meeting,.ibx-badge--invite,.ibx-badge--direct,.ibx-badge--call,.ibx-badge--comment,.ibx-badge--assigned,.ibx-badge--mail,.ibx-badge--mention,.ibx-badge--reply,:root[data-theme=dark] .ibx-badge--direct{background:var(--text-2);color:var(--win)}.ibx-center .ibx-meeting__why{color:var(--text);font-weight:650}.ibx-center .ibx-meeting__who{max-width:520px;font-size:calc(max(12.5px, var(--fs-floor,0px)) * var(--dt,1))}.ibx-center a.ibx-pill{text-decoration:none}a.now-chip{place-items:center;text-decoration:none;display:inline-grid}@media (width>=821px){.ibx-head .ibx-search{flex:0 140px;width:auto;min-width:70px}.ibx-head .askbtn{margin-left:4px}.ibx-chips{gap:4px}.ibx-chip{min-width:38px}}.ibx-chip--on{background:var(--sel-fill);color:var(--sel-text)}@media (width<=820px){:root[data-theme]{--win:var(--ground);--bg:var(--ground);--edge:var(--ground);--wash-base:var(--ground);--gradient:var(--ground);--side:var(--ground);--sidebar-bg:var(--ground);--rail-bg:var(--ground);--mnav-h:64px;--mnav-bottom:max(14px, calc(env(safe-area-inset-bottom,0px) - 8px));--mnav-clear:calc(var(--mnav-h) + var(--mnav-bottom) + 18px);--mnav-group:min(430px, calc(100% - 32px));--mnav-side:calc((100% - var(--mnav-group)) / 2)}body,html{background:var(--ground)}html{overflow-x:hidden}body{height:var(--app-h,auto);min-height:var(--app-h,100dvh);position:static;overflow:hidden visible}#root,.app{height:var(--app-h,auto);min-height:var(--app-h,100dvh)}.mnav{z-index:150;left:var(--mnav-side);right:auto;bottom:var(--mnav-bottom);width:calc(var(--mnav-group) - 64px - 12px);height:var(--mnav-h);background:var(--tabbar);box-shadow:var(--tab-shadow);-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);transition:transform var(--dur-sheet,.28s) var(--ease-out), opacity var(--dur-2) var(--ease-out);border:0;border-radius:32px;padding:0;display:block;position:fixed;transform:none}.mnav__bar{box-sizing:border-box;height:100%;padding:4px;display:flex;position:relative}.mnav__pill{width:calc((100% - 8px) / var(--mnav-n,4));transform:translateX(calc(var(--mnav-i,0) * 100%));background:var(--sel-fill);transition:transform .24s var(--ease-out);pointer-events:none;border-radius:28px;position:absolute;top:4px;bottom:4px;left:4px}.mnav__btn{z-index:1;min-width:0;height:100%;min-height:0;color:var(--tab-off);letter-spacing:-.01em;font-weight:600;font-size:min(calc(11px * var(--dt,1)), 13px);-webkit-tap-highlight-color:transparent;transition:color var(--dur-1) var(--ease-out);background:0 0;border:0;border-radius:28px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:3px;margin:0;padding:0 6px;display:flex;position:relative}.mnav__btn:active{opacity:.7;background:0 0;transform:none}.mnav__btn--active{color:var(--sel-text);background:0 0;font-weight:700}:root[data-theme=dark] .mnav__btn--active{color:var(--brand-accent)}:root[data-theme=light] .mnav__btn--active{box-shadow:none;background:0 0}.mnav__lbl{text-overflow:clip;white-space:nowrap;max-width:calc(100% - 4px);line-height:1.15;display:block;overflow:hidden}.mnav__ic{place-items:center;display:grid;position:relative}.mnav__ic svg{stroke-width:2px;width:22px!important;height:22px!important}.mnav__btn--active .mnav__ic svg{color:var(--sel-glyph)}.mnav__badge{box-sizing:border-box;background:var(--badge);min-width:17px;height:17px;color:var(--on-badge);text-align:center;box-shadow:0 0 0 2px var(--tabbar);border-radius:9px;padding:0 4px;font-size:10.5px;font-weight:800;line-height:17px;position:absolute;top:-5px;left:calc(50% + 5px);right:auto}.mtalk{right:var(--mnav-side);bottom:var(--mnav-bottom);filter:drop-shadow(0 10px 20px #0c11134d);width:64px;height:64px;transition:transform var(--dur-sheet,.28s) var(--ease-out), opacity var(--dur-2) var(--ease-out)}.mtalk .amp{width:64px!important;height:64px!important}body:has(.overlay,.promptov,.tk-overlay,.mail-reader,.ring,.huddle,.lightbox,.amped,.wn,.talk--on,.cmd,.mc-windows>*) :is(.mnav,.mtalk){opacity:0;pointer-events:none}:root[data-editing] .mnav,:root[data-kb] .mnav,:root[data-editing] .mtalk,:root[data-kb] .mtalk{transform:translateY(calc(100% + var(--mnav-bottom) + 24px));opacity:0;pointer-events:none}}@media (width<=820px) and (prefers-reduced-motion:reduce){.mnav,.mtalk,.mnav__pill{transition:none}}.phone-only{display:none}.channel__names{display:contents}.mail-pbar{display:none}@media (width<=820px){.channel{--chead-top:env(safe-area-inset-top,0px);--chead-pad:10px;--chead-row:44px;--chtabs-h:44px}.channel__head{padding:calc(var(--chead-pad) + var(--chead-top)) 12px var(--chead-pad) 8px;min-height:calc(var(--chead-pad) * 2 + var(--chead-row) + var(--chead-top));background:var(--ground);border-bottom:1px solid var(--line);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border-radius:0}.channel__head.channel__head--tabs{padding-bottom:0}.channel__body{padding-top:calc(var(--chead-pad) * 2 + var(--chead-row) + var(--chead-top))}.channel__body--tabs{padding-top:calc(var(--chead-pad) + var(--chead-row) + var(--chtabs-h) + var(--chead-bd) + var(--chead-top))}.ambcard--catchup{top:calc(var(--chead-pad) * 2 + var(--chead-row) + var(--chead-top) + 8px)}.channel__body--tabs .ambcard--catchup{top:calc(var(--chead-pad) + var(--chead-row) + var(--chtabs-h) + var(--chead-bd) + var(--chead-top) + 8px)}:root[data-kb] .ambcard--catchup{display:none}.channel__back{border-radius:14px;width:44px;height:44px;margin:0 -2px 0 0}.channel__back:active{background:var(--row-sel)}.channel__title{flex:1;gap:10px;min-width:0}.channel__mark{border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:13px;font-weight:800;display:grid}.channel__mark~svg{display:none}.channel__names{flex-direction:column;min-width:0;line-height:1.2;display:flex}.channel__names b{font:inherit;font-size:calc(max(16px, var(--fs-floor,0px)) * var(--dt,1));letter-spacing:-.01em;color:var(--text);font-weight:650}.channel__sub{font-size:calc(max(12px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.channel__topic{display:none}.channel__actions{gap:2px}.channel__actions .huddlebtn{background:var(--tile);height:34px;color:var(--text);font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1));box-shadow:none;border:0;border-radius:12px;gap:6px;padding:0 12px;font-weight:700;position:relative}.channel__actions .huddlebtn--join{background:var(--primary);color:var(--on-primary)}.channel__actions .huddlebtn--in{background:var(--ok-soft);color:var(--ok)}.channel__actions .huddlebtn svg{width:15px;height:15px}.channel__actions .huddlebtn:not(.huddlebtn--join,.huddlebtn--in,.huddlebtn--popped){justify-content:center;gap:0;width:36px;padding:0;font-size:0}.channel__actions .huddlebtn:not(.huddlebtn--join,.huddlebtn--in,.huddlebtn--popped) svg{width:18px;height:18px}.channel__head :is(.huddlebtn,.askbtn,.mutebell__main,.mutebell__more,.chtabs__t){position:relative}.channel__head :is(.huddlebtn,.askbtn,.mutebell__main,.mutebell__more,.chtabs__t):after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.channel__head .askbtn--compact{width:36px;height:36px}:is(.pg-chk,.tk__check,.ambcard__x){position:relative}:is(.pg-chk,.tk__check,.ambcard__x):after{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.chtabs{gap:6px;margin:0;padding:0 0 0 44px}.chtabs__t{height:32px;color:var(--text-2);border-radius:16px;padding:0 14px;font-weight:650}.chtabs__t--on{background:var(--sel-fill);color:var(--sel-text)}:root[data-theme=dark] .chtabs__t--on{color:var(--brand-accent)}.chtabs__t:active{background:var(--row-sel)}.msg{gap:10px;padding:5px 16px}.msg__ava{width:34px;height:34px;font-size:12px}.msg__author{font:inherit;font-size:calc(max(15px, var(--fs-floor,0px)) * var(--dt,1));font-weight:650}.msg__body{font:inherit;font-size:calc(max(16px, var(--fs-floor,0px)) * var(--dt,1));line-height:1.45}.mention--me{background:var(--mention-bg);color:var(--mention-fg);border-radius:5px;padding:0 4px;font-weight:600}.replies{color:var(--link);min-height:36px}.app--mconvo .composer{padding:8px 12px max(10px, env(safe-area-inset-bottom,0px));background:var(--ground);border-top:1px solid var(--line);margin:0;bottom:0;left:0;right:0}:root[data-kb] .app--mconvo .composer{padding-bottom:8px}.app--mconvo .ampchips--composer{left:0;right:0;bottom:calc(44px + 8px + max(10px, env(safe-area-inset-bottom,0px)));background:var(--ground);border-top:1px solid var(--line);margin:0;padding:10px 14px 4px}.app--mconvo .channel:has(.ampchips--composer) .composer{border-top:0}.app--mconvo .channel__body{padding-bottom:calc(80px + env(safe-area-inset-bottom,0px))}.app--mconvo .channel:has(.ampchips--composer) .channel__body{padding-bottom:calc(132px + env(safe-area-inset-bottom,0px))}.app--mconvo .channel:has(.composer--focused) .ampchips--composer{display:none}.app--mconvo .channel:has(.composer--focused) .composer{border-top:1px solid var(--line)}.app--mconvo .channel:has(.composer--focused) .channel__body{padding-bottom:112px}.ampchip{background:var(--ai-chip);min-height:36px;box-shadow:inset 0 0 0 1px var(--ai-chip-line);color:var(--text);border-radius:12px}.composer__box{background:var(--field);box-shadow:inset 0 0 0 1px var(--line-2);-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-radius:22px}.composer__box:focus-within{box-shadow:inset 0 0 0 1.5px var(--brand-accent);border:0}.composer:not(.composer--focused) .composer__box{min-height:44px;padding:5px 5px 5px 6px}.composer:not(.composer--focused) .composer__act--attach{background:var(--tile);width:32px;height:32px;color:var(--text);border-radius:16px}.composer:not(.composer--focused) .composer__act--attach svg{width:18px;height:18px}.composer:not(.composer--focused) .composer__askai{display:none}.composer__send{background:var(--primary);width:34px;height:34px;color:var(--on-primary);box-shadow:none;border-radius:17px}.composer__send svg{width:17px;height:17px}.composer__send:disabled{background:var(--tile);color:var(--text-3)}.composer__input{font:inherit;font-size:max(16px, calc(16px * var(--dt,1)))}}.swipe{touch-action:pan-y;list-style:none;position:relative;overflow:hidden}.swipe__face{z-index:1;background:var(--swipe-face,var(--ground));will-change:transform;position:relative}.swipe__act{z-index:0;visibility:hidden;font:inherit;font-size:calc(max(12.5px, var(--fs-floor,0px)) * var(--dt,1));border:0;align-items:center;padding:0;font-weight:700;display:flex;position:absolute;top:0;bottom:0;width:100%!important}.swipe__act span{width:88px;transition:transform .14s var(--ease-out);flex-direction:column;align-items:center;gap:4px;display:flex}.swipe__act--lead{justify-content:flex-start;left:0}.swipe__act--trail{justify-content:flex-end;right:0}.swipe[data-dir=lead] .swipe__act--lead,.swipe[data-dir=trail] .swipe__act--trail{visibility:visible}.swipe[data-armed] .swipe__act span{transform:scale(1.12)}.swipe__act--done{background:var(--primary);color:var(--on-primary)}.swipe__act--remind{background:color-mix(in srgb, var(--text) 72%, var(--ground));color:var(--ground)}.swipe__act--complete{background:var(--ok);color:var(--ground)}@media (prefers-reduced-motion:reduce){.swipe__act span{transition:none}}@media (width<=820px){.sidebar{box-shadow:none;background:var(--ground);border:0;border-radius:0}.sidebar__head{height:auto;min-height:56px;padding:calc(env(safe-area-inset-top,0px) + 6px) 14px 6px}.sidebar__head :is(.sidebar__theme,.sidebar__me){position:relative}.sidebar__head :is(.sidebar__theme,.sidebar__me):after{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pg:before{display:none}.pg{padding:calc(env(safe-area-inset-top,0px) + 14px) 20px var(--mnav-clear)}.pg-glass{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0}.pg-hello--today{padding-right:50px;position:relative}.pg-hello--today h1{font-family:var(--font-display);font-size:calc(max(32px, var(--fs-floor,0px)) * var(--dt-lg,1));letter-spacing:-.02em;margin:2px 0 10px;font-weight:650}.pg-hello--today p{color:var(--text-2);font-size:calc(max(16px, var(--fs-floor,0px)) * var(--dt,1));margin:0;line-height:1.45}.pg-me{background:0 0;border:0;place-items:center;width:44px;height:44px;padding:3px;display:grid;position:absolute;top:2px;right:0}.pg-me>*{object-fit:cover;place-items:center;width:38px;height:38px;font-size:13px;font-weight:700;display:grid;-webkit-mask:url(/squircle.svg) 50%/100% 100% no-repeat;mask:url(/squircle.svg) 50%/100% 100% no-repeat}.pg-me:active{opacity:.7}.pg-ask{background:var(--field);height:48px;box-shadow:inset 0 0 0 1px var(--line-2);border-radius:16px;margin:16px 0 6px;padding:0 6px 0 12px}.pg-ask input{font-size:max(16px, calc(16px * var(--dt,1)))}.pg-ask input::placeholder{color:var(--text-3)}.pg-ask button{background:var(--primary);width:36px;height:36px;color:var(--on-primary);border-radius:12px}.pg-ask .pg-ask__mic{background:var(--tile);color:var(--text);touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.pg-ask .pg-ask__mic:active{background:var(--chip);transform:scale(.94)}.pg-sec{margin:26px 0 6px}.pg-sec h2{font-size:calc(max(15px, var(--fs-floor,0px)) * var(--dt,1));letter-spacing:-.01em;font-weight:700}.pg-seclink{color:var(--link);font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1));min-height:44px;font-weight:600}.pg-pill--soft{background:var(--tile);color:var(--text)}.pg-card{border-radius:0;margin-bottom:8px;padding:0}.pg-task{min-height:44px;padding:8px 0}.pg-task+.pg-task,.pg-taskswipe+.pg-taskswipe .pg-task{box-shadow:inset 0 1px 0 var(--line)}.pg-chk{border:1.5px solid var(--text-3);border-radius:6px;width:22px;height:22px}.pg-chk--doing{border-color:var(--text-2)}.pg-task--done .pg-chk{background:var(--check);border-color:var(--check);color:var(--ground)}.pg-due.pg-late{color:var(--warn)}.pg-seg{background:var(--chip);padding:3px}.pg-seg button.on,:root[data-theme=light] .pg-seg button.on{background:var(--sel-fill);color:var(--sel-text);box-shadow:none}:root[data-theme=dark] .pg-seg button.on{color:var(--brand-accent)}.now--phone .pg-card{--swipe-face:var(--band-face);--band-face:var(--band);background:var(--band);box-shadow:inset 0 0 0 1px var(--band-line);border-radius:22px;overflow:hidden}:root[data-theme=dark] .now--phone .pg-card{--band-face:color-mix(in srgb, #e5ff0f 7%, var(--ground));background:var(--band-face)}.now--phone .now-row+.now-row{border-top:1px solid var(--band-line)}.now--phone .now-row.swipe{display:block}.now--phone .now-row>.swipe__face{align-items:center;width:100%;min-width:0;display:flex}.now--phone .now-chip{background:var(--ghost);height:36px;color:var(--text);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:12px;padding:0 14px;font-weight:650;position:relative}.now--phone .now-chip--strong{box-shadow:none;background:var(--primary);color:var(--on-primary)}.now--phone .now-chip:after{content:"";width:max(100%,44px);height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.now--phone .now-row__main:active{background:var(--row-sel)}.you__who{flex-direction:column;gap:2px;padding:0 4px 12px;display:flex}.you__who b{font-size:calc(max(17px, var(--fs-floor,0px)) * var(--dt,1));font-weight:700}.you__who span{font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-3)}.you .acctmenu__status{background:var(--sheet-well);border-radius:16px;flex-direction:column;margin-bottom:4px;display:flex;overflow:hidden}.you .acctmenu__item{min-height:48px;font-size:calc(max(16px, var(--fs-floor,0px)) * var(--dt,1));border-radius:0;padding:0 16px}.you .acctmenu__item+.acctmenu__item{box-shadow:inset 0 .5px 0 var(--line-2)}.you__label{font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1));color:var(--text-3);margin:16px 4px 8px;font-weight:700}.you__seg{background:var(--sheet-well);border-radius:14px;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;display:grid}.you__seg button{min-height:40px;color:var(--text-2);font:inherit;font-size:calc(max(15px, var(--fs-floor,0px)) * var(--dt,1));background:0 0;border:0;border-radius:11px;font-weight:650}.you__seg button.on{background:var(--sel-fill);color:var(--sel-text)}:root[data-theme=dark] .you__seg button.on{color:var(--brand-accent)}.you__list{max-height:none;margin-top:14px}.you__list svg{color:var(--text-2)!important}.you__val{color:var(--link);font-style:normal;font-weight:650}.you__sub{padding-left:32px!important}.you__out,.you__out svg{color:var(--hot)!important}.ibx-chip{min-height:36px}.ibx-chip--on{background:var(--sel-fill);color:var(--sel-text)}.ibx-chip--on svg{color:var(--sel-glyph)}:root[data-theme=dark] .ibx-chip--on{color:var(--brand-accent)}.tk__top{padding:calc(env(safe-area-inset-top,0px) + 8px) 14px 8px 8px;background:var(--ground);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:0}.tk__back,.tk__boards{width:44px;height:44px;color:var(--text);padding:0}.tk__title h1{font-size:calc(max(28px, var(--fs-floor,0px)) * var(--dt-lg,1));letter-spacing:-.02em;font-weight:650}.tk__new{background:var(--primary);width:44px;height:44px;color:var(--on-primary);box-shadow:none;border-radius:14px}.tk__new svg{width:20px;height:20px}.tk-fchip{border-radius:18px;min-height:36px}:root[data-theme=dark] .tk-fchip.on{color:var(--brand-accent)}.tk-plist__swipe{--swipe-face:var(--ground)}.tk-plist__head{color:var(--text)}.tk-plist__head--late{color:var(--warn)}.tk-plist__row .tk__check{border:1.5px solid var(--text-3);background:0 0;border-radius:6px;width:22px;height:22px}.tk-plist__row .tk__check--on{background:var(--check);border-color:var(--check);color:var(--ground)}.tk-plist__due.late{color:var(--warn);font-weight:650}.sheet-moves button{min-height:48px}.sheet-moves button.on{background:var(--primary);color:var(--on-primary)}.sheet-moves button.on i{background:currentColor!important}.talk--on{padding:calc(env(safe-area-inset-top,0px) + 20px) 22px calc(env(safe-area-inset-bottom,0px) + 40px);background:var(--ground);-webkit-backdrop-filter:none;backdrop-filter:none;place-items:stretch stretch}.talk--on .talk__card{justify-content:flex-start;gap:18px;max-width:none;padding-top:6vh}.talk--on .talk__card>.amp{margin:18px 0 8px;width:140px!important;height:140px!important}.talk__state{color:var(--brand-accent);letter-spacing:.08em}.talk--on .talk__text{font-size:calc(max(24px, var(--fs-floor,0px)) * var(--dt-lg,1));font-weight:500;line-height:1.3}.talk--on .talk__hint{color:var(--text-3);margin-top:auto}.huddle{padding:calc(env(safe-area-inset-top,0px) + 8px) 0 0;color:#f0efef;background:#0f1517;flex-direction:column;gap:10px;display:flex}.huddle__head{max-width:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;gap:10px;margin:0 18px;padding:4px 0;display:flex;position:static}.huddle__ph{flex-direction:column;min-width:0;line-height:1.25;display:flex}.huddle__ph b{font-size:calc(max(15px, var(--fs-floor,0px)) * var(--dt,1));white-space:nowrap;text-overflow:ellipsis;font-weight:650;overflow:hidden}.huddle__ph small{font-size:calc(max(12px, var(--fs-floor,0px)) * var(--dt,1));color:#8e948e;font-variant-numeric:tabular-nums}.huddle__head :is(.huddle__title,.huddle__count,.huddle__cinema){display:none}.huddle--idle .huddle__head,.huddle--idle .huddle__bar{opacity:1;pointer-events:auto;transform:none}.huddle__err{margin:0 12px;position:static}.huddle__rz{display:none}.huddle__grid{background:0 0;flex:1;grid-template-rows:minmax(0,1fr);grid-auto-rows:132px;gap:10px;min-height:0;padding:0 12px;position:relative;inset:auto;grid-template-columns:1fr 1fr!important;display:grid!important}.huddle__grid .htile{grid-column:auto!important}.huddle__grid .htile:has(.tile__video--mirror){order:2}.huddle__grid .htile:nth-child(2),.huddle__grid .htile:only-child{order:0;grid-column:1/-1!important}.huddle__grid:has(>.htile:nth-child(2):last-child) .htile:first-child{grid-column:1/-1!important}.huddle__grid .htile .tile{cursor:default;background:#24323a;border-radius:20px}.huddle__grid .htile:nth-child(2) .tile,.huddle__grid .htile:only-child .tile{border-radius:24px}.tile__avatar{color:#f0efef;background:#f0efef29;width:52px;height:52px;font-size:18px;inset:50% auto auto 50%;transform:translate(-50%,-50%);-webkit-mask:url(/squircle.svg) 50%/100% 100% no-repeat;mask:url(/squircle.svg) 50%/100% 100% no-repeat}.huddle__grid .htile:nth-child(2) .tile__avatar,.huddle__grid .htile:only-child .tile__avatar{width:110px;height:110px;font-size:36px}.tile__label{font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1));background:#0f1517b8;border-radius:9px;padding:4px 10px;font-weight:650;bottom:12px;left:12px}.huddle__bar{padding:6px 18px calc(env(safe-area-inset-bottom,0px) + 10px);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;justify-content:space-between;gap:0;position:static;transform:none}.huddle__bar .hbtn{color:#f0efef;background:#f0efef1f;width:56px;height:56px}.huddle__bar .hbtn svg{width:22px;height:22px}.huddle__bar .hbtn--off{color:#0f1517;background:#f0efef}.huddle__bar .hbtn--leave{color:#fff;background:#ed2659}.huddle__bar .hbtn:has(.lucide-monitor-up,.lucide-picture-in-picture-2,.lucide-maximize-2,.lucide-minimize-2,.lucide-arrow-left-to-line){display:none}.mail-pane .mail-acts{display:none}.mail-pane__head{padding-top:calc(env(safe-area-inset-top,0px) + 6px)}.mail-reader__panel .mail-pane__head{padding-top:6px}.mail-pbar{padding:6px 10px max(8px, env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);background:var(--ground);flex:none;grid-template-columns:1.3fr 1fr 1fr 1fr 1.3fr;align-items:center;gap:4px;display:grid}.mail-pbar__b{min-width:0;height:54px;color:var(--text);font:inherit;font-size:min(calc(11.5px * var(--dt,1)), 13px);-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:0 6px;font-weight:650;display:flex}.mail-pbar__b span{white-space:nowrap;text-overflow:clip;max-width:calc(100% - 6px);overflow:hidden}.mail-pbar__b svg{width:20px;height:20px;color:var(--text-2)}.mail-pbar__b--pill{background:var(--tile)}.mail-pbar__b--pill svg{color:var(--text)}.mail-pbar__b--done{background:var(--primary);color:var(--on-primary)}.mail-pbar__b--done svg{color:var(--on-primary)}.mail-pbar__b:active{opacity:.7}.mail-pbar__b:disabled{opacity:.45}:root[data-editing] .mail-pbar{display:none}.mail-psheet__h{font-size:calc(max(15px, var(--fs-floor,0px)) * var(--dt,1));margin:0 4px 10px;font-weight:700}.mail-psheet{margin-top:0}.mail-psheet a{min-height:52px;color:var(--text);box-shadow:inset 0 .5px 0 color-mix(in srgb, var(--text) 12%, transparent);font-size:calc(max(17px, var(--fs-floor,0px)) * var(--dt,1));justify-content:space-between;align-items:center;padding:8px 16px;text-decoration:none;display:flex}.mail-psheet button svg{color:var(--text-2)!important}.mail-psheet__bad{color:var(--hot)!important}.mail-psheet__label .mail-menu{width:auto;box-shadow:none;background:0 0;padding:0;position:static}}.is-gone{opacity:0!important;pointer-events:none!important}.ampd__follow{transition:opacity var(--dur-2);flex-wrap:wrap;gap:6px;padding:8px 16px 0;display:flex}.ampd__follow.is-gone{height:0;padding-top:0;overflow:hidden}.ampd__fchip{background:var(--raised);color:var(--text-2);font-size:calc(max(11.5px, var(--fs-floor,0px)) * var(--dt,1));border:0;border-radius:999px;padding:4px 10px;font-weight:600}@media (hover:hover){.ampd__fchip:hover{color:var(--text);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand-accent) 45%, transparent)}}.amped{background:color-mix(in srgb, var(--win) 72%, transparent);-webkit-backdrop-filter:blur(14px);padding:24px}.amped__sheet{background:var(--win);width:min(620px,100%);min-height:min(600px,100dvh - 48px);box-shadow:0 0 0 1px var(--line-2), 0 30px 80px #0000002e;border-radius:22px;flex-direction:column;display:flex;position:relative;overflow:hidden}:root[data-theme=dark] .amped__sheet{box-shadow:0 0 0 1px var(--line-2), 0 30px 80px #0000008c}.amped__top{height:46px;color:var(--text-2);font-family:var(--font-display);font-weight:600;font-size:calc(max(14px, var(--fs-floor,0px)) * var(--dt,1));align-items:center;padding:0 16px 0 22px;display:flex}.amped__top span{flex:1}.amped__x{width:30px;height:30px;color:var(--text-3);transition:opacity var(--dur-2);background:0 0;border:0;border-radius:9px;place-items:center;display:grid}@media (hover:hover){.amped__x:hover{background:var(--raised);color:var(--text)}}.amped__body{text-align:center;animation:ampedStep .32s var(--ease-out) both;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:22px;padding:8px 40px 18px;display:flex}@keyframes ampedStep{0%{opacity:0;transform:translate(14px)}}.amped__mark{height:auto;margin:0;position:relative}.amped__mark:before{content:"";background:var(--brand);opacity:0;filter:blur(28px);transition:opacity .8s var(--ease-out);border-radius:40%;position:absolute;inset:-18%}.amped--in .amped__mark:before{opacity:.18}.amped__mark--big:before{opacity:.32!important}:root[data-theme=dark] .amped--in .amped__mark:before{opacity:.12}.amped__mark>.amp{position:relative}.amped__title{flex-direction:column;align-items:center;gap:10px;width:100%;display:flex}.amped__h{font-size:calc(max(30px, var(--fs-floor,0px)) * var(--dt-lg,1));letter-spacing:-.02em;font-weight:650}.amped__p{max-width:470px;font-size:calc(max(14.5px, var(--fs-floor,0px)) * var(--dt,1));line-height:1.55}.amped__fine--c{text-align:center;margin-top:2px}.amped__status{color:var(--text-2);font-size:calc(max(12.5px, var(--fs-floor,0px)) * var(--dt,1));align-items:center;gap:8px;margin:4px 0 0;display:inline-flex}.amped__list{margin-top:2px}.amped__ctl{padding:16px 22px calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:color-mix(in srgb, var(--card) 70%, transparent);align-items:center;gap:10px;display:flex}.amped__ctl .amped__dots{margin:0}.amped__sp{flex:1}.amped__back{color:var(--text-3);font-weight:600;font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1));transition:opacity var(--dur-2);background:0 0;border:0;padding:8px 6px}.amped__ctl .amped__btn{height:38px;font-size:calc(max(13.5px, var(--fs-floor,0px)) * var(--dt,1));transition:opacity var(--dur-2), transform .12s;border-radius:11px;padding:0 16px}.amped__ctl .amped__btn.is-gone{width:0;margin-left:-10px;padding:0;overflow:hidden}.amped__btn--primary:disabled{opacity:1;background:var(--raised);color:var(--text-3);box-shadow:inset 0 0 0 1px var(--line-2)}.amped__btn--sm{height:32px;font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1));border-radius:10px;align-items:center;gap:6px;padding:0 13px;display:inline-flex}.amped__getvoice{flex-direction:column;gap:2px;height:auto;padding:10px 22px;line-height:1.2;display:inline-flex}.amped__getvoice small{opacity:.75;font-weight:500;font-size:calc(max(12px, var(--fs-floor,0px)) * var(--dt,1))}.amped__keys2{flex-wrap:wrap;justify-content:center;gap:14px;width:100%;display:flex}.amped__kcard{text-align:left;background:var(--card);width:236px;min-height:160px;box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;flex-direction:column;gap:9px;padding:16px;display:flex}.amped__kkeys{gap:5px;display:flex}.amped__kkeys kbd{min-width:30px;height:30px;font:inherit;color:var(--text);background:var(--raised);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:7px;place-items:center;padding:0 7px;font-weight:650;display:inline-grid}.amped__kcard b{font-family:var(--font-display);font-size:calc(max(17px, var(--fs-floor,0px)) * var(--dt,1));font-weight:650}.amped__kcard p{color:var(--text-2);font-size:calc(max(12.5px, var(--fs-floor,0px)) * var(--dt,1));margin:0;line-height:1.45}.amped__row{text-align:left;background:var(--card);width:min(470px,100%);box-shadow:inset 0 0 0 1px var(--line);color:var(--text-2);border-radius:12px;align-items:center;gap:11px;padding:14px;display:flex}.amped__row>div{flex-direction:column;flex:1;gap:2px;display:flex}.amped__row b{color:var(--text);font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1))}.amped__row span{color:var(--text-3);font-size:calc(max(11.5px, var(--fs-floor,0px)) * var(--dt,1));line-height:1.4}.amped__row--ok{box-shadow:inset 0 0 0 1px var(--amp-line);background:var(--amp-soft)}.amped__tick{color:var(--brand-accent)}.amped__sound{text-align:left;background:var(--card);width:min(470px,100%);box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;flex-direction:column;gap:12px;padding:14px;display:flex}.amped__srow{align-items:center;gap:10px;display:flex}.amped__srow>span:first-child{width:80px;color:var(--text-2);font-size:calc(max(12.5px, var(--fs-floor,0px)) * var(--dt,1))}.amped__srow select,.amped__srow input{height:32px;box-shadow:inset 0 0 0 1px var(--line-2);background:var(--field);color:var(--text);font:inherit;font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1));border:0;border-radius:9px;flex:1;padding:0 10px}.amped__srow--model{border-top:1px solid var(--line);padding-top:12px}.amped__srow--model>div{flex-direction:column;flex:1;display:flex}.amped__srow--model b{font-size:calc(max(12.5px, var(--fs-floor,0px)) * var(--dt,1))}.amped__srow--model span{color:var(--text-3);font-size:calc(max(11px, var(--fs-floor,0px)) * var(--dt,1));font-variant-numeric:tabular-nums}.amped__srow--model span.warn{color:var(--warn)}.amped--alive{animation:none}@media (width<=820px){.amped{background:var(--win);place-items:stretch stretch;padding:0}.amped__sheet{width:100%;min-height:100dvh;box-shadow:none;padding-top:env(safe-area-inset-top);border-radius:0}.amped__body{gap:18px;padding:8px 22px 18px}.amped__kcard{width:100%;min-height:0}.amped__ctl .amped__dots{display:none}}.vgate{flex-direction:column;align-items:center;gap:10px;width:min(440px,100%);display:flex}.hififill{justify-content:center;align-items:center;gap:4px;width:100%;display:flex}.hififill i{background:color-mix(in srgb, var(--text) 13%, transparent);border-radius:99px;flex:1;max-width:6px;min-height:4px;transition:background .2s}.hififill i.on{background:var(--brand-accent)}:root[data-theme=light] .hififill i.on{background:var(--charcoal)}.hififill--alive i.on{background:var(--brand-accent)}.vgate__cap{min-height:2.6em;color:var(--text-3);font-size:calc(max(12px, var(--fs-floor,0px)) * var(--dt,1));font-variant-numeric:tabular-nums;text-align:center;margin:0;line-height:1.4}.vgate__cap--warn{color:var(--warn)}.vgate__acts{height:0;transition:height var(--dur-2);justify-content:center;gap:8px;display:flex;overflow:hidden}.vgate__acts--on{height:34px}.vgate__acts .is-gone{display:none}.wn{z-index:470;background:color-mix(in srgb, var(--win) 70%, transparent);-webkit-backdrop-filter:blur(14px);color:var(--text);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.wn__sheet{background:var(--win);width:min(900px,100%);max-height:calc(100dvh - 48px);box-shadow:0 0 0 1px var(--line-2), 0 30px 80px #0000002e;border-radius:22px;flex-direction:column;display:flex;position:relative;overflow:hidden}:root[data-theme=dark] .wn__sheet{box-shadow:0 0 0 1px var(--line-2), 0 30px 80px #0000008c}.wn__sheet:before{content:"";pointer-events:none;background:radial-gradient(420px 360px at 68% 48%, color-mix(in srgb, var(--brand) 16%, transparent), transparent);position:absolute;inset:0}:root[data-theme=dark] .wn__sheet:before{background:radial-gradient(420px 360px at 68% 48%, color-mix(in srgb, var(--brand) 9%, transparent), transparent)}.wn__head{align-items:center;gap:14px;padding:20px 32px 14px;display:flex;position:relative}.wn__label{flex-direction:column;flex:none;gap:1px;display:flex}.wn__label small{font-size:calc(max(9.5px, var(--fs-floor,0px)) * var(--dt,1));letter-spacing:.12em;color:var(--text-3);font-weight:800}.wn__label b{font-size:calc(max(12.5px, var(--fs-floor,0px)) * var(--dt,1));font-weight:650}.wn__rail{flex:1;gap:4px;min-width:0;display:flex}.wn__seg{cursor:default;background:0 0;border:0;flex:1;height:14px;padding:5px 0}.wn__seg:before{content:"";background:var(--line-2);border-radius:99px;height:4px;display:block}.wn__seg i{background:var(--text);height:4px;transition:width .5s var(--ease-out);border-radius:99px;margin-top:-4px;display:block}.wn__seg i.past{background:var(--text-2)}.wn__opts{transition:opacity var(--dur-2);align-items:center;gap:4px;display:flex}.wn__opts.is-gone{width:0;overflow:hidden}.wn__icon{width:30px;height:26px;color:var(--text-3);background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.wn__close{color:var(--text-3);font-weight:600;font-size:calc(max(12.5px, var(--fs-floor,0px)) * var(--dt,1));background:0 0;border:0;border-radius:8px;padding:6px 8px}@media (hover:hover){.wn__icon:hover,.wn__close:hover{background:var(--raised);color:var(--text)}}.wn__main{flex:1;grid-template-columns:262px 1fr;gap:30px;min-height:0;padding:4px 32px 18px;display:grid;position:relative;overflow-y:auto}.wn__copy{animation:wnIn .45s var(--ease-out) both;flex-direction:column;gap:12px;padding-top:22px;display:flex}@keyframes wnIn{0%{opacity:0;transform:translateY(10px)}}.wn__eyebrow{font-size:calc(max(10.5px, var(--fs-floor,0px)) * var(--dt,1));letter-spacing:.12em;text-transform:uppercase;color:var(--brand-accent);font-weight:800}.wn__title{font-family:var(--font-display);font-size:calc(max(29px, var(--fs-floor,0px)) * var(--dt-lg,1));letter-spacing:-.02em;margin:0 0 6px;font-weight:700;line-height:1.12}.wn__lines{flex-direction:column;gap:10px;display:flex}.wn__line{font-size:calc(max(14px, var(--fs-floor,0px)) * var(--dt,1));transition:color .35s var(--ease-out);margin:0;padding-left:12px;line-height:1.45;position:relative}.wn__line:before{content:"";background:var(--charcoal);opacity:0;border-radius:99px;width:3px;transition:opacity .35s;position:absolute;top:3px;bottom:3px;left:0}:root[data-theme=dark] .wn__line:before{background:var(--brand)}.wn__line--now{color:var(--text)}.wn__line--now:before{opacity:1}.wn__line--said{color:var(--text-2)}.wn__line--to-come{color:color-mix(in srgb, var(--text-3) 50%, transparent)}.wn__stagecol{flex-direction:column;gap:10px;min-width:0;display:flex;position:relative}.wn__voice{flex-direction:column;align-items:center;gap:10px;display:flex}.wn__gate.is-gone{height:0;overflow:hidden}.wn__hear{transition:opacity .4s var(--ease-out), transform .4s var(--ease-out);gap:10px;display:flex}.wn__hear.is-gone{transform:translateY(8px)}.wn__ask{background:var(--card);width:min(420px,100%);box-shadow:inset 0 0 0 1px var(--line-2), 0 8px 24px #0000001a;opacity:0;pointer-events:none;transition:opacity .3s var(--ease-out), transform .4s var(--ease-spring);border-radius:14px;align-self:center;align-items:center;gap:10px;padding:9px 12px;display:flex;transform:translateY(10px)}.wn__ask.on{opacity:1;pointer-events:auto;transform:none}.wn__askic{background:var(--primary);width:24px;height:24px;color:var(--on-primary);border-radius:99px;flex:none;place-items:center;display:grid}.wn__asktext{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.wn__asktext b{font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1))}.wn__asktext small{color:var(--text-3);font-size:calc(max(11px, var(--fs-floor,0px)) * var(--dt,1));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wn__skip{color:var(--text-3);font-weight:600;font-size:calc(max(11.5px, var(--fs-floor,0px)) * var(--dt,1));background:0 0;border:0}.wn__foot{padding:14px 32px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:color-mix(in srgb, var(--card) 60%, transparent);align-items:center;gap:12px;display:flex;position:relative}.wn__status{color:var(--text-3);font-size:calc(max(12px, var(--fs-floor,0px)) * var(--dt,1));font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:inline-flex}.wn__status--paused{font-weight:650}.wn__sp{flex:1}.wn__back{color:var(--text-3);font-weight:600;font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1));transition:opacity var(--dur-2);background:0 0;border:0;padding:8px}.wn__next{height:38px;transition:opacity .35s var(--ease-out), transform .35s var(--ease-out);border-radius:11px;padding:0 20px}.wn__next.is-gone{transform:translateY(6px)}.wn__still{z-index:3;opacity:0;pointer-events:none;transition:opacity .25s var(--ease-out);background:#00000038;place-items:center;display:grid;position:absolute;inset:0}:root[data-theme=dark] .wn__still{background:#00000073}.wn__still.on{opacity:1;pointer-events:auto}.wn__stillcard{text-align:center;background:var(--win);width:min(300px,100% - 32px);box-shadow:0 0 0 1px var(--line-2), 0 12px 30px #0000004d;border-radius:18px;flex-direction:column;align-items:center;gap:12px;padding:26px;display:flex}.wn__stillcard b{font-family:var(--font-display);font-size:calc(max(22px, var(--fs-floor,0px)) * var(--dt-lg,1));font-weight:700}.wn__stillcard span{color:var(--text-2);font-size:calc(max(13px, var(--fs-floor,0px)) * var(--dt,1))}.wn--still *,.wn--still :before,.wn--still :after{transition:none!important;animation:none!important}@media (width<=820px){.wn{background:var(--win);place-items:stretch stretch;padding:0}.wn__sheet{width:100%;height:100dvh;max-height:none;box-shadow:none;padding-top:env(safe-area-inset-top);border-radius:0}.wn__head{gap:10px;padding:14px 16px 10px}.wn__label{display:none}.wn__main{grid-template-columns:1fr;gap:12px;padding:0 16px 14px}.wn__stagecol{order:-1}.wn__copy{gap:8px;padding-top:4px}.wn__title{font-size:calc(max(24px, var(--fs-floor,0px)) * var(--dt-lg,1))}.wn__foot{padding:12px 16px calc(12px + env(safe-area-inset-bottom))}}.wns-fit{align-self:center;width:100%;max-width:640px;position:relative}.wns{transform-origin:0 0;width:500px;height:404px;color:var(--s-text);pointer-events:none;-webkit-user-select:none;user-select:none;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,sans-serif;font-size:8.5px;line-height:1.3;position:absolute;top:0;left:0}.wns[data-look=light],.wns__other[data-look=light]{--s-win:#fbfbf9;--s-side:#f2f1eb;--s-card:#fff;--s-raised:#f3f2ed;--s-text:#172022;--s-text2:#4b5352;--s-text3:#69706e;--s-line:#17202214;--s-line2:#17202221;--s-chip:#1720220f;--s-sel:#172022;--s-seltext:#f0efef;--s-pri:#172022;--s-onpri:#f0efef;--s-accent:#4f5a00;--s-amp:#fafde8;--s-ampline:#17202214;--s-theirs:#6a4fd6;--s-theirs-soft:#ece7fb;--s-late:#b4233a;--s-shadow:#17202229}.wns[data-look=dark],.wns__other[data-look=dark]{--s-win:#141c1e;--s-side:#10181a;--s-card:#1d282a;--s-raised:#f0efef0d;--s-text:#f0efef;--s-text2:#b8bcb3;--s-text3:#8e948e;--s-line:#f0efef14;--s-line2:#f0efef21;--s-chip:#f0efef12;--s-sel:#f0efef1a;--s-seltext:#f0efef;--s-pri:#e5ff0f;--s-onpri:#172022;--s-accent:#e5ff0f;--s-amp:#e5ff0f12;--s-ampline:#e5ff0f33;--s-theirs:#b39cff;--s-theirs-soft:#b39cff24;--s-late:#ff8a7a;--s-shadow:#00000080}.wns *,.wns :before{box-sizing:border-box}.wns kbd{font:inherit;background:var(--s-chip);color:var(--s-text3);border-radius:3px;padding:0 3px;font-size:7px}.wns__win{background:var(--s-win);color:var(--s-text);box-shadow:0 0 0 1px var(--s-line2), 0 14px 40px var(--s-shadow);transition:opacity .6s var(--ease-out), transform .75s var(--ease-out), filter .75s var(--ease-out);border-radius:14px;position:absolute;inset:0;overflow:hidden}.wns__win--away{filter:blur(6px);transform:scale(.9)}.wns__win--back{filter:blur(2px);transform:scale(.94)}.wns__win--into{filter:blur(14px);transform:scale(.42);opacity:0!important}.wns__other{clip-path:inset(0 0 0 50%);animation:wnsUncover .9s var(--ease-out) both;position:absolute;inset:0}@keyframes wnsUncover{0%{clip-path:inset(0 0 0 100%)}}.wns__seam{background:#e5ff0f;width:2px;position:absolute;top:0;bottom:0;left:249px;box-shadow:0 0 10px #e5ff0fb3}.wns__bar{border-bottom:1px solid var(--s-line);background:var(--s-side);align-items:center;gap:5px;height:28px;padding:0 12px;display:flex;position:absolute;top:0;left:0;right:0}.wns__bar>i{background:var(--s-line2);border-radius:99px;width:8px;height:8px}.wns__addr{background:var(--s-chip);color:var(--s-text3);border-radius:6px;margin:0 auto;padding:2px 40px;font-size:7.5px}.wns__side{background:var(--s-side);border-right:1px solid var(--s-line);width:136px;position:absolute;top:28px;bottom:0;left:0}.wns__side>*{position:absolute}.wns__brand{height:9px;color:var(--s-text);top:10px;left:12px}.wns__brand .wordmark{width:auto;height:8px;display:block}.wns__search{background:var(--s-card);width:116px;height:20px;box-shadow:inset 0 0 0 1px var(--s-line);color:var(--s-text3);border-radius:6px;align-items:center;gap:4px;padding:0 6px;display:flex;top:28px;left:10px}.wns__search kbd{margin-left:auto}.wns__nav{width:124px;height:18px;color:var(--s-text2);transition:background .5s var(--ease-out), color .5s;border-radius:6px;align-items:center;gap:6px;margin-top:-28px;padding:0 7px;font-weight:500;display:flex;left:6px}.wns__nav.on{background:var(--s-sel);color:var(--s-seltext);font-weight:650}.wns[data-look=dark] .wns__nav.on svg,.wns__other[data-look=dark] .wns__nav.on svg{color:#e5ff0f}.wns__head{letter-spacing:.1em;color:var(--s-text3);margin-top:-28px;font-size:6.5px;font-weight:800;left:13px}.wns__now{width:124px;height:18px;color:var(--s-text2);white-space:nowrap;border-radius:6px;align-items:center;gap:5px;margin-top:-28px;padding:0 6px;display:flex;left:6px;overflow:hidden}.wns__now span{text-overflow:ellipsis;overflow:hidden}.wns__now b{color:var(--s-text)}.wns__now.fill{background:var(--s-amp);box-shadow:inset 0 0 0 1px var(--s-ampline)}.wns__now.muted{opacity:.6}.wns__face{color:#fff;border-radius:4px;flex:none;place-items:center;width:12px;height:12px;font-size:6.5px;font-style:normal;font-weight:700;display:inline-grid;-webkit-mask:url(/squircle.svg) 50%/100% 100% no-repeat;mask:url(/squircle.svg) 50%/100% 100% no-repeat}.wns__face.big{width:18px;height:18px;font-size:8px}.wns__dot{background:var(--s-text3);border-radius:99px;flex:none;width:6px;height:6px;margin:0 3px}.wns__mono{color:#fff;border-radius:3px;flex:none;place-items:center;width:12px;height:12px;font-size:6.5px;font-style:normal;font-weight:800;display:inline-grid}.wns__mono.big{border-radius:7px;width:26px;height:26px;font-size:12px}.wns__acct{align-items:center;gap:6px;width:124px;height:24px;padding:0 6px;font-weight:600;display:flex;bottom:6px;left:6px}.wns__dnd{background:#b4233a;border-radius:99px;width:6px;height:6px;margin-left:auto}.wns__top{align-items:center;height:34px;padding:0 12px 0 14px;display:flex;position:absolute;top:28px;left:136px;right:0}.wns__top b{font-family:var(--font-display);letter-spacing:-.01em;flex:1;font-size:12px;font-weight:700}.wns__ask{background:var(--s-card);width:74px;height:22px;box-shadow:inset 0 0 0 1px var(--s-line2);border-radius:99px;justify-content:center;align-items:center;gap:4px;font-weight:650;display:inline-flex;position:absolute;top:8px;left:278px}.wns__ask svg{color:var(--s-accent)}.wns__ask.on{background:var(--s-pri);color:var(--s-onpri);box-shadow:none}.wns__ask.on svg{color:var(--s-onpri)}.wns__body{width:336px;height:324px;position:absolute;top:70px;left:150px}.wns__at{position:absolute}.wns__card{background:var(--s-card);box-shadow:inset 0 0 0 1px var(--s-line);border-radius:9px;padding:7px 9px}.wns__amp{background:var(--s-amp);box-shadow:inset 0 0 0 1px var(--s-ampline);color:var(--s-text);align-items:center;gap:8px;display:flex}.wns__ampslot{flex:none;place-items:center;width:22px;height:22px;font-style:normal;display:grid}.wns__greet{flex-direction:column;gap:1px;display:flex}.wns__greet b{font-family:var(--font-display);letter-spacing:-.02em;font-size:15px;font-weight:700}.wns__greet span{color:var(--s-text3)}.wns__stats{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.wns__stat{background:var(--s-card);box-shadow:inset 0 0 0 1px var(--s-line);border-radius:9px;flex-direction:column;justify-content:center;padding:0 9px;display:flex}.wns__stat b{font-family:var(--font-display);font-size:15px;font-weight:700}.wns__stat span{color:var(--s-text3);font-size:7.5px}.wns__next{color:var(--s-text2);align-items:center;gap:7px;padding:0 9px;display:flex}.wns__next span{flex:1}.wns__next b{color:var(--s-text)}.wns em{background:var(--s-chip);color:var(--s-text2);white-space:nowrap;border-radius:99px;align-items:center;gap:3px;padding:2px 7px;font-style:normal;font-weight:600;display:inline-flex}.wns em.pri{background:var(--s-pri);color:var(--s-onpri)}.wns em.on{background:var(--s-sel);color:var(--s-seltext)}.wns em.hot,.wns__card.hot,.wns__next.hot{box-shadow:0 0 0 1.5px var(--s-accent)}.wns__need{flex-direction:column;gap:6px;display:flex}.wns__needhead{color:var(--s-text2);align-items:center;gap:6px;display:flex}.wns__needhead b{color:var(--s-text)}.wns__draftline{background:var(--s-raised);color:var(--s-text2);border-radius:7px;align-items:center;gap:5px;padding:5px 7px;font-style:italic;transition:background .5s,box-shadow .5s;display:flex}.wns__draftline.on{background:var(--s-amp);box-shadow:inset 0 0 0 1px var(--s-ampline);color:var(--s-text)}.wns__btns{gap:5px;display:flex}.wns__list{flex-direction:column;gap:4px;display:flex}.wns__row{height:18px;color:var(--s-text);align-items:center;gap:6px;display:flex}.wns__row small{color:var(--s-text3);margin-left:auto}.wns__row small.late{color:var(--s-late)}.wns__ring{width:9px;height:9px;box-shadow:inset 0 0 0 1.2px var(--s-text3);border-radius:99px;flex:none}.wns__lines{flex-direction:column;gap:4px;display:flex}.wns__lines i{background:var(--s-chip);border-radius:99px;height:4px}.wns__inbox{flex-direction:column;gap:4px;display:flex}.wns__irow{background:var(--s-card);height:34px;box-shadow:inset 0 0 0 1px var(--s-line);border-radius:9px;align-items:center;gap:7px;padding:0 9px;transition:opacity .6s,transform .6s;display:flex}.wns__irow span{color:var(--s-text2);flex-direction:column;flex:1;display:flex}.wns__irow span b{color:var(--s-text);display:inline}.wns__irow small{color:var(--s-text3);font-size:7px}.wns__irow.cleared{opacity:.45}.wns__cal{inset:0}.wns__calbar{gap:5px;display:flex;position:absolute;top:0;left:0;right:0}.wns__calbar span{flex:1}.wns__calday{width:58px;color:var(--s-text3);text-align:center;font-weight:650;position:absolute}.wns__calline{background:var(--s-line);height:1px;position:absolute;left:22px;right:0}.wns__calline small{color:var(--s-text3);font-size:6.5px;font-style:normal;position:absolute;top:-5px;left:-20px}.wns__blk{width:58px;animation:wnsPop .5s var(--ease-out) both;border-radius:5px;padding:3px 4px;font-size:7px;font-weight:600;position:absolute;overflow:hidden}@keyframes wnsPop{0%{opacity:0;transform:scale(.92)}}.wns__blk--meet{background:var(--s-chip);color:var(--s-text);box-shadow:inset 2px 0 0 var(--s-text3)}.wns__blk--task{background:var(--s-amp);box-shadow:inset 0 0 0 1px var(--s-ampline)}.wns__blk--focus{background:repeating-linear-gradient(135deg, var(--s-chip) 0 4px, transparent 4px 8px);box-shadow:inset 0 0 0 1px var(--s-line2);color:var(--s-text2)}.wns__blk--plan{background:var(--s-card);box-shadow:inset 0 0 0 1.5px var(--s-accent)}.wns__team{background:var(--s-amp);height:34px;box-shadow:inset 0 0 0 1px var(--s-ampline);animation:wnsPop .5s var(--ease-out) both;border-radius:9px;align-items:center;gap:4px;padding:0 9px;display:flex;position:absolute;bottom:0;left:0;right:0}.wns__team span{flex:1;margin-left:4px;font-weight:650}.wns__mail{flex-direction:column;gap:3px;display:flex;overflow:hidden}.wns__tabs{gap:4px;margin-bottom:3px;display:flex}.wns__mrow{border-radius:6px;grid-template-columns:62px 1fr auto;align-items:center;gap:6px;height:19px;padding:0 5px;display:grid;position:relative}.wns__mrow span{color:var(--s-text2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wns__mrow small{color:var(--s-text3)}.wns__mrow.hover{background:var(--s-raised)}.wns__hoverbar{background:var(--s-card);box-shadow:0 1px 4px var(--s-shadow);border-radius:99px;gap:2px;padding:1px;display:flex;position:absolute;top:2px;right:4px}.wns__reader{background:var(--s-card);animation:wnsPop .5s var(--ease-out) both;border-radius:9px;flex-direction:column;gap:6px;padding:9px;display:flex;position:absolute;inset:0}.wns__phead{align-items:center;gap:8px;display:flex}.wns__phead span{flex-direction:column;display:flex}.wns__phead b{font-family:var(--font-display);font-size:14px;font-weight:700}.wns__phead small{color:var(--s-text3)}.wns__track{justify-content:space-between;align-items:center;padding:0 16px;display:flex}.wns__track span{color:var(--s-text3);flex-direction:column;align-items:center;gap:4px;font-weight:600;display:flex}.wns__track span i{width:10px;height:10px;box-shadow:inset 0 0 0 1.5px var(--s-line2);border-radius:99px}.wns__track span.on{color:var(--s-text)}.wns__track span.on i{background:var(--s-pri);box-shadow:none}.wns__status span{color:var(--s-text2);flex-direction:column;flex:1;gap:2px;display:flex}.wns__status span b{color:var(--s-text)}.wns__mini{flex-direction:column;gap:4px;display:flex}.wns__mini>b{color:var(--s-text3);letter-spacing:.08em;text-transform:uppercase;margin-top:2px;font-size:6.5px}.wns__rbar{align-items:center;gap:5px;display:flex}.wns__rbar span{flex:1}.wns__rbar em.pri{justify-content:center;width:86px;height:22px}.wns__rundown>*{position:absolute;left:0;right:0}.wns__rrow{background:var(--s-card);height:26px;box-shadow:inset 0 0 0 1px var(--s-line);border-radius:8px;align-items:center;gap:7px;margin-top:-30px;padding:0 9px;transition:box-shadow .4s;display:flex}.wns__rrow small{color:var(--s-text3);flex:1}.wns__rrow.hot{box-shadow:inset 0 0 0 1.5px var(--s-accent)}.wns em.court.ours{background:var(--s-chip)}.wns em.court.theirs{background:var(--s-theirs-soft);color:var(--s-theirs)}.wns__dock{background:var(--s-win);border-left:1px solid var(--s-line2);width:170px;box-shadow:-8px 0 20px var(--s-shadow);transition:transform .7s var(--ease-out);padding:8px;position:absolute;top:62px;bottom:0;right:0;transform:translate(105%)}.wns__dock.on{transform:none}.wns__task{flex-direction:column;gap:7px;display:flex}.wns__thead{align-items:center;gap:6px;display:flex}.wns__thead b{font-family:var(--font-display);flex:1;font-size:11px;font-weight:700}.wns__desc,.wns__comments,.wns__hist{background:var(--s-card);box-shadow:inset 0 0 0 1px var(--s-line);color:var(--s-text2);border-radius:7px;flex-direction:column;gap:3px;padding:6px;transition:box-shadow .4s;display:flex}.wns__desc.hot,.wns__comments.hot,.wns__hist.hot{box-shadow:inset 0 0 0 1.5px var(--s-accent)}.wns__desc b,.wns__hist b{color:var(--s-text)}.wns__quote{border-left:2px solid var(--s-line2);color:var(--s-text3);padding-left:5px}.wns__drawer{background:var(--s-card);width:164px;box-shadow:0 0 0 1px var(--s-line2), 0 12px 30px var(--s-shadow);transition:transform .7s var(--ease-out);border-radius:12px;padding:9px;position:absolute;top:34px;bottom:6px;right:6px;transform:translate(110%)}.wns__drawer.on{transform:none}.wns__dr{flex-direction:column;gap:8px;height:100%;display:flex;position:relative}.wns__drhead{align-items:center;gap:5px;display:flex}.wns__drhead .wns__ampslot{width:18px;height:18px}.wns__drhead small{color:var(--s-text3);margin-left:auto}.wns__q{background:var(--s-chip);border-radius:9px;align-self:flex-end;max-width:90%;padding:4px 7px}.wns__a{color:var(--s-text2);line-height:1.45}.wns__a b{color:var(--s-text)}.wns__prop{background:var(--s-amp);box-shadow:inset 0 0 0 1px var(--s-ampline);border-radius:8px;flex-direction:column;gap:5px;padding:7px;transition:box-shadow .4s;display:flex;position:absolute;top:256px;left:0;right:0}.wns__prop.hot{box-shadow:inset 0 0 0 1.5px var(--s-accent)}.wns__prop em{align-self:flex-start}.wns__menu{background:var(--s-card);width:168px;box-shadow:0 0 0 1px var(--s-line2), 0 10px 26px var(--s-shadow);opacity:0;transition:opacity .4s, transform .5s var(--ease-out);border-radius:10px;padding:4px;position:absolute;top:236px;left:10px;transform:translateY(8px)}.wns__menu.on{opacity:1;transform:none}.wns__mi{height:22px;color:var(--s-text);border-radius:6px;align-items:center;gap:4px;padding:0 8px;font-weight:500;display:flex}.wns__mi.sub{color:var(--s-text2);padding-left:16px}.wns__mi.hot{background:var(--s-sel);color:var(--s-seltext);font-weight:650}.wns__chat{flex-direction:column;gap:9px;display:flex}.wns__msg{color:var(--s-text2);border-radius:7px;align-items:flex-start;gap:7px;padding:4px 6px;display:flex;position:relative}.wns__msg b{color:var(--s-text);margin-right:3px}.wns__msg.hover{background:var(--s-raised)}.wns__msgmenu{background:var(--s-card);box-shadow:0 1px 5px var(--s-shadow);color:var(--s-text3);border-radius:99px;align-items:center;gap:2px;padding:1px;display:flex;position:absolute;top:-8px;right:4px}.wns__link{background:var(--s-card);box-shadow:inset 0 0 0 1px var(--s-line2);border-radius:9px;align-items:center;gap:7px;margin-left:25px;padding:7px 9px;display:flex}.wns__link span{flex-direction:column;flex:1;display:flex}.wns__link small{color:var(--s-text3)}.wns__composer{background:var(--s-card);box-shadow:inset 0 0 0 1px var(--s-line2);color:var(--s-text2);border-radius:10px;align-items:center;padding:0 10px;font-family:ui-monospace,Menlo,monospace;font-size:8px;display:flex}.wns__slash{background:var(--s-card);width:180px;box-shadow:0 0 0 1px var(--s-line2), 0 10px 24px var(--s-shadow);opacity:0;transition:opacity .4s, transform .5s var(--ease-out);border-radius:10px;padding:4px;position:absolute;top:250px;left:150px;transform:translateY(6px)}.wns__slash.on{opacity:1;transform:none}.wns__sl{height:18px;color:var(--s-text2);border-radius:6px;align-items:center;gap:6px;padding:0 7px;display:flex}.wns__sl b{color:var(--s-text);font-family:ui-monospace,Menlo,monospace}.wns__sl.hot{background:var(--s-sel);color:var(--s-seltext)}.wns__sl.hot b{color:var(--s-seltext)}.wns__toast{background:var(--s-pri);height:22px;color:var(--s-onpri);opacity:0;border-radius:99px;align-items:center;gap:5px;padding:0 10px;font-weight:650;transition:opacity .4s;display:flex;position:absolute;top:330px;left:150px}.wns__toast.on{opacity:1}.wns__call{background:#10181a;border-radius:0;position:absolute;inset:-8px -14px -10px}.wns__tile{color:#f0efef;background:#1d282a;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:104px;height:74px;font-weight:600;display:flex;position:absolute}.wns__banner{color:#e5ff0f;animation:wnsPop .5s var(--ease-out) both;background:#e5ff0f24;border-radius:99px;padding:3px 9px;font-weight:650;position:absolute;top:92px;left:22px}.wns__caption{color:#f0efef;animation:wnsPop .5s var(--ease-out) both;background:#00000080;border-radius:7px;padding:4px 9px;position:absolute;top:118px;left:22px}.wns__sum{background:var(--s-card);width:300px;height:130px;color:var(--s-text2);animation:wnsPop .5s var(--ease-out) both;border-radius:10px;flex-direction:column;gap:3px;padding:10px 10px 10px 40px;display:flex;position:absolute;top:88px;left:34px;box-shadow:0 10px 26px #0006}.wns__sum .wns__ampslot{position:absolute;top:10px;left:10px}.wns__sum b{color:var(--s-text)}.wns__cbar{gap:6px;display:flex;position:absolute;top:298px;left:114px}.wns__cbar em{color:#f0efef;background:#f0efef1a;justify-content:center;min-width:24px;height:24px}.wns__cbar em.on{color:#172022;background:#e5ff0f;min-width:56px}.wns__cbar em.end{color:#fff;background:#b4233a}.wns__sfield{background:var(--s-card);box-shadow:inset 0 0 0 1.5px var(--s-text3);border-radius:9px;align-items:center;gap:6px;padding:0 10px;font-size:10px;display:flex}.wns__sres{flex-direction:column;gap:4px;display:flex}.wns__sres>b{color:var(--s-text3);letter-spacing:.1em;text-transform:uppercase;margin-top:5px;font-size:6.5px}.wns__float{opacity:0;transition:opacity .5s var(--ease-out), transform .6s var(--ease-out);background:var(--s-card);color:var(--s-text);box-shadow:0 0 0 1px var(--s-line2), 0 16px 40px var(--s-shadow);border-radius:14px;position:absolute;transform:translateY(10px)scale(.97)}.wns__float.on{opacity:1;transform:none}.wns__keys{flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.wns__kk{gap:6px;display:flex}.wns__kk kbd{min-width:34px;height:34px;color:var(--s-text);background:var(--s-raised);box-shadow:inset 0 0 0 1px var(--s-line2), 0 2px 0 var(--s-line2);border-radius:8px;place-items:center;font-size:14px;font-weight:650;transition:transform .15s;display:grid}.wns__keys.held .wns__kk kbd{box-shadow:inset 0 0 0 1px var(--s-line2);transform:translateY(2px)}.wns__keys small{color:var(--s-text3);font-size:8px}.wns__answer{background:var(--s-amp);width:260px;box-shadow:inset 0 0 0 1px var(--s-ampline), 0 12px 30px var(--s-shadow);align-items:center;gap:7px;padding:8px 10px;display:flex;top:262px;left:120px}.wns__video{flex-direction:column;gap:6px;width:240px;padding:8px;display:flex;top:110px;left:130px}.wns__vid{color:#f0efef;background:linear-gradient(135deg,#172022,#3f6f5f);border-radius:9px;place-items:center;height:120px;display:grid}.wns__file{flex-direction:column;gap:6px;width:260px;padding:8px;display:flex;top:90px;left:120px}.wns__fileimg{background:linear-gradient(160deg,#dedbcb,#81846d);border-radius:9px;height:150px}.wns__upd{flex-direction:column;gap:8px;width:280px;padding:10px;display:flex;top:150px;left:110px}.wns__updbar,.wns__notif{background:var(--s-chip);border-radius:99px;align-items:center;gap:6px;padding:6px 9px;display:flex}.wns__updbar b,.wns__notif b{color:var(--s-accent)}.wns__palette{flex-direction:column;gap:2px;width:280px;padding:6px;display:flex;top:70px;left:110px}.wns__pfield{border-bottom:1px solid var(--s-line);align-items:center;gap:6px;height:26px;margin-bottom:3px;padding:0 8px;font-size:10px;display:flex}.wns__prow{border-radius:6px;align-items:center;height:20px;padding:0 8px;display:flex}.wns__prow small{color:var(--s-text3);margin-left:auto}.wns__prow.on{background:var(--s-sel);color:var(--s-seltext)}.wns__prow.on small{color:var(--s-seltext);opacity:.7}.wns__spot{opacity:0;transition:left .62s var(--ease-out), top .62s var(--ease-out), width .62s var(--ease-out), height .62s var(--ease-out), opacity .4s;border-radius:10px;position:absolute;box-shadow:0 0 0 1000px #00000042}.wns[data-look=dark] .wns__spot{box-shadow:0 0 0 1000px #0000006b}.wns__spot.on{opacity:1}.wns{clip-path:inset(0 round 14px)}.wns__mark{opacity:0;transition:left .75s var(--ease-out), top .75s var(--ease-out), width .75s var(--ease-out), height .75s var(--ease-out), opacity .5s;place-items:center;display:grid;position:absolute}.wns__mark.on{opacity:1;filter:drop-shadow(0 6px 14px #0003)}.wns__mark>.amp{width:100%!important;height:100%!important}.wns__closing{color:var(--s-text);opacity:0;transition:opacity .8s var(--ease-out), transform .8s var(--ease-out);flex-direction:column;align-items:center;gap:10px;display:flex;position:absolute;top:290px;left:0;right:0;transform:translateY(10px)}.wns__closing.on{opacity:1;transform:none}.wns__closing .wordmark{width:auto;height:14px}.wns__closing span{font-family:var(--font-display);color:var(--s-text2);font-size:13px;font-weight:650}.wns__pulse{box-shadow:0 0 0 2px var(--s-pri);pointer-events:none;background:#e5ff0f29;border:0;border-radius:12px;padding:0;position:absolute}.wns__pulse:after{content:"";box-shadow:0 0 0 2px var(--s-pri);animation:wnsPulse 1.4s var(--ease-out) infinite;border-radius:14px;position:absolute;inset:-2px}@keyframes wnsPulse{0%{opacity:.65;transform:scale(1)}to{opacity:0;transform:scale(1.12)}}.wns__pulse.is-press{pointer-events:auto;cursor:pointer}.wns__pulse--still:after{animation:none}.wns--still *,.wns--still :before,.wns--still :after{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.wns *,.wns :before,.wns :after,.wn *,.amped *{transition:none!important;animation:none!important}}
