/*! tailwindcss v4.3.0 | 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)))){*,:before,:after,::backdrop{--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-ease:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, 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-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-600:oklch(66.6% .179 58.318);--color-green-50:oklch(98.2% .018 155.826);--color-green-600:oklch(62.7% .194 149.214);--color-gray-200:oklch(92.8% .006 264.531);--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-background:var(--color-background);--color-foreground:var(--color-foreground);--color-surface:var(--color-surface);--color-surface-foreground:var(--color-surface-foreground);--color-muted:var(--color-muted);--color-muted-foreground:var(--color-muted-foreground);--color-primary:var(--color-primary);--color-primary-foreground:var(--color-primary-foreground);--color-accent:var(--color-accent);--color-accent-foreground:var(--color-accent-foreground);--color-border:var(--color-border);--font-heading:var(--font-heading);--font-body:var(--font-body);--text-h1:var(--text-h1);--text-h2:var(--text-h2);--text-body:var(--text-body);--text-small:var(--text-small)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.-top-3{top:calc(var(--spacing) * -3)}.top-0{top:calc(var(--spacing) * 0)}.top-1{top:calc(var(--spacing) * 1)}.top-2{top:calc(var(--spacing) * 2)}.top-4{top:calc(var(--spacing) * 4)}.bottom-0{bottom:calc(var(--spacing) * 0)}.left-0{left:calc(var(--spacing) * 0)}.left-1{left:calc(var(--spacing) * 1)}.left-1\.5{left:calc(var(--spacing) * 1.5)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.z-10{z-index:10}.z-50{z-index:50}.float-left{float:left}.float-none{float:none}.float-right{float:right}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.-mx-6{margin-inline:calc(var(--spacing) * -6)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.my-4{margin-block:calc(var(--spacing) * 4)}.my-6{margin-block:calc(var(--spacing) * 6)}.my-8{margin-block:calc(var(--spacing) * 8)}.my-10{margin-block:calc(var(--spacing) * 10)}.my-12{margin-block:calc(var(--spacing) * 12)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.ml-2{margin-left:calc(var(--spacing) * 2)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-column{display:table-column}.table-row{display:table-row}.h-1{height:calc(var(--spacing) * 1)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-32{height:calc(var(--spacing) * 32)}.h-36{height:calc(var(--spacing) * 36)}.h-48{height:calc(var(--spacing) * 48)}.h-52{height:calc(var(--spacing) * 52)}.h-\[30rem\]{height:30rem}.h-full{height:100%}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-\[32rem\]{max-height:32rem}.max-h-\[70vh\]{max-height:70vh}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-32{min-height:calc(var(--spacing) * 32)}.min-h-screen{min-height:100vh}.w-3{width:calc(var(--spacing) * 3)}.w-5{width:calc(var(--spacing) * 5)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-56{width:calc(var(--spacing) * 56)}.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-7xl{max-width:var(--container-7xl)}.max-w-\[100rem\]{max-width:100rem}.max-w-\[800px\]{max-width:800px}.max-w-\[var\(--size-content-max\,720px\)\]{max-width:var(--size-content-max,720px)}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-prose{max-width:65ch}.max-w-sm{max-width:var(--container-sm)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-11{min-width:calc(var(--spacing) * 11)}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.origin-top-left{transform-origin:0 0}.-translate-x-1{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-3d{scale:var(--tw-scale-x) var(--tw-scale-y) var(--tw-scale-z)}.rotate-2{rotate:2deg}.rotate-360{rotate:360deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform\!{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)!important}.animate-pulse{animation:var(--animate-pulse)}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.resize{resize:both}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.columns-1{columns:1}.columns-2{columns:2}.columns-3{columns:3}.columns-4{columns:4}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:calc(var(--spacing) * 1)}.gap-2{gap:calc(var(--spacing) * 2)}.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-px{gap:1px}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * 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-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * 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)))}: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-border>:not(:last-child)){border-color:var(--color-border)}.self-start{align-self:flex-start}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-r-md{border-top-right-radius:var(--radius-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-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-accent{border-color:var(--color-accent)}.border-border{border-color:var(--color-border)}.border-primary{border-color:var(--color-primary)}.border-red-500{border-color:var(--color-red-500)}.border-l-amber-600{border-left-color:var(--color-amber-600)}.border-l-green-600{border-left-color:var(--color-green-600)}.border-l-primary{border-left-color:var(--color-primary)}.border-l-red-600{border-left-color:var(--color-red-600)}.bg-\[\#123456\]{background-color:#123456}.bg-\[\#C17A5F\]{background-color:#c17a5f}.bg-accent{background-color:var(--color-accent)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-background{background-color:var(--color-background)}.bg-border{background-color:var(--color-border)}.bg-foreground\/40{background-color:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/40{background-color:color-mix(in oklab, var(--color-foreground) 40%, transparent)}}.bg-gray-200{background-color:var(--color-gray-200)}.bg-green-50{background-color:var(--color-green-50)}.bg-muted,.bg-muted\/20{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/20{background-color:color-mix(in oklab, var(--color-muted) 20%, transparent)}}.bg-primary{background-color:var(--color-primary)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-100{background-color:var(--color-red-100)}.bg-surface{background-color:var(--color-surface)}.fill-muted-foreground{fill:var(--color-muted-foreground)}.object-cover{object-fit:cover}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0{padding-block:calc(var(--spacing) * 0)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-20{padding-block:calc(var(--spacing) * 20)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.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-24{padding-bottom:calc(var(--spacing) * 24)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-bottom{vertical-align:bottom}.align-top{vertical-align:top}.font-body{font-family:var(--font-body)}.font-heading{font-family:var(--font-heading)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.font-serif{font-family:var(--font-serif)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-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-\[11px\]{font-size:11px}.text-\[18px\]{font-size:18px}.text-body{font-size:var(--text-body)}.text-h1{font-size:var(--text-h1)}.text-h2{font-size:var(--text-h2)}.text-small{font-size:var(--text-small)}.leading-none{--tw-leading:1;line-height:1}.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-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.whitespace-pre-wrap{white-space:pre-wrap}.text-accent{color:var(--color-accent)}.text-border{color:var(--color-border)}.text-foreground{color:var(--color-foreground)}.text-muted-foreground{color:var(--color-muted-foreground)}.text-primary{color:var(--color-primary)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.opacity-80{opacity:.8}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.brightness-2{--tw-brightness:brightness(2%);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,)}.contrast-2{--tw-contrast:contrast(2%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-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))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-all{-webkit-user-select:all;user-select:all}@media (hover:hover){.group-hover\:text-primary:is(:where(.group):hover *){color:var(--color-primary)}}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-y-0:before{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.before\:left-0:before{content:var(--tw-content);left:calc(var(--spacing) * 0)}.before\:w-1:before{content:var(--tw-content);width:calc(var(--spacing) * 1)}.before\:bg-primary:before{content:var(--tw-content);background-color:var(--color-primary)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}@media (hover:hover){.hover\:bg-muted:hover{background-color:var(--color-muted)}.hover\:text-primary:hover{color:var(--color-primary)}}.focus\:z-10:focus{z-index:10}.focus\:z-20:focus{z-index:20}.focus\:border-primary:focus{border-color:var(--color-primary)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus\:ring-inset:focus{--tw-ring-inset:inset}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:w-auto{width:auto}.sm\:max-w-xl{max-width:var(--container-xl)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-12{padding-inline:calc(var(--spacing) * 12)}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media (min-width:48rem){.md\:mx-0{margin-inline:calc(var(--spacing) * 0)}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:gap-10{gap:calc(var(--spacing) * 10)}.md\:py-16{padding-block:calc(var(--spacing) * 16)}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-4{top:calc(var(--spacing) * 4)}.lg\:block{display:block}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:max-h-\[calc\(100vh-2rem\)\]{max-height:calc(100vh - 2rem)}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[20rem_minmax\(0\,1fr\)\]{grid-template-columns:20rem minmax(0,1fr)}.lg\:items-start{align-items:flex-start}.lg\:gap-6{gap:calc(var(--spacing) * 6)}.lg\:overflow-auto{overflow:auto}.lg\:rounded-xl{border-radius:var(--radius-xl)}.lg\:border{border-style:var(--tw-border-style);border-width:1px}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:py-8{padding-block:calc(var(--spacing) * 8)}}}:root{--color-background:var(--color-neutral-app-bg);--color-foreground:var(--color-neutral-text-strong);--color-surface:var(--color-neutral-app-bg);--color-surface-foreground:var(--color-neutral-text-strong);--color-muted:var(--color-neutral-subtle-bg);--color-muted-foreground:var(--color-neutral-text);--color-primary:var(--color-primary-solid);--color-primary-foreground:var(--color-primary-contrast);--color-primary-hover:var(--color-primary-solid-hover);--color-primary-active:var(--color-primary-solid-hover)}@supports (color:color-mix(in lab, red, red)){:root{--color-primary-active:color-mix(in oklab, var(--color-primary-solid-hover), black 12%)}}:root{--color-accent:var(--color-primary-subtle-bg);--color-accent-foreground:var(--color-primary-text);--color-info:var(--color-info-subtle-bg);--color-info-foreground:var(--color-info-text);--color-success:var(--color-success-subtle-bg);--color-success-foreground:var(--color-success-text);--color-warning:var(--color-warning-subtle-bg);--color-warning-foreground:var(--color-warning-text);--color-danger:var(--color-danger-subtle-bg);--color-danger-foreground:var(--color-danger-text);--color-border:var(--color-neutral-subtle-border);--color-input:var(--color-neutral-component-hover-bg);--color-ring:var(--color-primary-interactive-border);--border-style:solid;--focus-ring:var(--border-width-thick) var(--border-style) var(--color-ring);--tracking-tight:-.02em;--tracking-normal:0em;--tracking-wide:.04em;--ds-check-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 8.5 6.5 11.5 12.5 4.5'/%3E%3C/svg%3E");--ds-chevron-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6 8 10 12 6'/%3E%3C/svg%3E");--shadow-1:0 1px 2px #0f172a0f;--shadow-2:0 2px 6px -1px #0f172a1a;--shadow-3:0 8px 24px -6px #0f172a29;--shadow-4:0 18px 44px -12px #0f172a3d;--badge-padding:var(--space-1) var(--space-2);--button-padding:var(--space-2) var(--space-5);--input-padding:var(--space-2) var(--space-3);--card-padding:var(--space-5);--textarea-min-block-size:calc(var(--control-height) * 2.4);--control-indicator-size:calc(var(--control-height) * .42);--control-meter-size:calc(var(--control-height) * .32);--control-disabled-opacity:.56;--inline-gap:var(--space-1);--icon-size:calc(var(--control-height) * .45);--stack-gap:var(--space-4);--grid-gap:var(--space-4);--section-spacing:var(--space-8);--container-padding:var(--space-4);--control-height:var(--size-control);--style-guide-max-width:var(--size-content-max);--style-guide-filter-height:var(--control-height);--style-guide-panel-width:24rem;--style-guide-panel-max-width:calc(100vw - var(--space-3));--style-guide-panel-wide-width:calc(var(--control-height) * 18);--style-guide-mobile-panel-width:88vw;--style-guide-control-max-width:calc(var(--size-content-max) + var(--space-8));--style-guide-control-offset:var(--space-3);--style-guide-control-alpha:12%;--style-guide-panel-backdrop-blur:calc(var(--space-1) * 2);--style-guide-preview-sticky-top:var(--space-8);--style-guide-preview-height:calc(var(--control-height) * 11.5);--style-guide-preview-mobile-height:calc(var(--control-height) * 7.2);--style-guide-backdrop:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){:root{--style-guide-backdrop:color-mix(in srgb, var(--color-foreground), transparent 62%)}}:root{--style-guide-compact-title-size:var(--text-h2);--style-guide-effect-stage-height:calc(var(--control-height) * 2.8);--style-guide-effect-target-width:calc(var(--control-height) * 2.7);--style-guide-motion-provider-target-width:calc(var(--control-height) * 3.6);--style-guide-icon-swatch-min:calc(var(--control-height) * 4);--style-guide-icon-choice-size:calc(var(--control-height) * 1.15);--style-guide-color-picker-size:calc(var(--control-height) * 1.08);--style-guide-workbench-stage-min:calc(var(--control-height) * 5.8);--style-guide-workbench-stage-mobile-min:calc(var(--control-height) * 4.2);--style-guide-playground-icon-size:calc(var(--control-height) * 1.35);--style-guide-duo-swatch-width:calc(var(--control-height) * 1.45);--style-guide-duo-swatch-height:calc(var(--control-height) * .62);--style-guide-scheme-card-min:calc(var(--control-height) * 3.6);--style-guide-ramp-chip-size:calc(var(--control-height) * .38);--style-guide-palette-chip-size:calc(var(--control-height) * .82);--style-guide-motion-target-size:calc(var(--control-height) * 4.6);--style-guide-form-checkmark-size:calc(var(--control-height) * .22);--style-guide-form-checkmark-border:calc(var(--border-width) * 1.5);--style-guide-form-radio-dot-size:calc(var(--control-height) * .18);--style-guide-style-control-min:calc(var(--control-height) * 5.1);--style-guide-style-preview-side-min:calc(var(--control-height) * 5.82);--style-guide-swatch-min-block:calc(var(--control-height) * 2.55);--style-guide-effect-duration:calc(var(--motion-duration-base) * 2.4);--effect-slide-distance:calc(var(--style-guide-effect-target-width) * 2.2);--design-grid-background-size:calc(var(--space-8) * .615) calc(var(--space-8) * .615);--brutal-hover-offset:calc(var(--space-1) * -.6);--badge-radius:var(--radius-pill);--control-radius:var(--radius);--leading-control:var(--leading-tight);--dtcg-color-background:var(--color-neutral-app-bg);--dtcg-color-foreground:var(--color-neutral-text-strong);--dtcg-color-surface:var(--color-neutral-component-bg);--dtcg-color-primary-solid:var(--color-primary-solid);--dtcg-color-primary-foreground:var(--color-neutral-app-bg);--dtcg-color-primary-solid-role:var(--color-primary-solid);--dtcg-color-status-info:var(--color-info-text);--dtcg-color-status-success:var(--color-success-text);--dtcg-color-status-warning:var(--color-warning-text);--dtcg-color-status-danger:var(--color-danger-text);--dtcg-color-neutral-app-bg:var(--color-neutral-app-bg);--dtcg-color-neutral-text-strong:var(--color-neutral-text-strong);--dtcg-color-neutral-component-bg:var(--color-neutral-component-bg);--dtcg-color-info-text:var(--color-info-text);--dtcg-color-success-text:var(--color-success-text);--dtcg-color-warning-text:var(--color-warning-text);--dtcg-color-danger-text:var(--color-danger-text);--dtcg-font-body:var(--font-body);--dtcg-font-heading:var(--font-heading);--dtcg-space-1:var(--space-1);--dtcg-space-2:var(--space-2);--dtcg-space-4:var(--space-4);--dtcg-space-8:var(--space-8);--dtcg-radius-default:var(--radius);--dtcg-radius-pill:var(--radius-pill);--dtcg-motion-duration-fast:var(--motion-duration-fast);--dtcg-motion-duration-base:var(--motion-duration-base);--dtcg-motion-ease-standard:var(--motion-ease-standard)}[data-color-scheme=neutral]{--color-neutral-1:#fcfcfd;--color-neutral-2:#f8f9fb;--color-neutral-3:#eff0f4;--color-neutral-4:#e7e8ed;--color-neutral-5:#dfe1e7;--color-neutral-6:#d7d9e1;--color-neutral-7:#cbcfd7;--color-neutral-8:#b6bcc8;--color-neutral-9:#888e9a;--color-neutral-10:#7d848e;--color-neutral-11:#5e656d;--color-neutral-12:#1b2024;--color-primary-1:#fdfdfe;--color-primary-2:#f7f9ff;--color-primary-3:#ecf2ff;--color-primary-4:#e0eaff;--color-primary-5:#d0dfff;--color-primary-6:#bed1ff;--color-primary-7:#a4beff;--color-primary-8:#83a5f8;--color-primary-9:#2462ea;--color-primary-10:#1457e1;--color-primary-11:#245ad3;--color-primary-12:#172d61;--color-info-1:#fdfdfe;--color-info-2:#f7f9ff;--color-info-3:#ecf2ff;--color-info-4:#e0eaff;--color-info-5:#d0dfff;--color-info-6:#bed1ff;--color-info-7:#a4beff;--color-info-8:#83a5f8;--color-info-9:#2462ea;--color-info-10:#1457e1;--color-info-11:#245ad3;--color-info-12:#172d61;--color-success-1:#fbfefb;--color-success-2:#f4fbf5;--color-success-3:#e7f7e8;--color-success-4:#d7f2da;--color-success-5:#c4eac8;--color-success-6:#abdfb2;--color-success-7:#8ad196;--color-success-8:#51be6f;--color-success-9:#25ab51;--color-success-10:#1b9f48;--color-success-11:#008136;--color-success-12:#1a3d23;--color-warning-1:#fefcfb;--color-warning-2:#fcf8ef;--color-warning-3:#f8f1db;--color-warning-4:#f4e3bd;--color-warning-5:#f0d7a4;--color-warning-6:#eec98c;--color-warning-7:#e4b77b;--color-warning-8:#da9f5d;--color-warning-9:#e27f1a;--color-warning-10:#da7401;--color-warning-11:#ba6100;--color-warning-12:#51321d;--color-danger-1:#fffcfc;--color-danger-2:#fff7f7;--color-danger-3:#ffebeb;--color-danger-4:#ffdbda;--color-danger-5:#ffcdcb;--color-danger-6:#ffbdb9;--color-danger-7:#f9a7a2;--color-danger-8:#f18b86;--color-danger-9:#ee3c36;--color-danger-10:#e53028;--color-danger-11:#d6160c;--color-danger-12:#680f1a;--color-neutral-app-bg:var(--color-neutral-1);--color-neutral-subtle-bg:var(--color-neutral-2);--color-neutral-component-bg:var(--color-neutral-3);--color-neutral-component-hover-bg:var(--color-neutral-4);--color-neutral-component-active-bg:var(--color-neutral-5);--color-neutral-subtle-border:var(--color-neutral-6);--color-neutral-interactive-border:var(--color-neutral-7);--color-neutral-strong-border:var(--color-neutral-8);--color-neutral-solid:var(--color-neutral-9);--color-neutral-solid-hover:var(--color-neutral-10);--color-neutral-text:var(--color-neutral-11);--color-neutral-text-strong:var(--color-neutral-12);--color-primary-app-bg:var(--color-primary-1);--color-primary-subtle-bg:var(--color-primary-2);--color-primary-component-bg:var(--color-primary-3);--color-primary-component-hover-bg:var(--color-primary-4);--color-primary-component-active-bg:var(--color-primary-5);--color-primary-subtle-border:var(--color-primary-6);--color-primary-interactive-border:var(--color-primary-7);--color-primary-strong-border:var(--color-primary-8);--color-primary-solid:var(--color-primary-9);--color-primary-solid-hover:var(--color-primary-10);--color-primary-text:var(--color-primary-11);--color-primary-text-strong:var(--color-primary-12);--color-info-app-bg:var(--color-info-1);--color-info-subtle-bg:var(--color-info-2);--color-info-component-bg:var(--color-info-3);--color-info-component-hover-bg:var(--color-info-4);--color-info-component-active-bg:var(--color-info-5);--color-info-subtle-border:var(--color-info-6);--color-info-interactive-border:var(--color-info-7);--color-info-strong-border:var(--color-info-8);--color-info-solid:var(--color-info-9);--color-info-solid-hover:var(--color-info-10);--color-info-text:var(--color-info-11);--color-info-text-strong:var(--color-info-12);--color-success-app-bg:var(--color-success-1);--color-success-subtle-bg:var(--color-success-2);--color-success-component-bg:var(--color-success-3);--color-success-component-hover-bg:var(--color-success-4);--color-success-component-active-bg:var(--color-success-5);--color-success-subtle-border:var(--color-success-6);--color-success-interactive-border:var(--color-success-7);--color-success-strong-border:var(--color-success-8);--color-success-solid:var(--color-success-9);--color-success-solid-hover:var(--color-success-10);--color-success-text:var(--color-success-11);--color-success-text-strong:var(--color-success-12);--color-warning-app-bg:var(--color-warning-1);--color-warning-subtle-bg:var(--color-warning-2);--color-warning-component-bg:var(--color-warning-3);--color-warning-component-hover-bg:var(--color-warning-4);--color-warning-component-active-bg:var(--color-warning-5);--color-warning-subtle-border:var(--color-warning-6);--color-warning-interactive-border:var(--color-warning-7);--color-warning-strong-border:var(--color-warning-8);--color-warning-solid:var(--color-warning-9);--color-warning-solid-hover:var(--color-warning-10);--color-warning-text:var(--color-warning-11);--color-warning-text-strong:var(--color-warning-12);--color-danger-app-bg:var(--color-danger-1);--color-danger-subtle-bg:var(--color-danger-2);--color-danger-component-bg:var(--color-danger-3);--color-danger-component-hover-bg:var(--color-danger-4);--color-danger-component-active-bg:var(--color-danger-5);--color-danger-subtle-border:var(--color-danger-6);--color-danger-interactive-border:var(--color-danger-7);--color-danger-strong-border:var(--color-danger-8);--color-danger-solid:var(--color-danger-9);--color-danger-solid-hover:var(--color-danger-10);--color-danger-text:var(--color-danger-11);--color-danger-text-strong:var(--color-danger-12);--color-primary-contrast:#fff;--color-info-contrast:#fff;--color-success-contrast:#fff;--color-warning-contrast:#fff;--color-danger-contrast:#fff}[data-color-scheme=slate]{--color-neutral-1:#fcfcfd;--color-neutral-2:#f9f9fb;--color-neutral-3:#eff0f4;--color-neutral-4:#e7e8ed;--color-neutral-5:#dfe1e7;--color-neutral-6:#d7d9e1;--color-neutral-7:#cbcfd7;--color-neutral-8:#b6bcc8;--color-neutral-9:#888e9a;--color-neutral-10:#7d848e;--color-neutral-11:#5e656d;--color-neutral-12:#1b2024;--color-primary-1:#fdfdfe;--color-primary-2:#f6f9ff;--color-primary-3:#ecf3fe;--color-primary-4:#dfeaff;--color-primary-5:#cedffe;--color-primary-6:#bcd2fe;--color-primary-7:#a4c0f8;--color-primary-8:#83a7ee;--color-primary-9:#2169db;--color-primary-10:#0d5ed1;--color-primary-11:#2260c5;--color-primary-12:#172f5b;--color-info-1:#fdfdfe;--color-info-2:#f6f9ff;--color-info-3:#ecf3fe;--color-info-4:#dfeaff;--color-info-5:#cedffe;--color-info-6:#bcd2fe;--color-info-7:#a4c0f8;--color-info-8:#83a7ee;--color-info-9:#2169db;--color-info-10:#0d5ed1;--color-info-11:#2260c5;--color-info-12:#172f5b;--color-success-1:#fafefb;--color-success-2:#f3fcf4;--color-success-3:#e6f7e7;--color-success-4:#d4f3d8;--color-success-5:#c0ebc5;--color-success-6:#a5e1af;--color-success-7:#81d392;--color-success-8:#3bc168;--color-success-9:#00ac4d;--color-success-10:#00a046;--color-success-11:#008137;--color-success-12:#143e21;--color-warning-1:#fefdfb;--color-warning-2:#fffaef;--color-warning-3:#fff4dc;--color-warning-4:#ffeac2;--color-warning-5:#ffe0a2;--color-warning-6:#ffcf80;--color-warning-7:#f9b961;--color-warning-8:#f1993e;--color-warning-9:#ffc279;--color-warning-10:#ffb768;--color-warning-11:#b55b1f;--color-warning-12:#523226;--color-danger-1:#fffcfc;--color-danger-2:#fff7f7;--color-danger-3:#ffebeb;--color-danger-4:#ffdbdb;--color-danger-5:#ffcdcc;--color-danger-6:#ffbcbb;--color-danger-7:#f8a7a6;--color-danger-8:#ef8c8a;--color-danger-9:#eb4041;--color-danger-10:#e23534;--color-danger-11:#d41f20;--color-danger-12:#67121e;--color-neutral-app-bg:var(--color-neutral-1);--color-neutral-subtle-bg:var(--color-neutral-2);--color-neutral-component-bg:var(--color-neutral-3);--color-neutral-component-hover-bg:var(--color-neutral-4);--color-neutral-component-active-bg:var(--color-neutral-5);--color-neutral-subtle-border:var(--color-neutral-6);--color-neutral-interactive-border:var(--color-neutral-7);--color-neutral-strong-border:var(--color-neutral-8);--color-neutral-solid:var(--color-neutral-9);--color-neutral-solid-hover:var(--color-neutral-10);--color-neutral-text:var(--color-neutral-11);--color-neutral-text-strong:var(--color-neutral-12);--color-primary-app-bg:var(--color-primary-1);--color-primary-subtle-bg:var(--color-primary-2);--color-primary-component-bg:var(--color-primary-3);--color-primary-component-hover-bg:var(--color-primary-4);--color-primary-component-active-bg:var(--color-primary-5);--color-primary-subtle-border:var(--color-primary-6);--color-primary-interactive-border:var(--color-primary-7);--color-primary-strong-border:var(--color-primary-8);--color-primary-solid:var(--color-primary-9);--color-primary-solid-hover:var(--color-primary-10);--color-primary-text:var(--color-primary-11);--color-primary-text-strong:var(--color-primary-12);--color-info-app-bg:var(--color-info-1);--color-info-subtle-bg:var(--color-info-2);--color-info-component-bg:var(--color-info-3);--color-info-component-hover-bg:var(--color-info-4);--color-info-component-active-bg:var(--color-info-5);--color-info-subtle-border:var(--color-info-6);--color-info-interactive-border:var(--color-info-7);--color-info-strong-border:var(--color-info-8);--color-info-solid:var(--color-info-9);--color-info-solid-hover:var(--color-info-10);--color-info-text:var(--color-info-11);--color-info-text-strong:var(--color-info-12);--color-success-app-bg:var(--color-success-1);--color-success-subtle-bg:var(--color-success-2);--color-success-component-bg:var(--color-success-3);--color-success-component-hover-bg:var(--color-success-4);--color-success-component-active-bg:var(--color-success-5);--color-success-subtle-border:var(--color-success-6);--color-success-interactive-border:var(--color-success-7);--color-success-strong-border:var(--color-success-8);--color-success-solid:var(--color-success-9);--color-success-solid-hover:var(--color-success-10);--color-success-text:var(--color-success-11);--color-success-text-strong:var(--color-success-12);--color-warning-app-bg:var(--color-warning-1);--color-warning-subtle-bg:var(--color-warning-2);--color-warning-component-bg:var(--color-warning-3);--color-warning-component-hover-bg:var(--color-warning-4);--color-warning-component-active-bg:var(--color-warning-5);--color-warning-subtle-border:var(--color-warning-6);--color-warning-interactive-border:var(--color-warning-7);--color-warning-strong-border:var(--color-warning-8);--color-warning-solid:var(--color-warning-9);--color-warning-solid-hover:var(--color-warning-10);--color-warning-text:var(--color-warning-11);--color-warning-text-strong:var(--color-warning-12);--color-danger-app-bg:var(--color-danger-1);--color-danger-subtle-bg:var(--color-danger-2);--color-danger-component-bg:var(--color-danger-3);--color-danger-component-hover-bg:var(--color-danger-4);--color-danger-component-active-bg:var(--color-danger-5);--color-danger-subtle-border:var(--color-danger-6);--color-danger-interactive-border:var(--color-danger-7);--color-danger-strong-border:var(--color-danger-8);--color-danger-solid:var(--color-danger-9);--color-danger-solid-hover:var(--color-danger-10);--color-danger-text:var(--color-danger-11);--color-danger-text-strong:var(--color-danger-12);--color-primary-contrast:#fff;--color-info-contrast:#fff;--color-success-contrast:#fff;--color-warning-contrast:#11181c;--color-danger-contrast:#fff}[data-color-scheme=mint]{--color-neutral-1:#fbfdfc;--color-neutral-2:#f7f9f8;--color-neutral-3:#eef1f0;--color-neutral-4:#e6e9e8;--color-neutral-5:#dfe2e0;--color-neutral-6:#d7dad9;--color-neutral-7:#cbcfcd;--color-neutral-8:#b8bcba;--color-neutral-9:#858e8b;--color-neutral-10:#7b8481;--color-neutral-11:#5e6563;--color-neutral-12:#19211e;--color-primary-1:#fbfefc;--color-primary-2:#f3fbf6;--color-primary-3:#e4f7ec;--color-primary-4:#d2f2e0;--color-primary-5:#beead3;--color-primary-6:#a5dfc2;--color-primary-7:#82d0ad;--color-primary-8:#42bc8f;--color-primary-9:#00a672;--color-primary-10:#009c6c;--color-primary-11:#00845e;--color-primary-12:#113c2f;--color-info-1:#fafdfe;--color-info-2:#f3fafb;--color-info-3:#e0f6f8;--color-info-4:#cdf0f5;--color-info-5:#b9e8ee;--color-info-6:#a2dce5;--color-info-7:#84cdd9;--color-info-8:#4db8cb;--color-info-9:#2aa1c2;--color-info-10:#2996b5;--color-info-11:#247c95;--color-info-12:#133c46;--color-success-1:#fbfefc;--color-success-2:#f4fbf7;--color-success-3:#e5f6ed;--color-success-4:#d5f1e2;--color-success-5:#c3e8d5;--color-success-6:#abddc5;--color-success-7:#8cceb0;--color-success-8:#57b993;--color-success-9:#26a476;--color-success-10:#219a6f;--color-success-11:#198360;--color-success-12:#183b30;--color-warning-1:#fefcfb;--color-warning-2:#fcf8ef;--color-warning-3:#f8f1db;--color-warning-4:#f4e3bd;--color-warning-5:#f0d7a4;--color-warning-6:#eec98c;--color-warning-7:#e4b77b;--color-warning-8:#da9f5d;--color-warning-9:#e27f1a;--color-warning-10:#da7401;--color-warning-11:#ba6100;--color-warning-12:#51321d;--color-danger-1:#fffcfc;--color-danger-2:#fff7f7;--color-danger-3:#ffebeb;--color-danger-4:#ffdbda;--color-danger-5:#ffcdcb;--color-danger-6:#ffbdb9;--color-danger-7:#f9a7a2;--color-danger-8:#f18b86;--color-danger-9:#ee3c36;--color-danger-10:#e53028;--color-danger-11:#d6160c;--color-danger-12:#680f1a;--color-neutral-app-bg:var(--color-neutral-1);--color-neutral-subtle-bg:var(--color-neutral-2);--color-neutral-component-bg:var(--color-neutral-3);--color-neutral-component-hover-bg:var(--color-neutral-4);--color-neutral-component-active-bg:var(--color-neutral-5);--color-neutral-subtle-border:var(--color-neutral-6);--color-neutral-interactive-border:var(--color-neutral-7);--color-neutral-strong-border:var(--color-neutral-8);--color-neutral-solid:var(--color-neutral-9);--color-neutral-solid-hover:var(--color-neutral-10);--color-neutral-text:var(--color-neutral-11);--color-neutral-text-strong:var(--color-neutral-12);--color-primary-app-bg:var(--color-primary-1);--color-primary-subtle-bg:var(--color-primary-2);--color-primary-component-bg:var(--color-primary-3);--color-primary-component-hover-bg:var(--color-primary-4);--color-primary-component-active-bg:var(--color-primary-5);--color-primary-subtle-border:var(--color-primary-6);--color-primary-interactive-border:var(--color-primary-7);--color-primary-strong-border:var(--color-primary-8);--color-primary-solid:var(--color-primary-9);--color-primary-solid-hover:var(--color-primary-10);--color-primary-text:var(--color-primary-11);--color-primary-text-strong:var(--color-primary-12);--color-info-app-bg:var(--color-info-1);--color-info-subtle-bg:var(--color-info-2);--color-info-component-bg:var(--color-info-3);--color-info-component-hover-bg:var(--color-info-4);--color-info-component-active-bg:var(--color-info-5);--color-info-subtle-border:var(--color-info-6);--color-info-interactive-border:var(--color-info-7);--color-info-strong-border:var(--color-info-8);--color-info-solid:var(--color-info-9);--color-info-solid-hover:var(--color-info-10);--color-info-text:var(--color-info-11);--color-info-text-strong:var(--color-info-12);--color-success-app-bg:var(--color-success-1);--color-success-subtle-bg:var(--color-success-2);--color-success-component-bg:var(--color-success-3);--color-success-component-hover-bg:var(--color-success-4);--color-success-component-active-bg:var(--color-success-5);--color-success-subtle-border:var(--color-success-6);--color-success-interactive-border:var(--color-success-7);--color-success-strong-border:var(--color-success-8);--color-success-solid:var(--color-success-9);--color-success-solid-hover:var(--color-success-10);--color-success-text:var(--color-success-11);--color-success-text-strong:var(--color-success-12);--color-warning-app-bg:var(--color-warning-1);--color-warning-subtle-bg:var(--color-warning-2);--color-warning-component-bg:var(--color-warning-3);--color-warning-component-hover-bg:var(--color-warning-4);--color-warning-component-active-bg:var(--color-warning-5);--color-warning-subtle-border:var(--color-warning-6);--color-warning-interactive-border:var(--color-warning-7);--color-warning-strong-border:var(--color-warning-8);--color-warning-solid:var(--color-warning-9);--color-warning-solid-hover:var(--color-warning-10);--color-warning-text:var(--color-warning-11);--color-warning-text-strong:var(--color-warning-12);--color-danger-app-bg:var(--color-danger-1);--color-danger-subtle-bg:var(--color-danger-2);--color-danger-component-bg:var(--color-danger-3);--color-danger-component-hover-bg:var(--color-danger-4);--color-danger-component-active-bg:var(--color-danger-5);--color-danger-subtle-border:var(--color-danger-6);--color-danger-interactive-border:var(--color-danger-7);--color-danger-strong-border:var(--color-danger-8);--color-danger-solid:var(--color-danger-9);--color-danger-solid-hover:var(--color-danger-10);--color-danger-text:var(--color-danger-11);--color-danger-text-strong:var(--color-danger-12);--color-primary-contrast:#fff;--color-info-contrast:#fff;--color-success-contrast:#fff;--color-warning-contrast:#fff;--color-danger-contrast:#fff}[data-color-scheme=ember]{--color-neutral-1:#fcfcfd;--color-neutral-2:#f9f9fb;--color-neutral-3:#f0f0f3;--color-neutral-4:#e8e8ed;--color-neutral-5:#e0e1e7;--color-neutral-6:#d9d9e1;--color-neutral-7:#cdced7;--color-neutral-8:#b9bbc8;--color-neutral-9:#8b8d9a;--color-neutral-10:#80838e;--color-neutral-11:#5f646d;--color-neutral-12:#1b2025;--color-primary-1:#fffcfc;--color-primary-2:#fef8f7;--color-primary-3:#fcece7;--color-primary-4:#fcddd3;--color-primary-5:#fbcfc2;--color-primary-6:#f8c0af;--color-primary-7:#efac98;--color-primary-8:#e5937a;--color-primary-9:#dc592c;--color-primary-10:#d45123;--color-primary-11:#c84311;--color-primary-12:#592a1e;--color-info-1:#fdfdfe;--color-info-2:#f7f9ff;--color-info-3:#ecf2ff;--color-info-4:#e0eaff;--color-info-5:#d0dfff;--color-info-6:#bed1ff;--color-info-7:#a4beff;--color-info-8:#83a5f8;--color-info-9:#2462ea;--color-info-10:#1457e1;--color-info-11:#245ad3;--color-info-12:#172d61;--color-success-1:#fcfdfb;--color-success-2:#f8faf4;--color-success-3:#ecf6dd;--color-success-4:#dff0c8;--color-success-5:#d0e7b5;--color-success-6:#bfdaa2;--color-success-7:#a8c88b;--color-success-8:#8ab56e;--color-success-9:#b8ed89;--color-success-10:#abe579;--color-success-11:#5a7b44;--color-success-12:#354025;--color-warning-1:#fefcfb;--color-warning-2:#fdf7f0;--color-warning-3:#fbf0dc;--color-warning-4:#f7e1c0;--color-warning-5:#f4d5a9;--color-warning-6:#f2c695;--color-warning-7:#e7b485;--color-warning-8:#dc9d6a;--color-warning-9:#e27d41;--color-warning-10:#da7238;--color-warning-11:#ba5f2e;--color-warning-12:#513123;--color-danger-1:#fffcfd;--color-danger-2:#fff7f8;--color-danger-3:#feeaec;--color-danger-4:#ffdcdf;--color-danger-5:#ffced4;--color-danger-6:#f9bfc5;--color-danger-7:#f0acb4;--color-danger-8:#e7929e;--color-danger-9:#e7455c;--color-danger-10:#de3953;--color-danger-11:#cc2243;--color-danger-12:#651626;--color-neutral-app-bg:var(--color-neutral-1);--color-neutral-subtle-bg:var(--color-neutral-2);--color-neutral-component-bg:var(--color-neutral-3);--color-neutral-component-hover-bg:var(--color-neutral-4);--color-neutral-component-active-bg:var(--color-neutral-5);--color-neutral-subtle-border:var(--color-neutral-6);--color-neutral-interactive-border:var(--color-neutral-7);--color-neutral-strong-border:var(--color-neutral-8);--color-neutral-solid:var(--color-neutral-9);--color-neutral-solid-hover:var(--color-neutral-10);--color-neutral-text:var(--color-neutral-11);--color-neutral-text-strong:var(--color-neutral-12);--color-primary-app-bg:var(--color-primary-1);--color-primary-subtle-bg:var(--color-primary-2);--color-primary-component-bg:var(--color-primary-3);--color-primary-component-hover-bg:var(--color-primary-4);--color-primary-component-active-bg:var(--color-primary-5);--color-primary-subtle-border:var(--color-primary-6);--color-primary-interactive-border:var(--color-primary-7);--color-primary-strong-border:var(--color-primary-8);--color-primary-solid:var(--color-primary-9);--color-primary-solid-hover:var(--color-primary-10);--color-primary-text:var(--color-primary-11);--color-primary-text-strong:var(--color-primary-12);--color-info-app-bg:var(--color-info-1);--color-info-subtle-bg:var(--color-info-2);--color-info-component-bg:var(--color-info-3);--color-info-component-hover-bg:var(--color-info-4);--color-info-component-active-bg:var(--color-info-5);--color-info-subtle-border:var(--color-info-6);--color-info-interactive-border:var(--color-info-7);--color-info-strong-border:var(--color-info-8);--color-info-solid:var(--color-info-9);--color-info-solid-hover:var(--color-info-10);--color-info-text:var(--color-info-11);--color-info-text-strong:var(--color-info-12);--color-success-app-bg:var(--color-success-1);--color-success-subtle-bg:var(--color-success-2);--color-success-component-bg:var(--color-success-3);--color-success-component-hover-bg:var(--color-success-4);--color-success-component-active-bg:var(--color-success-5);--color-success-subtle-border:var(--color-success-6);--color-success-interactive-border:var(--color-success-7);--color-success-strong-border:var(--color-success-8);--color-success-solid:var(--color-success-9);--color-success-solid-hover:var(--color-success-10);--color-success-text:var(--color-success-11);--color-success-text-strong:var(--color-success-12);--color-warning-app-bg:var(--color-warning-1);--color-warning-subtle-bg:var(--color-warning-2);--color-warning-component-bg:var(--color-warning-3);--color-warning-component-hover-bg:var(--color-warning-4);--color-warning-component-active-bg:var(--color-warning-5);--color-warning-subtle-border:var(--color-warning-6);--color-warning-interactive-border:var(--color-warning-7);--color-warning-strong-border:var(--color-warning-8);--color-warning-solid:var(--color-warning-9);--color-warning-solid-hover:var(--color-warning-10);--color-warning-text:var(--color-warning-11);--color-warning-text-strong:var(--color-warning-12);--color-danger-app-bg:var(--color-danger-1);--color-danger-subtle-bg:var(--color-danger-2);--color-danger-component-bg:var(--color-danger-3);--color-danger-component-hover-bg:var(--color-danger-4);--color-danger-component-active-bg:var(--color-danger-5);--color-danger-subtle-border:var(--color-danger-6);--color-danger-interactive-border:var(--color-danger-7);--color-danger-strong-border:var(--color-danger-8);--color-danger-solid:var(--color-danger-9);--color-danger-solid-hover:var(--color-danger-10);--color-danger-text:var(--color-danger-11);--color-danger-text-strong:var(--color-danger-12);--color-primary-contrast:#fff;--color-info-contrast:#fff;--color-success-contrast:#11181c;--color-warning-contrast:#fff;--color-danger-contrast:#fff}[data-color-scheme=rose]{--color-neutral-1:#fcfcfc;--color-neutral-2:#f9f9f9;--color-neutral-3:#f0f0f0;--color-neutral-4:#e8e8e8;--color-neutral-5:#e0e0e0;--color-neutral-6:#d9d9d9;--color-neutral-7:#cecece;--color-neutral-8:#bbb;--color-neutral-9:#8d8d8d;--color-neutral-10:#838383;--color-neutral-11:#646464;--color-neutral-12:#202020;--color-primary-1:#fffcfd;--color-primary-2:#fff7f8;--color-primary-3:#feeaec;--color-primary-4:#ffdcdf;--color-primary-5:#ffced4;--color-primary-6:#f9bfc5;--color-primary-7:#f0acb4;--color-primary-8:#e7929e;--color-primary-9:#e7455c;--color-primary-10:#de3953;--color-primary-11:#cc2243;--color-primary-12:#651626;--color-info-1:#fdfdfe;--color-info-2:#f7f9ff;--color-info-3:#ecf2ff;--color-info-4:#e0eaff;--color-info-5:#d0dfff;--color-info-6:#bed1ff;--color-info-7:#a4beff;--color-info-8:#83a5f8;--color-info-9:#2462ea;--color-info-10:#1457e1;--color-info-11:#245ad3;--color-info-12:#172d61;--color-success-1:#fbfefb;--color-success-2:#f5fbf6;--color-success-3:#e9f6ea;--color-success-4:#daf1dd;--color-success-5:#c9e8cd;--color-success-6:#b2ddb9;--color-success-7:#94cd9f;--color-success-8:#65b97b;--color-success-9:#46a661;--color-success-10:#3e9a58;--color-success-11:#2a7e43;--color-success-12:#203c27;--color-warning-1:#fefcfb;--color-warning-2:#fdf7f0;--color-warning-3:#fbf0dc;--color-warning-4:#f7e1c0;--color-warning-5:#f4d5a9;--color-warning-6:#f2c695;--color-warning-7:#e7b485;--color-warning-8:#dc9d6a;--color-warning-9:#e27d41;--color-warning-10:#da7238;--color-warning-11:#ba5f2e;--color-warning-12:#513123;--color-danger-1:#fffcfd;--color-danger-2:#fff7f8;--color-danger-3:#feeaec;--color-danger-4:#ffdcdf;--color-danger-5:#ffced4;--color-danger-6:#f9bfc5;--color-danger-7:#f0acb4;--color-danger-8:#e7929e;--color-danger-9:#e7455c;--color-danger-10:#de3953;--color-danger-11:#cc2243;--color-danger-12:#651626;--color-neutral-app-bg:var(--color-neutral-1);--color-neutral-subtle-bg:var(--color-neutral-2);--color-neutral-component-bg:var(--color-neutral-3);--color-neutral-component-hover-bg:var(--color-neutral-4);--color-neutral-component-active-bg:var(--color-neutral-5);--color-neutral-subtle-border:var(--color-neutral-6);--color-neutral-interactive-border:var(--color-neutral-7);--color-neutral-strong-border:var(--color-neutral-8);--color-neutral-solid:var(--color-neutral-9);--color-neutral-solid-hover:var(--color-neutral-10);--color-neutral-text:var(--color-neutral-11);--color-neutral-text-strong:var(--color-neutral-12);--color-primary-app-bg:var(--color-primary-1);--color-primary-subtle-bg:var(--color-primary-2);--color-primary-component-bg:var(--color-primary-3);--color-primary-component-hover-bg:var(--color-primary-4);--color-primary-component-active-bg:var(--color-primary-5);--color-primary-subtle-border:var(--color-primary-6);--color-primary-interactive-border:var(--color-primary-7);--color-primary-strong-border:var(--color-primary-8);--color-primary-solid:var(--color-primary-9);--color-primary-solid-hover:var(--color-primary-10);--color-primary-text:var(--color-primary-11);--color-primary-text-strong:var(--color-primary-12);--color-info-app-bg:var(--color-info-1);--color-info-subtle-bg:var(--color-info-2);--color-info-component-bg:var(--color-info-3);--color-info-component-hover-bg:var(--color-info-4);--color-info-component-active-bg:var(--color-info-5);--color-info-subtle-border:var(--color-info-6);--color-info-interactive-border:var(--color-info-7);--color-info-strong-border:var(--color-info-8);--color-info-solid:var(--color-info-9);--color-info-solid-hover:var(--color-info-10);--color-info-text:var(--color-info-11);--color-info-text-strong:var(--color-info-12);--color-success-app-bg:var(--color-success-1);--color-success-subtle-bg:var(--color-success-2);--color-success-component-bg:var(--color-success-3);--color-success-component-hover-bg:var(--color-success-4);--color-success-component-active-bg:var(--color-success-5);--color-success-subtle-border:var(--color-success-6);--color-success-interactive-border:var(--color-success-7);--color-success-strong-border:var(--color-success-8);--color-success-solid:var(--color-success-9);--color-success-solid-hover:var(--color-success-10);--color-success-text:var(--color-success-11);--color-success-text-strong:var(--color-success-12);--color-warning-app-bg:var(--color-warning-1);--color-warning-subtle-bg:var(--color-warning-2);--color-warning-component-bg:var(--color-warning-3);--color-warning-component-hover-bg:var(--color-warning-4);--color-warning-component-active-bg:var(--color-warning-5);--color-warning-subtle-border:var(--color-warning-6);--color-warning-interactive-border:var(--color-warning-7);--color-warning-strong-border:var(--color-warning-8);--color-warning-solid:var(--color-warning-9);--color-warning-solid-hover:var(--color-warning-10);--color-warning-text:var(--color-warning-11);--color-warning-text-strong:var(--color-warning-12);--color-danger-app-bg:var(--color-danger-1);--color-danger-subtle-bg:var(--color-danger-2);--color-danger-component-bg:var(--color-danger-3);--color-danger-component-hover-bg:var(--color-danger-4);--color-danger-component-active-bg:var(--color-danger-5);--color-danger-subtle-border:var(--color-danger-6);--color-danger-interactive-border:var(--color-danger-7);--color-danger-strong-border:var(--color-danger-8);--color-danger-solid:var(--color-danger-9);--color-danger-solid-hover:var(--color-danger-10);--color-danger-text:var(--color-danger-11);--color-danger-text-strong:var(--color-danger-12);--color-primary-contrast:#fff;--color-info-contrast:#fff;--color-success-contrast:#fff;--color-warning-contrast:#fff;--color-danger-contrast:#fff}[data-color-scheme=sage]{--color-neutral-1:#fcfdfc;--color-neutral-2:#f8faf8;--color-neutral-3:#eff1ef;--color-neutral-4:#e7e9e7;--color-neutral-5:#dfe2df;--color-neutral-6:#d7dad7;--color-neutral-7:#cccfcc;--color-neutral-8:#b9bcb8;--color-neutral-9:#898e88;--color-neutral-10:#7f847e;--color-neutral-11:#60655f;--color-neutral-12:#1d211c;--color-primary-1:#fcfdfb;--color-primary-2:#f8faf4;--color-primary-3:#ecf6dd;--color-primary-4:#dff0c8;--color-primary-5:#d0e7b5;--color-primary-6:#bfdaa2;--color-primary-7:#a8c88b;--color-primary-8:#8ab56e;--color-primary-9:#b8ed89;--color-primary-10:#abe579;--color-primary-11:#5a7b44;--color-primary-12:#354025;--color-info-1:#fdfdfe;--color-info-2:#f7f9ff;--color-info-3:#ecf2ff;--color-info-4:#e0eaff;--color-info-5:#d0dfff;--color-info-6:#bed1ff;--color-info-7:#a4beff;--color-info-8:#83a5f8;--color-info-9:#2462ea;--color-info-10:#1457e1;--color-info-11:#245ad3;--color-info-12:#172d61;--color-success-1:#fcfdfb;--color-success-2:#f8faf4;--color-success-3:#ecf6dd;--color-success-4:#dff0c8;--color-success-5:#d0e7b5;--color-success-6:#bfdaa2;--color-success-7:#a8c88b;--color-success-8:#8ab56e;--color-success-9:#b8ed89;--color-success-10:#abe579;--color-success-11:#5a7b44;--color-success-12:#354025;--color-warning-1:#fefdfc;--color-warning-2:#fffaf0;--color-warning-3:#fff4df;--color-warning-4:#ffeac7;--color-warning-5:#ffdfa9;--color-warning-6:#fccf90;--color-warning-7:#efbc83;--color-warning-8:#e39f69;--color-warning-9:#ffc181;--color-warning-10:#ffb672;--color-warning-11:#a76443;--color-warning-12:#4d342d;--color-danger-1:#fffcfd;--color-danger-2:#fff7f8;--color-danger-3:#feeaec;--color-danger-4:#ffdcdf;--color-danger-5:#ffced4;--color-danger-6:#f9bfc5;--color-danger-7:#f0acb4;--color-danger-8:#e7929e;--color-danger-9:#e7455c;--color-danger-10:#de3953;--color-danger-11:#cc2243;--color-danger-12:#651626;--color-neutral-app-bg:var(--color-neutral-1);--color-neutral-subtle-bg:var(--color-neutral-2);--color-neutral-component-bg:var(--color-neutral-3);--color-neutral-component-hover-bg:var(--color-neutral-4);--color-neutral-component-active-bg:var(--color-neutral-5);--color-neutral-subtle-border:var(--color-neutral-6);--color-neutral-interactive-border:var(--color-neutral-7);--color-neutral-strong-border:var(--color-neutral-8);--color-neutral-solid:var(--color-neutral-9);--color-neutral-solid-hover:var(--color-neutral-10);--color-neutral-text:var(--color-neutral-11);--color-neutral-text-strong:var(--color-neutral-12);--color-primary-app-bg:var(--color-primary-1);--color-primary-subtle-bg:var(--color-primary-2);--color-primary-component-bg:var(--color-primary-3);--color-primary-component-hover-bg:var(--color-primary-4);--color-primary-component-active-bg:var(--color-primary-5);--color-primary-subtle-border:var(--color-primary-6);--color-primary-interactive-border:var(--color-primary-7);--color-primary-strong-border:var(--color-primary-8);--color-primary-solid:var(--color-primary-9);--color-primary-solid-hover:var(--color-primary-10);--color-primary-text:var(--color-primary-11);--color-primary-text-strong:var(--color-primary-12);--color-info-app-bg:var(--color-info-1);--color-info-subtle-bg:var(--color-info-2);--color-info-component-bg:var(--color-info-3);--color-info-component-hover-bg:var(--color-info-4);--color-info-component-active-bg:var(--color-info-5);--color-info-subtle-border:var(--color-info-6);--color-info-interactive-border:var(--color-info-7);--color-info-strong-border:var(--color-info-8);--color-info-solid:var(--color-info-9);--color-info-solid-hover:var(--color-info-10);--color-info-text:var(--color-info-11);--color-info-text-strong:var(--color-info-12);--color-success-app-bg:var(--color-success-1);--color-success-subtle-bg:var(--color-success-2);--color-success-component-bg:var(--color-success-3);--color-success-component-hover-bg:var(--color-success-4);--color-success-component-active-bg:var(--color-success-5);--color-success-subtle-border:var(--color-success-6);--color-success-interactive-border:var(--color-success-7);--color-success-strong-border:var(--color-success-8);--color-success-solid:var(--color-success-9);--color-success-solid-hover:var(--color-success-10);--color-success-text:var(--color-success-11);--color-success-text-strong:var(--color-success-12);--color-warning-app-bg:var(--color-warning-1);--color-warning-subtle-bg:var(--color-warning-2);--color-warning-component-bg:var(--color-warning-3);--color-warning-component-hover-bg:var(--color-warning-4);--color-warning-component-active-bg:var(--color-warning-5);--color-warning-subtle-border:var(--color-warning-6);--color-warning-interactive-border:var(--color-warning-7);--color-warning-strong-border:var(--color-warning-8);--color-warning-solid:var(--color-warning-9);--color-warning-solid-hover:var(--color-warning-10);--color-warning-text:var(--color-warning-11);--color-warning-text-strong:var(--color-warning-12);--color-danger-app-bg:var(--color-danger-1);--color-danger-subtle-bg:var(--color-danger-2);--color-danger-component-bg:var(--color-danger-3);--color-danger-component-hover-bg:var(--color-danger-4);--color-danger-component-active-bg:var(--color-danger-5);--color-danger-subtle-border:var(--color-danger-6);--color-danger-interactive-border:var(--color-danger-7);--color-danger-strong-border:var(--color-danger-8);--color-danger-solid:var(--color-danger-9);--color-danger-solid-hover:var(--color-danger-10);--color-danger-text:var(--color-danger-11);--color-danger-text-strong:var(--color-danger-12);--color-primary-contrast:#11181c;--color-info-contrast:#fff;--color-success-contrast:#11181c;--color-warning-contrast:#11181c;--color-danger-contrast:#fff}[data-color-scheme=aurora]{--color-neutral-1:#fcfcfd;--color-neutral-2:#f9f9fb;--color-neutral-3:#f0f0f3;--color-neutral-4:#e8e8ec;--color-neutral-5:#e0e1e5;--color-neutral-6:#d9d9df;--color-neutral-7:#cdced5;--color-neutral-8:#b9bbc5;--color-neutral-9:#8b8d97;--color-neutral-10:#80838c;--color-neutral-11:#61646b;--color-neutral-12:#1c2023;--color-primary-1:#fbfefd;--color-primary-2:#f4faf9;--color-primary-3:#e4f6f4;--color-primary-4:#d3f1ec;--color-primary-5:#c1e7e2;--color-primary-6:#addbd4;--color-primary-7:#92c9c3;--color-primary-8:#6cb4ad;--color-primary-9:#47a097;--color-primary-10:#42968d;--color-primary-11:#358176;--color-primary-12:#1b3b39;--color-info-1:#fbfdfe;--color-info-2:#f5fafd;--color-info-3:#e8f4fa;--color-info-4:#daeff7;--color-info-5:#c8e5f4;--color-info-6:#b3d8ee;--color-info-7:#98c9e4;--color-info-8:#6eb2d7;--color-info-9:#2a97dc;--color-info-10:#298fcf;--color-info-11:#247ab1;--color-info-12:#133656;--color-success-1:#fbfefc;--color-success-2:#f4fbf7;--color-success-3:#e5f6ed;--color-success-4:#d5f1e2;--color-success-5:#c3e8d5;--color-success-6:#abddc5;--color-success-7:#8cceb0;--color-success-8:#57b993;--color-success-9:#26a476;--color-success-10:#219a6f;--color-success-11:#198360;--color-success-12:#183b30;--color-warning-1:#fefdfb;--color-warning-2:#fffaec;--color-warning-3:#fff5d5;--color-warning-4:#ffebb8;--color-warning-5:#ffe191;--color-warning-6:#f9d27f;--color-warning-7:#eebe70;--color-warning-8:#e5a04f;--color-warning-9:#ffc368;--color-warning-10:#ffb855;--color-warning-11:#ab632a;--color-warning-12:#4e3427;--color-danger-1:#fffcfd;--color-danger-2:#fff7f8;--color-danger-3:#ffeaec;--color-danger-4:#ffdcdf;--color-danger-5:#ffced3;--color-danger-6:#febdc3;--color-danger-7:#f6a9b2;--color-danger-8:#ed8e9b;--color-danger-9:#f13354;--color-danger-10:#e8244b;--color-danger-11:#d3003c;--color-danger-12:#6a0c23;--color-neutral-app-bg:var(--color-neutral-1);--color-neutral-subtle-bg:var(--color-neutral-2);--color-neutral-component-bg:var(--color-neutral-3);--color-neutral-component-hover-bg:var(--color-neutral-4);--color-neutral-component-active-bg:var(--color-neutral-5);--color-neutral-subtle-border:var(--color-neutral-6);--color-neutral-interactive-border:var(--color-neutral-7);--color-neutral-strong-border:var(--color-neutral-8);--color-neutral-solid:var(--color-neutral-9);--color-neutral-solid-hover:var(--color-neutral-10);--color-neutral-text:var(--color-neutral-11);--color-neutral-text-strong:var(--color-neutral-12);--color-primary-app-bg:var(--color-primary-1);--color-primary-subtle-bg:var(--color-primary-2);--color-primary-component-bg:var(--color-primary-3);--color-primary-component-hover-bg:var(--color-primary-4);--color-primary-component-active-bg:var(--color-primary-5);--color-primary-subtle-border:var(--color-primary-6);--color-primary-interactive-border:var(--color-primary-7);--color-primary-strong-border:var(--color-primary-8);--color-primary-solid:var(--color-primary-9);--color-primary-solid-hover:var(--color-primary-10);--color-primary-text:var(--color-primary-11);--color-primary-text-strong:var(--color-primary-12);--color-info-app-bg:var(--color-info-1);--color-info-subtle-bg:var(--color-info-2);--color-info-component-bg:var(--color-info-3);--color-info-component-hover-bg:var(--color-info-4);--color-info-component-active-bg:var(--color-info-5);--color-info-subtle-border:var(--color-info-6);--color-info-interactive-border:var(--color-info-7);--color-info-strong-border:var(--color-info-8);--color-info-solid:var(--color-info-9);--color-info-solid-hover:var(--color-info-10);--color-info-text:var(--color-info-11);--color-info-text-strong:var(--color-info-12);--color-success-app-bg:var(--color-success-1);--color-success-subtle-bg:var(--color-success-2);--color-success-component-bg:var(--color-success-3);--color-success-component-hover-bg:var(--color-success-4);--color-success-component-active-bg:var(--color-success-5);--color-success-subtle-border:var(--color-success-6);--color-success-interactive-border:var(--color-success-7);--color-success-strong-border:var(--color-success-8);--color-success-solid:var(--color-success-9);--color-success-solid-hover:var(--color-success-10);--color-success-text:var(--color-success-11);--color-success-text-strong:var(--color-success-12);--color-warning-app-bg:var(--color-warning-1);--color-warning-subtle-bg:var(--color-warning-2);--color-warning-component-bg:var(--color-warning-3);--color-warning-component-hover-bg:var(--color-warning-4);--color-warning-component-active-bg:var(--color-warning-5);--color-warning-subtle-border:var(--color-warning-6);--color-warning-interactive-border:var(--color-warning-7);--color-warning-strong-border:var(--color-warning-8);--color-warning-solid:var(--color-warning-9);--color-warning-solid-hover:var(--color-warning-10);--color-warning-text:var(--color-warning-11);--color-warning-text-strong:var(--color-warning-12);--color-danger-app-bg:var(--color-danger-1);--color-danger-subtle-bg:var(--color-danger-2);--color-danger-component-bg:var(--color-danger-3);--color-danger-component-hover-bg:var(--color-danger-4);--color-danger-component-active-bg:var(--color-danger-5);--color-danger-subtle-border:var(--color-danger-6);--color-danger-interactive-border:var(--color-danger-7);--color-danger-strong-border:var(--color-danger-8);--color-danger-solid:var(--color-danger-9);--color-danger-solid-hover:var(--color-danger-10);--color-danger-text:var(--color-danger-11);--color-danger-text-strong:var(--color-danger-12);--color-primary-contrast:#fff;--color-info-contrast:#fff;--color-success-contrast:#fff;--color-warning-contrast:#11181c;--color-danger-contrast:#fff}[data-color-scheme=violet]{--color-neutral-1:#fdfcfd;--color-neutral-2:#faf9fb;--color-neutral-3:#f2eff3;--color-neutral-4:#eae7ed;--color-neutral-5:#e3dfe7;--color-neutral-6:#dbd8e1;--color-neutral-7:#d0cdd8;--color-neutral-8:#bcbac9;--color-neutral-9:#8e8c9b;--color-neutral-10:#848290;--color-neutral-11:#65636e;--color-neutral-12:#211f27;--color-primary-1:#fdfcfe;--color-primary-2:#fbf8ff;--color-primary-3:#f6efff;--color-primary-4:#ede3ff;--color-primary-5:#e4d8ff;--color-primary-6:#d9c8ff;--color-primary-7:#c9b0ff;--color-primary-8:#b48fff;--color-primary-9:#7c3aed;--color-primary-10:#732fe2;--color-primary-11:#713ad3;--color-primary-12:#351a6e;--color-info-1:#fbfdfe;--color-info-2:#f5fafd;--color-info-3:#e8f4fa;--color-info-4:#daeff7;--color-info-5:#c8e5f4;--color-info-6:#b3d8ee;--color-info-7:#98c9e4;--color-info-8:#6eb2d7;--color-info-9:#2a97dc;--color-info-10:#298fcf;--color-info-11:#247ab1;--color-info-12:#133656;--color-success-1:#fbfefc;--color-success-2:#f4fbf7;--color-success-3:#e5f6ed;--color-success-4:#d5f1e2;--color-success-5:#c3e8d5;--color-success-6:#abddc5;--color-success-7:#8cceb0;--color-success-8:#57b993;--color-success-9:#26a476;--color-success-10:#219a6f;--color-success-11:#198360;--color-success-12:#183b30;--color-warning-1:#fefdfb;--color-warning-2:#fffaec;--color-warning-3:#fff5d5;--color-warning-4:#ffebb8;--color-warning-5:#ffe191;--color-warning-6:#f9d27f;--color-warning-7:#eebe70;--color-warning-8:#e5a04f;--color-warning-9:#ffc368;--color-warning-10:#ffb855;--color-warning-11:#ab632a;--color-warning-12:#4e3427;--color-danger-1:#fffcfd;--color-danger-2:#fef7f9;--color-danger-3:#ffe9f0;--color-danger-4:#fedce7;--color-danger-5:#facedd;--color-danger-6:#f4bed2;--color-danger-7:#ebacc4;--color-danger-8:#e192b3;--color-danger-9:#ea3a84;--color-danger-10:#e03079;--color-danger-11:#cc1764;--color-danger-12:#63153a;--color-neutral-app-bg:var(--color-neutral-1);--color-neutral-subtle-bg:var(--color-neutral-2);--color-neutral-component-bg:var(--color-neutral-3);--color-neutral-component-hover-bg:var(--color-neutral-4);--color-neutral-component-active-bg:var(--color-neutral-5);--color-neutral-subtle-border:var(--color-neutral-6);--color-neutral-interactive-border:var(--color-neutral-7);--color-neutral-strong-border:var(--color-neutral-8);--color-neutral-solid:var(--color-neutral-9);--color-neutral-solid-hover:var(--color-neutral-10);--color-neutral-text:var(--color-neutral-11);--color-neutral-text-strong:var(--color-neutral-12);--color-primary-app-bg:var(--color-primary-1);--color-primary-subtle-bg:var(--color-primary-2);--color-primary-component-bg:var(--color-primary-3);--color-primary-component-hover-bg:var(--color-primary-4);--color-primary-component-active-bg:var(--color-primary-5);--color-primary-subtle-border:var(--color-primary-6);--color-primary-interactive-border:var(--color-primary-7);--color-primary-strong-border:var(--color-primary-8);--color-primary-solid:var(--color-primary-9);--color-primary-solid-hover:var(--color-primary-10);--color-primary-text:var(--color-primary-11);--color-primary-text-strong:var(--color-primary-12);--color-info-app-bg:var(--color-info-1);--color-info-subtle-bg:var(--color-info-2);--color-info-component-bg:var(--color-info-3);--color-info-component-hover-bg:var(--color-info-4);--color-info-component-active-bg:var(--color-info-5);--color-info-subtle-border:var(--color-info-6);--color-info-interactive-border:var(--color-info-7);--color-info-strong-border:var(--color-info-8);--color-info-solid:var(--color-info-9);--color-info-solid-hover:var(--color-info-10);--color-info-text:var(--color-info-11);--color-info-text-strong:var(--color-info-12);--color-success-app-bg:var(--color-success-1);--color-success-subtle-bg:var(--color-success-2);--color-success-component-bg:var(--color-success-3);--color-success-component-hover-bg:var(--color-success-4);--color-success-component-active-bg:var(--color-success-5);--color-success-subtle-border:var(--color-success-6);--color-success-interactive-border:var(--color-success-7);--color-success-strong-border:var(--color-success-8);--color-success-solid:var(--color-success-9);--color-success-solid-hover:var(--color-success-10);--color-success-text:var(--color-success-11);--color-success-text-strong:var(--color-success-12);--color-warning-app-bg:var(--color-warning-1);--color-warning-subtle-bg:var(--color-warning-2);--color-warning-component-bg:var(--color-warning-3);--color-warning-component-hover-bg:var(--color-warning-4);--color-warning-component-active-bg:var(--color-warning-5);--color-warning-subtle-border:var(--color-warning-6);--color-warning-interactive-border:var(--color-warning-7);--color-warning-strong-border:var(--color-warning-8);--color-warning-solid:var(--color-warning-9);--color-warning-solid-hover:var(--color-warning-10);--color-warning-text:var(--color-warning-11);--color-warning-text-strong:var(--color-warning-12);--color-danger-app-bg:var(--color-danger-1);--color-danger-subtle-bg:var(--color-danger-2);--color-danger-component-bg:var(--color-danger-3);--color-danger-component-hover-bg:var(--color-danger-4);--color-danger-component-active-bg:var(--color-danger-5);--color-danger-subtle-border:var(--color-danger-6);--color-danger-interactive-border:var(--color-danger-7);--color-danger-strong-border:var(--color-danger-8);--color-danger-solid:var(--color-danger-9);--color-danger-solid-hover:var(--color-danger-10);--color-danger-text:var(--color-danger-11);--color-danger-text-strong:var(--color-danger-12);--color-primary-contrast:#fff;--color-info-contrast:#fff;--color-success-contrast:#fff;--color-warning-contrast:#11181c;--color-danger-contrast:#fff}[data-color-scheme=cyan]{--color-neutral-1:#fbfdfc;--color-neutral-2:#f7f9f8;--color-neutral-3:#eef1f0;--color-neutral-4:#e6e9e8;--color-neutral-5:#dfe2e0;--color-neutral-6:#d7dad9;--color-neutral-7:#cbcfcd;--color-neutral-8:#b8bcba;--color-neutral-9:#858e8b;--color-neutral-10:#7b8481;--color-neutral-11:#5e6563;--color-neutral-12:#19211e;--color-primary-1:#fafdfe;--color-primary-2:#f3fafb;--color-primary-3:#e0f6f8;--color-primary-4:#cdf0f5;--color-primary-5:#b9e8ee;--color-primary-6:#a2dce5;--color-primary-7:#84cdd9;--color-primary-8:#4db8cb;--color-primary-9:#2aa1c2;--color-primary-10:#2996b5;--color-primary-11:#247c95;--color-primary-12:#133c46;--color-info-1:#fbfdfe;--color-info-2:#f5fafd;--color-info-3:#e8f4fa;--color-info-4:#daeff7;--color-info-5:#c8e5f4;--color-info-6:#b3d8ee;--color-info-7:#98c9e4;--color-info-8:#6eb2d7;--color-info-9:#2a97dc;--color-info-10:#298fcf;--color-info-11:#247ab1;--color-info-12:#133656;--color-success-1:#fbfefc;--color-success-2:#f4fbf7;--color-success-3:#e5f6ed;--color-success-4:#d5f1e2;--color-success-5:#c3e8d5;--color-success-6:#abddc5;--color-success-7:#8cceb0;--color-success-8:#57b993;--color-success-9:#26a476;--color-success-10:#219a6f;--color-success-11:#198360;--color-success-12:#183b30;--color-warning-1:#fefdfb;--color-warning-2:#fffaec;--color-warning-3:#fff5d5;--color-warning-4:#ffebb8;--color-warning-5:#ffe191;--color-warning-6:#f9d27f;--color-warning-7:#eebe70;--color-warning-8:#e5a04f;--color-warning-9:#ffc368;--color-warning-10:#ffb855;--color-warning-11:#ab632a;--color-warning-12:#4e3427;--color-danger-1:#fffcfd;--color-danger-2:#fff7f8;--color-danger-3:#ffeaec;--color-danger-4:#ffdcdf;--color-danger-5:#ffced3;--color-danger-6:#febdc3;--color-danger-7:#f6a9b2;--color-danger-8:#ed8e9b;--color-danger-9:#f13354;--color-danger-10:#e8244b;--color-danger-11:#d3003c;--color-danger-12:#6a0c23;--color-neutral-app-bg:var(--color-neutral-1);--color-neutral-subtle-bg:var(--color-neutral-2);--color-neutral-component-bg:var(--color-neutral-3);--color-neutral-component-hover-bg:var(--color-neutral-4);--color-neutral-component-active-bg:var(--color-neutral-5);--color-neutral-subtle-border:var(--color-neutral-6);--color-neutral-interactive-border:var(--color-neutral-7);--color-neutral-strong-border:var(--color-neutral-8);--color-neutral-solid:var(--color-neutral-9);--color-neutral-solid-hover:var(--color-neutral-10);--color-neutral-text:var(--color-neutral-11);--color-neutral-text-strong:var(--color-neutral-12);--color-primary-app-bg:var(--color-primary-1);--color-primary-subtle-bg:var(--color-primary-2);--color-primary-component-bg:var(--color-primary-3);--color-primary-component-hover-bg:var(--color-primary-4);--color-primary-component-active-bg:var(--color-primary-5);--color-primary-subtle-border:var(--color-primary-6);--color-primary-interactive-border:var(--color-primary-7);--color-primary-strong-border:var(--color-primary-8);--color-primary-solid:var(--color-primary-9);--color-primary-solid-hover:var(--color-primary-10);--color-primary-text:var(--color-primary-11);--color-primary-text-strong:var(--color-primary-12);--color-info-app-bg:var(--color-info-1);--color-info-subtle-bg:var(--color-info-2);--color-info-component-bg:var(--color-info-3);--color-info-component-hover-bg:var(--color-info-4);--color-info-component-active-bg:var(--color-info-5);--color-info-subtle-border:var(--color-info-6);--color-info-interactive-border:var(--color-info-7);--color-info-strong-border:var(--color-info-8);--color-info-solid:var(--color-info-9);--color-info-solid-hover:var(--color-info-10);--color-info-text:var(--color-info-11);--color-info-text-strong:var(--color-info-12);--color-success-app-bg:var(--color-success-1);--color-success-subtle-bg:var(--color-success-2);--color-success-component-bg:var(--color-success-3);--color-success-component-hover-bg:var(--color-success-4);--color-success-component-active-bg:var(--color-success-5);--color-success-subtle-border:var(--color-success-6);--color-success-interactive-border:var(--color-success-7);--color-success-strong-border:var(--color-success-8);--color-success-solid:var(--color-success-9);--color-success-solid-hover:var(--color-success-10);--color-success-text:var(--color-success-11);--color-success-text-strong:var(--color-success-12);--color-warning-app-bg:var(--color-warning-1);--color-warning-subtle-bg:var(--color-warning-2);--color-warning-component-bg:var(--color-warning-3);--color-warning-component-hover-bg:var(--color-warning-4);--color-warning-component-active-bg:var(--color-warning-5);--color-warning-subtle-border:var(--color-warning-6);--color-warning-interactive-border:var(--color-warning-7);--color-warning-strong-border:var(--color-warning-8);--color-warning-solid:var(--color-warning-9);--color-warning-solid-hover:var(--color-warning-10);--color-warning-text:var(--color-warning-11);--color-warning-text-strong:var(--color-warning-12);--color-danger-app-bg:var(--color-danger-1);--color-danger-subtle-bg:var(--color-danger-2);--color-danger-component-bg:var(--color-danger-3);--color-danger-component-hover-bg:var(--color-danger-4);--color-danger-component-active-bg:var(--color-danger-5);--color-danger-subtle-border:var(--color-danger-6);--color-danger-interactive-border:var(--color-danger-7);--color-danger-strong-border:var(--color-danger-8);--color-danger-solid:var(--color-danger-9);--color-danger-solid-hover:var(--color-danger-10);--color-danger-text:var(--color-danger-11);--color-danger-text-strong:var(--color-danger-12);--color-primary-contrast:#fff;--color-info-contrast:#fff;--color-success-contrast:#fff;--color-warning-contrast:#11181c;--color-danger-contrast:#fff}[data-color-scheme=mono]{--color-neutral-1:#fcfcfc;--color-neutral-2:#f9f9f9;--color-neutral-3:#f0f0f0;--color-neutral-4:#e8e8e8;--color-neutral-5:#e0e0e0;--color-neutral-6:#d9d9d9;--color-neutral-7:#cecece;--color-neutral-8:#bbb;--color-neutral-9:#8d8d8d;--color-neutral-10:#838383;--color-neutral-11:#646464;--color-neutral-12:#202020;--color-primary-1:#fefcfd;--color-primary-2:#fbf8f9;--color-primary-3:#f7edf0;--color-primary-4:#f1e2e7;--color-primary-5:#ead6dd;--color-primary-6:#e0c8d0;--color-primary-7:#d4b8c2;--color-primary-8:#c6a2b0;--color-primary-9:#ba7188;--color-primary-10:#b16a7f;--color-primary-11:#9f5a6d;--color-primary-12:#4d2d39;--color-info-1:#fefcfd;--color-info-2:#fbf8f9;--color-info-3:#f7edf0;--color-info-4:#f1e2e7;--color-info-5:#ead6dd;--color-info-6:#e0c8d0;--color-info-7:#d4b8c2;--color-info-8:#c6a2b0;--color-info-9:#ba7188;--color-info-10:#b16a7f;--color-info-11:#9f5a6d;--color-info-12:#4d2d39;--color-success-1:#fbfefd;--color-success-2:#f5fbf7;--color-success-3:#e8f6ec;--color-success-4:#d9f0e2;--color-success-5:#c7e8d5;--color-success-6:#b2ddc5;--color-success-7:#93ccb2;--color-success-8:#65b89a;--color-success-9:#42a17e;--color-success-10:#3e9776;--color-success-11:#348164;--color-success-12:#213a2f;--color-warning-1:#fefdfb;--color-warning-2:#fffaec;--color-warning-3:#fff5d5;--color-warning-4:#ffebb8;--color-warning-5:#ffe191;--color-warning-6:#f9d27f;--color-warning-7:#eebe70;--color-warning-8:#e5a04f;--color-warning-9:#ffc368;--color-warning-10:#ffb855;--color-warning-11:#ab632a;--color-warning-12:#4e3427;--color-danger-1:#fffcfc;--color-danger-2:#fff7f7;--color-danger-3:#ffebeb;--color-danger-4:#ffdbda;--color-danger-5:#ffcdcb;--color-danger-6:#ffbdb9;--color-danger-7:#f9a7a2;--color-danger-8:#f18b86;--color-danger-9:#ee3c36;--color-danger-10:#e53028;--color-danger-11:#d6160c;--color-danger-12:#680f1a;--color-neutral-app-bg:var(--color-neutral-1);--color-neutral-subtle-bg:var(--color-neutral-2);--color-neutral-component-bg:var(--color-neutral-3);--color-neutral-component-hover-bg:var(--color-neutral-4);--color-neutral-component-active-bg:var(--color-neutral-5);--color-neutral-subtle-border:var(--color-neutral-6);--color-neutral-interactive-border:var(--color-neutral-7);--color-neutral-strong-border:var(--color-neutral-8);--color-neutral-solid:var(--color-neutral-9);--color-neutral-solid-hover:var(--color-neutral-10);--color-neutral-text:var(--color-neutral-11);--color-neutral-text-strong:var(--color-neutral-12);--color-primary-app-bg:var(--color-primary-1);--color-primary-subtle-bg:var(--color-primary-2);--color-primary-component-bg:var(--color-primary-3);--color-primary-component-hover-bg:var(--color-primary-4);--color-primary-component-active-bg:var(--color-primary-5);--color-primary-subtle-border:var(--color-primary-6);--color-primary-interactive-border:var(--color-primary-7);--color-primary-strong-border:var(--color-primary-8);--color-primary-solid:var(--color-primary-9);--color-primary-solid-hover:var(--color-primary-10);--color-primary-text:var(--color-primary-11);--color-primary-text-strong:var(--color-primary-12);--color-info-app-bg:var(--color-info-1);--color-info-subtle-bg:var(--color-info-2);--color-info-component-bg:var(--color-info-3);--color-info-component-hover-bg:var(--color-info-4);--color-info-component-active-bg:var(--color-info-5);--color-info-subtle-border:var(--color-info-6);--color-info-interactive-border:var(--color-info-7);--color-info-strong-border:var(--color-info-8);--color-info-solid:var(--color-info-9);--color-info-solid-hover:var(--color-info-10);--color-info-text:var(--color-info-11);--color-info-text-strong:var(--color-info-12);--color-success-app-bg:var(--color-success-1);--color-success-subtle-bg:var(--color-success-2);--color-success-component-bg:var(--color-success-3);--color-success-component-hover-bg:var(--color-success-4);--color-success-component-active-bg:var(--color-success-5);--color-success-subtle-border:var(--color-success-6);--color-success-interactive-border:var(--color-success-7);--color-success-strong-border:var(--color-success-8);--color-success-solid:var(--color-success-9);--color-success-solid-hover:var(--color-success-10);--color-success-text:var(--color-success-11);--color-success-text-strong:var(--color-success-12);--color-warning-app-bg:var(--color-warning-1);--color-warning-subtle-bg:var(--color-warning-2);--color-warning-component-bg:var(--color-warning-3);--color-warning-component-hover-bg:var(--color-warning-4);--color-warning-component-active-bg:var(--color-warning-5);--color-warning-subtle-border:var(--color-warning-6);--color-warning-interactive-border:var(--color-warning-7);--color-warning-strong-border:var(--color-warning-8);--color-warning-solid:var(--color-warning-9);--color-warning-solid-hover:var(--color-warning-10);--color-warning-text:var(--color-warning-11);--color-warning-text-strong:var(--color-warning-12);--color-danger-app-bg:var(--color-danger-1);--color-danger-subtle-bg:var(--color-danger-2);--color-danger-component-bg:var(--color-danger-3);--color-danger-component-hover-bg:var(--color-danger-4);--color-danger-component-active-bg:var(--color-danger-5);--color-danger-subtle-border:var(--color-danger-6);--color-danger-interactive-border:var(--color-danger-7);--color-danger-strong-border:var(--color-danger-8);--color-danger-solid:var(--color-danger-9);--color-danger-solid-hover:var(--color-danger-10);--color-danger-text:var(--color-danger-11);--color-danger-text-strong:var(--color-danger-12);--color-primary-contrast:#fff;--color-info-contrast:#fff;--color-success-contrast:#fff;--color-warning-contrast:#11181c;--color-danger-contrast:#fff}[data-color-scheme=acid]{--color-neutral-1:#fcfcfc;--color-neutral-2:#f9f9f9;--color-neutral-3:#f0f0f0;--color-neutral-4:#e8e8e8;--color-neutral-5:#e0e0e0;--color-neutral-6:#d9d9d9;--color-neutral-7:#cecece;--color-neutral-8:#bbb;--color-neutral-9:#8d8d8d;--color-neutral-10:#838383;--color-neutral-11:#646464;--color-neutral-12:#202020;--color-primary-1:#fcfdfa;--color-primary-2:#f7faf2;--color-primary-3:#ebf8d3;--color-primary-4:#dcf3b8;--color-primary-5:#cbeaa0;--color-primary-6:#b9de8a;--color-primary-7:#a0cd70;--color-primary-8:#7eba4a;--color-primary-9:#a9f452;--color-primary-10:#9aec34;--color-primary-11:#507f26;--color-primary-12:#334218;--color-info-1:#fdfdfe;--color-info-2:#f7f9ff;--color-info-3:#ecf2ff;--color-info-4:#e0eaff;--color-info-5:#d0dfff;--color-info-6:#bed1ff;--color-info-7:#a4beff;--color-info-8:#83a5f8;--color-info-9:#2462ea;--color-info-10:#1457e1;--color-info-11:#245ad3;--color-info-12:#172d61;--color-success-1:#fbfefb;--color-success-2:#f4fbf5;--color-success-3:#e7f7e8;--color-success-4:#d7f2da;--color-success-5:#c4eac8;--color-success-6:#abdfb2;--color-success-7:#8ad196;--color-success-8:#51be6f;--color-success-9:#25ab51;--color-success-10:#1b9f48;--color-success-11:#008136;--color-success-12:#1a3d23;--color-warning-1:#fefdfb;--color-warning-2:#fefbe9;--color-warning-3:#fef8c1;--color-warning-4:#fdef9a;--color-warning-5:#f9e674;--color-warning-6:#f1d770;--color-warning-7:#e8c25e;--color-warning-8:#e1a42d;--color-warning-9:#fec634;--color-warning-10:#fdbb00;--color-warning-11:#a96500;--color-warning-12:#4f3420;--color-danger-1:#fffcfc;--color-danger-2:#fff7f7;--color-danger-3:#ffebeb;--color-danger-4:#ffdbdb;--color-danger-5:#ffcdcc;--color-danger-6:#ffbcbb;--color-danger-7:#f8a7a6;--color-danger-8:#ef8c8a;--color-danger-9:#eb4041;--color-danger-10:#e23534;--color-danger-11:#d41f20;--color-danger-12:#67121e;--color-neutral-app-bg:var(--color-neutral-1);--color-neutral-subtle-bg:var(--color-neutral-2);--color-neutral-component-bg:var(--color-neutral-3);--color-neutral-component-hover-bg:var(--color-neutral-4);--color-neutral-component-active-bg:var(--color-neutral-5);--color-neutral-subtle-border:var(--color-neutral-6);--color-neutral-interactive-border:var(--color-neutral-7);--color-neutral-strong-border:var(--color-neutral-8);--color-neutral-solid:var(--color-neutral-9);--color-neutral-solid-hover:var(--color-neutral-10);--color-neutral-text:var(--color-neutral-11);--color-neutral-text-strong:var(--color-neutral-12);--color-primary-app-bg:var(--color-primary-1);--color-primary-subtle-bg:var(--color-primary-2);--color-primary-component-bg:var(--color-primary-3);--color-primary-component-hover-bg:var(--color-primary-4);--color-primary-component-active-bg:var(--color-primary-5);--color-primary-subtle-border:var(--color-primary-6);--color-primary-interactive-border:var(--color-primary-7);--color-primary-strong-border:var(--color-primary-8);--color-primary-solid:var(--color-primary-9);--color-primary-solid-hover:var(--color-primary-10);--color-primary-text:var(--color-primary-11);--color-primary-text-strong:var(--color-primary-12);--color-info-app-bg:var(--color-info-1);--color-info-subtle-bg:var(--color-info-2);--color-info-component-bg:var(--color-info-3);--color-info-component-hover-bg:var(--color-info-4);--color-info-component-active-bg:var(--color-info-5);--color-info-subtle-border:var(--color-info-6);--color-info-interactive-border:var(--color-info-7);--color-info-strong-border:var(--color-info-8);--color-info-solid:var(--color-info-9);--color-info-solid-hover:var(--color-info-10);--color-info-text:var(--color-info-11);--color-info-text-strong:var(--color-info-12);--color-success-app-bg:var(--color-success-1);--color-success-subtle-bg:var(--color-success-2);--color-success-component-bg:var(--color-success-3);--color-success-component-hover-bg:var(--color-success-4);--color-success-component-active-bg:var(--color-success-5);--color-success-subtle-border:var(--color-success-6);--color-success-interactive-border:var(--color-success-7);--color-success-strong-border:var(--color-success-8);--color-success-solid:var(--color-success-9);--color-success-solid-hover:var(--color-success-10);--color-success-text:var(--color-success-11);--color-success-text-strong:var(--color-success-12);--color-warning-app-bg:var(--color-warning-1);--color-warning-subtle-bg:var(--color-warning-2);--color-warning-component-bg:var(--color-warning-3);--color-warning-component-hover-bg:var(--color-warning-4);--color-warning-component-active-bg:var(--color-warning-5);--color-warning-subtle-border:var(--color-warning-6);--color-warning-interactive-border:var(--color-warning-7);--color-warning-strong-border:var(--color-warning-8);--color-warning-solid:var(--color-warning-9);--color-warning-solid-hover:var(--color-warning-10);--color-warning-text:var(--color-warning-11);--color-warning-text-strong:var(--color-warning-12);--color-danger-app-bg:var(--color-danger-1);--color-danger-subtle-bg:var(--color-danger-2);--color-danger-component-bg:var(--color-danger-3);--color-danger-component-hover-bg:var(--color-danger-4);--color-danger-component-active-bg:var(--color-danger-5);--color-danger-subtle-border:var(--color-danger-6);--color-danger-interactive-border:var(--color-danger-7);--color-danger-strong-border:var(--color-danger-8);--color-danger-solid:var(--color-danger-9);--color-danger-solid-hover:var(--color-danger-10);--color-danger-text:var(--color-danger-11);--color-danger-text-strong:var(--color-danger-12);--color-primary-contrast:#11181c;--color-info-contrast:#fff;--color-success-contrast:#fff;--color-warning-contrast:#11181c;--color-danger-contrast:#fff}[data-color-scheme=signal]{--color-neutral-1:#fcfcfc;--color-neutral-2:#f9f9f9;--color-neutral-3:#f0f0f0;--color-neutral-4:#e8e8e8;--color-neutral-5:#e0e0e0;--color-neutral-6:#d9d9d9;--color-neutral-7:#cecece;--color-neutral-8:#bbb;--color-neutral-9:#8d8d8d;--color-neutral-10:#838383;--color-neutral-11:#646464;--color-neutral-12:#202020;--color-primary-1:#fefcfb;--color-primary-2:#fef7ed;--color-primary-3:#feefd6;--color-primary-4:#fde0b6;--color-primary-5:#fcd29b;--color-primary-6:#fcc282;--color-primary-7:#f2b073;--color-primary-8:#e99654;--color-primary-9:#f46e0a;--color-primary-10:#ea6400;--color-primary-11:#c85300;--color-primary-12:#572e1c;--color-info-1:#fdfdfe;--color-info-2:#f7f9ff;--color-info-3:#ecf2ff;--color-info-4:#e0eaff;--color-info-5:#d0dfff;--color-info-6:#bed1ff;--color-info-7:#a4beff;--color-info-8:#83a5f8;--color-info-9:#2462ea;--color-info-10:#1457e1;--color-info-11:#245ad3;--color-info-12:#172d61;--color-success-1:#fbfefb;--color-success-2:#f4fbf5;--color-success-3:#e7f7e8;--color-success-4:#d7f2da;--color-success-5:#c4eac8;--color-success-6:#abdfb2;--color-success-7:#8ad196;--color-success-8:#51be6f;--color-success-9:#25ab51;--color-success-10:#1b9f48;--color-success-11:#008136;--color-success-12:#1a3d23;--color-warning-1:#fefcfb;--color-warning-2:#fef7ed;--color-warning-3:#feefd6;--color-warning-4:#fde0b6;--color-warning-5:#fcd29b;--color-warning-6:#fcc282;--color-warning-7:#f2b073;--color-warning-8:#e99654;--color-warning-9:#f46e0a;--color-warning-10:#ea6400;--color-warning-11:#c85300;--color-warning-12:#572e1c;--color-danger-1:#fffcfc;--color-danger-2:#fff7f7;--color-danger-3:#ffebeb;--color-danger-4:#ffdbda;--color-danger-5:#ffcdcb;--color-danger-6:#ffbdb9;--color-danger-7:#f9a7a2;--color-danger-8:#f18b86;--color-danger-9:#ee3c36;--color-danger-10:#e53028;--color-danger-11:#d6160c;--color-danger-12:#680f1a;--color-neutral-app-bg:var(--color-neutral-1);--color-neutral-subtle-bg:var(--color-neutral-2);--color-neutral-component-bg:var(--color-neutral-3);--color-neutral-component-hover-bg:var(--color-neutral-4);--color-neutral-component-active-bg:var(--color-neutral-5);--color-neutral-subtle-border:var(--color-neutral-6);--color-neutral-interactive-border:var(--color-neutral-7);--color-neutral-strong-border:var(--color-neutral-8);--color-neutral-solid:var(--color-neutral-9);--color-neutral-solid-hover:var(--color-neutral-10);--color-neutral-text:var(--color-neutral-11);--color-neutral-text-strong:var(--color-neutral-12);--color-primary-app-bg:var(--color-primary-1);--color-primary-subtle-bg:var(--color-primary-2);--color-primary-component-bg:var(--color-primary-3);--color-primary-component-hover-bg:var(--color-primary-4);--color-primary-component-active-bg:var(--color-primary-5);--color-primary-subtle-border:var(--color-primary-6);--color-primary-interactive-border:var(--color-primary-7);--color-primary-strong-border:var(--color-primary-8);--color-primary-solid:var(--color-primary-9);--color-primary-solid-hover:var(--color-primary-10);--color-primary-text:var(--color-primary-11);--color-primary-text-strong:var(--color-primary-12);--color-info-app-bg:var(--color-info-1);--color-info-subtle-bg:var(--color-info-2);--color-info-component-bg:var(--color-info-3);--color-info-component-hover-bg:var(--color-info-4);--color-info-component-active-bg:var(--color-info-5);--color-info-subtle-border:var(--color-info-6);--color-info-interactive-border:var(--color-info-7);--color-info-strong-border:var(--color-info-8);--color-info-solid:var(--color-info-9);--color-info-solid-hover:var(--color-info-10);--color-info-text:var(--color-info-11);--color-info-text-strong:var(--color-info-12);--color-success-app-bg:var(--color-success-1);--color-success-subtle-bg:var(--color-success-2);--color-success-component-bg:var(--color-success-3);--color-success-component-hover-bg:var(--color-success-4);--color-success-component-active-bg:var(--color-success-5);--color-success-subtle-border:var(--color-success-6);--color-success-interactive-border:var(--color-success-7);--color-success-strong-border:var(--color-success-8);--color-success-solid:var(--color-success-9);--color-success-solid-hover:var(--color-success-10);--color-success-text:var(--color-success-11);--color-success-text-strong:var(--color-success-12);--color-warning-app-bg:var(--color-warning-1);--color-warning-subtle-bg:var(--color-warning-2);--color-warning-component-bg:var(--color-warning-3);--color-warning-component-hover-bg:var(--color-warning-4);--color-warning-component-active-bg:var(--color-warning-5);--color-warning-subtle-border:var(--color-warning-6);--color-warning-interactive-border:var(--color-warning-7);--color-warning-strong-border:var(--color-warning-8);--color-warning-solid:var(--color-warning-9);--color-warning-solid-hover:var(--color-warning-10);--color-warning-text:var(--color-warning-11);--color-warning-text-strong:var(--color-warning-12);--color-danger-app-bg:var(--color-danger-1);--color-danger-subtle-bg:var(--color-danger-2);--color-danger-component-bg:var(--color-danger-3);--color-danger-component-hover-bg:var(--color-danger-4);--color-danger-component-active-bg:var(--color-danger-5);--color-danger-subtle-border:var(--color-danger-6);--color-danger-interactive-border:var(--color-danger-7);--color-danger-strong-border:var(--color-danger-8);--color-danger-solid:var(--color-danger-9);--color-danger-solid-hover:var(--color-danger-10);--color-danger-text:var(--color-danger-11);--color-danger-text-strong:var(--color-danger-12);--color-primary-contrast:#fff;--color-info-contrast:#fff;--color-success-contrast:#fff;--color-warning-contrast:#fff;--color-danger-contrast:#fff}[data-color-scheme=noir]{--color-neutral-1:#111;--color-neutral-2:#191919;--color-neutral-3:#222;--color-neutral-4:#2a2a2a;--color-neutral-5:#313131;--color-neutral-6:#3a3a3a;--color-neutral-7:#484848;--color-neutral-8:#606060;--color-neutral-9:#6e6e6e;--color-neutral-10:#7b7b7b;--color-neutral-11:#b4b4b4;--color-neutral-12:#eee;--color-primary-1:#16120e;--color-primary-2:#1d1811;--color-primary-3:#2f2011;--color-primary-4:#3d2810;--color-primary-5:#4a3115;--color-primary-6:#593e1d;--color-primary-7:#6e502d;--color-primary-8:#8b653c;--color-primary-9:#fcc46d;--color-primary-10:#ffd364;--color-primary-11:#fdc861;--color-primary-12:#fee6c0;--color-info-1:#10151d;--color-info-2:#141924;--color-info-3:#17283f;--color-info-4:#173357;--color-info-5:#1e4067;--color-info-6:#2a4d79;--color-info-7:#385d8e;--color-info-8:#4470aa;--color-info-9:#4c91e4;--color-info-10:#619ee7;--color-info-11:#87b6ed;--color-info-12:#cbe4f8;--color-success-1:#0d1512;--color-success-2:#101b18;--color-success-3:#0b2e22;--color-success-4:#003c2b;--color-success-5:#004b36;--color-success-6:#045941;--color-success-7:#076a4d;--color-success-8:#007f5b;--color-success-9:#00a674;--color-success-10:#00b27d;--color-success-11:#00d897;--color-success-12:#a3f4ce;--color-warning-1:#17110c;--color-warning-2:#1f170f;--color-warning-3:#341e0a;--color-warning-4:#442303;--color-warning-5:#532c05;--color-warning-6:#63380b;--color-warning-7:#794a1e;--color-warning-8:#985e2a;--color-warning-9:#ffc279;--color-warning-10:#ffd281;--color-warning-11:#ffc675;--color-warning-12:#ffe5c6;--color-danger-1:#181113;--color-danger-2:#1d1517;--color-danger-3:#37171e;--color-danger-4:#4a1826;--color-danger-5:#5a202f;--color-danger-6:#6a2b3a;--color-danger-7:#823a49;--color-danger-8:#ab4c5d;--color-danger-9:#db546a;--color-danger-10:#e26576;--color-danger-11:#f79aa0;--color-danger-12:#fad4e1;--color-neutral-app-bg:var(--color-neutral-1);--color-neutral-subtle-bg:var(--color-neutral-2);--color-neutral-component-bg:var(--color-neutral-3);--color-neutral-component-hover-bg:var(--color-neutral-4);--color-neutral-component-active-bg:var(--color-neutral-5);--color-neutral-subtle-border:var(--color-neutral-6);--color-neutral-interactive-border:var(--color-neutral-7);--color-neutral-strong-border:var(--color-neutral-8);--color-neutral-solid:var(--color-neutral-9);--color-neutral-solid-hover:var(--color-neutral-10);--color-neutral-text:var(--color-neutral-11);--color-neutral-text-strong:var(--color-neutral-12);--color-primary-app-bg:var(--color-primary-1);--color-primary-subtle-bg:var(--color-primary-2);--color-primary-component-bg:var(--color-primary-3);--color-primary-component-hover-bg:var(--color-primary-4);--color-primary-component-active-bg:var(--color-primary-5);--color-primary-subtle-border:var(--color-primary-6);--color-primary-interactive-border:var(--color-primary-7);--color-primary-strong-border:var(--color-primary-8);--color-primary-solid:var(--color-primary-9);--color-primary-solid-hover:var(--color-primary-10);--color-primary-text:var(--color-primary-11);--color-primary-text-strong:var(--color-primary-12);--color-info-app-bg:var(--color-info-1);--color-info-subtle-bg:var(--color-info-2);--color-info-component-bg:var(--color-info-3);--color-info-component-hover-bg:var(--color-info-4);--color-info-component-active-bg:var(--color-info-5);--color-info-subtle-border:var(--color-info-6);--color-info-interactive-border:var(--color-info-7);--color-info-strong-border:var(--color-info-8);--color-info-solid:var(--color-info-9);--color-info-solid-hover:var(--color-info-10);--color-info-text:var(--color-info-11);--color-info-text-strong:var(--color-info-12);--color-success-app-bg:var(--color-success-1);--color-success-subtle-bg:var(--color-success-2);--color-success-component-bg:var(--color-success-3);--color-success-component-hover-bg:var(--color-success-4);--color-success-component-active-bg:var(--color-success-5);--color-success-subtle-border:var(--color-success-6);--color-success-interactive-border:var(--color-success-7);--color-success-strong-border:var(--color-success-8);--color-success-solid:var(--color-success-9);--color-success-solid-hover:var(--color-success-10);--color-success-text:var(--color-success-11);--color-success-text-strong:var(--color-success-12);--color-warning-app-bg:var(--color-warning-1);--color-warning-subtle-bg:var(--color-warning-2);--color-warning-component-bg:var(--color-warning-3);--color-warning-component-hover-bg:var(--color-warning-4);--color-warning-component-active-bg:var(--color-warning-5);--color-warning-subtle-border:var(--color-warning-6);--color-warning-interactive-border:var(--color-warning-7);--color-warning-strong-border:var(--color-warning-8);--color-warning-solid:var(--color-warning-9);--color-warning-solid-hover:var(--color-warning-10);--color-warning-text:var(--color-warning-11);--color-warning-text-strong:var(--color-warning-12);--color-danger-app-bg:var(--color-danger-1);--color-danger-subtle-bg:var(--color-danger-2);--color-danger-component-bg:var(--color-danger-3);--color-danger-component-hover-bg:var(--color-danger-4);--color-danger-component-active-bg:var(--color-danger-5);--color-danger-subtle-border:var(--color-danger-6);--color-danger-interactive-border:var(--color-danger-7);--color-danger-strong-border:var(--color-danger-8);--color-danger-solid:var(--color-danger-9);--color-danger-solid-hover:var(--color-danger-10);--color-danger-text:var(--color-danger-11);--color-danger-text-strong:var(--color-danger-12);--color-muted-foreground:var(--color-neutral-text-strong);--color-info-foreground:var(--color-info-text-strong);--color-success-foreground:var(--color-success-text-strong);--color-warning-foreground:var(--color-warning-text-strong);--color-danger-foreground:var(--color-danger-text-strong);--color-primary-contrast:#11181c;--color-info-contrast:#fff;--color-success-contrast:#fff;--color-warning-contrast:#11181c;--color-danger-contrast:#fff}[data-color-scheme=wine]{--color-neutral-1:#121112;--color-neutral-2:#1a191a;--color-neutral-3:#232223;--color-neutral-4:#2a2a2b;--color-neutral-5:#313132;--color-neutral-6:#3b3a3b;--color-neutral-7:#484849;--color-neutral-8:#616063;--color-neutral-9:#6f6e71;--color-neutral-10:#7c7b7e;--color-neutral-11:#b4b3b6;--color-neutral-12:#eeeeef;--color-primary-1:#191113;--color-primary-2:#1e1516;--color-primary-3:#3b141c;--color-primary-4:#4f1222;--color-primary-5:#5f192a;--color-primary-6:#702435;--color-primary-7:#893342;--color-primary-8:#b54353;--color-primary-9:#e7455c;--color-primary-10:#ee5969;--color-primary-11:#ff9597;--color-primary-12:#ffd2df;--color-info-1:#10151d;--color-info-2:#141924;--color-info-3:#17283f;--color-info-4:#173357;--color-info-5:#1e4067;--color-info-6:#2a4d79;--color-info-7:#385d8e;--color-info-8:#4470aa;--color-info-9:#4c91e4;--color-info-10:#619ee7;--color-info-11:#87b6ed;--color-info-12:#cbe4f8;--color-success-1:#0d1512;--color-success-2:#101b18;--color-success-3:#0b2e22;--color-success-4:#003c2b;--color-success-5:#004b36;--color-success-6:#045941;--color-success-7:#076a4d;--color-success-8:#007f5b;--color-success-9:#00a674;--color-success-10:#00b27d;--color-success-11:#00d897;--color-success-12:#a3f4ce;--color-warning-1:#17110c;--color-warning-2:#1f170f;--color-warning-3:#341e0a;--color-warning-4:#442303;--color-warning-5:#532c05;--color-warning-6:#63380b;--color-warning-7:#794a1e;--color-warning-8:#985e2a;--color-warning-9:#ffc279;--color-warning-10:#ffd281;--color-warning-11:#ffc675;--color-warning-12:#ffe5c6;--color-danger-1:#181113;--color-danger-2:#1d1517;--color-danger-3:#37171e;--color-danger-4:#4a1826;--color-danger-5:#5a202f;--color-danger-6:#6a2b3a;--color-danger-7:#823a49;--color-danger-8:#ab4c5d;--color-danger-9:#db546a;--color-danger-10:#e26576;--color-danger-11:#f79aa0;--color-danger-12:#fad4e1;--color-neutral-app-bg:var(--color-neutral-1);--color-neutral-subtle-bg:var(--color-neutral-2);--color-neutral-component-bg:var(--color-neutral-3);--color-neutral-component-hover-bg:var(--color-neutral-4);--color-neutral-component-active-bg:var(--color-neutral-5);--color-neutral-subtle-border:var(--color-neutral-6);--color-neutral-interactive-border:var(--color-neutral-7);--color-neutral-strong-border:var(--color-neutral-8);--color-neutral-solid:var(--color-neutral-9);--color-neutral-solid-hover:var(--color-neutral-10);--color-neutral-text:var(--color-neutral-11);--color-neutral-text-strong:var(--color-neutral-12);--color-primary-app-bg:var(--color-primary-1);--color-primary-subtle-bg:var(--color-primary-2);--color-primary-component-bg:var(--color-primary-3);--color-primary-component-hover-bg:var(--color-primary-4);--color-primary-component-active-bg:var(--color-primary-5);--color-primary-subtle-border:var(--color-primary-6);--color-primary-interactive-border:var(--color-primary-7);--color-primary-strong-border:var(--color-primary-8);--color-primary-solid:var(--color-primary-9);--color-primary-solid-hover:var(--color-primary-10);--color-primary-text:var(--color-primary-11);--color-primary-text-strong:var(--color-primary-12);--color-info-app-bg:var(--color-info-1);--color-info-subtle-bg:var(--color-info-2);--color-info-component-bg:var(--color-info-3);--color-info-component-hover-bg:var(--color-info-4);--color-info-component-active-bg:var(--color-info-5);--color-info-subtle-border:var(--color-info-6);--color-info-interactive-border:var(--color-info-7);--color-info-strong-border:var(--color-info-8);--color-info-solid:var(--color-info-9);--color-info-solid-hover:var(--color-info-10);--color-info-text:var(--color-info-11);--color-info-text-strong:var(--color-info-12);--color-success-app-bg:var(--color-success-1);--color-success-subtle-bg:var(--color-success-2);--color-success-component-bg:var(--color-success-3);--color-success-component-hover-bg:var(--color-success-4);--color-success-component-active-bg:var(--color-success-5);--color-success-subtle-border:var(--color-success-6);--color-success-interactive-border:var(--color-success-7);--color-success-strong-border:var(--color-success-8);--color-success-solid:var(--color-success-9);--color-success-solid-hover:var(--color-success-10);--color-success-text:var(--color-success-11);--color-success-text-strong:var(--color-success-12);--color-warning-app-bg:var(--color-warning-1);--color-warning-subtle-bg:var(--color-warning-2);--color-warning-component-bg:var(--color-warning-3);--color-warning-component-hover-bg:var(--color-warning-4);--color-warning-component-active-bg:var(--color-warning-5);--color-warning-subtle-border:var(--color-warning-6);--color-warning-interactive-border:var(--color-warning-7);--color-warning-strong-border:var(--color-warning-8);--color-warning-solid:var(--color-warning-9);--color-warning-solid-hover:var(--color-warning-10);--color-warning-text:var(--color-warning-11);--color-warning-text-strong:var(--color-warning-12);--color-danger-app-bg:var(--color-danger-1);--color-danger-subtle-bg:var(--color-danger-2);--color-danger-component-bg:var(--color-danger-3);--color-danger-component-hover-bg:var(--color-danger-4);--color-danger-component-active-bg:var(--color-danger-5);--color-danger-subtle-border:var(--color-danger-6);--color-danger-interactive-border:var(--color-danger-7);--color-danger-strong-border:var(--color-danger-8);--color-danger-solid:var(--color-danger-9);--color-danger-solid-hover:var(--color-danger-10);--color-danger-text:var(--color-danger-11);--color-danger-text-strong:var(--color-danger-12);--color-muted-foreground:var(--color-neutral-text-strong);--color-info-foreground:var(--color-info-text-strong);--color-success-foreground:var(--color-success-text-strong);--color-warning-foreground:var(--color-warning-text-strong);--color-danger-foreground:var(--color-danger-text-strong);--color-primary-contrast:#fff;--color-info-contrast:#fff;--color-success-contrast:#fff;--color-warning-contrast:#11181c;--color-danger-contrast:#fff}[data-color-scheme=copper]{--color-neutral-1:#111;--color-neutral-2:#191919;--color-neutral-3:#222;--color-neutral-4:#2a2a29;--color-neutral-5:#313130;--color-neutral-6:#3a3a39;--color-neutral-7:#484847;--color-neutral-8:#60605f;--color-neutral-9:#6d6d6b;--color-neutral-10:#7b7b79;--color-neutral-11:#b3b3b2;--color-neutral-12:#eeeeed;--color-primary-1:#181111;--color-primary-2:#1e1513;--color-primary-3:#371913;--color-primary-4:#4b1910;--color-primary-5:#5a2115;--color-primary-6:#6a2e1f;--color-primary-7:#803f2c;--color-primary-8:#a65338;--color-primary-9:#dc592c;--color-primary-10:#e36b41;--color-primary-11:#f79d7d;--color-primary-12:#f8d5cb;--color-info-1:#10151d;--color-info-2:#141924;--color-info-3:#17283f;--color-info-4:#173357;--color-info-5:#1e4067;--color-info-6:#2a4d79;--color-info-7:#385d8e;--color-info-8:#4470aa;--color-info-9:#4c91e4;--color-info-10:#619ee7;--color-info-11:#87b6ed;--color-info-12:#cbe4f8;--color-success-1:#0d1512;--color-success-2:#101b18;--color-success-3:#0b2e22;--color-success-4:#003c2b;--color-success-5:#004b36;--color-success-6:#045941;--color-success-7:#076a4d;--color-success-8:#007f5b;--color-success-9:#00a674;--color-success-10:#00b27d;--color-success-11:#00d897;--color-success-12:#a3f4ce;--color-warning-1:#17110c;--color-warning-2:#1f170f;--color-warning-3:#341e0a;--color-warning-4:#442303;--color-warning-5:#532c05;--color-warning-6:#63380b;--color-warning-7:#794a1e;--color-warning-8:#985e2a;--color-warning-9:#ffc279;--color-warning-10:#ffd281;--color-warning-11:#ffc675;--color-warning-12:#ffe5c6;--color-danger-1:#181113;--color-danger-2:#1d1517;--color-danger-3:#37171e;--color-danger-4:#4a1826;--color-danger-5:#5a202f;--color-danger-6:#6a2b3a;--color-danger-7:#823a49;--color-danger-8:#ab4c5d;--color-danger-9:#db546a;--color-danger-10:#e26576;--color-danger-11:#f79aa0;--color-danger-12:#fad4e1;--color-neutral-app-bg:var(--color-neutral-1);--color-neutral-subtle-bg:var(--color-neutral-2);--color-neutral-component-bg:var(--color-neutral-3);--color-neutral-component-hover-bg:var(--color-neutral-4);--color-neutral-component-active-bg:var(--color-neutral-5);--color-neutral-subtle-border:var(--color-neutral-6);--color-neutral-interactive-border:var(--color-neutral-7);--color-neutral-strong-border:var(--color-neutral-8);--color-neutral-solid:var(--color-neutral-9);--color-neutral-solid-hover:var(--color-neutral-10);--color-neutral-text:var(--color-neutral-11);--color-neutral-text-strong:var(--color-neutral-12);--color-primary-app-bg:var(--color-primary-1);--color-primary-subtle-bg:var(--color-primary-2);--color-primary-component-bg:var(--color-primary-3);--color-primary-component-hover-bg:var(--color-primary-4);--color-primary-component-active-bg:var(--color-primary-5);--color-primary-subtle-border:var(--color-primary-6);--color-primary-interactive-border:var(--color-primary-7);--color-primary-strong-border:var(--color-primary-8);--color-primary-solid:var(--color-primary-9);--color-primary-solid-hover:var(--color-primary-10);--color-primary-text:var(--color-primary-11);--color-primary-text-strong:var(--color-primary-12);--color-info-app-bg:var(--color-info-1);--color-info-subtle-bg:var(--color-info-2);--color-info-component-bg:var(--color-info-3);--color-info-component-hover-bg:var(--color-info-4);--color-info-component-active-bg:var(--color-info-5);--color-info-subtle-border:var(--color-info-6);--color-info-interactive-border:var(--color-info-7);--color-info-strong-border:var(--color-info-8);--color-info-solid:var(--color-info-9);--color-info-solid-hover:var(--color-info-10);--color-info-text:var(--color-info-11);--color-info-text-strong:var(--color-info-12);--color-success-app-bg:var(--color-success-1);--color-success-subtle-bg:var(--color-success-2);--color-success-component-bg:var(--color-success-3);--color-success-component-hover-bg:var(--color-success-4);--color-success-component-active-bg:var(--color-success-5);--color-success-subtle-border:var(--color-success-6);--color-success-interactive-border:var(--color-success-7);--color-success-strong-border:var(--color-success-8);--color-success-solid:var(--color-success-9);--color-success-solid-hover:var(--color-success-10);--color-success-text:var(--color-success-11);--color-success-text-strong:var(--color-success-12);--color-warning-app-bg:var(--color-warning-1);--color-warning-subtle-bg:var(--color-warning-2);--color-warning-component-bg:var(--color-warning-3);--color-warning-component-hover-bg:var(--color-warning-4);--color-warning-component-active-bg:var(--color-warning-5);--color-warning-subtle-border:var(--color-warning-6);--color-warning-interactive-border:var(--color-warning-7);--color-warning-strong-border:var(--color-warning-8);--color-warning-solid:var(--color-warning-9);--color-warning-solid-hover:var(--color-warning-10);--color-warning-text:var(--color-warning-11);--color-warning-text-strong:var(--color-warning-12);--color-danger-app-bg:var(--color-danger-1);--color-danger-subtle-bg:var(--color-danger-2);--color-danger-component-bg:var(--color-danger-3);--color-danger-component-hover-bg:var(--color-danger-4);--color-danger-component-active-bg:var(--color-danger-5);--color-danger-subtle-border:var(--color-danger-6);--color-danger-interactive-border:var(--color-danger-7);--color-danger-strong-border:var(--color-danger-8);--color-danger-solid:var(--color-danger-9);--color-danger-solid-hover:var(--color-danger-10);--color-danger-text:var(--color-danger-11);--color-danger-text-strong:var(--color-danger-12);--color-muted-foreground:var(--color-neutral-text-strong);--color-info-foreground:var(--color-info-text-strong);--color-success-foreground:var(--color-success-text-strong);--color-warning-foreground:var(--color-warning-text-strong);--color-danger-foreground:var(--color-danger-text-strong);--color-primary-contrast:#fff;--color-info-contrast:#fff;--color-success-contrast:#fff;--color-warning-contrast:#11181c;--color-danger-contrast:#fff}[data-color-scheme=zinc]{--color-neutral-1:#fdfcfd;--color-neutral-2:#faf9fa;--color-neutral-3:#f1f0f1;--color-neutral-4:#e9e8e9;--color-neutral-5:#e1e0e2;--color-neutral-6:#dad9db;--color-neutral-7:#cfced1;--color-neutral-8:#bcbbbf;--color-neutral-9:#8e8d91;--color-neutral-10:#848387;--color-neutral-11:#656467;--color-neutral-12:#202022;--color-primary-1:#fdfcfd;--color-primary-2:#f9f9fc;--color-primary-3:#f3f1f8;--color-primary-4:#e9e7f3;--color-primary-5:#dfddee;--color-primary-6:#d2cfe7;--color-primary-7:#bfbcd9;--color-primary-8:#a7a2c8;--color-primary-9:#6b689c;--color-primary-10:#625f92;--color-primary-11:#625f8d;--color-primary-12:#2e2e47;--color-info-1:#fdfdfe;--color-info-2:#f7f9ff;--color-info-3:#ecf2ff;--color-info-4:#e0eaff;--color-info-5:#d0dfff;--color-info-6:#bed1ff;--color-info-7:#a4beff;--color-info-8:#83a5f8;--color-info-9:#2462ea;--color-info-10:#1457e1;--color-info-11:#245ad3;--color-info-12:#172d61;--color-success-1:#fbfefb;--color-success-2:#f4fbf5;--color-success-3:#e7f7e8;--color-success-4:#d7f2da;--color-success-5:#c4eac8;--color-success-6:#abdfb2;--color-success-7:#8ad196;--color-success-8:#51be6f;--color-success-9:#25ab51;--color-success-10:#1b9f48;--color-success-11:#008136;--color-success-12:#1a3d23;--color-warning-1:#fefdfb;--color-warning-2:#fffaec;--color-warning-3:#fff5d5;--color-warning-4:#ffebb8;--color-warning-5:#ffe191;--color-warning-6:#f9d27f;--color-warning-7:#eebe70;--color-warning-8:#e5a04f;--color-warning-9:#ffc368;--color-warning-10:#ffb855;--color-warning-11:#ab632a;--color-warning-12:#4e3427;--color-danger-1:#fffcfc;--color-danger-2:#fff7f7;--color-danger-3:#ffebeb;--color-danger-4:#ffdbda;--color-danger-5:#ffcdcb;--color-danger-6:#ffbdb9;--color-danger-7:#f9a7a2;--color-danger-8:#f18b86;--color-danger-9:#ee3c36;--color-danger-10:#e53028;--color-danger-11:#d6160c;--color-danger-12:#680f1a;--color-neutral-app-bg:var(--color-neutral-1);--color-neutral-subtle-bg:var(--color-neutral-2);--color-neutral-component-bg:var(--color-neutral-3);--color-neutral-component-hover-bg:var(--color-neutral-4);--color-neutral-component-active-bg:var(--color-neutral-5);--color-neutral-subtle-border:var(--color-neutral-6);--color-neutral-interactive-border:var(--color-neutral-7);--color-neutral-strong-border:var(--color-neutral-8);--color-neutral-solid:var(--color-neutral-9);--color-neutral-solid-hover:var(--color-neutral-10);--color-neutral-text:var(--color-neutral-11);--color-neutral-text-strong:var(--color-neutral-12);--color-primary-app-bg:var(--color-primary-1);--color-primary-subtle-bg:var(--color-primary-2);--color-primary-component-bg:var(--color-primary-3);--color-primary-component-hover-bg:var(--color-primary-4);--color-primary-component-active-bg:var(--color-primary-5);--color-primary-subtle-border:var(--color-primary-6);--color-primary-interactive-border:var(--color-primary-7);--color-primary-strong-border:var(--color-primary-8);--color-primary-solid:var(--color-primary-9);--color-primary-solid-hover:var(--color-primary-10);--color-primary-text:var(--color-primary-11);--color-primary-text-strong:var(--color-primary-12);--color-info-app-bg:var(--color-info-1);--color-info-subtle-bg:var(--color-info-2);--color-info-component-bg:var(--color-info-3);--color-info-component-hover-bg:var(--color-info-4);--color-info-component-active-bg:var(--color-info-5);--color-info-subtle-border:var(--color-info-6);--color-info-interactive-border:var(--color-info-7);--color-info-strong-border:var(--color-info-8);--color-info-solid:var(--color-info-9);--color-info-solid-hover:var(--color-info-10);--color-info-text:var(--color-info-11);--color-info-text-strong:var(--color-info-12);--color-success-app-bg:var(--color-success-1);--color-success-subtle-bg:var(--color-success-2);--color-success-component-bg:var(--color-success-3);--color-success-component-hover-bg:var(--color-success-4);--color-success-component-active-bg:var(--color-success-5);--color-success-subtle-border:var(--color-success-6);--color-success-interactive-border:var(--color-success-7);--color-success-strong-border:var(--color-success-8);--color-success-solid:var(--color-success-9);--color-success-solid-hover:var(--color-success-10);--color-success-text:var(--color-success-11);--color-success-text-strong:var(--color-success-12);--color-warning-app-bg:var(--color-warning-1);--color-warning-subtle-bg:var(--color-warning-2);--color-warning-component-bg:var(--color-warning-3);--color-warning-component-hover-bg:var(--color-warning-4);--color-warning-component-active-bg:var(--color-warning-5);--color-warning-subtle-border:var(--color-warning-6);--color-warning-interactive-border:var(--color-warning-7);--color-warning-strong-border:var(--color-warning-8);--color-warning-solid:var(--color-warning-9);--color-warning-solid-hover:var(--color-warning-10);--color-warning-text:var(--color-warning-11);--color-warning-text-strong:var(--color-warning-12);--color-danger-app-bg:var(--color-danger-1);--color-danger-subtle-bg:var(--color-danger-2);--color-danger-component-bg:var(--color-danger-3);--color-danger-component-hover-bg:var(--color-danger-4);--color-danger-component-active-bg:var(--color-danger-5);--color-danger-subtle-border:var(--color-danger-6);--color-danger-interactive-border:var(--color-danger-7);--color-danger-strong-border:var(--color-danger-8);--color-danger-solid:var(--color-danger-9);--color-danger-solid-hover:var(--color-danger-10);--color-danger-text:var(--color-danger-11);--color-danger-text-strong:var(--color-danger-12);--color-primary-contrast:#fff;--color-info-contrast:#fff;--color-success-contrast:#fff;--color-warning-contrast:#11181c;--color-danger-contrast:#fff}[data-color-scheme=stone]{--color-neutral-1:#fcfcfc;--color-neutral-2:#f9f9f9;--color-neutral-3:#f0f0f0;--color-neutral-4:#e8e8e8;--color-neutral-5:#e0e0e0;--color-neutral-6:#d9d9d9;--color-neutral-7:#cecece;--color-neutral-8:#bbb;--color-neutral-9:#8d8d8d;--color-neutral-10:#838383;--color-neutral-11:#646464;--color-neutral-12:#202020;--color-primary-1:#fefcfc;--color-primary-2:#fcf9f8;--color-primary-3:#f6eeec;--color-primary-4:#f1e1dd;--color-primary-5:#ebd5cf;--color-primary-6:#e4c7c0;--color-primary-7:#d8b5ad;--color-primary-8:#caa096;--color-primary-9:#b77565;--color-primary-10:#af6e5e;--color-primary-11:#a46253;--color-primary-12:#4a332e;--color-info-1:#fdfdfe;--color-info-2:#f7f9ff;--color-info-3:#ecf2ff;--color-info-4:#e0eaff;--color-info-5:#d0dfff;--color-info-6:#bed1ff;--color-info-7:#a4beff;--color-info-8:#83a5f8;--color-info-9:#2462ea;--color-info-10:#1457e1;--color-info-11:#245ad3;--color-info-12:#172d61;--color-success-1:#fbfefb;--color-success-2:#f4fbf5;--color-success-3:#e7f7e8;--color-success-4:#d7f2da;--color-success-5:#c4eac8;--color-success-6:#abdfb2;--color-success-7:#8ad196;--color-success-8:#51be6f;--color-success-9:#25ab51;--color-success-10:#1b9f48;--color-success-11:#008136;--color-success-12:#1a3d23;--color-warning-1:#fefdfb;--color-warning-2:#fffaec;--color-warning-3:#fff5d5;--color-warning-4:#ffebb8;--color-warning-5:#ffe191;--color-warning-6:#f9d27f;--color-warning-7:#eebe70;--color-warning-8:#e5a04f;--color-warning-9:#ffc368;--color-warning-10:#ffb855;--color-warning-11:#ab632a;--color-warning-12:#4e3427;--color-danger-1:#fffcfc;--color-danger-2:#fff7f7;--color-danger-3:#ffebeb;--color-danger-4:#ffdbda;--color-danger-5:#ffcdcb;--color-danger-6:#ffbdb9;--color-danger-7:#f9a7a2;--color-danger-8:#f18b86;--color-danger-9:#ee3c36;--color-danger-10:#e53028;--color-danger-11:#d6160c;--color-danger-12:#680f1a;--color-neutral-app-bg:var(--color-neutral-1);--color-neutral-subtle-bg:var(--color-neutral-2);--color-neutral-component-bg:var(--color-neutral-3);--color-neutral-component-hover-bg:var(--color-neutral-4);--color-neutral-component-active-bg:var(--color-neutral-5);--color-neutral-subtle-border:var(--color-neutral-6);--color-neutral-interactive-border:var(--color-neutral-7);--color-neutral-strong-border:var(--color-neutral-8);--color-neutral-solid:var(--color-neutral-9);--color-neutral-solid-hover:var(--color-neutral-10);--color-neutral-text:var(--color-neutral-11);--color-neutral-text-strong:var(--color-neutral-12);--color-primary-app-bg:var(--color-primary-1);--color-primary-subtle-bg:var(--color-primary-2);--color-primary-component-bg:var(--color-primary-3);--color-primary-component-hover-bg:var(--color-primary-4);--color-primary-component-active-bg:var(--color-primary-5);--color-primary-subtle-border:var(--color-primary-6);--color-primary-interactive-border:var(--color-primary-7);--color-primary-strong-border:var(--color-primary-8);--color-primary-solid:var(--color-primary-9);--color-primary-solid-hover:var(--color-primary-10);--color-primary-text:var(--color-primary-11);--color-primary-text-strong:var(--color-primary-12);--color-info-app-bg:var(--color-info-1);--color-info-subtle-bg:var(--color-info-2);--color-info-component-bg:var(--color-info-3);--color-info-component-hover-bg:var(--color-info-4);--color-info-component-active-bg:var(--color-info-5);--color-info-subtle-border:var(--color-info-6);--color-info-interactive-border:var(--color-info-7);--color-info-strong-border:var(--color-info-8);--color-info-solid:var(--color-info-9);--color-info-solid-hover:var(--color-info-10);--color-info-text:var(--color-info-11);--color-info-text-strong:var(--color-info-12);--color-success-app-bg:var(--color-success-1);--color-success-subtle-bg:var(--color-success-2);--color-success-component-bg:var(--color-success-3);--color-success-component-hover-bg:var(--color-success-4);--color-success-component-active-bg:var(--color-success-5);--color-success-subtle-border:var(--color-success-6);--color-success-interactive-border:var(--color-success-7);--color-success-strong-border:var(--color-success-8);--color-success-solid:var(--color-success-9);--color-success-solid-hover:var(--color-success-10);--color-success-text:var(--color-success-11);--color-success-text-strong:var(--color-success-12);--color-warning-app-bg:var(--color-warning-1);--color-warning-subtle-bg:var(--color-warning-2);--color-warning-component-bg:var(--color-warning-3);--color-warning-component-hover-bg:var(--color-warning-4);--color-warning-component-active-bg:var(--color-warning-5);--color-warning-subtle-border:var(--color-warning-6);--color-warning-interactive-border:var(--color-warning-7);--color-warning-strong-border:var(--color-warning-8);--color-warning-solid:var(--color-warning-9);--color-warning-solid-hover:var(--color-warning-10);--color-warning-text:var(--color-warning-11);--color-warning-text-strong:var(--color-warning-12);--color-danger-app-bg:var(--color-danger-1);--color-danger-subtle-bg:var(--color-danger-2);--color-danger-component-bg:var(--color-danger-3);--color-danger-component-hover-bg:var(--color-danger-4);--color-danger-component-active-bg:var(--color-danger-5);--color-danger-subtle-border:var(--color-danger-6);--color-danger-interactive-border:var(--color-danger-7);--color-danger-strong-border:var(--color-danger-8);--color-danger-solid:var(--color-danger-9);--color-danger-solid-hover:var(--color-danger-10);--color-danger-text:var(--color-danger-11);--color-danger-text-strong:var(--color-danger-12);--color-primary-contrast:#fff;--color-info-contrast:#fff;--color-success-contrast:#fff;--color-warning-contrast:#11181c;--color-danger-contrast:#fff}[data-color-scheme=soul-reading]{--color-neutral-1:#fdfdfc;--color-neutral-2:#f9f9f8;--color-neutral-3:#f1f0ef;--color-neutral-4:#e9e8e6;--color-neutral-5:#e2e1de;--color-neutral-6:#dad9d6;--color-neutral-7:#cfceca;--color-neutral-8:#bcbbb5;--color-neutral-9:#8d8d86;--color-neutral-10:#82827c;--color-neutral-11:#63635e;--color-neutral-12:#21201c;--color-primary-1:#fcfdfd;--color-primary-2:#f7faf7;--color-primary-3:#ecf3ee;--color-primary-4:#e1ede4;--color-primary-5:#d3e2d8;--color-primary-6:#c1d6c8;--color-primary-7:#aac5b4;--color-primary-8:#88ad98;--color-primary-9:#6e987e;--color-primary-10:#678e76;--color-primary-11:#577965;--color-primary-12:#293730;--color-info-1:#fcfdfd;--color-info-2:#f7faf7;--color-info-3:#ecf3ee;--color-info-4:#e1ede4;--color-info-5:#d3e2d7;--color-info-6:#c1d6c8;--color-info-7:#aac5b4;--color-info-8:#89ad97;--color-info-9:#6f987d;--color-info-10:#688e75;--color-info-11:#577964;--color-info-12:#2a3730;--color-success-1:#fcfdfd;--color-success-2:#f7faf7;--color-success-3:#ecf3ee;--color-success-4:#e1ede4;--color-success-5:#d3e2d7;--color-success-6:#c1d6c8;--color-success-7:#aac5b4;--color-success-8:#89ad97;--color-success-9:#6f987d;--color-success-10:#688e75;--color-success-11:#577964;--color-success-12:#2a3730;--color-warning-1:#fefdfc;--color-warning-2:#fdfbf0;--color-warning-3:#fcf6d8;--color-warning-4:#f8edc1;--color-warning-5:#f3e4ab;--color-warning-6:#e9d7a3;--color-warning-7:#dcc392;--color-warning-8:#cfa976;--color-warning-9:#edca8a;--color-warning-10:#eac17f;--color-warning-11:#976e49;--color-warning-12:#47372e;--color-danger-1:#fefcfc;--color-danger-2:#fcf9f8;--color-danger-3:#f6eeeb;--color-danger-4:#f1e1dc;--color-danger-5:#ecd4ce;--color-danger-6:#e5c7bf;--color-danger-7:#d9b5ac;--color-danger-8:#cc9f94;--color-danger-9:#b87462;--color-danger-10:#b16d5c;--color-danger-11:#a66151;--color-danger-12:#4b322d;--color-neutral-app-bg:var(--color-neutral-1);--color-neutral-subtle-bg:var(--color-neutral-2);--color-neutral-component-bg:var(--color-neutral-3);--color-neutral-component-hover-bg:var(--color-neutral-4);--color-neutral-component-active-bg:var(--color-neutral-5);--color-neutral-subtle-border:var(--color-neutral-6);--color-neutral-interactive-border:var(--color-neutral-7);--color-neutral-strong-border:var(--color-neutral-8);--color-neutral-solid:var(--color-neutral-9);--color-neutral-solid-hover:var(--color-neutral-10);--color-neutral-text:var(--color-neutral-11);--color-neutral-text-strong:var(--color-neutral-12);--color-primary-app-bg:var(--color-primary-1);--color-primary-subtle-bg:var(--color-primary-2);--color-primary-component-bg:var(--color-primary-3);--color-primary-component-hover-bg:var(--color-primary-4);--color-primary-component-active-bg:var(--color-primary-5);--color-primary-subtle-border:var(--color-primary-6);--color-primary-interactive-border:var(--color-primary-7);--color-primary-strong-border:var(--color-primary-8);--color-primary-solid:var(--color-primary-9);--color-primary-solid-hover:var(--color-primary-10);--color-primary-text:var(--color-primary-11);--color-primary-text-strong:var(--color-primary-12);--color-info-app-bg:var(--color-info-1);--color-info-subtle-bg:var(--color-info-2);--color-info-component-bg:var(--color-info-3);--color-info-component-hover-bg:var(--color-info-4);--color-info-component-active-bg:var(--color-info-5);--color-info-subtle-border:var(--color-info-6);--color-info-interactive-border:var(--color-info-7);--color-info-strong-border:var(--color-info-8);--color-info-solid:var(--color-info-9);--color-info-solid-hover:var(--color-info-10);--color-info-text:var(--color-info-11);--color-info-text-strong:var(--color-info-12);--color-success-app-bg:var(--color-success-1);--color-success-subtle-bg:var(--color-success-2);--color-success-component-bg:var(--color-success-3);--color-success-component-hover-bg:var(--color-success-4);--color-success-component-active-bg:var(--color-success-5);--color-success-subtle-border:var(--color-success-6);--color-success-interactive-border:var(--color-success-7);--color-success-strong-border:var(--color-success-8);--color-success-solid:var(--color-success-9);--color-success-solid-hover:var(--color-success-10);--color-success-text:var(--color-success-11);--color-success-text-strong:var(--color-success-12);--color-warning-app-bg:var(--color-warning-1);--color-warning-subtle-bg:var(--color-warning-2);--color-warning-component-bg:var(--color-warning-3);--color-warning-component-hover-bg:var(--color-warning-4);--color-warning-component-active-bg:var(--color-warning-5);--color-warning-subtle-border:var(--color-warning-6);--color-warning-interactive-border:var(--color-warning-7);--color-warning-strong-border:var(--color-warning-8);--color-warning-solid:var(--color-warning-9);--color-warning-solid-hover:var(--color-warning-10);--color-warning-text:var(--color-warning-11);--color-warning-text-strong:var(--color-warning-12);--color-danger-app-bg:var(--color-danger-1);--color-danger-subtle-bg:var(--color-danger-2);--color-danger-component-bg:var(--color-danger-3);--color-danger-component-hover-bg:var(--color-danger-4);--color-danger-component-active-bg:var(--color-danger-5);--color-danger-subtle-border:var(--color-danger-6);--color-danger-interactive-border:var(--color-danger-7);--color-danger-strong-border:var(--color-danger-8);--color-danger-solid:var(--color-danger-9);--color-danger-solid-hover:var(--color-danger-10);--color-danger-text:var(--color-danger-11);--color-danger-text-strong:var(--color-danger-12);--color-primary-contrast:#fff;--color-info-contrast:#fff;--color-success-contrast:#fff;--color-warning-contrast:#11181c;--color-danger-contrast:#fff}[data-theme=default]{--font-heading:ui-sans-serif, system-ui, sans-serif;--font-body:ui-sans-serif, system-ui, sans-serif;--text-h1:clamp(2.25rem, 1.85rem + 1.75vw, 3.5rem);--text-h2:clamp(1.5rem, 1.2rem + 1vw, 2.25rem);--text-body:1rem;--text-small:.875rem;--leading-tight:1.1;--leading-body:1.6;--weight-body:400;--weight-heading:600;--weight-strong:550;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.75rem;--space-8:3.25rem;--radius:.5rem;--radius-lg:.75rem;--radius-pill:9999px;--border-width:1px;--border-width-thick:2px;--shadow:0 1px 2px #0f172a0d, 0 1px 3px #0f172a0d;--shadow-hover:0 2px 6px -1px #0f172a14, 0 6px 16px -8px #0f172a1f;--size-control:2.5rem;--size-content-max:64rem;--motion-duration-fast:.14s;--motion-duration-base:.22s;--motion-ease-standard:cubic-bezier(.2, 0, 0, 1);--effect-distance:var(--space-3);--effect-opacity-start:0;--effect-opacity-end:1;--design-card-border-width:var(--border-width);--design-card-accent-width:0;--design-card-scale-hover:1;--design-section-border-width:var(--border-width);--design-section-offset:0;--design-grid-min:15rem;--design-hero-max:54rem;--design-hero-align:start;--design-surface-blur:0;--style-guide-preview-height:42rem;--effect-slide-distance:calc(var(--style-guide-effect-target-width) * 2.2);--effect-scale-start:.94;--effect-scale-peak:1.045;--effect-bounce-lift:calc(var(--effect-distance) * -.8);--effect-bounce-drop:calc(var(--effect-distance) * .22)}[data-theme=admin]{--font-heading:ui-sans-serif, system-ui, sans-serif;--font-body:ui-sans-serif, system-ui, sans-serif;--text-h1:clamp(1.6rem, 1.35rem + 1.1vw, 2.35rem);--text-h2:clamp(1.2rem, 1.05rem + .6vw, 1.6rem);--text-body:.875rem;--text-small:.8125rem;--leading-tight:1.15;--leading-body:1.5;--weight-body:400;--weight-heading:600;--weight-strong:550;--space-1:.25rem;--space-2:.4rem;--space-3:.6rem;--space-4:.85rem;--space-5:1rem;--space-6:1.35rem;--space-8:2.25rem;--radius:.4rem;--radius-lg:.6rem;--radius-pill:9999px;--border-width:1px;--border-width-thick:2px;--shadow:0 1px 2px #0f172a0a;--shadow-hover:0 1px 2px #0f172a0f, 0 6px 16px -10px #0f172a24;--size-control:2.25rem;--size-content-max:78rem;--motion-duration-fast:.12s;--motion-duration-base:.2s;--motion-ease-standard:cubic-bezier(.2, 0, 0, 1);--effect-distance:var(--space-3);--effect-opacity-start:0;--effect-opacity-end:1;--design-card-border-width:var(--border-width);--design-card-accent-width:0;--design-card-scale-hover:1;--design-section-border-width:var(--border-width);--design-section-offset:0;--design-grid-min:13rem;--design-hero-max:60rem;--design-hero-align:start;--design-surface-blur:0;--style-guide-preview-height:42rem;--effect-slide-distance:calc(var(--style-guide-effect-target-width) * 2.2);--effect-scale-start:.96;--effect-scale-peak:1.03;--effect-bounce-lift:calc(var(--effect-distance) * -.6);--effect-bounce-drop:calc(var(--effect-distance) * .18)}[data-theme=editorial]{--font-heading:Georgia, "Times New Roman", serif;--font-body:ui-sans-serif, system-ui, sans-serif;--text-h1:clamp(2.25rem, 1.9rem + 1.5vw, 3.5rem);--text-h2:clamp(1.5rem, 1.25rem + .8vw, 2.125rem);--text-body:1.0625rem;--text-small:.875rem;--leading-tight:1.05;--leading-body:1.7;--weight-body:400;--weight-heading:650;--weight-strong:700;--space-1:.25rem;--space-2:.5rem;--space-3:.875rem;--space-4:1.25rem;--space-5:1.5rem;--space-6:2rem;--space-8:3.75rem;--radius:.375rem;--radius-lg:.5rem;--radius-pill:9999px;--border-width:1px;--border-width-thick:2px;--shadow:0 1px 0 #0f172a24;--shadow-hover:0 10px 30px #0f172a1f;--size-control:2.875rem;--size-content-max:66rem;--motion-duration-fast:.16s;--motion-duration-base:.26s;--motion-ease-standard:cubic-bezier(.22, 1, .36, 1);--effect-distance:var(--space-4);--effect-opacity-start:0;--effect-opacity-end:1;--design-card-border-width:var(--border-width-thick);--design-card-accent-width:var(--space-1);--design-card-scale-hover:1.01;--design-section-border-width:var(--border-width-thick);--design-section-offset:var(--space-4);--design-grid-min:17rem;--design-hero-max:46rem;--design-hero-align:center;--design-surface-blur:0;--style-guide-preview-height:44rem;--effect-slide-distance:calc(var(--style-guide-effect-target-width) * 1.9);--effect-scale-start:.97;--effect-scale-peak:1.03;--effect-bounce-lift:calc(var(--effect-distance) * -.55);--effect-bounce-drop:calc(var(--effect-distance) * .16)}[data-theme=studio]{--font-heading:ui-sans-serif, system-ui, sans-serif;--font-body:ui-sans-serif, system-ui, sans-serif;--text-h1:clamp(2.375rem, 1.95rem + 1.6vw, 3.75rem);--text-h2:clamp(1.5rem, 1.25rem + .9vw, 2.25rem);--text-body:1rem;--text-small:.8125rem;--leading-tight:1;--leading-body:1.55;--weight-body:450;--weight-heading:700;--weight-strong:600;--space-1:.25rem;--space-2:.625rem;--space-3:.875rem;--space-4:1.125rem;--space-5:1.5rem;--space-6:2.25rem;--space-8:4rem;--radius:.75rem;--radius-lg:1rem;--radius-pill:9999px;--border-width:1px;--border-width-thick:3px;--shadow:0 8px 24px #0f172a1a;--shadow-hover:0 14px 36px #0f172a24;--size-control:3rem;--size-content-max:68rem;--motion-duration-fast:.22s;--motion-duration-base:.36s;--motion-ease-standard:cubic-bezier(.16, 1, .3, 1);--effect-distance:var(--space-4);--effect-opacity-start:0;--effect-opacity-end:1;--design-card-border-width:var(--border-width);--design-card-accent-width:0;--design-card-scale-hover:1.008;--design-section-border-width:var(--border-width);--design-section-offset:var(--space-4);--design-grid-min:16rem;--design-hero-max:54rem;--design-hero-align:center;--design-surface-blur:8px;--style-guide-preview-height:46rem;--effect-slide-distance:calc(var(--style-guide-effect-target-width) * 2.4);--effect-scale-start:.92;--effect-scale-peak:1.07;--effect-bounce-lift:calc(var(--effect-distance) * -.9);--effect-bounce-drop:calc(var(--effect-distance) * .24)}[data-theme=brutal]{--font-heading:ui-monospace, "SFMono-Regular", Consolas, monospace;--font-body:ui-monospace, "SFMono-Regular", Consolas, monospace;--text-h1:clamp(2.4rem, 1.9rem + 2vw, 4rem);--text-h2:clamp(1.35rem, 1.1rem + 1vw, 2.2rem);--text-body:.975rem;--text-small:.8125rem;--leading-tight:.95;--leading-body:1.45;--weight-body:500;--weight-heading:900;--weight-strong:900;--space-1:.25rem;--space-2:.5rem;--space-3:.875rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-8:4.5rem;--radius:0;--radius-lg:0;--radius-pill:0;--border-width:2px;--border-width-thick:4px;--shadow:.5rem .5rem 0 var(--color-primary);--shadow-hover:.75rem .75rem 0 var(--color-primary);--size-control:3rem;--size-content-max:70rem;--motion-duration-fast:90ms;--motion-duration-base:.19s;--motion-ease-standard:steps(2, end);--effect-distance:var(--space-8);--effect-opacity-start:0;--effect-opacity-end:1;--design-card-border-width:var(--border-width-thick);--design-card-accent-width:0;--design-card-scale-hover:1;--design-section-border-width:var(--border-width-thick);--design-section-offset:0;--design-grid-min:14rem;--design-hero-max:60rem;--design-hero-align:start;--design-surface-blur:0;--style-guide-preview-height:42rem;--effect-slide-distance:calc(var(--style-guide-effect-target-width) * 3.1);--effect-scale-start:.82;--effect-scale-peak:1.18;--effect-bounce-lift:calc(var(--effect-distance) * -1.4);--effect-bounce-drop:calc(var(--effect-distance) * .5)}[data-theme=luxe]{--font-heading:Georgia, "Times New Roman", serif;--font-body:Inter, ui-sans-serif, system-ui, sans-serif;--text-h1:clamp(2.5rem, 1.9rem + 2vw, 4.25rem);--text-h2:clamp(1.55rem, 1.2rem + 1vw, 2.45rem);--text-body:1rem;--text-small:.825rem;--leading-tight:1.02;--leading-body:1.68;--weight-body:400;--weight-heading:600;--weight-strong:750;--space-1:.3rem;--space-2:.7rem;--space-3:1rem;--space-4:1.35rem;--space-5:1.8rem;--space-6:2.6rem;--space-8:5rem;--radius:1rem;--radius-lg:1.5rem;--radius-pill:9999px;--border-width:1px;--border-width-thick:1px;--shadow:0 24px 80px #00000047;--shadow-hover:0 32px 100px #0000005c;--size-control:3.125rem;--size-content-max:72rem;--motion-duration-fast:.22s;--motion-duration-base:.52s;--motion-ease-standard:cubic-bezier(.16, 1, .3, 1);--effect-distance:var(--space-5);--effect-opacity-start:0;--effect-opacity-end:1;--design-card-border-width:var(--border-width);--design-card-accent-width:0;--design-card-scale-hover:1.006;--design-section-border-width:var(--border-width);--design-section-offset:var(--space-5);--design-grid-min:17rem;--design-hero-max:50rem;--design-hero-align:center;--design-surface-blur:18px;--style-guide-preview-height:46rem;--effect-slide-distance:calc(var(--style-guide-effect-target-width) * 1.8);--effect-scale-start:.96;--effect-scale-peak:1.035;--effect-bounce-lift:calc(var(--effect-distance) * -.42);--effect-bounce-drop:calc(var(--effect-distance) * .12)}[data-theme=shadcn]{--font-heading:ui-sans-serif, system-ui, sans-serif;--font-body:ui-sans-serif, system-ui, sans-serif;--text-h1:clamp(2.125rem, 1.8rem + 1.25vw, 3.25rem);--text-h2:clamp(1.375rem, 1.15rem + .75vw, 2rem);--text-body:.95rem;--text-small:.825rem;--leading-tight:1.12;--leading-body:1.55;--weight-body:400;--weight-heading:650;--weight-strong:600;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:3rem;--radius:.5rem;--radius-lg:.75rem;--radius-pill:9999px;--border-width:1px;--border-width-thick:2px;--shadow:0 1px 2px #0000000a;--shadow-hover:0 8px 20px #00000012;--size-control:2.5rem;--size-content-max:68rem;--motion-duration-fast:.12s;--motion-duration-base:.18s;--motion-ease-standard:cubic-bezier(.16, 1, .3, 1);--effect-distance:var(--space-4);--effect-opacity-start:0;--effect-opacity-end:1;--design-card-border-width:var(--border-width);--design-card-accent-width:0;--design-card-scale-hover:1;--design-section-border-width:var(--border-width);--design-section-offset:0;--design-grid-min:16rem;--design-hero-max:50rem;--design-hero-align:start;--design-surface-blur:0;--style-guide-preview-height:46rem;--effect-slide-distance:calc(var(--style-guide-effect-target-width) * 2);--effect-scale-start:.96;--effect-scale-peak:1.04;--effect-bounce-lift:calc(var(--effect-distance) * -.65);--effect-bounce-drop:calc(var(--effect-distance) * .18)}:root{--effect-flip-rotate:180deg;--effect-flip-perspective:1400px;--effect-flip-duration:var(--motion-duration-base)}[data-theme=soul-reading]{--font-heading:"Playfair Display", "Cormorant Garamond", Georgia, serif;--font-body:"PT Serif", "Iowan Old Style", Palatino, Georgia, serif;--text-h1:clamp(2.75rem, 2.1rem + 2.6vw, 5.125rem);--text-h2:clamp(1.9375rem, 1.6rem + 1.4vw, 3.125rem);--text-body:1rem;--text-small:.875rem;--leading-tight:1.05;--leading-body:1.6;--weight-body:400;--weight-heading:500;--weight-strong:600;--space-1:.25rem;--space-2:.5rem;--space-3:.9375rem;--space-4:1.375rem;--space-5:1.875rem;--space-6:2.375rem;--space-8:4.75rem;--radius:.1875rem;--radius-lg:.375rem;--radius-pill:9999px;--border-width:1px;--border-width-thick:2px;--shadow:0 1.25rem 2.75rem -1.75rem #34281466;--shadow-hover:0 2.125rem 4.375rem -2.75rem #3428148c;--size-control:2.75rem;--size-content-max:67.5rem;--motion-duration-fast:.2s;--motion-duration-base:.62s;--motion-ease-standard:cubic-bezier(.2, .7, .2, 1);--effect-distance:var(--space-4);--effect-opacity-start:0;--effect-opacity-end:1;--effect-slide-distance:calc(var(--style-guide-effect-target-width) * 1.4);--effect-scale-start:.98;--effect-scale-peak:1.02;--effect-bounce-lift:calc(var(--effect-distance) * -.5);--effect-bounce-drop:calc(var(--effect-distance) * .14);--design-card-border-width:var(--border-width);--design-card-accent-width:.1875rem;--design-card-scale-hover:1.01;--design-section-border-width:var(--border-width);--design-section-offset:0;--design-grid-min:17rem;--design-hero-max:48rem;--design-hero-align:center;--design-surface-blur:0;--style-guide-preview-height:52rem}@media (prefers-reduced-motion:reduce){[data-theme=default],[data-theme=editorial],[data-theme=studio],[data-theme=brutal],[data-theme=luxe],[data-theme=shadcn],[data-theme=soul-reading]{--motion-duration-fast:0s;--motion-duration-base:0s}}@font-face{font-family:Playfair Display;src:url(../assets/fonts/playfair-display-500.ttf)format("truetype");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Playfair Display;src:url(../assets/fonts/playfair-display-600.ttf)format("truetype");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:PT Serif;src:url(../assets/fonts/pt-serif-400.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:PT Serif;src:url(../assets/fonts/pt-serif-700.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Questrial;src:url(../assets/fonts/questrial-400.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}[data-theme=soul-reading]{--font-heading:"Playfair Display", "Cormorant Garamond", Georgia, serif;--font-body:"PT Serif", "Iowan Old Style", Palatino, Georgia, serif;--font-label:"Questrial", "Century Gothic", "Avenir Next", system-ui, sans-serif;--text-h1:clamp(2.75rem, 2.1rem + 2.6vw, 5.125rem);--text-h2:clamp(1.9375rem, 1.6rem + 1.4vw, 3.125rem);--text-h3:1.3125rem;--text-body:1rem;--text-body-lg:1.125rem;--text-small:.875rem;--text-caption:.78125rem;--text-micro:.6875rem;--leading-tight:1.05;--leading-heading:1.15;--leading-body:1.6;--weight-body:400;--weight-heading:500;--weight-strong:600;--tracking-tight:-.005em;--tracking-normal:0;--tracking-wide:.08em;--tracking-wider:.16em;--tracking-widest:.28em;--radius:.1875rem;--radius-lg:.375rem;--radius-pill:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.9375rem;--space-4:1.375rem;--space-5:1.875rem;--space-6:2.375rem;--space-8:4.75rem;--size-content-max:67.5rem;--section-spacing:clamp(4.75rem, 11vw, 9.25rem);--shadow:0 1.25rem 2.75rem -1.75rem #34281466;--shadow-hover:0 2.125rem 4.375rem -2.75rem #3428148c;--color-background:#f3eee1;--color-surface:#ece5d4;--color-surface-foreground:#3d372c;--color-foreground:#3d372c;--color-muted:#ece5d4;--color-muted-foreground:#857b66;--color-border:#8a6d3847;--color-input:#8a6d3847;--color-ring:#a9884a;--color-primary:#22392b;--color-primary-hover:#1f3527;--color-primary-active:#173226;--color-primary-foreground:#efe7d4;--color-accent:#a9884a;--color-accent-foreground:#241c08;--motion-duration-fast:.2s;--motion-duration-base:.62s;--motion-ease-standard:cubic-bezier(.2, .7, .2, 1);--effect-distance:var(--space-4);--effect-opacity-start:0;--effect-opacity-end:1;--effect-flip-rotate:180deg;--effect-flip-perspective:1400px;--effect-flip-duration:var(--motion-duration-base)}*,:before,:after{box-sizing:border-box}html{background:var(--color-background);color:var(--color-foreground);font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-body);min-height:100vh}body{background:var(--color-background);font-weight:var(--weight-body);min-height:100vh;margin:0;overflow-x:hidden}h1,h2,h3,p,ol,ul{margin-block:0}body:before{background:linear-gradient(180deg, var(--color-primary-2), transparent 36rem), linear-gradient(180deg, transparent, var(--color-neutral-2));content:"";pointer-events:none;z-index:-1;position:fixed;inset:0}[data-design=operational],[data-design=editorial],[data-design=aurora-lab],[data-design=brutal],[data-design=luxe],[data-design=shadcn],[data-design=soul-reading],[data-design=admin]{--design-recipe-active:1}[data-color-scheme=noir],[data-color-scheme=wine],[data-color-scheme=copper]{--color-primary-foreground:var(--color-neutral-1);--color-accent-foreground:var(--color-neutral-12);--color-muted-foreground:var(--color-neutral-11)}html[data-design=editorial] body:before{background:linear-gradient(180deg, var(--color-primary-2), transparent 30rem), linear-gradient(180deg, transparent, var(--color-neutral-2))}html[data-design=aurora-lab] body:before{background:radial-gradient(circle at top, var(--color-primary-2), transparent 26rem), linear-gradient(180deg, var(--color-neutral-1), var(--color-neutral-2))}html[data-design=brutal] body:before{background:linear-gradient(90deg, var(--color-primary) 1px, transparent 1px), linear-gradient(180deg, var(--color-neutral-1), var(--color-neutral-2))}@supports (color:color-mix(in lab, red, red)){html[data-design=brutal] body:before{background:linear-gradient(90deg, color-mix(in srgb, var(--color-primary), transparent 92%) 1px, transparent 1px), linear-gradient(180deg, var(--color-neutral-1), var(--color-neutral-2))}}html[data-design=brutal] body:before{background-size:var(--design-grid-background-size), auto}html[data-design=luxe] body:before{background:radial-gradient(circle at top left, var(--color-primary), transparent 28rem), radial-gradient(circle at bottom right, var(--color-primary), transparent 22rem), linear-gradient(180deg, var(--color-neutral-1), var(--color-neutral-2))}@supports (color:color-mix(in lab, red, red)){html[data-design=luxe] body:before{background:radial-gradient(circle at top left, color-mix(in srgb, var(--color-primary), transparent 70%), transparent 28rem), radial-gradient(circle at bottom right, color-mix(in srgb, var(--color-primary), transparent 84%), transparent 22rem), linear-gradient(180deg, var(--color-neutral-1), var(--color-neutral-2))}}html[data-design=shadcn] body:before{background:linear-gradient(180deg, var(--color-neutral-1), transparent 32rem), linear-gradient(180deg, transparent, var(--color-neutral-2))}h1,h2,h3{font-family:var(--font-heading);font-weight:var(--weight-heading);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}h1{font-size:var(--text-h1)}h2{font-size:var(--text-h2)}.page-shell{max-width:var(--size-content-max);padding-inline:clamp(var(--space-5), 4vw, var(--space-8));margin-inline:auto}.ds-section{border-block-end:var(--design-section-border-width) var(--border-style) var(--color-border);padding-block:var(--section-spacing)}.ds-section:first-child{padding-block-start:calc(var(--section-spacing) * 1.15)}.ds-section:first-child h2{font-size:var(--text-h1);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);max-width:var(--design-hero-max)}.ds-section:first-child .ds-section__body{font-size:var(--text-body);max-width:var(--design-hero-max)}.ds-section__body{color:var(--color-muted-foreground);max-width:var(--size-content-max);margin-block-start:var(--space-2)}.ds-section__content{margin-block-start:calc(var(--stack-gap) + var(--space-2))}.ds-eyebrow+h2,.ds-section h2+.ds-section__content{margin-block-start:var(--space-2)}[data-design=editorial] .ds-section{border-inline-start:var(--design-card-accent-width) var(--border-style) var(--color-primary);padding-inline-start:var(--design-section-offset)}[data-design=aurora-lab] .ds-section{border-block-end:var(--border-width) var(--border-style) var(--color-border);margin-block:0;padding-inline:0}[data-design=editorial] .ds-section:first-child,[data-design=aurora-lab] .ds-section:first-child{text-align:var(--design-hero-align)}[data-design=editorial] .ds-section:first-child .ds-section__body,[data-design=aurora-lab] .ds-section:first-child .ds-section__body{max-width:var(--design-hero-max);margin-inline:auto}.ds-eyebrow{color:var(--color-accent-foreground);font-size:var(--text-small);font-weight:var(--weight-strong)}.ds-icon{block-size:var(--icon-size);color:currentColor;inline-size:var(--icon-size);flex:none}.ds-button{border:var(--border-width) var(--border-style) var(--color-border);border-radius:var(--control-radius);font-family:var(--font-body);font-size:var(--text-body);font-weight:var(--weight-strong);align-items:center;gap:var(--inline-gap);line-height:var(--leading-control);min-height:var(--control-height);padding:var(--button-padding);transition:background-color var(--motion-duration-fast) var(--motion-ease-standard), border-color var(--motion-duration-fast) var(--motion-ease-standard), box-shadow var(--motion-duration-fast) var(--motion-ease-standard), color var(--motion-duration-fast) var(--motion-ease-standard), transform var(--motion-duration-fast) var(--motion-ease-standard);justify-content:center;text-decoration:none;display:inline-flex}.ds-button:hover{transform:translateY(var(--brutal-hover-offset))}.ds-button:focus-visible,.ds-input:focus-visible{outline:var(--focus-ring);outline-offset:var(--space-1)}.ds-button--primary{background:var(--color-primary);border-color:var(--color-primary);box-shadow:var(--shadow);color:var(--color-primary-foreground)}.ds-button--primary:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover);box-shadow:var(--shadow-2)}.ds-button--primary:active{background:var(--color-primary-active);border-color:var(--color-primary-active);box-shadow:var(--shadow-1)}.ds-button--secondary{background:var(--color-surface);color:var(--color-surface-foreground)}.ds-button:disabled{cursor:not-allowed;opacity:var(--control-disabled-opacity);pointer-events:none}.ds-button--secondary:hover{background:var(--color-muted);border-color:var(--color-neutral-interactive-border)}.ds-badge{border:var(--border-width) var(--border-style) currentColor;align-items:center}@supports (color:color-mix(in lab, red, red)){.ds-badge{border:var(--border-width) var(--border-style) color-mix(in srgb, currentColor, transparent 78%)}}.ds-badge{border-radius:var(--badge-radius);font-family:var(--font-body);font-size:var(--text-small);font-weight:var(--weight-strong);gap:var(--inline-gap);line-height:var(--leading-control);padding:var(--badge-padding);display:inline-flex}.ds-badge--accent{background:var(--color-accent);color:var(--color-accent-foreground)}.ds-badge--solid{background:var(--color-primary);color:var(--color-primary-foreground)}.ds-badge--neutral{background:var(--color-muted);color:var(--color-muted-foreground)}[data-color-pattern]{--brand-2:var(--color-secondary,var(--color-primary));--brand-3:var(--color-tertiary,var(--brand-2))}[data-color-pattern=harmony] .ds-button--secondary{border-color:var(--brand-2);color:var(--brand-2)}[data-color-pattern=harmony] .ds-badge--accent{background:var(--brand-2)}@supports (color:color-mix(in lab, red, red)){[data-color-pattern=harmony] .ds-badge--accent{background:color-mix(in srgb, var(--brand-2), var(--color-surface) 82%)}}[data-color-pattern=harmony] .ds-badge--accent{color:var(--brand-2)}[data-color-pattern=gradient] .ds-button--primary,[data-color-pattern=gradient] .ds-badge--solid{background:linear-gradient(135deg, var(--color-primary), var(--brand-2));border-color:#0000}[data-color-pattern=gradient] .ds-button--primary:hover{background:linear-gradient(135deg, var(--color-primary-hover), var(--brand-2));filter:brightness(1.04)}[data-color-pattern=sectioned] .ds-button--secondary{background:var(--brand-2);border-color:var(--brand-2);color:var(--color-secondary-foreground,var(--color-primary-foreground))}[data-color-pattern=sectioned] .ds-badge--accent{background:var(--brand-3);border-color:var(--brand-3);color:var(--color-tertiary-foreground,var(--color-primary-foreground))}.ds-card{background:var(--color-surface);border:var(--design-card-border-width) var(--border-style) var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow);color:var(--color-surface-foreground);padding:var(--card-padding);transition:border-color var(--motion-duration-fast) var(--motion-ease-standard), box-shadow var(--motion-duration-fast) var(--motion-ease-standard), transform var(--motion-duration-fast) var(--motion-ease-standard);position:relative;overflow:hidden}.ds-card:hover{border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.ds-card:hover{border-color:color-mix(in srgb, var(--color-primary), transparent 55%)}}.ds-card:hover{box-shadow:var(--shadow-hover);transform:translateY(calc(var(--effect-distance) * -.25)) scale(var(--design-card-scale-hover))}.ds-card h3+p,.ds-card p+p{margin-block-start:var(--space-2)}.feature-grid .ds-card:nth-child(3n+1),.process-grid .ds-card:nth-child(3n+1),.contract-grid .ds-card:nth-child(3n+1){background:var(--color-info)}@supports (color:color-mix(in lab, red, red)){.feature-grid .ds-card:nth-child(3n+1),.process-grid .ds-card:nth-child(3n+1),.contract-grid .ds-card:nth-child(3n+1){background:color-mix(in srgb, var(--color-info), var(--color-surface) 68%)}}.feature-grid .ds-card:nth-child(3n+1),.process-grid .ds-card:nth-child(3n+1),.contract-grid .ds-card:nth-child(3n+1){color:var(--color-info-foreground)}.feature-grid .ds-card:nth-child(3n+2),.process-grid .ds-card:nth-child(3n+2),.contract-grid .ds-card:nth-child(3n+2){background:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.feature-grid .ds-card:nth-child(3n+2),.process-grid .ds-card:nth-child(3n+2),.contract-grid .ds-card:nth-child(3n+2){background:color-mix(in srgb, var(--color-success), var(--color-surface) 72%)}}.feature-grid .ds-card:nth-child(3n+2),.process-grid .ds-card:nth-child(3n+2),.contract-grid .ds-card:nth-child(3n+2){color:var(--color-success-foreground)}.feature-grid .ds-card:nth-child(3n),.process-grid .ds-card:nth-child(3n),.contract-grid .ds-card:nth-child(3n){background:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.feature-grid .ds-card:nth-child(3n),.process-grid .ds-card:nth-child(3n),.contract-grid .ds-card:nth-child(3n){background:color-mix(in srgb, var(--color-warning), var(--color-surface) 76%)}}.feature-grid .ds-card:nth-child(3n),.process-grid .ds-card:nth-child(3n),.contract-grid .ds-card:nth-child(3n){color:var(--color-warning-foreground)}[data-design=editorial] .ds-card{background:linear-gradient(90deg, var(--color-primary), var(--color-surface) 46%)}@supports (color:color-mix(in lab, red, red)){[data-design=editorial] .ds-card{background:linear-gradient(90deg, color-mix(in srgb, var(--color-primary), transparent 92%), var(--color-surface) 46%)}}[data-design=editorial] .ds-card{border-inline-start:var(--design-card-accent-width) var(--border-style) var(--color-primary)}[data-design=editorial] .feature-grid .ds-card:nth-child(2n),[data-design=editorial] .process-grid .ds-card:nth-child(2n),[data-design=editorial] .contract-grid .ds-card:nth-child(2n){background:linear-gradient(90deg, var(--color-warning), var(--color-surface) 52%)}@supports (color:color-mix(in lab, red, red)){[data-design=editorial] .feature-grid .ds-card:nth-child(2n),[data-design=editorial] .process-grid .ds-card:nth-child(2n),[data-design=editorial] .contract-grid .ds-card:nth-child(2n){background:linear-gradient(90deg, color-mix(in srgb, var(--color-warning), transparent 86%), var(--color-surface) 52%)}}[data-design=editorial] .feature-grid .ds-card:nth-child(2n),[data-design=editorial] .process-grid .ds-card:nth-child(2n),[data-design=editorial] .contract-grid .ds-card:nth-child(2n){border-inline-start-color:var(--color-warning-solid)}[data-design=aurora-lab] .ds-card,[data-design=aurora-lab] .ds-input{-webkit-backdrop-filter:blur(var(--design-surface-blur));backdrop-filter:blur(var(--design-surface-blur));background:linear-gradient(135deg, var(--color-primary), transparent 46%), var(--color-surface)}@supports (color:color-mix(in lab, red, red)){[data-design=aurora-lab] .ds-card,[data-design=aurora-lab] .ds-input{background:linear-gradient(135deg, color-mix(in srgb, var(--color-primary), transparent 88%), transparent 46%), color-mix(in srgb, var(--color-surface), transparent 8%)}}[data-design=aurora-lab] .feature-grid .ds-card:nth-child(2n),[data-design=aurora-lab] .process-grid .ds-card:nth-child(2n),[data-design=aurora-lab] .contract-grid .ds-card:nth-child(2n){background:radial-gradient(circle at top right, var(--color-info), transparent 48%), var(--color-surface)}@supports (color:color-mix(in lab, red, red)){[data-design=aurora-lab] .feature-grid .ds-card:nth-child(2n),[data-design=aurora-lab] .process-grid .ds-card:nth-child(2n),[data-design=aurora-lab] .contract-grid .ds-card:nth-child(2n){background:radial-gradient(circle at top right, color-mix(in srgb, var(--color-info), transparent 72%), transparent 48%), color-mix(in srgb, var(--color-surface), transparent 6%)}}[data-design=brutal] .ds-card,[data-design=brutal] .ds-input{background:var(--color-surface)}[data-design=brutal] .feature-grid .ds-card:nth-child(odd),[data-design=brutal] .process-grid .ds-card:nth-child(odd),[data-design=brutal] .contract-grid .ds-card:nth-child(odd){background:var(--color-primary);color:var(--color-primary-foreground)}[data-design=brutal] .feature-grid .ds-card:nth-child(2n),[data-design=brutal] .process-grid .ds-card:nth-child(2n),[data-design=brutal] .contract-grid .ds-card:nth-child(2n){background:var(--color-background);border-color:var(--color-primary)}[data-design=brutal] .ds-button:hover,[data-design=brutal] .ds-card:hover{transform:translate(var(--brutal-hover-offset), var(--brutal-hover-offset))}[data-design=luxe] .ds-card,[data-design=luxe] .ds-input{-webkit-backdrop-filter:blur(var(--design-surface-blur));backdrop-filter:blur(var(--design-surface-blur));background:linear-gradient(145deg, var(--color-primary), transparent 42%), var(--color-surface)}@supports (color:color-mix(in lab, red, red)){[data-design=luxe] .ds-card,[data-design=luxe] .ds-input{background:linear-gradient(145deg, color-mix(in srgb, var(--color-primary), transparent 84%), transparent 42%), color-mix(in srgb, var(--color-surface), transparent 12%)}}[data-design=luxe] .ds-card,[data-design=luxe] .ds-input{border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){[data-design=luxe] .ds-card,[data-design=luxe] .ds-input{border-color:color-mix(in srgb, var(--color-primary), var(--color-border) 65%)}}[data-design=shadcn] .ds-card,[data-design=shadcn] .ds-input,[data-design=shadcn] .style-guide__topbar,[data-design=shadcn] .style-guide__catalog-card{background:var(--color-surface);border-color:var(--color-border);box-shadow:var(--shadow)}[data-design=shadcn] .feature-grid .ds-card:nth-child(2n),[data-design=shadcn] .process-grid .ds-card:nth-child(2n),[data-design=shadcn] .contract-grid .ds-card:nth-child(2n){background:var(--color-muted)}[data-design=shadcn] .ds-button--secondary,[data-design=shadcn] .style-guide__filter{background:var(--color-background)}[data-design=shadcn] .ds-section{border-block-end:var(--border-width) var(--border-style) var(--color-border)}[data-design=admin]{--color-background:var(--color-neutral-subtle-bg);font-variant-numeric:tabular-nums}[data-design=admin] .ds-card{background:var(--color-surface);box-shadow:0 0 0 1px var(--color-border), 0 1px 2px #0f172a0d;border-color:#0000}[data-design=admin] .ds-card:hover{box-shadow:0 0 0 1px var(--color-border), 0 6px 18px -10px #0f172a38;transform:none}[data-design=admin] .ds-input,[data-design=admin] .ds-select,[data-design=admin] .ds-textarea{background:var(--color-muted);border-color:var(--color-border);box-shadow:none}[data-design=admin] .ds-input:focus-visible,[data-design=admin] .ds-select:focus-visible,[data-design=admin] .ds-textarea:focus-visible{background:var(--color-surface)}[data-design=admin] .ds-button{font-weight:560}[data-design=admin] .ds-button--primary{box-shadow:var(--shadow-1), inset 0 1px 0 #ffffff24}[data-design=admin] .ds-button--secondary{background:var(--color-surface);border-color:var(--color-border);box-shadow:var(--shadow-1)}[data-design=admin] .ds-button--secondary:hover{background:var(--color-muted)}[data-design=admin] .pg-stat strong,[data-design=admin] .ds-card strong{font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-tight)}[data-design=admin] .ds-badge{border-radius:var(--radius)}[data-design=admin] .ds-section{border-block-end:var(--border-width) var(--border-style) var(--color-border)}.ds-card--neutral{background:var(--color-surface);color:var(--color-surface-foreground)}.ds-card--accent{background:var(--color-accent);color:var(--color-accent-foreground)}.ds-alert{--alert-tint:var(--color-muted);--alert-border:var(--color-border);--alert-accent:var(--color-border);--alert-title:var(--color-foreground);--alert-text:var(--color-muted-foreground);--alert-contrast:var(--color-background);background:var(--alert-tint);border:var(--border-width) var(--border-style) var(--alert-border);border-inline-start:max(3px, calc(var(--border-width) * 3)) var(--border-style) var(--alert-accent);border-radius:var(--radius);box-shadow:var(--shadow);color:var(--alert-text);padding:var(--card-padding)}.ds-alert strong{color:var(--alert-title);display:block}.ds-alert p{color:var(--alert-text);margin-block-end:0}.ds-alert--info{--alert-tint:var(--color-info-subtle-bg);--alert-border:var(--color-info-subtle-border);--alert-accent:var(--color-info-solid);--alert-title:var(--color-info-text);--alert-text:var(--color-info-text);--alert-contrast:var(--color-info-contrast)}.ds-alert--success{--alert-tint:var(--color-success-subtle-bg);--alert-border:var(--color-success-subtle-border);--alert-accent:var(--color-success-solid);--alert-title:var(--color-success-text);--alert-text:var(--color-success-text);--alert-contrast:var(--color-success-contrast)}.ds-alert--warning{--alert-tint:var(--color-warning-subtle-bg);--alert-border:var(--color-warning-subtle-border);--alert-accent:var(--color-warning-solid);--alert-title:var(--color-warning-text);--alert-text:var(--color-warning-text);--alert-contrast:var(--color-warning-contrast)}.ds-alert--danger{--alert-tint:var(--color-danger-subtle-bg);--alert-border:var(--color-danger-subtle-border);--alert-accent:var(--color-danger-solid);--alert-title:var(--color-danger-text);--alert-text:var(--color-danger-text);--alert-contrast:var(--color-danger-contrast)}[data-alert-variant=accent] .ds-alert{background:var(--color-surface);border-color:var(--color-border);border-inline-start:max(4px, calc(var(--border-width) * 4)) var(--border-style) var(--alert-accent)}[data-alert-variant=solid] .ds-alert{background:var(--alert-accent);border-color:var(--alert-accent);color:var(--alert-contrast)}[data-alert-variant=solid] .ds-alert strong,[data-alert-variant=solid] .ds-alert p{color:var(--alert-contrast)}.feature-grid{gap:var(--grid-gap);display:grid}.process-grid,.metric-grid,.contract-grid{gap:var(--grid-gap);grid-template-columns:repeat(auto-fit, minmax(var(--design-grid-min), 1fr));display:grid}.feature-grid{grid-template-columns:repeat(auto-fit, minmax(var(--design-grid-min), 1fr))}.process-step{gap:var(--inline-gap);display:grid}.metric-value{font-family:var(--font-heading);font-size:var(--text-h2);font-weight:var(--weight-heading);line-height:var(--leading-tight);margin-block:0}.contract-proof{color:var(--color-muted-foreground);font-size:var(--text-small)}.customer-showcase{gap:var(--grid-gap);grid-template-columns:repeat(auto-fit, minmax(var(--design-grid-min), 1fr));display:grid}.customer-showcase__list,.customer-showcase__side{gap:var(--grid-gap);display:grid}.customer-row{align-items:start;gap:var(--grid-gap);grid-template-columns:minmax(0,1fr) auto;display:grid}.customer-row h3,.customer-row p{margin-block:0}.customer-row__meta{align-items:end;gap:var(--inline-gap);justify-items:end;display:grid}.pipeline-strip{gap:var(--inline-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pipeline-strip article{background:var(--color-accent);border-radius:var(--radius);color:var(--color-accent-foreground);gap:var(--inline-gap);padding:var(--card-padding);display:grid}.activity-list{background:var(--color-surface);border:var(--design-card-border-width) var(--border-style) var(--color-border);border-radius:var(--radius);color:var(--color-surface-foreground);gap:var(--inline-gap);padding:var(--card-padding);margin:0;display:grid}.cta-actions{gap:var(--inline-gap);flex-wrap:wrap;margin-block-start:var(--stack-gap);display:flex}[data-effect]{opacity:var(--effect-opacity-end)}[data-effect][data-motion=ready]{opacity:var(--effect-opacity-start)}[data-effect=rise][data-motion=ready],[data-effect=slide-up][data-motion=ready]{transform:translateY(var(--effect-slide-distance))}[data-effect=slide-down][data-motion=ready]{transform:translateY(calc(var(--effect-slide-distance) * -1))}[data-effect=slide-left][data-motion=ready]{transform:translateX(var(--effect-slide-distance))}[data-effect=slide-right][data-motion=ready]{transform:translateX(calc(var(--effect-slide-distance) * -1))}[data-effect=bounce][data-motion=ready],[data-effect=scale-pop][data-motion=ready]{transform:scale(var(--effect-scale-start))}[data-effect][data-motion=ready],[data-effect][data-motion=ready]>*{animation-duration:var(--motion-duration-base);animation-fill-mode:both;animation-timing-function:var(--motion-ease-standard)}[data-effect=rise][data-motion=ready],[data-effect=rise][data-motion=ready]>*{animation-name:ds-rise}[data-effect=bounce][data-motion=ready],[data-effect=bounce][data-motion=ready]>*{animation-name:ds-bounce}[data-effect=slide-left][data-motion=ready],[data-effect=slide-left][data-motion=ready]>*{animation-name:ds-slide-left}[data-effect=slide-right][data-motion=ready],[data-effect=slide-right][data-motion=ready]>*{animation-name:ds-slide-right}[data-effect=slide-up][data-motion=ready],[data-effect=slide-up][data-motion=ready]>*{animation-name:ds-slide-up}[data-effect=slide-down][data-motion=ready],[data-effect=slide-down][data-motion=ready]>*{animation-name:ds-slide-down}[data-effect=scale-pop][data-motion=ready],[data-effect=scale-pop][data-motion=ready]>*{animation-name:ds-scale-pop}[data-effect][data-motion=ready]>:nth-child(2){animation-delay:var(--motion-duration-fast)}[data-effect][data-motion=ready]>:nth-child(3){animation-delay:calc(var(--motion-duration-fast) * 2)}@keyframes ds-rise{to{opacity:var(--effect-opacity-end);transform:translateY(0)}}@keyframes ds-slide-left{to{opacity:var(--effect-opacity-end);transform:translate(0)}}@keyframes ds-slide-right{to{opacity:var(--effect-opacity-end);transform:translate(0)}}@keyframes ds-slide-up{to{opacity:var(--effect-opacity-end);transform:translateY(0)}}@keyframes ds-slide-down{to{opacity:var(--effect-opacity-end);transform:translateY(0)}}@keyframes ds-scale-pop{70%{opacity:var(--effect-opacity-end);transform:scale(var(--effect-scale-peak))}to{opacity:var(--effect-opacity-end);transform:scale(1)}}@keyframes ds-bounce{45%{opacity:var(--effect-opacity-end);transform:translateY(var(--effect-bounce-lift)) scale(var(--effect-scale-peak))}70%{transform:translateY(var(--effect-bounce-drop)) scale(var(--effect-scale-start))}to{opacity:var(--effect-opacity-end);transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){[data-effect],[data-effect]>*{opacity:var(--effect-opacity-end);transform:none}}.style-guide{max-width:min(100%, var(--style-guide-max-width));padding:var(--space-3);max-width:none;margin-inline:auto;padding:0}.style-guide__control-center{background:var(--color-background);align-items:center}@supports (color:color-mix(in lab, red, red)){.style-guide__control-center{background:color-mix(in srgb, var(--color-background), transparent var(--style-guide-control-alpha))}}.style-guide__control-center{border:var(--border-width) var(--border-style) var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow);gap:var(--space-3);inset-inline:var(--style-guide-control-offset);max-width:var(--style-guide-control-max-width);padding:var(--space-3);top:var(--style-guide-control-offset);z-index:25;grid-template-columns:minmax(0,1fr);margin-inline:auto;display:grid;position:sticky}.style-guide__control-brand{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.style-guide__control-brand span{color:var(--color-muted-foreground);font-size:var(--text-small)}.style-guide__control-fields,.style-guide__panel-buttons{gap:var(--space-2);grid-template-columns:minmax(0,1fr);display:grid}.style-guide__live-preview{margin-block-start:var(--space-6)}.style-guide__preview-note{background:var(--color-muted);color:var(--color-muted-foreground);font-size:var(--text-small);max-width:var(--size-content-max);padding:var(--space-2) var(--space-4);margin-inline:auto}.style-guide__live-preview .style-guide__page-preview{border:0;border-radius:0;max-height:none;overflow:visible}.style-guide__live-preview .style-guide__page-preview>.page-shell{padding-block-start:0}.style-guide__panel[hidden]{display:none}.style-guide__panel:not([hidden]){-webkit-backdrop-filter:blur(var(--style-guide-panel-backdrop-blur));backdrop-filter:blur(var(--style-guide-panel-backdrop-blur));max-width:var(--style-guide-panel-wide-width);width:var(--style-guide-panel-width);overflow-y:auto}.style-guide__panel-section{gap:var(--space-3);display:grid}.style-guide__panel-section+.style-guide__panel-section{border-block-start:var(--border-width) var(--border-style) var(--color-border);padding-block-start:var(--space-4)}.style-guide__panel-section-head{gap:var(--space-1);display:grid}.style-guide__panel-section-head h3,.style-guide__panel-section-head p{margin-block:0}.style-guide__color-panel-grid,.style-guide__motion-panel-grid,.style-guide__elements-panel{gap:var(--space-4);display:grid}.style-guide__scheme-grid,.style-guide__token-color-grid,.style-guide__motion-choice-grid,.style-guide__saved-combos{gap:var(--space-2);grid-template-columns:repeat(auto-fit, minmax(var(--style-guide-scheme-card-min), 1fr));display:grid}.style-guide__active-palette{background:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.style-guide__active-palette{background:color-mix(in srgb, var(--color-muted), transparent 28%)}}.style-guide__active-palette{border:var(--border-width) var(--border-style) var(--color-border);border-radius:var(--radius-lg);gap:var(--space-3);padding:var(--space-3);display:grid}.style-guide__palette-row{align-items:center;gap:var(--space-2);grid-template-columns:minmax(5.5rem,.3fr) minmax(0,1fr);display:grid}.style-guide__palette-row strong{color:var(--color-muted-foreground);font-size:var(--text-small)}.style-guide__palette-chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.style-guide__palette-chip{background:var(--palette-color);border:var(--border-width) var(--border-style) var(--palette-color);align-items:center}@supports (color:color-mix(in lab, red, red)){.style-guide__palette-chip{border:var(--border-width) var(--border-style) color-mix(in srgb, var(--palette-color), var(--color-border) 62%)}}.style-guide__palette-chip{border-radius:var(--radius-pill);color:var(--palette-foreground,var(--color-foreground));cursor:pointer;font-size:var(--text-small);font-weight:var(--weight-strong);inline-size:var(--style-guide-palette-chip-size);min-block-size:var(--style-guide-palette-chip-size);transition:border-color var(--motion-duration-fast) var(--motion-ease-standard), box-shadow var(--motion-duration-fast) var(--motion-ease-standard), transform var(--motion-duration-fast) var(--motion-ease-standard);justify-content:center;display:inline-flex}.style-guide__palette-chip:hover,.style-guide__palette-chip:focus-visible,.style-guide__palette-chip.is-active{border-color:var(--color-foreground);box-shadow:0 0 0 var(--space-1) var(--palette-color)}@supports (color:color-mix(in lab, red, red)){.style-guide__palette-chip:hover,.style-guide__palette-chip:focus-visible,.style-guide__palette-chip.is-active{box-shadow:0 0 0 var(--space-1) color-mix(in srgb, var(--palette-color), transparent 72%)}}.style-guide__palette-chip:hover,.style-guide__palette-chip:focus-visible,.style-guide__palette-chip.is-active{transform:translateY(var(--brutal-hover-offset))}.style-guide__palette-chip[data-style-guide-palette-source^=neutral-1],.style-guide__palette-chip[data-style-guide-palette-source^=neutral-2],.style-guide__palette-chip[data-style-guide-palette-source^=neutral-3],.style-guide__palette-chip[data-style-guide-palette-source^=primary-2],.style-guide__palette-chip[data-style-guide-palette-source^=primary-3],.style-guide__palette-chip[data-style-guide-palette-source^=primary-4],.style-guide__palette-chip[data-style-guide-palette-source^=info-2],.style-guide__palette-chip[data-style-guide-palette-source^=info-4],.style-guide__palette-chip[data-style-guide-palette-source^=success-2],.style-guide__palette-chip[data-style-guide-palette-source^=success-4],.style-guide__palette-chip[data-style-guide-palette-source^=warning-2],.style-guide__palette-chip[data-style-guide-palette-source^=warning-4],.style-guide__palette-chip[data-style-guide-palette-source^=danger-2],.style-guide__palette-chip[data-style-guide-palette-source^=danger-4]{--palette-foreground:var(--color-neutral-12)}.style-guide__palette-chip[data-style-guide-palette-source=neutral-1]{--palette-color:var(--color-neutral-1)}.style-guide__palette-chip[data-style-guide-palette-source=neutral-2]{--palette-color:var(--color-neutral-2)}.style-guide__palette-chip[data-style-guide-palette-source=neutral-3]{--palette-color:var(--color-neutral-3)}.style-guide__palette-chip[data-style-guide-palette-source=neutral-4]{--palette-color:var(--color-neutral-4)}.style-guide__palette-chip[data-style-guide-palette-source=neutral-5]{--palette-color:var(--color-neutral-5)}.style-guide__palette-chip[data-style-guide-palette-source=neutral-6]{--palette-color:var(--color-neutral-6)}.style-guide__palette-chip[data-style-guide-palette-source^=primary-]{--palette-foreground:var(--color-primary-foreground)}.style-guide__palette-chip[data-style-guide-palette-source=primary-2]{--palette-color:var(--color-primary-2)}.style-guide__palette-chip[data-style-guide-palette-source=primary-3]{--palette-color:var(--color-primary-3)}.style-guide__palette-chip[data-style-guide-palette-source=primary-4]{--palette-color:var(--color-primary-4)}.style-guide__palette-chip[data-style-guide-palette-source=primary-5]{--palette-color:var(--color-primary-5)}.style-guide__palette-chip[data-style-guide-palette-source=primary-6]{--palette-color:var(--color-primary-6)}.style-guide__palette-chip[data-style-guide-palette-source=primary-7]{--palette-color:var(--color-primary-7)}.style-guide__palette-chip[data-style-guide-palette-source=primary-8]{--palette-color:var(--color-primary-8)}.style-guide__palette-chip[data-style-guide-palette-source=primary-9]{--palette-color:var(--color-primary-9)}.style-guide__palette-chip[data-style-guide-palette-source=primary-10]{--palette-color:var(--color-primary-10)}.style-guide__palette-chip[data-style-guide-palette-source=primary-11]{--palette-color:var(--color-primary-11)}.style-guide__palette-chip[data-style-guide-palette-source=info-2]{--palette-color:var(--color-info-2)}.style-guide__palette-chip[data-style-guide-palette-source=info-4]{--palette-color:var(--color-info-4)}.style-guide__palette-chip[data-style-guide-palette-source=info-6]{--palette-color:var(--color-info-6)}.style-guide__palette-chip[data-style-guide-palette-source=info-7]{--palette-color:var(--color-info-7)}.style-guide__palette-chip[data-style-guide-palette-source=info-9]{--palette-color:var(--color-info-9)}.style-guide__palette-chip[data-style-guide-palette-source=info-11]{--palette-color:var(--color-info-11)}.style-guide__palette-chip[data-style-guide-palette-source=success-2]{--palette-color:var(--color-success-2)}.style-guide__palette-chip[data-style-guide-palette-source=success-4]{--palette-color:var(--color-success-4)}.style-guide__palette-chip[data-style-guide-palette-source=success-6]{--palette-color:var(--color-success-6)}.style-guide__palette-chip[data-style-guide-palette-source=success-7]{--palette-color:var(--color-success-7)}.style-guide__palette-chip[data-style-guide-palette-source=success-9]{--palette-color:var(--color-success-9)}.style-guide__palette-chip[data-style-guide-palette-source=success-11]{--palette-color:var(--color-success-11)}.style-guide__palette-chip[data-style-guide-palette-source=warning-2]{--palette-color:var(--color-warning-2)}.style-guide__palette-chip[data-style-guide-palette-source=warning-4]{--palette-color:var(--color-warning-4)}.style-guide__palette-chip[data-style-guide-palette-source=warning-6]{--palette-color:var(--color-warning-6)}.style-guide__palette-chip[data-style-guide-palette-source=warning-7]{--palette-color:var(--color-warning-7)}.style-guide__palette-chip[data-style-guide-palette-source=warning-9]{--palette-color:var(--color-warning-9)}.style-guide__palette-chip[data-style-guide-palette-source=warning-11]{--palette-color:var(--color-warning-11)}.style-guide__palette-chip[data-style-guide-palette-source=danger-2]{--palette-color:var(--color-danger-2)}.style-guide__palette-chip[data-style-guide-palette-source=danger-4]{--palette-color:var(--color-danger-4)}.style-guide__palette-chip[data-style-guide-palette-source=danger-6]{--palette-color:var(--color-danger-6)}.style-guide__palette-chip[data-style-guide-palette-source=danger-7]{--palette-color:var(--color-danger-7)}.style-guide__palette-chip[data-style-guide-palette-source=danger-9]{--palette-color:var(--color-danger-9)}.style-guide__palette-chip[data-style-guide-palette-source=danger-11]{--palette-color:var(--color-danger-11)}.style-guide__scheme-card,.style-guide__motion-choice,.style-guide__saved-combo{background:var(--color-surface);border:var(--border-width) var(--border-style) var(--color-border);border-radius:var(--radius);color:var(--color-surface-foreground);cursor:pointer;gap:var(--space-1);padding:var(--space-3);text-align:start;display:grid}.style-guide__scheme-card:hover,.style-guide__scheme-card:focus-visible,.style-guide__scheme-card.is-active,.style-guide__motion-choice:hover,.style-guide__motion-choice:focus-visible,.style-guide__motion-choice.is-active{border-color:var(--color-primary)}.style-guide__scheme-sample{border:var(--border-width) var(--border-style) var(--color-border);border-radius:var(--radius-pill);min-block-size:var(--style-guide-duo-swatch-height);grid-template-columns:1.2fr 1.2fr repeat(4,.72fr);display:grid;overflow:hidden}.style-guide__scheme-sample span:first-child{background:var(--scheme-neutral)}.style-guide__scheme-sample span:nth-child(2){background:var(--scheme-primary)}.style-guide__scheme-sample span:nth-child(3){background:var(--scheme-info)}.style-guide__scheme-sample span:nth-child(4){background:var(--scheme-success)}.style-guide__scheme-sample span:nth-child(5){background:var(--scheme-warning)}.style-guide__scheme-sample span:nth-child(6){background:var(--scheme-danger)}.style-guide__ramp-grid{gap:var(--space-3);display:grid}.style-guide__ramp{align-items:center;gap:var(--space-1);grid-template-columns:minmax(0,1fr) repeat(12,auto);display:grid}.style-guide__ramp span{background:var(--ramp-color);border:var(--border-width) var(--border-style) var(--color-border);border-radius:var(--radius-pill);block-size:var(--style-guide-ramp-chip-size);inline-size:var(--style-guide-ramp-chip-size)}.style-guide__panel-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.style-guide__motion-stage-card{background:var(--color-muted);border:var(--border-width) var(--border-style) var(--color-border);border-radius:var(--radius-lg);gap:var(--space-3);padding:var(--space-4);place-items:center;display:grid}.style-guide__motion-target{background:var(--color-primary);border-radius:var(--radius-lg);color:var(--color-primary-foreground);align-items:center;gap:var(--space-2);inline-size:var(--style-guide-motion-target-size);min-block-size:var(--style-guide-motion-target-size);padding:var(--space-4);text-align:center;place-items:center;display:grid}.style-guide__motion-choice small{color:var(--color-muted-foreground)}.style-guide__topbar{background:var(--color-background);align-items:center}@supports (color:color-mix(in lab, red, red)){.style-guide__topbar{background:color-mix(in srgb, var(--color-background), transparent 8%)}}.style-guide__topbar{border:var(--border-width) var(--border-style) var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow);gap:var(--space-3);padding:var(--space-3);top:var(--space-3);z-index:20;grid-template-columns:minmax(0,1fr) auto;margin-block-end:var(--space-4);display:grid;position:sticky}.style-guide__brand h1,.style-guide__preview-head h2,.style-guide__hero h2,.style-guide__demo h2,.style-guide__section-head h2,.style-guide__panel h2{margin-block:0}.style-guide__brand .ds-eyebrow,.style-guide__preview-head .ds-eyebrow,.style-guide__section-head .ds-eyebrow{margin-block:0 var(--space-1)}.style-guide__search{gap:var(--space-1);display:grid}.style-guide__search span{color:var(--color-muted-foreground);font-size:var(--text-small);font-weight:var(--weight-strong)}.style-guide__top-controls{gap:var(--space-2);display:grid}.style-guide__mobile-filter{width:100%}.style-guide__workbench{border-block-end:var(--border-width) var(--border-style) var(--color-border);gap:var(--space-4);padding-block:var(--space-5);display:grid}.style-guide__section-head{gap:var(--space-2);display:grid}.style-guide__section-head p{margin-block:0}.style-guide__workbench-controls{align-items:end;gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.style-guide__color-field{min-width:0}.style-guide__color-control{align-items:center;gap:var(--space-2);grid-template-columns:auto minmax(0,1fr);display:grid}.style-guide__color-picker{appearance:none;background:var(--color-surface);border:var(--border-width) var(--border-style) var(--color-input);border-radius:var(--control-radius);block-size:var(--style-guide-color-picker-size);cursor:pointer;inline-size:var(--style-guide-color-picker-size);padding:var(--space-1)}.style-guide__duo-list{gap:var(--space-2);flex-wrap:wrap;display:flex}.style-guide__duo-preset{background:var(--color-surface);border:var(--border-width) var(--border-style) var(--color-border);border-radius:var(--radius-pill);color:var(--color-surface-foreground);cursor:pointer;font:inherit;align-items:center;gap:var(--space-2);min-block-size:var(--control-height);padding:var(--space-1) var(--space-3);display:inline-flex}.style-guide__duo-preset:hover,.style-guide__duo-preset:focus-visible{border-color:var(--color-primary)}.style-guide__duo-swatch{border:var(--border-width) var(--border-style) var(--color-border);border-radius:var(--radius-pill);inline-size:var(--style-guide-duo-swatch-width);min-block-size:var(--style-guide-duo-swatch-height);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;overflow:hidden}.style-guide__duo-swatch:before,.style-guide__duo-swatch:after{content:""}.style-guide__duo-swatch:before{background:var(--duo-primary)}.style-guide__duo-swatch:after{background:var(--duo-accent)}.style-guide__workbench-stage{gap:var(--space-3);display:grid}.style-guide__playground-card{gap:var(--space-4);display:grid}.style-guide__playground-topline{align-items:center;gap:var(--space-2);flex-wrap:wrap;justify-content:space-between;display:flex}.style-guide__playground-status{color:var(--color-muted-foreground);font-size:var(--text-small)}.style-guide__playground-target{background:linear-gradient(var(--color-surface), var(--color-primary));align-items:center}@supports (color:color-mix(in lab, red, red)){.style-guide__playground-target{background:linear-gradient(var(--color-surface), color-mix(in srgb, var(--color-primary), transparent 86%))}}.style-guide__playground-target{border:var(--border-width) var(--border-style) var(--color-border);border-radius:var(--radius-lg);color:var(--color-primary);gap:var(--space-2);min-block-size:var(--style-guide-workbench-stage-min);padding:var(--space-5);text-align:center;justify-items:center;display:grid;overflow:hidden}.style-guide__playground-icon,.style-guide__playground-target svg{block-size:var(--style-guide-playground-icon-size);inline-size:var(--style-guide-playground-icon-size)}.style-guide__playground-tools{background:var(--color-surface);border:var(--border-width) var(--border-style) var(--color-border);border-radius:var(--radius);gap:var(--space-3);padding:var(--space-3);display:grid}.style-guide__inline-controls{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.style-guide__hero,.style-guide__demo{border-block-end:var(--border-width) var(--border-style) var(--color-border);gap:var(--space-4);padding-block:var(--space-5);display:grid}.style-guide__filters{gap:var(--space-2);flex-wrap:wrap;display:flex}.style-guide__palette-grid{gap:var(--space-2);grid-template-columns:repeat(auto-fit, minmax(var(--design-grid-min), 1fr));display:grid}.style-guide__palette{background:var(--color-surface);border:var(--border-width) var(--border-style) var(--color-border);border-radius:var(--radius);color:var(--color-surface-foreground);cursor:pointer;font:inherit;align-items:center;gap:var(--space-2);min-height:var(--control-height);padding:var(--space-2);text-align:start;display:flex}.style-guide__palette.is-active{border-color:var(--color-primary);outline:var(--focus-ring);outline-offset:var(--space-1)}.style-guide__palette-swatch{background:linear-gradient(135deg, var(--color-primary-9), var(--color-primary-9) 50%, transparent 50%), linear-gradient(135deg, transparent 50%, var(--color-primary-2) 50%), var(--color-neutral-1);border:var(--border-width) var(--border-style) var(--color-border);border-radius:var(--radius);height:var(--palette-swatch-size);width:var(--palette-swatch-size);flex:none;display:inline-block}.style-guide__filters--desktop{display:none}.style-guide__filter{background:var(--color-surface);border:var(--border-width) var(--border-style) var(--color-border);border-radius:var(--radius-pill);color:var(--color-surface-foreground);cursor:pointer;font:inherit;min-height:var(--style-guide-filter-height);padding:var(--space-1) var(--space-3)}.style-guide__filter.is-active{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-primary-foreground)}.style-guide__split{gap:var(--space-4);padding-block:var(--space-4);display:grid}.style-guide__catalog{gap:var(--space-3);display:grid}.style-guide__catalog-card{background:var(--color-surface);border:var(--border-width) var(--border-style) var(--color-border);border-radius:var(--radius);color:var(--color-surface-foreground);gap:var(--space-3);padding:var(--space-4);display:grid}.style-guide__catalog-card[hidden],.style-guide__page-preview[hidden]{display:none}.style-guide__catalog-card h3,.style-guide__catalog-card p{margin-block:0}.style-guide__meta{gap:var(--space-2);margin:0;display:grid}.style-guide__meta div{gap:var(--space-1);display:grid}.style-guide__meta dt{color:var(--color-muted-foreground);font-size:var(--text-small);font-weight:var(--weight-strong)}.style-guide__meta dd{overflow-wrap:anywhere;margin:0}.style-guide__meta code{background:var(--color-muted);border-radius:var(--radius);color:var(--color-muted-foreground);padding:var(--space-1) var(--space-2);display:inline-block}.style-guide__preview{align-self:start;gap:var(--space-3);display:grid}.style-guide__pages{display:grid}.style-guide__page-preview{border:0;border-radius:0;max-height:none;overflow:visible}.style-guide__workbench .style-guide__page-preview{max-height:var(--style-guide-preview-height);overflow:auto}.style-guide__page-preview>.ds-card{display:none}.style-guide__page-preview .page-shell{padding-inline:clamp(var(--space-5), 4vw, var(--space-8))}.style-guide__effect-grid{gap:var(--space-3);display:grid}.style-guide__motion-provider-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit, minmax(var(--style-guide-icon-swatch-min), 1fr));display:grid}.style-guide__motion-provider-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.style-guide__motion-provider{align-items:start;gap:var(--space-3);display:grid}.style-guide__motion-provider-stage{background:var(--color-muted);border:var(--border-width) var(--border-style) var(--color-border);border-radius:var(--radius);min-height:var(--style-guide-effect-stage-height);padding:var(--space-3);place-items:center;display:grid;overflow:hidden}.style-guide__motion-provider-target{background:var(--color-primary);border-radius:var(--radius);color:var(--color-primary-foreground);font-size:var(--text-small);font-weight:var(--weight-strong);min-height:var(--control-height);padding:var(--space-2);text-align:center;width:var(--style-guide-motion-provider-target-width);justify-content:center;align-items:center;display:inline-flex}.style-guide__motion-provider-target[data-motion-provider-status=running]{animation:ds-bounce var(--motion-duration-base) var(--motion-ease-standard) infinite alternate}.style-guide__motion-provider-target[data-motion-provider-status=ready]{box-shadow:0 0 0 var(--space-1) var(--color-success)}@supports (color:color-mix(in lab, red, red)){.style-guide__motion-provider-target[data-motion-provider-status=ready]{box-shadow:0 0 0 var(--space-1) color-mix(in srgb, var(--color-success), transparent 70%)}}.style-guide__motion-provider-target[data-motion-provider-status=unsupported],.style-guide__motion-provider-target[data-motion-provider-status=error]{background:var(--color-warning);color:var(--color-warning-foreground)}.style-guide__motion-provider-status{color:var(--color-muted-foreground);font-size:var(--text-small);min-block-size:calc(var(--text-small) * 2.4)}.style-guide__effect-card{align-items:start;gap:var(--space-3);display:grid}.style-guide__effect-card h3,.style-guide__effect-card p{margin-block:0}.style-guide__subdemo{gap:var(--space-3);display:grid}.style-guide__subdemo+.style-guide__subdemo{margin-block-start:var(--space-4)}.style-guide__subdemo h3{font-size:var(--text-body)}.style-guide__icon-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit, minmax(var(--style-guide-icon-swatch-min), 1fr));display:grid}.style-guide__icon-swatch{background:var(--color-surface);border:var(--border-width) var(--border-style) var(--color-border);border-radius:var(--radius);color:var(--color-surface-foreground);align-items:center;gap:var(--space-2);min-block-size:var(--control-height);padding:var(--space-2);display:flex}.style-guide__icon-swatch code{color:var(--color-muted-foreground);font-size:var(--text-small);overflow-wrap:anywhere}.style-guide__icon-grid--choices{grid-template-columns:repeat(auto-fit, minmax(var(--style-guide-icon-choice-size), 1fr))}.style-guide__icon-choice{background:var(--color-background);border:var(--border-width) var(--border-style) var(--color-border);border-radius:var(--radius);color:var(--color-surface-foreground);cursor:pointer;min-block-size:var(--style-guide-icon-choice-size);padding:var(--space-2);place-items:center;display:inline-grid}.style-guide__icon-choice.is-active{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-primary-foreground)}.style-guide__style-lab{gap:var(--space-4);display:grid}.style-guide__style-controls{align-items:end;gap:var(--space-3);grid-template-columns:repeat(auto-fit, minmax(var(--style-guide-style-control-min), 1fr));display:grid}.style-guide__color-input{block-size:var(--control-height);inline-size:100%;padding:var(--space-1)}.style-guide__style-preview{gap:var(--space-3);grid-template-columns:minmax(0, 1.2fr) minmax(var(--style-guide-style-preview-side-min), .8fr);display:grid}.style-guide__brand-card{gap:var(--space-3);display:grid}.style-guide__brand-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.style-guide__swatch-grid{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.style-guide__swatch{border:var(--border-width) var(--border-style) var(--color-border);border-radius:var(--radius);gap:var(--space-1);min-block-size:var(--style-guide-swatch-min-block);padding:var(--space-3);display:grid}.style-guide__swatch code{font-size:var(--text-small)}.style-guide__swatch--primary{background:var(--color-primary);color:var(--color-primary-foreground)}.style-guide__swatch--accent{background:var(--color-accent);color:var(--color-accent-foreground)}.style-guide__swatch--surface{background:var(--color-surface);color:var(--color-surface-foreground)}.style-guide__swatch--muted{background:var(--color-muted);color:var(--color-muted-foreground)}.style-guide__effect-stage{background:var(--color-muted);border:var(--border-width) var(--border-style) var(--color-border);border-radius:var(--radius);min-height:var(--style-guide-effect-stage-height);padding:var(--space-3);place-items:center;display:grid;overflow:hidden}.style-guide__effect-target{background:var(--color-primary);border-radius:var(--radius);color:var(--color-primary-foreground);font-size:var(--text-small);font-weight:var(--weight-strong);min-height:var(--control-height);padding:var(--space-2);text-align:center;width:var(--style-guide-effect-target-width);justify-content:center;align-items:center;display:inline-flex}.style-guide__effect-target[data-motion=ready]{animation-duration:var(--style-guide-effect-duration)}.style-guide__backdrop{background:var(--style-guide-backdrop);opacity:0;pointer-events:none;transition:opacity var(--motion-duration-fast) var(--motion-ease-standard);z-index:30;position:fixed;inset:0}.style-guide__panel{background:var(--color-background);border-inline-start:var(--border-width) var(--border-style) var(--color-border);box-shadow:var(--shadow-hover);gap:var(--space-4);max-width:var(--style-guide-panel-max-width);padding:var(--space-4);transition:translate var(--motion-duration-base) var(--motion-ease-standard);width:var(--style-guide-panel-width);z-index:40;grid-template-rows:auto 1fr auto;display:grid;position:fixed;inset-block:0;inset-inline-end:0;translate:100%}.style-guide__panel-head{background:var(--color-background);align-items:center}@supports (color:color-mix(in lab, red, red)){.style-guide__panel-head{background:color-mix(in srgb, var(--color-background), transparent 4%)}}.style-guide__panel-head{border-block-end:var(--border-width) var(--border-style) var(--color-border);gap:var(--space-3);margin:calc(var(--space-4) * -1) calc(var(--space-4) * -1) 0;padding:var(--space-3) var(--space-4);top:calc(var(--space-4) * -1);z-index:1;justify-content:space-between;display:flex;position:sticky}.style-guide__panel-footer{background:var(--color-background)}@supports (color:color-mix(in lab, red, red)){.style-guide__panel-footer{background:color-mix(in srgb, var(--color-background), transparent 4%)}}.style-guide__panel-footer{border-block-start:var(--border-width) var(--border-style) var(--color-border);bottom:calc(var(--space-4) * -1);margin:0 calc(var(--space-4) * -1) calc(var(--space-4) * -1);padding:var(--space-3) var(--space-4);z-index:1;position:sticky}.style-guide__panel-controls{gap:var(--space-3);display:grid}.style-guide.is-panel-open .style-guide__backdrop{opacity:1;pointer-events:auto}.style-guide.is-panel-open .style-guide__panel{translate:0}@media (min-width:48rem){.style-guide{padding:var(--space-4)}.style-guide__topbar{grid-template-columns:auto minmax(0,1fr)}.style-guide__top-controls{grid-template-columns:repeat(3,minmax(8rem,1fr));display:grid}.style-guide__mobile-filter{display:none}.style-guide__filters--desktop{display:flex}.style-guide__workbench-controls{grid-template-columns:minmax(12rem,1fr) repeat(2,minmax(10rem,1fr)) repeat(2,minmax(12rem,1fr)) auto}.style-guide__workbench-stage{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr)}.style-guide__workbench .style-guide__preview{grid-column:1/-1}.style-guide__split{grid-template-columns:minmax(0,1fr)}.style-guide__preview{position:static}.style-guide__page-preview{max-height:none;overflow:visible}.style-guide__effect-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:72rem){.style-guide__effect-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:47.999rem){.page-shell{padding-left:max(var(--space-5), env(safe-area-inset-left));padding-right:max(var(--space-5), env(safe-area-inset-right))}.style-guide{padding-inline:0}.style-guide__workbench-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.style-guide__workbench-controls>.ds-field:first-child,.style-guide__workbench-controls>.ds-field:nth-child(4),.style-guide__workbench-controls>.ds-field:nth-child(5),.style-guide__workbench-controls>.ds-button{grid-column:1/-1}.style-guide__duo-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.style-guide__duo-preset{min-width:0}.style-guide__duo-preset>span:last-child{font-size:var(--text-small);overflow-wrap:anywhere}.style-guide__playground-target{min-block-size:var(--style-guide-workbench-stage-mobile-min);padding:var(--space-4)}.style-guide__icon-grid--choices{padding-block-end:var(--space-1);display:flex;overflow-x:auto}.style-guide__icon-choice{flex:0 0 var(--style-guide-icon-choice-size)}.style-guide__workbench .style-guide__page-preview{max-height:var(--style-guide-preview-mobile-height)}.style-guide__style-preview{grid-template-columns:minmax(0,1fr)}.style-guide__topbar{top:var(--space-2);grid-template-columns:minmax(0,1fr) auto;align-items:center}.style-guide__brand h1{font-size:var(--style-guide-compact-title-size)}.style-guide__topbar .style-guide__search,.style-guide__top-controls{display:none}.style-guide__mobile-filter{width:auto}.style-guide__panel{overflow-y:auto}.style-guide__panel .style-guide__search{display:grid}.style-guide__panel-head .ds-button{width:auto}.ds-section{padding-block:calc(var(--space-6) + var(--space-2))}.ds-section:first-child{padding-block-start:calc(var(--space-6) + var(--space-2))}.ds-card,.ds-alert,.activity-list,.pipeline-strip article{padding:var(--space-5)}.ds-button{width:100%}.customer-row{grid-template-columns:minmax(0,1fr)}.customer-row__meta{place-items:start}.pipeline-strip{grid-template-columns:minmax(0,1fr)}}.style-guide__header,.style-guide__controls,.style-guide__grid,.style-guide__matrix{max-width:var(--size-content-max);margin-inline:auto}@media (min-width:48rem){.style-guide{padding:0}.style-guide__control-center{grid-template-columns:auto minmax(0,1fr) auto}.style-guide__control-fields{grid-template-columns:minmax(10rem,1fr) minmax(8rem,.7fr) minmax(10rem,.8fr) minmax(12rem,1fr)}.style-guide__panel-buttons{flex-wrap:wrap;display:flex}}@media (max-width:47.999rem){.style-guide{padding:0}.style-guide__control-center{border-radius:var(--radius);gap:var(--space-2);inset-inline:var(--space-3);padding:var(--space-2);top:var(--space-2)}.style-guide__control-brand{grid-template-columns:minmax(0,1fr);align-items:center;gap:0;display:grid}.style-guide__control-brand strong{font-size:var(--text-small)}.style-guide__control-brand span:first-of-type{display:none}.style-guide__control-brand [data-style-guide-preview-title]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.style-guide__control-fields{display:none}.style-guide__panel-buttons{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}.style-guide__panel-buttons .ds-button{font-size:var(--text-small);min-height:calc(var(--control-height) * .88);min-width:0;padding:var(--space-1)}.style-guide__live-preview{margin-block-start:var(--space-4)}.style-guide__preview-note{display:none}.style-guide__panel:not([hidden]){inline-size:auto;inset-inline:var(--space-3);border-inline-start:0;width:auto;max-width:none}.style-guide__panel-head,.style-guide__panel-footer{padding-inline:var(--space-3)}.style-guide__live-preview .style-guide__page-preview>.page-shell{padding-block-start:0}.style-guide__palette-row{grid-template-columns:minmax(0,1fr);align-items:start}}.style-guide--playground{background:var(--color-background);color:var(--color-foreground);min-block-size:100vh}.style-guide__playground-shell{gap:0;display:grid}.style-guide__theme-panel{background:var(--color-surface);border-block-end:var(--border-width) var(--border-style) var(--color-border);gap:var(--space-4);padding:var(--space-4);display:grid}.style-guide__panel-brand{gap:var(--space-2);display:grid}.style-guide__panel-brand h1,.style-guide__hero-strip h2,.style-guide__spec-head h2,.style-guide__spec-card h3{margin:0}.style-guide__panel-brand p,.style-guide__hero-strip p{color:var(--color-muted-foreground);margin:0}.style-guide__theme-controls{gap:var(--space-3);display:grid}.style-guide__segmented-field{gap:var(--space-1);display:grid}.style-guide__segmented-field>span{color:var(--color-muted-foreground);font-size:var(--text-small);font-weight:var(--weight-strong)}.style-guide__segmented{background:var(--color-muted);border:var(--border-width) var(--border-style) var(--color-border);border-radius:var(--control-radius);gap:var(--space-1);padding:var(--space-1);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.style-guide__segment{border-radius:calc(var(--control-radius) * .8);color:var(--color-muted-foreground);cursor:pointer;font:inherit;font-size:var(--text-small);font-weight:var(--weight-strong);min-block-size:calc(var(--control-height) * .72);padding:var(--space-1) var(--space-2);background:0 0;border:0}.style-guide__segment.is-active{background:var(--color-surface);box-shadow:var(--shadow);color:var(--color-surface-foreground)}.style-guide__theme-actions{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.style-guide__mobile-bar{background:var(--color-background)}@supports (color:color-mix(in lab, red, red)){.style-guide__mobile-bar{background:color-mix(in srgb, var(--color-background), transparent 5%)}}.style-guide__mobile-bar{border-block-end:var(--border-width) var(--border-style) var(--color-border);gap:var(--space-2);padding:var(--space-3);z-index:20;display:grid;position:sticky;top:0}.style-guide__mobile-bar>div{gap:var(--space-1);display:grid}.style-guide__mobile-bar span{color:var(--color-muted-foreground);font-size:var(--text-small)}.style-guide__canvas{gap:var(--space-6);padding:var(--space-4);display:grid}.style-guide__hero-strip{border-block-end:var(--border-width) var(--border-style) var(--color-border);align-items:start;gap:var(--space-4);padding-block:var(--space-4) var(--space-6);display:grid}.style-guide__hero-strip h2{font-size:var(--text-h1);line-height:var(--leading-tight);max-inline-size:12ch}.style-guide__hero-actions,.style-guide__button-row,.style-guide__panel-buttons{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.style-guide__spec-section{gap:var(--space-4);display:grid}.style-guide__spec-head{gap:var(--space-1);display:grid}.style-guide__spec-head h2{font-size:var(--text-h2);line-height:var(--leading-tight)}.style-guide__color-spec-grid,.style-guide__component-grid{gap:var(--space-3);display:grid}.style-guide__color-scale{align-items:center;gap:var(--space-3);grid-template-columns:minmax(5rem,.22fr) minmax(0,1fr);display:grid}.style-guide__color-scale strong{color:var(--color-muted-foreground);font-size:var(--text-small)}.style-guide__color-scale>div{gap:var(--space-1);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.style-guide__color-scale span{background:var(--ramp-color);border:var(--border-width) var(--border-style) var(--color-border);border-radius:var(--radius-pill);min-block-size:calc(var(--control-height) * .42)}.style-guide__role-grid{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));display:grid}.style-guide__role-swatch{background:var(--role-bg);border:var(--border-width) var(--border-style) var(--color-border);border-radius:var(--radius);color:var(--role-fg);gap:var(--space-1);min-block-size:calc(var(--control-height) * 1.65);padding:var(--space-3);display:grid}.style-guide__role-swatch code{color:inherit;font-size:var(--text-small);opacity:.72}.style-guide__spec-card{background:var(--color-surface);border:var(--border-width) var(--border-style) var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow);color:var(--color-surface-foreground);gap:var(--space-3);padding:var(--space-4);display:grid}[data-panel-background=translucent] .style-guide__spec-card,[data-panel-background=translucent] .style-guide__theme-panel,[data-panel-background=translucent] .style-guide__panel{background:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){[data-panel-background=translucent] .style-guide__spec-card,[data-panel-background=translucent] .style-guide__theme-panel,[data-panel-background=translucent] .style-guide__panel{background:color-mix(in srgb, var(--color-surface), transparent 14%)}}[data-panel-background=translucent] .style-guide__spec-card,[data-panel-background=translucent] .style-guide__theme-panel,[data-panel-background=translucent] .style-guide__panel{-webkit-backdrop-filter:blur(var(--style-guide-panel-backdrop-blur));backdrop-filter:blur(var(--style-guide-panel-backdrop-blur))}.style-guide__form-stack,.style-guide__surface-stack{gap:var(--space-3);display:grid}.style-guide__type-spec{background:var(--color-surface);border:var(--border-width) var(--border-style) var(--color-border);border-radius:var(--radius);gap:var(--space-4);padding:var(--space-4);display:grid}.style-guide__type-spec h1{font-size:var(--text-h1);line-height:var(--leading-tight);margin-block:var(--space-2);max-inline-size:14ch}.style-guide__token-readout{gap:var(--space-2);margin:0;display:grid}.style-guide__token-readout div{border-block-start:var(--border-width) var(--border-style) var(--color-border);gap:var(--space-1);padding-block-start:var(--space-2);display:grid}.style-guide__token-readout dt{color:var(--color-muted-foreground);font-size:var(--text-small);font-weight:var(--weight-strong)}.style-guide__token-readout dd{margin:0}.style-guide__motion-spec{background:var(--color-muted);border:var(--border-width) var(--border-style) var(--color-border);border-radius:var(--radius);gap:var(--space-4);padding:var(--space-4);display:grid}.style-guide__motion-controls{gap:var(--space-3);display:grid}.style-guide__pages .style-guide__page-preview:not([hidden]){display:block}.style-guide__pages .style-guide__page-preview{background:var(--color-background);border:var(--border-width) var(--border-style) var(--color-border);border-radius:var(--radius);overflow:hidden}.style-guide__pages .page-shell{padding-inline:clamp(var(--space-4), 4vw, var(--space-8))}.ds-admin-surface{background:var(--color-background);color:var(--color-surface-foreground);gap:var(--space-4);min-block-size:100vh;padding:var(--space-4);display:grid}.ds-admin-toolbar{border-block-end:var(--border-width) var(--border-style) var(--color-border);align-items:end;gap:var(--space-3);grid-template-columns:minmax(0,1fr);padding-block-end:var(--space-3);display:grid}.ds-admin-toolbar h1,.ds-admin-drawer h2,.ds-admin-confirm h2,.ds-admin-empty h2{font-size:var(--text-h2);line-height:var(--leading-tight);margin:0}.ds-admin-eyebrow,.ds-admin-muted{color:var(--color-muted-foreground);font-size:var(--text-small)}.ds-admin-eyebrow{font-weight:var(--weight-strong);margin:0 0 var(--space-1)}.ds-admin-toolbar__actions{align-items:end;gap:var(--space-2);flex-wrap:wrap;display:flex}.ds-admin-surface__main{align-items:start;gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.ds-admin-table-wrap{border:var(--border-width) var(--border-style) var(--color-border);border-radius:var(--radius);overflow:auto}.ds-admin-table{border-collapse:collapse;inline-size:100%;min-inline-size:var(--size-content-max);table-layout:fixed}.ds-admin-table th,.ds-admin-table td{border-block-end:var(--border-width) var(--border-style) var(--color-border);font-size:var(--text-small);line-height:var(--leading-body);overflow-wrap:anywhere;padding:var(--space-3);text-align:start;vertical-align:top}.ds-admin-table th{background:var(--color-muted);color:var(--color-muted-foreground);font-weight:var(--weight-strong)}.ds-admin-empty,.ds-admin-drawer,.ds-admin-confirm,.ds-admin-skeleton{border:var(--border-width) var(--border-style) var(--color-border);border-radius:var(--radius);gap:var(--space-3);padding:var(--space-4);display:grid}.ds-admin-drawer{background:var(--color-surface);max-block-size:80vh;overflow:auto}.ds-admin-drawer[data-state=closed]{display:none}.ds-admin-confirm label{gap:var(--space-2);display:grid}.ds-admin-confirm__input{background:var(--color-input);border:var(--border-width) var(--border-style) var(--color-border);border-radius:var(--control-radius);min-block-size:var(--control-height);padding:var(--input-padding)}.ds-admin-confirm__submit{background:var(--color-danger);border-radius:var(--control-radius);color:var(--color-danger-foreground);font:inherit;font-weight:var(--weight-strong);min-block-size:var(--control-height);padding:var(--button-padding);border:0}.ds-admin-confirm__submit:disabled{opacity:.5}.ds-admin-pagination{gap:var(--space-2);padding-block:var(--space-3);justify-content:end;display:flex}.ds-admin-toasts{z-index:10;position:fixed;inset-block-end:var(--space-4);inset-inline-end:var(--space-4)}.ds-admin-toast{background:var(--color-surface);border:var(--border-width) var(--border-style) var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow);color:var(--color-surface-foreground);max-inline-size:var(--size-content-max);padding:var(--space-3);margin-block-start:var(--space-2);display:block}.ds-admin-toast[data-tone=error]{background:var(--color-danger);color:var(--color-danger-foreground)}.ds-admin-skeleton__row{background:var(--color-muted);block-size:var(--control-height);border-radius:var(--radius)}@media (max-width:47.999rem){.style-guide__theme-panel{display:none}.style-guide__canvas{padding-inline:max(var(--space-4), env(safe-area-inset-left)) max(var(--space-4), env(safe-area-inset-right))}.style-guide__color-scale{grid-template-columns:minmax(0,1fr);align-items:start}.style-guide__color-scale>div{padding-block-end:var(--space-1);overflow-x:auto}.style-guide__color-scale span{inline-size:calc(var(--control-height) * .72)}}@media (min-width:48rem){.style-guide__mobile-bar{display:none}.style-guide__playground-shell{grid-template-columns:minmax(18rem,22rem) minmax(0,1fr)}.style-guide__theme-panel{border-block-end:0;border-inline-end:var(--border-width) var(--border-style) var(--color-border);align-self:start;min-block-size:100vh;position:sticky;top:0}.style-guide__canvas{gap:var(--space-8);padding:var(--space-6)}.style-guide__hero-strip{grid-template-columns:minmax(0,1fr) auto;align-items:end}.style-guide__component-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-admin-toolbar{grid-template-columns:minmax(0,1fr) auto}.ds-admin-surface__main{grid-template-columns:minmax(0,1fr) minmax(18rem,24rem)}.style-guide__type-spec,.style-guide__motion-spec{grid-template-columns:minmax(0,1.2fr) minmax(16rem,.8fr)}}@media (min-width:84rem){.style-guide__component-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.ds-admin-text{font-family:var(--font-body);font-size:var(--text-body);color:var(--color-foreground)}.ds-admin-number{font-family:var(--font-body);font-size:var(--text-body);font-variant-numeric:tabular-nums;color:var(--color-foreground)}.ds-admin-email{font-family:var(--font-body);font-size:var(--text-body);color:var(--color-primary);text-underline-offset:var(--space-1);text-decoration:underline}.ds-admin-email:hover{color:var(--color-primary-solid-hover)}.ds-admin-link{font-family:var(--font-body);font-size:var(--text-body);color:var(--color-primary);text-underline-offset:var(--space-1);text-decoration:underline}.ds-admin-link:hover{color:var(--color-primary-solid-hover)}.ds-admin-domain{font-family:var(--font-body);font-size:var(--text-body);color:var(--color-accent-foreground);font-variant-numeric:tabular-nums}.ds-admin-status-badge{padding:var(--badge-padding);border-radius:var(--badge-radius);font-family:var(--font-body);font-size:var(--text-small);font-weight:var(--weight-strong);line-height:var(--leading-control);align-items:center;display:inline-flex}.ds-admin-status-badge--active,.ds-admin-status-badge--solid,.ds-admin-status-badge--success{background:var(--color-success);color:var(--color-success-foreground)}.ds-admin-status-badge--inactive,.ds-admin-status-badge--neutral{background:var(--color-muted);color:var(--color-muted-foreground)}.ds-admin-status-badge--pending,.ds-admin-status-badge--warning{background:var(--color-warning);color:var(--color-warning-foreground)}.ds-admin-status-badge--error,.ds-admin-status-badge--danger{background:var(--color-danger);color:var(--color-danger-foreground)}.ds-admin-status-badge--info{background:var(--color-info);color:var(--color-info-foreground)}.ds-admin-time-cell{font-family:var(--font-body);font-size:var(--text-small);color:var(--color-muted-foreground);white-space:nowrap}.ds-admin-json{padding:var(--space-1) var(--space-2);border-radius:var(--radius);background:var(--color-muted);color:var(--color-muted-foreground);font-family:var(--font-body);font-size:var(--text-small);white-space:pre-wrap;word-break:break-word;max-height:calc(var(--control-height) * 5);margin:0;overflow:auto}.ds-admin-code{padding:0 var(--space-1);border-radius:var(--radius);background:var(--color-muted);color:var(--color-muted-foreground);font-family:var(--font-body);font-size:var(--text-small);display:inline}.ds-admin-markdown{font-family:var(--font-body);font-size:var(--text-body);color:var(--color-foreground);overflow:hidden}.ds-admin-byte-cell,.ds-admin-duration-cell{font-family:var(--font-body);font-size:var(--text-body);font-variant-numeric:tabular-nums;color:var(--color-muted-foreground)}.ds-admin-reference-link{font-family:var(--font-body);font-size:var(--text-body);color:var(--color-primary);text-underline-offset:var(--space-1);text-decoration:underline}.ds-admin-reference-link:hover{color:var(--color-primary-solid-hover)}.ds-chrome-layout{background:var(--color-background);min-height:100vh;color:var(--color-foreground);font-family:var(--font-body);font-size:var(--text-body);grid-template:"topbar""content"1fr/minmax(0,1fr);display:grid}.ds-chrome-topbar{align-items:center;gap:var(--space-3);padding:0 var(--space-4);background:var(--color-surface);border-bottom:var(--border-width) var(--border-style) var(--color-border);height:var(--chrome-topbar-height,var(--control-height));z-index:45;grid-area:topbar;display:flex;position:sticky;top:0}.ds-chrome-topbar__brand{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.ds-chrome-topbar__menu-toggle{align-items:center;gap:var(--space-2);min-block-size:var(--control-height);padding:0 var(--space-3);border:var(--border-width) var(--border-style) var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-foreground);display:inline-flex}.ds-chrome-topbar__menu-icon{font-size:var(--text-h3);line-height:1}.ds-chrome-topbar__menu-text{font-size:var(--text-small);font-weight:var(--weight-strong)}.ds-chrome-topbar__logo{font-weight:var(--weight-strong);color:var(--color-foreground);font-size:var(--text-h4);text-decoration:none}.ds-chrome-topbar__nav{align-items:center;gap:var(--space-2);min-width:0;display:flex}.ds-chrome-topbar__title{font-weight:var(--weight-strong);color:var(--color-muted-foreground);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ds-chrome-topbar__actions{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}.ds-chrome-sidenav-backdrop{z-index:46;background:var(--color-foreground);border:0;padding:0;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.ds-chrome-sidenav-backdrop{background:color-mix(in srgb, var(--color-foreground), transparent 55%)}}.ds-chrome-sidenav-backdrop{opacity:0;pointer-events:none;transition:opacity var(--motion-duration-base) var(--motion-ease-standard)}.ds-chrome-sidenav{top:var(--chrome-topbar-height,var(--control-height));z-index:47;width:min(var(--style-guide-panel-wide-width), var(--style-guide-mobile-panel-width));padding:var(--space-3);background:var(--color-surface);border-right:var(--border-width) var(--border-style) var(--color-border);box-shadow:var(--shadow-lg);transition:transform var(--motion-duration-base) var(--motion-ease-standard);position:fixed;bottom:0;left:0;overflow-y:auto;transform:translate(-100%)}.ds-chrome-layout[data-admin-nav-open=true] .ds-chrome-sidenav,body[data-admin-nav-open=true] .ds-chrome-sidenav{transform:translate(0)}.ds-chrome-layout[data-admin-nav-open=true] .ds-chrome-sidenav-backdrop,body[data-admin-nav-open=true] .ds-chrome-sidenav-backdrop{opacity:1;pointer-events:auto}.ds-chrome-sidenav__header{justify-content:space-between;align-items:center;gap:var(--space-3);padding:0 0 var(--space-3);display:flex}.ds-chrome-sidenav__label{font-size:var(--text-small);font-weight:var(--weight-strong);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-muted-foreground)}.ds-chrome-sidenav__close{inline-size:var(--control-height);block-size:var(--control-height);border:var(--border-width) var(--border-style) var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-muted-foreground);font-size:var(--text-h2)}.ds-chrome-sidenav__group{margin:0 0 var(--space-2);border:var(--border-width) var(--border-style) var(--color-border);border-radius:calc(var(--radius) + var(--space-1));background:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){.ds-chrome-sidenav__group{background:color-mix(in srgb, var(--color-surface), var(--color-background) 16%)}}.ds-chrome-sidenav__group{overflow:hidden}.ds-chrome-sidenav__group-title{justify-content:space-between;align-items:center;gap:var(--space-3);cursor:pointer;padding:var(--space-3) var(--space-4);font-size:var(--text-caption);font-weight:var(--weight-strong);color:var(--color-muted-foreground);text-transform:uppercase;letter-spacing:var(--tracking-wide);background:var(--color-muted);margin:0;list-style:none;display:flex}@supports (color:color-mix(in lab, red, red)){.ds-chrome-sidenav__group-title{background:color-mix(in srgb, var(--color-muted), transparent 45%)}}.ds-chrome-sidenav__group-title::-webkit-details-marker{display:none}.ds-chrome-sidenav__group-count{min-inline-size:calc(var(--control-height) * .78);min-block-size:calc(var(--control-height) * .78);padding:0 var(--space-1);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-muted-foreground);font-size:var(--text-small);justify-content:center;align-items:center;display:inline-flex}.ds-chrome-sidenav__items{padding:var(--space-2);margin:0;list-style:none}.ds-chrome-sidenav__link{align-items:center;gap:var(--space-2);min-block-size:var(--control-height);padding:var(--space-2) var(--space-3);color:var(--color-foreground);border-radius:var(--radius);transition:background var(--motion-duration-fast) var(--motion-ease-standard);text-decoration:none;display:flex}.ds-chrome-sidenav__link:hover{background:var(--color-primary-subtle-bg);color:var(--color-primary-text)}.ds-chrome-sidenav__item--active .ds-chrome-sidenav__link{background:var(--color-primary-subtle-bg);color:var(--color-primary-text);font-weight:var(--weight-strong)}.ds-chrome-content{min-width:0;padding:var(--space-3);grid-area:content}.ds-chrome-drawer-host{z-index:40;pointer-events:none;grid-area:drawer;position:fixed;bottom:0;left:0;right:0}.ds-chrome-toast-region{top:var(--chrome-topbar-height,var(--control-height));right:var(--space-4);z-index:50;gap:var(--space-2);pointer-events:none;flex-direction:column;grid-area:toasts;display:flex;position:fixed}.ds-admin-detail{gap:var(--space-2) var(--space-4);grid-template-columns:auto 1fr;margin:0;padding:0;display:grid}.ds-admin-document{gap:var(--space-4);padding:var(--space-4);border:var(--border-width) var(--border-style) var(--color-border);border-radius:calc(var(--radius) + var(--space-1));background:var(--color-surface);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.ds-admin-document__header h2{font-size:var(--text-h3);margin:0}.ds-admin-document__header .ds-admin-eyebrow{margin-bottom:var(--space-1)}.ds-admin-detail__row{display:contents}.ds-admin-detail__label{font-weight:var(--weight-strong);color:var(--color-muted-foreground);font-size:var(--text-small);padding:var(--space-1) 0}.ds-admin-detail__value{color:var(--color-foreground);font-size:var(--text-body);padding:var(--space-1) 0}.ds-admin-error{padding:var(--space-8) var(--space-4);text-align:center;justify-content:center;align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.ds-admin-error__title{font-size:var(--text-h2);color:var(--color-danger-foreground);margin:0}.ds-admin-error__actions{gap:var(--space-2);display:flex}.ds-admin-sortable-header{font-family:var(--font-body);font-weight:var(--weight-strong);color:var(--color-muted-foreground)}.ds-admin-sortable-header__link{color:inherit;align-items:center;gap:var(--space-1);text-decoration:none;display:inline-flex}.ds-admin-sortable-header__link:hover{color:var(--color-foreground)}[aria-sort=ascending] .ds-admin-sortable-header__link:after,[aria-sort=descending] .ds-admin-sortable-header__link:after{font-size:var(--text-small)}[aria-sort=ascending] .ds-admin-sortable-header__link:after{content:" ↑"}[aria-sort=descending] .ds-admin-sortable-header__link:after{content:" ↓"}.ds-admin-filter-bar{gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-surface);border-radius:var(--radius);border:var(--border-width) var(--border-style) var(--color-border);flex-wrap:wrap;align-items:flex-end;display:flex}.ds-admin-filter-bar__fields{gap:var(--space-3);flex-wrap:wrap;flex:1;align-items:flex-end;display:flex}.ds-admin-filter__field{gap:var(--space-1);flex-direction:column;display:flex}.ds-admin-filter__label{font-size:var(--text-small);font-weight:var(--weight-strong);color:var(--color-muted-foreground)}.ds-admin-filter__select,.ds-admin-filter__input{min-width:calc(var(--control-height) * 5)}.ds-admin-filter-bar__actions{gap:var(--space-2);align-items:flex-end;display:flex}.ds-admin-form{gap:var(--space-4);max-width:var(--size-content-max);flex-direction:column;display:flex}.ds-admin-form__field{gap:var(--space-1);flex-direction:column;display:flex}.ds-admin-form__fieldset{border:var(--border-width) var(--border-style) var(--color-border);border-radius:var(--radius);padding:var(--space-3);margin:0}.ds-admin-form__fieldset legend{font-weight:var(--weight-strong);padding:0 var(--space-2)}.ds-admin-form__description{font-size:var(--text-small);color:var(--color-muted-foreground);margin:0}.ds-admin-form__required{color:var(--color-danger-foreground)}.ds-admin-form__checkbox-group{gap:var(--space-2);flex-wrap:wrap;display:flex}.ds-admin-form__actions{gap:var(--space-2);display:flex}.ds-admin-drawer-backdrop{z-index:40;background:var(--color-foreground);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.ds-admin-drawer-backdrop{background:color-mix(in srgb, var(--color-foreground), transparent 50%)}}.ds-admin-drawer-backdrop{display:none}.ds-admin-drawer-backdrop[data-state=open]{display:block}.ds-admin-drawer[role=dialog]{width:var(--chrome-drawer-width,min(100vw, 36rem));background:var(--color-surface);border-left:var(--border-width) var(--border-style) var(--color-border);z-index:41;max-width:100%;transition:transform var(--motion-duration-base) var(--motion-ease-standard);position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%)}.ds-admin-drawer[role=dialog][data-state=open]{transform:translate(0)}.ds-admin-drawer__close{top:var(--space-2);right:var(--space-2);width:var(--control-height);height:var(--control-height);color:var(--color-muted-foreground);font-size:var(--text-h2);cursor:pointer;border-radius:var(--radius);background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:absolute}.ds-admin-drawer__close:hover{background:var(--color-muted);color:var(--color-foreground)}.ds-admin-confirm__label{gap:var(--space-2);flex-direction:column;display:flex}.ds-admin-confirm__label strong{font-weight:var(--weight-strong);color:var(--color-warning-foreground)}@media (min-width:64rem){.ds-chrome-layout{grid-template-areas:"topbar topbar""sidenav content";grid-template-columns:var(--chrome-sidenav-width,18rem) minmax(0, 1fr);grid-template-rows:auto 1fr}.ds-chrome-topbar{padding:0 var(--space-5)}.ds-chrome-topbar__menu-toggle,.ds-chrome-sidenav-backdrop{display:none}.ds-chrome-sidenav{top:var(--chrome-topbar-height,var(--control-height));width:auto;height:calc(100vh - var(--chrome-topbar-height,var(--control-height)));padding:var(--space-4);box-shadow:none;grid-area:sidenav;position:sticky;transform:none}.ds-chrome-sidenav__header{display:none}.ds-chrome-content{padding:var(--space-5)}}@media (prefers-reduced-motion:reduce){.ds-chrome-sidenav-backdrop,.ds-chrome-sidenav,.ds-admin-drawer[role=dialog]{transition:none}}.ds-field{gap:var(--inline-gap);display:grid}.ds-field span,.ds-legend{color:var(--color-muted-foreground);font-size:var(--text-small);font-weight:var(--weight-strong)}.ds-input,.ds-select,.ds-textarea{background:var(--color-surface);border:var(--border-width) var(--border-style) var(--color-input);border-radius:var(--control-radius);color:var(--color-surface-foreground);font-family:var(--font-body);font-size:var(--text-body);min-height:var(--control-height);padding:var(--input-padding)}.ds-textarea{line-height:var(--leading-body);min-block-size:var(--textarea-min-block-size);resize:vertical}.ds-select{appearance:none;accent-color:var(--color-primary-solid);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%238b8d98' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6 8 10 12 6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-3) center;background-size:1.05em;padding-inline-end:calc(var(--space-3) * 2 + 1em)}.ds-check,.ds-radio{color:var(--color-surface-foreground);font-family:var(--font-body);font-size:var(--text-body);align-items:center;gap:var(--inline-gap);grid-template-columns:auto minmax(0,1fr);display:inline-grid}.ds-checkbox,.ds-radio-input{appearance:none;background:var(--color-surface);border:var(--border-width) var(--border-style) var(--color-neutral-interactive-border);color:var(--color-primary-contrast,var(--color-primary-foreground));block-size:var(--control-indicator-size);inline-size:var(--control-indicator-size);transition:background-color var(--motion-duration-fast) var(--motion-ease-standard), border-color var(--motion-duration-fast) var(--motion-ease-standard);place-content:center;margin:0;display:grid}.ds-checkbox{border-radius:calc(var(--control-radius) * .45)}.ds-radio-input{border-radius:var(--radius-pill)}.ds-checkbox:before,.ds-radio-input:before{content:"";opacity:0;transition:opacity var(--motion-duration-fast) var(--motion-ease-standard)}.ds-checkbox:before{block-size:calc(var(--control-indicator-size) * .66);inline-size:calc(var(--control-indicator-size) * .66);-webkit-mask:var(--ds-check-mask) center / contain no-repeat;-webkit-mask:var(--ds-check-mask) center / contain no-repeat;-webkit-mask:var(--ds-check-mask) center / contain no-repeat;mask:var(--ds-check-mask) center / contain no-repeat;background:currentColor}.ds-radio-input:before{block-size:calc(var(--control-indicator-size) * .42);border-radius:var(--radius-pill);inline-size:calc(var(--control-indicator-size) * .42);background:currentColor}.ds-checkbox:checked,.ds-radio-input:checked{background:var(--color-primary);border-color:var(--color-primary)}.ds-checkbox:checked:before,.ds-radio-input:checked:before{opacity:1}.ds-check:hover .ds-checkbox:not(:disabled),.ds-radio:hover .ds-radio-input:not(:disabled){border-color:var(--color-primary)}[data-design=brutal] .ds-checkbox,[data-design=brutal] .ds-radio-input{box-shadow:var(--shadow)}[data-design=editorial] .ds-checkbox:not(:checked),[data-design=editorial] .ds-radio-input:not(:checked){background:var(--color-muted);border-color:var(--color-primary-strong-border)}[data-design=aurora-lab] .ds-checkbox,[data-design=aurora-lab] .ds-radio-input{box-shadow:0 0 0 var(--space-1) var(--color-primary)}@supports (color:color-mix(in lab, red, red)){[data-design=aurora-lab] .ds-checkbox,[data-design=aurora-lab] .ds-radio-input{box-shadow:0 0 0 var(--space-1) color-mix(in srgb, var(--color-primary), transparent 82%)}}[data-design=luxe] .ds-checkbox:not(:checked),[data-design=luxe] .ds-radio-input:not(:checked){background:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){[data-design=luxe] .ds-checkbox:not(:checked),[data-design=luxe] .ds-radio-input:not(:checked){background:color-mix(in srgb, var(--color-surface), transparent 8%)}}[data-design=luxe] .ds-checkbox:not(:checked),[data-design=luxe] .ds-radio-input:not(:checked){border-color:var(--color-primary-strong-border)}[data-design=shadcn] .ds-checkbox:not(:checked),[data-design=shadcn] .ds-radio-input:not(:checked){border-color:var(--color-border)}.ds-range{accent-color:var(--color-primary-solid);inline-size:100%}.ds-progress,.ds-meter{accent-color:var(--color-primary-solid);block-size:var(--control-meter-size);inline-size:100%}.ds-file{color:var(--color-surface-foreground);font-family:var(--font-body);font-size:var(--text-body)}.ds-input:focus-visible,.ds-select:focus-visible,.ds-textarea:focus-visible,.ds-checkbox:focus-visible,.ds-radio-input:focus-visible,.ds-range:focus-visible,.ds-file:focus-visible{outline:var(--focus-ring);outline-offset:var(--space-1)}.ds-input:disabled,.ds-select:disabled,.ds-textarea:disabled,.ds-checkbox:disabled,.ds-radio-input:disabled,.ds-range:disabled,.ds-file:disabled{cursor:not-allowed;opacity:var(--control-disabled-opacity)}.ds-input:invalid,.ds-select:invalid,.ds-textarea:invalid{border-color:var(--color-danger-strong-border)}:root{--scrollbar-size:var(--space-2);--scrollbar-radius:var(--radius-pill);--scrollbar-track:var(--color-muted);--scrollbar-thumb:var(--color-neutral-strong-border)}*{scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);scrollbar-width:thin}::-webkit-scrollbar{block-size:var(--scrollbar-size);inline-size:var(--scrollbar-size)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--scrollbar-radius)}::-webkit-scrollbar-track{background:var(--scrollbar-track)}:root{--pg-bg:#f5f6f8;--pg-panel:#fff;--pg-line:#e7e8ec;--pg-line-2:#eef0f3;--pg-ink:#1a1d23;--pg-muted:#5f6470;--pg-faint:#878d99;--pg-accent:#5b5bd6;--pg-shadow:0 1px 2px #1118270a,0 8px 24px -12px #1118272e;--pg-radius:16px}*{box-sizing:border-box}html,body{margin:0}body.pg{background:var(--pg-bg);color:var(--pg-ink);-webkit-font-smoothing:antialiased;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.pg-topbar{z-index:20;background:var(--pg-panel);justify-content:space-between;align-items:center;gap:16px;padding:14px clamp(16px,3vw,28px);display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.pg-topbar{background:color-mix(in srgb,var(--pg-panel),transparent 12%)}}.pg-topbar{-webkit-backdrop-filter:saturate(1.4)blur(12px);backdrop-filter:saturate(1.4)blur(12px);border-bottom:1px solid var(--pg-line)}.pg-brand{align-items:center;gap:12px;min-width:0;display:flex}.pg-logo{background:conic-gradient(from 200deg,#6366f1,#06b6d4,#10b981,#f59e0b,#ef4444,#6366f1);border-radius:10px;flex:none;width:34px;height:34px;box-shadow:inset 0 0 0 1px #ffffff59}.pg-brand strong{letter-spacing:-.01em;white-space:nowrap;font-size:15px;line-height:1.1;display:block}.pg-brand span{color:var(--pg-faint);font-size:12px}.pg-topbar-actions{align-items:center;gap:10px;display:flex}.pg-segment{background:var(--pg-line-2);border:1px solid var(--pg-line);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.pg-segment button{cursor:pointer;font:inherit;color:var(--pg-muted);background:0 0;border:0;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:600;transition:all .15s}.pg-segment button.is-active{background:var(--pg-panel);color:var(--pg-ink);box-shadow:0 1px 2px #11182714}.pg-segment--full{width:100%;display:flex}.pg-segment--full button{text-align:center;flex:1;padding:6px 8px}.pg-field-label{letter-spacing:.03em;text-transform:uppercase;color:var(--pg-faint);margin:16px 0 8px;font-size:11.5px;font-weight:600}.pg-pattern{margin-top:16px}.pg-pattern-hint{color:var(--pg-muted);margin:8px 0 0;font-size:12px;line-height:1.45}.pg-ghost{border:1px solid var(--pg-line);background:var(--pg-panel);cursor:pointer;font:inherit;color:var(--pg-ink);border-radius:10px;align-items:center;gap:7px;padding:8px 14px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.pg-ghost:hover{border-color:#d4d7dd;box-shadow:0 1px 2px #1118270f}.pg-ghost--accent{background:var(--pg-ink);color:#fff;border-color:var(--pg-ink)}.pg-ghost--accent:hover{background:#000;border-color:#000;box-shadow:0 2px 8px #1118272e}.pg-layout{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:clamp(16px,2vw,26px);max-width:1480px;margin:0 auto;padding:clamp(16px,3vw,28px);display:grid}.pg-rail{flex-direction:column;gap:16px;display:flex;position:sticky;top:78px}.pg-card{background:var(--pg-panel);border:1px solid var(--pg-line);border-radius:var(--pg-radius);box-shadow:var(--pg-shadow);padding:18px}.pg-card h3{text-transform:uppercase;letter-spacing:.07em;color:var(--pg-faint);margin:0 0 13px;font-size:12px;font-weight:700}.pg-designs{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.pg-design{border:1px solid var(--pg-line);background:var(--pg-panel);cursor:pointer;font:inherit;color:var(--pg-muted);border-radius:10px;padding:9px 6px;font-size:12.5px;font-weight:600;transition:all .15s}.pg-design:hover{color:var(--pg-ink);border-color:#d4d7dd}.pg-design.is-active{border-color:var(--pg-accent);color:var(--pg-ink);box-shadow:0 0 0 1px var(--pg-accent) inset}.pg-color-control{align-items:center;gap:10px;margin-bottom:14px;display:flex}.pg-color-input{appearance:none;cursor:pointer;background:0 0;border:none;border-radius:14px;flex:none;width:52px;height:52px;padding:0}.pg-color-input::-webkit-color-swatch-wrapper{padding:0}.pg-color-input::-webkit-color-swatch{border:1px solid #0000001a;border-radius:14px}.pg-hex-input{min-width:0;font:inherit;letter-spacing:.02em;border:1px solid var(--pg-line);background:var(--pg-bg);height:52px;color:var(--pg-ink);text-transform:lowercase;border-radius:14px;flex:1;padding:0 14px;font-size:15px;font-weight:600}.pg-hex-input:focus{outline:2px solid var(--pg-accent);outline-offset:1px;border-color:#0000}.pg-presets{grid-template-columns:repeat(9,1fr);gap:8px;display:grid}.pg-preset{aspect-ratio:1;cursor:pointer;background:var(--sw);border:none;border-radius:999px;transition:transform .12s,box-shadow .12s;box-shadow:inset 0 0 0 1px #0000001a}.pg-preset:hover{transform:scale(1.14)}.pg-preset.is-active{box-shadow:0 0 0 2px var(--pg-panel),0 0 0 4px var(--sw)}.pg-brand-label{letter-spacing:.03em;text-transform:uppercase;color:var(--pg-faint);margin-bottom:6px;font-size:11.5px;font-weight:600;display:block}.pg-brand-field .pg-color-control{margin-bottom:10px}.pg-brand-extra{margin-top:14px}.pg-brand-extra .pg-color-control{margin-bottom:0}.pg-brand-remove{border:1px solid var(--pg-line);cursor:pointer;background:var(--pg-bg);width:34px;height:34px;color:var(--pg-muted);border-radius:10px;flex:none;place-items:center;font-size:13px;line-height:1;transition:color .12s,border-color .12s;display:grid}.pg-brand-remove:hover{color:var(--pg-ink);border-color:var(--pg-ink)}.pg-brand-add{width:100%;font:inherit;border:1px dashed var(--pg-line);color:var(--pg-muted);cursor:pointer;background:0 0;border-radius:12px;margin-top:12px;padding:9px 12px;font-size:13px;font-weight:600;transition:color .12s,border-color .12s;display:block}.pg-brand-add:hover{color:var(--pg-ink);border-color:var(--pg-accent)}.pg-range{width:100%;accent-color:var(--pg-accent)}.pg-tune{flex-direction:column;gap:13px;display:flex}.pg-tune-row{grid-template-columns:1fr auto;align-items:center;gap:5px 8px;display:grid}.pg-tune-row>span{color:var(--pg-muted);font-size:12.5px;font-weight:600}.pg-tune-row>b{color:var(--pg-faint);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.pg-tune-row>.pg-range{grid-column:1/-1}.pg-palette{flex-direction:column;gap:11px;display:flex}.pg-palette-row{grid-template-columns:60px 1fr;align-items:center;gap:10px;display:grid}.pg-palette-row label{color:var(--pg-muted);font-size:12px;font-weight:600}.pg-swatches{grid-template-columns:repeat(12,1fr);gap:3px;display:grid}.pg-swatch{aspect-ratio:1;cursor:pointer;background:var(--sw);border:none;border-radius:5px;padding:0;transition:transform .1s;position:relative;box-shadow:inset 0 0 0 1px #0000000f}.pg-swatch:hover{z-index:2;transform:scale(1.22);box-shadow:0 2px 8px #00000038}.pg-swatch span{display:none;position:absolute;inset:0}.pg-preview{border-radius:var(--pg-radius);border:1px solid var(--pg-line);background:var(--color-background);color:var(--color-foreground);box-shadow:var(--pg-shadow);min-height:80vh;transition:background .25s,color .25s;overflow:clip}.pg-preview-inner{font-family:var(--font-body);flex-direction:column;gap:28px;padding:clamp(20px,3vw,40px);display:flex}.pg-hero{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.pg-hero h1{font-family:var(--font-heading);font-size:var(--text-h1);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);max-width:18ch;margin:0}.pg-hero p{color:var(--color-muted-foreground);max-width:52ch;margin:0;font-size:1.05rem;line-height:1.6}.pg-cta{flex-wrap:wrap;gap:12px;margin-top:4px;display:flex}.pg-grid{gap:16px;display:grid}.pg-grid.cols-3{grid-template-columns:repeat(3,1fr)}.pg-grid.cols-2{grid-template-columns:repeat(2,1fr)}.pg-stat{flex-direction:column;gap:6px;display:flex}[data-color-pattern=sectioned] .pg-stat{border-block-start:3px solid var(--color-primary)}[data-color-pattern=sectioned] .pg-stat:nth-child(2){border-block-start-color:var(--color-secondary,var(--color-primary))}[data-color-pattern=sectioned] .pg-stat:nth-child(3){border-block-start-color:var(--color-tertiary,var(--color-primary))}[data-color-pattern=gradient] .pg-stat.ds-card--accent{background:linear-gradient(135deg, var(--color-primary), var(--color-secondary,var(--color-primary)))}@supports (color:color-mix(in lab, red, red)){[data-color-pattern=gradient] .pg-stat.ds-card--accent{background:linear-gradient(135deg, color-mix(in srgb,var(--color-primary),transparent 86%), color-mix(in srgb,var(--color-secondary,var(--color-primary)),transparent 86%))}}.pg-stat strong{font-family:var(--font-heading);letter-spacing:var(--tracking-tight);font-size:1.9rem;line-height:1}.pg-stat span{color:var(--color-muted-foreground);font-size:.9rem}.pg-section-label{text-transform:uppercase;letter-spacing:.08em;color:var(--color-muted-foreground);margin:0;font-size:.75rem;font-weight:700}.pg-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pg-field{flex-direction:column;gap:6px;display:flex}.pg-field>span{font-size:.85rem;font-weight:600}.pg-divider{background:var(--color-border);border:0;height:1px;margin:0}@media (max-width:980px){.pg-layout{grid-template-columns:1fr;gap:16px}.pg-rail{position:static}.pg-preview{min-height:auto}}@media (max-width:760px){.pg-topbar{flex-wrap:wrap;row-gap:10px;padding:12px 16px}.pg-brand{flex:auto}.pg-brand span{display:none}.pg-topbar-actions{flex-wrap:wrap;justify-content:flex-start;gap:8px;width:100%}.pg-topbar-actions .pg-segment{flex:none}.pg-ghost{padding:7px 12px;font-size:12.5px}.pg-ghost--accent{margin-inline-start:auto}}@media (max-width:560px){.pg-grid.cols-3,.pg-grid.cols-2{grid-template-columns:1fr}.pg-presets{grid-template-columns:repeat(9,1fr)}.pg-palette-row{grid-template-columns:54px 1fr}.pg-segment--full{flex-wrap:wrap}.pg-segment--full button{flex:30%}}.pg-motion-page{flex-direction:column;gap:16px;max-width:920px;margin:0 auto;padding:clamp(16px,3vw,28px);display:flex}.pg-motion-controls{background:var(--pg-panel);border:1px solid var(--pg-line);border-radius:var(--pg-radius);box-shadow:var(--pg-shadow);flex-wrap:wrap;align-items:end;gap:12px;padding:16px 18px;display:flex}.pg-motion-pick{flex-direction:column;flex:1;gap:6px;min-width:220px;display:flex}.pg-motion-pick>span{text-transform:uppercase;letter-spacing:.07em;color:var(--pg-faint);font-size:12px;font-weight:700}.pg-motion-meta{color:var(--pg-muted);flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;font-size:13.5px;display:flex}.pg-motion-meta b{text-transform:uppercase;letter-spacing:.05em;color:#fff;background:var(--pg-ink);border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700}.pg-motion-reduced{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:12px;margin:0;padding:12px 16px;font-size:13px}.pg-motion-stage{border-radius:var(--pg-radius);border:1px solid var(--pg-line);background:radial-gradient(circle at 28% 18%, var(--color-primary), transparent 55%), repeating-linear-gradient(45deg, transparent 0 18px, var(--pg-ink) 18px 19px), var(--color-muted);place-items:center;height:min(56vh,440px);display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pg-motion-stage{background:radial-gradient(circle at 28% 18%, color-mix(in srgb, var(--color-primary), transparent 84%), transparent 55%), repeating-linear-gradient(45deg, transparent 0 18px, color-mix(in srgb, var(--pg-ink), transparent 97%) 18px 19px), var(--color-muted)}}.pg-motion-demo{text-align:center;background:var(--color-surface);min-width:180px;color:var(--color-surface-foreground);border:1px solid var(--color-border);box-shadow:var(--shadow-3);transform-origin:50%;border-radius:16px;flex-direction:column;align-items:center;gap:10px;padding:26px 30px;display:flex;position:relative}.pg-motion-badge{text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary-contrast,#fff);background:var(--color-primary);border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700}.pg-motion-demo strong{font-size:18px;font-family:var(--font-heading)}.pg-motion-demo p{color:var(--color-muted-foreground);margin:0;font-size:13px}.pg-motion-dots{gap:8px;display:flex}.pg-motion-dots i{background:var(--color-primary);border-radius:999px;width:12px;height:12px}.pg-motion-lottie{width:120px;height:120px}.pg-motion-foot{color:var(--pg-faint);text-align:center;margin:0;font-size:13px}.pg-icon-page{flex-direction:column;gap:16px;max-width:1100px;margin:0 auto;padding:clamp(16px,3vw,28px);display:flex}.pg-icon-controls{background:var(--pg-panel);border:1px solid var(--pg-line);border-radius:var(--pg-radius);box-shadow:var(--pg-shadow);z-index:5;grid-template-columns:1fr auto;align-items:center;gap:14px 18px;padding:16px 18px;display:grid;position:sticky;top:0}.pg-icon-search{grid-column:1/-1;height:44px}.pg-chips{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.pg-chip{font:inherit;border:1px solid var(--pg-line);background:var(--pg-panel);color:var(--pg-muted);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:7px 14px;font-size:13px;font-weight:600;transition:color .12s,border-color .12s,background .12s;display:inline-flex}.pg-chip:hover{color:var(--pg-ink);border-color:var(--color-primary)}.pg-chip.is-active{color:var(--color-primary-foreground);background:var(--color-primary);border-color:var(--color-primary)}.pg-chip small{opacity:.7;font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:600}.pg-icon-weight{grid-column:1/-1;align-items:center;gap:9px;display:flex}.pg-icon-weight>span{color:var(--pg-muted);font-size:12.5px;font-weight:600}.pg-icon-weight .ds-select{max-width:180px}.pg-icon-sliders{flex-wrap:wrap;grid-column:1/-1;gap:22px;display:flex}.pg-icon-sliders .pg-tune-row{min-width:160px}.pg-icon-note{color:var(--pg-muted);margin:0;font-size:13px}.pg-icon-note code{background:var(--pg-line-2);border-radius:6px;padding:1px 6px;font-size:12px}.pg-icon-grid{--pg-icon-size:28px;--pg-icon-stroke:1.75;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:10px;display:grid}.pg-icon-grid svg{width:var(--pg-icon-size);height:var(--pg-icon-size);stroke-width:var(--pg-icon-stroke)}.pg-icon-tile{cursor:pointer;border:1px solid var(--pg-line);background:var(--pg-panel);color:var(--color-foreground);border-radius:12px;flex-direction:column;align-items:center;gap:10px;padding:16px 8px;transition:border-color .12s,box-shadow .12s,transform .12s;display:flex}.pg-icon-tile:hover{border-color:var(--color-primary);box-shadow:var(--pg-shadow);transform:translateY(-1px)}.pg-icon-tile span{color:var(--pg-faint);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10.5px;overflow:hidden}.pg-icon-empty{color:var(--pg-faint);text-align:center;margin:8px 0;font-size:14px}@media (max-width:560px){.pg-icon-controls{position:static}}[data-design=soul-reading] .soul-wrap{width:100%;max-width:var(--size-content-max);padding-inline:var(--space-5);margin-inline:auto}[data-design=soul-reading] .soul-hero-section{padding-block:clamp(var(--space-5), 6vw, var(--space-8)) var(--section-spacing);background:var(--color-background)}[data-design=soul-reading] .soul-topbar{justify-content:space-between;align-items:center;gap:var(--space-5);padding-block-end:var(--space-6);display:flex}[data-design=soul-reading] .soul-brand{align-items:center;gap:var(--space-2);color:var(--color-primary);font-family:var(--font-heading);font-size:var(--text-h3);text-decoration:none;display:inline-flex}[data-design=soul-reading] .soul-brand__mark{color:var(--color-accent);font-family:var(--font-label)}[data-design=soul-reading] .soul-topbar__nav{gap:var(--space-4);font-family:var(--font-label);font-size:var(--text-caption);letter-spacing:var(--tracking-wide);text-transform:uppercase;flex-wrap:wrap;display:flex}[data-design=soul-reading] .soul-topbar__nav a{color:var(--color-muted-foreground);text-decoration:none}[data-design=soul-reading] .soul-topbar__nav a:hover{color:var(--color-primary)}[data-design=soul-reading] .soul-hero-grid{align-items:center;gap:clamp(var(--space-6), 7vw, var(--space-8));grid-template-columns:minmax(0,1.04fr) minmax(18rem,.86fr);display:grid}[data-design=soul-reading] .soul-hero-copy h1{color:var(--color-primary);font-family:var(--font-heading);font-size:var(--text-h1);font-weight:var(--weight-heading);letter-spacing:var(--tracking-normal);line-height:var(--leading-tight);text-wrap:balance;margin:0}[data-design=soul-reading] .soul-hero__subtitle{margin:var(--space-4) 0 0;color:var(--color-primary);font-family:var(--font-heading);font-size:var(--text-h3);font-style:italic;line-height:var(--leading-heading)}[data-design=soul-reading] .soul-hero__body{max-width:44rem;margin:var(--space-4) 0 0;color:var(--color-foreground);font-size:var(--text-body-lg);line-height:var(--leading-body)}[data-design=soul-reading] .soul-hero__actions{gap:var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-5);display:flex}[data-design=soul-reading] .soul-hero__tags{gap:var(--space-2) var(--space-4);margin:var(--space-5) 0 0;color:var(--color-muted-foreground);font-family:var(--font-label);font-size:var(--text-caption);letter-spacing:var(--tracking-wide);text-transform:uppercase;flex-wrap:wrap;padding:0;list-style:none;display:flex}[data-design=soul-reading] .soul-frame--hero{justify-self:center}[data-design=soul-reading] .soul-prose{padding-block:var(--section-spacing)}[data-design=soul-reading] .soul-prose__wrap{max-width:var(--size-content-max);padding-inline:var(--space-5);margin-inline:auto}[data-design=soul-reading] .soul-prose--center .soul-prose__wrap{text-align:center}[data-design=soul-reading] .soul-prose--green{background:var(--color-primary);color:var(--color-primary-foreground)}[data-design=soul-reading] .soul-prose__eyebrow{font-family:var(--font-label);font-size:var(--text-micro);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-accent);margin:0 0 var(--space-3);align-items:center;gap:var(--space-3);display:inline-flex}[data-design=soul-reading] .soul-prose__eyebrow-icon{width:1.25rem;height:1.25rem}[data-design=soul-reading] .soul-prose__head{font-family:var(--font-heading);font-weight:var(--weight-heading);font-size:var(--text-h2);line-height:var(--leading-heading);letter-spacing:var(--tracking-tight);margin:0}[data-design=soul-reading] .soul-prose--green .soul-prose__head{color:var(--color-primary-foreground)}[data-design=soul-reading] .soul-prose__p{margin:var(--space-4) 0 0;font-size:var(--text-body-lg);line-height:var(--leading-body);max-width:60ch}[data-design=soul-reading] .soul-prose--center .soul-prose__p{margin-inline:auto}[data-design=soul-reading] .soul-prose__points{margin:var(--space-5) 0 0;gap:var(--space-2) var(--space-5);font-family:var(--font-label);font-size:var(--text-caption);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-accent);flex-wrap:wrap;padding:0;list-style:none;display:flex}[data-design=soul-reading] .soul-prose--center .soul-prose__points{justify-content:center}[data-design=soul-reading] .soul-frame{width:min(26.25rem,88vw);margin:0}[data-design=soul-reading] .soul-frame--center{margin-inline:auto}[data-design=soul-reading] .soul-frame__plate{border-radius:var(--radius);border:1px solid var(--color-accent);box-shadow:var(--shadow), 0 0 0 .5rem var(--color-background), 0 0 0 .5625rem var(--color-border);background:var(--color-primary);line-height:0;position:relative;overflow:hidden}[data-design=soul-reading] .soul-frame__plate img{width:100%;height:auto;display:block}[data-design=soul-reading] .soul-frame__caption{margin-top:var(--space-4);text-align:center;font-family:var(--font-label);font-size:var(--text-micro);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-muted-foreground)}[data-design=soul-reading] .soul-frame__hint{margin-top:var(--space-3);text-align:center;font-family:var(--font-label);font-size:var(--text-micro);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-muted-foreground);opacity:.75}[data-design=soul-reading] .soul-faq{border-top:1px solid var(--color-border);max-width:46rem}[data-design=soul-reading] .soul-faq__item{border-bottom:1px solid var(--color-border)}[data-design=soul-reading] .soul-faq__q{cursor:pointer;padding:var(--space-4) 0;font-family:var(--font-heading);font-size:var(--text-h3);color:var(--color-primary);justify-content:space-between;gap:var(--space-4);list-style:none;display:flex}[data-design=soul-reading] .soul-faq__q::-webkit-details-marker{display:none}[data-design=soul-reading] .soul-faq__q:after{content:"+";color:var(--color-accent);font-family:var(--font-label)}[data-design=soul-reading] .soul-faq__item[open] .soul-faq__q:after{content:"–"}[data-design=soul-reading] .soul-faq__a{padding:0 0 var(--space-4);color:var(--color-foreground);font-size:var(--text-body);line-height:var(--leading-body)}[data-design=soul-reading] .soul-price{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));display:grid}[data-design=soul-reading] .soul-price__card{gap:var(--space-3);flex-direction:column;display:flex}[data-design=soul-reading] .soul-price__tag,[data-design=soul-reading] .soul-price__intro,[data-design=soul-reading] .soul-price__term,[data-design=soul-reading] .soul-price__note{color:var(--color-muted-foreground);font-size:var(--text-small);line-height:var(--leading-body);margin:0}[data-design=soul-reading] .soul-price__badge{font-family:var(--font-label);font-size:var(--text-micro);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-accent-foreground);background:var(--color-accent);border-radius:var(--radius-pill);margin-bottom:var(--space-3);padding:.25rem .625rem;display:inline-block}[data-design=soul-reading] .soul-price__name{font-family:var(--font-heading);font-size:var(--text-h3);color:var(--color-primary);margin:0}[data-design=soul-reading] .soul-price__amount{font-family:var(--font-heading);font-size:var(--text-h2);color:var(--color-primary);margin:var(--space-2) 0 var(--space-4)}[data-design=soul-reading] .soul-price__period{font-family:var(--font-label);font-size:var(--text-caption);color:var(--color-muted-foreground);letter-spacing:var(--tracking-wide);margin-left:var(--space-2)}[data-design=soul-reading] .soul-price__list{margin:0 0 var(--space-5);gap:var(--space-3);padding:0;list-style:none;display:grid}[data-design=soul-reading] .soul-price__feature{gap:var(--space-3);font-size:var(--text-small);grid-template-columns:1.25rem 1fr;align-items:start;display:grid}[data-design=soul-reading] .soul-price__check{width:1.25rem;height:1.25rem;color:var(--color-accent)}[data-design=soul-reading] .soul-intake{gap:var(--space-4);max-width:46rem;padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow);display:grid}[data-design=soul-reading] .soul-intake__grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}[data-design=soul-reading] .soul-intake .ds-field{gap:var(--space-2);display:grid}[data-design=soul-reading] .soul-intake .ds-field span{font-family:var(--font-label);font-size:var(--text-caption);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-muted-foreground)}[data-design=soul-reading] .soul-intake__actions{justify-content:flex-start;display:flex}[data-design=soul-reading] .soul-intake__submit{min-height:var(--size-control);border:1px solid var(--color-primary);border-radius:var(--radius-pill);font-family:var(--font-label);font-size:var(--text-small);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-primary-foreground);background:var(--color-primary);cursor:pointer;transition:transform var(--motion-duration-fast) var(--motion-ease-standard), background var(--motion-duration-fast) var(--motion-ease-standard);padding:.75rem 1.25rem}[data-design=soul-reading] .soul-intake__submit:hover{background:var(--color-primary-hover);transform:translateY(-1px)}[data-design=soul-reading] .soul-intake__submit:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}[data-design=soul-reading] .soul-intake__note{color:var(--color-muted-foreground);font-size:var(--text-small);line-height:var(--leading-body);margin:0}[data-design=soul-reading] .soul-consent{align-items:start;gap:var(--space-3);display:flex}[data-design=soul-reading] .soul-result:empty{display:none}[data-design=soul-reading] .soul-flip{opacity:1;perspective:var(--effect-flip-perspective)}[data-design=soul-reading] .soul-flip__inner{aspect-ratio:780/1107;transition:none;position:relative}[data-design=soul-reading] .soul-flip__face{backface-visibility:visible;height:100%;transition:opacity var(--effect-flip-duration) var(--motion-ease-standard), transform var(--effect-flip-duration) var(--motion-ease-standard)}[data-design=soul-reading] .soul-flip__front{opacity:1;z-index:2;position:relative;transform:rotateY(0)}[data-design=soul-reading] .soul-flip__back{opacity:0;transform:rotateY(calc(var(--effect-flip-rotate) * -1));z-index:1;position:absolute;inset:0}[data-design=soul-reading] .soul-flip:hover .soul-flip__front,[data-design=soul-reading] .soul-flip:focus-within .soul-flip__front{opacity:0;transform:rotateY(var(--effect-flip-rotate))}[data-design=soul-reading] .soul-flip:hover .soul-flip__back,[data-design=soul-reading] .soul-flip:focus-within .soul-flip__back{opacity:1;transform:rotateY(0)}[data-design=soul-reading] .soul-flip .soul-frame__plate,[data-design=soul-reading] .soul-flip .soul-frame__plate img{height:100%}[data-design=soul-reading] .soul-flip .soul-frame__plate img{object-fit:cover}@media (max-width:680px){[data-design=soul-reading] .soul-topbar{flex-direction:column;align-items:flex-start}[data-design=soul-reading] .soul-hero-grid{grid-template-columns:1fr}[data-design=soul-reading] .soul-frame--hero{width:min(22rem,88vw)}[data-design=soul-reading] .soul-intake__grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){[data-design=soul-reading] .soul-flip__inner{transition:none}[data-design=soul-reading] .soul-flip:hover .soul-flip__inner,[data-design=soul-reading] .soul-flip:focus-within .soul-flip__inner{transform:none}[data-design=soul-reading] .soul-flip:hover .soul-flip__front,[data-design=soul-reading] .soul-flip:focus-within .soul-flip__front{opacity:0}[data-design=soul-reading] .soul-flip__back{transform:none}}@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-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes pulse{50%{opacity:.5}}