@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.2-i4fw5gbtlb7.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geistsans_d5a4f12f-module__Ur3q_a__className{font-family:GeistSans,GeistSans Fallback}.geistsans_d5a4f12f-module__Ur3q_a__variable{--font-geist-sans:"GeistSans", "GeistSans Fallback"}
@font-face{font-family:GeistMono;src:url(../media/GeistMono_Variable.p.0b02cdm7g7y6h.woff2)format("woff2");font-display:swap;font-weight:100 900}.geistmono_157ca88a-module__iaM1Ya__className{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.geistmono_157ca88a-module__iaM1Ya__variable{--font-geist-mono:"GeistMono", ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace}
:root{--bg:#0c0d0d;--panel:#141616;--panel-strong:#1b1e1d;--text:#f2f4ef;--muted:#9ba19d;--line:#292d2b;--accent:#a8f060;--accent-dark:#14210a;--danger:#ff897d;--radius:14px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--text);background:var(--bg);font-family:var(--font-geist-sans), Arial, sans-serif;-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.shell{width:min(1180px,100% - 40px);margin-inline:auto}.site-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:76px;display:flex}.brand{letter-spacing:-.055em;font-size:24px;font-weight:780}.brand span{color:var(--accent)}.site-header nav,.site-footer nav{color:var(--muted);align-items:center;gap:30px;font-size:14px;display:flex}.site-header nav a,.site-footer nav a{transition:color .2s}.site-header nav a:hover,.site-footer nav a:hover{color:var(--text)}.site-header .header-cta{color:#12180c;background:var(--accent);border-radius:8px;padding:10px 16px;font-weight:700}.hero{padding-block:52px 42px}.hero-copy{max-width:920px}.eyebrow,.form-kicker{color:var(--accent);font:600 12px/1 var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.12em}.hero h1{letter-spacing:-.075em;max-width:720px;margin:17px 0 18px;font-size:clamp(54px,6vw,78px);font-weight:660;line-height:.94}.hero h1 em{color:var(--accent);font-style:normal}.hero-text{max-width:760px;color:var(--muted);margin:0 0 22px;font-size:clamp(16px,1.7vw,19px);line-height:1.5}.text-link{border-bottom:1px solid #5c615e;align-items:center;gap:9px;padding-bottom:7px;font-weight:650;display:inline-flex}.text-link svg{transition:transform .2s}.text-link:hover svg{transform:translateY(3px)}.bid-form{background:var(--panel);border-radius:var(--radius);border:1px solid #343936;padding:32px;position:relative;box-shadow:0 30px 100px #00000047}.form-heading{justify-content:space-between;align-items:flex-start;margin-bottom:28px;display:flex}.form-heading svg{color:var(--accent)}.form-heading h2{letter-spacing:-.04em;margin:7px 0 0;font-size:26px}.bid-form label>span,.bid-form legend{color:#c2c6c3;margin-bottom:8px;font-size:13px;font-weight:620;display:block}.bid-form label{display:block}.bid-form input[type=text],.bid-form input[type=email],.bid-form textarea{border:1px solid var(--line);width:100%;height:49px;color:var(--text);background:#0e1010;border-radius:8px;outline:none;padding:0 14px}.bid-form textarea{resize:vertical;height:76px;padding-block:12px;line-height:1.4}.bid-form input::placeholder,.bid-form textarea::placeholder{color:#666d68}.bid-form input:focus,.bid-form textarea:focus{border-color:#719e47;box-shadow:0 0 0 3px #a8f06017}.form-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:16px;display:grid}.description-heading{justify-content:space-between;align-items:center;margin:17px 0 8px;display:flex}.description-heading>span{color:#c2c6c3;font-size:13px;font-weight:620}.mode-switch{border:1px solid var(--line);background:#0e1010;border-radius:8px;padding:3px;display:flex}.mode-switch button{color:#8f9691;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:5px;padding:6px 8px;font-size:11px;display:flex}.mode-switch button.active{color:#15200c;background:var(--accent);font-weight:700}.preview-box{border:1px solid var(--line);background:#0e1010;border-radius:8px;align-items:center;gap:12px;min-height:68px;padding:11px 13px;display:flex}.preview-box.loading{opacity:.7}.preview-box>div:not(.preview-placeholder){flex-direction:column;gap:3px;min-width:0;display:flex}.preview-box strong,.preview-box span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.preview-box strong{font-size:13px}.preview-box span{color:var(--muted);font-size:11px}.preview-placeholder{color:#777e79;align-items:center;gap:8px;font-size:12px;display:flex}.preview-placeholder svg{color:var(--accent);flex:none}.preview-error{color:var(--danger);margin:7px 0 0;font-size:11px;line-height:1.4}.email-field{margin-top:16px}.email-field small{color:#7f8581;font-size:11px;font-weight:450}.site-icon{color:#858d87;background:#202420;border:1px solid #323832;border-radius:10px;flex:none;place-items:center;display:grid;overflow:hidden}.site-icon img{object-fit:cover;width:100%;height:100%}.bid-form fieldset{border:0;margin:22px 0 0;padding:0}.amount-control{background:#0e1010;border:1px solid #3a403c;border-radius:8px;align-items:center;height:72px;padding:0 18px;display:flex}.amount-control span{color:var(--muted);font:600 20px var(--font-geist-mono), monospace}.amount-control input{width:100%;min-width:0;color:var(--accent);font:650 38px/1 var(--font-geist-mono), monospace;text-align:right;background:0 0;border:0;outline:0}.quick-amounts{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.quick-amounts button{color:#b8bdb9;border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:7px;padding:6px 9px;font-size:12px}.quick-amounts button:hover{color:var(--accent);border-color:#536841}.amount-hint{color:#aeb4b0;align-items:center;gap:6px;margin:12px 0 0;font-size:12px;display:flex}.amount-hint svg{color:var(--accent)}.terms-check{color:var(--muted);align-items:flex-start;gap:10px;margin:20px 0 16px;display:flex!important}.terms-check input{accent-color:var(--accent);margin-top:2px}.terms-check span{line-height:1.4;margin:0!important;font-weight:450!important}.terms-check a{color:var(--text);text-underline-offset:3px;text-decoration:underline}.form-error{color:var(--danger);background:#ff897d14;border-radius:8px;padding:10px 12px;font-size:13px}.submit-button{color:#11170b;background:var(--accent);cursor:pointer;border:0;border-radius:8px;justify-content:space-between;align-items:center;width:100%;height:54px;padding:0 18px;font-weight:760;transition:transform .2s,background .2s;display:flex}.submit-button:hover{background:#b9fa77;transform:translateY(-1px)}.submit-button:active{transform:scale(.985)}.submit-button:disabled{cursor:wait;opacity:.7}.payment-note{color:#7f8581;justify-content:center;align-items:center;gap:6px;margin:13px 0 0;font-size:12px;display:flex}.stats{border:1px solid var(--line);border-radius:var(--radius);background:#101211;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.stats>div{align-content:center;gap:7px;min-height:78px;padding:15px 20px;display:grid}.stats>div+div{border-left:1px solid var(--line)}.stats strong{font:650 22px var(--font-geist-mono), monospace}.stats span{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:11px}.stats small{color:#69706b;margin-top:-4px;font-size:10px}.setup-warning{color:#ffd791;background:#231d12;border:1px solid #4b3b1e;border-radius:8px;margin-top:18px;padding:11px 14px;font-size:12px}.live-layout{grid-template-columns:minmax(0,1.55fr) minmax(350px,.75fr);align-items:start;gap:34px;padding-block:42px 100px;display:grid}.ranking-column{min-width:0}.ranking-toolbar{justify-content:space-between;align-items:flex-end;gap:20px;min-height:66px;padding-bottom:16px;display:flex}.ranking-toolbar .eyebrow{margin:0 0 7px}.ranking-toolbar h2{letter-spacing:-.045em;margin:0;font-size:25px}.refresh-status{color:#747b76;font:500 11px var(--font-geist-mono), monospace;white-space:nowrap;align-items:center;gap:12px;display:flex}.refresh-status button{color:#b7bdb8;border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:7px;align-items:center;gap:6px;padding:7px 9px;display:inline-flex}.refresh-status button:hover{color:var(--accent);border-color:#536841}.refresh-status .is-spinning{animation:.5s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.bid-column{position:sticky;top:20px}.bid-column .bid-form{padding:25px}.bid-column .form-heading{margin-bottom:22px}.bid-column .form-heading h2{font-size:23px}.section-title{max-width:670px;margin-bottom:50px}.section-title h2,.rules-intro h2{letter-spacing:-.06em;margin:0 0 14px;font-size:clamp(38px,5vw,62px);line-height:1}.section-title p,.rules-intro>p{color:var(--muted);font-size:17px;line-height:1.55}.leaderboard{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.leaderboard li{border-bottom:1px solid var(--line)}.listing-row{cursor:pointer;grid-template-columns:48px 52px minmax(0,1fr) 94px 112px 40px;align-items:center;min-height:94px;padding-inline:10px;transition:background .2s,transform .2s;display:grid}.listing-row:hover{background:#111313}.listing-row:active{transform:scale(.995)}.leader .listing-row{background:var(--accent-dark);min-height:116px}.leader .listing-row:hover{background:#18260e}.rank{color:#777e79;font:600 18px var(--font-geist-mono), monospace}.leader .rank{color:var(--accent)}.listing-copy{flex-direction:column;gap:4px;min-width:0;padding-right:20px;display:flex}.listing-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:19px;overflow:hidden}.leader .listing-copy strong{font-size:23px}.listing-copy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.listing-description{color:#b0b6b1;font-size:13px}.listing-domain{color:#6f7671;font-size:11px}.clicks{color:#747b76;font:500 12px var(--font-geist-mono), monospace;align-items:center;gap:5px;display:flex}.bid-value{color:var(--accent);font:650 18px var(--font-geist-mono), monospace;text-align:right}.visit{border:1px solid var(--line);border-radius:8px;justify-self:end;place-items:center;width:38px;height:38px;display:grid}.visit:hover{color:#10150b;background:var(--accent);border-color:var(--accent)}.empty-board{border-block:1px solid var(--line);grid-template-columns:80px 1fr auto;align-items:center;min-height:150px;display:grid}.empty-board>span{color:var(--accent);font:600 24px var(--font-geist-mono), monospace}.empty-board h3{margin:0 0 6px;font-size:20px}.empty-board p{color:var(--muted);margin:0}.empty-board a{align-items:center;gap:8px;font-weight:650;display:flex}.rules-section{border-top:1px solid var(--line);grid-template-columns:.8fr 1.2fr;gap:100px;padding-block:70px 120px;display:grid}.rules-intro{align-self:start;position:sticky;top:50px}.rule-signals{flex-wrap:wrap;gap:18px;margin-top:30px;display:flex}.rule-signals span{color:#bec4bf;align-items:center;gap:7px;font-size:13px;display:flex}.rule-signals svg{color:var(--accent)}.rules-list{border-top:1px solid var(--line)}.rules-list details{border-bottom:1px solid var(--line)}.rules-list summary{cursor:pointer;padding:26px 4px;font-size:18px;font-weight:650}.rules-list summary::marker{color:var(--accent)}.rules-list p{max-width:620px;color:var(--muted);margin:-6px 0 28px;line-height:1.65}.site-footer{border-top:1px solid var(--line);grid-template-columns:1fr 1fr 1fr;align-items:center;min-height:130px;display:grid}.site-footer p{color:var(--muted);text-align:center;font-size:13px}.site-footer nav{justify-self:end}.legal-page{min-height:100dvh;padding-bottom:100px}.legal-header{border-bottom:1px solid var(--line);align-items:center;height:76px;display:flex}.legal-content{max-width:760px;padding-top:80px}.legal-content h1{letter-spacing:-.065em;margin:0 0 18px;font-size:clamp(44px,7vw,72px)}.legal-content h2{letter-spacing:-.03em;margin:48px 0 12px;font-size:23px}.legal-content p,.legal-content li{color:#b1b7b2;line-height:1.7}.legal-content a{color:var(--accent);text-decoration:underline}.legal-note{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:14px}.payment-page{place-items:center;min-height:100dvh;padding:24px;display:grid}.payment-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);text-align:center;width:min(520px,100%);padding:40px}.payment-icon{color:#10160b;background:var(--accent);border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 24px;display:grid}.payment-card h1{letter-spacing:-.045em;margin:0 0 12px;font-size:32px}.payment-card p{color:var(--muted);line-height:1.6}.payment-card a{color:#11170b;background:var(--accent);border-radius:8px;margin-top:18px;padding:13px 18px;font-weight:720;display:inline-flex}.admin-page{min-height:100dvh;padding-block:80px}.admin-login{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);width:min(430px,100%);margin:10vh auto 0;padding:30px}.admin-login h1{letter-spacing:-.04em;margin:0 0 8px}.admin-login>p{color:var(--muted)}.admin-login input{width:100%;height:48px;color:var(--text);border:1px solid var(--line);background:#0e1010;border-radius:8px;margin:16px 0 10px;padding:0 13px}.admin-login button,.admin-list button{color:#11170b;background:var(--accent);cursor:pointer;border:0;border-radius:8px;font-weight:700}.admin-login button{width:100%;height:48px}.admin-title{justify-content:space-between;align-items:baseline;margin-bottom:34px;display:flex}.admin-title h1{letter-spacing:-.05em;margin:0;font-size:48px}.admin-title span{color:var(--muted)}.admin-list{border-top:1px solid var(--line)}.admin-list>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 110px 100px 100px;align-items:center;gap:18px;padding:18px 0;display:grid}.admin-list>div>div{flex-direction:column;gap:4px;min-width:0;display:flex}.admin-list strong,.admin-list>div>div span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.admin-list>div>div span,.admin-list>div>span{color:var(--muted);font-size:13px}.admin-list button{justify-content:center;align-items:center;gap:6px;height:38px;display:flex}@media (prefers-reduced-motion:no-preference){.hero-copy{animation:.7s cubic-bezier(.16,1,.3,1) both enter}.live-layout{animation:.7s cubic-bezier(.16,1,.3,1) .1s both enter}@keyframes enter{0%{opacity:0;transform:translateY(18px)}}}@media (max-width:820px){.shell{width:min(100% - 28px,680px)}.site-header nav>a:not(.header-cta){display:none}.hero{padding-block:44px 34px}.hero-copy{padding:0}.hero h1{font-size:clamp(50px,13vw,70px)}.stats{grid-template-columns:1fr 1fr}.stats>div:nth-child(3){border-left:0;border-top:1px solid var(--line)}.stats>div:nth-child(4){border-top:1px solid var(--line)}.live-layout{grid-template-columns:1fr;gap:52px;padding-block:34px 80px}.bid-column{position:static}.listing-row{grid-template-columns:42px 50px minmax(0,1fr) 92px 36px;min-height:94px;padding-inline:4px}.clicks{display:none}.leader .listing-row{min-height:112px}.rules-section{grid-template-columns:1fr;gap:50px;padding-bottom:100px}.rules-intro{position:static}.site-footer{text-align:center;grid-template-columns:1fr;gap:18px;padding-block:34px}.site-footer nav{justify-self:center}.site-footer p{order:3}}@media (max-width:520px){.bid-form{padding:22px}.form-grid{grid-template-columns:1fr}.description-heading{align-items:flex-start;gap:8px}.mode-switch button{padding-inline:6px}.hero h1{letter-spacing:-.065em}.ranking-toolbar{flex-direction:column;align-items:flex-start;gap:12px}.refresh-status{justify-content:space-between;width:100%}.listing-row{grid-template-columns:28px 43px minmax(0,1fr) auto 31px;column-gap:7px}.bid-value{font-size:15px}.visit{width:31px;height:31px}.listing-copy strong,.leader .listing-copy strong{font-size:16px}.listing-copy{padding-right:4px}.listing-description{font-size:12px}.listing-domain{display:none}.empty-board{grid-template-columns:50px 1fr;padding-block:24px}.empty-board a{grid-column:2;margin-top:18px}.payment-card{padding:30px 22px}.admin-list>div{grid-template-columns:1fr auto}.admin-list>div>span{display:none}}
