:root{--ink-900: #10131c;--ink-700: #3a3f4e;--ink-500: #5b606f;--ink-300: #9297a6;--brand-600: #2451e0;--brand-700: #1b3eb8;--brand-100: #e7ecfe;--on-brand: #ffffff;--danger-600: #c22a3e;--surface-0: #ffffff;--surface-50: #f6f7fa;--surface-100: #ffffff;--border: #e4e6ec;--border-strong: #7e8494;--gold-500: #ffb703;--gold-700: #8a5a0b;--gold-100: #fdf1d9;--silver-500: #8ca0be;--bronze-500: #d2691e;--on-medal: #171308;--live-600: #0a7050;--live-100: #dcf5eb;--font-display: "Sora", "Inter", system-ui, -apple-system, sans-serif;--font-sans: "Inter", system-ui, -apple-system, sans-serif;--font-mono: "IBM Plex Mono", "SF Mono", Menlo, Consolas, monospace;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 20px;--radius-xl: 28px;--radius-full: 999px;--shadow-xs: 0 1px 2px rgba(16,19,28,.06);--shadow-md: 0 8px 24px rgba(16,19,28,.12);--shadow-focus: 0 0 0 3px rgba(36,81,224,.35)}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}body{margin:0;background:var(--surface-0);color:var(--ink-700);font-family:var(--font-sans);font-size:15px;line-height:1.6}a{color:inherit;text-decoration:none}button{color:inherit;font:inherit}:focus-visible{outline:2px solid var(--brand-600);outline-offset:2px;box-shadow:var(--shadow-focus)}.ambient{position:fixed;z-index:-1;border-radius:50%;pointer-events:none;filter:blur(80px);will-change:transform}.ambient-one{width:580px;height:580px;top:-200px;right:-80px;background:#c7d6ff;opacity:.12}.ambient-two{width:380px;height:380px;top:380px;left:-160px;background:#ffe0d3;opacity:.12}.fall-layer{position:fixed;inset:121px 0 0;z-index:-1;overflow:hidden;pointer-events:none}.fall-layer[hidden]{display:none}.fall-icon{position:absolute;top:-80px;border-radius:var(--radius-full);overflow:hidden;opacity:.3;background:var(--surface-100);box-shadow:0 0 0 2px var(--gold-500),var(--shadow-md);animation-name:fall-drop;animation-timing-function:linear;animation-iteration-count:infinite;will-change:transform}.fall-icon img{display:block;width:100%;height:100%;object-fit:cover;transition:opacity .35s ease}@keyframes fall-drop{0%{transform:translateY(-10vh) rotate(0)}to{transform:translateY(115vh) rotate(360deg)}}.site-footer{max-width:1320px;margin:auto;padding:var(--space-6) 36px}.site-header{position:sticky;top:0;z-index:20;background:var(--surface-0);border-bottom:1px solid var(--border);transition:box-shadow .2s ease}.site-header.scrolled+main .ticker{box-shadow:0 8px 24px #10131c14}.site-header-inner{position:relative;max-width:1320px;margin:auto;padding:13px 36px;display:flex;align-items:center;gap:28px}.brand{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-display);font-size:18px;font-weight:700;letter-spacing:-.01em;white-space:nowrap}.brand-mark{width:48px;height:48px;display:block}.brand-accent{color:var(--brand-600)}.brand-gold{color:var(--gold-500)}.main-nav{display:flex;align-items:center;gap:4px;margin-left:auto;color:var(--ink-500);font-family:var(--font-sans);font-size:13px;font-weight:600}.main-nav a{padding:9px 14px;border-radius:var(--radius-full);transition:background .15s ease,color .15s ease}.main-nav a:hover,.main-nav .active{background:var(--surface-50);color:var(--brand-600)}.site-footer a:hover{color:var(--brand-600)}.main-nav .nav-cta{display:none}.header-actions{display:flex;align-items:center;gap:14px;margin-left:10px}.icon-button svg{display:block}.icon{width:1em;height:1em;display:inline-block;vertical-align:-.15em;flex:none;stroke:currentColor}.nav-toggle{display:none}@keyframes cta-pulse{0%,to{box-shadow:0 8px 20px #2451e01f,0 0 #2451e04d}50%{box-shadow:0 8px 20px #2451e01f,0 0 0 7px #2451e000}}.nav-cta-desktop{padding:13px 22px;font-size:14px;animation:cta-pulse 2.6s ease-in-out infinite}.nav-cta-desktop:hover{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.nav-cta-desktop{animation:none}}.back-to-top{position:fixed;z-index:6;right:24px;bottom:100px;display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--border-strong);border-radius:50%;background:var(--surface-0);color:var(--ink-900);cursor:pointer;box-shadow:var(--shadow-md);transition:opacity .2s ease}.back-to-top[hidden],.payment-return[hidden]{display:none}.payment-return{position:fixed;z-index:5;right:24px;bottom:24px;display:grid;gap:4px;max-width:min(420px,calc(100vw - 48px));padding:17px 20px;border:1px solid var(--border);border-left:4px solid var(--brand-600);border-radius:var(--radius-md);background:var(--surface-100);box-shadow:var(--shadow-md);font-size:13px}.payment-return[data-state=paid]{border-left-color:var(--live-600)}.payment-return[data-state=failed]{border-left-color:var(--danger-600)}.payment-return strong{font-family:var(--font-display);font-size:16px;font-weight:700;color:var(--ink-900)}.payment-return span{color:var(--ink-500)}.payment-return .share-trigger{margin-top:12px}.share-buttons{display:flex;flex-wrap:wrap;gap:6px}.share-buttons .button{padding:7px 11px}.icon-button{min-width:44px;min-height:44px;border:0;background:transparent;color:var(--ink-500);cursor:pointer;font-size:17px}.legal-page{max-width:820px;margin:auto;padding:100px 36px 120px}.legal-page h1{margin:18px 0 24px;font-family:var(--font-display);font-weight:700;font-size:clamp(48px,8vw,84px);line-height:.95;letter-spacing:-.02em;color:var(--ink-900)}.legal-lede{max-width:650px;margin-bottom:64px;color:var(--ink-500);font-size:17px;line-height:1.65}.legal-page h2{margin:44px 0 10px;font-family:var(--font-display);font-weight:700;font-size:26px;letter-spacing:-.01em;color:var(--ink-900)}.legal-page p,.legal-page li{color:var(--ink-500);line-height:1.75}.legal-page a{color:var(--brand-600);text-decoration:underline;text-underline-offset:3px}.legal-page ul{padding-left:22px}.legal-page li{margin:8px 0}.categories-page{max-width:1320px}.category-board{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.category-board-card{padding:22px;border:1px solid var(--border);background:var(--surface-100);border-radius:var(--radius-lg)}.category-board-heading{display:block;color:var(--ink-900);text-decoration:none}.category-board-heading:hover h2{color:var(--brand-600)}.category-board-card h2{margin:0 0 14px;font-family:var(--font-display);font-weight:600;font-size:16px;letter-spacing:-.005em;color:var(--ink-900)}.category-board .category-board-row{display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:9px 0;border-top:1px solid var(--border);color:var(--ink-900);text-decoration:none}.category-board-row:first-of-type{border-top:0}.category-board-row:hover .category-board-name{color:var(--brand-600)}.category-board-rank{color:var(--ink-500);font-family:var(--font-mono);font-size:11px}.category-board-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-sans);font-size:13px;font-weight:600}.category-board-amount{color:var(--ink-500);font-family:var(--font-mono);font-size:12px;font-weight:600}.category-board-empty{padding:9px 0;color:var(--ink-500);font-size:13px}.category-board .category-board-empty a{color:var(--brand-600);text-decoration:none}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;height:44px;padding:0 var(--space-5);border-radius:var(--radius-md);border:1px solid transparent;font-family:var(--font-sans);font-size:15px;font-weight:600;transition:background .15s ease,border-color .15s ease,color .15s ease}.button-small{height:34px;padding:0 var(--space-3);font-size:13px}.button-primary{background:var(--brand-600);color:var(--on-brand)}.button-primary:hover{background:var(--brand-700)}.button-ghost{border-color:var(--border-strong);color:var(--ink-900);background:var(--surface-0)}.button-ghost:hover{border-color:var(--brand-600);color:var(--brand-600)}.eyebrow{color:var(--ink-500);font-family:var(--font-sans);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}em{color:var(--brand-600);font-style:normal}.rank-highlight{color:var(--gold-500)}.text-link{display:inline-block;padding-bottom:5px;border-bottom:1px solid var(--border);font-size:13px;font-weight:600;color:var(--ink-900)}.text-link span,.card-link span{margin-left:10px;color:var(--brand-600)}.claim-bar{max-width:1320px;margin:auto;padding:40px 36px 24px}.claim-bar-inner{max-width:920px;margin:0 auto}.claim-bar h1{margin:0 0 18px;font-family:var(--font-display);font-size:clamp(32px,3.6vw,56px);line-height:1.05;letter-spacing:-.02em;font-weight:700;color:var(--ink-900);text-align:center}.claim-bar-category{margin:0 0 6px;color:var(--brand-600);font-family:var(--font-sans);font-size:13px;font-weight:700;text-align:center;text-transform:uppercase;letter-spacing:.06em}.claim-bar-intro{max-width:620px;margin:-8px 0 22px;color:var(--ink-500);font-size:17px;line-height:1.6}.claim-amount-notice[hidden]{display:none}.claim-amount-notice{margin:-10px 0 18px;color:var(--danger-600);font-size:13px;font-weight:600}.claim-bar-answer{max-width:62ch;margin:0 auto 20px;color:var(--ink-500);font-size:13px;line-height:1.6;text-align:center}.claim-amount{display:inline-flex;align-items:center;gap:4px;margin-left:14px;color:var(--brand-600);vertical-align:middle}.claim-amount-currency{margin-left:2px;color:var(--brand-600);font-family:var(--font-display);font-size:inherit;font-weight:700}.claim-amount-input{width:3ch;padding:2px 0;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:inherit;font:inherit;text-align:center;outline:0}.claim-amount-input:disabled{opacity:.5}.claim-amount-input:hover{border-color:var(--border)}.claim-amount-input:focus{border-color:var(--brand-600);background:var(--surface-50)}.amount-step{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--border-strong);border-radius:50%;background:var(--surface-0);color:var(--ink-900);font-size:18px;line-height:1;cursor:pointer}.amount-step:hover:not(:disabled){border-color:var(--brand-600);color:var(--brand-600)}.amount-step:disabled{opacity:.35;cursor:not-allowed}.claim-row{display:flex;gap:10px;align-items:stretch}.claim-row .url-input-wrap{flex:1 1 auto;min-width:0}.claim-row select{flex:0 0 auto;min-width:170px;height:44px;padding:0 36px 0 14px;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-0);color:var(--ink-900);font-size:13px;color-scheme:light}.claim-row select:focus{border-color:var(--brand-600)}.claim-row .claim-button{flex:0 0 auto;width:auto;margin-top:0;white-space:nowrap}.category-see-all{margin-top:24px}.ticker{position:sticky;top:75px;z-index:19;overflow:hidden;background:var(--surface-0);border-block:1px solid var(--border);color:var(--ink-500);font-family:var(--font-mono);font-size:12px}.ticker-inner{display:flex;align-items:center;max-width:1320px;margin:auto;min-height:44px}.ticker-label{align-self:stretch;padding:0 30px;display:grid;place-items:center;border-right:1px solid var(--border);color:var(--live-600);font-family:var(--font-sans);font-weight:600;font-size:12px;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.ticker-viewport{flex:1;min-width:0;align-self:stretch;display:flex;align-items:center;overflow:hidden}.ticker-track{display:flex;width:max-content;gap:12px;align-items:center;padding:0 30px;white-space:nowrap;will-change:transform}.ticker-track .ticker-dot,.up{color:var(--live-600)}.down{color:var(--danger-600)}@keyframes ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes ticker-scroll-pass{0%{transform:translate(var(--ticker-start))}to{transform:translate(var(--ticker-end))}}@media(prefers-reduced-motion:reduce){.ticker-track{animation:none!important}}.section{max-width:1320px;margin:auto;padding:100px 36px}.rankings-section{padding-top:8px}.section-heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:33px}.section-heading h2{margin:13px 0 0;font-family:var(--font-display);font-weight:700;font-size:clamp(32px,4vw,44px);line-height:1.05;letter-spacing:-.01em;color:var(--ink-900)}.section-heading h2 span{color:var(--brand-600);font-weight:400}.section-heading h2 span.heading-accent-gold{color:var(--gold-500)}.heading-pulse{animation:heading-pulse-color 2.4s ease-in-out infinite}@keyframes heading-pulse-color{0%,to{color:var(--brand-600)}50%{color:var(--ink-900)}}.window-reset[hidden]{display:none}.window-reset{margin:-20px 0 24px;color:var(--ink-500);font-family:var(--font-mono);font-size:11px;text-align:right}.window-reset b{color:var(--ink-900);font-weight:700}.category-filter{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 25px}.category-filter button{min-height:40px;padding:8px 16px;border:1px solid var(--border-strong);border-radius:var(--radius-full);background:var(--surface-0);color:var(--ink-700);font-family:var(--font-sans);font-size:13px;font-weight:500;cursor:pointer}.category-filter button:hover{border-color:var(--brand-600);color:var(--brand-600)}.category-filter button.selected{border-color:var(--brand-100);background:var(--brand-100);color:var(--brand-700);font-weight:600}.other-categories-section,.related-articles-section{padding-top:0}.other-categories{display:flex;flex-wrap:wrap;gap:8px}.other-categories a{display:inline-flex;align-items:center;min-height:40px;padding:8px 16px;border:1px solid var(--border-strong);border-radius:var(--radius-full);background:var(--surface-0);color:var(--ink-700);font-family:var(--font-sans);font-size:13px;font-weight:500;text-decoration:none}.other-categories a:hover{border-color:var(--brand-600);color:var(--brand-600)}.blog-page{max-width:1320px}.blog-list{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:8px}.blog-card{display:block;text-decoration:none;color:inherit;transition:border-color .15s ease}.blog-card:hover{border-color:var(--brand-600)}.blog-card:hover h2{color:var(--brand-600)}.blog-card-description{margin:0 0 14px;color:var(--ink-500);font-size:13px;line-height:1.6}.blog-card-date{color:var(--ink-500);font-family:var(--font-mono);font-size:11px}.blog-post-page{max-width:720px}.blog-post-page h1{font-size:clamp(32px,4.5vw,44px);line-height:1.15}.blog-post-meta{margin:-8px 0 40px;color:var(--ink-500);font-family:var(--font-mono);font-size:12px}.blog-post-body{color:var(--ink-700);font-size:16px;line-height:1.75}.blog-post-body h2{margin:40px 0 12px;font-family:var(--font-display);font-weight:700;font-size:24px;letter-spacing:-.01em;color:var(--ink-900)}.blog-post-body h3{margin:32px 0 10px;font-family:var(--font-display);font-weight:600;font-size:19px;color:var(--ink-900)}.blog-post-body p{margin:0 0 18px}.blog-post-body ul,.blog-post-body ol{margin:0 0 18px;padding-left:22px}.blog-post-body li{margin:6px 0}.blog-post-body a{color:var(--brand-600);text-decoration:underline;text-underline-offset:3px}.blog-post-body table{width:100%;border-collapse:collapse;margin:0 0 24px;font-size:14px}.blog-post-body th,.blog-post-body td{padding:10px 12px;border:1px solid var(--border);text-align:left}.blog-post-body th{background:var(--surface-50);font-family:var(--font-sans);font-weight:600;color:var(--ink-900)}.blog-post-related{margin-top:48px;padding-top:24px;border-top:1px solid var(--border);color:var(--ink-500);font-size:14px}.blog-post-related a{color:var(--brand-600);text-decoration:underline;text-underline-offset:3px}@media(max-width:860px){.blog-list{grid-template-columns:1fr}}.ranking-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:25px}.ranking-list{border-top:2px solid var(--ink-900);border-radius:var(--radius-lg);overflow:hidden}.ranking-list:has(.top-rank-1){border-top-color:var(--gold-500)}.ranking-row{display:flex;align-items:center;gap:8px;min-height:92px;padding-inline:16px;box-sizing:border-box;background:var(--surface-0);border-bottom:1px solid var(--border);transition:background .2s}.ranking-row:hover{background:var(--surface-50)}.ranking-row.ranking-row-highlight{animation:ranking-row-flash 1.3s ease-out 2;box-shadow:inset 0 0 0 2px var(--gold-500)}@keyframes ranking-row-flash{0%,to{background-color:var(--surface-0)}50%{background-color:var(--gold-100)}}.ranking-row.top-rank-1{background:linear-gradient(90deg,var(--gold-100) 0%,transparent 65%) var(--surface-0);border-left:3px solid var(--gold-500)}.ranking-row.top-rank-2{background:linear-gradient(90deg,rgba(140,160,190,.16) 0%,transparent 65%) var(--surface-0);border-left:3px solid var(--silver-500)}.ranking-row.top-rank-3{background:linear-gradient(90deg,rgba(210,105,30,.14) 0%,transparent 65%) var(--surface-0);border-left:3px solid var(--bronze-500)}.ranking-row-link{display:grid;grid-template-columns:52px minmax(0,1fr) 150px;align-items:center;flex:1;min-width:0;text-decoration:none;color:inherit}.ranking-share-btn{flex:0 0 auto;display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--border-strong);border-radius:var(--radius-full);background:var(--surface-0);color:var(--ink-500);cursor:pointer;transition:border-color .15s,color .15s}.ranking-share-btn:hover{border-color:var(--brand-600);color:var(--brand-600)}.ranking-share-btn .icon{width:15px;height:15px}.rank-num{color:var(--ink-500);font-family:var(--font-mono);font-size:13px;font-weight:600}.rank-1,.rank-2,.rank-3{display:grid;place-items:center;width:32px;height:32px;border-radius:var(--radius-full);font-family:var(--font-mono);font-weight:600;color:var(--on-medal)}.rank-1{background:var(--gold-500)}.rank-2{background:var(--silver-500)}.rank-3{background:var(--bronze-500)}.platform{display:flex;min-width:0;align-items:center;gap:16px}.platform-logo{width:42px;height:42px;display:grid;place-items:center;flex:0 0 auto}.platform-logo img{width:42px;height:42px;display:block;border-radius:var(--radius-sm)}.platform-name{display:block;font-family:var(--font-display);font-size:16px;font-weight:600;color:var(--ink-900)}.platform-category{display:block;margin-top:5px;color:var(--ink-500);font-family:var(--font-sans);font-size:12px}.platform-ranks:empty{display:none}.platform-ranks{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.platform-rank-pill{padding:3px 9px;border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface-50);color:var(--ink-500);font-family:var(--font-mono);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.platform-rank-pill-1{border-color:var(--gold-500);background:var(--gold-100);color:var(--gold-700)}.platform-rank-pill-2{border-color:var(--silver-500);background:#8ca0be29;color:var(--ink-700)}.platform-rank-pill-3{border-color:var(--bronze-500);background:#d2691e24;color:var(--bronze-500)}.platform-value{font-family:var(--font-mono);font-size:15px;font-weight:600;color:var(--ink-900);text-align:right;padding-right:8px}.platform-value small{display:block;margin-top:5px;color:var(--ink-500);font-family:var(--font-sans);font-size:11px;font-weight:500}.ranking-state{display:grid;min-height:160px;place-content:center;gap:8px;padding:28px;border-bottom:1px solid var(--border);color:var(--ink-500);text-align:center}.ranking-state strong{color:var(--ink-900);font-family:var(--font-display);font-size:16px;font-weight:600}.ranking-state span{font-size:13px}.checkout-bid-detail{margin:12px 0 18px;color:var(--ink-500);font-size:13px;line-height:1.5}.claim-feedback{margin-top:11px;padding:14px 16px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-100);box-shadow:var(--shadow-xs)}.bid-status{margin:0;color:var(--ink-500);font-size:13px;line-height:1.5}.rank-preview[hidden]{display:none}.rank-preview{margin-top:12px;padding-top:12px;border-top:1px solid var(--border)}.rank-preview-label{margin-bottom:10px;color:var(--ink-500);font-family:var(--font-sans);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.rank-preview-pills{display:flex;flex-wrap:wrap;gap:8px}.rank-preview-pill{display:flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface-50)}.rank-preview-pill small{color:var(--ink-500);font-family:var(--font-sans);font-size:10px;text-transform:uppercase;letter-spacing:.04em}.rank-preview-pill b{color:var(--ink-900);font-family:var(--font-mono);font-weight:600;font-size:14px}.rank-preview-pill.is-top{border-color:var(--brand-600);background:var(--brand-100)}.rank-preview-pill.is-top b{color:var(--brand-700)}.side-card{align-self:start}.spotlight-list{display:contents}.spotlight-feature{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:32px 20px 24px;border:1px solid var(--gold-500);border-radius:var(--radius-lg);background:linear-gradient(165deg,var(--gold-100) 0%,var(--surface-100) 65%);text-align:center;text-decoration:none;overflow:hidden}.spotlight-feature:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:var(--gold-500)}.spotlight-feature-crown{display:inline-flex;align-items:center;gap:6px;margin-bottom:6px;padding:4px 12px;border-radius:var(--radius-full);background:var(--gold-500);color:var(--on-medal);font-family:var(--font-sans);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.spotlight-feature-img{width:64px;height:64px;margin:6px 0 10px;border-radius:var(--radius-md);box-shadow:0 0 0 3px var(--gold-500),var(--shadow-md)}.spotlight-feature-name{font-family:var(--font-display);font-size:20px;font-weight:700;color:var(--ink-900);letter-spacing:-.01em;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spotlight-feature-category{color:var(--ink-500);font-family:var(--font-sans);font-size:12px;text-transform:uppercase;letter-spacing:.04em}.spotlight-feature-tagline{max-width:240px;margin:10px 0 0;color:var(--ink-700);font-size:13px;line-height:1.5}.spotlight-feature-amount{display:flex;flex-direction:column;align-items:center;margin-top:14px;color:var(--gold-500);font-family:var(--font-mono);font-size:28px;font-weight:700;line-height:1}.spotlight-feature-amount small{margin-top:4px;color:var(--ink-500);font-family:var(--font-sans);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.spotlight-feature-cta{display:inline-flex;align-items:center;gap:6px;margin-top:18px;padding:10px 18px;border-radius:var(--radius-full);background:var(--ink-900);color:var(--on-brand);font-family:var(--font-sans);font-size:13px;font-weight:600;transition:background .15s ease}.spotlight-feature:hover .spotlight-feature-cta{background:var(--brand-600)}.spotlight-feature-empty{border-style:dashed;border-color:var(--border-strong);background:var(--surface-50)}.spotlight-feature-empty .spotlight-feature-crown{background:var(--surface-100);border:1px solid var(--border-strong);color:var(--ink-500)}.spotlight-feature-empty p{margin:4px 0 0;color:var(--ink-500);font-size:13px;line-height:1.6}.spotlight-feature-empty .button{margin-top:18px}.view-tabs{display:flex;gap:18px}.view-tabs button{padding:6px 0;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--ink-500);font-family:var(--font-sans);font-size:13px;font-weight:600;cursor:pointer}.view-tabs button.selected{border-color:var(--brand-600);color:var(--ink-900)}.category-section{padding-top:25px}.section-note{max-width:300px;margin:0;color:var(--ink-500);font-size:13px;line-height:1.6}.category-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.category-card{display:flex;min-height:170px;flex-direction:column;justify-content:space-between;padding:23px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-100);transition:border-color .2s ease,background .2s ease}.category-card:hover{border-color:var(--brand-600)}.category-icon{display:grid;width:32px;height:24px;place-items:center;border:1px solid var(--border-strong);border-radius:var(--radius-full);color:var(--ink-700);font-family:var(--font-mono);font-size:10px}.category-card strong{font-family:var(--font-display);font-size:20px;font-weight:600;letter-spacing:-.01em;color:var(--ink-900)}.category-card small{color:var(--ink-500);font-family:var(--font-mono);font-size:11px}.category-card small b{font-weight:600;color:var(--ink-900)}.category-card small span{float:right;font-size:14px}.category-purple,.category-orange,.category-blue,.category-green,.category-pink,.category-yellow{background:var(--live-100);border-color:var(--live-600)}.category-purple .category-icon,.category-orange .category-icon,.category-blue .category-icon,.category-green .category-icon,.category-pink .category-icon,.category-yellow .category-icon{border-color:var(--live-600);color:var(--live-600)}.category-empty{background:var(--surface-50);border-color:var(--border)}.category-empty .category-icon{border-color:var(--ink-500);color:var(--ink-500)}.category-empty small{color:var(--ink-500)}.manifesto{max-width:1320px;margin:55px auto 0;padding:83px 36px;display:grid;grid-template-columns:100px 1.2fr 1fr;gap:20px;border-top:1px solid var(--border)}.manifesto-number{color:var(--brand-600);font-family:var(--font-mono);font-size:11px}.manifesto h2{margin:18px 0 0;font-family:var(--font-display);font-weight:700;font-size:clamp(34px,5vw,56px);line-height:1;letter-spacing:-.02em;color:var(--ink-900)}.manifesto-copy{max-width:350px;padding-top:34px}.manifesto-copy p{margin-bottom:16px;color:var(--ink-500);font-size:15px;line-height:1.7}.manifesto-copy .text-link{margin-top:18px}.site-footer{display:grid;grid-template-columns:1.1fr 2fr;gap:60px;padding-top:64px;padding-bottom:44px;border-top:1px solid var(--border);margin-top:40px}.footer-brand{display:grid;gap:14px;max-width:280px;align-content:start}.footer-brand .brand{color:var(--ink-900);font-family:var(--font-display);font-size:15px}.footer-brand p{margin:0;color:var(--ink-500);font-size:13px;line-height:1.6}.footer-copyright{color:var(--ink-500);font-family:var(--font-mono);font-size:10px}.footer-links{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.footer-column{display:grid;gap:12px;align-content:start}.footer-heading{color:var(--ink-900);font-family:var(--font-sans);font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.footer-column a{color:var(--ink-500);font-size:13px}.url-input-wrap{display:flex;align-items:center;height:44px;gap:6px;border:1px solid var(--border-strong);border-radius:var(--radius-md);padding:0 15px;background:var(--surface-50);transition:border-color .15s ease}.url-input-wrap:focus-within{border-color:var(--brand-600);background:var(--surface-0)}.url-prefix[hidden]{display:none}.url-prefix{flex:none;color:var(--ink-500);font-family:var(--font-mono);font-size:13px;-webkit-user-select:none;user-select:none}.url-input-wrap input{min-width:0;width:100%;height:100%;padding:0;border:0;outline:none;box-shadow:none;background:transparent;color:var(--ink-900);font-family:var(--font-mono);font-size:13px}.url-input-wrap input::placeholder{color:var(--ink-300)}.listing-preview[hidden]{display:none}.listing-preview{display:flex;align-items:center;gap:12px;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid var(--border)}.listing-preview img,.checkout-summary img{width:32px;height:32px;border-radius:var(--radius-sm)}.listing-preview strong,.listing-preview small,.checkout-summary strong,.checkout-summary small{display:block}.listing-preview strong,.checkout-summary strong{font-family:var(--font-display);font-weight:600;color:var(--ink-900)}.listing-preview small,.checkout-summary small{margin-top:3px;color:var(--ink-500);font-family:var(--font-mono);font-size:10px}.claim-button{width:100%;margin-top:20px}.form-note{display:block;margin-top:12px;color:var(--ink-500);font-family:var(--font-sans);font-size:10px;line-height:1.5}.checkout-modal[hidden]{display:none}.checkout-modal{position:fixed;z-index:10;inset:0;display:grid;place-items:center;padding:20px}.modal-backdrop{position:absolute;inset:0;background:#10131c66;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.checkout-card{position:relative;width:min(100%,480px);padding:34px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-100);box-shadow:var(--shadow-md)}.modal-close{position:absolute;top:15px;right:16px;border:0;background:transparent;color:var(--ink-500);font-size:24px;cursor:pointer}.checkout-card h2{margin:14px 0 10px;font-family:var(--font-display);font-weight:700;font-size:28px;letter-spacing:-.01em;color:var(--ink-900)}.checkout-card>p{color:var(--ink-500);font-size:13px;line-height:1.5}.checkout-summary{display:flex;align-items:center;gap:12px;margin:24px 0 0;padding:15px;background:var(--surface-50);border-radius:var(--radius-md)}.checkout-summary b{margin-left:auto;font-family:var(--font-mono);font-size:16px;font-weight:600;color:var(--ink-900)}.checkout-example-link{display:inline-flex;align-items:center;gap:6px;margin:10px 0 16px;color:var(--brand-600);font-size:13px;font-weight:600;text-decoration:none}.checkout-example-link:hover{text-decoration:underline}.share-modal[hidden]{display:none}.share-modal{position:fixed;z-index:10;inset:0;display:grid;place-items:center;padding:20px}.share-modal-card{position:relative;width:min(100%,460px);padding:30px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-100);box-shadow:var(--shadow-md)}.share-modal-card h3{margin:14px 0 6px;font-family:var(--font-display);font-weight:700;font-size:22px;letter-spacing:-.01em;color:var(--ink-900)}.share-modal-summary{margin:0;color:var(--ink-500);font-size:13px}.share-modal-label{margin:18px 0 8px;color:var(--ink-500);font-family:var(--font-sans);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.share-modal-message{display:block;width:100%;padding:10px 12px;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-0);color:var(--ink-900);font-family:var(--font-sans);font-size:13px;line-height:1.5;resize:vertical;box-sizing:border-box}.share-modal-message:focus{outline:0;border-color:var(--brand-600)}.share-modal-message::placeholder{color:var(--ink-300)}.share-preview{display:flex;gap:12px;padding:14px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-0)}.share-preview-image{flex:0 0 auto;width:48px;height:48px;border-radius:var(--radius-sm);object-fit:cover}.share-preview-body{min-width:0}.share-preview-message{margin:0 0 6px;color:var(--ink-900);font-size:13px;line-height:1.4;overflow-wrap:break-word}.share-preview-body strong{display:block;font-family:var(--font-display);font-weight:700;font-size:15px;color:var(--ink-900)}.share-preview-domain{display:block;margin-top:6px;color:var(--ink-300);font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.04em}.share-buttons{margin-top:20px}.terms-check{display:flex;gap:9px;align-items:flex-start;margin-bottom:14px;color:var(--ink-500);font-size:13px;line-height:1.4}.terms-check input{accent-color:var(--brand-600);margin-top:2px}.terms-check:has(input:disabled){opacity:.5}.checkout-button{width:100%;justify-content:center;gap:8px;transition:background .15s ease}.checkout-button:hover{background:var(--brand-700)}.checkout-button:disabled{background:var(--border);color:var(--ink-500);cursor:not-allowed}.checkout-button:disabled:hover{background:var(--border)}@media(max-width:820px){.ranking-layout{display:block}.side-card{margin-top:22px}}@media(max-width:650px){.site-header-inner,.site-footer{padding:19px 20px}.nav-toggle{display:grid;place-items:center}.nav-cta-desktop{display:none}.main-nav{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;gap:0;margin:0;padding:8px 20px 20px;background:var(--surface-0);border-bottom:1px solid var(--border);box-shadow:var(--shadow-md)}.main-nav.nav-open{display:flex}.main-nav a{padding:14px 0;border-bottom:1px solid var(--border)}.main-nav a:last-child{border-bottom:0}.main-nav .nav-cta{display:flex;justify-content:center;margin-top:8px;padding:14px 17px;border-bottom:0}.header-actions{margin-left:auto}.nav-cta-desktop{animation:none}.claim-bar{padding:32px 20px 24px}.claim-bar h1{font-size:clamp(28px,8vw,36px);white-space:normal}.claim-amount{margin-left:0;flex-wrap:wrap;row-gap:6px}.claim-amount-currency{font-size:18px}.claim-row{flex-direction:column}.claim-row select,.claim-row .claim-button{width:100%}.ticker{top:87px}.ticker-inner{justify-content:flex-start}.ticker-label{padding:0 20px}.fall-layer{top:133px}.ticker-track{justify-content:flex-start;padding:0 20px}.section{padding:70px 20px}.rankings-section{padding-top:4px}.section-heading{display:block}.section-heading h2{font-size:clamp(28px,9vw,36px)}.ranking-row{grid-template-columns:44px minmax(0,1fr) 85px}.rank-num{justify-self:start}.platform{gap:16px}.platform-name{font-size:14px}.platform-category{font-size:11px}.platform-logo,.platform-logo img{width:36px;height:36px}.platform-value{font-size:13px}.platform-value small{font-size:10px}.category-grid{grid-template-columns:1fr 1fr}.category-card{min-height:140px;padding:16px}.category-card strong{font-size:16px}.category-board{grid-template-columns:1fr}.legal-page.categories-page{padding:70px 20px 90px}.manifesto{display:block;padding:60px 20px}.manifesto-number{margin-bottom:35px}.manifesto-copy{padding-top:35px}.checkout-card{padding:27px 20px}.site-footer{grid-template-columns:1fr;gap:32px;padding-top:48px;padding-bottom:96px}.footer-links{grid-template-columns:1fr 1fr;gap:24px 16px}}button,a{-webkit-tap-highlight-color:transparent}@media(min-width:651px)and (max-width:820px){.claim-bar{padding:36px 32px 24px}.section{padding:82px 32px}.rankings-section{padding-top:8px}.section-heading h2{font-size:clamp(30px,5vw,40px)}}
