@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height:calc(1.5/1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25/1.875);--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1)}}@layer sc-base{.sc-root{--sc-background:hsl(var(--background,0 0% 100%));--sc-foreground:hsl(var(--foreground,222.2 84% 4.9%));--sc-card:hsl(var(--card,0 0% 100%));--sc-card-foreground:hsl(var(--card-foreground,222.2 84% 4.9%));--sc-popover:hsl(var(--popover,0 0% 100%));--sc-popover-foreground:hsl(var(--popover-foreground,222.2 84% 4.9%));--sc-primary:hsl(var(--primary,202 100% 47%));--sc-primary-foreground:hsl(var(--primary-foreground,210 40% 98%));--sc-secondary:hsl(var(--secondary,210 40% 96.1%));--sc-secondary-foreground:hsl(var(--secondary-foreground,222.2 47.4% 11.2%));--sc-muted:hsl(var(--muted,190 18% 95%));--sc-muted-foreground:hsl(var(--muted-foreground,215.4 16.3% 46.9%));--sc-muted-less-foreground:hsl(var(--muted-less-foreground,0 38% 0%));--sc-accent:hsl(var(--accent,210 40% 96.1%));--sc-accent-foreground:hsl(var(--accent-foreground,201 100% 26%));--sc-destructive:hsl(var(--destructive,357 89% 48%));--sc-destructive-foreground:hsl(var(--destructive-foreground,210 40% 98%));--sc-border:hsl(var(--border,214.3 31.8% 91.4%));--sc-input:hsl(var(--input,214.3 31.8% 91.4%));--sc-ring:hsl(var(--ring,222.2 84% 4.9%));--sc-contrast-1:hsl(var(--contrast-1,211 44% 21%/.1));--sc-contrast-2:hsl(var(--contrast-2,211 44% 21%/.3));--sc-radius:var(--radius,.5rem);color:var(--sc-foreground);-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5}.sc-root *,.sc-root :before,.sc-root :after{box-sizing:border-box;border:0 solid var(--sc-border);margin:0;padding:0}.sc-root :where(h1,h2,h3,h4,h5,h6){font-size:inherit;font-weight:inherit}.sc-root :where(a){color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}.sc-root :where(button,input,select,textarea){font:inherit;color:inherit;letter-spacing:inherit;background:0 0;border-radius:0}.sc-root :where(button,[role=button]){cursor:pointer}.sc-root :where(img,svg,video,canvas){vertical-align:middle;display:block}.sc-root :where(img,video){max-width:100%;height:auto}.sc-root :where(table){border-collapse:collapse;border-color:inherit;text-indent:0}.sc-root :where(ol,ul){list-style:none}.sc-root :where(hr){height:0;color:inherit;border-top-width:1px}.sc-root :where(input,textarea)::placeholder{color:var(--sc-muted-foreground);opacity:1}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.absolute{position:absolute}.relative{position:relative}.top-0{top:calc(var(--spacing)*0)}.top-1\/2{top:50%}.right-2{right:calc(var(--spacing)*2)}.bottom-0{bottom:calc(var(--spacing)*0)}.left-0{left:calc(var(--spacing)*0)}.left-1\/2{left:50%}.isolate{isolation:isolate}.z-10{z-index:10}.z-50{z-index:50}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.-mx-1{margin-inline:calc(var(--spacing)*-1)}.my-1{margin-block:calc(var(--spacing)*1)}.my-7{margin-block:calc(var(--spacing)*7)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2\.5{margin-top:calc(var(--spacing)*2.5)}.mt-3{margin-top:calc(var(--spacing)*3)}.mr-2{margin-right:calc(var(--spacing)*2)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-2\.5{margin-bottom:calc(var(--spacing)*2.5)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-square{aspect-ratio:1}.size-3\.5{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-6{height:calc(var(--spacing)*6)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-24{height:calc(var(--spacing)*24)}.h-\[7px\]{height:7px}.h-full{height:100%}.h-px{height:1px}.max-h-96{max-height:calc(var(--spacing)*96)}.min-h-64{min-height:calc(var(--spacing)*64)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-4{width:calc(var(--spacing)*4)}.w-6{width:calc(var(--spacing)*6)}.w-10{width:calc(var(--spacing)*10)}.w-24{width:calc(var(--spacing)*24)}.w-full{width:100%}.max-w-sm{max-width:var(--container-sm)}.min-w-\(--anchor-width\){min-width:var(--anchor-width)}.min-w-2{min-width:calc(var(--spacing)*2)}.min-w-44{min-width:calc(var(--spacing)*44)}.min-w-60{min-width:calc(var(--spacing)*60)}.min-w-72{min-width:calc(var(--spacing)*72)}.min-w-\[8rem\]{min-width:8rem}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.caption-bottom{caption-side:bottom}.origin-\(--transform-origin\){transform-origin:var(--transform-origin)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.rotate-180{rotate:180deg}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-8{gap:calc(var(--spacing)*8)}.gap-x-3{column-gap:calc(var(--spacing)*3)}.gap-y-1{row-gap:calc(var(--spacing)*1)}.self-start{align-self:flex-start}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded-full{border-radius:2147483647px}.rounded-sc-md{border-radius:calc(var(--sc-radius) - 2px)}.rounded-sc-sm{border-radius:calc(var(--sc-radius) - 4px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-sc-contrast-1{border-color:var(--sc-contrast-1)}.border-sc-foreground{border-color:var(--sc-foreground)}.border-sc-input{border-color:var(--sc-input)}.bg-sc-background{background-color:var(--sc-background)}.bg-sc-border{background-color:var(--sc-border)}.bg-sc-foreground{background-color:var(--sc-foreground)}.bg-sc-muted{background-color:var(--sc-muted)}.bg-sc-popover{background-color:var(--sc-popover)}.bg-sc-primary{background-color:var(--sc-primary)}.p-0{padding:calc(var(--spacing)*0)}.p-1{padding:calc(var(--spacing)*1)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-16{padding-inline:calc(var(--spacing)*16)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-6{padding-block:calc(var(--spacing)*6)}.py-7{padding-block:calc(var(--spacing)*7)}.py-10{padding-block:calc(var(--spacing)*10)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-7{padding-top:calc(var(--spacing)*7)}.pr-3{padding-right:calc(var(--spacing)*3)}.pr-8{padding-right:calc(var(--spacing)*8)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-2\.5{padding-bottom:calc(var(--spacing)*2.5)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pb-10{padding-bottom:calc(var(--spacing)*10)}.pl-2{padding-left:calc(var(--spacing)*2)}.pl-4{padding-left:calc(var(--spacing)*4)}.pl-8{padding-left:calc(var(--spacing)*8)}.pl-12{padding-left:calc(var(--spacing)*12)}.pl-16{padding-left:calc(var(--spacing)*16)}.pl-32{padding-left:calc(var(--spacing)*32)}.text-center{text-align:center}.text-right{text-align:right}.align-baseline{vertical-align:baseline}.align-middle{vertical-align:middle}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-sc-11{font-size:.6875rem}.text-sc-15{font-size:.9375rem}.text-sc-26{font-size:1.625rem}.leading-5{--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5)}.leading-7{--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7)}.leading-8{--tw-leading:calc(var(--spacing)*8);line-height:calc(var(--spacing)*8)}.leading-9{--tw-leading:calc(var(--spacing)*9);line-height:calc(var(--spacing)*9)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-nowrap{text-wrap:nowrap}.whitespace-nowrap{white-space:nowrap}.text-sc-background{color:var(--sc-background)}.text-sc-foreground{color:var(--sc-foreground)}.text-sc-muted-foreground{color:var(--sc-muted-foreground)}.text-sc-muted-less-foreground{color:var(--sc-muted-less-foreground)}.text-sc-popover-foreground{color:var(--sc-popover-foreground)}.text-sc-primary{color:var(--sc-primary)}.text-white{color:var(--color-white)}.capitalize-first:first-letter,.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-50{opacity:.5}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition-\[opacity\,scale\,translate\]{transition-property:opacity,scale,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.hover\:bg-sc-foreground:hover{background-color:var(--sc-foreground)}.hover\:text-sc-background:hover{color:var(--sc-background)}.hover\:text-sc-foreground:hover{color:var(--sc-foreground)}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}}.focus\:bg-sc-accent:focus{background-color:var(--sc-accent)}.focus\:text-sc-accent-foreground:focus{color:var(--sc-accent-foreground)}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-sc-ring:focus{--tw-ring-color:var(--sc-ring)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-100:disabled{opacity:1}.data-ending-style\:scale-95[data-ending-style]{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.data-ending-style\:opacity-0[data-ending-style]{opacity:0}.data-starting-style\:scale-95[data-starting-style]{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.data-starting-style\:opacity-0[data-starting-style]{opacity:0}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[highlighted\]\:bg-sc-accent[data-highlighted]{background-color:var(--sc-accent)}.data-\[highlighted\]\:text-sc-accent-foreground[data-highlighted]{color:var(--sc-accent-foreground)}.data-\[placeholder\]\:text-sc-muted-foreground[data-placeholder]{color:var(--sc-muted-foreground)}.data-\[side\=bottom\]\:data-starting-style\:-translate-y-2[data-side=bottom][data-starting-style]{--tw-translate-y:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=left\]\:data-starting-style\:translate-x-2[data-side=left][data-starting-style]{--tw-translate-x:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=right\]\:data-starting-style\:-translate-x-2[data-side=right][data-starting-style]{--tw-translate-x:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=top\]\:data-starting-style\:translate-y-2[data-side=top][data-starting-style]{--tw-translate-y:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y)}@media (min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:48rem){.md\:block{display:block}.md\:hidden{display:none}.md\:min-w-52{min-width:calc(var(--spacing)*52)}.md\:grow{flex-grow:1}.md\:basis-1\/2{flex-basis:50%}.md\:basis-1\/4{flex-basis:25%}.md\:flex-col{flex-direction:column}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:gap-1{gap:calc(var(--spacing)*1)}.md\:gap-4{gap:calc(var(--spacing)*4)}.md\:gap-6{gap:calc(var(--spacing)*6)}.md\:px-4{padding-inline:calc(var(--spacing)*4)}.md\:px-10{padding-inline:calc(var(--spacing)*10)}.md\:py-4{padding-block:calc(var(--spacing)*4)}.md\:py-8{padding-block:calc(var(--spacing)*8)}.md\:pl-16{padding-left:calc(var(--spacing)*16)}.md\:pl-32{padding-left:calc(var(--spacing)*32)}.md\:pl-48{padding-left:calc(var(--spacing)*48)}.md\:pl-64{padding-left:calc(var(--spacing)*64)}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.md\:text-sc-15{font-size:.9375rem}.md\:text-sc-22{font-size:1.375rem}.md\:text-sc-32{font-size:2rem}.md\:text-sc-46{font-size:2.875rem}.md\:leading-9{--tw-leading:calc(var(--spacing)*9);line-height:calc(var(--spacing)*9)}.md\:leading-10{--tw-leading:calc(var(--spacing)*10);line-height:calc(var(--spacing)*10)}}.\[\&_th\]\:pt-0 th{padding-top:calc(var(--spacing)*0)}.\[\&_tr\:nth-child\(odd\)\]\:bg-sc-muted tr:nth-child(odd){background-color:var(--sc-muted)}.\[\&\>span\]\:line-clamp-1>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}
:root{--bg:#fbfaf9;--header-bg:#fbfaf9e0;--surface:#fff;--panel:#f7f5f2;--surface-sunken:#f4f1ed;--hover:#f1ede9;--border:#e9e5e1;--border-soft:#eeeae6;--border-strong:#ddd8d3;--border-hover:#b9b3ad;--text:#14110f;--text-2:#2c2925;--text-3:#4a443f;--text-muted:#5d5751;--text-soft:#6b655f;--text-dim:#8a837c;--dot:#d5d0ca;--accent:#2f3bb3;--accent-hover:#242e96;--accent-text:#2f3bb3;--accent-chip:#eef0fc;--accent-avatar:#e4e6fb;--accent-glow:#2f3bb38c;--on-accent:#fff;--on-accent-muted:#e3e5fb;--on-accent-line:#ffffff38;--shadow:#14110f;--inverse-bg:#14110f;--inverse-text:#fbfaf9;--inverse-muted:#b8b2ac;--inverse-accent:#a9b0f5;--inverse-chip:#2a2420;--inverse-border:#38332e;--stage:radial-gradient(120% 90% at 85% 0%, #e7e9fb 0%, #f4f1ed 55%, #efebe6 100%);--font:"Instrument Sans", Helvetica, Arial, sans-serif;--mono:"JetBrains Mono", ui-monospace, monospace;--maxw:1240px;--gutter:24px;--section-gap:clamp(64px, 8vw, 104px);--header-h:68px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--bg:#121110;--header-bg:#121110e0;--surface:#1a1816;--panel:#171513;--surface-sunken:#26231f;--hover:#2a2724;--border:#2e2a27;--border-soft:#2a2623;--border-strong:#3a3531;--border-hover:#5a534c;--text:#f3f0ed;--text-2:#e2ddd8;--text-3:#c9c3bd;--text-muted:#a8a19a;--text-soft:#9a938c;--text-dim:#7f7872;--dot:#4a4540;--accent:#3d4ad0;--accent-hover:#4d5ae0;--accent-text:#a4acf5;--accent-chip:#262a55;--accent-avatar:#2a2f60;--accent-glow:#3d4ad08c;--shadow:#000;--inverse-bg:#1c1a17;--inverse-chip:#2e2a26;--inverse-border:#3a3531;--stage:radial-gradient(120% 90% at 85% 0%, #23264a 0%, #1c1a17 55%, #181614 100%);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0;padding:0}html{background:var(--bg);scroll-behavior:smooth}body{font-family:var(--font);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:16px;line-height:1.5}a:not(:where(.sc-root *)){color:inherit;text-decoration:none}button:not(:where(.sc-root *)){font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:is(h1,h2,h3,p):not(:where(.sc-root *)){margin:0}svg:not(:where(.sc-root *)){flex-shrink:0;display:block}.container{width:100%;max-width:var(--maxw);padding:0 var(--gutter);margin:0 auto}.section{padding-top:var(--section-gap)}.btn{white-space:nowrap;justify-content:center;align-items:center;gap:8px;font-weight:600;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.btn--sm{border-radius:9px;padding:9px 15px;font-size:14px}.btn--lg{border-radius:11px;padding:14px 22px;font-size:15px}.btn--block{border-radius:11px;width:100%;padding:12px 16px;font-size:14.5px}.btn--primary{color:var(--on-accent);background:var(--accent)}.btn--primary:hover{background:var(--accent-hover)}.btn--secondary{color:var(--text);background:var(--surface);border:1px solid var(--border-strong);padding-block:11px}.btn--secondary:hover{border-color:var(--border-hover)}.btn--ghost{color:var(--text-3);padding:8px 12px;font-weight:500}.btn--ghost:hover{color:var(--text);background:var(--hover)}.btn--inverse{color:#14110f;background:#fff}.btn--inverse:hover{background:#f1ede9}.icon-btn{width:34px;height:34px;color:var(--text-3);border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.icon-btn:hover{color:var(--text);background:var(--hover)}.theme-toggle__sun{display:none}:root[data-theme=dark] .theme-toggle__sun{display:block}:root[data-theme=dark] .theme-toggle__moon{display:none}.eyebrow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-text);font-size:11px}.section-head{max-width:52ch}.section-head--center{text-align:center;margin:0 auto}.title{letter-spacing:-.035em;margin-top:12px;font-size:clamp(28px,3.6vw,44px);font-weight:600;line-height:1.06}.subtitle{color:var(--text-muted);text-wrap:pretty;margin-top:14px;font-size:16.5px;line-height:1.55}.divider{background:var(--border-soft);height:1px;margin:22px 0}.header{z-index:40;background:var(--header-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);position:sticky;top:0}.header__row{height:calc(var(--header-h) - 1px);justify-content:space-between;align-items:center;gap:16px;display:flex}.logo{letter-spacing:-.02em;color:var(--text);align-items:center;gap:8px;font-size:19px;font-weight:600;display:flex}.header__actions{align-items:center;gap:10px;display:flex}.locale-switch{color:var(--text-dim);align-items:center;gap:6px;margin-right:4px;font-size:13px;display:flex}.locale-switch span{color:var(--dot)}.locale-switch a:hover{color:var(--text)}.locale-switch a[aria-current=true]{color:var(--text);font-weight:600}.fold{min-height:calc(100svh - var(--header-h));flex-direction:column;display:flex}.fold .hero{flex:1;justify-content:center}.hero{text-align:center;flex-direction:column;align-items:center;padding-top:clamp(64px,10vw,128px);padding-bottom:clamp(48px,6vw,80px);display:flex}.hero__title{letter-spacing:-.05em;text-wrap:balance;max-width:22ch;font-size:clamp(40px,5.4vw,72px);font-weight:600;line-height:.98}.hero__sub{max-width:68ch;color:var(--text-3);text-wrap:pretty;margin-top:28px;font-size:clamp(18px,1.7vw,21px);line-height:1.5}.hero__sub strong{color:var(--text);font-weight:600}.platform{padding-bottom:clamp(24px,3vw,40px)}.platform__title{text-align:center;letter-spacing:-.035em;text-wrap:balance;font-size:clamp(26px,3.2vw,40px);font-weight:600;line-height:1.08}.platform__grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin-top:36px;display:grid}.platform-card{border:1px solid var(--border);background:var(--surface);min-height:168px;color:var(--text);border-radius:22px;flex-direction:column;justify-content:space-between;gap:28px;padding:28px;transition:border-color .15s,background-color .15s;display:flex}.platform-card__num{font-family:var(--mono);color:var(--accent-text);font-size:12px}.platform-card__row{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.platform-card__label{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(26px,2.6vw,34px);font-weight:600;line-height:1.05}.platform-card__label em{color:var(--accent-text);font-style:normal}.platform-card__arrow{background:var(--surface-sunken);border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex}.platform-card--light:hover,.platform-card--dark:hover{border-color:var(--accent)}.platform-card--dark{background:var(--inverse-bg);border-color:var(--inverse-bg);color:var(--inverse-text)}.platform-card--dark .platform-card__num,.platform-card--dark .platform-card__label em{color:var(--inverse-accent)}.platform-card--dark .platform-card__arrow{background:var(--inverse-chip)}.platform-card--accent{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.platform-card--accent:hover{background:var(--accent-hover)}.platform-card--accent .platform-card__num{color:var(--on-accent)}.platform-card--accent .platform-card__label em{color:var(--on-accent);text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px}.platform-card--accent .platform-card__arrow{background:#ffffff29}.band{--row-line:var(--border);--row-num:var(--accent-text);--row-body:var(--text-muted);--row-strong:var(--text)}.band--light .band__inner{padding-top:var(--section-gap)}.band--dark,.band--accent{margin-top:var(--section-gap)}.band--dark .band__inner,.band--accent .band__inner{padding-block:var(--section-gap)}.band--dark{--row-line:var(--inverse-border);--row-num:var(--inverse-accent);--row-body:var(--inverse-muted);--row-strong:var(--inverse-text);background:var(--inverse-bg);color:var(--inverse-text)}.band--dark .eyebrow{color:var(--inverse-accent)}.band--accent{--row-line:var(--on-accent-line);--row-num:var(--on-accent);--row-body:var(--on-accent-muted);--row-strong:var(--on-accent);background:var(--accent);color:var(--on-accent)}.band--accent .eyebrow{color:var(--on-accent)}.band--dark+.band--accent{margin-top:0}.feature{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:start;gap:clamp(28px,5vw,72px);display:grid}.feature__title{letter-spacing:-.04em;text-wrap:balance;margin-top:14px;font-size:clamp(30px,4vw,50px);font-weight:600;line-height:1.02}.feature-row{border-top:1px solid var(--row-line);grid-template-columns:36px minmax(0,1fr);gap:14px;padding:18px 0;display:grid}.feature-row__num{font-family:var(--mono);color:var(--row-num);padding-top:3px;font-size:12px}.feature-row__title{letter-spacing:-.02em;font-size:17px;font-weight:600}.feature-row__body{color:var(--row-body);text-wrap:pretty;margin-top:4px;font-size:14.5px;line-height:1.5}.feature-row__body strong{color:var(--row-strong);font-weight:600}.proof{border-block:1px solid var(--border);background:var(--surface)}.proof__head{align-items:center;gap:14px;padding-top:32px;padding-bottom:8px;display:flex}.proof__label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim);font-size:11px}.proof__brand{letter-spacing:.08em;color:var(--text);font-size:18px;font-weight:700}.proof__brand:hover{color:var(--accent-text)}.proof__stats{max-width:var(--maxw);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0 auto;padding-bottom:16px;display:grid}.proof__stat{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:28px 24px;display:flex}.proof__stat+.proof__stat{border-left:1px solid var(--border)}.proof__value{font-variant-numeric:lining-nums;letter-spacing:-.01em;white-space:nowrap;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:clamp(40px,4.4vw,56px);font-weight:600;line-height:1}.proof__value small{margin-left:.04em;font-size:.62em}.proof__stat-label{max-width:22ch;color:var(--text-3);text-wrap:balance;font-size:14.5px;line-height:1.4}.steps{border-top:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));margin-top:36px;display:grid}.step{padding:26px 24px 0 0}.step__num{font-family:var(--mono);color:var(--accent-text);font-size:12px}.step__title{letter-spacing:-.02em;margin-top:12px;font-size:19px;font-weight:600}.step__body{color:var(--text-muted);text-wrap:pretty;margin-top:8px;font-size:14.5px;line-height:1.55}.plans{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;gap:18px;max-width:820px;margin:32px auto 0;display:grid}.plan{border:1px solid var(--border);background:var(--surface);border-radius:18px;padding:26px}.plan--featured{border:1.5px solid var(--accent)}.plan__name{font-size:14px;font-weight:600}.plan__price{align-items:baseline;gap:8px;margin-top:18px;display:flex}.plan__amount{letter-spacing:-.04em;font-size:38px;font-weight:600;line-height:1}.plan__period{color:var(--text-dim);font-size:13px}.plan__integration{background:var(--bg);color:var(--text-muted);border-radius:10px;justify-content:space-between;gap:12px;margin-top:16px;padding:10px 12px;font-size:13.5px;display:flex}.plan__integration strong{color:var(--text-2);font-weight:600}.plan--featured .plan__integration strong{color:var(--accent-text)}.plan__desc{color:var(--text-muted);margin-top:14px;font-size:14.5px;line-height:1.5}.plan .btn{margin-top:20px}.pricing-note{text-align:center;color:var(--text-dim);margin-top:20px;font-size:13px}.faq__title{letter-spacing:-.035em;margin-top:12px;font-size:clamp(28px,3.6vw,44px);font-weight:600;line-height:1.06}.faq{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:32px 48px;margin-top:36px;display:grid}.faq__item{border-top:1px solid var(--border-strong);padding-top:20px}.faq__item h3{letter-spacing:-.02em;text-wrap:balance;font-size:18px;font-weight:600;line-height:1.3}.faq__item p{color:var(--text-muted);text-wrap:pretty;margin-top:10px;font-size:15px;line-height:1.6}.faq__item a{color:var(--accent-text);font-weight:600}.faq__item a:hover{color:var(--accent-hover)}.need{background:var(--accent);color:var(--on-accent);border-radius:28px;flex-direction:column;gap:clamp(24px,3vw,40px);padding:clamp(28px,5vw,64px);display:flex}.need__title{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(34px,4.6vw,58px);font-weight:600;line-height:1}.need__list{max-width:900px}.need__item{border-top:1px solid var(--on-accent-line);grid-template-columns:28px minmax(0,1fr);align-items:baseline;gap:10px;padding:18px 0;display:grid}.need__dot{background:var(--on-accent);border-radius:50%;width:8px;height:8px;display:block;transform:translateY(-3px)}.need__text,.need__verdict{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(18px,1.8vw,22px)}.need__text{font-weight:600;line-height:1.3}.need__foot{border-top:1px solid var(--on-accent-line);flex-direction:column;gap:22px;padding-top:28px;display:flex}.need__verdict{letter-spacing:normal;text-wrap:pretty;line-height:1.45}.need__verdict strong{font-weight:700}.need__cta{align-self:flex-end}.footer{border-top:1px solid var(--border);margin-top:72px}.footer__row{color:var(--text-dim);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-block:28px;font-size:12.5px;display:flex}.footer__row a:hover{color:var(--text)}.footer__info{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.footer__actions{align-items:center;gap:16px;display:flex}.legal{max-width:72ch;padding-top:56px;padding-bottom:40px}.legal__body h1{letter-spacing:-.03em;font-size:clamp(30px,3.6vw,40px);font-weight:600;line-height:1.1}.legal__body h1+p{color:var(--text-dim);margin-top:10px;font-size:13px}.legal__body h2{letter-spacing:-.02em;margin-top:36px;font-size:20px;font-weight:600}.legal__body p{color:var(--text-2);margin-top:12px;font-size:15.5px;line-height:1.65}.legal__body a{color:var(--accent-text);text-decoration:underline}.carousel{scroll-margin-top:calc(var(--header-h) + 16px);position:relative}.carousel__viewport{overflow:hidden}.carousel__track{touch-action:pan-y pinch-zoom;align-items:flex-start;transition:height .3s;display:flex}@media (prefers-reduced-motion:reduce){.carousel__track{transition:none}}.carousel--horizontal .carousel__track{margin-left:-16px}.carousel--vertical .carousel__track{touch-action:pan-x pinch-zoom;flex-direction:column;margin-top:-16px}.carousel__slide{flex:0 0 100%;min-width:0}.carousel--horizontal .carousel__slide{padding-left:16px}.carousel--vertical .carousel__slide{padding-top:16px}.carousel__nav{border:1px solid var(--border-strong);background:var(--surface);width:44px;height:44px;color:var(--text);box-shadow:0 2px 6px color-mix(in srgb, var(--shadow) 8%, transparent);touch-action:manipulation;border-radius:999px;justify-content:center;align-items:center;transition:color .15s,border-color .15s,background .15s;display:inline-flex;position:absolute}.carousel__nav:hover:not(:disabled){color:var(--on-accent);border-color:var(--accent);background:var(--accent)}.carousel__nav:disabled{opacity:.35;cursor:default;box-shadow:none}.carousel__nav:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.carousel--horizontal .carousel__nav{margin-block:auto;top:0;bottom:0}.carousel--horizontal .carousel__nav--prev{left:-48px}.carousel--horizontal .carousel__nav--next{right:-48px}.carousel--vertical .carousel__nav{left:50%;transform:translate(-50%)rotate(90deg)}.carousel--vertical .carousel__nav--prev{top:-48px}.carousel--vertical .carousel__nav--next{bottom:-48px}.sample-carousel .carousel__slide{padding-bottom:64px}.sample-carousel .carousel__viewport{margin-bottom:-64px}.sample-carousel__controls{justify-content:center;align-items:center;gap:20px;margin-top:24px;display:flex;position:relative}.sample-carousel .carousel__nav{flex:none;margin:0;position:static}.carousel__caption{text-align:center;min-height:2.9em;color:var(--text);flex:0 44ch;justify-content:center;align-items:center;gap:10px;font-size:16px;font-weight:500;line-height:1.45;display:flex}.carousel__counter{background:var(--accent-chip);font-variant-numeric:tabular-nums;color:var(--accent-text);border-radius:999px;flex:none;padding:2px 8px;font-size:13px;font-weight:600}.band--dark .carousel__caption{color:var(--inverse-text)}.band--dark .carousel__counter{background:var(--inverse-chip);color:var(--inverse-accent)}.band--dark .carousel__nav{border-color:var(--inverse-border)}@media (max-width:720px){.proof__stat+.proof__stat{border-left:0;border-top:1px solid var(--border)}}@media (max-width:600px){.hero{padding-top:32px;padding-bottom:32px}.hero__title{font-size:36px}.hero__sub{margin-top:18px;font-size:17px}.platform__grid{gap:8px;margin-top:18px}.platform-card{border-radius:16px;flex-direction:row;align-items:center;gap:14px;min-height:0;padding:14px 14px 14px 20px}.platform-card__row{flex:1;align-items:center}.platform-card__label{font-size:20px}.platform-card__arrow{width:32px;height:32px;font-size:15px}}@media (max-width:560px){.header__row{gap:8px}.header__actions{gap:6px}.header__actions .btn--sm{padding-inline:12px}.locale-switch{margin-right:0}}.sample-stage{background:var(--stage);border-radius:28px;margin-top:48px;padding:clamp(16px,3vw,40px)}.sample-stage__storefront{background:var(--surface);box-shadow:0 40px 80px -40px color-mix(in srgb, var(--shadow) 35%, transparent), 0 2px 6px color-mix(in srgb, var(--shadow) 5%, transparent);border-radius:20px;padding:clamp(8px,2vw,24px);font-size:15px;overflow:hidden}.sample-stage .sc-root{--sc-background:var(--surface);--sc-foreground:var(--text);--sc-primary:var(--accent);--sc-primary-foreground:var(--on-accent);--sc-secondary:var(--panel);--sc-secondary-foreground:var(--text-2);--sc-muted:var(--panel);--sc-muted-foreground:var(--text-muted);--sc-muted-less-foreground:var(--text-2);--sc-accent:var(--accent-chip);--sc-accent-foreground:var(--accent-text);--sc-border:var(--border);--sc-input:var(--border-strong);--sc-ring:var(--accent);--sc-card:var(--surface);--sc-card-foreground:var(--text);--sc-popover:var(--surface);--sc-popover-foreground:var(--text);--sc-contrast-1:var(--border-soft);--sc-contrast-2:var(--border-strong);--sc-radius:12px}.sample-stage .comment-thread__count{padding-top:16px;display:block}.sample-media{width:100%;height:100%}.sample-media--photo{object-fit:cover;border-radius:10px}.stats-sample .stats-card{justify-content:flex-start;padding-inline:clamp(16px,2.4vw,32px)}.stats-sample__product-photo{aspect-ratio:3/4;object-fit:cover;border-radius:10px;width:120px;height:auto}.stats-sample--sizes{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));display:grid}.size-guide .sizechart__description>*+*{margin-top:12px}.size-guide .sizechart-table__value{white-space:nowrap}.size-guide__steps{counter-reset:step;gap:10px;display:grid}.size-guide__steps li{counter-increment:step;padding-left:36px;line-height:1.5;position:relative}.size-guide__illustrated{gap:16px;display:grid}.size-guide__figure{background:#fff;border-radius:10px;width:100%;max-width:182px;height:auto;padding:8px}.size-guide__steps li:before{content:counter(step);background:var(--sc-foreground);width:24px;height:24px;color:var(--sc-background);border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid;position:absolute;top:0;left:0}