@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479-s.0z23a3hpu8ttr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96-s.02aqyp7acl16b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2-s.p.14a9xpaqsbppk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_db9691e5-module__y_R7fW__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_db9691e5-module__y_R7fW__variable{--font-archivo:"Archivo", "Archivo Fallback"}
:root{--bg:#000;--panel:#0a0a0a;--line:#1c1c1c;--line-2:#2a2a2a;--text:#fff;--muted:#8d8d8d;--dim:#6e6e6e;--accent:#e8422a;--pad:clamp(16px, 3.2vw, 44px);--font:var(--font-archivo), "Helvetica Neue", Helvetica, Arial, sans-serif;--display:clamp(34px, 11vw, 180px);--mk-size:clamp(11px, 1.5vw, 21px);--yr-size:clamp(17px, 2.4vw, 34px);--mk-block:calc(var(--yr-size) * 1.55);--plate-gap:clamp(10px, 1.4vw, 20px);--plate-factor:1.35;--label-size:clamp(9px, .78vw, 12px);--act-gap:clamp(20px, 2.6vw, 38px)}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;min-height:100dvh}button,input,select{font-family:inherit}.label{font-size:var(--label-size);text-transform:uppercase;letter-spacing:.14em;color:var(--dim);font-weight:700}.shell{flex-direction:column;min-height:100dvh;display:flex}.poster{padding:var(--pad);flex-direction:column;flex:1;min-height:62vh;display:flex;position:relative}.poster-head{flex:none;padding-bottom:clamp(12px,1.6vw,22px)}.stack{padding-top:clamp(8px,1.2vw,16px)}.rec{font-size:var(--label-size);text-transform:uppercase;letter-spacing:.05em;color:var(--accent);font-variant-numeric:tabular-nums;min-height:1.4em;margin-bottom:clamp(10px,1.6vw,22px);font-weight:700}.namebox{height:calc(var(--display) * 1.84 + var(--mk-block));position:relative;overflow:hidden}.masthead.with-plate{height:calc(var(--mk-block) + var(--display) * 1.84 + var(--plate-gap) + var(--display) * var(--plate-factor));flex-direction:column;display:flex}.masthead.with-plate .namebox{flex:none;height:auto}.plate{width:58%;min-height:0;margin-top:var(--plate-gap);border:1px solid var(--line);background:var(--panel);border-radius:3px;flex:1 1 0;position:relative;overflow:hidden}.plate-preload{pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:-9999px;overflow:hidden}.plate-inner{will-change:transform;position:absolute;inset:0}.plate img{object-fit:cover;object-position:center center;width:100%;height:100%;display:block}.nameblock{will-change:transform;flex-direction:column;display:flex}.mk{height:var(--mk-block);line-height:var(--mk-block);font-size:var(--mk-size);text-transform:uppercase;letter-spacing:.16em;color:#9a9a9a;white-space:nowrap;align-items:baseline;gap:.7em;font-weight:700;display:flex;overflow:hidden}.mk .yr-inline{font-size:var(--yr-size);letter-spacing:-.02em;color:var(--text);font-variant-numeric:tabular-nums;flex:none;font-weight:800}.mk .mk-name{text-overflow:ellipsis;overflow:hidden}.md{font-size:var(--display);text-transform:uppercase;letter-spacing:-.035em;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:800;font-stretch:105%;line-height:.92;display:-webkit-box;overflow:hidden}.btm{border-top:1px solid #232323;align-items:baseline;gap:clamp(16px,3vw,44px);min-height:2.6em;margin-top:clamp(10px,1.4vw,20px);padding-top:clamp(10px,1.6vw,22px);display:flex}.fx{flex-wrap:wrap;align-items:baseline;gap:clamp(14px,2.2vw,30px);display:flex}.fx span{font-size:var(--label-size);text-transform:uppercase;letter-spacing:.05em;color:var(--muted);min-height:1.3em;font-weight:700}.fx .hot{color:var(--accent)}.stack.bare .btm{min-height:0;padding-top:0}.stack.bare .fx{display:none}.acts{margin-top:var(--act-gap);flex-wrap:wrap;gap:10px;display:flex}.btn{text-transform:uppercase;letter-spacing:.06em;cursor:pointer;border:1px solid #0000;border-radius:3px;align-items:center;gap:clamp(18px,2.6vw,40px);padding:clamp(13px,1.5vw,21px) clamp(18px,2.4vw,34px);font-size:clamp(11px,1.1vw,15px);font-weight:800;text-decoration:none;transition:opacity .18s,background .18s,border-color .18s;display:inline-flex}.btn.hot{background:var(--accent);color:#000}.btn.hot:hover{background:#f4573f}.btn.ghost{border-color:var(--line-2);color:#cfcfcf;background:0 0}.btn.ghost:hover{color:#fff;border-color:#454545}.btn.is-disabled{opacity:.45;cursor:default;pointer-events:none}.btn:disabled{opacity:.45;cursor:default}.btn b{font-size:1.2em;line-height:1}.btn-icon{flex:none;width:1.25em;height:1.25em}.filters-wrap{margin-top:var(--act-gap)}.filters-toggle{cursor:pointer;font-size:var(--label-size);text-transform:uppercase;letter-spacing:.14em;color:var(--muted);background:0 0;border:none;align-items:center;gap:10px;padding:4px 0;font-weight:700;transition:color .15s;display:inline-flex}.filters-toggle:hover{color:var(--text)}.filters-count{color:var(--accent);font-style:normal}.plus{flex:none;width:11px;height:11px;position:relative}.plus:before,.plus:after{content:"";background:var(--accent);transition:transform .3s cubic-bezier(.2,.8,.2,1);position:absolute}.plus:before{width:11px;height:1.5px;top:5px;left:0}.plus:after{width:1.5px;height:11px;top:0;left:5px}.filters-toggle[aria-expanded=true] .plus:after{transform:scaleY(0)}.filters-panel{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .34s cubic-bezier(.2,.8,.2,1),opacity .24s;display:grid}.filters-panel[data-open=true]{opacity:1;grid-template-rows:1fr}.filters-clip{min-height:0;overflow:hidden}.filters-inner{border:1px solid var(--line);background:var(--panel);border-radius:4px;flex-wrap:wrap;align-items:flex-start;margin-top:12px;display:flex}.cell{border-right:1px solid var(--line);flex-direction:column;gap:8px;min-width:0;padding:clamp(12px,1.6vw,20px) clamp(14px,2vw,26px);display:flex}.cell.grow{flex:1}.cell.clear{border-right:none;justify-content:center}.clear-btn{cursor:pointer;font-size:var(--label-size);text-transform:uppercase;letter-spacing:.12em;color:var(--dim);white-space:nowrap;background:0 0;border:none;padding:0;font-weight:700;transition:color .15s}.clear-btn:hover{color:var(--accent)}.chips{flex-wrap:wrap;gap:5px;display:flex}.chip{border:1px solid var(--line-2);color:#9a9a9a;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border-radius:2px;padding:7px 11px;font-size:clamp(10px,.85vw,13px);font-weight:800;transition:border-color .15s,color .15s}.chip:hover:not(:disabled){color:#fff;border-color:#454545}.chip[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:#000}.chip:disabled{opacity:.3;cursor:default}.combo{position:relative}.combo-input,.market{appearance:none;border:none;border-bottom:1px solid var(--line-2);color:var(--text);text-transform:uppercase;letter-spacing:.03em;cursor:pointer;background:0 0;border-radius:0;width:100%;min-width:150px;padding:4px 22px 7px 0;font-size:clamp(12px,1.15vw,17px);font-weight:800}.combo-input::placeholder{color:var(--text);opacity:1}.combo-input:focus,.market:focus{border-bottom-color:var(--accent);outline:none}.combo-caret{color:var(--accent);pointer-events:none;font-size:13px;position:absolute;bottom:7px;right:4px}.market option{color:#fff;background:#101010}.listbox{z-index:30;border:1px solid var(--line-2);background:#101010;border-radius:3px;min-width:260px;max-height:300px;padding:4px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 -12px 40px #000000b3}.opt{text-align:left;color:#cfcfcf;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;background:0 0;border:none;border-radius:2px;justify-content:space-between;align-items:baseline;gap:14px;width:100%;padding:8px 10px;font-size:12px;font-weight:700;display:flex}.opt em{color:var(--dim);font-variant-numeric:tabular-nums;font-size:11px;font-style:normal}.opt[data-active=true],.opt:hover{background:var(--accent);color:#000}.opt[data-active=true] em,.opt:hover em{color:#0009}.opt-empty{color:var(--dim);text-transform:uppercase;letter-spacing:.05em;padding:10px;font-size:12px}.recent{border-top:1px solid var(--line);align-items:center;gap:clamp(14px,2.4vw,32px);min-height:52px;padding:clamp(11px,1.6vw,20px) clamp(14px,2.4vw,32px);display:flex}.rl{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.rl::-webkit-scrollbar{display:none}.rl button{border:1px solid var(--line);color:#9a9a9a;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;cursor:pointer;background:0 0;border-radius:2px;padding:7px 11px;font-size:clamp(10px,.85vw,12px);font-weight:600;transition:border-color .15s,color .15s}.rl button:hover{border-color:var(--line-2);color:#fff}.rl b{color:#fff;font-variant-numeric:tabular-nums;font-weight:800}.recent-empty{font-size:var(--label-size);color:#3a3a3a;text-transform:uppercase;letter-spacing:.1em}.foot{border-top:1px solid var(--line);font-size:var(--label-size);text-transform:uppercase;letter-spacing:.1em;color:#3f3f3f;flex-wrap:wrap;justify-content:space-between;gap:16px;padding:clamp(11px,1.6vw,20px) clamp(14px,2.4vw,32px);display:flex}.foot a{color:var(--dim);text-decoration:none}.foot a:hover{color:var(--accent)}.err{color:var(--accent);text-transform:uppercase;letter-spacing:.05em;margin-top:14px;font-size:clamp(12px,1.1vw,15px);font-weight:700}.pitch{max-width:44ch;color:var(--muted);margin-top:16px;font-size:clamp(12px,1.05vw,15px);font-weight:500;line-height:1.5}.pitch b{color:#cfcfcf;font-variant-numeric:tabular-nums;font-weight:700}.pitch{min-height:4.7em}.srcfile{font-size:var(--label-size);text-transform:uppercase;letter-spacing:.08em;color:#4a4a4a;overflow-wrap:anywhere;font-weight:700}@media (max-width:860px){.cell,.cell.grow{border-right:none;border-bottom:1px solid var(--line);flex:100%}.cell:last-child{border-bottom:none}}@media (max-width:720px){:root{--display:clamp(38px, 13vw, 96px);--label-size:10px}.poster{min-height:auto;padding-top:calc(var(--pad) + 16px);padding-bottom:26px}.stack{padding-top:12px}:root{--plate-factor:3}.plate{width:100%}.btm{flex-direction:column;align-items:flex-start;gap:10px}.fx{text-align:left}.yr{font-size:clamp(44px,15vw,90px)}.acts{flex-direction:column;align-items:stretch}.acts .btn{justify-content:space-between;width:100%}.listbox{max-height:55vh;position:fixed;inset:12px 12px auto}.foot{flex-direction:column;gap:6px}.kbd-hint{display:none}}@media (hover:none){.kbd-hint{display:none}}@media (prefers-reduced-motion:reduce){*{transition-duration:.001ms!important;animation-duration:.001ms!important}}.sub{flex-direction:column;gap:10px;margin-top:clamp(18px,2.4vw,32px);display:flex}.sub-lead{font-size:var(--label-size);text-transform:uppercase;letter-spacing:.14em;color:var(--dim);font-weight:700}.sub-row{flex-wrap:wrap;gap:10px;display:flex}.sub input[type=email]{background:var(--panel);border:1px solid var(--line-2);color:var(--text);border-radius:3px;min-width:min(280px,100%);padding:12px 14px;font-size:clamp(13px,1.1vw,15px)}.sub input[type=email]:focus{border-color:var(--accent);outline:none}.sub input[type=email]:disabled{opacity:.45}.sub-hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.sub-btn{background:var(--accent);color:#000;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;border:none;border-radius:3px;padding:12px 20px;font-size:clamp(11px,1vw,13px);font-weight:800;transition:background .18s,opacity .18s}.sub-btn:hover{background:#f4573f}.sub-btn:disabled{opacity:.45;cursor:default}.sub-done{text-transform:uppercase;letter-spacing:.05em;color:var(--accent);font-size:clamp(12px,1.1vw,15px);font-weight:700}.sub-err{color:var(--accent);font-size:clamp(12px,1.05vw,14px);font-weight:700}.subpage{min-height:100dvh;padding:var(--pad);flex-direction:column;justify-content:center;align-items:flex-start;gap:18px;max-width:860px;margin:0 auto;display:flex}.subpage .brand{width:clamp(108px,26vw,160px)}.subpage-media{width:100%}.subpage h1{text-transform:uppercase;letter-spacing:-.01em;margin:0;font-size:clamp(30px,5.4vw,72px);font-weight:800;line-height:1.04}.subpage-offer h1{font-size:clamp(24px,3.4vw,44px)}.subpage-pitch{color:var(--muted);max-width:54ch;margin:0;font-size:clamp(14px,1.4vw,18px);line-height:1.6}.subpage .sub{width:100%;max-width:460px;margin-top:6px}.subpage-note{color:var(--dim);margin:0;font-size:clamp(12px,1.05vw,14px)}.subpage-note a{color:var(--muted)}.subpage-note a:hover{color:var(--accent)}.issue{max-width:680px;padding:clamp(32px, 6vw, 72px) var(--pad) 64px;flex-direction:column;gap:clamp(36px,5vw,60px);margin:0 auto;display:flex}.issue-head h1{text-transform:uppercase;margin:8px 0 14px;font-size:clamp(26px,4.6vw,52px);font-weight:800;line-height:1.06}.issue-head .label a{color:inherit;text-decoration:none}.issue-intro,.issue-blurb{color:#cfcfcf;margin:0;font-size:clamp(14px,1.35vw,17px);line-height:1.7}.issue-car{flex-direction:column;gap:16px;display:flex}.issue-car h2{text-transform:uppercase;margin:0;font-size:clamp(20px,2.6vw,30px);font-weight:800;line-height:1.1}.issue-car img{border:1px solid var(--line);border-radius:3px;width:100%;height:auto;display:block}.issue-links{margin:4px 0 0}.issue-source{color:var(--dim);margin:10px 0 0;font-size:clamp(12px,1.05vw,13px)}.issue-source a{color:var(--muted)}.issue-source a:hover{color:var(--accent)}.issue-foot{border-top:1px solid var(--line);padding-top:8px}.issue-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.issue-list a{color:var(--muted);font-size:clamp(14px,1.3vw,16px);text-decoration:none}.issue-list a:hover{color:var(--accent)}.issue-list b{color:var(--text)}.brand{max-width:100%;height:auto;color:var(--text);display:block}.brand-link{text-decoration:none;transition:opacity .18s;display:inline-block}.brand-link:hover{opacity:.72}.brand-link:focus-visible{outline:2px solid var(--accent);outline-offset:6px}.issue-masthead{margin-bottom:4px;padding:24px 0}.poster.hero{--display:clamp(30px, 7.5vw, 118px)}.poster.hero .pitch{min-height:0}.hero-cta{max-width:720px;margin-top:clamp(20px,3vw,40px)}.hero-media{max-width:1200px;margin-top:clamp(4px,.8vw,10px)}.hero-media .slot-meta b{font-size:clamp(14px,1.5vw,20px)}.hero-title{letter-spacing:-.015em;text-transform:uppercase;margin:0 0 10px;font-size:clamp(26px,3.4vw,44px);font-weight:800;line-height:1.06}.hero-sub{color:var(--muted);max-width:56ch;margin:0;font-size:clamp(14px,1.25vw,17px);line-height:1.55}.hero-sub b{color:#cfcfcf;font-variant-numeric:tabular-nums}.sub.hero{max-width:560px;margin-top:clamp(14px,1.8vw,22px)}.sub.hero input[type=email]{flex:220px;padding:14px 16px;font-size:clamp(15px,1.3vw,17px)}.sub.hero .sub-btn{padding:14px 22px;font-size:clamp(12px,1.1vw,14px)}.sub-trust{font-size:var(--label-size);text-transform:uppercase;letter-spacing:.14em;color:var(--dim);font-weight:700}.band{padding:clamp(32px, 4.6vw, 72px) var(--pad);border-top:1px solid var(--line)}.band-label{font-size:var(--label-size);text-transform:uppercase;letter-spacing:.14em;color:var(--accent);margin-bottom:10px;font-weight:700;display:block}.band-title{text-transform:uppercase;letter-spacing:-.01em;margin:0 0 clamp(18px,2.4vw,30px);font-size:clamp(22px,2.8vw,38px);font-weight:800;line-height:1.08}.band-note{color:var(--muted);max-width:54ch;margin:clamp(14px,1.8vw,22px) 0 0;font-size:clamp(13px,1.15vw,15px);line-height:1.5}.slot-cards{grid-template-columns:repeat(3,1fr);gap:clamp(10px,1.6vw,20px);display:grid}.slot-card{background:var(--panel);border:2px solid var(--bg);border-radius:4px;overflow:hidden}.slot-cover{aspect-ratio:3/2;background:#050505;position:relative;overflow:hidden}.slot-cover img{object-fit:cover}.cover-base,.cover-in{position:absolute;inset:0}.cover-in{will-change:transform}.cover-preload{pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:-9999px;overflow:hidden}.slot-namebox{overflow:hidden}.slot-name{will-change:transform;display:block}.slot-meta{flex-direction:column;gap:6px;padding:12px 14px 14px;display:flex}.slot-meta b{text-transform:uppercase;letter-spacing:.01em;font-size:clamp(13px,1.2vw,16px);font-weight:800}.slot-legend{display:none}.sample-card{max-width:620px;color:inherit;background:var(--panel);border:1px solid var(--line-2);border-radius:4px;text-decoration:none;transition:border-color .18s;display:block;overflow:hidden}.sample-card:hover{border-color:var(--accent)}.sample-masthead{border-bottom:1px solid var(--line);background:#000;padding:18px 20px;display:flex}.sample-body{flex-direction:column;gap:10px;padding:16px 20px 20px;display:flex}.sample-subject{text-transform:uppercase;font-size:clamp(18px,2vw,26px);font-weight:800;line-height:1.12}.sample-intro{color:#cfcfcf;font-size:clamp(13px,1.2vw,15px);line-height:1.6}.sample-cars{font-size:var(--label-size);text-transform:uppercase;letter-spacing:.08em;color:var(--dim);font-weight:700}.sample-body img{border:1px solid var(--line);border-radius:3px;width:100%;height:auto;margin-top:4px;display:block}.sample-more{text-transform:uppercase;letter-spacing:.06em;color:var(--accent);font-size:clamp(12px,1.05vw,14px);font-weight:800}.band.closing .band-title{margin-bottom:4px}@media (max-width:720px){.poster.hero{--plate-factor:2.1;--display:clamp(34px, 11.5vw, 84px)}.slot-cards{justify-content:center;align-items:flex-start;gap:0;padding:4px 0 8px;display:flex}.slot-card{border-width:3px;flex:none;width:40%;position:relative}.slot-card:first-child{z-index:3;transform:rotate(-3deg)}.slot-card:nth-child(2){z-index:2;margin-top:3%;margin-left:-11%;transform:rotate(1deg)}.slot-card:nth-child(3){z-index:1;margin-top:6%;margin-left:-11%;transform:rotate(4deg)}.slot-meta{display:none}.slot-cards{flex-wrap:wrap}.slot-legend{text-align:center;font-size:var(--label-size);text-transform:uppercase;letter-spacing:.12em;color:var(--dim);flex:1 0 100%;margin:12px 0 0;font-weight:700;display:block}}.dash{max-width:960px}.dash .issue-head .label a{color:var(--muted)}.dash .issue-head .label a:hover{color:var(--accent)}.dash-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:clamp(16px,2.4vw,32px);display:grid}.stat-n{font-variant-numeric:tabular-nums;margin:0;font-size:clamp(30px,4vw,44px);font-weight:800;line-height:1}.stat-n.hot{color:var(--accent)}.stat-c{color:var(--muted);margin:8px 0 0;font-size:clamp(12px,1.05vw,13px);line-height:1.5}.dash-section{flex-direction:column;gap:14px;display:flex}.dash-note{color:var(--muted);margin:0;font-size:clamp(14px,1.3vw,16px);line-height:1.6}.dash-note.hot{color:var(--accent)}.dash-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:clamp(13px,1.2vw,15px)}.dash-table th{text-align:left;font-size:var(--label-size);text-transform:uppercase;letter-spacing:.14em;color:var(--dim);border-bottom:1px solid var(--line);padding:0 0 8px;font-weight:700}.dash-table td{border-bottom:1px solid var(--line);color:#cfcfcf;vertical-align:top;padding:12px 0}.dash-table td b{color:var(--text);text-transform:uppercase;font-weight:800}.dash-table .n{text-align:right;white-space:nowrap;padding-left:16px}.dash-table td.hot{color:var(--accent);font-weight:800}.dash-sub{color:var(--dim);text-transform:none;margin-top:3px;font-size:12px;font-weight:400;display:block}.chart{flex-direction:column;gap:12px;display:flex}.chart-legend{color:var(--muted);align-items:center;gap:18px;font-size:12px;display:flex}.chart-legend .chart-max{color:var(--dim);margin-left:auto}.swatch{vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-right:6px;display:inline-block}.swatch.email,.seg.email{background:#e8422a}.swatch.site,.seg.site{background:#8b7cf6}.bars{border-bottom:1px solid var(--line);align-items:flex-end;gap:3px;height:180px;padding-bottom:22px;display:flex;position:relative}.bar{flex-direction:column;flex:1;justify-content:flex-end;min-width:0;height:100%;display:flex;position:relative}.stack{flex-direction:column;gap:2px;min-height:2px;display:flex}.seg{flex:1;min-height:2px}.stack .seg:first-child{border-radius:4px 4px 0 0}.bar .tick{color:var(--dim);white-space:nowrap;margin-top:6px;font-size:10px;position:absolute;top:100%;left:0}.bar .tip{border:1px solid var(--line-2,#2a2a2a);color:var(--text);white-space:nowrap;z-index:2;background:#151515;border-radius:3px;margin-bottom:6px;padding:6px 8px;font-size:12px;display:none;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.bar .tip b{color:var(--text)}.bar:hover .tip{display:block}.bar:hover .seg{filter:brightness(1.15)}.chart-table summary{cursor:pointer;color:var(--muted);font-size:12px}.chart-table summary:hover{color:var(--accent)}.chart-table .dash-table{margin-top:12px}.dash-embed{border:1px solid var(--line);background:#0a0a0a;border-radius:3px;width:100%;height:720px}.dash-gate{min-height:60dvh}.dash-form{flex-wrap:wrap;align-items:center;gap:12px;max-width:460px;display:flex}.dash-form input{background:var(--panel);min-width:200px;color:var(--text);border:1px solid var(--line-2,#2a2a2a);border-radius:3px;flex:1;padding:14px 16px;font-size:16px}.dash-form input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.dash-form .dash-note{flex-basis:100%}
