.cm-reveal.cm-in tbody tr{opacity:1;transform:none}.tkp-num.is-bad{border-color:#f87171!important;box-shadow:0 0 0 3px rgba(248,113,113,.2)!important}.tkp-math li b{color:#fff!important}.tkp-math code{background:rgba(255,255,255,.06)!important;color:#fed7aa!important;border-radius:4px!important;padding:1px 5px!important;font-size:.78rem!important;font-family:ui-monospace,Consolas,monospace!important;white-space:normal!important}.tkp-top{display:flex!important;justify-content:flex-end!important;margin-bottom:18px!important}.tkp-units{display:inline-flex!important;background:var(--card2)!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:10px!important;padding:4px!important;gap:4px!important;flex-wrap:wrap!important}.tkp-unit{background:0 0!important;border:0!important;color:var(--ink3)!important;padding:8px 14px!important;border-radius:7px!important;font-weight:700!important;font-size:.82rem!important;cursor:pointer!important;transition:background .2s,color .2s!important;text-transform:none!important;letter-spacing:0!important;line-height:1.2!important}.tkp-unit.is-on{background:var(--o)!important;color:#fff!important;box-shadow:0 4px 14px rgba(230,119,22,.35)!important}.tkp-hero.is-warn{background:linear-gradient(135deg,rgba(239,68,68,.22),rgba(239,68,68,.04))!important;border-color:rgba(239,68,68,.55)!important}.tkp-opt{background:var(--card)!important;border:1px solid var(--line)!important;border-radius:12px!important;padding:12px 14px!important;animation:tkpRise .45s ease both!important}.tkp-opt.is-on{border-color:rgba(230,119,22,.6)!important;box-shadow:0 0 0 1px rgba(230,119,22,.3),0 8px 20px rgba(230,119,22,.15)!important}.tkp-opt-h{font-size:.74rem!important;text-transform:uppercase!important;letter-spacing:.05em!important;color:var(--ink3)!important;font-weight:700!important}.tkp-opt.is-on .tkp-opt-h{color:#fed7aa!important}.tkp-opt-v{font-family:var(--font-heading,"Plus Jakarta Sans",sans-serif)!important;font-weight:800!important;color:#fff!important;font-size:1.3rem!important;margin:4px 0!important}.tkp-opt-s{font-size:.78rem!important;color:var(--ink2)!important;line-height:1.4!important}.tkp-br{display:grid!important;grid-template-columns:150px minmax(0,1fr) 140px!important;gap:10px!important;align-items:center!important;margin:8px 0!important;opacity:.6!important}.tkp-br.is-on{opacity:1!important}.tkp-br-k{font-size:.8rem!important;color:#e5e7eb!important;font-weight:700!important}.tkp-br-v{font-size:.78rem!important;color:var(--ink2)!important;text-align:right!important;font-variant-numeric:tabular-nums!important}.tkp-br-t{height:14px!important;background:rgba(255,255,255,.06)!important;border-radius:4px!important;overflow:hidden!important}.tkp-br-f{height:100%!important;width:0;background:#475569!important;border-radius:4px!important;transition:width .8s cubic-bezier(.22,1,.36,1)!important}.tkp-br.is-on .tkp-br-f{background:linear-gradient(90deg,#c2600c,var(--o),var(--o2))!important;box-shadow:0 0 12px rgba(230,119,22,.45)!important}@media (max-width:560px){.tkp-br{grid-template-columns:1fr 1fr!important}.tkp-br-t{grid-column:1/-1!important;order:3!important}}.tkp .xa,.tkp .xl{color:var(--ink3)!important;font-weight:500!important;font-size:.78rem!important}.tkp-br-t{position:relative!important}.pc-facts{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:18px 0 22px}.pc-fact{background:#0b0f19;border-radius:12px;padding:16px 16px 14px;border:1px solid rgba(255,255,255,.08);opacity:0;transform:translateY(10px);transition:opacity .5s ease,transform .5s ease}.cm-in .pc-fact{opacity:1;transform:none}.cm-in .pc-fact:nth-child(2){transition-delay:.1s}.cm-in .pc-fact:nth-child(3){transition-delay:.2s}.cm-in .pc-fact:nth-child(4){transition-delay:.3s}.pc-fact b{display:block;font-family:var(--font-heading);font-size:1.7rem;font-weight:800;color:#e67716;font-variant-numeric:tabular-nums}.pc-fact span{display:block;font-size:.82rem;color:#cbd5e1;line-height:1.4;margin-top:4px}@media (max-width:480px){.pc-facts{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.pc-fact{opacity:1;transform:none;transition:none}}.tkp-dots{display:grid!important;gap:4px!important;margin:4px 0 2px!important}.tkp-dot{display:block!important;width:100%!important;aspect-ratio:1!important;border-radius:50%!important;background:#e67716!important;box-shadow:0 0 6px rgba(230,119,22,.5)!important;opacity:0;transform:scale(.3);animation:tkpDot .35s ease forwards}.tkp-pop{animation:tkpPop .5s ease}.cm-in .pc-fin{opacity:1;transform:none}.cm-in .pc-fin:nth-child(2){transition-delay:.1s}.cm-in .pc-fin:nth-child(3){transition-delay:.2s}.cm-in .pc-fin:nth-child(4){transition-delay:.3s}.cm-in .pc-fin:nth-child(5){transition-delay:.4s}.cm-in .pc-fin:nth-child(6){transition-delay:.5s}.tkp-day{font-family:var(--font-heading,"Plus Jakarta Sans",sans-serif)!important;font-weight:800!important;color:#fff!important;font-size:1.5rem!important;font-variant-numeric:tabular-nums!important}.tkp-belt i{position:absolute!important;top:9px!important;width:16px!important;height:16px!important;border-radius:4px 4px 6px 6px!important;background:#f8fafc!important;box-shadow:inset 0 -4px 0 #cbd5e1!important;left:-20px;animation:tkpRun linear infinite}.tkp-tons{display:grid!important;grid-template-columns:120px minmax(0,1fr) 90px!important;gap:10px!important;align-items:center!important;margin:8px 0!important}.tkp-tons-k{font-size:.8rem!important;color:#e5e7eb!important;font-weight:700!important}.tkp-tons-v{font-size:.8rem!important;color:var(--ink2)!important;text-align:right!important;font-variant-numeric:tabular-nums!important}.tkp-tons-t{height:14px!important;background:rgba(255,255,255,.06)!important;border-radius:4px!important;overflow:hidden!important}.tkp-tons-f{height:100%!important;width:0;border-radius:4px!important;transition:width .8s cubic-bezier(.22,1,.36,1)!important;background:#475569!important}.tkp-tons-f.is-you{background:linear-gradient(90deg,#c2600c,var(--o),var(--o2))!important;box-shadow:0 0 12px rgba(230,119,22,.45)!important}@media (max-width:560px){.tkp-tons{grid-template-columns:1fr 1fr!important}.tkp-tons-t{grid-column:1/-1!important;order:3!important}}@media (prefers-reduced-motion:reduce){.tkp-belt i{animation:none!important;display:none!important}}