.gh-main.svelte-10ndumc{padding:var(--spacing-48);justify-content:flex-start;align-items:center;position:relative;overflow:hidden auto}.gh-signup.svelte-10ndumc{gap:var(--spacing-8);top:var(--spacing-24);right:var(--spacing-24);z-index:2;display:flex;position:absolute}.gh-earth.svelte-10ndumc{top:var(--spacing-12);right:var(--spacing-4);z-index:0;position:absolute}.gh-content.svelte-10ndumc{z-index:1;gap:var(--spacing-32);pointer-events:none;flex-direction:column;width:100%;max-width:1280px;display:flex;position:relative}.gh-welcome.svelte-10ndumc>:where(.svelte-10ndumc),.gh-composer.svelte-10ndumc{pointer-events:auto}.gh-welcome.svelte-10ndumc{align-items:flex-start;gap:var(--spacing-12);padding-left:var(--spacing-16);flex-direction:column;max-width:720px;display:flex}.gh-mark.svelte-10ndumc{background-size:auto 64px;width:64px;height:64px}.gh-heading.svelte-10ndumc{font-size:var(--text-2xl);font-weight:var(--fw-bold);color:var(--text-primary);letter-spacing:-.015em;line-height:1.3}.gh-sub.svelte-10ndumc{color:var(--text-secondary);line-height:1.5}.gh-composer.svelte-10ndumc{gap:var(--spacing-16);background:var(--bg-panel);border:1px solid var(--stroke-panel);border-radius:var(--spacing-16);box-shadow:var(--shadow-panel);padding:var(--spacing-16);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);flex-direction:column;display:flex;container-type:inline-size}.gh-toolbar.svelte-10ndumc{justify-content:space-between;align-items:center;gap:var(--spacing-8);display:flex}.gh-actions.svelte-10ndumc{align-items:center;gap:var(--spacing-8);display:flex}.gh-locked.svelte-10ndumc{opacity:.6;text-decoration:none}@container (width<=440px){.gh-locked-label.svelte-10ndumc{display:none}}.gh-spent.svelte-10ndumc{font-size:var(--text-sm);color:var(--text-secondary)}.gh-spent.svelte-10ndumc a:where(.svelte-10ndumc){color:var(--text-accent)}@media (width<=767px),(width<=1023px) and (height<=500px){.gh-main.svelte-10ndumc{padding:var(--spacing-16) var(--spacing-16) max(var(--spacing-32), env(safe-area-inset-bottom))}.gh-signup.svelte-10ndumc{display:none}.gh-content.svelte-10ndumc{gap:var(--spacing-24)}.gh-mark.svelte-10ndumc{background-size:auto 40px;width:40px;height:40px}.gh-composer.svelte-10ndumc{padding:var(--spacing-8);-webkit-backdrop-filter:none;backdrop-filter:none}}
