.ad-container[data-v-3dbfba86]{position:fixed;bottom:20px;right:20px;z-index:1000;display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--n-color);border-radius:12px;box-shadow:0 4px 20px #00000026;transition:transform .3s ease,box-shadow .3s ease;max-width:400px}.ad-container[data-v-3dbfba86]:hover{transform:translateY(-2px);box-shadow:0 6px 24px #0003}.ad-body[data-v-3dbfba86]{flex:1;min-width:0;cursor:pointer;overflow:hidden}.ad-content[data-v-3dbfba86]{display:flex;align-items:center;gap:12px;min-height:44px}.ad-logo[data-v-3dbfba86]{width:40px;height:40px;border-radius:8px;object-fit:contain;flex-shrink:0;background:#fff;padding:2px}.ad-text[data-v-3dbfba86]{flex:1;min-width:0}.ad-title[data-v-3dbfba86]{font-size:14px;font-weight:600;color:var(--n-text-color-1);margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ad-desc[data-v-3dbfba86]{font-size:12px;color:var(--n-text-color-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ad-container-dark .ad-title[data-v-3dbfba86],.ad-container-dark .ad-desc[data-v-3dbfba86]{color:#fff}.ad-actions[data-v-3dbfba86]{display:flex;align-items:flex-end;gap:6px;flex-shrink:0}.ad-nav[data-v-3dbfba86]{display:flex;align-items:center;gap:2px}.ad-close[data-v-3dbfba86]{opacity:.68;transition:opacity .2s}.ad-close[data-v-3dbfba86]:hover{opacity:1}@media (max-width: 768px){.ad-container[data-v-3dbfba86]{bottom:12px;right:12px;left:12px;max-width:none;padding:10px 12px}.ad-logo[data-v-3dbfba86]{width:32px;height:32px}.ad-title[data-v-3dbfba86]{font-size:13px}.ad-desc[data-v-3dbfba86]{font-size:11px}}.slide-up-enter-active[data-v-3dbfba86],.slide-up-leave-active[data-v-3dbfba86]{transition:all .3s ease}.slide-up-enter-from[data-v-3dbfba86],.slide-up-leave-to[data-v-3dbfba86]{opacity:0;transform:translateY(20px)}.slide-vertical-enter-active[data-v-3dbfba86],.slide-vertical-leave-active[data-v-3dbfba86]{transition:all .28s ease}.slide-vertical-enter-from[data-v-3dbfba86]{opacity:0;transform:translateY(18px)}.slide-vertical-leave-to[data-v-3dbfba86]{opacity:0;transform:translateY(-18px)}.announcement-content[data-v-8f833ce2]{line-height:1.8;word-break:break-word;min-height:120px;max-height:400px;overflow-y:auto;padding:4px 0}.announcement-empty[data-v-8f833ce2]{text-align:center;color:#999;padding:40px 0}[data-v-ce497efd] .n-layout-content{flex:1!important;overflow:hidden!important;min-height:0!important}[data-v-ce497efd] .n-layout-content>.n-layout{overflow:hidden!important;min-height:0!important}@media (max-width: 768px){.app-header[data-v-ce497efd],.app-header-top[data-v-ce497efd]{height:56px!important;padding:0 12px!important}.header-left[data-v-ce497efd]{gap:12px!important}.user-name-desktop[data-v-ce497efd]{display:none!important}.mobile-menu-btn[data-v-ce497efd]{min-width:var(--mobile-touch-target);min-height:var(--mobile-touch-target);display:flex;align-items:center;justify-content:center}}@media (max-width: 480px){.header-left[data-v-ce497efd]{gap:8px!important}}.dev-watermark[data-v-bfa3db37]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;pointer-events:none;overflow:hidden;display:flex;flex-direction:column;justify-content:space-around;transform-origin:center center}.dev-watermark-row[data-v-bfa3db37]{display:flex;justify-content:space-around;white-space:none}.dev-watermark-text[data-v-bfa3db37]{font-size:28px;font-weight:900;-webkit-user-select:none;user-select:none;letter-spacing:12px}*{margin:0;padding:0;box-sizing:border-box}html,body,#app{height:100%;width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}body{background-color:#f5f7fa;transition:background-color .3s ease;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}#route-progress{position:fixed;top:0;left:0;z-index:3000;width:100%;pointer-events:none}#route-progress-bar{height:3px;width:100%;opacity:0;transform:scaleX(0);transform-origin:left center;background:linear-gradient(90deg,#18a058,#63e2b7 55%,#36ad6a);box-shadow:0 0 12px #18a05859;transition:transform .2s cubic-bezier(.2,.8,.2,1),opacity .16s ease}#route-progress.is-finishing #route-progress-bar{transition:transform .22s cubic-bezier(.2,.8,.2,1),opacity .22s ease}html.dark body{background-color:#101014}.n-layout-header{transition:background-color .3s ease,border-color .3s ease}.n-layout{min-height:100vh}.hero-section{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:80px 20px;text-align:center}.hero-title{font-size:3rem;font-weight:700;margin-bottom:16px}.hero-subtitle{font-size:1.25rem;opacity:.9;margin-bottom:32px}.feature-card{transition:transform .3s ease,box-shadow .3s ease}.feature-card:hover{transform:translateY(-5px);box-shadow:0 12px 24px #00000026}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter-from,.fade-leave-to{opacity:0}.slide-verify{will-change:transform;transform:translateZ(0);backface-visibility:hidden}.slide-verify-slider{transition:transform .1s ease-out!important}.slide-verify-img{transform:translateZ(0);will-change:contents}html.dark .slide-verify{--slider-bg: #1f1f23}html.dark .slide-verify-track{background:#2a2a30;border-color:#3a3a40}:root{--mobile-bp: 768px;--mobile-bp-sm: 480px;--mobile-padding: 12px;--mobile-padding-sm: 8px;--mobile-font-xs: 11px;--mobile-font-sm: 12px;--mobile-font-md: 14px;--mobile-font-lg: 16px;--mobile-font-xl: 18px;--mobile-font-xxl: 22px;--mobile-btn-height: 44px;--mobile-btn-height-sm: 40px;--mobile-btn-height-xs: 36px;--mobile-card-radius: 12px;--mobile-card-radius-sm: 8px;--mobile-gap: 12px;--mobile-gap-sm: 8px;--mobile-header-height: 56px;--mobile-touch-target: 44px;--mobile-table-min-height: 48px}@media (max-width: 768px){body{font-size:var(--mobile-font-md);-webkit-text-size-adjust:100%;overflow-x:hidden}.n-card{border-radius:var(--mobile-card-radius)!important;margin-bottom:var(--mobile-gap)!important}.n-button:not(.n-button--small):not(.n-button--tiny){height:var(--mobile-btn-height);font-size:var(--mobile-font-md)}.n-button--small{height:var(--mobile-btn-height-xs)!important;font-size:var(--mobile-font-sm)}.n-button--tiny{height:28px!important;font-size:var(--mobile-font-xs)}.n-input{--n-height: var(--mobile-btn-height) !important}.n-input .n-input__input-el{font-size:16px!important}.n-select{--n-height: var(--mobile-btn-height) !important}.n-form-item .n-form-item-label{font-size:var(--mobile-font-md);padding-bottom:4px}.n-form-item .n-form-item-label-text{font-size:var(--mobile-font-md)}.n-form-item.n-form-item--top-label .n-form-item-label{padding-bottom:2px}.n-data-table{font-size:var(--mobile-font-sm)}.n-data-table .n-data-table-th{font-size:var(--mobile-font-sm);padding:6px 4px!important;white-space:nowrap}.n-data-table .n-data-table-td{padding:6px 4px!important;min-height:var(--mobile-table-min-height)}.n-data-table .n-button--small{height:30px!important;font-size:var(--mobile-font-xs)!important;padding:0 8px!important}.n-data-table .n-tag{font-size:var(--mobile-font-xs)!important;padding:0 4px!important;height:20px!important}.n-tag:not(.n-tag--small){font-size:var(--mobile-font-sm);padding:0 8px;height:24px}.n-tag--small{font-size:var(--mobile-font-xs);padding:0 4px;height:20px}.n-modal.n-modal--card{max-width:calc(100vw - 24px)!important;margin:12px!important;width:calc(100vw - 24px)!important}.n-modal.n-modal--card .n-card-header{padding:12px 16px!important}.n-modal.n-modal--card .n-card__content{padding:12px 16px 16px!important}.n-card .n-progress{height:8px}.n-statistic .n-statistic-label{font-size:var(--mobile-font-sm)}.n-statistic .n-statistic-value{font-size:var(--mobile-font-xl)}.n-descriptions-table{font-size:var(--mobile-font-sm)}.n-descriptions-table .n-descriptions-table__label,.n-descriptions-table .n-descriptions-table__content{padding:4px 8px!important}.n-pagination{flex-wrap:wrap;justify-content:center;gap:4px}.n-space{gap:var(--mobile-gap-sm)!important}.n-layout-footer,.n-layout-header{padding-left:var(--mobile-padding)!important;padding-right:var(--mobile-padding)!important}.n-layout-content{padding-top:var(--mobile-header-height)!important}.n-gi{--n-span: 24 !important}.n-steps .n-steps-item{padding:8px 4px!important}.n-steps .n-steps-item .n-steps-item-content{min-height:auto!important}.n-result .n-result__title{font-size:var(--mobile-font-lg)}.n-result .n-result__description{font-size:var(--mobile-font-md)}.n-divider:not(.n-divider--vertical){margin:12px 0!important}}@media (max-width: 480px){:root{--mobile-padding: var(--mobile-padding-sm);--mobile-card-radius: var(--mobile-card-radius-sm);--mobile-gap: var(--mobile-gap-sm)}.n-card{border-radius:var(--mobile-card-radius)!important}.n-button:not(.n-button--small):not(.n-button--tiny){height:var(--mobile-btn-height-sm)}.n-input,.n-select{--n-height: var(--mobile-btn-height-sm) !important}.n-data-table .n-data-table-th:first-child,.n-data-table .n-data-table-td:first-child{display:none!important}}@media (hover: none) and (pointer: coarse){.n-button:active:not(.n-button--disabled){transform:scale(.97);opacity:.85}.n-card:active{transform:scale(.99)}.n-data-table .n-checkbox-box,.n-data-table .n-radio-box{min-width:22px;min-height:22px}.n-button,.n-menu-item,.n-dropdown-option{-webkit-user-select:none;user-select:none}}@media (max-height: 500px) and (orientation: landscape){.hero-section{min-height:auto;padding:24px 16px}.hero-title{font-size:24px!important}.hero-subtitle{font-size:14px!important;margin-bottom:16px!important}.n-layout-header{height:48px!important}}@supports (padding-top: env(safe-area-inset-top)){.n-layout-header{padding-top:env(safe-area-inset-top)!important}.n-layout-footer{padding-bottom:env(safe-area-inset-bottom)!important}}
