@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Noto+Sans+SC:wght@400;500;600;700&display=swap";*{margin:0;-webkit-tap-highlight-color:transparent}html,body{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;height:100%}body{overflow-x:hidden;font-size:16px}uni-app,uni-page,uni-page-wrapper,uni-page-body{display:block;box-sizing:border-box;width:100%}uni-page-wrapper{position:relative}#app,uni-app,uni-page,uni-page-wrapper{height:100%}.uni-mask{position:fixed;z-index:999;top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,.5)}.uni-fade-enter-active,.uni-fade-leave-active{transition-duration:.25s;transition-property:opacity;transition-timing-function:ease}.uni-fade-enter-from,.uni-fade-leave-active{opacity:0}.uni-loading,uni-button[loading]:before{background-color:transparent;background-image:url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMDB2MTAwSDB6Ii8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTlFOUU5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMwKSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iIzk4OTY5NyIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgzMCAxMDUuOTggNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjOUI5OTlBIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDYwIDc1Ljk4IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0EzQTFBMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA2NSA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNBQkE5QUEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDU4LjY2IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0IyQjJCMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjQkFCOEI5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDMkMwQzEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE1MCA0NS45OCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDQkNCQ0IiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTEyMCA0MS4zNCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNEMkQyRDIiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDM1IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0RBREFEQSIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgtNjAgMjQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTJFMkUyIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKC0zMCAtNS45OCA2NSkiLz48L3N2Zz4=);background-repeat:no-repeat}.uni-loading{width:20px;height:20px;display:inline-block;vertical-align:middle;animation:uni-loading 1s steps(12,end) infinite;background-size:100%}@keyframes uni-loading{0%{transform:rotate3d(0,0,1,0)}to{transform:rotate3d(0,0,1,360deg)}}html{--primary-color: #007aff;--UI-BG: #fff;--UI-BG-1: #f7f7f7;--UI-BG-2: #fff;--UI-BG-3: #f7f7f7;--UI-BG-4: #4c4c4c;--UI-BG-5: #fff;--UI-FG: #000;--UI-FG-0: rgba(0, 0, 0, .9);--UI-FG-HALF: rgba(0, 0, 0, .9);--UI-FG-1: rgba(0, 0, 0, .5);--UI-FG-2: rgba(0, 0, 0, .3);--UI-FG-3: rgba(0, 0, 0, .1)}uni-page[data-type] uni-page-body{background-color:transparent}body:after{position:fixed;content:"";left:-1000px;top:-1000px;animation:shadow-preload .1s;animation-delay:3s}@keyframes shadow-preload{0%{background-image:url(https://cdn.dcloud.net.cn/img/shadow-grey.png)}to{background-image:url(https://cdn.dcloud.net.cn/img/shadow-grey.png)}}.uni-async-error{position:absolute;left:0;right:0;top:0;bottom:0;color:#999;padding:100px 10px;text-align:center}.uni-async-loading{box-sizing:border-box;width:100%;padding:50px;text-align:center}.uni-async-loading .uni-loading{width:30px;height:30px}uni-tabbar{display:block;box-sizing:border-box;width:100%;z-index:998}.uni-tabbar{display:flex;z-index:998;box-sizing:border-box}.uni-tabbar-top,.uni-tabbar-bottom,.uni-tabbar-top .uni-tabbar,.uni-tabbar-bottom .uni-tabbar{position:fixed;left:var(--window-left);right:var(--window-right)}.uni-app--showlayout+.uni-tabbar-top,.uni-app--showlayout+.uni-tabbar-bottom,.uni-app--showlayout+.uni-tabbar-top .uni-tabbar,.uni-app--showlayout+.uni-tabbar-bottom .uni-tabbar{left:var(--window-margin);right:var(--window-margin)}.uni-tabbar-bottom .uni-tabbar{bottom:0;padding-bottom:0;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}.uni-tabbar~.uni-placeholder{width:100%;margin-bottom:0;margin-bottom:constant(safe-area-inset-bottom);margin-bottom:env(safe-area-inset-bottom)}.uni-tabbar *{box-sizing:border-box}.uni-tabbar__item{display:flex;justify-content:center;align-items:center;flex-direction:column;flex:1;font-size:0;text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0)}.uni-tabbar__bd{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer}.uni-tabbar__icon{position:relative;display:inline-block;margin-top:5px}.uni-tabbar__icon.uni-tabbar__icon__diff{margin-top:0;width:34px;height:34px}.uni-tabbar__icon img{width:100%;height:100%}.uni-tabbar__iconfont{font-family:UniTabbarIconFont}.uni-tabbar__label{position:relative;text-align:center;font-size:10px}.uni-tabbar-border{position:absolute;left:0;top:0;width:100%;height:1px;transform:scaleY(.5)}.uni-tabbar__reddot{position:absolute;top:2px;right:0;width:12px;height:12px;border-radius:50%;background-color:#f43530;color:#fff;transform:translate(40%)}.uni-tabbar__badge{width:auto;height:16px;line-height:16px;border-radius:16px;min-width:16px;padding:0 2px;font-size:12px;text-align:center;white-space:nowrap}.uni-tabbar__mid{display:flex;justify-content:center;position:absolute;bottom:0;background-size:100% 100%}.uni-app--showtabbar uni-page-wrapper{display:block;height:calc(100% - var(--tab-bar-height));height:calc(100% - var(--tab-bar-height) - constant(safe-area-inset-bottom));height:calc(100% - var(--tab-bar-height) - env(safe-area-inset-bottom))}uni-page[data-type] uni-page-wrapper{height:100%}.uni-app--showtabbar uni-page-wrapper:after{content:"";display:block;width:100%;height:var(--tab-bar-height);height:calc(var(--tab-bar-height) + constant(safe-area-inset-bottom));height:calc(var(--tab-bar-height) + env(safe-area-inset-bottom))}.uni-app--showtabbar uni-page-head[uni-page-head-type=default]~uni-page-wrapper{height:calc(100% - 44px - var(--tab-bar-height));height:calc(100% - 44px - constant(safe-area-inset-top) - var(--tab-bar-height) - constant(safe-area-inset-bottom));height:calc(100% - 44px - env(safe-area-inset-top) - var(--tab-bar-height) - env(safe-area-inset-bottom))}uni-page-body{--app-page-height: 100vh;--app-page-gutter: 18px;--app-ink: #10243a;--app-muted: #74869a;--app-blue: #2376ec;--app-blue-soft: #e7f1ff;--app-page-bg: #eaf3fb;--app-page-bg-start: #ffffff;--app-page-bg-end: #d8e8f6;--app-glass: rgba(255, 255, 255, .56);--app-glass-strong: rgba(255, 255, 255, .78);--app-line: rgba(255, 255, 255, .78);--app-line-soft: rgba(135, 164, 188, .22);--app-shadow: 0 .75rem 2.375rem rgba(72, 115, 151, .1);--app-radius-card: 1.5rem;--app-radius-control: .75rem;--app-radius-pill: 31.21875rem;background:var(--app-page-bg);color:var(--app-ink);font-family:DM Sans,Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none}body{background:var(--app-page-bg)}uni-page-body{--app-page-height: 100vh}html{font-size:16px!important}body{touch-action:manipulation}@media (max-width: 768px),(pointer: coarse){uni-input,uni-textarea,select,.uni-input-input,.uni-textarea-textarea{font-size:max(16px,1rem)!important}}body{margin:0;width:100%;min-width:0;overflow-x:hidden;background:radial-gradient(circle at 8% 2%,var(--app-page-bg-start) 0,var(--app-page-bg) 38%,var(--app-page-bg-end) 100%)}.page{width:100%;max-width:560px;margin:0 auto;color:var(--app-ink);background:transparent}.page,.page-inner{min-width:0;overflow-wrap:anywhere}.page:not(.login-page):not(.chat-page){padding-left:calc(var(--app-page-gutter) + env(safe-area-inset-left));padding-right:calc(var(--app-page-gutter) + env(safe-area-inset-right))}.page>:not(.topbar),.page-inner>:not(.topbar){min-width:0}.page:not(.login-page){background:transparent!important}.heading .title{color:var(--app-ink);font-size:2rem;line-height:1.1;font-weight:700;overflow-wrap:anywhere}.page:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(130deg,transparent 0 35%,rgba(255,255,255,.35) 48%,transparent 55%);opacity:.8}.glass{background:var(--app-glass);border:1px solid var(--app-line);box-shadow:var(--app-shadow),inset 0 .0625rem rgba(255,255,255,.75);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.primary{border:0;background:var(--app-blue);color:#fff;border-radius:var(--app-radius-control)}.muted{color:var(--app-muted)}uni-button{font-family:inherit;transition:opacity .2s,transform .2s,background .2s}uni-button:after{border:0}uni-button{box-sizing:border-box;display:flex;align-items:center;justify-content:center;margin:0;border:0;font-family:inherit;line-height:1.2}uni-button:active:not([disabled]){transform:scale(.98)}uni-input,uni-textarea,select{font-family:inherit}uni-button{-webkit-tap-highlight-color:transparent}uni-button svg,.topbar-action svg,.icon-button svg,.close-button svg,.action-icon svg,.chevron svg{display:block;flex:0 0 auto}.topbar-action{display:inline-flex;align-items:center;justify-content:center}.close-button{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;margin:0;padding:0;border:0;border-radius:50%;background:#edf4f9;color:#58728c}.action-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 1.0625rem}.chevron{display:inline-flex;align-items:center;justify-content:center;margin-left:.125rem;color:#91a2b4}.security-note{display:flex;align-items:center;justify-content:center;gap:.1875rem}.backdrop{z-index:1000!important}.uni-picker-container{z-index:1100!important}.backdrop .modal uni-input,.backdrop .group-modal uni-input,.backdrop .detail-modal uni-input{box-sizing:border-box;display:block;width:100%;min-width:0;height:46px!important;min-height:46px!important;flex-shrink:0;padding:0 12px!important;line-height:normal;font-size:15px;pointer-events:auto;-moz-user-select:text;user-select:text;-webkit-user-select:text}.backdrop .modal uni-textarea,.backdrop .group-modal uni-textarea{min-height:92px;flex-shrink:0}.backdrop .form{gap:14px}.backdrop .field{min-width:0;gap:7px}.backdrop .switch-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:16px;min-height:44px}.backdrop .switch-row uni-switch{flex:none}.backdrop .modal-head{flex-shrink:0;gap:12px;margin-bottom:16px}.backdrop .modal-title{min-width:0;overflow-wrap:anywhere}.backdrop .modal uni-button{min-height:44px}.backdrop uni-input .uni-input-input{height:100%!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0;background:transparent;box-shadow:none}.topbar{position:relative;z-index:1;display:flex;align-items:flex-end;justify-content:space-between;gap:.5625rem;padding:calc(1.875rem + env(safe-area-inset-top)) 0 .875rem;width:100%;margin:0}.page>.topbar,.page-inner>.topbar{width:100%;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.topbar-copy{min-width:0}.topbar-eyebrow{display:block;color:var(--app-muted);font-size:.625rem;font-weight:600;letter-spacing:.0625rem}.topbar-title{display:block;margin-top:.1875rem;color:var(--app-ink);font-size:2rem;font-weight:700;line-height:1.1}.topbar-actions{display:flex;align-items:center;gap:.3125rem;flex-shrink:0}.topbar-action{width:40px;height:40px;min-width:40px;margin:0;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.58);color:#4e6680;font-size:20px;line-height:40px;text-align:center;white-space:nowrap;box-shadow:0 4px 12px rgba(72,115,151,.08)}.topbar-action:active:not([disabled]){background:#fff;color:var(--app-blue)}.topbar-title{overflow-wrap:anywhere}.topbar-copy{flex:1 1 auto;overflow:hidden}.topbar-title,.topbar-eyebrow{max-width:100%}.backdrop>.modal,.backdrop>.detail-modal,.backdrop>.notice-panel,.backdrop>.group-modal{max-height:calc(100vh - env(safe-area-inset-top));overflow-y:auto;overscroll-behavior:contain;padding-bottom:calc(1.375rem + env(safe-area-inset-bottom))}@media (max-width: 360px){.topbar-title{font-size:1.75rem}.topbar-actions{gap:.1875rem}.topbar-action{width:36px;height:36px;min-width:36px;line-height:36px}}@media (max-width: 340px){.topbar-title{font-size:1.5625rem}.topbar-eyebrow{font-size:.5625rem;letter-spacing:.03125rem}}.uni-tabbar-bottom,.uni-tabbar-bottom .uni-tabbar,.uni-tabbar-bottom .uni-tabbar-border{display:none!important}.page.main-tab-page{padding-bottom:calc(5.75rem + env(safe-area-inset-bottom))!important;min-height:var(--app-page-height, 100vh)}:root,uni-page-body{--ui-ink: var(--app-ink, #10243a);--ui-muted: var(--app-muted, #74869a);--ui-blue: var(--app-blue, #2376ec);--ui-blue-soft: var(--app-blue-soft, #e7f1ff);--ui-bg: var(--app-page-bg, #eaf3fb);--ui-bg-start: var(--app-page-bg-start, #ffffff);--ui-bg-end: var(--app-page-bg-end, #d8e8f6);--ui-glass: var(--app-glass, rgba(255, 255, 255, .56));--ui-glass-strong: var(--app-glass-strong, rgba(255, 255, 255, .78));--ui-line: var(--app-line, rgba(255, 255, 255, .78));--ui-line-soft: var(--app-line-soft, rgba(135, 164, 188, .22));--ui-shadow: var(--app-shadow, 0 12px 38px rgba(72, 115, 151, .1));--ui-radius-card: var(--app-radius-card, 1.5rem);--ui-radius-control: var(--app-radius-control, .75rem);--ui-radius-pill: var(--app-radius-pill, 31.21875rem);--ui-content-padding: 1.125rem;--ui-footer-space: 5.75rem;font-family:DM Sans,Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--app-ink, #10243a);background:var(--app-page-bg, #eaf3fb);font-synthesis:none}body{background:var(--app-page-bg, #eaf3fb)}body{margin:0;min-width:0;overflow-x:hidden;background:radial-gradient(circle at 8% 2%,var(--app-page-bg-start, #ffffff) 0,var(--app-page-bg, #eaf3fb) 38%,var(--app-page-bg-end, #d8e8f6) 100%)}*,*:before,*:after{box-sizing:border-box}uni-button,uni-input,uni-textarea,select{font-family:inherit;-webkit-tap-highlight-color:transparent}uni-button:after,.uni-button:after{border:0!important}uni-button{display:flex;align-items:center;justify-content:center;margin:0;border:0;line-height:1.2}uni-button[disabled]{opacity:.55}
