#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh}.global-controls{position:fixed;top:10px;right:10px;z-index:9999;display:flex;gap:10px}.control-btn{background:rgba(0,0,0,.6);color:#fff;padding:6px 12px;border-radius:20px;font-size:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;backdrop-filter:blur(4px);box-shadow:0 2px 8px rgba(0,0,0,.15);transition:all .3s}.control-btn:hover{background:rgba(0,0,0,.8)}.night-mode{background-color:#121212!important;color:#e0e0e0!important}.night-mode *{border-color:#333!important}.night-mode #app,.night-mode .app-view,.night-mode .mobile-page,.night-mode .van-pull-refresh,.night-mode .van-search,.night-mode .van-tabbar{background-color:#121212!important}.night-mode .van-action-sheet,.night-mode .van-cell,.night-mode .van-cell-group,.night-mode .van-dropdown-item__content,.night-mode .van-dropdown-menu__bar,.night-mode .van-nav-bar,.night-mode .van-popup{background-color:#1e1e1e!important;color:#e0e0e0!important}.night-mode .action-bar,.night-mode .detail-extra,.night-mode .popup-footer,.night-mode .van-list__finished-text,.night-mode .van-list__loading{background-color:#1e1e1e!important;color:#a0a0a0!important}.night-mode .delete-icon{background-color:#333!important;color:#ee0a24!important}.night-mode .account-item,.night-mode .agent-card,.night-mode .audit-card,.night-mode .cover-item,.night-mode .history-item,.night-mode .ivu-card,.night-mode .publish-card{background-color:#1e1e1e!important;color:#e0e0e0!important;box-shadow:0 2px 8px rgba(0,0,0,.3)!important;border:1px solid #333!important}.night-mode .layout-content{padding:10px!important;border-radius:0!important}.night-mode .layout,.night-mode .layout-base,.night-mode .layout-base .layout-content>div,.night-mode .layout-content,.night-mode .layout-footer,.night-mode .layout-main{background-color:#121212!important}.night-mode .layout-footer{color:#9ea7b4!important}.night-mode ::-webkit-scrollbar{width:8px;height:8px;background-color:#121212}.night-mode ::-webkit-scrollbar-track{background-color:#121212;border-radius:4px}.night-mode ::-webkit-scrollbar-thumb{background-color:#333;border-radius:4px}.night-mode ::-webkit-scrollbar-thumb:hover{background-color:#444}.night-mode ::-webkit-scrollbar-corner{background-color:#121212}.night-mode .van-field__control,.night-mode .van-search__content{background-color:#2c2c2c!important;color:#e0e0e0!important}.night-mode .agent-name,.night-mode .audit-title,.night-mode .bright-value,.night-mode .cover-name,.night-mode .detail-title,.night-mode .item-title,.night-mode .page-title,.night-mode .publish-title,.night-mode .title,.night-mode .van-cell__title,.night-mode .van-nav-bar__title{color:#fff!important;font-weight:600!important}.night-mode .detail-meta,.night-mode .info-row,.night-mode .label,.night-mode .publish-meta,.night-mode .van-cell__label,.night-mode .van-cell__value,.night-mode .van-dropdown-menu__title,.night-mode .van-field__label,.night-mode .van-field__word-limit,.night-mode .van-search__action,.night-mode .van-tabbar-item,.night-mode .van-tabbar-item--active{color:#a0a0a0!important}.night-mode .van-cell:after,.night-mode .van-hairline--bottom:after,.night-mode .van-hairline--surround:after,.night-mode .van-hairline--top-bottom:after{border-color:#333!important}.night-mode .van-button,.night-mode .van-button:after,.night-mode .van-button:before{box-shadow:none!important;outline:none!important}.night-mode .van-button:after,.night-mode .van-button:before{border:0!important}.night-mode .van-button{-webkit-tap-highlight-color:transparent}.night-mode .van-button--info:not(.van-button--plain),.night-mode .van-button--primary:not(.van-button--plain){background-color:#00a88e!important;color:var(--ink)!important;border-color:#00a88e!important}.night-mode .van-button--danger:not(.van-button--plain){border-color:#ee0a24!important}.night-mode .van-button--warning:not(.van-button--plain){border-color:#ff976a!important}.night-mode .van-button--default{background-color:#333!important;color:#e0e0e0!important;border-color:#444!important}.night-mode .van-button--info.van-button--plain,.night-mode .van-button--primary.van-button--plain{background-color:transparent!important;color:var(--accent)!important;border-color:var(--accent)!important}.night-mode .van-button--danger.van-button--plain{background-color:transparent!important;color:#ee0a24!important;border-color:#ee0a24!important}.night-mode .van-button--warning.van-button--plain{background-color:transparent!important;color:#ff976a!important;border-color:#ff976a!important}.night-mode .van-button--success:not(.van-button--plain){border-color:#07c160!important}.night-mode .van-button--success.van-button--plain{background-color:transparent!important;color:#07c160!important;border-color:#07c160!important}.night-mode .van-picker{background-color:#1e1e1e!important;color:#e0e0e0!important}.night-mode .van-picker__mask{background-image:linear-gradient(180deg,rgba(30,30,30,.9),rgba(30,30,30,.4)),linear-gradient(0deg,rgba(30,30,30,.9),rgba(30,30,30,.4))!important}.night-mode .van-picker-column__item{color:#aaa!important}.night-mode .van-picker-column__item--selected{color:#fff!important}.night-mode .van-dialog,.night-mode .van-dialog__content,.night-mode .van-dialog__footer,.night-mode .van-dialog__header{background-color:#1e1e1e!important;color:#e0e0e0!important}.night-mode .van-dialog__message{color:#ccc!important}.night-mode .van-grid-item__content{background-color:#1e1e1e!important;color:#e0e0e0!important}.night-mode .van-checkbox__label,.night-mode .van-radio__label{color:#e0e0e0!important}.night-mode .van-cell-group__title{color:#a0a0a0!important}.night-mode .error-box,.night-mode .error-msg{background-color:#2a1212!important;color:#ff6b6b!important;border-color:#422!important}.night-mode .error-title{color:#ff4d4f!important}.night-mode .error-content{color:#ff6b6b!important}.night-mode .detail-section{background-color:#252525!important}.night-mode .user-profile{background:linear-gradient(90deg,#0d253f,#104a8e)!important}.night-mode .app-sider,.night-mode .app-sider .ivu-menu-dark,.night-mode .layout-col-left,.night-mode .layout-col-left .ivu-menu-dark,.night-mode .sideHeader{background-color:#1e1e1e!important}.night-mode .sideHeader{border-bottom:1px solid #333}.night-mode .app-sider .ivu-menu-dark.ivu-menu-vertical .ivu-menu-item,.night-mode .app-sider .ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu-title,.night-mode .layout-col-left .ivu-menu-dark.ivu-menu-vertical .ivu-menu-item,.night-mode .layout-col-left .ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu-title{color:#a0a0a0!important;background-color:transparent!important;transition:all .3s}.night-mode .app-sider .ivu-menu-dark.ivu-menu-vertical .ivu-menu-item:hover,.night-mode .app-sider .ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu-title:hover,.night-mode .layout-col-left .ivu-menu-dark.ivu-menu-vertical .ivu-menu-item:hover,.night-mode .layout-col-left .ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu-title:hover{color:#fff!important;background-color:hsla(0,0%,100%,.05)!important}.night-mode .app-sider .ivu-menu-dark.ivu-menu-vertical .ivu-menu-item-active:not(.ivu-menu-submenu),.night-mode .app-sider .ivu-menu-dark.ivu-menu-vertical .ivu-menu-item-active:not(.ivu-menu-submenu):hover,.night-mode .layout-col-left .ivu-menu-dark.ivu-menu-vertical .ivu-menu-item-active:not(.ivu-menu-submenu),.night-mode .layout-col-left .ivu-menu-dark.ivu-menu-vertical .ivu-menu-item-active:not(.ivu-menu-submenu):hover{background-color:#00a88e!important;color:#fff!important;border-right:none!important}.night-mode .app-sider .ivu-menu-dark.ivu-menu-vertical .ivu-menu-opened .ivu-menu-submenu-title,.night-mode .layout-col-left .ivu-menu-dark.ivu-menu-vertical .ivu-menu-opened .ivu-menu-submenu-title{background-color:#252525!important}.night-mode .app-sider .ivu-menu-dark.ivu-menu-vertical .ivu-menu-opened,.night-mode .layout-col-left .ivu-menu-dark.ivu-menu-vertical .ivu-menu-opened{background-color:#181818!important}.night-mode .app-sider .ivu-menu-dark.ivu-menu-vertical .ivu-menu-child-item-active>.ivu-menu-submenu-title,.night-mode .layout-col-left .ivu-menu-dark.ivu-menu-vertical .ivu-menu-child-item-active>.ivu-menu-submenu-title{color:#fff!important}.night-mode .sideHeader p{color:#e0e0e0!important}.night-mode .app-view .ivu-card,.night-mode .header-con,.night-mode .layout-header,.night-mode .layout-header-bar,.night-mode .main,.night-mode .main-header-con,.night-mode .tag-nav-wrapper{background-color:#1e1e1e!important;color:#e0e0e0!important;box-shadow:none!important}.night-mode .layout .ivu-menu-light,.night-mode .layout-base .ivu-menu-light{background:#1e1e1e!important}.night-mode .layout .ivu-menu-light.ivu-menu-vertical .ivu-menu-item-active:not(.ivu-menu-submenu),.night-mode .layout-base .ivu-menu-light.ivu-menu-vertical .ivu-menu-item-active:not(.ivu-menu-submenu){background:#00a88e!important;color:#fff!important}.night-mode .layout .ivu-menu-item,.night-mode .layout .ivu-menu-submenu-title,.night-mode .layout-base .ivu-menu-item,.night-mode .layout-base .ivu-menu-submenu-title{color:#aaa!important}.night-mode .layout .ivu-menu-item:hover,.night-mode .layout .ivu-menu-submenu-title:hover,.night-mode .layout-base .ivu-menu-item:hover,.night-mode .layout-base .ivu-menu-submenu-title:hover{color:#fff!important}.night-mode .ivu-table,.night-mode .ivu-table td,.night-mode .ivu-table th{background-color:#1e1e1e!important;color:#e0e0e0!important;border-bottom-color:#333!important}.night-mode .ivu-table-wrapper{border-color:#333!important}.night-mode .ivu-table-stripe .ivu-table-body tr:nth-child(2n) td,.night-mode .ivu-table-stripe .ivu-table-fixed-body tr:nth-child(2n) td{background-color:#252525!important}.night-mode .ivu-table-row-hover td{background-color:var(--accent-soft)!important}.night-mode .ivu-dropdown-menu,.night-mode .ivu-input,.night-mode .ivu-input-number,.night-mode .ivu-input-number-handler,.night-mode .ivu-input-number-handler-wrap,.night-mode .ivu-input-number-input,.night-mode .ivu-select-dropdown,.night-mode .ivu-select-selection{background-color:#2c2c2c!important;border-color:#444!important;color:#e0e0e0!important}.night-mode .ivu-input-number-focused,.night-mode .ivu-input-number:hover{border-color:#444!important}.night-mode .ivu-input-number-handler:hover{background-color:#3a3a3a!important}.night-mode .ivu-input-number-handler-down-inner,.night-mode .ivu-input-number-handler-up-inner{color:#aeb6c2!important}.night-mode .ivu-dropdown-item{color:#e0e0e0!important}.night-mode .ivu-dropdown-item:hover{background-color:#444!important;color:#fff!important}.night-mode .ivu-select-item{color:#e0e0e0!important}.night-mode .ivu-select-item-focus,.night-mode .ivu-select-item:hover{background-color:#444!important}.night-mode .ivu-select-input,.night-mode .ivu-select-selected-value{color:#e0e0e0!important}.night-mode .ivu-input-number-input::-moz-placeholder,.night-mode .ivu-input::-moz-placeholder,.night-mode .ivu-select-placeholder{color:#a0a0a0!important}.night-mode .ivu-input-number-input::placeholder,.night-mode .ivu-input::placeholder,.night-mode .ivu-select-placeholder{color:#a0a0a0!important}.night-mode .ivu-collapse{background-color:transparent!important;border-color:#333!important}.night-mode .ivu-collapse>.ivu-collapse-item>.ivu-collapse-header{color:#e0e0e0!important}.night-mode .ivu-collapse-content,.night-mode .ivu-collapse-content>.ivu-collapse-content-box{background-color:transparent!important;color:#d5d9e0!important}.night-mode .ivu-alert{background-color:#252525!important;border-color:#3a3a3a!important}.night-mode .ivu-alert .ivu-alert-desc,.night-mode .ivu-alert .ivu-alert-message{color:#d5d9e0!important}.night-mode .ivu-modal-content,.night-mode .ivu-modal-footer,.night-mode .ivu-modal-header{background-color:#1e1e1e!important;border-color:#333!important}.night-mode .ivu-modal-close .ivu-icon-ios-close,.night-mode .ivu-modal-header-inner{color:#e0e0e0!important}.night-mode .ivu-drawer-body,.night-mode .ivu-drawer-content,.night-mode .ivu-drawer-header{background-color:#1e1e1e!important;border-color:#333!important}.night-mode .ivu-drawer-close .ivu-icon-ios-close,.night-mode .ivu-drawer-header-inner,.night-mode .text-content-edit-drawer .ivu-checkbox-wrapper,.night-mode .text-content-edit-drawer .ivu-divider-inner-text,.night-mode .text-content-edit-drawer .ivu-form-item-label,.night-mode .text-content-edit-drawer .ivu-radio-wrapper,.night-mode .text-content-edit-drawer .tced-col-title,.night-mode .text-content-edit-drawer .tced-footer,.night-mode .text-content-edit-drawer .tced-original-preview,.night-mode .text-content-edit-drawer details,.night-mode .text-content-edit-drawer summary{color:#e0e0e0!important}.night-mode .text-content-edit-drawer .tced-footer{background-color:#1e1e1e!important;border-top-color:#333!important}.night-mode .text-content-edit-drawer .tced-original-preview{border-color:#444!important}.night-mode .text-content-edit-drawer details summary{color:#aeb6c2!important}.night-mode .message-item{background-color:#242424!important}.night-mode .message-divider{background-color:#333!important}.night-mode .message-menu{background-color:#242424!important;border-color:#444!important;color:#ccc!important}.night-mode .message-title{color:#e0e0e0!important}.night-mode .message-content{color:#999!important}.night-mode .message-time{color:#666!important}.night-mode .ivu-breadcrumb-item-separator,.night-mode .ivu-breadcrumb>span:last-child{color:#888!important}.night-mode .ivu-tag{background:#333!important;border-color:#444!important}.night-mode .ivu-tag .ivu-tag-text{color:#ccc!important}.night-mode{--w-e-textarea-bg-color:#1e1e1e!important;--w-e-textarea-color:#e0e0e0!important;--w-e-textarea-border-color:#333!important;--w-e-textarea-slight-border-color:#444!important;--w-e-textarea-slight-color:#888!important;--w-e-textarea-slight-bg-color:#2b2b2b!important;--w-e-textarea-selected-border-color:#555!important;--w-e-textarea-selected-bg-color:hsla(0,0%,100%,.1)!important;--w-e-textarea-handler-bg-color:#555!important;--w-e-toolbar-color:#aaa!important;--w-e-toolbar-bg-color:#1e1e1e!important;--w-e-toolbar-active-color:#fff!important;--w-e-toolbar-active-bg-color:#333!important;--w-e-toolbar-disabled-color:#666!important;--w-e-toolbar-border-color:#333!important;--w-e-modal-button-bg-color:#2b2b2b!important;--w-e-modal-button-border-color:#444!important}.night-mode .editor-wrapper,.night-mode [style*="border: 1px solid #ccc"],.night-mode [style*="border: 1px solid rgb(204, 204, 204)"]{border-color:#333!important}.night-mode .editor-wrapper>div:first-child,.night-mode [style*="border-bottom: 1px solid #ccc"],.night-mode [style*="border-bottom: 1px solid rgb(204, 204, 204)"]{border-bottom-color:#333!important}.night-mode [style*="border-left: 1px solid #f0f0f0"]{border-left-color:#333!important}.night-mode div,.night-mode h1,.night-mode h2,.night-mode h3,.night-mode h4,.night-mode h5,.night-mode h6,.night-mode p,.night-mode span{color:inherit}.night-mode .detail-title,.night-mode .title{color:#fff!important}.night-mode .ivu-btn-primary:hover{box-shadow:var(--glow-md)}.night-mode .ivu-table-header th{background:var(--table-head-bg)}.night-mode .van-tabbar-item--active .van-tabbar-item__icon{box-shadow:var(--glow-md)}.night-mode .van-nav-bar{background:var(--card-bg)}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.ivu-btn-primary{background:var(--grad-brand);border-color:transparent;color:var(--ink);font-weight:600}.ivu-btn-primary:focus,.ivu-btn-primary:hover{background:linear-gradient(135deg,#f4ff5c,#6bffdf);color:var(--ink);box-shadow:var(--glow-md)}.ivu-btn-primary:active{background:linear-gradient(135deg,#d9eb00,#2be8c0);color:var(--ink)}.ivu-btn-primary.disabled,.ivu-btn-primary[disabled]{background:var(--accent-soft);color:var(--text-meta)}.ivu-checkbox-checked .ivu-checkbox-inner{border-color:var(--accent);background-color:var(--accent)}.ivu-radio-checked .ivu-radio-inner{border-color:var(--accent)}.ivu-radio-checked .ivu-radio-inner:after{background-color:var(--accent)}.ivu-switch-checked{border-color:transparent;background:var(--grad-brand)}.ivu-switch-checked .ivu-switch-inner{color:var(--ink)}.ivu-slider-bar{background:var(--grad-brand)}.ivu-slider-button{border-color:var(--accent)}.ivu-slider-button-dragging,.ivu-slider-button:hover{border-color:var(--accent-strong)}.ivu-progress-bg{background:var(--grad-brand)}.ivu-progress-text{color:var(--accent-strong)}.ivu-page-item-active{background-color:var(--accent);border-color:var(--accent)}.ivu-page-item-active a{color:#fff}.ivu-tabs-ink-bar{background-color:var(--accent)}.ivu-tabs-nav .ivu-tabs-tab-active{color:var(--accent-strong)}.ivu-date-picker-focused .ivu-input,.ivu-input-number-focused,.ivu-input.focused,.ivu-input:focus,.ivu-select-visible .ivu-select-selection{border-color:var(--accent);box-shadow:var(--focus-ring)}.ivu-tag-primary,.ivu-tag-primary .ivu-icon{background:var(--accent-soft);color:var(--accent-strong);border-color:transparent}.ivu-badge-count,.ivu-badge-dot{background:var(--magenta)}.ivu-menu-horizontal.ivu-menu-light:after{background:var(--divider)}.ivu-menu-light.ivu-menu-horizontal .ivu-menu-item-active,.ivu-menu-light.ivu-menu-horizontal .ivu-menu-item:hover{color:var(--accent-strong);border-bottom-color:var(--accent)}.ivu-spin-dot{background:var(--accent)}.ivu-breadcrumb a:hover,.ivu-tabs-nav .ivu-tabs-tab:active,.ivu-tabs-nav .ivu-tabs-tab:hover,.ivu-typography a:focus,.ivu-typography a:hover,a.ivu-typography:focus,a.ivu-typography:hover,a:hover{color:var(--accent-strong)}.ivu-tabs-nav-container:focus .ivu-tabs-tab-focused,.ivu-tabs-tab-focused{border-color:var(--accent)!important}.ivu-btn-text.active,.ivu-btn-text:active,.ivu-btn-text:hover{color:var(--accent-strong)}.ivu-btn-default:hover,.ivu-btn:hover:not(.ivu-btn-primary):not(.ivu-btn-disabled):not(.ivu-btn-loading):not([disabled]){color:var(--accent-strong);border-color:var(--accent);background-color:var(--card-bg)}.ivu-btn-ghost.ivu-btn-default:hover{color:var(--accent-strong);border-color:var(--accent);background-color:transparent}.ivu-btn-default:active,.ivu-btn:active:not(.ivu-btn-primary):not(.ivu-btn-disabled):not(.ivu-btn-loading):not([disabled]){color:var(--accent-strong);border-color:var(--accent-strong);background-color:var(--accent-soft)}.ivu-card{border-radius:var(--card-radius);border-color:var(--card-border)}.ivu-card-head{border-bottom-color:var(--divider)}.ivu-modal-content{border-radius:var(--radius-lg)}.ivu-modal-header-inner{font-weight:600}.ivu-drawer-content{border-radius:var(--radius-lg) 0 0 var(--radius-lg)}.ivu-table-header th{background:var(--table-head-bg)}.ivu-table-row-hover td{background:var(--accent-soft)}.ivu-table:after,.ivu-table:before{background:var(--divider)}.ivu-table td,.ivu-table th{border-bottom-color:var(--divider)}.ivu-alert,.ivu-collapse,.ivu-collapse>.ivu-collapse-item>.ivu-collapse-header{border-radius:12px}.ivu-poptip-inner,.ivu-tooltip-inner{border-radius:10px}.ivu-dropdown .ivu-dropdown-item:hover,.ivu-table-stripe .ivu-table-body tr.ivu-table-row-hover td,tr.ivu-table-row-hover td{background:var(--accent-soft)}a{color:inherit}li{list-style:none}img{border:none;vertical-align:top;height:auto}input:-webkit-autofill,select:-webkit-autofill,textarea:-webkit-autofill{box-shadow:inset 0 0 0 1000px #fff;-webkit-text-fill-color:inherit}.ivu-table-wrapper{overflow:visible}body,html{height:100%}.admin-sidebar-shell{position:relative;z-index:40}.admin-sidebar-mobile-trigger{position:fixed;top:12px;left:12px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:none;border-radius:14px;background:linear-gradient(135deg,#e8ff17,#3dffd5);color:#0b0b10;box-shadow:0 14px 32px rgba(15,23,42,.24);cursor:pointer;z-index:60}.admin-sidebar-overlay{position:fixed;inset:0;background:rgba(2,6,23,.48);z-index:49}.admin-sidebar{position:relative;flex-grow:0;flex-shrink:0;flex-basis:auto;width:212px;transition:width .26s cubic-bezier(.22,.61,.36,1);z-index:50}.admin-sidebar.is-collapsed{width:72px}.admin-sidebar.is-drawer-mode{width:0;overflow:visible}.admin-sidebar__panel{position:relative;display:flex;flex-direction:column;height:100vh;width:100%;background:radial-gradient(circle at 28px 24px,rgba(61,255,213,.1),rgba(61,255,213,0) 120px),linear-gradient(180deg,#0b0d14,#07080d);color:hsla(0,0%,100%,.92);border-right:1px solid hsla(0,0%,100%,.08);box-shadow:18px 0 40px rgba(15,23,42,.08);overflow:hidden}.admin-sidebar__panel:after{content:"";position:absolute;top:0;right:0;bottom:0;width:1px;background:linear-gradient(180deg,rgba(139,47,255,.35),rgba(255,61,190,.3),rgba(61,255,213,.4),rgba(139,47,255,.35));opacity:.5;pointer-events:none}.admin-sidebar.is-drawer-mode .admin-sidebar__panel{position:fixed;top:0;left:0;bottom:0;width:280px;transform:translateX(-100%);transition:transform .24s cubic-bezier(.22,.61,.36,1)}.admin-sidebar.is-drawer-mode.is-drawer-open .admin-sidebar__panel{transform:translateX(0)}.admin-sidebar__brand{display:flex;align-items:center;justify-content:flex-start;gap:9px;height:60px;padding:0 14px;box-sizing:border-box;border-bottom:1px solid hsla(0,0%,100%,.08)}.admin-sidebar__brand-mark{width:28px;height:28px;border-radius:8px;display:block;flex-shrink:0;-o-object-fit:cover;object-fit:cover;box-shadow:0 6px 18px rgba(61,255,213,.25)}.admin-sidebar__brand-copy{min-width:0;transform-origin:left center;transition:opacity .13s ease,transform .15s ease;max-width:180px;opacity:1;transform:translateX(0)}.admin-sidebar__brand-title{margin:0;font-size:15px;line-height:1.2;font-weight:720;letter-spacing:.2px;color:hsla(0,0%,100%,.92)}.admin-sidebar__scroll{flex-grow:1;flex-shrink:1;flex-basis:auto;display:block;overflow-y:auto;overflow-x:hidden;padding:14px 8px 18px 12px;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.3) transparent}.admin-sidebar__scroll::-webkit-scrollbar{width:4px;height:4px}.admin-sidebar__scroll::-webkit-scrollbar-track{background:transparent}.admin-sidebar__scroll::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(148,163,184,.28)}.admin-sidebar__scroll:hover::-webkit-scrollbar-thumb{background:rgba(203,213,225,.44)}.admin-sidebar__section+.admin-sidebar__section{margin-top:8px}.admin-sidebar__section{position:relative;border-radius:16px;transition:background .22s ease,box-shadow .22s ease}.admin-sidebar__section.is-open{background:linear-gradient(180deg,hsla(0,0%,100%,.07),hsla(0,0%,100%,.035));box-shadow:inset 0 0 0 1px rgba(148,163,184,.12),0 16px 28px rgba(2,6,23,.16)}.admin-sidebar__section-header{width:100%;display:flex;align-items:center;justify-content:space-between;padding:12px 11px;border:none;border-radius:14px;background:transparent;color:hsla(0,0%,100%,.92);cursor:pointer;transition:background .22s ease,transform .22s ease,box-shadow .22s ease}.admin-sidebar__section-header:hover{background:hsla(0,0%,100%,.075);transform:translateY(-1px)}.admin-sidebar__section.is-active-parent .admin-sidebar__section-header{background:linear-gradient(135deg,rgba(232,255,23,.16),rgba(61,255,213,.1));box-shadow:inset 0 0 0 1px rgba(61,255,213,.25)}.admin-sidebar__section.is-open .admin-sidebar__section-header{background:hsla(0,0%,100%,.04)}.admin-sidebar__section-main{display:flex;align-items:center;min-width:0;gap:10px}.admin-sidebar__icon-wrap{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;color:rgba(226,232,240,.86);background:hsla(0,0%,100%,.05);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.04)}.admin-sidebar__section-label{font-size:14px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transform-origin:left center;transition:opacity .12s ease,transform .14s ease}.admin-sidebar__section-arrow{color:hsla(0,0%,100%,.56);transition:transform .14s ease,opacity .12s ease}.admin-sidebar__section.is-open .admin-sidebar__section-arrow{transform:rotate(180deg)}.admin-sidebar__children{position:relative;margin:4px 8px 10px 23px;padding:4px 0 2px 14px;transform-origin:top center;transition:opacity .12s ease,transform .14s ease,max-height .14s ease}.admin-sidebar__children:before{content:"";position:absolute;top:8px;bottom:8px;left:3px;width:1px;border-radius:999px;background:linear-gradient(180deg,rgba(61,255,213,.45),rgba(148,163,184,.12))}.admin-sidebar__child{position:relative;width:100%;display:flex;align-items:center;gap:9px;min-height:38px;padding:9px 10px 9px 14px;margin-top:4px;border:none;border-radius:11px;background:transparent;color:hsla(0,0%,100%,.64);text-align:left;cursor:pointer;transition:background .22s ease,color .22s ease,transform .22s ease,box-shadow .22s ease}.admin-sidebar__child:before{content:"";position:absolute;left:-11px;top:50%;width:9px;height:1px;background:rgba(148,163,184,.22);transform:translateY(-50%)}.admin-sidebar__child:hover:not(.is-active){color:hsla(0,0%,100%,.92);background:hsla(0,0%,100%,.075);transform:translateX(2px)}.admin-sidebar__child.is-active{color:#0b0b10;background:linear-gradient(135deg,#e8ff17,#3dffd5);box-shadow:0 8px 20px rgba(61,255,213,.28)}.admin-sidebar__child-dot{width:5px;height:5px;border-radius:50%;background:currentColor;opacity:.48;box-shadow:0 0 0 3px hsla(0,0%,100%,.04)}.admin-sidebar__child.is-active .admin-sidebar__child-dot{opacity:1;background:#0b0b10;box-shadow:0 0 0 4px rgba(11,11,16,.14)}.admin-sidebar__child-label{min-width:0;flex-grow:1;flex-shrink:1;flex-basis:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px;font-weight:600}.admin-sidebar__icon-item{width:48px;height:48px;display:flex;align-items:center;justify-content:center;margin:0 auto 10px;border:none;border-radius:16px;background:transparent;color:hsla(0,0%,100%,.92);cursor:pointer;transition:background .22s ease,box-shadow .22s ease,transform .22s ease}.admin-sidebar__icon-item:hover:not(.is-active){background:hsla(0,0%,100%,.08);transform:translateY(-1px)}.admin-sidebar__icon-item.is-active{background:linear-gradient(135deg,#e8ff17,#3dffd5);box-shadow:0 8px 20px rgba(61,255,213,.28);color:#0b0b10}.admin-sidebar.is-collapsed .admin-sidebar__brand{justify-content:center;padding:0}.admin-sidebar__footer{padding:12px 12px 16px;border-top:1px solid hsla(0,0%,100%,.08)}.admin-sidebar__toggle{width:100%;height:46px;display:flex;align-items:center;justify-content:center;gap:10px;padding:0 12px;border:none;border-radius:16px;background:linear-gradient(135deg,hsla(0,0%,100%,.11),hsla(0,0%,100%,.06));color:hsla(0,0%,100%,.92);cursor:pointer;overflow:hidden;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.06);transition:background .22s ease,transform .22s ease,box-shadow .22s ease}.admin-sidebar__toggle:hover{background:linear-gradient(135deg,hsla(0,0%,100%,.16),hsla(0,0%,100%,.08));box-shadow:inset 0 0 0 1px rgba(125,211,252,.16);transform:translateY(-1px)}.admin-sidebar__toggle-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;line-height:1;display:flex}.admin-sidebar__toggle-text{display:inline-flex;align-items:center;height:16px;line-height:16px;font-size:13px;font-weight:600;white-space:nowrap;transition:opacity .12s ease,transform .14s ease;max-width:96px;opacity:1;transform:translateX(0)}.admin-sidebar.is-collapsing .admin-sidebar__brand-copy,.admin-sidebar.is-collapsing .admin-sidebar__section-arrow,.admin-sidebar.is-collapsing .admin-sidebar__section-label,.admin-sidebar.is-collapsing .admin-sidebar__toggle-text{opacity:0;transform:translateX(-4px)}.admin-sidebar.is-collapsing .admin-sidebar__children{opacity:0;transform:translateY(-2px);max-height:0}.admin-sidebar.is-expanding .admin-sidebar__brand-copy,.admin-sidebar.is-expanding .admin-sidebar__section-label,.admin-sidebar.is-expanding .admin-sidebar__toggle-text{opacity:1;transform:translateX(0)}.admin-sidebar.is-expanding .admin-sidebar__children,.admin-sidebar.is-expanding .admin-sidebar__section-arrow{opacity:1;transform:none}.admin-sidebar__popover{position:fixed;width:220px;padding:12px;border-radius:18px;background:rgba(15,23,42,.98);box-shadow:0 12px 32px rgba(2,6,23,.32);border:1px solid rgba(148,163,184,.12);z-index:65;backdrop-filter:blur(12px)}.admin-sidebar__popover-title{margin-bottom:10px;font-size:12px;font-weight:700;color:rgba(148,163,184,.88);letter-spacing:.08em;text-transform:uppercase}.admin-sidebar__popover-list{display:flex;flex-direction:column;gap:6px}.admin-sidebar__popover-item{width:100%;display:flex;align-items:center;justify-content:space-between;padding:12px 12px;border:none;border-radius:12px;background:transparent;color:hsla(0,0%,100%,.92);cursor:pointer;transition:background .22s ease,color .22s ease}.admin-sidebar__popover-item:hover:not(.is-active){background:hsla(0,0%,100%,.08)}.admin-sidebar__popover-item.is-active{background:linear-gradient(135deg,#e8ff17,#3dffd5);color:#0b0b10}.admin-sidebar__popover-item-label{min-width:0;padding-right:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.night-mode .admin-sidebar__panel{background:radial-gradient(circle at 28px 24px,rgba(61,255,213,.12),rgba(61,255,213,0) 120px),linear-gradient(180deg,#0b0d14,#07080d);border-right-color:rgba(148,163,184,.1)}.night-mode .admin-sidebar__child.is-active{box-shadow:0 8px 20px rgba(61,255,213,.28),0 0 14px rgba(61,255,213,.35)}.night-mode .admin-sidebar__section-header:hover{background:rgba(148,163,184,.14)}.night-mode .admin-sidebar__child:hover:not(.is-active){background:rgba(148,163,184,.12)}.sidebar-fade-enter-active,.sidebar-fade-leave-active{transition:opacity .22s ease}.sidebar-fade-enter-from,.sidebar-fade-leave-to{opacity:0}.sidebar-popover-enter-active,.sidebar-popover-leave-active{transition:opacity .18s ease,transform .18s ease}.sidebar-popover-enter-from,.sidebar-popover-leave-to{opacity:0;transform:translateX(-8px)}.sidebar-submenu-enter-active,.sidebar-submenu-leave-active{overflow:hidden;transition:max-height .22s ease,opacity .22s ease,transform .22s ease}.sidebar-submenu-enter-from,.sidebar-submenu-leave-to{max-height:0;opacity:0;transform:translateY(-6px)}.sidebar-submenu-enter-to,.sidebar-submenu-leave-from{max-height:280px;opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.admin-sidebar,.admin-sidebar__child,.admin-sidebar__icon-item,.admin-sidebar__panel,.admin-sidebar__section-header,.admin-sidebar__toggle,.sidebar-fade-enter-active,.sidebar-fade-leave-active,.sidebar-popover-enter-active,.sidebar-popover-leave-active,.sidebar-submenu-enter-active,.sidebar-submenu-leave-active{transition:none!important}}@media (max-width:1023px){.admin-sidebar{width:0!important}}.flex{display:flex}.flex-column{flex-direction:column}.flex-row{flex-direction:row}.flex-around{justify-content:space-around}.flex-between{justify-content:space-between}.flex-list{display:flex}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.flex-hc{align-items:center}.flex-vc{justify-content:center}.row{margin-top:10px;margin-bottom:10px}.fz14{font-size:14px}.fz15{font-size:15px}.fz16{font-size:16px}.fz17{font-size:17px}.fw600{font-weight:600}.ml5{margin-left:5px}.ml10{margin-left:10px}.ml15{margin-left:15px}.ml30{margin-left:30px}.mr10{margin-right:10px}.mb10{margin-bottom:10px}.mb15{margin-bottom:15px}.mb20{margin-bottom:20px}.mt10{margin-top:10px}.mt15{margin-top:15px}.mt20{margin-top:20px}.wt30{width:30px}.wt50{width:50px}.wt70{width:70px}.wt200{width:200px}.wt300{width:300px}.wt400{width:400px}.wt800{width:800px}.purple{color:#a560ce}.orange{color:#ffba00}.green{color:#72b967}.required-tip{color:red;font-size:15px;margin-right:10px}.font-medium{font-weight:500}.hidden{overflow:hidden}.nowrap{text-overflow:ellipsis;white-space:nowrap}:root{--page-bg:#f4f6fa;--card-bg:#fff;--card-bg-hover:#f6f8fc;--card-border:#e9ecf4;--card-shadow:0 1px 2px rgba(15,18,34,.04),0 4px 16px rgba(15,18,34,.04);--card-shadow-hover:0 8px 24px rgba(15,18,34,.08),0 2px 12px rgba(61,255,213,.1);--card-radius:14px;--card-gap:12px;--text-primary:#14161c;--text-secondary:#565d6e;--text-meta:#9096a6;--accent:#00a88e;--accent-strong:#00826f;--accent-soft:rgba(0,200,170,.12);--divider:#eef0f6;--success:#19be6b;--danger:#f56c6c;--warning:#f90;--input-bg:#fafbfd;--table-head-bg:#f7f8fc;--focus-ring:0 0 0 2px rgba(0,200,170,.18);--grad-brand:linear-gradient(135deg,#e8ff17,#3dffd5);--grad-chrome:linear-gradient(110deg,#8b2fff,#c44dff 20%,#ff3dbe 40%,#ff7a3d 60%,#ffe23d 80%,#3dffd5);--grad-brand-soft:linear-gradient(135deg,#efffd9,#d9fff4);--ink:#0b0b10;--neon-cyan:#3dffd5;--neon-yellow:#e8ff17;--violet:#8b2fff;--magenta:#ff3dbe;--radius-lg:16px;--radius-pill:999px;--glow-md:0 0 14px rgba(61,255,213,.35);--tab-grad-a:#00a88e;--tab-grad-b:#8b2fff;--xhs-track-bg:#f4f6fa;--xhs-nav-btn-bg:rgba(0,0,0,.4);--xhs-nav-btn-hover:rgba(0,0,0,.6);--xhs-empty-color:#9096a6}.night-mode{--page-bg:#0a0b12;--card-bg:#141622;--card-bg-hover:#1b1d2c;--card-border:hsla(0,0%,100%,.08);--card-shadow:0 1px 3px rgba(0,0,0,.4);--card-shadow-hover:0 8px 24px rgba(0,0,0,.5),0 0 16px rgba(61,255,213,.12);--text-primary:#f0f2f8;--text-secondary:#a6adc2;--text-meta:#6e7590;--accent:#3dffd5;--accent-strong:#6bffdf;--accent-soft:rgba(61,255,213,.12);--divider:hsla(0,0%,100%,.07);--success:#19be6b;--danger:#f56c6c;--warning:#f90;--input-bg:#1b1d2c;--table-head-bg:#181a28;--focus-ring:0 0 0 2px rgba(61,255,213,.22);--violet:#a96bff;--magenta:#ff5cc8;--tab-grad-a:#3dffd5;--tab-grad-b:#a96bff;--xhs-track-bg:#0a0b12;--xhs-nav-btn-bg:hsla(0,0%,100%,.18);--xhs-nav-btn-hover:hsla(0,0%,100%,.3);--xhs-empty-color:#6e7590}.grad-text{background:var(--grad-brand);-webkit-background-clip:text;background-clip:text;color:transparent}.grad-text-deep{background:linear-gradient(135deg,var(--tab-grad-a),var(--tab-grad-b));-webkit-background-clip:text;background-clip:text;color:transparent}.night-mode .grad-text-deep{background:var(--grad-brand)}.chrome-border{border:1px solid transparent;background:linear-gradient(var(--chrome-surface,var(--card-bg)),var(--chrome-surface,var(--card-bg))) padding-box,var(--grad-chrome) border-box}.sticker{display:inline-block;padding:3px 10px;border-radius:var(--radius-pill);background:var(--neon-yellow);color:var(--ink);border:1.5px solid var(--ink);box-shadow:2px 2px 0 var(--ink);font-size:12px;font-weight:700;line-height:18px;white-space:nowrap}.night-mode .sticker{border-color:var(--ink);box-shadow:2px 2px 0 var(--violet);color:var(--ink)}.night-mode .grad-text{color:transparent;background:var(--grad-brand);-webkit-background-clip:text;background-clip:text}.aurora{background:linear-gradient(115deg,#e8ff17,#3dffd5,#8b2fff,#3dffd5,#e8ff17);background-size:300% 300%;animation:aurora-pan 8s linear infinite}@keyframes aurora-pan{0%{background-position:0 50%}to{background-position:100% 50%}}@media (prefers-reduced-motion:reduce){.aurora{animation:none}}.app-flat-page{background:transparent!important;box-shadow:none!important}.app-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.app-card-grid,.app-card-list{gap:var(--card-gap);margin-top:12px}.app-card-list{display:flex;flex-direction:column}.app-card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--card-radius);box-shadow:var(--card-shadow);transition:background .2s,box-shadow .2s,border-color .2s,transform .2s}.app-card:hover{background:var(--card-bg-hover);box-shadow:var(--card-shadow-hover);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.app-card:hover{transform:none}}.app-card--grid{display:flex;flex-direction:column;padding:16px}.app-card--row{display:flex;align-items:center;gap:16px;padding:12px 16px;flex-wrap:wrap}.app-card__title{font-size:15px;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-card__field{font-size:13px;color:var(--text-secondary)}.app-card__field .label{color:var(--text-meta);margin-right:4px}.app-card__meta{font-size:12px;color:var(--text-meta)}.app-card--row .app-card__title{flex:0 0 180px;min-width:120px}.app-card--row .app-card__grow{flex:1 1 120px;min-width:0}.app-card--row .app-card__actions{margin-left:auto}.app-tag{display:inline-block;padding:1px 10px;border-radius:var(--radius-pill);font-size:12px;line-height:18px;background:var(--accent-soft);color:var(--accent-strong)}.night-mode .app-tag{color:var(--accent)}.app-tag--success{background:rgba(25,190,107,.12);color:var(--success)}.app-tag--danger{background:hsla(0,87%,69%,.12);color:var(--danger)}.app-tag--warning{background:rgba(255,153,0,.12);color:var(--warning)}.app-card__actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.app-card--grid .app-card__actions{margin-top:14px;padding-top:12px;border-top:1px solid var(--divider)}.app-empty{text-align:center;color:var(--text-meta);padding:48px 0;font-size:14px}.app-empty:before{content:"";display:block;width:48px;height:48px;margin:0 auto 14px;border-radius:50%;border:3px dashed var(--accent);opacity:.45;box-sizing:border-box}.app-card--media{display:flex;flex-direction:column;padding:10px 12px;height:100%}.app-card--media .app-card__media-head{display:flex;gap:10px;align-items:flex-start;flex:1}.app-card--media .app-card__cover{width:72px;height:72px;flex:0 0 72px;border-radius:6px;-o-object-fit:cover;object-fit:cover;background:var(--grad-brand-soft)}.app-card--media .app-card__cover-placeholder{width:72px;height:72px;flex:0 0 72px;border-radius:6px;background:var(--card-bg-hover);display:flex;align-items:center;justify-content:center;color:var(--text-secondary);font-size:28px;font-weight:600;line-height:1;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none}.app-card--media .app-card__media-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.app-card--media .app-card__title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.app-card--media .app-card__title-row .app-card__title{flex:1;min-width:0;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.45;max-height:2.9em}.app-card--media .app-card__title-row .app-tag{flex-shrink:0}.app-card--media .app-card__meta-row{font-size:12px;color:var(--text-meta);display:flex;align-items:center;gap:8px;min-width:0}.app-card--media .app-card__meta-row .src{flex:1;min-width:0}.app-card--media .app-card__field,.app-card--media .app-card__meta-row .src{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-card--media .app-card__fields{display:grid;grid-template-columns:1fr 1fr;gap:6px 12px}.app-card--media .app-card__fields .app-card__field{min-width:0}.app-card--media .app-card__actions{margin-top:8px;padding-top:8px;border-top:1px solid var(--divider);justify-content:flex-end;gap:6px}.app-card-grid--media{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.app-card--image-grid{display:flex;flex-direction:column;padding:10px;height:100%}.app-card--image-grid .app-card__cover-large{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border-radius:6px;background:var(--grad-brand-soft);flex-shrink:0;margin-bottom:8px}.app-card--image-grid .app-card__cover-large-placeholder{width:100%;aspect-ratio:4/3;border-radius:6px;background:var(--card-bg-hover);border:1px dashed var(--card-border);display:flex;align-items:center;justify-content:center;color:var(--text-meta);font-size:12px;flex-shrink:0;margin-bottom:8px}.app-card--image-grid .app-card__image-info{flex:1;display:flex;flex-direction:column;gap:6px;min-width:0}.app-card--image-grid .app-card__title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.app-card--image-grid .app-card__title-row .app-card__title{flex:1;min-width:0;white-space:normal;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;line-height:1.45}.app-card--image-grid .app-card__title-row .app-tag{flex-shrink:0}.app-card--image-grid .app-card__meta-row{font-size:12px;color:var(--text-meta);display:flex;align-items:center;gap:8px;min-width:0}.app-card--image-grid .app-card__meta-row .src{flex:1;min-width:0}.app-card--image-grid .app-card__field,.app-card--image-grid .app-card__meta-row .src{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-card--image-grid .app-card__actions{margin-top:8px;padding-top:8px;border-top:1px solid var(--divider);justify-content:flex-end;gap:6px}.app-card-grid--image{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.app-card--no-cover{display:flex;flex-direction:column;padding:12px 14px;height:100%}.app-card--no-cover .app-card__no-cover-info{flex:1;display:flex;flex-direction:column;gap:6px;min-width:0}.app-card--no-cover .app-card__title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:4px}.app-card--no-cover .app-card__title-row .app-card__title{flex:1;min-width:0;white-space:normal;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;line-height:1.45}.app-card--no-cover .app-card__title-row .app-tag{flex-shrink:0}.app-card--no-cover .app-card__meta-row{font-size:12px;color:var(--text-meta);display:flex;align-items:center;gap:8px;min-width:0}.app-card--no-cover .app-card__meta-row .src{flex:1;min-width:0}.app-card--no-cover .app-card__field,.app-card--no-cover .app-card__meta-row .src{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-card--no-cover .app-card__actions{margin-top:10px;padding-top:10px;border-top:1px solid var(--divider);justify-content:flex-end;gap:8px}.app-card-grid--compact{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.editor-table-wrapper{max-width:100%;margin:12px 0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.editor-table-wrapper table,.native-editor-content table,.rich-text-content table,.w-e-scroll table,.w-e-text-container table,.w-e-textarea table{width:-moz-max-content!important;width:max-content!important;min-width:100%!important;margin:0!important;border-collapse:collapse!important;table-layout:auto!important;background-color:transparent!important}.native-editor-content,.rich-text-content,.w-e-scroll,.w-e-text-container,.w-e-textarea{overflow-x:auto}.editor-table-wrapper td,.editor-table-wrapper th,.native-editor-content td,.native-editor-content th,.rich-text-content td,.rich-text-content th,.w-e-scroll td,.w-e-scroll th,.w-e-text-container td,.w-e-text-container th,.w-e-textarea td,.w-e-textarea th{min-width:88px;padding:10px 12px!important;border:1px solid #dcdfe6!important;white-space:normal!important;word-break:break-word;vertical-align:top}.editor-table-wrapper th,.native-editor-content th,.rich-text-content th,.w-e-scroll th,.w-e-text-container th,.w-e-textarea th{background-color:#f7f8fa!important;font-weight:600!important}.editor-table-wrapper td[align=center],.editor-table-wrapper th[align=center],.native-editor-content td[align=center],.native-editor-content th[align=center],.rich-text-content td[align=center],.rich-text-content th[align=center],.w-e-scroll td[align=center],.w-e-scroll th[align=center],.w-e-text-container td[align=center],.w-e-text-container th[align=center],.w-e-textarea td[align=center],.w-e-textarea th[align=center]{text-align:center!important}.editor-table-wrapper td[align=right],.editor-table-wrapper th[align=right],.native-editor-content td[align=right],.native-editor-content th[align=right],.rich-text-content td[align=right],.rich-text-content th[align=right],.w-e-scroll td[align=right],.w-e-scroll th[align=right],.w-e-text-container td[align=right],.w-e-text-container th[align=right],.w-e-textarea td[align=right],.w-e-textarea th[align=right]{text-align:right!important}.editor-table-wrapper td[align=left],.editor-table-wrapper th[align=left],.native-editor-content td[align=left],.native-editor-content th[align=left],.rich-text-content td[align=left],.rich-text-content th[align=left],.w-e-scroll td[align=left],.w-e-scroll th[align=left],.w-e-text-container td[align=left],.w-e-text-container th[align=left],.w-e-textarea td[align=left],.w-e-textarea th[align=left]{text-align:left!important}.night-mode .editor-table-wrapper th,.night-mode .native-editor-content th,.night-mode .rich-text-content th,.night-mode .w-e-scroll th,.night-mode .w-e-text-container th,.night-mode .w-e-textarea th{background-color:#2a2a2a!important}.night-mode .editor-table-wrapper td,.night-mode .editor-table-wrapper th,.night-mode .native-editor-content td,.night-mode .native-editor-content th,.night-mode .rich-text-content td,.night-mode .rich-text-content th,.night-mode .w-e-scroll td,.night-mode .w-e-scroll th,.night-mode .w-e-text-container td,.night-mode .w-e-text-container th,.night-mode .w-e-textarea td,.night-mode .w-e-textarea th{border-color:#3a3a3a!important}.mcd-page{min-height:100vh;background-color:var(--card-bg)}.mcd-page .page-content{padding:0 16px 40px}.mcd-page .tabs-container{margin:0 -16px 8px;--van-tabs-nav-background:var(--card-bg);--van-tabs-nav-background-color:var(--card-bg);--van-tabs-line-height:40px}.mcd-page .tabs-container .van-tabs__nav--line{--van-tabs-bottom-bar-color:var(--accent)}.mcd-page .tabs-container .van-tab{--van-tab-active-text-color:var(--accent);--van-tab-text-color:var(--text-secondary);font-size:15px}.mcd-page .section-title{margin:16px 0 8px;font-size:14px;font-weight:600;color:var(--text-secondary)}.mcd-page .mcd-group{background:var(--card-bg);border:1px solid var(--card-border);border-radius:10px;overflow:hidden;margin-bottom:12px}.mcd-page .editor-container{margin-bottom:16px}.mcd-page .native-editor-wrapper{border:1px solid var(--card-border);border-radius:8px;background:var(--card-bg);overflow:hidden}.mcd-page .native-toolbar{display:flex;flex-wrap:wrap;gap:8px;padding:8px;background:var(--card-bg-hover);border-bottom:1px solid var(--card-border);position:static}@supports (overflow:clip){.mcd-page .native-editor-wrapper{overflow:clip}.mcd-page .native-toolbar{position:sticky;top:calc(46px + env(safe-area-inset-top));z-index:10}}.mcd-page .native-editor-content{min-height:300px;max-height:500px;overflow-y:auto;padding:12px;font-size:16px;line-height:1.6;outline:none;color:var(--text-primary)}.mcd-page .toolbar-btn{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:30px;padding:0 10px;font-size:14px;border:1px solid var(--card-border);border-radius:6px;background:var(--card-bg);color:var(--text-primary);cursor:pointer;flex-shrink:0}.mcd-page .toolbar-btn:active{background:var(--card-bg-hover)}.mcd-page .toolbar-btn.mcd-ai{color:var(--accent);border-color:var(--accent)}.mcd-page .mcd-ai-btn.van-button{height:28px;padding:0 10px;font-size:12px;line-height:1;color:var(--accent);background:transparent;border:1px solid var(--accent);border-radius:6px}.mcd-page .mcd-cover-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.mcd-page .mcd-cover-row .mcd-ai-btn.van-button{margin-left:auto}.mcd-page .preview-cover{position:relative;width:80px;height:80px;margin:0}.mcd-page .preview-cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:6px}.mcd-page .upload-trigger{width:80px;height:80px;display:flex;align-items:center;justify-content:center;font-size:24px;color:var(--text-meta);background:var(--card-bg-hover);border:1px dashed var(--card-border);border-radius:6px;cursor:pointer}.mcd-page .delete-icon{position:absolute;top:-8px;right:-8px;font-size:20px;color:var(--danger);background:var(--card-bg);border-radius:50%}.mcd-page .bottom-actions{margin-top:28px;display:flex;gap:12px}.mcd-page .action-btn{flex:1;height:48px;border-radius:8px;font-size:16px;font-weight:600}.mcd-page .action-btn.success-btn{color:#fff!important;border:none!important;background:var(--success)!important}.search-box .form-box .item-wrap{overflow:visible!important;display:flex!important;flex-wrap:wrap;gap:12px 16px;padding:20px 16px 8px}.search-box .form-box .item-wrap:not(:first-of-type){margin-top:12px!important;padding-top:0}.search-box .form-item{float:none!important;display:flex!important;align-items:center;margin:0!important;white-space:nowrap}.search-box .form-item:has(.input){width:292px}.search-box .form-item .tit{flex-shrink:0;width:104px;height:32px;line-height:32px;text-align:right;margin-right:8px}.search-box .form-item .tit:empty{display:none}.search-box .form-item .input{width:180px!important;flex-shrink:0}.search-box .form-item .ivu-date-picker{width:250px!important}.swipe-pane-from-right{animation:swipe-from-right .16s ease-out}.swipe-pane-from-left{animation:swipe-from-left .16s ease-out}@keyframes swipe-from-right{0%{transform:translateX(40px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes swipe-from-left{0%{transform:translateX(-40px);opacity:0}to{transform:translateX(0);opacity:1}}.markdown-body p{margin:0 0 8px}.markdown-body p:last-child{margin-bottom:0}.markdown-body b,.markdown-body strong{font-weight:700;color:var(--text-primary)}.markdown-body em,.markdown-body i{font-style:italic}.markdown-body del,.markdown-body s{text-decoration:line-through;color:var(--text-meta)}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin:14px 0 8px;font-weight:800;line-height:1.4;color:var(--text-primary)}.markdown-body h1:first-child,.markdown-body h2:first-child,.markdown-body h3:first-child,.markdown-body h4:first-child,.markdown-body h5:first-child,.markdown-body h6:first-child{margin-top:0}.markdown-body h1{font-size:1.45em}.markdown-body h2{font-size:1.3em}.markdown-body h3{font-size:1.15em}.markdown-body h4,.markdown-body h5,.markdown-body h6{font-size:1em}.markdown-body ul{list-style:disc outside}.markdown-body ol{list-style:decimal outside}.markdown-body li{list-style:inherit}.markdown-body ol,.markdown-body ul{margin:4px 0 8px;padding-left:22px}.markdown-body li{margin:3px 0}.markdown-body li::marker{color:var(--text-meta)}.markdown-body li>p{margin:0 0 4px}.markdown-body li>ol,.markdown-body li>p:last-child,.markdown-body li>ul{margin-bottom:0}.markdown-body code{background:var(--input-bg);border:1px solid var(--card-border);border-radius:5px;padding:1px 6px;font-size:.92em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.markdown-body pre{background:var(--input-bg);border:1px solid var(--card-border);border-radius:10px;padding:10px 12px;overflow-x:auto;margin:8px 0}.markdown-body pre code{background:transparent;border:0;padding:0;font-size:.9em}.markdown-body table{border-collapse:collapse;margin:10px 0;display:block;overflow-x:auto;max-width:100%;font-size:.95em}.markdown-body td,.markdown-body th{border:1px solid var(--card-border);padding:6px 10px;text-align:left;vertical-align:top}.markdown-body th{background:var(--table-head-bg);font-weight:700;white-space:nowrap}.markdown-body blockquote,.markdown-body tbody tr:nth-child(2n){background:var(--input-bg)}.markdown-body blockquote{margin:8px 0;padding:6px 12px;border-left:3px solid var(--accent);border-radius:0 8px 8px 0;color:var(--text-secondary)}.markdown-body blockquote p:last-child{margin-bottom:0}.markdown-body hr{border:none;border-top:1px solid var(--divider);margin:12px 0}.markdown-body a{color:var(--accent-strong);text-decoration:none}.markdown-body a:hover{text-decoration:underline}.markdown-body img{max-width:100%;border-radius:8px}:root{--van-primary-color:var(--accent);--van-blue:var(--accent);--van-danger-color:var(--danger);--van-nav-bar-title-font-weight:600;--van-nav-bar-height:48px;--van-button-primary-background:var(--accent);--van-button-primary-border-color:var(--accent);--van-button-primary-color:var(--ink);--van-button-primary-font-weight:600;--van-button-radius:10px;--van-cell-group-inset-radius:12px;--van-dialog-border-radius:var(--radius-lg);--van-dialog-confirm-button-text-color:var(--accent-strong);--van-tabbar-item-active-color:var(--accent);--van-checkbox-checked-icon-color:var(--accent);--van-radio-checked-icon-color:var(--accent);--van-switch-on-background:var(--accent);--van-empty-description-color:var(--text-meta);--van-tag-primary-color:var(--accent-strong)}.van-tabs .van-tab--card.van-tab--active{color:var(--ink)}.van-button--primary:not(.van-button--plain){background:var(--grad-brand);border-color:transparent;color:var(--ink)}.van-button--primary:not(.van-button--plain):hover{background:linear-gradient(135deg,#f4ff5c,#6bffdf);box-shadow:var(--glow-md)}.van-button--primary:not(.van-button--plain):active{background:linear-gradient(135deg,#d9eb00,#2be8c0)}.van-button--danger{border-radius:10px}.van-nav-bar__placeholder{min-height:var(--van-nav-bar-height)}.van-nav-bar:after{border-bottom-color:var(--divider)}.van-dialog{border-radius:var(--radius-lg)}.van-search .van-search__content{border-radius:var(--radius-pill)}.van-cell-group--inset{border-radius:12px;overflow:hidden}.van-cell:after{border-bottom-color:var(--divider)}.van-progress__portion{background:var(--grad-brand)}.van-tabbar-item--active .van-tabbar-item__icon{background:var(--accent-soft);border-radius:10px;padding:2px 8px}.van-button--primary{font-weight:600}