@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/bebas-neue.woff2) format("woff2")}:root{--bg-base:#121212;--bg-raised:#181818;--surface:#1f1f1f;--surface-raised:#242424;--surface-hover:#282828;--surface-active:#3e3e3e;--hover-lift:rgba(255,255,255,.08);--green-tint:rgba(30,215,96,.16);--green:#1ed760;--green-pressed:#1fdf64;--gold:#e8c97a;--ink:#f5f5f7;--text-muted:#b3b3b3;--text-faint:#8a8a8a;--ink-on-accent:#121212;--stroke:rgba(255,255,255,.12);--divider:rgba(255,255,255,.07);--sans:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif}*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{color-scheme:dark}html,body{background:var(--bg-base);color:var(--ink);font-family:var(--sans);overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.28) transparent}html::-webkit-scrollbar,body::-webkit-scrollbar{width:8px;height:8px}html::-webkit-scrollbar-track,body::-webkit-scrollbar-track{background:transparent}html::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb{background:#ffffff38;border-radius:999px;border:2px solid transparent;background-clip:padding-box}html::-webkit-scrollbar-thumb:hover,body::-webkit-scrollbar-thumb:hover{background:#ffffff61;background-clip:padding-box}html::-webkit-scrollbar-corner,body::-webkit-scrollbar-corner{background:transparent}::selection{background:#ffffffe6;color:#000}img{display:block;max-width:100%}.site-header{position:fixed;inset:0 0 auto;z-index:50;display:flex;align-items:center;justify-content:space-between;padding:18px 28px;pointer-events:none;transition:opacity .45s ease;background:linear-gradient(to bottom,rgba(0,0,0,.5),transparent)}.site-header>*{pointer-events:auto}.logo{font-family:"SF Pro Display",-apple-system,"Bebas Neue",var(--sans);font-size:32px;font-weight:700;letter-spacing:2px;display:flex;align-items:center;text-decoration:none;color:var(--ink);line-height:1}.next-brand{display:inline-flex;align-items:center;gap:10px;min-width:0;font-weight:850;letter-spacing:-.04em;text-decoration:none;color:var(--ink)}.next-brand-mark{display:grid;place-items:center;flex:0 0 auto;width:34px;height:34px;border-radius:50%;overflow:hidden;color:#000;background:var(--green)}.next-brand-mark svg{width:100%;height:100%;display:block}.next-brand-word{font-size:20px;font-weight:850;white-space:nowrap}.next-brand-word span{color:var(--green);font-weight:750}.hdr-right{display:flex;gap:12px;align-items:center;margin-left:auto;justify-content:flex-end}.view-toggle{display:flex;height:44px;box-sizing:border-box;background:#ffffff1a;border:1px solid rgba(255,255,255,.15);border-radius:99px;padding:3px;backdrop-filter:blur(20px) saturate(180%)}.view-toggle a{display:flex;align-items:center;justify-content:center;gap:6px;border:none;background:none;color:var(--text-muted);font-family:inherit;text-decoration:none;font-size:12.5px;padding:0 16px;border-radius:99px;cursor:pointer;transition:.25s;white-space:nowrap}.view-toggle a.on{background:var(--ink);color:var(--ink-on-accent);font-weight:700}.view-toggle-icon{display:none;width:16px;height:16px;flex-shrink:0}.view-toggle-label{display:inline}.back{font-size:13px;color:var(--text-muted);text-decoration:none;border:1px solid rgba(255,255,255,.15);padding:8px 16px;border-radius:99px;transition:.25s;background:#ffffff1a;backdrop-filter:blur(20px) saturate(180%)}.back:hover{color:var(--ink);border-color:var(--text-faint)}.scene{position:absolute;inset:0;overflow:hidden;border-radius:inherit;background:var(--surface)}.scene img.ambient{position:absolute;inset:-8%;width:116%;height:116%;object-fit:cover;filter:blur(60px) saturate(1.4) brightness(.75);transform:scale(1.1)}.scene img.cover{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;animation:kenburns 24s ease-in-out infinite alternate}@keyframes kenburns{to{transform:scale(1.08)}}.scene .no-cover{position:absolute;inset:0;display:grid;place-items:center;background:linear-gradient(140deg,#1d1d1f,#131313);color:var(--text-faint);font-size:13px;letter-spacing:3px}.scene .shade{position:absolute;inset:0;background:linear-gradient(to top,#05060ad9,#05060a40 45%,#05060a59)}.scene .grain{position:absolute;inset:0;opacity:.05;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='0.9'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)'/%3E%3C/svg%3E")}.scene .live{position:absolute;top:14px;left:14px;font-size:11px;letter-spacing:2px;color:#ff6b6b;display:flex;gap:6px;align-items:center;z-index:3}.scene .live:before{content:"";width:7px;height:7px;border-radius:50%;background:#ff6b6b;animation:pulse 1.4s infinite}@keyframes pulse{50%{opacity:.35}}.scene video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .28s ease}.scene video.video-ready{opacity:1}.progressive-media{opacity:0;transition:opacity .2s ease,transform .5s cubic-bezier(.22,1,.36,1)}.progressive-media.media-ready{opacity:1}.scene .video-fallback-cover{animation:none}.chip{font-size:12px;padding:5px 11px;border-radius:99px;border:1px solid var(--stroke);background:#00000059;color:var(--text-muted);letter-spacing:.3px;backdrop-filter:blur(6px)}.chip.hot{color:#ffb35c;border-color:#ffb35c66}.chip.rate{color:#8ef0c0;border-color:#8ef0c059}.chip.trend{color:var(--ink);border-color:#ffffff59}.horse{display:flex;align-items:center;gap:10px;font-size:13px;color:#ffb35c}.horse .bar{flex:1;max-width:180px;height:5px;border-radius:5px;background:#ffffff1f;overflow:hidden}.horse .bar i{display:block;height:100%;border-radius:5px;width:0;background:linear-gradient(90deg,#ff8a3c,#ffd35c);transition:width 1.1s cubic-bezier(.22,1,.36,1)}.tag{font-size:12px;color:var(--text-faint);padding:4px 10px;border-radius:6px;background:#ffffff0d}.btn{cursor:pointer;border:none;font-family:inherit;font-size:14.5px;font-weight:700;padding:14px 10px;border-radius:12px;transition:.25s;letter-spacing:.5px;text-decoration:none;display:inline-block;text-align:center}.btn.primary{background:#fff;color:var(--ink-on-accent);font-weight:750;box-shadow:inset 0 1px #ffffffe6,0 6px 20px #fff3}.btn.primary:hover{background:#e5e5ea;color:var(--ink-on-accent);box-shadow:inset 0 1px #ffffffe6,0 6px 20px #0000002e;transform:translateY(-1px)}.btn.ghost{background:#ffffff14;color:var(--ink);border:1px solid var(--stroke)}.btn.ghost:hover{background:#ffffff29}.btn.ghost.wished{background:#7dd8ff26;border-color:#7dd8ff80;color:var(--ink)}.btn.gold{background:var(--gold);color:#181205}.btn.gold:hover{box-shadow:0 0 30px #e8c97a66;transform:translateY(-2px)}.pimo-volume{display:grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid rgba(255,255,255,.55);border-radius:50%;color:#000;background:#ffffff47;cursor:pointer;color-scheme:light;-webkit-appearance:none;appearance:none;box-shadow:0 4px 16px #0000002e,inset 0 1px #ffffff80;-webkit-backdrop-filter:blur(16px) saturate(160%);backdrop-filter:blur(16px) saturate(160%);transition:background .16s ease}.pimo-volume svg{width:20px;height:20px;color:#000;fill:currentColor}.pimo-volume-waves,.pimo-volume-slash{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.pimo-volume-off,.pimo-volume.is-muted .pimo-volume-on{display:none}.pimo-volume.is-muted .pimo-volume-off{display:block}.pimo-volume:hover{background:#ffffff6b}.pimo-volume.is-lg{width:44px;height:44px}.pimo-volume.is-lg svg{width:24px;height:24px}.price-now{font-size:30px;font-weight:800}.price-off{font-size:13px;font-weight:700;color:#08131a;background:#8ef0c0;padding:3px 8px;border-radius:6px}.price-low{font-size:12.5px;color:var(--text-faint)}@media(max-width:900px){.site-header{padding:14px}.logo{font-size:26px}.view-toggle{height:38px}.view-toggle a{font-size:11.5px;padding:0 10px;white-space:nowrap}}@media(max-width:768px){.view-toggle{height:36px;padding:2px}.view-toggle a{padding:0 11px;gap:0;min-width:36px}.view-toggle-icon{display:block;width:18px;height:18px}.view-toggle-label{display:none}}
