.faq-soft-item[data-astro-cid-ztvuj2j5]{background:#ffffffe6;box-shadow:var(--shadow-inset-hi),0 18px 46px #17171705,0 4px 14px #17171704}.faq-soft-item[data-astro-cid-ztvuj2j5]:hover{box-shadow:var(--shadow-inset-hi),0 22px 54px #17171706,0 5px 16px #17171705}.rank-savings[data-prefix]:before{content:attr(data-prefix);margin-right:.28em}.rank-savings[data-suffix]:after{content:attr(data-suffix);margin-left:.28em}.ranking-meter{background:color-mix(in oklch,var(--color-line) 52%,transparent)}.ranking-meter-fill{width:var(--meter-width, 0%);transform:scaleX(0);transform-origin:left center;background:color-mix(in oklch,var(--color-accent) 78%,var(--color-surface));animation:ranking-meter-fill .72s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(80ms + var(--row-index, 0) * 36ms)}.ranking-meter-fill--first{background:linear-gradient(90deg,color-mix(in oklch,var(--color-accent) 88%,var(--color-ink-100)),color-mix(in oklch,var(--color-accent) 62%,white))}@keyframes ranking-meter-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.ranking-board .ranking-meter-fill--first{position:relative;overflow:hidden}.ranking-board .ranking-meter-fill--first:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,rgb(255 255 255 / .85) 50%,transparent 65%);transform:translate(-100%);pointer-events:none}.ranking-board:hover .ranking-meter-fill--first:after{animation:ranking-meter-shine 1.8s ease-in-out infinite}}@keyframes ranking-meter-shine{0%{transform:translate(-100%)}65%,to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.ranking-meter-fill{animation:none;transform:none}}.back-to-top[data-astro-cid-kaoqrcyb]{position:fixed;right:max(16px,env(safe-area-inset-right));bottom:calc(var(--aipricerank-mobile-tabbar-offset) + 12px + env(safe-area-inset-bottom));z-index:40;display:inline-flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;border:1px solid color-mix(in oklch,var(--color-line) 70%,transparent);border-radius:999px;background:#ffffffe6;color:var(--color-ink-80);box-shadow:var(--shadow-soft-sm);cursor:pointer}.back-to-top[data-astro-cid-kaoqrcyb][hidden]{display:none}.back-to-top[data-astro-cid-kaoqrcyb]:hover{color:var(--color-accent)}.back-to-top[data-astro-cid-kaoqrcyb]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}body:has(#language-suggestion-bar) .back-to-top[data-astro-cid-kaoqrcyb]{bottom:calc(var(--aipricerank-mobile-tabbar-offset) + 70px + env(safe-area-inset-bottom))}@media(min-width:1024px){.back-to-top[data-astro-cid-kaoqrcyb]{right:max(24px,env(safe-area-inset-right));bottom:max(24px,env(safe-area-inset-bottom))}}.home-guide-list[data-astro-cid-kw2324qu]{display:grid;gap:.75rem;margin:1rem 0 0;padding:0;list-style:none}.home-guide-list[data-astro-cid-kw2324qu]>li[data-astro-cid-kw2324qu]{display:grid;grid-template-columns:2.25rem minmax(0,1fr);column-gap:.85rem;align-items:start;padding:1.05rem 1.1rem 1.1rem;border:1px solid color-mix(in oklch,var(--color-line) 42%,transparent);border-radius:16px;background:#ffffffe6}.home-guide-index[data-astro-cid-kw2324qu]{display:grid;width:2.25rem;height:2.25rem;place-items:center;border-radius:11px;background:color-mix(in oklch,var(--color-accent) 10%,white);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--color-accent) 7%,transparent);color:var(--color-accent);font-family:var(--font-besley);font-size:18px;font-weight:600;letter-spacing:-.04em;line-height:1}@media(min-width:640px){.home-guide-list[data-astro-cid-kw2324qu]{grid-template-columns:repeat(3,minmax(0,1fr))}}.home-submit[data-astro-cid-vwyggv64]{border:1px solid color-mix(in oklch,var(--color-line) 42%,transparent);border-radius:18px;background:#ffffffe6;padding:1.75rem 1.5rem}@media(min-width:640px){.home-submit[data-astro-cid-vwyggv64]{padding:2.25rem 2.5rem}}.home-submit-icon[data-astro-cid-vwyggv64]{position:relative;top:2px}.ranking-provider-anchor{scroll-margin-top:5.5rem}.ranking-provider-row{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:640px){.ranking-provider-row{grid-template-columns:repeat(2,minmax(0,1fr))}.ranking-provider-row--sparse{grid-template-columns:repeat(var(--board-count, 1),minmax(0,1fr))}}@media(min-width:1100px){.ranking-provider-row{grid-template-columns:repeat(4,minmax(0,1fr))}.ranking-provider-row--sparse{grid-template-columns:repeat(var(--board-count, 1),minmax(0,1fr))}}.ranking-board-list{max-height:calc(460px + .75rem);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none}@media screen{@supports (content-visibility: auto) and (overflow-clip-margin: 24px){.ranking-board-list>ol>li{content-visibility:auto;contain-intrinsic-block-size:auto 46px;overflow-clip-margin:24px}.ranking-board-list>ol>li:focus-within,.ranking-board-list>ol>li:hover{content-visibility:visible}}}.ranking-board-list::-webkit-scrollbar{display:none}.ranking-board,.ranking-provider-row--sparse .ranking-board{min-width:0}.ranking-sparse-group{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:1100px){.ranking-sparse-group{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:1rem;row-gap:2rem;align-items:stretch}.ranking-sparse-group>section{grid-column:span var(--board-count, 1);display:flex;flex-direction:column}.ranking-sparse-group>section>.ranking-provider-row{flex:1}}.ranking-page-btn{display:inline-flex;width:1.75rem;height:1.75rem;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid color-mix(in oklch,var(--color-line) 72%,transparent);border-radius:999px;background:var(--color-surface);color:var(--color-ink-60);cursor:pointer;transition:border-color .16s ease,color .16s ease,background-color .16s ease,transform .16s cubic-bezier(.23,1,.32,1)}@media(hover:hover)and (pointer:fine){.ranking-page-btn:hover{border-color:color-mix(in oklch,var(--color-accent) 45%,var(--color-line));background:color-mix(in oklch,var(--color-accent) 8%,var(--color-surface));color:var(--color-accent)}}.ranking-page-btn:active{transform:scale(.97)}.ranking-page-btn:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.ranking-page-num{width:1.25rem;height:1.25rem;font-size:10px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1}.ranking-page-btn.is-current{border-color:transparent;background:var(--color-accent);color:var(--color-accent-ink)}@media(hover:hover)and (pointer:fine){.ranking-page-btn.is-current:hover{border-color:transparent;background:var(--color-accent);color:var(--color-accent-ink);filter:brightness(1.06)}}@media(prefers-reduced-motion:reduce){.ranking-page-btn,.ranking-page-btn:active{transition:none;transform:none}}.ranking-model-switcher-icon{display:inline-flex;width:1.25rem;height:1.25rem;flex:0 0 auto;align-items:center;justify-content:center;border-radius:999px;color:var(--color-ink-40);transition:background-color .18s ease,color .18s ease,transform .18s cubic-bezier(.2,.8,.2,1)}.ranking-board-header:hover .ranking-model-switcher-icon,.ranking-board-header:focus-within .ranking-model-switcher-icon{background:color-mix(in srgb,var(--color-accent) 8%,var(--color-surface));color:color-mix(in srgb,var(--color-accent) 86%,var(--color-ink-60));transform:translateY(-.5px)}@media(prefers-reduced-motion:reduce){.ranking-model-switcher-icon{animation:none;transform:none}}.toc[data-astro-cid-hop3l3kc]{max-height:calc(100vh - 7rem);align-self:start}.toc-list[data-astro-cid-hop3l3kc]{max-height:calc(100vh - 11rem);overflow:auto;scrollbar-width:thin}.toc-link[data-astro-cid-hop3l3kc][data-active=true]{border-color:var(--color-accent);color:var(--color-accent)}.heading-anchor[data-astro-cid-mfhezl2t]:after{content:"#";content:"#" / "";margin-inline-start:.5em;color:var(--color-ink-40);font-weight:400;opacity:0}.heading-anchor[data-astro-cid-mfhezl2t]:hover:after,.heading-anchor[data-astro-cid-mfhezl2t]:focus-visible:after{opacity:1}.status-eq-bar[data-astro-cid-lbvmqd74]{transform-origin:bottom;animation:status-eq 1.05s ease-in-out infinite}@keyframes status-eq{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}@media(prefers-reduced-motion:reduce){.status-eq-bar[data-astro-cid-lbvmqd74]{animation:none}}.visit-site[data-astro-cid-76qycffp]{position:relative;overflow:hidden}.visit-site[data-astro-cid-76qycffp]:after{content:"";position:absolute;inset:0 auto 0 0;width:45%;background:linear-gradient(100deg,transparent,rgb(255 255 255 / .55),transparent);transform:translate(-160%);animation:visit-site-shine 2.6s ease-in-out infinite;pointer-events:none}@keyframes visit-site-shine{0%{transform:translate(-160%)}55%,to{transform:translate(320%)}}@media(prefers-reduced-motion:reduce){.visit-site[data-astro-cid-76qycffp]:after{animation:none;opacity:0}}:root{--aipricerank-detail-nav-top: 0px;--aipricerank-detail-nav-clearance: calc(var(--aipricerank-detail-nav-top) + 4.25rem)}@media(min-width:1024px){:root{--aipricerank-detail-nav-top: 5.75rem}}[data-astro-cid-xfhawpys][data-section-nav] a[data-astro-cid-xfhawpys]{color:var(--color-ink-60);transition:background-color .16s ease,color .16s ease}[data-astro-cid-xfhawpys][data-section-nav] a[data-astro-cid-xfhawpys]:hover{background:color-mix(in oklch,var(--color-ink-20) 70%,transparent);color:var(--color-ink-100)}[data-astro-cid-xfhawpys][data-section-nav] a[data-astro-cid-xfhawpys][aria-current=true],[data-astro-cid-xfhawpys][data-section-nav] a[data-astro-cid-xfhawpys][aria-current=true]:hover{background:var(--color-ink-100);color:var(--color-canvas)}same-provider-model-links[data-astro-cid-42rwmwgr]:not([data-ready]) ul[data-astro-cid-42rwmwgr]{flex-wrap:nowrap;overflow-x:auto}.model-dir-group[data-astro-cid-voptmyjk]>summary[data-astro-cid-voptmyjk]::-webkit-details-marker{display:none}.model-dir-group[data-astro-cid-voptmyjk][open] .model-dir-chevron[data-astro-cid-voptmyjk]{transform:rotate(180deg)}.model-dir-chevron[data-astro-cid-voptmyjk]{transition:transform .16s ease}.model-dir[data-astro-cid-voptmyjk]{scrollbar-width:none}.model-dir[data-astro-cid-voptmyjk]::-webkit-scrollbar{display:none}
