.entry-module__XF3jka__root{--entry-bg:#f3f2ed;--entry-ink:#151714;--entry-muted:#666a64;--entry-line:#d4d5cf;--entry-accent:#a63a23;min-height:100dvh;color:var(--entry-ink);background:var(--entry-bg);padding:0 28px 32px;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.entry-module__XF3jka__root *{box-sizing:border-box}.entry-module__XF3jka__topbar,.entry-module__XF3jka__content,.entry-module__XF3jka__footer{width:min(100%,1040px);margin-inline:auto}.entry-module__XF3jka__topbar{border-bottom:1px solid var(--entry-line);justify-content:space-between;align-items:center;min-height:60px;display:flex}.entry-module__XF3jka__wordmark{letter-spacing:-.03em;font:650 15px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.entry-module__XF3jka__topbar nav{align-items:center;gap:18px;display:flex}.entry-module__XF3jka__topbar nav>a{color:var(--entry-muted);font-size:12px;text-decoration:none}.entry-module__XF3jka__topbar .lang-opt{color:var(--entry-muted)}:is(.entry-module__XF3jka__topbar .lang-opt:hover,.entry-module__XF3jka__topbar .lang-opt.is-active){color:var(--entry-ink)}.entry-module__XF3jka__topbar .lang-sep{color:var(--entry-line)}.entry-module__XF3jka__content{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:center;gap:clamp(56px,10vw,120px);min-height:calc(100dvh - 136px);padding:clamp(64px,10vw,112px) 0;display:grid}.entry-module__XF3jka__eyebrow{color:var(--entry-muted);letter-spacing:.12em;text-transform:uppercase;margin:0 0 18px;font:600 11px/1.3 ui-monospace,SFMono-Regular,Consolas,monospace}.entry-module__XF3jka__intro h1{max-width:680px;color:var(--entry-ink);letter-spacing:-.055em;text-shadow:none;margin:0;font:580 clamp(46px,7vw,72px)/.98 ui-sans-serif,sans-serif}.entry-module__XF3jka__intro>p:not(.entry-module__XF3jka__eyebrow){max-width:580px;color:var(--entry-muted);margin:26px 0 0;font-size:clamp(16px,1.8vw,19px);line-height:1.55}.entry-module__XF3jka__proof{border-top:1px solid var(--entry-line);gap:clamp(24px,4vw,48px);margin:42px 0 0;padding-top:20px;display:flex}.entry-module__XF3jka__proof div{gap:5px;display:grid}.entry-module__XF3jka__proof dt{font:650 13px/1 ui-monospace,monospace}.entry-module__XF3jka__proof dd{color:var(--entry-muted);margin:0;font-size:11px}.entry-module__XF3jka__entry{border-left:1px solid var(--entry-line);padding-left:clamp(28px,5vw,64px)}.entry-module__XF3jka__invited{color:var(--entry-accent);margin:0 0 22px;font-size:13px;line-height:1.5}.entry-module__XF3jka__quickEntry{gap:14px;display:grid}.entry-module__XF3jka__quickEntry p{color:var(--entry-muted);margin:0 0 6px;font-size:14px;line-height:1.55}.entry-module__XF3jka__quickEntry a{min-height:46px;color:var(--entry-bg);border:1px solid var(--entry-ink);background:var(--entry-ink);border-radius:2px;place-items:center;text-decoration:none;display:grid}.entry-module__XF3jka__quickEntry a.entry-module__XF3jka__secondary{min-height:auto;color:var(--entry-muted);background:0 0;border:0;text-decoration:underline}.entry-module__XF3jka__entry .join-minimal{gap:13px;width:100%}.entry-module__XF3jka__entry .join-minimal .invitation{color:var(--entry-muted);letter-spacing:.1em;text-align:left;margin:0 0 8px;font:600 11px/1.3 ui-monospace,monospace}.entry-module__XF3jka__entry .join-minimal .field-label{color:var(--entry-muted);letter-spacing:0;margin-bottom:-7px;font:600 12px/1.2 ui-sans-serif,sans-serif}.entry-module__XF3jka__entry .join-minimal input{min-height:46px;color:var(--entry-ink);box-shadow:none;background:0 0;border:1px solid #999d96;border-radius:2px;font-family:ui-monospace,monospace}.entry-module__XF3jka__entry .join-minimal input::placeholder{color:var(--entry-muted);opacity:.72}.entry-module__XF3jka__entry .join-minimal>button:not(.linklike){min-height:44px;color:var(--entry-bg);border:1px solid var(--entry-ink);background:var(--entry-ink);box-shadow:none;border-radius:2px;font-family:ui-sans-serif,sans-serif;transform:none}.entry-module__XF3jka__entry .join-minimal>button:not(.linklike):hover{filter:none;opacity:.86;transform:none}.entry-module__XF3jka__entry .join-minimal .linklike{color:var(--entry-muted);text-underline-offset:3px;font-family:ui-sans-serif,sans-serif}.entry-module__XF3jka__entry .join-minimal .handle-reroll{min-height:46px;color:var(--entry-muted);border-color:var(--entry-line);border-radius:2px}.entry-module__XF3jka__entry .join-minimal .recovery-code code{color:var(--entry-ink);border-color:var(--entry-line);background:0 0;border-radius:2px}:is(.entry-module__XF3jka__entry .join-minimal .recovery-note,.entry-module__XF3jka__entry .join-minimal>p:last-child){color:var(--entry-muted)}.entry-module__XF3jka__topbar a:focus-visible,.entry-module__XF3jka__footer a:focus-visible{outline:3px solid color-mix(in srgb, var(--entry-accent) 38%, transparent);outline-offset:3px}.entry-module__XF3jka__entry .join-minimal input:focus-visible{outline:3px solid color-mix(in srgb, var(--entry-accent) 38%, transparent);outline-offset:3px}.entry-module__XF3jka__entry .join-minimal button:focus-visible{outline:3px solid color-mix(in srgb, var(--entry-accent) 38%, transparent);outline-offset:3px}.entry-module__XF3jka__footer{color:var(--entry-muted);border-top:1px solid var(--entry-line);justify-content:space-between;gap:18px;padding-top:18px;font-size:11px;display:flex}.entry-module__XF3jka__footer a{color:var(--entry-ink);text-underline-offset:3px}@media (max-width:760px){.entry-module__XF3jka__root{padding:0 16px 24px}.entry-module__XF3jka__topbar{min-height:52px}.entry-module__XF3jka__content{grid-template-columns:1fr;gap:52px;min-height:auto;padding:64px 0}.entry-module__XF3jka__intro h1{font-size:clamp(44px,14vw,62px)}.entry-module__XF3jka__proof{gap:24px}.entry-module__XF3jka__entry{border-top:1px solid var(--entry-line);border-left:0;padding:38px 0 0}.entry-module__XF3jka__footer{margin-top:16px}}@media (prefers-color-scheme:dark){.entry-module__XF3jka__root{--entry-bg:#171816;--entry-ink:#f1f0ea;--entry-muted:#b2b4ad;--entry-line:#41433f;--entry-accent:#e26a50}.entry-module__XF3jka__entry .join-minimal input{border-color:#777b73}.entry-module__XF3jka__entry .join-minimal>button:not(.linklike){color:#171816;background:#f1f0ea}}@media (prefers-reduced-motion:reduce){.entry-module__XF3jka__entry .gate-step{animation:none}}
