@layer base{[data-theme=checkout-lasso] .pw-home{font-weight:300}[data-theme=checkout-lasso] .pw-home .cl-serif,[data-theme=checkout-lasso] .pw-home h1,[data-theme=checkout-lasso] .pw-home h2,[data-theme=checkout-lasso] .pw-home h3{font-weight:400;letter-spacing:-.02em}}@layer utilities{[data-theme=checkout-lasso] .pw-home :is(.font-medium,.font-semibold,.font-bold,.font-extrabold){font-weight:400}[data-theme=checkout-lasso] .pw-btn,[data-theme=checkout-lasso] .pw-home .pw-btn{font-weight:500}[data-theme=checkout-lasso] .pw-bold-labels .cl-mono,[data-theme=checkout-lasso] .pw-bold-labels [class*=uppercase]{font-weight:600}[data-theme=checkout-lasso] .pw-progress{transform-origin:left center;animation:pw-progress var(--pw-progress-ms,6s) linear forwards}@keyframes pw-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}[data-theme=checkout-lasso] .pw-fade{animation:pw-fade .45s ease-out both}@keyframes pw-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}[data-theme=checkout-lasso] .pw-caret:after{content:"";display:inline-block;width:1px;height:1em;margin-left:2px;vertical-align:-.15em;background:currentColor;animation:pw-blink 1s steps(2,start) infinite}@keyframes pw-blink{to{visibility:hidden}}@media (prefers-reduced-motion:reduce){[data-theme=checkout-lasso] .pw-progress{animation:none;transform:scaleX(1)}[data-theme=checkout-lasso] .pw-caret:after,[data-theme=checkout-lasso] .pw-fade{animation:none}}}@layer utilities{[data-theme=checkout-lasso] .pw-page{font-size:15px;line-height:1.6}[data-theme=checkout-lasso] .pw-page :is(p,li,dd,blockquote,label,td):is(.text-base,.text-lg,.text-xl){font-size:15px;line-height:1.6}@media (max-width:767px){[data-theme=checkout-lasso] .pw-page,[data-theme=checkout-lasso] .pw-page :is(p,li,dd,blockquote,label,td):is(.text-base,.text-lg,.text-xl){font-size:14px}}[data-theme=checkout-lasso] .pw-page :is(h1,h2,h3,h4){font-weight:400;letter-spacing:-.02em}}@property --composer-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes composer-orbit{to{--composer-angle:360deg}}@layer base{.hero-composer{position:relative;isolation:isolate;width:100%;max-width:760px;border-radius:20px;background:var(--card,#fff);box-shadow:0 10px 40px -20px rgb(0 0 0/12%)}.hero-composer:before{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;padding:2px;pointer-events:none;background:conic-gradient(from var(--composer-angle),var(--border,#ddd) 0,#8664ab 12%,#4098d8 22%,var(--border,#ddd) 36%,var(--border,#ddd) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:composer-orbit 4s linear infinite}@media (prefers-reduced-motion:reduce){.hero-composer:before{animation:none}}[data-theme=checkout-lasso] .cl-navy .hero-composer{--background:oklch(1 0 0);--foreground:oklch(0.18 0.04 260);--card:oklch(1 0 0);--card-foreground:oklch(0.18 0.04 260);--muted:oklch(0.975 0.012 250);--muted-foreground:oklch(0.48 0.01 260);--accent:oklch(0.96 0.02 250);--accent-foreground:oklch(0.18 0.04 260);--border:oklch(0.91 0.008 260);--primary:oklch(0.18 0.04 260);--primary-foreground:oklch(1 0 0);--chart-1:oklch(0.55 0.18 258);--ring:oklch(0.6 0.17 258);color:var(--foreground);isolation:auto;box-shadow:0 40px 90px -30px rgb(0 0 0/65%),0 18px 36px -18px rgb(0 0 0/45%),0 0 0 1px rgb(255 255 255/6%)}[data-theme=checkout-lasso] .cl-navy .hero-composer:after{content:"";position:absolute;inset:-3px;z-index:-1;border-radius:23px;pointer-events:none;background:conic-gradient(from var(--composer-angle),transparent 0,#8664ab 12%,#4098d8 22%,transparent 36%,transparent 100%);filter:blur(14px);opacity:.85;animation:composer-orbit 4s linear infinite}@media (prefers-reduced-motion:reduce){[data-theme=checkout-lasso] .cl-navy .hero-composer:after{animation:none;opacity:.4}}[data-theme=checkout-lasso] .pw-hero-dots{background-image:radial-gradient(oklch(1 0 0/.14) 1px,transparent 0);background-size:22px 22px}}