/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--num:0}}}@layer theme{:host,:root{--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-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-500:oklch(63.7% .237 25.331);--color-blue-600:oklch(54.6% .245 262.881);--color-indigo-500:oklch(58.5% .233 277.117);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-400:oklch(70.7% .022 261.325);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--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-3xl:1.875rem;--text-4xl:2.25rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--ease-out:cubic-bezier(0,0,.2,1);--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)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.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;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.-top-3{top:calc(var(--spacing) * -3)}.top-0{top:0}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.bottom-2{bottom:calc(var(--spacing) * 2)}.-left-9{left:calc(var(--spacing) * -9)}.left-0{left:0}.left-\[11px\]{left:11px}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.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-0{margin:0!important}.m-0{margin:0}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-\[18px\]{margin-inline:18px}.mx-auto{margin-inline:auto}.\!mt-0{margin-top:0!important}.\!mt-1{margin-top:var(--spacing)!important}.-mt-4{margin-top:calc(var(--spacing) * -4)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-13{margin-top:calc(var(--spacing) * 13)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mr-0\.5{margin-right:calc(var(--spacing) * .5)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-auto{margin-right:auto}.\!mb-0{margin-bottom:0!important}.-mb-3{margin-bottom:calc(var(--spacing) * -3)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-9{margin-bottom:calc(var(--spacing) * 9)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-14{margin-bottom:calc(var(--spacing) * 14)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-2,.line-clamp-3{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[3\/2\]{aspect-ratio:3/2}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-\[16\/7\]{aspect-ratio:16/7}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-square{aspect-ratio:1}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-\[18px\]{height:18px}.h-dvh{height:100dvh}.h-full{height:100%}.min-h-0{min-height:0}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-dvh{min-height:100dvh}.\!w-16{width:calc(var(--spacing) * 16)!important}.\!w-auto{width:auto!important}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-24{width:calc(var(--spacing) * 24)}.w-40{width:calc(var(--spacing) * 40)}.w-80{width:calc(var(--spacing) * 80)}.w-\[4\.6rem\]{width:4.6rem}.w-\[18px\]{width:18px}.w-\[20rem\]{width:20rem}.w-\[22rem\]{width:22rem}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-16{max-width:calc(var(--spacing) * 16)}.max-w-\[6rem\]{max-width:6rem}.max-w-\[9rem\]{max-width:9rem}.max-w-\[12rem\]{max-width:12rem}.max-w-\[40rem\]{max-width:40rem}.max-w-\[45rem\]{max-width:45rem}.max-w-\[48rem\]{max-width:48rem}.max-w-\[50\%\]{max-width:50%}.max-w-\[52rem\]{max-width:52rem}.max-w-\[55\%\]{max-width:55%}.max-w-\[64rem\]{max-width:64rem}.max-w-\[85\%\]{max-width:85%}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-7{min-width:calc(var(--spacing) * 7)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-90{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%}.scale-100,.scale-90{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%}.scale-\[0\.25\]{scale:.25}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.list-none{list-style-type:none}.break-inside-avoid{break-inside:avoid}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-\[18px\]{gap:18px}.gap-\[22px\]{gap:22px}.gap-px{gap:1px}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-12{column-gap:calc(var(--spacing) * 12)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}: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-\[color\:var\(--ui-line\)\]>:not(:last-child)){border-color:var(--ui-line)}.self-end{align-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap}.overflow-hidden,.truncate{overflow:hidden}.overflow-y-auto{overflow-y:auto}.\!rounded-lg{border-radius:var(--radius-lg)!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[4px\]{border-radius:4px}.rounded-\[9px\]{border-radius:9px}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.rounded-br-md{border-bottom-right-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#1e1e25\]{border-color:#1e1e25}.border-\[\#2a2a31\]{border-color:#2a2a31}.border-\[color\:var\(--ui-divider\)\]{border-color:var(--ui-divider)}.border-\[color\:var\(--ui-line\)\]{border-color:var(--ui-line)}.border-\[color\:var\(--ui-line-2\)\]{border-color:var(--ui-line-2)}.border-\[color\:var\(--ui-line-3\)\]{border-color:var(--ui-line-3)}.bg-\[\#0b0b0e\]\/95{background-color:oklab(15.102% .0017173 -.00614624/.95)}.bg-\[\#3a7bd5\]{background-color:#3a7bd5}.bg-\[\#17171b\]{background-color:#17171b}.bg-\[\#17171c\]{background-color:#17171c}.bg-\[\#121218\]{background-color:#121218}.bg-\[color\:var\(--ui-accent\)\]{background-color:var(--ui-accent)}.bg-\[color\:var\(--ui-accent-bg\)\]{background-color:var(--ui-accent-bg)}.bg-\[color\:var\(--ui-bg\)\],.bg-\[color\:var\(--ui-bg\)\]\/60{background-color:var(--ui-bg)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:var\(--ui-bg\)\]\/60{background-color:color-mix(in oklab,var(--ui-bg) 60%,transparent)}}.bg-\[color\:var\(--ui-ink\)\]{background-color:var(--ui-ink)}.bg-\[color\:var\(--ui-line\)\],.bg-\[color\:var\(--ui-line\)\]\/30{background-color:var(--ui-line)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:var\(--ui-line\)\]\/30{background-color:color-mix(in oklab,var(--ui-line) 30%,transparent)}}.bg-\[color\:var\(--ui-line-2\)\]{background-color:var(--ui-line-2)}.bg-\[color\:var\(--ui-rail\)\]{background-color:var(--ui-rail)}.bg-\[color\:var\(--ui-raised\)\]{background-color:var(--ui-raised)}.bg-\[color\:var\(--ui-raised-2\)\]{background-color:var(--ui-raised-2)}.bg-\[color\:var\(--ui-sunk\)\]{background-color:var(--ui-sunk)}.bg-\[color\:var\(--ui-surface\)\]{background-color:var(--ui-surface)}.bg-\[var\(--primary\)\]{background-color:var(--primary)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-current{background-color:currentColor}.bg-red-500{background-color:var(--color-red-500)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.bg-white\/90{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.fill-white{fill:var(--color-white)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.\!p-0{padding:0!important}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.\!px-2{padding-inline:calc(var(--spacing) * 2)!important}.\!px-2\.5{padding-inline:calc(var(--spacing) * 2.5)!important}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.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-\[18px\]{padding-inline:18px}.\!py-1{padding-block:var(--spacing)!important}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-\[52px\]{padding-block:52px}.ps-4{padding-inline-start:calc(var(--spacing) * 4)}.pe-3\.5{padding-inline-end:calc(var(--spacing) * 3.5)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pt-\[18px\]{padding-top:18px}.pr-0\.5{padding-right:calc(var(--spacing) * .5)}.pr-1{padding-right:var(--spacing)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pb-1{padding-bottom:var(--spacing)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-3\.5{padding-bottom:calc(var(--spacing) * 3.5)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-9{padding-left:calc(var(--spacing) * 9)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.font-serif{font-family:var(--font-serif)}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\!text-\[12px\]{font-size:12px!important}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[0\.98rem\]{font-size:.98rem}.text-\[0\.875rem\]{font-size:.875rem}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[0\.9375rem\]{font-size:.9375rem}.text-\[0\.71875rem\]{font-size:.71875rem}.text-\[1\.02rem\]{font-size:1.02rem}.text-\[1\.35rem\]{font-size:1.35rem}.text-\[2rem\]{font-size:2rem}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[19px\]{font-size:19px}.text-\[22px\]{font-size:22px}.text-\[34px\]{font-size:34px}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-\[color\:var\(--ui-warn\)\]{color:var(--ui-warn)!important}.text-\[\#6b6b78\]{color:#6b6b78}.text-\[\#8a8a96\]{color:#8a8a96}.text-\[\#c7c7ff\]{color:#c7c7ff}.text-\[\#e8e8ea\]{color:#e8e8ea}.text-\[\#fafafa\]{color:#fafafa}.text-\[color\:var\(--ui-accent-ink\)\]{color:var(--ui-accent-ink)}.text-\[color\:var\(--ui-bg\)\]{color:var(--ui-bg)}.text-\[color\:var\(--ui-danger\)\]{color:var(--ui-danger)}.text-\[color\:var\(--ui-faint\)\]{color:var(--ui-faint)}.text-\[color\:var\(--ui-ink\)\]{color:var(--ui-ink)}.text-\[color\:var\(--ui-ink-2\)\]{color:var(--ui-ink-2)}.text-\[color\:var\(--ui-label\)\]{color:var(--ui-label)}.text-\[color\:var\(--ui-mute\)\]{color:var(--ui-mute)}.text-\[color\:var\(--ui-soft\)\]{color:var(--ui-soft)}.text-\[color\:var\(--ui-warn\)\]{color:var(--ui-warn)}.text-white{color:var(--color-white)}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.text-white\/85{color:color-mix(in oklab,var(--color-white) 85%,transparent)}}.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}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-\[color\:var\(--ui-accent\)\]{accent-color:var(--ui-accent)}.accent-indigo-500{accent-color:var(--color-indigo-500)}.opacity-0{opacity:0}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-2xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040)}.shadow-\[0_8px_24px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#00000059)}.shadow-\[0_10px_30px_-8px_var\(--ui-shadow\)\,0_2px_6px_-2px_var\(--ui-shadow\)\],.shadow-\[0_8px_24px_rgba\(0\,0\,0\,0\.35\)\]{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_10px_30px_-8px_var\(--ui-shadow\)\,0_2px_6px_-2px_var\(--ui-shadow\)\]{--tw-shadow:0 10px 30px -8px var(--tw-shadow-color,var(--ui-shadow)),0 2px 6px -2px var(--tw-shadow-color,var(--ui-shadow))}.shadow-\[inset_0_1px_0_var\(--ui-line\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,var(--ui-line))}.shadow-\[inset_0_1px_0_var\(--ui-line\)\],.shadow-lg{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)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a)}.ring,.ring-1,.shadow-xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-\[\#2c2c36\]{--tw-ring-color:#2c2c36}.ring-white\/25{--tw-ring-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.ring-white\/25{--tw-ring-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.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)}.blur,.blur-\[0px\]{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,)}.blur-\[0px\]{--tw-blur:blur(0px)}.blur-\[4px\]{--tw-blur:blur(4px)}.blur-\[4px\],.grayscale{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%)}.invert{--tw-invert:invert(100%)}.filter,.invert{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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-\[\.\.\.scale\]{transition-property:...scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[max-width\]{transition-property:max-width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,filter\,scale\]{transition-property:opacity,filter,scale;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-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-\[cubic-bezier\(0\.2\,0\,0\,1\)\]{--tw-ease:cubic-bezier(.2,0,0,1);transition-timing-function:cubic-bezier(.2,0,0,1)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.\[grid-area\:1\/1\]{grid-area:1/1}.ring-inset{--tw-ring-inset:inset}.group-open\:rotate-45:is(:where(.group):is([open],:popover-open,:open) *){rotate:45deg}.placeholder\:text-\[color\:var\(--ui-faint\)\]::placeholder{color:var(--ui-faint)}.placeholder\:text-\[color\:var\(--ui-mute\)\]::placeholder{color:var(--ui-mute)}.first\:pt-0:first-child{padding-top:0}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:pb-0:last-child{padding-bottom:0}.focus-within\:border-\[color\:var\(--ui-line-focus\)\]:focus-within{border-color:var(--ui-line-focus)}@media (hover:hover){.hover\:border-\[color\:var\(--ui-accent\)\]:hover{border-color:var(--ui-accent)}.hover\:border-\[color\:var\(--ui-line-focus\)\]:hover{border-color:var(--ui-line-focus)}.hover\:bg-\[\#262630\]:hover{background-color:#262630}.hover\:bg-\[color\:var\(--ui-hover\)\]:hover{background-color:var(--ui-hover)}.hover\:bg-black\/25:hover{background-color:#00000040}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/25:hover{background-color:color-mix(in oklab,var(--color-black) 25%,transparent)}}.hover\:text-\[\#e8e8ea\]:hover{color:#e8e8ea}.hover\:text-\[color\:var\(--ui-accent-hover\)\]:hover{color:var(--ui-accent-hover)}.hover\:text-\[color\:var\(--ui-danger\)\]:hover{color:var(--ui-danger)}.hover\:text-\[color\:var\(--ui-ink\)\]:hover{color:var(--ui-ink)}.hover\:text-\[color\:var\(--ui-ink-2\)\]:hover{color:var(--ui-ink-2)}.hover\:text-\[color\:var\(--ui-label\)\]:hover{color:var(--ui-label)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}}.focus\:border-\[\#4a4a57\]:focus{border-color:#4a4a57}.focus\:border-\[color\:var\(--ui-line-focus\)\]:focus{border-color:var(--ui-line-focus)}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-\[color\:var\(--ui-accent\)\]:focus-visible{outline-color:var(--ui-accent)}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}@media (hover:hover){.enabled\:hover\:text-\[color\:var\(--ui-ink\)\]:enabled:hover{color:var(--ui-ink)}}.enabled\:active\:scale-\[0\.96\]:enabled:active{scale:.96}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-0:disabled{opacity:0}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.aria-expanded\:bg-\[color\:var\(--ui-accent-bg\)\][aria-expanded=true]{background-color:var(--ui-accent-bg)}.aria-expanded\:text-\[color\:var\(--ui-ink\)\][aria-expanded=true]{color:var(--ui-ink)}.aria-pressed\:bg-\[color\:var\(--ui-accent-bg\)\][aria-pressed=true]{background-color:var(--ui-accent-bg)}.aria-pressed\:text-\[color\:var\(--ui-ink\)\][aria-pressed=true]{color:var(--ui-ink)}@media (prefers-reduced-motion:reduce){.motion-reduce\:scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.motion-reduce\:blur-\[0px\]{--tw-blur:blur(0px);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\:hidden{display:none}.sm\:inline{display:inline}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:text-\[2\.5rem\]{font-size:2.5rem}}@media (min-width:48rem){.md\:flex{display:flex}}.rtl\:-scale-x-100:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-scale-x:calc(100% * -1);scale:var(--tw-scale-x) var(--tw-scale-y)}@media (prefers-color-scheme:dark){.dark\:bg-black{background-color:var(--color-black)}.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)}}}}@layer blocks{.site{background:var(--bg);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;overflow-wrap:anywhere}.sec{padding-block:var(--section-y);scroll-margin-top:calc(var(--nav-h,0px) + 1.5rem)}.site{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){.site{scroll-behavior:auto}}.sec[data-padding=tight]{padding-block:calc(var(--section-y) * .55)}.sec[data-padding=loose]{padding-block:calc(var(--section-y) * 1.45)}.wrap{max-width:var(--wrap-max,72rem)}.wrap,.wrap-narrow{width:100%;padding-inline:var(--wrap-x,1.5rem);margin-inline:auto}.wrap-narrow{max-width:48rem}.wrap,.wrap-narrow{container:sec/inline-size}.nav-bar .wrap{container-type:normal}.nav-bar{container:nav/inline-size}[data-bg=subtle]{background:var(--surface-2)}[data-bg=accent]{background:var(--band-accent)}[data-bg=inverse]{background:var(--inverse-bg)}[data-bg=inverse],[data-bg=inverse] .muted{color:var(--inverse-ink)}@supports (color:color-mix(in lab,red,red)){[data-bg=inverse] .muted{color:color-mix(in oklch,var(--inverse-ink) 70%,transparent)}}[data-bg=inverse] .counter,[data-bg=inverse] .eyebrow,[data-bg=inverse] .kicker,[data-bg=inverse] .numeral,[data-bg=inverse] .stars{color:var(--secondary-on-ink)}[data-bg=inverse] .cmp-cell[data-own=true],[data-bg=inverse] .menu-price{color:var(--primary-on-ink)}[data-bg=inverse] .card{background:var(--inverse-ink)}@supports (color:color-mix(in lab,red,red)){[data-bg=inverse] .card{background:color-mix(in oklch,var(--inverse-ink) 10%,transparent)}}[data-bg=inverse] .card{border-color:var(--inverse-ink)}@supports (color:color-mix(in lab,red,red)){[data-bg=inverse] .card{border-color:color-mix(in oklch,var(--inverse-ink) 22%,transparent)}}.h1,.h2,.h3{font-family:var(--font-display);font-weight:var(--heading-weight);letter-spacing:var(--tracking);text-transform:var(--heading-caps);text-wrap:balance;line-height:1.08}.h1{font-size:var(--h1)}.h1-display{font-size:var(--h1-display)}.h2{font-size:var(--h2)}.h3{text-transform:none;font-size:1.125rem;line-height:1.3}.lead{font-size:var(--lead);text-wrap:pretty;line-height:1.6}.lead,.muted{color:var(--ink-muted)}.site p{text-wrap:pretty}.b-hero:not(.v-statement) :is(h1,h1+.lead){max-inline-size:42.5rem}.b-hero:not(.v-statement) .text-center>:is(h1,h1+.lead){margin-inline:auto}.sec[data-headline=gradient] h1{background:linear-gradient(90deg,var(--ink),var(--ink))}@supports (color:color-mix(in lab,red,red)){.sec[data-headline=gradient] h1{background:linear-gradient(90deg,var(--ink),color-mix(in oklch,var(--ink) 55%,var(--bg)))}}.sec[data-headline=gradient] h1{color:#0000;-webkit-background-clip:text;background-clip:text}.sec[data-headline=gradient]:is([data-bg=inverse],.sec-backdropped) h1{background-image:linear-gradient(90deg,var(--inverse-ink),var(--inverse-ink))}@supports (color:color-mix(in lab,red,red)){.sec[data-headline=gradient]:is([data-bg=inverse],.sec-backdropped) h1{background-image:linear-gradient(90deg,var(--inverse-ink),color-mix(in oklch,var(--inverse-ink) 60%,var(--inverse-bg)))}}.meta{font-family:var(--font-mono);font-weight:500}.eyebrow,.meta{letter-spacing:.11em;text-transform:uppercase;font-size:.72rem;line-height:1.4}.eyebrow{font-family:var(--font-body);font-weight:var(--eyebrow-weight,500);color:var(--secondary)}.meta-muted{color:var(--ink-muted)}.numeral{font-family:var(--font-display);font-weight:var(--heading-weight);letter-spacing:var(--tracking);font-size:clamp(2rem,4vw,2.75rem);line-height:1}.numeral,.stars{color:var(--secondary)}.stars{gap:.1rem}.btn,.stars{display:inline-flex}.btn{border-radius:var(--radius-sm);border:var(--border-w) solid transparent;min-height:2.75rem;transition:background .16s var(--motion-ease,ease),color .16s var(--motion-ease,ease),transform .16s var(--motion-ease,ease);cursor:pointer;justify-content:center;align-items:center;padding:.7rem 1.3rem;font-size:.95rem;font-weight:600;line-height:1;text-decoration:none}.btn-primary{background:var(--btn);color:var(--on-btn);box-shadow:var(--shadow)}.btn-primary:hover{background:var(--btn-hover)}.btn-ghost{border-color:var(--border);color:inherit}.btn-ghost:hover{background:var(--surface-2)}@media (prefers-reduced-motion:no-preference){.btn:active{transform:scale(.98)}}.site :where(a,button,summary,[tabindex]):focus-visible{outline:2px solid var(--primary);outline-offset:2px}.site [data-bg=inverse] :where(a,button,summary,[tabindex]):focus-visible{outline-color:currentColor}.skip-link{z-index:100;border-radius:var(--radius-sm);background:var(--btn);color:var(--on-btn);padding:.6rem 1rem;font-weight:600;text-decoration:none;position:absolute;top:0;left:1rem;translate:0 -120%}.skip-link:focus-visible{translate:0 1rem}.btn-row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.card{background:var(--surface);border:var(--border-w) solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.divider{border-top:var(--border-w) solid var(--border)}.site input,.site select{min-height:2.75rem}.icon-badge{border-radius:var(--radius-sm);background:var(--secondary-soft);width:2.5rem;height:2.5rem;color:var(--secondary);flex:none;place-items:center;display:grid}.icon-badge[data-size=small]{width:2rem;height:2rem}.icon-badge[data-size=large]{width:3.5rem;height:3.5rem}.icon-badge[data-size=xlarge]{width:5rem;height:5rem}.icon-badge[data-size]>svg{width:50%;height:50%}.icon-badge[data-image]{background:0 0;overflow:hidden}.icon-badge[data-image] .logo-mark{object-position:center;width:100%;max-width:none;height:100%}.icon-badge[data-image] picture{display:contents}.slot{flex-direction:column;align-items:flex-start;gap:.85rem;display:flex}.slot[data-align=center]{text-align:center;align-items:center}.slot:empty{display:none}.slot[data-slot=header]{margin-top:1.25rem}.slot[data-slot=aside]{margin-top:1.5rem}.slot[data-slot=footer]{margin-top:2.75rem}.el-group{flex-wrap:wrap;align-items:center;display:flex}.el-group[data-dir=stack]{flex-direction:column;align-items:flex-start}.el-group[data-gap=sm]{gap:.5rem}.el-group[data-gap=md]{gap:1rem}.el-group[data-gap=lg]{gap:1.75rem}.el-group[data-align=center]{justify-content:center;align-items:center}.el-group[data-align=between]{justify-content:space-between;width:100%}.el-group[data-dir=stack][data-align=center],.tag{align-items:center}.tag{border-radius:var(--radius-sm);border:var(--border-w) solid transparent;font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;padding:.3rem .65rem;font-size:.7rem;font-weight:500;line-height:1.3;display:inline-flex}.tag[data-tone=neutral]{background:var(--surface-2);border-color:var(--border);color:var(--ink-muted)}.tag[data-tone=accent]{background:var(--secondary-soft);color:var(--secondary)}.tag[data-tone=success]{background:var(--primary-soft);color:var(--primary);border-color:var(--primary)}.el-text{line-height:1.6}.el-text[data-size=sm]{font-size:.875rem}.el-icon{color:var(--secondary);display:inline-flex}.el-rating{align-items:center;gap:.6rem;display:inline-flex}.el-list{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.el-list[data-dir=row]{flex-flow:wrap;gap:.6rem 1.75rem}.el-list li{align-items:flex-start;gap:.6rem;line-height:1.5;display:flex}.el-list-icon{color:var(--secondary);flex:none;margin-top:.2em;display:inline-flex}.el-list-icon svg{width:1.1em;height:1.1em}[data-bg=inverse] .el-list-icon{color:var(--secondary-on-ink)}.el-video{aspect-ratio:16/9;border-radius:var(--radius);background:var(--inverse-bg);width:min(100%,48rem);overflow:hidden}[data-align=center]>.el-video{margin-inline:auto}.el-video iframe{border:0;width:100%;height:100%;display:block}.el-video-poster{text-align:center;width:100%;height:100%;color:var(--inverse-ink);background:radial-gradient(120% 90% at 30% 20%,var(--primary),var(--inverse-bg));place-content:center;justify-items:center;gap:.9rem;padding:1.5rem;text-decoration:none;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.el-video-poster{background:radial-gradient(120% 90% at 30% 20%,color-mix(in oklch,var(--primary) 55%,var(--inverse-bg)),var(--inverse-bg))}}.el-video-play{background:var(--inverse-ink);width:4.25rem;height:4.25rem;color:var(--inverse-bg);transition:transform .2s var(--motion-ease,ease);border-radius:999px;place-items:center;padding-left:.2rem;display:grid}.el-video-poster:hover .el-video-play{transform:scale(1.06)}.el-video-title{max-width:32rem;font-weight:600}@media (prefers-reduced-motion:reduce){.el-video-play{transition:none}}.el-proof{align-items:center;gap:.75rem}.el-faces,.el-proof{display:inline-flex}.el-face{width:2.75rem;height:2.75rem;box-shadow:0 0 0 2px var(--bg);flex:none;border-radius:50%!important}[data-bg=subtle] .el-face{box-shadow:0 0 0 2px var(--surface-2)}[data-bg=accent] .el-face{box-shadow:0 0 0 2px var(--band-accent)}[data-bg=inverse] .el-face{box-shadow:0 0 0 2px var(--inverse-bg)}.el-face+.el-face{margin-left:-.7rem}.el-face .ph-label{display:none}.el-proof-text{flex-direction:column;gap:.2rem;display:inline-flex}.el-proof-line{font-size:.9375rem;font-weight:600;line-height:1.35}.el-stat{flex-direction:column;gap:.35rem;display:inline-flex}.el-divider{width:100%}.store-badge{border-radius:.5rem;display:inline-flex}.store-badge svg{width:auto;height:2.75rem;display:block}.el-spacer{width:100%;display:block}.el-spacer[data-size=sm]{height:.5rem}.el-spacer[data-size=md]{height:1.5rem}.el-spacer[data-size=lg]{height:3rem}.el-image{width:min(100%,22rem)}.el-image>div{height:100%}.el-image[data-ratio=wide]{aspect-ratio:16/9}.el-image[data-ratio=square]{aspect-ratio:1}.el-image[data-ratio=portrait]{aspect-ratio:3/4;width:min(100%,16rem)}:is(.art,.ph,.pinned)[data-shape-square]{aspect-ratio:1;height:auto}[data-bg=inverse] .el-icon,[data-bg=inverse] .tag[data-tone=accent]{color:var(--secondary-on-ink)}[data-bg=inverse] .tag[data-tone=success]{color:var(--primary-on-ink)}[data-bg=inverse] .tag[data-tone=neutral]{background:var(--inverse-ink)}@supports (color:color-mix(in lab,red,red)){[data-bg=inverse] .tag[data-tone=neutral]{background:color-mix(in oklch,var(--inverse-ink) 10%,transparent)}}[data-bg=inverse] .tag[data-tone=neutral]{border-color:var(--inverse-ink)}@supports (color:color-mix(in lab,red,red)){[data-bg=inverse] .tag[data-tone=neutral]{border-color:color-mix(in oklch,var(--inverse-ink) 22%,transparent)}}[data-bg=inverse] .tag[data-tone=neutral]{color:var(--inverse-ink)}@supports (color:color-mix(in lab,red,red)){[data-bg=inverse] .tag[data-tone=neutral]{color:color-mix(in oklch,var(--inverse-ink) 70%,transparent)}}.ph{--ph-line:var(--ink)}@supports (color:color-mix(in lab,red,red)){.ph{--ph-line:color-mix(in oklch,var(--ink) 17%,transparent)}}.ph{--ph-surface:var(--ink)}@supports (color:color-mix(in lab,red,red)){.ph{--ph-surface:color-mix(in oklch,var(--ink) 3%,transparent)}}.ph{--ph-stripe:var(--ink)}@supports (color:color-mix(in lab,red,red)){.ph{--ph-stripe:color-mix(in oklch,var(--ink) 8%,transparent)}}.ph{--ph-ink:var(--ink)}@supports (color:color-mix(in lab,red,red)){.ph{--ph-ink:color-mix(in oklch,var(--ink) 52%,transparent)}}.ph{border-radius:var(--radius);border:1px dashed var(--ph-line);background-color:var(--ph-surface);background-image:repeating-linear-gradient(135deg,var(--ph-stripe) 0 1px,transparent 1px 9px);transition:background-color .14s var(--motion-ease,ease),border-color .14s var(--motion-ease,ease);flex-direction:column;justify-content:center;align-items:center;gap:.75rem;display:flex;position:relative;overflow:hidden}.ph[data-interactive=true]{cursor:pointer}.ph[data-interactive=true]:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.ph[data-interactive=true]:hover{border-color:color-mix(in oklch,var(--primary) 55%,var(--ph-line))}}.ph[data-interactive=true]:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.ph[data-interactive=true]:hover{background-color:color-mix(in oklch,var(--primary) 5%,var(--ph-surface))}}.ph[data-interactive=true]:hover .ph-label{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.ph[data-interactive=true]:hover .ph-label{color:color-mix(in oklch,var(--primary) 35%,var(--ink))}}.ph-glyph{border:1.5px solid var(--ph-ink);border-radius:4px;width:1.625rem;height:1.375rem;position:relative}.ph-glyph:after,.ph-glyph:before{content:"";background:var(--ph-ink);position:absolute}.ph-glyph:before{border-radius:50%;width:5px;height:5px;top:4px;left:4px}.ph-glyph:after{clip-path:polygon(0 100%,42% 18%,68% 62%,82% 42%,100% 100%);height:8px;bottom:3px;left:3px;right:3px}.ph-label{font-family:var(--font-mono);letter-spacing:.06em;color:var(--ph-ink);transition:color .14s var(--motion-ease,ease);font-size:.6875rem;position:relative}[data-drop=true]{border-style:solid!important;border-width:1.5px!important;border-color:var(--primary)!important;background-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){[data-drop=true]{background-color:color-mix(in oklch,var(--primary) 9%,transparent)!important}}[data-drop=true]{box-shadow:0 0 0 3px var(--primary);background-image:none!important}@supports (color:color-mix(in lab,red,red)){[data-drop=true]{box-shadow:0 0 0 3px color-mix(in oklch,var(--primary) 14%,transparent)}}[data-drop=true]>picture{opacity:.45}[data-drop=true] .ph-label:after{content:" — drop to replace"}.ph[data-drop=true] .ph-label:after{content:""}.ph-loading{border-style:solid;border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.ph-loading{border-color:color-mix(in oklch,var(--primary) 30%,var(--ph-line))}}.ph-sweep{background:linear-gradient(100deg,transparent 20%,var(--primary) 50%,transparent 80%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.ph-sweep{background:linear-gradient(100deg,transparent 20%,color-mix(in oklch,var(--primary) 10%,var(--surface)) 50%,transparent 80%)}}.ph-dots{gap:5px;display:flex;position:relative}.ph-dots i{background:var(--primary);border-radius:50%;width:6px;height:6px}@supports (color:color-mix(in lab,red,red)){.ph-dots i{background:color-mix(in oklch,var(--primary) 70%,var(--ink))}}.ph-dots i{opacity:.35}@media (prefers-reduced-motion:no-preference){.ph-sweep{animation:ph-sweep 1.5s linear infinite}.ph-dots i{animation:ph-breathe 1.1s ease-in-out infinite}.ph-dots i:nth-child(2){animation-delay:.18s}.ph-dots i:nth-child(3){animation-delay:.36s}}@keyframes ph-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes ph-breathe{0%,to{opacity:.35}50%{opacity:1}}.ph{container-type:inline-size}@container (max-width:9rem){.ph-label{display:none}}.cols{gap:var(--gap);grid-template-columns:minmax(0,1fr);display:grid}@container sec (min-width:34rem){.cols[data-cols="2"],.cols[data-cols="3"],.cols[data-cols="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container sec (min-width:52rem){.cols[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}@container sec (min-width:64rem){.cols[data-cols="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.split{grid-template-columns:minmax(0,1fr);gap:3rem;display:grid}@container sec (min-width:52rem){.split{grid-template-columns:minmax(0,1fr) minmax(0,var(--split,1fr));gap:var(--split-gap,3rem)}.split[data-align=center]{align-items:center}.hero-form-left>:last-child{order:-1}}.hero-flank{grid-template-columns:minmax(0,1fr);align-items:center;gap:2rem;max-width:100%;display:grid}.hero-flank>:first-child,.hero-flank>:last-child{display:none}@container sec (min-width:64rem){.hero-flank{grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr);gap:3rem}.hero-flank>:first-child,.hero-flank>:last-child{display:block}}.hero-extras{gap:1rem;margin-top:1.75rem}.hero-extras,.tick-list{flex-direction:column;display:flex}.tick-list{gap:.6rem;margin:0;padding:0;list-style:none}.tick-list li{align-items:flex-start;gap:.6rem;display:flex}.tick{color:var(--primary);flex:none;margin-top:.15em}[data-bg=inverse] .tick{color:var(--primary-on-ink)}.prose{max-width:42rem;font-size:1.05rem;line-height:1.7}.prose[data-width=wide]{columns:22rem 2;column-gap:3rem;max-width:none}.prose>*+*{margin-top:1.1em}.prose>h3{break-after:avoid;margin-top:1.8em}.prose>h3:first-child{margin-top:0}.prose ol,.prose ul{padding-left:1.3em}.prose ul{list-style:outside}.prose ol{list-style:decimal}.prose li+li{margin-top:.4em}.prose a{color:var(--primary);text-underline-offset:.15em;text-decoration:underline}[data-bg=inverse] .prose a{color:var(--primary-on-ink)}.prose strong{font-weight:650}:is(.h1,.h2,.h3,.lead,.el-text) a{color:inherit;text-underline-offset:.15em;text-decoration:underline}[data-ink=primary]{color:var(--primary)}[data-ink=secondary]{color:var(--secondary)}[data-ink=muted]{color:var(--ink-muted)}[data-bg=inverse] [data-ink=primary]{color:var(--primary-on-ink)}[data-bg=inverse] [data-ink=secondary]{color:var(--secondary-on-ink)}[data-bg=inverse] [data-ink=muted]{color:var(--inverse-ink)}@supports (color:color-mix(in lab,red,red)){[data-bg=inverse] [data-ink=muted]{color:color-mix(in oklch,var(--inverse-ink) 70%,transparent)}}.prose blockquote{border-left:3px solid var(--primary);font-family:var(--font-display);font-size:var(--lead);padding-left:1.1em;line-height:1.5}.prose>:is(p,blockquote,ul,ol){break-inside:avoid-column}.countdown{text-align:center;gap:1.25rem}.countdown,.countdown-live{flex-direction:column;align-items:center;display:flex}.countdown-live{gap:.9rem}.countdown-lead{margin:0;font-weight:600}.countdown-clock{gap:.6rem;display:none}.countdown[data-state=live] .countdown-clock{display:flex}.countdown-unit{flex-direction:column;align-items:center;min-width:4.2rem;display:flex}.countdown[data-variant=boxed] .countdown-unit{background:var(--surface-2);border:var(--border-w) solid var(--border);border-radius:var(--radius-sm);padding:.8rem .4rem}.countdown-digits{font-family:var(--font-display);font-weight:var(--heading-weight);font-size:var(--h2);font-variant-numeric:tabular-nums;line-height:1}.countdown-label{text-transform:uppercase;letter-spacing:.06em;opacity:.7;margin-top:.35rem;font-size:.75rem}.countdown-date{margin:0}.countdown-ended{margin:0;font-weight:600;display:none}.countdown[data-state=ended] .countdown-ended{display:block}.countdown[data-state=ended] :is(.countdown-live,.countdown-cta){display:none}.offer-price{flex-wrap:wrap;align-items:baseline;gap:.35rem .75rem;display:flex}.offer-amount{font-family:var(--font-display);font-weight:var(--heading-weight);letter-spacing:var(--tracking);font-size:var(--h1);line-height:1}.offer-was{font-size:var(--lead)}.offer-action{flex-direction:column;align-items:flex-start;gap:.9rem;display:flex}.offer-action[data-align=center],.offer-guarantee{align-items:center}.offer-guarantee{gap:.5rem;margin:0;font-size:.92rem;display:flex}.offer-guarantee svg{color:var(--primary);flex:none}.offer-guarantee.justify-center{text-align:center;display:block}.offer-guarantee.justify-center svg{vertical-align:-.2em;margin-inline-end:.4rem;display:inline-block}[data-bg=inverse] .offer-guarantee svg{color:var(--primary-on-ink)}.offer-ticks-centered{text-align:left;justify-content:center;display:flex}.media-rows{flex-direction:column;gap:clamp(3.5rem,8vw,6rem);display:flex}@container sec (min-width:52rem){.media-row[data-side=right]>:first-child{order:1}}.hero-proof{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.sec-backdropped{isolation:isolate;--ink-muted:var(--inverse-ink);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.sec-backdropped{--ink-muted:color-mix(in oklch,var(--inverse-ink) 82%,transparent)}}.sec-backdrop{z-index:-1;position:absolute;inset:0}.sec-backdrop:after{content:"";background:linear-gradient(to bottom,var(--inverse-bg),var(--inverse-bg));position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.sec-backdrop:after{background:linear-gradient(to bottom,color-mix(in oklch,var(--inverse-bg) 55%,transparent),color-mix(in oklch,var(--inverse-bg) 80%,transparent))}}.sec-backdrop .art{width:100%;height:100%;border-radius:0!important}.sec-backdrop .art img{object-fit:cover;width:100%;height:100%}.row{gap:var(--row-gap,2rem);flex-direction:column;display:flex}@container sec (min-width:40rem){.row{flex-direction:row;justify-content:space-between;align-items:center}}.rail{grid-template-columns:minmax(0,1fr);display:grid}.rail[data-boxed=true]{border:var(--border-w) solid var(--border);border-radius:var(--radius);overflow:clip}.rail>*+*{border-top:var(--border-w) solid var(--border)}@container sec (min-width:34rem){.rail[data-cols="2"],.rail[data-cols="3"],.rail[data-cols="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.rail[data-cols="2"]>*+*,.rail[data-cols="3"]>*+*,.rail[data-cols="4"]>*+*{border-top:0}.rail[data-cols="2"]>:nth-child(2n),.rail[data-cols="3"]>:nth-child(2n),.rail[data-cols="4"]>:nth-child(2n){border-left:var(--border-w) solid var(--border)}.rail[data-cols="2"]>:nth-child(n+3),.rail[data-cols="3"]>:nth-child(n+3),.rail[data-cols="4"]>:nth-child(n+3){border-top:var(--border-w) solid var(--border)}}@container sec (min-width:52rem){.rail[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.rail[data-cols="3"]>*{border-top:0;border-left:0}.rail[data-cols="3"]>:not(:nth-child(3n+1)){border-left:var(--border-w) solid var(--border)}.rail[data-cols="3"]>:nth-child(n+4){border-top:var(--border-w) solid var(--border)}}@container sec (min-width:64rem){.rail[data-cols="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.rail[data-cols="4"]>*{border-top:0;border-left:0}.rail[data-cols="4"]>:not(:nth-child(4n+1)){border-left:var(--border-w) solid var(--border)}.rail[data-cols="4"]>:nth-child(n+5){border-top:var(--border-w) solid var(--border)}}@container sec (min-width:52rem){.split-aside{top:calc(var(--nav-h,0px) + 2rem);position:sticky}}.zoom-btn{cursor:zoom-in;width:100%;font:inherit;color:inherit;border:0;padding:0;display:block}.zoom-btn:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.zoom-pop{background:0 0;border:0;max-width:min(92vw,1600px);max-height:90vh;margin:auto;padding:0;overflow:visible}.zoom-pop::backdrop{background:#000c}.zoom-pop img{object-fit:contain;border-radius:var(--radius);width:auto;max-width:min(92vw,1600px);height:auto;max-height:90vh;display:block}.zoom-close{cursor:pointer;color:#111;background:#fff;border:0;border-radius:999px;place-items:center;width:2.5rem;height:2.5rem;display:grid;position:absolute;top:-.75rem;right:-.75rem;box-shadow:0 2px 10px #0000004d}.hero-video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.hero-video[data-playing]{opacity:1}.sec-backdrop .hero-video{z-index:0}.hero-video-upload{z-index:3;cursor:pointer;font:600 .85rem/1 var(--font-body,inherit);color:#111;background:#ffffffeb;border:0;border-radius:999px;padding:.5rem .9rem;position:absolute;top:1rem;right:1rem;box-shadow:0 2px 10px #00000040}.product-shot{justify-content:center;margin-top:3.5rem;display:flex}.product-frame{border-radius:calc(var(--radius) + 6px);border:1px solid var(--border);background:var(--surface);width:100%;max-width:68rem;position:relative;overflow:hidden;box-shadow:0 30px 60px -24px #00000047}.product-bar{border-bottom:1px solid var(--border);gap:6px;padding:.7rem .9rem;display:flex}.product-bar i{background:var(--border);border-radius:999px;width:.65rem;height:.65rem}.product-screen{aspect-ratio:16/10;position:relative}.product-frame[data-frame=phone]{border:.6rem solid var(--ink);border-radius:2.4rem;max-width:18rem}.product-frame[data-frame=phone] .product-screen{aspect-ratio:9/19.5}.product-frame[data-frame=none]{box-shadow:none;background:0 0;border:0}.product-ph{background:linear-gradient(160deg,var(--primary-soft),var(--surface) 70%);align-content:start;gap:.9rem;padding:8%;display:grid;position:absolute;inset:0}.product-ph i{background:var(--border);border-radius:999px;height:.8rem;display:block}.product-ph i:first-child{width:40%;height:1.4rem}.product-ph i:nth-child(2){width:85%}.product-ph i:nth-child(3){width:70%}.product-ph i:nth-child(4){width:55%}.product-ph[data-image-slot]{cursor:pointer}.product-ph-label{opacity:.7;margin-top:1.5rem;font-size:.9rem}.product-screen>.pinned{position:absolute;inset:0}.product-screen>.pin-add{display:none}.product-pic img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.price-table-wrap{overscroll-behavior-x:contain;position:relative;overflow-x:auto}.price-table{border-collapse:separate;border-spacing:0;text-align:center;width:100%;min-width:34rem}.price-table td,.price-table th{border-bottom:1px solid var(--border);vertical-align:middle;padding:.9rem 1rem}.price-table thead th{vertical-align:top;font-weight:inherit;min-width:10rem;padding-block:1.5rem}.price-table tbody th{min-width:8.5rem}.price-table .btn,.price-table .h2{white-space:nowrap}.price-table tbody th{text-align:left;background:var(--bg);z-index:1;font-weight:500;position:sticky;left:0}.price-table [data-featured]{background:var(--primary-soft)}.price-table thead [data-featured]{border-radius:var(--radius) var(--radius) 0 0}.price-table .btn-row,.price-table .flex.items-baseline{justify-content:center}.price-table .plan-tick{display:inline-flex}.price-table-badge{border-radius:var(--radius-sm);background:var(--primary);color:var(--on-primary);margin-bottom:.5rem;padding:.15rem .6rem;font-size:.75rem;font-weight:600;display:inline-block}[data-bg=subtle] .price-table tbody th{background:var(--surface-2)}[data-bg=accent] .price-table tbody th{background:var(--band-accent)}[data-bg=inverse] .price-table tbody th{background:var(--inverse-bg)}.agenda{flex-direction:column;gap:3rem;display:flex}.agenda-day-label{margin-bottom:1rem}.agenda-list{margin:0;padding:0;list-style:none}.agenda-row{border-top:1px solid var(--border);grid-template-columns:5.5rem minmax(0,1fr);gap:1.25rem;padding-block:1.25rem;display:grid}.agenda-row:last-child{border-bottom:1px solid var(--border)}.agenda-time{color:var(--primary);padding-top:.2rem}[data-bg=inverse] .agenda-time{color:inherit}@container sec (min-width:40rem){.agenda-row{grid-template-columns:7.5rem minmax(0,1fr)}}.agenda ol.cols{margin:0;padding:0;list-style:none}.rating-summary{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.rating-score-inline{font-size:1.15rem;font-weight:700}.rating-summary-large{display:block}.rating-score{margin-bottom:.75rem;line-height:1}.ftabs{flex-direction:column;display:flex}.ftab{border-top:1px solid var(--border)}.ftab:last-child{border-bottom:1px solid var(--border)}.ftab-head{cursor:pointer;align-items:center;gap:1rem;padding-block:1.1rem;list-style:none;display:flex}.ftab-head::-webkit-details-marker{display:none}.ftab:not([open]) .ftab-head{opacity:.6}.ftab:not([open]) .ftab-head:hover{opacity:.85}.ftab-body{padding-bottom:1.5rem}.ftab-pic{margin-top:1.25rem}@container sec (min-width:52rem){.ftabs{min-height:calc(41.25cqi - 1.2375rem);padding-right:calc(55% + 3rem);position:relative}.ftab-pic{width:55%;margin-top:0;position:absolute;top:0;right:0}.ftab[open] .ftab-head .icon-badge{background:var(--primary);color:var(--on-primary)}}.el-compare{--pos:50%;grid-template-columns:1fr 1fr;gap:.5rem;display:grid;position:relative}.cmp-pane{border-radius:var(--radius);background:var(--surface-2);aspect-ratio:16/10;position:relative;overflow:hidden}.el-compare[data-ratio=square] .cmp-pane{aspect-ratio:1}.el-compare[data-ratio=portrait] .cmp-pane{aspect-ratio:4/5}.cmp-pic,.cmp-pic img,.cmp-pic picture{width:100%;height:100%;display:block}.cmp-pic img{object-fit:cover}.cmp-pane>.pin-add{display:none}.cmp-empty{opacity:.7;cursor:pointer;border:1.5px dashed var(--border);border-radius:inherit;place-items:center;font-size:.9rem;display:grid;position:absolute;inset:0}.cmp-pane:has(.pinned) .cmp-empty{display:none}.el-compare .cmp-label{z-index:2;color:#fff;background:#0000008c;border-radius:.3rem;padding:.2rem .55rem;font-size:.75rem;font-weight:600;position:absolute;bottom:.6rem;left:.6rem}.cmp-handle,.cmp-range{display:none}.compare-js .el-compare{display:block}.compare-js .el-compare .cmp-before{z-index:1;clip-path:inset(0 calc(100% - var(--pos)) 0 0);position:absolute;inset:0}.compare-js .el-compare .cmp-after .cmp-label{left:auto;right:.6rem}.compare-js .cmp-range{z-index:3;opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;display:block;position:absolute;inset:0}.compare-js .cmp-handle{top:0;bottom:0;left:var(--pos);z-index:2;pointer-events:none;background:#fff;width:2px;margin-left:-1px;display:block;position:absolute;box-shadow:0 0 6px #00000059}.compare-js .cmp-handle:after{content:"";background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23111' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M9 6l-6 6 6 6M15 6l6 6-6 6'/%3E%3C/svg%3E") 50%/1.1rem no-repeat;border-radius:999px;width:2.25rem;height:2.25rem;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 2px 8px #0000004d}.compare-js .cmp-range:focus-visible~.cmp-handle:after{outline:3px solid var(--primary);outline-offset:2px}.map-box{border-radius:var(--radius);background:linear-gradient(160deg,var(--primary-soft),var(--surface-2));min-height:22rem;position:relative;overflow:hidden}.map-face{text-align:center;color:var(--ink);flex-direction:column;justify-content:center;align-items:center;gap:.9rem;padding:2rem;text-decoration:none;display:flex;position:absolute;inset:0}.map-face svg{color:var(--primary)}.map-address{max-width:22rem;font-size:1rem;line-height:1.5}.map-box iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.el-seal{text-align:left;align-items:center;gap:.75rem;display:flex}.el-seal-title{font-weight:600;line-height:1.3}.el-payments{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.el-pay{letter-spacing:.02em;border:1px solid var(--border);background:var(--surface);color:var(--ink-muted);white-space:nowrap;border-radius:.35rem;padding:.45rem .6rem;font-size:.72rem;font-weight:700;line-height:1}[data-bg=inverse] .el-pay{color:inherit;opacity:.85;background:0 0;border-color:currentColor}.bento{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}.bento-tile{flex-direction:column;padding:0;display:flex;position:relative;overflow:hidden}.bento-body{flex:1;padding:1.75rem}.bento-lead{font-size:1.5rem;line-height:1.25}.bento-pic{aspect-ratio:16/9}.bento-pic img{object-fit:cover;width:100%;height:100%;display:block}.bento-tile>.pin-add{position:absolute;top:.9rem;right:.9rem}@container sec (min-width:40rem){.bento{grid-template-columns:repeat(2,minmax(0,1fr))}.bento-tile:first-child{grid-column:1/-1}}@container sec (min-width:52rem){.bento{grid-template-columns:repeat(6,minmax(0,1fr))}.bento-tile{grid-column:span 2}.bento .bento-tile:first-child{grid-area:span 1/span 4}.bento[data-count="3"] .bento-tile:nth-child(3){grid-column:span 6}.bento[data-count="4"] .bento-tile:nth-child(4),.bento[data-count="6"] .bento-tile:nth-child(4){grid-column:span 4}.bento[data-count="6"] .bento-tile:nth-child(5),.bento[data-count="6"] .bento-tile:nth-child(6){grid-column:span 3}.bento .bento-tile:first-child .bento-pic{aspect-ratio:21/9}}.steps-numbered{flex-direction:column;gap:2.75rem;margin:0;padding:0;list-style:none;display:flex}.steps-numbered-item{grid-template-columns:3.5rem minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.steps-numbered-item .numeral{line-height:1}.stats-large,.stats-pairs{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 2rem;display:grid}@container sec (min-width:48rem){.stats-large[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.stats-large[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.stat-figure{font-size:var(--h1-display);letter-spacing:-.03em;color:var(--primary);line-height:.95}[data-bg=inverse] .stat-figure{color:inherit}.stats-inline{flex-wrap:wrap;align-items:baseline;gap:1rem 2.5rem;display:flex}.stats-inline-item{white-space:nowrap;align-items:baseline;gap:.5rem;display:inline-flex}.logo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1.5rem;display:grid}@container sec (min-width:40rem){.logo-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.carousel{--per-view:3;--carousel-speed:.45s;--carousel-gap:1.25rem}.carousel-track{--n:1;gap:var(--carousel-gap);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:min(85%,22rem);grid-auto-flow:column;scroll-padding-inline:0;display:grid;overflow-x:auto}.carousel-track::-webkit-scrollbar{display:none}@container sec (min-width:40rem){.carousel-track{--n:min(var(--per-view),2);grid-auto-columns:calc((100% - (var(--n) - 1) * var(--carousel-gap)) / var(--n))}}@container sec (min-width:48rem){.carousel-track{--n:var(--per-view)}}.carousel-card{scroll-snap-align:start}.carousel-track:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.carousel-nav{justify-content:flex-end;gap:.5rem;margin-top:1.25rem;display:none}.carousel-js .carousel:not([data-fits]) .carousel-nav{display:flex}.carousel-btn{border:var(--border-w) solid var(--border);background:var(--surface);width:2.75rem;height:2.75rem;color:var(--ink);cursor:pointer;border-radius:999px;place-items:center;transition:opacity .15s;display:grid}.carousel-btn:disabled{opacity:.35;cursor:default}[data-bg=inverse] .carousel-btn{color:inherit;background:0 0}.byline{align-items:center;gap:.75rem;display:flex}.byline-text{flex-direction:column;gap:.15rem;min-width:0;display:flex}.byline-name{color:var(--ink);font-size:.95rem;font-weight:600;line-height:1.3}[data-bg=inverse] .byline-name{color:inherit}.avatar{border-radius:999px;flex:none;place-items:center;width:3rem;height:3rem;display:grid;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%;display:block}.avatar-initials{background:var(--primary-soft);color:var(--primary);font-family:var(--font-display);letter-spacing:.02em;font-size:1rem;font-weight:600}[data-bg=inverse] .avatar-initials{color:inherit;background:#ffffff1f}[data-editable] .avatar[data-image-slot]{cursor:pointer}.avatar[data-drop],[data-editable] .avatar[data-image-slot]:hover{outline:2px solid var(--sel,var(--primary));outline-offset:2px}.carousel[data-arrows=split]{--per-view:2;--bleed:max(0px,(var(--band) - 100cqi)/2);gap:2rem;display:grid}.carousel[data-arrows=split] .carousel-body,.carousel[data-arrows=split] .carousel-head{min-width:0}.carousel[data-arrows=split] .carousel-track{margin-inline-end:calc(-1 * var(--bleed));padding-inline-end:var(--bleed)}@container sec (min-width:48rem){.carousel[data-arrows=split]{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:3rem}}@property --band{syntax:"<length>";inherits:true;initial-value:0}.sec-band{container:band/inline-size}.sec-band>.wrap{--band:100cqi}.carousel[data-arrows=sides]{--out:clamp(0px,(var(--band) - 100cqi)/2 - .5rem,3.5rem);position:relative}.carousel[data-arrows=sides] .carousel-nav{inset-block:0;inset-inline:calc(-1 * var(--out));pointer-events:none;justify-content:space-between;align-items:center;margin:0;position:absolute}.carousel[data-arrows=sides] .carousel-btn{pointer-events:auto;transition:opacity .15s,visibility .15s;box-shadow:0 2px 10px #0000001f}.carousel[data-arrows=sides] .carousel-btn:disabled{opacity:0;visibility:hidden}[data-bg=inverse] .carousel[data-arrows=sides] .carousel-btn{background:var(--surface);color:var(--ink)}.client-logo{align-items:center;gap:.4rem;display:inline-flex}.client-logo .logo-mark{object-position:center;filter:grayscale();opacity:.7;max-width:9rem;height:2.25rem}.logo-ticker .ticker-run{gap:3.5rem;padding-right:3.5rem}.logo-ticker-wide{margin-inline:calc(-1 * max(0px, (var(--band) - 100cqi) / 2))}.logo-add{opacity:0;cursor:pointer;background:linear-gradient(currentColor,currentColor) 50%/.7rem 1.5px no-repeat,linear-gradient(currentColor,currentColor) 50%/1.5px .7rem no-repeat;border:1.5px dashed;border-radius:.3rem;width:1.4rem;height:1.4rem;transition:opacity .15s;display:inline-block}.logo-add[data-drop],.sec:hover .logo-add{opacity:.55}.pin-add{opacity:0;cursor:pointer;background:linear-gradient(currentColor,currentColor) 50%/.75rem 1.5px no-repeat,linear-gradient(currentColor,currentColor) 50%/1.5px .75rem no-repeat;border:1.5px dashed;border-radius:.35rem;width:1.6rem;height:1.6rem;transition:opacity .15s;display:inline-block}.pin-add[data-drop],.sec:hover .pin-add{opacity:.55}.pinned{overflow:hidden}.link-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;display:grid}@container sec (min-width:52rem){.link-cols{grid-template-columns:repeat(3,minmax(0,1fr))}}.footer-bar{flex-direction:column;gap:.75rem 1.5rem;display:flex}.footer-bar.divider{padding-top:1.75rem}.footer-bar.is-center{text-align:center;align-items:center}@container sec (min-width:44rem){.footer-bar:not(.is-center){flex-flow:wrap;align-items:center}.footer-bar:not(.is-center)>:first-child{margin-inline-end:auto}}.footer-links{flex-wrap:wrap;justify-content:center;gap:.25rem 1.25rem;display:flex}.footer-links a{color:inherit;padding-block:.35rem;text-decoration:none;display:inline-block}.footer-links a:hover{opacity:.7}.footer-social{flex-wrap:wrap;justify-content:center;gap:.25rem;margin-block:-.5rem;display:flex}.footer-bar:not(.is-center) :is(.footer-links,.footer-social){justify-content:flex-start}.pad-lg{padding:2rem}@container sec (min-width:34rem){.pad-lg{padding:2.5rem}}@container sec (min-width:52rem){.pad-lg{padding:3.5rem}}.plan-card{padding:2rem}.plan-badge{left:2rem}.plan-tick{color:var(--primary)}[data-bg=inverse] .plan-tick{color:var(--primary-on-ink)}.plan-card[data-look=bordered][data-featured]{border-color:var(--primary);border-width:calc(var(--border-w) + 1px)}@container sec (min-width:34rem){.plan-card[data-look=bordered][data-featured]{transform:scale(1.02)}}.plan-card[data-look=filled]{background:var(--surface-2);box-shadow:none;border-color:#0000}.plan-card[data-look=filled][data-bg=inverse]{background:var(--inverse-bg);color:var(--inverse-ink)}[data-bg=subtle] .plan-card[data-look=filled]:not([data-bg]){background:var(--surface)}[data-bg=inverse] .plan-card[data-look=filled]:not([data-bg]){background:var(--inverse-ink)}@supports (color:color-mix(in lab,red,red)){[data-bg=inverse] .plan-card[data-look=filled]:not([data-bg]){background:color-mix(in oklch,var(--inverse-ink) 10%,transparent)}}[data-bg=inverse] .plan-card[data-look=filled][data-bg=inverse]{background:var(--inverse-ink)}@supports (color:color-mix(in lab,red,red)){[data-bg=inverse] .plan-card[data-look=filled][data-bg=inverse]{background:color-mix(in oklch,var(--inverse-ink) 20%,transparent)}}.plan-card[data-look=minimal]{border-top:var(--border-w) solid var(--border);padding:2rem 0 0}.plan-card[data-look=minimal][data-featured]{border-top:3px solid var(--primary)}.plan-card[data-look=minimal] .plan-badge{left:0}.plan-buttons{flex-direction:column;align-items:stretch}.billing-switch{cursor:pointer;flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;font-size:.95rem;font-weight:500;display:flex}.billing-switch input{appearance:none;cursor:pointer;box-sizing:content-box;background-clip:padding-box;background-color:var(--ink);border:10px solid #0000;border-radius:999px;flex:none;width:2.75rem;height:1.5rem;min-height:0;margin:-10px;position:relative}@supports (color:color-mix(in lab,red,red)){.billing-switch input{background-color:color-mix(in oklch,var(--ink) 30%,transparent)}}.billing-switch input{transition:background-color .2s}.billing-switch input:before{content:"";background:var(--on-primary);border-radius:50%;width:calc(1.5rem - 6px);height:calc(1.5rem - 6px);transition:transform .2s;position:absolute;top:3px;left:3px}.billing-switch input:checked{background-color:var(--primary)}.billing-switch input:checked:before{transform:translate(1.25rem)}.billing-switch input:focus-visible{outline:2px solid var(--primary);outline-offset:-8px}@media (prefers-reduced-motion:reduce){.billing-switch input,.billing-switch input:before{transition:none}}@supports selector(:has(a)){.billing:has(.billing-switch input:checked) .when-monthly,.billing:not(:has(.billing-switch input:checked)) .when-yearly{display:none}.billing:has(.billing-switch input:checked) .billing-monthly,.billing:not(:has(.billing-switch input:checked)) .billing-yearly{color:var(--ink-muted)}}@supports not selector(:has(a)){.billing-switch,.when-yearly{display:none}}.wall{column-count:1;column-gap:var(--gap)}@container sec (min-width:34rem){.wall{column-count:2}}@container sec (min-width:52rem){.wall{column-count:3}}.panel{background:var(--primary-soft);border-radius:var(--radius-lg);padding:1.75rem;container:sec/inline-size}@container sec (min-width:34rem){.panel{padding:2.5rem}}@container sec (min-width:52rem){.panel{padding:3.5rem}}[data-bg=accent] .panel{background:var(--surface)}[data-bg=inverse] .panel{background:var(--inverse-ink)}@supports (color:color-mix(in lab,red,red)){[data-bg=inverse] .panel{background:color-mix(in oklch,var(--inverse-ink) 10%,transparent)}}.detail-list>*+*{border-top:var(--border-w) solid var(--border)}.cmp-head,.cmp-row{grid-template-columns:minmax(0,1fr);gap:.4rem;display:grid}.cmp-head{display:none}.cmp-row{padding-block:1.1rem}.cmp-label{font-weight:600}.cmp-cell:before{content:attr(data-label) " · ";font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-muted);font-size:.72rem}.cmp-cell[data-own=true]{color:var(--primary);font-weight:600}@container sec (min-width:40rem){.cmp-head{display:grid}.cmp-head,.cmp-row{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr);align-items:baseline;gap:1.5rem}.cmp-cell:before{content:none}}.menu-line{align-items:baseline;gap:.75rem;display:flex}.menu-line>:first-child{flex:1;min-width:0}.menu-price{white-space:nowrap;font-variant-numeric:tabular-nums}.menu-tag{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border:var(--border-w) solid var(--border);color:var(--ink-muted);margin-left:.5rem;padding:.1rem .4rem;font-size:.65rem;display:inline-block}.menu-tag,.social-link{border-radius:var(--radius-sm)}.social-link{min-width:2.75rem;min-height:2.75rem;color:inherit;justify-content:center;align-items:center;gap:.6rem;text-decoration:none;display:inline-flex}.social-link[data-kind=labelled]{justify-content:flex-start;padding-inline:.9rem}.social-link[data-kind=boxed]{border:var(--border-w) solid var(--border)}.social-link:hover{background:var(--surface-2)}[data-bg=inverse] .social-link:hover{background:var(--inverse-ink)}@supports (color:color-mix(in lab,red,red)){[data-bg=inverse] .social-link:hover{background:color-mix(in oklch,var(--inverse-ink) 14%,transparent)}}.field-row{flex-direction:column;gap:.6rem;display:flex}.field-row>input{width:100%}@container sec (min-width:30rem){.field-row{flex-direction:row}.field-row>input{flex:1}.field-row>.btn{flex:none}}[data-form-msg]{display:none}.form-shell[data-form-state=error] [data-form-msg=error],.form-shell[data-form-state=success] [data-form-msg=success]{display:block}.form-shell[data-form-state=success] form{display:none}.form-shell[data-form-state=sending] form{opacity:.6}.form-shell[data-form-state=sending] form .btn{pointer-events:none}.hp{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.form-shell [hidden]{display:none!important}.form-step{border:0;flex-direction:column;gap:.9rem;min-width:0;margin:0;padding:0;display:flex}.form-step+.form-step{margin-top:1.6rem}.form-step-head{outline:none;flex-direction:column;gap:.3rem;margin-bottom:.9rem;padding:0;display:flex}.form-step-title{font-size:1.15rem;font-weight:600;line-height:1.3}.form-step-nav{gap:.75rem;display:flex}.form-step-nav .btn{flex:1;margin-top:.25rem}.form-step-nav [data-step-back]{flex:none}form[data-stepped] .form-step{margin-top:0;display:none}form[data-stepped] .form-step[data-current]{animation:step-in .22s var(--motion-ease,ease);display:flex}@keyframes step-in{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){form[data-stepped] .form-step[data-current]{animation:none}}.form-progress{background:var(--surface-2);border-radius:999px;height:4px;overflow:hidden}.form-progress>span{background:var(--primary);height:100%;width:calc(var(--step-p,0) * 100%);transition:width .24s var(--motion-ease,ease);display:block}.choice-field{border:0;min-width:0;margin:0;padding:0}.choice-grid{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.6rem;display:grid}.choice{background:var(--surface);border:var(--border-w) solid var(--border);border-radius:var(--radius-sm);cursor:pointer;min-height:2.75rem;transition:border-color .16s var(--motion-ease,ease),background .16s var(--motion-ease,ease);align-items:center;padding:.75rem 1rem;font-size:.95rem;line-height:1.3;display:flex;position:relative}.choice input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.choice:hover{border-color:var(--primary)}.choice:has(input:checked){border-color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.choice:has(input:checked){background:color-mix(in oklch,var(--primary) 10%,var(--surface))}}.choice:has(input:checked){box-shadow:inset 0 0 0 1px var(--primary)}.choice:has(input:focus-visible){outline:2px solid var(--primary);outline-offset:2px}.choice-many{gap:.6rem}.choice-many input{opacity:1;width:1.1rem;height:1.1rem;accent-color:var(--primary);pointer-events:none;flex:none;position:static}.consent{cursor:pointer;align-items:flex-start;gap:.6rem;font-size:.875rem;line-height:1.45;display:flex}.consent input{width:1.1rem;height:1.1rem;accent-color:var(--primary);cursor:pointer;flex:none;margin:.1rem 0 0}.consent a{text-underline-offset:2px;text-decoration:underline}.logo-mark{object-fit:contain;object-position:left center;width:auto;max-width:11rem;height:2rem;display:block}footer .logo-mark{height:1.75rem}.nav-bar{z-index:10;position:relative}.float-cta{z-index:25;height:0;padding-inline:max(1rem,env(safe-area-inset-left));pointer-events:none;align-items:flex-end;display:flex;position:sticky;bottom:0}.float-cta[data-pos=left]{justify-content:flex-start}.float-cta[data-pos=center]{justify-content:center}.float-cta[data-pos=right]{justify-content:flex-end}.float-cta .btn{pointer-events:auto;translate:0 calc(-1rem - env(safe-area-inset-bottom));box-shadow:0 10px 30px -8px #00000059}.site>[data-scroll]{z-index:20;position:sticky;top:0}.site>[data-scroll=hide]:not(.site-top){transition:translate .25s var(--motion-ease,ease)}.site>[data-scroll=hide]:not(.site-top)[data-hidden]:not(:has(.nav-toggle[open],:focus-visible)){translate:0 -100%}@media (prefers-reduced-motion:reduce){.site>[data-scroll=hide]:not(.site-top){transition:none}}.site-top{pointer-events:none}.site-top>*{pointer-events:auto}.site-top>:first-child{z-index:1;position:relative}.site-top[data-scroll=hide]>:not(:first-child){transition:translate .25s var(--motion-ease,ease)}.site-top[data-scroll=hide][data-hidden]:not(:has(.nav-toggle[open],:focus-visible))>:not(:first-child){translate:0 -100%}@media (prefers-reduced-motion:reduce){.site-top[data-scroll=hide]>*{transition:none}}.top-banner{padding-block:.75rem;font-size:.95rem;position:relative}.top-banner:not([data-bg]){background:var(--bg);border-bottom:var(--border-w) solid var(--border)}.banner-in{text-align:center;flex-direction:column;align-items:center;gap:.6rem 1.25rem;display:flex}.top-banner[data-close] .wrap{padding-inline-end:3.5rem}.banner-text{min-width:0}.banner-heading{margin:0;font-weight:600;line-height:1.35}.banner-body{opacity:.8;margin:.15rem 0 0;display:none}.banner-image{border-radius:var(--radius-sm);flex:none;width:3rem;height:3rem;display:none;overflow:hidden}.banner-image :is(img,svg,picture){object-fit:cover;width:100%;height:100%}.banner-action{flex:none}.banner-action .btn-row{justify-content:center}.banner-signup{text-align:start;width:min(100%,24rem)}.banner-social{flex-wrap:wrap;justify-content:center;gap:.25rem;margin-block:-.5rem;display:flex}.banner-close{border-radius:var(--radius-sm);width:2.75rem;height:2.75rem;color:inherit;cursor:pointer;top:50%;background:0 0;border:0;place-items:center;display:grid;position:absolute;inset-inline-end:max(.5rem,env(safe-area-inset-right));translate:0 -50%}.banner-close[hidden]{display:none}[data-editable=true] .banner-close[hidden]{display:grid}.banner-close:hover{background:currentColor}@supports (color:color-mix(in lab,red,red)){.banner-close:hover{background:color-mix(in oklch,currentColor 12%,transparent)}}.countdown[data-variant=banner]{flex-flow:wrap;justify-content:center;gap:.75rem 1rem}.countdown[data-variant=banner] .countdown-live{flex-direction:row;gap:.75rem}.countdown[data-variant=banner] .countdown-unit{min-width:2.4rem}.countdown[data-variant=banner] .countdown-digits{font-size:1.2rem}.countdown[data-variant=banner] .countdown-label{margin-top:.1rem;font-size:.65rem}.countdown[data-variant=banner][data-state=live] .countdown-date{display:none}@container sec (min-width:40rem){.banner-in{text-align:start;flex-direction:row}.top-banner[data-align=center] .banner-in{justify-content:center}.top-banner[data-align=left] .banner-text{flex:1}.banner-body,.banner-image{display:block}}@container sec (max-width:39.99rem){.site-top .banner-heading{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.site-bottom{z-index:30;position:sticky;bottom:0}.site-bottom .top-banner:not([data-bg]){border-bottom:0;border-top:var(--border-w) solid var(--border)}.appear:not([data-shown]){display:none}@media (prefers-reduced-motion:no-preference){.appear[data-shown]{animation:appear-in .3s var(--motion-ease,ease-out)}.site-bottom .appear[data-shown]{animation-name:appear-up}}@keyframes appear-in{0%{opacity:0;translate:0 -.5rem}}@keyframes appear-up{0%{opacity:0;translate:0 .75rem}}dialog.popup{width:min(30rem,100vw - 2rem);max-width:none;height:fit-content;max-height:calc(100dvh - 2rem);color:inherit;background:0 0;border:0;margin:auto;padding:0;position:fixed;inset:0;overflow:visible}dialog.popup::backdrop{background:#0000008c}@media (prefers-reduced-motion:no-preference){dialog.popup[open]{animation:popup-in .25s var(--motion-ease,ease-out)}dialog.popup[open]::backdrop{animation:popup-fade .25s var(--motion-ease,ease-out)}}@keyframes popup-in{0%{opacity:0;scale:.96}}@keyframes popup-fade{0%{opacity:0}}.popup-card{border-radius:var(--radius-lg);text-align:center;max-height:calc(100dvh - 2rem);overflow-y:auto;box-shadow:0 24px 64px #0000004d}.popup-card:not([data-bg]){background:var(--surface);color:var(--ink)}.popup-image :is(img,svg,picture){aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.popup-text{flex-direction:column;align-items:center;gap:.75rem;padding:2rem 1.5rem 1.75rem;display:flex}.popup-heading{font-family:var(--font-display);text-wrap:balance;margin:0;padding-inline:2rem;font-size:clamp(1.4rem,1.1rem + 1.4vw,1.9rem);line-height:1.15}.popup-body{opacity:.85;text-wrap:pretty;max-width:32ch;margin:0}.popup-text .btn-row{justify-content:center;margin-top:.25rem}.popup-signup{text-align:start;width:100%;margin-top:.25rem}.popup-close-form{top:.5rem;margin:0;position:absolute;inset-inline-end:.5rem}.popup-close{cursor:pointer;background:var(--bg);border:0;border-radius:999px;place-items:center;width:2.75rem;height:2.75rem;display:grid}@supports (color:color-mix(in lab,red,red)){.popup-close{background:color-mix(in oklch,var(--bg) 85%,transparent)}}.popup-close{color:var(--ink)}.popup-close:hover{background:var(--bg)}.popup-close:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.popup-preview{background:repeating-linear-gradient(135deg,var(--ink) 0 10px,transparent 10px 20px);padding:2.5rem 1rem 3rem}@supports (color:color-mix(in lab,red,red)){.popup-preview{background:repeating-linear-gradient(135deg,color-mix(in oklch,var(--ink) 4%,transparent) 0 10px,transparent 10px 20px)}}.popup-preview{border-top:1px dashed var(--border)}.popup-preview-tag{background:var(--ink);width:fit-content;color:var(--bg);border-radius:999px;margin:0 auto 1rem;padding:.3rem .75rem;font-size:.75rem;font-weight:600}.popup-frame{width:min(30rem,100%);margin-inline:auto}:where([data-scroll]) :where(.nav-bar){background:var(--bg)}.site:has(>[data-scroll])>*{--nav-h:4.5rem}.nav-bar[data-variant=centered],.nav-bar[data-variant=simple]{border-bottom:var(--border-w) solid var(--border)}.nav-inner{justify-content:space-between;align-items:center;gap:1.5rem;padding-block:1.25rem;display:flex}.nav-bar[data-variant=floating]{--pill:var(--bg);background:0 0;padding-top:.75rem}.nav-bar[data-variant=floating][data-bg=subtle]{--pill:var(--surface-2)}.nav-bar[data-variant=floating][data-bg=accent]{--pill:var(--band-accent)}.nav-bar[data-variant=floating][data-bg=inverse]{--pill:var(--inverse-bg)}.nav-bar[data-variant=floating] .nav-inner{width:calc(100% - 1.5rem);max-width:var(--wrap-max,72rem);background:var(--pill);border-radius:999px;padding-block:.7rem}@supports (color:color-mix(in lab,red,red)){.nav-bar[data-variant=floating] .nav-inner{background:color-mix(in oklch,var(--pill) 88%,transparent)}}.nav-bar[data-variant=floating] .nav-inner{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:var(--border-w) solid var(--border);box-shadow:var(--shadow);transition:background-color .25s,border-color .25s,box-shadow .25s}.nav-bar[data-variant=floating] .nav-desktop .btn{border-radius:999px}[data-top] .nav-bar[data-variant=floating]:is([data-bg=none],[data-bg=subtle]) .nav-inner:not(:has(.nav-toggle[open])){box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000}.nav-bar[data-variant=floating] .nav-panel{border-radius:var(--radius);border:var(--border-w) solid var(--border);background:var(--pill);top:calc(100% + .4rem);left:.75rem;right:.75rem}@media (prefers-reduced-motion:reduce){.nav-bar[data-variant=floating] .nav-inner{transition:none}}@container nav (min-width:48rem){.nav-bar[data-variant=centered] .nav-inner{flex-direction:column;gap:1rem}}.nav-links{align-items:center;gap:1.75rem;font-size:.875rem;display:flex}.nav-desktop{align-items:center;gap:2rem;display:none}.nav-langs{letter-spacing:.04em;align-items:center;gap:.75rem;font-size:.8125rem;display:flex}.nav-langs a{opacity:.6;transition:opacity .15s}.nav-langs a:hover,.nav-langs a[aria-current]{opacity:1}.nav-langs a[aria-current]{font-weight:600}.nav-panel .nav-langs{gap:1.25rem;padding-top:.5rem}.nav-toggle{display:block}@container nav (min-width:48rem){.nav-desktop{display:flex}.nav-toggle{display:none}}.nav-toggle>summary{cursor:pointer;border-radius:var(--radius-sm);width:2.75rem;height:2.75rem;color:inherit;place-items:center;margin-right:-.6rem;list-style:none;display:grid}.nav-toggle>summary::-webkit-details-marker{display:none}.nav-toggle>summary:hover{background:var(--surface-2)}.nav-toggle[open]>summary:before{content:"";position:fixed;inset:-100vh -100vw}.nav-panel{z-index:40;padding:.75rem var(--wrap-x,1.5rem) 1.25rem;background:var(--bg);color:var(--ink);border-bottom:var(--border-w) solid var(--border);box-shadow:var(--shadow);flex-direction:column;gap:.25rem;display:flex;position:absolute;top:100%;left:0;right:0}[data-bg=subtle] .nav-panel{background:var(--surface-2)}[data-bg=accent] .nav-panel{background:var(--band-accent)}[data-bg=inverse] .nav-panel{background:var(--inverse-bg);color:var(--inverse-ink)}.nav-panel a:not(.btn){padding:.7rem 0;font-size:1rem}.nav-panel .btn{width:100%;margin-top:.6rem}.nav-panel .btn-row{flex-direction:column;align-items:stretch;gap:0}.nav-desktop .btn-row{flex-direction:row-reverse;gap:.6rem}.kicker{font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--secondary);align-items:center;gap:1rem;font-size:.72rem;font-weight:500;line-height:1.4;display:flex}.kicker:after,.kicker:before{content:"";min-width:0;height:var(--border-w);opacity:.55;background:currentColor;flex:1 1 0}.kicker>span{text-align:center;flex:0 auto}@supports (interpolate-size:allow-keywords){.site{interpolate-size:allow-keywords}}@media (prefers-reduced-motion:no-preference){@supports selector(::details-content){.faq-item::details-content{block-size:0;transition:block-size calc(var(--motion-dur) * .6) var(--motion-ease),content-visibility calc(var(--motion-dur) * .6) allow-discrete;overflow:clip}.faq-item[open]::details-content{block-size:auto}}}.counter{font-family:var(--font-display);font-weight:var(--heading-weight);font-size:var(--h1);letter-spacing:var(--tracking);color:var(--secondary);font-variant-numeric:tabular-nums;line-height:1}.count{counter-reset:n var(--num)}.count:after{content:counter(n)}.count[data-pad="3"]:after{content:counter(n,blk-pad3)}.counter[data-size=display]{letter-spacing:-.04em;font-size:clamp(2.75rem,20cqi,12rem);line-height:.9}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.count{animation:blk-count-up linear both;animation-timeline:view();animation-range:entry 20% cover 45%}}}@keyframes blk-count-up{0%{--num:0}}[data-motion=none] .count{animation:none}.ticker{overflow:clip;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.logo-ticker-wide{-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.ticker-track{width:max-content;display:flex}.ticker-run{align-items:center;gap:2.4em;padding-right:2.4em;display:flex}.ticker-item{white-space:nowrap;align-items:center;gap:.55em;display:inline-flex}.ticker-item svg{width:1em;height:1em;color:var(--secondary);flex:none}[data-bg=inverse] .ticker-item svg{color:inherit;opacity:.6}@media (prefers-reduced-motion:no-preference){.ticker-track{animation:blk-tick var(--tick-dur,30s) linear infinite}.ticker:focus-within .ticker-track,.ticker:hover .ticker-track{animation-play-state:paused}}@keyframes blk-tick{to{transform:translateX(calc(-100% / var(--tick-copies,2)))}}.ticker[data-dir=right] .ticker-track{animation-direction:reverse}[data-selected] .ticker-track{animation:none}@media (prefers-reduced-motion:reduce){.ticker{-webkit-mask-image:none;mask-image:none}.ticker-track{width:auto}.ticker-run{flex-wrap:wrap;justify-content:center;padding-right:0}.ticker-run[aria-hidden=true]{display:none}}.ticker[data-edges=none],[data-motion=none] .ticker{-webkit-mask-image:none;mask-image:none}[data-motion=none] .ticker-track{width:auto;animation:none}[data-motion=none] .ticker-run{flex-wrap:wrap;justify-content:center;padding-right:0}[data-motion=none] .ticker-run[aria-hidden=true]{display:none}.ticker[data-variant=band]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.78rem;font-weight:500}.ticker[data-variant=plain]{color:var(--ink-muted);font-size:1.05rem}[data-bg=inverse] .ticker[data-variant=plain]{color:inherit}.ticker[data-variant=pills]{font-size:.95rem}.ticker[data-variant=pills] .ticker-run{gap:.75em;padding-right:.75em}.ticker[data-variant=pills] .ticker-item{border:var(--border-w) solid var(--border);background:var(--surface);border-radius:999px;padding:.5em 1.1em}[data-bg=inverse] .ticker[data-variant=pills] .ticker-item{background:var(--inverse-ink)}@supports (color:color-mix(in lab,red,red)){[data-bg=inverse] .ticker[data-variant=pills] .ticker-item{background:color-mix(in oklch,var(--inverse-ink) 10%,transparent)}}[data-bg=inverse] .ticker[data-variant=pills] .ticker-item{border-color:var(--inverse-ink)}@supports (color:color-mix(in lab,red,red)){[data-bg=inverse] .ticker[data-variant=pills] .ticker-item{border-color:color-mix(in oklch,var(--inverse-ink) 22%,transparent)}}.ticker[data-variant=display]{font-family:var(--font-display);font-weight:var(--heading-weight);letter-spacing:-.02em;font-size:clamp(2rem,9cqi,5rem);line-height:1.1}.ticker[data-variant=display] .ticker-run{gap:1.2em;padding-right:1.2em}.tagline{max-inline-size:48rem}.tagline[data-align=center]{text-align:center;margin-inline:auto}.tagline-text{font-family:var(--font-display);font-weight:var(--heading-weight);letter-spacing:var(--tracking);font-size:var(--h1);text-wrap:balance;margin:0;line-height:1.12}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){[data-reveal=scroll] .tagline-text[data-words]{view-timeline:--tagline block}[data-reveal=scroll] .tagline-text[data-words]>span{animation:tagline-word linear both;animation-timing-function:var(--motion-ease);animation-timeline:--tagline;animation-range:cover calc(25% + 35% * var(--i) / var(--n)) cover calc(25% + 35% * (var(--i) + 1) / var(--n))}}}@keyframes tagline-word{0%{opacity:.3}to{opacity:1}}[data-rh] :is(.h1,.h2,.h3,.eyebrow):not(:is(.cols,.rail)>* *){--r-i:0}[data-rm] .art:not(:is(.cols,.rail)>* *),[data-rt] :is(.lead,.el-text):not(:is(.cols,.rail)>* *){--r-i:1}[data-ra] .btn:not(:is(.cols,.rail)>* *){--r-i:2}[data-ri] :is(.cols,.rail)>*{--r-i:1}[data-ri] :is(.cols,.rail)>:nth-child(2){--r-i:2}[data-ri] :is(.cols,.rail)>:nth-child(3){--r-i:3}[data-ri] :is(.cols,.rail)>:nth-child(4){--r-i:4}[data-ri] :is(.cols,.rail)>:nth-child(5){--r-i:5}[data-ri] :is(.cols,.rail)>:nth-child(6){--r-i:6}[data-ri] :is(.cols,.rail)>:nth-child(n+7){--r-i:7}[data-ra=rise] .btn,[data-rh=rise] :is(.h1,.h2,.h3,.eyebrow),[data-ri=rise] :is(.cols,.rail)>*,[data-rm=rise] .art,[data-rt=rise] :is(.lead,.el-text){--r-o:0;--r-y:var(--reveal-rise)}[data-ra=fade] .btn,[data-rh=fade] :is(.h1,.h2,.h3,.eyebrow),[data-ri=fade] :is(.cols,.rail)>*,[data-rm=fade] .art,[data-rt=fade] :is(.lead,.el-text){--r-o:0}[data-ra=zoom] .btn,[data-rh=zoom] :is(.h1,.h2,.h3,.eyebrow),[data-ri=zoom] :is(.cols,.rail)>*,[data-rm=zoom] .art,[data-rt=zoom] :is(.lead,.el-text){--r-o:0;--r-s:.94}[data-reveal=load][data-rh] :is(.h1,.h2,.h3,.eyebrow),[data-reveal=load][data-rt] :is(.lead,.el-text){--r-o:.2}@keyframes r-in{0%{opacity:var(--r-o,1);transform:translateY(var(--r-y,0)) scale(var(--r-s,1))}}@media (prefers-reduced-motion:no-preference){html[data-reveal-on] [data-reveal=scroll] :is(:is(.h1,.h2,.h3,.eyebrow,.lead,.el-text,.btn,.art):not(:is(.cols,.rail)>* *,details *),:is(.cols,.rail)>*):not([data-in]){opacity:var(--r-o,1);transform:translateY(var(--r-y,0)) scale(var(--r-s,1))}[data-reveal=load] :is(:is(.h1,.h2,.h3,.eyebrow,.lead,.el-text,.btn,.art):not(:is(.cols,.rail)>* *,details *),:is(.cols,.rail)>*),html[data-reveal-on] [data-reveal=scroll] :is(:is(.h1,.h2,.h3,.eyebrow,.lead,.el-text,.btn,.art):not(:is(.cols,.rail)>* *,details *),:is(.cols,.rail)>*)[data-in=now]{animation:r-in var(--reveal-dur) var(--motion-ease) backwards;animation-delay:calc(var(--reveal-step) * var(--r-i,0))}}@media print{html[data-reveal-on] [data-reveal] *{opacity:1!important;transform:none!important}}}@property --num{syntax:"<integer>";inherits:false;initial-value:0}@counter-style blk-pad3{system:numeric;symbols:"0" "1" "2" "3" "4" "5" "6" "7" "8" "9";pad:3 "0"}:root{--ui-bg:#0b0b0e;--ui-rail:#101014;--ui-sunk:#121216;--ui-surface:#17171b;--ui-open:#1a1a20;--ui-raised:#1b1b24;--ui-raised-2:#26262e;--ui-hover:#1c1c22;--ui-line:#1e1e25;--ui-divider:#23232b;--ui-line-2:#2a2a31;--ui-line-3:#33333d;--ui-line-focus:#4a4a57;--ui-ink:#e8e8ea;--ui-ink-2:#c9c9d2;--ui-soft:#a9a9b4;--ui-label:#8a8a96;--ui-mute:#6b6b78;--ui-faint:#55555f;--ui-accent:#4f46e5;--ui-accent-hover:#5b53ea;--ui-on-accent:#fff;--ui-accent-ink:#c7c7ff;--ui-accent-bg:#1e1b3a;--ui-warn:#e0a44a;--ui-warn-bg:#2a2114;--ui-ok:#7fb894;--ui-ok-bg:#16241b;--ui-danger:#e07a7a;--ui-danger-2:#ffb4b4;--ui-danger-bg:#2a1618;--ui-danger-line:#3a2226;--ui-shadow:#0000008c}.admin-shell{--blue-50:#eef2fc;--blue-100:#dce4f8;--blue-200:#b9c9f0;--blue-300:#8ca6e4;--blue-400:#5c7fd6;--blue-500:#3159c9;--blue-600:#2747a6;--blue-700:#1f3884;--blue-800:#182b66;--blue-900:#111e47;--var-a:#3159c9;--var-b:#e3a21a;--var-c:#1f8a5b;--var-d:#b4467a;--r-sm:6px;--r-md:10px;--r-lg:16px;--r-full:999px;--dur-fast:.15s;--dur-base:.25s;--dur-slow:.35s;--ease-out:cubic-bezier(.2,.8,.2,1);--canvas:#f3f5f9;--surface:#fff;--ink:#161b2e;--muted:#5b6375;--line:#dce0e8;--accent:var(--blue-500);--accent-hover:var(--blue-600);--accent-pressed:var(--blue-700);--on-accent:#fff;--accent-text:var(--blue-600);--accent-soft:var(--blue-50);--focus-ring:var(--blue-100);--green:#1f8a5b;--green-text:#17704a;--green-soft:#dff3ea;--amber:#e3a21a;--amber-text:#8f5f05;--amber-soft:#fbefd3;--red:#c93a31;--red-text:#a82e26;--red-soft:#fbe5e3;--shadow-1:0 8px 24px #161b2e1f,0 1px 2px #161b2e0f;--shadow-2:0 24px 64px #161b2e38;--ui-bg:var(--canvas);--ui-rail:var(--surface);--ui-sunk:var(--surface);--ui-surface:var(--surface);--ui-open:#f8f9fb;--ui-raised:var(--canvas);--ui-raised-2:#e8ebf1;--ui-hover:var(--canvas);--ui-line:var(--line);--ui-divider:#e8ebf1;--ui-line-2:var(--line);--ui-line-3:#c9ced9;--ui-line-focus:#9aa1b2;--ui-ink:var(--ink);--ui-ink-2:#2b3247;--ui-soft:#454d61;--ui-label:var(--muted);--ui-mute:var(--muted);--ui-faint:#9aa1b2;--ui-accent:var(--accent);--ui-accent-hover:var(--accent-hover);--ui-on-accent:var(--on-accent);--ui-accent-ink:var(--accent-text);--ui-accent-bg:var(--accent-soft);--ui-warn:var(--amber-text);--ui-warn-bg:var(--amber-soft);--ui-ok:var(--green-text);--ui-ok-bg:var(--green-soft);--ui-danger:var(--red-text);--ui-danger-2:#8a251f;--ui-danger-bg:var(--red-soft);--ui-danger-line:#f2c2be;--ui-shadow:#161b2e1f;color-scheme:light}.admin-shell[data-theme=dark]{--var-a:var(--blue-400);--canvas:#0f1320;--surface:#161b2b;--ink:#eef1f7;--muted:#8e96aa;--line:#262e42;--accent:var(--blue-300);--accent-hover:var(--blue-200);--accent-pressed:var(--blue-100);--on-accent:var(--blue-900);--accent-text:var(--blue-300);--accent-soft:#1b2648;--focus-ring:#233366;--green-text:#5cc28f;--green-soft:#12291f;--amber-text:#e3a21a;--amber-soft:#2d2412;--red-text:#f0857c;--red-soft:#2e1719;--shadow-1:0 8px 24px #00000073,0 1px 2px #0000004d;--shadow-2:0 24px 64px #0009;--ui-rail:#131827;--ui-sunk:#121726;--ui-open:#1a2032;--ui-raised:#1c2335;--ui-raised-2:#252d42;--ui-hover:#1c2234;--ui-divider:#222a3d;--ui-line-2:#2e3750;--ui-line-3:#3a4460;--ui-line-focus:#56607a;--ui-ink-2:#cdd3e0;--ui-soft:#aeb5c6;--ui-faint:#5f677c;--ui-danger-2:#ffb4ad;--ui-danger-line:#4a2427;--ui-shadow:#00000080;color-scheme:dark}.editor-shell{--ui-bg:#151311;--ui-rail:#1d1a18;--ui-sunk:#181614;--ui-surface:#1d1a18;--ui-open:#221f1c;--ui-raised:#25211e;--ui-raised-2:#2e2a26;--ui-hover:#242120;--ui-line:#2a2623;--ui-divider:#2a2623;--ui-line-2:#35302c;--ui-line-3:#423c37;--ui-line-focus:#5a534e;--ui-ink:#faf8f6;--ui-ink-2:#ddd7d2;--ui-soft:#b5ada7;--ui-label:#a59d97;--ui-mute:#8c847e;--ui-faint:#635c57;--ui-accent:#7d9bf2;--ui-accent-hover:#9bb3f5;--ui-on-accent:#151311;--ui-accent-ink:#9bb3f5;--ui-accent-bg:#1f2640;--ui-shadow:#00000080}.editor-shell[data-theme=light]{--ui-bg:#eeeeef;--ui-rail:#faf8f6;--ui-sunk:#fff;--ui-surface:#faf8f6;--ui-open:#f5f2ef;--ui-raised:#eeeae6;--ui-raised-2:#e6e1dc;--ui-hover:#f0ece8;--ui-line:#e4dfda;--ui-divider:#ebe6e1;--ui-line-2:#dcd7d2;--ui-line-3:#cbc4be;--ui-line-focus:#a59d97;--ui-ink:#1d1a18;--ui-ink-2:#36312d;--ui-soft:#57504b;--ui-label:#6b6460;--ui-mute:#756d67;--ui-faint:#a59d97;--ui-accent:#3159c9;--ui-accent-hover:#2a4db3;--ui-on-accent:#faf8f6;--ui-accent-ink:#3159c9;--ui-accent-bg:#e3e9fa;--ui-warn:#a15c07;--ui-warn-bg:#fdf1dc;--ui-ok:#1f7a45;--ui-ok-bg:#e1f4e8;--ui-danger:#b3402a;--ui-danger-2:#8f2f1d;--ui-danger-bg:#fbe7e2;--ui-danger-line:#efc6bc;--ui-shadow:#1d1a181f;--ui-bar:#fff;color-scheme:light}body:has(.editor-shell){background:#151311}body:has(.editor-shell[data-theme=light]){background:#eeeeef}body:has(.admin-shell){background:#f3f5f9}body:has(.admin-shell[data-theme=dark]){background:#0f1320}.editor-shell{color:var(--ui-ink);font-family:var(--mk-font-sans),system-ui,sans-serif;--font-mono:var(--mk-font-mono),ui-monospace,monospace;display:contents}.app-shell{background:var(--ui-bg)}.app-shell,.field{color:var(--ui-ink)}.field{background:var(--ui-surface);border:1px solid var(--ui-line-2);border-radius:14px}.field:focus-within{border-color:var(--ui-line-focus)}.chip{border:1px solid var(--ui-line-2);background:var(--ui-surface);color:var(--ui-soft);cursor:pointer;border-radius:999px;padding:.46rem .85rem;font-size:.8rem;line-height:1.1;transition:all .14s}.chip:hover{border-color:var(--ui-line-focus);color:var(--ui-ink)}.chip[aria-current=page],.chip[aria-pressed=true]{border-color:var(--ui-accent);background:var(--ui-accent-bg);color:var(--ui-accent-ink)}.chip-select{appearance:none;text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%23a9a9b4' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4.5 6 7.5 9 4.5'/%3E%3C/svg%3E");background-position:right .7rem center;background-repeat:no-repeat;background-size:12px;max-width:13rem;padding-right:1.9rem}.chip-select option{color:var(--ui-ink)}.chip-select option,.seg{background:var(--ui-surface)}.seg{border:1px solid var(--ui-line-2);align-items:center;padding:2px;display:flex}.seg,.seg>button{border-radius:999px}.seg>button{width:28px;height:26px;color:var(--ui-mute);cursor:pointer;place-items:center;transition:color .14s,background .14s;display:grid}.seg>button:hover:not(:disabled){color:var(--ui-ink)}.seg>button:disabled{color:var(--ui-faint);cursor:default}.seg>button[aria-pressed=true]{background:var(--ui-raised-2);color:var(--ui-accent-ink);box-shadow:inset 0 0 0 1px var(--ui-line-3)}.tab-list{background:var(--ui-raised-2);border-radius:10px;gap:2px;width:100%;height:36px;padding:3px;display:flex}.tab-list>button{color:var(--ui-mute);cursor:pointer;border-radius:7px;flex:1;font-size:.78rem;font-weight:500;transition:color .14s,background .14s,box-shadow .14s}.tab-list>button:hover{color:var(--ui-ink-2)}.tab-list>button[aria-selected=true]{background:var(--ui-sunk);color:var(--ui-ink);box-shadow:0 1px 2px #0000001f}.tab-list>button:focus-visible{outline:2px solid var(--ui-line-focus);outline-offset:1px}.top-bar{background:var(--ui-bar,transparent)}.editor-bar .chip{align-items:center;height:32px;padding-block:3px 0;display:inline-flex}.editor-bar .chip>svg{margin-top:-3px}.editor-bar .chip,.editor-bar .seg{border-radius:8px}.editor-bar .seg>button{border-radius:6px}.editor-bar .chip-select,.settings-pane :is(.chip,.chip-select,.seg,.panel-field,.tab-list){border-radius:8px}.settings-pane :is(.seg,.tab-list)>button{border-radius:6px}.set-body{flex:1;padding:20px 16px 32px;overflow-y:auto}.set-section+.set-section{border-top:1px solid var(--ui-line);margin-top:24px;padding-top:24px}.set-head{margin-bottom:16px}.set-title{color:var(--ui-ink);letter-spacing:-.005em;font-size:.8125rem;font-weight:600}.set-desc{color:var(--ui-mute);margin-top:2px;font-size:.75rem;line-height:1.45}.set-rows{gap:16px;display:grid}.set-row{justify-content:space-between;align-items:center;gap:12px;min-height:32px;display:flex}.set-row-text{min-width:0}.settings-pane .panel-label{color:var(--ui-ink-2);font-size:.78125rem;font-weight:500}.settings-pane .panel-hint,.settings-pane .panel-warn{font-size:.75rem}.settings-pane .panel-field{padding:.4375rem .75rem;font-size:.8125rem}.settings-pane input.panel-field{height:32px}.settings-pane .panel-field:focus{border-color:var(--ui-line-focus);box-shadow:0 0 0 3px var(--ui-accent)}@supports (color:color-mix(in lab,red,red)){.settings-pane .panel-field:focus{box-shadow:0 0 0 3px color-mix(in oklch,var(--ui-accent) 22%,transparent)}}.settings-pane .chip{align-items:center;gap:6px;height:32px;padding-block:0;font-size:.78125rem;display:inline-flex}.settings-pane .seg{height:32px;padding:2px}.settings-pane .seg>button{width:auto;height:26px;padding-inline:10px;font-size:.75rem}.settings-pane .panel-group>summary{color:var(--ui-ink-2);padding:0;font-size:.78125rem;font-weight:500}.settings-pane .panel-group[open]>summary{margin-bottom:12px}.chip-count{background:var(--ui-accent-bg);min-width:18px;height:18px;color:var(--ui-accent-ink);border-radius:999px;place-items:center;padding:0 5px;font-size:.68rem;font-weight:600;display:inline-grid}.ab-panel{z-index:50;border:1px solid var(--ui-line-2);background:var(--ui-bg);border-radius:10px;flex-direction:column;width:22rem;max-height:min(40rem,100dvh - 7rem);display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 32px #00000047}.ab-panel>.set-body{padding:16px}@keyframes shimmer{0%{opacity:.35}50%{opacity:1}to{opacity:.35}}.shimmer{animation:shimmer 1.4s ease-in-out infinite}.editor-shell[data-theme=light] .canvas-pane{background:#e7e8e9}.canvas-pane{isolation:isolate}.canvas-frame{transition:max-width .3s,box-shadow .3s,margin .3s}[data-editable=true]{cursor:pointer;position:relative}[data-editable=true][data-scroll]{position:sticky}[data-field]{z-index:1;border-radius:3px;position:relative}[data-field][contenteditable]{cursor:text}[data-field]:focus{outline:2px solid var(--sel);outline-offset:2px}[data-editable=true] [data-dtr]{cursor:pointer;position:relative}[data-editable=true] [data-dtr]:before{content:"";--dtr-badge:clamp(10px,.25em,16px);top:calc(.25em - var(--dtr-badge) / 2);right:calc(var(--dtr-badge) * -.4);width:var(--dtr-badge);height:var(--dtr-badge);background:var(--sel,#4f46e5) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 14'%3E%3Cpath fill='white' d='M6 0 0 8h4l-1 6 7-8H6z'/%3E%3C/svg%3E") center /46% 60% no-repeat;border-radius:50%;position:absolute;box-shadow:0 0 0 1.5px #fff,0 1px 3px #0000004d}[data-field][data-full=true]{animation:field-full .6s ease-out}@keyframes field-full{0%,60%{outline-color:var(--ui-warn)}to{outline-color:var(--sel)}}@media (prefers-reduced-motion:reduce){[data-field][data-full=true]{outline-color:var(--ui-warn);animation:none}}@keyframes build-spin{0%{transform:rotateX(-24deg)rotateY(0)}to{transform:rotateX(-24deg)rotateY(1turn)}}@keyframes build-float{0%,to{transform:translateY(-6px)}50%{transform:translateY(6px)}}@keyframes build-shadow{0%,to{opacity:.16;transform:scaleX(.92)}50%{opacity:.1;transform:scaleX(1.08)}}.build-ticker{transition:transform .62s cubic-bezier(.22,1,.36,1)}.build-step{transition:opacity .62s}.build-cube{animation:build-spin 9s linear infinite}.build-float{animation:build-float 4.4s ease-in-out infinite}.build-shadow{animation:build-shadow 4.4s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.build-cube{animation-duration:28s}.build-float,.build-shadow{animation:none}.build-step,.build-ticker{transition:none}}.panel-field{background:var(--ui-surface);border:1px solid var(--ui-line-2);width:100%;color:var(--ui-ink);border-radius:10px;padding:.45rem .6rem;font-size:.8125rem;line-height:1.5;transition:border-color .14s}.panel-field:focus{border-color:var(--ui-line-focus);outline:none}.panel-field::placeholder{color:var(--ui-faint)}.panel-field:disabled{color:var(--ui-mute);cursor:not-allowed}textarea.panel-field{resize:vertical;min-height:4.25rem}.panel-label{color:var(--ui-label);font-size:.6875rem}.panel-hint{color:var(--ui-mute)}.panel-hint,.panel-warn{font-size:.6875rem;line-height:1.45}.panel-warn{color:var(--ui-warn)}.publish-dialog{border:1px solid var(--ui-line-2);background:var(--ui-surface);width:min(28rem,100vw - 2rem);max-height:min(36rem,100dvh - 2rem);color:var(--ui-ink-2);border-radius:14px;margin:auto;padding:0;overflow-y:auto;box-shadow:0 24px 60px #00000059}.publish-dialog::backdrop{background:#00000073}.publish-ok{color:var(--ui-ok)}.publish-issues{gap:6px;display:grid}.publish-issues>li{border-left:3px solid var(--ui-line-3);background:var(--ui-sunk);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.publish-issues>li[data-level=warn]{border-left-color:var(--ui-warn)}.panel-count{color:var(--ui-faint);font-variant-numeric:tabular-nums;font-size:.6875rem}.panel-count[data-state=near]{color:var(--ui-warn)}.panel-count[data-state=full]{color:var(--ui-danger)}.panel-group>summary{cursor:pointer;color:var(--ui-label);align-items:center;gap:.4rem;padding:.3rem 0;font-size:.6875rem;list-style:none;display:flex}.panel-group>summary::-webkit-details-marker{display:none}.panel-group>summary:before{content:"";border-top:3.5px solid #0000;border-bottom:3.5px solid #0000;border-left:4px solid;width:0;height:0;transition:transform .14s}.panel-group[open]>summary:before{transform:rotate(90deg)}.panel-group>summary:hover{color:var(--ui-ink)}.serp-title{color:var(--ui-accent-ink);font-size:.8125rem;line-height:1.35}.serp-url{color:var(--ui-ok);font-size:.6875rem}.serp-desc{color:var(--ui-soft);font-size:.75rem;line-height:1.5}.tabs{display:flex}.tabs>button{color:var(--ui-mute);cursor:pointer;flex:1;padding:.5rem 0;font-size:.75rem;transition:color .14s,box-shadow .14s;box-shadow:inset 0 -1px #0000}.tabs>button:hover{color:var(--ui-ink-2)}.tabs>button[aria-selected=true]{color:var(--ui-ink);box-shadow:inset 0 -2px 0 var(--ui-accent)}.proposal{border:1px solid var(--ui-line-3);background:var(--ui-sunk);border-radius:14px;margin-bottom:.5rem;padding:.7rem .8rem;box-shadow:0 8px 24px -12px #000000b3}.proposal-head{color:var(--ui-ink-2);margin-bottom:.5rem;font-size:.75rem}.proposal-rows{flex-direction:column;gap:.5rem;max-height:15rem;display:flex;overflow-y:auto}.proposal-rows dt{color:var(--ui-mute);margin-bottom:.1rem;font-size:.6875rem}.proposal-rows dd{flex-direction:column;gap:.1rem;font-size:.75rem;line-height:1.45;display:flex}.proposal-from{color:var(--ui-mute);text-decoration:line-through;-webkit-text-decoration-color:var(--ui-faint);text-decoration-color:var(--ui-faint)}.proposal-to{color:var(--ui-ink)}.proposal-to:before{content:"→ ";color:var(--ui-mute);text-decoration:none}.proposal-note{color:var(--ui-mute)}.proposal-note,.proposal-warn{margin-top:.5rem;font-size:.6875rem}.proposal-warn{color:var(--ui-warn);line-height:1.45}.proposal-actions{justify-content:flex-end;gap:.4rem;margin-top:.7rem;display:flex}.chip-primary{background:var(--ui-accent);border-color:var(--ui-accent);color:var(--ui-on-accent)}.chip-primary:hover{background:var(--ui-accent-hover);border-color:var(--ui-accent-hover);color:var(--ui-on-accent)}.dlg-backdrop{z-index:60;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#060609a8;place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.dlg{background:var(--ui-rail);border:1px solid var(--ui-line-2);border-radius:16px;outline:none;flex-direction:column;width:min(44rem,100%);max-height:min(38rem,100dvh - 3rem);display:flex;box-shadow:0 24px 60px -20px #000c}.dlg-head{justify-content:space-between;align-items:center;padding:.85rem 1rem .7rem;display:flex}.dlg-title{color:var(--ui-ink);font-size:.8125rem;font-weight:500}.dlg-x{width:1.75rem;height:1.75rem;color:var(--ui-label);cursor:pointer;border-radius:8px;font-size:1.05rem;line-height:1;transition:background .14s,color .14s}.dlg-x:hover{background:var(--ui-hover);color:var(--ui-ink)}.dlg-tabs{border-bottom:1px solid var(--ui-line);padding-inline:.5rem}.alt-field{flex-direction:column;gap:.45rem;padding:0 1rem .85rem;display:flex}.alt-label{color:var(--ui-label);align-items:baseline;gap:.5rem;font-size:.75rem;display:flex}.alt-field .stock-search,.alt-label{flex-wrap:wrap}.alt-field .stock-search input{min-width:12rem}.shape-field{flex-direction:column;gap:.45rem;padding:0 1rem .85rem;display:flex}.shape-row{flex-wrap:wrap;gap:.25rem;display:flex}.shape-pick{width:2rem;height:2rem;color:var(--ui-mute);border:1px solid #0000;border-radius:6px;place-items:center;display:grid}.shape-pick:hover{background:var(--ui-hover);color:var(--ui-label)}.shape-pick[aria-checked=true]{color:var(--ui-ink);border-color:currentColor}.shape-pick>span{background:currentColor;width:1.25rem;height:1.25rem}.dlg-body{flex:auto;min-height:8rem;padding:1rem;overflow-y:auto}.alt-field,.dlg-foot,.dlg-head,.dlg-tabs,.shape-field{flex-shrink:0}.dlg-note{color:var(--ui-mute);font-size:.8125rem}.dlg-foot{border-top:1px solid var(--ui-line);justify-content:space-between;gap:.5rem;padding:.75rem 1rem}.dlg-foot,.dz{align-items:center;display:flex}.dz{border:1px dashed var(--ui-line-3);background-color:var(--ui-sunk);background-image:repeating-linear-gradient(135deg,var(--ui-open) 0 1px,transparent 1px 9px);border-radius:12px;flex-direction:column;justify-content:center;gap:.6rem;min-height:13rem;padding:1.5rem;transition:border-color .14s,background-color .14s}.dz[data-over=true]{border-style:solid;border-color:var(--ui-accent);background-color:#6366f117;background-image:none}.dz[data-busy=true]{opacity:.7}.dz-glyph{border:1.5px solid var(--ui-faint);border-radius:4px;width:1.75rem;height:1.5rem;position:relative}.dz-glyph:after,.dz-glyph:before{content:"";background:var(--ui-faint);position:absolute}.dz-glyph:before{border-radius:50%;width:5px;height:5px;top:4px;left:4px}.dz-glyph:after{clip-path:polygon(0 100%,42% 18%,68% 62%,82% 42%,100% 100%);height:9px;bottom:3px;left:3px;right:3px}.dz-title{color:var(--ui-ink-2);font-size:.8125rem}.dz-hint{color:var(--ui-mute);margin-bottom:.3rem;font-size:.6875rem}.dz-error{color:var(--ui-danger-2);margin-top:.75rem;font-size:.75rem}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.stock{flex-direction:column;gap:.75rem;display:flex}.stock-search{gap:.5rem;display:flex}.stock-search input{background:var(--ui-surface);border:1px solid var(--ui-line-2);color:var(--ui-ink);border-radius:999px;outline:none;flex:1;padding:.46rem .9rem;font-size:.8rem;transition:border-color .14s}.stock-search input::placeholder{color:var(--ui-mute)}.stock-search input:focus{border-color:var(--ui-line-focus)}.stock-chips{flex-wrap:wrap;gap:.35rem;display:flex}.stock-chips .chip{padding:.3rem .65rem;font-size:.7rem}.stock-grid{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:.5rem;display:grid}.stock-more{margin:.75rem auto 0;display:block}.stock-tile{border:1px solid var(--ui-divider);background:var(--ui-sunk);border-radius:10px;margin:0;transition:border-color .14s;position:relative;overflow:hidden}.stock-tile:focus-within,.stock-tile:hover{border-color:var(--ui-accent)}.stock-pick{aspect-ratio:4/3;cursor:pointer;width:100%;display:block}.stock-pick:disabled{cursor:default}.stock-pick:focus-visible{outline:2px solid var(--ui-accent);outline-offset:-2px}.stock-pick img{object-fit:cover;width:100%;height:100%;display:block}.stock-tile[data-busy=true]{border-color:var(--ui-accent)}.stock-tile[data-busy=true] img{opacity:.35}.stock-tile[data-busy=true]:after{content:"Adding…";color:var(--ui-accent-ink);pointer-events:none;place-items:center;font-size:.6875rem;display:grid;position:absolute;inset:0}.stock-credit{color:#ffffffeb;text-align:left;-webkit-line-clamp:2;text-shadow:0 1px 2px #000000e6;background:linear-gradient(#0000,#00000080 45%,#000000d9);-webkit-box-orient:vertical;padding:1.1rem .45rem .35rem;font-size:.625rem;line-height:1.25;display:-webkit-box;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.stock-credit a{color:inherit;text-underline-offset:2px;text-decoration:underline}.stock-credit a:hover{color:#fff}.admin-shell{background:var(--ui-bg);min-height:100dvh;color:var(--ui-ink);font-family:var(--mk-font-sans),system-ui,sans-serif;--font-display:var(--mk-font-display),var(--mk-font-sans),system-ui,sans-serif;--font-mono:var(--mk-font-mono),ui-monospace,monospace;flex-direction:column;font-size:15px;line-height:1.55;display:flex}.admin-shell :focus-visible{outline:2px solid var(--accent);outline-offset:2px}.admin-shell .num{font-variant-numeric:tabular-nums}.admin-shell .chip[aria-pressed=true]{background:var(--ui-ink);border-color:var(--ui-ink);color:var(--surface)}.admin-side{background:var(--ui-rail);color:var(--ui-ink);border:0;border-right:1px solid var(--ui-line);flex-direction:column;gap:22px;padding:20px 14px 0;display:flex;overflow-y:auto}.admin-side:not(:popover-open){display:none}.admin-side:popover-open{width:272px;max-width:calc(100vw - 48px);height:100dvh;box-shadow:var(--shadow-2);transition:transform var(--dur-base) var(--ease-out);margin:0;position:fixed;inset:0 auto 0 0}@starting-style{.admin-side:popover-open{transform:translate(-100%)}}.admin-side::backdrop{background:#161b2e59}@media (min-width:820px){.admin-shell{flex-direction:row}.admin-side{width:248px;height:100dvh;box-shadow:none;flex:0 0 248px;margin:0;display:flex;position:sticky;inset:0 auto auto 0}.admin-side:not(:popover-open){width:248px;height:100dvh;box-shadow:none;flex:0 0 248px;margin:0;display:flex;position:sticky;inset:0 auto auto 0}}.admin-brand{align-self:flex-start;align-items:center;padding:2px 8px;display:flex}.admin-brand>img{width:auto;height:22px;display:block}.admin-shell:not([data-theme=dark]) .admin-brand>img[data-for=dark],.admin-shell[data-theme=dark] .admin-brand>img[data-for=light]{display:none}.admin-site-sub{min-width:0;color:var(--ui-mute);align-items:center;gap:10px;margin-top:8px;font-size:13px;display:flex}.admin-section-bar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.admin-section-bar,.admin-subnav{max-width:1304px;padding:20px 16px 0}.admin-subnav>.admin-seg{display:inline-flex}.admin-subnav .admin-seg>a{align-items:center;gap:7px;display:inline-flex}@media (min-width:820px){.admin-section-bar,.admin-subnav{padding:20px 32px 0}}.admin-side-new{flex:none;justify-content:center;margin-bottom:-10px}.admin-nav-list{gap:6px}.admin-nav-group,.admin-nav-list{flex-direction:column;display:flex}.admin-nav-group{gap:2px}.admin-nav-label{color:var(--ui-faint);padding:8px 10px 4px;font-size:12px}.admin-nav{border-radius:var(--r-sm);white-space:nowrap;min-width:0;color:var(--ui-mute);transition:background var(--dur-fast) ease,color var(--dur-fast) ease;align-items:center;gap:11px;padding:8px 10px;font-size:14.5px;font-weight:500;display:flex}.admin-nav>svg{flex:none}.admin-nav:hover{background:var(--ui-hover);color:var(--ui-ink)}.admin-nav[aria-current=page]{background:var(--accent-soft);color:var(--accent-text)}.admin-nav[aria-disabled=true]{color:var(--ui-faint);pointer-events:none}.admin-nav-meta{border-radius:var(--r-full);background:var(--ui-bg);color:var(--ui-mute);margin-left:auto;padding:1px 7px;font-size:12px}.admin-nav[aria-current=page] .admin-nav-meta{background:var(--ui-surface);color:var(--accent-text)}.admin-owner{border-top:1px solid var(--ui-divider);align-items:center;gap:10px;margin:auto -14px 0;padding:14px;display:flex}.admin-btn{border-radius:var(--r-md);border:1px solid var(--ui-line);background:var(--ui-surface);height:40px;color:var(--ui-ink);white-space:nowrap;cursor:pointer;transition:background var(--dur-fast),border-color var(--dur-fast);align-items:center;gap:8px;padding:0 16px;font-size:15px;font-weight:600;display:inline-flex}.admin-btn:hover{border-color:var(--ui-line-focus)}.admin-btn>svg{flex:none}.admin-btn-primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.admin-btn-primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.admin-btn-primary:active{background:var(--accent-pressed)}.admin-btn-ghost{color:var(--accent-text);background:0 0;border-color:#0000}.admin-btn-ghost:hover{background:var(--accent-soft);border-color:#0000}.admin-btn-sm{border-radius:8px;height:32px;padding:0 12px;font-size:14px}.admin-btn:disabled{opacity:.45;cursor:not-allowed}.admin-icon-btn{border:1px solid var(--ui-line);background:var(--ui-surface);border-radius:var(--r-md);width:38px;height:38px;color:var(--ui-ink);cursor:pointer;flex:none;place-items:center;display:grid}.admin-icon-btn:hover{border-color:var(--ui-line-focus)}.admin-top{z-index:5;border-bottom:1px solid var(--ui-line);background:var(--ui-bg);align-items:center;gap:12px;height:64px;padding:0 16px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.admin-top{background:color-mix(in srgb,var(--ui-bg) 90%,transparent)}}.admin-top{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media (min-width:820px){.admin-top{padding:0 32px}.admin-menu-btn{display:none}}.admin-crumbs{min-width:0;color:var(--ui-mute);align-items:center;gap:8px;font-size:14px;display:flex}.admin-crumbs>strong{color:var(--ui-ink);font-weight:600}.admin-crumb-step{gap:8px;min-width:0;display:inline-flex}@media (max-width:519px){.admin-crumb-step{display:none}}.admin-body,.admin-head{max-width:1304px}.admin-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;padding:22px 16px 0;display:flex}.admin-summary{color:var(--ui-mute);margin-top:6px}.admin-head-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-head-actions>.admin-search{flex:0 18rem;width:18rem}@media (max-width:519px){.admin-head-actions{width:100%}.admin-head-actions>.admin-search{flex:100%;width:auto;max-width:none}}@media (min-width:820px){.admin-head{padding:32px 32px 0}}.admin-tabs{border-bottom:1px solid var(--ui-line);scrollbar-width:none;gap:22px;margin:20px 16px 0;display:flex;overflow-x:auto}@media (min-width:820px){.admin-tabs{max-width:1240px;margin:24px 32px 0}}.admin-tabs>a{white-space:nowrap;color:var(--ui-mute);transition:color var(--dur-fast) ease,border-color var(--dur-fast) ease;border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:10px 0;font-size:15px;font-weight:600;display:inline-flex}.admin-tabs>a:hover{color:var(--ui-ink)}.admin-tabs>a[aria-current=page]{color:var(--ui-ink);border-bottom-color:var(--accent)}.admin-tabs>a:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px;border-radius:3px}.admin-tab-meta{font-variant-numeric:tabular-nums;background:var(--ui-warn-bg);color:var(--ui-warn);border-radius:999px;padding:1px 7px;font-size:.75rem;font-weight:600}.admin-title{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.75rem;font-weight:700;line-height:1.1}@media (min-width:820px){.admin-title{font-size:2.125rem}}.admin-search{border:1px solid var(--ui-line);border-radius:var(--r-md);background:var(--ui-surface);min-width:0;max-width:20rem;height:40px;transition:border-color var(--dur-fast) ease,box-shadow var(--dur-fast) ease;flex:240px;align-items:center;gap:8px;padding:0 12px;display:flex}.admin-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-ring)}.admin-search input{min-width:0;color:var(--ui-ink);background:0 0;border:0;outline:0;flex:1;font-size:.9375rem}.admin-search input::placeholder{color:var(--ui-faint)}.admin-search input:focus-visible{outline:0}.admin-body{padding:24px 16px 48px}@media (min-width:820px){.admin-body{padding:24px 32px 48px}}.admin-grid{grid-template-columns:repeat(auto-fill,minmax(min(268px,100%),1fr));gap:18px;display:grid}.admin-ghost{z-index:1;border:1px solid var(--ui-line);background:var(--ui-bg);color:var(--ui-soft);white-space:nowrap;border-radius:8px;padding:8px 13px;font-size:.78125rem;font-weight:500;transition:border-color .14s,color .14s;position:relative}.admin-ghost:hover{border-color:var(--ui-accent);color:var(--ui-accent-ink)}.admin-ghost:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}button.admin-ghost{cursor:pointer}.admin-ghost:disabled{opacity:.6;cursor:progress}.integration-card{border:1px solid var(--ui-line);background:var(--ui-surface);border-radius:14px;align-items:flex-start;gap:14px;padding:16px;transition:border-color .14s;display:flex}.integration-card:hover{border-color:var(--ui-line-3)}.integration-card[data-state=on]{border-color:var(--ui-ok)}@supports (color:color-mix(in lab,red,red)){.integration-card[data-state=on]{border-color:color-mix(in oklab,var(--ui-ok) 40%,var(--ui-line))}}.integration-card[data-state=on]{background:var(--ui-ok-bg)}@supports (color:color-mix(in lab,red,red)){.integration-card[data-state=on]{background:color-mix(in oklab,var(--ui-ok-bg) 60%,var(--ui-surface))}}.integration-card[data-state=attention]{border-color:var(--ui-warn)}@supports (color:color-mix(in lab,red,red)){.integration-card[data-state=attention]{border-color:color-mix(in oklab,var(--ui-warn) 45%,var(--ui-line))}}.integration-card[data-state=attention]{background:var(--ui-warn-bg)}@supports (color:color-mix(in lab,red,red)){.integration-card[data-state=attention]{background:color-mix(in oklab,var(--ui-warn-bg) 60%,var(--ui-surface))}}.integration-main{flex-direction:column;flex:1;align-self:stretch;gap:10px;min-width:0;display:flex}.integration-card[data-state=locked] :is(.integration-mark,.integration-main>:not(footer)){opacity:.7}.integration-mark{border:1px solid var(--ui-line);background:var(--ui-sunk);width:34px;height:34px;color:var(--ui-ink-2);border-radius:9px;flex:none;place-items:center;font-size:.8125rem;font-weight:600;display:grid}.integration-mark svg{width:55%;height:55%}.integration-card>.integration-mark{border-radius:12px;width:52px;height:52px;font-size:1.125rem}.integration-card[data-state=on] .integration-mark{border-color:var(--ui-ok)}@supports (color:color-mix(in lab,red,red)){.integration-card[data-state=on] .integration-mark{border-color:color-mix(in oklab,var(--ui-ok) 40%,var(--ui-line))}}.integration-badge{color:var(--ui-mute);align-items:center;gap:4px;margin-top:3px;font-size:.6875rem;display:inline-flex}.integration-badge[data-state=on]{color:var(--ui-ok)}.integration-badge[data-state=attention]{color:var(--ui-warn)}.admin-dialog,.integration-dialog{border-radius:var(--r-lg);background:var(--ui-surface);width:min(34rem,100vw - 2rem);max-height:min(44rem,100dvh - 2rem);color:var(--ui-ink-2);box-shadow:var(--shadow-2);border:0;margin:auto;padding:0;overflow-y:auto}.admin-dialog::backdrop,.integration-dialog::backdrop{background:#161b2e59}.admin-dialog .admin-field,.integration-dialog .admin-field{background:var(--ui-sunk)}.admin-empty{text-align:center;color:var(--ui-mute);border:1px dashed var(--ui-line);border-radius:14px;padding:52px 18px;font-size:.84375rem;line-height:1.6}.admin-panel{border:1px solid var(--ui-line);background:var(--ui-surface);border-radius:13px;overflow:hidden}.admin-panel-head{border-bottom:1px solid var(--ui-line);flex-wrap:wrap;align-items:center;gap:8px;padding:13px 18px;display:flex}.admin-table{--cols:minmax(13.75rem,1.5fr) 8.125rem minmax(8.75rem,1fr) 7.5rem 2.75rem}.admin-scroll{overflow-x:auto}.admin-tr{grid-template-columns:var(--cols);border-bottom:1px solid var(--ui-divider);align-items:center;gap:16px;min-width:45rem;padding:14px 18px;font-size:.875rem;display:grid}.admin-tr:hover{background:var(--ui-hover)}.admin-th{grid-template-columns:var(--cols);border-bottom:1px solid var(--ui-line);background:var(--ui-open);min-width:45rem;font-family:var(--mk-font-sans),system-ui,sans-serif;color:var(--ui-mute);gap:16px;padding:10px 18px;font-size:.8125rem;font-weight:500;display:grid}.admin-status{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:.71875rem;display:inline-flex}.admin-status:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.admin-status[data-status=confirmed]{background:var(--ui-ok-bg);color:var(--ui-ok)}.admin-status[data-status=pending]{background:var(--ui-warn-bg);color:var(--ui-warn)}.admin-status[data-status=ok]{background:var(--ui-ok-bg);color:var(--ui-ok)}.admin-status[data-status=warn]{background:var(--ui-warn-bg);color:var(--ui-warn)}.admin-status[data-status=note]{background:var(--ui-hover);color:var(--ui-soft)}.admin-status[data-status=bad]{background:var(--ui-danger-bg);color:var(--ui-danger)}.admin-row-menu-btn{width:28px;height:28px;color:var(--ui-mute);cursor:pointer;border-radius:7px;place-items:center;font-size:.9375rem;line-height:1;transition:background .14s,color .14s;display:grid}.admin-row-menu-btn:hover,.admin-row-menu-btn[aria-expanded=true]{background:var(--ui-bg);color:var(--ui-ink)}.admin-foot{color:var(--ui-mute);justify-content:space-between;align-items:center;gap:.75rem;padding:12px 18px;font-size:.75rem;display:flex}.admin-page-btn{border:1px solid var(--ui-line);color:var(--ui-soft);cursor:pointer;border-radius:7px;padding:5px 11px;transition:color .14s,border-color .14s}.admin-page-btn:hover:not(:disabled){color:var(--ui-ink);border-color:var(--ui-line-focus)}.admin-page-btn:disabled{color:var(--ui-faint);cursor:default}.admin-enquiry{border-bottom:1px solid var(--ui-divider)}.admin-enquiry[data-open]{background:var(--ui-open)}.admin-enquiry-row{text-align:left;cursor:pointer;grid-template-columns:.5rem minmax(0,13rem) minmax(0,1fr) 5.5rem;align-items:center;gap:14px;width:100%;padding:13px 18px;font-size:.84375rem;transition:background .14s;display:grid}.admin-enquiry-row:hover{background:var(--ui-hover)}.admin-enquiry-dot{background:var(--ui-warn);border-radius:50%;width:6px;height:6px}.admin-enquiry[data-read] .admin-enquiry-dot{background:0 0}.admin-enquiry-who{color:var(--ui-ink);font-size:.78125rem;font-weight:600}.admin-enquiry[data-read] .admin-enquiry-who{color:var(--ui-soft);font-weight:400}.admin-enquiry-preview{color:var(--ui-soft)}.admin-enquiry[data-read] .admin-enquiry-preview{color:var(--ui-mute)}.admin-lead-site{color:var(--ui-soft);background:var(--ui-raised);vertical-align:1px;border-radius:5px;margin-right:8px;padding:1px 7px;font-size:.6875rem;display:inline-block}.admin-enquiry-when{color:var(--ui-mute);text-align:right;font-size:.75rem}.admin-enquiry-body{padding:4px 18px 18px}.admin-enquiry-body:focus{outline:none}.admin-enquiry-body dl{flex-direction:column;gap:14px;margin:0 0 16px;display:flex}.admin-enquiry-body dt{color:var(--ui-mute);margin-bottom:4px;font-size:.8125rem;font-weight:500}.admin-enquiry-body dd{color:var(--ui-ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.875rem;line-height:1.6}.admin-enquiry-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-enquiry-actions .chip[data-tone=danger]{color:var(--ui-danger);border-color:var(--ui-danger-line)}.admin-enquiry-actions .chip[data-tone=danger]:hover{background:var(--ui-danger-bg);color:var(--ui-danger-2)}@media (max-width:40rem){.admin-enquiry-row{grid-template-columns:.5rem minmax(0,1fr) 5.5rem}.admin-enquiry-preview{display:none}}.admin-menu{z-index:50;border:1px solid var(--ui-line-2);background:var(--ui-rail);width:11.875rem;box-shadow:0 14px 34px var(--ui-shadow);border-radius:10px;flex-direction:column;padding:6px;display:flex;position:fixed}.admin-menu>button{color:var(--ui-ink-2);text-align:left;cursor:pointer;border-radius:7px;justify-content:space-between;align-items:center;gap:.75rem;padding:8px 10px;font-size:.78125rem;transition:background .14s,color .14s;display:flex}.admin-menu>button:hover{background:var(--ui-hover);color:var(--ui-ink)}.admin-menu>button[data-tone=danger]{color:var(--ui-danger)}.admin-menu>button[data-tone=danger]:hover{background:var(--ui-danger-bg);color:var(--ui-danger-2)}.admin-menu>button:disabled{color:var(--ui-faint);cursor:default;background:0 0}.admin-menu-label{color:var(--ui-faint);padding:6px 10px 2px;font-size:.75rem}.admin-menu-sep{background:var(--ui-line);height:1px;margin:6px 0}.admin-account{text-align:left;cursor:pointer;border-radius:9px;align-items:center;gap:10px;width:calc(100% + 12px);margin:-6px;padding:6px;transition:background .14s;display:flex}.admin-account:hover{background:var(--ui-hover)}.admin-account:focus-visible{outline:2px solid var(--ui-accent);outline-offset:0}.admin-account-menu{width:238px;color:var(--ui-ink);margin:0;inset:auto auto 64px 12px}.admin-account-menu:not(:popover-open){display:none}.site-switch{min-width:0;color:var(--ui-ink);cursor:pointer;border-radius:7px;align-items:center;gap:6px;margin-left:-6px;padding:5px 6px;font-size:13px;font-weight:500;transition:background .14s;display:flex}.site-switch:hover:not(:disabled){background:var(--ui-hover)}.site-switch:disabled{cursor:default;opacity:.6}.site-switch-menu{width:15rem;color:var(--ui-ink);margin:0;inset:44px auto auto 54px}.site-switch-menu:not(:popover-open){display:none}.site-switch-list{flex-direction:column;max-height:min(22rem,60vh);display:flex;overflow-y:auto}.site-switch-menu button{min-width:0;color:var(--ui-ink-2);text-align:left;cursor:pointer;border-radius:7px;justify-content:space-between;align-items:center;gap:.75rem;padding:8px 10px;font-size:.78125rem;transition:background .14s,color .14s;display:flex}.site-switch-menu button:hover{background:var(--ui-hover);color:var(--ui-ink)}.site-switch-menu button[aria-current]{color:var(--ui-ink);cursor:default;font-weight:500}.site-switch-note{color:var(--ui-mute);padding:8px 10px;font-size:.78125rem}.admin-theme{border:1px solid var(--ui-line-2);background:var(--ui-sunk);border-radius:8px;grid-template-columns:1fr 1fr;gap:2px;margin:0 4px 2px;padding:2px;display:grid}.admin-theme>button{cursor:pointer;color:var(--ui-soft);border-radius:6px;padding:6px 8px;font-size:.75rem;transition:background .14s,color .14s}.admin-theme>button:hover{color:var(--ui-ink)}.admin-theme>button[aria-pressed=true]{background:var(--ui-raised-2);color:var(--ui-ink);font-weight:500}.admin-toast{z-index:60;border:1px solid var(--ui-line-2);background:var(--ui-rail);color:var(--ui-ink);box-shadow:0 16px 40px var(--ui-shadow);border-radius:10px;align-items:center;gap:10px;padding:12px 16px;font-size:.8125rem;display:flex;position:fixed;bottom:24px;left:24px}.admin-toast:before{content:"";background:var(--ui-accent);border-radius:50%;width:7px;height:7px}.admin-analytics{--dv-views:var(--var-a);--dv-visitors:var(--var-b)}.admin-kpis{grid-template-columns:repeat(auto-fit,minmax(min(10.625rem,100%),1fr));gap:14px;display:grid}.admin-kpi{border:1px solid var(--ui-line);background:var(--ui-surface);text-align:left;color:inherit;border-radius:12px;flex-direction:column;gap:7px;padding:15px 17px;display:flex}button.admin-kpi{cursor:pointer;transition:border-color .14s}button.admin-kpi:hover{border-color:var(--ui-line-2)}button.admin-kpi[aria-pressed=true]{border-color:var(--ui-accent);box-shadow:0 0 0 1px var(--ui-accent)}button.admin-kpi:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.admin-kpi-value[data-off]{color:var(--ui-faint)}.admin-kpi-label{color:var(--ui-mute);font-size:.8125rem;font-weight:500}.admin-kpi-value{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.875rem;font-weight:500;line-height:1.1}.admin-kpi-note{color:var(--ui-mute);font-size:.71875rem}.admin-chart{height:10.5rem;position:relative}.admin-gridline{border-top:1px solid var(--ui-divider);position:absolute;left:0;right:0}.admin-gridline>span{color:var(--ui-faint);font-variant-numeric:tabular-nums;font-size:.625rem;position:absolute;bottom:2px;left:0}.admin-bars{position:absolute;inset:0}.admin-bars,.admin-bucket{align-items:flex-end;gap:2px;display:flex}.admin-bucket{flex:1 1 0;justify-content:center;min-width:0;height:100%}.admin-bar{border-radius:3px 3px 0 0;flex:auto;min-width:1px;max-width:24px;transition:opacity .12s}.admin-bar[data-series=views]{background:var(--dv-views)}.admin-bar[data-series=visitors]{background:var(--dv-visitors)}.admin-bucket:hover .admin-bar{opacity:.72}.admin-analytics .admin-bucket{position:relative}.admin-analytics .admin-bar{background:var(--dv-views)}.admin-analytics .admin-bucket[data-hover] .admin-bar{background:var(--ui-ink);opacity:1}.admin-bar-prev{background:var(--ui-soft);opacity:.7;pointer-events:none;width:min(100%,24px);height:2px;position:absolute;left:50%;translate:-50%}.admin-key-prev:before{background:var(--ui-soft);border-radius:0;width:12px;height:2px}.admin-legend{color:var(--ui-soft);align-items:center;gap:14px;font-size:.71875rem;display:flex}.admin-key{align-items:center;gap:6px;display:inline-flex}.admin-key:before{content:"";background:var(--key);border-radius:2px;width:9px;height:9px}.admin-axis{color:var(--ui-mute);border-top:1px solid var(--ui-divider);font-variant-numeric:tabular-nums;justify-content:space-between;padding-top:10px;font-size:.65625rem;display:flex}.admin-breaks{grid-template-columns:repeat(auto-fit,minmax(min(18.75rem,100%),1fr));gap:18px;display:grid}.admin-break-row{border-bottom:1px solid var(--ui-divider);align-items:center;gap:14px;padding:11px 18px;display:flex;position:relative}.admin-break-row:hover{background:var(--ui-hover)}.admin-break-bar{background:var(--ui-accent);position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.admin-break-bar{background:color-mix(in srgb,var(--ui-accent) 16%,transparent)}}.admin-break-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.8125rem;position:relative;overflow:hidden}.admin-break-value{color:var(--ui-soft);font-variant-numeric:tabular-nums;font-size:.78125rem;position:relative}.admin-lp{--cols:minmax(12.5rem,1.6fr) repeat(5,minmax(6rem,1fr))}.admin-lp .admin-th,.admin-lp .admin-tr{min-width:47.5rem}.admin-lp .admin-tr{color:inherit;padding-block:12px}.admin-lp .admin-tr:focus-visible{outline:2px solid var(--ui-accent);outline-offset:-2px}.admin-paths{--cols:minmax(12.5rem,1.8fr) repeat(4,minmax(5.6rem,1fr))}.admin-paths .admin-th,.admin-paths .admin-tr{min-width:40rem}.admin-paths .admin-tr{padding-block:12px}.admin-popups{--cols:minmax(14rem,1.8fr) repeat(4,minmax(5.6rem,1fr))}.admin-popups .admin-th,.admin-popups .admin-tr{min-width:42rem}.admin-popups .admin-tr{padding-block:12px}.admin-ab{--cols:minmax(15rem,1.6fr) 4rem repeat(3,minmax(4.75rem,1fr)) minmax(7rem,1fr) 5.6rem}.admin-ab .admin-th,.admin-ab .admin-tr{min-width:57.5rem}.admin-ab .admin-tr{padding-block:12px}.admin-h2{flex-wrap:wrap;align-items:baseline;gap:12px;margin-top:12px;display:flex}.admin-h2>h2{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:1.1875rem;font-weight:500;line-height:1.3}.admin-h2>span,.admin-unit{color:var(--ui-mute);font-size:.8125rem}.admin-panel-note{color:var(--ui-mute);margin:0;padding:11px 18px;font-size:.71875rem;line-height:1.5}.admin-panel-empty{text-align:center;color:var(--ui-mute);padding:34px 18px;font-size:.8125rem}.admin-seg{border:1px solid var(--ui-line);background:var(--ui-surface);border-radius:9px;gap:3px;padding:3px;display:flex}.admin-seg>a,.admin-seg>button{color:var(--ui-soft);cursor:pointer;border-radius:7px;padding:5px 11px;font-size:.78125rem;transition:background .14s,color .14s}.admin-seg>a:hover,.admin-seg>button:hover{color:var(--ui-ink)}.admin-seg>[aria-current=page],.admin-seg>[aria-selected=true]{background:var(--ui-raised-2);color:var(--ui-ink);font-weight:600}.admin-seg-sm{border-radius:8px;gap:2px;padding:2px}.admin-seg-sm>button{border-radius:6px;padding:3px 9px;font-size:.71875rem}.admin-scope{border:1px solid var(--ui-line);background:var(--ui-surface);cursor:pointer;border-radius:9px;align-items:center;gap:10px;min-width:13.75rem;max-width:18rem;height:36px;padding:0 12px;font-size:.8125rem;transition:border-color .14s;display:flex}.admin-scope:hover{border-color:var(--ui-line-2)}.admin-scope-menu{width:280px;color:var(--ui-ink);margin:0;position:fixed;inset:auto}.admin-scope-menu:not(:popover-open){display:none}.admin-scope-list{flex-direction:column;max-height:min(22rem,60vh);display:flex;overflow-y:auto}.admin-scope-menu a{min-width:0;color:var(--ui-ink-2);border-radius:7px;padding:8px 10px;font-size:.8125rem;display:flex}.admin-scope-menu a:hover,.admin-scope-menu a[aria-current]{background:var(--ui-hover);color:var(--ui-ink)}.admin-scope-menu a[aria-current]{font-weight:600}.admin-delta-text{color:var(--ui-mute);font-size:.6875rem}.admin-delta-text[data-tone=up]{color:var(--ui-ok)}.admin-delta-text[data-tone=down]{color:var(--ui-warn)}.admin-badge{white-space:nowrap;border:1px solid var(--ui-line);color:var(--ui-soft);border-radius:999px;padding:1px 8px;font-size:.75rem;font-weight:600}.admin-badge[data-tone=accent]{border-color:var(--ui-accent);color:var(--ui-accent-ink)}.admin-kind{white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:.65625rem}.admin-kind[data-kind=contact]{background:var(--ui-accent-bg);color:var(--ui-accent-ink)}.admin-kind[data-kind=newsletter]{background:var(--ui-ok-bg);color:var(--ui-ok)}.admin-variant{width:24px;height:24px;font-family:var(--font-display);background:var(--ui-raised-2);color:var(--ui-ink);border-radius:6px;flex:0 0 24px;place-items:center;font-size:.8125rem;font-weight:700;display:grid}.admin-variant[data-v=a]{background:var(--var-a);color:#fff}.admin-variant[data-v=b]{background:var(--var-b);color:#161b2e}.admin-variant[data-v=c]{background:var(--var-c);color:#fff}.admin-variant[data-v=d]{background:var(--var-d);color:#fff}.admin-meter{background:var(--ui-divider);border-radius:3px;flex:1;max-width:60px;height:5px;overflow:hidden}.admin-meter>span{background:var(--ui-soft);height:100%;display:block}.admin-verdict{background:var(--ui-raised);color:var(--ui-soft);border-radius:999px;padding:2px 9px;font-size:.71875rem}.admin-verdict[data-verdict=better]{background:var(--ui-ok-bg);color:var(--ui-ok)}.admin-verdict[data-verdict=worse]{background:var(--ui-warn-bg);color:var(--ui-warn)}.admin-howto{border:1px dashed var(--ui-line);border-radius:12px;flex-direction:column;gap:6px;max-width:54rem;margin-top:12px;padding:16px 18px;display:flex}.admin-howto>p{color:var(--ui-soft);text-wrap:pretty;margin:0;font-size:.78125rem;line-height:1.6}.admin-sort{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;text-align:left;cursor:pointer;align-items:center;gap:4px;display:inline-flex}.admin-sort:hover,.admin-sort[aria-sort]{color:var(--ui-ink)}.admin-delta{font-variant-numeric:tabular-nums;letter-spacing:0;background:var(--ui-raised);color:var(--ui-soft);border-radius:999px;padding:1px 6px;font-size:.6875rem;font-weight:500}.admin-delta[data-tone=up]{background:var(--ui-ok-bg);color:var(--ui-ok)}.admin-delta[data-tone=down]{background:var(--ui-warn-bg);color:var(--ui-warn)}.admin-utm{--cols:minmax(7.5rem,1fr) minmax(6.25rem,.8fr) minmax(10rem,1.3fr) 5.6rem 5rem 6.5rem}.admin-utm .admin-th,.admin-utm .admin-tr{min-width:45rem}.admin-utm .admin-tr{padding-block:12px}.admin-pages{--cols:minmax(11rem,1.3fr) minmax(8rem,1fr) 5.5rem minmax(13rem,1.4fr) 5rem}.admin-pages .admin-th,.admin-pages .admin-tr{min-width:46rem}.admin-pages .admin-tr{align-items:start}.lp-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.lp-toolbar>.admin-search{flex:14rem;max-width:20rem}.lp-chips{flex-wrap:wrap;gap:6px;margin-right:auto;display:flex}.lp-chip{border-radius:var(--r-full);border:1px solid var(--ui-line);background:var(--ui-surface);height:32px;color:var(--ui-ink);cursor:pointer;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.lp-chip:hover{border-color:var(--ui-line-focus)}.lp-chip>span{opacity:.6}.lp-chip[aria-pressed=true]{background:var(--ui-ink);border-color:var(--ui-ink);color:var(--surface)}.lp-select{border:1px solid var(--ui-line);border-radius:var(--r-md);background:var(--ui-surface);height:40px;color:var(--ui-ink);cursor:pointer;padding:0 10px;font-size:14px}@media (max-width:519px){.lp-select{display:none}.lp-toolbar>.admin-search{max-width:none}}.lp-bulk{border-radius:var(--r-md);color:#fff;box-shadow:var(--shadow-1);background:#161b2e;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;padding:10px 12px 10px 18px;display:flex}.admin-shell[data-theme=dark] .lp-bulk{background:#2a3350}.lp-bulk-btn{color:#fff;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ffffff40;border-radius:8px;height:32px;padding:0 12px;font-size:14px;font-weight:600}.lp-bulk-btn:hover:not(:disabled){background:#ffffff1a}.lp-bulk-btn:disabled{opacity:.45;cursor:not-allowed}.lp-panel{background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:var(--r-lg);margin-bottom:16px;overflow:hidden}.lp-group-head{align-items:center;gap:12px;padding:14px 18px;display:flex}.lp-collapse{border-radius:var(--r-sm);width:28px;height:28px;color:var(--ui-mute);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.lp-collapse:hover{background:var(--ui-bg);color:var(--ui-ink)}.lp-collapse>svg{transition:transform var(--dur-base) var(--ease-out)}.lp-collapse[aria-expanded=false]>svg{transform:rotate(-90deg)}.lp-swatch{border-radius:3px;flex:none;width:10px;height:10px}.lp-group-name{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:18px;font-weight:500;line-height:1.3}.lp-group-meta{color:var(--ui-mute);font-size:13px}.lp-table{border-collapse:collapse;table-layout:fixed;width:100%}.lp-col-status{width:130px}.lp-col-edited{width:150px}.lp-col-actions{width:280px}.lp-table th{text-align:left;color:var(--ui-mute);border-top:1px solid var(--ui-line);border-bottom:1px solid var(--ui-line);background:var(--ui-open);padding:9px 14px;font-size:13px;font-weight:500}.lp-panel>div>.lp-table:first-child th{border-top:0}.lp-table td{border-bottom:1px solid var(--ui-line);vertical-align:middle;padding:12px 14px;font-size:14px}.lp-table tbody tr:last-child td{border-bottom:0}.lp-table tbody tr:hover{background:var(--ui-open)}.lp-table tbody tr.is-selected{background:var(--accent-soft)}.lp-cb{width:44px;padding-left:18px!important;padding-right:0!important}.lp-table input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent);cursor:pointer;vertical-align:middle}.lp-page{align-items:center;gap:14px;min-width:0;display:flex}.lp-thumb{border:1px solid var(--ui-line);border-radius:var(--r-sm);background:var(--ui-surface);flex-direction:column;flex:none;gap:3px;width:56px;height:40px;padding:6px;display:flex}.lp-thumb>i{background:var(--ui-raised-2);border-radius:2px;height:4px;display:block}.lp-thumb>i:first-child{background:var(--c);width:72%;height:6px}.lp-thumb>i:last-child{background:var(--c);opacity:.45;width:38%;height:6px}.lp-name{color:var(--ui-ink);max-width:100%;font-weight:600;display:block}.lp-name:hover{color:var(--accent-text);text-decoration:underline}.lp-address{color:var(--ui-mute);font-size:12.5px}.lp-muted{color:var(--ui-mute);white-space:nowrap}.lp-status{border-radius:var(--r-full);white-space:nowrap;align-items:center;gap:6px;padding:3px 10px;font-size:13px;font-weight:600;display:inline-flex}.lp-status:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.lp-status[data-s=live]{background:var(--green-soft);color:var(--green-text)}.lp-status[data-s=testing]{background:var(--amber-soft);color:var(--amber-text)}.lp-status[data-s=draft]{background:var(--ui-raised-2);color:var(--ui-mute)}.lp-status[data-s=archived]{color:var(--ui-faint);border:1px solid var(--ui-line);background:0 0}.lp-actions{opacity:0;transition:opacity var(--dur-fast);justify-content:flex-end;align-items:center;gap:6px;display:flex}.lp-table tr:focus-within .lp-actions,.lp-table tr:hover .lp-actions{opacity:1}.lp-actions:has(:popover-open){opacity:1}@media (hover:none){.lp-actions{opacity:1}}.admin-ra{border-radius:var(--r-sm);width:32px;height:32px;color:var(--ui-mute);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.admin-ra:hover{background:var(--ui-raised-2);color:var(--ui-ink)}.lp-empty{text-align:center;color:var(--ui-mute);flex-direction:column;align-items:center;gap:10px;padding:28px 18px;font-size:14px;display:flex}.lp-empty,.lp-panel.lp-empty{border-top:1px solid var(--ui-line)}.lp-add-group{border:1.5px dashed var(--ui-line);border-radius:var(--r-lg);width:100%;height:56px;color:var(--ui-mute);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:8px;font-weight:600;display:flex}.lp-add-group:hover{border-color:var(--accent);color:var(--accent-text);background:var(--accent-soft)}@media (max-width:1079px){.lp-hide-md{display:none}}@media (max-width:519px){.lp-hide-sm,.lp-thumb{display:none}.lp-table td,.lp-table th{padding-left:10px;padding-right:10px}.lp-col-status{width:104px}.lp-col-actions{width:52px}}.admin-shell{--group-blue:#3159c9;--group-amber:#e3a21a;--group-green:#1f8a5b;--group-berry:#b4467a;--group-slate:#5b6375}.admin-shell[data-theme=dark]{--group-blue:#5c7fd6;--group-slate:#8e96aa}.admin-pop-menu{border:1px solid var(--ui-line);border-radius:var(--r-md);background:var(--ui-surface);min-width:210px;max-height:min(26rem,100dvh - 16px);color:var(--ui-ink);box-shadow:var(--shadow-1);margin:0;padding:6px;position:fixed;inset:auto;overflow-y:auto}.admin-pop-menu>button{border-radius:var(--r-sm);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:8px 10px;font-size:14px;display:flex}.admin-pop-menu>button:focus-visible,.admin-pop-menu>button:hover{background:var(--ui-bg);outline:0}.admin-pop-menu>button>svg{color:var(--ui-mute)}.admin-pop-menu>button[data-tone=danger],.admin-pop-menu>button[data-tone=danger]>svg{color:var(--red-text)}.admin-pop-menu>button:disabled{color:var(--ui-faint);cursor:default;background:0 0}.admin-pop-menu>hr{border:0;border-top:1px solid var(--ui-line);margin:6px 0}.admin-pop-heading{color:var(--ui-faint);padding:6px 10px 2px;font-size:12px}.admin-swatch{border-radius:3px;flex:none;width:10px;height:10px;margin:0 3px}.lp-modal.is-narrow{width:min(28rem,100vw - 2rem)}.lp-modal-head{justify-content:space-between;align-items:flex-start;gap:12px;padding:22px 24px 0;display:flex}.lp-modal-head h2{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ui-ink);margin:0;font-size:24px;font-weight:700;line-height:1.2}.lp-modal-head p{color:var(--ui-mute);margin-top:4px;font-size:14px}.lp-modal-body{gap:18px;padding:20px 24px;display:grid}.lp-modal-foot{border-top:1px solid var(--ui-line);justify-content:flex-end;gap:10px;margin-top:20px;padding:16px 24px;display:flex}.lp-modal-body+.lp-modal-foot{margin-top:0}.lp-field{gap:6px;display:grid}.lp-field>label,.lp-label{color:var(--ui-ink);font-size:14px;font-weight:600}.lp-hint{color:var(--ui-mute);font-size:13px}.lp-field.is-error .lp-hint{color:var(--red-text)}.lp-input{border:1px solid var(--ui-line);border-radius:var(--r-md);background:var(--ui-surface);width:100%;height:40px;color:var(--ui-ink);padding:0 12px;font-size:15px}.lp-input:hover{border-color:var(--ui-line-focus)}.lp-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-ring);outline:none}.lp-field.is-error .lp-input{border-color:var(--red)}.lp-colors{gap:8px;display:flex}.lp-colors>button{border:2px solid var(--ui-surface);width:28px;height:28px;box-shadow:0 0 0 1px var(--ui-line);cursor:pointer;border-radius:50%}.lp-colors>button[aria-checked=true]{box-shadow:0 0 0 2px var(--ui-ink)}.admin-btn-danger{background:var(--red);border-color:var(--red);color:#fff}.admin-btn-danger:hover{background:var(--red-text);border-color:var(--red-text)}.admin-shell[data-theme=dark] .admin-btn-danger:hover{background:#a82e26;border-color:#a82e26}.lp-toast{z-index:50;border-radius:var(--r-md);color:#fff;max-width:calc(100vw - 32px);box-shadow:var(--shadow-1);opacity:0;pointer-events:none;transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out);background:#161b2e;align-items:center;gap:14px;padding:11px 18px;font-size:14px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%,16px)}.admin-shell[data-theme=dark] .lp-toast{background:#2a3350}.lp-toast.is-on{opacity:1;pointer-events:auto;transform:translate(-50%)}.lp-toast>button{color:#8ca6e4;cursor:pointer;background:0 0;border:0;font-weight:600}@media (prefers-reduced-motion:reduce){.lp-collapse>svg,.lp-toast{transition:none}.admin-side:popover-open{transition:none}}.admin-field{background:var(--ui-surface);border:1px solid var(--ui-line-2);width:100%;color:var(--ui-ink);border-radius:9px;padding:.55rem .7rem;font-size:.875rem;line-height:1.5;transition:border-color .14s}.admin-field:focus{border-color:var(--ui-line-focus);outline:none}.admin-field::placeholder{color:var(--ui-faint)}.admin-field:disabled{color:var(--ui-mute);cursor:not-allowed}.admin-panel .admin-field{background:var(--ui-sunk)}.admin-label{color:var(--ui-soft);margin-bottom:6px;font-size:.75rem;display:block}.admin-hint{color:var(--ui-mute)}.admin-hint,.admin-warn{margin-top:6px;font-size:.71875rem;line-height:1.5}.admin-warn{color:var(--ui-warn)}.admin-panel-body{flex-direction:column;gap:16px;padding:18px;display:flex}.admin-panel-foot{border-top:1px solid var(--ui-line);justify-content:flex-end;align-items:center;gap:12px;padding:13px 18px;display:flex}.admin-setting{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.admin-setting>div:first-child{flex:18rem;min-width:0}.admin-switch{appearance:none;cursor:pointer;border:1px solid var(--ui-line-2);background:var(--ui-sunk);border-radius:999px;flex:none;width:40px;height:23px;transition:background .14s,border-color .14s;position:relative}.admin-switch:after{content:"";background:var(--ui-mute);border-radius:50%;width:17px;height:17px;transition:transform .14s,background .14s;position:absolute;top:2px;left:2px}.admin-switch:checked{background:var(--ui-accent-bg);border-color:var(--ui-accent)}.admin-switch:checked:after{background:var(--ui-accent-ink);transform:translate(17px)}.admin-switch:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.admin-danger{border-color:var(--ui-danger-line)}.admin-danger .admin-panel-head{border-bottom-color:var(--ui-danger-line)}.admin-danger .admin-panel-foot{border-top-color:var(--ui-danger-line)}.chip-danger{border-color:var(--ui-danger-line);color:var(--ui-danger)}.chip-danger:hover{border-color:var(--ui-danger);background:var(--ui-danger-bg);color:var(--ui-danger)}.chip:disabled{opacity:.45;cursor:not-allowed}.chip:disabled:hover{border-color:var(--ui-line-2);color:var(--ui-soft)}.chip-primary:disabled:hover{background:var(--ui-accent);border-color:var(--ui-accent);color:var(--ui-on-accent)}.preview-langs{color:#a9a9b4;background:#111114;flex-wrap:wrap;align-items:center;gap:.25rem 1rem;padding:.5rem 1rem;font:500 .75rem/1.4 system-ui,sans-serif;display:flex}.preview-langs a{color:#c7c7ff}.preview-langs a[aria-current]{color:#fff;font-weight:600;text-decoration:none}.lang-chips{flex-wrap:wrap;gap:.5rem;display:flex}.lang-chip{border:1px solid var(--ui-line-2);color:var(--ui-ink);border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .4rem .3rem .7rem;font-size:.8125rem;display:inline-flex}.lang-chip button{color:var(--ui-mute);padding:0 .3rem;line-height:1}.lang-chip button:hover{color:var(--ui-danger)}.tr-table{border-collapse:collapse;width:100%;font-size:.8125rem}.tr-table th{text-align:left;color:var(--ui-mute);border-bottom:1px solid var(--ui-line-2);padding:.5rem .75rem;font-weight:500}.tr-table td{vertical-align:top;border-bottom:1px solid var(--ui-hover);padding:.6rem .75rem}.tr-table td:first-child{color:var(--ui-soft);width:40%}.tr-table textarea{resize:vertical;width:100%;min-height:2.4rem}.tr-state{background:var(--ui-hover);color:var(--ui-soft);white-space:nowrap;border-radius:999px;padding:.1rem .45rem;font-size:.6875rem;display:inline-block}.tr-state[data-state=missing],.tr-state[data-state=stale]{background:var(--ui-warn-bg);color:var(--ui-warn)}.tr-state[data-state=review]{background:var(--ui-danger-bg);color:var(--ui-danger)}.tr-state[data-state=locked],.tr-state[data-state=manual]{background:var(--ui-accent-bg);color:var(--ui-accent-ink)}.pp{--pp-line:var(--ui-line);--pp-fg:var(--ui-ink);--pp-mid:var(--ui-soft);--pp-accent:var(--ui-accent);--pp-accent-bg:var(--ui-accent-bg);--pp-field:var(--ui-raised);--pp-err:var(--ui-danger);color:var(--pp-fg);flex-direction:column;gap:14px;display:flex}.pp-seg{border:1px solid var(--pp-line);border-radius:10px;align-self:flex-start;gap:2px;padding:3px;display:inline-flex}.pp-seg button,.pp-tiers button{color:var(--pp-mid);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:6px 12px;font-size:13px}.pp-seg button[aria-checked=true],.pp-tiers button[aria-checked=true]{background:var(--pp-accent-bg);color:var(--pp-fg);font-weight:600}.pp-list{flex-direction:column;gap:8px;display:flex}.pp-plan{border:1px solid var(--pp-line);background:var(--pp-field);border-radius:12px}.pp-plan:hover{border-color:var(--pp-mid)}.pp-plan[data-on]{border-color:var(--pp-accent);box-shadow:0 0 0 3px var(--pp-accent)}@supports (color:color-mix(in lab,red,red)){.pp-plan[data-on]{box-shadow:0 0 0 3px color-mix(in oklab,var(--pp-accent) 20%,transparent)}}.pp-pick{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:14px;padding:14px 16px;display:flex}.pp-pick:focus-visible{outline:2px solid var(--pp-accent);outline-offset:2px}.pp-dot{border:1.5px solid var(--pp-mid);border-radius:50%;flex:none;width:16px;height:16px}.pp-plan[data-on] .pp-dot{border:5px solid var(--pp-accent)}.pp-main{flex-direction:column;gap:3px;min-width:0;margin-right:auto;display:flex}.pp-name{align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.pp-badge{background:var(--pp-accent-bg);color:var(--pp-accent);border-radius:999px;padding:2px 7px;font-size:11px;font-weight:600}.pp-blurb{line-height:1.4}.pp-blurb,.pp-price{color:var(--pp-mid);font-size:12.5px}.pp-price{flex:none;align-items:baseline;gap:4px;display:flex}.pp-price b{color:var(--pp-fg);letter-spacing:-.02em;font-size:20px;font-weight:600}.pp-tiers{flex-wrap:wrap;gap:4px;padding:0 16px 14px 46px;display:flex}.pp-tiers button{border:1px solid var(--pp-line)}.pp-terms{color:var(--pp-mid);margin:2px 0 0;font-size:13px;line-height:1.55}.pp-terms b{color:var(--pp-fg)}.pp-error{color:var(--pp-err);margin:0;font-size:13px}.pp-fine{color:var(--pp-mid);margin:-4px 0 0;font-size:12px}.pp>button:last-of-type{align-self:flex-start}@media (max-width:520px){.pp-blurb{display:none}.pp-tiers{padding-left:16px}}.admin-idle{background:var(--ui-warn-bg);color:var(--ui-warn);white-space:nowrap;border-radius:999px;flex:none;padding:1px 7px;font-size:11px;font-weight:600}.admin-shell .admin-ghost,.admin-shell .admin-page-btn,.admin-shell :is(button,a).chip:not([aria-pressed]){border:1px solid var(--ui-line);background:var(--ui-surface);height:32px;color:var(--ui-ink);white-space:nowrap;transition:background var(--dur-fast),border-color var(--dur-fast),color var(--dur-fast);border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:600;line-height:1;display:inline-flex}.admin-shell .admin-ghost:hover,.admin-shell .admin-page-btn:hover:not(:disabled),.admin-shell :is(button,a).chip:not([aria-pressed]):hover{border-color:var(--ui-line-focus);color:var(--ui-ink);background:var(--ui-surface)}.admin-shell .chip.chip-primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.admin-shell .chip.chip-primary:hover{background:var(--accent-hover);border-color:var(--accent-hover);color:var(--on-accent)}.admin-shell .chip.chip-danger{border-color:var(--ui-line);color:var(--red-text)}.admin-shell .chip.chip-danger:hover{border-color:var(--red);background:var(--red-soft);color:var(--red-text)}.admin-shell .admin-page-btn:disabled,.admin-shell .chip:disabled{opacity:.45;cursor:not-allowed}.admin-shell .chip[aria-pressed]{height:32px;padding:0 12px;font-size:13px;font-weight:500}.admin-shell .chip[aria-pressed=false]{color:var(--ui-ink)}.admin-shell .admin-panel{border-radius:var(--r-lg)}.admin-shell .admin-panel-head{padding:14px 18px}.admin-shell .admin-panel-head>.font-semibold:first-child:not(.font-mono){font-family:var(--font-display);letter-spacing:-.01em;font-size:1.1875rem;font-weight:500;line-height:1.3}.admin-shell .admin-panel-body{padding:20px 18px}.admin-shell .admin-field{border-radius:var(--r-md);border-color:var(--ui-line);min-height:40px;transition:border-color var(--dur-fast),box-shadow var(--dur-fast);padding:.5rem .75rem;font-size:.9375rem}.admin-shell .admin-dialog .admin-field,.admin-shell .admin-field,.admin-shell .admin-panel .admin-field{background:var(--ui-surface)}.admin-shell .admin-field:hover:not(:disabled){border-color:var(--ui-line-focus)}.admin-shell .admin-field:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-ring)}.admin-shell .admin-label{color:var(--ui-ink);font-size:14px;font-weight:600}.admin-shell .admin-hint,.admin-shell .admin-warn{font-size:13px}.admin-shell .admin-switch{background:var(--ui-raised-2);border:0;width:38px;height:22px}.admin-shell .admin-switch:after{background:#fff;width:16px;height:16px;top:3px;left:3px;box-shadow:0 1px 2px #0003}.admin-shell .admin-switch:checked{background:var(--accent)}.admin-shell .admin-switch:checked:after{background:#fff;transform:translate(16px)}.admin-shell .admin-status{padding:3px 10px;font-size:13px;font-weight:600}.admin-shell .admin-status:before{width:7px;height:7px}.admin-shell .admin-tr{font-size:14px}.admin-shell .admin-foot{font-size:13px}.admin-shell .admin-toast{border-radius:var(--r-md);color:#fff;max-width:calc(100vw - 32px);box-shadow:var(--shadow-1);background:#161b2e;border:0;padding:11px 18px;font-size:14px;bottom:24px;left:50%;transform:translate(-50%)}.admin-shell[data-theme=dark] .admin-toast{background:#2a3350}.admin-shell .admin-toast:before{display:none}.admin-shell .admin-empty{color:var(--ui-mute);font-size:14px}.admin-ws{border:1px solid var(--ui-line);border-radius:var(--r-md);background:var(--ui-surface);width:100%;color:var(--ui-ink);text-align:left;cursor:pointer;transition:background var(--dur-fast),border-color var(--dur-fast);align-items:center;gap:10px;padding:10px;display:flex}.admin-ws:hover{background:var(--ui-bg);border-color:var(--ui-line-focus)}.admin-ws:has(+:popover-open){background:var(--ui-bg);border-color:var(--ui-line-focus)}.admin-ws-mark{background:var(--accent-soft);width:30px;height:30px;color:var(--accent-text);border-radius:8px;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.admin-ws-mark[style]{color:#fff}.admin-ws-mark[data-c=amber]{color:#161b2e}.admin-ws-text{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.admin-ws-text>strong{font-size:14.5px;font-weight:600}.admin-ws-text>small{color:var(--ui-mute);font-size:12px}.admin-ws-chev{color:var(--ui-mute);flex:none}.admin-pop-meta{color:var(--ui-mute);margin-left:auto;padding-left:12px;font-size:12px}.admin-pop-check{flex:none;color:var(--accent-text)!important}.admin-pop-menu>button[aria-current]{font-weight:600}.admin-pop-menu>button>.admin-pop-meta+.admin-pop-check{margin-left:8px}.ab-col-status{width:170px}.ab-col-split{width:240px}.ab-col-go,.ab-col-when{width:130px}.ab-split{background:var(--ui-raised-2);border-radius:4px;max-width:200px;height:8px;display:flex;overflow:hidden}.ab-split>i{display:block}.ab-split>i[data-i="0"]{background:var(--var-a)}.ab-split>i[data-i="1"]{background:var(--var-b)}.ab-split>i[data-i="2"]{background:var(--var-c)}.ab-split>i[data-i="3"]{background:var(--var-d)}.ab-names{max-width:220px;margin-top:6px;font-size:12.5px}.ab-names,.ab-note{color:var(--ui-mute)}.ab-note{margin-top:4px;font-size:12px}.ab-empty-art{border:1.5px dashed var(--ui-line-focus);border-radius:10px;width:120px;height:70px;display:flex;overflow:hidden}.ab-empty-art>i{flex:1}.ab-empty-art>i:first-child{background:var(--blue-100)}.ab-empty-art>i:last-child{background:var(--amber-soft)}.ab-empty-title{font-family:var(--font-display);color:var(--ui-ink);font-size:20px;font-weight:500}.lp-panel.lp-empty .ab-empty-title+*{max-width:46ch}.ov-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}@media (max-width:1079px){.ov-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:519px){.ov-kpis{grid-template-columns:1fr}}.ov-kpi{flex-direction:column;gap:6px;margin:0;padding:18px;display:flex}.ov-delta{color:var(--ui-mute);font-size:13px;font-weight:600}.ov-delta[data-tone=up]{color:var(--green-text)}.ov-delta[data-tone=down]{color:var(--red-text)}.ov-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:16px;display:grid}.ov-grid>.lp-panel{margin:0}@media (max-width:1079px){.ov-grid{grid-template-columns:1fr}}.ov-head{border-bottom:1px solid var(--ui-line);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.ov-head>h2{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:19px;font-weight:500}.ov-head+.lp-table th{border-top:0}.ov-num{width:110px;text-align:right!important}.ov-leads{margin:0;padding:0;list-style:none}.ov-leads>li{border-bottom:1px solid var(--ui-line);justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;font-size:14px;display:flex}.ov-leads>li:last-child{border-bottom:0}.ov-leads>li>span{flex:none;font-size:13px}.ov-who{align-items:center;gap:8px;font-weight:600;display:flex}.ov-dot{background:var(--accent);border-radius:50%;flex:none;width:7px;height:7px}.ov-head~.lp-empty{border-top:0}.ov-setup>summary{cursor:pointer;-webkit-tap-highlight-color:transparent;list-style:none}.ov-setup>summary::-webkit-details-marker{display:none}.ov-setup>summary:focus-visible{outline:2px solid var(--ui-accent);outline-offset:-2px;border-radius:var(--r-lg)}.ov-setup:not([open])>summary{border-bottom:0}.ov-setup-count{align-items:center;gap:12px;font-size:13px;display:inline-flex}.ov-meter{border-radius:var(--r-full);background:var(--ui-raised-2);width:72px;height:6px;overflow:hidden}.ov-meter>i{border-radius:inherit;background:var(--green-text);height:100%;display:block}.ov-setup-chev{color:var(--ui-mute)}.ov-setup:not([open]) .ov-setup-chev{rotate:-90deg}@media (prefers-reduced-motion:no-preference){.ov-setup-chev{transition:rotate var(--dur-fast) ease-out}}.ov-steps{margin:0;padding:0;list-style:none}.ov-steps>li{border-bottom:1px solid var(--ui-line);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 18px;display:grid}.ov-steps>li:last-child{border-bottom:0}@media (max-width:519px){.ov-steps>li{grid-template-columns:22px minmax(0,1fr);align-items:start}.ov-steps>li>:last-child:not(:nth-child(2)){grid-column:2;justify-self:start}.ov-setup-count .ov-meter{display:none}}.ov-step-mark{border:1.5px dashed var(--ui-line-2);width:22px;height:22px;color:var(--green-text);border-radius:50%;place-items:center;display:grid}.ov-steps>li[data-done] .ov-step-mark{background:var(--green-soft);border:1px solid #0000}.ov-step-mark>svg{stroke-width:2.4px}.ov-step-label{font-size:14px;font-weight:600}.ov-steps>li[data-done] .ov-step-label{color:var(--ui-mute)}.ov-setup~.ov-grid{align-items:start}.ov-col{flex-direction:column;gap:16px;min-width:0;display:flex}.ov-col>.lp-panel{margin:0}.ov-card-body{padding:14px 18px;font-size:14px}.ov-card-meta{margin-top:8px}.ov-card-foot{border-top:1px solid var(--ui-line);justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;font-size:13px;display:flex}.ov-lead-link{color:var(--ui-ink);display:block}@media (hover:hover){.ov-lead-link:hover .ov-who{color:var(--accent-text);text-decoration:underline}}.ov-settings{margin:0}.ov-settings>div{border-bottom:1px solid var(--ui-line);grid-template-columns:160px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 10px 8px 18px;font-size:14px;display:grid}.ov-settings>div:last-child{border-bottom:0}.ov-settings dt{color:var(--ui-mute)}.ov-settings dd{margin:0}@media (max-width:519px){.ov-settings>div{grid-template-columns:minmax(0,1fr) auto}.ov-settings dt{grid-column:1/-1}}.admin-panel[id]{scroll-margin-top:16px}.admin-panel:target{border-color:var(--ui-accent)}.tpl-grid{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:16px;display:grid}.tpl-card{flex-direction:column;gap:10px;margin:0;padding:20px;display:flex}.tpl-name{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:19px;font-weight:500}.tpl-for{color:var(--ui-mute);font-size:14px}.tpl-label{margin-top:4px;font-size:13px;font-weight:600}.tpl-list{gap:4px;margin:0 0 0 18px;font-size:14px;display:grid}.tpl-list>li[data-optional]{color:var(--ui-mute)}.tpl-opt{color:var(--ui-faint);font-size:13px}.tpl-note{color:var(--ui-mute);font-size:13px}.tpl-go{align-self:flex-start;margin-top:auto}.ig-search{flex:none;max-width:22rem}.ig-h2{font-family:var(--font-display);letter-spacing:-.01em;margin:0 0 10px;font-size:19px;font-weight:500}.ig-lead{color:var(--ui-mute);margin:0 0 8px;font-size:13px;font-weight:600}.ig-list{margin:0;padding:0;list-style:none}.ig-row{border-bottom:1px solid var(--ui-line);align-items:center;gap:14px;padding:14px 18px;display:flex}.ig-row:last-child{border-bottom:0}.ig-row>.integration-mark{border-radius:var(--r-md);flex:none;width:40px;height:40px}.ig-main{flex:1;min-width:0}.ig-name{font-size:15px;font-weight:600}.ig-sub{min-width:0;color:var(--ui-mute);gap:6px;font-size:13.5px;display:flex}.ig-dot,.ig-row>.lp-status,.ig-ws{flex:none}@media (max-width:719px){.ig-row>.lp-status,.ig-ws{display:none}.ig-sub{flex-wrap:wrap}}.ig-optional{color:var(--ui-mute);font-weight:400}.ig-code{height:auto;font-family:var(--font-mono);padding:10px 12px;font-size:13px;line-height:1.5}.ig-check{align-self:end;align-items:center;gap:8px;min-height:40px;font-size:14px;display:flex}.ig-check>input{width:16px;height:16px;accent-color:var(--accent)}.ig-error{color:var(--red-text);margin:0;font-size:14px}.ig-secret{border-radius:var(--r-md);background:var(--ui-open);border:1px solid var(--ui-line);font-family:var(--font-mono);word-break:break-all;padding:10px 12px;font-size:13px;display:block}.pi-group{flex-direction:column;gap:4px;display:flex}.pi-group+.pi-group{border-top:1px solid var(--ui-line);padding-top:14px}.pi-row{align-items:center;gap:12px;min-height:44px;display:flex}.pi-name{flex:1;min-width:0;font-size:14.5px;font-weight:500}.pi-kind{color:var(--ui-mute);margin-left:6px;font-size:12.5px;font-weight:400}.pi-select{min-width:14rem;max-width:22rem}.pi-connect{color:var(--accent-text);font-size:14px}.pi-connect:hover{text-decoration:underline}.pi-check{align-items:center;gap:8px;min-height:36px;font-size:14px;display:flex}.pi-check>input[type=checkbox]:not(.admin-switch),.pi-check>input[type=radio]{width:16px;height:16px;accent-color:var(--accent)}.pi-clicks{color:var(--ui-mute);flex-wrap:wrap;align-items:center;gap:4px 16px;font-size:14px;display:flex}.pi-clicks>.pi-check{color:var(--ui-ink)}.pi-sender+.pi-sender{border-top:1px solid var(--ui-divider)}.pi-last{font-size:12.5px;font-weight:600}.pi-last.is-ok{color:var(--green-text)}.pi-last.is-bad{color:var(--red-text)}.pi-settings{border-radius:var(--r-md);background:var(--ui-open);gap:12px;margin:4px 0 14px;padding:14px}.pi-forms,.pi-settings{flex-direction:column;display:flex}.pi-forms{padding-left:24px}@media (max-width:519px){.pi-row{flex-wrap:wrap}.pi-select{width:100%;min-width:0;max-width:none}}.admin-shell .ai-access{gap:16px;max-width:860px;display:grid}.admin-shell .ai-code{white-space:pre-wrap;word-break:break-all;font:.78rem/1.5 var(--font-mono,ui-monospace,monospace);background:var(--canvas);border:1px solid var(--line);border-radius:var(--r-md);margin:8px 0;padding:10px 12px;overflow-x:auto}.admin-shell .ai-steps{gap:4px;margin:12px 0;display:grid}.admin-shell .ai-steps dt{margin-top:8px;font-weight:600}.admin-shell .ai-steps dd{color:var(--muted);margin:0}.admin-shell .ai-new{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}.admin-shell .ai-new .admin-field{flex:220px}.admin-shell .ai-fresh{border-radius:var(--r-md);background:var(--amber-soft);margin:12px 0;padding:12px}.admin-shell .ai-tokens{gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.admin-shell .ai-tokens li{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:8px 0;display:flex}.admin-shell .ai-tokens .admin-hint{margin:0 auto 0 0}.admin-shell .ai-token-name{font-weight:600}.admin-shell .ai-flagged{gap:12px;margin:0;padding:0;list-style:none;display:grid}.hte{background:var(--ui-bg);color:var(--ui-ink);font-family:var(--font-ui,inherit);flex-direction:column;display:flex;position:fixed;inset:0}.hte-bar{background:var(--ui-rail);border-bottom:1px solid var(--ui-line);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 16px;display:flex}.hte-back{width:32px;height:32px;color:var(--ui-ink-2);border-radius:8px;place-items:center;font-size:18px;text-decoration:none;display:grid}.hte-back:hover{background:var(--ui-hover)}.hte-title{flex-direction:column;min-width:0;line-height:1.25;display:flex}.hte-title strong{white-space:nowrap;text-overflow:ellipsis;max-width:40vw;font-size:14px;overflow:hidden}.hte-title span{color:var(--ui-mute);font-size:12px}.hte-tabs{background:var(--ui-sunk);border:1px solid var(--ui-line);border-radius:9px;gap:4px;padding:3px;display:flex}.hte-tab{color:var(--ui-soft);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:5px 10px;font-size:13px}.hte-tab[aria-selected=true]{background:var(--ui-raised);color:var(--ui-ink)}.hte-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.hte-count{color:var(--ui-mute);font-size:12px}.hte-btn{font:inherit;border:1px solid var(--ui-line-2);background:var(--ui-raised);color:var(--ui-ink);cursor:pointer;border-radius:8px;padding:7px 14px;font-size:13px;font-weight:600}.hte-btn:hover:not(:disabled){background:var(--ui-raised-2)}.hte-btn:disabled{opacity:.5;cursor:default}.hte-btn-primary{background:var(--ui-accent);border-color:var(--ui-accent);color:var(--ui-on-accent)}.hte-btn-primary:hover:not(:disabled){background:var(--ui-accent-hover)}.hte-help{color:var(--ui-soft);border-bottom:1px solid var(--ui-divider);margin:0;padding:8px 16px;font-size:13px}.hte-help a,.hte-link{color:var(--ui-accent-ink)}.hte-link{font:inherit;cursor:pointer;background:0 0;border:0;margin-left:8px;padding:0;text-decoration:underline}.hte-note{margin:0;padding:8px 16px;font-size:13px}.hte-note-ok{background:var(--ui-ok-bg,#12301f);color:var(--ui-ok,#7fd3a0)}.hte-note-warn{background:var(--ui-warn-bg,#3a2a10);color:var(--ui-warn,#f0c070)}.hte-note-error{background:var(--ui-danger-bg,#3a1a14);color:var(--ui-danger,#f2a090)}.hte-canvas{flex:1;min-height:0;padding:16px;display:flex}.hte-canvas iframe{border:1px solid var(--ui-line);background:#fff;border-radius:10px;flex:1;width:100%}.hte-empty{color:var(--ui-mute);margin:auto;font-size:14px}@media (max-width:640px){.hte-canvas{padding:0}.hte-canvas iframe{border-width:0;border-radius:0}.hte-title strong{max-width:50vw}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}