@layer components{.hz{--hz-bg:#030304;--hz-raised:#0c0c0e;--hz-raised-2:#141417;--hz-line:rgb(255 255 255/0.09);--hz-line-2:rgb(255 255 255/0.16);--hz-text:#a3a3ab;--hz-muted:#8a8a93;--hz-white:#f4f4f2;--hz-glow:196 214 255;--hz-green:#6ee7a8;--hz-amber:#f1c36b;--hz-red:#ff8a80;--hz-ease:cubic-bezier(0.16,1,0.3,1);min-height:100vh;background:var(--hz-bg);color:var(--hz-text);font-family:var(--font-sans);font-size:1rem;line-height:1.6;overflow-x:clip;color-scheme:dark;caret-color:var(--hz-white);scrollbar-color:#2a2a2f var(--hz-bg)}.hz ::selection{background:rgb(var(--hz-glow)/.3);color:#fff}.hz :focus-visible{outline:2px solid rgb(var(--hz-glow));outline-offset:3px}.hz a{color:inherit;text-decoration:none}.hz h1,.hz h2,.hz h3{color:var(--hz-white);text-wrap:balance}.hz code,.hz pre{font-family:var(--font-mono);font-size:.86em;font-variant-numeric:tabular-nums}.hz :not(pre)>code{color:var(--hz-white)}.hz-wrap{width:min(100% - 2.5rem,1180px);margin-inline:auto}.hz-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.hz-pill{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:3rem;padding:0 1.5rem;border:1px solid var(--hz-white);border-radius:999px;background:var(--hz-white);color:#050506!important;font-weight:550;font-size:.95rem;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.hz-pill:hover{background:#fff;border-color:#fff}.hz-pill-ghost{background:transparent;border-color:var(--hz-line-2);color:var(--hz-white)!important}.hz-pill-ghost:hover{background:rgb(255 255 255/.06);border-color:rgb(255 255 255/.3)}.hz-horizon{position:absolute;inset:0;overflow:hidden;pointer-events:none;--hz-rise:0}.hz-atmosphere{top:26rem;width:150rem;height:40rem;translate:-50% 0;background:radial-gradient(50% 50% at 50% 50%,rgb(var(--hz-glow)/.22),rgb(var(--hz-glow)/.06) 45%,transparent 70%);opacity:calc(.75 + var(--hz-rise) * .25);transition:opacity .9s var(--hz-ease)}.hz-atmosphere,.hz-planet{position:absolute;left:50%}.hz-planet{top:34rem;width:max(190vw,150rem);aspect-ratio:1;translate:-50% calc(var(--hz-rise) * -.6rem);border-radius:50%;background:var(--hz-bg);box-shadow:0 -1px 0 0 rgb(255 255 255/.85),0 -6px 18px -4px rgb(var(--hz-glow)/.75),0 -40px 120px -30px rgb(var(--hz-glow)/.55);transition:translate .9s var(--hz-ease),box-shadow .9s var(--hz-ease)}.hz-horizon:after{content:"";position:absolute;inset:0;opacity:.18;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.hz[data-pending] .hz-hero .hz-horizon{--hz-rise:1}.hz[data-variant=dawn]{--hz-sun:255 186 120;--hz-coral:255 112 92;--hz-violet:132 70 190;--hz-indigo:52 44 140}.hz[data-variant=dawn] ::selection{background:rgb(var(--hz-sun)/.3)}.hz[data-variant=dawn] .hz-atmosphere{width:160rem;background:radial-gradient(ellipse 13% 8rem at 50% var(--hz-sun-y),rgb(255 236 200/.9),rgb(var(--hz-sun)/.5) 35%,transparent 72%),radial-gradient(ellipse 40% 20rem at 50% var(--hz-sun-y),rgb(var(--hz-coral)/.5),rgb(var(--hz-coral)/.12) 40%,transparent 75%),radial-gradient(ellipse 62% 34rem at 50% var(--hz-sun-y),rgb(var(--hz-violet)/.42),rgb(var(--hz-violet)/.12) 50%,transparent 80%),radial-gradient(ellipse 85% 46rem at 50% var(--hz-sun-y),rgb(var(--hz-indigo)/.38),transparent 75%);opacity:calc(.82 + var(--hz-rise) * .18)}.hz[data-variant=dawn] .hz-hero .hz-atmosphere{--hz-sun-y:35.5rem;top:0;height:80rem}.hz[data-variant=dawn] .hz-lede{color:#ebe6ee}.hz[data-variant=dawn] .hz-horizon-low .hz-atmosphere{--hz-sun-y:calc(100% - 7rem);top:auto;bottom:0;height:60rem}.hz[data-variant=dawn] .hz-planet{background:radial-gradient(ellipse 30% 5% at 50% 0,rgb(var(--hz-coral)/.16),transparent),var(--hz-bg);box-shadow:0 -1px 0 0 rgb(255 240 214/.95),0 -4px 14px -2px rgb(var(--hz-sun)/.75),0 -30px 90px -24px rgb(var(--hz-coral)/.5)}.hz[data-variant=dawn] .hz-composer{border-color:rgb(255 214 170/.22);box-shadow:0 24px 60px -24px rgb(0 0 0/.9),0 -14px 60px -22px rgb(var(--hz-sun)/.45),inset 0 1px 0 rgb(255 226 190/.2)}.hz[data-variant=dawn] .hz-answer{position:relative}.hz[data-variant=dawn] .hz-answer:before{content:"";position:absolute;inset:-1px 12% auto;height:1px;background:linear-gradient(90deg,transparent,rgb(var(--hz-coral)/.9),rgb(var(--hz-sun)),rgb(var(--hz-violet)/.9),transparent)}.hz[data-variant=dawn] .hz-feature:has(.hz-code){background:radial-gradient(ellipse 46% 70% at 72% 105%,rgb(var(--hz-coral)/.22),rgb(var(--hz-violet)/.13) 45%,transparent 75%),radial-gradient(ellipse 70% 90% at 60% 120%,rgb(var(--hz-indigo)/.3),transparent 70%)}.hz[data-variant=dawn] .hz-code{border-color:rgb(255 214 170/.18);box-shadow:0 24px 60px -24px rgb(0 0 0/.9),0 18px 70px -30px rgb(var(--hz-coral)/.5),inset 0 1px 0 rgb(255 226 190/.12)}.hz[data-variant=dawn] .hz-code-bar button[aria-pressed=true]{box-shadow:inset 0 0 0 1px rgb(var(--hz-sun)/.45)}.hz[data-variant=dawn] .hz-trace:before{background:linear-gradient(rgb(var(--hz-violet)/.7),rgb(var(--hz-coral)/.8),rgb(var(--hz-sun)))}.hz[data-variant=dawn] .hz-trace li:last-child:before{border-color:rgb(var(--hz-sun));background:rgb(var(--hz-sun));box-shadow:0 2px 12px rgb(var(--hz-coral)/.7)}.hz[data-variant=dawn] .hz-trust svg{color:rgb(var(--hz-sun))}.hz[data-variant=dawn] .hz-link{border-color:rgb(var(--hz-coral)/.55)}.hz[data-variant=dawn] .hz-link:hover{border-color:rgb(var(--hz-sun))}.hz[data-variant=dawn] .hz-statement p span{color:#7d7488}.hz-hero{position:relative;isolation:isolate;background:var(--hz-bg);padding:clamp(5rem,11vh,8rem) 0 6rem}.hz-hero-inner{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center}.hz-hero h1{max-width:14ch;margin:0;font-size:clamp(2.75rem,7vw,5.5rem);font-weight:400;line-height:1;letter-spacing:-.04em}.hz-lede{max-width:34rem;margin:1.75rem 0 0;font-size:1.1rem;line-height:1.6;text-wrap:pretty}.hz-composer-wrap{width:min(100%,46rem);margin-top:3.25rem}.hz-composer{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;grid-template-areas:"cuit cuit cuit cuit" "jur reg fecha send";align-items:end;gap:.5rem;padding:.75rem;border:1px solid var(--hz-line-2);border-radius:1.75rem;background:rgb(14 14 17/.88);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 24px 60px -24px rgb(0 0 0/.9),inset 0 1px 0 rgb(255 255 255/.06);text-align:left;transition:border-color .2s ease}.hz-composer:focus-within{border-color:rgb(255 255 255/.3)}.hz-field{position:relative;display:flex;flex-direction:column;min-width:0}.hz-field-cuit{grid-area:cuit;padding:.6rem .75rem .4rem}.hz-field-jurisdiccion{grid-area:jur}.hz-field-regimen{grid-area:reg}.hz-field-fecha{grid-area:fecha}.hz-field label{color:var(--hz-muted);font-size:.75rem;font-weight:500}.hz-field-cuit label{font-size:.8rem}.hz-control{width:100%;min-width:0;border:0;background:transparent;color:var(--hz-white);font:inherit;outline:none}.hz-field-cuit .hz-control{padding:.2rem 0 .35rem;font-family:var(--font-mono);font-size:clamp(1.35rem,3vw,1.75rem);letter-spacing:.02em;font-variant-numeric:tabular-nums}.hz-field:not(.hz-field-cuit){padding:.45rem .85rem .5rem;border:1px solid var(--hz-line);border-radius:1rem;background:var(--hz-raised-2);transition:border-color .15s ease}.hz-field:not(.hz-field-cuit):hover{border-color:var(--hz-line-2)}.hz-field:not(.hz-field-cuit):focus-within{border-color:rgb(var(--hz-glow)/.7)}.hz-field:not(.hz-field-cuit) .hz-control{padding:.1rem 0 0;font-size:.92rem;appearance:none;cursor:pointer}.hz-field select.hz-control{padding-right:1.25rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23a3a3ab' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3 4.5 3 3 3-3'/%3E%3C/svg%3E") 100% /12px no-repeat}.hz-field select.hz-control option{background:var(--hz-raised-2);color:var(--hz-white)}.hz-field input[type=date]::-webkit-calendar-picker-indicator{filter:invert(.75);cursor:pointer}.hz-field[class*=hz-field] :is(input,select)[aria-invalid=true]{color:var(--hz-red)}.hz-field:has([aria-invalid=true]):not(.hz-field-cuit){border-color:rgb(255 138 128/.6)}.hz-error{margin:.2rem 0 0;color:var(--hz-red);font-size:.8rem;line-height:1.4}.hz-send{grid-area:send;display:grid;place-items:center;width:3.25rem;height:3.25rem;border:0;border-radius:50%;background:var(--hz-white);color:#050506;cursor:pointer;transition:background-color .2s ease,scale .2s var(--hz-ease)}.hz-send:hover{background:#fff}.hz-send:active{scale:.94}.hz-send:disabled{background:#3a3a40;color:var(--hz-white);cursor:progress}.hz-send-icon{rotate:-90deg}.hz-send:disabled .hz-send-icon{animation:hz-breathe 1s ease-in-out infinite}@keyframes hz-breathe{50%{opacity:.35}}.hz-suggestions{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin:1rem 0 0;padding:0;list-style:none}.hz-suggestions button{min-height:2.25rem;padding:0 .95rem;border:1px solid var(--hz-line);border-radius:999px;background:rgb(255 255 255/.03);color:var(--hz-text);font:inherit;font-size:.85rem;cursor:pointer;transition:color .15s ease,border-color .15s ease,background-color .15s ease}.hz-suggestions button:hover{border-color:var(--hz-line-2);background:rgb(255 255 255/.07);color:var(--hz-white)}.hz-suggestions button:disabled{opacity:.5;cursor:progress}.hz-answer{width:min(100%,46rem);margin-top:2.5rem;border:1px solid var(--hz-line);border-radius:1.5rem;background:rgb(12 12 14/.9);text-align:left}.hz-answer-head{display:flex;align-items:center;gap:.75rem;padding:.9rem 1.25rem;border-bottom:1px solid var(--hz-line)}.hz-answer-head h2{margin:0;font-size:.9rem;font-weight:500}.hz-http{font-family:var(--font-mono);font-size:.78rem;color:var(--hz-green)}.hz-answer[data-state=unpublished] .hz-http{color:var(--hz-amber)}.hz-answer[data-state=pending] .hz-http,.hz-demo-tag{color:var(--hz-muted)}.hz-demo-tag{margin-left:auto;padding:.1rem .6rem;border:1px dashed var(--hz-line-2);border-radius:999px;font-size:.72rem;white-space:nowrap}.hz-answer-body{padding:1.5rem 1.25rem 1.1rem;animation:hz-reveal .7s var(--hz-ease) both}.hz-answer[data-state=pending] .hz-answer-body{animation:none;opacity:.35;filter:blur(3px);transition:opacity .3s ease,filter .3s ease}@keyframes hz-reveal{0%{opacity:0;filter:blur(8px);translate:0 .5rem}}.hz-rate{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem 1.25rem;margin:0;color:var(--hz-white);font-size:clamp(3rem,7vw,4.25rem);font-weight:300;line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.hz-rate span{max-width:22rem;color:var(--hz-text);font-size:.95rem;font-weight:400;line-height:1.45;letter-spacing:0}.hz-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:1.75rem 0 0;padding-top:1.1rem;border-top:1px solid var(--hz-line)}.hz-facts dt{color:var(--hz-muted);font-size:.75rem}.hz-facts dd{margin:.2rem 0 0;color:var(--hz-white);font-size:.88rem;overflow-wrap:anywhere}.hz-message{max-width:36rem;margin:0;font-size:1.05rem;line-height:1.6}.hz-message strong{display:block;margin-bottom:.4rem;color:var(--hz-white);font-size:1.6rem;font-weight:400;letter-spacing:-.02em}.hz-json{margin-top:1.25rem}.hz-json summary{display:inline-flex;min-height:2rem;align-items:center;color:var(--hz-muted);font-size:.82rem;cursor:pointer;transition:color .15s ease}.hz-json pre,.hz-json summary:hover{color:var(--hz-white)}.hz-json pre{margin:.5rem 0 0;padding:1rem;overflow-x:auto;border-radius:.9rem;background:var(--hz-raised-2);line-height:1.55}.hz-statement{padding:5rem 0 7rem}.hz-statement p{max-width:30ch;margin:0;color:var(--hz-white);font-size:clamp(1.75rem,3.6vw,3rem);font-weight:400;line-height:1.18;letter-spacing:-.03em;text-wrap:pretty}.hz-statement p span{color:#6f6f78}.hz-coverage,.hz-faq,.hz-feature{padding:5.5rem 0;border-top:1px solid var(--hz-line)}.hz-feature-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:3rem 5rem;align-items:start}.hz-coverage h2,.hz-faq h2,.hz-feature h2,.hz-trust h2{margin:0;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:400;line-height:1.1;letter-spacing:-.03em}.hz-feature-copy p{max-width:28rem;margin:1.25rem 0 0;font-size:1.02rem;text-wrap:pretty}.hz-link{display:inline-flex;align-items:center;gap:.45rem;margin-top:1.5rem;color:var(--hz-white)!important;font-size:.95rem;border-bottom:1px solid var(--hz-line-2);padding-bottom:.15rem;transition:border-color .15s ease}.hz-link:hover{border-color:var(--hz-white)}.hz-trace{position:relative;margin:0;padding:0;list-style:none}.hz-trace:before{content:"";position:absolute;left:.3rem;top:1.5rem;bottom:1.5rem;width:1px;background:linear-gradient(var(--hz-line-2),rgb(var(--hz-glow)/.8))}.hz-trace li{position:relative;display:flex;justify-content:space-between;gap:1rem;padding:1.05rem 0 1.05rem 2rem;border-bottom:1px solid var(--hz-line)}.hz-trace li:before{content:"";position:absolute;left:0;top:50%;width:.65rem;height:.65rem;translate:0 -50%;border:1px solid var(--hz-line-2);border-radius:50%;background:var(--hz-bg)}.hz-trace li:last-child{border-bottom:0}.hz-trace li:last-child:before{border-color:var(--hz-white);background:var(--hz-white);box-shadow:0 2px 10px rgb(var(--hz-glow)/.6)}.hz-trace span{color:var(--hz-text)}.hz-trace code{color:var(--hz-white);text-align:right}.hz-codes{margin:0;padding:0;list-style:none;border-top:1px solid var(--hz-line)}.hz-codes li{display:grid;grid-template-columns:3.5rem minmax(0,1fr);gap:1rem;padding:1rem 0;border-bottom:1px solid var(--hz-line)}.hz-code-http{font-family:var(--font-mono);font-size:.9rem;line-height:1.6}.hz-code-2{color:var(--hz-green)}.hz-code-4{color:var(--hz-amber)}.hz-code-5{color:var(--hz-red)}.hz-code-text{font-size:.93rem}.hz-code-text strong{display:block;color:var(--hz-white);font-weight:500}.hz-code{border:1px solid var(--hz-line);border-radius:1.25rem;background:var(--hz-raised);overflow:hidden}.hz-code-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.5rem .6rem;border-bottom:1px solid var(--hz-line)}.hz-code-bar [role=group]{display:flex;gap:.25rem;overflow-x:auto}.hz-code-bar button{display:inline-flex;align-items:center;gap:.4rem;min-height:2.1rem;padding:0 .8rem;border:0;border-radius:999px;background:transparent;color:var(--hz-muted);font:inherit;font-size:.84rem;cursor:pointer;white-space:nowrap;transition:color .15s ease,background-color .15s ease}.hz-code-bar button:hover{color:var(--hz-white)}.hz-code-bar button[aria-pressed=true]{background:var(--hz-raised-2);color:var(--hz-white);box-shadow:inset 0 0 0 1px var(--hz-line-2)}.hz-code pre{margin:0;padding:1.25rem 1.4rem 1.5rem;overflow-x:auto;color:#d9d9dc;line-height:1.7}.hz-trust{padding:5.5rem 0}.hz-trust,.hz-trust ul{border-top:1px solid var(--hz-line)}.hz-trust ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:3rem 0 0;padding:0;list-style:none}.hz-trust li{padding:1.75rem 1.5rem .5rem 0;color:var(--hz-white)}.hz-trust li+li{padding-left:1.5rem;border-left:1px solid var(--hz-line)}.hz-trust h3{margin:1.1rem 0 0;font-size:1rem;font-weight:500}.hz-trust p{margin:.5rem 0 0;color:var(--hz-text);font-size:.92rem}.hz-table{width:100%;border-collapse:collapse;font-size:.92rem}.hz-table td,.hz-table th{padding:.85rem 0;border-bottom:1px solid var(--hz-line);text-align:left}.hz-table thead th{color:var(--hz-muted);font-size:.78rem;font-weight:500}.hz-table tbody th{color:var(--hz-white);font-weight:450}.hz-table td code{color:var(--hz-text)!important}.hz-faq details{border-bottom:1px solid var(--hz-line)}.hz-faq details:first-child{border-top:1px solid var(--hz-line)}.hz-faq summary{display:flex;justify-content:space-between;gap:1rem;padding:1.25rem 0;color:var(--hz-white);font-size:1.05rem;cursor:pointer;list-style:none}.hz-faq summary::-webkit-details-marker{display:none}.hz-faq summary:after{content:"";flex:none;width:.7rem;height:.7rem;margin-top:.45rem;background:linear-gradient(currentColor,currentColor) 50% /100% 1px no-repeat,linear-gradient(currentColor,currentColor) 50% /1px 100% no-repeat;transition:rotate .3s var(--hz-ease)}.hz-faq details[open] summary:after{rotate:45deg}.hz-faq details p{max-width:38rem;margin:0 0 1.4rem}.hz-cta{position:relative;isolation:isolate;background:var(--hz-bg);overflow:hidden;padding:10rem 0 14rem;border-top:1px solid var(--hz-line);text-align:center}.hz-horizon-low .hz-atmosphere{top:auto;bottom:-26rem}.hz-horizon-low .hz-planet{top:auto;bottom:calc(-1 * max(190vw, 150rem) + 7rem)}.hz-cta-inner{position:relative;display:flex;flex-direction:column;align-items:center}.hz-cta h2{margin:0;font-size:clamp(2.5rem,6vw,4.75rem);font-weight:400;line-height:1.02;letter-spacing:-.04em}.hz-cta p{max-width:34rem;margin:1.5rem 0 0}.hz-ctas{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2.25rem}@media (max-width:960px){.hz-feature-grid{grid-template-columns:minmax(0,1fr)}.hz-trust ul{grid-template-columns:repeat(2,minmax(0,1fr))}.hz-trust li:nth-child(3){padding-left:0;border-left:0}.hz-trust li:nth-child(n+3){border-top:1px solid var(--hz-line);margin-top:1.25rem}}@media (max-width:720px){.hz-composer{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"cuit cuit" "jur reg" "fecha send";border-radius:1.5rem}.hz-send{justify-self:end}.hz-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.hz-answer-head{flex-wrap:wrap}.hz-statement{padding:6rem 0 5rem}.hz-coverage,.hz-faq,.hz-feature,.hz-trust{padding:4rem 0}}@media (max-width:480px){.hz-wrap{width:min(100% - 2rem,1180px)}.hz-trust ul{grid-template-columns:minmax(0,1fr)}.hz-trust li,.hz-trust li+li{padding-left:0;border-left:0}.hz-trust li+li{border-top:1px solid var(--hz-line);margin-top:1.25rem}}@media (prefers-reduced-motion:reduce){.hz *,.hz :after,.hz :before{animation:none!important;transition:none!important}}}