:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;--font-sans:-apple-system, BlinkMacSystemFont, "PingFang SC", "Noto Sans SC", "Hiragino Sans GB", "Microsoft YaHei", system-ui, sans-serif;--font-serif:"Songti SC", "STSong", "Noto Serif SC", serif;--screen-topbar-offset:calc(env(safe-area-inset-top,0px) + 66px)}@media (width<=480px){:root{--screen-topbar-offset:calc(env(safe-area-inset-top,0px) + 62px)}}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}html,body{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;height:100%;overflow:hidden}body{color:#e8dcc8;font-family:var(--font-sans);-webkit-user-select:none;user-select:none;touch-action:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(at 50% 30%,#1a1410 0%,#0a0806 70%)}input,textarea,select,button{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only}.font-sans{font-family:var(--font-sans)}::selection{color:#fff5d8;text-shadow:0 0 12px #ffe9b08c;background:#bc9b5961}::selection{color:#fff5d8;text-shadow:0 0 12px #ffe9b08c;background:#bc9b5961}.ccs-brand{--glow:188, 155, 89;will-change:transform, opacity, filter;width:150px;height:150px;animation:1.8s ease-in-out infinite alternate breathe}.ccs-brand img{object-fit:contain;width:100%;height:100%;display:block}@keyframes breathe{0%{opacity:.82;filter:drop-shadow(0 0 0px rgba(var(--glow), 0)) drop-shadow(0 0 0px rgba(var(--glow), 0));transform:scale(1)}to{opacity:1;filter:drop-shadow(0 0 3px rgba(var(--glow), .75)) drop-shadow(0 0 10px rgba(var(--glow), .45));transform:scale(1.045)}}@media (prefers-reduced-motion:reduce){.ccs-brand{opacity:1;filter:drop-shadow(0 0 3px rgba(var(--glow), .6));will-change:auto;animation:none;transform:none}}.ambient-dust[data-v-fc9c19aa]{pointer-events:none;z-index:0;width:100%;height:100%;display:block;position:fixed;inset:0}.ccs-loader[data-v-8f75a8c5]{z-index:999;flex-direction:column;justify-content:center;align-items:center;gap:32px;transition:opacity .8s;display:flex;position:fixed;inset:0}.ccs-brand-wrapper[data-v-8f75a8c5]{line-height:0;display:inline-block}.ccs-loader-bar[data-v-8f75a8c5]{--glow:188, 155, 89;--dur:2.8s;--edge:80px;--edge-mask:linear-gradient(90deg, #0000 0, #0000000d calc(var(--edge) * .2), #0003 calc(var(--edge) * .4), #00000080 calc(var(--edge) * .6), #000c calc(var(--edge) * .8), #000 var(--edge), #000 calc(100% - var(--edge)), #000c calc(100% - var(--edge) * .8), #00000080 calc(100% - var(--edge) * .6), #0003 calc(100% - var(--edge) * .4), #0000000d calc(100% - var(--edge) * .2), #0000 100%);width:200px;height:1px;transition:opacity .45s,transform .45s cubic-bezier(.4,0,.2,1),filter .45s;position:relative}.ccs-loader-bar.fade-out[data-v-8f75a8c5]{opacity:0;filter:blur(5px);pointer-events:none;transform:translateY(-6px)}.ccs-loader-bar-track[data-v-8f75a8c5]{background:rgba(var(--glow), .28);-webkit-mask-image:var(--edge-mask);-webkit-mask-image:var(--edge-mask);mask-image:var(--edge-mask);position:absolute;inset:0}.ccs-loader-bar-beam-wrap[data-v-8f75a8c5]{-webkit-mask-image:var(--edge-mask);-webkit-mask-image:var(--edge-mask);mask-image:var(--edge-mask);position:absolute;inset:0}.ccs-loader-bar-beam[data-v-8f75a8c5]{background:linear-gradient(90deg, rgba(var(--glow), 0) 0%, rgba(var(--glow), .5) 30%, #ffe9b0 50%, rgba(var(--glow), .5) 70%, rgba(var(--glow), 0) 100%);width:55%;height:100%;animation:sweep-8f75a8c5 var(--dur) cubic-bezier(.45, 0, .55, 1) infinite;position:absolute;top:0;left:0}.ccs-loader-bar-glow-wrap[data-v-8f75a8c5]{pointer-events:none;-webkit-mask-image:var(--edge-mask);-webkit-mask-image:var(--edge-mask);mask-image:var(--edge-mask);position:absolute;inset:-100px 0}.ccs-loader-bar-glow[data-v-8f75a8c5]{background:linear-gradient(90deg, rgba(var(--glow), 0) 0%, rgba(var(--glow), .6) 30%, #fff5d8 50%, rgba(var(--glow), .6) 70%, rgba(var(--glow), 0) 100%);width:55%;height:2px;filter:blur(5px) drop-shadow(0 0 10px rgba(var(--glow), 1)) drop-shadow(0 0 24px rgba(var(--glow), .75)) drop-shadow(0 0 48px rgba(var(--glow), .45)) drop-shadow(0 0 80px rgba(var(--glow), .22));animation:sweep-8f75a8c5 var(--dur) cubic-bezier(.45, 0, .55, 1) infinite;position:absolute;top:calc(50% - 1px);left:0}@keyframes sweep-8f75a8c5{0%{opacity:0;transform:translate(-105%)}35%{opacity:1}65%{opacity:1}to{opacity:0;transform:translate(185%)}}@media (prefers-reduced-motion:reduce){.ccs-loader-bar-beam[data-v-8f75a8c5],.ccs-loader-bar-glow[data-v-8f75a8c5]{opacity:1;animation:none;transform:translate(40%)}}.ccs-loader-text[data-v-8f75a8c5]{color:#8a7a64;letter-spacing:4px;min-height:18px;margin-top:12px;font-size:11px;font-weight:300;transition:color .4s}.ccs-loader-text-slot[data-v-8f75a8c5]{justify-content:center;align-items:center;min-height:18px;transition:opacity .45s,transform .45s cubic-bezier(.4,0,.2,1),filter .45s;display:flex}.ccs-loader-text-slot.fade-out[data-v-8f75a8c5]{opacity:0;filter:blur(5px);pointer-events:none;transform:translateY(-6px)}.text-fade-enter-active[data-v-8f75a8c5],.text-fade-leave-active[data-v-8f75a8c5]{transition:opacity .45s,transform .45s,filter .45s}.text-fade-enter-from[data-v-8f75a8c5]{opacity:0;filter:blur(4px);transform:translateY(4px)}.text-fade-leave-to[data-v-8f75a8c5]{opacity:0;filter:blur(4px);transform:translateY(-4px)}.ccs-ask[data-v-e4f3f920]{opacity:0;filter:blur(10px);width:100%;animation:1.1s cubic-bezier(.22,1,.36,1) .3s forwards ask-enter-e4f3f920;position:relative;transform:translateY(24px)}@keyframes ask-enter-e4f3f920{0%{opacity:0;filter:blur(10px);transform:translateY(24px)}60%{filter:blur()}to{opacity:1;filter:blur();transform:translateY(0)}}.ccs-ask[data-v-e4f3f920]:before{content:"";pointer-events:none;opacity:0;border-radius:16px;animation:1.8s cubic-bezier(.4,0,.2,1) .55s forwards ask-halo-e4f3f920;position:absolute;inset:-2px;box-shadow:0 0 0 .5px #bc9b5933}@keyframes ask-halo-e4f3f920{0%{opacity:0}20%{opacity:1}to{opacity:0}}.ccs-ask-input[data-v-e4f3f920]{text-align:center;letter-spacing:.06em;color:#e8dcc8;-webkit-backdrop-filter:blur(10px);-webkit-user-select:text;user-select:text;background:#e8dcc809;border:1px solid #bc9b5933;border-radius:14px;outline:none;width:100%;height:54px;padding:0 20px;font-family:inherit;font-size:14px;transition:all .4s cubic-bezier(.4,0,.2,1)}.ccs-ask-input[data-v-e4f3f920]:hover{background:#e8dcc80d;border-color:#bc9b5957}.ccs-ask-input[data-v-e4f3f920]:focus{background:#e8dcc80f;border-color:#bc9b598c;box-shadow:0 0 0 1px #bc9b591f,0 0 20px #bc9b5924,inset 0 0 20px #bc9b590d}.ccs-ask-input[data-v-e4f3f920]::selection{text-shadow:0 0 12px #ffe9b08c;background:#bc9b5973}.ccs-ask-input[data-v-e4f3f920]::-moz-selection{color:#fff9e8;text-shadow:0 0 12px #ffe9b08c;background:#bc9b5973}.ccs-ask-placeholder[data-v-e4f3f920]{pointer-events:none;letter-spacing:.06em;color:#e8dcc852;white-space:nowrap;justify-content:center;align-items:center;height:54px;padding:0 20px;font-size:14px;transition:opacity .25s;display:flex;position:absolute;top:0;left:0;right:0;overflow:hidden}.ccs-ask-placeholder-text[data-v-e4f3f920]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.ccs-ask-caret[data-v-e4f3f920]{background:#bc9b59bf;flex-shrink:0;width:1px;height:1.5em;margin-left:1px;animation:1s step-end infinite caret-blink-e4f3f920;display:inline-block;box-shadow:0 0 6px #bc9b5980}@keyframes caret-blink-e4f3f920{0%,to{opacity:1}50%{opacity:0}}.ccs-ask-input:focus~.ccs-ask-placeholder .ccs-ask-caret[data-v-e4f3f920]{opacity:0;animation:none}.ccs-hints[data-v-e4f3f920]{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 14px;margin-top:12px;margin-bottom:32px;transition:color .4s;display:flex}.ccs-hint[data-v-e4f3f920]{letter-spacing:.2em;text-indent:.2em;color:#e8dcc861;cursor:pointer;animation:.7s cubic-bezier(.22,1,.36,1) both hint-in-e4f3f920;animation-delay:var(--d,0s);background:0 0;border:none;padding:6px 2px;font-family:inherit;font-size:12px;transition:color .4s cubic-bezier(.4,0,.2,1),text-shadow .4s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.4,0,.2,1);position:relative}.ccs-hint[data-v-e4f3f920]:hover{color:#ffe9b0;text-shadow:0 0 14px #ffe9b08c;transform:translateY(-1px)}.ccs-hint[data-v-e4f3f920]:active{transform:translateY(0)}.ccs-hint[data-v-e4f3f920]:after{content:"";background:linear-gradient(90deg,#0000 0%,#ffe9b0e6 50%,#0000 100%);width:0;height:1px;transition:width .5s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:50%;transform:translate(-50%)}.ccs-hint[data-v-e4f3f920]:hover:after{width:100%}@keyframes hint-in-e4f3f920{0%{opacity:0;filter:blur(4px);transform:translateY(8px)}to{opacity:1;filter:blur();transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ccs-ask[data-v-e4f3f920]{opacity:1;filter:none;transform:none;animation:none!important}.ccs-ask[data-v-e4f3f920]:before{opacity:0!important;animation:none!important}.ccs-ask-caret[data-v-e4f3f920],.ccs-hints .ccs-hint[data-v-e4f3f920]{animation:none!important}}.ccs-ask-input.is-warn[data-v-e4f3f920]{background:#a8472c0f;border-color:#e07a5fa6;animation:.5s cubic-bezier(.36,.07,.19,.97) ask-shake-e4f3f920;box-shadow:0 0 0 1px #e07a5f40,0 0 22px #e07a5f29,inset 0 0 20px #a8472c0f}@keyframes ask-shake-e4f3f920{0%,to{transform:translate(0)}15%{transform:translate(-6px)}30%{transform:translate(5px)}45%{transform:translate(-4px)}60%{transform:translate(3px)}75%{transform:translate(-2px)}}@media (prefers-reduced-motion:reduce){.ccs-ask-input.is-warn[data-v-e4f3f920]{animation:none}}.ccs-slogan[data-v-323bf61e]{font-family:var(--font-serif);justify-content:center;align-items:center;width:100%;height:2em;margin-bottom:36px;animation:.9s cubic-bezier(.22,1,.36,1) .15s both rise;display:flex;position:relative}.ccs-slogan span[data-v-323bf61e]{letter-spacing:.28em;text-indent:.28em;text-align:center;white-space:nowrap;background:linear-gradient(#e2d5b7 0%,#a8894a 130%);color:#0000;-webkit-background-clip:text;background-clip:text;justify-content:center;align-items:center;padding:0 8px;font-size:18px;font-weight:300;line-height:1.9;display:flex;position:absolute;inset:0}.slogan-fade-enter-active[data-v-323bf61e]{transition:opacity .7s cubic-bezier(.22,1,.36,1),filter .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.slogan-fade-leave-active[data-v-323bf61e]{transition:opacity .5s cubic-bezier(.4,0,.2,1),filter .5s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.4,0,.2,1)}.slogan-fade-enter-from[data-v-323bf61e]{opacity:0;filter:blur(8px);transform:translateY(10px)}.slogan-fade-leave-to[data-v-323bf61e]{opacity:0;filter:blur(8px);transform:translateY(-10px)}@media (prefers-reduced-motion:reduce){.ccs-slogan[data-v-323bf61e]{opacity:1;animation:none}.slogan-fade-enter-active[data-v-323bf61e],.slogan-fade-leave-active[data-v-323bf61e]{transition:none}}.ccs-bottom-links[data-v-d5fdf394]{justify-content:center;align-items:center;gap:0;margin-top:30px;animation:.9s cubic-bezier(.22,1,.36,1) .66s both rise;display:flex}.ccs-link[data-v-d5fdf394]{letter-spacing:.3em;text-indent:.3em;color:#e8dcc866;cursor:pointer;background:0 0;border:none;padding:8px 20px;font-family:inherit;font-size:12px;transition:color .35s,text-shadow .35s}.ccs-link[data-v-d5fdf394]:hover{color:#ffe9b0;text-shadow:0 0 14px #ffe9b08c}.ccs-link-dot[data-v-d5fdf394]{background:#d4a85366;border-radius:50%;flex-shrink:0;width:3px;height:3px;transition:background .35s,box-shadow .35s,transform .35s}.ccs-bottom-links:hover .ccs-link-dot[data-v-d5fdf394]{background:#d4a853a6;box-shadow:0 0 8px #d4a85380}@media (width<=420px){.ccs-link[data-v-d5fdf394]{letter-spacing:.22em;text-indent:.22em;padding:8px 12px}}.toggle-switch[data-v-996b9eea]{cursor:pointer;-webkit-tap-highlight-color:transparent;background:#d4a85308;border:1px solid #d4a85338;border-radius:999px;flex-shrink:0;width:40px;height:20px;padding:0;transition:background .28s,border-color .28s;position:relative}.toggle-switch.is-on[data-v-996b9eea]{background:#d4a85324;border-color:#d4a8538c}.toggle-switch-thumb[data-v-996b9eea]{background:#6a5f4f;border-radius:50%;width:14px;height:14px;transition:transform .32s cubic-bezier(.34,1.3,.64,1),background .28s,box-shadow .28s;position:absolute;top:2px;left:2px}.toggle-switch.is-on .toggle-switch-thumb[data-v-996b9eea]{background:#e8c477;transform:translate(20px);box-shadow:0 0 10px #e8c4778c}.toggle-switch:active .toggle-switch-thumb[data-v-996b9eea]{transform:scale(.9)}.toggle-switch.is-on:active .toggle-switch-thumb[data-v-996b9eea]{transform:translate(20px)scale(.9)}@media (prefers-reduced-motion:reduce){.toggle-switch-thumb[data-v-996b9eea]{transition:none}}.volume-slider[data-v-882ae6ae]{align-items:center;gap:12px;padding:6px 0 4px;display:flex}.volume-slider-label[data-v-882ae6ae]{letter-spacing:3px;text-indent:3px;color:#6a5f4f;flex-shrink:0;font-size:11px;font-weight:300}.volume-slider-value[data-v-882ae6ae]{text-align:right;letter-spacing:.5px;color:#8a7a64;font-variant-numeric:tabular-nums;flex-shrink:0;min-width:38px;font-size:11px;font-weight:300}.volume-slider-input[data-v-882ae6ae]{appearance:none;cursor:pointer;background:0 0;outline:none;flex:1;height:18px;margin:0;padding:0}.volume-slider-input[data-v-882ae6ae]::-webkit-slider-runnable-track{background:#d4a85324;border-radius:1px;height:2px}.volume-slider-input[data-v-882ae6ae]::-moz-range-track{background:#d4a85324;border-radius:1px;height:2px}.volume-slider-input[data-v-882ae6ae]::-moz-range-progress{background:#e8c47799;border-radius:1px;height:2px}.volume-slider-input[data-v-882ae6ae]::-webkit-slider-thumb{appearance:none;background:#e8c477;border:2px solid #1a1410;border-radius:50%;width:12px;height:12px;margin-top:-5px;transition:transform .2s,box-shadow .2s;box-shadow:0 0 8px #e8c47773}.volume-slider-input[data-v-882ae6ae]::-moz-range-thumb{background:#e8c477;border:2px solid #1a1410;border-radius:50%;width:12px;height:12px;transition:transform .2s,box-shadow .2s;box-shadow:0 0 8px #e8c47773}.volume-slider-input[data-v-882ae6ae]:active::-webkit-slider-thumb{transform:scale(1.15);box-shadow:0 0 14px #e8c477b3}.volume-slider-input[data-v-882ae6ae]:active::-moz-range-thumb{transform:scale(1.15);box-shadow:0 0 14px #e8c477b3}@media (prefers-reduced-motion:reduce){.volume-slider-input[data-v-882ae6ae]::-webkit-slider-thumb{transition:none}.volume-slider-input[data-v-882ae6ae]::-moz-range-thumb{transition:none}}.asp-foot[data-v-13f8435f]{padding:18px 24px calc(env(safe-area-inset-bottom,0px) + 24px);background:#0a080680;border-top:1px solid #d4a8531a;flex-shrink:0}.asp-foot-title[data-v-13f8435f]{letter-spacing:5px;text-indent:5px;color:#d4a85380;margin-bottom:12px;font-size:10px;font-weight:400}.asp-foot-list[data-v-13f8435f]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.asp-foot-item[data-v-13f8435f]{background:#d4a85304;border:1px solid #d4a85314;border-radius:10px;padding:10px 12px;transition:border-color .25s,background .25s}.asp-foot-head[data-v-13f8435f]{flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.asp-foot-name[data-v-13f8435f]{color:#e8dcc8;letter-spacing:.4px;font-size:11.5px;font-weight:400}.asp-foot-license[data-v-13f8435f]{letter-spacing:.4px;color:#d4a853d9;background:#d4a8531a;border:1px solid #d4a85338;border-radius:4px;flex-shrink:0;margin-left:auto;padding:1px 6px;font-size:9px;line-height:1.5;display:inline-block}.asp-foot-version[data-v-13f8435f]{color:#6a5f4f;letter-spacing:.3px;margin-bottom:3px;font-size:9.5px}.asp-foot-desc[data-v-13f8435f]{color:#6a5f4f;letter-spacing:.2px;font-size:10px;font-weight:300;line-height:1.7}@media (width<=380px){.asp-foot[data-v-13f8435f]{padding:16px 20px calc(env(safe-area-inset-bottom,0px) + 20px)}}.asp-overlay[data-v-e53387b7]{z-index:1090;-webkit-backdrop-filter:blur(10px)saturate(120%);backdrop-filter:blur(10px)saturate(120%);background:#0403029e;position:fixed;inset:0}.asp-overlay-enter-active[data-v-e53387b7],.asp-overlay-leave-active[data-v-e53387b7]{transition:opacity .35s cubic-bezier(.22,1,.36,1)}.asp-overlay-enter-from[data-v-e53387b7],.asp-overlay-leave-to[data-v-e53387b7]{opacity:0}.asp-panel[data-v-e53387b7]{z-index:1091;color:#e8dcc8;background:linear-gradient(160deg,#261d14fa 0%,#16100afc 55%,#0c0906 100%);border-left:1px solid #d4a85338;flex-direction:column;width:100%;max-width:380px;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-30px 0 80px #000000b3}.asp-panel[data-v-e53387b7]:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#d4a85366,#0000);height:1px;position:absolute;top:0;left:0;right:0}.asp-panel-enter-active[data-v-e53387b7]{transition:transform .44s cubic-bezier(.22,1,.36,1)}.asp-panel-leave-active[data-v-e53387b7]{transition:transform .28s cubic-bezier(.4,0,1,1)}.asp-panel-enter-from[data-v-e53387b7],.asp-panel-leave-to[data-v-e53387b7]{transform:translate(100%)}.asp-head[data-v-e53387b7]{padding:calc(env(safe-area-inset-top,0px) + 20px) 24px 16px;border-bottom:1px solid #d4a8531a;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;display:flex}.asp-head-title[data-v-e53387b7]{font-family:var(--font-serif);letter-spacing:6px;text-indent:6px;color:#e8dcc8;text-shadow:0 0 22px #d4a8533d;font-size:16px;font-weight:400;line-height:1.2}.asp-close[data-v-e53387b7]{color:#d4a853b3;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #d4a8532e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;padding:0;transition:background .25s,border-color .25s,color .25s,transform .2s;display:flex}.asp-close svg[data-v-e53387b7]{width:14px;height:14px}.asp-close[data-v-e53387b7]:active{color:#ffe9b0;background:#d4a85324;border-color:#d4a8538c;transform:scale(.92)}.asp-body[data-v-e53387b7]{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;flex:1;min-height:0;padding:24px 24px 8px;overflow:hidden auto}.asp-body[data-v-e53387b7]::-webkit-scrollbar{width:0;height:0;display:none}@media (width<=380px){.asp-head[data-v-e53387b7]{padding:calc(env(safe-area-inset-top,0px) + 16px) 20px 14px}.asp-body[data-v-e53387b7]{padding:20px 20px 6px}.asp-head-title[data-v-e53387b7]{letter-spacing:5px;text-indent:5px;font-size:15px}}@media (prefers-reduced-motion:reduce){.asp-panel-enter-active[data-v-e53387b7],.asp-panel-leave-active[data-v-e53387b7],.asp-overlay-enter-active[data-v-e53387b7],.asp-overlay-leave-active[data-v-e53387b7]{transition:none}}.asp-group{margin-bottom:28px}.asp-group:last-child{margin-bottom:4px}.asp-group-head{align-items:center;gap:10px;margin-bottom:14px;display:flex}.asp-group-dot{background:#d4a853;border-radius:50%;flex-shrink:0;width:4px;height:4px;box-shadow:0 0 8px #d4a85399}.asp-group-title{letter-spacing:6px;text-indent:6px;color:#d4a85399;font-size:11px;font-weight:400}.asp-row{justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.asp-label{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.asp-label-main{letter-spacing:2px;color:#e8dcc8;font-size:13px;font-weight:400}.asp-label-sub{letter-spacing:1.5px;color:#6a5f4f;font-size:10.5px;font-weight:300}.ccs-main[data-v-194b2184]{z-index:999;--logo-scale:1;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:none;scroll-behavior:smooth;height:100dvh;padding:2em 0;transition:opacity .8s;display:flex;position:fixed;inset:0;overflow:hidden auto}.ccs-inner[data-v-194b2184]{flex-direction:column;align-items:center;gap:32px;width:100%;max-width:100%;margin:auto;padding:20px 0;display:flex}.ccs-brand-wrapper[data-v-194b2184]{width:calc(150px * var(--logo-scale));height:calc(150px * var(--logo-scale));justify-content:center;align-items:center;display:flex}.ccs-brand-scaler[data-v-194b2184]{width:150px;height:150px;transform:scale(var(--logo-scale));transform-origin:50%;flex-shrink:0}.ccs-content[data-v-194b2184]{z-index:1;flex-direction:column;align-items:center;width:100%;max-width:460px;padding:0 2.5em;display:flex;position:relative}.ccs-submit[data-v-194b2184]{color:#1a1206;letter-spacing:8px;text-indent:8px;cursor:pointer;touch-action:manipulation;background:linear-gradient(135deg,#8a6d3a,#d4a853);border:none;border-radius:40px;justify-content:center;align-items:center;margin-top:20px;padding:15px 58px;font-family:inherit;font-size:15px;font-weight:600;transition:transform .22s,box-shadow .22s;display:flex;position:relative;box-shadow:0 10px 36px #d4a85347}.ccs-submit[data-v-194b2184]:active{transform:scale(.96);box-shadow:0 4px 16px #d4a85366}.submit-text[data-v-194b2184]{display:inline}.submit-arrow[data-v-194b2184]{width:22px;height:22px;display:none}.ccs-empty-warn[data-v-194b2184]{font-family:var(--font-serif);letter-spacing:2px;color:#e07a5f;text-shadow:0 0 14px #e07a5f66;text-align:center;opacity:0;pointer-events:none;min-height:16px;margin-top:-18px;font-size:12px;font-weight:300;transition:opacity .35s,transform .35s;transform:translateY(-4px)}.ccs-empty-warn.is-visible[data-v-194b2184]{opacity:1;transform:translateY(0)}.ccs-content[data-v-194b2184],.ccs-submit[data-v-194b2184],.ccs-empty-warn[data-v-194b2184],.ccs-links-wrap[data-v-194b2184]{transition:opacity .2s,transform .2s}.ccs-main.fading-out .ccs-content[data-v-194b2184],.ccs-main.fading-out .ccs-submit[data-v-194b2184],.ccs-main.fading-out .ccs-empty-warn[data-v-194b2184],.ccs-main.fading-out .ccs-links-wrap[data-v-194b2184]{opacity:0;pointer-events:none}.ccs-main.fading-out .ccs-content[data-v-194b2184]{transform:translateY(-6px)}.ccs-main.fading-out .ccs-links-wrap[data-v-194b2184]{transform:translateY(6px)}.ccs-settings-btn[data-v-194b2184]{top:calc(env(safe-area-inset-top,0px) + 14px);z-index:60;-webkit-backdrop-filter:blur(14px)saturate(130%);backdrop-filter:blur(14px)saturate(130%);color:#d4a853bf;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#100b078c;border:1px solid #d4a8532e;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:background .25s,border-color .25s,color .25s,transform .2s,opacity .2s;display:flex;position:fixed;right:20px}.ccs-settings-btn[data-v-194b2184]:active{color:#ffe9b0;background:#d4a85329;border-color:#d4a8538c;transform:scale(.92)}.ccs-settings-btn svg[data-v-194b2184]{stroke:currentColor;fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.ccs-main.fading-out .ccs-settings-btn[data-v-194b2184]{opacity:0;pointer-events:none}@media (width<=480px){.ccs-settings-btn[data-v-194b2184]{width:36px;height:36px;right:16px}}@media (prefers-reduced-motion:reduce){.ccs-content[data-v-194b2184],.ccs-submit[data-v-194b2184],.ccs-empty-warn[data-v-194b2184],.ccs-links-wrap[data-v-194b2184]{transition:none}}.ccs-star-dust-transition[data-v-eeb52672]{pointer-events:none;z-index:100;position:fixed;inset:0;overflow:hidden}.ccs-breath-ui[data-v-eeb52672]{opacity:0;flex-direction:column;align-items:center;gap:18px;transition:opacity .7s;display:flex;position:absolute;bottom:20vh;left:0;right:0}.ccs-breath-ui.show[data-v-eeb52672]{opacity:1}.ccs-breath-text[data-v-eeb52672]{font-family:var(--font-serif);letter-spacing:18px;text-indent:18px;color:#e8d9b6;text-shadow:0 0 22px #d4a85366,0 0 48px #d4a85324;opacity:0;filter:blur(3px);font-size:clamp(21px,6vw,28px);font-weight:300;transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1),filter .6s cubic-bezier(.4,0,.2,1);transform:translateY(6px)}.ccs-breath-text.show[data-v-eeb52672]{opacity:1;filter:blur();transform:translateY(0)}.ccs-breath-count[data-v-eeb52672]{letter-spacing:9px;text-indent:9px;color:#7a6f5c;opacity:0;font-size:10.5px;font-weight:300;transition:opacity .7s}.ccs-breath-count.show[data-v-eeb52672]{opacity:1}.ccs-breath-timer[data-v-eeb52672]{background:#b48c481f;border-radius:2px;width:clamp(160px,46vw,210px);height:1px;position:relative;overflow:hidden}.ccs-breath-timer-fill[data-v-eeb52672]{background:linear-gradient(90deg,#a07c3e1f,#f8dca0c7,#a07c3e38);border-radius:2px;width:0%;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 8px #f0d0906b}.ccs-skip-btn[data-v-eeb52672]{-webkit-backdrop-filter:blur(10px);color:#8a7a64;letter-spacing:4px;text-indent:4px;cursor:pointer;opacity:0;pointer-events:none;touch-action:manipulation;background:#140e0873;border:1px solid #d4a85338;border-radius:999px;padding:9px 26px;font-family:inherit;font-size:11.5px;transition:opacity .55s,transform .55s,color .25s,background .25s,border-color .25s;position:absolute;bottom:clamp(44px,9vh,68px);left:50%;transform:translate(-50%)translateY(6px)}.ccs-skip-btn.show[data-v-eeb52672]{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.ccs-skip-btn[data-v-eeb52672]:active{color:#d4a853;background:#d4a8531a;border-color:#d4a85380}.pg-root[data-v-35f436aa]{z-index:1000;-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);color:#e8dcc8;background:#0a0806f0;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.pg-inner[data-v-35f436aa]{flex-direction:column;align-items:center;gap:22px;padding:40px 48px;display:flex}.pg-icon[data-v-35f436aa]{color:#d4a853;filter:drop-shadow(0 0 18px #d4a85366);width:64px;height:64px;animation:3.6s ease-in-out infinite pgRotate-35f436aa}.pg-icon svg[data-v-35f436aa]{width:100%;height:100%}@keyframes pgRotate-35f436aa{0%,to{transform:rotate(0)}50%{transform:rotate(-6deg)}}.pg-title[data-v-35f436aa]{font-family:var(--font-serif);letter-spacing:12px;text-indent:12px;color:#e8dcc8;text-shadow:0 0 30px #d4a85366;font-size:22px}.pg-hint[data-v-35f436aa]{letter-spacing:4px;text-indent:4px;color:#8a7a64;font-size:12px;font-weight:300}.pg-back[data-v-35f436aa]{color:#8a7a64;letter-spacing:3px;text-indent:3px;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:#d4a8530a;border:1px solid #d4a85347;border-radius:999px;margin-top:10px;padding:10px 28px;font-family:inherit;font-size:12px;font-weight:300;transition:background .25s,border-color .25s,color .25s,transform .2s}.pg-back[data-v-35f436aa]:active{color:#e8c477;background:#d4a85324;border-color:#d4a8538c;transform:scale(.96)}.pg-enter-active[data-v-35f436aa],.pg-leave-active[data-v-35f436aa]{transition:opacity .35s}.pg-enter-from[data-v-35f436aa],.pg-leave-to[data-v-35f436aa]{opacity:0}.pg-enter-active .pg-inner[data-v-35f436aa]{transition:transform .45s cubic-bezier(.34,1.3,.64,1)}.pg-enter-from .pg-inner[data-v-35f436aa]{transform:scale(.94)}@media (prefers-reduced-motion:reduce){.pg-icon[data-v-35f436aa]{animation:none}}.first-tip[data-v-7fd64a78]{top:calc(env(safe-area-inset-top,0px) + 62px);z-index:1080;pointer-events:none;width:100%;max-width:460px;padding:0 16px;position:fixed;left:50%;transform:translate(-50%)}.first-tip-inner[data-v-7fd64a78]{text-align:center;-webkit-backdrop-filter:blur(16px)saturate(130%);backdrop-filter:blur(16px)saturate(130%);pointer-events:auto;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#100b07eb;border:1px solid #d4a85347;border-radius:12px;justify-content:center;align-items:center;gap:12px;padding:10px 12px 10px 16px;display:flex;box-shadow:0 12px 36px #0009,0 0 32px #d4a85314,inset 0 1px #ffdc960d}.first-tip-text[data-v-7fd64a78]{letter-spacing:1px;color:#e8dcc8;word-break:break-word;flex:1;min-width:0;font-size:12.5px;font-weight:300;line-height:1.6}.first-tip-close[data-v-7fd64a78]{color:#d4a8538c;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:background .22s,color .22s;display:flex}.first-tip-close svg[data-v-7fd64a78]{width:12px;height:12px}.first-tip-close[data-v-7fd64a78]:active{color:#ffe9b0;background:#d4a85324}.tip-slide-enter-active[data-v-7fd64a78]{transition:opacity .4s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.34,1.3,.64,1)}.tip-slide-leave-active[data-v-7fd64a78]{transition:opacity .28s,transform .32s}.tip-slide-enter-from[data-v-7fd64a78]{opacity:0;transform:translate(-50%)translateY(-12px)}.tip-slide-leave-to[data-v-7fd64a78]{opacity:0;transform:translate(-50%)translateY(-8px)}@media (width<=480px){.first-tip[data-v-7fd64a78]{top:calc(env(safe-area-inset-top,0px) + 58px);padding:0 12px}.first-tip-inner[data-v-7fd64a78]{padding:10px 10px 10px 14px}.first-tip-text[data-v-7fd64a78]{font-size:12px}}@media (prefers-reduced-motion:reduce){.tip-slide-enter-active[data-v-7fd64a78],.tip-slide-leave-active[data-v-7fd64a78]{transition:opacity .2s}.tip-slide-enter-from[data-v-7fd64a78],.tip-slide-leave-to[data-v-7fd64a78]{transform:translate(-50%)}}.toast-root[data-v-96fc1d47]{z-index:1100;pointer-events:none;width:max-content;max-width:min(340px,100vw - 48px);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.toast-inner[data-v-96fc1d47]{-webkit-backdrop-filter:blur(16px)saturate(130%);backdrop-filter:blur(16px)saturate(130%);color:#e8dcc8;letter-spacing:1.5px;text-align:center;pointer-events:auto;white-space:nowrap;text-overflow:ellipsis;background:#100b07eb;border:1px solid #d4a85347;border-radius:999px;align-items:center;gap:12px;padding:12px 20px;font-size:13px;font-weight:300;line-height:1.5;display:flex;overflow:hidden;box-shadow:0 12px 36px #000000b3,0 0 40px #d4a85314,inset 0 1px #ffdc960d}.toast-inner--success[data-v-96fc1d47]{border-color:#50c87852}.toast-inner--error[data-v-96fc1d47]{border-color:#e07a5f66}.toast-inner--warning[data-v-96fc1d47]{border-color:#e0a8585c}.toast-message[data-v-96fc1d47]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.toast-action[data-v-96fc1d47]{color:#e8c477;letter-spacing:2px;text-indent:2px;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:#d4a85314;border:1px solid #d4a85366;border-radius:999px;flex-shrink:0;padding:4px 12px;font-family:inherit;font-size:12px;font-weight:400;transition:background .22s,border-color .22s,color .22s,transform .18s}.toast-action[data-v-96fc1d47]:active{color:#ffe9b0;background:#d4a8532e;border-color:#d4a853b3;transform:scale(.94)}.toast-swap-enter-active[data-v-96fc1d47]{transition:opacity .28s,transform .4s cubic-bezier(.34,1.3,.64,1)}.toast-swap-leave-active[data-v-96fc1d47]{transition:opacity .2s,transform .24s}.toast-swap-enter-from[data-v-96fc1d47]{opacity:0;transform:translate(-50%,calc(12px - 50%))scale(.94)}.toast-swap-leave-to[data-v-96fc1d47]{opacity:0;transform:translate(-50%,calc(-50% - 8px))scale(.96)}@media (prefers-reduced-motion:reduce){.toast-swap-enter-active[data-v-96fc1d47],.toast-swap-leave-active[data-v-96fc1d47]{transition:opacity .15s}.toast-swap-enter-from[data-v-96fc1d47],.toast-swap-leave-to[data-v-96fc1d47]{transform:translate(-50%,-50%)}}.err-root[data-v-d076b36d]{padding:calc(env(safe-area-inset-top,0px) + 40px) 24px calc(env(safe-area-inset-bottom,0px) + 40px);color:#e8dcc8;-webkit-font-smoothing:antialiased;z-index:2000;background:#0a0806;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.err-inner[data-v-d076b36d]{text-align:center;flex-direction:column;align-items:center;gap:18px;width:100%;max-width:340px;display:flex}.err-icon[data-v-d076b36d]{color:#d4a85380;margin-bottom:4px;font-size:28px;line-height:1}.err-title[data-v-d076b36d]{font-family:var(--font-serif);letter-spacing:10px;text-indent:10px;color:#e8dcc8;text-shadow:0 0 30px #d4a85347;font-size:20px}.err-hint[data-v-d076b36d]{letter-spacing:2px;color:#8a7a64;font-size:12px;font-weight:300;line-height:2}.err-details[data-v-d076b36d]{text-align:left;width:100%;margin-top:4px}.err-details summary[data-v-d076b36d]{cursor:pointer;letter-spacing:3px;text-indent:3px;color:#6a5f4f;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;padding:8px 0;font-size:11px;list-style:none;transition:color .25s}.err-details summary[data-v-d076b36d]::-webkit-details-marker{display:none}.err-details summary[data-v-d076b36d]:before{content:"▸ ";transition:transform .25s;display:inline-block}.err-details[open] summary[data-v-d076b36d]:before{transform:rotate(90deg)}.err-details summary[data-v-d076b36d]:hover{color:#8a7a64}.err-pre[data-v-d076b36d]{color:#a89878;white-space:pre-wrap;word-break:break-all;background:#d4a85305;border:1px solid #d4a8531f;border-radius:8px;max-height:160px;margin-top:8px;padding:12px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10.5px;line-height:1.6;overflow-y:auto}.err-actions[data-v-d076b36d]{flex-direction:column;align-items:center;gap:10px;width:100%;max-width:240px;margin-top:12px;display:flex}.err-btn[data-v-d076b36d]{letter-spacing:3px;text-indent:3px;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border-radius:999px;width:100%;padding:12px 20px;font-family:inherit;font-size:12.5px;font-weight:300;transition:border-color .3s,background .3s,color .3s,box-shadow .3s,transform .2s}.err-btn[data-v-d076b36d]:active{transform:scale(.97)}.err-btn--primary[data-v-d076b36d]{color:#e8c477;background:linear-gradient(135deg,#d4a85314 0%,#d4a85308 100%);border:1px solid #d4a8536b}.err-btn--primary[data-v-d076b36d]:hover{background:linear-gradient(135deg,#d4a85324 0%,#d4a8530f 100%);border-color:#d4a8539e;box-shadow:0 0 24px #d4a8531f}.err-btn--ghost[data-v-d076b36d]{color:#8a7a64;background:0 0;border:1px solid #d4a8532e}.err-btn--ghost[data-v-d076b36d]:hover{color:#c8b898;border-color:#d4a85352}.bm-overlay[data-v-72cdd0a9]{z-index:1050;-webkit-backdrop-filter:blur(12px)saturate(120%);backdrop-filter:blur(12px)saturate(120%);background:#040302c7;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.bm-box[data-v-72cdd0a9]{color:#e8dcc8;background:linear-gradient(160deg,#261d14fa 0%,#16100afc 55%,#0c0906 100%);border:1px solid #d4a85347;border-radius:20px;flex-direction:column;width:100%;max-width:340px;max-height:min(80vh,640px);display:flex;overflow:hidden;box-shadow:0 30px 80px #000000d9,0 0 60px #d4a8530f,inset 0 0 0 1px #ffe6b405}.bm-box.is-wide[data-v-72cdd0a9]{max-width:420px}.bm-box[data-v-72cdd0a9]:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#d4a85380,#0000);width:60%;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.bm-head[data-v-72cdd0a9]{border-bottom:1px solid #d4a8531a;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px 14px;display:flex}.bm-title[data-v-72cdd0a9]{font-family:var(--font-serif);letter-spacing:6px;text-indent:6px;color:#e8dcc8;text-shadow:0 0 20px #d4a8533d;font-size:16px;font-weight:400;line-height:1.2}.bm-close[data-v-72cdd0a9]{color:#d4a853b3;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #d4a8532e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;padding:0;transition:background .22s,border-color .22s,color .22s,transform .18s;display:flex}.bm-close[data-v-72cdd0a9]:active{color:#ffe9b0;background:#d4a85324;border-color:#d4a8538c;transform:scale(.92)}.bm-close svg[data-v-72cdd0a9]{width:14px;height:14px}.bm-body[data-v-72cdd0a9]{flex-direction:column;flex:1;min-height:0;padding:18px 20px 22px;display:flex;overflow:hidden}.bm-body-scroll[data-v-72cdd0a9]{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;flex:1;min-height:0;overflow:hidden auto}.bm-body-scroll[data-v-72cdd0a9]::-webkit-scrollbar{width:0;height:0;display:none}.base-modal-enter-active[data-v-72cdd0a9],.base-modal-leave-active[data-v-72cdd0a9]{transition:opacity .28s}.base-modal-enter-from[data-v-72cdd0a9],.base-modal-leave-to[data-v-72cdd0a9]{opacity:0}.base-modal-enter-active .bm-box[data-v-72cdd0a9]{transition:transform .4s cubic-bezier(.34,1.3,.64,1)}.base-modal-leave-active .bm-box[data-v-72cdd0a9]{transition:transform .22s}.base-modal-enter-from .bm-box[data-v-72cdd0a9]{transform:scale(.94)translateY(12px)}.base-modal-leave-to .bm-box[data-v-72cdd0a9]{transform:scale(.97)translateY(6px)}@media (prefers-reduced-motion:reduce){.base-modal-enter-active[data-v-72cdd0a9],.base-modal-leave-active[data-v-72cdd0a9],.base-modal-enter-active .bm-box[data-v-72cdd0a9],.base-modal-leave-active .bm-box[data-v-72cdd0a9]{transition:none}}.wf-content[data-v-94c287b3]{text-align:center;flex-direction:column;align-items:center;padding:6px 0 4px;display:flex}.wf-icon[data-v-94c287b3]{color:#d4a8538c;margin-bottom:16px;font-size:26px;line-height:1}.wf-title[data-v-94c287b3]{letter-spacing:5px;text-indent:5px;color:#e8dcc8;text-shadow:0 0 24px #d4a8533d;margin-bottom:16px;font-size:15px;font-weight:400}.wf-desc[data-v-94c287b3]{letter-spacing:.5px;color:#a89878;margin-bottom:24px;font-size:12.5px;font-weight:300;line-height:2}.wf-actions[data-v-94c287b3]{flex-direction:column;gap:10px;width:100%;max-width:240px;display:flex}.wf-btn[data-v-94c287b3]{letter-spacing:3px;text-indent:3px;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border-radius:999px;width:100%;padding:11px 20px;font-family:inherit;font-size:12.5px;font-weight:300;transition:border-color .28s,background .28s,color .28s,box-shadow .28s,transform .2s}.wf-btn[data-v-94c287b3]:active{transform:scale(.97)}.wf-btn--primary[data-v-94c287b3]{color:#e8c477;background:linear-gradient(135deg,#d4a85314 0%,#d4a85308 100%);border:1px solid #d4a8536b}.wf-btn--primary[data-v-94c287b3]:hover{background:linear-gradient(135deg,#d4a85324 0%,#d4a8530f 100%);border-color:#d4a8539e;box-shadow:0 0 24px #d4a8531f}.wf-btn--ghost[data-v-94c287b3]{color:#8a7a64;background:0 0;border:1px solid #d4a8532e}.wf-btn--ghost[data-v-94c287b3]:hover{color:#c8b898;border-color:#d4a85352}.nsc-card-inner[data-v-771371fd]{text-align:center;pointer-events:none;flex-direction:column;align-items:center;width:100%;height:100%;padding:24px 22px 26px;display:flex}.nsc-card-inner .nsc-action[data-v-771371fd]{pointer-events:auto}.nsc-logo[data-v-771371fd]{flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:14px;display:flex}.nsc-logo img[data-v-771371fd]{object-fit:contain;width:100%;height:100%;display:block}.nsc-divider[data-v-771371fd]{background:linear-gradient(90deg,#0000,#d4a85380,#0000);flex-shrink:0;width:40px;height:1px;margin-bottom:18px}.nsc-hex[data-v-771371fd]{flex-direction:column;flex-shrink:0;gap:6px;width:88px;margin-bottom:18px;display:flex}.nsc-bar[data-v-771371fd]{border-radius:3px;gap:8px;height:6px;display:flex}.nsc-bar.yin[data-v-771371fd]{justify-content:space-between;gap:0}.nsc-bar i[data-v-771371fd]{background:linear-gradient(90deg,#8a6d3a 0%,#e8c477 50%,#8a6d3a 100%);border-radius:3px;flex:1;box-shadow:0 0 6px #d4a85359}.nsc-bar.yin i[data-v-771371fd]{flex:0 0 calc(50% - 4px)}.nsc-name[data-v-771371fd]{font-family:var(--font-serif);letter-spacing:10px;text-indent:10px;color:#e8dcc8;text-shadow:0 0 30px #d4a85366;flex-shrink:0;margin-bottom:8px;font-size:22px;font-weight:400;line-height:1.2}.nsc-sub[data-v-771371fd]{color:#8a7a64;letter-spacing:2.5px;text-indent:2.5px;flex-shrink:0;margin-bottom:18px;font-size:10px}.nsc-classic-wrap[data-v-771371fd]{flex:1;justify-content:center;align-items:center;width:100%;min-height:0;padding:14px 6px;display:flex;position:relative}.nsc-classic-wrap[data-v-771371fd]:before,.nsc-classic-wrap[data-v-771371fd]:after{content:"";background:linear-gradient(90deg,#0000,#d4a8536b,#0000);width:28px;height:1px;position:absolute;left:50%;transform:translate(-50%)}.nsc-classic-wrap[data-v-771371fd]:before{top:0}.nsc-classic-wrap[data-v-771371fd]:after{bottom:0}.nsc-classic-text[data-v-771371fd]{letter-spacing:1.5px;color:#e8c477;max-height:100%;padding:0 4px;font-size:12px;line-height:1.75;overflow:hidden}.nsc-action[data-v-771371fd]{color:#e8c477;letter-spacing:3px;text-indent:3px;cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(135deg,#d4a8531a,#d4a85308);border:1px solid #d4a85366;border-radius:999px;flex-shrink:0;width:100%;margin-top:18px;padding:10px 18px;font-family:inherit;font-size:11.5px;transition:all .25s}.nsc-action[data-v-771371fd]:hover{color:#ffe9b0;background:linear-gradient(135deg,#d4a85333,#d4a8530f);border-color:#d4a853a6;box-shadow:0 0 24px #d4a85338}.nsc-action[data-v-771371fd]:active{transform:scale(.98)}.nsc-root[data-v-dbe6cf8c]{z-index:2000;touch-action:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.nsc-mask[data-v-dbe6cf8c]{-webkit-backdrop-filter:blur(6px)saturate(120%);backdrop-filter:blur(6px)saturate(120%);background:#0a080699;position:absolute;inset:0}.nsc-stack-wrap[data-v-dbe6cf8c]{z-index:1;opacity:0;flex-direction:column;align-items:center;gap:28px;transition:opacity .5s,transform .5s cubic-bezier(.34,1.3,.64,1);display:flex;position:relative;transform:translateY(60px)}.nsc-root.is-playing .nsc-stack-wrap[data-v-dbe6cf8c]{opacity:1;transition-delay:.15s;transform:translateY(0)}.nsc-card-stack[data-v-dbe6cf8c]{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;width:300px;height:440px;position:relative}.nsc-card[data-v-dbe6cf8c]{transform-origin:50%;will-change:top, transform, filter, opacity;-webkit-tap-highlight-color:transparent;background:linear-gradient(160deg,#1a1410 0%,#100b07 55%,#080605 100%);border:1px solid #d4a85352;border-radius:16px;width:300px;height:400px;transition:top .6s cubic-bezier(.34,1.1,.64,1),transform .6s cubic-bezier(.34,1.1,.64,1),filter .5s,opacity .35s;position:absolute;left:50%;overflow:hidden;box-shadow:0 20px 50px #0009,0 0 60px #d4a85314,inset 0 1px #fff0c80f}.nsc-card.is-front[data-v-dbe6cf8c]{filter:brightness()saturate();z-index:2;top:40px;transform:translate(calc(6px - 50%))scale(1)rotate(0)}.nsc-card.is-front.is-draggable[data-v-dbe6cf8c]{cursor:grab}.nsc-card.is-front.is-draggable[data-v-dbe6cf8c]:active{cursor:grabbing}.nsc-card.is-back[data-v-dbe6cf8c]{filter:brightness(.7)saturate(.85);z-index:1;top:0;transform:translate(calc(-50% - 8px))scale(.94)rotate(-4deg)}.nsc-card.is-back[data-v-dbe6cf8c] .nsc-action{pointer-events:none;opacity:.35}.nsc-card.is-dragging[data-v-dbe6cf8c]{transition:none!important}.nsc-card-stack.is-single[data-v-dbe6cf8c]{height:400px}.nsc-card-stack.is-single .nsc-card.is-front[data-v-dbe6cf8c]{top:0}.nsc-hint[data-v-dbe6cf8c]{pointer-events:none;z-index:5;opacity:0;transition:opacity .4s .6s;position:absolute;top:50%;transform:translateY(-50%)}.nsc-hint-l[data-v-dbe6cf8c]{left:-40px}.nsc-hint-r[data-v-dbe6cf8c]{right:-40px}.nsc-root.is-playing .nsc-hint[data-v-dbe6cf8c]{opacity:1}.nsc-hint-arrow[data-v-dbe6cf8c]{color:#d4a85380;font-size:16px;line-height:1}.nsc-hint-l .nsc-hint-arrow[data-v-dbe6cf8c]{animation:1.8s ease-in-out infinite nscHintL-dbe6cf8c}.nsc-hint-r .nsc-hint-arrow[data-v-dbe6cf8c]{animation:1.8s ease-in-out infinite nscHintR-dbe6cf8c}@keyframes nscHintL-dbe6cf8c{0%,to{opacity:.4;transform:translate(0)}50%{opacity:1;transform:translate(-4px)}}@keyframes nscHintR-dbe6cf8c{0%,to{opacity:.4;transform:translate(0)}50%{opacity:1;transform:translate(4px)}}.nsc-close[data-v-dbe6cf8c]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#e8c477;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#100b07eb;border:1px solid #d4a85361;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:18px;line-height:1;transition:all .25s;display:flex;box-shadow:0 12px 30px #0009,0 0 20px #d4a8531a,inset 0 1px #ffdc960f}.nsc-close[data-v-dbe6cf8c]:hover{color:#ffe9b0;background:#d4a85324;border-color:#d4a853b8;transform:scale(1.08)}.nsc-close[data-v-dbe6cf8c]:active{transform:scale(.95)}.nsc-fade-enter-active[data-v-dbe6cf8c],.nsc-fade-leave-active[data-v-dbe6cf8c]{transition:opacity .3s}.nsc-fade-enter-from[data-v-dbe6cf8c],.nsc-fade-leave-to[data-v-dbe6cf8c]{opacity:0}@media (prefers-reduced-motion:reduce){.nsc-stack-wrap[data-v-dbe6cf8c]{opacity:1;transition:none;transform:none}.nsc-card[data-v-dbe6cf8c]{transition:none}.nsc-hint-arrow[data-v-dbe6cf8c]{animation:none}.nsc-fade-enter-active[data-v-dbe6cf8c],.nsc-fade-leave-active[data-v-dbe6cf8c]{transition:none}}.screen-fade-leave-active{pointer-events:none;transition:opacity .5s cubic-bezier(.4,0,.2,1)}.screen-fade-leave-to{opacity:0}.screen-fade-enter-active,.screen-fade-enter-from{transition:none}
