@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/Inter-Italic-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/Inter-Italic-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}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/Inter-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/Inter-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}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(/fonts/SourceSerif4-Italic-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(/fonts/SourceSerif4-Italic-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}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/fonts/SourceSerif4-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/fonts/SourceSerif4-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}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/IBMPlexMono-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/IBMPlexMono-400-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}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/IBMPlexMono-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/IBMPlexMono-500-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}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/IBMPlexMono-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/IBMPlexMono-600-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}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/IBMPlexSans-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/IBMPlexSans-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{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--night:#10283b;--night-soft:#18384e;--stone:#59666d;--stone-light:#d8d6cf;--ivory:#f4f0e7;--paper:#fffdf8;--copper:#a95f38;--copper-text:#884426;--brand-terracotta:#b4461e;--brand-ok:#3f8a57;--line:#10283b29;--shadow:0 1.25rem 3.5rem #10283b17;--serif:"Source Serif 4", Iowan Old Style, Baskerville, "Times New Roman", serif;--sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--plex-sans:"IBM Plex Sans", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--plex-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:6rem}body{background:var(--ivory);color:var(--night);font-family:var(--sans);text-rendering:optimizelegibility;margin:0;line-height:1.6}a{color:inherit;text-underline-offset:.24em;text-decoration-thickness:.08em}.skip-link{z-index:100;background:var(--paper);border:2px solid var(--night);padding:.65rem 1rem;transition:transform .16s;position:fixed;top:.75rem;left:.75rem;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}:focus-visible{outline:3px solid var(--copper-text);outline-offset:4px}.brand,.footer-brand{font-family:var(--sans);letter-spacing:.06em;align-items:center;gap:.6rem;font-size:1.12rem;font-weight:800;text-decoration:none;display:inline-flex}.brand-symbol{fill:currentColor;flex:none;width:2.1rem;height:2.1rem;display:block}.brand-symbol-dot{fill:var(--brand-terracotta)}.brand-symbol-dot--ok{fill:var(--brand-ok)}.button{border:1px solid var(--night);min-height:2.85rem;font-family:var(--sans);letter-spacing:.01em;border-radius:2px;justify-content:center;align-items:center;padding:.72rem 1.25rem;font-size:.84rem;font-weight:750;text-decoration:none;transition:background-color .16s,border-color .16s,box-shadow .16s,transform .16s;display:inline-flex}.button-primary{background:var(--night);color:var(--paper);box-shadow:0 .5rem 1.5rem #10283b24}.button-secondary{color:var(--night);background:0 0}.button-conversion{color:#fff;background:#176b45;border-color:#145c3c;box-shadow:0 .5rem 1.5rem #176b4533}.button.button-conversion:hover{background:#125738;border-color:#0d472e}.button:hover{border-color:var(--copper);transform:translateY(-1px);box-shadow:0 .65rem 1.6rem #10283b2b}.button-primary:hover{background:var(--night-soft)}.eyebrow{color:var(--copper-text);letter-spacing:.16em;text-transform:uppercase;margin:0 0 1.15rem;font-size:.72rem;font-weight:800}h1,h2,h3,p{margin-top:0}h1,h2{font-family:var(--serif);text-wrap:balance;font-weight:500}h1{letter-spacing:-.035em;margin-bottom:1rem;font-size:clamp(2.75rem,4vw,4rem);line-height:.95}h2{letter-spacing:-.025em;margin-bottom:1.25rem;font-size:clamp(2.4rem,5vw,4.5rem);line-height:1}h3{font-family:var(--serif);margin:1.6rem 0 .75rem;font-size:1.55rem;font-weight:600}.button:disabled{cursor:not-allowed;opacity:.55;transform:none}
@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/InstrumentSans-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/InstrumentSans-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}body:has([data-hf-site]){--ivory:#faf5ee;--paper:#fff;--night:#241b14;--night-soft:#3d332b;--stone:#6b5d51;--stone-light:#d9cdbf;--copper:#b4451f;--copper-text:#8e3415;--line:#241b141f;--line-strong:#241b1433;--shadow:0 1rem 2.5rem #241b1414;--sans:"Instrument Sans", Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--hf-sand:#f2e7da;--hf-sand-2:#f4ede4;--hf-field:#fbf8f3;--hf-stone-2:#7a6b5e;--hf-moss:#4e6b47;--hf-footer-ink:#f6efe6;--hf-footer-text:#c7b8a9;--hf-footer-muted:#a69889;--hf-on-dark-accent:#f0b89f;--hf-ok:#2f7a4b;--hf-warn:#c98a12;--hf-warn-text:#7a5208;--hf-none:#8a7a6d;--hf-shadow-lift:0 1px 2px #241b140f, 0 1.5rem 3.5rem #241b1424;--hf-radius-chip:8px;--hf-radius-control:12px;--hf-radius-card:18px;background:var(--ivory);min-height:100vh;color:var(--night);font-family:var(--sans);-webkit-font-smoothing:antialiased;flex-direction:column;display:flex}body:has([data-hf-site]) main{flex:1 0 auto}body:has([data-hf-site]) .brand{font-family:var(--sans);letter-spacing:.05em;gap:.6rem;font-size:1.15rem;font-weight:700}body:has([data-hf-site]) .brand-symbol{width:2.1rem;height:2.1rem}body:has([data-hf-site]) .site-footer .brand-symbol{color:var(--ivory)}body:has([data-hf-site]) .site-footer .brand-symbol-dot{fill:#d8643a}body:has([data-hf-site]) .site-footer .brand-symbol-dot--ok{fill:#5fb07a}body:has([data-hf-site]) .button{letter-spacing:0;min-height:3rem;box-shadow:none;border:1px solid #0000;border-radius:11px;padding:.8rem 1.25rem;font-size:.95rem;font-weight:600}body:has([data-hf-site]) .button:hover{box-shadow:none;border-color:#0000;transform:none}body:has([data-hf-site]) .button-primary{background:var(--night);color:#fff}body:has([data-hf-site]) .button-primary:hover{background:var(--night-soft)}body:has([data-hf-site]) .button-secondary{border-color:var(--line-strong);background:var(--paper);color:var(--night)}body:has([data-hf-site]) .button-secondary:hover{border-color:var(--line-strong);background:var(--hf-sand-2)}body:has([data-hf-site]) .button-conversion{border-color:var(--copper);background:var(--copper);color:#fff}body:has([data-hf-site]) .button.button-conversion:hover{border-color:var(--copper-text);background:var(--copper-text)}body:has([data-hf-site]) .button.button-conversion:disabled{border-color:var(--line-strong);background:var(--stone-light);color:var(--stone);cursor:not-allowed}body:has([data-hf-site]) .button.button-conversion:disabled:hover{border-color:var(--line-strong);background:var(--stone-light);color:var(--stone);cursor:not-allowed}body:has([data-hf-site]) .eyebrow{color:var(--copper);font-family:var(--plex-mono);letter-spacing:.1em;margin-bottom:1rem;font-size:.75rem;font-weight:500}body:has([data-hf-site]) h1{font-family:var(--sans);letter-spacing:-.03em;margin-bottom:1.1rem;font-size:clamp(2.1rem,4.6vw,3.25rem);font-weight:700;line-height:1.06}body:has([data-hf-site]) h2{font-family:var(--sans);letter-spacing:-.028em;margin-bottom:1rem;font-size:clamp(1.75rem,3.2vw,2.4rem);font-weight:700;line-height:1.1}body:has([data-hf-site]) h3{font-family:var(--sans);letter-spacing:0;font-size:1.08rem;font-weight:600;line-height:1.3}body:has([data-hf-site]) .text-link{color:var(--copper);font-size:.9rem;font-weight:600;text-decoration:none}:is(body:has([data-hf-site]) .text-link:hover,body:has([data-hf-site]) .text-link:focus-visible){color:var(--copper-text);text-decoration:underline}body:has([data-hf-site]) .text-button{color:var(--copper);font-weight:600}body:has([data-hf-site]) .skip-link{border-radius:10px}:is(body:has([data-hf-site]) .blog-cta .eyebrow,body:has([data-hf-site]) .blog-cta .text-link){color:var(--hf-on-dark-accent)}.hf-home>.section,.hf-hero,.hf-proof-inner,.hf-truth-inner,.hf-final-inner{width:min(100% - 3rem,73.75rem);margin-inline:auto}.hf-home>.section{padding-block:clamp(3.5rem,7vw,5.5rem)}.hf-home>.hf-band,.hf-proof,.hf-truth,.hf-final{width:100%;padding-inline:max(1.5rem,50% - 36.875rem)}.hf-home>.hf-band{background:var(--paper)}.hf-home .section-intro{max-width:44rem;margin-bottom:clamp(1.75rem,4vw,2.75rem)}.hf-home .section-intro>p:last-child{color:var(--stone);margin:0;font-size:1.05rem;line-height:1.55}.hf-home .section-intro-row{justify-content:space-between;align-items:end;gap:1rem 2rem;max-width:none;display:flex}.hf-home .section-intro-row h2{margin-bottom:.35rem}.hf-hero{grid-template-columns:minmax(0,1.05fr) minmax(18rem,.95fr);align-items:center;gap:clamp(2rem,6vw,5rem);padding-block:clamp(2.75rem,6vw,5rem) clamp(2.5rem,5vw,4rem);display:grid}.hf-hero-copy{min-width:0;max-width:38rem}.hf-hero-copy h1{max-width:12em;font-size:clamp(2.4rem,5.2vw,3.9rem)}.hf-hero-copy .lede{max-width:32rem;color:var(--night-soft);margin-bottom:1.5rem;font-size:1.12rem;line-height:1.5}.hf-hero-actions{grid-template-columns:minmax(0,1fr);justify-items:start;gap:.8rem;margin-bottom:1rem;display:grid}.hf-hero .button-conversion{min-width:11.25rem}.hf-search{border:1px solid var(--line-strong);background:var(--paper);width:100%;max-width:36rem;box-shadow:var(--shadow);color:inherit;cursor:pointer;border-radius:14px;align-items:center;gap:.4rem;padding:.35rem;text-decoration:none;transition:box-shadow .16s,border-color .16s;display:flex}.hf-search:hover,.hf-search:focus-visible{border-color:var(--copper);box-shadow:0 0 0 3px #b4451f2e, var(--shadow);outline:none}.hf-search-field{min-width:0;min-height:3rem;color:var(--hf-stone-2);font:400 1rem var(--sans);text-overflow:ellipsis;white-space:nowrap;border-radius:10px;flex:auto;align-items:center;padding:0 .9rem;display:flex;overflow:hidden}.hf-search .button{flex:none}.hf-search-dark{box-shadow:none;background:#ffffff12;border-color:#ffffff2e}.hf-search-dark .hf-search-field{color:var(--hf-footer-muted)}.hf-search-dark:hover,.hf-search-dark:focus-visible{border-color:var(--hf-on-dark-accent);box-shadow:0 0 0 3px #f0b89f40}.hf-hero-bullets{color:var(--night-soft);flex-wrap:wrap;gap:.4rem 1.3rem;margin:0 0 .9rem;padding:0;font-size:.9rem;font-weight:500;list-style:none;display:flex}.hf-hero-bullets li{align-items:center;gap:.45rem;display:flex}.hf-hero-bullets li:before{background:var(--hf-ok);content:"";border-radius:999px;width:.45rem;height:.45rem}.hf-hero-notice{max-width:32rem;color:var(--hf-stone-2);margin:0;font-size:.78rem;line-height:1.45}.hf-report-card{border:1px solid var(--line);border-radius:var(--hf-radius-card);background:var(--paper);min-width:0;box-shadow:var(--hf-shadow-lift);margin:0;overflow:hidden}.hf-demo{align-content:start;gap:.75rem;padding:1.1rem 1.2rem 1rem;display:grid}.hf-demo-head{border-bottom:1px solid var(--night);justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.6rem;display:flex}.hf-demo-head strong{font-size:.98rem;font-weight:700}.hf-demo-head span{color:var(--hf-stone-2);font-family:var(--plex-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}.hf-demo-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.1rem;margin:0;padding:0;list-style:none;display:grid}.hf-demo-list li{border-bottom:1px solid var(--line);grid-template-columns:1.4rem minmax(0,1fr) auto;align-items:center;gap:.4rem;min-width:0;min-height:1.75rem;font-size:.74rem;display:grid}.hf-demo-number{color:var(--hf-stone-2);font-family:var(--plex-mono);font-size:.66rem}.hf-demo-title{color:var(--night-soft);padding-block:.2rem;font-weight:500;line-height:1.15}.hf-demo-verdict{border-radius:999px;place-items:center;width:1.15rem;height:1.15rem;font-size:.68rem;font-weight:700;line-height:1;display:inline-grid}.hf-demo-list li[data-verdict=ok] .hf-demo-verdict{color:var(--hf-ok);background:#2f7a4b24}.hf-demo-list li[data-verdict=warn] .hf-demo-verdict{color:var(--hf-warn-text);background:#c98a122e}.hf-demo-list li[data-verdict=none] .hf-demo-verdict{background:var(--hf-sand-2);color:var(--hf-none)}.hf-demo figcaption{color:var(--hf-stone-2);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem 1rem;font-size:.78rem;display:flex}@media (prefers-reduced-motion:no-preference){.hf-demo-list li .hf-demo-verdict{animation:10s ease-in-out infinite hf-verdict-cycle;animation-delay:calc(var(--i,0) * .11s)}.hf-demo-list li .hf-demo-title{animation:10s ease-in-out infinite hf-title-cycle;animation-delay:calc(var(--i,0) * .11s)}}@keyframes hf-verdict-cycle{0%,3%{opacity:0;transform:scale(.5)}8%,80%{opacity:1;transform:scale(1)}86%,to{opacity:0;transform:scale(.5)}}@keyframes hf-title-cycle{0%,3%{color:var(--hf-stone-2)}8%,80%{color:var(--night-soft)}86%,to{color:var(--hf-stone-2)}}.hf-proof{border-block:1px solid var(--line);background:var(--paper)}.hf-proof ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem 2rem;margin:0;padding:1.5rem 0;list-style:none;display:grid}.hf-proof li{gap:.2rem;min-width:0;display:grid}.hf-proof strong{letter-spacing:-.03em;font-size:1.9rem;font-weight:700;line-height:1}.hf-proof span{color:var(--stone);font-size:.86rem;line-height:1.35}.hf-show-list{gap:clamp(3rem,7vw,5.5rem);margin:0;padding:0;list-style:none;display:grid}.hf-show{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);min-width:0;display:grid}.hf-show:nth-child(2n) .hf-show-copy{order:2}.hf-show-copy{min-width:0;max-width:30rem}.hf-show-copy .eyebrow{margin-bottom:.75rem}.hf-show-copy h3{letter-spacing:-.025em;text-wrap:balance;margin:0 0 .8rem;font-size:clamp(1.55rem,2.7vw,2.15rem);font-weight:700;line-height:1.12}.hf-show-copy p:not(.eyebrow){color:var(--stone);margin:0 0 1rem;font-size:1.02rem;line-height:1.55}.hf-show-figure{border:1px solid var(--line);background:var(--paper);min-width:0;box-shadow:var(--hf-shadow-lift);border-radius:16px;margin:0;position:relative;overflow:hidden}.hf-show-figure img{width:100%;height:auto;display:block}.hf-show-figure figcaption{background:var(--night);color:var(--hf-footer-ink);font-family:var(--plex-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.25rem .55rem;font-size:.62rem;position:absolute;top:.7rem;right:.7rem}.hf-truth,.hf-final{background:var(--night);color:var(--hf-footer-ink);padding-block:clamp(3.5rem,7vw,5.5rem)}.hf-truth h2,.hf-final h2{color:var(--hf-footer-ink)}.hf-truth ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin:0;padding:0;list-style:none;display:grid}.hf-truth li{border-top:1px solid #f6efe62e;align-content:start;gap:.4rem;min-width:0;padding-top:1rem;display:grid}.hf-truth li strong{font-size:1.02rem}.hf-truth li span{color:var(--hf-footer-text);font-size:.92rem;line-height:1.55}.hf-checks-legend{max-width:44rem;color:var(--stone);margin:0;font-size:.95rem}.hf-checks-legend span{white-space:nowrap;color:var(--night);font-weight:600}.hf-families{flex-wrap:wrap;gap:.5rem;margin:0 0 1.5rem;padding:0;list-style:none;display:flex}.hf-families li{border:1px solid var(--line);background:var(--paper);color:var(--stone);border-radius:999px;padding:.35rem .8rem;font-size:.82rem}.hf-families strong{color:var(--night);margin-right:.15rem}.hf-checks-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.hf-check{border:1px solid var(--line);background:var(--paper);border-radius:12px;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"n t""n q""n f";align-content:start;gap:.1rem .65rem;min-width:0;padding:.8rem .9rem;transition:transform .16s,box-shadow .16s;display:grid}.hf-check-number{color:var(--copper);font-family:var(--plex-mono);grid-area:n;font-size:.74rem;font-weight:500;line-height:1.5}.hf-check h3{grid-area:t;margin:0;font-size:.92rem;line-height:1.3}.hf-check p{color:var(--stone);grid-area:q;margin:0;font-size:.8rem;line-height:1.4}.hf-check-family{color:var(--hf-stone-2);font-family:var(--plex-mono);letter-spacing:.08em;text-transform:uppercase;grid-area:f;margin-top:.15rem;font-size:.62rem}.hf-steps-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.hf-steps-grid li{border:1px solid var(--line);border-radius:var(--hf-radius-card);background:var(--paper);align-content:start;gap:.5rem;min-width:0;padding:1.4rem 1.5rem 1.5rem;display:grid}.hf-step-number{background:var(--copper);color:#fff;border-radius:999px;place-items:center;width:2rem;height:2rem;margin-bottom:.4rem;font-size:.85rem;font-weight:700;display:inline-grid}.hf-steps-grid h3{margin:0;font-size:1.08rem}.hf-steps-grid p{color:var(--stone);margin:0;font-size:.92rem;line-height:1.5}.hf-scope-note{max-width:52rem;color:var(--hf-stone-2);margin:1.5rem 0 0;font-size:.82rem;line-height:1.5}.hf-price-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1.25rem;display:grid}.hf-price-card{border:1px solid var(--line);border-radius:var(--hf-radius-card);background:var(--paper);align-content:start;justify-items:start;gap:.9rem;min-width:0;padding:1.6rem;display:grid;position:relative}.hf-price-card-free{background:var(--hf-sand-2)}.hf-price-card{cursor:pointer;transition:transform .18s,box-shadow .18s}.hf-price-card-link{z-index:1;border-radius:inherit;position:absolute;inset:0}.hf-price-card-link:focus-visible{outline:3px solid var(--copper);outline-offset:3px}.hf-price-card>.button,.hf-price-card>.text-link{z-index:2;position:relative}@media (hover:hover){.hf-price-card:hover{box-shadow:var(--hf-shadow-lift);transform:scale(1.025)}}@media (prefers-reduced-motion:reduce){.hf-price-card:hover{transform:none}}.hf-price-card-featured{border-color:var(--hf-ok);box-shadow:var(--hf-shadow-lift)}.hf-price-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;width:100%;display:flex}.hf-price-head h3{margin:0;font-size:1.02rem}.hf-price-badge{background:var(--hf-ok);color:#fff;font-family:var(--plex-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.25rem .6rem;font-size:.66rem}.hf-price-amount{align-items:baseline;gap:.5rem;margin:0;display:flex}.hf-price-amount strong{letter-spacing:-.035em;font-size:2.5rem;font-weight:700;line-height:1}.hf-price-amount span{color:var(--hf-stone-2);font-size:.85rem}.hf-price-when{border-bottom:1px solid var(--line);width:100%;color:var(--stone);margin:0;padding-bottom:.9rem;font-size:.9rem}.hf-price-features{color:var(--night-soft);gap:.5rem;margin:0;padding:0;font-size:.9rem;list-style:none;display:grid}.hf-price-features li{gap:.6rem;display:flex}.hf-price-features li:before{color:var(--hf-ok);content:"✓";flex:none;font-weight:700}.hf-price-features .hf-price-missing{color:var(--stone)}.hf-price-features .hf-price-missing:before{color:var(--stone-light);content:"—"}.hf-price-card .button,.hf-price-card>.text-link{margin-top:.4rem}.hf-price-market{color:var(--stone);margin:1.4rem 0 0;font-size:.92rem}.hf-pricing .private-access-note{max-width:56rem;color:var(--hf-stone-2);margin:.4rem 0 0;font-size:.82rem}.hf-versus{border:1px solid var(--line);border-radius:var(--hf-radius-card);background:var(--paper);margin-top:clamp(2.5rem,5vw,4rem);padding:1.5rem clamp(1.25rem,3vw,2.25rem) .5rem}.hf-versus h3{margin:0 0 .75rem;font-size:1.1rem}.hf-versus dl{margin:0}.hf-versus dl>div{border-top:1px solid var(--line);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:.35rem 1.5rem;padding:.8rem 0;display:grid}.hf-versus dt{color:var(--stone);font-size:.95rem;font-style:italic}.hf-versus dd{margin:0;font-size:.95rem;font-weight:600}.hf-faq-list{border-top:1px solid var(--line);max-width:52rem;margin-bottom:1.5rem}.hf-faq-list details{border-bottom:1px solid var(--line)}.hf-faq-list summary{overflow-wrap:anywhere;cursor:pointer;padding:1.05rem 2rem 1.05rem 0;font-size:1.02rem;font-weight:600;list-style:none;display:block;position:relative}.hf-faq-list summary::-webkit-details-marker{display:none}.hf-faq-list summary span{width:1.3rem;color:var(--copper);text-align:center;font-size:1.3rem;line-height:1;transition:transform .16s;position:absolute;top:50%;right:.35rem;transform:translateY(-50%)}.hf-faq-list details[open] summary span{transform:translateY(-50%)rotate(45deg)}.hf-faq-list details p{color:var(--stone);margin:0 0 1.1rem;font-size:.95rem;line-height:1.55}.hf-final-inner{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:1.4rem;display:grid}.hf-final h2{overflow-wrap:break-word;max-width:min(16em,100%);margin:0}.hf-final .hf-search{max-width:40rem}.hf-final p{color:var(--hf-footer-text);margin:0;font-size:.9rem}.site-header-minimal{grid-template-columns:auto 1fr}.site-header-minimal .header-minimal-link{white-space:nowrap;justify-self:end}.marketing-pricing,.marketing-gallery{max-width:73.75rem;margin:0 auto clamp(2.5rem,5vw,4.5rem)}.marketing-pricing h2,.marketing-gallery h2{margin-top:0}.marketing-pricing .hf-price-grid{margin-top:1.5rem}.hf-viewer{grid-template-columns:minmax(0,1.4fr) minmax(14rem,.8fr);align-items:start;gap:clamp(1.25rem,3vw,2.5rem);display:grid}.hf-viewer-stage{gap:.9rem;min-width:0;display:grid}.hf-viewer-page{border:1px solid var(--line);background:var(--paper);box-shadow:var(--hf-shadow-lift);border-radius:16px;margin:0;overflow:hidden}.hf-viewer-page img{width:100%;height:auto;display:block}.hf-viewer-page figcaption{border-top:1px solid var(--line);color:var(--stone);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.7rem 1rem;font-size:.82rem;display:flex}.hf-viewer-tag{background:var(--night);color:var(--hf-footer-ink);font-family:var(--plex-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.2rem .55rem;font-size:.62rem}.hf-viewer-controls{flex-wrap:wrap;align-items:center;gap:.6rem 1.25rem;display:flex}.hf-viewer-side{gap:1rem;min-width:0;display:grid}.hf-viewer-thumbs{grid-template-columns:repeat(auto-fill,minmax(min(100%,6.5rem),1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.hf-viewer-thumbs li{min-width:0}.hf-viewer-thumbs button{border:1px solid var(--line);background:var(--paper);width:100%;min-width:0;color:var(--hf-stone-2);font:500 .66rem/1.3 var(--sans);text-align:left;cursor:pointer;border-radius:10px;gap:.35rem;padding:.35rem;transition:border-color .16s,box-shadow .16s;display:grid}.hf-viewer-thumbs button[aria-current=true]{border-color:var(--copper);color:var(--night);box-shadow:0 0 0 2px #b4451f33}.hf-viewer-thumbs span{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;min-width:0}.hf-viewer-thumbs img{border-radius:6px;width:100%;height:auto;display:block}.hf-viewer-download{justify-self:start}.hf-viewer-note{color:var(--hf-stone-2);margin:0;font-size:.78rem}.blog-cta .hf-search{margin-top:1.25rem}.hf-mobile-cta{display:none}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){[data-reveal]{opacity:0;transition:opacity .64s cubic-bezier(.2,.7,.2,1),transform .64s cubic-bezier(.2,.7,.2,1);transform:translateY(14px)}[data-reveal].is-visible{opacity:1;transform:none}}@media (hover:hover){.hf-check:hover{box-shadow:var(--shadow);transform:translateY(-2px)}}@media (max-width:1080px){.hf-hero{grid-template-columns:minmax(0,1fr) minmax(16rem,.9fr)}.hf-show{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:900px){.hf-hero{grid-template-columns:minmax(0,1fr)}.hf-report-card{max-width:34rem}.hf-show,.hf-show:nth-child(2n){grid-template-columns:1fr}.hf-show:nth-child(2n) .hf-show-copy{order:0}.hf-show-copy{max-width:38rem}.hf-truth ul{grid-template-columns:1fr;gap:1.25rem}.hf-viewer{grid-template-columns:1fr}.hf-viewer-thumbs{grid-template-columns:repeat(auto-fill,minmax(5rem,1fr))}}@media (max-width:720px){.hf-home>.section,.hf-hero,.hf-proof-inner,.hf-truth-inner,.hf-final-inner{width:min(100% - 2rem,73.75rem)}.hf-home>.hf-band,.hf-proof,.hf-truth,.hf-final{padding-inline:1rem}.hf-hero{padding-block:2.25rem 2rem}.hf-hero-actions{justify-items:stretch}.hf-hero-actions .button{width:100%}.hf-search{box-shadow:none;background:0 0;border:0;flex-direction:column;gap:.5rem;padding:0}.hf-search:hover,.hf-search:focus-visible{box-shadow:none}.hf-search-field{border:1px solid var(--line-strong);background:var(--paper);border-radius:12px;max-width:100%;min-height:3rem;padding:0 .9rem}.hf-search:hover .hf-search-field,.hf-search:focus-visible .hf-search-field{border-color:var(--copper);outline-offset:0;outline:3px solid #b4451f2e}.hf-search-dark .hf-search-field{background:#ffffff12;border-color:#ffffff2e}.hf-home .section-intro-row{flex-direction:column;align-items:flex-start}.hf-demo-list{grid-template-columns:1fr}.hf-demo-list li:nth-child(n+12){display:none}.hf-demo-list:after{color:var(--hf-stone-2);content:"… y 11 comprobaciones más en el informe";padding-top:.5rem;font-size:.72rem;display:block}.hf-proof ul{grid-template-columns:repeat(2,minmax(0,1fr));padding:1.25rem 0}.hf-proof strong{font-size:1.6rem}.hf-checks-grid{gap:.5rem}.hf-versus dl>div{grid-template-columns:1fr;gap:.2rem}.hf-price-amount strong{font-size:2.2rem}html[data-hero-offscreen] .hf-mobile-cta{z-index:60;padding:.6rem 1rem calc(.6rem + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#faf5eef0;display:block;position:fixed;bottom:0;left:0;right:0}html[data-hero-offscreen] .hf-mobile-cta .button{width:100%}html[data-hero-offscreen] body:has([data-hf-site]){padding-bottom:4.6rem}}@media (max-width:480px){.hf-home>.section,.hf-hero,.hf-proof-inner,.hf-truth-inner,.hf-final-inner{width:min(100% - 1.5rem,73.75rem)}.hf-home>.hf-band,.hf-proof,.hf-truth,.hf-final{padding-inline:.75rem}.hf-check p{display:none}}.site-header{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#faf5eeeb;grid-template-columns:auto 1fr auto;align-items:center;gap:.9rem;width:100%;min-height:4.5rem;padding:.75rem clamp(1rem,3vw,2.5rem);transition:min-height .2s,padding .2s,box-shadow .2s;display:grid;position:sticky;top:0}.site-header[data-compact=true]{min-height:3.6rem;padding-block:.4rem;box-shadow:0 .5rem 1.5rem #241b1414}.site-header nav{flex-wrap:wrap;justify-self:center;align-items:center;gap:.25rem .15rem;display:flex}.site-header nav a{border-radius:var(--hf-radius-chip);min-height:2.75rem;color:var(--stone);white-space:nowrap;align-items:center;padding:.5rem .7rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:background-color .16s,color .16s;display:inline-flex}.site-header nav a:focus-visible,.site-header nav a[aria-current=page]{background:var(--hf-sand-2);color:var(--night)}.site-header nav a[aria-current=page]{font-weight:600}@media (hover:hover){.site-header nav a:hover{color:var(--night);background:#241b140f}}.header-action{justify-self:end}.public-navigation-panel{display:contents}.menu-toggle,.language-switch-toggle{display:none}.language-switch-compact{display:contents}@media (min-width:1081px){.public-site-header{grid-template-columns:auto minmax(0,1fr) auto auto}.language-switch-compact{display:block;position:relative}.language-switch-toggle{border:1px solid var(--line-strong);border-radius:var(--hf-radius-chip);min-height:2.75rem;color:var(--night);font:inherit;letter-spacing:.04em;cursor:pointer;background:0 0;align-items:center;gap:.4rem;padding:.5rem .7rem;font-size:.85rem;font-weight:600;transition:background-color .16s;display:inline-flex}.language-switch-toggle:focus-visible,.language-switch-compact[data-open=true] .language-switch-toggle{background:var(--hf-sand-2)}.language-switch-chevron{border-bottom:1.5px solid;border-right:1.5px solid;width:.4rem;height:.4rem;margin-top:-.2rem;transition:transform .16s;transform:rotate(45deg)}.language-switch-compact[data-open=true] .language-switch-chevron{margin-top:.2rem;transform:rotate(-135deg)}.site-header .language-switch-compact>.language-switch-list{z-index:30;border:1px solid var(--line);border-radius:var(--hf-radius-control);background:var(--paper);min-width:11rem;box-shadow:var(--hf-shadow-lift);flex-flow:column;align-items:stretch;gap:.1rem;padding:.35rem;display:none;position:absolute;top:calc(100% + .4rem);right:0}.site-header .language-switch-compact[data-open=true]>.language-switch-list{display:flex}.language-switch-list>span[aria-current]{border-radius:var(--hf-radius-chip);background:var(--hf-sand-2);min-height:2.75rem;color:var(--night);align-items:center;padding:.5rem .7rem;font-size:.9rem;font-weight:600;display:flex}.site-header .language-switch-list>a{justify-content:flex-start}}@media (min-width:1081px) and (max-width:1240px){.public-site-header{gap:.6rem}.public-site-header #public-navigation a{padding-inline:.5rem}}main{overflow:hidden}.section,.site-footer-inner,.site-footer-legal{width:min(100% - 2rem,76rem);margin-inline:auto}.lede,.section-intro>p:last-child{color:var(--stone);font-size:1.02rem}.lede{max-width:38rem;margin-bottom:2rem}.text-link{color:var(--night);font-size:.86rem;font-weight:700}.notice{border-left:2px solid var(--copper);max-width:39rem;color:var(--stone);background:#fffdf8ad;gap:.15rem;padding:1rem 1.2rem;font-size:.83rem;line-height:1.5;display:grid}.notice strong{color:var(--night)}.section{padding-block:clamp(5rem,10vw,9rem);scroll-margin-top:5rem}.section-intro{max-width:47rem;margin-bottom:clamp(2.5rem,5vw,4.5rem)}.steps{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.steps li{border-top:1px solid var(--night);border-right:1px solid var(--line);min-width:0;padding:1.8rem clamp(1rem,3vw,2.2rem);transition:background-color .16s,border-color .16s}.steps li:first-child{padding-left:0}.steps li:last-child{border-right:0}@media (hover:hover){.steps li:hover{border-top-color:var(--copper);background:#fffdf87a}}.steps span{color:var(--copper-text);letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:800}.steps p{color:var(--stone);font-size:.9rem}.scope-note{border:1px solid var(--line);background:var(--paper);color:var(--stone);margin:2.5rem 0 0;padding:1.15rem 1.4rem;font-size:.85rem}.trust{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);align-items:center;gap:clamp(3rem,8vw,8rem);display:grid}.check-list{gap:.85rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.check-list li{border-bottom:1px solid var(--line);align-items:baseline;gap:.8rem;padding-bottom:.85rem;font-size:.9rem;display:flex}.check-list span{color:var(--copper-text);font-weight:800}blockquote{border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow);font-family:var(--serif);margin:0;padding:2.5rem;font-size:clamp(1.5rem,3vw,2rem);line-height:1.35}blockquote cite{color:var(--stone);font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;margin-top:2rem;font-size:.7rem;font-style:normal;display:block}.sources{border-top:1px solid var(--line)}.section-intro-row{justify-content:space-between;align-items:end;gap:2rem;max-width:none;display:flex}.section-intro-row>p{max-width:24rem}.site-footer{background:var(--night);width:100%;color:var(--hf-footer-text);margin-top:auto}.site-footer-inner{grid-template-columns:minmax(12rem,1.4fr) repeat(4,minmax(0,1fr));align-items:start;gap:2rem 1.5rem;padding:3.4rem 0 2.2rem;display:grid}.site-footer nav{align-content:start;gap:.55rem;min-width:0;display:grid}.site-footer nav strong{color:var(--hf-footer-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.35rem;font-size:.75rem;font-weight:600}.site-footer nav a{color:var(--hf-footer-text);overflow-wrap:anywhere;font-size:.9rem;font-weight:500;text-decoration:none;transition:color .16s}.site-footer nav a:focus-visible{color:var(--hf-footer-ink)}@media (hover:hover){.site-footer nav a:hover{color:var(--hf-footer-ink)}}.footer-brand{min-width:0;color:var(--hf-footer-ink);justify-items:start;gap:.25rem;display:grid}.footer-brand p{max-width:24em;color:var(--hf-footer-text);font-family:var(--sans);margin:.9rem 0 0;font-size:.88rem;font-weight:400;line-height:1.6}.site-footer-legal{color:var(--hf-footer-muted);border-top:1px solid #f6efe61f;flex-wrap:wrap;gap:.5rem 1.5rem;padding:1.1rem 0 2.5rem;font-size:.8rem;display:flex}.footer-note{max-width:48rem;color:var(--hf-footer-muted);text-align:left;margin:0;font-size:.8rem}.article-shell{width:min(100% - 2rem,76rem);margin-inline:auto;overflow:visible}.marketing-article{padding-bottom:5rem}.breadcrumbs ol{color:var(--stone);flex-wrap:wrap;gap:.45rem;margin:0;padding:0;font-size:.75rem;list-style:none;display:flex}.breadcrumbs li:not(:last-child):after{color:var(--copper-text);content:"/";margin-left:.45rem}.article-hero{max-width:58rem;padding-block:clamp(4rem,9vw,7rem)}.article-hero h1{overflow-wrap:break-word;margin-bottom:1.6rem;font-size:clamp(3rem,7vw,6.4rem);line-height:.96}.article-layout{grid-template-columns:minmax(0,1fr) minmax(14rem,18rem);align-items:start;gap:clamp(3rem,8vw,7rem);min-width:0;display:grid}.article-body{min-width:0}.article-body>section{border-top:1px solid var(--line);padding-block:2.75rem}.marketing-module{scroll-margin-top:6rem}.marketing-summary{border:1px solid var(--line);border-left:.3rem solid var(--copper);background:var(--paper);max-width:68rem;margin:0 auto clamp(2.5rem,5vw,4.5rem);padding:clamp(1.5rem,4vw,2.5rem)}.marketing-summary h2{margin-top:0}.marketing-summary ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-bottom:0;padding:0;list-style:none;display:grid}.marketing-summary li{border-top:1px solid var(--line);padding-top:.8rem}.marketing-index{border:1px solid var(--line);background:#fffdf8b8;padding:1.5rem}.marketing-index>strong{color:var(--copper-text);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.marketing-index ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem 1.5rem;margin:1rem 0 0;padding-left:1.25rem;display:grid}.marketing-index a{text-underline-offset:.2em}.marketing-meaning>div{background:var(--line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.marketing-meaning article{background:var(--paper);padding:1.5rem}.marketing-meaning h3{margin-top:0}.marketing-steps ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.marketing-steps li{border-top:1px solid var(--line);grid-template-columns:3rem minmax(0,1fr);gap:1rem;padding:1.25rem 0;display:grid}.marketing-steps li>span{color:var(--copper-text);font:700 .72rem/1 ui-monospace,monospace}.marketing-steps h3,.marketing-steps p{margin:0}.marketing-steps p{margin-top:.35rem}.marketing-comparison-table{border:1px solid var(--line);min-width:0}.marketing-comparison-table>div{grid-template-columns:minmax(7rem,.65fr) repeat(2,minmax(0,1fr));display:grid}.marketing-comparison-table>div>*{border-right:1px solid var(--line);border-top:1px solid var(--line);min-width:0;padding:1rem}.marketing-comparison-head>*{border-top:0!important}.marketing-coverage dl{background:var(--line);gap:1px;display:grid}.marketing-coverage dl>div{background:var(--paper);grid-template-columns:minmax(8rem,.4fr) 1fr;padding:1.25rem;display:grid}.marketing-coverage dt{font-weight:800}.marketing-coverage dd{margin:0}.article-body p{max-width:46rem;color:var(--stone);overflow-wrap:anywhere;font-size:1rem}.article-body p+p{margin-top:1.1rem}.article-aside{border:1px solid var(--line);background:var(--paper);padding:1.5rem;position:sticky;top:7rem;box-shadow:0 1rem 3rem #10283b12}.article-aside h2{font-size:1.45rem}.article-aside ul,.source-list ul{gap:.8rem;padding-left:1.1rem;display:grid}.article-aside p{color:var(--stone);margin:1.5rem 0 0;font-size:.76rem}.faq-list summary{cursor:pointer;font-family:var(--serif);font-size:1.25rem;font-weight:700}.blog-index{width:min(100% - 2rem,76rem);margin-inline:auto;padding-bottom:clamp(5rem,10vw,8rem);overflow:visible}.blog-index-hero{max-width:58rem;padding-block:clamp(4rem,9vw,7rem)}.blog-index-hero h1{margin-bottom:1.5rem}.blog-index-toolbar{border-block:1px solid var(--line);color:var(--stone);justify-content:space-between;align-items:center;gap:1rem 2rem;padding-block:1rem;font-size:.76rem;display:flex}.blog-index-toolbar p{margin:0}.blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding-block:2rem;display:grid}.blog-card{border:1px solid var(--line);background:#fffdf8a3;flex-direction:column;min-width:0;min-height:25rem;padding:clamp(1.25rem,3vw,1.8rem);transition:border-color .16s,box-shadow .16s,transform .16s;display:flex}.blog-card:focus-within{border-color:var(--copper);background:var(--paper);transform:translateY(-3px);box-shadow:0 .9rem 2.4rem #10283b1a}@media (hover:hover){.blog-card:hover{border-color:var(--copper);background:var(--paper);transform:translateY(-3px);box-shadow:0 .9rem 2.4rem #10283b1a}}.blog-card-meta{color:var(--stone);flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;font-size:.68rem;display:flex}.blog-card-meta span{color:var(--copper-text);letter-spacing:.1em;text-transform:uppercase;font-weight:800}.blog-card h2{margin:2.5rem 0 1rem;font-size:clamp(1.65rem,3vw,2.2rem);line-height:1.08}.blog-card h2 a{text-decoration-color:#0000;transition:text-decoration-color .16s}.blog-card h2 a:focus-visible{-webkit-text-decoration-color:var(--copper);text-decoration-color:var(--copper)}@media (hover:hover){.blog-card h2 a:hover{-webkit-text-decoration-color:var(--copper);text-decoration-color:var(--copper)}}.blog-card>p{color:var(--stone);font-size:.88rem}.blog-reading-time{color:var(--stone);margin-top:auto;font-size:.72rem}.blog-card-arrow{margin-top:1rem;font-size:.76rem;font-weight:800;transition:transform .16s}.blog-card:focus-within .blog-card-arrow{transform:translate(.25rem)}@media (hover:hover){.blog-card:hover .blog-card-arrow{transform:translate(.25rem)}}.blog-index-note{border-block:1px solid var(--night);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:1rem 4rem;margin-top:clamp(3rem,7vw,6rem);padding-block:2rem;display:grid}.blog-index-note h2{grid-row:span 2;font-size:clamp(2rem,4vw,3.2rem)}.blog-index-note p{color:var(--stone);margin:0}.blog-index-note a{font-weight:750}.blog-citations{flex-wrap:wrap;gap:.25rem;display:inline-flex}.blog-citations a{place-items:center;min-width:1.5rem;min-height:1.5rem;display:inline-grid}.blog-dates{flex-wrap:wrap;gap:1rem 2rem;margin:0 0 2rem;display:flex}.blog-dates div{gap:.15rem;display:grid}.blog-dates dt{color:var(--copper-text);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:800}.blog-dates dd{color:var(--stone);margin:0;font-size:.76rem}.blog-article-hero{max-width:64rem}.blog-cta{background:var(--night);color:var(--paper);padding-inline:clamp(1.25rem,4vw,2.5rem)}.blog-cta h2{color:var(--paper)}.legal-draft-notice{border-left:3px solid var(--copper-text);background:var(--paper);max-width:48rem;color:var(--night);padding:1rem 1.2rem}.legal-body{max-width:52rem}.launch-status{color:var(--copper-text);letter-spacing:.08em;text-transform:uppercase;justify-self:end;font-size:.72rem;font-weight:800}.privacy-panel{z-index:80;width:100%;max-height:calc(100vh - 2rem);padding:.8rem clamp(1rem, 3vw, 2.5rem) max(.8rem, env(safe-area-inset-bottom,0px));border-top:1px solid var(--night);background:var(--paper);pointer-events:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem 1.5rem;display:grid;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -.5rem 2rem #10283b24}.privacy-panel a,.privacy-actions{pointer-events:auto}html.hf-consent-set .privacy-panel[data-consent-pending],html:not(.hf-consent-set) .privacy-trigger[data-consent-pending]{display:none}.privacy-panel p{max-width:48rem;color:var(--stone);margin:.15rem 0;font-size:.8rem;line-height:1.4}.privacy-panel a{color:var(--night);font-size:.78rem;font-weight:700}.privacy-actions{gap:.75rem;display:flex}.privacy-trigger{background:var(--night);width:100%;min-height:2.75rem;color:var(--hf-footer-muted);font:600 .78rem var(--sans);cursor:pointer;border:0;border-top:1px solid #f6efe61f;justify-content:center;align-items:center;gap:.5rem;padding:.65rem 1rem;display:flex}.privacy-trigger:hover,.privacy-trigger:focus-visible{color:var(--hf-footer-ink)}.privacy-trigger svg{flex:none;width:1.1rem;height:1.1rem}.analyze-shell{min-height:100vh;overflow:visible}.wizard{width:min(100% - 2rem,52rem);margin-inline:auto;padding-block:clamp(3rem,8vw,6rem)}.wizard>h1{max-width:48rem;margin-bottom:2rem;font-size:clamp(2.8rem,7vw,5.4rem);line-height:.98}.wizard-phases{background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0 0 1rem;padding:0;list-style:none;display:grid}.wizard-phases li{background:var(--paper);min-width:0;color:var(--stone);gap:.1rem;padding:.65rem .75rem;font-size:.72rem;display:grid}.wizard-phases li[data-completed=true]{color:var(--night)}.wizard-phases small{color:inherit;font-size:.62rem}.wizard-progress [role=progressbar]{background:var(--stone-light);--progress:12.5%;border-radius:999px;height:.35rem;position:relative;overflow:hidden}.wizard-progress [role=progressbar]:after{width:var(--progress);background:var(--copper);content:"";transition:width .18s;position:absolute;inset:0 auto 0 0}.wizard-progress p{color:var(--stone);margin:.65rem 0 0;font-size:.78rem;font-weight:700}.wizard-card{border:1px solid var(--line);background:var(--paper);min-width:0;box-shadow:var(--shadow);padding:clamp(1.35rem,4vw,2.5rem)}.wizard-card>h2,.wizard-card>legend{color:var(--night);font-family:var(--serif);margin-bottom:.8rem;font-size:clamp(1.7rem,4vw,2.5rem);font-weight:600;line-height:1.1}.wizard-card>p{color:var(--stone)}.wizard-card label:not(.consent-check),.address-grid label{margin-bottom:.4rem;font-size:.83rem;font-weight:700;display:block}.wizard-card input:not([type=radio]):not([type=checkbox]),.wizard-card select,.wizard-card textarea{width:100%;min-height:3rem;color:var(--night);font:inherit;background:#fff;border:1px solid #7b858a;border-radius:2px;margin-bottom:.5rem;padding:.7rem .8rem}.wizard-card small{color:var(--stone);display:block}.mode-picker,.answer-group,.candidate-list{border:0;gap:.65rem;min-width:0;margin:1.4rem 0;padding:0;display:grid}.mode-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.mode-picker label,.answer-group label,.candidate-list label,.consent-check{border:1px solid var(--line);cursor:pointer;background:#fff;align-items:flex-start;gap:.65rem;min-width:0;padding:.8rem;display:flex}.answer-group{grid-template-columns:repeat(3,minmax(0,1fr))}.answer-group legend{margin-bottom:.45rem;font-weight:700}.candidate-list label span,.candidate-list label strong{min-width:0;display:block}.candidate-list small{margin-top:.25rem}.offer-list label[data-enabled=false]{background:var(--surface-muted,#f4f4f2);color:var(--text-muted,#5a5a5a);cursor:not-allowed}.offer-list label[data-enabled=false] strong{color:inherit}.offer-list .offer-notice{border:1px solid var(--line);border-radius:999px;margin-top:.4rem;padding:.15rem .5rem;font-weight:600;display:inline-block}.offer-list .offer-recommendation{color:#b3261e;margin-top:.4rem;font-weight:700;display:block}.address-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;margin-block:1.25rem;display:grid}.address-combobox,.address-combobox-control{min-width:0;position:relative}.address-listbox{z-index:30;border:1px solid var(--night);background:#fff;border-radius:2px;max-height:min(16rem,42vh);margin:0;padding:.25rem;list-style:none;position:absolute;top:calc(100% - .5rem);left:0;right:0;overflow-y:auto;box-shadow:0 .75rem 2rem #10283b2e}.address-listbox [role=option]{overflow-wrap:anywhere;cursor:pointer;min-height:2.75rem;padding:.72rem .75rem}.address-listbox [role=option][data-active=true]{background:var(--mist);color:var(--night);outline:2px solid var(--sea);outline-offset:-2px}@media (hover:hover){.address-listbox [role=option]:hover{background:var(--mist);color:var(--night);outline:2px solid var(--sea);outline-offset:-2px}}.address-status{min-height:1.4rem;color:var(--stone);font-size:.78rem}.address-status.field-error{min-height:auto;margin-block:.25rem}.address-hint{color:var(--stone);margin-top:.2rem;font-size:.78rem;display:block}.address-status .text-button{margin-top:.35rem;display:block}.field-error,.urgent-notice,.urgent-notice{background:#fff0ed;border:2px solid #9b2c2c}.wizard-actions{justify-content:space-between;gap:1rem;margin-top:2rem;display:flex}.wizard>.notice{max-width:none;margin-top:1.5rem}.text-button{min-height:2.75rem;color:var(--night);font:750 .78rem var(--sans);text-underline-offset:.25em;cursor:pointer;background:0 0;border:0;padding:.45rem 0;text-decoration:underline}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:900px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.article-layout{grid-template-columns:1fr}.article-aside{position:static}.trust{grid-template-columns:1fr}.site-footer-inner{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1080px){.public-site-header{background:var(--ivory);-webkit-backdrop-filter:none;backdrop-filter:none;grid-template-columns:minmax(0,1fr) auto}.site-footer-inner{grid-template-columns:repeat(4,minmax(0,1fr))}.footer-brand{grid-column:1/-1}.menu-toggle{z-index:2;border:1px solid var(--line-strong);background:var(--paper);width:2.85rem;height:2.85rem;color:var(--night);cursor:pointer;border-radius:10px;place-items:center;padding:0;display:inline-grid;position:relative}.menu-toggle-lines,.menu-toggle-lines:before,.menu-toggle-lines:after{content:"";background:currentColor;border-radius:2px;width:1.15rem;height:2px;display:block}.menu-toggle-lines:before{transform:translateY(-.35rem)}.menu-toggle-lines:after{transform:translateY(.23rem)}.public-navigation-panel{z-index:1;background:var(--ivory);align-content:center;justify-items:stretch;gap:2rem;min-width:0;padding:6rem max(1.25rem,8vw) 2rem;display:none;position:fixed;inset:0;overflow-y:auto}.public-navigation-panel[data-open=true]{display:grid}.public-site-header .public-navigation-panel nav{gap:.25rem;width:min(100%,32rem);display:grid}.public-site-header .public-navigation-panel nav a{border-radius:var(--hf-radius-control);min-height:3.25rem;color:var(--night);white-space:normal;padding:.75rem .9rem;font-size:1.25rem;font-weight:600}.public-navigation-panel .header-action{justify-self:stretch;width:min(100%,32rem);min-height:3.25rem}}@media (max-width:720px){.marketing-summary ul,.marketing-index ol,.marketing-meaning>div{grid-template-columns:1fr}.marketing-comparison-table>div{grid-template-columns:minmax(4.5rem,.55fr) repeat(2,minmax(0,1fr))}.marketing-comparison-table>div>*{overflow-wrap:anywhere;padding:.65rem .5rem}.marketing-coverage dl>div{grid-template-columns:1fr;gap:.35rem}.article-hero h1{font-size:clamp(2.25rem,12vw,5rem)}.blog-grid,.blog-index-note{grid-template-columns:minmax(0,1fr)}.blog-index-toolbar{flex-direction:column;align-items:flex-start}.blog-card{min-height:0}.blog-index-note h2{grid-row:auto}.site-header{min-height:4.25rem;padding-right:max(1rem, env(safe-area-inset-right));padding-left:max(1rem, env(safe-area-inset-left))}.wizard-card{padding:1.2rem}.mode-picker,.answer-group,.address-grid{grid-template-columns:1fr}.wizard-phases{grid-template-columns:repeat(2,minmax(0,1fr))}.wizard-phases li:last-child:nth-child(odd){grid-column:1/-1}.wizard-card input:not([type=radio]):not([type=checkbox]),.wizard-card select{font-size:1rem}.mode-picker label,.answer-group label,.candidate-list label,.consent-check{min-height:2.75rem}.wizard-actions{flex-direction:column-reverse;align-items:stretch}.wizard-actions .button{width:100%}.brand{font-size:.98rem}.header-action{min-height:2.4rem;padding:.55rem .7rem;font-size:.75rem}.marketing-index>strong,.blog-card-meta,.blog-reading-time,.blog-dates dt,.launch-status,.wizard-phases li,.wizard-phases small,blockquote cite,.footer-brand p,.footer-note{font-size:.75rem}.section,.site-footer-inner,.site-footer-legal{width:min(100% - 2rem,76rem)}h1{font-size:clamp(2.6rem,13vw,5rem)}.text-link{align-self:flex-start}.steps{grid-template-columns:1fr}.section-intro-row{flex-direction:column;align-items:flex-start}.steps li,.steps li:first-child{border-right:0;padding:1.5rem 0}blockquote{padding:1.75rem}.privacy-panel{grid-template-columns:minmax(0,1fr);gap:1rem;padding:1rem}.privacy-actions{flex-direction:column;align-items:stretch}.privacy-actions .button{white-space:normal;width:100%;min-width:0}.site-footer-inner{grid-template-columns:1fr;gap:1.6rem;padding-top:2.6rem}}@media (max-width:480px){html{scroll-padding-top:4.25rem}.section,.site-footer-inner,.site-footer-legal,.article-shell,.blog-index,.wizard{width:min(100% - 1.5rem,76rem)}.brand{gap:.55rem;min-width:0}.brand>span:last-child{overflow-wrap:anywhere}.public-navigation-panel{min-height:100dvh;padding-right:max(1rem, env(safe-area-inset-right));padding-bottom:max(1.25rem, env(safe-area-inset-bottom));padding-left:max(1rem, env(safe-area-inset-left))}.article-hero,.blog-index-hero,.wizard{padding-block:2.75rem}h1,.article-hero h1,.wizard>h1{overflow-wrap:anywhere;font-size:clamp(2.35rem,12vw,3.4rem);line-height:.98}h2{font-size:clamp(2rem,10vw,3rem)}.wizard-card,blockquote{padding:1rem}.wizard-phases li{padding:.7rem .55rem}.privacy-panel{padding-right:max(.75rem, env(safe-area-inset-right));padding-left:max(.75rem, env(safe-area-inset-left))}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.blog-card:hover,.blog-card:focus-within,.blog-card:hover .blog-card-arrow,.blog-card:focus-within .blog-card-arrow{transform:none}}.article-shell,.blog-index{width:min(100% - 3rem,73.75rem)}.breadcrumbs{border-bottom:1px solid var(--line);padding-block:1rem}.breadcrumbs ol{color:var(--hf-stone-2);font-size:.82rem}.breadcrumbs a{color:var(--stone);text-decoration:none}.breadcrumbs a:hover,.breadcrumbs a:focus-visible{color:var(--copper);text-decoration:underline}.breadcrumbs li:not(:last-child):after{color:var(--stone-light)}.article-hero,.blog-index-hero{max-width:52rem;padding-block:clamp(3rem,6vw,4.5rem) clamp(1.75rem,4vw,2.5rem)}.article-hero h1,.blog-index-hero h1{max-width:15em;margin-bottom:1.1rem}.article-intro{max-width:40rem;color:var(--night-soft);font-family:var(--sans);margin-bottom:1.5rem;font-size:1.12rem;line-height:1.55}.blog-byline{color:var(--stone);margin:0 0 1.5rem;font-size:.9rem;line-height:1.45}.blog-byline a,.blog-byline .blog-author{color:var(--night);font-weight:600}.blog-byline a{-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:.2em}.article-hero .notice,.marketing-article .notice{border-left-color:var(--copper);background:var(--paper);border-radius:0 10px 10px 0;max-width:40rem}.legal-version{color:var(--hf-stone-2);font-family:var(--plex-mono);margin:0;font-size:.78rem}.article-layout{gap:clamp(2rem,6vw,5rem);padding-top:1rem}.article-body>section{padding-block:2.25rem}.article-body h2,.article-aside h2{font-size:clamp(1.45rem,2.4vw,1.85rem);line-height:1.15}.article-body p{max-width:44rem;color:var(--night-soft);font-size:1rem;line-height:1.65}.article-body a:not(.button){color:var(--copper);text-decoration-color:#b4451f73}.article-body a:not(.button):hover,.article-body a:not(.button):focus-visible{color:var(--copper-text);text-decoration-color:currentColor}.marketing-summary{border:1px solid var(--line);border-left:1px solid var(--line);border-radius:var(--hf-radius-card);background:var(--hf-sand);max-width:none;box-shadow:none;margin:0 0 clamp(1.5rem,4vw,2.5rem);padding:clamp(1.4rem,3vw,2rem) clamp(1.5rem,3vw,2.25rem)}.marketing-summary h2{font-size:1.35rem}.marketing-summary ul{gap:.75rem 1.5rem}.marketing-summary li{color:var(--night-soft);border-top:1px solid #241b1429;padding-top:.7rem;font-size:.95rem;line-height:1.5}.marketing-index{background:var(--paper);border-radius:14px;padding:1.25rem 1.5rem}.marketing-index>strong{color:var(--copper);font-family:var(--plex-mono);letter-spacing:.1em;font-size:.72rem;font-weight:500}.marketing-index ol{color:var(--stone);gap:.45rem 1.5rem;font-size:.92rem}.marketing-index a{color:var(--night);font-weight:500;text-decoration-color:#0000}.marketing-index a:hover,.marketing-index a:focus-visible{color:var(--copper);text-decoration-color:currentColor}.marketing-meaning>div{background:0 0;gap:1rem}.marketing-meaning article{border:1px solid var(--line);background:var(--paper);border-radius:14px;padding:1.35rem 1.5rem}.marketing-meaning h3{font-size:.78rem;font-family:var(--plex-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--copper);margin:0 0 .75rem;font-weight:500}.marketing-meaning ul,.article-body ul,.article-body ol{color:var(--night-soft);padding-left:1.2rem;font-size:.95rem;line-height:1.55}.marketing-meaning li+li,.article-body ul li+li,.article-body ol li+li{margin-top:.35rem}.marketing-steps ol{gap:.75rem}.marketing-steps li{border:1px solid var(--line);border-top:1px solid var(--line);background:var(--paper);border-radius:14px;grid-template-columns:3.25rem minmax(0,1fr);padding:1.1rem 1.25rem}.marketing-steps li>span{color:var(--copper);font:500 .78rem/1.6 var(--plex-mono);letter-spacing:.08em}.marketing-steps h3{font-size:1.02rem}.marketing-steps p{color:var(--stone);font-size:.92rem}.marketing-comparison-table{background:var(--paper);border-radius:14px;overflow:hidden}.marketing-comparison-table>div>*{border-right:1px solid var(--line);border-top:1px solid var(--line);color:var(--night-soft);padding:.9rem 1rem;font-size:.92rem;line-height:1.5}.marketing-comparison-table>div>:last-child{border-right:0}.marketing-comparison-table strong[role=rowheader]{color:var(--night);font-weight:600}.marketing-comparison-head{background:var(--hf-sand);color:var(--night);font-weight:600}.marketing-comparison-head>*{color:var(--night);font-family:var(--plex-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:500}.marketing-coverage dl{background:0 0;gap:.75rem}.marketing-coverage dl>div{border:1px solid var(--line);border-radius:12px;grid-template-columns:minmax(9rem,.35fr) 1fr;gap:.5rem 1rem;padding:1rem 1.25rem}.marketing-coverage dt{color:var(--night);font-weight:600}.marketing-coverage dd{color:var(--stone);font-size:.92rem;line-height:1.5}.article-aside{border-radius:var(--hf-radius-card);box-shadow:none;padding:1.35rem 1.5rem;top:6rem}.article-aside h2{margin-bottom:.9rem;font-size:1.15rem}.article-aside ul,.source-list ul,.source-list ol{gap:.6rem;padding-left:1.1rem;font-size:.92rem;line-height:1.5}.article-aside a{color:var(--night);font-weight:500;text-decoration-color:#241b1440}.article-aside a:hover,.article-aside a:focus-visible{color:var(--copper);text-decoration-color:currentColor}.article-aside p{color:var(--hf-stone-2);margin-top:1.25rem;font-size:.8rem}.source-list a{color:var(--night);font-weight:500}.source-list small{color:var(--hf-stone-2);margin-top:.15rem;font-size:.78rem;display:block}.faq-list details{border-bottom:1px solid var(--line);padding-block:0}.faq-list summary{overflow-wrap:anywhere;font-family:var(--sans);padding:1rem 2rem 1rem 0;font-size:1.02rem;font-weight:600;list-style:none;display:block;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{width:1.3rem;color:var(--copper);text-align:center;content:"+";font-size:1.3rem;line-height:1;transition:transform .16s;position:absolute;top:50%;right:.35rem;transform:translateY(-50%)}.faq-list details[open] summary:after{transform:translateY(-50%)rotate(45deg)}.faq-list details p{margin:0 0 1rem}.article-product-links{border:1px solid var(--line);background:var(--hf-sand-2);border-radius:14px;padding:1.35rem 1.5rem}.article-product-links h2{font-size:1.15rem}.article-product-links ul{margin:0;padding-left:1.1rem}.marketing-footer{border-top:0}.blog-index-toolbar{border-block:1px solid var(--line);color:var(--hf-stone-2);padding-block:.9rem;font-size:.85rem}.blog-index-toolbar strong{color:var(--night)}.blog-grid{gap:1.1rem;padding-block:1.75rem 0}.blog-card{background:var(--paper);border-radius:14px;min-height:20rem;padding:1.35rem 1.4rem 1.45rem}.blog-card-meta{color:var(--hf-stone-2);font-size:.78rem}.blog-card-meta span{color:var(--copper);font-family:var(--plex-mono);letter-spacing:.08em;font-weight:500}body:has([data-hf-site]) .blog-card h2{font-family:var(--sans);letter-spacing:0;margin:1.4rem 0 .75rem;font-size:1.25rem;font-weight:600;line-height:1.3}.blog-card h2 a{color:var(--night);text-decoration:none}.blog-card h2 a:focus-visible,.blog-card h2 a:hover{color:var(--copper);text-decoration:underline}.blog-card>p{color:var(--stone);font-size:.9rem;line-height:1.5}.blog-reading-time{color:var(--hf-stone-2);font-size:.78rem}.blog-card-arrow{color:var(--copper);font-size:.85rem;font-weight:600}.blog-index-note{border:1px solid var(--line);border-block:1px solid var(--line);border-radius:var(--hf-radius-card);background:var(--hf-sand);gap:1rem 3rem;margin-top:clamp(2.5rem,6vw,4rem);padding:1.75rem 1.9rem}.blog-index-note h2{font-size:clamp(1.4rem,2.5vw,1.8rem)}.blog-index-note a{color:var(--copper);font-weight:600}.blog-dates dt{color:var(--copper);font-family:var(--plex-mono);font-size:.68rem;font-weight:500}.blog-dates dd{color:var(--stone);font-size:.85rem}.blog-citations a{color:var(--copper);font-size:.8rem}.blog-cta{border-radius:var(--hf-radius-card)}.article-body .blog-cta p{color:var(--hf-footer-text)}.blog-cta .eyebrow{color:var(--hf-on-dark-accent)}.legal-draft-notice{border-left-color:var(--copper);border-radius:0 10px 10px 0}.launch-status{color:var(--copper);font-family:var(--plex-mono);font-weight:500}.privacy-panel{border-top:1px solid var(--line-strong);border-radius:0;box-shadow:0 -.5rem 2rem #241b141f}.privacy-panel p{color:var(--stone)}.privacy-panel a{color:var(--copper);font-weight:600}.privacy-trigger{box-shadow:none;border-radius:0}@media (max-width:720px){.article-shell,.blog-index{width:min(100% - 2rem,73.75rem)}.article-hero h1{font-size:clamp(1.9rem,8vw,2.5rem)}.marketing-summary ul,.marketing-coverage dl>div{grid-template-columns:1fr}.marketing-steps li{grid-template-columns:2.75rem minmax(0,1fr)}}@media (max-width:480px){.article-shell,.blog-index{width:min(100% - 1.5rem,73.75rem)}}.analyze-shell{min-height:0}.wizard{width:min(100% - 3rem,66rem);padding-block:clamp(2.5rem,5vw,4rem) clamp(3rem,6vw,5rem)}.wizard-heading{max-width:44rem;margin-bottom:1.5rem}.wizard-lede{max-width:38rem;color:var(--night-soft);margin:0;font-size:1.05rem;line-height:1.55}.wizard-progress{margin-bottom:1.75rem}.wizard-phases{background:0 0;flex-wrap:wrap;gap:.5rem;margin:0 0 .9rem;padding:0;list-style:none;display:flex}.wizard-phases li{background:var(--hf-sand);min-width:0;color:var(--stone);border-radius:999px;align-items:center;gap:.5rem;padding:.5rem .9rem .5rem .55rem;font-size:.85rem;font-weight:500;display:inline-flex}.wizard-phase-index{width:1.4rem;height:1.4rem;color:var(--night);font-family:var(--plex-mono);background:#241b1414;border-radius:999px;place-items:center;font-size:.72rem;font-weight:500;display:inline-grid}.wizard-phases li[aria-current=step]{background:var(--night);color:#fff;font-weight:600}.wizard-phases li[aria-current=step] .wizard-phase-index{color:#fff;background:#ffffff2e}.wizard-phases li[data-completed=true]{color:var(--night);background:#4e6b471f}.wizard-phases li[data-completed=true] .wizard-phase-index{background:var(--hf-moss);color:#fff}.wizard-phases small{color:var(--hf-moss);font-size:.72rem;font-weight:600}.wizard-progress [role=progressbar]{background:var(--hf-sand);height:.3rem}.wizard-progress p{color:var(--hf-stone-2);font-family:var(--plex-mono);letter-spacing:.06em;text-transform:uppercase;margin-top:.55rem;font-size:.75rem;font-weight:500}.wizard-layout{grid-template-columns:minmax(0,1.25fr) minmax(16rem,.85fr);align-items:start;gap:1.5rem;display:grid}.wizard-main{min-width:0}.wizard-card{border:1px solid var(--line);border-radius:var(--hf-radius-card);background:var(--paper);min-width:0;box-shadow:var(--shadow);padding:clamp(1.4rem,3vw,1.9rem)}fieldset.wizard-card{margin:0}:is(body:has([data-hf-site]) .wizard-card>h2,body:has([data-hf-site]) .wizard-card>legend){float:left;width:100%;font-family:var(--sans);letter-spacing:0;margin:0 0 .4rem;padding:0;font-size:1.12rem;font-weight:600;line-height:1.3}.wizard-card>legend+p,.wizard-card>h2+*{clear:both}.wizard-card>p{color:var(--stone);margin:0 0 1.1rem;font-size:.93rem;line-height:1.5}.wizard-card label:not(.consent-check),.address-grid label{color:var(--night-soft);margin-bottom:.45rem;font-size:.86rem;font-weight:600}.wizard-card input:not([type=radio]):not([type=checkbox]),.wizard-card select,.wizard-card textarea{border:1px solid var(--line-strong);border-radius:var(--hf-radius-control);background:var(--hf-field);min-height:3.1rem;color:var(--night);font:inherit;margin-bottom:.4rem;padding:.85rem 1rem;font-size:1rem}.wizard-card input:not([type=radio]):not([type=checkbox]):focus-visible,.wizard-card select:focus-visible{outline:2px solid var(--copper);outline-offset:1px}.wizard-card input::placeholder{color:var(--hf-stone-2)}.wizard-card small{color:var(--hf-stone-2);font-size:.82rem;line-height:1.45}.wizard-card .field-hint{margin-top:.35rem}.mode-picker{background:var(--hf-sand-2);border-radius:11px;gap:.25rem;margin:0 0 1.1rem;padding:.25rem;display:flex}.mode-picker label,.wizard-card .mode-picker label{min-height:2.75rem;color:var(--stone);text-align:center;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;justify-content:center;align-items:center;margin:0;padding:.55rem .75rem;font-size:.9rem;font-weight:600;transition:background-color .16s,color .16s;position:relative}.mode-picker label[data-selected=true]{background:var(--paper);color:var(--night);box-shadow:0 1px 2px #241b1424}.mode-picker input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.mode-picker label:has(input:focus-visible){outline:2px solid var(--copper);outline-offset:1px}.candidate-list{gap:.6rem;margin:1rem 0 1.25rem}.candidate-list label,.wizard-card .candidate-list label,.consent-check,.wizard-card .consent-check{border:1px solid var(--line);background:var(--paper);color:var(--night);border-radius:12px;align-items:flex-start;gap:.75rem;padding:.95rem 1rem;font-weight:400;transition:border-color .16s,background-color .16s}.candidate-list label[data-selected=true]{border-color:var(--copper);background:#b4451f0d}.consent-check:has(input:checked){border-color:var(--copper);background:#b4451f0d}@media (hover:hover){.candidate-list label:hover,.consent-check:hover{background:var(--hf-sand-2)}}.candidate-list input[type=radio],.consent-check input[type=checkbox]{width:1.15rem;height:1.15rem;accent-color:var(--copper);flex:none;margin:.2rem 0 0}.candidate-list label strong{font-size:.98rem;font-weight:600}.candidate-list small{color:var(--stone);margin-top:.2rem}.offer-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.offer-list label[data-enabled=false],.wizard-card .offer-list label[data-enabled=false]{border-color:var(--line);background:var(--hf-sand-2);color:var(--stone);cursor:not-allowed}.offer-list .offer-notice{border:1px solid var(--line-strong);color:var(--night-soft);border-radius:999px;margin-top:.5rem;padding:.2rem .55rem;font-size:.78rem;font-weight:600}.offer-list .offer-mode{color:var(--night-soft);margin-top:.35rem;font-size:.8rem}.offer-list .offer-recommendation{color:#b3261e;font-size:.82rem;font-weight:600}.offer-status,.offer-note{color:var(--hf-stone-2);margin:.5rem 0 0;font-size:.85rem}.wizard-summary-card{border:1px solid var(--line);background:var(--hf-field);border-radius:12px;margin:0 0 1rem;padding:.95rem 1.1rem}.wizard-summary-card p{color:var(--stone);margin:0;font-size:.9rem}.wizard-summary-card p+p{margin-top:.25rem}.wizard-summary-card strong{color:var(--night);font-size:1rem}.wizard .scope-note{background:var(--hf-sand-2);color:var(--stone);border-radius:12px;margin:0 0 1rem;padding:.9rem 1rem;font-size:.86rem}.field-error{border-radius:0 10px 10px 0}.field-error a{color:inherit}.wizard-actions{gap:.75rem;margin-top:1.5rem}.wizard-actions-single{justify-content:stretch}.wizard-actions-single .button{width:100%}.wizard-prefill{background:var(--hf-sand-2);color:var(--night-soft);border-radius:10px;margin:0 0 .9rem;padding:.6rem .8rem;font-size:.85rem}.wizard-free-note{color:var(--hf-stone-2);text-align:center;margin:.85rem 0 0;font-size:.82rem}.wizard>.notice{background:var(--paper);border-radius:0 10px 10px 0;margin-top:1.5rem}.wizard-side-column{gap:.9rem;min-width:0;display:grid;position:sticky;top:5.5rem}.wizard-side{border:1px solid var(--line);border-radius:var(--hf-radius-card);background:var(--hf-sand);min-width:0;padding:1.5rem 1.6rem}body:has([data-hf-site]) .wizard-side h2{font-family:var(--sans);letter-spacing:0;margin:0 0 1rem;font-size:1.02rem;font-weight:600;line-height:1.3}.wizard-side-tiers{gap:.9rem;display:grid}.wizard-side-tiers p{color:var(--night-soft);border-bottom:1px solid #241b1424;grid-template-columns:auto 1fr;gap:.8rem;margin:0;padding-bottom:.9rem;font-size:.88rem;line-height:1.5;display:grid}.wizard-side-tiers p:last-child{border-bottom:0;padding-bottom:0}.wizard-side-tiers strong{font-family:var(--serif);font-size:1.6rem;font-weight:600;line-height:1}.wizard-side-tiers b{color:var(--night);font-weight:600}.wizard-side-tiers [data-tier=free] :is(strong,b){color:var(--night)}.wizard-side-tiers [data-tier=simple] :is(strong,b){color:var(--copper)}.wizard-side-tiers [data-tier=complete] :is(strong,b){color:var(--hf-ok)}.wizard-side-result{border:1px solid var(--line-strong);background:var(--paper);color:var(--night-soft);border-radius:12px;margin:1rem 0 0;padding:.85rem .9rem .85rem 1.7rem;font-size:.88rem;line-height:1.5;position:relative}.wizard-side-result:before{background:var(--copper);content:"";border-radius:999px;width:.5rem;height:.5rem;position:absolute;top:1.2rem;left:.75rem}.wizard-side-result[data-availability=available]{border-color:#4e6b4759}.wizard-side-result[data-availability=available]:before{background:var(--hf-moss)}.wizard-side-building{color:var(--stone);gap:.15rem;margin:0 0 .5rem;font-size:.88rem;display:grid}.wizard-side-building strong{color:var(--night);font-size:.98rem}.wizard-side-total{border-top:1px solid #241b1424;gap:.5rem;margin:1.1rem 0 0;padding-top:1rem;display:grid}.wizard-side-total div{color:var(--night-soft);justify-content:space-between;gap:1rem;font-size:.92rem;display:flex}.wizard-side-total dt,.wizard-side-total dd{margin:0}.wizard-side-total dd{color:var(--stone);white-space:nowrap;flex:none}.wizard-side-total .wizard-side-sum{font-family:var(--serif);border-top:1px solid #241b1424;margin-top:.35rem;padding-top:.85rem;font-size:1.45rem;font-weight:600}.wizard-side-total .wizard-side-sum dd{color:var(--night)}.wizard-side-cta{scroll-margin-top:5.5rem}.wizard-side-cta .button{width:100%}.wizard-side-cta-note{color:var(--hf-stone-2);text-align:center;margin:.6rem 0 0;font-size:.82rem;line-height:1.5}.wizard-side-foot{color:var(--stone);border-top:1px solid #241b1424;margin:1rem 0 0;padding-top:.9rem;font-size:.82rem;line-height:1.5}.address-listbox{border:1px solid var(--line-strong);border-radius:12px;box-shadow:0 .75rem 2rem #241b1429}.address-listbox [role=option][data-active=true]{background:var(--hf-sand-2);outline:2px solid var(--copper)}@media (hover:hover){.address-listbox [role=option]:hover{background:var(--hf-sand-2);outline:2px solid var(--copper)}}.wizard-top{grid-template-columns:minmax(0,1.25fr) minmax(16rem,.85fr);align-items:start;gap:1.5rem;margin-bottom:1.5rem;display:grid}.wizard-top>.wizard-heading{margin-bottom:0}.wizard-top:not(:has(>.wizard-side)){grid-template-columns:minmax(0,1fr)}.wizard-sample{justify-items:center;gap:2.1rem;margin:0;padding-block:1.6rem .25rem;display:grid}.wizard-sample-stage{perspective:1500px;perspective-origin:50% 0;width:min(100%,340px)}.wizard-sample-sheet{aspect-ratio:1280/1560;width:100%;transform-style:preserve-3d;transform-origin:50% 70%;border-radius:3px;transition:transform .6s cubic-bezier(.2,.75,.2,1);display:block;position:relative;transform:rotateX(24deg)rotateY(-12deg)rotate(5deg)}.wizard-sample-sheet:before,.wizard-sample-sheet:after{content:"";background:#fbf7f0;border-radius:3px;transition:transform .6s cubic-bezier(.2,.75,.2,1);position:absolute;inset:0;box-shadow:0 0 0 1px #241b1412,0 1px 2px #241b141a}.wizard-sample-sheet:before{transform:translate3d(7px,5px,-2px)rotate(1.6deg)}.wizard-sample-sheet:after{background:#f7f1e8;transform:translate3d(13px,9px,-4px)rotate(3.2deg)}.wizard-sample-face{z-index:1;background:#fffdf9;border-radius:3px;transition:box-shadow .6s cubic-bezier(.2,.75,.2,1);position:absolute;inset:0;overflow:hidden;box-shadow:0 0 0 1px #241b1414,0 1px 1px #241b141f,0 14px 22px -10px #241b144d,0 46px 60px -26px #241b1452}.wizard-sample-face img{object-fit:cover;object-position:top;filter:saturate(.9)sepia(.04);width:100%;height:100%;display:block}.wizard-sample-face:after{content:"";mix-blend-mode:multiply;opacity:.55;pointer-events:none;background:linear-gradient(115deg,#ffffff57 0%,#fff0 32% 64%,#3c281417 100%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .35 0 0 0 0 .27 0 0 0 0 .2 0 0 0 .5 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");transition:opacity .6s cubic-bezier(.2,.75,.2,1);position:absolute;inset:0}.wizard-sample-sheet:is(:hover,:focus-visible,[data-flat=true]){transform:rotateX(0)rotateY(0)rotate(0)translateY(-6px)}.wizard-sample-sheet:is(:hover,:focus-visible,[data-flat=true]):before{transform:translate3d(4px,4px,-2px)rotate(.6deg)}.wizard-sample-sheet:is(:hover,:focus-visible,[data-flat=true]):after{transform:translate3d(8px,8px,-4px)rotate(1.2deg)}.wizard-sample-sheet:is(:hover,:focus-visible,[data-flat=true]) .wizard-sample-face{box-shadow:0 0 0 1px #241b1414,0 2px 3px #241b141a,0 24px 44px -18px #241b144d}.wizard-sample-sheet:is(:hover,:focus-visible,[data-flat=true]) .wizard-sample-face:after{opacity:.3}.wizard-sample-sheet:focus-visible{outline:none}.wizard-sample-sheet:focus-visible .wizard-sample-face{outline:2px solid var(--copper);outline-offset:4px}.wizard-sample figcaption{max-width:30ch;color:var(--hf-stone-2);text-align:center;font-size:.8rem;line-height:1.45}.wizard-sample figcaption a{color:var(--copper-text);margin-top:.25rem;font-weight:600;text-decoration:none;display:inline-block}.wizard-sample[data-leaving=true] .wizard-sample-stage{animation:.3s ease-in both wizard-sample-leave}.wizard-sample[data-arriving=true] .wizard-sample-stage{animation:.5s cubic-bezier(.2,.75,.2,1) both wizard-sample-arrive}@keyframes wizard-sample-leave{to{opacity:0;transform:translateY(26px)scale(.97)}}@keyframes wizard-sample-arrive{0%{opacity:0;transform:translateY(-14px)scale(1.02)}}@media (prefers-reduced-motion:reduce){.wizard-sample-sheet,.wizard-sample-sheet:before,.wizard-sample-sheet:after,.wizard-sample-face,.wizard-sample-face:after{transition:none}.wizard-sample[data-arriving=true] .wizard-sample-stage{animation:none}}@media (max-width:900px){.wizard-layout{grid-template-columns:1fr}.wizard-side-column{position:static}.wizard-top{grid-template-columns:1fr}.wizard-sample{padding-top:.4rem}.wizard-sample-stage{width:min(78%,250px)}.wizard-sample-sheet{transform:rotateX(20deg)rotateY(-8deg)rotate(4deg)}}@media (max-width:720px){.wizard{width:min(100% - 2rem,66rem);padding-block:2rem 3rem}.wizard-phases{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.wizard-phases li{padding:.55rem .7rem .55rem .55rem;font-size:.8rem}.wizard-phases li:last-child:nth-child(odd){grid-column:1/-1}.wizard-card{padding:1.2rem}.mode-picker{grid-template-columns:none}.wizard-actions{flex-direction:column-reverse;align-items:stretch}.wizard-actions .button{width:100%}}@media (max-width:480px){.wizard{width:min(100% - 1.5rem,66rem)}.wizard-card{padding:1rem}}.wizard-pay-summary{border:1px solid var(--line);background:var(--hf-field);color:var(--night-soft);border-radius:12px;margin:0 0 1rem;padding:.85rem 1rem;font-size:.9rem}.pay-notice{border:1px solid #b4451f59;border-left:3px solid var(--copper);color:var(--night-soft);background:#b4451f0f;border-radius:0 10px 10px 0;margin:0 0 1.1rem;padding:.85rem 1rem;font-size:.88rem;line-height:1.5}.pay-contact{gap:.35rem;margin-bottom:1rem;display:grid}.pay-email-optional{color:var(--stone);margin-left:.75rem;font-weight:400}.pay-email-hint{color:var(--night-soft);margin:0;font-size:.85rem;line-height:1.45}.pay-fields{border:1px dashed var(--line-strong);background:var(--hf-sand-2);border-radius:14px;gap:.35rem;margin-bottom:1.25rem;padding:1rem 1.1rem 1.1rem;display:grid}.pay-fields input:disabled,.wizard-card .pay-fields input:disabled{background:var(--paper);color:var(--hf-stone-2);cursor:not-allowed;opacity:1;border-style:dashed}.pay-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.pay-wallets{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.5rem;display:grid}.pay-wallet:disabled,.wizard-card .pay-wallet:disabled{background:var(--paper);color:var(--stone);cursor:not-allowed;opacity:1;border-style:dashed}.pay-checkout-section{margin:1.25rem 0}.pay-checkout-section h3{margin:0 0 .75rem;font-size:1.05rem}.pay-checkout{min-height:12rem;padding:.5rem 0}.pay-checkout-loading,.pay-confirming{color:var(--muted,inherit);margin:.5rem 0 1rem}.pay-promo{margin-bottom:1.1rem}.pay-promo-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.6rem;display:grid}.pay-promo-row input,.wizard-card .pay-promo-row input{margin-bottom:0}.pay-promo-status{color:var(--hf-stone-2);margin:.5rem 0 0;font-size:.85rem}.pay-promo-status[data-state=applied]{color:var(--hf-moss);font-weight:600}.pay-promo-status-error{color:#9b2c2c;font-weight:600}@media (max-width:480px){.pay-promo-row{grid-template-columns:1fr}.pay-promo-row .button{width:100%}}.anon-blur{filter:blur(3.5px);-webkit-user-select:none;user-select:none;pointer-events:none;color:inherit;display:inline-block}.hf-generation{gap:1.4rem;scroll-margin-top:5.5rem;display:grid}body:has([data-hf-site]) .hf-generation h2{color:var(--night);font-family:var(--sans);letter-spacing:-.01em;margin:0 0 .4rem;font-size:clamp(1.35rem,3vw,1.8rem);font-weight:700;line-height:1.15}.hf-generation-received{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;display:grid}.hf-generation-received p{color:var(--night-soft);margin:0;line-height:1.5}.hf-generation-received strong{color:var(--night);overflow-wrap:anywhere}.hf-generation-received .hf-generation-spam{color:var(--hf-stone-2);margin-top:.35rem;font-size:.82rem}.hf-generation-check{color:var(--hf-ok);flex:none}.hf-generation-check circle{transform-origin:50%;animation:.45s ease-out both hf-tick-pop}.hf-generation-check path{stroke-dasharray:1;stroke-dashoffset:1px;animation:.55s ease-out .3s forwards hf-tick-draw}.hf-generation-check-small{width:28px;height:28px}@keyframes hf-tick-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes hf-tick-draw{to{stroke-dashoffset:0}}.hf-generation-status{align-items:center;gap:.8rem;display:flex}.hf-generation-spinner{border:3px solid var(--stone-light);border-top-color:var(--copper);border-radius:50%;flex:none;width:28px;height:28px;animation:.9s linear infinite hf-spin}@keyframes hf-spin{to{transform:rotate(360deg)}}.hf-generation-status-text{gap:.1rem;margin:0;display:grid}.hf-generation-status-text strong{color:var(--night);font-size:1.05rem}.hf-generation-status-text span{color:var(--hf-stone-2);font-size:.88rem}.hf-generation-bar{background:var(--stone-light);--progress:0%;border-radius:999px;height:.6rem;position:relative;overflow:hidden}.hf-generation-bar-fill{width:var(--progress);border-radius:inherit;background:linear-gradient(90deg, var(--copper-text), var(--copper));transition:width .9s cubic-bezier(.2,.7,.3,1);position:absolute;inset:0 auto 0 0}.hf-generation[data-state=ready] .hf-generation-bar-fill{background:var(--hf-ok)}.hf-generation-milestones{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.hf-generation-milestones li{color:var(--hf-stone-2);align-items:center;gap:.6rem;font-size:.88rem;display:flex}.hf-generation-milestones li[data-state=done]{color:var(--night-soft)}.hf-generation-milestones li[data-state=active]{color:var(--night);font-weight:600}.hf-generation-milestone-mark{border:1.5px solid var(--stone-light);border-radius:50%;flex:none;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:.7rem;display:inline-flex}.hf-generation-milestones li[data-state=done] .hf-generation-milestone-mark{border-color:var(--hf-ok);background:var(--hf-ok);color:var(--paper)}.hf-generation-milestones li[data-state=active] .hf-generation-milestone-mark{border-color:var(--copper);background:var(--copper);box-shadow:inset 0 0 0 3px var(--paper)}.hf-generation-fact{border-radius:var(--hf-radius-control);background:var(--hf-sand-2);min-height:4.6rem;color:var(--night-soft);margin:0;padding:1rem 1.1rem;line-height:1.5;transition:color .8s}.hf-generation-fact-label{color:var(--copper-text);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.2rem;font-size:.72rem;font-weight:700;transition:color .8s;display:block}.hf-generation-fact[data-fading=true],.hf-generation-fact[data-fading=true] .hf-generation-fact-label{color:#0000}.hf-generation-note{color:var(--hf-stone-2);margin:0;font-size:.88rem;line-height:1.5}.hf-generation-ready{justify-items:start;gap:.6rem;display:grid}.hf-generation-ready p{color:var(--hf-stone-2);margin:0;font-size:.85rem}.hf-generation-failure{color:#701f1f;background:#fff0ed;border-left:3px solid #9b2c2c;justify-items:start;gap:.8rem;padding:1rem 1.1rem;display:grid}.hf-generation-failure p{margin:0;line-height:1.5}.wizard-side-reference{color:var(--hf-stone-2);margin:.6rem 0 0;font-size:.82rem}.wizard-side-reference span{color:var(--night);letter-spacing:.04em;font-family:ui-monospace,IBM Plex Mono,SFMono-Regular,Menlo,monospace;font-size:.9rem;display:block}@media (max-width:720px){.hf-generation-received{grid-template-columns:1fr}.hf-generation-check:not(.hf-generation-check-small){width:40px;height:40px}}body:has([data-hf-site]) .article-body p.section-answer{border-left:3px solid var(--copper);color:var(--night);padding-left:1rem;font-size:1.05rem;line-height:1.6}body:has([data-hf-site]) .marketing-key-facts-scroll{border:1px solid var(--line);background:var(--paper);border-radius:14px;overflow-x:auto}body:has([data-hf-site]) .marketing-key-facts table{border-collapse:collapse;width:100%;font-size:.92rem;line-height:1.5}:is(body:has([data-hf-site]) .marketing-key-facts th,body:has([data-hf-site]) .marketing-key-facts td){border-top:1px solid var(--line);color:var(--night-soft);text-align:left;vertical-align:top;padding:.8rem 1rem}body:has([data-hf-site]) .marketing-key-facts thead th{background:var(--hf-sand);color:var(--night);font-family:var(--plex-mono);letter-spacing:.08em;text-transform:uppercase;border-top:0;font-size:.72rem;font-weight:500}body:has([data-hf-site]) .marketing-key-facts tbody th{min-width:10rem;color:var(--night);font-weight:600}body:has([data-hf-site]) .marketing-key-facts td:nth-child(2){color:var(--night);font-family:var(--plex-mono);font-size:.88rem}@media (max-width:40rem){body:has([data-hf-site]) .marketing-key-facts thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}body:has([data-hf-site]) .marketing-key-facts tr{border-top:1px solid var(--line);gap:.25rem;padding:.85rem 1rem;display:grid}body:has([data-hf-site]) .marketing-key-facts tbody tr:first-child{border-top:0}:is(body:has([data-hf-site]) .marketing-key-facts th,body:has([data-hf-site]) .marketing-key-facts td){border-top:0;padding:0}}
