.error-notification-bar{position:fixed;top:0;left:0;right:0;background:#fff;border-bottom:1px solid #f5f5f5;box-shadow:0 2px 8px #00000014;z-index:1000;animation:slideDown .3s ease-out}@keyframes slideDown{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.error-notification-container{max-width:1400px;margin:0 auto;padding:12px 24px}.error-notification-item{animation:fadeIn .3s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}body.has-error-notification{padding-top:0}.logo-container{display:block;width:149px;height:44px;cursor:pointer}.logo-image{display:block;width:149px;height:44px;object-fit:contain}._root_1k4jh_5{position:fixed;z-index:9999;font-family:inherit}._ball_1k4jh_19{width:64px;height:64px;border:1px solid rgba(255,255,255,.4);border-radius:16px;background:#ffffffb8;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 12px 32px #2c2f301f;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden;transition:box-shadow .3s ease,transform .2s ease}._ball_1k4jh_19:hover{box-shadow:0 16px 48px #2c2f3029;transform:translate(-2px)}._ball_1k4jh_19:active{transform:scale(.94)}._ball_1k4jh_19:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top right,transparent,rgba(255,255,255,.14),transparent);pointer-events:none;border-radius:inherit}._ballIcon_1k4jh_95{position:relative;z-index:1;font-size:28px;color:#a3ff12;line-height:1}._panel_1k4jh_111{background:#ffffffc7;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.45);border-radius:24px;box-shadow:0 12px 32px #2c2f301f;overflow:hidden;display:flex;flex-direction:column}._panelTitleBar_1k4jh_135{min-height:56px;padding:16px 20px 12px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;cursor:grab;-webkit-user-select:none;user-select:none;border-bottom:none}._panelTitleBar_1k4jh_135:active{cursor:grabbing}._panelTitleGroup_1k4jh_167{display:flex;flex-direction:column;gap:2px;min-width:0}._panelTitleText_1k4jh_181{font-size:18px;font-weight:700;color:#2c2f30;letter-spacing:-.02em;line-height:1.25}._panelTitleSub_1k4jh_197{font-size:11px;font-weight:600;color:#652fe7;text-transform:uppercase;letter-spacing:.08em}._panelCloseBtn_1k4jh_213{flex-shrink:0;width:36px!important;height:36px!important;min-width:36px!important;padding:0!important;border-radius:999px!important;color:#595c5d!important;display:flex!important;align-items:center;justify-content:center}._panelCloseBtn_1k4jh_213:hover{background:#e0e3e4d9!important;color:#2c2f30!important}._panelBody_1k4jh_249{background:transparent;padding:8px 22px 20px;display:flex;flex-direction:column;gap:12px;flex:1;min-height:0}._tabsRoot_1k4jh_271{min-height:0;display:flex;flex-direction:column}._tabsRoot_1k4jh_271 .ant-tabs-nav{margin:0 0 12px!important;border-bottom:none!important}._tabsRoot_1k4jh_271 .ant-tabs-nav:before{display:none!important}._tabsRoot_1k4jh_271 .ant-tabs-ink-bar{display:none!important}._tabsRoot_1k4jh_271 .ant-tabs-nav-list{display:flex!important;width:100%!important;gap:4px!important}._tabsRoot_1k4jh_271 .ant-tabs-tab{flex:1!important;margin:0!important;padding:0!important;justify-content:center!important}._tabsRoot_1k4jh_271 .ant-tabs-tab-btn{width:100%;text-align:center;padding:8px 10px!important;border-radius:12px!important;font-size:13px!important;font-weight:600!important;color:#595c5d!important;transition:background .2s ease,color .2s ease,box-shadow .2s ease!important}._tabsRoot_1k4jh_271 .ant-tabs-tab:hover .ant-tabs-tab-btn{background:#ffffff8c!important;color:#2c2f30!important}._tabsRoot_1k4jh_271 .ant-tabs-tab-active .ant-tabs-tab-btn{background:#fff!important;color:#a3ff12!important;box-shadow:0 1px 4px #2c2f3014!important}._tabsRoot_1k4jh_271 .ant-tabs-content-holder{flex:1}._categoryDropArea_1k4jh_393{flex:1;min-height:180px;display:flex;flex-direction:column;gap:12px;overflow:auto;border-radius:16px;transition:background .2s ease;padding:6px 4px 8px;box-sizing:border-box}._dropAreaActive_1k4jh_421{background:#b503570f!important}._tabContent_1k4jh_429{height:100%;display:flex;flex-direction:column;min-height:0}._batchActions_1k4jh_443{padding-top:4px}._placeholder_1k4jh_451{flex:1;min-height:180px;border-radius:16px;border:none;background-color:#eff1f2a6;background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='16' ry='16' stroke='%23B5035726' stroke-width='2' stroke-dasharray='8%2c 12' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e");display:flex;align-items:center;justify-content:center;color:#595c5d;font-size:14px;font-weight:600;transition:background-color .2s ease,color .2s ease}._placeholder_1k4jh_451:hover{background-color:#b503570d;color:#2c2f30}._galleryGrid_1k4jh_497{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:8px 10px 12px;overflow:visible;box-sizing:border-box}._card_1k4jh_517{background:#fff;border:none;border-radius:14px;padding:0;cursor:pointer;position:relative;display:flex;flex-direction:column;gap:0;overflow:hidden;box-shadow:0 1px 3px #2c2f300f;transition:box-shadow .2s ease,transform .2s ease}._cardHover_1k4jh_551:hover{box-shadow:0 8px 24px #2c2f301a;transform:translateY(-1px)}._cardSelected_1k4jh_563{outline:none;box-shadow:0 0 0 4px #a3ff12,0 0 0 6px #fffffff2,0 10px 28px #b5035738;z-index:1}._cardSelected_1k4jh_563._cardHover_1k4jh_551:hover{box-shadow:0 0 0 4px #a3ff12,0 0 0 6px #fffffff2,0 14px 36px #b5035747;transform:translateY(-1px)}._cardThumb_1k4jh_597{width:100%;display:flex;align-items:center;justify-content:center;height:132px;background:#f5f6f7;position:relative}._audioPlaceholder_1k4jh_617{width:100%;height:132px;display:flex;align-items:center;justify-content:center;background:#f5f6f7;padding:10px}._thumb_1k4jh_637{width:100%;height:132px;object-fit:cover;border-radius:0;background:#fff}._thumbVideo_1k4jh_653{width:100%;height:132px;border-radius:0;background:#000;object-fit:cover}._videoSelectBtn_1k4jh_669{position:absolute;top:8px;left:8px;z-index:2;width:22px!important;height:22px!important;border:1px solid rgba(44,47,48,.2)!important;border-radius:6px!important;background:#ffffffeb!important;color:transparent!important;padding:0!important}._videoSelectBtn_1k4jh_669 .anticon{font-size:12px;color:transparent}._videoSelectBtnActive_1k4jh_707{color:#a3ff12!important;border:2px solid #a3ff12!important;background:#fffffffa!important;box-shadow:0 0 0 2px #b5035740!important}._videoSelectBtnActive_1k4jh_707 .anticon{color:#a3ff12}._meta_1k4jh_729{min-width:0;display:flex;flex-direction:column;gap:4px}._fileName_1k4jh_743{font-size:14px;color:#595c5d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._expiresAt_1k4jh_759{font-size:12px;color:#757778}._rowActions_1k4jh_769{display:flex;justify-content:flex-end}._textBtn_1k4jh_779{color:#595c5d!important}._textBtn_1k4jh_779 .ant-btn-text{color:#595c5d}._batchActionRow_1k4jh_795{display:flex;align-items:center;justify-content:space-between;gap:8px}._rowSelected_1k4jh_809{background:#eff1f2e6}._fadeIn_1k4jh_817{transition:opacity .2s ease-in-out,transform .2s ease-in-out}._visible_1k4jh_829{opacity:1;transform:scale(1)}._hidden_1k4jh_839{opacity:0;transform:scale(.98);pointer-events:none}._desktopPanel_1k4jh_851{width:384px;height:520px}@media (max-width: 1024px){._desktopPanel_1k4jh_851{width:360px;height:480px}._panelTitleBar_1k4jh_135{padding:14px 18px 10px}._panelBody_1k4jh_249{padding:8px 20px 18px}}._cardLabel_1k4jh_887{font-size:11px;line-height:1.35;color:#595959;padding:4px 6px 0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._audioNameView_1k4jh_911{font-size:11px;line-height:1.35;color:#595959;padding:4px 6px 6px;margin-top:2px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border-radius:4px;outline:none}._audioNameView_1k4jh_911:hover{color:#a3ff12;background:#b503570f}._audioNameView_1k4jh_911:focus-visible{box-shadow:0 0 0 2px #b5035740}._audioRenameRow_1k4jh_959{padding:4px 6px 6px;margin-top:2px}._audioRenameRow_1k4jh_959 .ant-input{font-size:11px;width:100%}@media (max-width: 767px){._desktopPanel_1k4jh_851{width:auto;height:calc(100vh - 32px)}._panelTitleBar_1k4jh_135{padding:14px 16px 10px}._panelBody_1k4jh_249{padding:8px 18px 16px}._tabsRoot_1k4jh_271 .ant-tabs-nav{overflow-x:auto;white-space:nowrap}._galleryGrid_1k4jh_497{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:6px 8px 10px}}._collapseRoot_1tq5z_5{margin-top:10px}._collapseRoot_1tq5z_5 .ant-collapse-item{border:none!important}._collapseRoot_1tq5z_5 .ant-collapse-header{padding:8px 0!important;align-items:center!important}._collapseRoot_1tq5z_5 .ant-collapse-expand-icon{color:#888!important}._collapseRoot_1tq5z_5 .ant-collapse-content{background:transparent!important;border:none!important}._collapseRoot_1tq5z_5 .ant-collapse-content-box{padding:8px 0 0!important;background:transparent!important}._collapseLabel_1tq5z_59{font-size:13px;font-weight:600;color:#e8e8e8}._collapseLabelHint_1tq5z_71{margin-left:6px;font-size:12px;font-weight:400;color:#888}._pricingPanel_1tq5z_85{width:100%;min-width:0;border:1px solid #2a2a2a;border-radius:12px;overflow:hidden;background:#141414}._pricingTable_1tq5z_103 .ant-table{background:transparent!important;color:#e8e8e8}._pricingTable_1tq5z_103 .ant-table-container{border-inline-start:none!important}._pricingTable_1tq5z_103 .ant-table-thead>tr>th{background:#1f1f1f!important;color:#fff!important;font-weight:600!important;font-size:12px!important;border-bottom:1px solid #333!important;padding:10px 12px!important}._pricingTable_1tq5z_103 .ant-table-tbody>tr>td{background:#1a1a1a!important;color:#ccc!important;font-size:12px!important;border-bottom:1px solid #2a2a2a!important;padding:10px 12px!important;vertical-align:top}._pricingTable_1tq5z_103 .ant-table-tbody>tr:last-child>td{border-bottom:none!important}._pricingTable_1tq5z_103 .ant-table-tbody>tr:hover>td{background:#242424!important}._pricingTable_1tq5z_103 .ant-table-cell-scrollbar{box-shadow:none!important}._modelName_1tq5z_181{color:#fff;font-weight:600;font-size:13px}._priceCell_1tq5z_193{color:#a3ff12;font-weight:500;white-space:nowrap}._priceStrike_1tq5z_205{color:#888;text-decoration:line-through;margin-right:6px}._priceEffective_1tq5z_217{color:#a3ff12;font-weight:600}._noteCell_1tq5z_227{color:#999;line-height:1.5;max-width:280px}._pricingFootnote_1tq5z_239{display:block;margin-top:8px;padding:0 2px;font-size:11px;color:#666;line-height:1.45}.lumina-ai-chat{max-width:1000px;margin:0 auto}.lumina-ai-chat .ant-card-head-title,.lumina-ai-chat .ant-typography{color:var(--lumina-text-l1)}.lumina-ai-chat-messages{min-height:360px;max-height:560px;overflow-y:auto;border:1px solid var(--lumina-border-subtle);border-radius:var(--lumina-radius-sm);padding:12px;background:var(--lumina-bg-input)}.lumina-ai-chat-messages .ant-empty-description{color:var(--lumina-text-l3)!important}.lumina-ai-chat-bubble{max-width:85%;margin-bottom:0!important;border-radius:var(--lumina-radius-sm)!important}.lumina-ai-chat-bubble .ant-card-head{min-height:auto;padding:8px 12px}.lumina-ai-chat-bubble .ant-card-head-title{font-size:13px;font-weight:600}.lumina-ai-chat-bubble .ant-card-body{padding:8px 12px}.lumina-ai-chat-bubble .ant-typography{color:var(--lumina-text-l2)}.lumina-ai-chat-bubble--user{background:var(--lumina-accent-muted)!important;border-color:#a3ff1259!important}.lumina-ai-chat-bubble--user .ant-card-head-title{color:var(--lumina-accent)!important}.lumina-ai-chat-bubble--assistant{background:var(--lumina-bg-elevated)!important;border-color:var(--lumina-border-subtle)!important}.lumina-ai-chat .ant-upload.ant-upload-drag{background:var(--lumina-bg-input)!important;border:1px dashed var(--lumina-border-subtle)!important;border-radius:var(--lumina-radius-sm)!important}.lumina-ai-chat .ant-upload.ant-upload-drag:hover{border-color:var(--lumina-accent)!important}.lumina-ai-chat .ant-upload-drag-icon .anticon{color:var(--lumina-accent)!important}.lumina-ai-chat .ant-upload-text{color:var(--lumina-text-l2)!important}.lumina-ai-chat .ant-upload-hint{color:var(--lumina-text-l3)!important;font-size:12px}.lumina-ai-chat-loading{margin-top:12px;color:var(--lumina-text-l3)}.lumina-ai-chat-row{display:flex;width:100%}.lumina-ai-chat-row--user{justify-content:flex-end}.lumina-ai-chat-row--assistant{justify-content:flex-start}.lumina-ai-chat-send{display:flex;justify-content:flex-end}*{margin:0;padding:0;box-sizing:border-box}*:before,*:after{box-sizing:border-box}:root{font-family:Roboto,PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:24px;font-weight:400;color-scheme:dark;color:#fffc;background-color:#111;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}body{margin:0;padding:0;min-width:320px;min-height:100vh;background-color:#111;color:#fffc;overflow-x:hidden;overflow-y:auto}#root{width:100%;min-height:100vh;background-color:#111;position:relative}.ant-message .ant-message-notice-content{padding:4px 8px!important;font-size:12px!important;line-height:1.2!important}.ant-message .ant-message-custom-content{font-size:12px!important}.add-to-material-library-message .ant-message-notice-content,.add-to-material-library-tooltip .ant-tooltip-inner{color:#141414!important;background-color:#fff!important}.add-to-material-library-tooltip .ant-tooltip-arrow:before{background-color:#fff!important}.ant-notification .ant-notification-notice{padding:8px 10px!important;width:220px!important}.ant-notification .ant-notification-notice-message{font-size:12px!important;margin-bottom:4px!important}.ant-notification .ant-notification-notice-description{font-size:12px!important;line-height:1.25!important}.ant-notification .ant-notification-notice-message,.ant-notification .ant-notification-notice-description{color:var(--lumina-text-l2)!important}.ant-notification .ant-notification-notice-btn a{color:var(--lumina-accent)!important}.ant-notification .ant-notification-notice-close{color:var(--lumina-text-l3)!important}h1,h2,h3,h4,h5,h6{color:#fff;margin:0}h1{font-size:32px;line-height:40px;font-weight:700;margin-bottom:24px}h2{font-size:24px;line-height:28px;font-weight:600;margin-bottom:20px}h3{font-size:18px;line-height:1.35;font-weight:600;margin-bottom:16px}h4{font-size:16px;line-height:1.5;font-weight:400;margin-bottom:12px;color:#fffc}h5,h6{font-size:14px;line-height:24px;font-weight:500;margin-bottom:12px;color:#fffc}p{margin:0 0 16px;line-height:24px;font-size:14px;color:#fffc}a{color:#fffc;text-decoration:none;transition:color .2s ease-in-out}a:hover{color:#a3ff12}a:active{color:#b8ff3d}ul,ol{list-style:none;margin:0;padding:0}img{max-width:100%;height:auto;display:block}button{font-family:inherit;font-size:inherit;line-height:inherit;cursor:pointer;border:none;background:none;padding:0}input,textarea,select{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;border:none;outline:none;background:none}.text-primary{color:#fff}.text-secondary{color:#fffc}.text-tertiary{color:#ffffff80}.text-quaternary{color:#ffffff4d}.bg-white{background-color:#fff}.bg-gray-50{background-color:#fafafa}.bg-gray-100{background-color:#f5f5f5}.bg-gray-200{background-color:#eee}.mt-8{margin-top:8px}.mt-12{margin-top:12px}.mt-16{margin-top:16px}.mt-24{margin-top:24px}.mt-32{margin-top:32px}.mb-8{margin-bottom:8px}.mb-12{margin-bottom:12px}.mb-16{margin-bottom:16px}.mb-24{margin-bottom:24px}.mb-32{margin-bottom:32px}.ml-8{margin-left:8px}.ml-12{margin-left:12px}.ml-16{margin-left:16px}.ml-24{margin-left:24px}.mr-8{margin-right:8px}.mr-12{margin-right:12px}.mr-16{margin-right:16px}.mr-24{margin-right:24px}.pt-16{padding-top:16px}.pt-24{padding-top:24px}.pt-32{padding-top:32px}.pb-16{padding-bottom:16px}.pb-24{padding-bottom:24px}.pb-32{padding-bottom:32px}.px-16{padding-left:16px;padding-right:16px}.px-24{padding-left:24px;padding-right:24px}.py-16{padding-top:16px;padding-bottom:16px}.py-24{padding-top:24px;padding-bottom:24px}.page-container{max-width:1200px;margin:0 auto;padding:24px;background-color:#fff;min-height:calc(100vh - 64px)}.content-section{margin-bottom:24px;padding:24px;background-color:#fff;border-radius:4px}.card-container{background-color:#fff;border-radius:4px;padding:24px;margin-bottom:16px;border-bottom:1px solid #EEEEEE}.ant-layout-sider{position:sticky!important;top:0!important;width:200px!important;height:100vh!important;flex-shrink:0!important;flex-grow:0!important;display:block!important;visibility:visible!important;opacity:1!important;overflow-y:auto!important;overflow-x:visible!important;background-color:#fff!important;align-self:flex-start!important}.ant-layout-sider>*{display:block!important;visibility:visible!important;opacity:1!important}.ant-layout{position:relative!important;min-height:100vh!important;overflow:visible!important}.ant-layout-has-sider{position:relative!important;min-height:100vh!important;overflow:visible!important;display:flex!important;flex-direction:row!important}.ant-input,.ant-input-affix-wrapper{border:none!important;border-bottom:1px solid #EEEEEE!important;border-radius:0!important;padding:8px 0!important;box-shadow:none!important;background-color:transparent!important}.ant-input:hover,.ant-input-affix-wrapper:hover{border-bottom-color:#ccc!important}.ant-input:focus,.ant-input-affix-wrapper:focus,.ant-input-affix-wrapper-focused{border-bottom-color:#666!important;box-shadow:none!important}.ant-input-textarea textarea{border:1px solid #EEEEEE!important;border-radius:4px!important;padding:12px!important}.ant-input-textarea textarea:hover{border-color:#ccc!important}.ant-input-textarea textarea:focus{border-color:#666!important;box-shadow:none!important}.ant-card{border:none!important;border-bottom:1px solid #EEEEEE!important;box-shadow:none!important;border-radius:4px!important}.ant-card-head{border-bottom:1px solid #EEEEEE!important;padding:16px 24px!important}.ant-card-body{padding:24px!important}.ant-table-thead>tr>th,.ant-table-tbody>tr>td{border-right:none!important}@media (max-width: 1024px){.page-container,.content-section,.card-container{padding:20px}h1{font-size:22px}h2{font-size:18px}h3{font-size:16px}}@media (max-width: 768px){:root{font-size:13px}.page-container{padding:16px}.content-section,.card-container{padding:16px;margin-bottom:12px}h1{font-size:20px;margin-bottom:16px}h2{font-size:18px;margin-bottom:12px}h3{font-size:16px;margin-bottom:12px}h4{font-size:14px;margin-bottom:8px}.mt-24{margin-top:16px}.mb-24{margin-bottom:16px}.px-24{padding-left:16px;padding-right:16px}.py-24{padding-top:16px;padding-bottom:16px}}@media (max-width: 480px){.page-container,.content-section,.card-container{padding:12px}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background-color:#fafafa}::-webkit-scrollbar-thumb{background-color:#e0e0e0;border-radius:4px}::-webkit-scrollbar-thumb:hover{background-color:#ccc}*{scrollbar-width:thin;scrollbar-color:#E0E0E0 #FAFAFA}@media print{body{background-color:#fff}.page-container{max-width:100%;padding:0}button,.ant-btn,.ant-pagination{display:none!important}}:root{--lumina-accent: #a3ff12;--lumina-accent-hover: #b8ff3d;--lumina-accent-secondary: #4fffa0;--lumina-accent-muted: rgba(163, 255, 18, .12);--lumina-error: #ff3000;--lumina-error-hover: #ff4d26;--lumina-bg-page: #111111;--lumina-bg-surface: rgba(255, 255, 255, .1);--lumina-bg-surface-solid: #1c1c1c;--lumina-bg-elevated: #1c1c1c;--lumina-bg-input: rgba(255, 255, 255, .05);--lumina-bg-hover: rgba(255, 255, 255, .06);--lumina-border: rgba(255, 255, 255, .05);--lumina-border-subtle: rgba(255, 255, 255, .1);--lumina-text-l1: #ffffff;--lumina-text-l2: rgba(255, 255, 255, .8);--lumina-text-l3: rgba(255, 255, 255, .5);--lumina-text-hint: rgba(255, 255, 255, .3);--lumina-text-disabled: rgba(255, 255, 255, .2);--lumina-text-on-accent: #111111;--lumina-text-primary: var(--lumina-text-l1);--lumina-text-secondary: var(--lumina-text-l3);--lumina-radius-xs: 4px;--lumina-radius-sm: 8px;--lumina-radius: 12px;--lumina-radius-lg: 24px;--lumina-shadow-soft: 0 4px 24px rgba(0, 0, 0, .4);--lumina-shadow-nav: 0 1px 0 rgba(255, 255, 255, .05);--lumina-sider-width: 240px;font-family:Roboto,PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif}.lumina-text-page-title,.ant-typography.lumina-text-page-title,h1.lumina-text-page-title{font-size:32px!important;line-height:40px!important;font-weight:700!important;color:var(--lumina-text-l1)!important;margin:0!important}.lumina-text-module-title{font-size:24px;line-height:28px;font-weight:600;color:var(--lumina-text-l1)}.lumina-text-nav-title{font-size:18px;line-height:1.35;font-weight:600;color:var(--lumina-text-l1)}.lumina-text-body{font-size:16px;line-height:1.5;font-weight:400;color:var(--lumina-text-l2)}.lumina-text-paragraph{font-size:14px;line-height:24px;font-weight:400;color:var(--lumina-text-l2)}.lumina-text-nav-sm{font-size:14px;line-height:22px;font-weight:500;color:var(--lumina-text-l2)}.lumina-text-hint{font-size:12px;line-height:1.5;font-weight:400;color:var(--lumina-text-hint)}.ant-typography h1.ant-typography,div.ant-typography-h1{font-size:32px!important;line-height:40px!important;font-weight:700!important;color:var(--lumina-text-l1)!important}.ant-typography h2.ant-typography,div.ant-typography-h2{font-size:24px!important;line-height:28px!important;font-weight:600!important;color:var(--lumina-text-l1)!important}.ant-typography h3.ant-typography,div.ant-typography-h3{font-size:18px!important;line-height:1.35!important;font-weight:600!important;color:var(--lumina-text-l1)!important}.lumina-app-root.ant-layout{min-height:100vh!important;background:var(--lumina-bg-page)!important}.lumina-sidenav.ant-layout-sider{width:var(--lumina-sider-width)!important;max-width:var(--lumina-sider-width)!important;min-width:var(--lumina-sider-width)!important;flex:0 0 var(--lumina-sider-width)!important;background:var(--lumina-bg-page)!important;border-right:1px solid var(--lumina-border)!important;display:flex!important;flex-direction:column!important}.lumina-sidenav-inner{display:flex;flex-direction:column;height:100%;min-height:100vh}.lumina-sidenav-scroll{flex:1;overflow-y:auto;overflow-x:hidden}.lumina-brand{padding:32px 16px 16px;display:flex;justify-content:center;align-items:center}.lumina-workspace-switch{padding:0 12px 12px}.lumina-workspace-segmented.ant-segmented{width:100%;background:var(--lumina-bg-input)!important;padding:3px!important;border-radius:999px!important}.lumina-workspace-segmented .ant-segmented-item{border-radius:999px!important}.lumina-workspace-segmented .ant-segmented-item-label{overflow:visible;text-overflow:clip;white-space:nowrap;padding-inline:8px;font-size:12px;line-height:1.25;color:var(--lumina-text-secondary)}.lumina-workspace-segmented .ant-segmented-item-selected .ant-segmented-item-label{color:var(--lumina-text-on-accent)!important;font-weight:600}.lumina-sidenav .ant-menu{border-inline-end:none!important;padding:4px 10px 16px!important;background:transparent!important}.lumina-sidenav .ant-menu-item{border-radius:var(--lumina-radius-sm)!important;margin-block:4px!important;height:44px!important;line-height:44px!important;font-size:14px!important;font-weight:500!important;color:var(--lumina-text-l3)!important;transition:background .2s ease,color .2s ease}.lumina-sidenav .ant-menu-item .anticon{color:inherit!important}.lumina-sidenav .ant-menu-item:hover{color:var(--lumina-text-l2)!important;background:var(--lumina-bg-hover)!important}.lumina-sidenav .ant-menu-item-selected{background:var(--lumina-accent)!important;color:var(--lumina-text-on-accent)!important}.lumina-sidenav .ant-menu-item-selected .anticon{color:var(--lumina-text-on-accent)!important}.lumina-sidenav .ant-menu-item-selected:after{display:none!important}.lumina-sidenav-footer{padding:12px 10px 20px;border-top:1px solid var(--lumina-border);margin-top:auto}.lumina-user-row{display:flex;align-items:center;gap:10px;padding:10px 8px;border-radius:var(--lumina-radius-sm);cursor:pointer;transition:background .2s ease}.lumina-user-row:hover{background:var(--lumina-bg-hover)}.lumina-user-row .lumina-user-name{flex:1;font-size:13px;color:var(--lumina-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lumina-user-chevron{color:var(--lumina-text-secondary);font-size:12px}.lumina-right-col.ant-layout{background:var(--lumina-bg-page)!important;min-height:100vh!important}.lumina-content.ant-layout-content{margin:0!important;padding:28px 32px 32px!important;background:transparent!important;min-height:100vh!important}.ant-btn-primary:not(:disabled):not(.ant-btn-dangerous){background:var(--lumina-accent)!important;border:none!important;color:var(--lumina-text-on-accent)!important;box-shadow:0 4px 16px #a3ff1240!important;border-radius:var(--lumina-radius-sm)!important;font-weight:600!important;transition:background .2s ease,box-shadow .2s ease,transform .15s ease!important}.ant-btn-primary:not(:disabled):not(.ant-btn-dangerous):hover{background:var(--lumina-accent-hover)!important;color:var(--lumina-text-on-accent)!important;box-shadow:0 6px 20px #a3ff1259!important}.ant-btn-primary:not(:disabled):not(.ant-btn-dangerous):active{transform:translateY(1px)}.ant-btn-primary.ant-btn-disabled,.ant-btn-primary:disabled{background:#a3ff1259!important;color:#0a0a0a8c!important;border:none!important;box-shadow:none!important}.ant-btn-default:not(:disabled){border-radius:var(--lumina-radius-sm)!important;border:1px solid var(--lumina-border-subtle)!important;background:transparent!important;color:var(--lumina-text-l1)!important;font-weight:500!important}.ant-btn-default:not(:disabled):hover{border-color:#fff3!important;color:var(--lumina-text-l1)!important;background:var(--lumina-bg-hover)!important}.ant-btn-link:not(:disabled){color:var(--lumina-text-l2)!important}.ant-btn-link:not(:disabled):hover{color:var(--lumina-accent)!important}.ant-btn-dangerous.ant-btn-primary:not(:disabled){background:var(--lumina-error)!important;border-color:var(--lumina-error)!important;color:#fff!important;box-shadow:none!important}.ant-btn-dangerous.ant-btn-primary:not(:disabled):hover{background:var(--lumina-error-hover)!important;border-color:var(--lumina-error-hover)!important;color:#fff!important}.ant-btn-dangerous:not(.ant-btn-primary):not(:disabled){color:var(--lumina-error)!important;border-color:var(--lumina-error)!important}.ant-btn-dangerous:not(.ant-btn-primary):not(:disabled):hover{color:var(--lumina-error-hover)!important;border-color:var(--lumina-error-hover)!important;background:#ff300014!important}.ant-card{border:1px solid var(--lumina-border)!important;border-radius:var(--lumina-radius)!important;box-shadow:var(--lumina-shadow-soft)!important;background:var(--lumina-bg-surface)!important;margin-bottom:16px}.ant-card-head{border-bottom:1px solid var(--lumina-border)!important;color:var(--lumina-text-primary)!important}.ant-card-head-title{color:var(--lumina-text-primary)!important}.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-picker{border:1px solid var(--lumina-border-subtle)!important;border-radius:var(--lumina-radius-sm)!important;background:var(--lumina-bg-input)!important;color:var(--lumina-text-l2)!important}.ant-input:focus,.ant-input-affix-wrapper-focused,.ant-input-number-focused,.ant-picker-focused{border-color:var(--lumina-accent)!important;box-shadow:0 0 0 2px #a3ff1226!important}.ant-input-textarea textarea{border-radius:var(--lumina-radius-sm)!important;background:var(--lumina-bg-input)!important;border:1px solid var(--lumina-border-subtle)!important;color:var(--lumina-text-l2)!important}.ant-input::placeholder,.ant-input-textarea textarea::placeholder{color:var(--lumina-text-hint)!important}.ant-select .ant-select-selector{border-radius:var(--lumina-radius-sm)!important;border:1px solid var(--lumina-border-subtle)!important;background:var(--lumina-bg-input)!important;color:var(--lumina-text-l2)!important}.ant-select-focused .ant-select-selector{border-color:var(--lumina-accent)!important;box-shadow:0 0 0 2px #a3ff121f!important}.ant-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--lumina-accent)!important;font-weight:600!important}.ant-tabs-ink-bar{background:var(--lumina-accent)!important;height:3px!important}.ant-table-wrapper .ant-table{background:var(--lumina-bg-surface)!important;color:var(--lumina-text-l2)!important;border-radius:var(--lumina-radius-sm)!important;overflow:hidden}.ant-table-thead>tr>th{background:var(--lumina-bg-hover)!important;color:var(--lumina-text-l1)!important;font-weight:600!important;font-size:14px!important;line-height:22px!important;border-bottom:1px solid var(--lumina-border)!important;padding:12px 14px!important}.ant-table-tbody>tr>td{background:var(--lumina-bg-surface)!important;color:var(--lumina-text-l2)!important;border-bottom:1px solid var(--lumina-border)!important;padding:12px 14px!important;vertical-align:top!important}.ant-table-tbody>tr:hover>td{background:var(--lumina-bg-hover)!important}.ant-table-tbody>tr.ant-table-row-selected>td{background:#1f2a14!important}.ant-table-placeholder .ant-table-cell{background:var(--lumina-bg-surface)!important;color:var(--lumina-text-hint)!important}.ant-table .ant-input,.ant-table .ant-input-textarea,.ant-table .ant-input-textarea textarea{background:var(--lumina-bg-input)!important;color:var(--lumina-text-l2)!important;border-color:var(--lumina-border-subtle)!important}.ant-table .ant-input-textarea textarea{line-height:1.65!important;font-size:13px!important;padding:10px 12px!important;min-height:4.5em}.ant-table .ant-input-textarea textarea::placeholder{color:var(--lumina-text-hint)!important}.ant-table .ant-select-selector{background:var(--lumina-bg-input)!important;color:var(--lumina-text-l2)!important}.lumina-zh-hint{margin-top:8px;padding:8px 10px;background:#a3ff1214;border:1px solid rgba(163,255,18,.22);border-radius:8px;font-size:12px;color:#ccc;line-height:1.65;white-space:pre-wrap;word-break:break-word}.lumina-zh-hint-label{font-size:12px;color:var(--lumina-text-hint);margin-right:4px}.ant-collapse .ant-table-wrapper .ant-table-thead>tr>th{background:var(--lumina-bg-hover)!important;color:var(--lumina-text-l1)!important}.ant-collapse .ant-table-wrapper .ant-table-tbody>tr>td{background:var(--lumina-bg-surface)!important;color:var(--lumina-text-l2)!important}.ant-collapse-ghost>.ant-collapse-item>.ant-collapse-content>.ant-collapse-content-box{background:transparent!important}.ant-collapse-ghost>.ant-collapse-item>.ant-collapse-content{background:transparent!important}.lumina-remix-pricing-strip{margin-top:12px;padding:10px 14px;background:var(--lumina-bg-hover);border:1px solid var(--lumina-border);border-radius:var(--lumina-radius-sm);color:var(--lumina-text-l2);font-size:13px;line-height:1.65}.lumina-remix-pricing-strip strong{color:var(--lumina-accent);font-weight:600}.lumina-remix-pricing-strip .lumina-remix-pricing-muted{color:var(--lumina-text-l3)}.lumina-home-header{margin-bottom:28px}.lumina-home-title{font-size:32px;line-height:40px;font-weight:700;color:var(--lumina-text-l1);margin:0 0 8px;letter-spacing:-.02em}.lumina-home-subtitle{font-size:16px;color:var(--lumina-text-l3);margin:0;max-width:720px;line-height:1.5}.lumina-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width: 1200px){.lumina-feature-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.lumina-feature-grid{grid-template-columns:1fr}}.lumina-feature-card{background:var(--lumina-bg-elevated);border:1px solid var(--lumina-border);border-radius:var(--lumina-radius-lg);overflow:hidden;cursor:pointer;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.lumina-feature-card:hover{transform:translateY(-4px);border-color:#a3ff1259;box-shadow:0 12px 32px #00000080}.lumina-feature-card-cover{position:relative;aspect-ratio:2 / 1;min-height:140px;max-height:200px;overflow:hidden;background:var(--lumina-bg-input)}.lumina-feature-card-cover-img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top;transition:transform .35s ease}.lumina-feature-card:hover .lumina-feature-card-cover-img{transform:scale(1.04)}.lumina-feature-card-body{padding:18px 20px 22px}.lumina-feature-card-title{font-size:16px;font-weight:600;color:var(--lumina-text-primary);margin:0 0 8px}.lumina-feature-card-desc{font-size:13px;color:var(--lumina-text-secondary);margin:0;line-height:1.55}.lumina-workspace-select-page{min-height:100vh;background:var(--lumina-bg-page);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 24px}.lumina-workspace-select-title{font-size:22px;font-weight:700;color:var(--lumina-text-primary);margin-bottom:36px;text-align:center}.lumina-workspace-select-title em{font-style:normal;color:var(--lumina-accent)}.lumina-workspace-cards{display:flex;gap:24px;flex-wrap:wrap;justify-content:center;margin-bottom:40px}.lumina-workspace-option{width:200px;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none}.lumina-workspace-option-thumb{box-sizing:border-box;width:200px;height:280px;border-radius:16px;border:2px solid transparent;overflow:hidden;background:var(--lumina-bg-elevated);transition:border-color .2s ease,box-shadow .2s ease}.lumina-workspace-option.selected .lumina-workspace-option-thumb{border-color:var(--lumina-accent);box-shadow:none}.lumina-workspace-option-thumb img{display:block;width:100%;height:100%;margin:0;padding:0;border:none;border-radius:0;object-fit:cover;object-position:center center;transform:scale(1.03);transform-origin:center center}.lumina-workspace-option:hover .lumina-workspace-option-thumb{border-color:#a3ff1273}.lumina-workspace-option-label{margin-top:12px;font-size:15px;font-weight:500;color:var(--lumina-text-primary)}.lumina-workspace-option.disabled{cursor:not-allowed;opacity:.42}.lumina-workspace-option.disabled .lumina-workspace-option-thumb{filter:grayscale(.9)}.lumina-workspace-option.disabled:hover .lumina-workspace-option-thumb{border-color:transparent;box-shadow:none}.lumina-workspace-option.disabled.selected .lumina-workspace-option-thumb{border-color:var(--lumina-border-subtle);box-shadow:none}.lumina-workspace-option:not(.disabled).selected .lumina-workspace-option-label{color:var(--lumina-text-l1)}.lumina-workspace-option.disabled .lumina-workspace-option-label{color:var(--lumina-text-disabled)}.lumina-workspace-option-locked{display:block;margin-top:4px;font-size:12px;font-weight:400;color:var(--lumina-text-hint)}.lumina-workspace-cta{min-width:280px;height:48px!important;font-size:16px!important;border-radius:10px!important}.lumina-auth-page{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:24px 16px;background:var(--lumina-bg-page)}.lumina-auth-card{display:flex;width:100%;max-width:920px;min-height:520px;background:var(--lumina-bg-surface-solid);border:1px solid var(--lumina-border);border-radius:20px;overflow:hidden;box-shadow:0 24px 64px #0000008c}.lumina-auth-card-visual{display:none;flex:0 0 50%;align-self:stretch;min-width:0;min-height:520px;padding:0;margin:0;border:none;position:relative;overflow:hidden;background:transparent}@media (min-width: 768px){.lumina-auth-card-visual{display:block}}.lumina-auth-card-visual:before{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;background-image:url(/assets/ui/login-illustration.png);background-repeat:no-repeat;background-size:cover;background-position:center center}.lumina-auth-card-body{flex:1;display:flex;flex-direction:column;justify-content:center;padding:40px 36px 32px;min-width:0}.lumina-auth-welcome-title{font-size:22px;font-weight:700;color:var(--lumina-text-primary);margin:0 0 28px;letter-spacing:-.02em}.lumina-auth-card-body .ant-form-item{margin-bottom:20px}.lumina-auth-card-body .ant-form-item-label>label{color:var(--lumina-text-secondary)!important;font-size:13px}.lumina-auth-card-body .ant-input,.lumina-auth-card-body .ant-input-affix-wrapper,.lumina-auth-card-body .ant-input-password{background:var(--lumina-bg-input)!important;border-color:var(--lumina-border-subtle)!important;border-radius:10px!important;min-height:44px!important}.lumina-auth-card-body .ant-input-affix-wrapper input,.lumina-auth-card-body .ant-input-password input{background:transparent!important;border:none!important;box-shadow:none!important;min-height:42px!important}.lumina-auth-card-body .ant-input-affix-wrapper .ant-input-suffix{color:var(--lumina-text-l3)!important}.lumina-auth-card-body .ant-input:focus,.lumina-auth-card-body .ant-input-affix-wrapper-focused,.lumina-auth-card-body .ant-input-password:focus-within .ant-input-affix-wrapper{border-color:var(--lumina-accent)!important;box-shadow:0 0 0 2px #a3ff122e!important}.lumina-auth-card-body .ant-btn-primary{height:48px!important;font-size:16px!important;border-radius:10px!important;box-shadow:0 0 20px #a3ff1259!important}.lumina-auth-resend-btn{margin-top:4px;height:44px!important;border-radius:10px!important;border-color:var(--lumina-border-subtle)!important;background:var(--lumina-bg-input)!important;color:var(--lumina-text-l3)!important}.lumina-auth-resend-btn:hover{border-color:#fff3!important;color:var(--lumina-text-l2)!important;background:var(--lumina-bg-hover)!important}.lumina-auth-links{margin-top:20px;text-align:center;font-size:13px;color:var(--lumina-text-secondary);line-height:1.8}.lumina-auth-links a{color:#c9a227}.lumina-auth-links a:hover{color:#e0b83a}.lumina-auth-footer{margin-top:auto;padding-top:24px;text-align:center;font-size:12px;color:#555}.lumina-auth-page--simple .lumina-auth-card{max-width:440px;min-height:auto}.lumina-auth-page--simple .lumina-auth-card-body{padding:36px 32px 28px}.lumina-auth-page--simple .lumina-auth-welcome-title{text-align:center}.lumina-auth-hero{display:none}.lumina-auth-panel{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:40px 24px;min-width:0;width:100%}.lumina-auth-panel-inner{width:100%;max-width:400px}.lumina-auth-panel .ant-typography{color:var(--lumina-text-primary)!important}.lumina-auth-panel .ant-form-item-label>label{color:var(--lumina-text-secondary)!important}.lumina-payment-page{max-width:1400px}.lumina-payment-page-title.ant-typography{color:var(--lumina-text-l1)!important;margin:0 0 24px!important;font-size:32px!important;line-height:40px!important;font-weight:700!important;letter-spacing:-.02em}.lumina-payment-top-row{margin-bottom:16px}.lumina-payment-profile-card.ant-card,.lumina-payment-stats-card.ant-card,.lumina-payment-usage-card.ant-card{margin-bottom:0!important;height:100%}.lumina-payment-profile-card .ant-card-body{padding:20px 20px 24px!important}.lumina-payment-profile-head{display:flex;justify-content:flex-end;margin-bottom:8px}.lumina-payment-settings-btn{display:inline-flex;align-items:center;gap:6px;padding:0;border:none;background:transparent;color:var(--lumina-text-secondary);font-size:13px;cursor:pointer;transition:color .2s ease}.lumina-payment-settings-btn:hover{color:var(--lumina-accent)}.lumina-payment-profile-body{display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:4px}.lumina-payment-avatar.ant-avatar{background:var(--lumina-accent)!important;color:var(--lumina-text-on-accent)!important;margin-bottom:14px}.lumina-payment-username{font-size:18px;font-weight:600;color:var(--lumina-text-primary);margin-bottom:6px;word-break:break-all}.lumina-payment-plan-badge{font-size:13px;font-weight:600;color:var(--lumina-accent);margin-bottom:22px}.lumina-payment-balance-block{width:100%;padding-top:18px;border-top:1px solid var(--lumina-border)}.lumina-payment-balance-label{display:block;font-size:13px;color:var(--lumina-text-secondary)!important;margin-bottom:8px}.lumina-payment-balance-value{font-size:36px;font-weight:700;line-height:1.1;color:var(--lumina-accent);letter-spacing:-.02em}.lumina-payment-stats-card .ant-card-body,.lumina-payment-usage-card .ant-card-body{padding:20px 22px 22px!important}.lumina-payment-card-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:16px}.lumina-payment-card-title{font-size:16px;font-weight:600;color:var(--lumina-text-primary)}.lumina-payment-stats-filter{display:flex;align-items:center;gap:8px}.lumina-payment-stats-filter-label{font-size:13px;color:var(--lumina-text-secondary);white-space:nowrap}.lumina-payment-stats-select{min-width:108px}.lumina-payment-pill-tabs{display:inline-flex;gap:10px;margin-bottom:16px;flex-wrap:wrap}.lumina-payment-pill-tab{padding:6px 16px;border-radius:999px;border:1px solid var(--lumina-border-subtle);background:transparent;color:var(--lumina-text-secondary);font-size:13px;font-weight:500;cursor:pointer;transition:color .2s ease,border-color .2s ease,background .2s ease}.lumina-payment-pill-tab:hover{color:var(--lumina-text-primary);border-color:#a3ff1259}.lumina-payment-pill-tab.is-active{border-color:var(--lumina-accent);color:var(--lumina-accent);background:var(--lumina-accent-muted)}.lumina-payment-usage-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px 16px;margin-bottom:14px}.lumina-payment-usage-hint.ant-typography{font-size:12px!important;color:var(--lumina-text-secondary)!important;margin:0!important}.lumina-payment-table .ant-table{background:transparent!important}.lumina-payment-pagination.ant-pagination{margin-top:16px!important}.lumina-payment-pagination .ant-pagination-item-active{border-color:var(--lumina-accent)!important}.lumina-payment-pagination .ant-pagination-item-active a{color:var(--lumina-accent)!important}.lumina-payment-settings-modal .ant-modal-mask{background:#000000c7!important}.lumina-payment-settings-modal .ant-modal-content{background:var(--lumina-bg-surface-solid)!important;border:1px solid var(--lumina-border-subtle)!important;box-shadow:0 24px 48px #000000a6!important}.lumina-payment-settings-modal .ant-modal-header{background:var(--lumina-bg-surface-solid)!important;margin-bottom:0!important}.lumina-payment-settings-modal .ant-modal-body{background:var(--lumina-bg-surface-solid)!important;padding-top:16px!important}.lumina-payment-settings-modal .ant-modal-close{color:var(--lumina-text-l3)!important}.lumina-payment-password-form{margin-top:8px}.lumina-payment-password-form .ant-form-item-label>label{color:var(--lumina-text-l2)!important}.ant-modal-root .ant-modal-mask{background:#000000c7!important}.ant-modal-content{background:var(--lumina-bg-surface-solid)!important;border:1px solid var(--lumina-border-subtle)!important;border-radius:var(--lumina-radius)!important;box-shadow:0 24px 48px #000000a6!important;color:var(--lumina-text-l2)!important}.ant-modal-header{background:var(--lumina-bg-surface-solid)!important;border-bottom:1px solid var(--lumina-border)!important;color:var(--lumina-text-l1)!important}.ant-modal-title{color:var(--lumina-text-l1)!important;font-size:18px!important;font-weight:600!important}.ant-modal-body{background:var(--lumina-bg-surface-solid)!important;color:var(--lumina-text-l2)!important}.ant-modal-body p,.ant-modal-body .ant-typography{color:var(--lumina-text-l2)!important}.ant-modal-footer{background:var(--lumina-bg-surface-solid)!important;border-top:1px solid var(--lumina-border)!important}.ant-modal-close{color:var(--lumina-text-l3)!important}.ant-modal-close:hover{color:var(--lumina-text-l1)!important}.ant-modal-confirm .ant-modal-confirm-body{color:var(--lumina-text-l2)!important}.ant-modal-confirm .ant-modal-confirm-title{color:var(--lumina-text-l1)!important;font-weight:600!important}.ant-modal-confirm .ant-modal-confirm-content,.ant-modal-confirm .ant-modal-confirm-paragraph{color:var(--lumina-text-l2)!important}.ant-modal-confirm .ant-modal-confirm-content p,.ant-modal-confirm .ant-modal-confirm-content .ant-typography,.ant-modal-confirm .ant-modal-confirm-content *:not(.ant-btn):not(.anticon):not(textarea):not(input){color:var(--lumina-text-l2)!important}.ant-modal-confirm-btns{margin-top:16px!important}.ant-modal-confirm .ant-modal-confirm-body>.anticon{color:#faad14!important}.ant-modal-confirm-error .ant-modal-confirm-body>.anticon{color:var(--lumina-error)!important}.ant-modal-confirm-success .ant-modal-confirm-body>.anticon{color:var(--lumina-accent-secondary)!important}.ant-modal-confirm-info .ant-modal-confirm-body>.anticon,.ant-modal-confirm-warning .ant-modal-confirm-body>.anticon{color:#faad14!important}.ant-divider{border-color:var(--lumina-border)!important}.ant-pagination .ant-pagination-item a{color:var(--lumina-text-l2)!important}.ant-pagination .ant-pagination-item-active{border-color:var(--lumina-accent)!important}.ant-pagination .ant-pagination-item-active a{color:var(--lumina-accent)!important}.ant-form-item-label>label{color:var(--lumina-text-l2)!important}.ant-typography.ant-typography-secondary{color:var(--lumina-text-l3)!important}.ant-select-dropdown,.ant-dropdown .ant-dropdown-menu,.ant-picker-dropdown .ant-picker-panel-container,.ant-picker-dropdown .ant-picker-panel,.ant-popover .ant-popover-inner,.ant-popconfirm .ant-popover-inner,.ant-cascader-dropdown .ant-cascader-menus,.ant-tree-select-dropdown .ant-select-tree,.ant-auto-complete .ant-select-dropdown,.ant-mentions-dropdown,.ant-table-filter-dropdown,.ant-drawer .ant-drawer-content,.ant-dropdown-menu-submenu .ant-dropdown-menu{background:var(--lumina-bg-surface-solid)!important;border:1px solid var(--lumina-border-subtle)!important;box-shadow:var(--lumina-shadow-soft)!important}.ant-select-dropdown .ant-select-item,.ant-select-dropdown .ant-select-item-option-content{color:var(--lumina-text-l2)!important}.ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:var(--lumina-bg-hover)!important}.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:var(--lumina-accent-muted)!important;color:var(--lumina-text-l1)!important;font-weight:500}.ant-dropdown-menu-item,.ant-dropdown-menu-submenu-title{color:var(--lumina-text-l2)!important}.ant-dropdown-menu-item:hover,.ant-dropdown-menu-submenu-title:hover,.ant-dropdown-menu-item-active{background:var(--lumina-bg-hover)!important;color:var(--lumina-text-l1)!important}.ant-picker-panel-container,.ant-picker-panel{background:var(--lumina-bg-surface-solid)!important}.ant-picker-header,.ant-picker-content th,.ant-picker-content td,.ant-popover-inner,.ant-popconfirm .ant-popover-inner{color:var(--lumina-text-l2)!important}.ant-popover-title{color:var(--lumina-text-l1)!important;border-bottom-color:var(--lumina-border)!important}.ant-popconfirm .ant-popconfirm-title,.ant-popconfirm .ant-popconfirm-description,.ant-popconfirm-message,.ant-popconfirm-message-title{color:var(--lumina-text-l2)!important}.ant-popconfirm .ant-popconfirm-title{color:var(--lumina-text-l1)!important;font-weight:600!important}.ant-tooltip .ant-tooltip-inner{background:var(--lumina-bg-surface-solid)!important;color:var(--lumina-text-l2)!important;border:1px solid var(--lumina-border-subtle)!important;box-shadow:var(--lumina-shadow-soft)!important}.ant-tooltip .ant-tooltip-arrow:before,.ant-tooltip .ant-tooltip-arrow:after{background:var(--lumina-bg-surface-solid)!important}.ant-message-notice-content{background:var(--lumina-bg-surface-solid)!important;color:var(--lumina-text-l2)!important;border:1px solid var(--lumina-border-subtle)!important;box-shadow:var(--lumina-shadow-soft)!important}.ant-notification-notice{background:var(--lumina-bg-surface-solid)!important;border:1px solid var(--lumina-border-subtle)!important;box-shadow:var(--lumina-shadow-soft)!important}body{background-color:var(--lumina-bg-page)!important;color:var(--lumina-text-l2);color-scheme:dark}#root{background-color:var(--lumina-bg-page)!important}@media (max-width: 768px){.lumina-sidenav.ant-layout-sider{position:fixed!important;z-index:100;height:100vh}.lumina-content.ant-layout-content{padding:16px!important}}
