*{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-page-body{--lg-accent: #e85a86;--lg-accent-soft: #ff8ab0;--lg-text: #1d1d1f;--lg-muted: rgba(29, 29, 31, .5);--lg-faint: rgba(29, 29, 31, .38);--lg-glass-bg: linear-gradient(160deg, rgba(255, 255, 255, .32) 0%, rgba(255, 255, 255, .14) 100%);--lg-glass-border: rgba(255, 255, 255, .65);--lg-glass-input-bg: rgba(255, 255, 255, .42);--lg-glass-input-border: rgba(255, 255, 255, .55);--lg-shadow: 0 1.125rem 2.75rem -.875rem rgba(40, 30, 50, .16);--lg-highlight: rgba(255, 255, 255, .85);--lg-radius: 1.875rem;--lg-radius-ctrl: 1.75rem;--lg-bg-gradient: linear-gradient(160deg, #ffe1ea 0%, #ffeed8 40%, #efe6f8 100%);--lg-blob1: #ffb0cc;--lg-blob2: #ffc890;--lg-blob3: #c9b8ff}.lg-bg{position:relative;min-height:100vh;background:var(--lg-bg-gradient);overflow:hidden}.lg-blobs{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;overflow:hidden;pointer-events:none}.lg-blob{position:absolute;border-radius:50%;filter:blur(3.4375rem)}.lg-blob.b1{width:15rem;height:15rem;background:var(--lg-blob1);top:-3.125rem;left:-2.5rem;opacity:.75}.lg-blob.b2{width:13.75rem;height:13.75rem;background:var(--lg-blob2);top:13.125rem;right:-3.75rem;opacity:.6}.lg-blob.b3{width:16.25rem;height:16.25rem;background:var(--lg-blob3);bottom:-4.375rem;left:.625rem;opacity:.55}.lg-content{position:relative;z-index:10;padding:2.375rem 1.625rem 3.75rem;padding-top:calc(env(safe-area-inset-top) + 2.375rem);padding-bottom:calc(env(safe-area-inset-bottom) + 3.75rem);min-height:100vh;box-sizing:border-box;display:flex;flex-direction:column}.glass{position:relative;background:var(--lg-glass-bg);backdrop-filter:blur(1.875rem) saturate(180%);-webkit-backdrop-filter:blur(1.875rem) saturate(180%);border:.0625rem solid var(--lg-glass-border);border-radius:var(--lg-radius);box-shadow:var(--lg-shadow),inset 0 .0625rem 0 0 var(--lg-highlight),inset 0 -.0625rem rgba(0,0,0,.04);transition:transform .55s cubic-bezier(.34,1.56,.64,1),border-radius .55s cubic-bezier(.34,1.56,.64,1)}.glass:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.7) 0%,rgba(255,255,255,.12) 30%,transparent 58%);opacity:.8}.glass:active{transform:scale(.965);border-radius:2.125rem}.lg-eyebrow{font-size:.6875rem;letter-spacing:.375rem;text-transform:uppercase;font-weight:600;color:var(--lg-accent);margin-bottom:.875rem;display:flex;align-items:center;gap:.5rem}.lg-title{font-size:2.375rem;font-weight:600;letter-spacing:-.0625rem;line-height:1.05;color:var(--lg-text)}.lg-sub{font-size:.8125rem;letter-spacing:.125rem;color:var(--lg-muted);margin-top:.75rem}.lg-input{display:flex;align-items:center;gap:.75rem;background:var(--lg-glass-input-bg);border:.0625rem solid var(--lg-glass-input-border);border-radius:var(--lg-radius-ctrl);padding:0 1.25rem;height:3.5rem;transition:all .3s ease}.lg-input-focus{background:rgba(255,255,255,.65);border-color:rgba(232,90,134,.5);box-shadow:0 0 0 .25rem rgba(232,90,134,.12)}.lg-input uni-input{flex:1;border:none;background:transparent;outline:none;font-size:1rem;color:var(--lg-text);font-family:inherit}.lg-btn{height:3.5rem;border-radius:var(--lg-radius-ctrl);background:linear-gradient(135deg,var(--lg-accent-soft) 0%,var(--lg-accent) 100%);display:flex;align-items:center;justify-content:center;color:#fff;font-size:1rem;font-weight:600;letter-spacing:.375rem;box-shadow:0 .875rem 1.875rem -.625rem rgba(232,90,134,.5),inset 0 .0625rem rgba(255,255,255,.45);transition:transform .55s cubic-bezier(.34,1.56,.64,1),box-shadow .3s}.lg-btn:active{transform:scale(.965);box-shadow:0 .5rem 1.25rem -.5rem rgba(232,90,134,.45),inset 0 .0625rem rgba(255,255,255,.45)}.lg-pill{border-radius:var(--lg-radius-ctrl);display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.875rem;font-weight:500;color:var(--lg-muted)}@keyframes lgFadeUp{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:translateY(0)}}.lg-fade-up{animation:lgFadeUp .8s cubic-bezier(.4,0,.2,1) both}.lg-delay-1{animation-delay:.15s}.lg-delay-2{animation-delay:.3s}@keyframes lgBreathe{0%,to{border-radius:1.875rem}50%{border-radius:2.0625rem 1.8125rem 1.9375rem 1.75rem}}.lg-breathe{animation:lgBreathe 8s ease-in-out infinite}.theme-dusk{--lg-accent: #8b7cf6;--lg-accent-soft: #a89cf8;--lg-text: #e8e6f5;--lg-muted: rgba(232, 230, 245, .55);--lg-faint: rgba(232, 230, 245, .4);--lg-glass-bg: linear-gradient(160deg, rgba(255, 255, 255, .14) 0%, rgba(255, 255, 255, .06) 100%);--lg-glass-border: rgba(255, 255, 255, .22);--lg-glass-input-bg: rgba(255, 255, 255, .1);--lg-glass-input-border: rgba(255, 255, 255, .18);--lg-shadow: 0 1.125rem 2.75rem -.875rem rgba(0, 0, 0, .5);--lg-highlight: rgba(255, 255, 255, .3);--lg-bg-gradient: linear-gradient(160deg, #1a1638 0%, #2d1f5c 45%, #0f0a24 100%);--lg-blob1: #6c4ce0;--lg-blob2: #c062d8;--lg-blob3: #3a2c8c}.theme-ink{--lg-accent: #c9a96e;--lg-accent-soft: #e0c890;--lg-text: #f5f0e6;--lg-muted: rgba(245, 240, 230, .5);--lg-faint: rgba(245, 240, 230, .35);--lg-glass-bg: linear-gradient(160deg, rgba(255, 255, 255, .1) 0%, rgba(255, 255, 255, .04) 100%);--lg-glass-border: rgba(201, 169, 110, .25);--lg-glass-input-bg: rgba(255, 255, 255, .06);--lg-glass-input-border: rgba(201, 169, 110, .2);--lg-shadow: 0 1.125rem 2.75rem -.875rem rgba(0, 0, 0, .6);--lg-highlight: rgba(201, 169, 110, .2);--lg-bg-gradient: linear-gradient(160deg, #0d0d0f 0%, #1a1a1e 45%, #08080a 100%);--lg-blob1: #3a3220;--lg-blob2: #1f1f24;--lg-blob3: #2a2418}.theme-morandi{--lg-accent: #b09a91;--lg-accent-soft: #c9b8b0;--lg-text: #4a4642;--lg-muted: rgba(74, 70, 66, .5);--lg-faint: rgba(74, 70, 66, .35);--lg-glass-bg: linear-gradient(160deg, rgba(255, 255, 255, .42) 0%, rgba(255, 255, 255, .2) 100%);--lg-glass-border: rgba(255, 255, 255, .6);--lg-glass-input-bg: rgba(255, 255, 255, .5);--lg-glass-input-border: rgba(255, 255, 255, .5);--lg-shadow: 0 1.125rem 2.75rem -.875rem rgba(74, 70, 66, .18);--lg-highlight: rgba(255, 255, 255, .7);--lg-bg-gradient: linear-gradient(160deg, #e8e2dc 0%, #dcd5ce 45%, #e0d8d2 100%);--lg-blob1: #c9b8b0;--lg-blob2: #b8b0a8;--lg-blob3: #d0c4bc}uni-page-body{background-color:#efe6f8;font-family:-apple-system,SF Pro Text,PingFang SC,Microsoft YaHei,sans-serif;color:#2d2b28}body{background-color:#efe6f8}.container{padding:.625rem}::-webkit-scrollbar{width:0;background:transparent}::-moz-selection{background:rgba(201,169,110,.2);color:#2d2b28}::selection{background:rgba(201,169,110,.2);color:#2d2b28}
