.ov.svelte-1ayz0dr{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#0000008c;display:flex;align-items:center;justify-content:center;padding:24px;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.dlg.svelte-1ayz0dr{width:100%;max-width:400px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);padding:20px;display:flex;flex-direction:column;gap:12px}h3.svelte-1ayz0dr{margin:0;font-size:16px}.text.svelte-1ayz0dr{margin:0;font-size:13.5px;color:var(--ink2);line-height:1.5}input.svelte-1ayz0dr{font:inherit}.hk.svelte-1ayz0dr{display:flex;align-items:flex-start;gap:10px;cursor:pointer;min-height:44px;padding:9px 11px;border:1px solid var(--line);border-radius:var(--r);background:var(--sunk)}.hk.svelte-1ayz0dr:hover{border-color:var(--ink3)}.hk.svelte-1ayz0dr input:where(.svelte-1ayz0dr){width:17px;height:17px;flex:none;margin:1px 0 0;accent-color:var(--accent)}.hktxt.svelte-1ayz0dr{display:flex;flex-direction:column;gap:2px;min-width:0}.hktxt.svelte-1ayz0dr b:where(.svelte-1ayz0dr){font-size:13px;font-weight:600}.hktxt.svelte-1ayz0dr em:where(.svelte-1ayz0dr){font-style:normal;font-size:11.5px;color:var(--ink3);line-height:1.45}.row.svelte-1ayz0dr{display:flex;justify-content:flex-end;gap:8px;margin-top:2px}.btn.gefahr.svelte-1ayz0dr{background:var(--accent);border-color:var(--accent)}.band.svelte-1s6vcua{position:fixed;left:0;right:0;bottom:0;z-index:45;display:flex;align-items:center;gap:11px;padding:10px clamp(12px,2.4vw,20px);padding-bottom:calc(10px + env(safe-area-inset-bottom));background:var(--raise);color:var(--ink);border-top:1px solid var(--line);border-left:3px solid var(--accent);box-shadow:0 -8px 26px -18px #000c}.band.warn.svelte-1s6vcua{border-left-color:var(--warn)}.band.warn.svelte-1s6vcua svg:where(.svelte-1s6vcua){color:var(--warn)}@media(max-width:1023px){.band.svelte-1s6vcua{bottom:calc(56px + env(safe-area-inset-bottom));padding-bottom:10px}}@media(max-width:1023px)and (orientation:landscape){.band.svelte-1s6vcua{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}svg.svelte-1s6vcua{width:19px;height:19px;flex:none;color:var(--accent-text)}.txt.svelte-1s6vcua{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.txt.svelte-1s6vcua b:where(.svelte-1s6vcua){font-size:13px;font-weight:600}.txt.svelte-1s6vcua em:where(.svelte-1s6vcua){font-style:normal;font-size:11.5px;color:var(--ink3);line-height:1.45}@media(max-width:560px){.txt.svelte-1s6vcua em:where(.svelte-1s6vcua){display:none}}.taten.svelte-1s6vcua{display:flex;align-items:center;gap:4px;flex:none}.weg.svelte-1s6vcua{background:none;border:0;cursor:pointer;font:inherit;font-size:12px;color:var(--ink3);min-height:44px;padding:0 10px}.weg.svelte-1s6vcua:hover{color:var(--ink)}.demo.svelte-z4ekq9{position:fixed;right:16px;bottom:calc(16px + var(--band, 0px));z-index:40;display:flex;align-items:center;gap:10px;padding:8px 8px 8px 12px;background:var(--raise);border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:var(--r);box-shadow:var(--shadow);font-size:12.5px;color:var(--ink2);max-width:calc(100vw - 32px)}.demo.svelte-z4ekq9 .btn:where(.svelte-z4ekq9){text-decoration:none;display:inline-flex;align-items:center;white-space:nowrap}.zu.svelte-z4ekq9{border:0;background:none;color:var(--ink3);font-size:18px;line-height:1;padding:2px 6px;min-height:28px}.zu.svelte-z4ekq9:hover{color:var(--ink)}@media(max-width:1023px){.demo.svelte-z4ekq9{bottom:calc(68px + var(--band, 0px) + env(safe-area-inset-bottom));left:12px;right:12px}.txt.svelte-z4ekq9{display:none}.demo.svelte-z4ekq9 .btn:where(.svelte-z4ekq9){margin-left:auto}}.boot.svelte-12qhfyh{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;color:var(--ink3);padding:24px}.bootbar.svelte-12qhfyh{width:132px;height:3px;border-radius:99px;background:var(--n1);overflow:hidden}.bootbar.svelte-12qhfyh i:where(.svelte-12qhfyh){display:block;width:40%;height:100%;border-radius:99px;background:var(--accent);animation:svelte-12qhfyh-boot 1.1s ease-in-out infinite}@keyframes svelte-12qhfyh-boot{0%{transform:translate(-100%)}to{transform:translate(350%)}}@media(prefers-reduced-motion:reduce){.bootbar.svelte-12qhfyh i:where(.svelte-12qhfyh){animation:none;width:100%}}.bootxt.svelte-12qhfyh{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase}
