.ni-object{--ri-body:#c9c8c6;--ri-accent:#8f8e8c;--ri-mark:#fff;--ri-light:#fff;--ri-shade:#000;--ri-glow:#fff;--ri-bounce:gray;--ri-floor:#000;--ri-spill:#fff;--ri-under:#0000004d;--ri-key:0;--ri-sss:0;--ri-gloss-body:0;--ri-gloss-accent:0;--ri-grain:0;--ri-floor-a:.6;--ri-spill-a:0;--ri-lift:0px;--ri-body-hi:color-mix(in oklab, var(--ri-body) 60%, var(--ri-light));--ri-body-lo:color-mix(in oklab, var(--ri-body) 65%, var(--ri-shade));--ri-body-side:color-mix(in oklab, var(--ri-body) 46%, var(--ri-shade));--ri-body-rim:color-mix(in oklab, var(--ri-body) 22%, var(--ri-light));--ri-body-crease:color-mix(in oklab, var(--ri-body) 40%, var(--ri-shade));--ri-body-lip:color-mix(in oklab, var(--ri-body-side) 50%, var(--ri-bounce));--ri-accent-hi:color-mix(in oklab, var(--ri-accent) 60%, var(--ri-light));--ri-accent-lo:color-mix(in oklab, var(--ri-accent) 65%, var(--ri-shade));--ri-accent-side:color-mix(in oklab, var(--ri-accent) 46%, var(--ri-shade));--ri-accent-rim:color-mix(in oklab, var(--ri-accent) 22%, var(--ri-light));--ri-accent-crease:color-mix(in oklab, var(--ri-accent) 40%, var(--ri-shade));--ri-accent-lip:color-mix(in oklab, var(--ri-accent-side) 50%, var(--ri-bounce));--ri-mark-hi:color-mix(in oklab, var(--ri-mark) 60%, var(--ri-light));--ri-mark-lo:color-mix(in oklab, var(--ri-mark) 65%, var(--ri-shade));--ri-mark-side:color-mix(in oklab, var(--ri-mark) 46%, var(--ri-shade));--ri-mark-rim:color-mix(in oklab, var(--ri-mark) 22%, var(--ri-light));--ri-mark-crease:color-mix(in oklab, var(--ri-mark) 40%, var(--ri-shade));--ri-mark-lip:color-mix(in oklab, var(--ri-mark-side) 50%, var(--ri-bounce));flex:none;margin:-2px;display:none;overflow:visible}.ni-object.ni-mini{margin:-1px}.ni-object .ri-side-body{fill:var(--ri-body-side)}.ni-object .ri-side-accent{fill:var(--ri-accent-side)}.ni-object .ri-side-mark{fill:var(--ri-mark-side)}.ni-object .ri-lip-body{fill:var(--ri-body-lip)}.ni-object .ri-lip-accent{fill:var(--ri-accent-lip)}.ni-object .ri-lip-mark{fill:var(--ri-mark-lip)}.ni-object .ri-rim-body{fill:var(--ri-body-rim)}.ni-object .ri-rim-accent{fill:var(--ri-accent-rim)}.ni-object .ri-rim-mark{fill:var(--ri-mark-rim)}.ni-object .ri-crease-body{fill:var(--ri-body-crease)}.ni-object .ri-crease-accent{fill:var(--ri-accent-crease)}.ni-object .ri-crease-mark{fill:var(--ri-mark-crease)}.ni-object .ri-fill-body{fill:var(--ri-body)}.ni-object .ri-fill-accent{fill:var(--ri-accent)}.ni-object .ri-fill-mark{fill:var(--ri-mark)}.ni-object .ri-under{fill:var(--ri-under)}.ni-object .ri-key{opacity:var(--ri-key)}.ni-object .ri-glow{opacity:var(--ri-sss)}.ni-object .ri-sheen-accent{opacity:var(--ri-gloss-accent)}.ni-object .ri-spec-body{opacity:var(--ri-gloss-body)}.ni-object .ri-spec-accent{opacity:var(--ri-gloss-accent)}.ni-object .ri-spec-core{fill:var(--ri-light)}.ni-object .ri-grain{opacity:var(--ri-grain);display:none}.ni-object .ri-slash{fill:none;stroke:var(--ri-mark);stroke-width:2.2px;stroke-linecap:round}.ni-object .ri-slash-side{fill:none;stroke:var(--ri-mark-side);stroke-width:2.2px;stroke-linecap:round}.ni-object .ri-floor{opacity:var(--ri-floor-a);transform-box:fill-box;transform-origin:50%;transition:opacity var(--t-pop) var(--e-out), scale var(--t-pop) var(--e-spring)}.ni-object .ri-spill{opacity:var(--ri-spill-a);transition:opacity var(--t-pop) var(--e-out)}.ni-object .ri-obj{translate:0 var(--ri-lift);transition:translate var(--t-pop) var(--e-spring)}:root[data-theme=candy] .ni-object{display:block}:root[data-theme=candy] .ni-object+svg{display:none}@media (min-resolution:1.5x){:root[data-theme=candy] .ni-object .ri-grain{display:inline}}@media (forced-colors:active){:root[data-theme=candy] .ni-object{display:none}:root[data-theme=candy] .ni-object+svg{display:inline}}:root[data-theme=candy] :is(.nav-item,.chat-rail-item,.rail-compose):hover .ni-object{--ri-lift:calc(var(--d-nudge) * -.75)}:root[data-theme=candy] :is(.nav-item,.chat-rail-item,.rail-compose):hover .ni-object .ri-floor{opacity:calc(var(--ri-floor-a) * .7);scale:.86 .8}:root[data-theme=candy] :is(.nav-item,.chat-rail-item,.rail-compose):active .ni-object{--ri-lift:calc(var(--d-nudge) * .25)}:root[data-theme=candy] :is(.nav-item,.chat-rail-item,.rail-compose):active .ni-object .ri-floor{opacity:var(--ri-floor-a);scale:1.04 1}:root[data-theme=candy] .sidebar .nav-item:has(.ni-object) .ni-badge{top:1px;right:1px}:root[data-theme=candy] .sidebar{--ri-frost:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgAgMAAACf9p+rAAAADFBMVEX////////////////1pQ5zAAAABHRSTlMAHj4A5O7znQAABkJJREFUeNodls1u20oShauIaoHKqlpoGvJdUYEcxPcpqoWmwMyqaZCG7qzowBnMY1CBHHh2dKAAmV0yu3nLORwvCBhi/9Q5X50ikXEgqnS0hiltWTXfKZPRDd3ES062ioHLRyKmKbLvlVyj+iaXkeodcUmTqDbq05E4bWzndswixEqPpoGJDdtWuvNh0o6IbliUis6XgXq6p7HWVtikpI7uEnHQrqAtYQMTOnjPvsHReU26ERpbOlgI+vMuSjztb8jFWfi3JJmowRq1QurhWVRw9FeR7Zgitewu8S68db52Xc9RrE5eS4cTiI5HVp5whKjxvj5sZOzI9y3urxK283dSkinWiVpnpD+dG65CNSenVt6mJH9wHpg8bisxrHGLZLukRW9t3MtMUMjWfB0m7kg/+n1yv9IT0UT8pdVY90evHJU1i02V+djTWYKL5I3upFaKZPL2jbZdJjnUqDCX96zX1CXldXQQvyJaN4yCIb/SO8jYdtybWIaHFPvjhcQPGqAe77Mmkp6kdUxkP/DGTD5Er1Y5Gh2RDjN+uRVfXyneS/vK4VK9RMiTKMFTkIHNtS6y2ucJZ3DoYSrV5dMCD7MlqojHiWp5Yv/pitJSTH2IH+5BEFFBqtTUfAoxVthW+yKZ32YWklVlBz6nNWXN/JCjpD12Zhrc3njaR6NQlJG41bKyBp5sGZZrG7HryhpbPPMvOSjOERHQ9kLWkkoOG/LU2gtRWODsqV5/4hiknjw0+uDgt0s+kK7cC13FyJ60xC7uB/XPxxSoQ/lG78Q9k/U+itREeU8j2NzrbG1qyGdBF2lL0dvD2TdJvAqdYYLuJrW3TBF0Q53iP8+D07NEzX8HpzET7cLmvFYLYr4O/T4Uk5MB1q4r3AkIPDEIF2ib6XBBAfR+d4K/DwGAbMnmni7tb5K/iJKk77zdbv8tQZiv78x90zPJQD6t2A0pRR5Bl3wCdzI9oMhYz9sgerR0y3y5KP88duIA4AoXiupBFPoJdzdjb3Fxe9Zv7xcyy6OTqxE/S2NxeqA/lfttNHCszKvw9tax9RmN3Duy2i0F5qj0ufSFmQwWKHv0wp0068b+xvw+IjHA8i208hMFmka6dDT0ZZqeeDYP2EcvMlYLRR+oECDFbiXqQeLmQOsBp3X/HLLXXGXZvxqCq+Mm8oZAgN+Nnjg6+UwHXRrGNtvfuSk/bhcnSwt6Q8EeULF1ULzjFOzs+fWqV6Y9sMLmbuV/5GN561AkQWKqWm0IAiImlw7En4GPypjbEbBS+WU5WsCP/GGnKeCfXDbUcNNFa3ukr8afp6WNv+h2B1pCSnhQ/yf3FwCNBepo9Z4clQJMkdYBjZsnpQfIjBU0mNqMfPJ+/iVXz91EpYLEHg0aD+FrWFpCjs8xrNSPc6R9nsxdyH3UDBm4dk2AMNmWlDdDW/EaThUIRSSOB2CUP0XucxoKTSivkP6haBHkjF4CSBusdKnlWoal365LtJZu9UTsM9e4LYyyExdGT4i+/6fJ8sTuFWK9ClbJuCN5gkyPSRVJI2KyE8YrhPX/cikxfxet62KQ0m76s+PINH5MdM9jcKFJS7IoMO0xDrAISXUa0ayUT2GqdwVCWkBJNFe5PTR0paS2ekFgie9oMSom5Hw2DwKpZ8ht3YhnhNyrWWJlOVuundiJ1CtiL1Ljx1d7oq+Lp46df+YR3WnJz1gcA+wZwobzqqN02W0pngvkzW6D9a5ERVU0xazrqFuGJNXNCTe3I+8nM7ex3qheJihcgVp+Tan/bwdqHd6qKJ25oPRYFd0Dg/7UbCwhcADXiv8Ka4dBlwKmMqE508owOS+YwpxyYpR2QTe96bcvGJB64SzODO5i/Wy7xdd0AGRVHTBX9B8WVQMmSN+AFFnGCpQF8hviHSah+KtSmBCQYe5qjJcUiiJcig6BtUZCLFANUQd2WYtL5gruOh4byw0qs2bO3XGJOQu8RTPDSdwgpJn67EjeCgR7HuUXnavFWWyvUXJO0F/QrnSDzczDD36hsu+87xKoLsj2a3QTpsAjzETOumSvwlLfUKMWU4HlUvu7ufnqMGdk+dbBxZ7FATiEEAYPdgKiHSRCjnqHMGZd0WuTvTG+NwJtrdMbkR55JGVntj9Q7qB7i08m9h3a/n9wqFVefRseDwAAAABJRU5ErkJggg==)}:root[data-theme=candy] .ni-object{--ri-shade:#2a0f8a;--ri-bounce:#4f6bff;--ri-floor:#040846;--ri-floor-a:.8;--ri-spill:var(--ri-body);--ri-spill-a:.3;--ri-under:#2a0f8a5c;--ri-key:.3;--ri-sss:.9;--ri-gloss-body:1;--ri-grain:.28;--ri-body-crease:color-mix(in oklab, var(--ri-body) 50%, var(--ri-glow));--ri-accent-hi:color-mix(in oklab, var(--ri-accent) 84%, var(--ri-light))}:root[data-theme=candy] .ni-object[data-icon=chat]{--ri-body:#ff3f8b;--ri-accent:#fff;--ri-shade:#8a0a64;--ri-glow:#ff9ac0}:root[data-theme=candy] .ni-object[data-icon=calendar]{--ri-body:#f6f4ff;--ri-accent:#12bdf2;--ri-mark:#2c3fe6;--ri-shade:#4a45c9;--ri-glow:#fff}:root[data-theme=candy] .ni-object[data-icon=board]{--ri-body:#9a6dff;--ri-accent:#ffd23f;--ri-mark:#fbfaff;--ri-shade:#3413a8;--ri-glow:#d6b8ff}:root[data-theme=candy] .ni-object[data-icon=meetings]{--ri-body:#f4f3ff;--ri-accent:#2c3fe6;--ri-mark:#ff4f7b;--ri-shade:#5a2fb8;--ri-glow:#fff;--ri-mark-side:#b81f6a;--ri-mark-lip:#8a3fd0}:root[data-theme=candy] .ni-object[data-icon=drive]{--ri-body:#ffb31a;--ri-accent:#e87400;--ri-mark:#fffaf0;--ri-shade:#b3300a;--ri-glow:#ffe873}:root[data-theme=candy] .ni-object[data-icon=team]{--ri-body:#22dba0;--ri-accent:#12a9c4;--ri-shade:#0a4f8f;--ri-glow:#a8ffd6}:root[data-theme=candy] .ni-object[data-icon=leads]{--ri-body:#ff4f38;--ri-accent:#f6f4ff;--ri-shade:#8f0f4a;--ri-glow:#ffb38a}:root[data-theme=candy] .ni-object[data-icon=sound]{--ri-body:#ffcf24;--ri-accent:#ff8a1a;--ri-shade:#c2410c;--ri-glow:#fff59a}:root[data-theme=candy] .ni-object[data-icon=sound-off]{--ri-body:#98a2ea;--ri-accent:#7883d8;--ri-mark:#fff;--ri-shade:#2a1f9a;--ri-glow:#c9d0ff}:root[data-theme=candy] .ni-object[data-icon=focus]{--ri-body:#d4caff;--ri-accent:#ffdc3d;--ri-shade:#4a35c8;--ri-glow:#fff}:root[data-theme=candy] .ni-object.ni-mini{--ri-body:#fff6ea;--ri-accent:#2c3fe6;--ri-mark:#2c3fe6;--ri-shade:#b0105a;--ri-glow:#fff;--ri-bounce:#ffc07a;--ri-floor:#6e0736;--ri-floor-a:.5;--ri-spill-a:0;--ri-key:.2;--ri-sss:.7;--ri-under:#6e07364d}:root[data-theme=candy] .chat-rail-item.active .ni-object.ni-mini{--ri-body:#ff5a2e;--ri-accent:#2c3fe6;--ri-mark:#fff6ea;--ri-shade:#a8104f;--ri-glow:#ffc46b;--ri-bounce:#ffd9c2;--ri-floor:#7a0838;--ri-floor-a:.35}:root[data-theme=candy] .nav-item:hover .ni-object{--ri-key:.45;--ri-spill-a:.4}:root[data-theme=candy] .sidebar .nav-item:is(.active,.moon-toggle.on) .ni-object{--ri-key:.4;--ri-spill-a:.55}
:root[data-theme=candy]{--tex-tooth:url(../media/paper-tooth.0ppp1ckj8ru5e.png?dpl=dpl_BHHCnnvPB3HwA3jcYCd9eav2YfdB);--tex-satin:url(../media/slab-satin.12_vjwtuq2x7z.png?dpl=dpl_BHHCnnvPB3HwA3jcYCd9eav2YfdB);--tex-glass:url(../media/glass-depth.0yc546jqia~d4.png?dpl=dpl_BHHCnnvPB3HwA3jcYCd9eav2YfdB);--tex-grain:url(../media/fine-grain.00p_dg507~03f.png?dpl=dpl_BHHCnnvPB3HwA3jcYCd9eav2YfdB);--tex-linen:url(../media/tray-linen.169nrme7ah9xj.png?dpl=dpl_BHHCnnvPB3HwA3jcYCd9eav2YfdB);--sheet:#f8f1e3;--sheet-hi:#fffdf7;--coat:radial-gradient(120% 90% at 0% 0%, #fff, #fff0 60%), linear-gradient(170deg, #fffdf8, #f8f0df)}:root[data-theme=candy],:root[data-theme=candy] :is(.user-menu,.rail-menu,.rail-compose-menu,.emoji-picker,.msg-toolbar,.chat-rail-row:has(>.chat-rail-item.active),.chat-rail-item.active,.m-glider[data-glider=rail]){--m-hi:#fffffff2;--m-hi-soft:#fff9;--m-lo:#684e1e4d;--m-lo-soft:#684e1e29;--m-cast:44 36 124;--m-ao:#4a382857;--m-wall:96 72 30;--ic-tone:#2438e833;--text-tertiary:#5c5f84;--danger:#c41a26}:root[data-theme=candy]{--ct-red:#991b1b;--ct-orange:#9a3412;--ct-amber:#8a3c0c;--ct-lime:#3f6212;--ct-green:#166534;--ct-teal:#115e59;--ct-cyan:#155e75;--ct-blue:#1e40af;--ct-violet:#5b21b6;--ct-pink:#9d174d}:root[data-theme=candy] :is(.topbar,.sidebar){--m-hi:#c4d3ffd9;--m-hi-soft:#c4d3ff5c;--m-lo:#0206409e;--m-lo-soft:#02064057;--m-cast:2 6 64;--m-ao:#020640b3;--m-wall:2 6 64;--ic-tone:#ffffff38}:root[data-theme=candy] .chat-rail{--m-hi:#ffe8d6cc;--m-hi-soft:#ffe8d657;--m-lo:#5c002e99;--m-lo-soft:#5c002e52;--m-cast:92 0 46;--m-ao:#4a00269e;--m-wall:92 0 46;--ic-tone:#ffffff3d}:root[data-theme=candy] .msg-toolbar{--bg-raised:#fffdf8;--accent-interactive:#2438e8;--text-primary:#14163a;--text-secondary:#474a70;--bg-hover:#2438e81a}:root[data-theme=candy],:root[data-theme=candy] :is(.topbar,.sidebar,.chat-rail,.msg-toolbar,.user-menu,.rail-menu,.rail-compose-menu,.emoji-picker,.chat-rail-row:has(>.chat-rail-item.active),.chat-rail-item.active,.m-glider[data-glider=rail]){--mat-key:inset 0 1px 0 0 var(--m-hi), inset 1px 0 0 0 var(--m-hi-soft), inset 0 -1px 0 0 var(--m-lo), inset -1px 0 0 0 var(--m-lo-soft), inset -2px -5px 6px -4px var(--m-lo-soft), 0 1px 0 0 var(--m-ao), 1px 2px 1px 0 rgb(var(--m-cast) / .26), 2px 5px 8px -2px rgb(var(--m-cast) / .3);--mat-key-hover:inset 0 1px 0 0 var(--m-hi), inset 1px 0 0 0 var(--m-hi-soft), inset 0 -1px 0 0 var(--m-lo), inset -1px 0 0 0 var(--m-lo-soft), inset -2px -5px 6px -4px var(--m-lo-soft), 0 1px 0 0 var(--m-ao), 1px 3px 2px 0 rgb(var(--m-cast) / .22), 4px 9px 14px -4px rgb(var(--m-cast) / .36);--mat-key-down:inset 1px 2px 3px 0 rgb(var(--m-cast) / .5), inset 0 1px 0 0 rgb(var(--m-cast) / .35), inset 0 -1px 0 0 var(--m-hi-soft), 0 1px 0 0 var(--m-hi-soft);--mat-well:inset 2px 3px 4px -1px rgb(var(--m-cast) / .26), inset 0 1.5px 0 0 rgb(var(--m-wall) / .46), inset 1.5px 0 0 0 rgb(var(--m-wall) / .24), inset 0 0 0 1px rgb(var(--m-wall) / .12), inset 0 -1px 0 0 var(--m-hi-soft), 0 1.5px 0 0 var(--m-hi), 1.5px 0 0 0 var(--m-hi-soft);--mat-stock:inset 0 1px 0 0 #fff, inset 1px 0 0 0 var(--m-hi-soft), inset 0 -1px 0 0 #684e1e1a, 0 0 0 1px rgb(var(--m-cast) / .08), 0 1px 0 0 #d9ccb0, 0 2px 0 0 #c4b492, 1px 3px 2px 0 rgb(var(--m-cast) / .2), 3px 8px 12px -4px rgb(var(--m-cast) / .26);--mat-stock-hover:inset 0 1px 0 0 #fff, inset 1px 0 0 0 var(--m-hi-soft), inset 0 -1px 0 0 #684e1e1a, 0 0 0 1px rgb(var(--m-cast) / .08), 0 1px 0 0 #d9ccb0, 0 2px 0 0 #c4b492, 2px 5px 4px 0 rgb(var(--m-cast) / .16), 7px 16px 24px -8px rgb(var(--m-cast) / .36);--mat-float:inset 0 1px 0 0 #fff, inset 1px 0 0 0 var(--m-hi-soft), inset 0 -1px 0 0 var(--m-lo-soft), 0 0 0 1px rgb(var(--m-cast) / .12), 0 2px 0 0 #cdbd9c, 2px 5px 5px 0 rgb(var(--m-cast) / .18), 8px 20px 30px -12px rgb(var(--m-cast) / .46);--mat-gloss:radial-gradient(64% 54% at 26% 14%, #ffffff9e, #ffffff24 55%, #fff0 78%), radial-gradient(70% 60% at 86% 106%, #b2c4ff4d, #b2c4ff00 72%);--mat-gloss-text:radial-gradient(58% 80% at 8% -24%, #fff9, #fff0 72%), radial-gradient(50% 70% at 96% 124%, #b2c4ff42, #b2c4ff00 72%);--mat-gloss-pale:radial-gradient(80% 70% at 18% 0%, #fff, #fff0 72%), radial-gradient(90% 90% at 100% 110%, #684e1e24, #684e1e00 62%);--mat-face-ultra:linear-gradient(165deg, #4d61ff, #2438e8 50%, #1727c2);--mat-face-cream:linear-gradient(165deg, #fffefa, #f4ead7);--mat-face-candy:linear-gradient(160deg, #ff9a3c, #ff3d7a);--mat-face-slab:linear-gradient(165deg, #cb3a07, #cf2a35 50%, #d21967)}:root[data-theme=candy] .app{background:linear-gradient(118deg, #bed0ff00 7%, #bed0ff0d 11%, #bed0ff0d 15%, #bed0ff00 19%), linear-gradient(180deg, #96acff5c, #96acff00 32px), radial-gradient(70% 90% at 0% 0%, #7892ff4d, #7892ff00 62%), radial-gradient(80% 80% at 100% 100%, #03084eb3, #03084e00 66%), var(--tex-glass) 0 0 / 384px 384px, linear-gradient(165deg, #2d42f2, #111d9e);box-shadow:inset 0 0 0 1px #020640e6,inset 0 2px #dee6ffcc,inset 2px 0 #c4d3ff73,inset 0 -2px #6e84ff66,inset -2px 0 #6e84ff42,inset 0 8px 8px -5px #b0c2ff66,inset 7px 0 8px -5px #b0c2ff38,inset 0 -22px 30px -18px #0206409e,inset -14px 0 22px -14px #02064066}:root[data-theme=candy] body{background:var(--tex-tooth) 0 0 / 128px 128px, var(--sheet)}:root[data-theme=candy] .main{background:var(--tex-tooth) 0 0 / 128px 128px, linear-gradient(135deg, #ffffff9e 0%, #fff0 44%, #60461600 56%, #60461609 100%), var(--sheet);border-color:#fff #d8cbb0 #cfc0a1 #ffffffd9;box-shadow:inset 0 1px #ffffffe6,inset -1px -1px #684e1e24,0 1px #c4b592,0 2px #a99a78,0 0 0 1px #02064080,0 3px #0206409e,2px 5px 4px #02064070,7px 15px 26px -4px #02064099}:root[data-theme=candy] .page-hd{background:0 0}:root[data-theme=candy] :is(.chat-head-title-text,.modal-hd h2,.page-hd h1,.msg-name,.bcard-title,.user-menu-name){text-shadow:0 1px #fffffff2}:root[data-theme=candy] .chat-thread{background:var(--coat);border-left-color:#ffffffe6;box-shadow:-1px 0 #684e1e4d,-2px 2px 2px #2c247c24,-8px 6px 16px -6px #2c247c42}:root[data-theme=candy] .chat-rail{background:linear-gradient(180deg, #ffc478b3, #ffaa5a33 5px, #ffaa5a00 12px), linear-gradient(90deg, #ffc47857, #ffaa5a00 7px), linear-gradient(0deg, #54002e80, #54002e00 18px), linear-gradient(270deg, #54002e5c, #54002e00 12px), var(--tex-satin) 0 0 / 96px 96px, radial-gradient(140% 100% at 0% 0%, #54002e00 46%, #54002e21 100%), linear-gradient(172deg, #cb3a07, #cf2a35 50%, #d21967);text-shadow:0 1px #54002e8c;box-shadow:inset 0 1.5px #ffeedee6,inset 1.5px 0 #ffeede6b,inset 0 -1.5px #4a002899,inset -1.5px 0 #4a002880,1px 0 #4a002699,1px 1px #4a002673,2px 3px 3px #5c002e4d,4px 7px 9px -3px #5c002e47}:root[data-theme=candy] .chat-rail :is(.rail-menu,.rail-compose-menu,.user-menu,.emoji-picker,.chat-rail-item.active,.rail-badge){text-shadow:none}:where(:root[data-theme=candy]) .nav-item{transition:background-color var(--t-fade) var(--e-out), color var(--t-fade) var(--e-out), box-shadow var(--t-fade) var(--e-out), translate var(--t-pop) var(--e-spring)}:where(:root[data-theme=candy]) :is(.msg-tool,.composer-icon-btn){transition:background-color var(--t-fade) var(--e-out), color var(--t-fade) var(--e-out), scale var(--t-pop) var(--e-spring), box-shadow var(--t-fade) var(--e-out), translate var(--t-pop) var(--e-spring)}:where(:root[data-theme=candy]) .reaction{transition:background-color var(--t-fade) var(--e-out), border-color var(--t-fade) var(--e-out), color var(--t-fade) var(--e-out), opacity var(--t-fade) var(--e-out), scale var(--t-pop) var(--e-spring), box-shadow var(--t-fade) var(--e-out), translate var(--t-pop) var(--e-spring)}:where(:root[data-theme=candy]) :is(.rail-compose,.rail-add,.rich-toolbar-btn,.chat-head-btn,.chat-head-title-btn,.chat-head-star,.project-owner-button,.huddle-btn,.btn,.tab,.icon-btn,.board-tab-new,.board-tab-settings,.board-tab-planner,.seg-btn,.settings-switch),:where(:root[data-theme=candy]) .chat-resource-tab:where(:not(.chat-tab)),:where(:root[data-theme=candy]) .topbar .topbar-search{transition:background-color var(--t-fade) var(--e-out), color var(--t-fade) var(--e-out), border-color var(--t-fade) var(--e-out), opacity var(--t-fade) var(--e-out), box-shadow var(--t-fade) var(--e-out), transform var(--t-pop) var(--e-spring), translate var(--t-pop) var(--e-spring)}:where(:root[data-theme=candy]) :is(.rail-compose,.rail-add,.rich-toolbar-btn,.chat-head-btn,.chat-head-title-btn,.chat-head-star,.project-owner-button,.huddle-btn,.btn,.tab,.icon-btn,.board-tab-new,.board-tab-settings,.board-tab-planner,.seg-btn):where(:hover){transition-duration:var(--t-press), var(--t-press), var(--t-press), var(--t-press), var(--t-press), var(--t-pop), var(--t-pop)}:where(:root[data-theme=candy]) :is(.rail-compose,.rail-add,.rich-toolbar-btn,.chat-head-btn,.chat-head-title-btn,.chat-head-star,.project-owner-button,.huddle-btn,.btn,.tab,.icon-btn,.board-tab-new,.board-tab-settings,.board-tab-planner,.seg-btn):where(:active){transition-duration:var(--t-press);transition-timing-function:var(--e-out)}:root[data-theme=candy] .topbar .topbar-search{box-shadow:var(--mat-well);color:#ffffffeb;background:linear-gradient(#02064080,#0206404d);border-color:#0000}:root[data-theme=candy] .topbar .topbar-search:hover{color:#fff;background:linear-gradient(#02064094,#02064061);border-color:#0000}:root[data-theme=candy] .topbar .topbar-search:active{box-shadow:var(--mat-well), inset 0 3px 6px 0 #02064080}:root[data-theme=candy] .kbd,:root[data-theme=candy] .topbar .kbd{opacity:1;background:var(--mat-face-cream);color:#2e3160;text-shadow:none;box-shadow:inset 0 1px 0 0 #fff, 0 1px 0 0 #cbbd9f, 0 2px 0 0 #a8997a, 1px 3px 2px 0 rgb(var(--m-cast) / .4)}:root[data-theme=candy] .topbar .icon-btn{background:var(--mat-gloss), linear-gradient(180deg, #c4d3ff42, #c4d3ff1a);box-shadow:var(--mat-key);color:#fff}:root[data-theme=candy] .topbar .icon-btn:hover{background:var(--mat-gloss), linear-gradient(180deg, #c4d3ff66, #c4d3ff2e);box-shadow:var(--mat-key-hover)}:root[data-theme=candy] .topbar .icon-btn:active{box-shadow:var(--mat-key-down);translate:0 calc(var(--d-nudge) / 2);background:#0206404d}:root[data-theme=candy] .sidebar .nav-item{color:#fff;text-shadow:0 1px #02064099}:root[data-theme=candy] .sidebar .nav-item:hover{background:var(--ri-frost) 0 0 / 48px, linear-gradient(180deg, #c4d3ff33, #c4d3ff0f);box-shadow:inset 0 1px #dce5ff80,inset 0 -1px #02064059,1px 2px 3px #0206404d}:root[data-theme=candy] .sidebar :is(.nav-item.active,.nav-item.moon-toggle.on,.m-glider[data-glider=nav]){background:radial-gradient(110% 80% at 14% -6%, #ffffff80, #ffffff14 52%, #fff0 72%), radial-gradient(70% 40% at 96% 112%, #96acff33, #96acff00 70%), var(--ri-frost) 0 0 / 48px, linear-gradient(165deg, #c4d3ff4d, #c4d3ff1f);box-shadow:inset 0 1px #f0f4fff2,inset 1px 0 #dce5ff80,inset 0 -1px #02064080,inset -1px 0 #02064042,inset -3px -6px 8px -5px #02064057,0 1px #020640cc,1px 2px 2px #02064080,3px 7px 10px -3px #02064099}:root[data-theme=candy] .sidebar .nav-item:active{box-shadow:var(--mat-key-down);translate:0 calc(var(--d-nudge) / 2);background:#02064057}:root[data-theme=candy] .sidebar [data-glide=on] :is(.nav-item.active,.nav-item.active:hover,.nav-item.active:active){box-shadow:none;background:0 0}:root[data-theme=candy] .sidebar [data-glide=on]:has(.nav-item.active:active)>.m-glider[data-glider=nav]{background:var(--ri-frost) 0 0 / 48px, #02064057;box-shadow:var(--mat-key-down)}:root[data-theme=candy] .sidebar .nav-item.moon-toggle.on :is(.ni-icon,.ni-label){color:#fff}:root[data-theme=candy] .sidebar .nav-item .ni-badge.flag{background:var(--mat-gloss-text), var(--mat-face-candy);color:#45001f;text-shadow:0 1px #ffe2ce73;box-shadow:inset 0 1px #fff0e1e6,inset 0 -1px #78003280,0 0 0 1.5px #1d2fd0,1px 2px 2px 1px #02064099}:root[data-theme=candy] .sidebar-logo{position:relative;box-shadow:0 1px #020640cc,1px 3px 3px #0206408c,3px 8px 12px -2px #0206408c}:root[data-theme=candy] .sidebar-logo:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(90% 70% at 18% 0,#fff9,#fff0 70%),radial-gradient(70% 50% at 92% 110%,#ffaa7866,#ffaa7800 70%);position:absolute;inset:0;box-shadow:inset 0 1px #fffc,inset 1px 0 #ffffff59,inset 0 -1px #5a000a80,inset -3px -6px 8px -5px #5a000a73}:root[data-theme=candy] .sidebar-logo:hover{box-shadow:0 1px #020640cc,2px 5px 4px #02064080,5px 12px 18px -4px #02064099}:root[data-theme=candy] .chat-rail .rail-find{box-shadow:var(--mat-well);background:linear-gradient(#4a00286b,#4a002842);border-color:#0000}:root[data-theme=candy] .chat-rail .rail-find:focus-within{box-shadow:var(--mat-well), inset 0 0 0 2px #ffffffe6;background:linear-gradient(#4a002880,#4a002857);border-color:#0000}:root[data-theme=candy] .chat-rail .rail-compose{background:var(--mat-gloss), linear-gradient(165deg, #ffbe8280, #ff785a29);box-shadow:var(--mat-key);color:#fff;border-color:#0000}:root[data-theme=candy] .chat-rail .rail-compose:hover{background:var(--mat-gloss), linear-gradient(165deg, #ffc8969e, #ff826442);box-shadow:var(--mat-key-hover);transform:none;translate:0 calc(var(--d-nudge) / -2);border-color:#0000}:root[data-theme=candy] .chat-rail .rail-compose:active{box-shadow:var(--mat-key-down);transform:none;translate:0 calc(var(--d-nudge) / 2);background:#4a00284d}:root[data-theme=candy] .chat-rail .chat-rail-item:hover{background:#4a002833;box-shadow:inset 1px 2px 3px #4a002857,0 1px #ffe2ce3d}:root[data-theme=candy] .chat-rail .chat-rail-item:active{background:#4a00284d;box-shadow:inset 1px 2px 5px #4a00288c,0 1px #ffe2ce4d}:root[data-theme=candy] .chat-rail :is(.chat-rail-item.active,.chat-rail-item.active:hover),:root[data-theme=candy] .chat-rail .m-glider[data-glider=rail]{background:radial-gradient(60% 90% at 10% -10%,#fff,#fff0 70%),linear-gradient(#fffefa,#fbf5e8 55%,#efe4cf);border-radius:10px;box-shadow:inset 0 1px #fff,inset 1px 0 #ffffffb3,inset 0 -1px #684e1e57,inset -1px 0 #684e1e29,0 1px #4a0026bf,1px 2px 1px #4a00266b,3px 6px 8px -2px #4a002680}:root[data-theme=candy] .chat-rail .chat-rail-item.active:active{translate:0 calc(var(--d-nudge) / 2);background:linear-gradient(#efe3cc,#f8efdd);box-shadow:inset 1px 2px 3px #684e1e66,inset 0 -1px #fff,0 1px #ffe2ce66}:root[data-theme=candy] .chat-rail [data-glide=on] :is(.chat-rail-item.active,.chat-rail-item.active:hover,.chat-rail-item.active:active){box-shadow:none;background:0 0}:root[data-theme=candy] .chat-rail [data-glide=on]:has(.chat-rail-item.active:active)>.m-glider[data-glider=rail]{background:linear-gradient(#efe3cc,#f8efdd);box-shadow:inset 1px 2px 3px #684e1e66,inset 0 -1px #fff,0 1px #ffe2ce66}:root[data-theme=candy] .chat-rail [data-glide=on] .chat-rail-item.active[data-arrive=to]{text-shadow:0 1px #54002e8c}:root[data-theme=candy] .chat-rail [data-glide=on] .chat-rail-item.active[data-arrive=to] .rail-icon{color:inherit}:root[data-theme=candy] .chat-rail [data-glide=on] .chat-rail-item.active[data-arrive=to] svg:not(.ni-object){filter:drop-shadow(0 1px #54002e99)}:root[data-theme=candy] .chat-rail .chat-rail-item[data-arrive=from]:not(.active){text-shadow:none}:root[data-theme=candy] .chat-rail .chat-rail-item[data-arrive=from]:not(.active) svg{filter:none}:root[data-theme=candy] .chat-rail-list{--m-rail-hover:#4a002833}:root[data-theme=candy] .chat-rail .chat-rail-item.active .rail-icon{color:var(--accent-interactive)}:root[data-theme=candy] .chat-rail .chat-rail-item .rail-badge{background:var(--mat-gloss-text), var(--mat-face-ultra);color:#fff;text-shadow:0 1px #0a106eb3;box-shadow:inset 0 1px #ced8ffe6,inset 0 -1px #0a106e99,0 0 0 1px #3c002857,1px 2px 2px #4a002680}:root[data-theme=candy] .chat-rail .chat-rail-item.active .rail-badge{box-shadow:inset 0 1px #ced8ffe6,inset 0 -1px #0a106e99,0 1px #684e1e66,1px 2px 2px #2c247c5c}:root[data-theme=candy] .chat-rail .chat-rail-sec{text-shadow:0 -1px #54002e99}:root[data-theme=candy] .chat-rail :is(.rail-add,.rail-kebab,.rail-sec-kebab):hover{background:#4a00283d;box-shadow:inset 1px 1px 2px #4a002866,0 1px #ffe2ce3d}:root[data-theme=candy] .conversation-resources{border-bottom-color:#684e1e38;box-shadow:0 1px #ffffffe6}:root[data-theme=candy] .chat-composer{border-top-color:#684e1e38;box-shadow:inset 0 1px #ffffffe6}:root[data-theme=candy] :is(.chat-day,.chat-new-divider):before,:root[data-theme=candy] :is(.chat-day,.chat-new-divider):after{box-shadow:0 1px #fffffff2}:root[data-theme=candy] .chat-day:before,:root[data-theme=candy] .chat-day:after{background:#684e1e3d}:root[data-theme=candy] .chat-tab.active:after,:root[data-theme=candy] .m-glider[data-glider=tabs]:after{background:linear-gradient(#6f81ff,#2438e8 55%,#1826bd);border-radius:3px;height:3px;bottom:-1px;box-shadow:inset 0 1px #d6e0ffd9,0 1px #0a106e8c,1px 2px 2px #2c247c4d}:root[data-theme=candy] :is(.chat-head-btn,.chat-head-title-btn,.chat-head-star,.project-owner-button,.chat-resource-tab:not(.chat-tab)):hover{background:var(--mat-gloss-pale), var(--mat-face-cream);box-shadow:var(--mat-key);border-color:#0000}:root[data-theme=candy] :is(.chat-head-btn,.chat-head-title-btn,.chat-head-star,.project-owner-button,.chat-resource-tab:not(.chat-tab)):active{box-shadow:var(--mat-key-down);translate:0 calc(var(--d-nudge) / 2);background:linear-gradient(#ece0c8,#f6ecd9)}:root[data-theme=candy] .chat-head-btn.active{background:var(--mat-gloss-text), var(--mat-face-ultra);color:#fff;box-shadow:var(--mat-key);--ic-tone:#ffffff42;border-color:#0000}:root[data-theme=candy] .huddle-btn{background:var(--mat-gloss-pale), var(--mat-face-cream);box-shadow:var(--mat-key);border-color:#0000}:root[data-theme=candy] .huddle-btn:hover:not(:disabled){background:var(--mat-gloss-pale), linear-gradient(165deg, #fff, #f8efdd);box-shadow:var(--mat-key-hover);border-color:#0000}:root[data-theme=candy] .huddle-btn:active:not(:disabled){box-shadow:var(--mat-key-down);translate:0 calc(var(--d-nudge) / 2);background:linear-gradient(#ece0c8,#f6ecd9)}:root[data-theme=candy] .huddle-btn.live{box-shadow:var(--mat-key), inset 0 0 0 1.5px var(--ink-pos)}:root[data-theme=candy] :is(.huddle-btn.in,.huddle-btn.in:hover:not(:disabled)){background:var(--mat-gloss-text), linear-gradient(165deg, #3fc56e, #1f9d4d 55%, #17803d);color:#fff;--ic-tone:#ffffff42;box-shadow:inset 0 1px #dcffe6e6,inset 0 -1px #003c1899,inset -2px -5px 6px -4px #003c1880,0 1px #003c18cc,1px 2px 1px #2c247c4d,2px 5px 8px -2px #2c247c57}:root[data-theme=candy] .vibe-track{box-shadow:0 1px #fff}:root[data-theme=candy] .vibe-track:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px 2px #281e0a73}:root[data-theme=candy] .vibe-bar{--vibe-thumb-bg:radial-gradient(60% 50% at 34% 24%, #fff, #fff0 70%), var(--mat-face-cream);--vibe-thumb-shadow:inset -1px -2px 2px 0 #684e1e40, 0 1px 0 0 #4a382866, 1px 2px 3px 0 #2c247c66}:root[data-theme=candy] .msg:hover{background:#2438e80b;box-shadow:inset 0 1px #2c247c1a,inset 0 2px 3px -1px #2c247c12,inset 0 -1px #fffffff2}:root[data-theme=candy] .chat-flow[data-scrolling] .msg:not(:focus-within):hover{box-shadow:none}:root[data-theme=candy] .msg-toolbar{background:var(--mat-gloss-pale), var(--mat-face-cream);border-color:#0000;box-shadow:inset 0 1px #fff,inset 1px 0 #ffffffb3,inset 0 -1px #684e1e42,0 0 0 1px #2438e89e,0 2px #1826bd80,1px 4px 2px #2c247c3d,4px 10px 14px -5px #2c247c66}:root[data-theme=candy] .msg-toolbar .msg-tool{color:#3a3e6c}:root[data-theme=candy] .msg-toolbar .msg-tool:hover{background:var(--mat-gloss-pale), linear-gradient(165deg, #fff, #f1e7d3);color:#1626b8;box-shadow:var(--mat-key)}:root[data-theme=candy] .msg-toolbar .msg-tool:active{box-shadow:var(--mat-key-down);background:linear-gradient(#e7dbc3,#f3e9d6)}:root[data-theme=candy] .msg-toolbar .msg-tool-danger:hover{color:#c41a26;--ic-tone:#c41a262e}:root[data-theme=candy] .reaction{background:var(--mat-gloss-pale), var(--mat-face-cream);border-color:#2c247c38;box-shadow:inset 0 1px #fff,inset -2px -4px 5px -4px #684e1e4d,0 1px #4a38284d,1px 2px 1px #2c247c33,2px 4px 6px -2px #2c247c42}:root[data-theme=candy] .reaction:hover{background:var(--mat-gloss-pale), linear-gradient(165deg, #fff, #f8efdd);border-color:#2c247c57;box-shadow:inset 0 1px #fff,inset -2px -4px 5px -4px #684e1e4d,0 1px #4a38284d,1px 3px 2px #2c247c2e,4px 8px 10px -4px #2c247c57}:root[data-theme=candy] .reaction:active{translate:0 calc(var(--d-nudge) / 2);background:linear-gradient(#eadfc8,#f5ebd8);box-shadow:inset 1px 2px 3px #4a38286b,inset 0 -1px #fff,0 1px #fff}:root[data-theme=candy] :is(.reaction.mine,.reaction.mine:hover){background:var(--mat-gloss-text), var(--mat-face-ultra);color:#fff;text-shadow:0 1px #0a106eb3;border-color:#1626b8;box-shadow:inset 0 1px #d6e0fff2,inset -2px -4px 5px -4px #060c60b3,0 1px #0a1060cc,1px 2px 1px #2c247c57,2px 5px 7px -2px #2c247c66}:root[data-theme=candy] .reaction.mine:hover{box-shadow:inset 0 1px #d6e0fff2,inset -2px -4px 5px -4px #060c60b3,0 1px #0a1060cc,1px 3px 2px #2c247c4d,4px 9px 12px -4px #2c247c75}:root[data-theme=candy] .reaction.mine:active{translate:0 calc(var(--d-nudge) / 2);background:linear-gradient(#1826bd,#2438e8);box-shadow:inset 1px 2px 4px #060c60cc,inset 0 -1px #96aaff80,0 1px #fff}:root[data-theme=candy] .reaction.mine .reaction-count{color:#fff}:root[data-theme=candy] .mention{color:#1626b8;background:#2438e81f;box-shadow:inset 0 1px #1826bd38,inset 1px 0 #1826bd1a,0 1px #fffffff2}:root[data-theme=candy] .msg-reply-link{color:#1c2bc4}:root[data-theme=candy] .md-code{background:#efe5d0;box-shadow:inset 0 1px 1px #4a38284d,0 1px #fff}:root[data-theme=candy] .md-pre{background:var(--tex-grain) 0 0 / 64px 64px, #ece1ca;box-shadow:var(--mat-well)}:root[data-theme=candy] .md-quote{border-image:linear-gradient(#ff8a3d,#ff3d7a) 1}:root[data-theme=candy] :is(.link-preview,.msg-file){background:var(--coat);box-shadow:var(--mat-stock);border-color:#0000}:root[data-theme=candy] .link-preview{border-left-color:#ff5f5a}:root[data-theme=candy] .msg-file:hover{box-shadow:var(--mat-stock-hover);border-color:#0000}:root[data-theme=candy] .chat-rail .avatar{text-shadow:none;color:#fffdf8!important}:root[data-theme=candy] .avatar{box-shadow:0 0 0 1px rgb(var(--m-cast) / .28), 0 1px 0 1px rgb(var(--m-cast) / .3), 1px 3px 3px 0 rgb(var(--m-cast) / .32)}:root[data-theme=candy] .avatar:before{content:"";border-radius:inherit;pointer-events:none;z-index:1;background:radial-gradient(46% 26% at 32% 9%,#ffffff9e,#fff0 100%),radial-gradient(110% 110% at 28% 18%,#00002800 60%,#00002866 100%);position:absolute;inset:0;box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #0000284d}:root[data-theme=candy] .avatar .avatar-dot{z-index:2}:root[data-theme=candy] .sidebar .avatar-menu-trigger .avatar{box-shadow:0 0 0 2px #dce5ff8c,0 1px 0 2px #020640b3,1px 4px 4px 2px #02064080}:root[data-theme=candy] :is(.chat-composer-box:not(.dragging),.msg-edit-box){background:linear-gradient(180deg, #2c247c12, #2c247c00 14px), var(--tex-grain) 0 0 / 64px 64px, linear-gradient(180deg, #f3ebdb, #f7f0e2);border-color:#0000;box-shadow:inset 3px 5px 6px -2px #2c247c42,inset 0 2.5px #b9ab8c,inset 2.5px 0 #cdbfa2,inset 0 -2.5px #fffefa,inset -2.5px 0 #fdf8ec,0 0 0 1px #684e1e33,0 1.5px 0 1px #fff,1.5px 0 0 1px #fffc}:root[data-theme=candy] :is(.chat-composer-box:not(.dragging),.msg-edit-box):focus-within{border-color:#0000;box-shadow:inset 3px 5px 6px -2px #141c964d,inset 0 2.5px #1420a6,inset 2.5px 0 #1c2cc8,inset 0 -2.5px #8494ff,inset -2.5px 0 #5a6cff,0 0 0 1px #0a106e8c,0 1.5px 0 1px #fff,1.5px 0 0 1px #fffc}:root[data-theme=candy] .chat-composer-box>.m-hairline{background:linear-gradient(#e6eaff,#a3b2ff);height:2.5px}:root[data-theme=candy] .rich-editor-content p.is-editor-empty:first-child:before{color:#4b4e74}:root[data-theme=candy] .composer-send{--send-face:radial-gradient(110% 110% at 30% 20%, #5368ff 0%, #2438e8 46%, #1420a6 100%);--send-bounce:#96acff80;background:radial-gradient(40% 30% at 30% 17%, #ffffffd1, #ffffff29 60%, #fff0 84%), radial-gradient(60% 34% at 62% 100%, var(--send-bounce), #96acff00 72%), var(--send-face);color:#fff;--ic-tone:#ffffff4d;box-shadow:inset 0 0 0 2px #0000,inset 0 1px #d6e0ffe6,inset 0 -1px #060c60b3,0 1px #0a1060e6,1px 3px 2px #2c247c6b,3px 7px 9px -3px #2c247c70}:root[data-theme=candy] .composer-send:hover{--send-face:radial-gradient(110% 110% at 30% 20%, #667aff 0%, #2c40f0 46%, #1826bd 100%);box-shadow:inset 0 0 0 2px #0000,inset 0 1px #d6e0ffe6,inset 0 -1px #060c60b3,0 1px #0a1060e6,1px 4px 3px #2c247c57,5px 11px 14px -5px #2c247c80}:root[data-theme=candy] .composer-send:active{background:radial-gradient(110% 110% at 60% 70%,#2c40f0,#1826bd 60%,#121c98);box-shadow:inset 0 0 0 2px #0000,inset 2px 3px 5px #060c60d9,inset 0 -1px #96aaff80,0 1px #fff}:root[data-theme=candy] .composer-send:is(:disabled,.disabled){opacity:1;--send-face:radial-gradient(110% 110% at 30% 20%, #e6e1f1 0%, #c8c1dd 46%, #a39bc3 100%);--send-bounce:#ffffff80;color:#fff;box-shadow:inset 0 0 0 2px #0000,inset 0 1px #ffffffe6,inset 0 -1px #2c247c57,0 1px #2c247c66,1px 2px 2px #2c247c38,2px 5px 7px -3px #2c247c42}:root[data-theme=candy] .composer-send[data-busy]{--send-face:radial-gradient(110% 110% at 60% 70%, #2c40f0, #1826bd 60%, #121c98);--send-bounce:#96acff00;background:var(--send-face);box-shadow:inset 0 0 0 2px #d6e0ff8c,inset 2px 3px 5px #060c60d9,inset 0 -1px #96aaff80,0 1px #fff}:root[data-theme=candy] .composer-send[data-busy]>svg{filter:drop-shadow(0 1px #060c60bf)}:root[data-theme=candy] :is(.composer-icon-btn,.rich-toolbar-btn):hover{background:var(--mat-gloss-pale), var(--mat-face-cream);box-shadow:var(--mat-key)}:root[data-theme=candy] :is(.composer-icon-btn,.rich-toolbar-btn):active,:root[data-theme=candy] :is(.composer-icon-btn,.rich-toolbar-btn).active{box-shadow:var(--mat-key-down);background:linear-gradient(#e4d8c2,#efe5d2)}:root[data-theme=candy] :is(.composer-icon-btn,.rich-toolbar-btn):active{translate:0 calc(var(--d-nudge) / 2)}:root[data-theme=candy] .rich-toolbar-btn.active{color:var(--accent-interactive)}:root[data-theme=candy] .chat-jump-new{background:var(--mat-gloss-text), var(--mat-face-ultra);box-shadow:var(--mat-key-hover)}:root[data-theme=candy] :is(.user-menu,.rail-menu,.rail-compose-menu,.emoji-picker,.emoji-pop,.mention-pop,.composer-attach-menu,.gs-pop,.vibe-picker){background:var(--coat);box-shadow:var(--mat-float);border-color:#0000}:root[data-theme=candy] :is(.user-menu-item,.rail-menu-item,.rail-compose-item,.composer-attach-item):is(:hover,:focus-visible){background:#2438e814;box-shadow:inset 0 1px #2c247c24,inset 0 -1px #fff}:root[data-theme=candy] :is(.user-menu-item,.rail-menu-item,.rail-compose-item,.composer-attach-item):active{background:#2438e824;box-shadow:inset 1px 2px 3px #2c247c42,inset 0 -1px #fff}:root[data-theme=candy] :is(.user-menu-sep,.rail-menu-sep){background:#684e1e33;box-shadow:0 1px #fff}:root[data-theme=candy] .emoji-cell:hover,:root[data-theme=candy] .emoji-tab:hover,:root[data-theme=candy] .emoji-pop-item:hover{background:var(--mat-gloss-pale), var(--mat-face-cream);box-shadow:var(--mat-key)}:root[data-theme=candy] .emoji-cell:active,:root[data-theme=candy] .emoji-tab.active{box-shadow:var(--mat-key-down);background:linear-gradient(#e4d8c2,#efe5d2)}:root[data-theme=candy] .emoji-tab{color:#474a70;opacity:1}:root[data-theme=candy] .emoji-tab.active{color:var(--accent-interactive);--ic-tone:#2438e842}:root[data-theme=candy] .gs-pop .cmdk-box{background:0 0}@property --mat-scrim-lit{syntax:"<color>";inherits:false;initial-value:#3446eccc}@property --mat-scrim-deep{syntax:"<color>";inherits:false;initial-value:#0a106eeb}@keyframes mat-scrim-in{0%{--mat-scrim-lit:#3446ec00;--mat-scrim-deep:#0a106e00}}:root[data-theme=candy] .scrim{background:radial-gradient(90% 80% at 30% 20%, var(--mat-scrim-lit,#3446eccc), var(--mat-scrim-deep,#0a106eeb));animation-name:mat-scrim-in}:root[data-theme=candy] .modal{background:radial-gradient(90% 70% at 0 0,#fff,#fff0 64%),linear-gradient(170deg,#fffdf8,#f6eedc);box-shadow:inset 0 1px #fff,inset 1px 0 #ffffffb3,inset 0 -1px #684e1e4d,0 0 0 1px #02064080,0 2px #cdbd9c,0 4px #a8997a,0 5px #02064099,3px 9px 6px #02064066,14px 30px 50px -12px #020640bf}:root[data-theme=candy] .channel-details-icon{background:var(--mat-gloss), var(--mat-face-slab);color:#fff;--ic-tone:#ffffff47;box-shadow:inset 0 1px 0 0 #ffe2cee6, inset 0 -1px 0 0 #54002e99, 0 1px 0 0 #54002eb3, 1px 2px 1px 0 rgb(var(--m-cast) / .3), 2px 5px 8px -2px rgb(var(--m-cast) / .34)}:root[data-theme=candy] .settings-switch{background:#ddd1b8;box-shadow:inset 1px 2px 3px #4a382880,inset 0 0 0 1px #4a382838,0 1px #fff}:root[data-theme=candy] .settings-switch.on{background:linear-gradient(#1826bd,#2c40f0);box-shadow:inset 1px 2px 3px #060c60bf,inset 0 0 0 1px #060c6066,0 1px #fff}:root[data-theme=candy] .settings-switch span{background:radial-gradient(70% 60% at 30% 18%,#fff,#fff0 72%),linear-gradient(165deg,#fffefa,#eadfc8);box-shadow:inset 0 -1px #684e1e4d,0 1px #281e3c80,1px 2px 2px #14103c66}:root[data-theme=candy] .btn-primary{background:var(--mat-gloss-text), var(--mat-face-ultra);color:#fff;text-shadow:0 1px #0a106eb3;--ic-tone:#ffffff42;box-shadow:inset 0 1px #d6e0fff2,inset 0 -1px #060c60b3,inset -2px -5px 6px -4px #060c608c,0 1px #0a1060d9,1px 2px 1px #2c247c5c,2px 5px 8px -2px #2c247c66}:root[data-theme=candy] .btn-primary:hover{opacity:1;background:var(--mat-gloss-text), linear-gradient(165deg, #6074ff, #2c40f0 50%, #1b2ac6)}:root[data-theme=candy] .btn-primary:active{translate:0 calc(var(--d-nudge) / 2);background:linear-gradient(#1826bd,#2438e8);box-shadow:inset 1px 2px 4px #060c60cc,inset 0 -1px #96aaff80,0 1px #fff}:root[data-theme=candy] :is(.btn-ghost,.tab:not(.active),.board-tab-settings,.board-tab-planner,.icon-btn,.cmdk-hint,.channel-details-setting-icon){background:var(--mat-gloss-pale), var(--mat-face-cream);box-shadow:var(--mat-key)}:root[data-theme=candy] :is(.btn-ghost,.tab:not(.active),.board-tab-settings,.board-tab-planner,.icon-btn,.cmdk-hint):hover{background:var(--mat-gloss-pale), linear-gradient(165deg, #fff, #f8efdd);box-shadow:var(--mat-key-hover)}:root[data-theme=candy] :is(.btn-ghost,.tab:not(.active),.board-tab-settings,.board-tab-planner,.icon-btn,.cmdk-hint):active{box-shadow:var(--mat-key-down);translate:0 calc(var(--d-nudge) / 2);background:linear-gradient(#e9ddc6,#f3e9d6)}:root[data-theme=candy] .cmdk-hint{color:#3d4068}:root[data-theme=candy] .btn-danger{background:var(--mat-gloss-pale), linear-gradient(165deg, #ffe9e3, #f7d2ca);color:#9c0f1a;box-shadow:var(--mat-key)}:root[data-theme=candy] .btn-danger:hover{background:var(--mat-gloss-pale), linear-gradient(165deg, #fff0ec, #f9d9d2);box-shadow:var(--mat-key-hover)}:root[data-theme=candy] .btn-danger:active{box-shadow:var(--mat-key-down);translate:0 calc(var(--d-nudge) / 2);background:linear-gradient(#eec4bb,#f7d2ca)}:root[data-theme=candy] .channel-details-tabs .tab:not(.active):not(:hover){box-shadow:none;background:0 0}:root[data-theme=candy] .tab.active,:root[data-theme=candy] .board-tabs .tab.active{background:var(--mat-gloss-text), var(--mat-face-slab);color:#fff;text-shadow:0 1px #54002e99;--ic-tone:#ffffff42;box-shadow:inset 0 1px 0 0 #ffe2cee6, inset 1px 0 0 0 #ffe2ce5c, inset 0 -1px 0 0 #54002e99, inset -2px -5px 6px -4px #54002e73, 0 1px 0 0 #54002ebf, 1px 2px 1px 0 rgb(var(--m-cast) / .3), 2px 5px 8px -2px rgb(var(--m-cast) / .34)}:root[data-theme=candy] :is(.input,.seg-toggle,.channel-details-link){box-shadow:var(--mat-well)}:root[data-theme=candy] :is(.input,.seg-toggle){background:var(--tex-grain) 0 0 / 64px 64px, #f5eddd;border-color:#0000}:root[data-theme=candy] .input:focus{border-color:#0000;box-shadow:inset 2px 3px 4px -1px #141c9642,inset 0 2px #1420a6,inset 2px 0 #1c2cc8,inset 0 -2px #8494ff,inset -2px 0 #5a6cff,0 1.5px #fff}:root[data-theme=candy] .seg-btn.active{background:var(--mat-gloss-pale), var(--mat-face-cream);box-shadow:var(--mat-key)}:root[data-theme=candy] .channel-details-link{background:#efe5d0}:root[data-theme=candy] .channel-details-field,:root[data-theme=candy] .channel-details-setting{border-bottom-color:#684e1e33}:root[data-theme=candy] .tabs{border-bottom-color:#684e1e38;box-shadow:0 1px #fff}:root[data-theme=candy] :is(.btn,.tab,.icon-btn,.reaction,.composer-send,.composer-icon-btn,.rich-toolbar-btn,.chat-head-btn,.huddle-btn,.rail-compose,.nav-item,.msg-tool,.bcard,.chat-rail-item,.settings-switch):focus-visible{outline:2px solid var(--accent-interactive);outline-offset:2px}:root[data-theme=candy] .board-col{background:var(--tex-linen) 0 0 / 96px 96px, linear-gradient(180deg, #2c247c1a, #2c247c00 12px), #e3deee;box-shadow:var(--mat-well)}:root[data-theme=candy] .board-col.drop-target{background:var(--tex-linen) 0 0 / 96px 96px, #cfd3fa;box-shadow:var(--mat-well), inset 0 0 0 2px #2438e899}:root[data-theme=candy] .board-col-hd{--plate:var(--mat-face-slab);--plate-lo:#54002e99;position:relative}:root[data-theme=candy] .board-col:nth-child(4n+2) .board-col-hd{--plate:var(--mat-face-ultra);--plate-lo:#060c60b3}:root[data-theme=candy] .board-col:nth-child(4n+3) .board-col-hd{--plate:linear-gradient(165deg, #8a3ff0, #6d28d9 50%, #5a1fc0);--plate-lo:#28066eb3}:root[data-theme=candy] .board-col:nth-child(4n+4) .board-col-hd{--plate:linear-gradient(165deg, #0f8f7c, #0b7a6c 50%, #086a66);--plate-lo:#003232b3}:root[data-theme=candy] .board-col-hd:before{content:"";background:var(--mat-gloss-text), var(--plate);box-shadow:inset 0 1px 0 0 #fff9, inset 1px 0 0 0 #ffffff3d, inset 0 -1px 0 0 var(--plate-lo), inset -2px -5px 6px -4px var(--plate-lo), 0 1px 0 0 #140c46b3, 1px 2px 1px 0 #2c247c57, 2px 5px 7px -2px #2c247c5c;border-radius:9px;position:absolute;inset:0 0 5px}:root[data-theme=candy] .board-col-hd>*{position:relative}:root[data-theme=candy] .board-col-hd .board-col-title{color:#fff;text-shadow:0 1px #14002880}:root[data-theme=candy] .board-col-hd .board-col-count{color:#fff}:root[data-theme=candy] .board-col-hd .board-col-del{box-shadow:none;color:#fff;background:0 0}:root[data-theme=candy] .board-col .board-add{color:#3a3d66}:root[data-theme=candy] .ct-tag{box-shadow:inset 0 1px 0 0 #ffffffb3, inset 0 -1px 0 0 color-mix(in srgb, currentColor 24%, transparent), 0 1px 1px 0 rgb(var(--m-cast) / .14)}:root[data-theme=candy] .bcard{background:var(--coat);box-shadow:var(--mat-stock)}:root[data-theme=candy] .bcard:hover{box-shadow:var(--mat-stock-hover)}:root[data-theme=candy] .bcard:active{box-shadow:inset 0 1px 0 0 #fff, 0 0 0 1px rgb(var(--m-cast) / .1), 0 1px 0 0 #d9ccb0, 1px 1px 1px 0 rgb(var(--m-cast) / .24)}:root[data-theme=candy] .bcard-label{box-shadow:inset 0 1px 0 0 #fff9, inset 0 -1px 0 0 #00002840, 0 1px 1px 0 rgb(var(--m-cast) / .3)}:root[data-theme=candy] :is(.bcard-due,.bcard-origin){background:#efe5d0;box-shadow:inset 0 1px 1px #4a382842,0 1px #fff}:root[data-theme=candy] .board-tabs{border-bottom-color:#684e1e38;box-shadow:0 1px #fff}:root[data-theme=candy] :is(.board-add,.board-tab-new):hover{background:var(--mat-gloss-pale), var(--mat-face-cream);box-shadow:var(--mat-key)}:root[data-theme=candy] :is(.board-add,.board-tab-new):active{box-shadow:var(--mat-key-down);background:linear-gradient(#e9ddc6,#f3e9d6)}:root[data-theme=candy] .ic-tone{fill:var(--ic-tone)}:root[data-theme=candy] :is(.composer-send,.topbar .icon-btn,.topbar-search)>svg,:root[data-theme=candy] .sidebar .ni-icon>svg:not(.ni-object){filter:drop-shadow(0 1px #060c60bf)}:root[data-theme=candy] .chat-rail :is(.rail-icon,.rail-find-icon,.rail-compose,.rail-add,.rail-muted,.rail-shortcut) svg:not(.ni-object){filter:drop-shadow(0 1px #54002e99)}:root[data-theme=candy] .chat-rail .chat-rail-item.active svg,:root[data-theme=candy] .composer-send:is(:disabled,.disabled)>svg{filter:none}:root[data-theme=candy] .composer-send:is(:disabled,.disabled)>svg{filter:drop-shadow(0 1px #2c247c59)}@media (prefers-reduced-transparency:reduce){:root[data-theme=candy] .app{background:var(--chrome-bg-end)}:root[data-theme=candy] .scrim{background:#080e64f0;animation-name:m-tint}}@media (prefers-contrast:more){:root[data-theme=candy] .main{background:var(--sheet-hi);border-color:#050a4a}:root[data-theme=candy] .chat-rail{background:linear-gradient(172deg,#b83405,#c0124f)}:root[data-theme=candy] .board-col{background:#e3deee}:root[data-theme=candy] :is(.chat-composer-box:not(.dragging),.msg-edit-box,.input,.seg-toggle){background:var(--sheet-hi)}}
.vibe-rail{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;--vibe-at:calc(var(--vibe-thumb-w,16px) / 2 + (100% - var(--vibe-thumb-w,16px)) * var(--vibe-n,0));flex:1;min-width:60px;height:20px;margin:0 2px;position:relative}.vibe-rail[data-locked]{cursor:default}.vibe-bar[data-drag] .vibe-rail{cursor:grabbing}.vibe-input{opacity:0;pointer-events:none;appearance:none;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.vibe-bar:not([data-pointer]) .vibe-rail:has(.vibe-input:focus-visible) .vibe-track{outline:auto 1px -webkit-focus-ring-color}.vibe-track{height:var(--vibe-track-h,6px);margin-top:calc(var(--vibe-track-h,6px) / -2);border-radius:var(--vibe-radius,999px);background:var(--vibe-track,var(--rule-2));position:absolute;top:50%;left:0;right:0}.vibe-fill{width:var(--vibe-at);border-radius:inherit;background:var(--vibe-fill-bg,linear-gradient(var(--vibe-color), var(--vibe-color)));box-shadow:0 0 calc(2px + var(--vibe-speed,0) * 10px) var(--vibe-glow,transparent);position:absolute;top:0;bottom:0;left:0}.vibe-ticks{pointer-events:none;opacity:var(--vibe-ticks-rest,0);transition:opacity var(--t-fade) var(--e-out);--rm-t:80ms;position:absolute;inset:0}@media (hover:hover){.vibe-rail:where(:not([data-locked])):hover .vibe-ticks{opacity:max(var(--vibe-ticks-rest,0), .4)}.vibe-rail:where(:not([data-locked])):hover .vibe-thumb{scale:var(--vibe-hover-s,1.12)}}.vibe-bar:is([data-drag],[data-coast],[data-hold]) .vibe-ticks{opacity:1}.vibe-ticks>i{top:50%;left:calc(var(--vibe-thumb-w,16px) / 2 + (100% - var(--vibe-thumb-w,16px)) * var(--i));width:1px;height:var(--vibe-tick-h,10px);margin:calc(var(--vibe-tick-h,10px) / -2) 0 0 -.5px;background-color:var(--vibe-tick,color-mix(in srgb, var(--ink-3) 55%, transparent));transition:scale .14s var(--e-spring), height .18s var(--e-out), margin-top .18s var(--e-out), background-color .26s var(--e-out);border-radius:1px;position:absolute}.vibe-ticks>i[data-major]{--vibe-tick-h:var(--vibe-tick-major-h,14px)}.vibe-bar:is([data-drag],[data-coast]) .vibe-ticks>i{scale:1 calc(1 + var(--vibe-bulge,.7) * max(0, 1 - max(var(--i) - var(--vibe-n), var(--vibe-n) - var(--i)) * 7))}.vibe-bar .vibe-ticks>i[data-hit]{--vibe-tick-h:var(--vibe-tick-hit-h,calc(var(--vibe-thumb-w,16px) + var(--vibe-tick-clear,7px)));background-color:var(--vibe-thumb-edge,var(--vibe-color));transition-duration:0s;scale:2 1}.vibe-bar:is([data-drag],[data-coast]) .vibe-ticks>i[data-hit]{--vibe-tick-h:var(--vibe-tick-hit-h,calc(var(--vibe-thumb-w,16px) * var(--vibe-grab-s,1.5) + var(--vibe-tick-clear,7px)))}.vibe-seat{left:var(--vibe-at);pointer-events:none;width:0;height:0;position:absolute;top:50%}.vibe-bar[data-edge=min]{--vibe-wall:-1}.vibe-bar[data-edge=max]{--vibe-wall:1}.vibe-bar:is([data-drag],[data-coast],[data-hold]) .vibe-seat{translate:calc(var(--vibe-squash,0) * var(--vibe-wall,0) * .15 * var(--vibe-thumb-w,16px) * var(--vibe-s,1)) calc(var(--vibe-kick,0) * -1 * var(--vibe-hop,3px));scale:calc(1 + var(--vibe-speed,0) * .1 - var(--vibe-squash,0) * .3) calc(1 - var(--vibe-speed,0) * .07 + var(--vibe-squash,0) * .2)}.vibe-bar:is([data-drag],[data-coast]) .vibe-seat{--vibe-s:var(--vibe-grab-s,1.5)}.vibe-thumb{box-sizing:border-box;width:var(--vibe-thumb-w,16px);height:var(--vibe-thumb-w,16px);margin:calc(var(--vibe-thumb-w,16px) / -2) 0 0 calc(var(--vibe-thumb-w,16px) / -2);--vibe-b:var(--vibe-thumb-ring,3px);border:var(--vibe-b) solid var(--vibe-thumb-edge,var(--vibe-color));border-radius:var(--vibe-thumb-radius,50%);background:var(--vibe-thumb-bg,var(--paper));box-shadow:var(--vibe-thumb-shadow,0 1px 3px #0000004d), 0 0 calc(var(--vibe-speed,0) * 6px / var(--vibe-s,1)) var(--vibe-glow,transparent);transition:scale var(--t-pop) var(--e-pop);position:absolute;top:0;left:0}.vibe-bar:is([data-drag],[data-coast]) .vibe-thumb{--vibe-b:var(--vibe-thumb-ring-on,2px);scale:var(--vibe-s)}.vibe-bar:is([data-drag],[data-coast],[data-hold]) .vibe-thumb{rotate:calc(var(--vibe-lean,0) * var(--vibe-lean-deg,-19deg))}.vibe-face{pointer-events:none;width:100%;height:100%;color:var(--vibe-face-ink,var(--ink));opacity:var(--vibe-face-rest,0);transition:opacity var(--t-fade) var(--e-out);position:absolute;inset:0;overflow:visible}.vibe-bar:is([data-drag],[data-coast]) .vibe-face{opacity:1}.vibe-brow,.vibe-mouth{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.vibe-mouth,.vibe-eye{fill:currentColor}.vibe-thumb:after{content:"";inset:calc(var(--vibe-thumb-w,16px) / 2 - var(--vibe-b) - var(--vibe-ring-reach,17px) / var(--vibe-grab-s,1.5));border:.5px solid var(--vibe-thumb-edge,var(--vibe-color));border-radius:inherit;opacity:0;pointer-events:none;position:absolute}:root .vibe-thumb[data-arrive=zone]{animation:vibe-pop .3s var(--e-pop)}:root .vibe-thumb[data-arrive=zone]:after{animation:vibe-ring .38s var(--e-out)}@keyframes vibe-pop{35%{transform:scale(var(--vibe-pop-s,1.08))}}@keyframes vibe-ring{0%{opacity:.9;inset:calc(var(--vibe-b) * -1);border-width:calc(2.5px / var(--vibe-grab-s,1.5))}}:root .vibe-bar[data-edge=min] .vibe-emoji[data-end=low],:root .vibe-bar[data-edge=max] .vibe-emoji[data-end=high]{animation:vibe-knock .42s var(--e-pop)}.vibe-bar[data-edge=min]{--vibe-bump:-3px;--vibe-knock-r:-12deg}.vibe-bar[data-edge=max]{--vibe-bump:3px;--vibe-knock-r:12deg}:root .vibe-bar[data-edge] :is(.vibe-track,.vibe-ticks){animation:vibe-bump .3s var(--e-spring)}@keyframes vibe-knock{30%{scale:1.3;rotate:var(--vibe-knock-r,0deg)}}@keyframes vibe-bump{0%{translate:var(--vibe-bump,0) 0}}.vibe-readout{left:var(--vibe-at);z-index:30;font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;min-width:3ch;color:var(--vibe-readout-ink,var(--ink));background:var(--vibe-readout-bg,var(--paper-2));box-shadow:var(--vibe-readout-shadow,0 0 0 1px var(--rule-2), 0 2px 6px #00000024);pointer-events:none;opacity:0;visibility:hidden;transition:opacity var(--t-fade) var(--e-out), visibility 0s linear var(--t-fade);border-radius:6px;padding:1px 5px;font-size:11px;font-weight:600;line-height:16px;position:absolute;top:calc(50% + 15px);translate:-50%}.vibe-bar:is([data-drag],[data-coast],[data-hold]) .vibe-readout{opacity:1;visibility:visible;transition-delay:0s}.vibe-live{display:none}.vibe-bar[data-drag] .vibe-live{display:inline}.vibe-bar[data-coast] .vibe-readout:not(:has(.m-roll)) .vibe-live{display:inline}.vibe-bar[data-drag] .vibe-num{display:none}.vibe-bar[data-coast] .vibe-readout:not(:has(.m-roll)) .vibe-num{display:none}.vibe-num{display:inline-block}.vibe-bar[data-dir=down]{--vibe-seat-from:-30%}:root .vibe-readout[data-arrive=set]{animation:vibe-set .26s var(--e-spring)}:root .vibe-readout[data-arrive=set] .vibe-num{animation:vibe-seat .24s var(--e-spring)}@keyframes vibe-set{0%{scale:.9}}@keyframes vibe-seat{0%{translate:0 var(--vibe-seat-from,30%);opacity:.5}}:root[data-motion=off] .vibe-bar .vibe-thumb{border-width:var(--vibe-thumb-ring,3px);rotate:none;scale:none}:root[data-motion=off] .vibe-bar .vibe-face{opacity:var(--vibe-face-rest,0)}:root[data-motion=off] .vibe-bar .vibe-ticks>i{scale:none}.m-roll{white-space:nowrap}.m-roll-col{vertical-align:top;display:inline-block;overflow:clip}.m-roll-col[data-roll]{margin-block:-2px;padding-block:2px;-webkit-mask-image:linear-gradient(#0000,#000 3px calc(100% - 3px),#0000);mask-image:linear-gradient(#0000,#000 3px calc(100% - 3px),#0000)}.m-roll-strip{vertical-align:top;display:inline-block;position:relative}.m-roll-tail{text-align:center;flex-direction:column;display:flex;position:absolute;left:0;right:0}.m-roll-strip[data-dir=up]{--roll-from:calc(var(--k) * 100%)}.m-roll-strip[data-dir=up]>.m-roll-tail{bottom:100%}.m-roll-strip[data-dir=down]{--roll-from:calc(var(--k) * -100%)}.m-roll-strip[data-dir=down]>.m-roll-tail{top:100%}.m-roll-col[data-roll]>.m-roll-strip{animation:m-roll var(--roll-t,.42s) var(--roll-e,var(--e-spring)) backwards;animation-delay:calc(var(--c) * var(--roll-stagger,30ms))}@keyframes m-roll{0%{translate:0 var(--roll-from,0)}}.m-particles{z-index:10000;pointer-events:none;position:fixed}:root[data-theme=play]{--fx-1:#ff4fa3;--fx-2:#ffc928;--fx-3:#35d07f;--fx-shape:chip}:root[data-theme=play] :is(.vibe-readout,.reaction-count,.rail-badge){--roll:1}:root[data-theme=play] .vibe-bar{--vibe-thumb-w:20px;--vibe-thumb-ring:2px;--vibe-track-h:8px;--vibe-glow:var(--vibe-color);--vibe-face-rest:1;--vibe-readout-bg:#17171a;--vibe-readout-ink:#fff;--vibe-readout-shadow:0 3px 8px #00000040}:root[data-theme=lab]{--fx-1:#2f7df6;--fx-2:#7fb2ff;--fx-3:#9aa3b2;--fx-shape:plus;--fx-amount:.7}:root[data-theme=lab] :is(.vibe-readout,.reaction-count,.rail-badge){--roll:1}:root[data-theme=lab] .vibe-bar{--vibe-track-h:2px;--vibe-fill-bg:#2f7df6;--vibe-thumb-edge:#2f7df6;--vibe-thumb-ring:1.5px;--vibe-thumb-ring-on:1px;--vibe-tick:color-mix(in srgb, var(--ink-3) 60%, transparent);--vibe-ticks-rest:1;--vibe-glow:#2f7df6;--vibe-readout-bg:var(--paper);--vibe-readout-ink:#2f7df6}:root[data-theme=lab] .vibe-readout{font-family:ui-monospace,SF Mono,Menlo,monospace}
@property --gtb-a{syntax:"<angle>";inherits:false;initial-value:0deg}@property --gtb-climb{syntax:"<number>";inherits:false;initial-value:0}.gtb,.gtb-pill,.gtb-rim,.gtb-cover,.gtb-strip{--roll:1;--gtb-accent:var(--accent);--gtb-warm:var(--status-warning);--gtb-ok:var(--status-success);--gtb-hi:color-mix(in srgb, var(--paper) 86%, #fff);--gtb-lo:color-mix(in srgb, var(--paper-2) 84%, var(--ink));--gtb-face:linear-gradient(180deg, var(--gtb-hi), var(--paper-2));--gtb-accent-ink:color-mix(in srgb, var(--gtb-accent) 80%, var(--ink))}.gtb{flex:none;align-items:center;display:flex;position:relative}.gtb-chip{border:1px solid var(--rule-2);border-radius:var(--r-pill);background:var(--gtb-face);height:26px;box-shadow:inset 0 1px 0 var(--gtb-hi), 0 1px 0 var(--gtb-lo), 0 3px 6px -3px color-mix(in srgb, var(--ink) 26%, transparent), var(--elev-1);color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;transition:translate var(--t-press) var(--e-out), box-shadow var(--t-press) var(--e-out), border-color var(--t-fade) var(--e-out), color var(--t-fade) var(--e-out);--fx-1:var(--gtb-accent);--fx-2:var(--gtb-warm);--fx-3:color-mix(in srgb, var(--gtb-accent) 55%, var(--paper));--fx-shape:spark;align-items:center;gap:5px;padding:0 10px 0 5px;font-size:12px;font-weight:650;line-height:1;display:inline-flex;position:relative}.gtb-chip:hover{color:var(--ink);border-color:color-mix(in srgb, var(--gtb-accent) 50%, var(--rule-2))}.gtb-chip:active{box-shadow:inset 0 1px 2px color-mix(in srgb, var(--ink) 16%, transparent), 0 0 0 var(--gtb-lo);translate:0 1px}.gtb-chip:focus-visible,.gtb-key:focus-visible,.gtb-start:focus-visible,.gtb-step:focus-visible,.gtb-pop-x:focus-visible,.gtb-remove:focus-visible,.gtb-done:focus-visible,.gtb-hide:focus-visible,.gtb-scrub:focus-visible,.gtb-strip-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.gtb-chip-label{letter-spacing:.005em}.gtb-unit{color:var(--ink-3);font-size:.86em;font-weight:600}.gtb-digits{color:var(--ink);font-weight:750;display:inline-block}.gtb-mark{flex:none;overflow:visible}.gtb-mark :is(circle,path){fill:none;stroke-linecap:round;stroke-linejoin:round}.gtb-mark-crown,.gtb-mark-hand,.gtb-mark-track{stroke:currentColor;stroke-width:1.7px}.gtb-mark-arc{stroke:var(--gtb-accent);stroke-width:2.6px;transform-origin:10px 11.2px;transform:rotate(-90deg)}.gtb-chip[data-arrive] .gtb-mark-arc{transition:stroke-dashoffset .64s cubic-bezier(.3,0,.2,1)}:is(.gtb,.gtb-pill):not([data-phase=none]) .gtb-mark-track{stroke:color-mix(in srgb, var(--ink) 16%, transparent);stroke-width:2.6px}:is(.gtb,.gtb-pill):not([data-phase=none]) .gtb-mark-crown{stroke:var(--ink-3)}.gtb:not([data-phase=none]) .gtb-chip{color:var(--ink);border-color:color-mix(in srgb, var(--gtb-accent) 38%, var(--rule-2));background:linear-gradient(180deg, var(--gtb-hi), color-mix(in srgb, var(--gtb-accent) 9%, var(--paper-2)))}:is(.gtb,.gtb-pill):is([data-phase=closing],[data-phase=final],[data-phase=up]) .gtb-mark-arc{stroke:var(--gtb-warm);transition:stroke-dashoffset .38s var(--e-spring), stroke var(--t-move) var(--e-out)}.gtb:is([data-phase=closing],[data-phase=final],[data-phase=up]) .gtb-chip{border-color:color-mix(in srgb, var(--gtb-warm) 60%, var(--rule-2));background:linear-gradient(180deg, var(--gtb-hi), color-mix(in srgb, var(--gtb-warm) 16%, var(--paper-2)))}:is(.gtb,.gtb-pill)[data-phase=final] .gtb-digits{animation:gtb-tick .3s var(--e-pop)}@keyframes gtb-tick{0%{scale:1.2}}:root .gtb-chip[data-arrive=timebox-set]{animation:gtb-chip-set .56s var(--e-pop)}:root .gtb-chip[data-arrive=timebox-set]:before,:root .gtb-chip[data-arrive=timebox-set]:after{content:"";border-radius:inherit;border:2px solid var(--gtb-accent);pointer-events:none;animation:gtb-ripple .72s var(--e-out) forwards;position:absolute;inset:-1px}:root .gtb-chip[data-arrive=timebox-set]:after{border-color:var(--gtb-warm);animation-delay:.11s;animation-fill-mode:both}:root .gtb-chip[data-arrive=timebox-in]{animation:m-fade var(--t-fade) var(--e-out), gtb-chip-in .42s var(--e-pop)}:root .gtb-chip[data-arrive=timebox-off]{animation:gtb-chip-off .34s var(--e-spring)}@keyframes gtb-chip-set{0%{scale:.84}36%{scale:1.14}68%{scale:.985}}@keyframes gtb-chip-in{0%{translate:0 calc(-1 * var(--d-rise));scale:var(--s-in-chip)}55%{scale:1.06}}@keyframes gtb-chip-off{0%{scale:.92}}@keyframes gtb-ripple{0%{opacity:.8}to{opacity:0;scale:1.5 2.3}}.gtb-fly{z-index:90;pointer-events:none;animation:gtb-fly-x var(--gtb-fly-t,.38s) cubic-bezier(.55, 0, .8, .6) forwards;position:absolute;translate:-50% -50%}.gtb-fly>b{color:var(--gtb-accent-ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;-webkit-text-stroke:6px var(--paper);paint-order:stroke fill;filter:drop-shadow(0 6px 10px color-mix(in srgb, var(--gtb-accent) 45%, transparent));animation:gtb-fly-y var(--gtb-fly-t,.38s) cubic-bezier(.3, .45, .45, 1) forwards;font-size:44px;font-weight:800;line-height:1;display:block}@keyframes gtb-fly-x{to{translate:calc(-50% + var(--gtb-fly-x,0px)) -50%}}@keyframes gtb-fly-y{0%{opacity:.5;translate:0;scale:.4}22%{opacity:1;scale:1}58%{scale:.94}92%{opacity:1}to{translate:0 var(--gtb-fly-y,0px);opacity:0;scale:.3}}.gtb-line{--rm-a:4.5s;z-index:6;border-radius:var(--r-pill);background:var(--ink);color:var(--paper);white-space:nowrap;box-shadow:var(--shadow-pop);pointer-events:none;animation:gtb-line 4.5s var(--e-out) forwards;padding:5px 10px;font-size:11.5px;font-weight:600;position:absolute;top:calc(100% + 7px);right:0}@keyframes gtb-line{0%{opacity:0;translate:0 -5px}5%{opacity:1;translate:0}90%{opacity:1}to{opacity:0}}:root[data-motion=off] .gtb-line{animation-name:m-hold-fade;animation-timing-function:linear;animation-fill-mode:forwards}.gtb-pop{z-index:70;border:1px solid var(--rule-2);background:var(--paper);width:268px;max-width:calc(100cqw - 12px);box-shadow:var(--elev-3);color:var(--ink);cursor:default;touch-action:auto;transform-origin:calc(100% - 40px) -21px;--m-y:calc(-1 * var(--d-rise));--m-s:var(--s-in);animation:var(--m-enter);border-radius:16px;outline:none;gap:8px;padding:10px;font-weight:500;display:grid;position:absolute;top:calc(100% + 8px);right:-6px}.gtb-pop[data-leave=set]{animation:gtb-fold .21s var(--e-spring) forwards}.gtb-pop[data-leave=cancel]{animation:gtb-out var(--t-fade) var(--e-out) forwards}@keyframes gtb-fold{60%{opacity:1}to{opacity:0;scale:.16}}@keyframes gtb-out{to{opacity:0}}.gtb-pop-head{justify-content:space-between;align-items:center;gap:8px;min-height:22px;display:flex}.gtb-pop-title{color:var(--ink);font-size:12.5px;font-weight:650}.gtb-pop-x{width:22px;height:22px;color:var(--ink-3);border-radius:7px;place-items:center;display:grid}.gtb-pop-x:hover{background:var(--hover);color:var(--ink)}.gtb-key{border:1px solid var(--rule-2);background:var(--gtb-face);min-width:0;box-shadow:inset 0 1px 0 var(--gtb-hi), 0 2px 0 var(--gtb-lo), 0 6px 10px -6px color-mix(in srgb, var(--ink) 34%, transparent), var(--elev-1);color:var(--ink);cursor:pointer;transition:translate var(--t-press) var(--e-out), scale var(--t-pop) var(--e-pop), box-shadow var(--t-press) var(--e-out), border-color var(--t-fade) var(--e-out), background-color var(--t-fade) var(--e-out);border-radius:13px;flex-direction:column;justify-content:center;align-items:center;display:inline-flex;position:relative}.gtb-key b{font-variant-numeric:tabular-nums;font-size:17px;font-weight:750;line-height:1}.gtb-key span{color:var(--ink-3);margin-top:3px;font-size:10px;font-weight:600;line-height:1}.gtb-key:hover:not([aria-disabled]){border-color:color-mix(in srgb, var(--gtb-accent) 60%, var(--rule-2))}.gtb-key:hover:not([aria-disabled]) b{color:var(--gtb-accent-ink)}.gtb-key:active:not([aria-disabled]),.gtb-key[data-chosen]{box-shadow:inset 0 1px 3px color-mix(in srgb, var(--ink) 18%, transparent), 0 0 0 var(--gtb-lo);translate:0 2px}.gtb-key[data-chosen]{border-color:var(--gtb-accent);background:color-mix(in srgb, var(--gtb-accent) 16%, var(--paper));scale:1.06 .86}.gtb-key[data-chosen] b{color:var(--gtb-accent-ink)}.gtb-key[aria-disabled]{cursor:default}.gtb-key[aria-disabled]:not([data-chosen]){opacity:.55}.gtb-presets{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.gtb-presets .gtb-key{height:42px}.gtb-custom{grid-template-columns:24px minmax(0,1fr) 24px auto;gap:5px;height:36px;display:grid}.gtb-step{border:1px solid var(--rule-2);background:var(--gtb-face);box-shadow:inset 0 1px 0 var(--gtb-hi), 0 1px 0 var(--gtb-lo);color:var(--ink-3);border-radius:9px;place-items:center;font-size:16px;font-weight:600;line-height:1;display:grid}.gtb-step:hover:not(:disabled){color:var(--ink)}.gtb-step:active:not(:disabled){box-shadow:none;translate:0 1px}.gtb-step:disabled{opacity:.45;cursor:default}.gtb-scrub{border:1px solid var(--rule-2);background:var(--paper-2);box-shadow:inset 0 1px 3px color-mix(in srgb, var(--ink) 12%, transparent);cursor:ew-resize;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:10px;justify-content:center;align-items:baseline;gap:4px;padding-top:5px;display:flex;position:relative;overflow:hidden}.gtb-scrub-num{font-variant-numeric:tabular-nums;color:var(--ink);font-size:16px;font-weight:750;line-height:1.1}.gtb-scrub-ticks{background-image:repeating-linear-gradient(90deg, color-mix(in srgb, var(--ink) 50%, transparent) 0 1px, transparent 1px 30px), repeating-linear-gradient(90deg, color-mix(in srgb, var(--ink) 26%, transparent) 0 1px, transparent 1px 6px);background-repeat:repeat-x;background-size:30px 7px,6px 4px;background-position:calc(50% - var(--gtb-at) * 6px) 100%, calc(50% - var(--gtb-at) * 6px) 100%;height:7px;transition:background-position var(--t-pop) var(--e-spring);position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 28% 72%,#0000);mask-image:linear-gradient(90deg,#0000,#000 28% 72%,#0000)}.gtb-scrub[data-scrubbing] .gtb-scrub-ticks{transition:none}.gtb-scrub:after{content:"";background:var(--gtb-accent);border-radius:1px 1px 0 0;width:2px;height:9px;position:absolute;bottom:0;left:calc(50% - 1px)}.gtb-start{background-color:var(--accent);background-image:var(--gloss);box-shadow:inset 0 1px 0 #ffffff52, 0 2px 0 color-mix(in srgb, var(--accent) 68%, #000), 0 6px 10px -6px color-mix(in srgb, var(--accent) 80%, transparent);color:var(--on-accent);transition:translate var(--t-press) var(--e-out), scale var(--t-pop) var(--e-pop), box-shadow var(--t-press) var(--e-out);border:0;border-radius:10px;padding:0 14px;font-size:13px;font-weight:700}.gtb-start:hover:not([aria-disabled]){filter:brightness(1.06)}.gtb-start:active:not([aria-disabled]),.gtb-start[data-chosen]{translate:0 2px;box-shadow:inset 0 1px 3px #00000038,0 0 #0000}.gtb-start[data-chosen]{scale:1.05 .88}.gtb-start[aria-disabled]:not([data-chosen]){opacity:.6}.gtb-pop-foot{justify-content:space-between;align-items:center;gap:10px;min-height:24px;display:flex}.gtb-pop-foot small{color:var(--ink-3);font-size:11px;font-weight:500;line-height:1.3}.gtb-remove{height:24px;color:var(--danger);border-radius:8px;flex:none;padding:0 9px;font-size:12px;font-weight:650}.gtb-remove:hover:not([aria-disabled]){background:var(--danger-soft)}.gtb-error{color:var(--danger);font-size:11.5px;font-weight:600}.gtb-rim{z-index:6;border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;padding:2.5px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.gtb-rim[data-sweep]{background:conic-gradient(from calc(48deg + var(--gtb-a)), transparent 0 56%, color-mix(in srgb, var(--gtb-accent) 55%, transparent) 78%, var(--gtb-accent) 90%, color-mix(in srgb, var(--gtb-accent) 30%, #fff) 96%, var(--gtb-warm) 99%, transparent 100%);animation:gtb-rim-sweep var(--gtb-sweep-t,.76s) cubic-bezier(.35, 0, .25, 1) forwards}@keyframes gtb-rim-sweep{0%{--gtb-a:0deg;opacity:0}12%{opacity:1}78%{opacity:1}to{--gtb-a:360deg;opacity:0}}.gtb-rim[data-sweep]{padding:3px}.gtb-rim[data-climb]{background:conic-gradient(from 180deg, var(--gtb-warm) 0 calc(var(--gtb-climb) * 180deg), transparent calc(var(--gtb-climb) * 180deg + .5deg) calc(359.5deg - var(--gtb-climb) * 180deg), var(--gtb-warm) calc(360deg - var(--gtb-climb) * 180deg) 360deg);transition:--gtb-climb .38s var(--e-spring);animation:m-fade .3s var(--e-out) backwards}:root[data-motion=off] .gtb-rim{display:none}.gtb-pill{border-radius:var(--r-pill);background:var(--paper-2);height:20px;color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;align-items:center;gap:3px;padding:0 7px 0 3px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.gtb-pill .gtb-mark{width:15px;height:15px}.huddle-pill-main:has(.gtb-pill){max-width:320px}.huddle-pill-main:has(.gtb-pill)>svg{flex:none}.gtb-pill:is([data-phase=closing],[data-phase=final],[data-phase=up]){background:color-mix(in srgb, var(--gtb-warm) 20%, var(--paper-2));color:var(--ink)}:root .gtb-pill[data-arrive=timebox-in]{animation:gtb-chip-in .42s var(--e-pop)}.gtb-cover{z-index:80;border-radius:inherit;cursor:default;touch-action:auto;-webkit-user-select:none;user-select:none;--gtb-aurora:radial-gradient(78% 86% at 8% -6%, color-mix(in srgb, var(--gtb-warm) 38%, transparent), transparent 68%), radial-gradient(82% 92% at 96% 108%, color-mix(in srgb, var(--gtb-accent) 32%, transparent), transparent 70%), radial-gradient(130% 120% at 50% 38%, transparent 52%, color-mix(in srgb, var(--ink) 10%, transparent));outline:none;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden;container:gtb-cover/size}.huddle-drawer.with-thread>.gtb-cover.gtb-cover{margin-right:0}.huddle-screen-stage:has(>:is(.gtb-cover,.gtb-strip)){position:relative}.huddle-screen-stage>.gtb-cover{border-radius:12px}html[data-desktop] .huddle-drawer--popout :is(.gtb-cover,.gtb-pop){-webkit-app-region:no-drag}html:is([data-desktop=win],[data-desktop=linux]) .huddle-drawer--popout .gtb{position:static}html:is([data-desktop=win],[data-desktop=linux]) .huddle-drawer--popout :is(.gtb-pop,.gtb-line){top:44px;right:12px}html:is([data-desktop=win],[data-desktop=linux]) .huddle-drawer--popout .gtb-pop{max-height:calc(100% - 56px);overflow-y:auto}@container huddle (max-width:400px){.huddle-drawer .gtb{position:static}.huddle-drawer .gtb-pop{max-height:calc(100% - 56px);top:44px;right:12px;overflow-y:auto}}.gtb-cover-scrim{background:var(--gtb-aurora), color-mix(in srgb, var(--paper) 90%, transparent);-webkit-backdrop-filter:blur(30px)saturate(1.6);backdrop-filter:blur(30px)saturate(1.6);animation:m-fade .24s var(--e-out) backwards;position:absolute;inset:0}.gtb-card{--gtb-ring:clamp(76px, min(35cqh, 30cqw), 150px);--gtb-bw:calc(var(--gtb-ring) * .105);--gtb-plate:clamp(22px, calc(var(--gtb-ring) * .25), 38px);flex-direction:column;display:flex;position:absolute;inset:0}.gtb-scene{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:0;padding:10px 18px 6px;display:flex;position:relative}.gtb-stage{width:var(--gtb-ring);height:var(--gtb-ring);margin-bottom:calc(var(--gtb-plate) - var(--gtb-bw) + clamp(6px, 2.4cqh, 14px));animation:m-fade var(--t-fade) var(--e-out) backwards, gtb-stage-in .52s var(--e-pop) backwards, gtb-settle .36s var(--e-spring) .76s;--fx-1:var(--gtb-warm);--fx-2:var(--gtb-accent);--fx-3:color-mix(in srgb, var(--gtb-warm) 55%, var(--paper));--fx-shape:chip;flex:none;place-items:center;display:grid;position:relative}@keyframes gtb-stage-in{0%{scale:.66}}@keyframes gtb-settle{35%{scale:1.045}}.gtb-glow{background:radial-gradient(closest-side, color-mix(in srgb, var(--gtb-warm) 78%, transparent) 50%, color-mix(in srgb, var(--gtb-warm) 30%, transparent) 74%, transparent);opacity:.6;animation:m-fade .3s var(--e-out) backwards, gtb-breathe 1.25s ease-in-out .5s 2;border-radius:50%;position:absolute;inset:-26%}@keyframes gtb-breathe{50%{opacity:1;scale:1.07}}.gtb-bezel{border:1px solid color-mix(in srgb, var(--ink) 16%, var(--rule-2));background:linear-gradient(180deg, var(--gtb-hi), color-mix(in srgb, var(--paper-2) 72%, var(--gtb-lo)) 58%, var(--gtb-lo));box-shadow:inset 0 1.5px 0 #ffffff9e, inset 0 -2px 3px color-mix(in srgb, var(--ink) 16%, transparent), 0 1.5px 0 var(--gtb-lo), 0 3px 6px -1px color-mix(in srgb, var(--ink) 18%, transparent), 0 14px 26px -12px color-mix(in srgb, var(--ink) 55%, transparent);border-radius:50%;position:absolute;inset:0}.gtb-ring{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.gtb-ring circle{fill:none;transform-origin:60px 60px;transform:rotate(-90deg)}.gtb-ring-ticks{stroke:color-mix(in srgb, var(--gtb-warm) 72%, var(--ink));stroke-width:6.4px;stroke-dasharray:1.9 3.7549;stroke-dashoffset:.95px}.gtb-ring-fives{stroke:color-mix(in srgb, var(--ink) 62%, var(--gtb-warm));stroke-width:9px;stroke-dasharray:2.8 25.4743;stroke-dashoffset:1.4px}.gtb-ring-arc{stroke:var(--gtb-warm);stroke-width:7px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;opacity:0;filter:drop-shadow(0 0 3px color-mix(in srgb, var(--gtb-warm) 70%, transparent));animation:.74s cubic-bezier(.45,0,.3,1) backwards gtb-drain}@keyframes gtb-drain{0%{stroke-dashoffset:.74px;opacity:1}92%{opacity:1}}.gtb-face{width:calc(var(--gtb-ring) - 2 * var(--gtb-bw));height:calc(var(--gtb-ring) - 2 * var(--gtb-bw));background:linear-gradient(180deg, var(--paper-2), var(--gtb-hi));color:var(--ink-3);box-shadow:0 0 0 1px color-mix(in srgb, var(--ink) 24%, transparent), 0 1.5px 0 1px #ffffff8c;border-radius:50%;place-items:center;display:grid;position:relative;overflow:hidden}.gtb-face:after{content:"";pointer-events:none;background:radial-gradient(92% 62% at 50% 0,#ffffff4d,#0000 70%),radial-gradient(92% 46% at 50% 100%,#00000029,#0000 70%);border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 3px 7px #00000057,inset 0 -1px #ffffff42}.gtb-face .avatar{width:100%!important;height:100%!important;font-size:calc(var(--gtb-ring) * .3)!important}.gtb-face .avatar img{width:100%!important;height:100%!important}.gtb-face .gtb-mark{display:none}.gtb-tick{z-index:1;background:var(--gtb-ok);opacity:0;border-radius:50%;width:100%;height:100%;position:absolute;inset:0}.gtb-tick path{fill:none;stroke:#fff;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px}.gtb-zero{left:50%;bottom:calc(var(--gtb-bw) - var(--gtb-plate) + 1px);height:var(--gtb-plate);border-radius:var(--r-pill);background:linear-gradient(180deg, color-mix(in srgb, var(--ink) 86%, var(--paper)), var(--ink));color:var(--paper);font-size:calc(var(--gtb-plate) * .7);letter-spacing:.02em;font-variant-numeric:tabular-nums;white-space:nowrap;box-shadow:inset 0 1px 0 #ffffff38, 0 0 0 2px color-mix(in srgb, var(--paper) 92%, transparent), 0 7px 14px -6px color-mix(in srgb, var(--ink) 60%, transparent);animation:m-fade var(--t-fade) var(--e-out) .12s backwards, gtb-rise-plate .46s var(--e-pop) .12s backwards;justify-content:center;align-items:center;padding:0 .62em;font-weight:760;line-height:1;display:inline-flex;position:absolute;translate:-50%}.gtb-cover:not([data-named]) .gtb-zero{box-shadow:none;color:var(--ink);font-size:calc(var(--gtb-ring) * .27);background:0 0;padding:0;animation-name:m-fade,gtb-rise-bare;bottom:50%;translate:-50% 50%}.gtb-cover:not([data-named]) .gtb-stage{margin-bottom:clamp(8px,3cqh,16px)}.gtb-head,.gtb-ask{animation:m-fade var(--t-fade) var(--e-out) .2s backwards, gtb-rise .42s var(--e-spring) .2s backwards;margin:0}.gtb-head{letter-spacing:-.012em;max-width:30ch;color:var(--ink);text-wrap:balance;font-size:clamp(15px,5.3cqh,24px);font-weight:720;line-height:1.22}.gtb-head-done{display:none}.gtb-ask{color:var(--ink-3);margin-top:3px;font-size:clamp(12px,3.9cqh,16px);font-weight:550;line-height:1.3;animation-delay:.25s}.gtb-cover .gtb-error{color:var(--danger);font-weight:650}@keyframes gtb-rise{0%{translate:0 10px}}@keyframes gtb-rise-plate{0%{translate:-50% 10px;scale:.8}}@keyframes gtb-rise-bare{0%{translate:-50% calc(50% + 8px)}}.gtb-extend{justify-content:center;gap:8px;margin-top:clamp(8px,3.4cqh,22px);display:flex}.gtb-plus{width:clamp(72px,21cqw,128px);height:clamp(44px,15cqh,66px);animation:m-fade var(--t-fade) var(--e-out) backwards, gtb-key-in .52s var(--e-out) backwards;animation-delay:calc(.3s + var(--i,0) * 85ms)}.gtb-plus b{color:var(--gtb-accent-ink);font-size:clamp(18px,6.2cqh,28px)}.gtb-plus span{font-size:clamp(10px,3.2cqh,12.5px)}@keyframes gtb-key-in{0%{translate:0 24px;scale:.78}55%{translate:0 -4px;scale:1.04}80%{translate:0 1px;scale:.995}}.gtb-plus.gtb-plus-first{border-color:color-mix(in srgb, var(--accent) 78%, #000);background-color:var(--accent);background-image:var(--gloss), linear-gradient(180deg, #ffffff29, transparent 55%, #0000001f);box-shadow:inset 0 1px 0 #ffffff5c, 0 2px 0 color-mix(in srgb, var(--accent) 66%, #000), 0 10px 16px -8px color-mix(in srgb, var(--accent) 85%, transparent), var(--elev-1)}.gtb-plus.gtb-plus-first :is(b,span){color:var(--on-accent)}.gtb-plus.gtb-plus-first span{opacity:.84}.gtb-plus.gtb-plus-first:hover:not([aria-disabled]){filter:brightness(1.07)}.gtb-plus.gtb-plus-first:hover:not([aria-disabled]) b{color:var(--on-accent)}.gtb-plus.gtb-plus-first:is(:active:not([aria-disabled]),[data-chosen]){background-color:color-mix(in srgb, var(--accent) 88%, #000);box-shadow:inset 0 2px 4px #00000047}.gtb-cover-bar{animation:m-fade .22s var(--e-out) .52s backwards;flex:none;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:0 12px 12px;display:grid}.gtb-cover-bar-side{gap:6px;display:flex}.gtb-cover-bar-side:last-child{justify-content:flex-end}.gtb-cover-bar .huddle-leave{height:32px;padding:0 14px}.gtb-done{border:1px solid var(--rule-2);border-radius:var(--r-pill);background:var(--gtb-face);height:32px;box-shadow:inset 0 1px 0 var(--gtb-hi), 0 1px 0 var(--gtb-lo), 0 4px 8px -5px color-mix(in srgb, var(--ink) 30%, transparent);color:var(--ink-2);white-space:nowrap;transition:translate var(--t-press) var(--e-out), scale var(--t-pop) var(--e-pop), box-shadow var(--t-press) var(--e-out);padding:0 14px;font-size:12.5px;font-weight:650}.gtb-done:hover:not([aria-disabled]){color:var(--ink);border-color:var(--ink-4)}.gtb-done:active:not([aria-disabled]),.gtb-done[data-chosen]{box-shadow:inset 0 1px 2px color-mix(in srgb, var(--ink) 16%, transparent);translate:0 1px}.gtb-done[data-chosen]{scale:1.04 .9}.gtb-hide{z-index:1;width:28px;height:28px;color:var(--ink-3);animation:m-fade .22s var(--e-out) .52s backwards;border-radius:9px;place-items:center;display:grid;position:absolute;top:8px;left:8px}.gtb-hide:hover{background:var(--hover);color:var(--ink)}.gtb-hold{background:linear-gradient(90deg, var(--gtb-warm), var(--gtb-accent));transform-origin:0;height:3px;animation:gtb-hold var(--gtb-hold,30s) steps(30, end) var(--gtb-held,0s) forwards;position:absolute;bottom:0;left:0;right:0}@keyframes gtb-hold{to{scale:0 1}}@container gtb-cover (min-width:640px) and (min-height:430px){.gtb-cover-scrim{-webkit-backdrop-filter:blur(30px)saturate(.55);backdrop-filter:blur(30px)saturate(.55);background:#0a0c1294}.gtb-card{border:1px solid var(--rule-2);background:var(--gtb-aurora), var(--paper);width:min(540px,100% - 48px);box-shadow:var(--elev-3), 0 40px 90px -30px #0009;animation:m-fade .2s var(--e-out) backwards, gtb-card-in .46s var(--e-pop) backwards;--gtb-ring:150px;border-radius:28px;position:relative;inset:auto;overflow:hidden}.gtb-scene{padding:34px 28px 24px}.gtb-head{font-size:23px}.gtb-ask{font-size:15px}.gtb-extend{gap:10px;margin-top:22px}.gtb-plus{width:128px;height:66px}.gtb-plus b{font-size:28px}.gtb-plus span{font-size:12.5px}.gtb-cover-bar{padding:0 18px 20px}.gtb-cover-bar :is(.huddle-leave,.gtb-done){height:38px;padding:0 18px;font-size:13.5px}.gtb-cover-bar .huddle-ctl.sm{width:38px;height:38px}.gtb-hide{top:12px;left:12px}}@keyframes gtb-card-in{0%{translate:0 18px;scale:.94}}.gtb-cover[data-leave]{pointer-events:none;animation:gtb-gone var(--gtb-leave,.3s) linear forwards}@keyframes gtb-gone{to{visibility:hidden}}.gtb-cover[data-leave] .gtb-cover-scrim{animation:gtb-scrim-out calc(var(--gtb-leave,.3s) * .85) var(--e-out) forwards}@keyframes gtb-scrim-out{0%,32%{opacity:1}to{opacity:0}}.gtb-cover[data-leave] .gtb-card{animation:gtb-card-out .1s var(--e-out) forwards}@keyframes gtb-card-out{to{opacity:0;scale:.97}}.gtb-cover[data-leave]:not([data-leave=wrap]) :is(.gtb-cover-bar,.gtb-hide){visibility:hidden}.gtb-cover[data-leave=rest] .gtb-card{animation:gtb-card-rest .42s var(--e-out) forwards}@keyframes gtb-card-rest{to{opacity:0;translate:0 12px}}.gtb-cover[data-leave=wrap] .gtb-card{animation:gtb-card-out .2s var(--e-out) .52s forwards}.gtb-cover[data-leave=wrap] .gtb-cover-scrim{animation:gtb-out .26s var(--e-out) .5s forwards}.gtb-cover[data-leave=wrap] .gtb-ring-arc{stroke:var(--gtb-ok);filter:none;animation:.38s cubic-bezier(.3,0,.2,1) forwards gtb-close}@keyframes gtb-close{0%{stroke-dashoffset:1px;opacity:1}to{stroke-dashoffset:0;opacity:1}}.gtb-cover[data-leave=wrap] .gtb-tick{animation:m-fade .14s var(--e-out) .16s both, gtb-tick-pop .42s var(--e-pop) .16s both;opacity:1}.gtb-cover[data-leave=wrap] .gtb-tick path{animation:gtb-draw .26s var(--e-out) .26s forwards}@keyframes gtb-tick-pop{0%{scale:.6}}@keyframes gtb-draw{to{stroke-dashoffset:0}}.gtb-cover[data-leave=wrap] .gtb-zero{animation:gtb-out .12s var(--e-out) forwards}.gtb-cover[data-leave=wrap] .gtb-head-up{display:none}.gtb-cover[data-leave=wrap] .gtb-head-done{display:inline}.gtb-cover[data-leave=wrap] .gtb-head{animation:gtb-rise .32s var(--e-spring)}.gtb-cover[data-leave=wrap] :is(.gtb-ask,.gtb-extend,.gtb-cover-bar,.gtb-hide,.gtb-hold){animation:gtb-out .14s var(--e-out) forwards}.gtb-cover[data-leave=wrap] .gtb-stage{--fx-1:var(--gtb-ok);--fx-2:var(--gtb-accent);--fx-shape:spark}.gtb-cover[data-late]:not([data-leave]) :is(.gtb-cover-scrim,.gtb-card,.gtb-stage,.gtb-glow,.gtb-ring-arc,.gtb-zero,.gtb-head,.gtb-ask,.gtb-plus,.gtb-cover-bar,.gtb-hide){animation:none}.gtb-cover>.gtb-fly>b{font-size:clamp(40px,15cqh,64px)}.gtb-strip{border:1px solid color-mix(in srgb, var(--gtb-warm) 46%, var(--rule-2));background:radial-gradient(70% 160% at 0% 0%, color-mix(in srgb, var(--gtb-warm) 30%, transparent), transparent 70%), radial-gradient(60% 160% at 100% 100%, color-mix(in srgb, var(--gtb-accent) 22%, transparent), transparent 70%), var(--paper);width:452px;max-width:calc(100vw - 24px);min-height:60px;box-shadow:var(--elev-3);color:var(--ink);cursor:default;touch-action:auto;transform-origin:30px 100%;animation:m-fade .14s var(--e-out) backwards, gtb-strip-in .46s var(--e-out) backwards;border-radius:20px;align-items:center;gap:9px;padding:9px 9px 11px 10px;display:flex;position:relative;overflow:hidden}@keyframes gtb-strip-in{0%{translate:0 30px;scale:.62 .3}55%{translate:0 -3px;scale:1.015 1.05}80%{translate:0 1px;scale:.998 .99}}.gtb-strip-face{background:repeating-conic-gradient(from -2deg, color-mix(in srgb, var(--gtb-warm) 78%, var(--ink)) 0 4deg, transparent 4deg 30deg), linear-gradient(180deg, var(--gtb-hi), var(--gtb-lo));width:44px;height:44px;box-shadow:inset 0 1px 0 #fff9, 0 0 0 1px color-mix(in srgb, var(--ink) 16%, var(--rule-2)), 0 0 14px color-mix(in srgb, var(--gtb-warm) 55%, transparent), 0 5px 9px -5px color-mix(in srgb, var(--ink) 50%, transparent);color:var(--ink-2);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.gtb-strip-face .avatar{box-shadow:0 0 0 1px color-mix(in srgb, var(--ink) 24%, transparent), inset 0 2px 4px #0000004d}.gtb-strip-face .gtb-mark{background:var(--paper);border-radius:50%;width:26px;height:26px;padding:4px}.gtb-strip-words{text-align:left;flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.gtb-strip-words b{letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:720;line-height:1.2;overflow:hidden}.gtb-strip-words small{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:550;line-height:1.2;overflow:hidden}.gtb-strip-keys{flex:none;gap:5px;display:flex}.gtb-strip .gtb-plus{border-radius:11px;width:43px;height:36px;animation:none}.gtb-strip .gtb-plus b{font-size:14.5px}.gtb-strip-btn{width:30px;height:30px;color:var(--ink-3);transition:scale var(--t-pop) var(--e-pop), background-color var(--t-fade) var(--e-out);border-radius:50%;flex:none;place-items:center;display:grid}.gtb-strip-btn:hover:not([aria-disabled]){background:var(--hover);color:var(--ink)}.gtb-strip-btn[data-chosen]{background:color-mix(in srgb, var(--gtb-ok) 22%, transparent);color:var(--ink);scale:.86}.gtb-strip-keys+.gtb-strip-btn{border:1px solid var(--rule-2);background:var(--gtb-face);color:var(--ink-2);margin-left:1px}.gtb-strip-btn+.gtb-strip-btn{margin-left:-4px}.gtb-strip[data-leave]{pointer-events:none;animation:gtb-strip-out var(--gtb-leave,.24s) var(--e-out) forwards}@keyframes gtb-strip-out{to{opacity:0;translate:0 14px;scale:.9 .6}}.gtb-strip-stage{z-index:81;transform-origin:50% 100%;width:min(452px,100% - 24px);margin-left:max(-226px,12px - 50%);position:absolute;bottom:14px;left:50%}:root[data-power=low] .gtb-cover-scrim,:root[data-motion=off] .gtb-cover-scrim{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--gtb-aurora), var(--paper)}:root[data-motion=off] .gtb-cover :is(.gtb-stage,.gtb-glow,.gtb-ring-arc,.gtb-zero,.gtb-head,.gtb-ask,.gtb-plus,.gtb-cover-bar,.gtb-hide,.gtb-tick,.gtb-tick path){animation:none}:root[data-motion=off] .gtb-cover:not([data-leave]) :is(.gtb-cover-scrim,.gtb-card),:root[data-motion=off] .gtb-strip:not([data-leave]){--rm-a:.12s;animation:m-fade .12s var(--e-out) backwards}:root[data-motion=off] :is(.gtb-hold,.gtb-fly){display:none}:root[data-motion=off] .gtb-chip .gtb-mark-arc{transition:none}:root[data-motion=off] :is(.gtb-key,.gtb-start,.gtb-done,.gtb-strip-btn)[data-chosen]{scale:1}@media (prefers-reduced-motion:reduce){:root:not([data-motion]) .gtb-cover-scrim{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--gtb-aurora), var(--paper)}:root:not([data-motion]) .gtb-cover :is(.gtb-stage,.gtb-glow,.gtb-ring-arc,.gtb-zero,.gtb-head,.gtb-ask,.gtb-plus,.gtb-cover-bar,.gtb-hide,.gtb-tick,.gtb-tick path){animation:none}:root:not([data-motion]) .gtb-cover:not([data-leave]) :is(.gtb-cover-scrim,.gtb-card),:root:not([data-motion]) .gtb-strip:not([data-leave]){--rm-a:.12s;animation:m-fade .12s var(--e-out) backwards}:root:not([data-motion]) :is(.gtb-hold,.gtb-fly,.gtb-rim){display:none}:root:not([data-motion]) .gtb-chip .gtb-mark-arc{transition:none}:root:not([data-motion]) .gtb-line{animation-name:m-hold-fade;animation-timing-function:linear;animation-fill-mode:forwards}:root:not([data-motion]) :is(.gtb-key,.gtb-start,.gtb-done,.gtb-strip-btn)[data-chosen]{scale:1}}
.huddle-people-stage{position:relative}.huddle-people-stage.has-canvas{flex:1 1 max(var(--gc-solo-h,204px), 100cqw * 9 / 16);border-radius:var(--gc-r);padding:0;overflow:hidden}.huddle-people-stage[data-arrive=canvas-size]{animation:gaggle-canvas-size var(--t-move) var(--e-spring)}@keyframes gaggle-canvas-size{0%{flex-basis:var(--gc-from)}to{flex-basis:var(--gc-to)}}.huddle-drawer{--gc-r:11px;--gc-ink:#fff;--gc-glass:#0c0d1075;--gc-edge:#ffffff29;--gc-cross:.6s}.huddle-drawer--popout{--gc-r:14px}.gaggle-canvas{z-index:0;border-radius:var(--gc-r);background:var(--paper-3);color:var(--gc-ink);isolation:isolate;--m-s:var(--s-in);position:absolute;inset:0;overflow:hidden;container:gaggle-canvas/size}.gaggle-canvas[data-enter]{animation:var(--m-enter-sheet)}.gaggle-canvas.gaggle-canvas[data-going]{animation:gaggle-canvas-out var(--t-pop) var(--e-out) forwards;pointer-events:none}@keyframes gaggle-canvas-out{to{opacity:0;scale:var(--s-in)}}.gaggle-canvas:after{content:"";z-index:3;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--gc-edge);pointer-events:none;position:absolute;inset:0}.gaggle-canvas-media,.gaggle-canvas-layer,.gaggle-canvas-layer>*,.gaggle-canvas-layer video{width:100%;height:100%;position:absolute;inset:0}.gaggle-canvas-media{z-index:0;pointer-events:none}.gaggle-canvas-layer>*,.gaggle-canvas-layer video{object-fit:cover;object-position:var(--gc-focus,50% 36%);display:block}.gaggle-canvas-layer video:not([data-on]){opacity:0}.gaggle-canvas-layer>.gaggle-canvas-fill{display:none}@container gaggle-canvas (min-aspect-ratio:13/5){.gaggle-canvas-layer>.gaggle-canvas-fill{filter:blur(32px)saturate(1.2)brightness(.86);display:block;scale:1.12}.gaggle-canvas-layer>:not(.gaggle-canvas-fill){width:260cqh;left:calc(50% - 130cqh);-webkit-mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000);mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000)}}@container gaggle-canvas (max-aspect-ratio:7/4){.gaggle-canvas-layer>.gaggle-canvas-fill{filter:blur(32px)saturate(1.2)brightness(.72);display:block;scale:1.12}.gaggle-canvas-layer>:not(.gaggle-canvas-fill){--gc-band:clamp(0px, (100cqh - 56.25cqw) / 2, 28px);height:56.25cqw;-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--gc-band), #000 calc(100% - var(--gc-band)), transparent);-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--gc-band), #000 calc(100% - var(--gc-band)), transparent);mask-image:linear-gradient(to bottom, transparent, #000 var(--gc-band), #000 calc(100% - var(--gc-band)), transparent);top:calc(50% - 28.125cqw)}}.gaggle-canvas-layer+.gaggle-canvas-layer{--rm-a:.24s;animation:m-fade var(--gc-cross) var(--e-out) backwards}.gaggle-canvas{--gc-foot:54px}.gaggle-canvas-media:after{content:"";background:linear-gradient(to top, #000000c2, #0009 var(--gc-foot), #00000038 calc(var(--gc-foot) * 1.8), transparent calc(var(--gc-foot) * 2.9)), linear-gradient(to bottom, #0000005c, #0000001f 22%, transparent 40%);position:absolute;inset:0}.gaggle-canvas-meta{z-index:1;text-shadow:0 1px 3px #0000008c;pointer-events:none;flex-direction:column;gap:1px;min-width:0;display:flex;position:absolute;bottom:12px;left:14px;right:14px}.gaggle-canvas-kicker{letter-spacing:.02em;align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.gaggle-canvas-title{--m-y:var(--d-rise);--m-s:1;font-family:var(--font-shout);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;pointer-events:auto;animation:var(--m-enter);font-size:19px;font-weight:700;line-height:1.22;overflow:hidden}.gaggle-canvas-eq{align-items:flex-end;gap:2px;height:10px;display:inline-flex}.gaggle-canvas-eq i{transform-origin:bottom;width:2px;height:100%;animation:gaggle-canvas-eq .9s var(--e-out) infinite alternate;background:currentColor;border-radius:1px;scale:1 .45}.gaggle-canvas-eq i:nth-child(2){animation-duration:.7s;animation-delay:-300ms;scale:1 .9}.gaggle-canvas-eq i:nth-child(3){animation-duration:1.1s;animation-delay:-500ms;scale:1 .65}@keyframes gaggle-canvas-eq{0%{scale:1 .25}to{scale:1}}.gaggle-canvas:not([data-playing]) .gaggle-canvas-eq i{animation-name:none}.gaggle-music-stop.on-canvas,.gaggle-lyrics-toggle,.huddle-ptile-chip{border:1px solid var(--gc-edge);border-radius:var(--r-pill);background:var(--gc-glass);color:var(--gc-ink);-webkit-backdrop-filter:blur(10px)saturate(1.5);backdrop-filter:blur(10px)saturate(1.5)}.gaggle-music-stop.on-canvas{z-index:2;height:28px;transition:background-color var(--t-fade) var(--e-out), translate var(--t-move) var(--e-spring);position:absolute;top:10px;right:10px}.huddle-drawer:has(.gtb-line) .gaggle-music-stop.on-canvas{translate:0 30px}.gaggle-music-stop.on-canvas:hover,.gaggle-lyrics-toggle:hover{color:var(--gc-ink);background:#0c0d10a8}.gaggle-music-stop.on-canvas:focus-visible,.gaggle-lyrics-toggle:focus-visible{outline:2px solid var(--gc-ink);outline-offset:2px}.huddle-people-chip{z-index:1;max-width:calc(100% - 144px);display:flex;position:absolute;top:10px;left:10px}.huddle-ptile-chip{box-sizing:border-box;flex-direction:row;gap:7px;height:28px;padding:0 11px 0 0}.huddle-ptile-chip .huddle-av{flex:none}.huddle-ptile-chip .huddle-ptile-name{min-width:0;color:var(--gc-ink);font-size:12px;font-weight:600}.huddle-ptile-chip .huddle-av.muted{opacity:1}.huddle-ptile-chip .huddle-av-mic{border-color:#0c0d10b3;width:13px;height:13px;bottom:-5px;right:-7px}.huddle-ptile[data-arrive=chip]{animation:gaggle-chip-glass var(--t-move) var(--e-out) backwards}@keyframes gaggle-chip-glass{0%{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0000;border-color:#0000}}.huddle-ptile:is([data-arrive=chip],[data-arrive=unchip]) .huddle-ptile-name{animation:m-fade var(--t-move) var(--e-out) backwards}.huddle-ptile:is([data-arrive=chip],[data-arrive=unchip]) .huddle-av{z-index:1}:root[data-motion=off] :is(.gaggle-canvas[data-enter]:not([data-going]),.gaggle-canvas-title,.huddle-people-stage[data-arrive=canvas-size],.huddle-ptile[data-arrive=chip],.huddle-ptile:is([data-arrive=chip],[data-arrive=unchip]) .huddle-ptile-name){animation:none}:root[data-motion=off] .gaggle-canvas[data-going]{visibility:hidden;animation:none}@container huddle (max-width:380px){.gaggle-canvas{--gc-foot:48px}.gaggle-canvas-meta{bottom:10px;left:12px;right:12px}.gaggle-canvas-title{font-size:16px}.gaggle-music-stop.on-canvas,.huddle-people-chip{top:8px}.gaggle-music-stop.on-canvas{right:8px}.huddle-people-chip{max-width:calc(100% - 136px);left:8px}}@container huddle (min-width:640px){.gaggle-canvas{--gc-foot:72px}.gaggle-canvas-meta{gap:3px;bottom:18px;left:20px;right:20px}.gaggle-canvas-kicker{font-size:12px}.gaggle-canvas-title{font-size:26px}.gaggle-music-stop.on-canvas,.huddle-people-chip{top:14px}.gaggle-music-stop.on-canvas{right:14px}.huddle-people-chip{left:14px}}.gaggle-lyrics-toggle{z-index:2;white-space:nowrap;height:28px;transition:background-color var(--t-fade) var(--e-out), color var(--t-fade) var(--e-out);align-items:center;gap:5px;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;bottom:10px;right:10px}.gaggle-lyrics-toggle[aria-pressed=true],.gaggle-lyrics-toggle[aria-pressed=true]:hover{color:#0c0d10;background:#ffffffeb;border-color:#0000}.gaggle-canvas-meta.by-lyrics{right:96px}.gaggle-lyrics{border-radius:var(--gc-r);background:var(--paper-2);min-height:0;box-shadow:inset 0 0 0 1px var(--rule-2);animation:gaggle-lyrics-in var(--t-move) var(--e-spring) backwards;flex:0 auto;grid-template-rows:1fr;display:grid;overflow:hidden}.huddle-people-stage:has(+.gaggle-lyrics){flex-shrink:1000;min-height:96px}@keyframes gaggle-lyrics-in{0%{opacity:0;grid-template-rows:0fr;margin-top:-9px}}.gaggle-lyrics[data-going]{animation:gaggle-lyrics-out var(--t-move) var(--e-spring) forwards}@keyframes gaggle-lyrics-out{to{opacity:0;grid-template-rows:0fr;margin-top:-9px}}.gaggle-lyrics-text{border-radius:inherit;min-height:0;max-height:calc(7.13em + 10px);color:var(--ink);-webkit-user-select:text;user-select:text;cursor:auto;padding:10px 14px;font-size:13px;line-height:1.55;overflow-y:auto}.gaggle-lyrics-text p{margin:0}.gaggle-lyrics-text p:empty{height:.7em}.gaggle-lyrics-text:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}:root[data-motion=off] .gaggle-lyrics{animation:none}:root[data-motion=off] .gaggle-lyrics[data-going]{display:none}@container huddle (max-width:380px){.gaggle-lyrics-toggle{bottom:8px;right:8px}.gaggle-canvas-meta.by-lyrics{right:92px}.gaggle-lyrics-text{padding:9px 12px}}@container huddle (min-width:640px){.gaggle-lyrics-toggle{bottom:14px;right:14px}.gaggle-canvas-meta.by-lyrics{right:104px}.gaggle-lyrics-text{padding:12px 20px;font-size:14px}}
