.debug-tab-trigger:after{display:none}@media (prefers-reduced-motion:no-preference){:root{--ui-motion-ease:cubic-bezier(0.22,1,0.36,1);--ui-motion-fast:180ms}.gray-shell :is(a,button,input,textarea,select),[data-slot=checkbox],[data-slot=dialog-content] button,[data-slot=select-trigger],[data-slot=sheet-content] a{transition-property:color,background-color,border-color,box-shadow,opacity,scale;transition-duration:var(--ui-motion-fast);transition-timing-function:var(--ui-motion-ease)}.gray-shell :is([data-slot=card],section.rounded-2xl,.grid>.rounded-2xl),[data-slot=badge],[data-slot=select-item],table tbody tr{transition:background-color .2s var(--ui-motion-ease),border-color .2s var(--ui-motion-ease),box-shadow .2s var(--ui-motion-ease),color .18s var(--ui-motion-ease)}.gray-shell button:not(:disabled):not([aria-disabled=true]):not([role=tab]):active{scale:.98}[data-slot=select-trigger]>svg{transition:rotate .22s var(--ui-motion-ease)}[data-slot=select-trigger][data-state=open]>svg{rotate:180deg}[data-slot=checkbox-indicator]{animation:original-panel-enter .16s var(--ui-motion-ease)}[data-slot=dialog-overlay][data-state=open],[data-slot=sheet-overlay][data-state=open]{animation:ui-overlay-in .22s ease-out}[data-slot=dialog-overlay][data-state=closed],[data-slot=sheet-overlay][data-state=closed]{animation:ui-overlay-out .16s ease-in}[data-slot=dialog-content][data-state=closed],[data-slot=popover-content][data-state=closed],[data-slot=select-content][data-state=closed]{animation:ui-panel-exit .14s cubic-bezier(.4,0,1,1)}[data-slot=popover-content],[data-slot=select-content]{transform-origin:var(--radix-popover-content-transform-origin,var(--radix-select-content-transform-origin,center))}[data-slot=sheet-content][data-state=open]{animation-duration:.3s;animation-timing-function:var(--ui-motion-ease)}[data-slot=sheet-content][data-state=closed]{animation-duration:.18s;animation-timing-function:cubic-bezier(.4,0,1,1)}.debug-tabs>[data-slot=tabs-content][data-state=active]{animation:debug-tab-enter .22s cubic-bezier(.22,1,.36,1)}[data-slot=button]{transition-property:color,background-color,border-color,box-shadow,opacity,translate,scale;transition-duration:.18s;transition-timing-function:cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){.gray-shell :is([data-slot=card],section.rounded-2xl,.grid>.rounded-2xl):hover{border-color:color-mix(in srgb,var(--border) 65%,var(--muted-foreground));box-shadow:0 8px 24px #17171b08}[data-slot=button]:not(:disabled):not([aria-disabled=true]):hover{translate:0 -1px}}[data-slot=button]:not(:disabled):not([aria-disabled=true]):active{translate:0 0;scale:.98}[data-slot=dialog-content][data-state=open],[data-slot=popover-content][data-state=open],[data-slot=select-content][data-state=open]{animation-name:original-panel-enter;animation-duration:.2s;animation-timing-function:cubic-bezier(.16,1,.3,1)}}@keyframes ui-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes ui-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes ui-panel-exit{0%{opacity:1;scale:1}to{opacity:0;scale:.98}}@keyframes debug-tab-enter{0%{opacity:0;translate:0 5px}to{opacity:1;translate:0 0}}@keyframes original-panel-enter{0%{opacity:0;scale:.98}to{opacity:1;scale:1}}@media (prefers-reduced-motion:no-preference){[data-slot=dialog-content][data-state=open]{animation:ui-dialog-enter .32s cubic-bezier(.16,1,.3,1) both}[data-slot=dialog-content][data-state=closed]{animation:ui-dialog-exit .18s ease-in both}:is([data-slot=popover-content],[data-slot=image-settings-content],[data-slot=select-content]){transform-origin:var(--radix-popover-content-transform-origin,var(--radix-select-content-transform-origin,center))}:is([data-slot=popover-content],[data-slot=image-settings-content],[data-slot=select-content])[data-state=open]{animation:ui-popover-enter .28s cubic-bezier(.16,1,.3,1) both}:is([data-slot=popover-content],[data-slot=image-settings-content],[data-slot=select-content])[data-state=closed]{animation:ui-dialog-exit .16s ease-in both}:is([data-slot=dialog-content],[data-slot=image-settings-content],[data-slot=popover-content],[data-slot=lightbox-content]) :is(button,input,a){transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,scale .18s var(--ui-motion-ease)}:is([data-slot=dialog-content],[data-slot=image-settings-content],[data-slot=lightbox-content]) button:not(:disabled):active{scale:.97}[data-slot=disclosure-chevron]{rotate:0deg;transition:rotate .28s cubic-bezier(.22,1,.36,1)}[data-state=open]>[data-slot=disclosure-chevron]{rotate:180deg}[data-slot=tabs-content][data-state=active]{animation:debug-tab-enter .32s var(--ui-motion-ease)}[data-slot=chart-bar]{transform-origin:center bottom;animation:ui-bar-grow .7s var(--ui-motion-ease) both;transition:height .65s var(--ui-motion-ease),background-color .18s ease}[data-slot=chart-progress]{transform-origin:left center;animation:ui-progress-grow .8s var(--ui-motion-ease) both;transition:width .65s var(--ui-motion-ease)}[data-slot=tooltip-content][data-state=delayed-open],[data-slot=tooltip-content][data-state=instant-open]{transform-origin:var(--radix-tooltip-content-transform-origin);animation:ui-popover-enter .18s var(--ui-motion-ease)}[data-slot=tooltip-content][data-state=closed]{animation:ui-dialog-exit .12s ease-in}[data-slot=lightbox-overlay][data-state=open]{animation:ui-overlay-in .26s ease-out}[data-slot=lightbox-overlay][data-state=closed]{animation:ui-overlay-out .18s ease-in}[data-slot=lightbox-content][data-state=open]{animation:ui-dialog-enter .32s var(--ui-motion-ease)}[data-slot=lightbox-content][data-state=closed]{animation:ui-dialog-exit .18s ease-in}[data-slot=lightbox-image]{animation:ui-overlay-in .28s ease-out}.gray-shell details[open]>:not(summary){animation:debug-tab-enter .28s var(--ui-motion-ease)}@supports (interpolate-size:allow-keywords){.gray-shell details{interpolate-size:allow-keywords}.gray-shell details::details-content{overflow:clip;block-size:0;opacity:0;transition:block-size .32s var(--ui-motion-ease),opacity .22s ease,content-visibility .32s allow-discrete}.gray-shell details[open]::details-content{block-size:auto;opacity:1}}@media (hover:hover) and (pointer:fine){.gray-shell :is(.grid>.rounded-2xl,article.rounded-2xl):hover{translate:0 -3px}.gray-shell :is(.grid>.rounded-2xl,article.rounded-2xl){transition:translate .26s var(--ui-motion-ease),box-shadow .26s ease,border-color .22s ease}}}@keyframes ui-dialog-enter{0%{opacity:0;scale:.94}to{opacity:1;scale:1}}@keyframes ui-popover-enter{0%{opacity:0;scale:.92}to{opacity:1;scale:1}}@keyframes ui-dialog-exit{0%{opacity:1;scale:1}to{opacity:0;scale:.96}}@keyframes ui-bar-grow{0%{scale:1 0}to{scale:1 1}}@keyframes ui-progress-grow{0%{scale:0 1}to{scale:1 1}}@media (prefers-reduced-motion:reduce){.gray-shell *{transition:none!important}[data-slot=button],[data-slot=chart-bar],[data-slot=chart-progress],[data-slot=checkbox-indicator],[data-slot=dialog-content],[data-slot=dialog-overlay],[data-slot=disclosure-chevron],[data-slot=image-settings-content],[data-slot=lightbox-content],[data-slot=lightbox-image],[data-slot=lightbox-overlay],[data-slot=popover-content],[data-slot=select-content],[data-slot=sheet-content],[data-slot=sheet-overlay],[data-slot=tabs-content],[data-slot=tooltip-content]{animation:none!important;transition:none!important}[data-state=open]>[data-slot=disclosure-chevron]{rotate:180deg}}:root{--radius:.75rem;--background:#f6f6f7;--foreground:#232326;--card:#ffffff;--card-foreground:#232326;--popover:#ffffff;--popover-foreground:#232326;--primary:#d9440b;--primary-foreground:#ffffff;--secondary:#eeeff1;--secondary-foreground:#505057;--muted:#f1f1f3;--muted-foreground:#707078;--accent:#fff0e8;--accent-foreground:#b73c0f;--destructive:#db374d;--border:#e7e7eb;--input:#dddde3;--ring:#ed6b35;--chart-1:#e9561f;--chart-2:#faab79;--chart-3:#55545d;--rare-shadow:0 2px 4px #17171b03,0 8px 28px #17171b04}.dark{--background:#0e0e10;--foreground:#eeeef0;--card:#17171a;--card-foreground:#eeeef0;--popover:#222225;--popover-foreground:#eeeef0;--primary:#f2632a;--primary-foreground:#17100c;--secondary:#27272c;--secondary-foreground:#c5c5cd;--muted:#222226;--muted-foreground:#a0a0ab;--accent:#342218;--accent-foreground:#ffad7e;--destructive:#f36d7e;--border:#2c2c32;--input:#3a3a41;--ring:#f47b43;--rare-shadow:0 1px 0 #ffffff04,0 8px 28px #00000012}.dark,.dark body,body,html{background:var(--background)}::selection{background:#f2632a38}a:focus-visible,button:focus-visible{outline-color:var(--ring)}.bg-white,.dark .bg-white,.dark [class~="bg-white/60"],.dark [class~="bg-white/70"],.dark [class~="bg-white/80"],.dark [class~="bg-white/85"],.dark [class~="bg-white/90"],.dark [class~="bg-white/95"],[class~="bg-white/60"],[class~="bg-white/70"],[class~="bg-white/80"],[class~="bg-white/85"],[class~="bg-white/90"],[class~="bg-white/95"]{background-color:var(--card)!important}.bg-stone-100,.bg-stone-50,.dark .bg-stone-100,.dark .bg-stone-50,.dark [class~="bg-stone-50/70"]{background-color:var(--muted)!important}.dark .bg-stone-200{background-color:var(--secondary)!important}.border-stone-100,.border-stone-200,.border-stone-300,.border-white,.dark .border-stone-100,.dark .border-stone-200,.dark .border-stone-300,.dark .border-white,.dark [class~="border-white/70"],.dark [class~="border-white/80"],[class~="border-white/70"],[class~="border-white/80"]{border-color:var(--border)!important}.dark .text-stone-800,.dark .text-stone-900,.dark .text-stone-950{color:var(--foreground)!important}.dark .text-stone-300,.dark .text-stone-600,.dark .text-stone-700{color:var(--secondary-foreground)!important}.dark .text-stone-400,.dark .text-stone-500{color:var(--muted-foreground)!important}.dark .hover\:bg-stone-100:hover,.dark .hover\:bg-stone-200:hover,.dark .hover\:bg-stone-50\/70:hover,.dark .hover\:bg-white:hover{background-color:var(--secondary)!important}[data-slot=card]{background:var(--card);border-color:var(--border);border-radius:18px}.gray-shell .rounded-2xl.bg-white,.gray-shell .rounded-xl.bg-white,[data-slot=card]{box-shadow:var(--rare-shadow)}[data-slot=button]{border-radius:10px;box-shadow:none}button[data-slot=button][data-variant=default]{background:var(--primary)!important;color:var(--primary-foreground)!important;border-color:transparent;box-shadow:inset 0 1px 0 #ffffff24}button[data-slot=button][data-variant=default]:hover{background:color-mix(in srgb,var(--primary) 91%,black)!important}[data-slot=button][data-variant=outline]{background:var(--card);color:var(--secondary-foreground);border-color:var(--border)}[data-slot=button][data-variant=outline]:hover{background:var(--muted)!important;color:var(--foreground)}[data-slot=button][data-variant=secondary]{background:var(--muted);color:var(--secondary-foreground)}[data-slot=input],[data-slot=select-trigger],[data-slot=textarea]{border-radius:10px;background:var(--card);border-color:var(--input);color:var(--foreground);box-shadow:none}[data-slot=textarea].bg-transparent{background:transparent}[data-slot=input]:focus-visible,[data-slot=select-trigger]:focus-visible,[data-slot=textarea]:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 15%,transparent)}[data-slot=dialog-content],[data-slot=popover-content],[data-slot=select-content]{background:var(--popover);color:var(--popover-foreground);border-color:var(--border);border-radius:18px;box-shadow:0 24px 90px #00000028}[data-slot=sheet-content]{background:var(--card)}[data-slot=dialog-overlay]{background:#09090e65;backdrop-filter:blur(4px)}[data-slot=checkbox][data-state=checked]{background-color:var(--primary)!important;border-color:var(--primary)!important;color:var(--primary-foreground)}table thead{background:var(--muted);color:var(--muted-foreground)}table tbody tr{border-bottom-color:var(--border)}table tbody tr:hover{background:color-mix(in srgb,var(--accent) 35%,var(--card))}.gray-topnav{border-color:var(--border)}.gray-topnav nav a[aria-current=page]{color:var(--primary)!important}.gray-topnav nav a[aria-current=page]>span{background:var(--primary)}[data-slot=sheet-content] a[aria-current=page]{background:var(--accent)!important;color:var(--accent-foreground)!important}button[aria-label="生成图片"]{background:var(--primary);color:var(--primary-foreground)}.dark img[src="/github.svg"],.dark img[src="/openai.svg"]{filter:invert(1)}.dark .text-emerald-600{color:#34d399}.dark .text-amber-600{color:#fbbf24}.dark .text-rose-600{color:#fb7185}