.route-progress{position:fixed;top:0;left:0;right:0;height:2px;z-index:10000;pointer-events:none;opacity:0;transition:opacity .15s ease}.route-progress--active{opacity:1}.route-progress__bar{height:100%;width:35%;background:linear-gradient(90deg,transparent,var(--lg-accent-violet, #8b6fa0),transparent);animation:route-progress-slide .9s ease-in-out infinite}@keyframes route-progress-slide{0%{transform:translate(-100%)}to{transform:translate(350%)}}:root{color-scheme:light}*{box-sizing:border-box}body{margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background:var(--lg-bg, #ffffff);color:var(--lg-text-strong, #14101c)}html.user-layout-root body,html.admin-layout-root body{background:var(--lg-bg, #ffffff)}html.admin-layout-root body{color:var(--lg-text-strong, #14101c)}a{color:inherit}.hero-icon{width:1em;height:1em;display:inline-block;vertical-align:-.125em;flex-shrink:0}.hero-icon--spin{animation:hero-icon-spin 1s linear infinite}@keyframes hero-icon-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--nox-table-sticky-bg: #fff;--nox-table-sticky-head-bg: #fafafa;--nox-table-font-size: 14px;--nox-table-font-size-sm: 13px;--nox-table-head-font-size: 13px;--nox-table-cell-padding-y: 13px;--nox-table-cell-padding-x: 14px;--nox-table-cell-min-width: 88px;--nox-table-letter-spacing: -.006em}.ant-table-wrapper .ant-table{font-size:var(--nox-table-font-size);letter-spacing:var(--nox-table-letter-spacing)}.ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell,.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell,.ant-table-wrapper .ant-table-summary>tr>td.ant-table-cell{font-size:var(--nox-table-font-size);letter-spacing:var(--nox-table-letter-spacing)}.ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell{font-size:var(--nox-table-head-font-size);font-weight:400}.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell{padding-top:var(--nox-table-cell-padding-y);padding-bottom:var(--nox-table-cell-padding-y)}.ant-table-wrapper .ant-table-small{font-size:var(--nox-table-font-size-sm)}.ant-table-wrapper .ant-table-small .ant-table-thead>tr>th.ant-table-cell,.ant-table-wrapper .ant-table-small .ant-table-tbody>tr>td.ant-table-cell,.ant-table-wrapper .ant-table-small .ant-table-summary>tr>td.ant-table-cell{font-size:var(--nox-table-font-size-sm)}.ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell .ant-tag,.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell .ant-tag,.ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell .ant-btn-link,.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell .ant-btn-link,.ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell .ant-typography,.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell .ant-typography,.ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell code,.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell code{font-size:inherit;letter-spacing:inherit}.ant-table-wrapper .ant-table-content{overflow-x:auto!important}.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell,.ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell{min-width:var(--nox-table-cell-min-width);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:normal;vertical-align:middle}.ant-table-wrapper .ant-table-thead>tr>th.ant-table-selection-column,.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-selection-column,.ant-table-wrapper .ant-table-thead>tr>th.ant-table-row-expand-icon-cell,.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-row-expand-icon-cell{min-width:unset!important;width:48px!important;max-width:56px!important;overflow:visible!important;text-overflow:clip!important;padding-inline:8px!important}.ant-table-wrapper .ant-table-selection-column .ant-table-cell-content,.ant-table-wrapper .ant-table-row-expand-icon-cell .ant-table-cell-content{overflow:visible!important;text-overflow:clip!important}.ant-table-wrapper .ant-table-cell-ellipsis,.ant-table-wrapper .ant-table-cell-ellipsis .ant-table-cell-content{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.ant-table-wrapper .nox-cell-account{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;word-break:normal!important;display:block;max-width:100%}.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell.nox-table-col--account{overflow:hidden!important;max-width:0}.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell:has(.nox-copy-id){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ant-table-wrapper .nox-copy-id{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--nox-table-font-size-sm);color:#475569}.ant-table-wrapper:has(.nox-table-col--sticky-right) .ant-table-content{overflow-x:auto!important}.ant-table-wrapper .ant-table-thead>tr>th.nox-table-col--sticky-right,.ant-table-wrapper .ant-table-tbody>tr>td.nox-table-col--sticky-right,.ant-table-wrapper .ant-table-thead>tr>th.nox-table-col--sticky-left,.ant-table-wrapper .ant-table-tbody>tr>td.nox-table-col--sticky-left{position:sticky;z-index:3;background:var(--nox-table-sticky-bg, #fff);background-clip:padding-box}.ant-table-wrapper .ant-table-thead>tr>th.nox-table-col--sticky-right,.ant-table-wrapper .ant-table-tbody>tr>td.nox-table-col--sticky-right{right:0}.ant-table-wrapper .ant-table-thead>tr>th.nox-table-col--sticky-left,.ant-table-wrapper .ant-table-tbody>tr>td.nox-table-col--sticky-left{left:0}.ant-table-wrapper .ant-table-thead>tr>th.nox-table-col--sticky-right,.ant-table-wrapper .ant-table-thead>tr>th.nox-table-col--sticky-left{z-index:4;background:var(--nox-table-sticky-head-bg, #fafafa)}.ant-table-wrapper .ant-table-tbody>tr.ant-table-row:hover>td.nox-table-col--sticky-right,.ant-table-wrapper .ant-table-tbody>tr.ant-table-row:hover>td.nox-table-col--sticky-left{background:var(--nox-table-sticky-hover-bg, var(--ant-table-row-hover-bg, #fafafa))}.ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected>td.nox-table-col--sticky-right,.ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected>td.nox-table-col--sticky-left{background:var(--nox-table-sticky-selected-bg, var(--ant-table-row-selected-bg, #e6f4ff))}.ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected:hover>td.nox-table-col--sticky-right,.ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected:hover>td.nox-table-col--sticky-left{background:var(--nox-table-sticky-selected-bg, var(--ant-table-row-selected-hover-bg, #bae0ff))}.ant-table-wrapper .ant-table-thead>tr>th.nox-table-col--sticky-right:before,.ant-table-wrapper .ant-table-tbody>tr>td.nox-table-col--sticky-right:before,.ant-table-wrapper .ant-table-thead>tr>th.nox-table-col--sticky-left:after,.ant-table-wrapper .ant-table-tbody>tr>td.nox-table-col--sticky-left:after{content:"";position:absolute;top:0;bottom:0;width:1px;background:var(--ant-table-border-color, #f0f0f0);pointer-events:none}.ant-table-wrapper .ant-table-thead>tr>th.nox-table-col--sticky-right:before,.ant-table-wrapper .ant-table-tbody>tr>td.nox-table-col--sticky-right:before{left:0}.ant-table-wrapper .ant-table-thead>tr>th.nox-table-col--sticky-left:after,.ant-table-wrapper .ant-table-tbody>tr>td.nox-table-col--sticky-left:after{right:0}.ant-table-wrapper .ant-table-thead>tr>th.nox-table-col--sticky-right:after,.ant-table-wrapper .ant-table-tbody>tr>td.nox-table-col--sticky-right:after{content:"";position:absolute;top:0;bottom:-1px;left:-8px;width:8px;pointer-events:none;box-shadow:inset -8px 0 8px -8px #0000001f}.ant-table-wrapper .ant-table-tbody>tr>td.nox-table-col--action,.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-fix-right{white-space:nowrap;word-break:normal}.ant-table-wrapper .ant-table-tbody>tr>td.nox-table-col--action>*,.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-fix-right>*{max-height:none!important;overflow:visible!important;white-space:nowrap;-webkit-line-clamp:unset!important;-webkit-box-orient:unset!important;display:inline-flex;align-items:center;flex-wrap:nowrap}.ant-table-wrapper .ant-table-tbody>tr>td.nox-table-col--action .ant-space,.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-fix-right .ant-space{flex-wrap:nowrap!important;white-space:nowrap}.ant-table-wrapper .ant-table-tbody>tr>td.nox-table-col--action .ant-space-item,.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-fix-right .ant-space-item{white-space:nowrap}.ant-table-wrapper .ant-table-tbody>tr>td.nox-table-col--action .ant-btn,.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-fix-right .ant-btn,.ant-table-wrapper .ant-table-tbody>tr>td.nox-table-col--action .ant-dropdown-trigger,.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-fix-right .ant-dropdown-trigger{white-space:nowrap}.ant-table-wrapper .ant-table-thead>tr>th.nox-table-col--action-plain,.ant-table-wrapper .ant-table-tbody>tr>td.nox-table-col--action-plain{position:static!important;z-index:auto!important;box-shadow:none!important}.ant-table-wrapper .ant-table-thead>tr>th.nox-table-col--action-plain:before,.ant-table-wrapper .ant-table-tbody>tr>td.nox-table-col--action-plain:before,.ant-table-wrapper .ant-table-thead>tr>th.nox-table-col--action-plain:after,.ant-table-wrapper .ant-table-tbody>tr>td.nox-table-col--action-plain:after{display:none!important}.ant-table-wrapper .ant-table-tbody>tr.ant-table-row:hover>td.nox-table-col--action-plain,.ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected>td.nox-table-col--action-plain,.ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected:hover>td.nox-table-col--action-plain{background:inherit!important}.ant-table-wrapper .ant-table-tbody>tr>td.nox-table-col--action-plain .admin-table-action.ant-btn-text:not(:disabled):hover,.ant-table-wrapper .ant-table-tbody>tr>td.nox-table-col--action-plain .admin-table-action.ant-btn-text:not(:disabled):focus-visible{background:transparent!important}.admin-layout .ant-select.ant-select-multiple .ant-select-selection-item,.admin-layout .ant-select.ant-select-multiple .ant-select-selector .ant-select-selection-item,.admin-layout .ant-select.ant-select-multiple .ant-select-selection-overflow .ant-select-selection-item,.admin-layout .ant-select.ant-select-multiple .ant-select-selection-overflow-item .ant-select-selection-item{background:#8b6fa014!important;border:1px solid rgba(139,111,160,.28)!important;color:#221a2a!important;border-radius:8px}.admin-layout .ant-select.ant-select-multiple .ant-select-selection-item-remove,.admin-layout .ant-select.ant-select-multiple .ant-select-selector .ant-select-selection-item-remove,.admin-layout .ant-select.ant-select-multiple .ant-select-selection-overflow .ant-select-selection-item-remove,.admin-layout .ant-select.ant-select-multiple .ant-select-selection-overflow-item .ant-select-selection-item-remove{color:#221a2a;opacity:.7}.admin-layout .ant-select.ant-select-multiple .ant-select-selection-item-remove:hover,.admin-layout .ant-select.ant-select-multiple .ant-select-selector .ant-select-selection-item-remove:hover,.admin-layout .ant-select.ant-select-multiple .ant-select-selection-overflow .ant-select-selection-item-remove:hover,.admin-layout .ant-select.ant-select-multiple .ant-select-selection-overflow-item .ant-select-selection-item-remove:hover{color:#8b6fa0;opacity:1}.admin-layout .ant-select-dropdown .ant-select-dropdown{background:var(--lg-glass-strong, rgba(255, 255, 255, .92));backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--lg-glass-border-violet, rgba(139, 111, 160, .28));box-shadow:var(--lg-shadow-soft);border-radius:var(--lg-radius-card, 20px);padding:6px}.admin-layout .ant-select-dropdown .ant-select-item{color:var(--lg-text-primary, #221a2a)}.admin-layout .ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:#8b6fa014!important;color:#221a2a!important;font-weight:600;border-radius:10px}.admin-layout .ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:#8b6fa00f!important;border-radius:10px}.admin-layout .ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-state{color:#8b6fa0!important}html.admin-layout-root .ant-select.ant-select-multiple .ant-select-selection-item,html.admin-layout-root .ant-select.ant-select-multiple .ant-select-selector .ant-select-selection-item,html.admin-layout-root .ant-select.ant-select-multiple .ant-select-selection-overflow .ant-select-selection-item,html.admin-layout-root .ant-select.ant-select-multiple .ant-select-selection-overflow-item .ant-select-selection-item{background:#8b6fa014!important;border:1px solid rgba(139,111,160,.28)!important;color:#221a2a!important;border-radius:8px}html.admin-layout-root .ant-select.ant-select-multiple .ant-select-selection-item-remove,html.admin-layout-root .ant-select.ant-select-multiple .ant-select-selector .ant-select-selection-item-remove,html.admin-layout-root .ant-select.ant-select-multiple .ant-select-selection-overflow .ant-select-selection-item-remove,html.admin-layout-root .ant-select.ant-select-multiple .ant-select-selection-overflow-item .ant-select-selection-item-remove{color:#221a2a;opacity:.7}html.admin-layout-root .ant-select.ant-select-multiple .ant-select-selection-item-remove:hover,html.admin-layout-root .ant-select.ant-select-multiple .ant-select-selector .ant-select-selection-item-remove:hover,html.admin-layout-root .ant-select.ant-select-multiple .ant-select-selection-overflow .ant-select-selection-item-remove:hover,html.admin-layout-root .ant-select.ant-select-multiple .ant-select-selection-overflow-item .ant-select-selection-item-remove:hover{color:#8b6fa0;opacity:1}html.admin-layout-root .ant-select-dropdown .ant-select-dropdown{background:var(--lg-glass-strong, rgba(255, 255, 255, .92));backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--lg-glass-border-violet, rgba(139, 111, 160, .28));box-shadow:var(--lg-shadow-soft);border-radius:var(--lg-radius-card, 20px);padding:6px}html.admin-layout-root .ant-select-dropdown .ant-select-item{color:var(--lg-text-primary, #221a2a)}html.admin-layout-root .ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:#8b6fa014!important;color:#221a2a!important;font-weight:600;border-radius:10px}html.admin-layout-root .ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:#8b6fa00f!important;border-radius:10px}html.admin-layout-root .ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-state{color:#8b6fa0!important}.user-app .ant-select.ant-select-multiple .ant-select-selection-item,.user-app .ant-select.ant-select-multiple .ant-select-selector .ant-select-selection-item,.user-app .ant-select.ant-select-multiple .ant-select-selection-overflow .ant-select-selection-item,.user-app .ant-select.ant-select-multiple .ant-select-selection-overflow-item .ant-select-selection-item{background:#c9567e14!important;border:1px solid rgba(201,86,126,.28)!important;color:#221a2a!important;border-radius:8px}.user-app .ant-select.ant-select-multiple .ant-select-selection-item-remove,.user-app .ant-select.ant-select-multiple .ant-select-selector .ant-select-selection-item-remove,.user-app .ant-select.ant-select-multiple .ant-select-selection-overflow .ant-select-selection-item-remove,.user-app .ant-select.ant-select-multiple .ant-select-selection-overflow-item .ant-select-selection-item-remove{color:#221a2a;opacity:.7}.user-app .ant-select.ant-select-multiple .ant-select-selection-item-remove:hover,.user-app .ant-select.ant-select-multiple .ant-select-selector .ant-select-selection-item-remove:hover,.user-app .ant-select.ant-select-multiple .ant-select-selection-overflow .ant-select-selection-item-remove:hover,.user-app .ant-select.ant-select-multiple .ant-select-selection-overflow-item .ant-select-selection-item-remove:hover{color:#c9567e;opacity:1}.user-app .ant-select-dropdown .ant-select-dropdown{background:var(--lg-glass-strong, rgba(255, 255, 255, .92));backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--lg-glass-border-violet, rgba(139, 111, 160, .28));box-shadow:var(--lg-shadow-soft);border-radius:var(--lg-radius-card, 20px);padding:6px}.user-app .ant-select-dropdown .ant-select-item{color:var(--lg-text-primary, #221a2a)}.user-app .ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:#c9567e14!important;color:#221a2a!important;font-weight:600;border-radius:10px}.user-app .ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:#c9567e0f!important;border-radius:10px}.user-app .ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-state{color:#c9567e!important}html.user-layout-root .ant-select.ant-select-multiple .ant-select-selection-item,html.user-layout-root .ant-select.ant-select-multiple .ant-select-selector .ant-select-selection-item,html.user-layout-root .ant-select.ant-select-multiple .ant-select-selection-overflow .ant-select-selection-item,html.user-layout-root .ant-select.ant-select-multiple .ant-select-selection-overflow-item .ant-select-selection-item{background:#c9567e14!important;border:1px solid rgba(201,86,126,.28)!important;color:#c9567e!important;border-radius:8px}html.user-layout-root .ant-select.ant-select-multiple .ant-select-selection-item-remove,html.user-layout-root .ant-select.ant-select-multiple .ant-select-selector .ant-select-selection-item-remove,html.user-layout-root .ant-select.ant-select-multiple .ant-select-selection-overflow .ant-select-selection-item-remove,html.user-layout-root .ant-select.ant-select-multiple .ant-select-selection-overflow-item .ant-select-selection-item-remove{color:#c9567e;opacity:.7}html.user-layout-root .ant-select.ant-select-multiple .ant-select-selection-item-remove:hover,html.user-layout-root .ant-select.ant-select-multiple .ant-select-selector .ant-select-selection-item-remove:hover,html.user-layout-root .ant-select.ant-select-multiple .ant-select-selection-overflow .ant-select-selection-item-remove:hover,html.user-layout-root .ant-select.ant-select-multiple .ant-select-selection-overflow-item .ant-select-selection-item-remove:hover{color:#c9567e;opacity:1}html.user-layout-root .ant-select-dropdown .ant-select-dropdown{background:var(--lg-glass-strong, rgba(255, 255, 255, .92));backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--lg-glass-border-violet, rgba(139, 111, 160, .28));box-shadow:var(--lg-shadow-soft);border-radius:var(--lg-radius-card, 20px);padding:6px}html.user-layout-root .ant-select-dropdown .ant-select-item{color:var(--lg-text-primary, #221a2a)}html.user-layout-root .ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:#c9567e14!important;color:#221a2a!important;font-weight:600;border-radius:10px}html.user-layout-root .ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:#c9567e0f!important;border-radius:10px}html.user-layout-root .ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-state{color:#c9567e!important}.blank-layout .ant-select.ant-select-multiple .ant-select-selection-item,.blank-layout .ant-select.ant-select-multiple .ant-select-selector .ant-select-selection-item,.blank-layout .ant-select.ant-select-multiple .ant-select-selection-overflow .ant-select-selection-item,.blank-layout .ant-select.ant-select-multiple .ant-select-selection-overflow-item .ant-select-selection-item{background:#8b6fa014!important;border:1px solid rgba(139,111,160,.28)!important;color:#221a2a!important;border-radius:8px}.blank-layout .ant-select.ant-select-multiple .ant-select-selection-item-remove,.blank-layout .ant-select.ant-select-multiple .ant-select-selector .ant-select-selection-item-remove,.blank-layout .ant-select.ant-select-multiple .ant-select-selection-overflow .ant-select-selection-item-remove,.blank-layout .ant-select.ant-select-multiple .ant-select-selection-overflow-item .ant-select-selection-item-remove{color:#221a2a;opacity:.7}.blank-layout .ant-select.ant-select-multiple .ant-select-selection-item-remove:hover,.blank-layout .ant-select.ant-select-multiple .ant-select-selector .ant-select-selection-item-remove:hover,.blank-layout .ant-select.ant-select-multiple .ant-select-selection-overflow .ant-select-selection-item-remove:hover,.blank-layout .ant-select.ant-select-multiple .ant-select-selection-overflow-item .ant-select-selection-item-remove:hover{color:#8b6fa0;opacity:1}.blank-layout .ant-select-dropdown .ant-select-dropdown{background:var(--lg-glass-strong, rgba(255, 255, 255, .92));backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--lg-glass-border-violet, rgba(139, 111, 160, .28));box-shadow:var(--lg-shadow-soft);border-radius:var(--lg-radius-card, 20px);padding:6px}.blank-layout .ant-select-dropdown .ant-select-item{color:var(--lg-text-primary, #221a2a)}.blank-layout .ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:#8b6fa014!important;color:#221a2a!important;font-weight:600;border-radius:10px}.blank-layout .ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:#8b6fa00f!important;border-radius:10px}.blank-layout .ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-state{color:#8b6fa0!important}.ant-modal-root .ant-modal-mask{background:var(--lg-modal-mask, rgba(139, 111, 160, .15))!important;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.ant-modal-root .ant-modal-wrap{overflow-y:auto;overscroll-behavior:contain}.ant-modal-root .ant-modal{top:40px;padding-bottom:40px;max-width:calc(100vw - 32px)}.ant-modal-root .ant-modal-content{display:flex;flex-direction:column;max-height:none;background:var(--lg-glass-strong, rgba(255, 255, 255, .92));backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--lg-modal-border, rgba(139, 111, 160, .16));border-radius:var(--lg-radius-card, 20px);box-shadow:var(--lg-shadow-soft);overflow:hidden}.ant-modal-root .ant-modal-header{background:transparent;border-bottom:1px solid var(--lg-border-soft, rgba(139, 111, 160, .16));padding:20px 24px 16px}.ant-modal-root .ant-modal-header .ant-modal-title{color:var(--lg-modal-title, #14101c);font-weight:600}.ant-modal-root .ant-modal-close{color:var(--lg-modal-close, #5c5268)}.ant-modal-root .ant-modal-close:hover{color:var(--lg-modal-close-hover, #c9567e);background:#c9567e0f}.ant-modal-root .ant-modal-header,.ant-modal-root .ant-modal-footer{flex-shrink:0}.ant-modal-root .ant-modal-footer{background:transparent;border-top:1px solid var(--lg-border-soft, rgba(139, 111, 160, .16))}.ant-modal-root .ant-modal-body{flex:0 1 auto;overflow:visible!important;max-height:none!important;background:transparent;color:var(--lg-modal-body, #221a2a)}.ant-modal-root .ant-modal-confirm-body .ant-modal-confirm-title{color:var(--lg-modal-title, #14101c)}.ant-modal-root .ant-modal-confirm-body .ant-modal-confirm-content{color:var(--lg-modal-desc, #3d3349)}.ant-modal-root .asset-picker-modal .ant-modal-body{overflow:hidden!important;max-height:min(72vh,640px)!important}.fie-fullscreen-modal .ant-modal-root .ant-modal-wrap{overflow:hidden}.fie-fullscreen-modal .ant-modal-body{overflow:hidden!important}.user-app .ant-form-item-label>label,.admin-layout .ant-form-item-label>label,.blank-layout .ant-form-item-label>label{color:var(--lg-modal-label, #221a2a)}.user-app .ant-form-item-extra,.admin-layout .ant-form-item-extra,.blank-layout .ant-form-item-extra,.user-app .ant-form-item-explain,.admin-layout .ant-form-item-explain,.blank-layout .ant-form-item-explain,.user-app .ant-form-item-explain-error,.admin-layout .ant-form-item-explain-error,.blank-layout .ant-form-item-explain-error{color:var(--lg-modal-hint, #5c5268)}.user-app .ant-input,.admin-layout .ant-input,.blank-layout .ant-input,.user-app .ant-input-affix-wrapper,.admin-layout .ant-input-affix-wrapper,.blank-layout .ant-input-affix-wrapper,.user-app .ant-input-number,.admin-layout .ant-input-number,.blank-layout .ant-input-number,.user-app .ant-input-number-input,.admin-layout .ant-input-number-input,.blank-layout .ant-input-number-input,.user-app .ant-picker,.admin-layout .ant-picker,.blank-layout .ant-picker,.user-app .ant-picker-input>input,.admin-layout .ant-picker-input>input,.blank-layout .ant-picker-input>input,.user-app .ant-select:not(.ant-select-disabled) .ant-select-selector,.admin-layout .ant-select:not(.ant-select-disabled) .ant-select-selector,.blank-layout .ant-select:not(.ant-select-disabled) .ant-select-selector,.user-app .ant-select-selection-item,.admin-layout .ant-select-selection-item,.blank-layout .ant-select-selection-item,.user-app .ant-select-selection-placeholder,.admin-layout .ant-select-selection-placeholder,.blank-layout .ant-select-selection-placeholder{color:var(--lg-text-primary, #221a2a)}.user-app .ant-input::placeholder,.admin-layout .ant-input::placeholder,.blank-layout .ant-input::placeholder,.user-app .ant-input-affix-wrapper input::placeholder,.admin-layout .ant-input-affix-wrapper input::placeholder,.blank-layout .ant-input-affix-wrapper input::placeholder,.user-app .ant-picker-input>input::placeholder,.admin-layout .ant-picker-input>input::placeholder,.blank-layout .ant-picker-input>input::placeholder{color:var(--lg-form-placeholder, #5c5268)}.user-app .ant-input,.admin-layout .ant-input,.blank-layout .ant-input,.user-app .ant-input-affix-wrapper,.admin-layout .ant-input-affix-wrapper,.blank-layout .ant-input-affix-wrapper,.user-app .ant-input-number,.admin-layout .ant-input-number,.blank-layout .ant-input-number,.user-app .ant-picker,.admin-layout .ant-picker,.blank-layout .ant-picker,.user-app .ant-select:not(.ant-select-disabled) .ant-select-selector,.admin-layout .ant-select:not(.ant-select-disabled) .ant-select-selector,.blank-layout .ant-select:not(.ant-select-disabled) .ant-select-selector{border-color:var(--lg-form-input-border, rgba(139, 111, 160, .19));background:var(--lg-form-input-bg, rgba(255, 255, 255, .8));border-radius:var(--user-radius-md, 12px);transition:border-color .2s ease,box-shadow .2s ease}.user-app .ant-input:hover,.admin-layout .ant-input:hover,.blank-layout .ant-input:hover,.user-app .ant-input-affix-wrapper:hover,.admin-layout .ant-input-affix-wrapper:hover,.blank-layout .ant-input-affix-wrapper:hover,.user-app .ant-input-number:hover,.admin-layout .ant-input-number:hover,.blank-layout .ant-input-number:hover,.user-app .ant-picker:hover,.admin-layout .ant-picker:hover,.blank-layout .ant-picker:hover,.user-app .ant-select:not(.ant-select-disabled) .ant-select-selector:hover,.admin-layout .ant-select:not(.ant-select-disabled) .ant-select-selector:hover,.blank-layout .ant-select:not(.ant-select-disabled) .ant-select-selector:hover{border-color:var(--lg-glass-border-violet)}.user-app .ant-input:focus,.admin-layout .ant-input:focus,.blank-layout .ant-input:focus,.user-app .ant-input-affix-wrapper-focused,.admin-layout .ant-input-affix-wrapper-focused,.blank-layout .ant-input-affix-wrapper-focused,.user-app .ant-input-number-focused,.admin-layout .ant-input-number-focused,.blank-layout .ant-input-number-focused,.user-app .ant-picker-focused,.admin-layout .ant-picker-focused,.blank-layout .ant-picker-focused,.user-app .ant-select-focused:not(.ant-select-disabled) .ant-select-selector,.admin-layout .ant-select-focused:not(.ant-select-disabled) .ant-select-selector,.blank-layout .ant-select-focused:not(.ant-select-disabled) .ant-select-selector{border-color:var(--lg-accent-violet, #8b6fa0)!important;box-shadow:var(--user-focus-ring)!important}.user-app .ant-btn-link,.admin-layout .ant-btn-link,.blank-layout .ant-btn-link{color:var(--lg-accent-violet, #8b6fa0)}.user-app .ant-btn-link:hover:not(:disabled),.admin-layout .ant-btn-link:hover:not(:disabled),.blank-layout .ant-btn-link:hover:not(:disabled){color:var(--lg-accent-rose, #c9567e)}.user-app .ant-btn-default,.admin-layout .ant-btn-default,.blank-layout .ant-btn-default{background:var(--lg-glass, rgba(255, 255, 255, .85));border-color:var(--lg-border-soft);color:var(--lg-btn-secondary-text, #221a2a)}.user-app .ant-btn-default:hover:not(:disabled),.admin-layout .ant-btn-default:hover:not(:disabled),.blank-layout .ant-btn-default:hover:not(:disabled){border-color:var(--lg-glass-border-violet);color:var(--lg-text-strong, #14101c)}.user-app .ant-btn-primary:not(.ant-btn-dangerous),.admin-layout .ant-btn-primary:not(.ant-btn-dangerous),.blank-layout .ant-btn-primary:not(.ant-btn-dangerous){background:var(--lg-btn-primary-solid, #8b6fa0);border-color:transparent;color:var(--lg-btn-primary-text, #fff);box-shadow:var(--lg-shadow-soft)}.user-app .ant-btn-primary:not(.ant-btn-dangerous):hover:not(:disabled),.admin-layout .ant-btn-primary:not(.ant-btn-dangerous):hover:not(:disabled),.blank-layout .ant-btn-primary:not(.ant-btn-dangerous):hover:not(:disabled){background:#7a6190!important;box-shadow:var(--lg-shadow-rose)}.user-app .ant-btn-text,.admin-layout .ant-btn-text,.blank-layout .ant-btn-text,.user-app .ant-btn-link.ant-btn-dangerous,.admin-layout .ant-btn-link.ant-btn-dangerous,.blank-layout .ant-btn-link.ant-btn-dangerous{color:var(--lg-btn-ghost-text, #3d3349)}.admin-layout .ant-btn-primary:not(.ant-btn-dangerous){background:var(--lg-btn-primary-solid, #8b6fa0)}:root{--lg-bg: #fcfbfe;--lg-blob-magenta: #ff3b7d14;--lg-blob-cyan: #00d4ff18;--lg-blob-violet: #9b59b614;--lg-blob-lime: #2ecc7114;--lg-accent-rose: #c9567e;--lg-accent-violet: #8b6fa0;--lg-accent-warm: #a67c8e;--lg-accent-green: #5baf7a;--lg-magenta: var(--lg-accent-rose);--lg-violet: var(--lg-accent-violet);--lg-lime: var(--lg-accent-green);--lg-cyan: #7eb8c4;--lg-amber: #d4a054;--lg-text-strong: #14101c;--lg-text-primary: #221a2a;--lg-text-secondary: #3d3349;--lg-text-muted: #5c5268;--lg-text: var(--lg-text-primary);--lg-glass: rgba(255, 255, 255, .94);--lg-glass-strong: rgba(255, 255, 255, .98);--lg-glass-fill: rgba(255, 255, 255, .94);--lg-border-soft: rgba(139, 111, 160, .16);--lg-glass-border-violet: rgba(139, 111, 160, .28);--lg-glass-border-rose: rgba(201, 86, 126, .28);--lg-glass-border-green: rgba(91, 175, 122, .28);--lg-glass-border-magenta: var(--lg-glass-border-rose);--lg-glass-border-cyan: rgba(126, 184, 196, .28);--lg-glass-border-lime: var(--lg-glass-border-green);--lg-gradient-generate: linear-gradient(180deg, #d96b8f 0%, #e8a86b 100%);--lg-gradient-brand: linear-gradient(135deg, #c9567e 0%, #8b6fa0 100%);--lg-gradient-hero-text: linear-gradient(180deg, #14101c 0%, #221a2a 55%, #8b6fa0 100%);--lg-btn-primary-solid: #8b6fa0;--lg-btn-primary-text: #ffffff;--lg-btn-primary-hover: #7a6290;--lg-btn-secondary-text: var(--lg-text-primary);--lg-btn-ghost-text: var(--lg-text-secondary);--lg-shadow-soft: 0 8px 24px rgba(139, 111, 160, .12);--lg-shadow-rose: 0 8px 20px rgba(201, 86, 126, .18);--lg-shadow-violet: var(--lg-shadow-soft);--lg-shadow-magenta: var(--lg-shadow-rose);--lg-shadow-cyan: var(--lg-shadow-soft);--lg-shadow-lime: 0 8px 20px rgba(91, 175, 122, .15);--lg-pill-selected-bg: linear-gradient(135deg, rgba(201, 86, 126, .14) 0%, rgba(139, 111, 160, .1) 100%);--lg-pill-selected-border: var(--lg-glass-border-rose);--lg-pill-selected-text: var(--lg-text-strong);--lg-pill-selected-shadow: 0 1px 4px rgba(201, 86, 126, .1);--lg-tag-bg-violet: rgba(139, 111, 160, .1);--lg-tag-bg-rose: rgba(201, 86, 126, .1);--lg-tag-bg-green: rgba(91, 175, 122, .12);--lg-tag-bg-warning: rgba(212, 160, 84, .12);--lg-tag-bg-error: rgba(212, 86, 122, .1);--lg-tag-bg-neutral: rgba(139, 111, 160, .06);--lg-radius-island: 20px;--lg-radius-card: 20px;--lg-radius-pill: 999px;--lg-status-success: #5baf7a;--lg-status-warning: #d4a054;--lg-status-error: #d4567a;--lg-status-info: #8b6fa0;--lg-chart-1: #c9567e;--lg-chart-2: #8b6fa0;--lg-chart-3: #5baf7a;--lg-chart-4: #d4a054;--lg-chart-5: #a67c8e;--lg-chart-6: #7eb8c4;--lg-chart-7: #b8836a;--lg-chart-8: #5c5268;--lg-modal-mask: rgba(139, 111, 160, .15);--lg-modal-border: rgba(139, 111, 160, .16);--lg-modal-title: var(--lg-text-strong);--lg-modal-body: var(--lg-text-primary);--lg-modal-desc: var(--lg-text-secondary);--lg-modal-label: var(--lg-text-primary);--lg-modal-hint: var(--lg-text-muted);--lg-modal-link: #c9567e;--lg-modal-close: var(--lg-text-muted);--lg-modal-close-hover: #c9567e;--lg-drawer-title: var(--lg-text-strong);--lg-drawer-subtitle: var(--lg-text-secondary);--lg-drawer-label: var(--lg-text-muted);--lg-drawer-body: var(--lg-text-primary);--lg-drawer-hint: var(--lg-text-secondary);--lg-table-head: var(--lg-text-muted);--lg-table-body: var(--lg-text-primary);--lg-table-name: var(--lg-text-strong);--lg-table-muted: var(--lg-text-muted);--lg-table-link: #8b6fa0;--lg-table-link-hover: #c9567e;--lg-table-head-bg: rgba(255, 255, 255, .96);--lg-table-row-border: rgba(139, 111, 160, .07);--lg-table-border: rgba(139, 111, 160, .16);--lg-table-hover-bg: rgba(139, 111, 160, .03);--lg-form-input-bg: rgba(255, 255, 255, .92);--lg-form-input-border: rgba(139, 111, 160, .19);--lg-form-placeholder: var(--lg-text-muted);--user-bg: var(--lg-bg);--user-surface: var(--lg-glass-strong);--user-elevated: rgba(255, 255, 255, .88);--user-input: var(--lg-form-input-bg);--user-border: var(--lg-glass-border-violet);--user-text: var(--lg-text-strong);--user-text-secondary: var(--lg-text-secondary);--user-indigo: var(--lg-accent-violet);--user-indigo-dark: var(--lg-text-strong);--user-violet: var(--lg-accent-violet);--user-accent-soft: rgba(201, 86, 126, .08);--user-accent-border: var(--lg-glass-border-rose);--user-accent-bright: var(--lg-accent-rose);--user-primary: var(--lg-accent-violet);--user-accent: var(--lg-accent-rose);--user-nav-active-border: var(--lg-glass-border-rose);--user-radius-sm: 10px;--user-radius-md: 12px;--user-radius-lg: 16px;--user-radius-xl: 20px;--user-radius-card: var(--lg-radius-card);--user-radius-pill: var(--lg-radius-pill);--user-shadow-sm: var(--lg-shadow-soft);--user-shadow-md: var(--lg-shadow-rose);--user-shadow-lg: var(--lg-shadow-soft);--user-shadow-btn: var(--lg-shadow-rose);--user-nav-active-shadow: 0 4px 14px rgba(201, 86, 126, .14);--user-focus-ring: 0 0 0 3px rgba(139, 111, 160, .22);--user-gradient-cta: var(--lg-gradient-generate);--user-gradient-cta-hover: linear-gradient(180deg, #c9567e 0%, #d4a054 100%);--user-gradient-brand: var(--lg-gradient-brand);--user-gradient-logo: var(--lg-gradient-brand);--user-gradient-nav-active: rgba(201, 86, 126, .08);--user-gradient-points: linear-gradient(135deg, rgba(201, 86, 126, .06) 0%, rgba(139, 111, 160, .06) 100%);--user-alert-info-bg: rgba(139, 111, 160, .08);--user-alert-info-border: var(--lg-glass-border-violet);--user-alert-info-icon: var(--lg-status-info);--user-alert-info-text: var(--lg-text-strong);--user-alert-success-bg: rgba(91, 175, 122, .1);--user-alert-success-border: var(--lg-glass-border-green);--user-alert-success-icon: var(--lg-status-success);--user-alert-success-text: #3d7a56;--user-alert-warning-bg: rgba(212, 160, 84, .1);--user-alert-warning-border: rgba(212, 160, 84, .35);--user-alert-warning-icon: var(--lg-status-warning);--user-alert-warning-text: #9a6b2e;--user-alert-error-bg: rgba(212, 86, 122, .08);--user-alert-error-border: var(--lg-glass-border-rose);--user-alert-error-icon: var(--lg-status-error);--user-alert-error-text: #a63d5c;--user-ease: cubic-bezier(.4, 0, .2, 1);--wb-console-height: 148px;--wb-popup-gap: 8px;--wb-console-side-gap: 24px;--wb-console-dock-gap: 16px;--wb-console-max-width: 920px;--wb-popup-width: 360px}@keyframes user-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes user-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.user-app{position:relative;isolation:isolate;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:var(--user-text);background:var(--user-bg)}.user-app:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(circle 280px at 8% 12%,var(--lg-blob-magenta) 0%,transparent 70%),radial-gradient(circle 240px at 92% 8%,var(--lg-blob-cyan) 0%,transparent 70%),radial-gradient(circle 220px at 78% 88%,var(--lg-blob-violet) 0%,transparent 70%),radial-gradient(circle 200px at 12% 82%,var(--lg-blob-lime) 0%,transparent 70%)}.user-app>*{position:relative;z-index:1}.user-app .ant-btn-primary:not(.ant-btn-dangerous):not(.console-generate){background:var(--lg-btn-primary-solid);border:1px solid rgba(139,111,160,.32);border-radius:var(--user-radius-md);box-shadow:none;color:var(--lg-btn-primary-text);font-weight:600;transition:background .2s var(--user-ease),border-color .2s var(--user-ease),color .2s var(--user-ease)}.user-app .ant-btn-primary:not(.ant-btn-dangerous):not(.console-generate):hover:not(:disabled){background:var(--lg-btn-primary-hover)!important;border-color:#8b6fa073!important;box-shadow:none!important;transform:none;color:#fff!important}.user-app .ant-btn-primary:not(.ant-btn-dangerous):not(.console-generate):active:not(:disabled){transform:none}.user-app .ant-tooltip-disabled-compatible-wrapper{display:block;width:100%}.user-app .ant-tooltip-disabled-compatible-wrapper .ant-btn-primary.user-btn-generate[disabled],.user-app .ant-tooltip-disabled-compatible-wrapper .ant-btn-primary.user-btn-generate.ant-btn-disabled{color:#fff!important;-webkit-text-fill-color:#fff!important}.user-app .ant-btn-default{border-radius:var(--user-radius-md);border-color:var(--user-border);background:var(--user-surface);color:var(--lg-text-primary);transition:border-color .2s var(--user-ease),color .2s var(--user-ease),background .2s var(--user-ease)}.user-app .ant-btn-default:hover{border-color:#8b6fa066;color:var(--lg-text-strong);background:#8b6fa00f;transform:none}.user-app .ant-input:not([disabled]):not(.ant-input-disabled),.user-app textarea.ant-input:not([disabled]):not(.ant-input-disabled),.user-app .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled),.user-app .ant-input-number:not(.ant-input-number-disabled),.user-app .ant-input-number:not(.ant-input-number-disabled) .ant-input-number-input-wrap,.user-app .ant-select:not(.ant-select-disabled) .ant-select-selector,.user-app .ant-picker:not(.ant-picker-disabled){background:var(--user-surface)!important}.user-app .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled) .ant-input{background:transparent!important;border:none!important;box-shadow:none!important;outline:none!important}.user-app .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled) .ant-input:hover,.user-app .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled) .ant-input:focus{border:none!important;box-shadow:none!important}.user-app .ant-input[disabled],.user-app .ant-input-disabled,.user-app textarea.ant-input[disabled],.user-app .ant-input-affix-wrapper-disabled,.user-app .ant-input-number-disabled,.user-app .ant-input-number-disabled .ant-input-number-input-wrap,.user-app .ant-input-number-disabled .ant-input-number-input,.user-app .ant-select-disabled .ant-select-selector,.user-app .ant-picker-disabled,.user-app .ant-picker-disabled .ant-picker-input>input{background:var(--user-input)!important;color:var(--user-text-secondary);cursor:not-allowed}.user-app .ant-input:not([disabled]):not(.ant-input-disabled):hover,.user-app .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover,.user-app .ant-select:not(.ant-select-disabled):hover .ant-select-selector,.user-app .ant-input-number:not(.ant-input-number-disabled):hover,.user-app .ant-picker:not(.ant-picker-disabled):hover{background:var(--user-surface)!important}.user-app .ant-input,.user-app .ant-input-affix-wrapper,.user-app .ant-select-selector,.user-app .ant-input-number,.user-app .ant-picker{border-radius:var(--user-radius-sm)!important;border-color:var(--user-border)!important;transition:border-color .2s var(--user-ease),box-shadow .2s var(--user-ease),background .2s var(--user-ease)}.user-app .ant-input:focus:not([disabled]),.user-app .ant-input-affix-wrapper-focused:not(.ant-input-affix-wrapper-disabled),.user-app .ant-select-focused:not(.ant-select-disabled) .ant-select-selector,.user-app .ant-input-number-focused:not(.ant-input-number-disabled),.user-app .ant-picker-focused:not(.ant-picker-disabled){border-color:var(--user-indigo)!important;box-shadow:var(--user-focus-ring)!important;background:var(--user-surface)!important}.user-app .input-console .ant-input:focus:not([disabled]),.user-app .user-console-popup .ant-input:focus:not([disabled]),.user-app .input-console .ant-input-focused:not([disabled]),.user-app .user-console-popup .ant-input-focused:not([disabled]),.user-app .input-console textarea.ant-input:focus:not([disabled]),.user-app .user-console-popup textarea.ant-input:focus:not([disabled]),.user-app .input-console .ant-input-affix-wrapper-focused:not(.ant-input-affix-wrapper-disabled),.user-app .user-console-popup .ant-input-affix-wrapper-focused:not(.ant-input-affix-wrapper-disabled),.user-app .input-console .ant-input-textarea:focus-within,.user-app .user-console-popup .ant-input-textarea:focus-within,.user-app .input-console .ant-input-number-focused:not(.ant-input-number-disabled),.user-app .user-console-popup .ant-input-number-focused:not(.ant-input-number-disabled),.user-app .input-console .ant-select-focused:not(.ant-select-disabled) .ant-select-selector,.user-app .user-console-popup .ant-select-focused:not(.ant-select-disabled) .ant-select-selector,.user-app .input-console .ant-picker-focused:not(.ant-picker-disabled),.user-app .user-console-popup .ant-picker-focused:not(.ant-picker-disabled){border-color:var(--user-border)!important;box-shadow:none!important;outline:none!important}.user-app .input-console textarea:focus,.user-app .user-console-popup textarea:focus,.user-app .input-console textarea:focus-visible,.user-app .user-console-popup textarea:focus-visible,.user-app .input-console input:focus,.user-app .user-console-popup input:focus,.user-app .input-console input:focus-visible,.user-app .user-console-popup input:focus-visible,.user-app .input-console [contenteditable]:focus,.user-app .user-console-popup [contenteditable]:focus{outline:none!important;box-shadow:none!important}.user-app .input-console .mention-textarea:focus,.user-app .user-console-popup .mention-textarea:focus,.user-app .input-console .mention-textarea:focus-visible,.user-app .user-console-popup .mention-textarea:focus-visible,.user-app .input-console .composer-editor-wrap:focus-within,.user-app .user-console-popup .composer-editor-wrap:focus-within{border-color:var(--user-border)!important;box-shadow:none!important}.user-app .ant-segmented{background:var(--user-input);border-radius:var(--user-radius-sm);padding:2px}.user-app .ant-segmented-item-selected{background:var(--lg-pill-selected-bg)!important;color:var(--lg-pill-selected-text)!important;font-weight:600;box-shadow:var(--lg-pill-selected-shadow);border:1px solid var(--lg-pill-selected-border)}.user-app .ant-tag{border-radius:6px;font-weight:500}.user-app .ant-tag-blue,.user-app .ant-tag-processing{color:var(--lg-accent-violet, #8b6fa0)!important;background:var(--lg-tag-bg-violet, rgba(139, 111, 160, .1))!important;border-color:var(--lg-glass-border-violet)!important}.user-app .ant-tag-geekblue,.user-app .ant-tag-purple,.user-app .ant-tag-cyan{color:var(--lg-accent-rose, #c9567e)!important;background:var(--lg-tag-bg-rose, rgba(201, 86, 126, .1))!important;border-color:var(--lg-glass-border-rose)!important}.user-app .ant-tag-green,.user-app .ant-tag-success{color:var(--user-alert-success-text, #3d7a56)!important;background:var(--user-alert-success-bg, rgba(91, 175, 122, .12))!important;border-color:var(--user-alert-success-border)!important}.user-app .ant-tag-orange,.user-app .ant-tag-gold,.user-app .ant-tag-warning{color:var(--user-alert-warning-text, #9a6b2e)!important;background:var(--user-alert-warning-bg, rgba(212, 160, 84, .12))!important;border-color:var(--user-alert-warning-border)!important}.user-app .ant-tag-red,.user-app .ant-tag-error{color:var(--user-alert-error-text, #a63d5c)!important;background:var(--user-alert-error-bg, rgba(212, 86, 122, .1))!important;border-color:var(--user-alert-error-border)!important}.user-app .ant-tag-default{color:var(--lg-text-secondary, #3d3349)!important;background:var(--lg-tag-bg-neutral, rgba(139, 111, 160, .06))!important;border-color:var(--lg-border-soft)!important}.user-app .ant-empty-description{color:var(--user-text-secondary)}html.user-layout-root,html.user-layout-root body{height:100%;overflow:hidden}.user-page{animation:user-fade-in .35s var(--user-ease)}.user-page-title{margin:0;font-size:26px;font-weight:700;color:var(--user-text);letter-spacing:-.02em}.user-page-sub{margin:4px 0 0;font-size:14px;color:var(--user-text-secondary)}.user-card{background:var(--lg-glass);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--lg-glass-border-violet);border-radius:var(--lg-radius-card);box-shadow:var(--lg-shadow-violet);transition:box-shadow .25s var(--user-ease),transform .25s var(--user-ease),border-color .25s var(--user-ease)}.user-card:hover{box-shadow:var(--lg-shadow-cyan);border-color:var(--lg-glass-border-cyan)}.user-panel{background:var(--lg-glass);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--lg-glass-border-violet);border-radius:var(--lg-radius-card);box-shadow:var(--lg-shadow-violet);transition:box-shadow .25s var(--user-ease),transform .25s var(--user-ease),border-color .25s var(--user-ease);padding:28px;height:100%;box-sizing:border-box;display:flex;flex-direction:column}.user-panel:hover{box-shadow:var(--lg-shadow-cyan);border-color:var(--lg-glass-border-cyan)}.user-panel-title{margin:0 0 16px;font-size:17px;font-weight:600;color:var(--user-text)}.user-field-label{display:block;margin:12px 0 6px;font-size:12px;font-weight:500;color:var(--lg-text-muted)}.user-btn-generate{height:50px!important;border-radius:var(--user-radius-lg)!important;font-size:14px!important;font-weight:600!important}.user-points-pill{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 16px;border-radius:var(--user-radius-pill);background:var(--user-gradient-points);border:1px solid var(--lg-glass-border-magenta);color:var(--lg-text-strong);font-size:13px;font-weight:600;box-shadow:var(--lg-shadow-magenta);transition:transform .2s var(--user-ease)}.user-points-pill .points-pill-icon{font-size:14px}.user-points-pill:hover{transform:translateY(-1px)}.user-stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media(max-width:960px){.user-stat-grid{grid-template-columns:repeat(2,1fr)}}.user-stat-card{background:var(--lg-glass);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--lg-glass-border-violet);border-radius:var(--lg-radius-card);box-shadow:var(--lg-shadow-violet);transition:box-shadow .25s var(--user-ease),transform .25s var(--user-ease),border-color .25s var(--user-ease);padding:20px;display:flex;flex-direction:column;gap:4px}.user-stat-card:hover{box-shadow:var(--lg-shadow-cyan);border-color:var(--lg-glass-border-cyan)}.user-stat-card .label{font-size:12px;font-weight:500;color:var(--lg-text-muted)}.user-stat-card .value{font-size:26px;font-weight:700;color:var(--lg-text-strong);font-variant-numeric:tabular-nums;line-height:1.2}.user-stat-card .delta{font-size:11px;color:var(--lg-text-secondary)}.user-tool-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media(max-width:1100px){.user-tool-grid{grid-template-columns:repeat(2,1fr)}}.user-tool-card{background:var(--lg-glass);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--lg-glass-border-violet);border-radius:var(--lg-radius-card);box-shadow:var(--lg-shadow-violet);transition:box-shadow .25s var(--user-ease),transform .25s var(--user-ease),border-color .25s var(--user-ease);padding:24px;cursor:pointer;text-decoration:none;color:var(--lg-text-primary);display:flex;flex-direction:column;gap:10px}.user-tool-card:hover{box-shadow:var(--lg-shadow-cyan);border-color:var(--lg-glass-border-cyan)}.user-tool-card:hover{transform:translateY(-4px);border-color:var(--user-accent-border)}.user-tool-card .icon{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:var(--user-gradient-nav-active);font-size:20px;color:var(--user-indigo-dark)}.user-tool-card h3{margin:0;font-size:16px;font-weight:600;color:var(--lg-text-strong)}.user-tool-card p{margin:0;font-size:13px;color:var(--lg-text-primary);line-height:1.5}.user-workbench{display:grid;grid-template-columns:380px 1fr;gap:24px;align-items:stretch}@media(max-width:960px){.user-workbench{grid-template-columns:1fr}}.user-workbench>*{min-width:0}.user-workbench .results-panel .results-head,.user-workbench .result-panel .results-head{flex-shrink:0}.user-workbench .results-panel>.ant-empty,.user-workbench .result-panel>.ant-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:auto 0}.user-estimate-row{display:flex;align-items:center;flex-wrap:nowrap;gap:8px;margin:16px 0;padding:10px 14px;background:var(--user-input);border-radius:10px;font-size:13px;min-width:0;overflow:hidden}.user-estimate-row .label{flex-shrink:0;font-weight:500;color:var(--user-text);white-space:nowrap}.user-estimate-row .hint{flex:1;min-width:0;font-size:12px;color:var(--lg-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-estimate-row .points{flex-shrink:0;margin-left:auto;white-space:nowrap;font-weight:600;color:var(--user-text)}.user-estimate-row .warn{color:#dc2626}.user-estimate-row .estimate-hint-tooltip{flex:1;min-width:0;overflow:hidden}.user-result-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.user-result-slot{position:relative;display:flex;flex-direction:column;border-radius:16px;background:var(--user-surface);box-shadow:var(--user-shadow-md);transition:transform .25s var(--user-ease)}.user-result-slot:hover{transform:scale(1.02)}.user-result-slot :deep(.generated-media-frame){width:100%}.user-result-slot :deep(.generated-media-frame--overlay .generated-media-frame__media){overflow:hidden;border-radius:16px}.user-result-slot :deep(.generated-media-frame--below .generated-media-frame__media){overflow:hidden;border-radius:16px 16px 0 0}.user-result-slot :deep(.generated-media-frame--below){width:100%}.user-result-slot img{width:100%;height:auto;display:block}.generated-video-wrap{border-radius:16px;background:var(--user-surface);box-shadow:var(--user-shadow-md)}.generated-video-wrap video,.generated-video-wrap .video-player{width:100%;display:block;max-height:480px;background:#000;border-radius:16px 16px 0 0}.generated-video-wrap .video-download{display:block;margin:10px 12px 12px;width:calc(100% - 24px);box-sizing:border-box}.user-page-toolbar{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px;gap:16px}.user-text-muted{color:var(--user-text-secondary);font-size:13px}.user-loading-wrap{display:flex;justify-content:center;padding:80px 0}.user-app .ant-card{border-radius:var(--user-radius-card);border:1px solid var(--user-border);box-shadow:var(--user-shadow-md);transition:box-shadow .25s var(--user-ease),transform .25s var(--user-ease)}.user-app .ant-card.ant-card-hoverable:hover{transform:translateY(-3px);box-shadow:var(--user-shadow-lg)}.user-app .ant-table-wrapper .ant-table{border-radius:var(--user-radius-md);font-size:var(--nox-table-font-size)}.user-app .ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell{font-size:var(--nox-table-head-font-size);font-weight:400;color:var(--lg-text-secondary);background:#ffffffe6}.user-app .ant-table-wrapper .ant-table-tbody>tr:hover>td{background:#00d4ff0f!important}.user-app .ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell{font-size:var(--nox-table-font-size);font-weight:400;line-height:1.5}.marketing-page{min-height:100vh;background:var(--user-bg);color:var(--user-text);animation:user-fade-in .35s var(--user-ease)}.marketing-page .ant-btn-primary:not(.ant-btn-dangerous):not(.console-generate){background:var(--lg-btn-primary-solid);border:1px solid rgba(139,111,160,.32);border-radius:var(--user-radius-md);box-shadow:none;font-weight:600;transition:background .2s var(--user-ease),border-color .2s var(--user-ease),color .2s var(--user-ease)}.marketing-page .ant-btn-primary:not(.ant-btn-dangerous):not(.console-generate):hover:not(:disabled){background:var(--lg-btn-primary-hover)!important;border-color:#8b6fa073!important;box-shadow:none!important;transform:none;color:#fff!important}.marketing-page .ant-btn-default{border-radius:var(--user-radius-md);border-color:var(--user-border);transition:border-color .2s var(--user-ease),color .2s var(--user-ease),transform .2s var(--user-ease)}.marketing-page .ant-btn-default:hover{border-color:var(--user-indigo);color:var(--user-indigo);transform:translateY(-1px)}.marketing-page .ant-card{border-radius:var(--user-radius-card);border:1px solid var(--user-border);box-shadow:var(--user-shadow-md)}.user-drawer .ant-drawer-mask{background:var(--lg-modal-mask, rgba(139, 111, 160, .15))!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.user-drawer .ant-drawer-content{background:var(--lg-bg)}.user-drawer .ant-drawer-header{padding:20px 36px 16px 28px;background:var(--lg-glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--lg-border-soft)}.user-drawer .ant-drawer-header-title{flex:1;min-width:0;padding-inline-end:12px}.user-drawer .ant-drawer-title{color:var(--lg-drawer-title, #14101c);font-weight:600}.user-drawer .ant-drawer-close{inset-inline-end:24px;color:var(--lg-modal-close, #5c5268)}.user-drawer .ant-drawer-close:hover{color:var(--lg-modal-close-hover, #c9567e)}.user-drawer .ant-drawer-body{padding:8px 36px 28px 28px;background:var(--lg-bg);color:var(--lg-drawer-body, #221a2a)}.user-drawer .ant-drawer-footer{background:var(--lg-glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid var(--lg-border-soft)}.user-drawer .ant-drawer-footer .ant-btn-primary:not(.ant-btn-dangerous){background:var(--lg-btn-primary-solid, #8b6fa0);border-color:transparent;color:var(--lg-btn-primary-text, #fff);box-shadow:var(--lg-shadow-soft)}.user-drawer .ant-drawer-footer .ant-btn-default{color:var(--lg-btn-secondary-text, #221a2a);border-color:var(--lg-border-soft)}.user-drawer .ant-form-item-label>label{color:var(--lg-drawer-label, #5c5268)}.user-drawer .ant-descriptions-bordered .ant-descriptions-view{border-color:var(--lg-table-border);border-radius:var(--user-radius-md);overflow:hidden}.user-drawer .ant-descriptions-bordered .ant-descriptions-row{border-color:var(--lg-table-row-border)}.user-drawer .ant-descriptions-bordered .ant-descriptions-item-label{background:var(--lg-table-head-bg);color:var(--lg-drawer-label, #5c5268);font-weight:500}.user-drawer .ant-descriptions-bordered .ant-descriptions-item-content{background:var(--lg-glass);color:var(--lg-drawer-body, #221a2a)}.user-drawer .ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell{color:var(--lg-table-head, #5c5268);background:var(--lg-table-head-bg)!important;border-bottom-color:var(--lg-table-border)}.user-drawer .ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell{color:var(--lg-table-body, #221a2a);border-bottom-color:var(--lg-table-row-border)}.user-drawer .ant-table-wrapper .ant-table-tbody>tr:hover>td{background:var(--lg-table-hover-bg)!important}.user-drawer .ant-card{background:var(--lg-glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--lg-border-soft);border-radius:var(--lg-radius-card);box-shadow:var(--lg-shadow-soft)}.user-drawer .ant-card-head{border-bottom-color:var(--lg-border-soft);color:var(--lg-drawer-title, #14101c)}.relay-model-drawer .ant-drawer-body,.relay-model-drawer .ant-drawer-header{padding-inline:28px 40px}.user-pill-selected{background:var(--lg-pill-selected-bg)!important;border-color:var(--lg-pill-selected-border)!important;color:var(--lg-pill-selected-text)!important;font-weight:600;box-shadow:var(--lg-pill-selected-shadow)}.user-console-popup{width:var(--wb-popup-width, 360px);min-width:320px;max-width:400px;padding:16px 18px;border-radius:var(--user-radius-lg);background:var(--user-surface);border:1px solid var(--user-border);box-shadow:var(--user-shadow-lg);animation:user-fade-in .2s var(--user-ease)}.user-content--with-float-bar{padding-top:64px!important}.user-content:has(.wallet-page){overflow:hidden;display:flex;flex-direction:column}.user-content:has(.wallet-page)>*{flex:1 1 0;min-height:0;min-width:0}.user-content--workbench{padding-bottom:calc(var(--wb-console-height) + var(--wb-console-dock-gap) + 32px)!important;display:flex;flex-direction:column;scrollbar-gutter:stable}.user-content--workbench .turn-cost,.user-content--workbench .reply-cost,.user-content--workbench .settled,.user-content--workbench .cost-line{color:var(--lg-text-primary);font-weight:600}.user-content--workbench .popup-label,.user-content--workbench .user-field-label{color:var(--lg-text-muted)}.user-layout-root .ant-select-dropdown,.user-layout-root .ant-dropdown,.user-layout-root .ant-popover{z-index:1400}body.user-canvas-editor .ant-input:focus:not([disabled]),body.user-canvas-editor .ant-input-focused:not([disabled]),body.user-canvas-editor textarea.ant-input:focus:not([disabled]),body.user-canvas-editor .ant-input-affix-wrapper-focused:not(.ant-input-affix-wrapper-disabled),body.user-canvas-editor .ant-input-textarea:focus-within,body.user-canvas-editor .ant-input-number-focused:not(.ant-input-number-disabled),body.user-canvas-editor .ant-select-focused:not(.ant-select-disabled) .ant-select-selector,body.user-canvas-editor .ant-picker-focused:not(.ant-picker-disabled){border-color:var(--user-border)!important;box-shadow:none!important;outline:none!important}body.user-canvas-editor textarea:focus,body.user-canvas-editor textarea:focus-visible,body.user-canvas-editor input:focus,body.user-canvas-editor input:focus-visible,body.user-canvas-editor [contenteditable]:focus{outline:none!important;box-shadow:none!important}body.user-canvas-editor .mention-textarea:focus,body.user-canvas-editor .mention-textarea:focus-visible,body.user-canvas-editor .composer-editor-wrap:focus-within{border-color:var(--user-border)!important;box-shadow:none!important}.user-app .ant-alert,.marketing-page .ant-alert,.auth-page .ant-alert{border-radius:var(--user-radius-md);align-items:flex-start}.user-app .ant-alert .ant-alert-icon,.marketing-page .ant-alert .ant-alert-icon,.auth-page .ant-alert .ant-alert-icon{margin-top:2px}.user-app .ant-alert .ant-alert-message,.marketing-page .ant-alert .ant-alert-message,.auth-page .ant-alert .ant-alert-message{color:inherit;font-weight:600}.user-app .ant-alert .ant-alert-description,.marketing-page .ant-alert .ant-alert-description,.auth-page .ant-alert .ant-alert-description{color:var(--user-text-secondary)}.user-app .ant-alert .ant-alert-action a,.marketing-page .ant-alert .ant-alert-action a,.auth-page .ant-alert .ant-alert-action a,.user-app .ant-alert .ant-alert-action .ant-btn-link,.marketing-page .ant-alert .ant-alert-action .ant-btn-link,.auth-page .ant-alert .ant-alert-action .ant-btn-link{color:var(--user-indigo)!important;font-weight:600}.user-app .ant-alert .ant-alert-action a:hover,.marketing-page .ant-alert .ant-alert-action a:hover,.auth-page .ant-alert .ant-alert-action a:hover,.user-app .ant-alert .ant-alert-action .ant-btn-link:hover,.marketing-page .ant-alert .ant-alert-action .ant-btn-link:hover,.auth-page .ant-alert .ant-alert-action .ant-btn-link:hover{color:var(--user-indigo-dark)!important}.user-app .ant-alert-info,.marketing-page .ant-alert-info,.auth-page .ant-alert-info{background:var(--user-alert-info-bg)!important;border:1px solid var(--user-alert-info-border)!important;color:var(--user-alert-info-text)!important}.user-app .ant-alert-info .ant-alert-icon,.marketing-page .ant-alert-info .ant-alert-icon,.auth-page .ant-alert-info .ant-alert-icon{color:var(--user-alert-info-icon)!important}.user-app .ant-alert-info .ant-alert-message,.marketing-page .ant-alert-info .ant-alert-message,.auth-page .ant-alert-info .ant-alert-message{color:var(--user-alert-info-text)!important}.user-app .ant-alert-success,.marketing-page .ant-alert-success,.auth-page .ant-alert-success{background:var(--user-alert-success-bg)!important;border:1px solid var(--user-alert-success-border)!important;color:var(--user-alert-success-text)!important}.user-app .ant-alert-success .ant-alert-icon,.marketing-page .ant-alert-success .ant-alert-icon,.auth-page .ant-alert-success .ant-alert-icon{color:var(--user-alert-success-icon)!important}.user-app .ant-alert-success .ant-alert-message,.marketing-page .ant-alert-success .ant-alert-message,.auth-page .ant-alert-success .ant-alert-message{color:var(--user-alert-success-text)!important}.user-app .ant-alert-warning,.marketing-page .ant-alert-warning,.auth-page .ant-alert-warning{background:var(--user-alert-warning-bg)!important;border:1px solid var(--user-alert-warning-border)!important;color:var(--user-alert-warning-text)!important}.user-app .ant-alert-warning .ant-alert-icon,.marketing-page .ant-alert-warning .ant-alert-icon,.auth-page .ant-alert-warning .ant-alert-icon{color:var(--user-alert-warning-icon)!important}.user-app .ant-alert-warning .ant-alert-message,.marketing-page .ant-alert-warning .ant-alert-message,.auth-page .ant-alert-warning .ant-alert-message{color:var(--user-alert-warning-text)!important}.user-app .ant-alert-error,.marketing-page .ant-alert-error,.auth-page .ant-alert-error{background:var(--user-alert-error-bg)!important;border:1px solid var(--user-alert-error-border)!important;color:var(--user-alert-error-text)!important}.user-app .ant-alert-error .ant-alert-icon,.marketing-page .ant-alert-error .ant-alert-icon,.auth-page .ant-alert-error .ant-alert-icon{color:var(--user-alert-error-icon)!important}.user-app .ant-alert-error .ant-alert-message,.marketing-page .ant-alert-error .ant-alert-message,.auth-page .ant-alert-error .ant-alert-message{color:var(--user-alert-error-text)!important}.user-app .ant-alert-error .ant-alert-action a,.marketing-page .ant-alert-error .ant-alert-action a,.auth-page .ant-alert-error .ant-alert-action a,.user-app .ant-alert-error .ant-alert-action .ant-btn-link,.marketing-page .ant-alert-error .ant-alert-action .ant-btn-link,.auth-page .ant-alert-error .ant-alert-action .ant-btn-link{color:var(--user-alert-error-icon)!important}.user-app .ant-alert-error .ant-alert-action a:hover,.marketing-page .ant-alert-error .ant-alert-action a:hover,.auth-page .ant-alert-error .ant-alert-action a:hover,.user-app .ant-alert-error .ant-alert-action .ant-btn-link:hover,.marketing-page .ant-alert-error .ant-alert-action .ant-btn-link:hover,.auth-page .ant-alert-error .ant-alert-action .ant-btn-link:hover{color:var(--user-alert-error-text)!important}:root{--admin-bg: var(--lg-bg, #ffffff);--admin-surface: var(--lg-glass-strong, rgba(255, 255, 255, .98));--admin-elevated: rgba(255, 255, 255, .88);--admin-input: var(--lg-form-input-bg, rgba(255, 255, 255, .8));--admin-border: var(--lg-border-soft, rgba(139, 111, 160, .16));--admin-text: var(--lg-text-strong, #14101c);--admin-text-secondary: var(--lg-text-secondary, #3d3349);--admin-primary: var(--lg-btn-primary-solid, #8b6fa0);--admin-primary-dark: var(--lg-text-strong, #14101c);--admin-accent: var(--lg-accent-rose, #c9567e);--admin-accent-soft: rgba(201, 86, 126, .08);--admin-accent-border: var(--lg-glass-border-rose, rgba(201, 86, 126, .28));--admin-menu-active-bg: rgba(201, 86, 126, .08);--admin-radius-md: 12px;--admin-radius-lg: 16px;--admin-shadow-sm: var(--lg-shadow-soft);--admin-shadow-md: var(--lg-shadow-rose);--admin-shadow-btn: var(--lg-shadow-soft);--admin-gradient-cta: var(--lg-gradient-brand);--admin-gradient-cta-hover: linear-gradient(135deg, #c9567e 0%, #8b6fa0 100%);--admin-chart-1: var(--lg-chart-1);--admin-chart-2: var(--lg-chart-2);--admin-chart-3: var(--lg-chart-3);--admin-chart-4: var(--lg-chart-4);--admin-chart-5: var(--lg-chart-5);--admin-chart-6: var(--lg-chart-6);--admin-chart-7: var(--lg-chart-7);--admin-chart-8: var(--lg-chart-8);--admin-alert-info-bg: rgba(139, 111, 160, .08);--admin-alert-info-border: var(--lg-glass-border-violet);--admin-alert-info-icon: var(--lg-status-info);--admin-alert-info-text: var(--lg-text-strong);--admin-alert-success-bg: rgba(91, 175, 122, .1);--admin-alert-success-border: var(--lg-glass-border-green);--admin-alert-success-icon: var(--lg-status-success);--admin-alert-success-text: #3d7a56;--admin-alert-warning-bg: rgba(212, 160, 84, .1);--admin-alert-warning-border: rgba(212, 160, 84, .35);--admin-alert-warning-icon: var(--lg-status-warning);--admin-alert-warning-text: #9a6b2e;--admin-alert-error-bg: rgba(212, 86, 122, .08);--admin-alert-error-border: var(--lg-glass-border-rose);--admin-alert-error-icon: var(--lg-status-error);--admin-alert-error-text: #a63d5c}html.admin-layout-root body{background:var(--admin-bg);color:var(--admin-text)}html.admin-layout-root .admin-layout{position:relative;isolation:isolate;background:var(--admin-bg)}html.admin-layout-root .admin-layout:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(circle 280px at 8% 12%,var(--lg-blob-magenta) 0%,transparent 70%),radial-gradient(circle 240px at 92% 8%,var(--lg-blob-cyan) 0%,transparent 70%),radial-gradient(circle 220px at 78% 88%,var(--lg-blob-violet) 0%,transparent 70%),radial-gradient(circle 200px at 12% 82%,var(--lg-blob-lime) 0%,transparent 70%)}html.admin-layout-root .admin-layout>*{position:relative;z-index:1}html.admin-layout-root .admin-layout .ant-alert{border-radius:var(--admin-radius-md);align-items:flex-start}html.admin-layout-root .admin-layout .ant-alert .ant-alert-message{font-weight:600}html.admin-layout-root .admin-layout .ant-alert .ant-alert-description{color:var(--admin-text-secondary)}html.admin-layout-root .admin-layout .ant-alert-info{background:var(--admin-alert-info-bg)!important;border:1px solid var(--admin-alert-info-border)!important;color:var(--admin-alert-info-text)!important}html.admin-layout-root .admin-layout .ant-alert-info .ant-alert-icon{color:var(--admin-alert-info-icon)!important}html.admin-layout-root .admin-layout .ant-alert-info .ant-alert-message{color:var(--admin-alert-info-text)!important}html.admin-layout-root .admin-layout .ant-alert-success{background:var(--admin-alert-success-bg)!important;border:1px solid var(--admin-alert-success-border)!important;color:var(--admin-alert-success-text)!important}html.admin-layout-root .admin-layout .ant-alert-success .ant-alert-icon{color:var(--admin-alert-success-icon)!important}html.admin-layout-root .admin-layout .ant-alert-success .ant-alert-message{color:var(--admin-alert-success-text)!important}html.admin-layout-root .admin-layout .ant-alert-warning{background:var(--admin-alert-warning-bg)!important;border:1px solid var(--admin-alert-warning-border)!important;color:var(--admin-alert-warning-text)!important}html.admin-layout-root .admin-layout .ant-alert-warning .ant-alert-icon{color:var(--admin-alert-warning-icon)!important}html.admin-layout-root .admin-layout .ant-alert-warning .ant-alert-message{color:var(--admin-alert-warning-text)!important}html.admin-layout-root .admin-layout .ant-alert-error{background:var(--admin-alert-error-bg)!important;border:1px solid var(--admin-alert-error-border)!important;color:var(--admin-alert-error-text)!important}html.admin-layout-root .admin-layout .ant-alert-error .ant-alert-icon{color:var(--admin-alert-error-icon)!important}html.admin-layout-root .admin-layout .ant-alert-error .ant-alert-message{color:var(--admin-alert-error-text)!important}html.admin-layout-root .admin-layout .ant-btn-primary:not(.ant-btn-dangerous){background:var(--lg-btn-primary-solid, #8b6fa0);border:1px solid rgba(139,111,160,.32);border-color:#8b6fa052;color:var(--lg-btn-primary-text, #fff);box-shadow:none;font-weight:600}html.admin-layout-root .admin-layout .ant-btn-primary:not(.ant-btn-dangerous):hover:not(:disabled){background:var(--lg-btn-primary-hover, #7a6290)!important;border-color:#8b6fa073!important;box-shadow:none!important}html.admin-layout-root .admin-layout .ant-btn-link{color:var(--admin-primary)}html.admin-layout-root .admin-layout .ant-btn-link:hover{color:var(--admin-primary-dark)}html.admin-layout-root .admin-layout .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--admin-primary);font-weight:600}html.admin-layout-root .admin-layout .ant-tabs-ink-bar{background:var(--admin-primary)}html.admin-layout-root .admin-layout .ant-pagination-item-active{border-color:var(--admin-primary)}html.admin-layout-root .admin-layout .ant-pagination-item-active a{color:var(--admin-primary)}html.admin-layout-root .admin-layout .ant-menu-light.ant-menu-inline .ant-menu-item-selected{background-color:var(--admin-menu-active-bg)!important;color:var(--admin-primary)!important}html.admin-layout-root .admin-layout .ant-menu-light .ant-menu-item-selected .ant-menu-item-icon,html.admin-layout-root .admin-layout .ant-menu-light .ant-menu-item-selected .anticon{color:var(--admin-primary)!important}html.admin-layout-root .admin-layout .ant-menu-light .ant-menu-submenu-selected>.ant-menu-submenu-title{color:var(--admin-primary)!important}html.admin-layout-root .admin-drawer .ant-drawer-mask{background:var(--lg-modal-mask, rgba(139, 111, 160, .15))!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}html.admin-layout-root .admin-drawer .ant-drawer-content{background:var(--lg-bg, #fff)}html.admin-layout-root .admin-drawer .ant-drawer-header{background:var(--lg-glass, rgba(255, 255, 255, .85));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--lg-border-soft);padding:20px 28px 16px}html.admin-layout-root .admin-drawer .ant-drawer-title{color:var(--lg-drawer-title, #14101c);font-weight:600}html.admin-layout-root .admin-drawer .ant-drawer-close{color:var(--lg-modal-close, #5c5268)}html.admin-layout-root .admin-drawer .ant-drawer-close:hover{color:var(--lg-modal-close-hover, #c9567e)}html.admin-layout-root .admin-drawer .ant-drawer-body{background:var(--lg-bg, #fff);padding:16px 28px 28px;color:var(--lg-drawer-body, #221a2a)}html.admin-layout-root .admin-drawer .ant-drawer-footer{background:var(--lg-glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid var(--lg-border-soft)}html.admin-layout-root .admin-drawer .ant-drawer-footer .ant-btn-primary:not(.ant-btn-dangerous){background:var(--lg-btn-primary-solid, #8b6fa0);border-color:transparent;color:var(--lg-btn-primary-text, #fff);box-shadow:var(--lg-shadow-soft)}html.admin-layout-root .admin-drawer .ant-drawer-footer .ant-btn-default{color:var(--lg-btn-secondary-text, #221a2a);border-color:var(--lg-border-soft)}html.admin-layout-root .admin-drawer .ant-form-item-label>label{color:var(--lg-drawer-label, #5c5268)}html.admin-layout-root .admin-drawer .ant-descriptions-bordered .ant-descriptions-view{border-color:var(--lg-table-border);border-radius:var(--admin-radius-md);overflow:hidden}html.admin-layout-root .admin-drawer .ant-descriptions-bordered .ant-descriptions-row{border-color:var(--lg-table-row-border)}html.admin-layout-root .admin-drawer .ant-descriptions-bordered .ant-descriptions-item-label{background:var(--lg-table-head-bg);color:var(--lg-drawer-label, #5c5268);font-weight:500}html.admin-layout-root .admin-drawer .ant-descriptions-bordered .ant-descriptions-item-content{background:var(--admin-surface);color:var(--lg-drawer-body, #221a2a)}html.admin-layout-root .admin-drawer .ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell{color:var(--lg-table-head, #5c5268);background:var(--lg-table-head-bg)!important;border-bottom-color:var(--lg-table-border)}html.admin-layout-root .admin-drawer .ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell{color:var(--lg-table-body, #221a2a);border-bottom-color:var(--lg-table-row-border)}html.admin-layout-root .admin-drawer .ant-table-wrapper .ant-table-tbody>tr:hover>td{background:var(--lg-table-hover-bg)!important}html.admin-layout-root .admin-drawer .ant-card{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:var(--admin-radius-lg);box-shadow:var(--admin-shadow-sm)}html.admin-layout-root .admin-drawer .ant-card-head{border-bottom-color:var(--admin-border);color:var(--lg-drawer-title, #14101c)}html.admin-layout-root .ant-modal-root .ant-modal-content{border-radius:var(--admin-radius-lg)}html.admin-layout-root .ant-modal-root .ant-modal-header{border-bottom-color:var(--admin-border)}html.admin-layout-root .ant-tag{border-radius:6px;font-weight:500}html.admin-layout-root .ant-tag-blue,html.admin-layout-root .ant-tag-processing{color:var(--lg-accent-violet, #8b6fa0)!important;background:var(--lg-tag-bg-violet, rgba(139, 111, 160, .1))!important;border-color:var(--lg-glass-border-violet)!important}html.admin-layout-root .ant-tag-geekblue,html.admin-layout-root .ant-tag-purple,html.admin-layout-root .ant-tag-cyan{color:var(--lg-accent-rose, #c9567e)!important;background:var(--lg-tag-bg-rose, rgba(201, 86, 126, .1))!important;border-color:var(--lg-glass-border-rose)!important}html.admin-layout-root .ant-tag-green,html.admin-layout-root .ant-tag-success{color:var(--user-alert-success-text, #3d7a56)!important;background:var(--user-alert-success-bg, rgba(91, 175, 122, .12))!important;border-color:var(--user-alert-success-border)!important}html.admin-layout-root .ant-tag-orange,html.admin-layout-root .ant-tag-gold,html.admin-layout-root .ant-tag-warning{color:var(--user-alert-warning-text, #9a6b2e)!important;background:var(--user-alert-warning-bg, rgba(212, 160, 84, .12))!important;border-color:var(--user-alert-warning-border)!important}html.admin-layout-root .ant-tag-red,html.admin-layout-root .ant-tag-error{color:var(--user-alert-error-text, #a63d5c)!important;background:var(--user-alert-error-bg, rgba(212, 86, 122, .1))!important;border-color:var(--user-alert-error-border)!important}html.admin-layout-root .ant-tag-default{color:var(--lg-text-secondary, #3d3349)!important;background:var(--lg-tag-bg-neutral, rgba(139, 111, 160, .06))!important;border-color:var(--lg-border-soft)!important}.user-drawer,html.user-layout-root .ant-modal-root,body.user-canvas-editor .ant-modal-root,.auth-page .ant-modal-root,.marketing-page .ant-modal-root{--overlay-bg: var(--user-bg);--overlay-surface: var(--user-surface);--overlay-elevated: var(--user-elevated);--overlay-border: var(--user-border);--overlay-text: var(--user-text);--overlay-text-secondary: var(--user-text-secondary);--overlay-primary: var(--user-primary);--overlay-accent: var(--user-accent);--overlay-shadow-sm: var(--user-shadow-sm);--overlay-accent-border: var(--user-accent-border)}.user-drawer .drawer-section+.drawer-section,html.user-layout-root .ant-modal-root .drawer-section+.drawer-section,body.user-canvas-editor .ant-modal-root .drawer-section+.drawer-section,.auth-page .ant-modal-root .drawer-section+.drawer-section,.marketing-page .ant-modal-root .drawer-section+.drawer-section,.user-drawer .drawer-section+.overlay-section,html.user-layout-root .ant-modal-root .drawer-section+.overlay-section,body.user-canvas-editor .ant-modal-root .drawer-section+.overlay-section,.auth-page .ant-modal-root .drawer-section+.overlay-section,.marketing-page .ant-modal-root .drawer-section+.overlay-section{margin-top:28px}.user-drawer .drawer-section__title,html.user-layout-root .ant-modal-root .drawer-section__title,body.user-canvas-editor .ant-modal-root .drawer-section__title,.auth-page .ant-modal-root .drawer-section__title,.marketing-page .ant-modal-root .drawer-section__title,.user-drawer .overlay-section__title,html.user-layout-root .ant-modal-root .overlay-section__title,body.user-canvas-editor .ant-modal-root .overlay-section__title,.auth-page .ant-modal-root .overlay-section__title,.marketing-page .ant-modal-root .overlay-section__title{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-size:15px;font-weight:600;color:var(--lg-text-strong, var(--overlay-text))}.user-drawer .drawer-section__title-icon,html.user-layout-root .ant-modal-root .drawer-section__title-icon,body.user-canvas-editor .ant-modal-root .drawer-section__title-icon,.auth-page .ant-modal-root .drawer-section__title-icon,.marketing-page .ant-modal-root .drawer-section__title-icon,.user-drawer .overlay-section__title-icon,html.user-layout-root .ant-modal-root .overlay-section__title-icon,body.user-canvas-editor .ant-modal-root .overlay-section__title-icon,.auth-page .ant-modal-root .overlay-section__title-icon,.marketing-page .ant-modal-root .overlay-section__title-icon{color:var(--lg-accent-violet, var(--overlay-primary))}.user-drawer .drawer-section__hint,html.user-layout-root .ant-modal-root .drawer-section__hint,body.user-canvas-editor .ant-modal-root .drawer-section__hint,.auth-page .ant-modal-root .drawer-section__hint,.marketing-page .ant-modal-root .drawer-section__hint,.user-drawer .drawer-section__fallback,html.user-layout-root .ant-modal-root .drawer-section__fallback,body.user-canvas-editor .ant-modal-root .drawer-section__fallback,.auth-page .ant-modal-root .drawer-section__fallback,.marketing-page .ant-modal-root .drawer-section__fallback,.user-drawer .overlay-hint,html.user-layout-root .ant-modal-root .overlay-hint,body.user-canvas-editor .ant-modal-root .overlay-hint,.auth-page .ant-modal-root .overlay-hint,.marketing-page .ant-modal-root .overlay-hint{margin:0 0 16px;font-size:13px;line-height:1.5;color:var(--lg-text-secondary, var(--overlay-text-secondary))}.user-drawer .drawer-section__hint strong,html.user-layout-root .ant-modal-root .drawer-section__hint strong,body.user-canvas-editor .ant-modal-root .drawer-section__hint strong,.auth-page .ant-modal-root .drawer-section__hint strong,.marketing-page .ant-modal-root .drawer-section__hint strong,.user-drawer .drawer-section__fallback strong,html.user-layout-root .ant-modal-root .drawer-section__fallback strong,body.user-canvas-editor .ant-modal-root .drawer-section__fallback strong,.auth-page .ant-modal-root .drawer-section__fallback strong,.marketing-page .ant-modal-root .drawer-section__fallback strong,.user-drawer .overlay-hint strong,html.user-layout-root .ant-modal-root .overlay-hint strong,body.user-canvas-editor .ant-modal-root .overlay-hint strong,.auth-page .ant-modal-root .overlay-hint strong,.marketing-page .ant-modal-root .overlay-hint strong{color:var(--lg-accent-rose, var(--overlay-primary));font-weight:600}.user-drawer .drawer-section__fallback,html.user-layout-root .ant-modal-root .drawer-section__fallback,body.user-canvas-editor .ant-modal-root .drawer-section__fallback,.auth-page .ant-modal-root .drawer-section__fallback,.marketing-page .ant-modal-root .drawer-section__fallback{margin-top:12px;margin-bottom:0;font-size:12px}.user-drawer .drawer-meta,html.user-layout-root .ant-modal-root .drawer-meta,body.user-canvas-editor .ant-modal-root .drawer-meta,.auth-page .ant-modal-root .drawer-meta,.marketing-page .ant-modal-root .drawer-meta{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.user-drawer .pricing-grid,html.user-layout-root .ant-modal-root .pricing-grid,body.user-canvas-editor .ant-modal-root .pricing-grid,.auth-page .ant-modal-root .pricing-grid,.marketing-page .ant-modal-root .pricing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.user-drawer .pricing-card,html.user-layout-root .ant-modal-root .pricing-card,body.user-canvas-editor .ant-modal-root .pricing-card,.auth-page .ant-modal-root .pricing-card,.marketing-page .ant-modal-root .pricing-card,.user-drawer .overlay-panel,html.user-layout-root .ant-modal-root .overlay-panel,body.user-canvas-editor .ant-modal-root .overlay-panel,.auth-page .ant-modal-root .overlay-panel,.marketing-page .ant-modal-root .overlay-panel{padding:14px;border-radius:var(--lg-radius-card, 20px);border:1px solid var(--lg-border-soft, var(--overlay-border));background:var(--lg-glass, rgba(255, 255, 255, .85));backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:var(--lg-shadow-soft, var(--overlay-shadow-sm));transition:border-color .2s ease,box-shadow .2s ease}.user-drawer .pricing-card:hover,html.user-layout-root .ant-modal-root .pricing-card:hover,body.user-canvas-editor .ant-modal-root .pricing-card:hover,.auth-page .ant-modal-root .pricing-card:hover,.marketing-page .ant-modal-root .pricing-card:hover,.user-drawer .overlay-panel:hover,html.user-layout-root .ant-modal-root .overlay-panel:hover,body.user-canvas-editor .ant-modal-root .overlay-panel:hover,.auth-page .ant-modal-root .overlay-panel:hover,.marketing-page .ant-modal-root .overlay-panel:hover{border-color:var(--lg-glass-border-violet, var(--overlay-border));box-shadow:var(--lg-shadow-soft)}.user-drawer .pricing-card__head,html.user-layout-root .ant-modal-root .pricing-card__head,body.user-canvas-editor .ant-modal-root .pricing-card__head,.auth-page .ant-modal-root .pricing-card__head,.marketing-page .ant-modal-root .pricing-card__head,.user-drawer .overlay-panel__head,html.user-layout-root .ant-modal-root .overlay-panel__head,body.user-canvas-editor .ant-modal-root .overlay-panel__head,.auth-page .ant-modal-root .overlay-panel__head,.marketing-page .ant-modal-root .overlay-panel__head{display:flex;align-items:center;gap:10px;margin-bottom:12px}.user-drawer .pricing-card__icon,html.user-layout-root .ant-modal-root .pricing-card__icon,body.user-canvas-editor .ant-modal-root .pricing-card__icon,.auth-page .ant-modal-root .pricing-card__icon,.marketing-page .ant-modal-root .pricing-card__icon,.user-drawer .overlay-panel__icon,html.user-layout-root .ant-modal-root .overlay-panel__icon,body.user-canvas-editor .ant-modal-root .overlay-panel__icon,.auth-page .ant-modal-root .overlay-panel__icon,.marketing-page .ant-modal-root .overlay-panel__icon{width:32px;height:32px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-size:15px;background:var(--overlay-elevated);color:var(--overlay-text-secondary)}.user-drawer .pricing-card__icon--input,html.user-layout-root .ant-modal-root .pricing-card__icon--input,body.user-canvas-editor .ant-modal-root .pricing-card__icon--input,.auth-page .ant-modal-root .pricing-card__icon--input,.marketing-page .ant-modal-root .pricing-card__icon--input,.user-drawer .overlay-panel__icon--input,html.user-layout-root .ant-modal-root .overlay-panel__icon--input,body.user-canvas-editor .ant-modal-root .overlay-panel__icon--input,.auth-page .ant-modal-root .overlay-panel__icon--input,.marketing-page .ant-modal-root .overlay-panel__icon--input{color:var(--overlay-primary)}.user-drawer .pricing-card__icon--output,html.user-layout-root .ant-modal-root .pricing-card__icon--output,body.user-canvas-editor .ant-modal-root .pricing-card__icon--output,.auth-page .ant-modal-root .pricing-card__icon--output,.marketing-page .ant-modal-root .pricing-card__icon--output,.user-drawer .overlay-panel__icon--output,html.user-layout-root .ant-modal-root .overlay-panel__icon--output,body.user-canvas-editor .ant-modal-root .overlay-panel__icon--output,.auth-page .ant-modal-root .overlay-panel__icon--output,.marketing-page .ant-modal-root .overlay-panel__icon--output{color:var(--lg-accent-violet, #8b6fa0)}.user-drawer .pricing-card__icon--cache_read,html.user-layout-root .ant-modal-root .pricing-card__icon--cache_read,body.user-canvas-editor .ant-modal-root .pricing-card__icon--cache_read,.auth-page .ant-modal-root .pricing-card__icon--cache_read,.marketing-page .ant-modal-root .pricing-card__icon--cache_read,.user-drawer .overlay-panel__icon--cache_read,html.user-layout-root .ant-modal-root .overlay-panel__icon--cache_read,body.user-canvas-editor .ant-modal-root .overlay-panel__icon--cache_read,.auth-page .ant-modal-root .overlay-panel__icon--cache_read,.marketing-page .ant-modal-root .overlay-panel__icon--cache_read{color:var(--lg-text-muted, #5c5268)}.user-drawer .pricing-card__icon--cache_write,html.user-layout-root .ant-modal-root .pricing-card__icon--cache_write,body.user-canvas-editor .ant-modal-root .pricing-card__icon--cache_write,.auth-page .ant-modal-root .pricing-card__icon--cache_write,.marketing-page .ant-modal-root .pricing-card__icon--cache_write,.user-drawer .overlay-panel__icon--cache_write,html.user-layout-root .ant-modal-root .overlay-panel__icon--cache_write,body.user-canvas-editor .ant-modal-root .overlay-panel__icon--cache_write,.auth-page .ant-modal-root .overlay-panel__icon--cache_write,.marketing-page .ant-modal-root .overlay-panel__icon--cache_write{color:var(--overlay-accent)}.user-drawer .pricing-card__label,html.user-layout-root .ant-modal-root .pricing-card__label,body.user-canvas-editor .ant-modal-root .pricing-card__label,.auth-page .ant-modal-root .pricing-card__label,.marketing-page .ant-modal-root .pricing-card__label,.user-drawer .overlay-panel__label,html.user-layout-root .ant-modal-root .overlay-panel__label,body.user-canvas-editor .ant-modal-root .overlay-panel__label,.auth-page .ant-modal-root .overlay-panel__label,.marketing-page .ant-modal-root .overlay-panel__label{font-size:13px;font-weight:600;color:var(--lg-text-strong, var(--overlay-text))}.user-drawer .pricing-card__body,html.user-layout-root .ant-modal-root .pricing-card__body,body.user-canvas-editor .ant-modal-root .pricing-card__body,.auth-page .ant-modal-root .pricing-card__body,.marketing-page .ant-modal-root .pricing-card__body,.user-drawer .overlay-panel__body,html.user-layout-root .ant-modal-root .overlay-panel__body,body.user-canvas-editor .ant-modal-root .overlay-panel__body,.auth-page .ant-modal-root .overlay-panel__body,.marketing-page .ant-modal-root .overlay-panel__body{display:flex;flex-direction:column;gap:6px}.user-drawer .price-row,html.user-layout-root .ant-modal-root .price-row,body.user-canvas-editor .ant-modal-root .price-row,.auth-page .ant-modal-root .price-row,.marketing-page .ant-modal-root .price-row{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.user-drawer .price-row--effective .price-value,html.user-layout-root .ant-modal-root .price-row--effective .price-value,body.user-canvas-editor .ant-modal-root .price-row--effective .price-value,.auth-page .ant-modal-root .price-row--effective .price-value,.marketing-page .ant-modal-root .price-row--effective .price-value{color:var(--overlay-primary);font-weight:700}.user-drawer .price-label,html.user-layout-root .ant-modal-root .price-label,body.user-canvas-editor .ant-modal-root .price-label,.auth-page .ant-modal-root .price-label,.marketing-page .ant-modal-root .price-label{font-size:12px;color:var(--lg-text-secondary, var(--overlay-text-secondary))}.user-drawer .price-value,html.user-layout-root .ant-modal-root .price-value,body.user-canvas-editor .ant-modal-root .price-value,.auth-page .ant-modal-root .price-value,.marketing-page .ant-modal-root .price-value{font-size:15px;font-weight:600;color:var(--lg-text-strong, var(--overlay-text));font-variant-numeric:tabular-nums}.user-drawer .price-value--accent,html.user-layout-root .ant-modal-root .price-value--accent,body.user-canvas-editor .ant-modal-root .price-value--accent,.auth-page .ant-modal-root .price-value--accent,.marketing-page .ant-modal-root .price-value--accent{color:var(--lg-accent-violet, var(--overlay-primary))}.user-drawer .price-unit,html.user-layout-root .ant-modal-root .price-unit,body.user-canvas-editor .ant-modal-root .price-unit,.auth-page .ant-modal-root .price-unit,.marketing-page .ant-modal-root .price-unit{font-size:12px;color:var(--lg-text-secondary, var(--overlay-text-secondary))}.user-drawer .tier-list,html.user-layout-root .ant-modal-root .tier-list,body.user-canvas-editor .ant-modal-root .tier-list,.auth-page .ant-modal-root .tier-list,.marketing-page .ant-modal-root .tier-list{display:flex;flex-direction:column;gap:12px}.user-drawer .tier-block,html.user-layout-root .ant-modal-root .tier-block,body.user-canvas-editor .ant-modal-root .tier-block,.auth-page .ant-modal-root .tier-block,.marketing-page .ant-modal-root .tier-block{padding:14px;border:1px solid var(--lg-border-soft, var(--overlay-border));border-radius:var(--lg-radius-card, 20px);background:var(--lg-glass, var(--overlay-surface));box-shadow:var(--lg-shadow-soft, var(--overlay-shadow-sm))}.user-drawer .tier-block__header,html.user-layout-root .ant-modal-root .tier-block__header,body.user-canvas-editor .ant-modal-root .tier-block__header,.auth-page .ant-modal-root .tier-block__header,.marketing-page .ant-modal-root .tier-block__header{display:flex;align-items:center;gap:8px;margin-bottom:12px}.user-drawer .tier-block__range,html.user-layout-root .ant-modal-root .tier-block__range,body.user-canvas-editor .ant-modal-root .tier-block__range,.auth-page .ant-modal-root .tier-block__range,.marketing-page .ant-modal-root .tier-block__range{font-size:14px;font-weight:600;color:var(--overlay-text)}.user-drawer .tier-block .pricing-card,html.user-layout-root .ant-modal-root .tier-block .pricing-card,body.user-canvas-editor .ant-modal-root .tier-block .pricing-card,.auth-page .ant-modal-root .tier-block .pricing-card,.marketing-page .ant-modal-root .tier-block .pricing-card{padding:12px;border-radius:10px;background:var(--overlay-elevated);box-shadow:none}.user-drawer .per-request-card,html.user-layout-root .ant-modal-root .per-request-card,body.user-canvas-editor .ant-modal-root .per-request-card,.auth-page .ant-modal-root .per-request-card,.marketing-page .ant-modal-root .per-request-card{padding:18px;border-radius:14px;border:1px solid var(--user-alert-warning-border, #fde68a);background:var(--user-alert-warning-bg, #fffbeb)}.user-drawer .per-request-card__label,html.user-layout-root .ant-modal-root .per-request-card__label,body.user-canvas-editor .ant-modal-root .per-request-card__label,.auth-page .ant-modal-root .per-request-card__label,.marketing-page .ant-modal-root .per-request-card__label{font-size:13px;font-weight:600;color:var(--user-alert-warning-text, #92400e);margin-bottom:12px}.user-drawer .per-request-card__prices,html.user-layout-root .ant-modal-root .per-request-card__prices,body.user-canvas-editor .ant-modal-root .per-request-card__prices,.auth-page .ant-modal-root .per-request-card__prices,.marketing-page .ant-modal-root .per-request-card__prices{display:flex;flex-wrap:wrap;gap:20px}.user-drawer .price-effective,html.user-layout-root .ant-modal-root .price-effective,body.user-canvas-editor .ant-modal-root .price-effective,.auth-page .ant-modal-root .price-effective,.marketing-page .ant-modal-root .price-effective{padding-left:20px;border-left:1px dashed var(--user-alert-warning-border, #fde68a)}.user-drawer .endpoint-list,html.user-layout-root .ant-modal-root .endpoint-list,body.user-canvas-editor .ant-modal-root .endpoint-list,.auth-page .ant-modal-root .endpoint-list,.marketing-page .ant-modal-root .endpoint-list{display:flex;flex-direction:column;gap:10px}.user-drawer .endpoint-card,html.user-layout-root .ant-modal-root .endpoint-card,body.user-canvas-editor .ant-modal-root .endpoint-card,.auth-page .ant-modal-root .endpoint-card,.marketing-page .ant-modal-root .endpoint-card{padding:12px 14px;border-radius:var(--user-radius-md, 12px);border:1px solid var(--lg-border-soft, var(--overlay-border));background:var(--lg-glass, var(--overlay-surface));transition:border-color .2s ease,box-shadow .2s ease}.user-drawer .endpoint-card:hover,html.user-layout-root .ant-modal-root .endpoint-card:hover,body.user-canvas-editor .ant-modal-root .endpoint-card:hover,.auth-page .ant-modal-root .endpoint-card:hover,.marketing-page .ant-modal-root .endpoint-card:hover{border-color:var(--lg-glass-border-violet, var(--overlay-border));box-shadow:var(--lg-shadow-soft, var(--overlay-shadow-sm))}.user-drawer .endpoint-card__label,html.user-layout-root .ant-modal-root .endpoint-card__label,body.user-canvas-editor .ant-modal-root .endpoint-card__label,.auth-page .ant-modal-root .endpoint-card__label,.marketing-page .ant-modal-root .endpoint-card__label{font-size:13px;font-weight:600;color:var(--lg-text-strong, var(--overlay-text));margin-bottom:6px}.user-drawer .endpoint-card__path,html.user-layout-root .ant-modal-root .endpoint-card__path,body.user-canvas-editor .ant-modal-root .endpoint-card__path,.auth-page .ant-modal-root .endpoint-card__path,.marketing-page .ant-modal-root .endpoint-card__path{display:block;font-size:12px;color:var(--lg-text-secondary, var(--overlay-text-secondary));word-break:break-all;padding:6px 8px;border-radius:6px;background:var(--lg-form-input-bg, var(--overlay-elevated))}.user-drawer .model-card,html.user-layout-root .ant-modal-root .model-card,body.user-canvas-editor .ant-modal-root .model-card,.auth-page .ant-modal-root .model-card,.marketing-page .ant-modal-root .model-card,.user-drawer .account-card,html.user-layout-root .ant-modal-root .account-card,body.user-canvas-editor .ant-modal-root .account-card,.auth-page .ant-modal-root .account-card,.marketing-page .ant-modal-root .account-card,.user-drawer .detail-panel,html.user-layout-root .ant-modal-root .detail-panel,body.user-canvas-editor .ant-modal-root .detail-panel,.auth-page .ant-modal-root .detail-panel,.marketing-page .ant-modal-root .detail-panel,.user-drawer .info-panel,html.user-layout-root .ant-modal-root .info-panel,body.user-canvas-editor .ant-modal-root .info-panel,.auth-page .ant-modal-root .info-panel,.marketing-page .ant-modal-root .info-panel{padding:12px 14px;margin-bottom:16px;border:1px solid var(--lg-border-soft, var(--overlay-border));border-radius:var(--lg-radius-card, 20px);background:var(--lg-glass, var(--overlay-surface));box-shadow:var(--lg-shadow-soft, var(--overlay-shadow-sm))}.user-drawer .model-card__icon,html.user-layout-root .ant-modal-root .model-card__icon,body.user-canvas-editor .ant-modal-root .model-card__icon,.auth-page .ant-modal-root .model-card__icon,.marketing-page .ant-modal-root .model-card__icon,.user-drawer .account-card__icon,html.user-layout-root .ant-modal-root .account-card__icon,body.user-canvas-editor .ant-modal-root .account-card__icon,.auth-page .ant-modal-root .account-card__icon,.marketing-page .ant-modal-root .account-card__icon,.user-drawer .detail-panel__icon,html.user-layout-root .ant-modal-root .detail-panel__icon,body.user-canvas-editor .ant-modal-root .detail-panel__icon,.auth-page .ant-modal-root .detail-panel__icon,.marketing-page .ant-modal-root .detail-panel__icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:var(--overlay-elevated);color:var(--overlay-primary);flex-shrink:0}.user-drawer .schedule-preview,html.user-layout-root .ant-modal-root .schedule-preview,body.user-canvas-editor .ant-modal-root .schedule-preview,.auth-page .ant-modal-root .schedule-preview,.marketing-page .ant-modal-root .schedule-preview,.user-drawer .interval-row,html.user-layout-root .ant-modal-root .interval-row,body.user-canvas-editor .ant-modal-root .interval-row,.auth-page .ant-modal-root .interval-row,.marketing-page .ant-modal-root .interval-row{display:flex;flex-direction:column;gap:10px;padding:12px 14px;margin-bottom:10px;border:1px solid var(--overlay-border);border-radius:12px;background:var(--overlay-surface);box-shadow:var(--overlay-shadow-sm)}.user-drawer .schedule-preview--empty,html.user-layout-root .ant-modal-root .schedule-preview--empty,body.user-canvas-editor .ant-modal-root .schedule-preview--empty,.auth-page .ant-modal-root .schedule-preview--empty,.marketing-page .ant-modal-root .schedule-preview--empty,.user-drawer .interval-row--empty,html.user-layout-root .ant-modal-root .interval-row--empty,body.user-canvas-editor .ant-modal-root .interval-row--empty,.auth-page .ant-modal-root .interval-row--empty,.marketing-page .ant-modal-root .interval-row--empty{border-color:var(--user-alert-error-border, #fecaca);background:var(--user-alert-error-bg, #fef2f2)}.user-drawer .schedule-preview__header,html.user-layout-root .ant-modal-root .schedule-preview__header,body.user-canvas-editor .ant-modal-root .schedule-preview__header,.auth-page .ant-modal-root .schedule-preview__header,.marketing-page .ant-modal-root .schedule-preview__header,.user-drawer .interval-row__header,html.user-layout-root .ant-modal-root .interval-row__header,body.user-canvas-editor .ant-modal-root .interval-row__header,.auth-page .ant-modal-root .interval-row__header,.marketing-page .ant-modal-root .interval-row__header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:28px;padding-bottom:2px;border-bottom:1px solid var(--overlay-border)}.user-drawer .schedule-preview__title,html.user-layout-root .ant-modal-root .schedule-preview__title,body.user-canvas-editor .ant-modal-root .schedule-preview__title,.auth-page .ant-modal-root .schedule-preview__title,.marketing-page .ant-modal-root .schedule-preview__title,.user-drawer .interval-row__title,html.user-layout-root .ant-modal-root .interval-row__title,body.user-canvas-editor .ant-modal-root .interval-row__title,.auth-page .ant-modal-root .interval-row__title,.marketing-page .ant-modal-root .interval-row__title{font-size:13px;font-weight:600;color:var(--overlay-text);line-height:1.4}.user-drawer .code-block,html.user-layout-root .ant-modal-root .code-block,body.user-canvas-editor .ant-modal-root .code-block,.auth-page .ant-modal-root .code-block,.marketing-page .ant-modal-root .code-block,.user-drawer .prompt-block,html.user-layout-root .ant-modal-root .prompt-block,body.user-canvas-editor .ant-modal-root .prompt-block,.auth-page .ant-modal-root .prompt-block,.marketing-page .ant-modal-root .prompt-block,.user-drawer .json-block,html.user-layout-root .ant-modal-root .json-block,body.user-canvas-editor .ant-modal-root .json-block,.auth-page .ant-modal-root .json-block,.marketing-page .ant-modal-root .json-block,.user-drawer .json-detail,html.user-layout-root .ant-modal-root .json-detail,body.user-canvas-editor .ant-modal-root .json-detail,.auth-page .ant-modal-root .json-detail,.marketing-page .ant-modal-root .json-detail{margin:0;padding:10px 12px;border-radius:10px;border:1px solid var(--overlay-border);background:var(--overlay-elevated);color:var(--overlay-text);font-size:12px;white-space:pre-wrap;word-break:break-word;overflow:auto}.user-drawer .relay-route-preview__logic,html.user-layout-root .ant-modal-root .relay-route-preview__logic,body.user-canvas-editor .ant-modal-root .relay-route-preview__logic,.auth-page .ant-modal-root .relay-route-preview__logic,.marketing-page .ant-modal-root .relay-route-preview__logic{margin:0 0 16px;padding:10px 12px;font-size:12px;line-height:1.6;color:var(--overlay-text-secondary);background:var(--overlay-elevated);border-radius:10px;border:1px solid var(--overlay-border)}.user-drawer .relay-route-preview__logic strong,html.user-layout-root .ant-modal-root .relay-route-preview__logic strong,body.user-canvas-editor .ant-modal-root .relay-route-preview__logic strong,.auth-page .ant-modal-root .relay-route-preview__logic strong,.marketing-page .ant-modal-root .relay-route-preview__logic strong{color:var(--overlay-text);font-weight:600}.user-drawer .relay-route-preview__empty-hint,html.user-layout-root .ant-modal-root .relay-route-preview__empty-hint,body.user-canvas-editor .ant-modal-root .relay-route-preview__empty-hint,.auth-page .ant-modal-root .relay-route-preview__empty-hint,.marketing-page .ant-modal-root .relay-route-preview__empty-hint,.user-drawer .route-section-title,html.user-layout-root .ant-modal-root .route-section-title,body.user-canvas-editor .ant-modal-root .route-section-title,.auth-page .ant-modal-root .route-section-title,.marketing-page .ant-modal-root .route-section-title,.user-drawer .interval-section__title,html.user-layout-root .ant-modal-root .interval-section__title,body.user-canvas-editor .ant-modal-root .interval-section__title,.auth-page .ant-modal-root .interval-section__title,.marketing-page .ant-modal-root .interval-section__title{color:var(--overlay-text-secondary)}.user-drawer .route-section-title,html.user-layout-root .ant-modal-root .route-section-title,body.user-canvas-editor .ant-modal-root .route-section-title,.auth-page .ant-modal-root .route-section-title,.marketing-page .ant-modal-root .route-section-title,.user-drawer .interval-section__title,html.user-layout-root .ant-modal-root .interval-section__title,body.user-canvas-editor .ant-modal-root .interval-section__title,.auth-page .ant-modal-root .interval-section__title,.marketing-page .ant-modal-root .interval-section__title{font-size:13px;font-weight:600;color:var(--overlay-text)}.user-drawer .param-section,html.user-layout-root .ant-modal-root .param-section,body.user-canvas-editor .ant-modal-root .param-section,.auth-page .ant-modal-root .param-section,.marketing-page .ant-modal-root .param-section,.user-drawer .draft-list,html.user-layout-root .ant-modal-root .draft-list,body.user-canvas-editor .ant-modal-root .draft-list,.auth-page .ant-modal-root .draft-list,.marketing-page .ant-modal-root .draft-list,.user-drawer .panel-section,html.user-layout-root .ant-modal-root .panel-section,body.user-canvas-editor .ant-modal-root .panel-section,.auth-page .ant-modal-root .panel-section,.marketing-page .ant-modal-root .panel-section{padding:12px 14px;border:1px solid var(--overlay-border);border-radius:12px;background:var(--overlay-surface)}.user-drawer .param-section__title,html.user-layout-root .ant-modal-root .param-section__title,body.user-canvas-editor .ant-modal-root .param-section__title,.auth-page .ant-modal-root .param-section__title,.marketing-page .ant-modal-root .param-section__title{font-weight:600;color:var(--overlay-text)}.user-drawer .param-section__hint,html.user-layout-root .ant-modal-root .param-section__hint,body.user-canvas-editor .ant-modal-root .param-section__hint,.auth-page .ant-modal-root .param-section__hint,.marketing-page .ant-modal-root .param-section__hint,.user-drawer .field-hint,html.user-layout-root .ant-modal-root .field-hint,body.user-canvas-editor .ant-modal-root .field-hint,.auth-page .ant-modal-root .field-hint,.marketing-page .ant-modal-root .field-hint,.user-drawer .modal-hint,html.user-layout-root .ant-modal-root .modal-hint,body.user-canvas-editor .ant-modal-root .modal-hint,.auth-page .ant-modal-root .modal-hint,.marketing-page .ant-modal-root .modal-hint,.user-drawer .overlay-hint-text,html.user-layout-root .ant-modal-root .overlay-hint-text,body.user-canvas-editor .ant-modal-root .overlay-hint-text,.auth-page .ant-modal-root .overlay-hint-text,.marketing-page .ant-modal-root .overlay-hint-text,.user-drawer .apicompat-hint,html.user-layout-root .ant-modal-root .apicompat-hint,body.user-canvas-editor .ant-modal-root .apicompat-hint,.auth-page .ant-modal-root .apicompat-hint,.marketing-page .ant-modal-root .apicompat-hint,.user-drawer .lookup-hint,html.user-layout-root .ant-modal-root .lookup-hint,body.user-canvas-editor .ant-modal-root .lookup-hint,.auth-page .ant-modal-root .lookup-hint,.marketing-page .ant-modal-root .lookup-hint{color:var(--overlay-text-secondary);font-size:12px;line-height:1.5}.user-drawer .lookup-hint,html.user-layout-root .ant-modal-root .lookup-hint,body.user-canvas-editor .ant-modal-root .lookup-hint,.auth-page .ant-modal-root .lookup-hint,.marketing-page .ant-modal-root .lookup-hint{margin:0 0 12px}.user-drawer .field-hint code,html.user-layout-root .ant-modal-root .field-hint code,body.user-canvas-editor .ant-modal-root .field-hint code,.auth-page .ant-modal-root .field-hint code,.marketing-page .ant-modal-root .field-hint code{display:inline-block;margin-top:4px;padding:2px 6px;background:var(--overlay-elevated);border-radius:4px;font-size:11px;color:var(--overlay-text)}.user-drawer .msg,html.user-layout-root .ant-modal-root .msg,body.user-canvas-editor .ant-modal-root .msg,.auth-page .ant-modal-root .msg,.marketing-page .ant-modal-root .msg{margin-bottom:10px;padding:10px 12px;border-radius:10px;background:var(--overlay-elevated);border:1px solid var(--overlay-border)}.user-drawer .msg.admin,html.user-layout-root .ant-modal-root .msg.admin,body.user-canvas-editor .ant-modal-root .msg.admin,.auth-page .ant-modal-root .msg.admin,.marketing-page .ant-modal-root .msg.admin{background:var(--overlay-surface)}.user-drawer .msg.internal,html.user-layout-root .ant-modal-root .msg.internal,body.user-canvas-editor .ant-modal-root .msg.internal,.auth-page .ant-modal-root .msg.internal,.marketing-page .ant-modal-root .msg.internal{border:1px dashed var(--user-alert-warning-border, #fde68a);background:var(--user-alert-warning-bg, #fffbeb)}.user-drawer .msg-head,html.user-layout-root .ant-modal-root .msg-head,body.user-canvas-editor .ant-modal-root .msg-head,.auth-page .ant-modal-root .msg-head,.marketing-page .ant-modal-root .msg-head{display:flex;justify-content:space-between;font-size:12px;color:var(--overlay-text-secondary);margin-bottom:4px}.user-drawer .cc-switch-target-card,html.user-layout-root .ant-modal-root .cc-switch-target-card,body.user-canvas-editor .ant-modal-root .cc-switch-target-card,.auth-page .ant-modal-root .cc-switch-target-card,.marketing-page .ant-modal-root .cc-switch-target-card{display:flex;align-items:center;gap:10px;width:100%;padding:12px 14px;border:1px solid var(--overlay-border);border-radius:12px;background:var(--overlay-surface);cursor:pointer;text-align:left;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.user-drawer .cc-switch-target-card:hover,html.user-layout-root .ant-modal-root .cc-switch-target-card:hover,body.user-canvas-editor .ant-modal-root .cc-switch-target-card:hover,.auth-page .ant-modal-root .cc-switch-target-card:hover,.marketing-page .ant-modal-root .cc-switch-target-card:hover{border-color:var(--overlay-accent-border, var(--overlay-border));box-shadow:var(--overlay-shadow-sm)}.user-drawer .cc-switch-target-card.is-selected,html.user-layout-root .ant-modal-root .cc-switch-target-card.is-selected,body.user-canvas-editor .ant-modal-root .cc-switch-target-card.is-selected,.auth-page .ant-modal-root .cc-switch-target-card.is-selected,.marketing-page .ant-modal-root .cc-switch-target-card.is-selected{border-color:var(--overlay-primary);background:var(--overlay-elevated);box-shadow:0 0 0 1px var(--overlay-primary)}.user-drawer .cc-switch-target-card__label,html.user-layout-root .ant-modal-root .cc-switch-target-card__label,body.user-canvas-editor .ant-modal-root .cc-switch-target-card__label,.auth-page .ant-modal-root .cc-switch-target-card__label,.marketing-page .ant-modal-root .cc-switch-target-card__label{font-size:14px;font-weight:600;color:var(--overlay-text)}.user-drawer .cc-switch-copy-row,html.user-layout-root .ant-modal-root .cc-switch-copy-row,body.user-canvas-editor .ant-modal-root .cc-switch-copy-row,.auth-page .ant-modal-root .cc-switch-copy-row,.marketing-page .ant-modal-root .cc-switch-copy-row{padding:10px 12px;border-radius:10px;background:var(--overlay-elevated);border:1px solid var(--overlay-border)}.user-drawer .cc-switch-copy-row__label,html.user-layout-root .ant-modal-root .cc-switch-copy-row__label,body.user-canvas-editor .ant-modal-root .cc-switch-copy-row__label,.auth-page .ant-modal-root .cc-switch-copy-row__label,.marketing-page .ant-modal-root .cc-switch-copy-row__label,.user-drawer .cc-switch-copy-row__btn,html.user-layout-root .ant-modal-root .cc-switch-copy-row__btn,body.user-canvas-editor .ant-modal-root .cc-switch-copy-row__btn,.auth-page .ant-modal-root .cc-switch-copy-row__btn,.marketing-page .ant-modal-root .cc-switch-copy-row__btn{color:var(--overlay-text-secondary)}.user-drawer .cc-switch-copy-row__value,html.user-layout-root .ant-modal-root .cc-switch-copy-row__value,body.user-canvas-editor .ant-modal-root .cc-switch-copy-row__value,.auth-page .ant-modal-root .cc-switch-copy-row__value,.marketing-page .ant-modal-root .cc-switch-copy-row__value{color:var(--overlay-text)}.user-drawer .cc-switch-copy-row__btn:hover:not(:disabled),html.user-layout-root .ant-modal-root .cc-switch-copy-row__btn:hover:not(:disabled),body.user-canvas-editor .ant-modal-root .cc-switch-copy-row__btn:hover:not(:disabled),.auth-page .ant-modal-root .cc-switch-copy-row__btn:hover:not(:disabled),.marketing-page .ant-modal-root .cc-switch-copy-row__btn:hover:not(:disabled){color:var(--overlay-primary)}.user-drawer .asset-card,html.user-layout-root .ant-modal-root .asset-card,body.user-canvas-editor .ant-modal-root .asset-card,.auth-page .ant-modal-root .asset-card,.marketing-page .ant-modal-root .asset-card{border:1px solid var(--overlay-border);border-radius:12px;overflow:hidden;background:var(--overlay-surface);transition:border-color .15s ease,box-shadow .15s ease}.user-drawer .asset-card:hover:not(:disabled),html.user-layout-root .ant-modal-root .asset-card:hover:not(:disabled),body.user-canvas-editor .ant-modal-root .asset-card:hover:not(:disabled),.auth-page .ant-modal-root .asset-card:hover:not(:disabled),.marketing-page .ant-modal-root .asset-card:hover:not(:disabled){border-color:var(--overlay-accent-border, var(--overlay-border));box-shadow:var(--overlay-shadow-sm)}.user-drawer .asset-cover,html.user-layout-root .ant-modal-root .asset-cover,body.user-canvas-editor .ant-modal-root .asset-cover,.auth-page .ant-modal-root .asset-cover,.marketing-page .ant-modal-root .asset-cover{background:var(--overlay-elevated)}.user-drawer .asset-placeholder,html.user-layout-root .ant-modal-root .asset-placeholder,body.user-canvas-editor .ant-modal-root .asset-placeholder,.auth-page .ant-modal-root .asset-placeholder,.marketing-page .ant-modal-root .asset-placeholder,.user-drawer .asset-time,html.user-layout-root .ant-modal-root .asset-time,body.user-canvas-editor .ant-modal-root .asset-time,.auth-page .ant-modal-root .asset-time,.marketing-page .ant-modal-root .asset-time{color:var(--overlay-text-secondary)}.asset-card:hover:not(:disabled) .user-drawer .asset-overlay,.asset-card:hover:not(:disabled) html.user-layout-root .ant-modal-root .asset-overlay,.asset-card:hover:not(:disabled) body.user-canvas-editor .ant-modal-root .asset-overlay,.asset-card:hover:not(:disabled) .auth-page .ant-modal-root .asset-overlay,.asset-card:hover:not(:disabled) .marketing-page .ant-modal-root .asset-overlay{background:#8b6fa059}.user-drawer .preview-img,html.user-layout-root .ant-modal-root .preview-img,body.user-canvas-editor .ant-modal-root .preview-img,.auth-page .ant-modal-root .preview-img,.marketing-page .ant-modal-root .preview-img,.user-drawer .rotate-preview,html.user-layout-root .ant-modal-root .rotate-preview,body.user-canvas-editor .ant-modal-root .rotate-preview,.auth-page .ant-modal-root .rotate-preview,.marketing-page .ant-modal-root .rotate-preview{background:var(--overlay-elevated)}.user-drawer .legal-doc-modal__updated,html.user-layout-root .ant-modal-root .legal-doc-modal__updated,body.user-canvas-editor .ant-modal-root .legal-doc-modal__updated,.auth-page .ant-modal-root .legal-doc-modal__updated,.marketing-page .ant-modal-root .legal-doc-modal__updated{margin:0 0 16px;font-size:13px;color:var(--overlay-text-secondary)}.user-drawer .legal-doc-modal__body,html.user-layout-root .ant-modal-root .legal-doc-modal__body,body.user-canvas-editor .ant-modal-root .legal-doc-modal__body,.auth-page .ant-modal-root .legal-doc-modal__body,.marketing-page .ant-modal-root .legal-doc-modal__body{max-height:min(60vh,520px);overflow-y:auto;padding-right:4px;line-height:1.75;color:var(--lg-modal-body, var(--overlay-text));font-size:14px}.user-drawer .legal-doc-modal__body h2,html.user-layout-root .ant-modal-root .legal-doc-modal__body h2,body.user-canvas-editor .ant-modal-root .legal-doc-modal__body h2,.auth-page .ant-modal-root .legal-doc-modal__body h2,.marketing-page .ant-modal-root .legal-doc-modal__body h2{margin-top:1.25em;font-size:16px;font-weight:600;color:var(--overlay-text)}.user-drawer .legal-doc-modal__body h3,html.user-layout-root .ant-modal-root .legal-doc-modal__body h3,body.user-canvas-editor .ant-modal-root .legal-doc-modal__body h3,.auth-page .ant-modal-root .legal-doc-modal__body h3,.marketing-page .ant-modal-root .legal-doc-modal__body h3{margin-top:1em;font-size:15px;font-weight:600;color:var(--overlay-text)}.user-drawer .legal-doc-modal__body p,html.user-layout-root .ant-modal-root .legal-doc-modal__body p,body.user-canvas-editor .ant-modal-root .legal-doc-modal__body p,.auth-page .ant-modal-root .legal-doc-modal__body p,.marketing-page .ant-modal-root .legal-doc-modal__body p{margin:.65em 0}.user-drawer .legal-doc-modal__body ul,html.user-layout-root .ant-modal-root .legal-doc-modal__body ul,body.user-canvas-editor .ant-modal-root .legal-doc-modal__body ul,.auth-page .ant-modal-root .legal-doc-modal__body ul,.marketing-page .ant-modal-root .legal-doc-modal__body ul,.user-drawer .legal-doc-modal__body ol,html.user-layout-root .ant-modal-root .legal-doc-modal__body ol,body.user-canvas-editor .ant-modal-root .legal-doc-modal__body ol,.auth-page .ant-modal-root .legal-doc-modal__body ol,.marketing-page .ant-modal-root .legal-doc-modal__body ol{padding-left:1.25em;margin:.65em 0}.user-drawer .compact-item .ant-form-item-label>label,html.user-layout-root .ant-modal-root .compact-item .ant-form-item-label>label,body.user-canvas-editor .ant-modal-root .compact-item .ant-form-item-label>label,.auth-page .ant-modal-root .compact-item .ant-form-item-label>label,.marketing-page .ant-modal-root .compact-item .ant-form-item-label>label{font-size:12px;color:var(--lg-drawer-label, #5c5268)}.user-drawer .field-card,html.user-layout-root .ant-modal-root .field-card,body.user-canvas-editor .ant-modal-root .field-card,.auth-page .ant-modal-root .field-card,.marketing-page .ant-modal-root .field-card{padding:10px 12px;margin-bottom:8px;border:1px solid var(--overlay-border);border-radius:10px;background:var(--overlay-elevated)}.user-drawer .msg-block,html.user-layout-root .ant-modal-root .msg-block,body.user-canvas-editor .ant-modal-root .msg-block,.auth-page .ant-modal-root .msg-block,.marketing-page .ant-modal-root .msg-block{margin-bottom:10px;padding:10px 12px;border-radius:10px;background:var(--overlay-elevated);border:1px solid var(--overlay-border)}.user-drawer .msg-block--highlight,html.user-layout-root .ant-modal-root .msg-block--highlight,body.user-canvas-editor .ant-modal-root .msg-block--highlight,.auth-page .ant-modal-root .msg-block--highlight,.marketing-page .ant-modal-root .msg-block--highlight{background:var(--overlay-surface);border-color:var(--overlay-border)}.user-drawer .ant-tag,html.user-layout-root .ant-modal-root .ant-tag,body.user-canvas-editor .ant-modal-root .ant-tag,.auth-page .ant-modal-root .ant-tag,.marketing-page .ant-modal-root .ant-tag{border-radius:6px;font-weight:500}.user-drawer .ant-tag-blue,html.user-layout-root .ant-modal-root .ant-tag-blue,body.user-canvas-editor .ant-modal-root .ant-tag-blue,.auth-page .ant-modal-root .ant-tag-blue,.marketing-page .ant-modal-root .ant-tag-blue,.user-drawer .ant-tag-processing,html.user-layout-root .ant-modal-root .ant-tag-processing,body.user-canvas-editor .ant-modal-root .ant-tag-processing,.auth-page .ant-modal-root .ant-tag-processing,.marketing-page .ant-modal-root .ant-tag-processing{color:var(--lg-accent-violet, #8b6fa0)!important;background:var(--lg-tag-bg-violet, rgba(139, 111, 160, .1))!important;border-color:var(--lg-glass-border-violet)!important}.user-drawer .ant-tag-geekblue,html.user-layout-root .ant-modal-root .ant-tag-geekblue,body.user-canvas-editor .ant-modal-root .ant-tag-geekblue,.auth-page .ant-modal-root .ant-tag-geekblue,.marketing-page .ant-modal-root .ant-tag-geekblue,.user-drawer .ant-tag-purple,html.user-layout-root .ant-modal-root .ant-tag-purple,body.user-canvas-editor .ant-modal-root .ant-tag-purple,.auth-page .ant-modal-root .ant-tag-purple,.marketing-page .ant-modal-root .ant-tag-purple,.user-drawer .ant-tag-cyan,html.user-layout-root .ant-modal-root .ant-tag-cyan,body.user-canvas-editor .ant-modal-root .ant-tag-cyan,.auth-page .ant-modal-root .ant-tag-cyan,.marketing-page .ant-modal-root .ant-tag-cyan{color:var(--lg-accent-rose, #c9567e)!important;background:var(--lg-tag-bg-rose, rgba(201, 86, 126, .1))!important;border-color:var(--lg-glass-border-rose)!important}.user-drawer .ant-tag-green,html.user-layout-root .ant-modal-root .ant-tag-green,body.user-canvas-editor .ant-modal-root .ant-tag-green,.auth-page .ant-modal-root .ant-tag-green,.marketing-page .ant-modal-root .ant-tag-green,.user-drawer .ant-tag-success,html.user-layout-root .ant-modal-root .ant-tag-success,body.user-canvas-editor .ant-modal-root .ant-tag-success,.auth-page .ant-modal-root .ant-tag-success,.marketing-page .ant-modal-root .ant-tag-success{color:var(--user-alert-success-text, #3d7a56)!important;background:var(--user-alert-success-bg, rgba(91, 175, 122, .12))!important;border-color:var(--user-alert-success-border)!important}.user-drawer .ant-tag-orange,html.user-layout-root .ant-modal-root .ant-tag-orange,body.user-canvas-editor .ant-modal-root .ant-tag-orange,.auth-page .ant-modal-root .ant-tag-orange,.marketing-page .ant-modal-root .ant-tag-orange,.user-drawer .ant-tag-gold,html.user-layout-root .ant-modal-root .ant-tag-gold,body.user-canvas-editor .ant-modal-root .ant-tag-gold,.auth-page .ant-modal-root .ant-tag-gold,.marketing-page .ant-modal-root .ant-tag-gold,.user-drawer .ant-tag-warning,html.user-layout-root .ant-modal-root .ant-tag-warning,body.user-canvas-editor .ant-modal-root .ant-tag-warning,.auth-page .ant-modal-root .ant-tag-warning,.marketing-page .ant-modal-root .ant-tag-warning{color:var(--user-alert-warning-text, #9a6b2e)!important;background:var(--user-alert-warning-bg, rgba(212, 160, 84, .12))!important;border-color:var(--user-alert-warning-border)!important}.user-drawer .ant-tag-red,html.user-layout-root .ant-modal-root .ant-tag-red,body.user-canvas-editor .ant-modal-root .ant-tag-red,.auth-page .ant-modal-root .ant-tag-red,.marketing-page .ant-modal-root .ant-tag-red,.user-drawer .ant-tag-error,html.user-layout-root .ant-modal-root .ant-tag-error,body.user-canvas-editor .ant-modal-root .ant-tag-error,.auth-page .ant-modal-root .ant-tag-error,.marketing-page .ant-modal-root .ant-tag-error{color:var(--user-alert-error-text, #a63d5c)!important;background:var(--user-alert-error-bg, rgba(212, 86, 122, .1))!important;border-color:var(--user-alert-error-border)!important}.user-drawer .ant-tag-default,html.user-layout-root .ant-modal-root .ant-tag-default,body.user-canvas-editor .ant-modal-root .ant-tag-default,.auth-page .ant-modal-root .ant-tag-default,.marketing-page .ant-modal-root .ant-tag-default{color:var(--lg-text-secondary, #3d3349)!important;background:var(--lg-tag-bg-neutral, rgba(139, 111, 160, .06))!important;border-color:var(--lg-border-soft)!important}@media(max-width:480px){.user-drawer .pricing-grid,html.user-layout-root .ant-modal-root .pricing-grid,body.user-canvas-editor .ant-modal-root .pricing-grid,.auth-page .ant-modal-root .pricing-grid,.marketing-page .ant-modal-root .pricing-grid{grid-template-columns:1fr}}.admin-drawer,html.admin-layout-root .ant-modal-root{--overlay-bg: var(--admin-bg);--overlay-surface: var(--admin-surface);--overlay-elevated: var(--admin-elevated);--overlay-border: var(--admin-border);--overlay-text: var(--admin-text);--overlay-text-secondary: var(--admin-text-secondary);--overlay-primary: var(--admin-primary);--overlay-accent: var(--admin-accent);--overlay-shadow-sm: var(--admin-shadow-sm);--overlay-accent-border: var(--admin-accent-border);--user-alert-success-bg: var(--admin-alert-success-bg);--user-alert-success-border: var(--admin-alert-success-border);--user-alert-success-text: var(--admin-alert-success-text);--user-alert-warning-bg: var(--admin-alert-warning-bg);--user-alert-warning-border: var(--admin-alert-warning-border);--user-alert-warning-text: var(--admin-alert-warning-text);--user-alert-error-bg: var(--admin-alert-error-bg);--user-alert-error-border: var(--admin-alert-error-border);--user-alert-error-text: var(--admin-alert-error-text)}.admin-drawer .drawer-section+.drawer-section,html.admin-layout-root .ant-modal-root .drawer-section+.drawer-section,.admin-drawer .drawer-section+.overlay-section,html.admin-layout-root .ant-modal-root .drawer-section+.overlay-section{margin-top:28px}.admin-drawer .drawer-section__title,html.admin-layout-root .ant-modal-root .drawer-section__title,.admin-drawer .overlay-section__title,html.admin-layout-root .ant-modal-root .overlay-section__title{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-size:15px;font-weight:600;color:var(--lg-text-strong, var(--overlay-text))}.admin-drawer .drawer-section__title-icon,html.admin-layout-root .ant-modal-root .drawer-section__title-icon,.admin-drawer .overlay-section__title-icon,html.admin-layout-root .ant-modal-root .overlay-section__title-icon{color:var(--lg-accent-violet, var(--overlay-primary))}.admin-drawer .drawer-section__hint,html.admin-layout-root .ant-modal-root .drawer-section__hint,.admin-drawer .drawer-section__fallback,html.admin-layout-root .ant-modal-root .drawer-section__fallback,.admin-drawer .overlay-hint,html.admin-layout-root .ant-modal-root .overlay-hint{margin:0 0 16px;font-size:13px;line-height:1.5;color:var(--lg-text-secondary, var(--overlay-text-secondary))}.admin-drawer .drawer-section__hint strong,html.admin-layout-root .ant-modal-root .drawer-section__hint strong,.admin-drawer .drawer-section__fallback strong,html.admin-layout-root .ant-modal-root .drawer-section__fallback strong,.admin-drawer .overlay-hint strong,html.admin-layout-root .ant-modal-root .overlay-hint strong{color:var(--lg-accent-rose, var(--overlay-primary));font-weight:600}.admin-drawer .drawer-section__fallback,html.admin-layout-root .ant-modal-root .drawer-section__fallback{margin-top:12px;margin-bottom:0;font-size:12px}.admin-drawer .drawer-meta,html.admin-layout-root .ant-modal-root .drawer-meta{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.admin-drawer .pricing-grid,html.admin-layout-root .ant-modal-root .pricing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-drawer .pricing-card,html.admin-layout-root .ant-modal-root .pricing-card,.admin-drawer .overlay-panel,html.admin-layout-root .ant-modal-root .overlay-panel{padding:14px;border-radius:var(--lg-radius-card, 20px);border:1px solid var(--lg-border-soft, var(--overlay-border));background:var(--lg-glass, rgba(255, 255, 255, .85));backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:var(--lg-shadow-soft, var(--overlay-shadow-sm));transition:border-color .2s ease,box-shadow .2s ease}.admin-drawer .pricing-card:hover,html.admin-layout-root .ant-modal-root .pricing-card:hover,.admin-drawer .overlay-panel:hover,html.admin-layout-root .ant-modal-root .overlay-panel:hover{border-color:var(--lg-glass-border-violet, var(--overlay-border));box-shadow:var(--lg-shadow-soft)}.admin-drawer .pricing-card__head,html.admin-layout-root .ant-modal-root .pricing-card__head,.admin-drawer .overlay-panel__head,html.admin-layout-root .ant-modal-root .overlay-panel__head{display:flex;align-items:center;gap:10px;margin-bottom:12px}.admin-drawer .pricing-card__icon,html.admin-layout-root .ant-modal-root .pricing-card__icon,.admin-drawer .overlay-panel__icon,html.admin-layout-root .ant-modal-root .overlay-panel__icon{width:32px;height:32px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-size:15px;background:var(--overlay-elevated);color:var(--overlay-text-secondary)}.admin-drawer .pricing-card__icon--input,html.admin-layout-root .ant-modal-root .pricing-card__icon--input,.admin-drawer .overlay-panel__icon--input,html.admin-layout-root .ant-modal-root .overlay-panel__icon--input{color:var(--overlay-primary)}.admin-drawer .pricing-card__icon--output,html.admin-layout-root .ant-modal-root .pricing-card__icon--output,.admin-drawer .overlay-panel__icon--output,html.admin-layout-root .ant-modal-root .overlay-panel__icon--output{color:var(--lg-accent-violet, #8b6fa0)}.admin-drawer .pricing-card__icon--cache_read,html.admin-layout-root .ant-modal-root .pricing-card__icon--cache_read,.admin-drawer .overlay-panel__icon--cache_read,html.admin-layout-root .ant-modal-root .overlay-panel__icon--cache_read{color:var(--lg-text-muted, #5c5268)}.admin-drawer .pricing-card__icon--cache_write,html.admin-layout-root .ant-modal-root .pricing-card__icon--cache_write,.admin-drawer .overlay-panel__icon--cache_write,html.admin-layout-root .ant-modal-root .overlay-panel__icon--cache_write{color:var(--overlay-accent)}.admin-drawer .pricing-card__label,html.admin-layout-root .ant-modal-root .pricing-card__label,.admin-drawer .overlay-panel__label,html.admin-layout-root .ant-modal-root .overlay-panel__label{font-size:13px;font-weight:600;color:var(--lg-text-strong, var(--overlay-text))}.admin-drawer .pricing-card__body,html.admin-layout-root .ant-modal-root .pricing-card__body,.admin-drawer .overlay-panel__body,html.admin-layout-root .ant-modal-root .overlay-panel__body{display:flex;flex-direction:column;gap:6px}.admin-drawer .price-row,html.admin-layout-root .ant-modal-root .price-row{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.admin-drawer .price-row--effective .price-value,html.admin-layout-root .ant-modal-root .price-row--effective .price-value{color:var(--overlay-primary);font-weight:700}.admin-drawer .price-label,html.admin-layout-root .ant-modal-root .price-label{font-size:12px;color:var(--lg-text-secondary, var(--overlay-text-secondary))}.admin-drawer .price-value,html.admin-layout-root .ant-modal-root .price-value{font-size:15px;font-weight:600;color:var(--lg-text-strong, var(--overlay-text));font-variant-numeric:tabular-nums}.admin-drawer .price-value--accent,html.admin-layout-root .ant-modal-root .price-value--accent{color:var(--lg-accent-violet, var(--overlay-primary))}.admin-drawer .price-unit,html.admin-layout-root .ant-modal-root .price-unit{font-size:12px;color:var(--lg-text-secondary, var(--overlay-text-secondary))}.admin-drawer .tier-list,html.admin-layout-root .ant-modal-root .tier-list{display:flex;flex-direction:column;gap:12px}.admin-drawer .tier-block,html.admin-layout-root .ant-modal-root .tier-block{padding:14px;border:1px solid var(--lg-border-soft, var(--overlay-border));border-radius:var(--lg-radius-card, 20px);background:var(--lg-glass, var(--overlay-surface));box-shadow:var(--lg-shadow-soft, var(--overlay-shadow-sm))}.admin-drawer .tier-block__header,html.admin-layout-root .ant-modal-root .tier-block__header{display:flex;align-items:center;gap:8px;margin-bottom:12px}.admin-drawer .tier-block__range,html.admin-layout-root .ant-modal-root .tier-block__range{font-size:14px;font-weight:600;color:var(--overlay-text)}.admin-drawer .tier-block .pricing-card,html.admin-layout-root .ant-modal-root .tier-block .pricing-card{padding:12px;border-radius:10px;background:var(--overlay-elevated);box-shadow:none}.admin-drawer .per-request-card,html.admin-layout-root .ant-modal-root .per-request-card{padding:18px;border-radius:14px;border:1px solid var(--user-alert-warning-border, #fde68a);background:var(--user-alert-warning-bg, #fffbeb)}.admin-drawer .per-request-card__label,html.admin-layout-root .ant-modal-root .per-request-card__label{font-size:13px;font-weight:600;color:var(--user-alert-warning-text, #92400e);margin-bottom:12px}.admin-drawer .per-request-card__prices,html.admin-layout-root .ant-modal-root .per-request-card__prices{display:flex;flex-wrap:wrap;gap:20px}.admin-drawer .price-effective,html.admin-layout-root .ant-modal-root .price-effective{padding-left:20px;border-left:1px dashed var(--user-alert-warning-border, #fde68a)}.admin-drawer .endpoint-list,html.admin-layout-root .ant-modal-root .endpoint-list{display:flex;flex-direction:column;gap:10px}.admin-drawer .endpoint-card,html.admin-layout-root .ant-modal-root .endpoint-card{padding:12px 14px;border-radius:var(--user-radius-md, 12px);border:1px solid var(--lg-border-soft, var(--overlay-border));background:var(--lg-glass, var(--overlay-surface));transition:border-color .2s ease,box-shadow .2s ease}.admin-drawer .endpoint-card:hover,html.admin-layout-root .ant-modal-root .endpoint-card:hover{border-color:var(--lg-glass-border-violet, var(--overlay-border));box-shadow:var(--lg-shadow-soft, var(--overlay-shadow-sm))}.admin-drawer .endpoint-card__label,html.admin-layout-root .ant-modal-root .endpoint-card__label{font-size:13px;font-weight:600;color:var(--lg-text-strong, var(--overlay-text));margin-bottom:6px}.admin-drawer .endpoint-card__path,html.admin-layout-root .ant-modal-root .endpoint-card__path{display:block;font-size:12px;color:var(--lg-text-secondary, var(--overlay-text-secondary));word-break:break-all;padding:6px 8px;border-radius:6px;background:var(--lg-form-input-bg, var(--overlay-elevated))}.admin-drawer .model-card,html.admin-layout-root .ant-modal-root .model-card,.admin-drawer .account-card,html.admin-layout-root .ant-modal-root .account-card,.admin-drawer .detail-panel,html.admin-layout-root .ant-modal-root .detail-panel,.admin-drawer .info-panel,html.admin-layout-root .ant-modal-root .info-panel{padding:12px 14px;margin-bottom:16px;border:1px solid var(--lg-border-soft, var(--overlay-border));border-radius:var(--lg-radius-card, 20px);background:var(--lg-glass, var(--overlay-surface));box-shadow:var(--lg-shadow-soft, var(--overlay-shadow-sm))}.admin-drawer .model-card__icon,html.admin-layout-root .ant-modal-root .model-card__icon,.admin-drawer .account-card__icon,html.admin-layout-root .ant-modal-root .account-card__icon,.admin-drawer .detail-panel__icon,html.admin-layout-root .ant-modal-root .detail-panel__icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:var(--overlay-elevated);color:var(--overlay-primary);flex-shrink:0}.admin-drawer .schedule-preview,html.admin-layout-root .ant-modal-root .schedule-preview,.admin-drawer .interval-row,html.admin-layout-root .ant-modal-root .interval-row{display:flex;flex-direction:column;gap:10px;padding:12px 14px;margin-bottom:10px;border:1px solid var(--overlay-border);border-radius:12px;background:var(--overlay-surface);box-shadow:var(--overlay-shadow-sm)}.admin-drawer .schedule-preview--empty,html.admin-layout-root .ant-modal-root .schedule-preview--empty,.admin-drawer .interval-row--empty,html.admin-layout-root .ant-modal-root .interval-row--empty{border-color:var(--user-alert-error-border, #fecaca);background:var(--user-alert-error-bg, #fef2f2)}.admin-drawer .schedule-preview__header,html.admin-layout-root .ant-modal-root .schedule-preview__header,.admin-drawer .interval-row__header,html.admin-layout-root .ant-modal-root .interval-row__header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:28px;padding-bottom:2px;border-bottom:1px solid var(--overlay-border)}.admin-drawer .schedule-preview__title,html.admin-layout-root .ant-modal-root .schedule-preview__title,.admin-drawer .interval-row__title,html.admin-layout-root .ant-modal-root .interval-row__title{font-size:13px;font-weight:600;color:var(--overlay-text);line-height:1.4}.admin-drawer .code-block,html.admin-layout-root .ant-modal-root .code-block,.admin-drawer .prompt-block,html.admin-layout-root .ant-modal-root .prompt-block,.admin-drawer .json-block,html.admin-layout-root .ant-modal-root .json-block,.admin-drawer .json-detail,html.admin-layout-root .ant-modal-root .json-detail{margin:0;padding:10px 12px;border-radius:10px;border:1px solid var(--overlay-border);background:var(--overlay-elevated);color:var(--overlay-text);font-size:12px;white-space:pre-wrap;word-break:break-word;overflow:auto}.admin-drawer .relay-route-preview__logic,html.admin-layout-root .ant-modal-root .relay-route-preview__logic{margin:0 0 16px;padding:10px 12px;font-size:12px;line-height:1.6;color:var(--overlay-text-secondary);background:var(--overlay-elevated);border-radius:10px;border:1px solid var(--overlay-border)}.admin-drawer .relay-route-preview__logic strong,html.admin-layout-root .ant-modal-root .relay-route-preview__logic strong{color:var(--overlay-text);font-weight:600}.admin-drawer .relay-route-preview__empty-hint,html.admin-layout-root .ant-modal-root .relay-route-preview__empty-hint,.admin-drawer .route-section-title,html.admin-layout-root .ant-modal-root .route-section-title,.admin-drawer .interval-section__title,html.admin-layout-root .ant-modal-root .interval-section__title{color:var(--overlay-text-secondary)}.admin-drawer .route-section-title,html.admin-layout-root .ant-modal-root .route-section-title,.admin-drawer .interval-section__title,html.admin-layout-root .ant-modal-root .interval-section__title{font-size:13px;font-weight:600;color:var(--overlay-text)}.admin-drawer .param-section,html.admin-layout-root .ant-modal-root .param-section,.admin-drawer .draft-list,html.admin-layout-root .ant-modal-root .draft-list,.admin-drawer .panel-section,html.admin-layout-root .ant-modal-root .panel-section{padding:12px 14px;border:1px solid var(--overlay-border);border-radius:12px;background:var(--overlay-surface)}.admin-drawer .param-section__title,html.admin-layout-root .ant-modal-root .param-section__title{font-weight:600;color:var(--overlay-text)}.admin-drawer .param-section__hint,html.admin-layout-root .ant-modal-root .param-section__hint,.admin-drawer .field-hint,html.admin-layout-root .ant-modal-root .field-hint,.admin-drawer .modal-hint,html.admin-layout-root .ant-modal-root .modal-hint,.admin-drawer .overlay-hint-text,html.admin-layout-root .ant-modal-root .overlay-hint-text,.admin-drawer .apicompat-hint,html.admin-layout-root .ant-modal-root .apicompat-hint,.admin-drawer .lookup-hint,html.admin-layout-root .ant-modal-root .lookup-hint{color:var(--overlay-text-secondary);font-size:12px;line-height:1.5}.admin-drawer .lookup-hint,html.admin-layout-root .ant-modal-root .lookup-hint{margin:0 0 12px}.admin-drawer .field-hint code,html.admin-layout-root .ant-modal-root .field-hint code{display:inline-block;margin-top:4px;padding:2px 6px;background:var(--overlay-elevated);border-radius:4px;font-size:11px;color:var(--overlay-text)}.admin-drawer .msg,html.admin-layout-root .ant-modal-root .msg{margin-bottom:10px;padding:10px 12px;border-radius:10px;background:var(--overlay-elevated);border:1px solid var(--overlay-border)}.admin-drawer .msg.admin,html.admin-layout-root .ant-modal-root .msg.admin{background:var(--overlay-surface)}.admin-drawer .msg.internal,html.admin-layout-root .ant-modal-root .msg.internal{border:1px dashed var(--user-alert-warning-border, #fde68a);background:var(--user-alert-warning-bg, #fffbeb)}.admin-drawer .msg-head,html.admin-layout-root .ant-modal-root .msg-head{display:flex;justify-content:space-between;font-size:12px;color:var(--overlay-text-secondary);margin-bottom:4px}.admin-drawer .cc-switch-target-card,html.admin-layout-root .ant-modal-root .cc-switch-target-card{display:flex;align-items:center;gap:10px;width:100%;padding:12px 14px;border:1px solid var(--overlay-border);border-radius:12px;background:var(--overlay-surface);cursor:pointer;text-align:left;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.admin-drawer .cc-switch-target-card:hover,html.admin-layout-root .ant-modal-root .cc-switch-target-card:hover{border-color:var(--overlay-accent-border, var(--overlay-border));box-shadow:var(--overlay-shadow-sm)}.admin-drawer .cc-switch-target-card.is-selected,html.admin-layout-root .ant-modal-root .cc-switch-target-card.is-selected{border-color:var(--overlay-primary);background:var(--overlay-elevated);box-shadow:0 0 0 1px var(--overlay-primary)}.admin-drawer .cc-switch-target-card__label,html.admin-layout-root .ant-modal-root .cc-switch-target-card__label{font-size:14px;font-weight:600;color:var(--overlay-text)}.admin-drawer .cc-switch-copy-row,html.admin-layout-root .ant-modal-root .cc-switch-copy-row{padding:10px 12px;border-radius:10px;background:var(--overlay-elevated);border:1px solid var(--overlay-border)}.admin-drawer .cc-switch-copy-row__label,html.admin-layout-root .ant-modal-root .cc-switch-copy-row__label,.admin-drawer .cc-switch-copy-row__btn,html.admin-layout-root .ant-modal-root .cc-switch-copy-row__btn{color:var(--overlay-text-secondary)}.admin-drawer .cc-switch-copy-row__value,html.admin-layout-root .ant-modal-root .cc-switch-copy-row__value{color:var(--overlay-text)}.admin-drawer .cc-switch-copy-row__btn:hover:not(:disabled),html.admin-layout-root .ant-modal-root .cc-switch-copy-row__btn:hover:not(:disabled){color:var(--overlay-primary)}.admin-drawer .asset-card,html.admin-layout-root .ant-modal-root .asset-card{border:1px solid var(--overlay-border);border-radius:12px;overflow:hidden;background:var(--overlay-surface);transition:border-color .15s ease,box-shadow .15s ease}.admin-drawer .asset-card:hover:not(:disabled),html.admin-layout-root .ant-modal-root .asset-card:hover:not(:disabled){border-color:var(--overlay-accent-border, var(--overlay-border));box-shadow:var(--overlay-shadow-sm)}.admin-drawer .asset-cover,html.admin-layout-root .ant-modal-root .asset-cover{background:var(--overlay-elevated)}.admin-drawer .asset-placeholder,html.admin-layout-root .ant-modal-root .asset-placeholder,.admin-drawer .asset-time,html.admin-layout-root .ant-modal-root .asset-time{color:var(--overlay-text-secondary)}.asset-card:hover:not(:disabled) .admin-drawer .asset-overlay,.asset-card:hover:not(:disabled) html.admin-layout-root .ant-modal-root .asset-overlay{background:#8b6fa059}.admin-drawer .preview-img,html.admin-layout-root .ant-modal-root .preview-img,.admin-drawer .rotate-preview,html.admin-layout-root .ant-modal-root .rotate-preview{background:var(--overlay-elevated)}.admin-drawer .legal-doc-modal__updated,html.admin-layout-root .ant-modal-root .legal-doc-modal__updated{margin:0 0 16px;font-size:13px;color:var(--overlay-text-secondary)}.admin-drawer .legal-doc-modal__body,html.admin-layout-root .ant-modal-root .legal-doc-modal__body{max-height:min(60vh,520px);overflow-y:auto;padding-right:4px;line-height:1.75;color:var(--lg-modal-body, var(--overlay-text));font-size:14px}.admin-drawer .legal-doc-modal__body h2,html.admin-layout-root .ant-modal-root .legal-doc-modal__body h2{margin-top:1.25em;font-size:16px;font-weight:600;color:var(--overlay-text)}.admin-drawer .legal-doc-modal__body h3,html.admin-layout-root .ant-modal-root .legal-doc-modal__body h3{margin-top:1em;font-size:15px;font-weight:600;color:var(--overlay-text)}.admin-drawer .legal-doc-modal__body p,html.admin-layout-root .ant-modal-root .legal-doc-modal__body p{margin:.65em 0}.admin-drawer .legal-doc-modal__body ul,html.admin-layout-root .ant-modal-root .legal-doc-modal__body ul,.admin-drawer .legal-doc-modal__body ol,html.admin-layout-root .ant-modal-root .legal-doc-modal__body ol{padding-left:1.25em;margin:.65em 0}.admin-drawer .compact-item .ant-form-item-label>label,html.admin-layout-root .ant-modal-root .compact-item .ant-form-item-label>label{font-size:12px;color:var(--lg-drawer-label, #5c5268)}.admin-drawer .field-card,html.admin-layout-root .ant-modal-root .field-card{padding:10px 12px;margin-bottom:8px;border:1px solid var(--overlay-border);border-radius:10px;background:var(--overlay-elevated)}.admin-drawer .msg-block,html.admin-layout-root .ant-modal-root .msg-block{margin-bottom:10px;padding:10px 12px;border-radius:10px;background:var(--overlay-elevated);border:1px solid var(--overlay-border)}.admin-drawer .msg-block--highlight,html.admin-layout-root .ant-modal-root .msg-block--highlight{background:var(--overlay-surface);border-color:var(--overlay-border)}.admin-drawer .ant-tag,html.admin-layout-root .ant-modal-root .ant-tag{border-radius:6px;font-weight:500}.admin-drawer .ant-tag-blue,html.admin-layout-root .ant-modal-root .ant-tag-blue,.admin-drawer .ant-tag-processing,html.admin-layout-root .ant-modal-root .ant-tag-processing{color:var(--lg-accent-violet, #8b6fa0)!important;background:var(--lg-tag-bg-violet, rgba(139, 111, 160, .1))!important;border-color:var(--lg-glass-border-violet)!important}.admin-drawer .ant-tag-geekblue,html.admin-layout-root .ant-modal-root .ant-tag-geekblue,.admin-drawer .ant-tag-purple,html.admin-layout-root .ant-modal-root .ant-tag-purple,.admin-drawer .ant-tag-cyan,html.admin-layout-root .ant-modal-root .ant-tag-cyan{color:var(--lg-accent-rose, #c9567e)!important;background:var(--lg-tag-bg-rose, rgba(201, 86, 126, .1))!important;border-color:var(--lg-glass-border-rose)!important}.admin-drawer .ant-tag-green,html.admin-layout-root .ant-modal-root .ant-tag-green,.admin-drawer .ant-tag-success,html.admin-layout-root .ant-modal-root .ant-tag-success{color:var(--user-alert-success-text, #3d7a56)!important;background:var(--user-alert-success-bg, rgba(91, 175, 122, .12))!important;border-color:var(--user-alert-success-border)!important}.admin-drawer .ant-tag-orange,html.admin-layout-root .ant-modal-root .ant-tag-orange,.admin-drawer .ant-tag-gold,html.admin-layout-root .ant-modal-root .ant-tag-gold,.admin-drawer .ant-tag-warning,html.admin-layout-root .ant-modal-root .ant-tag-warning{color:var(--user-alert-warning-text, #9a6b2e)!important;background:var(--user-alert-warning-bg, rgba(212, 160, 84, .12))!important;border-color:var(--user-alert-warning-border)!important}.admin-drawer .ant-tag-red,html.admin-layout-root .ant-modal-root .ant-tag-red,.admin-drawer .ant-tag-error,html.admin-layout-root .ant-modal-root .ant-tag-error{color:var(--user-alert-error-text, #a63d5c)!important;background:var(--user-alert-error-bg, rgba(212, 86, 122, .1))!important;border-color:var(--user-alert-error-border)!important}.admin-drawer .ant-tag-default,html.admin-layout-root .ant-modal-root .ant-tag-default{color:var(--lg-text-secondary, #3d3349)!important;background:var(--lg-tag-bg-neutral, rgba(139, 111, 160, .06))!important;border-color:var(--lg-border-soft)!important}@media(max-width:480px){.admin-drawer .pricing-grid,html.admin-layout-root .ant-modal-root .pricing-grid{grid-template-columns:1fr}}.channel-models-drawer{--overlay-bg: var(--admin-bg);--overlay-surface: var(--admin-surface);--overlay-elevated: var(--admin-elevated);--overlay-border: var(--admin-border);--overlay-text: var(--admin-text);--overlay-text-secondary: var(--admin-text-secondary);--overlay-primary: var(--admin-primary);--overlay-accent: var(--admin-accent);--overlay-shadow-sm: var(--admin-shadow-sm);--overlay-accent-border: var(--admin-accent-border)}.channel-models-drawer .ant-drawer-body{background:var(--overlay-bg)!important}.channel-models-drawer .channel-models-drawer__panel{padding:14px 16px;margin-bottom:12px;border:1px solid var(--overlay-border);border-radius:12px;background:var(--overlay-surface);box-shadow:var(--overlay-shadow-sm)}.channel-models-drawer .channel-models-drawer__panel--manual{margin-bottom:0}.channel-models-drawer .channel-models-drawer__panel-title{color:var(--lg-text-strong, var(--overlay-text))}.channel-models-drawer .channel-models-drawer__panel-title .anticon{color:var(--lg-accent-violet, var(--overlay-primary))}.channel-models-drawer .channel-models-drawer__panel-desc,.channel-models-drawer .section-hint{color:var(--lg-drawer-hint, var(--overlay-text-secondary))}.channel-models-drawer .channel-models-drawer__tag-box--saved{border:1px solid var(--overlay-border);background:var(--overlay-elevated)}.channel-models-drawer .channel-models-drawer__tag-box--draft{border:1px dashed var(--overlay-accent-border);background:var(--overlay-surface)}.channel-models-drawer .drawer-section+.drawer-section,.channel-models-drawer .drawer-section+.overlay-section{margin-top:28px}.channel-models-drawer .drawer-section__title,.channel-models-drawer .overlay-section__title{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-size:15px;font-weight:600;color:var(--lg-text-strong, var(--overlay-text))}.channel-models-drawer .drawer-section__title-icon,.channel-models-drawer .overlay-section__title-icon{color:var(--lg-accent-violet, var(--overlay-primary))}.channel-models-drawer .drawer-section__hint,.channel-models-drawer .drawer-section__fallback,.channel-models-drawer .overlay-hint{margin:0 0 16px;font-size:13px;line-height:1.5;color:var(--lg-text-secondary, var(--overlay-text-secondary))}.channel-models-drawer .drawer-section__hint strong,.channel-models-drawer .drawer-section__fallback strong,.channel-models-drawer .overlay-hint strong{color:var(--lg-accent-rose, var(--overlay-primary));font-weight:600}.channel-models-drawer .drawer-section__fallback{margin-top:12px;margin-bottom:0;font-size:12px}.channel-models-drawer .drawer-meta{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.channel-models-drawer .pricing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.channel-models-drawer .pricing-card,.channel-models-drawer .overlay-panel{padding:14px;border-radius:var(--lg-radius-card, 20px);border:1px solid var(--lg-border-soft, var(--overlay-border));background:var(--lg-glass, rgba(255, 255, 255, .85));backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:var(--lg-shadow-soft, var(--overlay-shadow-sm));transition:border-color .2s ease,box-shadow .2s ease}.channel-models-drawer .pricing-card:hover,.channel-models-drawer .overlay-panel:hover{border-color:var(--lg-glass-border-violet, var(--overlay-border));box-shadow:var(--lg-shadow-soft)}.channel-models-drawer .pricing-card__head,.channel-models-drawer .overlay-panel__head{display:flex;align-items:center;gap:10px;margin-bottom:12px}.channel-models-drawer .pricing-card__icon,.channel-models-drawer .overlay-panel__icon{width:32px;height:32px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-size:15px;background:var(--overlay-elevated);color:var(--overlay-text-secondary)}.channel-models-drawer .pricing-card__icon--input,.channel-models-drawer .overlay-panel__icon--input{color:var(--overlay-primary)}.channel-models-drawer .pricing-card__icon--output,.channel-models-drawer .overlay-panel__icon--output{color:var(--lg-accent-violet, #8b6fa0)}.channel-models-drawer .pricing-card__icon--cache_read,.channel-models-drawer .overlay-panel__icon--cache_read{color:var(--lg-text-muted, #5c5268)}.channel-models-drawer .pricing-card__icon--cache_write,.channel-models-drawer .overlay-panel__icon--cache_write{color:var(--overlay-accent)}.channel-models-drawer .pricing-card__label,.channel-models-drawer .overlay-panel__label{font-size:13px;font-weight:600;color:var(--lg-text-strong, var(--overlay-text))}.channel-models-drawer .pricing-card__body,.channel-models-drawer .overlay-panel__body{display:flex;flex-direction:column;gap:6px}.channel-models-drawer .price-row{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.channel-models-drawer .price-row--effective .price-value{color:var(--overlay-primary);font-weight:700}.channel-models-drawer .price-label{font-size:12px;color:var(--lg-text-secondary, var(--overlay-text-secondary))}.channel-models-drawer .price-value{font-size:15px;font-weight:600;color:var(--lg-text-strong, var(--overlay-text));font-variant-numeric:tabular-nums}.channel-models-drawer .price-value--accent{color:var(--lg-accent-violet, var(--overlay-primary))}.channel-models-drawer .price-unit{font-size:12px;color:var(--lg-text-secondary, var(--overlay-text-secondary))}.channel-models-drawer .tier-list{display:flex;flex-direction:column;gap:12px}.channel-models-drawer .tier-block{padding:14px;border:1px solid var(--lg-border-soft, var(--overlay-border));border-radius:var(--lg-radius-card, 20px);background:var(--lg-glass, var(--overlay-surface));box-shadow:var(--lg-shadow-soft, var(--overlay-shadow-sm))}.channel-models-drawer .tier-block__header{display:flex;align-items:center;gap:8px;margin-bottom:12px}.channel-models-drawer .tier-block__range{font-size:14px;font-weight:600;color:var(--overlay-text)}.channel-models-drawer .tier-block .pricing-card{padding:12px;border-radius:10px;background:var(--overlay-elevated);box-shadow:none}.channel-models-drawer .per-request-card{padding:18px;border-radius:14px;border:1px solid var(--user-alert-warning-border, #fde68a);background:var(--user-alert-warning-bg, #fffbeb)}.channel-models-drawer .per-request-card__label{font-size:13px;font-weight:600;color:var(--user-alert-warning-text, #92400e);margin-bottom:12px}.channel-models-drawer .per-request-card__prices{display:flex;flex-wrap:wrap;gap:20px}.channel-models-drawer .price-effective{padding-left:20px;border-left:1px dashed var(--user-alert-warning-border, #fde68a)}.channel-models-drawer .endpoint-list{display:flex;flex-direction:column;gap:10px}.channel-models-drawer .endpoint-card{padding:12px 14px;border-radius:var(--user-radius-md, 12px);border:1px solid var(--lg-border-soft, var(--overlay-border));background:var(--lg-glass, var(--overlay-surface));transition:border-color .2s ease,box-shadow .2s ease}.channel-models-drawer .endpoint-card:hover{border-color:var(--lg-glass-border-violet, var(--overlay-border));box-shadow:var(--lg-shadow-soft, var(--overlay-shadow-sm))}.channel-models-drawer .endpoint-card__label{font-size:13px;font-weight:600;color:var(--lg-text-strong, var(--overlay-text));margin-bottom:6px}.channel-models-drawer .endpoint-card__path{display:block;font-size:12px;color:var(--lg-text-secondary, var(--overlay-text-secondary));word-break:break-all;padding:6px 8px;border-radius:6px;background:var(--lg-form-input-bg, var(--overlay-elevated))}.channel-models-drawer .model-card,.channel-models-drawer .account-card,.channel-models-drawer .detail-panel,.channel-models-drawer .info-panel{padding:12px 14px;margin-bottom:16px;border:1px solid var(--lg-border-soft, var(--overlay-border));border-radius:var(--lg-radius-card, 20px);background:var(--lg-glass, var(--overlay-surface));box-shadow:var(--lg-shadow-soft, var(--overlay-shadow-sm))}.channel-models-drawer .model-card__icon,.channel-models-drawer .account-card__icon,.channel-models-drawer .detail-panel__icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:var(--overlay-elevated);color:var(--overlay-primary);flex-shrink:0}.channel-models-drawer .schedule-preview,.channel-models-drawer .interval-row{display:flex;flex-direction:column;gap:10px;padding:12px 14px;margin-bottom:10px;border:1px solid var(--overlay-border);border-radius:12px;background:var(--overlay-surface);box-shadow:var(--overlay-shadow-sm)}.channel-models-drawer .schedule-preview--empty,.channel-models-drawer .interval-row--empty{border-color:var(--user-alert-error-border, #fecaca);background:var(--user-alert-error-bg, #fef2f2)}.channel-models-drawer .schedule-preview__header,.channel-models-drawer .interval-row__header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:28px;padding-bottom:2px;border-bottom:1px solid var(--overlay-border)}.channel-models-drawer .schedule-preview__title,.channel-models-drawer .interval-row__title{font-size:13px;font-weight:600;color:var(--overlay-text);line-height:1.4}.channel-models-drawer .code-block,.channel-models-drawer .prompt-block,.channel-models-drawer .json-block,.channel-models-drawer .json-detail{margin:0;padding:10px 12px;border-radius:10px;border:1px solid var(--overlay-border);background:var(--overlay-elevated);color:var(--overlay-text);font-size:12px;white-space:pre-wrap;word-break:break-word;overflow:auto}.channel-models-drawer .relay-route-preview__logic{margin:0 0 16px;padding:10px 12px;font-size:12px;line-height:1.6;color:var(--overlay-text-secondary);background:var(--overlay-elevated);border-radius:10px;border:1px solid var(--overlay-border)}.channel-models-drawer .relay-route-preview__logic strong{color:var(--overlay-text);font-weight:600}.channel-models-drawer .relay-route-preview__empty-hint,.channel-models-drawer .route-section-title,.channel-models-drawer .interval-section__title{color:var(--overlay-text-secondary)}.channel-models-drawer .route-section-title,.channel-models-drawer .interval-section__title{font-size:13px;font-weight:600;color:var(--overlay-text)}.channel-models-drawer .param-section,.channel-models-drawer .draft-list,.channel-models-drawer .panel-section{padding:12px 14px;border:1px solid var(--overlay-border);border-radius:12px;background:var(--overlay-surface)}.channel-models-drawer .param-section__title{font-weight:600;color:var(--overlay-text)}.channel-models-drawer .param-section__hint,.channel-models-drawer .field-hint,.channel-models-drawer .modal-hint,.channel-models-drawer .overlay-hint-text,.channel-models-drawer .apicompat-hint,.channel-models-drawer .lookup-hint{color:var(--overlay-text-secondary);font-size:12px;line-height:1.5}.channel-models-drawer .lookup-hint{margin:0 0 12px}.channel-models-drawer .field-hint code{display:inline-block;margin-top:4px;padding:2px 6px;background:var(--overlay-elevated);border-radius:4px;font-size:11px;color:var(--overlay-text)}.channel-models-drawer .msg{margin-bottom:10px;padding:10px 12px;border-radius:10px;background:var(--overlay-elevated);border:1px solid var(--overlay-border)}.channel-models-drawer .msg.admin{background:var(--overlay-surface)}.channel-models-drawer .msg.internal{border:1px dashed var(--user-alert-warning-border, #fde68a);background:var(--user-alert-warning-bg, #fffbeb)}.channel-models-drawer .msg-head{display:flex;justify-content:space-between;font-size:12px;color:var(--overlay-text-secondary);margin-bottom:4px}.channel-models-drawer .cc-switch-target-card{display:flex;align-items:center;gap:10px;width:100%;padding:12px 14px;border:1px solid var(--overlay-border);border-radius:12px;background:var(--overlay-surface);cursor:pointer;text-align:left;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.channel-models-drawer .cc-switch-target-card:hover{border-color:var(--overlay-accent-border, var(--overlay-border));box-shadow:var(--overlay-shadow-sm)}.channel-models-drawer .cc-switch-target-card.is-selected{border-color:var(--overlay-primary);background:var(--overlay-elevated);box-shadow:0 0 0 1px var(--overlay-primary)}.channel-models-drawer .cc-switch-target-card__label{font-size:14px;font-weight:600;color:var(--overlay-text)}.channel-models-drawer .cc-switch-copy-row{padding:10px 12px;border-radius:10px;background:var(--overlay-elevated);border:1px solid var(--overlay-border)}.channel-models-drawer .cc-switch-copy-row__label,.channel-models-drawer .cc-switch-copy-row__btn{color:var(--overlay-text-secondary)}.channel-models-drawer .cc-switch-copy-row__value{color:var(--overlay-text)}.channel-models-drawer .cc-switch-copy-row__btn:hover:not(:disabled){color:var(--overlay-primary)}.channel-models-drawer .asset-card{border:1px solid var(--overlay-border);border-radius:12px;overflow:hidden;background:var(--overlay-surface);transition:border-color .15s ease,box-shadow .15s ease}.channel-models-drawer .asset-card:hover:not(:disabled){border-color:var(--overlay-accent-border, var(--overlay-border));box-shadow:var(--overlay-shadow-sm)}.channel-models-drawer .asset-cover{background:var(--overlay-elevated)}.channel-models-drawer .asset-placeholder,.channel-models-drawer .asset-time{color:var(--overlay-text-secondary)}.asset-card:hover:not(:disabled) .channel-models-drawer .asset-overlay{background:#8b6fa059}.channel-models-drawer .preview-img,.channel-models-drawer .rotate-preview{background:var(--overlay-elevated)}.channel-models-drawer .legal-doc-modal__updated{margin:0 0 16px;font-size:13px;color:var(--overlay-text-secondary)}.channel-models-drawer .legal-doc-modal__body{max-height:min(60vh,520px);overflow-y:auto;padding-right:4px;line-height:1.75;color:var(--lg-modal-body, var(--overlay-text));font-size:14px}.channel-models-drawer .legal-doc-modal__body h2{margin-top:1.25em;font-size:16px;font-weight:600;color:var(--overlay-text)}.channel-models-drawer .legal-doc-modal__body h3{margin-top:1em;font-size:15px;font-weight:600;color:var(--overlay-text)}.channel-models-drawer .legal-doc-modal__body p{margin:.65em 0}.channel-models-drawer .legal-doc-modal__body ul,.channel-models-drawer .legal-doc-modal__body ol{padding-left:1.25em;margin:.65em 0}.channel-models-drawer .compact-item .ant-form-item-label>label{font-size:12px;color:var(--lg-drawer-label, #5c5268)}.channel-models-drawer .field-card{padding:10px 12px;margin-bottom:8px;border:1px solid var(--overlay-border);border-radius:10px;background:var(--overlay-elevated)}.channel-models-drawer .msg-block{margin-bottom:10px;padding:10px 12px;border-radius:10px;background:var(--overlay-elevated);border:1px solid var(--overlay-border)}.channel-models-drawer .msg-block--highlight{background:var(--overlay-surface);border-color:var(--overlay-border)}.channel-models-drawer .ant-tag{border-radius:6px;font-weight:500}.channel-models-drawer .ant-tag-blue,.channel-models-drawer .ant-tag-processing{color:var(--lg-accent-violet, #8b6fa0)!important;background:var(--lg-tag-bg-violet, rgba(139, 111, 160, .1))!important;border-color:var(--lg-glass-border-violet)!important}.channel-models-drawer .ant-tag-geekblue,.channel-models-drawer .ant-tag-purple,.channel-models-drawer .ant-tag-cyan{color:var(--lg-accent-rose, #c9567e)!important;background:var(--lg-tag-bg-rose, rgba(201, 86, 126, .1))!important;border-color:var(--lg-glass-border-rose)!important}.channel-models-drawer .ant-tag-green,.channel-models-drawer .ant-tag-success{color:var(--user-alert-success-text, #3d7a56)!important;background:var(--user-alert-success-bg, rgba(91, 175, 122, .12))!important;border-color:var(--user-alert-success-border)!important}.channel-models-drawer .ant-tag-orange,.channel-models-drawer .ant-tag-gold,.channel-models-drawer .ant-tag-warning{color:var(--user-alert-warning-text, #9a6b2e)!important;background:var(--user-alert-warning-bg, rgba(212, 160, 84, .12))!important;border-color:var(--user-alert-warning-border)!important}.channel-models-drawer .ant-tag-red,.channel-models-drawer .ant-tag-error{color:var(--user-alert-error-text, #a63d5c)!important;background:var(--user-alert-error-bg, rgba(212, 86, 122, .1))!important;border-color:var(--user-alert-error-border)!important}.channel-models-drawer .ant-tag-default{color:var(--lg-text-secondary, #3d3349)!important;background:var(--lg-tag-bg-neutral, rgba(139, 111, 160, .06))!important;border-color:var(--lg-border-soft)!important}@media(max-width:480px){.channel-models-drawer .pricing-grid{grid-template-columns:1fr}}.credit-ledger-drawer .credit-drawer-hint,.credit-ledger-drawer .credit-drawer-toolbar__label,.credit-ledger-drawer .credit-drawer-summary{color:var(--lg-drawer-hint, var(--overlay-text-secondary))}.credit-ledger-drawer .credit-drawer-summary strong,.credit-ledger-drawer .credit-drawer-hint strong{color:var(--lg-text-strong, var(--overlay-text))}
