@font-face{font-family:spaceMono;src:url(../media/SpaceMono_latin-s.p.0~z396rbj0t4w.woff2?dpl=dpl_9dTocH7my711LbmZbKnMrQC2AYEp)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:spaceMono Fallback;src:local(Arial);ascent-override:83.51%;descent-override:26.92%;line-gap-override:0.0%;size-adjust:134.12%}.spacemono_bf926ac2-module__pEKzAW__className{font-family:spaceMono,spaceMono Fallback;font-weight:400}.spacemono_bf926ac2-module__pEKzAW__variable{--font-space-mono:"spaceMono", "spaceMono Fallback"}
.hp{--hp-ink:#1a1a1a;--hp-paper:#fdfdfc;--hp-muted:#62625e;--hp-faint:#8a8a86;--hp-accent:#c8501e;--hp-error:#b0421a;--hp-sans:var(--font-space-grotesk), sans-serif;--hp-mono:var(--font-space-mono), monospace;z-index:0;box-sizing:border-box;min-height:100dvh;color:var(--hp-ink);font-family:var(--hp-sans);-webkit-font-smoothing:antialiased;flex-direction:column;padding:24px clamp(20px,5vw,48px);display:flex;position:relative}.hp *,.hp :before,.hp :after{box-sizing:border-box}.hp-bg{z-index:-1;background:var(--hp-paper);position:fixed;inset:0}.hp a{color:var(--hp-muted);text-underline-offset:3px;text-decoration:underline}.hp a:hover{color:var(--hp-accent)}.hp-lang{font-family:var(--hp-mono);justify-content:flex-end;gap:4px;font-size:13px;display:flex}.hp-lang button{cursor:pointer;font:inherit;color:var(--hp-faint);text-underline-offset:4px;background:0 0;border:0;padding:8px 10px}.hp-lang button[aria-pressed=true]{color:var(--hp-ink);text-decoration:underline}.hp .hp-user{max-width:100%;color:var(--hp-ink);align-items:center;gap:8px;padding:8px 10px;text-decoration:none;display:inline-flex}.hp .hp-user:hover{color:var(--hp-accent)}.hp-user svg{flex-shrink:0;width:18px;height:18px}.hp-user span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hp-main{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:clamp(28px,4vw,44px);padding:clamp(24px,6vh,64px) 0;display:flex}.hp-logo{aspect-ratio:960/300;width:100%;max-width:880px;position:relative;overflow:hidden}.hp-logo-inner{transform-origin:0 0;justify-content:center;align-items:center;width:960px;height:300px;display:flex;position:absolute;top:0;left:0}.hp-word{white-space:nowrap;line-height:1;display:flex}.hp-cell{display:inline-block;position:relative}.hp-g{font-family:var(--hp-sans);letter-spacing:-.02em;color:var(--hp-ink);font-size:150px;font-weight:700;display:inline-block}.hp-skew{transform:skew(-8deg)}.hp-spacer{visibility:hidden}.hp-piece{opacity:0;will-change:transform;color:var(--hp-ink);position:absolute;inset:0}.hp-piece svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hp-desc{text-align:center;text-wrap:pretty;white-space:pre-line;max-width:34em;margin:0;font-size:clamp(18px,2.1vw,22px);font-weight:400;line-height:1.5}.hp-signup{flex-direction:column;gap:12px;width:100%;max-width:520px;display:flex}.hp-form{flex-wrap:wrap;display:flex}.hp-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hp-form input{border:2px solid var(--hp-ink);background:var(--hp-paper);min-width:0;height:56px;font:17px var(--hp-sans);color:var(--hp-ink);border-right-width:0;border-radius:0;outline:none;flex:240px;padding:0 18px}.hp-form input::placeholder{color:var(--hp-faint)}.hp-form input[aria-invalid=true]{border-color:var(--hp-error)}.hp-form input:focus-visible{box-shadow:inset 0 0 0 1px var(--hp-ink)}.hp-form button{border:2px solid var(--hp-ink);background:var(--hp-ink);height:56px;color:var(--hp-paper);font:700 16px var(--hp-sans);letter-spacing:.01em;cursor:pointer;border-radius:0;flex:none;padding:0 26px}.hp-form button:hover,.hp-form button:focus-visible{background:var(--hp-accent);border-color:var(--hp-accent)}.hp-form button:disabled{cursor:wait;opacity:.7}.hp-err{font-family:var(--hp-mono);color:var(--hp-error);font-size:13px}.hp-hint{font-family:var(--hp-mono);color:var(--hp-muted);text-align:center;text-wrap:pretty;font-size:13px;line-height:1.6}.hp-done{border:2px solid var(--hp-ink);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:18px;display:flex}.hp-done b{font-size:18px;font-weight:700}.hp-done span{font-family:var(--hp-mono);color:var(--hp-muted);font-size:13px}@media (max-width:440px){.hp-form input{border-bottom-width:0;border-right-width:2px;flex-basis:100%}.hp-form button{flex:100%}}.hp-footer{font-family:var(--hp-mono);flex-wrap:wrap;justify-content:flex-end;gap:20px;font-size:12px;display:flex}.hp-footer button{color:var(--hp-muted);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.hp-footer button:hover{color:var(--hp-accent)}
