@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--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-content:"";--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--hs-a:0deg}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-500:#fb2c36;--color-green-500:#00c758;--color-blue-500:#3080ff;--color-blue-600:#155dfc;--color-gray-200:#e5e7eb;--color-gray-400:#99a1af;--color-gray-900:#101828;--color-black:#000;--color-white:#fff;--spacing:.25rem;--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-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;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-widest:.1em;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animate-bounce:bounce 1s infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-500:lab(55.4814% 75.0732 48.8528);--color-green-500:lab(70.5521% -66.5147 45.8073);--color-blue-500:lab(54.1736% 13.3369 -74.6839);--color-blue-600:lab(44.0605% 29.0279 -86.0352);--color-gray-200:lab(91.6229% -.159115 -2.26791);--color-gray-400:lab(65.9269% -.832707 -8.17473);--color-gray-900:lab(8.11897% .811279 -12.254)}}}@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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){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{.\@container{container-type:inline-size}.\!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}.top-0{top:0}.right-0{right:0}.bottom-0{bottom:0}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-6{margin:calc(var(--spacing) * 6)}.mx-auto{margin-inline:auto}.my-6{margin-block:calc(var(--spacing) * 6)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.ml-px{margin-left:1px}.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}.inline-grid{display:inline-grid}.table{display:table}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.h-4{height:calc(var(--spacing) * 4)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-20{height:calc(var(--spacing) * 20)}.h-48{height:calc(var(--spacing) * 48)}.h-screen{height:100vh}.min-h-dvh{min-height:100dvh}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-24{width:calc(var(--spacing) * 24)}.w-32{width:calc(var(--spacing) * 32)}.w-64{width:calc(var(--spacing) * 64)}.w-\[200px\]{width:200px}.w-full{width:100%}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-bounce{animation:var(--animate-bounce)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize{resize:both}.appearance-none{appearance:none}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.divide-x-2>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(2px * var(--tw-divide-x-reverse));border-inline-end-width:calc(2px * calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-y-2>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(2px * var(--tw-divide-y-reverse));border-bottom-width:calc(2px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-black>:not(:last-child)){border-color:var(--color-black)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-y-auto{overflow-y:auto}.\!rounded-full{border-radius:3.40282e38px!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-none{border-radius:0}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-3{border-style:var(--tw-border-style);border-width:3px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-b-4{border-bottom-style:var(--tw-border-style);border-bottom-width:4px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-black{border-color:var(--color-black)}.bg-\[\#1040C0\]{background-color:#1040c0}.bg-\[\#D02020\]{background-color:#d02020}.bg-\[\#F0C020\]{background-color:#f0c020}.bg-black{background-color:var(--color-black)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-900{background-color:var(--color-gray-900)}.bg-green-500{background-color:var(--color-green-500)}.bg-red-500{background-color:var(--color-red-500)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.from-blue-500{--tw-gradient-from:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-cover{object-fit:cover}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-6{padding:calc(var(--spacing) * 6)}.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)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pr-3\.5{padding-right:calc(var(--spacing) * 3.5)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pl-4{padding-left:calc(var(--spacing) * 4)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--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))}.leading-\[0\.9\]{--tw-leading:.9;line-height:.9}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.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)}.tracking-\[1\.5\]{--tw-tracking:1.5;letter-spacing:1.5px}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.text-wrap{text-wrap:wrap}.break-all{word-break:break-all}.text-black{color:var(--color-black)}.text-red-500{color:var(--color-red-500)}.text-white{color:var(--color-white)}.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,)}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-\[0\.03\]{opacity:.03}.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_4px_20px_rgba\(0\,0\,0\,0\.1\)\]{--tw-shadow:0 4px 20px 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-\[2px_2px_0px_0px_black\]{--tw-shadow:2px 2px 0px 0px var(--tw-shadow-color,black);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[4px_4px_0px_0px_black\]{--tw-shadow:4px 4px 0px 0px var(--tw-shadow-color,black);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[5px_5px_0px_0px_black\]{--tw-shadow:5px 5px 0px 0px var(--tw-shadow-color,black);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-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow\/elevation{--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)}.outline,.outline-1{outline-style:var(--tw-outline-style);outline-width:1px}.-outline-offset-1{outline-offset:calc(1px * -1)}.outline-black\/10{outline-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.outline-black\/10{outline-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.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,)}.invert{--tw-invert:invert(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,)}.sepia{--tw-sepia:sepia(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-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-\[box-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-\[scale\,background-color\]{transition-property:scale,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[scale\,opacity\,filter\]{transition-property:scale,opacity,filter;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-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))}.transition-none{transition-property:none}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.placeholder\:text-gray-400::placeholder{color:var(--color-gray-400)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:top-1\/2:after{content:var(--tw-content);top:50%}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:size-10:after{content:var(--tw-content);width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.after\:-translate-1\/2:after{content:var(--tw-content);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.checked\:bg-\[\#1040C0\]:checked{background-color:#1040c0}.focus\:bg-\[\#FFF9C4\]:focus{background-color:#fff9c4}.focus\:ring-0:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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)}.active\:translate-x-\[1px\]:active{--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:translate-x-\[2px\]:active{--tw-translate-x:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:translate-y-\[1px\]:active{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:translate-y-\[2px\]:active{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:scale-\[0\.97\]:active{scale:.97}.active\:border:active{border-style:var(--tw-border-style);border-width:1px}.active\:border-black:active{border-color:var(--color-black)}.active\:bg-black:active{background-color:var(--color-black)}.active\:bg-white:active{background-color:var(--color-white)}.active\:text-black:active{color:var(--color-black)}.active\:text-white:active{color:var(--color-white)}.active\:shadow-none:active{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.active\:not-disabled\:scale-\[0\.96\]:active:not(:disabled){scale:.96}.data-\[loaded\=true\]\:opacity-100[data-loaded=true]{opacity:1}.data-\[loaded\=true\]\:grayscale-0[data-loaded=true]{--tw-grayscale:grayscale(0%);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,)}@media (min-width:40rem){.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}}@media (min-width:48rem){.md\:px-6{padding-inline:calc(var(--spacing) * 6)}}@media (prefers-color-scheme:dark){.dark\:outline-white\/10{outline-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:outline-white\/10{outline-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}}}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:400 700;src:url(/fonts/golos-text-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:400 700;src:url(/fonts/golos-text-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:400 700;src:url(/fonts/golos-text-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:400 700;src:url(/fonts/golos-text-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nimbuz Okina;font-style:normal;font-display:swap;font-weight:400 700;src:url(/fonts/nimbuz-okina.v1.woff2)format("woff2");unicode-range:U+2BB}@font-face{font-family:Golos Fallback;font-weight:400 549;src:local(Arial),local(ArialMT),local(Liberation Sans),local(Helvetica Neue),local(Helvetica);size-adjust:104%;ascent-override:94.2%;descent-override:21.2%;line-gap-override:0%}@font-face{font-family:Golos Fallback;font-weight:550 900;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(Helvetica Neue Bold),local(Helvetica Bold);size-adjust:101%;ascent-override:97%;descent-override:21.8%;line-gap-override:0%}@font-face{font-family:Golos Fallback Roboto;font-weight:100 900;src:local(Roboto),local(Roboto-Regular),local(Roboto Medium),local(Roboto-Medium);size-adjust:105.7%;ascent-override:92.7%;descent-override:20.8%;line-gap-override:0%}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;interpolate-size:allow-keywords;--base:#eef1f6;--surface:#fff;--surface-2:#f3f5f9;--elevated:#fff;--hairline:#e2e6ed;--line-strong:#7f8997;--ink:#0f1420;--hint:#5b6776;--ink-soft:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root{--ink-soft:color-mix(in srgb, var(--ink) 80%, var(--surface))}}:root{--logo-ink:#2f384a;--accent:#00a2ff;--accent-ui:#08d;--link:#086db1;--link-sky:#085e9b;--on-accent:#fff;--accent-soft:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--accent-soft:color-mix(in srgb, var(--accent) 12%, var(--surface))}}:root{--focus:#08d;--ok:#157a32;--ok-bg:#e3efe6;--warn:#f5a623;--warn-ink:#8a5300;--warn-bg:#fdefd7;--danger:#c62828;--danger-bg:#f8e5e5;--on-danger:#fff;--scrim:#0a0d126b;--btn-a:#0077c0;--btn-b:#085e9b;--btn-grad:linear-gradient(135deg, var(--btn-a) 0%, var(--btn-b) 100%);--btn-shadow:0 8px 20px -8px #0077c0a6;--shadow-card:0 1px 2px #1013190d;--shadow-elevated:0 8px 24px #1013191f, 0 0 0 1px #1013190a;--shadow-pop:0 6px 20px #1013191a;--glass:var(--surface)}@supports (color:color-mix(in lab, red, red)){:root{--glass:color-mix(in srgb, var(--surface) 74%, transparent)}}:root{--glass-line:var(--surface)}@supports (color:color-mix(in lab, red, red)){:root{--glass-line:color-mix(in srgb, var(--surface) 90%, transparent)}}:root{--chat-wall:linear-gradient(165deg, var(--accent) 0%, var(--accent) 55%, var(--base) 100%)}@supports (color:color-mix(in lab, red, red)){:root{--chat-wall:linear-gradient(165deg, color-mix(in srgb, var(--accent) 12%, var(--base)) 0%, color-mix(in srgb, var(--accent) 6%, var(--base)) 55%, var(--base) 100%)}}:root{--bubble-bot:var(--surface);--ring-hairline:0 0 0 1px var(--hairline);--mark-disc:radial-gradient(circle at 50% 30%, var(--accent), var(--accent-ui))}@supports (color:color-mix(in lab, red, red)){:root{--mark-disc:radial-gradient(circle at 50% 30%, color-mix(in srgb, var(--accent) 60%, #fff), var(--accent-ui))}}:root{--r-card:16px;--r-card-lg:24px;--r-btn:14px;--r-field:12px;--r-sheet:20px;--r-pill:999px;--r-focus:6px;--tap-min:44px;--r-2xs:4px;--r-xs:8px;--font:"Nimbuz Okina", "Golos Text", "Golos Fallback", "Golos Fallback Roboto", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--t-h1:600 28px/34px var(--font);--t-h2:600 22px/28px var(--font);--t-h3:600 20px/26px var(--font);--t-body:400 16px/24px var(--font);--t-text:400 15px/22px var(--font);--t-btn:600 16px/20px var(--font);--t-label:600 12px/16px var(--font);--t-num:600 38px/44px var(--font);--t-cap:400 13px/18px var(--font);--t-micro:400 11px/14px var(--font);--fs-2xs:.625rem;--fs-xs:.6875rem;--fs-caption:.75rem;--fs-sm:.8125rem;--fs-ui:.9375rem;--fs-md:.9375rem;--fs-base:1rem;--fs-lg:1.125rem;--fs-xl:1.25rem;--fs-2xl:1.375rem;--fs-3xl:1.5rem;--fs-4xl:1.75rem;--fs-5xl:2rem;--fs-6xl:2.5rem;--fs-lead:clamp(1.0625rem, .95rem + .45vw, 1.125rem);--fs-lead-lg:clamp(1.0625rem, .9rem + .55vw, 1.25rem);--fs-title:clamp(1.25rem, 1.1rem + .35vw, 1.375rem);--fs-num:2.375rem;--fs-num-lg:clamp(2.375rem, 2rem + 1.6vw, 3.25rem);--fs-h3-display:clamp(1.75rem, .9rem + 1.8vw, 2.5rem);--fs-h2-sm:clamp(2rem, 1.2rem + 2.4vw, 3rem);--fs-h2:clamp(2rem, .9rem + 3.1vw, 3.5rem);--fs-h1:clamp(2.125rem, 1.2rem + 3.4vw, 3.5rem);--fs-hero:clamp(2.0625rem, 1.51rem + 2.45vw, 3.5rem);--fw-display:650;--lh-none:1;--lh-display:1.1;--lh-title:1.2;--lh-snug:1.3;--lh-ui:1.4;--lh-body:1.5;--lh-relaxed:1.6;--ls-display:-.02em;--ls-title:-.015em;--ls-heading:-.01em;--ls-snug:-.005em;--ls-micro:0;--ls-caps:.06em;--s-half:2px;--s-1:4px;--s-1h:6px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--s-12:48px;--s-16:64px;--s-20:80px;--s-24:96px;--section-y:clamp(64px, 6vw + 32px, 112px);--section-y-s:clamp(40px, 4vw + 24px, 72px);--head-gap:clamp(32px, 3vw + 16px, 48px);--grid-gap:clamp(32px, 4vw + 8px, 72px);--card-pad:clamp(20px, 1vw + 16px, 32px);--container:1200px;--container-narrow:800px;--header-h:64px;--gutter:16px;--dur-1:.12s;--dur-2:.15s;--dur-3:.22s;--dur-4:.36s;--dur-5:.56s;--ease-spatial:cubic-bezier(.22, 1, .36, 1);--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-effects:cubic-bezier(0, 0, .58, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--loop-1:.8s;--loop-2:1.1s;--loop-3:1.6s;--loop-4:1.2s;--loop-fast:2.4s;--loop:4.8s;--loop-slow:9.6s;--sky-top:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--sky-top:color-mix(in srgb, var(--accent) 20%, var(--base))}}:root{--sky-end:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--sky-end:color-mix(in srgb, var(--accent) 14%, var(--base))}}:root{--icon:var(--link);--sky-zenith:#3fa9ee;--sky-upper:#7cc6f6;--sky-mid:#b5def9;--sky-haze:#dceefa;--cloud-lit:#fff;--cloud-mid:#daecf8;--cloud-shade:#95b8e2;--halo:#fff;--halo-bead:var(--accent);--star:transparent;--focus-sky:var(--link-sky);--ring-ui:var(--link);--shadow-sky:0 1px 2px #08346014, 0 12px 32px -8px #08346038;--fw-hero:650;--lh-hero:1.05;--measure-h1:12.9em;--measure-h2:18em;--measure-text:34em;--air:clamp(96px, 6vw + 48px, 160px);--step:clamp(56px, 4vw + 32px, 96px);--tight:clamp(24px, 2vw + 16px, 40px);--bg:var(--base);--bg-soft:var(--base);--muted:var(--hint);--ink-2:var(--ink-soft);--line:var(--hairline);--success:var(--ok);--electric:var(--accent);--accent-hi:var(--accent);--accent-strong:var(--link);--accent-hover:var(--accent-ui);--shadow-sm:var(--shadow-card);--shadow-md:var(--shadow-pop);--shadow-lg:var(--shadow-elevated);--shadow-accent-sm:var(--btn-shadow);--shadow-accent:var(--btn-shadow);--shadow-accent-lg:var(--btn-shadow);--r-s:var(--r-field);--r-m:var(--r-card);--r-l:var(--r-card-lg);--r-xl:var(--r-card-lg);--r-bubble:var(--r-card);--ease:var(--ease-spatial);--dur-press:var(--dur-1);--dur-hover:var(--dur-3);--dur-s:var(--dur-4);--dur-m:var(--dur-5);--dur-l:var(--dur-5);--ease-loop:var(--ease-standard);--ease-travel:var(--ease-standard)}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--sky-zenith:#050b15;--sky-upper:#08142a;--sky-mid:#0c1e36;--sky-haze:#112a45;--cloud-lit:#c9ddf0;--cloud-mid:#273850;--cloud-shade:#0d1726;--halo:#d6ecff;--halo-bead:var(--link);--star:#eef2f780;--ring-ui:var(--halo);--shadow-sky:0 12px 32px -8px #00000080;--ink-soft:var(--ink)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--ink-soft:color-mix(in srgb, var(--ink) 80%, var(--surface))}}[data-theme=dark]{--accent-soft:var(--accent)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--accent-soft:color-mix(in srgb, var(--accent) 12%, var(--surface))}}[data-theme=dark]{--glass:var(--surface)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--glass:color-mix(in srgb, var(--surface) 74%, transparent)}}[data-theme=dark]{--focus-sky:var(--link-sky);--base:#0f141b;--surface:#171d26;--surface-2:#1e2530;--elevated:#232b37;--hairline:#2a3340;--line-strong:#6f7a89;--ink:#eef2f7;--hint:#8d99a8;--logo-ink:#f7f7f7;--accent:#00a2ff;--accent-ui:#00a2ff;--link:#3db2ff;--link-sky:#3db2ff;--focus:#3db2ff;--ok:#3fbf5f;--ok-bg:var(--ok)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--ok-bg:color-mix(in srgb, var(--ok) 16%, var(--surface))}}[data-theme=dark]{--warn:#f6b73c;--warn-ink:#f6b73c;--warn-bg:var(--warn)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--warn-bg:color-mix(in srgb, var(--warn) 16%, var(--surface))}}[data-theme=dark]{--danger:#ff5a52;--danger-bg:var(--danger)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--danger-bg:color-mix(in srgb, var(--danger) 16%, var(--surface))}}[data-theme=dark]{--on-danger:#1a0604;--scrim:#0000008c;--btn-shadow:0 8px 20px -8px #0077c08c;--shadow-card:0 1px 2px #0000004d;--shadow-elevated:0 10px 30px #00000080, 0 0 0 1px #ffffff0a;--shadow-pop:0 6px 20px #0006;--glass-line:var(--ink)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--glass-line:color-mix(in srgb, var(--ink) 8%, transparent)}}[data-theme=dark]{--chat-wall:linear-gradient(165deg, var(--accent) 0%, var(--accent) 55%, var(--base) 100%)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--chat-wall:linear-gradient(165deg, color-mix(in srgb, var(--accent) 9%, var(--base)) 0%, color-mix(in srgb, var(--accent) 5%, var(--base)) 55%, var(--base) 100%)}}[data-theme=dark]{--sky-top:var(--accent)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--sky-top:color-mix(in srgb, var(--accent) 10%, var(--base))}}[data-theme=dark]{--sky-end:var(--accent)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--sky-end:color-mix(in srgb, var(--accent) 8%, var(--base))}}[data-theme=dark]{--t-body:450 16px/24px var(--font);--t-text:450 15px/22px var(--font);--t-cap:450 13px/18px var(--font);--t-micro:450 11px/14px var(--font)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--sky-zenith:#050b15;--sky-upper:#08142a;--sky-mid:#0c1e36;--sky-haze:#112a45;--cloud-lit:#c9ddf0;--cloud-mid:#273850;--cloud-shade:#0d1726;--halo:#d6ecff;--halo-bead:var(--link);--star:#eef2f780;--ring-ui:var(--halo);--shadow-sky:0 12px 32px -8px #00000080;--ink-soft:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]){--ink-soft:color-mix(in srgb, var(--ink) 80%, var(--surface))}}:root:not([data-theme=light]){--accent-soft:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]){--accent-soft:color-mix(in srgb, var(--accent) 12%, var(--surface))}}:root:not([data-theme=light]){--glass:var(--surface)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]){--glass:color-mix(in srgb, var(--surface) 74%, transparent)}}:root:not([data-theme=light]){--focus-sky:var(--link-sky);--base:#0f141b;--surface:#171d26;--surface-2:#1e2530;--elevated:#232b37;--hairline:#2a3340;--line-strong:#6f7a89;--ink:#eef2f7;--hint:#8d99a8;--logo-ink:#f7f7f7;--accent:#00a2ff;--accent-ui:#00a2ff;--link:#3db2ff;--link-sky:#3db2ff;--focus:#3db2ff;--ok:#3fbf5f;--ok-bg:var(--ok)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]){--ok-bg:color-mix(in srgb, var(--ok) 16%, var(--surface))}}:root:not([data-theme=light]){--warn:#f6b73c;--warn-ink:#f6b73c;--warn-bg:var(--warn)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]){--warn-bg:color-mix(in srgb, var(--warn) 16%, var(--surface))}}:root:not([data-theme=light]){--danger:#ff5a52;--danger-bg:var(--danger)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]){--danger-bg:color-mix(in srgb, var(--danger) 16%, var(--surface))}}:root:not([data-theme=light]){--on-danger:#1a0604;--scrim:#0000008c;--btn-shadow:0 8px 20px -8px #0077c08c;--shadow-card:0 1px 2px #0000004d;--shadow-elevated:0 10px 30px #00000080, 0 0 0 1px #ffffff0a;--shadow-pop:0 6px 20px #0006;--glass-line:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]){--glass-line:color-mix(in srgb, var(--ink) 8%, transparent)}}:root:not([data-theme=light]){--chat-wall:linear-gradient(165deg, var(--accent) 0%, var(--accent) 55%, var(--base) 100%)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]){--chat-wall:linear-gradient(165deg, color-mix(in srgb, var(--accent) 9%, var(--base)) 0%, color-mix(in srgb, var(--accent) 5%, var(--base)) 55%, var(--base) 100%)}}:root:not([data-theme=light]){--sky-top:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]){--sky-top:color-mix(in srgb, var(--accent) 10%, var(--base))}}:root:not([data-theme=light]){--sky-end:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]){--sky-end:color-mix(in srgb, var(--accent) 8%, var(--base))}}:root:not([data-theme=light]){--t-body:450 16px/24px var(--font);--t-text:450 15px/22px var(--font);--t-cap:450 13px/18px var(--font);--t-micro:450 11px/14px var(--font)}}[data-theme=dark]:not(:root){color:var(--ink);font:var(--t-body)}@media (min-width:768px){:root{--gutter:32px;--header-h:72px;--t-h1:600 30px/36px var(--font)}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 16px);-webkit-text-size-adjust:100%}body{background:var(--base);color:var(--ink);font:var(--t-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow-x:clip}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}button:disabled{cursor:not-allowed}a{color:inherit;text-decoration:none}a,button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}h1,h2,h3,p,figure,ol,ul,dl,dd{margin:0}ol,ul{padding:0;list-style:none}img,svg{max-width:100%;display:block}svg{flex-shrink:0}em,i,cite,address{font-style:normal}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}a:not([class]),.text-button,summary,.skip-link{border-radius:var(--r-focus)}::selection{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in srgb, var(--accent) 28%, transparent)}}::selection{color:var(--ink)}.container{width:min(var(--container), 100% - var(--gutter) * 2);max-width:none;margin-inline:auto}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip-link{left:var(--s-4);z-index:200;background:var(--surface);padding:var(--s-3) var(--s-4);border-radius:var(--r-field);box-shadow:var(--shadow-pop);position:fixed;top:-100px}.skip-link:focus{top:var(--s-3)}.noscript-banner{z-index:120;padding:var(--s-3) var(--s-4);background:var(--warn-bg);color:var(--ink);text-align:center;position:relative}.noscript-banner a{color:var(--link);text-decoration:underline}h1,h2,h3{font-weight:var(--fw-display);letter-spacing:var(--ls-title);line-height:var(--lh-display);text-wrap:balance}h2{font-size:var(--fs-h2);white-space:pre-line;letter-spacing:var(--ls-display)}h3{font-size:var(--fs-xl);letter-spacing:var(--ls-heading);font-weight:600;line-height:var(--lh-title)}p{text-wrap:pretty}.num,.price,[data-num]{font-variant-numeric:tabular-nums}.button{--h:48px;justify-content:center;align-items:center;gap:var(--s-2);min-height:var(--h);padding:0 var(--s-6);border-radius:var(--r-btn);font:var(--t-btn);white-space:nowrap;transition:transform var(--dur-1) var(--ease-standard), box-shadow var(--dur-3) var(--ease-standard), background-color var(--dur-3) var(--ease-standard), border-color var(--dur-3) var(--ease-standard), filter var(--dur-3) var(--ease-standard);isolation:isolate;display:inline-flex;position:relative}.button:active{transform:scale(.97)}.button:disabled,.button[aria-disabled=true]{opacity:.5;box-shadow:none;transform:none}.button.primary,.button.dark{background:var(--btn-grad);color:var(--on-accent);box-shadow:var(--btn-shadow)}.button.secondary,.button.ghost{background:var(--surface);border:1px solid var(--hairline);color:var(--ink);box-shadow:var(--shadow-card)}.button.small{--h:44px;padding:0 var(--s-4);font:var(--t-text);font-weight:600}.button.large{--h:56px;padding:0 var(--s-8);font-size:var(--fs-lg)}.button.full{width:100%}.button>.lucide-arrow-up-right:last-child:not(:first-child){margin-inline:-2px -4px}.play-circle{background:var(--btn-grad);width:24px;height:24px;color:var(--on-accent);border-radius:50%;place-items:center;display:grid}.text-button{align-items:center;gap:var(--s-1h);min-height:var(--tap-min);color:var(--link);font:var(--t-btn);display:inline-flex}.text-button:active{text-underline-offset:4px;text-decoration:underline}.icon-button{width:var(--tap-min);height:var(--tap-min);border-radius:var(--r-field);color:var(--ink);transition:background-color var(--dur-2) var(--ease-standard);place-items:center;display:grid}.icon-button:active{background:var(--surface-2)}@media (hover:hover) and (pointer:fine){.button.primary:hover,.button.dark:hover{filter:brightness(1.08)}.button.secondary:hover,.button.ghost:hover{border-color:var(--line-strong)}.text-button:hover{text-underline-offset:4px;text-decoration:underline}.icon-button:hover{background:var(--surface-2)}}.eyebrow{align-items:center;gap:var(--s-2);font:var(--t-label);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--link);display:inline-flex}.eyebrow>.halo-dot{display:none}.hero .eyebrow,.final .eyebrow{color:var(--link-sky)}.header{--bar:var(--header-h);z-index:60;height:var(--bar);transition:height var(--dur-4) var(--ease-spatial);position:fixed;inset:0 0 auto}.header.is-scrolled{--bar:calc(var(--header-h) - 8px)}@media (min-width:48em){.header.is-scrolled{--bar:calc(var(--header-h) - 12px)}}.header:before{content:"";z-index:-1;pointer-events:none;opacity:0;background:var(--base);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.header:before{background:color-mix(in srgb, var(--base) 82%, transparent)}}.header:before{-webkit-backdrop-filter:blur(18px)saturate(1.6);backdrop-filter:blur(18px)saturate(1.6);box-shadow:0 1px 0 var(--hairline);transition:opacity var(--dur-4) var(--ease-standard)}.header.is-scrolled:before{opacity:1}.header-inner{align-items:center;gap:var(--s-4);height:100%;display:flex}.header-logo{min-height:var(--tap-min);border-radius:var(--r-field);align-items:center;margin-inline-start:-6px;padding-inline:6px;display:flex}.logo{color:var(--logo-ink);align-items:center;display:inline-flex}.logo img{width:auto;height:28px}.logo-dark,:root[data-theme=dark] .logo-light{display:none!important}:root[data-theme=dark] .logo-dark{display:block!important}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .logo-light{display:none!important}:root:not([data-theme=light]) .logo-dark{display:block!important}}.logo--mark{--x:10.5px;align-items:flex-start;gap:calc(var(--x) * .3);height:calc(var(--x) * 3.11)}.logo-mark{aspect-ratio:391.96/379.41;flex:none;height:100%;position:relative}.logo-mark-still{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.logo-mark-stage{opacity:0;pointer-events:none;width:130.63%;height:134.95%;position:absolute;top:-18.002%;left:-15.318%}.logo-mark-stage>svg{display:block;width:100%!important;height:100%!important}.logo--mark.is-drawing .logo-mark-stage{opacity:1}.logo--mark.is-drawing .logo-mark-still{opacity:0}.logo-word{height:calc(var(--x) * 1.5715);aspect-ratio:1060/245;flex:none;width:auto;display:block;overflow:visible}.logo--mark .logo-word{margin-top:calc(var(--x) * .626)}.logo--text .logo-word{height:24px}.logo-star{transform-box:fill-box;transform-origin:50%}@media (min-width:48em){.logo--mark{--x:11px}}.header-logo .logo--mark,.menu-top .logo--mark{--x:11.5px}@media (min-width:48em){.header-logo .logo--mark,.menu-top .logo--mark{--x:12px}}@media (min-width:1080px){.header-logo .logo--mark{--x:13px}}.header-logo .logo{transform-origin:0;transition:scale var(--dur-4) var(--ease-spatial)}@media (min-width:48em){.header.is-scrolled .header-logo .logo{scale:.9}}.header-logo,.header-logo .logo,.header-logo .logo-mark,.header-logo .logo-mark-still{opacity:1}.header-logo .logo-mark{transition:filter var(--dur-3) var(--ease-standard)}@media (hover:hover) and (pointer:fine){.header-logo:hover .logo-mark{filter:drop-shadow(0 0 6px #00a2ff73)}}.header-logo:focus-visible .logo-mark{filter:drop-shadow(0 0 6px #00a2ff73)}.desktop-nav{gap:2px;display:none}.desktop-nav a{min-height:var(--tap-min);border-radius:var(--r-field);font:500 15px/20px var(--font);color:var(--ink-soft);transition:color var(--dur-2) var(--ease-standard), background-color var(--dur-2) var(--ease-standard);align-items:center;padding:0 12px;display:inline-flex;position:relative}.desktop-nav a:active{color:var(--ink)}.header-actions{align-items:center;gap:var(--s-1);margin-left:auto;display:flex}.header-prefs{align-items:center;gap:0;display:none}.header-login{display:none}.header-cta{margin-inline-start:var(--s-2);display:none}@media (min-width:48em){.header-cta{display:inline-flex}}.header-cta{gap:6px;padding-inline-end:14px}.header-cta-icon{opacity:.72;flex:none}@media (min-width:1080px){.header-inner{column-gap:var(--s-4);grid-template-columns:1fr auto 1fr;display:grid}.desktop-nav{display:flex}.header-logo{justify-self:start}.header-actions{justify-self:end;margin-left:0}.header-prefs{display:flex}.menu-button{display:none}}@media (min-width:1280px){.header-login{min-height:var(--tap-min);border-radius:var(--r-field);font:600 15px/20px var(--font);color:var(--ink);transition:background-color var(--dur-2) var(--ease-standard);align-items:center;margin-inline-start:var(--s-2);padding:0 12px;display:inline-flex}.header-login+.header-cta{margin-inline-start:0}}.lang-quick{min-width:var(--tap-min);height:var(--tap-min);border-radius:var(--r-field);color:var(--ink-soft);-webkit-tap-highlight-color:transparent;place-items:center;display:grid}.lang-quick-pill{border:1px solid var(--ink);border-radius:999px;place-items:center;min-width:34px;height:28px;padding:0 8px;display:grid}@supports (color:color-mix(in lab, red, red)){.lang-quick-pill{border:1px solid color-mix(in srgb, var(--ink) 18%, transparent)}}.lang-quick-pill{font:600 13px/1 var(--font);letter-spacing:.03em;transition:background-color var(--dur-2) var(--ease-standard), color var(--dur-2) var(--ease-standard), scale var(--dur-2) var(--ease-standard)}.lang-quick:active .lang-quick-pill{background:var(--ink);scale:.96}@supports (color:color-mix(in lab, red, red)){.lang-quick:active .lang-quick-pill{background:color-mix(in srgb, var(--ink) 7%, transparent)}}.lang-quick:active .lang-quick-pill{color:var(--ink)}@media (min-width:48em){.lang-quick{display:none}}.theme-toggle{width:var(--tap-min);height:var(--tap-min);border-radius:var(--r-field);color:var(--ink-soft);transition:background-color var(--dur-2) var(--ease-standard), color var(--dur-2) var(--ease-standard);background:0 0;border:0;place-items:center;display:grid;position:relative}.theme-toggle svg{transition:opacity var(--dur-4) var(--ease-standard), rotate var(--dur-5) var(--ease-spatial), scale var(--dur-5) var(--ease-spatial);position:absolute}.theme-toggle .theme-sun{opacity:0;rotate:-90deg;scale:.6}:root[data-theme=dark] .theme-toggle .theme-sun{opacity:1;rotate:none;scale:1}:root[data-theme=dark] .theme-toggle .theme-moon{opacity:0;rotate:90deg;scale:.6}.theme-toggle:active svg{scale:.9}.theme-control{gap:var(--s-half);padding:var(--s-1);border-radius:var(--r-field);background:var(--surface-2);border:1px solid var(--hairline);display:flex}.theme-control button{justify-content:center;align-items:center;gap:var(--s-1h);min-width:var(--tap-min);height:40px;padding:0 var(--s-3);border-radius:var(--r-xs);color:var(--hint);font:var(--t-text);transition:background-color var(--dur-2) var(--ease-standard), color var(--dur-2) var(--ease-standard);font-weight:500;display:inline-flex}.theme-control button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-card)}.language-menu{position:relative}.language-menu summary{justify-content:center;align-items:center;gap:var(--s-1);min-width:var(--tap-min);height:var(--tap-min);border-radius:var(--r-field);font:600 14px/20px var(--font);letter-spacing:.02em;color:var(--ink-soft);cursor:pointer;transition:background-color var(--dur-2) var(--ease-standard), color var(--dur-2) var(--ease-standard);background:0 0;border:0;padding:0 10px;list-style:none;display:flex}.language-menu summary::-webkit-details-marker{display:none}.language-menu summary svg{color:var(--hint);transition:rotate var(--dur-3) var(--ease-spatial)}.language-menu[open] summary svg{rotate:180deg}.language-menu[open] summary{color:var(--ink);background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.language-menu[open] summary{background:color-mix(in srgb, var(--ink) 7%, transparent)}}.language-popover{min-width:188px;padding:var(--s-1h);border-radius:var(--r-card);background:var(--elevated);border:1px solid var(--hairline);box-shadow:var(--shadow-elevated);z-index:5;transform-origin:100% 0;position:absolute;top:calc(100% + 8px);right:0}.language-menu[open] .language-popover{animation:pop var(--dur-3) var(--ease-spatial)}@keyframes pop{0%{opacity:0;transform:translateY(-4px)scale(.98)}}.language-menu.mobile summary{letter-spacing:0;color:var(--ink);font-size:15px}.language-menu.mobile .language-popover{transform-origin:0 100%;inset:auto auto calc(100% + 8px) 0}.language-popover a{min-height:var(--tap-min);padding:0 var(--s-3);border-radius:var(--r-xs);justify-content:space-between;align-items:center;font-weight:500;display:flex}.language-popover a[aria-current]{color:var(--link);font-weight:600}@media (hover:hover) and (pointer:fine){.desktop-nav a:hover,.header-login:hover,.theme-toggle:hover,.language-menu summary:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.desktop-nav a:hover,.header-login:hover,.theme-toggle:hover,.language-menu summary:hover{background:color-mix(in srgb, var(--ink) 7%, transparent)}}.desktop-nav a:hover,.header-login:hover,.theme-toggle:hover,.language-menu summary:hover,.theme-control button:not([aria-pressed=true]):hover{color:var(--ink)}.language-popover a:hover{background:var(--surface-2)}}.mobile-menu{width:100%;max-width:none;height:100dvh;max-height:none;padding:0 var(--gutter) calc(var(--s-4) + env(safe-area-inset-bottom));background:linear-gradient(180deg, var(--sky-upper,var(--base)) 0, var(--base) 160px) var(--base);color:var(--ink);gap:var(--s-6);overscroll-behavior:contain;border:0;flex-direction:column;margin:0;position:fixed;inset:0;overflow-y:auto}.mobile-menu[open]{animation:menu-in var(--dur-4) var(--ease-spatial);display:flex}.mobile-menu::backdrop{background:0 0}@keyframes menu-in{0%{opacity:0}}.menu-top{height:var(--header-h);flex:none;justify-content:space-between;align-items:center;margin-inline:-6px;padding-inline-start:6px;display:flex}.menu-top .logo{min-height:var(--tap-min)}.menu-close{margin-inline-end:-6px}.menu-close svg{animation:close-in var(--dur-4) var(--ease-spatial)}@keyframes close-in{0%{opacity:0;rotate:-90deg}}.mobile-menu nav{flex-direction:column;display:flex}.mobile-menu nav a{min-height:60px;font:var(--t-h2);letter-spacing:var(--ls-heading);border-bottom:1px solid var(--hairline);animation:menu-item var(--dur-4) var(--ease-spatial) calc(var(--i) * 40ms + 60ms) both;justify-content:space-between;align-items:center;display:flex}.mobile-menu nav a:active{color:var(--accent-ui)}.mobile-menu nav a.menu-external{min-height:52px;font:var(--t-body);border-bottom:0;font-weight:600}.mobile-menu nav a:not(.menu-external)+a.menu-external{margin-top:var(--s-2)}.mobile-menu nav a svg{color:var(--hint)}@keyframes menu-item{0%{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion:reduce){.mobile-menu nav a,.menu-close svg{animation:none}}.mobile-preferences{gap:var(--s-2);flex-wrap:wrap;align-items:center;margin-top:auto;display:flex}.mobile-preferences>*{flex:auto}.mobile-menu .language-menu summary{height:48px;padding:0 var(--s-3) 0 var(--s-4);background:var(--surface-2);border:1px solid var(--hairline);justify-content:space-between}.mobile-menu .theme-control{padding:var(--s-half)}.mobile-menu .theme-control button{height:var(--tap-min);flex:1}.menu-cta{margin-top:calc(var(--s-2) * -1);flex:none}.menu-legal{justify-content:center;align-items:center;gap:0 var(--s-2);margin-top:calc(var(--s-4) * -1);color:var(--hint);font:var(--t-cap);flex-wrap:wrap;flex:none;display:flex}.menu-legal a{min-height:var(--tap-min);padding:0 var(--s-1);color:var(--hint);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}@media (max-height:42em){.mobile-menu{gap:var(--s-4)}.mobile-menu nav a{min-height:52px}.mobile-menu nav a.menu-external{min-height:48px}}@media (min-width:48em){.mobile-menu nav,.mobile-preferences,.menu-cta,.menu-legal{inline-size:min(100%,640px);margin-inline:auto}.mobile-menu nav a{font-size:26px}}.mascot{aspect-ratio:1;display:inline-block;position:relative}.mascot-stage{position:absolute;inset:0}.mascot-stage svg{width:100%!important;height:100%!important}.mascot-poster{width:78%;height:auto;transition:opacity var(--dur-4) var(--ease-standard);position:absolute;inset:9% 11% 11%}.mascot.is-ready .mascot-poster{opacity:0}.chat{--inset:12px;z-index:1;border-radius:var(--r-card-lg);background:var(--glass);border:1px solid var(--glass-line);height:clamp(560px,70svh,640px);box-shadow:var(--shadow-elevated);-webkit-backdrop-filter:blur(22px)saturate(1.4);backdrop-filter:blur(22px)saturate(1.4);flex-direction:column;display:flex;position:relative;overflow:hidden}.chat-head{z-index:1;align-items:center;gap:var(--s-2);min-height:64px;padding:var(--s-2) var(--s-2) var(--s-2) var(--inset);border-bottom:1px solid var(--hairline);background:var(--surface);display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.chat-head{background:color-mix(in srgb, var(--surface) 72%, transparent)}}.chat-avatar{width:42px;height:42px;padding:var(--s-1);object-fit:contain;background:var(--mark-disc);border-radius:50%;flex:none}.chat-title{line-height:var(--lh-snug);flex-direction:column;gap:1px;min-width:0;margin-right:auto;display:flex}.chat-title strong{align-items:center;gap:var(--s-1);font:var(--t-btn);display:inline-flex}.chat-verified{color:var(--accent-ui)}.chat-title span{align-items:center;gap:var(--s-1h);font:var(--t-cap);color:var(--hint);display:inline-flex}.chat-title .is-typing{color:var(--link)}.chat-icon{border-radius:var(--r-field);width:44px;height:44px;color:var(--hint);transition:background-color var(--dur-2) var(--ease-standard), color var(--dur-2) var(--ease-standard);flex:none;place-items:center;display:grid}.chat-icon:active{background:var(--surface-2)}.chat-scroll{overscroll-behavior:contain;min-height:0;padding:var(--s-3) var(--inset) var(--s-2);background:url(/brand/chat-doodles.svg) calc(var(--px,0) * -18px) calc(var(--py,0) * -12px) / 240px 240px, var(--chat-wall);transition:background-position var(--dur-5) var(--ease-spatial);scrollbar-width:thin;scrollbar-color:var(--hint) transparent;flex-direction:column;flex:1;display:flex;overflow-y:auto;-webkit-mask-image:linear-gradient(#00000040,#000 16px);mask-image:linear-gradient(#00000040,#000 16px);container-type:inline-size}@supports (color:color-mix(in lab, red, red)){.chat-scroll{scrollbar-color:color-mix(in srgb, var(--hint) 40%, transparent) transparent}}:root[data-theme=dark] .chat-scroll{background:url(/brand/chat-doodles-dark.svg) calc(var(--px,0) * -18px) calc(var(--py,0) * -12px) / 240px 240px, var(--chat-wall)}.chat-log{gap:var(--s-1h);flex-direction:column;margin-top:auto;display:flex}.chat-bot-card{align-self:center;justify-items:center;gap:var(--s-1);width:min(100%,296px);margin:var(--s-half) 0 var(--s-1);padding:var(--s-3) var(--s-4);border-radius:var(--r-card);background:var(--bubble-bot);display:grid}@supports (color:color-mix(in lab, red, red)){.chat-bot-card{background:color-mix(in srgb, var(--bubble-bot) 90%, transparent)}}.chat-bot-card{box-shadow:var(--shadow-card);text-align:center}.bot-card-art{width:48px;height:48px;margin-bottom:var(--s-2);background:var(--mark-disc);box-shadow:0 0 0 5px var(--accent);border-radius:50%;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.bot-card-art{box-shadow:0 0 0 5px color-mix(in srgb, var(--accent) 12%, transparent)}}.bot-card-art img{width:33px;height:auto;margin-top:var(--s-half)}.chat-bot-card strong{font:var(--t-text);letter-spacing:var(--ls-snug);font-weight:600}.chat-bot-card p{font:var(--t-cap);color:var(--hint);text-wrap:balance}@container (max-width:400px){.chat-bot-card{column-gap:var(--s-3);width:100%;padding:var(--s-3) var(--s-4);text-align:left;grid-template-columns:44px minmax(0,1fr);place-items:center start;row-gap:1px}.bot-card-art{width:44px;height:44px;box-shadow:0 0 0 4px var(--accent);grid-row:span 2;margin:0}@supports (color:color-mix(in lab, red, red)){.bot-card-art{box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 12%, transparent)}}.bot-card-art img{width:30px}.chat-bot-card p{text-wrap:pretty}}@media (min-width:1024px) and (max-height:820px){.chat-bot-card{column-gap:var(--s-3);width:100%;padding:var(--s-3) var(--s-4);text-align:left;grid-template-columns:44px minmax(0,1fr);place-items:center start;row-gap:1px}.bot-card-art{width:44px;height:44px;box-shadow:0 0 0 4px var(--accent);grid-row:span 2;margin:0}@supports (color:color-mix(in lab, red, red)){.bot-card-art{box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 12%, transparent)}}.bot-card-art img{width:30px}.chat-bot-card p{text-wrap:pretty}}.chat-date{margin:var(--s-1) 0 var(--s-half);align-self:center}.chat-date span{padding:var(--s-1) var(--s-3);border-radius:var(--r-pill);background:var(--surface);display:block}@supports (color:color-mix(in lab, red, red)){.chat-date span{background:color-mix(in srgb, var(--surface) 72%, transparent)}}.chat-date span{color:var(--hint);font:var(--t-cap);font-weight:600}.msg{transform-origin:0 100%;flex-direction:column;max-width:88%;display:flex}.msg.is-fresh{animation:msg-in var(--dur-4) var(--ease-spatial) both}.msg-bot{align-self:flex-start}.msg-user{transform-origin:100% 100%;align-self:flex-end}.msg+.msg-user,.msg-user+.msg-bot{margin-top:var(--s-2)}@keyframes msg-in{0%{opacity:0;transform:translateY(10px)scale(.94)}}.bubble{padding:var(--s-2) var(--s-3);border-radius:var(--r-card);font:var(--t-text);white-space:pre-line;overflow-wrap:anywhere;display:inline-block}.msg-bot .bubble{background:var(--bubble-bot);color:var(--ink);border-bottom-left-radius:var(--r-2xs);box-shadow:var(--shadow-card)}.msg-user .bubble{background:var(--btn-grad);color:var(--on-accent);border-bottom-right-radius:var(--r-2xs)}.dots{gap:var(--s-1);align-items:center;display:inline-flex}.dots b{opacity:.4;width:6px;height:6px;animation:dot var(--loop-2) var(--ease-standard) infinite;background:currentColor;border-radius:50%}.dots b:nth-child(2){animation-delay:.15s}.dots b:nth-child(3){animation-delay:.3s}.chat-title .dots b{width:4px;height:4px}@keyframes dot{30%{opacity:1;transform:translateY(-3px)}}.inline-keys{gap:var(--s-1);margin-top:var(--s-1);display:grid}.key{justify-content:center;align-items:center;gap:var(--s-2);min-height:44px;padding:0 var(--s-4);border-radius:var(--r-field);background:var(--surface);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.key{background:color-mix(in srgb, var(--surface) 80%, transparent)}}.key{border:1px solid var(--hairline);color:var(--link);font:var(--t-text);transition:transform var(--dur-1) var(--ease-standard), background-color var(--dur-2) var(--ease-standard);font-weight:600}.inline-keys .key:first-child{border-top-left-radius:var(--r-2xs);border-top-right-radius:var(--r-2xs)}.key:active{transform:scale(.97)}.key-primary{background:var(--btn-grad);color:var(--on-accent);box-shadow:var(--btn-shadow);border-color:#0000;position:relative;overflow:hidden}.key-primary:after{content:"";animation:sheen var(--loop-3) var(--ease-standard) 1s 2;background:linear-gradient(100deg,#0000 30%,#ffffff59 50%,#0000 70%);position:absolute;inset:0;transform:translate(-100%)}@keyframes sheen{60%,to{transform:translate(100%)}}.msg-building .bubble{align-items:center;gap:var(--s-2);padding:var(--s-3) var(--s-4);display:inline-flex}.loader{border:2px solid var(--accent);border-radius:50%;flex:none;width:18px;height:18px}@supports (color:color-mix(in lab, red, red)){.loader{border:2px solid color-mix(in srgb, var(--accent) 22%, transparent)}}.loader{border-top-color:var(--accent-ui);animation:loader-turn var(--loop-1) linear infinite}@keyframes loader-turn{to{transform:rotate(360deg)}}.msg-variants{max-width:none;margin-inline:calc(var(--inset) * -1);align-self:stretch;gap:var(--s-1)}.msg-variants .inline-keys{padding-inline:var(--inset)}.variants{gap:var(--s-2);padding:var(--s-1h) var(--inset) var(--s-1);scroll-snap-type:x mandatory;scroll-padding-inline:var(--inset);scrollbar-width:none;overscroll-behavior-x:contain;display:flex;overflow-x:auto}.variants::-webkit-scrollbar{display:none}.variant{scroll-snap-align:start;align-content:start;gap:var(--s-2);padding:var(--s-3);border-radius:var(--r-card);background:var(--surface);border:1px solid var(--hairline);box-shadow:var(--shadow-card);text-align:left;white-space:normal;transition:border-color var(--dur-2) var(--ease-standard), background-color var(--dur-2) var(--ease-standard), transform var(--dur-1) var(--ease-standard);flex:0 0 min(264px,82%);display:grid;position:relative}.variant:active{transform:scale(.98)}.variant[aria-checked=true]{border-color:var(--accent-ui);box-shadow:inset 0 0 0 1px var(--accent-ui);background:linear-gradient(180deg, var(--accent-soft), var(--surface) 70%)}.variant-top{align-items:center;gap:var(--s-2);min-height:22px;display:flex}.variant-n{font:var(--t-label);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--hint)}.variant-demo{padding:1px var(--s-2);border-radius:var(--r-pill);background:var(--surface-2);color:var(--hint);font:var(--t-micro);font-weight:600}.variant-check{border:1.5px solid var(--line-strong);color:#0000;border-radius:50%;place-items:center;width:22px;height:22px;margin-left:auto;display:grid}.variant[aria-checked=true] .variant-check{background:var(--btn-grad);color:var(--on-accent);border-color:#0000}.variant-headline{font:var(--t-text);font-weight:600;line-height:var(--lh-ui);text-wrap:balance}.variant-text{color:var(--ink-soft);font:var(--t-cap);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.variant-cta{justify-content:space-between;align-items:center;gap:var(--s-2);min-height:32px;padding:0 var(--s-3);border-radius:var(--r-field);background:var(--accent-soft);color:var(--link);display:flex}.variant-cta small{font:var(--t-micro);color:var(--hint)}.variant-cta b{font:var(--t-cap);text-align:right;font-weight:600}.variant-audience{align-items:flex-start;gap:var(--s-1h);color:var(--hint);font:var(--t-micro);display:flex}.variant-audience svg{color:var(--icon);margin-top:1px}.chat-replies{gap:var(--s-2);padding:var(--s-1h) var(--inset);scroll-padding-inline:var(--inset);scrollbar-width:none;scroll-snap-type:x proximity;--fade-l:0px;--fade-r:36px;-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fade-l), #000 calc(100% - var(--fade-r)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fade-l), #000 calc(100% - var(--fade-r)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fade-l), #000 calc(100% - var(--fade-r)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--fade-l), #000 calc(100% - var(--fade-r)), transparent);background:var(--surface);display:flex;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.chat-replies{background:color-mix(in srgb, var(--surface) 72%, transparent)}}.chat-replies[data-scrolled=true]{--fade-l:28px}.chat-replies[data-end=true]{--fade-r:0px}.chat-replies::-webkit-scrollbar{display:none}.chat-replies button{scroll-snap-align:start;min-height:var(--tap-min);padding:0 var(--s-4);border-radius:var(--r-pill);border:1px solid var(--hairline);background:var(--surface);font:var(--t-text);color:var(--ink-soft);transition:border-color var(--dur-2) var(--ease-standard), color var(--dur-2) var(--ease-standard), transform var(--dur-1) var(--ease-standard);flex:none;font-weight:500;position:relative}.chat-replies button:active{transform:scale(.97)}.chat-replies button:disabled{opacity:.5}.chat-compose{align-items:end;column-gap:var(--s-2);padding:var(--s-2) var(--s-3) var(--s-2) var(--inset);background:var(--surface);grid-template-columns:minmax(0,1fr) auto;row-gap:2px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.chat-compose{background:color-mix(in srgb, var(--surface) 72%, transparent)}}.chat-field{border-radius:var(--r-field);background:var(--surface);min-width:0;box-shadow:inset 0 0 0 1px var(--line-strong);align-items:flex-end;display:flex;position:relative}.chat-field:focus-within{outline:2px solid var(--focus);outline-offset:2px}.chat-compose textarea{resize:none;min-width:0;min-height:44px;font:var(--t-body);padding:10px var(--s-4);background:0 0;border:0;outline:0;flex:1;max-height:132px}.chat-compose textarea::placeholder{color:var(--hint);opacity:1}.chat-count{padding-right:var(--s-1);font:var(--t-cap);color:var(--hint);font-variant-numeric:tabular-nums;grid-column:1;justify-self:end}.chat-count[data-full]{color:var(--warn-ink)}.chat-clear{width:var(--tap-min);height:var(--tap-min);border-radius:var(--r-field);color:var(--hint);flex:none;place-items:center;display:grid;position:relative}.chat-send{width:var(--tap-min);height:var(--tap-min);border-radius:var(--r-btn);background:var(--btn-grad);color:var(--on-accent);box-shadow:var(--btn-shadow);transition:transform var(--dur-1) var(--ease-standard), box-shadow var(--dur-3) var(--ease-standard);flex:none;grid-area:1/2;place-items:center;display:grid}.chat-send:active{transform:scale(.97)}.chat-send[data-empty],.chat-send:disabled{background:var(--surface-2);color:var(--hint);box-shadow:inset 0 0 0 1px var(--hairline)}.chat-notice{z-index:2;left:var(--inset);right:var(--inset);width:fit-content;max-width:calc(100% - var(--inset) * 2);gap:var(--s-2);padding:var(--s-2) var(--s-3);border-radius:var(--r-field);background:var(--elevated);color:var(--ink);box-shadow:var(--shadow-pop);font:var(--t-cap);animation:msg-in var(--dur-4) var(--ease-spatial) both;align-items:baseline;display:flex;position:absolute;bottom:calc(100% + 6px)}.chat-notice:before{content:"";background:var(--danger);border-radius:50%;flex:none;width:7px;height:7px;translate:0 -1px}.chat-notice:empty{visibility:hidden;animation:none}@media (hover:hover) and (pointer:fine){.chat-icon:hover{background:var(--surface-2);color:var(--ink)}.key:hover{background:var(--surface)}.key-primary:hover{background:var(--btn-grad);filter:brightness(1.08)}.chat-replies button:hover:not(:disabled){border-color:var(--accent-ui);color:var(--link)}.chat-clear:hover{background:var(--surface-2)}.chat-send:not(:disabled):not([data-empty]):hover{filter:brightness(1.08)}}@keyframes skeleton{to{background-position:-250% 0}}.chat-sheet{width:100%;max-width:none;height:min(88svh, calc(var(--vvh,100svh) - 16px));max-height:none;color:var(--ink);border-radius:var(--r-sheet) var(--r-sheet) 0 0;background:0 0;border:0;margin:0;padding:0;position:fixed;inset:auto 0 0;overflow:hidden}.chat-sheet[open]{animation:sheet-up var(--dur-5) var(--ease-spatial)}.chat-sheet::backdrop{background:var(--scrim);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.chat--sheet{border-radius:var(--r-sheet) var(--r-sheet) 0 0;background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:0;height:100%}.chat--sheet .chat-compose{padding-bottom:calc(var(--s-2) + env(safe-area-inset-bottom))}.chat--sheet .chat-head:before{content:"";border-radius:var(--r-xs);background:var(--hairline);width:36px;height:4px;margin-left:-18px;position:absolute;top:6px;left:50%}.chat--sheet .msg{animation:none}@keyframes sheet-up{0%{opacity:0;transform:translateY(40px)}}@media (min-width:768px){.chat-sheet{border-radius:var(--r-sheet);transform-origin:100% 100%;width:400px;height:min(680px,100svh - 48px);inset:auto 24px 24px auto}.chat-sheet[open]{animation:sheet-pop var(--dur-5) var(--ease-spatial)}.chat-sheet::backdrop{background:var(--scrim)}@supports (color:color-mix(in lab, red, red)){.chat-sheet::backdrop{background:color-mix(in srgb, var(--scrim) 55%, transparent)}}.chat-sheet::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}.chat--sheet{border-radius:var(--r-sheet);border-bottom:1px solid var(--glass-line)}.chat--sheet .chat-head:before{display:none}.chat--sheet .chat-compose{padding-bottom:var(--s-2)}}@keyframes sheet-pop{0%{opacity:0;border-radius:50%;transform:translate(8px,16px)scale(.2)}40%{opacity:1}}.dock{z-index:55;left:var(--s-3);right:var(--s-3);bottom:calc(var(--s-3) + env(safe-area-inset-bottom));gap:var(--s-2);opacity:0;pointer-events:none;transition:transform var(--dur-5) var(--ease-spatial), opacity var(--dur-4) var(--ease-standard);align-items:center;display:flex;position:fixed;transform:translateY(calc(100% + 24px))}.dock.is-visible{opacity:1;pointer-events:auto;transform:none}.dock:before{content:"";z-index:-1;inset:-28px -12px calc(-12px - env(safe-area-inset-bottom));background:linear-gradient(to bottom, transparent, var(--base) 60%);position:absolute}@supports (color:color-mix(in lab, red, red)){.dock:before{background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--base) 88%, transparent) 60%)}}.dock:before{pointer-events:none}.dock-cta{--h:56px;flex:1}.dock-chat{background:var(--mark-disc);width:56px;height:56px;box-shadow:var(--btn-shadow);transition:transform var(--dur-1) var(--ease-standard);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.dock-chat:active{transform:scale(.97)}.dock.is-visible .dock-chat{animation:dock-arrive var(--dur-5) var(--ease-spatial) backwards}@keyframes dock-arrive{0%{opacity:0;transform:translate(-18px,-56px)scale(.55)rotate(-12deg)}30%{opacity:1}}.dock-chat img{width:38px;height:auto;margin-top:var(--s-half)}.dock-nudge{align-items:center;gap:var(--s-half);width:max-content;max-width:min(300px,100vw - 24px);padding:var(--s-1) var(--s-1) var(--s-1) var(--s-4);border-radius:var(--r-card) var(--r-card) var(--r-2xs) var(--r-card);background:var(--elevated);border:1px solid var(--hairline);box-shadow:var(--shadow-elevated);animation:nudge-in var(--dur-5) var(--ease-spatial) both;transform-origin:100% 100%;display:flex;position:absolute;bottom:calc(100% + 12px);right:0}.dock-nudge-text{font:var(--t-text);text-align:left;min-height:var(--tap-min);white-space:nowrap;font-weight:600}.dock-nudge-close{width:var(--tap-min);height:var(--tap-min);border-radius:var(--r-field);color:var(--hint);flex:none;place-items:center;display:grid;position:relative}@keyframes nudge-in{0%{opacity:0;transform:translateY(10px)scale(.9)}}@media (hover:hover) and (pointer:fine){.dock-chat:hover{filter:brightness(1.06)}.dock-nudge-close:hover{background:var(--surface-2);color:var(--ink)}}@media (min-width:768px){.dock{bottom:24px;left:auto;right:24px}.dock:before,.dock-cta{display:none}.dock-chat{width:68px;height:68px}.dock-chat img{width:46px}}@media (max-height:40em){.dock-cta{--h:48px}.dock{bottom:calc(var(--s-2) + env(safe-area-inset-bottom))}.dock:before{inset:-20px -12px calc(-8px - env(safe-area-inset-bottom))}}.pg{--cols:4;--col-gap:16px;--pg-h1:clamp(2.125rem, 1.6rem + 1.6vw, 3rem);--pg-h2:clamp(1.75rem, 1rem + 1.7vw, 2.5rem);--pg-h3:clamp(1.25rem, 1.1rem + .5vw, 1.5rem);--pg-lead:clamp(1rem, .95rem + .4vw, 1.1875rem);--pg-glow:var(--cloud-lit)}@supports (color:color-mix(in lab, red, red)){.pg{--pg-glow:color-mix(in srgb, var(--cloud-lit) 42%, transparent)}}.pg{--pg-cloud-back:var(--cloud-lit)}@supports (color:color-mix(in lab, red, red)){.pg{--pg-cloud-back:color-mix(in srgb, var(--cloud-lit) 55%, var(--sky-haze))}}.pg{--mn-h3:var(--pg-h3);--mn-price:clamp(2.375rem, 1.6rem + 1.9vw, 3.5rem);--mn-line:var(--accent-ui);--ch-haze:var(--sky-haze);--ch-accent-ui:var(--accent-ui);--ch-state:var(--dur-3) var(--ease-standard)}.nf{--pg-glow:var(--cloud-lit)}@supports (color:color-mix(in lab, red, red)){.nf{--pg-glow:color-mix(in srgb, var(--cloud-lit) 42%, transparent)}}.nf{--pg-cloud-back:var(--cloud-lit)}@supports (color:color-mix(in lab, red, red)){.nf{--pg-cloud-back:color-mix(in srgb, var(--cloud-lit) 55%, var(--sky-haze))}}@media (min-width:48em){.pg{--cols:8;--col-gap:24px}}@media (min-width:64em){.pg{--cols:12}}[data-theme=dark] .pg,[data-theme=dark] .nf,.nf[data-theme=dark]{--pg-glow:var(--halo)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .pg,[data-theme=dark] .nf,.nf[data-theme=dark]{--pg-glow:color-mix(in srgb, var(--halo) 7%, transparent)}}[data-theme=dark] .pg,[data-theme=dark] .nf,.nf[data-theme=dark]{--pg-cloud-back:var(--cloud-mid)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .pg,[data-theme=dark] .nf,.nf[data-theme=dark]{--pg-cloud-back:color-mix(in srgb, var(--cloud-mid) 70%, var(--sky-haze))}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pg,:root:not([data-theme=light]) .nf{--pg-glow:var(--halo)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]) .pg,:root:not([data-theme=light]) .nf{--pg-glow:color-mix(in srgb, var(--halo) 7%, transparent)}}:root:not([data-theme=light]) .pg,:root:not([data-theme=light]) .nf{--pg-cloud-back:var(--cloud-mid)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]) .pg,:root:not([data-theme=light]) .nf{--pg-cloud-back:color-mix(in srgb, var(--cloud-mid) 70%, var(--sky-haze))}}}.pg h2{font-size:var(--pg-h2);font-weight:var(--fw-display);line-height:var(--lh-display);letter-spacing:var(--ls-display);white-space:normal;text-wrap:balance;max-inline-size:var(--measure-h2)}.pg p{text-wrap:pretty;overflow-wrap:break-word}.pg-sky,.nf{isolation:isolate;color:var(--ink);background:linear-gradient(180deg, var(--sky-zenith) 0, var(--sky-upper) 36%, var(--sky-mid) 76%, var(--sky-haze) 100%);position:relative;overflow:clip}.pg-sky{--pg-pad-end:clamp(48px, 3vw + 32px, 88px);padding-block:calc(var(--header-h) + clamp(16px, 1.5vw + 8px, 40px)) var(--pg-pad-end)}.pg-sky:before,.nf:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 50% 50%, var(--star) 0 1.1px, transparent 1.6px) 0 0 / 233px 197px, radial-gradient(circle at 50% 50%, var(--star) 0 .7px, transparent 1.1px) 61px 37px / 131px 113px, radial-gradient(circle at 50% 50%, var(--star) 0 .6px, transparent 1px) 23px 71px / 79px 67px, radial-gradient(70% 120% at 92% -10%, var(--pg-glow), transparent 62%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.pg-sky:before,.nf:before{background:radial-gradient(circle at 50% 50%, var(--star) 0 1.1px, transparent 1.6px) 0 0 / 233px 197px, radial-gradient(circle at 50% 50%, var(--star) 0 .7px, transparent 1.1px) 61px 37px / 131px 113px, radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--star) 60%, transparent) 0 .6px, transparent 1px) 23px 71px / 79px 67px, radial-gradient(70% 120% at 92% -10%, var(--pg-glow), transparent 62%)}}.pg-sky:before,.nf:before{-webkit-mask:linear-gradient(#000 0 55%,#0000 92%);mask:linear-gradient(#000 0 55%,#0000 92%)}.pg-sky-inner{justify-items:start;gap:var(--s-4);display:grid;position:relative}.pg-sky-inner>.pg-crumbs{margin-block-end:calc(var(--s-2) * -1)}@media (min-width:64em){.pg-sky-inner{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr))}.pg-sky-inner>*{grid-column:1/span 9}.pg-sky-inner>.pg-mascot{grid-column:1/-1}.pg-sky[data-mascot] .pg-sky-inner>:not(.pg-mascot){grid-column:1/span 8}.pg-sky-inner>.pg-lead{max-inline-size:42em}}.pg-mascot{display:none}@media (min-width:48em) and (max-width:63.99em){.pg-sky[data-mascot] .pg-sky-inner>:not(.pg-mascot){max-inline-size:calc(100% - var(--pg-mascot) - var(--s-8))}}@media (min-width:48em){.pg-sky[data-mascot]{--pg-mascot:clamp(192px, 10.4vw + 104px, 280px)}.pg-mascot{inline-size:var(--pg-mascot);pointer-events:none;display:block;position:absolute;inset-block-end:calc(var(--pg-pad-end) * -1 + clamp(28px, 2.5vw + 16px, 64px) * .25);inset-inline-end:calc(var(--s-4) * -1)}}.pg-crumbs ol{align-items:center;column-gap:var(--s-2);margin:0 0 var(--s-1);font:var(--t-cap);flex-wrap:wrap;padding:0;font-weight:500;list-style:none;display:flex}.pg-crumbs li{align-items:center;gap:var(--s-2);color:var(--ink-soft);display:inline-flex}.pg-crumbs li svg{color:var(--ink-soft)}.pg-crumbs a{min-block-size:var(--tap-min);color:var(--ink);text-underline-offset:.2em;border-radius:var(--r-focus);align-items:center;text-decoration:underline;text-decoration-thickness:from-font;display:inline-flex}.pg-crumbs a:focus-visible,.pg-chips a:focus-visible,.pg-sky .legal-seller a:focus-visible,.pg-sky .text-button:focus-visible{outline-color:var(--focus-sky)}.pg-title{max-inline-size:20em;font-size:min(var(--pg-h1), 8.2vw);font-weight:var(--fw-hero);letter-spacing:var(--ls-display);white-space:pre-line;text-wrap:balance;hanging-punctuation:first;overflow-wrap:anywhere;line-height:1.08}@media (max-width:29.99em){.pg-title{-webkit-hyphens:auto;hyphens:auto}}@media (min-width:48em){.pg-title{font-weight:700}}.pg-lead{max-inline-size:var(--measure-text);font-size:var(--pg-lead);line-height:var(--lh-body);color:var(--ink-soft)}.pg-note{max-inline-size:46em;font:var(--t-text);color:var(--ink-soft)}.pg-chips{margin-block-start:var(--s-3)}.pg-chips ul{gap:var(--s-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pg-chips a{align-items:center;gap:var(--s-2);min-block-size:var(--tap-min);padding-inline:var(--s-4);border-radius:var(--r-pill);background:var(--surface);box-shadow:var(--shadow-sky);font:var(--t-text);color:var(--ink);transition:color var(--dur-2) var(--ease-standard), box-shadow var(--dur-2) var(--ease-standard);font-weight:500;display:inline-flex}.pg-chips a:active{transition:scale var(--dur-1) var(--ease-standard);scale:.97}@media (hover:hover) and (pointer:fine){.pg-chips a:hover{color:var(--link);box-shadow:var(--shadow-sky), inset 0 0 0 1px var(--accent-ui)}}.pg-chip-count{font:var(--t-cap);font-variant-numeric:tabular-nums;color:var(--hint);font-weight:600}.pg-edge{pointer-events:none;block-size:clamp(28px,2.5vw + 16px,64px);inline-size:100%;position:absolute;inset-block-end:-1px;inset-inline:0}.pg-edge-back{fill:var(--pg-cloud-back)}.pg-edge-front{fill:var(--sky-haze)}.pg-body{padding-block:clamp(8px, 1vw, 16px) calc(var(--air) * .6);background:linear-gradient(180deg, var(--sky-haze) 0, var(--sky-haze) min(420px, 40%), var(--base) min(1000px, 100%))}@supports (color:color-mix(in lab, red, red)){.pg-body{background:linear-gradient(180deg, var(--sky-haze) 0, color-mix(in srgb, var(--sky-haze) 45%, var(--base)) min(420px, 40%), var(--base) min(1000px, 100%))}}.pg-block+.pg-block{margin-block-start:var(--step)}.pg-icon{border-radius:var(--r-field);background:var(--surface);block-size:48px;inline-size:48px;box-shadow:var(--shadow-card);color:var(--link);place-items:center;display:grid}.pg-split{grid-template-columns:minmax(0,1fr);gap:clamp(20px,1.5vw + 12px,32px);display:grid}.pg-split-head{justify-content:space-between;align-items:baseline;gap:var(--s-2) var(--s-6);flex-wrap:wrap;display:flex}.pg-split-text{max-inline-size:var(--measure-text);font:var(--t-body);color:var(--ink-soft);font-size:1.0625rem;line-height:1.6}.pg-card{gap:var(--s-4);padding:var(--card-pad);border-radius:var(--r-card-lg);background:var(--surface);box-shadow:var(--shadow-card);display:grid}.pg-card--icon{align-items:center}@media (min-width:40em){.pg-card--icon{column-gap:var(--s-5);grid-template-columns:auto minmax(0,1fr)}}.pg-card .pg-split-text{color:var(--ink)}@media (min-width:64em){.pg-split.after-trial{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center}.pg-split.after-trial>.pg-split-head{grid-column:1/span 5}.pg-split.after-trial>:not(.pg-split-head){grid-column:6/-1}}.pg-card .pg-icon{background:var(--accent-soft);box-shadow:none}.pg .mn-table .mn-c-price h2{gap:var(--s-1);max-inline-size:none;font:inherit;letter-spacing:normal;display:grid}.pg-terms{gap:var(--s-1);margin-block-start:var(--s-5);display:grid}.pg-condition{gap:var(--s-2);max-inline-size:46rem;font:var(--t-text);color:var(--ink-soft);display:flex}.pg-condition svg{color:var(--link);flex:none;margin-block-start:3px}.pg-pay{align-items:center;column-gap:var(--s-5);font:var(--t-text);color:var(--ink-soft);flex-wrap:wrap;display:flex}.pg-pay span{padding-block:var(--s-3)}.pg-pay a,.pg-more a:not([class]){min-block-size:var(--tap-min);color:var(--link);text-underline-offset:.18em;border-radius:var(--r-focus);align-items:center;font-weight:600;text-decoration:underline;text-decoration-thickness:from-font;display:inline-flex}.pg-table{overscroll-behavior-x:contain;border-radius:var(--r-card-lg);background:var(--surface);min-inline-size:0;max-inline-size:100%;box-shadow:var(--shadow-card);scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;overflow-x:auto}.pg-table:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.compare-table{border-collapse:separate;border-spacing:0;inline-size:100%;font:var(--t-text);color:var(--ink)}.compare-table th,.compare-table td{padding:var(--s-4) var(--s-5);text-align:start;vertical-align:top;border-block-end:1px solid var(--hairline);overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual;text-wrap:pretty}.compare-table tbody:last-child tr:last-child>*{border-block-end:0}.compare-table thead th{background:var(--sky-haze);font:var(--t-btn);color:var(--ink);white-space:nowrap}.compare-table thead th:first-child{font:var(--t-text);color:var(--ink-soft);font-weight:600}.compare-table tbody th[scope=row]{min-inline-size:11rem;color:var(--ink);font-weight:600}.compare-table td{font-variant-numeric:tabular-nums}.compare-table .is-main{background:var(--accent-soft)}.compare-table thead .is-main{box-shadow:inset 0 2px 0 var(--accent-ui)}.compare-table .cmp-group th{padding-block:var(--s-6) var(--s-3);background:var(--surface);font:var(--t-cap);letter-spacing:.02em;color:var(--hint);font-weight:600}.compare-table .cmp-all th[scope=row]{font-weight:500}.compare-table .cmp-yes{color:var(--link);display:block}.cmp-tabs{display:none}@media (min-width:48em){.compare-table tbody th[scope=row]{inline-size:40%}}@media (max-width:47.99em){.cmp-tabs{border-radius:var(--r-field);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line-strong);grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;margin-block-end:var(--s-4);padding:2px;display:grid}.cmp-tab{min-block-size:44px;font:var(--t-btn);color:var(--ink);transition:background-color var(--dur-3) var(--ease-standard), box-shadow var(--dur-3) var(--ease-standard);border-radius:10px}.cmp-tab[aria-selected=true]{background:var(--surface);box-shadow:var(--shadow-card), inset 0 0 0 1px var(--accent-ui)}.cmp-tab:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.cmp-tab:active{scale:.97}.cmp[data-show=start] .compare-table [data-plan]:not([data-plan=start]),.cmp[data-show=pro] .compare-table [data-plan]:not([data-plan=pro]),.cmp[data-show=agency] .compare-table [data-plan]:not([data-plan=agency]){display:none}.compare-table th,.compare-table td{padding:var(--s-3) var(--s-4)}.compare-table tbody th[scope=row]{inline-size:58%;min-inline-size:0}.compare-table .cmp-all th[scope=row]{inline-size:80%}.compare-table .cmp-group th{padding-block:var(--s-5) var(--s-2)}}.pg-calc .calc-copy h2{font-size:var(--pg-h2)}.pg-calc .calc-copy p{color:var(--ink-soft)}.pg .fq-list{border-block-start:1px solid var(--hairline);grid-area:auto;min-inline-size:0}.pg .fq-item summary{font:var(--t-h3)}@media (min-width:48em){.pg .fq-item summary{font-size:var(--pg-h3);line-height:var(--lh-title)}}.pg .fq-q{font:inherit;letter-spacing:var(--ls-heading);text-wrap:balance;margin:0}.pg .fq-a a{color:var(--link);text-underline-offset:.18em;border-radius:var(--r-focus);text-decoration:underline;text-decoration-thickness:from-font}.pg-faq{gap:var(--step);display:grid}.pg-faq-main{gap:var(--step);min-inline-size:0;display:grid}.pg .pg-faq-title{font-size:clamp(1.5rem,1.1rem + .9vw,2rem);line-height:var(--lh-title);letter-spacing:var(--ls-title)}.pg-faq-group{gap:var(--s-4);display:grid}.pg-faq-side{gap:var(--s-5);order:2;align-content:start;display:grid}.pg-faq-nav{display:none}@media (min-width:64em){.pg-faq{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.pg-faq-side{order:0;grid-column:1/span 4;padding-inline-end:var(--s-6);position:sticky;inset-block-start:calc(var(--header-h) + var(--s-6))}.pg-faq-main{grid-column:5/-1;gap:clamp(48px,3vw + 24px,72px)}.pg--faq .pg-chips{display:none}.pg-faq-nav{display:block}.pg-faq-nav ul{border-inline-start:1px solid var(--hairline);gap:2px;margin:0;padding:0;list-style:none;display:grid}.pg-faq-nav a{justify-content:space-between;align-items:center;gap:var(--s-3);min-block-size:var(--tap-min);padding-inline:var(--s-4) var(--s-2);font:var(--t-text);color:var(--ink-soft);transition:color var(--dur-2) var(--ease-standard), border-color var(--dur-2) var(--ease-standard), background-color var(--dur-2) var(--ease-standard);border-inline-start:2px solid #0000;margin-inline-start:-1px;font-weight:500;display:flex}.pg-faq-nav a[aria-current]{color:var(--ink);border-inline-start-color:var(--accent-ui);font-weight:600}.pg-faq-nav a:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--r-focus)}@media (hover:hover) and (pointer:fine){.pg-faq-nav a:hover{color:var(--ink);border-inline-start-color:var(--accent-ui);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.pg-faq-nav a:hover{background:color-mix(in srgb, var(--surface) 55%, transparent)}}}}.pg-more{justify-content:space-between;align-items:center;gap:var(--s-4) var(--s-8);padding:var(--card-pad);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-card);flex-wrap:wrap;display:flex}.pg-more>div{gap:var(--s-2);max-inline-size:32em;display:grid}.pg-more p{font:var(--t-text);color:var(--hint)}.pg-more h2,.pg-more .pg-more-title{font:var(--t-h3);font-size:var(--pg-h3);letter-spacing:var(--ls-heading);color:var(--ink);text-wrap:balance;margin:0}@media (min-width:64em){.pg-faq-side .pg-more{align-items:stretch;gap:var(--s-4);padding:var(--s-5);flex-direction:column}.pg-faq-side .pg-more h2,.pg-faq-side .pg-more .pg-more-title{font-size:var(--fs-lg,1.125rem)}.pg-faq-side .pg-more .button{justify-content:center}}.pg--cases .cs-real{margin-block-end:0}.pg--cases .cs-real-card{gap:var(--s-6);padding:var(--card-pad,24px);border-radius:var(--r-card-lg,24px);background:var(--surface);box-shadow:var(--shadow-sky,var(--shadow-card)), inset 0 0 0 1px var(--hairline);display:grid}.pg--cases .cs-real-head{gap:var(--s-2);align-content:start;display:grid}@media (max-width:63.99em){.pg--cases .cs-real-card{gap:var(--s-2);flex-direction:column;display:flex}.pg--cases .cs-real-head{display:contents}.pg--cases .cs-real-head>.cs-real-label{align-self:flex-start}.pg--cases .cs-real-body{margin-block-start:var(--s-4)}.pg--cases .cs-real-head>.cs-real-note{order:9;margin-block-start:var(--s-2)}}.pg--cases .cs-real-label{padding:2px var(--s-2);border-radius:var(--r-xs);font:var(--t-cap);color:var(--ink);background:#2e9e6a29;justify-self:start;font-weight:650}.pg--cases .cs-real-head h2{font-size:var(--pg-h2);line-height:1.15}.pg--cases .cs-real-handle{color:var(--ink-soft);white-space:nowrap;font-size:.55em;font-weight:500}.pg--cases .cs-real-about{font:var(--t-text);color:var(--ink-soft);max-inline-size:30em}.pg--cases .cs-real-body{gap:var(--s-3);align-content:start;display:grid}.pg--cases .cs-real-first{font:var(--t-cap);color:var(--ink-soft);font-variant-numeric:tabular-nums;font-weight:600}.pg--cases .cs-real-stats{gap:var(--s-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.pg--cases .cs-real-stats>div{justify-content:flex-end;gap:var(--s-1);padding:var(--s-3) var(--s-3) var(--s-4);border-radius:var(--r-card,16px);background:var(--accent-soft);flex-direction:column-reverse;min-inline-size:0;display:flex}.pg--cases .cs-real-stats dd{letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(1.75rem,1.2rem + 2vw,3rem);font-weight:700;line-height:1}.pg--cases .cs-real-stats dt{font:var(--t-cap);color:var(--ink-soft)}@media (max-width:22.49em){.pg--cases .cs-real-stats{gap:var(--s-2)}.pg--cases .cs-real-stats>div{padding-inline:var(--s-2)}.pg--cases .cs-real-stats dd{font-size:1.5rem}.pg-chips a{padding-inline:var(--s-3)}}.pg--cases .cs-real-later{font:var(--t-text);color:var(--ink);font-weight:500}.pg--cases .cs-real-note{font:var(--t-cap);color:var(--hint);max-inline-size:40em}@media (min-width:64em){.pg--cases .cs-real-card{column-gap:calc(var(--col-gap) * 2);padding:var(--s-8,32px);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.pg--cases .cs-real-head{grid-template-rows:auto auto auto 1fr}.pg--cases .cs-real-head>.cs-real-note{align-self:end;margin:0}}.pg--cases .cs-demo-head{align-items:center;gap:var(--s-2) var(--s-4);margin-block:calc(var(--step) * .75) var(--s-6);box-shadow:inset 0 1px 0 var(--hairline);flex-wrap:wrap;padding-block-start:var(--s-6);display:flex}.pg--cases .cs-demo-head>.cs-legend{flex-basis:100%}.pg--cases .cs-demo-title{font:inherit;margin:0}.pg--cases .cs-demo-title .case-badge{padding:var(--s-1) var(--s-3);font:var(--t-text);font-weight:650;display:inline-block}.pg--cases .cs-demo-note{font:var(--t-text);color:var(--ink-soft);max-inline-size:40em}.pg--cases .cs-legend{font:var(--t-cap);color:var(--hint);align-items:center;display:flex}.pg--cases .case-badge{padding:2px var(--s-2);border-radius:var(--r-xs);background:var(--accent-soft);font:var(--t-cap);color:var(--link);white-space:nowrap;font-weight:600}.pg--cases{--cs-sheet-bg:linear-gradient(180deg, var(--surface) 0, var(--surface) 100%)}@supports (color:color-mix(in lab, red, red)){.pg--cases{--cs-sheet-bg:linear-gradient(180deg, color-mix(in srgb, var(--surface) 94%, transparent) 0, color-mix(in srgb, var(--surface) 80%, transparent) 100%)}}.pg--cases{--cs-sheet-glow:var(--accent)}@supports (color:color-mix(in lab, red, red)){.pg--cases{--cs-sheet-glow:color-mix(in srgb, var(--accent) 11%, transparent)}}.pg--cases{--cs-sheet-line:var(--link)}@supports (color:color-mix(in lab, red, red)){.pg--cases{--cs-sheet-line:color-mix(in srgb, var(--link) 22%, var(--hairline))}}.pg--cases{--cs-sheet-rim:#ffffffe6;--cs-sheet-shadow:0 1px 2px #0834600d, 0 12px 24px -12px #0834601f, 0 40px 80px -32px #0834604d;--cs-tray:var(--accent)}@supports (color:color-mix(in lab, red, red)){.pg--cases{--cs-tray:color-mix(in srgb, var(--accent) 6%, var(--surface-2))}}.pg--cases{--cs-plan-bg:var(--surface)}@supports (color:color-mix(in lab, red, red)){.pg--cases{--cs-plan-bg:color-mix(in srgb, var(--surface) 72%, transparent)}}[data-theme=dark] .pg--cases{--cs-sheet-bg:linear-gradient(180deg, var(--surface) 0, var(--surface) 100%)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .pg--cases{--cs-sheet-bg:linear-gradient(180deg, color-mix(in srgb, var(--surface) 92%, #2a3c55) 0, color-mix(in srgb, var(--surface) 86%, transparent) 100%)}}[data-theme=dark] .pg--cases{--cs-sheet-glow:var(--accent)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .pg--cases{--cs-sheet-glow:color-mix(in srgb, var(--accent) 14%, transparent)}}[data-theme=dark] .pg--cases{--cs-sheet-line:#a0c8ff29;--cs-sheet-rim:#ffffff14;--cs-sheet-shadow:0 1px 2px #0006, 0 40px 80px -32px #000000d9;--cs-tray:#000}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .pg--cases{--cs-tray:color-mix(in srgb, #000 22%, var(--surface))}}[data-theme=dark] .pg--cases{--cs-plan-bg:#ffffff0a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pg--cases{--cs-sheet-bg:linear-gradient(180deg, var(--surface) 0, var(--surface) 100%)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]) .pg--cases{--cs-sheet-bg:linear-gradient(180deg, color-mix(in srgb, var(--surface) 92%, #2a3c55) 0, color-mix(in srgb, var(--surface) 86%, transparent) 100%)}}:root:not([data-theme=light]) .pg--cases{--cs-sheet-glow:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]) .pg--cases{--cs-sheet-glow:color-mix(in srgb, var(--accent) 14%, transparent)}}:root:not([data-theme=light]) .pg--cases{--cs-sheet-line:#a0c8ff29;--cs-sheet-rim:#ffffff14;--cs-sheet-shadow:0 1px 2px #0006, 0 40px 80px -32px #000000d9;--cs-tray:#000}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]) .pg--cases{--cs-tray:color-mix(in srgb, #000 22%, var(--surface))}}:root:not([data-theme=light]) .pg--cases{--cs-plan-bg:#ffffff0a}}.pg--cases .cs-niche+.cs-niche{margin-block-start:48px}.pg--cases .cs-sheet{--sheet-pad:24px;--sheet-r:28px;isolation:isolate;gap:var(--s-6);padding:var(--sheet-pad);border:1px solid var(--cs-sheet-line);border-radius:var(--sheet-r);background:radial-gradient(90% 70% at 0% 0%, var(--cs-sheet-glow), transparent 70%), var(--cs-sheet-bg);box-shadow:inset 0 1px 0 var(--cs-sheet-rim), var(--cs-sheet-shadow);-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);display:grid;position:relative;overflow:clip}@media (min-width:48em){.pg--cases .cs-sheet{--sheet-pad:40px}}@media (min-width:80em){.pg--cases .cs-sheet{--sheet-pad:48px;--sheet-r:32px}}.pg--cases .cs-head{gap:var(--s-6);align-items:start;display:grid}.pg--cases .cs-intro{gap:var(--s-3);justify-items:start;min-inline-size:0;display:grid}.pg--cases .cs-cat{align-items:center;gap:var(--s-2);padding:4px var(--s-3) 4px 4px;border-radius:var(--r-pill,999px);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--link);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pg--cases .cs-cat{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--link) 22%, transparent)}}.pg--cases .cs-cat{font:var(--t-cap);color:var(--link);font-weight:650}.pg--cases .cs-cat-num{border-radius:var(--r-pill,999px);background:var(--link);block-size:24px;min-inline-size:28px;color:var(--surface);font-variant-numeric:tabular-nums;place-items:center;padding-inline:6px;font-size:12px;font-weight:700;display:grid}.pg--cases .cs-head h2{margin:var(--s-1) 0 0;letter-spacing:-.025em;max-inline-size:16em;color:var(--link);text-wrap:balance;font-size:clamp(2rem,1.4rem + 2.2vw,3.375rem);font-weight:700;line-height:1.04}.pg--cases .cs-phrase{align-items:baseline;gap:2px var(--s-2);max-inline-size:100%;padding:var(--s-2) var(--s-4);border-radius:var(--r-field,12px);background:var(--cs-plan-bg);box-shadow:inset 0 0 0 1px var(--cs-sheet-line);font-size:var(--pg-lead);flex-wrap:wrap;margin-block-start:var(--s-2);line-height:1.35;display:inline-flex}.pg--cases .cs-phrase-label{font:var(--t-text);color:var(--ink-soft);font-weight:500}.pg--cases .cs-phrase-text{color:var(--ink);font-weight:650}.pg--cases .cs-plan{gap:var(--s-4);padding:var(--s-5,20px);background:var(--cs-plan-bg);box-shadow:inset 0 0 0 1px var(--cs-sheet-line), inset 0 1px 0 var(--cs-sheet-rim);border-radius:20px;min-inline-size:0;display:grid}.pg--cases .cs-plan-title{align-items:center;gap:var(--s-2);font:var(--t-cap);letter-spacing:.02em;color:var(--ink-soft);margin:0;font-weight:650;display:flex}.pg--cases .cs-plan-title svg{color:var(--link)}.pg--cases .cs-plan-list{gap:var(--s-3);margin:0;display:grid}.pg--cases .cs-plan-row{gap:4px;display:grid}.pg--cases .cs-plan-row dt{font:var(--t-cap);color:var(--ink-soft)}.pg--cases .cs-plan-row dd{margin:0}.pg--cases .cs-goal{align-items:center;gap:var(--s-2);font-size:var(--fs-lg,1.125rem);color:var(--ink);font-weight:650;line-height:1.3;display:flex}.pg--cases .cs-goal svg{color:var(--link);flex:none}.pg--cases .cs-aud dd{align-items:center;gap:var(--s-2);font:var(--t-text);color:var(--ink);flex-wrap:wrap;display:flex}.pg--cases .cs-place{font-weight:500}.pg--cases .cs-adv{padding:2px var(--s-2);border-radius:var(--r-pill,999px);background:var(--accent-soft);font:var(--t-cap);color:var(--link);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:650}.pg--cases .cs-excl{align-items:flex-start;gap:var(--s-2);font:var(--t-cap);color:var(--ink-soft);flex-basis:100%;display:flex}.pg--cases .cs-excl svg,.pg--cases .cs-hint svg{color:var(--link);flex:none;margin-block-start:1px}.pg--cases .cs-hint{gap:var(--s-2);box-shadow:inset 0 1px 0 var(--cs-sheet-line);font:var(--t-cap);color:var(--ink-soft);padding-block-start:var(--s-3);display:flex}.pg--cases .cs-act{gap:var(--s-2);display:grid}.pg--cases .cs-act .button{--h:52px;white-space:normal;text-align:center;inline-size:100%}.pg--cases .cs-act p{font:var(--t-cap);color:var(--ink-soft);text-align:center}@media (max-width:47.99em){.pg--cases .cs-plan{padding:var(--s-5,20px) 0 0;box-shadow:inset 0 1px 0 var(--cs-sheet-line);background:0 0;border-radius:0}.pg--cases .cs-act .button{padding-inline:var(--s-4)}}@media (min-width:64em){.pg--cases .cs-head{column-gap:calc(var(--col-gap) * 2);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.pg--cases .cs-intro{align-self:center}}.pg--cases .cs-variants{gap:var(--s-4);margin:0 calc(-1 * var(--sheet-pad)) calc(-1 * var(--sheet-pad));padding:var(--s-5,20px) var(--sheet-pad) var(--sheet-pad);background:var(--cs-tray);box-shadow:inset 0 1px 0 var(--cs-sheet-line);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--sheet-pad);scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;grid-auto-columns:min(84%,22rem);grid-auto-flow:column;list-style:none;display:grid;overflow-x:auto}@media (max-width:63.99em){.pg--cases .cs-variants{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}}@media (min-width:64em){.pg--cases .cs-variants{gap:calc(var(--col-gap) * 1.5);grid-template-columns:minmax(0,1fr) minmax(0,.703fr) minmax(0,.703fr);grid-auto-columns:auto;grid-auto-flow:row;padding-block-start:var(--sheet-pad);overflow:visible}.pg--cases .cs-variants .cs-variant:has(.cs-frame[data-format=stories],.cs-frame[data-format=reels]) .cs-variant-label{justify-self:stretch;inline-size:auto}.pg--cases .cs-variants .cs-frame[data-format]{inline-size:100%}.pg--cases .cs-variants .cs-variant{grid-row:span 2;grid-template-rows:subgrid;align-items:end}}.pg--cases .cs-variants:focus-visible{outline:2px solid var(--focus);outline-offset:-4px}.pg--cases .cs-variant-name{white-space:nowrap}.pg--cases .cs-variant{gap:var(--s-3);scroll-snap-align:start;grid-template-rows:auto 1fr;min-inline-size:0;display:grid}.pg--cases .cs-variant-label{justify-content:space-between;align-items:center;gap:var(--s-1) var(--s-3);font:var(--t-cap);font-variant-numeric:tabular-nums;color:var(--ink);flex-wrap:wrap;font-weight:600;display:flex}.pg--cases .cs-variant-label>span:first-child{white-space:nowrap}.pg--cases .cs-format{padding:2px var(--s-2);border-radius:var(--r-pill,999px);box-shadow:inset 0 0 0 1px var(--line-strong);font:var(--t-cap);color:var(--ink-soft);white-space:nowrap;font-weight:600}.pg--cases .cs-frame{aspect-ratio:4/5;border-radius:var(--r-card);background:var(--surface);inline-size:100%;box-shadow:var(--shadow-sky);justify-self:center;position:relative;overflow:clip;container:ad/inline-size}.pg--cases .cs-variant:has(.cs-frame[data-format=stories],.cs-frame[data-format=reels]) .cs-variant-label{justify-self:center;inline-size:70.3%}.pg--cases .cs-frame[data-format=stories],.pg--cases .cs-frame[data-format=reels]{aspect-ratio:9/16;inline-size:70.3%}.pg--cases .lab-ad,.pg--cases .lab-ad-copy{gap:3cqi}.pg--cases .lab-ad-text{flex:none}.pg--cases .lab-ad-media{flex:1;min-block-size:16cqi;margin-inline:-5cqi;position:relative;overflow:hidden}.pg--cases .niche-art{block-size:100%;inline-size:100%;display:block;position:absolute;inset:0}.pg--cases .lab-ad-headline--plain{background:0 0;flex:none;min-block-size:0;padding:0;font-size:clamp(14px,5.2cqi,22px);font-weight:700;line-height:1.15}.pg--cases .cs-frame:is([data-format=stories],[data-format=reels]) .lab-ad{padding-block-start:7cqi}.pg--cases .cs-frame:is([data-format=stories],[data-format=reels]) .lab-ad-cta{border-radius:var(--r-pill,999px);justify-content:center}.pg--cases .cs-frame[data-format=stories]:before{content:"";z-index:1;background:linear-gradient(90deg, var(--ink-soft) 0 32%, transparent 32% 34%, var(--ink) 34% 66%, transparent 66% 68%, var(--ink) 68%);border-radius:2px;block-size:3px;position:absolute;inset:3cqi 5cqi auto}@supports (color:color-mix(in lab, red, red)){.pg--cases .cs-frame[data-format=stories]:before{background:linear-gradient(90deg, var(--ink-soft) 0 32%, transparent 32% 34%, color-mix(in srgb, var(--ink) 18%, transparent) 34% 66%, transparent 66% 68%, color-mix(in srgb, var(--ink) 18%, transparent) 68%)}}.pg--cases .cs-frame[data-format=reels] .lab-ad-media:after{content:"";background:#00000061 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 7l9 5-9 5z' fill='%23fff'/%3E%3C/svg%3E") 50%/60% no-repeat;border-radius:50%;block-size:16cqi;inline-size:16cqi;position:absolute;top:50%;left:50%;translate:-50% -50%}.calc{background:radial-gradient(640px 420px at 76% 46%, var(--accent), transparent 70%)}@supports (color:color-mix(in lab, red, red)){.calc{background:radial-gradient(640px 420px at 76% 46%, color-mix(in srgb, var(--accent) 9%, transparent), transparent 70%)}}.calc-grid{--perch:74px;gap:calc(var(--perch) + var(--s-3));align-items:start;display:grid}.calc-copy{gap:var(--s-4);justify-items:start;display:grid}.calc-copy p{color:var(--hint);font-size:var(--fs-lead);max-width:27.5em}@media (min-width:700px) and (max-width:1099px){.calc-grid{--perch:98px}.calc-copy p{max-width:37em}}@media (min-width:1100px){.calc-grid{gap:var(--grid-gap);grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.calc-copy{top:calc(var(--header-h) + var(--s-16));padding-top:var(--s-10);position:sticky}.calc-copy h2{font-size:min(var(--fs-h2), 3.9vw)}}.calc-card{--thumb:26px;--calc-warn:var(--warn-ink);--calc-track:var(--ink)}@supports (color:color-mix(in lab, red, red)){.calc-card{--calc-track:color-mix(in srgb, var(--ink) 15%, var(--surface))}}.calc-card{--calc-hatch:var(--hint)}@supports (color:color-mix(in lab, red, red)){.calc-card{--calc-hatch:color-mix(in srgb, var(--hint) 62%, transparent)}}.calc-card{--calc-seg-fee:var(--hint)}@supports (color:color-mix(in lab, red, red)){.calc-card{--calc-seg-fee:color-mix(in srgb, var(--hint) 22%, var(--surface))}}.calc-card{--calc-num:linear-gradient(90deg, var(--link), var(--accent-ui));--calc-pay-bg:var(--accent-soft);--calc-pay-line:var(--accent)}@supports (color:color-mix(in lab, red, red)){.calc-card{--calc-pay-line:color-mix(in srgb, var(--accent) 24%, transparent)}}.calc-card{gap:var(--s-6);padding:var(--card-pad);border-radius:var(--r-card-lg);background:var(--surface);border:1px solid var(--hairline);box-shadow:var(--shadow-elevated);display:grid;position:relative;container:calc-card/inline-size}.calc-mascot{z-index:1;pointer-events:none;width:88px;height:88px;position:absolute;top:-74px;right:12px}.calc-mascot .mascot{width:100%;height:100%;transition:opacity var(--dur-4), transform var(--dur-4) var(--ease-spatial);position:absolute;inset:0}.calc-mascot .mood-off{opacity:0;transform:scale(.9)}@media (min-width:700px){.calc-mascot{width:116px;height:116px;top:-98px;right:28px}}.calc-budget{gap:var(--s-1h);display:grid}.calc-budget-head{justify-content:space-between;align-items:baseline;gap:var(--s-3);min-width:0;display:flex}.calc-budget-head label{font:var(--t-text);color:var(--hint);font-weight:600}.calc-hint{font:var(--t-cap);color:var(--calc-warn);white-space:nowrap;opacity:0;transition:opacity var(--dur-3);flex:none;font-weight:600}.calc-hint[data-show]{opacity:1}.calc-budget-input{align-items:baseline;gap:var(--s-2);border-bottom:2px solid var(--line-strong);border-radius:var(--r-2xs);cursor:text;min-width:0;transition:border-color var(--dur-3), box-shadow var(--dur-3) var(--ease-spatial);display:flex}.calc-budget-input:focus-within{outline:2px solid var(--focus);outline-offset:2px;border-color:var(--focus)}.calc-budget-input:has([aria-invalid]){border-color:var(--calc-warn)}.calc-budget-input input{field-sizing:content;min-width:1ch;max-width:calc(100% - 3.5em);padding:var(--s-1) 0;font:var(--t-num);font-size:var(--fs-num);letter-spacing:var(--ls-title);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0}.calc-budget-input span{color:var(--hint);font:var(--t-h3)}.calc-meta{color:var(--hint);font:var(--t-cap)}.range-wrap{--p:0;--at:calc(var(--thumb) / 2 + var(--p) * (100% - var(--thumb)));margin-top:var(--s-4);position:relative}.range{--fill:calc(var(--thumb) / 2 + var(--p) * (100% - var(--thumb)));--notch:linear-gradient(var(--surface), var(--surface));--notches:var(--notch) calc(var(--thumb) / 2 + .25 * (100% - var(--thumb)) - 1px) 0 / 2px 100% no-repeat, var(--notch) calc(var(--thumb) / 2 + .5 * (100% - var(--thumb)) - 1px) 0 / 2px 100% no-repeat, var(--notch) calc(var(--thumb) / 2 + .75 * (100% - var(--thumb)) - 1px) 0 / 2px 100% no-repeat;appearance:none;cursor:pointer;touch-action:pan-y;background:0 0;width:100%;height:44px;margin:0;display:block}.range:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--r-field)}.range::-webkit-slider-runnable-track{border-radius:var(--r-pill);background:var(--notches), linear-gradient(90deg, var(--accent) var(--fill), var(--calc-track) var(--fill));height:6px}.range::-moz-range-track{border-radius:var(--r-pill);background:var(--notches), linear-gradient(90deg, var(--accent) var(--fill), var(--calc-track) var(--fill));height:6px}.range::-webkit-slider-thumb{-webkit-appearance:none;width:var(--thumb);height:var(--thumb);box-shadow:0 0 0 3px var(--accent), 0 6px 14px -4px #0000004d;transition:transform var(--dur-3) var(--ease-spatial), box-shadow var(--dur-3);background:#fff;border:0;border-radius:50%;margin-top:-10px}.range::-moz-range-thumb{width:var(--thumb);height:var(--thumb);box-shadow:0 0 0 3px var(--accent), 0 6px 14px -4px #0000004d;transition:transform var(--dur-3) var(--ease-spatial), box-shadow var(--dur-3);background:#fff;border:0;border-radius:50%}.range:active::-webkit-slider-thumb{transform:scale(1.12)}.range:active::-moz-range-thumb{transform:scale(1.12)}.range-bubble{z-index:2;top:-22px;left:var(--at);translate:calc(var(--p) * -100%) 4px;padding:var(--s-1) var(--s-2);border-radius:var(--r-xs);background:var(--ink);color:var(--base);font-size:var(--fs-sm);font-weight:600;line-height:var(--lh-snug);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--dur-2), translate var(--dur-3) var(--ease-spatial);position:absolute}.range-bubble:after{content:"";top:100%;left:calc(var(--p) * 100%);border:5px solid #0000;border-top-color:var(--ink);position:absolute;translate:-50% -1px}.range-wrap[data-drag] .range-bubble{opacity:1;translate:calc(var(--p) * -100%) 0}.range-ticks{z-index:1;height:36px;margin-top:-6px;position:relative}.range-ticks button{top:0;left:calc(var(--thumb) / 2 + var(--t) * (100% - var(--thumb)));min-width:44px;height:44px;padding:0 var(--s-1);padding-top:var(--s-2);font:var(--t-cap);color:var(--hint);font-variant-numeric:tabular-nums;white-space:nowrap;transition:color var(--dur-3);place-items:start center;font-weight:600;display:grid;position:absolute;translate:-50%}.range-ticks button:first-child{justify-items:start;padding-left:0;left:0;translate:none}.range-ticks button:last-child{justify-items:end;padding-right:0;left:auto;right:0;translate:none}.range-ticks button[data-on]{color:var(--ink)}@media (hover:hover){.range-ticks button:hover{color:var(--link)}}.calc-inputs{gap:var(--s-4);display:grid}@container calc-card (min-width:520px){.calc-inputs{column-gap:var(--s-4);grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);align-items:start}}.calc-field{gap:var(--s-2);border:0;min-width:0;margin:0;padding:0;display:grid}.calc-field>label,.calc-field>legend{font:var(--t-text);color:var(--hint);padding:0;font-weight:600}.calc-field>legend{margin-bottom:var(--s-2)}.calc-field small{font:var(--t-cap);color:var(--hint)}.plan-switch small{display:block}.input-unit{border-radius:var(--r-field);border:1px solid var(--line-strong);background:var(--surface-2);cursor:text;min-width:0;height:52px;transition:border-color var(--dur-3), box-shadow var(--dur-3), background-color var(--dur-3);align-items:center;display:flex;position:relative}.input-unit:focus-within{outline:2px solid var(--focus);outline-offset:2px;border-color:var(--focus);background:var(--surface)}.input-unit input{width:100%;min-width:0;height:100%;padding:0 var(--s-4);font:var(--t-btn);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;flex:1}.input-unit span{padding-right:var(--s-4);color:var(--hint);font:var(--t-text);font-weight:600}.plan-options{gap:var(--s-1);height:54px;padding:var(--s-1);border-radius:var(--r-field);border:1px solid var(--line-strong);background:var(--surface-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.plan-options label{border-radius:var(--r-xs);cursor:pointer;min-width:0;line-height:var(--lh-title);transition:background-color var(--dur-3) var(--ease-spatial), box-shadow var(--dur-3) var(--ease-spatial);place-content:center;justify-items:center;gap:1px;display:grid;position:relative}.plan-options input{inset:calc(-1 * var(--s-1) - 1px) calc(-1 * var(--s-1) / 2);opacity:0;cursor:pointer;margin:0;position:absolute}.plan-options b{font:var(--t-cap);color:var(--hint);font-weight:600}.plan-options span{font:var(--t-micro);color:var(--hint);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;font-weight:600;line-height:16px}.plan-options label[data-on]{background:var(--surface);box-shadow:var(--shadow-pop), 0 0 0 1px var(--hairline)}.plan-options label[data-on] b{color:var(--link)}.plan-options label:has(:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.compare{gap:var(--s-4);display:grid}.compare-row{gap:var(--s-2) var(--s-3);grid-template-columns:minmax(0,1fr) auto;align-items:last baseline;display:grid}.compare-row>span{color:var(--hint);font:var(--t-text)}.compare-row strong{font-size:var(--fs-lg);letter-spacing:var(--ls-snug);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;font-weight:600}.compare-row strong small{color:var(--hint);font:var(--t-cap)}.bar{border-radius:var(--r-pill);background:var(--ink);grid-column:1/-1;height:12px}@supports (color:color-mix(in lab, red, red)){.bar{background:color-mix(in srgb, var(--ink) 5%, var(--surface))}}.bar{overflow:hidden}.bar-fill{border-radius:inherit;height:100%;transition:width var(--dur-5) var(--ease-spatial);display:flex;overflow:hidden}.bar-fill i{min-width:0;transition:flex-grow var(--dur-5) var(--ease-spatial);flex:1 1 0}.seg-ads{background:var(--accent)}.seg-fee{background:repeating-linear-gradient(135deg, var(--calc-hatch) 0 3px, transparent 3px 7px), var(--calc-seg-fee);box-shadow:inset 2px 0 0 var(--surface)}.seg-plan{background:var(--btn-b);box-shadow:inset 2px 0 0 var(--surface)}.bar-legend{gap:var(--s-1h) var(--s-4);font:var(--t-cap);color:var(--hint);flex-wrap:wrap;margin-top:-4px;display:flex}.bar-legend li{align-items:center;gap:var(--s-1h);display:inline-flex}.bar-legend li:before{content:"";border-radius:var(--r-2xs);width:12px;height:8px}.lg-ads:before{background:var(--accent)}.lg-fee:before{background:repeating-linear-gradient(135deg, var(--calc-hatch) 0 2px, transparent 2px 4px), var(--calc-seg-fee)}.lg-plan:before{background:var(--btn-b)}.payoff{gap:var(--s-3);padding:var(--s-4) var(--s-5);border-radius:var(--r-card);background:var(--calc-pay-bg);border:1px solid var(--calc-pay-line);transition:background-color var(--dur-4) var(--ease-spatial), border-color var(--dur-4) var(--ease-spatial);display:grid}.payoff[data-state=more],.payoff[data-state=even]{--calc-pay-bg:var(--surface-2);--calc-pay-line:var(--hairline)}.payoff-share{align-items:baseline;gap:var(--s-1h) var(--s-3);flex-wrap:wrap;display:flex}.payoff-label{align-items:center;gap:var(--s-2);margin-bottom:var(--s-half);font:var(--t-text);color:var(--hint);flex-basis:100%;font-weight:600;display:inline-flex}.payoff-icon{background:var(--accent-soft);width:32px;height:32px;color:var(--link);border-radius:50%;flex:none;place-items:center;display:grid}.payoff[data-state=more] .payoff-icon,.payoff[data-state=even] .payoff-icon{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.payoff[data-state=more] .payoff-icon,.payoff[data-state=even] .payoff-icon{background:color-mix(in srgb, var(--ink) 8%, transparent)}}.payoff[data-state=more] .payoff-icon,.payoff[data-state=even] .payoff-icon{color:var(--hint)}.payoff-share strong{min-width:2.1em;font-size:var(--fs-num-lg);font-weight:600;line-height:var(--lh-none);letter-spacing:var(--ls-display);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink)}.payoff[data-state=save] .payoff-share strong{background:var(--calc-num);color:#0000;-webkit-background-clip:text;background-clip:text}.payoff-vs{color:var(--hint);font:var(--t-text);font-variant-numeric:tabular-nums}.payoff-money{gap:var(--s-3);padding-top:var(--s-3);border-top:1px solid var(--calc-pay-line);margin:0;display:grid}@container calc-card (min-width:400px){.payoff-money{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}.payoff-money div{gap:var(--s-half);min-width:0;display:grid}.payoff-money dt{font:var(--t-cap);color:var(--hint)}.payoff-money dd{font-size:var(--fs-xl);letter-spacing:var(--ls-heading);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-weight:600}.payoff-money dd small,.payoff-note{font:var(--t-cap);color:var(--hint)}.calc-details{margin-top:-10px}.calc-details summary{align-items:center;gap:var(--s-1h);min-height:var(--tap-min);font:var(--t-btn);color:var(--link);cursor:pointer;list-style:none;display:inline-flex}.calc-details summary::-webkit-details-marker{display:none}.calc-details summary svg{transition:rotate var(--dur-4) var(--ease-spatial)}.calc-details[open] summary svg{rotate:180deg}.calc-details::details-content{block-size:0;transition:block-size var(--dur-4) var(--ease-spatial), content-visibility var(--dur-4) allow-discrete;overflow:hidden}.calc-details[open]::details-content{block-size:auto}.calc-details p{max-width:38.5em;padding-bottom:var(--s-1);font:var(--t-text);color:var(--hint)}.site-footer{padding-block:var(--s-12) calc(var(--s-8) + env(safe-area-inset-bottom));border-top:1px solid var(--hairline);background:var(--surface);font:var(--t-text);color:var(--hint);container:footer/inline-size}.site-footer :focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--r-focus)}.site-footer-top{gap:var(--s-8) var(--s-6);display:grid}@container footer (min-width:20rem){.site-footer-top{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer-brand{grid-column:1/-1}}@container footer (min-width:36rem){.site-footer-top{grid-template-columns:repeat(3,minmax(0,1fr))}}@container footer (min-width:62rem){.site-footer-top{column-gap:var(--col-gap,24px);grid-template-columns:repeat(12,minmax(0,1fr))}.site-footer-brand{grid-column:1/span 4}.site-footer-col:nth-child(2){grid-column:6/span 2}.site-footer-col:nth-child(3){grid-column:8/span 3}.site-footer-col:nth-child(4){grid-column:11/span 2}}@container footer (max-width:35.99rem){.site-footer-col:nth-child(4){grid-column:1/-1}}.site-footer-brand{align-content:start;justify-items:start;gap:var(--s-4);display:grid}.site-footer-home{min-block-size:var(--tap-min);border-radius:var(--r-xs);align-items:center;margin-block-start:calc((var(--tap-min) - 32px) / -2);display:inline-flex}.site-footer-home .logo img{block-size:32px;inline-size:auto}.site-footer-sign{max-inline-size:22em;font:var(--t-body);font-size:var(--fs-lead);line-height:var(--lh-snug);letter-spacing:var(--ls-snug);color:var(--ink);text-wrap:balance;font-weight:600}.site-footer-tech{max-inline-size:30em;font:var(--t-cap);color:var(--hint);justify-items:start;gap:2px;font-weight:500;display:grid}.site-footer-tech-meta{align-items:center;gap:var(--s-2);color:var(--ink-soft);display:inline-flex}.site-footer-tech-mark{aspect-ratio:24/16.2;color:#0081fb;flex:none;block-size:14px;inline-size:auto}.site-footer-tech-dot{display:none}[data-theme=dark] .site-footer-tech-mark{color:#fff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .site-footer-tech-mark{color:#fff}}.site-footer-label{font:var(--t-cap);letter-spacing:var(--ls-snug);color:var(--hint);margin-block-end:var(--s-1);font-weight:600}.site-footer-col ul{margin:0;padding:0;list-style:none}.site-footer-col li>a,.site-footer-button{align-items:center;gap:var(--s-1);min-block-size:var(--tap-min);min-inline-size:var(--tap-min);padding-block:var(--s-2);font:var(--t-text);color:var(--ink);text-align:start;overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual;cursor:pointer;transition:color var(--dur-2) var(--ease-standard);background:0 0;border:0;text-decoration:none;display:inline-flex}.site-footer-col li>a svg{color:var(--hint)}@media (hover:hover) and (pointer:fine){.site-footer-col li>a:hover,.site-footer-button:hover{color:var(--link);text-underline-offset:3px;text-decoration:underline}}.site-footer-hours{min-block-size:var(--tap-min);font:var(--t-text);color:var(--ink-soft);flex-wrap:wrap;align-items:center;column-gap:.3em;display:flex}.site-footer-hours-time{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.site-footer-hours[data-pending],.site-footer-hours[data-pending] .site-footer-hours-time{color:var(--warn-ink)}.site-footer-bottom{gap:var(--s-5);border-top:1px solid var(--hairline);font:var(--t-cap);color:var(--hint);margin-block-start:var(--s-10);padding-block-start:var(--s-6);display:grid}.site-footer-meta,.site-footer-pay p{overflow-wrap:anywhere}.site-footer-entity{flex-wrap:wrap;align-items:center;gap:0 .4em;display:flex}.site-footer-entity>span{overflow-wrap:anywhere}.site-footer-sep{color:var(--hint)}.site-footer-entity a{min-block-size:var(--tap-min);color:var(--ink-soft);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}@media (hover:hover) and (pointer:fine){.site-footer-entity a:hover{color:var(--link)}}.site-footer-legal{gap:var(--s-2);border-top:1px solid var(--hairline);padding-block-start:var(--s-4);display:grid}@container footer (min-width:62rem){.site-footer-legal{align-items:baseline;column-gap:var(--s-8);grid-template-columns:auto minmax(0,1fr)}.site-footer-meta{text-align:end}}.site-footer-pay{gap:var(--s-3);display:grid}@container footer (min-width:40rem){.site-footer-pay:has(.pay-logos){align-items:center;column-gap:var(--s-4);grid-template-columns:auto minmax(0,1fr)}}@container footer (min-width:20rem) and (max-width:35.99rem){.site-footer-top{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}.button.danger{color:var(--danger);border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.button.danger{border-color:color-mix(in srgb, var(--danger) 30%, var(--hairline))}}@media (hover:hover) and (pointer:fine){.button.danger:hover{border-color:var(--danger);background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.button.danger:hover{background:color-mix(in srgb, var(--danger) 6%, var(--surface))}}}[data-live=off] *,[data-live=off] :before,[data-live=off] :after,.screen:not(.is-on) *,.screen:not(.is-on) :before,.screen:not(.is-on) :after{animation-play-state:paused!important}main h2{filter:none!important}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}html{scroll-behavior:auto}.headline-roll span{animation:none!important}.notify{opacity:1;margin-bottom:8px;position:relative;transform:none;animation:none!important}.notify:not(:first-child){display:none}.logo-motion{display:none!important}}.start-dialog{width:100%;max-width:none;max-height:calc(100dvh - var(--s-4));color:var(--ink);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:auto 0 0;overflow:visible}.start-dialog::backdrop{background:var(--scrim)}.start-dialog[open]::backdrop{animation:start-fade var(--dur-3) var(--ease-effects)}.start-dialog[data-closing]::backdrop{animation:start-fade-out var(--dur-2) var(--ease-exit) forwards}.start-panel{max-height:calc(100dvh - var(--s-4));background:var(--elevated);border-radius:var(--r-sheet) var(--r-sheet) 0 0;box-shadow:var(--shadow-elevated);padding-bottom:env(safe-area-inset-bottom);flex-direction:column;display:flex;position:relative}.start-dialog[open] .start-panel{animation:start-sheet-in var(--dur-4) var(--ease-spatial)}.start-dialog[data-closing] .start-panel{animation:start-sheet-out var(--dur-2) var(--ease-exit) forwards}@keyframes start-sheet-in{0%{opacity:0;transform:translateY(32px)}}@keyframes start-sheet-out{to{opacity:0;transform:translateY(24px)}}@keyframes start-fade{0%{opacity:0}}@keyframes start-fade-out{to{opacity:0}}.start-grip{touch-action:none;cursor:grab;flex:none;place-items:center;height:28px;display:grid}.start-grip-bar{border-radius:var(--r-pill);background:var(--line-strong);opacity:.55;width:36px;height:4px}.start-close{top:var(--s-1);right:var(--s-1);z-index:2;position:absolute}@media (min-width:640px){.start-dialog{width:min(560px, 100% - var(--s-8));height:fit-content;max-height:calc(100dvh - var(--s-12));margin:auto;inset:0}.start-panel{max-height:calc(100dvh - var(--s-12));border-radius:var(--r-sheet);padding-bottom:0}.start-grip{display:none}.start-close{top:var(--s-3);right:var(--s-3)}@keyframes start-sheet-in{0%{opacity:0;transform:translateY(12px)scale(.98)}}@keyframes start-sheet-out{to{opacity:0;transform:translateY(8px)scale(.98)}}}.start-form{flex-direction:column;flex:1;min-height:0;display:flex}.start-scroll{gap:var(--s-5);min-height:0;padding:var(--s-1) var(--s-5) var(--s-5);overscroll-behavior:contain;scroll-padding-block:var(--s-12);flex:1;align-content:start;display:grid;overflow-y:auto}@media (min-width:640px){.start-scroll{padding:var(--s-6) var(--s-8) var(--s-5)}}.start-title{padding-right:var(--s-10);font:var(--t-h2);text-wrap:balance}.start-sub{margin-top:calc(var(--s-3) * -1);font:var(--t-text);color:var(--hint);text-wrap:pretty}.start-context{gap:var(--s-2);flex-wrap:wrap;display:flex}.start-tag{align-items:center;gap:var(--s-1);min-height:36px;padding:0 var(--s-1) 0 var(--s-3);border-radius:var(--r-pill);background:var(--accent-soft);color:var(--link);font:var(--t-cap);font-weight:600;display:inline-flex}.start-tag-x{width:28px;height:28px;color:inherit;border-radius:50%;place-items:center;display:grid;position:relative}.start-tag-x:after{content:"";position:absolute;inset:-8px}.start-field{gap:var(--s-2);display:grid}.start-subfield{gap:var(--s-2);margin-top:var(--s-1);display:grid}.start-label{font:var(--t-text);color:var(--ink);font-weight:600}.start-label--small{font:var(--t-cap);color:var(--hint);font-weight:600}.start-input{width:100%;min-height:48px;padding:0 var(--s-4);border:1px solid var(--line-strong);border-radius:var(--r-field);background:var(--surface);color:var(--ink);font:var(--t-body);transition:border-color var(--dur-2) var(--ease-standard)}.start-input::placeholder{color:var(--hint);opacity:1}.start-textarea{min-height:96px;padding:var(--s-3) var(--s-4);resize:none}.start-input:focus-visible,.start-affix:focus-within{outline:1px solid var(--focus);outline-offset:0;border-color:var(--focus)}.start-input[aria-invalid=true],.start-input[aria-invalid=true]:focus-visible{border-color:var(--danger);outline-color:var(--danger)}.start-affix{align-items:center;gap:2px;display:flex}.start-affix>span{color:var(--hint);font:var(--t-body)}.start-affix input{min-width:0;min-height:46px;color:inherit;font:var(--t-body);background:0 0;border:0;outline:none;flex:1;padding:0}.start-affix input::placeholder{color:var(--hint);opacity:1}.start-meta{justify-content:space-between;align-items:baseline;gap:var(--s-3);display:flex}.start-hint{font:var(--t-cap);color:var(--hint)}.start-counter{font:var(--t-cap);color:var(--hint);font-variant-numeric:tabular-nums;white-space:nowrap}.start-error{font:var(--t-cap);color:var(--danger);font-weight:600}.start-error:empty{margin-top:calc(var(--s-2) * -1)}.start-examples{gap:var(--s-2);margin-inline:calc(var(--s-5) * -1);padding-inline:var(--s-5);scrollbar-width:none;scroll-padding-inline:var(--s-5);overscroll-behavior-x:contain;display:flex;overflow-x:auto}.start-examples::-webkit-scrollbar{display:none}.start-examples .start-chip{white-space:nowrap;flex:none}@media (min-width:640px){.start-examples{flex-wrap:wrap;margin-inline:0;padding-inline:0;overflow:visible}}.start-chip,.start-choice--chips .start-choice-body{min-height:var(--tap-min);padding:0 var(--s-4);border:1px solid var(--hairline);border-radius:var(--r-pill);background:var(--surface);color:var(--ink);font:var(--t-text);transition:border-color var(--dur-2) var(--ease-standard), background-color var(--dur-2) var(--ease-standard);align-items:center;display:inline-flex}.start-chip:active{background:var(--surface-2)}.start-choices{gap:var(--s-2);display:grid}.start-choice{cursor:pointer;display:flex;position:relative}.start-choice input{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.start-choice-body{text-align:left;flex:1}.start-choice input:focus-visible+.start-choice-body{outline:2px solid var(--focus);outline-offset:2px}.start-choice input:checked+.start-choice-body{border-color:var(--accent-ui);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent-ui)}.start-choice input:checked+.start-choice-body .start-choice-label{font-weight:600}.start-choices--chips{flex-wrap:wrap;display:flex}.start-choices--tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.start-choice[data-wide]{grid-column:1/-1}.start-choice--tiles .start-choice-body{min-height:56px;padding:var(--s-2) var(--s-3);border:1px solid var(--hairline);border-radius:var(--r-field);background:var(--surface);transition:border-color var(--dur-2) var(--ease-standard), background-color var(--dur-2) var(--ease-standard);align-content:center;gap:0;display:grid}.start-choice--tiles .start-choice-label{font:var(--t-text);text-wrap:balance;font-weight:600}.start-choice--tiles small{font:var(--t-cap);color:var(--hint);text-wrap:pretty;line-height:1.3}@media (min-width:640px){.start-choice--tiles .start-choice-body{padding:var(--s-2) var(--s-3) var(--s-2) var(--s-4)}}.start-choice--tiles[data-wide] .start-choice-body{min-height:var(--tap-min)}.start-choices--segment{border:1px solid var(--hairline);border-radius:var(--r-field);background:var(--surface-2);grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;padding:2px}.start-choice--segment .start-choice-body{min-height:var(--tap-min);padding:0 var(--s-2);border-radius:calc(var(--r-field) - 2px);color:var(--ink);font:var(--t-text);text-align:center;border:1px solid #0000;place-items:center;display:grid}.start-choices--segment .start-choice input:checked+.start-choice-body{background:var(--surface);box-shadow:var(--shadow-card), inset 0 0 0 1px var(--accent-ui)}@media (hover:hover) and (pointer:fine){.start-chip:hover,.start-choice--chips:hover .start-choice-body,.start-choice--tiles:hover .start-choice-body{border-color:var(--line-strong)}}.start-more{border-top:1px solid var(--hairline)}.start-more-summary{min-height:52px;font:var(--t-text);cursor:pointer;justify-content:space-between;align-items:center;font-weight:600;list-style:none;display:flex}.start-more-summary::-webkit-details-marker{display:none}.start-more-summary svg{transition:rotate var(--dur-3) var(--ease-standard)}.start-more[open] .start-more-summary svg{rotate:180deg}.start-more-summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--r-field)}.start-more-body{gap:var(--s-5);padding-top:var(--s-2);display:grid}.start-trap{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.start-actions{gap:var(--s-2);padding:var(--s-3) var(--s-5) var(--s-4);border-top:1px solid var(--hairline);background:var(--elevated);border-radius:0 0 var(--r-sheet) var(--r-sheet);flex:none;display:grid;position:relative}@media (min-width:640px){.start-actions{padding:var(--s-4) var(--s-8) var(--s-6)}}.start-actions:before{content:"";background:linear-gradient(to bottom, var(--elevated), var(--elevated));height:32px;position:absolute;bottom:calc(100% + 1px);left:0;right:0}@supports (color:color-mix(in lab, red, red)){.start-actions:before{background:linear-gradient(to bottom, color-mix(in srgb, var(--elevated) 0%, transparent), var(--elevated))}}.start-actions:before{opacity:0;pointer-events:none;transition:opacity var(--dur-2) var(--ease-standard)}.start-form[data-more] .start-actions:before{opacity:1}.start-submit{position:relative}.start-submit.is-loading{cursor:progress}.start-submit.is-loading .start-submit-label{visibility:hidden}.start-spinner{border:2.5px solid;width:22px;height:22px;margin:-11px 0 0 -11px;position:absolute;inset:50% auto auto 50%}@supports (color:color-mix(in lab, red, red)){.start-spinner{border:2.5px solid color-mix(in srgb, currentColor 30%, transparent)}}.start-spinner{border-top-color:currentColor;border-radius:50%;animation:.8s linear infinite start-spin}.start-spinner--solo{margin:var(--s-4) auto;color:var(--accent-ui);display:block;position:relative;inset:auto}@keyframes start-spin{to{rotate:1turn}}@keyframes start-pulse{50%{opacity:.35}}.start-challenge:empty{display:none}.start-challenge{justify-items:center;display:grid}.start-consent{font:var(--t-micro);color:var(--hint);text-align:center;text-wrap:pretty}@media (min-width:640px){.start-consent{font:var(--t-cap)}}.start-consent a{color:var(--link);text-underline-offset:2px;margin-block:-15px;padding-block:15px;text-decoration:underline}.start-alert{padding:var(--s-3) var(--s-4);border-radius:var(--r-field);background:var(--danger-bg);color:var(--danger);font:var(--t-text);font-weight:600}.start-dest{gap:var(--s-4);padding:var(--s-1) var(--s-5) var(--s-6);display:grid}@media (min-width:640px){.start-dest{padding:var(--s-6) var(--s-8) var(--s-8)}}.start-dest-actions{gap:var(--s-2);display:grid}.start-dest-actions .button{text-align:center;white-space:normal}.start-caption{margin:0 0 var(--s-3);font:var(--t-cap);color:var(--hint);text-align:center}.start-ttl{font:var(--t-cap);color:var(--hint);text-align:center}.start-dest-sub{margin-top:calc(var(--s-2) * -1)}.start-desk{gap:var(--s-5);justify-items:center;display:grid}@media (min-width:640px){.start-desk{place-items:center stretch;gap:var(--s-8);grid-template-columns:200px minmax(0,1fr)}}.start-qr{justify-items:center;gap:var(--s-2);margin:0;display:grid}.start-qr-code,.start-qr-placeholder{box-sizing:content-box;width:168px;height:168px;padding:var(--s-2);border:1px solid var(--hairline);border-radius:var(--r-card);background:#fff}.start-qr-code{display:block}.start-qr-placeholder{background:var(--surface-2);color:var(--hint);place-items:center;display:grid}.start-qr figcaption{max-width:22ch;font:var(--t-cap);color:var(--hint);text-align:center;text-wrap:balance}.start-copy{min-height:var(--tap-min);justify-content:center}.start-dest--desktop .start-ttl{text-align:center}.consent-banner{z-index:60;align-items:center;gap:var(--s-2) var(--s-3);min-height:52px;padding:var(--s-1) var(--s-3) calc(var(--s-1) + env(safe-area-inset-bottom));border-top:1px solid var(--hairline);background:var(--elevated);animation:consent-in var(--dur-3) var(--ease-spatial);display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 20px -12px #00000040}@keyframes consent-in{0%{transform:translateY(100%)}}.consent-text{min-width:0;font:500 12px/15px var(--font);color:var(--ink);text-wrap:pretty;flex:1}.consent-more{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.consent-text a{color:var(--link);text-underline-offset:2px;white-space:nowrap;font-weight:600;text-decoration:underline;position:relative}.consent-text a:after{content:"";position:absolute;inset:-12px -6px}.consent-actions{gap:var(--s-1);flex:none;display:flex}.consent-button{min-height:36px;padding:0 var(--s-3);border:1px solid var(--line-strong);border-radius:var(--r-pill);color:var(--ink);font:600 13px/16px var(--font);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-2) var(--ease-standard), border-color var(--dur-2) var(--ease-standard);background:0 0;place-items:center;display:inline-grid;position:relative}.consent-button:after{content:"";position:absolute;inset:-4px -2px}.consent-button.is-primary{background:var(--btn-grad);color:var(--on-accent);border-color:#0000}.consent-button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (hover:hover) and (pointer:fine){.consent-button:hover{background:var(--surface-2)}.consent-button.is-primary:hover{background:var(--btn-grad);filter:brightness(1.08)}}@media (max-width:24.99em){.consent-banner{row-gap:var(--s-2);padding-block:var(--s-2) calc(var(--s-2) + env(safe-area-inset-bottom));flex-wrap:wrap}.consent-text{flex:100%}.consent-actions{margin-inline-start:auto}}@media (min-width:768px){.consent-banner{justify-content:center;gap:var(--s-6);padding-inline:var(--s-6)}.consent-text{font:var(--t-cap);flex:0 auto}.consent-actions{gap:var(--s-2)}}@media (min-width:1024px){.consent-more{clip-path:none;white-space:normal;width:auto;height:auto;color:var(--hint);position:static;overflow:visible}}html.has-consent-bar body{padding-bottom:var(--consent-h,56px)}html.has-consent-bar .dock{bottom:calc(var(--consent-h,56px) + var(--s-2))}@media (prefers-reduced-motion:reduce){.start-dialog[open] .start-panel,.start-dialog[open]::backdrop,.start-dialog[data-closing] .start-panel,.start-dialog[data-closing]::backdrop,.consent-banner{animation:none}.start-spinner{animation:1.2s ease-in-out infinite start-pulse}.start-more-summary svg{transition:none}}.legal-page :focus-visible,.nf :focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--r-focus)}.pg-sky :focus-visible,.nf :focus-visible{outline-color:var(--focus-sky)}html:has(.legal-page){scroll-padding-top:calc(var(--header-h,72px) + var(--s-4))}.legal-page.pg--doc .pg-sky{--pg-pad-end:clamp(52px, 3vw + 36px, 92px)}.legal-page.pg--doc .pg-sky-inner{gap:var(--s-3)}.legal-page.pg--doc .pg-lead{max-inline-size:40em}.pg-meta{align-items:center;gap:var(--s-3);flex-wrap:wrap;margin-block-start:var(--s-1);display:flex}.legal-edition{align-items:center;gap:var(--s-2);min-block-size:32px;padding-inline:var(--s-3);border-radius:var(--r-pill);background:var(--surface);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.legal-edition{background:color-mix(in srgb, var(--surface) 72%, transparent)}}.legal-edition{box-shadow:inset 0 0 0 1px var(--ink)}@supports (color:color-mix(in lab, red, red)){.legal-edition{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 8%, transparent)}}.legal-edition{font:var(--t-cap);font-variant-numeric:tabular-nums;color:var(--ink-soft);font-weight:500}.legal-actions{gap:var(--s-3);flex-wrap:wrap;display:flex}.legal-page{--read:40rem}@media (min-width:48em){.legal-page{--read:44rem}}.legal-doc{gap:var(--s-10);display:grid}.legal-main{align-content:start;gap:var(--s-8);min-width:0;display:grid}.legal-main>*{max-inline-size:var(--read)}.legal-rail{min-width:0}.legal-doc[data-has-toc]>.legal-rail{display:none}@media (min-width:64em){.legal-page{--read:46rem}.legal-doc{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.legal-main{grid-column:1/span 8}.legal-doc>.legal-rail,.legal-doc[data-has-toc]>.legal-rail{inline-size:min(100%,20rem);top:calc(var(--header-h,72px) + var(--s-6));max-block-size:calc(100dvh - var(--header-h,72px) - var(--s-12));overscroll-behavior:contain;scrollbar-width:thin;grid-column:9/span 4;justify-self:end;display:block;position:sticky;overflow-y:auto}.legal-toc-m{display:none}}.legal-rail-card{gap:var(--s-5);padding:var(--s-5) var(--s-5) var(--s-4);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-card);display:grid}.legal-rail-title,.legal-more-title,.legal-ask-title{font:var(--t-cap);letter-spacing:var(--ls-snug);color:var(--hint);font-weight:600}.legal-rail-title{margin-block-end:var(--s-2)}.legal-plaque{gap:var(--s-1);padding:var(--s-4) var(--s-5);border-radius:var(--r-card);font:var(--t-text);display:grid}.legal-plaque strong{font-weight:600}.legal-plaque p{overflow-wrap:anywhere}.legal-plaque[data-kind=untranslated]{background:var(--accent-soft);color:var(--ink)}.legal-plaque[data-kind=draft],.legal-plaque[data-kind=stub]{background:var(--warn-bg);color:var(--warn-ink);box-shadow:inset 3px 0 0 var(--warn)}.legal-toc-m{border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-card)}.legal-toc-m summary{min-height:52px;padding:0 var(--s-5);font:var(--t-btn);color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.legal-toc-m summary::-webkit-details-marker{display:none}.legal-toc-m summary:after{content:"";border-right:2px solid var(--hint);border-bottom:2px solid var(--hint);width:8px;height:8px;transition:rotate var(--dur-2) var(--ease-standard);margin-right:4px;translate:0 -2px;rotate:45deg}.legal-toc-m[open] summary:after{translate:0 2px;rotate:225deg}.legal-toc-m nav{padding:0 var(--s-5) var(--s-4)}.legal-toc ol,.legal-toc-m ol{border-left:1px solid var(--hairline);counter-reset:toc;margin:0;padding:0;list-style:none}.legal-toc li,.legal-toc-m li{counter-increment:toc}.legal-toc a,.legal-toc-m a{gap:var(--s-2);min-height:var(--tap-min);padding:var(--s-2) 0 var(--s-2) var(--s-4);font:var(--t-text);color:var(--hint);overflow-wrap:anywhere;transition:color var(--dur-2) var(--ease-standard), border-color var(--dur-2) var(--ease-standard);border-left:2px solid #0000;align-items:baseline;margin-left:-1px;text-decoration:none;display:flex}.legal-toc a{font:var(--t-cap);font-size:14px;line-height:20px}@media (pointer:fine){.legal-toc a{min-height:36px;padding-block:var(--s-2)}}.legal-toc a:before,.legal-toc-m a:before{content:counter(toc);font-variant-numeric:tabular-nums;min-inline-size:1.4em;color:var(--hint);flex:none}.legal-toc a[aria-current],.legal-toc-m a[aria-current]{color:var(--ink);border-left-color:var(--accent-ui);font-weight:600}@media (hover:hover) and (pointer:fine){.legal-toc a:hover,.legal-toc-m a:hover{color:var(--ink)}}.legal-toc.legal-rail-card{gap:0}.legal-docs{border-left:1px solid var(--hairline);margin:0;padding:0;list-style:none}.legal-docs a{min-height:var(--tap-min);padding:var(--s-2) 0 var(--s-2) var(--s-4);font:var(--t-text);color:var(--ink-soft);transition:color var(--dur-2) var(--ease-standard);border-left:2px solid #0000;align-items:center;margin-left:-1px;text-decoration:none;display:flex}@media (pointer:fine){.legal-docs a{min-height:36px}}.legal-docs a[aria-current=page]{color:var(--ink);border-left-color:var(--accent-ui);font-weight:600}@media (hover:hover) and (pointer:fine){.legal-docs a:hover{color:var(--link)}}.legal-ask{gap:var(--s-1);border-top:1px solid var(--hairline);padding-block-start:var(--s-4);display:grid}.legal-ask ul{column-gap:var(--s-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.legal-ask a{align-items:center;gap:var(--s-2);min-height:var(--tap-min);font:var(--t-text);color:var(--link);text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:from-font;display:inline-flex}.legal-ask a svg{color:var(--hint);flex:none}.legal-rail-card .legal-ask ul{display:grid}.legal-body{min-width:0;max-inline-size:var(--read);font:var(--t-body);color:var(--ink);overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;line-height:1.625}@media (min-width:48em){.legal-body{font-size:1.0625rem;line-height:1.65}}.legal-body>*+*{margin-top:.9em}.legal-body h2,.legal-body h3,.legal-body h4,.legal-body h5,.legal-body h6{white-space:normal;text-wrap:balance;max-inline-size:none;color:var(--ink)}.legal-body h2{padding-top:var(--s-6);border-top:1px solid var(--hairline);font-size:var(--pg-h3);font-weight:650;line-height:var(--lh-title);letter-spacing:var(--ls-heading);margin-top:2.4em}.legal-body>h2:first-child,.legal-body>section:first-child>h2:first-child,.legal-body>.legal-site:first-child>h2:first-child{border-top:0;margin-top:0;padding-top:0}.legal-body h3{font:var(--t-h3);letter-spacing:var(--ls-heading);margin-top:1.8em}.legal-body h4,.legal-body h5,.legal-body h6{font:inherit;margin-top:1.4em;font-weight:600}.legal-body h2+*,.legal-body h3+*,.legal-body h4+*{margin-top:.6em}.legal-body p,.legal-body li{text-wrap:pretty}.legal-body a,.legal-more a,.legal-pay a,.legal-facts a,.legal-card p a,.legal-card address a{color:var(--link);text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:from-font}.legal-body strong{font-weight:600}.legal-body ul,.legal-body ol{padding-left:1.4em}.legal-body ul{list-style:outside}.legal-body ol{list-style:decimal}.legal-body li::marker{color:var(--hint)}.legal-body li+li{margin-top:.5em}.legal-body [data-tight]>li+li{margin-top:.25em}.legal-body li>ul,.legal-body li>ol,.legal-body li>*+*{margin-top:.5em}.legal-body blockquote{padding:var(--s-4) var(--s-5);border-radius:var(--r-card);background:var(--surface);box-shadow:inset 3px 0 0 var(--line-strong);margin-inline:0}.legal-body blockquote>*+*{margin-top:var(--s-2)}.legal-body hr{margin-block:var(--s-8);border:0;border-top:1px solid var(--hairline)}.legal-body code{background:var(--surface-2);border-radius:6px;padding:1px 5px;font:.92em ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.legal-body pre{padding:var(--s-3) var(--s-4);border-radius:var(--r-field);background:var(--surface-2);overflow-x:auto}.legal-body pre code{background:0 0;padding:0}.legal-site{display:contents}.legal-body>section>*+*{margin-top:.9em}.legal-body>section>h2+*,.legal-body>section>h3+*{margin-top:.6em}.legal-summary{gap:var(--s-3);padding:var(--s-5) var(--s-6);border-radius:var(--r-card);background:var(--accent-soft);color:var(--ink);display:grid}.legal-summary-title{font:var(--t-text);letter-spacing:var(--ls-snug);font-weight:650}.legal-summary ul{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}@media (min-width:40em){.legal-summary ul{column-gap:var(--s-6);grid-template-columns:repeat(2,minmax(0,1fr))}}.legal-summary li{font:var(--t-text);text-wrap:pretty;padding-inline-start:var(--s-6);line-height:1.5;position:relative}.legal-summary li:before{content:"";border-inline-start:2px solid var(--link);border-block-end:2px solid var(--link);block-size:7px;inline-size:12px;position:absolute;inset-block-start:.32em;inset-inline-start:2px;rotate:-45deg}.legal-summary li+li{margin-top:0}.legal-summary-note{font:var(--t-cap);color:var(--hint)}.legal-operator{font:var(--t-text);color:var(--ink-soft);line-height:1.6}.legal-translation{padding:var(--s-3) var(--s-4);border-radius:var(--r-field);background:var(--surface-2);font:var(--t-cap);color:var(--ink-soft)}.legal-body .legal-recipients{padding-left:1.4em}.legal-body .legal-recipients li+li{margin-top:.7em}.legal-link a{align-items:center;gap:var(--s-1);min-height:var(--tap-min);font-weight:600;display:inline-flex}.legal-link a svg{flex:none}.legal-body>.legal-summary+*,.legal-body>.legal-translation+*{margin-top:var(--s-6)}.legal-body>.legal-operator+section>h2{margin-top:1.6em}.legal-site-actions{align-items:center;gap:var(--s-3);margin-top:var(--s-6);flex-wrap:wrap;display:flex}.legal-table-scroll{overscroll-behavior-x:contain;border-radius:var(--r-card);background:var(--surface);max-width:100%;box-shadow:var(--shadow-card);scrollbar-width:thin;overflow-x:auto}.legal-table-scroll table{width:100%;min-width:calc(var(--cols,2) * 9rem);border-collapse:collapse;font:var(--t-text);color:var(--ink)}.legal-table-scroll th,.legal-table-scroll td{padding:var(--s-3) var(--s-4);text-align:left;vertical-align:top;border-bottom:1px solid var(--hairline)}.legal-table-scroll tr:last-child>*{border-bottom:0}.legal-table-scroll thead th{background:var(--sky-haze);font-weight:600}.legal-table-scroll [data-align=right]{text-align:right}.legal-table-scroll [data-align=center]{text-align:center}.legal-requisites{min-width:0!important}.legal-requisites th,.legal-requisites td{padding:var(--s-4) var(--s-5)}.legal-requisites th{width:36%;color:var(--hint);font-weight:500}.legal-requisites td{font:var(--t-body);color:var(--ink);overflow-wrap:anywhere}.legal-requisites tr:has(a)>*{padding-block:var(--s-1);vertical-align:middle}.legal-requisites a{min-height:var(--tap-min);align-items:center;display:inline-flex}@media (max-width:30em){.legal-requisites tr{padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--hairline);display:grid}.legal-requisites tr:last-child{border-bottom:0}.legal-requisites th,.legal-requisites td{border:0;width:auto;padding:0}}.legal-more{gap:var(--s-4);padding:var(--s-5) var(--s-6);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-card);font:var(--t-text);color:var(--hint);display:grid}.legal-more nav{gap:var(--s-1);display:grid}.legal-more nav ul{column-gap:var(--s-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.legal-more nav li a{min-height:var(--tap-min);align-items:center;display:inline-flex}.legal-pay-receipt{font:var(--t-cap);color:var(--hint)}.legal-pay{gap:var(--s-3);max-inline-size:var(--read);padding:var(--card-pad);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-card);font:var(--t-text);color:var(--ink-soft);display:grid}.pay-logos{--pay-plate:#fff;align-items:center;gap:var(--s-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pay-logos:empty{display:none}.pay-logos li{padding:var(--s-2) var(--s-3);border-radius:var(--r-field);background:var(--pay-plate);box-shadow:inset 0 0 0 1px var(--hairline);align-items:center;display:flex}.pay-logos img{width:auto;height:24px;display:block}.pay-logos .pay-name{min-block-size:32px;padding:var(--s-1) var(--s-3);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--hairline);font:var(--t-cap);letter-spacing:var(--ls-snug);color:var(--ink);font-weight:650}.legal-cards{gap:var(--s-4);display:grid}@media (min-width:48em){.legal-cards{gap:var(--col-gap)}}@media (min-width:64em){.legal-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.legal-card-wide{grid-column:1/-1}}.legal-card{align-items:flex-start;gap:var(--s-3);min-width:0;padding:var(--card-pad);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-card);font:var(--t-text);color:var(--ink);flex-direction:column;display:flex}.legal-card>.text-button:last-child{margin-block-start:auto}.legal-card>p+.text-button:last-child,.legal-card>address+.text-button:last-child{padding-block-start:var(--s-1)}.legal-card h2{max-inline-size:none;font:var(--t-h3);letter-spacing:var(--ls-heading);color:var(--ink);text-wrap:balance}.legal-card p,.legal-card address{font:var(--t-text);color:var(--ink-soft);overflow-wrap:break-word;text-wrap:pretty;font-style:normal}.legal-card address{color:var(--ink)}.legal-card-icon{border-radius:var(--r-field);background:var(--accent-soft);width:48px;height:48px;color:var(--link);flex:none;place-items:center;display:grid}.legal-card .button{max-width:100%;height:auto;padding-block:var(--s-3);white-space:normal;text-align:center}.legal-card .text-button{min-height:var(--tap-min);align-items:center;display:inline-flex}@media (min-width:48em) and (max-width:63.99em){.legal-card:not(.legal-card-wide){column-gap:var(--s-5);row-gap:var(--s-2);grid-template-columns:48px minmax(0,1fr);align-items:start;display:grid}.legal-card:not(.legal-card-wide)>*{grid-column:2}.legal-card:not(.legal-card-wide)>.legal-card-icon{grid-area:1/1/span 4}.legal-card:not(.legal-card-wide)>h2{align-self:center;align-items:center;min-block-size:48px;display:flex}.legal-card:not(.legal-card-wide)>.text-button:last-child{margin-block-start:0}}.legal-card-wide{align-items:start;gap:var(--s-6);display:grid}.legal-support-main{align-items:flex-start;gap:var(--s-3);flex-direction:column;min-width:0;display:flex}.legal-support-main>p{max-inline-size:34em}.legal-support-main>.button{margin-block-start:var(--s-2)}.legal-facts{gap:0;width:100%;margin:0;display:grid}.legal-facts>div{gap:var(--s-1) var(--s-3);min-height:56px;padding-block:var(--s-2);border-top:1px solid var(--hairline);grid-template-columns:minmax(0,11rem) minmax(0,1fr);align-items:center;display:grid}.legal-facts>div:last-child{border-bottom:1px solid var(--hairline)}.legal-facts dt{align-items:center;gap:var(--s-2);font:var(--t-text);color:var(--ink-soft);display:flex}.legal-facts dt svg{color:var(--link);flex:none}.legal-facts dd{font:var(--t-body);color:var(--ink);overflow-wrap:anywhere;margin:0}.legal-facts-hours dd{font-variant-numeric:tabular-nums;font-weight:600}.legal-nowrap{white-space:nowrap}.legal-facts dd a{min-height:var(--tap-min);align-items:center;display:inline-flex}@media (max-width:32.5em){.legal-facts>div{padding-block:var(--s-3);grid-template-columns:minmax(0,1fr)}}@media (min-width:48em){.legal-card-wide{column-gap:var(--s-10);padding:calc(var(--card-pad) * 1.25);grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center}}.legal-pending{padding:0 var(--s-2);border-radius:var(--r-xs);background:var(--warn-bg);color:var(--warn-ink);font:var(--t-micro);font-weight:600;display:inline-block}.nf{min-height:100svh;padding:var(--s-12) var(--gutter) clamp(96px, 10vw, 160px);text-align:center;grid-template-columns:minmax(0,1fr);place-items:center;display:grid}.nf-inner{justify-items:center;gap:var(--s-3);inline-size:100%;max-inline-size:36rem;display:grid}.nf-mascot{width:clamp(168px,12vw + 112px,248px);height:auto;margin-bottom:var(--s-2)}.nf-code{font:var(--t-text);font-variant-numeric:tabular-nums;color:var(--ink-soft);font-weight:600}.nf-copy{justify-items:center;gap:var(--s-3);display:none}.nf:not([data-lang]) .nf-copy[lang=ru],.nf[data-lang=ru] .nf-copy[lang=ru],.nf[data-lang=uz] .nf-copy[lang=uz],.nf[data-lang=en] .nf-copy[lang=en]{display:grid}.nf h1{letter-spacing:var(--ls-display);text-wrap:balance;overflow-wrap:anywhere;color:var(--ink);font-size:clamp(2.125rem,1.6rem + 1.6vw,3rem);font-weight:700;line-height:1.08}.nf-lead{max-width:30em;font-size:clamp(1rem,.95rem + .4vw,1.1875rem);line-height:var(--lh-body);color:var(--ink-soft);text-wrap:pretty}.nf-actions{justify-content:center;gap:var(--s-3);margin-top:var(--s-4);flex-wrap:wrap;display:flex}.nf .pg-edge{block-size:clamp(48px,5vw + 24px,112px);inline-size:100%;position:absolute;inset-block-end:-1px;inset-inline:0}.nf .pg-edge-back{fill:var(--pg-cloud-back,var(--cloud-lit))}@supports (color:color-mix(in lab, red, red)){.nf .pg-edge-back{fill:var(--pg-cloud-back,color-mix(in srgb, var(--cloud-lit) 55%, var(--sky-haze)))}}.nf .pg-edge-front{fill:var(--base)}@media print{@page{margin:18mm 16mm}body>:not(main){display:none!important}html,body{background:#fff!important}.legal-page{--ink:#000;--ink-soft:#222;--hint:#333;--link:#000;--hairline:#999;--line-strong:#555;--surface:#fff;--surface-2:#f2f2f2;--accent-soft:#eee;--sky-haze:#f2f2f2;color:#000;background:#fff}.legal-page .pg-sky,.legal-page .pg-body{background:0 0;padding:0}.legal-page .pg-sky:before,.legal-page .pg-edge,.legal-page .pg-crumbs,.pg-end{display:none!important}.legal-page .pg-title{margin-bottom:6pt;font-size:20pt}.legal-toc,.legal-toc-m,.legal-rail,.legal-actions,.legal-more,.legal-site-actions{display:none!important}.legal-doc,.legal-doc[data-has-toc]{display:block}.legal-body,.legal-main>*{max-width:none;margin-inline-start:0!important}.legal-summary{background:#fff;border:1px solid #999}.legal-body{font-size:11pt;line-height:1.45}.legal-body h2{break-after:avoid;margin-top:18pt;font-size:13pt}.legal-body h3,.legal-body h4{break-after:avoid}.legal-body blockquote,.legal-body pre,.legal-table-scroll tr,.legal-body li{break-inside:avoid}.legal-table-scroll{box-shadow:none;border:1px solid #999;overflow:visible}.legal-table-scroll table{min-width:0;font-size:10pt}.legal-body a[href^=http]:after{content:" (" attr(href) ")";overflow-wrap:anywhere;font-size:.85em}.legal-plaque{color:#000;box-shadow:none;background:#fff;border:1px solid #999}.legal-card,.legal-pay{box-shadow:none;break-inside:avoid;border:1px solid #999}.legal-cards{display:block}.legal-card{margin-bottom:8pt}}@media (max-width:30em){.nf-actions{inline-size:min(20rem,100%);display:grid}.nf-actions .button{inline-size:100%}}@font-face{font-family:Golos Fallback Hero;font-weight:400 549;src:local(Arial),local(ArialMT),local(Liberation Sans),local(Helvetica Neue),local(Helvetica);size-adjust:106.5%;ascent-override:92.02%;descent-override:20.66%;line-gap-override:0%}@font-face{font-family:Golos Fallback Hero;font-weight:550 900;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(Helvetica Neue Bold),local(Helvetica Bold);size-adjust:101%;ascent-override:97%;descent-override:21.8%;line-gap-override:0%}.hero2{--font:"Nimbuz Okina", "Golos Text", "Golos Fallback Hero", "Golos Fallback Roboto", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;font-family:var(--font);isolation:isolate;padding-top:var(--header-h);background:linear-gradient(180deg, var(--sky-zenith) 0, var(--sky-upper) 26%, var(--sky-mid) 64%, var(--sky-haze) 100%);color:var(--ink);position:relative;overflow-x:clip}@media (max-width:63.99em){body:has(.noscript-banner) .hero2{padding-top:0}}.hero2-inner{z-index:1;width:min(var(--container), 100% - var(--gutter) * 2);padding-bottom:var(--s-10,40px);flex-direction:column;margin-inline:auto;display:flex;position:relative}.hero-stage{margin:var(--s-8,32px) calc(var(--gutter) * -1) 0;padding:16px var(--gutter);position:relative}.hero-sky{container-type:size}.hero-sky--desktop{display:none}.hero-sky--phone{position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 18% 74%,#0000);mask-image:linear-gradient(#0000,#000 18% 74%,#0000)}.scene-poster{position:absolute;inset:0}.hero2-copy{flex-direction:column;display:flex}.hero2-title{margin-top:var(--s-3);font-size:var(--fs-hero);font-weight:var(--fw-hero);line-height:var(--lh-hero);letter-spacing:-.025em;max-inline-size:var(--measure-h1);text-wrap:balance;hanging-punctuation:first;color:var(--ink);order:1;margin-inline-start:-.035em}.hero2-lead{margin-top:var(--s-3);color:var(--ink-soft);max-inline-size:var(--measure-text);text-wrap:pretty;order:2;font-size:1rem;line-height:1.5}.hero2-action{--lg-fill:linear-gradient(180deg, #fff9, #fff6);--lg-edge:linear-gradient(180deg, #fffffff2, #ffffff4d 38%, #ffffff2e 70%, #fff9);--lg-sheen:radial-gradient(120% 70% at 22% -10%, #ffffff8c, transparent 62%);--lg-shadow:inset 0 1px 0 #ffffffa6, inset 0 -1px 0 #0834600d, 0 1px 2px #0834600f, 0 8px 20px -10px #0834602e, 0 34px 64px -30px #08346080;--lg-input:#fffc;--lg-input-edge:#fffffff2;--lg-input-line:#0834601f;--lg-chip:#ffffff80;--lg-chip-edge:#ffffffbf;--lg-chip-hover:#ffffffc7;--lg-blur:blur(24px) saturate(1.8);--lg-hint:#4d5866;isolation:isolate;margin-top:var(--s-5);background:var(--lg-fill);box-shadow:var(--lg-shadow);-webkit-backdrop-filter:var(--lg-blur);backdrop-filter:var(--lg-blur);border-radius:22px;order:3;padding:6px;position:relative}.hero2-action:before,.hero2-action:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.hero2-action:before{background:var(--lg-edge);-webkit-mask-composite:xor;-webkit-mask-composite:xor,source-over;-webkit-mask-composite:xor,source-over;padding:1px;-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)}.hero2-action:after{z-index:-1;background:var(--lg-sheen)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.hero2-action{--lg-fill:#fffffff0}}.hero2-terms{margin-top:var(--s-4);flex-direction:column;order:4;align-items:flex-start;gap:12px;max-inline-size:36em;display:flex}.hero2-trust{background:var(--surface);border-radius:22px;align-items:center;gap:10px;min-block-size:44px;padding:8px 18px 8px 14px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.hero2-trust{background:color-mix(in srgb, var(--surface) 55%, transparent)}}.hero2-trust{box-shadow:inset 0 0 0 1px var(--surface), 0 8px 20px -12px #08346066}@supports (color:color-mix(in lab, red, red)){.hero2-trust{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--surface) 75%, transparent), 0 8px 20px -12px #08346066}}.hero2-trust{-webkit-backdrop-filter:blur(12px)saturate(1.5);backdrop-filter:blur(12px)saturate(1.5);font:600 15px/20px var(--font);color:var(--ink);text-wrap:balance}.hero2-trust-mark{aspect-ratio:24/16.2;color:#0081fb;flex:none;block-size:19px;inline-size:auto}@media (min-width:48em){.hero2-trust{font-size:16px;line-height:22px}}.hero2-condition{font:500 14px/20px var(--font);color:var(--ink-soft);text-wrap:pretty;align-items:flex-start;gap:8px;padding-inline-start:9px;display:flex}.hero2-terms-icon{color:var(--link);flex:none;margin-top:2px}.hero2-note{margin:var(--s-4) 0 0;font:500 13px/18px var(--font);color:var(--ink-soft);text-wrap:pretty;order:0;max-inline-size:36em}.hero2-note-short{display:none}@media (max-width:30em){.hero2-note-full{display:none}.hero2-note-short{display:inline}}.hero-chips{flex-wrap:wrap;align-items:center;gap:8px 6px;min-width:0;padding:10px 6px 4px;display:flex}.hero-chips-label{font:500 13px/18px var(--font);color:var(--lg-hint,var(--hint));white-space:nowrap;flex:none;margin-inline-end:2px}.hero-chip{background:var(--lg-chip);border:1px solid var(--lg-chip-edge);max-inline-size:100%;min-height:40px;color:var(--ink-soft);font:500 13.5px/18px var(--font);text-align:start;transition:background-color var(--dur-2) var(--ease-standard), border-color var(--dur-2) var(--ease-standard), color var(--dur-2) var(--ease-standard), scale var(--dur-1) var(--ease-standard);border-radius:999px;flex:none;padding:0 14px;position:relative}.hero-chip:active{scale:.97}.hero-chip[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent-ui);color:var(--ink)}.hero-chip:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.hero-chip:after{content:"";position:absolute;inset:-2px 0}@media (max-width:47.99em){.hero-chips{overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x proximity;flex-wrap:nowrap;margin:4px -6px 0;padding:8px 28px 6px 18px;scroll-padding-inline:18px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14px calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#0000,#000 14px calc(100% - 28px),#0000)}.hero-chips::-webkit-scrollbar{display:none}.hero-chip,.hero-chips-label{scroll-snap-align:start;white-space:nowrap}}.hero-field{display:none}.hero-fieldbutton{text-align:start;width:100%;color:var(--ink);transition:transform var(--dur-1) var(--ease-standard);background:0 0;border-radius:14px;gap:0;padding:0;display:grid}.hero-fieldbutton:active{transform:scale(.98)}.hero-fieldbutton-field{background:var(--lg-input);min-height:40px;box-shadow:inset 0 0 0 1px var(--lg-input-line), inset 0 1px 0 var(--lg-input-edge);border-radius:14px;align-content:center;gap:2px;margin-bottom:6px;padding:9px 13px 10px;display:grid}.hero-fieldbutton-label{font:600 14px/18px var(--font);color:var(--ink)}.hero-fieldbutton-ph{font:400 14px/19px var(--font);color:var(--lg-hint,var(--hint));text-wrap:pretty}.hero-fieldbutton-ph[data-filled]{color:var(--ink);font-weight:500}.hero-fieldbutton-cta{background:var(--btn-grad);height:48px;color:var(--on-accent);font:var(--t-btn);box-shadow:var(--btn-shadow);transition:filter var(--dur-2) var(--ease-standard);border-radius:14px;place-items:center;display:grid}.hero-fieldbutton:focus-visible{outline:2px solid var(--focus-sky);outline-offset:2px}.hero-story{--hs-glass:var(--surface)}@supports (color:color-mix(in lab, red, red)){.hero-story{--hs-glass:color-mix(in srgb, var(--surface) 84%, transparent)}}.hero-story{--hs-line:#ffffffb8;--hs-shadow:0 1px 1px #0834600f, 0 2px 6px -2px #0834601a, 0 18px 40px -18px #08346057;--hs-bubble:var(--ink)}@supports (color:color-mix(in lab, red, red)){.hero-story{--hs-bubble:color-mix(in srgb, var(--ink) 6%, var(--surface))}}.hero-story{--hs-frame:var(--surface)}@supports (color:color-mix(in lab, red, red)){.hero-story{--hs-frame:color-mix(in srgb, var(--surface) 58%, transparent)}}.hero-story{background:var(--hs-frame);border:1px solid var(--hs-line);box-shadow:var(--hs-shadow);-webkit-backdrop-filter:blur(12px)saturate(1.2);backdrop-filter:blur(12px)saturate(1.2);border-radius:24px;grid-template:"tag visual""now visual""stage stage""steps steps"/minmax(0,1fr) 104px;gap:6px 10px;padding:12px 12px 4px;display:grid;position:relative}.hs-tag{border:1px solid var(--ink);border-radius:999px;grid-area:tag;place-self:end start;align-items:center;gap:6px;padding:3px 9px 3px 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.hs-tag{border:1px solid color-mix(in srgb, var(--ink) 18%, transparent)}}.hs-tag{font:600 11px/14px var(--font);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft)}.hs-tag:before{content:"";background:var(--accent-ui);border-radius:50%;block-size:6px;inline-size:6px}.hs-visual{aspect-ratio:1;grid-area:visual;align-self:center;inline-size:100%;position:relative}.hs-mascot{position:absolute;inset:-6% -6% -2%}.hs-halo-glow{pointer-events:none;opacity:.55;background:radial-gradient(closest-side,#ffd6786b,#ffc45a29 55%,#0000);block-size:26%;inline-size:50%;position:absolute;top:1%;left:50%;translate:-50%}@media (prefers-reduced-motion:no-preference){.hs-mascot{animation:6.4s ease-in-out infinite paused hs-float}.hs-halo-glow{will-change:opacity, scale;animation:3.6s ease-in-out infinite paused hs-halo}.hero-story[data-live] .hs-mascot,.hero-story[data-live] .hs-halo-glow{animation-play-state:running}}@keyframes hs-float{0%,to{translate:0}50%{translate:0 -3.5%}}@keyframes hs-halo{0%,to{opacity:.45;scale:.94}50%{opacity:.95;scale:1.06}}.hs-mascot .mascot{opacity:0;block-size:100%;inline-size:100%;transition:opacity var(--dur-5) var(--ease-effects), scale var(--dur-5) var(--ease-spatial);display:block;position:relative;scale:.96}.hs-mascot .mascot.is-ready{opacity:1;scale:1}.hs-poster{transition:opacity var(--dur-5) var(--ease-effects);position:absolute;inset:13% 14% 9%}.hs-poster-art,.hs-poster-art>svg{block-size:100%;inline-size:100%;display:block}.hs-mascot:has(.mascot.is-ready) .hs-poster{opacity:0}.hs-now{min-height:36px;font:600 14px/18px var(--font);color:var(--ink);text-wrap:balance;grid-area:now;align-items:flex-start;gap:8px;display:flex}.hs-now-num,.hs-step-num{background:var(--accent-ui);color:#fff;block-size:20px;inline-size:20px;font:700 11px/1 var(--font);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;margin-top:-1px;display:grid}.hs-now-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hs-stage{block-size:204px;grid-area:stage;min-height:0;display:grid;position:relative;container-type:inline-size}.hs-pane{opacity:0;visibility:hidden;min-width:0;transition:opacity .26s var(--ease-effects), visibility 0s linear .26s;grid-area:1/1;align-self:center}.hs-pane[data-on]{opacity:1;visibility:visible;transition-delay:0s}.hs-field,.hs-dm-bubble,.hs-dm-typing{background:var(--hs-glass);border:1px solid var(--hs-line);box-shadow:var(--hs-shadow);-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3)}.hs-field{border-radius:14px;align-items:center;gap:8px;block-size:46px;padding:0 6px 0 12px;display:flex}.hs-field-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;font:500 14px/20px var(--font);color:var(--ink);flex:1;overflow:hidden}.hs-caret{vertical-align:-.2em;background:var(--accent-ui);border-radius:1px;block-size:1.1em;inline-size:2px;margin-inline-start:2px;display:inline-block}.hs-send{background:var(--accent-soft);block-size:32px;inline-size:32px;color:var(--link);border-radius:10px;flex:none;place-items:center;display:grid}.hero-story{--hs-ai-1:#00a2ff;--hs-ai-2:#7a6bff;--hs-ai-3:#ff7ab8;--hs-chip-bg:var(--surface)}@supports (color:color-mix(in lab, red, red)){.hero-story{--hs-chip-bg:color-mix(in srgb, var(--surface) 80%, transparent)}}.hero-story{--hs-chip-line:#fffc;--hs-chip-shadow:0 1px 1px #0834600d, 0 8px 20px -12px #0834604d}.hs-pane.hs-brief{grid-template-rows:auto minmax(0,1fr);align-self:stretch;gap:6px;block-size:100%;display:grid}.hs-brief .hs-field{z-index:1;position:relative}.hs-brief .hs-field:before{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--hs-a,0deg), var(--hs-ai-1), var(--hs-ai-2), var(--hs-ai-3), var(--hs-ai-1) 70%, var(--hs-ai-1));-webkit-mask-composite:xor;opacity:.85;-webkit-mask-composite:xor,source-over;-webkit-mask-composite:xor,source-over;padding:1.5px;position:absolute;inset:-1px;-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)}.hs-think{grid-template-rows:auto minmax(0,1fr);gap:6px;min-height:0;display:grid;position:relative}.hs-wires{pointer-events:none;block-size:calc(100% + 6px);inline-size:100%;position:absolute;inset:-6px 0 0;overflow:visible}.hs-wire,.hs-wire-pulse{fill:none;stroke-linecap:round}.hs-wire{stroke-width:1.5px;opacity:.5}.hs-wire-pulse{stroke-width:2.25px;stroke-dasharray:.2 2;stroke-dashoffset:.2px;opacity:0;filter:drop-shadow(0 0 3px var(--hs-ai-2))}.hs-niche{background:var(--hs-chip-bg);border:1px solid var(--hs-chip-line);-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);max-inline-size:100%;min-width:0;font:500 11px/14px var(--font);color:var(--ink-soft);border-radius:999px;justify-self:center;align-items:center;gap:6px;padding:2px 10px 2px 8px;display:inline-flex;position:relative}.hs-niche b{color:var(--ink);font-weight:650}.hs-niche-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.hs-niche-dot{background:linear-gradient(135deg, var(--hs-ai-1), var(--hs-ai-3));block-size:6px;inline-size:6px;box-shadow:0 0 6px var(--hs-ai-2);border-radius:50%;flex:none}.hs-chips{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-height:0;display:grid;position:relative}.hs-chip{--lit:var(--hs-ai-1);background:var(--hs-chip-bg);border:1px solid var(--hs-chip-line);min-width:0;box-shadow:var(--hs-chip-shadow);-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);border-radius:12px;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-content:center;gap:2px 5px;padding:5px 8px;display:grid;position:relative}.hs-chip[data-k=geo]{--lit:var(--hs-ai-1)}@supports (color:color-mix(in lab, red, red)){.hs-chip[data-k=geo]{--lit:color-mix(in srgb, var(--hs-ai-1) 50%, var(--hs-ai-2))}}.hs-chip[data-k=guard],.hs-chip[data-k=formats]{--lit:var(--hs-ai-2)}@supports (color:color-mix(in lab, red, red)){.hs-chip[data-k=formats]{--lit:color-mix(in srgb, var(--hs-ai-2) 40%, var(--hs-ai-3))}}.hs-chip:after{content:"";border-radius:inherit;pointer-events:none;box-shadow:0 0 0 1px var(--lit), 0 0 18px -4px var(--lit);position:absolute;inset:-1px}@supports (color:color-mix(in lab, red, red)){.hs-chip:after{box-shadow:0 0 0 1px color-mix(in srgb, var(--lit) 55%, transparent), 0 0 18px -4px color-mix(in srgb, var(--lit) 70%, transparent)}}.hs-chip:after{opacity:.35}.hs-chip-icon{background:var(--lit);border-radius:5px;grid-row:1;place-items:center;block-size:16px;inline-size:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.hs-chip-icon{background:color-mix(in srgb, var(--lit) 16%, transparent)}}.hs-chip-icon{color:var(--lit)}.hs-chip-label{min-width:0;font:500 10px/13px var(--font);color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;grid-row:1;align-self:center;overflow:hidden}.hs-chip-value{font:600 11px/14px var(--font);letter-spacing:-.005em;color:var(--ink);text-wrap:balance;-webkit-line-clamp:2;font-variant-numeric:tabular-nums;-webkit-box-orient:vertical;grid-column:1/-1;display:-webkit-box;overflow:hidden}.hs-options{--side:.88;--gap:5px;--air:6px;--tilt:3deg;--ad-w:min(168px, (100cqw - var(--air) * 2 - var(--gap) * 2 - 6px) / (1 + 2 * var(--side)));--spread:calc(var(--ad-w) * (1 + var(--side)) / 2 + var(--gap));place-items:center;block-size:100%;display:grid}.hs-ad{inline-size:var(--ad-w);background:var(--surface);border:1px solid var(--surface);border-radius:12px;grid-area:1/1;align-content:start;gap:4px;padding:7px;display:grid}@supports (color:color-mix(in lab, red, red)){.hs-ad{border:1px solid color-mix(in srgb, var(--surface) 60%, var(--hairline))}}.hs-ad{box-shadow:var(--hs-shadow);color:var(--ink);translate:calc(var(--x,0) * var(--spread)) calc(var(--y,0) * 4px);rotate:calc(var(--x,0) * var(--tilt));scale:var(--s,1)}.hs-ad:nth-child(2){--x:-1;--y:1;--s:var(--side)}.hs-ad:nth-child(3){--x:1;--y:1;--s:var(--side)}.hs-ad.is-picked{z-index:1;border-color:var(--accent-ui);box-shadow:0 0 0 1px var(--accent-ui), var(--hs-shadow)}.hs-ad-option{font:600 10px/14px var(--font);letter-spacing:-.015em;color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:3px;display:flex;overflow:hidden}.hs-ad-option svg{flex:none}@media (max-width:47.99em){.hs-options{--side:.8;--gap:-4px;--ad-w:min(140px, (100cqw - var(--air) * 2 - var(--gap) * 2 - 6px) / (1 + 2 * var(--side)))}.hs-ad-option svg{display:none}}.hs-ad.is-picked .hs-ad-option{color:var(--link)}.hs-ad-head{align-items:center;gap:6px;min-width:0;display:none}.hs-ad-avatar{background:var(--mark-disc);border-radius:50%;flex:none;block-size:18px;inline-size:18px}.hs-ad-title{font:600 12px/16px var(--font);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hs-ad-headline{font:650 11px/14px var(--font);text-wrap:balance;overflow-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-block-size:28px;display:-webkit-box;overflow:hidden}.hs-ad-media{aspect-ratio:16/10;background:var(--accent-ui);border-radius:8px;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.hs-ad-media{background:color-mix(in srgb, var(--accent-ui) 10%, var(--surface-2))}}.hs-ad-media .niche-art{position:absolute;inset:0}.hs-ad-cta{background:var(--surface-2);color:var(--link);font:600 10px/14px var(--font);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;padding:3px 6px;display:block;overflow:hidden}.hs-launch{justify-items:start;gap:8px;display:grid}.hs-launch-row{align-items:center;gap:12px;display:flex;position:relative}.hs-launch-ad{display:none}.hs-launch-btn{background:var(--accent-soft);block-size:32px;color:var(--link);border:1px solid var(--accent-ui);border-radius:10px;place-items:center;padding:0 14px;display:inline-grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.hs-launch-btn{border:1px solid color-mix(in srgb, var(--accent-ui) 45%, transparent)}}.hs-launch-btn{font:600 13px/16px var(--font);white-space:nowrap}.hs-ripple{background:var(--accent-ui);border-radius:50%;block-size:12px;inline-size:12px;margin:-6px;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.hs-ripple{background:color-mix(in srgb, var(--accent-ui) 30%, transparent)}}.hs-ripple{opacity:0}.hs-cursor{opacity:0;filter:drop-shadow(0 2px 3px #00000040);pointer-events:none;position:absolute;bottom:-14px;right:-6px}.hs-review{font:500 12px/16px var(--font);color:var(--ink-soft);align-items:center;gap:6px;display:flex}.hs-review svg{color:var(--accent-ui);flex:none}.hs-dm{justify-items:start;gap:6px;display:grid}.hs-dm-head{min-width:0;align-items:center;gap:8px;max-inline-size:100%;display:flex}.hs-dm-avatar{color:#fff;block-size:26px;inline-size:26px;font:700 12px/1 var(--font);box-shadow:0 0 0 2px var(--surface);background:linear-gradient(135deg,#f7b267,#e75a7c 55%,#8f5bd8);border-radius:50%;flex:none;place-items:center;display:grid}.hs-dm-who{min-width:0;display:grid}.hs-dm-who strong{font:600 13px/16px var(--font);color:var(--ink)}.hs-dm-who small{font:500 11px/14px var(--font);color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hs-dm-thread{justify-items:start;max-inline-size:100%;display:grid}@media (max-width:47.99em){.hs-dm{gap:4px}.hs-dm-avatar{block-size:18px;inline-size:18px;box-shadow:none;font-size:10px}.hs-dm-head{gap:6px}.hs-dm-who strong{display:none}}.hs-dm-typing,.hs-dm-bubble{grid-area:1/1}.hs-dm-bubble{max-inline-size:100%;font:500 13px/17px var(--font);color:var(--ink);text-wrap:pretty;border-radius:16px 16px 16px 6px;padding:7px 11px}.hs-dm-text{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hs-dm-typing{opacity:0;border-radius:16px 16px 16px 6px;align-items:center;gap:4px;block-size:32px;padding:0 14px;display:none}.hs-dm-typing i{background:var(--ink-soft);opacity:.5;border-radius:50%;block-size:6px;inline-size:6px}.hs-steps{grid-area:steps;justify-content:center;margin:0;padding:0;list-style:none;display:flex}.hs-step{block-size:32px;inline-size:44px;color:var(--ink);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:10px;place-items:center;padding:0;display:grid;position:relative}.hs-step:after{content:"";position:absolute;inset:-6px 0}.hs-step:before{content:"";background:var(--ink);border-radius:4px;block-size:7px;inline-size:7px}@supports (color:color-mix(in lab, red, red)){.hs-step:before{background:color-mix(in srgb, var(--ink) 30%, transparent)}}.hs-step:before{transition:inline-size var(--dur-3) var(--ease-spatial), background-color var(--dur-3) var(--ease-standard)}.hs-step[aria-current=step]:before{background:var(--accent-ui);inline-size:22px}.hs-step:focus-visible{outline:2px solid var(--focus-sky,var(--focus));outline-offset:-2px}.hs-step-num,.hs-step-bar{display:none}.hs-step-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes hs-in{0%{opacity:0;translate:0 6px}}@keyframes hs-blink{50%{opacity:0}}@keyframes hs-fan{0%{opacity:0;translate:0 10px;rotate:none;scale:.86}}@keyframes hs-cursor{0%{opacity:0;translate:40px 30px}18%{opacity:1}40%,62%{opacity:1;translate:-30px -16px}to{opacity:0;translate:-30px -16px}}@keyframes hs-press{0%,40%{scale:1}46%{scale:.95}56%,to{scale:1}}@keyframes hs-ripple{0%,44%{opacity:0;scale:.2}48%{opacity:1}to{opacity:0;scale:18}}@keyframes hs-typing{0%{opacity:0}8%,30%{opacity:1}36%,to{opacity:0}}@keyframes hs-bubble{0%,32%{opacity:0;translate:0 8px;scale:.96}44%,to{opacity:1;translate:0;scale:1}}@keyframes hs-dot{0%,to{opacity:.35;translate:0}50%{opacity:.9;translate:0 -2px}}@keyframes hs-fill{0%{scale:0 1}}@property --hs-a{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes hs-turn{to{--hs-a:360deg}}@keyframes hs-flow{0%{stroke-dashoffset:.2px;opacity:1}18%{stroke-dashoffset:-1px;opacity:1}19%,to{stroke-dashoffset:-1px;opacity:0}}@keyframes hs-chip{0%{opacity:.32;filter:saturate(0);scale:.97}}@keyframes hs-lit{0%{opacity:0}30%{opacity:1}to{opacity:.35}}@media (prefers-reduced-motion:no-preference){[data-run] .hs-now-text{animation:hs-in var(--dur-4) var(--ease-spatial) both}[data-run] .hs-caret{animation:1s step-end infinite hs-blink}[data-run] .hs-pane[data-on] .hs-ad{animation:hs-fan .62s var(--ease-spatial) both;animation-delay:calc(.12s + var(--i) * .11s)}[data-run] .hs-brief[data-on] .hs-field:before{animation:3.2s linear infinite hs-turn}[data-run] .hs-brief[data-on] .hs-wire-pulse{animation:2.6s cubic-bezier(.45,.05,.55,.95) infinite hs-flow;animation-delay:calc(.14s + var(--i) * .36s)}[data-run] .hs-brief[data-on][data-out] .hs-chip{animation:hs-chip .52s var(--ease-spatial) both;animation-delay:calc(.6s + var(--i) * .36s)}[data-run] .hs-brief[data-on][data-out] .hs-chip:after{animation:hs-lit 1.4s var(--ease-effects) both;animation-delay:calc(.6s + var(--i) * .36s)}[data-run] .hs-brief[data-on][data-out] .hs-niche{animation:hs-in var(--dur-4) var(--ease-spatial) both;animation-delay:.42s}[data-run] .hs-pane[data-on] .hs-cursor{animation:hs-cursor 2s var(--ease-standard) both}[data-run] .hs-pane[data-on] .hs-launch-btn{animation:hs-press 2s var(--ease-standard) both}[data-run] .hs-pane[data-on] .hs-ripple{animation:hs-ripple 2s var(--ease-effects) both}[data-run] .hs-pane[data-on] .hs-review{animation:hs-in var(--dur-4) var(--ease-spatial) 1.15s both}[data-run] .hs-pane[data-on] .hs-dm-head{animation:hs-in var(--dur-4) var(--ease-spatial) both}[data-run] .hs-pane[data-on] .hs-dm-typing{animation:2.8s linear both hs-typing;display:flex}[data-run] .hs-pane[data-on] .hs-dm-typing i{animation:.9s ease-in-out infinite hs-dot}[data-run] .hs-pane[data-on] .hs-dm-typing i:nth-child(2){animation-delay:.15s}[data-run] .hs-pane[data-on] .hs-dm-typing i:nth-child(3){animation-delay:.3s}[data-run] .hs-pane[data-on] .hs-dm-bubble{animation:hs-bubble 2.8s var(--ease-spatial) both}[data-run] .hs-step[aria-current=step] .hs-step-bar i{animation:hs-fill var(--hs-dur) linear both}}@media (min-width:30em){.hero2-lead{font-size:clamp(1.0625rem,.95rem + .4vw,1.1875rem);line-height:1.5}}@media (min-width:48em){.hero2-title{margin-top:0;font-weight:700}.hero2-note{margin:0 0 var(--s-4);font:500 15px/22px var(--font);order:0;max-inline-size:48em;padding:0}.hero2-lead{margin-top:var(--s-5)}.hero2-action{margin-top:var(--s-8,32px);border-radius:24px;padding:8px}.hero2-terms{margin-top:var(--s-5);flex-flow:wrap;align-items:center;gap:10px 16px;max-inline-size:none}.hero2-condition{padding-inline-start:0}.hero-fieldbutton{display:none}.hero-field{align-items:stretch;gap:8px;display:flex;position:relative}.hero-field-input{flex:1;min-width:0;display:grid;position:relative}.hero-field-input>*{grid-area:1/1}.hero-field input{border:1px solid var(--lg-input-line);background:var(--lg-input);min-width:0;height:100%;min-height:56px;box-shadow:inset 0 1px 0 var(--lg-input-edge), inset 0 2px 6px -4px #0834602e;color:var(--ink);font:400 16px/24px var(--font);transition:border-color var(--dur-2) var(--ease-standard), box-shadow var(--dur-2) var(--ease-standard);border-radius:16px;padding:0 15px}.hero-field input::placeholder{color:#0000}.hero-field-ph{pointer-events:none;font:400 15px/20px var(--font);color:var(--lg-hint,var(--hint));text-wrap:pretty;align-self:center;padding:8px 16px}.hero-field input:focus-visible{border-color:var(--accent-ui);box-shadow:inset 0 1px 0 var(--lg-input-edge), 0 0 0 2px var(--surface), 0 0 0 4px var(--focus);outline:none}.hero-field .button{border-radius:16px}.hero-field-count{font:500 12px/16px var(--font);color:var(--lg-hint,var(--hint));font-variant-numeric:tabular-nums;pointer-events:none;inset-inline-end:14px;position:absolute;top:50%;translate:0 -50%}.hero-field .button{flex:none;height:auto;min-height:56px}.hero-field input:not(:placeholder-shown){padding-inline-end:5rem}.hero-stage{margin-top:var(--s-10,40px);padding-block:24px}.hero-story{column-gap:var(--s-6,24px);border-radius:28px;grid-template:"tag visual""stage visual"minmax(0,1fr)"steps steps"/minmax(0,1fr) 232px;row-gap:12px;padding:16px 20px 12px}.hs-now{display:none}.hs-visual{inline-size:232px}.hs-stage{block-size:244px}}@media (min-width:48em) and (max-width:63.99em){.hs-ad-option{letter-spacing:-.015em}.hs-ad .hs-ad-option{font-size:10.5px}}@media (min-width:48em){.hs-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;display:grid}.hs-step{text-align:start;border-radius:8px;grid-template-columns:20px minmax(0,1fr);place-items:start;gap:10px 8px;block-size:auto;min-block-size:44px;inline-size:100%;padding:10px 0 0;display:grid}.hs-step:before,.hs-step:after{display:none}.hs-step-num{background:var(--ink);display:grid}@supports (color:color-mix(in lab, red, red)){.hs-step-num{background:color-mix(in srgb, var(--ink) 14%, transparent)}}.hs-step-num{color:var(--ink-soft);transition:background-color var(--dur-3) var(--ease-standard), color var(--dur-3) var(--ease-standard)}.hs-step-text{clip-path:none;white-space:normal;width:auto;height:auto;font:500 13px/17px var(--font);color:var(--ink-soft);text-wrap:balance;transition:color var(--dur-3) var(--ease-standard);position:static;overflow:visible}.hs-step-bar{background:var(--ink);border-radius:1px;order:-1;grid-area:1/1/auto/-1;block-size:2px;inline-size:100%;margin-top:-10px;display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.hs-step-bar{background:color-mix(in srgb, var(--ink) 14%, transparent)}}.hs-step-bar{overflow:hidden}.hs-step-bar i{background:var(--accent-ui);transform-origin:0;position:absolute;inset:0}.hs-step[data-done] .hs-step-bar{background:var(--accent-ui)}@supports (color:color-mix(in lab, red, red)){.hs-step[data-done] .hs-step-bar{background:color-mix(in srgb, var(--accent-ui) 55%, transparent)}}.hs-step[aria-current=step] .hs-step-num{background:var(--accent-ui);color:#fff}.hs-step[aria-current=step] .hs-step-text{color:var(--ink);font-weight:600}.hs-step:focus-visible{outline-offset:4px}.hs-field{border-radius:16px;block-size:56px;padding:0 8px 0 18px}.hs-field-text{font-size:17px;line-height:24px}.hs-send{border-radius:11px;block-size:36px;inline-size:36px}.hs-options{--side:.9;--gap:8px;--air:12px}.hs-ad{border-radius:14px;gap:6px;padding:10px}.hs-ad-head{display:flex}.hs-ad-option{letter-spacing:0;font-size:11.5px}.hs-ad-cta{font-size:12px}.hs-ad-headline{-webkit-line-clamp:2;min-block-size:34px;font-size:13px;line-height:17px}.hs-ad-media{border-radius:8px}.hs-pane.hs-brief{gap:10px}.hs-wires{block-size:calc(100% + 10px);inset-block-start:-10px}.hs-think{gap:8px}.hs-niche{padding:3px 12px 3px 10px;font-size:12px;line-height:16px}.hs-chips{gap:8px}.hs-chip{border-radius:14px;gap:2px 7px;padding:6px 11px}.hs-chip-icon{border-radius:7px;block-size:20px;inline-size:20px}.hs-chip-label{font-size:11px;line-height:14px}.hs-chip-value{font-size:12.5px;line-height:16px}.hs-ad-cta{border-radius:8px;padding:6px 8px;font-size:12px;line-height:16px}.hs-launch{gap:12px}.hs-launch-card{background:var(--hs-glass);border:1px solid var(--hs-line);inline-size:100%;box-shadow:var(--hs-shadow);-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:10px 10px 10px 12px;display:flex}.hs-launch-ad{align-items:center;gap:10px;min-width:0;display:flex}.hs-launch-ad .hs-ad-avatar{block-size:32px;inline-size:32px}.hs-launch-text{min-width:0;display:grid}.hs-launch-text strong{font:600 14px/18px var(--font);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hs-launch-text small{font:500 12px/16px var(--font);color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hs-launch-btn{block-size:34px;padding:0 16px;font-size:14px}.hs-review{padding-inline-start:4px;font-size:13px;line-height:18px}.hs-dm{background:var(--hs-glass);border:1px solid var(--hs-line);box-shadow:var(--hs-shadow);-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);border-radius:18px;gap:10px;padding:12px 14px 14px}.hs-dm .hs-dm-bubble,.hs-dm .hs-dm-typing{background:var(--hs-bubble);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-color:#0000}.hs-dm-avatar{block-size:34px;inline-size:34px;font-size:14px}.hs-dm-who strong{font-size:14px;line-height:18px}.hs-dm-who small{font-size:12px;line-height:16px}.hs-dm-bubble{border-radius:20px 20px 20px 6px;padding:10px 14px;font-size:15px;line-height:21px}.hs-dm-typing{border-radius:20px 20px 20px 6px;block-size:40px}}@media (min-width:64em){.hero2{align-items:center;min-height:clamp(720px,100svh,960px);display:grid}.hero-sky--desktop{z-index:0;display:block;position:absolute;inset:0}.hero-sky--phone{display:none}.hero2-inner{padding-block:var(--s-12) var(--s-16,64px);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;column-gap:24px;display:grid}.hero2-copy{--col:calc((min(var(--container), 100vw - var(--gutter) * 2) - 24px) / 2);grid-area:1/1/auto/7;min-width:0}.hero2-copy>*{max-inline-size:var(--col)}.hero2-copy>.hero2-title{inline-size:min(var(--measure-h1), var(--col) + 3.5rem);max-inline-size:none}.hero2-copy>.hero2-note{max-inline-size:var(--col)}.hero-field .button.large{padding:0 var(--s-6)}.hero-chips{padding:10px 8px 2px}.hero-stage{grid-area:1/7/auto/13;height:auto;margin:0;padding:0;container:hero-stage/inline-size}.hero-story{--hs-size:clamp(272px, min(72cqw, 100svh - 480px), 440px);height:auto;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:center;padding:0;display:flex}.hs-tag{display:none}.hs-visual{inline-size:var(--hs-size);flex:none}.hs-stage{block-size:244px;inline-size:min(100cqw,520px);margin-top:calc(var(--hs-size) * -.2);z-index:1}.hs-options{--air:14px}.hs-pane{align-self:center}.hs-brief,.hs-launch,.hs-dm{justify-self:center;inline-size:min(100%,440px)}.hs-steps{inline-size:min(100cqw,560px);margin-top:var(--s-6,24px)}}@media (min-width:64em) and (max-width:79.99em){.hero2-title{font-size:clamp(2.625rem,1rem + 2.9vw,3rem)}.hs-steps{gap:10px}.hs-step{grid-template-columns:minmax(0,1fr);row-gap:8px}.hero-chips{gap:8px 4px}.hero-chip{padding:0 10px;font-size:13px}.hero-chips-label,.hero-chip:nth-child(n+7){display:none}.hero2-lead{font-size:.9375rem;line-height:1.45}}@media (min-width:64em) and (hover:hover) and (pointer:fine){.hero-chip:not([aria-pressed=true]):hover{color:var(--ink);background:var(--lg-chip-hover)}.hero-field input:not(:focus-visible):hover{border-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.hero-field input:not(:focus-visible):hover{border-color:color-mix(in srgb, var(--ink) 30%, transparent)}}.hs-step:not([aria-current=step]):hover .hs-step-text{color:var(--ink)}}@media (min-width:80em){.hero2-copy>.hero2-title{inline-size:min(var(--measure-h1), var(--col) + 6rem)}.hero2-copy>.hero2-note{inline-size:calc(var(--col) + 6rem);max-inline-size:none}}[data-theme=dark] .hero-story{--hs-chip-bg:var(--surface)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .hero-story{--hs-chip-bg:color-mix(in srgb, var(--surface) 72%, transparent)}}[data-theme=dark] .hero-story{--hs-chip-line:var(--ink)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .hero-story{--hs-chip-line:color-mix(in srgb, var(--ink) 12%, transparent)}}[data-theme=dark] .hero-story{--hs-chip-shadow:inset 0 1px 0 #ffffff0d, 0 12px 28px -16px #000000b3;--hs-glass:var(--surface)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .hero-story{--hs-glass:color-mix(in srgb, var(--surface) 78%, transparent)}}[data-theme=dark] .hero-story{--hs-line:var(--ink)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .hero-story{--hs-line:color-mix(in srgb, var(--ink) 12%, transparent)}}[data-theme=dark] .hero-story{--hs-shadow:inset 0 1px 0 #ffffff0d, 0 20px 44px -18px #000000b3;--hs-bubble:var(--ink)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .hero-story{--hs-bubble:color-mix(in srgb, var(--ink) 9%, var(--surface))}}[data-theme=dark] .hero2-action{--lg-fill:linear-gradient(180deg, #222e4294, #0e162685);--lg-edge:linear-gradient(180deg, #c8e6ff57, #c8e6ff14 40%, #c8e6ff0a 70%, #c8e6ff24);--lg-sheen:radial-gradient(120% 70% at 22% -10%, #a0d2ff1f, transparent 62%);--lg-shadow:inset 0 1px 0 #ffffff14, 0 1px 2px #0000004d, 0 34px 64px -28px #000000bf;--lg-input:#060c188c;--lg-input-edge:#ffffff0f;--lg-input-line:#c8e6ff24;--lg-chip:#ffffff0f;--lg-chip-edge:#ffffff17;--lg-chip-hover:#ffffff1f;--lg-hint:#b0bac7}[data-theme=dark] .hero2-trust-mark{color:#fff}[data-theme=dark] .hero2-trust{background:#ffffff0f;box-shadow:inset 0 0 0 1px #c8e6ff24}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .hero-story{--hs-chip-bg:var(--surface)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]) .hero-story{--hs-chip-bg:color-mix(in srgb, var(--surface) 72%, transparent)}}:root:not([data-theme=light]) .hero-story{--hs-chip-line:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]) .hero-story{--hs-chip-line:color-mix(in srgb, var(--ink) 12%, transparent)}}:root:not([data-theme=light]) .hero-story{--hs-chip-shadow:inset 0 1px 0 #ffffff0d, 0 12px 28px -16px #000000b3;--hs-glass:var(--surface)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]) .hero-story{--hs-glass:color-mix(in srgb, var(--surface) 78%, transparent)}}:root:not([data-theme=light]) .hero-story{--hs-line:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]) .hero-story{--hs-line:color-mix(in srgb, var(--ink) 12%, transparent)}}:root:not([data-theme=light]) .hero-story{--hs-shadow:inset 0 1px 0 #ffffff0d, 0 20px 44px -18px #000000b3;--hs-bubble:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]) .hero-story{--hs-bubble:color-mix(in srgb, var(--ink) 9%, var(--surface))}}:root:not([data-theme=light]) .hero2-action{--lg-fill:linear-gradient(180deg, #222e4294, #0e162685);--lg-edge:linear-gradient(180deg, #c8e6ff57, #c8e6ff14 40%, #c8e6ff0a 70%, #c8e6ff24);--lg-sheen:radial-gradient(120% 70% at 22% -10%, #a0d2ff1f, transparent 62%);--lg-shadow:inset 0 1px 0 #ffffff14, 0 1px 2px #0000004d, 0 34px 64px -28px #000000bf;--lg-input:#060c188c;--lg-input-edge:#ffffff0f;--lg-input-line:#c8e6ff24;--lg-chip:#ffffff0f;--lg-chip-edge:#ffffff17;--lg-chip-hover:#ffffff1f;--lg-hint:#b0bac7}:root:not([data-theme=light]) .hero2-trust-mark{color:#fff}:root:not([data-theme=light]) .hero2-trust{background:#ffffff0f;box-shadow:inset 0 0 0 1px #c8e6ff24}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){[data-theme=dark] .hero2-action{--lg-fill:#141c2af5}}[data-theme=dark] .hs-ad{border-color:var(--hairline)}@media (prefers-reduced-motion:reduce){.hero-story,.hero-story *,.hero-story :before,.hero-story :after{transition:none!important;animation:none!important}.hs-caret{visibility:hidden}}.header.over-sky:before{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.header.over-sky:before{background:color-mix(in srgb, var(--surface) 70%, transparent)}}.header.over-sky:before{box-shadow:inset 0 -1px 0 var(--surface), 0 10px 30px -24px #08346080}@supports (color:color-mix(in lab, red, red)){.header.over-sky:before{box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--surface) 60%, transparent), 0 10px 30px -24px #08346080}}.header.over-sky .header-cta{background:var(--surface);color:var(--ink);border:1px solid var(--ink);background-image:none}@supports (color:color-mix(in lab, red, red)){.header.over-sky .header-cta{border:1px solid color-mix(in srgb, var(--ink) 10%, transparent)}}.header.over-sky .header-cta{box-shadow:var(--shadow-card)}[data-theme=dark] .header.over-sky:before{background:var(--base)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .header.over-sky:before{background:color-mix(in srgb, var(--base) 60%, transparent)}}[data-theme=dark] .header.over-sky:before{box-shadow:0 1px 0 var(--hairline)}@media (hover:hover) and (pointer:fine){.header.over-sky .header-cta:hover{filter:none;border-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.header.over-sky .header-cta:hover{border-color:color-mix(in srgb, var(--ink) 28%, transparent)}}.hero-fieldbutton:hover .hero-fieldbutton-cta{filter:brightness(1.08)}}@media (max-width:63.99em){.header.over-sky .header-cta{display:none}}@media (max-width:47.99em){html[lang=uz] .hero2-title{font-size:clamp(1.75rem,1.2rem + 2.4vw,2rem)}}.cg{--cg-cols:4;--cg-gap:16px;grid-template-columns:repeat(var(--cg-cols), minmax(0, 1fr));column-gap:var(--cg-gap);display:grid}.cg>*{grid-column:1/-1;min-inline-size:0}@media (min-width:48em){.cg{--cg-cols:8;--cg-gap:24px}}@media (min-width:64em){.cg{--cg-cols:12}}.ch-bubble{max-inline-size:26em;padding:var(--s-3,12px) var(--s-5,20px);border-radius:var(--r-2xs,4px) 20px 20px 20px;background:var(--surface);box-shadow:var(--shadow-sky,var(--shadow-card));font:var(--t-body);color:var(--ink);text-wrap:pretty;justify-self:start;font-weight:500;position:relative}.chapters{--ch-haze:var(--sky-haze,#dceefa);--ch-ring:var(--ring-ui,var(--link));--ch-accent-ui:var(--accent-ui,#08d);--ch-h2:clamp(1.75rem, 1rem + 1.7vw, 2.5rem);--ch-h3:clamp(1.5rem, 1.05rem + 1.1vw, 2rem);--ch-lead:var(--fs-lead,clamp(1.0625rem, .95rem + .45vw, 1.125rem));--ch-air:var(--air,clamp(96px, 6vw + 48px, 160px));--ch-step:var(--step,clamp(56px, 4vw + 32px, 96px));--ch-tight:var(--tight,clamp(24px, 2vw + 16px, 40px));--ch-state:var(--dur-3,.22s) var(--ease-standard,cubic-bezier(.2, 0, 0, 1));--ch-hover:var(--dur-2,.15s) var(--ease-standard,cubic-bezier(.2, 0, 0, 1));padding-block:calc(var(--ch-air) / 2) var(--ch-air);background:linear-gradient(180deg, var(--ch-haze) 0, var(--ch-haze) 30%, var(--ch-haze) 62%, var(--base) 88%);position:relative}@supports (color:color-mix(in lab, red, red)){.chapters{background:linear-gradient(180deg, var(--ch-haze) 0, color-mix(in srgb, var(--ch-haze) 70%, var(--base)) 30%, color-mix(in srgb, var(--ch-haze) 35%, var(--base)) 62%, var(--base) 88%)}}.chapters{color:var(--ink)}.chapters .ch-anchor{position:absolute;top:0}.chapters p,.chapters li{overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual}:where(.chapters,.mn,.fq,.fn) :where(.mascot){aspect-ratio:1;inline-size:100%;display:block;position:relative}:where(.chapters,.mn,.fq,.fn) :where(.mascot-stage){position:absolute;inset:0}:where(.chapters,.mn,.fq,.fn) :where(.mascot-stage) svg{width:100%!important;height:100%!important}.ch-head{row-gap:var(--s-4,16px);margin-block-end:var(--ch-tight);display:grid}.ch-head h2{font-size:var(--ch-h2);font-weight:var(--fw-display,650);line-height:var(--lh-display,1.1);letter-spacing:var(--ls-display,-.02em);max-inline-size:var(--measure-h2,18em);white-space:normal;text-wrap:balance;hanging-punctuation:first}.ch-lead{max-inline-size:var(--measure-text,34em);font-size:var(--ch-lead);color:var(--ink-soft);text-wrap:pretty;line-height:1.55}.ch-text{max-inline-size:var(--measure-text,34em);align-content:start;display:grid}.ch-index{align-items:center;gap:var(--s-2,8px);font:var(--t-cap);font-variant-numeric:tabular-nums;color:var(--ink-soft);margin-block-end:var(--s-3,12px);font-weight:600;display:inline-flex}.ch-index-ring{block-size:24px;inline-size:24px;rotate:-90deg}.ch-index-ring circle{fill:none;stroke-width:2.5px}.ch-index-track{stroke:var(--ch-ring)}@supports (color:color-mix(in lab, red, red)){.ch-index-track{stroke:color-mix(in srgb, var(--ch-ring) 20%, transparent)}}.ch-index-arc{stroke:var(--ch-ring);stroke-linecap:round}.ch-text h3{font-size:var(--ch-h3);letter-spacing:-.015em;text-wrap:balance;font-weight:650;line-height:1.15}.ch-body{font-size:var(--ch-lead);color:var(--ink-soft);text-wrap:pretty;margin-block-start:var(--s-3,12px);line-height:1.55}.ch-mark{block-size:8px;inline-size:8px;box-shadow:inset 0 0 0 1.5px var(--ch-ring);border-radius:50%;flex:none;display:inline-block}.how{--lg-fill:linear-gradient(180deg, #ffffff9e, #ffffff6b);--lg-edge:linear-gradient(180deg, #fffffff2, #ffffff4d 38%, #ffffff2e 70%, #fff9);--lg-sheen:radial-gradient(120% 70% at 22% -10%, #ffffff8c, transparent 62%);--lg-shadow:inset 0 1px 0 #ffffffa6, inset 0 -1px 0 #0834600d, 0 1px 2px #0834600f, 0 8px 20px -10px #0834602e, 0 34px 64px -30px #08346080;--lg-blur:blur(24px) saturate(1.8);--lg-chip:#ffffff8c;--lg-chip-edge:#fffc;--lg-hint:#4d5866;--how-glow:var(--accent,#2f8fe0)}@supports (color:color-mix(in lab, red, red)){.how{--how-glow:color-mix(in srgb, var(--accent,#2f8fe0) 22%, transparent)}}.how{--lg-board-fill:linear-gradient(135deg, #c6e1ffb8 0%, #ecf6ffe0 100%);--lg-board-edge:#ffffffe6;--lg-board-sheen:radial-gradient(120% 70% at 18% -12%, #fff6, transparent 60%);--lg-board-blur:blur(24px) saturate(1.2);--lg-board-shadow:inset 0 1px 2px #fff, inset 0 -1px 0 #0f376e0d, 0 0 0 1px #0f376e12, 0 2px 6px -2px #0f376e14, 0 24px 48px -12px #0f376e33;gap:var(--s-6,24px);min-inline-size:0;display:grid}.how-intro{min-inline-size:0}.how-intro .ch-head{row-gap:var(--s-3,12px);margin:0}.ch-lead-link{color:var(--link);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--link);-webkit-text-decoration-color:var(--link);-webkit-text-decoration-color:var(--link);text-decoration-color:var(--link)}@supports (color:color-mix(in lab, red, red)){.ch-lead-link{-webkit-text-decoration-color:color-mix(in srgb, var(--link) 45%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--link) 45%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--link) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--link) 45%, transparent)}}@media (hover:hover) and (pointer:fine){.ch-lead-link:hover{text-decoration-color:currentColor}}.ch-lead-link:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.how-list{display:none}.how-board{min-inline-size:0;position:relative}.how-stage{display:none}.how-panel{min-inline-size:0;display:grid}.how-scene{align-content:start;gap:var(--s-4,16px);min-inline-size:0;display:grid}.how-next{display:none}.how-panel:focus-visible{outline:2px solid var(--focus);outline-offset:6px;border-radius:var(--r-card,16px)}.ch-index{overflow-clip-margin:0;overflow:clip}.ch-index-act{color:var(--link);margin-inline-start:6px;position:relative}.ch-index-act:before{content:"·";color:var(--ink-soft);position:absolute;inset-inline-end:calc(100% + 5px)}.how .ch-index{flex-wrap:wrap;row-gap:2px}.how .ch-index>span{white-space:nowrap}.how-cases{font:var(--t-text);color:var(--link);align-items:center;gap:6px;margin-block-start:var(--s-3,12px);font-weight:500;display:flex}.how-cases a{color:var(--link)}.how .ch-text{max-inline-size:34em}.how .ch-text h3{font-size:clamp(1.375rem,.9rem + 1vw,2rem)}.how .ch-body{font:var(--t-body);color:var(--ink-soft);margin-block-start:var(--s-2,8px)}.how-glass{isolation:isolate;border-radius:var(--r-card-lg,28px);background:var(--lg-board-fill);box-shadow:var(--lg-board-shadow);-webkit-backdrop-filter:var(--lg-board-blur);backdrop-filter:var(--lg-board-blur);position:relative}.how-glass:before,.how-glass:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.how-glass:before{background:var(--lg-board-edge);-webkit-mask-composite:xor;-webkit-mask-composite:xor,source-over;-webkit-mask-composite:xor,source-over;padding:1px;-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)}.how-glass:after{z-index:-1;background:var(--lg-board-sheen)}.how-label{font:var(--t-cap);color:var(--ink-soft);margin-block-end:var(--s-2,8px);font-weight:600}.how-note{font:var(--t-cap);color:var(--lg-hint);text-wrap:pretty;margin-block-start:var(--s-2,8px)}.how-facts{gap:var(--s-2,8px);display:grid}.how-facts li{align-items:baseline;gap:var(--s-3,12px);font:var(--t-text);color:var(--ink-soft);text-wrap:pretty;display:flex}.how-facts b{color:var(--ink);font-weight:600}.how-facts .ch-mark{translate:0 -1px}.how-facts--doors{gap:var(--s-2,8px);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.how-facts--doors li{align-items:center;gap:var(--s-3,12px);padding:var(--s-3,12px) var(--s-4,16px) var(--s-3,12px) var(--s-3,12px);background:var(--lg-chip);box-shadow:inset 0 0 0 1px var(--lg-chip-edge);border-radius:20px;display:flex}.how-fact-text{gap:2px;min-inline-size:0;display:grid}.how-fact-text>b{font:var(--t-text);font-weight:600;line-height:1.3}.how-fact-text>span{font:var(--t-cap);color:var(--lg-hint);overflow-wrap:normal;white-space:nowrap}@media (min-width:64em) and (max-width:79.99em){.how-facts--doors{grid-template-columns:minmax(0,1fr)}}.how-fact-icon{background:var(--accent-soft);block-size:36px;inline-size:36px;color:var(--link);border-radius:50%;flex:none;place-items:center;display:grid}.how-chips{flex-wrap:wrap;gap:6px;display:flex}.how-chips li{border-radius:var(--r-pill,999px);background:var(--lg-chip);box-shadow:inset 0 0 0 1px var(--lg-chip-edge);font:var(--t-cap);color:var(--ink);padding:5px 12px;font-weight:500}.how-chips--strong li{font:var(--t-text);padding:7px 14px;font-weight:600}.how-chips--strong li:first-child{box-shadow:inset 0 0 0 1.5px var(--ch-ring)}.phone{--pw:260px;justify-items:center;gap:var(--s-2,8px);margin:0;display:grid}.phone-body{inline-size:var(--pw);padding:calc(var(--pw) * .03);border-radius:calc(var(--pw) * .155);background:linear-gradient(150deg,#3a3f48 0%,#16191e 22%,#0b0d11 55%,#22262d 100%);position:relative;box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 0 0 2.5px #07080a,0 1px 1px #0834601f,0 18px 36px -18px #08346073,0 44px 80px -36px #0834608c}.phone-body:before,.phone-body:after{content:"";background:linear-gradient(90deg,#2a2e35,#4a505a);border-radius:2px;inline-size:3px;position:absolute}.phone-body:before{block-size:7%;box-shadow:0 calc(var(--pw) * .22) 0 #33373f;inset-block-start:22%;inset-inline-start:-2px}.phone-body:after{block-size:11%;inset-block-start:28%;inset-inline-end:-2px}.phone-glass{aspect-ratio:390/844;border-radius:calc(var(--pw) * .125);isolation:isolate;background:#e9edf3;position:relative;overflow:hidden;container-type:inline-size}.phone-screen{position:absolute;inset:0}.phone-shot,.phone-shot img{block-size:100%;inline-size:100%;display:block}.phone-shot img{object-fit:cover;object-position:top;-webkit-user-select:none;user-select:none}.phone-shot[data-shot=dark]{display:none}.phone-status{z-index:3;color:#0b0d10;pointer-events:none;justify-content:space-between;align-items:center;block-size:12.0513cqi;padding-inline:9cqi 6.5cqi;display:flex;position:absolute;inset:0 0 auto}.phone-time{font:600 4.3cqi/1 var(--font);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.phone-icons{fill:currentColor;block-size:auto;inline-size:17cqi}.phone-island{z-index:4;background:#000;border-radius:999px;block-size:9.2cqi;inline-size:31cqi;position:absolute;inset-block-start:2.9cqi;inset-inline-start:50%;translate:-50%;box-shadow:inset 0 0 0 1px #ffffff0a}.phone-island:after{content:"";aspect-ratio:1;background:radial-gradient(circle at 35% 35%,#2a3b5a,#0b0f18 60%);border-radius:50%;position:absolute;inset-block:2.6cqi;inset-inline-end:3cqi}.phone-glare{z-index:2;border-radius:inherit;pointer-events:none;background:linear-gradient(118deg,#ffffff29 0%,#ffffff0d 24%,#0000 38%);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0000002e}.phone-note{font:var(--t-cap);color:var(--lg-hint);text-align:center;text-wrap:balance}.phone-note [data-note=dark]{display:none}.how-shot{opacity:0;transition:opacity .36s var(--ease-standard,cubic-bezier(.2, 0, 0, 1)), scale .48s var(--ease-standard,cubic-bezier(.2, 0, 0, 1));display:none;position:absolute;inset:0;scale:1.015}.how-shot[data-warm]{display:block}.how-shot[data-on]{z-index:1;opacity:1;display:block;scale:1}@starting-style{.how[data-moved] .how-shot[data-on]{opacity:0;scale:1.015}}.how[data-moved] .how-panel:not([hidden]):not([data-off]) .how-scene{animation:how-in .32s var(--ease-standard,cubic-bezier(.2, 0, 0, 1)) both}@keyframes how-in{0%{opacity:.6;translate:0 6px}}@media (max-width:47.99em){.how-scenes{align-items:flex-start;gap:var(--s-3,12px);margin-inline:calc(-1 * var(--gutter));padding:4px var(--gutter) var(--s-6,24px);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;display:flex;overflow-x:auto}.how-scenes::-webkit-scrollbar{display:none}.how-scenes:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.how-panel{scroll-snap-align:start;flex:0 0 min(86%,22rem)}.how-scene{padding:var(--s-5,20px) var(--s-4,16px) var(--s-4,16px)}.how-scene>.how-facts,.how-scene>.how-more{display:none}.how-board.how-glass{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.how-board.how-glass:before,.how-board.how-glass:after{display:none}.how-phone{--pw:min(100%, 232px);align-self:start;margin-block-start:var(--s-2,8px)}.chapters:has(>.ch-wrap>.how){padding-block:var(--s-10,40px) var(--s-12,48px)}}@media (min-width:48em){.how-panel[data-off],.how-phone{display:none}.how-scene.how-glass{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0}.how-scene.how-glass:before,.how-scene.how-glass:after{display:none}.how[data-mode=tabs] .how-list{gap:var(--s-1,4px);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.how[data-mode=tabs] .how-list>*{align-items:center;block-size:100%}.how[data-ready] .how-next{justify-content:flex-start;align-items:center;gap:var(--s-2,8px);min-block-size:var(--tap-min,44px);font:var(--t-text);text-align:start;color:var(--link);justify-self:start;margin-block-start:var(--s-2,8px);padding-inline:0;font-weight:600;display:inline-flex}.how-board{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:clamp(20px,3vw,48px);padding:clamp(20px,2.4vw,36px);padding-inline-end:clamp(24px,3vw,48px);display:grid}.how-board>.how-stage:before{content:"";z-index:-1;background:radial-gradient(closest-side, var(--how-glow), transparent);pointer-events:none;border-radius:50%;position:absolute;inset:6% -18% 0}.how-scenes{min-inline-size:0;display:grid}.how-panel{grid-template-rows:1fr auto;block-size:100%}.how-scene{align-content:center;gap:var(--s-5,20px);block-size:100%}.how-stage{display:block;position:relative}.how-stage .phone{--pw:296px}}.how-tab{align-items:center;gap:var(--s-3,12px);min-block-size:var(--tap-min,44px);padding:var(--s-2,8px) var(--s-3,12px);color:var(--ink-soft);font:var(--t-text);text-align:start;cursor:pointer;transition:background-color var(--ch-hover), color var(--ch-hover), box-shadow var(--ch-hover);background:0 0;border:0;border-radius:16px;font-weight:500;display:flex}.how-tab-num{block-size:28px;inline-size:28px;box-shadow:inset 0 0 0 1.5px var(--ch-ring);border-radius:50%;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.how-tab-num{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--ch-ring) 40%, transparent)}}.how-tab-num{font:var(--t-cap);font-variant-numeric:tabular-nums;color:var(--link);transition:background-color var(--ch-hover), color var(--ch-hover), box-shadow var(--ch-hover);font-weight:650}.how-tab-title{text-wrap:balance;min-inline-size:0}.how-tab[data-state=done] .how-tab-num{box-shadow:inset 0 0 0 1.5px var(--ch-ring)}.how-tab[aria-selected=true]{background:var(--lg-fill);color:var(--ink);box-shadow:inset 0 1px 0 #ffffffb3, inset 0 0 0 1px var(--lg-chip-edge), 0 10px 24px -14px #08346073;-webkit-backdrop-filter:var(--lg-blur);backdrop-filter:var(--lg-blur);font-weight:600}.how-tab[aria-selected=true] .how-tab-num{background:var(--ch-ring);box-shadow:none;color:var(--surface)}.how-tab:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (hover:hover) and (pointer:fine){.how-tab:not([aria-selected=true]):hover{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.how-tab:not([aria-selected=true]):hover{background:color-mix(in srgb, var(--surface) 45%, transparent)}}.how-tab:not([aria-selected=true]):hover{color:var(--ink)}}@media (min-width:64em){.chapters:has(>.ch-wrap>.how){padding-block:32px 48px}.how{column-gap:var(--col-gap,24px);row-gap:var(--s-5,20px);grid-template-rows:auto 1fr;grid-template-columns:repeat(12,minmax(0,1fr))}.how-intro{grid-area:1/1/auto/span 5;align-self:start}.how-intro .ch-head h2{font-size:clamp(1.75rem,.9rem + 1.45vw,2.5rem)}.how-intro .ch-lead{font-size:clamp(.9375rem,.82rem + .22vw,1.0625rem);line-height:1.55}.how .ch-body{font-size:clamp(1rem,.9rem + .2vw,1.0625rem);line-height:1.55}.how[data-mode=tabs] .how-list{grid-area:2/1/auto/span 5;grid-template-columns:minmax(0,1fr);align-self:end;gap:2px;position:relative}.how[data-mode=tabs] .how-list:before{content:"";background:var(--ch-ring);inline-size:1.5px;position:absolute;inset-block:24px;inset-inline-start:25px}@supports (color:color-mix(in lab, red, red)){.how[data-mode=tabs] .how-list:before{background:color-mix(in srgb, var(--ch-ring) 25%, transparent)}}.how-tab{min-block-size:46px;padding:8px 12px;position:relative}.how-tab-num{background:var(--base)}@supports (color:color-mix(in lab, red, red)){.how-tab-num{background:color-mix(in srgb, var(--base) 85%, var(--ch-haze))}}.how-board{grid-area:1/6/span 2/-1;align-self:stretch}}@media (min-width:48em) and (max-height:840px){.how-stage .phone{--pw:248px}}@media (min-width:64em) and (max-height:840px){.how[data-mode=tabs] .how-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:4px}.how[data-mode=tabs] .how-list:before{display:none}}[data-theme=dark] .how{--lg-fill:linear-gradient(180deg, #222e4294, #0e162685);--lg-edge:linear-gradient(180deg, #c8e6ff57, #c8e6ff14 40%, #c8e6ff0a 70%, #c8e6ff24);--lg-sheen:radial-gradient(120% 70% at 22% -10%, #a0d2ff1f, transparent 62%);--lg-shadow:inset 0 1px 0 #ffffff14, 0 1px 2px #0000004d, 0 34px 64px -28px #000000bf;--lg-chip:#ffffff0f;--lg-chip-edge:#ffffff1a;--lg-hint:#b0bac7;--how-glow:#5aa0ff29;--lg-board-fill:var(--lg-fill);--lg-board-edge:var(--lg-edge);--lg-board-sheen:var(--lg-sheen);--lg-board-blur:var(--lg-blur);--lg-board-shadow:var(--lg-shadow)}[data-theme=dark] .how-tab[aria-selected=true]{box-shadow:inset 0 1px 0 #ffffff14, inset 0 0 0 1px var(--lg-chip-edge), 0 10px 24px -14px #000000b3}[data-theme=dark] .phone-body{box-shadow:inset 0 0 0 1px #fff3,inset 0 0 0 2.5px #07080a,0 0 0 1px #a0c8ff29,0 30px 60px -24px #000000d9}[data-theme=dark] .phone-glass{background:#0f141b}[data-theme=dark] .phone-shot[data-shot=light]{display:none}[data-theme=dark] .phone-shot[data-shot=dark]{display:block}[data-theme=dark] .phone-note [data-note=light]{display:none}[data-theme=dark] .phone-note [data-note=dark]{display:inline}[data-theme=dark] .phone-status{color:#fff}[data-theme=dark] .phone-glass:is(:has(>.phone-screen[data-light-only]),:has(>.how-shot[data-on]>.phone-screen[data-light-only])) .phone-status{color:#0b0d10}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .how{--lg-fill:linear-gradient(180deg, #222e4294, #0e162685);--lg-edge:linear-gradient(180deg, #c8e6ff57, #c8e6ff14 40%, #c8e6ff0a 70%, #c8e6ff24);--lg-sheen:radial-gradient(120% 70% at 22% -10%, #a0d2ff1f, transparent 62%);--lg-shadow:inset 0 1px 0 #ffffff14, 0 1px 2px #0000004d, 0 34px 64px -28px #000000bf;--lg-chip:#ffffff0f;--lg-chip-edge:#ffffff1a;--lg-hint:#b0bac7;--how-glow:#5aa0ff29;--lg-board-fill:var(--lg-fill);--lg-board-edge:var(--lg-edge);--lg-board-sheen:var(--lg-sheen);--lg-board-blur:var(--lg-blur);--lg-board-shadow:var(--lg-shadow)}:root:not([data-theme=light]) .how-tab[aria-selected=true]{box-shadow:inset 0 1px 0 #ffffff14, inset 0 0 0 1px var(--lg-chip-edge), 0 10px 24px -14px #000000b3}:root:not([data-theme=light]) .phone-body{box-shadow:inset 0 0 0 1px #fff3,inset 0 0 0 2.5px #07080a,0 0 0 1px #a0c8ff29,0 30px 60px -24px #000000d9}:root:not([data-theme=light]) .phone-glass{background:#0f141b}:root:not([data-theme=light]) .phone-shot[data-shot=light]{display:none}:root:not([data-theme=light]) .phone-shot[data-shot=dark]{display:block}:root:not([data-theme=light]) .phone-note [data-note=light]{display:none}:root:not([data-theme=light]) .phone-note [data-note=dark]{display:inline}:root:not([data-theme=light]) .phone-status{color:#fff}:root:not([data-theme=light]) .phone-glass:is(:has(>.phone-screen[data-light-only]),:has(>.how-shot[data-on]>.phone-screen[data-light-only])) .phone-status{color:#0b0d10}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.how{--lg-fill:#fffffff0;--lg-board-fill:#e0effff7}[data-theme=dark] .how{--lg-fill:#141c2af5}}@media (prefers-reduced-motion:reduce){.how-shot,.how-tab,.how-tab-num{transition:none}.how-shot[data-on]{scale:1}.how[data-moved] .how-panel:not([hidden]):not([data-off]) .how-scene{animation:none}}.lab-legend-key{vertical-align:-.2em;block-size:1.1em;inline-size:1.75em;background:#1f5fbf1f;border-radius:5px;margin-inline-end:var(--s-2,8px);display:inline-block}:root[data-theme=dark] .lab-legend-key{background:#78aaff2e}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lab-legend-key{background:#78aaff2e}}.lab-ad{flex-direction:column;gap:3.5cqi;padding:5cqi;font-size:clamp(11px,3.6cqi,15px);line-height:1.45;display:flex;position:absolute;inset:0;overflow:hidden}.lab-ad[hidden]{display:none}.lab-ad-top{align-items:center;gap:2.6cqi;display:flex}.lab-ad-avatar{background:var(--accent-soft);block-size:max(22px,9cqi);inline-size:max(22px,9cqi);color:var(--link);border-radius:50%;flex:none;place-items:center;font-size:clamp(11px,3.6cqi,15px);font-weight:650;display:grid}.lab-ad-who{min-inline-size:0;line-height:1.25;display:grid}.lab-ad-who b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.lab-ad-who small{color:var(--hint);font-size:clamp(11px,2.9cqi,12px);font-weight:500}.lab-ad-copy{flex-direction:column;flex:1;gap:3.5cqi;min-block-size:0;display:flex}.lab-ad-text{color:var(--ink);text-wrap:pretty}.lab-ad-headline{background:radial-gradient(120% 90% at 85% 0%, var(--accent), transparent 70%), var(--ch-haze);border-radius:2.5cqi;flex:1;align-content:end;min-block-size:18cqi;padding:4cqi;display:block}@supports (color:color-mix(in lab, red, red)){.lab-ad-headline{background:radial-gradient(120% 90% at 85% 0%, color-mix(in srgb, var(--accent) 22%, transparent), transparent 70%), color-mix(in srgb, var(--ch-haze) 70%, var(--surface))}}.lab-ad-headline{letter-spacing:-.02em;text-wrap:balance;color:var(--ink);font-size:clamp(18px,9cqi,40px);font-weight:700;line-height:1.05}.lab-ad-cta{background:var(--surface-2);min-block-size:max(28px,10cqi);color:var(--link);border-radius:2.5cqi;align-items:center;gap:2cqi;padding-inline:3.5cqi;font-size:clamp(11px,3.4cqi,14px);font-weight:600;display:flex}.lab-ad-cta svg{block-size:1.1em;inline-size:1.1em}.lab-ad-aud{color:var(--hint);font-size:clamp(11px,2.9cqi,12px);line-height:1.3;display:grid}.lab-ad-headline{overflow-wrap:break-word;flex-shrink:1;min-block-size:auto}@container ad (max-width:300px){.lab-ad-aud span+span{display:none}}.ch-word{--ch-word-bg:#1f5fbf1f;background:var(--ch-word-bg);box-shadow:-3px 0 0 var(--ch-word-bg), 3px 0 0 var(--ch-word-bg);color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:5px;padding:1px 0;text-decoration:none}.ch-run{white-space:nowrap}.ch-run>.ch-word{white-space:normal}.ch-word--end{box-shadow:-3px 0 0 var(--ch-word-bg)}.lab-ad-aud .ch-word{color:var(--ink-soft)}:root[data-theme=dark] .ch-word{--ch-word-bg:#78aaff2e}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ch-word{--ch-word-bg:#78aaff2e}}.mn,.fq{--mn-h2:min(var(--fs-h2), 2.5rem);--mn-h3:var(--fs-h3,clamp(1.25rem, 1.1rem + .5vw, 1.5rem));--mn-price:var(--fs-price,clamp(2.375rem, 1.6rem + 1.9vw, 3.5rem));--mn-line:var(--accent-ui,#08d);padding-block:calc(var(--air,128px) / 2);background:var(--base)}.mn h2,.fq h2{font-size:var(--mn-h2);font-weight:var(--fw-display);line-height:var(--lh-display);letter-spacing:var(--ls-display);max-inline-size:var(--measure-h2,18em);white-space:normal;text-wrap:balance}.mn h3,.fq h3{font-size:var(--mn-h3);font-weight:600;line-height:var(--lh-title);letter-spacing:var(--ls-heading);text-wrap:balance}.mn p,.fq p{text-wrap:pretty;overflow-wrap:break-word}.mn-links a,.fq-a a{color:var(--link);text-underline-offset:.18em;border-radius:var(--r-focus);text-decoration:underline;text-decoration-thickness:from-font}.mn-inner{gap:var(--step,72px);display:grid}.mn-head{row-gap:var(--s-5)}.mn-answer{max-inline-size:var(--measure-text,34em);font-size:var(--fs-lead);color:var(--ink-soft);line-height:1.55}@media (min-width:64em){.mn-head h2{grid-column:1/span 8}.mn-answer{grid-column:1/span 7}}.mn-head+.mn-plans{margin-top:calc(var(--head-gap) - var(--step,72px))}.mn .mn-head h2{max-inline-size:21em;font-size:clamp(2rem,1.25rem + 2.4vw,3.25rem)}@media (min-width:64em){.mn .mn-head h2{grid-column:1/span 10}}.mn-plans{gap:var(--s-5);display:grid}.mn-pick{border:0;min-inline-size:0;margin:0;padding:0}.mn-pick-legend{font:var(--t-btn);color:var(--ink);text-wrap:balance;margin-block-end:var(--s-3);padding:0}.mn-pick-track{border-radius:var(--r-field);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line-strong);grid-template-columns:repeat(3,minmax(0,auto));gap:2px;padding:2px;display:inline-grid}.mn-pick-option{min-block-size:44px;min-inline-size:5.5rem;padding-inline:var(--s-4);font:var(--t-text);font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-3) var(--ease-standard), box-shadow var(--dur-3) var(--ease-standard);border-radius:10px;place-items:center;font-weight:500;display:grid;position:relative}.mn-pick-option input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.mn-pick-option:has(:checked){background:var(--surface);box-shadow:var(--shadow-card), inset 0 0 0 1px var(--mn-line);font-weight:600}.mn-pick-option:has(:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.mn-pick-option:active{transition:scale var(--dur-1) var(--ease-standard);scale:.97}@media (hover:hover) and (pointer:fine){.mn-pick-option:not(:has(:checked)):hover{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.mn-pick-option:not(:has(:checked)):hover{background:color-mix(in srgb, var(--surface) 60%, transparent)}}}.mn-pick-note{font:var(--t-cap);color:var(--hint);margin-block-start:var(--s-3)}.mn-registry{--price:var(--mn-price);border-radius:var(--r-card-lg);background:var(--surface);box-shadow:var(--shadow-sky,var(--shadow-card));overflow:clip;container:mn-plans/inline-size}.mn-table,.mn-table tbody{border-collapse:collapse;inline-size:100%;display:block}.mn-thead{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.mn-table tr{gap:var(--s-4);padding:var(--card-pad);transition:box-shadow var(--dur-3) var(--ease-standard);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mn-table tbody tr+tr{border-block-start:1px solid var(--hairline)}.mn-table th,.mn-table td{text-align:start;min-inline-size:0;font-weight:inherit;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;padding:0;display:block}.mn-table tr.is-main{background:var(--accent-soft)}.mn-table tr.is-main+tr{border-block-start-color:#0000}.mn-plans:has(.mn-pick :checked) tr.is-main{background:0 0}.mn-plans:has(.mn-pick :checked) tr.is-main+tr{border-block-start-color:var(--hairline)}:is(.mn-plans:has(input[value=start]:checked) tr[data-plan=start],.mn-plans:has(input[value=pro]:checked) tr[data-plan=pro],.mn-plans:has(input[value=agency]:checked) tr[data-plan=agency]){background:var(--accent-soft);box-shadow:inset 0 0 0 2px var(--mn-line)}:is(.mn-plans:has(input[value=start]:checked) tr[data-plan=start]+tr,.mn-plans:has(input[value=pro]:checked) tr[data-plan=pro]+tr){border-block-start-color:#0000}.mn-plans:has(.mn-pick :checked) .mn-cta.primary{background:var(--surface);border:1px solid var(--hairline);color:var(--ink);box-shadow:var(--shadow-card);filter:none}:is(.mn-plans:has(input[value=start]:checked) tr[data-plan=start] .mn-cta,.mn-plans:has(input[value=pro]:checked) tr[data-plan=pro] .mn-cta,.mn-plans:has(input[value=agency]:checked) tr[data-plan=agency] .mn-cta){background:var(--btn-grad);color:var(--on-accent);box-shadow:var(--btn-shadow);border-color:#0000}.mn-table .mn-c-plan{align-items:baseline;gap:var(--s-1) var(--s-3);flex-wrap:wrap;grid-column:1/-1;display:flex}.mn-plan-name{font-size:var(--mn-h3);font-weight:600;line-height:var(--lh-title);letter-spacing:var(--ls-heading);color:var(--ink)}.mn-plan-for{font:var(--t-text);color:var(--hint)}.mn-plan-main{font:var(--t-cap);color:var(--link);flex-basis:100%;order:-1;font-weight:600}.mn-plan-fits{padding:2px var(--s-2);border-radius:var(--r-pill,999px);background:var(--surface);box-shadow:inset 0 0 0 1px var(--mn-line);font:var(--t-cap);color:var(--link);white-space:nowrap;align-self:center;font-weight:600;display:none}:is(.mn-plans:has(input[value=start]:checked) tr[data-plan=start] .mn-plan-fits,.mn-plans:has(input[value=pro]:checked) tr[data-plan=pro] .mn-plan-fits,.mn-plans:has(input[value=agency]:checked) tr[data-plan=agency] .mn-plan-fits){display:inline-block}.mn-table .mn-c-price{grid-column:1/-1}.mn-table .mn-c-price h3{gap:var(--s-1);font:inherit;letter-spacing:normal;display:grid}.mn-price{font-size:var(--price);letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink);font-weight:700;line-height:1.1}.mn-unit{font:var(--t-cap);color:var(--hint);font-weight:500}.mn-table .mn-c-line{align-content:start;gap:2px;display:grid}.mn-line-label{font:var(--t-cap);color:var(--hint)}.mn-line-value{font:var(--t-text);color:var(--ink);font-variant-numeric:tabular-nums;font-weight:500}.mn-table .mn-c-act{gap:var(--s-2);grid-column:1/-1;margin-block-start:var(--s-1);display:grid}.mn-cta{min-block-size:48px;inline-size:100%;padding-block:var(--s-3);white-space:normal;text-align:center;line-height:20px}.mn-cta-note{font:var(--t-cap);color:var(--hint)}@container mn-plans (min-width:40rem){.mn-table tr{column-gap:var(--s-6);row-gap:var(--s-4);grid-template-columns:repeat(3,minmax(0,1fr))}.mn-table .mn-c-plan{grid-area:1/1/auto/3;align-self:end}.mn-table .mn-c-price{text-align:end;grid-area:1/3;justify-self:end}.mn-table .mn-c-act{align-items:center;column-gap:var(--s-4);grid-column:1/-1;grid-template-columns:auto minmax(0,1fr)}.mn-cta{white-space:nowrap;inline-size:auto}}@container mn-plans (min-width:72rem){.mn-table tr{grid-template-columns:9rem calc(var(--price) * 4.9) repeat(3, minmax(0, 1fr)) 13rem;column-gap:var(--s-6);row-gap:var(--s-5);padding-block:var(--s-8);grid-template-rows:auto auto}.mn-table .mn-c-plan{align-self:start;align-items:flex-start;gap:var(--s-1);flex-direction:column;grid-area:1/1/3}.mn-plan-main{flex-basis:auto;order:0;margin-block-start:var(--s-2)}.mn-plan-fits{align-self:flex-start;margin-block-start:var(--s-1)}.mn-table .mn-c-price{text-align:start;grid-area:1/2/3;justify-self:start}.mn-table .mn-c-line[data-col="0"]{grid-area:1/3}.mn-table .mn-c-line[data-col="1"]{grid-area:1/4}.mn-table .mn-c-line[data-col="2"]{grid-area:1/5}.mn-table .mn-c-line[data-col="3"]{grid-area:2/3}.mn-table .mn-c-line[data-col="4"]{grid-area:2/4}.mn-table .mn-c-line[data-col="5"]{grid-area:2/5}.mn-table .mn-c-act{grid-area:1/6/3;grid-template-columns:minmax(0,1fr);align-self:start;margin:0}.mn-cta{white-space:normal;inline-size:100%}}.mn-below{row-gap:var(--s-6);align-items:start;margin-block-start:calc(var(--s-6) - var(--step,72px))}.mn-terms{gap:var(--s-1);align-content:start;display:grid}.mn-condition{gap:var(--s-2);max-inline-size:46rem;font:var(--t-text);color:var(--ink-soft);display:flex}.mn-condition svg{color:var(--link);flex:none;margin-block-start:3px}.mn-links{column-gap:var(--s-5);flex-wrap:wrap;display:flex}.mn-links a{min-block-size:var(--tap-min);font:var(--t-text);align-items:center;font-weight:600;display:inline-flex}.mn-after{gap:var(--s-4);padding:var(--card-pad);border-radius:var(--r-card-lg);background:var(--surface);box-shadow:var(--shadow-sky,var(--shadow-card));grid-template-columns:88px minmax(0,1fr);align-items:center;display:grid}.mn-after-mascot{inline-size:88px}@media (max-width:23.75em){.mn-after{justify-items:start;row-gap:var(--s-3);grid-template-columns:minmax(0,1fr)}.mn-after-mascot{inline-size:72px}}.mn-after>div{gap:var(--s-2);display:grid}.mn-after p{font:var(--t-body);color:var(--ink-soft)}@media (min-width:48em){.mn-after{grid-template-columns:120px minmax(0,1fr)}.mn-after-mascot{inline-size:120px}}@media (min-width:64em){.mn-terms{grid-column:1/span 6}.mn-after{grid-column:7/span 6}}.calc.calc--embedded{background:0 0}.calc--embedded .calc-wrap{container:calc-panel/inline-size}.calc--embedded .calc-card{--lg-fill:linear-gradient(180deg, #ffffff9e, #ffffff6b);--lg-edge:linear-gradient(180deg, #fffffff2, #ffffff4d 38%, #ffffff2e 70%, #fff9);--lg-sheen:radial-gradient(120% 70% at 22% -10%, #ffffff8c, transparent 62%);--lg-shadow:inset 0 1px 0 #ffffffa6, inset 0 -1px 0 #0834600d, 0 1px 2px #0834600f, 0 8px 20px -10px #0834602e, 0 34px 64px -30px #08346073;--lg-input:#ffffffd1;--lg-input-edge:#fffffff2;--lg-well:#ffffffb3;--lg-sky:linear-gradient(160deg, var(--sky-haze,#dceefa) 0%, var(--sky-haze,#dceefa) 100%)}@supports (color:color-mix(in lab, red, red)){.calc--embedded .calc-card{--lg-sky:linear-gradient(160deg, color-mix(in srgb, var(--sky-haze,#dceefa) 80%, var(--surface)) 0%, color-mix(in srgb, var(--sky-haze,#dceefa) 30%, var(--base)) 100%)}}.calc--embedded .calc-card{--hint:#4d5866;isolation:isolate;gap:var(--s-6);background:var(--lg-sheen), var(--lg-fill), radial-gradient(70% 90% at 0% 100%, var(--accent), transparent 70%), var(--lg-sky);border:0;border-radius:28px;grid-template-columns:minmax(0,1fr);padding:clamp(20px,3vw,40px);display:grid;position:relative;container:none}@supports (color:color-mix(in lab, red, red)){.calc--embedded .calc-card{background:var(--lg-sheen), var(--lg-fill), radial-gradient(70% 90% at 0% 100%, color-mix(in srgb, var(--accent) 14%, transparent), transparent 70%), var(--lg-sky)}}.calc--embedded .calc-card{box-shadow:var(--lg-shadow)}.calc--embedded .calc-card:before{content:"";z-index:-1;border-radius:inherit;background:var(--lg-edge);pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-composite:xor,source-over;-webkit-mask-composite:xor,source-over;padding:1px;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)}[data-theme=dark] .calc--embedded .calc-card{--lg-fill:linear-gradient(180deg, #222e4294, #0e162685);--lg-edge:linear-gradient(180deg, #c8e6ff57, #c8e6ff14 40%, #c8e6ff0a 70%, #c8e6ff24);--lg-sheen:radial-gradient(120% 70% at 22% -10%, #a0d2ff1f, transparent 62%);--lg-shadow:inset 0 1px 0 #ffffff14, 0 1px 2px #0000004d, 0 34px 64px -28px #000000bf;--lg-input:#060c188c;--lg-input-edge:#ffffff0f;--lg-well:#060c186b;--lg-sky:linear-gradient(160deg, var(--surface) 0%, var(--base) 100%);--hint:#b0bac7}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .calc--embedded .calc-card{--lg-fill:linear-gradient(180deg, #222e4294, #0e162685);--lg-edge:linear-gradient(180deg, #c8e6ff57, #c8e6ff14 40%, #c8e6ff0a 70%, #c8e6ff24);--lg-sheen:radial-gradient(120% 70% at 22% -10%, #a0d2ff1f, transparent 62%);--lg-shadow:inset 0 1px 0 #ffffff14, 0 1px 2px #0000004d, 0 34px 64px -28px #000000bf;--lg-input:#060c188c;--lg-input-edge:#ffffff0f;--lg-well:#060c186b;--lg-sky:linear-gradient(160deg, var(--surface) 0%, var(--base) 100%);--hint:#b0bac7}}.calc-head{gap:var(--s-2);align-items:end;display:grid}.calc-head h2,.calc-head h3{font-size:clamp(1.625rem,1.1rem + 1.4vw,2.25rem);font-weight:var(--fw-display,650);line-height:var(--lh-display,1.1);letter-spacing:var(--ls-display,-.02em);text-wrap:balance}.calc-head p{max-inline-size:34em;font:var(--t-body);color:var(--ink-soft);text-wrap:pretty}.calc-in,.calc-out{min-inline-size:0;container:calc-card/inline-size}.calc-in{gap:var(--s-6) var(--s-5);align-content:start;display:grid}@container calc-panel (min-width:40rem){.calc-in{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.calc-in .calc-budget,.calc-in .plan-switch{grid-column:1/-1}}.calc-out{gap:var(--s-5);background:var(--lg-well);box-shadow:inset 0 0 0 1px var(--lg-input-edge), 0 10px 30px -18px #08346059;border-radius:22px;align-content:start;padding:clamp(16px,2vw,28px);display:grid}@container calc-panel (min-width:56rem){.calc--embedded .calc-card{column-gap:clamp(24px,3vw,48px);row-gap:var(--s-8);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.calc-head{grid-column:1/-1;grid-template-columns:subgrid}.calc-head p{justify-self:start}.calc-out{top:calc(var(--header-h,64px) + var(--s-6));align-self:start;position:sticky}}.calc--embedded .calc-field>label,.calc--embedded .calc-field>legend,.calc--embedded .calc-budget-head label{color:var(--ink)}.calc--embedded .input-unit{border-color:var(--line-strong);background:var(--lg-input);border-radius:14px;block-size:56px}.calc--embedded .plan-options{background:var(--lg-input);border-radius:14px;block-size:56px}.calc--embedded .plan-options label{border-radius:10px}.plan-options label[data-off]{opacity:.4;cursor:not-allowed}.plan-options label[data-off] input{cursor:not-allowed}.count-step{background:var(--lg-input);block-size:56px;box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:14px;grid-template-columns:52px 4rem 52px;justify-self:start;align-items:stretch;display:inline-grid}.count-step:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.count-step button{color:var(--link);transition:background-color var(--dur-2) var(--ease-standard);border-radius:14px;place-items:center;display:grid}.count-step button:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.count-step button:disabled{color:var(--hint);opacity:.5;cursor:default}.count-step button:not(:disabled):active{scale:.94}@media (hover:hover) and (pointer:fine){.count-step button:not(:disabled):hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.count-step button:not(:disabled):hover{background:color-mix(in srgb, var(--accent) 12%, transparent)}}}.count-step input{text-align:center;inline-size:100%;min-inline-size:0;font:var(--t-btn);font-variant-numeric:tabular-nums;color:var(--ink);background:0 0;border:0;outline:0;font-size:1.375rem;font-weight:700}.calc--embedded .calc-budget-input{border-block-end-width:1px;border-color:var(--line-strong)}.calc--embedded .calc-budget-input input{min-block-size:var(--tap-min,44px);letter-spacing:-.025em;max-inline-size:calc(100% - 4.5rem);font-size:clamp(2rem,9cqi,3.25rem);font-weight:700;line-height:1.1}.calc--embedded .calc-budget-input span{font-size:clamp(1.125rem,1rem + .5vw,1.5rem)}.calc--embedded .range-wrap{margin-block-start:var(--s-2)}.calc--embedded .calc-meta{margin-block-start:var(--s-1);display:block}.fee-chips{gap:var(--s-2);flex-wrap:wrap;display:flex}.fee-chip{min-block-size:var(--tap-min,44px);padding-inline:var(--s-4);background:var(--lg-input,var(--surface));box-shadow:inset 0 0 0 1px var(--line-strong);font:var(--t-text);font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;transition:background-color var(--dur-2) var(--ease-standard), box-shadow var(--dur-2) var(--ease-standard);border-radius:999px;font-weight:600}.fee-chip[aria-pressed=true]{background:var(--accent-soft);box-shadow:inset 0 0 0 2px var(--mn-line,var(--accent-ui));color:var(--ink)}.fee-chip:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.fee-chip:active{scale:.97}@media (hover:hover) and (pointer:fine){.fee-chip:not([aria-pressed=true]):hover{box-shadow:inset 0 0 0 1px var(--ink-soft)}}.calc--embedded .compare{gap:var(--s-5)}.calc--embedded .bar{block-size:14px}.calc--embedded .compare-row strong{font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem)}.compare-sub{font:var(--t-cap);color:var(--hint);font-variant-numeric:tabular-nums;grid-column:1/-1;margin-block-start:-2px}@container calc-card (max-width:330px){.calc .compare-row{grid-template-columns:minmax(0,1fr)}.calc .compare-row strong{text-align:start}.calc .compare-row .bar{grid-column:1}}.payoff[data-state=empty]{--calc-pay-bg:var(--surface-2);--calc-pay-line:var(--hairline)}.payoff-empty{font:var(--t-body);color:var(--ink);font-weight:500}.calc--embedded .payoff{padding:var(--s-5);border-radius:18px}.calc--embedded .payoff[data-state=save]{--calc-pay-bg:linear-gradient(135deg, var(--accent), var(--sky-haze,#dceefa))}@supports (color:color-mix(in lab, red, red)){.calc--embedded .payoff[data-state=save]{--calc-pay-bg:linear-gradient(135deg, color-mix(in srgb, var(--accent) 16%, var(--surface)), color-mix(in srgb, var(--sky-haze,#dceefa) 50%, var(--surface)))}}.calc--embedded .payoff[data-state=save]{background:var(--calc-pay-bg)}.calc--embedded .payoff[data-state=more],.calc--embedded .payoff[data-state=even]{background:var(--surface)}.calc .payoff-money{border-top:0;align-items:end;padding-top:0}.calc .payoff-main dt{align-items:center;gap:var(--s-2);font:var(--t-text);color:var(--ink-soft);font-weight:600;display:flex}.calc .payoff-main dd{white-space:normal}.calc .payoff-num{letter-spacing:var(--ls-display);white-space:nowrap;color:var(--ink);font-size:clamp(2rem,1.5rem + 1.6vw,2.5rem);font-weight:650;line-height:1.05}.calc .payoff-days,.calc .payoff-why{padding-top:var(--s-3);border-top:1px solid var(--calc-pay-line);font:var(--t-text);color:var(--ink);font-weight:500}.payoff-fit{align-items:center;column-gap:var(--s-3);font:var(--t-text);color:var(--ink-soft);flex-wrap:wrap;display:flex}.payoff-fit .text-button{min-block-size:var(--tap-min,44px);color:var(--link);text-underline-offset:.18em;font-weight:600;text-decoration:underline}.calc--embedded .calc-details{margin-top:-6px}.fq{background:var(--base);padding-block-end:max(calc(var(--air,128px) / 2 + 12px), 68px)}.fq-inner{row-gap:var(--head-gap)}.fq-help{gap:var(--s-4);justify-items:start;display:grid}.fq-mascot{inline-size:140px}.fq-list{border-block-start:1px solid var(--hairline)}.fq-item{border-block-end:1px solid var(--hairline)}.fq-item summary{justify-content:space-between;align-items:center;gap:var(--s-4);min-block-size:64px;padding-block:var(--s-4);font:var(--t-h3);color:var(--ink);cursor:pointer;transition:color var(--dur-2) var(--ease-standard);list-style:none;display:flex}@media (min-width:48em){.fq-item summary{font-size:var(--mn-h3);line-height:var(--lh-title)}}.fq-item summary::-webkit-details-marker{display:none}.fq-q{text-wrap:balance}.fq-icon{background:var(--surface-2);block-size:32px;inline-size:32px;color:var(--ink);transition:rotate var(--dur-3) var(--ease-standard), background-color var(--dur-2) var(--ease-standard), color var(--dur-2) var(--ease-standard);border-radius:50%;flex:none;place-items:center;display:grid}.fq-item[open] .fq-icon{background:var(--accent-soft);color:var(--link);rotate:45deg}@media (hover:hover) and (pointer:fine){.fq-item summary:hover{color:var(--link)}.fq-item summary:hover .fq-icon{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.fq-item summary:hover .fq-icon{background:color-mix(in srgb, var(--accent) 14%, var(--surface-2))}}}.fq-item summary:active .fq-icon{scale:.92}.fq-item::details-content{block-size:0;transition:block-size var(--dur-3) var(--ease-standard), content-visibility var(--dur-3) allow-discrete;overflow:clip}.fq-item[open]::details-content{block-size:auto}.fq-a p{max-inline-size:42em;padding:0 var(--s-12) var(--s-6) 0;font:var(--t-body);color:var(--ink)}.fq-more{justify-items:start;gap:var(--s-2);padding:var(--card-pad);border-radius:var(--r-card-lg);background:var(--surface);box-shadow:var(--shadow-sky,var(--shadow-card));display:grid}.fq-more h3{font:var(--t-h3)}.fq-more p{font:var(--t-text);color:var(--hint);max-inline-size:30em}.fq-more-actions{align-items:center;gap:var(--s-2) var(--s-5);flex-wrap:wrap;margin-block-start:var(--s-3);display:flex}@media (max-width:23.75em){.fq .fq-title{font-size:1.625rem}section.cmp h2,.mn .mn-head h2{font-size:1.75rem}}@media (min-width:64em){.fq-inner{row-gap:var(--s-8);align-items:start}.fq-title{grid-area:1/1/auto/-1}.fq-help{grid-area:2/1/auto/span 4}.fq-mascot{inline-size:220px}.fq-list{grid-area:2/6/span 2/-1}}@media (min-width:80em){.fq-title{grid-column:1/span 5}.fq-list{grid-row:1/span 3}}@supports (content-visibility:auto){main>section#pricing.mn{--cis:4250px}main>section#faq.fq{--cis:980px}@media (min-width:700px){main>section#pricing.mn{--cis:3100px}main>section#faq.fq{--cis:860px}}@media (min-width:1024px){main>section#pricing.mn{--cis:2450px}main>section#faq.fq{--cis:640px}}}.mn-table .mn-c-act .button{padding-inline:var(--s-4)}.hero-gl{contain:strict}[data-scene-live]>.scene-poster{visibility:hidden}.poster-stars{pointer-events:none;transition:opacity .56s var(--ease-effects);display:none;position:absolute;inset:0;overflow:hidden}[data-theme=dark] .poster-stars{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .poster-stars{display:block}}.poster-stars{-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(#000 55%,#00000059);mask-image:linear-gradient(#000 55%,#00000059);-webkit-mask-composite:source-in;mask-composite:intersect}.hero-sky--desktop .poster-stars{-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0003 36%,#000 56%),linear-gradient(#000 60%,#0000004d);mask-image:linear-gradient(90deg,#0003 36%,#000 56%),linear-gradient(#000 60%,#0000004d);-webkit-mask-composite:source-in;mask-composite:intersect}[data-scene-show] .poster-stars{opacity:0}.ps-fill{width:100%;height:100%;display:block;position:absolute;inset:0}.ps-mw{left:var(--sky-x);top:var(--sky-y);background:radial-gradient(closest-side,#96a8d61a,#0000) 34% 46%/22% 46% no-repeat,radial-gradient(closest-side,#96a8d614,#0000) 63% 53%/16% 38% no-repeat,linear-gradient(#0000 2.5%,#6080ba0c 12%,#6080ba1b 21.5%,#6080ba35 31%,#6080ba4d 40.5%,#6080ba33 49%,#6080ba2b 52%,#6080ba47 56%,#6080ba35 69%,#6080ba1b 78.5%,#6080ba0c 88%,#0000 97.5%);width:260cqh;height:64cqh;position:absolute;translate:-50% -50%;rotate:-58deg;-webkit-mask-image:linear-gradient(90deg,#0000,#000 38% 62%,#0000);mask-image:linear-gradient(90deg,#0000,#000 38% 62%,#0000)}.ps-mw>.ps-fill{-webkit-mask-image:linear-gradient(#0000 12%,#000 38% 62%,#0000 88%);mask-image:linear-gradient(#0000 12%,#000 38% 62%,#0000 88%)}.ps-t,.ps-b{border-radius:50%;display:block;position:absolute;translate:-50% -50%}.ps-t{background:radial-gradient(closest-side, #fff 0 .6px, var(--c) 1.2px, transparent);width:7px;height:7px}.ps-b{width:calc(30px * var(--m));height:calc(30px * var(--m));background:radial-gradient(closest-side, #fff 0 1px, var(--c) calc(1.1px + .6px * var(--m)), var(--h) calc(2.2px + .7px * var(--m)), var(--g) 45%, transparent)}.ps-b--spikes:before,.ps-b--spikes:after{content:"";width:calc(6px * (4 + 4.5 * var(--m)));background:linear-gradient(90deg, transparent, var(--h) 32%, var(--s) 50%, var(--h) 68%, transparent);height:1px;position:absolute;top:50%;left:50%;translate:-50% -50%}.ps-b--spikes:after{rotate:90deg}@keyframes ps-tw{0%,to{opacity:1}17%{opacity:.5}31%{opacity:.95}46%{opacity:.35}63%{opacity:.85}78%{opacity:.55}}@keyframes ps-twb{0%,to{opacity:1}23%{opacity:.78}41%{opacity:.97}66%{opacity:.82}}@media (prefers-reduced-motion:no-preference){.ps-t{animation:3s linear infinite ps-tw}.ps-b{animation:2.6s linear infinite ps-twb}}[data-sky-off] .ps-t,[data-sky-off] .ps-b{animation-play-state:paused}[data-scene-live] .ps-t,[data-scene-live] .ps-b{animation:none}@media (prefers-reduced-motion:reduce){.hero-sky,.hero-sky *,.hero-sky :before,.hero-sky :after{transition:none!important;animation:none!important}}section.cmp{--cmp-h2:min(var(--fs-h2), 2.5rem);--cmp-line:var(--accent-ui,#08d);--cmp-fill:linear-gradient(180deg, #ffffffb8, #ffffff8f);--cmp-edge:linear-gradient(180deg, #fffffffa, #fff6 30%, #fff3 75%, #ffffffb3);--cmp-sheen:radial-gradient(90% 40% at 18% -6%, #ffffffb3, transparent 64%);--cmp-shadow:inset 0 1px 0 #ffffffb3, 0 1px 2px #0834600f, 0 10px 24px -12px #08346029, 0 40px 80px -36px #0834606b;--cmp-glow-a:var(--accent-ui)}@supports (color:color-mix(in lab, red, red)){section.cmp{--cmp-glow-a:color-mix(in srgb, var(--accent-ui) 16%, transparent)}}section.cmp{--cmp-glow-b:#7cc4ff38;--cmp-lane:linear-gradient(180deg, var(--accent-ui), var(--accent-ui))}@supports (color:color-mix(in lab, red, red)){section.cmp{--cmp-lane:linear-gradient(180deg, color-mix(in srgb, var(--accent-ui) 13%, transparent), color-mix(in srgb, var(--accent-ui) 7%, transparent))}}section.cmp{--cmp-lane-edge:var(--accent-ui)}@supports (color:color-mix(in lab, red, red)){section.cmp{--cmp-lane-edge:color-mix(in srgb, var(--accent-ui) 22%, transparent)}}section.cmp{--cmp-tile:var(--ink)}@supports (color:color-mix(in lab, red, red)){section.cmp{--cmp-tile:color-mix(in srgb, var(--ink) 6%, transparent)}}section.cmp{--cmp-tile-ink:var(--ink-soft);--cmp-row-hover:var(--ink)}@supports (color:color-mix(in lab, red, red)){section.cmp{--cmp-row-hover:color-mix(in srgb, var(--ink) 3%, transparent)}}section.cmp{--cmp-cell:#ffffffa8;isolation:isolate;padding-block:calc(var(--air,128px) / 2);background:var(--base);position:relative;overflow:clip}section.cmp:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(42% 36% at 12% 46%, var(--cmp-glow-b), transparent 70%), radial-gradient(48% 40% at 88% 30%, var(--cmp-glow-a), transparent 72%), radial-gradient(40% 30% at 60% 92%, var(--cmp-glow-b), transparent 70%);position:absolute;inset:0}[data-theme=dark] section.cmp{--cmp-fill:linear-gradient(180deg, #222e429e, #1018268f);--cmp-edge:linear-gradient(180deg, #c8e6ff52, #c8e6ff14 36%, #c8e6ff0a 72%, #c8e6ff24);--cmp-sheen:radial-gradient(90% 40% at 18% -6%, #a0d2ff1f, transparent 64%);--cmp-shadow:inset 0 1px 0 #ffffff12, 0 1px 2px #0000004d, 0 40px 80px -34px #000000bf;--cmp-glow-a:var(--accent-ui)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] section.cmp{--cmp-glow-a:color-mix(in srgb, var(--accent-ui) 14%, transparent)}}[data-theme=dark] section.cmp{--cmp-glow-b:#3d6dff1f;--cmp-lane:linear-gradient(180deg, var(--accent-ui), var(--accent-ui))}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] section.cmp{--cmp-lane:linear-gradient(180deg, color-mix(in srgb, var(--accent-ui) 18%, transparent), color-mix(in srgb, var(--accent-ui) 10%, transparent))}}[data-theme=dark] section.cmp{--cmp-lane-edge:var(--accent-ui)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] section.cmp{--cmp-lane-edge:color-mix(in srgb, var(--accent-ui) 30%, transparent)}}[data-theme=dark] section.cmp{--cmp-tile:#ffffff12;--cmp-row-hover:#ffffff08;--cmp-cell:#ffffff0a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) section.cmp{--cmp-fill:linear-gradient(180deg, #222e429e, #1018268f);--cmp-edge:linear-gradient(180deg, #c8e6ff52, #c8e6ff14 36%, #c8e6ff0a 72%, #c8e6ff24);--cmp-sheen:radial-gradient(90% 40% at 18% -6%, #a0d2ff1f, transparent 64%);--cmp-shadow:inset 0 1px 0 #ffffff12, 0 1px 2px #0000004d, 0 40px 80px -34px #000000bf;--cmp-glow-a:var(--accent-ui)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]) section.cmp{--cmp-glow-a:color-mix(in srgb, var(--accent-ui) 14%, transparent)}}:root:not([data-theme=light]) section.cmp{--cmp-glow-b:#3d6dff1f;--cmp-lane:linear-gradient(180deg, var(--accent-ui), var(--accent-ui))}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]) section.cmp{--cmp-lane:linear-gradient(180deg, color-mix(in srgb, var(--accent-ui) 18%, transparent), color-mix(in srgb, var(--accent-ui) 10%, transparent))}}:root:not([data-theme=light]) section.cmp{--cmp-lane-edge:var(--accent-ui)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]) section.cmp{--cmp-lane-edge:color-mix(in srgb, var(--accent-ui) 30%, transparent)}}:root:not([data-theme=light]) section.cmp{--cmp-tile:#ffffff12;--cmp-row-hover:#ffffff08;--cmp-cell:#ffffff0a}}.cmp-sprite{block-size:0;inline-size:0;position:absolute;overflow:hidden}.cmp-mark{--cmp-mark:20px;color:var(--cmp-tile-ink);flex:none;place-items:center;display:inline-grid}.cmp-mark svg{inline-size:var(--cmp-mark);block-size:var(--cmp-mark);overflow:visible}.cmp-mark[data-m="0"]{color:var(--logo-ink,var(--ink))}.cmp-mark[data-m="0"] svg{inline-size:calc(var(--cmp-mark) * 1.25);block-size:calc(var(--cmp-mark) * 1.25)}.cmp-inner{gap:var(--head-gap,48px);display:grid}.cmp-head{row-gap:var(--s-5)}section.cmp h2{font-size:var(--cmp-h2);font-weight:var(--fw-display);line-height:var(--lh-display);letter-spacing:var(--ls-display);max-inline-size:var(--measure-h2,18em);text-wrap:balance}.cmp-answer{max-inline-size:var(--measure-text,34em);font-size:var(--fs-lead);color:var(--ink-soft);text-wrap:pretty;line-height:1.55}@media (min-width:64em){.cmp-head h2{grid-column:1/span 6;align-self:end}.cmp-answer{grid-column:7/-1;align-self:end}}.cmp-board{gap:var(--s-5);min-inline-size:0;display:grid}.cmp-pick{border:0;min-inline-size:0;margin:0;padding:0}.cmp-pick-legend{font:var(--t-btn);color:var(--ink);margin-block-end:var(--s-3);padding:0}.cmp-pick-track{isolation:isolate;border-radius:calc(var(--r-field) + 4px);background:var(--cmp-fill);box-shadow:var(--cmp-shadow), inset 0 0 0 1px var(--line-strong);-webkit-backdrop-filter:blur(20px)saturate(1.6);backdrop-filter:blur(20px)saturate(1.6);grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid;position:relative}.cmp-pick-option{min-block-size:60px;padding:var(--s-2) var(--s-1);border-radius:var(--r-field);font:var(--t-cap);text-align:center;color:var(--ink-soft);cursor:pointer;transition:background-color var(--dur-3) var(--ease-standard), box-shadow var(--dur-3) var(--ease-standard), color var(--dur-3) var(--ease-standard);flex-direction:column;justify-content:center;align-items:center;gap:4px;font-weight:600;line-height:1.2;display:flex;position:relative}.cmp-pick-option .cmp-mark{--cmp-mark:20px;color:inherit}.cmp-pick-option input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.cmp-pick-option:has(:checked){background:var(--surface);color:var(--ink);box-shadow:var(--shadow-card), inset 0 0 0 1px var(--cmp-line)}.cmp-pick-option:has(:checked) .cmp-mark{color:var(--link)}.cmp-pick-option:has(:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.cmp-pick-option:active{transition:scale var(--dur-1) var(--ease-standard);scale:.97}@media (hover:hover) and (pointer:fine){.cmp-pick-option:not(:has(:checked)):hover{color:var(--ink);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.cmp-pick-option:not(:has(:checked)):hover{background:color-mix(in srgb, var(--surface) 55%, transparent)}}}.cmp-frame{isolation:isolate;border-radius:var(--r-card-lg);background:var(--cmp-fill);box-shadow:var(--cmp-shadow);-webkit-backdrop-filter:blur(24px)saturate(1.7);backdrop-filter:blur(24px)saturate(1.7);position:relative;overflow:clip}.cmp-frame:before,.cmp-frame:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.cmp-frame:before{z-index:2;background:var(--cmp-edge);-webkit-mask-composite:xor;-webkit-mask-composite:xor,source-over;-webkit-mask-composite:xor,source-over;padding:1px;-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)}.cmp-frame:after{z-index:-1;background:var(--cmp-sheen)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){section.cmp{--cmp-fill:var(--surface)}}.cmp-table{border-collapse:collapse;inline-size:100%}.cmp-table th,.cmp-table td{text-align:start;vertical-align:top;overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual}.cmp-label{font:var(--t-text);color:var(--ink);text-wrap:balance;font-weight:600}.cmp-main{font:var(--t-text);color:var(--ink);font-variant-numeric:tabular-nums;text-wrap:pretty;font-weight:600;display:block}.cmp-note{font:var(--t-cap);color:var(--ink-soft);text-wrap:pretty;margin-block-start:4px;line-height:1.45;display:block}.cmp-who{font:var(--t-cap);color:var(--ink-soft);align-items:center;gap:6px;margin-block-end:var(--s-2);font-weight:600;display:flex}.cmp-who .cmp-mark{--cmp-mark:16px}.cmp-table td.cmp-us .cmp-who{color:var(--link)}@media (max-width:63.99em){.cmp-table,.cmp-table tbody{display:block}.cmp-thead{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.cmp-table tr{gap:var(--s-3);padding:var(--s-5) var(--card-pad,20px);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cmp-table tbody tr+tr{border-block-start:1px solid var(--hairline)}.cmp-table th,.cmp-table td{min-inline-size:0;padding:0;display:block}.cmp-label{grid-column:1/-1;font-size:1.0625rem}.cmp-table td{padding:var(--s-3) var(--s-4) var(--s-4);border-radius:var(--r-field);background:var(--cmp-cell);box-shadow:inset 0 0 0 1px var(--hairline)}.cmp-table td.cmp-us{background:var(--cmp-lane);box-shadow:inset 0 0 0 1px var(--cmp-lane-edge)}.cmp-table td[data-m]:not(.cmp-us){display:none}:is(.cmp-board:has(input[value=boost]:checked) td[data-m="1"],.cmp-board:has(input[value=freelancer]:checked) td[data-m="2"],.cmp-board:has(input[value=ads-manager]:checked) td[data-m="3"]){display:block}@supports not selector(:has(*)){.cmp-pick{display:none}.cmp-table td[data-m]:not(.cmp-us){display:block}}}@media (max-width:39.99em){.cmp-table tr{gap:var(--s-2);padding:var(--s-5) var(--s-4);grid-template-columns:minmax(0,1fr)}.cmp-label{margin-block-end:var(--s-1)}}@media (min-width:64em){.cmp-pick{display:none}.cmp-table{table-layout:fixed}.cmp-crit{inline-size:17%}.cmp-thead th[data-m]{inline-size:19%}.cmp-thead th.cmp-us{inline-size:26%}.cmp-who{display:none}.cmp-thead th{padding:var(--s-6) var(--s-5) var(--s-5);font:var(--t-text);color:var(--ink);text-wrap:balance;vertical-align:bottom;border-block-end:1px solid var(--line-strong);font-weight:600;line-height:1.3}.cmp-method{justify-items:start;gap:var(--s-3);display:grid}.cmp-thead .cmp-mark{--cmp-mark:22px;background:var(--cmp-tile);border-radius:13px;block-size:44px;inline-size:44px}.cmp-thead th.cmp-us .cmp-mark{background:var(--surface);box-shadow:0 1px 2px #08346014, 0 6px 16px -8px #08346059, inset 0 0 0 1px var(--cmp-lane-edge)}.cmp-thead th[data-m]{vertical-align:top}.cmp-thead .cmp-crit{color:var(--ink-soft);font-weight:500}.cmp-thead th.cmp-us{color:var(--link);font-size:var(--fs-lg,1.125rem)}.cmp-table tbody th,.cmp-table tbody td{padding:var(--s-5)}.cmp-table tbody tr+tr>*{border-block-start:1px solid var(--hairline)}.cmp-table .cmp-us{background:var(--cmp-lane);box-shadow:inset 1px 0 0 var(--cmp-lane-edge), inset -1px 0 0 var(--cmp-lane-edge)}.cmp-table th.cmp-us{box-shadow:inset 0 3px 0 var(--cmp-line), inset 1px 0 0 var(--cmp-lane-edge), inset -1px 0 0 var(--cmp-lane-edge)}.cmp-table tbody tr:last-child>*{padding-block-end:var(--s-6)}.cmp-table tbody tr>:not(.cmp-us){transition:background-color var(--dur-2) var(--ease-standard)}@media (hover:hover) and (pointer:fine){.cmp-table tbody tr:hover>:not(.cmp-us){background:var(--cmp-row-hover)}}}.cmp-notes{gap:var(--s-1);font:var(--t-cap);color:var(--ink-soft);max-inline-size:60em;margin:0;padding:0;list-style:none;display:grid}.cmp-notes li{text-wrap:pretty}.fn,.pg-end{--fn-top:var(--base);--fn-end:var(--surface);--fn-title:#0a2a52;--fn-sky:radial-gradient(42% 46% at 82% 38%, #ffffffe6, #fff0 72%), radial-gradient(38% 34% at 10% 78%, #ffffffbf, #fff0 70%), radial-gradient(55% 40% at 30% 30%, #7cc6f652, #7cc6f600 70%), radial-gradient(50% 42% at 92% 88%, #7cc6f64d, #7cc6f600 70%), linear-gradient(180deg, var(--fn-top) 0, var(--fn-top) min(120px, 16%), var(--fn-top) min(260px, 34%), #c9e5fa 58%, #d4ebfb max(70%, calc(100% - 200px)), var(--fn-end) max(86%, calc(100% - 80px)), var(--fn-end) 100%)}@supports (color:color-mix(in lab, red, red)){.fn,.pg-end{--fn-sky:radial-gradient(42% 46% at 82% 38%, #ffffffe6, #fff0 72%), radial-gradient(38% 34% at 10% 78%, #ffffffbf, #fff0 70%), radial-gradient(55% 40% at 30% 30%, #7cc6f652, #7cc6f600 70%), radial-gradient(50% 42% at 92% 88%, #7cc6f64d, #7cc6f600 70%), linear-gradient(180deg, var(--fn-top) 0, color-mix(in oklab, var(--fn-top) 70%, #dceefa) min(120px, 16%), color-mix(in oklab, var(--fn-top) 25%, #d3eafb) min(260px, 34%), #c9e5fa 58%, #d4ebfb max(70%, calc(100% - 200px)), color-mix(in oklab, var(--fn-end) 55%, #dceefa) max(86%, calc(100% - 80px)), var(--fn-end) 100%)}}.fn,.pg-end{--fn-glass:radial-gradient(120% 90% at 0% 0%, #ffffff8c, #fff0 55%), linear-gradient(155deg, #ffffffb3 0%, #ffffff6b 48%, #ecf7ff80 100%);--fn-glass-edge:#ffffffd9;--fn-glass-shadow:inset 0 1px 0 #fffffff2, inset 0 -1px 0 #5aa0dc29, inset 0 0 48px #ffffff4d, 0 48px 96px -48px #1060b061, 0 2px 8px #10508c0f;--fn-glass-blur:blur(22px) saturate(1.6);--fn-card:linear-gradient(180deg, #ffffffc7, #ffffff8f);--fn-card-shadow:inset 0 0 0 1px #ffffffe6, 0 18px 36px -26px #1060b066;--fn-icon-bg:var(--link)}@supports (color:color-mix(in lab, red, red)){.fn,.pg-end{--fn-icon-bg:color-mix(in srgb, var(--link) 11%, #fff)}}.fn,.pg-end{--fn-icon-edge:var(--link)}@supports (color:color-mix(in lab, red, red)){.fn,.pg-end{--fn-icon-edge:color-mix(in srgb, var(--link) 22%, transparent)}}.fn,.pg-end{--fn-icon:var(--link);--fn-chip:#ffffffa8;--fn-chip-edge:#ffffffe6;--fn-meta:#0081fb;--fn-glow-core:#fffffff2;--fn-glow-mid:#7cc6f66b;--fn-stars:none;isolation:isolate;color:var(--ink);background:var(--fn-sky);position:relative;overflow:clip}[data-theme=dark] :is(.fn,.pg-end){--fn-title:var(--ink);--fn-sky:radial-gradient(60% 50% at 78% 50%, #3f8ce624, #3f8ce600 70%), radial-gradient(90% 50% at 50% 108%, #286ec829, #286ec800 70%), linear-gradient(180deg, var(--fn-top) 0, var(--fn-top) min(70px, 10%), var(--fn-top) min(150px, 20%), var(--fn-top) min(240px, 30%), #07112a min(340px, 42%), #0a1a32 62%, #0c1e36 max(62%, calc(100% - 220px)), var(--fn-end) max(80%, calc(100% - 70px)), var(--fn-end) 100%)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] :is(.fn,.pg-end){--fn-sky:radial-gradient(60% 50% at 78% 50%, #3f8ce624, #3f8ce600 70%), radial-gradient(90% 50% at 50% 108%, #286ec829, #286ec800 70%), linear-gradient(180deg, var(--fn-top) 0, color-mix(in oklab, var(--fn-top) 82%, #050b15) min(70px, 10%), color-mix(in oklab, var(--fn-top) 52%, #050b15) min(150px, 20%), color-mix(in oklab, var(--fn-top) 22%, #060d1b) min(240px, 30%), #07112a min(340px, 42%), #0a1a32 62%, #0c1e36 max(62%, calc(100% - 220px)), color-mix(in oklab, var(--fn-end) 60%, #0c1e36) max(80%, calc(100% - 70px)), var(--fn-end) 100%)}}[data-theme=dark] :is(.fn,.pg-end){--fn-glass:linear-gradient(160deg, #ffffff0b, #ffffff04);--fn-glass-edge:#c8e6ff14;--fn-glass-shadow:inset 0 1px 0 #c8e6ff14, 0 40px 90px -50px #000000b3;--fn-glass-blur:blur(3px);--fn-card:linear-gradient(180deg, #ffffff13, #ffffff09);--fn-card-shadow:inset 0 0 0 1px #c8e6ff21, 0 18px 40px -28px #000c;--fn-icon-bg:var(--link)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] :is(.fn,.pg-end){--fn-icon-bg:color-mix(in srgb, var(--link) 20%, transparent)}}[data-theme=dark] :is(.fn,.pg-end){--fn-icon-edge:var(--link)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] :is(.fn,.pg-end){--fn-icon-edge:color-mix(in srgb, var(--link) 34%, transparent)}}[data-theme=dark] :is(.fn,.pg-end){--fn-icon:var(--halo);--fn-chip:#ffffff0f;--fn-chip-edge:#c8e6ff24;--fn-meta:#fff;--fn-glow-core:var(--halo)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] :is(.fn,.pg-end){--fn-glow-core:color-mix(in srgb, var(--halo) 24%, transparent)}}[data-theme=dark] :is(.fn,.pg-end){--fn-glow-mid:var(--link)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] :is(.fn,.pg-end){--fn-glow-mid:color-mix(in srgb, var(--link) 10%, transparent)}}[data-theme=dark] :is(.fn,.pg-end){--fn-stars:block;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) :is(.fn,.pg-end){--fn-title:var(--ink);--fn-sky:radial-gradient(60% 50% at 78% 50%, #3f8ce624, #3f8ce600 70%), radial-gradient(90% 50% at 50% 108%, #286ec829, #286ec800 70%), linear-gradient(180deg, var(--fn-top) 0, var(--fn-top) min(70px, 10%), var(--fn-top) min(150px, 20%), var(--fn-top) min(240px, 30%), #07112a min(340px, 42%), #0a1a32 62%, #0c1e36 max(62%, calc(100% - 220px)), var(--fn-end) max(80%, calc(100% - 70px)), var(--fn-end) 100%)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]) :is(.fn,.pg-end){--fn-sky:radial-gradient(60% 50% at 78% 50%, #3f8ce624, #3f8ce600 70%), radial-gradient(90% 50% at 50% 108%, #286ec829, #286ec800 70%), linear-gradient(180deg, var(--fn-top) 0, color-mix(in oklab, var(--fn-top) 82%, #050b15) min(70px, 10%), color-mix(in oklab, var(--fn-top) 52%, #050b15) min(150px, 20%), color-mix(in oklab, var(--fn-top) 22%, #060d1b) min(240px, 30%), #07112a min(340px, 42%), #0a1a32 62%, #0c1e36 max(62%, calc(100% - 220px)), color-mix(in oklab, var(--fn-end) 60%, #0c1e36) max(80%, calc(100% - 70px)), var(--fn-end) 100%)}}:root:not([data-theme=light]) :is(.fn,.pg-end){--fn-glass:linear-gradient(160deg, #ffffff0b, #ffffff04);--fn-glass-edge:#c8e6ff14;--fn-glass-shadow:inset 0 1px 0 #c8e6ff14, 0 40px 90px -50px #000000b3;--fn-glass-blur:blur(3px);--fn-card:linear-gradient(180deg, #ffffff13, #ffffff09);--fn-card-shadow:inset 0 0 0 1px #c8e6ff21, 0 18px 40px -28px #000c;--fn-icon-bg:var(--link)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]) :is(.fn,.pg-end){--fn-icon-bg:color-mix(in srgb, var(--link) 20%, transparent)}}:root:not([data-theme=light]) :is(.fn,.pg-end){--fn-icon-edge:var(--link)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]) :is(.fn,.pg-end){--fn-icon-edge:color-mix(in srgb, var(--link) 34%, transparent)}}:root:not([data-theme=light]) :is(.fn,.pg-end){--fn-icon:var(--halo);--fn-chip:#ffffff0f;--fn-chip-edge:#c8e6ff24;--fn-meta:#fff;--fn-glow-core:var(--halo)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]) :is(.fn,.pg-end){--fn-glow-core:color-mix(in srgb, var(--halo) 24%, transparent)}}:root:not([data-theme=light]) :is(.fn,.pg-end){--fn-glow-mid:var(--link)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]) :is(.fn,.pg-end){--fn-glow-mid:color-mix(in srgb, var(--link) 10%, transparent)}}:root:not([data-theme=light]) :is(.fn,.pg-end){--fn-stars:block;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.fn{padding-block:calc(var(--air,128px) * .24) calc(var(--air,128px) * .62)}.fn-sky{z-index:-1;display:var(--fn-stars);pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#0003 min(140px,18%),#000000b3 min(260px,32%),#000 min(380px,45%) max(55%,100% - 200px),#0000);mask-image:linear-gradient(#0000 0,#0003 min(140px,18%),#000000b3 min(260px,32%),#000 min(380px,45%) max(55%,100% - 200px),#0000)}.fn-sky-fill{block-size:100%;inline-size:100%;display:block;position:absolute;inset:0}.fn-mw{background:linear-gradient(#0000 4%,#6080ba0a 18%,#6080ba1a 36%,#6080ba26 48%,#6080ba17 54%,#6080ba21 60%,#6080ba0d 80%,#0000 96%);block-size:46%;inline-size:180%;position:absolute;top:46%;left:70%;translate:-50% -50%;rotate:-32deg;-webkit-mask-image:linear-gradient(90deg,#0000 8%,#000 40% 70%,#0000 94%);mask-image:linear-gradient(90deg,#0000 8%,#000 40% 70%,#0000 94%)}@media (prefers-reduced-motion:reduce){.fn-sky *,.fn-sky :before,.fn-sky :after{animation:none!important}}.fn-inner,.pg-end-inner{background:var(--fn-glass);box-shadow:var(--fn-glass-shadow);-webkit-backdrop-filter:var(--fn-glass-blur);backdrop-filter:var(--fn-glass-blur);border-radius:clamp(28px,1.6vw + 20px,44px);padding:clamp(22px,2.6vw + 12px,56px);position:relative}.fn-inner:before,.pg-end-inner:before{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(160deg, var(--fn-glass-edge), var(--fn-glass-edge) 45%, var(--fn-glass-edge));padding:1px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.fn-inner:before,.pg-end-inner:before{background:linear-gradient(160deg, var(--fn-glass-edge), color-mix(in srgb, var(--fn-glass-edge) 30%, transparent) 45%, color-mix(in srgb, var(--fn-glass-edge) 70%, transparent))}}.fn-inner:before,.pg-end-inner:before{pointer-events:none;-webkit-mask-composite:xor,source-over;-webkit-mask-composite:xor,source-over;-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)}.fn-inner{gap:var(--s-6);grid-template-columns:minmax(0,1fr);grid-template-areas:"halo""copy""points""actions";display:grid}.fn-copy{gap:var(--s-4);grid-area:copy;display:grid}.fn-points{grid-area:points}.fn-actions{grid-area:actions}.fn-halo{grid-area:halo}.fn-title{font-size:clamp(1.75rem,.9rem + 2.6vw,2.75rem);font-weight:var(--fw-display);line-height:var(--lh-display);letter-spacing:-.015em;white-space:normal;text-wrap:balance;color:var(--fn-title);max-inline-size:18em;margin:0}.fn-lead{max-inline-size:34em;font-size:var(--fs-lead-lg,1.125rem);color:var(--ink-soft);text-wrap:pretty;margin:0;line-height:1.5}.fn-points{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}.fn-point{align-items:start;gap:var(--s-4);padding:var(--s-4) var(--s-5) var(--s-4) var(--s-4);border-radius:var(--r-card,16px);background:var(--fn-card);box-shadow:var(--fn-card-shadow);grid-template-columns:40px minmax(0,1fr);display:grid}.fn-point-icon{background:var(--fn-icon-bg);block-size:40px;inline-size:40px;box-shadow:inset 0 0 0 1px var(--fn-icon-edge);color:var(--fn-icon);border-radius:12px;place-items:center;display:grid}.fn-point-body{gap:4px;display:grid}.fn-point-title{font:650 17px/23px var(--font);color:var(--fn-title);text-wrap:balance}.fn-point-text{font:var(--t-text);color:var(--ink-soft);text-wrap:pretty}.fn-actions{justify-items:stretch;gap:var(--s-4);display:grid}.fn-buttons{gap:var(--s-3);display:grid}.fn-cta,.fn-demo{inline-size:100%}.fn .fn-demo{gap:var(--s-2);background:var(--fn-chip);border-color:var(--fn-chip-edge)}[data-theme=dark] .fn .fn-demo{box-shadow:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .fn .fn-demo{box-shadow:none}}@media (hover:hover) and (pointer:fine){.fn .fn-demo:hover{background:var(--fn-chip)}@supports (color:color-mix(in lab, red, red)){.fn .fn-demo:hover{background:color-mix(in srgb, var(--fn-chip) 60%, var(--surface))}}.fn .fn-demo:hover{border-color:var(--fn-chip-edge)}@supports (color:color-mix(in lab, red, red)){.fn .fn-demo:hover{border-color:color-mix(in srgb, var(--fn-chip-edge) 50%, var(--link))}}}.fn-condition{font:500 15px/22px var(--font);color:var(--ink-soft);text-wrap:balance;margin:0}.fn-trust{background:var(--fn-chip);min-block-size:40px;box-shadow:inset 0 0 0 1px var(--fn-chip-edge);font:600 15px/20px var(--font);color:var(--ink);border-radius:22px;justify-self:start;align-items:center;gap:10px;margin:0;padding:8px 16px 8px 13px;display:inline-flex}.fn-trust-mark{aspect-ratio:24/16.2;block-size:18px;inline-size:auto;color:var(--fn-meta);flex:none}.fn-halo{--m:196px;inline-size:var(--m);aspect-ratio:1;justify-self:center;position:relative}.fn-glow{pointer-events:none;background:radial-gradient(closest-side, var(--fn-glow-core), var(--fn-glow-mid) 52%, transparent);border-radius:50%;position:absolute;inset:-24%}.fn-mascot{z-index:1;pointer-events:none;display:block;position:absolute;inset:0}.fn-mascot-poster{block-size:auto;inline-size:68%;transition:opacity var(--dur-4) var(--ease-standard);position:absolute;inset:14% 16% 12%}.fn-mascot:has(.mascot.is-ready) .fn-mascot-poster{opacity:0}.fn-mascot .mascot{aspect-ratio:1;inline-size:100%;position:absolute;inset:0}.fn-mascot .mascot-stage{position:absolute;inset:0}.fn-mascot .mascot-stage svg{block-size:100%!important;inline-size:100%!important}@keyframes fn-float{0%,to{translate:0;rotate:-1.2deg}50%{translate:0 -4.5%;rotate:1.2deg}}@keyframes fn-breathe{0%,to{opacity:.72;scale:.94}50%{opacity:1;scale:1.05}}.pg-mascot:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side, var(--pg-mascot-glow-core,#ffffffd9), var(--pg-mascot-glow-mid,#7cc6f659) 52%, transparent);border-radius:50%;position:absolute;inset:-14%}.pg-mascot{isolation:isolate}[data-theme=dark] .pg-mascot{--pg-mascot-glow-core:var(--halo)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .pg-mascot{--pg-mascot-glow-core:color-mix(in srgb, var(--halo) 18%, transparent)}}[data-theme=dark] .pg-mascot{--pg-mascot-glow-mid:var(--link)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .pg-mascot{--pg-mascot-glow-mid:color-mix(in srgb, var(--link) 8%, transparent)}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pg-mascot{--pg-mascot-glow-core:var(--halo)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]) .pg-mascot{--pg-mascot-glow-core:color-mix(in srgb, var(--halo) 18%, transparent)}}:root:not([data-theme=light]) .pg-mascot{--pg-mascot-glow-mid:var(--link)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]) .pg-mascot{--pg-mascot-glow-mid:color-mix(in srgb, var(--link) 8%, transparent)}}}@media (prefers-reduced-motion:no-preference){.fn-mascot,.pg-mascot .mascot-stage{animation:6.4s cubic-bezier(.45,0,.55,1) infinite fn-float}.fn-glow,.pg-mascot:before{animation:5.2s cubic-bezier(.45,0,.55,1) infinite fn-breathe}.pg-mascot[data-live=off] .mascot-stage,.pg-mascot[data-live=off]:before{animation-play-state:paused}.fn-halo:has(.mascot[data-live=off]) :is(.fn-glow,.fn-mascot){animation-play-state:paused}}@media (min-width:30em){.fn-buttons{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}@media (min-width:48em){.fn-inner{column-gap:var(--s-10,40px);row-gap:var(--s-8);grid-template:"copy halo""actions halo"1fr"points points"/minmax(0,1.6fr) minmax(0,1fr);align-items:start}.fn-halo{--m:clamp(250px, 26vw + 60px, 436px);align-self:center;margin:0}.fn-points{gap:var(--s-4);grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:var(--s-4)}.fn-point{gap:var(--s-3);padding:var(--s-5) var(--s-6) var(--s-6);grid-template-columns:minmax(0,1fr)}.fn-point-icon{block-size:44px;inline-size:44px}}@media (min-width:64em){.fn-inner{column-gap:var(--s-12);grid-template-columns:minmax(0,8fr) minmax(0,4fr)}.fn-buttons{gap:var(--s-3);flex-wrap:wrap;display:flex}.fn-cta,.fn-demo{inline-size:auto}.fn-point-title{font-size:18px;line-height:24px}.fn-point-text{font-size:16px;line-height:24px}}.pg-end{padding-block:calc(var(--air,128px) * .3) calc(var(--air,128px) * .55)}.pg-end-inner{justify-items:start;gap:var(--s-5);grid-template-columns:minmax(0,1fr);display:grid}.pg-end-halo{--m:clamp(168px, 30vw + 60px, 196px);grid-area:auto;justify-self:center;margin-block-end:calc(var(--s-2) * -1)}.pg-end-title{font-size:var(--pg-h2,clamp(1.75rem, 1rem + 1.7vw, 2.5rem));font-weight:var(--fw-display);line-height:var(--lh-display);letter-spacing:-.015em;white-space:normal;text-wrap:balance;max-inline-size:18em;color:var(--fn-title);margin:0}.pg-end-act{justify-items:start;gap:var(--s-3);display:grid}.pg-end-act .button{white-space:normal;text-align:center;max-inline-size:100%}.pg-end-condition{font:var(--t-text);color:var(--ink-soft);margin:0;font-weight:500}@media (max-width:47.99em){.pg-end-act,.pg-end-act .button{inline-size:100%}}@media (min-width:48em){.pg-end-inner{column-gap:var(--s-8);grid-template-columns:auto minmax(0,1fr);align-items:center}.pg-end-halo{--m:clamp(176px, 8vw + 100px, 236px);grid-row:1/span 2;margin:0}}@media (min-width:64em){.pg-end-inner{column-gap:var(--s-10,40px);grid-template-columns:auto minmax(0,1fr) auto}.pg-end-halo{grid-row:auto}.pg-end-act{text-align:end;justify-items:end}.pg-end-act .button{white-space:nowrap}.pg-end-condition{text-wrap:balance;max-inline-size:17em}}@media (min-width:48em) and (max-width:63.99em){.fn-points{grid-template-columns:minmax(0,1fr)}.fn-point{gap:var(--s-4);padding:var(--s-4) var(--s-5);grid-template-columns:40px minmax(0,1fr)}}@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-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@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-content{syntax:"*";inherits:false;initial-value:""}@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}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}
