@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&family=Noto+Sans+SC:wght@400;500;600;700;800&display=swap";:root{--adm-radius-s: 4px;--adm-radius-m: 8px;--adm-radius-l: 12px;--adm-font-size-1: 9px;--adm-font-size-2: 10px;--adm-font-size-3: 11px;--adm-font-size-4: 12px;--adm-font-size-5: 13px;--adm-font-size-6: 14px;--adm-font-size-7: 15px;--adm-font-size-8: 16px;--adm-font-size-9: 17px;--adm-font-size-10: 18px;--adm-color-primary: #1677ff;--adm-color-success: #00b578;--adm-color-warning: #ff8f1f;--adm-color-danger: #ff3141;--adm-color-yellow: #ff9f18;--adm-color-orange: #ff6430;--adm-color-wathet: #e7f1ff;--adm-color-text: #333333;--adm-color-text-secondary: #666666;--adm-color-weak: #999999;--adm-color-light: #cccccc;--adm-color-border: #eeeeee;--adm-color-background: #ffffff;--adm-color-highlight: var(--adm-color-danger);--adm-color-white: #ffffff;--adm-color-box: #f5f5f5;--adm-color-text-light-solid: var(--adm-color-white);--adm-color-text-dark-solid: #000000;--adm-color-fill-content: var(--adm-color-box);--adm-font-size-main: var(--adm-font-size-5);--adm-font-family: -apple-system, blinkmacsystemfont, "Helvetica Neue", helvetica, segoe ui, arial, roboto, "PingFang SC", "miui", "Hiragino Sans GB", "Microsoft Yahei", sans-serif;--adm-border-color: var(--adm-color-border)}html[data-prefers-color-scheme=dark]{--adm-color-primary: #3086ff;--adm-color-success: #34b368;--adm-color-warning: #ffa930;--adm-color-danger: #ff4a58;--adm-color-yellow: #ffa930;--adm-color-orange: #e65a2b;--adm-color-wathet: #0d2543;--adm-color-text: #e6e6e6;--adm-color-text-secondary: #b3b3b3;--adm-color-weak: #808080;--adm-color-light: #4d4d4d;--adm-color-border: #2b2b2b;--adm-color-box: #0a0a0a;--adm-color-background: #1a1a1a;--adm-color-background-body: var(--adm-color-background);--adm-border-color: var(--adm-color-border)}:root{-webkit-tap-highlight-color:rgba(0,0,0,0)}html{background-color:var(--adm-color-background-body)}body{color:var(--adm-color-text);font-size:var(--adm-font-size-main);font-family:var(--adm-font-family)}a,button{cursor:pointer}a{color:var(--adm-color-primary);transition:opacity ease-in-out .2s}a:active{opacity:.8}.adm-plain-anchor{color:unset;transition:none}.adm-plain-anchor:active{opacity:unset}body.adm-overflow-hidden{overflow:hidden!important}div.adm-px-tester{--size: 1;height:calc(var(--size) / 2 * 2px);width:0;position:fixed;left:-100vw;top:-100vh;-webkit-user-select:none;user-select:none;pointer-events:none}.adm-safe-area{--multiple: var(--adm-safe-area-multiple, 1);display:block;width:100%}.adm-safe-area-position-top{padding-top:calc(env(safe-area-inset-top) * var(--multiple))}.adm-safe-area-position-bottom{padding-bottom:calc(env(safe-area-inset-bottom) * var(--multiple))}.adm-badge-wrapper{display:inline-block;position:relative}.adm-badge{display:inline-flex;vertical-align:middle;box-sizing:content-box;border-radius:100px;background-color:var(--color);--right: 0;--top: 0;--color: var(--adm-badge-color, var(--adm-color-highlight))}.adm-badge-content{color:var(--adm-color-text-light-solid);box-sizing:border-box;min-width:8px;padding:1px 4px;font-size:var(--adm-font-size-1);line-height:12px;white-space:nowrap;font-weight:400;text-align:center}.adm-badge-fixed{position:absolute;right:var(--right);top:var(--top);transform:translate(50%,-50%)}.adm-badge-dot{min-width:10px;width:10px;height:10px;border-radius:5px}.adm-badge-bordered{border:solid 1px var(--adm-color-text-light-solid)}.adm-tab-bar-wrap{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;overflow:hidden;min-height:48px}.adm-tab-bar-item{flex:1;color:var(--adm-color-text-secondary);white-space:nowrap;padding:4px 8px;width:-webkit-min-content;width:min-content;position:relative;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-direction:column}.adm-tab-bar-item-icon{font-size:24px;height:24px;line-height:1}.adm-tab-bar-item-title{font-size:var(--adm-font-size-2);line-height:15px}.adm-tab-bar-item-title-with-icon{margin-top:2px}.adm-tab-bar-item-active{color:var(--adm-color-primary)}.adm-tab-bar-icon-badge{--top: 6px}.adm-tab-bar-title-badge{--right: -2px;--top: -2px}.app-shell{min-height:100vh;position:relative;overflow:hidden;background:radial-gradient(circle at 10% 0%,rgba(20,184,166,.12),transparent 34%),radial-gradient(circle at 94% 6%,rgba(249,115,22,.14),transparent 30%),linear-gradient(180deg,#f9fcfc,#edf4f3)}.app-shell:before,.app-shell:after{content:"";position:fixed;z-index:0;width:360px;height:360px;border-radius:50%;filter:blur(12px);pointer-events:none}.app-shell:before{top:-160px;right:-120px;background:radial-gradient(circle,rgba(20,184,166,.24),transparent 66%)}.app-shell:after{bottom:-180px;left:-120px;background:radial-gradient(circle,rgba(249,115,22,.22),transparent 68%)}.app-shell__content{position:relative;z-index:1;min-height:100vh;padding-bottom:calc(104px + env(safe-area-inset-bottom))}.app-shell__tabbar{position:fixed;left:0;right:0;bottom:0;z-index:20;display:flex;justify-content:center;padding:12px 21px calc(21px + env(safe-area-inset-bottom));pointer-events:none}.app-shell__tabbar-inner{width:min(100%,460px);height:62px;border-radius:999px;padding:4px;border:1px solid #d6d3d1;background:#e7e5e4;box-shadow:0 10px 28px #2d2d2d29;pointer-events:auto}.app-shell__tabbar .adm-tab-bar{--active-title-color: #faf9f7;--title-font-size: 11px;height:100%}.app-shell__tabbar .adm-tab-bar-wrap{height:100%;min-height:0;gap:6px;align-items:stretch}.app-shell__tabbar .adm-tab-bar-item{flex:1 1 0;width:auto;min-width:0;height:100%;padding:0 10px;display:flex;align-items:center;justify-content:center;flex-direction:row;border-radius:26px;color:#78716c;font-family:Plus Jakarta Sans,Noto Sans SC,PingFang SC,sans-serif;font-weight:600;transition:background-color .22s var(--ease-emphasis),color .22s var(--ease-emphasis)}.app-shell__tabbar .adm-tab-bar-item-active{background:#c2410c;color:#faf9f7;font-weight:700}.app-shell__tabbar .adm-tab-bar-item-title{margin:0;line-height:1.1}:root[data-theme=dark] .app-shell{background:radial-gradient(circle at 10% 0%,rgba(20,184,166,.14),transparent 34%),radial-gradient(circle at 94% 6%,rgba(249,115,22,.16),transparent 30%),linear-gradient(180deg,#0b171c,#0d1d23)}:root[data-theme=dark] .app-shell__tabbar{filter:saturate(.95)}:root[data-theme=dark] .app-shell__tabbar-inner{background:#282524;border-color:#3e3937;box-shadow:0 10px 30px #0000005c}:root[data-theme=dark] .app-shell__tabbar .adm-tab-bar-item{color:#b3ada8}:root[data-theme=dark] .app-shell__tabbar .adm-tab-bar-item-active{background:#c2410c;color:#faf9f7}:root{font-family:Plus Jakarta Sans,Noto Sans SC,PingFang SC,Hiragino Sans GB,sans-serif;color:#10232a;background:#edf4f3;text-rendering:optimizeLegibility;font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--color-brand-700: #0f766e;--color-brand-500: #14b8a6;--color-accent-500: #f97316;--color-text-main: #10232a;--color-text-subtle: #4c666c;--color-surface: rgba(255, 255, 255, .76);--color-surface-strong: rgba(255, 255, 255, .9);--color-border-soft: rgba(16, 35, 42, .1);--gradient-hero: radial-gradient(circle at 14% 10%, rgba(20, 184, 166, .4), transparent 34%), radial-gradient(circle at 86% 0%, rgba(249, 115, 22, .32), transparent 32%), linear-gradient(140deg, #0b3a42 0%, #14545d 52%, #103f46 100%);--shadow-xl: 0 28px 80px rgba(13, 42, 48, .16);--shadow-lg: 0 18px 42px rgba(13, 42, 48, .1);--radius-2xl: 30px;--radius-xl: 24px;--radius-lg: 18px;--ease-emphasis: cubic-bezier(.2, .9, .25, 1)}:root[data-theme=dark]{color:#d8ecf0;background:#0b171c;--color-brand-700: #2dd4bf;--color-brand-500: #14b8a6;--color-accent-500: #fb923c;--color-text-main: #d8ecf0;--color-text-subtle: #98b6bc;--color-surface: rgba(16, 32, 37, .78);--color-surface-strong: rgba(19, 36, 43, .9);--color-border-soft: rgba(151, 195, 206, .16);--gradient-hero: radial-gradient(circle at 14% 10%, rgba(20, 184, 166, .28), transparent 34%), radial-gradient(circle at 86% 0%, rgba(249, 115, 22, .24), transparent 32%), linear-gradient(140deg, #042027 0%, #0b2f37 52%, #05242b 100%);--shadow-xl: 0 28px 80px rgba(0, 0, 0, .34);--shadow-lg: 0 18px 42px rgba(0, 0, 0, .26)}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%}body{min-width:320px;color:var(--color-text-main);background:radial-gradient(circle at 8% 0%,rgba(20,184,166,.1),transparent 36%),radial-gradient(circle at 96% 8%,rgba(249,115,22,.12),transparent 30%),linear-gradient(180deg,#f7fbfb,#edf4f3);letter-spacing:.01em}:root[data-theme=dark] body{background:radial-gradient(circle at 8% 0%,rgba(20,184,166,.11),transparent 36%),radial-gradient(circle at 96% 8%,rgba(249,115,22,.1),transparent 30%),linear-gradient(180deg,#0b171c,#0d1d23)}button,input,textarea,select{font:inherit}a{color:inherit}.page{animation:page-enter .38s var(--ease-emphasis)}.motion-stagger>*{opacity:0;animation:fade-up .42s var(--ease-emphasis) forwards}.motion-stagger>*:nth-child(1){animation-delay:40ms}.motion-stagger>*:nth-child(2){animation-delay:90ms}.motion-stagger>*:nth-child(3){animation-delay:.14s}.motion-stagger>*:nth-child(4){animation-delay:.19s}.motion-stagger>*:nth-child(5){animation-delay:.24s}.adm-card{border-radius:var(--radius-lg)!important;border:1px solid var(--color-border-soft)!important;background:var(--color-surface-strong)!important;box-shadow:0 14px 26px #0d2a300f!important;transition:transform .24s var(--ease-emphasis),box-shadow .24s var(--ease-emphasis)}:root[data-theme=dark] .adm-card{box-shadow:0 18px 34px #00000038!important}.adm-button{border-radius:14px!important;font-weight:600!important;transition:transform .18s var(--ease-emphasis),box-shadow .18s var(--ease-emphasis)!important}.adm-button:active{transform:translateY(1px) scale(.99)}.adm-list-header{color:var(--color-text-subtle)!important;font-weight:600!important;letter-spacing:.03em}:root[data-theme=dark] .adm-list-item{--adm-color-text: var(--color-text-main)}:root[data-theme=dark] .adm-list-item-description{color:var(--color-text-subtle)!important}:root[data-theme=dark] .adm-nav-bar{--adm-color-text: var(--color-text-main);--adm-color-border: transparent}.adm-input-element,.adm-text-area-element{font-family:Plus Jakarta Sans,Noto Sans SC,PingFang SC,sans-serif!important}@keyframes page-enter{0%{opacity:0;transform:translateY(10px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
