:root{--bg:#fffdfa;--surface:#fff;--ink:#282624;--muted:#67625d;--border:#ece7e0;--accent:#e57255;--accent-ink:#a6421f;--accent-tint-1:#e5725529;--accent-tint-2:#e572551a;--accent-tint-3:#e572550e;--accent-border-1:#e57255e6;--accent-border-2:#e572558c;--accent-border-3:#e5725552}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);margin:0;font-family:DM Sans,-apple-system,sans-serif}a{color:inherit}.wrap{max-width:760px;margin:0 auto;padding:0 20px 100px}.wrap-wide{max-width:980px}.category-grid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:14px;margin-top:8px;display:grid}.category-card{background:var(--surface);border:1.5px solid var(--border);color:inherit;border-radius:16px;flex-direction:column;gap:12px;padding:18px;text-decoration:none;transition:border-color .12s,transform .12s;display:flex}.category-card:hover{border-color:var(--accent-border-2);transform:translateY(-2px)}.category-card-name{font-size:15.5px;font-weight:800}.category-card-domain{color:var(--muted);margin-top:2px;font-size:12px}.category-card-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.category-card-active{color:#1f7a4d;white-space:nowrap;background:#3fb56f1f;border:1px solid #3fb56f59;border-radius:999px;flex-shrink:0;align-items:center;gap:5px;margin-top:1px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.category-card-active .dot{background:#3fb56f;border-radius:50%;width:6px;height:6px}.category-card-top{border-top:1px solid var(--border);flex-direction:column;gap:7px;padding-top:10px;display:flex}.category-card-empty{color:var(--muted);border-top:1px solid var(--border);padding-top:10px;font-size:12.5px}.mini-row{align-items:center;gap:8px;font-size:13px;display:flex}.mini-rank{background:var(--accent-tint-2);width:22px;height:22px;color:var(--accent-ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.mini-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.mini-price{color:var(--accent);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12.5px;font-weight:700}.category-card-cta{color:var(--accent-ink);margin-top:auto;font-size:12.5px;font-weight:700}header{justify-content:space-between;align-items:center;padding:26px 0 22px;display:flex}.logo{letter-spacing:-.01em;align-items:center;gap:9px;font-size:19px;font-weight:800;text-decoration:none;display:flex}nav{align-items:center;gap:26px;font-size:14.5px;font-weight:500;display:flex}nav a{opacity:.85;text-decoration:none}.stats{text-align:center;color:var(--muted);margin-bottom:30px;font-size:13.5px}.stats .dot{background:#3fb56f;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.hero{text-align:center;margin-bottom:26px}.hero h1{letter-spacing:-.02em;margin:0 0 10px;font-size:clamp(2.1rem,6vw,2.9rem);font-weight:800}.hero h1 .price{color:var(--accent)}.hero p.sub{color:var(--muted);max-width:46ch;margin:0 auto;font-size:14.5px;line-height:1.55}.hero p.sub strong{color:var(--ink)}.divider{align-items:center;gap:14px;margin:26px 0 16px;display:flex}.divider .line{background:var(--border);flex:1;height:1px}.divider .label{letter-spacing:.08em;color:var(--accent-ink);background:var(--accent-tint-2);border:1px solid var(--accent-border-3);border-radius:999px;padding:4px 12px;font-size:11.5px;font-weight:700}.row{border:1.5px solid #0000;border-radius:16px;align-items:center;gap:14px;margin-bottom:10px;padding:14px;display:flex}.row.top1{background:var(--accent-tint-1);border-color:var(--accent-border-1);border-width:2px}.row.top2{background:var(--accent-tint-2);border-color:var(--accent-border-2)}.row.top3{background:var(--accent-tint-3);border-color:var(--accent-border-3)}.row.plain{border-color:var(--border)}.rank{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:30px;font-size:14px;font-weight:700;display:flex}.row.top1 .rank{background:var(--accent);color:#fff8f5}.row.top2 .rank,.row.top3 .rank{color:var(--accent-ink);border:1.5px solid var(--accent-border-2)}.row.plain .rank{color:var(--muted);font-weight:500}.avatar{color:#fff;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:15px;font-weight:700;display:flex}.avatar img{object-fit:cover;width:100%;height:100%;display:block}.avatar-field{border-radius:8px;width:26px;height:26px;font-size:12px}.ignote{min-height:0;margin-top:6px}.row .body{flex:1;min-width:0}.row .name{margin-bottom:2px;font-size:15px;font-weight:700}.row .name .flag{object-fit:cover;vertical-align:-1px;border-radius:2px;width:20px;height:15px;margin-right:6px}.flag-big{object-fit:cover;border-radius:4px;flex-shrink:0;width:40px;height:30px}.country-row .name{align-items:center;display:flex}.row .url{color:var(--accent);margin:-1px 0 3px;font-size:12.5px;font-weight:600;text-decoration:none;display:block}.row .url:hover{text-decoration:underline}.row .url .ext{opacity:.7;margin-left:2px;font-size:.9em}.row .feedback-link{color:var(--muted);margin:0 0 3px;font-size:11.5px;font-weight:500;text-decoration:none;display:block}.row .feedback-link:hover{color:var(--accent);text-decoration:underline}.row .bio{color:var(--muted);margin-bottom:4px;font-size:13px;line-height:1.4}.row .meta{color:var(--muted);font-size:11.5px}.row .meta .clicks{color:var(--accent);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:700}.row .price{color:var(--accent);font-variant-numeric:tabular-nums;text-align:right;flex-shrink:0;font-size:17px;font-weight:800}.revenue{text-align:center;margin:56px 0 8px}.revenue .lede{color:var(--muted);margin-bottom:14px;font-size:14.5px}.revenue .lede strong{color:var(--ink)}.revenue .counter{background:var(--surface);border:1px solid var(--border);border-radius:16px;align-items:baseline;gap:2px;padding:18px 30px;display:inline-flex}.revenue .counter .sign{color:var(--accent);font-size:1.8rem;font-weight:800}.revenue .counter .amount{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:2.6rem;font-weight:800}.revenue .since{color:var(--muted);margin-top:12px;font-size:12.5px}footer{text-align:center;border-top:1px solid var(--border);color:var(--muted);margin-top:34px;padding-top:24px;font-size:12.5px}footer a{text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border)}.price-step{background:var(--accent-tint-2);width:30px;height:30px;color:var(--accent-ink);cursor:pointer;vertical-align:middle;border:none;border-radius:50%;justify-content:center;align-items:center;margin:0 4px;font-size:18px;font-weight:700;line-height:1;display:inline-flex}.price-step:hover{background:var(--accent-tint-1)}.price-input{font:inherit;font-weight:inherit;color:inherit;text-align:center;font-variant-numeric:tabular-nums;-moz-appearance:textfield;background:0 0;border:none;outline:none;padding:0}.price-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.price-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.row.claimable{cursor:pointer;transition:border-color .12s}.row.claimable:hover{border-color:var(--accent-border-2)}.claim-pill{background:var(--accent);color:#fff8f5;white-space:nowrap;cursor:pointer;border:none;border-radius:999px;flex-shrink:0;padding:8px 14px;font-family:inherit;font-size:12px;font-weight:700;line-height:1.2;transition:filter .12s}.claim-pill:hover{filter:brightness(1.08)}.bidform{background:var(--surface);border:1px solid var(--border);border-radius:18px;margin:26px 0 8px;padding:14px}.bidform-row{flex-wrap:wrap;gap:10px;display:flex}.field{background:var(--bg);border:1px solid var(--border);border-radius:999px;flex:220px;align-items:center;gap:8px;padding:10px 16px;display:flex}.field.amount{flex:0 150px}.field input{color:var(--ink);background:0 0;border:none;outline:none;width:100%;font-family:inherit;font-size:14.5px}.field.country-field{position:relative}.country-select{flex:1;min-width:0}.country-select-trigger{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0;font-family:inherit;font-size:14.5px;display:flex}.country-flag{object-fit:cover;border-radius:2px;flex-shrink:0;width:20px;height:15px}.country-selected-name{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.country-placeholder{color:var(--muted);flex:1}.country-caret{color:var(--muted);flex-shrink:0;font-size:11px}.country-list{z-index:50;background:var(--surface);border:1px solid var(--border);border-radius:14px;max-height:260px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 32px #00000024}.country-list li{cursor:pointer;border-radius:9px;align-items:center;gap:10px;padding:7px 10px;font-size:14px;display:flex}.country-list li:hover,.country-list li.focused{background:var(--accent-tint-2)}.country-list li.selected{color:var(--accent-ink);font-weight:700}.country-check{color:var(--accent);margin-left:auto;font-weight:800}button.cta{background:var(--accent);color:#fff8f5;cursor:pointer;white-space:nowrap;border:none;border-radius:999px;padding:11px 26px;font-family:inherit;font-size:14.5px;font-weight:700}button.cta:disabled{opacity:.6;cursor:default}.formnote{color:var(--muted);text-align:center;margin-top:10px;font-size:12.5px}.formerror{color:var(--accent-ink);text-align:center;min-height:15px;margin-top:10px;font-size:12.5px}.auth-form{flex-direction:column;gap:10px;max-width:360px;margin:0 auto;display:flex}.auth-form .field{flex:auto}.auth-form .cta{width:100%;margin-top:4px}.settings-list{margin:0 0 20px;padding:0;list-style:none}.settings-list li{border-bottom:1px solid var(--border);color:var(--muted);padding:10px 0;font-size:14.5px}.settings-list li strong{color:var(--ink);font-weight:700}.settings-list li:last-child{border-bottom:none}.listing-card{background:var(--surface);border:1px solid var(--border);border-radius:18px;margin:10px 0 26px;padding:22px}.listing-card h1{letter-spacing:-.02em;margin:0 0 6px;font-size:1.7rem}.listing-bio{color:var(--muted);margin:0 0 12px;font-size:14.5px;line-height:1.5}.listing-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:14px;font-size:13.5px;display:flex}.listing-price{color:var(--accent-ink);font-variant-numeric:tabular-nums;font-size:1.3rem;font-weight:800}.listing-link{color:var(--accent);font-weight:600;text-decoration:none}.listing-link:hover{text-decoration:underline}.feedback-section{margin-top:8px}.feedback-form{background:var(--surface);border:1px solid var(--border);border-radius:18px;flex-direction:column;gap:10px;margin-bottom:22px;padding:16px;display:flex}.feedback-row{flex-wrap:wrap;gap:10px;display:flex}.feedback-select{border:1px solid var(--border);background:var(--bg);color:var(--ink);border-radius:12px;padding:9px 12px;font-family:inherit;font-size:14px}.feedback-input{border:1px solid var(--border);background:var(--bg);color:var(--ink);border-radius:999px;outline:none;flex:220px;padding:10px 14px;font-family:inherit;font-size:14.5px}.feedback-textarea{border:1px solid var(--border);background:var(--bg);color:var(--ink);resize:vertical;border-radius:14px;outline:none;min-height:90px;padding:12px 14px;font-family:inherit;font-size:14px}.feedback-form .cta{align-self:flex-start}.feedback-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.feedback-item{background:var(--surface);border:1px solid var(--border);border-radius:16px;gap:14px;padding:14px 16px;display:flex}.feedback-vote{flex-direction:column;flex-shrink:0;align-items:center;gap:4px;display:flex}.vote-btn{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:2px 8px;font-size:12px}.vote-btn:hover,.vote-btn.voted{color:var(--accent)}.feedback-score{font-variant-numeric:tabular-nums;color:var(--ink);text-align:center;min-width:22px;font-weight:800}.feedback-body{flex:1;min-width:0}.feedback-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:4px;font-size:12.5px;display:flex}.feedback-type{font-weight:700}.feedback-author{opacity:.75}.feedback-title{color:var(--ink);margin-bottom:2px;font-size:15px;font-weight:700}.feedback-text{color:var(--muted);white-space:pre-wrap;font-size:14px;line-height:1.5}.badge{border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700}.badge-open{color:var(--muted);background:#0000000f}.badge-planned{color:var(--accent-ink);background:#e5725524}.badge-shipped{color:#2e8b57;background:#3fb56f24}.badge-wontfix{color:var(--muted);background:#00000014}.feedback-status-select{border:1px solid var(--border);background:var(--bg);color:var(--ink);border-radius:10px;margin-left:auto;padding:4px 8px;font-family:inherit;font-size:12px}.feedback-replies{flex-direction:column;gap:6px;margin-top:12px;padding-left:4px;display:flex}.feedback-reply{color:var(--muted);background:var(--bg);border:1px solid var(--border);border-radius:12px;align-items:flex-start;gap:8px;padding:8px 12px;font-size:13px;display:flex}.feedback-reply-owner{border-left:3px solid var(--accent);background:var(--accent-tint-2)}.feedback-reply-author{color:var(--accent-ink);white-space:nowrap;flex-shrink:0;font-weight:700}.feedback-reply-text{white-space:pre-wrap;line-height:1.45}.feedback-reply-form{flex-direction:column;align-items:flex-start;gap:8px;margin-top:12px;display:flex}.feedback-reply-textarea{border:1px solid var(--border);background:var(--bg);color:var(--ink);resize:vertical;box-sizing:border-box;border-radius:12px;outline:none;width:100%;min-height:60px;padding:10px 12px;font-family:inherit;font-size:13.5px}.feedback-reply-form .cta-small{align-self:flex-end}.inbox-filters{flex-wrap:wrap;gap:8px;margin:4px 0 18px;display:flex}.inbox-filter{border:1px solid var(--border);color:var(--muted);border-radius:999px;padding:6px 14px;font-size:12.5px;font-weight:700;text-decoration:none}.inbox-filter:hover{border-color:var(--accent-border-2);color:var(--ink)}.inbox-filter.active{background:var(--accent);border-color:var(--accent);color:#fff8f5}.inbox-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.inbox-item{background:var(--surface);border:1px solid var(--border);border-radius:16px;flex-direction:column;gap:8px;padding:16px 18px;display:flex}.inbox-head{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:12.5px;display:flex}.inbox-head .feedback-status-select{margin-left:0}.inbox-score{font-variant-numeric:tabular-nums;color:var(--ink);font-weight:800}.inbox-title{color:var(--ink);letter-spacing:-.01em;font-size:16px;font-weight:800}.inbox-text{color:var(--muted);white-space:pre-wrap;font-size:14px;line-height:1.5}.inbox-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;font-size:12.5px;display:flex}.inbox-meta a{color:var(--accent);font-weight:700;text-decoration:none}.inbox-meta a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--accent-border-2);text-decoration-color:var(--accent-border-2)}.inbox-scope{color:var(--ink);background:var(--bg);border:1px solid var(--border);border-radius:999px;padding:1px 10px;font-weight:700}.inbox-reply{flex-direction:column;align-items:flex-start;gap:8px;margin-top:4px;display:flex}.inbox-reply-textarea{border:1px solid var(--border);background:var(--bg);color:var(--ink);resize:vertical;box-sizing:border-box;border-radius:12px;outline:none;width:100%;min-height:56px;padding:10px 12px;font-family:inherit;font-size:13.5px}.inbox-reply .cta-small{align-self:flex-end}.cta-link{background:var(--accent);color:#fff8f5;border-radius:999px;padding:11px 26px;font-size:14.5px;font-weight:700;text-decoration:none;display:inline-block}.campaign-actions{text-align:center;margin:4px 0 26px}.campaign-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.campaign-card{border:1px solid var(--border);background:var(--surface);border-radius:18px;overflow:hidden}.campaign-card-inner{color:inherit;padding:18px;text-decoration:none;display:block}.campaign-card-inner:hover{background:var(--accent-tint-2)}.campaign-card-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.campaign-kind{color:var(--accent-ink);font-size:12px;font-weight:700}.campaign-title{letter-spacing:-.01em;margin-bottom:4px;font-size:17px;font-weight:800}.campaign-meta{color:var(--muted);margin-bottom:8px;font-size:13px}.campaign-stats{color:var(--muted);flex-wrap:wrap;gap:10px;margin-top:10px;font-size:12.5px;display:flex}.campaign-detail .campaign-error{margin-bottom:14px}.campaign-form{max-width:560px}.campaign-label{color:var(--ink);margin-top:14px;font-size:13px;font-weight:700}.campaign-grid-2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.campaign-weights{flex-direction:column;gap:8px;display:flex}.campaign-weights label{color:var(--muted);align-items:center;gap:10px;font-size:13px;display:flex}.campaign-weights input{flex:1}.cta-ghost{color:var(--muted);border:1px solid var(--border);background:0 0}.cta-small{padding:7px 14px;font-size:12.5px}.pitch-list{flex-direction:column;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.pitch-item{background:var(--surface);border:1px solid var(--border);border-radius:14px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.pitch-item.selected{border-color:var(--accent)}.pitch-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pitch-author{font-size:13.5px;font-weight:700}.pitch-text{color:var(--ink);white-space:pre-wrap;font-size:14px;line-height:1.5}.pitch-signals{color:var(--muted);font-size:12px}.select-check{flex-shrink:0}.pitch-item .cta-small{flex-shrink:0;align-self:center}.reward-row{margin-top:10px}.reward-inline{align-items:center;gap:8px;display:inline-flex}.reward-input{width:90px}.feedback-form.inline{flex-direction:row;align-items:center;margin-top:8px;padding:10px}.reward-claim{margin-top:10px}.stripe-payment-box{border-top:1px solid var(--border);margin-top:14px;padding-top:14px}.link-prompt-title{color:var(--ink);text-align:center;font-size:14.5px;font-weight:700}.link-prompt-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px;display:flex}.link-prompt-actions a.cta{text-decoration:none;display:inline-block}.provider-toggle{justify-content:flex-end;gap:8px;margin:10px 0 2px;display:flex}.provider-toggle button{color:var(--muted);background:var(--surface);border:1px solid var(--border);cursor:pointer;white-space:nowrap;border-radius:999px;padding:7px 16px;font-family:inherit;font-size:12.5px;font-weight:600}.provider-toggle button.active{color:var(--ink);border-color:var(--accent-border-2);background:var(--accent-tint-1)}.provider-toggle button:disabled{opacity:.6;cursor:default}.logo-mark{flex-shrink:0;width:22px;height:auto}.logo-mark-ring{stroke:var(--ink)}.logo-mark-accent{fill:var(--accent)}nav a[aria-current=page]{color:var(--ink);opacity:1}.about{flex-direction:column;gap:40px;margin-top:8px;display:flex}.about section{flex-direction:column;gap:0;display:flex}.about h1{letter-spacing:-.03em;margin:0;font-size:32px;font-weight:800}.about h2{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:700}.about p{color:var(--muted);text-wrap:pretty;margin:14px 0 0;font-size:17px;line-height:1.65}.about p strong{color:var(--ink);font-weight:700}.about a{color:var(--accent);font-weight:600;text-decoration:none}.about a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--accent-border-2);text-decoration-color:var(--accent-border-2)}.about-stats{grid-template-columns:1fr;gap:12px;margin-top:24px;display:grid}@media (min-width:640px){.about-stats{grid-template-columns:repeat(3,1fr)}}.about-stat{background:var(--surface);border:1px solid var(--border);min-width:0;color:inherit;border-radius:16px;flex-direction:column;gap:2px;padding:16px 20px;text-decoration:none;transition:border-color .12s,box-shadow .12s;display:flex}a.about-stat:hover{border-color:var(--accent-border-2);box-shadow:0 12px 40px #28262414}.about-stat-value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;align-items:center;gap:8px;margin:0;font-size:1.5rem;font-weight:800;display:inline-flex}.about-stat-sign{color:var(--accent);font-weight:800}.about-stat-label{color:var(--muted);margin:4px 0 0;font-size:13px}.about-stat-link .about-stat-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.live-dot{flex-shrink:0;width:10px;height:10px;display:inline-flex;position:relative}.live-dot-core{background:#3fb56f;border-radius:50%;width:8px;height:8px}.live-dot-ping{opacity:.6;background:#3fb56f;border-radius:50%;animation:1.6s cubic-bezier(0,0,.2,1) infinite live-ping;position:absolute;inset:0}@keyframes live-ping{75%,to{opacity:0;transform:scale(2.2)}}.about-founder{align-items:center;gap:16px;max-width:500px;margin-top:4px;display:flex}.about-founder-avatar{flex-shrink:0;line-height:0}.about-founder-avatar img{object-fit:cover;border-radius:50%;width:80px;height:80px;display:block}.about-founder-fallback{background:var(--accent-tint-1);border:1.5px solid var(--accent-border-2);width:80px;height:80px;color:var(--accent-ink);letter-spacing:-.02em;border-radius:50%;justify-content:center;align-items:center;font-size:26px;font-weight:800;display:flex}.about-founder-body{min-width:0}.about-founder-name{letter-spacing:-.02em;margin:0;font-size:17px;font-weight:700}.about-founder-dash{color:var(--muted);font-weight:400}.about-founder-bio{color:var(--muted);margin:2px 0 0;font-size:14px;line-height:1.5}.about .about-tagline{color:var(--ink);background:var(--accent-tint-1);border:1px solid var(--accent-border-3);border-radius:14px;margin-top:16px;padding:14px 18px;font-size:15px;line-height:1.6}.about-note{color:var(--muted);margin:14px 0 0;font-size:14px;line-height:1.6}.about-faq{margin-top:18px}.about-faq-q{color:var(--ink);margin:0;font-size:16px;font-weight:700}.about-faq-a{color:var(--muted);margin:6px 0 0;font-size:15px;line-height:1.6}.rules{flex-direction:column;gap:14px;margin-top:8px;display:flex}.rules h1{letter-spacing:-.03em;margin:0;font-size:32px;font-weight:800}.rules ol{counter-reset:rule;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.rules li{counter-increment:rule;background:var(--surface);border:1.5px solid var(--border);border-radius:16px;align-items:flex-start;gap:14px;padding:16px 18px;font-size:15px;line-height:1.55;display:flex}.rules li:before{content:counter(rule);background:var(--accent-tint-2);width:26px;height:26px;color:var(--accent-ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-size:13px;font-weight:700;display:flex}.rules li strong{color:var(--ink)}.rules .rules-note{color:var(--muted);margin:2px 0 0;font-size:13px;line-height:1.55}.refund .refund-lede{color:var(--muted);margin:2px 0 6px;font-size:15px;line-height:1.55}.rules a{color:var(--accent);font-weight:600;text-decoration:none}.rules a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--accent-border-2);text-decoration-color:var(--accent-border-2)}.formnote a{color:var(--accent);font-weight:600;text-decoration:none}.formnote a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--accent-border-2);text-decoration-color:var(--accent-border-2)}.section{margin-top:36px}.section-title{letter-spacing:.01em;align-items:center;gap:12px;margin:0 0 14px;font-size:15px;font-weight:800;display:flex}.section-title:after{content:"";background:var(--border);flex:1;height:1px}a.row{text-decoration:none}.net-row .meta{align-items:center;gap:8px;display:flex}.rank-toggle{gap:8px;margin:-6px 0 14px;display:flex}.rank-toggle button{color:var(--muted);background:var(--surface);border:1px solid var(--border);cursor:pointer;white-space:nowrap;border-radius:999px;padding:7px 16px;font-family:inherit;font-size:12.5px;font-weight:600}.rank-toggle button:hover{color:var(--ink)}.rank-toggle button.active{color:var(--ink);border-color:var(--accent-border-2);background:var(--accent-tint-1)}.activity-list{flex-direction:column;gap:8px;display:flex}.activity-row{color:inherit;background:var(--surface);border:1.5px solid var(--border);border-radius:14px;align-items:center;gap:12px;padding:11px 14px;text-decoration:none;transition:border-color .12s,transform .12s;display:flex}.activity-row:hover{border-color:var(--accent-border-2);transform:translateY(-1px)}.activity-row .avatar{border-radius:10px;width:34px;height:34px;font-size:13px}.activity-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.activity-text{font-size:14px;line-height:1.3}.activity-text strong{font-weight:700}.activity-price{color:var(--accent);font-variant-numeric:tabular-nums;font-weight:800}.activity-meta{color:var(--muted);align-items:center;gap:6px;min-width:0;font-size:12px;display:flex}.activity-category{font-weight:600}.activity-domain{opacity:.6;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.activity-time{color:var(--muted);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px}.teaser-text{color:var(--muted);max-width:56ch;margin:0 0 10px;font-size:15px;line-height:1.6}.teaser-link{color:var(--accent-ink);font-size:14px;font-weight:700;text-decoration:none}.teaser-link:hover{text-decoration:underline;-webkit-text-decoration-color:var(--accent-border-2);text-decoration-color:var(--accent-border-2)}.lol-examples a{color:var(--accent-ink);font-weight:700;text-decoration:none}.lol-examples a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--accent-border-2);text-decoration-color:var(--accent-border-2)}@media (max-width:620px){header{flex-wrap:wrap;gap:10px}nav{flex-wrap:wrap;gap:14px}}.cookie-consent{z-index:1000;background:var(--surface);border-top:1.5px solid var(--border);flex-direction:column;align-items:center;gap:12px;padding:16px 20px 18px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 24px #28262414}.cookie-consent-text{color:var(--muted);text-align:center;max-width:720px;margin:0;font-size:13.5px;line-height:1.55}.cookie-consent-text strong{color:var(--ink)}.cookie-consent-text a{color:var(--accent);font-weight:600;text-decoration:none}.cookie-consent-text a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--accent-border-2);text-decoration-color:var(--accent-border-2)}.cookie-consent-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.cookie-btn{cursor:pointer;border:1.5px solid var(--border);background:var(--bg);color:var(--ink);border-radius:999px;padding:9px 18px;font-family:inherit;font-size:13px;font-weight:700}.cookie-btn:hover{border-color:var(--accent-border-2)}.cookie-btn:disabled{opacity:.55;cursor:default}.cookie-btn-primary{background:var(--accent);border-color:var(--accent);color:#fff8f5}.cookie-btn-primary:hover{border-color:var(--accent-border-1)}.consent-check{cursor:pointer;color:var(--muted);align-items:flex-start;gap:10px;font-size:12.5px;line-height:1.5;display:flex}.consent-check input{accent-color:var(--accent);cursor:pointer;flex-shrink:0;width:15px;height:15px;margin-top:2px}.consent-check a{color:var(--accent);font-weight:600;text-decoration:none}.consent-check a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--accent-border-2);text-decoration-color:var(--accent-border-2)}.auth-form .consent-check{text-align:left}.bid-consent{margin-top:8px;padding:0 4px}.reward-consent{align-self:flex-start}.privacy-controls{flex-direction:column;gap:10px;margin-top:4px;display:flex}.privacy-actions{flex-wrap:wrap;gap:10px;display:flex}button.cta.cta-danger{background:#b33a2a}button.cta.cta-danger:hover{background:#9c3122}.privacy-controls .formerror{text-align:left}.footer-link{font-family:inherit;font-size:inherit;color:inherit;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);background:0 0;border:none;margin:0;padding:0}.footer-link:hover{-webkit-text-decoration-color:var(--accent-border-2);text-decoration-color:var(--accent-border-2)}.legal h2{letter-spacing:-.01em;margin:20px 0 0;font-size:19px;font-weight:800}.legal p,.legal li{color:var(--muted);font-size:14.5px;line-height:1.6}.legal ul,.legal ol{flex-direction:column;gap:8px;margin:2px 0 0;padding-left:22px;display:flex}.legal strong{color:var(--ink)}.legal-lede{color:var(--muted);margin:0 0 4px;font-size:13px;line-height:1.55}.legal-contact{background:var(--surface);border:1.5px solid var(--border);border-radius:14px;margin:6px 0;padding:14px 18px}.cookie-table{border-collapse:collapse;width:100%;margin-top:6px;font-size:13px}.cookie-table th,.cookie-table td{text-align:left;border:1px solid var(--border);vertical-align:top;padding:10px 12px}.cookie-table th{background:var(--accent-tint-2);color:var(--ink);font-weight:700}.cookie-table td{color:var(--muted)}.cookie-table code{background:var(--accent-tint-3);color:var(--ink);border-radius:6px;padding:2px 5px;font-size:12px}
