:root{color:#f2f2f0;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--muted:#747474;--line:#242424;--accent:#d4ff5f;background:#050505;font-family:Geist Mono,monospace}*{box-sizing:border-box}body{background:#050505;min-width:320px;min-height:100vh;margin:0}button,input{font:inherit}a{-webkit-tap-highlight-color:transparent}.app-shell{flex-direction:column;min-height:100svh;display:flex}.topbar{flex:none;justify-content:center;align-items:center;height:74px;display:flex}.brand{align-items:center;display:inline-flex}.brand img{width:112px;height:auto;display:block}main{flex:1;justify-content:center;align-items:center;width:100%;padding:24px;display:flex}.center-content{width:min(100%,430px);margin:auto}.hero{margin-bottom:16px}.check-form{background:#0c0c0c;border:1px solid #303030;align-items:center;height:50px;padding:5px 6px 5px 13px;transition:border-color .18s;display:flex}.check-form:focus-within{border-color:#686868}.search-icon{color:#6e6e6e;flex:none;margin-right:10px}.check-form input{color:#eee;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:11px}.check-form input::placeholder{color:#646464;opacity:1}.check-form button{color:#080808;cursor:pointer;background:#e9e9e5;border:0;justify-content:center;align-items:center;gap:5px;min-width:80px;height:36px;padding:0 10px;font-size:10px;transition:background .18s,opacity .18s;display:inline-flex}.check-form button:hover:not(:disabled){background:var(--accent)}.check-form button:disabled{opacity:.4;cursor:not-allowed}.form-caption{color:#a9a9a9;justify-content:space-between;align-items:center;min-height:23px;padding:7px 2px 0;font-size:9px;display:flex}.form-caption.error{color:#ff8a8a}.clear-check{color:#8a8a8a;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.phases-section{width:100%}.phase-list{border-top:1px solid var(--line)}.phase-row{border:1px solid var(--line);background:#090909;border-top:0;grid-template-columns:1fr 78px 95px;align-items:center;min-height:72px;padding:0 17px;transition:background .18s,border-color .18s;display:grid}.phase-row:hover{background:#0e0e0e}.phase-row.eligible{z-index:1;background:#10130a;border-color:#8ba93d;border-top-style:solid;border-top-width:1px;position:relative}.phase-row.disabled{opacity:.42}.phase-row.disabled:hover{background:#090909}.phase-name{letter-spacing:-.04em;align-items:center;gap:9px;font-size:12px;display:flex}.eligible-check{color:var(--accent)}.phase-price{color:#e7e7e4;text-align:right;font-size:11px}.phase-price.free-price{color:var(--accent)}.phase-wallets{color:#b9b9b6;text-align:right;white-space:nowrap;font-size:11px}.phase-wallets small{color:var(--muted);font-size:8px}.footer{flex:none;justify-content:center;align-items:center;min-height:58px;display:flex}.footer a{color:#858585;align-items:center;gap:5px;font-size:9px;text-decoration:none;transition:color .18s;display:inline-flex}.footer a:hover{color:var(--accent)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=480px){.topbar{height:62px}main{padding:18px}.center-content{max-width:380px}.phase-row{grid-template-columns:1fr 64px 87px;min-height:66px;padding:0 12px}.phase-name{font-size:11px}.phase-price,.phase-wallets{font-size:10px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important}}
