@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking: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-outline-style:solid;--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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:var(--font-kumbh);--font-mono:var(--font-geist-mono);--color-red-50:#fef2f2;--color-red-400:#ff6568;--color-red-500:#fb2c36;--color-red-600:#e40014;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-6xl:72rem;--container-7xl:80rem;--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-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--blur-sm:8px;--blur-md:12px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-kumbh);--default-mono-font-family:var(--font-geist-mono);--landing-max:1200px;--landing-pad:clamp(32px, 5vw, 96px);--font-display:var(--font-instrument-serif);--color-lavender:#8b6fc0;--color-bone:#faf9f7;--color-ink:#1a1a1f;--color-ink-body:#4a4a55;--color-rose-deep:#c04668}@supports (color:lab(0% 0 0)){:root,:host{--color-red-50:lab(96.5005% 4.18508 1.52328);--color-red-400:lab(63.7053% 60.745 31.3109);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-red-600:lab(48.4493% 77.4328 61.5452)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-0{top:calc(var(--spacing) * 0)}.top-1{top:calc(var(--spacing) * 1)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-4{top:calc(var(--spacing) * 4)}.top-6{top:calc(var(--spacing) * 6)}.top-\[25\%\]{top:25%}.top-\[30\%\]{top:30%}.top-full{top:100%}.-right-\[8\%\]{right:-8%}.right-0{right:calc(var(--spacing) * 0)}.right-4{right:calc(var(--spacing) * 4)}.right-5{right:calc(var(--spacing) * 5)}.right-6{right:calc(var(--spacing) * 6)}.-bottom-\[10\%\]{bottom:-10%}.-bottom-\[15\%\]{bottom:-15%}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-6{bottom:calc(var(--spacing) * 6)}.bottom-\[11vh\]{bottom:11vh}.bottom-full{bottom:100%}.-left-\[8\%\]{left:-8%}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-5{left:calc(var(--spacing) * 5)}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.z-\[100\]{z-index:100}.col-1{grid-column:1}.col-3{grid-column:3}.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}}.m-0{margin:calc(var(--spacing) * 0)}.mx-1\.5{margin-inline:calc(var(--spacing) * 1.5)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing) * 1)}.my-6{margin-block:calc(var(--spacing) * 6)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-24{margin-top:calc(var(--spacing) * 24)}.mt-\[clamp\(6px\,1\.2vh\,20px\)\]{margin-top:clamp(6px,1.2vh,20px)}.mt-\[clamp\(20px\,3\.5vh\,52px\)\]{margin-top:clamp(20px,3.5vh,52px)}.mt-auto{margin-top:auto}.-mr-1{margin-right:calc(var(--spacing) * -1)}.-mr-2{margin-right:calc(var(--spacing) * -2)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-\[18px\]{margin-bottom:18px}.ml-1{margin-left:calc(var(--spacing) * 1)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-square{aspect-ratio:1}.h-0{height:calc(var(--spacing) * 0)}.h-0\.5{height:calc(var(--spacing) * .5)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-\[15px\]{height:15px}.h-\[32px\]{height:32px}.h-\[88px\]{height:88px}.h-\[120px\]{height:120px}.h-\[680px\]{height:680px}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-\[60vh\]{max-height:60vh}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-\[1\.4em\]{min-height:1.4em}.min-h-\[16px\]{min-height:16px}.min-h-\[32px\]{min-height:32px}.min-h-\[39rem\]{min-height:39rem}.min-h-\[44px\]{min-height:44px}.min-h-\[320px\]{min-height:320px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-0{width:calc(var(--spacing) * 0)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-32{width:calc(var(--spacing) * 32)}.w-72{width:calc(var(--spacing) * 72)}.w-\[15px\]{width:15px}.w-\[32px\]{width:32px}.w-\[120px\]{width:120px}.w-\[calc\(100vw-2rem\)\]{width:calc(100vw - 2rem)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[28rem\]{max-width:28rem}.max-w-\[180px\]{max-width:180px}.max-w-\[440px\]{max-width:440px}.max-w-\[480px\]{max-width:480px}.max-w-\[520px\]{max-width:520px}.max-w-\[540px\]{max-width:540px}.max-w-\[560px\]{max-width:560px}.max-w-\[640px\]{max-width:640px}.max-w-\[760px\]{max-width:760px}.max-w-\[1180px\]{max-width:1180px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[1500px\]{max-width:1500px}.max-w-\[1700px\]{max-width:1700px}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[18rem\]{min-width:18rem}.min-w-\[140px\]{min-width:140px}.min-w-\[180px\]{min-width:180px}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.origin-top-right{transform-origin:100% 0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%;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)}.-translate-y-2{--tw-translate-y:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.skew-x-\[-20deg\]{--tw-skew-x:skewX(-20deg);transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.\[transform\:\.\.\.\]{transform:...}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-y{resize:vertical}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-\[max-content_max-content\]{grid-template-columns:max-content max-content}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.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-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-\[clamp\(12px\,2vw\,32px\)\]{gap:clamp(12px,2vw,32px)}.gap-\[clamp\(26px\,3\.8vh\,56px\)\]{gap:clamp(26px,3.8vh,56px)}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-16>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 16) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 16) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-clip{overflow-x:clip}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-bone{border-color:#faf9f7}.border-ink-muted\/50{border-color:#8a8a9680;border-color:lab(57.7736% 1.82772 -6.4148/.5)}.border-ink\/5{border-color:#1a1a1f0d;border-color:lab(9.42875% 1.01694 -3.48157/.05)}.border-ink\/10{border-color:#1a1a1f1a;border-color:lab(9.42875% 1.01694 -3.48157/.1)}.border-ink\/15{border-color:#1a1a1f26;border-color:lab(9.42875% 1.01694 -3.48157/.15)}.border-ink\/40{border-color:#1a1a1f66;border-color:lab(9.42875% 1.01694 -3.48157/.4)}.border-lavender{border-color:#8b6fc0}.border-lavender\/30{border-color:#8b6fc04d;border-color:lab(52.2144% 24.4645 -38.9032/.3)}.border-lavender\/40{border-color:#8b6fc066;border-color:lab(52.2144% 24.4645 -38.9032/.4)}.border-rose-deep{border-color:#c04668}.border-rose-deep\/25{border-color:#c0466840;border-color:lab(48.2068% 51.6605 7.87299/.25)}.border-rose-deep\/40{border-color:#c0466866;border-color:lab(48.2068% 51.6605 7.87299/.4)}.border-rose\/40{border-color:#f0c8d466;border-color:lab(84.3725% 16.0023 -.410306/.4)}.border-rose\/60{border-color:#f0c8d499;border-color:lab(84.3725% 16.0023 -.410306/.6)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/12{border-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.border-white\/12{border-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.border-white\/60{border-color:#fff9}@supports (color:color-mix(in lab, red, red)){.border-white\/60{border-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.border-white\/\[0\.06\]{border-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.06\]{border-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.bg-\[\#1a1a1a\]{background-color:#1a1a1a}.bg-\[\#1a1a1a\]\/55{background-color:#1a1a1a8c;background-color:lab(9.26318% 0 0/.55)}.bg-bone{background-color:#faf9f7}.bg-bone\/0{background-color:#0000;background-color:lab(0% 0 0/0)}.bg-bone\/50{background-color:#faf9f780;background-color:lab(97.9611% .0831783 1.08505/.5)}.bg-bone\/80{background-color:#faf9f7cc;background-color:lab(97.9611% .0831783 1.08505/.8)}.bg-bone\/85{background-color:#faf9f7d9;background-color:lab(97.9611% .0831783 1.08505/.85)}.bg-bone\/90{background-color:#faf9f7e6;background-color:lab(97.9611% .0831783 1.08505/.9)}.bg-ink{background-color:#1a1a1f}.bg-ink\/5{background-color:#1a1a1f0d;background-color:lab(9.42875% 1.01694 -3.48157/.05)}.bg-ink\/10{background-color:#1a1a1f1a;background-color:lab(9.42875% 1.01694 -3.48157/.1)}.bg-ink\/40{background-color:#1a1a1f66;background-color:lab(9.42875% 1.01694 -3.48157/.4)}.bg-ink\/85{background-color:#1a1a1fd9;background-color:lab(9.42875% 1.01694 -3.48157/.85)}.bg-ink\/\[0\.06\]{background-color:#1a1a1f0f;background-color:lab(9.42875% 1.01694 -3.48157/.06)}.bg-lavender{background-color:#8b6fc0}.bg-lavender-light\/25{background-color:#c5a4e840;background-color:lab(72.1803% 22.1131 -29.7973/.25)}.bg-lavender-light\/40{background-color:#c5a4e866;background-color:lab(72.1803% 22.1131 -29.7973/.4)}.bg-lavender\/10{background-color:#8b6fc01a;background-color:lab(52.2144% 24.4645 -38.9032/.1)}.bg-lavender\/15{background-color:#8b6fc026;background-color:lab(52.2144% 24.4645 -38.9032/.15)}.bg-lavender\/30{background-color:#8b6fc04d;background-color:lab(52.2144% 24.4645 -38.9032/.3)}.bg-rose{background-color:#f0c8d4}.bg-rose-deep{background-color:#c04668}.bg-rose\/10{background-color:#f0c8d41a;background-color:lab(84.3725% 16.0023 -.410306/.1)}.bg-white{background-color:var(--color-white)}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.bg-white\/15{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.bg-white\/45{background-color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.bg-white\/45{background-color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.bg-white\/55{background-color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.bg-white\/55{background-color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.bg-white\/60{background-color:#fff9}@supports (color:color-mix(in lab, red, red)){.bg-white\/60{background-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.bg-white\/65{background-color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.bg-white\/65{background-color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.bg-white\/\[0\.03\]{background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.03\]{background-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}.bg-white\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.bg-white\/\[0\.06\]{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.object-cover{object-fit:cover}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-\[18px\]{padding-inline:18px}.px-\[clamp\(12px\,1\.8vw\,24px\)\]{padding-inline:clamp(12px,1.8vw,24px)}.px-\[clamp\(16px\,2\.4vw\,36px\)\]{padding-inline:clamp(16px,2.4vw,36px)}.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-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pt-\[clamp\(8px\,1\.8vh\,32px\)\]{padding-top:clamp(8px,1.8vh,32px)}.pt-\[clamp\(36px\,5vh\,88px\)\]{padding-top:clamp(36px,5vh,88px)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-5{padding-right:calc(var(--spacing) * 5)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pr-16{padding-right:calc(var(--spacing) * 16)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-32{padding-bottom:calc(var(--spacing) * 32)}.pl-0{padding-left:calc(var(--spacing) * 0)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-10{padding-left:calc(var(--spacing) * 10)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-display{font-family:var(--font-instrument-serif)}.font-mono{font-family:var(--font-geist-mono)}.font-sans{font-family:var(--font-kumbh)}.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-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-\[9\.5px\]{font-size:9.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[20px\]{font-size:20px}.text-\[21px\]{font-size:21px}.text-\[27px\]{font-size:27px}.text-\[28px\]{font-size:28px}.text-\[44px\]{font-size:44px}.text-\[calc\(clamp\(22px\,2\.4vw\,40px\)\*0\.83\)\]{font-size:calc(clamp(22px,2.4vw,40px)/1.20482)}.text-\[clamp\(12px\,0\.95vw\,16px\)\]{font-size:clamp(12px,.95vw,16px)}.text-\[clamp\(38px\,4\.8vw\,80px\)\]{font-size:clamp(38px,4.8vw,80px)}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.02\]{--tw-leading:1.02;line-height:1.02}.leading-\[1\.04\]{--tw-leading:1.04;line-height:1.04}.leading-\[1\],.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[0\.005em\]{--tw-tracking:.005em;letter-spacing:.005em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-wrap{text-wrap:wrap}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.text-\[\#1A1A1A\]{color:#1a1a1a}.text-\[\#1a1a1f\]{color:#1a1a1f}.text-\[\#5d4787\]{color:#5d4787}.text-\[\#6a6a78\]{color:#6a6a78}.text-\[\#7a5fa6\]{color:#7a5fa6}.text-\[\#8a8a96\]{color:#8a8a96}.text-bone{color:#faf9f7}.text-bone\/70{color:#faf9f7b3;color:lab(97.9611% .0831783 1.08505/.7)}.text-bone\/95{color:#faf9f7f2;color:lab(97.9611% .0831783 1.08505/.95)}.text-ink{color:#1a1a1f}.text-ink-body{color:#4a4a55}.text-ink-muted{color:#8a8a96}.text-lavender{color:#8b6fc0}.text-plum{color:#5d4787}.text-red-400{color:var(--color-red-400)}.text-red-600{color:var(--color-red-600)}.text-rose-deep{color:#c04668}.text-white{color:var(--color-white)}.text-white\/35{color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.text-white\/35{color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab, red, red)){.text-white\/40{color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.text-white\/50{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.text-white\/55{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.text-white\/75{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.text-white\/85{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.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,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-\[rgba\(139\,111\,192\,0\.4\)\]{text-decoration-color:#8b6fc066}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-100{opacity:1}.shadow{--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)}.shadow-\[0_1px_2px_rgba\(20\,20\,30\,0\.03\)\,_0_12px_32px_rgba\(139\,111\,192\,0\.06\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#14141e08), 0 12px 32px var(--tw-shadow-color,#8b6fc00f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_4px_24px_rgba\(155\,127\,191\,0\.10\)\,0_1px_2px_rgba\(0\,0\,0\,0\.04\)\]{--tw-shadow:0 4px 24px var(--tw-shadow-color,#9b7fbf1a), 0 1px 2px var(--tw-shadow-color,#0000000a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_6px_28px_rgba\(0\,0\,0\,0\.30\)\]{--tw-shadow:0 6px 28px var(--tw-shadow-color,#0000004d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_24px_-12px_rgba\(155\,127\,191\,0\.8\)\]{--tw-shadow:0 8px 24px -12px var(--tw-shadow-color,#9b7fbfcc);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_28px_rgba\(20\,20\,30\,0\.14\)\]{--tw-shadow:0 12px 28px var(--tw-shadow-color,#14141e24);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_16px_48px_rgba\(20\,20\,30\,0\.18\)\]{--tw-shadow:0 16px 48px var(--tw-shadow-color,#14141e2e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_24px_64px_rgba\(20\,20\,30\,0\.18\)\]{--tw-shadow:0 24px 64px var(--tw-shadow-color,#14141e2e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_0_2px_rgba\(255\,255\,255\,0\.6\)\]{--tw-shadow:inset 0 0 0 2px var(--tw-shadow-color,#fff9);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_1px_rgba\(255\,255\,255\,0\.4\)\]{--tw-shadow:inset 0 1px 1px var(--tw-shadow-color,#fff6);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px 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)}.ring{--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)}.shadow-ink\/20{--tw-shadow-color:#1a1a1f33}@supports (color:color-mix(in lab, red, red)){.shadow-ink\/20{--tw-shadow-color:color-mix(in oklab, lab(9.42875% 1.01694 -3.48157/.2) var(--tw-shadow-alpha), transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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,)}.grayscale{--tw-grayscale:grayscale(100%);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,)}.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,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[26px\]{--tw-backdrop-blur:blur(26px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[40px\]{--tw-backdrop-blur:blur(40px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[60px\]{--tw-backdrop-blur:blur(60px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-saturate-150{--tw-backdrop-saturate:saturate(150%);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-saturate-\[190\%\]{--tw-backdrop-saturate:saturate(190%);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,opacity\,\.\.\.\]{transition-property:transform,opacity,...;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,opacity\,background-color\,border-color\,box-shadow\]{transition-property:transform,opacity,background-color,border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,opacity\]{transition-property:transform,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;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-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-\[600ms\]{--tw-duration:.6s;transition-duration:.6s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-transform{will-change:transform}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.block-9876543210{block-size:calc(var(--spacing) * 9876540000)}@media (hover:hover){.group-hover\:translate-x-full:is(:where(.group):hover *){--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:text-ink:is(:where(.group):hover *){color:#1a1a1f}.group-hover\:text-plum:is(:where(.group):hover *){color:#5d4787}}.placeholder\:text-bone\/30::placeholder{color:#faf9f74d;color:lab(97.9611% .0831783 1.08505/.3)}.placeholder\:text-ink-muted::placeholder{color:#8a8a96}.placeholder\:text-white\/40::placeholder{color:#fff6}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-white\/40::placeholder{color:color-mix(in oklab, var(--color-white) 40%, transparent)}}@media (hover:hover){.hover\:z-10:hover{z-index:10}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-\[1\.04\]:hover{scale:1.04}.hover\:border-ink\/30:hover{border-color:#1a1a1f4d;border-color:lab(9.42875% 1.01694 -3.48157/.3)}.hover\:border-ink\/40:hover{border-color:#1a1a1f66;border-color:lab(9.42875% 1.01694 -3.48157/.4)}.hover\:border-lavender:hover{border-color:#8b6fc0}.hover\:border-lavender\/40:hover{border-color:#8b6fc066;border-color:lab(52.2144% 24.4645 -38.9032/.4)}.hover\:border-rose-deep:hover{border-color:#c04668}.hover\:border-white\/30:hover{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/30:hover{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.hover\:bg-\[\#262626\]:hover{background-color:#262626}.hover\:bg-bone:hover{background-color:#faf9f7}.hover\:bg-ink\/5:hover{background-color:#1a1a1f0d;background-color:lab(9.42875% 1.01694 -3.48157/.05)}.hover\:bg-ink\/95:hover{background-color:#1a1a1ff2;background-color:lab(9.42875% 1.01694 -3.48157/.95)}.hover\:bg-lavender-light\/15:hover{background-color:#c5a4e826;background-color:lab(72.1803% 22.1131 -29.7973/.15)}.hover\:bg-lavender-light\/20:hover{background-color:#c5a4e833;background-color:lab(72.1803% 22.1131 -29.7973/.2)}.hover\:bg-lavender\/15:hover{background-color:#8b6fc026;background-color:lab(52.2144% 24.4645 -38.9032/.15)}.hover\:bg-lavender\/80:hover{background-color:#8b6fc0cc;background-color:lab(52.2144% 24.4645 -38.9032/.8)}.hover\:bg-plum:hover{background-color:#5d4787}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-red-500\/10:hover{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-500\/10:hover{background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.hover\:bg-rose\/15:hover{background-color:#f0c8d426;background-color:lab(84.3725% 16.0023 -.410306/.15)}.hover\:bg-rose\/80:hover{background-color:#f0c8d4cc;background-color:lab(84.3725% 16.0023 -.410306/.8)}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:bg-white\/90:hover{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/90:hover{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.hover\:text-bone:hover{color:#faf9f7}.hover\:text-ink:hover{color:#1a1a1f}.hover\:text-lavender:hover{color:#8b6fc0}.hover\:text-plum:hover{color:#5d4787}.hover\:text-white:hover{color:var(--color-white)}.hover\:decoration-\[rgba\(139\,111\,192\,0\.8\)\]:hover{text-decoration-color:#8b6fc0cc}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-\[0_12px_28px_rgba\(20\,20\,30\,0\.08\)\]:hover{--tw-shadow:0 12px 28px var(--tw-shadow-color,#14141e14);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px 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)}}.focus\:border-lavender:focus{border-color:#8b6fc0}.focus\:border-rose-deep:focus{border-color:#c04668}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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-lavender\/30:focus{--tw-ring-color:#8b6fc04d}@supports (color:lab(0% 0 0)){.focus\:ring-lavender\/30:focus{--tw-ring-color:lab(52.2144% 24.4645 -38.9032/.3)}}.focus\:ring-lavender\/40:focus{--tw-ring-color:#8b6fc066}@supports (color:lab(0% 0 0)){.focus\:ring-lavender\/40:focus{--tw-ring-color:lab(52.2144% 24.4645 -38.9032/.4)}}.focus\:ring-lavender\/60:focus{--tw-ring-color:#8b6fc099}@supports (color:lab(0% 0 0)){.focus\:ring-lavender\/60:focus{--tw-ring-color:lab(52.2144% 24.4645 -38.9032/.6)}}.focus\:ring-rose-deep\/30:focus{--tw-ring-color:#c046684d}@supports (color:lab(0% 0 0)){.focus\:ring-rose-deep\/30:focus{--tw-ring-color:lab(48.2068% 51.6605 7.87299/.3)}}.focus\:ring-rose-deep\/60:focus{--tw-ring-color:#c0466899}@supports (color:lab(0% 0 0)){.focus\:ring-rose-deep\/60:focus{--tw-ring-color:lab(48.2068% 51.6605 7.87299/.6)}}.focus\:ring-rose\/40:focus{--tw-ring-color:#f0c8d466}@supports (color:lab(0% 0 0)){.focus\:ring-rose\/40:focus{--tw-ring-color:lab(84.3725% 16.0023 -.410306/.4)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:scale-110:focus-visible{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.focus-visible\:border-lavender:focus-visible{border-color:#8b6fc0}.focus-visible\:bg-ink\/5:focus-visible{background-color:#1a1a1f0d;background-color:lab(9.42875% 1.01694 -3.48157/.05)}.focus-visible\:text-lavender:focus-visible{color:#8b6fc0}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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-visible\:ring-lavender\/40:focus-visible{--tw-ring-color:#8b6fc066}@supports (color:lab(0% 0 0)){.focus-visible\:ring-lavender\/40:focus-visible{--tw-ring-color:lab(52.2144% 24.4645 -38.9032/.4)}}.focus-visible\:ring-lavender\/50:focus-visible{--tw-ring-color:#8b6fc080}@supports (color:lab(0% 0 0)){.focus-visible\:ring-lavender\/50:focus-visible{--tw-ring-color:lab(52.2144% 24.4645 -38.9032/.5)}}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-bone:focus-visible{--tw-ring-offset-color:#faf9f7}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:scale-\[0\.98\]:active{scale:.98}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media (min-width:40rem){.sm\:right-6{right:calc(var(--spacing) * 6)}.sm\:bottom-\[13vh\]{bottom:13vh}.sm\:inline{display:inline}.sm\:h-20{height:calc(var(--spacing) * 20)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:self-auto{align-self:auto}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:py-12{padding-block:calc(var(--spacing) * 12)}.sm\:py-16{padding-block:calc(var(--spacing) * 16)}.sm\:py-24{padding-block:calc(var(--spacing) * 24)}.sm\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.sm\:text-left{text-align:left}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media (min-width:48rem){.md\:bottom-\[15vh\]{bottom:15vh}.md\:left-12{left:calc(var(--spacing) * 12)}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-5{grid-column:span 5/span 5}.md\:col-span-6{grid-column:span 6/span 6}.md\:col-span-7{grid-column:span 7/span 7}.md\:mt-6{margin-top:calc(var(--spacing) * 6)}.md\:mt-14{margin-top:calc(var(--spacing) * 14)}.md\:mt-20{margin-top:calc(var(--spacing) * 20)}.md\:mt-32{margin-top:calc(var(--spacing) * 32)}.md\:mb-14{margin-bottom:calc(var(--spacing) * 14)}.md\:mb-16{margin-bottom:calc(var(--spacing) * 16)}.md\:ml-auto{margin-left:auto}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-\[52px\]{height:52px}.md\:h-\[62px\]{height:62px}.md\:flex-\[N_0_0\]{flex:N 0 0}.md\:origin-bottom-right{transform-origin:100% 100%}.md\:\[transform\:translateX\(10\%\)_scale\(1\.105\)\]{transform:translate(10%)scale(1.105)}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:grid-cols-\[1fr_1\.5fr_1fr\]{grid-template-columns:1fr 1.5fr 1fr}.md\:grid-cols-\[157fr_380fr_178fr\]{grid-template-columns:157fr 380fr 178fr}.md\:flex-col{flex-direction:column}.md\:gap-0{gap:calc(var(--spacing) * 0)}.md\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.md\:gap-6{gap:calc(var(--spacing) * 6)}.md\:gap-10{gap:calc(var(--spacing) * 10)}.md\:gap-\[7px\]{gap:7px}:where(.md\:space-y-20>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 20) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 20) * calc(1 - var(--tw-space-y-reverse)))}.md\:gap-x-3{column-gap:calc(var(--spacing) * 3)}.md\:gap-y-3{row-gap:calc(var(--spacing) * 3)}.md\:px-12{padding-inline:calc(var(--spacing) * 12)}.md\:py-32{padding-block:calc(var(--spacing) * 32)}.md\:pt-\[clamp\(8px\,1\.8vh\,32px\)\]{padding-top:clamp(8px,1.8vh,32px)}.md\:pb-24{padding-bottom:calc(var(--spacing) * 24)}.md\:pl-2{padding-left:calc(var(--spacing) * 2)}.md\:pl-24{padding-left:calc(var(--spacing) * 24)}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-\[26px\]{font-size:26px}.md\:text-\[36px\]{font-size:36px}}@media (min-width:64rem){.lg\:left-20{left:calc(var(--spacing) * 20)}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:gap-6{gap:calc(var(--spacing) * 6)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:px-\[clamp\(14px\,1\.8vw\,28px\)\]{padding-inline:clamp(14px,1.8vw,28px)}.lg\:px-\[clamp\(20px\,2\.4vw\,44px\)\]{padding-inline:clamp(20px,2.4vw,44px)}.lg\:py-16{padding-block:calc(var(--spacing) * 16)}.lg\:py-24{padding-block:calc(var(--spacing) * 24)}.lg\:pl-8{padding-left:calc(var(--spacing) * 8)}.lg\:pl-12{padding-left:calc(var(--spacing) * 12)}.lg\:pl-40{padding-left:calc(var(--spacing) * 40)}.lg\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.lg\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.lg\:text-\[30px\]{font-size:30px}.lg\:text-\[44px\]{font-size:44px}}@media (min-width:80rem){.xl\:pl-12{padding-left:calc(var(--spacing) * 12)}}}.kn-nav{pointer-events:auto;z-index:90;-webkit-backdrop-filter:blur(240px)saturate()brightness(.5)contrast(1.14);backdrop-filter:blur(240px)saturate()brightness(.5)contrast(1.14);background:#08060d57;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:12px;width:fit-content;margin:0;padding:6px 10px;transition:background-color .3s,border-color .3s,box-shadow .3s;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 14px 46px #06040c80,inset 0 1px #ffffff1a,inset 0 0 22px #ffffff09,inset 0 -1px #00000059}.kn-nav:hover{background:#08060d6b;border-color:#ffffff2e;transform:translate(-50%)}.kn-orb{pointer-events:none;z-index:-1;width:90px;height:90px;margin:-45px 0 0 -45px;position:absolute;top:50%;left:50%;overflow:visible}.kn-orb svg{width:90px;height:90px;position:absolute;inset:0;overflow:visible}.kn-orb .goo{filter:url(#knGoo)}.kn-orb .glow{filter:blur(7px);background:radial-gradient(circle,#d6c2f557 0%,#d6c2f51f 48%,#d6c2f500 74%);border-radius:50%;width:40px;height:40px;margin:-20px 0 0 -20px;animation:4.2s ease-in-out infinite kn-breathe;position:absolute;top:50%;left:50%}.kn-orb .st1{animation:5.2s ease-in-out infinite kn-h1}.kn-orb .st2{animation:3.8s ease-in-out infinite kn-h2}@keyframes kn-h1{0%,to{stop-color:#eee4ff}50%{stop-color:#e0d2fb}}@keyframes kn-h2{0%,to{stop-color:#d6c2f5}50%{stop-color:#cbb4f2}}@keyframes kn-breathe{0%,to{opacity:.5;transform:scale(.96)}50%{opacity:.85;transform:scale(1.08)}}.kn-on .kn-ic{z-index:1;position:relative}@media (prefers-reduced-motion:reduce){.kn-orb .glow,.kn-orb .st1,.kn-orb .st2{animation:none}}.kn-brand{z-index:1;flex-shrink:0;align-items:center;gap:6px;padding:0 6px 0 4px;text-decoration:none;display:inline-flex;position:relative}.kn-brand-txt{display:none}.kn-brand-logo{display:block}.kn-list{z-index:1;align-items:flex-start;gap:1px;margin:0;padding:0;list-style:none;display:flex;position:relative}.kn-item{color:#ffffff8f;border-radius:14px;flex-direction:column;justify-content:flex-start;align-items:center;gap:1px;width:auto;min-width:42px;padding:0 6px;text-decoration:none;transition:color .22s,transform .28s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.kn-item:hover{color:#8ff0c6;transform:translateY(-1px)}.kn-on{color:#1a1526}.kn-on .kn-ic{filter:none}.kn-on:hover{color:#1a1526}.kn-bub{display:none}.kn-icw{justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:relative}.kn-ic{z-index:1;flex-shrink:0;width:15px;height:15px;position:relative}.kn-lbl{z-index:2;letter-spacing:.04em;white-space:nowrap;color:#ffffff9e;margin-top:4px;padding:0;font-size:8.5px;font-weight:600;line-height:1.4;transition:color .22s;display:block;position:relative}.kn-item:hover .kn-lbl{color:#8ff0c6}.kn-nav .kn-auth-in,.kn-nav[data-auth=in] .kn-auth-out{display:none}.kn-nav[data-auth=in] .kn-auth-in{display:block}.kn-edit,.kn-edit:hover{color:#1f2b10}.kn-edit .kn-ic{filter:none}.kn-orb--warm .glow{background:radial-gradient(circle,#95bf4761 0%,#95bf4721 48%,#95bf4700 74%)}.kn-av{color:#fff;z-index:1;background:linear-gradient(135deg,#b39ddb 0%,#8fb8e0 100%);border:1px solid #ffffffb3;border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;font-size:11px;font-weight:600;display:flex;position:relative;box-shadow:0 1px 3px #0000002e}.kn-nav--top .kn-av{width:24px;height:24px;font-size:10.5px}.kn-orb--warm .st1o{animation:5.2s ease-in-out infinite kn-o1}.kn-orb--warm .st2o{animation:3.8s ease-in-out infinite kn-o2}@keyframes kn-o1{0%,to{stop-color:#eaf6d4}50%{stop-color:#dcefb9}}@keyframes kn-o2{0%,to{stop-color:#c3e08c}50%{stop-color:#b2d674}}.kn-nav{opacity:0;pointer-events:none;transition:opacity .5s,transform .5s cubic-bezier(.16,1,.3,1),background-color .3s,border-color .3s,box-shadow .3s}html[data-nav=bottom] .kn-nav:not(.kn-nav--top),html[data-nav=top] .kn-nav--top{opacity:1;pointer-events:auto}html[data-nav=bottom] .kn-nav--top{transform:translate(-50%)translateY(-10px)}html[data-nav=top] .kn-nav:not(.kn-nav--top){transform:translate(-50%)translateY(10px)}.kn-nav--top{-webkit-backdrop-filter:blur(240px)saturate(150%)brightness(1.06);backdrop-filter:blur(240px)saturate(150%)brightness(1.06);background:#ffffff6b;border-color:#ffffffd9;gap:13px;padding:7px 13px;top:14px;bottom:auto;box-shadow:0 8px 34px #7860a829,inset 0 1px #fffc,inset 0 0 26px #ffffff47}.kn-nav--top:hover{background:#ffffff8c;border-color:#ffffffe6}.kn-nav--top .kn-item{color:#111;min-width:46px;padding:2px 7px 0}.kn-nav--top .kn-item:hover{color:#14916a}.kn-nav--top .kn-icw{width:25px;height:25px}.kn-nav--top .kn-ic{width:17px;height:17px}.kn-nav--top .kn-lbl{color:#111;margin-top:4px;font-size:9.5px}.kn-nav--top .kn-item:hover .kn-lbl{color:#14916a}.kn-nav--top .kn-on{color:#000}.kn-nav--top .kn-edit{color:#2a3a14}.kn-nav--top .kn-div{background:#1a1a1f24;height:22px}.kn-nav--top .kn-orb{width:98px;height:98px;margin:-49px 0 0 -49px}.kn-nav--top .goo{opacity:.68}.kn-nav--top .glow{opacity:.6}.kn-nav--top .kn-orb svg{width:98px;height:98px}.kn-div{background:#ffffff24;flex-shrink:0;width:1px;height:18px}@media (max-width:767px){.kn-nav{display:none}}html:has(.kn-nav){scroll-padding-bottom:78px}.kn-av{flex-shrink:0;overflow:hidden}.kn-av img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.kn-head{z-index:1;border-radius:999px;flex-shrink:0;width:32px;height:32px;margin:-2px 2px;text-decoration:none;display:block;position:relative}.kn-head:focus-visible{outline-offset:2px;outline:2px solid #c5a4e8e6}.kn-lang .kn-item{font:inherit;cursor:pointer;appearance:none;background:0 0;border:0;margin:0}.kn-lang .kn-item:focus-visible{outline-offset:2px;outline:2px solid #8ff0c6}.kn-lang .kn-item.kn-open .kn-lbl{color:#8ff0c6}.kn-nav--top .kn-lang .kn-item.kn-open .kn-lbl{color:#14916a}.kn-lang [role=menu]{letter-spacing:normal;text-align:left;font-size:12.5px}.ks-scrim{z-index:1000;-webkit-backdrop-filter:blur(14px)saturate(120%);backdrop-filter:blur(14px)saturate(120%);background:#160e264d;place-items:center;padding:20px;animation:.22s both ks-in;display:grid;position:fixed;inset:0}.ks-modal{color:#2c2338;width:min(440px,100%);font-family:var(--font-sans),system-ui,sans-serif;background:#fff;border-radius:24px;padding:26px 22px 22px;animation:.28s cubic-bezier(.2,1.2,.3,1) both ks-pop;position:relative;box-shadow:0 30px 80px #28145059,0 0 0 1px #2c233814}.ks-h{letter-spacing:.12em;text-transform:uppercase;color:#7a6f8f;margin:4px 6px 10px;font-size:10.5px;font-weight:800}.ks-langs{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:18px;display:grid}.ks-curs{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.ks-opt{color:#2c2338;font:inherit;cursor:pointer;background:#faf8fe;border:1px solid #2c23381a;border-radius:14px;justify-content:flex-start;align-items:center;gap:9px;padding:12px 14px;font-size:14px;font-weight:600;transition:background .15s,border-color .15s,transform .15s;display:flex}.ks-curs .ks-opt{justify-content:center}.ks-opt:hover{background:#f1ebfc;border-color:#8b6fc059}.ks-opt:active{transform:scale(.98)}.ks-opt.is-on{color:#3b2a66;background:#efe6ff;border-color:#8b6fc0}.ks-opt:focus-visible,.ks-x:focus-visible{outline-offset:2px;outline:2px solid #8b6fc0}.ks-flag{font-size:17px;line-height:1}.ks-x{color:#5a5566;cursor:pointer;background:#f3f0f8;border:0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:14px;right:14px}.ks-x:hover{background:#e9e3f5}@keyframes ks-in{0%{opacity:0}}@keyframes ks-pop{0%{opacity:0;transform:translateY(8px)scale(.97)}}@media (prefers-reduced-motion:reduce){.ks-scrim,.ks-modal{animation:none}}.ks-scrim.is-closing{animation:.2s forwards ks-out}.ks-scrim.is-closing .ks-modal{animation:.2s cubic-bezier(.4,0,1,1) forwards ks-drop}@keyframes ks-out{to{opacity:0}}@keyframes ks-drop{to{opacity:0;transform:translateY(10px)scale(.96)}}@media (prefers-reduced-motion:reduce){.ks-scrim.is-closing,.ks-scrim.is-closing .ks-modal{animation:none}}.og .sx{--e:cubic-bezier(.25,.8,.3,1);--mono:var(--font-geist-mono), ui-monospace, Menlo, monospace;width:100%;height:100%;font-family:var(--font-sans), system-ui, sans-serif;color:#f2eefad9;justify-content:center;align-items:center;display:flex;position:relative}.og .win{background:#0f0c1a;border:1px solid #ffffff1a;border-radius:9px;width:100%;max-width:226px;position:relative;overflow:hidden;box-shadow:0 12px 30px -14px #000000b3}.og .w-bar{background:#ffffff09;border-bottom:1px solid #ffffff12;align-items:center;gap:3.5px;padding:5px 8px;display:flex}.og .w-bar i{background:#ffffff24;border-radius:50%;width:5px;height:5px}.og .w-bar i:first-child{background:#e0655c}.og .w-bar i:nth-child(2){background:#e0a11c}.og .w-bar i:nth-child(3){background:#5ba982}.og .w-bar span{font-family:var(--mono);color:#f2eefa6b;margin-left:4px;font-size:7px}.og .w-bar em{letter-spacing:.1em;text-transform:uppercase;color:#f2eefa4d;margin-left:auto;font-size:6.6px;font-style:normal}.og .ed{font-family:var(--mono);padding:7px 9px 8px;font-size:7.4px;line-height:1.52}.og .ln{white-space:pre;color:#f2eefab3;gap:6px;display:flex}.og .ln b{text-align:right;color:#f2eefa33;flex-shrink:0;width:8px;font-weight:400}.og .k{color:#c5a4e8}.og .t{color:#8ab4f8}.og .a{color:#f5c2e7}.og .s{color:#b6e285}.og .s1 .win{flex-direction:column;height:132px;display:flex}.og .s1 .ed{flex:1}.og .w-save{opacity:0}.og .gc-stage.open .s1 .w-save{animation:6.4s step-end infinite s1save}@keyframes s1save{0%,12%{opacity:0}13%,30%{opacity:1}31%,to{opacity:0}}.og .s1 .ln-bad{position:relative}.og .s1 .sq{opacity:0;background:repeating-linear-gradient(90deg,#e0655c 0 2px,#0000 2px 4px);height:2px;position:absolute;bottom:1px;left:20px;right:8px}.og .gc-stage.open .s1 .sq{animation:6.4s step-end infinite s1sq}@keyframes s1sq{0%,32%{opacity:0}33%,92%{opacity:1}93%,to{opacity:0}}.og .gc-stage.open .s1 .ed{animation:s1shake 6.4s var(--e) infinite}@keyframes s1shake{0%,32%{transform:none}33%{transform:translate(-2px)}34%{transform:translate(2px)}35%{transform:translate(-1px)}36%,to{transform:none}}.og .csl{background:#e0655c0a;border-top:1px solid #ffffff17;height:46px}.og .csl-h{letter-spacing:.13em;text-transform:uppercase;color:#f2eefa66;border-bottom:1px solid #ffffff0d;align-items:center;gap:5px;padding:4px 8px;font-size:6.8px;display:flex}.og .csl-dot{background:#fff3;border-radius:50%;flex-shrink:0;width:5px;height:5px}.og .gc-stage.open .s1 .csl-dot{animation:6.4s step-end infinite s1dot}@keyframes s1dot{0%,34%{background:#fff3}35%,92%{background:#e0655c}93%,to{background:#fff3}}.og .csl-n{height:9px;font-family:var(--mono);color:#ff9d95;margin-left:auto;font-weight:400;overflow:hidden}.og .csl-n u{height:9px;line-height:9px;text-decoration:none;display:block}.og .gc-stage.open .s1 .csl-n u{animation:s1count 6.4s var(--e) infinite}@keyframes s1count{0%,36%{transform:translateY(0)}40%,52%{transform:translateY(-9px)}56%,92%{transform:translateY(-18px)}96%,to{transform:translateY(0)}}.og .csl-e{font-family:var(--mono);color:#ffc8c3;white-space:nowrap;opacity:0;align-items:center;gap:5px;padding:3px 8px;font-size:6.8px;display:flex;transform:translate(-5px)}.og .csl-e em{color:#f2eefa59;margin-right:1px;font-style:normal}.og .csl-e .x{color:#ff9d95;background:#e0655c40;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;width:9px;height:9px;font-size:6px;display:flex}.og .gc-stage.open .s1 .e-1{animation:s1e1 6.4s var(--e) infinite}.og .gc-stage.open .s1 .e-2{animation:s1e2 6.4s var(--e) infinite}@keyframes s1e1{0%,37%{opacity:0;transform:translate(-5px)}41%,92%{opacity:1;transform:none}96%,to{opacity:0;transform:translate(-5px)}}@keyframes s1e2{0%,53%{opacity:0;transform:translate(-5px)}57%,92%{opacity:1;transform:none}96%,to{opacity:0;transform:translate(-5px)}}.og .cmp{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:11px;width:100%;max-width:206px;padding:9px 10px}.og .cmp-lab{letter-spacing:.17em;text-transform:uppercase;color:#f2eefa59;margin-bottom:6px;font-size:7px;display:block}.og .cmp-in{background:#00000059;border:1px solid #c5a4e833;border-radius:6px;align-items:center;min-height:26px;padding:0 8px;display:flex}.og .gc-stage.open .cmp-in{animation:s2focus 7.6s var(--e) infinite}@keyframes s2focus{0%,3%{box-shadow:none;border-color:#c5a4e833}7%,88%{border-color:#c5a4e899;box-shadow:0 0 0 3px #c5a4e81f}93%,to{box-shadow:none;border-color:#c5a4e833}}.og .cmp-txt{color:#f2eefae6;white-space:nowrap;max-width:0;font-size:8.6px;overflow:hidden}.og .gc-stage.open .cmp-txt{animation:7.6s steps(42,end) infinite s2type}@keyframes s2type{0%,6%{max-width:0}46%,80%{max-width:172px}93%,to{max-width:0}}.og .cmp-caret{background:#c5a4e8;width:1.5px;height:11px;margin-left:1px}.og .gc-stage.open .cmp-caret{animation:.9s step-end infinite s2blink}@keyframes s2blink{0%,49%{opacity:1}50%,to{opacity:0}}.og .cmp-row{justify-content:space-between;align-items:center;gap:8px;margin-top:7px;display:flex}.og .cmp-chip{color:#f2eefa80;background:#ffffff0d;border:1px solid #ffffff14;border-radius:100px;padding:3px 6px;font-size:7px}.og .cmp-go{color:#0a0810;opacity:.35;background:linear-gradient(135deg,#c5a4e8,#7c3aed);border-radius:5px;align-items:center;gap:4px;padding:4px 9px;font-size:8px;font-weight:700;display:flex}.og .cmp-go b{font-weight:400}.og .gc-stage.open .cmp-go{animation:s2go 7.6s var(--e) infinite}@keyframes s2go{0%,46%{opacity:.35;box-shadow:none;transform:none}52%,66%{opacity:1;transform:none}69%{opacity:1;transform:scale(.94)}72%,80%{opacity:1;transform:none;box-shadow:0 0 0 4px #c5a4e840}88%,to{opacity:.35;box-shadow:none;transform:none}}.og .w-gen i{vertical-align:middle;background:#7fd48c;border-radius:50%;width:5px;height:5px;margin-right:4px;display:inline-block}.og .gc-stage.open .w-gen i{animation:1.1s ease-in-out infinite s3pulse}@keyframes s3pulse{0%,to{opacity:.35;transform:scale(.75)}50%{opacity:1;transform:scale(1)}}.og .s3 .ed{padding-bottom:20px}.og .st .w{opacity:0}.og .gc-stage.open .st .w{animation:s3w .12s var(--e) forwards}@keyframes s3w{to{opacity:1}}.og .cur{vertical-align:-1px;opacity:0;background:#c5a4e8;width:5px;height:9px;margin-left:2px;display:inline-block}.og .gc-stage.open .cur{animation:.85s step-end infinite s3cur}@keyframes s3cur{0%,49%{opacity:1}50%,to{opacity:0}}.og .ready{color:#0d1a12;opacity:0;background:linear-gradient(135deg,#b6e285,#5ba982);border-radius:100px;align-items:center;gap:5px;padding:4px 8px;font-size:7.4px;font-weight:600;display:flex;position:absolute;bottom:6px;right:8px;transform:translateY(6px)scale(.94);box-shadow:0 6px 16px -6px #5ba982b3}.og .ready i{font-size:8px;font-style:normal}.og .gc-stage.open .ready{animation:s3ready .5s var(--e) 3.55s forwards}@keyframes s3ready{to{opacity:1;transform:none}}.og .gc-stage.open .s3 .w-gen{animation:.3s 3.45s forwards s3genoff}@keyframes s3genoff{to{opacity:0}}.og .val{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:11px;width:100%;max-width:210px;padding:9px 10px 10px}.og .val-h{letter-spacing:.12em;text-transform:uppercase;color:#f2eefa66;justify-content:space-between;align-items:baseline;margin-bottom:5px;font-size:7.4px;display:flex}.og .val-pct{font-family:var(--font-title), system-ui, sans-serif;letter-spacing:0;color:#f2eefacc;font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:500}.og .val-bar{background:#ffffff14;border-radius:2px;height:3px;margin-bottom:8px;overflow:hidden}.og .val-bar i{background:linear-gradient(90deg,#7fd48c,#5ba982);border-radius:2px;width:0;height:100%;display:block}.og .gc-stage.open .val-bar i{animation:s4bar 3.2s var(--e) .3s forwards}@keyframes s4bar{to{width:100%}}.og .val-row{color:#f2eefa73;align-items:center;gap:7px;padding:3.5px 0;font-size:8px;display:flex}.og .gc-stage.open .val-row{animation:s4row .4s var(--e) forwards}.og .gc-stage.open .r1{animation-delay:.6s}.og .gc-stage.open .r2{animation-delay:1.35s}.og .gc-stage.open .r3{animation-delay:2.1s}.og .gc-stage.open .r4{animation-delay:2.85s}@keyframes s4row{to{color:#f2eefad9}}.og .val-box{border:1.2px solid #fff3;border-radius:3.5px;flex-shrink:0;justify-content:center;align-items:center;width:11px;height:11px;display:flex}.og .val-box svg{fill:none;stroke:#0d1a12;stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:20;stroke-dashoffset:20px;width:7px;height:7px}.og .gc-stage.open .r1 .val-box{animation:s4box .35s var(--e) .6s forwards}.og .gc-stage.open .r2 .val-box{animation:s4box .35s var(--e) 1.35s forwards}.og .gc-stage.open .r3 .val-box{animation:s4box .35s var(--e) 2.1s forwards}.og .gc-stage.open .r4 .val-box{animation:s4box .35s var(--e) 2.85s forwards}@keyframes s4box{to{background:#7fd48c;border-color:#7fd48c}}.og .gc-stage.open .r1 .val-box svg{animation:s4tick .4s var(--e) .75s forwards}.og .gc-stage.open .r2 .val-box svg{animation:s4tick .4s var(--e) 1.5s forwards}.og .gc-stage.open .r3 .val-box svg{animation:s4tick .4s var(--e) 2.25s forwards}.og .gc-stage.open .r4 .val-box svg{animation:s4tick .4s var(--e) 3s forwards}@keyframes s4tick{to{stroke-dashoffset:0}}.og .s5{align-items:stretch;gap:9px;padding:0 9px}.og .chat{flex-direction:column;flex-shrink:0;justify-content:center;gap:2.5px;width:100px;display:flex}.og .msg{color:#0a0810;opacity:0;background:linear-gradient(135deg,#c5a4e8,#a78bfa);border-radius:7px 7px 3px;align-self:flex-end;max-width:100%;padding:3px 6px;font-size:6.8px;line-height:1.35;transform:translateY(4px)}.og .msg.bot{color:#f2eefa9e;background:#ffffff0f;border-bottom-right-radius:7px;border-bottom-left-radius:3px;align-self:flex-start;align-items:center;gap:4px;display:flex}.og .msg.bot i{background:linear-gradient(135deg,#b6e285,#5ba982);border-radius:50%;flex-shrink:0;width:6px;height:6px}.og .msg.bot em{color:#f2eefae6;font-style:normal}.og .gc-stage.open .msg{animation:s5msg .35s var(--e) forwards}.og .gc-stage.open .m1{animation-delay:.3s}.og .gc-stage.open .b1{animation-delay:1s}.og .gc-stage.open .m2{animation-delay:2.2s}.og .gc-stage.open .b2{animation-delay:2.9s}.og .gc-stage.open .m3{animation-delay:4.1s}.og .gc-stage.open .b3{animation-delay:4.8s}@keyframes s5msg{to{opacity:1;transform:none}}.og .prev{background:#00000052;border:1px solid #ffffff12;border-radius:9px;flex-direction:column;flex:1;gap:5px;padding:8px;display:flex}.og .prev-lab{letter-spacing:.18em;text-transform:uppercase;color:#f2eefa42;font-size:6.2px}.og .prev-row{flex:1;align-items:center;gap:4px;display:flex}.og .pc{background:#ffffff0f;border:1px solid #c5a4e847;border-radius:5px;flex-direction:column;flex:1;gap:3px;padding:5px;display:flex}.og .gc-stage.open .pc{animation:s5card 6.6s var(--e) forwards}@keyframes s5card{0%,15%{flex:1}20%,40%{flex:1.85}45%,64%{flex:.6}69%,to{flex:1}}.og .pc i{opacity:.75;background:linear-gradient(135deg,#a78bfa,#7c3aed);border-radius:3px;height:13px}.og .pc u{background:#c5a4e880;border-radius:2px;width:78%;height:2.5px;text-decoration:none}.og .pc s{opacity:0;background:#b6e285;border-radius:2px;width:42%;height:2.5px;text-decoration:none}.og .gc-stage.open .pc s{animation:6.6s step-end forwards s5price}@keyframes s5price{0%,66%{opacity:0}67%,to{opacity:1}}.og .store{background:#fbfafd;border-radius:9px;width:100%;max-width:192px;overflow:hidden;box-shadow:0 12px 30px -14px #000000b3}.og .st-nav{border-bottom:1px solid #ebe8f0;align-items:center;gap:6px;padding:5px 8px;display:flex}.og .st-nav i{background:#7c3aed;border-radius:2px;flex-shrink:0;width:8px;height:8px}.og .st-nav b{letter-spacing:.14em;color:#2a2340;font-size:6.2px;font-weight:700}.og .st-nav span{color:#a39ab5;font-size:5.8px}.og .st-nav em{background:#ebe8f0;border-radius:50%;width:10px;height:10px;margin-left:auto}.og .st-hero{opacity:0;background:linear-gradient(135deg,#ede7fb,#f7f4fb);border-radius:5px;margin:6px;padding:8px 9px 7px;position:relative;transform:translateY(-7px)}.og .st-hero b{color:#2a2340;letter-spacing:-.01em;font-size:8px;font-weight:700;display:block}.og .st-hero i{color:#807592;margin-top:2px;font-size:5.8px;font-style:normal;display:block}.og .st-hero u{color:#fff;background:linear-gradient(135deg,#a78bfa,#7c3aed);border-radius:3px;margin-top:5px;padding:3px 7px;font-size:5.6px;font-weight:700;text-decoration:none;display:inline-block}.og .gc-stage.open .st-hero{animation:s6in .5s var(--e) .35s forwards}.og .st-grid{grid-template-columns:repeat(3,1fr);gap:4px;padding:0 6px 6px;display:grid}.og .st-grid span{opacity:0;background:#f1eef6;border:1px solid #e6e1ee;border-radius:4px;flex-direction:column;padding:4px;display:flex;transform:translateY(7px)}.og .st-grid span i{background:linear-gradient(150deg,#d9d0ee,#c3b6e2);border-radius:3px;height:16px;margin-bottom:3px}.og .st-grid span b{color:#2a2340;font-size:5.2px;font-weight:600;line-height:1.2}.og .st-grid span em{color:#7c3aed;margin-top:1px;font-size:5.2px;font-style:normal;font-weight:700}.og .gc-stage.open .st-grid span{animation:s6in .45s var(--e) forwards}.og .gc-stage.open .p1{animation-delay:.8s}.og .gc-stage.open .p2{animation-delay:.95s}.og .gc-stage.open .p3{animation-delay:1.1s}@keyframes s6in{to{opacity:1;transform:none}}.og .inst{color:#0d1a12;opacity:0;background:linear-gradient(135deg,#b6e285,#5ba982);border-radius:100px;align-items:center;gap:5px;padding:4px 8px;font-size:7.2px;font-weight:700;display:flex;position:absolute;top:30px;right:10px;transform:translateY(6px)scale(.94);box-shadow:0 8px 18px -6px #5ba982cc}.og .inst i{background:#0000002e;border-radius:50%;justify-content:center;align-items:center;width:10px;height:10px;display:flex}.og .inst svg{fill:none;stroke:#0d1a12;stroke-width:3.4px;stroke-linecap:round;stroke-linejoin:round;width:6px;height:6px}.og .gc-stage.open .inst{animation:s6in .5s var(--e) 1.75s forwards}@media (prefers-reduced-motion:reduce){.og .sx *{animation:none!important}.og .st .w,.og .msg,.og .st-hero,.og .st-grid span,.og .inst,.og .ready,.og .csl-e,.og .pc s{opacity:1!important;transform:none!important}.og .cmp-txt{max-width:172px}.og .val-bar i{width:100%}.og .val-box{background:#7fd48c;border-color:#7fd48c}.og .val-box svg{stroke-dashoffset:0}}.og{--og-ink:#f2eefa;--og-body:#f2eefaad;--og-dim:#f2eefa66;--og-glass:#221c34c7;--og-brd:#ffffff21;--og-brd-hi:#ffffff42;--og-ease:cubic-bezier(.22,.72,.28,1);font-family:var(--font-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased;padding:72px 0 86px;line-height:1.55}.og *{box-sizing:border-box}.og-inner{max-width:1000px;margin:0 auto;padding:0 96px}.og-head{max-width:540px;margin-bottom:44px}.og-title{font-family:var(--font-title), system-ui, sans-serif;letter-spacing:-.022em;color:#1a1a1f;margin:0 0 12px;font-size:clamp(27px,3.2vw,38px);font-weight:400;line-height:1.08}.og-shine{-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(100deg,#5b3fa8 0%,#7c4ddb 30%,#a855f7 50%,#7c4ddb 70%,#5b3fa8 100%) 0 0/200%;-webkit-background-clip:text;background-clip:text;animation:4.5s linear infinite og-shine}@keyframes og-shine{to{background-position:200%}}.og-sub{color:#4a4a55;max-width:440px;margin:0;font-size:13.5px}.og-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.og .gc{background:var(--og-glass);border:1px solid var(--og-brd);-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);opacity:0;transition:opacity var(--rev,.9s) var(--og-ease), transform var(--rev,.9s) var(--og-ease), border-color .55s ease,box-shadow .55s ease;border-radius:20px;flex-direction:column;display:flex;position:relative;overflow:hidden;transform:translateY(22px)scale(.985);box-shadow:inset 0 1px #ffffff12,0 18px 44px -22px #1a142d8c}.og .gc.is-in{opacity:1;transform:none}.og .gc:hover{border-color:var(--og-brd-hi);box-shadow:inset 0 1px #ffffff1a,0 26px 56px -24px #1a142db3}.og .gc-stage{isolation:isolate;background:linear-gradient(168deg,#120e20d1,#0a0814e6);border-bottom:1px solid #ffffff12;flex-shrink:0;justify-content:center;align-items:center;height:164px;display:flex;position:relative;overflow:hidden}.og .gc-blob{z-index:0;pointer-events:none;background:radial-gradient(circle,var(--glow) 0%,transparent 70%);opacity:0;filter:blur(16px);width:165px;height:165px;transition:opacity 1.3s var(--og-ease),transform 1.6s var(--og-ease);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.88)}.og .gc.is-in .gc-blob{opacity:.3;animation:og-breathe var(--breathe,13s) ease-in-out var(--bdelay,0s) infinite;transform:translate(-50%,-50%)scale(1)}@keyframes og-breathe{0%,to{opacity:.24;transform:translate(-50%,-50%)scale(.96)}50%{opacity:.36;transform:translate(-50%,-50%)scale(1.06)}}.og .gc .sx-wrap{z-index:2;justify-content:center;align-items:center;width:100%;height:100%;padding:12px;display:flex;position:relative}.og .gc-top{align-items:center;gap:9px;margin-bottom:11px;display:flex}.og .gc-ico{width:30px;height:30px;color:var(--fg);background:var(--fg);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.og .gc-ico{background:color-mix(in srgb,var(--fg) 20%,transparent)}}.og .gc-ico{border:1px solid var(--fg)}@supports (color:color-mix(in lab, red, red)){.og .gc-ico{border:1px solid color-mix(in srgb,var(--fg) 34%,transparent)}}.og .gc-ico{transition:transform .6s var(--og-ease)}.og .gc:hover .gc-ico{transform:translateY(-1px)scale(1.06)}.og .gc-phase{letter-spacing:.15em;text-transform:uppercase;color:var(--og-dim);font-size:9.5px;font-weight:700}.og .gc-num{font-family:var(--font-title), system-ui, sans-serif;letter-spacing:-.02em;color:var(--fg);opacity:.55;font-variant-numeric:tabular-nums;margin-left:auto;font-size:16px;font-weight:400}.og .gc-h3{font-family:var(--font-title), system-ui, sans-serif;letter-spacing:-.015em;color:var(--og-ink);margin:0 0 7px;font-size:16.5px;font-weight:400;line-height:1.24}.og .gc-p{color:var(--og-body);margin:0;font-size:12.5px;line-height:1.55}@media (max-width:1040px){.og-inner{padding:0 40px}.og-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.og{padding:48px 0 58px}.og-inner{padding:0 20px}.og-grid{grid-template-columns:1fr;gap:14px}}@media (prefers-reduced-motion:reduce){.og-shine{-webkit-text-fill-color:#6a58ab;color:#6a58ab;background:0 0;animation:none}.og .gc{opacity:1;transition:none;transform:none}.og .gc-blob{opacity:.3;transition:none;transform:translate(-50%,-50%)}}.og{margin:0 clamp(28px,7vw,120px);padding:clamp(96px,10vw,160px) 11px clamp(27px,3.2vw,45px)}.og-inner{max-width:var(--page-col);padding:0}.og-grid{gap:19px}.og-title{letter-spacing:-.02em;margin:0 0 14px;font-size:clamp(27px,3.9vw,44px);line-height:1.06!important}.og-head{text-align:center;max-width:571px;margin:0 auto clamp(33px,4.3vw,57px)}.og-sub{max-width:468px;margin:0 auto;font-size:clamp(12px,1.1vw,13px)}@media (max-width:1040px){.og-inner{max-width:var(--page-col);padding:0}}@media (max-width:640px){.og{margin:0 clamp(16px,5vw,28px)}.og-inner{padding:0}}.og .gc{border-radius:18px}.og .gc-body{padding:15px 17px 19px}.og .gc-top{gap:8px;margin-bottom:10px}.og .gc-ico{border-radius:8px;width:27px;height:27px}.og .gc-ico svg{width:14.5px;height:14.5px}.og .gc-phase{font-size:8.6px}.og .gc-num{font-size:14.5px}.og .gc-h3{font-size:15px}.kh{--bone:#f7f4fb;--ink:#16121f;--ink-body:#655f78;--lavender:#8b6fc0;--lavender-lt:#c5a4e8;--plum:#7c3aed;--violet:#8b5cf6;--card:#ffffffb8;--card-brd:#ffffffe6;--glass-shadow:0 10px 34px #5d47871a;--r:22px;max-width:1020px;font-family:var(--font-sans), system-ui, sans-serif;color:var(--ink);-webkit-font-smoothing:antialiased;margin:0 auto;padding:24px 26px 44px;line-height:1.58}.kh *{box-sizing:border-box;margin:0;padding:0}.kh-hero{isolation:isolate;box-shadow:var(--glass-shadow);border-radius:22px;position:relative;overflow:hidden}.kh-hero img{object-fit:cover;object-position:62% 42%;filter:brightness(1.03)saturate(1.02);width:100%;height:clamp(520px,82vh,720px);display:block}.kh-hero:after{content:"";pointer-events:none;background:linear-gradient(#1a102c00 56%,#1a102c21 78%,#140c2466 100%),linear-gradient(#1a102c08,#1a102c08);position:absolute;inset:0}.kh-hero-copy{z-index:2;text-align:center;color:#fff;text-shadow:0 1px 3px #180f2a57,0 2px 22px #180f2a6b;padding:0 22px 24px;position:absolute;bottom:0;left:0;right:0}.kh-hero-title{font-family:var(--font-title), system-ui, sans-serif;letter-spacing:-.02em;text-wrap:balance;max-width:20ch;margin:0 auto 10px;font-size:clamp(23px,4.6vw,34px);font-weight:400;line-height:1.08}.kh-hero-title em{-webkit-text-fill-color:transparent;color:#0000;text-shadow:none;filter:drop-shadow(0 0 6px #6ef0bed9)drop-shadow(0 0 18px #4fe3ab99)drop-shadow(0 0 42px #2dc89673);background-image:linear-gradient(100deg,#eafff6 0%,#a8f5d6 26%,#4fe3ab 50%,#a8f5d6 74%,#eafff6 100%);background-size:200%;-webkit-background-clip:text;background-clip:text;font-family:inherit;font-style:normal;animation:3s linear infinite kh-shine,2.6s ease-in-out infinite kh-glow}@keyframes kh-shine{to{background-position:-200%}}@keyframes kh-glow{0%,to{filter:drop-shadow(0 0 5px #6ef0beb3)drop-shadow(0 0 15px #4fe3ab80)drop-shadow(0 0 36px #2dc89657)}50%{filter:drop-shadow(0 0 9px #96ffd7f2)drop-shadow(0 0 26px #4fe3abb3)drop-shadow(0 0 58px #2dc89680)}}.kh-hero-sub{color:#ffffffe6;max-width:50ch;margin:0 auto 18px;font-size:13.5px;line-height:1.5}.kh-cta{color:#fff;text-shadow:none;background:linear-gradient(100deg,#3583cf 0%,#f75724 52%,#fd4d34 74%,#bd243f 100%) 0 0/180%;border-radius:100px;align-items:center;gap:9px;padding:11px 20px;font-size:13.5px;font-weight:700;text-decoration:none;transition:transform .25s,background-position .6s;display:inline-flex;box-shadow:0 12px 30px #be3c3261}.kh-cta:hover{background-position:100%}.kh-cta{box-shadow:0 12px 30px var(--kh-glow,#be3c3261)}.kha .kh-cta,.kh.kha .kh-cta{--kh-glow:#8c46aa66;background-image:linear-gradient(100deg,#6d4bb5 0%,#a45dc0 52%,#c97ab8 74%,#7b3a8e 100%)}.tb--sections .kh-cta,.sh .kh-cta{--kh-glow:#2882b466;background-image:linear-gradient(100deg,#1f5fa8 0%,#3f9fd6 52%,#59c7cf 74%,#1b7f7a 100%)}.tb--reviews .kh-cta,.sk .kh-cta{--kh-glow:#c83c6e66;background-image:linear-gradient(100deg,#a8365f 0%,#d24a79 52%,#ec6391 74%,#8e2a63 100%)}.tb--pricing .kh-cta,.pj .kh-cta{--kh-glow:#3c78326b;background-image:linear-gradient(100deg,#27562b 0%,#4f8a35 52%,#6aa03a 74%,#1f4a2b 100%)}.mh .kh-cta{--kh-glow:#be3c3261;background-image:linear-gradient(100deg,#3583cf 0%,#f75724 52%,#fd4d34 74%,#bd243f 100%)}.kh-cta svg{width:16px;height:16px}.kh-cta:hover{transform:translateY(-2px)}.kh-grid{grid-template-columns:1fr;gap:14px;margin-top:16px;display:grid}.kh-card{background:var(--card);border:1px solid var(--card-brd);border-radius:var(--r);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--glass-shadow);text-align:center;--ic:#8b5cf6;--ic-soft:#8b5cf61a;flex-direction:column;padding:20px 16px 0;display:flex;overflow:hidden}.kh-green{--ic:#3f8f63;--ic-soft:#3f8f631f}.kh-violet{--ic:#8b5cf6;--ic-soft:#8b5cf61a}.kh-blue{--ic:#4f7ae0;--ic-soft:#4f7ae01f}.kh-rose{--ic:#c2568f;--ic-soft:#c2568f1f}.kh-ico{background:var(--ic-soft);width:34px;height:34px;color:var(--ic);border-radius:12px;justify-content:center;align-items:center;margin:0 auto 12px;display:flex}.kh-card h3{font-family:var(--font-title), system-ui, sans-serif;letter-spacing:-.02em;max-width:19ch;margin:0 auto 16px;font-size:17px;font-weight:400;line-height:1.16}.kh-art{flex-direction:column;align-items:center;gap:11px;margin-top:auto;padding-bottom:20px;display:flex;position:relative}.kh-panel{background:#fff;border:1px solid #5d47871a;border-radius:14px;flex-direction:column;justify-content:center;gap:9px;width:100%;max-width:240px;min-height:132px;padding:12px;display:flex;box-shadow:0 6px 18px #5d478714}.kh-panel-plain{box-shadow:none;background:0 0;border:0;gap:7px;padding:0}.kh-mini-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.kh-dot{background:var(--ic-soft);border-radius:6px;flex:none;width:18px;height:18px}.kh-mini-head{text-align:left;align-items:center;gap:9px;display:flex}.kh-thumb{background:linear-gradient(140deg,var(--ic-soft),#5d47871a);border-radius:9px;flex:none;width:34px;height:34px}.kh-mini-txt{flex-direction:column;gap:2px;min-width:0;display:flex}.kh-mini-txt b{color:var(--ink);font-size:11.5px;font-weight:700;line-height:1.2}.kh-mini-txt i{color:var(--ink-body);font-size:10px;font-style:normal}.kh-mini-price{text-align:left;flex-direction:column;gap:1px;display:flex}.kh-mini-price b{color:var(--ink);font-size:13px;font-weight:700}.kh-mini-price span{color:var(--ink-body);font-size:9.5px}.kh-set{color:var(--ink-body);text-align:left;font-size:10.5px}.kh-mini-cta{color:#fff;background:var(--ic);text-align:center;border-radius:100px;margin-top:2px;padding:7px 0;font-size:11px;font-weight:700}.kh-toggle{background:var(--ic);border-radius:100px;flex:none;width:26px;height:15px;position:relative}.kh-toggle:after{content:"";background:#fff;border-radius:50%;width:11px;height:11px;position:absolute;top:2px;right:2px}.kh-toggle.is-off{background:#5d478738}.kh-toggle.is-off:after{left:2px;right:auto}.kh-chip{letter-spacing:.01em;border:1px solid var(--ic);background:#ffffffd9;border-radius:100px;align-items:center;min-height:26px;padding:6px 12px;font-size:10.5px;font-weight:700;line-height:1.2;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.kh-chip{border:1px solid color-mix(in srgb,var(--ic) 34%,transparent)}}.kh-chip{color:var(--ic)}.kh-chip-ok:before{content:"✓ ";font-weight:700}.kh-sug-row{background:#fff;border:1px solid #5d47871a;border-radius:11px;justify-content:space-between;align-items:center;gap:8px;min-height:38px;padding:7px 7px 7px 10px;display:flex;box-shadow:0 4px 14px #5d47870f}.kh-sug-txt{color:var(--ink-body);text-align:left;font-size:11.5px;line-height:1.25}.kh-apply{color:var(--ic);background:var(--ic-soft);border-radius:100px;flex:none;padding:5px 10px;font-size:10.5px;font-weight:700}.kh-sug-dim{opacity:.55}.kh-code{font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace;text-align:left;color:#f2eefacc;background:#1b1528;border:0;border-radius:14px;justify-content:flex-start;gap:0;padding:12px 13px;font-size:9.5px;line-height:1.62;box-shadow:0 8px 22px #180f2a38}.kh-ln{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.kh-in{padding-left:10px}.kh-in2{padding-left:20px}.kh-in3{padding-left:30px}.kh-code .t{color:var(--lavender-lt);font-style:normal}.kh-code .k{color:#a78bfa;font-style:normal}.kh-code .s{color:#7fd6a8;font-style:normal}.kh-tiers{flex-wrap:nowrap;justify-content:center;gap:5px;margin-bottom:2px;display:flex}.kh-tier{white-space:nowrap;color:var(--ink-body);background:#fffc;border:1px solid #5d478724;border-radius:100px;padding:5px 9px;font-size:9.5px;font-weight:700}.kh-tier.is-on{background:var(--ic);color:#fff;border-color:#0000}@media (min-width:760px){.kh{padding:32px 44px 60px}.kh-hero-copy{padding:0 32px 34px}.kh-hero-sub{margin-bottom:20px;font-size:14.5px}.kh-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:16px}.kh-card{padding:22px 16px 0}.kh-card h3{font-size:17px}}@media (prefers-reduced-motion:reduce){.kh *{transition:none!important}.kh-hero-title em{animation:none}}@media (min-width:760px){.kh{max-width:var(--page-box);padding:clamp(96px,10vw,160px) 44px 60px}.kh-card h3{font-size:15px}}.kh{max-width:var(--page-box)}.kh-card h3{font-size:15px}.kh-ico{width:31px;height:31px}.kh-ico svg{width:17.5px;height:17.5px}.kh-hero-title{font-size:clamp(27px,3.9vw,44px)}.kh-grid{margin-top:56px}@media (min-width:760px){.kh-grid{margin-top:72px}}.kh-hero img{opacity:.96}.kha .kh-hero-title em{filter:drop-shadow(0 0 6px #ff8f3d73)drop-shadow(0 0 18px #ff8f3d38);background-image:linear-gradient(100deg,#ffd27a 0%,#ffb347 26%,#ff8f3d 50%,#ffb347 74%,#ffd27a 100%);animation:3s linear infinite kh-shine}@media (prefers-reduced-motion:reduce){.kha .kh-hero-title em{animation:none}}.tb-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#ffffffb8;margin:0 0 10px;font-size:10.5px;font-weight:700}.tb .kh-hero-title em{filter:drop-shadow(0 0 6px #ffb84a59)drop-shadow(0 0 16px #ffb84a2e);background-image:linear-gradient(100deg,#ffe8a3 0%,#ffcf6b 30%,#ffb84a 50%,#ffcf6b 70%,#ffe8a3 100%);animation:3s linear infinite kh-shine}@media (prefers-reduced-motion:reduce){.tb .kh-hero-title em{animation:none}}.tb--reviews .kh-hero:after,.tb--sections .kh-hero:after{background:linear-gradient(#0e0a1e00 38%,#0e0a1e57 62%,#0c081a9e 100%)}.tb--pricing .kh-hero:after{background:linear-gradient(#060e0800 40%,#060e0861 64%,#040a06a8 100%)}.tb{z-index:1;position:relative}.kmv{--bone:#f7f4fb;--ink:#16121f;--body:#655f78;--lavender-lt:#c5a4e8;--plum:#7c3aed;--violet:#8b5cf6;--glow:#4fe3ab;--line:#5d478721;font-family:var(--font-sans), system-ui, sans-serif;color:var(--ink);-webkit-font-smoothing:antialiased;background:0 0;line-height:1.58;position:relative;overflow:visible}.kmv *{box-sizing:border-box}.kmv-inner{text-align:center;max-width:1020px;margin:0 auto;padding:52px 26px}.kmv-title{font-family:var(--font-title), system-ui, sans-serif;letter-spacing:-.025em;max-width:18ch;margin:0 auto 12px;font-size:clamp(27px,6.2vw,44px);font-weight:400;line-height:1.1}.kmv-title em{-webkit-text-fill-color:transparent;color:#0000;filter:drop-shadow(0 0 10px #c026d32e);background-image:linear-gradient(100deg,#6d28d9 0%,#9333ea 26%,#c026d3 50%,#9333ea 74%,#6d28d9 100%);background-size:200%;-webkit-background-clip:text;background-clip:text;font-style:normal;animation:3s linear infinite kmv-shine}@keyframes kmv-shine{to{background-position:-200%}}.kmv-sub{color:var(--body);max-width:46ch;margin:0 auto 26px;font-size:14px;line-height:1.55}.kmv-shot{max-width:100%;margin:0 auto;position:relative}.kmv-shot img{width:100%;height:auto;display:block}@media (min-width:760px){.kmv-inner{padding:70px 44px 66px}.kmv-sub{margin-bottom:34px;font-size:15.5px}.kmv-shot{margin-bottom:0}}@media (prefers-reduced-motion:reduce){.kmv-title em{animation:none}}@media (min-width:760px){.kmv-inner{max-width:var(--page-box);padding:clamp(96px,10vw,160px) 44px clamp(96px,10vw,150px)}.kmv-sub{margin-bottom:34px;font-size:clamp(12px,1.1vw,13px)}}.kmv-inner{max-width:var(--page-box)}.kmv-sub{font-size:clamp(12px,1.1vw,13px)}.kmv-shot{--bot-right:calc(50% + 325px);--bot-w:clamp(200px, 22vw, 372px);z-index:0}.kmv-shot .kmv-dash{width:100%;height:auto;display:block}.kmv-shot .kmv-bot{right:var(--bot-right);width:var(--bot-w);pointer-events:none;height:auto;position:absolute;bottom:-14px}.kmv-shot:before,.kmv-shot:after{content:"";z-index:-1;pointer-events:none;position:absolute}.kmv-shot:before{background:radial-gradient(50% 50%,#2b1c5238,#2b1c5200 72%);width:76%;height:30px;bottom:-12px;left:50%;transform:translate(-50%)}.kmv-shot:after{right:var(--bot-right);width:var(--bot-w);background:radial-gradient(24% 44%,#2b1c5242,#2b1c5200 70%);height:26px;bottom:-24px}@media (max-width:1080px){.kmv-shot:after,.kmv-shot .kmv-bot{display:none}}.kmv-inner{z-index:1;position:relative}.kmv-title{color:#fff}.kmv-sub{color:#ffffffeb}.kcd{max-width:var(--page-box);margin:0 auto;padding:clamp(104px,10vw,150px) 44px 0}.kcd *{box-sizing:border-box}.kcd-band{color:#fff;background:radial-gradient(120% 140% at 92% 0,#ffffff1a 0%,#fff0 62%),linear-gradient(103deg,#7d5ad4 0%,#9a78e8 100%);border-radius:28px;align-items:center;gap:32px;min-height:236px;padding:34px 44px 34px 344px;display:flex;position:relative;overflow:visible;box-shadow:0 18px 48px -24px #5d47878c}.kcd-band:before{content:"";border-radius:inherit;pointer-events:none;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cpath d='M22 12c1.6 6.4 3 7.8 9.4 9.4-6.4 1.6-7.8 3-9.4 9.4-1.6-6.4-3-7.8-9.4-9.4 6.4-1.6 7.8-3 9.4-9.4z' fill='%23FFF' fill-opacity='.16'/%3E%3Cpath d='M86 44c1.2 4.8 2.2 5.8 7 7-4.8 1.2-5.8 2.2-7 7-1.2-4.8-2.2-5.8-7-7 4.8-1.2 5.8-2.2 7-7z' fill='%23FFF' fill-opacity='.12'/%3E%3Cpath d='M56 86c1 4 1.9 4.9 5.9 5.9-4 1-4.9 1.9-5.9 5.9-1-4-1.9-4.9-5.9-5.9 4-1 4.9-1.9 5.9-5.9z' fill='%23FFF' fill-opacity='.14'/%3E%3C/svg%3E");position:absolute;inset:0;overflow:hidden}.kcd-figure{pointer-events:none;width:234px;position:absolute;bottom:0;left:22px}.kcd-figure img{width:100%;height:auto;display:block;-webkit-mask-image:linear-gradient(#000 86%,#0000 100%);mask-image:linear-gradient(#000 86%,#0000 100%)}.kcd-copy{flex:1;min-width:0;position:relative}.kcd-title{font-family:var(--font-title), system-ui, sans-serif;letter-spacing:-.02em;margin:0 0 6px;font-size:clamp(26px,2.6vw,33px);font-weight:400;line-height:1.12}.kcd-title em{-webkit-text-fill-color:transparent;color:inherit;background-image:linear-gradient(100deg,currentColor 0%,#ffd2ec 30%,#ffb3d9 50%,#ffd2ec 70%,currentColor 100%);background-size:200%;-webkit-background-clip:text;background-clip:text;font-style:normal;animation:3s linear infinite kcd-shine}@keyframes kcd-shine{to{background-position:-200%}}.kcd-sub{opacity:.82;max-width:46ch;margin:0 0 18px;font-size:13.5px;line-height:1.5}.kcd-form{position:relative}.kcd-field{background:#2a155080;border:1px solid #ffffff2e;border-radius:100px;align-items:center;gap:8px;width:min(100%,272px);height:38px;padding:0 4px 0 14px;display:flex}.kcd-field:focus-within{box-shadow:0 0 0 2px #ffffff59}.kcd-field input{min-width:0;color:inherit;font:inherit;background:0 0;border:0;flex:1;padding:0;font-size:12.5px}.kcd-field input::placeholder{color:currentColor;opacity:.6}.kcd-field input:focus{outline:none}.kcd-go{color:#1b1430;cursor:pointer;background:#fff;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;transition:transform .25s;display:flex}.kcd-go:hover{transform:translate(2px)}.kcd-go svg{width:14px;height:14px}.kcd-msg{opacity:.9;min-height:16px;margin:8px 0 0;font-size:12px}.kcd-msg[data-state=error]{color:#ffd2d2}.kcd-vh{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:860px){.kcd{padding-inline:20px}.kcd-band{text-align:center;flex-direction:column;align-items:center;padding:220px 24px 30px}.kcd-figure{width:200px;top:4px;bottom:auto;left:50%;transform:translate(-50%)}.kcd-sub,.kcd-field{margin-inline:auto}}.kcd[data-page=sections] .kcd-band{color:#fff;background-blend-mode:normal, normal, multiply, normal;background-color:#0000;background-image:radial-gradient(120% 140% at 8% 0,#ffffff4d 0%,#fff0 62%),linear-gradient(100deg,#36220600 22%,#3622063d 56%,#3622064a 100%),linear-gradient(#ecd6a633 0%,#be985266 100%),url(/landing/sec/hero/sand.webp);background-position:50%,50%,50%,50% 62%;background-repeat:no-repeat;background-size:auto,auto,auto,cover;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;padding-left:332px;box-shadow:0 18px 48px -24px #8c6a2880}.kcd[data-page=sections] .kcd-band:before{opacity:.3}.kcd[data-page=sections] .kcd-figure{z-index:2;width:268px;bottom:-18px}@media (max-width:860px){.kcd[data-page=sections] .kcd-figure{bottom:auto}}.kcd[data-page=sections] .kcd-figure img{-webkit-mask-image:none;mask-image:none}.kcd[data-page=sections] .kcd-title,.kcd[data-page=sections] .kcd-sub{text-shadow:0 1px 1.5px #26160280}.kcd[data-page=sections] .kcd-sub{opacity:1}.kcd[data-page=sections] .kcd-title em{background-image:linear-gradient(100deg,#0b6e84 0%,#0e8aa5 24%,#16a6c4 50%,#0e8aa5 76%,#0b6e84 100%)}.kcd[data-page=sections] .kcd-field{color:#fff;border-color:#ffffff80}.kcd[data-page=sections] .kcd-field:focus-within{box-shadow:0 0 0 2px #1b14304d}.kcd[data-page=sections] .kcd-go{color:#4a2f08;background:#ffe3b3}.kcd[data-page=sections] .kcd-msg[data-state=error]{color:#ffd2d2}@media (max-width:860px){.kcd[data-page=sections] .kcd-band{padding-left:24px}}.kcd[data-page=reviews] .kcd-band{background:linear-gradient(270deg,#c4705e 0%,#e3a48d 100%);box-shadow:0 18px 48px -24px #8a46368c}.kcd[data-page=reviews] .kcd-figure{width:277px}.kcd[data-page=reviews] .kcd-figure img{-webkit-mask-image:linear-gradient(#000 76%,#0000 100%);mask-image:linear-gradient(#000 76%,#0000 100%)}.kcd[data-page=reviews] .kcd-title em{background-image:linear-gradient(100deg,currentColor 0%,#ffd9c9 30%,#ffb899 50%,#ffd9c9 70%,currentColor 100%)}.kcd[data-page=reviews] .kcd-field{-webkit-backdrop-filter:blur(33px);backdrop-filter:blur(33px);background:#00000036;border-color:#ffffff2e}.kcd[data-page=pricing] .kcd-band{background:radial-gradient(120% 140% at 92% 0,#ffffff30 0%,#fff0 62%),linear-gradient(207deg,#4f8f8a 0%,#8ec2bb 100%);box-shadow:0 18px 48px -24px #224e4a8c}.kcd[data-page=pricing] .kcd-figure img{-webkit-mask-image:linear-gradient(#000 82%,#0000 100%);mask-image:linear-gradient(#000 82%,#0000 100%)}.kcd[data-page=pricing] .kcd-title em{background-image:linear-gradient(100deg,currentColor 0%,#ffd6e8 30%,#ffb3d1 50%,#ffd6e8 70%,currentColor 100%)}.kcd[data-page=pricing] .kcd-field{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#3d3c3e80;border-color:#ffffff2e}.kcd[data-page=market]{z-index:1;padding-top:clamp(88px,8vw,116px);padding-bottom:84px;position:relative}.kcd[data-page=market]:before{content:"";z-index:-1;background-color:#000;background-image:var(--mtab-stars);background-size:var(--mtab-star-size);width:100vw;margin-left:-50vw;position:absolute;top:0;bottom:0;left:50%}.kcd[data-page=market] .kcd-band{background:radial-gradient(120% 140% at 92% 0,#ffffff3d 0%,#fff0 62%),linear-gradient(136deg,#1a1a1a 0%,#000 100%);border:1px solid #ffffff1f;padding-left:410px;box-shadow:0 22px 60px -30px #000000e6}.kcd[data-page=market] .kcd-figure{--fig-w:336px;--fig-ratio:1.448;--fx-left:420px;--fx-top:20px;--fx-bottom:210px;--fx-cut1:33%;--fx-cut2:40%;--fx-fade:70%;width:var(--fig-w);top:auto;bottom:0;left:56px;transform:none}.kcd[data-page=market] .kcd-figure img{z-index:1;filter:drop-shadow(0 16px 24px #00000080);position:relative;-webkit-mask-image:none;mask-image:none}.kcd-fx{left:calc(var(--fx-left) * -1);top:calc(var(--fx-top) * -1);width:calc(var(--fig-w) + var(--fx-left));height:calc(var(--fig-w) / var(--fig-ratio) + var(--fx-top) + var(--fx-bottom));z-index:2;pointer-events:none;-webkit-mask-image:linear-gradient(240deg, transparent 0%, transparent var(--fx-cut1), #000 var(--fx-cut2), #000 var(--fx-fade), transparent 96%);-webkit-mask-image:linear-gradient(240deg, transparent 0%, transparent var(--fx-cut1), #000 var(--fx-cut2), #000 var(--fx-fade), transparent 96%);-webkit-mask-image:linear-gradient(240deg, transparent 0%, transparent var(--fx-cut1), #000 var(--fx-cut2), #000 var(--fx-fade), transparent 96%);-webkit-mask-image:linear-gradient(240deg, transparent 0%, transparent var(--fx-cut1), #000 var(--fx-cut2), #000 var(--fx-fade), transparent 96%);mask-image:linear-gradient(240deg, transparent 0%, transparent var(--fx-cut1), #000 var(--fx-cut2), #000 var(--fx-fade), transparent 96%);position:absolute}.kcd[data-page=market] .kcd-title em{background-image:linear-gradient(100deg,currentColor 0%,#c9f1ff 30%,#9fdcff 50%,#c9f1ff 70%,currentColor 100%)}.kcd[data-page=market] .kcd-field{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#736e7c80}@media (max-width:860px){.kcd[data-page=market] .kcd-band{padding:170px 24px 30px}.kcd[data-page=market] .kcd-figure{--fig-w:292px;--fx-left:250px;--fx-top:16px;--fx-bottom:130px;--fx-cut1:40%;--fx-cut2:47%;--fx-fade:74%;top:-30px;bottom:auto;left:50%;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.kcd-title em{animation:none}.kcd-go{transition:none}}.kwf{--kwf-mist:#f6f4fb;--kwf-mist-2:#efebfa;--kwf-violet:#7c3aed;--kwf-violet-lo:#a78bfa;--kwf-plum:#241541;--kwf-line:#140f2217;--kwf-line-dark:#ffffff1f;max-width:var(--page-box);color:var(--ink);font-family:var(--font-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased;margin:0 auto;padding:clamp(96px,10vw,160px) 44px clamp(64px,6vw,96px)}.kwf *{box-sizing:border-box}.kwf-head{text-align:center;margin-bottom:68px;display:block}.kwf-head h2{font-family:var(--font-title), system-ui, sans-serif;letter-spacing:-.035em;text-wrap:balance;color:#fff;max-width:24ch;margin:0 auto;font-size:clamp(30px,4.3vw,44px);font-weight:400;line-height:1.02}.kwf-head p{color:var(--kwf-violet);font-size:var(--type-body);max-width:46ch;margin:14px auto 0;line-height:1.55}.kwf-grid{grid-template-columns:repeat(12,1fr);gap:18px;display:grid}.kwf-card{isolation:isolate;border:1px solid var(--kwf-line);background:var(--kwf-mist);text-align:center;border-radius:26px;flex-direction:column;align-items:center;min-height:670px;padding:40px 36px 0;display:flex;position:relative;overflow:hidden}.kwf-card--a{color:#fff;text-align:left;background:radial-gradient(120% 95% at 80% 115%, #4e2d99 0%, var(--kwf-plum) 46%, #17102b 100%);border-color:#0000;grid-column:span 7;align-items:flex-start;padding:42px 44% 42px 36px}.kwf-card--a .kwf-stage{justify-content:flex-start;align-items:flex-start;min-height:0;position:static}.kwf-card--b,.kwf-card--c{grid-column:span 5}.kwf-card--d{background:linear-gradient(200deg, var(--kwf-mist-2), var(--kwf-mist));grid-column:span 7}.kwf-tag{font-size:var(--type-label);color:var(--kwf-violet-lo);margin:0 0 12px;font-weight:600;display:inline-block}.kwf-glyph{width:26px;height:26px;color:var(--kwf-violet);flex:none;margin-bottom:14px}.kwf-card--a .kwf-glyph{color:var(--kwf-violet-lo)}.kwf-card h3{font-family:var(--font-title), system-ui, sans-serif;font-weight:400;font-size:var(--type-heading);letter-spacing:-.025em;text-wrap:balance;max-width:17ch;margin:0 0 10px;line-height:1.14}.kwf-card--a h3{max-width:18ch}.kwf-card p{color:var(--ink-soft);font-size:var(--type-body);max-width:42ch;margin:0;line-height:1.55}.kwf-card--a p{color:#ffffffa8}.kwf-stage{z-index:2;flex-direction:column;flex:1;align-items:center;width:100%;min-height:400px;margin-top:22px;display:flex;position:relative}.kwf-mascot{z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;width:auto;position:absolute;bottom:0;left:50%;translate:-50%}.kwf-card--a .kwf-mascot{filter:drop-shadow(0 0 80px #a78bfa80);height:400px;bottom:0;left:auto;right:-24px;translate:none}.kwf-card--b .kwf-mascot{filter:drop-shadow(0 20px 30px #4c28962e);height:265px;bottom:-16px}.kwf-card--c .kwf-mascot{filter:drop-shadow(0 20px 30px #4c289629);width:125%;max-width:340px;height:auto;bottom:-14px}.kwf-card--d .kwf-mascot{filter:drop-shadow(0 22px 34px #4c28962e);height:310px;bottom:-14px}.kwf-card--b:after,.kwf-card--c:after,.kwf-card--d:after{content:"";z-index:0;background:radial-gradient(closest-side,#7c3aed2b,#0000 70%);border-radius:50%;width:380px;height:320px;position:absolute;bottom:-150px;left:50%;translate:-50%}.kwf-prompt{border:1px solid var(--kwf-line-dark);width:100%;max-width:310px;font-size:var(--type-body-sm);color:#fff;background:#ffffff14;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:13px 15px;display:flex}.kwf-caret{background:var(--kwf-violet-lo);width:1.5px;height:15px;animation:1.1s step-end infinite kwf-blink;display:inline-block}@keyframes kwf-blink{0%,50%{opacity:1}51%,to{opacity:0}}.kwf-code{text-align:left;border:1px solid var(--kwf-line-dark);width:100%;max-width:310px;font-family:var(--font-geist-mono), ui-monospace, monospace;color:#ffffffd1;background:#ffffff0e;border-radius:14px;margin-top:12px;padding:14px 16px;font-size:11.5px;line-height:1.75}.kwf-code .kwf-k{color:#c4b5fd}.kwf-code .kwf-s{color:#7fe3c0}.kwf-panel{text-align:left;border:1px solid var(--kwf-line);background:#fff;border-radius:14px;width:100%;max-width:250px;overflow:hidden;box-shadow:0 16px 34px #2415411a}.kwf-panel-bar{border-bottom:1px solid var(--kwf-line);color:var(--ink-soft);align-items:center;gap:6px;padding:8px 10px;font-size:11px;font-weight:600;display:flex}.kwf-panel-bar i{background:var(--kwf-violet);border-radius:50%;flex:none;width:6px;height:6px}.kwf-field{border-bottom:1px solid var(--kwf-line);padding:8px 10px}.kwf-field:last-child{border-bottom:0}.kwf-field label{color:var(--ink-soft);margin-bottom:4px;font-size:10px;font-weight:600;display:block}.kwf-box{border:1px solid var(--kwf-line);white-space:nowrap;background:#fcfbfe;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:5px 7px;font-size:11.5px;display:flex;overflow:hidden}.kwf-box b{font-variant-numeric:tabular-nums;font-weight:600}.kwf-step{border:1px solid var(--kwf-line);width:16px;height:16px;color:var(--ink-soft);border-radius:5px;flex:none;place-items:center;font-size:11px;display:grid}.kwf-field--row{justify-content:space-between;align-items:center;gap:10px;display:flex}.kwf-field--row label{color:var(--ink);margin:0;font-size:11.5px;font-weight:500}.kwf-tog{background:var(--kwf-violet);border-radius:99px;flex:none;width:30px;height:17px;position:relative}.kwf-tog:after{content:"";background:#fff;border-radius:50%;width:11px;height:11px;position:absolute;top:3px;right:3px}.kwf-themes{text-align:left;flex-direction:column;gap:7px;width:100%;max-width:250px;display:flex}.kwf-theme{border:1px solid var(--kwf-line);font-size:var(--type-body-sm);background:#fff;border-radius:11px;align-items:center;gap:10px;padding:9px 12px;font-weight:500;display:flex;box-shadow:0 8px 18px #2415410d}.kwf-theme i{background:var(--kwf-violet);border-radius:2px;flex:none;width:7px;height:7px}.kwf-theme em{color:var(--ink-muted);margin-left:auto;font-size:12px;font-style:normal;font-weight:400}.kwf-flag{z-index:3;background:#fff;border:3px solid #fff;border-radius:50%;place-items:center;display:grid;position:absolute;overflow:hidden;box-shadow:0 0 0 5px #a78bfa29,0 12px 26px #24154124}.kwf-flag svg{width:100%;height:100%;display:block}.kwf-flag--en{width:56px;height:56px;top:2%;left:12%}.kwf-flag--de{width:74px;height:74px;top:-6%;left:36%}.kwf-flag--es{width:56px;height:56px;top:1%;right:11%}.kwf-flag--pt{width:64px;height:64px;top:13%;right:21%}.kwf-flag--fr{width:70px;height:70px;top:18%;left:19%}.kwf-flag--nl{width:58px;height:58px;top:33%;left:3%}.kwf-flag--it{width:56px;height:56px;top:40%;right:4%}.kwf-vh{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.kwf-caret{animation:none}}@media (max-width:980px){.kwf{padding:76px 20px}.kwf-head{grid-template-columns:1fr;align-items:start;gap:16px}.kwf-card--a,.kwf-card--b,.kwf-card--c,.kwf-card--d{grid-column:span 12}.kwf-card--a{padding-right:40%}}@media (max-width:560px){.kwf-card{min-height:600px;padding:34px 22px 0}.kwf-card--a{padding:34px 22px 260px}.kwf-card h3{font-size:var(--type-subhead)}.kwf-stage{min-height:330px}.kwf-card--a .kwf-mascot{height:250px;right:50%;translate:50%}.kwf-card--b .kwf-mascot{height:240px}.kwf-card--c .kwf-mascot{width:118%;max-width:300px;height:auto}.kwf-card--d .kwf-mascot{height:250px}.kwf-flag{scale:.74}}.kf{--bone:#f7f4fb;--ink:#16121f;--body:#655f78;--lavender-lt:#c5a4e8;--plum:#7c3aed;--violet:#8b5cf6;--line:#5d47871a;--card:#f5f2fa;--mark-block:76px;--art-w:38%;font-family:var(--font-sans), system-ui, sans-serif;color:var(--ink);-webkit-font-smoothing:antialiased;background:#fff;line-height:1.58}.kf *{box-sizing:border-box}.kf-inner{max-width:1080px;margin:0 auto;padding:54px 26px 64px}.kf-top{grid-template-columns:1fr;gap:22px;margin-bottom:30px;display:grid}.kf-mark{color:var(--violet);margin-bottom:22px;display:block}.kf-mark svg{width:44px;height:44px}.kf-title{font-family:var(--font-title), system-ui, sans-serif;letter-spacing:-.035em;margin:0 0 18px;font-size:clamp(34px,8vw,54px);font-weight:700;line-height:1.02}.kf .k-shine{--s1:#f5b301;--s2:#ffd978;--s3:#fff6d6;background-image:linear-gradient(100deg,var(--s1) 0%,var(--s2) 30%,var(--s3) 50%,var(--s2) 70%,var(--s1) 100%);-webkit-text-fill-color:transparent;color:#0000;background-size:200%;-webkit-background-clip:text;background-clip:text;font-style:normal;animation:3s linear infinite kf-shine}@keyframes kf-shine{to{background-position:-200%}}.kf-note{color:var(--body);max-width:42ch;margin:0 0 26px;font-size:15px;line-height:1.62}.kf-cta,.kf-help{cursor:pointer;border:0;border-radius:100px;align-items:center;gap:8px;height:40px;padding:0 20px;font-family:inherit;font-size:13px;font-weight:700;line-height:1;text-decoration:none;transition:transform .25s;display:inline-flex}.kf-cta svg,.kf-help svg{width:15px;height:15px}.kf-cta:hover,.kf-help:hover{transform:translateY(-2px)}.kf-cta{background:var(--plum);color:#fff;box-shadow:0 8px 20px #542da838}.kf-support{background:var(--card);border-radius:22px;min-height:230px;padding:26px 26px 74px;position:relative;overflow:visible}.kf-support-copy{z-index:2;max-width:100%;position:relative}.kf-support h3{font-family:var(--font-title), system-ui, sans-serif;letter-spacing:-.03em;margin:0 0 12px;font-size:27px;font-weight:700;line-height:1.08}.kf-support p{color:var(--body);margin:0 0 22px;font-size:14px;line-height:1.55}.kf-help{color:var(--plum);background:#fff;box-shadow:0 8px 20px #5d47871f}.kf-support-art{z-index:3;justify-content:flex-end;align-items:flex-end;width:112px;display:flex;position:absolute;bottom:-38px;right:14px}.kf-support-art img{filter:drop-shadow(0 10px 18px #34225c29);width:100%;height:auto;display:block}.kf-list{flex-direction:column;gap:14px;display:flex}.kf .faq-item{background:var(--card);border-radius:16px;transition:background .25s;overflow:hidden}.kf .faq-item.open{background:radial-gradient(120% 100% at 50% 0,#8b5cf61a,transparent 70%),var(--card)}.kf .faq-q{text-align:left;cursor:pointer;width:100%;color:var(--ink);letter-spacing:-.01em;background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;padding:26px;font-family:inherit;font-size:16px;font-weight:700;display:flex}.kf .faq-ic{width:20px;height:20px;color:var(--ink);flex:none;transition:transform .3s cubic-bezier(.4,0,.2,1)}.kf .faq-item.open .faq-ic{color:var(--violet);transform:rotate(180deg)}.kf .faq-a{grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.4,0,.2,1);display:grid}.kf .faq-item.open .faq-a{grid-template-rows:1fr}.kf .faq-a-in{color:var(--body);padding:0 26px;font-size:14.5px;line-height:1.65;overflow:hidden}.kf .faq-item.open .faq-a-in{padding:0 26px 26px}@media (min-width:860px){.kf-inner{padding:80px 44px 88px}.kf-top{grid-template-columns:1fr 1fr;align-items:start;gap:34px;margin-bottom:44px}.kf-support{min-height:250px;margin-top:var(--mark-block);padding:30px}.kf-support-copy{max-width:62%}.kf-support-art{width:var(--art-w);bottom:-7%;right:-3%}.kf .faq-q{padding:29px 30px;font-size:17px}.kf .faq-a-in{padding:0 30px}.kf .faq-item.open .faq-a-in{padding:0 30px 28px}}.kf-inner{transition:opacity .4s,transform .5s cubic-bezier(.22,1,.36,1),filter .4s}.kf.is-away .kf-inner{opacity:0;filter:blur(6px);pointer-events:none;transform:scale(.965)translateY(-10px)}@media (prefers-reduced-motion:reduce){.kf .k-shine{animation:none}.kf-inner{transition:opacity .2s}.kf.is-away .kf-inner{filter:none;transform:none}.kf .faq-a,.kf .faq-ic:before,.kf .faq-ic:after,.kf .faq-item,.kf-cta{transition:none}}.kx{--bone:#f7f4fb;--ink:#16121f;--body:#655f78;--violet:#8b5cf6;--plum:#7c3aed;--line:#5d47871f;z-index:90;font-family:var(--font-sans), system-ui, sans-serif;color:var(--ink);opacity:0;place-items:center;transition:opacity .45s;display:grid;position:fixed;inset:0}.kx[hidden]{display:none}.kx.is-on{opacity:1}.kx *{box-sizing:border-box;margin:0}.kx-scrim{background:radial-gradient(120% 90% at 50% 0,#ded5f6 0%,#f7f4fb 62%);position:absolute;inset:0}.kx-shell{z-index:1;text-align:center;width:100%;max-width:1180px;padding:26px 20px 20px;position:relative}.kx-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--violet);margin-bottom:8px;font-size:10.5px;font-weight:700}.kx-title{font-family:var(--font-title), system-ui, sans-serif;letter-spacing:-.03em;margin-bottom:18px;font-size:clamp(21px,3.4vw,32px);font-weight:700;line-height:1.1}.kx-close{cursor:pointer;width:38px;height:38px;color:var(--ink);background:#fff;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:18px;right:18px;box-shadow:0 6px 18px #5d478729}.kx-close svg{width:16px;height:16px}.kx-stage{perspective:1400px;perspective-origin:50% 40%;justify-content:center;align-items:flex-start;gap:18px;display:flex}.kx-card{max-width:300px;transform-style:preserve-3d;will-change:transform;transform:translate3d(calc(var(--mx,0) * var(--d) * -16px), calc(var(--my,0) * var(--d) * -11px), calc(var(--d) * -46px)) rotateY(calc(var(--mx,0) * 15deg)) rotateX(calc(var(--my,0) * -10deg));opacity:0;flex:0 0 300px;transition:transform .16s cubic-bezier(.33,1,.68,1),opacity .5s}.kx-card:nth-child(2){--d:.6}.kx.is-on .kx-card{opacity:1}.kx .kx-card:first-child{transition-delay:0s,60ms}.kx .kx-card:nth-child(2){transition-delay:0s,.13s}.kx .kx-card:nth-child(3){transition-delay:0s,.2s}.kx-badge{color:var(--plum);letter-spacing:.05em;background:#fff;border-radius:100px;margin-bottom:9px;padding:5px 12px;font-size:10.5px;font-weight:700;display:inline-block;box-shadow:0 4px 14px #5d47871f}.kx-panel{text-align:left;border:1px solid var(--line);background:#fbfaff;border-radius:20px;flex-direction:column;gap:9px;padding:14px;display:flex;box-shadow:0 26px 50px -24px #34225c6b}.kx-cap{color:var(--body);margin-top:10px;font-size:11.5px;line-height:1.45}.kx-tabs{color:var(--body);gap:4px;margin-bottom:2px;font-size:10px;display:flex}.kx-tabs b,.kx-tabs span{border-radius:8px;padding:6px 8px;font-weight:700}.kx-tabs b{color:var(--ink);background:#fff;box-shadow:0 2px 8px #5d47871a}.kx-tabs b.is-ring{box-shadow:none;background:#fff;border:1px solid #7c3aed80}.kx-tabs span{opacity:.7;font-weight:400}.kx-prog{letter-spacing:.13em;color:var(--body);justify-content:space-between;font-size:9px;font-weight:700;display:flex}.kx-bar{background:#5d47871f;border-radius:100px;height:4px}.kx-bar i{background:var(--violet);border-radius:100px;width:6%;height:100%;display:block}.kx-step{background:#fff;border:1px solid #5d478714;border-radius:12px;grid-template-columns:15px 19px 1fr;align-items:start;gap:8px;padding:10px;display:grid}.kx-box{background:#fff;border:1.5px solid #5d478742;border-radius:4px;width:13px;height:13px;margin-top:2px}.kx-n{width:19px;height:19px;color:var(--plum);background:#8b5cf61f;border-radius:50%;place-items:center;font-size:9.5px;font-weight:700;display:grid}.kx-step b{margin-bottom:3px;font-size:11px;line-height:1.3;display:block}.kx-step p{color:var(--body);font-size:10px;line-height:1.45}.kx-step p+p{margin-top:6px}.kx-muted{opacity:.62}.kx-step code{background:#5d478712;border-radius:4px;padding:1px 5px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px}.kx-log{background:#fff;border:1px solid #5d478714;border-radius:12px;grid-template-columns:52px 16px 1fr;align-items:start;gap:8px;padding:11px;display:grid}.kx-time{color:var(--body);font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;line-height:1.5}.kx-pen{font-size:11px;line-height:1}.kx-log p{font-size:10.5px;line-height:1.45}.kx-refresh{color:var(--plum);background:#8b5cf61a;border-radius:100px;align-self:center;padding:6px 13px;font-size:10px;font-weight:700}.kx-sug{background:#fff;border:1px solid #5d478714;border-radius:12px;padding:11px}.kx-sug b{margin-bottom:4px;font-size:11px;line-height:1.3;display:block}.kx-sug p{color:var(--body);margin-bottom:8px;font-size:10px;line-height:1.45}.kx-use{color:var(--plum);background:#8b5cf60f;border:1px solid #7c3aed47;border-radius:100px;padding:5px 11px;font-size:9.5px;font-weight:700;display:inline-block}@media (max-width:900px){.kx-shell{padding:20px 14px 16px}.kx-stage{perspective:none;flex-direction:column;align-items:center;gap:14px;max-height:72vh;padding:4px 2px 10px;overflow:auto}.kx-card{flex:none;width:min(320px,100%);transform:none!important}}@media (prefers-reduced-motion:reduce){.kx,.kx-card{transition:opacity .2s}.kx-card{transform:none!important}}.kf-inner{max-width:var(--page-box);padding:clamp(96px,10vw,160px) 44px 120px}.kf{background:0 0}.kf .kf-title,.kf .kf-support h3{font-weight:400}.kf .kf-title{font-size:clamp(30px,4.3vw,44px)}.kc{--ink:#16121f;--body:#655f78;--violet:#8b5cf6;--plum:#7c3aed;--yes:#3f9e6a;--no:#d9564a;--line:#5d47871f;--tint:#f5f2fa;font-family:var(--font-sans), system-ui, sans-serif;color:var(--ink);-webkit-font-smoothing:antialiased;background:#fff;line-height:1.55}.kc *{box-sizing:border-box;margin:0}.kc-inner{text-align:center;max-width:1020px;margin:0 auto;padding:60px 26px 66px}.kc-table th,.kc-table td{position:relative}.kc-vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kc-title{font-family:var(--font-title), system-ui, sans-serif;letter-spacing:-.035em;margin-bottom:12px;font-size:clamp(28px,6.4vw,46px);font-weight:700;line-height:1.03}.kc-sub{color:var(--body);margin-bottom:34px;font-size:15px}.kc-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:thin;width:100%;min-width:0;max-width:100%;padding-bottom:4px;overflow-x:auto}.kc-table{border-collapse:collapse;text-align:center;width:100%;min-width:620px}.kc-table thead th{vertical-align:bottom;padding:0 8px 22px;font-weight:400}.kc-mark{border-radius:16px;justify-content:center;align-items:center;width:46px;height:46px;margin:0 auto 10px;display:flex}.kc-mark-alt{background:var(--tint);color:var(--body)}.kc-mark-alt svg{width:23px;height:23px}.kc-logo{grid-template-columns:1fr 1fr;gap:3px;width:22px;height:22px;display:grid}.kc-logo i{background:#fff;border-radius:3px}.kc-logo i:nth-child(2),.kc-logo i:nth-child(3){opacity:.55}.kc-us .kc-mark{background:var(--violet);box-shadow:0 8px 20px #7c3aed47}.kc-name{color:var(--body);font-size:12.5px;font-weight:700;display:block}.kc-us .kc-name{color:var(--ink)}.kc-table tbody th{text-align:left;border-top:1px solid var(--line);padding:16px 22px 16px 0;font-size:14.5px;font-weight:400}.kc-group th{letter-spacing:.14em;text-transform:uppercase;color:var(--violet);border-top:0;padding:26px 0 10px;font-size:10.5px;font-weight:700}.kc-table tbody tr:first-child th{border-top:0}.kc-table tbody td{border-top:1px solid var(--line);width:15%;padding:16px 8px}.kc-group td{display:none}.kc-table tbody td.kc-us:before,.kc-table thead th.kc-us:before{content:"";z-index:0;background:#8b5cf60d;position:absolute;inset:0 4px}.kc-table thead th.kc-us:before{border-radius:18px 18px 0 0;top:-14px}.kc-table tbody tr:last-child td.kc-us:before{border-radius:0 0 18px 18px;bottom:-4px}.kc-table .kc-us>*{z-index:1;position:relative}.kc-y,.kc-n{color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;display:inline-grid}.kc-y svg,.kc-n svg{width:14px;height:14px}.kc-y{background:var(--yes)}.kc-n{background:var(--no)}.kc-cta{background:var(--plum);color:#fff;border-radius:100px;align-items:center;gap:8px;height:40px;margin-top:34px;padding:0 20px;font-size:13px;font-weight:700;line-height:1;text-decoration:none;transition:transform .25s;display:inline-flex;box-shadow:0 8px 20px #542da838}.kc-cta svg{width:15px;height:15px}.kc-cta:hover{transform:translateY(-2px)}@media (min-width:860px){.kc-inner{padding:78px 44px 84px}.kc-scroll{margin:0;padding:0}.kc-table tbody th{font-size:15.5px}}@media (prefers-reduced-motion:reduce){.kc-cta{transition:none}}.kc{--violet:#8b6fc0;--yes:#5ba982;--no:#c4566e;background:0 0}.kc .kc-title{font-size:clamp(30px,4.3vw,44px);font-weight:400}.kc .kc-sub{font-size:clamp(13px,1.2vw,14.5px)}@media (min-width:860px){.kc-inner{max-width:var(--page-box);padding:clamp(96px,10vw,160px) 44px 120px}}.kc .kc-scroll{padding-bottom:0;overflow:visible}.kc .kc-table{min-width:0}.kc .k-shine{--s1:#4c3a9e;--s2:#6d4fd8;--s3:#8b6cf0}.mbh-host{pointer-events:auto;position:absolute;inset:0;overflow:hidden}.mbh-scene{aspect-ratio:940/1670;width:100%;position:absolute;top:0;left:0}.mbh-surf{will-change:transform;background:url(/klorr-mobile/beach-surf.webp?v=2) 0 0/100% 100% no-repeat;width:100%;height:28.7425%;animation:5.4s ease-in-out infinite mbh-tide;position:absolute;top:50.2994%;left:0}@keyframes mbh-tide{0%,12%,to{transform:translate(0)}55%{transform:translateY(-8%)}}.mbh-crab{will-change:transform;filter:drop-shadow(.6px 1px .5px #4a2a128c)drop-shadow(1.6px 2.6px 2.6px #4a2a124d)saturate(.88)brightness(.96);animation-timing-function:linear;animation-iteration-count:infinite;position:absolute}.mbh-crab-in{background:var(--crab) center / contain no-repeat;width:100%;height:100%;transform:rotate(var(--rot)) scaleX(var(--flip));transform-origin:50%;animation:mbh-crab-skitter .34s ease-in-out infinite var(--sk,0s);display:block}@keyframes mbh-crab-skitter{0%,to{transform:rotate(calc(var(--rot) - 3.5deg)) scaleX(var(--flip))}50%{transform:rotate(calc(var(--rot) + 3.5deg)) scaleX(var(--flip))}}.mbh-host[data-idle] *{animation-play-state:paused}.mbh-copy{text-align:center;color:#fff;text-shadow:0 1px 3px #04121c80,0 2px 22px #04121c8c;pointer-events:none;padding:0 22px 26px;position:absolute;bottom:0;left:0;right:0}.mbh-copy:before{content:"";z-index:-1;background:radial-gradient(72% 62% at 50% 58%,#0628385c,#06283800 74%);position:absolute;inset:-46px -12px -12px}.mbh-title{font-family:var(--font-title), system-ui, sans-serif;letter-spacing:-.02em;text-wrap:balance;max-width:16ch;margin:0 auto 10px;font-size:27px;font-weight:400;line-height:1.08}.mbh-title em{-webkit-text-fill-color:transparent;color:#0000;text-shadow:none;filter:drop-shadow(0 1px 2px #04121c73)drop-shadow(0 0 14px #ffbe3c4d);background-image:linear-gradient(100deg,#ffe27a 0%,#ffc93d 26%,#ffb020 50%,#ffc93d 74%,#ffe27a 100%);background-size:200%;-webkit-background-clip:text;background-clip:text;font-style:normal;animation:3s linear infinite mbh-shine}@keyframes mbh-shine{to{background-position:-200%}}.mbh-sub{color:#ffffffed;max-width:34ch;margin:0 auto 16px;font-size:13px;line-height:1.5}.mbh-cta{color:#fff;text-shadow:none;pointer-events:auto;background:#0e0a17;border-radius:100px;align-items:center;gap:8px;padding:11px 20px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 12px 28px #0a06126b}.mbh-cta svg{width:15px;height:15px}@media (prefers-reduced-motion:reduce){.mbh-surf,.mbh-crab-in,.mbh-title em{animation:none}.mbh-crab{display:none}}.mph-reel{padding:0 16px}.mph-reel .rl{margin-top:0}.mph-orbit .km2{margin:0}.mpx-hero .pj{margin-top:0;width:100%;margin-inline:0}.mpx-hero .pj .kh-hero{height:700px}.mpx-band .kh{padding:0 16px}.mpx-band .kh-hero img{height:520px}.mpx-banner .kbn{padding:0 16px}.mpx-banner .kbn-card{aspect-ratio:auto;height:470px}.mpx-banner .kbn-art{object-position:76% 100%;height:64%;inset:auto 0 0}.mpx-banner .kbn-copy{width:auto;top:26px;left:22px;right:22px;transform:none}.mpx-banner .kbn-copy h2{max-width:14ch;font-size:30px}.mpx-banner .kbn-copy p{color:#17111fc7;font-size:14px}.mpx-banner .kbn-logo{width:84px;margin-bottom:14px}.mpx-banner .kbn-card{background:radial-gradient(55% 90% at 78% 30%,#966ec81f 0%,#966ec80a 45%,#fff0 75%),radial-gradient(60% 80% at 8% 100%,#5a78af12 0%,#fff0 70%),linear-gradient(#fff 0%,#f4f2f7 100%);border-color:#140f221a;box-shadow:inset 0 1px #ffffffe6,0 30px 60px -36px #000000bf}.mpx-banner .kbn-card:before{opacity:.35;mix-blend-mode:multiply}.mpx-banner .kbn-copy h2{color:#17111f}.mpx-banner .kbn-copy p{color:#17111fb8}.mpx-banner .kbn-logo text{fill:#1a1a1f}.mpx-banner .kbn-cta{color:#fff;background:#17111f;box-shadow:0 0 0 4px #17111f1a,0 10px 22px -12px #00000080}.nlp{text-align:center;padding:36px 0 30px;overflow:hidden}.nlp-eyebrow{color:#e8643c;margin:0 0 10px;font-size:13px;font-weight:600}.nlp-title{font-family:var(--font-title), system-ui, sans-serif;letter-spacing:-.02em;color:#16121f;text-wrap:balance;max-width:15ch;margin:0 auto 12px;font-size:30px;font-weight:400;line-height:1.08}.nlp-title em{-webkit-text-fill-color:transparent;color:#0000;background-image:linear-gradient(100deg,#ff8a3d 0%,#ff6f61 30%,#ffb35c 50%,#ff6f61 70%,#ff8a3d 100%);background-size:200%;-webkit-background-clip:text;background-clip:text;font-style:normal;animation:3s linear infinite mbh-shine}.nlp-sub{color:#5f5873;max-width:34ch;margin:0 auto 20px;padding:0 24px;font-size:14px;line-height:1.5}.nlp-form{background:#fff;border:1px solid #28144614;border-radius:999px;align-items:center;gap:6px;width:min(300px,100% - 48px);margin:0 auto;padding:5px 5px 5px 16px;display:flex;box-shadow:0 10px 26px -14px #3c1e6e59}.nlp-form input{min-width:0;font:500 13.5px/1.2 var(--font-sans), system-ui, sans-serif;color:#16121f;background:0 0;border:0;outline:0;flex:1}.nlp-form input::placeholder{color:#9a93ab}.nlp-form button{cursor:pointer;color:#fff;background:linear-gradient(135deg,#ff8a3d,#ff6f61);border:0;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 6px 14px -6px #ff6f61b3}.nlp-form button svg{width:16px;height:16px}.nlp-form:focus-within{border-color:#ff6f618c}.nlp-msg{color:#3a8f5c;min-height:18px;margin:8px 0 0;font-size:12px}.nlp-msg.is-error{color:#d9564a}.nlp-vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nlp-wall{perspective:760px;perspective-origin:50%;touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;height:290px;margin-top:10px;position:relative}.nlp-wall:active{cursor:grabbing}.nlp-card{will-change:transform;width:128px;height:192px;transform-style:preserve-3d;backface-visibility:hidden;border-radius:16px;margin:-96px 0 0 -64px;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 18px 34px -18px #28144680}.nlp-card img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.nlp-title em{animation:none}}.nlp--dark .nlp-title{color:#fff}.nlp--dark .nlp-sub{color:#ffffffc2}.nlp--dark .nlp-msg{color:#8fe3b0}.nlp--dark .nlp-msg.is-error{color:#ff9a8f}.nlp--dark .nlp-form{border-color:#fff3;box-shadow:0 10px 26px -14px #0009}.nlp--dark .nlp-card{box-shadow:0 18px 34px -16px #000000bf}.nlp--rose .nlp-eyebrow{color:#7c3aed}.nlp--rose .nlp-title em{background-image:linear-gradient(100deg,#6d28d9 0%,#9333ea 30%,#c026d3 50%,#9333ea 70%,#6d28d9 100%)}.nlp--rose .nlp-form button{background:linear-gradient(135deg,#8b5cf6,#c026d3);box-shadow:0 6px 14px -6px #8b5cf6b3}.nlp--rose .nlp-form:focus-within{border-color:#8b5cf68c}.nlp-band{z-index:1;position:relative}.nlp--desk{padding:clamp(80px,8vw,128px) 0 clamp(40px,5vw,72px)}.nlp--desk .nlp-eyebrow{margin-bottom:14px;font-size:15px}.nlp--desk .nlp-title{max-width:18ch;margin-bottom:16px;font-size:clamp(34px,4.3vw,48px)}.nlp--desk .nlp-sub{max-width:46ch;margin-bottom:28px;font-size:16px}.nlp--desk .nlp-form{width:min(400px,100% - 48px);padding:6px 6px 6px 20px}.nlp--desk .nlp-form input{font-size:15px}.nlp--desk .nlp-form button{width:40px;height:40px}.nlp--desk .nlp-wall{perspective:1400px;height:470px;margin-top:10px}.nlp--desk .nlp-card{border-radius:20px;width:176px;height:264px;margin:-132px 0 0 -88px}.nlp-stars{background:#000}.nlp-stars:before{content:"";z-index:-1;pointer-events:none;background-image:var(--mtab-stars);background-size:var(--mtab-star-size);position:absolute;inset:0}.nlp-stars .nlp{position:relative}.mw--phone{max-width:none;padding:44px 16px 36px}.mw--phone .mw-intro{margin-bottom:20px}.mw--phone .mw-intro h2{color:#16121f;font-size:30px}.mw--phone .mw-intro p{color:#4a4458;font-size:14px}.mw--phone .mw-deck{align-items:stretch;gap:8px;display:flex}.mw--phone .mw-deck>.mw-stage{flex:1}.mw--phone .mw-screen video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.mw--phone .mw-rail{flex:none;width:12px;margin-left:0}.mw--phone .mw-picks{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px}.mw--phone .mw-pick:hover{transform:none}.mw--phone .mw-meta{padding:8px 9px 9px}.mw--phone .mw-meta b{font-size:12px}.mw--phone .mw-head{flex-wrap:wrap;gap:4px}.mw--phone .mw-tag{padding:2px 5px;font-size:7.5px}.mw--phone .mw-blurb{display:none}.mw--phone .mw-rail{position:relative;top:auto;bottom:auto;left:auto}.mpx-band .kh-hero-title{font-size:30px}.mpx-band .kh-hero-sub{font-size:14px}.mph-orbit .km2-beat--cta .km2-head h2{font-size:30px}.mph-orbit .km2-beat--cta .km2-head p{font-size:14px}.mph-orbit .km2-beats{counter-reset:km2-step}.mph-orbit .km2-beat--cta{order:-1;margin-bottom:6px}.mph-orbit .km2-beat:not(.km2-beat--cta){counter-increment:km2-step}.mph-orbit .km2-beat:not(.km2-beat--cta) .km2-head{padding-top:58px;position:relative}.mph-orbit .km2-beat:not(.km2-beat--cta) .km2-head:after{content:counter(km2-step);width:30px;height:30px;font:700 13px/1 var(--font-sans), system-ui, sans-serif;color:#fff;background:linear-gradient(135deg,#8b5cf6,#d6219b);border-radius:50%;place-items:center;display:grid;position:absolute;top:18px;left:50%;transform:translate(-50%);box-shadow:0 6px 16px -6px #d6219bb3}.mph-orbit .km2-beat--cta .km2-head h2 br,.mph-orbit .km2-slots{display:none}.mph-orbit .km2-beats{gap:12px}.mph-orbit .km2-beat:not(.km2-beat--cta) .km2-head{text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;grid-template-columns:30px 1fr 26px;align-items:center;column-gap:12px;padding:16px;display:grid}.mph-orbit .km2-beat:not(.km2-beat--cta) .km2-head:after{grid-area:1/1;position:static;transform:none}.mph-orbit .km2-beat:not(.km2-beat--cta) .km2-head h2{grid-area:1/2;margin:0;font-size:20px;line-height:1.2}.mph-orbit .km2-beat:not(.km2-beat--cta) .km2-head:before{content:"";background:#ffffff1a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23e9ddff' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") 50%/12px no-repeat;border-radius:50%;grid-area:1/3;justify-self:end;width:26px;height:26px;transition:transform .35s cubic-bezier(.2,.8,.2,1);position:static;inset:auto}.mph-orbit .km2-beat.is-open .km2-head:before{transform:rotate(180deg)}.mph-orbit .km2-beat:not(.km2-beat--cta) .km2-head p{opacity:0;grid-area:2/1/auto/-1;max-height:0;margin:0;font-size:14px;transition:max-height .4s cubic-bezier(.2,.8,.2,1),opacity .25s,margin .4s;overflow:hidden}.mph-orbit .km2-beat.is-open .km2-head p{opacity:1;max-height:160px;margin-top:12px}.mph-orbit .km2-beat:not(.km2-beat--cta) .km2-shot{opacity:0;border-radius:12px;grid-area:3/1/auto/-1;width:100%;height:auto;max-height:0;margin:0;transition:max-height .45s cubic-bezier(.2,.8,.2,1),opacity .3s,margin .4s;display:block}.mph-orbit .km2-beat.is-open .km2-shot{opacity:1;max-height:260px;margin-top:14px}.mrv-foryou .kfy{--kfy-edge:16px;padding-block:8px 24px}.mrv-foryou .kfy-head h2{font-size:30px}.mrv-foryou .kfy-head p{font-size:14px}.tw-cta{text-shadow:none;justify-content:center;align-items:center;transition:transform .25s}.tw-cta:hover{transform:translateY(-2px)}.nlp-trap{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}.nlp-form button[disabled]{opacity:.6;cursor:default}.kf2{--ink:#1b1433;--dim:#1b1433ad;--dim2:#1b143375;--violet:#7c3aed;--lav:#6d4bb0;--shop:#4e7d1f;isolation:isolate;color:var(--ink);font-family:var(--font-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased;background:linear-gradient(#fff 0%,#f6f1fd 14%,#e6dbfa 34%,#d3c3f4 58%,#c3aeef 80%,#b9a8f0 100%);line-height:1.55;position:relative;overflow:hidden}.kf2 *{box-sizing:border-box;margin:0}.kf2 a{color:inherit;text-decoration:none}.kf2-inner{max-width:1240px;margin:0 auto;padding:clamp(90px,16vw,150px) clamp(28px,7vw,96px) 30px}.kf2-cols{grid-template-columns:1fr;gap:38px;display:grid}.kf2-logo{align-items:center;gap:12px;display:inline-flex}.kf2-mark{grid-template-columns:1fr 1fr;gap:3px;width:28px;height:28px;display:grid}.kf2-mark i{background:var(--violet);border-radius:4px}.kf2-mark i:nth-child(2),.kf2-mark i:nth-child(3){opacity:.5}.kf2-word{letter-spacing:-.03em;font-size:32px;font-weight:700;line-height:1}.kf2-word em{font-family:var(--font-display), Georgia, serif;color:var(--lav);font-style:italic;font-weight:400}.kf2-tag{color:var(--dim);margin-top:18px;font-size:14.5px}.kf2-shop{font-family:var(--font-display), Georgia, serif;color:var(--shop);font-style:italic}.kf2-social{gap:10px;margin-top:22px;display:flex}.kf2-social a{width:38px;height:38px;color:var(--dim);border:1px solid #1b14332e;border-radius:50%;place-items:center;transition:color .2s,border-color .2s,background .2s;display:grid}.kf2-social svg{width:17px;height:17px}.kf2-social a:hover{color:var(--ink);background:#7c3aed1a;border-color:#7c3aed73}.kf2-col h2{letter-spacing:.16em;text-transform:uppercase;color:var(--dim2);margin-bottom:16px;font-size:10.5px;font-weight:700}.kf2-col ul{flex-direction:column;gap:11px;padding:0;list-style:none;display:flex}.kf2-col a{color:var(--dim);font-size:14.5px;transition:color .2s}.kf2-col a:hover{color:var(--ink)}.kf2-tabs a{align-items:center;gap:10px;display:inline-flex}.kf2-tabs svg{opacity:.75;flex:none;width:16px;height:16px}.kf2-tabs a:hover svg{opacity:1;color:var(--lav)}.kf2-base{color:var(--dim2);border-top:1px solid #1b143329;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:52px;padding-top:22px;font-size:12.5px;display:flex}.kf2-base b{color:var(--dim);font-weight:700}.kf2-base b em{font-family:var(--font-display), Georgia, serif;color:var(--lav);font-style:italic;font-weight:400}@media (min-width:640px){.kf2-cols{grid-template-columns:repeat(2,1fr);gap:40px 32px}.kf2-brand{grid-column:1/-1}}@media (min-width:960px){.kf2-inner{padding:clamp(120px,13vw,180px) clamp(40px,7vw,96px) 32px}.kf2-cols{grid-template-columns:1.6fr repeat(3,1fr);gap:40px}.kf2-brand{grid-column:auto}}@media (prefers-reduced-motion:reduce){.kf2 a{transition:none}}.kf2{background-color:#b9a8f0}.kf2-inner{padding-bottom:108px}.kf2-mark,.kf2-word{display:none}.kf2-wm{display:block}.kf2-base b{font-weight:600}.kf2-shop{color:#95bf47;font-family:inherit;font-style:normal}.kf2{--violet:#8b6fc0;--lav:#8b6fc0}html:has(.sh) .kf2{background:#9ec4ef linear-gradient(#fff 0%,#f0f6fd 14%,#dbe9fa 34%,#c2dbf6 58%,#abcdf2 80%,#9ec4ef 100%)}html:has(.sk) .kf2{background:#efa8bb linear-gradient(#fff 0%,#fdf1f4 14%,#fadbe3 34%,#f6c3d1 58%,#f2b0c2 80%,#efa8bb 100%)}html:has(.pj) .kf2{--ink:#fff;--dim:#ffffffe6;--dim2:#fffc;--violet:#c5a4e8;--lav:#c5a4e8;background:linear-gradient(#0000 0%,#060b0b 14%,#162827 34%,#2f5653 58%,#4f8f8a 80%,#6fa9a2 100%)}html:has(.pj) .kf2-wm text{fill:#f0f0f5}html:has(.pj) .kf2-wm tspan{fill:#c5a4e8}html:has(.pj) .kf2-base .logo-accent{color:#efe6ff}html:has(.pj) .kf2-social a{border-color:#ffffff38}html:has(.pj) .kf2-base{border-top-color:#ffffff29}html:has(.mtab){--mtab-stars:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22560%22%20height%3D%22380%22%3E%3Ccircle%20cx%3D%22459.1%22%20cy%3D%22367.9%22%20r%3D%221.04%22%20fill%3D%22%23fff%22%20opacity%3D%220.67%22%2F%3E%3Ccircle%20cx%3D%22117.5%22%20cy%3D%22359.3%22%20r%3D%220.86%22%20fill%3D%22%23fff%22%20opacity%3D%220.81%22%2F%3E%3Ccircle%20cx%3D%2279.4%22%20cy%3D%22199.1%22%20r%3D%221.41%22%20fill%3D%22%23fff%22%20opacity%3D%220.61%22%2F%3E%3Ccircle%20cx%3D%22459.3%22%20cy%3D%22193.3%22%20r%3D%221.37%22%20fill%3D%22%23fff%22%20opacity%3D%220.87%22%2F%3E%3Ccircle%20cx%3D%22129.6%22%20cy%3D%22341.1%22%20r%3D%221.06%22%20fill%3D%22%23fff%22%20opacity%3D%220.56%22%2F%3E%3Ccircle%20cx%3D%222.0%22%20cy%3D%22186.8%22%20r%3D%221.04%22%20fill%3D%22%23fff%22%20opacity%3D%220.69%22%2F%3E%3Ccircle%20cx%3D%2278.8%22%20cy%3D%22130.7%22%20r%3D%220.94%22%20fill%3D%22%23fff%22%20opacity%3D%220.93%22%2F%3E%3Ccircle%20cx%3D%221.0%22%20cy%3D%22285.3%22%20r%3D%221.33%22%20fill%3D%22%23fff%22%20opacity%3D%220.6%22%2F%3E%3Ccircle%20cx%3D%22518.8%22%20cy%3D%22270.9%22%20r%3D%221.38%22%20fill%3D%22%23fff%22%20opacity%3D%220.68%22%2F%3E%3Ccircle%20cx%3D%22208.4%22%20cy%3D%22149.3%22%20r%3D%221.45%22%20fill%3D%22%23fff%22%20opacity%3D%220.82%22%2F%3E%3Ccircle%20cx%3D%22202.0%22%20cy%3D%22162.7%22%20r%3D%220.91%22%20fill%3D%22%23fff%22%20opacity%3D%220.57%22%2F%3E%3Ccircle%20cx%3D%2257.0%22%20cy%3D%22317.2%22%20r%3D%220.91%22%20fill%3D%22%23fff%22%20opacity%3D%220.97%22%2F%3E%3Ccircle%20cx%3D%22139.6%22%20cy%3D%22101.0%22%20r%3D%221.08%22%20fill%3D%22%23fff%22%20opacity%3D%220.64%22%2F%3E%3Ccircle%20cx%3D%22209.1%22%20cy%3D%22363.3%22%20r%3D%221.36%22%20fill%3D%22%23fff%22%20opacity%3D%220.92%22%2F%3E%3Ccircle%20cx%3D%22353.3%22%20cy%3D%22347.1%22%20r%3D%221.41%22%20fill%3D%22%23fff%22%20opacity%3D%220.8%22%2F%3E%3Ccircle%20cx%3D%22403.0%22%20cy%3D%2218.8%22%20r%3D%221.25%22%20fill%3D%22%23fff%22%20opacity%3D%220.75%22%2F%3E%3Ccircle%20cx%3D%22421.5%22%20cy%3D%22244.9%22%20r%3D%220.91%22%20fill%3D%22%23fff%22%20opacity%3D%220.57%22%2F%3E%3Ccircle%20cx%3D%22519.0%22%20cy%3D%2248.4%22%20r%3D%221.05%22%20fill%3D%22%23fff%22%20opacity%3D%220.7%22%2F%3E%3Ccircle%20cx%3D%22166.8%22%20cy%3D%22280.8%22%20r%3D%221.43%22%20fill%3D%22%23fff%22%20opacity%3D%220.67%22%2F%3E%3Ccircle%20cx%3D%22367.4%22%20cy%3D%22114.3%22%20r%3D%221.12%22%20fill%3D%22%23fff%22%20opacity%3D%220.73%22%2F%3E%3Ccircle%20cx%3D%2293.7%22%20cy%3D%2261.4%22%20r%3D%220.86%22%20fill%3D%22%23fff%22%20opacity%3D%220.96%22%2F%3E%3Ccircle%20cx%3D%22278.4%22%20cy%3D%2283.6%22%20r%3D%221.38%22%20fill%3D%22%23fff%22%20opacity%3D%221.0%22%2F%3E%3Ccircle%20cx%3D%22252.0%22%20cy%3D%2253.0%22%20r%3D%220.84%22%20fill%3D%22%23fff%22%20opacity%3D%220.59%22%2F%3E%3Ccircle%20cx%3D%22191.5%22%20cy%3D%2234.6%22%20r%3D%220.88%22%20fill%3D%22%23fff%22%20opacity%3D%220.67%22%2F%3E%3Ccircle%20cx%3D%22319.0%22%20cy%3D%22337.2%22%20r%3D%221.26%22%20fill%3D%22%23fff%22%20opacity%3D%220.74%22%2F%3E%3Ccircle%20cx%3D%22231.8%22%20cy%3D%22199.2%22%20r%3D%220.98%22%20fill%3D%22%23fff%22%20opacity%3D%220.7%22%2F%3E%3Ccircle%20cx%3D%2234.8%22%20cy%3D%22105.5%22%20r%3D%221.43%22%20fill%3D%22%23fff%22%20opacity%3D%220.61%22%2F%3E%3Ccircle%20cx%3D%22281.9%22%20cy%3D%22239.3%22%20r%3D%221.35%22%20fill%3D%22%23fff%22%20opacity%3D%220.65%22%2F%3E%3Ccircle%20cx%3D%22151.8%22%20cy%3D%2294.4%22%20r%3D%221.0%22%20fill%3D%22%23fff%22%20opacity%3D%220.75%22%2F%3E%3Ccircle%20cx%3D%22534.2%22%20cy%3D%22322.5%22%20r%3D%221.35%22%20fill%3D%22%23fff%22%20opacity%3D%220.56%22%2F%3E%3Ccircle%20cx%3D%2218.1%22%20cy%3D%22269.6%22%20r%3D%221.37%22%20fill%3D%22%23fff%22%20opacity%3D%220.76%22%2F%3E%3Ccircle%20cx%3D%22328.8%22%20cy%3D%220.1%22%20r%3D%220.99%22%20fill%3D%22%23fff%22%20opacity%3D%220.97%22%2F%3E%3Ccircle%20cx%3D%22462.3%22%20cy%3D%22325.1%22%20r%3D%221.43%22%20fill%3D%22%23fff%22%20opacity%3D%220.66%22%2F%3E%3Ccircle%20cx%3D%2261.1%22%20cy%3D%2258.7%22%20r%3D%221.09%22%20fill%3D%22%23fff%22%20opacity%3D%220.86%22%2F%3E%3Ccircle%20cx%3D%22527.2%22%20cy%3D%22274.3%22%20r%3D%221.19%22%20fill%3D%22%23fff%22%20opacity%3D%220.89%22%2F%3E%3Ccircle%20cx%3D%22256.1%22%20cy%3D%22209.6%22%20r%3D%220.73%22%20fill%3D%22%23fff%22%20opacity%3D%220.9%22%2F%3E%3Ccircle%20cx%3D%22130.2%22%20cy%3D%22349.6%22%20r%3D%221.18%22%20fill%3D%22%23fff%22%20opacity%3D%220.69%22%2F%3E%3Ccircle%20cx%3D%2271.7%22%20cy%3D%2295.7%22%20r%3D%221.18%22%20fill%3D%22%23fff%22%20opacity%3D%220.86%22%2F%3E%3Ccircle%20cx%3D%2262.8%22%20cy%3D%2226.7%22%20r%3D%221.09%22%20fill%3D%22%23fff%22%20opacity%3D%220.81%22%2F%3E%3Ccircle%20cx%3D%22217.3%22%20cy%3D%2285.0%22%20r%3D%221.15%22%20fill%3D%22%23fff%22%20opacity%3D%220.55%22%2F%3E%3Ccircle%20cx%3D%22168.9%22%20cy%3D%22175.1%22%20r%3D%221.42%22%20fill%3D%22%23fff%22%20opacity%3D%220.84%22%2F%3E%3Ccircle%20cx%3D%22494.9%22%20cy%3D%22180.6%22%20r%3D%220.88%22%20fill%3D%22%23fff%22%20opacity%3D%220.66%22%2F%3E%3Ccircle%20cx%3D%22537.9%22%20cy%3D%22267.8%22%20r%3D%220.93%22%20fill%3D%22%23fff%22%20opacity%3D%220.56%22%2F%3E%3Ccircle%20cx%3D%22279.1%22%20cy%3D%22256.3%22%20r%3D%221.02%22%20fill%3D%22%23fff%22%20opacity%3D%220.67%22%2F%3E%3Ccircle%20cx%3D%22373.7%22%20cy%3D%22351.6%22%20r%3D%220.87%22%20fill%3D%22%23fff%22%20opacity%3D%220.57%22%2F%3E%3Ccircle%20cx%3D%22189.3%22%20cy%3D%22159.8%22%20r%3D%221.21%22%20fill%3D%22%23fff%22%20opacity%3D%220.64%22%2F%3E%3C%2Fsvg%3E), url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22420%22%20height%3D%22300%22%3E%3Ccircle%20cx%3D%22136.0%22%20cy%3D%2245.3%22%20r%3D%220.64%22%20fill%3D%22%23fff%22%20opacity%3D%220.28%22%2F%3E%3Ccircle%20cx%3D%22225.1%22%20cy%3D%22109.7%22%20r%3D%220.38%22%20fill%3D%22%23fff%22%20opacity%3D%220.43%22%2F%3E%3Ccircle%20cx%3D%2215.7%22%20cy%3D%22130.1%22%20r%3D%220.38%22%20fill%3D%22%23fff%22%20opacity%3D%220.28%22%2F%3E%3Ccircle%20cx%3D%22178.3%22%20cy%3D%22248.1%22%20r%3D%220.41%22%20fill%3D%22%23fff%22%20opacity%3D%220.33%22%2F%3E%3Ccircle%20cx%3D%22263.5%22%20cy%3D%22284.3%22%20r%3D%220.61%22%20fill%3D%22%23fff%22%20opacity%3D%220.39%22%2F%3E%3Ccircle%20cx%3D%22410.0%22%20cy%3D%2214.0%22%20r%3D%220.74%22%20fill%3D%22%23fff%22%20opacity%3D%220.35%22%2F%3E%3Ccircle%20cx%3D%2260.6%22%20cy%3D%2235.3%22%20r%3D%220.49%22%20fill%3D%22%23fff%22%20opacity%3D%220.54%22%2F%3E%3Ccircle%20cx%3D%2275.9%22%20cy%3D%22174.5%22%20r%3D%220.64%22%20fill%3D%22%23fff%22%20opacity%3D%220.38%22%2F%3E%3Ccircle%20cx%3D%22230.1%22%20cy%3D%2218.8%22%20r%3D%220.38%22%20fill%3D%22%23fff%22%20opacity%3D%220.32%22%2F%3E%3Ccircle%20cx%3D%22285.8%22%20cy%3D%22128.3%22%20r%3D%220.49%22%20fill%3D%22%23fff%22%20opacity%3D%220.45%22%2F%3E%3Ccircle%20cx%3D%22190.3%22%20cy%3D%2289.9%22%20r%3D%220.71%22%20fill%3D%22%23fff%22%20opacity%3D%220.49%22%2F%3E%3Ccircle%20cx%3D%22102.5%22%20cy%3D%22172.3%22%20r%3D%220.59%22%20fill%3D%22%23fff%22%20opacity%3D%220.56%22%2F%3E%3Ccircle%20cx%3D%22306.4%22%20cy%3D%2286.4%22%20r%3D%220.79%22%20fill%3D%22%23fff%22%20opacity%3D%220.29%22%2F%3E%3Ccircle%20cx%3D%22175.6%22%20cy%3D%22227.1%22%20r%3D%220.42%22%20fill%3D%22%23fff%22%20opacity%3D%220.42%22%2F%3E%3Ccircle%20cx%3D%2216.5%22%20cy%3D%22200.5%22%20r%3D%220.69%22%20fill%3D%22%23fff%22%20opacity%3D%220.45%22%2F%3E%3Ccircle%20cx%3D%22367.7%22%20cy%3D%2294.1%22%20r%3D%220.66%22%20fill%3D%22%23fff%22%20opacity%3D%220.46%22%2F%3E%3Ccircle%20cx%3D%22243.6%22%20cy%3D%22136.9%22%20r%3D%220.73%22%20fill%3D%22%23fff%22%20opacity%3D%220.58%22%2F%3E%3Ccircle%20cx%3D%22199.1%22%20cy%3D%22199.2%22%20r%3D%220.38%22%20fill%3D%22%23fff%22%20opacity%3D%220.5%22%2F%3E%3Ccircle%20cx%3D%22271.8%22%20cy%3D%22297.9%22%20r%3D%220.72%22%20fill%3D%22%23fff%22%20opacity%3D%220.35%22%2F%3E%3Ccircle%20cx%3D%22162.0%22%20cy%3D%22200.6%22%20r%3D%220.36%22%20fill%3D%22%23fff%22%20opacity%3D%220.41%22%2F%3E%3Ccircle%20cx%3D%2270.6%22%20cy%3D%2235.1%22%20r%3D%220.38%22%20fill%3D%22%23fff%22%20opacity%3D%220.52%22%2F%3E%3Ccircle%20cx%3D%2254.3%22%20cy%3D%2274.3%22%20r%3D%220.53%22%20fill%3D%22%23fff%22%20opacity%3D%220.55%22%2F%3E%3Ccircle%20cx%3D%2233.8%22%20cy%3D%22134.8%22%20r%3D%220.6%22%20fill%3D%22%23fff%22%20opacity%3D%220.56%22%2F%3E%3Ccircle%20cx%3D%22344.1%22%20cy%3D%22259.2%22%20r%3D%220.48%22%20fill%3D%22%23fff%22%20opacity%3D%220.4%22%2F%3E%3Ccircle%20cx%3D%22150.7%22%20cy%3D%22265.3%22%20r%3D%220.78%22%20fill%3D%22%23fff%22%20opacity%3D%220.3%22%2F%3E%3Ccircle%20cx%3D%2274.0%22%20cy%3D%2269.6%22%20r%3D%220.46%22%20fill%3D%22%23fff%22%20opacity%3D%220.42%22%2F%3E%3Ccircle%20cx%3D%22247.4%22%20cy%3D%2278.8%22%20r%3D%220.35%22%20fill%3D%22%23fff%22%20opacity%3D%220.4%22%2F%3E%3Ccircle%20cx%3D%22155.1%22%20cy%3D%22169.9%22%20r%3D%220.78%22%20fill%3D%22%23fff%22%20opacity%3D%220.49%22%2F%3E%3Ccircle%20cx%3D%22216.5%22%20cy%3D%22185.3%22%20r%3D%220.65%22%20fill%3D%22%23fff%22%20opacity%3D%220.27%22%2F%3E%3Ccircle%20cx%3D%22377.8%22%20cy%3D%22234.0%22%20r%3D%220.74%22%20fill%3D%22%23fff%22%20opacity%3D%220.53%22%2F%3E%3Ccircle%20cx%3D%22164.8%22%20cy%3D%22119.7%22%20r%3D%220.4%22%20fill%3D%22%23fff%22%20opacity%3D%220.47%22%2F%3E%3Ccircle%20cx%3D%2226.1%22%20cy%3D%2220.2%22%20r%3D%220.44%22%20fill%3D%22%23fff%22%20opacity%3D%220.31%22%2F%3E%3Ccircle%20cx%3D%22142.8%22%20cy%3D%2215.8%22%20r%3D%220.35%22%20fill%3D%22%23fff%22%20opacity%3D%220.3%22%2F%3E%3Ccircle%20cx%3D%2242.6%22%20cy%3D%22109.1%22%20r%3D%220.36%22%20fill%3D%22%23fff%22%20opacity%3D%220.56%22%2F%3E%3Ccircle%20cx%3D%22257.9%22%20cy%3D%2244.6%22%20r%3D%220.46%22%20fill%3D%22%23fff%22%20opacity%3D%220.37%22%2F%3E%3Ccircle%20cx%3D%22152.9%22%20cy%3D%2236.9%22%20r%3D%220.73%22%20fill%3D%22%23fff%22%20opacity%3D%220.6%22%2F%3E%3Ccircle%20cx%3D%22195.7%22%20cy%3D%22145.2%22%20r%3D%220.39%22%20fill%3D%22%23fff%22%20opacity%3D%220.29%22%2F%3E%3Ccircle%20cx%3D%22143.9%22%20cy%3D%2279.4%22%20r%3D%220.72%22%20fill%3D%22%23fff%22%20opacity%3D%220.31%22%2F%3E%3Ccircle%20cx%3D%229.7%22%20cy%3D%22285.3%22%20r%3D%220.59%22%20fill%3D%22%23fff%22%20opacity%3D%220.3%22%2F%3E%3Ccircle%20cx%3D%22228.1%22%20cy%3D%228.1%22%20r%3D%220.59%22%20fill%3D%22%23fff%22%20opacity%3D%220.59%22%2F%3E%3Ccircle%20cx%3D%22362.6%22%20cy%3D%22208.9%22%20r%3D%220.47%22%20fill%3D%22%23fff%22%20opacity%3D%220.38%22%2F%3E%3Ccircle%20cx%3D%2270.2%22%20cy%3D%22231.6%22%20r%3D%220.59%22%20fill%3D%22%23fff%22%20opacity%3D%220.52%22%2F%3E%3Ccircle%20cx%3D%22138.5%22%20cy%3D%2266.9%22%20r%3D%220.72%22%20fill%3D%22%23fff%22%20opacity%3D%220.59%22%2F%3E%3Ccircle%20cx%3D%22358.1%22%20cy%3D%22241.8%22%20r%3D%220.72%22%20fill%3D%22%23fff%22%20opacity%3D%220.51%22%2F%3E%3Ccircle%20cx%3D%2295.2%22%20cy%3D%22155.3%22%20r%3D%220.51%22%20fill%3D%22%23fff%22%20opacity%3D%220.26%22%2F%3E%3Ccircle%20cx%3D%2211.7%22%20cy%3D%2283.8%22%20r%3D%220.47%22%20fill%3D%22%23fff%22%20opacity%3D%220.49%22%2F%3E%3Ccircle%20cx%3D%22401.7%22%20cy%3D%22134.2%22%20r%3D%220.77%22%20fill%3D%22%23fff%22%20opacity%3D%220.6%22%2F%3E%3Ccircle%20cx%3D%22401.1%22%20cy%3D%22109.4%22%20r%3D%220.45%22%20fill%3D%22%23fff%22%20opacity%3D%220.33%22%2F%3E%3Ccircle%20cx%3D%2282.6%22%20cy%3D%2261.3%22%20r%3D%220.63%22%20fill%3D%22%23fff%22%20opacity%3D%220.57%22%2F%3E%3Ccircle%20cx%3D%22353.0%22%20cy%3D%22143.8%22%20r%3D%220.64%22%20fill%3D%22%23fff%22%20opacity%3D%220.53%22%2F%3E%3Ccircle%20cx%3D%2235.6%22%20cy%3D%22198.2%22%20r%3D%220.76%22%20fill%3D%22%23fff%22%20opacity%3D%220.52%22%2F%3E%3Ccircle%20cx%3D%22315.1%22%20cy%3D%22143.4%22%20r%3D%220.43%22%20fill%3D%22%23fff%22%20opacity%3D%220.53%22%2F%3E%3Ccircle%20cx%3D%22139.7%22%20cy%3D%22240.2%22%20r%3D%220.79%22%20fill%3D%22%23fff%22%20opacity%3D%220.39%22%2F%3E%3Ccircle%20cx%3D%22168.6%22%20cy%3D%22284.0%22%20r%3D%220.68%22%20fill%3D%22%23fff%22%20opacity%3D%220.31%22%2F%3E%3Ccircle%20cx%3D%2253.4%22%20cy%3D%2245.3%22%20r%3D%220.76%22%20fill%3D%22%23fff%22%20opacity%3D%220.53%22%2F%3E%3Ccircle%20cx%3D%2261.4%22%20cy%3D%22248.0%22%20r%3D%220.79%22%20fill%3D%22%23fff%22%20opacity%3D%220.48%22%2F%3E%3Ccircle%20cx%3D%22147.2%22%20cy%3D%22164.6%22%20r%3D%220.41%22%20fill%3D%22%23fff%22%20opacity%3D%220.25%22%2F%3E%3Ccircle%20cx%3D%22407.8%22%20cy%3D%22194.9%22%20r%3D%220.59%22%20fill%3D%22%23fff%22%20opacity%3D%220.58%22%2F%3E%3Ccircle%20cx%3D%22182.2%22%20cy%3D%22261.5%22%20r%3D%220.72%22%20fill%3D%22%23fff%22%20opacity%3D%220.32%22%2F%3E%3Ccircle%20cx%3D%22105.8%22%20cy%3D%2287.9%22%20r%3D%220.46%22%20fill%3D%22%23fff%22%20opacity%3D%220.46%22%2F%3E%3Ccircle%20cx%3D%22108.9%22%20cy%3D%22125.7%22%20r%3D%220.41%22%20fill%3D%22%23fff%22%20opacity%3D%220.57%22%2F%3E%3Ccircle%20cx%3D%22148.6%22%20cy%3D%22137.4%22%20r%3D%220.61%22%20fill%3D%22%23fff%22%20opacity%3D%220.57%22%2F%3E%3Ccircle%20cx%3D%22176.7%22%20cy%3D%22275.3%22%20r%3D%220.58%22%20fill%3D%22%23fff%22%20opacity%3D%220.44%22%2F%3E%3Ccircle%20cx%3D%22219.9%22%20cy%3D%225.6%22%20r%3D%220.55%22%20fill%3D%22%23fff%22%20opacity%3D%220.31%22%2F%3E%3Ccircle%20cx%3D%221.7%22%20cy%3D%22239.8%22%20r%3D%220.43%22%20fill%3D%22%23fff%22%20opacity%3D%220.42%22%2F%3E%3Ccircle%20cx%3D%22304.6%22%20cy%3D%22166.9%22%20r%3D%220.5%22%20fill%3D%22%23fff%22%20opacity%3D%220.43%22%2F%3E%3Ccircle%20cx%3D%22233.3%22%20cy%3D%22235.3%22%20r%3D%220.4%22%20fill%3D%22%23fff%22%20opacity%3D%220.45%22%2F%3E%3Ccircle%20cx%3D%22104.4%22%20cy%3D%2283.1%22%20r%3D%220.7%22%20fill%3D%22%23fff%22%20opacity%3D%220.43%22%2F%3E%3Ccircle%20cx%3D%22235.9%22%20cy%3D%22228.0%22%20r%3D%220.76%22%20fill%3D%22%23fff%22%20opacity%3D%220.41%22%2F%3E%3Ccircle%20cx%3D%22257.3%22%20cy%3D%22151.7%22%20r%3D%220.58%22%20fill%3D%22%23fff%22%20opacity%3D%220.49%22%2F%3E%3Ccircle%20cx%3D%22190.0%22%20cy%3D%22160.0%22%20r%3D%220.57%22%20fill%3D%22%23fff%22%20opacity%3D%220.58%22%2F%3E%3Ccircle%20cx%3D%22293.7%22%20cy%3D%22263.0%22%20r%3D%220.77%22%20fill%3D%22%23fff%22%20opacity%3D%220.34%22%2F%3E%3Ccircle%20cx%3D%22235.0%22%20cy%3D%22283.0%22%20r%3D%220.73%22%20fill%3D%22%23fff%22%20opacity%3D%220.3%22%2F%3E%3Ccircle%20cx%3D%2251.1%22%20cy%3D%22132.6%22%20r%3D%220.38%22%20fill%3D%22%23fff%22%20opacity%3D%220.33%22%2F%3E%3Ccircle%20cx%3D%2230.7%22%20cy%3D%22200.8%22%20r%3D%220.7%22%20fill%3D%22%23fff%22%20opacity%3D%220.56%22%2F%3E%3Ccircle%20cx%3D%2264.9%22%20cy%3D%22214.8%22%20r%3D%220.65%22%20fill%3D%22%23fff%22%20opacity%3D%220.3%22%2F%3E%3Ccircle%20cx%3D%22370.8%22%20cy%3D%22290.3%22%20r%3D%220.45%22%20fill%3D%22%23fff%22%20opacity%3D%220.58%22%2F%3E%3Ccircle%20cx%3D%22167.3%22%20cy%3D%22146.2%22%20r%3D%220.8%22%20fill%3D%22%23fff%22%20opacity%3D%220.54%22%2F%3E%3Ccircle%20cx%3D%2267.8%22%20cy%3D%22129.5%22%20r%3D%220.58%22%20fill%3D%22%23fff%22%20opacity%3D%220.37%22%2F%3E%3Ccircle%20cx%3D%2282.2%22%20cy%3D%2295.6%22%20r%3D%220.67%22%20fill%3D%22%23fff%22%20opacity%3D%220.26%22%2F%3E%3Ccircle%20cx%3D%22232.7%22%20cy%3D%22132.1%22%20r%3D%220.36%22%20fill%3D%22%23fff%22%20opacity%3D%220.37%22%2F%3E%3Ccircle%20cx%3D%22262.0%22%20cy%3D%22153.7%22%20r%3D%220.38%22%20fill%3D%22%23fff%22%20opacity%3D%220.59%22%2F%3E%3Ccircle%20cx%3D%22331.1%22%20cy%3D%22291.5%22%20r%3D%220.4%22%20fill%3D%22%23fff%22%20opacity%3D%220.34%22%2F%3E%3Ccircle%20cx%3D%2216.6%22%20cy%3D%22233.7%22%20r%3D%220.47%22%20fill%3D%22%23fff%22%20opacity%3D%220.3%22%2F%3E%3Ccircle%20cx%3D%22177.3%22%20cy%3D%22273.4%22%20r%3D%220.72%22%20fill%3D%22%23fff%22%20opacity%3D%220.34%22%2F%3E%3Ccircle%20cx%3D%2262.7%22%20cy%3D%22275.8%22%20r%3D%220.61%22%20fill%3D%22%23fff%22%20opacity%3D%220.5%22%2F%3E%3Ccircle%20cx%3D%2237.6%22%20cy%3D%2217.3%22%20r%3D%220.66%22%20fill%3D%22%23fff%22%20opacity%3D%220.4%22%2F%3E%3Ccircle%20cx%3D%2230.4%22%20cy%3D%22281.5%22%20r%3D%220.64%22%20fill%3D%22%23fff%22%20opacity%3D%220.53%22%2F%3E%3Ccircle%20cx%3D%2235.2%22%20cy%3D%22256.9%22%20r%3D%220.38%22%20fill%3D%22%23fff%22%20opacity%3D%220.55%22%2F%3E%3Ccircle%20cx%3D%22190.6%22%20cy%3D%22101.7%22%20r%3D%220.6%22%20fill%3D%22%23fff%22%20opacity%3D%220.57%22%2F%3E%3Ccircle%20cx%3D%22112.5%22%20cy%3D%2238.8%22%20r%3D%220.59%22%20fill%3D%22%23fff%22%20opacity%3D%220.33%22%2F%3E%3Ccircle%20cx%3D%2246.0%22%20cy%3D%2248.4%22%20r%3D%220.37%22%20fill%3D%22%23fff%22%20opacity%3D%220.32%22%2F%3E%3Ccircle%20cx%3D%22131.0%22%20cy%3D%2291.5%22%20r%3D%220.69%22%20fill%3D%22%23fff%22%20opacity%3D%220.35%22%2F%3E%3Ccircle%20cx%3D%22210.0%22%20cy%3D%2253.4%22%20r%3D%220.51%22%20fill%3D%22%23fff%22%20opacity%3D%220.26%22%2F%3E%3Ccircle%20cx%3D%22105.2%22%20cy%3D%224.6%22%20r%3D%220.68%22%20fill%3D%22%23fff%22%20opacity%3D%220.44%22%2F%3E%3Ccircle%20cx%3D%2279.6%22%20cy%3D%22142.4%22%20r%3D%220.77%22%20fill%3D%22%23fff%22%20opacity%3D%220.29%22%2F%3E%3Ccircle%20cx%3D%22343.9%22%20cy%3D%22129.7%22%20r%3D%220.57%22%20fill%3D%22%23fff%22%20opacity%3D%220.54%22%2F%3E%3Ccircle%20cx%3D%22165.1%22%20cy%3D%22152.0%22%20r%3D%220.66%22%20fill%3D%22%23fff%22%20opacity%3D%220.59%22%2F%3E%3Ccircle%20cx%3D%22143.9%22%20cy%3D%22249.7%22%20r%3D%220.67%22%20fill%3D%22%23fff%22%20opacity%3D%220.47%22%2F%3E%3Ccircle%20cx%3D%22170.0%22%20cy%3D%22104.3%22%20r%3D%220.37%22%20fill%3D%22%23fff%22%20opacity%3D%220.3%22%2F%3E%3Ccircle%20cx%3D%2229.7%22%20cy%3D%22222.3%22%20r%3D%220.47%22%20fill%3D%22%23fff%22%20opacity%3D%220.31%22%2F%3E%3Ccircle%20cx%3D%2235.5%22%20cy%3D%22252.4%22%20r%3D%220.74%22%20fill%3D%22%23fff%22%20opacity%3D%220.48%22%2F%3E%3Ccircle%20cx%3D%22118.4%22%20cy%3D%2272.7%22%20r%3D%220.48%22%20fill%3D%22%23fff%22%20opacity%3D%220.41%22%2F%3E%3Ccircle%20cx%3D%2266.2%22%20cy%3D%22133.7%22%20r%3D%220.47%22%20fill%3D%22%23fff%22%20opacity%3D%220.59%22%2F%3E%3Ccircle%20cx%3D%22408.5%22%20cy%3D%22164.1%22%20r%3D%220.46%22%20fill%3D%22%23fff%22%20opacity%3D%220.59%22%2F%3E%3Ccircle%20cx%3D%22130.0%22%20cy%3D%22107.0%22%20r%3D%220.35%22%20fill%3D%22%23fff%22%20opacity%3D%220.38%22%2F%3E%3Ccircle%20cx%3D%22199.4%22%20cy%3D%22150.8%22%20r%3D%220.44%22%20fill%3D%22%23fff%22%20opacity%3D%220.43%22%2F%3E%3Ccircle%20cx%3D%222.1%22%20cy%3D%2279.3%22%20r%3D%220.39%22%20fill%3D%22%23fff%22%20opacity%3D%220.39%22%2F%3E%3Ccircle%20cx%3D%2217.5%22%20cy%3D%226.7%22%20r%3D%220.49%22%20fill%3D%22%23fff%22%20opacity%3D%220.33%22%2F%3E%3Ccircle%20cx%3D%22245.9%22%20cy%3D%22158.8%22%20r%3D%220.69%22%20fill%3D%22%23fff%22%20opacity%3D%220.48%22%2F%3E%3Ccircle%20cx%3D%22300.7%22%20cy%3D%22263.7%22%20r%3D%220.53%22%20fill%3D%22%23fff%22%20opacity%3D%220.36%22%2F%3E%3Ccircle%20cx%3D%22413.6%22%20cy%3D%2244.8%22%20r%3D%220.68%22%20fill%3D%22%23fff%22%20opacity%3D%220.48%22%2F%3E%3Ccircle%20cx%3D%2218.4%22%20cy%3D%22250.6%22%20r%3D%220.75%22%20fill%3D%22%23fff%22%20opacity%3D%220.47%22%2F%3E%3Ccircle%20cx%3D%22308.2%22%20cy%3D%22243.7%22%20r%3D%220.41%22%20fill%3D%22%23fff%22%20opacity%3D%220.43%22%2F%3E%3Ccircle%20cx%3D%22211.8%22%20cy%3D%22250.5%22%20r%3D%220.71%22%20fill%3D%22%23fff%22%20opacity%3D%220.54%22%2F%3E%3Ccircle%20cx%3D%22245.3%22%20cy%3D%22267.8%22%20r%3D%220.66%22%20fill%3D%22%23fff%22%20opacity%3D%220.49%22%2F%3E%3Ccircle%20cx%3D%2296.6%22%20cy%3D%229.3%22%20r%3D%220.41%22%20fill%3D%22%23fff%22%20opacity%3D%220.38%22%2F%3E%3Ccircle%20cx%3D%2244.1%22%20cy%3D%22250.7%22%20r%3D%220.6%22%20fill%3D%22%23fff%22%20opacity%3D%220.47%22%2F%3E%3Ccircle%20cx%3D%22263.0%22%20cy%3D%22204.2%22%20r%3D%220.57%22%20fill%3D%22%23fff%22%20opacity%3D%220.25%22%2F%3E%3Ccircle%20cx%3D%22335.0%22%20cy%3D%22224.5%22%20r%3D%220.58%22%20fill%3D%22%23fff%22%20opacity%3D%220.44%22%2F%3E%3Ccircle%20cx%3D%22276.9%22%20cy%3D%2219.8%22%20r%3D%220.68%22%20fill%3D%22%23fff%22%20opacity%3D%220.34%22%2F%3E%3Ccircle%20cx%3D%2231.3%22%20cy%3D%2279.7%22%20r%3D%220.68%22%20fill%3D%22%23fff%22%20opacity%3D%220.32%22%2F%3E%3Ccircle%20cx%3D%22310.7%22%20cy%3D%22292.7%22%20r%3D%220.57%22%20fill%3D%22%23fff%22%20opacity%3D%220.38%22%2F%3E%3Ccircle%20cx%3D%22201.2%22%20cy%3D%22205.1%22%20r%3D%220.7%22%20fill%3D%22%23fff%22%20opacity%3D%220.47%22%2F%3E%3Ccircle%20cx%3D%22270.0%22%20cy%3D%2223.2%22%20r%3D%220.42%22%20fill%3D%22%23fff%22%20opacity%3D%220.34%22%2F%3E%3Ccircle%20cx%3D%22312.2%22%20cy%3D%2291.3%22%20r%3D%220.61%22%20fill%3D%22%23fff%22%20opacity%3D%220.25%22%2F%3E%3Ccircle%20cx%3D%2225.5%22%20cy%3D%2280.6%22%20r%3D%220.65%22%20fill%3D%22%23fff%22%20opacity%3D%220.49%22%2F%3E%3Ccircle%20cx%3D%22283.8%22%20cy%3D%2287.3%22%20r%3D%220.58%22%20fill%3D%22%23fff%22%20opacity%3D%220.41%22%2F%3E%3Ccircle%20cx%3D%22195.9%22%20cy%3D%2235.6%22%20r%3D%220.75%22%20fill%3D%22%23fff%22%20opacity%3D%220.32%22%2F%3E%3Ccircle%20cx%3D%22410.8%22%20cy%3D%22280.9%22%20r%3D%220.36%22%20fill%3D%22%23fff%22%20opacity%3D%220.41%22%2F%3E%3C%2Fsvg%3E);--mtab-star-size:560px 380px, 420px 300px}.mtab{color:#f2f2f3;isolation:isolate;margin-top:-80px;background:#000;width:100vw;margin-inline:calc(50% - 50vw);padding-inline:calc(50vw - 50%);position:relative}.mtab:before{content:"";z-index:-3;pointer-events:none;background-image:var(--mtab-stars);background-size:var(--mtab-star-size);animation:6s ease-in-out infinite mtab-twinkle;position:absolute;inset:0}@keyframes mtab-twinkle{0%,to{opacity:.92}50%{opacity:.66}}.mtab:after{content:"";z-index:1;mix-blend-mode:screen;pointer-events:none;background:radial-gradient(80% 50% at 0 0,#c9b6ff42 0%,#0000 60%),radial-gradient(80% 50% at top,#c9b6ff33 0%,#0000 60%),radial-gradient(100% 40% at 100% 0,#c9b6ff2b 0%,#0000 70%);height:680px;position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0% 55%,#0000 100%);mask-image:linear-gradient(#000 0% 55%,#0000 100%)}.mtab-sky{z-index:-1;pointer-events:none;width:100%;display:block;position:absolute;left:0}@media (prefers-reduced-motion:reduce){.mtab:before{animation:none}}.mtab .mh{padding-top:0;width:100vw;max-width:none;margin-inline:calc(50% - 50vw);padding-inline:0}.mtab .mh .kh-hero{box-shadow:none;border-radius:0}.mtab .mh .kh-hero-copy{padding-bottom:46px}.mtab .mh .kh-cta{background:#8b6fc0;box-shadow:0 12px 30px #8b6fc073}.mtab .mh .kh-cta:hover{background:#9a80cd}.mtab .mh .kh-hero img{object-fit:cover;object-position:50% 45%;height:100vh;-webkit-mask-image:linear-gradient(#000 0% 62%,#0000 100%);mask-image:linear-gradient(#000 0% 62%,#0000 100%)}.mtab .mh .kh-hero:before{content:"";z-index:3;pointer-events:none;background:linear-gradient(#0000 0%,#0000008c 46%,#000 100%);height:28%;position:absolute;bottom:0;left:0;right:0}.mtab .mh .kh-hero-copy{z-index:4}.mtab .mh .kh-hero{height:100vh}.mtab .mh .kh-hero .mh-scene{aspect-ratio:1672/941;pointer-events:none;width:calc(1.05*max(100vw,177.68vh));position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.mtab .mh .kh-hero .mh-l{transform:translate3d(calc(var(--px,0px) * var(--d)), calc(var(--py,0px) * var(--d)), 0);will-change:transform;position:absolute}.mtab .mh .kh-hero .mh-l-in{display:block;position:relative}.mtab .mh .kh-hero .mh-comets{pointer-events:none;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.mtab .mh .kh-hero .mh-l img{object-fit:fill;filter:none;opacity:1;width:100%;height:auto;display:block}[data-anim=blend] .mh-l--earth .mh-l-in{animation:300s linear infinite mh-orbit-earth}[data-anim=blend] .mh-l--sky .mh-l-in{animation:140s ease-in-out infinite mh-orbit-sky}[data-anim=blend] .mh-l--robot .mh-l-in{animation:11s ease-in-out infinite mh-blend-robot}[data-anim=blend] .mh-l--ground .mh-l-in{animation:11s ease-in-out infinite mh-sway}[data-anim=blend] .mh-l--ridge-left .mh-l-in{animation:11s ease-in-out infinite reverse mh-sway}@keyframes mh-blend-robot{0%,to{transform:translate(0)rotate(-.5deg)}25%{transform:translate(9px,-10px)rotate(.9deg)}50%{transform:translate(3px,-16px)rotate(0)}75%{transform:translate(-7px,-7px)rotate(-.9deg)}}[data-anim=drift] .mh-l--sky .mh-l-in{animation:64s ease-in-out infinite mh-sky}[data-anim=drift] .mh-l--earth .mh-l-in{animation:26s ease-in-out infinite mh-earth}[data-anim=drift] .mh-l--robot .mh-l-in{animation:9s ease-in-out infinite mh-robot}@keyframes mh-sky{0%,to{transform:scale(1.02)translate(0)}50%{transform:scale(1.035)translate(-10px,4px)}}@keyframes mh-earth{0%,to{transform:translate(0)}50%{transform:translate(3px,-7px)}}@keyframes mh-robot{0%,to{transform:translate(0)rotate(0)}35%{transform:translate(4px,-9px)rotate(-1.1deg)}70%{transform:translate(-3px,-4px)rotate(.7deg)}}[data-anim=orbit] .mh-l--earth .mh-l-in{animation:300s linear infinite mh-orbit-earth}[data-anim=orbit] .mh-l--sky .mh-l-in{animation:140s ease-in-out infinite mh-orbit-sky}[data-anim=orbit] .mh-l--robot .mh-l-in{animation:22s ease-in-out infinite mh-orbit-robot}@keyframes mh-orbit-earth{to{transform:rotate(360deg)}}@keyframes mh-orbit-sky{0%,to{transform:scale(1.04)rotate(-.5deg)}50%{transform:scale(1.04)rotate(.5deg)}}@keyframes mh-orbit-robot{0%,to{transform:translate(0)rotate(0)}25%{transform:translate(14px,-6px)rotate(1.4deg)}50%{transform:translate(6px,-14px)rotate(0)}75%{transform:translate(-9px,-5px)rotate(-1.2deg)}}[data-anim=push] .mh-l--sky .mh-l-in{--to:1.03;animation:30s ease-in-out infinite alternate mh-push}[data-anim=push] .mh-l--earth .mh-l-in{--to:1.04;animation:30s ease-in-out infinite alternate mh-push}[data-anim=push] .mh-l--robot .mh-l-in{--to:1.06;animation:30s ease-in-out infinite alternate mh-push}[data-anim=push] .mh-l--ground .mh-l-in{--to:1.09;animation:30s ease-in-out infinite alternate mh-push}[data-anim=push] .mh-l--ridge-right .mh-l-in{--to:1.13;animation:30s ease-in-out infinite alternate mh-push}[data-anim=push] .mh-l--ridge-left .mh-l-in{--to:1.16;animation:30s ease-in-out infinite alternate mh-push}@keyframes mh-push{to{transform:scale(var(--to,1.05))}}[data-anim=flyby] .mh-l--robot .mh-l-in{animation:17s linear infinite mh-flyby}[data-anim=flyby] .mh-l--sky .mh-l-in{animation:64s ease-in-out infinite mh-sky}@keyframes mh-flyby{0%{opacity:0;transform:translate(-340%,70%)rotate(-7deg)scale(.82)}10%{opacity:1}88%{opacity:1}to{opacity:0;transform:translate(190%,-60%)rotate(5deg)scale(1.08)}}[data-anim=hover] .mh-l--robot .mh-l-in{animation:5.5s ease-in-out infinite mh-hover}[data-anim=hover] .mh-l--ground .mh-l-in{animation:11s ease-in-out infinite mh-sway}[data-anim=hover] .mh-l--ridge-left .mh-l-in{animation:11s ease-in-out infinite reverse mh-sway}[data-anim=hover] .mh-l--sky .mh-l-in{animation:64s ease-in-out infinite mh-sky}@keyframes mh-hover{0%,to{transform:translate(0)rotate(-.6deg)}50%{transform:translate(2px,-16px)rotate(.6deg)}}@keyframes mh-sway{0%,to{transform:translate(0)}50%{transform:translate(-4px,1px)}}[data-anim=hover] .mh-l--robot .mh-l-in:after,[data-anim=blend] .mh-l--robot .mh-l-in:after{content:"";aspect-ratio:1;mix-blend-mode:screen;background:radial-gradient(closest-side,#ffe1af80,#ff823c42 42%,#ff5a2800 72%);border-radius:50%;width:46%;animation:2.6s ease-in-out infinite mh-flare;position:absolute;top:51.3%;left:61%;transform:translate(-50%,-50%)}@keyframes mh-flare{0%,to{opacity:.5;transform:translate(-50%,-50%)scale(.88)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.14)}}[data-anim=off] .mh-l .mh-l-in{animation:none}@media (prefers-reduced-motion:reduce){.mtab .mh .kh-hero .mh-l .mh-l-in,.mtab .mh .kh-hero .mh-l-in:after{animation:none}.mtab .mh .kh-hero .mh-l{transform:none}}.hap{z-index:6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:244px;font-family:var(--font-sans), system-ui, sans-serif;color:#fff;background:#0a0a0ed1;border:1px solid #ffffff24;border-radius:14px;padding:12px;position:absolute;top:96px;right:20px}.hap-h{letter-spacing:.1em;text-transform:uppercase;color:#ffffff8c;margin:0 0 9px;font-size:10.5px;font-weight:700}.hap-h span{color:#c5a4e8;text-transform:none;letter-spacing:0}.hap-list{flex-direction:column;gap:5px;display:flex}.hap-b{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:9px;padding:7px 9px;display:block}.hap-b:hover{background:#ffffff17}.hap-b--on{background:#8b6fc038;border-color:#8b6fc0}.hap-b b{font-size:12.5px;font-weight:700;display:block}.hap-b i{color:#ffffff8c;font-size:10.5px;font-style:normal;line-height:1.35;display:block}.hap-p{color:#ffffffb8;cursor:pointer;align-items:center;gap:7px;margin-top:10px;font-size:11.5px;display:flex}.mh .kh-hero{box-shadow:0 18px 60px -30px #000000e6}.mh .kh-hero img{filter:none;opacity:1}.mh .kh-hero:after{background:linear-gradient(#0000 44%,#00000057 56%,#0000009e 70%,#000000b8 84%,#0000004d 95%,#0000 100%)}.mtab .mp-section{box-shadow:none;background:0 0}.mtab .mp-cta{color:#f2f2f3;background:#ffffff12;border-color:#ffffff24}.mtab .mp-cta:hover{background:#ffffff1f}html:has(.mtab) .kn-nav--top{-webkit-backdrop-filter:blur(240px)saturate(150%)brightness(.5)contrast(1.14);backdrop-filter:blur(240px)saturate(150%)brightness(.5)contrast(1.14);background:#08060d57;border-color:#ffffff1a;box-shadow:0 14px 46px #06040c80,inset 0 1px #ffffff1a,inset 0 0 22px #ffffff09,inset 0 -1px #00000059}html:has(.mtab) .kn-nav--top:hover{background:#08060d6b;border-color:#ffffff2e}html:has(.mtab) .kn-nav:not(.kn-nav--top){-webkit-backdrop-filter:blur(240px)saturate()brightness(1.14);backdrop-filter:blur(240px)saturate()brightness(1.14);background:#ffffff3d;border-color:#ffffffb8;box-shadow:0 8px 34px #7860a829,inset 0 1px #fffc,inset 0 0 26px #ffffff47}html:has(.mtab) .kn-nav:not(.kn-nav--top):hover{background:#ffffff52;border-color:#ffffffd9}:is(html:has(.mtab) .kn-nav:not(.kn-nav--top) .kn-item,html:has(.mtab) .kn-nav:not(.kn-nav--top) .kn-lbl){color:#fff}html:has(.mtab) .kn-nav:not(.kn-nav--top) .kn-item:hover{color:#8ff0c6}html:has(.mtab) .kn-nav:not(.kn-nav--top) .kn-item:hover .kn-lbl{color:#8ff0c6}html:has(.mtab) .kn-nav:not(.kn-nav--top) .kn-on{color:#fff}html:has(.mtab) .kn-nav:not(.kn-nav--top) .kn-edit{color:#cfe8a8}html:has(.mtab) .kn-nav:not(.kn-nav--top) .kn-div{background:#ffffff29}:is(html:has(.mtab) .kn-nav--top .kn-item,html:has(.mtab) .kn-nav--top .kn-lbl){color:#fff}html:has(.mtab) .kn-nav--top .kn-item:hover{color:#8ff0c6}html:has(.mtab) .kn-nav--top .kn-item:hover .kn-lbl{color:#8ff0c6}html:has(.mtab) .kn-nav--top .kn-on{color:#fff}html:has(.mtab) .kn-nav--top .kn-edit{color:#cfe8a8}html:has(.mtab) .kn-nav--top .kn-div{background:#ffffff2e}html:has(.mtab) .kn-brand-logo text{fill:#f0f0f5}html:has(.mtab) .kn-brand-logo tspan{fill:#c5a4e8}.ccd{margin:clamp(40px,5vw,72px) clamp(16px,3vw,40px) 0}.ccd-cloud{aspect-ratio:2.35;border-radius:26px;width:100%;min-height:420px;position:relative;overflow:hidden}.ccd-av{opacity:0;background-size:cover;border-radius:50%;position:absolute;transform:scale(0);box-shadow:0 6px 18px #00000080,inset 0 1px #ffffff40}.ccd-ph{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.ccd-av--vf:after{content:"";background:#3e8ede url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M5.5 12.5l4.2 4.2L18.5 8' fill='none' stroke='%23fff' stroke-width='3.6' stroke-linecap='round' stroke-linejoin='round'/></svg>") 50%/68% 68% no-repeat;border:1.5px solid #000;border-radius:50%;width:34%;height:34%;position:absolute;bottom:-1px;right:-1px;box-shadow:0 0 0 1px #3e8ede80}.ccd--go .ccd-av{animation:ccd-pop .62s cubic-bezier(.34, 1.56, .64, 1) forwards, ccd-float var(--fd,7s) ease-in-out var(--fdel,0s) infinite}@keyframes ccd-pop{to{opacity:var(--o,1);transform:scale(1)}}@keyframes ccd-float{0%,to{transform:scale(1)translate(0)}25%{transform:scale(1) translate(var(--fx,5px), var(--fy,-7px))}50%{transform:scale(1) translate(calc(var(--fx,5px) * -.6), calc(var(--fy,-7px) * -.8))}75%{transform:scale(1) translate(calc(var(--fx,5px) * .4), calc(var(--fy,-7px) * .6))}}.ccd-blurcap{z-index:5;pointer-events:none;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);width:62%;height:62%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(50% 50%,#000 42%,#0000 78%);mask-image:radial-gradient(50% 50%,#000 42%,#0000 78%)}.ccd-scrim{pointer-events:none;z-index:6;background:radial-gradient(40% 37%,#000000ed 0%,#000000d1 48%,#0000 78%);position:absolute;inset:0}.ccd-edge{pointer-events:none;z-index:7;background:radial-gradient(70% 86%,#0000 44%,#00000080 72%,#000 100%);position:absolute;inset:0}.ccd-mid{z-index:8;text-align:center;opacity:0;flex-direction:column;justify-content:center;align-items:center;padding:0 34px;display:flex;position:absolute;inset:0;transform:translateY(12px)}.ccd--go .ccd-mid{animation:.8s cubic-bezier(.22,.75,.3,1) 1.15s forwards ccd-mid-in}@keyframes ccd-mid-in{to{opacity:1;transform:translateY(0)}}.ccd-title{font-family:var(--font-title), system-ui, sans-serif;letter-spacing:-.02em;color:#fff;text-shadow:0 2px 24px #000000e6;margin:0 0 12px;font-size:clamp(27px,3.9vw,44px);font-weight:400;line-height:1.06}.ccd-title em{color:#0000;-webkit-text-fill-color:transparent;text-shadow:none;background-image:linear-gradient(100deg,#8b6fc0 0%,#c5a4e8 26%,#f4ecff 50%,#c5a4e8 74%,#8b6fc0 100%);background-size:200%;-webkit-background-clip:text;background-clip:text;font-style:normal;animation:3s linear infinite ccd-shine}@keyframes ccd-shine{to{background-position:-200%}}.ccd-sub{color:#ffffff9e;text-shadow:0 1px 14px #000000e6;max-width:56ch;margin:0;font-size:14.5px;line-height:1.55}@media (prefers-reduced-motion:reduce){.ccd--go .ccd-av{animation:10ms forwards ccd-pop}.ccd--go .ccd-mid{animation:10ms forwards ccd-mid-in}.ccd-title em{animation:none}}.mtab .mp-title{font-size:clamp(27px,3.9vw,44px);line-height:1.06}.mtab .mp-sub{max-width:52ch;font-size:14.5px;line-height:1.55}.mgd{max-width:var(--page-box);margin:0 auto;padding:clamp(56px,6vw,88px) 44px clamp(40px,5vw,64px)}.mgd-head{text-align:center;margin-bottom:20px}.mgd-title{font-family:var(--font-title), system-ui, sans-serif;letter-spacing:-.02em;color:#f4f1fa;opacity:0;margin:0;font-size:clamp(27px,3.9vw,44px);font-weight:400;line-height:1.06;transform:translateY(14px)}.mgd-title em{-webkit-text-fill-color:transparent;color:#0000;background-image:linear-gradient(100deg,#8b6fc0 0%,#c5a4e8 26%,#f4ecff 50%,#c5a4e8 74%,#8b6fc0 100%);background-size:200%;-webkit-background-clip:text;background-clip:text;font-style:normal;animation:3s linear infinite ccd-shine}.mgd-sub{color:#ffffff9e;opacity:0;max-width:52ch;margin:12px auto 0;font-size:13.5px;line-height:1.55;transform:translateY(12px)}.mgd--go .mgd-title{animation:.65s cubic-bezier(.22,.75,.3,1) .14s forwards mgd-rise}.mgd--go .mgd-sub{animation:.65s cubic-bezier(.22,.75,.3,1) .24s forwards mgd-rise}.mgd--go .mgd-chips{animation:.65s cubic-bezier(.22,.75,.3,1) .34s forwards mgd-rise}@keyframes mgd-rise{to{opacity:1;transform:translateY(0)}}.mgd-chips{opacity:0;flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 14px;display:flex;transform:translateY(12px)}.mgd-chip{font:inherit;color:#ffffffa8;white-space:nowrap;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:100px;flex:none;padding:7px 13px;font-size:11.5px;font-weight:600;transition:background .22s,color .22s,border-color .22s}.mgd-chip:hover{color:#fff;background:#ffffff1a}.mgd-chip--on{color:#fff;background:linear-gradient(135deg,#9b7bf0,#7c4ddb);border-color:#0000;box-shadow:0 5px 16px -5px #8b5cf699}.mgd-planline{text-align:center;color:#ffffff80;margin:0 0 20px;font-size:11.5px}.mgd-planline b{color:#fffc;font-weight:700}.mgd-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (max-width:760px){.mgd-list{grid-template-columns:1fr}}.mgd-card{-webkit-backdrop-filter:blur(18px)saturate(135%);backdrop-filter:blur(18px)saturate(135%);color:inherit;opacity:0;background:#ffffff0f;border:1px solid #ffffff1c;border-radius:16px;align-items:stretch;gap:11px;padding:9px;text-decoration:none;transition:transform .2s cubic-bezier(.2,.8,.2,1),background .2s,border-color .2s;display:flex;transform:translateY(10px)scale(.96)}.mgd--go .mgd-card{animation:.5s cubic-bezier(.34,1.5,.64,1) forwards mgd-pop;animation-delay:calc(min(var(--i), 14) * 45ms)}@keyframes mgd-pop{0%{opacity:0;transform:translateY(10px)scale(.96)}62%{opacity:1;transform:translateY(0)scale(1.03)}to{opacity:1;transform:translateY(0)scale(1)}}.mgd-card:hover{background:#ffffff17;border-color:#ffffff2e;transform:translateY(-2px)}.mgd-thumb{background:linear-gradient(158deg,#1d2430,#141a24);border:1px solid #ffffff14;border-radius:12px;flex:0 0 92px;height:92px;position:relative;overflow:hidden}.mgd-thumb img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mgd-badge{z-index:2;text-transform:uppercase;letter-spacing:.05em;color:#1b4f8f;background:#fffffff0;border-radius:100px;padding:3px 7px;font-size:8px;font-weight:700;line-height:1.2;position:absolute;top:6px;left:6px}.mgd-body{flex-direction:column;flex:1;justify-content:center;gap:5px;min-width:0;display:flex}.mgd-row1{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.mgd-nm{letter-spacing:-.15px;color:#f4f1fa;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;line-height:1.2;overflow:hidden}.mgd-prices{flex-shrink:0;align-items:center;gap:6px;display:flex}.mgd-was{color:#fff6;font-size:11px;text-decoration:line-through}.mgd-price{color:#fff;background:#2f6dbb;border-radius:100px;flex-shrink:0;padding:3px 8px;font-size:10.5px;font-weight:700;line-height:1.3}.mgd-price--free{background:#4f9e6d}.mgd-auth{align-items:center;gap:6px;min-width:0;font-size:11px;display:flex}.mgd-av{color:#fff;background:linear-gradient(135deg,#9fc4e8,#3e8ede);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;font-size:8px;font-weight:700;display:flex}.mgd-av--k{background:linear-gradient(135deg,#b794ff,#7c4ddb)}.mgd-n{color:#ffffffb8;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.mgd-vf{flex-shrink:0;width:12px;height:12px}.mgd-stats{color:#ffffff73;flex-wrap:wrap;align-items:center;gap:9px;font-size:10.5px;display:flex}.mgd-stat{align-items:center;gap:4px;display:flex}.mgd-stat svg{flex-shrink:0;width:11px;height:11px}.mgd-stat b{color:#ffffffb8;font-weight:700}.mgd-arrow{background:#8b5cf629;border-radius:50%;flex-shrink:0;justify-content:center;align-self:center;align-items:center;width:25px;height:25px;display:flex}.mgd-arrow svg{width:12px;height:12px}.mgd-arrow path{stroke:#c5a4e8}.mgd-more{justify-content:center;margin-top:18px;display:flex}.mgd-more button{font:inherit;color:#fffc;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:100px;padding:10px 20px;font-size:12.5px;font-weight:600;transition:background .2s,color .2s}.mgd-more button:hover{color:#fff;background:#ffffff1c}.mgd-foot{text-align:center;margin-top:32px}.mgd-cta{color:#fff;background:#8b6fc0;border-radius:100px;align-items:center;gap:9px;padding:11px 20px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .25s,background .25s;display:inline-flex;box-shadow:0 12px 30px #8b6fc073}.mgd-cta svg{width:16px;height:16px}.mgd-cta:hover{background:#9a80cd;transform:translateY(-2px)}.mgd-note{color:#ffffff73;margin:14px 0 0;font-size:11.5px}@media (prefers-reduced-motion:reduce){.mgd--go .mgd-title,.mgd--go .mgd-sub,.mgd--go .mgd-chips{animation-duration:10ms}.mgd--go .mgd-card{animation:10ms forwards mgd-pop}.mgd-title em{animation:none}}.mo .kh-hero{box-shadow:none}.mo .kh-hero img,.mo .kh-hero:after{-webkit-mask-composite:source-in, source-in, source-over, source-over;-webkit-mask-composite:source-in,source-in,source-over,source-over;-webkit-mask-composite:source-in,source-in,source-over,source-over;-webkit-mask-image:linear-gradient(#000 85%,#0000 100%),linear-gradient(90deg,#0000 0%,#000 17%),linear-gradient(#000 0% 53%,#0000 61%),linear-gradient(270deg,#0000 0%,#000 17%);mask-image:linear-gradient(#000 85%,#0000 100%),linear-gradient(90deg,#0000 0%,#000 17%),linear-gradient(#000 0% 53%,#0000 61%),linear-gradient(270deg,#0000 0%,#000 17%);-webkit-mask-composite:source-in,source-in,source-over,source-over;mask-composite:intersect,intersect,add,add}.mo .kh-hero:after{background:linear-gradient(#06081000 40%,#0608106b 58%,#05070ea8 76%,#04060ccc 93%,#04060cd6 100%)}.mo .kh-cta{background:linear-gradient(100deg,#3583cf 0%,#f75724 52%,#fd4d34 74%,#bd243f 100%) 0 0/180%;transition:transform .25s,background-position .6s;box-shadow:0 12px 30px #be3c3261}.mo .kh-cta:hover{background-color:#0000;background-position:100%}.mo-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#ffffff9e;margin:0 0 10px;font-size:10.5px;font-weight:700}.mo-rows{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:clamp(34px,3.6vw,54px);display:grid}@media (max-width:860px){.mo-rows{grid-template-columns:1fr}}.mo-row{-webkit-backdrop-filter:blur(18px)saturate(135%);backdrop-filter:blur(18px)saturate(135%);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:18px;align-items:stretch;gap:13px;padding:18px;display:flex}.mo-ic{color:#c5a4e8;background:#8b6fc038;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.mo-ic svg{width:17px;height:17px}.mo-row h3{font-family:var(--font-sans), system-ui, sans-serif;color:#f4f1fa;margin:0 0 5px;font-size:14px;font-weight:700;line-height:1.25}.mo-row p{color:#ffffff94;margin:0;font-size:13px;line-height:1.55}.mo-row-body{flex:1;min-width:0}html:has(.mtab) .kf2{--ink:#fff;--dim:#ffffffbd;--dim2:#ffffff80;--lav:#c5a4e8;--shop:#a8d96a;color:#fff;background:linear-gradient(#000 0%,#05030d 26%,#140a33 55%,#2a1160 80%,#3d1b86 100%)}html:has(.mtab) .kf2:after{content:"";z-index:-1;pointer-events:none;background-image:var(--mtab-stars);background-size:var(--mtab-star-size);opacity:.9;position:absolute;inset:0 0 34%;-webkit-mask-image:linear-gradient(#000 0% 55%,#0000 100%);mask-image:linear-gradient(#000 0% 55%,#0000 100%)}html:has(.mtab) .kf2 h2{color:#fff}html:has(.mtab) .kf2 a{color:#ffffffd1}html:has(.mtab) .kf2 a:hover{color:#fff}:is(html:has(.mtab) .kf2-tag,html:has(.mtab) .kf2-note){color:#ffffffbd}html:has(.mtab) .kf2-social a{color:#ffffffc7;border-color:#ffffff3d}html:has(.mtab) .kf2-social a:hover{color:#fff;border-color:#ffffff80}html:has(.mtab) .kf2-base{border-top-color:#ffffff29}.rl{--rl-t:20s;--rl-vw:1100px;--rl-vh:688px;--rl-ar:1100 / 688;--rl-bg:#08060f;--rl-surf:#ffffff17;--rl-surf2:#ffffff24;--rl-tx:#f3eefb;--rl-dim:#f3eefba8;--rl-mute:#f3eefb6b;--rl-acc:#c5a4e8;--rl-g1:#7c3aed;--rl-g2:#d6219b;--font-display:var(--font-title), system-ui, sans-serif;--rl-fld:#1c1828;--rl-card:#110e1c;--rl-ink:#f3eefb;--rl-lbl:#f3eefb9e;--rl-hint:#f3eefb61;--rl-line:#ffffff1f;--rl-lav:var(--rl-acc);margin-top:clamp(26px,2.6vw,40px)}.rl-frame{width:100%;aspect-ratio:var(--rl-ar);background:var(--rl-bg);border:1px solid #ffffff1f;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 30px 70px -30px #000000e6;container-type:inline-size}.rl-stage{width:var(--rl-vw);height:var(--rl-vh);transform:scale(.7773);transform:scale(calc(100cqw / var(--rl-vw)));transform-origin:0 0;font-family:var(--font-sans), system-ui, sans-serif;will-change:transform;position:absolute;inset:0}.rl-cap{text-align:center;color:#fff;margin:12px 0 0;font-size:12.5px}.rl-scr{pointer-events:none;display:flex;position:absolute;inset:0}.rl-scr--mkt,.rl-scr--done{background:var(--rl-bg)}.rl-scr--form,.rl-scr--done{opacity:0}.rl-rail{background:#ffffff0a;border-right:1px solid #ffffff0f;flex-direction:column;flex:none;align-items:center;width:72px;padding:18px 0 14px;display:flex}.rl-rail-logo{justify-content:center;align-items:center;width:44px;height:44px;display:flex}.rl-cob{width:21px;height:17px;display:block;position:relative}.rl-cob i{background:linear-gradient(135deg, var(--rl-g1), var(--rl-g2));border-radius:2px;position:absolute}.rl-rail-nav{margin-top:8px}.rl-rail-foot{flex-direction:column;align-items:center;gap:8px;margin-top:auto;display:flex}.rl-rail-btn{width:44px;height:44px;color:var(--rl-mute);border-radius:13px;justify-content:center;align-items:center;margin-top:8px;display:flex}.rl-rail-btn svg{width:20px;height:20px}.rl-rail-btn.is-on{background:linear-gradient(135deg, var(--rl-g1), var(--rl-g2));color:#fff}.rl-rail-av{width:33px;height:33px;color:var(--rl-tx);background:#14101c;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.rl-page-dark{flex-direction:column;flex:1;min-width:0;display:flex}.rl-top{height:58px;font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.02em;color:var(--rl-tx);align-items:center;padding-left:28px;font-size:22px;display:flex}.rl-body{flex:1;gap:16px;min-height:0;padding:0 28px 24px;display:flex}.rl-side{background:var(--rl-surf);border-radius:16px;flex-direction:column;flex:none;width:216px;padding:13px;display:flex}.rl-side-lbl{letter-spacing:.06em;text-transform:uppercase;color:var(--rl-mute);margin:0;padding:7px 11px 6px;font-size:10.5px}.rl-side-lbl--2{margin-top:12px}.rl-side-it{height:38px;color:var(--rl-dim);border-radius:10px;align-items:center;gap:10px;margin-bottom:1.5px;padding:0 11px;font-size:13px;font-weight:600;display:flex}.rl-side-it svg{width:16px;height:16px;color:var(--rl-mute);flex:none}.rl-side-it.is-on{color:#14101c;background:#f4f4f8e6}.rl-side-it.is-on svg{color:#14101c}.rl-side-it--cat{padding-left:11px}.rl-side-sell{color:#fff;background:linear-gradient(135deg, var(--rl-g1), var(--rl-g2));border-radius:12px;align-items:center;gap:10px;height:42px;margin-top:5px;padding:0 13px;font-size:13px;font-weight:700;display:flex;position:relative}.rl-side-sell svg{flex:none;width:16px;height:16px}.rl-side-sell-go{width:15px;height:15px;margin-left:auto}.rl-col{flex-direction:column;flex:1;min-width:0;display:flex}.rl-search{background:var(--rl-surf);height:42px;color:var(--rl-mute);border-radius:12px;flex:none;align-items:center;gap:9px;padding:0 15px;display:flex}.rl-search svg{width:16px;height:16px}.rl-search span{font-size:13.5px}.rl-banner{background:var(--rl-surf);border-radius:16px;flex:none;margin-top:12px;padding:21px 28px}.rl-banner-eyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--rl-acc);font-size:10.5px}.rl-banner h3{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.02em;color:var(--rl-tx);margin:7px 0 0;font-size:30px;font-weight:400}.rl-banner p{color:var(--rl-mute);max-width:440px;margin:6px 0 0;font-size:14px}.rl-banner-row{align-items:center;gap:10px;margin-top:13px;display:flex}.rl-banner-cta{color:#fff;background:linear-gradient(135deg, var(--rl-g1), var(--rl-g2));border-radius:10px;align-items:center;height:38px;padding:0 16px;font-size:13px;font-weight:600;display:inline-flex}.rl-banner-ghost{height:37px;color:var(--rl-tx);background:var(--rl-surf2);border-radius:10px;align-items:center;padding:0 14px;font-size:12.5px;font-weight:600;display:inline-flex}.rl-h{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.02em;color:var(--rl-tx);margin:15px 0 10px;font-size:21px;font-weight:400}.rl-h--first{margin-top:16px}.rl-tiles{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.rl-tile{background:var(--rl-surf);border-radius:14px;flex-direction:column;gap:2px;padding:10px;display:flex}.rl-tile-ic{background:var(--rl-surf2);width:26px;height:26px;color:var(--rl-mute);border-radius:8px;justify-content:center;align-items:center;margin-bottom:6px;display:flex}.rl-tile-ic svg{width:14px;height:14px}.rl-tile b{color:var(--rl-tx);font-size:12.5px;font-weight:600}.rl-tile i{color:var(--rl-mute);font-size:10.5px;font-style:normal}.rl-cards{gap:12px;display:flex}.rl-card{background:var(--rl-surf);border-radius:16px;flex:none;width:255px;overflow:hidden}.rl-card-thumb{height:132px;display:block;position:relative}.rl-chip{color:#ffffffd1;background:#0a08128c;border-radius:999px;align-items:center;height:24px;padding:0 10px;font-size:10.5px;font-weight:600;display:inline-flex;position:absolute;bottom:10px;left:10px}.rl-my-head{justify-content:space-between;align-items:flex-start;gap:16px;margin:18px 0 14px;display:flex}.rl-my-title{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.02em;color:var(--rl-tx);margin:0;font-size:28px;font-weight:400}.rl-my-sub{color:var(--rl-mute);margin:2px 0 0;font-size:12.5px}.rl-my-cta{background:linear-gradient(135deg, var(--rl-g1), var(--rl-g2));color:#fff;border-radius:999px;flex:none;align-items:center;gap:7px;padding:9px 16px;font-size:13px;font-weight:600;display:inline-flex}.rl-my-cta svg{width:15px;height:15px}.rl-listrow{background:var(--rl-surf);border:1px solid #ffffff17;border-radius:18px;align-items:center;gap:14px;padding:14px;display:flex}.rl-listrow-th{width:44px;height:44px;color:var(--rl-acc);background:#c5a4e833;border-radius:11px;flex:none;justify-content:center;align-items:center;display:inline-flex}.rl-listrow-th svg{width:19px;height:19px}.rl-listrow-main{flex:1;min-width:0}.rl-listrow-top{align-items:center;gap:8px;display:flex}.rl-listrow-top b{color:var(--rl-tx);font-size:14.5px;font-weight:600}.rl-pill{letter-spacing:.04em;color:#5ba982;background:#5ba98224;border-radius:999px;flex:none;padding:2px 8px;font-size:10px;font-style:normal;font-weight:700}.rl-listrow-meta{color:var(--rl-mute);margin-top:2px;font-size:11.5px;display:block}.rl-listrow-edit{background:var(--rl-surf);color:var(--rl-dim);border:1px solid #ffffff17;border-radius:999px;flex:none;padding:8px 12px;font-size:12.5px;font-weight:500}.rl-scr--form{background:radial-gradient(120% 80% at 50% -8%, #7c3aed38 0%, transparent 58%), var(--rl-bg);display:block;overflow:hidden}.rl-form-page{width:640px;margin-left:-320px;padding-top:63px;position:absolute;top:0;left:50%}.rl-back{color:var(--rl-lav);font-size:13px;font-weight:500;display:block}.rl-f-title{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.02em;color:var(--rl-tx);margin:17px 0 0;font-size:42px;font-weight:400}.rl-f-sub{color:var(--rl-mute);margin:14px 0 0;font-size:17px}.rl-form{background:var(--rl-card);border:1px solid #ffffff17;border-radius:20px;flex-direction:column;gap:18px;margin-top:31px;padding:32px;display:flex;box-shadow:0 18px 40px -26px #000c}.rl-field{flex-direction:column;display:flex;position:relative}.rl-lbl{letter-spacing:.01em;color:var(--rl-lbl);margin-bottom:7px;font-size:12.5px;font-weight:600}.rl-lbl em{color:#e0736c;font-style:normal}.rl-input{border:1px solid var(--rl-line);background:var(--rl-fld);min-height:45px;color:var(--rl-ink);border-radius:11px;padding:11px 13px;font-size:14px;display:block;position:relative}.rl-input:after{content:"";border:2px solid var(--rl-lav);opacity:0;border-radius:13px;position:absolute;inset:-2px}.rl-input--area{min-height:87px}.rl-input--sel{align-items:center;width:278px;display:flex}.rl-input--sel svg{width:12px;height:8px;margin-left:auto}.rl-input--price{width:278px}.rl-input--code{min-height:257px;padding:11px 13px}.rl-ph{color:#f3eefb61}.rl-input--code .rl-ph{font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:12.5px}.rl-typed{white-space:nowrap;color:var(--rl-ink);display:inline-block;position:absolute;top:11px;left:13px;overflow:hidden}.rl-cover{background:var(--rl-fld);position:absolute;inset:0;transform:translate(0)}.rl-cover:before{content:"";background:var(--rl-acc);opacity:0;width:1.5px;position:absolute;top:1px;bottom:1px;left:0}.rl-row{grid-template-columns:278px 278px;gap:18px;display:grid}.rl-hint{color:var(--rl-hint);margin-top:7px;font-size:11.5px}.rl-hint--kb{position:relative}.rl-kb-1{opacity:0;position:absolute;top:0;left:0}.rl-menu{background:var(--rl-fld);border:1px solid var(--rl-line);opacity:0;transform-origin:50% 0;z-index:3;border-radius:11px;width:278px;padding:5px;position:absolute;top:78px;left:0;transform:translateY(-5px)scaleY(.96);box-shadow:0 16px 34px -14px #000000bf}.rl-menu-it{height:30px;color:var(--rl-ink);border-radius:7px;padding:0 10px;font-size:13px;line-height:30px;display:block}.rl-menu-it.is-on{background:#c5a4e82e;font-weight:600}.rl-code{height:252px;font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--rl-ink);white-space:pre;font-size:12.5px;line-height:19.375px;position:absolute;top:11px;left:13px;right:13px;overflow:hidden}.rl-code>span{display:block}.rl-cover--code{transform:translateY(0)}.rl-file{color:var(--rl-lbl);font-size:13px}.rl-actions{justify-content:flex-end;gap:12px;display:flex}.rl-ghost{height:43px;color:var(--rl-dim);border-radius:999px;align-items:center;padding:0 18px;font-size:14px;font-weight:500;display:inline-flex}.rl-btn{color:#fff;background:linear-gradient(135deg,#8b6fc0,#b39ddb);border-radius:999px;justify-content:center;align-items:center;min-width:142px;height:43px;padding:0 22px;font-size:14px;font-weight:600;display:inline-flex;position:relative;box-shadow:0 8px 22px -8px #8b6fc099}.rl-btn-b{opacity:0;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.rl-toast{height:44px;color:var(--rl-tx);opacity:0;background:#100d1aeb;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:9px;padding:0 18px 0 15px;font-size:13px;font-weight:600;display:inline-flex;position:absolute;bottom:24px;right:26px;transform:translateY(14px)}.rl-toast svg{color:#4fd18b;width:17px;height:17px}.rl-cursor{filter:drop-shadow(0 2px 4px #00000073);z-index:9;width:20px;height:22px;position:absolute;top:0;left:0;transform:translate(940px,620px)}.rl-cursor svg{transform-origin:2px 2px;width:100%;height:100%;display:block}.rl.is-playing .rl-scr--mkt{animation:rl-mkt var(--rl-t) linear infinite}.rl.is-playing .rl-scr--form{animation:rl-fm var(--rl-t) linear infinite}.rl.is-playing .rl-scr--done{animation:rl-dn var(--rl-t) linear infinite}.rl.is-playing .rl-cursor{animation:rl-cur var(--rl-t) linear infinite}.rl.is-playing .rl-cursor svg{animation:rl-click var(--rl-t) linear infinite}.rl.is-playing .rl-side-sell{animation:rl-press var(--rl-t) linear infinite}.rl.is-playing .rl-form-page{animation:rl-scroll var(--rl-t) linear infinite}.rl.is-playing .rl-input--title:after{animation:rl-ring-a var(--rl-t) linear infinite}.rl.is-playing .rl-input--sel:after{animation:rl-ring-b var(--rl-t) linear infinite}.rl.is-playing .rl-input--price:after{animation:rl-ring-c var(--rl-t) linear infinite}.rl.is-playing .rl-input--code:after{animation:rl-ring-d var(--rl-t) linear infinite}.rl.is-playing .rl-input--title .rl-ph{animation:rl-ph-a var(--rl-t) linear infinite}.rl.is-playing .rl-input--price .rl-ph{animation:rl-ph-c var(--rl-t) linear infinite}.rl.is-playing .rl-input--code .rl-ph{animation:rl-ph-d var(--rl-t) linear infinite}.rl.is-playing .rl-cover--title{animation:rl-type-a var(--rl-t) linear infinite}.rl.is-playing .rl-cover--price{animation:rl-type-c var(--rl-t) linear infinite}.rl.is-playing .rl-cover--code{animation:rl-type-d var(--rl-t) linear infinite}.rl.is-playing .rl-cover--title:before{animation:rl-caret-a var(--rl-t) linear infinite}.rl.is-playing .rl-cover--price:before{animation:rl-caret-c var(--rl-t) linear infinite}.rl.is-playing .rl-menu{animation:rl-menu var(--rl-t) linear infinite}.rl.is-playing .rl-btn-a{animation:rl-lab-a var(--rl-t) linear infinite}.rl.is-playing .rl-btn-b{animation:rl-lab-b var(--rl-t) linear infinite}.rl.is-playing .rl-kb-0{animation:rl-kb0 var(--rl-t) linear infinite}.rl.is-playing .rl-kb-1{animation:rl-kb var(--rl-t) linear infinite}.rl.is-playing .rl-listrow{animation:rl-newcard var(--rl-t) linear infinite}.rl.is-playing .rl-toast{animation:rl-toast var(--rl-t) linear infinite}@keyframes rl-mkt{0%,10%{opacity:1}12%,96%{opacity:0}98%,to{opacity:1}}@keyframes rl-fm{0%,10%{opacity:0}12%,71%{opacity:1}73%,to{opacity:0}}@keyframes rl-dn{0%,71%{opacity:0}73%,96%{opacity:1}98%,to{opacity:0}}@keyframes rl-cur{0%,2%{animation-timing-function:cubic-bezier(.45,0,.2,1);transform:translate(940px,620px)}8%,12%{animation-timing-function:cubic-bezier(.45,0,.2,1);transform:translate(208px,280px)}15%,23%{animation-timing-function:cubic-bezier(.45,0,.2,1);transform:translate(300px,321px)}26%,27%{animation-timing-function:cubic-bezier(.45,0,.2,1);transform:translate(300px,374px)}29%,31%{animation-timing-function:cubic-bezier(.45,0,.2,1);transform:translate(300px,422px)}33%,41%{animation-timing-function:cubic-bezier(.45,0,.2,1);transform:translate(620px,374px)}45%,60%{animation-timing-function:cubic-bezier(.45,0,.2,1);transform:translate(300px,250px)}65%,71%{animation-timing-function:cubic-bezier(.45,0,.2,1);transform:translate(766px,589px)}85%,to{transform:translate(940px,620px)}}@keyframes rl-click{0%,9.6%{transform:scale(1)}10%{transform:scale(.82)}10.4%,15.8%{transform:scale(1)}16.25%{transform:scale(.82)}16.7%,26.6%{transform:scale(1)}27%{transform:scale(.82)}27.4%,30.1%{transform:scale(1)}30.5%{transform:scale(.82)}30.9%,33.6%{transform:scale(1)}34%{transform:scale(.82)}34.4%,45.8%{transform:scale(1)}46.25%{transform:scale(.82)}46.7%,66.6%{transform:scale(1)}67%{transform:scale(.82)}67.4%,to{transform:scale(1)}}@keyframes rl-press{0%,9.6%{transform:scale(1)}10%{transform:scale(.975)}10.6%,to{transform:scale(1)}}@keyframes rl-scroll{0%,23%{animation-timing-function:cubic-bezier(.4,0,.2,1);transform:translateY(0)}26%,41%{animation-timing-function:cubic-bezier(.4,0,.2,1);transform:translateY(-170px)}45%,60%{animation-timing-function:cubic-bezier(.4,0,.2,1);transform:translateY(-420px)}65%,75%{animation-timing-function:cubic-bezier(.4,0,.2,1);transform:translateY(-460px)}85%,to{transform:translateY(0)}}@keyframes rl-ring-a{0%,16%{opacity:0}16.6%,25%{opacity:1}26%,to{opacity:0}}@keyframes rl-ring-b{0%,26.6%{opacity:0}27%,31%{opacity:1}32%,to{opacity:0}}@keyframes rl-ring-c{0%,33.6%{opacity:0}34%,43%{opacity:1}44%,to{opacity:0}}@keyframes rl-ring-d{0%,46%{opacity:0}46.6%,63%{opacity:1}64%,to{opacity:0}}@keyframes rl-ph-a{0%,16.6%{opacity:1}17%,85%{opacity:0}86%,to{opacity:1}}@keyframes rl-ph-c{0%,34%{opacity:1}34.4%,85%{opacity:0}86%,to{opacity:1}}@keyframes rl-ph-d{0%,46.6%{opacity:1}47%,85%{opacity:0}86%,to{opacity:1}}@keyframes rl-type-a{0%,16.6%{animation-timing-function:steps(18,end);transform:translate(0)}23%,85%{transform:translate(100%)}to{transform:translate(0)}}@keyframes rl-type-c{0%,34%{animation-timing-function:steps(2,end);transform:translate(0)}37%,85%{transform:translate(100%)}to{transform:translate(0)}}@keyframes rl-type-d{0%,46.6%{animation-timing-function:steps(13,end);transform:translateY(0)}60%,85%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes rl-caret-a{0%,16.4%{opacity:0}16.6%,25%{opacity:1}25.4%,to{opacity:0}}@keyframes rl-caret-c{0%,33.8%{opacity:0}34%,43%{opacity:1}43.4%,to{opacity:0}}@keyframes rl-menu{0%,26.8%{opacity:0;transform:translateY(-5px)scaleY(.96)}27.8%,30.5%{opacity:1;transform:translateY(0)scaleY(1)}31.3%,to{opacity:0;transform:translateY(-5px)scaleY(.96)}}@keyframes rl-lab-a{0%{opacity:1;animation-timing-function:step-end}67%{opacity:0;animation-timing-function:step-end}85%{opacity:1}to{opacity:1}}@keyframes rl-lab-b{0%{opacity:0;animation-timing-function:step-end}67%{opacity:1;animation-timing-function:step-end}73%{opacity:0}to{opacity:0}}@keyframes rl-kb{0%{opacity:0;animation-timing-function:step-end}46.8%{opacity:1;animation-timing-function:step-end}85%{opacity:0}to{opacity:0}}@keyframes rl-kb0{0%{opacity:1;animation-timing-function:step-end}46.8%{opacity:0;animation-timing-function:step-end}85%{opacity:1}to{opacity:1}}@keyframes rl-newcard{0%,73%{opacity:0;transform:translateY(12px)scale(.985)}76%,96%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(12px)scale(.985)}}@keyframes rl-toast{0%,74%{opacity:0;transform:translateY(14px)}77%,90%{opacity:1;transform:translateY(0)}94%,to{opacity:0;transform:translateY(14px)}}@media (prefers-reduced-motion:reduce){.rl .rl-scr,.rl .rl-cursor,.rl .rl-cursor svg,.rl .rl-form-page,.rl .rl-input:after,.rl .rl-ph,.rl .rl-cover,.rl .rl-cover:before,.rl .rl-menu,.rl .rl-btn-a,.rl .rl-btn-b,.rl .rl-kb-0,.rl .rl-kb-1,.rl .rl-side-sell,.rl .rl-listrow,.rl .rl-toast{animation:none!important}.rl .rl-scr--mkt,.rl .rl-scr--form{opacity:0}.rl .rl-scr--done{opacity:1}.rl .rl-listrow,.rl .rl-toast{opacity:1;transform:none}.rl .rl-cursor{opacity:0}}.sh{padding-top:0;margin-inline:calc(50% - 50vw);padding-inline:0;width:100vw;max-width:none;margin-top:-80px;padding-bottom:0}.sh .kh-hero{box-shadow:none;background:linear-gradient(#eec8a4 0 calc(100% - 392px),#0db2cb calc(100% - 250px) 100%);border-radius:0;height:100vh}.sh .kh-hero:after{z-index:4;background:linear-gradient(#fff0 0%,#ffffff05 40%,#ffffff14 58%,#ffffff38 68%,#ffffff75 78%,#ffffffb8 87%,#ffffffe6 94%,#fff 98% 100%);height:28%;inset:auto 0 0}.sh .kh-hero:before{content:"";z-index:3;pointer-events:none;background:radial-gradient(58% 34% at 50% 86%,#061824a8 0%,#0618248f 38%,#06182452 66%,#0618241a 85%,#06182400 100%);position:absolute;inset:0}.sh .kh-hero-copy{z-index:5;text-shadow:0 1px 3px #04121c80,0 2px 26px #04121c99;padding-bottom:46px}.sh .kh-hero .sh-scene{aspect-ratio:1672/941;pointer-events:none;width:max(114vw,202.56vh,316.03vh - 1239px,1614px);position:absolute;bottom:calc(392px - max(49.91vh,28.09vw,397.7px));left:50%;transform:translate(-50%)}.sh .kh-hero .sh-l{position:absolute}.sh .kh-hero .sh-l--waves{will-change:transform}.sh .kh-hero .sh-l-in{transform-origin:50% 62%;display:block;position:relative}.sh .kh-hero .sh-l img{object-fit:fill;filter:none;opacity:1;width:100%;height:auto;display:block}.sh .kh-hero .sh-crab{z-index:1}.sh .kh-hero .sh-l--waves{z-index:2}.sh .kh-hero .sh-l--towel{z-index:3}.sh .kh-hero .sh-l--tree{z-index:5}.sh .kh-hero .sh-ball{z-index:3;pointer-events:none;position:absolute;inset:0}.sh .kh-hero .sh-crab{aspect-ratio:var(--ar);animation-timing-function:linear;animation-iteration-count:infinite;position:absolute}.sh .kh-hero .sh-crab-in{background:var(--crab) center / contain no-repeat;filter:drop-shadow(-.7px 1.1px .5px #4a2a128c)drop-shadow(-2px 3px 3px #4a2a124d)saturate(.88)brightness(.96);width:100%;height:100%;transform:rotate(var(--rot)) scaleX(var(--flip));animation:sh-crab-skitter .34s ease-in-out infinite var(--sk,0s);transform-origin:50%;display:block}@keyframes sh-crab-skitter{0%,to{transform:rotate(calc(var(--rot) - 3.5deg)) scaleX(var(--flip))}50%{transform:rotate(calc(var(--rot) + 3.5deg)) scaleX(var(--flip))}}@keyframes sh-tide{0%,to{transform:translateY(4.6%)}50%{transform:translateY(-5.5%)}}.sh .kh-hero .sh-l--waves .sh-l-in{animation:5s ease-in-out infinite sh-tide}@media (max-width:760px){.sh .kh-hero{height:88vh}.sh .kh-hero-copy{padding-bottom:34px}}.sh .kh-hero-title em{background-image:linear-gradient(100deg,#ffe27a 0%,#ffc93d 26%,#ffb020 50%,#ffc93d 74%,#ffe27a 100%)}html:has(.sh) .kn-nav--top{-webkit-backdrop-filter:blur(240px)saturate(150%)brightness(1.06);backdrop-filter:blur(240px)saturate(150%)brightness(1.06);background:#ffffff6b;border-color:#ffffffd9}html:has(.sh) .kn-nav--top:hover{background:#ffffff8c}.pj{padding-top:0;margin-inline:calc(50% - 50vw);padding-inline:0;width:100vw;max-width:none;margin-top:-80px;padding-bottom:0;position:relative}.pj .kh-hero{box-shadow:none;background:#1d2a18;border-radius:0;height:100vh}.pj .kh-hero:after{z-index:4;background:linear-gradient(#0000 0%,#0000008c 46%,#000 100%);height:28%;inset:auto 0 0}.pj .kh-hero:before{content:"";z-index:3;pointer-events:none;background:radial-gradient(52% 32% at 50% 84%,#06120ab8 0%,#06120a99 38%,#06120a57 66%,#06120a1c 85%,#06120a00 100%);position:absolute;inset:0}.pj .kh-hero-copy{z-index:5;text-shadow:0 1px 3px #040e0880,0 2px 26px #040e0899;padding-bottom:46px}.pj .kh-hero .pj-scene{aspect-ratio:1672/941;pointer-events:none;width:max(112vw,199vh);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pj .kh-hero .pj-l{transform:translate3d(calc(var(--px,0px) * var(--d)), calc(var(--py,0px) * var(--d)), 0);position:absolute}.pj .kh-hero .pj-l--swing{will-change:transform}.pj .kh-hero .pj-l-in{display:block;position:relative}.pj .kh-hero .pj-l img{object-fit:fill;filter:none;opacity:1;width:100%;height:auto;display:block}@keyframes pj-swing{0%,to{transform:rotate(-7deg)}50%{transform:rotate(7deg)}}.pj .kh-hero .pj-l--swing .pj-l-in{transform-origin:17.7% 0;animation:4.6s ease-in-out infinite pj-swing}@media (max-width:760px){.pj .kh-hero{height:88vh}.pj .kh-hero-copy{padding-bottom:34px}}.pj .kh-hero-title em{background-image:linear-gradient(100deg,#fff3d6 0%,#ffd79a 26%,#ffc46b 50%,#ffd79a 74%,#fff3d6 100%)}@media (prefers-reduced-motion:reduce){.pj .kh-hero .pj-l-in{animation:none}}html:has(.pj) .kn-nav--top{-webkit-backdrop-filter:blur(240px)saturate(150%)brightness(.5)contrast(1.14);backdrop-filter:blur(240px)saturate(150%)brightness(.5)contrast(1.14);background:#08060d57;border-color:#ffffff1a;box-shadow:0 14px 46px #06040c80,inset 0 1px #ffffff1a,inset 0 0 22px #ffffff09,inset 0 -1px #00000059}html:has(.pj) .kn-nav--top:hover{background:#08060d6b;border-color:#ffffff2e}:is(html:has(.pj) .kn-nav--top .kn-item,html:has(.pj) .kn-nav--top .kn-lbl){color:#fff}html:has(.pj) .kn-nav--top .kn-item:hover{color:#8ff0c6}html:has(.pj) .kn-nav--top .kn-item:hover .kn-lbl{color:#8ff0c6}html:has(.pj) .kn-nav--top .kn-on{color:#fff}html:has(.pj) .kn-nav--top .kn-edit{color:#cfe8a8}html:has(.pj) .kn-nav--top .kn-div{background:#ffffff2e}html:has(.pj) .kn-brand-logo text{fill:#f0f0f5}html:has(.pj) .kn-brand-logo tspan{fill:#c5a4e8}html:has(.pj) .kn-nav:not(.kn-nav--top){-webkit-backdrop-filter:blur(240px)saturate()brightness(1.14);backdrop-filter:blur(240px)saturate()brightness(1.14);background:#ffffff3d;border-color:#ffffffb8;box-shadow:0 8px 34px #7860a829,inset 0 1px #fffc,inset 0 0 26px #ffffff47}html:has(.pj) .kn-nav:not(.kn-nav--top):hover{background:#ffffff52;border-color:#ffffffd9}:is(html:has(.pj) .kn-nav:not(.kn-nav--top) .kn-item,html:has(.pj) .kn-nav:not(.kn-nav--top) .kn-lbl){color:#fff}html:has(.pj) .kn-nav:not(.kn-nav--top) .kn-item:hover{color:#8ff0c6}html:has(.pj) .kn-nav:not(.kn-nav--top) .kn-item:hover .kn-lbl{color:#8ff0c6}html:has(.pj) .kn-nav:not(.kn-nav--top) .kn-on{color:#fff}html:has(.pj) .kn-nav:not(.kn-nav--top) .kn-edit{color:#cfe8a8}html:has(.pj) .kn-nav:not(.kn-nav--top) .kn-div{background:#ffffff29}.pj .kh-hero-sub{font-size:var(--type-body-sm);line-height:1.55}.sk{padding-top:0;margin-inline:calc(50% - 50vw);padding-inline:0;width:100vw;max-width:none;margin-top:-80px;padding-bottom:0}.sk .kh-hero{box-shadow:none;background:#b9a6c9;border-radius:0;height:100vh}.sk .kh-hero:after{z-index:4;background:linear-gradient(#f6bcd600 0%,#f6bcd605 40%,#f6bcd614 58%,#f6bcd638 68%,#f6bcd675 78%,#f6bcd6b8 87%,#f6bcd6e6 94%,#f6bcd6 98% 100%);height:28%;inset:auto 0 0}.sk .kh-hero:before{content:"";z-index:3;pointer-events:none;background:radial-gradient(60% 34% at 48% 84%,#1c0c28bd 0%,#1c0c289e 38%,#1c0c285c 66%,#1c0c281f 85%,#1c0c2800 100%);position:absolute;inset:0}.sk .kh-hero-copy{z-index:5;text-shadow:0 1px 3px #14081e8c,0 2px 26px #14081ea6;padding-bottom:46px}.sk .kh-hero .sk-scene{aspect-ratio:1672/941;pointer-events:none;width:max(109vw,193.7vh);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sk .kh-hero .sk-l{transform:translate3d(calc(var(--px,0px) * var(--d,0)), calc(var(--py,0px) * var(--d,0)), 0);position:absolute}.sk .kh-hero .sk-l--tree-tr{will-change:transform}.sk .kh-hero .sk-l img{object-fit:fill;filter:none;opacity:1;width:100%;height:auto;display:block}.sk .kh-hero .sk-glow{aspect-ratio:1;pointer-events:none;mix-blend-mode:screen;will-change:transform, opacity;background:radial-gradient(closest-side,#ffe0a094 0%,#ffc47457 22%,#ffa86029 44%,#ff965a0f 68%,#ff965a00 100%);width:400%;animation:5.5s ease-in-out infinite alternate sk-glow-breathe;position:absolute;top:62.9%;left:48.8%;transform:translate(-50%,-50%)}@keyframes sk-glow-breathe{0%{opacity:.44;transform:translate(-50%,-50%)scale(.82)}to{opacity:1;transform:translate(-50%,-50%)scale(1.12)}}.sk .kh-hero .sk-petals{pointer-events:none;position:absolute;inset:0;overflow:hidden}.sk .kh-hero .sk-petal{height:100%;animation-name:sk-fall;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;top:-12%}.sk .kh-hero .sk-petal-in{aspect-ratio:1;background:var(--petal) center / contain no-repeat;width:100%;animation:sk-sway var(--sway) ease-in-out infinite alternate;opacity:.9;display:block}@keyframes sk-fall{0%{transform:translateY(0)}to{transform:translateY(112%)}}@keyframes sk-gust{0%{opacity:0;transform:translate(0)rotate(0)}3%{opacity:.92}20%{opacity:.92}25%{transform:translate(var(--drift), 86%) rotate(220deg);opacity:0}to{transform:translate(var(--drift), 86%) rotate(220deg);opacity:0}}.sk .kh-hero .sk-petal--gust{opacity:0;animation-name:sk-gust;animation-timing-function:cubic-bezier(.16,.72,.3,1);animation-iteration-count:infinite}@keyframes sk-sway{0%{transform:translateX(-70%) rotate(calc(var(--tilt) * -1))}to{transform:translateX(70%) rotate(var(--tilt))}}@media (max-width:760px){.sk .kh-hero{height:88vh}.sk .kh-hero-copy{padding-bottom:34px}}.sk .kh-hero-title em{background-image:linear-gradient(100deg,#fff4dc 0%,#ffd9a0 26%,#ffc678 50%,#ffd9a0 74%,#fff4dc 100%)}@media (prefers-reduced-motion:reduce){.sk .kh-hero .sk-petal,.sk .kh-hero .sk-petal-in{animation:none}.sk .kh-hero .sk-l{transform:none}.sk .kh-hero .sk-glow{animation:none}}.sk .kh-hero-sub{font-size:var(--type-body-sm);line-height:1.55}.pcl{pointer-events:none;-webkit-user-select:none;user-select:none;flex-direction:column;gap:12px;width:100vw;max-width:none;margin-inline:calc(50% - 50vw);padding-block:clamp(26px,3.4vw,46px);display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%)}.pcl-row{will-change:transform;width:max-content;display:flex}.pcl-set{gap:10px;padding-right:10px;display:flex}@keyframes pcl-drift-a{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes pcl-drift-b{0%{transform:translate(-50%)}to{transform:translate(0)}}.pcl-row--0{animation:68s linear infinite pcl-drift-a}.pcl-row--1{animation:79s linear infinite pcl-drift-b}.pcl-row--2{animation:61s linear infinite pcl-drift-a}.pcl-pill{white-space:nowrap;font-family:var(--font-kumbh), system-ui, sans-serif;letter-spacing:-.01em;color:var(--tint);border-radius:999px;flex:none;align-items:center;gap:8px;padding:9px 16px;font-size:13.5px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pcl-pill{color:color-mix(in srgb, var(--tint) 72%, #14101f)}}.pcl-pill{background:var(--tint)}@supports (color:color-mix(in lab, red, red)){.pcl-pill{background:color-mix(in srgb, var(--tint) 15%, #fff)}}.pcl-pill{border:1px solid var(--tint)}@supports (color:color-mix(in lab, red, red)){.pcl-pill{border:1px solid color-mix(in srgb, var(--tint) 30%, #fff)}}.pcl-pill{box-shadow:0 6px 16px -12px var(--tint)}@supports (color:color-mix(in lab, red, red)){.pcl-pill{box-shadow:0 6px 16px -12px color-mix(in srgb, var(--tint) 60%, transparent)}}.pcl-em{color:initial;font-size:16px;line-height:1}@media (max-width:860px){.pcl{gap:9px;padding-block:24px}.pcl-pill{gap:6px;padding:7px 13px;font-size:12px}.pcl-em{font-size:14px}}@media (prefers-reduced-motion:reduce){.pcl-row{animation:none}}.cts{z-index:1;--cts-code:#5b6b8a;--cts-liq:#3f4a8a;--cts-brace:#7c3aed;--cts-kw:#db2777;--cts-fil:#ea580c;--cts-num:#b45309;--cts-str:#15803d;--cts-html:#0891b2;--cts-com:#a2a8c0;--cts-attr:#0d9488;--cts-purple:#8b5cf6;--cts-purple-d:#6d28d9;--cts-green:#5e8e3e;--cts-ink:#221c3f;--cts-muted:#6a6484;--cts-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--cts-f-hero:"Instrument Serif", Georgia, serif;--cts-f-anno:"Anton", Impact, sans-serif;--cts-f-story:"DM Serif Display", Georgia, serif;--cts-f-coll:"Syne", system-ui, sans-serif;--cts-f-drop:"Space Grotesk", system-ui, sans-serif;--cts-f-pdp:"Poppins", system-ui, sans-serif;--cts-f-gal:"Jost", system-ui, sans-serif;--cts-f-nl:"Bricolage Grotesque", system-ui, sans-serif;--cts-f-rev:"DM Sans", system-ui, sans-serif;--cts-f-bul:"Unbounded", system-ui, sans-serif;max-width:var(--page-box);color:var(--cts-ink);font-family:var(--font-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased;margin:0 auto;padding:clamp(72px,7vw,112px) 44px clamp(56px,5vw,88px);position:relative}.cts *{box-sizing:border-box}.cts-intro{text-align:center;margin:0 0 28px}.cts-intro h2{font-family:var(--font-title), system-ui, sans-serif;letter-spacing:-.035em;text-wrap:balance;margin:0 0 12px;font-size:clamp(30px,4.3vw,44px);font-weight:400;line-height:1.02}.cts-intro p{max-width:52ch;color:var(--cts-muted);font-size:var(--type-body);margin:0 auto;line-height:1.55}.cts-stage{background:linear-gradient(170deg,#faf8ff,#f2eefc);border:1px solid #7c3aed29;border-radius:18px;flex-direction:column;height:360px;padding:18px 20px 16px;display:flex;position:relative;overflow:hidden}.cts-stage__top{flex:none;justify-content:space-between;align-items:center;display:flex}.cts-chip-gen{font-family:var(--cts-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--cts-purple-d);border:1px solid #7c3aed47;border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font-size:10px;display:inline-flex}.cts-chip-gen:before{content:"";background:var(--cts-green);border-radius:50%;width:6px;height:6px;animation:2s infinite cts-pulse}@keyframes cts-pulse{0%{box-shadow:0 0 #5e8e3e73}70%{box-shadow:0 0 0 7px #5e8e3e00}to{box-shadow:0 0 #5e8e3e00}}.cts-prompt{font-family:var(--cts-mono);color:var(--cts-ink);flex:none;align-items:center;gap:8px;margin:18px 0 12px;font-size:14px;display:flex}.cts-prompt .cts-chev{color:var(--cts-purple)}.cts-prompt .cts-cursor{background:var(--cts-purple);border-radius:1px;width:8px;height:17px;margin-left:1px;animation:1s step-end infinite cts-blink;display:inline-block}@keyframes cts-blink{50%{opacity:0}}.cts-stream{min-height:0;font-family:var(--cts-mono);flex-direction:column;flex:auto;justify-content:flex-end;font-size:12.5px;line-height:1.65;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 44px 100%);mask-image:linear-gradient(#0000 0,#000 44px 100%)}.cts-ln{white-space:pre}.cts-ln-inner{white-space:pre;width:calc(var(--n,1) * 1ch);color:var(--cts-code);vertical-align:bottom;display:inline-block;overflow:hidden}.cts-ln-inner.cts-typing{border-right:2px solid var(--cts-purple);width:0;animation:linear forwards cts-type}@keyframes cts-type{to{width:calc(var(--n,1) * 1ch)}}.cts-t-liq{color:var(--cts-liq)}.cts-t-brace{color:var(--cts-brace)}.cts-t-kw{color:var(--cts-kw)}.cts-t-fil{color:var(--cts-fil)}.cts-t-num{color:var(--cts-num)}.cts-t-str{color:var(--cts-str)}.cts-t-html{color:var(--cts-html)}.cts-t-attr{color:var(--cts-attr)}.cts-t-com{color:var(--cts-com);font-style:italic}.cts-head{align-items:center;gap:8px;padding:34px 0 12px;display:flex}.cts-head__t{font-family:var(--cts-mono);letter-spacing:.04em;color:var(--cts-muted);font-size:11px}.cts-head__line{background:linear-gradient(90deg,#8b5cf659,#0000);flex:1;height:1px}.cts-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.cts-card{opacity:0;min-height:92px;transition:opacity .55s,transform .6s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d,0s);border-radius:16px;position:relative;overflow:hidden;transform:translateY(20px)scale(.97)}.cts-card.cts-in{opacity:1;transform:none}.cts-span2{grid-column:span 2}.cts-chip{z-index:4;font-family:var(--cts-mono);letter-spacing:.02em;color:#3a3357;-webkit-backdrop-filter:blur(8px);background:#ffffffa8;border:1px solid #ffffff8c;border-radius:999px;padding:4px 8px;font-size:9px;position:absolute;top:9px;left:9px}.cts-chip--l{color:#f2eefc;background:#0a081466;border:1px solid #ffffff29}.cts-ph{z-index:0;background:var(--phbg,linear-gradient(135deg, #e6ddf9, #cbb6ef));position:absolute;inset:0;overflow:hidden}.cts-ph img{object-fit:cover;width:100%;height:100%;display:block}.cts-ph.cts-zoom img{transform-origin:50% 34%;transform:scale(1.26)}.cts-fill{background:var(--phbg,linear-gradient(135deg, #e6ddf9, #cbb6ef));position:relative;overflow:hidden}.cts-fill img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cts-scrim{z-index:1;pointer-events:none;position:absolute;inset:0}.cts-scrim--tl{background:linear-gradient(160deg,#0000004d,#0000 42%),linear-gradient(#0000 48%,#0000008c)}.cts-scrim--b{background:linear-gradient(#0000 45%,#0000008c)}.cts-scrim--full{background:linear-gradient(#0000002e,#0009)}.cts-scrim--tb{background:linear-gradient(#00000080,#0000 34% 58%,#00000094)}.cts-eyebrow{font-family:var(--cts-mono);letter-spacing:.24em;text-transform:uppercase;opacity:.85;font-size:9.5px}.cts-pill{color:#2a1c52;background:#fff;border-radius:999px;padding:9px 16px;font-size:12px;font-weight:600;display:inline-block}.cts-link{color:var(--cts-purple);font-size:12px;font-weight:600}.cts-hero{color:#fff;align-items:flex-end;min-height:300px;display:flex}.cts-hero__in{z-index:2;padding:22px 20px;position:relative}.cts-hero h3{font-family:var(--cts-f-hero);margin:8px 0 12px;font-size:42px;font-weight:400;line-height:.96}.cts-hero h3 i{color:#e7d4ff}.cts-marq{background:var(--cts-purple-d);color:#fff;align-items:center;min-height:150px;padding:38px 0 24px;display:flex;overflow:hidden}.cts-marq__t{white-space:nowrap;font-family:var(--cts-f-anno);text-transform:uppercase;align-items:center;font-size:46px;line-height:.9;animation:20s linear infinite cts-marqrun;display:flex}.cts-marq__seg{align-items:center;gap:20px;padding-right:20px;display:inline-flex}.cts-marq__ol{-webkit-text-stroke:1.6px #efe6ff;color:#0000}.cts-marq__dot{color:#c4a6ff;font-family:var(--font-sans), system-ui, sans-serif;font-size:26px}@keyframes cts-marqrun{to{transform:translate(-50%)}}.cts-prod{background:#fff;border:1px solid #ece6fb;flex-direction:column;display:flex}.cts-prod__media{background:linear-gradient(160deg,#eef1f4,#dfe4ea);flex:auto;min-height:150px;position:relative;overflow:hidden}.cts-prod__media img{object-fit:cover;width:100%;height:100%;display:block}.cts-prod__tag{-webkit-backdrop-filter:blur(6px);letter-spacing:.12em;text-transform:uppercase;color:#2a2350;background:#ffffffd1;border-radius:999px;padding:5px 10px;font-size:8.5px;font-weight:600;position:absolute;bottom:10px;left:10px}.cts-prod__foot{justify-content:space-between;align-items:center;gap:8px;padding:12px 14px 14px;display:flex}.cts-prod__t{font-family:var(--cts-f-drop);letter-spacing:-.01em;color:#1c1830;font-size:14px;font-weight:600}.cts-prod__p{color:var(--cts-muted);margin-top:2px;font-size:11px}.cts-prod__add{background:var(--cts-ink);color:#fff;cursor:pointer;border:none;border-radius:50%;flex:none;width:32px;height:32px;font-size:19px;line-height:1;transition:transform .2s}.cts-prod__add:hover{transform:scale(1.09)}.cts-story{background:#f6efe6;border:1px solid #ecdfce;flex-direction:column;display:flex}.cts-story__img{--phbg:linear-gradient(150deg, #6b4f36, #2c1f14);flex:auto;min-height:176px}.cts-story__body{flex:none;padding:18px 16px}.cts-story .cts-kick{font-family:var(--cts-mono);letter-spacing:.22em;text-transform:uppercase;color:#9a7550;font-size:9.5px}.cts-story h4{font-family:var(--cts-f-story);color:#463521;margin:8px 0 9px;font-size:28px;font-weight:400;line-height:1.02}.cts-story p{color:#6f5c46;margin:0 0 12px;font-size:12.5px;line-height:1.6}.cts-story .cts-specs{flex-wrap:wrap;gap:7px;margin:0 0 13px;display:flex}.cts-story .cts-specs span{font-family:var(--cts-mono);letter-spacing:.06em;text-transform:uppercase;color:#8a6b4a;border:1px solid #e0cdb0;border-radius:999px;padding:4px 9px;font-size:8.5px}.cts-story .cts-link{color:#9a5a1a}.cts-bul{color:#fff;background:radial-gradient(46% 42% at 82% 16%,#db27778c,#0000 60%),radial-gradient(44% 46% at 12% 30%,#7c3aed99,#0000 60%),radial-gradient(62% 55% at 60% 98%,#ea580c6b,#0000 60%),#0d0c13;flex-direction:column;justify-content:flex-end;min-height:196px;padding:16px;display:flex;overflow:hidden}.cts-bul__num{font-family:var(--cts-f-bul);color:#ffffff0f;z-index:0;font-size:100px;font-weight:800;line-height:1;position:absolute;top:-6px;right:6px}.cts-bul__body{z-index:2;position:relative}.cts-bul__eyebrow{font-family:var(--cts-mono);letter-spacing:.26em;text-transform:uppercase;color:#f0abfc;font-size:9px}.cts-bul__t{font-family:var(--cts-f-bul);letter-spacing:-.01em;margin:9px 0 8px;font-size:22px;font-weight:800;line-height:1.04}.cts-bul__meta{font-family:var(--cts-mono);letter-spacing:.06em;color:#b9b1dd;font-size:9px}.cts-coll{color:#fff;cursor:pointer;align-items:flex-end;min-height:196px;display:flex}.cts-coll .cts-lb{z-index:2;width:100%;padding:14px;position:relative}.cts-coll .cts-k{font-family:var(--cts-f-coll);text-transform:uppercase;letter-spacing:-.01em;font-size:24px;font-weight:800;line-height:1;transition:text-shadow .35s;display:inline-block}.cts-coll.cts-active .cts-k{text-shadow:0 0 8px #fffffff2,0 0 18px #fff9,0 0 32px #ffffff59}.cts-coll .cts-n{font-family:var(--cts-mono);letter-spacing:.06em;opacity:.92;align-items:center;gap:6px;margin-top:8px;font-size:10px;display:flex}.cts-coll .cts-ar{transition:transform .3s}.cts-coll.cts-active .cts-ar{transform:rotate(90deg)}.cts-clp{background:#e83529;border-radius:16px;grid-column:span 2;padding:16px;transition:background-color .5s}.cts-clp.cts-denim{background:#0472d5}.cts-clp__inner{transition:opacity .28s}.cts-clp__hd{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.cts-clp__hd h4{font-family:var(--cts-f-coll);text-transform:uppercase;color:#fff;letter-spacing:-.01em;margin:0;font-size:18px;font-weight:800}.cts-clp__hd .cts-va{font-family:var(--cts-f-rev);color:#fff;opacity:.92;font-size:11px;font-weight:700}.cts-clp__grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.cts-clp__im{aspect-ratio:.82;background:var(--pc,#fff);border-radius:8px;margin-bottom:5px;overflow:hidden}.cts-clp__im img{object-fit:cover;width:100%;height:100%;display:block}.cts-clp__n{color:#fff;font-size:10px;font-weight:600;line-height:1.15}.cts-clp__p{color:#ffffffd1;font-size:10px}.cts-drop{color:#fff;text-align:center;justify-content:center;align-items:center;min-height:200px;display:flex}.cts-drop__in{z-index:2;padding:20px;position:relative}.cts-drop__lb{font-family:var(--cts-f-drop);letter-spacing:.28em;text-transform:uppercase;opacity:.85;font-size:10px;font-weight:500}.cts-drop__t{font-family:var(--cts-f-drop);letter-spacing:.01em;font-variant-numeric:tabular-nums;margin:8px 0 6px;font-size:38px;font-weight:700}.cts-drop__sub{opacity:.85;font-size:11px}.cts-pdp{font-family:var(--cts-f-pdp);background:#fcfcfc;border:1px solid #eee;align-items:stretch;gap:16px;padding:34px 16px 16px;display:flex}.cts-pdp__info{flex:1 1 0;min-width:0}.cts-pdp__media{background:radial-gradient(70% 62% at 50% 58%,#f2eee8,#f2eee800 72%);flex:1 1 0;justify-content:center;align-items:center;min-width:0;display:flex;position:relative;overflow:hidden}.cts-pdp__spin{font-family:var(--cts-mono);letter-spacing:.1em;color:#8a8578;background:#ffffffb3;border:1px solid #e3ded4;border-radius:999px;padding:3px 8px;font-size:9px;position:absolute;bottom:4px;right:4px}.cts-pdp__title{letter-spacing:.16em;color:#262626;margin-top:0;font-size:13px}.cts-pdp__price{color:#666;letter-spacing:.03em;margin-top:5px;font-size:11px}.cts-pdp__media img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.cts-pdp__swlabel{color:#333;letter-spacing:.03em;margin:12px 0 8px;font-size:10px}.cts-sw{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.cts-sw span{border-radius:50%;width:16px;height:16px;display:inline-block}.cts-sw span.cts-sel{box-shadow:0 0 0 1.5px #fff,0 0 0 2.5px #2a2a2a}.cts-pdp__cta{color:#222;width:fit-content;font-family:var(--cts-f-pdp);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #222;border-radius:999px;margin:14px 0 6px;padding:8px 22px;font-size:9px;transition:background-color .25s,color .25s;display:block}.cts-pdp__cta:hover{color:#fff;background:#222}.cts-acc__row{border-top:1px solid #efefef}.cts-acc__q{letter-spacing:.09em;text-transform:uppercase;color:#333;cursor:pointer;justify-content:space-between;align-items:center;padding:10px 0;font-size:10px;display:flex}.cts-acc__q .cts-pm{color:#333;font-size:15px;font-family:var(--font-sans), system-ui, sans-serif;line-height:1;transition:transform .3s}.cts-acc__a{color:#666;max-height:0;font-size:11px;line-height:1.55;font-family:var(--font-sans), system-ui, sans-serif;transition:max-height .35s;overflow:hidden}.cts-acc__row.cts-open .cts-acc__a{max-height:160px;padding-bottom:12px}.cts-acc__row.cts-open .cts-pm{transform:rotate(45deg)}.cts-gal{background:linear-gradient(160deg,#efe6d4 0%,#dccbac 55%,#cbb691 100%);border:1px solid #d6c6a6;flex-direction:column;padding:30px 14px 14px;display:flex}.cts-gal__hd{justify-content:space-between;align-items:center;margin:0 2px 18px;display:flex}.cts-gal__hd h4{font-family:var(--cts-f-gal);text-transform:uppercase;letter-spacing:.18em;color:#5a4a30;margin:0;font-size:16px;font-weight:300}.cts-gal__hd .cts-link{color:#8a6a2a}.cts-gal__grid{flex:auto;grid-template-columns:1fr 1fr 1fr;gap:8px;display:grid}.cts-gal__grid .cts-fill{--phbg:linear-gradient(150deg, #efe7db, #d9cdb8);border-radius:8px;min-height:120px}.cts-nl{color:#fff;flex-direction:column;justify-content:space-between;min-height:252px;display:flex}.cts-nl__top{z-index:2;padding:42px 16px 0;position:relative}.cts-nl__bot{z-index:2;padding:0 16px 16px;position:relative}.cts-nl h4{font-family:var(--cts-f-nl);letter-spacing:-.02em;margin:0;font-size:31px;font-weight:800;line-height:1}.cts-nl p{opacity:.9;margin:0 0 10px;font-size:11.5px}.cts-field{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff29;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:6px;padding:4px 4px 4px 12px;display:flex}.cts-field__ph{color:#f3f0ff;flex:1;font-size:11px}.cts-field__b{color:#2a1c52;background:#fff;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:600}.cts-faq{background:linear-gradient(155deg,#efe7ff 0%,#e2d3fb 55%,#d7c4f7 100%);border:1px solid #8b5cf638;padding:30px 16px 14px}.cts-faq h4{font-family:var(--cts-f-drop);letter-spacing:-.01em;color:#2f2352;margin:0 0 6px;font-size:18px;font-weight:700}.cts-faq-row{border-top:1px solid #7c3aed29;padding:12px 0}.cts-faq-row:first-of-type{border-top:none}.cts-faq-q{cursor:pointer;color:#33285c;justify-content:space-between;align-items:center;font-size:13px;font-weight:600;display:flex}.cts-faq-q .cts-cv{color:var(--cts-purple-d);transition:transform .3s}.cts-faq-a{color:#5b5183;max-height:0;font-size:12px;line-height:1.5;transition:max-height .35s,margin .35s;overflow:hidden}.cts-faq-row.cts-open .cts-faq-a{max-height:90px;margin-top:8px}.cts-faq-row.cts-open .cts-cv{transform:rotate(180deg)}.cts-rev{background:#eaf5f2;border:1px solid #cfe6e0;padding:30px 0 16px;overflow:hidden}.cts-rev__hd{justify-content:space-between;align-items:baseline;padding:0 16px 12px;display:flex}.cts-rev__hd h4{font-family:var(--cts-f-rev);color:#0d7c72;margin:0;font-size:20px;font-weight:700}.cts-rev__hd .cts-n{font-family:var(--cts-f-rev);color:#5f9d94;font-size:11px;font-weight:600}.cts-rev-track{gap:12px;width:max-content;padding:0 16px;animation:34s linear infinite cts-revscroll;display:flex}@keyframes cts-revscroll{to{transform:translate(calc(-50% - 6px))}}.cts-rev-card{width:194px;font-family:var(--cts-f-rev);background:#fff;border:1px solid #d3e8e3;border-radius:14px;flex:0 0 194px;overflow:hidden}.cts-rev-card__img{background:#dbeae6;height:128px;position:relative;overflow:hidden}.cts-rev-card__img img{object-fit:cover;width:100%;height:100%;display:block}.cts-rev-card__badge{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#0d9488;border-radius:999px;padding:4px 8px;font-size:8.5px;font-weight:700;position:absolute;top:8px;left:8px}.cts-rev-card__b{padding:12px}.cts-rev-card__q{color:#0d7c72;margin:0 0 9px;font-size:13px;font-weight:600;line-height:1.34}.cts-rev-card__a{color:#3a3a3a;font-size:12px;font-weight:700}.cts-rev-card__r{color:#8a8a8a;margin-top:1px;font-size:10.5px}.cts-rev-card__s{color:#0d9488;letter-spacing:1.5px;margin-top:7px;font-size:11px}@media (max-width:880px){.cts-grid{grid-template-columns:1fr 1fr}.cts-stage{height:320px}.cts-pdp{flex-direction:column}.cts-pdp__media{min-height:200px}}@media (max-width:560px){.cts{padding-inline:20px}.cts-grid{grid-template-columns:1fr}.cts-span2,.cts-clp{grid-column:span 1}}@media (prefers-reduced-motion:reduce){.cts *,.cts :before,.cts :after{transition:none!important;animation:none!important}.cts-ln-inner{width:calc(var(--n,1) * 1ch)!important;border-right:none!important}.cts-card{opacity:1!important;transform:none!important}}.mw{--mw-line:#140f221a;--mw-chrome:#efeaf6;max-width:var(--page-box);color:var(--ink);font-family:var(--font-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased;margin:0 auto;padding:clamp(80px,8vw,128px) 44px clamp(64px,6vw,96px)}.mw *{box-sizing:border-box}.mw-intro{text-align:center;margin:0 0 26px}.mw-intro h2{color:#fff;font-family:var(--font-title), system-ui, sans-serif;letter-spacing:-.035em;text-wrap:balance;margin:0 0 12px;font-size:clamp(30px,4.3vw,44px);font-weight:400;line-height:1.02}.mw-intro p{color:#fff;max-width:54ch;font-size:var(--type-body);margin:0 auto;line-height:1.55}.mw-deck{display:block;position:relative}.mw-deck>.mw-stage{width:100%;min-width:0}.mw-rail{border:1px solid var(--mw-line);cursor:grab;touch-action:none;background:linear-gradient(#8b5cf61f,#d4569b1a,#ff8a3d1f);border-radius:999px;width:12px;margin-left:12px;transition:background-color .2s;position:absolute;top:0;bottom:0;left:100%}.mw-rail:hover{background:linear-gradient(#8b5cf633,#d4569b29,#ff8a3d33)}.mw-rail:focus-visible{outline-offset:2px;outline:2px solid #7c3aed99}.mw-grip{left:1px;right:1px;top:var(--t,0%);height:var(--h,28%);background:linear-gradient(#8b5cf6 0%,#d4569b 50%,#ff8a3d 100%);border-radius:999px;transition:background-color .2s;position:absolute;box-shadow:inset 0 0 0 1px #ffffff80,0 2px 10px #d4569b73,0 0 18px #ff8a3d40}.mw-rail[data-drag="1"] .mw-grip{background:linear-gradient(#a78bfa 0%,#e879b0 50%,#ffa45c 100%)}.mw-rail:hover .mw-grip{filter:brightness(1.08)saturate(1.1)}.mw-rail[hidden]{display:none}.mw-stage{background:var(--mw-chrome);border:1px solid var(--mw-line);border-radius:16px;position:relative;overflow:hidden;box-shadow:0 30px 70px -28px #28144661,0 2px 6px #2814460f}.mw-bar{border-bottom:1px solid var(--mw-line);background:linear-gradient(to bottom, #f6f3fb, var(--mw-chrome));align-items:center;gap:10px;height:38px;padding:0 13px;display:flex}.mw-dots{flex:none;gap:6px;display:flex}.mw-dots i{background:#140f2229;border-radius:50%;width:9px;height:9px}.mw-url{border:1px solid var(--mw-line);height:22px;font-family:var(--font-geist-mono), ui-monospace, monospace;color:#140f228c;background:#fffc;border-radius:999px;flex:1;align-items:center;gap:7px;min-width:0;padding:0 10px;font-size:10.5px;display:flex}.mw-url svg{opacity:.5;flex:none;width:10px;height:10px}.mw-url span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mw-screen{aspect-ratio:1440/900;background:#e8641a;width:100%;position:relative;overflow:hidden}.mw-screen iframe,.mw-screen img{transform-origin:0 0;width:1440px;height:900px;transform:scale(var(--k,1));border:0;position:absolute;top:0;left:0}.mw-screen img{object-fit:cover}.mw-poster{text-align:center;color:#fff;background:var(--poster,linear-gradient(140deg, #2a1740, #57306e));place-items:center;padding:24px;display:grid;position:absolute;inset:0}.mw-poster b{letter-spacing:-.01em;margin-bottom:6px;font-size:15px;font-weight:650;display:block}.mw-poster span{opacity:.72;max-width:34ch;font-size:12.5px;line-height:1.45}.mw-veil{z-index:2;-webkit-backdrop-filter:saturate(.72)brightness(.94);opacity:0;pointer-events:none;background:#ffffff05;transition:opacity .35s;position:absolute;inset:0}.mw-picks{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:16px;display:grid}.mw-pick{text-align:left;border:1px solid var(--mw-line);cursor:pointer;background:#fff;border-radius:13px;width:100%;padding:0;transition:border-color .25s,box-shadow .25s,transform .25s;display:block;position:relative;overflow:hidden}.mw-pick:hover{transform:translateY(-2px);box-shadow:0 14px 28px -16px #28144666}.mw-pick[aria-selected=true]{border-color:#7c3aed8c;box-shadow:0 0 0 3px #7c3aed24,0 14px 28px -18px #28144666}.mw-thumb{aspect-ratio:16/9;background:var(--poster,#2a1740);position:relative;overflow:hidden}.mw-thumb img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.mw-thumb--empty{color:#fffc;letter-spacing:.14em;text-transform:uppercase;place-items:center;font-size:11px;display:grid}.mw-meta{padding:16px 18px 18px;display:block}.mw-head{align-items:center;gap:8px;min-width:0;display:flex}.mw-meta b{letter-spacing:-.01em;min-width:0;font-size:14px;font-weight:650}.mw-blurb{color:var(--ink-soft);margin-top:7px;font-size:12px;line-height:1.45;display:block}.mw-tag{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--mw-line);color:var(--ink-soft);background:#140f220e;border-radius:999px;flex:none;padding:3px 7px;font-size:9px}@media (max-width:760px){.mw{padding-inline:20px}.mw-rail{width:9px;margin-left:5px}.mw-picks{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.mw-pick,.mw-veil{transition:none}}.glow-band{isolation:isolate;--glow-lift:0px;--glow-under:transparent;--glow-1:#ffe996;--glow-2:#fae29699;--glow-3:#fae5b9;--glow-4:#a2c5f4;--glow-edge:#fff;--glow-4-from:52%;--glow-4-to:86%;position:relative}.glow-band:before,.glow-band:after{content:"";width:100vw;left:50%;top:calc(50% - 1770px - var(--glow-lift));z-index:-1;pointer-events:none;height:3916px;margin-left:-50vw;position:absolute}.glow-band:before{background-color:var(--glow-under);background-image:radial-gradient(119.74% 43.43% at 48.98% 45.2%, var(--glow-1) 0%, var(--glow-2) 16%, var(--glow-3) 32%, var(--glow-4) var(--glow-4-from), var(--glow-4) var(--glow-4-to), var(--glow-edge) 100%)}.glow-band:after{mix-blend-mode:overlay;opacity:var(--glow-grain,.7);background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20width%3D%27220%27%20height%3D%27220%27%3E%3Cfilter%20id%3D%27n%27%20x%3D%270%27%20y%3D%270%27%20width%3D%27100%25%27%20height%3D%27100%25%27%3E%3CfeTurbulence%20type%3D%27fractalNoise%27%20baseFrequency%3D%270.9%27%20numOctaves%3D%274%27%20stitchTiles%3D%27stitch%27/%3E%3CfeColorMatrix%20type%3D%27saturate%27%20values%3D%270%27/%3E%3CfeComponentTransfer%3E%3CfeFuncR%20type%3D%27linear%27%20slope%3D%272.4%27%20intercept%3D%27-0.7%27/%3E%3CfeFuncG%20type%3D%27linear%27%20slope%3D%272.4%27%20intercept%3D%27-0.7%27/%3E%3CfeFuncB%20type%3D%27linear%27%20slope%3D%272.4%27%20intercept%3D%27-0.7%27/%3E%3CfeFuncA%20type%3D%27table%27%20tableValues%3D%271%201%27/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect%20width%3D%27100%25%27%20height%3D%27100%25%27%20filter%3D%27url%28%23n%29%27/%3E%3C/svg%3E);background-position:50%;background-repeat:repeat;-webkit-mask-image:radial-gradient(103.53% 39.16% at 50.03% 47.99%,#000 0% 13.46%,#000 35.1% 57.21%,#0000 96.15%);mask-image:radial-gradient(103.53% 39.16% at 50.03% 47.99%,#000 0% 13.46%,#000 35.1% 57.21%,#0000 96.15%)}.mw{--glow-lift:1380px;--glow-under:#ffc06b;--glow-1:#ffe996;--glow-2:#fae29699;--glow-3:#fae5b9;--glow-4:#a2c5f4}.kmv{--glow-lift:740px;--glow-under:transparent;--glow-1:#efb242;--glow-2:#ef8442;--glow-3:#b6394ab3;--glow-4:#a9adf5;--glow-grain:.28}.kmv.glow-band:before,.kmv.glow-band:after{height:4500px}.kt-section{--glow-lift:0px;--glow-under:transparent;--glow-1:#ffb0d4;--glow-2:#f680be;--glow-3:#be6cecb8;--glow-4:#8c86fa;--glow-grain:.28}.kt-section.glow-band:before,.kt-section.glow-band:after{top:calc(50% - 1451px - var(--glow-lift));height:4300px}.kt-section{--glow-rx:98.19%}.kt-section.glow-band:after{-webkit-mask-image:radial-gradient(84.89% 39.16% at 50.03% 47.99%,#000 0% 13.46%,#000 35.1% 57.21%,#0000 96.15%);mask-image:radial-gradient(84.89% 39.16% at 50.03% 47.99%,#000 0% 13.46%,#000 35.1% 57.21%,#0000 96.15%)}.kin{--glow-lift:0px;--glow-under:transparent;--glow-1:#b26a4a;--glow-2:#c6886a;--glow-3:#749c90;--glow-4:#468078;--glow-edge:transparent;--glow-grain:.28;--glow-rx:107.77%}.kin.glow-band:before,.kin.glow-band:after{top:calc(50% - 1853px - var(--glow-lift));height:4100px}.kin.glow-band:after{-webkit-mask-image:radial-gradient(93.18% 39.16% at 50.03% 47.99%,#000 0% 13.46%,#000 35.1% 57.21%,#0000 96.15%);mask-image:radial-gradient(93.18% 39.16% at 50.03% 47.99%,#000 0% 13.46%,#000 35.1% 57.21%,#0000 96.15%)}:is(html:has(.pj) .kcd,html:has(.pj) .kf2){z-index:2;position:relative}.kmv.glow-band:before,.kt-section.glow-band:before,.kin.glow-band:before{background-image:radial-gradient(var(--glow-rx,119.74%) 43.43% at 48.98% 45.2%, var(--glow-1) 0%, var(--glow-2) 16%, var(--glow-3) 32%, var(--glow-4) 52%, var(--glow-4) 64%, var(--glow-4) 70%, var(--glow-4) 76%, var(--glow-4) 82%, var(--glow-4) 88%, var(--glow-4) 94%, var(--glow-edge) 100%)}@supports (color:color-mix(in lab, red, red)){.kmv.glow-band:before,.kt-section.glow-band:before,.kin.glow-band:before{background-image:radial-gradient(var(--glow-rx,119.74%) 43.43% at 48.98% 45.2%, var(--glow-1) 0%, var(--glow-2) 16%, var(--glow-3) 32%, var(--glow-4) 52%, var(--glow-4) 64%, color-mix(in srgb, var(--glow-4) 92.6%, var(--glow-edge)) 70%, color-mix(in srgb, var(--glow-4) 74.1%, var(--glow-edge)) 76%, color-mix(in srgb, var(--glow-4) 50%, var(--glow-edge)) 82%, color-mix(in srgb, var(--glow-4) 25.9%, var(--glow-edge)) 88%, color-mix(in srgb, var(--glow-4) 7.4%, var(--glow-edge)) 94%, var(--glow-edge) 100%)}}.og,.kha,.kwf,.kf,.kh.sk,.lrv{z-index:1;position:relative}.rmp .rmp-head h2,.rmp .rmp-head p,.rmp .rmp-line,.kt-section .kt-title,.kt-section .kt-sub,.lrv .lrv-head h2,.lrv .lrv-head p{color:#fff}section.px-shell{z-index:2;background:0 0;position:relative}html:has(.pj) .ls-desktop{overflow-y:clip}.lrv{--lrv-gold:#f0b429;--lrv-ink:#f4f1fa;--lrv-ink2:#f4f1faa8;--lrv-surface:#1a1524eb;--lrv-field:#ffffff0f;--lrv-line:#ffffff24;--lrv-accent:#a855f7;padding-inline:var(--page-gutter);padding-block:clamp(20px,3vw,40px) clamp(40px,6vw,72px)}.lrv-card{border:1px solid var(--lrv-line);background:linear-gradient(#282234f5 0%,#120e1af7 100%);border-radius:24px;justify-content:center;max-width:420px;margin-inline:auto;padding:clamp(22px,2.6vw,30px) clamp(24px,3vw,36px);display:flex;box-shadow:0 30px 60px -38px #3c1e6e8c}.lrv-head{text-align:center;--lrv-ink:#2a1b24;--lrv-ink2:#6b5560;max-width:520px;margin:0 auto clamp(18px,2.4vw,26px)}.lrv-head h2{font-family:var(--font-title), var(--font-hanken), system-ui, sans-serif;letter-spacing:-.02em;font-weight:400;font-size:calc(var(--type-display) * .8);color:var(--lrv-ink);text-wrap:balance;margin:0;line-height:1.06}.lrv-head p{font-family:var(--font-kumbh), system-ui, sans-serif;font-size:var(--type-body-sm);color:var(--lrv-ink2);max-width:40ch;margin:8px auto 0;line-height:1.55}.lrv-act{flex-direction:column;flex:none;align-items:center;gap:10px;display:flex}.lrv-picked{font-family:var(--font-kumbh), system-ui, sans-serif;font-size:var(--type-caption);letter-spacing:.02em;color:var(--lrv-ink2);min-height:14px}.lrv-stars{gap:6px;display:flex}.lrv-stars button{cursor:pointer;background:0 0;border:0;padding:2px;line-height:0;transition:transform .18s cubic-bezier(.3,1.5,.4,1)}.lrv-stars button:hover,.lrv-stars button:focus-visible{transform:scale(1.14)}.lrv-stars button:active{transform:scale(1.22)}.lrv-stars svg{width:100%;height:100%;display:block}.lrv-stars path{fill:#fff3;transition:fill .16s}.lrv-stars button.lit path{fill:var(--lrv-gold)}.lrv-stars--lg button{width:42px;height:42px}.lrv-stars--md button{width:30px;height:30px}.lrv-open,.lrv-submit{font-family:var(--font-kumbh), system-ui, sans-serif;color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c3aed 0%,#a855f7 52%,#d946ef 100%);border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;font-weight:700;transition:transform .14s,box-shadow .14s;display:inline-flex;box-shadow:0 10px 26px -14px #a855f7e6}.lrv-open{padding:12px 22px;font-size:14.5px}.lrv-open svg{width:13px;height:13px}.lrv-open:hover,.lrv-submit:hover{transform:translateY(-1px);box-shadow:0 14px 30px -14px #a855f7f2}.lrv-open:active,.lrv-submit:active{transform:translateY(1px)}.lrv-modal{z-index:3000;--lrv-gold:#f0b429;--lrv-ink:#f4f1fa;--lrv-ink2:#f4f1faa8;--lrv-field:#ffffff0f;--lrv-line:#ffffff24;justify-content:center;align-items:center;padding:clamp(16px,4vh,48px) 20px;display:flex;position:fixed;inset:0}.lrv-scrim{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;background:#0a07129e;transition:opacity .28s;position:absolute;inset:0}.lrv-modal.show .lrv-scrim{opacity:1}.lrv-sheet{overscroll-behavior:contain;border:1px solid var(--lrv-line);-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);width:min(620px,100%);max-height:100%;color:var(--lrv-ink);font-family:var(--font-kumbh), system-ui, sans-serif;opacity:0;background:#181322f5;border-radius:22px;padding:34px clamp(22px,3vw,38px) 30px;transition:opacity .3s,transform .34s cubic-bezier(.25,1,.35,1);position:relative;overflow-y:auto;transform:translateY(14px)scale(.985);box-shadow:0 40px 90px -40px #000c}.lrv-modal.show .lrv-sheet{opacity:1;transform:none}.lrv-x{border:1px solid var(--lrv-line);background:var(--lrv-field);width:32px;height:32px;color:var(--lrv-ink2);cursor:pointer;border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px}.lrv-x svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;width:14px;height:14px}.lrv-x:hover{color:var(--lrv-ink)}.lrv-sheet h3{font-family:var(--font-title), var(--font-hanken), system-ui, sans-serif;font-weight:400;font-size:var(--type-heading);letter-spacing:-.02em;margin:0 0 6px;padding-right:34px;line-height:1.15}.lrv-lede{font-size:var(--type-body-sm);color:var(--lrv-ink2);margin:0 0 22px;line-height:1.55}.lrv-f{margin-bottom:16px}.lrv-f>label{font-size:var(--type-label);letter-spacing:.01em;color:var(--lrv-ink);align-items:baseline;gap:5px;margin-bottom:7px;font-weight:600;display:flex}.lrv-f .req{color:var(--lrv-gold)}.lrv-count{color:#f4f1fa73;font-variant-numeric:tabular-nums;margin-left:auto;font-weight:500}.lrv-in,.lrv-ta,.lrv-sel{width:100%;font-family:inherit;font-size:var(--type-body-sm);color:var(--lrv-ink);background:var(--lrv-field);border:1.5px solid var(--lrv-line);border-radius:12px;outline:none;padding:11px 13px;transition:border-color .15s,background .15s}.lrv-ta{resize:vertical;min-height:108px;line-height:1.5}.lrv-in::placeholder,.lrv-ta::placeholder{color:#f4f1fa57}.lrv-in:focus,.lrv-ta:focus,.lrv-sel:focus{background:#ffffff17;border-color:#f0b429b3}.lrv-sel option{color:var(--lrv-ink);background:#1a1524}.lrv-row{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}.lrv-err{font-size:var(--type-caption);color:#ff8fa3;align-items:center;gap:6px;margin-top:6px;display:none}.lrv-f.bad .lrv-err{display:flex}.lrv-f.bad .lrv-in,.lrv-f.bad .lrv-ta{border-color:#ff8fa3bf}.lrv-rlabel{font-size:var(--type-caption);color:var(--lrv-gold);min-height:14px;margin-top:7px}.lrv-scale{gap:6px;display:flex}.lrv-scale button{min-width:0;font-family:inherit;font-size:var(--type-body-sm);font-variant-numeric:tabular-nums;color:var(--lrv-ink2);background:var(--lrv-field);border:1.5px solid var(--lrv-line);cursor:pointer;border-radius:10px;flex:1 1 0;padding:9px 0;font-weight:600;transition:background .14s,color .14s,border-color .14s}.lrv-scale button:hover{color:var(--lrv-ink);background:#ffffff1c}.lrv-scale button.on{background:var(--lrv-gold);border-color:var(--lrv-gold);color:#241a05}.lrv-scale--wide button{font-size:var(--type-caption);padding:8px 0}.lrv-scale--wide{gap:4px}.lrv-ends{font-size:var(--type-caption);color:#f4f1fa73;justify-content:space-between;margin-top:6px;display:flex}.lrv-you{font-size:var(--type-caption);color:var(--lrv-ink2);background:var(--lrv-field);border:1px solid var(--lrv-line);border-radius:10px;align-items:center;gap:8px;margin-bottom:20px;padding:9px 12px;display:flex}.lrv-you .dot{background:#4ade80;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px #4ade802e}.lrv-you b{color:var(--lrv-ink);font-weight:700}.lrv-sect{font-size:var(--type-title-sm);color:var(--lrv-ink);border-top:1px solid var(--lrv-line);margin-bottom:6px;padding-top:18px;font-weight:700}.lrv-hint{font-size:var(--type-caption);color:#f4f1fa80;margin:0 0 18px;line-height:1.5}.lrv-check{font-size:var(--type-body-sm);color:var(--lrv-ink2);cursor:pointer;align-items:flex-start;gap:10px;margin-bottom:12px;line-height:1.45;display:flex}.lrv-check input{opacity:0;width:0;height:0;position:absolute}.lrv-box{border:1.5px solid var(--lrv-line);background:var(--lrv-field);border-radius:6px;flex:none;place-items:center;width:19px;height:19px;margin-top:1px;transition:background .14s,border-color .14s;display:grid}.lrv-box svg{fill:none;stroke:#241a05;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;opacity:0;width:12px;height:12px}.lrv-check input:checked+.lrv-box{background:var(--lrv-gold);border-color:var(--lrv-gold)}.lrv-check input:checked+.lrv-box svg{opacity:1}.lrv-check input:focus-visible+.lrv-box{outline:2px solid var(--lrv-gold);outline-offset:2px}.lrv-submit{width:100%;margin-top:10px;padding:13px 20px;font-size:14.5px}.lrv-submit:disabled{opacity:.55;cursor:not-allowed;transform:none}.lrv-spin{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite lrv-spin}@keyframes lrv-spin{to{transform:rotate(360deg)}}.lrv-sendfail{font-size:var(--type-body-sm);color:#ff8fa3;margin:14px 0 0}.lrv-formfoot{font-size:var(--type-caption);text-align:center;color:#f4f1fa73;margin:12px 0 0;line-height:1.5}.lrv-gate{text-align:center;padding:14px 4px 6px}.lrv-gstars{justify-content:center;gap:5px;margin-bottom:18px;display:flex}.lrv-gstars svg{width:22px;height:22px}.lrv-gstars path{fill:var(--lrv-gold)}.lrv-gate h3{padding-right:0}.lrv-gate p{font-size:var(--type-body-sm);color:var(--lrv-ink2);max-width:42ch;margin:0 auto 22px;line-height:1.55}.lrv-second{width:100%;font-family:inherit;font-size:var(--type-body-sm);color:var(--lrv-ink2);cursor:pointer;background:0 0;border:0;padding:14px 0 4px;font-weight:600}.lrv-second:hover{color:var(--lrv-ink)}.lrv-done{text-align:center;padding:22px 6px 10px}.lrv-tick{background:var(--lrv-gold);border-radius:50%;place-items:center;width:52px;height:52px;margin:0 auto 16px;display:grid}.lrv-tick svg{fill:none;stroke:#241a05;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.lrv-done h4{font-family:var(--font-title), var(--font-hanken), system-ui, sans-serif;font-weight:400;font-size:var(--type-subhead);margin:0 0 8px}.lrv-done p{font-size:var(--type-body-sm);color:var(--lrv-ink2);margin:0 0 20px}.lrv-done>button{font-family:inherit;font-size:var(--type-body-sm);color:#cbb0ff;cursor:pointer;background:0 0;border:0;font-weight:700}@media (max-width:760px){.lrv-card{text-align:center;flex-direction:column}.lrv-row{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.lrv-stars button,.lrv-open,.lrv-submit,.lrv-sheet,.lrv-scrim{transition:none}.lrv-sheet{opacity:1;transform:none}.lrv-spin{animation:none}}[data-idle],[data-idle] *{animation-play-state:paused!important}.rmp{--rmp-ink:#2a1b24;--rmp-ink2:#6b5560;--rmp-rose:#e0578a;--rmp-rose-soft:#e0578a47;padding-inline:var(--page-gutter);z-index:1;background:linear-gradient(#f6bcd6 0,#f6bcd6e4 152px,#f6bcd6a5 304px,#f6bcd65a 456px,#f6bcd61b 608px,#f6bcd600 760px);padding-block:clamp(48px,7vw,90px) clamp(36px,5vw,64px);position:relative}.rmp-head{text-align:center;max-width:680px;margin:0 auto clamp(28px,4vw,44px)}.rmp-head h2{font-family:var(--font-title), var(--font-hanken), system-ui, sans-serif;font-weight:400;font-size:calc(var(--type-display) * .8);letter-spacing:-.02em;color:var(--rmp-ink);text-wrap:balance;margin:0;line-height:1.06}.rmp-head p{font-family:var(--font-kumbh), system-ui, sans-serif;font-size:var(--type-body-sm);color:var(--rmp-ink2);max-width:52ch;margin:14px auto 0;line-height:1.55}.rmp-map{max-width:min(1200px,100%);margin-inline:auto;position:relative}.rmp-map img{width:100%;height:auto;display:block}.rmp-pins{pointer-events:none;position:absolute;inset:0}.rmp-pin{background:var(--rmp-rose);border-radius:50%;width:2px;height:2px;margin:-1px 0 0 -1px;position:absolute;box-shadow:0 0 0 1px #fffffff2}.rmp-line{font-family:var(--font-kumbh), system-ui, sans-serif;font-size:var(--type-label);letter-spacing:.14em;text-transform:uppercase;color:var(--rmp-ink2);text-align:center;margin:clamp(18px,2.4vw,30px) auto 0;font-weight:600}.rmp-quote{place-items:center;max-width:620px;min-height:104px;margin:clamp(22px,3vw,36px) auto 0;display:grid}.rmp-q{background:#fff;border:1px solid #f6dbe4;border-radius:999px;align-items:center;gap:16px;margin:0;padding:14px 22px 14px 16px;animation:.5s ease-out both rmp-q-in;display:flex;box-shadow:0 14px 34px -22px #be467380}@keyframes rmp-q-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.rmp-q img{object-fit:cover;border-radius:50%;flex:none;width:44px;height:44px;display:block}.rmp-q figcaption{min-width:0}.rmp-q blockquote{font-family:var(--font-kumbh), system-ui, sans-serif;font-size:var(--type-body-sm);color:var(--rmp-ink);margin:0;line-height:1.45}.rmp-hl{-webkit-text-fill-color:transparent;color:#0000;background-image:linear-gradient(96deg,#e0578a 0%,#d94f9e 45%,#e0578a 100%);-webkit-background-clip:text;background-clip:text;font-style:normal;font-weight:600}.rmp-q cite{font-family:var(--font-kumbh), system-ui, sans-serif;font-size:var(--type-caption);color:var(--rmp-rose);margin-top:5px;font-style:normal;font-weight:600;display:block}.rmp-q cite span{color:var(--rmp-ink2);font-weight:500}.rmp-burst{place-items:center;display:grid;position:relative}.rmp-shard .rmp-q{box-shadow:none;animation:none}.rmp-shard{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.28' numOctaves='2' seed='7'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='discrete' tableValues='0 0 1'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.28' numOctaves='2' seed='7'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='discrete' tableValues='0 0 1'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");-webkit-mask-position:var(--mx) var(--my);-webkit-mask-position:var(--mx) var(--my);-webkit-mask-position:var(--mx) var(--my);-webkit-mask-position:var(--mx) var(--my);mask-position:var(--mx) var(--my);animation:rmp-smash var(--burn,1.5s) cubic-bezier(.32, .04, .42, 1) var(--d) both;will-change:transform, opacity;grid-area:1/1;-webkit-mask-repeat:repeat;mask-repeat:repeat}@keyframes rmp-smash{0%{opacity:1;filter:blur();transform:translate(0)rotate(0)scale(1)}32%{opacity:1;filter:blur()}70%{opacity:.55}to{transform:translate(var(--dx), var(--dy)) rotate(var(--rot)) scale(.97);opacity:0;filter:blur(var(--blur,1px))}}@media (max-width:680px){.rmp-q{text-align:center;border-radius:22px;flex-direction:column;padding:18px 20px}.rmp-quote{min-height:150px}.rmp-pin{width:2px;height:2px;margin:-1px 0 0 -1px}}@media (prefers-reduced-motion:reduce){.rmp-q{animation:none}.rmp-shard{opacity:0;animation:none}}.kcm{--kcm-ink:#17111f;--kcm-ink2:#6b6377;--kcm-violet:#7c3aed;padding-inline:var(--page-gutter);z-index:1;background:0 0;padding-block:clamp(32px,4vw,56px) clamp(40px,5vw,72px);position:relative}.kcm-in{max-width:var(--page-col);background:#f5f4f7;border:1px solid #e9e6ee;border-radius:28px;grid-template-columns:.74fr 1.6fr;align-items:center;gap:clamp(24px,4vw,56px);margin-inline:auto;padding:clamp(28px,3.6vw,48px) clamp(26px,3.6vw,48px) 0;display:grid;overflow:hidden;box-shadow:0 24px 50px -38px #28144659}.kcm-copy{padding-bottom:clamp(28px,3.6vw,48px)}.kcm-logo{width:124px;height:auto;margin-bottom:clamp(18px,2.4vw,26px);display:block}.kcm-copy h2{font-family:var(--font-title), var(--font-hanken), system-ui, sans-serif;font-weight:400;font-size:calc(var(--type-display) * .8);letter-spacing:-.02em;color:var(--kcm-ink);text-wrap:balance;margin:0;line-height:1.06}.kcm-copy p{font-family:var(--font-kumbh), system-ui, sans-serif;font-size:var(--type-body-sm);color:var(--kcm-ink2);max-width:48ch;margin:16px 0 0;line-height:1.55}.kcm-cta{font-family:var(--font-kumbh), system-ui, sans-serif;color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c3aed 0%,#a855f7 52%,#d946ef 100%);border:0;border-radius:999px;align-items:center;gap:9px;margin-top:clamp(18px,2.4vw,24px);padding:10px 18px;font-size:13.5px;font-weight:700;text-decoration:none;transition:transform .14s,box-shadow .14s;display:inline-flex;box-shadow:0 12px 30px -16px #a855f7e6}.kcm-cta svg{width:12px;height:12px}.kcm-cta:disabled{opacity:.6;cursor:default;transform:none}.kcm-cta:hover{transform:translateY(-1px);box-shadow:0 16px 34px -16px #a855f7f2}.kcm-cta:active{transform:translateY(1px)}.kcm-art{min-width:0;margin-bottom:clamp(-150px,-10vw,-60px);margin-right:calc(-1*clamp(26px,3.6vw,48px))}.kcm-art img{width:100%;height:auto;display:block}.kcm-modal{--kcm-ink:#17111f;--kcm-ink2:#6b6377;--kcm-line:#e3dfe9;z-index:3000;font-family:var(--font-kumbh), system-ui, sans-serif;justify-content:center;align-items:center;padding:clamp(16px,4vh,48px) 20px;display:flex;position:fixed;inset:0}.kcm-scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#17111f6b;animation:.24s both kcm-fade;position:absolute;inset:0}.kcm-sheet{overscroll-behavior:contain;border:1px solid var(--kcm-line);width:min(520px,100%);max-height:100%;color:var(--kcm-ink);background:#fff;border-radius:22px;padding:30px clamp(22px,3vw,34px) 28px;animation:.3s cubic-bezier(.25,1,.35,1) both kcm-rise;position:relative;overflow-y:auto;box-shadow:0 40px 90px -40px #28144680}@keyframes kcm-fade{0%{opacity:0}}@keyframes kcm-rise{0%{opacity:0;transform:translateY(12px)scale(.985)}}.kcm-x{border:1px solid var(--kcm-line);width:32px;height:32px;color:var(--kcm-ink2);cursor:pointer;background:#f5f4f7;border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;right:12px}.kcm-x svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;width:13px;height:13px}.kcm-x:hover{color:var(--kcm-ink)}.kcm-sheet h3{font-family:var(--font-title), var(--font-hanken), system-ui, sans-serif;font-weight:400;font-size:var(--type-heading);letter-spacing:-.02em;margin:0 0 6px;padding-right:34px}.kcm-lede{font-size:var(--type-body-sm);color:var(--kcm-ink2);margin:0 0 20px;line-height:1.55}.kcm-row{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.kcm-f{min-width:0;margin-bottom:14px}.kcm-f>label{font-size:var(--type-label);color:var(--kcm-ink);margin-bottom:6px;font-weight:600;display:block}.kcm-f .req{color:#a855f7}.kcm-f input,.kcm-f select,.kcm-f textarea{box-sizing:border-box;width:100%;font-family:inherit;font-size:var(--type-body-sm);color:var(--kcm-ink);border:1.5px solid var(--kcm-line);background:#f5f4f7;border-radius:11px;outline:none;padding:10px 12px;transition:border-color .15s,background .15s}.kcm-f textarea{resize:vertical;min-height:88px;line-height:1.5}.kcm-f input::placeholder,.kcm-f textarea::placeholder{color:#a39cae}.kcm-f input:focus,.kcm-f select:focus,.kcm-f textarea:focus{background:#fff;border-color:#a855f7}.kcm-err{font-size:var(--type-caption);color:#c2264f;margin-top:5px;display:none}.kcm-f.bad .kcm-err{display:block}.kcm-f.bad input{border-color:#e8859e}.kcm-hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.kcm-fail{font-size:var(--type-body-sm);color:#c2264f;margin:4px 0 0}.kcm-submit{justify-content:center;width:100%;margin-top:8px;padding:12px 18px}.kcm-done{text-align:center;padding:10px 4px 4px}.kcm-done h3{padding-right:0}.kcm-done p{font-size:var(--type-body-sm);color:var(--kcm-ink2);margin:0 0 20px}.kcm-tick{background:linear-gradient(135deg,#7c3aed,#d946ef);border-radius:50%;place-items:center;width:50px;height:50px;margin:0 auto 14px;display:grid}.kcm-tick svg{fill:none;stroke:#fff;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}@media (max-width:560px){.kcm-row{grid-template-columns:1fr}}@media (max-width:860px){.kcm{padding-block:28px 44px}.kcm-in{grid-template-columns:1fr;gap:26px;padding-inline:24px}.kcm-copy{text-align:center;padding-bottom:0}.kcm-logo,.kcm-copy p{margin-inline:auto}.kcm-art{margin-bottom:0;max-width:460px;margin-inline:auto}}@media (prefers-reduced-motion:reduce){.kcm-cta{transition:none}.kcm-scrim,.kcm-sheet{animation:none}}.kfy{--kfy-ink:#17111f;--kfy-ink2:#6b6377;--kfy-edge:max(var(--page-gutter), calc((100vw - var(--page-col)) / 2));z-index:1;background:0 0;padding-block:clamp(20px,3vw,40px) clamp(48px,6vw,80px);position:relative;overflow-x:clip}.kfy-head{max-width:640px;padding-inline:var(--page-gutter);text-align:center;margin:0 auto clamp(26px,3.4vw,40px)}.kfy-head h2{font-family:var(--font-title), var(--font-hanken), system-ui, sans-serif;font-weight:400;font-size:calc(var(--type-display) * .8);letter-spacing:-.02em;color:var(--kfy-ink);text-wrap:balance;margin:0;line-height:1.06}.kfy-head p{font-family:var(--font-kumbh), system-ui, sans-serif;font-size:var(--type-body-sm);color:var(--kfy-ink2);max-width:48ch;margin:12px auto 0;line-height:1.55}.kfy-row{scroll-snap-type:x mandatory;scroll-padding-inline:var(--kfy-edge);padding-inline:var(--kfy-edge);overscroll-behavior-x:contain;scrollbar-width:none;column-gap:20px;padding-block:40px 18px;display:flex;overflow-x:auto}.kfy-row::-webkit-scrollbar{display:none}.kfy-row:focus-visible{outline-offset:-2px;border-radius:12px;outline:2px solid #a855f7}.kfy-card{scroll-snap-align:start;flex:0 0 clamp(250px,24vw,320px);margin:0}.kfy-panel{background:linear-gradient(165deg,#8b4fc8 0%,#6f33ad 100%);border-radius:22px;height:290px;position:relative;box-shadow:0 22px 40px -28px #501e8cb3}.kfy-glass{background:#ffffff21;border-radius:14px 14px 0 0;padding:50px 16px 0;position:absolute;inset:74px 26px 0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 62%,#0000 100%);mask-image:linear-gradient(#000 62%,#0000 100%)}.kfy-glass:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor,source-over;-webkit-mask-composite:xor,source-over;background:linear-gradient(135deg,#ffffffd9 0%,#7dd3fcb3 38%,#c4a7ff8c 72%,#ffffff2e 100%);padding:1px 1px 0;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.kfy-tools{color:#ffffffc7;gap:10px;display:flex;position:absolute;top:13px;right:14px}.kfy-tools svg{stroke-width:1.8px;width:14px;height:14px}.kfy-prompt{font-family:var(--font-kumbh), system-ui, sans-serif;font-size:var(--type-body-sm);color:#fffffff2;margin:0;line-height:1.6}.kfy-tile{pointer-events:none;place-items:center;width:96px;height:96px;display:grid;position:absolute;top:-30px;left:38px}.kfy-tile img{object-fit:contain;filter:drop-shadow(0 10px 12px #280a5059);width:100%;height:100%;display:block}.kfy-tile svg{color:#fff;width:44px;height:44px}.kfy-caption{font-family:var(--font-kumbh), system-ui, sans-serif;font-size:var(--type-body-sm);color:var(--kfy-ink2);margin:16px 2px 0;line-height:1.55}.kfy-caption b{color:var(--kfy-ink);font-weight:700}.kfy-nav{justify-content:center;gap:10px;margin-top:clamp(14px,2vw,22px);display:flex}.kfy-nav button{width:38px;height:38px;color:var(--kfy-ink);cursor:pointer;background:#fff;border:1px solid #e3dfe9;border-radius:11px;place-items:center;transition:transform .14s,background .14s,opacity .14s;display:grid;box-shadow:0 6px 14px -10px #28144680}.kfy-nav button svg{width:18px;height:18px}.kfy-nav button:hover:not(:disabled){background:#f5f4f7;transform:translateY(-1px)}.kfy-nav button:disabled{opacity:.35;cursor:default}.kfy-nav button:focus-visible{outline-offset:2px;outline:2px solid #a855f7}@media (prefers-reduced-motion:reduce){.kfy-nav button{transition:none}}.kbn{padding-inline:var(--page-gutter);z-index:1;background:0 0;padding-block:clamp(24px,3vw,40px) clamp(48px,6vw,80px);position:relative}.kbn-card{max-width:var(--page-col);aspect-ratio:1912/823;background:radial-gradient(55% 90% at 78% 30%,#c5a4e833 0%,#c5a4e80f 45%,#0000 75%),radial-gradient(60% 80% at 8% 100%,#7896c814 0%,#0000 70%),linear-gradient(#ffffff0d 0%,#fff0 38%),#0b0b0e;border:1px solid #ffffff14;border-radius:26px;margin-inline:auto;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 30px 60px -36px #000000e6}.kbn-card:before{content:"";pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20width%3D%27180%27%20height%3D%27180%27%3E%3Cfilter%20id%3D%27n%27%3E%3CfeTurbulence%20type%3D%27fractalNoise%27%20baseFrequency%3D%270.9%27%20numOctaves%3D%273%27%20stitchTiles%3D%27stitch%27/%3E%3CfeColorMatrix%20type%3D%27saturate%27%20values%3D%270%27/%3E%3C/filter%3E%3Crect%20width%3D%27100%25%27%20height%3D%27100%25%27%20filter%3D%27url%28%23n%29%27/%3E%3C/svg%3E);position:absolute;inset:0}.kbn-art{object-fit:cover;object-position:right center;width:100%;height:100%;display:block;position:absolute;inset:0}.kbn-copy{color:#fff;width:min(40%,330px);position:absolute;top:50%;left:clamp(26px,4.4vw,58px);transform:translateY(-50%)}.kbn-logo{width:104px;height:auto;margin-bottom:clamp(14px,2vw,22px);display:block}.kbn-copy h2{font-family:var(--font-title), var(--font-hanken), system-ui, sans-serif;font-weight:400;font-size:calc(var(--type-display-sm) * .8);letter-spacing:-.02em;text-wrap:balance;margin:0;line-height:1.1}.kbn-copy p{font-family:var(--font-kumbh), system-ui, sans-serif;font-size:var(--type-body-sm);color:#ffffffeb;margin:10px 0 0;line-height:1.55}.kbn-cta{font-family:var(--font-kumbh), system-ui, sans-serif;color:#1a1320;background:#fff;border-radius:12px;align-items:center;gap:8px;margin-top:clamp(16px,2.2vw,22px);padding:10px 18px;font-size:13.5px;font-weight:700;text-decoration:none;transition:transform .14s;display:inline-flex;box-shadow:0 0 0 4px #ffffff2e,0 10px 22px -12px #0009}.kbn-cta svg{width:13px;height:13px}.kbn-cta:hover{transform:translateY(-1px)}.kbn-cta:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (max-width:860px){.kbn-copy{width:52%}.kbn-logo{width:84px}}@media (prefers-reduced-motion:reduce){.kbn-cta{transition:none}}.kin{padding-inline:var(--page-gutter);color:#fff;z-index:1;background:0 0;padding-block:clamp(24px,3vw,44px) clamp(40px,5vw,64px);position:relative}.kin-head{text-align:center;max-width:640px;margin:0 auto clamp(24px,3vw,34px)}.kin-head h2{font-family:var(--font-title), var(--font-hanken), system-ui, sans-serif;font-weight:400;font-size:calc(var(--type-display) * .8);letter-spacing:-.02em;margin:0;line-height:1.06}.kin-head p{font-family:var(--font-kumbh), system-ui, sans-serif;font-size:var(--type-body-sm);color:#ffffff9e;margin:10px 0 0;line-height:1.55}.kin-grid{max-width:var(--page-col);grid-template-columns:repeat(4,1fr);gap:12px;margin-inline:auto;display:grid}.kin-card{cursor:pointer;text-align:left;min-height:148px;font:inherit;color:#fff;background-image:radial-gradient(135% 78% at 22% 0%, var(--c1) 0%, #0000 74%), linear-gradient(180deg, var(--c2) 0%, var(--c2) 30%, #0000 100%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background-color:#060a12db;border:0;border-radius:18px;flex-direction:column;align-items:flex-start;gap:14px;padding:18px 16px 22px;transition:transform .28s cubic-bezier(.3,1.1,.4,1);display:flex;position:relative}.kin-card:hover{transform:translateY(-3px)}.kin-card:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #ffffff17;transition:border-color .28s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 38%,#0000 92%);mask-image:linear-gradient(#000 0% 38%,#0000 92%)}.kin-card.is-on:after{border-color:var(--ac)}.kin-card.is-on{background-image:radial-gradient(120% 62% at 50% 0%, var(--ac) 0%, #0000 72%), radial-gradient(135% 78% at 22% 0%, var(--c1) 0%, #0000 74%), linear-gradient(180deg, var(--c2) 0%, var(--c2) 30%, #0000 100%)}@supports (color:color-mix(in lab, red, red)){.kin-card.is-on{background-image:radial-gradient(120% 62% at 50% 0%, color-mix(in srgb, var(--ac) 26%, transparent) 0%, #0000 72%), radial-gradient(135% 78% at 22% 0%, var(--c1) 0%, #0000 74%), linear-gradient(180deg, var(--c2) 0%, var(--c2) 30%, #0000 100%)}}.kin-card:focus-visible{outline:2px solid var(--ac);outline-offset:3px}.kin-icon{object-fit:contain;filter:drop-shadow(0 6px 12px #0006);width:58px;height:58px;display:block}.kin-label{font-family:var(--font-kumbh), system-ui, sans-serif;font-size:14.5px;font-weight:700;line-height:1.25}.kin-panel{max-width:var(--page-col);border:1px solid #ffffff17;border-left:3px solid var(--ac);background:radial-gradient(90% 120% at 100% 50%, var(--c1) 0%, #0000 70%), #060a12d1;border-radius:20px;min-height:250px;margin:16px auto 0;padding:34px 28px 30px 32px;position:relative}@supports (color:color-mix(in lab, red, red)){.kin-panel{background:radial-gradient(90% 120% at 100% 50%, color-mix(in srgb, var(--c1) 70%, transparent) 0%, #0000 70%), #060a12d1}}.kin-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:.34s cubic-bezier(.22,.8,.3,1) both kin-swap;overflow:visible}@keyframes kin-swap{0%{opacity:0;transform:translateY(8px)}}.kin-text{z-index:3;padding-right:44%;position:relative}.kin-eyebrow{font-family:var(--font-kumbh), system-ui, sans-serif;font-size:var(--type-caption);letter-spacing:.15em;text-transform:uppercase;color:var(--ac);margin-bottom:10px;font-weight:700;display:block}.kin-text h3{font-family:var(--font-title), var(--font-hanken), system-ui, sans-serif;font-weight:400;font-size:var(--type-heading);letter-spacing:-.02em;margin:0 0 8px;line-height:1.15}.kin-text p{font-family:var(--font-kumbh), system-ui, sans-serif;font-size:var(--type-body-sm);color:#ffffffb8;max-width:44ch;margin:0 0 16px;line-height:1.55}.kin-text ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.kin-text li{font-family:var(--font-kumbh), system-ui, sans-serif;font-size:var(--type-caption);color:#ffffffc7;cursor:default;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:100px;padding:4px 11px;line-height:1.4;transition:color .2s,background-color .2s,border-color .2s,box-shadow .2s,transform .2s}.kin-text li:nth-child(3n+1){--pill:#6fe3a1}.kin-text li:nth-child(3n+2){--pill:#7cc4ff}.kin-text li:nth-child(3n){--pill:#c9a8ff}.kin-text li:hover{color:var(--pill);background:var(--pill)}@supports (color:color-mix(in lab, red, red)){.kin-text li:hover{background:color-mix(in srgb, var(--pill) 14%, transparent)}}.kin-text li:hover{border-color:var(--pill)}@supports (color:color-mix(in lab, red, red)){.kin-text li:hover{border-color:color-mix(in srgb, var(--pill) 55%, transparent)}}.kin-text li:hover{box-shadow:0 0 18px -6px var(--pill)}@supports (color:color-mix(in lab, red, red)){.kin-text li:hover{box-shadow:0 0 18px -6px color-mix(in srgb, var(--pill) 70%, transparent)}}.kin-text li:hover{transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.kin-text li{transition:none}.kin-text li:hover{transform:none}}.kin-art{pointer-events:none;z-index:1;position:absolute;inset:0}.kin-slot{border-radius:inherit;position:absolute;inset:0;overflow:visible}.kin-slot img{width:auto;height:80%;display:block;position:absolute;top:62%;left:84%;transform:translate(-50%,-50%);-webkit-mask-image:linear-gradient(#000 76%,#0000 100%);mask-image:linear-gradient(#000 76%,#0000 100%)}.kin-slot{filter:drop-shadow(0 16px 28px #00000073)}.kin-slot:nth-child(2){z-index:2}.kin-panel[data-card=marketplace] .kin-text{padding-right:46%}.kin-panel[data-card=marketplace] .kin-slot:first-child{overflow:hidden}.kin-panel[data-card=marketplace] .kin-slot:first-child img{height:72%;top:62%;left:71%;-webkit-mask-image:linear-gradient(#000 52%,#0000 100%);mask-image:linear-gradient(#000 52%,#0000 100%)}.kin-panel[data-card=marketplace] .kin-slot:nth-child(2) img{height:17%;top:13.5%;left:75.5%}.kin-panel[data-card=editability] .kin-text{padding-right:50%}.kin-panel[data-card=editability] .kin-slot:first-child img{height:86%;top:54%;left:78.5%;transform:translate(-50%,-50%)scaleX(-1)}.kin-panel[data-card=suggestions] .kin-text{padding-right:36%}.kin-panel[data-card=suggestions] .kin-slot:first-child img{height:82%;top:60%;left:76%}.kin-panel[data-card=suggestions] .kin-slot:nth-child(2) img{height:8%;top:11.2%;left:81.8%}.kin-panel[data-card=install-guide] .kin-text{padding-right:48%}.kin-panel[data-card=install-guide] .kin-slot:first-child img{height:107%;top:60.5%;left:81%;transform:translate(-50%,-50%)scaleX(-1)}.kin-panel[data-card=history] .kin-text{padding-right:36%}.kin-panel[data-card=history] .kin-slot:first-child img{height:90%;top:60.5%;left:83.5%}.kin-panel[data-card=projects] .kin-text{padding-right:37%}.kin-panel[data-card=projects] .kin-slot:first-child{overflow:hidden}.kin-panel[data-card=projects] .kin-slot:first-child img{height:96%;top:56.5%;left:80%}.kin-panel[data-card=schema] .kin-text{padding-right:50%}.kin-panel[data-card=schema] .kin-slot:first-child img{height:60%;top:55%;left:78%;transform:translate(-50%,-50%)rotate(-9deg)scaleX(-1)}.kin-panel[data-card=language] .kin-text{padding-right:42%}.kin-panel[data-card=language] .kin-slot:first-child img{height:85%;top:55.5%;left:63%;transform:translate(-50%,-50%)rotate(6deg);-webkit-mask-image:linear-gradient(#000 54%,#0000 100%);mask-image:linear-gradient(#000 54%,#0000 100%)}.kin-panel[data-card=language] .kin-slot:nth-child(2) img{height:30%;top:56%;left:81%}@media (max-width:860px){.kin-grid{grid-template-columns:repeat(2,1fr)}.kin-text{padding-right:38%!important}}@media (prefers-reduced-motion:reduce){.kin-card{transition:none}.kin-card:hover{transform:none}.kin-panel{animation:none}}.ktr{padding-inline:var(--page-gutter);color:#fff;z-index:1;background:0 0;padding-block:clamp(20px,2.6vw,36px) clamp(40px,5vw,64px);position:relative}.ktr-head{text-align:center;max-width:620px;margin:0 auto clamp(22px,2.8vw,32px)}.ktr-head h2{font-family:var(--font-title), var(--font-hanken), system-ui, sans-serif;font-weight:400;font-size:calc(var(--type-display) * .8);letter-spacing:-.02em;text-wrap:balance;margin:0;line-height:1.06}.ktr-head p{font-family:var(--font-kumbh), system-ui, sans-serif;font-size:var(--type-body-sm);color:#ffffff9e;max-width:52ch;margin:10px auto 0;line-height:1.55}.ktr-panel{max-width:var(--page-col);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(80% 60% at 0 0,#5aa9ff1a 0%,#0000 70%),#060a12d1;border:1px solid #ffffff17;border-radius:22px;grid-template-columns:1fr 1fr;margin-inline:auto;display:grid;overflow:hidden}.ktr-row{border-top:1px solid #ffffff12;align-items:flex-start;gap:16px;padding:24px 26px 26px;display:flex}.ktr-row:nth-child(-n+2){border-top:0}.ktr-row:nth-child(odd){border-right:1px solid #ffffff12}.ktr-ico{color:#9fd0ff;background:#5aa9ff1a;border:1px solid #8fc5ff2e;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.ktr-ico svg{width:20px;height:20px;display:block}.ktr-row h3{font-family:var(--font-kumbh), system-ui, sans-serif;color:#fff;margin:1px 0 6px;font-size:15px;font-weight:700;line-height:1.3}.ktr-row h3 em{color:#9fd0ff;font-style:italic}.ktr-row p{font-family:var(--font-kumbh), system-ui, sans-serif;font-size:var(--type-body-sm);color:#ffffffa8;margin:0;line-height:1.55}.ktr-row code{font-family:var(--font-geist-mono), ui-monospace, monospace;color:#cfe6ff;background:#ffffff12;border-radius:5px;padding:1px 5px;font-size:.92em}@media (max-width:860px){.ktr-panel{grid-template-columns:1fr}.ktr-row:nth-child(odd){border-right:0}.ktr-row:nth-child(2){border-top:1px solid #ffffff12}}.kpq{padding-inline:var(--page-gutter);color:#fff;z-index:1;--kpq-accent:#b794f6;background:0 0;padding-block:clamp(24px,3vw,40px) clamp(56px,7vw,96px);position:relative}.kpq-head{text-align:center;max-width:620px;margin:0 auto clamp(22px,2.8vw,32px)}.kpq-eyebrow{font-family:var(--font-kumbh), system-ui, sans-serif;font-size:var(--type-caption);letter-spacing:.16em;text-transform:uppercase;color:var(--kpq-accent);margin-bottom:10px;font-weight:800;display:inline-block}.kpq-head h2{font-family:var(--font-title), var(--font-hanken), system-ui, sans-serif;font-weight:400;font-size:calc(var(--type-display) * .8);letter-spacing:-.02em;text-wrap:balance;margin:0;line-height:1.06}.kpq-head p{font-family:var(--font-kumbh), system-ui, sans-serif;font-size:var(--type-body-sm);color:#ffffff9e;max-width:52ch;margin:10px auto 0;line-height:1.55}.kpq-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(120% 55% at 50% 0,#b794f61a 0%,#0000 70%),#060a12d1;border:1px solid #ffffff17;border-radius:20px;max-width:760px;margin-inline:auto;padding-block:6px;overflow:hidden}.kpq-item{transition:background-color .25s}.kpq-item+.kpq-item{border-top:1px solid #ffffff0f}.kpq-item.is-open{background:#ffffff0b}.kpq-q{width:100%;min-height:62px;font-family:var(--font-kumbh), system-ui, sans-serif;font-size:var(--type-title-sm);color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:16px;margin:0;padding:18px 26px;font-weight:600;line-height:1.35;display:flex}.kpq-q>span:first-child{flex:1}.kpq-q:hover>span:first-child{color:#e9dcff}.kpq-q:focus-visible{outline:2px solid var(--kpq-accent);outline-offset:-4px;border-radius:14px}.kpq-ic{flex:none;width:14px;height:14px;position:relative}.kpq-ic:before,.kpq-ic:after{content:"";background:var(--kpq-accent);border-radius:2px;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s;position:absolute}.kpq-ic:before{width:14px;height:2px;top:6px;left:0}.kpq-ic:after{width:2px;height:14px;top:0;left:6px}.kpq-item.is-open .kpq-ic:after{opacity:0;transform:rotate(90deg)}.kpq-a{grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.4,0,.2,1);display:grid}.kpq-item.is-open .kpq-a{grid-template-rows:1fr}.kpq-a-in{font-family:var(--font-kumbh), system-ui, sans-serif;font-size:var(--type-body-sm);color:#ffffffb3;max-width:64ch;padding:0 26px;line-height:1.6;overflow:hidden}.kpq-item.is-open .kpq-a-in{padding-bottom:20px}@media (prefers-reduced-motion:reduce){.kpq-a,.kpq-item,.kpq-ic:before,.kpq-ic:after{transition:none}}.tt{--tt-ink:#6bff9e;--tt-dim:#6bff9e6b;--tt-faint:#6bff9e2e;--tt-bg:#04120a;--tt-bg-2:#071b0f;--tt-line:#6bff9e29;--tt-warn:#ffe66b;color:var(--ink);font-family:var(--font-sans), system-ui, sans-serif;display:block}.tt *{box-sizing:border-box}.tt-box{background:var(--tt-bg);border:1px solid #6bff9e38;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 30px 70px -28px #0000008c,0 0 0 1px #0000004d,inset 0 0 80px #6bff9e0d}.tt-rain{z-index:0;opacity:.16;pointer-events:none;position:absolute;inset:0}.tt-box:before{content:"";z-index:2;pointer-events:none;mix-blend-mode:multiply;background:repeating-linear-gradient(#0000 0 2px,#00000038 2px 3px);position:absolute;inset:0}.tt-box:after{content:"";z-index:2;pointer-events:none;background:radial-gradient(120% 90% at 50% 40%,#0000 40%,#0000008c 100%);position:absolute;inset:0}.tt-bar{z-index:3;border-bottom:1px solid var(--tt-line);background:var(--tt-bg-2);height:40px;font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--tt-dim);align-items:center;gap:12px;padding:0 14px;font-size:11.5px;display:flex;position:relative}.tt-dots{flex:none;gap:6px;display:flex}.tt-dots i{background:#6bff9e40;border-radius:50%;width:9px;height:9px}.tt-dots i:first-child{background:#6bff9e99}.tt-path{color:var(--tt-ink)}.tt-bar .tt-right{align-items:center;gap:8px;margin-left:auto;display:flex}.tt-live{background:var(--tt-ink);width:7px;height:7px;box-shadow:0 0 8px var(--tt-ink);border-radius:50%;animation:1.1s ease-in-out infinite tt-pulse}@keyframes tt-pulse{0%,to{opacity:1}50%{opacity:.25}}.tt-body{z-index:3;height:clamp(300px,34vw,420px);font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--tt-ink);text-shadow:0 0 9px #6bff9e73;padding:14px 16px 16px;font-size:12.5px;line-height:1.62;position:relative;overflow:hidden}.tt-stream{flex-direction:column;justify-content:flex-end;min-height:100%;display:flex}.tt-l{white-space:pre-wrap;word-break:break-word}.tt-l.tt-old{color:var(--tt-dim);text-shadow:none}.tt-tag{color:#9cffc4}.tt-str{color:#e8ffb0}.tt-key{color:#55e88a}.tt-com{color:var(--tt-faint)}.tt-ok{color:var(--tt-ink)}.tt-cmd{color:#dfffea}.tt-warn{color:var(--tt-warn)}.tt-cur{vertical-align:text-bottom;background:var(--tt-ink);width:8px;height:1.05em;box-shadow:0 0 10px var(--tt-ink);margin-left:2px;animation:1s step-end infinite tt-blink;display:inline-block}@keyframes tt-blink{0%,55%{opacity:1}56%,to{opacity:0}}.tt-foot{z-index:3;border-top:1px solid var(--tt-line);background:var(--tt-bg-2);font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--tt-dim);align-items:center;gap:14px;padding:10px 14px;font-size:11px;display:flex;position:relative}.tt-foot b{color:var(--tt-ink);font-weight:500}.tt-foot .tt-right{margin-left:auto}.tt-n{font-variant-numeric:tabular-nums}@media (max-width:760px){.tt-body{font-size:11.5px}}@media (prefers-reduced-motion:reduce){.tt-live,.tt-cur{animation:none}}.km2{color:#fff;width:100vw;font-family:var(--font-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;-webkit-font-smoothing:antialiased;background:0 0;margin-inline:calc(50% - 50vw);position:relative}.km2 *{box-sizing:border-box;margin:0}.km2-track{height:480vh;position:relative;-webkit-mask-image:linear-gradient(#0000 0,#000 24vh);mask-image:linear-gradient(#0000 0,#000 24vh)}.km2-stage{z-index:1;place-items:center;height:100vh;display:grid;position:sticky;top:0;overflow:hidden}.km2-slots{z-index:0;pointer-events:none;position:absolute;inset:0 0 auto}.km2-slot{height:100vh}.km2-orbit{object-fit:cover;object-position:50% 50%;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#00000059 9%,#000000d9 18%,#000 26% 74%,#000000d9 82%,#00000059 91%,#0000 100%);mask-image:linear-gradient(#0000 0,#00000059 9%,#000000d9 18%,#000 26% 74%,#000000d9 82%,#00000059 91%,#0000 100%)}.km2-vignette{pointer-events:none;background:radial-gradient(120% 80% at 50% 108%,#04030aeb,#04030a00 60%),linear-gradient(#04030a8c,#04030a00 34%);position:absolute;inset:0}.km2-ship{z-index:2;left:var(--ship-x,31%);top:var(--ship-y,25%);width:var(--ship-w,clamp(140px, 14.6vw, 210px));position:absolute;transform:translate(-50%,-50%)}.km2-ship img{z-index:2;filter:drop-shadow(0 0 36px #ff963c33);width:100%;height:auto;display:block;position:relative}.km2-fx{z-index:1;pointer-events:none;position:absolute;inset:-70% -150% -90% -60%}.km2-fx canvas{width:100%;height:100%;display:block}.km2-rail{z-index:6;pointer-events:auto;position:absolute;top:50%;right:max(14px,50vw + min(1180px,100vw - 48px)/-2 - 30px);transform:translateY(-50%)}.km2-goo{width:0;height:0;position:absolute}.km2-rail-in{filter:url(#km2-goo-f)drop-shadow(0 0 9px #5fe0ff80);width:10px;height:108px;display:block;position:relative}.km2-dot{cursor:pointer;background:#fff6;border:0;border-radius:999px;width:10px;height:10px;padding:0;transition:background .4s,opacity .3s;position:absolute;left:0}.km2-dot[data-on]{opacity:0}.km2-dot:focus-visible{opacity:1;outline-offset:6px;outline:2px solid #b7f0ff}.km2-blob{width:10px;height:26px;margin-top:-8px;transition:transform .62s cubic-bezier(.68,-.3,.3,1.35);position:absolute;top:0;left:0;transform:translateY(0)}.km2-blob:before{content:"";background:linear-gradient(#c8f6ff,#5fe0ff 52%,#35b9e8);border-radius:999px;transition:transform .6s cubic-bezier(.4,0,.2,1);position:absolute;inset:0;transform:scale(1)}.km2-blob[data-move]:before{transform:scaleY(1.34)scaleX(.72)}.km2-dot:after{content:"";border-radius:999px;position:absolute;inset:-10px}.km2-beats{z-index:3;pointer-events:none;position:absolute;inset:0}.km2-beat{text-align:center;opacity:0;visibility:hidden;pointer-events:auto;width:min(1180px,100vw - 48px);margin-left:calc(min(1180px,100vw - 48px)/-2);transition:opacity .34s cubic-bezier(.4,0,1,1),transform .8s cubic-bezier(.3,0,.2,1),visibility 0s linear .34s;position:absolute;top:46%;left:50%;transform:translateY(calc(26px - 50%))scale(.975)}.km2-beat[data-on]{opacity:1;visibility:visible;transition:opacity .85s cubic-bezier(.2,.6,.2,1),transform 1s cubic-bezier(.22,.78,.24,1),visibility;transform:translateY(-50%)scale(1)}.km2-head{text-align:center;background:#090610b8;border:1px solid #ffffff24;border-radius:16px;width:fit-content;max-width:620px;margin:0 auto 14px;padding:15px 18px 17px;box-shadow:0 24px 60px -26px #0009}.km2-head h2 em{color:#0000;background-image:linear-gradient(96deg,#ffd0f7 0%,#ff8ae9 44%,#c79bff 100%);-webkit-background-clip:text;background-clip:text;font-style:normal}.km2-head h2{font-family:var(--font-title), system-ui, sans-serif;letter-spacing:-.02em;color:#fff;margin:0;font-size:clamp(24px,2.6vw,34px);font-weight:400;line-height:1.08}.km2-head p{color:#ffffffe6;margin:9px 0 0;font-size:14px;line-height:1.55}.km2-beat--cta .km2-head{max-width:860px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;margin:0 auto;padding:46px 40px;position:relative}.km2-beat--cta .km2-head h2{text-shadow:0 2px 40px #04030ae6}.km2-beat--cta .km2-head:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#030208bd 0%,#030208a8 34%,#03020870 58%,#03020829 80%,#03020800 100%);position:absolute;inset:-64% -34%}.km2-beat--cta .km2-head h2 em{color:#0000;background-image:linear-gradient(96deg,#8ef7e5 0%,#5fe0ff 46%,#b7f0ff 100%);-webkit-background-clip:text;background-clip:text;font-style:normal}.km2-beat--cta .km2-head h2{font-size:clamp(27px,3.1vw,40px);line-height:1.18}.km2-cta{background:linear-gradient(100deg,#ff6ae6 0%,#cd4ec9 46%,#8d0680 100%) 0 0/180%;margin-top:24px;transition:transform .25s,background-position .6s;box-shadow:0 14px 34px #cd4ec973,inset 0 0 0 1px #fda6f840}.km2-cta:hover{background-position:100%}.km2-cta:focus-visible{outline-offset:3px;outline:2px solid #c5a4e8}.km2-play{text-align:left;background:#08060fbd;border:1px solid #ffffff1f;border-radius:18px;height:470px;overflow:hidden;box-shadow:0 30px 70px -28px #000c}.kd{color:#ffffffd6;height:100%;padding:16px;font-size:12px;position:relative}.kd-lab{justify-content:center;align-items:center;gap:5px;display:flex;position:absolute;inset:0}.kd-caret{vertical-align:-1px;background:#4a4a4a;width:1.5px;height:11px;margin-left:1px;display:inline-block}.kd-cursor{filter:drop-shadow(0 2px 4px #00000080);z-index:6;width:18px;height:20px;transition:transform .75s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0}.kd-cursor svg{width:100%;height:100%;display:block}.kd-btn-green{color:#fff;background:#303030;border-radius:8px;align-items:center;height:28px;padding:0 13px;font-size:11.5px;font-weight:600;display:inline-flex}.kd--buy{padding:16px 18px}.kd-mkt-top{align-items:center;gap:14px;margin-bottom:13px;display:flex}.kd-mkt-top>b{font-family:var(--font-title), system-ui, sans-serif;letter-spacing:-.02em;color:#f4f1fa;font-size:17px;font-weight:400}.kd-sort{color:#ffffff9e;background:#ffffff12;border-radius:8px;align-items:center;height:28px;margin-left:auto;padding:0 11px;font-size:10.5px;font-weight:600;display:inline-flex}.kd-search{color:#ffffff73;background:#ffffff14;border:1px solid #ffffff1a;border-radius:9px;align-items:center;gap:8px;width:268px;height:30px;padding:0 11px;display:flex}.kd-search svg{flex:none;width:14px;height:14px}.kd-typed{color:#f4f1fa;font-size:12px}.kd--buy .kd-caret{background:#c5a4e8}.kd-bar{align-items:center;gap:7px;display:flex}.kd-count{color:#ffffff73;margin-left:auto;font-size:10.5px}.kd-chip{color:#fff9;background:#ffffff12;border-radius:999px;align-items:center;height:26px;padding:0 10px;font-size:10.5px;font-weight:600;display:inline-flex}.kd-chip.is-on{color:#e9dffa;background:#c5a4e842}.kd-grid{gap:16px;margin-top:14px;display:flex}.kd-card{background:#ffffff12;border:1px solid #ffffff1a;border-radius:14px;flex:1;min-width:0;transition:transform .5s cubic-bezier(.22,.75,.3,1),border-color .4s,box-shadow .5s;overflow:hidden}.kd-card.is-pick{border-color:#c5a4e873}.kd-thumb{background:#171225 50%/cover no-repeat;height:197px;display:block;position:relative}.kd-thumb i{color:#ffffffd9;background:#0a08128c;border-radius:999px;padding:2px 8px;font-size:9.5px;font-style:normal;font-weight:600;position:absolute;bottom:8px;left:8px}.kd-meta{padding:11px 13px 13px;display:block}.kd-meta b{color:#f4f1fa;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;display:block;overflow:hidden}.kd-by{color:#ffffff80;align-items:center;gap:6px;margin-top:5px;font-size:10.5px;display:flex}.kd-by em{background:linear-gradient(140deg,#c5a4e8,#6d52a0);border-radius:999px;flex:none;width:14px;height:14px}.kd-stars{color:#e2c98f;gap:1px;margin-left:auto;display:inline-flex}.kd-stars svg{width:9px;height:9px}.kd-row{justify-content:space-between;align-items:center;margin-top:11px;display:flex}.kd-price{font-family:var(--font-title), system-ui, sans-serif;letter-spacing:-.02em;color:#f4f1fa;font-size:15px}.kd-btn{color:#f4f1fa;background:#ffffff21;border-radius:8px;min-width:100px;height:30px;font-size:11.5px;font-weight:600;position:relative}.kd-btn--quiet{color:#ffffff8c;background:#ffffff12;justify-content:center;align-items:center;min-width:70px;display:inline-flex}.kd-lab svg{width:12px;height:12px}.kd-lab--wait,.kd-lab--dl,.kd-lab--saved{opacity:0}.kd-lab--wait{color:#ffffff80}.kd-toast{color:#f4f1fa;opacity:0;background:#100d1af0;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:8px;height:34px;padding:0 15px 0 12px;font-size:11.5px;font-weight:600;transition:opacity .45s,transform .55s cubic-bezier(.22,.75,.3,1);display:inline-flex;position:absolute;bottom:16px;left:16px;transform:translateY(10px)}.kd-toast svg{color:#4fd18b;flex:none;width:14px;height:14px}.kd--shop,.kd--editor{color:#303030;background:#f1f1f1;flex-direction:column;display:flex}.kd-top{color:#e3e3e3;background:#1a1a1a;flex:none;align-items:center;gap:12px;height:44px;padding:0 12px;display:flex}.kd-logo{align-items:center;display:inline-flex}.kd-logo svg{width:22px;height:22px}.kd-omnisearch{color:#b5b5b5;background:#303030;border:1px solid #4a4a4a;border-radius:8px;flex:1;align-items:center;gap:8px;max-width:420px;height:26px;margin:0 auto;padding:0 10px;font-size:11px;display:flex}.kd-omnisearch svg{width:12px;height:12px}.kd-omnisearch em{color:#8a8a8a;margin-left:auto;font-size:10px;font-style:normal}.kd-topright{align-items:center;gap:10px;display:flex}.kd-bell{background:#4a4a4a;border-radius:5px;width:16px;height:16px}.kd-account{color:#e3e3e3;background:#303030;border-radius:7px;align-items:center;gap:6px;height:24px;padding:0 8px 0 3px;font-size:10.5px;font-weight:600;display:inline-flex}.kd-account u{color:#5a2b45;background:#e0a3c0;border-radius:5px;justify-content:center;align-items:center;width:18px;height:18px;font-size:7.5px;font-weight:700;text-decoration:none;display:inline-flex}.kd-shell{flex:1;min-height:0;display:flex;position:relative}.kd-nav{background:#ebebeb;border-right:1px solid #dcdcdc;flex-direction:column;flex:none;gap:1px;width:164px;padding:8px;display:flex}.kd-nav-i{color:#4a4a4a;border-radius:7px;height:23px;padding:0 9px;font-size:11px;font-weight:500;line-height:23px}.kd-nav-i.is-on{color:#1a1a1a;background:#dedede;font-weight:600}.kd-nav-h{letter-spacing:.04em;color:#8a8a8a;text-transform:none;margin-top:7px;padding:0 9px 2px;font-size:9.5px;font-weight:600}.kd-nav-sub{color:#5a5a5a;border-radius:7px;height:21px;padding:0 9px 0 20px;font-size:10.5px;line-height:21px}.kd-pane{opacity:0;visibility:hidden;padding:14px 16px;transition:opacity .45s,visibility 0s linear .45s;position:absolute;inset:0 0 0 164px;overflow:hidden}.kd-pagehead{align-items:center;gap:10px;margin-bottom:12px;display:flex}.kd-pagehead b{color:#1a1a1a;margin-right:auto;font-size:15px}.kd-pill{color:#303030;background:#fff;border:1px solid #d5d7da;border-radius:8px;align-items:center;height:26px;padding:0 10px;font-size:11px;font-weight:600;display:inline-flex}.kd-btn-ghost{color:#303030;background:#fff;border:1px solid #d5d7da;border-radius:8px;align-items:center;height:26px;padding:0 11px;font-size:11px;font-weight:600;display:inline-flex}.kd-btn-ghost--sm{height:22px;margin-left:auto;font-size:10px}.kd-btn-dark{color:#fff;background:#303030;border-radius:8px;align-items:center;height:26px;padding:0 12px;font-size:11px;font-weight:600;display:inline-flex}.kd-btn-light{color:#1a1a1a;background:#fff;border-radius:7px;align-items:center;height:24px;margin-left:auto;padding:0 12px;font-size:11px;font-weight:600;display:inline-flex}.kd-vitals{background:#fff;border:1px solid #e1e1e1;border-radius:10px;align-items:center;gap:0;height:44px;margin-bottom:12px;display:flex;overflow:hidden}.kd-vitals i,.kd-vitals span{border-right:1px solid #ececec;justify-content:center;align-items:center;height:100%;padding:0 14px;font-style:normal;display:flex}.kd-vitals i{color:#5a5a5a;font-size:10.5px}.kd-vitals span{white-space:nowrap;flex-wrap:wrap;place-content:center flex-start;gap:1px 6px}.kd-vitals u{color:#005bd3;flex:0 0 100%;font-size:9.5px;line-height:1.3;text-decoration:none}.kd-vitals b{color:#1a1a1a;font-size:11.5px;line-height:1.3}.kd-vitals em{color:#0c5132;background:#cdfee1;border-radius:999px;width:fit-content;padding:1px 6px;font-size:9px;font-style:normal;font-weight:600}.kd-themecard{background:#fff;border:1px solid #e1e1e1;border-radius:12px;margin-bottom:12px;display:block;position:relative;overflow:visible}.kd-shots{gap:8px;padding:10px 10px 0;display:flex}.kd-shots i{background:#e7e2dc url(/landing/mkt/orbit/shop-hero-3.webp) 0 0/cover no-repeat;border-radius:8px;flex:1;height:88px}.kd-shot--d{background-position:50% 38%}.kd-shot--m{background-position:72% 42%;background-size:210%;flex:0 0 96px!important}.kd-themerow{align-items:center;gap:12px;padding:10px 12px 12px;display:flex}.kd-themeinfo{flex:1;min-width:0}.kd-themeinfo b{color:#1a1a1a;align-items:center;gap:7px;font-size:12.5px;display:flex}.kd-themeinfo b em{color:#0c5132;background:#cdfee1;border-radius:999px;padding:1px 7px;font-size:9px;font-style:normal;font-weight:600}.kd-themeinfo i{color:#6a6a6a;margin-top:3px;font-size:10.5px;font-style:normal;display:block}.kd-themeinfo u{color:#005bd3;margin-top:3px;font-size:10.5px;text-decoration:none;display:block}.kd-themeacts{align-items:center;gap:8px;display:flex}.kd-kebab{color:#4a4a4a;background:#fff;border:1px solid #d5d7da;border-radius:8px;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;display:inline-flex}.kd-menu{opacity:0;transform-origin:100% 0;z-index:3;background:#fff;border:1px solid #e1e1e1;border-radius:10px;width:182px;padding:5px;transition:opacity .25s,transform .3s cubic-bezier(.22,.75,.3,1);position:absolute;top:128px;right:10px;transform:translateY(-6px)scale(.98);box-shadow:0 12px 28px #0000002e}.kd-menu-i{color:#303030;border-radius:7px;align-items:center;gap:8px;height:26px;padding:0 9px;font-size:11px;display:flex}.kd-menu-i svg{color:#5a5a5a;width:12px;height:12px}.kd-menu-i.is-pick{background:#f1f1f1;font-weight:600}.kd-drafts{color:#1a1a1a;margin-bottom:8px;font-size:12.5px;font-weight:700;display:block}.kd-draftrow{background:#fff;border:1px solid #e1e1e1;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.kd-draftrow i{background:#e7e2dc url(/landing/mkt/orbit/shop-hero-3.webp) 50%/cover;border-radius:5px;width:34px;height:26px}.kd-draftrow b{color:#1a1a1a;font-size:11.5px}.kd-draftrow u{color:#6a6a6a;font-size:10px;text-decoration:none}.kd-pane--code{z-index:2;background:#fff;flex-direction:column;padding:0;display:flex;inset:0}.kd-nav{transition:transform .45s cubic-bezier(.3,0,.2,1)}.km2-beat--install[data-step="2"] .kd-nav,.km2-beat--install[data-step="3"] .kd-nav{transform:translate(-100%)}.kd-ed-top{background:#1a1a1a;flex:none;justify-content:center;align-items:center;height:30px;display:flex}.kd-ed-search{color:#c9c9c9;background:#303030;border-radius:6px;align-items:center;gap:7px;height:20px;padding:0 12px;font-size:10px;display:flex}.kd-ed-search svg{width:11px;height:11px}.kd-ed-body{flex:1;min-height:0;display:flex}.kd-iconrail{background:#f6f6f6;border-right:1px solid #e1e1e1;flex-direction:column;flex:none;align-items:center;gap:12px;width:34px;padding:8px 0;display:flex}.kd-iconrail i{color:#9a9a9a;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.kd-iconrail i svg{width:100%;height:100%;display:block}.kd-iconrail i.is-on{color:#303030;position:relative}.kd-iconrail i.is-on:before{content:"";background:#303030;border-radius:0 2px 2px 0;width:2px;height:20px;position:absolute;top:-1px;left:-8px}.kd-files{background:#fff;border-right:1px solid #e1e1e1;flex:none;width:196px;padding:8px;overflow:hidden}.kd-files-h{letter-spacing:.06em;text-transform:uppercase;color:#8a8a8a;padding:0 6px 6px;font-size:9.5px;font-weight:700;display:block}.kd-files-t{color:#1a1a1a;padding:0 6px 6px;font-size:10.5px;font-weight:700;display:block}.kd-folder{color:#3a3a3a;border-radius:5px;height:21px;padding:0 6px;font-size:10.5px;line-height:21px;display:block}.kd-folder.is-open{background:#f1f1f1;font-weight:600}.kd-leaf{height:19px;line-height:19px;font-family:var(--font-geist-mono), ui-monospace, monospace;color:#5a5a5a;border-radius:5px;padding:0 6px 0 18px;font-size:9.5px;display:block}.kd-leaf--new{color:#1a1a1a;opacity:0;background:#e7f0ff;transition:opacity .4s}.kd-addfile{color:#005bd3;margin:3px 0 8px 18px;font-size:10px;font-weight:600;display:block}.kd-timeline{letter-spacing:.06em;text-transform:uppercase;color:#8a8a8a;border-top:1px solid #ececec;padding:6px 6px 5px;font-size:9.5px;font-weight:700;display:block}.kd-tl{color:#3a3a3a;align-items:center;gap:6px;height:18px;padding:0 6px;font-size:10px;display:flex}.kd-tl i{background:#303030;border-radius:999px;width:6px;height:6px}.kd-tl--q{color:#8a8a8a;padding-left:18px}.kd-edit{background:#fff;flex-direction:column;flex:1;min-width:0;display:flex}.kd-tabbar{border-bottom:1px solid #e1e1e1;flex:none;align-items:center;height:30px;padding:0 8px;display:flex}.kd-tab{height:100%;font-family:var(--font-geist-mono), ui-monospace, monospace;color:#1a1a1a;border-bottom:2px solid #303030;align-items:center;gap:8px;padding:0 10px;font-size:10px;display:inline-flex}.kd-tab u{color:#8a8a8a;text-decoration:none}.kd-save{color:#fff;background:#303030;border-radius:6px;min-width:56px;height:22px;margin-left:auto;font-size:10.5px;font-weight:600;position:relative}.kd-crumb{height:22px;line-height:22px;font-family:var(--font-geist-mono), ui-monospace, monospace;color:#6a6a6a;border-bottom:1px solid #f1f1f1;padding:0 12px;font-size:9.5px;display:block}.kd-code{min-height:0;font-family:var(--font-geist-mono), ui-monospace, monospace;color:#303030;white-space:pre;background:#fff;flex:1;padding:6px 0;font-size:10.5px;line-height:16px;position:relative;overflow:hidden}.kd-code>span{padding-left:44px;display:block;position:relative}.kd-code u{text-align:right;color:#b5b5b5;width:32px;font-size:9.5px;text-decoration:none;position:absolute;left:0}.kd-cover{background:#fff;position:absolute;inset:0;transform:translateY(0)}.kd-status{background:#fafafa;border-top:1px solid #ececec;flex:none;align-items:center;gap:10px;height:20px;padding:0 10px;display:flex}.kd-status i{color:#6a6a6a;font-size:9px;font-style:normal}.kd-status b{color:#6a6a6a;margin-left:auto;font-size:9px;font-weight:400}.kd-dialog{opacity:0;z-index:4;text-align:left;background:#fff;border:1px solid #e1e1e1;border-radius:12px;width:300px;margin:-90px 0 0 -150px;padding:16px;transition:opacity .3s,transform .35s cubic-bezier(.22,.75,.3,1);position:absolute;top:50%;left:50%;transform:scale(.97)translateY(6px);box-shadow:0 24px 60px #00000047}.kd-dialog b{color:#1a1a1a;margin-bottom:12px;font-size:12.5px;display:block}.kd-dialog-f i{color:#5a5a5a;margin-bottom:5px;font-size:10.5px;font-style:normal;display:block}.kd-dialog-in{height:30px;font-family:var(--font-geist-mono), ui-monospace, monospace;color:#1a1a1a;border:1px solid #8a8a8a;border-radius:8px;align-items:center;padding:0 9px;font-size:10.5px;display:flex}.kd-dialog-acts{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.kd-paste{color:#fff;opacity:0;z-index:5;background:#1a1a1af0;border-radius:8px;margin:-14px 0 0 40px;padding:7px 12px;font-size:11px;font-weight:700;transition:opacity .25s,transform .3s cubic-bezier(.22,.75,.3,1);position:absolute;top:50%;left:50%;transform:scale(.92)}.kd-ed-title{color:#e3e3e3;font-size:11px;font-weight:600}.kd--editor .kd-shell{background:#f1f1f1}.kd-sections{background:#fff;border-right:1px solid #e1e1e1;flex:none;width:210px;padding:10px 8px}.kd-sec-h{letter-spacing:.05em;text-transform:uppercase;color:#8a8a8a;padding:0 8px 8px;font-size:10px;font-weight:700;display:block}.kd-sec{color:#3a3a3a;border-radius:7px;align-items:center;gap:7px;height:28px;padding:0 8px;font-size:11.5px;display:flex}.kd-sec svg{color:#5a5a5a;width:13px;height:13px}.kd-sec--new{color:#004299;opacity:0;background:#e7f0ff;font-weight:600;transition:opacity .4s}.kd-settings{opacity:0;background:#fff;border-right:1px solid #e1e1e1;flex:none;width:232px;padding:12px;transition:opacity .4s}.kd-set-h{color:#1a1a1a;margin-bottom:12px;font-size:12px;font-weight:700;display:block}.kd-field{margin-bottom:11px;display:block}.kd-field i{color:#5a5a5a;margin-bottom:5px;font-size:10.5px;font-style:normal;display:block}.kd-input{color:#1a1a1a;background:#fff;border:1px solid #c9cccf;border-radius:8px;align-items:center;gap:7px;height:30px;padding:0 9px;font-size:11.5px;display:flex}.kd-input em{border-radius:4px;flex:none;width:14px;height:14px;font-style:normal}.kd-input--img em{background:url(/landing/mkt/orbit/shop-hero-3.webp) 50%/cover}.kd-input--col em{background:#2b1b4d;border:1px solid #c9cccf}.kd-preview{background:#fff;flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.kd-store-bar{border-bottom:1px solid #ececec;flex:none;align-items:center;gap:16px;height:36px;padding:0 14px;display:flex}.kd-store-logo{font-family:var(--font-title), system-ui, sans-serif;letter-spacing:.14em;color:#1a1a1a;font-size:11.5px;font-weight:400}.kd-store-bar i{color:#5a5a5a;font-size:10.5px;font-style:normal}.kd-store-bar em{color:#3a3a3a;width:16px;height:16px;margin-left:auto}.kd-store-bar em svg{width:100%;height:100%;display:block}.kd-hero{opacity:0;background:#2b1b4d url(/landing/mkt/orbit/shop-hero-3.webp) 50%/cover no-repeat;flex:none;align-items:center;height:178px;padding:0 30px;transition:opacity .5s;display:flex;position:relative}.kd-hero-tint{background:linear-gradient(90deg,#2b1b4db8 0%,#2b1b4d57 55%,#2b1b4d1a 100%);position:absolute;inset:0}.kd-hero-txt{display:block;position:relative}.kd-hero-h{font-family:var(--font-title), system-ui, sans-serif;letter-spacing:-.02em;color:#fff;text-shadow:0 2px 18px #140a2880;font-size:30px;display:block}.kd-hero-b{color:#ffffffe6;margin-top:7px;font-size:12.5px;display:block}.kd-hero-cta{color:#1a1130;background:#fff;border-radius:999px;align-items:center;height:30px;margin-top:16px;padding:0 16px;font-size:11.5px;font-weight:700;display:inline-flex}.kd-prods{gap:14px;padding:13px 14px 0;display:flex}.kd-prod{flex:1;min-width:0;display:block}.kd-prod i{aspect-ratio:16/9;background:#f0826a 50%/cover no-repeat;border-radius:8px;display:block}.kd-prod b{color:#1a1a1a;white-space:nowrap;text-overflow:ellipsis;margin-top:7px;font-size:11px;font-weight:600;line-height:1.25;display:block;overflow:hidden}.kd-prod u{color:#6a6a6a;margin-top:2px;font-size:10.5px;line-height:1.25;text-decoration:none;display:block}.km2-beat[data-on] .kd-caret{animation:1s step-end infinite kd-caret}.km2-beat--buy[data-step="0"] .kd-cursor{transform:translate(940px,230px)}.km2-beat--buy[data-step="1"] .kd-cursor,.km2-beat--buy[data-step="2"] .kd-cursor,.km2-beat--buy[data-step="3"] .kd-cursor{transform:translate(708px,366px)}.km2-beat--buy[data-step="1"] .kd-card.is-pick,.km2-beat--buy[data-step="2"] .kd-card.is-pick,.km2-beat--buy[data-step="3"] .kd-card.is-pick{border-color:#c5a4e8bf;transform:translateY(-6px);box-shadow:0 18px 40px -18px #000000bf}.km2-beat--buy[data-step="2"] .kd-lab--get,.km2-beat--buy[data-step="3"] .kd-lab--get{opacity:0}.km2-beat--buy[data-step="2"] .kd-lab--wait,.km2-beat--buy[data-step="3"] .kd-lab--dl{opacity:1}.km2-beat--buy[data-step="3"] .kd-toast{opacity:1;transform:translateY(0)}.km2-beat[data-step="0"] .kd-pane--themes,.km2-beat[data-step="1"] .kd-pane--themes,.km2-beat[data-step="2"] .kd-pane--code,.km2-beat[data-step="3"] .kd-pane--code{opacity:1;visibility:visible;transition:opacity .45s,visibility}.km2-beat--install[data-step="0"] .kd-cursor{transform:translate(690px,128px)}.km2-beat--install[data-step="1"] .kd-cursor{transform:translate(700px,196px)}.km2-beat--install[data-step="1"] .kd-menu{opacity:1;transform:translateY(0)scale(1)}.km2-beat--install[data-step="2"] .kd-cursor{transform:translate(694px,290px)}.km2-beat--install[data-step="2"] .kd-dialog{opacity:1;transform:scale(1)translateY(0)}.km2-beat--install[data-step="3"] .kd-cursor{transform:translate(1124px,103px)}.km2-beat--install[data-step="3"] .kd-leaf--new{opacity:1}.km2-beat--install[data-step="3"] .kd-cover{transition:transform 1.1s steps(13,end);transform:translateY(100%)}.km2-beat--install[data-step="3"] .kd-lab--save{opacity:0}.km2-beat--install[data-step="3"] .kd-lab--saved{opacity:1}.km2-beat--install[data-step="2"] .kd-paste{opacity:0}.km2-beat--install[data-step="3"] .kd-paste{opacity:1;animation:1.6s forwards kd-pasteout;transform:scale(1)}.km2-beat--theme[data-step="0"] .kd-sec--new,.km2-beat--theme[data-step="1"] .kd-sec--new,.km2-beat--theme[data-step="2"] .kd-sec--new,.km2-beat--theme[data-step="1"] .kd-settings,.km2-beat--theme[data-step="2"] .kd-settings,.km2-beat--theme[data-step="2"] .kd-hero{opacity:1}.kd-prod{opacity:0;transition:opacity .5s,transform .6s cubic-bezier(.22,.75,.3,1);transform:translateY(9px)}.km2-beat--theme[data-step="2"] .kd-prod{opacity:1;transform:none}.km2-beat--theme[data-step="2"] .kd-prod:first-child{transition-delay:.2s}.km2-beat--theme[data-step="2"] .kd-prod:nth-child(2){transition-delay:.32s}.km2-beat--theme[data-step="2"] .kd-prod:nth-child(3){transition-delay:.44s}@keyframes kd-caret{0%,49%{opacity:1}50%,99%{opacity:0}to{opacity:1}}@keyframes kd-pasteout{0%,55%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.km2-beat,.km2-beat[data-on]{transition:opacity 10ms,visibility}.km2-beat *{transition:none!important;animation:none!important}}@media (max-width:760px){.km2-track{height:auto}.km2-stage{height:auto;padding:90px 0 84px;position:relative}.km2-orbit{height:100%;position:absolute}.km2-bar{display:none}.km2-beats{gap:22px;padding:0 16px;display:grid;position:relative;inset:auto}.km2-beat{opacity:1;visibility:visible;width:auto;margin-left:0;position:relative;top:auto;left:auto;transform:none}.km2-play,.km2-rail{display:none}}.km2-shot{display:none}:root{--rhythm-top:clamp(96px, 10vw, 160px);--rhythm-bottom:clamp(40px, 5vw, 72px)}.ls-desktop main section.cts,.ls-desktop main section.mw,.ls-desktop main section.hiw,.ls-desktop main section.sp-section,.ls-desktop main section.mgd,.ls-desktop main section.rmp,.ls-desktop main section.kt-section,.ls-desktop main section.lrv,.ls-desktop main section.kcm,.ls-desktop main section.kfy,.ls-desktop main section.px-shell,.ls-desktop main section.kin,.ls-desktop main section.ktr,.ls-desktop main section.kbn,.ls-desktop main section.kpq,.ls-desktop main section.tb{padding-top:var(--rhythm-top);padding-bottom:var(--rhythm-bottom)}html[lang=es] .ls-desktop .hero-fit p.text-xs.text-ink-muted{zoom:.94}html[lang=es] .ls-desktop .km-section p.km-sub,html[lang=es] .ls-desktop .km-section p.km-card-body,html[lang=es] .ls-desktop .km-section h3.km-card-title,html[lang=es] .ls-desktop .og div.csl-h,html[lang=es] .ls-desktop .og p.gc-p{zoom:.88}html[lang=es] .ls-desktop .og div.val-row.r1{zoom:.8}html[lang=es] .ls-desktop .og div.val-row.r2{zoom:.99}html[lang=es] .ls-desktop .og div.msg.bot{zoom:.94}html[lang=es] .ls-desktop .og div.msg.m3{zoom:.92}html[lang=es] .ls-desktop .kmv h2.kmv-title{zoom:.8}html[lang=es] .ls-desktop .kmv p.kmv-sub,html[lang=es] .ls-desktop .kwf .kwf-head>p{zoom:.88}html[lang=es] .ls-desktop .kwf .kwf-card>p{zoom:.93}html[lang=es] .ls-desktop .kwf div.kwf-prompt,html[lang=es] .ls-desktop .kf p.kf-note{zoom:.88}html[lang=es] .ls-desktop .kc span.kc-name{zoom:.91}html[lang=es] .ls-desktop .cts .cts-intro>p,html[lang=es] .ls-desktop .mw span.mw-blurb,html[lang=es] .ls-desktop .hiw .hiw-step-body>p{zoom:.88}html[lang=es] .ls-desktop .hiw span.hiw-step-title{zoom:.98}html[lang=es] .ls-desktop .hiw div.msg.me{zoom:.96}html[lang=es] .ls-desktop .hiw div.msg.ai{zoom:.97}html[lang=es] .ls-desktop .sp-section p.sp-sub{zoom:.88}html[lang=es] .ls-desktop .mgd h2.mgd-title{zoom:.8}html[lang=es] .ls-desktop .kh .mo-row-body>p{zoom:.97}html[lang=es] .ls-desktop .kh span.rl-my-cta{zoom:.8}html[lang=es] .ls-desktop .kh p.kh-hero-sub,html[lang=es] .ls-desktop .rmp .rmp-head>p,html[lang=es] .ls-desktop .kt-section h3.kt-card-title{zoom:.88}html[lang=es] .ls-desktop .kt-section p.kt-quote{zoom:.89}html[lang=es] .ls-desktop .kcm .kcm-copy>h2{zoom:.8}html[lang=es] .ls-desktop .kfy p.kfy-prompt{zoom:.92}html[lang=es] .ls-desktop .ktr .ktr-head>h2{zoom:.96}html[lang=es] .ls-desktop .kbn .kbn-copy>p{zoom:.88}html[lang=es] .ls-desktop .cts div.cts-acc__q{zoom:.99}html[lang=es] .ls-desktop .sp-section p.sp-feature-text{zoom:.95}html[lang=es] .ls-desktop .kh span.rl-side-it{zoom:.97}html[lang=es] .ls-desktop .kh span.rl-side-sell{zoom:.95}html[lang=es] .ls-desktop .kh span.rl-toast{zoom:.99}html[lang=es] .ls-desktop .kfy p.kfy-caption{zoom:.97}html[lang=fr] .ls-desktop .hero-fit p.text-xs.text-ink-muted{zoom:.9}html[lang=fr] .ls-desktop .km-section p.km-sub{zoom:.88}html[lang=fr] .ls-desktop .km-section h3.km-card-title{zoom:.91}html[lang=fr] .ls-desktop .km-section p.km-card-body{zoom:.88}html[lang=fr] .ls-desktop .og div.ln{zoom:.8}html[lang=fr] .ls-desktop .og p.gc-p{zoom:.88}html[lang=fr] .ls-desktop .og div.val-row.r1{zoom:.97}html[lang=fr] .ls-desktop .og div.val-row.r2{zoom:.8}html[lang=fr] .ls-desktop .og div.msg.bot{zoom:.98}html[lang=fr] .ls-desktop .kmv p.kmv-sub{zoom:.88}html[lang=fr] .ls-desktop .kwf .kwf-card>h3{zoom:.8}html[lang=fr] .ls-desktop .kwf div.kwf-prompt,html[lang=fr] .ls-desktop .kwf .kwf-card>p{zoom:.88}html[lang=fr] .ls-desktop .kf .kf-support-copy>h3{zoom:.98}html[lang=fr] .ls-desktop .cts .cts-intro>p,html[lang=fr] .ls-desktop .mw .mw-intro>p{zoom:.88}html[lang=fr] .ls-desktop .mw span.mw-blurb{zoom:.89}html[lang=fr] .ls-desktop .hiw .hiw-step-body>p{zoom:.88}html[lang=fr] .ls-desktop .hiw span.hiw-step-title,html[lang=fr] .ls-desktop .hiw .tile-choice>p{zoom:.99}html[lang=fr] .ls-desktop .hiw div.msg.me{zoom:.9}html[lang=fr] .ls-desktop .hiw div.msg.ai{zoom:.88}html[lang=fr] .ls-desktop .sp-section h2.sp-title{zoom:.91}html[lang=fr] .ls-desktop .sp-section p.sp-sub,html[lang=fr] .ls-desktop .sp-section p.sp-feature-text{zoom:.88}html[lang=fr] .ls-desktop .kh .mo-row-body>h3{zoom:.97}html[lang=fr] .ls-desktop .kh p.kh-hero-sub,html[lang=fr] .ls-desktop .rmp .rmp-head>p,html[lang=fr] .ls-desktop .kt-section h3.kt-card-title,html[lang=fr] .ls-desktop .kt-section p.kt-quote,html[lang=fr] .ls-desktop .lrv .lrv-head>p{zoom:.88}html[lang=fr] .ls-desktop .kcm .kcm-copy>h2{zoom:.8}html[lang=fr] .ls-desktop .kcm .kcm-copy>p{zoom:.97}html[lang=fr] .ls-desktop .kfy p.kfy-prompt{zoom:.91}html[lang=fr] .ls-desktop .px-shell p.px-card-tag{zoom:.88}html[lang=fr] .ls-desktop .kin .kin-text>h3{zoom:.84}html[lang=fr] .ls-desktop .kin .kin-text>p,html[lang=fr] .ls-desktop .kbn .kbn-copy>p{zoom:.88}html[lang=fr] .ls-desktop .hero-fit h1.text-ink{zoom:.8}html[lang=fr] .ls-desktop .cts div.cts-acc__q{zoom:.99}html[lang=fr] .ls-desktop .hiw p.tile-sub,html[lang=fr] .ls-desktop .kfy p.kfy-caption{zoom:.94}html[lang=de] .ls-desktop .hero-fit p.text-xs.text-ink-muted{zoom:.96}html[lang=de] .ls-desktop .scroll-section p.mx-auto.mt-4,html[lang=de] .ls-desktop .km-section p.km-sub,html[lang=de] .ls-desktop .km-section p.km-card-body{zoom:.88}html[lang=de] .ls-desktop .km-section h3.km-card-title{zoom:.89}html[lang=de] .ls-desktop .og h3.gc-h3{zoom:.86}html[lang=de] .ls-desktop .og span.cmp-chip{zoom:.91}html[lang=de] .ls-desktop .og p.gc-p{zoom:.95}html[lang=de] .ls-desktop .kh .kh-card>h3{zoom:.8}html[lang=de] .ls-desktop .kmv p.kmv-sub{zoom:.88}html[lang=de] .ls-desktop .kwf .kwf-head>h2{zoom:.8}html[lang=de] .ls-desktop .kwf .kwf-head>p,html[lang=de] .ls-desktop .kwf .kwf-card>p{zoom:.88}html[lang=de] .ls-desktop .kwf div.kwf-prompt{zoom:.89}html[lang=de] .ls-desktop .kwf .kwf-card>h3{zoom:.8}html[lang=de] .ls-desktop .kf .kf-support-copy>h3{zoom:.94}html[lang=de] .ls-desktop .kf .kf-support-copy>p{zoom:.97}html[lang=de] .ls-desktop .kc span.kc-name{zoom:.95}html[lang=de] .ls-desktop .cts .cts-intro>p,html[lang=de] .ls-desktop .mw .mw-intro>p,html[lang=de] .ls-desktop .mw span.mw-blurb,html[lang=de] .ls-desktop .hiw .hiw-step-body>p{zoom:.88}html[lang=de] .ls-desktop .hiw span.hiw-step-title{zoom:.82}html[lang=de] .ls-desktop .hiw .tile-choice>h4{zoom:.99}html[lang=de] .ls-desktop .hiw .tile-choice>p{zoom:.97}html[lang=de] .ls-desktop .hiw div.msg.me{zoom:.98}html[lang=de] .ls-desktop .hiw div.msg.ai{zoom:.88}html[lang=de] .ls-desktop .sp-section h2.sp-title{zoom:.91}html[lang=de] .ls-desktop .sp-section p.sp-feature-text,html[lang=de] .ls-desktop .mgd h2.mgd-title{zoom:.88}html[lang=de] .ls-desktop .kh .mo-row-body>p{zoom:.92}html[lang=de] .ls-desktop .kh span.rl-side-it{zoom:.81}html[lang=de] .ls-desktop .kh span.rl-side-sell{zoom:.96}html[lang=de] .ls-desktop .kh span.rl-my-cta{zoom:.83}html[lang=de] .ls-desktop .kh span.rl-toast{zoom:.99}html[lang=de] .ls-desktop .rmp .rmp-head>p,html[lang=de] .ls-desktop .kt-section h3.kt-card-title,html[lang=de] .ls-desktop .kt-section p.kt-quote,html[lang=de] .ls-desktop .kfy .kfy-head>p,html[lang=de] .ls-desktop .kfy p.kfy-prompt{zoom:.88}html[lang=de] .ls-desktop .rw-section h2.rw-title{zoom:.94}html[lang=de] .ls-desktop .ktr .ktr-head>h2{zoom:.96}html[lang=de] .ls-desktop .kbn .kbn-copy>p{zoom:.88}html[lang=de] .ls-desktop .hero-fit h1.text-ink{zoom:.8}html[lang=de] .ls-desktop .og div.val-row.r3{zoom:.95}html[lang=de] .ls-desktop .kwf div.kwf-theme,html[lang=de] .ls-desktop .cts div.cts-acc__q{zoom:.99}html[lang=de] .ls-desktop .hiw p.tile-sub{zoom:.92}html[lang=de] .ls-desktop .kfy p.kfy-caption{zoom:.95}html[lang=pt] .ls-desktop .hero-fit h1.text-ink{zoom:.8}html[lang=pt] .ls-desktop .hero-fit p.text-xs.text-ink-muted{zoom:.95}html[lang=pt] .ls-desktop .km-section p.km-sub,html[lang=pt] .ls-desktop .km-section p.km-card-body{zoom:.88}html[lang=pt] .ls-desktop .km-section h3.km-card-title{zoom:.89}html[lang=pt] .ls-desktop .og div.ln{zoom:.8}html[lang=pt] .ls-desktop .og div.csl-e.e-1{zoom:.97}html[lang=pt] .ls-desktop .og p.gc-p{zoom:.88}html[lang=pt] .ls-desktop .og div.msg.m3{zoom:.8}html[lang=pt] .ls-desktop .og div.msg.bot,html[lang=pt] .ls-desktop .kwf .kwf-head>p,html[lang=pt] .ls-desktop .kwf .kwf-card>p,html[lang=pt] .ls-desktop .kwf div.kwf-prompt{zoom:.88}html[lang=pt] .ls-desktop .kwf .kwf-card>h3{zoom:.8}html[lang=pt] .ls-desktop .kf p.kf-note,html[lang=pt] .ls-desktop .cts .cts-intro>p,html[lang=pt] .ls-desktop .mw .mw-intro>p,html[lang=pt] .ls-desktop .mw span.mw-blurb,html[lang=pt] .ls-desktop .hiw .hiw-step-body>p{zoom:.88}html[lang=pt] .ls-desktop .hiw div.msg.ai{zoom:.9}html[lang=pt] .ls-desktop .hiw div.msg.me,html[lang=pt] .ls-desktop .sp-section p.sp-feature-text{zoom:.88}html[lang=pt] .ls-desktop .mgd h2.mgd-title{zoom:.8}html[lang=pt] .ls-desktop .kh .mo-row-body>p{zoom:.99}html[lang=pt] .ls-desktop .kh span.rl-my-cta,html[lang=pt] .ls-desktop .kh :is(h1,h2).kh-hero-title{zoom:.8}html[lang=pt] .ls-desktop .rmp .rmp-head>p,html[lang=pt] .ls-desktop .kt-section h3.kt-card-title,html[lang=pt] .ls-desktop .kt-section p.kt-quote{zoom:.88}html[lang=pt] .ls-desktop .kcm .kcm-copy>h2{zoom:.8}html[lang=pt] .ls-desktop .kfy p.kfy-prompt{zoom:.88}html[lang=pt] .ls-desktop .rw-section h2.rw-title{zoom:.96}html[lang=pt] .ls-desktop .ktr .ktr-head>h2{zoom:.95}html[lang=pt] .ls-desktop .kbn .kbn-copy>p{zoom:.88}html[lang=pt] .ls-desktop .cts div.cts-acc__q{zoom:.99}html[lang=pt] .ls-desktop .kh span.rl-side-it{zoom:.97}html[lang=pt] .ls-desktop .kh span.rl-side-sell{zoom:.95}html[lang=pt] .ls-desktop .kh span.rl-toast{zoom:.99}html[lang=pt] .ls-desktop .kfy p.kfy-caption{zoom:.96}html[lang=it] .ls-desktop .km-section p.km-sub,html[lang=it] .ls-desktop .km-section p.km-card-body,html[lang=it] .ls-desktop .km-section h3.km-card-title{zoom:.88}html[lang=it] .ls-desktop .og div.ln{zoom:.8}html[lang=it] .ls-desktop .og div.csl-h,html[lang=it] .ls-desktop .og p.gc-p{zoom:.88}html[lang=it] .ls-desktop .og div.val-row.r2{zoom:.95}html[lang=it] .ls-desktop .og div.val-row.r3{zoom:.97}html[lang=it] .ls-desktop .og div.msg.bot{zoom:.98}html[lang=it] .ls-desktop .og div.msg.m3{zoom:.86}html[lang=it] .ls-desktop .kwf .kwf-head>p{zoom:.88}html[lang=it] .ls-desktop .kwf .kwf-card>p{zoom:.95}html[lang=it] .ls-desktop .kwf div.kwf-prompt{zoom:.88}html[lang=it] .ls-desktop .kwf .kwf-card>h3{zoom:.8}html[lang=it] .ls-desktop .kf .kf-support-copy>h3{zoom:.93}html[lang=it] .ls-desktop .kc span.kc-name{zoom:.8}html[lang=it] .ls-desktop .cts .cts-intro>p,html[lang=it] .ls-desktop .mw .mw-intro>p{zoom:.88}html[lang=it] .ls-desktop .mw span.mw-blurb{zoom:.93}html[lang=it] .ls-desktop .hiw .hiw-step-body>p{zoom:.88}html[lang=it] .ls-desktop .hiw span.hiw-step-title{zoom:.96}html[lang=it] .ls-desktop .hiw div.msg.me{zoom:.89}html[lang=it] .ls-desktop .hiw div.msg.ai{zoom:.94}html[lang=it] .ls-desktop .sp-section h2.sp-title{zoom:.92}html[lang=it] .ls-desktop .sp-section p.sp-feature-text{zoom:.88}html[lang=it] .ls-desktop .mgd h2.mgd-title{zoom:.96}html[lang=it] .ls-desktop .kh .mo-row-body>p{zoom:.92}html[lang=it] .ls-desktop .kh span.rl-my-cta{zoom:.8}html[lang=it] .ls-desktop .kh p.kh-hero-sub,html[lang=it] .ls-desktop .rmp .rmp-head>p,html[lang=it] .ls-desktop .kt-section h3.kt-card-title{zoom:.88}html[lang=it] .ls-desktop .kt-section p.kt-quote{zoom:.9}html[lang=it] .ls-desktop .kcm .kcm-copy>h2{zoom:.85}html[lang=it] .ls-desktop .kfy .kfy-head>p{zoom:.88}html[lang=it] .ls-desktop .kfy p.kfy-prompt{zoom:.96}html[lang=it] .ls-desktop .ktr .ktr-head>h2{zoom:.92}html[lang=it] .ls-desktop .kbn .kbn-copy>p{zoom:.88}html[lang=it] .ls-desktop .cts div.cts-acc__q{zoom:.99}html[lang=it] .ls-desktop .kh span.rl-side-it{zoom:.97}html[lang=it] .ls-desktop .kh span.rl-side-sell{zoom:.95}html[lang=it] .ls-desktop .kh span.rl-toast{zoom:.99}html[lang=it] .ls-desktop .kfy p.kfy-caption{zoom:.91}html[lang=nl] .ls-desktop .km-section p.km-card-body,html[lang=nl] .ls-desktop .km-section h3.km-card-title{zoom:.88}html[lang=nl] .ls-desktop .og div.ln{zoom:.8}html[lang=nl] .ls-desktop .og div.csl-h,html[lang=nl] .ls-desktop .og span.cmp-chip{zoom:.88}html[lang=nl] .ls-desktop .og h3.gc-h3{zoom:.92}html[lang=nl] .ls-desktop .og p.gc-p{zoom:.98}html[lang=nl] .ls-desktop .og div.val-row.r1{zoom:.8}html[lang=nl] .ls-desktop .og div.msg.bot{zoom:.98}html[lang=nl] .ls-desktop .kwf .kwf-card>p{zoom:.96}html[lang=nl] .ls-desktop .kwf div.kwf-prompt{zoom:.88}html[lang=nl] .ls-desktop .kf .kf-support-copy>h3{zoom:.9}html[lang=nl] .ls-desktop .kh :is(h1,h2).kh-hero-title{zoom:.8}html[lang=nl] .ls-desktop .mw span.mw-blurb{zoom:.88}html[lang=nl] .ls-desktop .hiw .hiw-step-body>p{zoom:.93}html[lang=nl] .ls-desktop .hiw span.hiw-step-title{zoom:.8}html[lang=nl] .ls-desktop .hiw .tile-choice>h4{zoom:.98}html[lang=nl] .ls-desktop .hiw div.msg.ai{zoom:.88}html[lang=nl] .ls-desktop .sp-section h2.sp-title{zoom:.94}html[lang=nl] .ls-desktop .sp-section p.sp-sub,html[lang=nl] .ls-desktop .sp-section p.sp-feature-text{zoom:.88}html[lang=nl] .ls-desktop .mgd h2.mgd-title{zoom:.98}html[lang=nl] .ls-desktop .kh span.rl-my-cta{zoom:.8}html[lang=nl] .ls-desktop .rmp .rmp-head>p,html[lang=nl] .ls-desktop .kt-section h3.kt-card-title,html[lang=nl] .ls-desktop .kt-section p.kt-quote{zoom:.88}html[lang=nl] .ls-desktop .kfy p.kfy-prompt{zoom:.97}html[lang=nl] .ls-desktop .rw-section h2.rw-title{zoom:.95}html[lang=nl] .ls-desktop .px-shell h2.px-title{zoom:.99}html[lang=nl] .ls-desktop .kin span.kin-label{zoom:.89}html[lang=nl] .ls-desktop .kbn .kbn-copy>p{zoom:.88}html[lang=nl] .ls-desktop .kwf div.kwf-theme{zoom:.99}html[lang=nl] .ls-desktop .kh span.rl-side-it{zoom:.97}html[lang=nl] .ls-desktop .kh span.rl-side-sell{zoom:.95}html[lang=nl] .ls-desktop .kh span.rl-toast{zoom:.99}html[lang=nl] .ls-desktop .kfy p.kfy-caption{zoom:.9}.ls-desktop :is(.kh-cta,.kf-cta,.kc-cta,.mgd-cta,.km2-cta,.kbn-cta),.ls-desktop .hero-meet{white-space:nowrap}html[lang=es] .ls-desktop .hero-fit h1.text-ink{zoom:.9}html[lang=fr] .ls-desktop .rw-diagram-card-body{zoom:.92}:root{--type-display:clamp(34px, 5vw, 56px);--type-display-sm:clamp(28px, 4vw, 42px);--type-heading:24px;--type-subhead:20px;--type-title-sm:16px;--type-body:15px;--type-body-sm:13.5px;--type-label:12px;--type-caption:11px;--lavender-deep:#8b6fc0;--lavender-light:#c5a4e8;--lavender-plum:#5d4787;--bone:#faf9f7;--ink:#1a1a1f;--ink-soft:#4a4a55;--ink-muted:#8a8a96;--peach:#ffb088;--mint:#80cbb6;--rose:#f5a3b8;--glass-bg:#ffffff8c;--glass-bg-elevated:#ffffffa6;--glass-bg-dark:#14141ec7;--glass-border:#ffffffb3;--glass-border-lavender:#c5a4e840;--glass-blur:blur(20px) saturate(1.2);--glass-blur-strong:blur(24px) saturate(1.4);--glass-shadow:0 12px 32px #14141e0f, 0 32px 80px #14141e0d;--glass-shadow-hover:0 16px 40px #8b6fc026, 0 32px 80px #14141e14;--page-bg:#fff}.font-display{letter-spacing:.005em;font-weight:400;line-height:1.02!important}.logo-accent{color:#9b8ce8!important;letter-spacing:-.025em!important;font-family:var(--font-display), Georgia, serif!important}header .logo-accent{font-family:var(--font-fraunces), Georgia, serif!important}.kw-klo{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.02em;font-style:normal;font-weight:500}.logo-accent.kw-rr{font-style:italic;font-weight:400;font-family:var(--font-fraunces), Georgia, serif!important;letter-spacing:-.02em!important}.kw-klo.kw-same,.logo-accent.kw-rr.kw-same{font-style:normal;font-weight:400;font-family:var(--font-title), system-ui, sans-serif!important;letter-spacing:-.02em!important}.hero-fit{min-height:calc(100svh - 5rem)}@media (min-width:768px){.hero-fit{height:calc(100svh - 5rem);max-height:100svh}}html,body{color:var(--color-ink);font-family:var(--font-sans), system-ui, sans-serif;background:#000}.feature-pill{cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#8b6fc00f;border-color:#8b6fc033;transition:background-color .22s,border-color .22s,transform .22s}.feature-pill .feature-pill__icon{transition:color .22s}.feature-pill:hover,.feature-pill--active{background-color:var(--pill-tint,#8b6fc0)}@supports (color:color-mix(in lab, red, red)){.feature-pill:hover,.feature-pill--active{background-color:color-mix(in srgb, var(--pill-tint,#8b6fc0) 14%, transparent)}}.feature-pill:hover,.feature-pill--active{border-color:var(--pill-tint,#8b6fc0)}@supports (color:color-mix(in lab, red, red)){.feature-pill:hover,.feature-pill--active{border-color:color-mix(in srgb, var(--pill-tint,#8b6fc0) 70%, transparent)}}.feature-pill:hover{transform:translateY(-1px)}.feature-pill:hover .feature-pill__icon,.feature-pill--active .feature-pill__icon{color:var(--pill-tint,#8b6fc0)}.hiw{z-index:1;--hiw-surface:#fff;--hiw-surface-soft:#faf8ff;--hiw-ink:var(--color-ink);--hiw-ink-soft:var(--color-ink-body);--hiw-line:#1a1a1f1a;--hiw-shadow:0 18px 50px -20px #3c287847;--hiw-radius:22px;--hiw-radius-pill:18px;--hiw-serif:var(--font-display), Georgia, serif;--hiw-sans:var(--font-kumbh), system-ui, sans-serif;--hiw-mono:var(--font-geist-mono), ui-monospace, monospace;--tile-dark-bg:#26242e;--tile-dark-ink:#ece9f5;--tile-dark-soft:#9a93ad;--tile-dark-line:#ffffff14;--tile-green:#4ade80;font-family:var(--hiw-sans);color:var(--hiw-ink);--hiw-title-extra-top:clamp(60px, 7vw, 110px);padding-top:calc(clamp(40px, 5vw, 72px) + var(--hiw-title-extra-top));background:0 0;padding-bottom:clamp(48px,8vw,110px);padding-left:clamp(20px,6vw,90px);padding-right:clamp(20px,6vw,90px);scroll-margin-top:90px;position:relative;overflow:hidden}.hiw *,.hiw :before,.hiw :after{box-sizing:border-box}.hiw-head{text-align:center;z-index:2;max-width:1240px;margin:0 auto clamp(40px,5vw,80px);position:relative}.hiw-title{font-family:var(--hiw-serif);letter-spacing:.005em;margin:0;font-size:clamp(2.1rem,5vw,3.4rem);font-weight:500;line-height:1.04}.hiw-title em{color:var(--hiw-accent);font-style:italic;transition:color .4s}.hiw-subtitle{max-width:56ch;font-family:var(--hiw-sans);color:var(--hiw-ink-soft);margin:1rem auto 0;font-size:1rem;line-height:1.55}.hiw-grid{z-index:2;margin-top:0;margin-inline:auto;grid-template-columns:.82fr 1.18fr;align-items:center;gap:clamp(20px,3vw,48px);max-width:1320px;margin-bottom:0;display:grid;position:relative}.hiw-accordion{gap:14px;display:flex;position:relative}.hiw-arrows{flex-direction:column;gap:10px;padding-top:6px;display:flex}.hiw-arrow{border:1px solid var(--hiw-line);background:var(--hiw-surface);width:40px;height:40px;color:var(--hiw-ink);cursor:pointer;border-radius:50%;place-items:center;transition:all .25s;display:grid}.hiw-arrow:hover{background:var(--hiw-accent)}@supports (color:color-mix(in lab, red, red)){.hiw-arrow:hover{background:color-mix(in srgb, var(--hiw-accent) 12%, transparent)}}.hiw-arrow:hover{color:var(--hiw-accent);border-color:#0000;transform:translateY(-1px)}.hiw-steps{flex-direction:column;flex:1;gap:12px;display:flex}.hiw-step{background:var(--hiw-surface-soft);border:1px solid var(--hiw-line);border-radius:var(--hiw-radius-pill);transition:background .35s,box-shadow .35s,border-color .35s;overflow:hidden}.hiw-step.is-open{background:var(--hiw-surface);box-shadow:var(--hiw-shadow);border-color:#0000}.hiw-step.is-done{background:var(--hiw-done)}@supports (color:color-mix(in lab, red, red)){.hiw-step.is-done{background:color-mix(in srgb, var(--hiw-done) 14%, transparent)}}.hiw-step.is-done{border-color:#0000}.hiw-step-head{cursor:pointer;width:100%;font-family:var(--hiw-sans);color:var(--hiw-ink);text-align:left;-webkit-user-select:none;user-select:none;background:0 0;border:0;align-items:center;gap:14px;padding:16px 18px;font-size:1rem;display:flex}.hiw-step-num{background:var(--hiw-step-accent,#8b6fc0);border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:.8rem;font-weight:600;display:grid}@supports (color:color-mix(in lab, red, red)){.hiw-step-num{background:color-mix(in srgb, var(--hiw-step-accent,var(--color-lavender)) 12%, transparent)}}.hiw-step-num{color:var(--hiw-step-accent,var(--color-lavender));transition:all .3s}.hiw-step.is-open .hiw-step-num{background:var(--hiw-step-accent,var(--color-lavender));color:#fff}.hiw-step.is-done .hiw-step-num{background:var(--hiw-done);color:#fff;font-size:0;position:relative}.hiw-step.is-done .hiw-step-num:after{content:"";border:2.2px solid #fff;border-width:0 2.2px 2.2px 0;width:5px;height:10px;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.hiw-step-title{flex:1;font-weight:500}.hiw-step.is-done .hiw-step-title{color:var(--hiw-done)}.hiw-step-toggle{flex:none;width:22px;height:22px;position:relative}.hiw-step-toggle:before,.hiw-step-toggle:after{content:"";background:var(--hiw-ink-soft);border-radius:2px;width:11px;height:2px;transition:all .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hiw-step-toggle:after{transform:translate(-50%,-50%)rotate(90deg)}.hiw-step.is-open .hiw-step-toggle:after{opacity:0;transform:translate(-50%,-50%)rotate(0)}.hiw-step.is-open .hiw-step-toggle:before{background:var(--hiw-step-accent,var(--color-lavender))}.hiw-step.is-done .hiw-step-toggle{opacity:0}.hiw-step-body{opacity:0;max-height:0;transition:max-height .42s cubic-bezier(.4,0,.2,1),opacity .3s;overflow:hidden}.hiw-step.is-open .hiw-step-body{opacity:1;max-height:260px}.hiw-step-body p{color:var(--hiw-ink-soft);margin:0;padding:0 18px 20px 58px;font-size:.95rem;line-height:1.6}.hiw-step-body code{font-family:var(--hiw-mono);background:var(--hiw-accent);font-size:.85em}@supports (color:color-mix(in lab, red, red)){.hiw-step-body code{background:color-mix(in srgb, var(--hiw-accent) 12%, transparent)}}.hiw-step-body code{color:var(--hiw-accent);border-radius:6px;padding:1px 6px}.hiw-stage{border-radius:var(--hiw-radius);perspective:1200px;place-items:center;min-height:480px;display:grid;position:relative;transform:translate(clamp(16px,2vw,56px))}.hiw-stage:before{content:"";z-index:1;background:var(--hiw-blur);filter:blur(110px);opacity:.8;pointer-events:none;border-radius:50%;width:78%;height:74%;transition:background .7s,opacity .7s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hiw-tilt-inner{z-index:2;width:100%;height:100%;transform-style:preserve-3d;will-change:transform;grid-area:1/1;place-items:center;transition:transform .15s ease-out;display:grid;position:relative}.hiw-visual{opacity:0;pointer-events:none;grid-area:1/1;place-self:center;width:84%;max-width:380px;transition:opacity .5s,transform .5s;transform:translateZ(0)translateY(16px)scale(.96)}.hiw-visual.is-active{opacity:1;pointer-events:auto;transform:translateZ(60px)translateY(0)scale(1)}.hiw-visual[data-hiw-visual="2"]{max-width:340px}.hiw-visual[data-hiw-visual="2"].is-active{transform:translateZ(60px)translateY(0)scale(.92)}.tile{border-radius:22px;padding:26px;font-size:13px;line-height:1.5;position:relative;box-shadow:0 2px #0000000a,0 50px 90px -30px #140c2da6,0 18px 40px -20px #140c2d80}.tile-dark{background:var(--tile-dark-bg);color:var(--tile-dark-ink);border:1px solid var(--tile-dark-line)}.tile-light{background:var(--color-bone);color:var(--hiw-ink);border:1px solid #0000000f}.tile-title{font-family:var(--hiw-serif);align-items:center;gap:8px;margin:0 0 5px;font-size:1.4rem;font-weight:500;display:flex}.tile-sub{color:var(--tile-dark-soft);margin:0 0 18px}.tile-light .tile-sub{color:var(--hiw-ink-soft)}.tile-x{border:1px solid var(--tile-dark-line);width:38px;height:38px;color:inherit;cursor:pointer;background:#ffffff0d;border-radius:11px;place-items:center;display:grid;position:absolute;top:24px;right:24px}.tile-x-purple{border:1.5px solid var(--color-lavender);color:var(--hiw-ink);background:0 0}.tile-i{color:var(--color-lavender);align-items:center;display:inline-flex}.tile-choices{grid-template-columns:1fr 1fr;gap:18px;display:grid}.tile-choice{border:1px solid #00000014;border-radius:16px;padding:22px}.tile-choice h4{font-family:var(--hiw-serif);margin:0 0 10px;font-size:1.05rem;font-weight:500}.tile-choice p{color:var(--hiw-ink-soft);margin:0;font-size:.86rem}.chat{flex-direction:column;gap:10px;margin-bottom:22px;display:flex}.msg{border-radius:14px;max-width:82%;padding:10px 14px;font-size:.85rem;line-height:1.4}.msg.ai{border:1px solid var(--tile-dark-line);background:#ffffff0f;border-bottom-left-radius:5px;align-self:flex-start}.msg.me{background:var(--color-lavender);color:#fff;border-bottom-right-radius:5px;align-self:flex-end}.tile-edit{border:1px solid var(--tile-dark-line);border-radius:14px;margin-bottom:14px;padding:16px}.tile-edit-head{letter-spacing:.14em;color:var(--tile-dark-soft);justify-content:space-between;margin-bottom:14px;font-size:.72rem;font-weight:600;display:flex}.tile-edit-val{color:var(--color-lavender)}.tile-edit-track{justify-content:space-between;align-items:center;padding:0 4px;display:flex;position:relative}.tile-edit-track:before{content:"";background:var(--tile-dark-line);height:2px;position:absolute;top:50%;left:6px;right:6px;transform:translateY(-50%)}.ed-dot{z-index:1;background:#4a4754;border-radius:50%;width:13px;height:13px;position:relative}.ed-dot.on{background:var(--color-lavender)}.ed-dot.big{width:18px;height:18px;box-shadow:0 0 0 5px #8b6fc040}@supports (color:color-mix(in lab, red, red)){.ed-dot.big{box-shadow:0 0 0 5px color-mix(in srgb, var(--color-lavender) 25%, transparent)}}.tile-input{border:1px solid var(--tile-dark-line);background:#ffffff0a;border-radius:14px;min-height:96px;padding:18px;position:relative}.tile-input-ph{color:var(--tile-dark-soft)}.tile-gen{color:var(--hiw-ink);cursor:pointer;font-size:.85rem;font-weight:600;font-family:var(--hiw-sans);background:#e7e3f0;border:0;border-radius:11px;align-items:center;gap:6px;padding:9px 16px;display:inline-flex;position:absolute;bottom:16px;right:16px}.tile-name{color:var(--tile-dark-soft);font-family:var(--hiw-mono);margin:-14px 0 18px;font-size:.85rem}.tile-opt{border:1px solid var(--tile-dark-line);border-radius:13px;align-items:center;gap:14px;margin-bottom:12px;padding:16px 18px;display:flex}.tile-opt-ico{color:var(--tile-dark-ink);opacity:.8;display:inline-flex}.tile-opt h4{margin:0 0 3px;font-size:1rem;font-weight:600}.tile-opt p{color:var(--tile-dark-soft);margin:0;font-size:.86rem}.tile-tabs{gap:8px;margin-bottom:16px;display:flex}.tile-tabs span{color:var(--tile-dark-soft);border-radius:10px;padding:7px 12px;font-size:.8rem}.tile-tabs span.on{color:var(--tile-dark-ink);border:1px solid var(--tile-dark-line);background:#ffffff12}.tile-prog-head{letter-spacing:.12em;color:var(--tile-dark-soft);justify-content:space-between;margin-bottom:8px;font-size:.72rem;font-weight:600;display:flex}.tile-prog{background:var(--tile-dark-line);border-radius:4px;height:5px;margin-bottom:16px;overflow:hidden}.tile-prog span{background:linear-gradient(90deg,#4ade80,#7aa7f0);height:100%;display:block}.tile-checks{flex-direction:column;gap:8px;display:flex}.tile-check{border:1px solid var(--tile-dark-line);background:#ffffff0a;border-radius:13px;align-items:flex-start;gap:11px;padding:11px 14px;display:flex}.tile-check .ck{border-radius:8px;flex:none;width:24px;height:24px;position:relative}.tile-check .ck:not(.box){background:var(--tile-green);box-shadow:0 0 12px #4ade8080}.tile-check .ck:not(.box):after{content:"";border:2.4px solid #06281a;border-width:0 2.4px 2.4px 0;width:6px;height:11px;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.tile-check .ck.box{border:1px solid var(--tile-dark-line);background:#16141c}.tile-check .n{background:#8b6fc040;border-radius:50%;flex:none;width:24px;height:24px}@supports (color:color-mix(in lab, red, red)){.tile-check .n{background:color-mix(in srgb, var(--color-lavender) 25%, transparent)}}.tile-check .n{color:#cbb6ff;place-items:center;font-size:.78rem;font-weight:600;display:grid}.tile-check h5{margin:0 0 2px;font-size:.88rem;font-weight:600}.tile-check.done h5{color:var(--tile-dark-soft);text-decoration:line-through}.tile-check p{color:var(--tile-dark-soft);margin:0;font-size:.76rem;line-height:1.45}.tile-check p code{font-family:var(--hiw-mono);color:var(--tile-dark-ink);background:#ffffff0f;border-radius:4px;padding:0 4px;font-size:.92em}.hiw .shopify{color:var(--hiw-shopify);font-weight:inherit}@media (max-width:768px){.hiw-grid{grid-template-columns:1fr}.hiw-stage{order:-1;min-height:380px}.hiw-stage:after{left:0}.hiw-visual{justify-self:center;max-width:420px;margin-left:0}.hiw-tilt-inner{transform:none!important}.hiw-step-body p{padding-left:18px}.tile-choices{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.hiw *{transition:none!important}.hiw-tilt-inner{transform:none!important}}.km-section{--km-card-bg:#f7f4fb;--km-radius:19px;font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-ink,#1a1a1f);-webkit-font-smoothing:antialiased;background:0 0;border-radius:36px;margin:0 clamp(28px,7vw,120px);padding:clamp(96px,10vw,160px) 11px clamp(27px,3.2vw,45px)}.km-inner{max-width:var(--page-col);margin:0 auto}.km-head{text-align:center;max-width:571px;margin:0 auto clamp(33px,4.3vw,57px)}.km-title{color:var(--color-ink,#1a1a1f);margin:0 0 18px;font-size:clamp(27px,3.9vw,44px);font-family:var(--font-title), system-ui, sans-serif!important;letter-spacing:-.02em!important;font-weight:400!important;line-height:1.06!important}.km-sub{color:var(--color-ink-body,#4a4a55);max-width:468px;margin:0 auto;font-size:clamp(12px,1.1vw,13px);line-height:1.55}.km-grid{grid-template-columns:repeat(4,1fr);gap:19px;display:grid}@media (max-width:1080px){.km-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.km-grid{grid-template-columns:1fr}}.km-card{background:var(--km-card-bg);border-radius:var(--km-radius);border:1px solid #1a1a1f0f;flex-direction:column;transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s;display:flex;overflow:hidden;box-shadow:0 1px 2px #1a1a1f0a,0 14px 40px -18px #1a1a1f2e}.km-card:hover{transform:translateY(-6px);box-shadow:0 1px 2px #1a1a1f0a,0 30px 60px -22px #8b6fc057}.km-card-top{padding:23px 19px 6px}.km-icon{background:var(--icon-bg,#efebf6);width:33px;height:33px;color:var(--icon-fg,var(--color-lavender,#8b6fc0));border-radius:9.5px;justify-content:center;align-items:center;margin-bottom:13px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.km-icon{background:var(--icon-bg,color-mix(in srgb, var(--icon-fg,#8b6fc0) 14%, #fff))}}.km-icon svg{width:17px;height:17px}.km-card-title{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:-.01em;color:var(--color-ink,#1a1a1f);margin:0 0 7px;font-size:13.9px;font-weight:600;line-height:1.2}.km-card-body{color:var(--color-ink-body,#4a4a55);margin:0;font-size:13px;line-height:1.5}.km-stage{isolation:isolate;background:#f7f4fb;height:234px;margin-top:auto;position:relative;overflow:hidden}.km-blob{z-index:0;background:radial-gradient(circle, var(--km-glow) 0%, transparent 68%);opacity:.5;filter:blur(8px);border-radius:50%;width:182px;height:182px;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.km-robot{z-index:2;mix-blend-mode:multiply;width:100%;max-width:212px;transition:transform .55s cubic-bezier(.2,.8,.2,1);display:block;position:absolute;top:0;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#000 82%,#0000 99%);mask-image:linear-gradient(#000 82%,#0000 99%)}.km-robot-poster{object-fit:contain;object-position:top center;width:100%;height:auto;display:block}.km-robot-canvas{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.km-card:hover .km-robot{transform:translate(-50%)translateY(-6px)scale(1.03)}@media (prefers-reduced-motion:reduce){.km-card,.km-robot{transition:none}}.kt-shell{margin-bottom:clamp(56px,6vh,80px);position:relative}.kt-section{--kt-star:#f5b301;--kt-purple:#6d28d9;color:var(--ink);-webkit-font-smoothing:antialiased;background:0 0;padding:clamp(40px,5vw,72px) clamp(20px,3vw,48px) clamp(36px,4vw,56px);position:relative}.kt-inner{max-width:1240px;margin:0 auto}.kt-head{text-align:center;max-width:680px;margin:0 auto clamp(38px,5vw,56px)}.kt-title{font-family:var(--font-display), Georgia, serif;color:var(--ink);font-weight:400;font-size:var(--type-display);letter-spacing:.005em;margin:0 0 18px;line-height:1.02}.kt-sub{font-size:var(--type-body-sm);color:var(--ink-soft);max-width:540px;margin:0 auto;line-height:1.55}.kt-sub .shopify{color:inherit;font-weight:600}.kt-sub .rr{font-family:var(--font-display), Georgia, serif;color:inherit;font-style:italic;font-weight:400}.kt-sub .klo{font-family:var(--font-display), Georgia, serif;font-weight:400}.kt-cols{align-items:stretch;gap:18px;display:flex}.kt-col{flex-direction:column;flex:1;gap:18px;display:flex}@media (max-width:1100px){.kt-cols{flex-wrap:wrap}.kt-col{flex:calc(33.33% - 12px)}}@media (max-width:760px){.kt-col{flex:calc(50% - 9px)}}@media (max-width:520px){.kt-cols{flex-direction:column}.kt-col{flex:auto}}.kt-card{-webkit-backdrop-filter:blur(22px)saturate(150%);backdrop-filter:blur(22px)saturate(150%);color:#fff;isolation:isolate;transform-style:preserve-3d;transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));will-change:transform;background:#100c16cc;border:1px solid #ffffff1f;border-radius:22px;flex:none;transition:transform .18s,box-shadow .3s,border-color .3s;position:relative;overflow:hidden;box-shadow:0 20px 44px -22px #1c0c328c}.kt-card.is-tilting{border-color:#fff3;box-shadow:0 30px 60px -24px #0009}@media (prefers-reduced-motion:reduce){.kt-card{transition:none;transform:none}}.kt-card.is-text{min-height:190px}.kt-card.is-shot{height:398px}@media (max-width:520px){.kt-card.is-text,.kt-card.is-shot{height:auto;min-height:170px}}.kt-content{z-index:1;flex-direction:column;height:100%;padding:20px;transition:opacity .6s,filter .6s;display:flex;position:relative}.kt-content.is-swapping{opacity:0;filter:blur(10px)}.kt-card-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:4px;display:flex}.kt-card-title{color:#fff;margin:0;font-size:14.5px;font-weight:600;line-height:1.3}.kt-avatar{object-fit:cover;border:1px solid #fff3;border-radius:50%;flex:none;width:32px;height:32px}.kt-stars{gap:2px;margin:2px 0 9px;display:flex}.kt-stars svg{width:14px;height:14px;fill:var(--kt-star)}.kt-stars svg.empty{fill:#ffffff38}.kt-stars svg.half{fill:none}.kt-quote{color:#ffffffd9;margin:0;font-size:13px;line-height:1.5;overflow:hidden}.kt-meta{color:#ffffff80;flex-wrap:wrap;align-items:center;gap:6px;margin-top:auto;padding-top:12px;font-size:11px;display:flex}.kt-meta .dot{background:#fff6;border-radius:50%;width:3px;height:3px;display:inline-block}.kt-meta .name{color:#ffffffb8;font-weight:500}.kt-shotimg{object-fit:cover;object-position:top;border:1px solid #ffffff24;border-radius:12px;flex:0 auto;width:100%;min-height:0;max-height:210px;margin-top:12px;display:block}.kt-phone{flex:auto;align-items:stretch;gap:16px;min-height:0;margin-top:12px;display:flex;overflow:hidden}.kt-phone-frame{aspect-ratio:9/19.5;background:#0c0a10;border-radius:24px;flex:none;height:100%;padding:6px;position:relative;box-shadow:0 10px 30px -10px #0009,inset 0 0 0 1.5px #ffffff24,inset 0 0 0 4px #1a1820}.kt-phone-frame:before{content:"";z-index:3;background:#0c0a10;border-radius:999px;width:34%;height:9px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.kt-phone-screen{object-fit:cover;background:#222;border-radius:19px;width:100%;height:100%;display:block}.kt-benefits{flex-direction:column;flex:auto;justify-content:center;gap:12px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.kt-benefits li{color:#ffffffdb;align-items:flex-start;gap:9px;font-size:12px;line-height:1.4;display:flex}.kt-benefits .bi{background:#6d28d952;border:1px solid #a882ff80;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;margin-top:1px;display:grid}.kt-benefits .bi svg{fill:none;stroke:#c9b3ff;stroke-width:2.4px;width:11px;height:11px}.kt-benefits b{color:#fff;font-weight:600}@media (max-width:520px){.kt-phone{flex-direction:column;align-items:center}.kt-phone-frame{width:46%;max-width:160px;height:auto}.kt-benefits{width:100%}}.kt-pill{cursor:pointer;-webkit-backdrop-filter:blur(20px);color:#fff;z-index:5;background:linear-gradient(#282234e0 0%,#120e1aeb 100%);border:1px solid #ffffff29;border-top-color:#ffffff52;border-radius:999px;align-items:center;gap:18px;width:fit-content;padding:18px 30px 18px 18px;transition:background .35s,box-shadow .35s,transform .35s cubic-bezier(.2,.8,.2,1),border-color .35s;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)scale(.88);box-shadow:0 22px 50px -16px #0000008c,0 4px 10px -4px #0006,inset 0 1px #ffffff40,inset 0 -2px 6px #00000059}.kt-pill:hover{background:linear-gradient(#fffffff5 0%,#f5f2faeb 100%);border-color:#ffffffe6 #8c5cf659 #8c5cf659;transform:translate(-50%,50%)translateY(-4px)scale(.909);box-shadow:0 28px 60px -16px #632ac666,0 6px 14px -4px #0000002e,inset 0 1px #ffffffe6,inset 0 -2px 6px #8c5cf61f}.kt-pill-avatars{display:flex}.kt-pill-avatars img{object-fit:cover;border:2px solid #14101ce6;border-radius:50%;width:30px;height:30px;margin-left:-10px}.kt-pill-avatars img:first-child{margin-left:0}.kt-pill-text{font-family:var(--font-sans), system-ui, sans-serif;white-space:nowrap;letter-spacing:.01em;color:#fff;font-size:19px;font-weight:600;line-height:1.02;transition:color .35s}.kt-pill-text .klo{transition:color .35s}.kt-pill-text .rr{font-style:italic;transition:color .35s;color:#8b5cf6!important}.kt-pill:hover .kt-pill-text,.kt-pill:hover .kt-pill-text .klo{color:#111}.kt-pill:hover .kt-pill-text .rr{color:#8b5cf6!important}.kt-pill-text b{font-weight:400}@media (prefers-reduced-motion:reduce){.kt-content{transition:none}}.sp-section{color:var(--color-ink);-webkit-font-smoothing:antialiased;background:#fff;padding:clamp(80px,9vw,140px) clamp(20px,5vw,80px)}.sp-grid{grid-template-columns:minmax(0,1fr);justify-items:center;gap:clamp(18px,2.4vw,34px);max-width:1280px;margin:0 auto;display:grid}.sp-head{text-align:center;max-width:640px}.sp-stage-col{width:min(100%,460px);position:relative;transform:translateY(-22px)}.sp-stage{z-index:1;aspect-ratio:5/6.5;width:100%;position:relative}.sp-stage>*{width:100%;height:100%}.sp-video{object-fit:cover;background:0 0;width:100%;height:100%;display:block}.sp-poster{object-fit:contain;width:100%;height:100%;display:block}@media (max-width:860px){.sp-stage{max-height:480px}}.sp-title{text-align:center;font-family:var(--font-display), Georgia, serif;letter-spacing:.005em;color:var(--color-ink);margin:0;font-size:clamp(2.3rem,4.4vw,3.5rem);font-weight:400;line-height:1.02}.sp-italic-purple{color:#8b5cf6;font-style:italic}.sp-sub{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-ink-body);text-align:center;max-width:460px;margin:0 auto;font-size:clamp(14px,1.45vw,16px);line-height:1.6}.sp-sub .sp-rr,.sp-feature-text .sp-rr{font-family:var(--font-display), Georgia, serif;color:#8b5cf6;font-style:italic;font-weight:400}.sp-sub .sp-klo,.sp-feature-text .sp-klo{font-family:var(--font-display), Georgia, serif;font-weight:400}.sp-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,4vw,56px);max-width:820px;margin:4px 0 0;padding:0;list-style:none;display:grid}@media (max-width:720px){.sp-features{grid-template-columns:minmax(0,1fr);gap:24px}}.sp-feature{grid-template-columns:auto 1fr;align-items:flex-start;gap:16px;display:grid}.sp-feature-icon{border-radius:13px;flex:none;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 1px 2px #1a1a1f0f,0 8px 18px -10px #1a1a1f1f}.sp-feature-icon--purple{color:#8b5cf6;background:linear-gradient(150deg,#f3eeff,#e7ddff)}.sp-feature-icon--green{color:#5e8e3e;background:linear-gradient(150deg,#eef6e8,#dcecd0)}.sp-feature-body{min-width:0}.sp-feature-title{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-ink);margin:0 0 6px;font-size:16px;font-weight:600;line-height:1.3}.sp-feature-text{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-ink-body);margin:0;font-size:14px;line-height:1.55}.sp-cta-row{margin-top:12px}.mp-shell{margin-bottom:clamp(56px,6vh,80px);position:relative}.mp-section{--mp-blue:#3e8ede;--mp-shopify:#95bf47;--mp-star:#ffd25f;color:#fff;-webkit-font-smoothing:antialiased;background:radial-gradient(55% 60%,#1b4f8f 0%,#2466ad 20%,#2f78c6 38%,#3e8ede 56%,#74aee8 72%,#aacdf1 86%,#e3effb 100%);border-radius:40px;margin:0 clamp(16px,3vw,40px);padding:clamp(40px,5vw,72px) clamp(20px,3vw,48px) clamp(64px,7vw,88px);position:relative;overflow:hidden}.mp-inner{max-width:1240px;margin:0 auto}.mp-head{text-align:center;max-width:720px;margin:0 auto clamp(40px,5vw,60px)}.mp-title{font-family:var(--font-display), Georgia, serif;color:#fff;letter-spacing:.005em;margin:0 0 18px;font-size:clamp(36px,5vw,62px);font-weight:400;line-height:1.02}.mp-title .em{color:#dcebff;font-style:italic}.mp-sub{font-family:var(--font-sans), system-ui, sans-serif;color:#ffffffeb;max-width:560px;margin:0 auto;font-size:clamp(15px,1.6vw,17px);line-height:1.6}.mp-sub .klo{font-family:var(--font-display), Georgia, serif;color:#fff;font-style:normal;font-weight:400}.mp-sub .rr{font-family:var(--font-display), Georgia, serif;color:#8b5cf6;font-style:italic;font-weight:400}.mp-grid{grid-template-columns:repeat(3,1fr);gap:17px;max-width:1054px;margin:0 auto;display:grid}@media (max-width:980px){.mp-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.mp-grid{grid-template-columns:1fr}}.mp-card{cursor:pointer;isolation:isolate;background:#fffffff0;border:1px solid #fff9;border-radius:17px;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s;position:relative;overflow:hidden;transform:translateY(0);box-shadow:0 15px 34px -19px #0820408c}.mp-card:hover{transform:translateY(-7px);box-shadow:0 29px 51px -20px #08204099}.mp-grid .mp-card{opacity:0;transform-origin:50%;transform:translateY(8px)scale(.85)}.mp-grid--revealing .mp-card{animation:.52s cubic-bezier(.34,1.56,.64,1) forwards mp-card-pop;animation-delay:calc(var(--mp-i,0) * 70ms)}@keyframes mp-card-pop{0%{opacity:0;transform:translateY(8px)scale(.85)}60%{opacity:1;transform:translateY(-1px)scale(1.06)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.mp-grid .mp-card{opacity:1;transform:none}.mp-grid--revealing .mp-card{animation:none}}.mp-preview{background:linear-gradient(160deg,#eef4fb,#dce8f6);border-bottom:1px solid #14325a12;height:160px;position:relative;overflow:hidden}.mp-badge{z-index:6;font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#1b4f8f;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffe6;border:1px solid #1b4f8f2e;border-radius:999px;padding:4px 8px;font-size:9px;font-weight:600;position:absolute;top:10px;left:10px}.mp-price{z-index:6;font-family:var(--font-sans), system-ui, sans-serif;color:#fff;background:#1b4f8f;border-radius:999px;padding:4px 9px;font-size:10px;font-weight:700;position:absolute;top:10px;right:10px;box-shadow:0 3px 10px -3px #1b4f8f99}.mp-price.free{background:var(--mp-shopify)}.mp-meta{color:#0f2746;font-family:var(--font-sans), system-ui, sans-serif;padding:12px 14px 13px}.mp-titlerow{justify-content:space-between;align-items:center;gap:9px;margin:0 0 10px;display:flex}.mp-titletext{min-width:0}.mp-name{letter-spacing:-.01em;margin:0;font-size:13px;font-weight:600}.mp-cat{color:#5b7794;margin:0;font-size:10.5px}.mp-author{align-items:center;gap:9px;margin:0 0 10px;display:flex}.mp-author .ava{object-fit:cover;background:#e3effb;border:1px solid #14325a1a;border-radius:50%;flex:none;width:34px;height:34px}.mp-author .by{color:#5b7794;font-size:11px}.mp-author .by b{color:#0f2746;font-weight:600}.mp-author .verified{flex:none;width:13px;height:13px}.mp-author .verified svg{width:13px;height:13px;display:block}.mp-settings{color:#1b4f8f;white-space:nowrap;background:#3e8ede1f;border:1px solid #3e8ede38;border-radius:999px;flex:none;align-items:center;gap:4px;padding:3px 8px;font-size:9.5px;font-weight:600;display:inline-flex}.mp-settings svg{fill:none;stroke:#1b4f8f;stroke-width:2px;width:10px;height:10px}.mp-settings b{color:#0f2746}.mp-stats{color:#5b7794;align-items:center;gap:9px;font-size:10px;display:flex}.mp-stats .rate{color:#0f2746;align-items:center;gap:4px;font-weight:600;display:flex}.mp-stats .rate svg{fill:#f5a623;width:11px;height:11px}.mp-stats .sep{background:#b8c6d8;border-radius:50%;width:3px;height:3px}.mp-get{color:#1b4f8f;opacity:.55;align-items:center;gap:4px;margin-left:auto;font-size:10px;font-weight:600;transition:opacity .3s,transform .3s;display:inline-flex;transform:translate(-4px)}.mp-card:hover .mp-get{opacity:1;transform:translate(0)}.mp-get svg{fill:none;stroke:#1b4f8f;stroke-width:2px;width:10px;height:10px}.pv{flex-direction:column;padding:12px;display:flex;position:absolute;inset:0}.pv-hero{background:linear-gradient(135deg,#214f88,#3e8ede);justify-content:center;gap:6px;overflow:hidden}.pv-hero:after{content:"";opacity:0;background:linear-gradient(100deg,#0000,#ffffff59,#0000);width:40%;height:100%;position:absolute;top:0;left:-60%;transform:skew(-18deg)}.mp-card:hover .pv-hero:after{animation:1.1s .25s mpsweep}@keyframes mpsweep{0%{opacity:0;left:-60%}30%{opacity:1}to{opacity:0;left:130%}}.pv-hero .h{opacity:0;background:#ffffffeb;border-radius:3px;width:64%;height:9px;transition:all .45s 20ms;transform:translate(-10px)}.pv-hero .h2{opacity:0;background:#ffffff8c;border-radius:3px;width:44%;height:6px;transition:all .45s .1s;transform:translate(-10px)}.pv-hero .cta{background:var(--mp-star);opacity:0;border-radius:6px;width:71px;height:19px;margin-top:5px;transition:all .5s cubic-bezier(.2,.8,.2,1) .2s;transform:translateY(9px)scale(.9)}.mp-card:hover .pv-hero .h,.mp-card:hover .pv-hero .h2{opacity:1;transform:translate(0)}.mp-card:hover .pv-hero .cta{opacity:1;animation:1.6s ease-in-out .7s infinite mpctaPulse;transform:translateY(0)scale(1)}@keyframes mpctaPulse{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-2px)scale(1.04)}}.pv-grid{grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;gap:7px;display:grid}.pv-grid .t{opacity:1;background:linear-gradient(135deg,#cdddf2,#9fc1e8);border-radius:7px;transition:all .4s cubic-bezier(.34,1.56,.64,1);transform:scale(1)}.pv-grid .t:first-child{transition-delay:20ms}.pv-grid .t:nth-child(2){background:linear-gradient(135deg,#bcd2ee,#7fb0e3);transition-delay:80ms}.pv-grid .t:nth-child(3){transition-delay:.14s}.pv-grid .t:nth-child(4){background:linear-gradient(135deg,#d6e4f5,#a8c8ec);transition-delay:.1s}.pv-grid .t:nth-child(5){background:linear-gradient(135deg,#b2cbeb,#6fa6e0);transition-delay:.16s}.pv-grid .t:nth-child(6){transition-delay:.22s}.mp-card:hover .pv-grid .t{animation:.55s cubic-bezier(.34,1.56,.64,1) both mpPop}.mp-card:hover .pv-grid .t:nth-child(2){animation-delay:60ms}.mp-card:hover .pv-grid .t:nth-child(3){animation-delay:.12s}.mp-card:hover .pv-grid .t:nth-child(4){animation-delay:90ms}.mp-card:hover .pv-grid .t:nth-child(5){animation-delay:.15s}.mp-card:hover .pv-grid .t:nth-child(6){animation-delay:.2s}@keyframes mpPop{0%{opacity:.3;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.pv-slider{justify-content:center;overflow:hidden}.pv-slider .track{gap:7px;display:flex;transform:translate(0)}.mp-card:hover .pv-slider .track{animation:9s linear infinite mpSlide}@keyframes mpSlide{to{transform:translate(-50%)}}.pv-slider .q{background:#fff;border-radius:9px;flex-direction:column;flex:0 0 71px;gap:4px;height:75px;padding:8px;display:flex;box-shadow:0 5px 14px -7px #14325a4d}.pv-slider .q .st{gap:2px;display:flex}.pv-slider .q .st i{background:var(--mp-star);border-radius:1px;width:5px;height:5px;display:block}.mp-card:hover .pv-slider .q .st i{animation:1.4s ease-in-out infinite mpTwinkle}.pv-slider .q .st i:nth-child(2){animation-delay:.15s}.pv-slider .q .st i:nth-child(3){animation-delay:.3s}.pv-slider .q .st i:nth-child(4){animation-delay:.45s}.pv-slider .q .st i:nth-child(5){animation-delay:.6s}@keyframes mpTwinkle{0%,to{opacity:1}50%{opacity:.4}}.pv-slider .q .ln{background:#d3deec;border-radius:2px;height:3px}.pv-slider .q .ln.s{width:70%}.pv-count{background:linear-gradient(135deg,#0f3b6e,#27649f);justify-content:center;align-items:center;gap:8px}.pv-count .lbl{letter-spacing:.16em;text-transform:uppercase;color:#ffffffb3;font-size:8px}.pv-count .clock{align-items:center;gap:4px;display:flex}.pv-count .csep{color:#fff9;font-size:13px;font-weight:700}.pv-count .d{color:#fff;font-variant-numeric:tabular-nums;background:#ffffff24;border:1px solid #ffffff40;border-radius:6px;justify-content:center;align-items:center;width:27px;height:32px;font-size:14px;font-weight:700;display:flex;position:relative;overflow:hidden}.pv-count .d span{display:block}.pv-count .d span.tick{animation:.4s mpTick}@keyframes mpTick{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.mp-count-flash{opacity:0;background:radial-gradient(circle at 50% 120%,#ffd25f66,#0000 60%);transition:all .5s;position:absolute;inset:0}.mp-card:hover .mp-count-flash{opacity:1;animation:2s ease-in-out .6s infinite mpFlash}@keyframes mpFlash{0%,to{opacity:.5}50%{opacity:1}}.pv-ticker{justify-content:flex-start;padding:0}.pv-ticker .bar{background:#0f3b6e;flex:none;align-items:center;width:100%;height:26px;margin-top:36px;display:flex;overflow:hidden}.pv-ticker .run{white-space:nowrap;letter-spacing:.08em;color:#cfe2f7;will-change:transform;gap:22px;padding-left:10px;font-size:9px;display:flex;transform:translate(0)}.mp-card:hover .pv-ticker .run{animation:4s linear infinite mpticker}@keyframes mpticker{to{transform:translate(-50%)}}.pv-ticker .body{flex:1;grid-template-columns:1fr 1fr;gap:7px;padding:10px;display:grid}.pv-ticker .body i{background:linear-gradient(135deg,#d6e4f5,#a8c8ec);border-radius:6px;transition:transform .4s}.mp-card:hover .pv-ticker .body i:first-child,.mp-card:hover .pv-ticker .body i:nth-child(4){transform:translateY(-2px)}.pv-gallery{flex-direction:row;gap:7px;padding:10px}.pv-gallery .stage{background:#244f88;border-radius:9px;flex:1;position:relative;overflow:hidden}.pv-gallery .stage .reel{width:300%;height:100%;transition:transform .6s cubic-bezier(.5,0,.2,1);display:flex;transform:translate(0)}.pv-gallery .stage .frame{width:33.333%;height:100%;position:relative;overflow:hidden}.pv-gallery .stage .frame:after{content:"";transition:transform 3s;position:absolute;inset:0;transform:scale(1.04)}.pv-gallery .stage .frame:first-child:after{background:linear-gradient(135deg,#3e8ede,#9ec5ef)}.pv-gallery .stage .frame:nth-child(2):after{background:linear-gradient(135deg,#0f3b6e,#2f78c6)}.pv-gallery .stage .frame:nth-child(3):after{background:linear-gradient(135deg,#5b9be0,#cfe0f4)}.pv-gallery .stage .frame .cap{background:#ffffffd9;border-radius:2px;width:46%;height:4px;position:absolute;bottom:7px;left:7px}.pv-gallery .strip{flex-direction:column;flex:none;gap:5px;width:29px;display:flex}.pv-gallery .strip i{border:2px solid #0000;border-radius:5px;flex:1;transition:border-color .4s,transform .4s}.pv-gallery .strip i:first-child{background:linear-gradient(135deg,#3e8ede,#9ec5ef)}.pv-gallery .strip i:nth-child(2){background:linear-gradient(135deg,#0f3b6e,#2f78c6)}.pv-gallery .strip i:nth-child(3){background:linear-gradient(135deg,#5b9be0,#cfe0f4)}.mp-card:hover .pv-gallery .stage .reel{animation:4.5s cubic-bezier(.5,0,.2,1) infinite mpReel}@keyframes mpReel{0%,26%{transform:translate(0)}33%,59%{transform:translate(-33.333%)}66%,93%{transform:translate(-66.666%)}to{transform:translate(0)}}.mp-card:hover .pv-gallery .stage .frame:after{transform:scale(1.14)}.mp-card:hover .pv-gallery .strip i{animation:4.5s step-end infinite mpStrip}.mp-card:hover .pv-gallery .strip i:first-child{animation-delay:0s}.mp-card:hover .pv-gallery .strip i:nth-child(2){animation-delay:1.5s}.mp-card:hover .pv-gallery .strip i:nth-child(3){animation-delay:3s}@keyframes mpStrip{0%,30%{border-color:#fff;transform:scale(1.04)}31%,to{border-color:#0000;transform:scale(1)}}.pv-signup{background:linear-gradient(160deg,#eef4fb,#cfe0f4);justify-content:center;align-items:center;gap:8px}.pv-signup .ttl{background:#9db9d8;border-radius:3px;width:50%;height:7px}.pv-signup .field{background:#fff;border:1px solid #c2d4e8;border-radius:7px;width:78%;height:22px;position:relative;overflow:hidden}.pv-signup .field:before{content:"";background:#9db9d8;border-radius:2px;width:0;height:4px;transition:width .8s .2s;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.mp-card:hover .pv-signup .field:before{width:55%}.pv-signup .field:after{content:"";opacity:0;background:#3e8ede;width:1px;height:10px;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.mp-card:hover .pv-signup .field:after{animation:1s step-end 3 mpCaret}@keyframes mpCaret{0%,50%{opacity:1}51%,to{opacity:0}}.pv-signup .btn{background:#1b4f8f;border-radius:7px;justify-content:center;align-items:center;width:78%;height:20px;display:flex}.pv-signup .btn span{background:#ffffffd9;border-radius:2px;width:34%;height:4px;transition:all .4s 1s}.mp-card:hover .pv-signup .btn{background:#2f9e63;transition:background .4s 1s}.pv-faq{background:linear-gradient(160deg,#f3f7fc,#dde9f6);gap:6px}.pv-faq .row{background:#fff;border:1px solid #dbe6f3;border-radius:7px;flex-direction:column;height:19px;transition:height .4s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}.pv-faq .row .qx{flex:none;align-items:center;gap:5px;height:19px;padding:0 8px;display:flex}.pv-faq .row .qx .dot{background:#3e8ede;border-radius:50%;flex:none;width:4px;height:4px;transition:transform .4s}.pv-faq .row .qx .l{background:#bcd0e8;border-radius:2px;width:60%;height:4px}.pv-faq .row .ax{padding:0 8px}.pv-faq .row .ax .l{background:#dde9f6;border-radius:2px;height:3px;margin-bottom:3px}.mp-card:hover .pv-faq .row:first-child{height:42px}.mp-card:hover .pv-faq .row:first-child .qx .dot{transform:rotate(90deg)}.mp-card:hover .pv-faq .row:nth-child(3){height:36px;transition-delay:.5s}.mp-card:hover .pv-faq .row:nth-child(3) .qx .dot{transition-delay:.5s;transform:rotate(90deg)}.pv-picker{background:linear-gradient(160deg,#eef4fb,#d4e2f3);justify-content:center;gap:9px}.pv-picker .swatches{justify-content:center;gap:6px;display:flex}.pv-picker .swatches i{border:2px solid #0000;border-radius:50%;width:15px;height:15px;transition:transform .35s cubic-bezier(.34,1.56,.64,1),border-color .35s}.pv-picker .swatches i:first-child{background:#1b4f8f}.pv-picker .swatches i:nth-child(2){background:#3e8ede}.pv-picker .swatches i:nth-child(3){background:#a8c8ec}.pv-picker .swatches i:nth-child(4){background:#0f3b6e}.mp-card:hover .pv-picker .swatches i:nth-child(2){border-color:#1b4f8f;transform:scale(1.18)}.pv-picker .sizes{justify-content:center;gap:5px;display:flex}.pv-picker .sizes i{background:#fff;border:1px solid #c8d8ea;border-radius:5px;width:19px;height:19px;transition:all .35s;display:block}.mp-card:hover .pv-picker .sizes i:nth-child(3){background:#1b4f8f;border-color:#1b4f8f;transform:translateY(-2px)}.mp-cta{cursor:pointer;font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.01em;color:#0f2746;-webkit-backdrop-filter:blur(26px)saturate(190%);z-index:5;background:#ffffff6b;border:1px solid #ffffffa6;border-radius:999px;align-items:center;gap:10px;padding:11px 22px;font-size:17px;font-weight:600;line-height:1.02;text-decoration:none;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,background .35s,color .35s,border-color .35s;display:inline-flex;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%);box-shadow:0 18px 42px -16px #08204073,inset 0 1px #ffffffc7,inset 0 -1px #08204014}.mp-cta:hover{color:#fff;background:#0c10188c;border-color:#ffffff24;transform:translate(-50%,50%)translateY(-4px);box-shadow:0 26px 52px -14px #00000080,inset 0 1px #ffffff2e}.mp-cta .rr{color:#8b5cf6;font-style:italic}.mp-cta svg{fill:none;stroke:#1b4f8f;stroke-width:2px;width:15px;height:15px;transition:transform .35s,stroke .35s}.mp-cta:hover svg{stroke:#fff;transform:translate(4px)}@media (prefers-reduced-motion:reduce){.mp-card,.mp-card *{transition:none!important;animation:none!important}}.transition{backface-visibility:hidden;will-change:transform;background-color:#a78bfa;background-image:linear-gradient(#fff 0% 8%,#f6f1fc 20%,#e5d8f8 32%,#c9b6ff 42%,#a78bfa 52%,#7c5dd4 64%,#4a3494 77%,#1f1448 89%,#000 100%);border-top-left-radius:0;border-top-right-radius:0;height:480px;transform:translateZ(0)}.rw-section{width:100%;height:var(--rw-section-vh,340vh);color:#fff;background:#000;margin-top:-2px;position:relative}.rw-stage{width:100%;height:100vh;position:sticky;top:0;overflow:hidden}.rw-canvas{z-index:1;aspect-ratio:1280/765;width:auto;max-width:90vw;height:clamp(280px,60vh,720px);box-shadow:none;opacity:0;will-change:transform, opacity;mix-blend-mode:screen;background:0 0;border:none;margin:0 auto;display:block;position:absolute;bottom:0;left:0;right:0;transform:translateY(100vh);-webkit-mask-image:radial-gradient(110% 130%,#000 82%,#0000 100%);mask-image:radial-gradient(110% 130%,#000 82%,#0000 100%)}.rw-copy{z-index:3;top:var(--rw-title-top);text-align:center;pointer-events:none;width:min(680px,90vw);margin:0 auto;padding:0 16px;position:absolute;left:0;right:0}.rw-scroll-cue{z-index:3;color:#fff;font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.22em;text-transform:uppercase;pointer-events:none;will-change:opacity;flex-direction:column;align-items:center;gap:10px;font-size:11px;font-weight:600;display:flex;position:absolute;bottom:clamp(280px,38vh,360px);left:50%;transform:translate(-50%)}.rw-scroll-cue-label{opacity:.95}.rw-scroll-cue-chevron{stroke:#fff;fill:none;width:22px;height:28px;animation:1.6s ease-in-out infinite rw-cue-bounce}.rw-scroll-cue-chevron-2{transform-origin:50%;animation:1.6s ease-in-out infinite rw-cue-chevron2-pulse}@keyframes rw-cue-bounce{0%,to{transform:translateY(0)}45%{transform:translateY(14px)}55%{transform:translateY(14px)}}@keyframes rw-cue-chevron2-pulse{0%,to{opacity:.55}50%{opacity:1}}.rw-wipe-panel{z-index:-1;pointer-events:none;will-change:transform;background:#000;position:fixed;inset:0;transform:translateY(100vh)}.rw-vignette-top{z-index:2;pointer-events:none;filter:blur(18px);will-change:transform;background:linear-gradient(#000 0% 22%,#000000b8 50%,#00000052 78%,#0000 100%);height:48vh;position:absolute;top:0;left:0;right:0}.rw-vignette-bottom{z-index:2;pointer-events:none;filter:blur(22px);will-change:transform;background:linear-gradient(#0000 0%,#000000a6 35%,#000 70% 100%);height:42vh;position:absolute;bottom:-8vh;left:0;right:0}.rw-diagram{pointer-events:none;--reveal-ease:cubic-bezier(.4, 0, .2, 1);position:absolute;inset:0}.rw-diagram-header{z-index:3;text-align:center;opacity:0;width:min(680px,90vw);transition:opacity .5s var(--reveal-ease), transform .5s var(--reveal-ease);margin:0 auto;padding:0 16px;position:absolute;top:clamp(100px,14vh,180px);left:0;right:0;transform:translateY(12px)}.rw-diagram--revealing .rw-diagram-header{opacity:1;transform:translateY(0)}.rw-diagram-eyebrow{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.22em;text-transform:uppercase;color:#c6b8f5;margin-bottom:10px;font-size:11px;font-weight:600;display:inline-block}.rw-diagram-title{font-family:var(--font-display), Georgia, serif;font-weight:400;font-size:var(--type-display);letter-spacing:.005em;color:#fff;margin:0;line-height:1.02}.rw-diagram-shopify{color:#5e8e3e;font-style:italic}.rw-diagram-lines{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.rw-diagram-line{fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100px;transition:stroke-dashoffset 1s var(--reveal-ease)}.rw-diagram--revealing .rw-diagram-line{stroke-dashoffset:0}.rw-diagram-line--c11{transition-delay:.25s}.rw-diagram-line--c1{transition-delay:.3s}.rw-diagram-line--c10{transition-delay:.4s}.rw-diagram-line--c2{transition-delay:.45s}.rw-diagram-line--c9{transition-delay:.55s}.rw-diagram-line--c3{transition-delay:.6s}.rw-diagram-pulse{fill:none;stroke:#cdbdf5;stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:8 200;stroke-dashoffset:8px;opacity:0;transition:opacity .6s var(--reveal-ease) 1.2s;will-change:stroke-dashoffset}.rw-diagram--revealing .rw-diagram-pulse{opacity:.85;animation:4.5s linear infinite rw-pulse-travel}.rw-diagram--revealing .rw-diagram-pulse--c11,.rw-diagram--revealing .rw-diagram-pulse--c1{animation-delay:0s}.rw-diagram--revealing .rw-diagram-pulse--c10,.rw-diagram--revealing .rw-diagram-pulse--c2{animation-delay:1.5s}.rw-diagram--revealing .rw-diagram-pulse--c9,.rw-diagram--revealing .rw-diagram-pulse--c3{animation-delay:3s}@keyframes rw-pulse-travel{0%{stroke-dashoffset:8px}to{stroke-dashoffset:-100px}}.rw-diagram-card{z-index:3;-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);color:#fff;width:clamp(196px,18vw,248px);font-family:var(--font-sans), system-ui, sans-serif;opacity:0;transition:opacity .55s var(--reveal-ease), transform .55s var(--reveal-ease);background:#12101ab8;border:1px solid #ffffff14;border-radius:16px;padding:14px 16px;position:absolute;transform:translateY(16px)scale(.96);box-shadow:0 18px 40px -20px #0009}.rw-diagram--revealing .rw-diagram-card{opacity:1;transform:translateY(0)scale(1)}.rw-section{--rw-title-top:clamp(96px, 11vh, 140px)}.rw-diagram{--rw-r1:calc(var(--rw-title-top) + 124px);--rw-r3:max(calc(100vh - 280px), calc(var(--rw-r1) + 360px));--rw-r2:calc((var(--rw-r1) + var(--rw-r3)) / 2)}.rw-diagram-card--c11{left:clamp(200px,18%,270px);top:var(--rw-r1)}.rw-diagram-card--c10{left:clamp(20px,3%,70px);top:var(--rw-r2)}.rw-diagram-card--c9{left:clamp(80px,9%,170px);top:var(--rw-r3)}.rw-diagram-card--c1{right:clamp(200px,18%,270px);top:var(--rw-r1)}.rw-diagram-card--c2{right:clamp(20px,3%,70px);top:var(--rw-r2)}.rw-diagram-card--c3{right:clamp(80px,9%,170px);top:var(--rw-r3)}.rw-diagram-card--c11{transition-delay:.3s}.rw-diagram-card--c1{transition-delay:.35s}.rw-diagram-card--c10{transition-delay:.45s}.rw-diagram-card--c2{transition-delay:.5s}.rw-diagram-card--c9{transition-delay:.6s}.rw-diagram-card--c3{transition-delay:.65s}.rw-diagram-icon{opacity:0;width:38px;height:38px;transition:opacity .55s var(--reveal-ease), transform .55s var(--reveal-ease);border:1px solid #0000;border-radius:11px;place-items:center;margin-bottom:10px;display:inline-grid;transform:scale(.6)}.rw-diagram--revealing .rw-diagram-icon{opacity:1;animation:4.4s ease-in-out infinite rw-icon-pulse;transform:scale(1)}.rw-diagram-card--purple .rw-diagram-icon{color:#8b5cf6;--icon-glow:#8b5cf638;background:linear-gradient(150deg,#8b5cf62e,#8b5cf60f);border-color:#8b5cf633}.rw-diagram-card--green .rw-diagram-icon{color:#5e8e3e;--icon-glow:#5e8e3e38;background:linear-gradient(150deg,#5e8e3e33,#5e8e3e0f);border-color:#5e8e3e47}.rw-diagram-icon-inner{justify-content:center;align-items:center;display:inline-flex}.rw-diagram-icon-inner svg{overflow:visible}.rw-diagram-icon-inner svg path,.rw-diagram-icon-inner svg circle,.rw-diagram-icon-inner svg rect,.rw-diagram-icon-inner svg line{transform-box:view-box;transform-origin:50%}.rw-diagram-card--c11 .rw-diagram-icon{transition-delay:.48s}.rw-diagram-card--c1 .rw-diagram-icon{transition-delay:.56s}.rw-diagram-card--c10 .rw-diagram-icon{transition-delay:.64s}.rw-diagram-card--c2 .rw-diagram-icon{transition-delay:.72s}.rw-diagram-card--c9 .rw-diagram-icon{transition-delay:.8s}.rw-diagram-card--c3 .rw-diagram-icon{transition-delay:.88s}.rw-diagram-card--c11 .rw-diagram-icon{animation-delay:1.1s}.rw-diagram-card--c1 .rw-diagram-icon{animation-delay:1.5s}.rw-diagram-card--c10 .rw-diagram-icon{animation-delay:1.9s}.rw-diagram-card--c2 .rw-diagram-icon{animation-delay:2.3s}.rw-diagram-card--c9 .rw-diagram-icon{animation-delay:2.7s}.rw-diagram-card--c3 .rw-diagram-icon{animation-delay:3.1s}.rw-diagram--revealing .rw-diagram-card--c11 .rw-diagram-icon-inner svg path:first-of-type{animation:2.4s ease-in-out infinite rw-icon-c11-chev-r}.rw-diagram--revealing .rw-diagram-card--c11 .rw-diagram-icon-inner svg path:nth-of-type(2){animation:2.4s ease-in-out infinite rw-icon-c11-chev-l}.rw-diagram--revealing .rw-diagram-card--c11 .rw-diagram-icon-inner svg path:nth-of-type(3){animation:1.4s ease-in-out infinite rw-icon-c11-cursor}@keyframes rw-icon-c11-chev-r{0%,to{transform:translate(0)}50%{transform:translate(1.6px)}}@keyframes rw-icon-c11-chev-l{0%,to{transform:translate(0)}50%{transform:translate(-1.6px)}}@keyframes rw-icon-c11-cursor{0%,45%,to{opacity:1}55%,95%{opacity:.35}}.rw-diagram--revealing .rw-diagram-card--c10 .rw-diagram-icon-inner svg path:first-of-type{animation:3.2s ease-in-out infinite rw-icon-c10-top}.rw-diagram--revealing .rw-diagram-card--c10 .rw-diagram-icon-inner svg path:nth-of-type(3){animation:3.2s ease-in-out .2s infinite rw-icon-c10-bot}@keyframes rw-icon-c10-top{0%,to{transform:translateY(0)}50%{transform:translateY(-1.8px)}}@keyframes rw-icon-c10-bot{0%,to{transform:translateY(0)}50%{transform:translateY(1.8px)}}.rw-diagram--revealing .rw-diagram-card--c9 .rw-diagram-icon-inner svg path:nth-of-type(3){animation:2.8s ease-in-out infinite rw-icon-c9-h1}.rw-diagram--revealing .rw-diagram-card--c9 .rw-diagram-icon-inner svg path:nth-of-type(8){animation:2.8s ease-in-out .35s infinite rw-icon-c9-h2}.rw-diagram--revealing .rw-diagram-card--c9 .rw-diagram-icon-inner svg path:nth-of-type(4){animation:2.8s ease-in-out .7s infinite rw-icon-c9-h3}@keyframes rw-icon-c9-h1{0%,to{transform:translate(0)}50%{transform:translate(-2px)}}@keyframes rw-icon-c9-h2{0%,to{transform:translate(0)}50%{transform:translate(2px)}}@keyframes rw-icon-c9-h3{0%,to{transform:translate(0)}50%{transform:translate(-1.6px)}}.rw-diagram--revealing .rw-diagram-card--c1 .rw-diagram-icon-inner svg circle{transform-origin:12px 12px;animation:2.6s ease-out infinite rw-icon-c1-ping}.rw-diagram--revealing .rw-diagram-card--c1 .rw-diagram-icon-inner svg circle:nth-of-type(3){animation-delay:0s}.rw-diagram--revealing .rw-diagram-card--c1 .rw-diagram-icon-inner svg circle:nth-of-type(2){animation-delay:.45s}.rw-diagram--revealing .rw-diagram-card--c1 .rw-diagram-icon-inner svg circle:first-of-type{animation-delay:.9s}@keyframes rw-icon-c1-ping{0%{opacity:.55;transform:scale(.96)}50%{opacity:1;transform:scale(1.12)}to{opacity:.55;transform:scale(.96)}}.rw-diagram--revealing .rw-diagram-card--c2 .rw-diagram-icon-inner svg rect{animation:3s ease-in-out infinite rw-icon-c2-shift}.rw-diagram--revealing .rw-diagram-card--c2 .rw-diagram-icon-inner svg rect:first-of-type{transform-origin:6.5px 7.5px;animation-delay:0s}.rw-diagram--revealing .rw-diagram-card--c2 .rw-diagram-icon-inner svg rect:nth-of-type(2){transform-origin:17.5px 5.5px;animation-delay:.4s}.rw-diagram--revealing .rw-diagram-card--c2 .rw-diagram-icon-inner svg rect:nth-of-type(3){transform-origin:17.5px 16.5px;animation-delay:.8s}.rw-diagram--revealing .rw-diagram-card--c2 .rw-diagram-icon-inner svg rect:nth-of-type(4){transform-origin:6.5px 18.5px;animation-delay:1.2s}@keyframes rw-icon-c2-shift{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.88)}}.rw-diagram--revealing .rw-diagram-card--c3 .rw-diagram-icon-inner svg path:first-of-type{transform-origin:12px 14px;animation:3.6s ease-in-out infinite rw-icon-c3-sweep}@keyframes rw-icon-c3-sweep{0%{transform:rotate(-28deg)}50%{transform:rotate(28deg)}to{transform:rotate(-28deg)}}@keyframes rw-icon-pulse{0%,to{box-shadow:0 0 #0000}50%{box-shadow:0 0 16px 2px var(--icon-glow,transparent)}}.rw-diagram-card-title{letter-spacing:-.005em;color:#fff;margin:0 0 4px;font-size:14.5px;font-weight:600;line-height:1.25}.rw-diagram-card-body{color:#9b96a8;margin:0;font-size:12.5px;line-height:1.45}.rw-title{font-family:var(--font-display), Georgia, serif;font-weight:400;font-size:var(--type-display);letter-spacing:.005em;color:#fff;margin:0 0 16px;line-height:1.02}.rw-shopify{color:#5e8e3e;font-style:italic}.rw-sub{font-family:var(--font-sans), system-ui, sans-serif;color:#ffffffb3;max-width:540px;margin:0 auto;font-size:clamp(15px,1.6vw,18px);line-height:1.55}@media (max-width:760px){.rw-canvas{max-width:94vw;height:clamp(200px,42vh,360px)}.rw-copy{top:clamp(100px,14vh,160px)}.rw-scroll-cue{bottom:clamp(36px,8vh,80px)}.rw-diagram-header{top:clamp(80px,11vh,140px)}.rw-diagram-lines,.rw-diagram-card--c9,.rw-diagram-card--c3{display:none}.rw-diagram-card{width:min(360px,88vw);margin:0 auto;position:static}.rw-diagram{flex-direction:column;align-items:center;gap:12px;padding:clamp(180px,23vh,240px) 16px clamp(220px,30vh,320px);display:flex;overflow-y:auto}.rw-diagram-header{margin-bottom:16px;position:static}}@media (prefers-reduced-motion:reduce){.rw-copy,.rw-diagram-header,.rw-diagram-card,.rw-diagram-line,.rw-diagram-pulse,.rw-diagram-icon,.rw-diagram-icon-inner,.rw-diagram-icon-inner svg path,.rw-diagram-icon-inner svg circle,.rw-diagram-icon-inner svg rect,.rw-diagram-icon-inner svg line{transition:none!important;animation:none!important}.rw-diagram-pulse{opacity:0!important}.rw-canvas{opacity:1!important;transform:translateY(0)!important}.rw-wipe-panel{transform:translateY(0)!important}.rw-scroll-cue{display:none}.rw-scroll-cue-chevron,.rw-scroll-cue-chevron-2{animation:none}.rw-diagram-header,.rw-diagram-card,.rw-diagram-icon{opacity:1!important;box-shadow:none!important;transform:none!important}.rw-diagram-line{stroke-dashoffset:0!important}}.px-shell{color:#fff;width:100%;font-family:var(--font-sans), system-ui, sans-serif;background:#000;padding:clamp(72px,10vh,128px) clamp(20px,4vw,56px) clamp(96px,13vh,160px);position:relative}.px-section{-webkit-font-smoothing:antialiased;width:100%;max-width:1280px;margin:0 auto;position:relative}.px-header{z-index:1;text-align:center;max-width:760px;margin:0 auto clamp(40px,6vh,64px);position:relative}.px-eyebrow{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.22em;text-transform:uppercase;color:#b9a8f0;margin-bottom:18px;font-size:11px;font-weight:600;display:inline-block}.px-title{font-family:var(--font-display), Georgia, serif;font-weight:400;font-size:var(--type-display);letter-spacing:.005em;color:#fff;margin:0;line-height:1.05}.px-italic-green{color:#5e8e3e;font-style:italic}.px-subtitle{font-family:var(--font-sans), system-ui, sans-serif;font-size:var(--type-body-sm);color:#ffffffb8;max-width:560px;margin:18px auto 0;line-height:1.55}.px-shopify{color:#5e8e3e;font-weight:600}.px-toggle-wrap{z-index:1;justify-content:center;margin:0 0 clamp(40px,6vh,64px);display:flex;position:relative}.px-toggle{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0d;border:1px solid #ffffff17;border-radius:999px;grid-template-columns:1fr 1fr;padding:4px;display:grid;position:relative}.px-toggle-pill{z-index:0;pointer-events:none;background:#95bf4729;border:1px solid #95bf4757;border-radius:999px;width:calc(50% - 4px);transition:transform .36s cubic-bezier(.4,0,.2,1);position:absolute;top:4px;bottom:4px;left:4px}.px-toggle[data-billing=annual] .px-toggle-pill{transform:translate(100%)}.px-toggle-btn{z-index:1;color:#ffffff9e;font-family:var(--font-sans), system-ui, sans-serif;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 28px;font-size:14px;font-weight:500;transition:color .3s;display:inline-flex;position:relative}.px-toggle-btn[aria-selected=true]{color:#fff}.px-toggle-savings{color:#b6e285;letter-spacing:.02em;background:#95bf4738;border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:600}.px-grid{z-index:1;grid-template-columns:repeat(3,1fr);align-items:stretch;gap:22px;max-width:1200px;margin:0 auto;display:grid;position:relative}.px-card{-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);color:#fff;background:#12101ab8;border:1px solid #95bf4752;border-radius:16px;flex-direction:column;padding:30px 28px 28px;display:flex;position:relative;box-shadow:0 0 0 1px #95bf472e,0 0 28px -6px #95bf4747}.px-card--highlight{background:#181620d1;border-color:#95bf47b3;box-shadow:0 0 0 2px #95bf478c,0 0 48px -6px #95bf4780,0 0 96px -16px #95bf4757}.px-card-badge{color:#0a1206;letter-spacing:.14em;white-space:nowrap;background:linear-gradient(135deg,#95bf47 0%,#5e8e3e 100%);border-radius:999px;padding:5px 14px;font-size:10px;font-weight:700;position:absolute;top:-12px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px -4px #5e8e3e80}.px-card-head{margin-bottom:22px}.px-card-name{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#ffffffa6;margin:0 0 8px;font-size:12.5px;font-weight:600;display:block}.px-card-tag{font-family:var(--font-sans), system-ui, sans-serif;color:#fff;letter-spacing:.003em;margin:0;font-size:19px;font-weight:600;line-height:1.35}.px-card-price-block{border-bottom:1px solid #ffffff12;margin-bottom:24px;padding-bottom:22px}.px-card-price{align-items:baseline;gap:2px;margin-bottom:4px;display:flex}.px-card-currency{font-family:var(--font-sans), system-ui, sans-serif;color:#ffffffd9;font-size:22px;font-weight:500;line-height:1}.px-card-amount{font-family:var(--font-display), Georgia, serif;color:#fff;letter-spacing:-.012em;font-size:52px;font-weight:400;line-height:1}.px-card-period{color:#fff9;margin-left:4px;font-size:15px}.px-card-billing{letter-spacing:.04em;color:#ffffff80;font-size:11.5px;display:inline-block}.px-card-features{flex-direction:column;flex:1;gap:11px;margin:0 0 28px;padding:0;list-style:none;display:flex}.px-card-features li{color:#ffffffd1;align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.45;display:flex}.px-card-check{color:#95bf47;flex-shrink:0;margin-top:2px}.px-card-cta{color:#fff;width:100%;font-family:var(--font-sans), system-ui, sans-serif;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:11px;padding:12px 20px;font-size:14px;font-weight:500;transition:background .22s,border-color .22s,transform .18s}.px-card-cta:hover{background:#ffffff24;border-color:#ffffff38;transform:translateY(-1px)}.px-card--highlight .px-card-cta{color:#0a1206;background:linear-gradient(135deg,#95bf47 0%,#5e8e3e 100%);border-color:#0000;font-weight:600;box-shadow:0 8px 24px -10px #5e8e3e8c}.px-card--highlight .px-card-cta:hover{filter:brightness(1.08);transform:translateY(-1px)}.px-footnote{z-index:1;text-align:center;max-width:720px;font-family:var(--font-sans), system-ui, sans-serif;color:#ffffff7a;margin:clamp(56px,8vh,80px) auto 0;font-size:12.5px;line-height:1.55;position:relative}@media (max-width:820px){.px-grid{grid-template-columns:1fr;gap:18px;max-width:480px}.px-card-amount{font-size:46px}}@media (prefers-reduced-motion:reduce){.px-toggle-pill,.px-toggle-btn,.px-card-cta{transition:none}}.klorrvs-wrap{background:#000;justify-content:center;width:100%;display:flex;position:relative;overflow:hidden}.klorrvs-canvas{transform-origin:top;flex-shrink:0;width:1160px;height:3754px;position:relative}.klorrvs{width:1160px;min-height:3754px;font-family:var(--font-sans), "Kumbh Sans", system-ui, sans-serif;color:#fff;--purple:#8b5cf6;--lav:#b9a8f0;--green:#5e8e3e;--green-lt:#95bf47;--bad:#e0664f;--serif:var(--font-display), "Instrument Serif", Georgia, serif;--sans:var(--font-sans), "Kumbh Sans", system-ui, sans-serif;background:0 0;margin:0 auto;position:relative}.klorrvs .kl-robot{object-fit:cover;pointer-events:none;filter:drop-shadow(0 24px 40px #0009)}.klorrvs .kl-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--lav);white-space:nowrap;background:#8b5cf60f;border:1px solid #b9a8f047;border-radius:999px;align-items:center;gap:8px;padding:7px 15px;font-size:11.5px;font-weight:600;display:inline-flex}.klorrvs .kl-eyebrow .dot{background:var(--green-lt);width:6px;height:6px;box-shadow:0 0 10px var(--green-lt);border-radius:50%}.klorrvs .kl-h1{font-family:var(--serif);letter-spacing:-.015em;color:#fff;font-size:64px;font-weight:400;line-height:1}.klorrvs .kl-h2{font-family:var(--serif);letter-spacing:-.01em;color:#fff;font-size:40px;font-weight:400;line-height:1.04}.klorrvs .kl-p{color:#fff9;font-size:16px;line-height:1.6}.klorrvs .kl-tag{letter-spacing:.12em;text-transform:uppercase;color:var(--lav);font-size:10.5px;font-weight:600}.klorrvs .i-green{color:var(--green);font-style:italic;font-family:var(--serif)}.klorrvs .kl-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#14121cb3;border:1px solid #ffffff14;border-radius:24px;width:100%;height:100%;padding:28px;position:relative;overflow:hidden}.klorrvs .kl-card.v-green{background:radial-gradient(95% 75% at 45% 0,#5e8e3e29,#0000 64%),#14121cb3;box-shadow:inset 0 0 60px #5e8e3e1a,0 0 0 1px #95bf4738}.klorrvs .kl-card .kl-toplight{border-radius:inherit;pointer-events:none;z-index:0;background:radial-gradient(120% 80% at 50% -10%, rgba(255, 255, 255, var(--tl-strength,0)) 0%, transparent 60%);position:absolute;inset:0}.klorrvs .kl-card>:not(.kl-toplight){z-index:1;position:relative}.klorrvs .kl-blob{filter:blur(60px);opacity:.55;pointer-events:none;background:radial-gradient(circle at 50% 50%, var(--blob-color,#7c5cf0) 0%, transparent 70%);border-radius:50%;width:100%;height:100%}.klorrvs .kl-btn{font-size:16px;font-weight:600;font-family:var(--sans);color:#0c0a12;cursor:pointer;background:linear-gradient(#fff,#ece8f6);border:none;border-radius:999px;align-items:center;gap:10px;padding:16px 30px;display:inline-flex;box-shadow:0 18px 44px -16px #95bf4780}.klorrvs .kl-row{color:#ffffffd1;align-items:center;gap:10px;font-size:14px;display:flex}.klorrvs .kl-row .mk{border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid}.klorrvs .kl-row .mk svg{width:11px;height:11px}.klorrvs .kl-row.ok .mk{background:#5e8e3e33}.klorrvs .kl-row.ok .mk svg{stroke:var(--green-lt)}.klorrvs .kl-row.no .mk{background:#e0664f29}.klorrvs .kl-row.no .mk svg{stroke:var(--bad)}.klorrvs .kl-row.no{color:#ffffff8c}.klorrvs .kl-stat{font-family:var(--serif);color:#fff;font-size:52px;line-height:1}.klorrvs .kl-stat .g{color:var(--green-lt)}.klorrvs .kl-viz{width:100%;height:100%;overflow:hidden}.klorrvs .kl-vs{grid-template-columns:1fr 1fr;gap:16px;width:100%;height:100%;display:grid}.klorrvs .kl-vs .vs-col{border:1px solid #ffffff1a;border-radius:18px;padding:22px;overflow:hidden}.klorrvs .kl-vs .vs-them{background:#ffffff08}.klorrvs .kl-vs .vs-us{background:radial-gradient(95% 75% at 45% 0,#5e8e3e29,#0000 64%),#14121cb3;box-shadow:inset 0 0 60px #5e8e3e1a,0 0 0 1px #95bf4738}.klorrvs .kl-vs .vs-tag{letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px;font-size:11px;font-weight:600}.klorrvs .kl-vs .vs-them .vs-tag{color:#ffffff6b}.klorrvs .kl-vs .vs-us .vs-tag{color:var(--green-lt)}.klorrvs .kl-vs .vs-row{align-items:flex-start;gap:10px;margin:9px 0;font-size:14px;display:flex}.klorrvs .kl-vs .vs-row .mk{border-radius:50%;flex:none;place-items:center;width:18px;height:18px;margin-top:1px;display:grid}.klorrvs .kl-vs .vs-row .mk svg{width:10px;height:10px}.klorrvs .kl-vs .vs-them .vs-row{color:#ffffff80}.klorrvs .kl-vs .vs-them .mk{color:var(--bad);background:#e0664f29}.klorrvs .kl-vs .vs-us .mk{color:var(--green-lt);background:#5e8e3e38}.klorrvs .kl-cost{width:100%;height:100%;font-family:var(--sans);flex-direction:column;display:flex}.klorrvs .kl-cost .ct-head{margin-bottom:18px}.klorrvs .kl-cost .ct-title{font-family:var(--serif);color:#fff;margin-bottom:3px;font-size:24px;line-height:1.1}.klorrvs .kl-cost .ct-note{color:#ffffff73;font-size:12px}.klorrvs .kl-cost .cbars{flex-direction:column;gap:13px;display:flex}.klorrvs .kl-cost .cbar-row{align-items:center;gap:14px;display:flex}.klorrvs .kl-cost .cbar-label{color:#ffffffbd;flex:none;width:104px;font-size:13px;font-weight:500}.klorrvs .kl-cost .cbar-track{background:#ffffff0a;border-radius:9px;flex:1;align-items:center;height:30px;display:flex;position:relative;box-shadow:inset 0 1px 2px #0000004d}.klorrvs .kl-cost .cbar-fill{color:#fff;transform-origin:0;font-variant-numeric:tabular-nums;border-radius:9px;justify-content:flex-end;align-items:center;height:100%;padding-right:12px;font-size:13px;font-weight:700;animation:.7s cubic-bezier(.2,.8,.2,1) both klorrvsBarGrow;display:flex;box-shadow:inset 0 1px #ffffff2e}.klorrvs .kl-cost .cbar-fill.them{background:linear-gradient(90deg,#6e352c,#e0664f)}.klorrvs .kl-cost .cbar-fill.us{background:linear-gradient(90deg,#5e8e3e,#95bf47);box-shadow:0 0 18px #95bf4780,inset 0 1px #ffffff40}.klorrvs .kl-cost .cbar-val{z-index:1;position:relative}.klorrvs .kl-cost .cbar-save{color:var(--green-lt);background:#5e8e3e29;border:1px solid #95bf474d;border-radius:999px;flex:none;margin-left:10px;padding:3px 9px;font-size:11.5px;font-weight:700}.klorrvs .kl-cost .ct-save{border-top:1px solid #ffffff1a;align-items:baseline;gap:12px;margin-top:18px;padding-top:16px;display:flex}.klorrvs .kl-cost .ct-save .sv{font-family:var(--serif);color:var(--green-lt);font-size:34px;line-height:1}.klorrvs .kl-cost .ct-save .sl{color:#ffffff80;font-size:12px}.klorrvs .kl-cost .ct-save .sl b{color:#fff;font-size:13.5px;font-weight:600;display:block}@keyframes klorrvsBarGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.klorrvs .kl-faq{width:100%;height:100%;font-family:var(--sans);flex-direction:column;gap:10px;display:flex;overflow:auto}.klorrvs .kl-faq .faq-title{font-family:var(--serif);color:#fff;margin-bottom:6px;font-size:30px;line-height:1.05}.klorrvs .kl-faq .faq-item{background:#ffffff08;border:1px solid #ffffff1a;border-radius:14px;transition:border-color .25s,background .25s;overflow:hidden}.klorrvs .kl-faq .faq-item.open{background:radial-gradient(120% 100% at 50% 0,#5e8e3e1a,#0000 70%),#ffffff08;border-color:#95bf4759}.klorrvs .kl-faq .faq-q{cursor:pointer;text-align:left;width:100%;font-family:var(--sans);color:#fff;background:0 0;border:none;justify-content:space-between;align-items:center;gap:14px;padding:17px 20px;font-size:16px;font-weight:600;display:flex}.klorrvs .kl-faq .faq-ic{flex:none;width:18px;height:18px;position:relative}.klorrvs .kl-faq .faq-ic:before,.klorrvs .kl-faq .faq-ic:after{content:"";background:var(--green-lt);border-radius:2px;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s;position:absolute}.klorrvs .kl-faq .faq-ic:before{width:18px;height:2px;top:8px;left:0}.klorrvs .kl-faq .faq-ic:after{width:2px;height:18px;top:0;left:8px}.klorrvs .kl-faq .faq-item.open .faq-ic:after{opacity:0;transform:rotate(90deg)}.klorrvs .kl-faq .faq-a{grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.4,0,.2,1);display:grid}.klorrvs .kl-faq .faq-item.open .faq-a{grid-template-rows:1fr}.klorrvs .kl-faq .faq-a-in{color:#fff9;padding:0 20px;font-size:14.5px;line-height:1.6;overflow:hidden}.klorrvs .kl-faq .faq-item.open .faq-a-in{padding:0 20px 18px}.klorrvs .kl-mpcard{transform-origin:0 0;width:300px;font-family:var(--sans);background:#14121cb3;border:1px solid #ffffff1a;border-radius:14px;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 18px 44px -22px #000000b3}.klorrvs .kl-mpcard .mpc-preview{background:#0c1422;height:150px;position:relative;overflow:hidden}.klorrvs .kl-mpcard .mpc-meta{padding:13px 15px}.klorrvs .kl-mpcard .mpc-title{color:#fff;align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.klorrvs .kl-mpcard .mpc-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--green-lt);background:#5e8e3e29;border-radius:999px;padding:2px 8px;font-size:9.5px;font-weight:700}.klorrvs .kl-mpcard .mpc-why{color:#ffffff80;margin-top:5px;font-size:12px;line-height:1.45}.klorrvs .kl-mp{--mp-star:#f3c34e;font-family:var(--sans);background:#0c1422;border-radius:0;position:absolute;inset:0;overflow:hidden}.klorrvs .kl-mp .pv{flex-direction:column;padding:18px;display:flex;position:absolute;inset:0}.klorrvs .kl-mp .pv-grid{grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;gap:10px;display:grid}.klorrvs .kl-mp .pv-grid .t{background:linear-gradient(135deg,#cdddf2,#9fc1e8);border-radius:9px;animation:3s cubic-bezier(.34,1.56,.64,1) infinite klorrvsMpPop}.klorrvs .kl-mp .pv-grid .t:nth-child(2){background:linear-gradient(135deg,#bcd2ee,#7fb0e3);animation-delay:.1s}.klorrvs .kl-mp .pv-grid .t:nth-child(3){animation-delay:.2s}.klorrvs .kl-mp .pv-grid .t:nth-child(4){background:linear-gradient(135deg,#d6e4f5,#a8c8ec);animation-delay:.15s}.klorrvs .kl-mp .pv-grid .t:nth-child(5){background:linear-gradient(135deg,#b2cbeb,#6fa6e0);animation-delay:.25s}.klorrvs .kl-mp .pv-grid .t:nth-child(6){animation-delay:.35s}@keyframes klorrvsMpPop{0%{opacity:.3;transform:scale(.7)}18%,to{opacity:1;transform:scale(1)}}.klorrvs .kl-mp .pv-slider{justify-content:center;overflow:hidden}.klorrvs .kl-mp .pv-slider .track{gap:10px;animation:9s linear infinite klorrvsMpSlide;display:flex}.klorrvs .kl-mp .pv-slider .q{background:#fff;border-radius:11px;flex-direction:column;flex:0 0 96px;gap:6px;height:104px;padding:11px;display:flex;box-shadow:0 5px 14px -7px #14325a4d}.klorrvs .kl-mp .pv-slider .q .st{gap:3px;display:flex}.klorrvs .kl-mp .pv-slider .q .st i{background:var(--mp-star);border-radius:2px;width:7px;height:7px;animation:1.4s ease-in-out infinite klorrvsMpTwinkle;display:block}.klorrvs .kl-mp .pv-slider .q .st i:nth-child(2){animation-delay:.15s}.klorrvs .kl-mp .pv-slider .q .st i:nth-child(3){animation-delay:.3s}.klorrvs .kl-mp .pv-slider .q .st i:nth-child(4){animation-delay:.45s}.klorrvs .kl-mp .pv-slider .q .st i:nth-child(5){animation-delay:.6s}.klorrvs .kl-mp .pv-slider .q .ln{background:#d3deec;border-radius:2px;height:4px}.klorrvs .kl-mp .pv-slider .q .ln.s{width:70%}@keyframes klorrvsMpSlide{to{transform:translate(-50%)}}@keyframes klorrvsMpTwinkle{0%,to{opacity:1}50%{opacity:.4}}.klorrvs .kl-mp .pv-ticker{justify-content:flex-start;padding:0}.klorrvs .kl-mp .pv-ticker .bar{background:#0f3b6e;flex:none;align-items:center;width:100%;height:38px;margin-top:42px;display:flex;overflow:hidden}.klorrvs .kl-mp .pv-ticker .run{white-space:nowrap;letter-spacing:.08em;color:#cfe2f7;gap:30px;padding-left:14px;font-size:12px;animation:7s linear infinite klorrvsMpTicker;display:flex}.klorrvs .kl-mp .pv-ticker .body{flex:1;grid-template-columns:1fr 1fr;gap:10px;padding:14px;display:grid}.klorrvs .kl-mp .pv-ticker .body i{background:linear-gradient(135deg,#d6e4f5,#a8c8ec);border-radius:8px}@keyframes klorrvsMpTicker{to{transform:translate(-50%)}}.klorrvs .kl-mp .pv-gallery{flex-direction:row;gap:10px;padding:14px}.klorrvs .kl-mp .pv-gallery .stage{background:#244f88;border-radius:11px;flex:1;position:relative;overflow:hidden}.klorrvs .kl-mp .pv-gallery .stage .reel{width:300%;height:100%;animation:6s cubic-bezier(.5,0,.2,1) infinite klorrvsMpReel;display:flex}.klorrvs .kl-mp .pv-gallery .stage .frame{width:33.333%;height:100%;position:relative;overflow:hidden}.klorrvs .kl-mp .pv-gallery .stage .frame:after{content:"";position:absolute;inset:0;transform:scale(1.04)}.klorrvs .kl-mp .pv-gallery .stage .frame:first-child:after{background:linear-gradient(135deg,#3e8ede,#9ec5ef)}.klorrvs .kl-mp .pv-gallery .stage .frame:nth-child(2):after{background:linear-gradient(135deg,#0f3b6e,#2f78c6)}.klorrvs .kl-mp .pv-gallery .stage .frame:nth-child(3):after{background:linear-gradient(135deg,#5b9be0,#cfe0f4)}.klorrvs .kl-mp .pv-gallery .stage .frame .cap{background:#ffffffd9;border-radius:3px;width:46%;height:6px;position:absolute;bottom:10px;left:10px}.klorrvs .kl-mp .pv-gallery .strip{flex-direction:column;flex:none;gap:7px;width:40px;display:flex}.klorrvs .kl-mp .pv-gallery .strip i{border:2px solid #0000;border-radius:7px;flex:1;animation:6s step-end infinite klorrvsMpStrip}.klorrvs .kl-mp .pv-gallery .strip i:first-child{background:linear-gradient(135deg,#3e8ede,#9ec5ef)}.klorrvs .kl-mp .pv-gallery .strip i:nth-child(2){background:linear-gradient(135deg,#0f3b6e,#2f78c6);animation-delay:2s}.klorrvs .kl-mp .pv-gallery .strip i:nth-child(3){background:linear-gradient(135deg,#5b9be0,#cfe0f4);animation-delay:4s}@keyframes klorrvsMpReel{0%,26%{transform:translate(0)}33%,59%{transform:translate(-33.333%)}66%,93%{transform:translate(-66.666%)}to{transform:translate(0)}}@keyframes klorrvsMpStrip{0%,30%{border-color:#fff;transform:scale(1.04)}31%,to{border-color:#0000;transform:scale(1)}}.klorrvs .kl-mp .pv-signup{background:linear-gradient(160deg,#eef4fb,#cfe0f4);justify-content:center;align-items:center;gap:11px}.klorrvs .kl-mp .pv-signup .ttl{background:#9db9d8;border-radius:4px;width:50%;height:10px}.klorrvs .kl-mp .pv-signup .field{background:#fff;border:1px solid #c2d4e8;border-radius:9px;width:78%;height:32px;position:relative;overflow:hidden}.klorrvs .kl-mp .pv-signup .field:before{content:"";background:#9db9d8;border-radius:3px;width:0;height:6px;animation:4s infinite klorrvsMpType;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.klorrvs .kl-mp .pv-signup .btn{background:#1b4f8f;border-radius:9px;justify-content:center;align-items:center;width:78%;height:30px;animation:4s infinite klorrvsMpConfirm;display:flex}.klorrvs .kl-mp .pv-signup .btn span{background:#ffffffd9;border-radius:3px;width:34%;height:6px}@keyframes klorrvsMpType{0%{width:0}40%,to{width:55%}}@keyframes klorrvsMpConfirm{0%,70%{background:#1b4f8f}80%,to{background:#2f9e63}}.klorrvs .kl-mp .pv-faq{background:linear-gradient(160deg,#f3f7fc,#dde9f6);gap:9px}.klorrvs .kl-mp .pv-faq .row{background:#fff;border:1px solid #dbe6f3;border-radius:9px;flex-direction:column;height:28px;display:flex;overflow:hidden}.klorrvs .kl-mp .pv-faq .row:first-child{animation:4s infinite klorrvsMpFaqA}.klorrvs .kl-mp .pv-faq .row:nth-child(3){animation:4s infinite klorrvsMpFaqB}.klorrvs .kl-mp .pv-faq .row .qx{flex:none;align-items:center;gap:7px;height:28px;padding:0 12px;display:flex}.klorrvs .kl-mp .pv-faq .row .qx .dot{background:#3e8ede;border-radius:50%;flex:none;width:6px;height:6px}.klorrvs .kl-mp .pv-faq .row .qx .l{background:#bcd0e8;border-radius:3px;width:60%;height:6px}.klorrvs .kl-mp .pv-faq .row .ax{padding:0 12px}.klorrvs .kl-mp .pv-faq .row .ax .l{background:#dde9f6;border-radius:3px;height:5px;margin-bottom:5px}@keyframes klorrvsMpFaqA{0%,to{height:28px}20%,80%{height:62px}}@keyframes klorrvsMpFaqB{0%,45%{height:28px}60%,to{height:54px}}.klorrvs .kl-mp .pv-picker{background:linear-gradient(160deg,#eef4fb,#d4e2f3);justify-content:center;gap:14px}.klorrvs .kl-mp .pv-picker .swatches{justify-content:center;gap:9px;display:flex}.klorrvs .kl-mp .pv-picker .swatches i{border:2px solid #0000;border-radius:50%;width:24px;height:24px}.klorrvs .kl-mp .pv-picker .swatches i:first-child{background:#1b4f8f}.klorrvs .kl-mp .pv-picker .swatches i:nth-child(2){background:#3e8ede;animation:3s ease-in-out infinite klorrvsMpSwatch}.klorrvs .kl-mp .pv-picker .swatches i:nth-child(3){background:#a8c8ec}.klorrvs .kl-mp .pv-picker .swatches i:nth-child(4){background:#0f3b6e}.klorrvs .kl-mp .pv-picker .sizes{justify-content:center;gap:8px;display:flex}.klorrvs .kl-mp .pv-picker .sizes i{background:#fff;border:1px solid #c8d8ea;border-radius:7px;width:30px;height:30px;display:block}.klorrvs .kl-mp .pv-picker .sizes i:nth-child(3){animation:3s ease-in-out infinite klorrvsMpSize}@keyframes klorrvsMpSwatch{0%,to{border-color:#0000;transform:scale(1)}50%{border-color:#1b4f8f;transform:scale(1.18)}}@keyframes klorrvsMpSize{0%,to{background:#fff;transform:translateY(0)}50%{background:#1b4f8f;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.klorrvs .kl-cost .cbar-fill,.klorrvs .kl-mp .pv-grid .t,.klorrvs .kl-mp .pv-slider .track,.klorrvs .kl-mp .pv-slider .q .st i,.klorrvs .kl-mp .pv-ticker .run,.klorrvs .kl-mp .pv-signup .field:before,.klorrvs .kl-mp .pv-signup .btn,.klorrvs .kl-mp .pv-picker .swatches i,.klorrvs .kl-mp .pv-picker .sizes i,.klorrvs .kl-mp .pv-faq .row,.klorrvs .kl-mp .pv-gallery .stage .reel,.klorrvs .kl-mp .pv-gallery .strip i,.klorrvs .kl-faq .faq-item,.klorrvs .kl-faq .faq-ic:before,.klorrvs .kl-faq .faq-ic:after,.klorrvs .kl-faq .faq-a{transition:none!important;animation:none!important}}.bg-grain:before{content:"";z-index:0;pointer-events:none;opacity:.35;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0.025 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");position:absolute;inset:0}.particles{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.particle{will-change:transform;background:#8b6fc0;border-radius:50%;position:absolute}.particle.p1{opacity:.3;width:4px;height:4px;animation:22s ease-in-out infinite alternate particle-drift-a;top:8%;left:12%}.particle.p2{opacity:.18;width:3px;height:3px;animation:28s ease-in-out infinite alternate particle-drift-b;top:18%;left:78%}.particle.p3{opacity:.22;width:5px;height:5px;animation:18s ease-in-out infinite alternate particle-drift-c;top:32%;left:22%}.particle.p4{opacity:.35;width:3px;height:3px;animation:32s ease-in-out infinite alternate particle-drift-a;top:38%;left:64%}.particle.p5{opacity:.25;width:4px;height:4px;animation:26s ease-in-out infinite alternate particle-drift-b;top:54%;left:8%}.particle.p6{opacity:.2;width:4px;height:4px;animation:20s ease-in-out infinite alternate particle-drift-c;top:60%;left:88%}.particle.p7{opacity:.15;width:3px;height:3px;animation:30s ease-in-out infinite alternate particle-drift-a;top:70%;left:36%}.particle.p8{opacity:.28;width:5px;height:5px;animation:24s ease-in-out infinite alternate particle-drift-b;top:78%;left:70%}.particle.p9{opacity:.32;width:3px;height:3px;animation:35s ease-in-out infinite alternate particle-drift-c;top:86%;left:18%}.particle.p10{opacity:.24;width:4px;height:4px;animation:15s ease-in-out infinite alternate particle-drift-a;top:92%;left:52%}@keyframes particle-drift-a{0%{transform:translate(0)}to{transform:translate(20px,-40px)}}@keyframes particle-drift-b{0%{transform:translate(0)}to{transform:translate(-26px,30px)}}@keyframes particle-drift-c{0%{transform:translate(0)}to{transform:translate(14px,-28px)}}.section-divider{z-index:2;background:linear-gradient(90deg,#0000,#8b6fc026,#0000);width:60%;max-width:720px;height:1px;margin:0 auto;position:relative}:focus-visible{outline:2px solid var(--color-lavender);outline-offset:2px;border-radius:4px}.blob-anim-1{will-change:transform;animation:22s ease-in-out infinite alternate blob-float-1}.blob-anim-2{will-change:transform;animation:26s ease-in-out infinite alternate blob-float-2}.blob-anim-3{will-change:transform;animation:30s ease-in-out infinite alternate blob-float-3}.blob-anim-4{will-change:transform;animation:34s ease-in-out infinite alternate blob-float-4}@keyframes blob-float-1{0%{transform:translate(0)scale(1)}to{transform:translate(-22px,-42px)scale(1.06)}}@keyframes blob-float-2{0%{transform:translate(0)scale(1)}to{transform:translate(28px,54px)scale(1.04)}}@keyframes blob-float-3{0%{transform:translate(0)scale(1.02)}to{transform:translate(18px,-58px)scale(1.08)}}@keyframes blob-float-4{0%{transform:translate(0)scale(1)}to{transform:translate(-26px,36px)scale(1.07)}}@keyframes sticky-banner-rise{0%{opacity:0;transform:translate(-50%,24px)}to{opacity:1;transform:translate(-50%)}}@keyframes sticky-banner-rise-mobile{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes sticky-banner-dot-pulse{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 #c5a4e88c}50%{opacity:.85;transform:scale(1.2);box-shadow:0 0 0 6px #c5a4e800}}.sticky-banner{z-index:100;pointer-events:none;animation:.7s ease-out .4s both sticky-banner-rise;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.sticky-banner__pill{pointer-events:auto;-webkit-backdrop-filter:blur(24px)saturate(1.4);font-family:var(--font-sans), system-ui, sans-serif;color:#fff;white-space:nowrap;background:#14141ec7;border:1px solid #c5a4e840;border-radius:999px;align-items:center;gap:14px;padding:12px 14px 12px 24px;font-size:13px;font-weight:500;display:inline-flex;box-shadow:0 12px 40px #14141e66,inset 0 0 0 1px #ffffff0a}.sticky-banner__dot{background:#c5a4e8;border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:2s ease-in-out infinite sticky-banner-dot-pulse}.sticky-banner__text{line-height:1}.sticky-banner__text--short{display:none}.sticky-banner__accent{font-family:var(--font-display), Georgia, serif;letter-spacing:.005em;color:#c5a4e8;font-style:italic;font-weight:400;line-height:1.02}.sticky-banner__divider{background:#ffffff26;flex-shrink:0;width:1px;height:16px}.sticky-banner__cta{color:#fff;font-family:var(--font-sans), system-ui, sans-serif;background:#8b6fc0;border-radius:999px;align-items:center;gap:4px;padding:6px 14px;font-size:12.5px;font-weight:600;text-decoration:none;transition:transform .15s,background .15s,box-shadow .15s;display:inline-flex;box-shadow:0 2px 8px #8b6fc059}.sticky-banner__cta:hover{background:#5d4787;transform:scale(1.04);box-shadow:0 4px 14px #8b6fc080}.sticky-banner__cta:active{transform:scale(.98)}@media (max-width:640px){.sticky-banner{animation:.7s ease-out .4s both sticky-banner-rise-mobile;bottom:12px;left:12px;right:12px;transform:none}.sticky-banner__pill{justify-content:space-between;gap:10px;width:100%;padding:10px 10px 10px 18px}.sticky-banner__text--full,.sticky-banner__divider{display:none}.sticky-banner__text--short{flex:1;display:inline}}.glass-card{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);border-radius:20px}.glass-card.lift-card:hover{filter:brightness(1.05);box-shadow:var(--glass-shadow-hover)}.eyebrow-tag{color:var(--lavender-plum);letter-spacing:.12em;text-transform:uppercase;background:#8b6fc014;border:1px solid #8b6fc033;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:11px;font-weight:600;display:inline-flex}.eyebrow-tag:before{content:"";background:var(--lavender-deep);border-radius:50%;width:6px;height:6px}.lift-card{transition:transform .28s ease-out,box-shadow .28s ease-out,border-color .28s ease-out}.lift-card:hover{transform:translateY(-4px);box-shadow:0 4px 16px #14141e0a,0 18px 44px #8b6fc024}.btn-anim{cursor:pointer;transition:transform .15s,filter .15s,box-shadow .15s,background .15s,color .15s}.btn-anim:hover{filter:brightness(1.05);transform:scale(1.02)}.btn-anim:active{transform:scale(.98)}.cta-glow:hover{box-shadow:0 0 32px #8b6fc066}.wordmark-anim{transition:transform .2s;display:inline-flex}.wordmark-anim:hover{transform:scale(1.04)}.nav-link{transition:color .15s;position:relative}.nav-link:after{content:"";background:currentColor;width:0;height:1px;transition:width .2s;position:absolute;bottom:-3px;left:0}.nav-link:hover{color:var(--ink)}.nav-link:hover:after{width:100%}.step-card .step-num{transition:transform .28s ease-out,box-shadow .28s ease-out}.step-card:hover .step-num{transform:rotate(10deg)scale(1.1);box-shadow:0 6px 18px #8b6fc066}@keyframes fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-up{opacity:0;animation:.8s ease-out both fade-up}.fade-up-d1{animation-delay:.1s}.fade-up-d2{animation-delay:.2s}.fade-up-d3{animation-delay:.3s}.fade-up-d4{animation-delay:.4s}.fade-up-d5{animation-delay:.5s}.fade-up-d6{animation-delay:.6s}.fade-up-d7{animation-delay:.7s}.brand-marquee{width:100%;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.brand-marquee__track{will-change:transform;align-items:center;width:max-content;animation:40s linear infinite brand-marquee-scroll;display:flex}.brand-marquee__track>.brand-logo{margin-right:80px}.brand-marquee:hover .brand-marquee__track{animation-play-state:paused}@keyframes brand-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.brand-logo{white-space:nowrap;color:var(--ink);filter:grayscale();opacity:.55;letter-spacing:0;align-items:center;font-size:22px;line-height:1;transition:filter .2s,opacity .2s,transform .2s;display:inline-flex}.brand-logo:hover{filter:grayscale(0);opacity:1}.brand-mcortes{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.18em;text-transform:uppercase;font-size:22px;font-weight:300}.brand-puro{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.04em;text-transform:uppercase;font-size:26px;font-weight:400}.brand-bite{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:0;font-size:30px;font-style:italic;font-weight:400;transform:skew(-2deg)}.brand-whitebriefs{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.04em;text-transform:uppercase;font-size:19px;font-weight:700}@media (max-width:768px){.brand-marquee__track{animation-duration:30s}.brand-marquee__track>.brand-logo{margin-right:48px}.brand-logo,.brand-mcortes{font-size:16px}.brand-puro{font-size:19px}.brand-bite{font-size:22px}.brand-whitebriefs{font-size:14px}}.pricing-badge{background:linear-gradient(135deg, var(--lavender-light), var(--lavender-deep));color:#fff;letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:4px 12px;font-size:10px;font-weight:600;position:absolute;top:-12px;left:50%;transform:translate(-50%);box-shadow:0 4px 14px #8b6fc04d}.pricing-divider{background:#14141e14;height:1px;margin:0}.check-icon{width:18px;height:18px;color:var(--lavender-deep);background:#8b6fc01f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.period-toggle{border-radius:999px;gap:4px;padding:5px;display:inline-flex}.period-toggle__btn{appearance:none;color:var(--ink-soft);font-family:var(--font-sans), system-ui, sans-serif;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:999px;padding:8px 18px;font-size:13px;font-weight:500;transition:background .18s,color .18s,box-shadow .18s}.period-toggle__btn:hover{color:var(--ink)}.period-toggle__btn.active{background:var(--lavender-deep);color:#fff;font-weight:600;box-shadow:0 2px 10px #8b6fc04d}.pricing-tier{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);text-align:left;box-shadow:var(--glass-shadow);border-radius:22px;flex-direction:column;padding:28px 26px;display:flex;position:relative}.pricing-tier--highlighted{background:var(--glass-bg-elevated);border-color:#8b6fc059;transform:translateY(-6px);box-shadow:0 4px 16px #14141e0a,0 24px 56px #8b6fc02e}.pricing-tier--highlighted:hover{transform:translateY(-10px)}.pricing-savings{color:var(--lavender-plum);letter-spacing:.04em;background:#8b6fc01f;border-radius:999px;align-self:flex-start;margin-top:4px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-block}.pricing-fair-use{text-align:center;color:#8a8a96;letter-spacing:.04em;margin-top:32px;font-size:12px}.pricing-cta-outline{background:#fff6;border:1px solid #14141e1f;transition:background .15s,border-color .15s,color .15s,transform .15s}.pricing-cta-outline:hover{color:var(--lavender-plum);background:#ffffffb3;border-color:#8b6fc059}@media (max-width:768px){.pricing-tier{padding:24px 22px}.pricing-tier--highlighted{transform:none}.pricing-tier--highlighted:hover{transform:translateY(-4px)}}.landing-demo{-webkit-backdrop-filter:blur(28px)saturate(1.2);background:linear-gradient(135deg,#fff9 0%,#f5f7f973 100%);border:1px solid #ffffff80;border-radius:20px;width:95%;max-width:1100px;margin:0 auto;overflow:hidden;box-shadow:0 16px 48px #8b6fc01a}.landing-demo__topbar{font-family:var(--font-sans), system-ui, sans-serif;color:#4a4a55;background:#fff6;border-bottom:1px solid #0000000a;justify-content:space-between;align-items:center;padding:12px 20px;font-size:12px;display:flex}.landing-demo__project{font-family:var(--font-mono), ui-monospace, monospace;color:#1a1a1f;align-items:center;gap:8px;font-size:12px;display:inline-flex}.landing-demo__project-dot{background:#80cbb6;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #80cbb62e}.landing-demo__live-badge{letter-spacing:.1em;text-transform:uppercase;color:#2d8b6d;align-items:center;gap:6px;font-size:10px;font-weight:600;display:inline-flex}.landing-demo__live-badge-dot{background:#80cbb6;border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite landing-demo-pulse}@keyframes landing-demo-pulse{0%,to{opacity:.5}50%{opacity:1}}.landing-demo__cols{background:#0000000a;grid-template-columns:240px 1fr 240px;gap:1px;min-height:480px;display:grid}.landing-demo__col{font-family:var(--font-sans), system-ui, sans-serif;background:#ffffff8c;flex-direction:column;gap:14px;padding:16px;display:flex;overflow:hidden}.landing-demo__col-title{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:-.005em;color:#1a1a1f;font-size:14px;font-weight:600}.landing-demo__chat{flex-direction:column;flex:1;gap:8px;padding-right:4px;display:flex;overflow-y:auto}.landing-demo__msg{border-radius:12px;max-width:100%;padding:8px 11px;font-size:12.5px;line-height:1.45}.landing-demo__msg--klorr{color:#1a1a1f;background:#8b6fc014;border:1px solid #8b6fc029;align-self:flex-start}.landing-demo__msg--user{color:#fff;background:linear-gradient(135deg,#8b6fc0,#5d4787);border-radius:12px 12px 4px;align-self:flex-end}.landing-demo__msg-label{letter-spacing:.08em;text-transform:uppercase;color:#5d4787;margin-bottom:3px;font-size:10px;font-weight:600}.landing-demo__msg-text{color:inherit}.landing-demo__msg-typing{align-items:center;gap:4px;padding:2px 0;display:inline-flex}.landing-demo__msg-typing span{opacity:.4;background:#5d4787;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite landing-demo-typing}.landing-demo__msg-typing span:nth-child(2){animation-delay:.18s}.landing-demo__msg-typing span:nth-child(3){animation-delay:.36s}@keyframes landing-demo-typing{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}.landing-demo__editability{background:#ffffff80;border:1px solid #14141e0f;border-radius:10px;padding:10px 12px}.landing-demo__editability-row{justify-content:space-between;align-items:center;margin-bottom:6px;font-size:10.5px;display:flex}.landing-demo__editability-label{color:#4a4a55;letter-spacing:.1em;text-transform:uppercase;font-weight:600}.landing-demo__editability-value{color:#2d8b6d;letter-spacing:.04em;font-weight:600}.landing-demo__editability-slider{align-items:center;display:flex;position:relative}.landing-demo__editability-slider:before{content:"";z-index:0;background:#14141e1a;border-radius:2px;height:2px;position:absolute;top:50%;left:12px;right:12px;transform:translateY(-50%)}.landing-demo__editability-step{cursor:pointer;z-index:1;background:0 0;border:none;flex:1;justify-content:center;align-items:center;height:24px;padding:0;display:flex;position:relative}.landing-demo__editability-tick{background:#14141e1f;border-radius:50%;width:10px;height:10px;transition:all .18s}.landing-demo__editability-step--active .landing-demo__editability-tick{background:#80cbb6}.landing-demo__editability-step--current .landing-demo__editability-tick{background:#2d8b6d;transform:scale(1.2);box-shadow:0 0 0 4px #80cbb640}.landing-demo__chips{flex-direction:column;gap:6px;display:flex}.landing-demo__chip{text-align:left;font-family:var(--font-sans), system-ui, sans-serif;color:#5d4787;cursor:pointer;background:#ffffff80;border:1px solid #8b6fc033;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:500;transition:all .18s}.landing-demo__chip:hover:not(:disabled){color:#2d8b6d;background:#80cbb61f;border-color:#80cbb666;transform:translateY(-1px)}.landing-demo__chip--active{color:#2d8b6d;background:#80cbb62e;border-color:#80cbb680;animation:1.4s ease-in-out infinite landing-demo-pulse}.landing-demo__chip:disabled{cursor:progress;opacity:.85}.landing-demo__textarea-wrap{background:#ffffffb3;border:1px solid #14141e1a;border-radius:12px;flex-direction:column;margin-top:4px;transition:border-color .18s,background .18s;display:flex;overflow:hidden}.landing-demo__textarea-wrap:focus-within{background:#ffffffeb;border-color:#8b6fc066}.landing-demo__textarea{resize:none;width:100%;font-family:var(--font-sans), system-ui, sans-serif;color:#1a1a1f;background:0 0;border:none;outline:none;padding:10px 12px;font-size:12px;line-height:1.4}.landing-demo__textarea::placeholder{color:#8a8a96;font-style:normal}.landing-demo__generate{color:#fff;width:100%;font-family:var(--font-sans), system-ui, sans-serif;cursor:pointer;background:#1a1a1f;border:none;border-radius:0;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:500;transition:background .18s;display:flex}.landing-demo__generate:hover{background:#5d4787}.landing-demo__generate:disabled{cursor:progress;opacity:.7}.landing-demo__col--code{background:linear-gradient(135deg,#ffffffa6 0%,#f5f7f98c 100%);gap:0;padding:0;position:relative}.landing-demo__col--code:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#0000,#80cbb64d,#8b6fc04d,#0000);height:1px;position:absolute;top:0;left:0;right:0}.landing-demo__code-header{background:linear-gradient(#ffffff80 0%,#ffffff4d 100%);border-bottom:1px solid #0000000a;flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.landing-demo__code-title{font-family:var(--font-mono), ui-monospace, monospace;color:#1a1a1f;align-items:center;gap:8px;font-size:12px;display:inline-flex}.landing-demo__code-title-dot{background:#80cbb6;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #80cbb62e}.landing-demo__code-copy{font-family:var(--font-sans), system-ui, sans-serif;color:#5d4787;letter-spacing:.04em;background:#fff9;border:1px solid #8b6fc033;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600}.landing-demo__code-body{flex-direction:column;flex:1;gap:6px;padding:12px;display:flex;overflow:auto}.landing-demo__region{background:#ffffff8c;border:1px solid #0000000f;border-radius:8px;transition:border-color .3s,box-shadow .3s;overflow:hidden}.landing-demo__region--highlight{border-color:#80cbb699;box-shadow:0 0 0 4px #80cbb626}.landing-demo__region-header{cursor:pointer;text-align:left;width:100%;font-family:var(--font-sans), system-ui, sans-serif;background:#ffffff80;border:none;align-items:center;gap:8px;padding:7px 12px;display:flex}.landing-demo__region-chevron{color:#5d4787;font-size:10px;transition:transform .18s;display:inline-flex}.landing-demo__region-chevron--collapsed{transform:rotate(-90deg)}.landing-demo__region-label{color:#1a1a1f;letter-spacing:.04em;font-size:11.5px;font-weight:600}.landing-demo__region-lines{font-family:var(--font-mono), ui-monospace, monospace;color:#8a8a96;margin-left:auto;font-size:10.5px}.landing-demo__region-code{font-family:var(--font-mono), ui-monospace, monospace;color:#4a4a55;white-space:pre;background:#ffffffb3;margin:0;padding:10px 12px;font-size:10.5px;line-height:1.5;overflow-x:auto}.landing-demo__suggestions{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.landing-demo__suggestion-card{background:#ffffff8c;border:1px solid #0000000d;border-radius:10px;padding:10px 12px;transition:all .2s}.landing-demo__suggestion-card:hover{background:#8b6fc00d;border-color:#8b6fc033;transform:translateY(-1px);box-shadow:0 4px 12px #8b6fc012}.landing-demo__suggestion-title{font-family:var(--font-sans), system-ui, sans-serif;font-size:var(--type-label);color:#1a1a1f;margin-bottom:4px;font-weight:600;line-height:1.3}.landing-demo__suggestion-desc{color:#4a4a55;margin-bottom:8px;font-size:11.5px;line-height:1.45}.landing-demo__suggestion-use{color:#5d4787;font-family:var(--font-sans), system-ui, sans-serif;cursor:pointer;letter-spacing:.04em;background:#8b6fc014;border:1px solid #8b6fc038;border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:11px;font-weight:600;transition:all .18s;display:inline-flex}.landing-demo__suggestion-use:hover:not(:disabled){color:#2d8b6d;background:#80cbb62e;border-color:#80cbb673;transform:translateY(-1px)}.landing-demo__suggestion-use:disabled{cursor:progress;opacity:.7}@media (max-width:900px){.landing-demo__cols{grid-template-columns:1fr}.landing-demo__col--suggestions{display:none}}@media (prefers-reduced-motion:reduce){.landing-demo__live-badge-dot,.landing-demo__chip--active,.landing-demo__msg-typing span{animation:none}}.faq-item{padding:0;transition:box-shadow .2s,border-color .2s;overflow:hidden}.faq-item[open]{border-color:#8b6fc04d}.faq-summary{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;list-style:none;display:flex}.faq-summary::-webkit-details-marker{display:none}.faq-q{font-family:var(--font-sans), system-ui, sans-serif;color:var(--ink);flex:1;font-size:15px;font-weight:500}.faq-icon{flex-shrink:0;width:14px;height:14px;transition:transform .25s;position:relative}.faq-icon:before,.faq-icon:after{content:"";background:var(--lavender-deep);border-radius:1px;margin:auto;transition:transform .25s,opacity .25s;position:absolute;inset:0}.faq-icon:before{width:14px;height:1.5px}.faq-icon:after{width:1.5px;height:14px}.faq-item[open] .faq-icon{transform:rotate(45deg)}.faq-answer{color:var(--ink-soft);padding:0 22px 18px;font-size:14px;line-height:1.65}.footer-h{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);margin:0 0 18px;font-size:12px;font-weight:600}.footer-link{color:var(--ink-soft);font-size:14px;text-decoration:none;transition:color .15s;display:inline-block;position:relative}.footer-link:after{content:"";background:currentColor;width:0;height:1px;transition:width .2s;position:absolute;bottom:-2px;left:0}.footer-link:hover{color:var(--ink)}.footer-link:hover:after{width:100%}.footer-divider{background:#8b6fc033;height:1px;margin-left:auto;margin-right:auto}@media (max-width:768px){.blob-1,.blob-2,.blob-3,.blob-4{width:320px!important;height:320px!important}}@media (prefers-reduced-motion:reduce){.blob-anim-1,.blob-anim-2,.blob-anim-3,.blob-anim-4,.sticky-banner,.sticky-banner__dot{animation:none}.fade-up{opacity:1;animation:none;transform:none}.brand-marquee__track{justify-content:center;width:100%;animation:none}.particle{animation:none!important}.mini-demo-thinking span{animation:none}}.klorr-tile,.klorr-text-group{opacity:1;transform-origin:50%}.klorr-wordmark--animate .klorr-tile{opacity:0;transform-box:fill-box;transform-origin:50%;animation:.48s cubic-bezier(.34,1.56,.64,1) forwards klorr-tile-pop;transform:scale(0)}.klorr-wordmark--animate .klorr-text-group{opacity:0;animation:.36s ease-out .72s forwards klorr-text-fade}.klorr-wordmark--animate .klorr-tile--tl{animation-delay:80ms}.klorr-wordmark--animate .klorr-tile--br{animation-delay:.24s}.klorr-wordmark--animate .klorr-tile--tr{animation-delay:.42s}.klorr-wordmark--animate .klorr-tile--bl{animation-delay:.58s}@keyframes klorr-tile-pop{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes klorr-text-fade{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.klorr-wordmark--animate .klorr-tile,.klorr-wordmark--animate .klorr-text-group{opacity:1;animation:none;transform:none}}.klorr-wordmark--build .klorr-tile{transform-box:fill-box;transform-origin:50%;opacity:0;animation:.4s ease-out both klorr-tile-build;transform:scale(.8)}.klorr-wordmark--build .klorr-tile--tl{animation-delay:calc(var(--klorr-build-delay,0s) + 0s)}.klorr-wordmark--build .klorr-tile--tr{animation-delay:calc(var(--klorr-build-delay,0s) + .15s)}.klorr-wordmark--build .klorr-tile--bl{animation-delay:calc(var(--klorr-build-delay,0s) + .3s)}.klorr-wordmark--build .klorr-tile--br{animation-delay:calc(var(--klorr-build-delay,0s) + .45s)}@keyframes klorr-tile-build{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.klorr-wordmark--build .klorr-tile{opacity:1;transform:scale(1);animation:none!important}}.comparison{z-index:10;max-width:1100px;margin:0 auto;padding:64px 20px 96px;scroll-margin-top:80px;position:relative;overflow:hidden}.comparison__head{text-align:center;max-width:720px;margin:0 auto 40px}.comparison__eyebrow{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.18em;color:#5d4787;text-transform:uppercase;background:#8b6fc014;border-radius:999px;align-items:center;gap:8px;margin-bottom:20px;padding:6px 12px;font-size:11px;font-weight:600;display:inline-flex}.comparison__eyebrow>[aria-hidden]{color:#8b6fc0;font-size:8px;line-height:1}.comparison__title{font-family:var(--font-display), Georgia, serif;font-size:var(--type-display);letter-spacing:.005em;color:#1a1a1f;margin:0 0 16px;font-weight:400;line-height:1.02}.comparison__title-accent{color:#8b6fc0;font-style:normal;font-weight:inherit}.comparison__lead{font-family:var(--font-sans), system-ui, sans-serif;color:#4a4a55;max-width:620px;margin:0 auto;font-size:16px;line-height:1.55}.comparison__table{-webkit-backdrop-filter:blur(28px)saturate(1.3);background:linear-gradient(135deg,#ffffffb3 0%,#f8f6fc8c 100%);border:1px solid #fff9;border-radius:24px;grid-template-columns:1.3fr 1.5fr 1.2fr;gap:0;display:grid;position:relative;overflow:hidden;box-shadow:0 1px 3px #00000005,0 16px 48px #8b6fc014}.comparison__table:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#0000,#80cbb666,#8b6fc066,#0000);height:1px;position:absolute;top:0;left:0;right:0}@media (prefers-reduced-motion:no-preference){.comparison__table{animation:.6s ease-out comparison-fade-in}}@keyframes comparison-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.comparison__col{font-family:var(--font-sans), system-ui, sans-serif;color:#4a4a55;border-bottom:1px solid #14141e0f;align-items:flex-start;gap:8px;padding:16px 20px;font-size:13.5px;line-height:1.5;transition:background .18s;display:flex}.comparison__row:hover .comparison__col{background:#8b6fc00a}.comparison__row:hover .comparison__col--klorr{background:linear-gradient(#8b6fc01f 0%,#80cbb61a 100%)}.comparison__col--last{border-bottom:none}.comparison__col--label{color:#1a1a1f;background:#ffffff59;font-weight:600}.comparison__col--general{color:#6a6a78;border-left:1px solid #0000000a}.comparison__col--klorr{color:#1a1a1f;background:linear-gradient(#8b6fc014 0%,#80cbb60f 100%);border-left:1px solid #8b6fc02e;position:relative}.comparison__col--head{border-bottom:2px solid #14141e14;flex-direction:column;align-items:flex-start;gap:4px;padding:22px 20px 18px}.comparison__col--head.comparison__col--klorr{border-bottom-color:#8b6fc04d}.comparison__head-label,.comparison__col-eyebrow{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#8a8a96;font-size:11px;font-weight:600}.comparison__col-name{font-family:var(--font-display), Georgia, serif;color:#1a1a1f;letter-spacing:.005em;align-items:center;font-size:22px;font-style:normal;font-weight:400;line-height:1.02;display:inline-flex}.comparison__col-name-group{flex-direction:column;gap:6px;margin-bottom:10px;display:flex}.comparison__col-name-inline{font-family:var(--font-sans), system-ui, sans-serif;color:#1a1a1f;letter-spacing:.005em;align-items:center;gap:6px;font-size:18px;font-weight:600;line-height:1.02;display:inline-flex}.comparison__col-name-inline .comparison__col-dot{width:8px;height:8px;margin-right:4px}.comparison__col-subtitle{font-family:var(--font-sans), system-ui, sans-serif;color:#8a8a96;margin-bottom:6px;font-size:11px;font-style:normal;display:block}.comparison__col-price{font-family:var(--font-mono), ui-monospace, monospace;color:#8a8a96;letter-spacing:.04em;margin-top:4px;font-size:11.5px;display:block}.comparison__col-note{color:#8a8a96;margin-top:2px;font-size:11px;font-style:normal;line-height:1.4;display:block}.comparison__col--klorr .comparison__col-note{color:#2d8b6d}.comparison__col-dot{vertical-align:middle;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-right:8px;display:inline-block}.comparison__col-dot--chatgpt{background:#10a37f}.comparison__col-dot--claude{background:#cc785c}.comparison__col-dot--gemini{background:#1a73e8}.comparison__col-dot--klorr{background:#5d4787}.comparison__dash{color:#b8b8c0;flex-shrink:0;padding-top:1px;font-weight:600}.comparison__dot{background:#80cbb6;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:8px;display:inline-block;box-shadow:0 0 0 3px #80cbb62e}@media (max-width:720px){.comparison__table{grid-template-columns:1fr}.comparison__col{border-bottom:1px solid #14141e0a;border-left:none!important}.comparison__col--label{text-transform:uppercase;letter-spacing:.1em;color:#8a8a96;background:#14141e06;border-bottom:none;padding-top:14px;padding-bottom:6px;font-size:12px}.comparison__col--klorr{border-top:1px solid #8b6fc01a}.comparison__col--head{padding:18px 20px 14px}.comparison__col--general:not(.comparison__col--head):before{content:"General AI — ";color:#8a8a96;margin-right:4px;font-weight:600}.comparison__col--klorr:not(.comparison__col--head):before{content:"Klorr — ";color:#5d4787;margin-right:4px;font-weight:600}.comparison__col--last,.comparison__col:last-child{border-bottom:none}}.background-blobs{pointer-events:none;z-index:0;width:100vw;height:100vh;position:fixed;inset:0;overflow:hidden}.background-blobs .blob{filter:blur(100px);opacity:.6;mix-blend-mode:multiply;border-radius:50%;position:absolute}.background-blobs .blob--1{background:radial-gradient(circle,#a98edb 0%,#0000 70%);width:720px;height:720px;top:-10%;left:-15%}.background-blobs .blob--2{background:radial-gradient(circle,#f5e6b8 0%,#0000 70%);width:580px;height:580px;top:8%;left:-8%}.background-blobs .blob--3{background:radial-gradient(circle,#80cbb6 0%,#0000 70%);width:680px;height:680px;top:35%;left:-12%}.background-blobs .blob--4{opacity:.4;background:radial-gradient(circle,#5d4787 0%,#0000 70%);width:640px;height:640px;top:55%;left:-10%}.background-blobs .blob--5{background:radial-gradient(circle,#f4c7d4 0%,#0000 70%);width:620px;height:620px;top:72%;left:-8%}.background-blobs .blob--6{background:radial-gradient(circle,#c5a4e8 0%,#0000 70%);width:700px;height:700px;bottom:-15%;left:-12%}.background-blobs .blob--7{background:radial-gradient(circle,#f4c7a8 0%,#0000 70%);width:700px;height:700px;top:-8%;right:-12%}.background-blobs .blob--8{background:radial-gradient(circle,#80cbb6 0%,#0000 70%);width:620px;height:620px;top:18%;right:-8%}.background-blobs .blob--9{background:radial-gradient(circle,#a98edb 0%,#0000 70%);width:740px;height:740px;top:38%;right:-15%}.background-blobs .blob--10{background:radial-gradient(circle,#f5e6b8 0%,#0000 70%);width:580px;height:580px;top:58%;right:-8%}.background-blobs .blob--11{background:radial-gradient(circle,#f4c7a8 0%,#0000 70%);width:660px;height:660px;top:78%;right:-10%}.background-blobs .blob--12{background:radial-gradient(circle,#80cbb6 0%,#0000 70%);width:720px;height:720px;bottom:-12%;right:-15%}[data-theme=dark] .background-blobs .blob{opacity:.3;mix-blend-mode:screen}.background-blobs--auth .blob{animation:40s ease-in-out infinite alternate blob-drift;opacity:.3!important}.background-blobs--auth .blob--2{animation-duration:46s;animation-delay:-3s}.background-blobs--auth .blob--3{animation-duration:52s;animation-delay:-7s}.background-blobs--auth .blob--4{animation-duration:48s;animation-delay:-2s}.background-blobs--auth .blob--5{animation-duration:50s;animation-delay:-10s}.background-blobs--auth .blob--6{animation-duration:44s;animation-delay:-5s}.background-blobs--auth .blob--7{animation-duration:42s;animation-delay:-8s}.background-blobs--auth .blob--8{animation-duration:54s;animation-delay:-1s}.background-blobs--auth .blob--9{animation-duration:38s;animation-delay:-12s}.background-blobs--auth .blob--10{animation-duration:50s;animation-delay:-6s}.background-blobs--auth .blob--11{animation-duration:44s;animation-delay:-9s}.background-blobs--auth .blob--12{animation-duration:48s;animation-delay:-4s}@keyframes blob-drift{0%{transform:translate(0)}to{transform:translate(30px,-24px)}}@media (prefers-reduced-motion:reduce){.background-blobs--auth .blob{animation:none}}.klorr-phone-input.PhoneInput{align-items:stretch;gap:8px;display:flex}.klorr-phone-input .PhoneInputCountry{background:var(--bone);border:1px solid #14141e1a;border-radius:9999px;align-items:center;gap:6px;padding:0 14px;transition:border-color .15s;display:flex}.klorr-phone-input .PhoneInputCountry:hover{border-color:#14141e4d}.klorr-phone-input .PhoneInputCountry:focus-within{border-color:var(--lavender-deep);box-shadow:0 0 0 2px #8b6fc066}.klorr-phone-input .PhoneInputCountryIcon{width:22px;height:16px;box-shadow:none;background:0 0}.klorr-phone-input .PhoneInputCountryIcon--border{box-shadow:none}.klorr-phone-input .PhoneInputCountrySelectArrow{border-color:var(--ink-muted);opacity:.8;margin-left:4px}.klorr-phone-input .PhoneInputInput{background:var(--bone);min-width:0;color:var(--ink);font-family:var(--font-sans), system-ui, sans-serif;border:1px solid #14141e1a;border-radius:9999px;flex:1;padding:12px 20px;font-size:1rem;transition:border-color .15s,box-shadow .15s}.klorr-phone-input .PhoneInputInput::placeholder{color:var(--ink-muted)}.klorr-phone-input .PhoneInputInput:hover{border-color:#14141e4d}.klorr-phone-input .PhoneInputInput:focus{border-color:var(--lavender-deep);outline:none;box-shadow:0 0 0 2px #8b6fc066}.klorr-phone-input .PhoneInputCountrySelect{cursor:pointer}.klorr-phone-input .PhoneInputCountrySelect:focus+.PhoneInputCountryIcon{box-shadow:none}.install-demo-wrap{text-align:center;z-index:1;max-width:1200px;margin:96px auto 0;padding:0 24px;position:relative}.install-demo-eyebrow{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.18em;color:#5d4787;text-transform:uppercase;background:#8b6fc014;border-radius:999px;align-items:center;gap:8px;margin-bottom:20px;padding:7px 14px;font-size:12px;font-weight:600;display:inline-flex}.install-demo-eyebrow>[aria-hidden]{color:#8b6fc0;font-size:9px;line-height:1}.install-demo-title{font-family:var(--font-display), Georgia, serif;font-size:var(--type-display);color:#1a1a1f;letter-spacing:.005em;margin:0 0 20px;font-weight:400;line-height:1.02}.install-demo-lead{font-family:var(--font-sans), system-ui, sans-serif;color:#4a4a55;max-width:680px;margin:0 auto 48px;font-size:17px;line-height:1.55}.install-demo{-webkit-backdrop-filter:blur(28px)saturate(1.3);text-align:left;background:linear-gradient(135deg,#ffffffb3 0%,#f8f6fc8c 100%);border:1px solid #fff9;border-radius:24px;min-height:680px;padding:40px;position:relative;overflow:hidden;box-shadow:0 1px 3px #00000005,0 16px 48px #8b6fc014}.install-demo__stage{width:100%;min-height:600px;position:relative}.install-demo__panel{background:#ffffffd9;border:1px solid #0000000f;border-radius:16px;flex-direction:column;transition:opacity .6s ease-out,transform .6s cubic-bezier(.34,1.56,.64,1);display:flex;position:absolute;inset:0;overflow:hidden}.install-demo__panel.is-active{opacity:1;z-index:2;transform:translate(0)}.install-demo__panel.is-exited{opacity:0;z-index:1;transform:translate(-30px)}.install-demo__panel.is-hidden{opacity:0;z-index:0;pointer-events:none;transform:translate(40px)}.install-demo__panel-header{font-family:var(--font-sans), system-ui, sans-serif;color:#4a4a55;background:#ffffff80;border-bottom:1px solid #0000000f;align-items:center;gap:10px;padding:12px 18px;font-size:12px;display:flex}.install-demo__panel-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.install-demo__panel-dot--green{background:#80cbb6}.install-demo__panel-dot--grey{background:#00000040}.install-demo__panel-title{font-family:var(--font-mono), ui-monospace, monospace;color:#1a1a1f;font-size:12px}.install-demo__panel-body{flex-direction:column;flex:1;gap:16px;padding:20px;display:flex}.install-demo__code{font-family:var(--font-mono), ui-monospace, monospace;color:#1a1a1f;white-space:pre;background:#0000000a;border-radius:10px;flex:1;margin:0;padding:16px;font-size:12px;line-height:1.6;overflow:hidden}.install-demo__code--typing.is-typing{animation:1.2s ease-out install-demo-type}@keyframes install-demo-type{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.install-demo__copy-btn{color:#fff;font-family:var(--font-sans), system-ui, sans-serif;cursor:pointer;background:#1a1a1f;border:none;border-radius:8px;align-self:flex-end;align-items:center;gap:6px;padding:8px 16px;font-size:12px;font-weight:500;display:inline-flex}.install-demo__copy-btn.is-pulsing{background:#5d4787;animation:.8s ease-out install-demo-pulse}@keyframes install-demo-pulse{0%{box-shadow:0 0 #8b6fc099}to{box-shadow:0 0 0 12px #8b6fc000}}.install-demo__closing{-webkit-backdrop-filter:blur(20px)saturate(1.2);opacity:0;white-space:nowrap;z-index:10;pointer-events:none;background:linear-gradient(135deg,#ffffffd9 0%,#f8f6fcb3 100%);border:1px solid #ffffffb3;border-radius:16px;flex-direction:column;align-items:center;gap:10px;padding:14px 22px 16px;transition:opacity .6s ease-out,transform .6s cubic-bezier(.34,1.56,.64,1);display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)translateY(20px);box-shadow:0 1px 3px #0000000a,0 12px 36px #8b6fc02e}.install-demo__closing.is-visible{opacity:1;transform:translate(-50%)translateY(0)}.install-demo__closing-pill{background:#8b6fc014;border:1px solid #8b6fc02e;border-radius:999px;align-items:center;gap:7px;padding:5px 12px 5px 10px;display:inline-flex}.install-demo__closing-dot{background:#80cbb6;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #80cbb638}.install-demo__closing-eyebrow{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--lavender-plum);font-size:10px;font-weight:600}.install-demo__closing-headline{font-family:var(--font-display), Georgia, serif;font-size:var(--type-subhead);letter-spacing:.005em;color:var(--ink);font-weight:400;line-height:1.02}.install-demo__closing-accent{color:var(--lavender-deep);font-style:italic;font-weight:400}@media (max-width:720px){.install-demo{min-height:780px;padding:24px}}[data-theme=dark] .install-demo{background:linear-gradient(135deg,#14141cb3 0%,#0f0f1699 100%);border-color:#ffffff0f}[data-theme=dark] .install-demo__panel{background:#191920d9;border-color:#ffffff0f}[data-theme=dark] .install-demo__code{color:#e1e1e8;background:#0000004d}.install-demo__panel--shopify-code,.install-demo__panel--shopify-customizer{background:#fff;border:1px solid #e1e3e5}.install-demo__shopify-toolbar{background:#fafbfb;border-bottom:1px solid #e1e3e5;flex-shrink:0;justify-content:space-between;align-items:center;height:40px;padding:0 12px;display:flex;position:relative}.install-demo__shopify-toolbar--customizer{background:#fff;height:48px;padding:0 16px}.install-demo__shopify-toolbar-tabs{gap:0;display:flex}.install-demo__shopify-tab{color:#202223;background:#fff;border:1px solid #e1e3e5;border-bottom:none;border-radius:4px 4px 0 0;align-items:center;gap:6px;padding:8px 12px;font-family:-apple-system,system-ui,sans-serif;font-size:12px;display:flex}.install-demo__shopify-tab.is-active{background:#fff;border-bottom:2px solid #008060;margin-bottom:-1px}.install-demo__shopify-tab-icon{font-size:11px}.install-demo__shopify-save{color:#fff;cursor:pointer;background:#202223;border:none;border-radius:6px;padding:6px 14px;font-family:-apple-system,system-ui,sans-serif;font-size:12px;font-weight:500}.install-demo__shopify-save.is-pulsing{background:#008060;animation:1s ease-out install-demo-shopify-pulse}@keyframes install-demo-shopify-pulse{0%{transform:scale(1);box-shadow:0 0 #0080608c}60%{transform:scale(1.04);box-shadow:0 0 0 8px #00806000}to{transform:scale(1);box-shadow:0 0 #00806000}}.install-demo__shopify-body{flex:1;grid-template-columns:200px 1fr;min-height:0;display:grid}.install-demo__shopify-sidebar{color:#6d7175;background:#fafbfb;border-right:1px solid #e1e3e5;padding:12px 8px;font-family:-apple-system,system-ui,sans-serif;font-size:12px;overflow-y:auto}.install-demo__shopify-folder{cursor:default;color:#202223;border-radius:4px;align-items:center;gap:4px;padding:4px 6px;font-weight:500;display:flex}.install-demo__shopify-folder-chevron{color:#6d7175;text-align:center;width:10px;font-size:10px;display:inline-block}.install-demo__shopify-file{cursor:default;color:#6d7175;border-radius:4px;padding:4px 6px 4px 22px;position:relative}.install-demo__shopify-file--active{color:#008060;background:#0080600f;font-weight:500}.install-demo__shopify-file--active:before{content:"";background:#008060;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:6px;transform:translateY(-50%);box-shadow:0 0 0 2px #00806026}.install-demo__shopify-code-area{background:#fff;grid-template-columns:40px 1fr;display:grid;overflow:auto}.install-demo__shopify-line-numbers{font-family:"SF Mono", var(--font-mono), ui-monospace, monospace;color:#babfc4;-webkit-user-select:none;user-select:none;background:#fafbfb;border-right:1px solid #f0f1f1;flex-direction:column;align-items:flex-end;padding:16px 8px 16px 0;font-size:12px;line-height:1.6;display:flex}.install-demo__shopify-code{font-family:"SF Mono", var(--font-mono), ui-monospace, monospace;color:#202223;white-space:pre;background:0 0;margin:0;padding:16px;font-size:12px;line-height:1.6;overflow:auto}.install-demo__shopify-code.is-typing{animation:1.2s ease-out install-demo-type}.install-demo__shopify-customizer-name{color:#202223;align-items:center;gap:8px;font-family:-apple-system,system-ui,sans-serif;font-size:13px;font-weight:500;display:flex}.install-demo__shopify-customizer-icon{color:#0000;background:#008060;border-radius:50%;flex-shrink:0;width:8px;height:8px;font-size:0;display:inline-block}.install-demo__shopify-draft-badge{color:#5d4787;letter-spacing:.02em;background:#8b6fc01f;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:500}.install-demo__shopify-customizer-controls{align-items:center;gap:8px;display:flex}.install-demo__shopify-device-btn{cursor:default;color:#6d7175;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.install-demo__shopify-device-btn.is-active{color:#202223;background:#0000000f;border-color:#e1e3e5}.install-demo__shopify-publish-btn{color:#fff;cursor:default;background:#202223;border:none;border-radius:6px;padding:6px 14px;font-family:-apple-system,system-ui,sans-serif;font-size:12px;font-weight:500}.install-demo__shopify-customizer-body{flex:1;grid-template-columns:76px 240px 1fr;min-height:0;display:grid}.install-demo__shopify-settings-sidebar{scrollbar-width:thin;scrollbar-color:#0000002e transparent;background:#fafbfb;border-right:1px solid #e1e3e5;max-height:460px;padding:16px 12px;font-family:-apple-system,system-ui,sans-serif;overflow-y:auto}.install-demo__shopify-settings-sidebar::-webkit-scrollbar{width:6px}.install-demo__shopify-settings-sidebar::-webkit-scrollbar-thumb{background:#0000002e;border-radius:3px}.install-demo__shopify-settings-header{color:#6d7175;text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid #e1e3e5;margin-bottom:12px;padding-bottom:8px;font-size:11px;font-weight:600}.install-demo__shopify-setting{flex-direction:column;gap:4px;margin-bottom:14px;display:flex}.install-demo__shopify-setting-label{color:#6d7175;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:600}.install-demo__shopify-setting-input{color:#202223;background:#fff;border:1px solid #c9cccf;border-radius:6px;padding:6px 10px;font-family:inherit;font-size:12px}.install-demo__shopify-setting-select{color:#202223;background:#fff;border:1px solid #c9cccf;border-radius:6px;justify-content:space-between;align-items:center;padding:6px 10px;font-family:inherit;font-size:12px;display:flex}.install-demo__shopify-setting-select-chevron{color:#6d7175;font-size:10px}.install-demo__shopify-setting-color{background:#fff;border:1px solid #c9cccf;border-radius:6px;align-items:center;gap:6px;padding:6px 10px;display:flex}.install-demo__shopify-color-swatch{border:1px solid #0000001a;border-radius:4px;flex-shrink:0;width:18px;height:18px}.install-demo__shopify-setting-color code{font-size:11px;font-family:"SF Mono", var(--font-mono), ui-monospace, monospace;color:#6d7175}.install-demo__shopify-setting-range{align-items:center;gap:8px;height:24px;padding:4px 0;display:flex;position:relative}.install-demo__shopify-range-track{background:#e1e3e5;border-radius:2px;flex:1;height:4px;position:relative}.install-demo__shopify-range-thumb{background:#5d4787;border-radius:50%;width:14px;height:14px;position:absolute;top:50%;left:calc(60% - 7px);transform:translateY(-50%)}.install-demo__shopify-range-value{color:#6d7175;text-align:right;min-width:36px;font-size:11px}.install-demo__shopify-toggle{cursor:default;background:#c9cccf;border-radius:999px;width:32px;height:18px;transition:background .2s;display:inline-block;position:relative}.install-demo__shopify-toggle.is-on{background:#5d4787}.install-demo__shopify-toggle-dot{background:#fff;border-radius:50%;width:14px;height:14px;transition:left .2s;position:absolute;top:2px;left:2px}.install-demo__shopify-toggle.is-on .install-demo__shopify-toggle-dot{left:16px}.install-demo__shopify-preview{background:#f6f6f7;justify-content:center;align-items:center;padding:24px;display:flex;overflow:auto}.install-demo__preview-grid{grid-template-columns:repeat(4,1fr);gap:12px;width:100%;display:grid}.install-demo__preview-card{background:#fff;border:1px solid #e1e3e5;border-radius:8px;flex-direction:column;gap:6px;padding:10px;display:flex}.install-demo__preview-card-image{aspect-ratio:1;background:linear-gradient(135deg,#8b6fc01f,#80cbb61f);border-radius:6px;justify-content:center;align-items:center;width:100%;display:flex}.install-demo__preview-card-label{background:#e1e3e5;border-radius:2px;width:70%;height:6px}.install-demo__preview-card-price{background:#c9cccf;border-radius:2px;width:40%;height:6px}.install-demo__preview-hero{text-align:center;background:linear-gradient(135deg,#f4c7a84d,#8b6fc026);border-radius:8px;flex-direction:column;align-items:center;gap:12px;width:100%;padding:32px 24px;display:flex}.install-demo__preview-hero-headline{background:#00000026;border-radius:3px;width:60%;height:14px}.install-demo__preview-hero-sub{background:#0000001a;border-radius:3px;width:40%;height:8px}.install-demo__preview-hero-cta{color:#fff;background:#5d4787;border-radius:6px;margin-top:8px;padding:8px 20px;font-family:-apple-system,system-ui,sans-serif;font-size:11px;font-weight:500}.install-demo__preview-testimonials{grid-template-columns:repeat(3,1fr);gap:12px;width:100%;display:grid}.install-demo__preview-quote{background:#fff;border:1px solid #e1e3e5;border-radius:8px;flex-direction:column;gap:6px;padding:16px;display:flex}.install-demo__preview-quote-line{background:#e1e3e5;border-radius:2px;height:5px}.install-demo__preview-quote-line--1{width:100%}.install-demo__preview-quote-line--2{width:70%}.install-demo__preview-quote-author{background:#c9cccf;border-radius:2px;width:35%;height:6px;margin-top:4px}.install-demo__preview-newsletter{text-align:center;background:#fff;border:1px solid #e1e3e5;border-radius:8px;flex-direction:column;align-items:center;gap:10px;width:100%;padding:24px;display:flex}.install-demo__preview-newsletter-heading{background:#c9cccf;border-radius:3px;width:50%;height:12px}.install-demo__preview-newsletter-sub{background:#e1e3e5;border-radius:3px;width:40%;height:7px}.install-demo__preview-newsletter-form{gap:6px;width:80%;margin-top:8px;display:flex}.install-demo__preview-newsletter-input{color:#babfc4;text-align:left;background:#f6f6f7;border:1px solid #e1e3e5;border-radius:6px;flex:1;padding:8px 12px;font-family:-apple-system,system-ui,sans-serif;font-size:11px}.install-demo__preview-newsletter-btn{color:#fff;background:#5d4787;border-radius:6px;padding:8px 16px;font-family:-apple-system,system-ui,sans-serif;font-size:11px;font-weight:500}@media (max-width:720px){.install-demo__shopify-body,.install-demo__shopify-customizer-body{grid-template-columns:1fr}.install-demo__shopify-sidebar,.install-demo__shopify-settings-sidebar{border-bottom:1px solid #e1e3e5;border-right:none;max-height:140px}.install-demo__preview-grid{grid-template-columns:repeat(2,1fr)}.install-demo__preview-testimonials{grid-template-columns:1fr}}.install-demo__panel--klorr{-webkit-backdrop-filter:blur(20px)saturate(1.2);background:linear-gradient(135deg,#fffc 0%,#f8f6fca6 100%);border:1px solid #ffffffb3;flex-direction:column;display:flex}.install-demo__klorr-header{font-family:var(--font-sans), system-ui, sans-serif;border-bottom:1px solid #0000000a;flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.install-demo__klorr-product-name{flex-shrink:0;display:block}.install-demo__klorr-status{color:var(--ink-muted);font-size:11px;font-family:var(--font-mono), ui-monospace, monospace;align-items:center;gap:6px;display:inline-flex}.install-demo__klorr-status-dot{background:#80cbb6;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 2px #80cbb62e}.install-demo__klorr-body{background:#0000000a;flex:1;grid-template-columns:150px 1fr 150px;gap:1px;min-height:0;display:grid}.install-demo__klorr-compose,.install-demo__klorr-code-area,.install-demo__klorr-suggestions{background:#ffffffb3;flex-direction:column;padding:14px;display:flex;overflow:hidden}.install-demo__klorr-section-label{font-family:var(--font-sans), system-ui, sans-serif;text-transform:uppercase;letter-spacing:.12em;color:var(--ink-muted);margin-bottom:10px;font-size:10px;font-weight:600}.install-demo__klorr-chat-bubble{font-family:var(--font-sans), system-ui, sans-serif;color:var(--ink);background:#8b6fc01a;border:1px solid #8b6fc02e;border-radius:10px;margin-bottom:16px;padding:8px 10px;font-size:11px;line-height:1.45}.install-demo__klorr-chat-bubble strong{color:var(--lavender-plum);font-weight:500}.install-demo__klorr-slider-mini{flex-direction:column;gap:6px;margin-top:auto;display:flex}.install-demo__klorr-slider-label{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.1em;color:var(--ink-muted);text-transform:uppercase;font-size:9px;font-weight:600}.install-demo__klorr-slider-track{justify-content:space-between;align-items:center;gap:4px;padding:0 4px;display:flex;position:relative}.install-demo__klorr-slider-track:before{content:"";background:#00000014;height:1.5px;position:absolute;top:50%;left:8px;right:8px;transform:translateY(-50%)}.install-demo__klorr-slider-dot{z-index:1;background:#0000001f;border-radius:50%;flex-shrink:0;width:8px;height:8px;position:relative}.install-demo__klorr-slider-dot--active{background:#2d8b6d;width:10px;height:10px;box-shadow:0 0 0 3px #80cbb647}.install-demo__klorr-code-area{position:relative}.install-demo__klorr-code-header{flex-shrink:0;justify-content:space-between;align-items:center;margin-bottom:10px;display:flex;position:relative}.install-demo__klorr-code-filename{font-family:var(--font-mono), ui-monospace, monospace;color:var(--ink-soft);font-size:11px}.install-demo__klorr-regions{flex-direction:column;flex:1;gap:4px;display:flex;overflow:hidden}.install-demo__klorr-region{background:#ffffff80;border:1px solid #0000000a;border-radius:6px;flex-shrink:0;overflow:hidden}.install-demo__klorr-region--expanded{background:#ffffffd9;flex-direction:column;flex-shrink:1;min-height:0;display:flex}.install-demo__klorr-region-header{font-family:var(--font-sans), system-ui, sans-serif;color:var(--ink);background:#ffffff80;flex-shrink:0;justify-content:space-between;align-items:center;padding:6px 10px;font-size:11px;font-weight:500;display:flex}.install-demo__klorr-region-lines{font-family:var(--font-mono), ui-monospace, monospace;color:var(--ink-muted);font-size:9px;font-weight:400}.install-demo__klorr-code-snippet{font-family:var(--font-mono), ui-monospace, monospace;color:var(--ink);white-space:pre;background:0 0;max-height:320px;margin:0;padding:8px 10px;font-size:10px;line-height:1.5;overflow:hidden}.install-demo__klorr-suggestions{gap:6px}.install-demo__klorr-suggestion-card{background:#8b6fc00f;border:1px solid #8b6fc024;border-radius:8px;padding:8px 10px}.install-demo__klorr-suggestion-title{font-family:var(--font-sans), system-ui, sans-serif;color:var(--ink);margin-bottom:2px;font-size:11px;font-weight:500;line-height:1.3}.install-demo__klorr-suggestion-desc{font-family:var(--font-sans), system-ui, sans-serif;color:var(--ink-muted);font-size:9px;line-height:1.3}.install-demo__cursor{pointer-events:none;z-index:10;filter:drop-shadow(0 2px 4px #0000002e);width:18px;height:20px;position:absolute}.install-demo__cursor--copy{opacity:0;animation:1.4s ease-out forwards install-demo-cursor-to-copy;top:80%;right:60%}@keyframes install-demo-cursor-to-copy{0%{opacity:0;top:80%;right:60%}20%{opacity:1}80%{opacity:1;top:-4px;right:56px}to{opacity:1;top:-4px;right:56px}}.install-demo__cursor--save{opacity:0;animation:1.4s ease-out forwards install-demo-cursor-to-save;top:50%;right:60%}@keyframes install-demo-cursor-to-save{0%{opacity:0;top:50%;right:60%}25%{opacity:1}80%{opacity:1;top:8px;right:28px}to{opacity:1;top:8px;right:28px}}.install-demo__copy-btn.is-pulsing,.install-demo__shopify-save.is-pulsing{position:relative;overflow:visible}.install-demo__copy-btn.is-pulsing:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;border:2px solid #8b6fc08c;animation:.8s ease-out forwards install-demo-click-ripple;position:absolute;inset:-2px}.install-demo__shopify-save.is-pulsing:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;border:2px solid #0080608c;animation:.8s ease-out forwards install-demo-click-ripple;position:absolute;inset:-2px}@keyframes install-demo-click-ripple{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}.install-demo__shopify-status-bar{color:#fff;letter-spacing:.02em;background:#008060;flex-shrink:0;justify-content:space-between;align-items:center;height:24px;padding:6px 16px;font-family:-apple-system,system-ui,sans-serif;font-size:10px;display:flex}.install-demo__shopify-status-left,.install-demo__shopify-status-right{align-items:center;gap:16px;display:flex}.install-demo__shopify-status-item{opacity:.94;align-items:center;gap:6px;display:inline-flex}.install-demo__shopify-bag-icon{font-size:11px;line-height:1}.install-demo__shopify-folder--sections .install-demo__shopify-folder-icon{color:#008060;align-items:center;margin-left:2px;margin-right:4px;display:inline-flex}.install-demo__shopify-section-list{background:#f6f6f7;border-right:1px solid #e1e3e5;flex-direction:column;gap:2px;padding:8px 4px;display:flex;overflow-y:auto}.install-demo__shopify-section-item{color:#6d7175;cursor:default;text-align:center;overflow-wrap:anywhere;word-break:break-word;box-sizing:border-box;border-left:2px solid #0000;border-radius:6px;flex-direction:column;align-items:center;gap:4px;width:100%;min-width:0;padding:8px 6px;font-family:-apple-system,system-ui,sans-serif;font-size:9px;line-height:1.25;display:flex}.install-demo__shopify-section-item--active{color:#008060;background:#00806014;border-left-color:#008060;padding-left:2px;font-weight:500}.install-demo__shopify-section-icon{color:inherit;justify-content:center;align-items:center;display:inline-flex}.install-demo__shopify-draft-badge{animation:2s ease-in-out infinite install-demo-draft-pulse}@keyframes install-demo-draft-pulse{0%,to{opacity:1}50%{opacity:.62}}@media (max-width:720px){.install-demo__klorr-body{grid-template-columns:1fr}.install-demo__klorr-compose,.install-demo__klorr-suggestions,.install-demo__shopify-section-list{display:none}.install-demo__shopify-customizer-body{grid-template-columns:1fr}}.case-study{max-width:1200px;margin:0 auto;padding:80px 24px}.case-study__head{text-align:center;margin-bottom:64px}.case-study__eyebrow{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.18em;color:var(--lavender-plum);text-transform:uppercase;background:#8b6fc014;border-radius:999px;align-items:center;gap:8px;margin-bottom:20px;padding:6px 12px;font-size:11px;font-weight:600;display:inline-flex}.case-study__eyebrow strong{letter-spacing:.06em;color:var(--lavender-deep);font-weight:600}.case-study__title{font-family:var(--font-display), Georgia, serif;font-size:var(--type-display);letter-spacing:-.02em;color:var(--ink);margin:0 0 16px;font-weight:500;line-height:1.1}.case-study__title-accent{color:var(--lavender-deep);font-weight:400}.case-study__lead{font-family:var(--font-sans), system-ui, sans-serif;color:var(--ink-soft);max-width:640px;margin:0 auto 20px;font-size:17px;line-height:1.5}.case-study__meta{font-family:var(--font-sans), system-ui, sans-serif;align-items:center;gap:16px;font-size:13px;display:inline-flex}.case-study__tag{color:var(--ink-muted)}.case-study__live-link{color:var(--lavender-plum);font-weight:500;text-decoration:none;transition:color .2s}.case-study__live-link:hover{color:#2d8b6d}.case-study__videos{flex-direction:column;gap:80px;display:flex}.case-study__row{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.case-study__row--mobile{gap:120px;width:min(880px,100%);margin:0 auto}.case-study__device-wrap{flex-direction:column;align-items:center;gap:16px;display:flex}.case-study__label{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-muted);background:#0000000a;border-radius:999px;padding:4px 12px;font-size:11px}.case-study__label--after{color:#2d8b6d;background:#80cbb626}.macbook-frame{width:100%;max-width:480px;position:relative}.macbook-frame__screen{aspect-ratio:16/10;background:#1a1a1a;border:2px solid #2a2a2a;border-bottom:none;border-radius:12px 12px 4px 4px;padding:14px 14px 16px;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000000a,0 8px 24px #8b6fc014}.macbook-frame__video,.macbook-frame__placeholder{object-fit:cover;background:#fff;border-radius:2px;width:calc(100% - 28px);height:calc(100% - 30px);position:absolute;inset:14px 14px 16px}.macbook-frame__placeholder{z-index:0;background:linear-gradient(135deg,#c5a4e866 0%,#80cbb64d 100%);justify-content:center;align-items:center;display:flex}.macbook-frame__video{z-index:1}.macbook-frame__placeholder-label{font-family:var(--font-sans), system-ui, sans-serif;color:var(--ink-soft);font-size:13px;font-style:normal}.macbook-frame__base{background:linear-gradient(#2a2a2a 0%,#1a1a1a 100%);border-radius:0 0 12px 12px;width:calc(100% + 24px);height:14px;margin:0 -12px;position:relative}.macbook-frame__base-notch{background:#0f0f0f;border-radius:0 0 8px 8px;width:80px;height:6px;position:absolute;top:0;left:50%;transform:translate(-50%)}.iphone-frame{aspect-ratio:9/19.5;background:#1a1a1a;border:2px solid #2a2a2a;border-radius:36px;flex-shrink:0;width:100%;max-width:220px;padding:10px;position:relative;box-shadow:0 1px 2px #0000000a,0 12px 32px #8b6fc024,inset 0 0 0 1px #ffffff0a}.iphone-frame:before{content:"";background:linear-gradient(#0000,#2a2a2a 8px 22px,#0000 26px 38px,#2a2a2a 42px 68px,#0000 72px);border-radius:1px;width:3px;height:18%;position:absolute;top:22%;left:-3px}.iphone-frame:after{content:"";background:#2a2a2a;border-radius:1px;width:3px;height:14%;position:absolute;top:30%;right:-3px}.iphone-frame__top-bar{z-index:3;background:#1a1a1a;border-radius:28px 28px 8px 8px;justify-content:center;align-items:center;height:38px;display:flex;position:absolute;top:10px;left:10px;right:10px}.iphone-frame__dynamic-island{background:#0f0f0f;border-radius:11px;width:80px;height:22px}.iphone-frame__screen{background:#fff;border-radius:28px;width:100%;height:100%;position:relative;overflow:hidden}.iphone-frame__video,.iphone-frame__placeholder{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.iphone-frame__placeholder{z-index:0;background:linear-gradient(135deg,#c5a4e866 0%,#80cbb64d 100%);justify-content:center;align-items:center;display:flex}.iphone-frame__video{z-index:1}.iphone-frame__placeholder-label{font-family:var(--font-sans), system-ui, sans-serif;color:var(--ink-soft);letter-spacing:.02em;font-size:13px}@media (max-width:900px){.case-study__row{grid-template-columns:1fr;gap:48px}.case-study__row--mobile{grid-template-columns:1fr 1fr;gap:64px}.macbook-frame{max-width:100%}.iphone-frame{max-width:180px}}@media (max-width:560px){.case-study__row--mobile{grid-template-columns:1fr;gap:48px}.iphone-frame{max-width:220px}}[data-theme=dark] .macbook-frame__screen,[data-theme=dark] .iphone-frame{background:#0a0a0a;border-color:#1a1a1a}[data-theme=dark] .case-study__label{background:#ffffff0f}.mkt{min-height:100vh;font-family:var(--font-sans), system-ui, sans-serif;color:#20202a;background:radial-gradient(120% 80% at 50% -10%,#f3eefc 0%,#0000 55%),linear-gradient(#faf8ff 0%,#f4f0fb 100%);padding:clamp(40px,7vh,88px) clamp(16px,4vw,48px) 96px;position:relative;overflow:hidden}.mkt-ambient{pointer-events:none;position:absolute;inset:0;overflow:hidden}.mkt-blob{filter:blur(70px);opacity:.5;border-radius:50%;position:absolute}.mkt-blob-1{background:radial-gradient(circle,#8b6fc066,#0000 70%);width:480px;height:480px;top:-140px;left:-120px}.mkt-blob-2{background:radial-gradient(circle,#c5a4e861,#0000 70%);width:420px;height:420px;top:120px;right:-120px}.mkt-inner{z-index:1;max-width:1120px;margin:0 auto;position:relative}.mkt-inner--narrow{max-width:640px}.mkt-head{text-align:center;max-width:680px;margin:0 auto clamp(34px,5vw,52px)}.mkt-head--left{text-align:left;margin-left:0}.mkt-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--color-lavender);background:#8b6fc01a;border:1px solid #8b6fc033;border-radius:999px;align-items:center;gap:8px;margin-bottom:18px;padding:6px 13px 6px 10px;font-size:12px;font-weight:600;display:inline-flex}.mkt-title{font-family:var(--font-display), Georgia, serif;font-weight:400;font-size:var(--type-display);letter-spacing:.005em;color:#1a1a22;margin:0 0 14px;line-height:1.04}.mkt-title--sm{font-size:var(--type-display-sm)}.mkt-title .em{color:#8b5cf6;font-style:italic}.mkt-sub{color:#6e6e7a;max-width:520px;margin:0 auto;font-size:clamp(15px,1.6vw,17px);line-height:1.6}.mkt-head--left .mkt-sub{margin:0}.mkt-upload-btn{color:#fff;background:linear-gradient(135deg,#8b6fc0,#b39ddb);border-radius:999px;align-items:center;gap:8px;margin-top:22px;padding:11px 20px;font-size:14px;font-weight:600;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 8px 22px -8px #8b6fc099}.mkt-upload-btn:hover{transform:translateY(-2px);box-shadow:0 12px 26px -8px #8b6fc0b3}.mkt-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}@media (max-width:900px){.mkt-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:580px){.mkt-grid{grid-template-columns:1fr}}.mkt-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border:1px solid #8b6fc024;border-radius:16px;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 14px 30px -20px #3c286473}.mkt-card:hover{transform:translateY(-6px);box-shadow:0 26px 44px -22px #3c286480}.mkt-preview{background:linear-gradient(160deg,#f1ebfb,#e6dcf7);border-bottom:1px solid #8b6fc01a;height:158px;position:relative;overflow:hidden}.mkt-preview__img{object-fit:cover;width:100%;height:100%;display:block}.mkt-preview__placeholder{opacity:.6;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.mkt-meta{padding:13px 15px 15px}.mkt-name{letter-spacing:-.01em;color:#20202a;margin:0 0 5px;font-size:14px;font-weight:600}.mkt-desc{color:#6e6e7a;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 12px;font-size:12.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.mkt-foot{color:#8a8a96;justify-content:space-between;align-items:center;gap:10px;font-size:11.5px;display:flex}.mkt-by b{color:#46406a;font-weight:600}.mkt-date{flex:none}.mkt-empty{text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb3;border:1px solid #8b6fc029;border-radius:18px;max-width:520px;margin:30px auto 0;padding:40px 28px}.mkt-empty__title{font-family:var(--font-display), Georgia, serif;color:#1a1a22;margin-bottom:8px;font-size:22px}.mkt-empty__body{color:#6e6e7a;margin:0;font-size:14px;line-height:1.6}.mkt-empty__body code{font-family:var(--font-geist-mono), ui-monospace, monospace;background:#8b6fc01a;border-radius:5px;padding:1px 5px;font-size:12px}.mkt-empty__cta{color:#fff;background:linear-gradient(135deg,#8b6fc0,#b39ddb);border-radius:999px;margin-top:18px;padding:10px 18px;font-size:14px;font-weight:600;display:inline-block}.mkt--form{min-height:100vh}.mkt-back{color:var(--color-lavender);margin-bottom:18px;font-size:13px;font-weight:500;display:inline-block}.mkt-back:hover{color:#6d52a0}.mkt-form{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb8;border:1px solid #8b6fc029;border-radius:20px;flex-direction:column;gap:18px;padding:clamp(20px,3vw,32px);display:flex;box-shadow:0 18px 40px -26px #3c286473}.mkt-field{flex-direction:column;gap:7px;display:flex}.mkt-flabel{letter-spacing:.01em;color:#46406a;font-size:12.5px;font-weight:600}.mkt-flabel em{color:#8b5cf6;font-style:normal}.mkt-input{color:#20202a;background:#fff;border:1px solid #3c286429;border-radius:11px;width:100%;padding:11px 13px;font-family:inherit;font-size:14px;transition:border-color .15s,box-shadow .15s}.mkt-input::placeholder{color:#a9a9b4}.mkt-input:focus{border-color:var(--color-lavender);outline:none;box-shadow:0 0 0 3px #8b6fc02e}.mkt-textarea{resize:vertical;min-height:70px;line-height:1.5}.mkt-code{font-family:var(--font-geist-mono), ui-monospace, monospace;resize:vertical;white-space:pre;overflow-wrap:normal;min-height:200px;font-size:12.5px;line-height:1.55}.mkt-hint{color:#9a9aa4;font-size:11.5px}.mkt-file{color:#46406a;font-size:13px}.mkt-error{color:#b4322f;background:#ef444414;border:1px solid #ef444440;border-radius:10px;padding:10px 13px;font-size:13px}.mkt-actions{justify-content:flex-end;align-items:center;gap:12px;margin-top:4px;display:flex}.mkt-btn{color:#fff;background:linear-gradient(135deg,#8b6fc0,#b39ddb);border-radius:999px;padding:11px 22px;font-size:14px;font-weight:600;transition:transform .15s,opacity .15s;box-shadow:0 8px 22px -8px #8b6fc099}.mkt-btn:hover:not(:disabled){transform:translateY(-2px)}.mkt-btn:disabled{opacity:.6;cursor:default}.mkt-btn-ghost{color:#6e6e7a;border-radius:999px;padding:11px 18px;font-size:14px;font-weight:500}.mkt-btn-ghost:hover{color:#20202a}.mkt-note{color:#5b4a86;background:#c5a4e829;border:1px solid #8b6fc042;border-radius:13px;align-items:flex-start;gap:8px;max-width:680px;margin:0 auto clamp(22px,3vw,32px);padding:11px 15px;font-size:13px;line-height:1.5;display:flex}.mkt-note--left{margin-left:0;margin-right:0}.mkt-note svg{color:#8b6fc0;flex:none;margin-top:1px}a.mkt-card{color:inherit;text-decoration:none;display:block}.mkt-cat{z-index:2;letter-spacing:.01em;color:#46406a;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffeb;border:1px solid #8b6fc02e;border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:600;position:absolute;top:10px;left:10px}.mkt-price{z-index:2;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#20202ad1;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700;position:absolute;top:10px;right:10px}.mkt-price--free{background:#5ba982f2}.mkt-preview__grad{justify-content:center;align-items:center;width:100%;height:100%;padding:16px;display:flex}.mkt-preview__gradtitle{font-family:var(--font-display), Georgia, serif;color:#fff;text-align:center;letter-spacing:.005em;text-shadow:0 2px 14px #28194652;font-size:clamp(16px,4vw,22px);line-height:1.12}.mkt-stars{align-items:center;gap:5px;display:inline-flex}.mkt-stars__row{gap:1px;display:inline-flex}.mkt-star{fill:#3c286429}.mkt-star--on{fill:#e3a72f}.mkt-stars__val{color:#8a8a96;font-size:11.5px}.mkt-cardstats{color:#8a8a96;justify-content:space-between;align-items:center;gap:10px;margin:0 0 11px;font-size:11.5px;display:flex}.mkt-product{grid-template-columns:1fr;gap:26px;margin-top:6px;display:grid}@media (min-width:860px){.mkt-product{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:44px}}.mkt-product__media{background:linear-gradient(160deg,#f1ebfb,#e6dcf7);border:1px solid #8b6fc029;border-radius:18px;height:clamp(220px,42vw,360px);position:relative;overflow:hidden;box-shadow:0 18px 40px -26px #3c286473}.mkt-product__info{flex-direction:column;gap:13px;display:flex}.mkt-product__cat{color:#46406a;background:#8b6fc01f;border:1px solid #8b6fc033;border-radius:999px;align-self:flex-start;padding:4px 11px;font-size:11px;font-weight:600}.mkt-product__title{font-family:var(--font-display), Georgia, serif;font-weight:400;font-size:var(--type-display-sm);color:#1a1a22;margin:0;line-height:1.06}.mkt-product__author{color:#6e6e7a;margin:0;font-size:14px}.mkt-product__author b{color:#46406a;font-weight:600}.mkt-product__statrow{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.mkt-product__downloads{color:#8a8a96;font-size:12.5px}.mkt-product__desc{color:#4a4a57;margin:4px 0;font-size:15px;line-height:1.65}.mkt-product__buybox{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb8;border:1px solid #8b6fc029;border-radius:16px;margin-top:6px;padding:18px}.mkt-product__price{font-family:var(--font-display), Georgia, serif;color:#1a1a22;margin-bottom:13px;font-size:30px;line-height:1}.mkt-buy{color:#8a8a96;cursor:not-allowed;background:#3c286412;border:1px dashed #3c286438;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;padding:13px 18px;font-size:15px;font-weight:600;display:inline-flex}.mkt-buy svg{opacity:.8}.mkt-soon{letter-spacing:.05em;text-transform:uppercase;color:#8b6fc0;align-items:center;gap:7px;margin-top:11px;font-size:11.5px;font-weight:600;display:inline-flex}.mkt-soon:before{content:"";background:#b39ddb;border-radius:50%;width:6px;height:6px}.mkt-fee-note{color:#8a8a96;margin:12px 0 0;font-size:12px}.mkt-row{grid-template-columns:1fr;gap:18px;display:grid}@media (min-width:560px){.mkt-row{grid-template-columns:1fr 1fr}}.mkt-row .mkt-field{min-width:0}select.mkt-input{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%238b6fc0' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 13px center;background-repeat:no-repeat;padding-right:34px}.mkt-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:22px;display:flex}.mkt-filter{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mkt-chip{color:#6e6e7a;background:#ffffffb3;border:1px solid #8b6fc02e;border-radius:999px;align-items:center;padding:6px 13px;font-size:12.5px;font-weight:500;transition:color .15s,background .15s,border-color .15s;display:inline-flex}.mkt-chip:hover{color:#46406a;border-color:#8b6fc066}.mkt-chip--on{color:#fff;background:linear-gradient(135deg,#8b6fc0,#b39ddb);border-color:#0000}.mkt-sort{flex:none;align-items:center;gap:8px;display:inline-flex}.mkt-sort__label{color:#46406a;font-size:12.5px;font-weight:600}.mkt-sort__select{width:auto;min-width:152px;padding:8px 34px 8px 13px;font-size:13px}@media (max-width:580px){.mkt-controls{flex-direction:column;align-items:stretch}.mkt-sort{justify-content:space-between}.mkt-sort__select{flex:1}}.auth-split{min-height:100vh;font-family:var(--font-sans), system-ui, sans-serif;background-color:#e9e2f5;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex}.auth-split__panel{box-sizing:border-box;-webkit-backdrop-filter:blur(34px)saturate(150%);backdrop-filter:blur(34px)saturate(150%);background:linear-gradient(135deg,#ffffffad 0%,#ffffff75 100%);border:1px solid #ffffff4d;border-top:none;border-left:none;flex:0 0 clamp(420px,44%,600px);justify-content:center;align-items:center;padding:96px clamp(36px,4vw,72px);display:flex;position:relative;box-shadow:30px 0 80px -40px #0000008c,inset 0 1px #ffffff73}.auth-split__content{width:100%;max-width:360px}.auth-split__logo{position:absolute;top:clamp(28px,5vh,48px);left:clamp(36px,4vw,56px)}.auth-split__footer{position:absolute;bottom:clamp(24px,4vh,40px)}.auth-split__footer--left{left:clamp(36px,4vw,56px)}.auth-split__footer--center{text-align:center;width:min(300px,80%);left:50%;transform:translate(-50%)}@media (max-width:720px){.auth-split__panel{box-shadow:none;border:none;flex:100%;padding:84px 24px 92px}}.profile-menu{display:inline-flex;position:relative}.profile-menu__trigger{-webkit-backdrop-filter:blur(16px)saturate(180%);backdrop-filter:blur(16px)saturate(180%);cursor:pointer;color:#4a4a55;background:#ffffff52;border:1px solid #ffffffb3;border-radius:999px;align-items:center;gap:6px;height:34px;padding:3px 8px 3px 3px;transition:background-color .15s,color .15s,box-shadow .15s;display:inline-flex;box-shadow:inset 0 1px #fff9}.profile-menu__trigger:hover,.profile-menu__trigger--open{color:#1a1a1f;background:#ffffff8c}.profile-menu__trigger:focus-visible{outline:none;box-shadow:inset 0 1px #fff9,0 0 0 3px #8b6fc059}.profile-menu__avatar{color:#fff;background:linear-gradient(135deg,#b39ddb 0%,#8fb8e0 100%);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:600;display:flex;overflow:hidden;box-shadow:inset 0 1px 1px #fff6}.profile-menu__avatar img{object-fit:cover;width:100%;height:100%;display:block}.profile-menu__chevron{opacity:.7;justify-content:center;align-items:center;transition:transform .2s;display:inline-flex}.profile-menu__trigger--open .profile-menu__chevron{transform:rotate(180deg)}.profile-menu__popover{z-index:60;background:#faf9f7;border:1px solid #ffffffb3;border-radius:18px;width:280px;max-width:calc(100vw - 24px);padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 48px #14141e29,inset 0 1px #fff9}.profile-menu__info{text-align:center;flex-direction:column;align-items:center;gap:4px;padding:16px 14px 14px;display:flex}.profile-menu__info-avatar{color:#fff;background:linear-gradient(135deg,#b39ddb 0%,#8fb8e0 100%);border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:8px;font-size:22px;font-weight:600;display:flex;overflow:hidden;box-shadow:inset 0 1px 1px #fff6,0 4px 12px #8fb8e04d}.profile-menu__info-avatar img{object-fit:cover;width:100%;height:100%;display:block}.profile-menu__info-name{color:#1a1a1f;word-break:break-word;font-size:14px;font-weight:600;line-height:1.3}.profile-menu__info-email{color:#8a8a96;word-break:break-all;max-width:100%;font-size:11.5px;line-height:1.4}.profile-menu__plan-badge{color:#4a4a55;letter-spacing:.02em;background:#8b6fc01f;border:1px solid #8b6fc038;border-radius:999px;align-items:center;margin-top:6px;padding:3px 10px;font-size:10.5px;font-weight:500;display:inline-flex}.profile-menu__upgrade{color:#fff;cursor:pointer;background:#8b6fc0;border:none;border-radius:999px;margin-top:8px;padding:6px 12px;font-size:11.5px;font-weight:500;transition:background-color .15s,transform .15s}.profile-menu__upgrade:hover{background:#7a5fb0;transform:translateY(-1px)}.profile-menu__upgrade:focus-visible{outline:none;box-shadow:0 0 0 3px #8b6fc059}.profile-menu__divider{background:linear-gradient(90deg,#0000,#14141e14,#0000);height:1px;margin:6px 4px}.profile-menu__row{cursor:pointer;color:#4a4a55;text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;width:100%;padding:9px 12px;font-size:13px;font-weight:500;transition:background-color .12s,color .12s;display:flex}.profile-menu__row:hover:not(:disabled){color:#1a1a1f;background:#8b6fc01a}.profile-menu__row:focus-visible{color:#1a1a1f;background:#8b6fc024;outline:none;box-shadow:inset 0 0 0 2px #8b6fc059}.profile-menu__row:disabled{opacity:.55;cursor:not-allowed}.profile-menu__row svg{opacity:.8;flex-shrink:0}.profile-menu__row--destructive{color:#c04668}.profile-menu__row--destructive:hover:not(:disabled){color:#c04668;background:#c046681a}.profile-menu__row--destructive:focus-visible{background:#c0466824;box-shadow:inset 0 0 0 2px #c0466859}.dash[data-theme=dark]{--d-bg:#08060f;--d-text:#f3eefb;--d-text-dim:#f3eefba8;--d-text-mute:#f3eefb6b;--d-surface:#ffffff17;--d-surface-2:#ffffff24;--d-border:#ffffff17;--d-border-strong:#ffffff2e;--d-pop:#161024f5;--d-accent:#c5a4e8;--d-accent-2:#e0529c;--d-blob-1:#7c3aed;--d-blob-2:#d6219b;--d-blob-3:#4c1d95}.dash[data-theme=light]{--d-bg:#f6f3fb;--d-text:#211a33;--d-text-dim:#211a33a8;--d-text-mute:#211a3370;--d-surface:#ffffffa8;--d-surface-2:#ffffffeb;--d-border:#3c28641a;--d-border-strong:#3c286433;--d-pop:#fffffffa;--d-accent:#8b6fc0;--d-accent-2:#d6219b;--d-blob-1:#a27ce6;--d-blob-2:#dd76d0;--d-blob-3:#b596ec}.dash .dash-blobs{filter:saturate(.72)}.dash[data-theme=light] .dash-blobs{filter:saturate(.85)}.dash[data-theme=light] .dash-blobs>span{opacity:.62!important}.dash{--color-success:#5ba982;--color-danger:#c4566e;--color-rating:#e3a72f;--font-display:var(--font-title), system-ui, sans-serif}.dash,.dash :not(button){transition:background-color .45s,border-color .45s,color .3s}.dash button{transition:background .15s,color .15s,border-color .15s,transform .15s}.dash .d-hover:hover{background:var(--d-surface-2)!important}.dash .d-soft:hover{border-color:var(--d-border-strong)!important}.dash .d-rail:hover,.dash .d-icobtn:hover{background:var(--d-surface-2)!important;color:var(--d-text)!important}.dash .d-tab:hover{color:var(--d-text)!important}.dash .d-card{transition:transform .2s cubic-bezier(.22,1,.36,1),border-color .2s,box-shadow .2s,background .2s}.dash .d-card:hover{transform:translateY(-4px);box-shadow:0 26px 50px -26px #3c1e5a8c;border-color:var(--d-border-strong)!important;background:var(--d-surface-2)!important}.dash .d-card:active{transition-duration:80ms;transform:translateY(-1px)}.dash button:not(:disabled):hover{filter:brightness(1.07)}.dash button:not(:disabled):active{filter:brightness(.97);transform:translateY(1px)scale(.985)}.dash .d-lift{transition:transform .16s cubic-bezier(.22,1,.36,1),box-shadow .16s,filter .16s}.dash .d-lift:not(:disabled):hover{box-shadow:0 14px 26px -12px var(--d-blob-2);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.dash .d-lift:not(:disabled):hover{box-shadow:0 14px 26px -12px color-mix(in srgb, var(--d-blob-2) 65%, transparent)}}.dash .d-row{border-radius:10px;transition:background .14s,transform .14s,padding .14s}.dash .d-row:not(:disabled):hover{background:var(--d-surface-2);filter:none}.dash .d-reveal{opacity:.72;transition:opacity .14s,transform .14s}.dash .d-row:hover .d-reveal,.dash .d-card:hover .d-reveal{opacity:1;transform:translate(2px)}@keyframes brandIn{0%{opacity:0}to{opacity:1}}@keyframes dashBrickIn{0%{transform:scale(0)translateY(-8px)rotate(-25deg)}55%{transform:scale(1.15)translateY(0)rotate(6deg)}to{transform:scale(1)rotate(0)}}.dash .d-brick{animation:.5s cubic-bezier(.34,1.56,.64,1) both dashBrickIn}.dash .d-brick:nth-child(2){animation-delay:80ms}.dash .d-brick:nth-child(3){animation-delay:.16s}.dash .d-brick:nth-child(4){animation-delay:.24s}@keyframes dashIn{0%{opacity:0}to{opacity:1}}.dash .dash-fade{animation:.32s both dashIn}.dash ::-webkit-scrollbar{width:9px;height:9px}.dash ::-webkit-scrollbar-thumb{background:var(--d-border-strong);background-clip:padding-box;border:2px solid #0000;border-radius:99px}.dash ::-webkit-scrollbar-track{background:0 0}.desktop-only-gate{display:none}@media (max-width:767px){.desktop-only-gate{z-index:2147483000;text-align:center;background:radial-gradient(120% 80% at 50% -10%,#f3eefc 0,#0000 55%),linear-gradient(#faf8ff,#f4f0fb);flex-direction:column;justify-content:center;align-items:center;padding:32px;display:flex;position:fixed;inset:0}body:has(.desktop-only-gate){overflow:hidden}}.dash[data-theme=dark] .profile-menu__trigger{border-color:var(--d-border);background:var(--d-surface);color:var(--d-text-dim)}.dash[data-theme=dark] .profile-menu__trigger:hover,.dash[data-theme=dark] .profile-menu__trigger--open{background:var(--d-surface-2);border-color:var(--d-border-strong);color:var(--d-text)}.dash[data-theme=dark] .profile-menu__popover{background:var(--d-pop);border:1px solid var(--d-border-strong);box-shadow:0 24px 60px -20px #000000bf}.dash[data-theme=dark] .profile-menu__info-name{color:var(--d-text)}.dash[data-theme=dark] .profile-menu__info-email{color:var(--d-text-mute)}.dash[data-theme=dark] .profile-menu__plan-badge{background:var(--d-surface-2);color:var(--d-text-dim);border-color:var(--d-border-strong)}.dash[data-theme=dark] .profile-menu__row{color:var(--d-text-dim)}.dash[data-theme=dark] .profile-menu__row:hover:not(:disabled){background:var(--d-surface-2);color:var(--d-text)}.dash[data-theme=dark] .profile-menu__divider{background:var(--d-border)}.klorr-container{width:100%;max-width:var(--landing-max);padding-inline:var(--landing-pad);margin-inline:auto}:root{--font-title:var(--font-hanken,"Hanken Grotesk"), "Hanken Grotesk"}.hiw-title,.sp-title,.mp-title,.kt-title,.rw-title,.px-title,.klorrvs .kl-faq .faq-title{font-family:var(--font-title), system-ui, sans-serif!important;letter-spacing:-.02em!important;font-weight:400!important}.hiw-title{font-size:calc(clamp(2.1rem,5vw,3.4rem)/1.20482)}.sp-title{font-size:calc(clamp(2.3rem,4.4vw,3.5rem)/1.13636);line-height:1.08}.mp-title{font-size:clamp(36px,5vw,62px)}.kt-title,.rw-title,.px-title{font-size:calc(var(--type-display) * .8)}.klorrvs .kl-faq .faq-title{font-size:23.7px}.k-shine,.hiw-title em,.sp-title .sp-italic-purple,.mp-title .em,.rw-title .rw-shopify,.px-title .px-italic-green,.kwf-head h2 .kwf-shine{background-image:linear-gradient(100deg, var(--s1) 0%, var(--s2) 30%, var(--s3) 50%, var(--s2) 70%, var(--s1) 100%);-webkit-text-fill-color:transparent;color:#0000;background-size:200%;-webkit-background-clip:text;background-clip:text;font-style:normal;animation:3s linear infinite k-shine}@keyframes k-shine{to{background-position:-200%}}@media (prefers-reduced-motion:reduce){.k-shine,.hiw-title em,.sp-title .sp-italic-purple,.mp-title .em,.rw-title .rw-shopify,.px-title .px-italic-green,.kwf-head h2 .kwf-shine{animation:none}}.shine-hero{--s1:#6a58ab;--s2:#c86fd0;--s3:#f09cc4}.shine-frame{--s1:#3b5bd6;--s2:#5f9dff;--s3:#8fc6ff}.shine-km{--s1:#4a7d25;--s2:#6aa13a;--s3:#7cae3c}.shine-cts{--s1:#6d28d9;--s2:#d4569b;--s3:#ef8f5a}.hiw-title em{--s1:#d9534f;--s2:#ef8354;--s3:#f7b267}.sp-title .sp-italic-purple{--s1:#5b4bd6;--s2:#9a6cf0;--s3:#cf8bff}.shine-kt{--s1:#ffd98a;--s2:#ffc566;--s3:#fff1cc}.shine-rmp{--s1:#a8175e;--s2:#c42a7a;--s3:#8e2a9e}.shine-lrv{--s1:#7c3aed;--s2:#a855f7;--s3:#d946ef}.lrv .shine-lrv{--s1:#ffd98a;--s2:#ffc566;--s3:#fff1cc}.shine-kin{--s1:#9b6cf2;--s2:#c9b0ff;--s3:#f4eeff}.shine-ktr{--s1:#5fd49a;--s2:#9df0c0;--s3:#e4fff0}.shine-kpq{--s1:#e8912d;--s2:#e8645a;--s3:#d9468f}.shine-faq{--s1:#c2410c;--s2:#ea580c;--s3:#f59e0b}.shine-footer{--s1:#b69cff;--s2:#ff9fd8;--s3:#fff}.mp-title .em{--s1:#7fd3ff;--s2:#b8efff;--s3:#fff}.rw-title .rw-shopify{--s1:#5e8e3e;--s2:#95bf47;--s3:#e7f7d0}.px-title .px-italic-green{--s1:#2bb39b;--s2:#7fe0c4;--s3:#eafff8}.kwf-head h2 .kwf-shine{--s1:#7c3aed;--s2:#b86bd6;--s3:#ffbf7a}.shine-mw{--s1:#ff8a3d;--s2:#ff6f61;--s3:#ffb35c}.klorrvs .kl-h1,.klorrvs .kl-h2,.klorrvs .kl-stat,.klorrvs .kl-cost .ct-title,.klorrvs .kl-cost .ct-save .sv,.klorrvs .i-green,.tile-title,.tile-choice h4,.px-card-amount{font-family:var(--font-title), system-ui, sans-serif!important;letter-spacing:-.02em!important;font-style:normal!important;font-weight:400!important}.klorrvs .kl-h1 strong,.klorrvs .kl-h2 strong{font-weight:600!important}.tile-title{font-size:1.08rem}.tile-choice h4{font-size:.84rem}.px-card-amount{font-size:35.9px}@media (max-width:820px){.px-card-amount{font-size:31.7px}}.klorrvs .kl-h1{font-size:49.3px}.klorrvs .kl-h2{font-size:31.2px}.klorrvs .kl-stat{font-size:42.6px}.klorrvs .kl-cost .ct-title{font-size:18.5px}.klorrvs .kl-cost .ct-save .sv{font-size:27.9px}.klorrvs .i-green{--s1:#3ecf8e;--s2:#95bf47;--s3:#d9f99d;background-image:linear-gradient(100deg, var(--s1) 0%, var(--s2) 30%, var(--s3) 50%, var(--s2) 70%, var(--s1) 100%);-webkit-text-fill-color:transparent;color:#0000;background-size:200%;-webkit-background-clip:text;background-clip:text;animation:3s linear infinite k-shine}@media (prefers-reduced-motion:reduce){.klorrvs .i-green{animation:none}}.hs-wrap{width:100%;position:relative}.hs-glow{pointer-events:none;z-index:0;filter:blur(30px);background:linear-gradient(90deg,#8b6fc0a8,#b098dc57,#8b6fc0a8,#b098dc57) 0 0/300% 100%;height:78px;animation:8s linear infinite hsFlow;position:absolute;bottom:0;left:0;right:0;overflow:hidden}@keyframes hsFlow{0%{background-position:0%}to{background-position:-200%}}.hs-strip{z-index:1;-webkit-backdrop-filter:blur(120px)saturate(210%)brightness(1.04);backdrop-filter:blur(120px)saturate(210%)brightness(1.04);background:#ffffff57;align-items:center;width:100%;min-height:78px;padding-inline:clamp(16px,2.5vw,40px);display:flex;position:relative;box-shadow:inset 0 -1px #9b7fbf1a,0 -4px 32px #9b7fbf1f,0 1px 2px #0000000a}.hs-row{justify-content:space-evenly;align-items:center;gap:18px;width:100%;min-height:78px;margin:0;padding:20px 0;list-style:none;display:flex}.hs-d{background:#1a1a1f1f;align-self:stretch;width:1px}.hs-rb{flex-direction:column;align-items:center;gap:4px;display:flex}.hs-wide{gap:5px}.hs-line{align-items:center;gap:7px;display:flex}.hs-mk{opacity:.9;display:block}.hs-mk--browser{width:20px;height:20px}.hs-stars{color:#e8a33d;letter-spacing:2px;font-size:17px}.hs-rt{color:#5a5566;font-size:11.5px}.hs-rt b{color:#1a1a1f}.hs-big{font-family:var(--font-hanken,"Hanken Grotesk"), "Hanken Grotesk", system-ui, sans-serif;letter-spacing:-.01em;color:#1a1a1f;font-size:19px;font-weight:600}@media (prefers-reduced-motion:reduce){.hs-glow{animation:none}}.goo-orb{width:var(--goo-size,72px);height:var(--goo-size,72px);margin:calc(var(--goo-size,72px) / -2) 0 0 calc(var(--goo-size,72px) / -2);pointer-events:none;position:absolute;top:50%;left:50%;overflow:visible}.goo-orb svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.goo-orb-glow{width:calc(var(--goo-size,72px) * .44);height:calc(var(--goo-size,72px) * .44);margin:calc(var(--goo-size,72px) * -.22) 0 0 calc(var(--goo-size,72px) * -.22);background:radial-gradient(circle, rgba(var(--goo-glow), .38) 0%, rgba(var(--goo-glow), .13) 48%, rgba(var(--goo-glow), 0) 74%);border-radius:50%;position:absolute;top:50%;left:50%}.goo-orb--fill{width:auto;height:auto;margin:0;inset:0}:root{--page-col:calc(855px + 10vw);--page-box:calc(943px + 10vw);--page-gutter:44px}.hiw{padding-inline:var(--page-gutter)}.hiw-head,.hiw-grid{max-width:var(--page-col)}.sp-section{padding-inline:var(--page-gutter)}.sp-grid{max-width:var(--page-col)}.kt-section{padding-inline:var(--page-gutter)}.kt-inner{max-width:var(--page-col)}@media (min-width:761px){.kt-cols{flex-wrap:wrap}.kt-col{flex:calc(33.33% - 12px)}}.px-shell{padding-inline:var(--page-gutter)}.px-grid{max-width:var(--page-col)}@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-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{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-tracking{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-outline-style{syntax:"*";inherits:false;initial-value:solid}@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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{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}
