.site-next{background:hsl(var(--background));color:hsl(var(--foreground));font-family:var(--font-jakarta),ui-sans-serif,system-ui,sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--sn-ok-ink:142 70% 24%;--sn-warn-ink:30 85% 28%;--sn-due-ink:0 70% 38%;--sn-info-ink:207 80% 30%}.site-next[data-look=a]{--background:45 33% 98%;--foreground:155 28% 9%;--card:0 0% 100%;--card-foreground:155 28% 9%;--popover:0 0% 100%;--popover-foreground:155 28% 9%;--primary:150 44% 24%;--primary-foreground:0 0% 100%;--secondary:48 28% 94%;--secondary-foreground:155 28% 11%;--muted:48 28% 94.5%;--muted-foreground:145 10% 34%;--accent:80 22% 92.5%;--accent-foreground:155 28% 11%;--border:45 18% 86%;--input:45 18% 86%;--ring:150 44% 24%;--link:150 48% 25%;--sn-ink:155 38% 12%;--sn-accent:82 40% 55%;--sn-accent-soft:80 40% 92%;--sn-accent-ink:95 45% 20%;--sn-hero-1:155 42% 11%;--sn-hero-2:150 38% 19%;--sn-hero-3:140 28% 22%;--sn-hero-glow:82 30% 42%;--sn-tint-1:145 30% 93%;--sn-tint-2:80 35% 92%;--sn-tint-3:45 40% 92%;--sn-tint-4:160 18% 92%;--sn-tint-fg:152 42% 17%;--sn-chart-1:150 38% 32%;--sn-chart-2:84 42% 37%;--sn-chart-3:40 40% 62%;--sn-chart-4:145 12% 66%;--sn-zone:48 30% 96%;--sn-font-display:var(--font-jakarta),ui-sans-serif,system-ui,sans-serif;--sn-display-weight:800;--sn-display-tracking:-.03em}.site-next[data-look=b]{--background:0 0% 100%;--foreground:214 58% 9%;--card:0 0% 100%;--card-foreground:214 58% 9%;--popover:0 0% 100%;--popover-foreground:214 58% 9%;--primary:207 81% 40%;--primary-foreground:0 0% 100%;--secondary:210 40% 96%;--secondary-foreground:214 58% 11%;--muted:210 40% 96%;--muted-foreground:214 20% 36%;--accent:210 40% 96%;--accent-foreground:214 58% 11%;--border:211 32% 89%;--input:211 32% 89%;--ring:207 81% 40%;--link:207 81% 33%;--sn-ink:214 58% 9%;--sn-accent:202 100% 75%;--sn-accent-soft:204 90% 94%;--sn-accent-ink:210 80% 26%;--sn-hero-1:214 58% 9%;--sn-hero-2:212 45% 14%;--sn-hero-3:211 39% 20%;--sn-hero-glow:207 81% 52%;--sn-tint-1:204 85% 94%;--sn-tint-2:211 42% 92%;--sn-tint-3:210 40% 95.5%;--sn-tint-4:205 55% 93%;--sn-tint-fg:214 58% 14%;--sn-chart-1:207 81% 40%;--sn-chart-2:207 81% 52%;--sn-chart-3:202 100% 75%;--sn-chart-4:210 37% 80%;--sn-zone:210 40% 97%;--sn-font-display:var(--font-sn-display),Georgia,serif;--sn-display-weight:600;--sn-display-tracking:-.02em}.site-next[data-look=c]{--background:180 20% 99%;--foreground:196 45% 10%;--card:0 0% 100%;--card-foreground:196 45% 10%;--popover:0 0% 100%;--popover-foreground:196 45% 10%;--primary:190 62% 23%;--primary-foreground:0 0% 100%;--secondary:175 20% 94.5%;--secondary-foreground:196 45% 12%;--muted:175 20% 94.5%;--muted-foreground:192 18% 32%;--accent:175 22% 93%;--accent-foreground:196 45% 12%;--border:180 16% 86%;--input:180 16% 86%;--ring:190 62% 26%;--link:190 62% 26%;--sn-ink:196 55% 12%;--sn-accent:170 48% 40%;--sn-accent-soft:168 40% 92%;--sn-accent-ink:186 60% 20%;--sn-hero-1:198 60% 12%;--sn-hero-2:190 58% 21%;--sn-hero-3:176 38% 33%;--sn-hero-glow:168 45% 60%;--sn-tint-1:188 40% 92%;--sn-tint-2:40 42% 92%;--sn-tint-3:160 18% 92%;--sn-tint-4:175 32% 91%;--sn-tint-fg:192 55% 17%;--sn-chart-1:189 50% 32%;--sn-chart-2:170 40% 48%;--sn-chart-3:38 45% 64%;--sn-chart-4:192 18% 68%;--sn-zone:180 25% 96.5%;--sn-font-display:var(--font-sn-display),Georgia,serif;--sn-display-weight:600;--sn-display-tracking:-.02em}.site-next[data-look=d]{--background:0 0% 100%;--foreground:208 52.5% 19.8%;--card:0 0% 100%;--card-foreground:208 52.5% 19.8%;--popover:0 0% 100%;--popover-foreground:208 52.5% 19.8%;--primary:211 63.5% 42.9%;--primary-foreground:0 0% 100%;--secondary:213 33% 97.6%;--secondary-foreground:208 52.5% 19.8%;--muted:213 33% 97.6%;--muted-foreground:208 12.2% 38.4%;--accent:213 33% 97.6%;--accent-foreground:208 52.5% 19.8%;--border:213 24% 89%;--input:213 24% 89%;--ring:211 63.5% 42.9%;--link:211 63.5% 42.9%;--sn-ink:206 56.2% 14.3%;--sn-accent:211 63.5% 42.9%;--sn-accent-soft:212 51.7% 94.3%;--sn-accent-ink:208 52.5% 19.8%;--sn-hero-1:206 56.2% 14.3%;--sn-hero-2:206 56.2% 14.3%;--sn-hero-3:208 52.5% 19.8%;--sn-hero-glow:206 56.2% 14.3%;--sn-tint-1:212 51.7% 94.3%;--sn-tint-2:213 33% 97.6%;--sn-tint-3:213 28% 94.1%;--sn-tint-4:212 40% 92%;--sn-tint-fg:208 52.5% 19.8%;--sn-chart-1:211 63.5% 42.9%;--sn-chart-2:208 52.5% 19.8%;--sn-chart-3:212 80.4% 70%;--sn-chart-4:213 18% 82%;--sn-zone:213 33% 97.6%;--sn-font-display:var(--font-outfit),ui-sans-serif,system-ui,sans-serif;--sn-display-weight:600;--sn-display-tracking:-.03em;font-family:var(--font-sn-inter),ui-sans-serif,system-ui,sans-serif}.site-next[data-look=d] :is(.sn-stage,.ld-screen){font-family:var(--font-jakarta),ui-sans-serif,system-ui,sans-serif}.site-next[data-look=d] .sn-stage{background:hsl(var(--muted))}.site-next .sn-display{font-family:var(--sn-font-display);font-weight:var(--sn-display-weight);letter-spacing:var(--sn-display-tracking);line-height:1.05}.site-next .sn-hero{color:#fff;background:radial-gradient(60% 80% at 100% 100%,hsl(var(--sn-hero-glow)/.35),transparent 70%),linear-gradient(135deg,hsl(var(--sn-hero-1)),hsl(var(--sn-hero-2))55%,hsl(var(--sn-hero-3)))}.site-next .sn-ink{background:hsl(var(--sn-ink));color:#fff}.site-next .sn-zone{background:hsl(var(--sn-zone))}.site-next .sn-accent{background:hsl(var(--sn-accent));color:hsl(var(--sn-ink))}.site-next .sn-accent-soft{background:hsl(var(--sn-accent-soft));color:hsl(var(--sn-accent-ink))}.site-next .sn-tint-1{background:hsl(var(--sn-tint-1));color:hsl(var(--sn-tint-fg))}.site-next .sn-tint-2{background:hsl(var(--sn-tint-2));color:hsl(var(--sn-tint-fg))}.site-next .sn-tint-3{background:hsl(var(--sn-tint-3));color:hsl(var(--sn-tint-fg))}.site-next .sn-tint-4{background:hsl(var(--sn-tint-4));color:hsl(var(--sn-tint-fg))}.site-next .sn-chart-1{background:hsl(var(--sn-chart-1))}.site-next .sn-chart-2{background:hsl(var(--sn-chart-2))}.site-next .sn-chart-3{background:hsl(var(--sn-chart-3))}.site-next .sn-chart-4{background:hsl(var(--sn-chart-4))}.site-next .sn-focus:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}.site-next .sn-on-dark:focus-visible{outline-color:#fff}.site-next [id]{scroll-margin-top:6rem}.site-next .sn-tabular{font-variant-numeric:tabular-nums}@media (min-width:640px) and (max-height:760px){.site-next .sn-short-hide{display:none}.site-next .sn-short-py{padding-top:.75rem;padding-bottom:.75rem}.site-next .sn-short-pad{padding:1rem}.site-next .sn-short-gap{gap:.75rem}.site-next .sn-short-figure{font-size:1.25rem;line-height:1.75rem}}.sn-logo{line-height:0;display:inline-block}.sn-logo svg{overflow:visible}.sn-logo .sn-lg-piece,.sn-logo .sn-lg-hov{transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){@keyframes sn-lg-in{0%{opacity:0;transform:translate(var(--fx,0),var(--fy,0))scale(.55)}to{opacity:1;transform:none}}.sn-logo[data-intro=load] .sn-lg-piece,.sn-logo[data-intro=view][data-seen=true] .sn-lg-piece{animation:.72s cubic-bezier(.34,1.56,.64,1) both sn-lg-in;animation-delay:calc(var(--i,0)*90ms)}.sn-logo[data-intro=view][data-seen=false] .sn-lg-piece{opacity:0}.sn-logo .sn-lg-hov{transition:transform .26s cubic-bezier(.34,1.56,.64,1)}:where(a:hover,a:focus-visible,button:hover,button:focus-visible,.sn-logo:hover) .sn-logo .sn-lg-hov-tl,.sn-logo:hover .sn-lg-hov-tl{transform:translate(-6px,-6px)}:where(a:hover,a:focus-visible,button:hover,button:focus-visible) .sn-logo .sn-lg-hov-bl,.sn-logo:hover .sn-lg-hov-bl{transform:translate(-6px,6px)}:where(a:hover,a:focus-visible,button:hover,button:focus-visible) .sn-logo .sn-lg-hov-br,.sn-logo:hover .sn-lg-hov-br{transform:translate(6px,6px)}@keyframes sn-lg-ring{0%{opacity:.55;transform:scale(.7)}to{opacity:0;transform:scale(1.35)}}@keyframes sn-lg-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes sn-lg-orbit-back{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes sn-lg-chip-in{0%{opacity:0}to{opacity:1}}.sn-logo .sn-lg-ring{opacity:0}.sn-logo :is(.sn-lg-ring,.sn-lg-orbit,.sn-lg-chip-upright){transform-box:fill-box;transform-origin:50%}.sn-logo[data-seen=true] .sn-lg-ring{animation:1.6s ease-out 2 both sn-lg-ring;animation-delay:var(--rd,0s)}.sn-logo[data-seen=true] .sn-lg-orbit{animation:1.4s cubic-bezier(.45,0,.2,1) .3s both sn-lg-orbit}.sn-logo[data-seen=true] .sn-lg-chip-upright{animation:1.4s cubic-bezier(.45,0,.2,1) .3s both sn-lg-orbit-back}.sn-logo[data-seen=true] .sn-lg-chip{animation:.4s ease-out both sn-lg-chip-in;animation-delay:calc(.3s + var(--j,0)*.12s)}.sn-logo[data-seen=false] .sn-lg-chip{opacity:0}@keyframes sn-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-7deg)}60%{transform:rotate(5deg)}}.site-next .sn-clay:hover .erp-icon,.site-next :where(a,button):hover .sn-clay .erp-icon,.site-next :where(a,button):focus-visible .sn-clay .erp-icon{animation:.48s ease-in-out sn-wiggle}}.site-next .sn-switcher{background:hsl(var(--sn-ink)/.92);color:#fff;box-shadow:0 10px 30px hsl(var(--sn-ink)/.25)}.site-next .sn-switcher a[aria-current=true]{color:hsl(var(--sn-ink));background:#fff}.site-next .sn-stage{background:radial-gradient(70% 70% at 50% 40%,hsl(var(--sn-zone)),hsl(var(--muted)));touch-action:pan-y}.site-next .sn-spot{box-shadow:0 0 0 300vmax hsl(var(--sn-ink)/.42);outline:2px solid #fff}.site-next .sn-phone{background:hsl(var(--sn-ink));box-shadow:0 30px 60px hsl(var(--sn-ink)/.25)}.site-next .sn-callout{background:hsl(var(--card));color:hsl(var(--foreground));box-shadow:0 6px 18px hsl(var(--sn-ink)/.18)}.site-next .sn-callout-dot{background:hsl(var(--sn-accent));box-shadow:0 0 0 4px #ffffffd9}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){.site-next .sn-reveal,.site-next .sn-stagger-item{transition:opacity .6s cubic-bezier(.2,.8,.2,1),transform .6s cubic-bezier(.2,.8,.2,1);transition-delay:var(--sn-delay,0s)}.site-next .sn-reveal:not([data-shown]),.site-next .sn-stagger:not([data-shown]) .sn-stagger-item{opacity:0;transform:translateY(var(--sn-y,24px))}.site-next .sn-pop{transition:opacity .3s ease-out,transform .45s cubic-bezier(.34,1.56,.64,1)}.site-next .sn-pop:not([data-shown]){opacity:0;transform:scale(.6)}.site-next .sn-stagger>.sn-stagger-item:nth-child(2){--sn-delay:calc(var(--sn-gap,80ms)*1)}.site-next .sn-stagger>.sn-stagger-item:nth-child(3){--sn-delay:calc(var(--sn-gap,80ms)*2)}.site-next .sn-stagger>.sn-stagger-item:nth-child(4){--sn-delay:calc(var(--sn-gap,80ms)*3)}.site-next .sn-stagger>.sn-stagger-item:nth-child(5){--sn-delay:calc(var(--sn-gap,80ms)*4)}.site-next .sn-stagger>.sn-stagger-item:nth-child(6){--sn-delay:calc(var(--sn-gap,80ms)*5)}.site-next .sn-stagger>.sn-stagger-item:nth-child(7){--sn-delay:calc(var(--sn-gap,80ms)*6)}.site-next .sn-stagger>.sn-stagger-item:nth-child(n+8){--sn-delay:calc(var(--sn-gap,80ms)*7)}@keyframes sn-rise{0%{opacity:0;transform:translateY(var(--sn-y,16px))}}.site-next .sn-rise{animation:.6s cubic-bezier(.2,.8,.2,1) both sn-rise;animation-delay:var(--d,0s)}}
.site-next[data-look=d]{--ld-night:206 56.2% 14.3%;--ld-night-ink:214 70% 96.1%;--ld-night-muted:210 23.9% 72.2%;--ld-sky:212 80.4% 70%;--ld-blue-press:211 66.3% 36.1%;--ld-shadow:208 52.5% 19.8%;--ld-bold-sky:211 70% 40%;--ld-bold-mint:158 75% 26%;--ld-bold-butter:30 92% 33%;--ld-bold-peach:12 70% 42%;--ld-bold-aqua:178 80% 25%;--ld-trade-wholesale:211 63.5% 42.9%;--ld-trade-wholesale-ink:211 70% 40%;--ld-trade-restaurant:13 77% 56%;--ld-trade-restaurant-ink:12 72% 41%;--ld-trade-paint:42 100% 45%;--ld-trade-paint-ink:32 95% 30%;--ld-trade-plumber:187 85% 38%;--ld-trade-plumber-ink:188 88% 27%;--ld-trade-shop:146 80% 35%;--ld-trade-shop-ink:148 78% 25%;--ld-trade-whatsapp:169 81% 36%;--ld-trade-whatsapp-ink:169 84% 25%;--ld-field-aqua:184 70% 64%;--ld-field-warm:42 90% 64%;--ld-deep:209 65% 12%;font-feature-settings:"cv11","ss01"}.site-next .ld-wrap{width:100%;max-width:80rem;margin-inline:auto;padding-inline:1.25rem}@media (min-width:640px){.site-next .ld-wrap{padding-inline:1.5rem}}@media (min-width:1024px){.site-next .ld-wrap{padding-inline:2rem}}.site-next[data-look=d]:has(.ld-hero,.ldp-head){--ld-frame:100rem;--ld-gutter:clamp(1.25rem,4vw,4.5rem)}@media (min-width:1600px){.site-next[data-look=d]:has(.ld-hero,.ldp-head){--ld-frame:120rem;--ld-gutter:clamp(48px,5vw,128px)}}.site-next[data-look=d]:has(.ld-hero,.ldp-head) .ld-wrap{max-width:var(--ld-frame);padding-inline:var(--ld-gutter)}.site-next .ld-section{padding-block:5.5rem}@media (min-width:1024px){.site-next .ld-section{padding-block:7rem}}.site-next .ld-section.ld-see{padding-bottom:3rem}@media (min-width:1024px){.site-next .ld-section.ld-see{padding-bottom:3.5rem}}.site-next .ld-rule-t{border-top:1px solid hsl(var(--border))}.site-next .ld-display{font-family:var(--sn-font-display);letter-spacing:-.03em;color:hsl(var(--foreground));font-weight:600;line-height:1.05}.site-next .ld-h1{letter-spacing:-.042em;font-size:clamp(2.875rem,1.1rem + 6.4vw,6.5rem);line-height:.98}.site-next .ld-h2{letter-spacing:-.035em;font-size:clamp(2.125rem,1.25rem + 2.9vw,3.75rem);line-height:1.02}.site-next .ld-blue{color:hsl(var(--primary))}.site-next .ld-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--muted-foreground));font-size:.875rem;font-weight:600}.site-next .ld-lead{color:hsl(var(--muted-foreground));font-size:1.0625rem;line-height:1.65}@media (min-width:1024px){.site-next .ld-lead{font-size:1.1875rem}}.site-next .ld-num{font-variant-numeric:tabular-nums}.site-next .ld-link{color:hsl(var(--link));font-weight:600;text-decoration:none}.site-next .ld-link:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.site-next .ld-link svg{transition:transform .2s}.site-next .ld-link:hover svg{transform:translate(2px)}.site-next .ld-navlink{white-space:nowrap;min-height:3rem;color:hsl(var(--foreground));border-radius:.5rem;align-items:center;padding-inline:.75rem;font-size:.9375rem;font-weight:500;transition:background-color .15s;display:inline-flex}.site-next .ld-navlink:hover{background:hsl(var(--muted))}.site-next .ld-btn{white-space:nowrap;border-radius:.625rem;justify-content:center;align-items:center;gap:.5rem;min-height:3rem;padding-inline:1.25rem;font-size:1rem;font-weight:600;transition:background-color .15s,border-color .15s,transform .15s;display:inline-flex}.site-next .ld-btn-sm{min-height:2.75rem;padding-inline:1rem;font-size:.9375rem}.site-next .ld-btn-primary{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.site-next .ld-btn-primary:hover{background:hsl(var(--ld-blue-press))}.site-next .ld-btn-quiet{background:hsl(var(--card));color:hsl(var(--foreground));box-shadow:inset 0 0 0 1px hsl(var(--border))}.site-next .ld-btn-quiet:hover{box-shadow:inset 0 0 0 1px hsl(var(--foreground)/.35)}.site-next .ld-btn:disabled{opacity:.5;cursor:default}.site-next .ld-btn svg{transition:transform .2s}.site-next .ld-btn:hover svg.ld-nudge{transform:translate(2px)}.site-next :is(.ld-btn-primary,.ld-btn-quiet){position:relative}.site-next :is(.ld-btn-primary,.ld-btn-quiet):after{content:"";border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .22s;position:absolute;inset:0}.site-next .ld-btn-primary:after{box-shadow:0 10px 22px -10px hsl(var(--primary)/.65),0 2px 6px -2px hsl(var(--ld-shadow)/.18)}.site-next .ld-btn-quiet:after{box-shadow:0 10px 22px -12px hsl(var(--ld-shadow)/.3)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.site-next :is(.ld-btn-primary,.ld-btn-quiet){transition:background-color .15s,box-shadow .15s,transform .22s cubic-bezier(.2,.8,.2,1)}.site-next :is(.ld-btn-primary,.ld-btn-quiet):hover{transform:translateY(-1px)}.site-next :is(.ld-btn-primary,.ld-btn-quiet):hover:after{opacity:1}.site-next :is(.ld-btn-primary,.ld-btn-quiet):active{transform:translateY(0)scale(.985)}.site-next :is(.ld-btn-primary,.ld-btn-quiet):active:after{opacity:.4}.site-next .ld-btn svg.ld-nudge{transition:transform .26s cubic-bezier(.2,.8,.2,1)}.site-next .ld-btn:hover svg.ld-nudge{transform:translate(3px)}}.site-next[data-look=d]{--ld-hh:4rem}@media (min-width:640px){.site-next[data-look=d]{--ld-hh:4.5rem}}.site-next .ld-header{isolation:isolate}.site-next .ld-header:before{content:"";z-index:-1;background:hsl(var(--background));box-shadow:0 1px 0 hsl(var(--border)),0 10px 24px -18px hsl(var(--ld-shadow)/.35);transition:opacity .18s;position:absolute;inset:0}.site-next .ld-logo-swap{display:block;position:relative}.site-next .ld-logo-swap .ld-logo-dark{opacity:0;position:absolute;inset:0}.site-next .ld-logo-swap img{transition:opacity .18s}.site-next .ld-header :is(.ld-navlink,.ld-btn-primary){transition:background-color .18s,color .18s}.site-next:has(.ld-hero) .ld-header:not([data-solid]):before{opacity:0}.site-next:has(.ld-hero) .ld-header:not([data-solid]) .ld-logo-light{opacity:0}.site-next:has(.ld-hero) .ld-header:not([data-solid]) .ld-logo-dark{opacity:1}.site-next:has(.ld-hero) .ld-header:not([data-solid]) .ld-navlink{color:hsl(var(--ld-night-ink))}.site-next:has(.ld-hero) .ld-header:not([data-solid]) .ld-navlink:hover{background:hsl(var(--ld-night-ink)/.1)}.site-next:has(.ld-hero) .ld-header:not([data-solid]) .ld-btn-primary{background:hsl(var(--card));color:hsl(var(--ld-deep))}.site-next:has(.ld-hero) .ld-header:not([data-solid]) .ld-btn-primary:hover{background:hsl(var(--ld-night-ink))}.site-next:has(.ld-hero) .ld-header:not([data-solid]) .sn-focus:focus-visible{outline-color:hsl(var(--ld-sky))}@media (prefers-reduced-motion:reduce){.site-next .ld-header:before,.site-next .ld-logo-swap img,.site-next .ld-header :is(.ld-navlink,.ld-btn-primary){transition:none}}.site-next .ld-hero{margin-top:calc(-1*var(--ld-hh));padding-top:var(--ld-hh)}.site-next .ld-footer{border-top:1px solid hsl(var(--border))}.site-next .ld-footlink{min-height:3rem;color:hsl(var(--muted-foreground));align-items:center;font-size:.9375rem;display:inline-flex}.site-next .ld-footlink:hover{color:hsl(var(--foreground))}.site-next .ld-footlink-sm{min-height:3rem;padding-inline:.5rem;font-size:.875rem}.site-next .ld-browser{background:hsl(var(--card));box-shadow:0 0 0 1px hsl(var(--ld-shadow)/.1),0 2px 4px hsl(var(--ld-shadow)/.04),0 24px 48px -16px hsl(var(--ld-shadow)/.18);border-radius:.875rem;overflow:hidden}.site-next .ld-browser-bar{border-bottom:1px solid hsl(var(--border));background:hsl(var(--card));justify-content:center;align-items:center;height:2.25rem;display:flex;position:relative}.site-next .ld-browser-dots{background:hsl(var(--border));width:.5rem;height:.5rem;box-shadow:.875rem 0 0 hsl(var(--border)),1.75rem 0 0 hsl(var(--border));border-radius:999px;margin-top:-.25rem;position:absolute;top:50%;left:.875rem}.site-next .ld-browser-url{color:hsl(var(--muted-foreground));letter-spacing:.01em;font-size:.75rem}@media (max-width:639px){.site-next .ld-browser{border-radius:.625rem}.site-next .ld-browser-bar{height:1.5rem}.site-next .ld-browser-url{font-size:.625rem}.site-next .ld-browser-dots{width:.375rem;height:.375rem;box-shadow:.625rem 0 0 hsl(var(--border)),1.25rem 0 0 hsl(var(--border));margin-top:-.1875rem;left:.625rem}}.site-next .ld-phone{background:hsl(var(--foreground));box-shadow:0 2px 4px hsl(var(--ld-shadow)/.08),0 30px 60px -20px hsl(var(--ld-shadow)/.35);border-radius:13%/6%;padding:3.2%;overflow:hidden}.site-next .ld-phone>.ld-screen{border-radius:10%/4.6%}.site-next .ld-night{background:hsl(var(--ld-night));color:hsl(var(--ld-night-ink))}.site-next .ld-night .ld-display{color:hsl(var(--ld-night-ink))}.site-next .ld-night-muted{color:hsl(var(--ld-night-muted))}.site-next .ld-btn-sky{background:hsl(var(--ld-sky));color:hsl(var(--ld-night))}.site-next .ld-btn-sky:hover{background:hsl(var(--ld-night-ink))}.site-next .ld-btn-ghost-night{color:hsl(var(--ld-night-ink));box-shadow:inset 0 0 0 1px hsl(var(--ld-night-ink)/.3)}.site-next .ld-btn-ghost-night:hover{box-shadow:inset 0 0 0 1px hsl(var(--ld-night-ink)/.7)}.site-next .ld-night .sn-focus:focus-visible{outline-color:hsl(var(--ld-sky))}@media (prefers-reduced-motion:no-preference){@keyframes ld-rise{0%{opacity:0;transform:translateY(14px)}}.site-next .ld-rise{animation:.42s cubic-bezier(.2,.8,.2,1) both ld-rise;animation-delay:var(--d,0s)}@keyframes ld-rise-word{0%{transform:translateY(.32em)}}.site-next .ld-rise.ld-word{animation-name:ld-rise-word;animation-duration:.56s}}.site-next .ld-float{z-index:2;background:hsl(var(--card));color:hsl(var(--foreground));box-shadow:0 0 0 1px hsl(var(--ld-shadow)/.08),0 2px 4px hsl(var(--ld-shadow)/.05),0 16px 32px -12px hsl(var(--ld-shadow)/.22);will-change:transform,opacity;border-radius:.75rem;padding:.75rem .875rem;font-size:.8125rem;line-height:1.35}.site-next .ld-float-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--muted-foreground));font-size:.6875rem;font-weight:600}@media (max-width:639px){.site-next .ld-float{border-radius:.5rem;padding:.4375rem .5625rem;font-size:.625rem}.site-next .ld-float .ld-display{font-size:.875rem}.site-next .ld-float .ld-pill,.site-next .ld-float .ld-mini-btn{padding:.0625rem .375rem;font-size:.5625rem}.site-next .ld-float .ld-float-eyebrow{font-size:.5625rem}.site-next .ld-float .ld-tick{width:.875rem;height:.875rem}.site-next .ld-hero .ld-eyebrow{letter-spacing:.04em}}.site-next .ld-pill{white-space:nowrap;border-radius:999px;align-items:center;padding:.125rem .5rem;font-size:.6875rem;font-weight:600;display:inline-flex}.site-next .ld-pill[data-tone=quiet]{background:hsl(var(--muted));color:hsl(var(--muted-foreground));box-shadow:inset 0 0 0 1px hsl(var(--border))}.site-next .ld-pill[data-tone=blue]{background:hsl(var(--sn-accent-soft));color:hsl(var(--foreground))}.site-next .ld-pill[data-tone=solid]{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.site-next .ld-tick{background:hsl(var(--primary));width:1.125rem;height:1.125rem;color:hsl(var(--primary-foreground));border-radius:999px;flex:none;place-items:center;display:grid}.site-next .ld-mini-btn{background:hsl(var(--foreground));color:hsl(var(--card));border-radius:.375rem;padding:.25rem .5rem;font-size:.6875rem;font-weight:600;transition:transform .12s}.site-next .ld-mini-btn.is-pressed{transform:scale(.94)}.site-next .ld-cursor{z-index:3;pointer-events:none;width:20px;height:22px;position:absolute}.site-next .ld-cursor-shape{fill:hsl(var(--foreground));stroke:hsl(var(--card));stroke-width:1.5px}.site-next .ld-laser-clip{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.site-next .ld-laser{display:block;position:absolute;inset:0}.site-next .ld-laser:before{content:"";background:hsl(var(--primary));width:2px;position:absolute;top:0;bottom:0;left:0}.site-next .ld-laser:after{content:"";background:hsl(var(--primary)/.08);width:1.5rem;position:absolute;top:0;bottom:0;right:100%}.site-next .ld-browser-overlay{z-index:1;pointer-events:none;position:absolute;inset:2.25rem 0 0}@media (max-width:639px){.site-next .ld-browser-overlay{top:1.5rem}}@media (max-height:999px){.site-next[data-look=d] .sn-switcher{transition:opacity .2s,translate .26s cubic-bezier(.2,.8,.2,1)}.site-next[data-look=d][data-hero-in-view] .sn-switcher:not(:focus-within){opacity:0;pointer-events:none;translate:0 1rem}}@media (max-height:999px) and (prefers-reduced-motion:reduce){.site-next[data-look=d] .sn-switcher{transition:none}}.site-next .ld-h1-ledger{font-size:clamp(2.75rem,16cqi,8rem)}.site-next .ld-word{display:inline-block}.site-next .ld-hero{isolation:isolate}.site-next .ld-hero:before{content:"";z-index:-1;pointer-events:none;opacity:.025;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='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .1 0 0 0 0 .2 0 0 0 0 .3 0 0 0 1.6 -.7'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.site-next .ld-ledger-stage{isolation:isolate;position:relative}.site-next .ld-ledger-canvas{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.site-next .ld-sheet{min-width:0;padding:.5rem 1.25rem .625rem 1rem;position:relative}.site-next .ld-live{z-index:2;position:relative}.site-next .ld-sheet:before{content:"";z-index:0;background-color:hsl(var(--card));box-shadow:0 0 0 1px hsl(var(--primary)/.1),0 1px 2px hsl(var(--ld-shadow)/.06),0 10px 24px -14px hsl(var(--ld-shadow)/.18),0 40px 80px -40px hsl(var(--ld-shadow)/.3);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .1 0 0 0 0 .2 0 0 0 0 .3 0 0 0 .05 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");border-radius:1rem;position:absolute;inset:0}.site-next .ld-sheet-head{z-index:2;background:linear-gradient(90deg,hsl(var(--ld-acc-bg)),hsl(var(--ld-acc2-bg))70%,hsl(var(--ld-acc2-bg)/.35));border-radius:1rem 1rem 0 0;align-items:center;gap:.75rem;height:3.25rem;margin:-.5rem -1.25rem 0 -1rem;padding-left:calc(4.5rem + 18px);padding-right:7.25rem;transition:background .6s;display:flex;position:relative}.site-next .ld-sheet-place{font-family:var(--sn-font-display);letter-spacing:-.01em;color:hsl(var(--foreground));white-space:nowrap;text-overflow:ellipsis;margin-bottom:-6px;padding-bottom:6px;font-size:1.125rem;font-weight:600;overflow:hidden}.site-next .ld-sheet-trade{display:inline-block;position:relative}.site-next .ld-sheet-trade:after{content:"";background:linear-gradient(90deg,hsl(var(--ld-acc-bold)),hsl(var(--ld-acc2-bold)));transform-origin:0;border-radius:2px;width:1.75rem;height:3px;position:absolute;bottom:-5px;left:0}.site-next .ld-sheet-folio{color:hsl(var(--muted-foreground));white-space:nowrap;margin-left:auto;font-size:.8125rem}.site-next .ld-art{pointer-events:none;width:84px;height:84px;filter:drop-shadow(0 10px 14px hsl(var(--ld-shadow)/.14));position:absolute;top:-2.25rem;right:1.5rem}.site-next .ld-art .erp-icon{animation:none}.site-next .ld-book{--ld-row-h:3.5rem;--ld-margin-w:3.5rem;--ld-amount-w:6.5rem;position:relative}.site-next .ld-rows{z-index:2;min-height:calc(var(--rows)*var(--ld-row-h));margin:0;padding:0;list-style:none;position:relative}.site-next .ld-lrow{grid-template-columns:var(--ld-margin-w)minmax(0,1fr)var(--ld-amount-w);height:var(--ld-row-h);color:hsl(var(--foreground));border-radius:.5rem;align-items:center;text-decoration:none;display:grid}.site-next .ld-lrow-chip{background:linear-gradient(135deg,hsl(var(--ld-acc-bg)),hsl(var(--ld-acc2-bg)));width:2rem;height:2rem;color:hsl(var(--ld-acc-bold));box-shadow:inset 0 0 0 1px hsl(var(--ld-acc-line)/.8),0 2px 6px -2px hsl(var(--ld-acc-line));border-radius:.625rem;justify-content:center;justify-self:center;align-items:center;transition:transform .22s cubic-bezier(.2,.8,.2,1);display:inline-flex}.site-next .ld-lrow-text{align-items:baseline;gap:1rem;min-width:0;padding-left:18px;display:flex}.site-next .ld-lrow-name{font-family:var(--sn-font-display);letter-spacing:-.02em;flex:none;font-size:1.3125rem;font-weight:600;line-height:1.2;position:relative}.site-next .ld-lrow-type{color:#0000}.site-next .ld-lrow-ink{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.site-next .ld-lrow-ink text{fill:hsl(var(--foreground));stroke:hsl(var(--primary));stroke-width:.7px;stroke-opacity:0;stroke-dasharray:90;stroke-dashoffset:0;stroke-linejoin:round;paint-order:stroke}.site-next .ld-lrow-fact{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:hsl(var(--muted-foreground));opacity:0;font-size:.9375rem;transition:opacity .26s,transform .32s cubic-bezier(.2,.8,.2,1);overflow:hidden;transform:translate(-6px)}.site-next .ld-lrow-item[data-hot] .ld-lrow-fact{opacity:1;transform:none}.site-next .ld-lrow-item[data-hot] .ld-lrow-chip{transform:translateY(-1px)scale(1.06)}.site-next .ld-lrow-amount{color:hsl(var(--foreground));font-variant-numeric:tabular-nums;white-space:nowrap;justify-self:end;padding-right:.5rem;font-size:.9375rem;font-weight:600}.site-next .ld-lrow-tick{color:hsl(var(--primary));padding-right:.75rem}.site-next .ld-fig{font-variant-numeric:tabular-nums;display:inline-block}.site-next .ld-fig-roll{white-space:pre;align-items:flex-start;line-height:1.2;display:inline-flex}.site-next .ld-dig{height:1.2em;display:inline-block;overflow:hidden}.site-next .ld-dig-sep{display:inline-block}.site-next .ld-dig-strip{white-space:pre;transform:translateY(calc((10 + var(--v))*-1.2em));line-height:1.2em;display:block}.site-next .ld-lane{--fd:var(--fd-desk);left:0;right:0;top:calc(var(--lane)*var(--ld-row-h));z-index:2;height:var(--ld-row-h);white-space:nowrap;pointer-events:none;justify-content:flex-end;align-items:center;margin:0;padding-right:.5rem;display:flex;position:absolute}.site-next .ld-lane-fig{color:hsl(var(--foreground));font-variant-numeric:tabular-nums;font-size:1.0625rem;font-weight:700}.site-next .ld-lane-note{color:hsl(var(--muted-foreground));white-space:pre;font-size:.875rem}@media (min-width:1536px){.site-next .ld-book{--ld-row-h:3.75rem;--ld-margin-w:3.75rem;--ld-amount-w:7rem}.site-next .ld-sheet-head{height:3.5rem;padding-left:calc(4.75rem + 18px)}.site-next .ld-sheet-foot{padding-left:calc(3.75rem - 12px)}.site-next .ld-sheet-place{font-size:1.25rem}.site-next .ld-lrow-name{font-size:1.4375rem}.site-next .ld-lrow-fact{font-size:1rem}}@media (min-width:1800px){.site-next .ld-book{--ld-row-h:4rem;--ld-margin-w:4rem;--ld-amount-w:7.5rem}.site-next .ld-sheet-head{height:3.75rem;padding-left:calc(5rem + 18px)}.site-next .ld-sheet-foot{padding-left:calc(4rem - 12px)}.site-next .ld-lrow-name{font-size:1.5625rem}.site-next .ld-lrow-amount{font-size:1rem}.site-next .ld-lane-fig{font-size:1.125rem}}@media (min-width:2200px){.site-next .ld-book{--ld-row-h:4.5rem;--ld-margin-w:4.5rem;--ld-amount-w:8.5rem}.site-next .ld-sheet-head{height:4.25rem;padding-left:calc(5.5rem + 18px)}.site-next .ld-sheet-foot{min-height:3rem;padding-left:calc(4.5rem - 12px)}.site-next .ld-sheet-place{font-size:1.5rem}.site-next .ld-lrow-name{font-size:1.875rem}.site-next .ld-lrow-fact,.site-next .ld-sheet .ld-ai-text,.site-next .ld-lrow-amount{font-size:1.125rem}.site-next .ld-lane-fig{font-size:1.25rem}}.site-next .ld-sheet-foot{--ai-d:var(--ai-desk);z-index:2;align-items:center;gap:1rem;min-height:2.5rem;margin:0;padding:.25rem .5rem 0 calc(3.5rem - 12px);display:flex;position:relative}.site-next .ld-ai{min-width:0;color:hsl(var(--foreground));border-radius:.5rem;align-items:center;gap:.375rem;padding:.125rem .25rem;text-decoration:none;display:inline-flex}.site-next .ld-ai .erp-icon{animation:none}.site-next .ld-ai-text{text-overflow:ellipsis;white-space:nowrap;background-image:linear-gradient(90deg,transparent,hsl(var(--card)/.9)50%,transparent),linear-gradient(90deg,hsl(var(--ld-sky)),hsl(var(--pastel-sky-border)));background-position:-60% 100%,0 100%;background-repeat:no-repeat;background-size:40% 2px,100% 2px;padding-bottom:3px;font-size:.9375rem;font-weight:600;position:relative;overflow:hidden}.site-next a.ld-ai:hover .ld-ai-text{color:hsl(var(--primary))}.site-next .ld-sample{letter-spacing:.02em;color:hsl(var(--muted-foreground));flex:none;margin-left:auto;font-size:.875rem}.site-next .ld-turn{z-index:4;pointer-events:none;position:absolute;inset:0}.site-next .ld-leaf{transform-origin:50% 100%;position:absolute;inset:0}.site-next .ld-leaf-front{background:hsl(var(--card));box-shadow:0 0 0 1px hsl(var(--primary)/.09),0 16px 32px -18px #040b1073;border-radius:1rem;padding:.5rem 1.25rem .625rem 1rem;position:absolute;inset:0}.site-next .ld-leaf .ld-sheet-head{box-shadow:inset 0 -1px hsl(var(--primary)/.32)}.site-next .ld-rows-leaf{background-image:repeating-linear-gradient(180deg,transparent 0 calc(var(--ld-row-h) - 1px),hsl(var(--primary)/.2)calc(var(--ld-row-h) - 1px)var(--ld-row-h)),linear-gradient(90deg,transparent calc(var(--ld-margin-w) - .5px),hsl(var(--primary)/.5)calc(var(--ld-margin-w) - .5px)calc(var(--ld-margin-w) + .5px),transparent calc(var(--ld-margin-w) + .5px))}.site-next .ld-leaf-name{text-decoration:underline;-webkit-text-decoration-color:hsl(var(--primary));text-decoration-color:hsl(var(--primary));text-underline-offset:calc((var(--ld-row-h) - 1.2em)/2 + .2em);text-decoration-thickness:1.5px}.site-next .ld-nib{z-index:1;pointer-events:none;opacity:0;width:24px;height:24px;margin:-21px 0 0 -3px;transition:opacity .14s;position:absolute;top:0;left:0}.site-next .ld-nib svg{display:block;overflow:visible}.site-next .ld-nib path{fill:hsl(var(--card));stroke:hsl(var(--foreground));stroke-width:1.3px;stroke-linejoin:round;stroke-linecap:round}.site-next .ld-nib .ld-nib-hole{fill:hsl(var(--foreground));stroke:none}@media (hover:hover) and (pointer:fine){.site-next .ld-ledger-stage[data-moving] .ld-sheet,.site-next .ld-ledger-stage[data-moving] .ld-sheet *{cursor:none}.site-next .ld-ledger-stage[data-moving]:not([data-pilot]) .ld-nib[data-on="1"]{opacity:1}}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){.site-next .ld-ledger-stage:is([data-phase=pending],[data-phase=turn]) .ld-live .ld-lrow-ink{clip-path:inset(-30% 101% -30% -2%)}.site-next .ld-ledger-stage:is([data-phase=pending],[data-phase=turn]) .ld-live :is(.ld-lrow-chip,.ld-lrow-amount,.ld-lane,.ld-sheet-place,.ld-sheet-folio),.site-next .ld-ledger-stage:is([data-phase=pending],[data-phase=turn]) .ld-live :is(.ld-art,.ld-ai){opacity:0}@keyframes ld-ink-clip{0%{clip-path:inset(-30% 101% -30% -2%)}to{clip-path:inset(-30% -4% -30% -2%)}}@keyframes ld-ink-draw{0%{stroke-dashoffset:90px;stroke-opacity:1;fill-opacity:0}45%{stroke-opacity:1;fill-opacity:.08}to{stroke-dashoffset:0;stroke-opacity:0;fill-opacity:1}}@keyframes ld-chip-in{0%{opacity:0;transform:scale(.7)}}@keyframes ld-tick-in{0%{opacity:0;transform:scale(.5)rotate(-12deg)}}@keyframes ld-place-in{0%{opacity:0;transform:translateY(4px)}}@keyframes ld-underline-in{0%{transform:scaleX(0)}}@keyframes ld-fig-in{0%{opacity:0}}@keyframes ld-ai-in{0%{opacity:0;transform:translateY(5px)}}@keyframes ld-ai-shimmer{0%{background-position:-60% 100%,0 100%}to{background-position:160% 100%,0 100%}}@keyframes ld-ai-line{0%{background-size:40% 2px,0% 2px}}@keyframes ld-roll{0%{opacity:0;transform:translateY(.4em)}}@keyframes ld-art-in{0%{opacity:0;transform:translateY(4px)scale(.96)}}@keyframes ld-lift{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-8px)rotate(-1.2deg)}}@keyframes ld-settle{0%{opacity:0;transform:translateY(8px)}}.site-next .ld-ledger-stage[data-phase=writing] .ld-live .ld-lrow-ink{animation:ld-ink-clip var(--w)cubic-bezier(.3,.55,.3,1)var(--d)both}.site-next .ld-ledger-stage[data-phase=writing] .ld-live .ld-lrow-ink text{animation:ld-ink-draw 1.15s cubic-bezier(.35,.1,.25,1)var(--d)both}.site-next .ld-ledger-stage[data-phase=writing] .ld-live .ld-lrow-chip{animation:ld-chip-in .42s cubic-bezier(.2,.8,.2,1)calc(var(--d) - .12s)both}.site-next .ld-ledger-stage[data-phase=writing] .ld-live .ld-lrow-tick{animation:ld-tick-in .36s cubic-bezier(.2,.8,.2,1)calc(var(--d) + var(--w) + .2s)both}.site-next .ld-ledger-stage[data-phase=writing] .ld-live :is(.ld-lrow-amount:not(.ld-lrow-tick),.ld-lane) .ld-fig{animation:ld-fig-in .24s ease var(--fd)both}.site-next .ld-ledger-stage[data-phase=writing] .ld-live :is(.ld-dig,.ld-dig-sep){animation:ld-roll .42s cubic-bezier(.2,.8,.2,1)calc(var(--fd) + var(--k)*50ms)both}.site-next .ld-ledger-stage[data-phase=writing] .ld-live .ld-lane-note{animation:ld-fig-in .4s ease calc(var(--fd) + .55s)both}.site-next .ld-ledger-stage[data-phase=writing] .ld-live :is(.ld-sheet-place,.ld-sheet-folio){animation:.45s cubic-bezier(.2,.8,.2,1) .1s both ld-place-in}.site-next .ld-ledger-stage[data-phase=writing] .ld-live .ld-sheet-trade:after{animation:.52s cubic-bezier(.2,.8,.2,1) .6s both ld-underline-in}.site-next .ld-ledger-stage[data-phase=writing] .ld-live .ld-ai{animation:ld-ai-in .5s cubic-bezier(.2,.8,.2,1)var(--ai-d)both}.site-next .ld-ledger-stage[data-phase=writing] .ld-live .ld-ai-text{animation:ld-ai-line .6s ease-out calc(var(--ai-d) + .2s)both,ld-ai-shimmer 1.4s ease-in-out calc(var(--ai-d) + .7s)2 both}.site-next .ld-ledger-stage[data-phase=writing] .ld-live .ld-art{animation:.45s cubic-bezier(.2,.8,.2,1) .1s both ld-art-in}.site-next .ld-ledger-stage[data-phase=writing] .ld-live{animation:.45s cubic-bezier(.2,.8,.2,1) both ld-settle}.site-next .ld-leaf{animation:.35s cubic-bezier(.33,0,.2,1) both ld-lift}}@media (min-width:1024px) and (max-height:1000px){.site-next .ld-ledger-stage{padding-block:1.5rem 2rem}.site-next .ld-h1-ledger{font-size:min(clamp(2.75rem,16cqi,8rem),10.5vh)}.site-next .ld-hero-copy .ld-h1-ledger{margin-top:1rem}.site-next .ld-hero-lead{margin-top:1rem;font-size:1.0625rem;line-height:1.6}.site-next .ld-hero-ctas{margin-top:1.5rem}.site-next .ld-hero-note{margin-top:.75rem}.site-next .ld-picker{margin-top:2rem}.site-next .ld-sheet-head{height:3rem}.site-next .ld-book{--ld-row-h:3.125rem}.site-next .ld-lrow-name{font-size:1.3125rem}}@media (min-width:1024px) and (max-height:760px){.site-next .ld-ledger-stage{padding-block:1rem 1.5rem}.site-next .ld-picker{margin-top:1.5rem}.site-next .ld-pick-icon .erp-icon{width:48px!important;height:48px!important}.site-next .ld-sheet-head{height:2.75rem}.site-next .ld-book{--ld-row-h:2.75rem}.site-next .ld-lrow-name{font-size:1.1875rem}}@media (max-width:639px){.site-next .ld-sheet,.site-next .ld-leaf-front{padding:.25rem .75rem .5rem .5rem}.site-next .ld-sheet-head{height:3rem;margin:-.25rem -.75rem 0 -.5rem;padding-left:calc(3.5rem + 14px);padding-right:1rem}.site-next .ld-sheet-folio{font-size:.875rem}.site-next .ld-sheet-place{font-size:1rem}.site-next .ld-art{width:48px;height:48px;top:-2.6rem;right:1rem}.site-next .ld-art .erp-icon{width:48px!important;height:48px!important}.site-next .ld-book{--ld-row-h:3.75rem;--ld-margin-w:3rem;--ld-amount-w:5rem}.site-next .ld-rows{min-height:calc((3 + 1)*var(--ld-row-h))}.site-next .ld-lane{--fd:var(--fd-phone);top:calc(var(--lane-phone)*var(--ld-row-h))}.site-next .ld-lane-note{display:none}.site-next .ld-lane-fig{font-size:.9375rem}.site-next .ld-lrow-amount{padding-right:.25rem;font-size:.875rem}.site-next .ld-lrow-item:nth-child(n+4){display:none}.site-next .ld-lrow-text{padding-left:14px;position:relative}.site-next .ld-lrow-name{font-size:1.1875rem}.site-next .ld-lrow-fact{visibility:hidden;font-size:.875rem;line-height:1.2;position:absolute;top:calc(50% + .7rem);left:14px;right:0}.site-next .ld-lrow-item[data-hot] .ld-lrow-fact{visibility:visible}.site-next .ld-lrow-item[data-hot] .ld-lrow-text{transition:transform .26s cubic-bezier(.2,.8,.2,1);transform:translateY(-.45rem)}.site-next .ld-sheet-foot{--ai-d:var(--ai-phone);flex-wrap:wrap;gap:0 .75rem;padding-left:.5rem}.site-next .ld-ai-text{white-space:normal;font-size:.875rem}.site-next .ld-sample{margin-left:calc(2.5rem + 14px)}}.site-next .ld-ai-card{background:hsl(var(--card));box-shadow:0 0 0 1px hsl(var(--border)),0 18px 40px -28px hsl(var(--ld-shadow)/.25);border-radius:1.25rem;flex-direction:column;padding:1.5rem;display:flex}.site-next .ld-ai-tile{background:hsl(var(--pastel-sky-bg));border-radius:1rem;flex:none;place-items:center;width:3.25rem;height:3.25rem;display:inline-grid}.site-next .ld-ai-tile .erp-icon{animation:none}.site-next .ld-ad{background:linear-gradient(180deg,hsl(var(--ss-grey-1,213 33% 97.6%)),hsl(var(--card))85%);min-height:9.5rem;box-shadow:inset 0 0 0 1px hsl(var(--border));color:hsl(var(--foreground));border-radius:.875rem;margin-top:1.25rem;padding:1rem;font-size:.875rem;position:relative;overflow:hidden}.site-next .ld-ad-chat{gap:.5rem;display:grid}.site-next .ld-ad-q{background:hsl(var(--primary));max-width:85%;color:hsl(var(--primary-foreground));border-radius:1rem 1rem .25rem;justify-self:end;padding:.5rem .75rem;font-weight:500}.site-next .ld-ad-a{background:hsl(var(--card));max-width:92%;box-shadow:0 0 0 1px hsl(var(--border));border-radius:1rem 1rem 1rem .25rem;justify-self:start;padding:.5rem .75rem;font-weight:500}.site-next .ld-ad-src{color:hsl(var(--muted-foreground));justify-self:start;padding-left:.25rem;font-size:.875rem}.site-next .ld-ad-type{white-space:nowrap;display:inline-block}.site-next .ld-ad-form{gap:.375rem;display:grid}.site-next .ld-ad-field{background:hsl(var(--card));min-height:2rem;box-shadow:0 0 0 1px hsl(var(--border));border-radius:.5rem;grid-template-columns:4.75rem minmax(0,1fr);align-items:center;padding:0 .5rem;display:grid}.site-next .ld-ad-label{color:hsl(var(--muted-foreground));font-size:.875rem}.site-next .ld-ad-value{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:500;overflow:hidden}.site-next .ld-ad-mark{background:hsl(var(--sn-accent-soft));color:hsl(var(--ld-blue-press));border-radius:.25rem;padding:0 .25rem}.site-next .ld-ad-btn{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-radius:999px;justify-self:start;align-items:center;padding:.25rem .75rem;font-size:.875rem;font-weight:600;display:inline-flex}.site-next .ld-ad-poster{grid-template-columns:5.5rem 1.25rem minmax(0,1fr);align-items:center;gap:.5rem;display:grid}.site-next .ld-ad-flyer{background:hsl(var(--card));box-shadow:0 0 0 1px hsl(var(--border)),0 6px 14px -8px hsl(var(--ld-shadow)/.3);color:hsl(var(--muted-foreground));border-radius:.625rem;gap:.125rem;padding:.625rem .5rem;font-size:.6875rem;display:grid;transform:rotate(-3deg)}.site-next .ld-ad-flyer-title{font-family:var(--sn-font-display);color:hsl(var(--foreground));font-size:1.125rem;font-weight:700}.site-next .ld-ad-arrow{background:hsl(var(--primary));border-radius:2px;height:2px;position:relative}.site-next .ld-ad-arrow:after{content:"";border:4px solid #0000;border-left:6px solid hsl(var(--primary));border-right:0;position:absolute;top:-3px;right:-1px}.site-next .ld-ad-reorder{gap:.75rem;display:grid}.site-next .ld-ad-runway{gap:.625rem;display:grid;position:relative}.site-next .ld-ad-run{grid-template-columns:minmax(0,1fr) auto;gap:.25rem .75rem;font-weight:600;display:grid}.site-next .ld-ad-left{color:hsl(var(--sn-due-ink));font-size:.875rem;font-weight:700}.site-next .ld-ad-run+.ld-ad-run .ld-ad-left{color:hsl(var(--ld-blue-press))}.site-next .ld-ad-track{background:linear-gradient(90deg,transparent calc(50% - 1px),hsl(var(--card))calc(50% - 1px)calc(50% + 1px),transparent calc(50% + 1px)),hsl(var(--sn-accent-soft));border-radius:999px;grid-column:1/-1;height:.625rem}.site-next .ld-ad-bar{height:100%;width:calc(var(--to)*100%);transform-origin:0;border-radius:999px;display:block}.site-next .ld-ad-bar-hot{background:hsl(var(--sn-due-ink))}.site-next .ld-ad-bar-warm{background:hsl(var(--primary))}.site-next .ld-ad-axis{color:hsl(var(--muted-foreground));justify-content:space-between;font-size:.875rem;display:flex}.site-next .ld-ad-po{background:hsl(var(--card));box-shadow:0 0 0 1px hsl(var(--border));border-radius:.625rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .625rem;font-size:.875rem;font-weight:600;display:flex}.site-next .ld-ad-report{gap:.75rem;display:grid}.site-next .ld-ad-bars{height:8rem;display:flex}.site-next .ld-ad-day{flex:1;grid-template-rows:minmax(0,1fr) auto;display:grid}.site-next .ld-ad-col-track{border-bottom:1.5px solid hsl(var(--foreground)/.45);background:repeating-linear-gradient(180deg,transparent 0 calc(33.3% - 1px),hsl(var(--border))calc(33.3% - 1px)33.3%);justify-content:center;align-items:flex-end;padding-top:.25rem;display:flex}.site-next .ld-ad-col{width:min(100%,2.25rem);height:calc(var(--h)*100%);background:hsl(var(--primary));opacity:.4;transform-origin:bottom;border-radius:.5rem .5rem .125rem .125rem;display:block}.site-next .ld-ad-col.ld-ad-hi{opacity:1;background:hsl(var(--primary))}.site-next .ld-ad-daylab{text-align:center;color:hsl(var(--muted-foreground));margin-top:.375rem;font-size:.875rem}.site-next .ld-ad-day-hi .ld-ad-daylab{color:hsl(var(--foreground));font-weight:700}.site-next .ld-ad-note{background:hsl(var(--card));box-shadow:0 0 0 1px hsl(var(--border));border-radius:.625rem;padding:.5rem .625rem;font-weight:500}@media (prefers-reduced-motion:no-preference){@media (scripting:enabled){.site-next .ld-ad[data-state=idle] :is(.ld-ad-s,.ld-ad-fillin,.ld-ad-press,.ld-ad-type,.ld-ad-col){opacity:0}}@keyframes ld-ad-in{0%{opacity:0;transform:translateY(6px)}}@keyframes ld-ad-typing{0%{clip-path:inset(-20% 100% -20% 0)}to{clip-path:inset(-20% 0)}}@keyframes ld-ad-fill{0%{opacity:0}40%{opacity:1;background-color:hsl(var(--pastel-sky-bg))}}@keyframes ld-ad-press{0%{opacity:0;transform:scale(.9)}40%{opacity:1;transform:scale(1)}60%{transform:scale(.94)}to{transform:scale(1)}}@keyframes ld-ad-shrink{0%{width:100%}}@keyframes ld-ad-grow{0%{transform:scaleY(0)}}.site-next .ld-ad[data-state=play] .ld-ad-s{animation:ld-ad-in .42s cubic-bezier(.2,.8,.2,1)var(--t)both}.site-next .ld-ad[data-state=play] .ld-ad-type{animation:ld-ad-typing 1.1s steps(26,end)var(--t)both}.site-next .ld-ad[data-state=play] .ld-ad-fillin{animation:ld-ad-fill .7s ease-out var(--t)both}.site-next .ld-ad[data-state=play] .ld-ad-press{animation:ld-ad-press .6s ease-out var(--t)both}.site-next .ld-ad[data-state=play] .ld-ad-shrink{animation:ld-ad-shrink 1.2s cubic-bezier(.4,0,.2,1)var(--t)both}.site-next .ld-ad[data-state=play] .ld-ad-col{animation:ld-ad-grow .6s cubic-bezier(.2,.8,.2,1)var(--t)both}}.site-next .ld-ad-flyer span{white-space:nowrap}@media (max-width:639px){.site-next .ld-ad-type{white-space:normal}.site-next .ld-ad-poster{grid-template-columns:5.75rem .875rem minmax(0,1fr);gap:.375rem}.site-next .ld-ad-poster .ld-ad-field{grid-template-columns:3.25rem minmax(0,1fr);padding:0 .375rem}.site-next .ld-ad-flyer{font-size:.625rem}}.site-next .ld-ai-card{background:hsl(var(--card));box-shadow:0 0 0 1px hsl(var(--ld-shadow)/.06),0 1px 2px hsl(var(--ld-shadow)/.05),0 12px 28px -16px hsl(var(--ld-shadow)/.2);border-radius:1.25rem;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s}@media (hover:hover) and (prefers-reduced-motion:no-preference){.site-next .ld-ai-card:hover{box-shadow:0 0 0 1px hsl(var(--ld-shadow)/.06),0 4px 8px hsl(var(--ld-shadow)/.06),0 24px 48px -20px hsl(var(--ld-shadow)/.3);transform:translateY(-4px)}}.site-next .ld-band{isolation:isolate;color:hsl(var(--ld-night-ink));background:radial-gradient(55% 70% at 88% -10%,hsl(var(--ld-sky)/.3),transparent 65%),radial-gradient(45% 60% at 0% 110%,hsl(var(--primary)/.45),transparent 70%),radial-gradient(40% 50% at 70% 115%,#0fa0b359,transparent 70%),radial-gradient(30% 40% at 30% -10%,#12a1502e,transparent 70%),linear-gradient(140deg,hsl(var(--ld-night))0%,hsl(var(--ld-shadow))55%,hsl(var(--ld-blue-press))125%);position:relative;overflow:hidden}.site-next .ld-band.ld-rule-t{border-top:0}.site-next .ld-band .ld-display{color:hsl(var(--ld-night-ink))}.site-next .ld-band .ld-eyebrow{color:hsl(var(--ld-sky))}.site-next .ld-band .ld-lead{color:hsl(var(--ld-night-muted))}.site-next .ld-band .sn-focus:focus-visible{outline-color:hsl(var(--ld-sky))}.site-next .ld-ai-promise{color:hsl(var(--ld-night-ink));font-weight:600}.site-next .ld-band .ld-ai-card{box-shadow:0 0 0 1px hsl(var(--ld-sky)/.18),0 2px 4px #07101840,0 30px 60px -30px #07101899}.site-next .ld-ai-tile{box-shadow:none;background:0 0}.site-next .ld-ai-tile .erp-icon{filter:drop-shadow(0 6px 8px hsl(var(--ld-shadow)/.22))}.site-next .ld-hero{color:hsl(var(--ld-night-ink));background:linear-gradient(180deg,hsl(var(--ld-deep))0%,hsl(var(--ld-night))100%)}.site-next .ld-hero:before{opacity:.05;mix-blend-mode:soft-light}.site-next .ld-hero .ld-h1-ledger{color:hsl(var(--ld-night-ink))}.site-next .ld-hero .ld-blue{color:#0000;background:linear-gradient(90deg,#8fc3ff,#63dbe3);-webkit-background-clip:text;background-clip:text}.site-next .ld-hero .ld-blue .ld-word{color:#0000;background:inherit;background-size:var(--ld-gw,100%)100%;-webkit-background-clip:text;background-clip:text}.site-next .ld-hero .ld-eyebrow{color:hsl(var(--ld-sky))}.site-next .ld-hero .ld-hero-lead{color:hsl(var(--ld-night-ink)/.85)}.site-next .ld-hero .ld-hero-note .text-muted-foreground{color:hsl(var(--ld-night-muted))}.site-next .ld-hero .ld-btn-primary{background:hsl(var(--card));color:hsl(var(--ld-deep))}.site-next .ld-hero .ld-btn-primary:hover{background:hsl(var(--ld-night-ink))}.site-next .ld-hero .ld-btn-primary:after{box-shadow:0 12px 28px -12px #040b10b3}.site-next .ld-hero .ld-btn-quiet{color:hsl(var(--ld-night-ink));box-shadow:inset 0 0 0 1px hsl(var(--ld-night-ink)/.4);background:0 0}.site-next .ld-hero .ld-btn-quiet:hover{box-shadow:inset 0 0 0 1px hsl(var(--ld-night-ink)/.8)}.site-next .ld-hero .sn-focus:focus-visible{outline-color:hsl(var(--ld-sky))}.site-next .ld-hero .ld-sheet:before{box-shadow:0 0 0 1px hsl(var(--ld-night-ink)/.12),0 2px 4px #040b1040,0 18px 36px -12px #040b1073,0 60px 100px -40px #040b10a6}.site-next .ld-hero .ld-art{filter:drop-shadow(0 14px 18px #040b1073)}.site-next .ld-sheet-trade:after{background:hsl(var(--ld-trade,var(--primary)));height:4px}.site-next .ld-ai-text{background-image:linear-gradient(90deg,transparent,hsl(var(--card)/.9)50%,transparent),linear-gradient(90deg,hsl(var(--ld-trade,var(--ld-sky))),hsl(var(--ld-sky)))}.site-next .ld-hero{overflow:clip}.site-next .ld-band .ld-btn-sky{box-shadow:0 12px 28px -12px hsl(var(--ld-sky)/.6)}.site-next .ld-band .ld-ai-card .ld-display{color:hsl(var(--foreground))}.site-next .ld-hero{flex-direction:column;min-height:100svh;display:flex}.site-next .ld-hero .ld-ledger-stage{flex:auto;align-items:center;padding-block:2.5rem 3.5rem;display:flex}@media (min-width:1024px){.site-next .ld-hero .ld-ledger-stage{padding-block:3rem 4rem}}.site-next .ld-hero-inner{grid-template-columns:minmax(0,1fr);row-gap:5rem;width:100%;max-width:100rem;margin-inline:auto;padding-inline:clamp(1.25rem,4vw,4.5rem);display:grid;position:relative}@media (min-width:1024px){.site-next .ld-hero-inner{-moz-column-gap:clamp(3.5rem,6vw,9rem);grid-template-columns:minmax(0,6fr) minmax(0,7fr);align-items:center;column-gap:clamp(3.5rem,6vw,9rem)}}.site-next:is(:has(.ld-hero),:has(.ldp-head)) .ld-header nav.ld-wrap{max-width:100rem;padding-inline:clamp(1.25rem,4vw,4.5rem)}@media (min-width:2200px){.site-next .ld-hero-inner,.site-next:is(:has(.ld-hero),:has(.ldp-head)) .ld-header nav.ld-wrap{max-width:120rem}}@media (min-width:1600px){.site-next .ld-hero-inner,.site-next:is(:has(.ld-hero),:has(.ldp-head)) .ld-header nav.ld-wrap{max-width:120rem;padding-inline:clamp(48px,5vw,128px)}}.site-next .ld-hero-copy{z-index:2;min-width:0;position:relative;container-type:inline-size}.site-next .ld-hero-copy .ld-h1-ledger{margin-top:1.5rem}.site-next .ld-hero-copy .ld-hero-lead{max-width:34rem;margin-top:1.5rem}.site-next .ld-hero-copy .ld-hero-ctas{margin-top:2rem}.site-next .ld-hero-copy .ld-hero-note{margin-top:1rem}.site-next .ld-picker{margin-top:3rem}.site-next .ld-picker-label{letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--ld-night-muted));font-size:.875rem;font-weight:600}.site-next .ld-picker-row{align-items:stretch;gap:0;margin:.75rem -.5rem 0;display:flex;position:relative}.site-next .ld-pick{min-width:0;min-height:3.5rem;color:hsl(var(--ld-night-muted));cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:1rem;flex-direction:column;flex:1 1 0;align-items:center;gap:.375rem;padding:.5rem .25rem .875rem;font-size:.875rem;font-weight:600;line-height:1.2;display:flex;position:relative}.site-next .ld-pick-icon{--pick-k:1;transform:scale(var(--pick-k));filter:drop-shadow(0 6px 8px #040b1059);opacity:.82;place-items:center;transition:transform .26s cubic-bezier(.2,.8,.2,1),filter .26s,opacity .2s;display:grid}.site-next .ld-pick-icon .erp-icon{animation:none!important;transform:rotate(0)translate(0,0)!important}.site-next .ld-pick-name{text-overflow:ellipsis;white-space:nowrap;text-align:center;letter-spacing:-.005em;max-width:100%;height:1.2em;transition:color .2s;display:block;overflow:hidden}@media (min-width:1024px){.site-next .ld-pick{flex:1 1 0;min-width:5.25rem}}.site-next .ld-pick:after{content:"";background:color-mix(in oklab,hsl(var(--pick-c))72%,white);width:2rem;height:3px;box-shadow:0 0 12px hsl(var(--pick-c)/.7);border-radius:2px;margin-left:-1rem;transition:transform .26s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:.25rem;left:50%;transform:scaleX(0)}.site-next .ld-pick[aria-pressed=true]{color:hsl(var(--ld-night-ink))}.site-next .ld-pick[aria-pressed=true] .ld-pick-icon{opacity:1;transform:translateY(-6px)scale(calc(var(--pick-k)*1.06));filter:drop-shadow(0 10px 10px #040b1080)}.site-next .ld-pick:before{content:"";z-index:-1;background:radial-gradient(closest-side,hsl(var(--pick-c)/.4),transparent);opacity:0;pointer-events:none;border-radius:50%;width:5rem;height:5rem;margin-left:-2.5rem;transition:opacity .26s;position:absolute;top:0;left:50%}.site-next .ld-pick[aria-pressed=true]:before{opacity:1}.site-next .ld-pick[aria-pressed=true]:after{transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.site-next .ld-pick:hover{color:hsl(var(--ld-night-ink))}.site-next .ld-pick:hover .ld-pick-icon{opacity:1;transform:translateY(-4px)scale(calc(var(--pick-k)*1.03))}.site-next .ld-pick[aria-pressed=true]:hover .ld-pick-icon{transform:translateY(-6px)scale(calc(var(--pick-k)*1.06))}}@media (prefers-reduced-motion:reduce){.site-next .ld-pick-icon,.site-next .ld-pick:before,.site-next .ld-pick:after{transition:none}}@media (max-width:1023px){.site-next .ld-picker-row{padding-top:.5rem}.site-next .ld-pick{flex:1 1 0;max-width:7.5rem}}@media (max-width:639px){.site-next .ld-picker-row{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:.75rem;display:grid}.site-next .ld-pick{max-width:none}}@media (min-width:1800px){.site-next .ld-hero-copy .ld-hero-lead{max-width:38rem;font-size:1.3125rem}.site-next .ld-hero-copy .ld-eyebrow,.site-next .ld-picker-label{font-size:.9375rem}.site-next .ld-pick-icon .erp-icon{width:72px!important;height:72px!important}.site-next .ld-pick{font-size:.9375rem}}@media (max-width:639px){.site-next .ld-pick{font-size:.875rem}.site-next .ld-pick-icon .erp-icon{width:52px!important;height:52px!important}.site-next .ld-picker{margin-top:2.5rem}.site-next .ld-hero-copy .ld-h1-ledger,.site-next .ld-hero-copy .ld-hero-lead{margin-top:1rem}.site-next .ld-hero-copy .ld-hero-ctas{margin-top:1.5rem}}.site-next .ld-spot{z-index:-1;background:radial-gradient(closest-side,hsl(var(--ld-sky)/.13),hsl(var(--ld-trade,var(--ld-sky))/.06)55%,transparent);opacity:0;pointer-events:none;will-change:transform;border-radius:50%;width:44rem;height:44rem;margin:-22rem 0 0 -22rem;transition:opacity .4s;display:none;position:absolute;top:0;left:0}.site-next .ld-lrow-chip{box-shadow:none;color:hsl(var(--ld-acc-bold));background:0 0}.site-next .ld-lrow-chip svg{width:1.25rem;height:1.25rem}.site-next .ld-ai-tile .erp-icon{width:44px!important;height:44px!important}.site-next :is(.ld-fam-supply,.ld-fam-shop,.ld-fam-social,.ld-fam-food,.ld-fam-paint,.ld-fam-trades){--fam-c:var(--primary);--fam-ink:var(--link);--fam-bg:213 33% 97.6%}.site-next .ld-mobile-menu{inset-inline:0;background:hsl(var(--background));border-bottom:1px solid hsl(var(--border));box-shadow:0 16px 32px hsl(var(--ld-shadow)/.12);position:absolute;top:100%}.site-next .ld-mobile-menu[hidden]{display:none}.site-next .ld-mobile-link{border-bottom:1px solid hsl(var(--border));min-height:3.25rem;color:hsl(var(--foreground));align-items:center;font-size:1.0625rem;font-weight:600;display:flex}.site-next .ld-mobile-menu li:last-child .ld-mobile-link{border-bottom:0}.site-next:has(.ld-hero) .ld-header:not([data-solid]) .ld-mobile-link{color:hsl(var(--foreground))}.site-next .ld-ai-cmds{border-top:1px solid hsl(var(--ld-sky)/.25)}.site-next .ld-ai-cmds li{border-bottom:1px solid hsl(var(--ld-sky)/.18);grid-template-columns:6.5rem minmax(0,1fr);align-items:baseline;gap:.75rem;padding-block:.625rem;font-size:.9375rem;display:grid}.site-next .ld-ai-cmds code{color:hsl(var(--ld-sky));font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:600}.site-next .ld-ai-cmds span{color:hsl(var(--ld-night-muted))}.site-next .ld-ai-rules{gap:.625rem;display:grid}.site-next .ld-ai-rules li{color:hsl(var(--ld-night-ink));align-items:flex-start;gap:.625rem;font-weight:600;display:flex}.site-next .ld-ai-rules svg{color:hsl(var(--ld-sky));flex:none;margin-top:.2rem}
.site-next[data-look]{--hc-paper:#fcfbf8;--hc-panel:#f4f2ec;--hc-hero:#f3efe7;--hc-card:#fff;--hc-ink:#0c2a41;--hc-ink-hover:#1b3d61;--hc-muted:#4b5966;--hc-soft:#66717c;--hc-line:#e2e0d8;--hc-tile:#f1efe8;--hc-scene:#f9efe1;--hc-foot:#c3cfdb;--hc-focus:#286bb3;--hc-edge:clamp(.5rem,1vw,.875rem);--hc-gutter:clamp(1rem,4vw,3rem);--hc-wrap:75rem;--hc-radius:2rem;--hc-ease:cubic-bezier(.22,.75,.25,1);--hc-cycle:6s;--hc-display:var(--font-outfit),ui-sans-serif,system-ui,sans-serif;--hc-text:var(--font-sn-inter),ui-sans-serif,system-ui,sans-serif;--hc-serif-face:var(--font-hc-serif),Georgia,"Times New Roman",serif}.site-next:has(.hc){background:var(--hc-paper);color:var(--hc-ink)}.site-next .hc{font-family:var(--hc-text);color:var(--hc-ink)}.site-next .hc [id]{scroll-margin-top:6rem}.site-next .hc img{max-width:100%}.site-next .hc-wrap{width:min(var(--hc-wrap),100% - 2*var(--hc-gutter));margin-inline:auto}.site-next :is(.hc-display,.hc-h2,.hc-h3,.hc-show-title,.hc-slide-title,.hc-step-title,.hc-hardware-title,.hc-footer-statement){font-family:var(--hc-display);color:var(--hc-ink);margin:0}.site-next .hc-display{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(2.6rem,6.4vw,5.4rem);font-weight:600;line-height:.98}.site-next .hc-h2{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2.2rem,4.6vw,3.75rem);font-weight:600;line-height:1.02}.site-next .hc-h3{letter-spacing:-.02em;font-size:1.35rem;font-weight:600;line-height:1.2}.site-next .hc-serif{font-family:var(--hc-serif-face);letter-spacing:-.01em;font-weight:400}.site-next .hc-lead{color:var(--hc-muted);margin:0;font-size:clamp(1.02rem,1.3vw,1.15rem);line-height:1.55}.site-next .hc-muted{color:var(--hc-muted);margin:0;line-height:1.6}.site-next .hc-ink{color:var(--hc-ink);font-weight:600}.site-next .hc-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--hc-ink);margin:0 0 1rem;font-size:.75rem;font-weight:700}.site-next .hc-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--hc-muted);font-size:.72rem;font-weight:700}.site-next .hc-fineprint{color:var(--hc-muted);margin:.9rem 0 0;font-size:.8rem}.site-next .hc-btn{min-height:3.5rem;font-family:var(--hc-text);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:0 1.6rem;font-size:1rem;font-weight:600;line-height:1;text-decoration:none;transition:background-color .18s,color .18s,box-shadow .18s,transform .18s;display:inline-flex}.site-next .hc-btn-sm{min-height:2.75rem;padding:0 1.15rem;font-size:.94rem}.site-next .hc-btn-ink{background:var(--hc-ink);color:#fff}.site-next .hc-btn-ink:hover{background:var(--hc-ink-hover)}.site-next .hc-btn-outline{color:var(--hc-ink);box-shadow:inset 0 0 0 1.5px var(--hc-ink);background:0 0}.site-next .hc-btn-outline:hover{background:var(--hc-card)}.site-next .hc-btn-light{color:var(--hc-ink);background:#fff}@media (max-width:767px){.site-next .hc-btn-tour{color:var(--hc-ink);box-shadow:inset 0 0 0 1.5px var(--hc-ink);background:0 0}.site-next .hc-btn-tour:hover{background:var(--hc-card)}}.site-next .hc-btn-light:hover{background:#e7eef6}.site-next .hc-nudge{flex:none;width:1.05rem;height:1.05rem;transition:transform .2s}.site-next :is(.hc-btn,.hc-textlink):hover .hc-nudge{transform:translate(3px)}.site-next .hc-ctas{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2rem;display:flex}.site-next .hc-textlink{min-height:2.75rem;color:var(--hc-ink);border-bottom:1.5px solid;align-self:flex-start;align-items:center;gap:.5rem;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.site-next .hc-textlink:hover{color:var(--hc-ink-hover)}.site-next .hc-badge{color:var(--hc-ink);align-items:center;gap:.5rem;margin:0;font-size:.95rem;font-weight:600;display:inline-flex}.site-next .hc-badge img{-o-object-fit:contain;object-fit:contain;width:1.75rem;height:1.75rem}.site-next .hc-top-probe{pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0}.site-next .hc-header{z-index:40;padding:.5rem var(--hc-edge);position:sticky;top:0}.site-next .hc-bar{border:1px solid #0000;border-radius:1rem;align-items:center;gap:1.5rem;height:4.25rem;padding:0 clamp(.75rem,2vw,1.5rem);transition:background-color .22s,box-shadow .22s,border-color .22s;display:flex;position:relative}.site-next .hc-header[data-floating] .hc-bar{background:var(--hc-card);border-color:var(--hc-line);box-shadow:0 10px 30px #0c2a4114}.site-next .hc-logo{border-radius:.5rem;flex:none;padding:.25rem;display:inline-flex}.site-next .hc-nav{align-items:center;gap:.15rem;margin:0;padding:0;list-style:none;display:none}.site-next .hc-actions{align-items:center;gap:.5rem;margin-left:auto;display:flex}.site-next .hc-navlink{cursor:pointer;min-height:2.75rem;font:500 .95rem/1 var(--hc-text);color:var(--hc-ink);white-space:nowrap;background:0 0;border:0;border-radius:.6rem;align-items:center;gap:.3rem;padding:0 .7rem;text-decoration:none;display:inline-flex}.site-next .hc-navlink:hover{background:#0c2a410d}.site-next .hc-chevron{width:1rem;height:1rem;transition:transform .18s}.site-next .hc-navlink[aria-expanded=true] .hc-chevron{transform:rotate(180deg)}.site-next .hc-md-only,.site-next .hc-wide-only{display:none}.site-next .hc-menu{position:relative}.site-next .hc-menu-panel{z-index:2;background:var(--hc-card);border:1px solid var(--hc-line);border-radius:1rem;width:30rem;padding:.75rem;position:absolute;top:calc(100% + .6rem);left:-.5rem;box-shadow:0 18px 40px #0c2a411f}.site-next .hc-menu-panel[hidden]{display:none}.site-next .hc-menu-panel ul{grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.site-next .hc-menu-link,.site-next .hc-menu-more{min-height:2.75rem;color:var(--hc-ink);border-radius:.6rem;align-items:center;padding:0 .75rem;font-size:.93rem;text-decoration:none;display:flex}.site-next .hc-menu-link:hover,.site-next .hc-menu-more:hover{background:var(--hc-tile)}.site-next .hc-menu-more{border-top:1px solid var(--hc-line);border-radius:0 0 .6rem .6rem;margin-top:.4rem;font-weight:600}@media (min-width:768px){.site-next .hc-nav{display:flex}.site-next .hc-md-only{display:inline-flex}}@media (min-width:1200px){.site-next .hc-wide-only{display:inline-flex}.site-next .hc-bar{gap:2rem}}.site-next .hc-panel{margin-inline:var(--hc-edge);border-radius:var(--hc-radius);background:var(--hc-panel)}.site-next .hc-screen-frame{background:var(--hc-card);border-radius:.75rem;width:100%;overflow:hidden;box-shadow:0 1px #0c2a410f,0 16px 36px #0c2a4124}.site-next .hc-screen-frame .hc-screen[hidden]{display:none}.site-next .hc-intro{text-align:center;flex-direction:column;align-items:center;gap:0;max-width:46rem;margin:0 auto;display:flex}.site-next .hc-intro .hc-lead{max-width:36rem;margin-top:1.25rem}.site-next .hc-intro .hc-btn{margin-top:2rem}.site-next .hc-features{width:min(var(--hc-wrap),100% - 2*var(--hc-gutter));gap:clamp(4.5rem,10vw,9rem);margin:clamp(5rem,10vw,8.5rem) auto 0;display:grid}.site-next .hc-feature{align-items:center;gap:2.5rem;display:grid}.site-next .hc-serif-title{font-family:var(--hc-serif-face);letter-spacing:-.015em;color:var(--hc-ink);text-wrap:balance;margin:1rem 0 1.75rem;font-size:clamp(2.4rem,4.4vw,3.75rem);font-weight:400;line-height:1}.site-next .hc-accordion{margin:0;padding:0;list-style:none}.site-next .hc-acc-item{border-bottom:1px solid var(--hc-line)}.site-next .hc-acc-item[data-open]{border-bottom-color:#b9c1c9}.site-next .hc-acc-head{font:inherit;margin:0}.site-next .hc-acc-button{cursor:pointer;text-align:left;width:100%;min-height:3.5rem;font:600 1.05rem/1.3 var(--hc-text);color:var(--hc-soft);background:0 0;border:0;border-radius:.4rem;align-items:center;gap:.75rem;padding:.5rem 0;transition:color .16s;display:flex}.site-next .hc-acc-button:hover,.site-next .hc-acc-item[data-open] .hc-acc-button{color:var(--hc-ink)}.site-next .hc-acc-icon{flex:none;width:1.25rem;height:1.25rem}.site-next .hc-acc-panel{align-items:flex-start;gap:1.25rem;padding:0 0 1.25rem 2rem;display:flex}.site-next .hc-acc-panel[hidden]{display:none}.site-next .hc-acc-panel p{color:var(--hc-muted);flex:1;margin:0;font-size:.95rem;line-height:1.6}.site-next .hc-acc-link{background:var(--hc-tile);width:2.5rem;height:2.5rem;color:var(--hc-ink);border-radius:.6rem;flex:none;place-items:center;transition:background-color .16s;display:grid}.site-next .hc-acc-link:hover{background:#e4e1d8}.site-next .hc-acc-link svg{width:1.1rem;height:1.1rem}.site-next .hc-feature-visual{aspect-ratio:5/4;border-radius:var(--hc-radius);position:relative;overflow:hidden}.site-next .hc-screen-float{width:98%;position:absolute;bottom:-9%;left:7%;box-shadow:0 24px 60px #0c2a4147}@media (max-width:639px){.site-next .hc-feature-visual{aspect-ratio:auto;border-radius:1.5rem;padding:2.5rem .6rem}.site-next .hc-screen-float{width:100%;position:static;box-shadow:0 14px 32px #0c2a4138}}.site-next .hc-grad-blue{background:linear-gradient(#d7e6fb 0%,#93bdf3 38%,#4f8ad8 72%,#173f74 100%)}.site-next .hc-grad-sea{background:linear-gradient(#cfe2fa 0%,#a6dfd8 42%,#ebe9b0 64%,#2f7a7c 88%,#10394a 100%)}.site-next .hc-grad-violet{background:linear-gradient(165deg,#3d6cc6 0%,#87a5ee 38%,#e9b6d3 72%,#c5a6f0 100%)}.site-next .hc-grad-dawn{background:linear-gradient(#a3c6ef 0%,#bce6e0 42%,#eef2c6 76%,#dcecd0 100%)}.site-next .hc-grad-meadow{background:linear-gradient(150deg,#edf0d6 0%,#e1ecc8 40%,#bddbc6 100%)}@media (min-width:1024px){.site-next .hc-feature{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(3rem,6vw,6rem)}.site-next .hc-feature[data-flip] .hc-feature-copy{order:2}}.site-next .hc-chips{flex-wrap:wrap;justify-content:center;gap:.5rem;margin:2rem 0 2.25rem;display:flex}.site-next .hc-chip{border:1px solid var(--hc-line);background:var(--hc-card);cursor:pointer;min-height:2.75rem;font:500 .9rem/1 var(--hc-text);color:var(--hc-ink);border-radius:999px;align-items:center;gap:.5rem;padding:0 1.1rem;display:inline-flex}.site-next .hc-chip:hover{border-color:#b9c1c9}.site-next .hc-chip[aria-pressed=true]{background:var(--hc-ink);border-color:var(--hc-ink);color:#fff}.site-next .hc-chip-count{background:#ffffff2e;border-radius:999px;place-items:center;min-width:1.5rem;height:1.5rem;padding:0 .35rem;font-size:.75rem;display:inline-grid}.site-next .hc-chip[aria-pressed=false] .hc-chip-count{background:var(--hc-tile)}.site-next .hc-faq{gap:2.5rem;display:grid}.site-next .hc-faq header{flex-direction:column;align-items:flex-start;display:flex}.site-next .hc-faq header .hc-lead{margin:1.25rem 0 .75rem}.site-next .hc-faq .hc-serif{font-size:1.06em}.site-next .hc-faq-list{border-top:1px solid var(--hc-line)}.site-next .hc-faq-item{border-bottom:1px solid var(--hc-line)}.site-next .hc-faq-item summary{cursor:pointer;min-height:4rem;color:var(--hc-ink);border-radius:.4rem;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 0;font-size:1.05rem;font-weight:600;list-style:none;display:flex}.site-next .hc-faq-item summary::-webkit-details-marker{display:none}.site-next .hc-faq-item p{padding:0 2.5rem 1.4rem 0}.site-next .hc-faq-icon{flex:none;width:1rem;height:1rem;position:relative}.site-next .hc-faq-icon:before,.site-next .hc-faq-icon:after{content:"";background:currentColor;width:100%;height:1.5px;transition:transform .2s;position:absolute;top:50%;left:0}.site-next .hc-faq-icon:after{transform:rotate(90deg)}.site-next .hc-faq-item[open] .hc-faq-icon:after{transform:rotate(0)}@media (min-width:1024px){.site-next .hc-faq{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:5rem}}.site-next .hc-footer-wrap{padding:clamp(5rem,10vw,8rem)var(--hc-edge)var(--hc-edge)}.site-next .hc-footer{border-radius:var(--hc-radius);background:var(--hc-ink);color:var(--hc-foot);padding:clamp(2.5rem,6vw,5rem) clamp(1.25rem,5vw,4.5rem) 2rem}.site-next .hc-footer .sn-focus:focus-visible{outline-color:#9cc3f2}.site-next .hc-footer-top{gap:3rem;display:grid}.site-next .hc-footer-lead{flex-direction:column;align-items:flex-start;gap:2rem;display:flex}.site-next .hc-footer-statement{letter-spacing:-.04em;color:#fff;text-wrap:balance;font-size:clamp(2.2rem,4.4vw,3.6rem);font-weight:600;line-height:1.02}.site-next .hc-footer-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.25rem 1.5rem;display:grid}.site-next .hc-footer-cols ul,.site-next .hc-footer-bottom ul{margin:0;padding:0;list-style:none}.site-next .hc-footer-title{font-family:var(--hc-display);color:#fff;margin:0 0 .6rem;font-size:1.05rem;font-weight:600}.site-next .hc-footlink{min-height:2.75rem;color:var(--hc-foot);border-radius:.35rem;align-items:center;font-size:.93rem;text-decoration:none;display:inline-flex}.site-next .hc-footlink:hover{color:#fff;text-underline-offset:4px;text-decoration:underline}.site-next .hc-footer-logo{margin-top:clamp(3rem,6vw,5rem)}.site-next .hc-footer-bottom{border-top:1px solid #ffffff26;flex-direction:column;gap:.5rem;margin-top:2rem;padding-top:1.25rem;display:flex}.site-next .hc-footer-bottom p{color:var(--hc-foot);margin:0}.site-next .hc-footer-bottom ul{-moz-column-gap:1.25rem;flex-wrap:wrap;column-gap:1.25rem;display:flex}.site-next .hc-footlink-sm{font-size:.85rem}@media (min-width:768px){.site-next .hc-footer-cols{grid-template-columns:repeat(3,minmax(0,1fr))}.site-next .hc-footlink{min-height:2.25rem}.site-next .hc-footer-bottom{flex-direction:row;justify-content:space-between;align-items:center}}@media (min-width:1100px){.site-next .hc-footer-top{grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);gap:4rem}}@media (max-width:639px){.site-next .hc-ctas{flex-direction:column;align-items:stretch}.site-next .hc-intro .hc-btn,.site-next .hc-footer-lead .hc-btn{align-self:stretch}.site-next .hc-acc-panel{padding-left:0}}.site-next .hc-section{margin-top:clamp(5rem,10vw,8.5rem)}.site-next .hc-corner{background:var(--hc-card);border-radius:.5rem;place-items:center;width:2rem;height:2rem;font-size:.9rem;display:grid;position:absolute;top:1.25rem;right:1.25rem}.site-next .hc-closing{background:var(--hc-hero);flex-direction:column;margin-top:clamp(5rem,10vw,8.5rem);display:flex;overflow:hidden}.site-next .hc-closing-copy{z-index:1;text-align:center;padding:clamp(3.5rem,7vw,6rem) 1.25rem 0;position:relative}.site-next .hc-closing-copy .hc-eyebrow{margin-bottom:1.25rem}.site-next .hc-closing-title .hc-serif{font-size:1.05em}.site-next .hc-closing-copy .hc-lead{margin-top:1.25rem}.site-next .hc-closing-film{height:clamp(18rem,42vw,36rem);margin-top:-2rem;position:relative;-webkit-mask-image:linear-gradient(#0000,#000 30%);mask-image:linear-gradient(#0000,#000 30%)}.site-next .hc-closing-film .hc-film{-o-object-position:58% bottom;object-position:58% bottom}.site-next .hc-closing-film img{-o-object-fit:cover;object-fit:cover;-o-object-position:58% bottom;object-position:58% bottom;width:100%;height:100%;display:block}@media (min-width:768px){.site-next .hc-closing-film img{-o-object-position:center bottom;object-position:center bottom}}.site-next .hc-block{margin-top:clamp(2rem,4vw,3rem)}.site-next .hc-panel-section{margin-top:clamp(5rem,10vw,8.5rem);padding:clamp(3rem,7vw,6rem) clamp(1rem,5vw,4.5rem)}.site-next .hc-section-tight{margin-top:clamp(3rem,6vw,5rem)}.site-next .hc-intro[data-align=start]{text-align:left;align-items:flex-start;margin:0}.site-next .hc-h1{font-family:var(--hc-display);color:var(--hc-ink);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(2.3rem,5vw,4.25rem);font-weight:600;line-height:1.02}.site-next .hc-h1 .hc-serif,.site-next .hc-h2 .hc-serif{font-size:1.06em}.site-next .hc-page-hero{background:var(--hc-hero);padding:clamp(1rem,3vw,2rem) clamp(1.25rem,5vw,4.5rem) clamp(2.5rem,6vw,5rem);overflow:hidden}.site-next .hc-page-hero-grid{align-items:center;gap:clamp(2rem,5vw,3rem);margin-top:clamp(1.5rem,4vw,3.5rem);display:grid}.site-next .hc-page-hero-copy{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.site-next .hc-page-hero-copy .hc-lead{max-width:38rem;margin-top:1.25rem}.site-next .hc-page-hero-copy .hc-ctas{justify-content:flex-start}.site-next .hc-page-hero[data-align=center] .hc-page-hero-copy{text-align:center;align-items:center;max-width:52rem;margin-inline:auto}.site-next .hc-page-hero[data-align=center] .hc-ctas{justify-content:center}.site-next .hc-page-hero[data-align=center] .hc-page-hero-grid{margin-top:clamp(2.5rem,6vw,5rem)}.site-next .hc-page-hero-visual{min-width:0}.site-next .hc-page-hero-below{margin-top:clamp(2rem,4vw,3rem)}.site-next .hc-page-hero[data-align=start] .hc-page-hero-grid{margin-top:clamp(1rem,3vw,2rem)}.site-next .hc-photo{aspect-ratio:4/3;background:var(--hc-tile);border-radius:1.5rem;position:relative;overflow:hidden;box-shadow:0 24px 60px #0c2a4129}.site-next .hc-photo>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.site-next .hc-meta{color:var(--hc-muted);flex-wrap:wrap;gap:.35rem 1.25rem;margin:1.25rem 0 0;padding:0;font-size:.85rem;list-style:none;display:flex}.site-next .hc-meta strong{color:var(--hc-ink);font-weight:600}.site-next .hc-pills{flex-wrap:wrap;gap:.5rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.site-next .hc-pill{background:var(--hc-card);min-height:2rem;color:var(--hc-ink);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;padding:0 .85rem;font-size:.85rem;font-weight:600;display:inline-flex}.site-next .hc-page-hero[data-align=center] .hc-pills{justify-content:center}@media (min-width:1024px){.site-next .hc-page-hero[data-align=split] .hc-page-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(3rem,5vw,5rem)}}.site-next .hc-crumbs ol{color:var(--hc-muted);flex-wrap:wrap;align-items:center;gap:0 .4rem;margin:0;padding:0;font-size:.85rem;list-style:none;display:flex}.site-next .hc-crumbs li{align-items:center;gap:.4rem;display:inline-flex}.site-next .hc-crumbs li+li:before{content:"/";color:var(--hc-soft)}.site-next .hc-crumbs a{min-height:2.75rem;color:var(--hc-muted);border-radius:.35rem;align-items:center;text-decoration:none;display:inline-flex}.site-next .hc-crumbs a:hover{color:var(--hc-ink);text-underline-offset:3px;text-decoration:underline}.site-next .hc-crumbs [aria-current]{color:var(--hc-ink);font-weight:600}.site-next .hc-backlinks{flex-wrap:wrap;gap:0 1.5rem;font-size:.92rem;font-weight:600;display:flex}.site-next .hc-backlinks a{color:var(--hc-ink)}.site-next .hc-screen-panel{aspect-ratio:16/11}@media (max-width:639px){.site-next .hc-screen-panel{aspect-ratio:auto}}.site-next .hc-cards{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.site-next .hc-cards>li{min-width:0}.site-next .hc-card{background:var(--hc-card);height:100%;color:var(--hc-ink);box-shadow:inset 0 0 0 1px var(--hc-line);transition:transform .22s var(--hc-ease),box-shadow .22s ease;border-radius:1.5rem;flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.site-next a.hc-card:hover{box-shadow:inset 0 0 0 1px var(--hc-line),0 18px 40px #0c2a411a;transform:translateY(-2px)}.site-next .hc-card-media{aspect-ratio:16/10;background:var(--hc-tile);position:relative;overflow:hidden}.site-next .hc-card-media>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.site-next .hc-card-body{flex-direction:column;flex:1;gap:.45rem;padding:1.25rem 1.4rem 1.5rem;display:flex}.site-next .hc-card-icon{-o-object-fit:contain;object-fit:contain;width:2.75rem;height:2.75rem;margin-bottom:.2rem}.site-next .hc-card-title{font-family:var(--hc-display);letter-spacing:-.02em;color:var(--hc-ink);margin:0;font-size:1.3rem;font-weight:600;line-height:1.15}.site-next .hc-card-text{color:var(--hc-muted);margin:0;font-size:.93rem;line-height:1.55}.site-next .hc-card-foot{color:var(--hc-ink);align-items:center;gap:.4rem;margin-top:auto;padding-top:.6rem;font-size:.88rem;font-weight:600;display:inline-flex}.site-next .hc-card .hc-corner{top:1rem;right:1rem;box-shadow:0 2px 8px #0c2a411f}@media (min-width:640px){.site-next .hc-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.site-next .hc-cards:is([data-cols="3"],.hc-cols-3){grid-template-columns:repeat(3,minmax(0,1fr))}}.site-next .hc-tiles{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.site-next .hc-tile{background:var(--hc-tile);min-height:4rem;color:var(--hc-ink);transition:background-color .18s ease,transform .22s var(--hc-ease);border-radius:1rem;align-items:center;gap:.85rem;padding:.6rem 1rem .6rem .75rem;font-size:.95rem;font-weight:600;text-decoration:none;display:flex}.site-next .hc-tile:hover{background:#e9e6dd;transform:translateY(-1px)}.site-next .hc-tile img{-o-object-fit:contain;object-fit:contain;flex:none;width:2.5rem;height:2.5rem}.site-next .hc-tile span{flex:1;min-width:0}.site-next .hc-tile svg{flex:none;width:1rem;height:1rem}@media (min-width:640px){.site-next .hc-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.site-next .hc-tiles[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.site-next a.hc-chip{text-decoration:none}.site-next .hc-chip[aria-selected=true]{background:var(--hc-ink);border-color:var(--hc-ink);color:#fff}.site-next .hc-chips[data-align=start]{justify-content:flex-start;margin:0}.site-next ul.hc-chips{padding:0;list-style:none}.site-next .hc-h2+.hc-chips{margin-top:1.5rem}.site-next .hc-rows{border-top:1px solid var(--hc-line);margin:1.5rem 0 0;padding:0;list-style:none}.site-next .hc-rows>li{border-bottom:1px solid var(--hc-line)}.site-next .hc-row{color:var(--hc-ink);border-radius:.4rem;flex-direction:column;gap:.25rem;padding:1rem 2.75rem 1rem 0;text-decoration:none;display:flex;position:relative}.site-next .hc-row-title{font-family:var(--hc-display);letter-spacing:-.02em;font-size:1.15rem;font-weight:600;line-height:1.25}.site-next .hc-row-text{color:var(--hc-muted);font-size:.93rem;line-height:1.5}.site-next .hc-row-meta{color:var(--hc-muted);font-size:.8rem;font-weight:600}.site-next .hc-row-arrow{width:1.1rem;height:1.1rem;transition:transform .2s;position:absolute;top:1.15rem;right:.5rem}.site-next .hc-row:hover .hc-row-title{text-underline-offset:4px;text-decoration:underline}.site-next .hc-row:hover .hc-row-arrow{transform:translate(3px)}.site-next .hc-split{align-items:start;gap:clamp(2rem,5vw,3rem);display:grid}@media (min-width:1024px){.site-next .hc-split{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(3rem,6vw,6rem)}.site-next .hc-split-visual{position:sticky;top:7rem}}.site-next .hc-link-groups{gap:3rem;display:grid}.site-next .hc-link-groups .hc-h3{margin-bottom:1.25rem}@media (min-width:1024px){.site-next .hc-link-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem}.site-next .hc-link-groups .hc-tiles{grid-template-columns:1fr}}@media (min-width:1280px){.site-next .hc-link-groups .hc-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.site-next .hc-tile-rich{min-height:4.75rem}.site-next .hc-tile-rich .hc-tile-name{font-weight:600;line-height:1.3;display:block}.site-next .hc-tile-rich .hc-tile-sub{color:var(--hc-muted);margin-top:.15rem;font-size:.82rem;font-weight:500;display:block}.site-next .hc-day-tabs{gap:.5rem;margin:0 -1rem;padding:0 1rem .5rem;display:flex;overflow-x:auto}@media (min-width:640px){.site-next .hc-day-tabs{flex-wrap:wrap;margin:0;padding:0;overflow:visible}}.site-next .hc-day-tabs .hc-chip{flex:none}.site-next .hc-chip-count{font-variant-numeric:tabular-nums}.site-next .hc-chip[aria-selected=false] .hc-chip-count{background:var(--hc-tile)}.site-next .hc-rail{background:var(--hc-line);border-radius:999px;width:2px;position:absolute;top:1rem;bottom:1.5rem;left:calc(1.25rem - 1px)}.site-next .hc-rail-fill{background:var(--hc-ink);transform-origin:top}.site-next .hc-rail-dot{border:3px solid var(--hc-panel);background:var(--hc-ink);border-radius:999px;width:1rem;height:1rem;position:absolute;top:.75rem;left:50%;transform:translate(-50%)}.site-next .hc-stop-time{font-family:var(--hc-display);letter-spacing:-.03em;color:var(--hc-ink);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(1.9rem,3.4vw,2.6rem);font-weight:600;line-height:1}.site-next .hc-stop-who{color:var(--hc-muted);flex-wrap:wrap;align-items:center;gap:.5rem;margin:.75rem 0 0;font-size:.85rem;display:flex}.site-next .hc-stop .hc-h3{max-width:36rem;margin-top:.75rem}.site-next .hc-stop .hc-muted{max-width:36rem;margin-top:.5rem}.site-next .hc-stop .hc-btn{margin-top:1.1rem}.site-next .hc-stop-thumb{transition:transform .3s var(--hc-ease);border-radius:.75rem;align-self:start;display:block;overflow:hidden;box-shadow:0 1px #0c2a410f,0 16px 36px #0c2a4124}.site-next .hc-stop-thumb:hover{transform:translateY(-3px)}.site-next .hc-card-media.hc-card-screen{aspect-ratio:auto;background:var(--hc-tile);padding:.75rem .75rem 0}.site-next .hc-card-kicker{color:var(--hc-muted);font-size:.8rem;font-weight:600}.site-next .hc-doc{gap:2rem;display:grid}.site-next .hc-toc{display:none}.site-next .hc-toc-title,.site-next .hc-toc-mobile summary{letter-spacing:.14em;text-transform:uppercase;color:var(--hc-ink);margin:0 0 .5rem;font-size:.75rem;font-weight:700}.site-next .hc-toc ol,.site-next .hc-toc-mobile ol{border-left:1px solid var(--hc-line);margin:0;padding:0;list-style:none}.site-next .hc-toc a,.site-next .hc-toc-mobile a{min-height:2.5rem;color:var(--hc-muted);border-left:2px solid #0000;align-items:center;margin-left:-1px;padding:.35rem 0 .35rem 1rem;font-size:.9rem;line-height:1.35;text-decoration:none;display:flex}.site-next .hc-toc a:hover,.site-next .hc-toc-mobile a:hover{color:var(--hc-ink);border-left-color:var(--hc-ink)}.site-next .hc-toc-mobile{background:var(--hc-tile);border-radius:1rem;padding:0 1rem}.site-next .hc-toc-mobile summary{cursor:pointer;border-radius:.4rem;justify-content:space-between;align-items:center;min-height:3.25rem;margin:0;list-style:none;display:flex}.site-next .hc-toc-mobile summary::-webkit-details-marker{display:none}.site-next .hc-toc-mobile[open] ol{margin-bottom:1rem}@media (min-width:1024px){.site-next .hc-doc{grid-template-columns:14rem minmax(0,1fr);align-items:start;gap:clamp(3rem,6vw,6rem)}.site-next .hc-toc{max-height:calc(100dvh - 8rem);display:block;position:sticky;top:6.5rem;overflow-y:auto}.site-next .hc-toc-mobile{display:none}}.site-next .hc-prose{max-width:44rem;color:var(--hc-ink);font-family:var(--hc-text);font-size:1.06rem;line-height:1.75}.site-next .hc-prose :is(h2,h3,h4){font-family:var(--hc-display);color:var(--hc-ink);letter-spacing:-.03em}.site-next .hc-prose h2{margin-top:3.25rem;font-size:clamp(1.7rem,2.6vw,2.15rem);line-height:1.1}.site-next .hc-prose h2:first-child{margin-top:0}.site-next .hc-prose h3{font-size:1.35rem}.site-next .hc-prose :is(p,li){color:var(--hc-muted)}.site-next .hc-prose strong{color:var(--hc-ink)}.site-next .hc-prose a{color:var(--hc-focus)}.site-next .hc-prose :is(th,td){color:var(--hc-ink)}.site-next .hc-cycle-bar{z-index:1;background:var(--hc-focus);opacity:.5;pointer-events:none;transform-origin:0;height:3px;animation:hc-cycle var(--hc-cycle)linear forwards;border-radius:999px;position:absolute;top:.55rem;left:1.5rem;right:1.5rem;transform:scaleX(0)}.site-next [data-held] .hc-cycle-bar{animation-play-state:paused}@keyframes hc-cycle{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.site-next :is(.hc-btn,.hc-nudge,.hc-bar,.hc-chevron,.hc-acc-button,.hc-acc-link,.hc-card,.hc-tile),.site-next .hc-faq-icon:before,.site-next .hc-faq-icon:after{transition:none}.site-next :is(.hc-card,.hc-tile,.hc-stop-thumb):hover{transform:none}.site-next .hc-stop-thumb{transition:none}.site-next .hc-cycle-bar{display:none}}.site-next .hc-chip[aria-current=page]{background:var(--hc-ink);border-color:var(--hc-ink);color:#fff}.site-next .hc-chips-scroll{margin:0 calc(-1*var(--hc-gutter));padding:0 var(--hc-gutter).25rem;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.site-next .hc-chips-scroll::-webkit-scrollbar{display:none}.site-next .hc-chips-scroll>*{flex:none}@media (min-width:640px){.site-next .hc-chips-scroll{flex-wrap:wrap;margin:0;padding:0;overflow:visible}}.site-next .hc-box{background:var(--hc-card);box-shadow:inset 0 0 0 1px var(--hc-line);border-radius:1.5rem;padding:clamp(1.25rem,3vw,2rem)}.site-next .hc-box-quiet{background:var(--hc-tile);box-shadow:none}.site-next .hc-note{color:var(--hc-muted);margin:0;font-size:.9rem;line-height:1.6}.site-next .hc-note a,.site-next .hc-link{color:var(--hc-ink);text-underline-offset:3px;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px}.site-next .hc-link:hover,.site-next .hc-note a:hover{color:var(--hc-ink-hover)}.site-next .hc-grid{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.site-next .hc-item{background:var(--hc-card);box-shadow:inset 0 0 0 1px var(--hc-line);border-radius:1.5rem;flex-direction:column;gap:.6rem;height:100%;padding:1.5rem 1.5rem 1.75rem;display:flex}.site-next .hc-panel .hc-item{box-shadow:none}.site-next .hc-item-quiet{background:var(--hc-tile);box-shadow:none}.site-next .hc-item .hc-pills{margin-top:.4rem}.site-next .hc-num{background:var(--hc-ink);color:#fff;width:2.25rem;height:2.25rem;font:600 .9rem/1 var(--hc-text);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;display:inline-grid}.site-next .hc-item-icon{-o-object-fit:contain;object-fit:contain;width:3rem;height:3rem}.site-next .hc-item .hc-h3{margin-top:.4rem}.site-next .hc-item .hc-muted{font-size:.95rem}.site-next .hc-item .hc-textlink{margin-top:auto}@media (min-width:640px){.site-next .hc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.site-next .hc-grid[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.site-next .hc-grid[data-cols="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.site-next .hc-grid[data-cols="1"]{grid-template-columns:minmax(0,1fr)}.site-next .hc-facts{background:var(--hc-card);box-shadow:inset 0 0 0 1px var(--hc-line);border-radius:1.5rem;margin:0;padding:.5rem clamp(1.25rem,3vw,2rem)}.site-next .hc-facts>div{border-bottom:1px solid var(--hc-line);gap:.15rem;padding:.95rem 0;display:grid}.site-next .hc-facts>div:last-child{border-bottom:0}.site-next .hc-facts dt{color:var(--hc-muted);font-size:.8rem;font-weight:600}.site-next .hc-facts dd{color:var(--hc-ink);overflow-wrap:anywhere;margin:0;font-weight:600}.site-next .hc-facts dd a{color:var(--hc-ink);text-underline-offset:3px;text-decoration:underline}@media (min-width:640px){.site-next .hc-facts>div{grid-template-columns:12rem minmax(0,1fr);align-items:baseline;gap:1.5rem}}.site-next .hc-ticks{gap:.7rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.site-next .hc-ticks li{color:var(--hc-ink);align-items:flex-start;gap:.7rem;line-height:1.5;display:flex}.site-next .hc-ticks svg{background:var(--hc-ink);color:#fff;border-radius:999px;flex:none;width:1.15rem;height:1.15rem;margin-top:.15rem;padding:.15rem}.site-next .hc-ruled{border-top:1px solid var(--hc-line);margin:1.25rem 0 0;padding:0;list-style:none}.site-next .hc-ruled li{border-bottom:1px solid var(--hc-line);color:var(--hc-muted);padding:.9rem 0;line-height:1.55}.site-next .hc-table-wrap{background:var(--hc-card);box-shadow:inset 0 0 0 1px var(--hc-line);border-radius:1.5rem;overflow-x:auto}.site-next .hc-table{border-collapse:collapse;width:100%;font-size:.95rem}.site-next .hc-table :is(th,td){text-align:left;border-bottom:1px solid var(--hc-line);color:var(--hc-ink);vertical-align:top;padding:.95rem 1.25rem}.site-next .hc-table tr:last-child :is(th,td){border-bottom:0}.site-next .hc-table thead th{letter-spacing:.12em;text-transform:uppercase;color:var(--hc-muted);font-size:.75rem;font-weight:700}.site-next .hc-table tbody th{font-weight:600}.site-next .hc-table td{color:var(--hc-muted)}.site-next .hc-table-compare tbody th{color:var(--hc-muted);font-weight:400}.site-next .hc-table-compare td{color:var(--hc-ink);font-weight:600}.site-next .hc-yes,.site-next .hc-no{align-items:center;gap:.4rem;font-weight:600;display:inline-flex}.site-next .hc-yes{color:var(--hc-ink)}.site-next .hc-no{color:var(--hc-soft)}.site-next .hc-yes svg,.site-next .hc-no svg{width:1rem;height:1rem}.site-next .hc-aside{align-items:start;gap:2rem;display:grid}.site-next .hc-aside>header{flex-direction:column;align-items:flex-start;display:flex}.site-next .hc-aside>header .hc-lead{margin-top:1.25rem}.site-next .hc-clay{-o-object-fit:contain;object-fit:contain;width:4rem;height:4rem;margin-bottom:1.25rem;display:block}.site-next .hc-quote{font-family:var(--hc-serif-face);letter-spacing:-.01em;color:var(--hc-ink);text-wrap:balance;margin:2rem 0 0;font-size:clamp(1.55rem,2.6vw,2.15rem);font-weight:400;line-height:1.15}.site-next .hc-links{flex-wrap:wrap;gap:.25rem 2rem;margin:1.5rem 0 0;display:flex}.site-next .hc-center-link{justify-content:center;margin:2rem 0 0;display:flex}@media (min-width:1024px){.site-next .hc-aside{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(3rem,6vw,6rem)}}.site-next .hc-figs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.site-next .hc-fig{background:var(--hc-card);box-shadow:inset 0 0 0 1px var(--hc-line);border-radius:1.5rem;padding:1.25rem 1.4rem 1.4rem}.site-next .hc-fig-n{font-family:var(--hc-display);letter-spacing:-.04em;color:var(--hc-ink);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(2.2rem,4vw,3rem);font-weight:600;line-height:1}.site-next .hc-fig-l{color:var(--hc-muted);margin:.6rem 0 0;font-size:.9rem;line-height:1.45}@media (min-width:1024px){.site-next .hc-figs{grid-template-columns:repeat(4,minmax(0,1fr))}}.site-next .hc-live-panel{border-radius:1.5rem;padding:clamp(1rem,3vw,2.25rem);overflow:hidden}.site-next .hc-live-panel .hc-screen-frame{border-radius:.75rem}.site-next .hc-card-body>.hc-card-icon:only-child{margin:0}.site-next .hc-card-meta{color:var(--hc-muted);flex-wrap:wrap;gap:.25rem .75rem;font-size:.8rem;font-weight:600;display:flex}.site-next .hc-card-meta .hc-card-cat{color:var(--hc-ink)}.site-next .hc-tag{background:var(--hc-tile);min-height:1.6rem;color:var(--hc-ink);border-radius:999px;align-items:center;padding:0 .6rem;font-size:.75rem;font-weight:600;display:inline-flex}@media (min-width:1024px){.site-next .hc-card-wide{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);display:grid}.site-next .hc-card-wide .hc-card-media{aspect-ratio:auto;min-height:22rem}.site-next .hc-card-wide .hc-card-body{justify-content:center;gap:.75rem;padding:2.5rem}.site-next .hc-card-wide .hc-card-title{font-size:clamp(1.7rem,2.4vw,2.2rem)}.site-next .hc-card-wide .hc-card-text{font-size:1rem}}.site-next .hc-row-thumbed{flex-direction:row;align-items:flex-start;gap:1rem;padding-right:2.25rem}.site-next .hc-row-thumb{aspect-ratio:4/3;background:var(--hc-tile);border-radius:.75rem;flex:none;width:6rem;position:relative;overflow:hidden}.site-next .hc-row-thumb>*{width:100%;height:100%;position:absolute;inset:0}.site-next .hc-row-thumb img{-o-object-fit:cover;object-fit:cover}.site-next .hc-row-body{flex-direction:column;gap:.25rem;min-width:0;display:flex}@media (min-width:640px){.site-next .hc-row-thumb{width:8rem}}.site-next .hc-rows-2{-moz-column-gap:2.5rem;column-gap:2.5rem;display:grid}@media (min-width:768px){.site-next .hc-rows-2{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr))}.site-next .hc-rows-2>li:nth-child(-n+2){border-top:1px solid var(--hc-line)}}.site-next .hc-topic{gap:.5rem;display:grid}.site-next .hc-topic-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1.5rem;display:flex}.site-next .hc-topic-fold{border-top:1px solid var(--hc-line)}.site-next .hc-topic-fold:last-child{border-bottom:1px solid var(--hc-line)}.site-next .hc-topic-fold summary{cursor:pointer;border-radius:.4rem;align-items:center;gap:.75rem;min-height:3.75rem;list-style:none;display:flex}.site-next .hc-topic-fold summary::-webkit-details-marker{display:none}.site-next .hc-topic-fold summary .hc-h3{flex:1}.site-next .hc-topic-fold[open] summary svg{transform:rotate(180deg)}.site-next .hc-topic-fold .hc-rows{margin-top:0}.site-next .hc-article-cover{aspect-ratio:16/9;background:var(--hc-tile);border-radius:1.5rem;margin-bottom:clamp(2rem,4vw,3rem);position:relative;overflow:hidden}.site-next .hc-article-cover>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.site-next .hc-takeaways{max-width:44rem;margin-bottom:2.5rem}.site-next .hc-takeaways h2{font-family:var(--hc-display);letter-spacing:-.02em;color:var(--hc-ink);margin:0;font-size:1.3rem;font-weight:600}.site-next .hc-helps{max-width:44rem;margin-top:3.5rem}.site-next .hc-helps.hc-prose h2{margin-top:0;font-size:1.5rem}.site-next .hc-sources{gap:.15rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.site-next .hc-sources a{min-height:2.75rem;color:var(--hc-ink);overflow-wrap:anywhere;text-decoration:underline;-webkit-text-decoration-color:var(--hc-line);text-decoration-color:var(--hc-line);text-underline-offset:4px;align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.site-next .hc-sources a:hover{text-decoration-color:currentColor}.site-next .hc-checked{color:var(--hc-ink);font-weight:600}.site-next .hc-after{max-width:44rem;margin-top:3.5rem}.site-next .hc-after.hc-faq{display:block}.site-next .hc-after.hc-faq header{margin-bottom:1.25rem}.site-next .hc-after.hc-faq .hc-h2{font-size:clamp(1.7rem,2.6vw,2.15rem)}.site-next .hc-legal section+section{margin-top:2.75rem}.site-next .hc-legal h2{font-family:var(--hc-display);letter-spacing:-.025em;color:var(--hc-ink);margin:0;font-size:clamp(1.45rem,2.2vw,1.8rem);font-weight:600;line-height:1.15}.site-next .hc-legal h3{font-family:var(--hc-display);letter-spacing:-.015em;color:var(--hc-ink);margin:1.5rem 0 0;font-size:1.15rem;font-weight:600}.site-next .hc-legal-text{white-space:pre-line;color:var(--hc-muted);max-width:44rem;margin-top:.85rem;font-size:1.02rem;line-height:1.75}.site-next .hc-legal-text a{color:var(--hc-ink);text-underline-offset:3px;overflow-wrap:anywhere;font-weight:600;text-decoration:underline}.site-next .hc-legal-who{max-width:44rem;margin-top:3.5rem}.site-next .hc :is(.ll-calc,.ft-card){background:var(--hc-panel);border-radius:1.75rem}.site-next .hc :is(.ll-input,.ft-textarea,.ft-drop){background:var(--hc-card);color:var(--hc-ink);box-shadow:inset 0 0 0 1px var(--hc-line);border-radius:.9rem}.site-next .hc :is(.ll-input,.ft-textarea):hover{box-shadow:inset 0 0 0 1px #b9c1c9}.site-next .hc :is(.ll-input,.ft-textarea):focus{box-shadow:inset 0 0 0 2px var(--hc-focus);outline:none}.site-next .hc :is(.ft-drop:hover,.ft-drop[data-over=true]){box-shadow:inset 0 0 0 2px var(--hc-focus)}.site-next .hc :is(.ll-label,.ft-text){color:var(--hc-ink)}.site-next .hc :is(.ll-hint,.ft-meta,.ft-drop small,.ll-unit,.ft-prefix,.ft-sample-label,.ll-result-label){color:var(--hc-muted)}.site-next .hc .ll-seg{background:var(--hc-card);box-shadow:inset 0 0 0 1px var(--hc-line)}.site-next .hc .ll-seg button{color:var(--hc-muted)}.site-next .hc .ll-seg button[aria-pressed=true]{background:var(--hc-ink);color:#fff}.site-next .hc :is(.ll-results,.ft-result,.ft-copy,.ft-name){background:var(--hc-card);box-shadow:inset 0 0 0 1px var(--hc-line);border-radius:1.25rem}.site-next .hc .ft-name[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--hc-ink)}.site-next .hc :is(.ll-result-value,.ft-name strong,.ft-next h3){font-family:var(--hc-display);color:var(--hc-ink)}.site-next .hc .ll-result-main .ll-result-value{color:var(--hc-ink)}.site-next .hc .ll-result+.ll-result{border-top-color:var(--hc-line)}.site-next .hc .ft-next{background:var(--hc-tile);color:var(--hc-ink)}.site-next .hc .ft-next p{color:var(--hc-muted)}.site-next .hc :is(.ll-add,.ft-copy-btn){background:var(--hc-card);color:var(--hc-ink);box-shadow:inset 0 0 0 1px var(--hc-line)}.site-next .hc :is(.ll-add,.ft-copy-btn):hover{box-shadow:inset 0 0 0 1.5px var(--hc-ink)}.site-next .hc .ft-paper-wrap{background:var(--hc-tile)}.site-next .hc .ft-line{border-bottom-color:var(--hc-line)}.site-next .hc .ft-or{color:var(--hc-muted)}.site-next .hc .ft-or:before,.site-next .hc .ft-or:after{background:var(--hc-line)}.site-next .hc .ft-skeleton{background:var(--hc-tile)}.site-next .hc .ld-btn{min-height:3.5rem;font-family:var(--hc-text);border-radius:999px;padding:0 1.6rem;font-weight:600}.site-next .hc .ld-btn-primary{background:var(--hc-ink);color:#fff;box-shadow:none}.site-next .hc .ld-btn-primary:hover{background:var(--hc-ink-hover)}.site-next .hc .ld-btn-quiet{color:var(--hc-ink);box-shadow:inset 0 0 0 1.5px var(--hc-ink);background:0 0}.site-next .hc .ld-btn-quiet:hover{background:var(--hc-card)}.site-next .hc .ld-link{color:var(--hc-ink)}.site-next .hc .hc-form :is(input,textarea,select){background:var(--hc-card);color:var(--hc-ink);border-color:var(--hc-line);border-radius:.9rem}.site-next .hc .hc-form :is(input,textarea,select):focus-visible{outline:2px solid var(--hc-focus);outline-offset:1px}.site-next .hc .hc-form button[type=submit]{background:var(--hc-ink);color:#fff;border-radius:999px;min-height:3.5rem}.site-next .hc .hc-form button[type=submit]:hover{background:var(--hc-ink-hover)}@media (prefers-reduced-motion:reduce){.site-next .hc-topic-fold summary svg{transition:none}}.site-next span.hc-card-icon{width:auto;height:auto;display:block}@media (min-width:1024px){.site-next .hc-cards>.hc-card-span{grid-column:span 2}.site-next .hc-tool-cards{grid-template-columns:repeat(4,minmax(0,1fr))}}.site-next .hc .ll-chip{background:var(--hc-tile);min-height:1.5rem;color:var(--hc-ink);box-shadow:none;letter-spacing:0;text-transform:none;vertical-align:middle;border-radius:999px;align-items:center;padding:0 .55rem;font-size:.72rem;font-weight:600;display:inline-flex}.site-next .hc-tool-hero .ft-head{padding-block:1rem 1.75rem}.site-next .hc-tool-hero .ft-head h1{font-family:var(--hc-display);color:var(--hc-ink);letter-spacing:-.04em;font-size:clamp(2rem,4.2vw,3.4rem);line-height:1.02}.site-next .hc-tool-hero .ft-head p{color:var(--hc-muted)}.site-next .hc-tool-hero .ft-card,.site-next .hc-page-hero-below .ll-calc{background:var(--hc-card);box-shadow:inset 0 0 0 1px var(--hc-line)}.site-next :is(.hc-cards,.hc-grid,.hc-tiles,.hc-figs,.hc-rows).hc-block{margin-top:clamp(2rem,4vw,3rem)}.site-next .hc-next-steps{width:100%;margin-top:2rem}.site-next .hc-page-hero .hc-next-steps .hc-item{box-shadow:none;border-top:1px solid var(--hc-line);background:0 0;border-radius:0;gap:.35rem;padding:1.25rem 0 0}.site-next .hc-next-steps .hc-item .hc-muted{font-size:.9rem}.site-next .hc-dl-files{border-top:1px solid var(--hc-line);color:var(--hc-muted);gap:.35rem 1.5rem;width:100%;margin:1.5rem 0 0;padding-top:1rem;font-size:.85rem;display:grid}.site-next .hc-dl-files>div{display:contents}.site-next .hc-dl-files dd{margin:0 0 .5rem}@media (min-width:640px){.site-next .hc-dl-files{grid-template-columns:auto 1fr}.site-next .hc-dl-files dd{margin:0}}.site-next .hc-item-row{flex-direction:row;align-items:flex-start;gap:1rem}.site-next .hc-item-row .hc-num{flex:none}.site-next .hc-empty{text-align:center;flex-direction:column;align-items:center;padding-block:clamp(2.5rem,6vw,4rem);display:flex}.site-next .hc-empty .hc-clay{margin-inline:auto}.site-next .ldp-window-title{color:var(--hc-ink);letter-spacing:.01em;font-size:.75rem;font-weight:600}@media (max-width:639px){.site-next .ldp-window-title{font-size:.625rem}}.site-next .hc-prose h3{margin-top:2.25rem}.site-next :is(.hc-card-media,.hc-row-thumb) .ldp-card-img{border-radius:0}@media (min-width:640px){.site-next .hc-page-hero[data-align=center] .hc-chips-scroll{justify-content:center}}
