#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;-webkit-transform:rotate(3deg) translate(0px,-4px);-ms-transform:rotate(3deg) translate(0px,-4px);transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:solid 2px transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .spinner,.nprogress-custom-parent #nprogress .bar{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.app-sidebar{display:flex;flex-direction:column;height:100%;background:linear-gradient(180deg,#fff,#fbfcfe);position:relative}.app-sidebar:after{content:"";position:absolute;top:0;right:0;bottom:0;width:1px;background:linear-gradient(180deg,transparent,rgba(15,23,42,.06) 20%,rgba(15,23,42,.06) 80%,transparent)}.app-sidebar__logo{height:56px;display:flex;align-items:center;justify-content:flex-start;padding:0 18px;gap:10px;border-bottom:1px solid rgba(15,23,42,.05);position:relative}.app-sidebar__logo img{width:30px;height:30px;border-radius:8px;box-shadow:0 4px 12px #2563eb40}.app-sidebar__title{font-size:16px;font-weight:700;letter-spacing:.2px;background:linear-gradient(135deg,#2563eb,#7c3aed);-webkit-background-clip:text;background-clip:text;color:transparent;white-space:nowrap}.app-sidebar__brand{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px}.app-sidebar__menu-wrap{flex:1;overflow-y:auto;overflow-x:hidden;padding:10px 10px 16px}.app-sidebar__menu-wrap::-webkit-scrollbar-thumb{background:#0f172a1a}.app-sidebar .sidebar-version-trigger{height:22px;max-width:156px;padding:2px 7px;border:1px solid rgba(148,163,184,.28);border-radius:999px;background:#f8fafceb;color:#475569;font-size:11px;line-height:16px;cursor:pointer;display:inline-flex;align-items:center;gap:5px;outline:none;box-shadow:0 1px 2px #0f172a0a;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.app-sidebar .sidebar-version-trigger:hover,.app-sidebar .sidebar-version-trigger.is-open{border-color:#6366f15c;background:#fff;box-shadow:0 5px 14px #4f46e51f;transform:translateY(-1px)}.app-sidebar .sidebar-version-trigger:focus-visible{box-shadow:0 0 0 3px #6366f129}.app-sidebar .sidebar-version-trigger.is-current .sidebar-version-trigger__dot{background:#22c55e;box-shadow:0 0 0 3px #22c55e1f}.app-sidebar .sidebar-version-trigger.is-update{color:#b45309;border-color:#f59e0b52;background:#fffbeb}.app-sidebar .sidebar-version-trigger.is-update .sidebar-version-trigger__dot{background:#f59e0b;box-shadow:0 0 0 3px #f59e0b21}.app-sidebar .sidebar-version-trigger.is-error{color:#b91c1c;border-color:#ef444440;background:#fef2f2}.app-sidebar .sidebar-version-trigger.is-error .sidebar-version-trigger__dot{background:#ef4444;box-shadow:0 0 0 3px #ef44441f}.app-sidebar .sidebar-version-trigger__dot{width:6px;height:6px;flex:0 0 6px;border-radius:50%}.app-sidebar .sidebar-version-trigger__version{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:600;font-variant-numeric:tabular-nums}.app-sidebar .sidebar-version-trigger__badge{padding:0 4px;border-radius:999px;color:#b45309;background:#f59e0b1f;font-size:10px;font-weight:600}.app-sidebar .sidebar-version-trigger__arrow{margin-left:1px;color:#94a3b8;font-size:9px;transition:transform .18s ease}.app-sidebar .sidebar-version-trigger.is-open .app-sidebar .sidebar-version-trigger__arrow{transform:rotate(180deg)}.app-sidebar__menu{border-inline-end:none!important;background:transparent!important}.app-sidebar__menu .ant-menu-item,.app-sidebar__menu .ant-menu-submenu-title{border-radius:10px!important;height:42px!important;line-height:42px!important;margin-inline:0!important;margin-block:2px!important;font-size:13.5px;transition:all .2s ease!important}.app-sidebar__menu .ant-menu-item:hover,.app-sidebar__menu .ant-menu-submenu-title:hover{background:#2563eb0f!important;color:#2563eb!important}.app-sidebar__menu .ant-menu-item-selected{font-weight:600;background:linear-gradient(135deg,#2563eb1a,#7c3aed1a)!important;color:#2563eb!important;position:relative}.app-sidebar__menu .ant-menu-item-selected:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:linear-gradient(180deg,#2563eb,#7c3aed)}.app-sidebar__menu .ant-menu-item-selected .ant-menu-item-icon,.app-sidebar__menu .ant-menu-item-selected .anticon{color:#2563eb!important}.app-sidebar__menu .ant-menu-sub.ant-menu-inline{background:transparent!important}.app-sidebar__menu .ant-menu-submenu-arrow{opacity:.5}.app-sidebar__menu .ant-menu-item-icon,.app-sidebar__menu .anticon{font-size:15px!important;min-width:15px!important}.app-sidebar.is-collapsed .app-sidebar__logo{justify-content:center;padding:0}.app-sidebar.is-collapsed .app-sidebar__menu-wrap{padding:10px 6px}.app-sidebar.is-collapsed .app-sidebar__menu .ant-menu-sub{display:none!important}.app-sidebar.is-collapsed .app-sidebar__menu .ant-menu-item,.app-sidebar.is-collapsed .app-sidebar__menu .ant-menu-submenu-title{padding-inline:0!important;display:flex;align-items:center;justify-content:center}.app-sidebar.is-collapsed .app-sidebar__menu>.ant-menu-item .ant-menu-title-content,.app-sidebar.is-collapsed .app-sidebar__menu>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-title-content{display:none!important}.app-sidebar__user{display:flex;align-items:center;gap:10px;padding:12px 16px;margin:10px;border-radius:12px;background:#0f172a08;cursor:pointer;transition:all .2s ease}.app-sidebar__user:hover{background:linear-gradient(135deg,#2563eb14,#7c3aed14);transform:translateY(-1px)}.app-sidebar__user-name{flex:1;font-size:13px;color:#1f2937;font-weight:500;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.app-sidebar__user-arrow{font-size:10px;color:#6b7280}.app-sidebar__user.is-collapsed{justify-content:center;padding:12px 0;margin:10px 6px}.sidebar-version-popover{padding-top:7px}.sidebar-version-popover .ant-popover-inner{width:336px;padding:0;overflow:hidden;border:1px solid rgba(148,163,184,.2);border-radius:18px;background:#fffffffa;box-shadow:0 24px 64px #0f172a29,0 8px 22px #4f46e514;backdrop-filter:blur(18px)}.version-popover{position:relative;color:#0f172a}.version-popover:before{content:"";position:absolute;z-index:0;top:-70px;right:-58px;width:170px;height:170px;border-radius:50%;background:radial-gradient(circle,#6366f126,#6366f100);pointer-events:none}.version-popover__header{position:relative;z-index:1;padding:17px 18px 12px;display:flex;align-items:center;justify-content:space-between}.version-popover__eyebrow{color:#0f172a;font-size:13px;font-weight:700;letter-spacing:.02em}.version-popover__caption{margin-top:1px;color:#94a3b8;font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.version-popover__refresh{color:#64748b!important;background:#f8fafce6!important;border:1px solid rgba(148,163,184,.2)!important}.version-popover__refresh:hover{color:#4f46e5!important;border-color:#6366f13d!important;background:#eef2ff!important}.version-popover__hero{position:relative;z-index:1;margin:0 14px 12px;padding:15px;display:flex;align-items:center;gap:12px;border:1px solid rgba(34,197,94,.16);border-radius:14px;background:linear-gradient(135deg,#f0fdf4f0,#f8fafceb)}.version-popover.is-update .version-popover__hero{border-color:#f59e0b33;background:linear-gradient(135deg,#fffbebfa,#fff7eddb)}.version-popover.is-error .version-popover__hero{border-color:#ef44442b;background:linear-gradient(135deg,#fef2f2fa,#fff7edd1)}.version-popover__state-icon{width:42px;height:42px;flex:0 0 42px;border-radius:13px;color:#16a34a;background:#fff;box-shadow:0 8px 18px #16a34a1f;display:flex;align-items:center;justify-content:center;font-size:20px}.version-popover.is-update .version-popover__state-icon{color:#d97706;box-shadow:0 8px 18px #d9770621}.version-popover.is-error .version-popover__state-icon{color:#dc2626;box-shadow:0 8px 18px #dc26261f}.version-popover__hero-content{min-width:0;flex:1}.version-popover__hero-content p{margin:5px 0 0;color:#64748b;font-size:12px;line-height:1.55}.version-popover__version-row{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.version-popover__version-row>strong{color:#111827;font-size:20px;line-height:1.2;font-weight:750;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.version-popover__status-tag{padding:2px 7px;border-radius:999px;color:#15803d;background:#22c55e1f;font-size:10px;font-weight:650;white-space:nowrap}.version-popover.is-update .version-popover__status-tag{color:#b45309;background:#f59e0b24}.version-popover.is-error .version-popover__status-tag{color:#b91c1c;background:#ef44441c}.version-popover__update-note{margin:0 14px 12px;padding:9px 12px;display:flex;align-items:center;gap:7px;border:1px solid rgba(245,158,11,.17);border-radius:10px;color:#92400e;background:#fffbebc2;font-size:11px}.version-popover__update-note strong{margin-left:auto;color:#78350f;font-size:12px}.version-popover__update-note em{padding:1px 5px;border-radius:999px;background:#f59e0b26;font-size:9px;font-style:normal;font-weight:700}.version-popover__facts{margin:0 14px 12px;padding:10px 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid rgba(226,232,240,.9);border-radius:12px;background:#f8fafcb8}.version-popover__facts>div{min-width:0;padding:0 12px;display:flex;flex-direction:column;gap:3px}.version-popover__facts>div+div{border-left:1px solid #e2e8f0}.version-popover__facts span{color:#94a3b8;font-size:10px}.version-popover__facts strong{overflow:hidden;color:#334155;font-size:12px;font-weight:650;white-space:nowrap;text-overflow:ellipsis}.version-popover__resources{padding:0 18px 13px}.version-popover__resources-label{display:block;margin-bottom:7px;color:#94a3b8;font-size:10px;font-weight:600}.version-popover__resource-links{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.version-popover__resource-links a{padding:5px 8px;display:inline-flex;align-items:center;gap:4px;border:1px solid rgba(226,232,240,.9);border-radius:8px;color:#475569;background:#fff;font-size:11px;line-height:16px;transition:color .16s ease,border-color .16s ease,background .16s ease}.version-popover__resource-links a:hover{color:#4f46e5;border-color:#6366f140;background:#f5f3ff}.version-popover__footer{min-height:43px;padding:9px 16px 9px 18px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid rgba(226,232,240,.86);background:#f8fafcc7}.version-popover__footer>span{min-width:0;overflow:hidden;color:#94a3b8;font-size:10px;white-space:nowrap;text-overflow:ellipsis}.version-popover__footer button{flex:0 0 auto;padding:4px 2px 4px 7px;border:0;color:#4f46e5;background:transparent;cursor:pointer;display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:650;transition:color .16s ease,gap .16s ease}.version-popover__footer button:hover{gap:7px;color:#3730a3}.version-popover__footer button:focus-visible{border-radius:6px;outline:2px solid rgba(99,102,241,.25);outline-offset:1px}.app-header{height:56px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;background:#fff}.app-header__left{display:flex;align-items:center;gap:14px;min-width:0}.app-header__collapse{font-size:18px!important;color:#1f2937!important;border-radius:8px!important;width:36px;height:36px;display:inline-flex!important;align-items:center;justify-content:center;transition:all .2s ease!important}.app-header__collapse:hover{color:#2563eb!important;background:#2563eb14!important}.app-header__breadcrumb{font-size:13.5px;min-width:0}.app-header__breadcrumb .ant-breadcrumb-link{color:#6b7280;transition:color .2s}.app-header__breadcrumb .ant-breadcrumb-link a:hover{color:#2563eb!important;background:transparent!important}.app-header__breadcrumb .ant-breadcrumb-separator{color:#0f172a40}.app-header__breadcrumb li:last-child .ant-breadcrumb-link{color:#1f2937;font-weight:600}.app-header__right{display:flex;align-items:center}.app-header__right .ant-btn{font-size:15px;color:#6b7280;width:36px;height:36px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease}.app-header__right .ant-btn:hover{color:#2563eb;background:#2563eb14}.tags-view{height:40px;display:flex;align-items:center;gap:6px;padding:0 16px;overflow-x:auto;overflow-y:hidden}.tags-view::-webkit-scrollbar{height:0}.tags-view__item{display:inline-flex;align-items:center;gap:6px;padding:0 12px;height:28px;border-radius:8px;background:#0f172a0a;color:#6b7280;font-size:12.5px;cursor:pointer;transition:all .2s ease;white-space:nowrap;user-select:none;border:1px solid transparent}.tags-view__item:hover{color:#2563eb;background:#2563eb14}.tags-view__item.active{color:#fff;background:linear-gradient(135deg,#2563eb,#6366f1,#7c3aed);border-color:transparent;box-shadow:0 4px 12px #2563eb4d;font-weight:500}.tags-view__item.active .tags-view__dot{background:#fff}.tags-view__item.is-affix .tags-view__close{display:none}.tags-view__dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#2563eb;transition:background .2s}.tags-view__title{line-height:28px}.tags-view__close{font-size:10px;padding:2px;border-radius:50%;transition:all .15s;opacity:.7}.tags-view__close:hover{opacity:1;background:#ffffff40}.tags-view .active .tags-view__close{color:#fff}.app-main{position:relative;min-height:calc(100vh - 140px);width:100%}.app-main__inner{width:100%}.app-layout{min-height:100vh;background:#f5f7fb}.app-layout__sider{background:#fff;box-shadow:0 0 24px #0f172a0a;transition:all .25s cubic-bezier(.4,0,.2,1);height:100vh;position:sticky;top:0;left:0;z-index:20}.app-layout__sider .ant-layout-sider-children{display:flex;flex-direction:column;height:100%}.app-layout__mask{position:fixed;inset:0;background:#0f172a80;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);z-index:19;animation:fadeIn .25s ease-out}.app-layout__main{background:#f5f7fb;min-height:100vh;overflow:hidden}.app-layout__header{padding:0!important;background:#fff!important;height:56px!important;line-height:56px!important;border-bottom:1px solid rgba(15,23,42,.06);box-shadow:0 1px #0f172a05;position:relative;z-index:10}.app-layout__header.is-fixed{position:sticky;top:0;z-index:10}.app-layout__tags{background:#fff;border-bottom:1px solid rgba(15,23,42,.06)}.app-layout__tags.is-fixed{position:sticky;top:56px;z-index:9}.app-layout__content{padding:18px;min-height:calc(100vh - 56px)}.app-layout__content.has-tags{min-height:calc(100vh - 96px)}.app-layout.is-mobile .app-layout__sider{position:fixed;z-index:30}.app-layout.is-mobile .app-layout__content{padding:12px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%;margin:0;padding:0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,PingFang SC,Microsoft YaHei,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#1f2937;background:#f5f7fb}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#0f172a1f;border-radius:4px;transition:background .2s;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:#0f172a40;background-clip:padding-box}::-webkit-scrollbar-corner{background:transparent}.text-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.flex-center{display:flex;align-items:center;justify-content:center}.page-container{padding:16px}.app-card{background:#fff;border-radius:14px;padding:20px;border:1px solid rgba(15,23,42,.04);box-shadow:0 2px 12px #0f172a0a}.ant-btn{border-radius:8px}.ant-input,.ant-input-affix-wrapper,.ant-select .ant-select-selector,.ant-picker,.ant-input-number{border-radius:8px!important}.ant-modal-content{border-radius:16px!important;overflow:hidden;box-shadow:0 24px 60px #0f172a33!important}.ant-modal-header{border-bottom:1px solid rgba(15,23,42,.05)!important;padding-bottom:14px!important;margin-bottom:18px!important}.ant-modal-title{font-size:16px!important;font-weight:600!important}.ant-modal-footer{border-top:1px solid rgba(15,23,42,.05);padding-top:14px;margin-top:18px}.ant-tag{border-radius:6px;padding:1px 8px;font-size:12px}.ant-popover-inner,.ant-tooltip-inner{border-radius:10px!important;box-shadow:0 12px 32px #0f172a24!important}.ant-pagination .ant-pagination-item,.ant-pagination .ant-pagination-prev,.ant-pagination .ant-pagination-next{border-radius:8px}.ant-pagination .ant-pagination-item-active{background:linear-gradient(135deg,#2563eb,#6366f1);border-color:transparent}.ant-pagination .ant-pagination-item-active a{color:#fff!important}.ant-timeline-item-content{font-size:13.5px}.ant-card-bordered{border-color:#0f172a0f}.ant-empty-description{color:#94a3b8}#nprogress .bar{background:linear-gradient(90deg,#2563eb,#7c3aed)!important;height:3px!important}#nprogress .peg{box-shadow:0 0 10px #6366f1,0 0 5px #6366f1!important}#nprogress .spinner-icon{border-top-color:#6366f1!important;border-left-color:#6366f1!important}.long-text-box{white-space:pre-wrap;word-break:break-word;background:linear-gradient(180deg,#fafbff,#f5f7fb);padding:16px 18px;border-radius:12px;border:1px solid rgba(15,23,42,.06);font-family:Consolas,Menlo,Monaco,Courier New,monospace;font-size:13px;line-height:1.8;color:#1f2937;max-height:480px;overflow:auto}.ant-table-wrapper .ant-table{border-radius:10px;background:#fff}.ant-table-wrapper .ant-table-thead>tr>th{background:#f8fafc!important;color:#1f2937!important;font-weight:600!important;font-size:13px;border-bottom:1px solid rgba(15,23,42,.06)!important}.ant-table-wrapper .ant-table-thead>tr>th:before{display:none!important}.ant-table-wrapper .ant-table-tbody>tr>td{background:#fff;border-bottom:1px solid rgba(15,23,42,.04)!important;font-size:13.5px;transition:background .2s ease}.ant-table-wrapper .ant-table-tbody>tr:hover>td,.ant-table-wrapper .ant-table-tbody>tr.ant-table-row-hover>td,.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-row-hover{background:#f1f5fd!important}.ant-table-wrapper .ant-table-cell-fix-left,.ant-table-wrapper .ant-table-cell-fix-right{background:#fff!important}.ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell-fix-left,.ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell-fix-right{background:#f8fafc!important}.ant-table-wrapper .ant-table-tbody>tr:hover>td.ant-table-cell-fix-left,.ant-table-wrapper .ant-table-tbody>tr:hover>td.ant-table-cell-fix-right,.ant-table-wrapper .ant-table-tbody>tr.ant-table-row-hover>td.ant-table-cell-fix-left,.ant-table-wrapper .ant-table-tbody>tr.ant-table-row-hover>td.ant-table-cell-fix-right{background:#f1f5fd!important}.ant-table-wrapper .ant-table-tbody .ant-btn-link{font-size:13px}.ant-btn-primary:not(.ant-btn-background-ghost):not(.ant-btn-dangerous):not(:disabled){background:linear-gradient(135deg,#2563eb,#6366f1);border:none;box-shadow:0 4px 12px #2563eb33;font-weight:500;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.ant-btn-primary:not(.ant-btn-background-ghost):not(.ant-btn-dangerous):not(:disabled):hover{transform:translateY(-1px);box-shadow:0 6px 16px #2563eb4d;background:linear-gradient(135deg,#3b82f6,#818cf8)!important}.ant-btn-primary:not(.ant-btn-background-ghost):not(.ant-btn-dangerous):not(:disabled):active{transform:translateY(0)}.ant-drawer-content{border-radius:16px 0 0 16px;overflow:hidden}.ant-drawer-header{border-bottom:1px solid rgba(15,23,42,.05)!important;padding:16px 24px!important}.ant-drawer-title{font-size:16px!important;font-weight:600!important}.page-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px;gap:16px;flex-wrap:wrap}.page-header__title{margin:0;font-size:17px;font-weight:600;color:#1f2937;display:flex;align-items:center;gap:8px}.page-header__title .anticon{color:#2563eb}.page-header__desc{color:#94a3b8;font-size:13px;margin-top:4px}.form-section-title{display:flex;align-items:center;gap:8px;margin:20px 0 14px;font-size:14px;font-weight:600;color:#1f2937}.form-section-title:before{content:"";width:4px;height:14px;border-radius:2px;background:linear-gradient(180deg,#2563eb,#6366f1)}.form-section-title:first-child{margin-top:0}.form-section-title__desc{font-size:12px;font-weight:400;color:#94a3b8}.stat-card{border-radius:12px;border:1px solid rgba(15,23,42,.05);background:#fff;padding:16px 18px;display:flex;align-items:center;gap:14px;transition:box-shadow .2s ease,transform .2s ease}.stat-card:hover{box-shadow:0 4px 14px #0f172a0f}.stat-card__icon{width:42px;height:42px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.stat-card__meta{min-width:0}.stat-card__label{font-size:12.5px;color:#6b7280;white-space:nowrap}.stat-card__value{font-size:22px;font-weight:700;color:#1f2937;line-height:1.3;font-variant-numeric:tabular-nums}.code-text{background:#f1f5f9;color:#475569;padding:2px 8px;border-radius:4px;font-size:12px;font-family:Consolas,Menlo,Monaco,Courier New,monospace}.readonly-preview{background:#f8fafc;border:1px solid rgba(15,23,42,.06);border-radius:8px;padding:10px 12px;font-size:12px;font-family:Consolas,Menlo,Monaco,Courier New,monospace;line-height:1.7;color:#475569;max-height:200px;overflow:auto;margin:0;white-space:pre-wrap;word-break:break-word}.help-text{font-size:12px;color:#94a3b8;line-height:1.7}.empty-box{border:1px dashed #cbd5e1;border-radius:8px;padding:20px 12px;text-align:center;background:#f8fafc;color:#94a3b8;font-size:13px}
