/* Console and marketplace: the homepage's blue transparent glass material. */
html[data-fumin-neural]:is([data-fumin-console],[data-fumin-market]),
html[data-fumin-neural]:is([data-fumin-console],[data-fumin-market]) body {
  color-scheme:dark;--semi-color-bg-0:transparent;--semi-color-bg-1:rgba(15,37,58,.82);--semi-color-bg-2:#12304a;--semi-color-bg-3:#193c57;--semi-color-bg-4:#244d69;
  --semi-color-text-0:#e7f5ff;--semi-color-text-1:#d2e7f7;--semi-color-text-2:#abc5db;--semi-color-text-3:#8da9c1;
  --semi-color-primary:#b4dfff;--semi-color-primary-hover:#d5efff;--semi-color-primary-active:#87c7f3;--semi-color-primary-disabled:#657f94;
  --semi-color-primary-light-default:rgba(153,211,250,.15);--semi-color-primary-light-hover:rgba(153,211,250,.23);--semi-color-primary-light-active:rgba(153,211,250,.3);
  --semi-color-border:rgba(198,230,255,.2);--semi-color-fill-0:rgba(170,215,249,.06);--semi-color-fill-1:rgba(170,215,249,.12);--semi-color-fill-2:rgba(170,215,249,.18);
  --semi-color-default:#c7e3f8;--semi-color-default-hover:#eff9ff;--semi-color-secondary:#abcde6;--semi-color-nav-bg:transparent;
  --semi-color-warning:#f4c888;--semi-color-warning-light-default:rgba(175,117,34,.19);--semi-color-success:#83d9bd;--semi-color-danger:#ffa6b2;
  color:#e7f5ff;
}
html[data-fumin-neural]:is([data-fumin-console],[data-fumin-market]) .fumin-motion-background::after {background:linear-gradient(180deg,rgba(4,18,33,.6),rgba(4,20,38,.63) 55%,rgba(3,17,32,.76));}
html[data-fumin-neural]:is([data-fumin-console],[data-fumin-market]) .fumin-motion-background video {opacity:1;}
html[data-fumin-neural]:is([data-fumin-console],[data-fumin-market]) #root .app-layout > .semi-layout-header {background:rgba(12,32,51,.27) !important;border-bottom:1px solid rgba(206,235,255,.12);backdrop-filter:blur(24px);}
html[data-fumin-neural]:is([data-fumin-console],[data-fumin-market]) #root :is(.app-sider,.pricing-sidebar) {background:rgba(25,59,86,.22) !important;backdrop-filter:blur(28px);border-color:rgba(206,235,255,.18) !important;}
html[data-fumin-neural]:is([data-fumin-console],[data-fumin-market]) #root :is(.sidebar-container,.sidebar-nav) {background:transparent !important;color:#c1d8ea;}
html[data-fumin-neural]:is([data-fumin-console],[data-fumin-market]) #root .sidebar-group-label {color:#9ebbd1 !important;}
html[data-fumin-neural]:is([data-fumin-console],[data-fumin-market]) #root .sidebar-nav .semi-navigation-item {color:#c1d8ea;}
html[data-fumin-neural]:is([data-fumin-console],[data-fumin-market]) #root .sidebar-nav .semi-navigation-item-icon {color:#b3d2e9;}
html[data-fumin-neural]:is([data-fumin-console],[data-fumin-market]) #root .sidebar-nav .semi-navigation-item:hover {background:rgba(173,219,250,.12) !important;color:#f0f9ff;}
html[data-fumin-neural]:is([data-fumin-console],[data-fumin-market]) #root .sidebar-nav .semi-navigation-item-selected {--semi-color-primary:#e6f5ff;background:rgba(170,218,252,.19) !important;color:#e6f5ff !important;box-shadow:inset 0 1px 0 rgba(227,245,255,.24);}
html[data-fumin-neural]:is([data-fumin-console],[data-fumin-market]) #root .sidebar-nav .semi-navigation-item-selected :is(.semi-navigation-item-text,.semi-navigation-item-icon) {color:#e6f5ff !important;}
html[data-fumin-neural]:is([data-fumin-console],[data-fumin-market]) #root :is(.sidebar-collapse-button,.sidebar-divider) {border-color:rgba(198,230,255,.18) !important;}
html[data-fumin-neural]:is([data-fumin-console],[data-fumin-market]) #root .sidebar-collapse-button {background:rgba(21,51,75,.34) !important;backdrop-filter:blur(24px);}
html[data-fumin-neural]:is([data-fumin-console],[data-fumin-market]) #root .semi-card {color:#e7f5ff;backdrop-filter:blur(24px) saturate(.85);box-shadow:0 12px 36px rgba(0,10,23,.12),inset 0 1px 0 rgba(225,245,255,.14);}
html[data-fumin-neural]:is([data-fumin-console],[data-fumin-market]) #root .semi-card-header {border-color:rgba(201,232,255,.15);}
html[data-fumin-neural]:is([data-fumin-console],[data-fumin-market]) #root :is(.semi-card-header-wrapper-title,.semi-card-header-wrapper-title .lucide) {color:#cbe6fa;}
html[data-fumin-neural]:is([data-fumin-console],[data-fumin-market]) #root .semi-card .semi-avatar {background:rgba(154,213,250,.12);color:#bcddf3;}
html[data-fumin-neural]:is([data-fumin-console],[data-fumin-market]) :is(#root,.semi-modal-content,.semi-sidesheet-inner) :is(.semi-input-wrapper,.semi-select,.semi-datepicker-range-input) {background:rgba(10,31,50,.3) !important;border-color:rgba(195,228,255,.25) !important;backdrop-filter:blur(20px);}
html[data-fumin-neural]:is([data-fumin-console],[data-fumin-market]) :is(#root,.semi-modal-content,.semi-sidesheet-inner) :is(.semi-input,.semi-select-selection) {color:#dcefff !important;}
html[data-fumin-neural]:is([data-fumin-console],[data-fumin-market]) .semi-input::placeholder {color:#a6bed3;}
html[data-fumin-neural]:is([data-fumin-console],[data-fumin-market]) #root .semi-tabs-tab {color:#abc8df;}
html[data-fumin-neural]:is([data-fumin-console],[data-fumin-market]) #root .semi-tabs-tab-active {color:#e6f5ff;}
html[data-fumin-neural]:is([data-fumin-console],[data-fumin-market]) #root :is(.semi-tabs-bar,.semi-table-wrapper) {border-color:rgba(198,230,255,.2);}
html[data-fumin-neural]:is([data-fumin-console],[data-fumin-market]) #root .semi-tabs-ink-bar {background:#b4dfff;}
html[data-fumin-neural]:is([data-fumin-console],[data-fumin-market]) :is(#root,.semi-modal-content,.semi-sidesheet-inner) .semi-table-thead > tr > th {background:rgba(137,196,239,.12) !important;color:#cbe5f8;border-color:rgba(198,230,255,.17);}
html[data-fumin-neural]:is([data-fumin-console],[data-fumin-market]) :is(#root,.semi-modal-content,.semi-sidesheet-inner) .semi-table-tbody > tr > td {background:rgba(14,38,59,.23) !important;color:#d4e9f9;border-color:rgba(198,230,255,.13);}
html[data-fumin-neural]:is([data-fumin-console],[data-fumin-market]) #root .semi-table-tbody > tr:hover > td {background:rgba(142,202,244,.14) !important;}
/* Sticky price cells must obscure scrolling text beneath the glass. */
html[data-fumin-neural][data-fumin-market] #root .semi-table .semi-table-cell-fixed-right {background:rgba(16,42,63,.92) !important;backdrop-filter:blur(24px);}
html[data-fumin-neural][data-fumin-market] #root .semi-table-thead .semi-table-cell-fixed-right {background:rgba(39,67,88,.94) !important;}
html[data-fumin-neural]:is([data-fumin-console],[data-fumin-market]) :is(.semi-modal-content,.semi-sidesheet-inner,.semi-popover-wrapper,.semi-dropdown-menu) {background:rgba(15,38,59,.78) !important;color:#d9edfc;border-color:rgba(210,236,255,.3);backdrop-filter:blur(36px) saturate(.75);box-shadow:0 20px 70px rgba(0,8,22,.28);}
html[data-fumin-neural]:is([data-fumin-console],[data-fumin-market]) :is(.semi-modal-content,.semi-sidesheet-inner) {--semi-color-text-0:#e7f5ff;--semi-color-text-1:#d2e7f7;--semi-color-text-2:#abc5db;--semi-color-primary:#b4dfff;--semi-color-fill-0:rgba(170,215,249,.06);--semi-color-fill-1:rgba(170,215,249,.12);}
html[data-fumin-neural]:is([data-fumin-console],[data-fumin-market]) :is(.semi-modal-content,.semi-sidesheet-inner) :is(.semi-typography,.semi-button,.semi-tabs-tab,.semi-modal-close,.semi-sidesheet-close) {color:#cde6f8;}
html[data-fumin-neural]:is([data-fumin-console],[data-fumin-market]) :is(.semi-modal-content,.semi-sidesheet-inner) .semi-tabs-tab-active {color:#eff9ff;}
html[data-fumin-neural]:is([data-fumin-console],[data-fumin-market]) #root .pricing-content .semi-card-cover :is(h2,p) {color:#e2f2ff !important;}
html[data-fumin-neural]:is([data-fumin-console],[data-fumin-market]) #root .pricing-content .semi-card-cover [class~='text-white/80'] {color:#b8d2e7 !important;}
html[data-fumin-neural]:is([data-fumin-console],[data-fumin-market]) #root .pricing-sidebar :is(.semi-divider_inner-text,.semi-button) {color:#bfd9ec;}
html[data-fumin-neural]:is([data-fumin-console],[data-fumin-market]) #root .pricing-sidebar :is([class~='text-gray-300'],[class~='text-gray-200']) {color:#b8d2e7 !important;}
html[data-fumin-neural]:is([data-fumin-console],[data-fumin-market]) #root .pricing-search-header {background:rgba(49,92,124,.12);backdrop-filter:blur(24px);}
html[data-fumin-neural]:is([data-fumin-console],[data-fumin-market]) #root :is(.pricing-view-container,.pricing-view-container-mobile) [class~='shadow-md'] {background:rgba(130,190,235,.12);border-color:rgba(198,230,255,.2);}
html[data-fumin-neural]:is([data-fumin-console],[data-fumin-market]) :is(#root,.semi-modal-content,.semi-sidesheet-inner) .semi-tag {background:rgba(144,202,245,.12);color:#c6e1f6;border-color:rgba(198,230,255,.16);}
html[data-fumin-neural]:is([data-fumin-console],[data-fumin-market]) :is(#root,.semi-modal-content,.semi-sidesheet-inner) :is(.semi-tag-purple-light,.semi-tag-violet-light,.semi-tag-indigo-light) {background:rgba(155,130,235,.15);color:#d6c7ff;}
html[data-fumin-neural]:is([data-fumin-console],[data-fumin-market]) :is(#root,.semi-modal-content,.semi-sidesheet-inner) :is(.semi-tag-green-light,.semi-tag-teal-light) {background:rgba(69,174,136,.15);color:#9ce4c9;}
html[data-fumin-neural]:is([data-fumin-console],[data-fumin-market]) :is(#root,.semi-modal-content,.semi-sidesheet-inner) :is(.semi-tag-orange-light,.semi-tag-yellow-light) {background:rgba(205,153,66,.17);color:#f3d29d;}
/* Usage-log type badges: preserve meaning above the generic blue glass tags.
   The existing app renders consumption as lime and errors as red. */
html[data-fumin-neural][data-fumin-console] #root .semi-table .semi-tag-lime-light {background:rgba(34,197,94,.18);color:#86efac;border-color:rgba(74,222,128,.38);}
html[data-fumin-neural][data-fumin-console] #root .semi-table .semi-tag-red-light {background:rgba(239,68,68,.18);color:#fca5a5;border-color:rgba(248,113,113,.38);}
html[data-fumin-neural]:is([data-fumin-console],[data-fumin-market]) .sbg-button {background:rgba(153,207,246,.07) !important;color:#bed8eb !important;border-color:rgba(198,230,255,.18) !important;backdrop-filter:blur(14px);}
html[data-fumin-neural]:is([data-fumin-console],[data-fumin-market]) .sbg-button:hover {background:rgba(174,219,252,.17) !important;color:#eff9ff !important;}
html[data-fumin-neural]:is([data-fumin-console],[data-fumin-market]) .sbg-button.semi-button-primary {background:rgba(176,222,255,.23) !important;color:#e7f5ff !important;border-color:rgba(205,235,255,.5) !important;box-shadow:inset 0 1px 0 rgba(239,250,255,.16);}
html[data-fumin-neural]:is([data-fumin-console],[data-fumin-market]) .sbg-button :is(.sbg-badge,.sbg-badge-active) {background:rgba(167,216,250,.14) !important;color:#d8eeff !important;}
html[data-fumin-neural]:is([data-fumin-console],[data-fumin-market]) .semi-checkbox-inner-display {background:rgba(139,195,235,.12);border-color:#8fb3ce;}
html[data-fumin-neural]:is([data-fumin-console],[data-fumin-market]) .semi-checkbox-checked .semi-checkbox-inner-display {background:#73b6e5;border-color:#b3dfff;}
html[data-fumin-neural]:is([data-fumin-console],[data-fumin-market]) .semi-checkbox-checked .semi-checkbox-inner-display-icon {color:#0b2d47;}
html[data-fumin-neural]:is([data-fumin-console],[data-fumin-market]) #root .semi-empty-description {color:#abc5db;}
html[data-fumin-neural]:is([data-fumin-console],[data-fumin-market]) #root .semi-layout-footer span {color:#bad0e1 !important;}
/* The creative result notice keeps its pale surface, so use black text. */
html[data-fumin-neural][data-fumin-console] #root .creative-result-expiry-tip,
html[data-fumin-neural][data-fumin-console] #root .creative-result-expiry-tip :is(.creative-billing-tip-title,.creative-billing-tip-text) {
  color:#111 !important;
}
@media(max-width:720px) {
  html[data-fumin-neural]:is([data-fumin-console],[data-fumin-market]) #root .app-sider {background:rgba(13,35,55,.78) !important;backdrop-filter:blur(30px);}
}
