@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/fonts/ibm-plex-sans-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:oklch(18.5% .006 250);--surface:oklch(22.5% .007 250);--ink:oklch(94% .005 250);--muted:oklch(75% .01 250);--primary:oklch(79% .13 165);--line:oklch(36% .009 250);--soft:oklch(28.5% .012 250);--accent:var(--primary);--tray-shadow:0 8px 24px #0005;--control-line:oklch(58% .027 265);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--text-secondary:.875rem;--text-body:1rem;--text-title:1.125rem;--text-section:1.5rem;--text-price:1.625rem;--text-heading:2.5rem;color:var(--ink);background:var(--bg);scroll-behavior:smooth;font-family:IBM Plex Sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:100%;line-height:1.55}:root[data-theme=light]{--bg:oklch(97.5% .003 250);--surface:oklch(100% 0 0);--ink:oklch(24.5% .012 250);--muted:oklch(46% .014 250);--primary:oklch(43% .095 165);--line:oklch(84% .009 250);--soft:oklch(94.5% .009 250);--accent:var(--primary);--control-line:oklch(60% .016 250);--tray-shadow:0 8px 24px #12213524;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html:root :is(input:not([type=checkbox]),textarea,select,.search-field,.button-secondary){border-color:var(--control-line)}*{box-sizing:border-box}body,h1,h2,h3,p{margin:0}body{min-width:320px}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}[hidden]{display:none!important}a{color:inherit;text-decoration:none}a:hover{color:var(--primary)}button,summary{cursor:pointer}button{border:0}button:disabled{opacity:.55;cursor:not-allowed}a,button,input,select,summary{outline-offset:4px}:is(a,button,input,select,summary):focus-visible{outline:2px solid var(--primary)}h1,h2,h3{text-wrap:balance;line-height:1.2}h1{font-size:var(--text-heading);letter-spacing:-.03em;font-weight:650}h2{font-size:var(--text-section);letter-spacing:-.02em}h3{font-size:var(--text-title)}p{text-wrap:pretty;max-width:70ch}input[type=checkbox]{width:20px;height:20px;accent-color:var(--primary);cursor:pointer;margin:0}input::placeholder{color:var(--muted)}::selection{background:var(--soft)}.container{max-width:1360px;margin-inline:auto;padding-inline:40px}.quiet,.unit{color:var(--muted)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{background:var(--ink);color:var(--bg);z-index:3;padding:12px;position:fixed;top:-100px;left:20px}.skip:focus{top:10px}.site-header{border-bottom:1px solid var(--line)}.header-inner{align-items:center;gap:54px;min-height:82px;display:flex}.brand{font-size:var(--text-title);white-space:nowrap;align-items:center;font-weight:700;display:flex}.brand-light{font-weight:400}.brand-mark{background:var(--primary);color:var(--bg);width:32px;height:32px;font-size:var(--text-section);letter-spacing:-3px;border-radius:7px;justify-content:center;align-items:center;margin-right:10px;padding-right:3px;display:inline-flex}.brand-mark span{opacity:.7}.beta{font-size:var(--text-secondary);border:1px solid var(--line);color:var(--muted);margin-left:10px;padding:2px 6px;font-weight:400}nav{align-self:stretch;align-items:center;gap:28px;display:flex}nav a{font-size:var(--text-body);color:var(--muted);border-bottom:2px solid #0000;align-items:center;height:100%;min-height:44px;display:flex}nav a[aria-current]{color:var(--primary);border-color:var(--primary);font-weight:600}.header-note{font-size:var(--text-secondary);color:var(--muted);margin-left:auto}.hero{justify-content:space-between;align-items:center;gap:32px;padding-block:36px 28px;display:flex}.intro{color:var(--muted);font-size:var(--text-title);margin-top:12px;line-height:1.7}.snapshot-date{display:block}.snapshot-note{font-size:var(--text-secondary);color:var(--muted);flex-shrink:0;line-height:1.8}.notice{background:var(--surface);color:var(--muted);border-radius:8px;align-items:center;gap:24px;padding:16px 20px;display:flex}.notice strong{color:var(--ink)}.notice p{max-width:82ch}.notice a{white-space:nowrap;color:var(--primary);font-weight:600;font-size:var(--text-secondary);margin-left:auto}.directory{padding-block:28px 32px}.section-heading{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.section-heading .quiet{font-size:var(--text-secondary)}.count{font-size:var(--text-body);vertical-align:middle;background:var(--soft);color:var(--primary);border-radius:5px;margin-left:7px;padding:3px 7px}.filters{grid-template-columns:minmax(220px,1fr) minmax(180px,.65fr) auto;align-items:end;gap:16px;display:grid}.filters label:not(.search-field):not(.unknown-toggle){font-size:var(--text-secondary);color:var(--muted);flex-direction:column;gap:6px;display:flex}.search-field{border:1px solid var(--line);border-radius:5px;align-items:center;gap:9px;min-width:0;height:48px;padding:0 14px;display:flex}.search-field>span:not(.sr-only){font-size:var(--text-section);color:var(--muted)}input[type=search]{width:100%;min-width:0;font-size:var(--text-body);color:var(--ink);background:0 0;border:0}select{border:1px solid var(--line);background:var(--bg);width:100%;height:48px;color:var(--ink);font-size:var(--text-body);border-radius:5px;padding:0 30px 0 12px}.extra-filters{display:contents}.extra-filters>summary{border:1px solid var(--line);min-height:48px;color:var(--primary);border-radius:5px;grid-column:3;padding:11px 16px}.extra-filter-fields{background:var(--surface);border-radius:6px;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:16px;display:grid}.extra-filters:not([open])>.extra-filter-fields{display:none}.unknown-toggle{min-height:44px;font-size:var(--text-secondary);cursor:pointer;grid-column:1/-1;align-items:center;gap:12px;display:flex}.region-note{font-size:var(--text-secondary);color:var(--muted);margin-top:12px}.directory-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:16px;display:flex}.directory-toolbar>.quiet{font-size:var(--text-secondary)}.tabs{gap:22px;display:flex}.tabs button{color:var(--muted);font-size:var(--text-body);background:0 0;border-bottom:2px solid #0000;min-height:48px;padding:14px 0}.tabs .active{color:var(--primary);border-color:var(--primary);font-weight:650}.tabs span{font-size:var(--text-secondary);margin-left:5px}.table-scroll{position:relative;overflow-x:auto}.catalog{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%;font-size:var(--text-body)}.catalog th{font-size:var(--text-secondary);color:var(--muted);background:var(--surface);padding:16px;font-weight:600}.catalog td{border-bottom:1px solid var(--line);vertical-align:top;padding:24px 16px}.catalog tr{transition:background .15s ease-out}.catalog tbody tr:hover{background:var(--surface)}.catalog tr.selected{background:var(--soft)}.catalog .check-cell{width:64px;padding:20px 10px}.compare-target{cursor:pointer;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:flex}.compare-target:has(:disabled){cursor:not-allowed}.provider-line{align-items:center;gap:10px;margin-bottom:8px;display:flex}.provider-logo{object-fit:contain;background:var(--bg);border-radius:4px;flex-shrink:0;width:28px;height:28px}.provider-name{font-size:var(--text-secondary);color:var(--muted)}.plan-name{font-weight:650;font-size:var(--text-title);line-height:1.5;display:block}.price{font-size:var(--text-price);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:650;line-height:1.3;display:block}.price.unknown{font-size:var(--text-body);color:var(--muted);letter-spacing:0}.unit,.monthly-equivalent,.price-reference,.offer{font-size:var(--text-secondary);margin-top:5px;display:block}.price-reference{color:var(--muted)}.price-reference:hover,.offer{color:var(--primary);text-underline-offset:3px;text-decoration:underline}.usage{line-height:1.6}.region-status{font-size:var(--text-secondary);color:var(--muted);margin-top:10px;display:block}.details-link{min-height:44px;color:var(--primary);white-space:nowrap;align-items:center;display:inline-flex}.table-footnote{font-size:var(--text-secondary);color:var(--muted);max-width:100ch;margin-top:20px}.empty{text-align:center;padding:48px 20px}.empty p{margin:12px auto 20px}.coverage-note{border-top:1px solid var(--line);padding-block:32px 44px}.coverage-note p{color:var(--muted);margin-top:12px}.coverage-note a{margin-top:16px}.text-link{font-weight:600;font-size:var(--text-body);color:var(--primary);display:inline-block}.button,.button-secondary{font-size:var(--text-body);border-radius:5px;min-height:44px;padding:10px 16px}.button{background:var(--primary);color:var(--bg);font-weight:600}.button-secondary{background:var(--bg);border:1px solid var(--line)}.compare-bar{background:var(--ink);width:min(680px,100% - 32px);color:var(--bg);z-index:2;border-radius:9px;align-items:center;gap:14px;padding:16px 20px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.compare-bar div{margin-right:auto}.compare-bar strong{font-size:var(--text-body);display:block}.compare-bar div span{font-size:var(--text-secondary)}.compare-bar .button-secondary{color:var(--bg);border-color:var(--muted);background:0 0}dialog{border:1px solid var(--line);width:min(1000px,100% - 32px);color:var(--ink);border-radius:10px;max-height:85vh;padding:30px}dialog::backdrop{background:oklch(15% 0 0/.5)}.dialog-heading{justify-content:space-between;gap:20px;margin-bottom:20px;display:flex}.eyebrow{font-size:var(--text-secondary);color:var(--primary);margin-bottom:12px;font-weight:600}.footer{border-top:1px solid var(--line);justify-content:space-between;align-items:start;gap:20px;padding-top:28px;padding-bottom:110px;display:flex}.footer p,.footer>a{font-size:var(--text-secondary);color:var(--muted);margin-top:4px}.footer strong{font-size:var(--text-body)}.detail{padding-block:40px 64px}.back-link{font-size:var(--text-body);color:var(--muted);margin-bottom:32px;display:block}.detail-head{justify-content:space-between;gap:40px;margin-bottom:32px;display:flex}.detail-head h1{max-width:750px}.provider-detail{align-items:center;gap:14px;margin-bottom:20px;display:flex}.provider-detail img{object-fit:contain;border-radius:7px}.provider-detail .eyebrow{margin:0}.detail-price{min-width:220px;padding-top:32px}.detail-price strong{font-size:2rem;display:block}.detail-price>span{font-size:var(--text-body);color:var(--muted);display:block}.review-label{font-size:var(--text-secondary);color:var(--muted);margin-top:5px;display:block}.detail-columns{grid-template-columns:1.7fr 1fr;gap:48px;margin-top:40px;display:grid}.facts{margin:24px 0 40px}.facts>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:24px;padding:16px 0;display:flex}.facts dt{color:var(--muted)}.facts dd{text-align:right;overflow-wrap:anywhere;min-width:0;margin:0}blockquote{border:1px solid var(--line);background:var(--surface);overflow-wrap:anywhere;margin:24px 0;padding:20px;line-height:1.8}.review-panel{background:var(--surface);align-self:start;padding:24px}.review-panel p,.review-panel li,.review-panel a{font-size:var(--text-body);color:var(--muted);line-height:1.8}.review-panel ul{padding-left:18px}.review-panel hr{border:0;border-top:1px solid var(--line);margin:24px 0}.review-panel a{color:var(--primary);margin-top:20px;display:block}.coverage-list{margin:40px 0}.coverage-list section{border-top:1px solid var(--line);grid-template-columns:40px 1fr auto;align-items:start;gap:20px;padding:28px 0;display:grid}.coverage-number{font-size:var(--text-body);color:var(--primary)}.coverage-list p{color:var(--muted);max-width:65ch;margin-top:12px}.status-neutral{font-size:var(--text-secondary);background:var(--surface);border:1px solid var(--line);color:var(--muted);border-radius:4px;padding:4px 8px;display:inline-block}.prose{max-width:870px}.prose h2{margin:36px 0 16px}.prose>p:not(.eyebrow){color:var(--muted);line-height:1.85}.prose>.text-link{margin-top:28px}@media (width<=1000px){.container{padding-inline:24px}.header-note{display:none}.header-inner{justify-content:space-between;gap:20px}.catalog{min-width:850px}.detail-columns{gap:28px}.notice a{display:none}}@media (width<=600px){:root{--text-heading:2rem;--text-price:1.5rem}.container{padding-inline:18px}.header-inner{flex-wrap:wrap;gap:0;min-height:0;padding-block:12px 0}.brand{font-size:var(--text-title)}nav{gap:24px;width:100%}nav a{height:44px}.hero{padding-block:20px 16px;display:block}.hero .intro{display:none}.snapshot-note{margin-top:8px}.snapshot-date{display:inline}.snapshot-date:before{content:" · "}.notice{font-size:var(--text-secondary);padding:12px}.directory{padding-top:20px}.section-heading{margin-bottom:12px}.section-heading>.quiet{display:none}.filters{grid-template-columns:minmax(0,1fr) auto;gap:12px}.search-field{grid-column:1/-1}.region-filter{grid-column:1}.extra-filters>summary{grid-column:2;padding-inline:12px}.extra-filter-fields{grid-template-columns:1fr;padding:12px}.region-note{display:none}.directory-toolbar{flex-direction:column;align-items:start;gap:6px;margin-top:12px;padding-bottom:10px}.tabs{flex-wrap:wrap;gap:0 16px;max-width:100%}.tabs button{font-size:var(--text-body);white-space:nowrap}.tabs span{display:none}.catalog{table-layout:auto;min-width:0}.catalog thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.catalog tbody{display:block}.catalog tr{border-bottom:1px solid var(--line);grid-template-columns:44px minmax(0,1fr) minmax(104px,.65fr);gap:12px 6px;padding:20px 0;display:grid}.catalog td,.catalog td:nth-child(n){border:0;width:auto;padding:0}.catalog .check-cell{width:44px;padding:0}.catalog td:nth-child(2){grid-column:2}.catalog td:nth-child(3){grid-column:3}.catalog .usage,.catalog .row-details{grid-column:2/-1}.provider-line{gap:6px}.provider-logo{width:24px;height:24px}.provider-name,.price,.plan-name{overflow-wrap:anywhere}.region-status{margin-top:6px}.details-link{min-height:44px}.compare-bar{gap:8px;padding:12px}.compare-bar div span{display:none}.compare-bar .button,.compare-bar .button-secondary{font-size:var(--text-secondary);padding:10px}.detail-head{flex-direction:column;gap:12px}.detail-price{padding-top:0}.detail-columns{grid-template-columns:1fr}.facts>div{flex-direction:column;gap:8px}.facts dd{text-align:left}.coverage-list section{grid-template-columns:25px 1fr;gap:12px}.coverage-list .status-neutral{grid-column:2;justify-self:start}.footer{flex-wrap:wrap}.detail{padding-top:28px}dialog{padding:20px}}@media (prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.compare-bar{flex-wrap:wrap;width:min(960px,100% - 32px)}.compare-bar>div{flex:1}#shortlist-items{flex-wrap:wrap;order:4;gap:8px;width:100%;margin:0;padding:0;list-style:none;display:flex}#shortlist-items button{color:var(--bg);border:1px solid var(--muted);text-align:left;min-height:44px;font-size:var(--text-secondary);background:0 0;border-radius:5px;padding:8px 12px}.compare-price{padding-bottom:16px}.compare-price strong{font-size:var(--text-price);margin:0 0 8px}.compare-price span{font-size:var(--text-secondary);color:var(--muted);margin-top:4px;display:block}.share-controls{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:16px;margin-top:24px;padding-top:20px;display:flex}.share-controls>span{font-size:var(--text-secondary)}#share-fallback{width:100%}#share-url{border:1px solid var(--line);border-radius:5px;width:100%;margin-top:8px;padding:12px;display:block}@media (width<=600px){.compare-bar{bottom:12px}#shortlist-items{flex-wrap:nowrap;max-height:60px;overflow-x:auto}#shortlist-items li{flex:none;max-width:220px}#shortlist-items button{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.compare-bar>div{min-width:90px}}.compare-scroll{padding:4px;overflow-x:auto}.compare-scroll:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.compare-scroll-hint{font-size:var(--text-secondary);color:var(--muted);margin-top:16px;display:none}@media (width<=600px){.compare-scroll-hint{display:block}}.model-access{margin-block:32px}.model-access>p{margin-top:12px}.model-list{margin:20px 0;padding:0;list-style:none}.model-list li{border-bottom:1px solid var(--line);padding:18px 0}.model-list strong,.model-list span{display:block}.model-list span{font-size:var(--text-secondary);color:var(--muted);margin-top:4px}.model-list p{margin-block:8px}.model-access h3{margin-top:24px}.model-access>ul:not(.model-list) li{margin-bottom:12px}.dialog-heading{background:var(--bg);z-index:1;padding-bottom:12px;position:sticky;top:0}.share-controls{margin-top:16px;margin-bottom:16px}.compare-billing-controls>.quiet{margin-block:12px}.model-inventory>summary{min-height:44px;color:var(--primary);margin-top:16px}.model-note{font-size:var(--text-body);color:var(--muted);max-width:85ch;margin-top:16px}.model-match,.access-review,.price-review{color:var(--primary);overflow-wrap:anywhere;margin-top:10px;display:block}.billing-link{align-items:center;min-height:44px;display:flex}.price-option{font-size:var(--text-body);margin-top:12px;display:block}.price-option select{border:1px solid var(--line);background:var(--bg);width:100%;min-height:44px;color:var(--ink);font:inherit;border-radius:5px;margin-top:8px;padding:10px;display:block}.chosen-option{font-size:var(--text-body);color:var(--primary);overflow-wrap:anywhere;margin-top:10px;display:block}.shortlist-name,.shortlist-option{text-overflow:ellipsis;display:block;overflow:hidden}.shortlist-option{margin-top:4px}@media (width<=600px){#shortlist-items:has(.shortlist-option){max-height:88px}.catalog tr:has(.chosen-option:not([hidden])) td:nth-child(2),.catalog tr:has(.chosen-option:not([hidden])) td:nth-child(3){grid-column:2/-1}}.price-history{margin-block:32px}.price-history p{margin-block:12px}.price-history summary{min-height:44px;color:var(--primary)}.price-history li{margin-block:16px}.access-checks{margin-block:20px}.access-checks summary{min-height:44px;color:var(--primary)}.access-checks p{margin-block:12px}.access-checks li{margin-block:16px}.access-checks a{overflow-wrap:anywhere}.evidence-attention{margin-block:32px}.evidence-attention p{margin-block:16px}.evidence-attention>ul{padding:0;list-style:none}.evidence-attention>ul>li{border-bottom:1px solid var(--line);padding-block:20px}.evidence-plan{align-items:center;gap:12px;display:flex}.evidence-plan img{object-fit:contain;flex-shrink:0}.evidence-attention li a{align-items:center;min-height:44px;display:inline-flex}.evidence-attention li ul{margin-top:8px;padding-left:24px}.compare-evidence a,.compare-evidence summary{min-height:44px;color:var(--primary)}.compare-evidence a{align-items:center;display:flex}.compare-evidence ul{padding-left:20px}.compare-evidence li{margin-block:12px}.language-picker{margin-left:auto}.language-picker select{border:1px solid var(--line);min-height:44px;color:var(--ink);background:var(--bg);border-radius:5px;max-width:150px;padding:8px 28px 8px 10px}html[lang=zh-CN]{font-family:IBM Plex Sans,Microsoft YaHei,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif}html[lang=zh-CN] :is(h1,h2,h3){letter-spacing:0}@media (width<=600px){.header-inner{flex-wrap:wrap;gap:8px 16px;padding-block:12px}.header-inner nav{order:3;justify-content:space-between;gap:12px;width:100%}.language-picker select{max-width:120px}.header-inner .brand{font-size:1rem}.header-inner .beta{display:none}}.directory-hero{align-items:start;padding-block:20px 8px}.directory-hero h1{font-size:var(--text-heading)}.directory-hero .quiet{margin-top:6px}.directory .region-note{margin-top:8px}.directory-toolbar{margin-top:10px}.directory .tabs button{padding-block:10px}.comparison-guide{font-size:var(--text-secondary);color:var(--muted);max-width:85ch;margin-block:10px 12px}.catalog th{padding-block:10px}.catalog td{padding-block:14px}.catalog .check-cell{padding-block:12px}.catalog :is(th,td):nth-child(2){width:21%}.catalog :is(th,td):nth-child(3){width:17%}.catalog :is(th,td):nth-child(4){width:26%}.catalog :is(th,td):nth-child(5){width:16%}.catalog :is(th,td):last-child{width:15%}.catalog .price{font-size:var(--text-section)}.catalog .price.unknown{font-size:var(--text-body)}.fee-note{font-size:var(--text-secondary);color:var(--ink);margin-top:4px;display:block}.catalog .provider-group th{border-top:2px solid var(--primary);border-bottom:1px solid var(--line);background:var(--soft);width:auto;padding:12px 16px}.provider-group-title{align-items:center;gap:12px;min-height:36px;display:flex}.provider-group-title img{object-fit:contain;flex-shrink:0;width:28px;height:28px}.provider-group-title h2{font-size:var(--text-title);color:var(--ink);letter-spacing:0;font-weight:700}.provider-group-title .group-count{font-size:var(--text-secondary);color:var(--muted);white-space:nowrap;margin-left:auto;font-weight:400}.usage-main{font-size:var(--text-body);color:var(--ink);font-weight:600;display:block}.usage-note{font-size:var(--text-secondary);color:var(--muted);margin-top:4px;line-height:1.6;display:block}.row-price-notes{margin-top:0}.row-price-notes summary,.model-cell summary{min-height:44px;color:var(--primary);cursor:pointer;font-size:var(--text-secondary);align-content:center;display:list-item}.row-details .details-link{font-weight:600}.row-details .row-price-notes,.row-details .billing-link{font-size:var(--text-secondary)}.model-cell ul{max-height:240px;padding-left:18px;overflow:auto}.model-cell li{overflow-wrap:anywhere;margin-block:8px}.model-cell .quiet{font-size:var(--text-secondary)}.row-details .region-status{font-size:var(--text-secondary);margin:4px 0 8px;line-height:1.6}.provider-line[hidden]{display:none}.catalog .provider-news td{background:var(--surface);border-bottom:16px solid var(--bg);width:auto;padding:8px 16px}.provider-reading{font-size:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.provider-reading>span:first-child{color:var(--muted);font-weight:600}.provider-reading a{color:var(--primary);align-items:center;max-width:65ch;min-height:44px;display:inline-flex}.provider-reading time{color:var(--muted)}.news-index{white-space:nowrap;margin-left:auto}.directory-notes{color:var(--muted);font-size:var(--text-secondary);margin-top:16px}.directory-notes summary{cursor:pointer;min-height:44px}.directory-notes .coverage-note{border:0;padding:0}.directory-notes p{margin-block:12px}@media (width<=600px){.directory-hero{padding-block:16px 4px}.directory-hero .quiet{display:none}.directory{padding-top:10px}.directory-toolbar{gap:4px;margin-top:8px;padding-bottom:6px}.comparison-guide{margin-block:8px 10px}.catalog tr{gap:8px 6px;padding-block:14px}.catalog td:nth-child(n){width:auto}.catalog .check-cell{padding:0}.catalog .model-cell{grid-column:2/-1}.catalog .model-cell summary{font-size:var(--text-body)}.catalog .provider-group{border:0;padding:0;display:block}.catalog .provider-group th{padding:12px 10px;display:block}.provider-group-title{flex-wrap:wrap;gap:10px}.provider-group-title h2{overflow-wrap:anywhere;flex:1;min-width:0}.provider-group-title .group-count{margin-left:0}.catalog .provider-news{border:0;padding:0;display:block}.catalog .provider-news td{padding:8px 10px;display:block}.provider-reading{gap:2px 10px;display:flex}.provider-reading>span:first-child{width:100%}.provider-reading a{overflow-wrap:anywhere}.news-index{margin-left:0}.catalog .row-details{flex-wrap:wrap;align-items:start;gap:0 16px;display:flex}.row-details .region-status{margin:4px 0 8px}.row-details .row-price-notes{min-width:0;max-width:100%}.row-price-notes[open]{width:100%}.row-details .details-link{font-weight:600}}.model-quotas{margin-block:24px}.model-quotas summary{min-height:44px;color:var(--primary);cursor:pointer}.model-quotas table{border-collapse:collapse;width:100%}.model-quotas th,.model-quotas td{text-align:left;border-bottom:1px solid var(--line);padding:12px}.model-quotas p{margin-block:12px}.model-catalog{color:var(--primary);min-height:44px;font-size:var(--text-secondary);align-items:center;display:inline-flex}.detail-columns>section{min-width:0}.model-quotas :is(td,p){overflow-wrap:anywhere}.search-field,.catalog{background:var(--surface)}.catalog th{background:var(--bg)}.catalog .price:not(.unknown),.detail-price strong{color:var(--primary)}.provider-logo{background:#fff;border-radius:5px;padding:3px}.quick-tags{flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px;display:flex}.tag-heading{color:var(--muted);font-size:var(--text-secondary);margin-right:4px}.quick-tags button{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--ink);font-size:var(--text-secondary);border-radius:5px;align-items:center;gap:4px;padding:8px 12px;display:inline-flex}.quick-tags button span{color:var(--primary)}.quick-tags button:hover{border-color:var(--primary)}.quick-tags button[aria-pressed=true]{background:var(--soft);border-color:var(--primary);color:var(--primary)}.quick-tags #clear-tags{color:var(--muted);background:0 0}.tag-note{font-size:var(--text-secondary);color:var(--muted);margin-top:12px}.button{color:var(--bg)}.compare-bar{background:var(--surface);color:var(--ink);border:1px solid var(--line);box-shadow:var(--tray-shadow)}.compare-bar .button-secondary,#shortlist-items button{color:var(--ink);border-color:var(--line)}body:has(.analytics-consent:not([hidden])) .compare-bar{bottom:calc(var(--analytics-banner-height,260px) + 32px)}body:has(.analytics-consent:not([hidden])) #shortlist-items{flex-wrap:nowrap;max-height:60px;overflow:auto}.compare-scroll{scrollbar-color:var(--line) var(--bg);max-height:55vh;padding:0;overflow:auto}.compare-scroll-hint{color:var(--muted);margin-block:12px;display:block}.compare-matrix{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;font-size:var(--text-body)}.compare-matrix th,.compare-matrix td{border-bottom:1px solid var(--line);vertical-align:top;text-align:left;overflow-wrap:anywhere;background:var(--bg);min-width:0;padding:14px 16px}.compare-matrix tr>:first-child{z-index:1;background:var(--surface);width:160px;font-size:var(--text-secondary);color:var(--muted);font-weight:600;position:sticky;left:0}.compare-matrix thead th{z-index:2;background:var(--surface);position:sticky;top:0}.compare-matrix thead th:first-child{z-index:3}.compare-matrix h3{font-size:var(--text-body);align-items:start;gap:8px;display:flex}.compare-matrix h3 img{flex-shrink:0}.compare-matrix p{margin-block:0 8px}.compare-matrix .compare-price{font-variant-numeric:tabular-nums;padding:0}.compare-matrix details{margin-top:8px}.compare-matrix summary{min-height:44px;color:var(--primary);align-content:center}.compare-matrix details[open] p{margin-top:12px}.compare-matrix .compare-billing-controls>.quiet,.compare-matrix .compare-evidence>p{font-size:var(--text-secondary)}@media (width<=600px){#compare-dialog{width:calc(100% - 16px);padding:12px}.compare-matrix{table-layout:fixed;width:max-content}.compare-matrix th,.compare-matrix td{width:max(6rem,50vw - 25px - 2.625rem);min-width:max(6rem,50vw - 25px - 2.625rem);padding:12px 8px}.compare-matrix tr>:first-child{width:5.25rem;min-width:5.25rem}.compare-matrix h3{flex-direction:column;gap:6px}.compare-scroll{max-height:58vh}.dialog-heading{gap:8px}.dialog-heading h2{font-size:var(--text-title)}.quick-tags{flex-wrap:nowrap;gap:6px;padding:4px 2px;scroll-padding-inline:4px;overflow-x:auto}.tag-heading{display:none}.quick-tags button{white-space:nowrap;flex:none;padding-inline:10px}}.provider-shortcuts{gap:8px;max-width:100%;margin-top:12px;padding:4px 2px;scroll-padding-inline:4px;display:flex;overflow-x:auto}.provider-shortcuts button{background:var(--surface);border:1px solid var(--line);min-height:44px;color:var(--ink);font-size:var(--text-secondary);border-radius:5px;flex:none;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.provider-shortcuts button span{color:var(--muted);font-variant-numeric:tabular-nums}.provider-shortcuts button[aria-pressed=true]{background:var(--soft);color:var(--accent);border-color:var(--accent)}.provider-shortcuts button:hover{border-color:var(--accent)}.provider-shortcuts img{object-fit:contain;background:#fff;border-radius:3px;padding:2px}.search-shortcut{font:inherit;font-size:var(--text-secondary);white-space:nowrap;color:var(--muted);border:1px solid var(--line);border-radius:3px;padding:2px 6px}#clear-search{width:44px;min-height:44px;color:var(--ink);font-size:var(--text-title);background:0 0;flex:none}.model-preview{font-size:var(--text-secondary);color:var(--muted);overflow-wrap:anywhere;margin-bottom:8px}.directory-hero{padding-block:20px 12px}.directory{padding-top:4px}.quick-tags{margin-top:8px}@media (width<=600px){.search-shortcut{display:none}.provider-shortcuts button{padding-inline:10px}.directory-hero{padding-block:16px 4px}.tabs{flex-wrap:nowrap;width:100%;padding-inline:2px;overflow-x:auto}.tabs button{flex:none}}.detail-head h1{overflow-wrap:anywhere}.detail-columns:has(.model-table.has-rates){grid-template-columns:minmax(0,1fr)}.reset-notice[data-astro-cid-4en24u36]{background:var(--soft);border-bottom:1px solid var(--line)}.reset-notice[data-astro-cid-4en24u36][hidden],.reset-notice[data-astro-cid-4en24u36] [data-astro-cid-4en24u36][hidden]{display:none}.reset-notice-inner[data-astro-cid-4en24u36]{justify-content:space-between;align-items:center;gap:16px;padding-block:12px;display:flex}.reset-notice-copy[data-astro-cid-4en24u36]{flex:1;min-width:0}.reset-notice-copy[data-astro-cid-4en24u36] p[data-astro-cid-4en24u36]{font-size:var(--text-secondary);flex-wrap:wrap;gap:4px 12px;margin:0;line-height:1.6;display:flex}.reset-notice-copy[data-astro-cid-4en24u36] strong[data-astro-cid-4en24u36]{font-size:var(--text-body);color:var(--primary)}.reset-notice-meta[data-astro-cid-4en24u36]{font-size:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:0 20px;line-height:1.6;display:flex}.reset-notice-meta[data-astro-cid-4en24u36] a[data-astro-cid-4en24u36]{text-underline-offset:3px;align-items:center;min-height:28px;text-decoration:underline;display:inline-flex}.reset-notice-dismiss[data-astro-cid-4en24u36]{width:44px;height:44px;color:var(--ink);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:4px;flex:0 0 44px;place-items:center;padding:0;display:grid}.reset-notice-dismiss[data-astro-cid-4en24u36]:hover{background:var(--surface)}@media (width<=600px){.reset-notice-inner[data-astro-cid-4en24u36]{grid-template-columns:minmax(0,1fr) 44px;align-items:start;gap:0 8px;display:grid}.reset-notice-copy[data-astro-cid-4en24u36]{display:contents}.reset-notice-copy[data-astro-cid-4en24u36] p[data-astro-cid-4en24u36]{grid-column:1;display:block}.reset-notice-copy[data-astro-cid-4en24u36] strong[data-astro-cid-4en24u36],.reset-notice-copy[data-astro-cid-4en24u36] p[data-astro-cid-4en24u36]>span[data-astro-cid-4en24u36]{display:block}.reset-notice-meta[data-astro-cid-4en24u36]{grid-column:1/-1}.reset-notice-meta[data-astro-cid-4en24u36] a[data-astro-cid-4en24u36]{min-height:44px}.reset-notice-dismiss[data-astro-cid-4en24u36]{grid-area:1/2}}.footer-content[data-astro-cid-nns7i3if]>[data-astro-cid-nns7i3if]{overflow-wrap:anywhere;min-width:0}.site-footer[data-astro-cid-nns7i3if]{border-top:1px solid var(--line);background:var(--surface);margin-top:48px;padding-block:36px 20px}.footer-content[data-astro-cid-nns7i3if]{grid-template-columns:2fr 1fr 1fr;gap:32px;display:grid}.footer-about[data-astro-cid-nns7i3if]>strong[data-astro-cid-nns7i3if]{font-size:var(--text-section)}.footer-about[data-astro-cid-nns7i3if]>strong[data-astro-cid-nns7i3if]>span[data-astro-cid-nns7i3if]{font-weight:400}.footer-about[data-astro-cid-nns7i3if] p[data-astro-cid-nns7i3if]{max-width:42ch;color:var(--muted);margin-top:12px}.footer-about[data-astro-cid-nns7i3if] .footer-status[data-astro-cid-nns7i3if]{font-size:var(--text-secondary)}nav[data-astro-cid-nns7i3if]{flex-direction:column;align-items:start;gap:0;display:flex}nav[data-astro-cid-nns7i3if] h2[data-astro-cid-nns7i3if]{font-size:var(--text-body);margin-bottom:8px}nav[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if],nav[data-astro-cid-nns7i3if] button[data-astro-cid-nns7i3if]{font-size:var(--text-secondary);min-height:44px;color:var(--muted);text-align:left;background:0 0;border:0;align-items:center;height:auto;padding:6px 0;display:flex}nav[data-astro-cid-nns7i3if] [data-astro-cid-nns7i3if]:is(a,button):hover{color:var(--primary)}.footer-bottom[data-astro-cid-nns7i3if]{border-top:1px solid var(--line);font-size:var(--text-secondary);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:28px;padding-top:20px;display:flex}@media (width<=600px){.footer-content[data-astro-cid-nns7i3if]{grid-template-columns:1fr 1fr;gap:24px 16px}.footer-about[data-astro-cid-nns7i3if]{grid-column:1/-1}.site-footer[data-astro-cid-nns7i3if]{margin-top:32px;padding-bottom:120px}.footer-bottom[data-astro-cid-nns7i3if]{display:block}.footer-bottom[data-astro-cid-nns7i3if] span[data-astro-cid-nns7i3if]{margin-top:8px;display:block}}.analytics-consent[data-astro-cid-5krk3x6l]{z-index:4;background:var(--bg);width:calc(100% - 32px);max-width:440px;max-height:45vh;color:var(--ink);border:1px solid var(--line);border-radius:6px;flex-direction:column;padding:18px;display:flex;position:fixed;bottom:16px;right:16px}.analytics-consent[data-astro-cid-5krk3x6l] p[data-astro-cid-5krk3x6l]{font-size:var(--text-body);line-height:1.6;overflow:auto}.analytics-consent[data-astro-cid-5krk3x6l] div[data-astro-cid-5krk3x6l]{flex-wrap:wrap;flex-shrink:0;gap:12px;margin-top:12px;display:flex}.analytics-consent[data-astro-cid-5krk3x6l] button[data-astro-cid-5krk3x6l]{background:var(--bg);border:1px solid var(--line);border-radius:5px;min-height:44px;padding:10px 14px}.analytics-consent[data-astro-cid-5krk3x6l] [data-astro-cid-5krk3x6l][data-analytics-accept]{background:var(--primary);color:var(--bg)}.site-header[data-astro-cid-ju4pidww]{background:var(--surface)}.header-inner[data-astro-cid-ju4pidww]{gap:32px;min-height:66px}.header-inner[data-astro-cid-ju4pidww] nav[data-astro-cid-ju4pidww]{gap:22px}.header-inner[data-astro-cid-ju4pidww] nav[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww]{font-size:var(--text-secondary)}.brand[data-astro-cid-ju4pidww]{letter-spacing:-.02em;font-weight:600}.brand-mark[data-astro-cid-ju4pidww]{border-radius:6px}.header-preferences[data-astro-cid-ju4pidww]{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.language-link[data-astro-cid-ju4pidww]{border:1px solid var(--control-line);min-width:44px;min-height:44px;font-size:var(--text-secondary);text-underline-offset:.2em;border-radius:5px;justify-content:center;align-items:center;padding:0 8px;text-decoration:underline;display:inline-flex}.theme-toggle[data-astro-cid-ju4pidww]{background:var(--bg);width:44px;height:44px;color:var(--ink);border:1px solid var(--control-line);border-radius:5px;flex-shrink:0;place-items:center;padding:0;display:inline-grid}.theme-toggle[data-astro-cid-ju4pidww]:hover{background:var(--soft);color:var(--primary)}:root[data-theme=dark] .theme-dark-icon[data-astro-cid-ju4pidww],:root[data-theme=light] .theme-light-icon[data-astro-cid-ju4pidww]{display:none}.header-inner[data-astro-cid-ju4pidww] nav[data-astro-cid-ju4pidww]{min-width:0;overflow-x:auto}.header-inner[data-astro-cid-ju4pidww] nav[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww]{flex:none}@media (width<=1000px){.header-inner[data-astro-cid-ju4pidww]{flex-wrap:wrap;gap:8px 20px;padding-block:12px 0}.header-inner[data-astro-cid-ju4pidww] nav[data-astro-cid-ju4pidww]{flex-wrap:wrap;order:3;gap:4px 24px;width:100%}.header-inner[data-astro-cid-ju4pidww] nav[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww]{height:auto;min-height:44px}}@media (width<=600px){.header-inner[data-astro-cid-ju4pidww]{gap:4px 12px;padding-block:6px 0}.header-inner[data-astro-cid-ju4pidww] .brand[data-astro-cid-ju4pidww]{font-size:1rem}.header-preferences[data-astro-cid-ju4pidww]{gap:6px}.header-inner[data-astro-cid-ju4pidww] nav[data-astro-cid-ju4pidww]{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;gap:0 14px;max-width:100%;overflow-x:auto}.header-inner[data-astro-cid-ju4pidww] nav[data-astro-cid-ju4pidww]::-webkit-scrollbar{display:none}.header-inner[data-astro-cid-ju4pidww] nav[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww]{flex:none}}.news-page{padding-block:2.5rem 4rem}.news-intro{gap:1rem;margin-bottom:2rem;display:grid}.news-meta{font-size:var(--text-secondary);color:var(--muted);line-height:1.6}.news-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.news-heading>a,.news-back,.news-guide-next>a{color:var(--primary);text-underline-offset:.2em;text-decoration:underline}.news-filter{align-items:center;gap:.75rem;display:flex}.news-filter select{border:1px solid var(--line);background:var(--bg);max-width:100%;min-height:44px;color:var(--ink);border-radius:.35rem;padding:.4rem .65rem}.news-list{margin:.75rem 0 0;padding:0;list-style:none}.news-list>li{border-bottom:1px solid var(--line);gap:1rem;padding:1.25rem 0;display:flex}.news-list>li>img{object-fit:contain;flex-shrink:0;margin-top:.2rem}.news-list>li>div{gap:.35rem;min-width:0;display:grid}.news-list h3{line-height:1.45}.news-list a:hover,.news-directory a:hover,.news-guide-list a:hover{text-underline-offset:.2em;text-decoration:underline}.news-section{margin-top:2.5rem}.news-preview>li{padding:1rem 0}.news-directory{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem 1.5rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.news-directory a{align-items:center;gap:.75rem;min-height:48px;display:flex}.news-directory img{object-fit:contain}.news-guide-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-top:1rem;padding:0;list-style:none;display:grid}.news-guide-list li{border-top:1px solid var(--line);align-content:start;gap:.6rem;padding-top:1rem;display:grid}.news-guide{max-width:800px}.news-guide .news-intro{margin-top:1.5rem}.news-guide>section{margin-block:2rem}.news-guide>section h2{margin-bottom:.75rem}.news-guide-next{border-top:1px solid var(--line);gap:1rem;padding-top:1.5rem;display:grid}.news-list a,.news-guide-list a{overflow-wrap:anywhere}@media (width<=600px){.news-page{padding-block:1.5rem 2.5rem}.news-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.news-guide-list{grid-template-columns:1fr}.news-filter{justify-content:space-between;width:100%}.news-filter select{max-width:75%}.news-list>li{gap:.75rem}.news-directory a{font-size:var(--text-body)}}.news-home-guides{flex-wrap:wrap;gap:.5rem 1.25rem;margin-top:1rem;display:flex}.news-home-guides a{color:var(--primary);text-underline-offset:.2em;text-decoration:underline}.news-filter{white-space:nowrap}@media (width<=400px){.news-directory{grid-template-columns:1fr}}.news-preview{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-block:20px;display:grid}.news-preview>li{background:var(--surface);border:1px solid var(--line);border-radius:5px;align-items:start;padding:20px}.news-preview>li>img{background:#fff;border-radius:3px;padding:2px}.news-preview h3{font-size:var(--text-title);margin-block:8px;line-height:1.5}.news-home-guides{border:1px solid var(--line);background:var(--surface);border-radius:5px;align-items:center;padding:20px}.news-home-guides a{align-items:center;min-height:44px;display:inline-flex}@media (width<=1000px){.news-preview{grid-template-columns:1fr}.news-preview>li{padding:16px}}.news-page .news-intro{max-width:75ch;margin-bottom:1.5rem}.news-jump{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:1rem 2rem;margin-bottom:2.5rem;padding-bottom:1rem;display:flex}.news-jump a{min-height:44px;color:var(--primary);text-underline-offset:.2em;align-items:center;display:inline-flex}.news-section-heading{gap:.6rem;max-width:75ch;display:grid}.news-section-heading p{color:var(--muted);font-size:var(--text-body);line-height:1.6}.news-guide-layout{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:3rem;margin-top:1.5rem;display:grid}.news-featured-guide{background:var(--surface);align-content:start;gap:1rem;padding:2rem;display:grid}.news-featured-guide h3{font-size:var(--text-section);max-width:32ch;line-height:1.35}.news-guide-layout p{font-size:var(--text-body);max-width:65ch;line-height:1.7}.news-featured-guide ul{color:var(--muted);padding-left:1.25rem;line-height:1.8}.news-guide-index{align-content:start;gap:1.5rem;padding-top:.5rem;display:grid}.news-guide-index article{gap:1rem;display:grid}.news-guide-index h3{font-size:var(--text-title);line-height:1.5}.news-read-guide{min-height:44px;color:var(--primary);text-underline-offset:.2em;justify-self:start;align-items:center;gap:.5rem;text-decoration:underline;display:inline-flex}.news-guide-boundary{border-top:1px solid var(--line);color:var(--muted);padding-top:1.25rem}.news-guide-boundary a{min-height:44px;color:var(--primary);align-items:center;display:inline-flex}.news-updates{border-top:1px solid var(--line);margin-top:3.5rem;padding-top:2rem}.news-updates .news-heading{align-items:start}.news-page .news-list>li{padding-block:1.5rem}.news-page .news-list>li[hidden]{display:none}.news-page .news-list>li>img,.news-page .news-directory img{background:#fff;border-radius:3px;padding:3px}.news-page .news-list h3{font-size:var(--text-title);max-width:65ch}.news-page .news-list>li>div{gap:.6rem}.news-scope{max-width:75ch;padding-top:.35rem}#news-empty{background:var(--surface);padding:1.5rem;line-height:1.7}.news-sources{border-top:1px solid var(--line);padding-top:2rem}.news-page .news-directory{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:1rem 2rem;margin-top:1.5rem}.news-page a:focus-visible,.news-page select:focus-visible{outline:2px solid var(--primary);outline-offset:4px}@media (width<=800px){.news-guide-layout{grid-template-columns:1fr;gap:1.75rem}.news-guide-index{padding-top:0}.news-featured-guide{padding:1.5rem}}@media (width<=600px){.news-jump{gap:.25rem 1rem;margin-bottom:1.75rem}.news-updates{margin-top:2.5rem;padding-top:1.5rem}.news-page .news-heading{gap:1rem}.news-featured-guide{padding:1.25rem}.news-page .news-list>li{padding-block:1.25rem}}.news-guide[data-astro-cid-u7wejrna]{overflow-wrap:anywhere;font-size:var(--text-body)}.news-guide[data-astro-cid-u7wejrna]>section[data-astro-cid-u7wejrna]>p[data-astro-cid-u7wejrna]{line-height:1.75}.guide-toc[data-astro-cid-u7wejrna]{background:var(--surface);border:1px solid var(--line);border-radius:5px;margin-block:2rem;padding:1.25rem;display:block}.guide-toc[data-astro-cid-u7wejrna] h2[data-astro-cid-u7wejrna]{margin-bottom:.75rem}.guide-toc[data-astro-cid-u7wejrna] ol[data-astro-cid-u7wejrna],.guide-checklist[data-astro-cid-u7wejrna],.guide-citations[data-astro-cid-u7wejrna],.guide-attribution[data-astro-cid-u7wejrna] ol[data-astro-cid-u7wejrna]{padding-left:1.5rem}.guide-toc[data-astro-cid-u7wejrna] li[data-astro-cid-u7wejrna],.guide-checklist[data-astro-cid-u7wejrna] li[data-astro-cid-u7wejrna],.guide-attribution[data-astro-cid-u7wejrna] li[data-astro-cid-u7wejrna]{margin-block:.65rem;line-height:1.75}.guide-toc[data-astro-cid-u7wejrna] ol[data-astro-cid-u7wejrna]{padding-left:0;list-style:none}.guide-toc[data-astro-cid-u7wejrna] a[data-astro-cid-u7wejrna]{height:auto;padding-block:.4rem;display:block}.guide-toc[data-astro-cid-u7wejrna] a[data-astro-cid-u7wejrna],.guide-citations[data-astro-cid-u7wejrna] a[data-astro-cid-u7wejrna],.guide-attribution[data-astro-cid-u7wejrna] a[data-astro-cid-u7wejrna]{color:var(--primary);text-underline-offset:.2em;overflow-wrap:anywhere;text-decoration:underline}.guide-citations[data-astro-cid-u7wejrna]{font-size:var(--text-secondary);margin-block:1rem;line-height:1.75}.guide-code[data-astro-cid-u7wejrna]{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--surface);border:1px solid var(--line);max-width:100%;margin-block:1rem;padding:1rem;line-height:1.7;overflow-x:auto}.guide-attribution[data-astro-cid-u7wejrna]{border-top:1px solid var(--line);padding-top:1.5rem}.guide-attribution[data-astro-cid-u7wejrna] details[data-astro-cid-u7wejrna]{margin-top:1rem}.guide-attribution[data-astro-cid-u7wejrna] summary[data-astro-cid-u7wejrna]{cursor:pointer;min-height:44px;line-height:1.75}section[data-astro-cid-u7wejrna][id]{scroll-margin-top:1.5rem}.guide-table-scroll[data-astro-cid-u7wejrna]{max-width:100%;margin-block:1.5rem;overflow-x:auto}.guide-table-scroll[data-astro-cid-u7wejrna]:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.usage-guide-table[data-astro-cid-u7wejrna]{border-collapse:collapse;width:100%;min-width:620px}.usage-guide-table[data-astro-cid-u7wejrna] th[data-astro-cid-u7wejrna],.usage-guide-table[data-astro-cid-u7wejrna] td[data-astro-cid-u7wejrna]{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:1rem;line-height:1.65}.usage-guide-table[data-astro-cid-u7wejrna] thead[data-astro-cid-u7wejrna]{background:var(--surface)}.benchmark-title[data-astro-cid-3wsqre44]{text-wrap:initial;font-size:clamp(1.6rem,4.3vw,2.5rem);line-height:1.3}.benchmark-title[data-astro-cid-3wsqre44] span[data-astro-cid-3wsqre44]{display:block}.benchmark-points[data-astro-cid-3wsqre44]{margin:0 0 .5rem;padding-left:1.2rem;font-size:1rem;line-height:1.6}.benchmark-points[data-astro-cid-3wsqre44] li[data-astro-cid-3wsqre44]+li[data-astro-cid-3wsqre44]{margin-top:.4rem}.editorial-article[data-astro-cid-3wsqre44]{overflow-wrap:anywhere;max-width:960px;font-size:1rem;line-height:1.8}.article-answer[data-astro-cid-3wsqre44]{background:var(--soft);border-radius:8px;align-items:start;gap:1.5rem;margin-block:1.5rem;padding:1.5rem;display:flex}.article-answer[data-astro-cid-3wsqre44] h2[data-astro-cid-3wsqre44]{margin:0 0 .6rem;font-size:1.125rem}.article-answer[data-astro-cid-3wsqre44] p[data-astro-cid-3wsqre44]{margin:0 0 .65rem;font-size:1.25rem;font-weight:500;line-height:1.55}.article-answer[data-astro-cid-3wsqre44] a[data-astro-cid-3wsqre44]{min-height:44px;padding-block:.5rem;display:inline-block}.answer-brands[data-astro-cid-3wsqre44]{flex-shrink:0;gap:.5rem;display:flex}.answer-brands[data-astro-cid-3wsqre44]:empty{display:none}.answer-brands[data-astro-cid-3wsqre44] img[data-astro-cid-3wsqre44]{object-fit:contain;background:#fff;border-radius:6px;padding:4px}@media (width<=600px){.article-answer[data-astro-cid-3wsqre44]{padding:1.1rem;display:block}.answer-brands[data-astro-cid-3wsqre44]{margin-bottom:1rem}.article-answer[data-astro-cid-3wsqre44] p[data-astro-cid-3wsqre44]{font-size:1.125rem}}.editorial-toc[data-astro-cid-3wsqre44]{border-block:1px solid var(--line);margin-block:1.5rem;padding-block:.75rem}.editorial-toc[data-astro-cid-3wsqre44] summary[data-astro-cid-3wsqre44]{cursor:pointer;min-height:44px;padding-block:.5rem;display:list-item}.editorial-toc[data-astro-cid-3wsqre44] ol[data-astro-cid-3wsqre44],.news-guide-next[data-astro-cid-3wsqre44] ul[data-astro-cid-3wsqre44]{padding-left:1.5rem}.editorial-toc[data-astro-cid-3wsqre44] li[data-astro-cid-3wsqre44],.news-guide-next[data-astro-cid-3wsqre44] li[data-astro-cid-3wsqre44]{margin-block:.6rem}.editorial-article[data-astro-cid-3wsqre44] a[data-astro-cid-3wsqre44]{color:var(--primary);text-underline-offset:.18em;text-decoration:underline}.editorial-body[data-astro-cid-3wsqre44] h2{margin-top:2.25rem;scroll-margin-top:1.5rem;font-size:1.5rem;line-height:1.35}.editorial-body[data-astro-cid-3wsqre44] p{margin-block:1rem}.editorial-body[data-astro-cid-3wsqre44] li{margin-block:.5rem}.editorial-body[data-astro-cid-3wsqre44] blockquote{border-left:1px solid var(--line);margin:1.5rem 0;padding:.25rem 1rem}.editorial-body[data-astro-cid-3wsqre44] pre{background:var(--surface);padding:1rem;overflow:auto}.editorial-body[data-astro-cid-3wsqre44] .editorial-table-scroll{max-width:100%;margin-block:1.5rem;overflow:auto}.editorial-body[data-astro-cid-3wsqre44] .editorial-table-scroll:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.editorial-body[data-astro-cid-3wsqre44] table{border-collapse:collapse;width:100%;min-width:560px;font-size:1rem}.editorial-body[data-astro-cid-3wsqre44] th,.editorial-body[data-astro-cid-3wsqre44] td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:.9rem;line-height:1.6}.editorial-body[data-astro-cid-3wsqre44] thead{background:var(--surface)}
