@font-face{font-family:Syne;src:url(/assets/Syne-Variable-latin-BVsvWWA4.woff2)format("woff2");font-weight:400 800;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(/assets/PlusJakartaSans-Variable-latin-eXO_dkmS.woff2)format("woff2");font-weight:200 800;font-display:swap}@font-face{font-family:Space Mono;src:url(/assets/SpaceMono-Regular-latin-Rg4St2Dn.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Space Mono;src:url(/assets/SpaceMono-Bold-latin-mWgeinG7.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Gabarito;src:url(/assets/Gabarito-Variable-latin-ZpvQqcqY.woff2)format("woff2");font-weight:400 900;font-display:swap}:root,html[data-theme=light]{--bg:#f3ebcb;--paper:#f3ebcb;--card:#faf5e1;--inset:#f1e9c8;--input:#fffbea;--sel:#d9ec9c;--track:#e6dcae;--canvas:#f3ebcb;--doc:#f6efd3;--side:#161616;--side-tx:#f3ebcb;--side-mut:#b8b193;--side-ink:#f3ebcb;--side-line:#f3ebcb29;--side-sel:#8dc63f;--side-on-sel:#161616;--ink:#161616;--inkbg:#161616;--oninkbg:#f3ebcb;--tx:#161616;--tx2:#3f3d33;--tx3:#2c2a22;--mut:#3f3d33;--mut2:#4a4838;--mut3:#55533f;--line:#e3d9a8;--line2:#cfc38a;--scrim:#16161675;--lime:#8dc63f;--lime-bg:#d9ec9c;--lime-tx:#2f5a0c;--gold:#ffc72c;--gold-bg:#ffe7a0;--gold-tx:#6b4400;--coral:#ee4b2b;--coral-bg:#f9c9bf;--coral-tx:#9a1f0a;--blu:#1e4fb8;--blu-bg:#d6e0f7;--blu-tx:#1b3f8f;--pur:#6d5bd0;--pur-bg:#e4dcf7;--pur-tx:#4c3ea3;--teal:#0f7f75;--neu-bg:#e9e0b9;--grn:var(--lime);--grn-bg:var(--lime-bg);--grn-tx:var(--lime-tx);--amb:var(--gold);--amb-bg:var(--gold-bg);--amb-tx:var(--gold-tx);--red:var(--coral);--red-bg:var(--coral-bg);--red-tx:var(--coral-tx);--on-accent:#161616;--on-fill:#161616;--on-amb:#161616;--on-tint:#161616;--go:var(--lime);--ongo:#161616;--link:#161616;--linkhv:var(--coral-tx);--hi-bg:var(--gold);--hi-tx:#161616;--hi-accent:var(--ink);--ava-alf:#2f6b45;--ava-claw:#44505f;--ava-penny:#7325bb;--ava-scout:#a75a05;--ava-flux:#b3306b;--ava-none:#6b6552;--own-josh:#1b2a4a;--own-nick:var(--blu);--own-ruth:var(--pur);--chart-1:var(--lime);--chart-2:var(--gold);--chart-3:var(--coral);--chart-4:var(--blu);--chart-5:var(--pur);--heat-1:#fff1b8;--heat-2:#ffc72c;--heat-3:#ee4b2b;--heat-4:#161616;--syn-surface:#161616;--syn-text:#f3ebcb;--syn-meta:#948e78;--syn-comment:#948e78;--syn-keyword:#b69dff;--syn-key:#8fb0ff;--syn-string:#a6dc5a;--syn-bool:#ff9b84;--syn-number:#ffd35c;--el-1:2px 2px 0 #161616;--el-2:3px 3px 0 #161616;--el-3:4px 5px 0 #161616;--el-4:8px 10px 0 #161616;--el-stamp:2px 2px 0 #161616;--glow-extra:0 0 0 #0000;--sp-1:4px;--sp-2:6px;--sp-3:8px;--sp-4:10px;--sp-5:13px;--sp-6:16px;--sp-7:20px;--sp-8:22px;--sp-9:24px;--sp-10:28px;--sp-11:32px;--sp-12:48px;--sp-13:64px;--r-stamp:5px;--r-chip-sm:7px;--r-chip:8px;--r-control:10px;--r-tile:11px;--r-card-sm:11px;--r-card:14px;--r-pill:20px;--r-round:50%;--r-cut:2px;--bd:2px;--bd-thin:1.5px;--bd-hair:1px;--type-h1:34px;--type-h1-lg:44px;--type-modal-title:20px;--type-card-title:15px;--type-kpi:28px;--type-body:15px;--type-ui:13.5px;--type-control:13px;--type-seg:12.5px;--type-dense:12px;--type-chip:11.5px;--type-label:11px;--type-micro:10.5px;--type-nano:10px;--type-stamp:9.5px;--track-display:-.02em;--track-label:.1em;--track-stamp:.1em;--track-field:.06em;--weight-heavy:800;--weight-strong:700;--weight-dense:600;--weight-body:400;--leading-body:1.6;--rail-w:224px;--row-h:44px;--cell-x:14px;--ctl-h:36px;--ctl-h-sm:30px;--card-pad:18px 20px;--card-pad-sm:12px 14px;--stack-gap:16px;--section-gap:32px;--page-x:28px;--page-y:24px;--touch-min:44px;--dur-fast:.12s;--dur-base:.22s;--dur-slow:.36s;--dur-idle:12s;--dur-hover:.12s;--dur-control:.22s;--dur-sheet:.36s;--ease-out:cubic-bezier(.2, 0, 0, 1);--ease-pop:cubic-bezier(.34, 1.56, .64, 1);--ease-spring:cubic-bezier(.32, .72, 0, 1);--font-display:"Syne", "Bricolage Grotesque", sans-serif;--font-body:"Plus Jakarta Sans", "Public Sans", system-ui, sans-serif;--font-title:"Plus Jakarta Sans", "Public Sans", system-ui, sans-serif;--font-mono:"Space Mono", ui-monospace, monospace;--font-display-alt:"Gabarito", sans-serif}html[data-theme=dark]{--bg:#131311;--paper:#1b1a16;--card:#1e1d18;--inset:#26241d;--input:#22201a;--sel:#3a4a17;--track:#2c2a22;--canvas:#141311;--doc:#181712;--side:#0f0f0d;--side-ink:#f3ebcbeb;--side-line:#f3ebcb24;--side-sel:#a6dc5a;--ink:#f3ebcbeb;--inkbg:#f3ebcb;--oninkbg:#161616;--tx:#f3ebcb;--tx2:#cfc8ab;--tx3:#dcd5b8;--mut:#c4bd9f;--mut2:#a8a189;--mut3:#948e78;--line:#f3ebcb24;--line2:#f3ebcb3d;--scrim:#080806c2;--lime:#a6dc5a;--lime-bg:#2b3d12;--lime-tx:#c6ec8a;--gold:#ffd35c;--gold-bg:#3f3210;--gold-tx:#ffdf85;--coral:#ff7a5c;--coral-bg:#46201a;--coral-tx:#ff9b84;--blu:#8fb0ff;--blu-bg:#172a47;--blu-tx:#aebfe8;--pur:#b69dff;--pur-bg:#271f42;--pur-tx:#b69dff;--teal:#3fd6c4;--neu-bg:#26241d;--grn:var(--lime);--grn-bg:var(--lime-bg);--grn-tx:var(--lime-tx);--amb:var(--gold);--amb-bg:var(--gold-bg);--amb-tx:var(--gold-tx);--red:var(--coral);--red-bg:var(--coral-bg);--red-tx:var(--coral-tx);--on-tint:#f3ebcb;--go:var(--lime);--link:#f3ebcb;--linkhv:var(--coral);--hi-bg:var(--card);--hi-tx:var(--gold);--hi-accent:var(--gold);--own-josh:#33507f;--own-nick:#2f4f9e;--own-ruth:#5b3fb0;--chart-1:var(--lime);--chart-2:var(--gold);--chart-3:var(--coral);--chart-4:var(--blu);--chart-5:var(--pur);--heat-1:#2b2612;--heat-2:#7a5a12;--heat-3:#ffc72c;--heat-4:#ff7a5c;--el-1:2px 2px 0 #f3ebcbeb, 0 0 18px #ffd35c1a;--el-2:3px 3px 0 #f3ebcbeb, 0 0 18px #ffd35c1a;--el-3:4px 5px 0 #f3ebcbeb, 0 0 18px #ffd35c1a;--el-4:8px 10px 0 #f3ebcbeb;--el-stamp:2px 2px 0 #f3ebcbeb;--glow-extra:0 0 18px #ffd35c1a}html[data-rail=cream]{--side:#ebe1b8;--side-tx:#161616;--side-mut:#3f3d33;--side-ink:#161616;--side-line:#d6ca98;--side-sel:#d9ec9c;--side-on-sel:#161616}html[data-theme=dark][data-rail=cream]{--side:#1b1a16;--side-tx:#f3ebcb;--side-mut:#b8b193;--side-ink:#f3ebcbeb;--side-line:#f3ebcb29;--side-sel:#3a4a17;--side-on-sel:#f3ebcb}[data-density=compact]{--row-h:34px;--cell-x:10px;--ctl-h:30px;--ctl-h-sm:26px;--card-pad:14px 16px;--card-pad-sm:10px 12px;--stack-gap:12px;--section-gap:24px;--page-x:20px;--page-y:16px}:focus-visible,.gx-input:focus-visible,.gx-input:focus,.gx-check-input:focus-visible+.gx-check{outline:2px solid var(--ink);outline-offset:2px}@keyframes spin{to{transform:rotate(360deg)}}@keyframes gryd-fade-in{0%{opacity:0}to{opacity:1}}@keyframes gryd-pop{0%{opacity:0;transform:scale(.6)rotate(6deg)}to{opacity:1;transform:scale(1) rotate(var(--tilt-stamp,-4deg))}}@keyframes gryd-pop-flat{0%{opacity:0;transform:translateY(-6px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes gryd-done{0%{transform:rotate(0)}30%{transform:rotate(var(--tilt-done,-2deg)) scale(1.03)}to{transform:rotate(0)}}@keyframes gryd-tick{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes gryd-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes gryd-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-3deg)}75%{transform:rotate(3deg)}}@keyframes gryd-wipe{0%{clip-path:circle(0 at var(--wipe-x,100%) var(--wipe-y,0))}to{clip-path:circle(160% at var(--wipe-x,100%) var(--wipe-y,0))}}.hv-btn,.hv-lift,.mo-lift{transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out)}.hv-btn:hover,.hv-lift:hover,.mo-lift:hover{box-shadow:3px 3px 0 var(--ink), var(--glow-extra);transform:translate(-1px,-1px)}.hv-btn:active,.hv-lift:active,.mo-lift:active,.mo-stamp:active{box-shadow:0 0 0 var(--ink), var(--glow-extra);transition-duration:60ms;transform:translate(2px,2px)scale(.98)}.mo-pop{animation:gryd-pop var(--dur-base) var(--ease-pop) both;transform-origin:50% 100%}.mo-pop-flat{animation:gryd-pop-flat var(--dur-base) var(--ease-pop) both}.mo-done{animation:gryd-done .6s var(--ease-pop) both}.mo-slide{transition:transform var(--dur-base) var(--ease-pop), left var(--dur-base) var(--ease-pop), background-color var(--dur-fast) var(--ease-out)}.mo-tilt{transition:transform .18s var(--ease-pop)}.mo-tilt:hover{transform:rotate(var(--tilt-tile,-5deg))}.mo-tick{animation:1.2s steps(8,end) infinite gryd-tick}.mo-wipe{animation:gryd-wipe var(--dur-slow) var(--ease-out) both}.mo-idle{animation:spin var(--dur-idle) linear infinite}.mo-slide[data-step="0"]{transform:translate(0)}.mo-slide[data-step="1"]{transform:translate(100%)}.mo-slide[data-step="2"]{transform:translate(200%)}.mo-slide[data-step="3"]{transform:translate(300%)}.mo-slide[data-step="4"]{transform:translate(400%)}.mo-slide[data-on="0"]{transform:translate(0)rotate(0)}.mo-slide[data-on="1"]{transform:translate(24px)rotate(180deg)}.mo-wiggle{animation:gryd-wiggle .32s var(--ease-out) 1}.hv-chip{transition:opacity var(--dur-fast) var(--ease-out);cursor:pointer}.hv-chip:hover{opacity:.78}.hv-link{transition:color var(--dur-fast) var(--ease-out)}.hv-link:hover{color:var(--linkhv)}.theme-transition,.theme-transition *{transition:background-color var(--dur-theme,.28s) var(--ease-out), border-color var(--dur-theme,.28s) var(--ease-out), color var(--dur-theme,.28s) var(--ease-out)!important}html[data-quirk=whisper]{--tilt-stamp:-2deg;--tilt-tile:-2deg;--tilt-done:-1deg}html[data-quirk=loud]{--tilt-stamp:-7deg;--tilt-tile:-9deg;--tilt-done:-4deg}@media (prefers-reduced-motion:reduce){.mo-pop,.mo-pop-flat,.mo-done,.mo-tick,.mo-wipe,.mo-idle,.mo-wiggle{animation-duration:1ms!important;animation-iteration-count:1!important}.mo-pop{transform:rotate(var(--tilt-stamp,-4deg))}.mo-lift,.hv-btn,.hv-lift,.mo-slide,.mo-tilt,.mo-stamp{transition-duration:1ms!important}.mo-tilt:hover{transform:none}}html,body{margin:0}body{background:var(--bg);color:var(--tx);font-family:var(--font-body);-webkit-font-smoothing:antialiased}a{color:var(--link);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:2px}::selection{background:var(--sel);color:var(--tx)}input::placeholder,textarea::placeholder{color:var(--mut2)}.gx-card:before,.gx-card:after{content:"";border-radius:inherit;pointer-events:none;border:2px solid var(--gx-a,var(--lime));opacity:0;z-index:-1;position:absolute;inset:-2px}.gx-card:after{border-color:var(--gx-b,var(--coral))}.gx-card{isolation:isolate}@media (hover:hover) and (pointer:fine){.gx-card:hover:before{animation:.3s step-end gx-reg-a}.gx-card:hover:after{animation:.3s step-end gx-reg-b}}@keyframes gx-reg-a{0%{opacity:1;transform:translate(-5px,3px)}30%{opacity:1;transform:translate(3px,-2px)}60%{opacity:1;transform:translate(-2px,1px)}85%{opacity:.9;transform:translate(1px)}to{opacity:0;transform:none}}@keyframes gx-reg-b{0%{opacity:1;transform:translate(4px,-4px)}30%{opacity:1;transform:translate(-3px,2px)}60%{opacity:1;transform:translate(2px,-1px)}85%{opacity:.9;transform:translateY(1px)}to{opacity:0;transform:none}}html[data-quirk=whisper] .gx-card:before,html[data-quirk=whisper] .gx-card:after{display:none}html[data-quirk=loud] .gx-card:hover:before,html[data-quirk=loud] .gx-card:hover:after{animation-duration:.42s}.gx-slam{transform-origin:50% 60%;animation:.34s cubic-bezier(.3,1.5,.5,1) both gx-slam}@keyframes gx-slam{0%{opacity:0;transform:scale(2.1) rotate(calc(var(--stamp-r,-4deg) + 14deg))}55%{opacity:1;transform:scale(.9) rotate(calc(var(--stamp-r,-4deg) - 2deg))}78%{transform:scale(1.05) rotate(var(--stamp-r,-4deg))}to{opacity:1;transform:scale(1) rotate(var(--stamp-r,-4deg))}}.gx-slam:after{content:"";border:2px solid var(--ink);border-radius:inherit;opacity:0;pointer-events:none;animation:.38s ease-out .17s gx-ring;position:absolute;inset:-2px}@keyframes gx-ring{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.45,1.8)}}.gx-word{white-space:nowrap;display:inline-block}.gx-letter{transition:transform .14s var(--ease-pop), color .12s var(--ease-out);display:inline-block}.gx-letter.gx-in{animation:.46s cubic-bezier(.3,1.6,.5,1) backwards gx-drop;animation-delay:calc(var(--i) * 26ms)}@keyframes gx-drop{0%{opacity:0;transform:translateY(-.75em) rotate(var(--r,-6deg))}60%{opacity:1}to{opacity:1;transform:none}}@media (hover:hover) and (pointer:fine){.gx-letter:hover{color:var(--coral);transform:translateY(-.08em)rotate(-9deg)}}.gx-mark{transition:transform .26s var(--ease-pop)}.gx-label:hover .gx-mark{transform:rotate(90deg)}.gx-peek{transition:rotate .38s var(--ease-pop);animation:.56s cubic-bezier(.3,1.5,.5,1) .12s backwards gx-peek}@keyframes gx-peek{0%{transform:translate(60px,60px)rotate(-40deg)}to{transform:none}}.gx-empty:hover .gx-peek{rotate:-90deg}.gx-slap{transform-origin:20%;animation:.32s cubic-bezier(.3,1.5,.5,1) both gx-slap}@keyframes gx-slap{0%{opacity:0;transform:translate(10px,-16px)rotate(-5deg)scale(1.08)}60%{opacity:1;transform:translateY(2px)rotate(1.2deg)scale(.98)}to{opacity:1;transform:none}}.gx-drop{animation:.3s cubic-bezier(.3,1.4,.5,1) both gx-modal}@keyframes gx-modal{0%{opacity:0;transform:translateY(-18px)rotate(-1.5deg)}70%{opacity:1;transform:translateY(3px)rotate(.4deg)}to{opacity:1;transform:none}}.gx-fade{animation:gryd-fade-in .18s var(--ease-out) both}.gx-march{animation:.9s steps(4,end) infinite gx-march}@keyframes gx-march{to{background-position:17px 0}}.gx-pop-dot{animation:.3s cubic-bezier(.3,1.7,.5,1) both gx-pop-dot}@keyframes gx-pop-dot{0%{transform:rotate(-90deg)scale(.2)}to{transform:rotate(45deg)scale(1)}}.gx-pil{transition:transform .22s var(--ease-pop)}.gx-docref:hover .gx-pil{transform:scaleX(-1)rotate(-10deg)}a:hover{text-decoration-style:wavy}.gx-stagger>*{animation:.38s cubic-bezier(.3,1.35,.5,1) backwards gx-rise}.gx-stagger>:nth-child(2){animation-delay:40ms}.gx-stagger>:nth-child(3){animation-delay:80ms}.gx-stagger>:nth-child(4){animation-delay:.12s}.gx-stagger>:nth-child(5){animation-delay:.16s}.gx-stagger>:nth-child(6){animation-delay:.2s}.gx-stagger>:nth-child(7){animation-delay:.24s}.gx-stagger>:nth-child(n+8){animation-delay:.28s}@keyframes gx-rise{0%{opacity:0;transform:translateY(14px)rotate(.6deg)}to{opacity:1;transform:none}}.gx-track{will-change:transform;animation:linear infinite gx-marquee}.gx-marquee:hover .gx-track,.gx-marquee:focus-within .gx-track,.gx-marquee.is-paused .gx-track{animation-play-state:paused}@keyframes gx-marquee{to{transform:translate(-50%)}}html.gx-vt::view-transition-old(root){mix-blend-mode:normal;animation:none}html.gx-vt::view-transition-new(root){mix-blend-mode:normal;animation:none}html.gx-vt::view-transition{pointer-events:none}@media (prefers-reduced-motion:reduce){.gx-card:before,.gx-card:after,.gx-slam:after{display:none}.gx-slam{animation:.15s linear both gryd-fade-in}.gx-letter.gx-in,.gx-peek,.gx-stagger>*{animation:.15s linear backwards gryd-fade-in}.gx-slap,.gx-drop{animation:.15s linear both gryd-fade-in}.gx-march,.gx-track,.gx-pop-dot{animation:none}.gx-pop-dot{transform:rotate(45deg)}.gx-letter,.gx-mark,.gx-pil,.gx-odo,.gx-peek{transition:none!important}.gx-letter:hover{transform:none}.gx-label:hover .gx-mark,.gx-empty:hover .gx-peek,.gx-docref:hover .gx-pil{transform:rotate(0)}}html[data-motion=reduced] .gx-card:before,html[data-motion=reduced] .gx-card:after,html[data-motion=reduced] .gx-slam:after{display:none}html[data-motion=reduced] .gx-slam,html[data-motion=reduced] .gx-slap,html[data-motion=reduced] .gx-drop,html[data-motion=reduced] .gx-letter.gx-in,html[data-motion=reduced] .gx-stagger>*{animation:.15s linear both gryd-fade-in}html[data-motion=reduced] .gx-march,html[data-motion=reduced] .gx-track{animation:none}.gx-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}@media (pointer:coarse){.gx-hit:after{content:"";position:absolute;inset:-6px}}.gx-iconbtn{transition:background-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out)}.gx-iconbtn:not(:disabled):not(.mo-lift):hover{background:var(--inset)}.gx-iconbtn:not(:disabled):not(.mo-lift):active{transform:scale(.92)}.gx-row:hover>td{background:color-mix(in srgb, var(--inset) 70%, transparent)}.gx-row[aria-selected=true]:hover>td{background:0 0}.gx-row.is-clickable:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.gx-bulk{animation:.26s cubic-bezier(.3,1.5,.5,1) both gx-bulk}@keyframes gx-bulk{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}.gx-sheet{animation:.36s cubic-bezier(.3,1.25,.4,1) both gx-sheet}@keyframes gx-sheet{0%{transform:translate(104%)}to{transform:none}}@media (width<=640px){.gx-sheet{width:100vw!important;box-shadow:none!important;border-left:0!important}}.gx-draw{stroke-dasharray:1;stroke-dashoffset:1px;animation:gx-draw .7s var(--ease-out) 80ms forwards}@keyframes gx-draw{to{stroke-dashoffset:0}}.gx-block{animation:.26s cubic-bezier(.3,1.6,.5,1) backwards gx-block}@keyframes gx-block{0%{opacity:0;transform:scaleY(.2)}to{opacity:1;transform:none}}.gx-saved{animation:.3s cubic-bezier(.3,1.6,.5,1) both gx-saved}@keyframes gx-saved{0%{opacity:0;transform:scale(.7)rotate(-6deg)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.gx-bulk,.gx-sheet,.gx-block,.gx-saved{animation:.15s linear both gryd-fade-in}.gx-draw{stroke-dashoffset:0;animation:none}}html[data-motion=reduced] .gx-bulk,html[data-motion=reduced] .gx-sheet,html[data-motion=reduced] .gx-block,html[data-motion=reduced] .gx-saved{animation:.15s linear both gryd-fade-in}html[data-motion=reduced] .gx-draw{stroke-dashoffset:0;animation:none}.gx-bar{transform-box:view-box;animation:.52s cubic-bezier(.3,1.45,.5,1) backwards gx-bar}@keyframes gx-bar{0%{transform:scaleY(0)}to{transform:none}}.gx-ring{animation:.7s cubic-bezier(.3,1.2,.5,1) 80ms backwards gx-ring-draw}@keyframes gx-ring-draw{0%{stroke-dasharray:0 var(--gx-c,300)}}.gx-drawer{animation:.32s cubic-bezier(.3,1.2,.4,1) both gx-drawer}@keyframes gx-drawer{0%{transform:translate(-104%)}to{transform:none}}@media (prefers-reduced-motion:reduce){.gx-bar,.gx-ring,.gx-drawer{animation:none}}html[data-motion=reduced] .gx-bar,html[data-motion=reduced] .gx-ring,html[data-motion=reduced] .gx-drawer{animation:none}:root,html[data-theme=light]{--brand:#6e2f63;--brand-bg:#ead3e4;--brand-hi:#b879a9;--brand-tx:#6e2f63;--go:var(--brand);--ongo:#fffcf2;--sel:#ead3e4}html[data-theme=dark]{--brand:#d49ac4;--brand-bg:#3a1a33;--brand-hi:#d49ac4;--brand-tx:#e3b8d6;--go:var(--brand);--ongo:#161616;--sel:#3a1a33}button[role=switch][aria-checked=true]{background:var(--brand)!important}html,body,#root{height:100%}body{background:var(--bg);color:var(--tx);font-family:var(--font-body);font-size:var(--type-ui);-webkit-font-smoothing:antialiased;margin:0}a{color:var(--tx)}a:hover{color:var(--brand-tx)}*{box-sizing:border-box}button,input,select,textarea{font-family:inherit}:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.gl-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes gl-float{0%{opacity:0;transform:translateY(0)scale(.8)}15%{opacity:1}to{opacity:0;transform:translateY(-240px)scale(1.15)}}@keyframes gl-pulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.gl-pulse{animation:none!important}}.gl-pulse{animation:1.6s ease-in-out infinite gl-pulse}.gl-scroll{scrollbar-width:thin;scrollbar-color:var(--line2) transparent}.gl-emoji-btn:hover{background:var(--brand-bg)!important}.gl-msg .gl-msg-actions{opacity:0;transition:opacity var(--dur-fast)}.gl-msg:hover .gl-msg-actions,.gl-msg:focus-within .gl-msg-actions{opacity:1}@media (hover:none){.gl-msg .gl-msg-actions{opacity:1}}.gl-page{grid-template-rows:60px 1fr;grid-template-columns:minmax(0,1fr);min-height:100%;display:grid}.gl-page.fixed{height:100dvh;overflow:hidden}.gl-topbar{align-items:center;gap:var(--sp-5);padding:0 var(--sp-7);border-bottom:var(--bd) solid var(--ink);background:var(--card);min-width:0;display:flex}.gl-divider{background:var(--line2);width:1px;height:22px;margin:0 var(--sp-2);flex:none}.gl-topbar-title{font-weight:700;font-size:var(--type-body);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.gl-topbar-right{align-items:center;gap:var(--sp-3);flex:none;margin-left:auto;display:flex}.gl-main{padding:var(--sp-7);min-height:0}.gl-narrow{width:100%;max-width:1120px;margin:0 auto}.gl-room{gap:var(--sp-7);padding:var(--sp-7);grid-template-columns:minmax(0,1fr) 420px;min-height:0;display:grid}.gl-col{flex-direction:column;min-width:0;min-height:0;display:flex}.gl-stage-frame{border:var(--bd) solid var(--ink);border-radius:var(--r-card);box-shadow:var(--el-3);background:#161616;flex:none;position:relative;overflow:hidden}.gl-replay-bar{color:#f3ebcb;background:linear-gradient(#0000,#000000b8);align-items:center;gap:10px;padding:18px 12px 10px;display:flex;position:absolute;bottom:0;left:0;right:0}.gl-replay-btn{width:34px;height:34px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:grid}.gl-replay-btn:hover{background:#f3ebcb24}.gl-replay-btn:focus-visible,.gl-replay-range:focus-visible,.gl-replay-continue:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.gl-replay-range{cursor:pointer;appearance:none;background:0 0;width:100%;height:22px;margin:0}.gl-replay-range::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--brand-hi) var(--pct), #f3ebcb4d var(--pct));border-radius:3px;height:5px}.gl-replay-range::-moz-range-track{background:linear-gradient(to right, var(--brand-hi) var(--pct), #f3ebcb4d var(--pct));border-radius:3px;height:5px}.gl-replay-range::-webkit-slider-thumb{-webkit-appearance:none;background:#f3ebcb;border:2px solid #161616;border-radius:50%;width:14px;height:14px;margin-top:-4.5px}.gl-replay-range::-moz-range-thumb{background:#f3ebcb;border:2px solid #161616;border-radius:50%;width:12px;height:12px}.gl-replay-mark{pointer-events:none;background:#f3ebcb;border-radius:2px;width:3px;height:11px;position:absolute;top:50%;transform:translate(-50%,-50%)}.gl-replay-time{font-family:var(--font-mono);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.gl-replay-part{white-space:nowrap;background:#f3ebcb29;border-radius:999px;flex:none;padding:3px 8px;font-size:11.5px;font-weight:700}.gl-replay-continue{background:var(--brand);color:var(--ongo);font:inherit;box-shadow:var(--el-2);cursor:pointer;border:2px solid #161616;border-radius:12px;align-items:center;gap:8px;padding:12px 20px;font-weight:800;display:flex;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}@media (width<=560px){.gl-replay-part{display:none}.gl-replay-bar{gap:6px;padding:14px 6px 6px}}.gl-stage-frame:fullscreen{box-shadow:none;background:#000;border:0;border-radius:0;place-items:center;display:grid}.gl-stage-frame:fullscreen>*{width:min(100vw,177.778vh)!important}.gl-panel{background:var(--card);border:var(--bd) solid var(--ink);border-radius:var(--r-card);box-shadow:var(--el-3);flex-direction:column;min-height:0;display:flex;overflow:hidden}.gl-controls{align-items:center;gap:var(--sp-3);flex-wrap:wrap;flex:none;display:flex}.gl-join-fade{padding:100px var(--sp-5) var(--sp-5);background:linear-gradient(180deg, transparent 0%, var(--card) 35%);position:absolute;bottom:0;left:0;right:0}.gl-join-card{background:var(--brand-bg);border:var(--bd) solid var(--ink);border-radius:var(--r-card-sm);box-shadow:var(--el-2);padding:var(--card-pad-sm);gap:var(--sp-4);flex-direction:column;display:flex}.gl-poll-options{gap:var(--sp-2);grid-template-columns:1fr 1fr;display:grid}.gl-two-col{gap:var(--sp-3);grid-template-columns:1fr 1fr;display:grid}.gl-cta-card{background:var(--card);width:min(400px,100%);color:var(--tx);border:var(--bd) solid var(--ink);border-radius:var(--r-card);box-shadow:var(--el-4);padding:var(--sp-6);gap:var(--sp-4);flex-direction:column;display:flex;position:relative}.gl-cta-btn{background:var(--go);color:var(--ongo);border:2px solid var(--ink);box-shadow:var(--el-1);border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:8px 16px;font-size:13px;font-weight:800;text-decoration:none;display:flex}.gl-cta-btn:hover{color:var(--ongo)}.gl-studio .gl-stage-frame{align-self:flex-start;width:min(100%,177.778dvh - 586.667px)}.gl-sources{gap:var(--sp-3);scroll-behavior:smooth;padding:0 4px 6px 0;display:flex;overflow-x:auto}.gl-sources-wrap{min-width:0;position:relative}.gl-sources-wrap[data-more-right]:after,.gl-sources-wrap[data-more-left]:before{content:"";pointer-events:none;z-index:1;width:64px;position:absolute;top:0;bottom:6px}.gl-sources-wrap[data-more-right]:after{background:linear-gradient(to right, transparent, var(--bg) 80%);right:0}.gl-sources-wrap[data-more-left]:before{background:linear-gradient(to left, transparent, var(--bg) 80%);left:0}.gl-sources-page{z-index:2;position:absolute;top:50%;transform:translateY(-60%)}.gl-sources-page[data-side=right]{right:2px}.gl-sources-page[data-side=left]{left:2px}.gl-source{gap:var(--sp-3);border:var(--bd) solid var(--ink);border-radius:var(--r-card-sm);cursor:pointer;text-align:left;width:186px;font:inherit;color:var(--tx);flex:none;grid-template-columns:72px minmax(0,1fr);align-items:center;padding:8px;display:grid}.gl-source:disabled{opacity:.55;cursor:default}.gl-strip{flex:1;gap:8px;min-width:0;padding:3px 2px 6px;display:flex;overflow-x:auto}.gl-thumb{cursor:pointer;background:#161616;border:none;border-radius:6px;flex:none;width:100px;height:56px;padding:0;position:relative;overflow:hidden}.gl-only-phone{display:none}.gl-stats{gap:var(--sp-6);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.gl-setup-top{gap:var(--sp-6);grid-template-columns:minmax(0,1fr) 340px;display:grid}.gl-prep-grid{gap:var(--sp-6);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;display:grid}.gl-report-grid{gap:var(--sp-6);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.gl-table-wrap{margin:0 calc(var(--sp-2) * -1);overflow-x:auto}@media (width<=1400px){.gl-room{gap:var(--sp-6);padding:var(--sp-6);grid-template-columns:minmax(0,1fr) 380px}}@media (height<=820px){.gl-room{padding-top:var(--sp-5);padding-bottom:var(--sp-5)}.gl-studio .gl-stage-frame{width:min(100%,177.778dvh - 533.333px)}}@media (width<=1100px){.gl-room{gap:var(--sp-5);padding:var(--sp-5);grid-template-columns:minmax(0,1fr) 340px}.gl-setup-top{grid-template-columns:minmax(0,1fr) 280px!important}.gl-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.gl-topbar{padding:0 var(--sp-5);gap:var(--sp-4)}.gl-hide-tablet{display:none!important}}@media (width<=820px){.gl-page.fixed{height:auto;overflow:visible}.gl-setup-top,.gl-media-grid,.gl-prep-grid,.gl-report-grid{grid-template-columns:1fr!important}.gl-room{padding:var(--sp-4);gap:var(--sp-4);grid-template-columns:1fr}.gl-room .gl-panel{height:min(78dvh,640px)}.gl-studio .gl-stage-frame{width:100%}.gl-hide-narrow{display:none!important}}@media (width<=560px){.gl-topbar{padding:0 var(--sp-4);gap:var(--sp-3)}.gl-wordmark{font-size:20px!important}.gl-topbar .gl-divider,.gl-topbar-title{display:none}.gl-room{padding:0 0 var(--sp-4);gap:var(--sp-3)}.gl-room>.gl-col{gap:var(--sp-3)!important}.gl-room .gl-stage-frame{box-shadow:none;border-left:0;border-right:0;border-radius:0}.gl-page:not(.gl-studio) .gl-room .gl-stage-frame{z-index:6;position:sticky;top:0}.gl-room .gl-controls{padding:0 var(--sp-4)}.gl-room .gl-panel{margin:0 var(--sp-3);height:min(72dvh,600px)}.gl-poll-options,.gl-two-col{grid-template-columns:1fr}.gl-hide-phone{display:none!important}.gl-only-phone{display:inline}.gl-main{padding:var(--sp-4)}}@media (width<=420px){.gl-wordmark{display:none}}.gl-wide{width:100%;max-width:1320px;margin:0 auto}.gl-label{font-size:var(--type-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--mut);font-weight:700}.gl-three-col{gap:var(--sp-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.gl-wlist{background:var(--card);border:var(--bd) solid var(--ink);border-radius:var(--r-card);box-shadow:var(--el-3);overflow:hidden}.gl-wlist-bar{align-items:center;gap:var(--sp-4);padding:var(--sp-4) var(--sp-5);border-bottom:var(--bd-hair) solid var(--line2);flex-wrap:wrap;display:flex}.gl-wlist-sum{gap:var(--sp-8);padding:var(--sp-5);border-bottom:var(--bd-hair) solid var(--line2);flex-wrap:wrap;display:flex}:root{--gl-series:var(--brand)}html[data-theme=dark]{--gl-series:var(--brand-hi)}.gl-wtable{overflow-x:auto;container-type:inline-size}.gl-wrow{gap:var(--sp-4);padding:var(--sp-4) var(--sp-5);border-bottom:var(--bd-hair) solid var(--line);cursor:pointer;box-sizing:border-box;grid-template-columns:minmax(240px,2.4fr) 170px 120px 120px 110px 110px 170px;align-items:center;min-width:1040px;display:grid}.gl-wrow:hover,.gl-wrow:focus-visible{background:var(--inset);outline:none}.gl-wrow[data-fresh]{background:var(--brand-bg);transition:background .6s}.gl-whead{cursor:default;padding-top:var(--sp-3);padding-bottom:var(--sp-3);border-bottom-color:var(--line2);font-size:var(--type-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--mut);font-weight:700}.gl-whead:hover{background:0 0}@container (width<=1060px){.gl-wrow{grid-template-columns:minmax(180px,2.4fr) 150px 110px 90px 150px;min-width:0}.gl-wc-hosts,.gl-wc-registrants{display:none}}@container (width<=640px){.gl-wrow{row-gap:var(--sp-2);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name status""date prep"}.gl-whead{display:none}.gl-wc-name{grid-area:name}.gl-wc-status{grid-area:status;justify-self:end}.gl-wc-date{grid-area:date}.gl-wc-prep{grid-area:prep;justify-self:end;min-width:120px}.gl-wc-attended{display:none}}.gl-settings-grid{gap:var(--sp-6);grid-template-columns:minmax(0,1fr) 340px;align-items:start;display:grid}.gl-settings-side{top:var(--sp-6);gap:var(--sp-6);flex-direction:column;display:flex;position:sticky}.gl-pair{gap:var(--sp-6);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.gl-media-side{gap:var(--sp-5);grid-template-columns:220px minmax(0,1fr);display:grid}.gl-row-box{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border:var(--bd-thin) solid var(--ink);border-radius:var(--r-chip);min-width:0;display:flex}.gl-link-add{gap:var(--sp-3);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) auto;align-items:end;display:grid}.gl-more summary{cursor:pointer;font-weight:800;font-size:var(--type-card-title);align-items:center;gap:var(--sp-2);list-style:none;display:flex}.gl-more summary::-webkit-details-marker{display:none}@media (width<=1180px){.gl-pair{grid-template-columns:1fr}}@media (width<=960px){.gl-settings-grid{grid-template-columns:1fr}.gl-settings-side{order:-1;position:static}}@media (width<=720px){.gl-wrow{row-gap:var(--sp-2);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name status""date prep";min-width:0}.gl-whead{display:none}.gl-wc-name{grid-area:name}.gl-wc-status{grid-area:status;justify-self:end}.gl-wc-date{grid-area:date}.gl-wc-prep{grid-area:prep;justify-self:end;min-width:120px}.gl-wc-hosts,.gl-wc-registrants,.gl-wc-attended{display:none}.gl-wlist-sum{gap:var(--sp-5)}.gl-media-side,.gl-link-add{grid-template-columns:1fr}.gl-three-col{grid-template-columns:1fr 1fr}.gl-three-col>:first-child{grid-column:1/-1}}html[data-embedded] .gl-page{grid-template-rows:minmax(0,1fr)}
