.tb .tvc-disclaimer{background:var(--warning-50);border-left:3px solid var(--warning-500);color:var(--gray-700,var(--gray-600));font-size:.86rem;padding:10px 14px;border-radius:6px;margin-bottom:16px}.tb .tvc-form3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.tb .tvc-form3 .wide{grid-column:span 2}.tb .tvc-row{display:flex;gap:8px;align-items:stretch}.tb .tvc-row>*{min-width:0}.tb .tvc-row input.tb-i{flex:1 1 auto}.tb .tvc-row select{flex:0 0 auto;width:auto;max-width:45%}.tb .tvc-sub{font:600 .78rem var(--font-body);text-transform:uppercase;letter-spacing:.05em;color:var(--gray-500);margin:18px 0 8px}.tb .tvc-sub:first-child{margin-top:0}.tb .tvc-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.tb .tvc-tile-sm .big{font-size:1.15rem}.tb .tvc-list{margin:0;padding-left:20px;font-size:.9rem;color:var(--gray-700,var(--gray-600))}.tb .tvc-list li{margin-bottom:6px}.tb .tvc-warn{border-left:3px solid var(--warning-500);background:var(--warning-50)}.tb .tvc-bad{color:var(--danger-600);font-weight:600}.tb .tvc-ok{color:var(--success-700,#047857);font-weight:600}.tb .tvc-amber{color:var(--warning-600);font-weight:600}.tb .tvc-h2gap{margin-top:20px}.tb .tvc-tag{display:inline-block;font-size:.68rem;font-weight:700;letter-spacing:.02em;padding:1px 7px;border-radius:var(--radius-full);vertical-align:middle;white-space:nowrap;text-transform:none}.tb .tvc-tag-verified{background:var(--success-50,#ecfdf5);color:var(--success-700,#047857);border:1px solid var(--success-200,#a7f3d0)}.tb .tvc-tag-single{background:var(--warning-50);color:var(--warning-700,#b45309);border:1px solid var(--warning-200,#fde68a)}.tb .tvc-tag-user{background:var(--navy-50);color:var(--navy-700);border:1px solid var(--navy-100)}.tb .tvc-tag-none{background:var(--gray-100);color:var(--gray-600);border:1px solid var(--gray-200)}.tb .tvc-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.tb table.tvc-tbl{width:100%;border-collapse:collapse;font-size:.88rem;font-variant-numeric:tabular-nums;margin-top:8px}.tb table.tvc-tbl th{text-align:left;font-weight:600;color:var(--gray-600);padding:6px 8px 6px 0;border-bottom:1px solid var(--gray-200);font-size:.78rem;white-space:nowrap}.tb table.tvc-tbl td{padding:6px 8px 6px 0;border-bottom:1px solid var(--gray-100);vertical-align:middle;white-space:nowrap}.tb table.tvc-tbl tr.tvc-pick{cursor:pointer}.tb table.tvc-tbl tr.tvc-pick:hover td{background:var(--navy-50)}.tb table.tvc-tbl tr.tvc-sel td{background:var(--navy-50);font-weight:700}.tb .tvc-pill{display:inline-block;font-size:.72rem;font-weight:700;padding:1px 8px;border-radius:var(--radius-full)}.tb .tvc-pill-fits{background:var(--success-50,#ecfdf5);color:var(--success-700,#047857)}.tb .tvc-pill-too-small{background:var(--danger-50);color:var(--danger-600)}.tb .tvc-pill-too-large{background:var(--gray-100);color:var(--gray-600)}.tb .tvc-bar{display:inline-block;width:70px;height:8px;border-radius:4px;background:var(--gray-200);vertical-align:middle;margin-right:6px;position:relative;overflow:hidden}.tb .tvc-bar i{position:absolute;left:0;top:0;bottom:0;background:var(--navy-700,#1d4f91)}.tb .tvc-bests{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 4px}.tb .tvc-best{background:var(--navy-50);border-radius:var(--radius-md);padding:8px 12px;font-size:.86rem;min-width:130px}.tb .tvc-best b{display:block;font-size:.74rem;text-transform:uppercase;letter-spacing:.04em;color:var(--gray-500)}.tb pre.tvc-enq{background:var(--gray-50);border:1px solid var(--gray-200);border-radius:var(--radius-md);padding:12px 14px;font:.84rem/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre-wrap;overflow-wrap:anywhere;margin:0}@media (max-width:900px){.tb .tvc-form3{grid-template-columns:repeat(2,minmax(0,1fr))}.tb .tvc-form3 .wide{grid-column:span 2}}@media (max-width:640px){.tb .tvc-form3{grid-template-columns:1fr}.tb .tvc-form3 .wide{grid-column:auto}.tb .tvc-tiles{grid-template-columns:1fr}.tb .tvc-seg-wrap .tb-seg{width:100%}.tb .tvc-seg-wrap .tb-seg button{flex:1 1 0;min-width:0;padding:6px 8px;font-size:.8rem}}