@layer base{:root,[data-theme=green]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--canvas:var(--lightningcss-light,#f0f7f3)var(--lightningcss-dark,#0a1412);--nav:var(--lightningcss-light,#e4eee9)var(--lightningcss-dark,#0e1817);--panel:var(--lightningcss-light,#fff)var(--lightningcss-dark,#152220);--raised:var(--lightningcss-light,#ebf4f0)var(--lightningcss-dark,#1e2c2a);--line:var(--lightningcss-light,#c6d5ce)var(--lightningcss-dark,#2d3f3c);--text:var(--lightningcss-light,#192b23)var(--lightningcss-dark,#ebf4f0);--muted:var(--lightningcss-light,#4e6057)var(--lightningcss-dark,#a3b6ad);--accent:var(--lightningcss-light,#005f46)var(--lightningcss-dark,#7ae3b9);--on-accent:var(--lightningcss-light,#fff)var(--lightningcss-dark,#05261a);--warning:var(--lightningcss-light,#7f4900)var(--lightningcss-dark,#f9ba5f);--danger:var(--lightningcss-light,#a50d1c)var(--lightningcss-dark,#fe9b93);--info:var(--lightningcss-light,#2151a1)var(--lightningcss-dark,#a4c6fc);--backdrop:#000503b3}@media (prefers-color-scheme:dark){:root,[data-theme=green]{--lightningcss-light: ;--lightningcss-dark:initial}}@supports (color:lab(0% 0 0)){:root,[data-theme=green]{--canvas:var(--lightningcss-light,lab(96.6414% -2.95693 .85882))var(--lightningcss-dark,lab(5.39661% -3.47928 -.391006));--nav:var(--lightningcss-light,lab(93.2153% -4.2749 1.241))var(--lightningcss-dark,lab(7.39642% -4.60643 -.516963));--panel:var(--lightningcss-light,lab(100% 0 0))var(--lightningcss-dark,lab(12.0567% -6.12997 -.645015));--raised:var(--lightningcss-light,lab(95.5218% -3.94496 1.14541))var(--lightningcss-dark,lab(16.7208% -6.80734 -.717217));--line:var(--lightningcss-light,lab(84.016% -6.25831 1.8151))var(--lightningcss-dark,lab(24.8769% -7.8216 -.825799));--text:var(--lightningcss-light,lab(15.6944% -9.38667 2.69583))var(--lightningcss-dark,lab(95.5218% -3.94496 1.14541));--muted:var(--lightningcss-light,lab(38.8692% -8.623 2.49146))var(--lightningcss-dark,lab(72.4965% -8.25262 2.39065));--accent:var(--lightningcss-light,lab(35.0687% -31.4163 6.95203))var(--lightningcss-dark,lab(82.9711% -39.0424 10.3501));--on-accent:var(--lightningcss-light,lab(100% 0 0))var(--lightningcss-dark,lab(12.4236% -15.1195 3.97871));--warning:var(--lightningcss-light,lab(36.9093% 23.6052 60.1483))var(--lightningcss-dark,lab(80.2225% 16.2631 54.6436));--danger:var(--lightningcss-light,lab(35.5137% 57.1492 37.4216))var(--lightningcss-dark,lab(74.4894% 37.3384 20.7638));--info:var(--lightningcss-light,lab(34.9279% 7.15981 -48.9835))var(--lightningcss-dark,lab(78.7086% -1.91042 -30.723));--backdrop:lab(.963188% -1.49328 -.0121713/.7)}}}
@layer base{:is(:root:has(.app-shell[data-theme=blue]),[data-theme=blue]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--canvas:var(--lightningcss-light,#f3f7fd)var(--lightningcss-dark,#0b1220);--nav:var(--lightningcss-light,#e8eff9)var(--lightningcss-dark,#0f1828);--panel:var(--lightningcss-light,#fff)var(--lightningcss-dark,#131e30);--raised:var(--lightningcss-light,#edf3fc)var(--lightningcss-dark,#20324c);--line:var(--lightningcss-light,#c5d3e5)var(--lightningcss-dark,#34465f);--text:var(--lightningcss-light,#19293f)var(--lightningcss-dark,#edf4ff);--muted:var(--lightningcss-light,#4f627b)var(--lightningcss-dark,#a3b4cc);--accent:var(--lightningcss-light,#245b9b)var(--lightningcss-dark,#60a5fa);--on-accent:var(--lightningcss-light,#fff)var(--lightningcss-dark,#071529);--warning:var(--lightningcss-light,#855000)var(--lightningcss-dark,#f6c568);--danger:var(--lightningcss-light,#b42332)var(--lightningcss-dark,#ff9aa2);--info:var(--lightningcss-light,#245b9b)var(--lightningcss-dark,#99c5ff);--backdrop:#000000b3}@media (prefers-color-scheme:dark){:is(:root:has(.app-shell[data-theme=blue]),[data-theme=blue]){--lightningcss-light: ;--lightningcss-dark:initial}}}
@layer base{:is(:root:has(.app-shell[data-theme=purple]),[data-theme=purple]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--canvas:var(--lightningcss-light,#f8f5fc)var(--lightningcss-dark,#140f22);--nav:var(--lightningcss-light,#f0e9f8)var(--lightningcss-dark,#1a1329);--panel:var(--lightningcss-light,#fff)var(--lightningcss-dark,#211831);--raised:var(--lightningcss-light,#f2ecfb)var(--lightningcss-dark,#302442);--line:var(--lightningcss-light,#d8cae8)var(--lightningcss-dark,#4c3b63);--text:var(--lightningcss-light,#30213f)var(--lightningcss-dark,#f5efff);--muted:var(--lightningcss-light,#685575)var(--lightningcss-dark,#bcaecd);--accent:var(--lightningcss-light,#7040a8)var(--lightningcss-dark,#b794f6);--on-accent:var(--lightningcss-light,#fff)var(--lightningcss-dark,#211037);--warning:var(--lightningcss-light,#855000)var(--lightningcss-dark,#f6c568);--danger:var(--lightningcss-light,#b42332)var(--lightningcss-dark,#ff9aa2);--info:var(--lightningcss-light,#245b9b)var(--lightningcss-dark,#99c5ff);--backdrop:#000000b3}@media (prefers-color-scheme:dark){:is(:root:has(.app-shell[data-theme=purple]),[data-theme=purple]){--lightningcss-light: ;--lightningcss-dark:initial}}}
@layer base{:is(:root:has(.app-shell[data-theme=magenta]),[data-theme=magenta]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--canvas:var(--lightningcss-light,#fdf5fa)var(--lightningcss-dark,#1c101b);--nav:var(--lightningcss-light,#f8e8f2)var(--lightningcss-dark,#231420);--panel:var(--lightningcss-light,#fff)var(--lightningcss-dark,#2b1929);--raised:var(--lightningcss-light,#fbeaf5)var(--lightningcss-dark,#3c2337);--line:var(--lightningcss-light,#e8c8dc)var(--lightningcss-dark,#573750);--text:var(--lightningcss-light,#402137)var(--lightningcss-dark,#fff0f8);--muted:var(--lightningcss-light,#785269)var(--lightningcss-dark,#cfafc3);--accent:var(--lightningcss-light,#a52b70)var(--lightningcss-dark,#f472b6);--on-accent:var(--lightningcss-light,#fff)var(--lightningcss-dark,#330d24);--warning:var(--lightningcss-light,#855000)var(--lightningcss-dark,#f6c568);--danger:var(--lightningcss-light,#b42332)var(--lightningcss-dark,#ff9aa2);--info:var(--lightningcss-light,#245b9b)var(--lightningcss-dark,#99c5ff);--backdrop:#000000b3}@media (prefers-color-scheme:dark){:is(:root:has(.app-shell[data-theme=magenta]),[data-theme=magenta]){--lightningcss-light: ;--lightningcss-dark:initial}}}
@layer base{:is(:root:has(.app-shell[data-theme=orange]),[data-theme=orange]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--canvas:var(--lightningcss-light,#fdf7f1)var(--lightningcss-dark,#1b1410);--nav:var(--lightningcss-light,#f8ecdf)var(--lightningcss-dark,#231a14);--panel:var(--lightningcss-light,#fff)var(--lightningcss-dark,#2a2019);--raised:var(--lightningcss-light,#fbefe2)var(--lightningcss-dark,#3b2b20);--line:var(--lightningcss-light,#e5cdb6)var(--lightningcss-dark,#533d2e);--text:var(--lightningcss-light,#3b281d)var(--lightningcss-dark,#fff4e9);--muted:var(--lightningcss-light,#765b47)var(--lightningcss-dark,#cdb7a4);--accent:var(--lightningcss-light,#a34b09)var(--lightningcss-dark,#fb923c);--on-accent:var(--lightningcss-light,#fff)var(--lightningcss-dark,#301707);--warning:var(--lightningcss-light,#855000)var(--lightningcss-dark,#f6c568);--danger:var(--lightningcss-light,#b42332)var(--lightningcss-dark,#ff9aa2);--info:var(--lightningcss-light,#245b9b)var(--lightningcss-dark,#99c5ff);--backdrop:#000000b3}@media (prefers-color-scheme:dark){:is(:root:has(.app-shell[data-theme=orange]),[data-theme=orange]){--lightningcss-light: ;--lightningcss-dark:initial}}}
@layer base{:is(:root:has(.app-shell[data-theme=yellow]),[data-theme=yellow]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--canvas:var(--lightningcss-light,#fcfaee)var(--lightningcss-dark,#19170d);--nav:var(--lightningcss-light,#f5f0d8)var(--lightningcss-dark,#211e11);--panel:var(--lightningcss-light,#fff)var(--lightningcss-dark,#272416);--raised:var(--lightningcss-light,#f8f3de)var(--lightningcss-dark,#37321c);--line:var(--lightningcss-light,#dcd2a5)var(--lightningcss-dark,#4f482b);--text:var(--lightningcss-light,#332e18)var(--lightningcss-dark,#fffbe8);--muted:var(--lightningcss-light,#6c6340)var(--lightningcss-dark,#c8c1a0);--accent:var(--lightningcss-light,#756000)var(--lightningcss-dark,#facc15);--on-accent:var(--lightningcss-light,#fff)var(--lightningcss-dark,#272006);--warning:var(--lightningcss-light,#855000)var(--lightningcss-dark,#f6c568);--danger:var(--lightningcss-light,#b42332)var(--lightningcss-dark,#ff9aa2);--info:var(--lightningcss-light,#245b9b)var(--lightningcss-dark,#99c5ff);--backdrop:#000000b3}@media (prefers-color-scheme:dark){:is(:root:has(.app-shell[data-theme=yellow]),[data-theme=yellow]){--lightningcss-light: ;--lightningcss-dark:initial}}}
@layer base{:is(:root:has(.app-shell[data-theme=gray]),[data-theme=gray]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--canvas:var(--lightningcss-light,#f5f5f6)var(--lightningcss-dark,#141518);--nav:var(--lightningcss-light,#ebebee)var(--lightningcss-dark,#1b1d21);--panel:var(--lightningcss-light,#fff)var(--lightningcss-dark,#222429);--raised:var(--lightningcss-light,#f0f0f2)var(--lightningcss-dark,#2e3137);--line:var(--lightningcss-light,#cecfd4)var(--lightningcss-dark,#444851);--text:var(--lightningcss-light,#25262c)var(--lightningcss-dark,#f2f3f5);--muted:var(--lightningcss-light,#60616b)var(--lightningcss-dark,#aeb3bd);--accent:var(--lightningcss-light,#4b4f5a)var(--lightningcss-dark,#cbd0d9);--on-accent:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1b1e24);--warning:var(--lightningcss-light,#855000)var(--lightningcss-dark,#f6c568);--danger:var(--lightningcss-light,#b42332)var(--lightningcss-dark,#ff9aa2);--info:var(--lightningcss-light,#245b9b)var(--lightningcss-dark,#99c5ff);--backdrop:#000000b3}@media (prefers-color-scheme:dark){:is(:root:has(.app-shell[data-theme=gray]),[data-theme=gray]){--lightningcss-light: ;--lightningcss-dark:initial}}}
@layer base{:is(:root:has(.app-shell[data-theme=white]),[data-theme=white]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:#f4f5f7;--nav:#fff;--panel:#fff;--raised:#e8edf4;--line:#d0d6df;--text:#1b2431;--muted:#586779;--accent:#344155;--on-accent:#fff;--warning:#855000;--danger:#b42332;--info:#245b9b;--backdrop:#000000b3}}
@layer base{:is(:root:has(.app-shell[data-theme=teal]),[data-theme=teal]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--canvas:var(--lightningcss-light,#f0faf9)var(--lightningcss-dark,#0c191d);--nav:var(--lightningcss-light,#e1f2f0)var(--lightningcss-dark,#102024);--panel:var(--lightningcss-light,#fff)var(--lightningcss-dark,#14272c);--raised:var(--lightningcss-light,#e9f7f5)var(--lightningcss-dark,#1e383d);--line:var(--lightningcss-light,#b9d8d5)var(--lightningcss-dark,#335158);--text:var(--lightningcss-light,#193734)var(--lightningcss-dark,#eafafc);--muted:var(--lightningcss-light,#496b68)var(--lightningcss-dark,#a2c2c7);--accent:var(--lightningcss-light,#146c66)var(--lightningcss-dark,#5ed9d0);--on-accent:var(--lightningcss-light,#fff)var(--lightningcss-dark,#092928);--warning:var(--lightningcss-light,#855000)var(--lightningcss-dark,#f6c568);--danger:var(--lightningcss-light,#b42332)var(--lightningcss-dark,#ff9aa2);--info:var(--lightningcss-light,#245b9b)var(--lightningcss-dark,#99c5ff);--backdrop:#000000b3}@media (prefers-color-scheme:dark){:is(:root:has(.app-shell[data-theme=teal]),[data-theme=teal]){--lightningcss-light: ;--lightningcss-dark:initial}}}
@layer reset,base,components,utilities;@property --control-tint{syntax:"<color>";inherits:false;initial-value:#0000}@layer reset{*,:before,:after{box-sizing:border-box}body,h1,h2,h3,p,ul{margin:0}button,input,select,textarea{font:inherit}button,summary,select{cursor:pointer}img,svg{vertical-align:middle}img{object-fit:cover;max-inline-size:100%}button:disabled{cursor:not-allowed}}@layer base{:root{--radius:.8rem;--header-size:5rem}html{scroll-padding-block-start:calc(var(--header-size) + 1rem)}body{background:var(--canvas);color:var(--text);font:.875rem/1.5 system-ui,sans-serif}h1{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(1.6rem,2.5vi,2.1rem);line-height:1.2}h2{font-size:1.05rem;line-height:1.4}h3{font-size:.95rem}p{text-wrap:pretty}a{color:var(--accent);text-underline-offset:.22em}:focus-visible{outline:2px solid var(--accent);outline-offset:4px}:where(button,input,select,summary,a){scroll-margin-block:calc(var(--header-size) + 1rem) 2rem}:where(button,.button){--control-tint:transparent;background:color-mix(in oklch, var(--panel), var(--control-tint));color:var(--text);border:1px solid var(--line);text-align:center;border-radius:.45rem;justify-content:center;align-items:center;gap:.45rem;min-block-size:2.4rem;padding-block:.5rem;padding-inline:.75rem;font-size:.8rem;text-decoration:none;transition:--control-tint .15s,border-color .15s;display:inline-flex}:where(button,.button):hover{--control-tint:var(--raised);border-color:var(--muted)}:where(button,.button):disabled{opacity:.55}:where(button,.button).primary{background:var(--accent);color:var(--on-accent);border-color:#0000;font-weight:600}:where(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){color:var(--text);background:var(--panel);border:1px solid var(--line);border-radius:.45rem;min-inline-size:0;max-inline-size:100%;padding-block:.55rem;padding-inline:.65rem}input::placeholder{color:var(--muted)}input[type=checkbox],input[type=radio]{accent-color:var(--accent);block-size:1rem;inline-size:1rem}:where(form){flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}:where(label){gap:.35rem;font-size:.8rem;display:grid}label:has(input[type=checkbox]){align-items:center;gap:.4rem;display:inline-flex}form:has(:user-invalid) :is(input,select):user-invalid{border-color:var(--danger)}:where(details){border-block-start:1px solid var(--line);padding-block:.8rem}:where(summary){color:var(--muted);padding-block:.2rem}details[open]>summary{color:var(--text);margin-block-end:.75rem}small{color:var(--muted);font-size:.75rem}hr{border:0;border-block-start:1px solid var(--line);margin-block:1.5rem}}@layer components{.evening-tools{border:0;margin-block:.5rem}.app-shell{container:app/inline-size}.skip-link{background:var(--panel);z-index:3;padding:.75rem;position:fixed;inset-block-start:.5rem;inset-inline-start:.5rem;transform:translateY(-200%)}.skip-link:focus{transform:none}.community-header{z-index:2;min-block-size:var(--header-size);background:var(--nav);border-block-end:1px solid var(--line);align-items:center;gap:clamp(.6rem,2cqi,1.5rem);padding-block:.85rem;padding-inline:clamp(1rem,2.5cqi,2rem);display:flex;position:sticky;inset-block-start:0}.community-header .brand{color:var(--text);align-items:center;gap:.6rem;font-weight:650;text-decoration:none;display:flex}.community-header .brand-mark{background:var(--accent);color:var(--on-accent);aspect-ratio:1;border-radius:.7rem .7rem .35rem;place-items:center;inline-size:2.2rem;display:grid}.community-header .community-name{flex:1;min-inline-size:0}.community-header .community-name strong{overflow-wrap:anywhere;display:block}.community-header .account{align-items:center;gap:.65rem;display:flex}.community-home{flex:1;min-width:0}.community-header .brand-mark{flex:none}.community-header .bot-status{background:0 0;border:0;padding:0}.community-navigation{gap:.5rem;display:flex}.community-navigation a{min-block-size:2.75rem;min-inline-size:2.75rem;color:var(--muted);border-radius:.65rem;place-items:center;text-decoration:none;display:grid}.community-navigation a[aria-current=page]{background:var(--raised);color:var(--accent);border-color:var(--accent)}.community-navigation .nav-evenings{display:none}.account-trigger{background:0 0;border:0;padding:.25rem}.account-copy{text-overflow:ellipsis;max-width:10rem;overflow:hidden}.account-dropdown{width:min(18rem,100vw - 2rem);margin:0;inset:4.5rem 1rem auto auto}.account-dropdown:popover-open{gap:.7rem;display:grid}.running-evening{border-color:var(--accent)}@media (max-width:767px){.community-header{gap:.5rem;padding:.65rem}.community-header .brand{gap:.4rem}.community-header .community-name{font-size:.85rem}.community-header .eyebrow,.account-copy,.account-trigger>svg,.community-header .bot-status>svg,.community-header .bot-status strong,.community-header .bot-status-label{display:none}.community-header .language-switcher button{padding:.5rem}.community-header .language-switcher button>span{display:none}.community-navigation{z-index:5;padding:.5rem 1rem calc(.5rem + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--nav);grid-template-columns:1fr 1.35fr 1fr;align-items:center;gap:.65rem;display:grid;position:fixed;inset:auto 0 0}.community-navigation a,.community-navigation .nav-evenings{border:0;border-radius:.7rem;justify-content:center;place-items:center;gap:0;min-height:3rem;padding:.4rem;font-size:.7rem;display:grid}.community-navigation .nav-people{grid-column:1}.community-navigation a.nav-evenings{background:var(--accent);min-height:3.5rem;color:var(--on-accent);grid-column:2}.community-navigation .nav-evenings[aria-current=page]{outline:2px solid var(--accent);outline-offset:3px}.community-navigation .nav-settings{grid-column:3}body:has(.community-navigation){padding-bottom:calc(5rem + env(safe-area-inset-bottom))}}.back-link{min-block-size:1.85rem;padding:.2rem .5rem;font-size:.75rem}.back-navigation{margin-block:0 .65rem}.round-tools.panel{margin-block-end:.65rem;padding:.75rem 1rem}.evening-heading h1{margin:0;font-size:1.1rem}.evening-heading p{margin:.35rem 0 0}.evening-toolbar-actions{flex-wrap:wrap;align-items:start;gap:.5rem;margin-inline-start:auto;display:flex}.groups-panel .publication-control{text-align:end;justify-items:end;gap:.2rem;max-inline-size:16rem;margin-inline-start:auto}.groups-heading>.toolbar{margin:0}.groups-panel .publication-control>small{font-size:.65rem}.round-toolbar>.toolbar{margin:0}.round-toolbar{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;display:flex}.round-number small{color:var(--muted);font-size:.7rem;font-weight:400;display:block}.manage-evening-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.evening-management-content{border-block-start:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.5rem;margin-block-start:1rem;padding-block-start:1rem;display:flex}.evening-requirements{flex-basis:100%;gap:.4rem;display:grid}.evening-requirements input[type=number]{inline-size:min(100%,9rem)}.evening-requirements p{margin:0;font-size:.75rem}.add-participant{gap:.4rem;max-inline-size:100%;display:grid}.add-participant-heading{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.add-participant-heading h3{margin:0}.add-participant .multi-select{min-inline-size:0}.end-evening{margin-inline-start:auto}.end-evening>button{color:var(--danger);border-color:var(--danger)}.participant-editor{border:0;border-block-start:1px solid var(--line);min-inline-size:0;margin-block-start:1rem;padding:.75rem 0}.participant-editor legend{padding-inline-end:.5rem;font-weight:600}.participant-editor form{align-items:end;gap:.5rem;display:flex}.participant-editor label{flex:1;gap:.3rem;min-inline-size:0;display:grid}.eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:.7rem}.avatar{aspect-ratio:1;background:var(--raised);border-radius:50%;place-items:center;inline-size:2.1rem;font-weight:600;display:grid}.shell-body{min-block-size:calc(100svh - var(--header-size))}.shell-content{min-inline-size:0;padding:clamp(1rem,2.5vi,2rem);container:content/inline-size}.shell-content>main{max-inline-size:100rem;margin-inline:auto}.site-footer{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;padding-block:1.5rem;padding-inline:clamp(1rem,2.5vi,2rem);font-size:.7rem;display:flex}body>.site-footer{text-align:center}.language-switcher{flex-shrink:0}.landing>.toolbar>.language-switcher{margin-inline-start:auto}.language-menu{inline-size:min(18rem,100vi - 2rem)}.language-menu form{gap:.4rem;margin-block-start:.75rem;display:grid}.language-menu button{justify-content:start}.language-menu [aria-pressed=true]{background:var(--raised);color:var(--accent);border-color:var(--accent)}main>:where(p,form,details,section,ul,h2){margin-block-start:1.25rem}.page-heading,.section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.page-heading{align-items:flex-start;margin-block-end:1.5rem}.page-heading p{color:var(--muted);margin-block-start:.5rem}.toolbar{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.badge{background:var(--raised);border-radius:.35rem;align-items:center;gap:.35rem;padding:.25rem .5rem;font-size:.75rem;display:inline-flex}.notice{background:var(--raised);border-radius:.55rem;margin-block:1rem;padding:.8rem 1rem}.notice[data-tone=warning],.open-position{color:var(--warning);background:color-mix(in oklch, var(--warning) 10%, var(--panel))}.notice[data-tone=error]{color:var(--danger);background:color-mix(in oklch, var(--danger) 9%, var(--panel))}.notice[data-tone=success]{color:var(--accent)}.panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:clamp(1rem,2cqi,1.5rem)}.empty-state{text-align:center;color:var(--muted);border:1px dashed var(--line);border-radius:var(--radius);padding:2rem}.publication-control{justify-items:start;gap:.4rem;max-inline-size:24rem;display:grid}.publication-dialog{inline-size:min(52rem,100vi - 2rem);max-inline-size:min(52rem,100vi - 2rem);container:publication/inline-size}.discord-messages{color:var(--lightningcss-light,#25262a)var(--lightningcss-dark,#edeef2);color:var(--lightningcss-light,lab(15.2735% .099957 -3.00545))var(--lightningcss-dark,lab(94.1731% .0269115 -1.89816));background:var(--lightningcss-light,#fcfcfc)var(--lightningcss-dark,#2f3034);background:var(--lightningcss-light,lab(98.84% .0000298023 -.0000119209))var(--lightningcss-dark,lab(19.914% .0909567 -3.01009));border-radius:.6rem}.discord-message{padding:1rem}.discord-message+.discord-message{border-block-start:1px solid var(--line)}.discord-message>header{margin-block-end:.5rem;font-size:.8rem}.discord-mentions{overflow-wrap:anywhere;flex-wrap:wrap;gap:.3rem;margin-block-end:.6rem;font-size:.75rem;display:flex}.mention{color:var(--lightningcss-light,#33379b)var(--lightningcss-dark,#c8d2fd);color:var(--lightningcss-light,lab(28.0072% 25.0192 -56.4933))var(--lightningcss-dark,lab(84.4647% 3.16975 -22.1343));background:var(--lightningcss-light,#e7eaf9)var(--lightningcss-dark,#434a71);background:var(--lightningcss-light,lab(92.9053% .784993 -7.50626))var(--lightningcss-dark,lab(32.1196% 5.09074 -23.4687));border-radius:.2rem;padding-inline:.25rem}.discord-embed{border:1px solid var(--line);overflow-wrap:anywhere;background:var(--lightningcss-light,#f1f2f4)var(--lightningcss-dark,#27292d);background:var(--lightningcss-light,lab(95.3385% .020206 -1.51927))var(--lightningcss-dark,lab(16.4337% .0974834 -3.00673));border-inline-start-width:4px;border-radius:.3rem;padding:.85rem}.discord-embed>p{margin-block-start:.3rem;font-size:.75rem}.discord-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-block:.75rem;display:grid}.discord-fields h4{margin:0 0 .4rem;font-size:.8rem}.discord-field-value{white-space:pre-wrap;font-size:.8rem}.discord-embed>footer{color:var(--lightningcss-light,#56585e)var(--lightningcss-dark,#b2b4bb);color:var(--lightningcss-light,lab(37.3033% .101715 -3.76894))var(--lightningcss-dark,lab(73.2648% .0761449 -3.78311));font-size:.7rem}@container publication (max-width:32rem){.discord-fields{grid-template-columns:minmax(0,1fr)}}.settings-form{align-items:start;gap:1.25rem;max-inline-size:56rem;display:grid}.settings-section{min-inline-size:0;margin:0}.settings-section>legend{padding-inline:.35rem}.theme-options{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.75rem;display:grid}.priority-list{gap:.4rem;min-inline-size:0;margin:0;padding:0;list-style:none;display:grid}.priority-item{border:1px solid var(--line);cursor:grab;border-radius:.5rem;align-items:center;gap:.5rem;padding:.4rem .6rem;display:flex}.priority-item span{overflow-wrap:anywhere;flex:1;min-inline-size:0}.priority-item button{cursor:pointer}.priority-item[data-dragging=true]{opacity:.5}@container content (max-width:24rem){.priority-item{grid-template-columns:1rem minmax(0,1fr) repeat(3,2rem);display:grid}.priority-item span{grid-column:2/-1}.priority-item .setting-help{grid-column:3}}.theme-option{background:var(--canvas);color:var(--text);border:2px solid var(--line);cursor:pointer;border-radius:.6rem;padding:.75rem}.theme-option:has(:checked){border-color:var(--accent)}.theme-swatch{border-radius:.3rem;grid-template-columns:1fr 2fr 1fr;block-size:2rem;display:grid;overflow:hidden}.theme-swatch>:first-child{background:var(--nav)}.theme-swatch>:nth-child(2){background:var(--panel)}.theme-swatch>:nth-child(3){background:var(--accent)}.theme-choice{align-items:center;gap:.5rem;min-block-size:2rem;display:flex}.shell-content>.settings-page{gap:1.25rem;max-inline-size:56rem;margin-inline:auto;display:grid}.settings-page .page-heading{margin-block-end:0}.settings-section-content{gap:1.25rem;display:grid}.setting-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:.5rem 1.25rem;display:grid}.setting-label{align-items:center;gap:.3rem;display:flex}.setting-help{color:var(--muted);background:0 0;border:0;flex:none;min-block-size:2rem;padding:.35rem}.danger-zone{border-color:color-mix(in oklch, var(--danger) 55%, var(--line))}.danger-zone h2,button.danger{color:var(--danger)}button.danger{border-color:var(--danger)}.delete-community-form{gap:1rem;display:grid}.delete-community-form footer{justify-content:flex-end}.bot-status{background:var(--panel);border:1px solid var(--line);border-radius:.6rem;flex:none;align-items:center;gap:.5rem;padding:.7rem;font-size:.75rem;display:flex}.bot-status>div{min-inline-size:0}.bot-status strong{overflow-wrap:anywhere;display:block}.bot-status small{color:var(--muted);align-items:center;gap:.4rem;display:flex}.status-dot{background:currentColor;border-radius:50%;flex:none;block-size:.5rem;inline-size:.5rem}.bot-status small[data-connected=true]{color:var(--lightningcss-light,#16723c)var(--lightningcss-dark,#77dfa0)}.bot-status small[data-connected=false]{color:var(--lightningcss-light,#b42332)var(--lightningcss-dark,#ff9aa2)}.person-navigation{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.person-rules{gap:1rem;margin-block-start:1.25rem;display:grid}.person-rules .stack:not(:empty){margin-block:.65rem .85rem}.person-rule-members{flex-wrap:wrap;align-items:center;gap:.5rem;min-inline-size:0;display:flex}.person-rule-pill{--rule-color:var(--accent);border:1px solid color-mix(in oklch, var(--rule-color) 55%, var(--line));background:color-mix(in oklch, var(--rule-color) 12%, var(--panel));overflow-wrap:anywhere;border-radius:1rem;min-inline-size:0;padding:.4rem .7rem;font-size:.875rem}.person-rule-pill svg{color:var(--rule-color);flex-shrink:0}.person-rule-pill[data-kind=hard]{--rule-color:var(--danger)}.person-rule-pill[data-kind=soft]{--rule-color:var(--warning)}.multi-select{gap:.5rem;width:100%;display:grid}.multi-select details{position:relative}.multi-select summary{border:1px solid var(--line);cursor:pointer;border-radius:.5rem;align-items:center;gap:.5rem;padding:.6rem;display:flex}.multi-select-values{flex-wrap:wrap;flex:1;gap:.35rem;display:flex}.multi-select-menu{z-index:10;inset-inline:0;border:1px solid var(--line);background:var(--panel);border-radius:.5rem;gap:.5rem;padding:.75rem;display:grid;position:absolute;top:100%;box-shadow:0 8px 24px #0004}.multi-select-options{gap:.5rem;max-height:16rem;display:grid;overflow:auto}.multi-select-options label{align-items:center;gap:.5rem;display:flex}.voice-section>summary{cursor:pointer}.voice-section>summary>span{margin-inline-start:1rem;font-size:.8rem}.voice-section .presence-grid{margin-block:1rem}.voice-section .presence-grid .panel{padding:.75rem}.pregroup-actions{margin-inline-start:auto}.board-connection{text-align:end;font-size:.75rem}.settings-form>button{justify-self:start}.settings-hint{color:var(--muted);grid-column:1/-1;font-size:.75rem}.entry-list{gap:.8rem;padding:0;list-style:none;display:grid}.presence-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1rem;margin-block:1.5rem;display:grid}.presence-grid ul{margin-block-start:.75rem;padding:0;list-style:none}.presence-grid li{overflow-wrap:anywhere;align-items:start;gap:.5rem;margin-block:.5rem;display:flex}.presence-grid li>svg,.presence-grid li>.discord-icon{flex-shrink:0;margin-block-start:.15rem}.presence-grid li .presence-character{align-items:center;gap:.3rem;display:flex}.presence-grid li .presence-character img{border-radius:.15rem;flex-shrink:0;block-size:14px;inline-size:14px}.discord-icon{block-size:1.1rem;inline-size:1.1rem;color:var(--accent);background:currentColor;display:inline-block;-webkit-mask:url(/icons/discord.svg) 50%/contain no-repeat;mask:url(/icons/discord.svg) 50%/contain no-repeat}.entry-list>li{border:1px solid var(--line);background:var(--panel);border-radius:.6rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.evenings-page .entry-list>li{position:relative}.evening-entry-link:after{content:"";border-radius:.6rem;position:absolute;inset:0}.evening-entry-link:focus-visible:after{outline:2px solid var(--accent);outline-offset:3px}.evenings-page .entry-list>li:has(.evening-entry-link:hover){border-color:var(--accent)}.evenings-page .entry-list>li>form{z-index:1;position:relative}@scope(.evenings-page){.evening-create{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;display:grid}.evening-create label{min-inline-size:0}.evening-create :is(input,button){min-block-size:2.75rem}.evening-create button{justify-self:end}.entry-list{grid-template-columns:max-content minmax(0,1fr) max-content auto;column-gap:1rem}.entry-list>li{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.entry-list a{align-items:center;gap:.35rem;display:inline-flex}.entry-list .badge{justify-self:start}.entry-list form{justify-self:end}.badge[data-status]{--status-color:var(--info);color:var(--status-color);background:color-mix(in oklch, var(--status-color) 14%, var(--panel));border:1px solid color-mix(in oklch, var(--status-color) 35%, var(--panel));font-weight:600}.badge[data-status][data-status=running]{--status-color:var(--lightningcss-light,#005e27)var(--lightningcss-dark,#71e48e)}@supports (color:lab(0% 0 0)){.badge[data-status][data-status=running]{--status-color:var(--lightningcss-light,lab(34.2033% -36.5668 24.5131))var(--lightningcss-dark,lab(82.3143% -48.1049 31.4907))}}.badge[data-status][data-status=ended]{--status-color:var(--lightningcss-light,#525252)var(--lightningcss-dark,#b7b7b7);background:var(--lightningcss-light,#e8e8e8)var(--lightningcss-dark,#2e2e2e);background:var(--lightningcss-light,lab(91.88% .0000298023 -.0000119209))var(--lightningcss-dark,lab(18.8% 0 0));border-color:var(--lightningcss-light,#bebebe)var(--lightningcss-dark,#505050);border-color:var(--lightningcss-light,lab(76.8% -.0000298023 0))var(--lightningcss-dark,lab(33.88% -.0000149012 0))}@supports (color:lab(0% 0 0)){.badge[data-status][data-status=ended]{--status-color:var(--lightningcss-light,lab(35.04% -.0000149012 0))var(--lightningcss-dark,lab(74.48% -.0000298023 0))}}@container content not (min-width:32rem){.evening-create{grid-template-columns:repeat(2,minmax(0,1fr))}.evening-create button{grid-column:1/-1}.entry-list{grid-template-columns:minmax(0,1fr) max-content auto}.entry-list>li{row-gap:.35rem}.entry-list .muted{grid-area:2/1/auto/3;font-size:.75rem}.entry-list .badge{grid-area:1/2}.entry-list form{grid-area:1/3/3}}}.character-icon{aspect-ratio:1;border-block-end:3px solid var(--class-color,var(--line));border-radius:.4rem;flex-shrink:0;inline-size:2rem}.character-information,.evening-board .participant{background:color-mix(in oklch, var(--class-color,var(--panel)) 16%, var(--panel))}.character-chip{border:1px solid var(--line);border-radius:.55rem;align-items:center;gap:.65rem;min-inline-size:0;padding:.5rem .65rem;display:inline-flex}.character-chip strong,.participant strong{overflow-wrap:anywhere;display:block}.character-chip .metrics{margin-inline-start:auto}.main-star{color:var(--lightningcss-light,#896600)var(--lightningcss-dark,#fdce3e);color:var(--lightningcss-light,lab(45.5919% 8.78412 53.2576))var(--lightningcss-dark,lab(85.31% 7.07662 73.0046))}.identity-name{cursor:help}.add-character{margin-block:1rem}.add-character h2{margin-block:0 .75rem}.add-character form{flex-wrap:wrap;gap:.5rem;display:flex}.character-region{align-items:center;gap:.3rem;display:inline-flex}.character-region select{min-inline-size:4.5rem}.add-character>small{margin-block-start:.5rem;display:block}.character-capabilities{border:1px solid var(--line);border-radius:.5rem;min-inline-size:0;padding:.4rem .65rem}.character-capabilities legend{color:var(--muted);padding-inline:.25rem;font-size:.75rem}.character-capabilities .toolbar{gap:.75rem;margin:0}.character-capabilities label{align-items:center;gap:.3rem;display:inline-flex}.person-danger{margin-block-start:1.5rem}.person-danger h2{margin:0}.person-danger .danger{background:color-mix(in oklch, var(--danger) 14%, var(--panel))}.character-details{gap:.75rem;display:grid;container:character-details/inline-size}.character-card.panel{grid-template-columns:minmax(16rem,1.5fr) minmax(14rem,1fr) minmax(12rem,.9fr) 14rem;align-items:center;gap:1rem;padding:1rem;display:grid}.character-card.panel[data-evening-character]{border-color:var(--accent)}.character-card.panel>*{min-inline-size:0}.character-card.panel .character-evening-badge{color:var(--accent)}.character-card.panel .character-actions{flex-wrap:wrap;justify-self:end;gap:.35rem;display:flex}.character-information{border-radius:.55rem;padding:.65rem}.character-information>.character-chip{background:0 0;border:0;flex-wrap:wrap;padding:0;display:flex}.character-information .character-freshness{margin-block-start:.5rem;font-size:.6875rem}.character-information form{flex-wrap:wrap;gap:.4rem;margin-block-start:.5rem;display:flex}.character-role-label{align-items:center;gap:.25rem;margin-block-end:.4rem;font-size:.75rem;display:flex}@container character-details not (min-width:64rem){.character-card.panel{grid-template-columns:minmax(0,1fr)}.character-card.panel .character-actions{justify-self:start}}.metrics{font-variant-numeric:tabular-nums;color:var(--muted);font-size:.75rem}.metric-value{color:var(--lightningcss-light,oklch(from var(--metric-color,var(--muted)) min(l, .5) c h))var(--lightningcss-dark,oklch(from var(--metric-color,var(--muted)) max(l, .75) c h));font-weight:600}.people-page .page-heading{margin-block-end:.75rem}.people-page .page-heading p{margin:.3rem 0 0;font-size:.8rem}.roster-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-block:.5rem;display:flex}.roster-toolbar .filters{margin:0}.roster-toolbar .name-search{inline-size:min(100%,20rem)}.roster{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1rem;margin-block:.5rem 1rem;padding:0;list-style:none;display:grid}.roster>li{border:1px solid var(--line);border-radius:.55rem;grid-template-columns:minmax(7rem,.65fr) minmax(0,1.7fr);align-items:start;gap:.65rem;padding:.5rem;display:grid}.roster-characters{grid-template-columns:minmax(0,1fr);gap:.35rem;min-inline-size:0;display:grid}.roster .character-information{padding:.5rem}.roster .character-chip{gap:.4rem}.roster .character-chip strong{font-size:.8125rem}.roster .character-chip small,.roster .metrics{font-size:.6875rem}@container content not (min-width:60rem){.roster{grid-template-columns:minmax(0,1fr)}}@container content not (min-width:28rem){.roster>li{grid-template-columns:minmax(0,1fr)}.roster-toolbar .name-search{inline-size:100%}}.characters-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;margin-block:1rem .75rem;display:flex}.characters-heading h2{margin:0}.character-evening-context{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.character-evening-context>.muted{max-inline-size:32rem;font-size:.75rem}.roster-person{align-self:start;padding-block-start:.4rem}.roster-person a{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:.35rem;display:inline-flex}.roster-roles{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.35rem;margin-block-start:.25rem;font-size:.75rem;display:flex}.roster-roles .roster-role-label{flex-basis:100%}.roster-alternates{border:0;padding:0}.roster-alternates>summary{list-style:none;display:inline-flex}.roster-alternates>summary::-webkit-details-marker{display:none}.roster-alternates[open]>summary{color:var(--accent);border-color:var(--accent);margin-block-end:.35rem}.roster-alternate-list{gap:.35rem;display:grid}.filters{flex-wrap:wrap;gap:.5rem;margin-block:1.25rem;display:flex}.filters [aria-current=page]{background:var(--accent);color:var(--on-accent)}.landing{max-inline-size:66rem;margin-inline:auto;padding:clamp(1.5rem,6vi,5rem)}.landing .hero{max-inline-size:40rem;padding-block:3rem}.landing .hero p{color:var(--muted);margin-block:1rem 1.5rem;font-size:1rem}dialog,[popover]{background:var(--panel);color:var(--text);border:1px solid var(--line);border-radius:var(--radius);opacity:0;max-block-size:calc(100svb - 3rem);max-inline-size:min(42rem,100vi - 2rem);transition:opacity .16s, transform .16s, overlay .16s allow-discrete, display .16s allow-discrete;padding:1.25rem;overflow:auto;transform:translateY(.4rem);box-shadow:0 1rem 4rem #0003;box-shadow:0 1rem 4rem lab(0% 0 0/.2)}dialog[open]{opacity:1;transform:none}[popover]:popover-open{opacity:1;transform:none}dialog::backdrop{background:var(--backdrop)}dialog>header{justify-content:space-between;align-items:center;gap:1rem;margin-block-end:1rem;display:flex}dialog>footer{justify-content:flex-end;gap:.75rem;margin-block-start:1.25rem;display:flex}dialog .dialog-body{gap:1rem;display:grid}[popover]{inline-size:min(26rem,100vi - 2rem);margin:auto}[popover] h3{margin-block-end:.65rem}[popover] .toolbar{margin-block-start:.75rem}@starting-style{dialog[open]{opacity:0;transform:translateY(.4rem)}[popover]:popover-open{opacity:0;transform:translateY(.4rem)}}@scope(.evening-board){.participant:disabled{opacity:1;cursor:default}.group-card>.notice{color:var(--muted);background:var(--raised);border-radius:0;margin:0;padding:.45rem .85rem;font-size:.75rem}.day-bar{border-block:1px solid var(--line);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:1.25rem;margin-block-end:1.4rem;padding-block:1rem;font-size:.8rem;display:flex}.day-bar>span{align-items:center;gap:.45rem;display:inline-flex}.day-bar>span:first-child{margin-inline-end:auto}.board-grid{--list-height:clamp(18rem, calc(100dvh - 32rem), 48rem);grid-template-columns:minmax(12rem,16rem) minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.pool{min-inline-size:0}.pool-list{max-block-size:var(--list-height);overscroll-behavior-y:contain;scrollbar-gutter:stable;align-content:start;gap:.4rem;margin-block:.5rem;display:grid;overflow-y:auto}.pool-roles{align-items:start;gap:.75rem;margin-block:1rem;display:grid}.pool-category{border:0;min-inline-size:0;padding:0}.pool-category>summary{border-block-end:1px solid var(--line);align-items:center;gap:.35rem;padding-block:.4rem;font-weight:600;list-style:none;display:flex}.pool-category>summary::-webkit-details-marker{display:none}.pool-category-title{white-space:nowrap;align-items:center;gap:.25rem;display:inline-flex}.pool-category:not([open]) .pool-category-title>svg:first-child{rotate:-90deg}.pool-category .name-search{min-block-size:1.8rem;inline-size:8rem;min-inline-size:0;margin-inline-start:auto;padding:.3rem .4rem;font-size:.7rem}.pool-category summary small{color:var(--muted);margin-inline-start:.4rem}.role-empty{padding-block:.4rem;font-size:.75rem}.pool-item{background:var(--panel);border:1px solid var(--line);border-radius:.65rem;padding:.25rem .4rem}.pool-item>.participant{inline-size:100%}.participant{text-align:start;border:0;border-radius:.35rem;flex:1;justify-content:start;align-items:center;gap:.4rem;min-inline-size:0;padding:.15rem;display:flex}.participant[aria-pressed=true]{outline:2px solid var(--accent);background:var(--raised)}.participant-copy{overflow-wrap:anywhere;flex:1;min-inline-size:0;line-height:1.25}.participant-link{color:var(--accent);flex:none;align-self:stretch;align-items:center;margin-inline-start:auto;padding-inline:.2rem;display:flex}.pregroup-overview{margin-block-start:1.25rem}.pregroup-card{border-block-start:1px solid var(--line);min-inline-size:0;padding-block-start:.5rem}.participant strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.participant strong:has(.participation-status){white-space:normal}.participant .character-icon{block-size:1.5rem;inline-size:1.5rem}.pool-item>.toolbar{flex-wrap:wrap;gap:.2rem}.pool-item .icon-button,.slot[data-occupied=true] .icon-button{min-block-size:1.75rem;min-inline-size:1.75rem;padding:.3rem}.participant small{font-size:.7rem;display:block}.participant-meta{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:.35rem;margin-block-start:.1rem;padding-inline:.35rem;font-size:.7rem;display:flex}.group-grid{overscroll-behavior-y:contain;scrollbar-gutter:stable;grid-template-columns:minmax(0,1fr);align-content:start;align-items:start;gap:1rem;margin-block-start:1rem;display:grid;overflow-y:auto;container:groups/inline-size}.groups-panel{min-inline-size:0}.participant-heading{margin-block-end:.75rem;padding:.6rem}.participant-actions{justify-content:flex-end}.participation-status{color:var(--warning);white-space:normal;margin-inline-start:.4rem}.round-history{inline-size:min(42rem,100vi - 2rem)}.history-members{overflow-wrap:anywhere;padding-inline-start:1rem}.history-round{border-block-start:2px solid var(--line);margin-block-start:1.5rem;padding-block-start:1rem}.history-round>summary{cursor:pointer;padding-block:.5rem;font-weight:700}.history-attendance{margin-block:1rem}.history-attendance h4{margin-block-end:.25rem}.history-joined{color:var(--accent);font-weight:700}.round-end{background:color-mix(in srgb, var(--warning) 20%, var(--panel));border-color:var(--warning);color:var(--warning)}.round-new{background:color-mix(in srgb, var(--accent) 15%, var(--panel));border-color:var(--accent)}.repeat-warning{color:var(--warning);padding:.6rem .75rem}.repeat-warning>summary{color:inherit}.repeat-warning ul{padding-inline-start:1rem}.group-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);min-inline-size:0;padding:0}.group-card>summary{border-block-end:1px solid var(--line);color:var(--text);cursor:pointer;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;margin:0;padding:.6rem .75rem;list-style:none;display:flex}.group-key-target{min-block-size:1.8rem;inline-size:auto;max-inline-size:100%;padding:.2rem .35rem;font-size:.7rem}.group-state{margin-inline-start:auto}.group-card>summary::-webkit-details-marker{display:none}.group-card:not([open]) .group-chevron{rotate:-90deg}.group-card summary h3{align-items:center;gap:.45rem;display:flex}.group-card[data-state=in_run] .group-state{color:var(--info)}.group-state{color:var(--muted);align-items:center;gap:.3rem;font-size:.7rem;display:inline-flex}.slot{border-block-end:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.4rem;min-block-size:4.2rem;padding:.5rem .65rem;display:flex}.slot-role{color:var(--muted);display:flex}.slot-pin[data-fixed=true]{color:var(--lightningcss-light,#a84b00)var(--lightningcss-dark,#ffad5c);border-color:currentColor}.slot .participant{min-block-size:1.75rem;padding:0}.slot[data-occupied=true]{min-block-size:2.2rem;padding-block:.15rem}.slot:has(.open-position){background:color-mix(in oklch, var(--warning) 5%, var(--panel))}.slot .open-position{border:1px dashed var(--warning);flex:1;min-block-size:2.8rem}.slot[data-match=true] .open-position{outline:2px solid var(--accent);outline-offset:2px}.slot-warning{inline-size:100%;color:var(--danger);font-size:.75rem}.group-card>footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem;padding:.5rem .75rem;display:flex}.utilities{flex-wrap:wrap;gap:.5rem;display:flex}.utilities button{min-block-size:1.8rem;padding:.25rem .4rem;font-size:.7rem}.utilities [data-covered=true]{color:var(--accent)}.buff-list{gap:.65rem;margin-block-start:1rem;padding:0;list-style:none;display:grid}.buff-list li{align-items:center;gap:.65rem;display:flex}.buff-list img{border-radius:.3rem}.buff-list [data-covered=false] img{filter:grayscale();opacity:.4}.buff-list small{display:block}.buff-list [data-covered=true] small{color:var(--accent)}.group-actions{border-block-start:1px solid var(--line);justify-content:space-between;gap:.5rem;padding:.3rem .75rem;display:flex}.group-actions button{background:0 0;border:0;font-size:.75rem}.selection-hint{color:var(--accent);min-block-size:1.5rem;margin-block:.75rem;font-size:.8rem}.board-controls[disabled]{opacity:.65}.board-controls{border:0;min-inline-size:0;margin:0;padding:0}@container content (min-width:65rem){.group-grid{max-block-size:var(--list-height)}.board-grid{grid-template-columns:minmax(0,3fr) minmax(22rem,2fr)}.pool-roles{grid-template-columns:repeat(3,minmax(0,1fr))}}@container content (max-width:58rem){.board-grid{grid-template-columns:12rem minmax(0,1fr);gap:1rem}}@container content (max-width:39rem){.board-grid{grid-template-columns:minmax(0,1fr)}.pool-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}}}@container content (max-width:35rem){.settings-form{grid-template-columns:minmax(0,1fr)}.setting-row{grid-column:1;grid-template-columns:minmax(0,1fr)}.roster{grid-template-columns:minmax(0,1fr)}.roster>li{gap:.5rem}}}@layer utilities{.muted{color:var(--muted)}.warning{color:var(--warning)}.danger{color:var(--danger)}.icon-button{flex-shrink:0;min-inline-size:2.25rem;padding:.4rem}.stack{gap:1rem;display:grid}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (pointer:coarse){:where(button,.button,summary,.community-navigation a){min-block-size:2.75rem}input,select,textarea{font-size:1rem}}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}@supports (animation-timeline:scroll()){.community-header{animation:linear both header-edge;animation-timeline:scroll();animation-range:0 60px}@keyframes header-edge{to{box-shadow:0 .25rem .8rem #00000026;box-shadow:0 .25rem .8rem lab(0% 0 0/.15)}}}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto;transition:none;animation:none}}}.driver-popover.settings-help-popover{background:var(--panel);color:var(--text);border:1px solid var(--line);border-radius:var(--radius);max-width:min(22rem,100vw - 2rem);font-family:inherit}.settings-help-popover .driver-popover-title{padding-inline-end:1rem;font-size:1rem}.settings-help-popover .driver-popover-description{color:var(--muted);font-size:.875rem}.settings-help-popover .driver-popover-close-btn{color:var(--text)}.settings-help-popover .driver-popover-close-btn:focus-visible{outline:2px solid var(--accent)}.settings-help-popover .driver-popover-arrow{display:none}.voice-section .presence-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.voice-section .presence-grid ul{max-height:18rem;overflow:auto}@media (max-width:1100px){.voice-section .presence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:550px){.voice-section .presence-grid{grid-template-columns:1fr}}
