:root[data-visual-style=refined],:root[data-visual-style=refined] :is([data-app-theme-scope],.force-dark-mode,[data-force-dark=true]){--gradient-card:var(--surface-gradient,linear-gradient(hsl(var(--card)),hsl(var(--card))));--gradient-bg-elevated:linear-gradient(hsl(var(--popover)),hsl(var(--popover)));--canvas-gradient:linear-gradient(hsl(var(--background)),hsl(var(--background)));--surface-gradient-rail:linear-gradient(hsl(var(--secondary)),hsl(var(--secondary)));--field-subtle:var(--muted);--input-hover:var(--input);--input-focus:var(--ring);--glass-bg:hsl(var(--card));--glass-bg-strong:hsl(var(--popover));--glass-border:hsl(var(--border));--glass-blur:0px;--radius-sm:0.375rem;--radius-md:0.5rem;--radius-lg:0.625rem;--radius-xl:0.75rem;--shadow-card:var(--surface-shadow,0 1px 3px hsl(0 0% 0%/0.06));--shadow-card-hover:var(--shadow-card);--shadow-elegant:var(--shadow-card);--shadow-dialog:0 16px 48px -12px hsl(220 10% 8%/0.22),0 3px 10px hsl(220 10% 8%/0.08)}:root.dark[data-visual-style=refined],:root[data-visual-style=refined] :is([data-app-theme-mode=dark],.force-dark-mode,[data-force-dark=true]){--shadow-dialog:0 20px 60px -16px hsl(0 0% 0%/0.65),0 1px 0 hsl(0 0% 100%/0.035) inset}:root[data-visual-style=refined] body{background-image:var(--canvas-gradient)}:root[data-visual-style=refined] :is(.gradient-dark-card,.glassmorphism-card,.glassmorphism-panel){backdrop-filter:none;-webkit-backdrop-filter:none}:root[data-visual-style=refined] :is(.gradient-dark-card-sidebar,.gradient-dark-card-chat){background:hsl(var(--secondary));border-color:hsl(var(--border));box-shadow:none}:root[data-visual-style=refined] :is([data-platform-chrome=left],[data-platform-chrome=right]){border:1px solid hsl(var(--border));box-shadow:none}:root[data-visual-style=refined] [data-field-label-position=top]{display:grid;grid-template-columns:minmax(0,1fr);row-gap:.375rem}:root[data-visual-style=refined] [data-field-label-position=top]>*{min-width:0;margin-block:0}:root[data-visual-style=refined] [data-field-label-position=top]>label{display:block}:root[data-visual-style=refined] .gradient-dark-card-child{background:hsl(var(--muted))}:root[data-visual-style=refined] .bg-surface-glass-scope :where([class*=runtime-block-]),:root[data-visual-style=refined] :is(.gradient-dark-card,.glassmorphism-card,.glassmorphism-panel,.bg-surface-glass),:root[data-visual-style=refined] [data-builder-block]{background:var(--surface-gradient,linear-gradient(hsl(var(--card)),hsl(var(--card))));border-width:1px;border-color:hsl(var(--border));box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent);backdrop-filter:none;-webkit-backdrop-filter:none}:root[data-visual-style=refined] [data-builder-block].border-warning\/30{border-color:hsl(var(--warning)/.3)}:root[data-visual-style=refined] :is([role=dialog],[role=alertdialog],[role=menu],[role=listbox]).gradient-dark-card{background:hsl(var(--popover));box-shadow:var(--shadow-dialog);border-color:hsl(var(--border))}:root[data-visual-style=refined] .bg-field-subtle{background:hsl(var(--field-subtle))}:root[data-visual-style=refined] .bas-button{--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 transparent;text-shadow:none;transition-property:color,background-color,border-color,opacity}:root[data-visual-style=refined] :is(.btn-default-theme,.gradient-accent-button),:root[data-visual-style=refined] :is(.btn-default-theme,.gradient-accent-button):hover{background:var(
    --button-gradient,linear-gradient(135deg,hsl(var(--tertiary)),hsl(var(--accent)) 40%,hsl(var(--primary)))
  )!important;color:hsl(var(--button-foreground,var(--primary-foreground)))!important;text-shadow:none!important;box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent)!important}:root[data-visual-style=refined] :is(.bas-button,.gradient-accent-button):hover:not(:active){--tw-shadow:0 0 transparent}:root[data-visual-style=refined] :is(.btn-default-theme,.gradient-accent-button):hover:not(:disabled){filter:brightness(.94)}:root[data-visual-style=refined] .bas-button.border-input{border-color:hsl(var(--border))}:root[data-visual-style=refined] .bas-button.border-input:hover{border-color:hsl(var(--foreground)/.2)}:root[data-visual-style=refined] :is([role=tab],[data-section-link]){border-width:0!important;box-shadow:none!important;transition:background-color .12s ease-out,color .12s ease-out!important}:root[data-visual-style=refined] :is([role=tab][aria-selected=true],[role=tab][data-state=active],[data-section-link][data-state=active]){background:hsl(var(--foreground)/.08)!important;color:hsl(var(--foreground))!important;text-shadow:none!important;box-shadow:none!important}:root[data-visual-style=refined] :is(input,textarea,select,button,a,[tabindex]):focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}:root[data-visual-style=refined] :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select,[role=combobox]):focus{--tw-ring-shadow:0 0 transparent!important;--tw-ring-offset-shadow:0 0 transparent!important;border-color:hsl(var(--input-focus));outline:1px solid hsl(var(--input-focus))!important;outline-offset:-1px;box-shadow:none!important}:root[data-visual-style=refined] :is(.force-dark-mode,[data-force-dark=true]){--ring:0 0% 54%}@media (prefers-reduced-motion:reduce){:root[data-visual-style=refined] :is(.bas-button,[role=tab],[data-section-link]){transition:none!important}}:root[data-visual-style=refined] [data-surface=drawer].gradient-dark-card{background:hsl(var(--card))!important;box-shadow:-12px 0 36px -24px hsl(0 0% 0%/.35)}:root[data-visual-style=refined] [data-app-details-panel]{gap:0}:root[data-visual-style=refined] [data-drawer-section-navigation]{padding-bottom:0}:root[data-visual-style=refined] [data-drawer-body]{padding-top:8px}:root[data-visual-style=refined] [data-drawer-footer]{background:hsl(var(--card));border-width:1px 0 0;border-radius:0;border-color:hsl(var(--border));box-shadow:none;backdrop-filter:none}:root[data-visual-style=refined] [data-platform-chrome=top]{border-width:0 0 1px;border-color:hsl(var(--border));box-shadow:none}:root[data-visual-style=refined] [data-platform-chrome=top] h1{letter-spacing:-.025em;line-height:1.3}:root[data-visual-style=refined] [data-platform-chrome=top] button{transition:background-color .14s ease-out,color .14s ease-out,opacity .14s ease-out}:root[data-visual-style=refined] [data-platform-chrome=top] button:hover{transform:none}:root[data-visual-style=refined] [data-platform-chrome=top] [data-chrome-search]{background:hsl(var(--card));border-color:hsl(var(--border));border-radius:.625rem}:root[data-visual-style=refined] [data-platform-chrome=top] [data-chrome-search]:focus{border-color:hsl(var(--ring))}:root[data-visual-style=refined] [data-platform-chrome=left]{transition:width .2s cubic-bezier(.2,.8,.2,1)}:root[data-visual-style=refined] [data-platform-chrome=left] .nav-active-halo{inset:2px;border-radius:.625rem;background:hsl(var(--foreground)/.07);border:1px solid hsl(var(--foreground)/.08);box-shadow:none}:root[data-visual-style=refined] [data-platform-chrome=left] nav :is(a,button).group{border-radius:.625rem;transition:background-color .14s ease-out,color .14s ease-out}:root[data-visual-style=refined] [data-platform-chrome=left] nav :is(a,button).group:hover{background:hsl(var(--foreground)/.04)}:root[data-visual-style=refined] [data-platform-chrome=left] nav :is(a,button):has(.nav-active-halo) svg{color:hsl(var(--foreground))}:root[data-visual-style=refined] [data-platform-chrome=left] nav [aria-current=page]{color:hsl(var(--foreground))}:root[data-visual-style=refined] [data-platform-chrome=right] button.group{width:100%;padding-block:4px;border-radius:.5rem}:root[data-visual-style=refined] [data-platform-chrome=right] button.group>div{width:100%;height:36px}:root[data-visual-style=refined] [data-platform-chrome=right] button.group:hover{background:hsl(var(--foreground)/.05)}:root[data-visual-style=refined] [data-platform-chrome=right] button:is([aria-selected=true],[aria-pressed=true]){background:hsl(var(--foreground)/.09)}:root[data-visual-style=refined] [data-platform-chrome=right] button[aria-selected=true] svg{color:hsl(var(--foreground))}:root[data-visual-style=refined] [data-platform-chrome=right] .animate-ping{animation:none;opacity:0}@media (prefers-reduced-motion:reduce){:root[data-visual-style=refined] [data-platform-chrome],:root[data-visual-style=refined] [data-platform-chrome] :is(button,a,svg){transition:none!important}}:root.dark[data-visual-style=classic],:root[data-visual-style=classic] :is([data-app-theme-mode=dark],.force-dark-mode,[data-force-dark=true]){--canvas-gradient:var(
    --surface-gradient,linear-gradient(hsl(var(--background)),hsl(var(--background)))
  );--gradient-card:var(--surface-gradient);--surface-gradient-rail:linear-gradient(135deg,color-mix(in srgb,hsl(var(--secondary)),hsl(0 0% 100%) 3%) 0%,hsl(var(--secondary)) 55%,color-mix(in srgb,hsl(var(--secondary)),hsl(0 0% 0%) 18%) 100%);--chrome-border:color-mix(in srgb,hsl(var(--border)),hsl(var(--secondary)) 55%);--field-subtle:var(--muted);--input-hover:var(--input);--input-focus:var(--ring);--shadow-elegant:var(--surface-shadow);--shadow-card:var(--surface-shadow);--shadow-card-hover:var(--surface-shadow);--shadow-dialog:0 12px 36px -12px hsl(0 0% 0%/0.5)}:root.dark[data-visual-style=classic] :is(body,[data-app-content-region]){background:var(--canvas-gradient)}:root.dark[data-visual-style=classic] :is(.gradient-dark-card-sidebar,.gradient-dark-card-chat,[data-platform-chrome]){background:var(--surface-gradient-rail);border-color:var(--chrome-border);box-shadow:none}:root.dark[data-visual-style=classic] [data-platform-chrome] .border-border{border-color:var(--chrome-border)}:root.dark[data-visual-style=classic] [data-platform-chrome] .bg-border{background-color:var(--chrome-border)}:root.dark[data-visual-style=classic] :is(.gradient-dark-card,.glassmorphism-card,.glassmorphism-panel){background:var(--surface-gradient,linear-gradient(hsl(var(--card)),hsl(var(--card))));backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:var(--surface-edge),var(--surface-shadow)}:root.dark[data-visual-style=classic] [data-surface=drawer].gradient-dark-card{background:var(--surface-gradient);box-shadow:var(--shadow-dialog)}:root.dark[data-visual-style=classic] .nav-active-halo{background:hsl(var(--foreground)/.045);box-shadow:none;border:1px solid hsl(var(--foreground)/.035)}:root.dark[data-visual-style=classic] :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select,[role=combobox]):focus{--tw-ring-shadow:0 0 transparent!important;--tw-ring-offset-shadow:0 0 transparent!important;border-color:hsl(var(--ring));outline:1px solid hsl(var(--ring))!important;outline-offset:-1px;box-shadow:none!important}:root[data-visual-style=classic] [data-app-theme-scope]{--canvas-gradient:var(
    --surface-gradient,linear-gradient(hsl(var(--background)),hsl(var(--background)))
  );--gradient-card:var(--surface-gradient,linear-gradient(hsl(var(--card)),hsl(var(--card))));--shadow-card:var(--surface-shadow,0 2px 8px -3px hsl(0 0% 0%/0.12));--shadow-elegant:var(--shadow-card)}:root.dark[data-visual-style=classic] :is([role=tab],[data-section-link]){border-width:0!important;box-shadow:none!important;transition:background-color .12s ease-out,color .12s ease-out}:root.dark[data-visual-style=classic] :is([role=tab][aria-selected=true],[role=tab][data-state=active],[data-section-link][data-state=active]){background:hsl(var(--foreground)/.06)!important;color:hsl(var(--foreground))!important;text-shadow:none}@media (prefers-reduced-motion:reduce){:root.dark[data-visual-style=classic] :is([role=tab],[data-section-link]){transition:none}}:root[data-visual-style] [data-platform-chrome=top][data-chrome-background=transparent]{background:transparent;background-image:none;box-shadow:none;border-color:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}:root[data-visual-style=refined] [data-platform-chrome].gradient-dark-card{background:hsl(var(--secondary));box-shadow:none}:root.dark[data-visual-style=classic] [data-platform-chrome].gradient-dark-card{background:var(--surface-gradient-rail);box-shadow:none}