@charset "UTF-8";:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}html,body,#app{width:100%;height:100%;margin:0;padding:0}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:none}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.setting-section[data-v-c306aaa5]{margin-bottom:24px}.section-title[data-v-c306aaa5]{font-size:16px;font-weight:500;margin-bottom:12px;color:var(--color-text-base)}.bg-layout[data-v-c306aaa5]{background-color:var(--color-bg-layout)}.bg-container[data-v-c306aaa5]{background-color:var(--color-bg-container)}.border-color[data-v-c306aaa5]{border-color:var(--color-border)}.text-base[data-v-c306aaa5]{color:var(--color-text-base)}.theme-options[data-v-c306aaa5]{display:flex;gap:16px}.theme-card[data-v-c306aaa5]{position:relative;cursor:pointer;width:80px}.theme-preview[data-v-c306aaa5]{width:100%;height:50px;border-radius:4px;box-shadow:0 1px 2px #0000001a;margin-bottom:8px;position:relative;border:2px solid transparent;overflow:hidden}.theme-content[data-v-c306aaa5]{position:absolute;top:50%;left:50%;width:70%;height:70%;transform:translate(-50%,-50%);border-radius:2px}.theme-card.active .theme-preview[data-v-c306aaa5]{border-color:var(--color-primary)}.check-icon[data-v-c306aaa5]{position:absolute;top:-8px;right:-8px;color:var(--color-primary);background:#fff;border-radius:50%;font-size:16px}.theme-name[data-v-c306aaa5]{text-align:center;font-size:12px;color:var(--color-text-secondary)}.color-options[data-v-c306aaa5]{display:flex;flex-wrap:wrap;gap:12px}.color-item[data-v-c306aaa5]{width:24px;height:24px;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff}.color-check[data-v-c306aaa5]{font-size:14px}.font-size-control[data-v-c306aaa5]{display:flex;align-items:center}.font-label[data-v-c306aaa5]{font-weight:700}.font-label.small[data-v-c306aaa5]{font-size:12px}.font-label.large[data-v-c306aaa5]{font-size:24px}.setting-item[data-v-c306aaa5]{display:flex;justify-content:space-between;align-items:center}#app{height:100%}.fixed-theme-switcher{position:fixed;bottom:20px;right:20px;z-index:1000;background:var(--color-bg-container);border:1px solid var(--color-border);border-radius:50%;box-shadow:0 4px 12px #00000026;color:var(--color-text-base)}.form-public-scope.ant-form,.form-public-scope.ant-modal .ant-modal-body form.ant-form{--form-control-radius: var(--border-radius-base, 8px)}.form-public-scope :deep(.ant-form-item-label > label),.form-public-scope.ant-modal .ant-modal-body .ant-form-item-label>label{color:var(--color-text-base);height:auto;font-size:var(--font-size-base, 14px)}.form-public-scope :deep(.ant-form-item),.form-public-scope.ant-modal .ant-modal-body .ant-form-item{margin-bottom:16px}.form-public-scope :deep(.ant-form-item:last-child),.form-public-scope.ant-modal .ant-modal-body .ant-form-item:last-child{margin-bottom:0}.form-public-scope :deep(.ant-input),.form-public-scope :deep(.ant-input-affix-wrapper),.form-public-scope :deep(.ant-picker),.form-public-scope :deep(.ant-select-single:not(.ant-select-customize-input) .ant-select-selector),.form-public-scope :deep(.ant-cascader-picker),.form-public-scope :deep(.ant-input-number),.form-public-scope :deep(.ant-btn){border-radius:var(--form-control-radius)}.form-public-scope :deep(.ant-picker),.form-public-scope :deep(.ant-select),.form-public-scope :deep(.ant-cascader-picker),.form-public-scope :deep(.ant-input-number){width:100%}.form-public-scope :deep(.ant-input-affix-wrapper .ant-input){border-radius:0}.form-public-scope :deep(.ant-radio-group),.form-public-scope :deep(.ant-checkbox-group){line-height:2;color:var(--color-text-base)}.form-public-scope :deep(.ant-form-item-extra){color:var(--color-text-secondary);font-size:12px}.form-schema-preview-card{background:var(--color-bg-container);border:1px solid var(--color-border);border-radius:var(--border-radius-base, 8px);padding:12px 16px;box-shadow:var(--box-shadow-base, none)}.form-public-address{display:flex;flex-direction:column;gap:10px}.form-public-address .ant-cascader-picker,.form-public-address .ant-select{width:100%}.form-public-muted{color:var(--color-text-secondary);font-size:13px;line-height:1.6}.form-public-block-hint{padding:8px 12px;background:var(--color-bg-layout);border-radius:var(--border-radius-base, 8px);border:1px dashed var(--color-border);color:var(--color-text-secondary);font-size:13px}body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";background-color:var(--color-bg-layout, #f5f6f8);color:var(--color-text-base, rgba(0, 0, 0, .8509803922))}.mb-2{margin-bottom:8px}.mb-4{margin-bottom:16px}.mb-6{margin-bottom:20px}.mt-2{margin-top:8px}.mt-4{margin-top:16px}.mr-2{margin-right:8px}.ml-2{margin-left:8px}.p-4{padding:20px}.p-5,.p-6{padding:24px}.text-center{text-align:center}.flex{display:flex}.justify-between{justify-content:space-between}.items-center{align-items:center}.gap-2{gap:8px}.gap-3{gap:12px}.gap-4{gap:16px}.rounded-lg{border-radius:var(--radius-card, 12px)!important}.rounded-md{border-radius:10px!important}.shadow-sm{box-shadow:var(--box-shadow-base)!important;border:1px solid var(--color-divider)}.text-secondary{color:var(--color-text-secondary)}.bg-container,.bg-white{background-color:var(--color-bg-container)}.rounded.shadow-sm{border-radius:var(--radius-card, 12px)!important}.shadow{box-shadow:var(--shadow-card)}.border,.border-b,.border-t,.border-l,.border-r{border-color:var(--color-divider)}.text-gray-400,.text-gray-500,.text-gray-600{color:var(--color-text-secondary)}.text-gray-700,.text-gray-800,.text-gray-900{color:var(--color-text-base)}.ant-card{border-radius:var(--radius-card, 12px);background:var(--color-bg-container);box-shadow:var(--box-shadow-base)}.ant-card-bordered{border-color:var(--color-border, #e8eaed);box-shadow:var(--box-shadow-base)}.ant-btn{border-radius:8px}.ant-table-container{border-radius:var(--radius-card, 12px)}.page-header-wrapper{background-color:var(--color-bg-container, #fff);padding:20px 24px;margin:-24px -24px 16px;border-bottom:1px solid var(--color-divider, #f0f0f0);border-radius:var(--radius-page, 16px) var(--radius-page, 16px) 0 0}.page-header-wrapper .page-title{font-size:20px;font-weight:500;color:var(--color-text-base, rgba(0, 0, 0, .8509803922));margin-bottom:8px}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-thumb{background:rgba(0,0,0,.25);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.45)}::-webkit-scrollbar-track{background:transparent}.ant-table .ant-table-thead>tr>th{background:var(--color-bg-layout);color:var(--color-text-secondary);font-weight:500;font-size:13px;border-bottom:1px solid var(--color-border)}.ant-table .ant-table-thead>tr>th:before{display:none!important}.ant-table .ant-table-tbody>tr>td{border-bottom:1px solid var(--color-divider)}.ant-table .ant-table-tbody>tr:last-child>td{border-bottom:none}.ant-table .ant-table-tbody>tr.ant-table-row:hover>td,.ant-table .ant-table-tbody>tr>td.ant-table-cell-row-hover{background:color-mix(in srgb,var(--color-primary) 4%,var(--color-bg-container))!important}.ant-pagination .ant-pagination-item,.ant-pagination .ant-pagination-prev .ant-pagination-item-link,.ant-pagination .ant-pagination-next .ant-pagination-item-link{border-radius:8px}.ant-pagination .ant-pagination-item-active{font-weight:600}.fade-transform-leave-active,.fade-transform-enter-active{transition:all .5s}.fade-transform-enter-from{opacity:0;transform:translate(-30px)}.fade-transform-leave-to{opacity:0;transform:translate(30px)}.mobile-root{--glass-bg: rgba(255, 255, 255, .55);--glass-bg-strong: rgba(255, 255, 255, .72);--glass-bg-active: rgba(255, 255, 255, .92);--glass-blur: saturate(180%) blur(22px);--glass-border: 1px solid rgba(255, 255, 255, .75);--glass-highlight: inset 0 1px 0 0 rgba(255, 255, 255, .9);--glass-radius: 20px;--glass-radius-sm: 14px;--glass-shadow: 0 10px 30px rgba(31, 45, 80, .1);--glass-text: rgba(23, 26, 34, .92);--glass-text-secondary: rgba(23, 26, 34, .6);--glass-text-tertiary: rgba(23, 26, 34, .4);--glass-accent: #0a84ff;background:radial-gradient(120% 80% at 100% 0%,rgba(120,150,255,.28),transparent 55%),radial-gradient(120% 90% at 0% 100%,rgba(60,190,255,.22),transparent 55%),linear-gradient(160deg,#eef2ff 0%,#f4f8ff 45%,#eaf6ff 100%);color:var(--glass-text);min-height:100vh;min-height:100dvh}.mobile-root *{-webkit-tap-highlight-color:transparent}.mg-card{background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:var(--glass-border);border-radius:var(--glass-radius);box-shadow:var(--glass-shadow),var(--glass-highlight)}.mg-card--flat{box-shadow:var(--glass-highlight)}.mg-topbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:10px;padding:calc(env(safe-area-inset-top) + 12px) 16px 12px;background:rgba(255,255,255,.55);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border-bottom:1px solid rgba(31,45,80,.08)}.mg-topbar .mg-title{font-size:17px;font-weight:600;color:var(--glass-text);flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mg-topbar .mg-back{font-size:20px;color:var(--glass-text);cursor:pointer;padding:2px 6px;border-radius:10px}.mg-topbar .mg-back:active{background:var(--glass-bg-active)}.mg-tabbar{position:fixed;left:0;right:0;bottom:0;z-index:30;display:flex;align-items:stretch;padding:6px 8px calc(env(safe-area-inset-bottom) + 6px);background:rgba(255,255,255,.65);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border-top:1px solid rgba(31,45,80,.08)}.mg-tabbar .mg-tab{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:6px 0;color:var(--glass-text-secondary);font-size:11px;cursor:pointer;border-radius:12px;transition:color .2s,background .2s}.mg-tabbar .mg-tab .mg-tab-icon{font-size:20px}.mg-tabbar .mg-tab.active{color:var(--glass-accent);background:var(--glass-bg-active);box-shadow:var(--glass-highlight)}.mg-body{padding:14px 14px calc(env(safe-area-inset-bottom) + 76px)}.mg-body--full{padding-bottom:calc(env(safe-area-inset-bottom) + 14px)}.mg-search-bar{display:flex;align-items:center;gap:8px;padding:10px 14px;position:sticky;top:0;z-index:10;background:rgba(255,255,255,.5);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur)}.mg-search-bar .mg-search-input{flex:1}.mg-list{display:flex;flex-direction:column;gap:10px}.mg-list-item{display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:var(--glass-border);border-radius:var(--glass-radius-sm);box-shadow:var(--glass-highlight);color:var(--glass-text);cursor:pointer;transition:background .15s,transform .1s}.mg-list-item:active{background:var(--glass-bg-active);transform:scale(.99)}.mg-list-item.selected{background:var(--glass-bg-active);border-color:#0a84ff73}.mg-list-item .mg-li-main{flex:1;min-width:0}.mg-list-item .mg-li-title{font-size:15px;font-weight:500;color:var(--glass-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mg-list-item .mg-li-sub{font-size:12px;color:var(--glass-text-secondary);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mg-chip{display:inline-flex;align-items:center;padding:2px 10px;border-radius:999px;font-size:11px;line-height:18px;background:var(--glass-bg-strong);border:1px solid rgba(31,45,80,.1);color:var(--glass-text-secondary)}.mg-chip--internal{color:#0958d9}.mg-chip--external{color:#d46b08}.mg-chip--group{color:#722ed1}.mg-segment{display:flex;gap:4px;padding:3px;background:var(--glass-bg);border:var(--glass-border);border-radius:999px}.mg-segment .mg-seg{flex:1;text-align:center;padding:6px 12px;font-size:13px;border-radius:999px;color:var(--glass-text-secondary);cursor:pointer;transition:background .2s,color .2s;white-space:nowrap}.mg-segment .mg-seg.active{background:var(--glass-bg-active);color:var(--glass-accent);box-shadow:var(--glass-highlight)}.mg-filter-scroll{display:flex;gap:8px;overflow-x:auto;padding:8px 14px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.mg-filter-scroll::-webkit-scrollbar{display:none}.mg-filter-scroll>*{flex:0 0 auto;white-space:nowrap}.mg-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 16px;border-radius:14px;background:var(--glass-bg-strong);border:var(--glass-border);color:var(--glass-text);font-size:14px;box-shadow:var(--glass-highlight);cursor:pointer}.mg-btn--primary{background:linear-gradient(135deg,#0a84ff,#5e5ce6);border-color:transparent;color:#fff}.mg-btn:active{filter:brightness(.92)}.mg-empty{text-align:center;color:var(--glass-text-secondary);padding:48px 20px;font-size:14px}.mg-empty .mg-empty-icon{font-size:52px;opacity:.35;margin-bottom:12px}.mg-msg-wrap{padding:12px 14px;overflow-y:auto;-webkit-overflow-scrolling:touch}.mg-msg-tip{font-size:11px;color:var(--glass-text-tertiary);background:var(--glass-bg);border:var(--glass-border);border-radius:12px;padding:8px 12px;margin-bottom:12px;line-height:1.5}.mg-msg{display:flex;flex-direction:column;margin-bottom:14px;max-width:82%}.mg-msg.self{align-self:flex-end;margin-left:auto;align-items:flex-end}.mg-msg .mg-msg-head{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--glass-text-secondary);margin-bottom:4px}.mg-msg .mg-msg-bubble{padding:9px 12px;border-radius:16px;background:var(--glass-bg-strong);border:var(--glass-border);color:var(--glass-text);font-size:14px;line-height:1.5;word-break:break-word}.mg-msg.self .mg-msg-bubble{background:linear-gradient(135deg,rgba(10,132,255,.85),rgba(94,92,230,.85));border-color:transparent}.mg-strip-scroll{display:flex;gap:8px;overflow-x:auto;padding:10px 14px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.mg-strip-scroll::-webkit-scrollbar{display:none}.mg-strip-item{flex:0 0 auto;min-width:92px;padding:10px 12px;background:var(--glass-bg);border:var(--glass-border);border-radius:14px;color:var(--glass-text);text-align:center;cursor:pointer}.mg-strip-item.active{background:var(--glass-bg-active);border-color:#0a84ff73}.mg-strip-item .mg-strip-name{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mg-frame-host{width:100%;overflow:hidden}.mobile-root .ant-input,.mobile-root .ant-input-affix-wrapper,.mobile-root .ant-picker{background:var(--glass-bg-strong)!important;border:1px solid rgba(31,45,80,.12)!important;color:var(--glass-text)!important;border-radius:12px!important;box-shadow:none!important}.mobile-root .ant-input::placeholder,.mobile-root .ant-input-affix-wrapper input::placeholder{color:var(--glass-text-tertiary)!important}.mobile-root .ant-input-affix-wrapper .ant-input{background:transparent!important;border:none!important}.mobile-root .ant-picker-input>input{color:var(--glass-text)!important}.mobile-root .ant-picker-suffix,.mobile-root .ant-input-prefix .anticon,.mobile-root .ant-input-suffix .anticon{color:var(--glass-text-secondary)!important}.mobile-root .ant-avatar{border:1px solid rgba(255,255,255,.85);background:rgba(31,45,80,.14);color:#41506b}.mobile-root .ant-tag{background:var(--glass-bg-strong);border:1px solid rgba(31,45,80,.1);color:var(--glass-text-secondary)}.mobile-root .ant-btn{background:var(--glass-bg-strong);border:1px solid rgba(31,45,80,.12);color:var(--glass-text);box-shadow:var(--glass-highlight)}.mobile-root .ant-btn-primary{background:linear-gradient(135deg,#0a84ff,#5e5ce6);border-color:transparent;color:#fff}.mobile-root .ant-checkbox-wrapper,.mobile-root .ant-segmented,.mobile-root .ant-empty-description{color:var(--glass-text-secondary)}.mobile-root .ant-spin-nested-loading,.mobile-root .ant-spin .ant-spin-dot-item{color:var(--glass-text)}.mobile-root .mg-topbar .ant-btn{background:transparent;border:none;box-shadow:none}.mobile-root~.fixed-theme-switcher{display:none!important}.svg-icon{width:1em;height:1em;vertical-align:-.15em;fill:currentColor;overflow:hidden}
