@font-face{font-family:Journal;src:url('/static/journal-sc.woff2') format('woff2');font-display:swap;font-weight:100 900}*{box-sizing:border-box}html{color-scheme:dark;scrollbar-width:none}html::-webkit-scrollbar{display:none}body{margin:0;color:#f1f2f4;background:#11151a;font-family:Journal,-apple-system,BlinkMacSystemFont,'PingFang SC',sans-serif;min-height:100svh;background-image:radial-gradient(ellipse at 80% 10%,#26344680,transparent 60%)}header{padding:calc(24px + env(safe-area-inset-top)) max(24px,calc((100vw - 1060px)/2));display:flex;align-items:center;justify-content:space-between;font-weight:650;font-size:22px;letter-spacing:-.04em}header span{font-size:11px;font-weight:400;letter-spacing:.14em;color:#a3aab4}main{position:relative;isolation:isolate;max-width:480px;margin:7vh auto 0;padding:0 28px}.orb{position:absolute;z-index:-1;width:220px;height:220px;border-radius:50%;right:0;top:0;background:radial-gradient(circle at 30% 25%,#8197b033,#11172208 60%);border:1px solid #a0b2c41c;box-shadow:inset 1px 1px 2px #b4c7e330,inset -5px -5px 30px #0b0e1490;pointer-events:none}.eyebrow{font-size:10px;letter-spacing:.24em;color:#9ba8ba;margin:0 0 28px}h1{font-size:clamp(32px,8.5vw,44px);font-weight:520;letter-spacing:-.055em;line-height:1.32;margin:0 0 20px}.intro{color:#aab1bb;font-size:14px;line-height:1.9}form{margin-top:44px;padding:22px;border-radius:22px;border:1px solid #ffffff24;background:linear-gradient(135deg,#ffffff0e,#ffffff04);box-shadow:inset 0 1px 0 #ffffff15,0 20px 60px #0002;backdrop-filter:blur(10px)}label{display:block;font-size:12px;color:#b8c1cf;margin-bottom:14px}input{width:100%;height:50px;background:#080d133b;border:1px solid #ffffff1a;border-radius:12px;color:#fff;padding:0 13px;font-size:16px;outline:none}input:focus{border-color:#b6cee4aa;box-shadow:0 0 0 3px #b6cee411}input::placeholder{font-size:12px;color:#89919c}button{cursor:pointer;font:inherit;width:100%;height:49px;margin-top:14px;color:#eef5fc;border:1px solid #d0dfef44;border-radius:25px;background:linear-gradient(160deg,#b5c9df30,#b5c9df0c);box-shadow:inset 0 1px 0 #ffffff40;display:flex;align-items:center;justify-content:space-between;padding:0 20px;transition:transform .2s,opacity .2s}button:active{transform:scale(.97)}button:disabled{opacity:.5;cursor:wait}#message{font-size:12px;line-height:1.6;color:#e7b1ae;margin:10px 0 0;min-height:19px}.note,details{color:#7e8996;font-size:11px;line-height:1.9}.note{margin:22px 4px}details{margin:24px 4px}summary{cursor:pointer;color:#a4afbd}footer{font-size:10px;color:#66717f;text-align:center;letter-spacing:.12em;padding:38px 20px calc(22px + env(safe-area-inset-bottom))}@media(max-height:740px){main{margin-top:3vh}form{margin-top:28px}}
