@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&display=swap";:root{--ink:#172316;--muted:#677165;--line:#dde4d9;--surface:#fff;--page:#f7f8f4;--subtle:#eff3ec;--accent:#5fbd45;--accent-dark:#359624;color:var(--ink);background:var(--page);font-synthesis:none;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--page);min-width:320px;margin:0}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit}.page-shell{min-height:100vh;overflow:hidden}.site-header,main,footer{width:min(100% - 40px,690px);margin-inline:auto}.site-header{justify-content:space-between;align-items:center;height:74px;display:flex}.brand{color:var(--ink);letter-spacing:-.06em;align-items:center;gap:8px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}.brand-dot{color:var(--accent-dark)}.brand-mark{background:var(--accent);border-radius:7px;place-items:center;width:21px;height:21px;display:inline-grid;position:relative;box-shadow:inset 0 -2px #298d27}.brand-mark:before,.brand-mark:after{content:"";background:var(--accent-dark);border-radius:999px;width:2px;height:6px;position:absolute;top:-4px}.brand-mark:before{left:6px;transform:rotate(-20deg)}.brand-mark:after{right:6px;transform:rotate(20deg)}.brand-mark span,.brand-mark i{background:#fff;border-radius:50%;width:3px;height:3px}.brand-mark i{position:absolute;left:13px}nav{align-items:center;gap:18px;display:flex}nav a{color:var(--muted);font-size:11px;font-weight:700;text-decoration:none}nav a:hover{color:var(--accent-dark)}.visit-counter{color:#74806e;letter-spacing:.015em;white-space:nowrap;align-items:baseline;gap:4px;font-family:DM Mono,monospace;font-size:8px;display:flex}.visit-counter strong{color:var(--accent-dark);font-size:10px}.hero{text-align:center;margin:67px auto 36px}.android-pill{color:#3b952f;letter-spacing:.01em;background:#eaf8e6;border:1px solid #b8dfad;border-radius:999px;align-items:center;gap:7px;width:fit-content;margin:0 auto 16px;padding:7px 11px;font-size:10px;font-weight:800;display:flex}.android-pill span{background:var(--accent-dark);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #d5f1cf}.hero h1{letter-spacing:-.075em;max-width:620px;margin:0 auto;font-size:clamp(39px,7vw,55px);font-weight:800;line-height:1.03}.hero h1 em{color:var(--accent-dark);font-style:normal}.hero p{max-width:555px;color:var(--muted);letter-spacing:-.025em;margin:19px auto 0;font-size:17px;line-height:1.55}.bid-panel{border:1px solid var(--line);background:#ffffffe6;border-radius:22px;margin-bottom:78px;padding:25px;box-shadow:0 1px 2px #1f33190a,0 16px 38px #294d1f0b}.panel-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:19px;display:flex}.panel-heading>div:first-child>span,.section-heading span{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:800;display:block}.panel-heading h2{letter-spacing:-.04em;margin:0;font-size:17px}.lifetime-pill{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:6px 8px;font-family:DM Mono,monospace;font-size:8px}.field-label{color:#3f493d;margin:0 0 7px 2px;font-size:10px;font-weight:700;display:block}.url-control{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:9px;min-height:50px;padding:0 13px;transition:border-color .18s,box-shadow .18s;display:flex}.url-control:focus-within{border-color:#9bcf8e;box-shadow:0 0 0 3px #5fbd4516}.url-control.invalid{border-color:#c9a68b}.link-glyph{color:#8a9587;width:18px;font-size:16px;transform:rotate(45deg)}.url-control input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;font-size:13px}.url-control input::placeholder{color:#a5ada2}.found-label{color:var(--accent-dark);white-space:nowrap;font-size:10px;font-weight:800}.field-hint{color:#8a9387;margin:7px 2px 0;font-size:10px}.amount-section{margin-top:24px}.amount-label-row{color:#3f493d;justify-content:space-between;margin:0 2px 7px;font-size:10px;font-weight:700;display:flex}.amount-label-row span{color:#8a9387;font-weight:500}.price-control{border:1px solid var(--line);background:#fff;border-radius:15px;grid-template-columns:53px 1fr 53px;align-items:center;width:255px;max-width:100%;height:62px;margin-inline:auto;display:grid}.price-control button{height:100%;color:var(--muted);background:0 0;border:0;font-size:21px;transition:background .16s}.price-control button:hover{background:var(--subtle)}.price-control button:first-child{border-right:1px solid var(--line);border-radius:15px 0 0 15px}.price-control button:last-child{border-left:1px solid var(--line);border-radius:0 15px 15px 0}.price-control label{justify-content:center;align-items:baseline;display:flex}.price-control label span,.price-control input{color:var(--ink);letter-spacing:-.065em;font-size:29px;font-weight:800}.price-control input{text-align:center;-moz-appearance:textfield;background:0 0;border:0;outline:0;width:70px;padding:0}.price-control input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.price-control input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.rank-preview{background:linear-gradient(135deg,#f5fff2,#e3f8dc);border:1px solid #a8d99c;border-radius:15px;grid-template-columns:1fr auto;align-items:center;margin-top:16px;padding:16px 17px;display:grid;box-shadow:inset 0 1px #ffffffd9,0 8px 20px #4c9b3b14}.rank-preview span{color:#477543;letter-spacing:.075em;text-transform:uppercase;font-size:10px;font-weight:800}.rank-preview strong{color:#267c1d;letter-spacing:-.085em;text-shadow:0 1px #fff;font-size:38px;line-height:.9}.rank-preview small{color:#4f7650;grid-column:1/-1;margin-top:8px;font-size:11px;font-weight:700}.quick-bids{flex-wrap:wrap;align-items:center;gap:6px;margin-top:14px;display:flex}.quick-bids>span{color:#8a9387;margin-right:2px;font-size:9px}.quick-bids button{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:700}.quick-bids button:hover{color:var(--accent-dark);border-color:#b5dca9}.submit-button{border:1px solid var(--accent-dark);background:var(--accent);color:#fff;border-radius:13px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:53px;margin-top:17px;padding:0 17px;font-size:15px;font-weight:800;transition:transform .16s,background .16s;display:flex;box-shadow:0 3px 8px #49a53742,inset 0 1px #a2e68d}.submit-button:hover:not(:disabled){background:#51ac3d;transform:translateY(-1px)}.submit-button:disabled,.local-checkout button:disabled{cursor:wait;opacity:.68}.submit-button span{font-size:19px;line-height:0}.checkout-note{color:#a0a89e;text-align:center;margin:10px 0 0;font-size:9px}.form-message{color:#3d8033;text-align:center;margin:11px 2px 0;font-size:11px;line-height:1.45}.payment-result{border:1px solid;border-radius:14px;grid-template-columns:32px 1fr;align-items:center;gap:11px;margin-top:16px;padding:15px 16px;display:grid;box-shadow:0 7px 17px #1f33130d}.payment-result-icon{border-radius:50%;place-items:center;width:30px;height:30px;font-size:17px;font-weight:800;line-height:1;display:grid}.payment-result strong{letter-spacing:-.025em;font-size:13px;display:block}.payment-result p{margin:3px 0 0;font-size:10px;line-height:1.45}.payment-result.success{color:#276f1d;background:#eef9eb;border-color:#9ed791}.payment-result.success .payment-result-icon{color:#fff;background:#54ad42}.payment-result.failure{color:#a3372c;background:#fff2f0;border-color:#e5aaa2}.payment-result.failure .payment-result-icon{color:#fff;background:#c74d40}.local-checkout{background:#f1faee;border:1px solid #b8dfad;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding:14px;display:flex}.local-checkout>div:first-child>span{color:var(--accent-dark);letter-spacing:.06em;text-transform:uppercase;margin-bottom:3px;font-family:DM Mono,monospace;font-size:8px;font-weight:500;display:block}.local-checkout h3{letter-spacing:-.035em;margin:0;font-size:12px}.local-checkout p{max-width:320px;color:var(--muted);margin:4px 0 0;font-size:10px;line-height:1.45}.local-checkout-actions{flex-shrink:0;gap:7px;display:flex}.local-checkout button{border-radius:9px;min-height:34px;padding:0 10px;font-size:10px;font-weight:800}.local-confirm{border:1px solid var(--accent-dark);background:var(--accent);color:#fff}.local-cancel{color:var(--muted);background:#fff;border:1px solid #cbd5c7}.leaderboard{margin-bottom:116px}.section-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:23px;display:flex}.section-heading h2{letter-spacing:-.06em;margin:0;font-size:30px;line-height:1}.section-heading>p{color:var(--muted);text-align:right;margin:0;font-size:10px;line-height:1.5}.ranking-panel{flex-direction:column;gap:10px;display:flex}.leaderboard-status{color:var(--muted);text-align:center;border:1px dashed #cfd8ca;border-radius:15px;margin:0;padding:24px;font-size:11px}.app-row{border:1px solid var(--line);background:var(--surface);border-radius:17px;grid-template-columns:37px 51px 1fr 89px;align-items:center;gap:13px;min-height:92px;padding:14px 17px;transition:transform .16s,border-color .16s;display:grid;box-shadow:0 1px 2px #1f331908,0 7px 20px #294d1f08}.app-row:hover{border-color:#afd6a4;transform:translateY(-1px)}.app-row.first{background:#f2faef;border-color:#a9d99b;box-shadow:0 1px 2px #4c9b3b0d,0 10px 26px #4c9b3b12}.position{color:#495347;letter-spacing:-.04em;font-size:14px;font-weight:800}.first .position{color:var(--accent-dark)}.app-icon{color:#fff;letter-spacing:-.08em;border-radius:13px;place-items:center;width:50px;height:50px;font-size:21px;font-weight:800;display:grid;box-shadow:inset 0 1px #ffffff38,0 2px 5px #1f331a1d}.app-icon.violet{background:linear-gradient(145deg,#9d7ced,#5942b0)}.app-icon.orange{background:linear-gradient(145deg,#ffb149,#e96c2e)}.app-icon.green{background:linear-gradient(145deg,#70d480,#279361)}.app-icon.blue{background:linear-gradient(145deg,#65b7e8,#3173ca)}.app-icon.rose{background:linear-gradient(145deg,#f99eaf,#c75071)}.app-icon.lime{background:linear-gradient(145deg,#9bdc64,#4f9d35)}.app-copy{min-width:0}.app-copy>div{align-items:center;gap:7px;display:flex}.app-copy h3{letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;font-weight:800;overflow:hidden}.app-link{color:inherit;text-decoration:none}.app-link:hover{color:var(--accent-dark);text-underline-offset:3px;text-decoration:underline}.app-link:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}.play-badge{color:#72816e;white-space:nowrap;border:1px solid #d6e0d2;border-radius:999px;padding:3px 5px;font-size:7px;font-weight:800}.link-clicks{color:#879186;white-space:nowrap;font-family:DM Mono,monospace;font-size:8px}.app-copy p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 3px;font-size:11px;line-height:1.38;overflow:hidden}.bid-total{text-align:right}.bid-total span{color:#929a8f;margin-bottom:3px;font-size:8px;display:block}.bid-total strong{letter-spacing:-.045em;font-size:16px}.how-it-works{margin-bottom:112px}.section-heading.compact{margin-bottom:19px}.steps{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.steps article{border:1px solid var(--line);background:var(--surface);border-radius:16px;min-height:157px;padding:18px}.steps article>span{color:var(--accent-dark);margin-bottom:28px;font-family:DM Mono,monospace;font-size:9px;display:block}.steps h3{letter-spacing:-.035em;margin:0 0 7px;font-size:13px}.steps p{color:var(--muted);margin:0;font-size:10px;line-height:1.55}footer{border-top:1px solid var(--line);min-height:92px;color:var(--muted);justify-content:space-between;align-items:center;padding-bottom:20px;font-size:10px;display:flex}footer p{margin:0}footer div{gap:7px;display:flex}.footer-meta{flex-wrap:wrap;align-items:center}footer a{color:var(--muted);text-underline-offset:3px;text-decoration-color:#b9c7b4}footer a:hover{color:var(--accent-dark)}.rules-content{width:min(100% - 40px,690px);margin:0 auto 100px}.rules-hero{max-width:560px;margin:66px 0 38px}.rules-hero>span{color:var(--accent-dark);letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-family:DM Mono,monospace;font-size:9px;font-weight:500;display:block}.rules-hero h1{letter-spacing:-.075em;margin:0;font-size:clamp(38px,7vw,53px);line-height:1}.rules-hero p{max-width:510px;color:var(--muted);letter-spacing:-.02em;margin:17px 0 0;font-size:15px;line-height:1.55}.rules-list{gap:10px;display:grid}.rule-card{border:1px solid var(--line);background:var(--surface);border-radius:16px;grid-template-columns:37px 1fr;gap:15px;min-height:112px;padding:19px;display:grid;box-shadow:0 1px 2px #1f331908,0 7px 20px #294d1f08}.rule-card>span{color:var(--accent-dark);font-family:DM Mono,monospace;font-size:9px}.rule-card h2{letter-spacing:-.035em;margin:0 0 6px;font-size:14px}.rule-card p{max-width:540px;color:var(--muted);margin:0;font-size:11px;line-height:1.55}.rules-note{background:#edf9e9;border:1px solid #b8dfad;border-radius:15px;margin-top:26px;padding:17px 19px}.rules-note strong{color:#2f7826;letter-spacing:-.025em;font-size:12px}.rules-note p{color:#4d7648;margin:4px 0 0;font-size:10px;line-height:1.5}@media (width<=700px){.site-header,main,footer{width:min(100% - 28px,690px)}.site-header{height:65px}.visit-counter{gap:2px;font-size:0}.visit-counter:after{content:" views";font-size:7px}.visit-counter strong{font-size:9px}nav{gap:9px}nav a{font-size:9px}.hero{margin:49px auto 31px}.hero h1{font-size:clamp(35px,11vw,46px)}.hero p{font-size:16px}.bid-panel{border-radius:18px;margin-bottom:62px;padding:19px 14px 16px}.lifetime-pill{display:none}.local-checkout{flex-direction:column;align-items:flex-start}.local-checkout-actions{width:100%}.local-checkout-actions button{flex:1}.section-heading{flex-direction:column;align-items:flex-start;gap:10px}.section-heading>p{text-align:left}.leaderboard{margin-bottom:79px}.app-row{grid-template-columns:29px 49px 1fr;gap:10px;padding:14px 12px}.app-icon{width:48px;height:48px}.bid-total{text-align:left;grid-column:2/4;justify-content:space-between;align-items:center;display:flex}.bid-total span{margin:0}.steps{grid-template-columns:1fr}.steps article{min-height:123px}.steps article>span{margin-bottom:20px}.how-it-works{margin-bottom:70px}footer{flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;min-height:110px}.rules-content{width:min(100% - 28px,690px);margin-bottom:72px}.rules-hero{margin:50px 0 31px}.rules-hero p{font-size:14px}.rule-card{grid-template-columns:29px 1fr;gap:10px;min-height:0;padding:16px 14px}}
