.mbl-ledtek{
  --bg:#0B0B0C; --panel:#141416; --line:#26272B; --fg:#F2F2F3; --muted:#A3A6AB;
  --red:#E30613; --green:#009640; --blue:#004D9D; --glow:#FF3B47;
  --display:"Sora","Segoe UI",system-ui,sans-serif;
  --body:"Nunito","Segoe UI",system-ui,sans-serif;
  --label:"Heebo","Arial Narrow",sans-serif;
  color-scheme:dark;
}.mbl-ledtek{background:var(--bg);color:var(--fg);font-family:var(--body);font-size:15px;line-height:1.55}.mbl-ledtek{max-width:1200px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));padding-block:56px 72px;display:flex;flex-direction:column;gap:36px}.mbl-ledtek .ledtek-eyebrow{font-family:var(--label);font-weight:600;letter-spacing:.14em;text-transform:uppercase;font-size:12px;color:var(--glow)}.mbl-ledtek h2{font-family:var(--display);font-weight:600;font-size:clamp(26px,3.6vw,40px);line-height:1.15;margin:6px 0 10px;text-wrap:balance}.mbl-ledtek .ledtek-lead{color:var(--muted);max-width:62ch;margin:0}.mbl-ledtek .ledtek-scale{display:flex;align-items:center;gap:12px;font-family:var(--label);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.mbl-ledtek .ledtek-scale i{flex:1;height:2px;background:linear-gradient(90deg,var(--line),var(--red));border-radius:2px}.mbl-ledtek .ledtek-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}@media(max-width:1020px){.mbl-ledtek .ledtek-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.mbl-ledtek .ledtek-grid{grid-template-columns:minmax(0,1fr)}}.mbl-ledtek .ledtek-card{background:var(--panel);border:1px solid var(--line);border-radius:10px;overflow:hidden;display:flex;flex-direction:column;transition:border-color .25s,transform .25s,box-shadow .25s}.mbl-ledtek .ledtek-card:hover{transform:translateY(-3px);border-color:#3a3c41}.mbl-ledtek .ledtek-card.ledtek-on{border-color:var(--red);box-shadow:0 0 0 1px var(--red),0 10px 40px -12px rgba(227,6,19,.55)}.mbl-ledtek .ledtek-macro{aspect-ratio:4/3;max-width:100%;display:block;background:#000}.mbl-ledtek .ledtek-macro svg{width:100%;height:100%;display:block}.mbl-ledtek .ledtek-cbody{padding:16px 16px 18px;display:flex;flex-direction:column;gap:10px;flex:1}.mbl-ledtek .ledtek-cname{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.mbl-ledtek .ledtek-cname h3{font-family:var(--display);font-weight:600;font-size:22px;margin:0}.mbl-ledtek .ledtek-cname span{font-family:var(--label);font-size:12px;letter-spacing:.06em;color:var(--muted);text-transform:uppercase}.mbl-ledtek .ledtek-cbody p{margin:0;color:#D6D7DA;font-size:14px}.mbl-ledtek .ledtek-pitch{font-family:var(--label);font-weight:600;font-size:13px;letter-spacing:.05em;color:var(--fg);padding:4px 8px;border:1px solid var(--line);border-radius:999px;align-self:flex-start;font-variant-numeric:tabular-nums}.mbl-ledtek .ledtek-bars{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 10px;align-items:center;font-size:12.5px;color:var(--muted);margin-top:2px}.mbl-ledtek .ledtek-bar{display:grid;grid-template-columns:repeat(5,1fr);gap:3px}.mbl-ledtek .ledtek-bar b{height:6px;border-radius:2px;background:var(--line)}.mbl-ledtek .ledtek-bar b.ledtek-f{background:var(--red)}.mbl-ledtek .ledtek-best{margin-top:auto;padding-top:10px;border-top:1px solid var(--line);font-size:13px;color:#D6D7DA}.mbl-ledtek .ledtek-best strong{display:block;font-family:var(--label);font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-size:11.5px;color:var(--muted);margin-bottom:2px}.mbl-ledtek .ledtek-tag{font-family:var(--label);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:#7DD69B}.mbl-ledtek .ledtek-tag.ledtek-p{color:var(--muted)}.mbl-ledtek .ledtek-picker{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:22px;display:flex;flex-direction:column;gap:16px}.mbl-ledtek .ledtek-picker h3{font-family:var(--display);font-weight:600;font-size:20px;margin:0}.mbl-ledtek .ledtek-chips{display:flex;flex-wrap:wrap;gap:8px}.mbl-ledtek .ledtek-chips button{font:500 14px var(--body);color:var(--fg);background:transparent;border:1px solid var(--line);border-radius:999px;padding:9px 14px;cursor:pointer;min-height:40px;transition:background .2s,border-color .2s}.mbl-ledtek .ledtek-chips button:hover{border-color:#4a4c52}.mbl-ledtek .ledtek-chips button[aria-pressed="true"]{background:var(--red);border-color:var(--red)}.mbl-ledtek .ledtek-chips button:focus-visible,.mbl-ledtek .ledtek-cta:focus-visible{outline:2px solid var(--glow);outline-offset:2px}.mbl-ledtek .ledtek-answer{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center;justify-content:space-between}.mbl-ledtek .ledtek-answer p{margin:0;max-width:70ch;color:#D6D7DA}.mbl-ledtek .ledtek-answer p b{color:var(--fg)}.mbl-ledtek .ledtek-cta{font:600 14px var(--body);color:#fff;background:var(--red);border-radius:6px;padding:11px 18px;text-decoration:none;white-space:nowrap}.mbl-ledtek .ledtek-note{font-size:12.5px;color:var(--muted);margin:0}@media(prefers-reduced-motion:reduce){.mbl-ledtek .ledtek-card,.mbl-ledtek .ledtek-chips button{transition:none}.mbl-ledtek .ledtek-card:hover{transform:none}}

.mbl-ledtek{width:100%;box-sizing:border-box;min-width:0}.mbl-ledtek *{box-sizing:border-box}.mbl-ledtek .ledtek-cname{flex-wrap:wrap}.mbl-ledtek .ledtek-scale span{min-width:0}.mbl-ledtek .ledtek-cta{white-space:normal;text-align:center}.mbl-ledtek .ledtek-faq{display:grid;gap:12px}.mbl-ledtek .ledtek-faq details{border:1px solid var(--line);border-radius:10px;padding:16px}.mbl-ledtek .ledtek-faq summary{font-weight:700;cursor:pointer}.mbl-ledtek .ledtek-faq p{color:var(--muted);margin:12px 0 0}.mbl-ledtek .ledtek-guide-link{color:var(--fg);text-decoration:underline}.mbl-ledtek .ledtek-page-title{margin:0;font-family:var(--display);font-size:clamp(28px,4vw,44px);line-height:1.2}
