.ax-num{font-variant-numeric:tabular-nums}.ax-table-wrap{position:relative;width:100%;min-width:0}.ax-thead-sentinel{position:relative;height:1px;margin-top:-1px}.ax-table{--ax-thead-row1:30px;width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:13px;line-height:1.35;color:var(--foreground);border-top:1px solid var(--border)}.ax-table td,.ax-table th{height:40px;padding:0 10px;vertical-align:middle;border-bottom:1px solid var(--border)}.ax-table thead th{position:sticky;top:var(--ax-sticky-top,50px);z-index:10;background:var(--background);font-family:var(--font-display);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-align:center;color:var(--muted-foreground);transition:box-shadow .15s ease}.ax-table.is-stuck thead th{box-shadow:0 1px 0 var(--border)}.ax-th-sub{display:block;font-family:var(--font-sans);font-size:10px;font-weight:400;letter-spacing:.02em;text-transform:none;line-height:1.2;margin-top:2px;color:var(--muted-foreground)}.ax-table thead .ax-th-model{text-align:left}.ax-table .ax-thr-group th{height:var(--ax-thead-row1);padding-bottom:0;border-bottom:0;vertical-align:bottom}.ax-table .ax-thr-group th[rowspan]{height:auto;vertical-align:middle;border-bottom:1px solid var(--border)}.ax-th-group{text-align:center!important}.ax-th-group.ax-col-official,.ax-th-group.ax-col-shared{color:var(--foreground)}.ax-th-group-label{display:block;padding-bottom:6px;border-bottom:1px solid var(--border);white-space:nowrap}.ax-th-group.ax-col-shared .ax-th-group-label{border-bottom-color:var(--ax-gold-ink,var(--gold-ink))}.ax-th-save{display:inline-block;margin-left:8px;padding:1px 8px;border:1px solid var(--ax-gold-ink,var(--gold-ink));font-family:var(--font-display);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:none;color:var(--ax-gold-ink,var(--gold-ink))}.ax-table .ax-thr-sub th{top:calc(var(--ax-sticky-top, 50px) + var(--ax-thead-row1));height:var(--ax-thead-row1);padding-top:0;font-size:11px;letter-spacing:.06em}.ax-thr-sub .ax-th-disc{color:var(--ax-gold-ink,var(--gold-ink))}.ax-th-model{width:20%}.ax-th-more{width:4%}.ax-thr-group .ax-col-list{width:14%}.ax-thr-group .ax-col-official,.ax-thr-group .ax-col-shared{width:31%}.ax-td-list .ax-num{color:var(--muted-foreground)}.ax-group-row .ax-group-th{height:36px;padding:0 10px;background:var(--card);font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-align:left;color:var(--foreground)}.ax-group-th{display:table-cell}.ax-group-th>*{vertical-align:middle}.ax-group-vendor{margin-right:14px}.ax-group-source{float:right;font-family:var(--font-sans);font-size:12px;font-weight:400;letter-spacing:0;text-transform:none}.ax-source-link{color:var(--link);text-decoration:none}.ax-source-name{color:var(--muted-foreground)}.ax-td-model{position:relative;font-weight:400;text-align:left;overflow-wrap:anywhere}.ax-model-id{font-family:var(--font-mono);font-size:13px}.ax-model-ep{display:block;margin-top:2px;font-size:11px;line-height:1.2;color:var(--muted-foreground)}.ax-td-model:before{content:"";position:absolute;left:0;top:15%;bottom:15%;width:2px;background:var(--ax-gold,var(--fin-accent));transform:scaleY(0);transition:transform .2s cubic-bezier(.22,1,.36,1)}.ax-row:hover .ax-td-model:before{transform:scaleY(1)}.ax-row:hover>td,.ax-row:hover>th{background:color-mix(in oklab,var(--foreground) 3%,transparent)}.ax-td-list,.ax-td-price{text-align:center;white-space:nowrap}.ax-td .ax-num{display:inline-block}.ax-td-more{text-align:center;padding:0;white-space:nowrap}.ax-td-disc .ax-disc{font-family:var(--font-display);font-size:17px;font-weight:700;letter-spacing:.02em;color:var(--ax-gold-ink,var(--gold-ink))}.ax-expand-btn,.ax-list-num{color:var(--muted-foreground)}.ax-expand-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:-2px 0;vertical-align:middle;background:none;border:0;cursor:pointer}.ax-expand-btn:hover{color:var(--foreground)}.ax-expand-chevron{transition:transform .3s var(--ax-ease-quart,cubic-bezier(.25,1,.5,1))}.ax-expand-btn[aria-expanded=true] .ax-expand-chevron{transform:rotate(180deg)}.ax-expand-row>.ax-expand-td{height:auto;padding:0 10px;border-bottom:0}.ax-expand-row.is-open>.ax-expand-td{border-bottom:1px solid var(--border)}.ax-expand-grid{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s var(--ax-ease-quart,cubic-bezier(.25,1,.5,1))}.ax-expand-row.is-open .ax-expand-grid{grid-template-rows:1fr}.ax-expand-inner{min-height:0;overflow:hidden;visibility:hidden;transition:visibility 0s .3s}.ax-expand-row.is-open .ax-expand-inner{visibility:visible;transition-delay:0s}.ax-expand-dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 16px;margin:0;padding:10px 0 12px 12px;font-size:12px;line-height:1.5}.ax-expand-item{min-width:0}.ax-expand-item--wide{grid-column:span 2}.ax-expand-dl dt{font-size:11px;color:var(--muted-foreground)}.ax-expand-dl dd{margin:0;text-align:left;font-variant-numeric:tabular-nums}.ax-ep-chip{display:inline-block;margin:2px 6px 0 0;padding:1px 6px;font-family:var(--font-mono);font-size:11px;border:1px solid var(--border);border-radius:var(--radius)}.ax-expand-verified{margin-left:8px;color:var(--muted-foreground)}.ax-per-title{margin:0;font-family:var(--font-display);font-size:15px;font-weight:700}.ax-per-note{margin:4px 0 10px;font-size:12px;color:var(--muted-foreground)}.ax-per-source{margin:8px 0 0}.ax-per-source .ax-model-id{font-size:12px}.ax-per-table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:13px;border-top:1px solid var(--border)}.ax-per-table td,.ax-per-table th{height:40px;padding:0 10px;vertical-align:middle;border-bottom:1px solid var(--border)}.ax-per-table thead th{font-family:var(--font-display);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-align:center;color:var(--muted-foreground)}.ax-per-table .ax-th-model{text-align:left}.ax-per-table .ax-th-price{width:20%}.ax-per-table .ax-td-price{text-align:center}.ax-per-table .ax-th-disc{color:var(--ax-gold-ink,var(--gold-ink))}.ax-unit{margin-left:4px;font-size:11px;color:var(--muted-foreground)}.ax-expand-btn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (min-width:1920px){.ax-per-table,.ax-table{font-size:14px}.ax-per-table td,.ax-per-table th,.ax-table td,.ax-table th{height:44px}.ax-model-id{font-size:14px}}@media (min-width:640px) and (max-width:1279.98px){.ax-table-wrap{overflow-x:auto}.ax-table{min-width:960px}.ax-table thead th{position:static}.ax-table .ax-td-model,.ax-table .ax-th-model{position:sticky;left:0;top:auto;z-index:2;background:var(--background)}.ax-table .ax-row:hover>.ax-td-model{background:color-mix(in oklab,var(--foreground) 3%,var(--background))}.ax-expand-dl{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1023.98px){.ax-table .ax-model-ep{display:none}.ax-expand-dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639.98px){.ax-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ax-table thead th{position:static}.ax-table,.ax-table caption,.ax-table tbody{display:block}.ax-table{border-top:0}.ax-group-row{display:block}.ax-group-row .ax-group-th{display:block;height:auto;padding:10px 0 6px;background:none;border-bottom:1px solid var(--border)}.ax-group-source{float:none;display:block;margin-top:2px}.ax-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"m m m x" "l1 l2 l2 l2" "o1 o2 o3 o4" "s1 s2 s3 s4";column-gap:10px;row-gap:6px;align-items:end;padding:12px 0;border-bottom:1px solid var(--border)}.ax-row>td,.ax-row>th{display:block;min-width:0;height:auto;padding:0;border-bottom:0;white-space:nowrap}.ax-row>:first-child{grid-area:m;align-self:center}.ax-row>:nth-child(2){grid-area:l1}.ax-row>:nth-child(3){grid-area:l2}.ax-row>:nth-child(4){grid-area:o1}.ax-row>:nth-child(5){grid-area:o2}.ax-row>:nth-child(6){grid-area:o3}.ax-row>:nth-child(7){grid-area:o4}.ax-row>:nth-child(8){grid-area:s1}.ax-row>:nth-child(9){grid-area:s2}.ax-row>:nth-child(10){grid-area:s3}.ax-row>:nth-child(11){grid-area:s4}.ax-row>:nth-child(12){grid-area:x;justify-self:end;align-self:center}.ax-row>.ax-td-model,.ax-row>:nth-child(2),.ax-row>:nth-child(4),.ax-row>:nth-child(8){padding-left:8px}.ax-row>.ax-td-model{white-space:normal}.ax-row>.ax-td-more{padding-right:0}.ax-expand-btn{width:32px;height:32px;margin:0 0 0 2px}.ax-td-price{font-size:12px;color:var(--foreground);text-align:left}.ax-td .ax-num{display:inline;min-width:0}.ax-td[data-l]:before{content:attr(data-l);display:block;margin-bottom:1px;font-size:10px;line-height:1.2;color:var(--muted-foreground);white-space:normal;word-break:keep-all;overflow-wrap:normal}.ax-td-disc .ax-disc{font-size:14px}.ax-expand-row{display:block}.ax-expand-row>.ax-expand-td{display:block;padding:0 8px;border-bottom:0}.ax-expand-row.is-open>.ax-expand-td{border-bottom:1px solid var(--border)}.ax-expand-dl{grid-template-columns:repeat(2,minmax(0,1fr));padding-left:0}.ax-per-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ax-per-table,.ax-per-table tbody{display:block}.ax-per-row{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"m m" "p l"}.ax-per-row>:first-child{grid-area:m}.ax-per-row>:nth-child(2){grid-area:p;padding-left:8px}.ax-per-row>:nth-child(3){grid-area:l;padding-left:0}.ax-per-row .ax-td-price{font-size:12px;text-align:left;white-space:normal}.ax-per-row .ax-tiers{justify-content:flex-start;gap:2px 8px}}@media (prefers-reduced-motion:reduce){.ax-expand-chevron,.ax-expand-grid,.ax-expand-inner,.ax-table thead th,.ax-td-model:before{transition:none!important}}.ax-mobile-pricing{display:none}@media (max-width:639.98px){.ax-table-wrap>.ax-table,.ax-table-wrap>.ax-thead-sentinel{display:none}.ax-mobile-pricing{display:block}.ax-mobile-vendor>h3{margin:16px 0 0;padding:8px 0;font-size:14px;font-weight:600;border-bottom:2px solid var(--foreground)}.ax-mobile-vendor:first-child>h3{margin-top:0}.ax-mobile-model{padding:12px 0 0}.ax-mobile-model>h4{margin:0 0 4px;font-family:var(--font-mono);font-size:14px;font-weight:600;overflow-wrap:anywhere}.ax-mobile-model table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}.ax-mobile-model caption{padding:0 0 6px;text-align:left;color:var(--muted-foreground);font-size:12px}.ax-mobile-model td,.ax-mobile-model th{padding:8px 4px;border-bottom:1px solid var(--border);text-align:right;vertical-align:middle;line-height:1.4}.ax-mobile-model th:first-child{width:34%;padding-left:0;text-align:left;font-weight:500}.ax-mobile-model thead th{font-size:12px;color:var(--muted-foreground);font-weight:400}.ax-mobile-model td{white-space:nowrap}.ax-mobile-model th small{display:block;font-size:11px;font-weight:500;color:var(--primary)}.ax-mobile-model summary{padding:12px 0;min-height:44px;cursor:pointer;font-size:12px;color:var(--primary)}.ax-mobile-model details{border-bottom:1px solid var(--border)}.ax-mobile-model details[open] summary{padding-bottom:4px}.ax-mobile-model .ax-expand-dl{padding-top:4px}.ax-mobile-model .ax-expand-dl dt{font-size:12px}.ax-mobile-model .ax-expand-verified{display:block;margin-left:0}}.ax-row-note>.ax-row-note-td{height:auto;padding:0 10px 9px;font-size:12px;line-height:1.55;color:var(--foreground);text-align:left;white-space:normal;font-variant-numeric:tabular-nums;border-bottom:1px solid var(--border)}.ax-row:has(+.ax-row-note)>td,.ax-row:has(+.ax-row-note)>th{border-bottom:0}.ax-row:has(+.ax-row-note)>th{padding-bottom:2px}.ax-td-none,.ax-td-price .ax-line-tag{color:var(--muted-foreground)}.ax-td-price .ax-line-tag{display:block;margin-bottom:1px;font-size:10px;line-height:1.2;letter-spacing:.02em}.ax-td-disc .ax-disc.ax-disc-up{font-size:13px;font-weight:600;letter-spacing:0;color:var(--muted-foreground)}.ax-mobile-model th small.ax-disc-up{color:var(--muted-foreground)}.ax-mobile-model td.ax-mobile-none{text-align:left;color:var(--muted-foreground)}.ax-mobile-note td{white-space:normal!important;text-align:left!important;font-size:12px;line-height:1.5;color:var(--foreground)}.ax-expand-refmodel{display:block;margin-top:2px;color:var(--muted-foreground)}.ax-tiers{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px}.ax-tier{white-space:nowrap}.ax-tier-k{margin-right:4px;font-family:var(--font-display);font-size:11px;font-weight:600;letter-spacing:.04em;color:var(--muted-foreground)}.ax-per-table .ax-td-price .ax-tiers{justify-content:center}.ax-per-table .ax-td-price{white-space:normal}.ax-per-disc{display:block;margin-top:2px}.ax-per-table .ax-th-model{width:40%}.ax-per-table .ax-th-price{width:36%}.ax-per-table .ax-th-price+.ax-th-price{width:24%}.ax-note-line{display:block}.ax-note-line+.ax-note-line{margin-top:.2em}.ax-note-compliance{color:var(--muted-foreground,#6b7280)}.ax-page{--ax-blue:var(--primary);--ax-ink:var(--foreground);--ax-muted:var(--muted-foreground);--ax-line:var(--border);--ax-pale:var(--card);--ax-gold:var(--primary);--ax-gold-ink:var(--primary);--ax-warn:#947333;--ax-ease-out:cubic-bezier(.22,1,.36,1);--ax-ease-quart:cubic-bezier(.25,1,.5,1);--ax-d-1:120ms;--ax-d-2:280ms;--ax-sticky-top:80px;--ax-scroll-margin:104px;color:var(--ax-ink);background:var(--ax-pale)}.ax-page :is(a,button,summary):focus-visible{outline:3px solid var(--ax-blue);outline-offset:5px;border-radius:2px}.ax-frame{width:100%;max-width:none;margin-inline:auto;padding-inline:28px}.ax-g12{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}.ax-g12>*{min-width:0}.ax-section{padding-block:24px;scroll-margin-top:0}.ax-anchor-alias{display:block;height:0;scroll-margin-top:var(--ax-scroll-margin)}.ax-eyebrow,.ax-n{display:flex;align-items:center;gap:10px;font-family:var(--font-sans);font-size:11px;font-weight:700;line-height:1.5;letter-spacing:.14em;text-transform:uppercase;color:var(--ax-blue)}.ax-eyebrow:before{content:"";width:22px;height:2px;background:currentColor;flex-shrink:0}.ax-n{margin-bottom:15px}.ax-tagline{margin:0 0 18px;font-family:var(--font-sans);font-size:clamp(15px,1.25vw,19px);font-weight:500;line-height:1.35;letter-spacing:-.015em;color:var(--ax-muted)}.ax-tagline-display{display:block;margin:.06em 0 .08em;font-size:clamp(34px,3.6vw,54px);font-weight:700;line-height:1.04;letter-spacing:-.05em;color:var(--ax-ink)}.ax-tagline-soft{font-weight:400;color:var(--ax-muted)}.ax-tagline:lang(ja),.ax-tagline:lang(zh){font-size:clamp(16px,1.4vw,21px);letter-spacing:.02em}.ax-tagline:lang(ja) .ax-tagline-display,.ax-tagline:lang(zh) .ax-tagline-display{margin-left:-.04em;font-size:clamp(44px,4.8vw,72px);font-weight:800;line-height:1.08;letter-spacing:-.03em}.ax-h1{font-size:clamp(19px,1.6vw,23px);text-wrap:pretty}.ax-h1,.ax-h2{font-family:var(--font-sans);font-weight:600;line-height:1.2;letter-spacing:-.035em;margin:0}.ax-h2{font-size:22px;text-wrap:balance}.ax-h1:lang(ja),.ax-h1:lang(zh),.ax-h2:lang(ja),.ax-h2:lang(zh){letter-spacing:-.025em;text-wrap:pretty}.ax-lead{font-size:clamp(14px,1.1vw,16px);line-height:1.7;max-width:62ch;margin:14px 0 0}.ax-lead,.ax-note{color:var(--ax-muted)}.ax-note{font-size:12px;line-height:1.75;margin:12px 0 0}.ax-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ax-cta,.ax-cta-ghost{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 18px;border-radius:2px;font-size:14px;font-weight:600;line-height:1.45;text-decoration:none;transition:background .2s,transform .2s}.ax-cta{background:var(--ax-blue);color:white}.ax-cta:hover{background:#1847d2;transform:translateY(-2px)}.ax-cta-ghost{border:1px solid var(--ax-line);color:var(--ax-ink);background:white}.ax-cta-ghost:hover{background:#edf2ff;transform:translateY(-2px)}.ax-band{background:var(--ax-pale);color:var(--ax-ink)}.ax-status{display:flex;flex-wrap:wrap;align-items:center;gap:9px 22px;list-style:none;margin:0;padding:16px 0;border-bottom:1px solid var(--ax-line);font-family:var(--font-sans);font-size:12px;line-height:1.6;color:var(--ax-muted)}.ax-status li{display:inline-flex;align-items:center;gap:8px;min-width:0}.ax-status li span{overflow-wrap:anywhere}.ax-status .fin-live-dot{flex:none}.ax-status-hollow{display:block;width:7px;height:7px;border-radius:2px;border:1px solid var(--ax-muted);flex:none}.ax-status-gold{color:var(--ax-blue)}.ax-status-desk{display:none!important}.ax-hero{padding-block:20px 24px}.ax-hero-grid{align-items:start;gap:28px}.ax-hero-text .ax-lead{max-width:58ch}.ax-counts{gap:8px 22px;margin:18px 0 0;padding:0;list-style:none;font-size:12px;line-height:1.5;color:var(--ax-muted);font-variant-numeric:tabular-nums}.ax-counts,.ax-hero-ctas{display:flex;flex-wrap:wrap}.ax-hero-ctas{gap:12px;margin-top:22px}.ax-hero-figwrap{margin:0;min-width:0}.ax-figure{border:1px solid var(--ax-line);border-radius:2px;background:var(--card)}.ax-compute-art,.ax-figure{position:relative;overflow:hidden}.ax-compute-art{width:100%;aspect-ratio:2.4;max-height:245px}.ax-compute-art img{object-fit:cover;object-position:50% 52%;transition:transform .9s cubic-bezier(.2,.7,.3,1)}.ax-figure:hover .ax-compute-art img{transform:scale(1.035)}.ax-figure-data{position:relative;background:#fffffff5;padding:18px 20px}.ax-figure-vendors{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:12px 15px;padding-bottom:16px;border-bottom:1px solid var(--ax-line)}.ax-figure-vendors>div{min-width:0}.ax-figure-vendors strong{display:block;font-size:13px;line-height:1.5;font-weight:600;overflow-wrap:anywhere}.ax-figure-vendors span{display:block;font-size:12px;color:var(--ax-muted);line-height:1.6;margin-top:2px}.ax-figure-route{display:grid;grid-template-columns:minmax(0,1fr) 20px minmax(95px,.6fr);align-items:center;gap:18px;padding-top:16px}.ax-figure-gateway{display:flex;align-items:start;gap:12px;min-width:0}.ax-figure-gateway>svg{width:19px;height:19px;flex:none;margin-top:2px;color:var(--ax-blue)}.ax-figure-gateway>div{min-width:0}.ax-figure-gateway strong{display:block;font-size:13px;font-weight:600;line-height:1.6;margin-bottom:5px}.ax-figure-gateway code{display:inline-block;margin:0 10px 2px 0;font-size:11px;color:var(--ax-muted);line-height:1.75;overflow-wrap:anywhere}.ax-figure-arrow{width:20px;color:var(--ax-blue)}.ax-figure-app{display:grid;justify-items:start;gap:5px}.ax-figure-app>svg{width:19px;height:19px;color:var(--ax-blue);margin-bottom:2px}.ax-figure-app strong{font-size:13px;font-weight:600;line-height:1.5}.ax-figure-app span{font-size:12px;color:var(--ax-muted);line-height:1.6}.ax-baseurl{position:relative;display:flex;align-items:center;gap:12px;width:100%;max-width:480px;min-height:48px;margin-top:22px;padding:12px 15px;border:1px solid var(--ax-line);border-radius:2px;background:white;color:var(--ax-ink);font:inherit;text-align:left;cursor:pointer;transition:border-color .2s,background .2s}.ax-baseurl.is-copied,.ax-baseurl:hover{border-color:#9bb4f5;background:#f0f5ff}.ax-baseurls{display:grid;gap:8px;margin-top:22px;max-width:480px}.ax-baseurls .ax-baseurl{margin-top:0}.ax-baseurls .ax-baseurl-k{min-width:88px;letter-spacing:0}.ax-baseurl-k{font-size:10px;font-weight:600;letter-spacing:.06em;color:var(--ax-muted);flex:none}.ax-baseurl code{font-family:var(--font-mono);font-size:13px;color:var(--ax-ink);user-select:text;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ax-baseurl-act{display:grid;flex:none;font-size:12px;color:var(--ax-blue);text-align:right}.ax-baseurl-act span{grid-area:1/1;transition:opacity var(--ax-d-1) var(--ax-ease-quart)}.ax-baseurl-act span+span,.ax-baseurl.is-copied .ax-baseurl-act span:first-child{opacity:0}.ax-baseurl.is-copied .ax-baseurl-act span+span{opacity:1}.ax-s2{background:white;border-block:1px solid var(--ax-line);--background:#fff}.ax-s2-grid{row-gap:24px;align-items:start}.ax-s2 .ax-lead{max-width:135ch;font-size:13px;line-height:1.75;margin-top:10px}.ax-s2-per,.ax-s2-table{min-width:0}.ax-page .ax-th-save{border-radius:2px;background:#edf3ff;border-color:#d5e0ff}.ax-page .ax-table td,.ax-page .ax-table th{padding-block:8px}.ax-page .ax-table .ax-thr-group th,.ax-page .ax-table .ax-thr-sub th{padding-block:5px}.ax-page .ax-table{--ax-thead-row1:38px}.ax-page .ax-group-row .ax-group-th{background:#f6f8fa}.ax-page .ax-per-title{font-size:20px;font-weight:600;letter-spacing:-.02em}.ax-page .ax-per-note{font-size:13px;line-height:1.7;margin-top:8px;margin-bottom:18px}.ax-page .ax-s2-per{padding-top:12px}.ax-s2-foot-links{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 22px;padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid var(--ax-line);font-size:12px;line-height:1.7;color:var(--ax-muted)}.ax-s2-foot-links p{margin:0}.ax-s2-foot-ext{display:flex;flex-wrap:wrap;gap:10px 18px;margin-left:auto}.ax-dl-support a,.ax-s2-foot-ext a{color:var(--ax-blue)}.ax-dl-rate{margin:4px 0 0}.ax-s2-foot .ax-note{margin-top:6px}.ax-snap-dot{display:inline-block;width:6px;height:6px;margin-right:6px;vertical-align:1px;background:var(--ax-warn);border-radius:2px}.ax-s5-grid{row-gap:24px;align-items:start}.ax-s5-aside{margin:18px 0 0;font-size:14px;line-height:1.8;color:var(--ax-muted)}.ax-faq{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;border-top:1px solid var(--ax-line)}.ax-faq-col{min-width:0}.ax-faq details{border-bottom:1px solid var(--ax-line)}.ax-faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:52px;padding:12px 0;cursor:pointer;list-style:none}.ax-faq summary::-webkit-details-marker{display:none}.ax-faq summary h3{margin:0;font-family:var(--font-sans);font-size:14px;font-weight:600;line-height:1.6;letter-spacing:0}.ax-faq-chev{flex:none;width:12px;height:12px;color:var(--ax-blue);transition:transform var(--ax-d-2) var(--ax-ease-quart)}.ax-faq details[open] .ax-faq-chev{transform:rotate(180deg)}.ax-faq-a{padding:0 24px 18px 0;font-size:15px;line-height:1.85;color:var(--ax-muted)}.ax-faq-a p{margin:0}@supports(interpolate-size:allow-keywords){.ax-faq{interpolate-size:allow-keywords}.ax-faq details::details-content{height:0;overflow:hidden;transition:height var(--ax-d-2) var(--ax-ease-quart),content-visibility var(--ax-d-2) allow-discrete}.ax-faq details[open]::details-content{height:auto}}@media(min-width:1024px){.ax-g12{grid-template-columns:repeat(12,minmax(0,1fr))}.ax-hero-text{grid-column:1/7}.ax-hero-figwrap{grid-column:7/13}.ax-s2-foot,.ax-s2-head,.ax-s2-per,.ax-s2-table{grid-column:1/13}.ax-s5-head{grid-column:1/5;position:sticky;top:110px;padding-right:25px}.ax-s5-list{grid-column:5/13}.ax-status-desk{display:inline-flex!important}}@media(max-width:780px){.ax-page{--ax-sticky-top:68px;--ax-scroll-margin:92px}.ax-hero-grid{gap:24px}.ax-h1{font-size:clamp(19px,2.8vw,21px)}.ax-figure{max-width:none}.ax-status{font-size:11px;padding-block:13px;gap:6px 18px}}@media(max-width:480px){.ax-hero-ctas{display:grid;grid-template-columns:1fr}.ax-baseurl{gap:8px;padding:12px}.ax-baseurl-k{font-size:9px;letter-spacing:0}.ax-baseurl code,.ax-baseurl-act{font-size:11px}.ax-figure-data{padding:16px}.ax-figure-vendors{gap:9px;padding-bottom:17px}.ax-figure-vendors strong{font-size:12px}.ax-figure-route{grid-template-columns:minmax(0,1fr) 16px minmax(75px,.6fr);gap:10px;padding-top:18px}.ax-figure-gateway{gap:8px}.ax-figure-app strong,.ax-figure-gateway strong{font-size:12px}.ax-figure-arrow{width:16px}.ax-s2-foot-ext{margin-left:0}.ax-page .ax-table .ax-row td,.ax-page .ax-table .ax-row th{padding-block:2px}.ax-page .ax-group-row .ax-group-th{background:transparent;padding-block:16px 9px}.ax-counts{gap:7px 17px}.ax-faq summary h3{font-size:15px}}@media(prefers-reduced-motion:reduce){.ax-page *,.ax-page :after,.ax-page :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.ax-cta-ghost:hover,.ax-cta:hover,.ax-figure:hover .ax-compute-art img{transform:none}}@media(max-width:639px){.ax-page .ax-td[data-l]:before{font-size:11px;line-height:1.35}.ax-page .ax-td-price{font-size:13px}.ax-page .ax-expand-btn{width:44px;height:44px}.ax-page .ax-row:hover>td,.ax-page .ax-row:hover>th{background:transparent}.ax-frame{padding-inline:16px}.ax-section{padding-block:24px}.ax-hero{padding-block:20px 24px}.ax-figure-route{grid-template-columns:minmax(0,1fr);gap:12px}.ax-figure-arrow{display:none}.ax-figure-app{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-top:12px;border-top:1px solid var(--ax-line)}.ax-figure-app>svg{margin:0}.ax-figure-gateway code{white-space:nowrap;max-width:100%;overflow-x:auto;vertical-align:top}.ax-h1{font-size:19px;line-height:1.3}.ax-figure-app span{flex:1 1 160px}}