@layer properties,theme,base;@layer components{.lp-waitlist{text-align:left;width:520px;max-width:100%;margin-top:4px;position:relative}.lp-waitlist[data-align=centre]{margin-inline:auto}.lp-waitlist-box{border:1px solid var(--border);border-radius:var(--radius-box);background:var(--surface);color:var(--fg);font-family:var(--font-mono);font-size:var(--lp-text-prompt);font-weight:400;line-height:var(--lp-leading-prompt);letter-spacing:normal;transition:border-color .2s,box-shadow .2s;position:relative}.lp-waitlist-box:hover{border-color:color-mix(in srgb, var(--light) 14%, transparent)}.lp-waitlist-box:has(.lp-waitlist-field:focus){border-color:color-mix(in srgb, var(--amber) 60%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--amber) 20%, transparent)}.lp-waitlist[data-invalid] .lp-waitlist-box{border-color:color-mix(in srgb, var(--error) 60%, transparent);box-shadow:none}.lp-waitlist[data-invalid] .lp-waitlist-box:has(.lp-waitlist-field:focus){box-shadow:0 0 0 1px color-mix(in srgb, var(--error) 20%, transparent)}.lp-waitlist-light{z-index:1;pointer-events:none;height:1px;position:absolute;bottom:-1px;left:10%;right:10%}.lp-waitlist-glow{background:var(--glow-line);position:absolute;inset:0}.lp-waitlist-glow-lit{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--amber) 55%, transparent) 50%, transparent);opacity:0;transition:opacity .25s}.lp-waitlist-box:hover .lp-waitlist-glow-lit{opacity:1}.lp-waitlist-box:has(.lp-waitlist-field:focus) .lp-waitlist-glow-lit{opacity:1}.lp-waitlist-line{padding:8px 8px 8px 16px;display:grid}.lp-waitlist-row{min-width:0;min-height:32px;transition:opacity .22s ease-out, transform .22s var(--ease-out-soft);grid-area:1/1;align-items:center;gap:10px;display:flex}.lp-waitlist-row[data-leaving]{opacity:0;pointer-events:none;transition-duration:.12s}.lp-waitlist-row[data-entering]{opacity:0;pointer-events:none;transform:translateY(6px)}.lp-waitlist-chevron{color:var(--amber);flex:none;transform:translateY(-1.25px)}.lp-waitlist-check{color:var(--amber);transition:transform .22s var(--ease-out-soft);flex:none;transform:translateY(-.5px)}.lp-waitlist-row[data-entering] .lp-waitlist-check{transform:translateY(-.5px)scale(.6)}.lp-waitlist-check-drawn{transition:transform .22s var(--ease-out-std)}.lp-waitlist-check-drawn svg{display:block}.lp-waitlist-check-drawn path{stroke-dasharray:24;stroke-dashoffset:0;transition:stroke-dashoffset .28s var(--ease-out-std) 60ms}.lp-waitlist-row[data-entering] .lp-waitlist-check-drawn{transform:translateY(-.5px)scale(.7)}.lp-waitlist-row[data-entering] .lp-waitlist-check-drawn path{stroke-dashoffset:24px;transition:none}.lp-waitlist-field{min-width:0;height:32px;color:var(--fg);font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;caret-color:var(--amber);background:0 0;border:0;outline:none;flex:120px;margin:0;padding:0}.lp-waitlist-field:focus-visible{outline:2px solid #0000}.lp-waitlist-field::placeholder{color:var(--fg-faint);opacity:1}.lp-waitlist-field:autofill{box-shadow:inset 0 0 0 100px var(--surface);-webkit-text-fill-color:var(--fg)}.lp-waitlist-field:autofill{box-shadow:inset 0 0 0 100px var(--surface);-webkit-text-fill-color:var(--fg)}.lp-waitlist-honeypot{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.lp-waitlist-button{border-radius:var(--radius-chip);background:var(--amber);height:32px;color:var(--bg);font-family:var(--font-mono);font-size:var(--lp-text-button);letter-spacing:var(--lp-tracking-button);text-transform:uppercase;white-space:nowrap;cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;padding:0 14px;font-weight:500;line-height:normal;transition:opacity .18s,box-shadow .2s;display:inline-flex}.lp-waitlist-button:hover{box-shadow:0 0 22px color-mix(in srgb, var(--amber) 35%, transparent)}.lp-waitlist-skip{border-radius:var(--radius-chip);height:32px;color:var(--fg-muted);font-family:var(--font-mono);font-size:var(--lp-text-button);letter-spacing:var(--lp-tracking-button);text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0 12px;font-weight:500;line-height:normal;transition:color .18s}.lp-waitlist-skip:hover{color:var(--fg)}.lp-waitlist-button:focus-visible,.lp-waitlist-skip:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.lp-waitlist-button:disabled,.lp-waitlist-skip:disabled{opacity:.6;cursor:default;box-shadow:none}.lp-waitlist-skip:disabled{color:var(--fg-muted)}.lp-waitlist-actions{display:contents}.lp-waitlist-done-text{white-space:nowrap;min-width:0}.lp-waitlist-done-text:focus{outline:none}.lp-waitlist-done-text:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.lp-waitlist-address{max-width:min(250px,100%);color:var(--fg);text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;font-weight:500;display:inline-block;overflow:hidden}.lp-waitlist-error{color:var(--error);font-family:var(--font-sans);font-size:var(--lp-text-error);line-height:var(--lp-leading-error);margin-top:6px}.lp-waitlist[data-align=centre] .lp-waitlist-error{text-align:center}.lp-waitlist-error a{color:inherit;text-underline-offset:2px;text-decoration:underline}.lp-waitlist-error a:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.lp-waitlist-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:719px){.lp-waitlist{width:100%}.lp-waitlist-line{padding:8px}.lp-waitlist-chevron,.lp-waitlist-check{margin-left:8px}.lp-waitlist-join,.lp-waitlist-ask{flex-wrap:wrap}.lp-waitlist-field{flex:140px}.lp-waitlist-join .lp-waitlist-button{flex:100%;height:40px;margin-top:2px}.lp-waitlist-actions{flex:100%;gap:6px;margin-top:2px;display:flex}.lp-waitlist-actions .lp-waitlist-button{flex:auto;height:40px}.lp-waitlist-actions .lp-waitlist-skip{height:40px}.lp-waitlist-done{min-height:84px}.lp-waitlist-done-text{white-space:normal;overflow-wrap:anywhere}}@media (pointer:coarse){.lp-waitlist-field{font-size:var(--lp-text-body)}}@media (prefers-reduced-motion:reduce){.lp-waitlist-box,.lp-waitlist-glow-lit,.lp-waitlist-row,.lp-waitlist-check,.lp-waitlist-check-drawn path,.lp-waitlist-button,.lp-waitlist-skip{transition:none}.lp-waitlist-row[data-entering]{transform:none}.lp-waitlist-row[data-entering] .lp-waitlist-check{transform:translateY(-.5px)}.lp-waitlist-row[data-entering] .lp-waitlist-check-drawn path{stroke-dashoffset:0}}}@layer utilities;
@layer properties,theme,base;@layer components{.lp-page{--lp-wide-scale:clamp(1, tan(atan2(100vw, 1440px)), 1.25)}.lp-prompt{border:1px solid var(--border);border-radius:var(--radius-box);background:var(--surface);color:var(--fg);font-family:var(--font-mono);font-size:var(--lp-text-prompt);font-weight:400;line-height:var(--lp-leading-prompt);letter-spacing:normal;text-align:left;white-space:nowrap;cursor:pointer;appearance:none;flex-direction:column;align-items:stretch;gap:2px;margin-top:4px;padding:13px 14px 11px 16px;transition:border-color .2s;display:inline-flex;position:relative}.lp-prompt:hover{border-color:color-mix(in srgb, var(--light) 14%, transparent)}.lp-prompt:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.lp-prompt-light{z-index:1;height:1px;position:absolute;bottom:-1px;left:10%;right:10%}.lp-prompt-glow{background:var(--glow-line);position:absolute;inset:0}.lp-prompt-glow-lit{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--amber) 55%, transparent) 50%, transparent);opacity:0;transition:opacity .25s}.lp-prompt:hover .lp-prompt-glow-lit{opacity:1}.lp-prompt-row{align-items:center;gap:10px;display:flex}.lp-prompt-chevron{color:var(--amber);transform:translateY(-1.25px)}.lp-prompt-text{font-family:inherit}.lp-prompt-icon{width:14px;height:14px;color:var(--fg-faint);flex:none;margin-left:14px;transition:color .2s;position:relative}.lp-prompt-icon svg{transition:opacity .16s ease-out, transform .16s var(--ease-out-std);display:block;position:absolute;inset:0}.lp-prompt-icon [data-glyph=check]{opacity:0;transform:scale(.7)}.lp-prompt-icon [data-glyph=check] path{stroke-dasharray:24;stroke-dashoffset:24px;transition:stroke-dashoffset .28s var(--ease-out-std) 60ms}.lp-prompt[data-copied] .lp-prompt-icon [data-glyph=copy]{opacity:0;transform:scale(.7)}.lp-prompt[data-copied] .lp-prompt-icon [data-glyph=check]{opacity:1;transition-delay:60ms;transform:none}.lp-prompt[data-copied] .lp-prompt-icon [data-glyph=check] path{stroke-dashoffset:0}.lp-prompt:hover .lp-prompt-icon{color:var(--fg)}.lp-prompt[data-copied] .lp-prompt-icon{color:var(--amber)}.lp-prompt-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lp-beta{font-family:var(--font-mono);font-size:var(--lp-text-label);line-height:var(--lp-leading-body);letter-spacing:var(--lp-tracking-note);color:var(--fg-body);align-items:center;gap:9px;margin-top:-8px;display:inline-flex}.lp-beta b{color:var(--fg);font-weight:500}.lp-beta-led{border-radius:var(--lp-radius-dot);background:var(--amber);width:6px;height:6px;box-shadow:0 0 6px color-mix(in srgb, var(--amber) 70%, transparent);flex:none;animation:3.4s ease-in-out infinite lp-led-breathe}@keyframes lp-led-breathe{0%,to{opacity:.55;box-shadow:0 0 4px color-mix(in srgb, var(--amber) 40%, transparent)}50%{opacity:1;box-shadow:0 0 7px color-mix(in srgb, var(--amber) 75%, transparent)}}@media (max-width:719px){.lp-prompt{white-space:normal;padding:12px 12px 10px 14px}.lp-prompt-row{align-items:flex-start}.lp-prompt-text{overflow-wrap:anywhere;min-width:0}.lp-prompt-icon{margin-top:calc((var(--lp-leading-prompt) * 1em - 14px) / 2)}.lp-beta{line-height:var(--lp-leading-note);text-wrap:balance;margin-top:-4px;display:block}.lp-beta-led{vertical-align:middle;margin-right:9px;display:inline-block}}@media (max-width:479px){.lp-prompt-icon{margin-left:8px}}@media (max-width:367px){.lp-prompt{padding:12px 8px 10px 10px}.lp-prompt-icon{margin-left:4px}}@media (prefers-reduced-motion:reduce){.lp-beta-led{opacity:.7;animation:none}.lp-prompt,.lp-prompt-glow-lit,.lp-prompt-icon,.lp-prompt-icon svg,.lp-prompt-icon [data-glyph=check] path{transition:none}}}@layer utilities;