svg.svelte-9t5es8{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;display:block;overflow:visible}.mark.svelte-9t5es8,.charge.svelte-9t5es8{stroke:var(--accent,currentColor)}.charge.svelte-9t5es8{opacity:.25}.charge.spin.svelte-9t5es8{opacity:1;stroke-dasharray:18 76.25;transform-origin:18px 17px;animation:1.6s linear infinite svelte-9t5es8-spin}.trail.svelte-9t5es8{opacity:.8}@keyframes svelte-9t5es8-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.charge.spin.svelte-9t5es8{animation:none}}.mobile-bar.svelte-6kniji,.mobile-close.svelte-6kniji,.contents.desktop-closed.svelte-6kniji{display:none}.panel.svelte-6kniji{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080910c7;border:1px solid #ffffff1a;width:15.5rem;max-width:calc(100vw - 1.5rem);padding:.625rem;font-size:11px}header.svelte-6kniji{justify-content:space-between;align-items:center;gap:.5rem;display:flex}h1.svelte-6kniji{letter-spacing:.08em;text-transform:uppercase;font-size:12px}button.svelte-6kniji{color:inherit;cursor:pointer}svg.svelte-6kniji{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.fold.svelte-6kniji{color:#efece499;place-items:center;width:1.5rem;height:1.5rem;display:grid}.fold.svelte-6kniji svg:where(.svelte-6kniji){width:14px;transition:rotate .2s;rotate:-90deg}.open.svelte-6kniji .fold:where(.svelte-6kniji) svg:where(.svelte-6kniji){rotate:0deg}.fold.svelte-6kniji:hover,.fold.svelte-6kniji:focus-visible{color:#efece4}.camera.svelte-6kniji{text-align:left;border-top:1px solid #ffffff14;align-items:center;gap:.625rem;width:100%;margin-top:.625rem;padding:.5rem .25rem;display:flex}.camera.svelte-6kniji:disabled{cursor:default;color:#efece473}.glyph.svelte-6kniji{flex:none;width:16px;height:16px}.shortcut.svelte-6kniji{border:1px solid #ffffff40;place-items:center;width:16px;height:18px;font-size:10px;display:grid}.panel-hint.svelte-6kniji{color:#efece480;align-items:center;gap:.625rem;margin-top:.75rem;display:flex}.label.svelte-6kniji{flex:1;display:grid}small.svelte-6kniji{color:#efece480;font-size:10px}.track.svelte-6kniji{background:#ffffff24;border-radius:8px;flex:none;width:30px;height:16px;transition:background .2s;position:relative}.knob.svelte-6kniji{background:#efece4;border-radius:50%;width:12px;height:12px;transition:translate .2s;position:absolute;top:2px;left:2px}[aria-checked=true].svelte-6kniji .track:where(.svelte-6kniji){background:var(--accent)}[aria-checked=true].svelte-6kniji .knob:where(.svelte-6kniji){background:#050307;translate:14px}.track.busy.svelte-6kniji .knob:where(.svelte-6kniji){animation:.9s ease-in-out infinite alternate svelte-6kniji-pulse}.darkness.svelte-6kniji{color:#efece4b3;align-items:center;gap:.75rem;padding:.25rem .25rem .75rem;display:flex}.darkness.svelte-6kniji input:where(.svelte-6kniji){min-width:0;accent-color:var(--accent);flex:1}.inputs.svelte-6kniji{background:#ffffff0d;grid-template-columns:1fr 1fr;gap:2px;padding:2px;display:grid}.inputs.svelte-6kniji button:where(.svelte-6kniji){color:#efece473;justify-content:center;align-items:center;gap:.5rem;min-height:44px;display:flex;position:relative}.inputs.svelte-6kniji button[aria-selected=true]:where(.svelte-6kniji){color:#efece4;background:#ffffff1a}.live.svelte-6kniji{background:#ff4a3d;border-radius:50%;width:5px;height:5px;position:absolute;top:6px;right:6px;box-shadow:0 0 6px #ff4a3d}ul.svelte-6kniji{grid-template-columns:repeat(3,1fr);gap:.375rem;margin-top:.5rem;display:grid}.gesture.svelte-6kniji{background:#ffffff06;border:1px solid #ffffff0f;justify-items:center;gap:.375rem;width:100%;height:100%;padding:.625rem .25rem .5rem;display:grid}.gesture.svelte-6kniji:hover,.gesture[aria-expanded=true].svelte-6kniji{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent)}.gesture.svelte-6kniji:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pointer-hint.svelte-6kniji,.gesture-help.svelte-6kniji{color:#efece4a6;margin-top:.75rem;font-size:11px;line-height:1.6}.gesture-help.svelte-6kniji strong:where(.svelte-6kniji){color:#efece4;font-weight:400}.icon.svelte-6kniji{width:36px;height:34px}.does.svelte-6kniji{text-align:center;color:#efece4cc;font-size:10px;line-height:1.2}@keyframes svelte-6kniji-pulse{to{opacity:.35}}@media (width<=640px){.mobile-bar.svelte-6kniji{top:max(.75rem, env(safe-area-inset-top));left:max(.75rem, env(safe-area-inset-left));right:max(.75rem, env(safe-area-inset-right));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:auto;background:#080910d1;border:1px solid #ffffff26;justify-content:space-between;align-items:center;gap:.5rem;display:flex;position:absolute}.mobile-bar.svelte-6kniji a:where(.svelte-6kniji),.mobile-bar.svelte-6kniji button:where(.svelte-6kniji){min-height:44px;color:inherit;align-items:center;gap:.375rem;padding:.5rem .625rem;font-size:11px;text-decoration:none;display:flex}.mobile-bar.svelte-6kniji button:where(.svelte-6kniji){text-align:right;flex-wrap:wrap;justify-content:flex-end;gap:0 .375rem}.mobile-bar.svelte-6kniji a:where(.svelte-6kniji){flex:none}.dim.svelte-6kniji{color:#efece499}.panel.svelte-6kniji{bottom:calc(max(.75rem, env(safe-area-inset-bottom)) + 3.5rem);left:max(.75rem, env(safe-area-inset-left));right:max(.75rem, env(safe-area-inset-right));width:auto;max-width:none;max-height:calc(100dvh - max(.75rem, env(safe-area-inset-top)) - max(.75rem, env(safe-area-inset-bottom)) - 7.5rem);overscroll-behavior:contain;pointer-events:auto;background:#080910f0;padding:.75rem;display:none;position:absolute;overflow-y:auto;box-shadow:0 -12px 40px #00000040}.panel.mobile-open.svelte-6kniji,.contents.desktop-closed.svelte-6kniji{display:block}.fold.svelte-6kniji{display:none}.mobile-close.svelte-6kniji{color:#efece4b3;align-items:center;gap:.75rem;min-height:44px;padding:0 .5rem;display:flex}.mobile-bar.svelte-6kniji :where(.svelte-6kniji):is(a:where(.svelte-6kniji),button:where(.svelte-6kniji)):focus-visible,.panel.svelte-6kniji button:where(.svelte-6kniji):focus-visible{outline-offset:-2px;outline:2px solid #efece4}.camera.svelte-6kniji,.inputs.svelte-6kniji button:where(.svelte-6kniji){min-height:44px}}@media (prefers-reduced-motion:reduce){.track.busy.svelte-6kniji .knob:where(.svelte-6kniji){animation:none}}.invitation.svelte-6puxj6{z-index:10;pointer-events:none;text-align:center;place-items:center;padding:5rem 1.5rem 6rem;display:grid;position:absolute;inset:0}section.svelte-6puxj6{pointer-events:auto;text-shadow:0 2px 20px #050307;width:min(100%,22rem);max-height:100%;padding:.5rem;overflow-y:auto}.sigil.svelte-6puxj6{width:5rem;height:5rem;color:var(--accent);margin:0 auto 1.75rem;padding:1.25rem;position:relative}.sigil.svelte-6puxj6:before{content:"";border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);box-shadow:0 0 32px color-mix(in srgb, var(--accent) 10%, transparent);border-radius:50%;animation:4s ease-in-out infinite svelte-6puxj6-breathe;position:absolute;inset:0}h2.svelte-6puxj6{letter-spacing:-.04em;font-size:clamp(18px,3vw,22px);font-weight:400}.message.svelte-6puxj6{color:#efece4b3;max-width:20rem;min-height:3.2em;margin:.875rem auto 1.5rem;font-size:12px;line-height:1.6}.actions.svelte-6puxj6{justify-items:center;gap:.25rem;display:grid}.recovery.svelte-6puxj6{color:#efece4;margin:-.5rem 0 1rem;font-size:12px;line-height:1.8}button.svelte-6puxj6{cursor:pointer;pointer-events:auto;letter-spacing:.04em;min-height:44px;padding:.625rem 1.25rem;font-size:11px;transition:border-color .18s,background .18s,color .18s}button.svelte-6puxj6:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.enable.svelte-6puxj6{border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);background:color-mix(in srgb, var(--accent) 8%, #080910);color:#efece4;box-shadow:0 0 24px color-mix(in srgb, var(--accent) 8%, transparent)}.enable.svelte-6puxj6:hover:not(:disabled){border-color:var(--accent);background:color-mix(in srgb, var(--accent) 16%, #080910)}.enable.svelte-6puxj6:disabled{cursor:default;opacity:.6}.continue.svelte-6puxj6,.reminder.svelte-6puxj6{color:#efece499}.continue.svelte-6puxj6:hover,.reminder.svelte-6puxj6:hover{color:#efece4}.privacy.svelte-6puxj6{color:#efece480;margin-top:1rem;font-size:10px}.guidance.svelte-6puxj6{z-index:10;bottom:calc(max(.75rem, env(safe-area-inset-bottom)) + 3rem);text-align:center;pointer-events:none;text-shadow:0 2px 12px #050307;width:min(24rem,100% - 3rem);position:absolute;left:50%;translate:-50%}.hint.svelte-6puxj6{color:#efece4cc;padding:.375rem .5rem;font-size:11px;line-height:1.6}.reminder.svelte-6puxj6{white-space:nowrap}.reminder.svelte-6puxj6 span:where(.svelte-6puxj6){color:var(--accent);margin-right:.375rem}@keyframes svelte-6puxj6-breathe{50%{opacity:.5;transform:scale(1.08)}}@media (height<=540px){.failed.svelte-6puxj6 .sigil:where(.svelte-6puxj6),.failed.svelte-6puxj6 .privacy:where(.svelte-6puxj6){display:none}.failed.svelte-6puxj6 .actions:where(.svelte-6puxj6){justify-content:center;display:flex}.invitation.svelte-6puxj6{padding-block:3rem 5rem}.sigil.svelte-6puxj6{width:3rem;height:3rem;margin-bottom:.75rem;padding:.625rem}.message.svelte-6puxj6{margin-block:.5rem}.privacy.svelte-6puxj6{margin-top:.375rem}}@media (prefers-reduced-motion:reduce){.sigil.svelte-6puxj6:before{animation:none}button.svelte-6puxj6{transition:none}}.grimoire.svelte-1awqqhz{color:#efece4;background:#050307}.stage.svelte-1awqqhz{position:absolute;inset:0}.controls.svelte-1awqqhz,.shelf.svelte-1awqqhz{z-index:20;letter-spacing:.04em;font-size:11px;position:absolute}.controls[hidden].svelte-1awqqhz,.shelf[hidden].svelte-1awqqhz{display:none}.controls.svelte-1awqqhz{top:max(.75rem, env(safe-area-inset-top));right:max(.75rem, env(safe-area-inset-right))}.shelf.svelte-1awqqhz{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);bottom:max(.75rem, env(safe-area-inset-bottom));background:#060812b8;border:1px solid #ffffff1f;max-width:calc(100% - 1.5rem);display:flex;left:50%;overflow-x:auto;translate:-50%}.shelf.svelte-1awqqhz a:where(.svelte-1awqqhz){white-space:nowrap;color:#efece499;padding:.5rem .875rem;text-decoration:none}.shelf.svelte-1awqqhz a:where(.svelte-1awqqhz):hover,.shelf.svelte-1awqqhz a:where(.svelte-1awqqhz):focus-visible{color:#efece4}.shelf.svelte-1awqqhz a[aria-current=page]:where(.svelte-1awqqhz){color:#050307;background:#efece4}@media (width<=640px){.controls.svelte-1awqqhz{pointer-events:none;inset:0}.shelf.svelte-1awqqhz{justify-content:center;width:calc(100% - 1.5rem);min-height:44px}.shelf.svelte-1awqqhz a:where(.svelte-1awqqhz){flex:1;justify-content:center;align-items:center;padding-inline:.625rem;display:flex}}
