.page.svelte-4gtout{min-height:100dvh;color:var(--text-on-gradient);flex-direction:column;display:flex;position:relative;overflow:hidden}.page.cursor-hidden.svelte-4gtout,.page.cursor-hidden.svelte-4gtout *{cursor:none!important}.backdrop.svelte-4gtout{z-index:-2;transition:background-image .4s var(--ease-out);background-position:0%;background-size:200% 200%;animation:30s ease-in-out infinite alternate svelte-4gtout-drift;position:fixed;inset:0}.veil.svelte-4gtout{z-index:-1;pointer-events:none;transition:opacity .45s var(--ease-out);background:radial-gradient(120% 100%,#0000 45%,#080b104d 100%);position:fixed;inset:0}.page.zen.svelte-4gtout .veil:where(.svelte-4gtout){opacity:0}@keyframes svelte-4gtout-drift{0%{background-position:0%}to{background-position:100%}}.chrome.svelte-4gtout{transition:opacity .45s var(--ease-out), transform .45s var(--ease-out)}.page.zen.svelte-4gtout .chrome:where(.svelte-4gtout){opacity:0;pointer-events:none}.top-bar.svelte-4gtout{justify-content:flex-end;padding:20px;display:flex}.page.zen.svelte-4gtout .top-bar:where(.svelte-4gtout){transform:translateY(-8px)}.top-controls.svelte-4gtout{align-items:flex-start;gap:10px;display:flex}main.svelte-4gtout{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:0 24px;display:flex}.bottom-bar.svelte-4gtout{justify-content:center;padding:20px;display:flex;position:relative}.page.zen.svelte-4gtout .bottom-bar:where(.svelte-4gtout){transform:translateY(8px)}.github-slot.svelte-4gtout{position:absolute;top:50%;right:20px;transform:translateY(-50%)}.help.svelte-4gtout{position:relative}.help-btn.svelte-4gtout{border-radius:var(--radius-full);border:1px solid var(--glass-border);background:var(--glass-bg);width:40px;height:40px;-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));box-shadow:var(--shadow-soft);color:var(--text-on-gradient);transition:background .2s var(--ease-out);justify-content:center;align-items:center;font-size:18px;font-weight:700;line-height:1;display:flex}.help-btn.svelte-4gtout:hover{background:var(--glass-bg-hover)}.help-panel.svelte-4gtout{border-radius:var(--radius-lg);background:var(--glass-bg);border:1px solid var(--glass-border);min-width:200px;-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));box-shadow:var(--shadow-soft);animation:svelte-4gtout-help-in .18s var(--ease-out);padding:12px 14px;position:absolute;top:48px;right:0}@keyframes svelte-4gtout-help-in{0%{opacity:0;transform:translateY(-6px)}}.help-title.svelte-4gtout{text-transform:uppercase;letter-spacing:.05em;color:var(--text-on-gradient-dim);margin:0 0 8px;font-size:12px;font-weight:600}.help-row.svelte-4gtout{align-items:center;gap:6px;padding:5px 0;font-size:13.5px;display:flex}.help-row.svelte-4gtout span:where(.svelte-4gtout){flex:1}kbd.svelte-4gtout{font-family:var(--font-sans);background:var(--glass-bg-hover);border:1px solid var(--glass-border);white-space:nowrap;border-radius:6px;padding:2px 7px;font-size:11.5px}.hint.svelte-4gtout{border-radius:var(--radius-full);color:#ffffffd9;opacity:0;pointer-events:none;transition:opacity .4s var(--ease-out);white-space:nowrap;background:#0006;padding:8px 16px;font-size:13px;position:fixed;bottom:28px;left:50%;transform:translate(-50%)}.hint.visible.svelte-4gtout{opacity:1}@media (width<=560px){.top-bar.svelte-4gtout,.bottom-bar.svelte-4gtout{padding:12px}.bottom-bar.svelte-4gtout{align-items:center;gap:8px}.github-slot.svelte-4gtout{position:static;transform:none}.hint.svelte-4gtout{white-space:normal;text-align:center;max-width:80vw;font-size:12px}}
