.ship-box{border:1px solid var(--line);border-radius:var(--r);padding:14px 16px 2px;margin:0 0 16px}.ship-box legend{font-weight:800;font-stretch:112%;padding:0 6px}.ship-box.away{border-color:var(--volt);background:#fffbea}.ship-box select optgroup{font-weight:700}.how .section-head{align-items:baseline}.how-video{max-width:1060px;margin:0 auto}.how-line{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 22px;padding:0;margin:20px 0 0;font-size:15px;color:var(--steel);counter-reset:h}.how-line li{counter-increment:h}.how-line li::before{content:counter(h);display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--green);color:var(--volt);font-weight:800;font-size:12px;margin-right:8px}.qs{margin-top:4px}.est-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;flex-wrap:wrap;margin-bottom:10px}.est-k{display:block;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--steel)}.est-total{display:block;font-size:clamp(26px,4vw,36px);font-weight:900;font-stretch:115%;line-height:1.1;margin:4px 0}.est-conf{min-width:130px;text-align:right}.est-conf span{display:block;height:8px;border-radius:8px;background:var(--line);position:relative;overflow:hidden}.est-conf span::after{content:"";position:absolute;inset:0;width:var(--c);background:var(--volt);border-radius:8px}.est-conf em{font-style:normal;font-size:13px;font-weight:700}.est-plat,.est-comps{font-size:15px;margin:8px 0}.est-ai{background:#fffbea;border:1px solid var(--volt);border-radius:var(--r-sm);padding:10px 14px;margin:10px 0;font-size:15px}.est-ai ul{margin:6px 0 0;padding-left:18px}.est-ai .watch{font-weight:700}.scan-result td .why{display:block;font-size:12px;color:var(--steel)}.est-lock{border:1px dashed var(--chrome);border-radius:var(--r-sm);padding:12px 14px;margin:10px 0}.est-lock ul{list-style:none;margin:0 0 8px;padding:0}.est-lock li{display:flex;justify-content:space-between;gap:10px;padding:3px 0;border-bottom:1px solid var(--line);font-size:15px}.est-lock .blur{filter:blur(5px);user-select:none}.est-basis{margin-top:6px}.bid-est{background:var(--paper);border-radius:var(--r-sm);padding:10px 14px;font-size:15px;margin:0 0 14px}.job .near{margin:8px 0 0;color:var(--steel)}.spons{margin:12px 0 0;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.spons-k{width:100%;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--steel)}.spons-card{flex:1 1 200px;display:flex;flex-direction:column;gap:2px;border:1px solid var(--line);border-radius:var(--r-sm);padding:10px 12px;text-decoration:none;color:var(--ink);background:#fff;transition:border-color .2s,transform .2s}.spons-card:hover{border-color:var(--volt);transform:translateY(-2px)}.spons-card span{font-size:14px;color:var(--steel)}.spons-card em{font-style:normal;font-size:13px;font-weight:700}.spons.empty{font-size:14px}.spons.empty .spons-k{width:auto}.shop.featured{border-color:var(--volt);box-shadow:0 0 0 2px var(--volt-2)}.pill.feat{background:var(--volt);color:var(--ink)}.band.green h1{color:#fff;font-size:clamp(32px,5vw,58px);font-weight:900}.band.green .lede{font-size:19px;max-width:60ch}.band.green .lede strong{color:var(--volt)}.cta-box{background:var(--paper);border-radius:var(--r-lg);padding:22px 24px;margin:30px 0}.scan-result thead td{border-bottom:2px solid var(--line)}.spons+h2,[data-slot]+h2{margin-top:28px}
.brand img.lockup{width:auto;height:34px;filter:none}
.footer .brand img.lockup{width:auto;height:28px}

.launchbar{max-width:1060px;margin:14px auto 0;padding:10px 16px;background:#e9f7ee;border:1px solid #bfe6cc;border-radius:12px;color:#14532d;font-size:14px;text-align:center}
