.event-stream.svelte-13dsnk6{z-index:1;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.login-shell.svelte-8k30lk{--bg:#09090b;--bg-raised:#18181b;--text-primary:#fafafa;--text-secondary:#a1a1aa;--text-tertiary:#52525b;--brand-start:#22c55e;--brand-end:#6366f1;--brand-start-hi:#4ade80;--brand-end-hi:#818cf8;--brand-pressed:#16a34a;--brand-subtle:#22c55e1f;--brand-glow:#6366f159;--brand-gradient:linear-gradient(110deg, var(--brand-start) 0%, var(--brand-end) 100%);--brand-gradient-hi:linear-gradient(110deg, var(--brand-start-hi) 0%, var(--brand-end-hi) 100%);--ease:cubic-bezier(.4, 0, .2, 1);--ease-out:cubic-bezier(0, 0, .2, 1);background:var(--bg);color:var(--text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:fixed;inset:0;overflow:hidden}.bg-dotgrid.svelte-8k30lk{z-index:0;pointer-events:none;background-image:radial-gradient(circle,#fafafa0a 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.bg-vignette.svelte-8k30lk{z-index:2;pointer-events:none;background:radial-gradient(60% 50% at 30% 70%,#09090b00 0%,#09090b8c 70%,#09090bd9 100%),radial-gradient(80% 100%,#09090b00 40%,#09090ba6 100%);position:absolute;inset:0}.content.svelte-8k30lk{z-index:3;min-height:100%;padding:calc(40px + env(safe-area-inset-top)) calc(32px + env(safe-area-inset-right)) calc(32px + env(safe-area-inset-bottom)) calc(32px + env(safe-area-inset-left));grid-template-rows:1fr auto auto;gap:40px;display:grid;position:relative}.hero.svelte-8k30lk{flex-direction:column;justify-content:center;gap:20px;display:flex}.mark-wrap.svelte-8k30lk{opacity:0;animation:svelte-8k30lk-rise .8s var(--ease-out) forwards;align-items:center;gap:clamp(14px,2.5vw,20px);display:flex;transform:translateY(8px)}.mark.svelte-8k30lk{flex-shrink:0;width:clamp(44px,10vw,56px);height:clamp(44px,10vw,56px)}.wordmark.svelte-8k30lk{letter-spacing:-.045em;background:linear-gradient(110deg,#22c55e 0%,#6366f1 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(52px,13vw,88px);font-weight:700;line-height:.9}.stats.svelte-8k30lk{color:var(--text-secondary);opacity:0;animation:svelte-8k30lk-rise .8s var(--ease-out) .15s forwards;margin:0;font-family:JetBrains Mono,Consolas,Monaco,monospace;font-size:clamp(12px,3.2vw,13px);transform:translateY(8px)}.stats.svelte-8k30lk .bright:where(.svelte-8k30lk){color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:500}.stats.svelte-8k30lk .sep:where(.svelte-8k30lk){color:var(--text-tertiary);margin:0 8px}.actions.svelte-8k30lk{opacity:0;animation:svelte-8k30lk-rise .8s var(--ease-out) .3s forwards;flex-direction:column;align-items:flex-start;gap:20px;display:flex;transform:translateY(8px)}.btn-primary.svelte-8k30lk{background:var(--brand-gradient);color:#fff;cursor:pointer;transition:background .2s var(--ease), transform .2s var(--ease), box-shadow .2s var(--ease);box-shadow:0 4px 18px -6px var(--brand-glow);border:none;border-radius:10px;justify-content:center;align-items:center;padding:16px 28px;font-family:inherit;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.btn-primary.svelte-8k30lk:hover{background:var(--brand-gradient-hi);box-shadow:0 10px 28px -8px var(--brand-glow);transform:translateY(-1px)}.btn-primary.svelte-8k30lk:focus-visible{box-shadow:0 0 0 3px var(--brand-subtle), 0 4px 18px -6px var(--brand-glow);outline:none}.btn-primary.svelte-8k30lk:active{transform:translateY(0)}.create-link.svelte-8k30lk{color:var(--text-secondary);transition:color .2s var(--ease);align-items:center;gap:6px;padding:4px 0;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.create-link.svelte-8k30lk .arrow:where(.svelte-8k30lk){transition:transform .2s var(--ease);display:inline-block}.create-link.svelte-8k30lk:hover{color:var(--text-primary)}.create-link.svelte-8k30lk:hover .arrow:where(.svelte-8k30lk){transform:translate(4px)}.create-link.svelte-8k30lk:focus-visible{color:var(--text-primary);outline:none}.status.svelte-8k30lk{text-transform:uppercase;letter-spacing:.1em;color:var(--text-tertiary);opacity:0;animation:svelte-8k30lk-rise .8s var(--ease-out) .45s forwards;align-items:center;gap:8px;font-family:JetBrains Mono,Consolas,Monaco,monospace;font-size:10px;display:flex;transform:translateY(8px)}.status-dot.svelte-8k30lk{background:#16a34a;border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite svelte-8k30lk-breathe;box-shadow:0 0 6px #16a34a80}@keyframes svelte-8k30lk-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-8k30lk-breathe{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}@media (width>=720px){.content.svelte-8k30lk{padding:calc(48px + env(safe-area-inset-top)) calc(56px + env(safe-area-inset-right)) calc(40px + env(safe-area-inset-bottom)) calc(56px + env(safe-area-inset-left));gap:48px}.hero.svelte-8k30lk{justify-content:flex-end;padding-bottom:8px}.actions.svelte-8k30lk{flex-direction:row;align-items:center;gap:32px}}@media (width>=1200px){.content.svelte-8k30lk{padding:calc(56px + env(safe-area-inset-top)) calc(72px + env(safe-area-inset-right)) calc(48px + env(safe-area-inset-bottom)) calc(72px + env(safe-area-inset-left))}}@media (prefers-reduced-motion:reduce){.mark-wrap.svelte-8k30lk,.stats.svelte-8k30lk,.actions.svelte-8k30lk,.status.svelte-8k30lk{opacity:1;animation:none;transform:none}.status-dot.svelte-8k30lk{animation:none}.btn-primary.svelte-8k30lk,.create-link.svelte-8k30lk,.create-link.svelte-8k30lk .arrow:where(.svelte-8k30lk){transition:none}}
