@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/47faf0e9117ce2e3-s.270md_-rr62el.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/660acf689794c992-s.p.0lsanbtneewqp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.u_tENa_className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.u_tENa_variable{--site-font-dm-sans:"DM Sans", "DM Sans Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-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}}}@layer theme{:root,:host{--font-sans:var(--font-sans);--font-mono:var(--font-mono);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-3xl:48rem;--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-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-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-x-0{inset-inline:calc(var(--spacing)*0)}.top-0{top:calc(var(--spacing)*0)}.top-\[var\(--header-height\,4rem\)\]{top:var(--header-height,4rem)}.top-full{top:100%}.right-0{right:calc(var(--spacing)*0)}.bottom-0{bottom:calc(var(--spacing)*0)}.isolate{isolation:isolate}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[60\]{z-index:60}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-auto{margin:auto}.mx-auto{margin-inline:auto}.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)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-5{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-10{height:calc(var(--spacing)*10)}.h-16{height:calc(var(--spacing)*16)}.h-40{height:calc(var(--spacing)*40)}.h-64{height:calc(var(--spacing)*64)}.h-auto{height:auto}.h-full{height:100%}.max-h-48{max-height:calc(var(--spacing)*48)}.max-h-64{max-height:calc(var(--spacing)*64)}.max-h-\[80vh\]{max-height:80vh}.max-h-\[90dvh\]{max-height:90dvh}.max-h-\[calc\(100dvh-var\(--header-height\,4rem\)\)\]{max-height:calc(100dvh - var(--header-height,4rem))}.max-h-\[min\(40vh\,360px\)\]{max-height:min(40vh,360px)}.max-h-\[min\(50vh\,480px\)\]{max-height:min(50vh,480px)}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-5{min-height:calc(var(--spacing)*5)}.min-h-6{min-height:calc(var(--spacing)*6)}.min-h-10{min-height:calc(var(--spacing)*10)}.min-h-11{min-height:calc(var(--spacing)*11)}.min-h-16{min-height:calc(var(--spacing)*16)}.min-h-40{min-height:calc(var(--spacing)*40)}.min-h-\[65px\]{min-height:65px}.min-h-\[100px\]{min-height:100px}.min-h-\[300px\]{min-height:300px}.min-h-\[clamp\(90px\,12vw\,135px\)\]{min-height:clamp(90px,12vw,135px)}.min-h-\[clamp\(300px\,40vh\,600px\)\]{min-height:clamp(300px,40vh,600px)}.min-h-screen{min-height:100vh}.w-5{width:calc(var(--spacing)*5)}.w-12{width:calc(var(--spacing)*12)}.w-\[min\(22rem\,calc\(100vw-2\.5rem\)\)\]{width:min(22rem,100vw - 2.5rem)}.w-\[min\(40rem\,calc\(100vw-2rem\)\)\]{width:min(40rem,100vw - 2rem)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.max-w-\[75ch\]{max-width:75ch}.max-w-\[1280px\]{max-width:1280px}.max-w-\[1440px\]{max-width:1440px}.max-w-full{max-width:100%}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-10{min-width:calc(var(--spacing)*10)}.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}.basis-56{flex-basis:calc(var(--spacing)*56)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-y{resize:vertical}.scroll-mt-24{scroll-margin-top:calc(var(--spacing)*24)}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.justify-start\!{justify-content:flex-start!important}.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)}: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-0\.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-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-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-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(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*8)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing)*3)}.gap-x-4{column-gap:calc(var(--spacing)*4)}.gap-x-6{column-gap:calc(var(--spacing)*6)}.gap-y-1{row-gap:calc(var(--spacing)*1)}.gap-y-2{row-gap:calc(var(--spacing)*2)}: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-card-border>:not(:last-child)){border-color:var(--card-border)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-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-\[var\(--border\)\]{border-color:var(--border)}.border-\[var\(--card-border\)\]{border-color:var(--card-border)}.border-\[var\(--category-color\)\]{border-color:var(--category-color)}.border-\[var\(--input-border\)\]{border-color:var(--input-border)}.border-\[var\(--text-muted\)\]\!{border-color:var(--text-muted)!important}.border-border{border-color:var(--border)}.border-card-border{border-color:var(--card-border)}.border-danger,.border-danger\/20{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.border-danger\/20{border-color:color-mix(in oklab,var(--danger)20%,transparent)}}.border-header-bg{border-color:var(--header-bg)}.border-header-muted{border-color:var(--header-muted)}.border-input-border{border-color:var(--input-border)}.border-panel-border{border-color:var(--panel-border)}.border-preview-border{border-color:var(--preview-border)}.border-search-border{border-color:var(--search-border)}.border-secondary-action-border{border-color:var(--secondary-action-border)}.bg-\[var\(--category-soft\)\]{background-color:var(--category-soft)}.bg-\[var\(--nav-item-active-bg\)\]{background-color:var(--nav-item-active-bg)}.bg-\[var\(--nav-item-bg\)\]{background-color:var(--nav-item-bg)}.bg-\[var\(--secondary-action-bg\)\]{background-color:var(--secondary-action-bg)}.bg-\[var\(--surface\)\]{background-color:var(--surface)}.bg-\[var\(--swatch-action\)\]{background-color:var(--swatch-action)}.bg-\[var\(--swatch-hero\)\]{background-color:var(--swatch-hero)}.bg-\[var\(--swatch-section\)\]{background-color:var(--swatch-section)}.bg-accent{background-color:var(--accent)}.bg-background{background-color:var(--background)}.bg-card-bg{background-color:var(--card-bg)}.bg-danger{background-color:var(--danger)}.bg-danger-soft{background-color:var(--danger-soft)}.bg-danger\/5{background-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.bg-danger\/5{background-color:color-mix(in oklab,var(--danger)5%,transparent)}}.bg-footer-bg{background-color:var(--footer-bg)}.bg-header-bg{background-color:var(--header-bg)}.bg-input-bg{background-color:var(--input-bg)}.bg-preview-bg{background-color:var(--preview-bg)}.bg-search-bg{background-color:var(--search-bg)}.bg-secondary-action-bg{background-color:var(--secondary-action-bg)}.bg-surface{background-color:var(--surface)}.bg-surface-alt{background-color:var(--surface-alt)}.bg-transparent{background-color:#0000}.object-contain{object-fit:contain}.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-5{padding-inline:calc(var(--spacing)*5)}.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-6{padding-block:calc(var(--spacing)*6)}.pt-2{padding-top:calc(var(--spacing)*2)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pl-4{padding-left:calc(var(--spacing)*4)}.pl-5{padding-left:calc(var(--spacing)*5)}.text-center{text-align:center}.text-left{text-align:left}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-none{--tw-leading:1;line-height:1}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.text-\[var\(--board-ink\,var\(--category-color\)\)\]{color:var(--board-ink,var(--category-color))}.text-\[var\(--category-color\)\]{color:var(--category-color)}.text-\[var\(--contrast\)\]{color:var(--contrast)}.text-\[var\(--nav-item-active-text\)\]{color:var(--nav-item-active-text)}.text-\[var\(--nav-item-muted-text\)\]{color:var(--nav-item-muted-text)}.text-\[var\(--text\)\]{color:var(--text)}.text-\[var\(--text-muted\)\]{color:var(--text-muted)}.text-danger{color:var(--danger)}.text-header-muted{color:var(--header-muted)}.text-header-text{color:var(--header-text)}.text-text{color:var(--text)}.text-text-muted{color:var(--text-muted)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;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}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-\[var\(--accent\)\],.accent-accent{accent-color:var(--accent)}.opacity-50{opacity:.5}.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-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.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,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-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))}.outline-none{--tw-outline-style:none;outline-style:none}@media (hover:hover){.group-hover\:underline:is(:where(.group):hover *){text-decoration-line:underline}}.placeholder\:text-text-muted::placeholder{color:var(--text-muted)}.backdrop\:bg-black\/50::backdrop{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.backdrop\:bg-black\/50::backdrop{background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}.read-only\:opacity-70:read-only{opacity:.7}@media (hover:hover){.hover\:bg-\[var\(--accent-soft\)\]:hover{background-color:var(--accent-soft)}.hover\:bg-\[var\(--category-soft\)\]:hover{background-color:var(--category-soft)}.hover\:bg-\[var\(--nav-item-hover-bg\)\]:hover{background-color:var(--nav-item-hover-bg)}.hover\:bg-danger\/90:hover{background-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-danger\/90:hover{background-color:color-mix(in oklab,var(--danger)90%,transparent)}}.hover\:bg-nav-hover-bg:hover{background-color:var(--nav-hover-bg)}.hover\:text-\[var\(--nav-item-text\)\]:hover{color:var(--nav-item-text)}.hover\:text-header-muted:hover{color:var(--header-muted)}.hover\:text-text:hover{color:var(--text)}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}.hover\:underline-offset-4:hover{text-underline-offset:4px}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:fixed:focus{position:fixed}.focus\:top-4:focus{top:calc(var(--spacing)*4)}.focus\:left-4:focus{left:calc(var(--spacing)*4)}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.focus-visible\:outline-\[var\(--focus-ring\)\]:focus-visible,.focus-visible\:outline-focus-ring:focus-visible{outline-color:var(--focus-ring)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:opacity-50:disabled{opacity:.5}.aria-\[invalid\=true\]\:border-\[var\(--danger\)\]\![aria-invalid=true]{border-color:var(--danger)!important}.data-\[state\=cancelled\]\:border-\[var\(--warning\)\][data-state=cancelled]{border-color:var(--warning)}.data-\[state\=failed\]\:border-\[var\(--danger\)\][data-state=failed]{border-color:var(--danger)}.data-\[state\=passed\]\:border-\[var\(--success\)\][data-state=passed]{border-color:var(--success)}.data-\[state\=running\]\:border-\[var\(--accent\)\][data-state=running]{border-color:var(--accent)}@supports (height:100dvh){.supports-\[height\:100dvh\]\:min-h-dvh{min-height:100dvh}}@media not all and (min-width:384px){.max-\[384px\]\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (min-width:40rem){.sm\:min-h-\[90px\]{min-height:90px}.sm\:min-h-\[380px\]{min-height:380px}.sm\:w-48{width:calc(var(--spacing)*48)}.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-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.sm\:items-end{align-items:flex-end}.sm\:gap-3{gap:calc(var(--spacing)*3)}.sm\:p-5{padding:calc(var(--spacing)*5)}.sm\:p-6{padding:calc(var(--spacing)*6)}.sm\:px-6{padding-inline:calc(var(--spacing)*6)}.sm\:px-8{padding-inline:calc(var(--spacing)*8)}.sm\:py-5{padding-block:calc(var(--spacing)*5)}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}@media (min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:64rem){.lg\:absolute{position:absolute}.lg\:relative{position:relative}.lg\:static{position:static}.lg\:top-full{top:100%}.lg\:left-0{left:calc(var(--spacing)*0)}.lg\:z-50{z-index:50}.lg\:order-none{order:0}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-start-1{grid-column-start:1}.lg\:col-start-2{grid-column-start:2}.lg\:row-span-2{grid-row:span 2/span 2}.lg\:row-start-1{grid-row-start:1}.lg\:mt-2{margin-top:calc(var(--spacing)*2)}.lg\:ml-0{margin-left:calc(var(--spacing)*0)}.lg\:ml-auto{margin-left:auto}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:inline{display:inline}.lg\:inline-flex{display:inline-flex}.lg\:max-h-none{max-height:none}.lg\:min-h-\[440px\]{min-height:440px}.lg\:w-60{width:calc(var(--spacing)*60)}.lg\:w-64{width:calc(var(--spacing)*64)}.lg\:w-auto{width:auto}.lg\:min-w-0{min-width:calc(var(--spacing)*0)}.lg\:flex-1{flex:1}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[112px_minmax\(0\,1fr\)\]{grid-template-columns:112px minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.lg\:grid-cols-\[minmax\(280px\,320px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(280px,320px) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(280px\,380px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(280px,380px) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(280px\,420px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(280px,420px) minmax(0,1fr)}.lg\:flex-col{flex-direction:column}.lg\:flex-row{flex-direction:row}.lg\:flex-wrap{flex-wrap:wrap}.lg\:items-center{align-items:center}.lg\:items-start{align-items:flex-start}.lg\:gap-1\.5{gap:calc(var(--spacing)*1.5)}.lg\:gap-4{gap:calc(var(--spacing)*4)}.lg\:overflow-visible{overflow:visible}.lg\:rounded-xl{border-radius:var(--radius-xl)}.lg\:border{border-style:var(--tw-border-style);border-width:1px}.lg\:border-0{border-style:var(--tw-border-style);border-width:0}.lg\:border-header-muted{border-color:var(--header-muted)}.lg\:bg-header-bg{background-color:var(--header-bg)}.lg\:bg-transparent{background-color:#0000}.lg\:p-0{padding:calc(var(--spacing)*0)}.lg\:p-2{padding:calc(var(--spacing)*2)}.lg\:p-6{padding:calc(var(--spacing)*6)}.lg\:px-3{padding-inline:calc(var(--spacing)*3)}.lg\:px-8{padding-inline:calc(var(--spacing)*8)}.lg\:shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.lg\:shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@media (min-width:80rem){.xl\:block{display:block}.xl\:grid-cols-\[112px_minmax\(0\,1fr\)_176px\]{grid-template-columns:112px minmax(0,1fr) 176px}.xl\:grid-cols-\[minmax\(0\,1fr\)_176px\]{grid-template-columns:minmax(0,1fr) 176px}}.\[\&_p\]\:leading-7 p{--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7)}}:root,:root[data-theme=light]{--background:#f5f7fb;--surface:#fff;--surface-alt:#eef2f7;--border:#d8dee9;--text:#172033;--text-muted:#596579;--accent:#5b4bd8;--accent-hover:#4939bf;--contrast:#fff;--danger:#c62828;--success:#147a40;--warning:#a85300;--focus-ring:#0891b2;--accent-secondary:#2563eb;--accent-warm:#a85300;--accent-cool:#0891b2;--accent-soft:#eeeafb;--header-bg:#17213a;--header-text:#f8faff;--header-muted:#c7d2e5;--nav-hover-bg:#303a57;--search-bg:#eff6ff;--search-border:#6284b5;--card-bg:#fff;--card-border:#ccd6e5;--card-hover-bg:#f0f4fb;--panel-bg:#eaf0f8;--panel-border:#bccbdd;--preview-bg:#e3eaf3;--preview-border:#667c9b;--result-bg:#eaf7ef;--result-border:#4b855f;--secondary-action-bg:#dce5f2;--secondary-action-border:#667c9b;--footer-bg:#e3e9f2;--input-bg:#fff;--input-border:#73859f;--danger-soft:#fdeded;--category-image:#0e7490;--category-text:#4338ca;--category-math:#6d28d9;--category-time:#9b5204;--category-converter:#166534;--category-document:#a81550;--category-developer:#c2410c;--category-image-soft:#e4f3f8;--category-text-soft:#eeedff;--category-math-soft:#f0eafc;--category-time-soft:#fff1d6;--category-converter-soft:#e8f5ec;--category-document-soft:#fceaf1;--category-developer-soft:#fff0e8}@media (prefers-color-scheme:dark){:root:not([data-theme]){--background:#0b1020;--surface:#121a2b;--surface-alt:#182238;--border:#29354a;--text:#f1f5f9;--text-muted:#adb9cb;--accent:#8b7cf6;--accent-hover:#a092fa;--contrast:#0b1020;--danger:#fb7185;--success:#4ade80;--warning:#fbbf24;--focus-ring:#22d3ee;--accent-secondary:#60a5fa;--accent-warm:#fbbf24;--accent-cool:#22d3ee;--accent-soft:#27223f;--header-bg:#070b14;--header-text:#f1f5f9;--header-muted:#b1bed0;--nav-hover-bg:#222e47;--search-bg:#172844;--search-border:#547aae;--card-bg:#141f32;--card-border:#35465f;--card-hover-bg:#202b43;--panel-bg:#1b2a41;--panel-border:#405774;--preview-bg:#080f1d;--preview-border:#4c6280;--result-bg:#102c25;--result-border:#4c9870;--secondary-action-bg:#30435d;--secondary-action-border:#90a4bf;--footer-bg:#080e1a;--input-bg:#0f192b;--input-border:#607896;--danger-soft:#381d2b;--category-image:#22d3ee;--category-text:#8aa9ff;--category-math:#e29bff;--category-time:#f5df5a;--category-converter:#4ade80;--category-document:#ff8fa3;--category-developer:#fb8a3c;--category-image-soft:#11313b;--category-text-soft:#232e49;--category-math-soft:#2f2c49;--category-time-soft:#342f19;--category-converter-soft:#173527;--category-document-soft:#3a2634;--category-developer-soft:#3b2418}}:root[data-theme=dark]{--background:#0b1020;--surface:#121a2b;--surface-alt:#182238;--border:#29354a;--text:#f1f5f9;--text-muted:#adb9cb;--accent:#8b7cf6;--accent-hover:#a092fa;--contrast:#0b1020;--danger:#fb7185;--success:#4ade80;--warning:#fbbf24;--focus-ring:#22d3ee;--accent-secondary:#60a5fa;--accent-warm:#fbbf24;--accent-cool:#22d3ee;--accent-soft:#27223f;--header-bg:#070b14;--header-text:#f1f5f9;--header-muted:#b1bed0;--nav-hover-bg:#222e47;--search-bg:#172844;--search-border:#547aae;--card-bg:#141f32;--card-border:#35465f;--card-hover-bg:#202b43;--panel-bg:#1b2a41;--panel-border:#405774;--preview-bg:#080f1d;--preview-border:#4c6280;--result-bg:#102c25;--result-border:#4c9870;--secondary-action-bg:#30435d;--secondary-action-border:#90a4bf;--footer-bg:#080e1a;--input-bg:#0f192b;--input-border:#607896;--danger-soft:#381d2b;--category-image:#22d3ee;--category-text:#8aa9ff;--category-math:#e29bff;--category-time:#f5df5a;--category-converter:#4ade80;--category-document:#ff8fa3;--category-developer:#fb8a3c;--category-image-soft:#11313b;--category-text-soft:#232e49;--category-math-soft:#2f2c49;--category-time-soft:#342f19;--category-converter-soft:#173527;--category-document-soft:#3a2634;--category-developer-soft:#3b2418}:root[data-theme=onedark]{--background:#282c34;--surface:#21252b;--surface-alt:#2c313c;--border:#3a404c;--text:#e6e6e6;--text-muted:#b0b8c5;--accent:#c678dd;--accent-hover:#da9aea;--contrast:#21252b;--danger:#e06c75;--success:#98c379;--warning:#e5c07b;--focus-ring:#da9aea;--accent-secondary:#61afef;--accent-warm:#e5c07b;--accent-cool:#56b6c2;--accent-soft:#382e43;--header-bg:#191d24;--header-text:#e6e6e6;--header-muted:#b0b8c5;--nav-hover-bg:#343044;--search-bg:#253542;--search-border:#5e849f;--card-bg:#252a33;--card-border:#485160;--card-hover-bg:#343944;--panel-bg:#303743;--panel-border:#566272;--preview-bg:#1b2027;--preview-border:#768397;--result-bg:#28392c;--result-border:#648954;--secondary-action-bg:#414957;--secondary-action-border:#98a6ba;--footer-bg:#1b2027;--input-bg:#21252b;--input-border:#8392a8;--danger-soft:#352129;--category-image:#56b6c2;--category-text:#61afef;--category-math:#d28be8;--category-time:#f1dc8c;--category-converter:#98c379;--category-document:#ee8c94;--category-developer:#e2964a;--category-image-soft:#253d42;--category-text-soft:#283a4c;--category-math-soft:#3a3345;--category-time-soft:#413a29;--category-converter-soft:#2e3b2b;--category-document-soft:#352129;--category-developer-soft:#3a3027}:root{--font-sans:var(--site-font-dm-sans),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:ui-monospace,SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;--nav-active-bg:var(--accent);--nav-active-text:var(--contrast);--nav-item-bg:transparent;--nav-item-hover-bg:var(--nav-hover-bg);--nav-item-active-bg:var(--nav-active-bg);--nav-item-text:var(--header-text);--nav-item-muted-text:var(--header-muted);--nav-item-active-text:var(--nav-active-text);--category-color:var(--accent-secondary);--category-soft:var(--card-hover-bg)}[data-category=image]{--category-color:var(--category-image);--category-soft:var(--category-image-soft)}[data-category=text]{--category-color:var(--category-text);--category-soft:var(--category-text-soft)}[data-category=math]{--category-color:var(--category-math);--category-soft:var(--category-math-soft)}[data-category=time]{--category-color:var(--category-time);--category-soft:var(--category-time-soft)}[data-category=converter]{--category-color:var(--category-converter);--category-soft:var(--category-converter-soft)}[data-category=document]{--category-color:var(--category-document);--category-soft:var(--category-document-soft)}[data-category=developer]{--category-color:var(--category-developer);--category-soft:var(--category-developer-soft)}:root,:root[data-theme=light]{--island-bg:#eef2f8;--island-border:#ccd6e5;--island-shadow:0 2px 5px #1720330d;--card-shadow:0 1px 2px #1720330a;--card-hover-shadow:0 2px 5px #17203314;--raised-shadow:0 0 0 transparent;--primary-shadow:0 0 0 transparent;--pressed-shadow:inset 0 1px 2px #17203329;--glass-filter:none;--glass-highlight:0 0 0 transparent}@media (prefers-color-scheme:dark){:root:not([data-theme]){--island-bg:#10192a;--island-border:#35465f;--island-shadow:0 2px 5px #00000026;--card-shadow:0 1px 2px #0000001a;--card-hover-shadow:0 2px 5px #0003}}:root[data-theme=dark]{--island-bg:#10192a;--island-border:#35465f;--island-shadow:0 2px 5px #00000026;--card-shadow:0 1px 2px #0000001a;--card-hover-shadow:0 2px 5px #0003}:root[data-theme=onedark]{--island-bg:#30303d;--island-border:#54515f;--island-shadow:6px 6px 14px #10131959,-3px -3px 9px #5d62751f;--card-shadow:3px 3px 6px #1013197a,-2px -2px 4px #6e738929;--card-hover-shadow:4px 4px 8px #10131980,-2px -2px 5px #6e738933;--raised-shadow:3px 3px 7px #1013196b,-2px -2px 5px #6e738929;--primary-shadow:0 2px 5px #10131959,inset 0 1px 0 #ffffff2e;--pressed-shadow:inset 2px 2px 4px #10131973,inset -1px -1px 3px #6e73891f;--glass-highlight:inset 0 1px 0 #e6e6e61a}@supports ((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))){:root[data-theme=onedark]{--glass-filter:blur(12px)saturate(120%);--island-bg:#30303deb}:root[data-theme=onedark] .material-glass{background-color:var(--material-base,var(--surface))}@supports (color:color-mix(in lab, red, red)){:root[data-theme=onedark] .material-glass{background-color:color-mix(in srgb,var(--material-base,var(--surface))94%,transparent)}}}@media (prefers-reduced-transparency:reduce),(forced-colors:active){:root[data-theme=onedark]{--glass-filter:none;--island-bg:#30303d;--island-shadow:0 0 0 transparent;--card-shadow:0 0 0 transparent;--card-hover-shadow:0 0 0 transparent;--raised-shadow:0 0 0 transparent;--primary-shadow:0 0 0 transparent;--pressed-shadow:0 0 0 transparent;--glass-highlight:0 0 0 transparent}:root[data-theme=onedark] .material-glass{background-color:var(--material-base,var(--surface))}}:root{--palette-font-sans:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--palette-font-display:var(--palette-font-sans);--palette-font-eyebrow:var(--palette-font-sans);--palette-radius-control:.75rem;--palette-radius-card:1.25rem;--palette-radius-panel:1.75rem;--palette-radius-sm:.5rem;--palette-accent-violet:var(--palette-accent-secondary);--palette-accent-cyan:var(--palette-accent-primary);--palette-focus:var(--palette-focus-ring);--palette-glow-cyan:var(--palette-glow-secondary);--palette-action-hover:var(--palette-accent-primary);--palette-logo-accent:var(--palette-accent-primary);--palette-bg:var(--palette-background);--palette-surface-elevated:var(--palette-elevated);--palette-background:#f2f0e7;--palette-surface:#e3e3d8;--palette-card:#f9f8f3;--palette-elevated:#fcfcfa;--palette-text-primary:#1c2926;--palette-text-secondary:#404b47;--palette-text-muted:#5a635e;--palette-border:#cbccc4;--palette-border-strong:#787f79;--palette-accent-primary:#0f716a;--palette-accent-primary-text:var(--palette-accent-primary);--palette-accent-secondary:#b8683f;--palette-accent-secondary-text:#8c5638;--palette-focus-ring:#0f716a;--palette-on-accent:#f2f0e7;--palette-selection:#0f716a38;--palette-glow:#0f716a29;--palette-glow-secondary:#b8683f1f;--palette-highlight:#ffffffa6;--palette-shadow-card:0 18px 50px #9296901f;--palette-shadow-card-hover:0 24px 64px #92969030;--palette-shadow-control:0 7px 22px #92969024;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root.dark,:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--palette-background:#141e1c;--palette-surface:#22302c;--palette-card:#22302c;--palette-elevated:#2f3c39;--palette-text-primary:#ecede5;--palette-text-secondary:#c9ccc5;--palette-text-muted:#a3a7a1;--palette-border:#3b4340;--palette-border-strong:#828883;--palette-accent-primary:#68c9ba;--palette-accent-secondary:#e1a17c;--palette-accent-secondary-text:#e1a17c;--palette-focus-ring:#68c9ba;--palette-on-accent:#141e1c;--palette-selection:#68c9ba52;--palette-glow:#68c9ba26;--palette-glow-secondary:#e1a17c1c;--palette-highlight:#ffffff0f;--palette-shadow-card:0 18px 50px #00000061;--palette-shadow-card-hover:0 24px 64px #00000085;--palette-shadow-control:0 7px 22px #00000052}:root[data-palette=oxblood]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--palette-font-display:Georgia,"Times New Roman",serif;--palette-font-eyebrow:var(--palette-font-sans);--palette-background:#f6f1ec;--palette-surface:#e7dcd6;--palette-card:#fbf8f6;--palette-elevated:#fdfcfb;--palette-text-primary:#302128;--palette-text-secondary:#504247;--palette-text-muted:#675b5f;--palette-border:#d2ccc9;--palette-border-strong:#83787a;--palette-accent-primary:#812c49;--palette-accent-secondary:#2d7168;--palette-accent-secondary-text:#2d6c64;--palette-focus-ring:#812c49;--palette-on-accent:#f6f1ec;--palette-selection:#812c4938;--palette-glow:#812c4929;--palette-glow-secondary:#2d71681f;--palette-highlight:#ffffffa6;--palette-shadow-card:0 18px 50px #9d93941f;--palette-shadow-card-hover:0 24px 64px #9d939430;--palette-shadow-control:0 7px 22px #9d939424}:root[data-palette=oxblood][data-theme=dark],:root.dark[data-palette=oxblood]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--palette-background:#21171c;--palette-surface:#34252c;--palette-card:#34252c;--palette-elevated:#403239;--palette-text-primary:#f5ebe6;--palette-text-secondary:#cdc3c0;--palette-text-muted:#aba19f;--palette-border:#473d40;--palette-border-strong:#897f7f;--palette-accent-primary:#e09db2;--palette-accent-secondary:#79c4aa;--palette-accent-secondary-text:#79c4aa;--palette-focus-ring:#e09db2;--palette-on-accent:#21171c;--palette-selection:#e09db252;--palette-glow:#e09db226;--palette-glow-secondary:#79c4aa1c;--palette-highlight:#ffffff0f;--palette-shadow-card:0 18px 50px #00000061;--palette-shadow-card-hover:0 24px 64px #00000085;--palette-shadow-control:0 7px 22px #00000052}:root[data-palette=signal]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--palette-font-display:var(--palette-font-sans);--palette-font-eyebrow:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;--palette-background:#eff1e8;--palette-surface:#dce2d1;--palette-card:#f7f8f4;--palette-elevated:#fbfcfa;--palette-text-primary:#18211a;--palette-text-secondary:#414941;--palette-text-muted:#5b615a;--palette-border:#c8ccc3;--palette-border-strong:#777d75;--palette-accent-primary:#3e6d46;--palette-accent-secondary:#a66f40;--palette-accent-secondary-text:#815b36;--palette-focus-ring:#3e6d46;--palette-on-accent:#eff1e8;--palette-selection:#3e6d4638;--palette-glow:#3e6d4629;--palette-glow-secondary:#a66f401f;--palette-highlight:#ffffffa6;--palette-shadow-card:0 18px 50px #8e938b1f;--palette-shadow-card-hover:0 24px 64px #8e938b30;--palette-shadow-control:0 7px 22px #8e938b24}:root[data-palette=signal][data-theme=dark],:root.dark[data-palette=signal]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--palette-background:#111815;--palette-surface:#1d2920;--palette-card:#1d2920;--palette-elevated:#2b362d;--palette-text-primary:#ebf2e5;--palette-text-secondary:#bdc4b9;--palette-text-muted:#9aa198;--palette-border:#383f3a;--palette-border-strong:#7a8179;--palette-accent-primary:#acea74;--palette-accent-secondary:#d59a68;--palette-accent-secondary-text:#d59a68;--palette-focus-ring:#acea74;--palette-on-accent:#111815;--palette-selection:#acea7452;--palette-glow:#acea7426;--palette-glow-secondary:#d59a681c;--palette-highlight:#ffffff0f;--palette-shadow-card:0 18px 50px #00000061;--palette-shadow-card-hover:0 24px 64px #00000085;--palette-shadow-control:0 7px 22px #00000052}:root[data-palette=cobalt]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--palette-font-display:var(--palette-font-sans);--palette-font-eyebrow:var(--palette-font-sans);--palette-background:#f5f0e8;--palette-surface:#e6e0d8;--palette-card:#faf8f4;--palette-elevated:#fdfcfa;--palette-text-primary:#172744;--palette-text-secondary:#3b475e;--palette-text-muted:#576174;--palette-border:#cdccca;--palette-border-strong:#767d8b;--palette-accent-primary:#2751ac;--palette-accent-secondary:#c25b37;--palette-accent-secondary-text:#994f3a;--palette-focus-ring:#2751ac;--palette-on-accent:#f5f0e8;--palette-selection:#2751ac38;--palette-glow:#2751ac29;--palette-glow-secondary:#c25b371f;--palette-highlight:#ffffffa6;--palette-shadow-card:0 18px 50px #91969e1f;--palette-shadow-card-hover:0 24px 64px #91969e30;--palette-shadow-control:0 7px 22px #91969e24}:root[data-palette=cobalt][data-theme=dark],:root.dark[data-palette=cobalt]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--palette-background:#111a29;--palette-surface:#1d2a3d;--palette-card:#1d2a3d;--palette-elevated:#2b3749;--palette-text-primary:#eff1f5;--palette-text-secondary:#c3c6cc;--palette-text-muted:#9fa4ac;--palette-border:#39414e;--palette-border-strong:#7e838d;--palette-accent-primary:#8babff;--palette-accent-secondary:#ea956d;--palette-accent-secondary-text:#ea956d;--palette-focus-ring:#8babff;--palette-on-accent:#111a29;--palette-selection:#8babff52;--palette-glow:#8babff26;--palette-glow-secondary:#ea956d1c;--palette-highlight:#ffffff0f;--palette-shadow-card:0 18px 50px #00000061;--palette-shadow-card-hover:0 24px 64px #00000085;--palette-shadow-control:0 7px 22px #00000052}:root[data-palette=amber]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--palette-font-display:"Palatino Linotype",Palatino,Georgia,serif;--palette-font-eyebrow:var(--palette-font-sans);--palette-background:#f5f0e3;--palette-surface:#e7decc;--palette-card:#faf8f1;--palette-elevated:#fdfcf9;--palette-text-primary:#252621;--palette-text-secondary:#464640;--palette-text-muted:#5f5f57;--palette-border:#d0ccc0;--palette-border-strong:#7c7b72;--palette-accent-primary:#86592a;--palette-accent-secondary:#256a64;--palette-accent-secondary-text:#256a64;--palette-focus-ring:#86592a;--palette-on-accent:#f5f0e3;--palette-selection:#86592a38;--palette-glow:#86592a29;--palette-glow-secondary:#256a641f;--palette-highlight:#ffffffa6;--palette-shadow-card:0 18px 50px #97958c1f;--palette-shadow-card-hover:0 24px 64px #97958c30;--palette-shadow-control:0 7px 22px #97958c24}:root[data-palette=amber][data-theme=dark],:root.dark[data-palette=amber]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--palette-background:#1b201e;--palette-surface:#29312d;--palette-card:#29312d;--palette-elevated:#363d3a;--palette-text-primary:#f5eedc;--palette-text-secondary:#d2cdbe;--palette-text-muted:#adaa9d;--palette-border:#424540;--palette-border-strong:#8a897f;--palette-accent-primary:#eac078;--palette-accent-secondary:#7fc3b8;--palette-accent-secondary-text:#7fc3b8;--palette-focus-ring:#eac078;--palette-on-accent:#1b201e;--palette-selection:#eac07852;--palette-glow:#eac07826;--palette-glow-secondary:#7fc3b81c;--palette-highlight:#ffffff0f;--palette-shadow-card:0 18px 50px #00000061;--palette-shadow-card-hover:0 24px 64px #00000085;--palette-shadow-control:0 7px 22px #00000052}:root[data-palette=original]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--palette-font-display:var(--palette-font-sans);--palette-font-eyebrow:var(--palette-font-sans);--palette-background:#edeff3;--palette-surface:#f2f4f8;--palette-card:#f6f7fa;--palette-elevated:#fbfbfd;--palette-text-primary:#151924;--palette-text-secondary:#4a5262;--palette-text-muted:#616c7f;--palette-border:#cbd1dc;--palette-border-strong:#6e7b91;--palette-accent-primary:#087b91;--palette-accent-primary-text:#006d82;--palette-accent-secondary:#6d3ee8;--palette-accent-secondary-text:#6d3ee8;--palette-focus-ring:#087b91;--palette-on-accent:#f7f8fb;--palette-selection:#7c3aed33;--palette-glow:#6d3ee821;--palette-glow-secondary:#087b911a;--palette-highlight:#ffffffb8;--palette-action-hover:var(--palette-accent-secondary);--palette-logo-accent:var(--palette-accent-secondary);--palette-shadow-card:0 18px 55px #232a3817;--palette-shadow-card-hover:0 24px 70px #232a3824;--palette-shadow-control:0 7px 24px #232a381c}:root[data-palette=original][data-theme=dark],:root.dark[data-palette=original]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--palette-background:#1a1d23;--palette-surface:#1d222b;--palette-card:#232935;--palette-elevated:#2a3140;--palette-text-primary:#f1f3f7;--palette-text-secondary:#c5ccda;--palette-text-muted:#929db0;--palette-border:#384151;--palette-border-strong:#71819a;--palette-accent-primary:#42cbe3;--palette-accent-primary-text:#42cbe3;--palette-accent-secondary:#a98cf8;--palette-accent-secondary-text:#a98cf8;--palette-focus-ring:#42cbe3;--palette-on-accent:#171a21;--palette-selection:#a78bfa47;--palette-glow:#a98cf821;--palette-glow-secondary:#42cbe31a;--palette-highlight:#ffffff0f;--palette-shadow-card:0 22px 62px #05070b59;--palette-shadow-card-hover:0 28px 78px #05070b7a;--palette-shadow-control:0 8px 26px #05070b4d}:root:not([data-palette=onedark]){--background:var(--palette-background);--surface:var(--palette-surface);--surface-alt:var(--palette-elevated);--border:var(--palette-border);--text:var(--palette-text-primary);--text-muted:var(--palette-text-muted);--accent:var(--palette-accent-primary-text);--accent-hover:var(--palette-action-hover);--accent-secondary:var(--palette-accent-secondary-text);--accent-warm:var(--palette-accent-secondary-text);--accent-cool:var(--palette-accent-primary-text);--accent-soft:var(--palette-surface);--contrast:var(--palette-on-accent);--focus-ring:var(--palette-focus-ring);--header-bg:var(--palette-surface);--header-text:var(--palette-text-primary);--header-muted:var(--palette-text-secondary);--nav-hover-bg:var(--palette-elevated);--search-bg:var(--palette-card);--search-border:var(--palette-border-strong);--card-bg:var(--palette-card);--card-border:var(--palette-border);--card-hover-bg:var(--palette-elevated);--panel-bg:var(--palette-elevated);--panel-border:var(--palette-border);--preview-bg:var(--palette-surface);--preview-border:var(--palette-border-strong);--result-bg:var(--palette-card);--result-border:var(--palette-border-strong);--secondary-action-bg:var(--palette-elevated);--secondary-action-border:var(--palette-border-strong);--footer-bg:var(--palette-surface);--input-bg:var(--palette-card);--input-border:var(--palette-border-strong);--island-bg:var(--palette-surface);--island-border:var(--palette-border)}:root:not([data-palette=onedark])[data-theme=light]{--success:#116136;--warning:#804500;--danger:#a82020}:root .brand-mark-dark,:root:is([data-theme=dark],[data-theme=onedark]) .brand-mark-light{display:none}:root:is([data-theme=dark],[data-theme=onedark]) .brand-mark-dark{display:inline-block}:root{--home-ground:var(--background);--home-hero-anchor:var(--accent);--home-hero-bg:var(--home-hero-anchor)}@supports (color:color-mix(in lab, red, red)){:root{--home-hero-bg:color-mix(in srgb,var(--home-hero-anchor)20%,var(--surface))}}:root{--home-hero-border:var(--home-hero-anchor)}@supports (color:color-mix(in lab, red, red)){:root{--home-hero-border:color-mix(in srgb,var(--home-hero-anchor)45%,var(--surface))}}:root{--home-hero-fg:var(--text);--home-hero-muted-fg:var(--home-hero-fg)}@supports (color:color-mix(in lab, red, red)){:root{--home-hero-muted-fg:color-mix(in srgb,var(--home-hero-fg)84%,var(--home-hero-bg))}}:root{--home-board-neutral:var(--panel-bg);--home-card-bg:var(--surface)}@supports (color:color-mix(in lab, red, red)){:root{--home-card-bg:color-mix(in srgb,var(--surface)15%,white)}}:root{--home-card-border:var(--text)}@supports (color:color-mix(in lab, red, red)){:root{--home-card-border:color-mix(in srgb,var(--text)38%,var(--home-card-bg))}}:root{--home-card-fg:var(--text);--home-card-muted:var(--text-muted);--home-support-panel-bg:var(--panel-bg);--home-support-panel-border:var(--panel-border)}:root[data-palette=original]{--home-hero-anchor:var(--accent-secondary)}:root[data-theme=dark],:root[data-theme=onedark]{--home-card-base:var(--surface-alt);--home-board-base:var(--panel-bg);--home-board-neutral:var(--home-board-base)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark],:root[data-theme=onedark]{--home-board-neutral:color-mix(in srgb,var(--home-board-base)95%,var(--accent)5%)}}:root[data-theme=dark],:root[data-theme=onedark]{--home-card-bg:var(--home-card-base)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark],:root[data-theme=onedark]{--home-card-bg:color-mix(in srgb,color-mix(in srgb,var(--home-card-base)88%,white 12%)94%,var(--accent)6%)}}:root[data-theme=dark],:root[data-theme=onedark]{--home-card-border:var(--text)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark],:root[data-theme=onedark]{--home-card-border:color-mix(in srgb,var(--text)30%,var(--home-card-bg))}}:root[data-theme=dark],:root[data-theme=onedark]{--home-card-fg:var(--text);--home-card-muted:var(--text)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark],:root[data-theme=onedark]{--home-card-muted:color-mix(in srgb,var(--text)90%,var(--home-card-bg))}}:root[data-theme=dark],:root[data-theme=onedark]{--home-support-panel-bg:var(--panel-bg);--home-support-panel-border:var(--text)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark],:root[data-theme=onedark]{--home-support-panel-border:color-mix(in srgb,var(--text)24%,var(--panel-bg))}}:root[data-theme=dark],:root[data-theme=onedark]{--home-hero-border:var(--home-hero-bg)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark],:root[data-theme=onedark]{--home-hero-border:color-mix(in srgb,var(--home-hero-bg)60%,var(--surface))}}:root[data-palette=original][data-theme=dark]{--home-hero-bg:#241a52;--home-hero-fg:#f6f3ff;--home-hero-muted-fg:#d9d3f5}:root[data-palette=mineral][data-theme=dark]{--home-hero-bg:#1c5a4e;--home-hero-fg:#f5f1df}:root[data-palette=oxblood][data-theme=dark]{--home-hero-bg:#6b1733;--home-hero-fg:#fdf1e8}:root[data-palette=signal][data-theme=dark]{--home-hero-bg:#0b1a0c;--home-hero-fg:#b9f77c}:root[data-palette=cobalt][data-theme=dark]{--home-hero-bg:#d2603a;--home-hero-fg:#0b1330}:root[data-palette=amber][data-theme=dark]{--home-hero-bg:#e9a93a;--home-hero-fg:#1a1406}:root[data-theme=onedark]{--home-hero-bg:#2f2540;--home-hero-fg:#f1ecfa;--home-card-border:#9aabc0}@supports (color:color-mix(in lab, red, red)){:root[data-theme=onedark]{--home-card-border:color-mix(in srgb,#9aabc0 55%,var(--home-card-bg))}}:root[data-theme=onedark]{--home-card-fg:#f4f5f7}.palette-swatch,.palette-swatch[data-swatch=original]{--swatch-hero:#2b1c73;--swatch-section:#fbfaff;--swatch-action:#5b2ee0}.palette-swatch[data-swatch=mineral]{--swatch-hero:#0f4a43;--swatch-section:#f7f4ea;--swatch-action:#0b5f55}.palette-swatch[data-swatch=oxblood]{--swatch-hero:#5a1229;--swatch-section:#fdf8f3;--swatch-action:#7a1f3d}.palette-swatch[data-swatch=signal]{--swatch-hero:#0c140d;--swatch-section:#f6f8ef;--swatch-action:#1f6b2d}.palette-swatch[data-swatch=cobalt]{--swatch-hero:#1c3fb0;--swatch-section:#fdf7ea;--swatch-action:#1f43b8}.palette-swatch[data-swatch=amber]{--swatch-hero:#24221e;--swatch-section:#fbf7ec;--swatch-action:#7f5210}.palette-swatch[data-swatch=onedark]{--swatch-hero:#2f2540;--swatch-section:#303743;--swatch-action:#c678dd}:root:is([data-theme=dark],[data-theme=onedark]) .palette-swatch[data-swatch=original]{--swatch-hero:#241a52;--swatch-section:#201c3a;--swatch-action:#a58bff}:root:is([data-theme=dark],[data-theme=onedark]) .palette-swatch[data-swatch=mineral]{--swatch-hero:#1c5a4e;--swatch-section:#1c2b29;--swatch-action:#74d6bf}:root:is([data-theme=dark],[data-theme=onedark]) .palette-swatch[data-swatch=oxblood]{--swatch-hero:#6b1733;--swatch-section:#281420;--swatch-action:#eb9db4}:root:is([data-theme=dark],[data-theme=onedark]) .palette-swatch[data-swatch=signal]{--swatch-hero:#0b1a0c;--swatch-section:#0f1a11;--swatch-action:#a6f25f}:root:is([data-theme=dark],[data-theme=onedark]) .palette-swatch[data-swatch=cobalt]{--swatch-hero:#d2603a;--swatch-section:#162150;--swatch-action:#8fa9ff}:root:is([data-theme=dark],[data-theme=onedark]) .palette-swatch[data-swatch=amber]{--swatch-hero:#e9a93a;--swatch-section:#26231c;--swatch-action:#f2b84b}:root{--art-canvas-image:none;--art-canvas-size:auto;--art-canvas-repeat:no-repeat;--art-canvas-position:0 0;--art-hero-image:none;--art-hero-motif:none;--art-hero-motif-size:auto;--art-hero-motif-position:100% 0;--art-hero-motif-repeat:no-repeat;--art-hero-title-size:clamp(1.5rem,1.2rem + 1.4vw,2rem);--art-page-title-size:clamp(1.625rem,1.4rem + 1vw,2.125rem);--art-board-edge-width:0px;--art-hero-text-width:none;--art-display-font:var(--font-sans);--art-display-weight:700;--art-display-tracking:-.01em;--art-display-case:none;--art-display-leading:1.15;--art-heading-font:var(--art-display-font);--art-heading-weight:650;--art-heading-tracking:-.005em;--art-heading-case:none;--art-title-font:var(--art-heading-font);--art-title-weight:650;--art-label-font:var(--font-sans);--art-label-tracking:0;--art-label-case:none;--art-nav-font:var(--font-sans);--art-nav-tracking:0;--art-nav-case:none;--art-nav-size:.875rem;--art-control-font:inherit;--art-button-font:inherit;--art-button-weight:500;--art-button-tracking:0;--art-button-case:none;--art-button-image:none;--art-radius-panel:.75rem;--art-radius-card:.75rem;--art-radius-control:.5rem;--art-radius-chip:9999px;--art-border-card:1px;--art-panel-image:none;--art-panel-frame:0 0 transparent;--art-card-image:none;--art-card-hover-image:none;--art-board-mix:18%;--art-board-base:var(--panel-bg);--art-header-edge:none;--art-header-edge-size:1px;--art-header-shadow:0 1px 2px #00000014;--art-footer-edge:none;--art-footer-edge-size:0px;--art-selection:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--art-selection:color-mix(in srgb,var(--accent)26%,transparent)}}:root{--art-motion-short:.15s;--art-motion-medium:.22s;--art-ease:ease-out;--art-hover-lift:none;--art-press-shift:none;--art-enter-name:art-fade;--art-enter-duration:.26s}:root[data-theme=onedark] [data-surface=theme-popover].material-glass{background-color:var(--surface)}:root[data-palette=original]{--radius-xl:1.25rem;--radius-lg:.75rem;--radius-md:.5rem;--art-radius-panel:1.5rem;--art-radius-card:1rem;--art-radius-control:.75rem;--art-display-tracking:-.028em;--art-display-weight:750;--art-heading-tracking:-.018em;--art-heading-weight:700;--art-hero-title-size:clamp(1.75rem,1.25rem + 2.4vw,3rem);--art-page-title-size:clamp(1.75rem,1.4rem + 1.4vw,2.5rem);--art-hero-image:radial-gradient(60% 130% at 88% -10%,#7c3aede6,transparent 70%),radial-gradient(46% 120% at 62% 118%,#0876969e,transparent 72%),radial-gradient(38% 110% at 8% 110%,#a0289661,transparent 72%);--art-header-edge:linear-gradient(90deg,#6d3ee8,#0e9bb8 48%,#c04cc0 100%);--art-header-edge-size:2px;--art-motion-short:.18s;--art-motion-medium:.26s;--art-ease:cubic-bezier(.16,1,.3,1);--art-hover-lift:translateY(-3px);--art-enter-name:art-rise;--art-enter-duration:.42s;--art-button-image:linear-gradient(115deg,#ffffff2e,transparent 46%)}:root[data-palette=original][data-theme=light]{--background:#eceaf6;--surface:#f4f2fb;--surface-alt:#fbfaff;--border:#d3cfe6;--text:#171428;--text-muted:#575269;--accent:#5b2ee0;--accent-hover:#4721c4;--contrast:#fff;--focus-ring:#0b7a93;--accent-secondary:#006d82;--accent-warm:#a4407f;--accent-cool:#006d82;--accent-soft:#e6e0fa;--header-bg:#f7f5fd;--header-text:#171428;--header-muted:#4b4661;--nav-hover-bg:#e6e0fa;--search-bg:#fdfcff;--search-border:#7a7399;--card-bg:#fefdff;--card-border:#d3cde8;--card-hover-bg:#f6f3fe;--panel-bg:#fbfaff;--panel-border:#d3cde8;--preview-bg:#eeebf8;--preview-border:#7a7399;--result-bg:#f6f3fe;--result-border:#5b2ee0;--secondary-action-bg:#f1eefb;--secondary-action-border:#7a7399;--footer-bg:#e6e3f3;--input-bg:#fefdff;--input-border:#7a7399;--island-bg:#f8f6fe;--island-border:#d3cde8;--home-hero-bg:#2b1c73;--home-hero-fg:#fff;--home-hero-muted-fg:#e4dffb;--home-hero-border:#4a36a8;--art-board-mix:12%;--art-canvas-image:radial-gradient(52rem 30rem at 86% -6rem,#7c3aed33,transparent 72%),radial-gradient(44rem 26rem at 8% 2rem,#0e9bb826,transparent 72%),radial-gradient(36rem 24rem at 52% 34rem,#c04cc014,transparent 72%);--art-panel-image:linear-gradient(180deg,#fffc,transparent 7rem);--art-card-hover-image:linear-gradient(135deg,#6d3ee81c,#0e9bb812 60%,transparent);--island-shadow:0 18px 44px -24px #3e249647;--card-shadow:0 6px 18px -10px #3e249642;--card-hover-shadow:0 18px 34px -14px #5b2ee06b;--raised-shadow:0 10px 28px -20px #3e249666;--primary-shadow:0 8px 18px -8px #5b2ee09e;--art-header-shadow:0 8px 24px -18px #3e249680}:root[data-palette=original][data-theme=dark]{--background:#0e0c1a;--surface:#16132a;--surface-alt:#1f1b38;--border:#342f57;--text:#f2f0fb;--text-muted:#aca7c8;--accent:#a58bff;--accent-hover:#bda9ff;--contrast:#12101f;--focus-ring:#4fd8ee;--accent-secondary:#56d4ea;--accent-warm:#f0a8d8;--accent-cool:#56d4ea;--accent-soft:#251f45;--header-bg:#100e20;--header-text:#f2f0fb;--header-muted:#bdb8d8;--nav-hover-bg:#2a2450;--search-bg:#1a1730;--search-border:#7d74b4;--card-bg:#1b1832;--card-border:#3d3766;--card-hover-bg:#25213f;--panel-bg:#201c3a;--panel-border:#453e72;--preview-bg:#120f24;--preview-border:#6e66a4;--result-bg:#1d1a38;--result-border:#a58bff;--secondary-action-bg:#2a2550;--secondary-action-border:#8f86c9;--footer-bg:#100e20;--input-bg:#141127;--input-border:#7d74b4;--island-bg:#15122a;--island-border:#342f57;--home-hero-border:#4d3f96;--home-card-bg:#141127;--art-board-mix:14%;--art-canvas-image:radial-gradient(56rem 32rem at 84% -8rem,#7c3aed57,transparent 72%),radial-gradient(44rem 26rem at 6% 0,#0e9bb82e,transparent 72%),radial-gradient(40rem 26rem at 50% 38rem,#c04cc017,transparent 72%);--art-panel-image:linear-gradient(180deg,#a58bff17,transparent 7rem);--art-card-hover-image:linear-gradient(135deg,#a58bff29,#56d4ea14 60%,transparent);--island-shadow:0 22px 50px -28px #000c;--card-shadow:0 8px 22px -14px #000c;--card-hover-shadow:0 18px 38px -14px #7c5cff7a;--raised-shadow:0 14px 34px -24px #000c;--primary-shadow:0 8px 22px -8px #a58bff8c;--art-header-shadow:0 10px 28px -18px #7c5cff80}:root[data-palette=mineral]{--radius-xl:2px;--radius-lg:2px;--radius-md:2px;--art-radius-panel:2px;--art-radius-card:2px;--art-radius-control:2px;--art-radius-chip:2px;--art-display-font:"Gill Sans","Gill Sans MT",Seravek,Candara,"Trebuchet MS",sans-serif;--art-display-weight:600;--art-display-tracking:.005em;--art-display-leading:1.12;--art-heading-weight:600;--art-heading-tracking:.01em;--art-hero-title-size:clamp(1.75rem,1.3rem + 2.2vw,2.75rem);--art-label-font:var(--font-mono);--art-label-tracking:.09em;--art-label-case:uppercase;--art-button-font:var(--font-mono);--art-button-tracking:.05em;--art-button-case:uppercase;--art-button-weight:500;--art-motion-short:.13s;--art-motion-medium:.16s;--art-ease:cubic-bezier(.2,0,.2,1);--art-enter-name:art-fade;--art-enter-duration:.24s;--art-hero-motif:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='760' height='300' fill='none' stroke='%23f5f1df' stroke-opacity='.17'%3E%3Cpath d='M-20 250C90 170 170 290 300 220S520 90 780 170'/%3E%3Cpath d='M-20 210C100 130 180 250 310 180S520 50 780 130'/%3E%3Cpath d='M-20 170C110 90 190 210 320 140S530 10 780 90'/%3E%3Cpath d='M-20 130C120 50 200 170 330 100S540 -30 780 50'/%3E%3Cpath d='M-20 90C130 10 210 130 340 60S550 -70 780 10'/%3E%3Cellipse cx='610' cy='205' rx='92' ry='44'/%3E%3Cellipse cx='610' cy='205' rx='62' ry='28'/%3E%3Cellipse cx='610' cy='205' rx='32' ry='13'/%3E%3C/svg%3E");--art-hero-motif-size:cover;--art-hero-motif-position:100% 50%;--art-card-hover-image:linear-gradient(90deg,#b5683a 3px,transparent 3px);--art-panel-frame:0 0 0 3px var(--background),0 0 0 4px var(--panel-border)}:root[data-palette=mineral][data-theme=light]{--background:#eee9db;--surface:#e8e2d1;--surface-alt:#f8f5ec;--border:#c7bfa9;--text:#1e2a26;--text-muted:#4f564e;--accent:#0b5f55;--accent-hover:#08483f;--contrast:#f8f5ec;--focus-ring:#0b5f55;--accent-secondary:#8e4c27;--accent-warm:#8e4c27;--accent-cool:#0b5f55;--accent-soft:#dfe4d4;--header-bg:#e4decc;--header-text:#1e2a26;--header-muted:#3f4840;--nav-hover-bg:#f3efe2;--search-bg:#fbf9f2;--search-border:#6f7768;--card-bg:#fbf9f3;--card-border:#b7af98;--card-hover-bg:#f4f0e4;--panel-bg:#f7f4ea;--panel-border:#a79f88;--preview-bg:#e9e4d4;--preview-border:#6f7768;--result-bg:#eff3e7;--result-border:#0b5f55;--secondary-action-bg:#f0ebdc;--secondary-action-border:#6f7768;--footer-bg:#e4decc;--input-bg:#fdfcf8;--input-border:#6f7768;--island-bg:#f3efe2;--island-border:#a79f88;--home-hero-bg:#0f4a43;--home-hero-fg:#f7f3e6;--home-hero-muted-fg:#dfe3d3;--home-hero-border:#0b3a34;--art-board-mix:8%;--art-canvas-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='720' height='720' fill='none' stroke='%230b5f55' stroke-opacity='.11'%3E%3Cpath d='M0 120C120 60 240 190 360 130S600 180 720 120'/%3E%3Cpath d='M0 180C120 120 240 250 360 190S600 240 720 180'/%3E%3Cpath d='M0 250C120 190 230 330 370 250S600 310 720 250'/%3E%3Cpath d='M0 340C120 280 250 410 370 340S600 400 720 340'/%3E%3Cpath d='M0 450C120 390 240 520 380 440S600 510 720 450'/%3E%3Cpath d='M0 560C120 500 250 620 370 560S600 620 720 560'/%3E%3Cpath d='M0 660C120 600 240 720 370 660S600 720 720 660'/%3E%3Cellipse cx='520' cy='330' rx='96' ry='46'/%3E%3Cellipse cx='520' cy='330' rx='58' ry='25'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .2 0 0 0 0 .2 0 0 0 0 .15 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.13'/%3E%3C/svg%3E");--art-canvas-repeat:repeat;--art-canvas-size:720px 720px,220px 220px;--island-shadow:0 0 transparent;--card-shadow:0 0 transparent;--card-hover-shadow:0 0 transparent;--art-header-edge:repeating-linear-gradient(90deg,#5a6358 0 1px,transparent 1px 8px);--art-header-edge-size:5px;--art-footer-edge:linear-gradient(90deg,#8e4c27,#8e4c27 4rem,#a79f88 4rem);--art-footer-edge-size:2px}:root[data-palette=mineral][data-theme=dark]{--background:#10191a;--surface:#172324;--surface-alt:#1f2e2e;--border:#2f403e;--text:#e9e8da;--text-muted:#a7ad9f;--accent:#74d6bf;--accent-hover:#96e4d2;--contrast:#0d1718;--focus-ring:#74d6bf;--accent-secondary:#e5a77e;--accent-warm:#e5a77e;--accent-cool:#74d6bf;--accent-soft:#1d302d;--header-bg:#0c1415;--header-text:#e9e8da;--header-muted:#b3b8aa;--nav-hover-bg:#213230;--search-bg:#15211f;--search-border:#6d8479;--card-bg:#192625;--card-border:#38504b;--card-hover-bg:#213230;--panel-bg:#1c2b29;--panel-border:#4c6960;--preview-bg:#0e1718;--preview-border:#6d8479;--result-bg:#1a2c28;--result-border:#74d6bf;--secondary-action-bg:#25383a;--secondary-action-border:#84998e;--footer-bg:#0c1415;--input-bg:#121d1d;--input-border:#6d8479;--island-bg:#152122;--island-border:#4c6960;--home-hero-border:#2d7a6b;--home-card-bg:#121d1e;--art-board-mix:10%;--art-canvas-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='720' height='720' fill='none' stroke='%2374d6bf' stroke-opacity='.09'%3E%3Cpath d='M0 120C120 60 240 190 360 130S600 180 720 120'/%3E%3Cpath d='M0 180C120 120 240 250 360 190S600 240 720 180'/%3E%3Cpath d='M0 250C120 190 230 330 370 250S600 310 720 250'/%3E%3Cpath d='M0 340C120 280 250 410 370 340S600 400 720 340'/%3E%3Cpath d='M0 450C120 390 240 520 380 440S600 510 720 450'/%3E%3Cpath d='M0 560C120 500 250 620 370 560S600 620 720 560'/%3E%3Cpath d='M0 660C120 600 240 720 370 660S600 720 720 660'/%3E%3Cellipse cx='520' cy='330' rx='96' ry='46'/%3E%3Cellipse cx='520' cy='330' rx='58' ry='25'/%3E%3C/svg%3E"),radial-gradient(70rem 40rem at 70% -10rem,#2d7a6b38,transparent 72%);--art-canvas-repeat:repeat,no-repeat;--art-canvas-size:720px 720px,auto;--island-shadow:0 0 transparent;--card-shadow:0 0 transparent;--card-hover-shadow:0 0 transparent;--art-header-edge:repeating-linear-gradient(90deg,#6d8479 0 1px,transparent 1px 8px);--art-header-edge-size:5px;--art-footer-edge:linear-gradient(90deg,#e5a77e,#e5a77e 4rem,#4c6960 4rem);--art-footer-edge-size:2px}:root[data-palette=oxblood]{--radius-xl:0px;--radius-lg:0px;--radius-md:0px;--art-radius-panel:0px;--art-radius-card:0px;--art-radius-control:0px;--art-radius-chip:0px;--art-display-font:Didot,"Bodoni MT","Bodoni 72","Playfair Display","Hoefler Text",Georgia,"Times New Roman",serif;--art-display-weight:400;--art-display-tracking:-.012em;--art-display-leading:1.04;--art-heading-weight:400;--art-heading-tracking:0;--art-title-font:var(--art-display-font);--art-title-weight:400;--art-hero-title-size:clamp(2.25rem,1.4rem + 4.2vw,4.5rem);--art-page-title-size:clamp(2.25rem,1.7rem + 2.2vw,3.25rem);--art-hero-text-width:46rem;--art-label-tracking:.16em;--art-label-case:uppercase;--art-nav-tracking:.13em;--art-nav-case:uppercase;--art-nav-size:.6875rem;--art-button-tracking:.14em;--art-button-case:uppercase;--art-button-weight:500;--art-motion-short:.24s;--art-motion-medium:.34s;--art-ease:cubic-bezier(.45,0,.2,1);--art-enter-name:art-develop;--art-enter-duration:.62s;--nav-item-active-bg:transparent;--nav-item-active-text:var(--accent);--island-shadow:0 0 transparent;--card-shadow:0 0 transparent;--card-hover-shadow:0 0 transparent;--raised-shadow:0 0 transparent;--primary-shadow:0 0 transparent}:root[data-palette=oxblood][data-theme=light]{--background:#f6efe8;--surface:#efe5db;--surface-alt:#fdf9f5;--border:#dccfc4;--text:#2a1219;--text-muted:#5f4a4f;--accent:#7a1f3d;--accent-hover:#5f1530;--contrast:#fdf9f5;--focus-ring:#7a1f3d;--accent-secondary:#1e665c;--accent-warm:#7a1f3d;--accent-cool:#1e665c;--accent-soft:#f1e0dd;--header-bg:#fdf9f5;--header-text:#2a1219;--header-muted:#54393f;--nav-hover-bg:#f1e4dc;--search-bg:#fffdfb;--search-border:#8a6f73;--card-bg:#fffcf9;--card-border:#d3c2b8;--card-hover-bg:#fbf3ec;--panel-bg:#fdf8f3;--panel-border:#cdbab0;--preview-bg:#f3e8df;--preview-border:#8a6f73;--result-bg:#fbf3ec;--result-border:#7a1f3d;--secondary-action-bg:#f7ede5;--secondary-action-border:#8a6f73;--footer-bg:#efe5db;--input-bg:#fffdfb;--input-border:#8a6f73;--island-bg:#f6efe8;--island-border:#cdbab0;--home-hero-bg:#5a1229;--home-hero-fg:#fbf3ea;--home-hero-muted-fg:#efdcd1;--home-hero-border:#5a1229;--art-board-mix:0%;--art-board-base:#f6efe8;--art-hero-image:radial-gradient(90% 150% at 80% 0,#7a1f3d,transparent 70%),radial-gradient(70% 120% at 0 100%,#3f0a1b,transparent 74%);--art-canvas-image:linear-gradient(180deg,#7a1f3d12,transparent 26rem);--art-card-hover-image:linear-gradient(90deg,#7a1f3d17,#7a1f3d05);--art-header-edge:linear-gradient(#2a1219,#2a1219)0 0/100% 1px no-repeat,linear-gradient(#2a1219,#2a1219)0 100%/100% 1px no-repeat;--art-header-edge-size:4px;--art-header-shadow:0 0 transparent;--art-footer-edge:linear-gradient(#2a1219,#2a1219)0 0/100% 1px no-repeat,linear-gradient(#2a1219,#2a1219)0 100%/100% 1px no-repeat;--art-footer-edge-size:4px}:root[data-palette=oxblood][data-theme=dark]{--background:#170a10;--surface:#21101a;--surface-alt:#2d1722;--border:#452a35;--text:#f7ece4;--text-muted:#c0aaa9;--accent:#eb9db4;--accent-hover:#f5bccc;--contrast:#1c0b12;--focus-ring:#eb9db4;--accent-secondary:#7ccbb1;--accent-warm:#eb9db4;--accent-cool:#7ccbb1;--accent-soft:#32161f;--header-bg:#12070c;--header-text:#f7ece4;--header-muted:#c9b5b3;--nav-hover-bg:#33182a;--search-bg:#1f0f17;--search-border:#8f6f79;--card-bg:#241219;--card-border:#4f2f3b;--card-hover-bg:#301a24;--panel-bg:#281420;--panel-border:#573644;--preview-bg:#140a0f;--preview-border:#8f6f79;--result-bg:#2b1620;--result-border:#eb9db4;--secondary-action-bg:#37202c;--secondary-action-border:#a2828c;--footer-bg:#12070c;--input-bg:#1c0e15;--input-border:#8f6f79;--island-bg:#1c0d14;--island-border:#573644;--home-hero-border:#6b1733;--home-card-bg:#2d1722;--art-board-mix:3%;--art-board-base:#1c0d14;--art-hero-image:radial-gradient(90% 150% at 82% -10%,#8f2445,transparent 70%),radial-gradient(70% 120% at 0 110%,#3f0a1b,transparent 74%);--art-canvas-image:radial-gradient(70rem 36rem at 50% -8rem,#8f244547,transparent 74%);--art-card-hover-image:linear-gradient(90deg,#eb9db41f,#eb9db408);--art-header-edge:linear-gradient(#eb9db4,#eb9db4)0 0/100% 1px no-repeat,linear-gradient(#eb9db4,#eb9db4)0 100%/100% 1px no-repeat;--art-header-edge-size:4px;--art-header-shadow:0 0 transparent;--art-footer-edge:linear-gradient(#eb9db4,#eb9db4)0 0/100% 1px no-repeat,linear-gradient(#eb9db4,#eb9db4)0 100%/100% 1px no-repeat;--art-footer-edge-size:4px}:root[data-palette=signal]{--radius-xl:0px;--radius-lg:0px;--radius-md:0px;--art-radius-panel:0px;--art-radius-card:0px;--art-radius-control:0px;--art-radius-chip:0px;--art-display-font:"Cascadia Code","SF Mono",SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;--art-display-weight:600;--art-display-tracking:-.02em;--art-display-leading:1.2;--art-heading-weight:600;--art-heading-tracking:-.01em;--art-hero-title-size:clamp(1.375rem,1.1rem + 1.9vw,2.375rem);--art-label-font:var(--art-display-font);--art-label-tracking:.04em;--art-label-case:uppercase;--art-nav-font:var(--art-display-font);--art-nav-size:.8125rem;--art-nav-tracking:-.01em;--art-control-font:var(--art-display-font);--art-button-font:var(--art-display-font);--art-button-case:uppercase;--art-button-tracking:.03em;--art-motion-short:80ms;--art-motion-medium:90ms;--art-ease:steps(2,end);--art-enter-name:art-boot;--art-enter-duration:.24s;--art-hero-motif:repeating-linear-gradient(180deg,#b9f77c12 0 1px,transparent 1px 4px);--art-hero-motif-size:auto;--art-hero-motif-position:0 0;--art-hero-image:radial-gradient(80% 140% at 20% 0,#46a04642,transparent 70%);--island-shadow:0 0 transparent;--raised-shadow:0 0 transparent}:root[data-palette=signal][data-theme=light]{--background:#eef1e4;--surface:#e6ebd8;--surface-alt:#f7f9f0;--border:#b7c0a6;--text:#121a12;--text-muted:#465045;--accent:#1f6b2d;--accent-hover:#15511f;--contrast:#f7f9f0;--focus-ring:#1f6b2d;--accent-secondary:#84470f;--accent-warm:#84470f;--accent-cool:#1f6b2d;--accent-soft:#dbe8cf;--header-bg:#e2e8d2;--header-text:#121a12;--header-muted:#3a4438;--nav-hover-bg:#f2f5e8;--search-bg:#fafbf5;--search-border:#5f6c58;--card-bg:#fafbf6;--card-border:#5f6c58;--card-hover-bg:#f0f3e6;--panel-bg:#f6f8ef;--panel-border:#5f6c58;--preview-bg:#e7ecd9;--preview-border:#5f6c58;--result-bg:#f0f6e6;--result-border:#1f6b2d;--secondary-action-bg:#eef1e4;--secondary-action-border:#5f6c58;--footer-bg:#e2e8d2;--input-bg:#fdfdf9;--input-border:#5f6c58;--island-bg:#f1f4e6;--island-border:#5f6c58;--home-hero-bg:#0c140d;--home-hero-fg:#b7f27d;--home-hero-muted-fg:#d5f0bd;--home-hero-border:#1f6b2d;--home-card-border:#5f6c58;--art-board-mix:4%;--art-canvas-image:radial-gradient(#1f6b2d21 1px,transparent 1.4px),linear-gradient(#1f6b2d0d 1px,transparent 1px),linear-gradient(90deg,#1f6b2d0d 1px,transparent 1px);--art-canvas-repeat:repeat;--art-canvas-size:16px 16px,80px 80px,80px 80px;--art-card-hover-image:linear-gradient(90deg,#1f6b2d1a,#1f6b2d1a);--card-shadow:0 0 transparent;--card-hover-shadow:3px 3px 0 #1f6b2d;--art-header-edge:linear-gradient(90deg,#1f6b2d,#1f6b2d);--art-header-edge-size:2px;--art-header-shadow:0 0 transparent;--art-footer-edge:repeating-linear-gradient(90deg,#1f6b2d 0 6px,transparent 6px 12px);--art-footer-edge-size:2px}:root[data-palette=signal][data-theme=dark]{--background:#060b07;--surface:#0b130c;--surface-alt:#121d13;--border:#233326;--text:#dcf5cf;--text-muted:#93ab8b;--accent:#a6f25f;--accent-hover:#c2f78f;--contrast:#081008;--focus-ring:#a6f25f;--accent-secondary:#e8b266;--accent-warm:#e8b266;--accent-cool:#a6f25f;--accent-soft:#142414;--header-bg:#050906;--header-text:#dcf5cf;--header-muted:#a3bb9b;--nav-hover-bg:#16261a;--search-bg:#0a120b;--search-border:#5f8a5a;--card-bg:#0c160e;--card-border:#3f6b42;--card-hover-bg:#142219;--panel-bg:#0f1a11;--panel-border:#3f6b42;--preview-bg:#050906;--preview-border:#5f8a5a;--result-bg:#0f1f10;--result-border:#a6f25f;--secondary-action-bg:#16261a;--secondary-action-border:#7da676;--footer-bg:#050906;--input-bg:#081009;--input-border:#5f8a5a;--island-bg:#0a120b;--island-border:#3f6b42;--home-hero-border:#3f6b42;--home-card-bg:#050906;--home-card-border:#3f6b42;--home-card-muted:#a9c0a0;--art-board-mix:4%;--art-canvas-image:repeating-linear-gradient(180deg,#a6f25f08 0 1px,transparent 1px 3px),radial-gradient(#a6f25f26 1px,transparent 1.4px),radial-gradient(70rem 34rem at 30% -6rem,#40a03c33,transparent 72%);--art-canvas-repeat:repeat,repeat,no-repeat;--art-canvas-size:auto,20px 20px,auto;--art-card-hover-image:linear-gradient(90deg,#a6f25f17,#a6f25f17);--card-shadow:0 0 transparent;--card-hover-shadow:0 0 16px #a6f25f52;--primary-shadow:0 0 14px #a6f25f57;--art-header-edge:linear-gradient(90deg,#a6f25f,#a6f25f);--art-header-edge-size:1px;--art-header-shadow:0 0 18px #a6f25f24;--art-footer-edge:repeating-linear-gradient(90deg,#a6f25f 0 6px,transparent 6px 12px);--art-footer-edge-size:1px}:root[data-palette=cobalt]{--radius-xl:0px;--radius-lg:0px;--radius-md:0px;--art-radius-panel:0 2.25rem 0 0;--art-radius-card:0 1.125rem 0 0;--art-radius-control:0px;--art-radius-chip:0px;--art-display-font:Futura,"Century Gothic","Avenir Next","Bahnschrift","Trebuchet MS",Arial,sans-serif;--art-display-weight:800;--art-display-tracking:.005em;--art-display-case:uppercase;--art-display-leading:1.02;--art-heading-weight:800;--art-heading-tracking:.01em;--art-heading-case:uppercase;--art-title-weight:700;--art-hero-title-size:clamp(1.75rem,1.1rem + 3.4vw,3.5rem);--art-page-title-size:clamp(1.75rem,1.4rem + 1.8vw,2.75rem);--art-hero-text-width:50rem;--art-label-tracking:.08em;--art-label-case:uppercase;--art-nav-font:var(--art-display-font);--art-nav-case:uppercase;--art-nav-size:.75rem;--art-nav-tracking:.05em;--art-button-font:var(--art-display-font);--art-button-weight:700;--art-button-case:uppercase;--art-button-tracking:.05em;--art-border-card:2px;--art-motion-short:.11s;--art-motion-medium:.13s;--art-ease:cubic-bezier(.3,1.25,.6,1);--art-hover-lift:translate(-3px,-3px);--art-press-shift:translate(3px,3px);--art-enter-name:art-slide;--art-enter-duration:.3s;--art-hero-motif-repeat:no-repeat,no-repeat,repeat}:root[data-palette=cobalt][data-theme=light]{--background:#f4ecdc;--surface:#eee5d3;--surface-alt:#fbf6ea;--border:#141d3d;--text:#141d3d;--text-muted:#454c66;--accent:#1f43b8;--accent-hover:#142f8a;--contrast:#fbf6ea;--focus-ring:#1f43b8;--accent-secondary:#a33e18;--accent-warm:#a33e18;--accent-cool:#1f43b8;--accent-soft:#e3e3ee;--header-bg:#fbf6ea;--header-text:#141d3d;--header-muted:#363e5c;--nav-hover-bg:#efe6d3;--search-bg:#fffdf7;--search-border:#141d3d;--card-bg:#fffaf0;--card-border:#141d3d;--card-hover-bg:#fbf3e0;--panel-bg:#fdf7ea;--panel-border:#141d3d;--preview-bg:#efe6d2;--preview-border:#141d3d;--result-bg:#fbf3e0;--result-border:#1f43b8;--secondary-action-bg:#f4ecdc;--secondary-action-border:#141d3d;--footer-bg:#eee5d3;--input-bg:#fffdf7;--input-border:#141d3d;--island-bg:#f0e7d5;--island-border:#141d3d;--home-hero-bg:#1c3fb0;--home-hero-fg:#fffaf0;--home-hero-muted-fg:#f0ecdf;--home-hero-border:#141d3d;--home-card-border:#141d3d;--art-board-mix:24%;--art-hero-motif:radial-gradient(circle at 50% 50%,#a93f17 0 7.5rem,transparent 7.55rem),radial-gradient(circle at 50% 50%,#142f8a 0 11rem,transparent 11.05rem),radial-gradient(#3657c8 1.6px,transparent 2px);--art-hero-motif-size:15rem 15rem,22rem 22rem,10px 10px;--art-hero-motif-position:100% 110%,calc(100% - 6rem)-7rem,0 0;--art-canvas-image:radial-gradient(circle at 100% 0,#a33e1821 0 min(15rem,20vw),transparent calc(min(15rem,20vw) + 1px)),radial-gradient(#1f43b821 1.4px,transparent 1.8px);--art-canvas-repeat:no-repeat,repeat;--art-canvas-size:auto,12px 12px;--island-shadow:7px 7px 0 #141d3d;--card-shadow:4px 4px 0 #b4461f;--card-hover-shadow:7px 7px 0 #b4461f;--raised-shadow:4px 4px 0 #141d3d;--primary-shadow:4px 4px 0 #b4461f;--pressed-shadow:1px 1px 0 #141d3d;--art-header-edge:linear-gradient(#141d3d,#141d3d);--art-header-edge-size:3px;--art-header-shadow:0 0 transparent;--art-footer-edge:linear-gradient(90deg,#1f43b8 0 33%,#b4461f 33% 66%,#141d3d 66%);--art-footer-edge-size:6px}:root[data-palette=cobalt][data-theme=dark]{--background:#0b1330;--surface:#121c42;--surface-alt:#1a2652;--border:#8b93ba;--text:#f6efdf;--text-muted:#b4b7cb;--accent:#8fa9ff;--accent-hover:#b0c3ff;--contrast:#0b1330;--focus-ring:#ffb08a;--accent-secondary:#f09a72;--accent-warm:#f09a72;--accent-cool:#8fa9ff;--accent-soft:#1a2550;--header-bg:#0a1128;--header-text:#f6efdf;--header-muted:#c0c3d6;--nav-hover-bg:#1e2a5c;--search-bg:#111a3e;--search-border:#a3abd0;--card-bg:#131d45;--card-border:#f6efdf;--card-hover-bg:#1a2652;--panel-bg:#162150;--panel-border:#f6efdf;--preview-bg:#0a1128;--preview-border:#a3abd0;--result-bg:#182455;--result-border:#8fa9ff;--secondary-action-bg:#1e2a5c;--secondary-action-border:#a3abd0;--footer-bg:#0a1128;--input-bg:#0e1738;--input-border:#a3abd0;--island-bg:#101a40;--island-border:#f6efdf;--home-hero-border:#f6efdf;--home-card-bg:#131d45;--home-card-border:#f6efdf;--art-board-mix:22%;--art-hero-motif:radial-gradient(circle at 50% 50%,#e78a62 0 7.5rem,transparent 7.55rem),radial-gradient(circle at 50% 50%,#e0704a 0 11rem,transparent 11.05rem),radial-gradient(#e0704a 1.6px,transparent 2px);--art-hero-motif-size:15rem 15rem,22rem 22rem,10px 10px;--art-hero-motif-position:100% 110%,calc(100% - 6rem)-7rem,0 0;--art-canvas-image:radial-gradient(circle at 100% 0,#d2603a38 0 min(15rem,20vw),transparent calc(min(15rem,20vw) + 1px)),radial-gradient(#8fa9ff2e 1.4px,transparent 1.8px);--art-canvas-repeat:no-repeat,repeat;--art-canvas-size:auto,12px 12px;--island-shadow:7px 7px 0 #d2603a;--card-shadow:4px 4px 0 #d2603a;--card-hover-shadow:7px 7px 0 #d2603a;--raised-shadow:4px 4px 0 #2f3f8a;--primary-shadow:4px 4px 0 #d2603a;--pressed-shadow:1px 1px 0 #d2603a;--art-header-edge:linear-gradient(#f6efdf,#f6efdf);--art-header-edge-size:3px;--art-header-shadow:0 0 transparent;--art-footer-edge:linear-gradient(90deg,#8fa9ff 0 33%,#d2603a 33% 66%,#f6efdf 66%);--art-footer-edge-size:6px}@media (max-width:1023px){:root[data-palette=cobalt][data-theme]{--art-hero-motif-position:calc(100% + 10.5rem)calc(100% + 10rem),calc(100% + 15rem)-18rem,0 0}}:root[data-palette=amber]{--radius-xl:.875rem;--radius-lg:.625rem;--radius-md:.5rem;--art-radius-panel:1rem;--art-radius-card:.75rem;--art-radius-control:.625rem;--art-display-font:"Palatino Linotype",Palatino,"Book Antiqua","URW Palladio L",Georgia,serif;--art-display-weight:600;--art-display-tracking:.002em;--art-display-leading:1.14;--art-heading-weight:600;--art-heading-tracking:.004em;--art-title-font:var(--art-display-font);--art-title-weight:600;--art-hero-title-size:clamp(1.75rem,1.25rem + 2.5vw,3.125rem);--art-page-title-size:clamp(1.875rem,1.5rem + 1.5vw,2.625rem);--art-label-tracking:.1em;--art-label-case:uppercase;--art-button-weight:600;--art-button-tracking:.01em;--art-motion-short:.2s;--art-motion-medium:.3s;--art-ease:cubic-bezier(.33,0,.2,1);--art-enter-name:art-lamp;--art-enter-duration:.52s;--art-button-image:linear-gradient(180deg,#fff3,transparent 48%,#0000001a);--art-hover-lift:translateY(-1px)}:root[data-palette=amber][data-theme=light]{--background:#f3ead6;--surface:#efe6d0;--surface-alt:#fbf6ea;--border:#d3c5a6;--text:#231f17;--text-muted:#544d3e;--accent:#7f5210;--accent-hover:#66410a;--contrast:#fdf9ef;--focus-ring:#7f5210;--accent-secondary:#1f5f59;--accent-warm:#7f5210;--accent-cool:#1f5f59;--accent-soft:#f0e2c2;--header-bg:#efe6d0;--header-text:#231f17;--header-muted:#4a4436;--nav-hover-bg:#f8f1de;--search-bg:#fdf9ef;--search-border:#7b7260;--card-bg:#fdfaf1;--card-border:#cdbf9f;--card-hover-bg:#f8f2e1;--panel-bg:#fbf7ec;--panel-border:#c9ba98;--preview-bg:#efe5cf;--preview-border:#7b7260;--result-bg:#f9f1dc;--result-border:#7f5210;--secondary-action-bg:#f3ead6;--secondary-action-border:#7b7260;--footer-bg:#efe6d0;--input-bg:#fffdf6;--input-border:#7b7260;--island-bg:#f7f0de;--island-border:#c9ba98;--home-hero-bg:#24221e;--home-hero-fg:#f7e7c2;--home-hero-muted-fg:#e7dbbf;--home-hero-border:#a97a2b;--art-board-mix:6%;--art-hero-image:radial-gradient(70% 160% at 92% -20%,#e9a93a6b,transparent 66%),repeating-linear-gradient(100deg,#ffffff06 0 1px,transparent 1px 3px);--art-canvas-image:radial-gradient(70rem 40rem at 12% -8rem,#e9a93a42,transparent 72%),radial-gradient(50rem 30rem at 100% 30rem,#7f521012,transparent 72%);--art-panel-image:linear-gradient(180deg,#fff9,transparent 4rem);--art-card-image:linear-gradient(180deg,#fffc,transparent 2.5rem);--art-card-hover-image:radial-gradient(120% 120% at 100% 0,#e9a93a3d,transparent 66%);--island-shadow:inset 0 1px 0 #fffc,0 1px 1px #5a3e101a,0 18px 36px -24px #5a3e106b;--card-shadow:inset 0 1px 0 #ffffffe6,0 1px 2px #5a3e1024,0 8px 18px -12px #5a3e105c;--card-hover-shadow:inset 0 1px 0 #ffffffe6,0 2px 3px #5a3e1024,0 16px 30px -14px #a0681094;--raised-shadow:inset 0 1px 0 #ffffffb3,0 1px 2px #5a3e1024;--primary-shadow:inset 0 1px 0 #fff0c873,0 1px 2px #3c280866,0 8px 16px -8px #7f521099;--pressed-shadow:inset 0 2px 4px #3c280857;--art-header-edge:linear-gradient(90deg,transparent,#a97a2b 18%,#d9a84e 50%,#a97a2b 82%,transparent);--art-header-edge-size:1px;--art-header-shadow:0 6px 18px -14px #5a3e108c;--art-footer-edge:linear-gradient(90deg,transparent,#a97a2b 18%,#d9a84e 50%,#a97a2b 82%,transparent);--art-footer-edge-size:1px}:root[data-palette=amber][data-theme=dark]{--background:#171613;--surface:#201e19;--surface-alt:#2a2820;--border:#3e3a2e;--text:#f6ecd6;--text-muted:#b5ab95;--accent:#f2b84b;--accent-hover:#f8cf7c;--contrast:#1a1810;--focus-ring:#f2b84b;--accent-secondary:#7fc3b8;--accent-warm:#f2b84b;--accent-cool:#7fc3b8;--accent-soft:#2c2719;--header-bg:#12110d;--header-text:#f6ecd6;--header-muted:#bfb6a1;--nav-hover-bg:#2e2a1f;--search-bg:#1d1b15;--search-border:#8a816c;--card-bg:#211f19;--card-border:#463f2e;--card-hover-bg:#2c2920;--panel-bg:#26231c;--panel-border:#4f4834;--preview-bg:#12110d;--preview-border:#8a816c;--result-bg:#2a261a;--result-border:#f2b84b;--secondary-action-bg:#322e23;--secondary-action-border:#a0977f;--footer-bg:#12110d;--input-bg:#1a1813;--input-border:#8a816c;--island-bg:#1f1d17;--island-border:#4f4834;--home-hero-border:#f8cf7c;--home-card-bg:#3a3528;--home-card-border:#6b6147;--home-card-muted:#cfc5ae;--art-board-base:#1f1d17;--art-board-mix:5%;--art-hero-image:radial-gradient(70% 170% at 88% -30%,#ffe296b8,transparent 66%),radial-gradient(60% 130% at 0 120%,#be781480,transparent 72%);--art-canvas-image:radial-gradient(70rem 38rem at 14% -10rem,#f2b84b2b,transparent 72%),radial-gradient(60rem 36rem at 100% 36rem,#f2b84b0d,transparent 72%);--art-panel-image:linear-gradient(180deg,#ffe2aa0f,transparent 4rem);--art-card-image:linear-gradient(180deg,#ffe2aa12,transparent 2.5rem);--art-card-hover-image:radial-gradient(120% 120% at 100% 0,#f2b84b2e,transparent 66%);--island-shadow:inset 0 1px 0 #ffe2aa14,0 22px 40px -26px #000000e6;--card-shadow:inset 0 1px 0 #ffe2aa1a,0 10px 20px -12px #000000d9;--card-hover-shadow:inset 0 1px 0 #ffe2aa29,0 14px 32px -12px #f2b84b57;--raised-shadow:inset 0 1px 0 #ffe2aa14,0 2px 4px #00000080;--primary-shadow:inset 0 1px 0 #fff5d799,0 1px 2px #0009,0 8px 20px -8px #f2b84b80;--pressed-shadow:inset 0 2px 5px #3c28088c;--art-header-edge:linear-gradient(90deg,transparent,#8a6a2c 18%,#f2b84b 50%,#8a6a2c 82%,transparent);--art-header-edge-size:1px;--art-header-shadow:0 10px 24px -18px #f2b84b66;--art-footer-edge:linear-gradient(90deg,transparent,#8a6a2c 18%,#f2b84b 50%,#8a6a2c 82%,transparent);--art-footer-edge-size:1px}:root[data-palette=onedark]{--radius-xl:.5rem;--radius-lg:.375rem;--radius-md:.25rem;--art-radius-panel:.5rem;--art-radius-card:.375rem;--art-radius-control:.25rem;--art-display-font:"Cascadia Code","JetBrains Mono","Fira Code","SF Mono",SFMono-Regular,Consolas,Menlo,monospace;--art-display-weight:500;--art-display-tracking:-.025em;--art-display-leading:1.2;--art-heading-weight:500;--art-heading-tracking:-.015em;--art-title-font:var(--art-display-font);--art-title-weight:500;--art-hero-title-size:clamp(1.375rem,1.1rem + 1.8vw,2.25rem);--art-label-font:var(--art-display-font);--art-label-tracking:-.01em;--art-control-font:var(--art-display-font);--art-button-font:var(--art-display-font);--art-button-tracking:-.01em;--art-motion-short:.1s;--art-motion-medium:.12s;--art-ease:linear;--art-enter-name:art-fade;--art-enter-duration:.16s;--art-board-mix:9%;--art-board-edge-width:4px;--art-canvas-image:repeating-linear-gradient(90deg,#abb2bf0b 0 1px,transparent 1px 2.5rem);--art-canvas-repeat:repeat;--art-canvas-size:auto;--art-hero-image:radial-gradient(70% 150% at 96% -20%,#c678dd57,transparent 68%);--art-hero-motif:radial-gradient(circle at 50% 50%,#e06c75 0 5px,transparent 5.5px),radial-gradient(circle at 50% 50%,#e5c07b 0 5px,transparent 5.5px),radial-gradient(circle at 50% 50%,#98c379 0 5px,transparent 5.5px),linear-gradient(#21252b,#21252b);--art-hero-motif-size:14px 14px,14px 14px,14px 14px,100% 1.75rem;--art-hero-motif-position:.75rem .4rem,1.875rem .4rem,3rem .4rem,0 0;--art-card-hover-image:linear-gradient(90deg,#c678dd1a,#61afef0d);--art-header-edge:linear-gradient(90deg,#c678dd,#61afef);--art-header-edge-size:1px;--art-footer-edge:linear-gradient(90deg,#c678dd 0 7rem,#61afef 7rem 14rem,#3a404c 14rem);--art-footer-edge-size:3px}@media (prefers-reduced-transparency:reduce),(forced-colors:active),(prefers-contrast:more){:root[data-palette]{--art-canvas-image:none;--art-hero-image:none;--art-hero-motif:none;--art-panel-image:none;--art-card-image:none;--art-card-hover-image:none;--art-button-image:none}}html,body{height:100%}:root{scroll-padding-top:calc(var(--header-height,4rem) + .5rem)}[data-site-header] button[aria-label=Themes]{min-width:2.75rem;min-height:2.75rem}body{background:var(--background);color:var(--text);font-family:var(--font-sans)}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;box-shadow:0 0 0 2px var(--surface),0 0 0 6px var(--text)}.section-island{background-color:var(--island-bg);border-color:var(--island-border);box-shadow:var(--island-shadow),var(--glass-highlight);-webkit-backdrop-filter:var(--glass-filter)}.catalog-card{box-shadow:inset 3px 0 0 var(--category-color),var(--card-shadow)}.catalog-card:hover{box-shadow:inset 3px 0 0 var(--category-color),var(--card-hover-shadow)}.material-raised,.material-secondary{box-shadow:var(--raised-shadow)}.material-secondary:hover{background-color:var(--surface-alt)}.material-primary{box-shadow:var(--primary-shadow)}.material-primary:hover:not(:disabled){background-color:var(--accent-hover)}.material-primary:active:not(:disabled),.material-secondary:active{box-shadow:var(--pressed-shadow)}.material-glass{box-shadow:var(--island-shadow),var(--glass-highlight);-webkit-backdrop-filter:var(--glass-filter)}[data-surface=preview-stage]{--material-base:var(--preview-bg)}[data-surface=result-stage]{--material-base:var(--result-bg)}[data-surface=theme-popover]{--material-base:var(--surface)}.section-island :focus-visible,.material-primary:focus-visible,.material-secondary:focus-visible{box-shadow:0 0 0 2px var(--surface),0 0 0 6px var(--text)}.material-primary:active:not(:disabled){background-color:var(--accent)}.material-secondary:active{background-color:var(--input-bg)}body,div.bg-background{background-color:var(--home-ground)}.home-hero{background-color:var(--home-hero-bg);color:var(--home-hero-fg);box-shadow:inset 0 0 0 1px var(--home-hero-border)}.home-hero h1{font-weight:700;line-height:1.15}.home-chip[data-category]{background-color:var(--category-soft);color:var(--category-color)}.home-chip:not([data-category]){color:var(--text)}@supports (color:color-mix(in lab, red, red)){:is(.home-board,.ds-board)[data-category]{--board-bg:color-mix(in srgb,var(--category-color)18%,var(--panel-bg))}}:is(.home-board,.ds-board)[data-category]{--board-ink:var(--category-color)}@supports (color:color-mix(in lab, red, red)){:is(.home-board,.ds-board)[data-category]{--board-ink:color-mix(in srgb,var(--category-color)75%,var(--text))}:root:is([data-theme=dark],[data-theme=onedark]) :is(.home-board,.ds-board)[data-category]{--board-bg:color-mix(in srgb,var(--category-color)24%,var(--panel-bg))}}:root:is([data-theme=dark],[data-theme=onedark]) :is(.home-board,.ds-board)[data-category]{--board-ink:var(--category-color)}@supports (color:color-mix(in lab, red, red)){:root:is([data-theme=dark],[data-theme=onedark]) :is(.home-board,.ds-board)[data-category]{--board-ink:color-mix(in srgb,var(--category-color)30%,var(--home-card-fg))}}:root:is([data-theme=dark],[data-theme=onedark]) .home-chip[data-category]{background-color:var(--category-color)}@supports (color:color-mix(in lab, red, red)){:root:is([data-theme=dark],[data-theme=onedark]) .home-chip[data-category]{background-color:color-mix(in srgb,var(--category-color)14%,var(--home-board-neutral))}}:root:is([data-theme=dark],[data-theme=onedark]) .home-chip[data-category]{color:var(--category-color)}@supports (color:color-mix(in lab, red, red)){:root:is([data-theme=dark],[data-theme=onedark]) .home-chip[data-category]{color:color-mix(in srgb,var(--category-color)55%,var(--home-card-fg))}}:is(.home-board,.ds-board) .section-island,:is(.home-support,.ds-panel){border-style:solid;border-width:1px;border-radius:.75rem}:is(.home-board,.ds-board) .section-island{background-color:var(--board-bg);border-color:var(--board-ink)}@supports (color:color-mix(in lab, red, red)){:is(.home-board,.ds-board) .section-island{border-color:color-mix(in srgb,var(--board-ink)45%,var(--board-bg))}}:is(.home-board,.ds-board) .section-island>p{color:var(--text)}:root:is([data-theme=dark],[data-theme=onedark]) :is(.home-board,.ds-board)[data-category] :is(.section-island,.ds-section){position:relative}:root:is([data-theme=dark],[data-theme=onedark]) :is(.home-board,.ds-board)[data-category] :is(.section-island,.ds-section):before{content:"";background-color:var(--category-color);pointer-events:none;border-radius:.75rem 0 0 .75rem;width:4px;position:absolute;inset-block:-1px;inset-inline-start:-1px}:is(.home-support,.ds-panel){background-color:var(--home-support-panel-bg);border-color:var(--home-support-panel-border);--board-ink:var(--accent);padding:1.25rem}@supports (color:color-mix(in lab, red, red)){:is(.home-support,.ds-panel){--board-ink:color-mix(in srgb,var(--accent)60%,var(--text))}}:root:is([data-theme=dark],[data-theme=onedark]) :is(.home-support,.ds-panel){--board-ink:var(--accent)}:is(.home-support,.ds-panel)>h2{color:var(--text);font-size:1.25rem;font-weight:700;line-height:1.25}:is(.home-support,.ds-panel)>p{color:var(--text)}@supports (color:color-mix(in lab, red, red)){:is(.home-support,.ds-panel)>p{color:color-mix(in srgb,var(--text)84%,var(--home-support-panel-bg))}}:is(.home-support,.ds-panel)>p{font-size:.9375rem;line-height:1.55}:is(.home-board,.ds-board) :is(.home-card,.ds-card),:is(.home-support,.ds-panel) :is(.home-card,.ds-card){background-color:var(--home-card-bg);border-color:var(--home-card-border);color:var(--home-card-fg);box-shadow:var(--card-shadow);transition:border-color .12s}:is(.home-card,.ds-card) h3{color:var(--home-card-fg);font-size:1rem;font-weight:650;line-height:1.4}:is(.home-card,.ds-card) p{color:var(--home-card-muted);font-size:.9375rem;font-weight:400;line-height:1.5}:is(.home-board,.ds-board) :is(.home-card,.ds-card):hover,:is(.home-support,.ds-panel) :is(.home-card,.ds-card):hover{box-shadow:var(--card-hover-shadow);border-color:var(--board-ink)}.home-card-icon{color:var(--board-ink);margin-top:.125rem}@media (prefers-reduced-motion:reduce){:is(.home-board,.ds-board) :is(.home-card,.ds-card),:is(.home-support,.ds-panel) :is(.home-card,.ds-card){transition:none}}.ds-board .ds-section{background-color:var(--board-bg);border:1px solid var(--board-ink)}@supports (color:color-mix(in lab, red, red)){.ds-board .ds-section{border:1px solid color-mix(in srgb,var(--board-ink)45%,var(--board-bg))}}.ds-board .ds-section{border-radius:.75rem;padding:1.25rem}.ds-board .ds-section>h2{color:var(--text);font-size:1.25rem;font-weight:700;line-height:1.25}.ds-surface{background-color:var(--home-support-panel-bg);border-color:var(--home-support-panel-border)}.ds-card{background-color:var(--home-card-bg);border-color:var(--home-card-border);color:var(--home-card-fg);box-shadow:var(--card-shadow);transition:border-color .12s}.ds-card[data-category]{box-shadow:inset 3px 0 0 var(--category-color),var(--card-shadow)}.ds-card:hover{border-color:var(--board-ink,var(--accent))}.ds-results{--text-muted:var(--home-card-muted);background-color:var(--home-card-bg);border-color:var(--home-card-border)}.ds-results a:hover{background-color:var(--category-color)}@supports (color:color-mix(in lab, red, red)){.ds-results a:hover{background-color:color-mix(in srgb,var(--category-color)14%,var(--home-card-bg))}}@media (prefers-reduced-motion:reduce){.ds-card{transition:none}}.ds-board:not([data-category]){--board-bg:var(--home-support-panel-bg);--board-ink:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ds-board:not([data-category]){--board-ink:color-mix(in srgb,var(--accent)60%,var(--text))}}:root:is([data-theme=dark],[data-theme=onedark]) .ds-board:not([data-category]){--board-ink:var(--accent)}.ds-card dt{color:var(--home-card-fg)}.ds-card dd{color:var(--home-card-muted)}.tool-work,.tool-preview,.tool-result,.tool-feedback{min-width:0;color:var(--text);border-style:solid;border-width:1px;border-radius:.75rem;padding:1rem}.tool-work{background-color:var(--panel-bg);border-color:var(--panel-border);box-shadow:var(--raised-shadow)}.tool-preview{background-color:var(--preview-bg);border-color:var(--preview-border)}.tool-result{background-color:var(--result-bg);border-color:var(--result-border)}.tool-feedback{background-color:var(--card-bg);border-color:var(--card-border)}.tool-feedback[data-tone=success]{background-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.tool-feedback[data-tone=success]{background-color:color-mix(in srgb,var(--success)14%,var(--panel-bg))}}.tool-feedback[data-tone=success]{border-color:var(--success)}.tool-feedback[data-tone=warning]{background-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.tool-feedback[data-tone=warning]{background-color:color-mix(in srgb,var(--warning)14%,var(--panel-bg))}}.tool-feedback[data-tone=warning]{border-color:var(--warning)}.tool-feedback[data-tone=error]{background-color:var(--danger-soft);border-color:var(--danger)}.tool-feedback[data-tone=error] :is(p,strong){color:var(--text)}.tool-heading{color:var(--text);font-weight:600}:is([data-category=document],[data-category=image]) .tool-heading{color:var(--category-color)}.tool-control{border:1px solid var(--input-border);background-color:var(--input-bg);width:100%;min-width:0;min-height:2.75rem;color:var(--text);border-radius:.5rem;padding:.5rem .75rem;display:block}.tool-control::placeholder{color:var(--text-muted)}.tool-control:disabled{color:var(--text-muted);cursor:not-allowed;background-color:var(--input-bg)}@supports (color:color-mix(in lab, red, red)){.tool-control:disabled{background-color:color-mix(in srgb,var(--input-bg)55%,var(--panel-bg))}}.tool-control[aria-invalid=true]{border-color:var(--danger)}.tool-control[readonly]{background-color:var(--input-bg)}@supports (color:color-mix(in lab, red, red)){.tool-control[readonly]{background-color:color-mix(in srgb,var(--input-bg)70%,var(--panel-bg))}}.tool-file-input{border:1px dashed var(--input-border);background-color:var(--input-bg);width:100%;min-width:0;color:var(--text);border-radius:.5rem;padding:.5rem;display:block}.tool-file-input::file-selector-button{border:1px solid var(--secondary-action-border);background-color:var(--secondary-action-bg);min-height:2.25rem;color:var(--text);cursor:pointer;border-radius:.5rem;margin-inline-end:.75rem;padding:.375rem .75rem}.tool-action-primary,.tool-action-secondary{border:1px solid #0000;border-radius:.5rem;justify-content:center;align-items:center;min-height:2.75rem;padding:.5rem 1rem;font-weight:500;text-decoration:none;display:inline-flex}.tool-action-primary{background-color:var(--accent);color:var(--contrast);box-shadow:var(--primary-shadow)}.tool-action-primary:hover:not(:disabled){background-color:var(--accent-hover)}.tool-action-secondary{background-color:var(--secondary-action-bg);border-color:var(--secondary-action-border);color:var(--text);box-shadow:var(--raised-shadow)}.tool-action-secondary:hover:not(:disabled){background-color:var(--surface-alt)}.tool-action-primary:disabled,.tool-action-secondary:disabled{border-color:var(--secondary-action-border);color:var(--text-muted);box-shadow:none;cursor:not-allowed;background-color:#0000;border-style:dashed}::selection{background-color:var(--art-selection)}main :is(input[type=checkbox],input[type=radio],input[type=range]){accent-color:var(--accent)}div.bg-background{isolation:isolate;position:relative}div.bg-background:before{content:"";z-index:-1;pointer-events:none;background-image:var(--art-canvas-image);background-size:var(--art-canvas-size);background-repeat:var(--art-canvas-repeat);background-position:var(--art-canvas-position);position:absolute;inset:0}main h1,.home-hero h1{font-family:var(--art-display-font);font-weight:var(--art-display-weight);letter-spacing:var(--art-display-tracking);text-transform:var(--art-display-case);line-height:var(--art-display-leading)}.home-hero h1{font-size:var(--art-hero-title-size)}main h1{font-size:var(--art-page-title-size)}#home-categories-title{font-family:var(--art-label-font);letter-spacing:var(--art-label-tracking);text-transform:var(--art-label-case);font-size:.75rem;font-weight:600;line-height:1.25rem}nav[aria-label=Breadcrumb]{font-family:var(--art-label-font);letter-spacing:var(--art-label-tracking);font-size:.8125rem}main h2{font-family:var(--art-heading-font);font-weight:var(--art-heading-weight);letter-spacing:var(--art-heading-tracking);text-transform:var(--art-heading-case)}main h3{font-family:var(--art-title-font);letter-spacing:var(--art-heading-tracking)}:is(.home-card,.ds-card) h3{font-weight:var(--art-title-weight)}.home-card>span:first-child,#home-categories-title,label[for=tool-search],label[for=tool-tag-filter],.ds-results a>div>div:last-child,[data-category-cue]{font-family:var(--art-label-font);letter-spacing:var(--art-label-tracking);text-transform:var(--art-label-case)}.home-card>span:first-child{font-size:.6875rem}[data-site-header] :is(a,button){font-family:var(--art-nav-font);letter-spacing:var(--art-nav-tracking);text-transform:var(--art-nav-case)}[data-nav-panel] a,[data-category-button]{font-size:var(--art-nav-size)}[data-site-header]>div>a[href=\/]{letter-spacing:-.01em;text-transform:none}@media (max-width:1023px){[data-site-header] button{letter-spacing:0}}@media (max-width:420px){[data-site-header]>div>a[href=\/]{font-family:var(--font-sans)}[data-site-header] button{font-family:var(--font-sans);text-transform:none}}:is(.tool-control,#tool-search,#tool-tag-filter){font-family:var(--art-control-font)}main p>a,main li>a{-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}[data-site-header]{box-shadow:var(--art-header-shadow)}[data-site-header]:after{content:"";height:var(--art-header-edge-size);pointer-events:none;background:var(--art-header-edge);inset-inline:0;position:absolute;top:100%}[data-site-footer]:before{content:"";height:var(--art-footer-edge-size);margin-top:-.75rem;margin-bottom:calc(.75rem - var(--art-footer-edge-size));pointer-events:none;background:var(--art-footer-edge);display:block}.home-hero{isolation:isolate;position:relative;overflow:hidden}@media (max-width:639px){.home-page>:not(:last-child),.home-page>div>:not(:last-child){margin-block-end:1rem}.home-hero{padding-block:.625rem}main:has(>div>.home-page){padding-block-start:.75rem}.home-board .section-island{padding:.75rem}.home-board .section-island>:not(:last-child){margin-block-end:.5rem}}.home-hero:before,.home-hero:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.home-hero:before{background-image:var(--art-hero-image)}.home-hero:after{background-image:var(--art-hero-motif);background-size:var(--art-hero-motif-size);background-position:var(--art-hero-motif-position);background-repeat:var(--art-hero-motif-repeat)}.home-hero>*{max-width:var(--art-hero-text-width)}:is(.section-island,.ds-section,.ds-surface,.tool-work,.ds-panel,.home-support){isolation:isolate;position:relative}:is(.section-island,.ds-section,.ds-surface,.tool-work,.ds-panel,.home-support):after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background-image:var(--art-panel-image);position:absolute;inset:0}:is(.section-island,.ds-surface),:is(.home-board,.ds-board) .section-island,:is(.home-support,.ds-panel),.ds-board .ds-section,.tool-work,.tool-preview,.tool-result,.tool-feedback{border-radius:var(--art-radius-panel)}:is(.home-board,.ds-board)[data-category]{--board-bg:var(--category-color)}@supports (color:color-mix(in lab, red, red)){:is(.home-board,.ds-board)[data-category]{--board-bg:color-mix(in srgb,var(--category-color)var(--art-board-mix),var(--art-board-base))}}:root:is([data-theme=dark],[data-theme=onedark]) :is(.home-board,.ds-board)[data-category]{--board-bg:var(--category-color)}@supports (color:color-mix(in lab, red, red)){:root:is([data-theme=dark],[data-theme=onedark]) :is(.home-board,.ds-board)[data-category]{--board-bg:color-mix(in srgb,var(--category-color)var(--art-board-mix),var(--art-board-base))}}:root:is([data-theme=dark],[data-theme=onedark]) :is(.home-board,.ds-board)[data-category] :is(.section-island,.ds-section):before{width:var(--art-board-edge-width);border-radius:var(--art-radius-panel)0 0 var(--art-radius-panel)}:is(.section-island,.ds-surface,.tool-work,.ds-board .ds-section){box-shadow:var(--art-panel-frame),var(--island-shadow)}.tool-work{box-shadow:var(--art-panel-frame),var(--raised-shadow)}:is(.home-card,.ds-card){isolation:isolate;border-radius:var(--art-radius-card);border-width:var(--art-border-card);transition:border-color var(--art-motion-short)var(--art-ease),box-shadow var(--art-motion-medium)var(--art-ease),transform var(--art-motion-medium)var(--art-ease);position:relative;overflow:hidden}:is(.home-card,.ds-card):before,:is(.home-card,.ds-card):after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}:is(.home-card,.ds-card):before{background-image:var(--art-card-image)}:is(.home-card,.ds-card):after{background-image:var(--art-card-hover-image);opacity:0;transition:opacity var(--art-motion-medium)var(--art-ease)}:is(.home-card,.ds-card):is(:hover,:focus-visible):after{opacity:1}.ds-card,:is(.home-board,.ds-board) :is(.home-card,.ds-card),:is(.home-support,.ds-panel) :is(.home-card,.ds-card){box-shadow:var(--card-shadow)}:is(.home-board,.ds-board) :is(.home-card,.ds-card):hover,:is(.home-support,.ds-panel) :is(.home-card,.ds-card):hover,.ds-card:hover{box-shadow:var(--card-hover-shadow)}.home-chip{border-radius:var(--art-radius-chip);font-family:var(--art-label-font);letter-spacing:var(--art-label-tracking);transition:transform var(--art-motion-short)var(--art-ease),box-shadow var(--art-motion-short)var(--art-ease)}.ds-results{border-radius:var(--art-radius-panel);overflow:hidden}.ds-results a{transition:background-color var(--art-motion-short)var(--art-ease)}.tool-action-primary,.tool-action-secondary{isolation:isolate;border-radius:var(--art-radius-control);font-family:var(--art-button-font);font-weight:var(--art-button-weight);letter-spacing:var(--art-button-tracking);text-transform:var(--art-button-case);transition:border-color var(--art-motion-short)var(--art-ease),box-shadow var(--art-motion-short)var(--art-ease),transform var(--art-motion-short)var(--art-ease);position:relative;overflow:hidden}.tool-action-primary:before{content:"";z-index:-1;pointer-events:none;background-image:var(--art-button-image);position:absolute;inset:0}.tool-action-primary:disabled:before{display:none}.tool-action-primary:active:not(:disabled),.tool-action-secondary:active:not(:disabled){box-shadow:var(--pressed-shadow)}.tool-control,.tool-file-input{border-radius:var(--art-radius-control);transition:border-color var(--art-motion-short)var(--art-ease),box-shadow var(--art-motion-short)var(--art-ease)}.tool-file-input::file-selector-button{border-radius:var(--art-radius-control);font-family:var(--art-button-font);letter-spacing:var(--art-button-tracking);text-transform:var(--art-button-case)}:is(.tool-control,#tool-search,#tool-tag-filter):hover:not(:disabled):not(:focus-visible){border-color:var(--accent)}:is(#tool-search,#tool-tag-filter){border-radius:var(--art-radius-control)}dialog::backdrop{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){dialog::backdrop{background-color:color-mix(in srgb,var(--background)72%,transparent)}}:root[data-palette=original] .home-hero{box-shadow:inset 0 0 0 1px var(--home-hero-border),0 28px 60px -34px #3e24aabf}:root[data-palette=original] [data-site-header] [aria-current=page]{box-shadow:0 6px 16px -6px var(--accent)}@supports (color:color-mix(in lab, red, red)){:root[data-palette=original] [data-site-header] [aria-current=page]{box-shadow:0 6px 16px -6px color-mix(in srgb,var(--accent)70%,transparent)}}:root[data-palette=mineral] main{counter-reset:art-plate}:root[data-palette=mineral] :is(.section-island,.ds-section){counter-increment:art-plate}:root[data-palette=mineral] :is(.section-island,.ds-section):after{content:"PL." counter(art-plate,decimal-leading-zero)/"";text-align:right;font:500 .6875rem/1 var(--font-mono);letter-spacing:.1em;color:var(--accent-secondary);padding:.75rem .875rem}:root[data-palette=mineral] .home-card:before,:root[data-palette=mineral] .ds-card:before{background-color:var(--category-color);width:.625rem;height:.625rem;inset:.75rem .75rem auto auto}:root[data-palette=mineral] .home-hero{box-shadow:inset 0 0 0 1px var(--home-hero-border),inset 0 0 0 4px var(--home-hero-bg),inset 0 0 0 5px var(--home-hero-fg)}@supports (color:color-mix(in lab, red, red)){:root[data-palette=mineral] .home-hero{box-shadow:inset 0 0 0 1px var(--home-hero-border),inset 0 0 0 4px var(--home-hero-bg),inset 0 0 0 5px color-mix(in srgb,var(--home-hero-fg)45%,transparent)}}:root[data-palette=mineral] [data-site-header] :is([aria-current=page],[data-category-button][data-current-section=true]){color:var(--accent);box-shadow:inset 0 -2px 0 var(--accent);background-color:#0000;border-radius:0;font-weight:600}:root[data-palette=mineral] .home-chip{box-shadow:inset 0 0 0 1px var(--category-color)}:root[data-palette=oxblood] main{counter-reset:art-chapter}:root[data-palette=oxblood] :is(.section-island,.ds-section){counter-increment:art-chapter}:root[data-palette=oxblood] :is(.home-board,.ds-board) :is(.section-island,.ds-section){border-inline-width:0;border-bottom-width:0;border-top:3px double var(--text);background-color:var(--board-bg)}:root[data-palette=oxblood] :is(.section-island,.ds-section):after{content:counter(art-chapter,upper-roman)/"";text-align:right;font:italic 400 1.25rem/1 var(--art-display-font);color:var(--accent);padding:.875rem 1rem}:root[data-palette=oxblood] :is(.home-board,.ds-board) :is(.section-island,.ds-section):before{content:none}:root[data-palette=oxblood] .home-hero:after{content:"&"/"";font:italic 400 clamp(9rem,18vw,17rem)/1 var(--art-display-font);color:var(--home-hero-fg);inset:auto 1.5rem -4.25rem auto}@supports (color:color-mix(in lab, red, red)){:root[data-palette=oxblood] .home-hero:after{color:color-mix(in srgb,var(--home-hero-fg)13%,transparent)}}:root[data-palette=oxblood] main h2{font-size:1.625rem;line-height:1.15}:root[data-palette=oxblood] main :is(h2,h3,.tool-heading){font-weight:400}:root[data-palette=oxblood] main .tool-heading{font-size:1.125rem}:root[data-palette=oxblood] :is(.home-card,.ds-card) h3{font-size:1.1875rem;line-height:1.25}:root[data-palette=oxblood] :is(.home-board,.ds-board) :is(.home-card,.ds-card){border-inline-width:0;border-top-width:0}:root[data-palette=oxblood] [data-site-header] :is([aria-current=page],[data-category-button][data-current-section=true]){box-shadow:inset 0 1px 0 var(--accent),inset 0 -1px 0 var(--accent)}:root[data-palette=oxblood] .home-chip{background-color:var(--card-bg);box-shadow:inset 0 -1px 0 var(--category-color)}:root[data-palette=signal] main h1:before{content:"";clip-path:polygon(0 0,100% 50%,0 100%,0 76%,62% 50%,0 24%);background-color:currentColor;width:.62em;height:.62em;margin-inline-end:.42em;display:inline-block}:root[data-palette=signal] .home-hero h1:after{content:"";vertical-align:-.12em;background-color:currentColor;width:.56em;height:.98em;margin-inline-start:.2em;display:inline-block}:root[data-palette=signal][data-theme=dark] .home-hero h1{text-shadow:0 0 18px #b9f77c6b}:root[data-palette=signal] .home-hero{box-shadow:inset 0 0 0 1px var(--home-hero-border),inset 0 0 40px #46a04629}:root[data-palette=signal] [data-site-header] [aria-current=page]{box-shadow:3px 3px 0 var(--accent)}@supports (color:color-mix(in lab, red, red)){:root[data-palette=signal] [data-site-header] [aria-current=page]{box-shadow:3px 3px 0 color-mix(in srgb,var(--accent)34%,transparent)}}:root[data-palette=signal] .home-chip{background-color:var(--card-bg);box-shadow:inset 0 0 0 1px var(--category-color)}:root[data-palette=signal] :is(.home-board,.ds-board)[data-category] :is(.section-island,.ds-section):before{content:"";background-color:var(--category-color);pointer-events:none;border-radius:0;width:2px;position:absolute;inset:-1px auto -1px -1px}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){:root[data-palette=signal] [data-site-header]:after{transform-origin:0;animation:linear both art-trace;animation-timeline:scroll(root)}}}:root[data-palette=cobalt] :is(.section-island,.ds-section,.ds-surface,.tool-work,.tool-preview,.tool-result){border-width:2px}:root[data-palette=cobalt] .home-hero{box-shadow:8px 8px 0 var(--accent-secondary)}:root[data-palette=cobalt][data-theme=dark] .home-hero{box-shadow:8px 8px 0 var(--accent)}:root[data-palette=cobalt] :is(.home-board,.ds-board)[data-category] :is(.section-island,.ds-section)>h2{padding-inline-start:1.75rem}:root[data-palette=cobalt] :is(.home-board,.ds-board)[data-category] :is(.section-island,.ds-section):before{content:"";background-color:var(--category-color);width:.875rem;height:.875rem;box-shadow:2px 2px 0 var(--text);pointer-events:none;border-radius:0;position:absolute;inset:1.5rem auto auto 1.25rem}:root[data-palette=cobalt] [data-site-header] [aria-current=page]{box-shadow:3px 3px 0 var(--accent-secondary)}:root[data-palette=cobalt] .home-chip{box-shadow:inset 0 0 0 2px var(--category-color),2px 2px 0 var(--category-color);font-weight:700}:root[data-palette=cobalt] .tool-action-secondary,:root[data-palette=cobalt] .tool-action-primary{border-width:2px}:root[data-palette=amber] :is(.home-board,.ds-board)[data-category] :is(.section-island,.ds-section):before{content:"";background-color:var(--category-color);width:3px;height:1.625rem;box-shadow:0 0 12px var(--category-color);pointer-events:none;border-radius:0 3px 3px 0;position:absolute;inset:1.5rem auto auto -1px}:root[data-palette=amber] .home-hero{box-shadow:inset 0 0 0 1px var(--home-hero-border),inset 0 0 0 5px var(--home-hero-bg),inset 0 0 0 6px var(--home-hero-border),0 24px 44px -28px #462c08bf}@supports (color:color-mix(in lab, red, red)){:root[data-palette=amber] .home-hero{box-shadow:inset 0 0 0 1px var(--home-hero-border),inset 0 0 0 5px var(--home-hero-bg),inset 0 0 0 6px color-mix(in srgb,var(--home-hero-border)55%,transparent),0 24px 44px -28px #462c08bf}}:root[data-palette=amber] [data-site-header] [aria-current=page]{box-shadow:0 0 0 1px var(--accent),0 4px 16px -4px var(--accent)}@supports (color:color-mix(in lab, red, red)){:root[data-palette=amber] [data-site-header] [aria-current=page]{box-shadow:0 0 0 1px var(--accent),0 4px 16px -4px color-mix(in srgb,var(--accent)75%,transparent)}}:root[data-palette=amber] .home-chip{box-shadow:inset 0 0 0 1px var(--category-color)}@supports (color:color-mix(in lab, red, red)){:root[data-palette=amber] .home-chip{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--category-color)45%,transparent)}}:root[data-palette=onedark] .home-hero{box-shadow:inset 0 0 0 1px var(--panel-border),var(--island-shadow);padding-top:2.75rem}:root[data-palette=onedark] .home-hero h1{color:#e5c07b}:root[data-palette=onedark] [data-site-header] [aria-current=page]{border-radius:.25rem .25rem 0 0;box-shadow:inset 0 2px #f4e6fa}:root[data-palette=onedark] :is(.section-island,.ds-section,.tool-work):after{background-image:linear-gradient(90deg,#0000 .4375rem,#abb2bf24 .4375rem calc(.4375rem + 1px),#0000 calc(.4375rem + 1px))}:root[data-palette=onedark] :is(.home-card,.ds-card) h3{color:#8cc8f5}:root :is(.home-card,.ds-card,.tool-action-primary,.tool-action-secondary,.home-chip,[data-site-header] a,[data-site-header] button):focus-visible{box-shadow:0 0 0 2px var(--surface),0 0 0 6px var(--text)}@keyframes art-fade{0%{opacity:0}}@keyframes art-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes art-develop{0%{opacity:0;filter:saturate(.4)}}@keyframes art-boot{0%{opacity:0}40%{opacity:.7}60%{opacity:.25}to{opacity:1}}@keyframes art-slide{0%{opacity:0;transform:translate(-16px)}}@keyframes art-lamp{0%{opacity:0;filter:brightness(.72)}}@keyframes art-pop{0%{opacity:0;transform:translateY(-4px)}}@keyframes art-trace{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes art-cursor{0%,49%{opacity:1}50%,to{opacity:0}}@media (prefers-reduced-motion:no-preference){.home-hero{animation:var(--art-enter-name)var(--art-enter-duration)var(--art-ease)both}:is(.home-board,.ds-board,.ds-panel){animation:art-fade var(--art-enter-duration)ease-out both}.home-board:nth-child(2){animation-delay:40ms}.home-board:nth-child(3){animation-delay:80ms}.home-board:nth-child(n+4){animation-delay:.12s}:is(.tool-result,.tool-feedback){animation:art-fade var(--art-motion-medium)ease-out both}[data-surface=theme-popover],[data-category-nav],[data-nav-panel]:not(.hidden),dialog[open]{animation:art-pop var(--art-motion-medium)var(--art-ease)both}:root[data-palette=signal] .home-hero h1:after{animation:1s step-end 3 art-cursor}}@media (hover:hover) and (prefers-reduced-motion:no-preference){:is(.home-card,.ds-card):hover{transform:var(--art-hover-lift)}:is(.home-card,.ds-card):active{transform:var(--art-press-shift);box-shadow:var(--pressed-shadow)}.tool-action-primary:hover:not(:disabled),.tool-action-secondary:hover:not(:disabled),.home-chip:hover{transform:var(--art-hover-lift)}.tool-action-primary:active:not(:disabled),.tool-action-secondary:active:not(:disabled){transform:var(--art-press-shift)}}@media (prefers-reduced-motion:no-preference){:root:has([data-surface=theme-popover]) :is(body,div.bg-background,[data-site-header],[data-site-footer],main,.home-hero,.section-island,.home-card,.ds-card,.ds-section,.tool-work,.tool-preview,.tool-result){transition:background-color .28s,color .28s,border-color .28s}}@media (prefers-reduced-motion:reduce){:is(.home-card,.ds-card),:is(.home-card,.ds-card):after,.tool-action-primary,.tool-action-secondary,.tool-control,.tool-file-input,.home-chip,.ds-results a{transition:none}}@media (forced-colors:active){div.bg-background:before,.home-hero:before,.home-hero:after,:is(.home-card,.ds-card):before,:is(.home-card,.ds-card):after{display:none}}@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}
