:root{--jg-acid:#e6ff89;--jg-plum:#2b1b2b;--jg-lavender:#9775bb;--jg-lilac:#c9b4db;--jg-paper:#f7f5ee;--jg-plum-soft:#5c4a5c;--jg-paper-soft:#cfc0cf;--jg-lilac-ink-soft:#4b3552;--jg-acid-ink-soft:#4e4a2e;--jg-error:#7a1f1f;--jg-font-display:"Heebo", system-ui, sans-serif;--jg-font-text:"Heebo", system-ui, sans-serif;--jg-font-accent:"Karantina", "Heebo", system-ui, sans-serif;--jg-t-hero:clamp(3rem, 6vw - 2px, 5.5rem);--jg-t-h2:clamp(2.1rem, 1.3rem + 3.1vw, 4.4rem);--jg-t-h3:clamp(1.6rem, 1.1rem + 1.7vw, 2.75rem);--jg-t-statement:clamp(1.5rem, 1.2rem + 1.3vw, 2.4rem);--jg-t-lede:clamp(1.2rem, 1.1rem + .5vw, 1.5rem);--jg-t-body:clamp(1rem, .96rem + .22vw, 1.125rem);--jg-t-label:clamp(.875rem, .84rem + .18vw, .95rem);--jg-1:.25rem;--jg-2:.5rem;--jg-3:.75rem;--jg-4:1rem;--jg-5:1.5rem;--jg-6:2rem;--jg-7:3rem;--jg-8:4rem;--jg-9:6rem;--jg-10:8rem;--jg-11:12rem;--jg-section:clamp(4.5rem, 9vw, 11rem);--jg-gutter:clamp(1.25rem, 5vw, 5.5rem);--jg-maxw:85rem;--jg-measure:58ch;--jg-r-sm:4px;--jg-r-md:8px;--jg-r-lg:14px;--jg-r-pill:999px;--jg-d-fast:.16s;--jg-d-base:.24s;--jg-d-slow:.42s;--jg-ease-out:cubic-bezier(.23, 1, .32, 1)}.jg-plate--paper{background:var(--jg-paper);color:var(--jg-plum);--jg-ink-soft:var(--jg-plum-soft)}.jg-plate--plum{background:var(--jg-plum);color:var(--jg-paper);--jg-ink-soft:var(--jg-paper-soft)}.jg-plate--lilac{background:var(--jg-lilac);color:var(--jg-plum);--jg-ink-soft:var(--jg-lilac-ink-soft)}.jg-plate--acid{background:var(--jg-acid);color:var(--jg-plum);--jg-ink-soft:var(--jg-acid-ink-soft)}@font-face{font-family:Heebo;src:url(/assets/heebo-400-kpuFCt7i.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Heebo;src:url(/assets/heebo-500-BceV9sCo.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Heebo;src:url(/assets/heebo-700-Bn7swi9m.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Heebo;src:url(/assets/heebo-800-Bwjdd4mf.woff2)format("woff2");font-weight:800;font-display:swap}@font-face{font-family:Karantina;src:url(data:font/woff2;base64,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)format("woff2");font-weight:300;font-display:swap;unicode-range:U+590-5FF,U+FB1D-FB4F}@font-face{font-family:Karantina;src:url(/assets/karantina-300-latin-B0OA3pZI.woff2)format("woff2");font-weight:300;font-display:swap;unicode-range:U+??}@font-face{font-family:Karantina;src:url(data:font/woff2;base64,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)format("woff2");font-weight:700;font-display:swap;unicode-range:U+590-5FF,U+FB1D-FB4F}@font-face{font-family:Karantina;src:url(/assets/karantina-700-latin-Ay_5M3V1.woff2)format("woff2");font-weight:700;font-display:swap;unicode-range:U+??}:root{--ao-bg:var(--jg-plum);--ao-ink:var(--jg-paper);--ao-ink-soft:var(--jg-paper-soft);--ao-card:var(--jg-paper);--ao-card-ink:var(--jg-plum);--ao-accent:var(--jg-acid);--ao-label-bg:color-mix(in srgb, var(--jg-plum) 82%, transparent);--ao-bubble-bg:var(--jg-paper);--ao-bubble-ink:var(--jg-plum);--ao-question-bg:var(--jg-acid);--ao-question-ink:var(--jg-plum);--ao-error-bg:var(--jg-error);--ao-error-ink:var(--jg-paper);--ao-stale-bg:var(--jg-lilac);--ao-stale-ink:var(--jg-lilac-ink-soft)}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--ao-bg);color:var(--ao-ink);font-family:var(--jg-font-text);-webkit-font-smoothing:antialiased}.ltr{direction:ltr;unicode-bidi:isolate}.ao-center{min-height:100%;padding:var(--jg-5);place-items:center;display:grid}.ao-card{background:var(--ao-card);width:min(24rem,100%);color:var(--ao-card-ink);border-radius:var(--jg-r-lg);padding:var(--jg-6);gap:var(--jg-4);display:grid}.ao-card h1{margin:0;font-size:1.6rem;font-weight:800}.ao-card p{color:var(--jg-plum-soft);margin:0;line-height:1.6}.ao-logo{justify-self:start;width:auto;height:28px}.ao-field{gap:var(--jg-1);font-weight:700;font-size:var(--jg-t-label);display:grid}.ao-field input{font:inherit;min-height:3rem;padding:0 var(--jg-3);border:1px solid var(--jg-paper-soft);border-radius:var(--jg-r-md);color:var(--jg-plum);background:#fff;font-weight:400}.ao-field input:focus-visible{outline:2px solid var(--jg-lavender);outline-offset:1px}.ao-btn{font:inherit;border-radius:var(--jg-r-pill);background:var(--jg-plum);min-height:3rem;color:var(--jg-paper);cursor:pointer;padding:0 var(--jg-5);border:0;font-weight:700}.ao-btn:disabled{opacity:.6;cursor:progress}.ao-btn--ghost{color:var(--jg-plum);border:1px solid var(--jg-plum);background:0 0}.ao-error{color:var(--jg-error);min-height:1.5em;font-weight:700}.ao-office{position:fixed;inset:0}.ao-hud{top:var(--jg-3);z-index:10;gap:var(--jg-3);background:var(--ao-label-bg);color:var(--ao-ink);padding:var(--jg-2) var(--jg-4);border-radius:var(--jg-r-pill);align-items:center;font-size:.9rem;display:flex;position:fixed;inset-inline-start:var(--jg-3)}.ao-hud img{height:18px}.ao-hud strong{font-weight:800}.ao-dot{background:var(--jg-paper-soft);border-radius:50%;width:8px;height:8px;display:inline-block}.ao-dot[data-status=live]{background:var(--jg-acid)}.ao-dot[data-status=reconnecting],.ao-dot[data-status=error]{background:var(--jg-error)}.ao-hud button{font:inherit;color:var(--ao-ink-soft);cursor:pointer;background:0 0;border:0;text-decoration:underline}.ao-fps{bottom:var(--jg-3);z-index:10;background:var(--ao-label-bg);color:var(--jg-acid);padding:var(--jg-1) var(--jg-3);border-radius:var(--jg-r-sm);font-family:ui-monospace,monospace;font-size:.8rem;position:fixed;inset-inline-end:var(--jg-3)}.ao-tag{pointer-events:none;-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;gap:4px;display:flex;transform:translateY(-50%)}.ao-name{background:var(--ao-label-bg);color:var(--ao-ink);white-space:nowrap;border-radius:var(--jg-r-pill);pointer-events:auto;cursor:default;padding:4px 8px;font-size:13px;font-weight:700;line-height:1}.ao-bubble{background:var(--ao-bubble-bg);width:max-content;max-width:180px;color:var(--ao-bubble-ink);border-radius:var(--jg-r-md);box-shadow:0 2px 0 color-mix(in srgb, var(--jg-plum) 25%, transparent);text-align:center;overflow-wrap:anywhere;padding:5px 9px;font-size:12px;line-height:1.35}.ao-bubble[data-hover=true]{outline:2px solid var(--jg-lavender)}.ao-marker{border-radius:50%;place-items:center;min-width:26px;height:26px;font-size:17px;font-weight:800;line-height:1;display:grid}.ao-marker[data-kind=question]{background:var(--ao-question-bg);color:var(--ao-question-ink)}.ao-marker[data-kind=error]{background:var(--ao-error-bg);color:var(--ao-error-ink)}.ao-marker[data-kind=stale]{border-radius:var(--jg-r-pill);background:var(--ao-stale-bg);width:auto;color:var(--ao-stale-ink);opacity:.85;padding:0 8px;font-size:11px;font-weight:500}.ao-room-label{color:var(--jg-plum);background:color-mix(in srgb, var(--jg-paper) 88%, transparent);border-radius:var(--jg-r-sm);white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;padding:3px 10px;font-size:14px;font-weight:800}.ao-board{background:var(--jg-paper);width:168px;color:var(--jg-plum);border:3px solid var(--jg-plum);border-radius:var(--jg-r-md);text-align:center;pointer-events:none;-webkit-user-select:none;user-select:none;padding:8px 10px}.ao-board small{color:var(--jg-plum-soft);font-size:11px;font-weight:700;display:block}.ao-board strong{font-size:15px;font-weight:800;line-height:1.3;display:block}.ao-board--empty{opacity:.6;border-width:2px;width:max-content;padding:3px 8px}.ao-board--empty small{font-size:10px}.ao-speech{background:var(--jg-paper);width:max-content;max-width:200px;color:var(--jg-plum);border-radius:var(--jg-r-md);pointer-events:none;padding:5px 9px;font-size:12px}.ao-html{pointer-events:none;direction:ltr}.ao-html .ao-name,.ao-html button{pointer-events:auto}.ao-overlay{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ao-back{top:var(--jg-3);z-index:10;font:inherit;min-height:2.6rem;padding:0 var(--jg-4);border-radius:var(--jg-r-pill);background:var(--jg-acid);color:var(--jg-plum);cursor:pointer;gap:var(--jg-2);border:0;align-items:center;font-size:.95rem;font-weight:700;display:inline-flex;position:fixed;inset-inline-end:var(--jg-3)}.ao-back span{opacity:.7;font-size:.75rem;font-weight:500}.ao-back:focus-visible{outline:2px solid var(--jg-lavender);outline-offset:2px}button.ao-room-label{font:inherit;cursor:pointer;pointer-events:auto;border:0;font-size:14px;font-weight:800}button.ao-room-label:hover{background:var(--jg-acid)}button.ao-room-label:focus-visible{outline:2px solid var(--jg-lavender);outline-offset:2px}button.ao-room-label[data-empty=true]{opacity:.5;font-weight:500}.ao-name{cursor:pointer}@media (max-width:600px){.ao-name{padding:3px 6px;font-size:10px}.ao-bubble{max-width:110px;padding:3px 6px;font-size:10px}button.ao-room-label{padding:2px 6px;font-size:10px}.ao-board{width:120px;padding:4px 6px}.ao-board--empty{display:none}.ao-board strong{font-size:12px}.ao-marker{min-width:20px;height:20px;font-size:13px}.ao-hud{gap:var(--jg-2);padding:var(--jg-1) var(--jg-3);font-size:.8rem}.ao-back{top:auto;bottom:var(--jg-4);inset-inline-end:50%;transform:translate(50%)}}
