.tm-stat{padding:.3rem 1.4rem}.tm-stat+.tm-stat{border-left:1px solid #ffffff1a}.tm-stat-n{font-family:ui-monospace,monospace;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800;line-height:1}.tm-stat-l{text-transform:uppercase;letter-spacing:.14em;color:#ffffff6b;margin-top:.4rem;font-size:.66rem}.tm-feat{background:linear-gradient(160deg,#ffb0000f,#ffffff04 60%);border:1px solid #ffb00033;border-radius:24px;align-items:stretch;gap:0;display:grid;position:relative;overflow:hidden;box-shadow:0 50px 100px -50px #ffb00066}@media (width>=900px){.tm-feat{grid-template-columns:1.15fr .85fr}}.tm-feat-scan{pointer-events:none;z-index:3;opacity:.4;background:repeating-linear-gradient(0deg,#ffb00008 0 1px,#0000 1px 3px);position:absolute;inset:0}.tm-feat-media{padding:12px;text-decoration:none;display:block;position:relative}.tm-crt-bar{align-items:center;gap:.5rem;padding:.3rem .5rem .55rem;display:flex}.tm-led{border-radius:50%;width:9px;height:9px}.tm-led.r{background:#ff5f57}.tm-led.a{background:#ffb000}.tm-led.g{background:#28c840}.tm-crt-title{color:#fff6;letter-spacing:.06em;margin:0 auto;font-family:ui-monospace,monospace;font-size:.66rem}.tm-crt-screen{aspect-ratio:16/9;background:#05070c;border:1px solid #00000080;border-radius:12px;position:relative;overflow:hidden;box-shadow:inset 0 0 50px #0009}.tm-video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tm-scan{pointer-events:none;z-index:2;opacity:.45;mix-blend-mode:multiply;background:repeating-linear-gradient(0deg,#00000029 0 1px,#0000 1px 3px);position:absolute;inset:0}.tm-crt-vig{pointer-events:none;z-index:2;background:radial-gradient(120% 100%,#0000 55%,#00000073);position:absolute;inset:0}.tm-feat-media:after{content:"▶";z-index:4;color:#fff;opacity:0;text-shadow:0 0 20px #ffb000b3;pointer-events:none;place-items:center;font-size:2rem;transition:opacity .3s;display:grid;position:absolute;inset:0}.tm-feat-body{z-index:2;flex-direction:column;justify-content:center;padding:clamp(1.5rem,3vw,2.4rem);display:flex;position:relative}.tm-badge-free{letter-spacing:.2em;color:#06231a;background:#43f39e;border-radius:6px;padding:.22rem .55rem;font-family:ui-monospace,monospace;font-size:.62rem;font-weight:800;box-shadow:0 0 18px -4px #43f39e}.tm-badge-wp{letter-spacing:.08em;color:#ffb000;background:#ffb0001a;border:1px solid #ffb0004d;border-radius:6px;padding:.2rem .55rem;font-family:ui-monospace,monospace;font-size:.62rem;font-weight:700}.tm-feat-name{color:#fff;letter-spacing:-.02em;text-shadow:0 0 22px #ffb00059;font-family:ui-monospace,JetBrains Mono,monospace;font-size:clamp(2.2rem,5vw,3.2rem);font-weight:800;line-height:1}.tm-feat-name .tm-x{color:#ffb000}.tm-mark{color:#ffb000;margin-right:.08em}.tm-chip{color:#fff9;background:#ffffff08;border:1px solid #ffffff1a;border-radius:7px;padding:.3rem .65rem;font-family:ui-monospace,monospace;font-size:.68rem}.tm-cta-amber{color:#201200;transition:transform .25s var(--ease-spring), box-shadow .25s;background:linear-gradient(135deg,#ffc94d,#ffb000 50%,#ff8a2b);border-radius:12px;align-items:center;gap:.55rem;padding:.85rem 1.5rem;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 10px 30px -10px #ffb00099,inset 0 1px #ffffff80}.tm-cta-amber:hover{transform:translateY(-2px);box-shadow:0 16px 40px -12px #ffb000cc}.tm-cta-amber svg{transition:transform .25s}.tm-cta-amber:hover svg{transform:translate(3px)}.tm-soon{min-height:180px;transition:border-color .3s, transform .35s var(--ease-out-expo);background:linear-gradient(#ffffff07,#ffffff02);border:1px dashed #ffffff1f;border-radius:18px;flex-direction:column;padding:1.5rem;display:flex;position:relative;overflow:hidden}.tm-soon:hover{border-color:color-mix(in srgb, var(--accentB) 32%, transparent);transform:translateY(-3px)}.tm-soon-scan{pointer-events:none;opacity:.5;background:repeating-linear-gradient(0deg,#ffffff05 0 1px,#0000 1px 3px);position:absolute;inset:0}.tm-soon-top{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.tm-lock{color:#ffffff80;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.tm-soon-tag{text-transform:uppercase;letter-spacing:.16em;color:var(--accentB);border:1px solid color-mix(in srgb, var(--accentB) 26%, transparent);background:color-mix(in srgb, var(--accentB) 8%, transparent);border-radius:5px;padding:.2rem .5rem;font-family:ui-monospace,monospace;font-size:.58rem;font-weight:700}.tm-soon-code{color:#ffffffe6;letter-spacing:.04em;z-index:1;margin-top:auto;font-size:1.5rem;font-weight:800;position:relative}.tm-soon-d{color:#ffffff73;z-index:1;margin-top:.35rem;font-size:.82rem;position:relative}@media (prefers-reduced-motion:reduce){.tm-soon,.tm-feat,.tm-cta-amber{transition:none}}
