.as-shell.svelte-1647hxj{display:grid;grid-template-columns:1.05fr .95fr;min-height:100svh;background-color:var(--background)}.as-grain.svelte-1647hxj{position:fixed;top:-100%;right:-100%;bottom:-100%;left:-100%;z-index:40;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.as-brand.svelte-1647hxj{position:relative;overflow:hidden;background-color:#0b0a08;display:flex}.as-scrim.svelte-1647hxj{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,#080705e6,#0807058c 45%,#08070526);pointer-events:none}.as-brand-inner.svelte-1647hxj{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:space-between;width:100%;padding:3em 3.5em}.as-logo.svelte-1647hxj{font-family:Nippo,sans-serif;font-weight:400;font-size:1.5rem;letter-spacing:.05em;text-transform:uppercase;color:var(--foreground);text-decoration:none}.as-label.svelte-1647hxj{font-family:Supply Sans,sans-serif;font-weight:500;font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;color:var(--foreground-secondary);margin-bottom:1.6em}.as-title.svelte-1647hxj{font-family:Nippo,sans-serif;font-weight:400;text-transform:uppercase;font-size:clamp(2.6rem,5.4vw,5.4rem);line-height:.94;letter-spacing:-.015em;color:var(--foreground)}.as-line.svelte-1647hxj{display:block;overflow:hidden;padding-bottom:.04em}.as-line-inner.svelte-1647hxj{display:inline-block}.as-accent.svelte-1647hxj{color:#f2ead842;-webkit-text-stroke:1.5px var(--foreground)}.as-meta.svelte-1647hxj{font-family:Suisse Intl,sans-serif;font-size:.95rem;line-height:1.5;max-width:42ch;color:var(--foreground-tertiary)}.as-panel.svelte-1647hxj{position:relative;display:flex;flex-direction:column;justify-content:center;padding:4em 4.5em;border-left:1px solid rgba(242,234,216,.12);background-color:#0c0b09;overflow-y:auto}.as-panel-inner.svelte-1647hxj{width:100%;max-width:420px;margin:0 auto}.as-shell.wide.svelte-1647hxj{grid-template-columns:.85fr 1.15fr}.as-shell.wide.svelte-1647hxj .as-panel-inner:where(.svelte-1647hxj){max-width:560px}.as-shell.wide.svelte-1647hxj .as-panel:where(.svelte-1647hxj){padding-top:5em;padding-bottom:5em;justify-content:flex-start}.as-back.svelte-1647hxj{position:absolute;left:4.5em;bottom:2.5em;font-family:Supply Sans,sans-serif;font-weight:500;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--foreground-tertiary);text-decoration:none;transition:color .3s ease}.as-back.svelte-1647hxj:hover{color:var(--foreground)}.as-panel.svelte-1647hxj .as-head{margin-bottom:2.6em}.as-panel.svelte-1647hxj .as-head h2{font-family:Nippo,sans-serif;font-weight:400;font-size:2rem;text-transform:uppercase;line-height:1.05;color:var(--foreground)}.as-panel.svelte-1647hxj .as-head p{font-family:Suisse Intl,sans-serif;font-size:.98rem;color:var(--foreground-tertiary);margin-top:.5em}.as-panel.svelte-1647hxj .as-actions{margin-top:2em}.as-panel.svelte-1647hxj .as-actions .license-btn{width:100%}.as-panel.svelte-1647hxj .as-foot{margin-top:2.2em;padding-top:1.6em;border-top:1px solid rgba(242,234,216,.12);font-family:Suisse Intl,sans-serif;font-size:.92rem;color:var(--foreground-tertiary)}.as-panel.svelte-1647hxj .as-foot a{font-family:Supply Sans,sans-serif;font-weight:500;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:var(--foreground-secondary);text-decoration:none}.as-panel.svelte-1647hxj .as-foot a:hover{color:var(--foreground)}.as-panel.svelte-1647hxj .as-error{border:1px solid rgba(220,38,38,.4);background-color:#dc262614;border-radius:8px;padding:.9em 1.1em;margin-bottom:1.4em;font-family:Suisse Intl,sans-serif;font-size:.9rem;color:#fca5a5}@media (max-width: 900px){.as-shell.svelte-1647hxj{grid-template-columns:1fr;min-height:100svh}.as-brand.svelte-1647hxj{min-height:42svh}.as-brand-inner.svelte-1647hxj{padding:1.6em 1.8em 2em;gap:1.6em}.as-label.svelte-1647hxj{margin-bottom:.9em}.as-title.svelte-1647hxj{font-size:clamp(2.2rem,11vw,3.4rem)}.as-meta.svelte-1647hxj{display:none}.as-panel.svelte-1647hxj{border-left:none;border-top:1px solid rgba(242,234,216,.12);padding:2.6em 1.8em 5em;justify-content:flex-start}.as-back.svelte-1647hxj{left:1.8em;bottom:1.8em}}
