:root{--bg:#f6f1e7;--ink:#1b1a18;--muted:#716d65;--line:#d8d0c2;--paper:#fffdf8;--accent:#f04c2f;--lime:#d9fb54;--mono:'DM Mono',monospace;--sans:'Manrope',sans-serif;--serif:'Playfair Display',serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:15px}.noise{position:fixed;inset:0;z-index:-1;opacity:.16;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.25'/%3E%3C/svg%3E")}.site-header,footer{max-width:1280px;margin:auto;padding:25px 34px;display:flex;align-items:center;justify-content:space-between}.brand{font-size:25px;font-weight:800;color:var(--ink);text-decoration:none;letter-spacing:-1.5px}.brand span{color:var(--accent)}nav{display:flex;gap:28px}nav a,footer a{color:var(--muted);text-decoration:none;font-size:13px;font-weight:700}.text-button{border:1px solid var(--line);background:transparent;width:36px;height:36px;border-radius:50%;font-size:19px;color:var(--ink);cursor:pointer}.hero{max-width:1280px;margin:0 auto;padding:114px 34px 105px}.eyebrow{font:500 11px var(--mono);letter-spacing:1.2px;color:var(--muted);text-transform:uppercase}.live-dot{background:var(--accent);border-radius:50%;width:8px;height:8px;display:inline-block;margin-right:7px;box-shadow:0 0 0 4px #f04c2f25}.hero h1{font-size:clamp(62px,10.8vw,154px);line-height:.88;letter-spacing:-8px;margin:25px 0 32px;font-weight:800}.hero em,.section-intro em,.how em,.cta em,dialog em{font-family:var(--serif);font-weight:700}.hero-copy{font-size:17px;line-height:1.65;max-width:490px;color:var(--muted);margin-bottom:29px}.primary-link{display:inline-flex;gap:30px;align-items:center;background:var(--ink);padding:15px 18px;color:var(--paper);text-decoration:none;font-size:13px;font-weight:800}.primary-link span{font-size:18px}.hero-meta{margin-top:75px;display:flex;gap:32px;font:11px var(--mono);color:var(--muted)}.hero-meta b{font-weight:500;color:var(--ink)}.bid-panel{max-width:940px;margin:0 auto 110px;background:var(--ink);color:var(--paper);padding:45px 51px}.panel-heading{display:flex;justify-content:space-between;gap:40px;border-bottom:1px solid #ffffff26;padding-bottom:28px}.panel-heading .eyebrow{color:#b7b0a6}.panel-heading h2{font-size:39px;margin:7px 0 0;letter-spacing:-2px}.panel-heading h2 strong{color:var(--lime)}.panel-heading p{color:#bbb5aa;line-height:1.6;width:280px;margin:0}.bid-controls{margin:30px 0 14px;display:flex;align-items:stretch}.stepper{width:70px;background:#302f2b;color:var(--paper);border:0;font-size:32px;cursor:pointer}.amount-wrap{background:var(--paper);color:var(--ink);display:flex;align-items:center;flex:1;padding:0 28px;font:500 32px var(--mono)}.amount-wrap input{border:0;outline:0;width:100%;font:500 32px var(--mono);padding:20px 8px;background:transparent}.rank-scale{display:flex;gap:10px;align-items:center;font:10px var(--mono);color:#a9a39a}.rank-scale div{height:1px;flex:1;background:#ffffff2a;position:relative}.rank-scale i{width:12px;height:12px;display:block;background:var(--lime);border-radius:50%;position:absolute;right:0;top:-5px}.rank-scale div:nth-of-type(2) i{right:42%;background:var(--accent)}.url-field{display:block;margin:31px 0 12px;font-size:12px;font-weight:700}.url-field span{display:block;margin-bottom:9px;color:#c4bdb2}.url-field input{width:100%;border:1px solid #ffffff38;background:transparent;color:var(--paper);padding:16px;font:15px var(--sans);outline:none}.url-field input:focus{border-color:var(--lime)}.bid-submit{width:100%;border:0;padding:17px;background:var(--lime);color:var(--ink);font:800 14px var(--sans);cursor:pointer;display:flex;justify-content:space-between;align-items:center}.bid-submit:disabled{background:#484640;color:#8d877e;cursor:not-allowed}.bid-submit span{font-size:20px}.fine-print{font:10px var(--mono);color:#9d978e;text-align:center;margin:14px 0 0}.marquee{overflow:hidden;background:var(--accent);padding:15px 0;white-space:nowrap;color:#1e1714;font:700 13px var(--mono);letter-spacing:1px}.marquee div{display:inline-block;animation:slide 30s linear infinite}.marquee b{padding:0 20px;font-size:18px}.board-section{max-width:1110px;margin:120px auto;padding:0 34px}.section-intro{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:42px}.section-intro h2,.how h2{font-size:59px;letter-spacing:-4px;line-height:.95;margin:13px 0 0}.section-intro p{max-width:260px;color:var(--muted);line-height:1.55;font-size:13px}.trending{border:1px solid var(--line);padding:15px;display:flex;align-items:center;gap:21px;margin-bottom:43px;font:11px var(--mono);white-space:nowrap}.trending>span{color:var(--accent)}#trendingItems{display:flex;gap:25px;overflow:hidden;color:var(--muted)}.board-header,.listing{display:grid;grid-template-columns:1fr 150px 115px;gap:20px;align-items:center}.board-header{padding:0 18px 10px;font:10px var(--mono);color:var(--muted)}.listing{border-top:1px solid var(--line);padding:20px 18px;transition:background .2s}.listing:hover{background:#ece4d7}.project{display:flex;align-items:center;gap:16px}.rank{font:11px var(--mono);color:var(--muted);width:22px}.avatar{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;font-size:16px;font-weight:800}.project strong{display:block;font-size:14px}.project small{color:var(--muted);font-size:11px}.bid-value{font:500 15px var(--mono)}.bid-value button{font:10px var(--mono);display:block;background:none;border:0;padding:5px 0 0;color:var(--accent);cursor:pointer}.reach{font:11px var(--mono);color:var(--muted)}.how{padding:100px max(34px,calc((100% - 1042px)/2));background:var(--paper)}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:55px;margin-top:65px}.steps article{border-top:2px solid var(--ink);padding-top:15px}.steps b{font:11px var(--mono);color:var(--accent)}.steps h3{font-size:19px;margin:25px 0 9px}.steps p{font-size:13px;line-height:1.7;color:var(--muted);margin:0}.cta{text-align:center;padding:150px 30px}.cta p{font-size:clamp(48px,7vw,90px);line-height:.95;letter-spacing:-5px;font-weight:800;margin:0 0 32px}footer{border-top:1px solid var(--line);font-size:11px;color:var(--muted)}footer div{display:flex;gap:22px}dialog{border:0;padding:38px;width:min(420px,calc(100% - 30px));background:var(--paper);color:var(--ink);box-shadow:0 20px 70px #0005}dialog::backdrop{background:#1b1a18b8}.modal-close{position:absolute;right:15px;top:10px;border:0;background:transparent;font-size:28px;cursor:pointer}.checkout-row{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding:16px 0;margin-top:25px;font-size:13px}.upi-box{border:1px solid var(--line);padding:16px;margin:6px 0 14px;display:grid;grid-template-columns:1fr auto;gap:4px;font-size:11px;color:var(--muted)}.upi-box b{font-size:23px;color:#5532d7;letter-spacing:-1px}.upi-box small{grid-column:1/-1}.toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%,100px);background:var(--ink);color:var(--paper);padding:13px 20px;font-size:13px;transition:.3s;z-index:2}.toast.show{transform:translate(-50%,0)}body.dark{--bg:#1b1a18;--ink:#f6f1e7;--muted:#aaa49b;--line:#4c4942;--paper:#272521}body.dark .noise{opacity:.05}body.dark .listing:hover{background:#25231f}@keyframes slide{to{transform:translateX(-50%)}}@media(max-width:700px){.site-header{padding:18px 20px}nav{display:none}.hero{padding:75px 22px}.hero h1{letter-spacing:-4px}.hero-meta{margin-top:50px;gap:15px;flex-wrap:wrap}.bid-panel{padding:28px 20px;margin-bottom:70px}.panel-heading{display:block}.panel-heading p{margin-top:14px;width:auto}.amount-wrap,.amount-wrap input{font-size:24px}.stepper{width:50px}.board-section{margin:75px auto;padding:0 20px}.section-intro{display:block}.section-intro p{margin-top:20px}.board-header{display:none}.listing{grid-template-columns:1fr auto;padding:17px 3px}.reach{display:none}.project small{max-width:180px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trending{margin:30px 0;overflow:hidden}.how{padding:65px 22px}.steps{grid-template-columns:1fr;gap:35px;margin-top:45px}.cta{padding:90px 25px}.cta p{letter-spacing:-3px}footer{padding:25px 20px;flex-wrap:wrap;gap:18px}footer p{order:3;width:100%}}
