@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color:var(--text-primary);background:var(--bg-page);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-synthesis:none;--ink: #14140f;--muted: #6f6c63;--line: #ddd9ce;--max-width: 1180px;--bg-page: #f7f5ef;--bg-surface: #faf9f5;--bg-raised: #ffffff;--text-primary: #14140f;--text-muted: var(--muted);--border: var(--line);--accent: #14140f;--accent-soft: #e4e1d6;--accent-hover: #000000;--accent-fg: #ffffff;--dark-surface: #14140f;--gain: #2f7a4d;--earth-orange: #d87452;--earth-orange-hover: #bd5738;--earth-orange-soft: #f0ded5;--earth-orange-disabled: #e4b9a8;--earth-orange-disabled-fg: #ffffff;--earth-orange-fg: #ffffff;--rule: #14140f;--font-brand: "Inter Variable", Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display: "Songti SC", "Source Han Serif SC", "Noto Serif SC", "SimSun", Georgia, "Times New Roman", serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, "PingFang SC", monospace;--font-money: "Space Grotesk", var(--font-mono);--display-title-size: clamp(48px, 6vw, 76px);--display-title-line-height: .95;--display-title-tracking: -.055em;--display-title-weight: 950}@property --field-focus-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;-webkit-font-smoothing:antialiased;background:var(--bg-page)}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}button,input,textarea{font:inherit}button{cursor:pointer}button:focus-visible,a:focus-visible{outline:3px solid var(--text-primary);outline-offset:4px}.visually-hidden{width:1px;height:1px;padding:0;position:absolute;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.site-shell{overflow:hidden}.success-toast{width:min(calc(100% - 64px),var(--max-width));margin:18px auto 0;padding:14px 18px;border:2px solid var(--ink);background:var(--bg-surface);box-shadow:4px 4px 0 var(--ink);font-size:15px;font-weight:900}.topbar{width:min(calc(100% - 64px),var(--max-width));min-height:76px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.logo{font-size:35px;font-weight:950;font-style:italic;letter-spacing:-2.8px}.logo span{color:var(--accent-hover);-webkit-text-stroke:1px var(--ink)}.topbar nav,.site-footer nav{display:flex;align-items:center;gap:42px}.topbar nav a{font-size:16px;font-weight:780;position:relative}.topbar nav a:after{content:"";height:3px;position:absolute;inset:auto 100% -8px 0;background:var(--accent-hover);transition:inset .16s ease}.topbar nav a:hover:after{right:0}.topbar nav a:active{transform:translateY(1px)}.hero{width:min(calc(100% - 64px),var(--max-width));min-height:424px;margin:0 auto;padding:28px 0 34px;display:grid;grid-template-columns:minmax(0,1.8fr) minmax(220px,.55fr);align-items:center;gap:38px}.section-kicker,.ad-label{margin:0;font:800 12px/1.2 ui-monospace,SFMono-Regular,Menlo,Monaco,monospace;letter-spacing:.14em}.categories-page{width:min(calc(100% - 64px),var(--max-width));margin:0 auto;padding:62px 0 72px}.categories-hero{max-width:760px;margin-bottom:48px}.categories-hero .section-kicker{margin-bottom:14px;color:#727272}.categories-hero h1{margin:0;font-size:var(--display-title-size);line-height:var(--display-title-line-height);letter-spacing:var(--display-title-tracking);font-weight:var(--display-title-weight)}.categories-hero>p:last-child{margin:22px 0 0;color:var(--muted);font-size:19px;line-height:1.5;font-weight:680}.categories-message{min-height:180px;margin:0;padding:30px 0;color:var(--muted);font-weight:800}.category-section-heading{margin-bottom:16px;display:flex;align-items:baseline;justify-content:space-between;gap:24px}.category-section-heading h2{margin:0;font-size:24px;letter-spacing:-.035em;font-weight:950}.category-section-heading>span{color:var(--muted);font-size:12px;font-weight:750}.category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.category-card{min-width:0;min-height:292px;padding:22px;display:flex;flex-direction:column;border:1px solid var(--border);border-radius:12px;background:var(--bg-surface)}.category-card.is-empty{border-color:#cfcfcf;background:#f7f7f4}.category-card__header{display:flex;align-items:center;gap:13px}.category-card__icon{width:46px;height:46px;flex:0 0 46px;display:grid;place-items:center;border:1.5px solid var(--ink);color:var(--ink);background:var(--border)}.is-empty .category-card__icon{border-color:#bdbdbd;color:var(--text-muted);background:var(--bg-surface)}.category-card__header h2{margin:0;font-size:17px;line-height:1.25;letter-spacing:-.025em;font-weight:900}.category-card__header p{margin:4px 0 0;color:var(--muted);font-size:11px;font-weight:700}.category-card__ranking{margin:22px 0 0;padding:0;display:grid;list-style:none}.category-card__ranking li{min-width:0;min-height:51px;display:grid;grid-template-columns:29px 36px minmax(0,1fr) auto;align-items:center;gap:9px;border-top:1px solid #e2e2e2}.category-card__rank{font:850 12px/1 ui-monospace,SFMono-Regular,Menlo,Monaco,monospace}.category-card .product-mark{width:34px;height:34px;flex-basis:34px}.category-card .product-mark svg{width:18px;height:18px}.category-card__product{min-width:0;overflow:hidden;font-size:13px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.category-card__ranking strong{font-size:13px;font-weight:950;white-space:nowrap}.category-card__empty{margin:46px 0 0;color:var(--text-muted);font-size:13px;font-weight:750}.category-card__footer{margin-top:auto;padding-top:18px}.category-card__footer a{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:900}.category-card__footer a:hover{text-decoration:underline;text-decoration-thickness:3px;text-decoration-color:var(--accent-hover);text-underline-offset:3px}.hero-description{margin:22px 0;font-size:19px;line-height:1.42;font-weight:680}.hero-description mark{color:var(--ink);background:var(--accent-soft);padding:0 4px 2px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.primary-cta{width:fit-content;min-width:246px;min-height:58px;padding:0 25px;display:inline-flex;align-items:center;justify-content:space-between;gap:30px;color:var(--accent-fg);background:var(--accent);border:2px solid var(--ink);box-shadow:5px 5px 0 var(--ink);font-size:19px;font-weight:900;transition:transform .14s ease,box-shadow .14s ease}.primary-cta:hover{transform:translate(3px,3px);box-shadow:2px 2px 0 var(--ink)}.crown-lockup{display:flex;align-items:center;flex-direction:column;transform:rotate(-4deg)}.crown-lockup img{width:min(100%,240px);aspect-ratio:1.34;object-fit:contain}.crown-lockup p{margin:-2px 0 0;font:italic 900 clamp(22px,2.2vw,30px)/.94 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:-.06em;text-align:center}.crown-lockup span{width:140px;height:6px;margin:10px 0 0 34px;background:var(--accent-hover);transform:rotate(-9deg)}.hero{min-height:344px;padding:20px 0 28px;display:flex;align-items:center;justify-content:center;gap:0;text-align:center}.hero-live{margin:0 0 13px;padding:5px 11px;border:1px solid #e5e5e5;border-radius:999px;color:#505050;background:var(--bg-surface);font-size:12px;font-weight:750}.hero-live span{margin-right:3px}.hero-live strong{color:#9db900}.hero-headline{max-width:none;margin:0;font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-size:clamp(24px,2.6vw,38px);line-height:1.24;letter-spacing:-.03em;font-weight:900;text-wrap:balance}.hero-headline em{color:var(--accent-hover);font-style:normal;white-space:nowrap}.hero-points{margin:20px 0 22px;padding:0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px 22px;list-style:none}.hero-points li{display:inline-flex;align-items:center;gap:8px;font-size:15px;line-height:1.4;font-weight:700}.hero-points svg{flex:0 0 auto;color:var(--accent-hover)}.hero-copy{display:flex;justify-content:center}.hero .primary-cta{min-width:190px;min-height:48px;padding:0 18px;font-size:16px}.hero>.hero-description{margin:15px 0 0;font-size:15px;line-height:1.35}@media(max-width:720px){.hero{width:min(calc(100% - 36px),var(--max-width));min-height:360px;padding:24px 0 30px}.hero-live{margin-bottom:12px}.hero .primary-cta{width:min(100%,330px)}}.leaderboard-section{padding:32px max(32px,calc((100vw - var(--max-width)) / 2)) 50px;border-top:1px solid var(--line);background:#f7f7f4}.leaderboard-layout{display:grid;grid-template-columns:236px minmax(0,1fr);align-items:start;gap:22px}.leaderboard-main{min-width:0}.category-sidebar{padding:0 10px 11px;border:0;background:transparent}.category-sidebar h2{min-height:38px;padding-top:3.5px;margin:0 10px 12px;font-size:18px;line-height:1;font-weight:900;letter-spacing:-.02em}.category-sidebar__list{max-height:470px;padding:0 2px 0 0;display:grid;gap:2px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#c8c8c2 transparent}.category-sidebar__list button{width:100%;min-height:42px;padding:0 9px;display:grid;grid-template-columns:18px minmax(0,1fr) 21px;align-items:center;gap:9px;border:1px solid transparent;border-radius:3px;color:#474743;background:transparent;text-align:left;font-size:12.5px;line-height:1.25;font-weight:780;letter-spacing:-.01em}.category-sidebar__list button:hover{color:var(--ink);border-color:#e3e3de;background:#f2f2ee}.category-sidebar__list button.is-active{color:var(--ink);border-color:var(--border);background:var(--bg-surface);font-weight:900}.category-sidebar__list button svg{justify-self:center;width:16px;height:16px;stroke-width:2.15}.category-sidebar__list button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.category-sidebar__list button small{width:20px;height:20px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid currentColor;background:#ffffff47;font-size:9.5px;line-height:1;font-weight:900}.category-sidebar__more{min-height:42px;margin-top:12px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--line);background:var(--bg-surface);font-size:12.5px;font-weight:900}.category-sidebar__more:hover{border-color:var(--ink);background:var(--bg-surface)}.section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:28px;margin-bottom:18px}.section-heading--compact{min-height:38px;align-items:stretch;border-bottom:1px solid var(--line);margin-bottom:12px}.ranking-period-tabs{min-width:0;display:inline-flex;align-items:stretch;gap:28px;overflow-x:auto;scrollbar-width:none}.ranking-period-tabs::-webkit-scrollbar{display:none}.ranking-period-tabs button{min-width:max-content;padding:0 2px 11px;border:0;color:var(--text-muted);background:transparent;font-size:15px;line-height:1;font-weight:850}.ranking-period-tabs button:hover{color:var(--ink)}.ranking-period-tabs button.is-active{color:var(--ink);box-shadow:inset 0 -3px 0 var(--accent-hover)}.section-kicker{color:#727272;margin-bottom:8px}.section-heading h2{margin:0;font-size:clamp(40px,5vw,62px);line-height:.95;letter-spacing:-.06em;font-weight:950}.how-header h2{margin:0;font-size:var(--display-title-size);line-height:var(--display-title-line-height);letter-spacing:var(--display-title-tracking);font-weight:var(--display-title-weight)}.holding-status{margin:0;padding:0;display:flex;align-items:center;gap:9px;font-size:15px;font-weight:700;white-space:nowrap}.holding-status span:last-child{font-weight:900}.category-rail{min-height:58px;margin:0 0 18px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;border:1.5px solid var(--ink);background:var(--bg-surface)}.category-rail--mobile{display:none}.category-rail__scroller{min-width:0;display:flex;align-items:stretch;overflow-x:auto;scrollbar-width:none}.category-rail__scroller::-webkit-scrollbar{display:none}.category-tab{min-width:max-content;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;border-right:1px solid #e0e0e0;color:#535353;background:var(--bg-surface);font-size:13px;font-weight:800;transition:color .12s ease,background-color .12s ease}.category-tab:hover{color:var(--ink);background:#f7f7f4}.category-tab.is-active{color:var(--ink);background:var(--bg-surface);box-shadow:inset 0 -3px 0 var(--accent-hover)}.category-tab svg{flex:0 0 auto}.category-tab small{min-width:19px;height:19px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;border:1px solid currentColor;font-size:10px;line-height:1;font-weight:900}.category-rail__explore{min-width:118px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border-left:1.5px solid var(--ink);color:var(--ink);background:var(--bg-surface);font-size:13px;font-weight:900}.category-rail__explore:hover{background:var(--border)}.leaderboard-row{display:grid;grid-template-columns:58px minmax(0,1fr) 150px 180px;gap:16px;align-items:center}.leaderboard-list{display:grid;gap:12px}.leaderboard-message{margin:0;padding:30px 22px;color:var(--muted);font-size:14px;font-weight:750}.leaderboard-pagination{padding:28px 0 4px;display:flex;flex-direction:column;align-items:center;gap:12px}.leaderboard-pagination__controls{display:flex;align-items:center;justify-content:center;gap:6px}.leaderboard-pagination__controls button,.leaderboard-pagination__ellipsis{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:50%;color:var(--earth-orange);background:transparent;font:700 13px/1 var(--font-mono);font-variant-numeric:tabular-nums}.leaderboard-pagination__controls button:not(:disabled):not(.is-active):hover{border-color:var(--earth-orange-disabled);background:var(--earth-orange-soft)}.leaderboard-pagination__controls button.is-active{color:var(--earth-orange-fg);border-color:var(--earth-orange);background:var(--earth-orange)}.leaderboard-pagination__controls button:disabled{color:var(--border);cursor:default}.leaderboard-pagination__ellipsis{color:var(--text-muted)}.leaderboard-pagination p{margin:0;color:var(--text-muted);font:600 12px/1.4 var(--font-mono);font-variant-numeric:tabular-nums}.leaderboard-row{--card-hover-x: 50%;--card-hover-y: 50%;position:relative;min-height:102px;padding:18px 22px;border:1px solid var(--border);border-radius:12px;background:var(--bg-surface);overflow:hidden;cursor:pointer;transition:background-color .14s ease,border-color .14s ease}.leaderboard-row:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;background:radial-gradient(circle 190px at var(--card-hover-x) var(--card-hover-y),rgba(216,116,82,.08) 0%,rgba(216,116,82,.03) 46%,rgba(216,116,82,0) 76%);opacity:0;pointer-events:none;transition:opacity .18s ease}.leaderboard-row:hover:before,.leaderboard-row:focus-within:before{opacity:1}.leaderboard-row__product-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.leaderboard-row__product-link:focus-visible{outline:3px solid var(--text-primary);outline-offset:3px}.leaderboard-row>:not(.leaderboard-row__product-link){position:relative;z-index:2;pointer-events:none}.leaderboard-row .action-cell a{pointer-events:auto}.leaderboard-row--1{min-height:124px;border:1px solid var(--border);border-radius:12px;background:var(--accent-soft)}.leaderboard-row--1:before{background:radial-gradient(circle 200px at var(--card-hover-x) var(--card-hover-y),rgba(255,250,245,.14) 0%,rgba(255,250,245,.05) 48%,rgba(255,250,245,0) 78%)}.leaderboard-row:not(.leaderboard-row--1):hover{background:#fafafa;border-color:var(--text-muted)}.leaderboard-row--1:hover{background:var(--accent-soft)}.rank-cell{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;text-align:center;gap:2px}.rank-badge{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;font-family:var(--font-display);font-size:30px;font-weight:600;color:var(--text-muted);font-variant-numeric:tabular-nums}.rank-badge--1{font-size:40px;font-weight:700;color:var(--earth-orange)}.rank-badge__crown{display:block;width:28px;height:24px;margin-bottom:2px;color:var(--earth-orange)}.rank-badge__crown svg{display:block;width:100%;height:100%;fill:currentColor}.rank-badge__number{line-height:1}.product-cell{display:flex;align-items:flex-start;gap:18px;min-width:0}.product-copy{min-width:0}.product-description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.product-meta{min-width:0;margin-top:7px;display:flex;align-items:center;flex-wrap:wrap;gap:2px 7px;color:#7a7a7a;font-size:12px;line-height:1.5;font-weight:700}.product-meta>*{flex:0 0 auto;white-space:nowrap}.product-meta__category{display:inline-flex;align-items:center;gap:5px;color:#454545;font-weight:850}.product-meta__category svg{flex:0 0 auto}.product-meta__domain{max-width:14em;overflow:hidden;text-overflow:ellipsis}.product-mark{width:62px;height:62px;flex:0 0 62px;align-self:center;display:inline-flex;align-items:center;justify-content:center;border-radius:22%;color:#fff;background:var(--ink)}.product-mark svg{width:36px;height:36px}.product-mark--image{background:var(--bg-surface);overflow:hidden}.product-mark--image img{width:100%;height:100%;object-fit:cover}.product-mark--default{color:var(--ink);background:var(--border)}.product-mark--bot{color:var(--ink);background:var(--bg-surface)}.product-mark--flow{color:var(--ink);background:var(--border)}.product-cell h3{margin:0;font-size:20px;line-height:1.1;font-weight:900;letter-spacing:-.025em}.product-title-line{min-width:0;margin-bottom:5px;display:flex;align-items:center;gap:7px}.product-mobile-rank{display:none}.product-title-separator{flex:0 0 auto;color:var(--text-muted);font-size:13px;line-height:1;font-weight:800}.product-slogan{min-width:0;overflow:hidden;color:var(--text-muted);font-size:12.5px;line-height:1.3;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.product-mobile-slogan{display:none}.product-description,.metric-cell span,.action-cell>span,.product-status{margin:0;color:var(--muted);font-size:13px;line-height:1.4}.product-status{display:block;margin-top:8px;color:#454545;font-size:12px;font-weight:750}.metric-cell{display:flex;flex-direction:column;gap:3px;min-width:0;padding-left:14px}.metric-cell__label{margin:0 0 1px;color:var(--text-muted);font-size:11px;font-weight:650;letter-spacing:.03em}.metric-cell strong{font-size:22px;font-weight:900;letter-spacing:-.03em}.money-symbol{font-size:.8em;font-weight:inherit;letter-spacing:normal}.leaderboard-row--1 .metric-cell strong{font-size:36px;line-height:1;letter-spacing:-.015em}.leaderboard-row--1 .money-symbol{font-size:.88em}.metric-cell .metric-gain{margin-top:2px;color:#1f8a44;font-family:var(--font-money);font-size:12px;font-weight:700;letter-spacing:-.01em;font-variant-numeric:tabular-nums lining-nums}.leaderboard-row--1 .product-cell h3{font-size:23px}.leaderboard-row--1 .product-slogan{font-size:14.5px}.leaderboard-row--1 .product-title-separator{font-size:15px}.action-cell{display:flex;align-items:stretch;flex-direction:column;gap:6px;text-align:center}.action-cell__label--mobile{display:none}.action-cell a{min-height:44px;display:flex;align-items:center;justify-content:center;gap:5px;border:1.5px solid var(--ink);border-radius:3px;color:var(--ink);background:var(--bg-surface);font:inherit;font-weight:900;cursor:pointer;transition:background-color .14s ease,color .14s ease,border-color .14s ease}.action-cell a:hover{color:var(--ink);border-color:var(--ink);background:var(--accent-soft)}.action-cell a strong{font-family:ui-rounded,"SF Pro Rounded",Nunito,var(--font-mono);font-weight:800;font-variant-numeric:tabular-nums lining-nums}.action-cell__bump{max-width:0;margin-left:0;overflow:hidden;opacity:0;white-space:nowrap;transform:translate(-4px);transition:max-width .18s ease,margin-left .18s ease,opacity .14s ease,transform .18s ease}.leaderboard-row:not(.leaderboard-row--1) .action-cell__bump{color:var(--earth-orange)}.action-cell__hint{color:var(--text-muted);font-size:11px;font-weight:550}.action-cell a:hover .action-cell__bump,.action-cell a:focus-visible .action-cell__bump{max-width:90px;margin-left:5px;opacity:1;transform:translate(0)}.leaderboard-row--1 .action-cell a{min-height:50px;color:var(--accent-fg);background:var(--accent);box-shadow:4px 4px 0 var(--ink);font-size:16px}.leaderboard-row:not(.leaderboard-row--1) .action-cell a{border-radius:3px;color:#3b3b3b;border-color:var(--text-muted);font-weight:750}.leaderboard-row:not(.leaderboard-row--1) .action-cell a:hover{background:var(--accent-soft)}.leaderboard-row:hover .product-cell h3{text-decoration:underline;text-decoration-thickness:3px;text-decoration-color:var(--text-primary);text-underline-offset:3px}.ad-label{width:fit-content;margin:24px 0 0 auto;padding:8px 10px;color:#5a5a5a;border:1px solid #bcbcbc;background:var(--bg-surface);letter-spacing:.08em}.how-section{width:min(calc(100% - 64px),var(--max-width));margin:0 auto;padding:54px 0 58px}.how-header{margin-bottom:30px}.steps-list{border-top:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink)}.step-wrap{min-width:0;position:relative}.step-wrap+.step-wrap{border-top:1px solid var(--line)}.step{min-height:92px;padding:20px 4px;display:grid;grid-template-columns:72px minmax(200px,.65fr) 1fr;align-items:center;gap:24px}.step-number{color:var(--ink);font:900 18px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.step h3{margin:0;font-size:22px;font-weight:900}.step p{margin:0;max-width:none;color:var(--muted);font-size:15px;line-height:1.65}.simple-ending{margin:20px 0 0;font-size:26px;font-weight:950;letter-spacing:-.04em}.disclosure{margin-top:28px;padding:18px 22px;display:flex;align-items:center;justify-content:space-between;gap:24px;border:1px solid var(--line);background:#f7f7f4;font-size:14px}.disclosure p{margin:0;display:flex;align-items:center;gap:10px}.site-footer{min-height:84px;padding:0 max(32px,calc((100vw - var(--max-width)) / 2));display:flex;align-items:center;justify-content:space-between;gap:30px;color:#fff;background:var(--dark-surface)}.footer-logo{font-size:24px;font-weight:950;font-style:italic}.site-footer nav{gap:28px}.site-footer nav a{color:#d7d7d7;font-size:13px}.site-footer nav a:hover{color:var(--accent-hover)}.flow-shell{min-height:100vh}.flow-page{width:min(calc(100% - 64px),var(--max-width));margin:0 auto;padding:58px 0 88px;display:grid;grid-template-columns:minmax(250px,.72fr) minmax(520px,1.28fr);align-items:start;gap:clamp(54px,8vw,116px)}.flow-intro{position:sticky;top:36px}.flow-step{margin:0 0 20px;font:850 12px/1.2 ui-monospace,SFMono-Regular,Menlo,Monaco,monospace;letter-spacing:.14em}.flow-intro h1{margin:0;font-size:var(--display-title-size);line-height:var(--display-title-line-height);letter-spacing:var(--display-title-tracking);font-weight:var(--display-title-weight)}.flow-intro>p:last-child{max-width:350px;margin:28px 0 0;color:var(--muted);font-size:17px;line-height:1.55;font-weight:650}.submit-shell{min-height:100vh;display:flex;flex-direction:column;overflow-x:clip}.submit-page{width:min(calc(100% - 56px),1320px);margin:0 auto;padding:40px 0 56px;flex:1;display:grid;grid-template-columns:300px minmax(0,1fr);align-items:start;gap:clamp(30px,3.4vw,52px)}.submit-support--mobile{display:none}.submit-rail h1{margin:6px 0 0;font-size:clamp(36px,3.1vw,44px);line-height:1.08;letter-spacing:-.045em;font-weight:950}.submit-rail__lead{margin:14px 0 0;color:var(--muted);font-size:15px;line-height:1.6;font-weight:700}.submit-points{margin:30px 0 0;padding:0;display:grid;gap:20px;list-style:none}.submit-points li{display:flex;align-items:flex-start;gap:13px}.submit-points__icon{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border-radius:999px;color:var(--ink);background:var(--border)}.submit-points__yuan{font-size:17px;font-weight:950;line-height:1}.submit-points__copy{min-width:0;display:grid;gap:3px}.submit-points__copy strong{font-size:14.5px;font-weight:900;letter-spacing:-.015em}.submit-points__copy>span{color:var(--muted);font-size:13px;line-height:1.5;font-weight:650}.submit-forecast{margin-top:30px;padding:16px 18px 14px;border:1px solid var(--border);border-radius:12px;background:var(--bg-surface)}.submit-forecast--mobile-inline,.submit-logo-action-label--mobile,.payment-checkout-label--mobile{display:none}.submit-forecast__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.submit-forecast__head h2{margin:0;font-size:14px;font-weight:900;letter-spacing:-.015em}.submit-forecast__head h2 span{color:var(--muted);font-size:12.5px;font-weight:700}.submit-forecast__head button{width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:8px;color:var(--text-muted);background:transparent}.submit-forecast__head button:hover{color:var(--ink);background:#f2f2f0}.submit-forecast__grid{margin-top:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.submit-forecast__grid .submit-forecast__cell+.submit-forecast__cell{border-left:1px solid var(--line)}.submit-forecast__cell{padding:0 10px;display:grid;gap:5px;justify-items:center;text-align:center}.submit-forecast__cell>span{color:var(--muted);font-size:12px;font-weight:700}.submit-forecast__cell>strong{display:inline-flex;align-items:baseline;gap:5px;font-size:27px;line-height:1;letter-spacing:-.045em;font-weight:950;font-variant-numeric:tabular-nums}.submit-forecast__cell em{font-size:12px;font-style:normal;font-weight:850;color:#a8a8a8}.submit-forecast__cell em.is-up{color:#1f8a44}.submit-forecast__cell em.is-down{color:#d8322b}.submit-forecast__note{margin:14px 0 0;padding-top:12px;border-top:1px solid var(--line);color:var(--text-muted);font-size:12px;font-weight:700;text-align:center}.submit-card{min-width:0;padding:clamp(22px,2.4vw,34px);display:grid;gap:24px;border:1px solid var(--border);border-radius:12px;background:var(--bg-surface)}.submit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px clamp(20px,2.4vw,34px)}.submit-field{min-width:0;margin:0;padding:0;border:0;display:grid;gap:9px;align-content:start}.submit-content-row{display:grid;grid-template-columns:minmax(300px,.76fr) minmax(0,1.24fr);align-items:start;gap:clamp(20px,2.4vw,34px)}.submit-content-row .submit-logo-upload,.submit-content-row .submit-input--area textarea{min-height:110px}.submit-field>label,.submit-field>legend,.submit-field__label-row{width:100%;padding:0;display:flex;align-items:baseline;justify-content:space-between;gap:14px;font-size:14px;font-weight:900;letter-spacing:-.015em}.submit-field__name{display:inline-flex;align-items:baseline}.submit-field b{margin-left:3px;color:#d8322b;font-weight:900}.submit-field__hint{flex:0 0 auto;color:var(--text-muted);font-size:12px;font-weight:700}.submit-input{position:relative;display:flex;align-items:center;border:1px solid #dcdcdc;border-radius:9px;background:var(--bg-surface);transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease}.submit-input:focus-within{border-color:var(--earth-orange);background:var(--bg-surface);box-shadow:none}.submit-input:after,.submit-bid__custom:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:2;padding:1px;border-radius:inherit;pointer-events:none;opacity:0;background:conic-gradient(from var(--field-focus-angle),transparent 0deg 258deg,rgba(255,255,255,.18) 278deg,#fff7f2 306deg,#e78764 332deg,transparent 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;transition:opacity .14s ease}.submit-input:focus-within:after,.submit-bid__custom:focus-within:after{opacity:1;animation:field-focus-orbit 1.8s linear infinite}.submit-input:has([aria-invalid=true]),.submit-bid__custom:has(input[aria-invalid=true]){border-color:#b8462f;background:#f8e7e1;box-shadow:none}.submit-input:has([aria-invalid=true]):after,.submit-bid__custom:has(input[aria-invalid=true]):after{opacity:0;animation:none}.submit-input input,.submit-input select,.submit-input textarea{width:100%;min-width:0;padding:12px 14px;border:0;border-radius:9px;background:transparent;font-size:15px;font-weight:700;outline:none}.submit-input textarea{min-height:104px;padding-bottom:26px;line-height:1.6;resize:vertical}.submit-input input::placeholder,.submit-input textarea::placeholder{color:#b5b5b5;font-weight:650}.submit-input--select:after{content:"";width:8px;height:8px;position:absolute;right:17px;border-right:2px solid #555;border-bottom:2px solid #555;transform:translateY(-3px) rotate(45deg);pointer-events:none}.submit-input select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:40px;cursor:pointer}.submit-field--category{position:relative}.submit-field--category.is-open{z-index:30}.submit-counter{position:absolute;right:13px;bottom:9px;color:#b0b0b0;font-size:12px;font-weight:750;font-variant-numeric:tabular-nums;pointer-events:none}.submit-input:not(.submit-input--area) .submit-counter{top:50%;bottom:auto;transform:translateY(-50%)}.submit-input:not(.submit-input--area) input{padding-right:54px}.submit-logo-upload{min-height:98px;padding:12px;display:grid;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:14px;border:1px solid #dcdcdc;border-radius:9px;background:#fafaf8}.submit-logo-upload__preview{width:72px;height:72px;display:grid;place-items:center;overflow:hidden;border:1px solid #e3e3df;border-radius:9px;color:silver;background:#f1f1ef}.submit-logo-upload__preview img{width:100%;height:100%;object-fit:contain}.submit-logo-upload__copy{min-width:0;display:grid;gap:5px}.submit-logo-upload__copy strong{overflow:hidden;font-size:14px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.submit-logo-upload__copy span{color:var(--text-muted);font-size:12px;font-weight:700}.submit-logo-upload__actions{display:grid;gap:7px}.submit-logo-upload__actions button{min-height:34px;padding:0 11px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--ink);border-radius:7px;color:var(--ink);background:var(--bg-surface);font-size:12px;font-weight:850}.submit-logo-upload__actions button:hover{background:var(--border)}.submit-logo-upload__actions button:disabled{cursor:wait;opacity:.55}.submit-logo-upload__actions button.is-remove{border-color:#d7d7d7;color:var(--text-muted)}.submit-logo-upload__actions button.is-remove:hover{color:#a72720;background:#fff1ef}.submit-hint{margin:0;color:var(--text-muted);font-size:12px;font-weight:700}.submit-bid__options{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.submit-bid__options button{min-height:48px;padding:0 6px;border:1.5px solid var(--ink);border-radius:9px;background:var(--bg-surface);font-size:15px;font-weight:900;letter-spacing:-.015em;transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease}.submit-bid__options button:hover{background:var(--accent-soft)}.submit-bid__options button.is-selected{border-color:var(--earth-orange);background:var(--earth-orange-soft);box-shadow:0 0 0 3px #d8745229}.submit-bid__custom{position:relative;min-width:0;min-height:48px;padding:0 14px;display:flex;align-items:center;gap:8px;border:1.5px solid var(--ink);border-radius:9px;color:var(--ink);background:var(--bg-surface);transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease}.submit-bid__custom:focus-within{border-color:var(--earth-orange);background:var(--bg-surface);box-shadow:none}.submit-bid__custom>b{flex:0 0 auto;font-size:16px;line-height:1;font-weight:950}.submit-bid__custom input{width:100%;min-width:0;padding:0;border:0;color:var(--ink);background:transparent;font-size:15px;line-height:1;font-weight:900;outline:none;text-align:left;font-variant-numeric:tabular-nums}.submit-bid__custom input::placeholder{color:var(--text-muted);font-size:14px;font-weight:800;opacity:1}.submit-bid__custom input::-webkit-inner-spin-button,.submit-bid__custom input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.submit-strip{padding:18px 22px;display:flex;align-items:center;gap:clamp(16px,2.4vw,34px);border-radius:10px;background:var(--accent-soft)}.submit-strip__now{display:grid;gap:4px}.submit-strip__now span{color:var(--text-muted);font-size:12.5px;font-weight:700}.submit-strip__now strong{font-size:25px;line-height:1;letter-spacing:-.045em;font-weight:950;font-variant-numeric:tabular-nums}.submit-strip__arrow{flex:0 0 auto;color:var(--text-muted)}.submit-strip__grid{flex:1;min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.submit-strip__grid .submit-forecast__cell{justify-items:start;text-align:left}.submit-strip__grid .submit-forecast__cell+.submit-forecast__cell{border-left:1px solid var(--border)}.submit-strip__grid .submit-forecast__cell>span{color:var(--text-muted)}.submit-strip__grid .submit-forecast__cell>strong{font-size:25px}.submit-strip__refresh{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;padding:0;border:0;color:var(--accent-hover);background:transparent;font-size:13px;font-weight:850}.submit-strip__refresh:hover{color:var(--text-primary);text-decoration:underline;text-underline-offset:3px}.submit-payment-panel{padding:0;display:grid;gap:14px;background:transparent}.submit-payment-panel .payment-method-label{color:var(--ink);font-size:14px;font-weight:900;letter-spacing:-.015em}.submit-payment-panel .payment-channel-button{background:var(--bg-surface)}.submit-payment-panel .payment-checkout-button{margin-top:2px}.submit-cardfoot{padding-top:22px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--line)}.submit-cardfoot__safe{display:inline-flex;align-items:center;gap:8px;color:#8c8c8c;font-size:13px;font-weight:700}.submit-cardfoot .flow-primary{width:auto;min-width:250px;margin:0}.submit-cardfoot.is-security-only{padding-top:4px;justify-content:flex-start;border-top:0}@media(max-width:1000px){.submit-page{width:min(calc(100% - 36px),var(--max-width));padding:28px 0 24px;grid-template-columns:minmax(0,1fr);gap:26px}.submit-card{gap:20px}.submit-grid{grid-template-columns:minmax(0,1fr);gap:20px}.submit-bid__options{grid-template-columns:repeat(3,minmax(0,1fr))}.submit-strip{flex-wrap:wrap;gap:14px 18px}.submit-strip__arrow{display:none}.submit-strip__grid{flex-basis:100%}.submit-cardfoot{position:sticky;bottom:0;z-index:20;margin:0 calc(clamp(22px,2.4vw,34px)*-1) calc(clamp(22px,2.4vw,34px)*-1);padding:14px clamp(22px,2.4vw,34px);flex-wrap:wrap;border-radius:0 0 14px 14px;background:var(--bg-surface)}.submit-cardfoot.is-security-only{position:static;margin:0;padding:0;border-radius:0}.submit-cardfoot .flow-primary{width:100%;min-width:0}}@media(max-width:760px){.submit-page{gap:0}.submit-card{margin-top:26px}.submit-support--desktop{display:none}.submit-support--mobile{display:block;margin-top:34px}.submit-forecast--mobile-inline{display:block;margin-top:0}.submit-logo-action-label--desktop{display:none}.submit-logo-action-label--mobile{display:inline}.payment-checkout-label--desktop{display:none}.payment-checkout-label--mobile{display:inline}.submit-content-row{grid-template-columns:minmax(0,1fr);gap:20px}}@media(max-width:520px){.submit-logo-upload{grid-template-columns:64px minmax(0,1fr)}.submit-logo-upload__preview{width:64px;height:64px}.submit-logo-upload__actions{grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr))}.submit-logo-upload:not(.has-image) .submit-logo-upload__actions{grid-template-columns:minmax(0,1fr)}.submit-bid__options{grid-template-columns:repeat(2,minmax(0,1fr))}.submit-strip__grid{grid-template-columns:minmax(0,1fr);gap:12px}.submit-strip__grid .submit-forecast__cell+.submit-forecast__cell{padding-top:12px;border-top:1px solid var(--border);border-left:0}.submit-strip__grid .submit-forecast__cell{padding-left:0}}.confirmation-sheet{border-top:3px solid var(--ink)}.field-error{width:fit-content;margin:10px 0 0;padding:3px 6px;color:var(--text-primary);background:var(--bg-surface);border:1px solid var(--border);font-size:13px;font-weight:850}.flow-server-error{margin:0 0 20px;padding:13px 15px;border:2px solid var(--ink);color:var(--text-primary);background:var(--bg-surface);font-size:14px;line-height:1.45;font-weight:850}.tri-board-pitch{margin:16px 0 0;font-size:13px;line-height:1.6;font-weight:700}.confirmation-sheet .tri-board-pitch{margin:20px 0 0;padding:12px 14px;color:var(--ink);background:var(--accent-soft);border-left:5px solid var(--accent-hover)}.flow-primary,.flow-secondary{min-height:56px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;gap:16px;border-radius:0;font-weight:900}.flow-primary{width:100%;border:2px solid var(--ink);color:var(--accent-fg);background:var(--accent);box-shadow:5px 5px 0 var(--ink);font-size:18px}.flow-primary:hover{transform:translate(3px,3px);box-shadow:2px 2px 0 var(--ink)}.flow-primary:disabled,.flow-secondary:disabled{cursor:wait;opacity:.58;transform:none;box-shadow:none}.flow-secondary{border:1.5px solid var(--text-muted);color:#333;background:var(--bg-surface);font-size:14px}.confirmation-sheet h2{margin:0;padding:22px 0;border-bottom:1px solid var(--line);font-size:21px;font-weight:900}.confirmation-sheet dl{margin:0}.confirmation-sheet dl>div{padding:18px 0;display:grid;grid-template-columns:130px minmax(0,1fr);align-items:center;gap:20px;border-bottom:1px solid var(--line)}.confirmation-sheet dt{color:var(--muted);font-size:13px;font-weight:720}.confirmation-sheet dd{margin:0;font-size:16px;line-height:1.45;font-weight:820}.confirmation-sheet .confirmation-money{font-size:29px;line-height:1;letter-spacing:-.04em;font-weight:950}.confirmation-sheet dl>div:last-child{padding-bottom:22px;background:var(--accent-soft)}.confirmation-sheet dl>div:last-child dd{font-size:20px;font-weight:950}.break-text{overflow-wrap:anywhere}.demo-notice{margin:24px 0;padding:16px 18px;display:flex;align-items:flex-start;gap:12px;border:2px solid var(--ink);background:#f7f7f4}.demo-notice svg{flex:0 0 auto}.demo-notice p{margin:0;color:var(--muted);font-size:13px;line-height:1.55}.demo-notice strong{color:var(--ink);font-size:15px}.confirm-actions{display:grid;gap:14px}.payment-method-selector{display:grid;gap:9px}.payment-method-label{margin:0;color:var(--muted);font-size:13px;line-height:1.2;font-weight:760}.payment-channel-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.payment-channel-actions.is-bound{grid-template-columns:1fr}.payment-channel-button{min-width:0;min-height:58px;padding-inline:17px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1.5px solid #d8d8d8;border-radius:14px;color:#303030;background:var(--bg-surface);box-shadow:none;font-size:16px;transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease}.payment-channel-button.is-selected{border-color:var(--earth-orange);box-shadow:0 0 0 3px #d8745229}.payment-channel-button:hover{border-color:var(--earth-orange);background:#fafafa;transform:none}.payment-channel-button:not(.is-selected):hover{box-shadow:none}.payment-channel-button:focus-visible{border-color:var(--ink);outline:3px solid rgba(201,100,66,.38);outline-offset:2px}.payment-channel-brand{min-width:0;display:inline-flex;align-items:center;gap:8px}.payment-channel-brand>svg{width:31px;height:31px;flex:0 0 31px;padding:3px;border-radius:7px;background:var(--bg-surface)}.payment-channel-brand--wechat>svg{color:#07c160}.payment-channel-brand--alipay>svg{color:#1677ff}.payment-channel-wordmark{display:grid;justify-items:start;gap:2px;line-height:1;white-space:nowrap}.payment-channel-wordmark strong{font-size:16px;line-height:1;font-weight:900}.payment-channel-wordmark small{font-size:7px;line-height:1;letter-spacing:.3em;font-weight:850}.payment-channel-amount{flex:0 0 auto;font-size:17px;line-height:1;font-weight:950;white-space:nowrap}.payment-channel-selected{width:24px;height:24px;flex:0 0 24px;display:grid;place-items:center;border:1.5px solid #d5d5d5;border-radius:50%;color:var(--ink);background:var(--bg-surface)}.payment-channel-button.is-selected .payment-channel-selected{border-color:var(--accent-hover);color:var(--accent-fg);background:var(--accent-hover)}.flow-primary.payment-checkout-button{min-height:58px;border-radius:14px;color:#fff;background:var(--ink);box-shadow:none}.flow-primary.payment-checkout-button:hover{color:var(--accent-fg);background:var(--accent);transform:none;box-shadow:none}.payment-channel-alipay{color:#303030;background:var(--bg-surface);box-shadow:none}.payment-channel-alipay:hover{background:#fafafa;box-shadow:none}.payment-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;padding:24px;display:grid;place-items:center;overflow-y:auto;background:#00000057;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.payment-modal{position:relative;width:min(100%,360px);max-height:calc(100vh - 32px);padding:22px 30px 18px;overflow-y:auto;border:0;border-radius:24px;color:var(--ink);background:var(--bg-raised);box-shadow:0 16px 48px #0000000f;text-align:center}.payment-modal-close{position:absolute;top:18px;right:18px;width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:50%;color:var(--ink);background:transparent}.payment-modal-close:hover{background:#f1f1f1}.payment-provider-brand{width:fit-content;min-height:30px;margin:0 auto 16px;display:flex;align-items:center;gap:10px}.payment-provider-brand>svg{width:28px;height:28px;flex:0 0 28px}.payment-provider-brand--alipay>svg{color:#1677ff}.payment-provider-brand--wechat>svg{color:#07c160}.payment-provider-brand>span{display:grid;justify-items:start;gap:0}.payment-provider-brand strong{font-size:18px;line-height:1;letter-spacing:-.04em;font-weight:850}.payment-provider-brand small{margin-top:3px;font-size:7px;line-height:1;letter-spacing:.32em;font-weight:800}.payment-modal h2{margin:0;font-size:16px;line-height:1.25;letter-spacing:-.025em;font-weight:500}.payment-qr-frame{width:186px;height:186px;margin:20px auto 0;padding:10px;display:grid;place-items:center;border:1px solid var(--border);border-radius:12px;background:var(--bg-surface)}.payment-qr-frame img{width:100%;height:100%;display:block}.payment-qr-placeholder{max-width:190px;color:var(--muted);font-size:14px;line-height:1.45;font-weight:800}.payment-success-icon{padding:16px;border:3px solid var(--ink);border-radius:50%;color:var(--ink);background:var(--border)}.payment-modal-amount{margin-top:10px}.payment-modal-amount strong{display:inline-flex;align-items:center;justify-content:center;gap:4px;line-height:1;font-weight:950;font-variant-numeric:tabular-nums}.payment-modal-amount__value{font-size:34px;line-height:1;letter-spacing:-.055em}.payment-modal-amount__unit{font-size:26px;line-height:1;letter-spacing:-.04em}.payment-qr-validity{margin:18px 0 0;color:#696d75;font-size:12px;line-height:1.45;font-weight:500}.payment-state{margin:4px 0 0;padding:0;color:#696d75;background:transparent;border:0;font-size:12px;line-height:1.45;font-weight:500}.payment-state-paid,.payment-state-failed,.payment-state-cancelled{color:var(--ink);font-weight:750}.payment-edit-amount{min-height:24px;margin-top:4px;padding:0 8px;border:0;color:#50545b;background:transparent;font-size:11px;font-weight:700;text-decoration:underline;text-underline-offset:4px}.payment-edit-amount:hover{color:var(--ink);background:#f4f4f2}.payment-edit-amount:disabled{cursor:wait;color:var(--muted);background:#f2f2ef}.payment-wait-actions{margin-top:8px;padding:0;border:0;text-align:left}.payment-wait-actions p{display:none}.payment-wait-actions>div{display:grid;grid-template-columns:1fr 1fr;gap:8px}.payment-wait-actions button{min-height:28px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1.5px solid var(--ink);color:var(--ink);background:var(--bg-surface);font-size:10px;font-weight:850}.payment-wait-actions button:last-child,.payment-wait-actions button:hover{background:var(--border)}.payment-poll-error{margin:10px 0 0;color:#555;font-size:12px;line-height:1.4;font-weight:750}@media(max-width:520px){.payment-channel-actions{grid-template-columns:1fr}.payment-channel-button{justify-content:space-between;padding-inline:18px}.payment-modal-backdrop{padding:12px}.payment-modal{padding:22px 20px 18px;border-radius:24px;box-shadow:0 12px 36px #00000014}.payment-modal-close{top:18px;right:16px}.payment-provider-brand{margin-bottom:16px}.payment-provider-brand>svg{width:28px;height:28px;flex-basis:28px}.payment-provider-brand strong{font-size:18px}.payment-modal h2{font-size:16px}.payment-modal-amount__value{font-size:34px}.payment-modal-amount__unit{font-size:26px}.payment-qr-frame{width:min(54vw,186px);height:min(54vw,186px);margin-top:20px;padding:10px}.payment-qr-validity{margin-top:18px;font-size:12px}.payment-state{font-size:12px}}@media(max-width:960px){.hero{grid-template-columns:minmax(0,1fr) 260px;gap:30px}.leaderboard-row{min-width:0;min-height:0;padding:20px;display:grid;grid-template-columns:58px minmax(0,1fr) 130px 150px;align-items:center;gap:18px;background:var(--bg-surface)}.category-rail__explore{min-width:110px}.leaderboard-row--1{background:var(--accent-soft)}.product-cell{gap:14px}.metric-cell{padding-top:0;border-top:0}.action-cell{grid-column:auto}.step{min-height:0}.flow-page{grid-template-columns:minmax(220px,.58fr) minmax(440px,1.42fr);gap:48px}.category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.topbar,.hero,.how-section,.categories-page{width:min(calc(100% - 36px),var(--max-width))}.categories-page{padding:42px 0 58px}.categories-hero{margin-bottom:36px}:root{--display-title-size: clamp(40px, 11vw, 58px);--display-title-line-height: 1}.categories-hero>p:last-child{margin-top:18px;font-size:16px}.category-grid{grid-template-columns:1fr}.category-card{min-height:270px}.topbar{min-height:72px}.logo{font-size:29px}.topbar nav{gap:18px}.topbar nav a{font-size:14px}.hero{min-height:0;padding:42px 0 40px;grid-template-columns:1fr}.hero-description{margin-top:30px;font-size:18px}.primary-cta{width:100%;min-height:56px}.crown-lockup{width:210px;margin:8px auto 0}.crown-lockup p{font-size:24px}.leaderboard-section{padding:42px 18px 58px}.leaderboard-layout{display:block}.category-sidebar{display:none}.section-heading{align-items:flex-start;flex-direction:column;margin-bottom:20px}.holding-status{width:100%;justify-content:flex-start;font-size:13px}.section-heading--compact{gap:10px}.ranking-period-tabs{width:100%;gap:24px}.ranking-period-tabs button{padding-bottom:10px;font-size:14px}.category-rail{display:grid;min-height:52px;margin-bottom:14px;grid-template-columns:minmax(0,1fr)}.category-tab{padding:0 13px;font-size:12px}.category-rail__explore{display:none}.leaderboard-list{grid-template-columns:1fr}.leaderboard-row{grid-template-columns:48px minmax(0,1fr);padding:22px 18px;gap:18px 14px}.metric-cell{min-width:0;grid-column:2;padding-top:14px;border-top:1px solid var(--line)}.action-cell{grid-column:2}.product-mark{width:54px;height:54px;flex-basis:54px}.product-cell{gap:12px}.product-cell h3{font-size:19px}.metric-cell strong{font-size:20px}.leaderboard-row--1 .metric-cell strong{font-size:28px}.leaderboard-row--1 .product-cell h3{font-size:21px}.how-section{padding:64px 0}.step{padding:22px 4px;grid-template-columns:48px 1fr;gap:8px 14px}.step p{grid-column:2}.disclosure{align-items:flex-start;flex-direction:column}.site-footer{min-height:150px;padding:28px 18px;align-items:flex-start;flex-direction:column;justify-content:center}.site-footer nav{width:100%;gap:20px;justify-content:space-between}.success-toast,.flow-page{width:min(calc(100% - 36px),var(--max-width))}.success-toast{margin-top:14px;font-size:14px}.flow-page{padding:36px 0 66px;grid-template-columns:1fr;gap:42px}.flow-intro{position:static}.flow-intro>p:last-child{margin-top:20px;font-size:15px}.confirmation-sheet dl>div{grid-template-columns:92px minmax(0,1fr);gap:14px}.confirmation-sheet dl>div:last-child dd{font-size:18px}}@media(min-width:721px){.hero{min-height:220px;padding:9px 0 11px;grid-template-columns:minmax(0,1.9fr) minmax(150px,.5fr);gap:26px}.hero-description{margin:8px 0 10px;font-size:14px;line-height:1.3}.primary-cta{min-width:210px;min-height:48px;padding:0 18px;font-size:16px}.primary-cta svg{width:20px;height:20px}.crown-lockup img{width:min(100%,145px)}.crown-lockup p{font-size:18px}.crown-lockup span{width:90px;height:4px;margin:6px 0 0 22px}}@media(max-width:800px)and (min-width:721px){.flow-page{grid-template-columns:1fr;gap:42px}.flow-intro{position:static}}.hero-quick-submit{width:min(100%,820px);margin-top:16px;display:grid;grid-template-columns:minmax(0,1.75fr) minmax(210px,1fr) auto;align-items:center;gap:12px}.hero-url-input{position:relative;min-width:0;min-height:48px;padding:0 16px;display:flex;align-items:center;gap:9px;border:1px solid #cfcfcf;border-radius:24px;background:var(--bg-surface)}.hero-url-input>span:first-child{color:#858585;font-size:20px;line-height:1}.hero-url-input:focus-within{border:2px solid var(--text-primary)}.hero-url-input:has(input[aria-invalid=true]){border:2px solid #d56b5b}.quick-url-error{position:absolute;top:calc(100% + 5px);left:16px;color:#c75445;font-size:12px;font-weight:650;white-space:nowrap}.hero-url-input input{width:100%;min-width:0;border:0;outline:0;color:var(--ink);background:transparent;font-size:14px;font-weight:650}.hero-url-input input::placeholder{color:var(--text-muted)}.hero-quick-submit .hero-category-picker{width:100%;margin-top:0}.hero-quick-submit .primary-cta{width:96px;min-width:96px;min-height:48px;padding:0 12px;border:0;border-radius:24px;box-shadow:none;color:var(--accent-fg);justify-content:center;font-size:16px;font-weight:600;transition:background-color .14s ease}.hero-quick-submit .primary-cta:hover{transform:none;background:var(--accent-hover);box-shadow:none}.hero-quick-submit .primary-cta:disabled{cursor:default;color:#a4a4a0;background:#e8e8e3;opacity:1}.hero-quick-submit .primary-cta:disabled:hover{transform:none;color:#a4a4a0;background:#e8e8e3;box-shadow:none}.hero-category-picker{position:relative;z-index:2;width:min(100%,300px);margin-top:10px}.hero-category-picker .hero-category-trigger{width:100%;min-height:48px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid #bdbdbd;border-radius:24px;color:var(--ink);background:var(--bg-surface);font-size:14px;font-weight:700;text-align:left}.hero-category-picker .hero-category-trigger:hover,.hero-category-picker .hero-category-trigger[aria-expanded=true]{border-color:var(--ink);background:var(--accent-soft)}.hero-category-trigger__label{min-width:0;display:flex;align-items:center;gap:9px;overflow:hidden;white-space:nowrap}.hero-category-trigger__label>span:last-child{overflow:hidden;text-overflow:ellipsis}.hero-category-menu{position:absolute;top:calc(100% + 6px);right:0;left:0;z-index:50;max-height:460px;padding:6px;overflow-y:auto;border:1px solid #d0d0d0;border-radius:8px;background:var(--bg-raised);box-shadow:0 5px 14px #00000014;scrollbar-width:thin;scrollbar-color:#c6c6c6 transparent}.hero-category-menu::-webkit-scrollbar{width:5px}.hero-category-menu::-webkit-scrollbar-thumb{border-radius:4px;background:#c6c6c6}.hero-category-option{width:100%;min-height:40px;padding:7px 9px;display:flex;align-items:center;gap:9px;border:0;border-radius:4px;color:var(--ink);background:var(--bg-surface);font-size:13px;font-weight:650;text-align:left;white-space:nowrap}.hero-category-option:hover,.hero-category-option.is-selected{color:var(--ink);background:#f1f1f1}.hero-category-option svg{flex:0 0 15px}.hero-category-option:not(.is-selected)>svg{visibility:hidden}.category-option-icon{width:15px;height:15px;flex:0 0 15px;display:inline-flex;align-items:center;justify-content:center;color:#929292}.category-menu-end-arrow{min-height:28px;position:sticky;bottom:-6px;display:flex;align-items:flex-end;justify-content:center;color:#222;background:var(--bg-surface)}.submit-category-picker{width:100%;margin-top:0}.submit-category-picker .hero-category-trigger{min-height:45px;padding:0 14px;border-color:#dcdcdc;border-radius:9px;font-size:15px}.submit-category-picker .hero-category-trigger:focus-visible{border-color:var(--ink);outline:3px solid rgba(201,100,66,.35);outline-offset:0}.submit-category-picker .hero-category-menu{right:0;left:0}@media(max-width:1000px){.submit-category-picker .hero-category-menu{max-height:min(460px,28vh)}}@media(min-width:721px){.leaderboard-section{padding-top:24px}.section-heading{margin-bottom:12px}.section-heading h2{font-size:52px}.category-rail{min-height:52px;margin-bottom:12px}.leaderboard-list{gap:6px}.leaderboard-row{min-height:80px;padding:9px 18px}.leaderboard-row--1{min-height:94px;padding-block:10px}.rank-badge{width:42px;height:42px;font-size:19px}.rank-badge--1{position:relative;font-size:36px}.rank-badge--1 .rank-badge__crown{position:absolute;bottom:calc(50% + 19px);left:50%;width:30px;height:25px;margin-bottom:0;transform:translate(-50%)}.product-mark{width:56px;height:56px;flex-basis:56px}.product-mark svg{width:32px;height:32px}.product-cell{gap:14px}.product-cell h3{font-size:19px}.product-title-line{margin-bottom:3px}.leaderboard-row--1 .product-cell h3{font-size:22px}.product-description{min-height:2.64em;font-size:12.5px;line-height:1.32}.product-meta{margin-top:4px;line-height:1.35}.metric-cell strong{font-size:21px}.leaderboard-row--1 .metric-cell strong{font-size:33px}.action-cell a{min-height:40px}.leaderboard-row--1 .action-cell a{min-height:46px}}@media(max-width:720px){.hero-category-picker{width:min(100%,330px)}.hero-quick-submit{width:min(100%,330px);grid-template-columns:1fr}.hero-quick-submit .primary-cta{width:100%}.hero-category-menu{max-height:min(460px,58vh)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.topbar{min-height:74px;border-bottom:1.5px solid var(--rule)}.masthead{display:flex;align-items:center;gap:15px}.masthead .logo{font-family:var(--font-brand);font-size:29px;font-style:normal;font-weight:700;letter-spacing:-.04em}.masthead .logo .wordmark-dot,.footer-logo .wordmark-dot{color:var(--earth-orange);-webkit-text-stroke:0}.masthead__caption{color:var(--text-muted);font:500 11px/1 var(--font-mono);letter-spacing:.16em}.topbar nav{gap:34px}.topbar nav a{font:600 13px/1 var(--font-mono);letter-spacing:.04em}.topbar nav a:after{height:2px;inset:auto 100% -7px 0;background:var(--ink)}.topbar nav a.is-current:after{right:0}.topbar nav a:hover:after,.topbar nav a.is-current:after{background:var(--earth-orange)}.hero--auction{width:min(calc(100% - 64px),var(--max-width));min-height:0;margin:0 auto;padding:0;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(272px,.82fr);align-items:stretch;gap:0;text-align:left;border-bottom:1.5px solid var(--rule)}.hero--auction .hero-copy{display:block;padding:28px 48px 24px 0}.hero--auction .hero-headline{margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,PingFang SC,Hiragino Sans GB,sans-serif;font-size:clamp(28px,3.4vw,44px);line-height:1.14;letter-spacing:.01em;font-weight:1000;text-wrap:normal}.hero--auction .hero-headline span{display:block}.hero--auction .hero-headline em{color:var(--earth-orange);font-style:normal;font-weight:1000;white-space:normal}.hero-lede{max-width:46ch;margin:14px 0 16px;color:#3b3931;font-size:14.5px;line-height:1.78;font-weight:500}.hero--auction .hero-quick-submit{width:min(100%,720px);margin:0;grid-template-columns:minmax(0,1fr) 260px auto;gap:10px}.hero--auction .hero-category-picker{z-index:60}.hero--auction .hero-url-input{min-height:54px;padding:0 16px;border:1px solid var(--line);border-radius:10px;background:var(--bg-surface);transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease}.hero--auction .hero-url-input:focus-within{border:1px solid var(--earth-orange);background:var(--bg-surface);box-shadow:none}.hero--auction .hero-url-input:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;padding:1px;border-radius:inherit;pointer-events:none;opacity:0;background:conic-gradient(from var(--field-focus-angle),transparent 0deg 258deg,rgba(255,255,255,.18) 278deg,#fff7f2 306deg,#e78764 332deg,transparent 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;transition:opacity .14s ease}.hero--auction .hero-url-input:focus-within:after{opacity:1;animation:field-focus-orbit 1.8s linear infinite}@keyframes field-focus-orbit{to{--field-focus-angle: 360deg}}.hero--auction .hero-url-input input{font-size:14px;font-weight:550}.hero--auction .hero-category-picker .hero-category-trigger{min-height:54px;border:1px solid var(--line);border-radius:10px;background:var(--bg-surface);font-size:13px;font-weight:600}.hero--auction .hero-category-picker .hero-category-trigger:hover,.hero--auction .hero-category-picker .hero-category-trigger[aria-expanded=true]{background:var(--accent-soft)}.hero--auction .hero-quick-submit .primary-cta{width:auto;min-width:104px;min-height:54px;padding:0 16px;border:0;border-radius:10px;color:#fff;background:var(--earth-orange);font-size:15px;font-weight:700;letter-spacing:.02em}.hero--auction .hero-quick-submit .primary-cta:hover{background:var(--earth-orange-hover)}.hero--auction .hero-quick-submit .primary-cta:disabled,.hero--auction .hero-quick-submit .primary-cta:disabled:hover{color:var(--earth-orange-disabled-fg);background:var(--earth-orange-disabled)}.bid-tape{padding:24px 0 20px 34px;border-left:1.5px solid var(--rule)}.bid-tape__head{margin:0 0 6px;display:flex;align-items:center;gap:10px;color:var(--text-muted);font:600 11px/1 var(--font-mono);letter-spacing:.16em}.bid-tape__head i{font-style:normal;opacity:.5}.bid-tape__list{margin:0;padding:0;list-style:none}.bid-tape__list li{display:grid;grid-template-columns:minmax(0,1fr) auto 58px;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid var(--line);font:600 14px/1.2 var(--font-mono)}.bid-tape__list li:nth-child(n+5){opacity:.55}.bid-tape__list li:nth-child(n+6){opacity:.32}.bid-tape__name{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bid-tape__amount{flex:0 0 auto;color:var(--gain)}.bid-tape__time{color:var(--text-muted);font-size:11px;font-weight:500;text-align:right;white-space:nowrap}.bid-tape__empty{color:var(--text-muted);font-weight:500}.bid-tape__all{width:fit-content;margin:17px 0 0 auto;padding:8px 0 4px;display:flex;align-items:center;gap:8px;color:var(--earth-orange);font:700 13px/1 var(--font-mono);letter-spacing:.03em}.bid-tape__all svg{transition:transform .15s ease}.bid-tape__all:hover svg{transform:translate(4px)}.leaderboard-section{border-top:0;background:var(--bg-page)}.section-heading--ledger{align-items:center;gap:20px;min-height:0;margin-bottom:18px;padding-bottom:0;border-bottom:0}.section-heading--ledger .ranking-period-tabs{gap:4px}.section-heading--ledger .ranking-period-tabs button{padding:9px 16px;color:var(--text-muted);font:600 12.5px/1 var(--font-mono)}.section-heading--ledger .ranking-period-tabs button.is-active{color:#fff;background:var(--ink);box-shadow:none}.footer-logo{font-family:var(--font-brand);font-size:22px;font-style:normal;font-weight:700;letter-spacing:-.04em}@media(max-width:1000px){.hero--auction{grid-template-columns:minmax(0,1fr)}.hero--auction .hero-copy{padding:40px 0 32px}.bid-tape{padding:26px 0 30px;border-top:1.5px solid var(--rule);border-left:0}}@media(max-width:720px){.hero--auction{width:min(calc(100% - 36px),var(--max-width))}.hero--auction .hero-quick-submit{width:100%;grid-template-columns:minmax(0,1fr)}.hero--auction .hero-quick-submit .primary-cta{width:100%}.masthead__caption{display:none}.masthead .logo{font-size:27px}.topbar nav{gap:12px}.topbar nav a{font-size:12px}}.leaderboard-row--1{border-color:var(--earth-orange);background:var(--earth-orange-soft)}.leaderboard-row--1:hover{border-color:transparent;background:linear-gradient(var(--earth-orange-soft),var(--earth-orange-soft)) padding-box,radial-gradient(circle 190px at var(--card-hover-x) var(--card-hover-y),rgba(255,250,245,.82) 0%,rgba(246,210,193,.56) 44%,var(--earth-orange) 78%) border-box}.leaderboard-row:not(.leaderboard-row--1){background:var(--bg-page)}.leaderboard-row:not(.leaderboard-row--1):hover{border-color:transparent;background:linear-gradient(var(--bg-page),var(--bg-page)) padding-box,radial-gradient(circle 180px at var(--card-hover-x) var(--card-hover-y),rgba(216,116,82,.72) 0%,rgba(216,116,82,.34) 44%,var(--border) 78%) border-box}@media(prefers-reduced-motion:reduce){.leaderboard-row:before{transition:none}}.metric-cell strong{font-family:ui-rounded,"SF Pro Rounded",Nunito,var(--font-mono);font-weight:800;font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.01em}.metric-cell>span{color:var(--text-muted);font-size:11.5px;font-weight:550;letter-spacing:.04em}.leaderboard-row--1 .action-cell a{border-color:var(--earth-orange);background:var(--earth-orange);box-shadow:none}.leaderboard-row--1 .action-cell a:hover{color:var(--earth-orange-fg);border-color:var(--earth-orange-hover);background:var(--earth-orange-hover)}.category-sidebar__list button.is-active,.category-tab.is-active{border-color:var(--earth-orange);background:var(--earth-orange-soft)}.category-sidebar__more{box-shadow:inset 0 -3px 0 var(--earth-orange)}.section-kicker,.categories-hero .section-kicker{color:var(--earth-orange)}.how-header h2,.categories-hero h1{font-family:var(--font-display);font-size:clamp(38px,4.4vw,58px);letter-spacing:-.005em;line-height:1.1;font-weight:700}.how-header h2,.categories-hero h1{font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;letter-spacing:-.04em}.tape-page{width:min(calc(100% - 64px),var(--max-width));margin:0 auto;padding:48px 0 76px}.tape-hero{min-height:236px;padding:38px 42px;display:flex;align-items:flex-end;justify-content:space-between;gap:40px;border:1.5px solid var(--rule);border-top:10px solid var(--earth-orange);background:var(--earth-orange-soft)}.tape-hero .section-kicker{margin-bottom:20px}.tape-hero h1{margin:0;font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-size:clamp(48px,6vw,76px);font-weight:700;line-height:.98;letter-spacing:-.035em}.tape-hero h1 em{color:var(--earth-orange);font:600 .52em/1 var(--font-mono);letter-spacing:.01em;white-space:nowrap}.tape-hero>div>p:last-child{max-width:54ch;margin:22px 0 0;color:#454139;font-size:15px;line-height:1.7;font-weight:550}.tape-hero__cta{min-height:48px;padding:0 20px;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:18px;color:var(--earth-orange-fg);background:var(--earth-orange);border:1.5px solid var(--earth-orange);font:700 14px/1 var(--font-mono)}.tape-hero__cta:hover{background:var(--earth-orange-hover);border-color:var(--earth-orange-hover)}.tape-summary{margin:28px 0 54px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--line)}.tape-summary>div{min-height:96px;padding:20px 24px;display:flex;flex-direction:column;justify-content:center;gap:9px;border-right:1px solid var(--line)}.tape-summary>div:first-child{padding-left:0}.tape-summary>div:last-child{border-right:0}.tape-summary span{color:var(--text-muted);font:600 11px/1 var(--font-mono);letter-spacing:.12em}.tape-summary strong{font:700 24px/1.05 var(--font-mono);letter-spacing:-.04em}.tape-summary>div:first-child strong{color:var(--gain)}.tape-ledger{border-top:0}.tape-ledger__heading{min-height:84px;display:flex;align-items:center;justify-content:space-between;gap:24px}.tape-ledger__heading h2{margin:0;font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-size:34px;font-weight:700}.tape-ledger__heading span{color:var(--text-muted);font:600 11px/1 var(--font-mono);letter-spacing:.1em}.tape-ledger__columns,.tape-row{display:grid;grid-template-columns:62px minmax(220px,1.5fr) minmax(180px,1fr) 150px 128px;gap:18px;align-items:center}.tape-ledger__columns{min-height:38px;color:var(--text-muted);border-block:1px solid var(--rule);font:600 10px/1 var(--font-mono);letter-spacing:.12em}.tape-row{min-height:88px;border-bottom:1px solid var(--line)}.tape-row:hover{background:var(--bg-surface)}.tape-row__index{color:var(--earth-orange);font:700 12px/1 var(--font-mono)}.tape-row__product{min-width:0;display:flex;align-items:center;gap:12px}.tape-row__product .product-mark{width:38px;height:38px;flex:0 0 38px}.tape-row__product strong{min-width:0;overflow:hidden;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.tape-row__product svg{flex:0 0 auto;color:var(--earth-orange);opacity:0;transform:translate(-5px);transition:opacity .15s ease,transform .15s ease}.tape-row__product:hover svg{opacity:1;transform:translate(0)}.tape-row__category{min-width:0;display:flex;align-items:center;gap:8px;color:var(--text-muted);font-size:12.5px}.tape-row__category svg{flex:0 0 auto}.tape-row__amount{color:var(--gain);font:700 18px/1 var(--font-mono);letter-spacing:-.04em}.tape-row__time{display:flex;flex-direction:column;gap:6px;font-family:var(--font-mono);text-align:right}.tape-row__time strong{font-size:12px}.tape-row__time small{color:var(--text-muted);font-size:10px}.tape-ledger__message,.tape-ledger__end,.tape-ledger__error{margin:0;padding:42px 16px;color:var(--text-muted);text-align:center;font:600 12px/1.5 var(--font-mono)}.tape-ledger__error{padding-top:16px;color:#a33d28}.tape-load-more{width:100%;min-height:52px;margin-top:24px;border:1.5px solid var(--earth-orange);color:var(--earth-orange);background:transparent;font:700 13px/1 var(--font-mono)}.tape-load-more:hover{color:var(--earth-orange-fg);background:var(--earth-orange)}.tape-load-more:disabled{cursor:wait;opacity:.55}@media(max-width:900px){.tape-ledger__columns,.tape-row{grid-template-columns:50px minmax(210px,1.4fr) minmax(150px,1fr) 130px}.tape-ledger__columns>:nth-child(3),.tape-row__category{display:none}}@media(max-width:720px){.tape-page{width:min(calc(100% - 36px),var(--max-width));padding:28px 0 52px}.tape-hero{min-height:0;padding:28px 22px 22px;align-items:stretch;flex-direction:column;gap:28px}.tape-hero h1{font-size:clamp(39px,13vw,58px)}.tape-hero h1 em{display:block;margin-top:10px}.tape-hero__cta{width:100%}.tape-summary{margin:20px 0 40px;grid-template-columns:repeat(2,minmax(0,1fr))}.tape-summary>div{min-height:82px;padding:16px 12px;border-bottom:1px solid var(--line)}.tape-summary>div:nth-child(2){border-right:0}.tape-summary>div:nth-child(n+3){border-bottom:0}.tape-summary>div:first-child{padding-left:12px}.tape-summary strong{font-size:20px}.tape-ledger__heading{min-height:70px}.tape-ledger__heading h2{font-size:29px}.tape-ledger__columns{display:none}.tape-row{min-height:108px;padding:16px 0;grid-template-columns:34px minmax(0,1fr) auto;gap:10px}.tape-row__index{grid-row:1 / span 2;align-self:start;padding-top:4px}.tape-row__product{grid-column:2}.tape-row__product .product-mark{width:32px;height:32px;flex-basis:32px}.tape-row__amount{grid-column:3;grid-row:1;font-size:15px}.tape-row__time{grid-column:2 / 4;grid-row:2;flex-direction:row;justify-content:space-between;text-align:left}.tape-row__time strong{color:var(--text-muted)}.bid-tape__all{margin-top:14px}}@media(max-width:720px){.topbar{width:calc(100% - 32px);min-height:0;padding:14px 0 10px;align-items:stretch;flex-direction:column;gap:12px;border-bottom:0}.masthead{min-height:30px}.masthead .logo{font-size:26px}.topbar nav{width:100%;padding-top:10px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:1px solid var(--line)}.topbar nav a{min-width:0;font-size:11.5px;text-align:center}.topbar nav a:after{bottom:-6px}.hero--auction{width:calc(100% - 32px);border-bottom:0}.hero--auction .hero-copy{padding:14px 0 12px}.hero--auction .hero-headline,.hero--auction .hero-lede{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hero--auction .hero-quick-submit{gap:8px}.hero--auction .hero-url-input,.hero--auction .hero-category-picker .hero-category-trigger,.hero--auction .hero-quick-submit .primary-cta{min-height:48px;border-radius:8px}.hero--auction .hero-category-picker{width:100%}.bid-tape{display:none}.leaderboard-section{padding:12px 16px 48px}.section-heading--ledger{margin-bottom:10px}.section-heading--ledger .ranking-period-tabs{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.section-heading--ledger .ranking-period-tabs button{min-width:0;padding:10px 4px;font-size:12px;text-align:center}.category-rail{min-height:0;margin-bottom:12px;border:0;background:transparent}.category-rail__scroller{gap:7px;padding:1px 1px 5px;scroll-snap-type:x proximity}.category-tab{min-height:38px;padding:0 12px;border:1px solid var(--line);border-radius:19px;background:var(--bg-surface);font-size:11.5px;scroll-snap-align:start}.category-tab.is-active{border-color:var(--earth-orange);background:var(--earth-orange-soft);box-shadow:none}.category-tab small{min-width:18px;height:18px}.leaderboard-list{gap:6px}.leaderboard-row,.leaderboard-row--1{min-height:0;padding:9px 10px;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto;align-items:center;gap:8px;border-radius:9px}.rank-cell{display:none}.rank-badge,.rank-badge--1{font-size:21px}.rank-badge--1 .rank-badge__crown{width:23px;height:20px}.product-mark{width:44px;height:44px;flex-basis:44px}.product-mark svg{width:24px;height:24px}.product-cell h3,.leaderboard-row--1 .product-cell h3{font-size:15px;line-height:1.08}.product-cell{grid-column:1;grid-row:1;gap:9px}.product-copy{min-width:0}.product-title-line{margin-bottom:3px;gap:4px;flex-wrap:nowrap;overflow:hidden}.product-mobile-rank{display:inline;flex:0 0 auto;color:var(--earth-orange);font-size:14px;line-height:1;font-weight:900}.product-title-line h3,.product-slogan{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.product-title-line h3{flex:1 1 auto;max-width:100%}.product-title-line .product-slogan,.product-title-separator{display:none}.product-mobile-slogan{margin-top:2px;display:block;color:var(--muted);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;line-height:1.3;font-weight:650}.product-description{display:none}.product-meta{margin-top:3px;flex-wrap:nowrap;gap:1px 5px;overflow:hidden;font-size:11px;line-height:1.3}.product-meta__domain{min-width:0;flex-shrink:1}.metric-cell{grid-column:2;grid-row:1;align-self:start;padding-top:0;flex-direction:row;justify-content:flex-end;align-items:baseline;gap:4px;border-top:0;white-space:nowrap}.metric-cell__label{display:none}.metric-cell strong,.leaderboard-row--1 .metric-cell strong{font-size:14px}.metric-cell .metric-gain{margin-left:auto}.metric-cell>span:not(.metric-cell__label):not(.metric-gain){display:none}.action-cell{display:flex;grid-column:2;grid-row:1;align-self:end;justify-self:end;gap:0}.action-cell a,.leaderboard-row--1 .action-cell a{min-height:28px;padding:0 8px 0 10px;gap:3px;border-width:1px;border-radius:6px;box-shadow:none;font-size:11px;line-height:1;white-space:nowrap}.action-cell__label--desktop,.action-cell__bump{display:none}.action-cell__label--mobile{display:inline}.action-cell a svg{width:13px;height:13px}.action-cell__hint{display:none}}
