*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--bg:#040404;--ink:#d0f8c3;--orange:#d0f8c3;--text-mute:#8a8a8a;--border:rgba(208,248,195,.18);--border-strong:rgba(208,248,195,.35);--tag-bg:#d0f8c3;--surface-1:#0d0d0d;--surface-tint:rgba(208,248,195,.05);--surface-tint-2:rgba(208,248,195,.08);--font:"Space Grotesk",system-ui,-apple-system,sans-serif;--font-mono:"Helvetica Neue",Helvetica,Arial,sans-serif;--topbar-h:96px;--topbar-h-mobile:72px;--page-max:1512px;--tile-max:880px;--browse-max:760px;--gutter:40px;--gutter-md:24px;--gutter-sm:20px;--radius:8px}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font-family:var(--font);font-weight:500;-webkit-font-smoothing:antialiased;position:relative;overflow-x:hidden}#root{min-height:100vh}a{color:inherit;text-decoration:none}.show-mobile{display:none}body:before{content:"";position:fixed;inset:-50%;width:200%;height:200%;pointer-events:none;z-index:1000;opacity:.18;mix-blend-mode:screen;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.7 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");animation:noiseShift .6s steps(8) infinite}.topbar{position:fixed;top:0;left:0;right:0;z-index:50;height:var(--topbar-h);background:rgba(4,4,4,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;padding:0 var(--gutter)}.topbar-logo{font-size:22px;font-weight:500;letter-spacing:-.05em;line-height:1;color:var(--ink)}.topbar-logo-accent{color:var(--orange)}.topbar-right{display:flex;align-items:center;gap:24px}.views-count{font-size:22px;font-weight:500;color:var(--ink);letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.views-count .live-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--orange);margin-right:8px;vertical-align:middle;animation:livePulse 1.8s ease-in-out infinite}.totw-btn{background:var(--ink);color:var(--bg);border:none;padding:14px 32px 16px;font-family:var(--font);font-size:22px;font-weight:500;line-height:1;letter-spacing:-.01em;cursor:pointer;transition:transform .18s ease,background .18s ease;white-space:nowrap;text-transform:uppercase;position:relative;overflow:visible}.totw-btn:after{content:"";position:absolute;inset:0;border:2px solid var(--orange);opacity:0;pointer-events:none}.totw-btn:hover{background:var(--orange);transform:scale(1.03)}.totw-btn:hover:after{animation:ctaPulse .5s ease-out forwards}.totw-btn:active{transform:translateY(1px) scale(1)}@keyframes ctaPulse{0%{inset:0;opacity:.8}to{inset:-14px;opacity:0}}.totw-btn.totw-btn-block{width:100%;padding:18px 24px 20px}.page{padding-top:var(--topbar-h);max-width:var(--page-max);margin:0 auto}.hero,.page{position:relative}.hero{display:flex;flex-direction:column;align-items:center;row-gap:80px;padding:80px var(--gutter)}.hero-headline{font-size:clamp(24px,2.8vw,36px);font-weight:500;line-height:1.05;letter-spacing:-.05em;color:var(--orange);max-width:var(--tile-max);text-align:center;text-wrap:balance;animation:fadeUp .5s ease both}.hero-cta{display:flex;justify-content:center;margin-top:8px}.frame-line{position:absolute;background:var(--border);pointer-events:none;z-index:0}.frame-bottom,.frame-top{left:50%;transform:translateX(-50%);width:100vw;height:1px}.frame-top{top:-1px}.frame-bottom{bottom:-1px}.frame-verticals{position:fixed;inset:0;pointer-events:none;z-index:45}.frame-verticals-page{max-width:var(--page-max);height:100%;margin:0 auto;padding:0 var(--gutter);display:flex;justify-content:center}.frame-verticals-wrap{width:100%;max-width:var(--tile-max);height:100%;position:relative}.frame-line-v{position:absolute;top:0;bottom:0;width:1px;background:var(--border)}.frame-line-v.left{left:-1px}.frame-line-v.right{right:-1px}.browse-section{margin-top:80px;padding:0 var(--gutter) 160px;display:flex;justify-content:center}.browse-inner{width:100%;max-width:var(--browse-max);display:flex;flex-direction:column;gap:22px}.browse-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap}.browse-title{font-size:22px;font-weight:500;letter-spacing:-.05em;color:var(--ink);line-height:1}.browse-sort{display:inline-flex;align-items:baseline;gap:10px}.browse-sort-label{font-family:var(--font-mono);font-size:12px;letter-spacing:-.03em;color:var(--text-mute);text-transform:uppercase}.browse-sort-select{background:transparent;border:1px solid var(--border);border-radius:var(--radius);color:var(--ink);font-family:var(--font);font-size:14px;letter-spacing:-.03em;padding:6px 20px 6px 10px;cursor:pointer;outline:none;transition:border-color .15s ease}.browse-sort-select:focus-visible,.browse-sort-select:hover{background:var(--orange);color:var(--bg);border-color:var(--orange);outline:none}.browse-row-skeleton{border-color:var(--border);pointer-events:none}.skel{display:inline-block;height:14px;border-radius:3px;background:linear-gradient(90deg,var(--surface-tint) 0,var(--surface-tint-2) 50%,var(--surface-tint) 100%);background-size:200% 100%;animation:skelShimmer 1.4s linear infinite;vertical-align:middle}.skel-sm{width:32px}.skel-md{width:70%;max-width:140px}.skel-dot{width:14px;height:14px;border-radius:50%}@keyframes skelShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.browse-table{display:flex;flex-direction:column;gap:10px}.browse-col-header,.browse-row{display:grid;grid-template-columns:64px 1fr 110px 150px 28px;grid-column-gap:20px;column-gap:20px;align-items:center;padding:0 8px}.browse-col-header{height:14px}.browse-col-header span{font-family:var(--font-mono);font-size:12px;letter-spacing:-.03em;color:var(--text-mute);line-height:1}.browse-row{background:transparent;border:1px solid var(--orange);border-radius:var(--radius);padding:14px 8px;transition:transform .15s ease,box-shadow .15s ease}.browse-row:hover{background:var(--orange);color:var(--bg);border-color:var(--orange);transform:translateY(-1px)}.browse-row:hover .b-date,.browse-row:hover .b-link,.browse-row:hover .b-name,.browse-row:hover .b-pos,.browse-row:hover .b-price{color:var(--bg)}.browse-row-link{text-decoration:none;color:inherit;cursor:pointer}.browse-row .b-date,.browse-row .b-name,.browse-row .b-pos,.browse-row .b-price{font-size:20px;font-weight:400;letter-spacing:-.05em;color:var(--orange);line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.browse-row .b-pos{padding-left:0}.browse-row .b-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.browse-row .b-name a:hover{color:var(--ink)}.browse-row .b-link{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;color:var(--ink);transition:color .15s ease,transform .15s ease}.browse-row .b-link:hover{color:var(--orange);transform:translate(2px,-2px)}.browse-empty{background:transparent;border:1px solid var(--border);border-radius:var(--radius);padding:28px;text-align:center;font-family:var(--font-mono);font-size:14px;color:var(--text-mute)}.success-banner{position:fixed;top:var(--topbar-h);left:0;right:0;z-index:100;background:var(--orange);color:var(--bg);display:flex;align-items:center;justify-content:space-between;padding:14px var(--gutter);font-size:22px;font-weight:500;letter-spacing:-.05em;animation:slideDown .3s ease}.success-banner-actions{display:flex;align-items:center;gap:12px}.banner-share{background:var(--bg);color:var(--orange);border:none;padding:8px 14px;font-family:var(--font);font-size:14px;font-weight:500;letter-spacing:-.02em;text-transform:uppercase;line-height:1;cursor:pointer;border-radius:0;transition:opacity .15s ease}.banner-share:hover{opacity:.85}.banner-close{background:none;border:none;color:var(--bg);cursor:pointer;font-size:24px;line-height:1;padding:0 4px}.leader-card-wrap{width:100%;max-width:var(--tile-max);position:relative;overflow:visible}.leader-card-outer{border:1px solid var(--orange);border-radius:var(--radius);overflow:hidden;background:transparent}.current-leader-tag{display:flex;align-items:center;gap:10px;padding:12px 20px 14px;background:var(--tag-bg);color:var(--bg);border-top-left-radius:var(--radius);border-top-right-radius:var(--radius);font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;text-transform:uppercase;line-height:1;white-space:nowrap}.leader-tag-arrow{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;color:var(--bg);transition:transform .2s ease}.leader-card-link:hover .leader-tag-arrow{transform:translate(3px,-3px)}.leader-card-link{display:block;text-decoration:none;color:inherit;cursor:pointer}.leader-card-link:hover .leader-card-outer{border-color:var(--border-strong)}.leader-card-link:hover .leader-card{background:var(--surface-tint)}.current-leader-tag .flash-dot{width:8px;height:8px;border-radius:50%;background:var(--bg);box-shadow:0 0 0 0 rgba(4,4,4,.55);animation:flashDot 1.1s ease-in-out infinite;flex-shrink:0}.leader-card{background:transparent;padding:24px;display:flex;gap:20px;align-items:baseline;width:900px}.leader-numeral{flex-shrink:0;display:block;padding-right:24px;margin-right:4px;border-right:1px solid var(--orange);font-size:79px;font-weight:100;line-height:.78;letter-spacing:-.05em;color:var(--orange);align-self:stretch}.leader-logo{width:95px;height:95px;background:#d9d9d9;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:rgba(0,0,0,.35);font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.05em;overflow:hidden}.leader-logo img{width:100%;height:100%;object-fit:cover;display:block}.leader-body{flex:1 1;min-width:0}.leader-body,.leader-text{display:flex;flex-direction:column;gap:24px}.leader-rank-label{font-size:48px;letter-spacing:-.05em}.leader-name,.leader-rank-label{font-weight:500;color:var(--ink);line-height:1}.leader-name{font-size:clamp(15px,4.2vw,23px);letter-spacing:-.9px;word-break:break-all}.leader-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;align-items:end}.stat{display:flex;flex-direction:column;gap:8px}.stat-label{font-family:var(--font-mono);font-size:12px;letter-spacing:-.03em;color:var(--text-mute);line-height:1}.stat-value{font-size:clamp(20px,2.6vw,40px);font-weight:500;letter-spacing:-.05em;color:var(--orange);line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.logo-upload{display:flex;align-items:center;gap:14px;padding:12px 14px;background:rgba(208,248,195,.04);border:1.5px dashed rgba(208,248,195,.25);cursor:pointer;transition:border-color .15s,background .15s;position:relative}.logo-upload:hover{border-color:var(--ink)}.logo-upload.has-logo{border-style:solid}.logo-upload.error{border-color:var(--orange)}.logo-placeholder{background:rgba(208,248,195,.06);display:flex;align-items:center;justify-content:center;color:rgba(208,248,195,.5)}.logo-placeholder,.logo-preview{width:48px;height:48px;flex-shrink:0}.logo-preview{object-fit:cover}.logo-meta{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px}.logo-meta-name{font-family:var(--font);font-size:16px;font-weight:500;color:var(--ink)}.logo-meta-action,.logo-meta-name{letter-spacing:-.03em;line-height:1}.logo-meta-action{font-family:var(--font-mono);font-size:12px;color:var(--text-mute)}.logo-clear{background:transparent;border:1px solid var(--border);width:28px;height:28px;color:var(--ink);cursor:pointer;font-size:18px;line-height:1;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .12s,color .12s}.logo-clear:hover{background:var(--orange);color:var(--bg);border-color:var(--orange)}.modal-overlay{position:fixed;inset:0;z-index:200;background:rgba(0,0,0,.45);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:24px;animation:fadeIn .18s ease}.modal{background:var(--surface-1);border:1px solid var(--border);width:100%;max-width:520px;padding:40px;position:relative;animation:slideUp .22s ease;border-radius:var(--radius)}.modal-close{position:absolute;top:16px;right:16px;width:36px;height:36px;background:rgba(208,248,195,.06);border:none;color:var(--ink);cursor:pointer;font-size:22px;line-height:1;display:flex;align-items:center;justify-content:center;transition:background .12s}.modal-close:hover{background:var(--orange);color:var(--bg)}.modal-eyebrow{font-family:var(--font-mono);font-size:12px;letter-spacing:-.03em;color:var(--text-mute);margin-bottom:8px;text-transform:uppercase}.modal-title{font-size:40px;font-weight:500;letter-spacing:-.05em;line-height:1;color:var(--ink);margin-bottom:12px}.modal-sub{font-family:var(--font-mono);font-size:14px;letter-spacing:-.03em;color:var(--text-mute);line-height:1.4;margin-bottom:28px}.form-field{margin-bottom:18px}.form-label{display:block;font-family:var(--font-mono);font-size:12px;letter-spacing:-.03em;color:var(--text-mute);margin-bottom:8px}.form-input{width:100%;background:var(--surface-tint);border:1.5px solid transparent;border-radius:0;color:var(--ink);font-family:var(--font);font-size:22px;font-weight:500;letter-spacing:-.05em;padding:14px 16px;outline:none;transition:border-color .15s,background .15s}.form-input:focus{border-color:var(--ink);background:var(--surface-tint-2)}.form-input::placeholder{color:var(--text-mute);font-weight:500}.form-input.error{border-color:#e05252}.form-error{font-family:var(--font-mono);font-size:12px;letter-spacing:-.03em;color:#e05252;margin-top:6px}.price-summary{background:var(--surface-tint);padding:16px 20px;display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.ps-label{font-family:var(--font-mono);font-size:12px;letter-spacing:-.03em;color:var(--text-mute)}.ps-amount{font-size:32px;font-weight:500;letter-spacing:-.05em;color:var(--orange);line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stripe-note{text-align:center;font-family:var(--font-mono);font-size:12px;letter-spacing:-.03em;color:var(--text-mute);margin-top:14px}.submit-loading{display:inline-flex;align-items:center;gap:10px}.spinner{width:16px;height:16px;border-radius:50%;border:2px solid hsla(45,22%,96%,.3);border-top:2px solid var(--bg);animation:spin .6s linear infinite}.back-to-top{position:fixed;bottom:32px;right:32px;z-index:80;width:52px;height:52px;background:var(--orange);color:var(--bg);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .18s ease,background .18s ease;animation:backTopIn .3s ease both}.back-to-top:hover{transform:translateY(-2px)}.back-to-top:active{transform:translateY(0)}.info-icon{position:fixed;bottom:32px;left:32px;z-index:80;width:36px;height:36px;border-radius:var(--radius);background:transparent;border:1px solid var(--orange);color:var(--orange);font-family:var(--font);font-size:18px;font-style:italic;font-weight:500;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .18s ease,color .18s ease}.info-icon:focus-visible,.info-icon:hover{background:var(--orange);color:var(--bg);outline:none}.modal-sub strong{color:var(--ink);font-weight:500}.info-contact-link{background:none;border:none;padding:0;color:var(--orange);font-family:var(--font-mono);font-size:inherit;text-decoration:none;font-weight:500;cursor:pointer;transition:opacity .15s ease}.info-contact-link:hover{opacity:.7}.report-launcher{position:fixed;bottom:32px;right:32px;z-index:80;width:36px;height:36px;border-radius:var(--radius);background:transparent;border:1px solid var(--orange);color:var(--orange);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .18s ease,color .18s ease}.report-launcher:focus-visible,.report-launcher:hover{background:var(--orange);color:var(--bg);outline:none}.back-to-top{bottom:88px}.form-textarea{resize:vertical;min-height:96px;line-height:1.4;font-size:16px}.report-success{padding:8px 0 12px}@media (max-width:1100px){.hero{row-gap:40px;padding:60px var(--gutter-md)}.frame-verticals-page{padding:0 var(--gutter-md)}}@media (max-width:720px){.topbar{padding:0 var(--gutter-sm);height:var(--topbar-h-mobile)}.topbar-logo,.totw-btn,.views-count{font-size:14px}.totw-btn{padding:10px 16px 12px}.page{padding-top:var(--topbar-h-mobile)}.hero{display:contents}.page{display:flex;flex-direction:column}.hero-headline{order:1;padding:48px var(--gutter-sm) 0;max-width:none}.hero-cta{order:2}.leader-card-wrap{order:3;padding:0 var(--gutter-sm)}.browse-section{order:4}.frame-top{display:none}.hero-cta{position:-webkit-sticky;position:sticky;top:var(--topbar-h-mobile);z-index:40;align-self:stretch;background:var(--bg);border-bottom:none;margin:24px 0 32px;padding:16px var(--gutter-sm);justify-content:center}.hero-cta .totw-btn{width:auto;padding-left:24px;padding-right:24px}.frame-verticals-page{padding:0 var(--gutter-sm)}.leader-card{flex-direction:column;padding:16px;gap:14px;width:100%}.leader-numeral{font-size:36px;padding-right:0;padding-bottom:8px;margin-right:0;border-right:none;border-bottom:1px solid var(--orange);align-self:flex-start}.leader-rank-label{font-size:36px}.leader-logo{width:64px;height:64px}.leader-name{font-size:16px}.leader-stats{grid-template-columns:1fr;gap:12px}.browse-section{padding:0 var(--gutter-sm) 80px;margin-top:48px}.browse-col-header,.browse-row{grid-template-columns:26px 1fr 48px 100px 16px;column-gap:6px}.browse-col-header span{font-size:10px}.browse-row .b-date,.browse-row .b-name,.browse-row .b-pos,.browse-row .b-price{font-size:14px}.browse-row .b-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hide-mobile{display:none}.show-mobile{display:inline}.modal{padding:28px}.modal-title{font-size:32px}.success-banner{top:var(--topbar-h-mobile);font-size:16px;padding:12px var(--gutter-sm)}.report-launcher{position:fixed;right:auto;left:76px;bottom:32px}.back-to-top{bottom:32px}}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes livePulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes backTopIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes flashDot{0%,to{opacity:1;box-shadow:0 0 0 0 rgba(4,4,4,.55)}50%{opacity:.4;box-shadow:0 0 0 6px rgba(4,4,4,0)}}@keyframes noiseShift{0%{transform:translate(0)}10%{transform:translate(-2%,-3%)}20%{transform:translate(-4%,2%)}30%{transform:translate(2%,-4%)}40%{transform:translate(-2%,5%)}50%{transform:translate(-4%,2%)}60%{transform:translate(3%)}70%{transform:translateY(3%)}80%{transform:translate(-3%,1%)}90%{transform:translate(2%,4%)}to{transform:translate(0)}}