.CIljTW_intro{max-width:880px;padding-top:40px}.CIljTW_meta{color:var(--muted-foreground);flex-wrap:wrap;gap:8px 22px;margin-top:22px;font-size:14px;display:flex}.CIljTW_meta li{align-items:center;gap:7px;display:inline-flex}.CIljTW_meta svg{width:15px;height:15px;color:var(--feature-accent)}.CIljTW_summary{grid-template-columns:repeat(var(--stats,3), minmax(0, 1fr));border:1px solid var(--border);background:var(--border);border-radius:16px;gap:1px;margin-top:36px;display:grid;overflow:hidden}.CIljTW_stat{background:var(--background);min-width:0;padding:20px 22px}.CIljTW_stat dt{color:var(--muted-foreground);font-size:13px;font-weight:550}.CIljTW_stat dd{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:8px;font-size:26px;font-weight:650;line-height:1.15}.CIljTW_stat dd+dd{color:var(--muted-foreground);letter-spacing:0;margin-top:6px;font-size:13px;font-weight:450;line-height:1.5}.CIljTW_sectionNav{z-index:20;border-block:1px solid var(--border);background:color-mix(in srgb, var(--background) 90%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;top:68px}.CIljTW_sectionNav>div{scrollbar-width:none;gap:4px;padding-block:8px;display:flex;overflow-x:auto}.CIljTW_sectionNav>div::-webkit-scrollbar{display:none}.CIljTW_sectionNav a{color:var(--muted-foreground);white-space:nowrap;border-radius:8px;flex-shrink:0;padding:7px 12px;font-size:14px;font-weight:550}.CIljTW_sectionNav a:hover{background:var(--feature-surface);color:var(--foreground)}.CIljTW_block{scroll-margin-top:136px}.CIljTW_block+.CIljTW_block{margin-top:72px}.CIljTW_block>h2{letter-spacing:-.03em;font-size:clamp(24px,2.4vw,30px);font-weight:600;line-height:1.25}.CIljTW_block>h2+:not(p){margin-top:20px}.CIljTW_block>h3{margin-top:40px;font-size:18px;font-weight:650}.CIljTW_block>p{max-width:760px;color:var(--muted-foreground);margin-top:10px;margin-bottom:20px;font-size:15px;line-height:1.75}.CIljTW_checklist{border:1px solid var(--border);background:color-mix(in srgb, var(--feature-color) 4%, var(--background));border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 28px;margin-bottom:20px;padding:18px 20px;display:grid}.CIljTW_checklist li{gap:10px;font-size:14.5px;line-height:1.6;display:flex}.CIljTW_checklist svg{width:17px;height:17px;color:var(--feature-accent);flex-shrink:0;margin-top:3px}.CIljTW_badge{background:color-mix(in srgb, var(--feature-color) 15%, transparent);color:var(--feature-accent);letter-spacing:0;vertical-align:middle;white-space:nowrap;border-radius:999px;align-items:center;margin-left:8px;padding:2px 8px;font-size:11.5px;font-weight:650;line-height:1.5;display:inline-flex}.CIljTW_muted{color:var(--muted-foreground)}.CIljTW_toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.CIljTW_segmented{border:1px solid var(--border);background:var(--background);border-radius:10px;flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.CIljTW_segmented button{color:var(--muted-foreground);border-radius:7px;padding:7px 12px;font-size:13px;font-weight:550}.CIljTW_segmented button[aria-pressed=true]{background:var(--feature-surface);color:var(--feature-accent)}.CIljTW_tableWrap{border:1px solid var(--border);background:var(--background);border-radius:14px;overflow-x:auto}.CIljTW_tableWrap[data-narrow]{max-width:820px}.CIljTW_table{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%;min-width:640px;font-size:14px}.CIljTW_tableWrap[data-narrow] .CIljTW_table{min-width:0}.CIljTW_compareTable{table-layout:fixed;min-width:480px}.CIljTW_compareTable thead th:first-child{width:88px}.CIljTW_compareTable thead th:not(:first-child){color:var(--foreground);font-size:13.5px}.CIljTW_table.CIljTW_compareTable td{padding-block:12px}.CIljTW_compareTable td>span:first-child{font-size:15px;font-weight:600}.CIljTW_table caption{border-top:1px solid var(--border);color:var(--muted-foreground);text-align:left;caption-side:bottom;padding:12px 16px 14px;font-size:13px;line-height:1.6}.CIljTW_table th,.CIljTW_table td{border-bottom:1px solid var(--border);text-align:right;vertical-align:middle;white-space:nowrap;padding:10px 16px}.CIljTW_table thead th{z-index:1;background:var(--feature-surface);color:var(--muted-foreground);font-size:12.5px;font-weight:650;position:sticky;top:0}.CIljTW_table tbody th{font-weight:600}.CIljTW_table tbody tr:last-child>*{border-bottom:0}.CIljTW_table th:first-child{z-index:1;background:var(--background);text-align:left;position:sticky;left:0}.CIljTW_table thead th:first-child{z-index:2;background:var(--feature-surface)}.CIljTW_table thead tr[data-sub] th:first-child{text-align:right;position:static}.CIljTW_table th[scope=colgroup]{text-align:center}.CIljTW_table [data-band-start]{border-left:1px solid var(--border)}.CIljTW_table tbody tr:hover>*{background:color-mix(in srgb, var(--feature-color) 6%, var(--background))}.CIljTW_table tbody tr[data-group-end]>*{border-bottom-color:color-mix(in srgb, var(--foreground) 18%, var(--border))}.CIljTW_table td[data-best]>span:first-child{background:color-mix(in srgb, var(--feature-color) 16%, transparent);color:var(--feature-accent);border-radius:6px;margin:-3px -8px;padding:3px 8px;font-weight:700;display:inline-block}.CIljTW_table .CIljTW_sub{color:var(--muted-foreground);margin-top:3px;font-size:12px;font-weight:450;display:block}.CIljTW_table td[data-text]{text-align:left;white-space:normal;min-width:220px}.CIljTW_table th[data-text]{text-align:left}.CIljTW_table td[data-empty]{color:var(--muted-foreground)}.CIljTW_table td[data-change=up]{color:#be123c}.CIljTW_table td[data-change=down]{color:#047857}.CIljTW_table tbody tr[data-past]>*{color:var(--muted-foreground);font-weight:450}@media (min-width:768px){.CIljTW_tableWrap[data-scroll]{max-height:min(70vh,640px);overflow-y:auto}}.CIljTW_legend{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:6px 18px;margin-top:12px;font-size:13px;line-height:1.6;display:flex}.CIljTW_swatch{border:1px solid color-mix(in srgb, var(--feature-color) 45%, transparent);background:color-mix(in srgb, var(--feature-color) 16%, transparent);vertical-align:-1px;border-radius:4px;width:22px;height:12px;margin-right:6px;display:inline-block}.CIljTW_history{border:1px solid var(--border);border-radius:14px;overflow:hidden}.CIljTW_historyItem{border-top:1px solid var(--border);grid-template-columns:minmax(210px,.9fr) minmax(0,2.4fr) auto;align-items:center;gap:20px;padding:16px 20px;font-size:14px;display:grid}.CIljTW_historyItem:first-child{border-top:0}.CIljTW_historyItem[data-current]{background:color-mix(in srgb, var(--feature-color) 5%, var(--background))}.CIljTW_historyItem>strong{font-weight:650}.CIljTW_historyItem>a{color:var(--feature-accent);white-space:nowrap;align-items:center;gap:4px;font-weight:600;display:inline-flex}.CIljTW_chips{flex-wrap:wrap;gap:6px;display:flex}.CIljTW_chip{border:1px solid var(--border);background:var(--background);letter-spacing:0;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12.5px;font-weight:550;line-height:1.6;display:inline-flex}.CIljTW_chip>b{font-variant-numeric:tabular-nums;font-weight:700}.CIljTW_chip[data-dir=up]>b{color:#be123c}.CIljTW_chip[data-dir=down]>b{color:#047857}.CIljTW_marketGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.CIljTW_marketCard{border:1px solid var(--border);background:var(--background);border-radius:16px;flex-direction:column;gap:18px;padding:22px 24px;transition:border-color .16s,background-color .16s;display:flex}.CIljTW_marketCard:hover{border-color:var(--feature-color);background:color-mix(in srgb, var(--feature-color) 3%, var(--background))}.CIljTW_marketHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.CIljTW_marketHead h3{letter-spacing:-.02em;font-size:21px;font-weight:650}.CIljTW_marketHead .CIljTW_badge{margin-left:0}.CIljTW_marketStats{border-block:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-block:16px;display:grid}.CIljTW_marketStats dt{color:var(--muted-foreground);font-size:12.5px}.CIljTW_marketStats dd{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:4px;font-size:20px;font-weight:650}.CIljTW_marketStats dd+dd{color:var(--muted-foreground);letter-spacing:0;margin-top:2px;font-size:12.5px;font-weight:450}.CIljTW_marketLink{color:var(--feature-accent);align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.CIljTW_formula{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);gap:10px;display:grid}.CIljTW_formulaItem{border:1px solid var(--border);background:var(--background);border-radius:14px;padding:18px}.CIljTW_formulaItem[data-total]{border-color:color-mix(in srgb, var(--feature-color) 40%, var(--border));background:var(--feature-surface)}.CIljTW_formulaItem strong{font-size:15px;font-weight:650;display:block}.CIljTW_formulaItem p{color:var(--muted-foreground);margin-top:6px;font-size:13.5px;line-height:1.6}.CIljTW_operator{color:var(--muted-foreground);justify-content:center;align-items:center;font-size:22px;display:flex}.CIljTW_carrierGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.CIljTW_carrierGrid a{border:1px solid var(--border);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:14px 16px;transition:border-color .16s,background-color .16s;display:grid}.CIljTW_carrierGrid a:hover{border-color:var(--feature-color);background:color-mix(in srgb, var(--feature-color) 4%, var(--background))}.CIljTW_carrierGrid strong{font-size:15px;font-weight:650}.CIljTW_carrierGrid span{color:var(--muted-foreground);font-variant-numeric:tabular-nums;grid-column:1;font-size:13px}.CIljTW_carrierGrid svg{width:16px;height:16px;color:var(--muted-foreground);grid-area:1/2/span 2}.CIljTW_notes{gap:12px;margin-top:20px;display:grid}.CIljTW_note{border:1px solid color-mix(in srgb, #f59e0b 45%, var(--border));background:color-mix(in srgb, #f59e0b 7%, var(--background));border-radius:14px;padding:16px 18px}.CIljTW_note time{color:var(--muted-foreground);font-size:12px;font-weight:600}.CIljTW_note h3{margin-top:4px;font-size:16px;font-weight:650}.CIljTW_note p{color:var(--muted-foreground);margin-top:6px;font-size:14px;line-height:1.7}.CIljTW_note a,.CIljTW_inlineLink{color:var(--feature-accent);text-underline-offset:3px;font-weight:600;text-decoration:underline}.CIljTW_compare{gap:6px;margin-top:14px;display:grid}.CIljTW_compare li{justify-content:space-between;gap:12px;font-size:13px;display:flex}.CIljTW_compare li[data-selected]{color:var(--feature-accent);font-weight:700}:is(.dark .CIljTW_table td[data-change=up],.dark .CIljTW_chip[data-dir=up]>b){color:#fda4af}:is(.dark .CIljTW_table td[data-change=down],.dark .CIljTW_chip[data-dir=down]>b){color:#6ee7b7}@media (max-width:1000px){.CIljTW_formula{grid-template-columns:1fr;gap:6px}.CIljTW_operator{font-size:18px;line-height:1}}@media (max-width:900px){.CIljTW_summary{grid-template-columns:repeat(2,minmax(0,1fr))}.CIljTW_stat:last-child:nth-child(odd){grid-column:1/-1}.CIljTW_marketGrid{grid-template-columns:1fr}.CIljTW_historyItem{grid-template-columns:1fr;gap:8px}}@media (max-width:760px){.CIljTW_checklist{grid-template-columns:1fr}}@media (max-width:520px){.CIljTW_intro{padding-top:28px}.CIljTW_table th,.CIljTW_table td{padding:9px 12px}.CIljTW_summary{margin-top:28px}.CIljTW_stat{padding:14px 16px}.CIljTW_stat dd{font-size:20px}.CIljTW_block+.CIljTW_block{margin-top:56px}.CIljTW_marketCard{padding:18px}.CIljTW_marketStats{gap:10px}.CIljTW_marketStats dd{font-size:16px}}
