/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */
@layer properties,theme;@layer base{.faq-disclosure[hidden][data-transition]{display:grid!important}}@layer components,utilities;@keyframes hero-entrance{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.hero-animate{opacity:0;animation:.6s cubic-bezier(.22,1,.36,1) forwards hero-entrance}.hero-delay-0{animation-delay:0s}.hero-delay-1{animation-delay:80ms}.hero-delay-2{animation-delay:.16s}.hero-delay-3{animation-delay:.24s}.hero-delay-5{animation-delay:.5s}@keyframes supported-lender-enter{0%{opacity:0;filter:blur(5px);transform:translateY(10px)}to{opacity:1;filter:blur();transform:translateY(0)}}.supported-lenders-field{--lender-pointer-opacity:0;--lender-pointer-x:50%;--lender-pointer-y:50%;color:#fff;width:100%;max-width:68rem;margin-inline:auto}.supported-lenders-field__surface{isolation:isolate;border-block:1px solid var(--color-lender-surface-rule);padding:2.15rem 1rem 1.85rem;position:relative;overflow:hidden}.supported-lenders-field__surface:after{content:"";z-index:-1;background:radial-gradient(circle 190px at var(--lender-pointer-x)var(--lender-pointer-y),var(--color-lender-pointer-inner),var(--color-lender-pointer-outer)34%,transparent 68%);opacity:var(--lender-pointer-opacity);pointer-events:none;transition:opacity .18s ease-out;position:absolute;inset:0}.supported-lenders-field--light{color:var(--color-mist-950)}.supported-lenders-field--light .supported-lenders-field__surface{border-block-color:#232f4014}.supported-lenders-field--light .supported-lenders-field__surface:after{background:radial-gradient(circle 190px at var(--lender-pointer-x)var(--lender-pointer-y),#243a4218,#243a420a 34%,transparent 68%)}.supported-lenders-field__heading{z-index:1;justify-content:center;align-items:center;gap:.7rem;width:fit-content;max-width:100%;margin-inline:auto;animation:.48s cubic-bezier(.22,1,.36,1) both supported-lender-enter;display:flex;position:relative}.supported-lenders-field__heading-rule{background:linear-gradient(90deg,transparent,var(--color-lender-heading-rule));flex:none;width:2.6rem;height:1px;display:block}.supported-lenders-field__heading-rule:last-child{background:linear-gradient(90deg,var(--color-lender-heading-rule),transparent)}.supported-lenders-field--light .supported-lenders-field__heading-rule{background:linear-gradient(90deg,transparent,var(--color-lender-heading-rule-light))}.supported-lenders-field--light .supported-lenders-field__heading-rule:last-child{background:linear-gradient(90deg,var(--color-lender-heading-rule-light),transparent)}.supported-lenders-field__heading-ornament{width:.5rem;height:.5rem;color:var(--color-lender-ornament);flex:none;justify-content:center;align-items:center;display:inline-flex}.supported-lenders-field__heading-ornament svg{width:100%;height:100%;display:block}.supported-lenders-field--light .supported-lenders-field__heading-ornament{color:#232f407a}.supported-lenders-field__heading-text{font-family:var(--font-display);letter-spacing:.32em;text-transform:uppercase;background:linear-gradient(135deg,var(--color-white-highlight-96)0%,var(--color-lender-heading-middle)48%,var(--color-lender-heading-end)100%);color:#0000;filter:drop-shadow(0 1px 6px var(--color-lender-heading-shadow));-webkit-background-clip:text;background-clip:text;padding-left:.32em;font-size:.82rem;font-weight:600;line-height:1;display:inline-block}.supported-lenders-field--light .supported-lenders-field__heading-text{filter:none;background:linear-gradient(135deg,#14191feb 0%,#243a42d1 48%,#14191feb 100%);-webkit-background-clip:text;background-clip:text}.supported-lenders-field__list{z-index:1;flex-wrap:wrap;justify-content:center;align-items:center;gap:.42rem .82rem;max-width:56rem;margin:1.35rem auto 0;padding:0;list-style:none;display:flex;position:relative}.supported-lenders-field__item{animation:.42s cubic-bezier(.22,1,.36,1) both supported-lender-enter;animation-delay:calc(var(--lender-index)*22ms)}.supported-lenders-field__button{appearance:none;min-height:2.75rem;color:var(--color-lender-label);cursor:pointer;filter:brightness(var(--lender-proximity-brightness,1));font-family:var(--font-display);letter-spacing:0;opacity:.84;text-align:center;touch-action:manipulation;transform:translateY(var(--lender-proximity-lift,0px))scale(1);transform-origin:50%;white-space:nowrap;background:0 0;border:0;outline:none;justify-content:center;align-items:center;padding:.45rem .15rem;font-size:.92rem;font-weight:700;line-height:1.28;transition:color .17s ease-out,filter .17s ease-out,opacity .17s ease-out,transform .17s ease-out;display:inline-flex;position:relative}.supported-lenders-field--light .supported-lenders-field__button{color:#232f40c7;opacity:.86}.supported-lenders-field__button:after{content:"";background:linear-gradient(90deg,transparent,var(--color-lender-underline),transparent);opacity:0;transform-origin:50%;width:calc(100% - .2rem);height:1px;transition:opacity .17s ease-out,transform .17s ease-out;position:absolute;bottom:-.24rem;left:50%;transform:translate(-50%)scaleX(0)}.supported-lenders-field--light .supported-lenders-field__button:after{background:linear-gradient(90deg,#0000,#232f40b8,#0000)}.supported-lenders-field[data-has-active=true] .supported-lenders-field__button:not([data-active=true]):not(:hover):not(:focus-visible){opacity:.26}.supported-lenders-field__button:hover,.supported-lenders-field__button:focus-visible,.supported-lenders-field__button[data-active=true]{color:#fff;filter:brightness(1.25);opacity:1}.supported-lenders-field__button:focus-visible{outline:1px solid var(--color-lender-focus);outline-offset:.38rem}.supported-lenders-field--light .supported-lenders-field__button:hover,.supported-lenders-field--light .supported-lenders-field__button:focus-visible,.supported-lenders-field--light .supported-lenders-field__button[data-active=true]{color:var(--color-mist-950)}.supported-lenders-field--light .supported-lenders-field__button:focus-visible{outline-color:#232f406b}.dark .supported-lenders-field--light{color:#fff}.dark .supported-lenders-field--light .supported-lenders-field__surface{border-block-color:var(--color-lender-surface-rule)}.dark .supported-lenders-field--light .supported-lenders-field__surface:after{background:radial-gradient(circle 190px at var(--lender-pointer-x)var(--lender-pointer-y),var(--color-lender-pointer-inner),var(--color-lender-pointer-outer)34%,transparent 68%)}.dark .supported-lenders-field--light .supported-lenders-field__heading-rule{background:linear-gradient(90deg,transparent,var(--color-lender-heading-rule))}.dark .supported-lenders-field--light .supported-lenders-field__heading-rule:last-child{background:linear-gradient(90deg,var(--color-lender-heading-rule),transparent)}.dark .supported-lenders-field--light .supported-lenders-field__heading-ornament{color:var(--color-lender-ornament)}.dark .supported-lenders-field--light .supported-lenders-field__heading-text{background:linear-gradient(135deg,var(--color-white-highlight-96)0%,var(--color-lender-heading-middle)48%,var(--color-lender-heading-end)100%);filter:drop-shadow(0 1px 6px var(--color-lender-heading-shadow));-webkit-background-clip:text;background-clip:text}.dark .supported-lenders-field--light .supported-lenders-field__button{color:var(--color-lender-label);opacity:.84}.dark .supported-lenders-field--light .supported-lenders-field__button:after{background:linear-gradient(90deg,transparent,var(--color-lender-underline),transparent)}.dark .supported-lenders-field--light .supported-lenders-field__button:hover,.dark .supported-lenders-field--light .supported-lenders-field__button:focus-visible,.dark .supported-lenders-field--light .supported-lenders-field__button[data-active=true]{color:#fff;opacity:1}.dark .supported-lenders-field--light .supported-lenders-field__button:focus-visible{outline-color:var(--color-lender-focus)}.supported-lenders-field--light .supported-lenders-field__button:hover,.supported-lenders-field--light .supported-lenders-field__button:focus-visible,.supported-lenders-field--light .supported-lenders-field__button[data-active=true]{opacity:1}.supported-lenders-field__button[data-active=true]{z-index:2;transform:translateY(-2px)scale(1.025)}.supported-lenders-field__button:hover:after,.supported-lenders-field__button:focus-visible:after,.supported-lenders-field__button[data-active=true]:after{opacity:1;transform:translate(-50%)scaleX(1)}@media (width>=640px){.supported-lenders-field__surface{padding:2.25rem 1.35rem 1.95rem}.supported-lenders-field__list{gap:.5rem 1.05rem}.supported-lenders-field__button{font-size:.94rem}}@media (width>=1024px){.supported-lenders-field__surface{padding:2.55rem 2rem 2.1rem}.supported-lenders-field__list{gap:.52rem 1.08rem}.supported-lenders-field__button{min-height:2.5rem;padding-block:.35rem;font-size:1rem}}@media (width>=1536px){.supported-lenders-field__list{max-width:58rem}.supported-lenders-field__button{font-size:1.04rem}}@media (width<=639px){.supported-lenders-field__surface{margin-inline:-1.5rem;padding-inline:1.1rem}.supported-lenders-field__heading{gap:.55rem}.supported-lenders-field__heading-rule{width:1.6rem}.supported-lenders-field__heading-text{letter-spacing:.26em;padding-left:.26em;font-size:.76rem}.supported-lenders-field__button{white-space:normal}.supported-lenders-field__button[data-active=true]{transform:translateY(-2px)scale(1.025)}}@keyframes faq-spring-open{0%{opacity:0;transform:translateY(-8px)}60%{opacity:1;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.faq-spring-content{animation:.4s cubic-bezier(.34,1.56,.64,1) forwards faq-spring-open}.faq-disclosure{opacity:1;grid-template-rows:1fr;transition:grid-template-rows .15s cubic-bezier(.2,0,0,1),opacity .15s cubic-bezier(.2,0,0,1),transform .15s cubic-bezier(.2,0,0,1);display:grid;transform:translateY(0)}.faq-disclosure[hidden]:not([data-transition]){display:none}.faq-disclosure[data-enter]{transition-duration:.4s}.faq-disclosure[data-leave],.faq-disclosure[hidden][data-enter]{transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.faq-disclosure[data-closed]{opacity:0;grid-template-rows:0fr;transform:translateY(-8px)}.faq-disclosure__viewport{min-height:0;overflow:hidden}.faq-context-icon{filter:blur();opacity:1;transition:filter .3s cubic-bezier(.2,0,0,1),opacity .3s cubic-bezier(.2,0,0,1),scale .3s cubic-bezier(.2,0,0,1);scale:1}.faq-context-icon--minus,[aria-expanded=true] .faq-context-icon--plus{filter:blur(4px);opacity:0;scale:.25}[aria-expanded=true] .faq-context-icon--minus{filter:blur();opacity:1;scale:1}.faq-target-visible:has([data-hash-target=true]){opacity:1;transform:translateY(0)}.contact-form-card{isolation:isolate;transition:background-color .22s ease-out,box-shadow .22s ease-out,transform .22s ease-out;position:relative}.contact-form-card:before{content:"";z-index:-1;border-radius:inherit;box-shadow:0 0 0 1px var(--color-mist-600-outline-16),0 24px 68px -36px oklch(45% .017 213.2/.36);opacity:0;pointer-events:none;transition:opacity .22s ease-out;position:absolute;inset:-1px}.contact-form-card:focus-within:before{opacity:1}:scope:where(.dark,.dark *) .contact-form-card:before{box-shadow:0 0 0 1px oklch(87.2% .007 219.6/.18),0 24px 68px -36px oklch(87.2% .007 219.6/.22)}.contact-status{transform-origin:0 0}.contact-submit-button{--contact-submit-spinner-color:var(--color-white-highlight-96);width:8.75rem;min-width:8.75rem;transition:width .26s cubic-bezier(.34,1.56,.64,1),min-width .26s cubic-bezier(.34,1.56,.64,1),padding-inline .26s cubic-bezier(.34,1.56,.64,1),background-color .18s ease-out,color .18s ease-out,scale .15s ease-out,box-shadow .18s ease-out;position:relative;overflow:hidden}:scope:where(.dark,.dark *) .contact-submit-button{--contact-submit-spinner-color:var(--color-mist-950)}.contact-submit-button__label{opacity:1;transition:opacity .16s ease-out,transform .16s ease-out}.contact-submit-button__check{opacity:0;place-items:center;transition:opacity .18s ease-out,transform .26s cubic-bezier(.34,1.56,.64,1);display:grid;position:absolute;inset:0;transform:scale(.72)}.contact-submit-button--success{width:3rem;min-width:3rem;padding-inline:0}.contact-submit-button--success .contact-submit-button__label{opacity:0;transform:translateY(4px)}.contact-submit-button--submitting{width:12rem;min-width:12rem}.contact-submit-button--submitting .contact-submit-button__label{transform:translate(-10px)}.contact-submit-button--success .contact-submit-button__check{opacity:1;transform:scale(1)}.contact-submit-button--submitting:after{content:"";background:conic-gradient(from 90deg,transparent 0 24%,var(--contact-submit-spinner-color)30% 100%);border-radius:9999px;width:1.15rem;height:1.15rem;animation:.72s linear infinite contact-submit-spin;position:absolute;inset:50% auto auto calc(100% - 1.25rem);transform:translate(-50%,-50%);-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 0)}@keyframes contact-submit-spin{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes border-beam{0%{top:0;left:0;transform:translate(-50%,-50%)}25%{top:0;left:100%;transform:translate(-50%,-50%)}50%{top:100%;left:100%;transform:translate(-50%,-50%)}75%{top:100%;left:0;transform:translate(-50%,-50%)}to{top:0;left:0;transform:translate(-50%,-50%)}}.animate-border-beam{animation:8s linear infinite border-beam}[data-pricing-root][data-pricing-period=Monthly] [data-period]:not([data-period=Monthly]),[data-pricing-root][data-pricing-period=Yearly] [data-period]:not([data-period=Yearly]){display:none}@keyframes digit-slide-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}@keyframes digit-slide-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.animate-digit-slide-out{animation:.4s cubic-bezier(.22,1,.36,1) forwards digit-slide-out}.animate-digit-slide-in{animation:.4s cubic-bezier(.22,1,.36,1) forwards digit-slide-in}.screenshot-reflection{position:relative}.screenshot-reflection:after{content:"";background:linear-gradient(to bottom,var(--reflection-color,#0000000a)0%,transparent 100%);filter:blur(8px);border-radius:inherit;pointer-events:none;opacity:.6;transform-origin:top;height:30%;transition:opacity .5s ease-out;position:absolute;top:100%;left:0;right:0;transform:scaleY(.5);-webkit-mask-image:linear-gradient(#0006 0%,#0000 80%);mask-image:linear-gradient(#0006 0%,#0000 80%)}.screenshot-reflection:hover:after{opacity:.8}:scope:where(.dark,.dark *) .screenshot-reflection:after{--reflection-color:#ffffff08}@keyframes presence-pulse{0%{opacity:.4;transform:scale(1)}50%{opacity:0;transform:scale(1.15)}to{opacity:0;transform:scale(1)}}.avatar-presence{position:relative}.avatar-presence:before{content:"";border:2px solid var(--color-mist-500);opacity:0;pointer-events:none;border-radius:9999px;animation:2.5s ease-out infinite paused presence-pulse;position:absolute;inset:-4px}.group:hover .avatar-presence:before{animation-play-state:running}:scope:where(.dark,.dark *) .avatar-presence:before{border-color:var(--color-mist-400)}@keyframes depth-stack-fade{0%{opacity:.25;transform:translate(4px,6px)scale(.98)}to{opacity:0;transform:translate(0)scale(1)}}.card-depth-stack{position:relative}.card-depth-stack:before{content:"";border-radius:inherit;opacity:0;pointer-events:none;z-index:-1;background:oklch(27.5% .011 216.9/.08);position:absolute;inset:0}.card-depth-stack[data-animating=true]:before{animation:.7s cubic-bezier(.22,1,.36,1) forwards depth-stack-fade}:scope:where(.dark,.dark *) .card-depth-stack:before{background:oklch(92.5% .005 214.3/.06)}@keyframes prismatic-shift{0%{filter:hue-rotate(var(--prismatic-hue,0deg))saturate(1.1)}to{filter:hue-rotate()saturate()}}@keyframes prismatic-enter-tl{0%{opacity:0;transform:translate(-16px,-16px)scale(.97)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes prismatic-enter-tr{0%{opacity:0;transform:translate(16px,-16px)scale(.97)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes prismatic-enter-bl{0%{opacity:0;transform:translate(-16px,16px)scale(.97)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes prismatic-enter-br{0%{opacity:0;transform:translate(16px,16px)scale(.97)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes prismatic-enter-left{0%{opacity:0;transform:translate(-20px)scale(.98)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes prismatic-enter-right{0%{opacity:0;transform:translate(20px)scale(.98)}to{opacity:1;transform:translate(0)scale(1)}}.prismatic-enter{opacity:0}.prismatic-enter[data-visible=true]{animation:var(--prismatic-direction,prismatic-enter-tl).7s cubic-bezier(.22,1,.36,1)forwards,prismatic-shift .9s cubic-bezier(.22,1,.36,1)forwards}.prismatic-enter[data-position="0"]{--prismatic-direction:prismatic-enter-tl;--prismatic-hue:-8deg}.prismatic-enter[data-position="1"]{--prismatic-direction:scroll-slide-up;--prismatic-hue:0deg}.prismatic-enter[data-position="2"]{--prismatic-direction:prismatic-enter-tr;--prismatic-hue:8deg}.prismatic-enter[data-position="3"]{--prismatic-direction:prismatic-enter-left;--prismatic-hue:-5deg}.prismatic-enter[data-position="4"]{--prismatic-direction:scroll-scale-up;--prismatic-hue:0deg}.prismatic-enter[data-position="5"]{--prismatic-direction:prismatic-enter-right;--prismatic-hue:5deg}.prismatic-enter[data-position="6"]{--prismatic-direction:prismatic-enter-bl;--prismatic-hue:-8deg}.prismatic-enter[data-position="7"]{--prismatic-direction:scroll-slide-up;--prismatic-hue:0deg}.prismatic-enter[data-position="8"]{--prismatic-direction:prismatic-enter-br;--prismatic-hue:8deg}.pricing-focus-card{transition:transform .2s ease-out,box-shadow .2s ease-out;box-shadow:0 0 0 1px oklch(45% .017 213.2/.1),0 18px 46px -32px oklch(45% .017 213.2/.42)}.pricing-focus-group:hover .pricing-focus-card:hover{box-shadow:0 0 0 1px var(--color-mist-600-outline-16),0 24px 60px -30px oklch(45% .017 213.2/.48);transform:translateY(-4px)}:scope:where(.dark,.dark *) .pricing-focus-card{box-shadow:0 0 0 1px oklch(87.2% .007 219.6/.1),0 18px 46px -32px #000}:scope:where(.dark,.dark *) .pricing-focus-group:hover .pricing-focus-card:hover{box-shadow:0 0 0 1px oklch(72.3% .014 214.4/.15),0 24px 60px -30px oklch(72.3% .014 214.4/.3)}@keyframes screenshot-reveal{0%{clip-path:polygon(0 0,0 0,0 100%,0 100%)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@keyframes screenshot-reveal-glow{0%{opacity:1;left:-20%}to{opacity:0;left:120%}}.screenshot-reveal{clip-path:polygon(0 0,0 0,0 100%,0 100%);position:relative}.screenshot-reveal[data-visible=true]{animation:.8s cubic-bezier(.22,1,.36,1) forwards screenshot-reveal}.screenshot-reveal:before{content:"";background:linear-gradient(90deg,transparent 0%,var(--color-mist-400-glow-40)50%,transparent 100%);pointer-events:none;z-index:10;opacity:0;width:15%;height:100%;position:absolute;top:0;left:-20%}.screenshot-reveal[data-visible=true]:before{animation:.8s cubic-bezier(.22,1,.36,1) forwards screenshot-reveal-glow}:scope:where(.dark,.dark *) .screenshot-reveal:before{background:linear-gradient(90deg,#0000 0%,oklch(87.2% .007 219.6/.3) 50%,#0000 100%)}@keyframes quote-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.quote-float{animation:8s ease-in-out infinite quote-float}.group:hover .quote-float{opacity:.8;transition:opacity .3s ease-out;animation-play-state:paused}@keyframes data-pulse-travel{0%{offset-distance:0%;opacity:0}5%{opacity:1}95%{opacity:1}to{offset-distance:100%;opacity:0}}.data-pulse{background:var(--color-mist-500);offset-rotate:0deg;opacity:0;border-radius:50%;width:6px;height:6px;position:absolute;box-shadow:0 0 8px oklch(56% .021 213.5/.6)}.data-pulse.active{animation:4s linear infinite data-pulse-travel}.data-pulse:nth-child(2){animation-delay:2s}:scope:where(.dark,.dark *) .data-pulse{background:var(--color-mist-400);box-shadow:0 0 8px oklch(72.3% .014 214.4/.6)}@keyframes faq-glow-trail{0%{opacity:0;transform:scaleX(0)}35%{opacity:1}to{opacity:0;transform:scaleX(1)}}.faq-glow-trail{position:relative;overflow:hidden}.faq-glow-trail:after{content:"";background:linear-gradient(90deg,transparent 0%,var(--color-mist-500-glow-50)20%,oklch(72.3% .014 214.4/.8) 50%,var(--color-mist-500-glow-50)80%,transparent 100%);opacity:0;pointer-events:none;transform-origin:50%;height:2px;position:absolute;bottom:0;left:0;right:3rem;transform:scaleX(0)}[aria-expanded=true]+.faq-glow-trail:after{animation:.4s cubic-bezier(.2,0,0,1) forwards faq-glow-trail}:scope:where(.dark,.dark *) .faq-glow-trail:after{background:linear-gradient(90deg,transparent 0%,var(--color-mist-400-glow-40)20%,oklch(87.2% .007 219.6/.6) 50%,var(--color-mist-400-glow-40)80%,transparent 100%)}.scroll-highlight{transition:color .5s ease-out}.scroll-highlight[data-highlighted=true]{color:oklch(15% .02 223.9)}:scope:where(.dark,.dark *) .scroll-highlight[data-highlighted=true]{color:oklch(100% 0 0)}.scroll-highlight[data-highlight-index="0"]{transition-delay:0s}.scroll-highlight[data-highlight-index="1"]{transition-delay:50ms}.scroll-highlight[data-highlight-index="2"]{transition-delay:.1s}.scroll-highlight[data-highlight-index="3"]{transition-delay:.15s}.scroll-highlight.with-underline{position:relative}.scroll-highlight.with-underline:after{content:"";background:linear-gradient(90deg,var(--color-mist-500)0%,var(--color-mist-400)100%);border-radius:1px;width:0;height:2px;transition:width .4s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-2px;left:0}.scroll-highlight.with-underline[data-highlighted=true]:after{width:100%}:scope:where(.dark,.dark *) .scroll-highlight.with-underline:after{background:linear-gradient(90deg,var(--color-mist-400)0%,var(--color-mist-300)100%)}.home-tag{color:var(--color-mist-100);background:var(--color-white-surface-6);white-space:nowrap;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:999px;margin-inline:.05em;padding:.2em .6em;display:inline;box-shadow:inset 0 0 0 1px #ffffff1f}@media (width<=639px){.home-tag{white-space:normal}}.home-skel{background:#ffffff17;border-radius:999px;height:.5rem;display:block}.home-quote{border-left:2px solid var(--color-mist-400);flex-direction:column;gap:.5rem;padding-left:.75rem;display:flex}.home-vchip{color:var(--color-mist-200);white-space:nowrap;border-radius:999px;padding:.25rem .65rem;font-size:.8125rem;line-height:1.4;box-shadow:inset 0 0 0 1px #ffffff29}.home-vchip[data-tone=dim]{color:var(--color-mist-500);text-decoration:line-through}.home-vchip[data-tone=on]{background:var(--color-mist-100);color:var(--color-mist-950);font-weight:600}.home-vcheck{background:var(--color-mist-200);flex:none;width:.9rem;height:.9rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.5l3 3 7-7' fill='none' stroke='black' stroke-width='2'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.5l3 3 7-7' fill='none' stroke='black' stroke-width='2'/%3E%3C/svg%3E") 50%/contain no-repeat}.home-glass{background:radial-gradient(120% 80% at 100% 0%,var(--color-white-surface-6),transparent 60%),linear-gradient(180deg,#ffffff0b,#ffffff04);box-shadow:inset 0 0 0 1px var(--color-white-outline-8)}.steps-line{--steps-line-x:.5rem;position:relative}.steps-line-track{top:0;bottom:0;left:calc(var(--steps-line-x) - 1px);background:#ffffff1a;width:2px;position:absolute}.steps-line-fill{height:calc(var(--steps-fill,0)*100%);background:linear-gradient(180deg,var(--color-mist-500),var(--color-mist-200));position:absolute;inset:0 0 auto}.steps-line-marker{top:.2rem;left:calc(-2.75rem + var(--steps-line-x) - 7px);background:var(--color-mist-950);border-radius:999px;width:14px;height:14px;transition:background-color .3s ease-out,box-shadow .3s ease-out;position:absolute;box-shadow:inset 0 0 0 2px #ffffff40}[data-passed=true]>*>.steps-line-marker{background:var(--color-mist-200);box-shadow:0 0 0 5px var(--color-white-outline-8)}
