._5PQM0q_immersive{position:relative;overflow-x:clip}._5PQM0q_word{color:hsl(var(--primary))}._5PQM0q_neon{z-index:2;pointer-events:none;transform-origin:50%;display:none;position:absolute;top:6rem;right:1.5%;transform:rotate(6deg)}@media (min-width:1024px){._5PQM0q_neon{display:block}}@media (min-width:1024px) and (max-height:899px),(min-width:1024px) and (max-width:1279px),(min-width:1024px) and (prefers-reduced-motion:reduce){._5PQM0q_neon{font-size:1.125rem;line-height:1}}
.V4eE6a_viewport,.V4eE6a_viewport:focus-within{-webkit-mask-image:none;mask-image:none}@media (min-width:1024px){.V4eE6a_root{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;column-gap:.75rem;display:grid}.V4eE6a_root .V4eE6a_viewport{grid-area:1/2;min-width:0;margin-inline:0}.V4eE6a_controls{display:contents}.V4eE6a_previous{grid-area:1/1}.V4eE6a_next{grid-area:1/3}.V4eE6a_controls button{align-self:center}}
.THuRdW_root{min-width:0}.THuRdW_list{flex-shrink:0;align-items:center;gap:3rem;padding-right:2rem;display:flex}.THuRdW_list>li{flex-shrink:0;align-items:center;padding-block:.85rem;display:flex}.THuRdW_list img{object-fit:contain}.THuRdW_list [data-tool-name]{letter-spacing:-.02em;color:hsl(var(--foreground));white-space:nowrap;margin-left:.6rem;font-size:1.3rem;font-weight:650;line-height:1}
.BP7opW_root{--explode:0;display:grid;position:relative;overflow-x:clip}.BP7opW_stage{z-index:1;perspective:1500px;background:hsl(var(--background) / .95);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid hsl(var(--border) / .5);--mx:0;--my:0;height:clamp(240px,34svh,330px);display:none;position:sticky;top:4.75rem;overflow:hidden;container-type:inline-size}.BP7opW_stack{--s:.5;aspect-ratio:16/11;width:640px;transform-style:preserve-3d;transform:translate(-50%, -50%) scale(var(--s)) rotateY(calc(-16deg + var(--mx) * 12deg)) rotateX(calc(10deg - var(--my) * 10deg));transition:transform .6s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:50%}@supports (scale:tan(atan2(1px, 1px))){.BP7opW_stack{--s:min(.75, tan(atan2(94cqw, 640px)))}}.BP7opW_layer{transform-style:preserve-3d;border:1px solid hsl(var(--border));background:hsl(var(--card));--pop:0;--shade:min(.85, calc(var(--ad) * .32));--gap:calc(.7 + var(--explode) * .3);transform:translate3d(calc(var(--d) * 4% * var(--gap)), calc(var(--d) * -11% * var(--gap)), calc(var(--ad) * -130px * var(--gap)));border-radius:1.1rem;transition:transform .75s cubic-bezier(.22,1,.36,1),border-color .3s,box-shadow .3s;position:absolute;inset:0;box-shadow:0 30px 60px -30px #000c}.BP7opW_layer[data-state=active]{--pop:1;border-color:hsl(var(--primary) / .7);box-shadow:0 0 0 1px hsl(var(--primary) / .45), 0 40px 80px -30px hsl(var(--primary) / .6)}.BP7opW_layer[data-state=above]{--shade:min(.85, calc(.45 + var(--ad) * .15))}.BP7opW_layer:before{content:"";border-radius:inherit;border:1px solid hsl(var(--primary) / .25);background:hsl(var(--primary) / .14);position:absolute;inset:0;transform:translateZ(-10px)}.BP7opW_layer:after{content:"";border-radius:inherit;background-color:hsl(var(--background) / var(--shade));pointer-events:none;transition:background-color .75s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translateZ(60px)}.BP7opW_layer *{transform-style:preserve-3d}.BP7opW_layer [data-pop]{transform:translateZ(calc(var(--pop) * 22px));transition:transform .75s cubic-bezier(.22,1,.36,1);box-shadow:0 14px 24px -14px #000000bf}.BP7opW_layer [data-map]{transform:scale(1.18) translate(calc(var(--mx) * -5%), calc(var(--my) * -5%));transition:transform .7s cubic-bezier(.22,1,.36,1)}.BP7opW_tag{z-index:1;border:1px solid hsl(var(--border));background:hsl(var(--background));letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:hsl(var(--muted-foreground));transform:translateZ(calc(8px + var(--pop) * 26px));border-radius:999px;padding:.25rem .7rem;font-size:.62rem;font-weight:600;transition:transform .75s cubic-bezier(.22,1,.36,1),background-color .3s,border-color .3s,color .3s;position:absolute;top:-.9rem;left:1rem}.BP7opW_layer[data-state=active] .BP7opW_tag{border-color:hsl(var(--primary));background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.BP7opW_shadow{background:hsl(var(--primary) / .22);filter:blur(46px);pointer-events:none;border-radius:50%;width:min(420px,80%);height:28%;position:absolute;top:70%;left:50%;transform:translate(-50%)}.BP7opW_steps{gap:1rem;display:grid}.BP7opW_step{border-radius:1rem;grid-template-columns:minmax(0,1fr);padding:1.25rem;scroll-margin-top:6rem;transition:opacity .4s;display:grid;position:relative}.BP7opW_number{color:hsl(var(--primary));font:500 .875rem ui-monospace,monospace;position:absolute;top:1.1rem;right:1.25rem}.BP7opW_marker{border:1px solid hsl(var(--border));width:44px;height:44px;color:hsl(var(--muted-foreground));border-radius:999px;place-items:center;font:500 .75rem ui-monospace,monospace;transition:background-color .3s,border-color .3s,color .3s;display:none}.BP7opW_marker[aria-pressed=true]{border-color:hsl(var(--primary) / .6);background:hsl(var(--primary) / .14);color:hsl(var(--foreground))}.BP7opW_marker:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:4px}.BP7opW_content{min-width:0}@media (max-width:1023px){.BP7opW_step{flex-direction:column;align-content:start;align-self:stretch;display:flex}.BP7opW_content{flex:1}.BP7opW_content>p:first-child{padding-right:2.5rem}.BP7opW_content>h3{text-wrap:balance;font-size:clamp(1.375rem,5.6vw,1.625rem);line-height:1.2}}@media (max-width:767px){.BP7opW_content{flex-direction:column;flex:1;display:flex}.BP7opW_content>h3{min-height:2.4em}.BP7opW_content>[data-detail-preview]{height:8.5rem}.BP7opW_content>[data-detail-preview]>div{flex-direction:column;justify-content:center;height:100%;display:flex}.BP7opW_content>p:nth-of-type(2){min-height:4.875em}.BP7opW_content>ul:first-of-type>li{min-height:1lh}.BP7opW_content>ul:last-of-type{align-content:start;min-height:3rem;margin-top:auto;padding-top:1rem}}@media (min-width:640px) and (max-width:1023px){.BP7opW_step{padding:2rem}.BP7opW_number{top:1.8rem;right:2rem}}@media (min-width:768px) and (max-width:1023px){.BP7opW_content{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);column-gap:2rem;display:grid}.BP7opW_content>*{grid-column:1}.BP7opW_content>[data-detail-preview]{grid-area:1/2/span 5;align-self:center;margin-block:0}}@media (min-width:1024px){.BP7opW_root{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:3.5rem}.BP7opW_stage{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;grid-area:1/2;height:72svh;min-height:0;display:block;top:calc(14svh + 2rem);overflow:visible;container-type:normal}.BP7opW_stack{--s:1;width:min(640px,92%)}.BP7opW_tag{font-size:.7rem;top:-1.1rem}.BP7opW_steps{grid-area:1/1;gap:0}.BP7opW_step{min-height:55svh;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:auto minmax(0,1fr);align-content:center;gap:1rem;padding:2rem 0}.BP7opW_step[data-active=false]{opacity:.85}:root:not(.dark) .BP7opW_step[data-active=false]{opacity:1}.BP7opW_root .BP7opW_step[data-detail-step]{box-shadow:none;background:0 0;border:0}.BP7opW_marker{display:grid}.BP7opW_number{display:none}}@media (prefers-reduced-motion:reduce){.BP7opW_stack,.BP7opW_layer,.BP7opW_layer:after,.BP7opW_layer [data-pop],.BP7opW_layer [data-map],.BP7opW_tag,.BP7opW_step,.BP7opW_marker{transition:none}}
.JtSdlq_controls{display:none}@media (max-width:1023px){.JtSdlq_rail[data-card-rail]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;order:1;align-items:stretch;gap:1rem;width:100%;min-width:0;padding-bottom:.5rem;display:flex;position:relative;overflow-x:auto}.JtSdlq_rail::-webkit-scrollbar{display:none}.JtSdlq_rail>*{scroll-snap-align:start;flex:0 0 100%;min-width:0;animation:none}.JtSdlq_rail{cursor:grab}.JtSdlq_rail[data-dragging]{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.JtSdlq_rail:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px;-webkit-mask-image:none;mask-image:none}.JtSdlq_controls{order:0;justify-content:space-between;align-items:center;gap:1rem;min-width:0;padding-bottom:.75rem;display:flex}.JtSdlq_controls button{min-width:44px}}
.dq18zW_root{--position:0;position:relative}.dq18zW_pin{isolation:isolate;flex-direction:column;gap:1.5rem;display:flex;position:relative}.dq18zW_backdrop{display:none}.dq18zW_aside{flex-direction:column;gap:1.5rem;min-width:0;display:contents}.dq18zW_heading{min-width:0}.dq18zW_tabs{grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:.75rem;display:none}.dq18zW_tab{border:1px solid hsl(var(--border) / .7);background:hsl(var(--card) / .4);text-align:left;border-radius:1rem;flex-direction:column;align-items:flex-start;gap:.7rem;min-width:0;padding:.9rem .9rem 1rem;transition:border-color .3s,background-color .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.dq18zW_tab:hover{border-color:hsl(var(--primary) / .4);background:hsl(var(--card) / .8)}.dq18zW_tab[aria-selected=true]{border-color:hsl(var(--primary) / .6);background:hsl(var(--primary) / .1);box-shadow:0 20px 50px -25px hsl(var(--primary) / .7)}.dq18zW_tab:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}.dq18zW_tab:last-child:nth-child(odd){grid-column:1/-1}.dq18zW_tabIcon{border:1px solid hsl(var(--primary) / .25);background:hsl(var(--primary) / .1);width:2.5rem;height:2.5rem;color:hsl(var(--primary));border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .3s,color .3s;display:flex}.dq18zW_tab[aria-selected=true] .dq18zW_tabIcon{border-color:hsl(var(--primary));background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.dq18zW_meter{height:3px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.dq18zW_meter i{background:hsl(var(--primary));transform-origin:0;height:100%;transition:transform .4s;display:block;transform:scaleX(0)}.dq18zW_tab[aria-selected=true] .dq18zW_meter i{transform:scaleX(1)}.dq18zW_panels{order:1;gap:1.25rem;min-width:0;display:grid}.dq18zW_panel{min-width:0;scroll-margin-top:6rem}.dq18zW_footer{order:2}@media (max-width:1023px){.dq18zW_pin{gap:0}.dq18zW_heading{margin-bottom:1.5rem}.dq18zW_footer{margin-top:1.5rem}}@media (max-width:1023px) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.dq18zW_panel{animation:linear both dq18zW_offer-enter;animation-timeline:view();animation-range:entry entry 25%}}}@keyframes dq18zW_offer-enter{0%{opacity:.65;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1024px){.dq18zW_panel{grid-area:1/1;transition:opacity .45s,transform .6s cubic-bezier(.22,1,.36,1),visibility 0s .45s}.dq18zW_panel[data-active=false]{opacity:0;visibility:hidden;transform:translateY(16px)scale(.985)}.dq18zW_panel[data-active=true]{transition-delay:80ms,80ms,0s}.dq18zW_backdrop{z-index:-1;pointer-events:none;grid-area:1/1;align-self:stretch;min-width:0;display:block;position:relative}.dq18zW_pin{grid-template-columns:minmax(0,1.55fr) minmax(0,.95fr);align-items:center;gap:2.5rem;display:grid}.dq18zW_panels{order:initial;grid-area:1/1;gap:0}.dq18zW_aside{grid-area:1/2;display:flex}.dq18zW_tabs{flex-direction:column;display:flex}.dq18zW_tab{flex-direction:row;align-items:center;gap:.9rem;padding:.85rem 1rem}}@media (min-width:1024px) and (min-height:760px) and (prefers-reduced-motion:no-preference){.dq18zW_root[data-pinned]{height:calc(100svh + var(--needs) * 24svh)}.dq18zW_pin{padding-block:1rem;top:max(4.5rem,50svh - 21rem)}.dq18zW_root[data-pinned] .dq18zW_pin{position:sticky}.dq18zW_root[data-pinned] .dq18zW_tab[aria-selected=true] .dq18zW_meter i{transform:scaleX(clamp(.04, calc(var(--position) - var(--i) + .5), 1));transition:none}}@media (prefers-reduced-motion:reduce){.dq18zW_panel,.dq18zW_tab,.dq18zW_meter i{transition:none}}
@property --quality-value{syntax:"<integer>";inherits:false;initial-value:100}.fKseHW_value{--quality-value:100;counter-reset:quality var(--quality-value)}.fKseHW_value:before{content:counter(quality)}.fKseHW_root[data-scroll-reveal-active] .fKseHW_value{animation:3.6s linear both fKseHW_count-quality}.fKseHW_root[data-scroll-reveal-active] .fKseHW_arc{animation:3.6s linear both fKseHW_draw}@keyframes fKseHW_count-quality{0%{--quality-value:0}to{--quality-value:100}}@keyframes fKseHW_draw{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.fKseHW_root[data-scroll-reveal-active] .fKseHW_arc,.fKseHW_root[data-scroll-reveal-active] .fKseHW_value{animation:none}}
._3sxOrW_field:-webkit-any(:-webkit-autofill,:-webkit-autofill){--tw-shadow:inset 0 0 0 1000px hsl(var(--background));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);-webkit-text-fill-color:hsl(var(--foreground));caret-color:hsl(var(--foreground))}._3sxOrW_field:is(:autofill,:autofill){--tw-shadow:inset 0 0 0 1000px hsl(var(--background));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);-webkit-text-fill-color:hsl(var(--foreground));caret-color:hsl(var(--foreground))}@media (forced-colors:active){._3sxOrW_field:-webkit-any(:-webkit-autofill,:-webkit-autofill){--tw-shadow:0 0 #0000;box-shadow:none;-webkit-text-fill-color:CanvasText}._3sxOrW_field:is(:autofill,:autofill){--tw-shadow:0 0 #0000;box-shadow:none;-webkit-text-fill-color:CanvasText}._3sxOrW_field:-webkit-any(:-webkit-autofill,:-webkit-autofill):focus-visible{outline-offset:2px;outline:2px solid highlight}._3sxOrW_field:is(:autofill,:autofill):focus-visible{outline-offset:2px;outline:2px solid highlight}}
.l9T7-G_hero{isolation:isolate;padding-block:1.5rem 3rem;position:relative;overflow:hidden}.l9T7-G_heroGrid{align-items:center;gap:2.5rem;display:grid}.l9T7-G_heroFeatured{order:2;min-width:0}.l9T7-G_heroCopy{min-width:0;max-width:43rem}.l9T7-G_heroGrid .l9T7-G_heroCopy{order:1}@media (max-width:639px){.l9T7-G_hero{padding-top:.5rem}.l9T7-G_hero nav[aria-label=breadcrumb]{margin-bottom:1.25rem}}@media (min-width:1024px){.l9T7-G_hero{padding-block:2rem 4rem}.l9T7-G_heroGrid{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:clamp(2rem,5vw,5rem)}.l9T7-G_heroFeatured{order:2;justify-self:end;width:100%;max-width:36rem}.l9T7-G_heroGrid .l9T7-G_heroCopy{order:1}}
