.tb146-hero{background:linear-gradient(135deg,#eef2ff,#f8fafc)}.tb146-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px}.tb146-card,.tb146-panel,.tb146-note,.tb146-tool,.tb146-result{border:1px solid #e5e7eb;border-radius:18px;padding:18px;background:#fff;box-shadow:0 10px 30px rgba(15,23,42,.06)}.tb146-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin-bottom:18px}.tb146-form label{font-weight:700}.tb146-form input{width:100%;padding:10px;border:1px solid #cbd5e1;border-radius:10px}.tb146-result h2{font-size:clamp(1.8rem,4vw,3rem);margin:.2rem 0}.tb146-result h2 span{font-size:1rem;color:#475569}.tb146-mini{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0}.tb146-mini span{background:#f8fafc;border:1px solid #e5e7eb;border-radius:999px;padding:8px 10px}.tb146-note{margin-top:24px}