html{background:var(--liwe3-surface-sunken);scroll-behavior:smooth}body{min-height:100vh;color:var(--liwe3-text);font-family:var(--liwe3-font-sans);font-size:var(--liwe3-text-base);line-height:var(--liwe3-leading-normal);background:radial-gradient(60rem 28rem at 12% -8%, color-mix(in oklch, var(--liwe3-primary) 16%, transparent), transparent 70%), radial-gradient(52rem 26rem at 96% 4%, color-mix(in oklch, var(--liwe3-secondary) 14%, transparent), transparent 70%), linear-gradient(var(--im-grid-line) 1px, transparent 1px) 0 0 / 44px 44px, linear-gradient(90deg, var(--im-grid-line) 1px, transparent 1px) 0 0 / 44px 44px, var(--liwe3-surface);background-attachment:fixed;margin:0}body:after{content:"";pointer-events:none;z-index:0;background:repeating-linear-gradient(to bottom, transparent 0 2px, var(--im-scanline) 2px 3px);position:fixed;inset:0}::selection{background:var(--liwe3-secondary);color:var(--liwe3-text-on-secondary)}:focus-visible{outline:2px solid var(--liwe3-focus-ring);outline-offset:3px;border-radius:var(--liwe3-radius-sm)}h1,h2,h3,h4{font-family:var(--im-font-display);letter-spacing:.06em;line-height:var(--liwe3-leading-tight);text-transform:uppercase;margin:0 0 var(--liwe3-space-3)}h1{font-size:clamp(1.7rem,4vw,2.6rem);font-weight:900}h2{font-size:clamp(1.1rem,2.4vw,1.4rem);font-weight:700}h3{font-size:1rem;font-weight:700}a{color:var(--liwe3-primary);-webkit-text-decoration-color:color-mix(in oklch, var(--liwe3-primary) 40%, transparent);text-decoration-color:color-mix(in oklch, var(--liwe3-primary) 40%, transparent);text-underline-offset:3px;transition:color var(--liwe3-duration-fast) var(--liwe3-ease-out)}a:hover{color:var(--liwe3-primary-hover);text-decoration-color:currentColor}.liwe3-btn{letter-spacing:.08em;text-transform:uppercase;min-height:2.5rem;font-weight:var(--liwe3-weight-semibold);background:var(--im-panel-bg);border-color:var(--im-panel-border);text-decoration:none}.liwe3-btn:hover{border-color:var(--liwe3-primary);box-shadow:var(--im-glow-primary);color:var(--liwe3-primary)}.liwe3-btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.liwe3-btn--primary{background:var(--liwe3-primary);border-color:var(--liwe3-primary);color:var(--liwe3-text-on-primary)}.liwe3-btn--primary:hover{background:var(--liwe3-primary-hover);color:var(--liwe3-text-on-primary)}.liwe3-btn:not(.liwe3-btn--primary):not(.liwe3-btn--danger):not(.liwe3-btn--outline):not(.liwe3-btn--ghost){color:var(--liwe3-text)}.liwe3-btn:not(.liwe3-btn--primary):not(.liwe3-btn--danger):not(.liwe3-btn--outline):not(.liwe3-btn--ghost):hover:not(:disabled){color:var(--liwe3-primary)}.liwe3-btn--danger{color:var(--liwe3-error);border-color:color-mix(in oklch, var(--liwe3-error) 55%, transparent)}.liwe3-btn--danger:hover{box-shadow:0 0 0 1px var(--liwe3-error), 0 0 18px color-mix(in oklch, var(--liwe3-error) 40%, transparent);color:var(--liwe3-error)}.liwe3-label,.im-panel .title{margin:0 0 var(--liwe3-space-1);font-family:var(--im-font-mono);font-size:var(--liwe3-text-xs);font-weight:var(--liwe3-weight-normal);letter-spacing:.1em;text-transform:uppercase;color:var(--liwe3-text-muted);display:block}.liwe3-input,.liwe3-select,.liwe3-textarea{background:var(--liwe3-surface-sunken)}.liwe3-input:focus,.liwe3-select:focus,.liwe3-textarea:focus{box-shadow:var(--im-glow-primary)}.im-eyebrow{margin:0 0 var(--liwe3-space-2);font-family:var(--im-font-mono);font-size:var(--liwe3-text-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--liwe3-secondary)}.im-neon{background:var(--im-neon-loop);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:6s linear infinite im-neon-flow}@keyframes im-neon-flow{to{background-position:200%}}.im-cta{position:relative}.im-cta:before{content:"";border-radius:calc(var(--liwe3-radius-md) + 5px);background:var(--im-neon-loop);pointer-events:none;-webkit-mask:linear-gradient(var(--liwe3-text) 0 0) content-box, linear-gradient(var(--liwe3-text) 0 0);-webkit-mask-composite:xor;-webkit-mask:linear-gradient(var(--liwe3-text) 0 0) content-box exclude, linear-gradient(var(--liwe3-text) 0 0);mask:linear-gradient(var(--liwe3-text) 0 0) content-box exclude, linear-gradient(var(--liwe3-text) 0 0);background-size:200% 100%;padding:2px;animation:3.5s linear infinite im-neon-flow;position:absolute;inset:-5px}.im-muted{color:var(--liwe3-text-muted)}.im-panel{padding:var(--liwe3-space-5);background:var(--im-panel-bg);border:1px solid var(--im-panel-border);border-radius:var(--liwe3-radius-md);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:relative}.im-panel:before,.im-panel:after{content:"";pointer-events:none;border:2px solid var(--liwe3-primary);width:14px;height:14px;position:absolute}.im-panel:before{border-top-left-radius:var(--liwe3-radius-md);border-bottom:0;border-right:0;top:-1px;left:-1px}.im-panel:after{border-bottom-right-radius:var(--liwe3-radius-md);border-top:0;border-left:0;border-color:var(--liwe3-secondary);bottom:-1px;right:-1px}.im-section-title{align-items:center;gap:var(--liwe3-space-3);margin:var(--liwe3-space-8) 0 var(--liwe3-space-4);display:flex}.im-section-title:after{content:"";background:linear-gradient(90deg, var(--im-panel-border), transparent);flex:1;height:1px}.im-chip{align-items:center;gap:var(--liwe3-space-1);padding:2px var(--liwe3-space-2);border:1px solid var(--liwe3-border);border-radius:var(--liwe3-radius-full);font-family:var(--im-font-mono);font-size:var(--liwe3-text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--liwe3-text-muted);display:inline-flex}.im-chip--remix{color:var(--liwe3-secondary);border-color:var(--liwe3-secondary);background:var(--liwe3-secondary-subtle)}.im-empty{padding:var(--liwe3-space-8) var(--liwe3-space-4);text-align:center;color:var(--liwe3-text-muted);border:1px dashed var(--liwe3-border);border-radius:var(--liwe3-radius-md)}@media (prefers-reduced-motion:reduce){.im-neon,.im-cta:before{animation:none}html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.skip.svelte-12qhfyh{z-index:100;padding:var(--liwe3-space-2) var(--liwe3-space-4);background:var(--liwe3-primary);color:var(--liwe3-text-on-primary);position:absolute;top:0;left:-999px}.skip.svelte-12qhfyh:focus{left:var(--liwe3-space-2);top:var(--liwe3-space-2)}.bar.svelte-12qhfyh{z-index:var(--liwe3-z-sticky,20);background:color-mix(in oklch, var(--liwe3-surface) 78%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--im-panel-border);box-shadow:0 1px 0 color-mix(in oklch, var(--liwe3-primary) 25%, transparent), 0 8px 30px color-mix(in oklch, var(--liwe3-primary) 6%, transparent);position:sticky;top:0}.inner.svelte-12qhfyh{max-width:76rem;padding:var(--liwe3-space-3) var(--liwe3-space-5);align-items:center;gap:var(--liwe3-space-3) var(--liwe3-space-6);flex-wrap:wrap;margin:0 auto;display:flex}.brand.svelte-12qhfyh{align-items:center;gap:var(--liwe3-space-2);color:var(--liwe3-text);text-decoration:none;display:inline-flex}.word.svelte-12qhfyh{font-family:var(--im-font-display);letter-spacing:.14em;font-size:1.05rem;font-weight:900}.word.svelte-12qhfyh b:where(.svelte-12qhfyh){color:var(--liwe3-secondary);margin:0 1px}nav.svelte-12qhfyh{align-items:center;gap:var(--liwe3-space-1);flex-wrap:wrap;display:flex}nav.svelte-12qhfyh a:where(.svelte-12qhfyh){align-items:center;gap:var(--liwe3-space-2);padding:var(--liwe3-space-2) var(--liwe3-space-3);color:var(--liwe3-text-muted);font-size:var(--liwe3-text-sm);font-weight:var(--liwe3-weight-semibold);letter-spacing:.1em;text-transform:uppercase;border-bottom:2px solid #0000;text-decoration:none;display:inline-flex}nav.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:var(--liwe3-text)}nav.svelte-12qhfyh a[aria-current=page]:where(.svelte-12qhfyh){color:var(--liwe3-primary);border-bottom-color:var(--liwe3-primary);text-shadow:0 0 12px color-mix(in oklch, var(--liwe3-primary) 60%, transparent)}.actions.svelte-12qhfyh{align-items:center;gap:var(--liwe3-space-2);flex-wrap:wrap;margin-left:auto;display:flex}.who.svelte-12qhfyh{align-items:center;gap:var(--liwe3-space-2);color:var(--liwe3-text-muted);font-size:var(--liwe3-text-sm);display:inline-flex}.page.svelte-12qhfyh{z-index:1;max-width:76rem;padding:var(--liwe3-space-8) var(--liwe3-space-5) var(--liwe3-space-12,4rem);min-height:70vh;margin:0 auto;position:relative}.foot.svelte-12qhfyh{z-index:1;border-top:1px solid var(--im-panel-border);padding:var(--liwe3-space-6) var(--liwe3-space-5);text-align:center;font-family:var(--im-font-mono);font-size:var(--liwe3-text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--liwe3-text-subtle);position:relative}.foot.svelte-12qhfyh p:where(.svelte-12qhfyh){margin:0}.foot.svelte-12qhfyh b:where(.svelte-12qhfyh){color:var(--liwe3-secondary)}@media (width<=52rem){.actions.svelte-12qhfyh{width:100%;margin-left:0}.page.svelte-12qhfyh{padding-top:var(--liwe3-space-6)}}
