/*! 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)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--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-duration:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer theme{:root,:host{--font-sans:var(--font-product-sans,var(--font-inter)), "Inter", "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;--font-mono:var(--font-jetbrains-mono), "JetBrains Mono", monospace;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-medium:500;--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-product-sans,var(--font-inter)), "Inter", "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;--default-mono-font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;--font-display:var(--font-product-display,var(--font-space-grotesk)), "Space Grotesk", "PingFang SC", "Microsoft YaHei", sans-serif;--shadow-brutal-sm:3px 3px 0px 0px var(--border);--shadow-brutal:6px 6px 0px 0px var(--border)}}@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)}}button:not(:disabled):not([aria-disabled=true]),[role=button]:not([aria-disabled=true]),summary,a[href]{cursor:pointer}html{background-color:var(--background)}body{background-color:var(--background);color:var(--foreground);font-family:var(--ui-body-font-family);font-feature-settings:"rlig" 1, "calt" 1;background-image:var(--ui-body-background-image);background-size:var(--ui-body-background-size)}h1,h2,h3,h4,h5,h6,[data-typography=display]{font-family:var(--ui-heading-font-family);letter-spacing:-.025em}code,kbd,pre,.font-mono{font-family:var(--font-mono)}::selection{background:var(--primary);color:var(--primary-foreground)}}@layer components{.gen-panel{border:3px solid var(--border);background:var(--card);box-shadow:var(--shadow-brutal)}.gen-panel-sm{border:2px solid var(--border);background:var(--card);box-shadow:var(--shadow-brutal-sm)}.gen-chip{border:2px solid var(--border);background:var(--card);text-transform:uppercase;letter-spacing:.08em;font-size:.69rem;font-weight:700}.gen-grid-bg{background-image:radial-gradient(var(--muted) 1px, transparent 1px)}@supports (color:color-mix(in lab, red, red)){.gen-grid-bg{background-image:radial-gradient(color-mix(in srgb, var(--muted) 90%, transparent) 1px, transparent 1px)}}.gen-grid-bg{background-size:24px 24px}.dt-shell{border:var(--dt-shell-border-width) solid var(--border);border-radius:var(--dt-shell-radius);background:var(--dt-shell-bg);box-shadow:var(--dt-shell-shadow)}.dt-panel{border:var(--dt-panel-border-width) solid var(--border);border-radius:var(--dt-panel-radius);background:var(--dt-panel-bg);box-shadow:var(--dt-panel-shadow)}.dt-control{border:var(--dt-control-border-width) solid var(--border);border-radius:var(--dt-control-radius);background:var(--dt-panel-bg);box-shadow:var(--dt-control-shadow)}.dt-header{background:var(--dt-header-bg)}.dt-header-cell{color:var(--dt-header-foreground)}.dt-row{--dt-row-bg:var(--dt-shell-bg);border-color:var(--border);transition:background-color .18s cubic-bezier(.16,1,.3,1),color .18s cubic-bezier(.16,1,.3,1)}.dt-row:hover{--dt-row-bg:var(--dt-row-bg-hover);background:var(--dt-row-bg-hover)}.dt-row[data-state=selected]{--dt-row-bg:var(--dt-row-bg-selected);background:var(--dt-row-bg-selected)}.dt-row[data-state=selected]:hover{--dt-row-bg:var(--dt-row-bg-selected-hover);background:var(--dt-row-bg-selected-hover)}.dt-empty-icon{background:var(--dt-empty-icon-bg)}.dt-header .dt-row{--dt-row-bg:var(--dt-header-bg);background:var(--dt-header-bg)}.dt-scroll{scrollbar-width:thin;scrollbar-color:var(--border) transparent}.dt-pagination{background:var(--dt-pagination-bg)}.dt-page-indicator{border:var(--dt-control-border-width) solid var(--border);border-radius:var(--dt-control-radius);background:var(--dt-page-indicator-bg);box-shadow:var(--dt-control-shadow)}.dt-selection-badge{border:var(--dt-control-border-width) solid var(--border);border-radius:var(--dt-control-radius);background:var(--dt-selection-bg);box-shadow:var(--dt-control-shadow)}.dt-unit-badge{border:1px solid var(--border);border-radius:var(--dt-control-radius);background:var(--dt-unit-bg)}.dt-label{font-family:var(--dt-label-font-family);font-weight:var(--ui-label-font-weight);letter-spacing:var(--dt-label-letter-spacing);text-transform:var(--dt-label-text-transform)}.dt-kbd{border:1px solid var(--border);border-radius:var(--dt-control-radius);background:var(--background);box-shadow:var(--dt-kbd-shadow);font-family:var(--font-mono)}.ui-toolbar-control{height:var(--ui-toolbar-control-height);min-height:var(--ui-toolbar-control-height);padding-inline:var(--ui-toolbar-control-padding-x);padding-block:var(--ui-toolbar-control-padding-y);font-size:var(--ui-toolbar-control-font-size)}.ui-toolbar-button{height:var(--ui-toolbar-control-height);min-height:var(--ui-toolbar-control-height);padding-inline:var(--ui-toolbar-control-padding-x);font-size:var(--ui-toolbar-control-font-size);font-weight:var(--ui-toolbar-control-font-weight)}:is([data-slot=input],[data-slot=select-trigger]).ui-toolbar-control{height:var(--ui-toolbar-control-height);min-height:var(--ui-toolbar-control-height);padding-inline:var(--ui-toolbar-control-padding-x);padding-block:var(--ui-toolbar-control-padding-y);font-size:var(--ui-toolbar-control-font-size)}[data-slot=button].ui-toolbar-button{height:var(--ui-toolbar-control-height);min-height:var(--ui-toolbar-control-height);padding-inline:var(--ui-toolbar-control-padding-x);font-size:var(--ui-toolbar-control-font-size);font-weight:var(--ui-toolbar-control-font-weight)}.editor-frame{border:var(--editor-frame-border-width) solid var(--border);border-radius:var(--editor-frame-radius);box-shadow:var(--editor-frame-shadow)}.editor-toolbar-surface{border:var(--editor-toolbar-border-width) solid var(--border);border-radius:var(--editor-toolbar-radius);box-shadow:var(--editor-toolbar-shadow)}.editor-inline-code{border:var(--editor-inline-code-border-width) solid var(--border)}@supports (color:color-mix(in lab, red, red)){.editor-inline-code{border:var(--editor-inline-code-border-width) solid color-mix(in srgb, var(--border) 32%, transparent)}}.editor-inline-code{border-radius:var(--editor-inline-code-radius);background:var(--editor-inline-code-bg);box-shadow:var(--editor-inline-code-shadow)}.editor-kbd{border:var(--editor-kbd-border-width) solid var(--border)}@supports (color:color-mix(in lab, red, red)){.editor-kbd{border:var(--editor-kbd-border-width) solid color-mix(in srgb, var(--border) 55%, transparent)}}.editor-kbd{border-radius:var(--editor-kbd-radius);background:var(--editor-kbd-bg);box-shadow:var(--editor-kbd-shadow)}.editor-mention{border:var(--editor-mention-border-width) solid var(--border)}@supports (color:color-mix(in lab, red, red)){.editor-mention{border:var(--editor-mention-border-width) solid color-mix(in srgb, var(--border) 35%, transparent)}}.editor-mention{border-radius:var(--editor-mention-radius);background:var(--editor-mention-bg);box-shadow:var(--editor-mention-shadow)}.editor-code-block{border:var(--editor-code-block-border-width) solid var(--border)}@supports (color:color-mix(in lab, red, red)){.editor-code-block{border:var(--editor-code-block-border-width) solid color-mix(in srgb, var(--border) 30%, transparent)}}.editor-code-block{border-radius:var(--editor-code-block-radius);background:var(--editor-code-block-bg);box-shadow:var(--editor-code-block-shadow)}.editor-callout{border:var(--editor-callout-border-width) solid var(--border)}@supports (color:color-mix(in lab, red, red)){.editor-callout{border:var(--editor-callout-border-width) solid color-mix(in srgb, var(--border) 30%, transparent)}}.editor-callout{border-radius:var(--editor-callout-radius);background:var(--editor-callout-bg);box-shadow:var(--editor-callout-shadow)}.editor-chip{border:var(--editor-chip-border-width) solid var(--border)}@supports (color:color-mix(in lab, red, red)){.editor-chip{border:var(--editor-chip-border-width) solid color-mix(in srgb, var(--border) 38%, transparent)}}.editor-chip{border-radius:var(--editor-chip-radius);box-shadow:var(--editor-chip-shadow)}.ui-tooltip-surface{border:var(--ui-tooltip-border-width) solid var(--border)}@supports (color:color-mix(in lab, red, red)){.ui-tooltip-surface{border:var(--ui-tooltip-border-width) solid color-mix(in srgb, var(--border) 22%, transparent)}}.ui-tooltip-surface{border-radius:var(--ui-tooltip-radius);background:var(--ui-tooltip-bg);color:var(--ui-tooltip-foreground);box-shadow:var(--ui-tooltip-shadow)}[data-slot=ship-prompt-box]{--ui-button-radius:calc(var(--ui-control-radius) + .5rem);--ui-button-font-size:.8125rem;--ui-button-font-weight:500;--ui-button-letter-spacing:0;--ui-button-text-transform:none;scrollbar-width:thin;scrollbar-color:var(--border) transparent;border:var(--ui-card-border-width) solid var(--border)!important;border-radius:var(--ui-card-radius)!important;box-shadow:var(--ui-card-shadow)!important;background:var(--card)!important}[data-slot=ship-prompt-box][data-floating=true]{--prompt-input-height:max(4rem, calc(var(--creation-panel-max-height,min(65dvh, 560px)) - 160px));max-height:var(--creation-panel-max-height,min(65dvh, 560px));overscroll-behavior:contain;overflow:hidden;border-radius:calc(var(--ui-card-radius) + .875rem)!important;box-shadow:var(--ui-overlay-shadow)!important}[data-slot=ship-prompt-box][data-floating=true] [data-slot=prompt-box-body]{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border) transparent;overflow-y:auto}[data-slot=ship-prompt-box] textarea,[data-slot=ship-prompt-box] .token-editor .tiptap{scrollbar-width:thin;font-size:1rem;line-height:1.6}[data-ui-style=hard-edge] .rounded,[data-ui-style=hard-edge] .rounded-sm,[data-ui-style=hard-edge] .rounded-md,[data-ui-style=hard-edge] .rounded-lg,[data-ui-style=hard-edge] .rounded-xl,[data-ui-style=hard-edge] .rounded-2xl,[data-ui-style=hard-edge] .rounded-3xl{border-radius:0!important}[data-ui-style=hard-edge] .shadow-sm,[data-ui-style=hard-edge] .shadow,[data-ui-style=hard-edge] .shadow-md,[data-ui-style=hard-edge] .shadow-lg,[data-ui-style=hard-edge] .shadow-xl,[data-ui-style=hard-edge] .shadow-2xl{box-shadow:var(--shadow-brutal-sm)!important}[data-ui-style=hard-edge] button,[data-ui-style=hard-edge] [role=button],[data-ui-style=hard-edge] [data-slot=button],[data-ui-style=hard-edge] input,[data-ui-style=hard-edge] textarea,[data-ui-style=hard-edge] select{border-color:var(--border)}.mk-shell{background-color:var(--mk-shell-bg);background-image:var(--mk-shell-background-image);background-size:var(--mk-shell-background-size)}.mk-surface{border:var(--mk-surface-border-width) solid var(--mk-border-color);border-radius:var(--mk-surface-radius);background:var(--mk-surface-bg);box-shadow:var(--mk-shadow-strong);-webkit-backdrop-filter:none;backdrop-filter:none;background-image:none}.mk-card{border:var(--mk-card-border-width) solid var(--mk-border-color);border-radius:var(--mk-card-radius);background:var(--mk-card-bg);box-shadow:var(--mk-shadow-soft);-webkit-backdrop-filter:none;backdrop-filter:none;background-image:none}.mk-panel{border:var(--mk-panel-border-width) solid var(--mk-border-color);border-radius:var(--mk-panel-radius);background:var(--mk-panel-bg);box-shadow:var(--mk-shadow-soft);-webkit-backdrop-filter:none;backdrop-filter:none;background-image:none}.mk-chip{border:var(--mk-chip-border-width) solid var(--mk-border-color);border-radius:var(--mk-chip-radius);background:var(--mk-chip-bg);font-family:var(--ui-label-font-family);font-size:var(--mk-chip-font-size);font-weight:var(--mk-chip-font-weight);letter-spacing:var(--mk-chip-letter);text-transform:var(--mk-chip-text-transform);line-height:1.25rem}.mk-kicker{color:var(--mk-kicker-color);font-family:var(--ui-label-font-family);font-size:var(--mk-kicker-font-size);font-weight:var(--mk-kicker-font-weight);letter-spacing:var(--mk-kicker-letter-spacing);text-transform:var(--mk-kicker-text-transform);line-height:1.25rem}.mk-link-chip{border-color:var(--mk-link-chip-border-color);background:var(--mk-link-chip-bg);color:var(--mk-link-chip-color);transition:border-color .18s cubic-bezier(.16,1,.3,1),background-color .18s cubic-bezier(.16,1,.3,1),color .18s cubic-bezier(.16,1,.3,1)}.mk-link-chip:hover{border-color:var(--mk-interactive-border-hover);background:var(--mk-interactive-bg-hover);color:var(--mk-link-chip-color-hover)}.mk-card-interactive,.mk-panel-interactive{transition:border-color .18s cubic-bezier(.16,1,.3,1),background-color .18s cubic-bezier(.16,1,.3,1),color .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1)}.mk-card-interactive:hover,.mk-panel-interactive:hover{border-color:var(--mk-interactive-border-hover);background:var(--mk-interactive-bg-hover)}.workflow-step{animation:9.6s linear infinite both workflow-activate}.workflow-step-chip{animation:9.6s linear infinite both workflow-chip-pulse}.mk-blog-soft{--mk-surface-border-width:3px;--mk-card-border-width:2px;--mk-panel-border-width:2px;--mk-shadow-strong:3px 3px 0 0 var(--mk-border-color);--mk-shadow-soft:2px 2px 0 0 var(--mk-border-color)}[data-ui-theme=warm-terminal] .mk-blog-soft{--mk-shadow-strong:none;--mk-shadow-soft:none}[data-ui-theme=warm-terminal] [data-slot=dropdown-menu-item],[data-ui-theme=warm-terminal] [data-slot=dropdown-menu-checkbox-item],[data-ui-theme=warm-terminal] [data-slot=dropdown-menu-radio-item],[data-ui-theme=warm-terminal] [data-slot=dropdown-menu-sub-trigger],[data-ui-theme=warm-terminal] [data-slot=navigation-menu-trigger],[data-ui-theme=warm-terminal] [data-slot=navigation-menu-link]{font-family:var(--font-mono);letter-spacing:0;font-weight:500}[data-ui-theme=warm-terminal] [data-slot=tabs-list]{background:0 0;border-bottom:1px solid #9a9898;border-radius:0;gap:1rem;height:auto;padding:0}[data-ui-theme=warm-terminal] [data-slot=tabs-trigger]{min-height:2.75rem;font-family:var(--font-mono);box-shadow:none;color:#9a9898;border-bottom:2px solid #0000;border-radius:0;padding:.625rem 0;font-size:1rem;font-weight:500;line-height:1}[data-ui-theme=warm-terminal] [data-slot=tabs-trigger][data-state=active]{color:var(--foreground);background:0 0;border-bottom-color:#9a9898}[data-ui-theme=warm-terminal] [data-slot=tabs-trigger]:hover{color:var(--foreground)}[data-ui-theme=warm-terminal] [data-slot=menubar]{border-color:var(--border);background:var(--card);min-height:2.75rem}[data-ui-theme=warm-terminal] :is([data-slot=menubar-trigger],[data-slot=menubar-item],[data-slot=navigation-menu-trigger],[data-slot=navigation-menu-link]){min-height:2.5rem;color:var(--foreground);background:0 0;border-radius:4px}[data-ui-theme=warm-terminal] :is([data-slot=menubar-trigger],[data-slot=menubar-item],[data-slot=navigation-menu-trigger],[data-slot=navigation-menu-link]):hover{border-color:var(--mk-interactive-border-hover);background:var(--mk-interactive-bg-hover)}[data-ui-theme=warm-terminal] :is([data-slot=menubar-trigger],[data-slot=menubar-item],[data-slot=navigation-menu-trigger],[data-slot=navigation-menu-link])[data-state=open],[data-ui-theme=warm-terminal] :is([data-slot=menubar-trigger],[data-slot=menubar-item],[data-slot=navigation-menu-trigger],[data-slot=navigation-menu-link])[data-active=true]{border-color:var(--mk-interactive-border-hover);background:var(--mk-interactive-bg-hover);color:var(--foreground)}[data-ui-theme=warm-terminal] [data-slot=table-header]{background:var(--card)}@supports (color:color-mix(in lab, red, red)){[data-ui-theme=warm-terminal] [data-slot=table-header]{background:color-mix(in srgb, var(--card) 94%, var(--background) 6%)}}[data-ui-theme=warm-terminal] [data-slot=command-input-wrapper]{background:var(--card)}@supports (color:color-mix(in lab, red, red)){[data-ui-theme=warm-terminal] [data-slot=command-input-wrapper]{background:color-mix(in srgb, var(--card) 82%, var(--background) 18%)}}[data-ui-theme=warm-terminal] [data-slot=command-item][data-selected=true]{border-color:var(--ui-menu-item-border-active);background:var(--ui-menu-item-bg-active);color:var(--ui-menu-item-foreground-active)}html.dark[data-ui-theme=warm-terminal] [data-slot=command-input-wrapper],html.dark [data-ui-theme=warm-terminal] [data-slot=command-input-wrapper]{background:var(--background)}@supports (color:color-mix(in lab, red, red)){html.dark[data-ui-theme=warm-terminal] [data-slot=command-input-wrapper],html.dark [data-ui-theme=warm-terminal] [data-slot=command-input-wrapper]{background:color-mix(in srgb, var(--background) 84%, var(--card) 16%)}}html.dark[data-ui-theme=warm-terminal] [data-slot=command-item][data-selected=true],html.dark [data-ui-theme=warm-terminal] [data-slot=command-item][data-selected=true]{border-color:var(--border);background:var(--mk-interactive-bg-hover);color:var(--foreground)}html.dark[data-ui-theme=warm-terminal] [data-slot=popover-content],html.dark[data-ui-theme=warm-terminal] [data-slot=select-content],html.dark [data-ui-theme=warm-terminal] [data-slot=popover-content],html.dark [data-ui-theme=warm-terminal] [data-slot=select-content]{border-color:var(--border);background:var(--popover)}[data-ui-theme=warm-terminal] :is([class~=shadow],[class*=shadow-],[class*=shadow\:],[class*=shadow-brutal]){box-shadow:none!important}:is([data-slot=dialog-content]:not(.dialog-content-plain),[data-slot=sheet-content]){border-radius:var(--ui-overlay-radius)!important;border-width:var(--ui-overlay-border-width)!important;box-shadow:var(--ui-overlay-shadow)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:is([data-slot=popover-content],[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=select-content]){border-radius:var(--ui-menu-radius)!important;border-width:var(--ui-menu-border-width)!important;box-shadow:var(--ui-menu-shadow)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:is([data-slot=dialog-content]:not(.dialog-content-plain),[data-slot=sheet-content],[data-slot=popover-content],[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=select-content]) :is([class~=rounded],[class*=rounded-]){border-radius:var(--ui-overlay-radius)!important}:is([data-slot=dialog-content]:not(.dialog-content-plain),[data-slot=sheet-content],[data-slot=popover-content],[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=select-content]) :is([class~=shadow],[class*=shadow-]){box-shadow:var(--ui-overlay-inner-shadow)!important}.bunship-toaster{--normal-bg:var(--toast-bg);--normal-text:var(--toast-fg);--normal-border:var(--toast-border);--success-bg:var(--toast-success-bg);--success-text:var(--toast-fg);--success-border:var(--toast-border);--error-bg:var(--toast-error-bg);--error-text:var(--toast-fg);--error-border:var(--toast-border);--warning-bg:var(--toast-warning-bg);--warning-text:var(--toast-fg);--warning-border:var(--toast-border);--info-bg:var(--toast-info-bg);--info-text:var(--toast-fg);--info-border:var(--toast-border)}.bunship-toast{border:var(--toast-border-width) solid var(--toast-border)!important;border-radius:var(--ui-menu-radius)!important;box-shadow:var(--toast-shadow)!important;background:var(--toast-bg)!important;color:var(--toast-fg)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.bunship-toast-title{font-family:var(--ui-body-font-family)!important;letter-spacing:0!important;color:var(--toast-fg)!important;font-size:.875rem!important;font-weight:500!important;line-height:1.25rem!important}.bunship-toast-description{font-family:var(--font-sans)!important;color:var(--toast-muted)!important;font-size:.875rem!important;line-height:1.5rem!important}.bunship-toast-action,.bunship-toast-cancel{transition:transform .2s cubic-bezier(.22,1,.36,1),background-color .2s;border:var(--ui-button-border-width) solid var(--toast-border)!important;border-radius:var(--ui-button-radius)!important;font-family:var(--ui-button-font-family)!important;min-height:2rem!important;letter-spacing:var(--ui-button-letter-spacing)!important;text-transform:var(--ui-button-text-transform)!important;box-shadow:none!important;font-size:.8125rem!important;font-weight:500!important;line-height:1.25rem!important}.bunship-toast-action{background:var(--primary)!important;color:var(--primary-foreground)!important}.bunship-toast-cancel{background:var(--muted)!important;color:var(--foreground)!important}.bunship-toast-action:hover,.bunship-toast-cancel:hover{filter:brightness(.95)}.bunship-toast-close{border:var(--ui-button-border-width) solid var(--toast-border)!important;border-radius:var(--ui-button-radius)!important;background:var(--toast-bg)!important;color:var(--toast-muted)!important;box-shadow:none!important}.bunship-toast-success{background:var(--toast-success-bg)!important}.bunship-toast-error{background:var(--toast-error-bg)!important}.bunship-toast-warning{background:var(--toast-warning-bg)!important}.bunship-toast-info{background:var(--toast-info-bg)!important}.bunship-toast-loading{background-image:repeating-linear-gradient(-45deg, transparent, transparent 10px, var(--toast-border) 10px, var(--toast-border) 20px)!important}@supports (color:color-mix(in lab, red, red)){.bunship-toast-loading{background-image:repeating-linear-gradient(-45deg, transparent, transparent 10px, color-mix(in srgb, var(--toast-border) 10%, transparent) 10px, color-mix(in srgb, var(--toast-border) 10%, transparent) 20px)!important}}}@layer utilities{.fixed{position:fixed}.static{position:static}.isolate{isolation:isolate}.block{display:block}.flex{display:flex}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.field-sizing-content{field-sizing:content}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.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-\[18px\]{width:18px;height:18px}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-\[var\(--ui-field-min-height\)\]{height:var(--ui-field-min-height)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-\[var\(--ui-button-min-height\)\]{min-height:var(--ui-button-min-height)}.min-h-\[var\(--ui-field-min-height\)\]{min-height:var(--ui-field-min-height)}.w-fit{width:fit-content}.w-full{width:100%}.min-w-0{min-width:0}.shrink-0{flex-shrink:0}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.\[scrollbar-width\:thin\]{scrollbar-width:thin}.\[scrollbar-color\:var\(--border\)_transparent\]{scrollbar-color:var(--border) transparent}.\[appearance\:textfield\]{appearance:textfield}.items-center{align-items:center}.justify-center{justify-content:center}.gap-0{gap:0}.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)}.overflow-hidden{overflow:hidden}.\[border-radius\:var\(--ui-badge-radius\)\]{border-radius:var(--ui-badge-radius)}.\[border-radius\:var\(--ui-button-radius\)\]{border-radius:var(--ui-button-radius)}.\[border-radius\:var\(--ui-field-radius\)\]{border-radius:var(--ui-field-radius)}.\[border-width\:var\(--ui-badge-border-width\)\]{border-width:var(--ui-badge-border-width)}.\[border-width\:var\(--ui-button-border-width\)\]{border-width:var(--ui-button-border-width)}.\[border-width\:var\(--ui-button-emphasis-border-width\)\]{border-width:var(--ui-button-emphasis-border-width)}.\[border-width\:var\(--ui-field-border-width\)\]{border-width:var(--ui-field-border-width)}.\[border-color\:var\(--ui-badge-default-border\)\]{border-color:var(--ui-badge-default-border)}.\[border-color\:var\(--ui-badge-destructive-border\)\]{border-color:var(--ui-badge-destructive-border)}.\[border-color\:var\(--ui-badge-outline-border\)\]{border-color:var(--ui-badge-outline-border)}.\[border-color\:var\(--ui-badge-secondary-border\)\]{border-color:var(--ui-badge-secondary-border)}.\[border-color\:var\(--ui-button-default-border\)\]{border-color:var(--ui-button-default-border)}.\[border-color\:var\(--ui-button-destructive-border\)\]{border-color:var(--ui-button-destructive-border)}.\[border-color\:var\(--ui-button-outline-border\)\]{border-color:var(--ui-button-outline-border)}.\[border-color\:var\(--ui-button-secondary-border\)\]{border-color:var(--ui-button-secondary-border)}.\[border-color\:var\(--ui-field-border-color\)\]{border-color:var(--ui-field-border-color)}.border-transparent{border-color:#0000}.bg-transparent{background-color:#0000}.p-0{padding:0}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[var\(--ui-button-padding-x\)\]{padding-inline:var(--ui-button-padding-x)}.px-\[var\(--ui-field-padding-x\)\]{padding-inline:var(--ui-field-padding-x)}.py-1{padding-block:var(--spacing)}.py-\[var\(--ui-button-padding-y\)\]{padding-block:var(--ui-button-padding-y)}.py-\[var\(--ui-field-padding-y\)\]{padding-block:var(--ui-field-padding-y)}.\[font-family\:var\(--ui-badge-font-family\)\]{font-family:var(--ui-badge-font-family)}.\[font-family\:var\(--ui-button-font-family\)\]{font-family:var(--ui-button-font-family)}.\[font-family\:var\(--ui-button-link-font-family\)\]{font-family:var(--ui-button-link-font-family)}.\[font-family\:var\(--ui-field-font-family\)\]{font-family:var(--ui-field-font-family)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.\[font-size\:var\(--ui-badge-font-size\)\]{font-size:var(--ui-badge-font-size)}.\[font-size\:var\(--ui-button-font-size\)\]{font-size:var(--ui-button-font-size)}.\[font-size\:var\(--ui-button-link-font-size\)\]{font-size:var(--ui-button-link-font-size)}.\[font-size\:var\(--ui-field-font-size\)\]{font-size:var(--ui-field-font-size)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.\[line-height\:var\(--ui-button-line-height\)\]{line-height:var(--ui-button-line-height)}.\[line-height\:var\(--ui-field-line-height\)\]{line-height:var(--ui-field-line-height)}.\[font-weight\:var\(--ui-badge-font-weight\)\]{font-weight:var(--ui-badge-font-weight)}.\[font-weight\:var\(--ui-button-font-weight\)\]{font-weight:var(--ui-button-font-weight)}.\[font-weight\:var\(--ui-button-link-font-weight\)\]{font-weight:var(--ui-button-link-font-weight)}.\[font-weight\:var\(--ui-field-font-weight\)\]{font-weight:var(--ui-field-font-weight)}.tracking-\[var\(--ui-badge-letter-spacing\)\]{--tw-tracking:var(--ui-badge-letter-spacing);letter-spacing:var(--ui-badge-letter-spacing)}.tracking-\[var\(--ui-button-letter-spacing\)\]{--tw-tracking:var(--ui-button-letter-spacing);letter-spacing:var(--ui-button-letter-spacing)}.tracking-\[var\(--ui-button-link-letter-spacing\)\]{--tw-tracking:var(--ui-button-link-letter-spacing);letter-spacing:var(--ui-button-link-letter-spacing)}.whitespace-nowrap{white-space:nowrap}.\[color\:var\(--ui-badge-default-foreground\)\]{color:var(--ui-badge-default-foreground)}.\[color\:var\(--ui-badge-destructive-foreground\)\]{color:var(--ui-badge-destructive-foreground)}.\[color\:var\(--ui-badge-outline-foreground\)\]{color:var(--ui-badge-outline-foreground)}.\[color\:var\(--ui-badge-secondary-foreground\)\]{color:var(--ui-badge-secondary-foreground)}.\[color\:var\(--ui-button-default-foreground\)\]{color:var(--ui-button-default-foreground)}.\[color\:var\(--ui-button-destructive-foreground\)\]{color:var(--ui-button-destructive-foreground)}.\[color\:var\(--ui-button-ghost-foreground\)\]{color:var(--ui-button-ghost-foreground)}.\[color\:var\(--ui-button-link-color\)\]{color:var(--ui-button-link-color)}.\[color\:var\(--ui-button-outline-foreground\)\]{color:var(--ui-button-outline-foreground)}.\[color\:var\(--ui-button-secondary-foreground\)\]{color:var(--ui-button-secondary-foreground)}.\[color\:var\(--ui-field-foreground\)\]{color:var(--ui-field-foreground)}.\[text-transform\:var\(--ui-badge-text-transform\)\]{text-transform:var(--ui-badge-text-transform)}.\[text-transform\:var\(--ui-button-link-text-transform\)\]{text-transform:var(--ui-button-link-text-transform)}.\[text-transform\:var\(--ui-button-text-transform\)\]{text-transform:var(--ui-button-text-transform)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline-offset-4{text-underline-offset:4px}.\[box-shadow\:none\]{box-shadow:none}.\[box-shadow\:var\(--ui-button-emphasis-shadow\)\]{box-shadow:var(--ui-button-emphasis-shadow)}.\[box-shadow\:var\(--ui-button-shadow\)\]{box-shadow:var(--ui-button-shadow)}.\[box-shadow\:var\(--ui-field-shadow\)\]{box-shadow:var(--ui-field-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.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-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))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.\[transition-timing-function\:cubic-bezier\(0\.22\,1\,0\.36\,1\)\]{transition-timing-function:cubic-bezier(.22,1,.36,1)}.outline-none{--tw-outline-style:none;outline-style:none}.\[--ui-button-font-size\:0\.875rem\]{--ui-button-font-size:.875rem}.\[--ui-button-line-height\:20px\]{--ui-button-line-height:20px}.\[background\:var\(--ui-badge-default-bg\)\]{background:var(--ui-badge-default-bg)}.\[background\:var\(--ui-badge-destructive-bg\)\]{background:var(--ui-badge-destructive-bg)}.\[background\:var\(--ui-badge-outline-bg\)\]{background:var(--ui-badge-outline-bg)}.\[background\:var\(--ui-badge-secondary-bg\)\]{background:var(--ui-badge-secondary-bg)}.\[background\:var\(--ui-button-default-bg\)\]{background:var(--ui-button-default-bg)}.\[background\:var\(--ui-button-destructive-bg\)\]{background:var(--ui-button-destructive-bg)}.\[background\:var\(--ui-button-outline-bg\)\]{background:var(--ui-button-outline-bg)}.\[background\:var\(--ui-button-secondary-bg\)\]{background:var(--ui-button-secondary-bg)}.\[background\:var\(--ui-field-bg\)\]{background:var(--ui-field-bg)}.\[text-decoration\:var\(--ui-button-link-decoration\)\]{-webkit-text-decoration:var(--ui-button-link-decoration);-webkit-text-decoration:var(--ui-button-link-decoration);-webkit-text-decoration:var(--ui-button-link-decoration);text-decoration:var(--ui-button-link-decoration)}.selection\:bg-primary ::selection{background-color:var(--primary)}.selection\:bg-primary::selection{background-color:var(--primary)}.selection\:text-primary-foreground ::selection{color:var(--primary-foreground)}.selection\:text-primary-foreground::selection{color:var(--primary-foreground)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing) * 7)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:\[color\:var\(--ui-field-placeholder\)\]::placeholder{color:var(--ui-field-placeholder)}.read-only\:cursor-default:read-only{cursor:default}.read-only\:border-border\/75:read-only{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.read-only\:border-border\/75:read-only{border-color:color-mix(in oklab, var(--border) 75%, transparent)}}.read-only\:bg-muted\/65:read-only{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.read-only\:bg-muted\/65:read-only{background-color:color-mix(in oklab, var(--muted) 65%, transparent)}}.read-only\:text-muted-foreground:read-only{color:var(--muted-foreground)}.read-only\:\[box-shadow\:none\]:read-only{box-shadow:none}.read-only\:placeholder\:text-muted-foreground\/80:read-only::placeholder{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.read-only\:placeholder\:text-muted-foreground\/80:read-only::placeholder{color:color-mix(in oklab, var(--muted-foreground) 80%, transparent)}}@media (hover:hover){.hover\:translate-x-\[var\(--ui-button-hover-translate-x\)\]:hover{--tw-translate-x:var(--ui-button-hover-translate-x);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:translate-y-\[var\(--ui-button-hover-translate-y\)\]:hover{--tw-translate-y:var(--ui-button-hover-translate-y);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:\[border-color\:var\(--ui-button-ghost-border-hover\)\]:hover{border-color:var(--ui-button-ghost-border-hover)}.hover\:\[color\:var\(--ui-button-link-hover-color\)\]:hover{color:var(--ui-button-link-hover-color)}.hover\:\[box-shadow\:var\(--ui-button-emphasis-shadow-hover\)\]:hover{box-shadow:var(--ui-button-emphasis-shadow-hover)}.hover\:\[background\:var\(--ui-button-default-bg-hover\)\]:hover{background:var(--ui-button-default-bg-hover)}.hover\:\[background\:var\(--ui-button-destructive-bg-hover\)\]:hover{background:var(--ui-button-destructive-bg-hover)}.hover\:\[background\:var\(--ui-button-ghost-bg-hover\)\]:hover{background:var(--ui-button-ghost-bg-hover)}.hover\:\[background\:var\(--ui-button-outline-bg-hover\)\]:hover{background:var(--ui-button-outline-bg-hover)}.hover\:\[background\:var\(--ui-button-secondary-bg-hover\)\]:hover{background:var(--ui-button-secondary-bg-hover)}.hover\:\[text-decoration\:var\(--ui-button-link-hover-decoration\)\]:hover{-webkit-text-decoration:var(--ui-button-link-hover-decoration);-webkit-text-decoration:var(--ui-button-link-hover-decoration);-webkit-text-decoration:var(--ui-button-link-hover-decoration);text-decoration:var(--ui-button-link-hover-decoration)}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-\[var\(--ui-control-ring-width\)\]:focus-visible{--tw-ring-color:var(--ui-control-ring-width)}.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-destructive\/25:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/25:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 25%, transparent)}}.focus-visible\:ring-ring\/35:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/35:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 35%, transparent)}}.active\:translate-x-\[var\(--ui-button-active-translate-x\)\]:active{--tw-translate-x:var(--ui-button-active-translate-x);translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:translate-y-\[var\(--ui-button-active-translate-y\)\]:active{--tw-translate-y:var(--ui-button-active-translate-y);translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:\[box-shadow\:var\(--ui-button-shadow-active\)\]:active{box-shadow:var(--ui-button-shadow-active)}.active\:\[background\:var\(--ui-button-default-bg-active\)\]:active{background:var(--ui-button-default-bg-active)}.active\:\[background\:var\(--ui-button-destructive-bg-active\)\]:active{background:var(--ui-button-destructive-bg-active)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:\[border-color\:var\(--ui-button-disabled-bg\,var\(--ui-button-default-border\)\)\]:disabled{border-color:var(--ui-button-disabled-bg,var(--ui-button-default-border))}.disabled\:\[border-color\:var\(--ui-button-disabled-bg\,var\(--ui-button-destructive-border\)\)\]:disabled{border-color:var(--ui-button-disabled-bg,var(--ui-button-destructive-border))}.disabled\:border-border\/75:disabled{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.disabled\:border-border\/75:disabled{border-color:color-mix(in oklab, var(--border) 75%, transparent)}}.disabled\:bg-muted\/65:disabled{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.disabled\:bg-muted\/65:disabled{background-color:color-mix(in oklab, var(--muted) 65%, transparent)}}.disabled\:\[color\:var\(--ui-button-disabled-foreground\,var\(--ui-button-default-foreground\)\)\]:disabled{color:var(--ui-button-disabled-foreground,var(--ui-button-default-foreground))}.disabled\:\[color\:var\(--ui-button-disabled-foreground\,var\(--ui-button-destructive-foreground\)\)\]:disabled{color:var(--ui-button-disabled-foreground,var(--ui-button-destructive-foreground))}.disabled\:\[color\:var\(--ui-button-disabled-foreground\,var\(--ui-button-ghost-foreground\)\)\]:disabled{color:var(--ui-button-disabled-foreground,var(--ui-button-ghost-foreground))}.disabled\:\[color\:var\(--ui-button-disabled-foreground\,var\(--ui-button-link-color\)\)\]:disabled{color:var(--ui-button-disabled-foreground,var(--ui-button-link-color))}.disabled\:\[color\:var\(--ui-button-disabled-foreground\,var\(--ui-button-outline-foreground\)\)\]:disabled{color:var(--ui-button-disabled-foreground,var(--ui-button-outline-foreground))}.disabled\:\[color\:var\(--ui-button-disabled-foreground\,var\(--ui-button-secondary-foreground\)\)\]:disabled{color:var(--ui-button-disabled-foreground,var(--ui-button-secondary-foreground))}.disabled\:text-muted-foreground:disabled{color:var(--muted-foreground)}.disabled\:opacity-100:disabled{opacity:1}.disabled\:opacity-\[var\(--ui-button-disabled-opacity\,0\.55\)\]:disabled{opacity:var(--ui-button-disabled-opacity,.55)}.disabled\:\[box-shadow\:none\]:disabled{box-shadow:none}.disabled\:\[background\:var\(--ui-button-disabled-bg\,var\(--ui-button-default-bg\)\)\]:disabled{background:var(--ui-button-disabled-bg,var(--ui-button-default-bg))}.disabled\:\[background\:var\(--ui-button-disabled-bg\,var\(--ui-button-destructive-bg\)\)\]:disabled{background:var(--ui-button-disabled-bg,var(--ui-button-destructive-bg))}.disabled\:placeholder\:text-muted-foreground\/80:disabled::placeholder{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.disabled\:placeholder\:text-muted-foreground\/80:disabled::placeholder{color:color-mix(in oklab, var(--muted-foreground) 80%, transparent)}}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing) * 2.5)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing) * 4)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.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\:ring-destructive\/25[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/25[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 25%, transparent)}}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}.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\: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)}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\:\:-webkit-inner-spin-button\]\:appearance-none::-webkit-inner-spin-button{appearance:none}.\[\&\:\:-webkit-outer-spin-button\]\:appearance-none::-webkit-outer-spin-button{appearance:none}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:size-full>svg{width:100%;height:100%}@media (hover:hover){a.\[a\&\]\:hover\:\[color\:var\(--ui-badge-outline-foreground-hover\)\]:hover{color:var(--ui-badge-outline-foreground-hover)}a.\[a\&\]\:hover\:\[background\:var\(--ui-badge-default-bg-hover\)\]:hover{background:var(--ui-badge-default-bg-hover)}a.\[a\&\]\:hover\:\[background\:var\(--ui-badge-destructive-bg-hover\)\]:hover{background:var(--ui-badge-destructive-bg-hover)}a.\[a\&\]\:hover\:\[background\:var\(--ui-badge-outline-bg-hover\)\]:hover{background:var(--ui-badge-outline-bg-hover)}a.\[a\&\]\:hover\:\[background\:var\(--ui-badge-secondary-bg-hover\)\]:hover{background:var(--ui-badge-secondary-bg-hover)}}}:root{--brand-100:#ffe9e1;--brand-200:#ffd2c2;--brand-300:#ffab8f;--brand-400:#ff7a52;--brand-500:#f30;--brand-600:#df2c00;--brand-700:#b62500;--brand-foreground:#fffaf5;--background:#f4f4f0;--foreground:#0f0f0f;--card:#fff;--card-foreground:#0f0f0f;--popover:#fff;--popover-foreground:#0f0f0f;--primary:var(--brand-500);--primary-foreground:var(--brand-foreground);--secondary:#ecebe5;--secondary-foreground:#151515;--muted:#e0dfdb;--muted-foreground:#605d56;--accent:#ffd7ca;--accent-foreground:#5c1c0b;--destructive:#bf2d08;--destructive-foreground:#fff7f4;--border:#111;--input:#111;--ring:var(--brand-500);--success:#2f8f47;--success-foreground:#f6fff8;--warning:#d08a00;--warning-foreground:#2d1a00;--chart-1:#f30;--chart-2:#0f0f0f;--chart-3:#596fbb;--chart-4:#5a8a58;--chart-5:#805ad5;--radius:.2rem;--sidebar:#f0efe8;--sidebar-foreground:#0f0f0f;--sidebar-primary:#f30;--sidebar-primary-foreground:#fffaf5;--sidebar-accent:#ffd7ca;--sidebar-accent-foreground:#5c1c0b;--sidebar-border:#111;--sidebar-ring:#f30;--highlight:#ffab8f;--brand:#f30;--mk-shell-dot:var(--muted)}@supports (color:color-mix(in lab, red, red)){:root{--mk-shell-dot:color-mix(in srgb, var(--muted) 90%, transparent)}}:root{--mk-surface-bg:var(--card);--mk-card-bg:var(--card);--mk-panel-bg:var(--background);--mk-border-color:var(--border);--mk-surface-border-width:4px;--mk-card-border-width:3px;--mk-panel-border-width:2px;--mk-shadow-strong:var(--shadow-brutal);--mk-shadow-soft:var(--shadow-brutal-sm);--mk-chip-letter:.12em;--toast-bg:var(--card);--toast-fg:var(--foreground);--toast-muted:var(--muted-foreground);--toast-border:var(--border);--toast-border-width:2px;--toast-shadow:var(--shadow-brutal-sm);--toast-success-bg:var(--card)}@supports (color:color-mix(in lab, red, red)){:root{--toast-success-bg:color-mix(in srgb, var(--card) 85%, var(--success) 15%)}}:root{--toast-error-bg:var(--card)}@supports (color:color-mix(in lab, red, red)){:root{--toast-error-bg:color-mix(in srgb, var(--card) 86%, var(--destructive) 14%)}}:root{--toast-warning-bg:var(--card)}@supports (color:color-mix(in lab, red, red)){:root{--toast-warning-bg:color-mix(in srgb, var(--card) 84%, var(--warning) 16%)}}:root{--toast-info-bg:var(--card)}@supports (color:color-mix(in lab, red, red)){:root{--toast-info-bg:color-mix(in srgb, var(--card) 84%, var(--primary) 16%)}}:root{--ui-label-font-family:var(--font-mono);--ui-label-font-weight:700;--ui-label-transform:uppercase;--ui-label-tracking-sm:.08em;--ui-label-tracking-md:.1em;--ui-label-tracking-lg:.12em;--ui-shortcut-tracking:.12em;--ui-control-radius:0px;--ui-control-border-width:2px;--ui-control-shadow:var(--shadow-brutal-sm);--ui-control-ring-width:3px;--ui-card-radius:0px;--ui-card-border-width:3px;--ui-card-shadow:var(--shadow-brutal);--ui-overlay-radius:0px;--ui-overlay-border-width:3px;--ui-overlay-shadow:var(--shadow-brutal);--ui-overlay-inner-shadow:var(--shadow-brutal-sm);--ui-item-border-width:2px;--ui-divider-border-width:2px;--ui-divider-strong-border-width:3px;--ui-button-font-family:var(--ui-label-font-family);--ui-button-letter-spacing:var(--ui-label-tracking-md);--ui-button-text-transform:var(--ui-label-transform);--ui-button-radius:var(--ui-control-radius);--ui-button-border-width:var(--ui-control-border-width);--ui-button-emphasis-border-width:3px;--ui-button-shadow:var(--ui-control-shadow);--ui-button-emphasis-shadow:var(--shadow-brutal);--ui-button-emphasis-shadow-hover:var(--shadow-brutal-sm);--ui-button-shadow-active:none;--ui-button-hover-translate-x:2px;--ui-button-hover-translate-y:2px;--ui-button-active-translate-x:6px;--ui-button-active-translate-y:6px;--ui-badge-radius:var(--ui-control-radius);--ui-badge-border-width:var(--ui-control-border-width);--ui-badge-font-family:var(--ui-label-font-family);--ui-badge-letter-spacing:var(--ui-label-tracking-sm);--ui-badge-text-transform:var(--ui-label-transform);--ui-field-radius:var(--ui-control-radius);--ui-field-border-width:var(--ui-control-border-width);--ui-field-shadow:var(--ui-control-shadow);--ui-menu-radius:var(--ui-overlay-radius);--ui-menu-border-width:var(--ui-overlay-border-width);--ui-menu-shadow:var(--ui-overlay-shadow);--ui-menu-item-border-width:var(--ui-item-border-width);--ui-menu-label-font-family:var(--ui-label-font-family);--ui-menu-label-letter-spacing:var(--ui-label-tracking-lg);--ui-menu-label-text-transform:var(--ui-label-transform);--ui-tooltip-radius:var(--ui-overlay-radius);--ui-tooltip-border-width:0px;--ui-tooltip-bg:var(--primary);--ui-tooltip-foreground:var(--primary-foreground);--ui-tooltip-shadow:none;--ui-dialog-radius:var(--ui-overlay-radius);--ui-dialog-border-width:var(--ui-overlay-border-width);--ui-dialog-shadow:var(--ui-overlay-shadow);--ui-dialog-close-radius:var(--ui-control-radius);--ui-dialog-close-border-width:var(--ui-control-border-width);--ui-dialog-close-shadow:var(--ui-control-shadow);--ui-sheet-radius:var(--ui-overlay-radius);--ui-sheet-border-width:var(--ui-overlay-border-width);--ui-sheet-shadow:var(--ui-overlay-shadow);--ui-sheet-close-radius:var(--ui-control-radius);--ui-accordion-divider-width:var(--ui-divider-strong-border-width);--ui-accordion-trigger-border-width:var(--ui-item-border-width);--ui-accordion-trigger-bg-hover:var(--secondary)}@supports (color:color-mix(in lab, red, red)){:root{--ui-accordion-trigger-bg-hover:color-mix(in srgb, var(--secondary) 65%, transparent)}}:root{--ui-accordion-content-bg:var(--secondary)}@supports (color:color-mix(in lab, red, red)){:root{--ui-accordion-content-bg:color-mix(in srgb, var(--secondary) 45%, transparent)}}:root{--ui-table-row-border-width:var(--ui-divider-border-width);--ui-table-head-font-family:var(--ui-label-font-family);--ui-table-head-font-size:.75rem;--ui-table-head-line-height:1.25;--ui-table-head-letter-spacing:var(--ui-label-tracking-md);--ui-table-head-text-transform:var(--ui-label-transform);--ui-table-caption-font-family:var(--ui-label-font-family);--ui-table-caption-font-size:.8125rem;--ui-table-caption-line-height:1.45;--ui-table-caption-letter-spacing:var(--ui-label-tracking-md);--ui-table-caption-text-transform:var(--ui-label-transform);--ui-sidebar-radius:0px;--ui-sidebar-border-width:2px;--ui-sidebar-trigger-radius:var(--ui-control-radius);--ui-sidebar-trigger-border-width:var(--ui-control-border-width);--ui-sidebar-menu-item-border-width:var(--ui-item-border-width);--ui-sidebar-group-label-font-family:var(--ui-label-font-family);--ui-sidebar-group-label-letter-spacing:var(--ui-label-tracking-lg);--ui-sidebar-group-label-text-transform:var(--ui-label-transform);--ui-sidebar-badge-font-family:var(--ui-label-font-family);--dt-shell-bg:var(--card);--dt-shell-radius:var(--ui-card-radius);--dt-shell-border-width:var(--ui-card-border-width);--dt-shell-shadow:var(--ui-card-shadow);--dt-panel-bg:var(--card);--dt-panel-radius:var(--ui-field-radius);--dt-panel-border-width:var(--ui-field-border-width);--dt-panel-shadow:none;--dt-pagination-bg:var(--background);--dt-control-radius:var(--ui-control-radius);--dt-control-border-width:var(--ui-control-border-width);--dt-control-shadow:none;--dt-header-bg:var(--secondary);--dt-header-foreground:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--dt-header-foreground:color-mix(in srgb, var(--foreground) 80%, transparent)}}:root{--dt-row-bg-hover:var(--muted)}@supports (color:color-mix(in lab, red, red)){:root{--dt-row-bg-hover:color-mix(in srgb, var(--muted) 35%, transparent)}}:root{--dt-row-bg-selected:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--dt-row-bg-selected:color-mix(in srgb, var(--accent) 50%, transparent)}}:root{--dt-row-bg-selected-hover:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--dt-row-bg-selected-hover:color-mix(in srgb, var(--accent) 55%, transparent)}}:root{--dt-empty-icon-bg:var(--muted)}@supports (color:color-mix(in lab, red, red)){:root{--dt-empty-icon-bg:color-mix(in srgb, var(--muted) 45%, transparent)}}:root{--dt-page-indicator-bg:var(--muted)}@supports (color:color-mix(in lab, red, red)){:root{--dt-page-indicator-bg:color-mix(in srgb, var(--muted) 55%, transparent)}}:root{--dt-selection-bg:var(--warning)}@supports (color:color-mix(in lab, red, red)){:root{--dt-selection-bg:color-mix(in srgb, var(--warning) 20%, transparent)}}:root{--dt-unit-bg:var(--muted)}@supports (color:color-mix(in lab, red, red)){:root{--dt-unit-bg:color-mix(in srgb, var(--muted) 70%, transparent)}}:root{--dt-label-font-family:var(--ui-label-font-family);--dt-label-letter-spacing:var(--ui-label-tracking-lg);--dt-label-text-transform:var(--ui-label-transform);--dt-kbd-shadow:none;--editor-frame-radius:var(--ui-field-radius);--editor-frame-border-width:var(--ui-field-border-width);--editor-frame-shadow:none;--editor-toolbar-radius:var(--ui-menu-radius);--editor-toolbar-border-width:var(--ui-menu-border-width);--editor-toolbar-shadow:var(--shadow-brutal-sm);--editor-inline-code-radius:0px;--editor-inline-code-border-width:0px;--editor-inline-code-bg:var(--muted);--editor-inline-code-shadow:none;--editor-kbd-radius:0px;--editor-kbd-border-width:1px;--editor-kbd-bg:var(--muted);--editor-kbd-shadow:#ffffff1a 0px .5px 0px 0px inset, #f8f9fa 0px 1px 5px 0px inset, #c1c8cd 0px 0px 0px .5px, #c1c8cd 0px 2px 1px -1px, #c1c8cd 0px 1px 0px 0px;--editor-mention-radius:0px;--editor-mention-border-width:0px;--editor-mention-bg:var(--muted);--editor-mention-shadow:none;--editor-code-block-radius:0px;--editor-code-block-border-width:0px;--editor-code-block-bg:var(--muted)}@supports (color:color-mix(in lab, red, red)){:root{--editor-code-block-bg:color-mix(in srgb, var(--muted) 50%, transparent)}}:root{--editor-code-block-shadow:none;--editor-callout-radius:0px;--editor-callout-border-width:0px;--editor-callout-bg:var(--muted);--editor-callout-shadow:none;--editor-chip-radius:0px;--editor-chip-border-width:1px;--editor-chip-shadow:none}.dark{--brand-100:#ffd6c7;--brand-200:#ffb79f;--brand-300:#ff926f;--brand-400:#ff6a3f;--brand-500:#ff4b1f;--brand-600:#df3d17;--brand-700:#bb3110;--brand-foreground:#1f0f09;--background:#181714;--foreground:#f3efe8;--card:#1f1d19;--card-foreground:#f3efe8;--popover:#1f1d19;--popover-foreground:#f3efe8;--primary:#ff6a3f;--primary-foreground:#220f08;--secondary:#2a2722;--secondary-foreground:#ece7df;--muted:#2b2823;--muted-foreground:#b7b0a4;--accent:#42281f;--accent-foreground:#ffd7ca;--destructive:#f06f4d;--destructive-foreground:#220f08;--border:#f3efe8;--input:#f3efe8;--ring:#ff6a3f;--success:#54b06b;--success-foreground:#0d1e11;--warning:#f0ac22;--warning-foreground:#251702;--chart-1:#ff6a3f;--chart-2:#f3efe8;--chart-3:#8ba2f2;--chart-4:#7fbd79;--chart-5:#a88af0;--sidebar:#22201c;--sidebar-foreground:#f3efe8;--sidebar-primary:#ff6a3f;--sidebar-primary-foreground:#220f08;--sidebar-accent:#42281f;--sidebar-accent-foreground:#ffd7ca;--sidebar-border:#f3efe8;--sidebar-ring:#ff6a3f;--highlight:#ff926f;--brand:#ff6a3f;--mk-shell-dot:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dark{--mk-shell-dot:color-mix(in srgb, var(--muted) 90%, transparent)}}.dark{--mk-surface-bg:var(--card);--mk-card-bg:var(--card);--mk-panel-bg:var(--background);--mk-border-color:var(--border);--mk-surface-border-width:4px;--mk-card-border-width:3px;--mk-panel-border-width:2px;--mk-shadow-strong:var(--shadow-brutal);--mk-shadow-soft:var(--shadow-brutal-sm);--mk-chip-letter:.12em;--toast-bg:var(--card);--toast-fg:var(--foreground);--toast-muted:var(--muted-foreground);--toast-border:var(--border);--toast-border-width:2px;--toast-shadow:var(--shadow-brutal-sm);--toast-success-bg:var(--card)}@supports (color:color-mix(in lab, red, red)){.dark{--toast-success-bg:color-mix(in srgb, var(--card) 82%, var(--success) 18%)}}.dark{--toast-error-bg:var(--card)}@supports (color:color-mix(in lab, red, red)){.dark{--toast-error-bg:color-mix(in srgb, var(--card) 82%, var(--destructive) 18%)}}.dark{--toast-warning-bg:var(--card)}@supports (color:color-mix(in lab, red, red)){.dark{--toast-warning-bg:color-mix(in srgb, var(--card) 82%, var(--warning) 18%)}}.dark{--toast-info-bg:var(--card)}@supports (color:color-mix(in lab, red, red)){.dark{--toast-info-bg:color-mix(in srgb, var(--card) 82%, var(--primary) 18%)}}:root{--ui-body-font-family:var(--font-sans);--ui-heading-font-family:var(--font-display);--ui-body-background-image:radial-gradient(var(--muted) 1px, transparent 1px)}@supports (color:color-mix(in lab, red, red)){:root{--ui-body-background-image:radial-gradient(color-mix(in srgb, var(--muted) 90%, transparent) 1px, transparent 1px)}}:root{--ui-body-background-size:24px 24px;--ui-button-font-weight:600;--ui-button-font-size:.75rem;--ui-button-line-height:1.2;--ui-button-min-height:2.5rem;--ui-button-padding-x:1rem;--ui-button-padding-y:.5rem;--ui-button-default-bg:var(--primary);--ui-button-default-border:var(--border);--ui-button-default-foreground:var(--primary-foreground);--ui-button-default-bg-hover:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--ui-button-default-bg-hover:color-mix(in srgb, var(--primary) 90%, black 10%)}}:root{--ui-button-default-bg-active:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--ui-button-default-bg-active:color-mix(in srgb, var(--primary) 82%, black 18%)}}:root{--ui-button-destructive-bg:var(--destructive);--ui-button-destructive-border:var(--border);--ui-button-destructive-foreground:var(--destructive-foreground);--ui-button-destructive-bg-hover:var(--destructive)}@supports (color:color-mix(in lab, red, red)){:root{--ui-button-destructive-bg-hover:color-mix(in srgb, var(--destructive) 90%, black 10%)}}:root{--ui-button-destructive-bg-active:var(--destructive)}@supports (color:color-mix(in lab, red, red)){:root{--ui-button-destructive-bg-active:color-mix(in srgb, var(--destructive) 82%, black 18%)}}:root{--ui-button-outline-bg:var(--card);--ui-button-outline-border:var(--border);--ui-button-outline-foreground:var(--foreground);--ui-button-outline-bg-hover:var(--muted);--ui-button-secondary-bg:var(--secondary);--ui-button-secondary-border:var(--border);--ui-button-secondary-foreground:var(--secondary-foreground);--ui-button-secondary-bg-hover:var(--muted);--ui-button-ghost-foreground:var(--foreground);--ui-button-ghost-border-hover:var(--border);--ui-button-ghost-bg-hover:var(--secondary);--ui-button-link-color:var(--primary);--ui-button-link-hover-color:var(--primary);--ui-button-link-font-family:var(--font-sans);--ui-button-link-font-size:.875rem;--ui-button-link-font-weight:500;--ui-button-link-letter-spacing:normal;--ui-button-link-text-transform:none;--ui-button-link-decoration:none;--ui-button-link-hover-decoration:underline;--ui-field-min-height:2.5rem;--ui-field-padding-x:.75rem;--ui-field-padding-y:.5rem;--ui-field-bg:var(--card);--ui-field-border-color:var(--input);--ui-field-foreground:var(--foreground);--ui-field-placeholder:var(--muted-foreground);--ui-field-font-family:var(--font-sans);--ui-field-font-size:.875rem;--ui-field-font-weight:500;--ui-field-line-height:1.4;--ui-upload-dropzone-bg:var(--ui-field-bg)}@supports (color:color-mix(in lab, red, red)){:root{--ui-upload-dropzone-bg:color-mix(in srgb, var(--ui-field-bg) 72%, transparent)}}:root{--ui-upload-dropzone-bg-hover:var(--muted)}@supports (color:color-mix(in lab, red, red)){:root{--ui-upload-dropzone-bg-hover:color-mix(in srgb, var(--muted) 60%, transparent)}}:root{--ui-upload-dropzone-bg-drag:var(--muted)}@supports (color:color-mix(in lab, red, red)){:root{--ui-upload-dropzone-bg-drag:color-mix(in srgb, var(--muted) 76%, transparent)}}:root{--ui-upload-dropzone-border:var(--ui-field-border-color);--ui-upload-dropzone-border-hover:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--ui-upload-dropzone-border-hover:color-mix(in srgb, var(--primary) 22%, var(--ui-field-border-color))}}:root{--ui-card-title-font-family:var(--font-display);--ui-card-title-font-size:1.125rem;--ui-card-title-font-weight:600;--ui-card-title-line-height:1.1;--ui-card-title-letter-spacing:-.025em;--ui-badge-font-size:.75rem;--ui-badge-font-weight:700;--ui-badge-default-bg:var(--primary);--ui-badge-default-border:var(--border);--ui-badge-default-foreground:var(--primary-foreground);--ui-badge-default-bg-hover:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--ui-badge-default-bg-hover:color-mix(in srgb, var(--primary) 90%, black 10%)}}:root{--ui-badge-secondary-bg:var(--secondary);--ui-badge-secondary-border:var(--border);--ui-badge-secondary-foreground:var(--secondary-foreground);--ui-badge-secondary-bg-hover:var(--muted);--ui-badge-destructive-bg:var(--destructive);--ui-badge-destructive-border:var(--border);--ui-badge-destructive-foreground:var(--destructive-foreground);--ui-badge-destructive-bg-hover:var(--destructive)}@supports (color:color-mix(in lab, red, red)){:root{--ui-badge-destructive-bg-hover:color-mix(in srgb, var(--destructive) 90%, black 10%)}}:root{--ui-badge-outline-bg:var(--card);--ui-badge-outline-border:var(--border);--ui-badge-outline-foreground:var(--foreground);--ui-badge-outline-bg-hover:var(--accent);--ui-badge-outline-foreground-hover:var(--accent-foreground);--ui-menu-item-font-family:var(--font-sans);--ui-menu-item-font-size:.875rem;--ui-menu-item-font-weight:500;--ui-toolbar-control-height:2.25rem;--ui-toolbar-control-font-size:.875rem;--ui-toolbar-control-font-weight:500;--ui-toolbar-control-padding-x:.875rem;--ui-toolbar-control-padding-y:.5rem;--mk-shell-bg:var(--background);--mk-shell-background-image:radial-gradient(var(--mk-shell-dot) 1px, transparent 1px);--mk-shell-background-size:24px 24px;--mk-surface-radius:0px;--mk-card-radius:0px;--mk-panel-radius:0px;--mk-chip-radius:0px}.dark{--ui-button-default-bg-hover:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark{--ui-button-default-bg-hover:color-mix(in srgb, var(--primary) 90%, black 10%)}}.dark{--ui-button-default-bg-active:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark{--ui-button-default-bg-active:color-mix(in srgb, var(--primary) 82%, black 18%)}}.dark{--ui-button-destructive-bg-hover:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark{--ui-button-destructive-bg-hover:color-mix(in srgb, var(--destructive) 88%, black 12%)}}.dark{--ui-button-destructive-bg-active:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark{--ui-button-destructive-bg-active:color-mix(in srgb, var(--destructive) 80%, black 20%)}}.dark{--ui-badge-default-bg-hover:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark{--ui-badge-default-bg-hover:color-mix(in srgb, var(--primary) 90%, black 10%)}}.dark{--ui-badge-destructive-bg-hover:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark{--ui-badge-destructive-bg-hover:color-mix(in srgb, var(--destructive) 88%, black 12%)}}.dark{--ui-upload-dropzone-bg:var(--ui-field-bg)}@supports (color:color-mix(in lab, red, red)){.dark{--ui-upload-dropzone-bg:color-mix(in srgb, var(--ui-field-bg) 84%, transparent)}}.dark{--ui-upload-dropzone-bg-hover:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dark{--ui-upload-dropzone-bg-hover:color-mix(in srgb, var(--muted) 72%, transparent)}}.dark{--ui-upload-dropzone-bg-drag:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dark{--ui-upload-dropzone-bg-drag:color-mix(in srgb, var(--muted) 84%, transparent)}}html[data-ui-theme=default],[data-ui-theme=default]{--background:#fff;--foreground:#1b1b1b;--card:#fff;--card-foreground:#1b1b1b;--popover:#fff;--popover-foreground:#1b1b1b;--primary:#1b1b1b;--primary-foreground:#fff;--secondary:#f3f4f6;--secondary-foreground:#374151;--muted:#f7f4ed;--muted-foreground:#6b7280;--accent:#f7f4ed;--accent-foreground:#1b1b1b;--destructive:#ef4444;--destructive-foreground:#fff;--border:#e5e7eb;--input:#e5e7eb;--ring:#1b1b1b;--success:#10b981;--success-foreground:#fff;--warning:#f59e0b;--warning-foreground:#1b1b1b;--chart-1:#f97316;--chart-2:#10b981;--chart-3:#3b82f6;--chart-4:#f59e0b;--chart-5:#ef4444;--radius:.625rem;--sidebar:#fff;--sidebar-foreground:#1b1b1b;--sidebar-primary:#1b1b1b;--sidebar-primary-foreground:#fcfbf8;--sidebar-accent:#f7f4ed;--sidebar-accent-foreground:#1b1b1b;--sidebar-border:#e5e7eb;--sidebar-ring:#1b1b1b;--highlight:#3b82f6;--brand:#1b1b1b;--mk-shell-dot:transparent;--mk-surface-bg:var(--card);--mk-card-bg:var(--card);--mk-panel-bg:var(--muted)}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=default],[data-ui-theme=default]{--mk-panel-bg:color-mix(in srgb, var(--muted) 52%, var(--card) 48%)}}html[data-ui-theme=default],[data-ui-theme=default]{--mk-border-color:var(--border);--mk-surface-border-width:1px;--mk-card-border-width:1px;--mk-panel-border-width:1px;--mk-shadow-strong:0 18px 50px #0f172a14;--mk-shadow-soft:0 10px 30px #0f172a0f;--mk-chip-letter:0;--mk-chip-border-width:1px;--mk-chip-bg:var(--muted)}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=default],[data-ui-theme=default]{--mk-chip-bg:color-mix(in srgb, var(--muted) 54%, var(--card) 46%)}}html[data-ui-theme=default],[data-ui-theme=default]{--mk-chip-font-size:.75rem;--mk-chip-font-weight:500;--mk-chip-text-transform:none;--mk-kicker-color:var(--muted-foreground);--mk-kicker-font-size:.75rem;--mk-kicker-font-weight:600;--mk-kicker-letter-spacing:.02em;--mk-kicker-text-transform:none;--mk-link-chip-bg:var(--muted)}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=default],[data-ui-theme=default]{--mk-link-chip-bg:color-mix(in srgb, var(--muted) 54%, transparent)}}html[data-ui-theme=default],[data-ui-theme=default]{--mk-link-chip-color:var(--muted-foreground);--mk-link-chip-color-hover:var(--foreground);--mk-link-chip-border-color:var(--border);--mk-interactive-border-hover:var(--foreground)}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=default],[data-ui-theme=default]{--mk-interactive-border-hover:color-mix(in srgb, var(--foreground) 14%, var(--border))}}html[data-ui-theme=default],[data-ui-theme=default]{--mk-interactive-bg-hover:var(--muted)}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=default],[data-ui-theme=default]{--mk-interactive-bg-hover:color-mix(in srgb, var(--muted) 72%, var(--card) 28%)}}html[data-ui-theme=default],[data-ui-theme=default]{--mk-shell-bg:var(--background);--mk-shell-background-image:none;--mk-shell-background-size:auto;--mk-surface-radius:1rem;--mk-card-radius:.875rem;--mk-panel-radius:.875rem;--mk-chip-radius:999px;--toast-bg:var(--card);--toast-fg:var(--foreground);--toast-muted:var(--muted-foreground);--toast-border:var(--border);--toast-border-width:1px;--toast-shadow:0 16px 40px #0f172a1f;--toast-success-bg:var(--card)}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=default],[data-ui-theme=default]{--toast-success-bg:color-mix(in srgb, var(--card) 90%, var(--success) 10%)}}html[data-ui-theme=default],[data-ui-theme=default]{--toast-error-bg:var(--card)}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=default],[data-ui-theme=default]{--toast-error-bg:color-mix(in srgb, var(--card) 90%, var(--destructive) 10%)}}html[data-ui-theme=default],[data-ui-theme=default]{--toast-warning-bg:var(--card)}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=default],[data-ui-theme=default]{--toast-warning-bg:color-mix(in srgb, var(--card) 90%, var(--warning) 10%)}}html[data-ui-theme=default],[data-ui-theme=default]{--toast-info-bg:var(--card)}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=default],[data-ui-theme=default]{--toast-info-bg:color-mix(in srgb, var(--card) 90%, var(--primary) 10%)}}html[data-ui-theme=default],[data-ui-theme=default]{--ui-body-font-family:var(--font-sans);--ui-heading-font-family:var(--font-display);--ui-body-background-image:none;--ui-body-background-size:auto;--ui-label-font-family:var(--font-sans);--ui-label-font-weight:600;--ui-label-transform:none;--ui-label-tracking-sm:0;--ui-label-tracking-md:0;--ui-label-tracking-lg:.01em;--ui-shortcut-tracking:.02em;--ui-control-radius:.625rem;--ui-control-border-width:1px;--ui-control-shadow:none;--ui-control-ring-width:2px;--ui-card-radius:.625rem;--ui-card-border-width:1px;--ui-card-shadow:none;--ui-overlay-radius:.625rem;--ui-overlay-border-width:1px;--ui-overlay-shadow:0 20px 60px #0f172a24;--ui-overlay-inner-shadow:none;--ui-item-border-width:1px;--ui-divider-border-width:1px;--ui-divider-strong-border-width:1px;--ui-button-font-family:var(--font-sans);--ui-button-font-weight:600;--ui-button-font-size:.875rem;--ui-button-line-height:1.2;--ui-button-letter-spacing:0;--ui-button-text-transform:none;--ui-button-radius:.625rem;--ui-button-border-width:1px;--ui-button-emphasis-border-width:1px;--ui-button-shadow:none;--ui-button-emphasis-shadow:none;--ui-button-emphasis-shadow-hover:none;--ui-button-shadow-active:none;--ui-button-hover-translate-x:0px;--ui-button-hover-translate-y:0px;--ui-button-active-translate-x:0px;--ui-button-active-translate-y:0px;--ui-button-min-height:2.5rem;--ui-button-padding-x:1rem;--ui-button-padding-y:.5rem;--ui-button-default-bg:var(--primary);--ui-button-default-border:var(--primary);--ui-button-default-foreground:var(--primary-foreground);--ui-button-default-bg-hover:#2a2a2a;--ui-button-default-bg-active:#111;--ui-button-destructive-bg:var(--destructive);--ui-button-destructive-border:var(--destructive);--ui-button-destructive-foreground:var(--destructive-foreground);--ui-button-destructive-bg-hover:#dc2626;--ui-button-destructive-bg-active:#b91c1c;--ui-button-outline-bg:var(--card);--ui-button-outline-border:var(--border);--ui-button-outline-foreground:var(--foreground);--ui-button-outline-bg-hover:var(--muted);--ui-button-secondary-bg:var(--secondary);--ui-button-secondary-border:var(--secondary);--ui-button-secondary-foreground:var(--secondary-foreground);--ui-button-secondary-bg-hover:var(--secondary)}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=default],[data-ui-theme=default]{--ui-button-secondary-bg-hover:color-mix(in srgb, var(--secondary) 80%, black 5%)}}html[data-ui-theme=default],[data-ui-theme=default]{--ui-button-ghost-foreground:var(--foreground);--ui-button-ghost-border-hover:transparent;--ui-button-ghost-bg-hover:var(--muted);--ui-button-link-color:var(--foreground);--ui-button-link-hover-color:var(--foreground);--ui-button-link-font-family:var(--font-sans);--ui-button-link-font-size:.875rem;--ui-button-link-font-weight:500;--ui-button-link-letter-spacing:0;--ui-button-link-text-transform:none;--ui-button-link-decoration:none;--ui-button-link-hover-decoration:underline;--ui-badge-radius:999px;--ui-badge-border-width:1px;--ui-badge-font-family:var(--font-sans);--ui-badge-font-size:.75rem;--ui-badge-font-weight:600;--ui-badge-letter-spacing:0;--ui-badge-text-transform:none;--ui-badge-default-bg:var(--primary);--ui-badge-default-border:var(--primary);--ui-badge-default-foreground:var(--primary-foreground);--ui-badge-default-bg-hover:#2a2a2a;--ui-badge-secondary-bg:var(--muted);--ui-badge-secondary-border:var(--muted);--ui-badge-secondary-foreground:var(--muted-foreground);--ui-badge-secondary-bg-hover:var(--muted)}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=default],[data-ui-theme=default]{--ui-badge-secondary-bg-hover:color-mix(in srgb, var(--muted) 80%, black 5%)}}html[data-ui-theme=default],[data-ui-theme=default]{--ui-badge-destructive-bg:var(--destructive);--ui-badge-destructive-border:var(--destructive);--ui-badge-destructive-foreground:var(--destructive-foreground);--ui-badge-destructive-bg-hover:#dc2626;--ui-badge-outline-bg:var(--card);--ui-badge-outline-border:var(--border);--ui-badge-outline-foreground:var(--foreground);--ui-badge-outline-bg-hover:var(--muted);--ui-badge-outline-foreground-hover:var(--foreground);--ui-field-radius:.625rem;--ui-field-border-width:1px;--ui-field-shadow:none;--ui-field-min-height:2.5rem;--ui-field-padding-x:.75rem;--ui-field-padding-y:.5rem;--ui-field-bg:var(--card);--ui-field-border-color:var(--input);--ui-field-foreground:var(--foreground);--ui-field-placeholder:var(--muted-foreground);--ui-field-font-family:var(--font-sans);--ui-field-font-size:.875rem;--ui-field-font-weight:500;--ui-field-line-height:1.4;--ui-upload-dropzone-bg:var(--muted)}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=default],[data-ui-theme=default]{--ui-upload-dropzone-bg:color-mix(in srgb, var(--muted) 52%, var(--card) 48%)}}html[data-ui-theme=default],[data-ui-theme=default]{--ui-upload-dropzone-bg-hover:var(--muted)}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=default],[data-ui-theme=default]{--ui-upload-dropzone-bg-hover:color-mix(in srgb, var(--muted) 78%, var(--card) 22%)}}html[data-ui-theme=default],[data-ui-theme=default]{--ui-upload-dropzone-bg-drag:var(--muted)}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=default],[data-ui-theme=default]{--ui-upload-dropzone-bg-drag:color-mix(in srgb, var(--muted) 88%, var(--card) 12%)}}html[data-ui-theme=default],[data-ui-theme=default]{--ui-upload-dropzone-border:var(--border);--ui-upload-dropzone-border-hover:var(--foreground)}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=default],[data-ui-theme=default]{--ui-upload-dropzone-border-hover:color-mix(in srgb, var(--foreground) 16%, var(--border))}}html[data-ui-theme=default],[data-ui-theme=default]{--ui-menu-radius:.625rem;--ui-menu-border-width:1px;--ui-menu-shadow:0 18px 50px #0f172a1f;--ui-menu-item-border-width:0px;--ui-menu-label-font-family:var(--font-sans);--ui-menu-label-letter-spacing:.01em;--ui-menu-label-text-transform:none;--ui-menu-item-font-family:var(--font-sans);--ui-menu-item-font-size:.875rem;--ui-menu-item-font-weight:500;--ui-menu-item-bg-hover:var(--muted);--ui-menu-item-bg-active:var(--muted);--ui-menu-item-foreground-active:var(--foreground);--ui-menu-item-border-active:transparent;--ui-navigation-item-bg:transparent;--ui-navigation-item-bg-hover:var(--muted);--ui-navigation-item-bg-active:var(--muted);--ui-navigation-item-foreground:var(--foreground);--ui-navigation-item-foreground-active:var(--foreground);--ui-toggle-bg-hover:var(--muted);--ui-toggle-foreground-hover:var(--foreground);--ui-toggle-bg-active:var(--muted);--ui-toggle-foreground-active:var(--foreground);--ui-tabs-trigger-bg-active:var(--card);--ui-tabs-trigger-foreground-active:var(--foreground);--ui-tabs-trigger-shadow-active:0 1px 2px #0f172a14;--ui-toolbar-control-height:2.5rem;--ui-toolbar-control-font-size:.875rem;--ui-toolbar-control-font-weight:500;--ui-toolbar-control-padding-x:.875rem;--ui-toolbar-control-padding-y:.5rem;--ui-tooltip-radius:.625rem;--ui-tooltip-border-width:0px;--ui-tooltip-bg:var(--primary);--ui-tooltip-foreground:var(--primary-foreground);--ui-tooltip-shadow:none;--ui-dialog-radius:.625rem;--ui-dialog-border-width:1px;--ui-dialog-shadow:0 24px 80px #0f172a2e;--ui-dialog-close-radius:999px;--ui-dialog-close-border-width:0px;--ui-dialog-close-shadow:none;--ui-sheet-radius:.625rem;--ui-sheet-border-width:1px;--ui-sheet-shadow:0 24px 80px #0f172a2e;--ui-sheet-close-radius:999px;--ui-accordion-divider-width:1px;--ui-accordion-trigger-border-width:1px;--ui-accordion-trigger-bg-hover:var(--muted);--ui-accordion-content-bg:var(--muted)}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=default],[data-ui-theme=default]{--ui-accordion-content-bg:color-mix(in srgb, var(--muted) 50%, transparent)}}html[data-ui-theme=default],[data-ui-theme=default]{--ui-table-row-border-width:1px;--ui-table-head-font-family:var(--font-sans);--ui-table-head-font-size:.75rem;--ui-table-head-line-height:1.25;--ui-table-head-letter-spacing:0;--ui-table-head-text-transform:none;--ui-table-caption-font-family:var(--font-sans);--ui-table-caption-font-size:.8125rem;--ui-table-caption-line-height:1.45;--ui-table-caption-letter-spacing:0;--ui-table-caption-text-transform:none;--ui-sidebar-radius:.625rem;--ui-sidebar-border-width:1px;--ui-sidebar-trigger-radius:.625rem;--ui-sidebar-trigger-border-width:1px;--ui-sidebar-menu-item-border-width:0px;--ui-sidebar-group-label-font-family:var(--font-sans);--ui-sidebar-group-label-letter-spacing:.01em;--ui-sidebar-group-label-text-transform:none;--ui-sidebar-badge-font-family:var(--font-sans);--dt-shell-radius:.625rem;--dt-shell-border-width:1px;--dt-shell-shadow:none;--dt-shell-bg:var(--card);--dt-panel-bg:var(--card);--dt-pagination-bg:var(--card);--dt-panel-radius:.625rem;--dt-panel-border-width:1px;--dt-panel-shadow:none;--dt-control-radius:.625rem;--dt-control-border-width:1px;--dt-control-shadow:none;--dt-header-bg:var(--muted)}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=default],[data-ui-theme=default]{--dt-header-bg:color-mix(in srgb, var(--muted) 56%, var(--card) 44%)}}html[data-ui-theme=default],[data-ui-theme=default]{--dt-header-foreground:var(--muted-foreground);--dt-row-bg-hover:var(--muted)}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=default],[data-ui-theme=default]{--dt-row-bg-hover:color-mix(in srgb, var(--muted) 48%, transparent)}}html[data-ui-theme=default],[data-ui-theme=default]{--dt-row-bg-selected:var(--muted)}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=default],[data-ui-theme=default]{--dt-row-bg-selected:color-mix(in srgb, var(--muted) 74%, var(--card) 26%)}}html[data-ui-theme=default],[data-ui-theme=default]{--dt-row-bg-selected-hover:var(--muted)}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=default],[data-ui-theme=default]{--dt-row-bg-selected-hover:color-mix(in srgb, var(--muted) 82%, var(--card) 18%)}}html[data-ui-theme=default],[data-ui-theme=default]{--dt-empty-icon-bg:var(--muted)}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=default],[data-ui-theme=default]{--dt-empty-icon-bg:color-mix(in srgb, var(--muted) 64%, var(--card) 36%)}}html[data-ui-theme=default],[data-ui-theme=default]{--dt-page-indicator-bg:var(--muted)}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=default],[data-ui-theme=default]{--dt-page-indicator-bg:color-mix(in srgb, var(--muted) 70%, var(--card) 30%)}}html[data-ui-theme=default],[data-ui-theme=default]{--dt-selection-bg:var(--warning)}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=default],[data-ui-theme=default]{--dt-selection-bg:color-mix(in srgb, var(--warning) 14%, var(--card) 86%)}}html[data-ui-theme=default],[data-ui-theme=default]{--dt-unit-bg:var(--muted);--dt-label-font-family:var(--font-sans);--dt-label-letter-spacing:0;--dt-label-text-transform:none;--dt-kbd-shadow:none;--editor-frame-radius:.875rem;--editor-frame-border-width:1px;--editor-frame-shadow:none;--editor-toolbar-radius:.875rem;--editor-toolbar-border-width:1px;--editor-toolbar-shadow:0 16px 40px #0f172a1a;--editor-inline-code-radius:.375rem;--editor-inline-code-border-width:0px;--editor-inline-code-bg:var(--muted);--editor-inline-code-shadow:none;--editor-kbd-radius:.375rem;--editor-kbd-border-width:1px;--editor-kbd-bg:var(--muted);--editor-kbd-shadow:none;--editor-mention-radius:.375rem;--editor-mention-border-width:0px;--editor-mention-bg:var(--muted);--editor-mention-shadow:none;--editor-code-block-radius:.875rem;--editor-code-block-border-width:1px;--editor-code-block-bg:var(--muted)}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=default],[data-ui-theme=default]{--editor-code-block-bg:color-mix(in srgb, var(--muted) 50%, transparent)}}html[data-ui-theme=default],[data-ui-theme=default]{--editor-code-block-shadow:none;--editor-callout-radius:.875rem;--editor-callout-border-width:1px;--editor-callout-bg:var(--muted);--editor-callout-shadow:none;--editor-chip-radius:999px;--editor-chip-border-width:1px;--editor-chip-shadow:none}html.dark[data-ui-theme=default],html.dark [data-ui-theme=default]{--background:#111;--foreground:#f9fafb;--card:#1b1b1b;--card-foreground:#f9fafb;--popover:#1f1f1f;--popover-foreground:#f9fafb;--primary:#f9fafb;--primary-foreground:#111;--secondary:#27272a;--secondary-foreground:#f9fafb;--muted:#262626;--muted-foreground:#bfbfbf;--accent:#262626;--accent-foreground:#f9fafb;--destructive:#dc2626;--border:#404040;--input:#404040;--ring:#d1d5db;--sidebar:#151515;--sidebar-foreground:#f9fafb;--sidebar-primary:#f9fafb;--sidebar-primary-foreground:#111;--sidebar-accent:#262626;--sidebar-accent-foreground:#f9fafb;--sidebar-border:#404040;--sidebar-ring:#d1d5db;--brand:#f9fafb;--ui-button-default-bg-hover:#e5e7eb;--ui-button-default-bg-active:#d1d5db;--ui-badge-default-bg-hover:#e5e7eb;--mk-panel-bg:var(--muted)}@supports (color:color-mix(in lab, red, red)){html.dark[data-ui-theme=default],html.dark [data-ui-theme=default]{--mk-panel-bg:color-mix(in srgb, var(--muted) 54%, var(--card) 46%)}}html.dark[data-ui-theme=default],html.dark [data-ui-theme=default]{--mk-shadow-strong:0 18px 50px #00000042;--mk-shadow-soft:0 10px 30px #0003;--mk-interactive-border-hover:var(--foreground)}@supports (color:color-mix(in lab, red, red)){html.dark[data-ui-theme=default],html.dark [data-ui-theme=default]{--mk-interactive-border-hover:color-mix(in srgb, var(--foreground) 18%, var(--border))}}html.dark[data-ui-theme=default],html.dark [data-ui-theme=default]{--mk-interactive-bg-hover:var(--muted)}@supports (color:color-mix(in lab, red, red)){html.dark[data-ui-theme=default],html.dark [data-ui-theme=default]{--mk-interactive-bg-hover:color-mix(in srgb, var(--muted) 76%, var(--card) 24%)}}html.dark[data-ui-theme=default],html.dark [data-ui-theme=default]{--toast-shadow:0 16px 40px #0000004d;--ui-overlay-shadow:0 20px 60px #0000005c;--ui-dialog-shadow:0 24px 80px #0000006b;--ui-sheet-shadow:0 24px 80px #0000006b;--ui-menu-shadow:0 18px 50px #0000004d;--editor-toolbar-shadow:0 16px 40px #0000003d}[data-ui-theme=gen-sys]{--mk-shell-dot:var(--muted)}@supports (color:color-mix(in lab, red, red)){[data-ui-theme=gen-sys]{--mk-shell-dot:color-mix(in srgb, var(--muted) 90%, transparent)}}[data-ui-theme=gen-sys]{--mk-surface-bg:var(--card);--mk-card-bg:var(--card);--mk-panel-bg:var(--background);--mk-border-color:var(--border);--mk-surface-border-width:4px;--mk-card-border-width:3px;--mk-panel-border-width:2px;--mk-shadow-strong:var(--shadow-brutal);--mk-shadow-soft:var(--shadow-brutal-sm);--mk-chip-letter:.12em;--mk-chip-border-width:2px;--mk-chip-bg:var(--mk-card-bg);--mk-chip-font-size:.75rem;--mk-chip-font-weight:700;--mk-chip-text-transform:uppercase;--mk-kicker-color:var(--primary);--mk-kicker-font-size:.75rem;--mk-kicker-font-weight:700;--mk-kicker-letter-spacing:.12em;--mk-kicker-text-transform:uppercase;--mk-link-chip-bg:var(--mk-card-bg);--mk-link-chip-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){[data-ui-theme=gen-sys]{--mk-link-chip-color:color-mix(in srgb, var(--foreground) 84%, transparent)}}[data-ui-theme=gen-sys]{--mk-link-chip-color-hover:var(--foreground);--mk-link-chip-border-color:var(--mk-border-color);--mk-interactive-border-hover:var(--primary)}@supports (color:color-mix(in lab, red, red)){[data-ui-theme=gen-sys]{--mk-interactive-border-hover:color-mix(in srgb, var(--primary) 30%, var(--mk-border-color))}}[data-ui-theme=gen-sys]{--mk-interactive-bg-hover:var(--muted)}@supports (color:color-mix(in lab, red, red)){[data-ui-theme=gen-sys]{--mk-interactive-bg-hover:color-mix(in srgb, var(--muted) 55%, transparent)}}[data-ui-theme=gen-sys]{--ui-navigation-item-bg:var(--background);--ui-navigation-item-bg-hover:var(--accent);--ui-navigation-item-bg-active:var(--accent)}@supports (color:color-mix(in lab, red, red)){[data-ui-theme=gen-sys]{--ui-navigation-item-bg-active:color-mix(in srgb, var(--accent) 50%, transparent)}}[data-ui-theme=gen-sys]{--ui-navigation-item-foreground:var(--foreground);--ui-navigation-item-foreground-active:var(--accent-foreground);--ui-menu-item-bg-hover:var(--accent)}@supports (color:color-mix(in lab, red, red)){[data-ui-theme=gen-sys]{--ui-menu-item-bg-hover:color-mix(in srgb, var(--accent) 65%, transparent)}}[data-ui-theme=gen-sys]{--ui-menu-item-bg-active:var(--accent)}@supports (color:color-mix(in lab, red, red)){[data-ui-theme=gen-sys]{--ui-menu-item-bg-active:color-mix(in srgb, var(--accent) 65%, transparent)}}[data-ui-theme=gen-sys]{--ui-menu-item-foreground-active:var(--accent-foreground);--ui-menu-item-border-active:var(--border);--ui-toggle-bg-hover:var(--muted);--ui-toggle-foreground-hover:var(--foreground);--ui-toggle-bg-active:var(--accent);--ui-toggle-foreground-active:var(--accent-foreground);--ui-tabs-trigger-bg-active:var(--background);--ui-tabs-trigger-foreground-active:var(--foreground);--ui-tabs-trigger-shadow-active:var(--ui-control-shadow)}[data-ui-theme=signal-grid]{--mk-shell-dot:var(--muted)}@supports (color:color-mix(in lab, red, red)){[data-ui-theme=signal-grid]{--mk-shell-dot:color-mix(in srgb, var(--muted) 86%, transparent)}}[data-ui-theme=signal-grid]{--mk-surface-bg:var(--card)}@supports (color:color-mix(in lab, red, red)){[data-ui-theme=signal-grid]{--mk-surface-bg:color-mix(in srgb, var(--card) 88%, var(--primary) 12%)}}[data-ui-theme=signal-grid]{--mk-card-bg:var(--card);--mk-panel-bg:var(--background)}@supports (color:color-mix(in lab, red, red)){[data-ui-theme=signal-grid]{--mk-panel-bg:color-mix(in srgb, var(--background) 92%, var(--primary) 8%)}}[data-ui-theme=signal-grid]{--mk-border-color:var(--border);--mk-surface-border-width:4px;--mk-card-border-width:3px;--mk-panel-border-width:2px;--mk-shadow-strong:5px 5px 0 0 var(--mk-border-color);--mk-shadow-soft:2px 2px 0 0 var(--mk-border-color);--mk-chip-letter:.1em;--mk-chip-border-width:2px;--mk-chip-bg:var(--mk-card-bg);--mk-chip-font-size:.75rem;--mk-chip-font-weight:700;--mk-chip-text-transform:uppercase;--mk-kicker-color:var(--primary);--mk-kicker-font-size:.75rem;--mk-kicker-font-weight:700;--mk-kicker-letter-spacing:.12em;--mk-kicker-text-transform:uppercase;--mk-link-chip-bg:var(--mk-card-bg);--mk-link-chip-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){[data-ui-theme=signal-grid]{--mk-link-chip-color:color-mix(in srgb, var(--foreground) 84%, transparent)}}[data-ui-theme=signal-grid]{--mk-link-chip-color-hover:var(--foreground);--mk-link-chip-border-color:var(--mk-border-color);--mk-interactive-border-hover:var(--primary)}@supports (color:color-mix(in lab, red, red)){[data-ui-theme=signal-grid]{--mk-interactive-border-hover:color-mix(in srgb, var(--primary) 30%, var(--mk-border-color))}}[data-ui-theme=signal-grid]{--mk-interactive-bg-hover:var(--muted)}@supports (color:color-mix(in lab, red, red)){[data-ui-theme=signal-grid]{--mk-interactive-bg-hover:color-mix(in srgb, var(--muted) 55%, transparent)}}[data-ui-theme=signal-grid]{--ui-navigation-item-bg:var(--background);--ui-navigation-item-bg-hover:var(--accent);--ui-navigation-item-bg-active:var(--accent)}@supports (color:color-mix(in lab, red, red)){[data-ui-theme=signal-grid]{--ui-navigation-item-bg-active:color-mix(in srgb, var(--accent) 50%, transparent)}}[data-ui-theme=signal-grid]{--ui-navigation-item-foreground:var(--foreground);--ui-navigation-item-foreground-active:var(--accent-foreground);--ui-menu-item-bg-hover:var(--accent)}@supports (color:color-mix(in lab, red, red)){[data-ui-theme=signal-grid]{--ui-menu-item-bg-hover:color-mix(in srgb, var(--accent) 65%, transparent)}}[data-ui-theme=signal-grid]{--ui-menu-item-bg-active:var(--accent)}@supports (color:color-mix(in lab, red, red)){[data-ui-theme=signal-grid]{--ui-menu-item-bg-active:color-mix(in srgb, var(--accent) 65%, transparent)}}[data-ui-theme=signal-grid]{--ui-menu-item-foreground-active:var(--accent-foreground);--ui-menu-item-border-active:var(--border);--ui-toggle-bg-hover:var(--muted);--ui-toggle-foreground-hover:var(--foreground);--ui-toggle-bg-active:var(--accent);--ui-toggle-foreground-active:var(--accent-foreground);--ui-tabs-trigger-bg-active:var(--background);--ui-tabs-trigger-foreground-active:var(--foreground);--ui-tabs-trigger-shadow-active:var(--ui-control-shadow)}html[data-ui-theme=warm-terminal],[data-ui-theme=warm-terminal]{--font-sans:"Berkeley Mono", var(--font-jetbrains-mono), "IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font-display:"Berkeley Mono", var(--font-jetbrains-mono), "IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font-mono:"Berkeley Mono", var(--font-jetbrains-mono), "IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--background:#f1eeee;--foreground:#201d1d;--card:#fdfcfc;--card-foreground:#201d1d;--popover:#f8f7f7;--popover-foreground:#201d1d;--primary:#201d1d;--primary-foreground:#fdfcfc;--secondary:#f8f7f7;--secondary-foreground:#201d1d;--muted:#f1eeee;--muted-foreground:#6e6e73;--accent:#007aff;--accent-foreground:#fdfcfc;--destructive:#ff3b30;--destructive-foreground:#fdfcfc;--border:#8a8787;--input:#7a7777;--ring:#007aff;--success:#30d158;--success-foreground:#0b2413;--warning:#ff9f0a;--warning-foreground:#2d1800;--chart-1:#201d1d;--chart-2:#007aff;--chart-3:#30d158;--chart-4:#ff9f0a;--chart-5:#ff3b30;--radius:.25rem;--sidebar:#f8f7f7;--sidebar-foreground:#201d1d;--sidebar-primary:#201d1d;--sidebar-primary-foreground:#fdfcfc;--sidebar-accent:#f1eeee;--sidebar-accent-foreground:#201d1d;--sidebar-border:#8a8787;--sidebar-ring:#007aff;--highlight:#007aff;--brand:#007aff;--mk-shell-dot:transparent;--mk-surface-bg:var(--card);--mk-card-bg:var(--card);--mk-panel-bg:#f7f3f3;--mk-border-color:#8a8787;--mk-surface-border-width:1px;--mk-card-border-width:1px;--mk-panel-border-width:1px;--mk-shadow-strong:none;--mk-shadow-soft:none;--mk-chip-letter:0;--mk-chip-border-width:1px;--mk-chip-bg:transparent;--mk-chip-font-size:.75rem;--mk-chip-font-weight:500;--mk-chip-text-transform:none;--mk-kicker-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=warm-terminal],[data-ui-theme=warm-terminal]{--mk-kicker-color:color-mix(in srgb, var(--foreground) 82%, var(--muted-foreground) 18%)}}html[data-ui-theme=warm-terminal],[data-ui-theme=warm-terminal]{--mk-kicker-font-size:.75rem;--mk-kicker-font-weight:500;--mk-kicker-letter-spacing:.08em;--mk-kicker-text-transform:none;--mk-link-chip-bg:transparent;--mk-link-chip-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=warm-terminal],[data-ui-theme=warm-terminal]{--mk-link-chip-color:color-mix(in srgb, var(--foreground) 84%, transparent)}}html[data-ui-theme=warm-terminal],[data-ui-theme=warm-terminal]{--mk-link-chip-color-hover:var(--foreground);--mk-link-chip-border-color:var(--border);--mk-interactive-border-hover:var(--foreground)}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=warm-terminal],[data-ui-theme=warm-terminal]{--mk-interactive-border-hover:color-mix(in srgb, var(--foreground) 18%, var(--border))}}html[data-ui-theme=warm-terminal],[data-ui-theme=warm-terminal]{--mk-interactive-bg-hover:var(--card)}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=warm-terminal],[data-ui-theme=warm-terminal]{--mk-interactive-bg-hover:color-mix(in srgb, var(--card) 78%, var(--background) 22%)}}html[data-ui-theme=warm-terminal],[data-ui-theme=warm-terminal]{--ui-navigation-item-bg:transparent;--ui-navigation-item-bg-hover:var(--mk-interactive-bg-hover);--ui-navigation-item-bg-active:var(--mk-interactive-bg-hover);--ui-navigation-item-foreground:var(--foreground);--ui-navigation-item-foreground-active:var(--foreground);--ui-menu-item-bg-hover:var(--mk-interactive-bg-hover);--ui-menu-item-bg-active:var(--mk-interactive-bg-hover);--ui-menu-item-foreground-active:var(--foreground);--ui-menu-item-border-active:var(--mk-interactive-border-hover);--ui-toggle-bg-hover:var(--mk-interactive-bg-hover);--ui-toggle-foreground-hover:var(--foreground);--ui-toggle-bg-active:var(--mk-interactive-bg-hover);--ui-toggle-foreground-active:var(--foreground);--ui-tabs-trigger-bg-active:transparent;--ui-tabs-trigger-foreground-active:var(--foreground);--ui-tabs-trigger-shadow-active:none;--mk-shell-bg:var(--background);--mk-shell-background-image:none;--mk-shell-background-size:auto;--mk-surface-radius:4px;--mk-card-radius:4px;--mk-panel-radius:4px;--mk-chip-radius:4px;--toast-bg:var(--card);--toast-fg:var(--foreground);--toast-muted:#6e6e73;--toast-border:#8a8787;--toast-border-width:1px;--toast-shadow:none;--toast-success-bg:var(--card)}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=warm-terminal],[data-ui-theme=warm-terminal]{--toast-success-bg:color-mix(in srgb, var(--card) 88%, var(--success) 12%)}}html[data-ui-theme=warm-terminal],[data-ui-theme=warm-terminal]{--toast-error-bg:var(--card)}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=warm-terminal],[data-ui-theme=warm-terminal]{--toast-error-bg:color-mix(in srgb, var(--card) 88%, var(--destructive) 12%)}}html[data-ui-theme=warm-terminal],[data-ui-theme=warm-terminal]{--toast-warning-bg:var(--card)}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=warm-terminal],[data-ui-theme=warm-terminal]{--toast-warning-bg:color-mix(in srgb, var(--card) 88%, var(--warning) 12%)}}html[data-ui-theme=warm-terminal],[data-ui-theme=warm-terminal]{--toast-info-bg:var(--card)}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=warm-terminal],[data-ui-theme=warm-terminal]{--toast-info-bg:color-mix(in srgb, var(--card) 88%, var(--accent) 12%)}}html[data-ui-theme=warm-terminal],[data-ui-theme=warm-terminal]{--ui-body-font-family:var(--font-mono);--ui-heading-font-family:var(--font-mono);--ui-body-background-image:none;--ui-body-background-size:auto;--ui-label-font-family:var(--font-mono);--ui-label-font-weight:500;--ui-label-transform:none;--ui-label-tracking-sm:0;--ui-label-tracking-md:0;--ui-label-tracking-lg:0;--ui-shortcut-tracking:0;--ui-control-radius:4px;--ui-control-border-width:1px;--ui-control-shadow:none;--ui-control-ring-width:2px;--ui-card-radius:4px;--ui-card-border-width:1px;--ui-card-shadow:none;--ui-overlay-radius:4px;--ui-overlay-border-width:1px;--ui-overlay-shadow:none;--ui-overlay-inner-shadow:none;--ui-item-border-width:1px;--ui-divider-border-width:1px;--ui-divider-strong-border-width:1px;--ui-button-font-family:var(--font-mono);--ui-button-font-weight:500;--ui-button-font-size:1rem;--ui-button-line-height:1.5;--ui-button-letter-spacing:0;--ui-button-text-transform:none;--ui-button-radius:4px;--ui-button-border-width:1px;--ui-button-emphasis-border-width:1px;--ui-button-shadow:none;--ui-button-emphasis-shadow:none;--ui-button-emphasis-shadow-hover:none;--ui-button-shadow-active:none;--ui-button-hover-translate-x:0px;--ui-button-hover-translate-y:0px;--ui-button-active-translate-x:0px;--ui-button-active-translate-y:0px;--ui-button-min-height:2.75rem;--ui-button-padding-x:1.25rem;--ui-button-padding-y:.25rem;--ui-button-default-bg:#201d1d;--ui-button-default-border:#646262;--ui-button-default-foreground:#fdfcfc;--ui-button-default-bg-hover:#302c2c;--ui-button-default-bg-active:#201d1d;--ui-button-destructive-bg:#ff3b30;--ui-button-destructive-border:#d70015;--ui-button-destructive-foreground:#fdfcfc;--ui-button-destructive-bg-hover:#d70015;--ui-button-destructive-bg-active:#a50011;--ui-button-outline-bg:transparent;--ui-button-outline-border:#8a8787;--ui-button-outline-foreground:#201d1d;--ui-button-outline-bg-hover:#f8f7f7;--ui-button-secondary-bg:#f8f7f7;--ui-button-secondary-border:#8a8787;--ui-button-secondary-foreground:#201d1d;--ui-button-secondary-bg-hover:#fdfcfc;--ui-button-ghost-foreground:#201d1d;--ui-button-ghost-border-hover:#8a8787;--ui-button-ghost-bg-hover:#f8f7f7;--ui-button-link-color:#201d1d;--ui-button-link-hover-color:#007aff;--ui-button-link-font-family:var(--font-mono);--ui-button-link-font-size:1rem;--ui-button-link-font-weight:500;--ui-button-link-letter-spacing:0;--ui-button-link-text-transform:none;--ui-button-link-decoration:underline;--ui-button-link-hover-decoration:underline;--ui-badge-radius:4px;--ui-badge-border-width:1px;--ui-badge-font-family:var(--font-mono);--ui-badge-font-size:.75rem;--ui-badge-font-weight:500;--ui-badge-letter-spacing:0;--ui-badge-text-transform:none;--ui-badge-default-bg:#f8f7f7;--ui-badge-default-border:#8a8787;--ui-badge-default-foreground:#201d1d;--ui-badge-default-bg-hover:#fdfcfc;--ui-badge-secondary-bg:transparent;--ui-badge-secondary-border:#8a8787;--ui-badge-secondary-foreground:#6e6e73;--ui-badge-secondary-bg-hover:#f8f7f7;--ui-badge-destructive-bg:#ff3b30;--ui-badge-destructive-border:#d70015;--ui-badge-destructive-foreground:#fdfcfc;--ui-badge-destructive-bg-hover:#d70015;--ui-badge-outline-bg:transparent;--ui-badge-outline-border:#8a8787;--ui-badge-outline-foreground:#201d1d;--ui-badge-outline-bg-hover:#f8f7f7;--ui-badge-outline-foreground-hover:#007aff;--ui-accordion-trigger-bg-hover:var(--card)}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=warm-terminal],[data-ui-theme=warm-terminal]{--ui-accordion-trigger-bg-hover:color-mix(in srgb, var(--card) 82%, var(--background) 18%)}}html[data-ui-theme=warm-terminal],[data-ui-theme=warm-terminal]{--ui-accordion-content-bg:var(--card)}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=warm-terminal],[data-ui-theme=warm-terminal]{--ui-accordion-content-bg:color-mix(in srgb, var(--card) 90%, var(--background) 10%)}}html[data-ui-theme=warm-terminal],[data-ui-theme=warm-terminal]{--ui-field-radius:6px;--ui-field-border-width:1px;--ui-field-shadow:none;--ui-field-min-height:2.75rem;--ui-field-padding-x:.75rem;--ui-field-padding-y:.5rem;--ui-field-bg:#f8f7f7;--ui-field-border-color:#7a7777;--ui-field-foreground:#201d1d;--ui-field-placeholder:#9a9898;--ui-upload-dropzone-bg:#f9f8f8;--ui-upload-dropzone-bg-hover:#f2f0f0;--ui-upload-dropzone-bg-drag:#f2efef;--ui-upload-dropzone-border:#7a7777;--ui-upload-dropzone-border-hover:#646262;--ui-field-font-family:var(--font-mono);--ui-field-font-size:.875rem;--ui-field-font-weight:500;--ui-field-line-height:1.4;--ui-menu-radius:4px;--ui-menu-border-width:1px;--ui-menu-shadow:none;--ui-menu-item-border-width:1px;--ui-menu-label-font-family:var(--font-mono);--ui-menu-label-letter-spacing:0;--ui-menu-label-text-transform:none;--ui-menu-item-font-family:var(--font-mono);--ui-menu-item-font-size:1rem;--ui-menu-item-font-weight:500;--ui-toolbar-control-height:2.75rem;--ui-toolbar-control-font-size:.9375rem;--ui-toolbar-control-font-weight:500;--ui-toolbar-control-padding-x:.875rem;--ui-toolbar-control-padding-y:.5rem;--ui-tooltip-radius:4px;--ui-tooltip-border-width:1px;--ui-tooltip-bg:#201d1d;--ui-tooltip-foreground:#fdfcfc;--ui-tooltip-shadow:none;--ui-dialog-radius:4px;--ui-dialog-border-width:1px;--ui-dialog-shadow:none;--ui-dialog-close-radius:4px;--ui-dialog-close-border-width:1px;--ui-dialog-close-shadow:none;--ui-sheet-radius:4px;--ui-sheet-border-width:1px;--ui-sheet-shadow:none;--ui-sheet-close-radius:4px;--ui-accordion-divider-width:1px;--ui-accordion-trigger-border-width:1px;--ui-table-row-border-width:1px;--ui-table-head-font-family:var(--font-mono);--ui-table-head-letter-spacing:0;--ui-table-head-text-transform:none;--ui-table-caption-font-family:var(--font-mono);--ui-table-caption-letter-spacing:0;--ui-table-caption-text-transform:none;--ui-sidebar-radius:4px;--ui-sidebar-border-width:1px;--ui-sidebar-trigger-radius:4px;--ui-sidebar-trigger-border-width:1px;--ui-sidebar-menu-item-border-width:1px;--ui-sidebar-group-label-font-family:var(--font-mono);--ui-sidebar-group-label-letter-spacing:0;--ui-sidebar-group-label-text-transform:none;--ui-sidebar-badge-font-family:var(--font-mono);--dt-shell-radius:4px;--dt-shell-border-width:1px;--dt-shell-shadow:none;--dt-shell-bg:var(--card);--dt-panel-bg:var(--card);--dt-pagination-bg:var(--background);--dt-panel-radius:4px;--dt-panel-border-width:1px;--dt-panel-shadow:none;--dt-control-radius:4px;--dt-control-border-width:1px;--dt-control-shadow:none;--dt-header-bg:var(--card)}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=warm-terminal],[data-ui-theme=warm-terminal]{--dt-header-bg:color-mix(in srgb, var(--card) 74%, var(--background) 26%)}}html[data-ui-theme=warm-terminal],[data-ui-theme=warm-terminal]{--dt-header-foreground:var(--foreground)}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=warm-terminal],[data-ui-theme=warm-terminal]{--dt-header-foreground:color-mix(in srgb, var(--foreground) 74%, var(--muted-foreground) 26%)}}html[data-ui-theme=warm-terminal],[data-ui-theme=warm-terminal]{--dt-row-bg-hover:var(--card)}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=warm-terminal],[data-ui-theme=warm-terminal]{--dt-row-bg-hover:color-mix(in srgb, var(--card) 72%, var(--background) 28%)}}html[data-ui-theme=warm-terminal],[data-ui-theme=warm-terminal]{--dt-row-bg-selected:var(--accent)}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=warm-terminal],[data-ui-theme=warm-terminal]{--dt-row-bg-selected:color-mix(in srgb, var(--accent) 18%, var(--card) 82%)}}html[data-ui-theme=warm-terminal],[data-ui-theme=warm-terminal]{--dt-row-bg-selected-hover:var(--accent)}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=warm-terminal],[data-ui-theme=warm-terminal]{--dt-row-bg-selected-hover:color-mix(in srgb, var(--accent) 22%, var(--card) 78%)}}html[data-ui-theme=warm-terminal],[data-ui-theme=warm-terminal]{--dt-empty-icon-bg:var(--card)}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=warm-terminal],[data-ui-theme=warm-terminal]{--dt-empty-icon-bg:color-mix(in srgb, var(--card) 72%, var(--background) 28%)}}html[data-ui-theme=warm-terminal],[data-ui-theme=warm-terminal]{--dt-page-indicator-bg:var(--card)}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=warm-terminal],[data-ui-theme=warm-terminal]{--dt-page-indicator-bg:color-mix(in srgb, var(--card) 72%, var(--background) 28%)}}html[data-ui-theme=warm-terminal],[data-ui-theme=warm-terminal]{--dt-selection-bg:var(--warning)}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=warm-terminal],[data-ui-theme=warm-terminal]{--dt-selection-bg:color-mix(in srgb, var(--warning) 14%, var(--card) 86%)}}html[data-ui-theme=warm-terminal],[data-ui-theme=warm-terminal]{--dt-unit-bg:var(--card)}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=warm-terminal],[data-ui-theme=warm-terminal]{--dt-unit-bg:color-mix(in srgb, var(--card) 72%, var(--background) 28%)}}html[data-ui-theme=warm-terminal],[data-ui-theme=warm-terminal]{--dt-label-font-family:var(--font-mono);--dt-label-letter-spacing:0;--dt-label-text-transform:none;--dt-kbd-shadow:none;--editor-frame-radius:4px;--editor-frame-border-width:1px;--editor-frame-shadow:none;--editor-toolbar-radius:4px;--editor-toolbar-border-width:1px;--editor-toolbar-shadow:none;--editor-inline-code-radius:4px;--editor-inline-code-border-width:1px;--editor-inline-code-bg:#f8f7f7;--editor-inline-code-shadow:none;--editor-kbd-radius:4px;--editor-kbd-border-width:1px;--editor-kbd-bg:#f8f7f7;--editor-kbd-shadow:none;--editor-mention-radius:4px;--editor-mention-border-width:1px;--editor-mention-bg:#f8f7f7;--editor-mention-shadow:none;--editor-code-block-radius:4px;--editor-code-block-border-width:1px;--editor-code-block-bg:#f8f7f7;--editor-code-block-shadow:none;--editor-callout-radius:4px;--editor-callout-border-width:1px;--editor-callout-bg:#f8f7f7;--editor-callout-shadow:none;--editor-chip-radius:4px;--editor-chip-border-width:1px;--editor-chip-shadow:none;--ui-card-title-font-family:var(--font-mono);--ui-card-title-font-size:1rem;--ui-card-title-font-weight:700;--ui-card-title-line-height:1.5;--ui-card-title-letter-spacing:0}html.dark[data-ui-theme=warm-terminal],html.dark [data-ui-theme=warm-terminal]{--background:#201d1d;--foreground:#fdfcfc;--card:#302c2c;--card-foreground:#fdfcfc;--popover:#302c2c;--popover-foreground:#fdfcfc;--primary:#fdfcfc;--primary-foreground:#201d1d;--secondary:#302c2c;--secondary-foreground:#fdfcfc;--muted:#302c2c;--muted-foreground:#9a9898;--accent:#007aff;--accent-foreground:#fdfcfc;--destructive:#ff3b30;--destructive-foreground:#fdfcfc;--border:#8a8787;--input:#7a7777;--ring:#007aff;--sidebar:#201d1d;--sidebar-foreground:#fdfcfc;--sidebar-primary:#fdfcfc;--sidebar-primary-foreground:#201d1d;--sidebar-accent:#302c2c;--sidebar-accent-foreground:#fdfcfc;--sidebar-border:#8a8787;--mk-surface-bg:#302c2c;--mk-card-bg:#302c2c;--mk-panel-bg:var(--background)}@supports (color:color-mix(in lab, red, red)){html.dark[data-ui-theme=warm-terminal],html.dark [data-ui-theme=warm-terminal]{--mk-panel-bg:color-mix(in srgb, var(--background) 88%, var(--card) 12%)}}html.dark[data-ui-theme=warm-terminal],html.dark [data-ui-theme=warm-terminal]{--mk-border-color:#8a8787;--mk-chip-border-width:1px;--mk-chip-bg:transparent;--mk-chip-font-size:.75rem;--mk-chip-font-weight:500;--mk-chip-text-transform:none;--mk-kicker-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){html.dark[data-ui-theme=warm-terminal],html.dark [data-ui-theme=warm-terminal]{--mk-kicker-color:color-mix(in srgb, var(--foreground) 82%, var(--muted-foreground) 18%)}}html.dark[data-ui-theme=warm-terminal],html.dark [data-ui-theme=warm-terminal]{--mk-kicker-font-size:.75rem;--mk-kicker-font-weight:500;--mk-kicker-letter-spacing:.08em;--mk-kicker-text-transform:none;--mk-link-chip-bg:transparent;--mk-link-chip-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){html.dark[data-ui-theme=warm-terminal],html.dark [data-ui-theme=warm-terminal]{--mk-link-chip-color:color-mix(in srgb, var(--foreground) 84%, transparent)}}html.dark[data-ui-theme=warm-terminal],html.dark [data-ui-theme=warm-terminal]{--mk-link-chip-color-hover:var(--foreground);--mk-link-chip-border-color:var(--border);--mk-interactive-border-hover:var(--foreground)}@supports (color:color-mix(in lab, red, red)){html.dark[data-ui-theme=warm-terminal],html.dark [data-ui-theme=warm-terminal]{--mk-interactive-border-hover:color-mix(in srgb, var(--foreground) 22%, var(--border))}}html.dark[data-ui-theme=warm-terminal],html.dark [data-ui-theme=warm-terminal]{--mk-interactive-bg-hover:var(--card)}@supports (color:color-mix(in lab, red, red)){html.dark[data-ui-theme=warm-terminal],html.dark [data-ui-theme=warm-terminal]{--mk-interactive-bg-hover:color-mix(in srgb, var(--card) 84%, var(--background) 16%)}}html.dark[data-ui-theme=warm-terminal],html.dark [data-ui-theme=warm-terminal]{--ui-navigation-item-bg:transparent;--ui-navigation-item-bg-hover:var(--mk-interactive-bg-hover);--ui-navigation-item-bg-active:var(--mk-interactive-bg-hover);--ui-navigation-item-foreground:var(--foreground);--ui-navigation-item-foreground-active:var(--foreground);--ui-menu-item-bg-hover:var(--mk-interactive-bg-hover);--ui-menu-item-bg-active:var(--mk-interactive-bg-hover);--ui-menu-item-foreground-active:var(--foreground);--ui-menu-item-border-active:var(--mk-interactive-border-hover);--ui-toggle-bg-hover:var(--mk-interactive-bg-hover);--ui-toggle-foreground-hover:var(--foreground);--ui-toggle-bg-active:var(--mk-interactive-bg-hover);--ui-toggle-foreground-active:var(--foreground);--ui-tabs-trigger-bg-active:transparent;--ui-tabs-trigger-foreground-active:var(--foreground);--ui-tabs-trigger-shadow-active:none;--ui-accordion-trigger-bg-hover:var(--mk-interactive-bg-hover);--ui-accordion-content-bg:var(--card)}@supports (color:color-mix(in lab, red, red)){html.dark[data-ui-theme=warm-terminal],html.dark [data-ui-theme=warm-terminal]{--ui-accordion-content-bg:color-mix(in srgb, var(--card) 90%, var(--background) 10%)}}html.dark[data-ui-theme=warm-terminal],html.dark [data-ui-theme=warm-terminal]{--toast-bg:#302c2c;--toast-border:#8a8787;--toast-success-bg:var(--card)}@supports (color:color-mix(in lab, red, red)){html.dark[data-ui-theme=warm-terminal],html.dark [data-ui-theme=warm-terminal]{--toast-success-bg:color-mix(in srgb, var(--card) 88%, var(--success) 12%)}}html.dark[data-ui-theme=warm-terminal],html.dark [data-ui-theme=warm-terminal]{--toast-error-bg:var(--card)}@supports (color:color-mix(in lab, red, red)){html.dark[data-ui-theme=warm-terminal],html.dark [data-ui-theme=warm-terminal]{--toast-error-bg:color-mix(in srgb, var(--card) 88%, var(--destructive) 12%)}}html.dark[data-ui-theme=warm-terminal],html.dark [data-ui-theme=warm-terminal]{--toast-warning-bg:var(--card)}@supports (color:color-mix(in lab, red, red)){html.dark[data-ui-theme=warm-terminal],html.dark [data-ui-theme=warm-terminal]{--toast-warning-bg:color-mix(in srgb, var(--card) 88%, var(--warning) 12%)}}html.dark[data-ui-theme=warm-terminal],html.dark [data-ui-theme=warm-terminal]{--toast-info-bg:var(--card)}@supports (color:color-mix(in lab, red, red)){html.dark[data-ui-theme=warm-terminal],html.dark [data-ui-theme=warm-terminal]{--toast-info-bg:color-mix(in srgb, var(--card) 88%, var(--accent) 12%)}}html.dark[data-ui-theme=warm-terminal],html.dark [data-ui-theme=warm-terminal]{--ui-button-default-bg:#302c2c;--ui-button-default-border:#8a8787;--ui-button-default-foreground:#fdfcfc;--ui-button-default-bg-hover:#3a3636;--ui-button-default-bg-active:#262222;--ui-button-outline-bg:transparent;--ui-button-outline-border:#8a8787;--ui-button-outline-foreground:#fdfcfc;--ui-button-outline-bg-hover:#302c2c;--ui-button-secondary-bg:#302c2c;--ui-button-secondary-border:#8a8787;--ui-button-secondary-foreground:#fdfcfc;--ui-button-secondary-bg-hover:#3a3636;--ui-button-ghost-foreground:#fdfcfc;--ui-button-ghost-border-hover:#8a8787;--ui-button-ghost-bg-hover:#302c2c;--ui-button-link-color:#fdfcfc;--ui-button-link-hover-color:#007aff;--ui-badge-default-bg:#201d1d;--ui-badge-default-border:#8a8787;--ui-badge-default-foreground:#fdfcfc;--ui-badge-default-bg-hover:#302c2c;--ui-badge-secondary-bg:#201d1d;--ui-badge-secondary-border:#8a8787;--ui-badge-secondary-foreground:#9a9898;--ui-badge-secondary-bg-hover:#302c2c;--ui-badge-outline-bg:transparent;--ui-badge-outline-border:#8a8787;--ui-badge-outline-foreground:#fdfcfc;--ui-badge-outline-bg-hover:#302c2c;--ui-badge-outline-foreground-hover:#007aff;--ui-field-bg:#302c2c;--ui-field-border-color:#8a8787;--ui-field-foreground:#fdfcfc;--ui-field-placeholder:#9a9898;--ui-upload-dropzone-bg:#2e2a2a;--ui-upload-dropzone-bg-hover:#322e2e;--ui-upload-dropzone-bg-drag:#332f2f;--ui-upload-dropzone-border:#8a8787;--ui-upload-dropzone-border-hover:#a3a1a1;--ui-tooltip-bg:#302c2c;--ui-tooltip-foreground:#fdfcfc}.CollapsibleContent{transition:grid-template-rows .22s cubic-bezier(.22,1,.36,1);display:grid}.CollapsibleContent[data-state=open]{grid-template-rows:1fr}.CollapsibleContent[data-state=closed]{grid-template-rows:0fr}.CollapsibleContent>*{min-height:0;overflow:hidden}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes pulse-glow{0%,to{opacity:1}50%{opacity:.5}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes marquee-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes workflow-activate{0%,22%{background-color:color-mix(in srgb, var(--primary) 10%, var(--mk-panel-bg));border-color:color-mix(in srgb, var(--primary) 30%, var(--border))}25%,to{background-color:var(--mk-panel-bg);border-color:color-mix(in srgb, var(--border) 65%, transparent)}}@keyframes workflow-chip-pulse{0%,18%{background-color:color-mix(in srgb, var(--primary) 15%, var(--mk-panel-bg));border-color:color-mix(in srgb, var(--primary) 30%, var(--border));color:var(--primary);transform:scale(1)}9%{transform:scale(1.12)}20%,to{border-color:color-mix(in srgb, var(--border) 70%, transparent);color:var(--muted-foreground);background-color:#0000;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.workflow-step,.workflow-step-chip{animation:none!important}}.cl-card,.cl-userButtonPopoverCard{border:var(--ui-card-border-width) solid var(--border)!important;border-radius:var(--ui-control-radius)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:var(--card)!important;color:var(--foreground)!important;padding:1.5rem!important}.cl-userButtonPopoverCard{width:16rem!important}.cl-userButtonPopoverActions{margin-top:.25rem}.cl-userButtonPopoverCard .cl-userPreview{padding-left:1rem;padding-right:1rem}.cl-modalBackdrop{background:var(--background)!important}@supports (color:color-mix(in lab, red, red)){.cl-modalBackdrop{background:color-mix(in srgb, var(--background) 60%, transparent)!important}}.cl-modalBackdrop{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.cl-formButtonPrimary{background:var(--primary)!important;color:var(--primary-foreground)!important;border:var(--ui-control-border-width) solid var(--border)!important;border-radius:var(--ui-control-radius)!important;box-shadow:none!important;font-family:var(--font-display)!important;letter-spacing:0!important;font-weight:500!important;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s!important}.cl-formButtonPrimary:hover{box-shadow:none!important;transform:none!important}.cl-formFieldInput,.cl-identityPreview{color:var(--foreground)!important;border:var(--ui-control-border-width) solid var(--border)!important;border-radius:var(--ui-control-radius)!important;font-family:var(--font-sans)!important;background:0 0!important}.cl-formFieldInput:focus{border-color:var(--ring)!important;outline:2px solid var(--ring)!important;outline-offset:-2px!important}.cl-otpCodeFieldInput{color:var(--foreground)!important;border:var(--ui-control-border-width) solid var(--border)!important;border-radius:var(--ui-control-radius)!important}.cl-formFieldLabel{color:var(--muted-foreground)!important;font-family:var(--font-sans)!important}.cl-formFieldHintText{font-size:12px}.cl-headerTitle,.cl-formHeaderTitle{color:var(--foreground)!important;font-family:var(--font-display)!important;letter-spacing:0!important}.cl-headerSubtitle,.cl-formHeaderSubtitle,.cl-footerActionText{color:var(--muted-foreground)!important}.cl-footerActionLink,.cl-formResendCodeLink,.cl-formFieldAction{color:var(--primary)!important;text-decoration:underline!important}.cl-socialButtonsBlockButton,.cl-alternativeMethodsBlockButton{border:var(--ui-control-border-width) solid var(--border)!important;border-radius:var(--ui-control-radius)!important;background:var(--card)!important;color:var(--foreground)!important;box-shadow:none!important;font-family:var(--font-sans)!important;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s!important}.cl-socialButtonsBlockButton:hover,.cl-alternativeMethodsBlockButton:hover{box-shadow:none!important;transform:none!important}[data-ui-theme=warm-terminal] :is(.cl-card,.cl-userButtonPopoverCard,.cl-formButtonPrimary,.cl-socialButtonsBlockButton,.cl-alternativeMethodsBlockButton){box-shadow:none!important;border-radius:4px!important}[data-ui-theme=warm-terminal] :is(.cl-formButtonPrimary:hover,.cl-socialButtonsBlockButton:hover,.cl-alternativeMethodsBlockButton:hover){box-shadow:none!important;transform:none!important}.cl-dividerLine{background:var(--border)!important}.cl-dividerText{color:var(--muted-foreground)!important}.cl-userButtonPopoverActionButton{gap:.25rem!important;padding-left:.5rem!important;padding-right:.5rem!important}.cl-userButtonPopoverActionButtonIcon,.cl-userButtonPopoverActionButtonText,.cl-profileSectionTitleText{color:var(--foreground)!important}.cl-breadcrumbsItem,.cl-breadcrumbsItemDivider,.cl-userPreviewSecondaryIdentifier,.cl-profileSectionContent__activeDevices p{color:var(--muted-foreground)!important}.cl-navbarButton.cl-active{background:var(--primary)!important}@supports (color:color-mix(in lab, red, red)){.cl-navbarButton.cl-active{background:color-mix(in srgb, var(--primary) 12%, transparent)!important}}.cl-navbar{border-color:var(--border)!important}.cl-modalCloseButton{color:var(--foreground)!important}.cl-formFieldSuccessText__password,.cl-formFieldDirectionsText__password,.cl-formFieldHintText__password,.cl-formFieldInfoText__password,.cl-identityPreviewText{color:var(--muted-foreground)!important}.cl-identityPreviewEditButton{color:var(--primary)!important}.cl-fileDropAreaOuterBox *,.cl-profileSectionContent__password p,.cl-formFieldInputShowPasswordButton{color:var(--muted-foreground)!important}[class*=cl-internal-]{--accent:var(--primary);--accentDark:var(--primary)}.dark .cl-socialButtonsProviderIcon__github,.dark .cl-providerIcon__github,.dark .cl-alternativeMethodsBlockButton svg:not(.cl-alternativeMethodsBlockButtonArrow){filter:invert()!important}[data-ui-style=hard-edge] [class*=cl-]{border-radius:0!important}.dialog-content-plain{box-shadow:none!important;border-width:0!important}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--font-sans:"Manrope",Inter,system-ui,sans-serif;--font-mono:ui-monospace,monospace;--ui-button-default-bg:#191b18;--ui-button-default-foreground:#fff;--ui-button-default-bg-hover:#343a31;--ui-button-default-border:#191b18;--ui-button-outline-bg:transparent;--ui-button-outline-border:#d7d9d1;--ui-button-outline-foreground:#343831;--ui-button-outline-bg-hover:#f1f2ec;--ui-button-ghost-foreground:#484d43;--ui-button-ghost-bg-hover:#eceee7;--ui-button-font-family:var(--font-sans);--ui-button-text-transform:none;--ui-button-letter-spacing:0;--ui-button-font-weight:600;--ui-button-font-size:14px;--ui-button-line-height:20px;--ui-button-radius:10px;--ui-button-border-width:1px;--ui-button-emphasis-border-width:1px;--ui-button-shadow:none;--ui-button-emphasis-shadow:none;--ui-button-emphasis-shadow-hover:none;--ui-button-min-height:42px;--ui-button-padding-x:16px;--ui-button-padding-y:10px;--ui-button-hover-translate-x:0;--ui-button-hover-translate-y:0;--ui-button-active-translate-x:0;--ui-button-active-translate-y:0;--ui-field-border-width:1px;--ui-field-radius:10px;--ui-field-shadow:none;--background:#f6f7f3;--foreground:#20251f;--border:#dfe2d8;--input:#dfe2d8;--primary:#343e2b;--muted-foreground:#797e74;--ring:#84996d}*{box-sizing:border-box}body{color:#20251f;font-family:var(--font-sans);background:#f6f7f3;margin:0;font-size:14px}a{color:inherit;text-decoration:none}button,a,input,textarea,select{outline-offset:4px}button{cursor:pointer}button:disabled{cursor:default}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-1.7px;font-size:44px;font-weight:550;line-height:1.12}h2{letter-spacing:-.5px;font-size:21px;font-weight:600}small{font-size:12px}.muted{color:#7b8174}.eyebrow{font:10px var(--font-mono);letter-spacing:1.7px;color:#77816b}.site-header{background:#fff;border-bottom:1px solid #e0e3d9;justify-content:space-between;align-items:center;height:76px;padding:0 40px;display:flex}.wordmark{letter-spacing:-1px;align-items:center;gap:9px;font-size:23px;font-weight:750;display:flex}.small-tag{font:9px var(--font-mono);letter-spacing:1px;color:#6e7964;border:1px solid #dfe3d7;border-radius:4px;margin-left:8px;padding:4px 6px}.site-header nav{gap:28px;font-size:13px;display:flex}.site-header nav a:last-child{font-weight:650}footer{color:#8a9081;border-top:1px solid #e1e4da;padding:26px 40px;font-size:11px}.studio{grid-template-columns:350px minmax(0,1fr);min-height:calc(100vh - 146px);display:grid}.composer{background:#fff;border-right:1px solid #e1e4d9;align-self:start;padding:30px 27px;position:sticky;top:0}.composer h1{letter-spacing:-1px;margin:14px 0 25px;font-size:29px;line-height:1.2}.model-choice{background:#f6f7f2;border:1px solid #e4e6dc;border-radius:9px;align-items:center;gap:10px;margin-bottom:24px;padding:13px 12px;display:flex}.model-choice strong{font-size:12px;font-weight:600}.model-choice small{color:#8a9082;margin-top:3px;font-size:10px;display:block}.model-icon{color:#687c4d}.live-dot{background:#819663;border-radius:50%;width:5px;height:5px;margin-left:auto}.field-label{justify-content:space-between;margin:22px 0 9px;font-size:12px;font-weight:600;display:flex}.field-label span{color:#929787;font-size:9px;font-weight:400}.composer textarea{box-shadow:none;resize:vertical;background:#fff;border:1px solid #dde1d4;border-radius:9px;width:100%;min-height:135px;padding:13px;font-size:12px;line-height:1.8}.upload-zone{color:#7d866e;cursor:pointer;border:1px dashed #cfd5c3;border-radius:9px;justify-content:center;align-items:center;gap:9px;padding:15px;font-size:11px;display:flex}.upload-zone input{display:none}.segmented{border:1px solid #e0e4d8;border-radius:8px;gap:3px;padding:3px;display:flex}.segmented button{color:#8a907f;background:0 0;border:0;border-radius:5px;flex:1;padding:8px;font-size:11px}.segmented button[aria-pressed=true]{color:#48583b;background:#e9eddf;font-weight:700}.ratio-options{gap:5px;display:flex}.ratio-options button{color:#8c9381;background:#fff;border:1px solid #e6e9df;border-radius:8px;flex-direction:column;flex:1;align-items:center;gap:8px;padding:10px 3px;font-size:9px;display:flex}.ratio-options button[aria-pressed=true]{color:#50653b;background:#f1f4e9;border-color:#91a575}.ratio-box{border:1px solid;max-width:27px;height:18px;display:block}.count-control{justify-content:space-between;align-items:center;margin:23px 0;font-size:12px;display:flex}.count-control select,select{color:#69715f;background:#fff;border:1px solid #dde2d3;border-radius:8px;padding:8px 12px;font-size:12px}.generate-button{width:100%;display:flex;background:#293222!important;justify-content:flex-start!important}.generate-button span{background:#ffffff1c;border-radius:4px;margin-left:auto;padding:2px 8px;font-size:10px}.composer-note{text-align:center;color:#929887;margin:13px 0 0;font-size:10px;line-height:1.8}.workspace{padding:27px 38px}.workspace-top{font:9px var(--font-mono);letter-spacing:1.2px;color:#a0a58e;justify-content:space-between;margin-bottom:35px;display:flex}.workspace-top a{letter-spacing:0;color:#677456}.feed-heading{justify-content:space-between;align-items:center;display:flex}.feed-heading h2{margin:9px 0 20px}.feed-heading h2 span{font-size:13px;font-weight:400}.feed-toolbar{justify-content:space-between;gap:12px;margin:0 0 25px;display:flex}.search-field{color:#a0a68f;flex:1;align-items:center;gap:8px;max-width:290px;display:flex}.search-field input{box-shadow:none;background:0 0;border:0;font-size:11px}.empty{text-align:center;color:#949b88;flex-direction:column;justify-content:center;align-items:center;min-height:470px;padding:35px;display:flex}.empty-art{color:#9fae87;background:linear-gradient(145deg,#f2f4e9,#e4ead8);border:1px solid #d8dfca;border-radius:9px;place-items:center;width:112px;height:128px;margin-bottom:30px;display:grid;position:relative;transform:rotate(-8deg);box-shadow:10px 9px #edf0e6}.empty-art span{font:9px var(--font-mono);position:absolute;bottom:10px;right:12px}.empty h3{color:#657357;letter-spacing:-.6px;margin-bottom:9px;font-size:20px;font-weight:500}.empty p{max-width:300px;font-size:12px;line-height:1.8}.sample-prompts{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:15px;display:flex}.sample-prompts span{border:1px solid #e1e5d7;border-radius:20px;padding:7px 10px;font-size:9px}.task-card{background:#fff;border:1px solid #e0e5d7;border-radius:12px;margin-bottom:22px;padding:18px}.task-meta{color:#929a87;justify-content:space-between;margin-bottom:15px;font-size:10px;display:flex}.status{text-transform:capitalize;color:#6b8054}.status.failed{color:#ac5b41}.image-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;display:grid}.image-tile{border-radius:7px;position:relative;overflow:hidden}.image-tile img{object-fit:contain;background:#eff1e9;width:100%;height:100%;max-height:450px}.download{background:#fff;border-radius:7px;padding:9px;position:absolute;bottom:10px;right:10px}.image-placeholder{color:#95a184;background:#f1f4e9;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:14px;max-height:350px;font-size:11px;display:flex}.task-description{justify-content:space-between;gap:18px;margin-top:15px;display:flex}.task-description p{margin-bottom:5px;font-size:12px;line-height:1.7}.task-description small{color:#949c87;font-size:10px}.error{color:#ad4935;font-size:12px;line-height:1.7}.text-button{color:#61734d;text-underline-offset:3px;background:0 0;border:0;padding:12px 0;font-size:12px;text-decoration:underline}.mobile-composer-toggle,.mobile-close{display:none}.page{max-width:1120px;min-height:calc(100vh - 145px);margin:auto;padding:72px 36px}.page>h1{margin-top:18px}.lead{color:#8a937f;font-size:15px;line-height:1.8}.pricing-grid{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:45px;display:grid}.price-card{background:#fff;border:1px solid #dfe4d4;border-radius:14px;padding:30px}.price-card.featured{background:#f0f3e8;border:1px solid #8d9e72}.price-card h2{letter-spacing:-1px;margin:25px 0 18px;font-size:40px}.price-card small{letter-spacing:0;color:#899278;font-size:12px;font-weight:400}.price-card p{color:#849071;font-size:12px;line-height:2}.price-card .price{color:#45513a;font-size:23px}.price-card button{width:100%;margin-top:22px}.notice{color:#849070;border:1px solid #dfe3d4;border-radius:9px;margin-top:28px;padding:17px;font-size:12px}.auth-page{background:#fff;border:1px solid #e2e6d9;border-radius:16px;grid-template-columns:1fr 1fr;max-width:1000px;min-height:620px;margin:60px auto;display:grid;overflow:hidden}.auth-art{background:#e9eedf;padding:55px 42px;position:relative;overflow:hidden}.auth-art h1{z-index:1;color:#526244;margin-top:40px;font-size:56px;line-height:1.15;position:relative}.auth-art h1 em{font-family:Georgia,serif;font-weight:400}.art-shape{background:linear-gradient(135deg,#e2eaca,#a8b98a);border-radius:50% 50% 5%;width:280px;height:280px;position:absolute;bottom:-80px;right:-30px;transform:rotate(-30deg)}.auth-form{flex-direction:column;justify-content:center;gap:17px;padding:60px 48px;display:flex}.auth-form h2{margin:0;font-size:29px}.auth-form p{font-size:12px}.auth-form label{flex-direction:column;gap:8px;font-size:12px;display:flex}.auth-form input{background:#fff;border:1px solid #dae0d0;border-radius:8px;padding:11px}.account-summary{background:#fff;border:1px solid #dfe5d5;border-radius:12px;align-items:center;gap:40px;margin:30px 0 20px;padding:26px;display:flex}.account-summary p{color:#849070;margin:0;font-size:12px}.account-summary strong{color:#536246;margin-bottom:6px;font-size:28px;font-weight:500;display:block}.account-page h2{margin-top:42px}.table-wrap{margin-bottom:25px;overflow:auto}table{border-collapse:collapse;width:100%;font-size:12px}th,td{text-align:left;border-bottom:1px solid #e0e5d8;padding:14px 12px}th{color:#9ba48d;font-size:10px;font-weight:500}.account-page>a{margin-right:25px}@media (width<=1000px){.studio{grid-template-columns:310px minmax(0,1fr)}.composer{padding:25px 20px}.workspace{padding:25px 22px}.workspace-top{gap:12px;font-size:8px}.pricing-grid{gap:10px}.price-card{padding:22px}.auth-page{margin:30px}.auth-form{padding:35px}}@media (width<=700px){.site-header{height:65px;padding:0 20px}.wordmark{font-size:20px}.small-tag{display:none}.site-header nav{gap:15px;font-size:11px}.studio{display:block}.workspace{padding:25px 20px 95px}.workspace-top{margin-bottom:25px}.composer{z-index:20;border-radius:20px 20px 0 0;max-height:90dvh;display:none;position:fixed;inset:auto 0 0;overflow:auto;box-shadow:0 -15px 100px #25301838}.composer.expanded{display:block}.mobile-composer-toggle{z-index:10;color:#fff;background:#2d3725;border:0;border-radius:12px;justify-content:space-between;align-items:center;padding:17px 22px;display:flex;position:fixed;bottom:20px;left:20px;right:20px;box-shadow:0 7px 30px #25301830}.mobile-close{float:right;background:0 0;border:0;display:block}.empty{min-height:440px;padding:25px 10px}.feed-toolbar{gap:4px}.page{padding:42px 22px 75px}.page h1{font-size:34px}.pricing-grid{grid-template-columns:1fr}.price-card{padding:27px}.auth-page{margin:25px 20px;display:block}.auth-art{display:none}.auth-form{min-height:520px;padding:40px 25px}.account-summary{flex-wrap:wrap;gap:25px}footer{padding:23px 20px 95px}.task-description{flex-wrap:wrap}.image-grid{grid-template-columns:repeat(auto-fit,minmax(115px,1fr))}}@property --tw-leading{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-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-duration{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@keyframes spin{to{transform:rotate(360deg)}}
