.tlb{--tlb-brand:#d33d33;--tlb-brand-dk:#f44;--tlb-eo:cubic-bezier(.22,1,.36,1);margin-top:64px}.tlb-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:14px 24px;justify-content:space-between;margin-bottom:24px}.tlb-head h2{align-items:center;color:#0f172a;display:flex;font-size:1.5rem;font-weight:700;gap:10px;letter-spacing:-.02em}.tlb-head h2 i{background:var(--tlb-brand);border-radius:2px;flex:none;height:2.5px;width:18px}.tlb-sub{color:#64748b;font-size:.84375rem;line-height:1.5;margin-top:7px;padding-left:28px}.tlb-all{align-items:center;color:#475569;display:inline-flex;font-size:.875rem;font-weight:600;gap:8px;min-height:32px;transition:color .15s ease-out}.tlb-all svg{height:15px;transition:transform .2s var(--tlb-eo);width:15px}.dark .tlb-head h2{color:#f1f5f9}.dark .tlb-head h2 i{background:var(--tlb-brand-dk)}.dark .tlb-all,.dark .tlb-sub{color:#94a3b8}.tlb-grid{display:grid;gap:12px;grid-template-columns:1fr;list-style:none;margin:0;padding:0}@media (min-width:640px){.tlb-grid{gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1080px){.tlb-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.tcard{background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 1px 2px rgba(15,23,42,.04),0 2px 8px -2px rgba(15,23,42,.06);display:flex;flex-direction:column;height:100%;overflow:hidden;transition:transform .2s var(--tlb-eo),box-shadow .2s ease-out,border-color .2s ease-out}.tcard:active{transform:scale(.99)}.dark .tcard{background:rgba(30,41,59,.5);border-color:#334155;box-shadow:none}.tgo{align-items:center;color:#64748b;display:inline-flex;font-size:.8125rem;font-weight:500;gap:7px;margin-top:auto;padding-top:14px;transition:color .15s ease-out}.tgo svg{height:13px;transition:transform .2s var(--tlb-eo);width:13px}.dark .tgo{color:#94a3b8}@media (hover:hover) and (pointer:fine){.tlb-all:hover{color:var(--tlb-brand)}.tlb-all:hover svg{transform:translateX(3px)}.dark .tlb-all:hover{color:var(--tlb-brand-dk)}.tcard:hover{border-color:#c7cace;box-shadow:0 2px 4px rgba(15,23,42,.05),0 12px 28px -8px rgba(15,23,42,.16);transform:translateY(-2px)}.tcard:hover .tgo{color:var(--tlb-brand)}.tcard:hover .tgo svg{transform:translateX(3px)}.tcard:hover .a4s{transform:translateY(-6px)}.dark .tcard:hover{border-color:#475569}.dark .tcard:hover .tgo{color:var(--tlb-brand-dk)}}.twell{align-items:flex-start;background:#f1f5f9;border-bottom:1px solid #e2e8f0;display:flex;height:192px;justify-content:center;overflow:hidden;padding:20px 20px 0}.dark .twell{background:rgba(2,6,23,.45);border-color:#334155}.a4s{container-type:inline-size;aspect-ratio:240/339.4;background:#fff;border-radius:2px;box-shadow:0 0 0 1px rgba(15,23,42,.09),0 6px 18px -8px rgba(15,23,42,.28);display:block;max-width:100%;min-width:0;overflow:hidden;position:relative;transition:transform .22s var(--tlb-eo);width:var(--vlp-a4-w,240px)}.twell .a4s{flex:none}.dark .a4s{box-shadow:0 0 0 1px rgba(0,0,0,.5),0 8px 22px -8px rgba(0,0,0,.7)}.a4s>.pv{background:#fff;height:340px;left:0;overflow:hidden;position:absolute;top:0;transform:scale(var(--vlp-a4-scale,1));transform:scale(tan(atan2(100cqw,240px)));transform-origin:0 0;width:240px}.a4s>.pv,.tbody{display:flex;flex-direction:column}.tbody{flex:1;padding:15px 18px 16px}.tname{align-items:center;color:#0f172a;display:flex;font-size:.9375rem;font-weight:700;gap:8px;letter-spacing:-.01em}.tdot{border-radius:9999px;flex:none;height:8px;width:8px}.dark .tname{color:#f1f5f9}.dark .tdot{box-shadow:0 0 0 1px rgba(148,163,184,.4)}.tkurz{text-wrap:pretty;color:#64748b;font-size:.8125rem;line-height:1.5;margin-top:5px}.dark .tkurz{color:#94a3b8}.tchips{display:flex;flex-wrap:wrap;gap:5px;margin-top:11px}.tchips em{border:1px solid #e2e8f0;border-radius:9999px;color:#64748b;font-size:.6875rem;font-style:normal;font-weight:500;line-height:1;padding:4px 8px}.dark .tchips em{border-color:#334155;color:#94a3b8}.tcard-b{padding:18px 20px 16px}.tcard-b .tname{font-size:1rem}.tcard-b .tkurz{color:#475569;font-size:.875rem;line-height:1.55;margin-top:6px;min-height:44px}.dark .tcard-b .tkurz{color:#94a3b8}.tmeta{border-top:1px solid #f1f5f9;display:flex;flex-direction:column;gap:7px;margin-top:14px;padding-top:13px}.dark .tmeta{border-color:#1e293b}.tmeta .row{display:flex;gap:10px}.tmeta b{color:#94a3b8;flex:none;font-size:.6875rem;font-weight:600;letter-spacing:.06em;padding-top:2px;text-transform:uppercase;width:52px}.tmeta .row>span{color:#475569;font-size:.8125rem;line-height:1.5}.dark .tmeta b{color:#64748b}.dark .tmeta .row>span{color:#cbd5e1}@media (max-width:639px){.tlb{margin-top:48px}.tlb-head h2{font-size:1.25rem}.tlb-sub{font-size:.8125rem}.tlb-all{min-height:44px}.tcard-a{flex-direction:row;gap:14px;padding:12px}.tcard-a .twell{border:none;border-radius:9px;flex:none;height:118px;padding:10px 10px 0;width:104px}.tcard-a .tbody{padding:4px 2px 2px}.tcard-a .tchips{display:none}.tcard-a .tgo{padding-top:10px}.tcard-b{padding:16px 18px 14px}.tcard-b .tkurz{min-height:0}}@media (prefers-reduced-motion:reduce){.tcard,.tcard .a4s,.tgo svg,.tlb-all svg{transition:none}}
