/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--shimmer-angle:20deg}*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@layer theme{:root,:host{--font-sans:"Geist Variable", sans-serif;--font-mono:"Geist Mono Variable", ui-monospace, monospace;--color-black:#000;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--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);--font-weight-medium:500;--font-weight-semibold:600;--tracking-wide:.025em;--leading-snug:1.375;--radius-md:calc(var(--radius) * .8);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--blur-xs:4px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Geist Variable", sans-serif;--default-mono-font-family:"Geist Mono Variable", ui-monospace, monospace;--font-lcd-tech:"Share Tech Mono", ui-monospace, monospace;--font-lcd-pixel:"VT323", ui-monospace, monospace;--color-muted:var(--muted);--color-card:var(--card);--color-background:var(--background)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}body{background-color:var(--background);color:var(--foreground)}html{font-family:Geist Variable,sans-serif}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-1{inset:var(--spacing)}.inset-1\.5{inset:calc(var(--spacing) * 1.5)}.inset-2{inset:calc(var(--spacing) * 2)}.inset-\[5px\]{inset:5px}.inset-px{inset:1px}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1{top:var(--spacing)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-px{top:1px}.bottom-0{bottom:0}.left-0{left:0}.left-1\/2{left:50%}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:0}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-8{margin-top:calc(var(--spacing) * 8)}.-mb-4{margin-bottom:calc(var(--spacing) * -4)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.box-border{box-sizing:border-box}.\!table{display:table!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-24{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}.size-\[1\.1rem\]{width:1.1rem;height:1.1rem}.size-full{width:100%;height:100%}.h-1{height:var(--spacing)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-11{height:calc(var(--spacing) * 11)}.h-\[calc\(100\%_-_1px\)\]{height:calc(100% - 1px)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.min-h-5{min-height:calc(var(--spacing) * 5)}.min-h-32{min-height:calc(var(--spacing) * 32)}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1{width:var(--spacing)}.w-2{width:calc(var(--spacing) * 2)}.w-3{width:calc(var(--spacing) * 3)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-9{width:calc(var(--spacing) * 9)}.w-11{width:calc(var(--spacing) * 11)}.w-24{width:calc(var(--spacing) * 24)}.w-\[min\(24rem\,calc\(100\%-2rem\)\)\]{width:min(24rem,100% - 2rem)}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0}.min-w-32{min-width:calc(var(--spacing) * 32)}.flex-1{flex:1}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.touch-none{touch-action:none}.resize{resize:both}.list-none{list-style-type:none}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-\[minmax\(0\,1fr\)_2\.75rem_minmax\(0\,8rem\)_5\.5rem\]{grid-template-columns:minmax(0,1fr) 2.75rem minmax(0,8rem) 5.5rem}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-\(--card-spacing\){gap:var(--card-spacing)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-\[0\.85rem\]{gap:.85rem}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.rounded{border-radius:.25rem}.rounded-\[4px\]{border-radius:4px}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md), 10px)}.rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md), 12px)}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) * .8)}.rounded-xl{border-radius:calc(var(--radius) * 1.4)}.rounded-t-xl{border-top-left-radius:calc(var(--radius) * 1.4);border-top-right-radius:calc(var(--radius) * 1.4)}.rounded-b-xl{border-bottom-right-radius:calc(var(--radius) * 1.4);border-bottom-left-radius:calc(var(--radius) * 1.4)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-border{border-color:var(--border)}.border-input{border-color:var(--input)}.border-primary{border-color:var(--primary)}.border-transparent{border-color:#0000}.bg-background{background-color:var(--background)}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.bg-card{background-color:var(--card)}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.bg-muted{background-color:var(--muted)}.bg-muted-foreground{background-color:var(--muted-foreground)}.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary,.bg-primary\/40{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/40{background-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.bg-secondary{background-color:var(--secondary)}.bg-transparent{background-color:#0000}.bg-clip-padding{background-clip:padding-box}.p-\(--card-spacing\){padding:var(--card-spacing)}.p-0{padding:0}.p-4{padding:calc(var(--spacing) * 4)}.p-\[3px\]{padding:3px}.px-\(--card-spacing\){padding-inline:var(--card-spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.py-\(--card-spacing\){padding-block:var(--card-spacing)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.text-center{text-align:center}.text-left{text-align:left}.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-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-none{--tw-leading:1;line-height:1}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-balance{text-wrap:balance}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-destructive{color:var(--destructive)}.text-foreground,.text-foreground\/60{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/60{color:color-mix(in oklab, var(--foreground) 60%, transparent)}}.text-muted-foreground,.text-muted-foreground\/20{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/20{color:color-mix(in oklab, var(--muted-foreground) 20%, transparent)}}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.ring-1{--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)}.ring-foreground\/10{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ring-foreground\/10{--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.ring-ring\/50{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.ring-ring\/50{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,border-color\,box-shadow\]{transition-property:color,border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.delay-2{transition-delay:2ms}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.delay-2{--tw-animation-delay:calc(2*1ms);animation-delay:2ms}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\!paused{animation-play-state:paused!important}.\[--card-spacing\:--spacing\(4\)\]{--card-spacing:calc(var(--spacing) * 4)}.\[direction\:rtl\]{direction:rtl}.\[writing-mode\:vertical-lr\]{writing-mode:vertical-lr}.paused{animation-play-state:paused}.running{animation-play-state:running}.group-has-disabled\/field\:opacity-50:is(:where(.group\/field):has(:disabled) *){opacity:.5}.group-has-\[\:focus-visible\]\/field-label\:ring-0:is(:where(.group\/field-label):has(:focus-visible) *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-has-\[\:focus-visible\]\/field-label\:not-data-checked\:border-input:is(:where(.group\/field-label):has(:focus-visible) *):not(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){border-color:var(--input)}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *){opacity:.5}.group-data-\[size\=sm\]\/alert-dialog-content\:grid:is(:where(.group\/alert-dialog-content)[data-size=sm] *){display:grid}.group-data-\[size\=sm\]\/alert-dialog-content\:grid-cols-2:is(:where(.group\/alert-dialog-content)[data-size=sm] *){grid-template-columns:repeat(2,minmax(0,1fr))}.group-data-\[size\=sm\]\/card\:text-sm:is(:where(.group\/card)[data-size=sm] *){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.group-data-\[variant\=line\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *){background-color:#0000}.group-data-horizontal\/tabs\:h-8:is(:where(.group\/tabs):where([data-orientation=horizontal]) *){height:calc(var(--spacing) * 8)}.group-data-vertical\/tabs\:h-fit:is(:where(.group\/tabs):where([data-orientation=vertical]) *){height:fit-content}.group-data-vertical\/tabs\:w-full:is(:where(.group\/tabs):where([data-orientation=vertical]) *){width:100%}.group-data-vertical\/tabs\:flex-col:is(:where(.group\/tabs):where([data-orientation=vertical]) *){flex-direction:column}.group-data-vertical\/tabs\:justify-start:is(:where(.group\/tabs):where([data-orientation=vertical]) *){justify-content:flex-start}@media (hover:hover){.peer-hover\:ring-2:is(:where(.peer):hover~*){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.peer-hover\:ring-ring\/50:is(:where(.peer):hover~*){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.peer-hover\:ring-ring\/50:is(:where(.peer):hover~*){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}}.peer-active\:border-ring:is(:where(.peer):active~*){border-color:var(--ring)}.peer-active\:ring-2:is(:where(.peer):active~*){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.peer-active\:ring-ring:is(:where(.peer):active~*){--tw-ring-color:var(--ring)}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-x-3:after{content:var(--tw-content);inset-inline:calc(var(--spacing) * -3)}.after\:-inset-y-2:after{content:var(--tw-content);inset-block:calc(var(--spacing) * -2)}.after\:bg-foreground:after{content:var(--tw-content);background-color:var(--foreground)}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.group-data-horizontal\/tabs\:after\:inset-x-0:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);inset-inline:0}.group-data-horizontal\/tabs\:after\:bottom-\[-5px\]:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);bottom:-5px}.group-data-horizontal\/tabs\:after\:h-0\.5:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.group-data-vertical\/tabs\:after\:inset-y-0:is(:where(.group\/tabs):where([data-orientation=vertical]) *):after{content:var(--tw-content);inset-block:0}.group-data-vertical\/tabs\:after\:-right-1:is(:where(.group\/tabs):where([data-orientation=vertical]) *):after{content:var(--tw-content);right:calc(var(--spacing) * -1)}.group-data-vertical\/tabs\:after\:w-0\.5:is(:where(.group\/tabs):where([data-orientation=vertical]) *):after{content:var(--tw-content);width:calc(var(--spacing) * .5)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}@media (hover:hover){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.hover\:bg-destructive\/20:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.hover\:bg-muted:hover{background-color:var(--muted)}.hover\:bg-primary\/80:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-inner:hover{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:ring-2:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:ring-4:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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)}.hover\:ring-ring\/50:hover{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.hover\:ring-ring\/50:hover{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}}.focus-visible\:border-destructive\/40:focus-visible{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:border-destructive\/40:focus-visible{border-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-3:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-4:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:cursor-grabbing:active{cursor:grabbing}.active\:border-ring:active{border-color:var(--ring)}.active\:ring-2:active{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.active\:ring-ring:active{--tw-ring-color:var(--ring)}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-lg{border-radius:var(--radius)}.has-data-\[icon\=inline-end\]\:pr-1:has([data-icon=inline-end]){padding-right:var(--spacing)}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-start\]\:pl-1:has([data-icon=inline-start]){padding-left:var(--spacing)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_auto_1fr\]:has([data-slot=alert-dialog-media]){grid-template-rows:auto auto 1fr}.has-data-\[slot\=alert-dialog-media\]\:gap-x-4:has([data-slot=alert-dialog-media]){column-gap:calc(var(--spacing) * 4)}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[slot\=card-description\]\:grid-rows-\[auto_auto\]:has([data-slot=card-description]){grid-template-rows:auto auto}.has-data-\[slot\=card-footer\]\:pb-0:has([data-slot=card-footer]){padding-bottom:0}.has-\[\>img\:first-child\]\:pt-0:has(>img:first-child){padding-top:0}.aria-expanded\:bg-muted[aria-expanded=true]{background-color:var(--muted)}.aria-expanded\:bg-secondary[aria-expanded=true]{background-color:var(--secondary)}.aria-expanded\:text-foreground[aria-expanded=true]{color:var(--foreground)}.aria-expanded\:text-secondary-foreground[aria-expanded=true]{color:var(--secondary-foreground)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-3[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.aria-invalid\:aria-checked\:border-primary[aria-invalid=true][aria-checked=true]{border-color:var(--primary)}.data-\[active\]\:ring-4[data-active]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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)}.data-\[active\]\:ring-ring\/50[data-active]{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.data-\[active\]\:ring-ring\/50[data-active]{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[orientation\=horizontal\]\:h-1\.5[data-orientation=horizontal]{height:calc(var(--spacing) * 1.5)}.data-\[orientation\=horizontal\]\:h-full[data-orientation=horizontal]{height:100%}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:min-h-44[data-orientation=vertical]{min-height:calc(var(--spacing) * 44)}.data-\[orientation\=vertical\]\:w-1\.5[data-orientation=vertical]{width:calc(var(--spacing) * 1.5)}.data-\[orientation\=vertical\]\:w-auto[data-orientation=vertical]{width:auto}.data-\[orientation\=vertical\]\:w-full[data-orientation=vertical]{width:100%}.data-\[orientation\=vertical\]\:flex-col[data-orientation=vertical]{flex-direction:column}.data-\[size\=default\]\:max-w-xs[data-size=default],.data-\[size\=sm\]\:max-w-xs[data-size=sm]{max-width:var(--container-xs)}.data-\[size\=sm\]\:\[--card-spacing\:--spacing\(3\)\][data-size=sm]{--card-spacing:calc(var(--spacing) * 3)}.data-\[size\=sm\]\:has-data-\[slot\=card-footer\]\:pb-0[data-size=sm]:has([data-slot=card-footer]){padding-bottom:0}.data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-backdrop-filter\:backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-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,)}}@media (width>=40rem){.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:row-span-2:is(:where(.group\/alert-dialog-content)[data-size=default] *){grid-row:span 2/span 2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:place-items-start:is(:where(.group\/alert-dialog-content)[data-size=default] *){place-items:start}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:text-left:is(:where(.group\/alert-dialog-content)[data-size=default] *){text-align:left}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:group-has-data-\[slot\=alert-dialog-media\]\/alert-dialog-content\:col-start-2:is(:where(.group\/alert-dialog-content)[data-size=default] *):is(:where(.group\/alert-dialog-content):has([data-slot=alert-dialog-media]) *){grid-column-start:2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_1fr\]:is(:where(.group\/alert-dialog-content)[data-size=default] *):has([data-slot=alert-dialog-media]){grid-template-rows:auto 1fr}.data-\[size\=default\]\:sm\:max-w-sm[data-size=default]{max-width:var(--container-sm)}}@media (width>=48rem){.md\:text-pretty{text-wrap:pretty}}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:bg-destructive\/20:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/20:is(.dark *){background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:text-muted-foreground:is(.dark *){color:var(--muted-foreground)}@media (hover:hover){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.dark\:hover\:text-foreground:is(.dark *):hover{color:var(--foreground)}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.data-open\:animate-in:where([data-state=open]),.data-open\:animate-in:where([data-open]:not([data-open=false])){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-open\:fade-in-0:where([data-state=open]),.data-open\:fade-in-0:where([data-open]:not([data-open=false])){--tw-enter-opacity:0}.data-open\:zoom-in-95:where([data-state=open]),.data-open\:zoom-in-95:where([data-open]:not([data-open=false])){--tw-enter-scale:.95}.data-closed\:animate-out:where([data-state=closed]),.data-closed\:animate-out:where([data-closed]:not([data-closed=false])){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-closed\:fade-out-0:where([data-state=closed]),.data-closed\:fade-out-0:where([data-closed]:not([data-closed=false])){--tw-exit-opacity:0}.data-closed\:zoom-out-95:where([data-state=closed]),.data-closed\:zoom-out-95:where([data-closed]:not([data-closed=false])){--tw-exit-scale:.95}.data-checked\:border-primary:where([data-state=checked]),.data-checked\:border-primary:where([data-checked]:not([data-checked=false])){border-color:var(--primary)}.data-checked\:bg-primary:where([data-state=checked]),.data-checked\:bg-primary:where([data-checked]:not([data-checked=false])){background-color:var(--primary)}.data-checked\:text-primary-foreground:where([data-state=checked]),.data-checked\:text-primary-foreground:where([data-checked]:not([data-checked=false])){color:var(--primary-foreground)}.group-has-\[\:focus-visible\]\/field-label\:data-checked\:border-primary:is(:where(.group\/field-label):has(:focus-visible) *):where([data-state=checked]),.group-has-\[\:focus-visible\]\/field-label\:data-checked\:border-primary:is(:where(.group\/field-label):has(:focus-visible) *):where([data-checked]:not([data-checked=false])){border-color:var(--primary)}.dark\:data-checked\:bg-primary:is(.dark *):where([data-state=checked]),.dark\:data-checked\:bg-primary:is(.dark *):where([data-checked]:not([data-checked=false])){background-color:var(--primary)}.data-active\:bg-background:where([data-state=active]),.data-active\:bg-background:where([data-active]:not([data-active=false])){background-color:var(--background)}.data-active\:text-foreground:where([data-state=active]),.data-active\:text-foreground:where([data-active]:not([data-active=false])){color:var(--foreground)}.group-data-\[variant\=default\]\/tabs-list\:data-active\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *):where([data-state=active]),.group-data-\[variant\=default\]\/tabs-list\:data-active\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *):where([data-active]:not([data-active=false])){--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)}.group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])){background-color:#0000}.group-data-\[variant\=line\]\/tabs-list\:data-active\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.group-data-\[variant\=line\]\/tabs-list\:data-active\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])){--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)}:is(.group-data-\[variant\=line\]\/tabs-list\:data-active\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.group-data-\[variant\=line\]\/tabs-list\:data-active\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false]))):after{content:var(--tw-content);opacity:1}.dark\:data-active\:border-input:is(.dark *):where([data-state=active]),.dark\:data-active\:border-input:is(.dark *):where([data-active]:not([data-active=false])){border-color:var(--input)}.dark\:data-active\:bg-input\/30:is(.dark *):where([data-state=active]),.dark\:data-active\:bg-input\/30:is(.dark *):where([data-active]:not([data-active=false])){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:data-active\:bg-input\/30:is(.dark *):where([data-state=active]),.dark\:data-active\:bg-input\/30:is(.dark *):where([data-active]:not([data-active=false])){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:data-active\:text-foreground:is(.dark *):where([data-state=active]),.dark\:data-active\:text-foreground:is(.dark *):where([data-active]:not([data-active=false])){color:var(--foreground)}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:border-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:border-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])){border-color:#0000}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])){background-color:#0000}.data-horizontal\:flex-col:where([data-orientation=horizontal]){flex-direction:column}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\.border-b\]\:pb-\(--card-spacing\).border-b{padding-bottom:var(--card-spacing)}:is(.\*\:\[a\]\:underline>*):is(a){text-decoration-line:underline}:is(.\*\:\[a\]\:underline-offset-3>*):is(a){text-underline-offset:3px}@media (hover:hover){:is(.\*\:\[a\]\:hover\:text-foreground>*):is(a):hover{color:var(--foreground)}}:is(.\*\:\[img\:first-child\]\:rounded-t-xl>*):is(img:first-child){border-top-left-radius:calc(var(--radius) * 1.4);border-top-right-radius:calc(var(--radius) * 1.4)}:is(.\*\:\[img\:last-child\]\:rounded-b-xl>*):is(img:last-child){border-bottom-right-radius:calc(var(--radius) * 1.4);border-bottom-left-radius:calc(var(--radius) * 1.4)}:is(.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6>*):is(svg:not([class*=size-])){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2)format("woff2-variations");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:Share Tech Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/share-tech-mono-latin-400-normal-CCqdbj5z.woff2)format("woff2"),url(/assets/share-tech-mono-latin-400-normal-15MgdvEM.woff)format("woff");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:VT323;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vt323-vietnamese-400-normal-D0VnvwZ9.woff2)format("woff2"),url(/assets/vt323-vietnamese-400-normal-D_5Q7Vcv.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:VT323;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vt323-latin-ext-400-normal-iUdYUaX4.woff2)format("woff2"),url(/assets/vt323-latin-ext-400-normal-DqOq58ri.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:VT323;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vt323-latin-400-normal-wDgJuOC9.woff2)format("woff2"),url(/assets/vt323-latin-400-normal-Dqn9ZSPj.woff)format("woff");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}:root{--primary:#f97316;--ink:#1c1916}@supports (color:color-mix(in lab, red, red)){:root{--ink:color-mix(in oklch, #1c1916 99.9%, var(--primary))}}:root{--paper:#eeebe6}@supports (color:color-mix(in lab, red, red)){:root{--paper:color-mix(in oklch, #eeebe6 99.9%, var(--primary))}}:root{--device:#f3f0eb}@supports (color:color-mix(in lab, red, red)){:root{--device:color-mix(in oklch, #f3f0eb 99.85%, var(--primary))}}:root{--device-head:var(--paper)}@supports (color:color-mix(in lab, red, red)){:root{--device-head:color-mix(in oklch, var(--paper) 52%, var(--device))}}:root{--panel:var(--paper)}@supports (color:color-mix(in lab, red, red)){:root{--panel:color-mix(in oklch, var(--paper) 70%, var(--device))}}:root{--well:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root{--well:color-mix(in oklch, var(--ink) 88%, var(--paper))}}:root{--lcd-fg:var(--paper)}@supports (color:color-mix(in lab, red, red)){:root{--lcd-fg:color-mix(in oklch, var(--paper) 82%, var(--ink))}}:root{--font-lcd-tech:"Share Tech Mono", ui-monospace, monospace;--font-lcd-pixel:"VT323", ui-monospace, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--ink);background:var(--paper);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--background:var(--paper);--foreground:var(--ink);--card:var(--paper);font-family:Geist Variable,sans-serif}@supports (color:color-mix(in lab, red, red)){:root{--card:color-mix(in oklch, var(--paper) 34%, white)}}:root{--card-foreground:var(--ink);--popover:var(--paper)}@supports (color:color-mix(in lab, red, red)){:root{--popover:color-mix(in oklch, var(--paper) 34%, white)}}:root{--popover-foreground:var(--ink);--primary-foreground:var(--paper);--secondary:var(--paper)}@supports (color:color-mix(in lab, red, red)){:root{--secondary:color-mix(in oklch, var(--paper) 58%, white)}}:root{--secondary-foreground:var(--ink);--muted:var(--paper)}@supports (color:color-mix(in lab, red, red)){:root{--muted:color-mix(in oklch, var(--paper) 8%, white)}}:root{--muted-foreground:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root{--muted-foreground:color-mix(in oklch, var(--ink) 52%, var(--paper))}}:root{--accent:var(--paper)}@supports (color:color-mix(in lab, red, red)){:root{--accent:color-mix(in oklch, var(--paper) 8%, white)}}:root{--accent-foreground:var(--ink);--destructive:oklch(57.7% .245 27.325);--border:var(--paper)}@supports (color:color-mix(in lab, red, red)){:root{--border:color-mix(in oklch, var(--paper) 72%, var(--ink))}}:root{--input:var(--paper)}@supports (color:color-mix(in lab, red, red)){:root{--input:color-mix(in oklch, var(--paper) 72%, var(--ink))}}:root{--ring:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root{--ring:color-mix(in oklch, var(--ink) 45%, var(--paper))}}:root{--chrome-activity:var(--paper);--chrome-sidebar:var(--paper)}@supports (color:color-mix(in lab, red, red)){:root{--chrome-sidebar:color-mix(in oklch, var(--paper) 55%, white)}}:root{--chrome-bar:var(--paper)}@supports (color:color-mix(in lab, red, red)){:root{--chrome-bar:color-mix(in oklch, var(--paper) 88%, var(--ink))}}:root{--chrome-border:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root{--chrome-border:color-mix(in oklch, var(--ink) 18%, var(--paper))}}:root{--chrome-hover:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root{--chrome-hover:color-mix(in oklch, var(--ink) 5.5%, transparent)}}:root{--chrome-active:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root{--chrome-active:color-mix(in oklch, var(--ink) 8%, var(--paper))}}:root{--status-h:1.5rem;--motion-fast:.15s;--motion-normal:.25s;--easing-enter:cubic-bezier(.16, 1, .3, 1);--easing-exit:cubic-bezier(.55, 0, 1, .45);--easing-standard:cubic-bezier(.4, 0, .2, 1);--chart-1:oklch(87% 0 0);--chart-2:oklch(55.6% 0 0);--chart-3:oklch(43.9% 0 0);--chart-4:oklch(37.1% 0 0);--chart-5:oklch(26.9% 0 0);--radius:.625rem;--sidebar:var(--paper);--sidebar-foreground:var(--ink);--sidebar-primary:#e85c12;--sidebar-primary-foreground:var(--paper);--sidebar-accent:var(--paper)}@supports (color:color-mix(in lab, red, red)){:root{--sidebar-accent:color-mix(in oklch, var(--paper) 8%, white)}}:root{--sidebar-accent-foreground:var(--ink);--sidebar-border:var(--paper)}@supports (color:color-mix(in lab, red, red)){:root{--sidebar-border:color-mix(in oklch, var(--paper) 72%, var(--ink))}}:root{--sidebar-ring:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root{--sidebar-ring:color-mix(in oklch, var(--ink) 45%, var(--paper))}}:root{--instrument-w:calc(38.55rem + 4px);--stage-w:calc(2 * var(--instrument-w) + 1.6rem);--device-h:8.25rem;--shell-r:4px;--readout-changed:var(--ink);--inset-shadow:inset 0 1px 2px var(--ink)}@supports (color:color-mix(in lab, red, red)){:root{--inset-shadow:inset 0 1px 2px color-mix(in oklch, var(--ink) 9%, transparent)}}:root{--well-inset-shadow:inset 0 1px 2px var(--ink)}@supports (color:color-mix(in lab, red, red)){:root{--well-inset-shadow:inset 0 1px 2px color-mix(in oklch, var(--ink) 12%, transparent)}}:root{--shell-shadow:0 1px 0 var(--ink), 0 5px 11px -3px var(--ink), -2px 5px 10px -6px var(--ink), 2px 5px 10px -6px var(--ink), -3px 10px 14px -4px var(--ink), 3px 10px 14px -4px var(--ink)}@supports (color:color-mix(in lab, red, red)){:root{--shell-shadow:0 1px 0 color-mix(in oklch, var(--ink) 3%, transparent), 0 5px 11px -3px color-mix(in oklch, var(--ink) 5%, transparent), -2px 5px 10px -6px color-mix(in oklch, var(--ink) 2%, transparent), 2px 5px 10px -6px color-mix(in oklch, var(--ink) 2%, transparent), -3px 10px 14px -4px color-mix(in oklch, var(--ink) 3%, transparent), 3px 10px 14px -4px color-mix(in oklch, var(--ink) 3%, transparent)}}:root{--line-w:1px;--line-shell:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root{--line-shell:color-mix(in oklch, var(--ink) 32%, var(--paper))}}:root{--line-hairline:var(--border);--line-chrome:var(--chrome-border)}body{margin:0;overflow-x:auto}select:not([data-select-chrome=none]){appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%231c1916' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-position:right .5rem center!important;background-repeat:no-repeat!important;background-size:.75rem!important;padding-inline-end:1.55rem!important}.dark select:not([data-select-chrome=none]){background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23d4d4d4' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important}#app{box-sizing:border-box;min-height:100svh}.unit{background:var(--device)}.unit:not(.device){border:var(--line-w) solid var(--line-shell);border-radius:var(--shell-r);box-shadow:var(--shell-shadow);margin:.4rem;overflow:hidden}.device{box-sizing:border-box;border:var(--line-w) solid var(--line-shell);border-radius:var(--shell-r);width:max-content;height:var(--device-h);flex-direction:column;flex:none;margin:.4rem;display:flex;overflow:hidden}.fx-rack,.mod-rack,.out-rack{border:var(--line-w) solid var(--line-shell);border-radius:var(--shell-r);box-shadow:var(--shell-shadow);overflow:hidden}.chrome fieldset{border:var(--line-w) solid var(--line-shell);border-radius:var(--shell-r);background:var(--panel);box-shadow:var(--shell-shadow), var(--inset-shadow);overflow:hidden}.device>h2,.unit>.head,.device>.head,.fx-rack .rack-head,.mod-rack .rack-head,.out-rack .rack-head{background:var(--device-head)}.device>h2,.unit>.head,.unit{border-bottom:var(--line-w) solid var(--line-hairline)}.fx-rack .rack-head,.mod-rack .rack-head,.out-rack .rack-head{border-right:var(--line-w) solid var(--line-hairline)}.device>h2{box-sizing:border-box;letter-spacing:normal;flex-shrink:0;align-items:center;min-height:1.75rem;margin:0;padding:.2rem .45rem;font-size:.75rem;font-weight:600;display:flex}.device-face{flex-wrap:nowrap;flex:auto;align-items:flex-start;gap:.35rem .65rem;min-width:0;min-height:0;padding:.3rem .55rem .4rem;display:flex}.device-face>.hint-wrap{align-self:stretch;display:flex}.unit fieldset{background:var(--panel);border:var(--line-w) solid var(--line-hairline);border-radius:var(--shell-r);box-shadow:var(--inset-shadow);overflow:hidden}.unit fieldset legend{background:var(--device)}.unit .pad{box-shadow:var(--inset-shadow)}.unit :is(.readout,.length-num,.slot-num),.chrome .slot-num,.unit :is(.scope .panel,.preview-face,.meter .pair,.sample){box-shadow:var(--well-inset-shadow)}@media (prefers-color-scheme:dark){:root:not(.light){--primary:#ff7f00;--ink:#c8bfb4}@supports (color:color-mix(in lab, red, red)){:root:not(.light){--ink:color-mix(in oklch, #c8bfb4 99.4%, var(--primary))}}:root:not(.light){--paper:#161310}@supports (color:color-mix(in lab, red, red)){:root:not(.light){--paper:color-mix(in oklch, #161310 99.6%, var(--primary))}}:root:not(.light){--device:#24201c}@supports (color:color-mix(in lab, red, red)){:root:not(.light){--device:color-mix(in oklch, #24201c 99.4%, var(--primary))}}:root:not(.light){--device-head:var(--device)}@supports (color:color-mix(in lab, red, red)){:root:not(.light){--device-head:color-mix(in oklch, var(--device) 86%, var(--paper))}}:root:not(.light){--panel:#1b1715}@supports (color:color-mix(in lab, red, red)){:root:not(.light){--panel:color-mix(in oklch, #1b1715 99.6%, var(--primary))}}:root:not(.light){--well:#110f0d}@supports (color:color-mix(in lab, red, red)){:root:not(.light){--well:color-mix(in oklch, #110f0d 99.6%, var(--primary))}}:root:not(.light){--lcd-fg:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root:not(.light){--lcd-fg:color-mix(in oklch, var(--ink) 82%, white)}}:root:not(.light){--muted:#2a2420}@supports (color:color-mix(in lab, red, red)){:root:not(.light){--muted:color-mix(in oklch, #2a2420 99.4%, var(--primary))}}:root:not(.light){--accent:var(--muted);--card:#302a26}@supports (color:color-mix(in lab, red, red)){:root:not(.light){--card:color-mix(in oklch, #302a26 99.4%, var(--primary))}}:root:not(.light){--popover:var(--card);--secondary:#2c2622}@supports (color:color-mix(in lab, red, red)){:root:not(.light){--secondary:color-mix(in oklch, #2c2622 99.4%, var(--primary))}}:root:not(.light){--muted-foreground:#8c8175}@supports (color:color-mix(in lab, red, red)){:root:not(.light){--muted-foreground:color-mix(in oklch, #8c8175 99.4%, var(--primary))}}:root:not(.light){--border:#3d352f}@supports (color:color-mix(in lab, red, red)){:root:not(.light){--border:color-mix(in oklch, #3d352f 99.4%, var(--primary))}}:root:not(.light){--input:var(--border);--ring:#555;--chrome-activity:#171310}@supports (color:color-mix(in lab, red, red)){:root:not(.light){--chrome-activity:color-mix(in oklch, #171310 99.6%, var(--primary))}}:root:not(.light){--chrome-sidebar:#1b1715}@supports (color:color-mix(in lab, red, red)){:root:not(.light){--chrome-sidebar:color-mix(in oklch, #1b1715 99.6%, var(--primary))}}:root:not(.light){--chrome-bar:#231d1a}@supports (color:color-mix(in lab, red, red)){:root:not(.light){--chrome-bar:color-mix(in oklch, #231d1a 99.6%, var(--primary))}}:root:not(.light){--chrome-border:#3d352f}@supports (color:color-mix(in lab, red, red)){:root:not(.light){--chrome-border:color-mix(in oklch, #3d352f 99.4%, var(--primary))}}:root:not(.light){--chrome-hover:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root:not(.light){--chrome-hover:color-mix(in oklch, var(--ink) 6%, transparent)}}:root:not(.light){--chrome-active:#2c2622}@supports (color:color-mix(in lab, red, red)){:root:not(.light){--chrome-active:color-mix(in oklch, #2c2622 99.4%, var(--primary))}}:root:not(.light){--line-shell:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root:not(.light){--line-shell:color-mix(in oklch, var(--ink) 28%, var(--paper))}}:root:not(.light){--sidebar-accent:var(--muted);--sidebar-border:var(--border);--sidebar-ring:#555;--readout-changed:white}@supports (color:color-mix(in lab, red, red)){:root:not(.light){--readout-changed:color-mix(in oklch, white 78%, var(--ink))}}:root:not(.light){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.dark{--primary:#ff7f00;--ink:#c8bfb4}@supports (color:color-mix(in lab, red, red)){.dark{--ink:color-mix(in oklch, #c8bfb4 99.4%, var(--primary))}}.dark{--paper:#161310}@supports (color:color-mix(in lab, red, red)){.dark{--paper:color-mix(in oklch, #161310 99.6%, var(--primary))}}.dark{--device:#24201c}@supports (color:color-mix(in lab, red, red)){.dark{--device:color-mix(in oklch, #24201c 99.4%, var(--primary))}}.dark{--device-head:var(--device)}@supports (color:color-mix(in lab, red, red)){.dark{--device-head:color-mix(in oklch, var(--device) 86%, var(--paper))}}.dark{--panel:#1b1715}@supports (color:color-mix(in lab, red, red)){.dark{--panel:color-mix(in oklch, #1b1715 99.6%, var(--primary))}}.dark{--well:#110f0d}@supports (color:color-mix(in lab, red, red)){.dark{--well:color-mix(in oklch, #110f0d 99.6%, var(--primary))}}.dark{--lcd-fg:var(--ink)}@supports (color:color-mix(in lab, red, red)){.dark{--lcd-fg:color-mix(in oklch, var(--ink) 82%, white)}}.dark{--muted:#2a2420}@supports (color:color-mix(in lab, red, red)){.dark{--muted:color-mix(in oklch, #2a2420 99.4%, var(--primary))}}.dark{--accent:var(--muted);--card:#302a26}@supports (color:color-mix(in lab, red, red)){.dark{--card:color-mix(in oklch, #302a26 99.4%, var(--primary))}}.dark{--popover:var(--card);--secondary:#2c2622}@supports (color:color-mix(in lab, red, red)){.dark{--secondary:color-mix(in oklch, #2c2622 99.4%, var(--primary))}}.dark{--muted-foreground:#8c8175}@supports (color:color-mix(in lab, red, red)){.dark{--muted-foreground:color-mix(in oklch, #8c8175 99.4%, var(--primary))}}.dark{--border:#3d352f}@supports (color:color-mix(in lab, red, red)){.dark{--border:color-mix(in oklch, #3d352f 99.4%, var(--primary))}}.dark{--input:var(--border);--ring:#555;--chrome-activity:#171310}@supports (color:color-mix(in lab, red, red)){.dark{--chrome-activity:color-mix(in oklch, #171310 99.6%, var(--primary))}}.dark{--chrome-sidebar:#1b1715}@supports (color:color-mix(in lab, red, red)){.dark{--chrome-sidebar:color-mix(in oklch, #1b1715 99.6%, var(--primary))}}.dark{--chrome-bar:#231d1a}@supports (color:color-mix(in lab, red, red)){.dark{--chrome-bar:color-mix(in oklch, #231d1a 99.6%, var(--primary))}}.dark{--chrome-border:#3d352f}@supports (color:color-mix(in lab, red, red)){.dark{--chrome-border:color-mix(in oklch, #3d352f 99.4%, var(--primary))}}.dark{--chrome-hover:var(--ink)}@supports (color:color-mix(in lab, red, red)){.dark{--chrome-hover:color-mix(in oklch, var(--ink) 6%, transparent)}}.dark{--chrome-active:#2c2622}@supports (color:color-mix(in lab, red, red)){.dark{--chrome-active:color-mix(in oklch, #2c2622 99.4%, var(--primary))}}.dark{--line-shell:var(--ink)}@supports (color:color-mix(in lab, red, red)){.dark{--line-shell:color-mix(in oklch, var(--ink) 28%, var(--paper))}}.dark{--destructive:oklch(70.4% .191 22.216);--sidebar-primary:#ff7f00;--sidebar-primary-foreground:var(--paper);--sidebar-accent:var(--muted);--sidebar-border:var(--border);--sidebar-ring:#555;--readout-changed:white}@supports (color:color-mix(in lab, red, red)){.dark{--readout-changed:color-mix(in oklch, white 78%, var(--ink))}}.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-reduced-motion:reduce){:root{--motion-fast:0s;--motion-normal:0s}}html[data-accent=green]{--primary:#16a34a;--sidebar-primary:#16a34a}html[data-accent=blue]{--primary:#0ea5e9;--sidebar-primary:#0ea5e9}html[data-accent=violet]{--primary:#8b5cf6;--sidebar-primary:#8b5cf6}html[data-accent=yellow]{--primary:#eab308;--sidebar-primary:#eab308}html[data-accent=mono]{--primary:#171717;--sidebar-primary:#171717;--ink:#171717;--paper:#f4f4f4;--device:#f7f7f7;--device-head:var(--paper)}@supports (color:color-mix(in lab, red, red)){html[data-accent=mono]{--device-head:color-mix(in oklch, var(--paper) 52%, var(--device))}}html[data-accent=mono]{--panel:var(--paper)}@supports (color:color-mix(in lab, red, red)){html[data-accent=mono]{--panel:color-mix(in oklch, var(--paper) 70%, var(--device))}}html[data-accent=mono]{--chrome-activity:#f4f4f4;--chrome-sidebar:#fafafa;--chrome-bar:#e8e8e8;--chrome-border:#d0d0d0;--chrome-active:#ececec;--line-shell:var(--ink)}@supports (color:color-mix(in lab, red, red)){html[data-accent=mono]{--line-shell:color-mix(in oklch, var(--ink) 28%, var(--paper))}}html[data-accent=mono]{--border:var(--paper)}@supports (color:color-mix(in lab, red, red)){html[data-accent=mono]{--border:color-mix(in oklch, var(--paper) 72%, var(--ink))}}html[data-accent=mono]{--muted-foreground:var(--ink)}@supports (color:color-mix(in lab, red, red)){html[data-accent=mono]{--muted-foreground:color-mix(in oklch, var(--ink) 48%, var(--paper))}}html.dark[data-accent=green]{--primary:#00ff7f;--sidebar-primary:#00ff7f}html.dark[data-accent=blue]{--primary:#00bfff;--sidebar-primary:#00bfff}html.dark[data-accent=violet]{--primary:orchid;--sidebar-primary:orchid}html.dark[data-accent=yellow]{--primary:gold;--sidebar-primary:gold}html.dark[data-accent=mono]{--primary:#ececec;--sidebar-primary:#ececec;--ink:#d4d4d4;--paper:#141414;--device:#1e1e1e;--device-head:var(--device)}@supports (color:color-mix(in lab, red, red)){html.dark[data-accent=mono]{--device-head:color-mix(in oklch, var(--device) 86%, var(--paper))}}html.dark[data-accent=mono]{--panel:#191919;--well:#0f0f0f;--muted:#262626;--card:#2a2a2a;--secondary:#262626;--muted-foreground:#8a8a8a;--border:#3a3a3a;--chrome-activity:#121212;--chrome-sidebar:#161616;--chrome-bar:#1c1c1c;--chrome-border:#3a3a3a;--chrome-active:#262626;--line-shell:var(--ink)}@supports (color:color-mix(in lab, red, red)){html.dark[data-accent=mono]{--line-shell:color-mix(in oklch, var(--ink) 28%, var(--paper))}}@media (prefers-color-scheme:dark){html:not(.light)[data-accent=green]{--primary:#00ff7f;--sidebar-primary:#00ff7f}html:not(.light)[data-accent=blue]{--primary:#00bfff;--sidebar-primary:#00bfff}html:not(.light)[data-accent=violet]{--primary:orchid;--sidebar-primary:orchid}html:not(.light)[data-accent=yellow]{--primary:gold;--sidebar-primary:gold}html:not(.light)[data-accent=mono]{--primary:#ececec;--sidebar-primary:#ececec;--ink:#d4d4d4;--paper:#141414;--device:#1e1e1e;--device-head:var(--device)}@supports (color:color-mix(in lab, red, red)){html:not(.light)[data-accent=mono]{--device-head:color-mix(in oklch, var(--device) 86%, var(--paper))}}html:not(.light)[data-accent=mono]{--panel:#191919;--well:#0f0f0f;--muted:#262626;--card:#2a2a2a;--secondary:#262626;--muted-foreground:#8a8a8a;--border:#3a3a3a;--chrome-activity:#121212;--chrome-sidebar:#161616;--chrome-bar:#1c1c1c;--chrome-border:#3a3a3a;--chrome-active:#262626;--line-shell:var(--ink)}@supports (color:color-mix(in lab, red, red)){html:not(.light)[data-accent=mono]{--line-shell:color-mix(in oklch, var(--ink) 28%, var(--paper))}}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-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-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}.hint-wrap.svelte-dd9hox{display:inline-flex;position:relative}.hint-wrap.block.svelte-dd9hox{display:block}.tip.svelte-dd9hox{z-index:20;box-sizing:border-box;border:1px solid var(--ink);background:var(--paper);width:max-content;max-width:min(16rem,100vw - 1rem);color:var(--ink);letter-spacing:.01em;text-align:center;pointer-events:none;padding:.28rem .4rem;font-size:.65rem;line-height:1.3;position:fixed}.accent-btn.svelte-u1yelj{box-sizing:border-box;border:1px solid var(--ink);background:var(--device);width:1.7rem;height:1.7rem;color:var(--primary);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.accent-btn.svelte-u1yelj:focus-visible{outline-offset:2px;outline:2px solid}.locale-btn.svelte-1nz0q3f{box-sizing:border-box;border:1px solid var(--ink);background:var(--device);width:1.7rem;height:1.7rem;color:var(--ink);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.locale-btn.svelte-1nz0q3f:focus-visible{outline-offset:2px;outline:2px solid}.flag.svelte-1nz0q3f{font-size:.85rem;line-height:1}.theme-btn.svelte-1yryy96{box-sizing:border-box;border:1px solid var(--ink);background:var(--device);width:1.7rem;height:1.7rem;color:var(--ink);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.theme-btn.svelte-1yryy96:focus-visible{outline-offset:2px;outline:2px solid}.hint-btn.svelte-1295yfl{box-sizing:border-box;border:1px solid var(--ink);background:var(--device);width:1.7rem;height:1.7rem;color:var(--ink);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.hint-btn.on.svelte-1295yfl{background:var(--ink);color:var(--paper)}.hint-btn.svelte-1295yfl:focus-visible{outline-offset:2px;outline:2px solid}.panel.svelte-1urrauc{flex-direction:column;gap:0;min-height:0;display:flex}.section.svelte-1urrauc{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);margin:.65rem 0 .1rem;padding:.2rem .75rem .15rem 1.15rem;font-size:.68rem;font-weight:600}.section.svelte-1urrauc:first-child{margin-top:0}.row.svelte-1urrauc{justify-content:space-between;align-items:center;gap:.5rem;min-height:2rem;padding:.32rem .75rem .32rem 1.15rem;display:flex}.row.svelte-1urrauc:hover{background:var(--chrome-hover)}.axis-name.svelte-1urrauc{min-width:0;color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.45;overflow:hidden}.preset.svelte-1urrauc{box-sizing:border-box;border:var(--line-w) solid var(--chrome-border);border-radius:var(--shell-r);width:auto;min-width:3.4rem;height:auto;min-height:1.65rem;color:var(--ink);font:inherit;cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;padding:.15rem .45rem;font-size:.75rem;font-weight:600;line-height:1.2;display:inline-flex}.preset.on.svelte-1urrauc{background:var(--chrome-active);color:var(--ink)}.preset.svelte-1urrauc:focus-visible{outline-offset:-2px;outline:2px solid}.row.svelte-1urrauc button:not(.preset){border-color:var(--chrome-border);border-radius:var(--shell-r);width:1.85rem;height:1.85rem}.signin.svelte-1urrauc{flex-direction:column;gap:.35rem;margin:0 0 .15rem;padding:.15rem .75rem .2rem 1.15rem;display:flex}.field.svelte-1urrauc{flex-direction:column;gap:.2rem;display:flex}.field.svelte-1urrauc .axis-name:where(.svelte-1urrauc){font-size:.75rem}.field-input.svelte-1urrauc{box-sizing:border-box;border:var(--line-w) solid var(--chrome-border);border-radius:var(--shell-r);background:var(--chrome-sidebar);width:100%;color:var(--ink);font:inherit;padding:.28rem .4rem;font-size:.875rem;line-height:1.35}.field-input.svelte-1urrauc:focus-visible{outline-offset:2px;outline:2px solid}.signin.svelte-1urrauc .row:where(.svelte-1urrauc){margin:0 -.75rem 0 -1.15rem;padding-left:1.15rem;padding-right:.75rem}.auth-error.svelte-1urrauc{min-width:0;color:var(--muted-foreground);font-size:.75rem;line-height:1.35}.guest-name.svelte-1urrauc{color:var(--ink);font-size:.875rem;line-height:1.45}.nav-shell.svelte-yxp4p1{box-sizing:border-box;z-index:30;width:3.25rem;height:calc(100svh - var(--status-h));background:var(--chrome-activity);border-right:var(--line-w) solid var(--chrome-border);flex-direction:row;flex:none;display:flex;position:sticky;top:0;overflow:visible}.nav-shell.locked.open.svelte-yxp4p1{background:linear-gradient(to right, var(--chrome-activity) 3.25rem, var(--chrome-sidebar) 3.25rem);width:14.25rem}.nav-shell.locked.open.wide.svelte-yxp4p1{width:17.25rem}.nav-shell.drawer.svelte-yxp4p1{z-index:60;width:min(18rem,86vw);height:100svh;box-shadow:var(--shell-shadow);flex-direction:column;padding:0;position:fixed;inset:0 auto 0 0}.drawer-head.svelte-yxp4p1{box-sizing:border-box;border-bottom:var(--line-w) solid var(--chrome-border);flex:none;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem .75rem .75rem 1rem;display:flex}.drawer-title.svelte-yxp4p1{letter-spacing:.06em;text-transform:uppercase;color:var(--ink);font-size:.85rem;font-weight:600}.close.svelte-yxp4p1{box-sizing:border-box;border-radius:var(--shell-r);width:2.25rem;height:2.25rem;color:var(--ink);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin:0;padding:0;display:grid}.close.svelte-yxp4p1:focus-visible{outline-offset:2px;outline:2px solid}.rail.svelte-yxp4p1{box-sizing:border-box;z-index:2;flex-direction:column;flex:none;width:3.25rem;height:100%;padding:.25rem 0;display:flex}.rail.split.svelte-yxp4p1{border-right:var(--line-w) solid var(--chrome-border)}.nav-shell.drawer.svelte-yxp4p1 .rail:where(.svelte-yxp4p1){border-right:0;border-bottom:var(--line-w) solid var(--chrome-border);width:100%;height:auto;padding:.5rem .45rem .55rem}.links.svelte-yxp4p1{flex-direction:column;flex:auto;min-height:0;display:flex}.nav-shell.drawer.svelte-yxp4p1 .links:where(.svelte-yxp4p1){overflow-y:auto}.bottom.svelte-yxp4p1{flex-direction:column;flex:none;margin-top:auto;display:flex}.item.svelte-yxp4p1{box-sizing:border-box;width:100%;height:2.75rem;color:var(--muted-foreground);font:inherit;cursor:pointer;transition:background-color var(--motion-fast) var(--easing-standard), color var(--motion-fast) var(--easing-standard);background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:0;padding:0;text-decoration:none;display:flex;position:relative}.item.svelte-yxp4p1:hover{background:var(--chrome-hover);color:var(--ink)}.item.active.svelte-yxp4p1{background:var(--chrome-hover);color:var(--primary)}.item.svelte-yxp4p1:focus-visible{outline-offset:-2px;outline:2px solid}.edge.svelte-yxp4p1{background:0 0;width:2px;position:absolute;top:.5rem;bottom:.5rem;left:0}.item.active.svelte-yxp4p1 .edge:where(.svelte-yxp4p1){background:var(--primary)}.live.svelte-yxp4p1{background:var(--primary);opacity:0;pointer-events:none;border-radius:999px;width:.35rem;height:.35rem;position:absolute;top:.45rem;right:.45rem}.live.on.svelte-yxp4p1{opacity:1;animation:1.25s ease-in-out infinite svelte-yxp4p1-live-blink}@keyframes svelte-yxp4p1-live-blink{0%,to{opacity:.35}50%{opacity:1}}.tip.svelte-yxp4p1{z-index:80;border:var(--line-w) solid var(--chrome-border);background:var(--chrome-sidebar);color:var(--ink);letter-spacing:.04em;white-space:nowrap;pointer-events:none;padding:.2rem .4rem;font-size:.72rem;font-weight:600;display:none;position:absolute;left:calc(100% + .5rem)}.item.svelte-yxp4p1:hover .tip:where(.svelte-yxp4p1),.item.svelte-yxp4p1:focus-visible .tip:where(.svelte-yxp4p1){display:block}.nav-shell.open.svelte-yxp4p1 .tip:where(.svelte-yxp4p1){display:none}.nav-shell.drawer.svelte-yxp4p1 .item:where(.svelte-yxp4p1){height:2.75rem;color:var(--ink);text-align:start;justify-content:flex-start;gap:.65rem;padding:0 .75rem 0 .9rem}.nav-shell.drawer.svelte-yxp4p1 .item.active:where(.svelte-yxp4p1){color:var(--primary)}.name.svelte-yxp4p1{letter-spacing:.04em;text-transform:capitalize;flex:auto;font-size:.85rem;font-weight:600}.explorer.svelte-yxp4p1{box-sizing:border-box;background:var(--chrome-sidebar);flex-direction:column;flex:none;width:11rem;height:100%;min-height:0;padding:0;display:flex;overflow:hidden}.explorer.wide.svelte-yxp4p1{width:14rem}.explorer.flyout.svelte-yxp4p1{z-index:40;border-right:var(--line-w) solid var(--chrome-border);box-shadow:6px 0 18px color-mix(in oklch, var(--ink) 10%, transparent);position:absolute;top:0;bottom:0;left:100%}.nav-shell.locked.svelte-yxp4p1 .explorer:where(.svelte-yxp4p1){box-shadow:6px 0 18px color-mix(in oklch, var(--ink) 10%, transparent)}.nav-shell.drawer.svelte-yxp4p1 .explorer:where(.svelte-yxp4p1){flex:auto;width:100%;height:auto}.explorer-title.svelte-yxp4p1{box-sizing:border-box;letter-spacing:.06em;text-transform:uppercase;height:2.5rem;color:var(--muted-foreground);flex:none;align-items:center;margin:0;padding:0 .75rem;font-size:.75rem;font-weight:600;display:flex}.explorer-body.svelte-yxp4p1{flex:auto;min-height:0;padding:0 0 .5rem;overflow-y:auto}.leaves.svelte-yxp4p1{flex-direction:column;min-height:0;display:flex;overflow-y:auto}.leaf.svelte-yxp4p1{box-sizing:border-box;width:100%;color:var(--muted-foreground);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--motion-fast) var(--easing-standard), color var(--motion-fast) var(--easing-standard);background:0 0;border:0;align-items:center;gap:.5rem;padding:.32rem .75rem .32rem 1.15rem;font-size:.875rem;line-height:1.45;text-decoration:none;display:flex}.leaf.svelte-yxp4p1:hover{background:var(--chrome-hover);color:var(--ink)}.leaf.active.svelte-yxp4p1{background:var(--chrome-active);color:var(--ink)}.leaf.svelte-yxp4p1:focus-visible{outline-offset:-2px;outline:2px solid}.nav-shell.drawer.svelte-yxp4p1 .leaf:where(.svelte-yxp4p1){font-size:.9375rem}.leaf-label.svelte-yxp4p1{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.wrap.svelte-az7p3p{display:inline-flex;position:relative}.sheet-btn.svelte-az7p3p{box-sizing:border-box;border:1px solid var(--ink);background:var(--device);width:1.7rem;height:1.7rem;color:var(--ink);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.sheet-btn.on.svelte-az7p3p{background:var(--ink);color:var(--paper)}.sheet-btn.svelte-az7p3p:focus-visible{outline-offset:2px;outline:2px solid}.sheet.svelte-az7p3p{z-index:50;box-sizing:border-box;border:1px solid var(--ink);background:var(--paper);min-width:16rem;max-height:min(28rem,100svh - 4.5rem);color:var(--ink);padding:.45rem .5rem .4rem;position:absolute;top:calc(100% + .35rem);right:0;overflow-y:auto}.title.svelte-az7p3p{letter-spacing:.1em;text-transform:uppercase;opacity:.65;margin:0 0 .35rem;font-size:.55rem}.section.svelte-az7p3p{letter-spacing:.1em;text-transform:uppercase;opacity:.85;margin:0 0 .3rem;font-size:.55rem}.section.dump.svelte-az7p3p{margin-top:.55rem}.row.svelte-az7p3p{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.row.svelte-az7p3p+.row:where(.svelte-az7p3p){margin-top:.22rem}.shortcuts.svelte-az7p3p{flex-direction:column;gap:.22rem;margin:0;display:flex}.shortcuts.svelte-az7p3p .row:where(.svelte-az7p3p){margin-top:0}dt.svelte-az7p3p{flex-shrink:0;gap:.15rem;display:flex}dd.svelte-az7p3p{text-align:right;margin:0;font-size:.65rem;line-height:1.3}.axis.svelte-az7p3p{flex-shrink:0;align-items:center;gap:.35rem;display:flex}.axis-name.svelte-az7p3p{letter-spacing:.04em;white-space:nowrap;opacity:.65;font-size:.65rem}.keys.svelte-az7p3p{flex-shrink:0;gap:.15rem;display:flex}kbd.svelte-az7p3p{box-sizing:border-box;border:1px solid var(--ink);background:var(--device);min-width:1.15rem;height:auto;font-family:var(--font-mono,ui-monospace, monospace);justify-content:center;align-items:center;padding:.05rem .22rem;font-size:.65rem;line-height:1.2;display:inline-flex}.preset.svelte-az7p3p{box-sizing:border-box;border:1px solid var(--ink);background:var(--device);width:auto;min-width:3.2rem;height:auto;color:var(--ink);font-family:var(--font-mono,ui-monospace, monospace);cursor:pointer;justify-content:center;align-items:center;padding:.05rem .3rem;font-size:.65rem;line-height:1.2;display:inline-flex}.preset.svelte-az7p3p:focus-visible{outline-offset:2px;outline:2px solid}.note.svelte-az7p3p{opacity:.55;margin:.4rem 0 0;font-size:.6rem;line-height:1.35}.wrap.svelte-cc0mha{display:inline-flex;position:relative}.wrap.listen.svelte-cc0mha{pointer-events:none;width:0;height:0;position:absolute;overflow:visible}.wrap.listen.svelte-cc0mha .sheet:where(.svelte-cc0mha){pointer-events:auto;position:fixed;top:3.2rem;right:.7rem}.sheet-btn.svelte-cc0mha{box-sizing:border-box;border:1px solid var(--ink);background:var(--device);width:1.7rem;height:1.7rem;color:var(--ink);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.sheet-btn.on.svelte-cc0mha{background:var(--ink);color:var(--paper)}.sheet-btn.svelte-cc0mha:focus-visible{outline-offset:2px;outline:2px solid}.sheet.svelte-cc0mha{z-index:50;box-sizing:border-box;border:1px solid var(--ink);background:var(--paper);min-width:12.5rem;color:var(--ink);padding:.45rem .5rem .4rem;position:absolute;top:calc(100% + .35rem);right:0}.title.svelte-cc0mha{letter-spacing:.1em;text-transform:uppercase;opacity:.65;margin:0 0 .35rem;font-size:.55rem}dl.svelte-cc0mha{flex-direction:column;gap:.22rem;margin:0;display:flex}.row.svelte-cc0mha{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}dt.svelte-cc0mha{flex-shrink:0;gap:.15rem;display:flex}kbd.svelte-cc0mha{border:1px solid var(--ink);background:var(--device);min-width:1.15rem;font-family:var(--font-mono,ui-monospace, monospace);justify-content:center;align-items:center;padding:.05rem .22rem;font-size:.65rem;line-height:1.2;display:inline-flex}dd.svelte-cc0mha{text-align:right;margin:0;font-size:.65rem;line-height:1.3}.sheet-btn.svelte-ackkua{box-sizing:border-box;border:1px solid var(--ink);background:var(--device);width:1.7rem;height:1.7rem;color:var(--ink);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.sheet-btn.on.svelte-ackkua{background:var(--ink);color:var(--paper)}.sheet-btn.svelte-ackkua:focus-visible{outline-offset:2px;outline:2px solid}.popup.svelte-ackkua{z-index:80;box-sizing:border-box;border:1px solid var(--ink);background:var(--paper);width:min(28rem,100vw - 2rem);max-height:calc(100svh - 5.5rem);color:var(--ink);padding:1.1rem 1.2rem 1.25rem;position:fixed;top:4.5rem;right:1rem;overflow:auto;box-shadow:0 16px 48px oklch(0% none none/.22)}.head.svelte-ackkua{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.35rem;display:flex}.head-actions.svelte-ackkua{align-items:baseline;gap:.35rem;display:flex}.all.svelte-ackkua{color:var(--ink);letter-spacing:.06em;text-transform:uppercase;opacity:.7;margin:0;padding:.35rem .55rem;font-size:.7rem;font-weight:700;text-decoration:none}.all.svelte-ackkua:hover{opacity:1}.all.svelte-ackkua:focus-visible{outline-offset:2px;outline:2px solid}.title.svelte-ackkua{letter-spacing:.12em;text-transform:uppercase;opacity:.65;margin:0;font-size:.7rem}.lead.svelte-ackkua{opacity:.8;margin:0 0 .85rem;font-size:.8rem;line-height:1.4}.ghost.svelte-ackkua{color:var(--ink);letter-spacing:.04em;text-transform:uppercase;opacity:.7;cursor:pointer;background:0 0;border:1px solid #0000;margin:0;padding:.35rem .55rem;font-size:.7rem}.ghost.svelte-ackkua:hover{opacity:1}.ghost.svelte-ackkua:focus-visible{outline-offset:2px;outline:2px solid}.lists.svelte-ackkua{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.list.svelte-ackkua{box-sizing:border-box;border:1px solid color-mix(in oklch, var(--ink) 35%, transparent);background:var(--device);width:100%;color:var(--ink);text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;gap:.2rem;margin:0;padding:.7rem .75rem;display:flex}.list.on.svelte-ackkua{border-color:var(--ink);background:var(--ink);color:var(--paper)}.list.svelte-ackkua:focus-visible{outline-offset:2px;outline:2px solid}.list-name.svelte-ackkua{letter-spacing:.06em;text-transform:uppercase;font-size:.85rem;font-weight:700}.list-blurb.svelte-ackkua{opacity:.8;font-size:.75rem;line-height:1.4}.empty.svelte-ackkua{opacity:.75;margin:0;font-size:.75rem;line-height:1.4}.sheet-btn.svelte-1eiaeli{box-sizing:border-box;border:1px solid var(--ink);background:var(--device);width:1.7rem;height:1.7rem;color:var(--ink);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.sheet-btn.on.svelte-1eiaeli{background:var(--ink);color:var(--paper)}.sheet-btn.svelte-1eiaeli:focus-visible{outline-offset:2px;outline:2px solid}.popup.svelte-1eiaeli{z-index:80;box-sizing:border-box;border:1px solid var(--ink);background:var(--paper);width:min(28rem,100vw - 2rem);max-height:calc(100svh - 5.5rem);color:var(--ink);padding:1.1rem 1.2rem 1.25rem;position:fixed;top:4.5rem;right:1rem;overflow:auto;box-shadow:0 16px 48px oklch(0% none none/.22)}.head.svelte-1eiaeli{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.35rem;display:flex}.title.svelte-1eiaeli{letter-spacing:.12em;text-transform:uppercase;opacity:.65;margin:0;font-size:.7rem}.lead.svelte-1eiaeli{opacity:.8;margin:0 0 .85rem;font-size:.8rem;line-height:1.4}.empty.svelte-1eiaeli{opacity:.75;margin:0;font-size:.75rem;line-height:1.4}.ghost.svelte-1eiaeli{color:var(--ink);letter-spacing:.04em;text-transform:uppercase;opacity:.7;cursor:pointer;background:0 0;border:1px solid #0000;margin:0;padding:.35rem .55rem;font-size:.7rem}.ghost.svelte-1eiaeli:hover{opacity:1}.ghost.svelte-1eiaeli:focus-visible{outline-offset:2px;outline:2px solid}.skins.svelte-1eiaeli{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.skin.svelte-1eiaeli{box-sizing:border-box;border:1px solid color-mix(in oklch, var(--ink) 35%, transparent);background:var(--device);width:100%;color:var(--ink);text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;gap:.2rem;margin:0;padding:.7rem .75rem;display:flex}.skin.on.svelte-1eiaeli{border-color:var(--ink);background:var(--ink);color:var(--paper)}.skin.svelte-1eiaeli:focus-visible{outline-offset:2px;outline:2px solid}.skin-name.svelte-1eiaeli{letter-spacing:.06em;text-transform:uppercase;font-size:.85rem;font-weight:700}.skin-blurb.svelte-1eiaeli{opacity:.8;font-size:.75rem;line-height:1.4}.actions.svelte-1eiaeli{border-top:1px solid color-mix(in oklch, var(--ink) 20%, transparent);justify-content:space-between;align-items:center;gap:.4rem;margin-top:1rem;padding-top:.85rem;display:flex}.actions-end.svelte-1eiaeli{align-items:center;gap:.4rem;display:flex}.all.svelte-1eiaeli{color:var(--ink);letter-spacing:.06em;text-transform:uppercase;opacity:.75;border:1px solid #0000;margin:0;padding:.35rem .55rem;font-size:.7rem;font-weight:700;text-decoration:none}.all.svelte-1eiaeli:hover{opacity:1}.all.svelte-1eiaeli:focus-visible{outline-offset:2px;outline:2px solid}.accept.svelte-1eiaeli{border:1px solid var(--ink);background:var(--ink);color:var(--paper);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;margin:0;padding:.45rem .9rem;font-size:.75rem;font-weight:700}.accept.svelte-1eiaeli:disabled{opacity:.35;cursor:not-allowed}.accept.svelte-1eiaeli:focus-visible{outline-offset:2px;outline:2px solid}.sheet-btn.svelte-1dt92r4{box-sizing:border-box;border:1px solid var(--ink);background:var(--device);width:1.7rem;height:1.7rem;color:var(--ink);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.sheet-btn.on.svelte-1dt92r4{background:var(--ink);color:var(--paper)}.sheet-btn.svelte-1dt92r4:focus-visible{outline-offset:2px;outline:2px solid}.popup.svelte-1dt92r4{z-index:80;box-sizing:border-box;border:1px solid var(--ink);background:var(--paper);width:min(22rem,100vw - 2rem);max-height:calc(100svh - 5.5rem);color:var(--ink);padding:1.1rem 1.2rem 1.25rem;position:fixed;top:4.5rem;right:1rem;overflow:auto;box-shadow:0 16px 48px oklch(0% none none/.22)}.popup.dock.svelte-1dt92r4{width:100%;max-height:none;padding:.7rem .85rem calc(.7rem + env(safe-area-inset-bottom,0px));border-bottom:0;border-left:0;border-right:0;inset:auto 0 0;overflow:hidden;box-shadow:0 -12px 36px oklch(0% none none/.18)}.popup.dock.collapsed.svelte-1dt92r4{padding-top:.5rem;padding-bottom:calc(.5rem + env(safe-area-inset-bottom,0px))}.head.svelte-1dt92r4{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.35rem;display:flex}.popup.dock.svelte-1dt92r4 .head:where(.svelte-1dt92r4){align-items:center;gap:.35rem;margin-bottom:.45rem}.popup.dock.collapsed.svelte-1dt92r4 .head:where(.svelte-1dt92r4){margin-bottom:0}.popup.dock.svelte-1dt92r4 .head:where(.svelte-1dt92r4) .hint-wrap{flex:none;display:inline-flex}.title.svelte-1dt92r4{letter-spacing:.12em;text-transform:uppercase;opacity:.65;margin:0 auto 0 0;font-size:.7rem}.lead.svelte-1dt92r4{opacity:.8;margin:0 0 .85rem;font-size:.8rem;line-height:1.4}.ghost.svelte-1dt92r4{color:var(--ink);letter-spacing:.04em;text-transform:uppercase;opacity:.7;cursor:pointer;background:0 0;border:1px solid #0000;margin:0;padding:.35rem .55rem;font-size:.7rem}.ghost.fold.svelte-1dt92r4{justify-content:center;align-items:center;width:1.7rem;height:1.7rem;padding:0;display:inline-flex}.ghost.svelte-1dt92r4:hover{opacity:1}.ghost.svelte-1dt92r4:focus-visible{outline-offset:2px;outline:2px solid}.tray.svelte-1dt92r4{--tray-cols:5;--tray-rows:3;--tray-gap:.4rem;grid-template-columns:repeat(var(--tray-cols), minmax(0, 1fr));gap:var(--tray-gap);max-height:calc(var(--tray-rows) * ((100cqi - (var(--tray-cols) - 1) * var(--tray-gap)) / var(--tray-cols)) + (var(--tray-rows) - 1) * var(--tray-gap));display:grid;overflow:hidden auto;container-type:inline-size}.popup.dock.svelte-1dt92r4 .tray:where(.svelte-1dt92r4){-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:.35rem;max-height:none;padding-bottom:.15rem;display:flex;overflow:auto hidden}.pick.svelte-1dt92r4{box-sizing:border-box;aspect-ratio:1;border:1px solid var(--ink);background:var(--device);cursor:pointer;place-items:center;padding:.2rem;display:grid}.popup.dock.svelte-1dt92r4 .pick:where(.svelte-1dt92r4){aspect-ratio:auto;flex:0 0 2.75rem;width:2.75rem;height:2.75rem}.pick.svelte-1dt92r4 img:where(.svelte-1dt92r4){object-fit:contain;pointer-events:none;width:100%;height:100%;display:block}.pick.svelte-1dt92r4:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.actions.svelte-1dt92r4{border-top:1px solid color-mix(in oklch, var(--ink) 20%, transparent);justify-content:space-between;align-items:center;gap:.4rem;margin-top:1rem;padding-top:.85rem;display:flex}.trash.svelte-1dt92r4{border:1px solid var(--ink);background:var(--device);color:var(--ink);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;align-items:center;gap:.28rem;margin:0;padding:.35rem .55rem;font-size:.7rem;display:inline-flex}.trash.icon.svelte-1dt92r4{justify-content:center;width:1.7rem;height:1.7rem;padding:0}.popup.dock.svelte-1dt92r4 .accept:where(.svelte-1dt92r4){padding:.35rem .7rem;font-size:.7rem}.trash.svelte-1dt92r4:disabled{opacity:.35;cursor:not-allowed}.trash.svelte-1dt92r4:focus-visible{outline-offset:2px;outline:2px solid}.accept.svelte-1dt92r4{border:1px solid var(--ink);background:var(--ink);color:var(--paper);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;margin:0;padding:.45rem .9rem;font-size:.75rem;font-weight:700}.accept.svelte-1dt92r4:focus-visible{outline-offset:2px;outline:2px solid}.sheet-btn.svelte-19ehcbh{box-sizing:border-box;border:1px solid var(--ink);background:var(--device);width:1.7rem;height:1.7rem;color:var(--ink);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.sheet-btn.on.svelte-19ehcbh{background:var(--ink);color:var(--paper)}.sheet-btn.svelte-19ehcbh:focus-visible{outline-offset:2px;outline:2px solid}.group.svelte-1i1wnb4{--slot-h:1.1rem;--face-pad-y:.15rem;--face-h:calc(var(--slot-h) + 2 * var(--face-pad-y) + 2px);min-width:0;margin:0;padding:.35rem .45rem .45rem;overflow:visible}.row.svelte-1i1wnb4{align-items:flex-end;gap:.5rem;display:flex}.settings.svelte-1i1wnb4{margin-left:auto;position:relative;overflow:visible}.settings.fill.svelte-1i1wnb4{--face-h:2.25rem;box-sizing:border-box;min-width:0;min-inline-size:0;box-shadow:none;background:0 0;border:0;flex:none;margin-left:auto;padding:0}.settings.fill.svelte-1i1wnb4 .row:where(.svelte-1i1wnb4){flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:.25rem}.settings.svelte-1i1wnb4 button.sheet-btn,.settings.svelte-1i1wnb4>.row:where(.svelte-1i1wnb4)>.hint-wrap>button{width:var(--face-h);height:var(--face-h);background:var(--paper)}.settings.svelte-1i1wnb4>.row:where(.svelte-1i1wnb4)>.hint-wrap>button.on,.settings.svelte-1i1wnb4 button.sheet-btn.on{background:var(--ink);color:var(--paper)}.sheet-btn.svelte-1i1wnb4{box-sizing:border-box;border:1px solid var(--ink);background:var(--device);width:1.7rem;height:1.7rem;color:var(--ink);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.sheet-btn.svelte-1i1wnb4:focus-visible{outline-offset:2px;outline:2px solid}.power.svelte-k1is8g{box-sizing:border-box;border:1px solid var(--ink);background:var(--paper);width:1.35rem;height:1.35rem;color:var(--ink);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.power.on.svelte-k1is8g{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground,var(--paper))}.power.svelte-k1is8g:focus-visible{outline-offset:2px;outline:2px solid}.overlay.svelte-1ptu49n{z-index:6;pointer-events:none;position:absolute;inset:0;overflow:visible;container-type:size}.overlay.decorate.svelte-1ptu49n{pointer-events:auto;cursor:default}.sticker.svelte-1ptu49n{left:var(--sx);top:var(--sy);width:calc(16cqmin * var(--scale));filter:drop-shadow(0 1px 1px #00000059);pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;background:0 0;border:0;height:auto;padding:0;position:absolute;transform:translate(-50%,-50%)}.body.svelte-1ptu49n{width:100%;transform:rotate(var(--rot));transform-origin:50%;cursor:grab;background:0 0;border:0;padding:0;display:block}.sticker.svelte-1ptu49n img:where(.svelte-1ptu49n){pointer-events:none;-webkit-user-drag:none;width:100%;height:auto;display:block}img.sticker.svelte-1ptu49n{transform:translate(-50%, -50%) rotate(var(--rot))}.decorate.svelte-1ptu49n .sticker:where(.svelte-1ptu49n){pointer-events:auto;touch-action:none}.decorate.svelte-1ptu49n .sticker.selected:where(.svelte-1ptu49n){outline:2px solid var(--primary);outline-offset:3px}.decorate.svelte-1ptu49n .sticker.held:where(.svelte-1ptu49n) .body:where(.svelte-1ptu49n){cursor:grabbing}.decorate.svelte-1ptu49n .body:where(.svelte-1ptu49n):focus-visible{outline:2px solid var(--primary);outline-offset:2px}.handle.svelte-1ptu49n{box-sizing:border-box;border:2px solid var(--primary);background:var(--paper);pointer-events:auto;width:.78rem;height:.78rem;padding:0;position:absolute}.handle.rotate.svelte-1ptu49n{cursor:grab;border-radius:999px;top:-1.05rem;left:50%;transform:translate(-50%,-50%)}.handle.rotate.svelte-1ptu49n:before{content:"";background:var(--primary);width:1px;height:.55rem;position:absolute;top:100%;left:50%;transform:translate(-50%)}.handle.scale.svelte-1ptu49n{cursor:nwse-resize;border-radius:999px;bottom:-.18rem;right:-.18rem}.handle.svelte-1ptu49n:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.chrome.svelte-dxfnn6{z-index:20;margin:.4rem .4rem 0;position:relative}.bar.svelte-dxfnn6{--slot-h:1.1rem;--face-pad-y:.15rem;--face-h:calc(var(--slot-h) + 2 * var(--face-pad-y) + 2px);flex-wrap:wrap;align-items:flex-start;gap:.5rem;width:100%;padding:0;display:flex}.group.svelte-dxfnn6{min-width:0;margin:0;padding:.35rem .45rem .45rem;overflow:visible}.group.svelte-dxfnn6 legend:where(.svelte-dxfnn6){letter-spacing:.08em;padding:0 .4rem;font-size:.7rem}.row.svelte-dxfnn6{align-items:flex-end;gap:.5rem;display:flex}.country.svelte-dxfnn6,.station.svelte-dxfnn6{align-items:center;min-width:0;display:flex}.country.svelte-dxfnn6 select,.station.svelte-dxfnn6 select:where(.svelte-dxfnn6){box-sizing:border-box;height:var(--face-h);border:1px solid var(--ink);background:var(--paper);min-width:8.5rem;max-width:11rem;color:var(--ink);font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.04em;border-radius:0;padding:0 .35rem;font-size:.7rem}.shuffle-btn.svelte-dxfnn6{box-sizing:border-box;width:var(--face-h);height:var(--face-h);border:1px solid var(--ink);background:var(--paper);color:var(--ink);cursor:pointer;border-radius:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.shuffle-btn.active.svelte-dxfnn6{background:var(--ink);color:var(--paper)}.country.svelte-dxfnn6 select:focus-visible,.station.svelte-dxfnn6 select:where(.svelte-dxfnn6):focus-visible,.shuffle-btn.svelte-dxfnn6:focus-visible{outline-offset:2px;outline:2px solid}.sr-only.svelte-dxfnn6{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.chrome.pocket.svelte-dxfnn6{flex-direction:column;gap:.45rem;width:100%;margin:0;display:flex}.chrome.pocket.svelte-dxfnn6 .bar:where(.svelte-dxfnn6){--face-h:2.5rem;flex-direction:column;align-items:stretch;gap:.45rem}.chrome.pocket.svelte-dxfnn6 .group:where(.svelte-dxfnn6){box-sizing:border-box;width:100%;min-width:0;padding:.5rem .65rem .55rem}.chrome.pocket.svelte-dxfnn6 .row:where(.svelte-dxfnn6){flex-wrap:nowrap;align-items:stretch;gap:.4rem;width:100%}.chrome.pocket.svelte-dxfnn6 .country:where(.svelte-dxfnn6),.chrome.pocket.svelte-dxfnn6 .station:where(.svelte-dxfnn6){flex:1 1 0}.chrome.pocket.svelte-dxfnn6 .country:where(.svelte-dxfnn6) select,.chrome.pocket.svelte-dxfnn6 .station:where(.svelte-dxfnn6) select:where(.svelte-dxfnn6){width:100%;min-width:0;max-width:none;min-height:var(--face-h);height:var(--face-h);font-size:.8rem}.chrome.pocket.svelte-dxfnn6 .shuffle-btn:where(.svelte-dxfnn6){width:var(--face-h);min-height:var(--face-h);height:var(--face-h);flex:none}.out.svelte-1txnysp{flex:none;align-items:center;gap:.35rem;margin-left:auto;display:flex}.mute.svelte-1txnysp,.steps.svelte-1txnysp button:where(.svelte-1txnysp){box-sizing:border-box;border:1px solid color-mix(in oklch, var(--ink) 34%, transparent);background:var(--paper);width:1.35rem;height:1.35rem;color:inherit;cursor:pointer;flex:none;place-items:center;padding:0;display:inline-grid}.mute.svelte-1txnysp{border-radius:.2rem}.mute.on.svelte-1txnysp{background:var(--ink);color:var(--paper)}.slide.svelte-1txnysp{cursor:ew-resize;flex:none;width:5.4rem;height:1.35rem;position:relative}.fill.svelte-1txnysp{background:var(--ink);pointer-events:none;border-radius:999px;height:2px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.slide.svelte-1txnysp:before{content:"";background:color-mix(in oklch, var(--ink) 22%, transparent);border-radius:999px;height:2px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.thumb.svelte-1txnysp{border:1px solid var(--ink);background:var(--paper);pointer-events:none;border-radius:999px;width:.7rem;height:.7rem;position:absolute;top:50%;transform:translate(-50%,-50%)}.steps.svelte-1txnysp{flex:none;display:flex}.steps.svelte-1txnysp button:where(.svelte-1txnysp){border-radius:0}.steps.svelte-1txnysp button:where(.svelte-1txnysp):first-child{border-right-width:0;border-radius:.2rem 0 0 .2rem}.steps.svelte-1txnysp button:where(.svelte-1txnysp):last-child{border-radius:0 .2rem .2rem 0}.mute.svelte-1txnysp:focus-visible,.slide.svelte-1txnysp:focus-visible,.steps.svelte-1txnysp button:where(.svelte-1txnysp):focus-visible{outline-offset:1px;outline:2px solid}.pip-away.svelte-656u6n{color:var(--ink);margin:.6rem .45rem;font-size:.75rem}.knob-wrap.svelte-2zat8e{flex-direction:column;flex-shrink:0;align-items:center;gap:.2rem;width:3rem;min-width:0;display:inline-flex;position:relative}.knob-body.svelte-2zat8e{flex-direction:column;align-items:center;gap:.25rem;display:flex}.knob-caption.svelte-2zat8e{justify-content:center;align-items:center;gap:.2rem;min-height:1rem;display:flex}.knob-caption.svelte-2zat8e .hint-wrap{flex-shrink:0;display:inline-flex}.knob-face.svelte-2zat8e{width:3rem;height:3rem;position:relative}.slot-xs.svelte-2zat8e .knob-face:where(.svelte-2zat8e){width:1.1rem;height:1.1rem}.motion-dot.svelte-2zat8e{background:var(--primary);cursor:pointer;border:0;border-radius:9999px;width:.35rem;height:.35rem;padding:0;display:block}.motion-dot.svelte-2zat8e:focus-visible{outline-offset:2px;outline:2px solid}.motion-arc.svelte-2zat8e{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.motion-arc.svelte-2zat8e path:where(.svelte-2zat8e){stroke:color-mix(in oklch, var(--primary) 50%, var(--paper))}.slot-xs.svelte-2zat8e{width:1.1rem}.slot-xs.has-chrome.svelte-2zat8e{width:3rem}.slot-xs.has-chrome.svelte-2zat8e .knob-caption:where(.svelte-2zat8e) span{letter-spacing:.06em;font-size:.55rem}.layout-inline.svelte-2zat8e{flex-direction:row;align-items:center;gap:.25rem;width:auto}.layout-inline.has-chrome.svelte-2zat8e,.slot-xs.layout-inline.has-chrome.svelte-2zat8e,.slot-sm.layout-inline.has-chrome.svelte-2zat8e{width:auto}.layout-inline.svelte-2zat8e .knob-body:where(.svelte-2zat8e){flex-direction:row;align-items:center;gap:.25rem}.layout-inline.svelte-2zat8e .knob-caption:where(.svelte-2zat8e){justify-content:flex-end;min-height:0}.layout-inline.svelte-2zat8e .knob-value-slot:where(.svelte-2zat8e){text-align:left;justify-items:start;width:auto}.layout-rack.has-chrome.svelte-2zat8e,.slot-xs.layout-rack.has-chrome.svelte-2zat8e,.slot-sm.layout-rack.has-chrome.svelte-2zat8e{width:auto}.layout-rack.svelte-2zat8e{grid-template-columns:5ch auto 5ch;align-items:center;gap:0 .35rem;width:auto;display:grid}.layout-rack.svelte-2zat8e .knob-body:where(.svelte-2zat8e){display:contents}.layout-rack+.layout-rack{padding-left:.55rem}.layout-rack+.layout-rack:before{content:"|";opacity:.38;pointer-events:none;font-size:.58rem;line-height:1;position:absolute;top:50%;left:.12rem;transform:translateY(-50%)}.layout-rack.svelte-2zat8e .knob-caption:where(.svelte-2zat8e){box-sizing:border-box;justify-content:flex-end;width:5ch;min-width:5ch;max-width:5ch;min-height:0;display:block;overflow:hidden}.layout-rack.svelte-2zat8e .knob-caption:where(.svelte-2zat8e) span{text-overflow:ellipsis;white-space:nowrap;text-align:right;letter-spacing:0;display:block;overflow:hidden}.slot-xs.layout-rack.has-chrome.svelte-2zat8e .knob-caption:where(.svelte-2zat8e) span{letter-spacing:0}.layout-rack.svelte-2zat8e .knob-value-slot:where(.svelte-2zat8e){box-sizing:border-box;text-align:left;letter-spacing:0;justify-items:start;width:5ch;min-width:5ch;max-width:5ch;overflow:hidden}.layout-rack.svelte-2zat8e .knob-value:where(.svelte-2zat8e)>span:where(.svelte-2zat8e){text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.knob-wrap.table.layout-rack.svelte-2zat8e,.slot-xs.table.layout-rack.has-chrome.svelte-2zat8e,.slot-sm.table.layout-rack.has-chrome.svelte-2zat8e{grid-template-columns:var(--fx-knob-label,1.85rem) var(--fx-knob-disc,1.1rem) var(--fx-knob-value,2.75rem);column-gap:var(--fx-knob-gap,.26rem);width:var(--fx-knob-w,6.22rem);min-width:var(--fx-knob-w,6.22rem);max-width:var(--fx-knob-w,6.22rem);padding-left:0}.knob-wrap.table.layout-rack.svelte-2zat8e .knob-caption:where(.svelte-2zat8e){width:var(--fx-knob-label,1.85rem);min-width:var(--fx-knob-label,1.85rem);max-width:var(--fx-knob-label,1.85rem)}.knob-wrap.table.layout-rack.svelte-2zat8e .knob-value-slot:where(.svelte-2zat8e){width:var(--fx-knob-value,2.75rem);min-width:var(--fx-knob-value,2.75rem);max-width:var(--fx-knob-value,2.75rem)}.knob-wrap.table+.knob-wrap.table{padding-left:0}.knob-wrap.table+.knob-wrap.table:before{content:none}.slot-sm.svelte-2zat8e .knob-face:where(.svelte-2zat8e){width:2rem;height:2rem}.slot-sm.has-chrome.svelte-2zat8e{width:3rem}.slot-sm.svelte-2zat8e{width:2rem}.slot-lg.svelte-2zat8e{width:4rem}.slot-xl.svelte-2zat8e{width:6rem}.knob-value-slot.svelte-2zat8e{box-sizing:border-box;width:100%;height:1em;font-family:var(--font-mono);letter-spacing:.04em;font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;opacity:.65;place-items:center;font-size:.65rem;line-height:1;display:grid;position:relative}.knob-value-slot.svelte-2zat8e>.knob-value:where(.svelte-2zat8e),.knob-value-slot.svelte-2zat8e>.knob-value-edit:where(.svelte-2zat8e),.knob-value-slot.svelte-2zat8e:after{grid-area:1/1}.knob-value-slot.svelte-2zat8e:after{content:attr(data-v);visibility:hidden;pointer-events:none;font-weight:600;line-height:1}.knob-value-slot.changed.svelte-2zat8e{opacity:1;color:var(--readout-changed)}.knob-value-slot.changed.svelte-2zat8e .knob-value:where(.svelte-2zat8e)>span:where(.svelte-2zat8e),.knob-value-slot.changed.svelte-2zat8e .knob-value-edit:where(.svelte-2zat8e){font-weight:600}.knob-value.svelte-2zat8e{box-sizing:border-box;justify-items:inherit;width:100%;height:1em;font:inherit;letter-spacing:inherit;font-variant-numeric:inherit;text-align:inherit;color:inherit;cursor:text;-webkit-user-select:none;user-select:none;background:0 0;border:0;align-items:center;margin:0;padding:0;line-height:1;display:grid}.knob-value.svelte-2zat8e>span:where(.svelte-2zat8e){grid-area:1/1;line-height:1}.knob-value.inert.svelte-2zat8e{visibility:hidden;pointer-events:none}.knob-value.svelte-2zat8e:disabled{cursor:not-allowed}.knob-value-edit.svelte-2zat8e{box-sizing:border-box;appearance:none;width:100%;height:1em;font:inherit;letter-spacing:inherit;font-variant-numeric:inherit;font-weight:inherit;text-align:inherit;color:inherit;caret-color:var(--ink);background:0 0;border:0;border-radius:0;margin:0;padding:0;line-height:1;display:block}.knob-value-edit.svelte-2zat8e:focus{outline:none}.knob-value-slot.editing.svelte-2zat8e{opacity:1}.motion-hot.svelte-2zat8e [role=slider]{box-shadow:0 0 0 2px var(--primary)}.motion-cold.svelte-2zat8e{opacity:.35}.lfo-pick.svelte-2zat8e [role=slider]{box-shadow:0 0 0 2px color-mix(in oklch, var(--primary) 45%, transparent);cursor:crosshair}.lfo-mapped.svelte-2zat8e [role=slider]{box-shadow:0 0 0 2px color-mix(in oklch, var(--primary) 70%, var(--paper))}.knob-wrap.disabled.svelte-2zat8e{cursor:not-allowed}.knob-wrap.disabled.svelte-2zat8e .knob-value-slot:where(.svelte-2zat8e){opacity:.4}.head.svelte-1b8bfge{box-sizing:border-box;cursor:default;flex-shrink:0;justify-content:flex-start;align-items:center;gap:.25rem;min-height:1.75rem;padding:.2rem .45rem .2rem .25rem;display:flex;position:relative}.head.tap-fold.svelte-1b8bfge{cursor:pointer}.head.compact.svelte-1b8bfge{flex-direction:row;justify-content:flex-start;gap:.15rem;width:auto;min-width:2.4rem;min-height:1.5rem;padding:.15rem .3rem .15rem .2rem}.head.compact.svelte-1b8bfge h2:where(.svelte-1b8bfge){letter-spacing:.04em;margin:0;font-size:.65rem;font-weight:700}h2.svelte-1b8bfge{letter-spacing:normal;-webkit-user-select:none;user-select:none;margin:0 0 0 .15rem;font-size:.75rem;font-weight:600}.grip.svelte-1b8bfge{box-sizing:border-box;background:var(--device-head);width:1.35rem;height:1.35rem;color:inherit;cursor:grab;opacity:.75;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.grip.svelte-1b8bfge:focus-visible{outline-offset:2px;outline:2px solid}.grip-slot.svelte-1b8bfge{z-index:1;opacity:0;pointer-events:none;transition:opacity 80ms;position:absolute;top:.15rem;right:.15rem}.head.svelte-1b8bfge:hover .grip-slot:where(.svelte-1b8bfge),.head.svelte-1b8bfge:focus-within .grip-slot:where(.svelte-1b8bfge),.grip-slot.hot.svelte-1b8bfge{opacity:1;pointer-events:auto}.grip.svelte-1b8bfge:hover,.grip.active.svelte-1b8bfge{opacity:1}.grip.active.svelte-1b8bfge{cursor:grabbing}.place-tools.svelte-1b8bfge{pointer-events:auto;flex-shrink:0;align-items:center;gap:.05rem;margin-left:auto;display:inline-flex}.place-tool.svelte-1b8bfge{box-sizing:border-box;width:1.2rem;height:1.2rem;color:inherit;cursor:pointer;opacity:.72;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.place-tool.svelte-1b8bfge:hover,.place-tool[aria-pressed=false].svelte-1b8bfge{opacity:1}.place-tool.svelte-1b8bfge:focus-visible{outline-offset:1px;outline:2px solid}.head.table.svelte-1b8bfge{flex:none}.head.table.svelte-1b8bfge h2:where(.svelte-1b8bfge){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.viz.svelte-1cy3zhd{flex-direction:column;flex:none;justify-content:flex-end;align-self:stretch;align-items:stretch;gap:.12rem;width:7.25rem;display:flex}.panel.svelte-1cy3zhd{box-sizing:border-box;border:1px solid var(--ink);background:#1a1a1a;flex:auto;width:100%;min-height:3.6rem;position:relative}canvas.svelte-1cy3zhd{width:100%;height:100%;display:block;position:absolute;inset:0}.caps.svelte-1cy3zhd{font-family:var(--font-mono);letter-spacing:.06em;opacity:.65;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:baseline;gap:.25rem;padding:0 .05rem;font-size:.45rem;line-height:1;display:flex}.gr.svelte-1cy3zhd{opacity:.9;font-variant-numeric:tabular-nums;color:#e8a020;font-size:.55rem}.viz.compact.svelte-1cy3zhd{flex-direction:row;justify-content:center;align-self:center;align-items:center;gap:.25rem;width:auto}.viz.compact.svelte-1cy3zhd .caps:where(.svelte-1cy3zhd){gap:.2rem}.type.svelte-1axcfaa{flex-direction:column;flex-shrink:0;align-items:center;display:inline-flex}.type.table.svelte-1axcfaa{display:contents}.fx-rack.svelte-19cezdz{box-sizing:border-box;background:var(--device);min-height:var(--device-h);--color-card:var(--card);--color-muted:var(--muted);--color-background:var(--background);pointer-events:auto;flex-wrap:nowrap;align-items:stretch;margin:.4rem;display:flex}.rack-head.svelte-19cezdz{box-sizing:border-box;cursor:default;touch-action:none;flex-direction:column;flex:0 0 1.85rem;justify-content:flex-start;align-items:center;gap:.35rem;width:1.85rem;padding:.25rem .15rem;display:flex}.fx-rack.movable.svelte-19cezdz,.fx-rack.movable.svelte-19cezdz *{cursor:grab}.fx-rack.movable.svelte-19cezdz:not(.loose) .rack-head:where(.svelte-19cezdz) *,.fx-rack.movable.svelte-19cezdz:not(.loose) .rack-body:where(.svelte-19cezdz),.fx-rack.movable.svelte-19cezdz:not(.loose) .rack-body:where(.svelte-19cezdz) *{pointer-events:none}.fx-rack.folded.svelte-19cezdz .rack-head:where(.svelte-19cezdz){border-right:none}.fx-rack.bypassed.svelte-19cezdz .rack-body:where(.svelte-19cezdz){opacity:.45}.fx-rack.embedded.svelte-19cezdz{margin:0}.fx-rack.readonly.svelte-19cezdz{cursor:default}.fx-rack.readonly.svelte-19cezdz *{cursor:default!important}h2.svelte-19cezdz{letter-spacing:normal;writing-mode:vertical-rl;-webkit-user-select:none;user-select:none;margin:.15rem 0 0;font-size:.75rem;font-weight:600;transform:rotate(180deg)}.rack-body.svelte-19cezdz{flex-wrap:nowrap;align-items:stretch;min-width:0;display:flex}.mix-unit.svelte-19cezdz{display:contents}.mix-slot.svelte-19cezdz{box-sizing:border-box;border-right:var(--line-w) solid var(--line-shell);flex-direction:column;flex:none;justify-content:flex-start;align-items:center;padding:.45rem .4rem .35rem;display:flex}.slot.svelte-19cezdz{flex:none}.slot.dragging.svelte-19cezdz{opacity:.55}.slot.svelte-19cezdz .device{height:var(--device-h);border-top:none;border-bottom:none;border-left:none;border-radius:0;margin:0}.slot.svelte-19cezdz:last-child .device{border-right:none}.slot.folded.svelte-19cezdz .device{width:1.85rem;min-width:1.85rem}.slot.folded.svelte-19cezdz .device-face{display:none}.slot.folded.svelte-19cezdz .head{border-bottom:none;flex-direction:column;justify-content:flex-start;align-items:center;gap:.35rem;height:100%;padding:.25rem .15rem}.slot.folded.svelte-19cezdz .head h2{writing-mode:vertical-rl;margin:.15rem 0 0;transform:rotate(180deg)}.slot.folded.svelte-19cezdz .grip-slot{top:auto;bottom:.15rem;right:50%;transform:translate(50%)}.fx-rack.stack.svelte-19cezdz{flex-direction:column;width:100%;min-width:0;min-height:0;margin:0}.fx-rack.stack.svelte-19cezdz .rack-head:where(.svelte-19cezdz){border-right:none;border-bottom:var(--line-w) solid var(--line-hairline);cursor:pointer;flex-direction:row;flex:none;align-items:center;gap:.25rem;width:auto;padding:.2rem .45rem .2rem .25rem}.fx-rack.stack.movable.svelte-19cezdz .rack-head:where(.svelte-19cezdz){cursor:grab}.fx-rack.stack.folded.svelte-19cezdz .rack-head:where(.svelte-19cezdz){border-bottom:none}.fx-rack.stack.svelte-19cezdz h2:where(.svelte-19cezdz){writing-mode:horizontal-tb;margin:0 0 0 .15rem;transform:none}.fx-rack.stack.svelte-19cezdz .rack-body:where(.svelte-19cezdz){flex-direction:column;width:100%}.fx-rack.stack.svelte-19cezdz .mix-slot:where(.svelte-19cezdz){border-right:none;border-bottom:var(--line-w) solid var(--line-shell);flex-direction:row;width:100%;padding:.3rem .55rem .4rem}.fx-rack.stack.svelte-19cezdz .slot:where(.svelte-19cezdz){width:100%;min-width:0}.fx-rack.stack.svelte-19cezdz .slot:where(.svelte-19cezdz) .device{border-right:none;border-bottom:var(--line-w) solid var(--line-shell);width:100%;max-width:100%;height:auto;min-height:0}.fx-rack.stack.svelte-19cezdz .slot:where(.svelte-19cezdz):last-child .device{border-bottom:none}.fx-rack.stack.svelte-19cezdz .slot:where(.svelte-19cezdz) .device-face{flex-wrap:wrap}.fx-rack.stack.svelte-19cezdz .slot.folded:where(.svelte-19cezdz) .device{width:100%;min-width:0;height:auto}.fx-rack.stack.svelte-19cezdz .slot.folded:where(.svelte-19cezdz) .head{flex-direction:row;height:auto;padding:.2rem .45rem .2rem .25rem}.fx-rack.stack.svelte-19cezdz .slot.folded:where(.svelte-19cezdz) .head h2{writing-mode:horizontal-tb;margin:0 0 0 .15rem;transform:none}.fx-rack.stack.svelte-19cezdz .slot.folded:where(.svelte-19cezdz) .grip-slot{top:.15rem;bottom:auto;right:.15rem;transform:none}.fx-rack.arranged.svelte-19cezdz{margin:0}.fx-rack.vertical.svelte-19cezdz .rack-body:where(.svelte-19cezdz){flex-direction:column}.fx-rack.vertical.svelte-19cezdz .slot.folded:where(.svelte-19cezdz) .device,.fx-rack.grid.svelte-19cezdz .slot.folded:where(.svelte-19cezdz) .device{width:auto;min-width:0;height:auto}.fx-rack.vertical.svelte-19cezdz .slot.folded:where(.svelte-19cezdz) .head,.fx-rack.grid.svelte-19cezdz .slot.folded:where(.svelte-19cezdz) .head{flex-direction:row;height:auto;padding:.2rem .45rem .2rem .25rem}.fx-rack.vertical.svelte-19cezdz .slot.folded:where(.svelte-19cezdz) .head h2,.fx-rack.grid.svelte-19cezdz .slot.folded:where(.svelte-19cezdz) .head h2{writing-mode:horizontal-tb;margin:0 0 0 .15rem;transform:none}.fx-rack.vertical.svelte-19cezdz .slot.folded:where(.svelte-19cezdz) .grip-slot,.fx-rack.grid.svelte-19cezdz .slot.folded:where(.svelte-19cezdz) .grip-slot{top:.15rem;bottom:auto;right:.15rem;transform:none}.fx-rack.grid.svelte-19cezdz .rack-body:where(.svelte-19cezdz){grid-template-columns:repeat(var(--fx-cols,2), max-content);place-items:start;gap:var(--fx-gap,0px);display:grid}.fx-rack.loose.svelte-19cezdz{box-shadow:none;pointer-events:none;background:0 0;border:none;align-items:start;gap:0;min-height:0;overflow:visible}.fx-rack.loose.svelte-19cezdz .mix-unit:where(.svelte-19cezdz),.fx-rack.loose.svelte-19cezdz .slot:where(.svelte-19cezdz){pointer-events:auto}.fx-rack.movable.loose.svelte-19cezdz .mix-unit:where(.svelte-19cezdz) *,.fx-rack.movable.loose.svelte-19cezdz .slot:where(.svelte-19cezdz) *{pointer-events:none}.fx-rack.movable.loose.svelte-19cezdz .mix-unit:where(.svelte-19cezdz) [data-fx-head],.fx-rack.movable.loose.svelte-19cezdz .slot:where(.svelte-19cezdz) [data-fx-head]{pointer-events:auto}.fx-rack.movable.svelte-19cezdz .place-tools,.fx-rack.movable.svelte-19cezdz .place-tools *,.fx-rack.movable.svelte-19cezdz:not(.loose) .rack-head:where(.svelte-19cezdz) .place-tools,.fx-rack.movable.svelte-19cezdz:not(.loose) .rack-head:where(.svelte-19cezdz) .place-tools *,.fx-rack.movable.svelte-19cezdz:not(.loose) .rack-body:where(.svelte-19cezdz) .place-tools,.fx-rack.movable.svelte-19cezdz:not(.loose) .rack-body:where(.svelte-19cezdz) .place-tools *,.fx-rack.movable.loose.svelte-19cezdz .mix-unit:where(.svelte-19cezdz) .place-tools,.fx-rack.movable.loose.svelte-19cezdz .mix-unit:where(.svelte-19cezdz) .place-tools *,.fx-rack.movable.loose.svelte-19cezdz .slot:where(.svelte-19cezdz) .place-tools,.fx-rack.movable.loose.svelte-19cezdz .slot:where(.svelte-19cezdz) .place-tools *{pointer-events:auto;cursor:pointer}.fx-rack.movable.svelte-19cezdz .ghost:where(.svelte-19cezdz),.fx-rack.movable.loose.svelte-19cezdz .mix-unit.ghost:where(.svelte-19cezdz),.fx-rack.movable.loose.svelte-19cezdz .slot.ghost:where(.svelte-19cezdz){opacity:.4}.place-tools.svelte-19cezdz{flex-shrink:0;align-items:center;gap:.05rem;margin-left:auto;display:inline-flex}.place-tool.svelte-19cezdz{box-sizing:border-box;width:1.2rem;height:1.2rem;color:inherit;cursor:pointer;opacity:.72;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.place-tool.svelte-19cezdz:hover,.place-tool[aria-pressed=false].svelte-19cezdz{opacity:1}.place-tool.svelte-19cezdz:focus-visible{outline-offset:1px;outline:2px solid}.fx-rack.loose.svelte-19cezdz .rack-body:where(.svelte-19cezdz){align-items:start;gap:var(--fx-gap,0px)}.fx-rack.loose.folded.svelte-19cezdz .mix-unit:where(.svelte-19cezdz){height:auto}.fx-rack.loose.svelte-19cezdz .mix-unit:where(.svelte-19cezdz){box-sizing:border-box;width:max-content;height:var(--device-h);border:var(--line-w) solid var(--line-shell);border-radius:var(--shell-r);background:var(--device);box-shadow:var(--shell-shadow);flex-direction:column;display:flex;overflow:hidden}.fx-rack.loose.svelte-19cezdz .rack-head:where(.svelte-19cezdz){border-right:none;border-bottom:var(--line-w) solid var(--line-hairline);flex-direction:row;flex:none;align-items:center;gap:.25rem;width:auto;padding:.2rem .45rem .2rem .25rem}.fx-rack.loose.svelte-19cezdz h2:where(.svelte-19cezdz){writing-mode:horizontal-tb;margin:0 0 0 .15rem;transform:none}.fx-rack.loose.svelte-19cezdz .mix-slot:where(.svelte-19cezdz){border:none;flex:auto;padding:.3rem .45rem .35rem}.fx-rack.loose.svelte-19cezdz .slot:where(.svelte-19cezdz) .device{border:var(--line-w) solid var(--line-shell);border-radius:var(--shell-r);box-shadow:var(--shell-shadow);height:var(--device-h);margin:0}.fx-rack.loose.svelte-19cezdz .slot:where(.svelte-19cezdz):last-child .device{border-right:var(--line-w) solid var(--line-shell)}.fx-rack.loose.free.svelte-19cezdz{width:0;height:0;min-height:0;overflow:visible}.fx-rack.loose.free.svelte-19cezdz .rack-body:where(.svelte-19cezdz){display:contents}.fx-rack.loose.free.svelte-19cezdz .mix-unit:where(.svelte-19cezdz),.fx-rack.loose.free.svelte-19cezdz .slot:where(.svelte-19cezdz){z-index:30;margin:0;position:fixed}.fx-rack.loose.free.svelte-19cezdz .mix-unit.hot:where(.svelte-19cezdz),.fx-rack.loose.free.svelte-19cezdz .slot.hot:where(.svelte-19cezdz){z-index:32}.fx-rack.compact.svelte-19cezdz{align-items:start;min-height:0}.fx-rack.compact.svelte-19cezdz .rack-body:where(.svelte-19cezdz){align-items:start}.fx-rack.compact.svelte-19cezdz:not(.stack):not(.loose) .rack-head:where(.svelte-19cezdz){flex-direction:row;flex:none;align-items:center;width:auto;padding:.15rem .3rem}.fx-rack.compact.svelte-19cezdz:not(.stack):not(.loose) h2:where(.svelte-19cezdz){writing-mode:horizontal-tb;margin:0 0 0 .15rem;transform:none}.fx-rack.compact.svelte-19cezdz .slot:where(.svelte-19cezdz) .device{flex-direction:column;align-items:stretch;width:max-content;height:auto;min-height:0}.fx-rack.compact.svelte-19cezdz .slot:where(.svelte-19cezdz) .head{border-bottom:var(--line-w) solid var(--line-hairline);border-right:none;align-self:stretch;min-height:0;padding:.1rem .2rem}.fx-rack.compact.svelte-19cezdz .slot:where(.svelte-19cezdz) .head h2{letter-spacing:.04em;font-size:.58rem;font-weight:700}.fx-rack.compact.svelte-19cezdz .slot:where(.svelte-19cezdz) .device-face{flex-wrap:nowrap;align-items:center;gap:.12rem;padding:.12rem .18rem .14rem}.fx-rack.compact.svelte-19cezdz .slot:where(.svelte-19cezdz) .knob-wrap.has-chrome{width:1.45rem}.fx-rack.compact.svelte-19cezdz .slot:where(.svelte-19cezdz) .knob-value-slot{display:none}.fx-rack.compact.svelte-19cezdz .slot:where(.svelte-19cezdz) .knob-caption span{letter-spacing:.02em;font-size:.42rem}.fx-rack.compact.svelte-19cezdz .mix-slot:where(.svelte-19cezdz){flex-direction:column;align-items:center;padding:.12rem .2rem .14rem}.fx-rack.compact.loose.svelte-19cezdz .mix-unit:where(.svelte-19cezdz){width:max-content;height:auto}.fx-rack.compact.loose.svelte-19cezdz .mix-slot:where(.svelte-19cezdz){flex:none}.fx-rack.table.svelte-19cezdz{--fx-knob-label:1.85rem;--fx-knob-disc:1.1rem;--fx-knob-value:2.75rem;--fx-knob-gap:.26rem;--fx-knob-w:calc(var(--fx-knob-label) + var(--fx-knob-disc) + var(--fx-knob-value) + 2 * var(--fx-knob-gap));width:max-content;max-width:100%;min-height:0;box-shadow:none;background:0 0;border:none;flex-direction:column;align-items:start}.fx-rack.table.svelte-19cezdz .rack-body:where(.svelte-19cezdz){flex-direction:column;align-items:start;width:max-content}.fx-rack.table.svelte-19cezdz .mix-unit:where(.svelte-19cezdz){grid-auto-flow:column;grid-auto-columns:var(--fx-knob-w);grid-template-columns:9rem;align-items:center;column-gap:0;width:max-content;height:auto;padding:.15rem .45rem .15rem 0;display:grid;overflow:hidden}.fx-rack.table.svelte-19cezdz .rack-head:where(.svelte-19cezdz){box-sizing:border-box;border-bottom:none;border-right:none;flex-direction:row;flex:0 0 9rem;align-items:center;gap:.25rem;width:9rem;padding:.2rem .3rem .2rem .25rem}.fx-rack.table.svelte-19cezdz h2:where(.svelte-19cezdz){writing-mode:horizontal-tb;text-overflow:ellipsis;white-space:nowrap;margin:0 0 0 .15rem;overflow:hidden;transform:none}.fx-rack.table.svelte-19cezdz .mix-slot:where(.svelte-19cezdz){border:none;flex-direction:row;align-items:center;padding:0}.fx-rack.table.svelte-19cezdz:not(.loose) .mix-unit:where(.svelte-19cezdz),.fx-rack.table.svelte-19cezdz:not(.loose) .slot:where(.svelte-19cezdz) .device{background:var(--device)}.fx-rack.table.svelte-19cezdz .slot:where(.svelte-19cezdz)+.slot:where(.svelte-19cezdz),.fx-rack.table.svelte-19cezdz .mix-unit:where(.svelte-19cezdz)+.slot:where(.svelte-19cezdz){border-top:1px solid var(--line-hairline)}.fx-rack.table.svelte-19cezdz .slot:where(.svelte-19cezdz){width:max-content}.fx-rack.table.svelte-19cezdz .slot:where(.svelte-19cezdz) .device{grid-auto-flow:column;grid-auto-columns:var(--fx-knob-w);width:max-content;height:auto;min-height:0;box-shadow:none;background:0 0;border:none;border-radius:0;grid-template-columns:9rem;align-items:center;column-gap:0;margin:0;padding:.15rem .45rem .15rem 0;display:grid}.fx-rack.table.svelte-19cezdz .slot:where(.svelte-19cezdz) .device-face{display:contents}.fx-rack.table.svelte-19cezdz .slot:where(.svelte-19cezdz) .head{box-sizing:border-box;border:none;flex-direction:row;align-items:center;width:9rem;min-width:9rem;max-width:9rem;height:auto;min-height:1.75rem;padding:.2rem .3rem .2rem .25rem;display:flex}.fx-rack.table.svelte-19cezdz .slot:where(.svelte-19cezdz) .head h2{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.fx-rack.table.svelte-19cezdz .slot:where(.svelte-19cezdz) .device:has(.power:not(.on)){opacity:.45}.fx-rack.table.svelte-19cezdz .mix-slot:where(.svelte-19cezdz),.fx-rack.table.svelte-19cezdz .slot:where(.svelte-19cezdz) .type,.fx-rack.table.svelte-19cezdz .slot:where(.svelte-19cezdz) .knob-wrap{box-sizing:border-box;width:var(--fx-knob-w);min-width:var(--fx-knob-w);max-width:var(--fx-knob-w)}.fx-rack.table.svelte-19cezdz .slot:where(.svelte-19cezdz) .hint-wrap:has(.knob-wrap){box-sizing:border-box;width:var(--fx-knob-w);min-width:var(--fx-knob-w);max-width:var(--fx-knob-w)}.fx-rack.table.svelte-19cezdz .slot:where(.svelte-19cezdz) .hint-wrap:has(.type){box-sizing:border-box;width:var(--fx-knob-w);min-width:var(--fx-knob-w);max-width:var(--fx-knob-w)}:is(.fx-rack.table.svelte-19cezdz .slot:where(.svelte-19cezdz) .viz,.fx-rack.table.svelte-19cezdz .slot:where(.svelte-19cezdz) .hint-wrap:has(.viz)),.fx-rack.table.svelte-19cezdz .slot.folded:where(.svelte-19cezdz) .device-face{display:none}.fx-rack.table.svelte-19cezdz .slot.folded:where(.svelte-19cezdz) .head{flex-direction:row;width:9rem;height:auto;padding:.2rem .3rem .2rem .25rem;display:flex}.fx-rack.table.loose.svelte-19cezdz{background:0 0}.fx-rack.table.loose.svelte-19cezdz .mix-unit:where(.svelte-19cezdz),.fx-rack.table.loose.svelte-19cezdz .slot:where(.svelte-19cezdz) .device{border:var(--line-w) solid var(--line-shell);border-radius:var(--shell-r);background:var(--device);box-shadow:var(--shell-shadow)}.fx-rack.loose.flush.svelte-19cezdz .mix-unit:where(.svelte-19cezdz),.fx-rack.loose.flush.svelte-19cezdz .slot:where(.svelte-19cezdz) .device,.fx-rack.table.loose.flush.svelte-19cezdz .mix-unit:where(.svelte-19cezdz),.fx-rack.table.loose.flush.svelte-19cezdz .slot:where(.svelte-19cezdz) .device{box-shadow:none;border:none;border-radius:0}.fx-rack.table.flush.svelte-19cezdz .slot:where(.svelte-19cezdz)+.slot:where(.svelte-19cezdz),.fx-rack.table.flush.svelte-19cezdz .mix-unit:where(.svelte-19cezdz)+.slot:where(.svelte-19cezdz),.fx-rack.table.loose.svelte-19cezdz .slot:where(.svelte-19cezdz){border-top:none}.fx-rack.table.loose.svelte-19cezdz .mix-unit:where(.svelte-19cezdz),.fx-rack.table.loose.svelte-19cezdz .slot:where(.svelte-19cezdz) .device{width:max-content}.fx-rack.even.svelte-19cezdz .mix-unit:where(.svelte-19cezdz),.fx-rack.even.svelte-19cezdz .slot:where(.svelte-19cezdz):not(.folded),.fx-rack.even.svelte-19cezdz .slot:where(.svelte-19cezdz):not(.folded) .device,.fx-rack.even.table.loose.svelte-19cezdz .mix-unit:where(.svelte-19cezdz),.fx-rack.even.table.loose.svelte-19cezdz .slot:where(.svelte-19cezdz):not(.folded) .device{box-sizing:border-box;width:var(--fx-unit-w);min-width:var(--fx-unit-w);max-width:var(--fx-unit-w);overflow:hidden}.chip.svelte-rkfceu{align-items:center;display:flex;position:relative}.pct.svelte-rkfceu{box-sizing:border-box;border:1px solid var(--ink);background:var(--device);min-width:2.6rem;height:1.7rem;color:var(--ink);white-space:nowrap;cursor:text;border-radius:999px;justify-content:center;align-items:center;gap:.12rem;margin:0;padding:0 .45rem;font-size:.65rem;line-height:1;display:inline-flex}.pct.open.svelte-rkfceu{justify-content:flex-start;width:7.2rem}.pct.svelte-rkfceu:focus-within{outline-offset:2px;outline:2px solid}.num.svelte-rkfceu{box-sizing:border-box;width:2.1rem;min-width:0;color:inherit;font:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-align:right;appearance:textfield;background:0 0;border:0;margin:0;padding:0}.num.svelte-rkfceu::-webkit-outer-spin-button{appearance:none}.num.svelte-rkfceu::-webkit-inner-spin-button{appearance:none}.pct.svelte-rkfceu span:where(.svelte-rkfceu){flex:none}.pct.svelte-rkfceu input[type=range]:where(.svelte-rkfceu){width:100%;min-width:0;accent-color:var(--ink);cursor:pointer;flex:auto;margin:0}.tint.svelte-toy42w{box-sizing:border-box;border:1px solid var(--ink);background:var(--device);height:1.7rem;color:var(--ink);white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:.3rem;margin:0;padding:0 .35rem 0 .4rem;font-size:.65rem;line-height:1;display:inline-flex}.tint.svelte-toy42w input[type=color]:where(.svelte-toy42w){box-sizing:border-box;border:1px solid color-mix(in oklch, var(--ink) 35%, transparent);cursor:pointer;background:0 0;border-radius:999px;width:1.15rem;height:1.15rem;padding:0}.tint.svelte-toy42w:focus-within{outline-offset:2px;outline:2px solid}.tint.bare.svelte-toy42w{padding:0 .28rem}.fx.svelte-x8w5da{box-sizing:border-box;pointer-events:none;flex-wrap:nowrap;align-items:stretch;width:max-content;max-width:100%;display:flex;position:relative;overflow:visible}.fx.pocket.svelte-x8w5da{width:100%;min-width:0;display:block}.fx.floating.svelte-x8w5da{z-index:30;max-width:none;margin:0;position:fixed}.fx.placing.svelte-x8w5da{z-index:30}.fx.svelte-x8w5da .fx-rack{opacity:var(--fx-opacity,1)}.fx.placing.svelte-x8w5da,.fx.placing.svelte-x8w5da .fx-rack,.fx.placing.svelte-x8w5da .fx-rack *{cursor:grab;-webkit-user-select:none;user-select:none}.fx.placing.svelte-x8w5da .fx-rack .place-tools,.fx.placing.svelte-x8w5da .fx-rack .place-tools *,.fx.grabbing.svelte-x8w5da .fx-rack .place-tools,.fx.grabbing.svelte-x8w5da .fx-rack .place-tools *{pointer-events:auto;cursor:pointer}.fx.grabbing.svelte-x8w5da,.fx.grabbing.svelte-x8w5da .fx-rack,.fx.grabbing.svelte-x8w5da .fx-rack *{cursor:grabbing}.place-bar.svelte-x8w5da{z-index:31;box-sizing:border-box;border:1px solid var(--ink);background:var(--device);width:max-content;box-shadow:var(--shell-shadow);cursor:pointer;pointer-events:auto;border-radius:.85rem;flex-wrap:nowrap;align-items:flex-end;gap:.45rem;padding:.28rem .38rem .3rem;display:flex;position:fixed;transform:translateY(calc(-100% - .35rem))}.place-group.svelte-x8w5da{flex-wrap:nowrap;align-items:flex-end;gap:.28rem;display:flex}.place-group.svelte-x8w5da+.place-group:where(.svelte-x8w5da){border-left:1px solid color-mix(in oklch, var(--ink) 35%, transparent);padding-left:.45rem}.place-field.svelte-x8w5da{flex-direction:column;align-items:center;gap:.18rem;display:flex}.place-cap.svelte-x8w5da{letter-spacing:.03em;opacity:.58;white-space:nowrap;font-size:.55rem;line-height:1}.fx.placing.svelte-x8w5da .place-bar:where(.svelte-x8w5da),.fx.placing.svelte-x8w5da .place-bar:where(.svelte-x8w5da) *{cursor:pointer}.place-btn.svelte-x8w5da{box-sizing:border-box;border:1px solid var(--ink);background:var(--device);height:1.7rem;color:var(--ink);white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:.3rem;margin:0;padding:0 .4rem;font-size:.65rem;line-height:1;display:inline-flex}.place-btn.on.svelte-x8w5da{background:var(--ink);color:var(--paper)}.place-btn.dim.svelte-x8w5da{opacity:.45}.place-apply.svelte-x8w5da{box-sizing:border-box;border:1px solid var(--ink);background:var(--device);width:1.7rem;height:1.7rem;color:var(--ink);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.place-btn.svelte-x8w5da:focus-visible,.place-apply.svelte-x8w5da:focus-visible{outline-offset:2px;outline:2px solid}.lcd-marquee.svelte-113w5wk{white-space:nowrap;flex:auto;min-width:0;max-width:100%;display:block;position:relative;overflow:hidden}.measure.svelte-113w5wk{white-space:nowrap;visibility:hidden;pointer-events:none;width:max-content;position:absolute;top:0;left:0}.text.svelte-113w5wk{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.lcd-marquee.svelte-113w5wk.run .text:where(.svelte-113w5wk){text-overflow:clip;animation:svelte-113w5wk-lcd-marquee var(--dur) ease-in-out infinite;display:inline-block;overflow:visible}@keyframes svelte-113w5wk-lcd-marquee{0%,14%{transform:translate(0)}50%,64%{transform:translateX(calc(-1 * var(--shift)))}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.lcd-marquee.svelte-113w5wk.run .text:where(.svelte-113w5wk){text-overflow:ellipsis;animation:none;display:block;overflow:hidden}}.lcd.svelte-hw6kdj{border:1px solid var(--ink);border-radius:var(--shell-r);background:var(--well);min-height:3.1rem;box-shadow:var(--well-inset-shadow);color:var(--lcd-fg);font-family:var(--font-mono,ui-monospace, monospace);justify-content:space-between;align-items:stretch;gap:.75rem;padding:.45rem .55rem;display:flex}.lcd-main.svelte-hw6kdj{flex-direction:column;flex:auto;justify-content:center;gap:.2rem;min-width:0;display:flex;overflow:hidden}.lcd-title.svelte-hw6kdj{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.35rem;min-width:0;max-width:100%;font-size:.85rem;font-weight:600;display:flex;overflow:hidden}.lcd-title.svelte-hw6kdj .tune-spin{opacity:.85;flex-shrink:0;animation:.85s linear infinite svelte-hw6kdj-spin}.lcd-title.tuning.svelte-hw6kdj .lcd-marquee{animation:1.1s ease-in-out infinite svelte-hw6kdj-tune-blink}@keyframes svelte-hw6kdj-tune-blink{0%,to{opacity:1}50%{opacity:.35}}@keyframes svelte-hw6kdj-spin{to{transform:rotate(360deg)}}.lcd-place.svelte-hw6kdj{letter-spacing:.06em;opacity:.7;white-space:nowrap;min-width:0;max-width:100%;font-size:.65rem;overflow:hidden}.lcd-clock.svelte-hw6kdj{letter-spacing:.08em;font-variant-numeric:tabular-nums;opacity:.85;flex-shrink:0;align-self:center;font-size:.85rem}.lcd.pocket.svelte-hw6kdj{min-height:3.5rem;padding:.7rem .85rem}.lcd.pocket.svelte-hw6kdj .lcd-title:where(.svelte-hw6kdj),.lcd.pocket.svelte-hw6kdj .lcd-clock:where(.svelte-hw6kdj){font-size:.95rem}.lcd.pocket.svelte-hw6kdj .lcd-place:where(.svelte-hw6kdj){font-size:.7rem}.takes.svelte-7thzr8{min-width:0;margin:0;padding:.35rem .45rem .45rem}.takes-head.svelte-7thzr8{justify-content:space-between;align-items:center;gap:.35rem;margin-bottom:.2rem;display:flex}.takes.svelte-7thzr8 legend:where(.svelte-7thzr8){letter-spacing:.08em;padding:0 .4rem;font-size:.7rem}.takes-actions.svelte-7thzr8{align-items:center;gap:.25rem;display:inline-flex}.slots.svelte-7thzr8{flex-wrap:nowrap;gap:.35rem;display:flex}.slot-wrap.svelte-7thzr8{flex-direction:column;flex:1 1 0;align-items:stretch;gap:.2rem;min-width:0;display:flex;position:relative}.slot.svelte-7thzr8{box-sizing:border-box;border:1px solid var(--ink);border-radius:var(--shell-r);background:var(--paper);width:100%;height:2.35rem;color:var(--ink);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;padding:.15rem;display:flex}.slot-wrap.active.svelte-7thzr8 .slot:where(.svelte-7thzr8){outline:1px solid var(--ink);outline-offset:1px}.slot-wrap.playing.svelte-7thzr8 .slot:where(.svelte-7thzr8){background:var(--primary);color:var(--paper);border-color:var(--primary);box-shadow:none}.slot-wrap.recording.svelte-7thzr8 .slot:where(.svelte-7thzr8){background:color-mix(in oklch, #e11d48 35%, var(--paper));color:var(--ink);box-shadow:none;border-color:#e11d48;outline:none}.slot-wrap.filled.svelte-7thzr8 .slot-label:where(.svelte-7thzr8){opacity:.9}.slot.svelte-7thzr8:focus-visible{outline-offset:2px;outline:2px solid}.slot-num.svelte-7thzr8{letter-spacing:.04em;font-size:.65rem;font-weight:600;font-family:var(--font-mono,ui-monospace, monospace)}.slot-label.svelte-7thzr8{letter-spacing:.06em;opacity:.7;text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:0 .1rem;font-size:.55rem;line-height:1;overflow:hidden}.slot-wrap.active.svelte-7thzr8 .slot-label:where(.svelte-7thzr8){opacity:.85}.slot-wrap.playing.svelte-7thzr8 .slot-label:where(.svelte-7thzr8){opacity:1}.slot-rec.svelte-7thzr8{font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;letter-spacing:.02em;color:#e11d48;align-items:center;gap:.25rem;font-size:.5rem;line-height:1.1;display:inline-flex}.slot-rec.svelte-7thzr8 .slot-rec-dot{color:#e11d48;flex-shrink:0;width:.4rem;height:.4rem;animation:1.2s ease-in-out infinite svelte-7thzr8-slot-rec-pulse}@keyframes svelte-7thzr8-slot-rec-pulse{50%{opacity:.55;transform:scale(.85)}}.slot-btns.svelte-7thzr8{justify-content:center;align-items:flex-end;gap:.15rem;width:100%;display:inline-flex}.slot-trim.svelte-7thzr8{flex-direction:column;flex:1 1 0;align-items:center;gap:.08rem;min-width:0;display:flex}.slot-trim-lab.svelte-7thzr8{letter-spacing:.06em;opacity:.7;font-size:.45rem;line-height:1}.slot-trim.svelte-7thzr8 .knob-wrap.slot-xs.has-chrome{width:1.7rem}.slot-trim.svelte-7thzr8 .knob-value-slot{letter-spacing:0;font-size:.48rem}.slot-play.svelte-7thzr8{border:1px solid var(--ink);border-radius:var(--shell-r);background:var(--paper);width:1.15rem;min-width:1.15rem;height:1.15rem;color:var(--ink);cursor:pointer;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.slot-dl.svelte-7thzr8{width:100%;height:1.15rem}.takes-actions.svelte-7thzr8 .slot-play:where(.svelte-7thzr8){flex:none;width:1.15rem}.slot-play.on.svelte-7thzr8{background:var(--primary);border-color:var(--primary);color:var(--paper)}.slot-play.svelte-7thzr8:focus-visible{outline-offset:2px;outline:2px solid}.slot-time.svelte-7thzr8{text-align:center;font-size:.5rem;font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.02em;opacity:.7;font-variant-numeric:tabular-nums;line-height:1.1;display:block}.takes.pocket.svelte-7thzr8{padding:.5rem .65rem .6rem}.takes.pocket.svelte-7thzr8 .slots:where(.svelte-7thzr8){grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;display:grid}.takes.pocket.svelte-7thzr8 .slot-wrap:where(.svelte-7thzr8){flex:none}.takes.pocket.svelte-7thzr8 .slot:where(.svelte-7thzr8){height:auto;min-height:3rem}.takes.pocket.svelte-7thzr8 .slot-num:where(.svelte-7thzr8){font-size:.75rem}.takes.pocket.svelte-7thzr8 .slot-play:where(.svelte-7thzr8){height:1.5rem;min-height:1.5rem}.takes.pocket.svelte-7thzr8 .slot-play:where(.svelte-7thzr8):not(.slot-dl){width:1.5rem;min-width:1.5rem}.takes.pocket.svelte-7thzr8 .takes-actions:where(.svelte-7thzr8) .slot-play:where(.svelte-7thzr8){width:1.5rem}.takes.pocket.svelte-7thzr8 .slot-time:where(.svelte-7thzr8){font-size:.55rem}.play.svelte-1mn84oh{flex-direction:column;gap:.55rem;display:flex}.transport.svelte-1mn84oh{align-items:center;gap:.4rem;display:flex}.rec-slot.svelte-1mn84oh{box-sizing:border-box;flex:1 1 0;min-width:0;display:flex}.play.svelte-1mn84oh .rec-slot:where(.svelte-1mn84oh) .hint-wrap{flex:1 1 0;width:100%;min-width:0;display:flex}.rec-slot.svelte-1mn84oh .transport-btn:where(.svelte-1mn84oh){flex:1 1 0;width:100%;min-width:0}.transport-btn.svelte-1mn84oh{box-sizing:border-box;border:1px solid var(--ink);border-radius:var(--shell-r);background:var(--paper);min-width:0;height:1.85rem;color:var(--ink);letter-spacing:.1em;cursor:pointer;flex:1 1 0;justify-content:center;align-items:center;gap:.4rem;padding:0 .55rem;font-size:.65rem;font-weight:600;display:inline-flex}.transport-btn.svelte-1mn84oh:focus-visible{outline-offset:2px;outline:2px solid}.transport-btn.svelte-1mn84oh:disabled{opacity:.4;cursor:not-allowed}.transport-btn.svelte-1mn84oh .spin{animation:.8s linear infinite svelte-1mn84oh-spin}@keyframes svelte-1mn84oh-spin{to{transform:rotate(360deg)}}.play-btn.active.svelte-1mn84oh{background:var(--ink);border-color:var(--ink);color:var(--paper)}.transport-label.svelte-1mn84oh{line-height:1}.rec-btn.active.svelte-1mn84oh{color:#fff;background:#e11d48;border-color:#9f1239;animation:1.2s ease-in-out infinite svelte-1mn84oh-rec-blink}@keyframes svelte-1mn84oh-rec-blink{50%{opacity:.72}}.rec-led.svelte-1mn84oh{border:1px solid color-mix(in oklch, var(--ink) 55%, transparent);background:color-mix(in oklch, var(--ink) 25%, var(--paper));width:.55rem;height:.55rem;box-shadow:var(--inset-shadow);border-radius:50%;flex-shrink:0}.rec-led.lit.svelte-1mn84oh{background:#e11d48;border-color:#9f1239;box-shadow:0 0 0 1px oklch(58.5838% .222042 17.5846/.35)}.rec-btn.active.svelte-1mn84oh .rec-led:where(.svelte-1mn84oh){box-shadow:none;background:#fff;border-color:oklch(100% 5.96046e-8 none/.55) oklch(100% 5.96046e-8 none/.55) oklch(100% 5.96046e-8 none/.55) oklch(100% 5.96046e-8 none/.55)}.play.pocket.svelte-1mn84oh .transport-btn:where(.svelte-1mn84oh){height:2.75rem;min-height:2.75rem;font-size:.75rem}.play.pocket.svelte-1mn84oh .rec-led:where(.svelte-1mn84oh){width:.65rem;height:.65rem}input[type=range].svelte-18kivmt{appearance:none;background:0 0}input[type=range].svelte-18kivmt::-webkit-slider-thumb{appearance:none;width:var(--thumb-w,20px);height:var(--thumb-h,20px);cursor:grab;background:0 0;border:none}input[type=range].svelte-18kivmt:active::-webkit-slider-thumb{cursor:grabbing}input[type=range].svelte-18kivmt::-moz-range-thumb{width:var(--thumb-w,20px);height:var(--thumb-h,20px);cursor:grab;background:0 0;border:none}input[type=range].svelte-18kivmt:active::-moz-range-thumb{cursor:grabbing}.browse.svelte-16twg6u{flex-direction:column;gap:.4rem;min-width:0;display:flex}.tune.svelte-16twg6u{min-width:0;margin:0;padding:.35rem .45rem .45rem}.tune.svelte-16twg6u legend:where(.svelte-16twg6u){letter-spacing:.08em;padding:0 .4rem;font-size:.7rem}.tune-stack.svelte-16twg6u{flex-direction:column;gap:.15rem;min-width:0;display:flex}.tune-scroll.svelte-16twg6u{-webkit-overflow-scrolling:touch;scrollbar-width:thin;width:100%;min-width:0;overflow:auto hidden;container-type:inline-size}.tune-track.svelte-16twg6u{--dial-cell:calc(100cqi / var(--dial-slots));width:calc(var(--dial-n) * var(--dial-cell));flex-direction:column;gap:.15rem;display:flex}.markers.svelte-16twg6u{box-sizing:border-box;width:100%;min-width:0;height:2.15rem;position:relative}.marker.svelte-16twg6u{box-sizing:border-box;color:var(--muted-foreground);opacity:.55;flex-direction:column;justify-content:flex-end;align-items:center;gap:.05rem;display:flex;position:absolute;bottom:0;transform:translate(-50%)}.marker.active.svelte-16twg6u{color:var(--ink);opacity:1}.fav-star.svelte-16twg6u{box-sizing:border-box;color:var(--muted-foreground);cursor:pointer;opacity:.45;background:0 0;border:0;margin:0;padding:0;font-size:.62rem;line-height:1}.fav-star.on.svelte-16twg6u{color:var(--primary,currentColor);opacity:1}.fav-star.svelte-16twg6u:focus-visible{outline-offset:1px;outline:2px solid}.marker-tune.svelte-16twg6u{box-sizing:border-box;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:flex-end;align-items:center;gap:.05rem;margin:0;padding:0;display:flex}.marker-tune.svelte-16twg6u:focus-visible{outline-offset:1px;outline:2px solid}.tick.svelte-16twg6u{background:currentColor;width:1px;height:.35rem;display:block}.marker.active.svelte-16twg6u .tick:where(.svelte-16twg6u){background:var(--primary);width:2px}.num.svelte-16twg6u{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:-.02em;font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;font-size:.55rem;line-height:1}.marker.active.svelte-16twg6u .num:where(.svelte-16twg6u){color:var(--ink);font-weight:700}.slider-wrap.svelte-16twg6u,.fader-wrap.svelte-16twg6u{box-sizing:border-box;width:100%;min-width:0;padding-inline:calc(var(--dial-cell) / 2)}.slider-wrap.svelte-16twg6u{height:2.5rem}.tune.pocket.svelte-16twg6u{box-sizing:border-box;width:100%;padding:.5rem .65rem .6rem}.tune.pocket.svelte-16twg6u .tune-count:where(.svelte-16twg6u){font-variant-numeric:tabular-nums;letter-spacing:.04em;opacity:.65;margin-left:.55rem;font-size:.65rem;font-weight:500}.tune.pocket.svelte-16twg6u .markers:where(.svelte-16twg6u){height:1.35rem}.fader-wrap.svelte-16twg6u{height:2.75rem}.meter.svelte-6nu7ef{flex-direction:column;width:100%;min-width:0;display:flex}.vu-bar.svelte-6nu7ef{border:1px solid var(--ink);border-radius:var(--shell-r);background:var(--well);height:.85rem;box-shadow:var(--well-inset-shadow);align-items:stretch;gap:1px;padding:.12rem;display:flex}.vu-seg.svelte-6nu7ef{background:color-mix(in oklch, var(--ink) 22%, var(--well));opacity:.45;flex:1 1 0;min-width:0}.vu-seg.lit.svelte-6nu7ef{opacity:.85;background:#7cbf3f}.vu-seg.lit.orange.svelte-6nu7ef{opacity:.95;background:#bf8a20}.vu-seg.lit.red.svelte-6nu7ef{opacity:1;background:#c43c2e}.meter.pocket.svelte-6nu7ef .vu-bar:where(.svelte-6nu7ef){height:1rem}.shell.svelte-qmha0h{box-sizing:border-box;width:100%;min-width:0;position:relative}.radio-unit.svelte-qmha0h{box-sizing:border-box;flex-direction:column;width:calc(100% - .8rem);display:flex}.radio-unit.dim.svelte-qmha0h{opacity:.45}.head.svelte-qmha0h{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:.4rem;min-height:1.75rem;padding:.2rem .35rem;display:flex}.title.svelte-qmha0h{flex-shrink:0;align-items:center;gap:.25rem;display:flex}h2.svelte-qmha0h{letter-spacing:normal;flex-shrink:0;margin:0;font-size:.75rem;font-weight:600}.face.svelte-qmha0h{flex-direction:column;gap:.55rem;padding:.35rem .45rem .55rem;display:flex;position:relative}.shell.pocket.svelte-qmha0h{flex-direction:column;gap:.65rem;padding:.65rem .85rem .85rem;display:flex}.shell.pocket.svelte-qmha0h .radio-unit:where(.svelte-qmha0h){gap:.65rem;width:100%;margin:0}.shell.pocket.svelte-qmha0h .head:where(.svelte-qmha0h){min-height:2rem;padding:.35rem .7rem .15rem}.shell.pocket.svelte-qmha0h h2:where(.svelte-qmha0h){font-size:.85rem}.shell.pocket.svelte-qmha0h .face:where(.svelte-qmha0h){gap:.65rem;padding:.35rem .7rem .75rem}.action.svelte-6je4z2{cursor:pointer;color:inherit;font:inherit}.action.has-part.svelte-6je4z2{background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}.action.has-part.map-tools.svelte-6je4z2{border-color:color-mix(in oklch, var(--ink) 55%, transparent);border-style:dashed}.action.has-part.on.svelte-6je4z2:not(.has-down):not(.has-film),.action.has-part.svelte-6je4z2:not(.has-down):not(.has-film):active{filter:brightness(.78)}.action.has-part.has-down.svelte-6je4z2:active{background-image:var(--part-down)}.action.svelte-6je4z2:focus-visible{outline-offset:1px;outline:2px solid}.country.svelte-1est3oy{display:block;overflow:hidden}.country.svelte-1est3oy select{box-sizing:border-box;appearance:none;color:#d4d8d2;width:100%;height:100%;font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.04em;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;border-radius:0;margin:0;padding:0 22% 0 .5rem;font-size:.65rem}.country.svelte-1est3oy select:focus-visible{outline-offset:-2px;outline:2px solid}.lcd-btn.svelte-9572ka{box-sizing:border-box;opacity:.88;border:1.5px solid;border-radius:18%;width:100%;height:100%;display:block;position:relative}.pad.svelte-9572ka{border:1.5px solid;border-radius:12%;position:absolute;inset:18%}.lcd-btn.on.svelte-9572ka .pad:where(.svelte-9572ka){background:currentColor}.lcd-knob.svelte-zda1i6{box-sizing:border-box;opacity:.88;border:1.5px solid;border-radius:50%;width:100%;height:100%;display:block;position:relative}.needle.svelte-zda1i6{transform-origin:50%;position:absolute;inset:0}.mark.svelte-zda1i6{background:currentColor;width:1.5px;height:38%;position:absolute;top:12%;left:50%;transform:translate(-50%)}.end.svelte-zda1i6{pointer-events:none;background:currentColor;border-radius:50%;width:12%;height:12%;position:absolute;transform:translate(-50%,-50%)}.lcd-slider.svelte-1sf1xcx{box-sizing:border-box;opacity:.88;width:100%;height:100%;display:block;position:relative}.track.svelte-1sf1xcx{background:currentColor;height:1.5px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.thumb.svelte-1sf1xcx{background:color-mix(in oklch, currentColor 22%, transparent);border:1.5px solid;border-radius:20%;width:22%;height:100%;position:absolute;top:50%;transform:translate(-50%,-50%)}.lcd-fit.svelte-ndm6cp{width:100%;height:100%;position:relative;overflow:hidden}.lcd-face.svelte-ndm6cp{box-sizing:border-box;color:oklch(84.6594% .0776547 130.294);text-shadow:0 1px 2px oklch(0% none none/.5);position:relative;overflow:hidden}.lcd-field.svelte-ndm6cp{letter-spacing:.04em;white-space:nowrap;align-items:center;gap:.3rem;min-width:0;max-width:96%;display:flex;position:absolute;overflow:hidden;transform:translateY(-50%)}.lcd-face.interactive.svelte-ndm6cp .lcd-field:where(.svelte-ndm6cp){color:inherit;font:inherit;text-align:inherit;background:0 0;border:0;margin:0;padding:0}.lcd-face.interactive.svelte-ndm6cp .lcd-field.grab:where(.svelte-ndm6cp){cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;outline:1px dashed color-mix(in oklch, currentColor 35%, transparent);outline-offset:2px}.lcd-face.interactive.svelte-ndm6cp .lcd-field.picked:where(.svelte-ndm6cp){outline-color:currentColor}.lcd-face.interactive.svelte-ndm6cp .lcd-field.held:where(.svelte-ndm6cp){cursor:grabbing;z-index:2;outline-color:currentColor}.lcd-control.svelte-ndm6cp{z-index:3;color:inherit;pointer-events:auto;cursor:ns-resize;background:0 0;border:0;margin:0;padding:0;position:absolute;overflow:visible;transform:translate(-50%,-50%)}.lcd-control.tap.svelte-ndm6cp{cursor:pointer}.lcd-control.slide.svelte-ndm6cp{cursor:ew-resize}.lcd-cap.svelte-ndm6cp{font-size:var(--lcd-cap,6px);letter-spacing:.04em;white-space:nowrap;pointer-events:none;line-height:1;position:absolute;left:50%;transform:translate(-50%)}.lcd-cap.above.svelte-ndm6cp{bottom:calc(100% + 1px)}.lcd-cap.below.svelte-ndm6cp{top:calc(100% + 1px)}.lcd-control.grab.svelte-ndm6cp{cursor:grab;outline:1px dashed color-mix(in oklch, currentColor 35%, transparent);outline-offset:2px}.lcd-control.picked.svelte-ndm6cp{outline-color:currentColor}.lcd-marquee-box.svelte-ndm6cp{z-index:4;pointer-events:none;background:oklch(83.3254% .0844073 130.294/.18);border:1px solid oklch(86.6603% .0675259 130.294);position:absolute}.lcd-field.title.svelte-ndm6cp{text-transform:uppercase;font-weight:600}.lcd-field.case-normal.svelte-ndm6cp{text-transform:none}.lcd-field.case-upper.svelte-ndm6cp{text-transform:uppercase}.lcd-field.case-lower.svelte-ndm6cp{text-transform:lowercase}.lcd-field.place.svelte-ndm6cp{letter-spacing:.05em;opacity:.75}.lcd-field.status.svelte-ndm6cp,.lcd-field.rec.svelte-ndm6cp{letter-spacing:.08em;opacity:.82;font-weight:600;line-height:1}.lcd-field.clock.svelte-ndm6cp{letter-spacing:.08em;font-variant-numeric:tabular-nums;opacity:.85}.lcd-static.svelte-ndm6cp{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lcd-rec.svelte-ndm6cp{letter-spacing:.06em;opacity:1;border:1px solid;flex-shrink:0;padding:.06rem .14rem}.lcd-field.svelte-ndm6cp .tune-spin{opacity:.9;flex-shrink:0;animation:.85s linear infinite svelte-ndm6cp-tune-spin}.lcd-field.tuning.svelte-ndm6cp .lcd-marquee{animation:1.1s ease-in-out infinite svelte-ndm6cp-tune-blink}.lcd-debug.svelte-ndm6cp{letter-spacing:.03em;opacity:.7;white-space:nowrap;text-overflow:ellipsis;text-transform:none;max-width:92%;font-size:.45rem;position:absolute;bottom:4%;right:4%;overflow:hidden}@keyframes svelte-ndm6cp-tune-spin{to{transform:rotate(360deg)}}@keyframes svelte-ndm6cp-tune-blink{0%,to{opacity:1}50%{opacity:.28}}.lcd.svelte-1eobtlv{pointer-events:none;background:0 0;border-color:#0000;padding:0;overflow:hidden}.lcd.map-tools.svelte-1eobtlv{pointer-events:auto;cursor:pointer}.tune.svelte-1pztroy{cursor:ew-resize;overflow:hidden}.tune.svelte-1pztroy:focus-visible{outline-offset:1px;outline:2px solid}.thumb.svelte-1pztroy{pointer-events:none;-webkit-user-select:none;user-select:none;width:auto;height:80%;position:absolute;top:50%;transform:translate(-50%,-50%)}.knob.svelte-9uw30w{cursor:ns-resize;overflow:hidden}.knob.map-tools.svelte-9uw30w{cursor:pointer}.knob.svelte-9uw30w:focus-visible{outline-offset:1px;outline:2px solid}.disc.svelte-9uw30w{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.disc.spin.svelte-9uw30w{transform-origin:50%}.slider.svelte-1qu5cyf{cursor:ew-resize;overflow:hidden}.slider.map-tools.svelte-1qu5cyf{cursor:pointer}.slider.svelte-1qu5cyf:focus-visible{outline-offset:1px;outline:2px solid}.thumb.svelte-1qu5cyf{pointer-events:none;-webkit-user-select:none;user-select:none;width:auto;height:80%;position:absolute;top:50%;transform:translate(-50%,-50%)}.stepper.svelte-qcky9h{background-position:50%;background-repeat:no-repeat;background-size:100% 100%;display:flex;overflow:hidden}.step.svelte-qcky9h{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex:1;margin:0;padding:0;font-weight:700;line-height:1}.stepper.map-tools.svelte-qcky9h .step:where(.svelte-qcky9h){cursor:pointer;pointer-events:auto}.step.svelte-qcky9h:focus-visible{outline-offset:-2px;outline:2px solid}.stepper.has-part.svelte-qcky9h:not(.map-tools) .step:where(.svelte-qcky9h){color:#0000}.vu.svelte-ubkyej{pointer-events:none;background:#141414;border-color:#0000;align-items:stretch;display:flex;overflow:hidden}.vu.has-part.svelte-ubkyej{background-color:#0000;background-repeat:no-repeat;background-size:100% 100%}.vu.map-tools.svelte-ubkyej{pointer-events:auto;cursor:pointer}.vu-fill.svelte-ubkyej{background:#7cbf3f;height:100%;display:block}.vu-on.svelte-ubkyej{background-repeat:no-repeat;background-size:100% 100%;width:100%;height:100%;display:block}.hit{box-sizing:border-box;background:0 0;border:1px dashed #0000;margin:0;padding:0;position:absolute}.hit.map-tools{border:1px dashed color-mix(in oklch, var(--ink) 55%, transparent);cursor:pointer}.hit.map-tools.selected{border:2px solid var(--primary,#e85c12);z-index:2}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.unknown.svelte-18m52vc{pointer-events:none}.unknown.map-tools.svelte-18m52vc{pointer-events:auto;cursor:pointer}.map-chrome.svelte-1rltgvv{z-index:5;box-sizing:border-box;border:2px solid var(--primary,#e85c12);background:color-mix(in oklch, var(--primary,#e85c12) 12%, transparent);cursor:grab;pointer-events:auto;position:absolute}.map-chrome.cropping.svelte-1rltgvv{border-style:dashed}.map-chrome.dragging.svelte-1rltgvv{cursor:grabbing}.map-handle.svelte-1rltgvv{z-index:1;border:1.5px solid var(--primary,#e85c12);pointer-events:auto;background:#fff;border-radius:2px;width:10px;height:10px;margin:0;padding:0;position:absolute;box-shadow:0 1px 2px oklch(0% none none/.25)}.map-handle.n.svelte-1rltgvv{cursor:ns-resize;top:0;left:50%;transform:translate(-50%,-50%)}.map-handle.s.svelte-1rltgvv{cursor:ns-resize;bottom:0;left:50%;transform:translate(-50%,50%)}.map-handle.e.svelte-1rltgvv{cursor:ew-resize;top:50%;right:0;transform:translate(50%,-50%)}.map-handle.w.svelte-1rltgvv{cursor:ew-resize;top:50%;left:0;transform:translate(-50%,-50%)}.map-handle.ne.svelte-1rltgvv{cursor:nesw-resize;top:0;right:0;transform:translate(50%,-50%)}.map-handle.nw.svelte-1rltgvv{cursor:nwse-resize;top:0;left:0;transform:translate(-50%,-50%)}.map-handle.se.svelte-1rltgvv{cursor:nwse-resize;bottom:0;right:0;transform:translate(50%,50%)}.map-handle.sw.svelte-1rltgvv{cursor:nesw-resize;bottom:0;left:0;transform:translate(-50%,50%)}.map-float.svelte-ytsbqn{z-index:6;-webkit-backdrop-filter:blur(12px);pointer-events:auto;max-width:min(100%,22rem);font-family:var(--font-sans,system-ui, sans-serif);color:#222;-webkit-user-select:none;user-select:none;background:oklch(97.5582% .0026433 106.45/.82);border:1px solid oklch(100% 5.96046e-8 none/.55);border-color:oklch(100% 5.96046e-8 none/.55) oklch(100% 5.96046e-8 none/.55) oklch(100% 5.96046e-8 none/.55) oklch(100% 5.96046e-8 none/.55);border-radius:999px;flex-wrap:wrap;align-items:center;gap:.4rem .55rem;padding:.4rem .65rem;font-size:.7rem;display:flex;position:absolute;transform:translate(-50%,calc(-100% - 10px));box-shadow:0 1px 2px oklch(0% none none/.08),0 8px 24px oklch(0% none none/.12)}.map-float.below.svelte-ytsbqn{transform:translate(-50%,10px)}.map-float-id.svelte-ytsbqn{letter-spacing:.02em;white-space:nowrap;font-weight:600}.map-float-shapes.svelte-ytsbqn{background:oklch(0% none none/.06);border-radius:999px;gap:.15rem;padding:.1rem;display:inline-flex}.map-pill-btn.svelte-ytsbqn{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;margin:0;padding:.2rem .55rem;font-weight:500}.map-pill-btn.on.svelte-ytsbqn{background:#fff;box-shadow:0 1px 2px oklch(0% none none/.12)}.map-float-rx.svelte-ytsbqn{align-items:center;gap:.35rem;min-width:6.5rem;display:inline-flex}.map-float-rx-label.svelte-ytsbqn{opacity:.65;font-size:.65rem}.map-float-rx.svelte-ytsbqn input[type=range]:where(.svelte-ytsbqn){width:4.5rem;accent-color:var(--primary,#e85c12);margin:0}.map-float-geom.svelte-ytsbqn{align-items:center;gap:.3rem;display:inline-flex}.map-float-geom.svelte-ytsbqn label:where(.svelte-ytsbqn){align-items:center;gap:.15rem;display:inline-flex}.map-float-geom.svelte-ytsbqn span:where(.svelte-ytsbqn){opacity:.55;text-transform:lowercase;font-size:.6rem}.map-float-geom.svelte-ytsbqn input[type=number]:where(.svelte-ytsbqn){box-sizing:border-box;width:2.6rem;color:inherit;font:inherit;font-variant-numeric:tabular-nums;text-align:right;background:oklch(100% 5.96046e-8 none/.7);border:1px solid oklch(0% none none/.12);border-color:oklch(0% none none/.12) oklch(0% none none/.12) oklch(0% none none/.12) oklch(0% none none/.12);border-radius:.35rem;margin:0;padding:.15rem .2rem}.skin-stage.svelte-m2et2p{box-sizing:border-box;width:100%;min-width:0;max-width:min(100%, var(--skin-max-w,640px));margin:.4rem auto}.skin-face.svelte-m2et2p{box-sizing:border-box;-webkit-user-select:none;user-select:none;touch-action:none;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;width:100%;position:relative;overflow:visible}.skin-face.dim.svelte-m2et2p{opacity:.45}.shell.svelte-t0epjz{box-sizing:border-box;width:100%;min-width:0;position:relative}.shell.pocket.svelte-t0epjz{padding:.65rem .85rem .85rem}.chrome.svelte-t0epjz{z-index:20;margin:.4rem .4rem 0;position:relative}.chrome.thin.svelte-t0epjz .bar:where(.svelte-t0epjz){justify-content:flex-end}.bar.svelte-t0epjz{flex-wrap:wrap;align-items:flex-start;gap:.5rem;width:100%;padding:0;display:flex}.skin-loading.svelte-t0epjz{box-sizing:border-box;aspect-ratio:640/420;width:100%;min-width:0;max-width:min(100%,640px);color:var(--muted-foreground);place-items:center;margin:.4rem auto;display:grid}.face-in.svelte-t0epjz{animation:.28s svelte-t0epjz-face-in}.skin-loading.svelte-t0epjz .spin{animation:.8s linear infinite svelte-t0epjz-spin}.sr-only.svelte-t0epjz{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes svelte-t0epjz-spin{to{transform:rotate(360deg)}}@keyframes svelte-t0epjz-face-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.skin-loading.svelte-t0epjz .spin,.face-in.svelte-t0epjz{animation:none}}.vu.svelte-m1tv1i{--meter-ok:#3a9a4a;--meter-warn:#d4a012;border:1px solid var(--ink);background:var(--well);height:9rem;box-shadow:var(--well-inset-shadow);gap:2px;padding:.12rem;display:flex}.col.svelte-m1tv1i{flex-direction:column;justify-content:flex-end;gap:1px;width:.35rem;display:flex}.seg.svelte-m1tv1i{background:color-mix(in oklch, var(--ink) 22%, var(--well));opacity:.45;flex:1 1 0;min-height:0}.seg.on.svelte-m1tv1i{background:var(--meter-ok);opacity:.9}.seg.on.warn.svelte-m1tv1i{background:var(--meter-warn)}.shell.svelte-7uirsf{box-sizing:border-box;width:100%}.chrome.svelte-7uirsf{z-index:20;margin:.4rem .4rem 0;position:relative}.bar.svelte-7uirsf{--slot-h:1.1rem;--face-pad-y:.15rem;--face-h:calc(var(--slot-h) + 2 * var(--face-pad-y) + 2px);flex-wrap:wrap;align-items:flex-start;gap:.5rem;width:100%;display:flex}.group.svelte-7uirsf{min-width:0;margin:0;padding:.35rem .45rem .45rem;overflow:visible}.group.svelte-7uirsf legend:where(.svelte-7uirsf){letter-spacing:.08em;padding:0 .4rem;font-size:.7rem}.row.svelte-7uirsf{min-height:var(--face-h);align-items:center;display:flex}.hint.svelte-7uirsf{letter-spacing:.04em;color:var(--muted-foreground);font-size:.7rem}.mixer.svelte-7uirsf{margin:.4rem}.head.svelte-7uirsf{align-items:center;min-height:1.75rem;padding:.2rem .45rem;display:flex}h2.svelte-7uirsf{margin:0;font-size:.75rem;font-weight:600}.face.svelte-7uirsf{flex-wrap:nowrap;justify-content:center;gap:1.25rem;padding:.75rem 1rem 1rem;display:flex}.strip.svelte-7uirsf{flex-direction:column;align-items:center;gap:.45rem;min-width:4.5rem;display:flex}.label.svelte-7uirsf{letter-spacing:.1em;font-size:.65rem;font-weight:600}.lane.svelte-7uirsf{align-items:stretch;gap:.35rem;height:9rem;display:flex}.fader-wrap.svelte-7uirsf{justify-content:center;align-items:stretch;height:100%;display:flex}.btns.svelte-7uirsf{gap:.25rem;display:flex}.chip.svelte-7uirsf{box-sizing:border-box;border:1px solid var(--ink);background:var(--paper);width:1.7rem;height:1.7rem;color:var(--ink);letter-spacing:.04em;cursor:pointer;padding:0;font-size:.65rem;font-weight:700}.chip.on.svelte-7uirsf{background:var(--ink);color:var(--paper)}.chip.svelte-7uirsf:focus-visible{outline-offset:2px;outline:2px solid}.readout.svelte-7uirsf{font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;opacity:.75;font-size:.7rem}.shell.svelte-1o5j2a5{box-sizing:border-box;width:100%}.chrome.svelte-1o5j2a5{z-index:20;margin:.4rem .4rem 0;position:relative}.bar.svelte-1o5j2a5{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:.5rem;width:100%;padding:0;display:flex}.page.svelte-1o5j2a5{box-sizing:border-box;width:100%;padding:1.5rem 1.15rem 3.5rem}.intro.svelte-1o5j2a5{max-width:42rem;margin:0 0 2rem}.eyebrow.svelte-1o5j2a5{letter-spacing:.08em;text-transform:uppercase;color:var(--primary);margin:0 0 .4rem;font-size:.75rem;font-weight:600}h1.svelte-1o5j2a5{letter-spacing:-.03em;margin:0 0 .65rem;font-size:clamp(1.65rem,3vw,2.15rem);font-weight:700;line-height:1.15}.lead.svelte-1o5j2a5{opacity:.78;margin:0;font-size:1.02rem;line-height:1.55}.library.svelte-1o5j2a5{margin:0 0 1.5rem}h2.svelte-1o5j2a5{border-bottom:2px solid color-mix(in oklch, var(--primary) 55%, transparent);letter-spacing:-.02em;margin:0 0 .85rem;padding-bottom:.5rem;font-size:1.15rem;font-weight:650}.toolbar.svelte-1o5j2a5{margin:0 0 .65rem}.lists.svelte-1o5j2a5{flex-direction:column;gap:.45rem;max-width:36rem;margin:0;padding:0;list-style:none;display:flex}.card.svelte-1o5j2a5{margin:0;padding:0}.row.svelte-1o5j2a5{align-items:stretch;gap:.35rem;display:flex}.list.svelte-1o5j2a5{box-sizing:border-box;border:1px solid color-mix(in oklch, var(--ink) 35%, transparent);background:var(--device);width:100%;color:var(--ink);text-align:left;flex-direction:column;flex:auto;align-items:flex-start;gap:.2rem;margin:0;padding:.7rem .75rem;text-decoration:none;display:flex}button.list.svelte-1o5j2a5,a.list.svelte-1o5j2a5{cursor:pointer}.list.on.svelte-1o5j2a5{border-color:var(--ink);background:var(--ink);color:var(--paper)}.list.svelte-1o5j2a5:focus-visible,.load.svelte-1o5j2a5:focus-visible,.ghost.svelte-1o5j2a5:focus-visible{outline-offset:2px;outline:2px solid}.list-name.svelte-1o5j2a5{letter-spacing:.06em;text-transform:uppercase;font-size:.85rem;font-weight:700}.list-blurb.svelte-1o5j2a5{opacity:.8;font-size:.75rem;line-height:1.4}.load.svelte-1o5j2a5,.ghost.svelte-1o5j2a5{border:1px solid color-mix(in oklch, var(--ink) 35%, transparent);background:var(--device);color:var(--ink);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;margin:0;padding:.7rem .75rem;font-size:.7rem;font-weight:700}.ghost.svelte-1o5j2a5{opacity:.75;background:0 0;border-color:#0000;padding:.4rem .55rem}.ghost.svelte-1o5j2a5:hover,.load.svelte-1o5j2a5:hover{opacity:1}.ghost.svelte-1o5j2a5:disabled{opacity:.35;cursor:not-allowed}.empty.svelte-1o5j2a5{opacity:.7;margin:0;font-size:.9rem;line-height:1.45}.editor.svelte-1t66tcn{border:1px solid color-mix(in oklch, var(--ink) 35%, transparent);background:var(--paper);flex-direction:column;gap:.55rem;max-width:36rem;margin:0;padding:.75rem;display:flex}.meta.svelte-1t66tcn{flex-direction:column;gap:.55rem;display:flex}.editor.svelte-1t66tcn label:where(.svelte-1t66tcn),.search.svelte-1t66tcn{letter-spacing:.08em;text-transform:uppercase;opacity:.75;flex-direction:column;gap:.25rem;font-size:.7rem;display:flex}.editor.svelte-1t66tcn input:where(.svelte-1t66tcn):not([type=checkbox]){box-sizing:border-box;border:1px solid color-mix(in oklch, var(--ink) 35%, transparent);background:var(--device);width:100%;color:var(--ink);font:inherit;text-transform:none;letter-spacing:0;padding:.4rem .5rem}.meta-row.svelte-1t66tcn{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.check.svelte-1t66tcn{text-transform:none;letter-spacing:0;opacity:.9;align-items:center;gap:.45rem;font-size:.8rem;flex-direction:row!important}.actions.svelte-1t66tcn,.row-actions.svelte-1t66tcn,.pager.svelte-1t66tcn{flex-wrap:wrap;align-items:center;gap:.2rem;display:flex}.icon.svelte-1t66tcn{box-sizing:border-box;border:1px solid color-mix(in oklch, var(--ink) 28%, transparent);background:var(--device);width:1.85rem;height:1.85rem;color:var(--ink);cursor:pointer;border-radius:.35rem;place-items:center;margin:0;padding:0;display:grid}.icon.svelte-1t66tcn:hover{opacity:1}.icon.svelte-1t66tcn:disabled{opacity:.35;cursor:not-allowed}.icon.svelte-1t66tcn:focus-visible{outline-offset:2px;outline:2px solid}.icon.save.pending.svelte-1t66tcn{background:var(--primary);border-color:var(--primary);color:var(--paper);opacity:1}.actions.svelte-1t66tcn .spin{animation:.8s linear infinite svelte-1t66tcn-spin}@keyframes svelte-1t66tcn-spin{to{transform:rotate(360deg)}}.group.svelte-1t66tcn{letter-spacing:.12em;text-transform:uppercase;opacity:.65;margin:.35rem 0 0;font-size:.7rem}.stations.svelte-1t66tcn{flex-direction:column;gap:.2rem;margin:0;padding:0;list-style:none;display:flex}.stations.svelte-1t66tcn li:where(.svelte-1t66tcn){justify-content:space-between;align-items:center;gap:.5rem;min-width:0;display:flex}.station-name.svelte-1t66tcn{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.8rem;line-height:1.35;overflow:hidden}.pager.svelte-1t66tcn{letter-spacing:.08em;text-transform:uppercase;opacity:.75;justify-content:flex-end;gap:.35rem;font-size:.7rem}.empty.svelte-1t66tcn{opacity:.7;margin:0;font-size:.9rem;line-height:1.45}.shell.svelte-hwpgnu{box-sizing:border-box;width:100%}.chrome.svelte-hwpgnu{z-index:20;margin:.4rem .4rem 0;position:relative}.bar.svelte-hwpgnu{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:.5rem;width:100%;padding:0;display:flex}.page.svelte-hwpgnu{box-sizing:border-box;width:100%;padding:1.5rem 1.15rem 3.5rem}.intro.svelte-hwpgnu{align-items:flex-start;gap:.65rem;max-width:42rem;margin:0 0 1.5rem;display:flex}.titles.svelte-hwpgnu{min-width:0}.eyebrow.svelte-hwpgnu{letter-spacing:.08em;text-transform:uppercase;color:var(--primary);margin:0 0 .4rem;font-size:.75rem;font-weight:600}h1.svelte-hwpgnu{letter-spacing:-.03em;margin:0;font-size:clamp(1.65rem,3vw,2.15rem);font-weight:700;line-height:1.15}.back.svelte-hwpgnu{box-sizing:border-box;border:1px solid color-mix(in oklch, var(--ink) 28%, transparent);width:1.85rem;height:1.85rem;color:var(--ink);background:var(--device);border-radius:.35rem;flex:none;place-items:center;margin-top:.35rem;text-decoration:none;display:grid}.empty.svelte-hwpgnu{opacity:.7;margin:0;font-size:.9rem;line-height:1.45}.picker.svelte-1cgwjmg{flex-shrink:0;position:relative}.day-btn.svelte-1cgwjmg{box-sizing:border-box;border:1px solid color-mix(in oklch, var(--ink) 35%, transparent);background:var(--device);color:var(--ink);font:inherit;font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.02em;cursor:pointer;align-items:center;gap:.4rem;margin:0;padding:.45rem .6rem;font-size:.9rem;display:inline-flex}.day-btn.svelte-1cgwjmg:hover,.day-btn[aria-expanded=true].svelte-1cgwjmg{border-color:var(--ink)}.day-btn.svelte-1cgwjmg:focus-visible{outline-offset:2px;outline:2px solid}.scrim.svelte-1cgwjmg{z-index:59;cursor:default;background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0}.day-pop.svelte-1cgwjmg{z-index:60;box-sizing:border-box;border:1px solid var(--ink);background:var(--paper);color:var(--ink);padding:.65rem .7rem .75rem;position:absolute;top:calc(100% + .35rem);left:0}.cal-head{justify-content:space-between;align-items:center;gap:.35rem;margin-bottom:.45rem;display:flex}.cal-title{letter-spacing:-.02em;text-align:center;flex:auto;font-size:.85rem;font-weight:650}.cal-nav{box-sizing:border-box;border:1px solid color-mix(in oklch, var(--ink) 35%, transparent);background:var(--device);width:1.75rem;height:1.75rem;color:var(--ink);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.cal-nav:hover:not(:disabled){border-color:var(--ink)}.cal-nav:disabled{opacity:.3;cursor:default}.cal-grid{border-collapse:collapse;width:100%}.cal-row{grid-template-columns:repeat(7,2rem);gap:.15rem;display:grid}.cal-dow,.cal-cell{text-align:center;width:2rem;height:2rem}.cal-dow{letter-spacing:.04em;opacity:.5;font-size:.65rem;line-height:2rem}.cal-day{box-sizing:border-box;width:2rem;height:2rem;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;font-size:.75rem;display:inline-flex;position:relative}.cal-day[data-outside-month]{opacity:.3}.cal-day[data-today]:not([data-selected]){border-color:color-mix(in oklch, var(--primary) 55%, transparent)}.cal-day[data-selected]{background:var(--ink);color:var(--paper)}.cal-day:hover:not([data-selected]):not([data-disabled]){border-color:var(--ink)}.cal-day.marked:after{content:"";background:var(--primary);border-radius:50%;width:.28rem;height:.28rem;position:absolute;bottom:.18rem;left:50%;transform:translate(-50%)}.cal-day[data-selected].marked:after{background:var(--paper)}.storage.svelte-1n9nhpr{max-width:42rem;margin:0 0 1.25rem}.toggle.svelte-1n9nhpr{box-sizing:border-box;border:1px solid color-mix(in oklch, var(--ink) 35%, transparent);background:var(--device);width:100%;color:var(--ink);font:inherit;cursor:pointer;text-align:left;align-items:center;gap:.5rem;margin:0;padding:.45rem .55rem;display:flex}.toggle.svelte-1n9nhpr:hover,.toggle.svelte-1n9nhpr:focus-visible{border-color:var(--ink)}.toggle.svelte-1n9nhpr:focus-visible{outline-offset:2px;outline:2px solid}.heading.svelte-1n9nhpr{letter-spacing:.08em;text-transform:uppercase;color:var(--primary);flex-shrink:0;font-size:.75rem;font-weight:600}.peek.svelte-1n9nhpr{min-width:0;font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.02em;font-variant-numeric:tabular-nums;text-align:right;opacity:.7;flex:auto;font-size:.75rem}.chev.svelte-1n9nhpr{opacity:.55;flex-shrink:0;transition:transform .12s;display:inline-flex}.chev.open.svelte-1n9nhpr{transform:rotate(180deg)}.plans.svelte-1n9nhpr{grid-template-columns:1fr 1fr;gap:.5rem;margin:.5rem 0 0;display:grid}.plan.svelte-1n9nhpr{box-sizing:border-box;border:1px solid color-mix(in oklch, var(--ink) 35%, transparent);background:var(--device);min-width:0;color:var(--ink);flex-direction:column;gap:.45rem;padding:.65rem .7rem .7rem;display:flex}.plan.muted.svelte-1n9nhpr{opacity:.72}.name.svelte-1n9nhpr{letter-spacing:.02em;align-items:center;gap:.35rem;margin:0;font-size:.8rem;font-weight:600;display:flex}.meter.svelte-1n9nhpr{border:1px solid color-mix(in oklch, var(--ink) 28%, transparent);background:color-mix(in oklch, var(--primary) 18%, var(--device));height:.7rem;display:flex;overflow:hidden}.used.svelte-1n9nhpr,.free.svelte-1n9nhpr{flex:0 auto;min-width:0;height:100%;display:block}.used.svelte-1n9nhpr{background:var(--primary)}.used.on.svelte-1n9nhpr{min-width:.35rem}.free.svelte-1n9nhpr{background:color-mix(in oklch, var(--primary) 18%, var(--device))}.readout.svelte-1n9nhpr{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.02em;font-variant-numeric:tabular-nums;opacity:.7;margin:0;font-size:.75rem}.soon.svelte-1n9nhpr{border:1px solid color-mix(in oklch, var(--ink) 35%, transparent);color:var(--ink);font:inherit;letter-spacing:.06em;text-transform:uppercase;text-align:left;cursor:default;opacity:.75;background:0 0;margin:0;padding:.4rem .55rem;font-size:.7rem;font-weight:700}.soon.svelte-1n9nhpr:disabled{cursor:not-allowed}@media (width<=32rem){.plans.svelte-1n9nhpr{grid-template-columns:1fr}}.shell.svelte-1osubmh{box-sizing:border-box;width:100%}.chrome.svelte-1osubmh{z-index:20;margin:.4rem .4rem 0;position:relative}.bar.svelte-1osubmh{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:.5rem;width:100%;padding:0;display:flex}.page.svelte-1osubmh{box-sizing:border-box;width:100%;padding:1.5rem 1.15rem 3.5rem}.intro.svelte-1osubmh{max-width:42rem;margin:0 0 2rem}.eyebrow.svelte-1osubmh{letter-spacing:.08em;text-transform:uppercase;color:var(--primary);margin:0 0 .4rem;font-size:.75rem;font-weight:600}h1.svelte-1osubmh{letter-spacing:-.03em;margin:0 0 .65rem;font-size:clamp(1.65rem,3vw,2.15rem);font-weight:700;line-height:1.15}.lead.svelte-1osubmh{opacity:.78;margin:0;font-size:1.02rem;line-height:1.55}.rack.svelte-1osubmh{max-width:42rem}.bank.svelte-1osubmh{align-items:center;gap:.35rem;min-width:0;margin:0 0 1rem;display:flex}.bank-name.svelte-1osubmh{box-sizing:border-box;border:1px solid color-mix(in oklch, var(--ink) 35%, transparent);background:var(--device);min-width:0;color:var(--ink);font:inherit;font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.02em;text-align:center;flex:auto;margin:0;padding:.45rem .55rem;font-size:.95rem}.bank-name.svelte-1osubmh:hover,.bank-name.svelte-1osubmh:focus,.clip-name.svelte-1osubmh:hover,.clip-name.svelte-1osubmh:focus{border-color:var(--ink);outline:none}.place.svelte-1osubmh{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.04em;opacity:.5;flex-shrink:0;font-size:.7rem}.empty.svelte-1osubmh,.error.svelte-1osubmh{opacity:.7;margin:0 0 .85rem;font-size:.9rem;line-height:1.45}.error.svelte-1osubmh{opacity:.85}.slots.svelte-1osubmh{flex-direction:column;gap:.22rem;margin:0;padding:0;list-style:none;display:flex}.slot.svelte-1osubmh{box-sizing:border-box;border:1px solid color-mix(in oklch, var(--ink) 35%, transparent);background:var(--device);min-width:0;color:var(--ink);flex-direction:column;align-items:stretch;gap:0;padding:.28rem .5rem .22rem;display:flex}.slot.drop-target.svelte-1osubmh{box-shadow:inset 0 0 0 1px var(--primary);background:color-mix(in oklch, var(--primary) 12%, transparent)}.slot.dragging.svelte-1osubmh{opacity:.55}.drag-handle.svelte-1osubmh{width:.9rem;height:1.5rem;color:var(--ink);opacity:.28;cursor:grab;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.drag-handle.empty.svelte-1osubmh{cursor:default}.slot.svelte-1osubmh:hover .drag-handle:where(.svelte-1osubmh):not(.empty),.slot.dragging.svelte-1osubmh .drag-handle:where(.svelte-1osubmh){opacity:.75}.slot.dragging.svelte-1osubmh .drag-handle:where(.svelte-1osubmh){cursor:grabbing}.row.svelte-1osubmh{align-items:center;gap:.4rem;min-width:0;display:flex}.prog.svelte-1osubmh{background:color-mix(in oklch, var(--ink) 12%, transparent);height:2px;margin:.2rem 0 0}.prog.svelte-1osubmh span:where(.svelte-1osubmh){background:color-mix(in oklch, var(--ink) 35%, transparent);height:100%;display:block}.prog.on.svelte-1osubmh span:where(.svelte-1osubmh){background:var(--primary)}.idx.svelte-1osubmh{width:1.15rem;font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.04em;opacity:.45;text-align:right;flex-shrink:0;font-size:.7rem}.clip-name.svelte-1osubmh{box-sizing:border-box;width:0;min-width:0;color:var(--ink);font:inherit;background:0 0;border:1px solid #0000;flex:auto;margin:0;padding:.05rem .2rem;font-size:.85rem;line-height:1.25}.hole.svelte-1osubmh{opacity:.4;flex:auto;min-width:0;font-size:.85rem;line-height:1.25}.dur.svelte-1osubmh{font-family:var(--font-mono,ui-monospace, monospace);opacity:.65;letter-spacing:.02em;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.75rem}.trim.svelte-1osubmh{flex-direction:column;flex:none;align-items:center;display:flex;position:relative}.trim.svelte-1osubmh .knob-face:after{opacity:.7;pointer-events:none;font-size:.7rem;line-height:1;position:absolute}.trim.in.svelte-1osubmh .knob-face:after{content:"⌜";top:-.15rem;left:-.2rem}.trim.out.svelte-1osubmh .knob-face:after{content:"⌝";top:-.15rem;right:-.2rem}.trim.svelte-1osubmh .knob-wrap.slot-xs.has-chrome{width:1.7rem}.trim.svelte-1osubmh .knob-value-slot{letter-spacing:0;font-size:.48rem}.nav.svelte-1osubmh,.act.svelte-1osubmh{box-sizing:border-box;border:1px solid color-mix(in oklch, var(--ink) 35%, transparent);background:var(--device);width:2rem;height:2rem;color:var(--ink);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.act.svelte-1osubmh{background:0 0;border-color:#0000;width:1.5rem;height:1.5rem}.nav.svelte-1osubmh:disabled{opacity:.3;cursor:default}.nav.svelte-1osubmh:hover:not(:disabled),.act.svelte-1osubmh:hover{border-color:var(--ink)}.act.on.svelte-1osubmh{background:var(--ink);color:var(--paper)}.nav.svelte-1osubmh:focus-visible,.act.svelte-1osubmh:focus-visible,.bank-name.svelte-1osubmh:focus-visible,.clip-name.svelte-1osubmh:focus-visible{outline-offset:2px;outline:2px solid}.shell.svelte-udygs5{box-sizing:border-box;width:100%}.chrome.svelte-udygs5{z-index:20;margin:.4rem .4rem 0;position:relative}.bar.svelte-udygs5{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:.5rem;width:100%;padding:0;display:flex}.page.svelte-udygs5{box-sizing:border-box;width:100%;padding:1.5rem 1.15rem 3.5rem}.intro.svelte-udygs5{max-width:42rem;margin:0 0 2rem}.eyebrow.svelte-udygs5{letter-spacing:.08em;text-transform:uppercase;color:var(--primary);margin:0 0 .4rem;font-size:.75rem;font-weight:600}h1.svelte-udygs5{letter-spacing:-.03em;margin:0 0 .65rem;font-size:clamp(1.65rem,3vw,2.15rem);font-weight:700;line-height:1.15}.lead.svelte-udygs5{opacity:.78;margin:0;font-size:1.02rem;line-height:1.55}.page-actions.svelte-udygs5{gap:.55rem;margin-top:1rem;display:flex}.primary-action.svelte-udygs5,.quiet-action.svelte-udygs5{border:1px solid var(--ink);border-radius:.35rem;padding:.5rem .75rem;font-size:.82rem;font-weight:700;text-decoration:none}.primary-action.svelte-udygs5{background:var(--ink);color:var(--paper)}.quiet-action.svelte-udygs5{color:var(--ink);background:0 0}.library.svelte-udygs5{margin:0 0 1.5rem}.draft-library.svelte-udygs5{margin:0 0 1.25rem}h2.svelte-udygs5{border-bottom:2px solid color-mix(in oklch, var(--primary) 55%, transparent);letter-spacing:-.02em;margin:0 0 .85rem;padding-bottom:.5rem;font-size:1.15rem;font-weight:650}.drafts.svelte-udygs5{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.drafts.svelte-udygs5 li:where(.svelte-udygs5){border:1px solid color-mix(in oklch, var(--ink) 24%, transparent);background:var(--device);border-radius:.4rem;align-items:stretch;display:flex}.drafts.svelte-udygs5 li.active:where(.svelte-udygs5){border-color:var(--primary);box-shadow:inset 3px 0 0 var(--primary)}.draft-open.svelte-udygs5,.draft-use.svelte-udygs5,.draft-delete.svelte-udygs5{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0}.draft-open.svelte-udygs5{text-align:left;flex-direction:column;flex:1;align-items:flex-start;gap:.4rem;min-width:0;padding:.7rem;text-decoration:none;display:flex}.draft-open.svelte-udygs5 span:where(.svelte-udygs5){gap:.15rem;display:grid}.draft-open.svelte-udygs5 small:where(.svelte-udygs5),.no-drafts.svelte-udygs5{opacity:.68;font-size:.75rem}.draft-actions.svelte-udygs5{border-left:1px solid color-mix(in oklch, var(--ink) 18%, transparent);flex-direction:column;display:flex}.draft-use.svelte-udygs5,.draft-delete.svelte-udygs5{padding:.65rem;font-size:.74rem}.draft-use.svelte-udygs5{color:var(--primary);flex:1;font-weight:700}.draft-use.svelte-udygs5:disabled{cursor:default;opacity:.6}.draft-delete.svelte-udygs5{border-top:1px solid color-mix(in oklch, var(--ink) 18%, transparent);color:#b42318}.library-error.svelte-udygs5{color:#b42318;font-size:.8rem}.skins.svelte-udygs5{grid-template-columns:1fr;gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.skin-item.svelte-udygs5{position:relative}.skin-edit.svelte-udygs5{z-index:1;border:1px solid var(--ink);background:var(--paper);color:var(--ink);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border-radius:.3rem;margin:0;padding:.35rem .55rem;font-size:.72rem;font-weight:700;position:absolute;top:.65rem;right:.65rem}.skin-edit.svelte-udygs5:disabled{cursor:default;opacity:.6}.skin.svelte-udygs5{box-sizing:border-box;border:1px solid color-mix(in oklch, var(--ink) 28%, transparent);border-radius:var(--shell-r);background:var(--device);width:100%;color:var(--ink);text-align:left;cursor:pointer;grid-template-columns:minmax(7.5rem,11rem) minmax(0,1fr);align-items:stretch;gap:.85rem;margin:0;padding:.65rem;display:grid}.skin.on.svelte-udygs5{border-color:var(--primary);box-shadow:inset 3px 0 0 var(--primary);background:var(--ink);color:var(--paper)}.skin.svelte-udygs5:focus-visible{outline-offset:2px;outline:2px solid}.thumb.svelte-udygs5{aspect-ratio:640/420;border-radius:calc(var(--shell-r) - 2px);border:1px solid color-mix(in oklch, var(--ink) 22%, transparent);background:color-mix(in oklch, var(--paper) 55%, var(--device));display:block;overflow:hidden}.skin.on.svelte-udygs5 .thumb:where(.svelte-udygs5){border-color:color-mix(in oklch, var(--paper) 35%, transparent);background:color-mix(in oklch, var(--ink) 92%, var(--paper))}.thumb.svelte-udygs5 img:where(.svelte-udygs5){object-fit:cover;object-position:center;width:100%;height:100%;display:block}.stock-mock.svelte-udygs5{box-sizing:border-box;flex-direction:column;justify-content:center;gap:.35rem;width:100%;height:100%;padding:12%;display:flex}.stock-lcd.svelte-udygs5{background:color-mix(in oklch, var(--ink) 55%, transparent);border-radius:3px;height:28%;display:block}.skin.on.svelte-udygs5 .stock-lcd:where(.svelte-udygs5){background:color-mix(in oklch, var(--paper) 55%, transparent)}.stock-row.svelte-udygs5{background:color-mix(in oklch, var(--ink) 28%, transparent);border-radius:2px;height:10%;display:block}.stock-row.short.svelte-udygs5{width:62%}.skin.on.svelte-udygs5 .stock-row:where(.svelte-udygs5){background:color-mix(in oklch, var(--paper) 32%, transparent)}.skin-copy.svelte-udygs5{flex-direction:column;justify-content:center;gap:.3rem;min-width:0;padding:.15rem .25rem .15rem 0;display:flex}.skin-name.svelte-udygs5{letter-spacing:.04em;text-transform:uppercase;font-size:.95rem;font-weight:700}.skin-blurb.svelte-udygs5{opacity:.8;font-size:.8rem;line-height:1.45}@media (width>=640px){.page.svelte-udygs5{padding:2rem 1.75rem 4.5rem}.skins.svelte-udygs5{grid-template-columns:repeat(auto-fill,minmax(20rem,1fr))}}@media (width>=960px){.page.svelte-udygs5{padding:2.25rem 2.25rem 5rem}}.tools.svelte-1pkel7o{z-index:6;pointer-events:none;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem;display:flex;position:absolute;top:.45rem;right:.45rem}.cluster.svelte-1pkel7o,.tools.svelte-1pkel7o button:where(.svelte-1pkel7o),.xy.svelte-1pkel7o{pointer-events:auto}.cluster.svelte-1pkel7o{background:color-mix(in oklch, var(--paper) 88%, transparent);border-radius:.3rem;align-items:center;gap:.2rem;padding:.15rem;display:flex}.cluster.svelte-1pkel7o span:where(.svelte-1pkel7o),.xy.svelte-1pkel7o{font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;font-size:.68rem;font-weight:650}.cluster.svelte-1pkel7o span:where(.svelte-1pkel7o){min-width:5ch}.xy.svelte-1pkel7o{box-sizing:content-box;background:color-mix(in oklch, var(--paper) 88%, transparent);text-align:end;border-radius:.3rem;width:10ch;padding:.28rem .4rem}button.svelte-1pkel7o{border:1px solid color-mix(in oklch, var(--ink) 28%, transparent);background:var(--paper);color:var(--ink);font:inherit;cursor:pointer;border-radius:.25rem;padding:.2rem .4rem;font-size:.72rem;font-weight:650}button[aria-pressed=true].svelte-1pkel7o{background:var(--ink);color:var(--paper)}.tools.svelte-1pkel7o .hint-wrap{display:flex}.image-editor.svelte-12qj0wg{border-top:1px solid color-mix(in oklch, var(--ink) 18%, transparent);padding-top:.85rem}.editor-layout.svelte-12qj0wg{grid-template-columns:minmax(0,3fr) minmax(14rem,2fr);align-items:stretch;gap:.85rem;display:grid}.controls.svelte-12qj0wg{align-content:start;gap:.75rem;min-width:0;display:grid}.editor-head.svelte-12qj0wg{justify-content:space-between;align-items:center;gap:.75rem;display:flex}h3.svelte-12qj0wg,p.svelte-12qj0wg{margin:0}h3.svelte-12qj0wg{font-size:.9rem}.background-tools.svelte-12qj0wg p:where(.svelte-12qj0wg){opacity:.7;font-size:.7rem}.compare.svelte-12qj0wg,.actions.svelte-12qj0wg{gap:.4rem;display:flex}button.svelte-12qj0wg,input.svelte-12qj0wg{font:inherit}button.svelte-12qj0wg{border:1px solid color-mix(in oklch, var(--ink) 28%, transparent);background:var(--ink);color:var(--paper);cursor:pointer;border-radius:.3rem;padding:.45rem .65rem;font-weight:650}button.svelte-12qj0wg:disabled{opacity:.45;cursor:default}.compare.svelte-12qj0wg button:where(.svelte-12qj0wg),.reset.svelte-12qj0wg,.replace.svelte-12qj0wg{color:var(--ink);background:0 0}.replace.svelte-12qj0wg{border:1px solid color-mix(in oklch, var(--ink) 28%, transparent);cursor:pointer;border-radius:.3rem;align-items:center;padding:.45rem .65rem;font-weight:650;display:inline-flex;position:relative}.replace.svelte-12qj0wg input:where(.svelte-12qj0wg){clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.replace.svelte-12qj0wg:focus-within{outline:2px solid var(--primary);outline-offset:2px}.compare.svelte-12qj0wg button.active:where(.svelte-12qj0wg){background:var(--ink);color:var(--paper)}.preview.svelte-12qj0wg{background-color:#aaa;background-image:linear-gradient(45deg,#888 25%,#0000 25%),linear-gradient(-45deg,#888 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#888 75%),linear-gradient(-45deg,#0000 75%,#888 75%);background-position:0 0,0 6px,6px -6px,-6px 0;background-size:12px 12px;border-radius:.3rem;place-items:center;min-width:0;min-height:18rem;display:grid;position:relative;overflow:auto}.preview-zoom.svelte-12qj0wg{width:100%;position:relative}.preview-zoom.svelte-12qj0wg .dimensions:where(.svelte-12qj0wg){z-index:1;pointer-events:none;background:color-mix(in oklch, var(--paper) 88%, transparent);color:var(--ink);border-radius:.2rem;padding:.2rem .4rem;font-size:.7rem;font-weight:550;position:absolute;top:.4rem;left:.4rem}canvas.svelte-12qj0wg{object-fit:contain;width:100%;height:auto;max-height:none;display:block}.grid.svelte-12qj0wg{pointer-events:none;background-image:linear-gradient(90deg,oklch(100% 5.96046e-8 none/.4) 1px,#0000 1px),linear-gradient(oklch(100% 5.96046e-8 none/.4) 1px,#0000 1px);position:absolute;inset:0}.preview.svelte-12qj0wg span:where(.svelte-12qj0wg){background:color-mix(in oklch, var(--paper) 88%, transparent);border-radius:.25rem;padding:.35rem .5rem;font-size:.72rem;position:absolute}.sliders.svelte-12qj0wg,.background-tools.svelte-12qj0wg{gap:.55rem;display:grid}label.svelte-12qj0wg{gap:.2rem;font-size:.72rem;font-weight:650;display:grid}label.svelte-12qj0wg>span:where(.svelte-12qj0wg){justify-content:space-between;gap:.5rem;display:flex}.desk.svelte-12qj0wg{gap:.35rem;display:grid}.desk-title.svelte-12qj0wg{margin:0;font-size:.72rem;font-weight:650}.desk-pair.svelte-12qj0wg{grid-template-columns:1fr 1fr;gap:.55rem;display:grid}.desk-swatch.svelte-12qj0wg{gap:.2rem;min-width:0;display:grid}.desk-head.svelte-12qj0wg{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.desk-head.svelte-12qj0wg label:where(.svelte-12qj0wg){margin:0}.desk.svelte-12qj0wg input[type=color]:where(.svelte-12qj0wg){box-sizing:border-box;border:1px solid color-mix(in oklch, var(--ink) 30%, transparent);cursor:pointer;background:0 0;border-radius:.3rem;width:100%;height:2.6rem;padding:0}.desk-clear.svelte-12qj0wg{color:inherit;font:inherit;opacity:.65;cursor:pointer;background:0 0;border:0;padding:0;font-size:.72rem;font-weight:550}output.svelte-12qj0wg{font-family:var(--font-mono);opacity:.7;font-weight:500}input[type=range].svelte-12qj0wg{width:100%;accent-color:var(--primary);margin:0}.check.svelte-12qj0wg{align-items:center;gap:.5rem;display:flex}.check.svelte-12qj0wg input:where(.svelte-12qj0wg){width:1rem;height:1rem}.editor-error.svelte-12qj0wg{color:#b42318;font-size:.72rem}.actions.svelte-12qj0wg{justify-content:flex-end}@media (width<=46rem){.editor-layout.svelte-12qj0wg{grid-template-columns:minmax(0,1fr)}.preview.svelte-12qj0wg{min-height:12rem}}.asset-meta.svelte-zlf7v6{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.asset-meta.svelte-zlf7v6 .hint-wrap{display:grid}.file-action.svelte-zlf7v6{border:1px solid color-mix(in oklch, var(--ink) 28%, transparent);background:var(--ink);color:var(--paper);font:inherit;cursor:pointer;border-radius:.35rem;justify-content:center;align-items:center;padding:.55rem .75rem;font-weight:650;display:inline-flex;position:relative}.file-action.svelte-zlf7v6 input:where(.svelte-zlf7v6){clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.file-action.svelte-zlf7v6:focus-within{outline:2px solid var(--primary);outline-offset:2px}.file-action.small.svelte-zlf7v6{padding:.35rem .55rem;font-size:.8rem}.chassis-hint.svelte-zlf7v6{opacity:.7;margin:0;font-size:.75rem}.lit-align.svelte-zlf7v6{flex-wrap:wrap;align-items:end;gap:.65rem;display:flex}.fit-toggle.svelte-zlf7v6{gap:.25rem;display:flex}.fit-toggle.svelte-zlf7v6 button:where(.svelte-zlf7v6){border:1px solid color-mix(in oklch, var(--ink) 28%, transparent);color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:.3rem;padding:.35rem .55rem;font-size:.8rem;font-weight:650}.fit-toggle.svelte-zlf7v6 button[aria-pressed=true]:where(.svelte-zlf7v6){background:var(--ink);color:var(--paper)}.lit-align.svelte-zlf7v6 label:where(.svelte-zlf7v6){gap:.2rem;font-size:.72rem;font-weight:650;display:grid}.lit-align.svelte-zlf7v6 input:where(.svelte-zlf7v6){border:1px solid color-mix(in oklch, var(--ink) 30%, transparent);background:var(--paper);width:4.5rem;color:var(--ink);font:inherit;border-radius:.3rem;padding:.35rem .45rem}.dimensions.svelte-zlf7v6{opacity:.7;font-size:.75rem;font-weight:500}.empty.svelte-zlf7v6{opacity:.7;margin:0;font-size:.75rem}.clear.svelte-zlf7v6{color:inherit;font:inherit;opacity:.65;cursor:pointer;background:0 0;border:0;padding:0;font-size:.72rem}input.svelte-1irx59z,select.svelte-1irx59z{font:inherit}.fields.svelte-1irx59z{gap:.85rem;max-width:16rem;display:grid}.fields-split.svelte-1irx59z{grid-template-columns:repeat(2,minmax(10rem,16rem));gap:.85rem 1.5rem;max-width:none}.country-list.svelte-1irx59z{border:1px solid color-mix(in oklch, var(--ink) 20%, transparent);border-radius:.35rem;flex-direction:column;gap:.35rem;margin:0;padding:.45rem .65rem .4rem;display:flex}.country-list.svelte-1irx59z legend:where(.svelte-1irx59z){padding-inline:.25rem;font-size:.76rem;font-weight:650}.country-list.svelte-1irx59z .region-block:where(.svelte-1irx59z){grid-template-columns:4.75rem minmax(0,1fr);align-items:start;gap:.1rem .55rem;display:grid}.country-list.svelte-1irx59z .region:where(.svelte-1irx59z){letter-spacing:.04em;opacity:.65;margin:0;padding-top:.15rem;font-size:.65rem;font-weight:650;line-height:1.2}.country-list.svelte-1irx59z .checks:where(.svelte-1irx59z){flex-wrap:wrap;gap:.12rem .7rem;display:flex}.country-list.svelte-1irx59z .check:where(.svelte-1irx59z){white-space:nowrap;align-items:center;gap:.3rem;font-size:.72rem;font-weight:500;display:flex}.country-list.svelte-1irx59z .check:where(.svelte-1irx59z) input:where(.svelte-1irx59z){width:auto;margin:0;padding:0}.country-list.svelte-1irx59z .hint:where(.svelte-1irx59z){margin:.05rem 0 0}label.svelte-1irx59z{gap:.25rem;font-size:.76rem;font-weight:650;display:grid}input.svelte-1irx59z,select.svelte-1irx59z{box-sizing:border-box;border:1px solid color-mix(in oklch, var(--ink) 30%, transparent);background:var(--paper);min-width:0;color:var(--ink);border-radius:.3rem;padding:.45rem .5rem}.hint.svelte-1irx59z{opacity:.7;font-size:.75rem}.canvas-wrap.svelte-1runwc5{background:color-mix(in oklch, var(--ink) 8%, transparent);min-width:0;position:relative}.canvas-wrap.grabbing.svelte-1runwc5{cursor:grabbing}.scroller.svelte-1runwc5{overscroll-behavior:contain;max-height:min(70dvh,42rem);padding:2.6rem .5rem .5rem;overflow:auto}.map-toggles.svelte-1runwc5{z-index:6;flex-wrap:wrap;gap:.45rem;display:flex;position:absolute;top:.45rem;left:.45rem}.plate-toggle.svelte-1runwc5,.ghost.svelte-1runwc5{align-items:center;gap:.25rem;display:flex}.ghost.svelte-1runwc5{border:1px solid color-mix(in oklch, var(--ink) 28%, transparent);background:color-mix(in oklch, var(--paper) 88%, transparent);color:var(--ink);cursor:default;border-radius:.25rem;padding:.15rem .4rem .15rem .45rem;font-size:.72rem;font-weight:650}.ghost.svelte-1runwc5 input:where(.svelte-1runwc5){width:5.5rem;accent-color:var(--ink);margin:0}.ghost-pct.svelte-1runwc5{box-sizing:content-box;width:4ch;font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;text-align:end}.plate-toggle.svelte-1runwc5 button:where(.svelte-1runwc5){border:1px solid color-mix(in oklch, var(--ink) 28%, transparent);background:color-mix(in oklch, var(--paper) 88%, transparent);color:var(--ink);font:inherit;cursor:pointer;border-radius:.25rem;padding:.2rem .45rem;font-size:.72rem;font-weight:650}.plate-toggle.svelte-1runwc5 button:where(.svelte-1runwc5):disabled{opacity:.45;cursor:default}.plate-toggle.svelte-1runwc5 button[aria-pressed=true]:where(.svelte-1runwc5){background:var(--ink);color:var(--paper)}.icon-toggle.svelte-1runwc5{justify-content:center;align-items:center;padding:.28rem;line-height:0;display:inline-flex}.canvas.svelte-1runwc5{touch-action:none;-webkit-user-select:none;user-select:none;background:#111;margin-inline:auto;position:relative;overflow:hidden}.canvas.grab.svelte-1runwc5{cursor:grab}.canvas.grabbing.svelte-1runwc5,.canvas.grabbing.svelte-1runwc5 .region:where(.svelte-1runwc5){cursor:grabbing}.chassis.svelte-1runwc5{object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;display:block}.lit-plate.svelte-1runwc5{object-fit:fill;position:absolute}.grid.svelte-1runwc5{z-index:3;pointer-events:none;background-image:linear-gradient(90deg,oklch(100% 5.96046e-8 none/.28) 1px,#0000 1px),linear-gradient(oklch(100% 5.96046e-8 none/.28) 1px,#0000 1px);position:absolute;inset:0}.part-cut.svelte-1runwc5{z-index:1;object-fit:fill;-webkit-user-select:none;user-select:none;pointer-events:none;position:absolute}.region.svelte-1runwc5{z-index:2;background:color-mix(in oklch, var(--primary) 10%, transparent);font:inherit;cursor:pointer;color:var(--paper);border:1px dashed oklch(100% 5.96046e-8 none/.75);border-color:oklch(100% 5.96046e-8 none/.75) oklch(100% 5.96046e-8 none/.75) oklch(100% 5.96046e-8 none/.75) oklch(100% 5.96046e-8 none/.75);padding:0;font-weight:650;position:absolute}.region.selected.svelte-1runwc5{background:0 0;border-color:#0000}.region.lcd.svelte-1runwc5{background:color-mix(in oklch, var(--primary) 6%, transparent)}.lcd-preview.svelte-1runwc5{z-index:2;pointer-events:none;position:absolute;overflow:hidden}.lcd-config.svelte-1runwc5{z-index:7;border:1px solid color-mix(in oklch, var(--ink) 28%, transparent);background:color-mix(in oklch, var(--paper) 92%, transparent);color:var(--ink);font:inherit;cursor:pointer;border-radius:.25rem;margin:0;padding:.18rem .45rem;font-size:.68rem;font-weight:650;position:absolute;transform:translateY(calc(-100% - 6px))}.identity.svelte-e0ms45{gap:.85rem;display:grid}label.svelte-e0ms45{gap:.25rem;font-size:.76rem;font-weight:650;display:grid}input.svelte-e0ms45,textarea.svelte-e0ms45{box-sizing:border-box;border:1px solid color-mix(in oklch, var(--ink) 30%, transparent);background:var(--paper);min-width:0;color:var(--ink);font:inherit;border-radius:.3rem;padding:.45rem .5rem;font-weight:400}textarea.svelte-e0ms45{resize:vertical;width:100%}.creator-head.svelte-1b7nysf,.head-actions.svelte-1b7nysf{align-items:center;gap:.75rem;display:flex}.creator-head.svelte-1b7nysf{justify-content:space-between;margin-bottom:1rem}.creator-head.svelte-1b7nysf h2:where(.svelte-1b7nysf){letter-spacing:-.02em;border:0;margin:0;padding:0;font-size:1rem;font-weight:650}.eyebrow.svelte-1b7nysf{letter-spacing:.08em;text-transform:uppercase;color:var(--primary);margin:0 0 .2rem;font-size:.68rem;font-weight:700}button.svelte-1b7nysf{font:inherit;border:1px solid color-mix(in oklch, var(--ink) 28%, transparent);background:var(--ink);color:var(--paper);cursor:pointer;border-radius:.35rem;padding:.55rem .75rem;font-weight:650}button.svelte-1b7nysf:disabled{opacity:.45;cursor:default}.icon-btn.svelte-1b7nysf{place-items:center;width:2rem;height:2rem;padding:0;display:grid}.quiet.svelte-1b7nysf{color:var(--ink);background:0 0}.listen.on.svelte-1b7nysf,.save.pending.svelte-1b7nysf,.icon-btn.on.svelte-1b7nysf{background:var(--primary);border-color:var(--primary);color:var(--paper)}.head-actions.svelte-1b7nysf .hint-wrap{display:grid}.head-actions.svelte-1b7nysf .spin{animation:.8s linear infinite svelte-1b7nysf-spin}@keyframes svelte-1b7nysf-spin{to{transform:rotate(360deg)}}.failed.svelte-1b7nysf{color:#b42318}.preview-stage.svelte-8intyh{box-sizing:border-box;width:100%;min-width:0;max-width:min(100%, var(--skin-max-w,640px));margin:.4rem auto}.lead.svelte-8intyh{opacity:.7;margin:0 0 .75rem;font-size:.75rem}.skin-face.svelte-8intyh{box-sizing:border-box;-webkit-user-select:none;user-select:none;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;width:100%;position:relative;overflow:hidden}.hit.svelte-8intyh,.thumb.svelte-8intyh{box-sizing:border-box;border:0;margin:0;padding:0;position:absolute}.action.svelte-8intyh{background-position:50%;background-repeat:no-repeat;background-size:100% 100%}.action.on.svelte-8intyh:not(.has-down){filter:brightness(.78)}.thumb.svelte-8intyh{object-fit:contain;pointer-events:none}.vu.svelte-8intyh{background:#141414;align-items:stretch;display:flex;overflow:hidden}.vu.has-part.svelte-8intyh{background-color:#0000;background-repeat:no-repeat;background-size:100% 100%}.vu-fill.svelte-8intyh{background:#7cbf3f;height:100%;display:block}.vu-on.svelte-8intyh{background-repeat:no-repeat;background-size:100% 100%;width:100%;height:100%;display:block}.lcd.svelte-8intyh{overflow:hidden}.rack.svelte-xizqkt{gap:0;min-width:0;display:grid;overflow-x:auto}.empty.svelte-xizqkt{opacity:.7;margin:0 0 .65rem;font-size:.75rem}.list-head.svelte-xizqkt{border-bottom:1px solid color-mix(in oklch, var(--ink) 14%, transparent);flex-wrap:nowrap;align-items:center;gap:.75rem;padding:.15rem 0 .35rem;display:flex}.list-label.svelte-xizqkt{opacity:.72;flex:auto;min-width:0;margin:0;font-size:.72rem;line-height:1.35}.fx-row.svelte-xizqkt{flex-wrap:nowrap;align-items:center;column-gap:.45rem;min-width:0;padding:.25rem 0;display:flex}.fx-row.svelte-xizqkt .hint-wrap{flex-shrink:0}.fx-row.svelte-xizqkt+.fx-row:where(.svelte-xizqkt){border-top:1px solid color-mix(in oklch, var(--ink) 14%, transparent)}.fx-row.bypassed.svelte-xizqkt{opacity:.45}.pwr.svelte-xizqkt{letter-spacing:.04em;width:2.4rem;height:1.5rem;color:var(--muted-foreground,color-mix(in oklch, var(--ink) 55%, transparent));background:var(--paper);border:1px solid var(--ink);border-radius:0;flex-shrink:0;padding:0;font-size:.65rem;font-weight:700}.pwr[aria-pressed=true].svelte-xizqkt{color:var(--paper);background:var(--ink)}.type.svelte-xizqkt,.type-slot.svelte-xizqkt{box-sizing:border-box;flex-shrink:0;width:4.7rem;height:1.5rem}.type.svelte-xizqkt{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.04em;text-align:center;border:1px solid var(--ink);background:var(--paper);color:var(--ink);border-radius:0;padding:0;font-size:.62rem}.type.svelte-xizqkt:hover{background:color-mix(in oklch, var(--ink) 8%, var(--paper))}.row-tools.svelte-xizqkt{flex-shrink:0;align-items:center;gap:.15rem;margin-left:auto;display:flex}.tool.svelte-xizqkt{border:1px solid color-mix(in oklch, var(--ink) 28%, transparent);width:1.5rem;height:1.5rem;color:var(--ink);background:0 0;border-radius:.25rem;justify-content:center;align-items:center;padding:0;display:inline-flex}.tool.svelte-xizqkt:disabled{opacity:.35;cursor:default}.add-row.svelte-xizqkt{border-top:1px solid color-mix(in oklch, var(--ink) 14%, transparent);align-items:end;gap:.75rem;margin-top:.85rem;padding-top:.75rem;display:flex}.add-row.svelte-xizqkt label:where(.svelte-xizqkt){gap:.25rem;font-size:.76rem;font-weight:650;display:grid}.add-row.svelte-xizqkt select:where(.svelte-xizqkt){box-sizing:border-box;border:1px solid color-mix(in oklch, var(--ink) 30%, transparent);background:var(--paper);min-width:10rem;color:var(--ink);font:inherit;border-radius:.3rem;padding:.45rem .5rem}.add-row.svelte-xizqkt button:where(.svelte-xizqkt){border:1px solid color-mix(in oklch, var(--ink) 28%, transparent);background:var(--ink);color:var(--paper);font:inherit;cursor:pointer;border-radius:.35rem;padding:.55rem .75rem;font-weight:650}select.svelte-k876ye{font:inherit}select.svelte-k876ye:disabled{opacity:.45;cursor:default}.fields.svelte-k876ye{gap:.85rem;max-width:16rem;display:grid}.fields-split.svelte-k876ye{grid-template-columns:repeat(2,minmax(10rem,16rem));gap:.85rem 1.5rem;max-width:none}label.svelte-k876ye{gap:.25rem;font-size:.76rem;font-weight:650;display:grid}select.svelte-k876ye{box-sizing:border-box;border:1px solid color-mix(in oklch, var(--ink) 30%, transparent);background:var(--paper);min-width:0;color:var(--ink);border-radius:.3rem;padding:.45rem .5rem}.start.svelte-1c13wot{border:1px dashed color-mix(in oklch, var(--ink) 35%, transparent);text-align:center;padding:1.5rem}.file-action.svelte-1c13wot{border:1px solid color-mix(in oklch, var(--ink) 28%, transparent);background:var(--ink);color:var(--paper);font:inherit;cursor:pointer;border-radius:.35rem;justify-content:center;align-items:center;padding:.55rem .75rem;font-weight:650;display:inline-flex}.file-action.svelte-1c13wot input:where(.svelte-1c13wot){clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.file-action.svelte-1c13wot:focus-within{outline:2px solid var(--primary);outline-offset:2px}.hint.svelte-1c13wot{opacity:.7;font-size:.75rem}.error.svelte-1c13wot{color:#b42318}.overlay.svelte-wnegq8{z-index:90;background:oklch(0% none none/.35);place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.dialog.svelte-wnegq8{box-sizing:border-box;border:1px solid color-mix(in oklch, var(--ink) 28%, transparent);background:var(--paper);width:36rem;max-width:calc(100vw - 2rem);height:36rem;max-height:calc(100svh - 2rem);color:var(--ink);border-radius:.45rem;grid-template-rows:auto auto auto minmax(0,1fr);padding:.9rem 1rem 1rem;display:grid;overflow:hidden}.head.svelte-wnegq8{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.65rem;display:flex}.title.svelte-wnegq8{margin:0;font-size:.95rem;font-weight:650}.ghost.svelte-wnegq8,.kind-tabs.svelte-wnegq8 button:where(.svelte-wnegq8),.item.svelte-wnegq8,.action.svelte-wnegq8{font:inherit;cursor:pointer}.ghost.svelte-wnegq8{color:inherit;background:0 0;border:0;border-radius:.3rem;padding:.3rem .5rem;font-size:.78rem;font-weight:650}.search.svelte-wnegq8{margin-bottom:.45rem}.search.svelte-wnegq8 input:where(.svelte-wnegq8){box-sizing:border-box;border:1px solid color-mix(in oklch, var(--ink) 28%, transparent);background:var(--paper);width:100%;height:1.85rem;color:inherit;font:inherit;border-radius:.3rem;padding:0 .55rem;font-size:.78rem}.sr.svelte-wnegq8{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.kind-tabs.svelte-wnegq8{flex-wrap:wrap;gap:.15rem;margin-bottom:.5rem;display:flex}.kind-tabs.svelte-wnegq8 button:where(.svelte-wnegq8){min-width:4.4rem;height:1.7rem;color:inherit;background:0 0;border:1px solid #0000;border-radius:.25rem;flex:auto;justify-content:center;align-items:center;gap:.25rem;padding:0 .4rem;font-size:.68rem;font-weight:650;display:inline-flex}.kind-tabs.svelte-wnegq8 button[aria-selected=true]:where(.svelte-wnegq8){background:var(--ink);color:var(--paper)}.kind-tabs.svelte-wnegq8 button:where(.svelte-wnegq8) svg{flex-shrink:0}.list.svelte-wnegq8{align-content:start;gap:.45rem;min-height:0;display:grid;overflow:auto}.chips.svelte-wnegq8{flex-wrap:wrap;gap:.3rem;display:flex}.item.svelte-wnegq8{border:1px solid color-mix(in oklch, var(--ink) 28%, transparent);background:var(--paper);color:inherit;border-radius:999px;padding:.22rem .62rem;font-size:.72rem;font-weight:650}.item.svelte-wnegq8:hover,.item.svelte-wnegq8:focus-visible{background:color-mix(in oklch, var(--ink) 10%, transparent)}details.svelte-wnegq8{min-width:0}summary.svelte-wnegq8{cursor:pointer;padding:.3rem .2rem;font-size:.72rem;font-weight:650;list-style:none}summary.svelte-wnegq8::-webkit-details-marker{display:none}summary.svelte-wnegq8:before{content:"▸";opacity:.65;width:.8rem;display:inline-block}details[open].svelte-wnegq8 summary:where(.svelte-wnegq8):before{content:"▾"}.empty.svelte-wnegq8{opacity:.7;margin:.4rem .2rem;font-size:.75rem}.confirm.svelte-wnegq8{align-content:start;gap:.4rem;display:grid}.pending.svelte-wnegq8{margin:0 0 .2rem;font-size:.85rem;font-weight:650}.action.svelte-wnegq8{box-sizing:border-box;border:1px solid color-mix(in oklch, var(--ink) 28%, transparent);background:var(--ink);min-height:2rem;color:var(--paper);border-radius:.3rem;place-items:center;padding:.35rem .7rem;font-size:.78rem;font-weight:650;display:grid}.ghost-action.svelte-wnegq8{color:inherit;background:0 0}.layers.svelte-1ajqj4l{grid-template-rows:auto minmax(0,1fr);gap:.4rem;min-width:0;height:min(28rem,60dvh);display:grid}.add.svelte-1ajqj4l{box-sizing:border-box;border:1px solid color-mix(in oklch, var(--ink) 28%, transparent);background:var(--ink);height:2rem;color:var(--paper);font:inherit;cursor:pointer;border-radius:.3rem;padding:0 .7rem;font-weight:650}.add.svelte-1ajqj4l:disabled{opacity:.45;cursor:default}.mapped.svelte-1ajqj4l{grid-template-rows:auto auto minmax(0,1fr);gap:.25rem;min-height:0;display:grid}.legend.svelte-1ajqj4l{opacity:.7;margin:0;font-size:.68rem;font-weight:650}.kind-tabs.svelte-1ajqj4l{gap:.15rem;display:flex}.kind-tabs.svelte-1ajqj4l button:where(.svelte-1ajqj4l){min-width:0;height:1.45rem;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.2rem;flex:1;justify-content:center;align-items:center;padding:0 .25rem;font-size:.68rem;font-weight:650;display:inline-flex}.kind-tabs.svelte-1ajqj4l button[aria-selected=true]:where(.svelte-1ajqj4l){background:var(--ink);color:var(--paper)}.kind-tabs.svelte-1ajqj4l button:where(.svelte-1ajqj4l) svg{display:block}.list.svelte-1ajqj4l{align-content:start;gap:0;min-height:0;display:grid;overflow:auto}.layer-row.svelte-1ajqj4l{border-radius:.2rem;grid-template-columns:minmax(0,1fr) 1.35rem;align-items:center;display:grid}.layer.svelte-1ajqj4l{width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.2rem 0 0 .2rem;align-items:center;gap:.35rem;padding:.18rem .4rem;font-size:.72rem;font-weight:550;line-height:1.25;display:flex}.layer.svelte-1ajqj4l svg{opacity:.8;flex-shrink:0}.drop.svelte-1ajqj4l{width:1.35rem;height:1.35rem;color:inherit;opacity:.4;cursor:pointer;background:0 0;border:0;border-radius:.2rem;place-items:center;padding:0;display:grid}.drop.svelte-1ajqj4l:hover{opacity:.95}.layer-row[aria-selected=true].svelte-1ajqj4l{background:var(--ink);color:var(--paper)}.empty.svelte-1ajqj4l{opacity:.7;margin:0;font-size:.75rem}.overlay.svelte-oqafs9{z-index:96;background:oklch(0% none none/.35);place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.dialog.svelte-oqafs9{box-sizing:border-box;border:1px solid color-mix(in oklch, var(--ink) 28%, transparent);background:var(--paper);width:36rem;max-width:calc(100vw - 2rem);height:36rem;max-height:calc(100svh - 2rem);color:var(--ink);border-radius:.45rem;grid-template-rows:auto auto auto minmax(0,1fr);padding:.9rem 1rem 1rem;display:grid;overflow:hidden}.head.svelte-oqafs9{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.65rem;display:flex}.title.svelte-oqafs9{margin:0;font-size:.95rem;font-weight:650}.ghost.svelte-oqafs9,.kind-tabs.svelte-oqafs9 button:where(.svelte-oqafs9),.item.svelte-oqafs9{font:inherit;cursor:pointer}.ghost.svelte-oqafs9{color:inherit;background:0 0;border:0;border-radius:.3rem;padding:.3rem .5rem;font-size:.78rem;font-weight:650}.search.svelte-oqafs9{margin-bottom:.45rem}.search.svelte-oqafs9 input:where(.svelte-oqafs9){box-sizing:border-box;border:1px solid color-mix(in oklch, var(--ink) 28%, transparent);background:var(--paper);width:100%;height:1.85rem;color:inherit;font:inherit;border-radius:.3rem;padding:0 .55rem;font-size:.78rem}.sr.svelte-oqafs9{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.kind-tabs.svelte-oqafs9{flex-wrap:wrap;gap:.15rem;margin-bottom:.5rem;display:flex}.kind-tabs.svelte-oqafs9 button:where(.svelte-oqafs9){min-width:4.4rem;height:1.7rem;color:inherit;background:0 0;border:1px solid #0000;border-radius:.25rem;flex:auto;justify-content:center;align-items:center;gap:.25rem;padding:0 .4rem;font-size:.68rem;font-weight:650;display:inline-flex}.kind-tabs.svelte-oqafs9 button[aria-selected=true]:where(.svelte-oqafs9){background:var(--ink);color:var(--paper)}.kind-tabs.svelte-oqafs9 button:where(.svelte-oqafs9) svg{flex-shrink:0}.list.svelte-oqafs9{align-content:start;gap:.45rem;min-height:0;display:grid;overflow:auto}.chips.svelte-oqafs9{flex-wrap:wrap;gap:.3rem;display:flex}.item.svelte-oqafs9{border:1px solid color-mix(in oklch, var(--ink) 28%, transparent);background:var(--paper);color:inherit;border-radius:999px;padding:.22rem .62rem;font-size:.72rem;font-weight:650}.item.svelte-oqafs9:hover,.item.svelte-oqafs9:focus-visible{background:color-mix(in oklch, var(--ink) 10%, transparent)}details.svelte-oqafs9{min-width:0}summary.svelte-oqafs9{cursor:pointer;padding:.3rem .2rem;font-size:.72rem;font-weight:650;list-style:none}summary.svelte-oqafs9::-webkit-details-marker{display:none}summary.svelte-oqafs9:before{content:"▸";opacity:.65;width:.8rem;display:inline-block}details[open].svelte-oqafs9 summary:where(.svelte-oqafs9):before{content:"▾"}.empty.svelte-oqafs9{opacity:.7;margin:.4rem .2rem;font-size:.75rem}.ink.svelte-1b2njo8{align-items:center;gap:.35rem;min-width:0;display:flex}.ink.svelte-1b2njo8 input[type=color]:where(.svelte-1b2njo8){cursor:pointer;flex:none;width:1.7rem;height:1.7rem;padding:.1rem}.ink.svelte-1b2njo8 input[type=text]:where(.svelte-1b2njo8){width:5.2rem;font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.02em;font-weight:500}.alpha.svelte-1b2njo8{border:1px solid color-mix(in oklch, var(--ink) 30%, transparent);background:var(--paper);border-radius:.3rem;align-items:center;gap:.12rem;min-width:0;padding:0 .15rem 0 .35rem;display:flex;position:relative}.alpha.svelte-1b2njo8 input[type=number]:where(.svelte-1b2njo8){box-sizing:border-box;width:2.4rem;min-width:0;color:inherit;font:inherit;text-align:right;appearance:textfield;background:0 0;border:0;padding:.38rem 0}.alpha.svelte-1b2njo8 input[type=number]:where(.svelte-1b2njo8)::-webkit-outer-spin-button{appearance:none}.alpha.svelte-1b2njo8 input[type=number]:where(.svelte-1b2njo8)::-webkit-inner-spin-button{appearance:none}.alpha.svelte-1b2njo8 span:where(.svelte-1b2njo8){opacity:.55;font-size:.68rem}.caret.svelte-1b2njo8{width:1.15rem;height:1.4rem;color:inherit;opacity:.65;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.caret[aria-expanded=true].svelte-1b2njo8{opacity:1}.pop.svelte-1b2njo8{z-index:96;box-sizing:border-box;border:1px solid color-mix(in oklch, var(--ink) 22%, transparent);background:var(--paper);border-radius:.3rem;width:9.5rem;padding:.45rem .55rem;position:fixed;box-shadow:0 .35rem .8rem oklch(0% none none/.16)}.pop.svelte-1b2njo8 input[type=range]:where(.svelte-1b2njo8){width:100%;accent-color:var(--ink);cursor:pointer;margin:0}input.svelte-1b2njo8,button.svelte-1b2njo8{font:inherit}input[type=text].svelte-1b2njo8{box-sizing:border-box;border:1px solid color-mix(in oklch, var(--ink) 30%, transparent);background:var(--paper);min-width:0;color:var(--ink);border-radius:.3rem;padding:.38rem .4rem}.stepper.svelte-7bd78u{align-items:stretch;gap:.2rem;min-width:0;display:flex}select.svelte-7bd78u{box-sizing:border-box;border:1px solid color-mix(in oklch, var(--ink) 30%, transparent);background:var(--paper);min-width:3.4rem;color:var(--ink);font:inherit;border-radius:.3rem;padding:.35rem .3rem}.glyph.svelte-7bd78u{box-sizing:border-box;border:1px solid color-mix(in oklch, var(--ink) 28%, transparent);width:1.65rem;color:var(--ink);cursor:pointer;background:0 0;border-radius:.3rem;place-items:center;padding:0;line-height:1;display:grid}.glyph.down.svelte-7bd78u{font-size:.62rem;font-weight:650}.glyph.up.svelte-7bd78u{font-size:.95rem;font-weight:750}.glyph.svelte-7bd78u:disabled{opacity:.4;cursor:default}.source-pick.svelte-tpdz1o{min-width:0}.source-pick.svelte-tpdz1o input:where(.svelte-tpdz1o),.panel-search.svelte-tpdz1o{box-sizing:border-box;border:1px solid color-mix(in oklch, var(--ink) 30%, transparent);background:var(--paper);width:100%;min-width:0;color:var(--ink);font:inherit;border-radius:.3rem;padding:.38rem .4rem;font-size:.76rem}.country-list.svelte-tpdz1o{z-index:95;box-sizing:border-box;border:1px solid color-mix(in oklch, var(--ink) 20%, transparent);background:var(--paper);max-height:14rem;color:var(--ink);border-radius:.35rem;flex-direction:column;gap:.35rem;margin:0;padding:.45rem .65rem .4rem;font-size:.76rem;display:flex;position:fixed;overflow:auto;box-shadow:0 .4rem 1rem oklch(0% none none/.18)}.region-block.svelte-tpdz1o{grid-template-columns:4.75rem minmax(0,1fr);align-items:start;gap:.1rem .55rem;display:grid}.region.svelte-tpdz1o{letter-spacing:.04em;opacity:.65;margin:0;padding-top:.15rem;font-size:.65rem;font-weight:650;line-height:1.2}.checks.svelte-tpdz1o{flex-wrap:wrap;gap:.12rem .7rem;display:flex}.check.svelte-tpdz1o{color:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:.3rem;padding:0;font-size:.72rem;font-weight:500;display:flex}.check[aria-pressed=true].svelte-tpdz1o{font-weight:700;text-decoration:underline}.hint.svelte-tpdz1o{opacity:.7;margin:.05rem 0 0;font-size:.68rem}.props.svelte-t2hepr{border:0;grid-template-columns:1fr 1fr;gap:.45rem .75rem;min-width:0;margin:0;padding:0;font-size:.76rem;display:grid}.row.svelte-t2hepr{grid-template-columns:4.4rem minmax(0,1fr);align-items:center;gap:.4rem;min-width:0;font-size:.76rem;font-weight:650;display:grid}.case-btns.svelte-t2hepr{align-self:stretch;align-items:stretch;gap:.2rem;min-width:0;display:flex}.case-btn.svelte-t2hepr{box-sizing:border-box;border:1px solid color-mix(in oklch, var(--ink) 30%, transparent);min-width:0;color:var(--ink);font-size:inherit;letter-spacing:.02em;cursor:pointer;background:0 0;border-radius:.3rem;flex:1 1 0;padding:.38rem .3rem;font-weight:650;line-height:1}.case-btn[aria-pressed=true].svelte-t2hepr{background:var(--ink);color:var(--paper)}.case-btn.svelte-t2hepr:disabled{opacity:.4;cursor:default}.pos.svelte-t2hepr{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:.35rem;min-width:0;display:grid}.xy.svelte-t2hepr{border:1px solid color-mix(in oklch, var(--ink) 30%, transparent);background:var(--paper);min-width:0;color:var(--ink);border-radius:.3rem;align-items:center;gap:.2rem;padding:0 .4rem;font-size:.76rem;font-weight:650;display:flex}.xy.svelte-t2hepr span:where(.svelte-t2hepr){opacity:.55;flex:none}.xy.svelte-t2hepr input:where(.svelte-t2hepr){text-align:right;appearance:textfield;font-variant-numeric:tabular-nums;background:0 0;border:0;flex:auto;width:100%;min-width:0;padding:.38rem 0}.xy.svelte-t2hepr input:where(.svelte-t2hepr)::-webkit-outer-spin-button{appearance:none}.xy.svelte-t2hepr input:where(.svelte-t2hepr)::-webkit-inner-spin-button{appearance:none}input.svelte-t2hepr,select.svelte-t2hepr,button.svelte-t2hepr{font:inherit}input.svelte-t2hepr,select.svelte-t2hepr{box-sizing:border-box;border:1px solid color-mix(in oklch, var(--ink) 30%, transparent);background:var(--paper);min-width:0;color:var(--ink);border-radius:.3rem;padding:.38rem .4rem}.host.svelte-njiw6i{flex-direction:column;height:100%;min-height:0;display:flex}.view.svelte-njiw6i{cursor:grab;flex:1 1 0;min-height:0;overflow:auto}.view.grabbing.svelte-njiw6i{cursor:grabbing}.frame.svelte-njiw6i{box-sizing:border-box;width:calc(min(100%, calc(18rem * var(--lcd-w,3) / var(--lcd-h,1))) * var(--lcd-zoom,1));background:#0a0a0a;margin-inline:auto;overflow:hidden}.stage.svelte-njiw6i{box-sizing:border-box;background:#0a0a0a;width:100%;height:100%;position:relative;overflow:hidden}.board.svelte-njiw6i{position:absolute;inset:0}.well.svelte-njiw6i{background:#111;position:absolute;inset:0;overflow:hidden}.crop.svelte-njiw6i{object-fit:fill;pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;position:absolute}.well.svelte-njiw6i .lcd-fit{z-index:2;position:absolute;inset:0}.tools.svelte-njiw6i .tag:where(.svelte-njiw6i){opacity:.62;letter-spacing:.02em;font-size:.68rem;font-weight:650}.lcd-grid.svelte-njiw6i{z-index:1;pointer-events:none;background-image:linear-gradient(90deg,oklch(83.3254% .0844073 130.294/.22) 1px,#0000 1px),linear-gradient(oklch(83.3254% .0844073 130.294/.22) 1px,#0000 1px);background-size:var(--lcd-grid,5%) var(--lcd-grid,5%);position:absolute;inset:0}.guide.svelte-njiw6i{z-index:3;background:0 0;border:0;padding:0;position:absolute}.guide.svelte-njiw6i:after{content:"";opacity:.7;background:oklch(85.8266% .0717462 130.294);position:absolute}.guide.v.svelte-njiw6i{cursor:ew-resize;width:11px;top:0;bottom:0;transform:translate(-50%)}.guide.v.svelte-njiw6i:after{width:1px;top:0;bottom:0;left:50%;transform:translate(-50%)}.guide.h.svelte-njiw6i{cursor:ns-resize;height:11px;left:0;right:0;transform:translateY(-50%)}.guide.h.svelte-njiw6i:after{height:1px;top:50%;left:0;right:0;transform:translateY(-50%)}.tools.svelte-njiw6i{flex-wrap:wrap;align-items:stretch;gap:.45rem;margin:0 0 .2rem;display:flex}.cluster.svelte-njiw6i{border:1px solid color-mix(in oklch, var(--ink) 16%, transparent);background:color-mix(in oklch, var(--paper) 72%, transparent);border-radius:.35rem;flex-wrap:wrap;align-items:center;gap:.3rem;padding:.22rem .4rem;display:flex}.tools.svelte-njiw6i button:where(.svelte-njiw6i){border:1px solid color-mix(in oklch, var(--ink) 28%, transparent);background:var(--paper);color:var(--ink);cursor:pointer;border-radius:.25rem;padding:.2rem .45rem;font-size:.72rem;font-weight:650}.tools.svelte-njiw6i button[aria-pressed=true]:where(.svelte-njiw6i){background:var(--ink);color:var(--paper)}.tools.svelte-njiw6i select:where(.svelte-njiw6i){width:auto;padding:.2rem .35rem;font-size:.72rem;font-weight:650}.zoom.svelte-njiw6i{min-width:4.2ch;font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;text-align:center;font-size:.68rem;font-weight:650}.hint.svelte-njiw6i{opacity:.7;margin:.2rem 0 .55rem;font-size:.68rem}select.svelte-njiw6i,button.svelte-njiw6i{font:inherit}select.svelte-njiw6i{box-sizing:border-box;border:1px solid color-mix(in oklch, var(--ink) 30%, transparent);background:var(--paper);min-width:0;color:var(--ink);border-radius:.3rem;padding:.38rem .4rem}.ghost.svelte-njiw6i{border:1px solid color-mix(in oklch, var(--ink) 28%, transparent);color:var(--ink);cursor:pointer;background:0 0;border-radius:.3rem;padding:.28rem .45rem;font-weight:650}.source-pick.svelte-1sh47dc{min-width:0}.source-pick.svelte-1sh47dc input:where(.svelte-1sh47dc),.panel-search.svelte-1sh47dc{box-sizing:border-box;border:1px solid color-mix(in oklch, var(--ink) 30%, transparent);background:var(--paper);width:100%;min-width:0;color:var(--ink);font:inherit;border-radius:.3rem;padding:.38rem .4rem;font-size:.76rem}.country-list.svelte-1sh47dc{z-index:95;box-sizing:border-box;border:1px solid color-mix(in oklch, var(--ink) 20%, transparent);background:var(--paper);max-height:14rem;color:var(--ink);border-radius:.35rem;flex-direction:column;gap:.35rem;margin:0;padding:.45rem .65rem .4rem;font-size:.76rem;display:flex;position:fixed;overflow:auto;box-shadow:0 .4rem 1rem oklch(0% none none/.18)}.region-block.svelte-1sh47dc{grid-template-columns:4.75rem minmax(0,1fr);align-items:start;gap:.1rem .55rem;display:grid}.region.svelte-1sh47dc{letter-spacing:.04em;opacity:.65;margin:0;padding-top:.15rem;font-size:.65rem;font-weight:650;line-height:1.2}.checks.svelte-1sh47dc{flex-wrap:wrap;gap:.12rem .7rem;display:flex}.check.svelte-1sh47dc{color:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-size:.72rem;font-weight:500}.check[aria-pressed=true].svelte-1sh47dc{font-weight:700;text-decoration:underline}.hint.svelte-1sh47dc{opacity:.7;margin:.05rem 0 0;font-size:.68rem}.overlay.svelte-pykez2{z-index:90;background:oklch(0% none none/.35);place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.dialog.svelte-pykez2,.panel.svelte-pykez2{box-sizing:border-box;border:1px solid color-mix(in oklch, var(--ink) 28%, transparent);background:var(--paper);min-height:0;color:var(--ink);border-radius:.45rem;flex-direction:column;padding:1rem 1.1rem 1.15rem;display:flex;overflow:hidden}.dialog.svelte-pykez2{width:min(44rem,100%);height:min(42rem,100svh - 2rem);max-height:min(42rem,100svh - 2rem)}.dock.svelte-pykez2{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.panel.svelte-pykez2{width:100%;height:100%;max-height:none}.well-slot.svelte-pykez2{flex:1 1 0;min-height:5rem;overflow:hidden}.list-slot.svelte-pykez2{flex:0 0 var(--list-h,10.5rem);flex-direction:column;min-height:0;display:flex;overflow:hidden}.well-slot.svelte-pykez2,.list-slot.svelte-pykez2,.panel.svelte-pykez2{transition:none}.list-col.svelte-pykez2{grid-template-rows:auto minmax(0,1fr);gap:.35rem;min-width:0;min-height:0;display:grid}.kind-tabs.svelte-pykez2{flex:none;gap:.15rem;display:flex}.kind-tabs.svelte-pykez2 button:where(.svelte-pykez2){min-width:0;height:1.45rem;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.2rem;flex:1;justify-content:center;align-items:center;padding:0 .25rem;font-size:.68rem;font-weight:650;display:inline-flex}.kind-tabs.svelte-pykez2 button[aria-selected=true]:where(.svelte-pykez2){background:var(--ink);color:var(--paper)}.kind-tabs.svelte-pykez2 button:where(.svelte-pykez2) svg{display:block}.head.svelte-pykez2{flex:none;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.title.svelte-pykez2{margin:0;font-size:.95rem;font-weight:650}.cuts-head.svelte-pykez2{color:color-mix(in oklch, var(--ink) 58%, transparent);text-align:center;white-space:nowrap;cursor:ns-resize;-webkit-user-select:none;user-select:none;touch-action:none;flex:none;align-items:center;gap:.55rem;margin:.55rem 0 .4rem;font-size:.72rem;font-weight:550;display:flex}.cuts-head.svelte-pykez2:before,.cuts-head.svelte-pykez2:after{content:"";background:color-mix(in oklch, var(--ink) 20%, transparent);flex:auto;height:1px}.field-split.svelte-pykez2{grid-template-columns:9.5rem auto minmax(0,1fr);align-items:start;gap:.75rem .85rem;min-height:0;display:grid;overflow:hidden}.field-split.svelte-pykez2>.props{min-height:0;max-height:100%;overflow:auto}.field-rule.svelte-pykez2{background:color-mix(in oklch, var(--ink) 16%, transparent);align-self:stretch;width:1px}.field-list.svelte-pykez2{align-content:start;align-self:stretch;gap:.2rem;min-width:0;min-height:0;display:grid;overflow:auto}.chip.svelte-pykez2{border:1px solid color-mix(in oklch, var(--ink) 28%, transparent);background:var(--paper);min-width:0;color:var(--ink);border-radius:.3rem;align-items:stretch;display:flex}.chip[data-active=true].svelte-pykez2{background:var(--ink);color:var(--paper)}.chip[data-show=false].svelte-pykez2{opacity:.45}.chip.svelte-pykez2 button:where(.svelte-pykez2){min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.3rem;flex:auto;padding:.28rem .45rem;font-size:.72rem;font-weight:650}.chip.svelte-pykez2 .pick:where(.svelte-pykez2){align-items:center;gap:.28rem;display:flex}.chip.svelte-pykez2 .pick:where(.svelte-pykez2) svg{flex:none}.chip.svelte-pykez2 .tool:where(.svelte-pykez2){flex:none;place-items:center;width:1.6rem;padding:0;display:grid}.add.svelte-pykez2{box-sizing:border-box;border:1px dashed color-mix(in oklch, var(--ink) 32%, transparent);width:100%;min-width:0;color:color-mix(in oklch, var(--ink) 62%, transparent);cursor:pointer;background:0 0;border-radius:.3rem;justify-content:center;align-items:center;gap:.28rem;padding:.28rem .45rem;font-size:.72rem;font-weight:650;display:flex}.add.svelte-pykez2:disabled{opacity:.35;cursor:default}.icon-btn.svelte-pykez2{border:1px solid color-mix(in oklch, var(--ink) 28%, transparent);cursor:pointer;border-radius:.3rem;place-items:center;width:2rem;height:2rem;padding:0;display:grid}.quiet.svelte-pykez2{color:var(--ink);background:0 0}button.svelte-pykez2{font:inherit}.props.svelte-pykez2{border:0;grid-template-columns:1fr 1fr;gap:.45rem .75rem;min-width:0;margin:0;padding:0;font-size:.76rem;display:grid}.row.svelte-pykez2{grid-template-columns:4.4rem minmax(0,1fr);align-items:center;gap:.4rem;min-width:0;font-size:.76rem;font-weight:650;display:grid}.row.svelte-pykez2 select:where(.svelte-pykez2),.row.svelte-pykez2 input[type=text]:where(.svelte-pykez2){box-sizing:border-box;border:1px solid color-mix(in oklch, var(--ink) 30%, transparent);background:var(--paper);min-width:0;color:var(--ink);font:inherit;border-radius:.3rem;padding:.38rem .4rem}.pos.svelte-pykez2,.split.svelte-pykez2{grid-template-columns:1fr 1fr;gap:.35rem;min-width:0;display:grid}.xy.svelte-pykez2{border:1px solid color-mix(in oklch, var(--ink) 30%, transparent);background:var(--paper);border-radius:.3rem;align-items:center;gap:.28rem;min-width:0;padding:0 .4rem;display:flex}.xy.svelte-pykez2 span:where(.svelte-pykez2){opacity:.55}.xy.svelte-pykez2 input:where(.svelte-pykez2),.row.svelte-pykez2 input[type=number]:where(.svelte-pykez2){box-sizing:border-box;width:100%;min-width:0;color:inherit;font:inherit;text-align:right;background:0 0;border:0;padding:.38rem 0}.row.svelte-pykez2 input[type=number]:where(.svelte-pykez2){border:1px solid color-mix(in oklch, var(--ink) 30%, transparent);border-radius:.3rem;padding:.38rem .4rem}.preview.svelte-jdqpsq{cursor:pointer;background:0 0;border:0;padding:0;display:grid}.preview.svelte-jdqpsq:disabled{cursor:default;opacity:1}.preview.svelte-jdqpsq img:where(.svelte-jdqpsq),.empty.svelte-jdqpsq{object-fit:contain;background:#111;border-radius:.25rem;width:2.4rem;height:2.4rem}.empty.svelte-jdqpsq{border:1px dashed color-mix(in oklch, var(--ink) 28%, transparent);background:color-mix(in oklch, var(--ink) 8%, transparent)}button.svelte-536xy1,input.svelte-536xy1,select.svelte-536xy1{font:inherit}button.svelte-536xy1:disabled,select.svelte-536xy1:disabled{opacity:.45;cursor:default}label.svelte-536xy1{gap:.25rem;font-size:.76rem;font-weight:650;display:grid}.pair.svelte-536xy1{grid-template-columns:7.4rem minmax(0,1fr);align-items:center;gap:.4rem;display:grid}input.svelte-536xy1,select.svelte-536xy1{box-sizing:border-box;border:1px solid color-mix(in oklch, var(--ink) 30%, transparent);background:var(--paper);min-width:0;color:var(--ink);border-radius:.3rem;padding:.45rem .5rem}.cuts.svelte-536xy1{gap:.45rem;display:grid}.cuts-head.svelte-536xy1{color:color-mix(in oklch, var(--ink) 58%, transparent);text-align:center;white-space:nowrap;align-items:center;gap:.55rem;margin:0;font-size:.72rem;font-weight:550;display:flex}.cuts-head.svelte-536xy1:before,.cuts-head.svelte-536xy1:after{content:"";background:color-mix(in oklch, var(--ink) 20%, transparent);flex:auto;height:1px}.part-slot.svelte-536xy1{flex-wrap:wrap;align-items:center;gap:.4rem;min-width:0;display:flex}.part-slot.svelte-536xy1 img:where(.svelte-536xy1),.empty-thumb.svelte-536xy1{object-fit:contain;background:#111;border-radius:.25rem;flex:none;width:2.4rem;height:2.4rem}.empty-thumb.svelte-536xy1{border:1px dashed color-mix(in oklch, var(--ink) 28%, transparent);background:color-mix(in oklch, var(--ink) 8%, transparent)}.file-action.svelte-536xy1{border:1px solid color-mix(in oklch, var(--ink) 28%, transparent);background:var(--ink);color:var(--paper);cursor:pointer;border-radius:.3rem;justify-content:center;align-items:center;padding:.35rem .55rem;font-size:.8rem;font-weight:650;display:inline-flex;position:relative}.file-action.svelte-536xy1 input:where(.svelte-536xy1){clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.file-action.svelte-536xy1:focus-within{outline:2px solid var(--primary);outline-offset:2px}.file-action.icon.svelte-536xy1{width:1.6rem;height:1.6rem;color:inherit;opacity:.7;background:0 0;padding:0}.clear.svelte-536xy1{color:inherit;opacity:.65;cursor:pointer;background:0 0;border:0;padding:0;font-size:.72rem}.clear.icon.svelte-536xy1{place-items:center;width:1.6rem;height:1.6rem;display:grid}.frame-n.svelte-536xy1{opacity:.65;white-space:nowrap;font-size:.72rem;font-weight:550;line-height:1.25}.film-lane.svelte-536xy1>span:where(.svelte-536xy1):first-child{font-size:.76rem;font-weight:650}button.svelte-1er3dgs,input.svelte-1er3dgs,select.svelte-1er3dgs{font:inherit}label.svelte-1er3dgs{gap:.25rem;font-size:.76rem;font-weight:650;display:grid}.pair.svelte-1er3dgs{grid-template-columns:7.4rem minmax(0,1fr);align-items:center;gap:.4rem;display:grid}input.svelte-1er3dgs,select.svelte-1er3dgs{box-sizing:border-box;border:1px solid color-mix(in oklch, var(--ink) 30%, transparent);background:var(--paper);min-width:0;color:var(--ink);border-radius:.3rem;padding:.45rem .5rem}.geometry.svelte-1er3dgs{gap:.45rem;display:grid}.geom-row.svelte-1er3dgs{grid-template-columns:4.6rem minmax(0,1fr);align-items:center;gap:.4rem;display:grid}.geom-label.svelte-1er3dgs{font-size:.76rem;font-weight:650}.geom-fields.svelte-1er3dgs{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 1.4rem;align-items:center;gap:.35rem;min-width:0;display:grid}.geom-slot.svelte-1er3dgs{width:1.4rem;height:1.4rem}.geometry.svelte-1er3dgs label:where(.svelte-1er3dgs){grid-template-columns:.7rem minmax(0,1fr);align-items:center;gap:.28rem;min-width:0;display:grid}.geometry.svelte-1er3dgs input:where(.svelte-1er3dgs){font-variant-numeric:tabular-nums;appearance:textfield;width:100%;min-width:0;padding:.38rem .4rem}.geometry.svelte-1er3dgs input:where(.svelte-1er3dgs)::-webkit-outer-spin-button{appearance:none;margin:0}.geometry.svelte-1er3dgs input:where(.svelte-1er3dgs)::-webkit-inner-spin-button{appearance:none;margin:0}.lock.svelte-1er3dgs{width:1.4rem;height:1.4rem;color:inherit;opacity:.4;cursor:pointer;background:0 0;border:0;border-radius:.25rem;place-items:center;padding:0;display:grid}.lock[aria-pressed=true].svelte-1er3dgs{opacity:.9}.lock.svelte-1er3dgs:hover{background:color-mix(in oklch, var(--ink) 8%, transparent);opacity:1}button.svelte-gib94t{font:inherit;border:1px solid color-mix(in oklch, var(--ink) 28%, transparent);background:var(--ink);color:var(--paper);cursor:pointer;border-radius:.35rem;padding:.55rem .75rem;font-weight:650}.danger.svelte-gib94t{color:#b42318;background:0 0;border-color:oklch(50.0336% .182051 29.5127/.55)}.controls.svelte-gib94t{gap:.85rem;min-width:0;display:grid}.controls.svelte-gib94t .hint-wrap{display:grid}.empty.svelte-gib94t{opacity:.7;margin:0;font-size:.75rem}.creator.svelte-1hcj0k6{border:1px solid color-mix(in oklch, var(--ink) 28%, transparent);border-radius:var(--shell-r);background:var(--device);color:var(--ink);margin:0 0 2rem;padding:1rem}.error.svelte-1hcj0k6{color:#b42318}.warning.svelte-1hcj0k6{color:color-mix(in oklch, #9a6700 85%, var(--ink))}.mapping-workspace.svelte-1hcj0k6{grid-template-columns:minmax(10rem,13rem) minmax(0,1fr) minmax(14rem,18rem);align-items:start;gap:1rem;display:grid}.mapping-workspace.lcd-dock.svelte-1hcj0k6{grid-template-columns:minmax(10rem,13rem) minmax(0,1fr);align-items:stretch;min-height:min(70dvh,48rem)}.issues.svelte-1hcj0k6{border:1px solid color-mix(in oklch, var(--ink) 20%, transparent);border-radius:.35rem;margin-top:1rem;padding:.65rem .75rem;font-size:.78rem}.issues.svelte-1hcj0k6 p:where(.svelte-1hcj0k6){margin:.2rem 0}@media (width<=760px){.mapping-workspace.svelte-1hcj0k6{grid-template-columns:1fr}}.creator.svelte-1hcj0k6 [data-slot=tabs-list]{width:100%;height:auto}.creator.svelte-1hcj0k6 [data-slot=tabs-trigger]{white-space:normal;flex:1 1 0;min-width:0}.tab-arrow.svelte-1hcj0k6{opacity:.4;pointer-events:none;flex:none;place-items:center;display:grid}.docs.svelte-1apxfjt{margin:2rem 0 0}h2.svelte-1apxfjt{border-bottom:2px solid color-mix(in oklch, var(--primary) 55%, transparent);letter-spacing:-.02em;margin:0 0 .85rem;padding-bottom:.5rem;font-size:1.15rem;font-weight:650}h3.svelte-1apxfjt{letter-spacing:-.015em;margin:1.85rem 0 .55rem;font-size:.98rem;font-weight:650}p.svelte-1apxfjt{opacity:.88;max-width:46rem;margin:0 0 .85rem;font-size:.92rem;line-height:1.6}.note.svelte-1apxfjt{opacity:.75;margin-top:.65rem;font-size:.82rem}.bullets.svelte-1apxfjt{max-width:46rem;margin:0 0 .4rem;padding:0 0 0 1.1rem;font-size:.92rem;line-height:1.55;list-style-type:disc;list-style-position:outside}.bullets.svelte-1apxfjt li:where(.svelte-1apxfjt){margin:0 0 .45rem;padding-left:.35rem}.bullets.svelte-1apxfjt li:where(.svelte-1apxfjt)::marker{color:var(--primary);font-size:.85em}.table-wrap.svelte-1apxfjt{border:1px solid color-mix(in oklch, var(--ink) 18%, transparent);border-radius:var(--shell-r);margin:.4rem 0 .2rem;overflow-x:auto}table.svelte-1apxfjt{border-collapse:collapse;width:100%;min-width:36rem;font-size:.8rem;line-height:1.4}th.svelte-1apxfjt,td.svelte-1apxfjt{text-align:left;vertical-align:top;border-bottom:1px solid color-mix(in oklch, var(--ink) 12%, transparent);padding:.55rem .7rem}th.svelte-1apxfjt{letter-spacing:.06em;text-transform:uppercase;opacity:.55;background:var(--device);font-size:.68rem;font-weight:700}tr.svelte-1apxfjt:last-child td:where(.svelte-1apxfjt){border-bottom:0}code.svelte-1apxfjt{font-family:var(--font-mono,ui-monospace, monospace);font-size:.78em}.example.svelte-1apxfjt{box-sizing:border-box;border:1px solid color-mix(in oklch, var(--ink) 18%, transparent);border-radius:var(--shell-r);background:var(--device);grid-template-columns:minmax(0,1.25fr) minmax(12rem,.85fr);align-items:start;gap:.85rem 1rem;width:100%;max-width:52rem;margin:.5rem 0 0;padding:.85rem;display:grid}.guide.svelte-1apxfjt{width:100%;min-width:0;margin:0;padding:0}.guide-cap.svelte-1apxfjt{letter-spacing:.1em;text-transform:uppercase;opacity:.6;margin:0 0 .4rem;font-size:.68rem}.board.svelte-1apxfjt{aspect-ratio:640/420;border:1px solid color-mix(in oklch, var(--ink) 22%, transparent);background:color-mix(in oklch, var(--paper) 40%, var(--device));width:100%;position:relative;overflow:hidden}.chassis.svelte-1apxfjt{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.guide-svg.svelte-1apxfjt{width:100%;height:100%;color:var(--ink);display:block;position:absolute;inset:0}.cell.svelte-1apxfjt{cursor:default}.cell.svelte-1apxfjt rect:where(.svelte-1apxfjt),.cell.svelte-1apxfjt ellipse:where(.svelte-1apxfjt){fill:color-mix(in oklch, var(--ink) 8%, transparent);stroke:color-mix(in oklch, var(--ink) 55%, transparent);stroke-width:2px}.cell.well.svelte-1apxfjt rect:where(.svelte-1apxfjt),.cell.well.svelte-1apxfjt ellipse:where(.svelte-1apxfjt){fill:color-mix(in oklch, var(--ink) 14%, transparent)}.cell.hot.svelte-1apxfjt rect:where(.svelte-1apxfjt),.cell.hot.svelte-1apxfjt ellipse:where(.svelte-1apxfjt){fill:color-mix(in oklch, var(--primary) 55%, transparent);stroke:var(--primary)}.cell.svelte-1apxfjt text:where(.svelte-1apxfjt){fill:var(--paper);font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.04em;text-anchor:middle;dominant-baseline:middle;text-transform:uppercase;pointer-events:none;paint-order:stroke fill;stroke:color-mix(in oklch, var(--ink) 70%, transparent);stroke-width:3px;font-size:18px;font-weight:700}.cell.hot.svelte-1apxfjt text:where(.svelte-1apxfjt){fill:var(--paper);stroke:color-mix(in oklch, var(--primary) 70%, transparent)}.cell.small.svelte-1apxfjt text:where(.svelte-1apxfjt){font-size:15px}.legend.svelte-1apxfjt{flex-direction:column;gap:.12rem;width:100%;min-width:0;margin:0;padding:0;list-style:none;display:flex}.legend-row.svelte-1apxfjt{box-sizing:border-box;border-radius:var(--shell-r);width:100%;color:var(--ink);text-align:left;cursor:default;background:0 0;border:1px solid #0000;flex-direction:column;align-items:flex-start;gap:.05rem;margin:0;padding:.28rem .4rem;display:flex}.legend-row.on.svelte-1apxfjt{border-color:color-mix(in oklch, var(--primary) 45%, transparent);background:color-mix(in oklch, var(--primary) 12%, var(--paper))}.legend-row.svelte-1apxfjt:focus-visible{outline-offset:2px;outline:2px solid}.legend-name.svelte-1apxfjt{letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:700}.legend-does.svelte-1apxfjt{opacity:.8;font-size:.7rem;line-height:1.35}@media (width<=719px){.example.svelte-1apxfjt{grid-template-columns:1fr;max-width:40rem}}@media (width>=880px){.example.svelte-1apxfjt{max-width:56rem;padding:1rem}}.shell.svelte-dfsi25,.page.svelte-dfsi25{box-sizing:border-box;width:100%}.chrome.svelte-dfsi25{z-index:20;margin:.4rem .4rem 0;position:relative}.bar.svelte-dfsi25{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:.5rem;width:100%;padding:0;display:flex}.page.svelte-dfsi25{padding:.75rem 1.15rem 3.5rem}.intro.svelte-dfsi25{align-items:center;gap:.45rem;margin:0 0 .75rem;display:flex}h1.svelte-dfsi25{letter-spacing:.02em;margin:0;font-size:.92rem;font-weight:650;line-height:1.2}.back.svelte-dfsi25{box-sizing:border-box;border:1px solid color-mix(in oklch, var(--ink) 28%, transparent);width:1.85rem;height:1.85rem;color:var(--ink);background:var(--device);border-radius:.35rem;flex:none;place-items:center;display:grid}.status.svelte-dfsi25,.load-error.svelte-dfsi25{border:1px solid color-mix(in oklch, var(--ink) 22%, transparent);border-radius:var(--shell-r);background:var(--device);padding:1rem}.status.svelte-dfsi25{opacity:.72}.load-error.svelte-dfsi25{align-items:center;gap:.75rem;display:flex}.load-error.svelte-dfsi25 p:where(.svelte-dfsi25){color:#b42318;margin:0}@media (width>=640px){.page.svelte-dfsi25{padding:1rem 1.75rem 4.5rem}}@media (width>=960px){.page.svelte-dfsi25{padding:1.15rem 2.25rem 5rem}}.shell.svelte-1osnsvq{width:100%}.chrome.svelte-1osnsvq{z-index:20;margin:.4rem .4rem 0;position:relative}.bar.svelte-1osnsvq{justify-content:flex-end;display:flex}.page.svelte-1osnsvq{box-sizing:border-box;width:100%;max-width:46rem;padding:1.5rem 1.15rem 3.5rem}.popup.svelte-1osnsvq{margin:auto}.popup.svelte-1osnsvq::backdrop{background:color-mix(in oklch, var(--foreground) 40%, transparent)}.bar.svelte-o8wmyp{box-sizing:border-box;z-index:25;height:var(--status-h);border-top:var(--line-w) solid var(--chrome-border);background:var(--chrome-bar);color:var(--muted-foreground);justify-content:space-between;align-items:stretch;padding-left:3.25rem;display:flex;position:fixed;bottom:0;left:0;right:0}.side.svelte-o8wmyp{align-items:stretch;min-width:0;display:flex}.cell.svelte-o8wmyp{height:100%;font-family:var(--font-mono,"Geist Mono Variable", ui-monospace, monospace);letter-spacing:.02em;white-space:nowrap;align-items:center;gap:.3rem;padding:0 .5rem;font-size:.75rem;line-height:1.4;display:flex}.cell.accent.svelte-o8wmyp{color:var(--primary)}.frame.svelte-1n46o8q{width:max-content;min-width:100%;min-height:100svh;padding-bottom:var(--status-h);box-sizing:border-box;align-items:flex-start;display:flex}.frame.docked.svelte-1n46o8q{width:100%;max-width:100%}.frame.pocket.svelte-1n46o8q{flex-direction:column;align-items:stretch;width:100%;max-width:100%}.pocket-top.svelte-1n46o8q{box-sizing:border-box;z-index:40;align-items:center;gap:.3rem;width:100%;padding:.45rem .85rem 0;display:flex}.stage.svelte-1n46o8q{flex:auto;width:100%;min-width:0}.frame.docked.svelte-1n46o8q .stage:where(.svelte-1n46o8q){flex:1 1 0;width:auto}.stage-frame.svelte-1n46o8q{box-sizing:border-box;width:var(--stage-w);max-width:100%;margin-inline:auto}.stage-frame.pocket.svelte-1n46o8q{width:100%;max-width:100%}.radio-keep[hidden].svelte-1n46o8q{display:none}.menu-btn.svelte-1n46o8q{box-sizing:border-box;border:var(--line-w) solid var(--chrome-border);border-radius:var(--shell-r);background:var(--paper);width:2.25rem;height:2.25rem;color:var(--ink);box-shadow:var(--shell-shadow);cursor:pointer;flex:none;place-items:center;margin:0;padding:0;display:grid}.menu-btn.svelte-1n46o8q:focus-visible{outline-offset:2px;outline:2px solid}.scrim.svelte-1n46o8q{z-index:55;background:color-mix(in oklch, var(--ink) 35%, transparent);cursor:pointer;border:0;margin:0;padding:0;position:fixed;inset:0}
