:root{color-scheme:dark;font-family:ui-rounded,"Arial Rounded MT Bold",Arial,sans-serif;background:#09090b;color:#faf8f3;font-synthesis:none}*{box-sizing:border-box}body{margin:0;min-height:100svh;display:flex;flex-direction:column}header,footer{display:flex;align-items:center;justify-content:space-between;padding:28px 6vw}a{color:inherit;text-decoration:none}.wordmark{font-size:30px;font-weight:950;letter-spacing:-2px}.stamp,.eyebrow,footer{font-size:12px;font-weight:800;letter-spacing:.02em}.stamp{border:1px solid #55545a;border-radius:99px;padding:9px 13px;transform:rotate(3deg)}main{flex:1;padding:5vh 6vw 9vh}h1{font-size:clamp(62px,12vw,176px);font-weight:950;letter-spacing:-.075em;line-height:.87;margin:24px 0 38px}h1 span{color:#ff483d}.eyebrow{color:#aaa7af}.verse{font-size:clamp(25px,3.5vw,43px);font-weight:800;line-height:1.14;letter-spacing:-.045em}.invite-only{margin-top:40px;max-width:520px}.invite-only .eyebrow{color:#ff483d;letter-spacing:.12em;margin:0 0 10px}.access-form{display:flex;gap:9px}.access-form input,.access-form button{min-height:54px;border-radius:15px;font:inherit;font-size:16px;font-weight:850}.access-form input{min-width:0;flex:1;border:1px solid #444349;background:#151519;color:#faf8f3;padding:0 17px;outline:none}.access-form input::placeholder{color:#77747d}.access-form input:focus{border-color:#faf8f3}.access-form button{border:0;background:#ff483d;color:#09090b;padding:0 19px;cursor:pointer}.access-form button:hover{background:#ff6b62}.access-form button:disabled{cursor:wait;opacity:.6}.access-result{min-height:23px;font-size:16px;font-weight:800;margin:12px 0 0;color:#aaa7af}.preflight{margin-top:12px;padding:18px;border:1px solid #3a393f;border-radius:18px;background:#151519}.preflight .eyebrow{margin:0 0 8px}.preflight-title{margin:0;font-size:22px;font-weight:950;letter-spacing:-.035em}.preflight-copy{margin:7px 0 0;color:#aaa7af;font-size:14px;font-weight:750;line-height:1.45}.preflight-action{display:flex;align-items:center;gap:14px;margin-top:15px}.testflight{display:inline-flex;gap:24px;align-items:center;padding:14px 18px;background:#ff483d;color:#09090b;border-radius:14px;font-size:16px;font-weight:900}.testflight:hover{background:#ff6b62}.preflight-action span{color:#aaa7af;font-size:13px;font-weight:800}.sr-only,.honey{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}footer{border-top:1px solid #242329;color:#aaa7af}.invite,.invalid{max-width:1000px}.invite-copy{font-size:clamp(22px,3vw,32px);font-weight:750;letter-spacing:-.035em;max-width:540px}.open{display:inline-flex;gap:40px;align-items:center;background:#ff483d;color:#09090b;padding:22px 26px;border-radius:18px;font-size:22px;font-weight:900;margin:24px 0 12px}.open:hover{background:#ff6b62}.open:focus-visible,a:focus-visible,.copy:focus-visible,.access-form button:focus-visible{outline:3px solid #faf8f3;outline-offset:6px}.open-fallback{max-width:540px;margin:10px 0 18px;padding:16px 18px;border:1px solid #3a393f;border-radius:14px;color:#cbc8cf;font-size:14px;line-height:1.5}.open-fallback p{margin:0 0 12px}.copy{border:0;border-bottom:1px solid #77747d;padding:2px 0;background:none;color:#faf8f3;font:inherit;font-weight:800;cursor:pointer}.copy-status{display:block;min-height:21px;margin-top:8px;color:#aaa7af}.help{font-size:14px;color:#aaa7af;line-height:1.6}[hidden]{display:none!important}@media(max-width:480px){header,footer{padding:24px 22px}main{padding:7vh 22px}h1{font-size:clamp(58px,14vw,80px)}.stamp{font-size:10px}.verse{font-size:29px}.access-form{align-items:stretch;flex-direction:column}.access-form button{width:100%}.preflight-action{align-items:flex-start;flex-direction:column}.open{width:100%;justify-content:space-between}footer{font-size:11px}}
.direct-beta{min-height:54px}.beta-help{color:#aaa7af;font-size:14px;line-height:1.6;margin:12px 0 26px}.how-bump-works{margin-top:64px;padding-top:26px;border-top:1px solid #343238;max-width:1000px}.how-bump-works h2{font-size:clamp(25px,4vw,42px);letter-spacing:-.055em;margin:0 0 24px}.bump-rules{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.rule-word{font-size:20px;font-weight:950;letter-spacing:-.04em;color:#ff6b62}.bump-rules p{font-size:15px;line-height:1.6;color:#c6c3cb;margin:10px 0 0}@media(max-width:650px){.bump-rules{grid-template-columns:1fr;gap:24px}.how-bump-works{margin-top:48px}}
.invite-install{max-width:540px;margin:18px 0 20px;padding:22px;border:1px solid #3a393f;border-radius:20px;background:#151519}.invite-install h2{margin:0 0 16px;font-size:25px;letter-spacing:-.045em}.install-steps{padding-left:22px;margin:0 0 22px;display:grid;gap:13px;color:#aaa7af;font-size:14px;line-height:1.5}.install-steps strong{color:#faf8f3}.invite-install .copy{min-height:44px}.invite .open{font-size:clamp(17px,4vw,22px)}

.invite h1,.invite-copy{overflow-wrap:anywhere}
