.tl.ai .ai-noscript{margin-bottom:16px}.tl.ai .ai-chips-l{color:var(--muted);margin-right:4px}.tl.ai .chip-btn{gap:8px}.ai-chip-sub{font-family:var(--mono);letter-spacing:-.2px;text-transform:uppercase;opacity:.72;font-size:11px}.tl.ai .ai-two{margin-top:16px}.ai-pad-s{padding:12px 20px}.tl.ai .ai-grid-p{grid-template-columns:repeat(auto-fill,minmax(min(150px,100%),1fr));padding:0}.ai-model{flex-direction:column;gap:14px;padding:16px 20px 18px;display:flex}.tl.ai .fld-i{min-height:var(--target-min)}.ai-fld-lv{width:190px;max-width:100%}.ai-lvr{border-bottom:1px solid var(--border);padding:14px 20px}.ai-lvr:last-child{border-bottom:0}.ai-lvr-head{align-items:flex-start;gap:14px;display:flex}.tl.ai .lv-check{color:var(--canvas);background:0 0}.tl.ai .lv-check svg{opacity:0}.tl.ai .lv-check[aria-checked=true]{background:var(--bone);border-color:var(--bone)}.tl.ai .lv-check[aria-checked=true] svg{opacity:1}.tl.ai .lv-main{flex:auto;padding-top:2px}.tl.ai .lv-save{color:var(--muted);padding-top:4px}.tl.ai .ai-lvr:has([aria-checked=true]) .lv-save{color:var(--ok)}.ai-lvr-foot{flex-wrap:wrap;align-items:flex-end;gap:12px 20px;margin-top:10px;padding-left:58px;display:flex}@media (width<=720px){.ai-lvr-foot{padding-left:0}.ai-lvr-head{flex-wrap:wrap}.tl.ai .lv-main{flex-basis:calc(100% - 58px)}.tl.ai .lv-save{text-align:left;white-space:normal;flex-basis:100%;padding-left:58px}}.ai-table-wrap:focus-visible{outline:2px solid var(--bone);outline-offset:2px}.tl.ai .big{margin-top:8px}.tl.ai .ai-year{margin-top:6px}.ai-kvs{margin:14px 0 0}.ai-kvs-0{margin:0}.ai-wfs{margin-top:4px}.ai-wf{border-top:1px solid var(--border);flex-direction:column;gap:6px;padding:10px 0;display:flex}.ai-wf:first-child{border-top:0}.ai-wf[hidden]{display:none}.ai-wf-top{justify-content:space-between;gap:12px;font-size:14px;line-height:1.4;display:flex}.ai-wf-num{font-family:var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap}.ai-wf-bar{background:var(--row-off);border-radius:1px;height:8px;overflow:hidden}.ai-wf-bar i{height:100%;display:block}.ai-wf-sub{color:var(--muted);font-size:12px;line-height:1.4}.ai-stack{border-radius:1px;gap:2px;height:10px;margin:10px 0 4px;display:flex;overflow:hidden}.ai-stack i{height:100%;display:block}.ai-sw{vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-right:8px;display:inline-block}.tl.ai .ai-parts-note{margin-top:8px}@media (prefers-reduced-motion:no-preference){.ai-wf-bar i,.ai-stack i{transition:width .2s var(--ease)}}.ai-how-list{max-width:760px;color:var(--secondary);flex-direction:column;gap:8px;margin:20px 0 16px;padding-left:20px;font-size:15px;line-height:1.55;display:flex}.ai-table-wrap{border:1px solid var(--border);border-radius:var(--radius-card);margin:20px 0 12px;overflow-x:auto}.ai-table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.4}.ai-table caption{text-align:left;color:var(--muted);padding:12px 16px;font-size:12px}.ai-table th,.ai-table td{border-top:1px solid var(--border);text-align:right;white-space:nowrap;padding:10px 16px}.ai-table th:first-child{text-align:left;color:var(--bone);font-weight:400}.ai-table thead th{font-family:var(--mono);letter-spacing:-.2px;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:400}.ai-table td{font-family:var(--mono);font-variant-numeric:tabular-nums}.ai-table-sub{color:var(--muted);font-size:12px}
