:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}@media(prefers-color-scheme:dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:#000;background:#fff;transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{margin:0 auto;font-weight:400}a,.green{text-decoration:none;color:#00bd7e;transition:.4s;padding:3px}@media(hover:hover){a:hover{background-color:#00bd7e33}}.Flex1{flex:1}.HFlex1{flex:1 0 0px;min-width:0px}.VFlex1{flex:1 0 0px;min-height:0px}.w-100p{width:100%}.FlexCenter{display:flex;justify-content:center;align-items:center}.VFlexCenter{display:flex;align-items:center}.HFlexCenter{display:flex;justify-content:center}.XFlex{display:flex}.XFlexCol{display:flex;flex-direction:column}.CursorPointer{cursor:pointer}.FlexJCEnd{justify-content:flex-end}.PercentFullSize{width:100%;height:100%}.XModulePicker{margin-right:20px;display:flex;align-items:center;gap:8px;padding:6px 12px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-weight:600;cursor:pointer;border-radius:20px;transition:all .3s cubic-bezier(.4,0,.2,1);font-size:14px}.XModulePicker:hover{transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}.XModulePicker .modulePickerText{font-size:13px}.XModulePicker .modulePickerValue{font-weight:700}.XModulePicker .modulePickerArrow{font-size:10px;transition:transform .3s ease}.XModulePicker:hover .modulePickerArrow{transform:rotate(180deg)}:root{--xd-radius-sm: 8px;--xd-radius-md: 12px;--xd-surface: rgba(255, 255, 255, .95);--xd-border: rgba(102, 126, 234, .16);--xd-scroll-track: rgba(102, 126, 234, .08);--xd-scroll-thumb: rgba(102, 126, 234, .42)}.XScrollable{overflow:auto;scrollbar-width:thin;scrollbar-color:var(--xd-scroll-thumb) var(--xd-scroll-track)}.XScrollable::-webkit-scrollbar{width:6px;height:6px}.XScrollable::-webkit-scrollbar-track{background:var(--xd-scroll-track);border-radius:3px}.XScrollable::-webkit-scrollbar-thumb{background:var(--xd-scroll-thumb);border-radius:3px}.XSurface{background:var(--xd-surface);border:1px solid var(--xd-border);border-radius:var(--xd-radius-md);box-shadow:0 4px 16px #1f265014}.XSurfaceFlat{background:var(--xd-surface);border:1px solid var(--xd-border);border-radius:var(--xd-radius-sm)}:root{--sun-ink: #223847;--sun-muted: #5d7582;--sun-blue: #8fd8f8;--sun-blue-deep: #2f8fca;--sun-cyan: #8be3e4;--sun-coral: #ffaaa0;--sun-mint: #7fe2c0;--sun-accent: #61c5de;--glass-bg: rgba(255, 255, 255, .7);--glass-bg-strong: rgba(255, 255, 255, .82);--glass-border: rgba(255, 255, 255, .9);--glass-shadow: 0 18px 48px rgba(95, 176, 218, .13), inset 0 1px 0 rgba(255, 255, 255, .92);--spring: cubic-bezier(.16, 1, .3, 1)}.FLGPage{color:var(--sun-ink);font-family:PingFang SC,Microsoft YaHei,sans-serif;background:radial-gradient(circle at 14% 8%,#8fd2f847 0,#8fd2f800 34%),radial-gradient(circle at 88% 18%,#8be3e43d 0,#8be3e400 32%),radial-gradient(circle at 78% 88%,#7fe2c038 0,#7fe2c000 36%),linear-gradient(150deg,#fbfdff,#eef9ff,#f3fff8)}.FLGGlassPanel{border:1px solid var(--glass-border);background:var(--glass-bg);background-image:linear-gradient(to bottom,rgba(255,255,255,.34),transparent 58%);-webkit-backdrop-filter:blur(48px) saturate(180%);backdrop-filter:blur(48px) saturate(180%);box-shadow:var(--glass-shadow)}.FLGGlassStrong{border:1px solid rgba(255,255,255,.86);background:var(--glass-bg-strong);background-image:linear-gradient(to bottom,rgba(255,255,255,.38),transparent 62%);-webkit-backdrop-filter:blur(56px) saturate(180%);backdrop-filter:blur(56px) saturate(180%);box-shadow:var(--glass-shadow)}.FLGSoftCard{border:1px solid rgba(255,255,255,.78);background:#ffffff9e;-webkit-backdrop-filter:blur(32px) saturate(170%);backdrop-filter:blur(32px) saturate(170%);box-shadow:0 8px 22px #5fb0da14,inset 0 1px #ffffffe6}.el-button.FLGToolButton,.FLGToolButton{--el-button-border-color: rgba(255, 255, 255, .58);--el-button-hover-border-color: rgba(255, 255, 255, .66);--el-button-active-border-color: rgba(255, 255, 255, .5);--el-button-bg-color: transparent;--el-button-hover-bg-color: transparent;--el-button-active-bg-color: transparent;--el-button-text-color: #1c6f8e;--el-button-hover-text-color: #155f7a;--el-button-active-text-color: #155f7a;border:1px solid rgba(255,255,255,.58)!important;outline:0!important;background:linear-gradient(180deg,#ffffff57,#ffffff14),linear-gradient(135deg,#8fd8f8d6,#91e7e2d1)!important;color:#1c6f8e!important;font-weight:650;box-shadow:0 10px 22px #5fb0da2e,inset 0 1px #ffffff9e,inset 0 -1px #2f8fca1f;transition:transform .42s var(--spring),box-shadow .42s var(--spring),color .42s var(--spring)}.el-button.FLGToolButton:hover,.el-button.FLGToolButton:focus,.el-button.FLGToolButton.is-focus,.FLGToolButton:hover,.FLGToolButton:focus,.FLGToolButton.is-focus{border-color:#ffffffa8!important;outline:0!important;color:#155f7a!important;transform:translateY(-1px);box-shadow:0 12px 26px #5fb0da38,0 0 20px #8be3e433,inset 0 1px #ffffffb3,inset 0 -1px #2f8fca24}.el-button.FLGToolButton:active,.FLGToolButton:active{border-color:#ffffff80!important;transform:translateY(1px);box-shadow:0 6px 16px #5fb0da29,inset 0 1px #ffffff94}.el-button.FLGMintButton,.FLGMintButton{--el-button-border-color: rgba(255, 255, 255, .6);--el-button-hover-border-color: rgba(255, 255, 255, .68);--el-button-active-border-color: rgba(255, 255, 255, .52);--el-button-bg-color: transparent;--el-button-hover-bg-color: transparent;--el-button-active-bg-color: transparent;--el-button-text-color: #fff;--el-button-hover-text-color: #fff;--el-button-active-text-color: #fff;border:1px solid rgba(255,255,255,.6)!important;outline:0!important;background:linear-gradient(135deg,#82dcc7,#6bc7f1)!important;color:#fff!important;font-weight:650;box-shadow:0 10px 22px #53b9c22e,inset 0 1px #ffffff9e,inset 0 -1px #2f8fca1f;transition:transform .42s var(--spring),box-shadow .42s var(--spring)}.el-button.FLGMintButton:hover,.el-button.FLGMintButton:focus,.el-button.FLGMintButton.is-focus,.FLGMintButton:hover,.FLGMintButton:focus,.FLGMintButton.is-focus{border-color:#ffffffad!important;outline:0!important;color:#fff!important;transform:translateY(-1px);box-shadow:0 12px 26px #53b9c23d,0 0 18px #82dcc738,inset 0 1px #ffffffb3,inset 0 -1px #2f8fca24}.el-button.FLGMintButton:active,.FLGMintButton:active{border-color:#ffffff85!important;transform:translateY(1px);box-shadow:0 6px 16px #53b9c229,inset 0 1px #ffffff94}.FLGLightButton{border:1px solid rgba(255,255,255,.78);background:#ffffffc2;color:var(--sun-ink);font-weight:650;box-shadow:0 2px #8fd2f87a,0 10px 22px #5fb0da14,inset 0 1px #ffffffe6;transition:transform .42s var(--spring),box-shadow .42s var(--spring),color .42s var(--spring),border-color .42s var(--spring)}.FLGLightButton:hover{border-color:#ffffffe0;color:var(--sun-blue-deep);transform:translateY(-2px);box-shadow:0 3px #8fd2f894,0 14px 28px #5fb0da1f,0 0 18px #8be3e424,inset 0 1px #fffffff5}.FLGLightButton:active{transform:translateY(2px);box-shadow:0 1px #8fd2f86b,0 7px 14px #5fb0da14}.FLGHeroBand{position:relative;overflow:hidden;background:linear-gradient(125deg,#61bbebe0,#82e0dacc 66%,#ffaaa0b3);color:#fff;box-shadow:inset 0 1px #ffffff75}.FLGHeroBand:after{content:"";position:absolute;top:-100%;left:-30%;width:24%;height:300%;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.46),transparent);transform:rotate(20deg);animation:FLGHeaderLightSweep 6s .8s ease-in-out infinite}.FLGHeroBand>*{position:relative;z-index:1}.FLGForm .el-form-item__label{color:#2d4656;font-size:13px;font-weight:600}.FLGForm .el-input__wrapper,.FLGForm .el-select__wrapper{border:1px solid rgba(255,255,255,.78);border-radius:16px;background:#ffffffc2;-webkit-backdrop-filter:blur(40px) saturate(180%);backdrop-filter:blur(40px) saturate(180%);box-shadow:0 8px 22px #5fb0da14,inset 0 1px #fffffff5;transition:transform .42s var(--spring),box-shadow .42s var(--spring),border-color .42s var(--spring)}.FLGForm .el-input__wrapper:hover,.FLGForm .el-select__wrapper:hover{border-color:#8fd2f894;transform:translateY(-1px);box-shadow:0 12px 28px #5fb0da1f,inset 0 1px #fffffffa}.FLGForm .el-input__wrapper.is-focus,.FLGForm .el-select__wrapper.is-focused{border-color:#2f8fca7a;transform:translateY(-1px);box-shadow:0 0 0 3px #8fd2f83d,0 14px 32px #5fb0da21,inset 0 1px #fffffffa}.FLGForm .el-input__inner{color:var(--sun-ink);font-size:14px}.FLGForm .el-input__inner::placeholder{color:#7c909e}.FLGForm .el-select__placeholder,.FLGForm .el-select__selected-item,.FLGForm .el-select__selected-item span{color:#2d4656}.FLGForm .FLGSelectEmphasis .el-select__wrapper{min-height:42px;border-color:#52b9db8f;background:linear-gradient(135deg,#ffffffe6,#e6faffd1),radial-gradient(circle at 100% 50%,rgba(139,227,228,.28),transparent 42%);box-shadow:0 0 0 2px #80d8ef29,0 10px 24px #5fb0da1f,inset 0 1px #fffffff5,inset 0 -1px #51bdde1f}.FLGForm .FLGSelectEmphasis .el-select__wrapper:hover,.FLGForm .FLGSelectEmphasis .el-select__wrapper.is-focused{border-color:#2f8fcaad;box-shadow:0 0 0 3px #80d8ef38,0 13px 28px #5fb0da29,inset 0 1px #fffffffa,inset 0 -1px #51bdde29}.FLGForm .FLGSelectEmphasis .el-select__selected-item,.FLGForm .FLGSelectEmphasis .el-select__selected-item span,.FLGForm .FLGSelectEmphasis .el-select__placeholder{color:#1f5368;font-weight:650}.FLGForm .FLGSelectEmphasis .el-select__suffix{width:36px;margin-right:-6px;display:inline-flex;justify-content:center;border-left:1px solid rgba(82,185,219,.22);color:#218bad}.FLGForm .FLGSelectEmphasis .el-select__caret{color:#218bad;filter:drop-shadow(0 0 6px rgba(139,227,228,.48))}.FLGForm .el-switch{--el-switch-on-color: #66d8b7;--el-switch-off-color: #bdd2dd}.FLGScrollable{scrollbar-width:thin;scrollbar-color:rgba(97,197,222,.48) rgba(255,255,255,.42)}.FLGScrollable::-webkit-scrollbar{width:6px;height:6px}.FLGScrollable::-webkit-scrollbar-track{background:#ffffff6b;border-radius:6px}.FLGScrollable::-webkit-scrollbar-thumb{background:#61c5de80;border-radius:6px}.el-select__popper.el-popper{overflow:hidden;border:1px solid rgba(255,255,255,.82)!important;border-radius:18px!important;background:linear-gradient(180deg,#ffffffe6,#f4fdffd1)!important;-webkit-backdrop-filter:blur(40px) saturate(180%);backdrop-filter:blur(40px) saturate(180%);box-shadow:0 18px 42px #5fb0da2e,inset 0 1px #ffffffe0!important}.el-select__popper .el-select-dropdown__list{padding:8px}.el-select__popper .el-select-dropdown__item{height:38px;margin:2px 0;padding:0 14px;border-radius:12px;color:#294656;font-size:14px;line-height:38px;transition:all .32s var(--spring)}.el-select__popper .el-select-dropdown__item.hover,.el-select__popper .el-select-dropdown__item:hover{background:#8be3e433;color:#1c6f8e}.el-select__popper .el-select-dropdown__item.selected{background:linear-gradient(100deg,#8fd8f847,#ffffffa3);color:#155f7a;font-weight:650}.el-select__popper .el-select-dropdown__item.is-disabled{color:#a3b4bf;background:transparent}.el-select__popper.el-popper .el-popper__arrow:before{border-color:#ffffffd1!important;background:#ffffffe6!important}.el-select__popper .el-select-dropdown{background:transparent}.el-select__popper .el-select-dropdown__wrap{max-height:280px}@keyframes FLGDaylightFloat{0%{transform:translate3d(-2%,-1%,0) scale(1)}to{transform:translate3d(2%,1%,0) scale(1.03)}}@keyframes FLGHeaderLightSweep{0%,22%{left:-30%;opacity:0}36%{opacity:1}58%,to{left:118%;opacity:0}}@media(max-width:768px){.FLGGlassPanel,.FLGGlassStrong{background-color:#ffffffc7}}header[data-v-0b6d7d44]{line-height:1.5;max-height:100vh}@property --angle-1{syntax: "<angle>"; inherits: false; initial-value: -75deg;}@property --angle-2{syntax: "<angle>"; inherits: false; initial-value: -45deg;}[data-v-c96d5735]:root{--global--size: clamp(2rem, 4vw, 5rem);--anim--hover-time: .4s;--anim--hover-ease: cubic-bezier(.25, 1, .5, 1)}.button-wrap[data-v-c96d5735]{font-size:20px;font-weight:700;position:relative;z-index:2;border-radius:999vw;background:transparent;pointer-events:none;transition:all var(--anim--hover-time) var(--anim--hover-ease)}button[data-v-c96d5735]{--border-width: clamp(1px, .0625em, 4px);all:unset;cursor:pointer;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0);pointer-events:auto;z-index:3;background:linear-gradient(-75deg,#ffffff0d,#fff3,#ffffff0d);border-radius:999vw;box-shadow:inset 0 .125em .125em #0000000d,inset 0 -.125em .125em #ffffff80,0 .25em .125em -.125em #0003,0 0 .1em .25em inset #fff3,0 0 #fff;backdrop-filter:blur(clamp(1px,.125em,4px));-webkit-backdrop-filter:blur(clamp(1px,.125em,4px));-moz-backdrop-filter:blur(clamp(1px,.125em,4px));-ms-backdrop-filter:blur(clamp(1px,.125em,4px));transition:all var(--anim--hover-time) var(--anim--hover-ease)}button[data-v-c96d5735]:hover{transform:scale(.975);backdrop-filter:blur(.01em);-webkit-backdrop-filter:blur(.01em);-moz-backdrop-filter:blur(.01em);-ms-backdrop-filter:blur(.01em);box-shadow:inset 0 .125em .125em #0000000d,inset 0 -.125em .125em #ffffff80,0 .15em .05em -.1em #00000040,0 0 .05em .1em inset #ffffff80,0 0 #fff}button span[data-v-c96d5735]{position:relative;display:block;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;font-family:Inter,sans-serif;letter-spacing:-.05em;font-weight:500;font-size:1em;color:#323232;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:0em .25em .05em rgba(0,0,0,.1);transition:all var(--anim--hover-time) var(--anim--hover-ease);padding-inline:30px;padding-block:10px}button:hover span[data-v-c96d5735]{text-shadow:.025em .025em .025em rgba(0,0,0,.12)}button span[data-v-c96d5735]:after{content:"";display:block;position:absolute;z-index:1;width:calc(100% - var(--border-width));height:calc(100% - var(--border-width));top:calc(0% + var(--border-width) / 2);left:calc(0% + var(--border-width) / 2);box-sizing:border-box;border-radius:999vw;overflow:clip;background:linear-gradient(var(--angle-2),rgba(255,255,255,0) 0%,rgba(255,255,255,.5) 40% 50%,rgba(255,255,255,0) 55%);z-index:3;mix-blend-mode:screen;pointer-events:none;background-size:200% 200%;background-position:0% 50%;background-repeat:no-repeat;transition:background-position calc(var(--anim--hover-time) * 1.25) var(--anim--hover-ease),--angle-2 calc(var(--anim--hover-time) * 1.25) var(--anim--hover-ease)}button:hover span[data-v-c96d5735]:after{background-position:25% 50%}button:active span[data-v-c96d5735]:after{background-position:50% 15%;--angle-2: -15deg}@media(hover:none)and (pointer:coarse){button span[data-v-c96d5735]:after,button:active span[data-v-c96d5735]:after{--angle-2: -45deg}}button[data-v-c96d5735]:after{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;border-radius:999vw;width:calc(100% + var(--border-width));height:calc(100% + var(--border-width));top:calc(0% - var(--border-width) / 2);left:calc(0% - var(--border-width) / 2);padding:var(--border-width);box-sizing:border-box;background:conic-gradient(from var(--angle-1) at 50% 50%,rgba(0,0,0,.5),rgba(0,0,0,0) 5% 40%,rgba(0,0,0,.5) 50%,rgba(0,0,0,0) 60% 95%,rgba(0,0,0,.5)),linear-gradient(180deg,#ffffff80,#ffffff80);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;transition:all var(--anim--hover-time) var(--anim--hover-ease),--angle-1 .5s ease;box-shadow:inset 0 0 0 calc(var(--border-width) / 2) #ffffff80}button[data-v-c96d5735]:hover:after{--angle-1: -125deg}button[data-v-c96d5735]:active:after{--angle-1: -75deg}@media(hover:none)and (pointer:coarse){button[data-v-c96d5735]:after,button[data-v-c96d5735]:hover:after,button[data-v-c96d5735]:active:after{--angle-1: -75deg}}.button-wrap:has(button:hover) .button-shadow[data-v-c96d5735]{filter:blur(clamp(2px,.0625em,6px));-webkit-filter:blur(clamp(2px,.0625em,6px));-moz-filter:blur(clamp(2px,.0625em,6px));-ms-filter:blur(clamp(2px,.0625em,6px));transition:filter var(--anim--hover-time) var(--anim--hover-ease)}.button-wrap:has(button:hover) .button-shadow[data-v-c96d5735]:after{top:calc(var(--shadow-cuttoff-fix) - .875em);opacity:1}.button-wrap[data-v-c96d5735]:has(button:active){transform:rotateX(25deg)}.button-wrap:has(button:active) button[data-v-c96d5735]{box-shadow:inset 0 .125em .125em #0000000d,inset 0 -.125em .125em #ffffff80,0 .125em .125em -.125em #0003,0 0 .1em .25em inset #fff3,0 .225em .05em #0000000d,0 .25em #ffffffbf,inset 0 .25em .05em #00000026}.button-wrap:has(button:active) .button-shadow[data-v-c96d5735]{filter:blur(clamp(2px,.125em,12px));-webkit-filter:blur(clamp(2px,.125em,12px));-moz-filter:blur(clamp(2px,.125em,12px));-ms-filter:blur(clamp(2px,.125em,12px))}.button-wrap:has(button:active) .button-shadow[data-v-c96d5735]:after{top:calc(var(--shadow-cuttoff-fix) - .5em);opacity:.75}.button-wrap:has(button:active) span[data-v-c96d5735]{text-shadow:.025em .25em .05em rgba(0,0,0,.12)}.HomeView[data-v-a8f54284]{height:100vh;background:linear-gradient(to bottom,#e7f8ff,#e6fff4);display:flex;flex-direction:column}.HomeView .ContentPart[data-v-a8f54284]{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;align-content:center}.HomeView .ContentPart .menuItem[data-v-a8f54284]{margin-bottom:10px}.HomeView .ContentPart .menuItem[data-v-a8f54284]:not(:last-child){margin-right:10px}.HomeView .ContentPart .menuItem[data-v-a8f54284]:active{animation:pressShake-a8f54284 .1s 2}.HomeView .beiAnPart[data-v-a8f54284]{margin-bottom:20px;flex-wrap:wrap}@keyframes pressShake-a8f54284{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}
