:where(.hf-site) a,:where(.hf-site) button{-webkit-tap-highlight-color:revert}:where(.hf-site) button{border:revert;border-radius:revert;padding:revert;background:revert;color:revert;-webkit-text-decoration:revert;text-decoration:revert;cursor:revert;transition:revert}:where(.hf-site) button:hover:not(:disabled){transform:revert}:where(.hf-site) button:disabled{opacity:revert;cursor:revert}:where(.hf-site) label{min-width:revert;display:revert;flex-direction:revert;gap:revert;color:revert;font-size:revert;font-weight:revert}:where(.hf-site) input,:where(.hf-site) select,:where(.hf-site) textarea{font:revert;width:revert;min-height:revert;padding:revert;border:revert;border-radius:revert;outline:revert;background:revert;color:revert}:where(.hf-site) input:focus,:where(.hf-site) select:focus,:where(.hf-site) textarea:focus{border-color:revert;box-shadow:revert}:where(.hf-site) form{padding:revert;display:revert;flex-direction:revert;gap:revert}:where(.hf-site) footer{min-height:revert;padding:revert;display:revert;flex-direction:revert;justify-content:revert;gap:revert;color:revert;font-size:revert}:where(.hf-site) footer code{color:revert}:where(.hf-site) .panel{min-width:revert;overflow:revert;border:revert;border-radius:revert;background:revert;box-shadow:revert}:where(.hf-site) .hero{display:revert;grid-template-columns:revert;gap:revert;align-items:revert;padding-inline:revert}:where(.hf-site) .faq{margin-top:revert;display:revert;grid-template-columns:revert;gap:revert}:where(.hf-site) .faq article{padding:revert;border:revert;border-radius:revert;background:revert}:where(.hf-site) .faq strong{display:revert;margin-bottom:revert;font-size:revert}:where(.hf-site) .faq p{color:revert;font-size:revert;line-height:revert}:where(.hf-site) .checklist{flex-direction:revert}:where(.hf-site) .checklist li{padding:revert;border-bottom:revert;align-items:revert}:where(.hf-site) .checklist li>span{width:revert;height:revert;display:revert;place-items:revert;border:revert;border-radius:revert;color:revert;font-size:revert;font-weight:revert}:where(.hf-site) .checklist li>div{display:revert;flex-direction:revert;gap:revert}:where(.hf-site) .checklist strong,:where(.hf-site) .checklist small{color:revert;font-size:revert}.hf-site{--stage:#0b0f14;--stage-surface:#111821;--stage-raised:#18212c;--paper:#fff;--paper-soft:#f6f7f9;--hairline:#e3e7ec;--ink:#0d1117;--ink-2:#3b4452;--ink-3:#5b6573;--ink-on-dark:#fff;--ink-on-dark-2:#ffffffbd;--ink-on-dark-3:#ffffff9e;--hairline-on-dark:#ffffff1a;--network:#0f766e;--network-on-dark:#5eead4;--isolation:#4338ca;--isolation-on-dark:#a5b4fc;--metering:#b45309;--metering-on-dark:#fcd34d;--network-strong:#115e59;--button-on-dark-hover:#e2f6f2;--network-tint:#0f766e0f;--code-bg:#0e141b;--code-bar:#151d27;--code-ink:#e6ebf0;--code-ink-2:#e6ebf09e;--code-ring:#ffffff14;--font-sans:"Inter", "Inter Fallback", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--fs-display:clamp(2.25rem, min(max(2.75rem, 2.1rem + 2.667vw), (100vw - 2.5rem) / 7.5), 4rem);--fs-h2:clamp(2rem, 1.72rem + 1.143vw, 2.75rem);--fs-h3:clamp(1.375rem, 1.33rem + .19vw, 1.5rem);--fs-lead:clamp(1.125rem, 1.08rem + .19vw, 1.25rem);--fs-minor:1.125rem;--fs-body:1.0625rem;--fs-secondary:.9375rem;--fs-small:.875rem;--fs-micro:.75rem;--fs-stat:clamp(1.625rem, 1.3rem + 1.4vw, 2.25rem);--fs-result:clamp(2rem, 1.75rem + 1vw, 2.25rem);--fs-code:.8125rem;--container:80rem;--gutter:1.25rem;--pad-full:clamp(4rem, 2.9rem + 4.5vw, 7rem);--pad-compact:clamp(3rem, 2.4rem + 2.4vw, 4.5rem);--header-h:3.5rem;--radius-card:16px;--radius-frame:12px;--shadow-frame:0 1px 2px #0206171f, 0 18px 48px -18px #02061773;--ease-out:cubic-bezier(.16, 1, .3, 1)}@media (min-width:640px){.hf-site{--gutter:1.5rem}}@media (min-width:1024px){.hf-site{--gutter:2rem;--header-h:4rem;--fs-display:clamp(3.25rem, .25rem + 4.6875vw, 4rem)}}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0%;size-adjust:107.12%}.hf-site [data-tone]{background-color:var(--tone-bg);color:var(--text-1)}.hf-site [data-tone=dark],.hf-site [data-tone=surface]{--text-1:var(--ink-on-dark);--text-2:var(--ink-on-dark-2);--text-3:var(--ink-on-dark-3);--rule:var(--hairline-on-dark);--hue-network:var(--network-on-dark);--hue-isolation:var(--isolation-on-dark);--hue-metering:var(--metering-on-dark);--accent:var(--hue-network);--link:var(--network-on-dark);--focus:var(--network-on-dark);--btn-bg:var(--ink-on-dark);--btn-fg:var(--stage);--btn-bg-hover:var(--button-on-dark-hover);--btn2-border:#ffffff4d;--btn2-hover:#ffffff14;--card-bg:var(--stage-raised);--card-border:var(--hairline-on-dark);--track:#ffffff59;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.hf-site [data-tone=dark]{--tone-bg:var(--stage)}.hf-site [data-tone=surface]{--tone-bg:var(--stage-surface)}.hf-site [data-tone=paper],.hf-site [data-tone=soft]{--text-1:var(--ink);--text-2:var(--ink-2);--text-3:var(--ink-3);--rule:var(--hairline);--hue-network:var(--network);--hue-isolation:var(--isolation);--hue-metering:var(--metering);--accent:var(--hue-network);--link:var(--network);--focus:var(--network);--btn-bg:var(--network);--btn-fg:var(--paper);--btn-bg-hover:var(--network-strong);--btn2-border:#0d111738;--btn2-hover:#0d11170d;--card-bg:var(--paper);--card-border:var(--hairline);--track:var(--hairline);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.hf-site [data-tone=paper]{--tone-bg:var(--paper)}.hf-site [data-tone=soft]{--tone-bg:var(--paper-soft)}.hf-site [data-hue=isolation]{--accent:var(--hue-isolation)}.hf-site [data-hue=metering]{--accent:var(--hue-metering)}.hf-site *,.hf-site :before,.hf-site :after{box-sizing:border-box}html:has(.hf-site){scroll-behavior:smooth;-webkit-text-size-adjust:100%}html:has(.hf-site){background-color:#0b0f14}html:has(.hf-site) body{background-color:#0b0f14}.hf-site{background:var(--stage);color:var(--ink-on-dark);font-family:var(--font-sans);font-size:var(--fs-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;line-height:1.6}.hf-site [hidden]{display:none!important}.hf-site h1,.hf-site h2,.hf-site h3,.hf-site p,.hf-site ul,.hf-site ol,.hf-site dl,.hf-site dd,.hf-site figure,.hf-site blockquote,.hf-site fieldset{margin:0}.hf-site ul,.hf-site ol{padding:0;list-style:none}.hf-site h1,.hf-site h2,.hf-site h3{color:var(--text-1);text-wrap:balance}.hf-site p,.hf-site li,.hf-site dd,.hf-site dt{text-wrap:pretty}.hf-site img,.hf-site svg{max-width:100%;display:block}.hf-site sup{line-height:0}.hf-site button{font:inherit}.hf-site button svg{flex:none}.hf-site a{color:var(--link);text-underline-offset:.2em;font-weight:600;text-decoration-line:underline;text-decoration-thickness:1px;transition:color .15s,text-decoration-color .15s}.hf-site a:hover{text-decoration-thickness:2px}.hf-site :focus-visible{outline:2px solid var(--focus,var(--network-on-dark));outline-offset:2px}.hf-site main:focus{outline:none}.hf-site main,.hf-site main *,.hf-site .site-footer *{scroll-margin-top:calc(var(--header-h) + 1rem)}.hf-site code,.hf-site pre,.hf-site kbd,.hf-site .mono{font-family:var(--font-mono);font-variant-ligatures:none}.hf-site :not(pre)>code{white-space:nowrap}.hf-site .n,.hf-site .stat-figure,.hf-site .amt,.hf-site .vs-price,.hf-site .vs-plan,.hf-site .result-figure,.hf-site .result-breakdown,.hf-site .field output,.hf-site .plan-price,.hf-site .tl-name,.hf-site .tl-tag{font-variant-numeric:tabular-nums}.hf-site .nw{white-space:nowrap}.hf-site .sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.hf-site .container{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.hf-site .skip-link{left:var(--gutter);z-index:100;background:var(--paper);color:var(--ink);font-size:var(--fs-small);--focus:var(--ink);border-radius:999px;padding:.75rem 1rem;text-decoration:none;position:absolute;top:.5rem;transform:translateY(-160%)}.hf-site .skip-link:focus{transform:none}.hf-site .eyebrow{font-size:var(--fs-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-weight:700;line-height:1rem}.hf-site .eyebrow.neutral{color:var(--text-3)}.hf-site .display{font-size:var(--fs-display);letter-spacing:-.03em;font-weight:800;line-height:1.04}.hf-site .display .accent{color:var(--accent);display:block}.hf-site h2,.hf-site .h2{font-size:var(--fs-h2);letter-spacing:-.025em;font-weight:750;line-height:1.1}.hf-site h3,.hf-site .h3{font-size:var(--fs-h3);letter-spacing:-.015em;font-weight:650;line-height:1.25}.hf-site .lead{font-size:var(--fs-lead);color:var(--text-2);max-width:38rem;line-height:1.5}.hf-site .body-copy{color:var(--text-2);max-width:65ch}.hf-site .small{font-size:var(--fs-small);color:var(--text-3);line-height:1.5}.hf-site .micro{font-size:var(--fs-micro);color:var(--text-3);line-height:1.45}.hf-site .quiet-link{color:inherit;font-weight:500}.hf-site .btn{letter-spacing:-.01em;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:48px;padding:0 1.375rem;font-size:1rem;font-weight:650;line-height:1.2;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.hf-site .btn:hover{text-decoration:none}.hf-site .btn-primary{background:var(--btn-bg);color:var(--btn-fg)}.hf-site .btn-primary:hover{background:var(--btn-bg-hover)}.hf-site .btn-secondary{border-color:var(--btn2-border);color:var(--text-1);background:0 0}.hf-site .btn-secondary:hover{background:var(--btn2-hover)}.hf-site .btn-sm{min-height:44px;padding:0 1rem;font-size:.9375rem}.hf-site .arrow{transition:transform .2s var(--ease-out);flex:none}.hf-site .btn:hover .arrow,.hf-site .text-link:hover .arrow,.hf-site .menu-links a:hover .arrow{transform:translate(2px)}.hf-site .text-link{align-items:center;gap:.375rem;min-height:44px;display:inline-flex}.hf-site .actions{flex-wrap:wrap;gap:.75rem;display:flex}@media (max-width:479px){.hf-site .actions .btn{width:100%}}.hf-site .spec-line{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.01em;color:var(--text-3);flex-wrap:wrap;column-gap:.5em;line-height:1.6;display:flex}.hf-site .spec-line li{white-space:nowrap}.hf-site .spec-line li:not(:last-child):after{content:"·";content:"·" / "";margin-left:.5em}.hf-site .closing-inner .spec-line{justify-content:center}.hf-site .site-header{top:env(safe-area-inset-top,0px);z-index:40;border-bottom:1px solid #0000;transition:background-color .3s,border-color .3s,box-shadow .3s;position:sticky}.hf-site .site-header.is-scrolled{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom-color:var(--rule);background-color:#0b0f14f7;box-shadow:0 10px 30px -18px #000c}.hf-site .header-inner{height:var(--header-h);align-items:center;gap:.75rem;display:flex}.hf-site .wordmark{min-height:44px;color:var(--text-1);letter-spacing:-.02em;align-items:center;gap:.5rem;font-size:1.0625rem;font-weight:700;text-decoration:none;display:inline-flex}.hf-site .wordmark:hover{text-decoration:none}.hf-site .mark{flex:none;width:22px;height:22px}.hf-site .mark .m-warm{fill:none;stroke:var(--text-3);stroke-width:1.5px}.hf-site .mark .m-leased{fill:var(--accent)}.hf-site .chip{border:1px solid color-mix(in srgb, var(--accent) 32%, transparent);background:color-mix(in srgb, var(--accent) 8%, transparent);color:var(--accent);letter-spacing:.04em;text-transform:uppercase;border-radius:6px;align-items:center;padding:.0625rem .4375rem;font-size:.6875rem;font-weight:650;line-height:1.5;display:inline-flex}.hf-site .nav{display:none}.hf-site .nav ul{gap:.125rem;display:flex}.hf-site .nav a{min-height:44px;color:var(--text-2);font-size:var(--fs-small);align-items:center;padding:0 .75rem;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex;position:relative}.hf-site .nav a:hover,.hf-site .nav a.is-active{color:var(--text-1)}.hf-site .nav a.is-active:after{content:"";background:var(--accent);border-radius:2px;height:2px;position:absolute;bottom:6px;left:.75rem;right:.75rem}.hf-site .header-actions{align-items:center;gap:.5rem;margin-left:auto;display:flex}.hf-site .signin{min-height:44px;color:var(--text-2);font-size:var(--fs-small);align-items:center;padding:0 .75rem;font-weight:500;text-decoration:none;display:none}.hf-site .signin:hover{color:var(--text-1);text-decoration:none}.hf-site .header-cta{display:none}.hf-site .menu-toggle{border:1px solid var(--btn2-border);min-width:44px;min-height:44px;color:var(--text-1);font-size:var(--fs-small);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.5rem;padding:0 .75rem;font-weight:600;display:inline-flex}.hf-site .menu-toggle:hover{background:var(--btn2-hover)}.hf-site .menu-toggle .icon-close,.hf-site .menu-toggle[aria-expanded=true] .icon-open{display:none}.hf-site .menu-toggle[aria-expanded=true] .icon-close{display:block}@media (max-width:359px){.hf-site .menu-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}}@media (min-width:480px){.hf-site .header-cta{display:inline-flex}}@media (min-width:1024px){.hf-site .nav{margin-left:1.25rem;display:block}.hf-site .signin{display:inline-flex}.hf-site .menu-toggle{display:none}}.hf-site .mobile-menu{bottom:0;left:0;right:0;top:var(--menu-top,var(--header-h));z-index:39;border-top:1px solid var(--rule);padding-bottom:calc(2.5rem + env(safe-area-inset-bottom,0px));position:fixed;overflow-y:auto}.hf-site .mobile-menu .container{gap:1.25rem;padding-block:1.5rem;display:grid}.hf-site .mobile-menu .btn{width:100%}.hf-site .menu-links a{border-bottom:1px solid var(--rule);min-height:48px;color:var(--text-1);justify-content:space-between;align-items:center;font-weight:500;text-decoration:none;display:flex}html:has(.hf-site).menu-open{overflow:hidden}.hf-site .hero{background-image:radial-gradient(60% 45% at 85% 8%, color-mix(in srgb, var(--network-on-dark) 12%, transparent), transparent 72%);padding-block:3rem 4rem;position:relative;overflow:hidden}@media (min-width:640px){.hf-site .hero{padding-block:4rem 5rem}}@media (min-width:1024px){.hf-site .hero{background-image:none;padding-block:3.5rem 6rem}}.hf-site .fleet{display:none}@media (min-width:1024px){.hf-site .fleet{pointer-events:none;z-index:0;width:50%;height:100%;display:block;position:absolute;top:0;bottom:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 22%);mask-image:linear-gradient(90deg,#0000 0,#000 22%)}}.hf-site .hero-grid{z-index:1;gap:3rem;display:grid;position:relative}.hf-site .hero-copy{align-content:start;gap:0;min-width:0;display:grid}.hf-site .hero-variant{gap:1rem;display:grid}.hf-site .hero-variant .lead{margin-top:.5rem}.hf-site .hero-sources{font-size:var(--fs-micro);color:var(--text-3);line-height:1.5}.hf-site .hero-sources a{color:var(--text-2);font-weight:500}.hf-site .hero-copy .actions{margin-top:2.25rem}.hf-site .claims{flex-wrap:wrap;gap:.75rem 1.75rem;margin-top:1.75rem;display:flex}.hf-site .claims li{font-size:var(--fs-small);color:var(--text-2);align-items:center;gap:.5rem;display:inline-flex}.hf-site .claims svg{color:var(--accent);flex:none}.hf-site .hero-copy .spec-line{margin-top:1.25rem}.hf-site .fleet-controls{display:none}@media (min-width:1024px){.hf-site .hero-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:2rem}.hf-site .hero-copy{grid-column:1/span 7}.hf-site .widget{grid-column:8/span 5}.hf-site .fleet-controls{z-index:1;justify-content:flex-end;margin-top:1.5rem;display:flex;position:relative}.hf-site .fleet-controls-inner{background:var(--stage);border-radius:999px;align-items:center;gap:.75rem;padding:.25rem 0 .25rem .75rem;display:flex}}.hf-site .fleet-label{font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--text-3)}.hf-site .widget{--tab-h:50px;background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-card);min-width:0;box-shadow:0 30px 60px -32px #000000bf}.hf-site .widget-head{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:1rem;padding-inline:1.25rem;display:flex}.hf-site .tabs{gap:1.5rem;display:flex}.hf-site .tab{min-height:var(--tab-h);color:var(--text-3);cursor:pointer;background:0 0;border:0;padding:0;font-size:.9375rem;font-weight:600;transition:color .15s;position:relative}.hf-site .tab:hover,.hf-site .tab[aria-selected=true]{color:var(--text-1)}.hf-site .tab[aria-selected=true]:after{content:"";background:var(--accent);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.hf-site .tab:focus-visible{outline-offset:-2px}.hf-site .widget-meta{font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--text-3);text-align:right}.hf-site .panel{gap:1rem;padding:1.25rem;display:grid}.hf-site .panel:focus-visible{outline-offset:-4px;border-radius:var(--radius-card)}.hf-site .presets{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.hf-site .presets-label{font-size:var(--fs-micro);color:var(--text-3)}.hf-site .presets-short{display:none}@media (min-width:72rem){.hf-site #panel-estimate{position:relative}.hf-site #panel-estimate .presets{top:calc(-1 * var(--tab-h) - 1px);height:var(--tab-h);position:absolute;right:1.25rem}.hf-site .presets-long,.hf-site .widget-meta{display:none}.hf-site .presets-short{display:inline}}.hf-site .preset-group{gap:.375rem;display:inline-flex}.hf-site .preset{border:1px solid var(--btn2-border);min-width:44px;min-height:44px;color:var(--text-2);font-size:var(--fs-small);cursor:pointer;background:0 0;border-radius:10px;font-weight:650;transition:background-color .15s,border-color .15s,color .15s}.hf-site .preset:hover{background:var(--btn2-hover);color:var(--text-1)}.hf-site .preset[aria-pressed=true]{background:var(--text-1);border-color:var(--text-1);color:var(--card-bg)}.hf-site .fields{gap:1.25rem;display:grid}.hf-site .field{display:grid}.hf-site .field-row{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.hf-site .field label{font-size:var(--fs-small);color:var(--text-1);font-weight:600}.hf-site .field output{font-size:var(--fs-small);color:var(--text-1);white-space:nowrap;font-weight:650}.hf-site .field .help{font-size:var(--fs-micro);color:var(--text-3);line-height:1.4}.hf-site input[type=range]{--fill:0%;appearance:none;cursor:pointer;background:0 0;width:100%;height:44px;margin:-8px 0;position:relative}.hf-site input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--text-1) var(--fill), var(--track) var(--fill));border-radius:4px;height:4px}.hf-site input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--text-1);width:20px;height:20px;box-shadow:0 0 0 3px var(--card-bg), 0 0 0 4px var(--track);border-radius:50%;margin-top:-8px}.hf-site input[type=range]::-moz-range-track{background:var(--track);border-radius:4px;height:4px}.hf-site input[type=range]::-moz-range-progress{background:var(--text-1);border-radius:4px;height:4px}.hf-site input[type=range]::-moz-range-thumb{background:var(--text-1);width:20px;height:20px;box-shadow:0 0 0 3px var(--card-bg), 0 0 0 4px var(--track);border:0;border-radius:50%}.hf-site input[type=range]:focus-visible{outline:none}.hf-site input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--card-bg), 0 0 0 5px var(--focus)}.hf-site input[type=range]:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px var(--card-bg), 0 0 0 5px var(--focus)}@media (forced-colors:active){.hf-site input[type=range]:focus-visible{outline-offset:-8px;outline:2px solid}}.hf-site .result{border-top:1px solid var(--rule);gap:.25rem;padding-top:1rem;display:grid}.hf-site .result-label{font-size:var(--fs-small);color:var(--text-2);flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.hf-site .result-label strong{color:var(--text-1);font-weight:650}.hf-site .result-figure{color:var(--text-1);font-size:var(--fs-result);letter-spacing:-.02em;align-items:baseline;gap:.375rem;font-weight:700;line-height:1.1;display:flex}.hf-site .result-figure small{font-size:var(--fs-small);letter-spacing:0;color:var(--text-3);font-weight:500}.hf-site .result-breakdown{font-size:var(--fs-micro);color:var(--text-3);line-height:1.45}.hf-site .vs{gap:.25rem;display:grid}.hf-site .vs-head{font-size:var(--fs-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);font-weight:700}.hf-site .vs-list li{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:1rem;padding-block:.5rem;display:grid}.hf-site .vs-list li:first-child{border-top:0}.hf-site .vs-name{font-size:var(--fs-small);color:var(--text-1);font-weight:600}.hf-site .vs-plan{font-size:var(--fs-micro);color:var(--text-3);margin-left:.375rem;font-weight:400}.hf-site .vs-price{color:var(--text-1);text-align:right;font-size:1rem;font-weight:650}.hf-site .vs-price.is-note{font-size:var(--fs-small);color:var(--text-2);font-weight:600}.hf-site .footnote{font-size:var(--fs-micro);color:var(--text-3);line-height:1.45}.hf-site .footnote a{color:var(--link)}.hf-site .code-frame{border-radius:var(--radius-frame);background:var(--code-bg);min-width:0;color:var(--code-ink);box-shadow:var(--shadow-frame);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--focus:var(--network-on-dark);position:relative;overflow:hidden}.hf-site .code-frame:after,.hf-site .browser-frame:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--code-ring);pointer-events:none;position:absolute;inset:0}.hf-site .code-frame.flush:after{content:none}.hf-site .code-bar{background:var(--code-bar);border-bottom:1px solid var(--code-ring);justify-content:space-between;align-items:stretch;display:flex}.hf-site .code-file{background:var(--code-bg);border-right:1px solid var(--code-ring);min-width:0;box-shadow:inset 0 2px 0 var(--network-on-dark);font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--code-ink);align-items:center;gap:.5rem;padding:.375rem 1rem;line-height:1.4;display:inline-flex}.hf-site .code-file b{font-weight:inherit;flex:none}.hf-site .code-file .code-path{min-width:0;color:var(--code-ink-2);overflow-wrap:anywhere}.hf-site .copy-btn{border:0;border-left:1px solid var(--code-ring);min-height:44px;color:var(--code-ink-2);font-size:var(--fs-micro);cursor:pointer;background:0 0;align-items:center;gap:.375rem;padding:0 1rem;font-weight:600;transition:color .15s;display:inline-flex}.hf-site .copy-btn:hover{color:var(--code-ink)}.hf-site .copy-btn:focus-visible,.hf-site pre.code:focus-visible{outline:2px solid var(--network-on-dark);outline-offset:-2px}.hf-site pre.code{font-size:var(--fs-code);tab-size:2;color:var(--code-ink);margin:0;padding:1rem 1.125rem 1.25rem;line-height:1.65;overflow-x:auto}.hf-site .panel-code{gap:0;padding:0}.hf-site .panel-code .code-note{padding:.875rem 1.25rem 1.125rem}.hf-site .code-frame.flush{box-shadow:none;border-radius:0}.hf-site .widget pre.code{padding:.875rem 1rem 1rem;font-size:.75rem;line-height:1.55}.hf-site .tok-c{color:var(--code-ink-2)}.hf-site .code-note{font-size:var(--fs-micro);color:var(--text-3);line-height:1.45}.hf-site .code-stack{gap:1.25rem;display:grid}.hf-site .code-stack>div{min-width:0}.hf-site .code-caption{font-size:var(--fs-micro);color:var(--text-3);font-family:var(--font-mono);margin-bottom:.5rem}.hf-site .section{padding-block:var(--pad-full)}.hf-site .section.compact{padding-block:var(--pad-compact)}.hf-site .section.rule-top{border-top:1px solid var(--rule)}.hf-site .section-head{gap:.75rem;max-width:48rem;margin-bottom:clamp(2.25rem,1.8rem + 2vw,3.5rem);display:grid}.hf-site .section-head .lead{margin-top:.25rem}.hf-site .numbers{border-top:1px solid var(--rule);padding-block:2rem}@media (min-width:1024px){.hf-site .numbers{padding-block:3rem}}.hf-site .stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem 0;display:grid}@media (min-width:1024px){.hf-site .stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.hf-site .stat{border-left:1px solid var(--rule);align-content:start;gap:.375rem;padding-left:.875rem;padding-right:.5rem;display:grid}@media (min-width:640px){.hf-site .stat{padding-left:1.5rem}}.hf-site .stat-figure{color:var(--text-1);font-size:var(--fs-stat);letter-spacing:-.02em;font-weight:800;line-height:1.1}.hf-site .stat-label{font-size:var(--fs-small);color:var(--text-3);line-height:1.4}.hf-site .stat-label strong{color:var(--text-2);font-weight:600;display:block}.hf-site .table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.hf-site .table-wrap:focus-visible{outline-offset:4px}.hf-site .data-table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--fs-small);line-height:1.5}.hf-site .table-caption{color:var(--text-2);font-size:var(--fs-small);max-width:72ch;margin-bottom:1rem;line-height:1.5}.hf-site .data-table th,.hf-site .data-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--rule);background-color:var(--tone-bg);padding:.875rem 1rem}.hf-site .data-table thead th{color:var(--text-1);border-bottom-color:var(--text-3);white-space:nowrap;font-weight:650}.hf-site .data-table tbody th{color:var(--text-1);font-weight:600}.hf-site .data-table td{color:var(--text-2)}.hf-site .data-table .hf{background-image:linear-gradient(var(--network-tint), var(--network-tint));color:var(--text-1)}.hf-site .data-table thead th.hf{box-shadow:inset 0 2px 0 var(--network)}.hf-site .th-note{font-size:var(--fs-micro);color:var(--text-3);font-weight:500;display:block}.hf-site .np{color:var(--text-3)}.hf-site .src{font-size:var(--fs-micro);color:var(--text-3);white-space:nowrap;font-weight:500}.hf-site span.src{margin-top:.25rem;display:block}.hf-site .src a{text-align:center;min-width:24px;min-height:24px;color:var(--text-3);font-weight:500;line-height:24px;display:inline-block}.hf-site .src a:hover{color:var(--text-1)}.hf-site .amt{color:var(--text-1);font-size:1.0625rem;font-weight:700;display:block}.hf-site .plan-name{font-size:var(--fs-micro);color:var(--text-3);display:block}.hf-site .plan-name a{color:var(--text-3);font-weight:600;text-decoration:none}.hf-site .ex-id{min-width:1.25rem;color:var(--text-1);font-weight:750;display:inline-block}.hf-site .examples-table{min-width:52rem}.hf-site .examples-table tbody th{text-indent:-1.5rem;min-width:12rem;max-width:16rem;color:var(--text-2);padding-left:2.5rem;font-weight:500}.hf-site .examples-table .ex-id{text-indent:0;min-width:1.25rem}.hf-site .examples-table tfoot td{border-bottom:0;padding-top:.75rem}@media (max-width:55rem){.hf-site .examples-table tbody th,.hf-site .examples-table thead th:first-child,.hf-site .examples-table tfoot td:first-child{z-index:1;min-width:9rem;box-shadow:1px 0 0 var(--rule);position:sticky;left:0}.hf-site .table-wrap{scroll-padding-left:9.5rem}}.hf-site .compare-table{table-layout:fixed;min-width:60rem}.hf-site .compare-table col.c-attr{width:8rem}.hf-site .compare-table tbody th{font-size:var(--fs-small)}@media (max-width:63.99rem){.hf-site .compare-table{min-width:62rem}.hf-site .compare-table tbody th,.hf-site .compare-table thead th:first-child{z-index:1;box-shadow:1px 0 0 var(--rule);position:sticky;left:0}.hf-site .compare-wrap{scroll-padding-left:8.5rem}}@media (min-width:64rem){.hf-site .compare-wrap{overflow:visible}.hf-site .compare-table thead th{top:calc(var(--header-h) + env(safe-area-inset-top,0px));z-index:2;position:sticky}.hf-site .compare-table tbody a{scroll-margin-top:calc(var(--header-h) + 4.5rem)}}@media (min-width:64rem) and (max-width:71.99rem){.hf-site .compare-table th,.hf-site .compare-table td{padding-inline:.75rem}}@media (min-width:72rem){.hf-site .compare-table col.c-attr{width:10rem}}.hf-site .feature{align-items:start;gap:2.5rem;display:grid}.hf-site .feature-text{align-content:start;gap:1rem;min-width:0;display:grid}.hf-site .feature-visual{min-width:0}@media (min-width:1024px){.hf-site .feature{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(2rem,.5rem + 3vw,3.5rem)}.hf-site .feature-text{grid-column:1/span 5}.hf-site .feature-visual{grid-column:6/span 7}.hf-site .feature.flip .feature-text{grid-area:1/8/auto/span 5}.hf-site .feature.flip .feature-visual{grid-area:1/1/auto/span 7}}.hf-site .checklist{align-content:start;gap:.625rem;display:grid}.hf-site .checklist li{color:var(--text-2);font-size:var(--fs-secondary);grid-template-columns:1.25rem minmax(0,1fr);gap:.625rem;line-height:1.55;display:grid}.hf-site .checklist svg{color:var(--accent);margin-top:.2rem}.hf-site .method-list{gap:.625rem;margin-top:1rem;display:grid}.hf-site .method-list li{color:var(--text-2);font-size:var(--fs-secondary);grid-template-columns:1.25rem minmax(0,1fr);gap:.625rem;line-height:1.55;display:grid}.hf-site .method-list li:before{content:"–";color:var(--text-3)}.hf-site .source-line{font-size:var(--fs-micro);color:var(--text-3)}.hf-site .source-line a{color:var(--text-3);font-weight:500}.hf-site .spec-chip{border:1px solid var(--rule);font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--text-2);border-radius:8px;flex-wrap:wrap;justify-self:start;align-items:center;gap:.25rem .5rem;padding:.375rem .75rem;display:inline-flex}.hf-site .spec-chip b{color:var(--text-3);font-weight:500}@media (min-width:1024px){.hf-site .feature.centered{align-items:center}}.hf-site .lifecycle{border-block:1px solid var(--rule);gap:2.5rem;padding:clamp(1.5rem,1rem + 2vw,2.5rem) 0;display:grid}@media (min-width:640px){.hf-site .lifecycle{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}}.hf-site .stage{align-content:start;gap:.5rem;display:grid;position:relative}.hf-site .stage-head{align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.hf-site .stage-glyph{width:56px;height:56px;color:var(--accent);flex:none}.hf-site .stage-glyph .dim{color:var(--text-3)}.hf-site .stage-flow{background:var(--text-3);flex:1;height:1px;margin-right:.25rem;position:relative}.hf-site .stage-flow:after{content:"";border-top:1px solid var(--text-3);border-right:1px solid var(--text-3);width:8px;height:8px;position:absolute;top:-3.5px;right:-1px;transform:rotate(45deg)}.hf-site .stage h3{font-size:var(--fs-minor);letter-spacing:-.01em}.hf-site .stage p{font-size:var(--fs-secondary);color:var(--text-2);line-height:1.5}@media (max-width:639px){.hf-site .stage-flow{display:none}.hf-site .stage:not(:last-child):after{content:"";background:var(--text-3);width:1px;height:1.5rem;position:absolute;bottom:-2rem;left:27.5px}}.hf-site .timeline{gap:.75rem;margin-top:.5rem;display:grid}.hf-site .tl,.hf-site .tl-brackets{grid-template-columns:1fr 1fr 1.4fr 1fr 1fr;gap:4px;display:grid}@media (min-width:640px){.hf-site .tl,.hf-site .tl-brackets{grid-template-columns:11fr 9fr 40fr 24fr 16fr}}.hf-site .tl-seg{grid-template-rows:auto 32px auto;align-content:start;gap:.5rem;min-width:0;display:grid}@media (max-width:639px){.hf-site .tl-extra{display:none}}.hf-site .tl-name{font-size:var(--fs-micro);color:var(--text-1);overflow-wrap:anywhere;font-weight:650}.hf-site .tl-bar{border-radius:4px}.hf-site .tl-seg.free .tl-bar{border:1px dashed var(--text-3)}.hf-site .tl-seg.run .tl-bar{background:var(--ink)}.hf-site .tl-seg.idle .tl-bar{background:repeating-linear-gradient(-45deg, var(--ink-2) 0 6px, var(--ink-3) 6px 12px)}.hf-site .tl-seg.end .tl-bar{background:var(--paper-soft);border:1px solid var(--rule)}.hf-site .tl-tag{font-size:var(--fs-micro);color:var(--text-3);line-height:1.35}.hf-site .tl-tag.billed{color:var(--text-1);font-weight:650}.hf-site .tl-billed{border-top:2px solid var(--accent);font-size:var(--fs-micro);color:var(--text-1);grid-column:3/5;padding-top:.5rem;font-weight:650}.hf-site .tl-free{border-top:2px dashed var(--text-3);font-size:var(--fs-micro);color:var(--text-3);grid-column:1/3;padding-top:.5rem}.hf-site .meter-notes{gap:1.5rem;margin-top:2.5rem;display:grid}@media (min-width:768px){.hf-site .meter-notes{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}}.hf-site .meter-notes div{border-top:1px solid var(--rule);align-content:start;gap:.375rem;padding-top:1rem;display:grid}.hf-site .meter-notes h3{font-size:var(--fs-minor);letter-spacing:-.01em}.hf-site .meter-notes p{font-size:var(--fs-secondary);color:var(--text-2)}.hf-site .browser-frame{border-radius:var(--radius-frame);background:var(--code-bg);box-shadow:var(--shadow-frame);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;position:relative;overflow:hidden}.hf-site .browser-bar{background:var(--code-bar);border-bottom:1px solid var(--code-ring);align-items:center;gap:.75rem;padding:.625rem .875rem;display:flex}.hf-site .browser-dots{gap:6px;display:flex}.hf-site .browser-dots i{background:#ffffff29;border-radius:50%;width:9px;height:9px}.hf-site .address{min-width:0;font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--code-ink-2);background:#ffffff0d;border-radius:6px;flex:1;align-items:center;gap:.5rem;padding:.375rem .75rem;display:flex}.hf-site .browser-body{aspect-ratio:16/10;place-items:center;padding:clamp(1rem,.5rem + 2vw,2rem);display:grid}.hf-site .frame-caption{font-size:var(--fs-micro);color:var(--text-3);margin-top:.75rem}.hf-site .plans{gap:1rem 2rem;display:grid}@media (min-width:640px){.hf-site .plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.hf-site .plans{grid-template-columns:repeat(4,minmax(0,1fr))}}.hf-site .plan{grid-row:span 5;grid-template-rows:subgrid;border-top:2px solid var(--plan-rule,var(--rule));align-content:start;margin-bottom:2rem;padding-top:1.25rem;display:grid}.hf-site .plan>.btn{align-self:end}.hf-site .plan>.plan-small,.hf-site .plan>.contact-line{align-self:start}.hf-site .plan[data-rule=network]{--plan-rule:var(--accent)}.hf-site .plan[data-rule=neutral]{--plan-rule:var(--text-3)}.hf-site .plan-head{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.hf-site .plan-head h3{align-items:center;gap:.5rem;display:flex}.hf-site .badge{border:1px solid color-mix(in srgb, var(--badge,var(--accent)) 32%, transparent);background:color-mix(in srgb, var(--badge,var(--accent)) 8%, transparent);color:var(--badge,var(--accent));letter-spacing:.04em;text-transform:uppercase;border-radius:6px;align-items:center;padding:.0625rem .4375rem;font-size:.6875rem;font-weight:650;line-height:1.5;display:inline-flex}.hf-site .badge.neutral{--badge:var(--text-3)}.hf-site .plan-price{color:var(--text-1);letter-spacing:-.02em;white-space:nowrap;font-size:1.75rem;font-weight:800;line-height:1.1}.hf-site .plan-price small{font-size:var(--fs-small);letter-spacing:0;color:var(--text-3);font-weight:500}.hf-site .plan-tagline{font-size:var(--fs-secondary);color:var(--text-2)}.hf-site .plan .checklist li{font-size:var(--fs-secondary)}.hf-site .plan .checklist{padding-bottom:.5rem}.hf-site .plan-small{font-size:var(--fs-micro);color:var(--text-3);line-height:1.45}.hf-site .contact-line{font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--text-2)}.hf-site .fine-print{border-top:1px solid var(--rule);gap:.5rem;margin-top:3rem;padding-top:1.25rem;display:grid}.hf-site .fine-print p{max-width:80ch;font-size:var(--fs-micro);color:var(--text-3);line-height:1.5}.hf-site .faq{max-width:52rem}.hf-site .faq details{border-bottom:1px solid var(--rule)}.hf-site .faq details:first-of-type{border-top:1px solid var(--rule)}.hf-site .faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:56px;padding-block:.875rem;list-style:none;display:flex}.hf-site .faq summary::-webkit-details-marker{display:none}.hf-site .faq summary h3{font-size:var(--fs-minor);letter-spacing:-.01em;font-weight:650}.hf-site .faq summary:hover h3{color:var(--accent)}.hf-site .chev{color:var(--text-3);transition:transform .2s var(--ease-out);flex:none}.hf-site .faq details[open] .chev{transform:rotate(180deg)}.hf-site .faq-body{max-width:65ch;color:var(--text-2);gap:.75rem;padding-bottom:1.25rem;display:grid}.hf-site .faq-body code{font-size:.875em}.hf-site .closing-inner{text-align:center;justify-items:center;gap:1.5rem;max-width:48rem;margin-inline:auto;display:grid}.hf-site .closing-inner .actions{justify-content:center}.hf-site .site-footer{padding-block:4rem 2rem}.hf-site .footer-grid{gap:2.5rem;display:grid}@media (min-width:1024px){.hf-site .footer-grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:2rem}.hf-site .footer-brand{grid-column:1/span 5}.hf-site .footer-links{grid-column:7/span 6}}.hf-site .footer-brand{align-content:start;justify-items:start;gap:1rem;display:grid}.hf-site .footer-blurb{font-size:var(--fs-small);color:var(--text-2);max-width:44ch}.hf-site .footer-links{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:2rem 1.5rem;display:grid}.hf-site .footer-links h2{font-size:var(--fs-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);margin-bottom:.5rem;font-weight:700;line-height:1rem}.hf-site .footer-links a{min-height:44px;color:var(--text-2);font-size:var(--fs-small);align-items:center;font-weight:500;text-decoration:none;display:flex}.hf-site .footer-links a:hover{color:var(--text-1);text-decoration:underline}.hf-site .footer-bottom{border-top:1px solid var(--rule);gap:.625rem;margin-top:3rem;padding-top:1.5rem;display:grid}.hf-site .footer-bottom p{font-size:var(--fs-micro);color:var(--text-3);max-width:90ch;line-height:1.5}.hf-site .footer-bottom .contact{font-family:var(--font-mono);color:var(--text-2);overflow-wrap:anywhere}.hf-site .footer-bottom .legal-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.5rem;display:flex}.hf-site .footer-bottom a{color:var(--text-2);font-weight:500}@media (prefers-reduced-motion:reduce){html:has(.hf-site){scroll-behavior:auto}.hf-site *,.hf-site :before,.hf-site :after{transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}}.hf-site .nav a[aria-current]{color:var(--text-1)}.hf-site .nav a[aria-current]:after{content:"";background:var(--accent);border-radius:2px;height:2px;position:absolute;bottom:6px;left:.75rem;right:.75rem}.hf-site .menu-links a[aria-current]{color:var(--accent)}.hf-site .footer-links a[aria-current]{color:var(--text-1)}.hf-site .footer-links{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:640px){.hf-site .footer-links{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){.hf-site .footer-brand{grid-column:1/span 4}.hf-site .footer-links{grid-column:6/span 7}}.hf-site .page-hero{background-image:radial-gradient(60% 45% at 85% 8%, color-mix(in srgb, var(--network-on-dark) 12%, transparent), transparent 72%);padding-block:1.25rem 3.5rem}@media (min-width:640px){.hf-site .page-hero{padding-block:1.5rem 4rem}}@media (min-width:1024px){.hf-site .page-hero{padding-block:1.75rem 4.5rem}}.hf-site .page-hero-grid{gap:2.5rem;display:grid}.hf-site .page-hero-copy{align-content:start;gap:1rem;min-width:0;max-width:52rem;display:grid}.hf-site .page-hero-copy>.crumbs{margin-bottom:.5rem}.hf-site .page-hero h1{letter-spacing:-.03em;font-size:clamp(2.125rem,1.75rem + 1.6vw,3.25rem);font-weight:800;line-height:1.06}.hf-site .page-hero h1 .accent{color:var(--accent);display:block}.hf-site .page-hero-copy .lead{margin-top:.25rem}.hf-site .page-hero-copy .actions{margin-top:1.25rem}.hf-site .page-hero-aside{min-width:0}@media (min-width:1024px){.hf-site .page-hero-grid:has(>.page-hero-aside){grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;column-gap:2rem}.hf-site .page-hero-grid:has(>.page-hero-aside)>.page-hero-copy{grid-column:1/span 7}.hf-site .page-hero-grid:has(>.page-hero-aside)>.page-hero-aside{grid-column:8/span 5}}.hf-site .crumbs ol{font-size:var(--fs-small);color:var(--text-3);flex-wrap:wrap;align-items:center;column-gap:.5rem;line-height:1.4;display:flex}.hf-site .crumbs li{align-items:center;gap:.5rem;display:inline-flex}.hf-site .crumbs li+li:before{content:"/";content:"/" / "";color:var(--text-3)}.hf-site .crumbs a{min-height:44px;color:var(--text-2);align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.hf-site .crumbs a:hover{color:var(--text-1);text-decoration:underline}.hf-site .crumbs [aria-current=page]{color:var(--text-1);font-weight:600}.hf-site .stat-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem 0;display:grid}@media (min-width:768px){.hf-site .stat-tiles:where(:has(>:nth-child(3):last-child)){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.hf-site .stat-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.hf-site .stat-tiles:where(:has(>:nth-child(3):last-child)){grid-template-columns:repeat(3,minmax(0,1fr))}.hf-site .stat-tiles:where(:has(>:nth-child(2):last-child)),.hf-site .page-hero-aside .stat-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.hf-site .stat-note{font-size:var(--fs-micro);color:var(--text-3);line-height:1.45}.hf-site .stat-note a{color:var(--text-3);font-weight:500}.hf-site .link-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:1rem;display:grid}.hf-site .link-cards>li{min-width:0;display:flex}.hf-site .link-card{border:1px solid var(--card-border);border-radius:var(--radius-frame);background:var(--card-bg);min-width:0;color:var(--text-1);flex:1;grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:.25rem 1rem;padding:1.125rem 1.25rem;font-weight:400;text-decoration:none;transition:border-color .15s;display:grid}.hf-site .link-card:hover{border-color:var(--text-3);text-decoration:none}.hf-site .link-card-title{font-size:var(--fs-minor);letter-spacing:-.01em;color:var(--text-1);font-weight:650;line-height:1.3}.hf-site .link-card-text{font-size:var(--fs-secondary);color:var(--text-2);grid-column:1;line-height:1.5}.hf-site .link-card .arrow{color:var(--accent);grid-area:1/2/span 2;align-self:center}.hf-site .link-card:hover .arrow{transform:translate(2px)}@media (min-width:64rem){.hf-site .table-wrap:not(.compare-wrap) .compare-table thead th{position:static}.hf-site .compare-wrap .compare-table{min-width:0}}.hf-site .text-link .nw>.arrow{vertical-align:-.125em;margin-left:.375rem;display:inline-block}
